From 1af3b165c9377702ca62a64112bc089a6f575c30 Mon Sep 17 00:00:00 2001 From: "Roberto C. Sanchez" Date: Tue, 21 Oct 2014 22:48:19 -0400 Subject: [PATCH] Imported Upstream version 2.0~beta2 --- BibleTime.kdevelop | 247 - CMakeLists.txt | 385 + ChangeLog | 161 +- INSTALL | 244 - INSTALL.in | 244 - LICENSE | 4 +- Makefile | 2 + Makefile.am | 80 - Makefile.cvs | 14 - Makefile.in | 953 - README | 62 +- README.in | 36 - acinclude.m4 | 12174 ------ aclocal.m4 | 910 - admin/Makefile.common | 35 - admin/acinclude.m4.in | 5710 --- admin/am_edit | 2448 -- admin/compile | 99 - admin/conf.change.pl | 191 - admin/config.guess | 1449 - admin/config.pl | 236 - admin/config.sub | 1552 - admin/configure.in.bot.end | 30 - admin/configure.in.min | 57 - admin/cvs-clean.pl | 87 - admin/cvs.sh | 662 - admin/debianrules | 43 - admin/depcomp | 441 - admin/detect-autoconf.sh | 59 - admin/install-sh | 276 - admin/libtool.m4.in | 5891 --- admin/ltmain.sh | 6401 --- admin/missing | 336 - admin/mkinstalldirs | 111 - admin/nmcheck | 371 - admin/ylwrap | 143 - autogen.sh | 2 - bibletime.desktop | 26 - bibletime.desktop.in | 26 - bibletime.lsm | 14 - bibletime.lsm.in | 14 - bibletime.m4 | 193 - bibletime.spec | 234 - bibletime/Makefile.am | 70 - bibletime/Makefile.in | 993 - bibletime/backend/Makefile.am | 44 - bibletime/backend/Makefile.in | 794 - bibletime/backend/bt_gbfhtml.cpp | 303 - bibletime/backend/bt_gbfhtml.h | 60 - bibletime/backend/bt_osishtml.cpp | 621 - bibletime/backend/bt_osishtml.h | 66 - bibletime/backend/bt_plainhtml.cpp | 92 - bibletime/backend/bt_plainhtml.h | 41 - bibletime/backend/bt_thmlhtml.cpp | 395 - bibletime/backend/bt_thmlhtml.h | 56 - bibletime/backend/bt_thmlplain.cpp | 221 - bibletime/backend/bt_thmlplain.h | 40 - bibletime/backend/btstringmgr.cpp | 145 - bibletime/backend/btstringmgr.h | 57 - bibletime/backend/cbookdisplay.cpp | 144 - bibletime/backend/cbookdisplay.h | 45 - bibletime/backend/cchapterdisplay.cpp | 67 - bibletime/backend/cchapterdisplay.h | 39 - bibletime/backend/cdisplayrendering.cpp | 163 - bibletime/backend/cdisplayrendering.h | 40 - bibletime/backend/cdisplaytemplatemgr.cpp | 191 - bibletime/backend/cdisplaytemplatemgr.h | 100 - bibletime/backend/centrydisplay.cpp | 66 - bibletime/backend/centrydisplay.h | 53 - bibletime/backend/chtmlexportrendering.cpp | 236 - bibletime/backend/chtmlexportrendering.h | 60 - bibletime/backend/clanguagemgr.cpp | 499 - bibletime/backend/clanguagemgr.h | 172 - .../backend/cplaintextexportrendering.cpp | 58 - bibletime/backend/cplaintextexportrendering.h | 42 - bibletime/backend/creferencemanager.cpp | 434 - bibletime/backend/creferencemanager.h | 112 - bibletime/backend/cswordbackend.cpp | 692 - bibletime/backend/cswordbackend.h | 266 - bibletime/backend/cswordbiblemoduleinfo.cpp | 262 - bibletime/backend/cswordbiblemoduleinfo.h | 132 - bibletime/backend/cswordbookmoduleinfo.cpp | 75 - bibletime/backend/cswordbookmoduleinfo.h | 67 - .../backend/cswordcommentarymoduleinfo.cpp | 36 - .../backend/cswordcommentarymoduleinfo.h | 45 - bibletime/backend/cswordkey.cpp | 193 - bibletime/backend/cswordkey.h | 121 - bibletime/backend/cswordldkey.cpp | 130 - bibletime/backend/cswordldkey.h | 110 - bibletime/backend/cswordlexiconmoduleinfo.cpp | 183 - bibletime/backend/cswordlexiconmoduleinfo.h | 73 - bibletime/backend/cswordmoduleinfo.cpp | 888 - bibletime/backend/cswordmoduleinfo.h | 373 - bibletime/backend/cswordmodulesearch.cpp | 120 - bibletime/backend/cswordmodulesearch.h | 99 - bibletime/backend/cswordtreekey.cpp | 99 - bibletime/backend/cswordtreekey.h | 74 - bibletime/backend/cswordversekey.cpp | 306 - bibletime/backend/cswordversekey.h | 122 - bibletime/backend/ctextrendering.cpp | 278 - bibletime/backend/ctextrendering.h | 147 - bibletime/backend/osismorphsegmentation.cpp | 92 - bibletime/backend/osismorphsegmentation.h | 48 - bibletime/bibletime.cpp | 329 - bibletime/bibletime.h | 421 - bibletime/bibletime_dcop.cpp | 220 - bibletime/bibletime_init.cpp | 609 - bibletime/bibletime_slots.cpp | 570 - bibletime/bibletimeapp.cpp | 46 - bibletime/bibletimeapp.h | 33 - bibletime/bibletimeinterface.h | 111 - bibletime/bibletimeinterface_skel.cpp | 188 - bibletime/display-templates/Blue.tmpl | 349 - bibletime/display-templates/Crazy.tmpl | 326 - bibletime/display-templates/Green.tmpl | 328 - bibletime/display-templates/HighContrast.tmpl | 339 - bibletime/display-templates/Makefile.am | 13 - bibletime/display-templates/Makefile.in | 573 - bibletime/display-templates/Simple.tmpl | 134 - .../display-templates/basic_template.txt | 203 - bibletime/display-templates/create_code.pl | 79 - bibletime/display-templates/names.conf | 5 - bibletime/display-templates/template-init.cpp | 1484 - bibletime/frontend/Makefile.am | 35 - bibletime/frontend/Makefile.in | 1024 - bibletime/frontend/btinstallmgr.cpp | 318 - bibletime/frontend/btinstallmgr.h | 103 - bibletime/frontend/cbtconfig.cpp | 677 - bibletime/frontend/cbtconfig.h | 193 - bibletime/frontend/cdragdropmgr.cpp | 256 - bibletime/frontend/cdragdropmgr.h | 155 - bibletime/frontend/cexportmanager.cpp | 543 - bibletime/frontend/cexportmanager.h | 100 - bibletime/frontend/cinfodisplay.cpp | 462 - bibletime/frontend/cinfodisplay.h | 72 - bibletime/frontend/cinputdialog.cpp | 94 - bibletime/frontend/cinputdialog.h | 43 - bibletime/frontend/cmanageindiceswidget.cpp | 193 - bibletime/frontend/cmanageindiceswidget.h | 77 - bibletime/frontend/cmdiarea.cpp | 358 - bibletime/frontend/cmdiarea.h | 143 - bibletime/frontend/cmoduleindexdialog.cpp | 98 - bibletime/frontend/cmoduleindexdialog.h | 55 - bibletime/frontend/coptionsdialog.cpp | 1044 - bibletime/frontend/coptionsdialog.h | 214 - bibletime/frontend/cprinter.cpp | 130 - bibletime/frontend/cprinter.h | 56 - bibletime/frontend/cprofile.cpp | 397 - bibletime/frontend/cprofile.h | 102 - bibletime/frontend/cprofilemgr.cpp | 124 - bibletime/frontend/cprofilemgr.h | 69 - bibletime/frontend/cprofilewindow.cpp | 125 - bibletime/frontend/cprofilewindow.h | 126 - bibletime/frontend/crossrefrendering.cpp | 88 - bibletime/frontend/crossrefrendering.h | 36 - bibletime/frontend/cswordsetupdialog.cpp | 918 - bibletime/frontend/cswordsetupdialog.h | 150 - .../cswordsetupinstallsourcesdialog.cpp | 172 - .../cswordsetupinstallsourcesdialog.h | 34 - .../frontend/cswordsetupmodulelistview.cpp | 288 - .../frontend/cswordsetupmodulelistview.h | 67 - bibletime/frontend/display/Makefile.am | 24 - bibletime/frontend/display/Makefile.in | 754 - bibletime/frontend/display/cdisplay.cpp | 216 - bibletime/frontend/display/cdisplay.h | 189 - .../frontend/display/chtmlreaddisplay.cpp | 507 - bibletime/frontend/display/chtmlreaddisplay.h | 144 - .../frontend/display/chtmlwritedisplay.cpp | 266 - .../frontend/display/chtmlwritedisplay.h | 104 - .../frontend/display/cplainwritedisplay.cpp | 157 - .../frontend/display/cplainwritedisplay.h | 94 - bibletime/frontend/display/creaddisplay.cpp | 115 - bibletime/frontend/display/creaddisplay.h | 71 - bibletime/frontend/display/cwritedisplay.cpp | 23 - bibletime/frontend/display/cwritedisplay.h | 50 - bibletime/frontend/displaywindow/Makefile.am | 36 - bibletime/frontend/displaywindow/Makefile.in | 843 - .../displaywindow/cbiblereadwindow.cpp | 458 - .../frontend/displaywindow/cbiblereadwindow.h | 141 - .../displaywindow/cbookreadwindow.cpp | 176 - .../frontend/displaywindow/cbookreadwindow.h | 69 - bibletime/frontend/displaywindow/cbuttons.cpp | 218 - bibletime/frontend/displaywindow/cbuttons.h | 101 - .../displaywindow/ccommentaryreadwindow.cpp | 198 - .../displaywindow/ccommentaryreadwindow.h | 67 - .../frontend/displaywindow/cdisplaywindow.cpp | 498 - .../frontend/displaywindow/cdisplaywindow.h | 275 - .../displaywindow/chtmlwritewindow.cpp | 132 - .../frontend/displaywindow/chtmlwritewindow.h | 74 - .../displaywindow/clexiconreadwindow.cpp | 317 - .../displaywindow/clexiconreadwindow.h | 117 - .../displaywindow/cmodulechooserbar.cpp | 152 - .../displaywindow/cmodulechooserbar.h | 79 - .../displaywindow/cmodulechooserbutton.cpp | 276 - .../displaywindow/cmodulechooserbutton.h | 77 - .../displaywindow/cplainwritewindow.cpp | 176 - .../displaywindow/cplainwritewindow.h | 97 - .../frontend/displaywindow/creadwindow.cpp | 195 - .../frontend/displaywindow/creadwindow.h | 74 - .../frontend/displaywindow/cwritewindow.cpp | 176 - .../frontend/displaywindow/cwritewindow.h | 79 - bibletime/frontend/keychooser/Makefile.am | 28 - bibletime/frontend/keychooser/Makefile.in | 815 - .../frontend/keychooser/cbiblekeychooser.cpp | 113 - .../frontend/keychooser/cbiblekeychooser.h | 73 - .../frontend/keychooser/cbookkeychooser.cpp | 288 - .../frontend/keychooser/cbookkeychooser.h | 99 - .../frontend/keychooser/cbooktreechooser.cpp | 321 - .../frontend/keychooser/cbooktreechooser.h | 112 - bibletime/frontend/keychooser/ckeychooser.cpp | 149 - bibletime/frontend/keychooser/ckeychooser.h | 114 - .../frontend/keychooser/ckeychooserwidget.cpp | 303 - .../frontend/keychooser/ckeychooserwidget.h | 179 - .../keychooser/ckeyreferencewidget.cpp | 210 - .../frontend/keychooser/ckeyreferencewidget.h | 89 - .../keychooser/clexiconkeychooser.cpp | 176 - .../frontend/keychooser/clexiconkeychooser.h | 79 - .../frontend/keychooser/crefselectdialog.cpp | 100 - .../frontend/keychooser/crefselectdialog.h | 56 - .../frontend/keychooser/cscrollbutton.cpp | 101 - bibletime/frontend/keychooser/cscrollbutton.h | 86 - .../keychooser/cscrollerwidgetset.cpp | 78 - .../frontend/keychooser/cscrollerwidgetset.h | 72 - bibletime/frontend/kstartuplogo.cpp | 115 - bibletime/frontend/kstartuplogo.h | 66 - bibletime/frontend/mainindex/Makefile.am | 18 - bibletime/frontend/mainindex/Makefile.in | 724 - bibletime/frontend/mainindex/cindexitem.cpp | 1228 - bibletime/frontend/mainindex/cindexitem.h | 390 - bibletime/frontend/mainindex/cmainindex.cpp | 869 - bibletime/frontend/mainindex/cmainindex.h | 232 - bibletime/frontend/manageindicesform.cpp | 82 - bibletime/frontend/manageindicesform.ui | 114 - bibletime/frontend/searchdialog/Makefile.am | 28 - bibletime/frontend/searchdialog/Makefile.in | 842 - .../frontend/searchdialog/cmodulechooser.cpp | 303 - .../frontend/searchdialog/cmodulechooser.h | 117 - .../searchdialog/cmoduleresultview.cpp | 269 - .../frontend/searchdialog/cmoduleresultview.h | 135 - .../frontend/searchdialog/crangechooser.cpp | 287 - .../frontend/searchdialog/crangechooser.h | 106 - .../frontend/searchdialog/csearchanalysis.cpp | 587 - .../frontend/searchdialog/csearchanalysis.h | 222 - .../frontend/searchdialog/csearchdialog.cpp | 263 - .../frontend/searchdialog/csearchdialog.h | 138 - .../searchdialog/csearchdialogpages.cpp | 784 - .../searchdialog/csearchdialogpages.h | 292 - .../searchdialog/csearchresultview.cpp | 271 - .../frontend/searchdialog/csearchresultview.h | 112 - .../searchdialog/searchoptionsform.cpp | 119 - .../searchdialog/searchoptionsform.ui | 199 - .../searchdialog/searchresultsform.cpp | 88 - .../searchdialog/searchresultsform.ui | 196 - bibletime/frontend/util/Makefile.am | 16 - bibletime/frontend/util/Makefile.in | 694 - bibletime/frontend/util/csortlistviewitem.cpp | 84 - bibletime/frontend/util/csortlistviewitem.h | 58 - bibletime/main.cpp | 311 - bibletime/pics/16x16/Makefile.am | 7 - bibletime/pics/16x16/Makefile.in | 622 - bibletime/pics/16x16/hi16-action-bt_bible.png | Bin 821 -> 0 bytes .../pics/16x16/hi16-action-bt_bible_add.png | Bin 892 -> 0 bytes .../16x16/hi16-action-bt_bible_locked.png | Bin 866 -> 0 bytes bibletime/pics/16x16/hi16-action-bt_book.png | Bin 717 -> 0 bytes .../pics/16x16/hi16-action-bt_book_add.png | Bin 845 -> 0 bytes .../pics/16x16/hi16-action-bt_book_locked.png | Bin 827 -> 0 bytes .../pics/16x16/hi16-action-bt_cascade.png | Bin 670 -> 0 bytes .../16x16/hi16-action-bt_cascade_auto.png | Bin 815 -> 0 bytes .../pics/16x16/hi16-action-bt_commentary.png | Bin 812 -> 0 bytes .../16x16/hi16-action-bt_commentary_add.png | Bin 890 -> 0 bytes .../hi16-action-bt_commentary_locked.png | Bin 874 -> 0 bytes .../16x16/hi16-action-bt_displayconfig.png | Bin 877 -> 0 bytes .../16x16/hi16-action-bt_displaytranslit.png | Bin 749 -> 0 bytes .../pics/16x16/hi16-action-bt_findstrongs.png | Bin 772 -> 0 bytes .../pics/16x16/hi16-action-bt_lexicon.png | Bin 776 -> 0 bytes .../pics/16x16/hi16-action-bt_lexicon_add.png | Bin 907 -> 0 bytes .../16x16/hi16-action-bt_lexicon_locked.png | Bin 864 -> 0 bytes .../pics/16x16/hi16-action-bt_startconfig.png | Bin 916 -> 0 bytes .../pics/16x16/hi16-action-bt_swordconfig.png | Bin 837 -> 0 bytes bibletime/pics/16x16/hi16-action-bt_sync.png | Bin 896 -> 0 bytes bibletime/pics/16x16/hi16-action-bt_tile.png | Bin 590 -> 0 bytes .../pics/16x16/hi16-action-bt_tile_auto.png | Bin 739 -> 0 bytes bibletime/pics/16x16/hi16-app-bibletime.png | Bin 907 -> 0 bytes bibletime/pics/22x22/Makefile.am | 7 - bibletime/pics/22x22/Makefile.in | 624 - bibletime/pics/22x22/hi22-action-bt_bible.png | Bin 1162 -> 0 bytes .../pics/22x22/hi22-action-bt_bible_add.png | Bin 1343 -> 0 bytes .../22x22/hi22-action-bt_bible_locked.png | Bin 1273 -> 0 bytes bibletime/pics/22x22/hi22-action-bt_book.png | Bin 1007 -> 0 bytes .../pics/22x22/hi22-action-bt_book_add.png | Bin 1247 -> 0 bytes .../pics/22x22/hi22-action-bt_book_locked.png | Bin 1188 -> 0 bytes .../pics/22x22/hi22-action-bt_cascade.png | Bin 838 -> 0 bytes .../22x22/hi22-action-bt_cascade_auto.png | Bin 1113 -> 0 bytes .../pics/22x22/hi22-action-bt_commentary.png | Bin 1192 -> 0 bytes .../22x22/hi22-action-bt_commentary_add.png | Bin 1340 -> 0 bytes .../hi22-action-bt_commentary_locked.png | Bin 1288 -> 0 bytes .../22x22/hi22-action-bt_displayconfig.png | Bin 1349 -> 0 bytes .../22x22/hi22-action-bt_displaytranslit.png | Bin 1098 -> 0 bytes .../pics/22x22/hi22-action-bt_findstrongs.png | Bin 1284 -> 0 bytes .../pics/22x22/hi22-action-bt_lexicon.png | Bin 1122 -> 0 bytes .../pics/22x22/hi22-action-bt_lexicon_add.png | Bin 1342 -> 0 bytes .../22x22/hi22-action-bt_lexicon_locked.png | Bin 1290 -> 0 bytes .../pics/22x22/hi22-action-bt_parallel.png | Bin 454 -> 0 bytes .../pics/22x22/hi22-action-bt_startconfig.png | Bin 1385 -> 0 bytes .../pics/22x22/hi22-action-bt_swordconfig.png | Bin 1247 -> 0 bytes bibletime/pics/22x22/hi22-action-bt_sync.png | Bin 1457 -> 0 bytes bibletime/pics/22x22/hi22-action-bt_tile.png | Bin 783 -> 0 bytes .../pics/22x22/hi22-action-bt_tile_auto.png | Bin 1055 -> 0 bytes bibletime/pics/22x22/hi22-app-bibletime.png | Bin 1336 -> 0 bytes bibletime/pics/32x32/Makefile.am | 7 - bibletime/pics/32x32/Makefile.in | 622 - bibletime/pics/32x32/hi32-action-bt_bible.png | Bin 1875 -> 0 bytes .../pics/32x32/hi32-action-bt_bible_add.png | Bin 2201 -> 0 bytes .../32x32/hi32-action-bt_bible_locked.png | Bin 2060 -> 0 bytes bibletime/pics/32x32/hi32-action-bt_book.png | Bin 1586 -> 0 bytes .../pics/32x32/hi32-action-bt_book_add.png | Bin 2044 -> 0 bytes .../pics/32x32/hi32-action-bt_book_locked.png | Bin 1941 -> 0 bytes .../pics/32x32/hi32-action-bt_cascade.png | Bin 1233 -> 0 bytes .../32x32/hi32-action-bt_cascade_auto.png | Bin 1745 -> 0 bytes .../pics/32x32/hi32-action-bt_commentary.png | Bin 1915 -> 0 bytes .../32x32/hi32-action-bt_commentary_add.png | Bin 2226 -> 0 bytes .../hi32-action-bt_commentary_locked.png | Bin 2139 -> 0 bytes .../32x32/hi32-action-bt_displayconfig.png | Bin 2278 -> 0 bytes .../32x32/hi32-action-bt_displaytranslit.png | Bin 1731 -> 0 bytes .../pics/32x32/hi32-action-bt_findstrongs.png | Bin 1925 -> 0 bytes .../pics/32x32/hi32-action-bt_lexicon.png | Bin 1833 -> 0 bytes .../pics/32x32/hi32-action-bt_lexicon_add.png | Bin 2257 -> 0 bytes .../32x32/hi32-action-bt_lexicon_locked.png | Bin 2145 -> 0 bytes .../pics/32x32/hi32-action-bt_startconfig.png | Bin 2337 -> 0 bytes .../pics/32x32/hi32-action-bt_swordconfig.png | Bin 2067 -> 0 bytes bibletime/pics/32x32/hi32-action-bt_sync.png | Bin 2247 -> 0 bytes bibletime/pics/32x32/hi32-action-bt_tile.png | Bin 1108 -> 0 bytes .../pics/32x32/hi32-action-bt_tile_auto.png | Bin 1615 -> 0 bytes bibletime/pics/32x32/hi32-app-bibletime.png | Bin 2259 -> 0 bytes bibletime/pics/48x48/Makefile.am | 7 - bibletime/pics/48x48/Makefile.in | 620 - bibletime/pics/48x48/hi48-action-bt_bible.png | Bin 3241 -> 0 bytes .../pics/48x48/hi48-action-bt_bible_add.png | Bin 3798 -> 0 bytes .../48x48/hi48-action-bt_bible_locked.png | Bin 3591 -> 0 bytes bibletime/pics/48x48/hi48-action-bt_book.png | Bin 2651 -> 0 bytes .../pics/48x48/hi48-action-bt_book_add.png | Bin 3420 -> 0 bytes .../pics/48x48/hi48-action-bt_book_locked.png | Bin 3275 -> 0 bytes .../pics/48x48/hi48-action-bt_cascade.png | Bin 1654 -> 0 bytes .../48x48/hi48-action-bt_cascade_auto.png | Bin 2628 -> 0 bytes .../pics/48x48/hi48-action-bt_commentary.png | Bin 3365 -> 0 bytes .../48x48/hi48-action-bt_commentary_add.png | Bin 3904 -> 0 bytes .../hi48-action-bt_commentary_locked.png | Bin 3775 -> 0 bytes .../48x48/hi48-action-bt_displayconfig.png | Bin 4063 -> 0 bytes .../48x48/hi48-action-bt_displaytranslit.png | Bin 2850 -> 0 bytes .../pics/48x48/hi48-action-bt_lexicon.png | Bin 3197 -> 0 bytes .../pics/48x48/hi48-action-bt_lexicon_add.png | Bin 3857 -> 0 bytes .../48x48/hi48-action-bt_lexicon_locked.png | Bin 3715 -> 0 bytes .../pics/48x48/hi48-action-bt_startconfig.png | Bin 4157 -> 0 bytes .../pics/48x48/hi48-action-bt_swordconfig.png | Bin 3623 -> 0 bytes bibletime/pics/48x48/hi48-action-bt_sync.png | Bin 3962 -> 0 bytes bibletime/pics/48x48/hi48-action-bt_tile.png | Bin 1603 -> 0 bytes .../pics/48x48/hi48-action-bt_tile_auto.png | Bin 2572 -> 0 bytes bibletime/pics/48x48/hi48-app-bibletime.png | Bin 3979 -> 0 bytes bibletime/pics/64x64/Makefile.am | 7 - bibletime/pics/64x64/Makefile.in | 577 - bibletime/pics/64x64/hi64-app-bibletime.png | Bin 6060 -> 0 bytes bibletime/pics/Makefile.am | 29 - bibletime/pics/Makefile.in | 749 - bibletime/pics/startuplogo.png | Bin 27328 -> 0 bytes bibletime/util/Makefile.am | 16 - bibletime/util/Makefile.in | 720 - bibletime/util/autoptrvector.h | 176 - bibletime/util/cpointers.cpp | 58 - bibletime/util/cpointers.h | 120 - bibletime/util/cresmgr.cpp | 1198 - bibletime/util/cresmgr.h | 733 - bibletime/util/ctoolclass.cpp | 239 - bibletime/util/ctoolclass.h | 80 - bibletime/util/directoryutil.cpp | 111 - bibletime/util/directoryutil.h | 55 - bibletime/util/scoped_resource.h | 181 - bibletime/xml/Makefile.am | 3 - bibletime/xml/Makefile.in | 594 - bibletime/xml/bibletimeui.rc | 70 - build-debug.sh | 18 + build-release.sh | 16 + clucene.m4 | 153 - cmake/FindCLucene.cmake | 121 + cmake/FindLibraryWithDebug.cmake | 117 + cmake/FindSword.cmake | 120 + cmake/bibletime_source_list.cmake | 283 + cmake/cmake_uninstall.cmake.in | 25 + cmake/config.h.cmake | 15 + cmake/docs/docs.xsl | 5 + cmake/docs/docs_freebsd.xsl | 5 + cmake/docs/handbook_po4a.conf | 14 + cmake/docs/howto_po4a.conf | 12 + cmake/platforms/linux/bibletime.desktop.cmake | 23 + cmake/platforms/macos/BibleTime.icns | Bin 0 -> 285941 bytes cmake/platforms/macos/Info.plist | 10 + cmake/platforms/macos/bt_start.sh | 21 + config.h.in | 243 - configure | 35153 ---------------- configure.in | 131 - configure.in.in | 68 - docs/Makefile.am | 10 - docs/Makefile.in | 763 - .../development/bibletime.spec.in | 0 docs/development/format_sourcecode.sh | 23 + .../ksgmltools-bug-read-me.txt | 0 docs/development/packaging-howto.txt | 54 + docs/{tips => development/tips.xml} | 0 docs/handbook/Makefile.am | 17 - docs/handbook/Makefile.in | 740 - docs/handbook/cs/docbook/hdbk-config.docbook | 178 + docs/handbook/cs/docbook/hdbk-intro.docbook | 83 + .../cs/docbook/hdbk-operation.docbook | 373 + .../cs/docbook/hdbk-reference.docbook | 652 + docs/handbook/cs/docbook/hdbk-start.docbook | 69 + docs/handbook/cs/docbook/index.docbook | 81 + docs/handbook/cs/html/hdbk-config.html | 73 + docs/handbook/cs/html/hdbk-intro.html | 26 + .../cs/html/hdbk-op-bookshelfmanager.html | 27 + docs/handbook/cs/html/hdbk-op-output.html | 12 + docs/handbook/cs/html/hdbk-op-parts.html | 65 + docs/handbook/cs/html/hdbk-op-search.html | 38 + docs/handbook/cs/html/hdbk-op.html | 8 + .../cs/html/hdbk-reference-hotkeys.html | 79 + .../cs/html/hdbk-reference-toolbar.html | 10 + docs/handbook/cs/html/hdbk-reference.html | 128 + docs/handbook/cs/html/hdbk-startsequence.html | 16 + docs/handbook/cs/html/hdbk-term.html | 10 + docs/handbook/cs/html/index.html | 21 + docs/handbook/de/docbook/hdbk-config.docbook | 186 + docs/handbook/de/docbook/hdbk-intro.docbook | 85 + .../de/docbook/hdbk-operation.docbook | 381 + .../de/docbook/hdbk-reference.docbook | 655 + docs/handbook/de/docbook/hdbk-start.docbook | 69 + docs/handbook/de/docbook/index.docbook | 81 + docs/handbook/de/html/hdbk-config.html | 82 + docs/handbook/de/html/hdbk-intro.html | 27 + .../de/html/hdbk-op-bookshelfmanager.html | 27 + docs/handbook/de/html/hdbk-op-output.html | 13 + docs/handbook/de/html/hdbk-op-parts.html | 69 + docs/handbook/de/html/hdbk-op-search.html | 39 + docs/handbook/de/html/hdbk-op.html | 10 + .../de/html/hdbk-reference-hotkeys.html | 76 + .../de/html/hdbk-reference-toolbar.html | 10 + docs/handbook/de/html/hdbk-reference.html | 130 + docs/handbook/de/html/hdbk-startsequence.html | 15 + docs/handbook/de/html/hdbk-term.html | 11 + docs/handbook/de/html/index.html | 21 + docs/handbook/en/docbook/hdbk-config.docbook | 207 + docs/handbook/en/docbook/hdbk-intro.docbook | 95 + .../en/docbook/hdbk-operation.docbook | 446 + .../en/docbook/hdbk-reference.docbook | 725 + docs/handbook/en/docbook/hdbk-start.docbook | 77 + docs/handbook/en/docbook/index.docbook | 73 + docs/handbook/en/html/hdbk-config.html | 104 + docs/handbook/en/html/hdbk-intro.html | 42 + .../en/html/hdbk-op-bookshelfmanager.html | 38 + docs/handbook/en/html/hdbk-op-output.html | 18 + docs/handbook/en/html/hdbk-op-parts.html | 98 + docs/handbook/en/html/hdbk-op-search.html | 58 + docs/handbook/en/html/hdbk-op.html | 13 + .../en/html/hdbk-reference-hotkeys.html | 98 + .../en/html/hdbk-reference-toolbar.html | 14 + docs/handbook/en/html/hdbk-reference.html | 149 + docs/handbook/en/html/hdbk-startsequence.html | 19 + docs/handbook/en/html/hdbk-term.html | 16 + docs/handbook/{ => en}/html/i_bibletime.png | Bin docs/handbook/{ => en}/html/i_cascade.png | Bin .../handbook/{ => en}/html/i_cascade_auto.png | Bin docs/handbook/{ => en}/html/i_configure.png | Bin .../{ => en}/html/i_configuresword.png | Bin .../{ => en}/html/i_configuretoolbars.png | Bin docs/handbook/en/html/i_contents2.png | Bin 0 -> 1698 bytes docs/handbook/{ => en}/html/i_exit.png | Bin docs/handbook/{ => en}/html/i_fileclose.png | Bin docs/handbook/en/html/i_find.png | Bin 0 -> 1758 bytes docs/handbook/{ => en}/html/i_fullscreen.png | Bin docs/handbook/{ => en}/html/i_sidetree.png | Bin docs/handbook/{ => en}/html/i_tile.png | Bin docs/handbook/en/html/i_view_index.png | Bin 0 -> 435 bytes docs/handbook/en/html/i_view_mag.png | Bin 0 -> 375 bytes docs/handbook/en/html/i_window_fullscreen.png | Bin 0 -> 1282 bytes docs/handbook/en/html/index.html | 24 + docs/handbook/en/html/ss_configfonts.png | Bin 0 -> 25785 bytes docs/handbook/en/html/ss_mainterms.png | Bin 0 -> 62049 bytes docs/handbook/{ => en}/html/ss_searchanal.png | Bin docs/handbook/en/html/ss_searchopts.png | Bin 0 -> 91674 bytes docs/handbook/fi/docbook/hdbk-config.docbook | 182 + docs/handbook/fi/docbook/hdbk-intro.docbook | 86 + .../fi/docbook/hdbk-operation.docbook | 380 + .../fi/docbook/hdbk-reference.docbook | 658 + docs/handbook/fi/docbook/hdbk-start.docbook | 71 + docs/handbook/fi/docbook/index.docbook | 81 + docs/handbook/fi/html/hdbk-config.html | 79 + docs/handbook/fi/html/hdbk-intro.html | 28 + .../fi/html/hdbk-op-bookshelfmanager.html | 27 + docs/handbook/fi/html/hdbk-op-output.html | 13 + docs/handbook/fi/html/hdbk-op-parts.html | 69 + docs/handbook/fi/html/hdbk-op-search.html | 39 + docs/handbook/fi/html/hdbk-op.html | 10 + .../fi/html/hdbk-reference-hotkeys.html | 76 + .../fi/html/hdbk-reference-toolbar.html | 10 + docs/handbook/fi/html/hdbk-reference.html | 131 + docs/handbook/fi/html/hdbk-startsequence.html | 15 + docs/handbook/fi/html/hdbk-term.html | 12 + docs/handbook/fi/html/index.html | 21 + docs/handbook/fr/docbook/hdbk-config.docbook | 184 + docs/handbook/fr/docbook/hdbk-intro.docbook | 86 + .../fr/docbook/hdbk-operation.docbook | 383 + .../fr/docbook/hdbk-reference.docbook | 657 + docs/handbook/fr/docbook/hdbk-start.docbook | 69 + docs/handbook/fr/docbook/index.docbook | 81 + docs/handbook/fr/html/hdbk-config.html | 81 + docs/handbook/fr/html/hdbk-intro.html | 29 + .../fr/html/hdbk-op-bookshelfmanager.html | 27 + docs/handbook/fr/html/hdbk-op-output.html | 13 + docs/handbook/fr/html/hdbk-op-parts.html | 70 + docs/handbook/fr/html/hdbk-op-search.html | 41 + docs/handbook/fr/html/hdbk-op.html | 9 + .../fr/html/hdbk-reference-hotkeys.html | 77 + .../fr/html/hdbk-reference-toolbar.html | 10 + docs/handbook/fr/html/hdbk-reference.html | 130 + docs/handbook/fr/html/hdbk-startsequence.html | 15 + docs/handbook/fr/html/hdbk-term.html | 11 + docs/handbook/fr/html/index.html | 21 + docs/handbook/html/Makefile.am | 127 - docs/handbook/html/Makefile.in | 681 - docs/handbook/html/i_bible.png | Bin 1875 -> 0 bytes docs/handbook/html/i_bible_add.png | Bin 2201 -> 0 bytes docs/handbook/html/i_book.png | Bin 1586 -> 0 bytes docs/handbook/html/i_book_add.png | Bin 2044 -> 0 bytes docs/handbook/html/i_commentary.png | Bin 1915 -> 0 bytes docs/handbook/html/i_commentary_add.png | Bin 2226 -> 0 bytes docs/handbook/html/i_configureaccels.png | Bin 1605 -> 0 bytes docs/handbook/html/i_configuredisplay.png | Bin 2278 -> 0 bytes docs/handbook/html/i_configurefonts.png | Bin 2223 -> 0 bytes docs/handbook/html/i_configurestart.png | Bin 2337 -> 0 bytes docs/handbook/html/i_contents.png | Bin 2467 -> 0 bytes docs/handbook/html/i_delete.png | Bin 1784 -> 0 bytes docs/handbook/html/i_editdelete.png | Bin 1368 -> 0 bytes docs/handbook/html/i_fileprint.png | Bin 1331 -> 0 bytes docs/handbook/html/i_find.png | Bin 2396 -> 0 bytes docs/handbook/html/i_go.png | Bin 3518 -> 0 bytes docs/handbook/html/i_ktip.png | Bin 1665 -> 0 bytes docs/handbook/html/i_lexicon.png | Bin 1833 -> 0 bytes docs/handbook/html/i_lexicon_add.png | Bin 2257 -> 0 bytes docs/handbook/html/i_pencil.png | Bin 361 -> 0 bytes docs/handbook/html/i_sync.png | Bin 2247 -> 0 bytes docs/handbook/html/i_tile_auto.png | Bin 1615 -> 0 bytes docs/handbook/html/ss_configfonts.png | Bin 41575 -> 0 bytes docs/handbook/html/ss_configtoolbar.png | Bin 34080 -> 0 bytes docs/handbook/html/ss_mainterms.png | Bin 88580 -> 0 bytes docs/handbook/html/ss_searchopts.png | Bin 69926 -> 0 bytes docs/handbook/hu/docbook/hdbk-config.docbook | 190 + docs/handbook/hu/docbook/hdbk-intro.docbook | 85 + .../hu/docbook/hdbk-operation.docbook | 439 + .../hu/docbook/hdbk-reference.docbook | 759 + docs/handbook/hu/docbook/hdbk-start.docbook | 89 + docs/handbook/hu/docbook/index.docbook | 82 + docs/handbook/hu/html/hdbk-config.html | 85 + docs/handbook/hu/html/hdbk-intro.html | 28 + .../hu/html/hdbk-op-bookshelfmanager.html | 44 + docs/handbook/hu/html/hdbk-op-output.html | 23 + docs/handbook/hu/html/hdbk-op-parts.html | 64 + docs/handbook/hu/html/hdbk-op-search.html | 75 + docs/handbook/hu/html/hdbk-op.html | 9 + .../hu/html/hdbk-reference-hotkeys.html | 130 + .../hu/html/hdbk-reference-toolbar.html | 15 + docs/handbook/hu/html/hdbk-reference.html | 166 + docs/handbook/hu/html/hdbk-startsequence.html | 25 + docs/handbook/hu/html/hdbk-term.html | 19 + docs/handbook/hu/html/index.html | 22 + docs/handbook/nl/docbook/hdbk-config.docbook | 187 + docs/handbook/nl/docbook/hdbk-intro.docbook | 87 + .../nl/docbook/hdbk-operation.docbook | 388 + .../nl/docbook/hdbk-reference.docbook | 657 + docs/handbook/nl/docbook/hdbk-start.docbook | 69 + docs/handbook/nl/docbook/index.docbook | 81 + docs/handbook/nl/html/hdbk-config.html | 83 + docs/handbook/nl/html/hdbk-intro.html | 29 + .../nl/html/hdbk-op-bookshelfmanager.html | 29 + docs/handbook/nl/html/hdbk-op-output.html | 13 + docs/handbook/nl/html/hdbk-op-parts.html | 72 + docs/handbook/nl/html/hdbk-op-search.html | 41 + docs/handbook/nl/html/hdbk-op.html | 10 + .../nl/html/hdbk-reference-hotkeys.html | 76 + .../nl/html/hdbk-reference-toolbar.html | 10 + docs/handbook/nl/html/hdbk-reference.html | 131 + docs/handbook/nl/html/hdbk-startsequence.html | 15 + docs/handbook/nl/html/hdbk-term.html | 11 + docs/handbook/nl/html/index.html | 21 + docs/handbook/unicode/Makefile.am | 31 - docs/handbook/unicode/Makefile.in | 585 - docs/handbook/unicode/hdbk-config.docbook | 182 - docs/handbook/unicode/hdbk-intro.docbook | 93 - docs/handbook/unicode/hdbk-operation.docbook | 260 - docs/handbook/unicode/hdbk-reference.docbook | 480 - docs/handbook/unicode/hdbk-start.docbook | 93 - docs/handbook/unicode/index.docbook | 89 - docs/howto/Makefile.am | 17 - docs/howto/Makefile.in | 740 - docs/howto/bg/docbook/howto-basics.docbook | 212 + .../howto/bg/docbook/howto-importance.docbook | 304 + .../bg/docbook/howto-interpretation.docbook | 261 + docs/howto/bg/docbook/index.docbook | 77 + docs/howto/bg/html/h2-basics-approaches.html | 22 + docs/howto/bg/html/h2-basics-expository.html | 10 + .../bg/html/h2-basics-interpretation.html | 6 + docs/howto/bg/html/h2-basics-types.html | 3 + docs/howto/bg/html/h2-basics-worksheet.html | 15 + docs/howto/bg/html/h2-basics.html | 17 + .../howto/bg/html/h2-importance-breathed.html | 32 + .../bg/html/h2-importance-exhortations.html | 16 + .../bg/html/h2-importance-liberates.html | 13 + docs/howto/bg/html/h2-importance-once.html | 20 + .../bg/html/h2-importance-supplement.html | 10 + docs/howto/bg/html/h2-importance-wars.html | 2 + docs/howto/bg/html/h2-importance-works.html | 29 + docs/howto/bg/html/h2-importance.html | 27 + docs/howto/bg/html/h2-rules-context.html | 21 + docs/howto/bg/html/h2-rules-hcontest.html | 21 + docs/howto/bg/html/h2-rules-normal.html | 22 + docs/howto/bg/html/h2-rules-parables.html | 15 + docs/howto/bg/html/h2-rules.html | 69 + docs/howto/bg/html/index.html | 19 + docs/howto/cs/docbook/howto-basics.docbook | 209 + .../howto/cs/docbook/howto-importance.docbook | 303 + .../cs/docbook/howto-interpretation.docbook | 259 + docs/howto/cs/docbook/index.docbook | 77 + docs/howto/cs/html/h2-basics-approaches.html | 23 + docs/howto/cs/html/h2-basics-expository.html | 10 + .../cs/html/h2-basics-interpretation.html | 5 + docs/howto/cs/html/h2-basics-types.html | 2 + docs/howto/cs/html/h2-basics-worksheet.html | 14 + docs/howto/cs/html/h2-basics.html | 17 + .../howto/cs/html/h2-importance-breathed.html | 31 + .../cs/html/h2-importance-exhortations.html | 17 + .../cs/html/h2-importance-liberates.html | 12 + docs/howto/cs/html/h2-importance-once.html | 20 + .../cs/html/h2-importance-supplement.html | 10 + docs/howto/cs/html/h2-importance-wars.html | 2 + docs/howto/cs/html/h2-importance-works.html | 30 + docs/howto/cs/html/h2-importance.html | 26 + docs/howto/cs/html/h2-rules-context.html | 21 + docs/howto/cs/html/h2-rules-hcontest.html | 21 + docs/howto/cs/html/h2-rules-normal.html | 22 + docs/howto/cs/html/h2-rules-parables.html | 15 + docs/howto/cs/html/h2-rules.html | 67 + docs/howto/cs/html/index.html | 20 + docs/howto/de/docbook/howto-basics.docbook | 220 + .../howto/de/docbook/howto-importance.docbook | 318 + .../de/docbook/howto-interpretation.docbook | 268 + docs/howto/de/docbook/index.docbook | 77 + docs/howto/de/html/h2-basics-approaches.html | 26 + docs/howto/de/html/h2-basics-expository.html | 11 + .../de/html/h2-basics-interpretation.html | 7 + docs/howto/de/html/h2-basics-types.html | 3 + docs/howto/de/html/h2-basics-worksheet.html | 17 + docs/howto/de/html/h2-basics.html | 17 + .../howto/de/html/h2-importance-breathed.html | 34 + .../de/html/h2-importance-exhortations.html | 17 + .../de/html/h2-importance-liberates.html | 15 + docs/howto/de/html/h2-importance-once.html | 20 + .../de/html/h2-importance-supplement.html | 12 + docs/howto/de/html/h2-importance-wars.html | 2 + docs/howto/de/html/h2-importance-works.html | 36 + docs/howto/de/html/h2-importance.html | 27 + docs/howto/de/html/h2-rules-context.html | 23 + docs/howto/de/html/h2-rules-hcontest.html | 22 + docs/howto/de/html/h2-rules-normal.html | 24 + docs/howto/de/html/h2-rules-parables.html | 16 + docs/howto/de/html/h2-rules.html | 74 + docs/howto/de/html/index.html | 20 + .../docbook/howto-basics.docbook} | 0 .../howto/en/docbook/howto-importance.docbook | 311 + .../docbook/howto-interpretation.docbook} | 0 docs/howto/en/docbook/index.docbook | 75 + docs/howto/en/html/h2-basics-approaches.html | 21 + docs/howto/en/html/h2-basics-expository.html | 6 + .../en/html/h2-basics-interpretation.html | 4 + docs/howto/en/html/h2-basics-types.html | 3 + docs/howto/en/html/h2-basics-worksheet.html | 9 + docs/howto/en/html/h2-basics.html | 17 + .../howto/en/html/h2-importance-breathed.html | 30 + .../en/html/h2-importance-exhortations.html | 15 + .../en/html/h2-importance-liberates.html | 12 + docs/howto/en/html/h2-importance-once.html | 22 + .../en/html/h2-importance-supplement.html | 13 + docs/howto/en/html/h2-importance-wars.html | 2 + docs/howto/en/html/h2-importance-works.html | 40 + docs/howto/en/html/h2-importance.html | 29 + docs/howto/en/html/h2-rules-context.html | 17 + docs/howto/en/html/h2-rules-hcontest.html | 16 + docs/howto/en/html/h2-rules-normal.html | 15 + docs/howto/en/html/h2-rules-parables.html | 8 + docs/howto/en/html/h2-rules.html | 44 + docs/howto/en/html/index.html | 21 + docs/howto/fi/docbook/howto-basics.docbook | 208 + .../howto/fi/docbook/howto-importance.docbook | 316 + .../fi/docbook/howto-interpretation.docbook | 270 + docs/howto/fi/docbook/index.docbook | 76 + docs/howto/fi/html/h2-basics-approaches.html | 20 + docs/howto/fi/html/h2-basics-expository.html | 10 + .../fi/html/h2-basics-interpretation.html | 6 + docs/howto/fi/html/h2-basics-types.html | 2 + docs/howto/fi/html/h2-basics-worksheet.html | 15 + docs/howto/fi/html/h2-basics.html | 16 + .../howto/fi/html/h2-importance-breathed.html | 32 + .../fi/html/h2-importance-exhortations.html | 17 + .../fi/html/h2-importance-liberates.html | 15 + docs/howto/fi/html/h2-importance-once.html | 21 + .../fi/html/h2-importance-supplement.html | 11 + docs/howto/fi/html/h2-importance-wars.html | 2 + docs/howto/fi/html/h2-importance-works.html | 32 + docs/howto/fi/html/h2-importance.html | 31 + docs/howto/fi/html/h2-rules-context.html | 22 + docs/howto/fi/html/h2-rules-hcontest.html | 23 + docs/howto/fi/html/h2-rules-normal.html | 26 + docs/howto/fi/html/h2-rules-parables.html | 16 + docs/howto/fi/html/h2-rules.html | 70 + docs/howto/fi/html/index.html | 19 + docs/howto/fr/docbook/howto-basics.docbook | 213 + .../howto/fr/docbook/howto-importance.docbook | 314 + .../fr/docbook/howto-interpretation.docbook | 265 + docs/howto/fr/docbook/index.docbook | 77 + docs/howto/fr/html/h2-basics-approaches.html | 23 + docs/howto/fr/html/h2-basics-expository.html | 10 + .../fr/html/h2-basics-interpretation.html | 7 + docs/howto/fr/html/h2-basics-types.html | 2 + docs/howto/fr/html/h2-basics-worksheet.html | 15 + docs/howto/fr/html/h2-basics.html | 17 + .../howto/fr/html/h2-importance-breathed.html | 32 + .../fr/html/h2-importance-exhortations.html | 17 + .../fr/html/h2-importance-liberates.html | 16 + docs/howto/fr/html/h2-importance-once.html | 20 + .../fr/html/h2-importance-supplement.html | 11 + docs/howto/fr/html/h2-importance-wars.html | 2 + docs/howto/fr/html/h2-importance-works.html | 33 + docs/howto/fr/html/h2-importance.html | 29 + docs/howto/fr/html/h2-rules-context.html | 23 + docs/howto/fr/html/h2-rules-hcontest.html | 21 + docs/howto/fr/html/h2-rules-normal.html | 22 + docs/howto/fr/html/h2-rules-parables.html | 15 + docs/howto/fr/html/h2-rules.html | 71 + docs/howto/fr/html/index.html | 20 + docs/howto/html/Makefile.am | 13 - docs/howto/html/Makefile.in | 567 - docs/howto/hu/docbook/howto-basics.docbook | 209 + .../howto/hu/docbook/howto-importance.docbook | 309 + .../hu/docbook/howto-interpretation.docbook | 261 + docs/howto/hu/docbook/index.docbook | 77 + docs/howto/hu/html/h2-basics-approaches.html | 23 + docs/howto/hu/html/h2-basics-expository.html | 7 + .../hu/html/h2-basics-interpretation.html | 6 + docs/howto/hu/html/h2-basics-types.html | 3 + docs/howto/hu/html/h2-basics-worksheet.html | 15 + docs/howto/hu/html/h2-basics.html | 16 + .../howto/hu/html/h2-importance-breathed.html | 31 + .../hu/html/h2-importance-exhortations.html | 17 + .../hu/html/h2-importance-liberates.html | 14 + docs/howto/hu/html/h2-importance-once.html | 20 + .../hu/html/h2-importance-supplement.html | 10 + docs/howto/hu/html/h2-importance-wars.html | 2 + docs/howto/hu/html/h2-importance-works.html | 32 + docs/howto/hu/html/h2-importance.html | 28 + docs/howto/hu/html/h2-rules-context.html | 21 + docs/howto/hu/html/h2-rules-hcontest.html | 21 + docs/howto/hu/html/h2-rules-normal.html | 22 + docs/howto/hu/html/h2-rules-parables.html | 15 + docs/howto/hu/html/h2-rules.html | 69 + docs/howto/hu/html/index.html | 19 + docs/howto/it/docbook/howto-basics.docbook | 211 + .../howto/it/docbook/howto-importance.docbook | 311 + .../it/docbook/howto-interpretation.docbook | 261 + docs/howto/it/docbook/index.docbook | 77 + docs/howto/it/html/h2-basics-approaches.html | 22 + docs/howto/it/html/h2-basics-expository.html | 10 + .../it/html/h2-basics-interpretation.html | 6 + docs/howto/it/html/h2-basics-types.html | 3 + docs/howto/it/html/h2-basics-worksheet.html | 15 + docs/howto/it/html/h2-basics.html | 16 + .../howto/it/html/h2-importance-breathed.html | 32 + .../it/html/h2-importance-exhortations.html | 17 + .../it/html/h2-importance-liberates.html | 15 + docs/howto/it/html/h2-importance-once.html | 20 + .../it/html/h2-importance-supplement.html | 11 + docs/howto/it/html/h2-importance-wars.html | 2 + docs/howto/it/html/h2-importance-works.html | 32 + docs/howto/it/html/h2-importance.html | 27 + docs/howto/it/html/h2-rules-context.html | 21 + docs/howto/it/html/h2-rules-hcontest.html | 21 + docs/howto/it/html/h2-rules-normal.html | 22 + docs/howto/it/html/h2-rules-parables.html | 15 + docs/howto/it/html/h2-rules.html | 69 + docs/howto/it/html/index.html | 19 + docs/howto/ko/docbook/howto-basics.docbook | 204 + .../howto/ko/docbook/howto-importance.docbook | 291 + .../ko/docbook/howto-interpretation.docbook | 261 + docs/howto/ko/docbook/index.docbook | 77 + docs/howto/ko/html/h2-basics-approaches.html | 22 + docs/howto/ko/html/h2-basics-expository.html | 9 + .../ko/html/h2-basics-interpretation.html | 4 + docs/howto/ko/html/h2-basics-types.html | 1 + docs/howto/ko/html/h2-basics-worksheet.html | 14 + docs/howto/ko/html/h2-basics.html | 15 + .../howto/ko/html/h2-importance-breathed.html | 29 + .../ko/html/h2-importance-exhortations.html | 14 + .../ko/html/h2-importance-liberates.html | 11 + docs/howto/ko/html/h2-importance-once.html | 20 + .../ko/html/h2-importance-supplement.html | 6 + docs/howto/ko/html/h2-importance-wars.html | 2 + docs/howto/ko/html/h2-importance-works.html | 29 + docs/howto/ko/html/h2-importance.html | 25 + docs/howto/ko/html/h2-rules-context.html | 21 + docs/howto/ko/html/h2-rules-hcontest.html | 21 + docs/howto/ko/html/h2-rules-normal.html | 22 + docs/howto/ko/html/h2-rules-parables.html | 15 + docs/howto/ko/html/h2-rules.html | 69 + docs/howto/ko/html/index.html | 19 + docs/howto/nl/docbook/howto-basics.docbook | 212 + .../howto/nl/docbook/howto-importance.docbook | 312 + .../nl/docbook/howto-interpretation.docbook | 264 + docs/howto/nl/docbook/index.docbook | 77 + docs/howto/nl/html/h2-basics-approaches.html | 22 + docs/howto/nl/html/h2-basics-expository.html | 10 + .../nl/html/h2-basics-interpretation.html | 6 + docs/howto/nl/html/h2-basics-types.html | 3 + docs/howto/nl/html/h2-basics-worksheet.html | 16 + docs/howto/nl/html/h2-basics.html | 16 + .../howto/nl/html/h2-importance-breathed.html | 33 + .../nl/html/h2-importance-exhortations.html | 16 + .../nl/html/h2-importance-liberates.html | 14 + docs/howto/nl/html/h2-importance-once.html | 20 + .../nl/html/h2-importance-supplement.html | 11 + docs/howto/nl/html/h2-importance-wars.html | 2 + docs/howto/nl/html/h2-importance-works.html | 33 + docs/howto/nl/html/h2-importance.html | 29 + docs/howto/nl/html/h2-rules-context.html | 22 + docs/howto/nl/html/h2-rules-hcontest.html | 21 + docs/howto/nl/html/h2-rules-normal.html | 22 + docs/howto/nl/html/h2-rules-parables.html | 15 + docs/howto/nl/html/h2-rules.html | 72 + docs/howto/nl/html/index.html | 21 + docs/howto/pt-br/docbook/howto-basics.docbook | 210 + .../pt-br/docbook/howto-importance.docbook | 306 + .../docbook/howto-interpretation.docbook | 263 + docs/howto/pt-br/docbook/index.docbook | 77 + .../pt-br/html/h2-basics-approaches.html | 21 + .../pt-br/html/h2-basics-expository.html | 10 + .../pt-br/html/h2-basics-interpretation.html | 6 + docs/howto/pt-br/html/h2-basics-types.html | 2 + .../howto/pt-br/html/h2-basics-worksheet.html | 16 + docs/howto/pt-br/html/h2-basics.html | 16 + .../pt-br/html/h2-importance-breathed.html | 32 + .../html/h2-importance-exhortations.html | 15 + .../pt-br/html/h2-importance-liberates.html | 13 + docs/howto/pt-br/html/h2-importance-once.html | 20 + .../pt-br/html/h2-importance-supplement.html | 10 + docs/howto/pt-br/html/h2-importance-wars.html | 2 + .../howto/pt-br/html/h2-importance-works.html | 33 + docs/howto/pt-br/html/h2-importance.html | 26 + docs/howto/pt-br/html/h2-rules-context.html | 21 + docs/howto/pt-br/html/h2-rules-hcontest.html | 21 + docs/howto/pt-br/html/h2-rules-normal.html | 23 + docs/howto/pt-br/html/h2-rules-parables.html | 15 + docs/howto/pt-br/html/h2-rules.html | 70 + docs/howto/pt-br/html/index.html | 19 + docs/howto/ru/docbook/howto-basics.docbook | 211 + .../howto/ru/docbook/howto-importance.docbook | 304 + .../ru/docbook/howto-interpretation.docbook | 260 + docs/howto/ru/docbook/index.docbook | 77 + docs/howto/ru/html/h2-basics-approaches.html | 22 + docs/howto/ru/html/h2-basics-expository.html | 10 + .../ru/html/h2-basics-interpretation.html | 6 + docs/howto/ru/html/h2-basics-types.html | 2 + docs/howto/ru/html/h2-basics-worksheet.html | 15 + docs/howto/ru/html/h2-basics.html | 17 + .../howto/ru/html/h2-importance-breathed.html | 32 + .../ru/html/h2-importance-exhortations.html | 16 + .../ru/html/h2-importance-liberates.html | 12 + docs/howto/ru/html/h2-importance-once.html | 20 + .../ru/html/h2-importance-supplement.html | 10 + docs/howto/ru/html/h2-importance-wars.html | 2 + docs/howto/ru/html/h2-importance-works.html | 30 + docs/howto/ru/html/h2-importance.html | 27 + docs/howto/ru/html/h2-rules-context.html | 21 + docs/howto/ru/html/h2-rules-hcontest.html | 21 + docs/howto/ru/html/h2-rules-normal.html | 21 + docs/howto/ru/html/h2-rules-parables.html | 13 + docs/howto/ru/html/h2-rules.html | 68 + docs/howto/ru/html/index.html | 18 + docs/howto/unicode/Makefile.am | 25 - docs/howto/unicode/Makefile.in | 579 - docs/howto/unicode/how2-importance.docbook | 311 - docs/howto/unicode/index.docbook | 86 - docs/license.html | 470 + docs/{ => manpages}/bibletime.1 | 0 docs/{ => manpages}/bibletime.de.1 | 0 docs/pending_patches/remove-boost.patch | 980 + i18n/handbook/handbook-cs.po | 1997 + i18n/handbook/handbook-de.po | 2564 ++ i18n/handbook/handbook-fi.po | 1731 + i18n/handbook/handbook-fr.po | 3103 ++ i18n/handbook/handbook-hu.po | 2184 + i18n/handbook/handbook-nl.po | 3031 ++ i18n/handbook/handbook.pot | 1538 + i18n/howto/howto-bg.po | 2251 + i18n/howto/howto-cs.po | 13666 ++++++ i18n/howto/howto-de.po | 5510 +++ i18n/howto/howto-fi.po | 1777 + i18n/howto/howto-fr.po | 5157 +++ i18n/howto/howto-hu.po | 1651 + i18n/howto/howto-it.po | 2089 + i18n/howto/howto-ko.po | 5231 +++ i18n/howto/howto-nl.po | 4862 +++ i18n/howto/howto-pt-br.po | 4861 +++ i18n/howto/howto-ru.po | 5480 +++ i18n/howto/howto.pot | 1641 + i18n/messages/bibletime_ui.ts | 4385 ++ i18n/messages/bibletime_ui_af.qm | Bin 0 -> 67138 bytes i18n/messages/bibletime_ui_af.ts | 4616 ++ i18n/messages/bibletime_ui_bg.qm | Bin 0 -> 68426 bytes i18n/messages/bibletime_ui_bg.ts | 4529 ++ i18n/messages/bibletime_ui_cs.qm | Bin 0 -> 70434 bytes i18n/messages/bibletime_ui_cs.ts | 10927 +++++ i18n/messages/bibletime_ui_da.qm | Bin 0 -> 69670 bytes i18n/messages/bibletime_ui_da.ts | 4480 ++ i18n/messages/bibletime_ui_de.qm | Bin 0 -> 92002 bytes i18n/messages/bibletime_ui_de.ts | 4542 ++ i18n/messages/bibletime_ui_en_GB.qm | Bin 0 -> 56286 bytes i18n/messages/bibletime_ui_en_GB.ts | 4411 ++ i18n/messages/bibletime_ui_es.qm | Bin 0 -> 80550 bytes i18n/messages/bibletime_ui_es.ts | 4480 ++ i18n/messages/bibletime_ui_et.qm | Bin 0 -> 88313 bytes i18n/messages/bibletime_ui_et.ts | 4497 ++ i18n/messages/bibletime_ui_fi.qm | Bin 0 -> 98426 bytes i18n/messages/bibletime_ui_fi.ts | 4577 ++ i18n/messages/bibletime_ui_fr.qm | Bin 0 -> 90605 bytes i18n/messages/bibletime_ui_fr.ts | 4494 ++ i18n/messages/bibletime_ui_hu.qm | Bin 0 -> 104951 bytes i18n/messages/bibletime_ui_hu.ts | 4391 ++ i18n/messages/bibletime_ui_it.qm | Bin 0 -> 70368 bytes i18n/messages/bibletime_ui_it.ts | 4531 ++ i18n/messages/bibletime_ui_ko.qm | Bin 0 -> 61610 bytes i18n/messages/bibletime_ui_ko.ts | 4442 ++ i18n/messages/bibletime_ui_nl.qm | Bin 0 -> 71244 bytes i18n/messages/bibletime_ui_nl.ts | 4480 ++ i18n/messages/bibletime_ui_nn_NO.qm | Bin 0 -> 69922 bytes i18n/messages/bibletime_ui_nn_NO.ts | 4490 ++ i18n/messages/bibletime_ui_no.qm | Bin 0 -> 67312 bytes i18n/messages/bibletime_ui_no.ts | 4669 ++ i18n/messages/bibletime_ui_pl.qm | Bin 0 -> 69290 bytes i18n/messages/bibletime_ui_pl.ts | 4522 ++ i18n/messages/bibletime_ui_pt_br.qm | Bin 0 -> 71664 bytes i18n/messages/bibletime_ui_pt_br.ts | 4502 ++ i18n/messages/bibletime_ui_ro.qm | Bin 0 -> 77884 bytes i18n/messages/bibletime_ui_ro.ts | 4479 ++ i18n/messages/bibletime_ui_ru.qm | Bin 0 -> 71482 bytes i18n/messages/bibletime_ui_ru.ts | 4490 ++ i18n/messages/bibletime_ui_sk.qm | Bin 0 -> 70516 bytes i18n/messages/bibletime_ui_sk.ts | 4509 ++ i18n/messages/bibletime_ui_sv.qm | Bin 0 -> 69904 bytes i18n/messages/bibletime_ui_sv.ts | 4480 ++ i18n/messages/bibletime_ui_ua.qm | Bin 0 -> 69580 bytes i18n/messages/bibletime_ui_ua.ts | 4567 ++ i18n/messages/bibletime_ui_vi.qm | Bin 0 -> 63774 bytes i18n/messages/bibletime_ui_vi.ts | 4402 ++ i18n/messages/bibletime_ui_zh_CN.qm | Bin 0 -> 61666 bytes i18n/messages/bibletime_ui_zh_CN.ts | 4480 ++ i18n/messages/bibletime_ui_zh_TW.qm | Bin 0 -> 61432 bytes i18n/messages/bibletime_ui_zh_TW.ts | 4455 ++ pics/icons/LICENSE | 10 + pics/icons/back.svg | 518 + pics/icons/bible.svg | 1472 + pics/icons/bible_add.svg | 1977 + pics/icons/bible_locked.svg | 2508 ++ pics/icons/bible_remove.svg | 1978 + pics/icons/bibletime.png | Bin 0 -> 4798 bytes pics/icons/bibletime.svg | 791 + pics/icons/book.svg | 216 + pics/icons/book_add.svg | 404 + pics/icons/book_locked.svg | 476 + pics/icons/bookmark.svg | 590 + pics/icons/books.svg | 3414 ++ pics/icons/calendar.svg | 1812 + pics/icons/cascade.svg | 290 + pics/icons/cascade_auto.svg | 543 + pics/icons/checkbox.svg | 1142 + pics/icons/commentary.svg | 294 + pics/icons/commentary_add.svg | 620 + pics/icons/commentary_locked.svg | 923 + pics/icons/configure.svg | 658 + pics/icons/contents2.svg | 152 + pics/icons/default.svg | 83 + pics/icons/dictionary.svg | 1552 + pics/icons/displayconfig.svg | 710 + pics/icons/displaytranslit.svg | 380 + pics/icons/document_magnifier.svg | 3874 ++ pics/icons/edit_clear.svg | 1052 + pics/icons/edit_clear_locationbar.svg | 751 + pics/icons/edit_copy.svg | 581 + pics/icons/edit_delete.svg | 5613 +++ pics/icons/edit_undo.svg | 749 + pics/icons/exit.svg | 248 + pics/icons/export.svg | 699 + pics/icons/file_save.svg | 741 + pics/icons/fileclose.svg | 486 + pics/icons/fileprint.svg | 1234 + pics/icons/find.svg | 3489 ++ pics/icons/flag.svg | 716 + pics/icons/folder-new.svg | 534 + pics/icons/folder-open.svg | 3007 ++ pics/icons/folder.svg | 263 + pics/icons/folder_new.svg | 522 + pics/icons/fontconfig.svg | 1278 + pics/icons/fonts.svg | 146 + pics/icons/forward.svg | 645 + pics/icons/import.svg | 653 + pics/icons/info.svg | 443 + pics/icons/key_bindings.svg | 3590 ++ pics/icons/lexicon.svg | 622 + pics/icons/lexicon_add.svg | 912 + pics/icons/lexicon_locked.svg | 1175 + pics/icons/map.svg | 3271 ++ pics/icons/pencil.svg | 1643 + pics/icons/plus.svg | 403 + pics/icons/pointing_arrow.svg | 108 + pics/icons/print.svg | 1234 + pics/icons/questionable.svg | 683 + pics/icons/questionmark.svg | 445 + pics/icons/refresh.svg | 1596 + pics/icons/startconfig.svg | 981 + pics/icons/stop.svg | 854 + pics/icons/swordconfig.svg | 412 + pics/icons/sync.svg | 816 + pics/icons/text_bold.svg | 196 + pics/icons/text_center.svg | 316 + pics/icons/text_italic.svg | 208 + pics/icons/text_leftalign.svg | 314 + pics/icons/text_rightalign.svg | 315 + pics/icons/text_under.svg | 217 + pics/icons/tile.svg | 414 + pics/icons/tile_auto.svg | 556 + pics/icons/tile_horiz.svg | 3984 ++ pics/icons/tile_vert.svg | 3983 ++ pics/icons/trash.svg | 4218 ++ pics/icons/unlock.svg | 4297 ++ pics/icons/view-tree.svg | 7514 ++++ pics/icons/view_index.svg | 1605 + pics/icons/view_mag.svg | 1489 + pics/icons/view_profile.svg | 13586 ++++++ pics/icons/window_fullscreen.svg | 3985 ++ pics/startuplogo.png | Bin 0 -> 24664 bytes pot/Makefile.am | 30 - pot/Makefile.in | 588 - pot/extractrc | 74 - pot/handbook.pot | 2413 -- pot/howto.pot | 1924 - pot/messages.pot | 2823 -- pot/preparetips | 45 - src/backend/btmoduletreeitem.cpp | 272 + src/backend/btmoduletreeitem.h | 166 + src/backend/config/cbtconfig.cpp | 720 + src/backend/config/cbtconfig.h | 197 + src/backend/cswordmodulesearch.cpp | 123 + src/backend/cswordmodulesearch.h | 98 + src/backend/drivers/cswordbiblemoduleinfo.cpp | 261 + src/backend/drivers/cswordbiblemoduleinfo.h | 126 + src/backend/drivers/cswordbookmoduleinfo.cpp | 68 + src/backend/drivers/cswordbookmoduleinfo.h | 64 + .../drivers/cswordcommentarymoduleinfo.cpp | 32 + .../drivers/cswordcommentarymoduleinfo.h | 43 + .../drivers/cswordlexiconmoduleinfo.cpp | 170 + src/backend/drivers/cswordlexiconmoduleinfo.h | 71 + src/backend/drivers/cswordmoduleinfo.cpp | 955 + src/backend/drivers/cswordmoduleinfo.h | 384 + src/backend/filters/bt_gbfhtml.cpp | 296 + src/backend/filters/bt_gbfhtml.h | 55 + src/backend/filters/bt_osishtml.cpp | 619 + src/backend/filters/bt_osishtml.h | 67 + src/backend/filters/bt_plainhtml.cpp | 72 + src/backend/filters/bt_plainhtml.h | 33 + src/backend/filters/bt_thmlhtml.cpp | 385 + src/backend/filters/bt_thmlhtml.h | 53 + src/backend/filters/bt_thmlplain.cpp | 221 + src/backend/filters/bt_thmlplain.h | 28 + src/backend/filters/osismorphsegmentation.cpp | 83 + src/backend/filters/osismorphsegmentation.h | 36 + src/backend/keys/cswordkey.cpp | 185 + src/backend/keys/cswordkey.h | 111 + src/backend/keys/cswordldkey.cpp | 118 + src/backend/keys/cswordldkey.h | 110 + src/backend/keys/cswordtreekey.cpp | 93 + src/backend/keys/cswordtreekey.h | 79 + src/backend/keys/cswordversekey.cpp | 303 + src/backend/keys/cswordversekey.h | 122 + src/backend/managers/btstringmgr.cpp | 139 + src/backend/managers/btstringmgr.h | 53 + src/backend/managers/cdisplaytemplatemgr.cpp | 170 + src/backend/managers/cdisplaytemplatemgr.h | 91 + src/backend/managers/clanguagemgr.cpp | 546 + src/backend/managers/clanguagemgr.h | 151 + src/backend/managers/creferencemanager.cpp | 422 + src/backend/managers/creferencemanager.h | 110 + src/backend/managers/cswordbackend.cpp | 555 + src/backend/managers/cswordbackend.h | 273 + src/backend/rendering/cbookdisplay.cpp | 136 + src/backend/rendering/cbookdisplay.h | 45 + src/backend/rendering/cchapterdisplay.cpp | 59 + src/backend/rendering/cchapterdisplay.h | 37 + src/backend/rendering/cdisplayrendering.cpp | 158 + src/backend/rendering/cdisplayrendering.h | 38 + src/backend/rendering/centrydisplay.cpp | 63 + src/backend/rendering/centrydisplay.h | 51 + .../rendering/chtmlexportrendering.cpp | 234 + src/backend/rendering/chtmlexportrendering.h | 58 + .../rendering/cplaintextexportrendering.cpp | 53 + .../rendering/cplaintextexportrendering.h | 40 + src/backend/rendering/ctextrendering.cpp | 263 + src/backend/rendering/ctextrendering.h | 128 + src/bibletime.cpp | 314 + src/bibletime.h | 380 + src/bibletime_dbus.cpp | 208 + src/bibletime_dbus_adaptor.cpp | 71 + src/bibletime_dbus_adaptor.h | 110 + src/bibletime_init.cpp | 481 + src/bibletime_slots.cpp | 510 + src/bibletimeapp.cpp | 43 + src/bibletimeapp.h | 30 + src/display-templates/Blue.tmpl | 338 + src/display-templates/Crazy.tmpl | 311 + src/display-templates/Green.tmpl | 320 + src/display-templates/HighContrast.tmpl | 332 + src/display-templates/Simple.tmpl | 134 + src/display-templates/basic_template.txt | 205 + .../bookshelfmanager/btconfigdialog.cpp | 122 + .../bookshelfmanager/btconfigdialog.h | 90 + .../bookshelfmanager/btinstallmgr.cpp | 94 + src/frontend/bookshelfmanager/btinstallmgr.h | 75 + .../btmodulemanagerdialog.cpp | 73 + .../bookshelfmanager/btmodulemanagerdialog.h | 43 + .../cswordsetupinstallsourcesdialog.cpp | 184 + .../cswordsetupinstallsourcesdialog.h | 46 + .../indexpage/btindexpage.cpp | 216 + .../bookshelfmanager/indexpage/btindexpage.h | 87 + .../btinstallmodulechooserdialog.cpp | 232 + .../btinstallmodulechooserdialog.h | 53 + .../installpage/btinstallpage.cpp | 207 + .../installpage/btinstallpage.h | 66 + .../installpage/btinstallpathdialog.cpp | 170 + .../installpage/btinstallpathdialog.h | 44 + .../installpage/btinstallprogressdialog.cpp | 261 + .../installpage/btinstallprogressdialog.h | 70 + .../installpage/btinstallthread.cpp | 199 + .../installpage/btinstallthread.h | 99 + .../installpage/btsourcearea.cpp | 298 + .../installpage/btsourcearea.h | 97 + .../installpage/btsourcewidget.cpp | 403 + .../installpage/btsourcewidget.h | 86 + src/frontend/bookshelfmanager/instbackend.cpp | 280 + src/frontend/bookshelfmanager/instbackend.h | 74 + .../removepage/btremovepage.cpp | 229 + .../removepage/btremovepage.h | 67 + src/frontend/btaboutmoduledialog.cpp | 45 + src/frontend/btaboutmoduledialog.h | 30 + src/frontend/cdragdrop.cpp | 57 + src/frontend/cdragdrop.h | 85 + src/frontend/cdragdropmgr.cpp | 262 + src/frontend/cdragdropmgr.h | 160 + src/frontend/cexportmanager.cpp | 546 + src/frontend/cexportmanager.h | 95 + src/frontend/cinfodisplay.cpp | 466 + src/frontend/cinfodisplay.h | 71 + src/frontend/cinputdialog.cpp | 95 + src/frontend/cinputdialog.h | 43 + src/frontend/cmdiarea.cpp | 244 + src/frontend/cmdiarea.h | 116 + src/frontend/cmodulechooserdialog.cpp | 156 + src/frontend/cmodulechooserdialog.h | 103 + src/frontend/cmoduleindexdialog.cpp | 104 + src/frontend/cmoduleindexdialog.h | 61 + src/frontend/cprinter.cpp | 136 + src/frontend/cprinter.h | 45 + src/frontend/crossrefrendering.cpp | 90 + src/frontend/crossrefrendering.h | 37 + src/frontend/display/btcolorwidget.cpp | 65 + src/frontend/display/btcolorwidget.h | 44 + src/frontend/display/btfontsizewidget.cpp | 51 + src/frontend/display/btfontsizewidget.h | 36 + src/frontend/display/bthtml.js | 146 + src/frontend/display/bthtmlfindtext.cpp | 106 + src/frontend/display/bthtmlfindtext.h | 35 + src/frontend/display/bthtmlfindtext.ui | 145 + src/frontend/display/bthtmljsobject.cpp | 175 + src/frontend/display/bthtmljsobject.h | 60 + src/frontend/display/bthtmlreaddisplay.cpp | 364 + src/frontend/display/bthtmlreaddisplay.h | 118 + src/frontend/display/cdisplay.cpp | 208 + src/frontend/display/cdisplay.h | 186 + src/frontend/display/chtmlwritedisplay.cpp | 285 + src/frontend/display/chtmlwritedisplay.h | 106 + src/frontend/display/cplainwritedisplay.cpp | 160 + src/frontend/display/cplainwritedisplay.h | 100 + src/frontend/display/creaddisplay.cpp | 112 + src/frontend/display/creaddisplay.h | 73 + src/frontend/display/cwritedisplay.cpp | 21 + src/frontend/display/cwritedisplay.h | 51 + .../displaywindow/btactioncollection.cpp | 38 + .../displaywindow/btactioncollection.h | 32 + .../displaywindow/bttoolbarpopupaction.cpp | 51 + .../displaywindow/bttoolbarpopupaction.h | 45 + .../displaywindow/cbiblereadwindow.cpp | 480 + src/frontend/displaywindow/cbiblereadwindow.h | 144 + .../displaywindow/cbookreadwindow.cpp | 195 + src/frontend/displaywindow/cbookreadwindow.h | 69 + src/frontend/displaywindow/cbuttons.cpp | 191 + src/frontend/displaywindow/cbuttons.h | 77 + .../displaywindow/ccommentaryreadwindow.cpp | 198 + .../displaywindow/ccommentaryreadwindow.h | 72 + src/frontend/displaywindow/cdisplaywindow.cpp | 497 + src/frontend/displaywindow/cdisplaywindow.h | 264 + .../displaywindow/cdisplaywindowfactory.cpp | 57 + .../displaywindow/cdisplaywindowfactory.h | 34 + .../displaywindow/chtmlwritewindow.cpp | 163 + src/frontend/displaywindow/chtmlwritewindow.h | 75 + .../displaywindow/clexiconreadwindow.cpp | 367 + .../displaywindow/clexiconreadwindow.h | 118 + .../displaywindow/cmodulechooserbar.cpp | 127 + .../displaywindow/cmodulechooserbar.h | 77 + .../displaywindow/cmodulechooserbutton.cpp | 211 + .../displaywindow/cmodulechooserbutton.h | 82 + .../displaywindow/cplainwritewindow.cpp | 183 + .../displaywindow/cplainwritewindow.h | 96 + src/frontend/displaywindow/creadwindow.cpp | 205 + src/frontend/displaywindow/creadwindow.h | 79 + src/frontend/displaywindow/cwritewindow.cpp | 161 + src/frontend/displaywindow/cwritewindow.h | 72 + src/frontend/htmldialogs/btaboutdialog.cpp | 251 + src/frontend/htmldialogs/btaboutdialog.h | 29 + src/frontend/htmldialogs/bttabhtmldialog.cpp | 140 + src/frontend/htmldialogs/bttabhtmldialog.h | 87 + src/frontend/keychooser/bthistory.cpp | 130 + src/frontend/keychooser/bthistory.h | 80 + src/frontend/keychooser/cbookkeychooser.cpp | 278 + src/frontend/keychooser/cbookkeychooser.h | 86 + src/frontend/keychooser/cbooktreechooser.cpp | 200 + src/frontend/keychooser/cbooktreechooser.h | 87 + src/frontend/keychooser/ckeychooser.cpp | 64 + src/frontend/keychooser/ckeychooser.h | 115 + src/frontend/keychooser/ckeychooserwidget.cpp | 304 + src/frontend/keychooser/ckeychooserwidget.h | 171 + .../keychooser/clexiconkeychooser.cpp | 180 + src/frontend/keychooser/clexiconkeychooser.h | 86 + src/frontend/keychooser/cscrollbutton.cpp | 85 + src/frontend/keychooser/cscrollbutton.h | 85 + .../keychooser/cscrollerwidgetset.cpp | 87 + src/frontend/keychooser/cscrollerwidgetset.h | 76 + .../btdropdownchooserbutton.cpp | 134 + .../versekeychooser/btdropdownchooserbutton.h | 79 + .../versekeychooser/btversekeymenu.cpp | 52 + .../versekeychooser/btversekeymenu.h | 43 + .../versekeychooser/cbiblekeychooser.cpp | 108 + .../versekeychooser/cbiblekeychooser.h | 78 + .../versekeychooser/ckeyreferencewidget.cpp | 229 + .../versekeychooser/ckeyreferencewidget.h | 86 + .../mainindex/bookmarks/btbookmarkfolder.cpp | 150 + .../mainindex/bookmarks/btbookmarkfolder.h | 51 + .../mainindex/bookmarks/btbookmarkitem.cpp | 163 + .../mainindex/bookmarks/btbookmarkitem.h | 67 + .../bookmarks/btbookmarkitembase.cpp | 41 + .../mainindex/bookmarks/btbookmarkitembase.h | 63 + .../mainindex/bookmarks/btbookmarkloader.cpp | 174 + .../mainindex/bookmarks/btbookmarkloader.h | 47 + .../mainindex/bookmarks/cbookmarkindex.cpp | 850 + .../mainindex/bookmarks/cbookmarkindex.h | 182 + src/frontend/mainindex/bookshelf/actionenum.h | 24 + .../mainindex/bookshelf/btindexfolder.cpp | 19 + .../mainindex/bookshelf/btindexfolder.h | 30 + .../mainindex/bookshelf/btindexitem.cpp | 19 + .../mainindex/bookshelf/btindexitem.h | 45 + .../mainindex/bookshelf/btindexmodule.cpp | 93 + .../mainindex/bookshelf/btindexmodule.h | 39 + .../mainindex/bookshelf/cbookshelfindex.cpp | 722 + .../mainindex/bookshelf/cbookshelfindex.h | 207 + .../bookshelf/chidemodulechooserdialog.cpp | 70 + .../bookshelf/chidemodulechooserdialog.h | 43 + src/frontend/mainindex/cmainindex.cpp | 36 + src/frontend/mainindex/cmainindex.h | 57 + src/frontend/profile/cprofile.cpp | 433 + src/frontend/profile/cprofile.h | 120 + src/frontend/profile/cprofilemgr.cpp | 130 + src/frontend/profile/cprofilemgr.h | 68 + src/frontend/profile/cprofilewindow.cpp | 134 + src/frontend/profile/cprofilewindow.h | 126 + .../analysis/csearchanalysisdialog.cpp | 84 + .../analysis/csearchanalysisdialog.h | 58 + .../analysis/csearchanalysisitem.cpp | 169 + .../analysis/csearchanalysisitem.h | 65 + .../analysis/csearchanalysislegenditem.cpp | 84 + .../analysis/csearchanalysislegenditem.h | 35 + .../analysis/csearchanalysisscene.cpp | 292 + .../analysis/csearchanalysisscene.h | 88 + .../analysis/csearchanalysisview.cpp | 50 + .../analysis/csearchanalysisview.h | 54 + .../searchdialog/btsearchoptionsarea.cpp | 530 + .../searchdialog/btsearchoptionsarea.h | 150 + .../searchdialog/btsearchresultarea.cpp | 659 + .../searchdialog/btsearchresultarea.h | 201 + .../searchdialog/chistorycombobox.cpp | 48 + src/frontend/searchdialog/chistorycombobox.h | 33 + .../searchdialog/cmoduleresultview.cpp | 297 + src/frontend/searchdialog/cmoduleresultview.h | 136 + .../searchdialog/crangechooserdialog.cpp | 330 + .../searchdialog/crangechooserdialog.h | 89 + src/frontend/searchdialog/csearchdialog.cpp | 304 + src/frontend/searchdialog/csearchdialog.h | 134 + .../csearchmodulechooserdialog.cpp | 61 + .../searchdialog/csearchmodulechooserdialog.h | 44 + .../searchdialog/csearchresultview.cpp | 295 + src/frontend/searchdialog/csearchresultview.h | 101 + .../cacceleratorsettings.cpp.OFF | 268 + .../cacceleratorsettings.h.OFF | 72 + .../settingsdialogs/cconfigurationdialog.cpp | 93 + .../settingsdialogs/cconfigurationdialog.h | 49 + .../settingsdialogs/cdisplaysettings.cpp | 199 + .../settingsdialogs/cdisplaysettings.h | 43 + src/frontend/settingsdialogs/cfontchooser.cpp | 359 + src/frontend/settingsdialogs/cfontchooser.h | 74 + .../settingsdialogs/clanguagesettings.cpp | 302 + .../settingsdialogs/clanguagesettings.h | 65 + src/frontend/settingsdialogs/clistwidget.cpp | 30 + src/frontend/settingsdialogs/clistwidget.h | 28 + .../settingsdialogs/cswordsettings.cpp | 423 + src/frontend/settingsdialogs/cswordsettings.h | 86 + src/main.cpp | 213 + src/tests/backend/config/cbtconfig_test.cpp | 36 + src/tests/bibletime_test.cpp | 20 + src/tests/bibletime_test.h | 28 + src/util/cpointers.cpp | 55 + src/util/cpointers.h | 116 + src/util/cresmgr.cpp | 496 + src/util/cresmgr.h | 509 + src/util/ctoolclass.cpp | 279 + src/util/ctoolclass.h | 94 + src/util/dialogutil.cpp | 61 + src/util/dialogutil.h | 23 + src/util/directoryutil.cpp | 368 + src/util/directoryutil.h | 112 + src/util/exceptions.h | 16 + src/util/migrationutil.cpp | 92 + src/util/migrationutil.h | 39 + sword.m4 | 227 - 1351 files changed, 392605 insertions(+), 149545 deletions(-) delete mode 100644 BibleTime.kdevelop create mode 100644 CMakeLists.txt delete mode 100644 INSTALL delete mode 100644 INSTALL.in create mode 100644 Makefile delete mode 100644 Makefile.am delete mode 100644 Makefile.cvs delete mode 100644 Makefile.in delete mode 100644 README.in delete mode 100644 acinclude.m4 delete mode 100644 aclocal.m4 delete mode 100644 admin/Makefile.common delete mode 100644 admin/acinclude.m4.in delete mode 100644 admin/am_edit delete mode 100755 admin/compile delete mode 100644 admin/conf.change.pl delete mode 100755 admin/config.guess delete mode 100644 admin/config.pl delete mode 100755 admin/config.sub delete mode 100644 admin/configure.in.bot.end delete mode 100644 admin/configure.in.min delete mode 100644 admin/cvs-clean.pl delete mode 100644 admin/cvs.sh delete mode 100755 admin/debianrules delete mode 100755 admin/depcomp delete mode 100644 admin/detect-autoconf.sh delete mode 100755 admin/install-sh delete mode 100644 admin/libtool.m4.in delete mode 100644 admin/ltmain.sh delete mode 100755 admin/missing delete mode 100755 admin/mkinstalldirs delete mode 100755 admin/nmcheck delete mode 100755 admin/ylwrap delete mode 100755 autogen.sh delete mode 100644 bibletime.desktop delete mode 100644 bibletime.desktop.in delete mode 100644 bibletime.lsm delete mode 100644 bibletime.lsm.in delete mode 100644 bibletime.m4 delete mode 100644 bibletime.spec delete mode 100644 bibletime/Makefile.am delete mode 100644 bibletime/Makefile.in delete mode 100644 bibletime/backend/Makefile.am delete mode 100644 bibletime/backend/Makefile.in delete mode 100644 bibletime/backend/bt_gbfhtml.cpp delete mode 100644 bibletime/backend/bt_gbfhtml.h delete mode 100644 bibletime/backend/bt_osishtml.cpp delete mode 100644 bibletime/backend/bt_osishtml.h delete mode 100644 bibletime/backend/bt_plainhtml.cpp delete mode 100644 bibletime/backend/bt_plainhtml.h delete mode 100644 bibletime/backend/bt_thmlhtml.cpp delete mode 100644 bibletime/backend/bt_thmlhtml.h delete mode 100644 bibletime/backend/bt_thmlplain.cpp delete mode 100644 bibletime/backend/bt_thmlplain.h delete mode 100644 bibletime/backend/btstringmgr.cpp delete mode 100644 bibletime/backend/btstringmgr.h delete mode 100644 bibletime/backend/cbookdisplay.cpp delete mode 100644 bibletime/backend/cbookdisplay.h delete mode 100644 bibletime/backend/cchapterdisplay.cpp delete mode 100644 bibletime/backend/cchapterdisplay.h delete mode 100644 bibletime/backend/cdisplayrendering.cpp delete mode 100644 bibletime/backend/cdisplayrendering.h delete mode 100644 bibletime/backend/cdisplaytemplatemgr.cpp delete mode 100644 bibletime/backend/cdisplaytemplatemgr.h delete mode 100644 bibletime/backend/centrydisplay.cpp delete mode 100644 bibletime/backend/centrydisplay.h delete mode 100644 bibletime/backend/chtmlexportrendering.cpp delete mode 100644 bibletime/backend/chtmlexportrendering.h delete mode 100644 bibletime/backend/clanguagemgr.cpp delete mode 100644 bibletime/backend/clanguagemgr.h delete mode 100644 bibletime/backend/cplaintextexportrendering.cpp delete mode 100644 bibletime/backend/cplaintextexportrendering.h delete mode 100644 bibletime/backend/creferencemanager.cpp delete mode 100644 bibletime/backend/creferencemanager.h delete mode 100644 bibletime/backend/cswordbackend.cpp delete mode 100644 bibletime/backend/cswordbackend.h delete mode 100644 bibletime/backend/cswordbiblemoduleinfo.cpp delete mode 100644 bibletime/backend/cswordbiblemoduleinfo.h delete mode 100644 bibletime/backend/cswordbookmoduleinfo.cpp delete mode 100644 bibletime/backend/cswordbookmoduleinfo.h delete mode 100644 bibletime/backend/cswordcommentarymoduleinfo.cpp delete mode 100644 bibletime/backend/cswordcommentarymoduleinfo.h delete mode 100644 bibletime/backend/cswordkey.cpp delete mode 100644 bibletime/backend/cswordkey.h delete mode 100644 bibletime/backend/cswordldkey.cpp delete mode 100644 bibletime/backend/cswordldkey.h delete mode 100644 bibletime/backend/cswordlexiconmoduleinfo.cpp delete mode 100644 bibletime/backend/cswordlexiconmoduleinfo.h delete mode 100644 bibletime/backend/cswordmoduleinfo.cpp delete mode 100644 bibletime/backend/cswordmoduleinfo.h delete mode 100644 bibletime/backend/cswordmodulesearch.cpp delete mode 100644 bibletime/backend/cswordmodulesearch.h delete mode 100644 bibletime/backend/cswordtreekey.cpp delete mode 100644 bibletime/backend/cswordtreekey.h delete mode 100644 bibletime/backend/cswordversekey.cpp delete mode 100644 bibletime/backend/cswordversekey.h delete mode 100644 bibletime/backend/ctextrendering.cpp delete mode 100644 bibletime/backend/ctextrendering.h delete mode 100644 bibletime/backend/osismorphsegmentation.cpp delete mode 100644 bibletime/backend/osismorphsegmentation.h delete mode 100644 bibletime/bibletime.cpp delete mode 100644 bibletime/bibletime.h delete mode 100644 bibletime/bibletime_dcop.cpp delete mode 100644 bibletime/bibletime_init.cpp delete mode 100644 bibletime/bibletime_slots.cpp delete mode 100644 bibletime/bibletimeapp.cpp delete mode 100644 bibletime/bibletimeapp.h delete mode 100644 bibletime/bibletimeinterface.h delete mode 100644 bibletime/bibletimeinterface_skel.cpp delete mode 100644 bibletime/display-templates/Blue.tmpl delete mode 100644 bibletime/display-templates/Crazy.tmpl delete mode 100644 bibletime/display-templates/Green.tmpl delete mode 100644 bibletime/display-templates/HighContrast.tmpl delete mode 100644 bibletime/display-templates/Makefile.am delete mode 100644 bibletime/display-templates/Makefile.in delete mode 100644 bibletime/display-templates/Simple.tmpl delete mode 100644 bibletime/display-templates/basic_template.txt delete mode 100755 bibletime/display-templates/create_code.pl delete mode 100644 bibletime/display-templates/names.conf delete mode 100644 bibletime/display-templates/template-init.cpp delete mode 100644 bibletime/frontend/Makefile.am delete mode 100644 bibletime/frontend/Makefile.in delete mode 100644 bibletime/frontend/btinstallmgr.cpp delete mode 100644 bibletime/frontend/btinstallmgr.h delete mode 100644 bibletime/frontend/cbtconfig.cpp delete mode 100644 bibletime/frontend/cbtconfig.h delete mode 100644 bibletime/frontend/cdragdropmgr.cpp delete mode 100644 bibletime/frontend/cdragdropmgr.h delete mode 100644 bibletime/frontend/cexportmanager.cpp delete mode 100644 bibletime/frontend/cexportmanager.h delete mode 100644 bibletime/frontend/cinfodisplay.cpp delete mode 100644 bibletime/frontend/cinfodisplay.h delete mode 100644 bibletime/frontend/cinputdialog.cpp delete mode 100644 bibletime/frontend/cinputdialog.h delete mode 100644 bibletime/frontend/cmanageindiceswidget.cpp delete mode 100644 bibletime/frontend/cmanageindiceswidget.h delete mode 100644 bibletime/frontend/cmdiarea.cpp delete mode 100644 bibletime/frontend/cmdiarea.h delete mode 100644 bibletime/frontend/cmoduleindexdialog.cpp delete mode 100644 bibletime/frontend/cmoduleindexdialog.h delete mode 100644 bibletime/frontend/coptionsdialog.cpp delete mode 100644 bibletime/frontend/coptionsdialog.h delete mode 100644 bibletime/frontend/cprinter.cpp delete mode 100644 bibletime/frontend/cprinter.h delete mode 100644 bibletime/frontend/cprofile.cpp delete mode 100644 bibletime/frontend/cprofile.h delete mode 100644 bibletime/frontend/cprofilemgr.cpp delete mode 100644 bibletime/frontend/cprofilemgr.h delete mode 100644 bibletime/frontend/cprofilewindow.cpp delete mode 100644 bibletime/frontend/cprofilewindow.h delete mode 100644 bibletime/frontend/crossrefrendering.cpp delete mode 100644 bibletime/frontend/crossrefrendering.h delete mode 100644 bibletime/frontend/cswordsetupdialog.cpp delete mode 100644 bibletime/frontend/cswordsetupdialog.h delete mode 100644 bibletime/frontend/cswordsetupinstallsourcesdialog.cpp delete mode 100644 bibletime/frontend/cswordsetupinstallsourcesdialog.h delete mode 100644 bibletime/frontend/cswordsetupmodulelistview.cpp delete mode 100644 bibletime/frontend/cswordsetupmodulelistview.h delete mode 100644 bibletime/frontend/display/Makefile.am delete mode 100644 bibletime/frontend/display/Makefile.in delete mode 100644 bibletime/frontend/display/cdisplay.cpp delete mode 100644 bibletime/frontend/display/cdisplay.h delete mode 100644 bibletime/frontend/display/chtmlreaddisplay.cpp delete mode 100644 bibletime/frontend/display/chtmlreaddisplay.h delete mode 100644 bibletime/frontend/display/chtmlwritedisplay.cpp delete mode 100644 bibletime/frontend/display/chtmlwritedisplay.h delete mode 100644 bibletime/frontend/display/cplainwritedisplay.cpp delete mode 100644 bibletime/frontend/display/cplainwritedisplay.h delete mode 100644 bibletime/frontend/display/creaddisplay.cpp delete mode 100644 bibletime/frontend/display/creaddisplay.h delete mode 100644 bibletime/frontend/display/cwritedisplay.cpp delete mode 100644 bibletime/frontend/display/cwritedisplay.h delete mode 100644 bibletime/frontend/displaywindow/Makefile.am delete mode 100644 bibletime/frontend/displaywindow/Makefile.in delete mode 100644 bibletime/frontend/displaywindow/cbiblereadwindow.cpp delete mode 100644 bibletime/frontend/displaywindow/cbiblereadwindow.h delete mode 100644 bibletime/frontend/displaywindow/cbookreadwindow.cpp delete mode 100644 bibletime/frontend/displaywindow/cbookreadwindow.h delete mode 100644 bibletime/frontend/displaywindow/cbuttons.cpp delete mode 100644 bibletime/frontend/displaywindow/cbuttons.h delete mode 100644 bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp delete mode 100644 bibletime/frontend/displaywindow/ccommentaryreadwindow.h delete mode 100644 bibletime/frontend/displaywindow/cdisplaywindow.cpp delete mode 100644 bibletime/frontend/displaywindow/cdisplaywindow.h delete mode 100644 bibletime/frontend/displaywindow/chtmlwritewindow.cpp delete mode 100644 bibletime/frontend/displaywindow/chtmlwritewindow.h delete mode 100644 bibletime/frontend/displaywindow/clexiconreadwindow.cpp delete mode 100644 bibletime/frontend/displaywindow/clexiconreadwindow.h delete mode 100644 bibletime/frontend/displaywindow/cmodulechooserbar.cpp delete mode 100644 bibletime/frontend/displaywindow/cmodulechooserbar.h delete mode 100644 bibletime/frontend/displaywindow/cmodulechooserbutton.cpp delete mode 100644 bibletime/frontend/displaywindow/cmodulechooserbutton.h delete mode 100644 bibletime/frontend/displaywindow/cplainwritewindow.cpp delete mode 100644 bibletime/frontend/displaywindow/cplainwritewindow.h delete mode 100644 bibletime/frontend/displaywindow/creadwindow.cpp delete mode 100644 bibletime/frontend/displaywindow/creadwindow.h delete mode 100644 bibletime/frontend/displaywindow/cwritewindow.cpp delete mode 100644 bibletime/frontend/displaywindow/cwritewindow.h delete mode 100644 bibletime/frontend/keychooser/Makefile.am delete mode 100644 bibletime/frontend/keychooser/Makefile.in delete mode 100644 bibletime/frontend/keychooser/cbiblekeychooser.cpp delete mode 100644 bibletime/frontend/keychooser/cbiblekeychooser.h delete mode 100644 bibletime/frontend/keychooser/cbookkeychooser.cpp delete mode 100644 bibletime/frontend/keychooser/cbookkeychooser.h delete mode 100644 bibletime/frontend/keychooser/cbooktreechooser.cpp delete mode 100644 bibletime/frontend/keychooser/cbooktreechooser.h delete mode 100644 bibletime/frontend/keychooser/ckeychooser.cpp delete mode 100644 bibletime/frontend/keychooser/ckeychooser.h delete mode 100644 bibletime/frontend/keychooser/ckeychooserwidget.cpp delete mode 100644 bibletime/frontend/keychooser/ckeychooserwidget.h delete mode 100644 bibletime/frontend/keychooser/ckeyreferencewidget.cpp delete mode 100644 bibletime/frontend/keychooser/ckeyreferencewidget.h delete mode 100644 bibletime/frontend/keychooser/clexiconkeychooser.cpp delete mode 100644 bibletime/frontend/keychooser/clexiconkeychooser.h delete mode 100644 bibletime/frontend/keychooser/crefselectdialog.cpp delete mode 100644 bibletime/frontend/keychooser/crefselectdialog.h delete mode 100644 bibletime/frontend/keychooser/cscrollbutton.cpp delete mode 100644 bibletime/frontend/keychooser/cscrollbutton.h delete mode 100644 bibletime/frontend/keychooser/cscrollerwidgetset.cpp delete mode 100644 bibletime/frontend/keychooser/cscrollerwidgetset.h delete mode 100644 bibletime/frontend/kstartuplogo.cpp delete mode 100644 bibletime/frontend/kstartuplogo.h delete mode 100644 bibletime/frontend/mainindex/Makefile.am delete mode 100644 bibletime/frontend/mainindex/Makefile.in delete mode 100644 bibletime/frontend/mainindex/cindexitem.cpp delete mode 100644 bibletime/frontend/mainindex/cindexitem.h delete mode 100644 bibletime/frontend/mainindex/cmainindex.cpp delete mode 100644 bibletime/frontend/mainindex/cmainindex.h delete mode 100644 bibletime/frontend/manageindicesform.cpp delete mode 100644 bibletime/frontend/manageindicesform.ui delete mode 100644 bibletime/frontend/searchdialog/Makefile.am delete mode 100644 bibletime/frontend/searchdialog/Makefile.in delete mode 100644 bibletime/frontend/searchdialog/cmodulechooser.cpp delete mode 100644 bibletime/frontend/searchdialog/cmodulechooser.h delete mode 100644 bibletime/frontend/searchdialog/cmoduleresultview.cpp delete mode 100644 bibletime/frontend/searchdialog/cmoduleresultview.h delete mode 100644 bibletime/frontend/searchdialog/crangechooser.cpp delete mode 100644 bibletime/frontend/searchdialog/crangechooser.h delete mode 100644 bibletime/frontend/searchdialog/csearchanalysis.cpp delete mode 100644 bibletime/frontend/searchdialog/csearchanalysis.h delete mode 100644 bibletime/frontend/searchdialog/csearchdialog.cpp delete mode 100644 bibletime/frontend/searchdialog/csearchdialog.h delete mode 100644 bibletime/frontend/searchdialog/csearchdialogpages.cpp delete mode 100644 bibletime/frontend/searchdialog/csearchdialogpages.h delete mode 100644 bibletime/frontend/searchdialog/csearchresultview.cpp delete mode 100644 bibletime/frontend/searchdialog/csearchresultview.h delete mode 100644 bibletime/frontend/searchdialog/searchoptionsform.cpp delete mode 100644 bibletime/frontend/searchdialog/searchoptionsform.ui delete mode 100644 bibletime/frontend/searchdialog/searchresultsform.cpp delete mode 100644 bibletime/frontend/searchdialog/searchresultsform.ui delete mode 100644 bibletime/frontend/util/Makefile.am delete mode 100644 bibletime/frontend/util/Makefile.in delete mode 100644 bibletime/frontend/util/csortlistviewitem.cpp delete mode 100644 bibletime/frontend/util/csortlistviewitem.h delete mode 100644 bibletime/main.cpp delete mode 100644 bibletime/pics/16x16/Makefile.am delete mode 100644 bibletime/pics/16x16/Makefile.in delete mode 100644 bibletime/pics/16x16/hi16-action-bt_bible.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_bible_add.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_bible_locked.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_book.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_book_add.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_book_locked.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_cascade.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_cascade_auto.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_commentary.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_commentary_add.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_commentary_locked.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_displayconfig.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_displaytranslit.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_findstrongs.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_lexicon.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_lexicon_add.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_lexicon_locked.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_startconfig.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_swordconfig.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_sync.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_tile.png delete mode 100644 bibletime/pics/16x16/hi16-action-bt_tile_auto.png delete mode 100644 bibletime/pics/16x16/hi16-app-bibletime.png delete mode 100644 bibletime/pics/22x22/Makefile.am delete mode 100644 bibletime/pics/22x22/Makefile.in delete mode 100644 bibletime/pics/22x22/hi22-action-bt_bible.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_bible_add.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_bible_locked.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_book.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_book_add.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_book_locked.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_cascade.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_cascade_auto.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_commentary.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_commentary_add.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_commentary_locked.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_displayconfig.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_displaytranslit.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_findstrongs.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_lexicon.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_lexicon_add.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_lexicon_locked.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_parallel.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_startconfig.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_swordconfig.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_sync.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_tile.png delete mode 100644 bibletime/pics/22x22/hi22-action-bt_tile_auto.png delete mode 100644 bibletime/pics/22x22/hi22-app-bibletime.png delete mode 100644 bibletime/pics/32x32/Makefile.am delete mode 100644 bibletime/pics/32x32/Makefile.in delete mode 100644 bibletime/pics/32x32/hi32-action-bt_bible.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_bible_add.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_bible_locked.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_book.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_book_add.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_book_locked.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_cascade.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_cascade_auto.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_commentary.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_commentary_add.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_commentary_locked.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_displayconfig.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_displaytranslit.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_findstrongs.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_lexicon.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_lexicon_add.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_lexicon_locked.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_startconfig.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_swordconfig.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_sync.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_tile.png delete mode 100644 bibletime/pics/32x32/hi32-action-bt_tile_auto.png delete mode 100644 bibletime/pics/32x32/hi32-app-bibletime.png delete mode 100644 bibletime/pics/48x48/Makefile.am delete mode 100644 bibletime/pics/48x48/Makefile.in delete mode 100644 bibletime/pics/48x48/hi48-action-bt_bible.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_bible_add.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_bible_locked.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_book.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_book_add.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_book_locked.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_cascade.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_cascade_auto.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_commentary.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_commentary_add.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_commentary_locked.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_displayconfig.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_displaytranslit.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_lexicon.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_lexicon_add.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_lexicon_locked.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_startconfig.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_swordconfig.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_sync.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_tile.png delete mode 100644 bibletime/pics/48x48/hi48-action-bt_tile_auto.png delete mode 100644 bibletime/pics/48x48/hi48-app-bibletime.png delete mode 100644 bibletime/pics/64x64/Makefile.am delete mode 100644 bibletime/pics/64x64/Makefile.in delete mode 100644 bibletime/pics/64x64/hi64-app-bibletime.png delete mode 100644 bibletime/pics/Makefile.am delete mode 100644 bibletime/pics/Makefile.in delete mode 100644 bibletime/pics/startuplogo.png delete mode 100644 bibletime/util/Makefile.am delete mode 100644 bibletime/util/Makefile.in delete mode 100644 bibletime/util/autoptrvector.h delete mode 100644 bibletime/util/cpointers.cpp delete mode 100644 bibletime/util/cpointers.h delete mode 100644 bibletime/util/cresmgr.cpp delete mode 100644 bibletime/util/cresmgr.h delete mode 100644 bibletime/util/ctoolclass.cpp delete mode 100644 bibletime/util/ctoolclass.h delete mode 100644 bibletime/util/directoryutil.cpp delete mode 100644 bibletime/util/directoryutil.h delete mode 100644 bibletime/util/scoped_resource.h delete mode 100644 bibletime/xml/Makefile.am delete mode 100644 bibletime/xml/Makefile.in delete mode 100644 bibletime/xml/bibletimeui.rc create mode 100755 build-debug.sh create mode 100755 build-release.sh delete mode 100644 clucene.m4 create mode 100644 cmake/FindCLucene.cmake create mode 100644 cmake/FindLibraryWithDebug.cmake create mode 100644 cmake/FindSword.cmake create mode 100644 cmake/bibletime_source_list.cmake create mode 100644 cmake/cmake_uninstall.cmake.in create mode 100644 cmake/config.h.cmake create mode 100644 cmake/docs/docs.xsl create mode 100644 cmake/docs/docs_freebsd.xsl create mode 100644 cmake/docs/handbook_po4a.conf create mode 100644 cmake/docs/howto_po4a.conf create mode 100644 cmake/platforms/linux/bibletime.desktop.cmake create mode 100644 cmake/platforms/macos/BibleTime.icns create mode 100644 cmake/platforms/macos/Info.plist create mode 100644 cmake/platforms/macos/bt_start.sh delete mode 100644 config.h.in delete mode 100755 configure delete mode 100644 configure.in delete mode 100644 configure.in.in delete mode 100644 docs/Makefile.am delete mode 100644 docs/Makefile.in rename bibletime.spec.in => docs/development/bibletime.spec.in (100%) create mode 100755 docs/development/format_sourcecode.sh rename docs/{ => development}/ksgmltools-bug-read-me.txt (100%) create mode 100644 docs/development/packaging-howto.txt rename docs/{tips => development/tips.xml} (100%) delete mode 100644 docs/handbook/Makefile.am delete mode 100644 docs/handbook/Makefile.in create mode 100644 docs/handbook/cs/docbook/hdbk-config.docbook create mode 100644 docs/handbook/cs/docbook/hdbk-intro.docbook create mode 100644 docs/handbook/cs/docbook/hdbk-operation.docbook create mode 100644 docs/handbook/cs/docbook/hdbk-reference.docbook create mode 100644 docs/handbook/cs/docbook/hdbk-start.docbook create mode 100644 docs/handbook/cs/docbook/index.docbook create mode 100644 docs/handbook/cs/html/hdbk-config.html create mode 100644 docs/handbook/cs/html/hdbk-intro.html create mode 100644 docs/handbook/cs/html/hdbk-op-bookshelfmanager.html create mode 100644 docs/handbook/cs/html/hdbk-op-output.html create mode 100644 docs/handbook/cs/html/hdbk-op-parts.html create mode 100644 docs/handbook/cs/html/hdbk-op-search.html create mode 100644 docs/handbook/cs/html/hdbk-op.html create mode 100644 docs/handbook/cs/html/hdbk-reference-hotkeys.html create mode 100644 docs/handbook/cs/html/hdbk-reference-toolbar.html create mode 100644 docs/handbook/cs/html/hdbk-reference.html create mode 100644 docs/handbook/cs/html/hdbk-startsequence.html create mode 100644 docs/handbook/cs/html/hdbk-term.html create mode 100644 docs/handbook/cs/html/index.html create mode 100644 docs/handbook/de/docbook/hdbk-config.docbook create mode 100644 docs/handbook/de/docbook/hdbk-intro.docbook create mode 100644 docs/handbook/de/docbook/hdbk-operation.docbook create mode 100644 docs/handbook/de/docbook/hdbk-reference.docbook create mode 100644 docs/handbook/de/docbook/hdbk-start.docbook create mode 100644 docs/handbook/de/docbook/index.docbook create mode 100644 docs/handbook/de/html/hdbk-config.html create mode 100644 docs/handbook/de/html/hdbk-intro.html create mode 100644 docs/handbook/de/html/hdbk-op-bookshelfmanager.html create mode 100644 docs/handbook/de/html/hdbk-op-output.html create mode 100644 docs/handbook/de/html/hdbk-op-parts.html create mode 100644 docs/handbook/de/html/hdbk-op-search.html create mode 100644 docs/handbook/de/html/hdbk-op.html create mode 100644 docs/handbook/de/html/hdbk-reference-hotkeys.html create mode 100644 docs/handbook/de/html/hdbk-reference-toolbar.html create mode 100644 docs/handbook/de/html/hdbk-reference.html create mode 100644 docs/handbook/de/html/hdbk-startsequence.html create mode 100644 docs/handbook/de/html/hdbk-term.html create mode 100644 docs/handbook/de/html/index.html create mode 100644 docs/handbook/en/docbook/hdbk-config.docbook create mode 100644 docs/handbook/en/docbook/hdbk-intro.docbook create mode 100644 docs/handbook/en/docbook/hdbk-operation.docbook create mode 100644 docs/handbook/en/docbook/hdbk-reference.docbook create mode 100644 docs/handbook/en/docbook/hdbk-start.docbook create mode 100644 docs/handbook/en/docbook/index.docbook create mode 100644 docs/handbook/en/html/hdbk-config.html create mode 100644 docs/handbook/en/html/hdbk-intro.html create mode 100644 docs/handbook/en/html/hdbk-op-bookshelfmanager.html create mode 100644 docs/handbook/en/html/hdbk-op-output.html create mode 100644 docs/handbook/en/html/hdbk-op-parts.html create mode 100644 docs/handbook/en/html/hdbk-op-search.html create mode 100644 docs/handbook/en/html/hdbk-op.html create mode 100644 docs/handbook/en/html/hdbk-reference-hotkeys.html create mode 100644 docs/handbook/en/html/hdbk-reference-toolbar.html create mode 100644 docs/handbook/en/html/hdbk-reference.html create mode 100644 docs/handbook/en/html/hdbk-startsequence.html create mode 100644 docs/handbook/en/html/hdbk-term.html rename docs/handbook/{ => en}/html/i_bibletime.png (100%) rename docs/handbook/{ => en}/html/i_cascade.png (100%) rename docs/handbook/{ => en}/html/i_cascade_auto.png (100%) rename docs/handbook/{ => en}/html/i_configure.png (100%) rename docs/handbook/{ => en}/html/i_configuresword.png (100%) rename docs/handbook/{ => en}/html/i_configuretoolbars.png (100%) create mode 100644 docs/handbook/en/html/i_contents2.png rename docs/handbook/{ => en}/html/i_exit.png (100%) rename docs/handbook/{ => en}/html/i_fileclose.png (100%) create mode 100644 docs/handbook/en/html/i_find.png rename docs/handbook/{ => en}/html/i_fullscreen.png (100%) rename docs/handbook/{ => en}/html/i_sidetree.png (100%) rename docs/handbook/{ => en}/html/i_tile.png (100%) create mode 100644 docs/handbook/en/html/i_view_index.png create mode 100644 docs/handbook/en/html/i_view_mag.png create mode 100644 docs/handbook/en/html/i_window_fullscreen.png create mode 100644 docs/handbook/en/html/index.html create mode 100644 docs/handbook/en/html/ss_configfonts.png create mode 100644 docs/handbook/en/html/ss_mainterms.png rename docs/handbook/{ => en}/html/ss_searchanal.png (100%) create mode 100644 docs/handbook/en/html/ss_searchopts.png create mode 100644 docs/handbook/fi/docbook/hdbk-config.docbook create mode 100644 docs/handbook/fi/docbook/hdbk-intro.docbook create mode 100644 docs/handbook/fi/docbook/hdbk-operation.docbook create mode 100644 docs/handbook/fi/docbook/hdbk-reference.docbook create mode 100644 docs/handbook/fi/docbook/hdbk-start.docbook create mode 100644 docs/handbook/fi/docbook/index.docbook create mode 100644 docs/handbook/fi/html/hdbk-config.html create mode 100644 docs/handbook/fi/html/hdbk-intro.html create mode 100644 docs/handbook/fi/html/hdbk-op-bookshelfmanager.html create mode 100644 docs/handbook/fi/html/hdbk-op-output.html create mode 100644 docs/handbook/fi/html/hdbk-op-parts.html create mode 100644 docs/handbook/fi/html/hdbk-op-search.html create mode 100644 docs/handbook/fi/html/hdbk-op.html create mode 100644 docs/handbook/fi/html/hdbk-reference-hotkeys.html create mode 100644 docs/handbook/fi/html/hdbk-reference-toolbar.html create mode 100644 docs/handbook/fi/html/hdbk-reference.html create mode 100644 docs/handbook/fi/html/hdbk-startsequence.html create mode 100644 docs/handbook/fi/html/hdbk-term.html create mode 100644 docs/handbook/fi/html/index.html create mode 100644 docs/handbook/fr/docbook/hdbk-config.docbook create mode 100644 docs/handbook/fr/docbook/hdbk-intro.docbook create mode 100644 docs/handbook/fr/docbook/hdbk-operation.docbook create mode 100644 docs/handbook/fr/docbook/hdbk-reference.docbook create mode 100644 docs/handbook/fr/docbook/hdbk-start.docbook create mode 100644 docs/handbook/fr/docbook/index.docbook create mode 100644 docs/handbook/fr/html/hdbk-config.html create mode 100644 docs/handbook/fr/html/hdbk-intro.html create mode 100644 docs/handbook/fr/html/hdbk-op-bookshelfmanager.html create mode 100644 docs/handbook/fr/html/hdbk-op-output.html create mode 100644 docs/handbook/fr/html/hdbk-op-parts.html create mode 100644 docs/handbook/fr/html/hdbk-op-search.html create mode 100644 docs/handbook/fr/html/hdbk-op.html create mode 100644 docs/handbook/fr/html/hdbk-reference-hotkeys.html create mode 100644 docs/handbook/fr/html/hdbk-reference-toolbar.html create mode 100644 docs/handbook/fr/html/hdbk-reference.html create mode 100644 docs/handbook/fr/html/hdbk-startsequence.html create mode 100644 docs/handbook/fr/html/hdbk-term.html create mode 100644 docs/handbook/fr/html/index.html delete mode 100644 docs/handbook/html/Makefile.am delete mode 100644 docs/handbook/html/Makefile.in delete mode 100644 docs/handbook/html/i_bible.png delete mode 100644 docs/handbook/html/i_bible_add.png delete mode 100644 docs/handbook/html/i_book.png delete mode 100644 docs/handbook/html/i_book_add.png delete mode 100644 docs/handbook/html/i_commentary.png delete mode 100644 docs/handbook/html/i_commentary_add.png delete mode 100644 docs/handbook/html/i_configureaccels.png delete mode 100644 docs/handbook/html/i_configuredisplay.png delete mode 100644 docs/handbook/html/i_configurefonts.png delete mode 100644 docs/handbook/html/i_configurestart.png delete mode 100644 docs/handbook/html/i_contents.png delete mode 100644 docs/handbook/html/i_delete.png delete mode 100644 docs/handbook/html/i_editdelete.png delete mode 100644 docs/handbook/html/i_fileprint.png delete mode 100644 docs/handbook/html/i_find.png delete mode 100644 docs/handbook/html/i_go.png delete mode 100644 docs/handbook/html/i_ktip.png delete mode 100644 docs/handbook/html/i_lexicon.png delete mode 100644 docs/handbook/html/i_lexicon_add.png delete mode 100644 docs/handbook/html/i_pencil.png delete mode 100644 docs/handbook/html/i_sync.png delete mode 100644 docs/handbook/html/i_tile_auto.png delete mode 100644 docs/handbook/html/ss_configfonts.png delete mode 100644 docs/handbook/html/ss_configtoolbar.png delete mode 100644 docs/handbook/html/ss_mainterms.png delete mode 100644 docs/handbook/html/ss_searchopts.png create mode 100644 docs/handbook/hu/docbook/hdbk-config.docbook create mode 100644 docs/handbook/hu/docbook/hdbk-intro.docbook create mode 100644 docs/handbook/hu/docbook/hdbk-operation.docbook create mode 100644 docs/handbook/hu/docbook/hdbk-reference.docbook create mode 100644 docs/handbook/hu/docbook/hdbk-start.docbook create mode 100644 docs/handbook/hu/docbook/index.docbook create mode 100644 docs/handbook/hu/html/hdbk-config.html create mode 100644 docs/handbook/hu/html/hdbk-intro.html create mode 100644 docs/handbook/hu/html/hdbk-op-bookshelfmanager.html create mode 100644 docs/handbook/hu/html/hdbk-op-output.html create mode 100644 docs/handbook/hu/html/hdbk-op-parts.html create mode 100644 docs/handbook/hu/html/hdbk-op-search.html create mode 100644 docs/handbook/hu/html/hdbk-op.html create mode 100644 docs/handbook/hu/html/hdbk-reference-hotkeys.html create mode 100644 docs/handbook/hu/html/hdbk-reference-toolbar.html create mode 100644 docs/handbook/hu/html/hdbk-reference.html create mode 100644 docs/handbook/hu/html/hdbk-startsequence.html create mode 100644 docs/handbook/hu/html/hdbk-term.html create mode 100644 docs/handbook/hu/html/index.html create mode 100644 docs/handbook/nl/docbook/hdbk-config.docbook create mode 100644 docs/handbook/nl/docbook/hdbk-intro.docbook create mode 100644 docs/handbook/nl/docbook/hdbk-operation.docbook create mode 100644 docs/handbook/nl/docbook/hdbk-reference.docbook create mode 100644 docs/handbook/nl/docbook/hdbk-start.docbook create mode 100644 docs/handbook/nl/docbook/index.docbook create mode 100644 docs/handbook/nl/html/hdbk-config.html create mode 100644 docs/handbook/nl/html/hdbk-intro.html create mode 100644 docs/handbook/nl/html/hdbk-op-bookshelfmanager.html create mode 100644 docs/handbook/nl/html/hdbk-op-output.html create mode 100644 docs/handbook/nl/html/hdbk-op-parts.html create mode 100644 docs/handbook/nl/html/hdbk-op-search.html create mode 100644 docs/handbook/nl/html/hdbk-op.html create mode 100644 docs/handbook/nl/html/hdbk-reference-hotkeys.html create mode 100644 docs/handbook/nl/html/hdbk-reference-toolbar.html create mode 100644 docs/handbook/nl/html/hdbk-reference.html create mode 100644 docs/handbook/nl/html/hdbk-startsequence.html create mode 100644 docs/handbook/nl/html/hdbk-term.html create mode 100644 docs/handbook/nl/html/index.html delete mode 100644 docs/handbook/unicode/Makefile.am delete mode 100644 docs/handbook/unicode/Makefile.in delete mode 100644 docs/handbook/unicode/hdbk-config.docbook delete mode 100644 docs/handbook/unicode/hdbk-intro.docbook delete mode 100644 docs/handbook/unicode/hdbk-operation.docbook delete mode 100644 docs/handbook/unicode/hdbk-reference.docbook delete mode 100644 docs/handbook/unicode/hdbk-start.docbook delete mode 100644 docs/handbook/unicode/index.docbook delete mode 100644 docs/howto/Makefile.am delete mode 100644 docs/howto/Makefile.in create mode 100644 docs/howto/bg/docbook/howto-basics.docbook create mode 100644 docs/howto/bg/docbook/howto-importance.docbook create mode 100644 docs/howto/bg/docbook/howto-interpretation.docbook create mode 100644 docs/howto/bg/docbook/index.docbook create mode 100644 docs/howto/bg/html/h2-basics-approaches.html create mode 100644 docs/howto/bg/html/h2-basics-expository.html create mode 100644 docs/howto/bg/html/h2-basics-interpretation.html create mode 100644 docs/howto/bg/html/h2-basics-types.html create mode 100644 docs/howto/bg/html/h2-basics-worksheet.html create mode 100644 docs/howto/bg/html/h2-basics.html create mode 100644 docs/howto/bg/html/h2-importance-breathed.html create mode 100644 docs/howto/bg/html/h2-importance-exhortations.html create mode 100644 docs/howto/bg/html/h2-importance-liberates.html create mode 100644 docs/howto/bg/html/h2-importance-once.html create mode 100644 docs/howto/bg/html/h2-importance-supplement.html create mode 100644 docs/howto/bg/html/h2-importance-wars.html create mode 100644 docs/howto/bg/html/h2-importance-works.html create mode 100644 docs/howto/bg/html/h2-importance.html create mode 100644 docs/howto/bg/html/h2-rules-context.html create mode 100644 docs/howto/bg/html/h2-rules-hcontest.html create mode 100644 docs/howto/bg/html/h2-rules-normal.html create mode 100644 docs/howto/bg/html/h2-rules-parables.html create mode 100644 docs/howto/bg/html/h2-rules.html create mode 100644 docs/howto/bg/html/index.html create mode 100644 docs/howto/cs/docbook/howto-basics.docbook create mode 100644 docs/howto/cs/docbook/howto-importance.docbook create mode 100644 docs/howto/cs/docbook/howto-interpretation.docbook create mode 100644 docs/howto/cs/docbook/index.docbook create mode 100644 docs/howto/cs/html/h2-basics-approaches.html create mode 100644 docs/howto/cs/html/h2-basics-expository.html create mode 100644 docs/howto/cs/html/h2-basics-interpretation.html create mode 100644 docs/howto/cs/html/h2-basics-types.html create mode 100644 docs/howto/cs/html/h2-basics-worksheet.html create mode 100644 docs/howto/cs/html/h2-basics.html create mode 100644 docs/howto/cs/html/h2-importance-breathed.html create mode 100644 docs/howto/cs/html/h2-importance-exhortations.html create mode 100644 docs/howto/cs/html/h2-importance-liberates.html create mode 100644 docs/howto/cs/html/h2-importance-once.html create mode 100644 docs/howto/cs/html/h2-importance-supplement.html create mode 100644 docs/howto/cs/html/h2-importance-wars.html create mode 100644 docs/howto/cs/html/h2-importance-works.html create mode 100644 docs/howto/cs/html/h2-importance.html create mode 100644 docs/howto/cs/html/h2-rules-context.html create mode 100644 docs/howto/cs/html/h2-rules-hcontest.html create mode 100644 docs/howto/cs/html/h2-rules-normal.html create mode 100644 docs/howto/cs/html/h2-rules-parables.html create mode 100644 docs/howto/cs/html/h2-rules.html create mode 100644 docs/howto/cs/html/index.html create mode 100644 docs/howto/de/docbook/howto-basics.docbook create mode 100644 docs/howto/de/docbook/howto-importance.docbook create mode 100644 docs/howto/de/docbook/howto-interpretation.docbook create mode 100644 docs/howto/de/docbook/index.docbook create mode 100644 docs/howto/de/html/h2-basics-approaches.html create mode 100644 docs/howto/de/html/h2-basics-expository.html create mode 100644 docs/howto/de/html/h2-basics-interpretation.html create mode 100644 docs/howto/de/html/h2-basics-types.html create mode 100644 docs/howto/de/html/h2-basics-worksheet.html create mode 100644 docs/howto/de/html/h2-basics.html create mode 100644 docs/howto/de/html/h2-importance-breathed.html create mode 100644 docs/howto/de/html/h2-importance-exhortations.html create mode 100644 docs/howto/de/html/h2-importance-liberates.html create mode 100644 docs/howto/de/html/h2-importance-once.html create mode 100644 docs/howto/de/html/h2-importance-supplement.html create mode 100644 docs/howto/de/html/h2-importance-wars.html create mode 100644 docs/howto/de/html/h2-importance-works.html create mode 100644 docs/howto/de/html/h2-importance.html create mode 100644 docs/howto/de/html/h2-rules-context.html create mode 100644 docs/howto/de/html/h2-rules-hcontest.html create mode 100644 docs/howto/de/html/h2-rules-normal.html create mode 100644 docs/howto/de/html/h2-rules-parables.html create mode 100644 docs/howto/de/html/h2-rules.html create mode 100644 docs/howto/de/html/index.html rename docs/howto/{unicode/how2-basics.docbook => en/docbook/howto-basics.docbook} (100%) create mode 100644 docs/howto/en/docbook/howto-importance.docbook rename docs/howto/{unicode/how2-interpretation.docbook => en/docbook/howto-interpretation.docbook} (100%) create mode 100644 docs/howto/en/docbook/index.docbook create mode 100644 docs/howto/en/html/h2-basics-approaches.html create mode 100644 docs/howto/en/html/h2-basics-expository.html create mode 100644 docs/howto/en/html/h2-basics-interpretation.html create mode 100644 docs/howto/en/html/h2-basics-types.html create mode 100644 docs/howto/en/html/h2-basics-worksheet.html create mode 100644 docs/howto/en/html/h2-basics.html create mode 100644 docs/howto/en/html/h2-importance-breathed.html create mode 100644 docs/howto/en/html/h2-importance-exhortations.html create mode 100644 docs/howto/en/html/h2-importance-liberates.html create mode 100644 docs/howto/en/html/h2-importance-once.html create mode 100644 docs/howto/en/html/h2-importance-supplement.html create mode 100644 docs/howto/en/html/h2-importance-wars.html create mode 100644 docs/howto/en/html/h2-importance-works.html create mode 100644 docs/howto/en/html/h2-importance.html create mode 100644 docs/howto/en/html/h2-rules-context.html create mode 100644 docs/howto/en/html/h2-rules-hcontest.html create mode 100644 docs/howto/en/html/h2-rules-normal.html create mode 100644 docs/howto/en/html/h2-rules-parables.html create mode 100644 docs/howto/en/html/h2-rules.html create mode 100644 docs/howto/en/html/index.html create mode 100644 docs/howto/fi/docbook/howto-basics.docbook create mode 100644 docs/howto/fi/docbook/howto-importance.docbook create mode 100644 docs/howto/fi/docbook/howto-interpretation.docbook create mode 100644 docs/howto/fi/docbook/index.docbook create mode 100644 docs/howto/fi/html/h2-basics-approaches.html create mode 100644 docs/howto/fi/html/h2-basics-expository.html create mode 100644 docs/howto/fi/html/h2-basics-interpretation.html create mode 100644 docs/howto/fi/html/h2-basics-types.html create mode 100644 docs/howto/fi/html/h2-basics-worksheet.html create mode 100644 docs/howto/fi/html/h2-basics.html create mode 100644 docs/howto/fi/html/h2-importance-breathed.html create mode 100644 docs/howto/fi/html/h2-importance-exhortations.html create mode 100644 docs/howto/fi/html/h2-importance-liberates.html create mode 100644 docs/howto/fi/html/h2-importance-once.html create mode 100644 docs/howto/fi/html/h2-importance-supplement.html create mode 100644 docs/howto/fi/html/h2-importance-wars.html create mode 100644 docs/howto/fi/html/h2-importance-works.html create mode 100644 docs/howto/fi/html/h2-importance.html create mode 100644 docs/howto/fi/html/h2-rules-context.html create mode 100644 docs/howto/fi/html/h2-rules-hcontest.html create mode 100644 docs/howto/fi/html/h2-rules-normal.html create mode 100644 docs/howto/fi/html/h2-rules-parables.html create mode 100644 docs/howto/fi/html/h2-rules.html create mode 100644 docs/howto/fi/html/index.html create mode 100644 docs/howto/fr/docbook/howto-basics.docbook create mode 100644 docs/howto/fr/docbook/howto-importance.docbook create mode 100644 docs/howto/fr/docbook/howto-interpretation.docbook create mode 100644 docs/howto/fr/docbook/index.docbook create mode 100644 docs/howto/fr/html/h2-basics-approaches.html create mode 100644 docs/howto/fr/html/h2-basics-expository.html create mode 100644 docs/howto/fr/html/h2-basics-interpretation.html create mode 100644 docs/howto/fr/html/h2-basics-types.html create mode 100644 docs/howto/fr/html/h2-basics-worksheet.html create mode 100644 docs/howto/fr/html/h2-basics.html create mode 100644 docs/howto/fr/html/h2-importance-breathed.html create mode 100644 docs/howto/fr/html/h2-importance-exhortations.html create mode 100644 docs/howto/fr/html/h2-importance-liberates.html create mode 100644 docs/howto/fr/html/h2-importance-once.html create mode 100644 docs/howto/fr/html/h2-importance-supplement.html create mode 100644 docs/howto/fr/html/h2-importance-wars.html create mode 100644 docs/howto/fr/html/h2-importance-works.html create mode 100644 docs/howto/fr/html/h2-importance.html create mode 100644 docs/howto/fr/html/h2-rules-context.html create mode 100644 docs/howto/fr/html/h2-rules-hcontest.html create mode 100644 docs/howto/fr/html/h2-rules-normal.html create mode 100644 docs/howto/fr/html/h2-rules-parables.html create mode 100644 docs/howto/fr/html/h2-rules.html create mode 100644 docs/howto/fr/html/index.html delete mode 100644 docs/howto/html/Makefile.am delete mode 100644 docs/howto/html/Makefile.in create mode 100644 docs/howto/hu/docbook/howto-basics.docbook create mode 100644 docs/howto/hu/docbook/howto-importance.docbook create mode 100644 docs/howto/hu/docbook/howto-interpretation.docbook create mode 100644 docs/howto/hu/docbook/index.docbook create mode 100644 docs/howto/hu/html/h2-basics-approaches.html create mode 100644 docs/howto/hu/html/h2-basics-expository.html create mode 100644 docs/howto/hu/html/h2-basics-interpretation.html create mode 100644 docs/howto/hu/html/h2-basics-types.html create mode 100644 docs/howto/hu/html/h2-basics-worksheet.html create mode 100644 docs/howto/hu/html/h2-basics.html create mode 100644 docs/howto/hu/html/h2-importance-breathed.html create mode 100644 docs/howto/hu/html/h2-importance-exhortations.html create mode 100644 docs/howto/hu/html/h2-importance-liberates.html create mode 100644 docs/howto/hu/html/h2-importance-once.html create mode 100644 docs/howto/hu/html/h2-importance-supplement.html create mode 100644 docs/howto/hu/html/h2-importance-wars.html create mode 100644 docs/howto/hu/html/h2-importance-works.html create mode 100644 docs/howto/hu/html/h2-importance.html create mode 100644 docs/howto/hu/html/h2-rules-context.html create mode 100644 docs/howto/hu/html/h2-rules-hcontest.html create mode 100644 docs/howto/hu/html/h2-rules-normal.html create mode 100644 docs/howto/hu/html/h2-rules-parables.html create mode 100644 docs/howto/hu/html/h2-rules.html create mode 100644 docs/howto/hu/html/index.html create mode 100644 docs/howto/it/docbook/howto-basics.docbook create mode 100644 docs/howto/it/docbook/howto-importance.docbook create mode 100644 docs/howto/it/docbook/howto-interpretation.docbook create mode 100644 docs/howto/it/docbook/index.docbook create mode 100644 docs/howto/it/html/h2-basics-approaches.html create mode 100644 docs/howto/it/html/h2-basics-expository.html create mode 100644 docs/howto/it/html/h2-basics-interpretation.html create mode 100644 docs/howto/it/html/h2-basics-types.html create mode 100644 docs/howto/it/html/h2-basics-worksheet.html create mode 100644 docs/howto/it/html/h2-basics.html create mode 100644 docs/howto/it/html/h2-importance-breathed.html create mode 100644 docs/howto/it/html/h2-importance-exhortations.html create mode 100644 docs/howto/it/html/h2-importance-liberates.html create mode 100644 docs/howto/it/html/h2-importance-once.html create mode 100644 docs/howto/it/html/h2-importance-supplement.html create mode 100644 docs/howto/it/html/h2-importance-wars.html create mode 100644 docs/howto/it/html/h2-importance-works.html create mode 100644 docs/howto/it/html/h2-importance.html create mode 100644 docs/howto/it/html/h2-rules-context.html create mode 100644 docs/howto/it/html/h2-rules-hcontest.html create mode 100644 docs/howto/it/html/h2-rules-normal.html create mode 100644 docs/howto/it/html/h2-rules-parables.html create mode 100644 docs/howto/it/html/h2-rules.html create mode 100644 docs/howto/it/html/index.html create mode 100644 docs/howto/ko/docbook/howto-basics.docbook create mode 100644 docs/howto/ko/docbook/howto-importance.docbook create mode 100644 docs/howto/ko/docbook/howto-interpretation.docbook create mode 100644 docs/howto/ko/docbook/index.docbook create mode 100644 docs/howto/ko/html/h2-basics-approaches.html create mode 100644 docs/howto/ko/html/h2-basics-expository.html create mode 100644 docs/howto/ko/html/h2-basics-interpretation.html create mode 100644 docs/howto/ko/html/h2-basics-types.html create mode 100644 docs/howto/ko/html/h2-basics-worksheet.html create mode 100644 docs/howto/ko/html/h2-basics.html create mode 100644 docs/howto/ko/html/h2-importance-breathed.html create mode 100644 docs/howto/ko/html/h2-importance-exhortations.html create mode 100644 docs/howto/ko/html/h2-importance-liberates.html create mode 100644 docs/howto/ko/html/h2-importance-once.html create mode 100644 docs/howto/ko/html/h2-importance-supplement.html create mode 100644 docs/howto/ko/html/h2-importance-wars.html create mode 100644 docs/howto/ko/html/h2-importance-works.html create mode 100644 docs/howto/ko/html/h2-importance.html create mode 100644 docs/howto/ko/html/h2-rules-context.html create mode 100644 docs/howto/ko/html/h2-rules-hcontest.html create mode 100644 docs/howto/ko/html/h2-rules-normal.html create mode 100644 docs/howto/ko/html/h2-rules-parables.html create mode 100644 docs/howto/ko/html/h2-rules.html create mode 100644 docs/howto/ko/html/index.html create mode 100644 docs/howto/nl/docbook/howto-basics.docbook create mode 100644 docs/howto/nl/docbook/howto-importance.docbook create mode 100644 docs/howto/nl/docbook/howto-interpretation.docbook create mode 100644 docs/howto/nl/docbook/index.docbook create mode 100644 docs/howto/nl/html/h2-basics-approaches.html create mode 100644 docs/howto/nl/html/h2-basics-expository.html create mode 100644 docs/howto/nl/html/h2-basics-interpretation.html create mode 100644 docs/howto/nl/html/h2-basics-types.html create mode 100644 docs/howto/nl/html/h2-basics-worksheet.html create mode 100644 docs/howto/nl/html/h2-basics.html create mode 100644 docs/howto/nl/html/h2-importance-breathed.html create mode 100644 docs/howto/nl/html/h2-importance-exhortations.html create mode 100644 docs/howto/nl/html/h2-importance-liberates.html create mode 100644 docs/howto/nl/html/h2-importance-once.html create mode 100644 docs/howto/nl/html/h2-importance-supplement.html create mode 100644 docs/howto/nl/html/h2-importance-wars.html create mode 100644 docs/howto/nl/html/h2-importance-works.html create mode 100644 docs/howto/nl/html/h2-importance.html create mode 100644 docs/howto/nl/html/h2-rules-context.html create mode 100644 docs/howto/nl/html/h2-rules-hcontest.html create mode 100644 docs/howto/nl/html/h2-rules-normal.html create mode 100644 docs/howto/nl/html/h2-rules-parables.html create mode 100644 docs/howto/nl/html/h2-rules.html create mode 100644 docs/howto/nl/html/index.html create mode 100644 docs/howto/pt-br/docbook/howto-basics.docbook create mode 100644 docs/howto/pt-br/docbook/howto-importance.docbook create mode 100644 docs/howto/pt-br/docbook/howto-interpretation.docbook create mode 100644 docs/howto/pt-br/docbook/index.docbook create mode 100644 docs/howto/pt-br/html/h2-basics-approaches.html create mode 100644 docs/howto/pt-br/html/h2-basics-expository.html create mode 100644 docs/howto/pt-br/html/h2-basics-interpretation.html create mode 100644 docs/howto/pt-br/html/h2-basics-types.html create mode 100644 docs/howto/pt-br/html/h2-basics-worksheet.html create mode 100644 docs/howto/pt-br/html/h2-basics.html create mode 100644 docs/howto/pt-br/html/h2-importance-breathed.html create mode 100644 docs/howto/pt-br/html/h2-importance-exhortations.html create mode 100644 docs/howto/pt-br/html/h2-importance-liberates.html create mode 100644 docs/howto/pt-br/html/h2-importance-once.html create mode 100644 docs/howto/pt-br/html/h2-importance-supplement.html create mode 100644 docs/howto/pt-br/html/h2-importance-wars.html create mode 100644 docs/howto/pt-br/html/h2-importance-works.html create mode 100644 docs/howto/pt-br/html/h2-importance.html create mode 100644 docs/howto/pt-br/html/h2-rules-context.html create mode 100644 docs/howto/pt-br/html/h2-rules-hcontest.html create mode 100644 docs/howto/pt-br/html/h2-rules-normal.html create mode 100644 docs/howto/pt-br/html/h2-rules-parables.html create mode 100644 docs/howto/pt-br/html/h2-rules.html create mode 100644 docs/howto/pt-br/html/index.html create mode 100644 docs/howto/ru/docbook/howto-basics.docbook create mode 100644 docs/howto/ru/docbook/howto-importance.docbook create mode 100644 docs/howto/ru/docbook/howto-interpretation.docbook create mode 100644 docs/howto/ru/docbook/index.docbook create mode 100644 docs/howto/ru/html/h2-basics-approaches.html create mode 100644 docs/howto/ru/html/h2-basics-expository.html create mode 100644 docs/howto/ru/html/h2-basics-interpretation.html create mode 100644 docs/howto/ru/html/h2-basics-types.html create mode 100644 docs/howto/ru/html/h2-basics-worksheet.html create mode 100644 docs/howto/ru/html/h2-basics.html create mode 100644 docs/howto/ru/html/h2-importance-breathed.html create mode 100644 docs/howto/ru/html/h2-importance-exhortations.html create mode 100644 docs/howto/ru/html/h2-importance-liberates.html create mode 100644 docs/howto/ru/html/h2-importance-once.html create mode 100644 docs/howto/ru/html/h2-importance-supplement.html create mode 100644 docs/howto/ru/html/h2-importance-wars.html create mode 100644 docs/howto/ru/html/h2-importance-works.html create mode 100644 docs/howto/ru/html/h2-importance.html create mode 100644 docs/howto/ru/html/h2-rules-context.html create mode 100644 docs/howto/ru/html/h2-rules-hcontest.html create mode 100644 docs/howto/ru/html/h2-rules-normal.html create mode 100644 docs/howto/ru/html/h2-rules-parables.html create mode 100644 docs/howto/ru/html/h2-rules.html create mode 100644 docs/howto/ru/html/index.html delete mode 100644 docs/howto/unicode/Makefile.am delete mode 100644 docs/howto/unicode/Makefile.in delete mode 100644 docs/howto/unicode/how2-importance.docbook delete mode 100644 docs/howto/unicode/index.docbook create mode 100644 docs/license.html rename docs/{ => manpages}/bibletime.1 (100%) rename docs/{ => manpages}/bibletime.de.1 (100%) create mode 100644 docs/pending_patches/remove-boost.patch create mode 100644 i18n/handbook/handbook-cs.po create mode 100644 i18n/handbook/handbook-de.po create mode 100644 i18n/handbook/handbook-fi.po create mode 100644 i18n/handbook/handbook-fr.po create mode 100644 i18n/handbook/handbook-hu.po create mode 100644 i18n/handbook/handbook-nl.po create mode 100644 i18n/handbook/handbook.pot create mode 100644 i18n/howto/howto-bg.po create mode 100644 i18n/howto/howto-cs.po create mode 100644 i18n/howto/howto-de.po create mode 100644 i18n/howto/howto-fi.po create mode 100644 i18n/howto/howto-fr.po create mode 100644 i18n/howto/howto-hu.po create mode 100644 i18n/howto/howto-it.po create mode 100644 i18n/howto/howto-ko.po create mode 100644 i18n/howto/howto-nl.po create mode 100644 i18n/howto/howto-pt-br.po create mode 100644 i18n/howto/howto-ru.po create mode 100644 i18n/howto/howto.pot create mode 100644 i18n/messages/bibletime_ui.ts create mode 100644 i18n/messages/bibletime_ui_af.qm create mode 100644 i18n/messages/bibletime_ui_af.ts create mode 100644 i18n/messages/bibletime_ui_bg.qm create mode 100644 i18n/messages/bibletime_ui_bg.ts create mode 100644 i18n/messages/bibletime_ui_cs.qm create mode 100644 i18n/messages/bibletime_ui_cs.ts create mode 100644 i18n/messages/bibletime_ui_da.qm create mode 100644 i18n/messages/bibletime_ui_da.ts create mode 100644 i18n/messages/bibletime_ui_de.qm create mode 100644 i18n/messages/bibletime_ui_de.ts create mode 100644 i18n/messages/bibletime_ui_en_GB.qm create mode 100644 i18n/messages/bibletime_ui_en_GB.ts create mode 100644 i18n/messages/bibletime_ui_es.qm create mode 100644 i18n/messages/bibletime_ui_es.ts create mode 100644 i18n/messages/bibletime_ui_et.qm create mode 100644 i18n/messages/bibletime_ui_et.ts create mode 100644 i18n/messages/bibletime_ui_fi.qm create mode 100644 i18n/messages/bibletime_ui_fi.ts create mode 100644 i18n/messages/bibletime_ui_fr.qm create mode 100644 i18n/messages/bibletime_ui_fr.ts create mode 100644 i18n/messages/bibletime_ui_hu.qm create mode 100644 i18n/messages/bibletime_ui_hu.ts create mode 100644 i18n/messages/bibletime_ui_it.qm create mode 100644 i18n/messages/bibletime_ui_it.ts create mode 100644 i18n/messages/bibletime_ui_ko.qm create mode 100644 i18n/messages/bibletime_ui_ko.ts create mode 100644 i18n/messages/bibletime_ui_nl.qm create mode 100644 i18n/messages/bibletime_ui_nl.ts create mode 100644 i18n/messages/bibletime_ui_nn_NO.qm create mode 100644 i18n/messages/bibletime_ui_nn_NO.ts create mode 100644 i18n/messages/bibletime_ui_no.qm create mode 100644 i18n/messages/bibletime_ui_no.ts create mode 100644 i18n/messages/bibletime_ui_pl.qm create mode 100644 i18n/messages/bibletime_ui_pl.ts create mode 100644 i18n/messages/bibletime_ui_pt_br.qm create mode 100644 i18n/messages/bibletime_ui_pt_br.ts create mode 100644 i18n/messages/bibletime_ui_ro.qm create mode 100644 i18n/messages/bibletime_ui_ro.ts create mode 100644 i18n/messages/bibletime_ui_ru.qm create mode 100644 i18n/messages/bibletime_ui_ru.ts create mode 100644 i18n/messages/bibletime_ui_sk.qm create mode 100644 i18n/messages/bibletime_ui_sk.ts create mode 100644 i18n/messages/bibletime_ui_sv.qm create mode 100644 i18n/messages/bibletime_ui_sv.ts create mode 100644 i18n/messages/bibletime_ui_ua.qm create mode 100644 i18n/messages/bibletime_ui_ua.ts create mode 100644 i18n/messages/bibletime_ui_vi.qm create mode 100644 i18n/messages/bibletime_ui_vi.ts create mode 100644 i18n/messages/bibletime_ui_zh_CN.qm create mode 100644 i18n/messages/bibletime_ui_zh_CN.ts create mode 100644 i18n/messages/bibletime_ui_zh_TW.qm create mode 100644 i18n/messages/bibletime_ui_zh_TW.ts create mode 100644 pics/icons/LICENSE create mode 100644 pics/icons/back.svg create mode 100644 pics/icons/bible.svg create mode 100644 pics/icons/bible_add.svg create mode 100644 pics/icons/bible_locked.svg create mode 100644 pics/icons/bible_remove.svg create mode 100644 pics/icons/bibletime.png create mode 100644 pics/icons/bibletime.svg create mode 100644 pics/icons/book.svg create mode 100644 pics/icons/book_add.svg create mode 100644 pics/icons/book_locked.svg create mode 100644 pics/icons/bookmark.svg create mode 100644 pics/icons/books.svg create mode 100644 pics/icons/calendar.svg create mode 100644 pics/icons/cascade.svg create mode 100644 pics/icons/cascade_auto.svg create mode 100644 pics/icons/checkbox.svg create mode 100644 pics/icons/commentary.svg create mode 100644 pics/icons/commentary_add.svg create mode 100644 pics/icons/commentary_locked.svg create mode 100644 pics/icons/configure.svg create mode 100644 pics/icons/contents2.svg create mode 100644 pics/icons/default.svg create mode 100644 pics/icons/dictionary.svg create mode 100644 pics/icons/displayconfig.svg create mode 100644 pics/icons/displaytranslit.svg create mode 100644 pics/icons/document_magnifier.svg create mode 100644 pics/icons/edit_clear.svg create mode 100644 pics/icons/edit_clear_locationbar.svg create mode 100644 pics/icons/edit_copy.svg create mode 100644 pics/icons/edit_delete.svg create mode 100644 pics/icons/edit_undo.svg create mode 100644 pics/icons/exit.svg create mode 100644 pics/icons/export.svg create mode 100644 pics/icons/file_save.svg create mode 100644 pics/icons/fileclose.svg create mode 100644 pics/icons/fileprint.svg create mode 100644 pics/icons/find.svg create mode 100644 pics/icons/flag.svg create mode 100644 pics/icons/folder-new.svg create mode 100644 pics/icons/folder-open.svg create mode 100644 pics/icons/folder.svg create mode 100644 pics/icons/folder_new.svg create mode 100644 pics/icons/fontconfig.svg create mode 100644 pics/icons/fonts.svg create mode 100644 pics/icons/forward.svg create mode 100644 pics/icons/import.svg create mode 100644 pics/icons/info.svg create mode 100644 pics/icons/key_bindings.svg create mode 100644 pics/icons/lexicon.svg create mode 100644 pics/icons/lexicon_add.svg create mode 100644 pics/icons/lexicon_locked.svg create mode 100644 pics/icons/map.svg create mode 100644 pics/icons/pencil.svg create mode 100644 pics/icons/plus.svg create mode 100644 pics/icons/pointing_arrow.svg create mode 100644 pics/icons/print.svg create mode 100644 pics/icons/questionable.svg create mode 100644 pics/icons/questionmark.svg create mode 100644 pics/icons/refresh.svg create mode 100644 pics/icons/startconfig.svg create mode 100644 pics/icons/stop.svg create mode 100644 pics/icons/swordconfig.svg create mode 100644 pics/icons/sync.svg create mode 100644 pics/icons/text_bold.svg create mode 100644 pics/icons/text_center.svg create mode 100644 pics/icons/text_italic.svg create mode 100644 pics/icons/text_leftalign.svg create mode 100644 pics/icons/text_rightalign.svg create mode 100644 pics/icons/text_under.svg create mode 100644 pics/icons/tile.svg create mode 100644 pics/icons/tile_auto.svg create mode 100644 pics/icons/tile_horiz.svg create mode 100644 pics/icons/tile_vert.svg create mode 100644 pics/icons/trash.svg create mode 100644 pics/icons/unlock.svg create mode 100644 pics/icons/view-tree.svg create mode 100644 pics/icons/view_index.svg create mode 100644 pics/icons/view_mag.svg create mode 100644 pics/icons/view_profile.svg create mode 100644 pics/icons/window_fullscreen.svg create mode 100644 pics/startuplogo.png delete mode 100644 pot/Makefile.am delete mode 100644 pot/Makefile.in delete mode 100644 pot/extractrc delete mode 100644 pot/handbook.pot delete mode 100644 pot/howto.pot delete mode 100644 pot/messages.pot delete mode 100755 pot/preparetips create mode 100644 src/backend/btmoduletreeitem.cpp create mode 100644 src/backend/btmoduletreeitem.h create mode 100644 src/backend/config/cbtconfig.cpp create mode 100644 src/backend/config/cbtconfig.h create mode 100644 src/backend/cswordmodulesearch.cpp create mode 100644 src/backend/cswordmodulesearch.h create mode 100644 src/backend/drivers/cswordbiblemoduleinfo.cpp create mode 100644 src/backend/drivers/cswordbiblemoduleinfo.h create mode 100644 src/backend/drivers/cswordbookmoduleinfo.cpp create mode 100644 src/backend/drivers/cswordbookmoduleinfo.h create mode 100644 src/backend/drivers/cswordcommentarymoduleinfo.cpp create mode 100644 src/backend/drivers/cswordcommentarymoduleinfo.h create mode 100644 src/backend/drivers/cswordlexiconmoduleinfo.cpp create mode 100644 src/backend/drivers/cswordlexiconmoduleinfo.h create mode 100644 src/backend/drivers/cswordmoduleinfo.cpp create mode 100644 src/backend/drivers/cswordmoduleinfo.h create mode 100644 src/backend/filters/bt_gbfhtml.cpp create mode 100644 src/backend/filters/bt_gbfhtml.h create mode 100644 src/backend/filters/bt_osishtml.cpp create mode 100644 src/backend/filters/bt_osishtml.h create mode 100644 src/backend/filters/bt_plainhtml.cpp create mode 100644 src/backend/filters/bt_plainhtml.h create mode 100644 src/backend/filters/bt_thmlhtml.cpp create mode 100644 src/backend/filters/bt_thmlhtml.h create mode 100644 src/backend/filters/bt_thmlplain.cpp create mode 100644 src/backend/filters/bt_thmlplain.h create mode 100644 src/backend/filters/osismorphsegmentation.cpp create mode 100644 src/backend/filters/osismorphsegmentation.h create mode 100644 src/backend/keys/cswordkey.cpp create mode 100644 src/backend/keys/cswordkey.h create mode 100644 src/backend/keys/cswordldkey.cpp create mode 100644 src/backend/keys/cswordldkey.h create mode 100644 src/backend/keys/cswordtreekey.cpp create mode 100644 src/backend/keys/cswordtreekey.h create mode 100644 src/backend/keys/cswordversekey.cpp create mode 100644 src/backend/keys/cswordversekey.h create mode 100644 src/backend/managers/btstringmgr.cpp create mode 100644 src/backend/managers/btstringmgr.h create mode 100644 src/backend/managers/cdisplaytemplatemgr.cpp create mode 100644 src/backend/managers/cdisplaytemplatemgr.h create mode 100644 src/backend/managers/clanguagemgr.cpp create mode 100644 src/backend/managers/clanguagemgr.h create mode 100644 src/backend/managers/creferencemanager.cpp create mode 100644 src/backend/managers/creferencemanager.h create mode 100644 src/backend/managers/cswordbackend.cpp create mode 100644 src/backend/managers/cswordbackend.h create mode 100644 src/backend/rendering/cbookdisplay.cpp create mode 100644 src/backend/rendering/cbookdisplay.h create mode 100644 src/backend/rendering/cchapterdisplay.cpp create mode 100644 src/backend/rendering/cchapterdisplay.h create mode 100644 src/backend/rendering/cdisplayrendering.cpp create mode 100644 src/backend/rendering/cdisplayrendering.h create mode 100644 src/backend/rendering/centrydisplay.cpp create mode 100644 src/backend/rendering/centrydisplay.h create mode 100644 src/backend/rendering/chtmlexportrendering.cpp create mode 100644 src/backend/rendering/chtmlexportrendering.h create mode 100644 src/backend/rendering/cplaintextexportrendering.cpp create mode 100644 src/backend/rendering/cplaintextexportrendering.h create mode 100644 src/backend/rendering/ctextrendering.cpp create mode 100644 src/backend/rendering/ctextrendering.h create mode 100644 src/bibletime.cpp create mode 100644 src/bibletime.h create mode 100644 src/bibletime_dbus.cpp create mode 100644 src/bibletime_dbus_adaptor.cpp create mode 100644 src/bibletime_dbus_adaptor.h create mode 100644 src/bibletime_init.cpp create mode 100644 src/bibletime_slots.cpp create mode 100644 src/bibletimeapp.cpp create mode 100644 src/bibletimeapp.h create mode 100644 src/display-templates/Blue.tmpl create mode 100644 src/display-templates/Crazy.tmpl create mode 100644 src/display-templates/Green.tmpl create mode 100644 src/display-templates/HighContrast.tmpl create mode 100644 src/display-templates/Simple.tmpl create mode 100644 src/display-templates/basic_template.txt create mode 100644 src/frontend/bookshelfmanager/btconfigdialog.cpp create mode 100644 src/frontend/bookshelfmanager/btconfigdialog.h create mode 100644 src/frontend/bookshelfmanager/btinstallmgr.cpp create mode 100644 src/frontend/bookshelfmanager/btinstallmgr.h create mode 100644 src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp create mode 100644 src/frontend/bookshelfmanager/btmodulemanagerdialog.h create mode 100644 src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp create mode 100644 src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.h create mode 100644 src/frontend/bookshelfmanager/indexpage/btindexpage.cpp create mode 100644 src/frontend/bookshelfmanager/indexpage/btindexpage.h create mode 100644 src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp create mode 100644 src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.h create mode 100644 src/frontend/bookshelfmanager/installpage/btinstallpage.cpp create mode 100644 src/frontend/bookshelfmanager/installpage/btinstallpage.h create mode 100644 src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp create mode 100644 src/frontend/bookshelfmanager/installpage/btinstallpathdialog.h create mode 100644 src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp create mode 100644 src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.h create mode 100644 src/frontend/bookshelfmanager/installpage/btinstallthread.cpp create mode 100644 src/frontend/bookshelfmanager/installpage/btinstallthread.h create mode 100644 src/frontend/bookshelfmanager/installpage/btsourcearea.cpp create mode 100644 src/frontend/bookshelfmanager/installpage/btsourcearea.h create mode 100644 src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp create mode 100644 src/frontend/bookshelfmanager/installpage/btsourcewidget.h create mode 100644 src/frontend/bookshelfmanager/instbackend.cpp create mode 100644 src/frontend/bookshelfmanager/instbackend.h create mode 100644 src/frontend/bookshelfmanager/removepage/btremovepage.cpp create mode 100644 src/frontend/bookshelfmanager/removepage/btremovepage.h create mode 100644 src/frontend/btaboutmoduledialog.cpp create mode 100644 src/frontend/btaboutmoduledialog.h create mode 100644 src/frontend/cdragdrop.cpp create mode 100644 src/frontend/cdragdrop.h create mode 100644 src/frontend/cdragdropmgr.cpp create mode 100644 src/frontend/cdragdropmgr.h create mode 100644 src/frontend/cexportmanager.cpp create mode 100644 src/frontend/cexportmanager.h create mode 100644 src/frontend/cinfodisplay.cpp create mode 100644 src/frontend/cinfodisplay.h create mode 100644 src/frontend/cinputdialog.cpp create mode 100644 src/frontend/cinputdialog.h create mode 100644 src/frontend/cmdiarea.cpp create mode 100644 src/frontend/cmdiarea.h create mode 100644 src/frontend/cmodulechooserdialog.cpp create mode 100644 src/frontend/cmodulechooserdialog.h create mode 100644 src/frontend/cmoduleindexdialog.cpp create mode 100644 src/frontend/cmoduleindexdialog.h create mode 100644 src/frontend/cprinter.cpp create mode 100644 src/frontend/cprinter.h create mode 100644 src/frontend/crossrefrendering.cpp create mode 100644 src/frontend/crossrefrendering.h create mode 100644 src/frontend/display/btcolorwidget.cpp create mode 100644 src/frontend/display/btcolorwidget.h create mode 100644 src/frontend/display/btfontsizewidget.cpp create mode 100644 src/frontend/display/btfontsizewidget.h create mode 100644 src/frontend/display/bthtml.js create mode 100644 src/frontend/display/bthtmlfindtext.cpp create mode 100644 src/frontend/display/bthtmlfindtext.h create mode 100644 src/frontend/display/bthtmlfindtext.ui create mode 100644 src/frontend/display/bthtmljsobject.cpp create mode 100644 src/frontend/display/bthtmljsobject.h create mode 100644 src/frontend/display/bthtmlreaddisplay.cpp create mode 100644 src/frontend/display/bthtmlreaddisplay.h create mode 100644 src/frontend/display/cdisplay.cpp create mode 100644 src/frontend/display/cdisplay.h create mode 100644 src/frontend/display/chtmlwritedisplay.cpp create mode 100644 src/frontend/display/chtmlwritedisplay.h create mode 100644 src/frontend/display/cplainwritedisplay.cpp create mode 100644 src/frontend/display/cplainwritedisplay.h create mode 100644 src/frontend/display/creaddisplay.cpp create mode 100644 src/frontend/display/creaddisplay.h create mode 100644 src/frontend/display/cwritedisplay.cpp create mode 100644 src/frontend/display/cwritedisplay.h create mode 100644 src/frontend/displaywindow/btactioncollection.cpp create mode 100644 src/frontend/displaywindow/btactioncollection.h create mode 100644 src/frontend/displaywindow/bttoolbarpopupaction.cpp create mode 100644 src/frontend/displaywindow/bttoolbarpopupaction.h create mode 100644 src/frontend/displaywindow/cbiblereadwindow.cpp create mode 100644 src/frontend/displaywindow/cbiblereadwindow.h create mode 100644 src/frontend/displaywindow/cbookreadwindow.cpp create mode 100644 src/frontend/displaywindow/cbookreadwindow.h create mode 100644 src/frontend/displaywindow/cbuttons.cpp create mode 100644 src/frontend/displaywindow/cbuttons.h create mode 100644 src/frontend/displaywindow/ccommentaryreadwindow.cpp create mode 100644 src/frontend/displaywindow/ccommentaryreadwindow.h create mode 100644 src/frontend/displaywindow/cdisplaywindow.cpp create mode 100644 src/frontend/displaywindow/cdisplaywindow.h create mode 100644 src/frontend/displaywindow/cdisplaywindowfactory.cpp create mode 100644 src/frontend/displaywindow/cdisplaywindowfactory.h create mode 100644 src/frontend/displaywindow/chtmlwritewindow.cpp create mode 100644 src/frontend/displaywindow/chtmlwritewindow.h create mode 100644 src/frontend/displaywindow/clexiconreadwindow.cpp create mode 100644 src/frontend/displaywindow/clexiconreadwindow.h create mode 100644 src/frontend/displaywindow/cmodulechooserbar.cpp create mode 100644 src/frontend/displaywindow/cmodulechooserbar.h create mode 100644 src/frontend/displaywindow/cmodulechooserbutton.cpp create mode 100644 src/frontend/displaywindow/cmodulechooserbutton.h create mode 100644 src/frontend/displaywindow/cplainwritewindow.cpp create mode 100644 src/frontend/displaywindow/cplainwritewindow.h create mode 100644 src/frontend/displaywindow/creadwindow.cpp create mode 100644 src/frontend/displaywindow/creadwindow.h create mode 100644 src/frontend/displaywindow/cwritewindow.cpp create mode 100644 src/frontend/displaywindow/cwritewindow.h create mode 100644 src/frontend/htmldialogs/btaboutdialog.cpp create mode 100644 src/frontend/htmldialogs/btaboutdialog.h create mode 100644 src/frontend/htmldialogs/bttabhtmldialog.cpp create mode 100644 src/frontend/htmldialogs/bttabhtmldialog.h create mode 100644 src/frontend/keychooser/bthistory.cpp create mode 100644 src/frontend/keychooser/bthistory.h create mode 100644 src/frontend/keychooser/cbookkeychooser.cpp create mode 100644 src/frontend/keychooser/cbookkeychooser.h create mode 100644 src/frontend/keychooser/cbooktreechooser.cpp create mode 100644 src/frontend/keychooser/cbooktreechooser.h create mode 100644 src/frontend/keychooser/ckeychooser.cpp create mode 100644 src/frontend/keychooser/ckeychooser.h create mode 100644 src/frontend/keychooser/ckeychooserwidget.cpp create mode 100644 src/frontend/keychooser/ckeychooserwidget.h create mode 100644 src/frontend/keychooser/clexiconkeychooser.cpp create mode 100644 src/frontend/keychooser/clexiconkeychooser.h create mode 100644 src/frontend/keychooser/cscrollbutton.cpp create mode 100644 src/frontend/keychooser/cscrollbutton.h create mode 100644 src/frontend/keychooser/cscrollerwidgetset.cpp create mode 100644 src/frontend/keychooser/cscrollerwidgetset.h create mode 100644 src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp create mode 100644 src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.h create mode 100644 src/frontend/keychooser/versekeychooser/btversekeymenu.cpp create mode 100644 src/frontend/keychooser/versekeychooser/btversekeymenu.h create mode 100644 src/frontend/keychooser/versekeychooser/cbiblekeychooser.cpp create mode 100644 src/frontend/keychooser/versekeychooser/cbiblekeychooser.h create mode 100644 src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp create mode 100644 src/frontend/keychooser/versekeychooser/ckeyreferencewidget.h create mode 100644 src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp create mode 100644 src/frontend/mainindex/bookmarks/btbookmarkfolder.h create mode 100644 src/frontend/mainindex/bookmarks/btbookmarkitem.cpp create mode 100644 src/frontend/mainindex/bookmarks/btbookmarkitem.h create mode 100644 src/frontend/mainindex/bookmarks/btbookmarkitembase.cpp create mode 100644 src/frontend/mainindex/bookmarks/btbookmarkitembase.h create mode 100644 src/frontend/mainindex/bookmarks/btbookmarkloader.cpp create mode 100644 src/frontend/mainindex/bookmarks/btbookmarkloader.h create mode 100644 src/frontend/mainindex/bookmarks/cbookmarkindex.cpp create mode 100644 src/frontend/mainindex/bookmarks/cbookmarkindex.h create mode 100644 src/frontend/mainindex/bookshelf/actionenum.h create mode 100644 src/frontend/mainindex/bookshelf/btindexfolder.cpp create mode 100644 src/frontend/mainindex/bookshelf/btindexfolder.h create mode 100644 src/frontend/mainindex/bookshelf/btindexitem.cpp create mode 100644 src/frontend/mainindex/bookshelf/btindexitem.h create mode 100644 src/frontend/mainindex/bookshelf/btindexmodule.cpp create mode 100644 src/frontend/mainindex/bookshelf/btindexmodule.h create mode 100644 src/frontend/mainindex/bookshelf/cbookshelfindex.cpp create mode 100644 src/frontend/mainindex/bookshelf/cbookshelfindex.h create mode 100644 src/frontend/mainindex/bookshelf/chidemodulechooserdialog.cpp create mode 100644 src/frontend/mainindex/bookshelf/chidemodulechooserdialog.h create mode 100644 src/frontend/mainindex/cmainindex.cpp create mode 100644 src/frontend/mainindex/cmainindex.h create mode 100644 src/frontend/profile/cprofile.cpp create mode 100644 src/frontend/profile/cprofile.h create mode 100644 src/frontend/profile/cprofilemgr.cpp create mode 100644 src/frontend/profile/cprofilemgr.h create mode 100644 src/frontend/profile/cprofilewindow.cpp create mode 100644 src/frontend/profile/cprofilewindow.h create mode 100644 src/frontend/searchdialog/analysis/csearchanalysisdialog.cpp create mode 100644 src/frontend/searchdialog/analysis/csearchanalysisdialog.h create mode 100644 src/frontend/searchdialog/analysis/csearchanalysisitem.cpp create mode 100644 src/frontend/searchdialog/analysis/csearchanalysisitem.h create mode 100644 src/frontend/searchdialog/analysis/csearchanalysislegenditem.cpp create mode 100644 src/frontend/searchdialog/analysis/csearchanalysislegenditem.h create mode 100644 src/frontend/searchdialog/analysis/csearchanalysisscene.cpp create mode 100644 src/frontend/searchdialog/analysis/csearchanalysisscene.h create mode 100644 src/frontend/searchdialog/analysis/csearchanalysisview.cpp create mode 100644 src/frontend/searchdialog/analysis/csearchanalysisview.h create mode 100644 src/frontend/searchdialog/btsearchoptionsarea.cpp create mode 100644 src/frontend/searchdialog/btsearchoptionsarea.h create mode 100644 src/frontend/searchdialog/btsearchresultarea.cpp create mode 100644 src/frontend/searchdialog/btsearchresultarea.h create mode 100644 src/frontend/searchdialog/chistorycombobox.cpp create mode 100644 src/frontend/searchdialog/chistorycombobox.h create mode 100644 src/frontend/searchdialog/cmoduleresultview.cpp create mode 100644 src/frontend/searchdialog/cmoduleresultview.h create mode 100644 src/frontend/searchdialog/crangechooserdialog.cpp create mode 100644 src/frontend/searchdialog/crangechooserdialog.h create mode 100644 src/frontend/searchdialog/csearchdialog.cpp create mode 100644 src/frontend/searchdialog/csearchdialog.h create mode 100644 src/frontend/searchdialog/csearchmodulechooserdialog.cpp create mode 100644 src/frontend/searchdialog/csearchmodulechooserdialog.h create mode 100644 src/frontend/searchdialog/csearchresultview.cpp create mode 100644 src/frontend/searchdialog/csearchresultview.h create mode 100644 src/frontend/settingsdialogs/cacceleratorsettings.cpp.OFF create mode 100644 src/frontend/settingsdialogs/cacceleratorsettings.h.OFF create mode 100644 src/frontend/settingsdialogs/cconfigurationdialog.cpp create mode 100644 src/frontend/settingsdialogs/cconfigurationdialog.h create mode 100644 src/frontend/settingsdialogs/cdisplaysettings.cpp create mode 100644 src/frontend/settingsdialogs/cdisplaysettings.h create mode 100644 src/frontend/settingsdialogs/cfontchooser.cpp create mode 100644 src/frontend/settingsdialogs/cfontchooser.h create mode 100644 src/frontend/settingsdialogs/clanguagesettings.cpp create mode 100644 src/frontend/settingsdialogs/clanguagesettings.h create mode 100644 src/frontend/settingsdialogs/clistwidget.cpp create mode 100644 src/frontend/settingsdialogs/clistwidget.h create mode 100644 src/frontend/settingsdialogs/cswordsettings.cpp create mode 100644 src/frontend/settingsdialogs/cswordsettings.h create mode 100644 src/main.cpp create mode 100644 src/tests/backend/config/cbtconfig_test.cpp create mode 100644 src/tests/bibletime_test.cpp create mode 100644 src/tests/bibletime_test.h create mode 100644 src/util/cpointers.cpp create mode 100644 src/util/cpointers.h create mode 100644 src/util/cresmgr.cpp create mode 100644 src/util/cresmgr.h create mode 100644 src/util/ctoolclass.cpp create mode 100644 src/util/ctoolclass.h create mode 100644 src/util/dialogutil.cpp create mode 100644 src/util/dialogutil.h create mode 100644 src/util/directoryutil.cpp create mode 100644 src/util/directoryutil.h create mode 100644 src/util/exceptions.h create mode 100644 src/util/migrationutil.cpp create mode 100644 src/util/migrationutil.h delete mode 100644 sword.m4 diff --git a/BibleTime.kdevelop b/BibleTime.kdevelop deleted file mode 100644 index f6d82ee..0000000 --- a/BibleTime.kdevelop +++ /dev/null @@ -1,247 +0,0 @@ - - - - The BibleTime team - info@bibletime.info - KDevAutoProject - C++ - - kdevfilegroups - kdevfilelist - kdevdistpart - - 1.6cvs - - . - false - - Perl - - kdevcvsservice - BibleTime - - - - - bibletime/bibletime - default - - - /home/jansorg/Projekte/BibleTime/bibletime/bibletime/bibletime - - false - true - - executable - / - - /home/jansorg/Projekte/BibleTime/bibletime - false - false - false - - - - - true - 1 - false - - - - - - - - 0 - false - - - - - - - - - - kdevgccoptions - kdevgppoptions - kdevpgf77options - - - - - - - - - - - - libtool - --debug - - true - false - false - true - - - - - - false - true - 10 - - - - - - - - - - - - - - - - - - - false - false - - - - false - - - .h - .cpp - true - - - - true - 2 - - - - false - false - - - *.o,*.lo,CVS - false - false - - - - -z3 -f - - -dP - - -f - -u3 -p - - -C -d -P - - - - - false - true - false - true - true - true - 273 - 260 - true - 250 - false - 0 - true - true - false - std=_GLIBCXX_STD;__gnu_cxx=std - true - false - false - false - true - true - true - false - .; - false - false - - - - - set - m_,_ - theValue - true - true - - - true - 3 - /usr/share/qt3 - 3 - ExternalDesigner - /usr/bin/qmake-qt3 - /usr/bin/designer - - - - true - true - Vertical - - - - - - BibleTime C++ header template - - - BibleTime C++ source template - - - - - - - - - - - - - true - true - true - true - -C - - - - /home/jansorg/Projekte/BibleTime/bibletime/tags - - - - VisualBoyAdvance - - - false - false - -f0 - -1 - - diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..23982a0 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,385 @@ +PROJECT(bibletime CXX C) +CMAKE_MINIMUM_REQUIRED(VERSION 2.4.0) + +#Version +ADD_DEFINITIONS(-DBT_VERSION=\\\"2.0.beta2\\\") + +#Non-English locales to be processed and installed for UI, handbook and howto +LIST(APPEND MESSAGE_LOCALE_LANGS af bg cs da de en_GB es et fi fr hu it ko nl nn_NO no pl pt_br ro ru sk sv ua vi zh_CN zh_TW) +#WARNING: If you modify HANDBOOK_LOCALE_LANGS or HOWTO_LOCALE_LANGS, +#also modify the po4a conf files in cmake/docs/ to make sure all languages are processed. +LIST(APPEND HANDBOOK_LOCALE_LANGS cs de fi fr hu nl) +LIST(APPEND HOWTO_LOCALE_LANGS bg cs de fi fr it ko nl pt-br ru) + +###################################################### +# Find required packages +# +SET(QT_MIN_VERSION 4.4.0) +SET(QT_USE_QTXML 1) +SET(QT_USE_QTWEBKIT 1) +FIND_PACKAGE(Qt4 REQUIRED) +IF (QT_QTDBUS_FOUND AND NOT APPLE) + SET(QT_USE_QTDBUS 1) + MESSAGE("Using DBUS") +ELSE (QT_QTDBUS_FOUND AND NOT APPLE) + ADD_DEFINITIONS(-DNO_DBUS) + MESSAGE("No DBUS found") +ENDIF(QT_QTDBUS_FOUND AND NOT APPLE) +# +# If cmake says that qdbusxml2cpp is missing, uncomment the following line +# +#SET(QT_DBUSXML2CPP_EXECUTABLE "/usr/bin/qdbusxml2cpp") #TEMP HACK? + +FIND_PACKAGE(Boost REQUIRED) +# +#custom includes +# +SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") +FIND_PACKAGE(CLucene REQUIRED) +FIND_PACKAGE(Sword REQUIRED) +###################################################### + + +###################################################### +# Define $bibletime_SOURCES +# +INCLUDE("${CMAKE_CURRENT_SOURCE_DIR}/cmake/bibletime_source_list.cmake") +# +# Generate config.h +CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/cmake/config.h.cmake" "${CMAKE_CURRENT_BINARY_DIR}/config.h") +###################################################### + + +###################################################### +# The actual build options +# +INCLUDE_DIRECTORIES( + ${CMAKE_CURRENT_BINARY_DIR} #for .h files generated from .ui + ${CMAKE_CURRENT_SOURCE_DIR}/src # so that include paths like "frontend/..." work + ${CLUCENE_INCLUDE_DIR} #CLucene headers + ${CLUCENE_LIBRARY_DIR} #CLucene/clucene-config.h + ${Boost_INCLUDE_DIRS} + ${SWORD_INCLUDE_DIR} +) + + +# this will run uic on .ui files: +QT4_WRAP_UI(bibletime_UIS_H ${bibletime_UIS}) + +# +#This must come before the target definition! +LINK_DIRECTORIES( + ${CLUCENE_LIBRARY_DIR} +) + +IF(APPLE) + SET(EXECUTABLE_NAME "BibleTime") +ELSE(APPLE) + SET(EXECUTABLE_NAME "bibletime") +ENDIF(APPLE) + +#Link to QtTest only in debug builds +IF (CMAKE_BUILD_TYPE STREQUAL "Release") + # this will run moc on source files + QT4_WRAP_CPP(bibletime_MOC_SOURCES ${bibletime_MOCABLE_HEADERS}) + ADD_EXECUTABLE(${EXECUTABLE_NAME} ${bibletime_SOURCES} ${bibletime_UIS_H} ${bibletime_MOC_SOURCES}) + SET_TARGET_PROPERTIES(${EXECUTABLE_NAME} + PROPERTIES + COMPILE_FLAGS "${SWORD_CFLAGS}" #Enable exception handling + ) + INCLUDE(${QT_USE_FILE}) + TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} + ${QT_LIBRARIES} + ${CLUCENE_LIBRARY} + ${SWORD_LIBS} + ) +ELSE (CMAKE_BUILD_TYPE STREQUAL "Release") + # this will run moc on source files + QT4_WRAP_CPP(bibletime_MOC_SOURCES ${bibletime_MOCABLE_HEADERS}) + QT4_WRAP_CPP(bibletime_test_MOC_SOURCES ${bibletime_test_MOCABLE_HEADERS}) + SET(CMAKE_BUILD_TYPE "Debug") + ADD_EXECUTABLE(${EXECUTABLE_NAME} ${bibletime_SOURCES} + ${bibletime_test_SOURCES} ${bibletime_UIS_H} ${bibletime_MOC_SOURCES} ${bibletime_test_MOC_SOURCES}) + SET_TARGET_PROPERTIES(${EXECUTABLE_NAME} + PROPERTIES + COMPILE_FLAGS "-DBT_ENABLE_TESTING ${SWORD_CFLAGS}" #Enable exception handling and Testing + ) + SET(QT_USE_QTTEST 1) + INCLUDE(${QT_USE_FILE}) + TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} + ${QT_LIBRARIES} + ${QT_LIBRARIES_DEBUG} + ${CLUCENE_LIBRARY} + ${SWORD_LIBS} + ) + # Unit Tests + ADD_CUSTOM_TARGET(test + COMMAND ./${EXECUTABLE_NAME} --run-tests + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" + COMMENT "Running BibleTime Unit Tests" + ) +ENDIF (CMAKE_BUILD_TYPE STREQUAL "Release") + +IF(USE_QT_WEB_KIT) + SET_SOURCE_FILES_PROPERTIES( ${bibletime_SOURCES} COMPILE_FLAGS -DUSE_QTWEBKIT ) +ENDIF(USE_QT_WEB_KIT) + + +###################################################### + +IF (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + SET(CMAKE_INSTALL_PREFIX "install/") #install to ./build/install, allow override +ENDIF (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + +IF (MSVC) + SET(CMAKE_CXX_FLAGS_RELEASE "${SWORD_CFLAGS} -DNO_DBUS -DSWUSINGDLL -DBT_VERSION=\\\"${BT_VERSION}\\\" /MD /Zc:wchar_t- /W1 /D_UNICODE /DUNICODE ") + SET(CMAKE_CXX_FLAGS_DEBUG "${SWORD_CFLAGS} -DNO_DBUS -DSWUSINGDLL -DBT_VERSION=\\\"${BT_VERSION}\\\" /MDd /Zc:wchar_t- /W1 /D_UNICODE /DUNICODE -DBT_ENABLE_TESTING /ZI") +ELSE (MSVC) + SET(CMAKE_CXX_FLAGS_RELEASE "-W -O2 -fexceptions ${SWORD_CFLAGS} ") + SET(CMAKE_CXX_FLAGS_DEBUG "-Wall -O0 -g -fexceptions ${SWORD_CFLAGS} -DBT_ENABLE_TESTING") +ENDIF (MSVC) + + +###################################################### +# Install files +# +SET (BT_DESTINATION "bin/") +SET (BT_SHARE_PATH "") + +INSTALL(TARGETS "${EXECUTABLE_NAME}" + DESTINATION "${BT_DESTINATION}" +) + +# compiled catalogs +FOREACH(MESSAGE_LOCALE_LANG ${MESSAGE_LOCALE_LANGS}) + INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/i18n/messages/bibletime_ui_${MESSAGE_LOCALE_LANG}.qm" + DESTINATION "${BT_SHARE_PATH}share/bibletime/locale/" + ) +ENDFOREACH(MESSAGE_LOCALE_LANG ${MESSAGE_LOCALE_LANGS}) +# icons +FILE(GLOB INSTALL_ICONS_LIST "${CMAKE_CURRENT_SOURCE_DIR}/pics/icons/*.svg") +INSTALL(FILES ${INSTALL_ICONS_LIST} + DESTINATION "${BT_SHARE_PATH}share/bibletime/icons/" +) +# icons - png, needed for About Dialog +FILE(GLOB INSTALL_ICONS_LIST_PNG "${CMAKE_CURRENT_SOURCE_DIR}/pics/icons/bibletime.png") +INSTALL(FILES ${INSTALL_ICONS_LIST_PNG} + DESTINATION "${BT_SHARE_PATH}share/bibletime/icons/" +) +# display templates +FILE(GLOB INSTALL_DISPLAY_TEMPLATES_LIST ${CMAKE_CURRENT_SOURCE_DIR}/src/display-templates/*.tmpl) +INSTALL(FILES ${INSTALL_DISPLAY_TEMPLATES_LIST} + DESTINATION "${BT_SHARE_PATH}share/bibletime/display-templates/" +) +# javascript +INSTALL(FILES "src/frontend/display/bthtml.js" + DESTINATION "${BT_SHARE_PATH}share/bibletime/javascript/" +) +# license.html +INSTALL(FILES "docs/license.html" + DESTINATION "${BT_SHARE_PATH}share/bibletime/license/" +) +# splash screen +INSTALL(FILES "pics/startuplogo.png" + DESTINATION "${BT_SHARE_PATH}share/bibletime/pics/" +) +#handbook (install images from en/ to all languages) +FILE(GLOB INSTALL_HANDBOOK_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/docs/handbook/en/html/*.png") +FOREACH(HANDBOOK_LOCALE_LANG ${HANDBOOK_LOCALE_LANGS} "en") + FILE(GLOB INSTALL_HANDBOOK_HTML_FILES_${HANDBOOK_LOCALE_LANG} "${CMAKE_CURRENT_SOURCE_DIR}/docs/handbook/${HANDBOOK_LOCALE_LANG}/html/*.html") + INSTALL(FILES ${INSTALL_HANDBOOK_HTML_FILES_${HANDBOOK_LOCALE_LANG}} + DESTINATION "${BT_SHARE_PATH}share/bibletime/docs/handbook/${HANDBOOK_LOCALE_LANG}/" + ) + INSTALL(FILES ${INSTALL_HANDBOOK_IMAGES} + DESTINATION "${BT_SHARE_PATH}share/bibletime/docs/handbook/${HANDBOOK_LOCALE_LANG}/" + ) +ENDFOREACH(HANDBOOK_LOCALE_LANG ${HANDBOOK_LOCALE_LANGS} "en") +#howto (does not have images) +FOREACH(HOWTO_LOCALE_LANG ${HOWTO_LOCALE_LANGS} "en") + FILE(GLOB INSTALL_HOWTO_HTML_FILES_${HOWTO_LOCALE_LANG} "${CMAKE_CURRENT_SOURCE_DIR}/docs/howto/${HOWTO_LOCALE_LANG}/html/*.html") + INSTALL(FILES ${INSTALL_HOWTO_HTML_FILES_${HOWTO_LOCALE_LANG}} + DESTINATION "${BT_SHARE_PATH}share/bibletime/docs/howto/${HOWTO_LOCALE_LANG}/" + ) +ENDFOREACH(HOWTO_LOCALE_LANG ${HOWTO_LOCALE_LANGS} "en") +# +# Platform specific installation +# +# LINUX: application icon +INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/pics/icons/bibletime.svg" + DESTINATION "${BT_SHARE_PATH}share/icons/" +) +# LINUX: desktop file +CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/cmake/platforms/linux/bibletime.desktop.cmake" "${CMAKE_CURRENT_BINARY_DIR}/bibletime.desktop") +INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/bibletime.desktop" + DESTINATION "${BT_SHARE_PATH}share/applications/" +) +###################################################### + + +###################################################### +# Update source catalog files (this is the basis for the translator's work) +# Invoke this with "make messages" +# +ADD_CUSTOM_TARGET("messages") +FOREACH(MESSAGE_LOCALE_LANG ${MESSAGE_LOCALE_LANGS}) + ADD_CUSTOM_TARGET("messages_${MESSAGE_LOCALE_LANG}" + COMMAND lupdate "${CMAKE_CURRENT_SOURCE_DIR}/src" -ts "${CMAKE_CURRENT_SOURCE_DIR}/i18n/messages/bibletime_ui_${MESSAGE_LOCALE_LANG}.ts") + ADD_CUSTOM_TARGET("compile_messages_${MESSAGE_LOCALE_LANG}" + COMMAND lrelease "bibletime_ui_${MESSAGE_LOCALE_LANG}.ts" -qm "bibletime_ui_${MESSAGE_LOCALE_LANG}.qm" + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/i18n/messages/") + ADD_DEPENDENCIES("compile_messages_${MESSAGE_LOCALE_LANG}" "messages_${MESSAGE_LOCALE_LANG}") + ADD_DEPENDENCIES("messages" "compile_messages_${MESSAGE_LOCALE_LANG}") +ENDFOREACH(MESSAGE_LOCALE_LANG) +# Template file for translators +ADD_CUSTOM_TARGET("messages_default" + COMMAND lupdate "${CMAKE_CURRENT_SOURCE_DIR}/src" -ts "${CMAKE_CURRENT_SOURCE_DIR}/i18n/messages/bibletime_ui.ts") +ADD_DEPENDENCIES(messages "messages_default") +###################################################### + +###################################################### +# Update handbook +ADD_CUSTOM_TARGET("handbook") + +ADD_CUSTOM_TARGET("handbook_translations" + COMMAND po4a -v --no-backups -k 0 cmake/docs/handbook_po4a.conf + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}") + +FOREACH(HANDBOOK_LOCALE_LANG ${HANDBOOK_LOCALE_LANGS} "en") + ADD_CUSTOM_TARGET("handbook_${HANDBOOK_LOCALE_LANG}" + COMMAND xsltproc "${CMAKE_CURRENT_SOURCE_DIR}/cmake/docs/docs.xsl" "../docbook/index.docbook" + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/docs/handbook/${HANDBOOK_LOCALE_LANG}/html/") + ADD_DEPENDENCIES("handbook_${HANDBOOK_LOCALE_LANG}" "handbook_translations") + ADD_DEPENDENCIES("handbook" "handbook_${HANDBOOK_LOCALE_LANG}") +ENDFOREACH(HANDBOOK_LOCALE_LANG ${HANDBOOK_LOCALE_LANGS}) +###################################################### + +###################################################### +# Update howto +ADD_CUSTOM_TARGET("howto") +ADD_CUSTOM_TARGET("howto_translations" + COMMAND po4a -v --no-backups -k 0 cmake/docs/howto_po4a.conf + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}") +ADD_DEPENDENCIES("howto" "howto_translations") + +FOREACH(HOWTO_LOCALE_LANG ${HOWTO_LOCALE_LANGS} "en") + ADD_CUSTOM_TARGET("howto_${HOWTO_LOCALE_LANG}" + COMMAND xsltproc "${CMAKE_CURRENT_SOURCE_DIR}/cmake/docs/docs.xsl" "../docbook/index.docbook" + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/docs/howto/${HOWTO_LOCALE_LANG}/html/") + ADD_DEPENDENCIES("howto_${HOWTO_LOCALE_LANG}" "howto_translations") + ADD_DEPENDENCIES("howto" "howto_${HOWTO_LOCALE_LANG}") +ENDFOREACH(HOWTO_LOCALE_LANG ${HOWTO_LOCALE_LANGS}) + +###################################################### + +###################################################### +# "make uninstall" target; see http://www.cmake.org/Wiki/CMake_FAQ#Can_I_do_.22make_uninstall.22_with_CMake.3F +# +CONFIGURE_FILE( + "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" + IMMEDIATE @ONLY + ) +ADD_CUSTOM_TARGET(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake") +###################################################### + + +###################################################### +# This is the CPack section +# Copied and modified from http://www.vtk.org/Wiki/CMake:Packaging_With_CPack + +SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "BibleTime for Windows Beta") +SET(CPACK_PACKAGE_VENDOR "http://www.bibletime.info") +SET(CPACK_PACKAGE_VERSION_MAJOR "2") +SET(CPACK_PACKAGE_VERSION_MINOR "0") +SET(CPACK_PACKAGE_VERSION_PATCH "0beta2") +SET(CPACK_PACKAGE_INSTALL_DIRECTORY "BibleTime") + +###################################################### +# Windows segment +###################################################### +IF(WIN32 AND NOT UNIX) + SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README") + SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") + # There is a bug in NSI that does not handle full unix paths properly. Make + # sure there is at least one set of four (4) backlasshes. + + # We need the libraries, and they're not pulled in automatically + INCLUDE(${QT_USE_FILE}) + IF(NOT CMAKE_BUILD_TYPE STREQUAL "Release") + SET(CMAKE_INSTALL_DEBUG_LIBRARIES TRUE) + INSTALL(FILES + "${QT_LIBRARY_DIR}/QtWebKitd4.dll" + "${QT_LIBRARY_DIR}/QtGuid4.dll" + "${QT_LIBRARY_DIR}/QtXmld4.dll" + "${QT_LIBRARY_DIR}/QtTestd4.dll" + "${QT_LIBRARY_DIR}/QtNetworkd4.dll" + "${QT_LIBRARY_DIR}/QtCored4.dll" + "${QT_LIBRARY_DIR}/phonond4.dll" + "${QT_LIBRARY_DIR}/QtSvgd4.dll" + DESTINATION "${BT_DESTINATION}" + ) + ELSE(NOT CMAKE_BUILD_TYPE STREQAL "Release") + INSTALL(FILES + "${QT_LIBRARY_DIR}/QtWebKit4.dll" + "${QT_LIBRARY_DIR}/QtGui4.dll" + "${QT_LIBRARY_DIR}/QtXml4.dll" + "${QT_LIBRARY_DIR}/QtNetwork4.dll" + "${QT_LIBRARY_DIR}/QtCore4.dll" + "${QT_LIBRARY_DIR}/phonon4.dll" + "${QT_LIBRARY_DIR}/QtSvg4.dll" + DESTINATION "${BT_DESTINATION}") + ENDIF(NOT CMAKE_BUILD_TYPE STREQUAL "Release") + + # This adds in the required Windows system libraries and libsword.dll + INCLUDE(InstallRequiredSystemLibraries) + STRING(REPLACE ".lib" ".dll" SWORD_DLL "${SWORD_LIBRARY}") + INSTALL(FILES ${SWORD_DLL} DESTINATION ${BT_DESTINATION}) # This will also take effect in the regular install + + # Some options for the CPack system. These should be pretty self-evident + SET(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/pics/icons\\\\bibletime.png") + SET(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\bibletime.exe") + SET(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} for Windows") + SET(CPACK_NSIS_HELP_LINK "http:\\\\\\\\www.bibletime.info") + SET(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\www.bibletime.info") + SET(CPACK_NSIS_CONTACT "bt-devel@crosswire.org") + SET(CPACK_NSIS_MODIFY_PATH OFF) + SET(CPACK_GENERATOR "NSIS") +#################################### +# Apple Segment +#################################### +ELSEIF(APPLE) + INCLUDE(${QT_USE_FILE}) + SET(QT_FRAMEWORKS_USED "QtWebKit" + "QtGui" + "QtXml" + "QtTest" + "QtNetwork" + "QtCore" + "QtSvg") + FOREACH(QT_FRAME ${QT_FRAMEWORKS_USED}) + INSTALL(DIRECTORY + "${QT_LIBRARY_DIR}/${QT_FRAME}.framework" + DESTINATION "${BT_DESTINATION}/../Library/Frameworks/") + ENDFOREACH(QT_FRAME ${QT_FRAMEWORKS_USED}) + # Other libraries I need + INSTALL(FILES "${CLUCENE_LIBRARY}" "${CLUCENE_LIBRARY_DIR}/libclucene.0.0.0.dylib" "${CLUCENE_LIBRARY_DIR}/libclucene.0.dylib" "/opt/local/lib/libcurl.4.dylib" + "/opt/local/lib/libssl.0.9.8.dylib" "/opt/local/lib/libcrypto.0.9.8.dylib" "/opt/local/lib/libicui18n.40.dylib" "/opt/local/lib/libicui18n.40.0.dylib" + "/opt/local/lib/libicuuc.40.dylib" "/opt/local/lib/libicuuc.40.0.dylib" "/opt/local/lib/libicuio.40.dylib" "/opt/local/lib/libicuio.40.0.dylib" + "/opt/local/lib/libicudata.40.dylib" "/opt/local/lib/libicudata.40.0.dylib" "/opt/local/lib/libpng12.0.dylib" + DESTINATION "${BT_DESTINATION}/../Library") + + # Qt Plugins + INSTALL(DIRECTORY "${QT_PLUGINS_DIR}/iconengines" "${QT_PLUGINS_DIR}/imageformats" DESTINATION "${BT_DESTINATION}/../../plugins") + # A file to execute that might get rid of the above mess + SET(CPACK_BUNDLE_STARTUP_COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/cmake/platforms/macos/bt_start.sh") + SET(CPACK_BUNDLE_NAME "BibleTime") + SET(CPACK_PACKAGE_FILE_NAME "BibleTime_Mac_Beta") + SET(CPACK_BUNDLE_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/cmake/platforms/macos/Info.plist") + SET(CPACK_BUNDLE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/cmake/platforms/macos/BibleTime.icns") + SET(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/cmake/platforms/macos/BibleTime.icns") + SET(CPACK_GENERATOR "Bundle") +ENDIF(WIN32 AND NOT UNIX) + +SET(CPACK_PACKAGE_EXECUTABLES "bibletime" "BibleTime") + +INCLUDE(CPack) diff --git a/ChangeLog b/ChangeLog index 1875636..0094c8f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,128 @@ -2007-05-07 Martin - * Released 1.6.5a, a maintenance version for packagers - * Only change is the new license for the bible study howto (cc-by-sa) - -2007-11-01 Martin, Eeli and Jeremy - * Several important bugfixes relating to crashes, session management, - display and bookshelf manager - * released 1.6.5 +2009-04-29 Martin Gruner + * release 2.0.beta2 + +2009-04-26 Gary Holmlund + * Fix clicking of links in the Mag Window. + +2009-04-25 Gary Holmlund + * Fix drag/drop onto the display window. + +2009-04-25 Martin Gruner + * include bugfix from Fabio Correa: fix cmake syntax for "make test" generation + +2009-04-24 Thomas Abthorpe + * Add Hungarian Handbook translation to the build + +2009-04-21 Martin Gruner + * release 2.0.beta1 + +2009-04-21 Martin Gruner + * Applied cmake patch from Greg Hellings with slight modifications + * Applied translation patches from Jaak Ristioja + * Applied patch from Jaak Ristioja which makes generated config.h obsolete + * Applied patch from Jaak Ristioja which simplifies .moc file generation + +2009-04-09 Gary Holmlund + * Add translatable text for several dialogs + These words need transating: + Ok, Open, Save, Cancel, Close, Discard, Apply, Reset, Restore Defaults, + Help, Save All, Yes, Yes To All, No, No To All + +2009-03-25 Martin Gruner + * release 2.0.alpha3 + +2009-03-23 Martin Gruner + * revived contributor data in about dialog + +2009-03-22 Thomas Abthorpe + * Add Czech translation to the build + +2009-03-20 Gary Holmlund + * Use docking windows instead of splitters for the left side windows. The + docking windows can be moved by dragging from their title bar. They can + be moved to the left, right, top, or bottom of the main window. They can + be dropped above, below, or on top of other docking windows. If dropped + on top of another docking window, tabs are automatically created. They + can be resized by dragging from their edges. The location of the docking + windows can be saved by saving a session. The default session ensures that + they look the same as the last session. Each docking window has a menu + under "View" to toggle its visibility. + +2009-03-20 Martin Gruner + * release 2.0.alpha2 + +2009-03-12 Gary Holmlund + * Use default browser instead of just konqueror or firefox. This should work + much better for non-linux platforms + +2009-03-12 Gary Holmlund + * New Help > About dialog with BibleTime, Sword, Qt, and License tabs. + +2009-03-10 Martin Gruner + * Slightly improved clucene integration robustness with exception handling. + +2009-03-07 Gary, Eeli, Greg, Martin + * many platform-compatibility enhancements + * release 2.0.alpha1 + +2009-02-22 Gary + * Completed the port to QT. KDE is no longer required. (Hooray!) + +2009-02-07 Gary, Eeli, Martin + * several bugfixes + * releasing 1.7 final + +2009-02-03 Gary, Eeli, Martin + * tons of bugfixes + * threading disabled in Bookshelf Manager because of non-threadsafe ftp library in Sword + * beginnings of port to QTWebKit by Gary (code disabled by default) + * release 1.7rc1 + +2008-11-05 Martin Gruner + * more const modifier fixes in various sources to improve standards conformity + +2008-09-12 Martin Gruner + * Bugfixes to the cmake build framework (with MacOS contributions by Greg Hellings) + * const modifier fixes in various sources to improve standards conformity by Eeli + +2008-08-27 Martin Gruner + * Released 1.7.beta1 for distributions to package + * several bugfixes + +2008-05 * MAJOR CHANGES FOR 1.7 * + * The code is in svn instead of cvs + * Port to KDE4/QT4, reduced KDE dependency to a minimum + * Command line options have changed (--help is out of date) + * Configuration files have been moved to ~/.bibletime/ + * New build system: cmake + * i18n of UI strings is now handled by QT + * tr() function in the source code, .ts files for translations + * UI strings have been changed radically + * Massive code cleanups and internal refactoring + * New classes, rewritten and renamed classes, removed classes + * Better directory structure + * Cleaned up #includes + * New bookshelf manager + * New external communications interface DBUS (instead of DCOP) + * Bookshelf improvements + * Separation of works and bookmarks on two tabs + * Different work grouping types supported + * Hide/Unhide feature to select which modules should be displayed + * Corrections and enhancements to session management + * Search dialog now has a history for the modules to search in + * Bugfixes to backend filters and display templates + * Disabled features + * Key binding configuration (maybe this will re-appear in a later release) + * Search analysis (should re-appear soon) + * Startup tips (probably not coming back) + * Drag and Drop in the main window Bookshelf (should re-appear) + * "About" dialogs in Help menu ("About BibleTime" is probably needed back) + * Eeli Kaikkonen and Martin Gruner are responsible for most of the work + with the help of Jeremy Erickson and some other contributors, + Joachim Ansorg has retired from coding + +2007-11-01 Martin Gruner + * Released 1.6.5 with several important bugfixes 2007-04-18 Joachim Ansorg * Released version 1.6.4 @@ -15,11 +132,11 @@ 2007-03-23 Joachim Ansorg * Printing now uses the windows's display settings (verse-numbers) - + 2007-03-22 Joachim Ansorg * Applied a patch by Eeli Kaikkonen to have a delay before the mag content appears * Added Eeli Kaikkonen to the list of contributors - + 2007-03-22 Joachim Ansorg * Fixed the osis filter to work with the new NETfree module @@ -29,7 +146,7 @@ 2007-02-25 David Blue * Added CSS to templates to display Lord in small-caps when tagged that way in the module. Fixes Bug #1660413. - + 2007-02-19 Joachim Ansorg * Added Chunshek Chan to the contributors @@ -55,11 +172,11 @@ 2006-12-27 Joachim Ansorg * Added Jeremy Erickson to the contributors * Changed copyright to 1999-2007 - + 2006-12-26 Joachim Ansorg * Fixed some Makefile.am issues * Added some contributors to the about dialog - + 2006-12-14 Martin Gruner * fixed handbook typo * fixed required clucene version to 0.9.16 @@ -81,7 +198,7 @@ 2006-11-30 Joachim Ansorg * Fix for missing text if GBF red letter words were used - + 2006-11-27 Joachim Ansorg * The tree state is restored if a change in the Sword setup forces a reload at runtime. @@ -116,7 +233,7 @@ 2006-09-22 Joachim Ansorg * Release of BibleTime 1.6 - + 2006-09-12 Martin Gruner * Fixed personal commentary display bug @@ -147,7 +264,7 @@ 2006-07-25 David Blue * Fixed display of crossrefs in all templates - + 2006-06-20 Martin Gruner * major patch to the printing system: printing works dynamically and respects the display and filter settings, instead of loading the default @@ -194,10 +311,10 @@ 2006-04-09 Joachim Ansorg * Fixed popup menu in the commentary window - + 2006-04-06 Martin Gruner * Fixed all delayed popup menus to show up immediately - + 2006-03-30 Martin Gruner * Fixed "make messages" to include autogenerated .cpp and .h files (from .ui files) by running "make" first before extracting the messages @@ -211,10 +328,10 @@ * Support multiple lemmas and morphs per word in the KJV006 module * Fix: OSIS filter fix for seg elements * Fix: Display templates did not show headings in bold if a font was set for the module language - + 2006-03-24 Gabriel Beddingfield * Added isWritable() check (and error message) before saving in CPlainWriteWindow. - + 2006-03-24 Martin Gruner * Added DCOP call reloadModules() @@ -240,14 +357,14 @@ 2006-02-15 Joachim Ansorg * Fix: Modules without indexes created an empty index directory. * Fix: Module indexes are completely removed now - + 2006-02-14 Martin Gruner * Extended index logic to allow for additional indexes per module in future 2006-02-14 Joachim Ansorg * Search window: The result count in the module list are sortable now * The "Strong's search" items in the context menus of display windows are disabled now if there's no number to search for - + 2006-02-10 Joachim Ansorg * Several smaller fixes to the searchdialog gui * Moved searchdialog classes into several namespaces (Search::*) diff --git a/INSTALL b/INSTALL deleted file mode 100644 index 18c8db7..0000000 --- a/INSTALL +++ /dev/null @@ -1,244 +0,0 @@ -Installation instructions for BibleTime 1.6.5.1: ---------------------------- - -Sometimes it is difficult to compile BibleTime from source code, but it's -possible. Don't hesitate to ask for support at info@bibletime.info. In that -case, please include your system's configuration details. - -BibleTime 1.6.5.1 requires: - - - KDE >= 3.0 (at least the libraries (kdelibs) and the base package (kdebase)) - Although BibleTime should compile and run with KDE 3.0-3.3, we strongly recommend - to use the latest version of KDE available for your Linux installation. - - - SWORD 1.5.9, available from http://www.crosswire.org/sword/; you should include - a stability patch to Sword 1.5.9 available from the BibleTime download pages - (fixes problems with compressed and locked modules). - - - CLucene >= 0.9.16, available from http://clucene.sf.net/. - - -If you don't have the sources already, please browse to www.bibletime.info to see -a list of required packages with their download URLs. - -To install texts (e.g. Bibles), just use the Bookshelf Manager in the Settings -menu of BibleTime. - - -Compile BibleTime 1.6.5.1: ---------------------------- - -cd ~ -tar -xjf bibletime-1.6.5.1.tar.bz2 -cd ~/bibletime-1.6.5.1 # Move to your source directory -kde-config --prefix # Displays your KDE directory (optional) -./configure --prefix= # create makefiles -make # compile BibleTime -su -c "make install" # change to "root user" and install BibleTime - -After this, if you want to use the translations of BibleTime's UI, you should -install the bibletime-i18n package. - - -Debian specifics ---------------------------- -Debian (and possibly derived distros as well) use a non-standard path to -store the documentation of KDE programs. Therefore the ./configure line above in -this case needs to be changed to: - -kde_htmldir=/usr/share/doc/kde/HTML ./configure --prefix=/usr - -If you forget this, you'll likely not be able to access the handbook and the -BibleStudy HowTo. - - -Other useful make options ---------------------------- -make clean # Removes binaries from the directory - # where BibleTime was compiled, but not the source - -make uninstall # Removes BibleTime from your system - - -If something is missing in this file please post to info@bibletime.info, the contact -adress for BibleTime. Please read README for a short description of BibleTime 1.6.5.1. - - - -The BibleTime team, - - - - -______________________________________________________________________________ -** The standard Installation instructions of auto-tool packages ** ------------------------------------------------------------------------------- - - -Basic Installation -================== - - These are generic installation instructions. - - The `configure' shell script attempts to guess correct values for -various system-dependent variables used during compilation. It uses -those values to create a `Makefile' in each directory of the package. -It may also create one or more `.h' files containing system-dependent -definitions. Finally, it creates a shell script `config.status' that -you can run in the future to recreate the current configuration, a file -`config.cache' that saves the results of its tests to speed up -reconfiguring, and a file `config.log' containing compiler output -(useful mainly for debugging `configure'). - - If you need to do unusual things to compile the package, please try -to figure out how `configure' could check whether to do them, and mail -diffs or instructions to the address given in the `README' so they can -be considered for the next release. If at some point `config.cache' -contains results you don't want to keep, you may remove or edit it. - - The file `configure.in' is used to create `configure' by a program -called `autoconf'. You only need `configure.in' if you want to change -it or regenerate `configure' using a newer version of `autoconf'. - -The simplest way to compile this package is: - - 1. `cd' to the directory containing the package's source code and type - `./configure' to configure the package for your system. If you're - using `csh' on an old version of System V, you might need to type - `sh ./configure' instead to prevent `csh' from trying to execute - `configure' itself. - - Running `configure' takes a while. While running, it prints some - messages telling which features it is checking for. - - 2. Type `make' to compile the package. - - 3. Type `make install' to install the programs and any data files and - documentation. - - 4. You can remove the program binaries and object files from the - source code directory by typing `make clean'. - -Compilers and Options -===================== - - Some systems require unusual options for compilation or linking that -the `configure' script does not know about. You can give `configure' -initial values for variables by setting them in the environment. Using -a Bourne-compatible shell, you can do that on the command line like -this: - CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure - -Or on systems that have the `env' program, you can do it like this: - env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure - -Compiling For Multiple Architectures -==================================== - - You can compile the package for more than one kind of computer at the -same time, by placing the object files for each architecture in their -own directory. To do this, you must use a version of `make' that -supports the `VPATH' variable, such as GNU `make'. `cd' to the -directory where you want the object files and executables to go and run -the `configure' script. `configure' automatically checks for the -source code in the directory that `configure' is in and in `..'. - - If you have to use a `make' that does not supports the `VPATH' -variable, you have to compile the package for one architecture at a time -in the source code directory. After you have installed the package for -one architecture, use `make distclean' before reconfiguring for another -architecture. - -Installation Names -================== - - By default, `make install' will install the package's files in -`/usr/local/bin', `/usr/local/man', etc. You can specify an -installation prefix other than `/usr/local' by giving `configure' the -option `--prefix=PATH'. - - You can specify separate installation prefixes for -architecture-specific files and architecture-independent files. If you -give `configure' the option `--exec-prefix=PATH', the package will use -PATH as the prefix for installing programs and libraries. -Documentation and other data files will still use the regular prefix. - - If the package supports it, you can cause programs to be installed -with an extra prefix or suffix on their names by giving `configure' the -option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. - -Optional Features -================= - - Some packages pay attention to `--enable-FEATURE' options to -`configure', where FEATURE indicates an optional part of the package. -They may also pay attention to `--with-PACKAGE' options, where PACKAGE -is something like `gnu-as' or `x' (for the X Window System). The -`README' should mention any `--enable-' and `--with-' options that the -package recognizes. - - For packages that use the X Window System, `configure' can usually -find the X include and library files automatically, but if it doesn't, -you can use the `configure' options `--x-includes=DIR' and -`--x-libraries=DIR' to specify their locations. - -Specifying the System Type -========================== - - There may be some features `configure' can not figure out -automatically, but needs to determine by the type of host the package -will run on. Usually `configure' can figure that out, but if it prints -a message saying it can not guess the host type, give it the -`--host=TYPE' option. TYPE can either be a short name for the system -type, such as `sun4', or a canonical name with three fields: - CPU-COMPANY-SYSTEM - -See the file `config.sub' for the possible values of each field. If -`config.sub' isn't included in this package, then this package doesn't -need to know the host type. - - If you are building compiler tools for cross-compiling, you can also -use the `--target=TYPE' option to select the type of system they will -produce code for and the `--build=TYPE' option to select the type of -system on which you are compiling the package. - -Sharing Defaults -================ - - If you want to set default values for `configure' scripts to share, -you can create a site shell script called `config.site' that gives -default values for variables like `CC', `cache_file', and `prefix'. -`configure' looks for `PREFIX/share/config.site' if it exists, then -`PREFIX/etc/config.site' if it exists. Or, you can set the -`CONFIG_SITE' environment variable to the location of the site script. -A warning: not all `configure' scripts look for a site script. - -Operation Controls -================== - - `configure' recognizes the following options to control how it -operates. - -`--cache-file=FILE' - Use and save the results of the tests in FILE instead of - `./config.cache'. Set FILE to `/dev/null' to disable caching, for - debugging `configure'. - -`--help' - Print a summary of the options to `configure', and exit. - -`--quiet' -`--silent' -`-q' - Do not print messages saying which checks are being made. - -`--srcdir=DIR' - Look for the package's source code in directory DIR. Usually - `configure' can determine that directory automatically. - -`--version' - Print the version of Autoconf used to generate the `configure' - script, and exit. - -`configure' also accepts some other, not widely useful, options. - diff --git a/INSTALL.in b/INSTALL.in deleted file mode 100644 index 5704784..0000000 --- a/INSTALL.in +++ /dev/null @@ -1,244 +0,0 @@ -Installation instructions for BibleTime @VERSION@: ---------------------------- - -Sometimes it is difficult to compile BibleTime from source code, but it's -possible. Don't hesitate to ask for support at info@bibletime.info. In that -case, please include your system's configuration details. - -BibleTime @VERSION@ requires: - - - KDE >= 3.0 (at least the libraries (kdelibs) and the base package (kdebase)) - Although BibleTime should compile and run with KDE 3.0-3.3, we strongly recommend - to use the latest version of KDE available for your Linux installation. - - - SWORD 1.5.9, available from http://www.crosswire.org/sword/; you should include - a stability patch to Sword 1.5.9 available from the BibleTime download pages - (fixes problems with compressed and locked modules). - - - CLucene >= 0.9.16, available from http://clucene.sf.net/. - - -If you don't have the sources already, please browse to www.bibletime.info to see -a list of required packages with their download URLs. - -To install texts (e.g. Bibles), just use the Bookshelf Manager in the Settings -menu of BibleTime. - - -Compile BibleTime @VERSION@: ---------------------------- - -cd ~ -tar -xjf bibletime-@VERSION@.tar.bz2 -cd ~/bibletime-@VERSION@ # Move to your source directory -kde-config --prefix # Displays your KDE directory (optional) -./configure --prefix= # create makefiles -make # compile BibleTime -su -c "make install" # change to "root user" and install BibleTime - -After this, if you want to use the translations of BibleTime's UI, you should -install the bibletime-i18n package. - - -Debian specifics ---------------------------- -Debian (and possibly derived distros as well) use a non-standard path to -store the documentation of KDE programs. Therefore the ./configure line above in -this case needs to be changed to: - -kde_htmldir=/usr/share/doc/kde/HTML ./configure --prefix=/usr - -If you forget this, you'll likely not be able to access the handbook and the -BibleStudy HowTo. - - -Other useful make options ---------------------------- -make clean # Removes binaries from the directory - # where BibleTime was compiled, but not the source - -make uninstall # Removes BibleTime from your system - - -If something is missing in this file please post to info@bibletime.info, the contact -adress for BibleTime. Please read README for a short description of BibleTime @VERSION@. - - - -The BibleTime team, - - - - -______________________________________________________________________________ -** The standard Installation instructions of auto-tool packages ** ------------------------------------------------------------------------------- - - -Basic Installation -================== - - These are generic installation instructions. - - The `configure' shell script attempts to guess correct values for -various system-dependent variables used during compilation. It uses -those values to create a `Makefile' in each directory of the package. -It may also create one or more `.h' files containing system-dependent -definitions. Finally, it creates a shell script `config.status' that -you can run in the future to recreate the current configuration, a file -`config.cache' that saves the results of its tests to speed up -reconfiguring, and a file `config.log' containing compiler output -(useful mainly for debugging `configure'). - - If you need to do unusual things to compile the package, please try -to figure out how `configure' could check whether to do them, and mail -diffs or instructions to the address given in the `README' so they can -be considered for the next release. If at some point `config.cache' -contains results you don't want to keep, you may remove or edit it. - - The file `configure.in' is used to create `configure' by a program -called `autoconf'. You only need `configure.in' if you want to change -it or regenerate `configure' using a newer version of `autoconf'. - -The simplest way to compile this package is: - - 1. `cd' to the directory containing the package's source code and type - `./configure' to configure the package for your system. If you're - using `csh' on an old version of System V, you might need to type - `sh ./configure' instead to prevent `csh' from trying to execute - `configure' itself. - - Running `configure' takes a while. While running, it prints some - messages telling which features it is checking for. - - 2. Type `make' to compile the package. - - 3. Type `make install' to install the programs and any data files and - documentation. - - 4. You can remove the program binaries and object files from the - source code directory by typing `make clean'. - -Compilers and Options -===================== - - Some systems require unusual options for compilation or linking that -the `configure' script does not know about. You can give `configure' -initial values for variables by setting them in the environment. Using -a Bourne-compatible shell, you can do that on the command line like -this: - CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure - -Or on systems that have the `env' program, you can do it like this: - env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure - -Compiling For Multiple Architectures -==================================== - - You can compile the package for more than one kind of computer at the -same time, by placing the object files for each architecture in their -own directory. To do this, you must use a version of `make' that -supports the `VPATH' variable, such as GNU `make'. `cd' to the -directory where you want the object files and executables to go and run -the `configure' script. `configure' automatically checks for the -source code in the directory that `configure' is in and in `..'. - - If you have to use a `make' that does not supports the `VPATH' -variable, you have to compile the package for one architecture at a time -in the source code directory. After you have installed the package for -one architecture, use `make distclean' before reconfiguring for another -architecture. - -Installation Names -================== - - By default, `make install' will install the package's files in -`/usr/local/bin', `/usr/local/man', etc. You can specify an -installation prefix other than `/usr/local' by giving `configure' the -option `--prefix=PATH'. - - You can specify separate installation prefixes for -architecture-specific files and architecture-independent files. If you -give `configure' the option `--exec-prefix=PATH', the package will use -PATH as the prefix for installing programs and libraries. -Documentation and other data files will still use the regular prefix. - - If the package supports it, you can cause programs to be installed -with an extra prefix or suffix on their names by giving `configure' the -option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. - -Optional Features -================= - - Some packages pay attention to `--enable-FEATURE' options to -`configure', where FEATURE indicates an optional part of the package. -They may also pay attention to `--with-PACKAGE' options, where PACKAGE -is something like `gnu-as' or `x' (for the X Window System). The -`README' should mention any `--enable-' and `--with-' options that the -package recognizes. - - For packages that use the X Window System, `configure' can usually -find the X include and library files automatically, but if it doesn't, -you can use the `configure' options `--x-includes=DIR' and -`--x-libraries=DIR' to specify their locations. - -Specifying the System Type -========================== - - There may be some features `configure' can not figure out -automatically, but needs to determine by the type of host the package -will run on. Usually `configure' can figure that out, but if it prints -a message saying it can not guess the host type, give it the -`--host=TYPE' option. TYPE can either be a short name for the system -type, such as `sun4', or a canonical name with three fields: - CPU-COMPANY-SYSTEM - -See the file `config.sub' for the possible values of each field. If -`config.sub' isn't included in this package, then this package doesn't -need to know the host type. - - If you are building compiler tools for cross-compiling, you can also -use the `--target=TYPE' option to select the type of system they will -produce code for and the `--build=TYPE' option to select the type of -system on which you are compiling the package. - -Sharing Defaults -================ - - If you want to set default values for `configure' scripts to share, -you can create a site shell script called `config.site' that gives -default values for variables like `CC', `cache_file', and `prefix'. -`configure' looks for `PREFIX/share/config.site' if it exists, then -`PREFIX/etc/config.site' if it exists. Or, you can set the -`CONFIG_SITE' environment variable to the location of the site script. -A warning: not all `configure' scripts look for a site script. - -Operation Controls -================== - - `configure' recognizes the following options to control how it -operates. - -`--cache-file=FILE' - Use and save the results of the tests in FILE instead of - `./config.cache'. Set FILE to `/dev/null' to disable caching, for - debugging `configure'. - -`--help' - Print a summary of the options to `configure', and exit. - -`--quiet' -`--silent' -`-q' - Do not print messages saying which checks are being made. - -`--srcdir=DIR' - Look for the package's source code in directory DIR. Usually - `configure' can determine that directory automatically. - -`--version' - Print the version of Autoconf used to generate the `configure' - script, and exit. - -`configure' also accepts some other, not widely useful, options. - diff --git a/LICENSE b/LICENSE index 21ccb13..534ab2c 100644 --- a/LICENSE +++ b/LICENSE @@ -2,10 +2,10 @@ - Free Bible study software for KDE - -(C) 1998-2005 by the BibleTime Team (info@bibletime.info) +(C) 1998-2009 by the BibleTime Team (info@bibletime.info) This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License version 2 as +it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4bc5d4b --- /dev/null +++ b/Makefile @@ -0,0 +1,2 @@ +all: + ./build-debug.sh diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index 9f40e2f..0000000 --- a/Makefile.am +++ /dev/null @@ -1,80 +0,0 @@ -KDE_OPTIONS = noautodist -SUBDIRS = bibletime pot docs . - -EXTRA_DIST = \ -BibleTime.kdevelop \ -LICENSE \ -ChangeLog \ -bibletime.spec.in bibletime.spec \ -README.in README \ -INSTALL.in INSTALL\ -bibletime.lsm.in bibletime.lsm \ -configure.in.in configure.in \ -bibletime.desktop.in bibletime.desktop \ -Makefile.cvs autogen.sh \ -bibletime.m4 sword.m4 clucene.m4 - -btadmindir = $(top_srcdir)/admin - -# EXTRA_DIST += $(btadmindir)/ChangeLog -EXTRA_DIST += $(btadmindir)/compile -EXTRA_DIST += $(btadmindir)/config.guess -EXTRA_DIST += $(btadmindir)/config.pl -EXTRA_DIST += $(btadmindir)/config.sub -EXTRA_DIST += $(btadmindir)/configure.in.bot.end -EXTRA_DIST += $(btadmindir)/configure.in.min -EXTRA_DIST += $(btadmindir)/cvs-clean.pl -EXTRA_DIST += $(btadmindir)/install-sh -EXTRA_DIST += $(btadmindir)/ltmain.sh -EXTRA_DIST += $(btadmindir)/missing -EXTRA_DIST += $(btadmindir)/mkinstalldirs -EXTRA_DIST += $(btadmindir)/ylwrap -EXTRA_DIST += $(btadmindir)/Makefile.common -EXTRA_DIST += $(btadmindir)/acinclude.m4.in -EXTRA_DIST += $(btadmindir)/am_edit -EXTRA_DIST += $(btadmindir)/conf.change.pl -EXTRA_DIST += $(btadmindir)/debianrules -EXTRA_DIST += $(btadmindir)/depcomp -EXTRA_DIST += $(btadmindir)/detect-autoconf.sh -EXTRA_DIST += $(btadmindir)/libtool.m4.in -EXTRA_DIST += $(btadmindir)/nmcheck -EXTRA_DIST += $(btadmindir)/cvs.sh - - -# not a GNU package. You can remove this line, if -# have all needed files, that a GNU package needs -AUTOMAKE_OPTIONS = 1.6 foreign dist-bzip2 - -$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in sword.m4 bibletime.m4 clucene.m4 - @cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in sword.m4 bibletime.m4 clucene.m4 > acinclude.m4 -$(top_srcdir)/configure.in: $(top_srcdir)/configure.files $(shell test -f $(top_srcdir)/configure.files && cat $(top_srcdir)/configure.files) - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in -$(top_srcdir)/subdirs: - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs -$(top_srcdir)/configure.files: - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.files - -install-data-local: - chmod 755 $(DESTDIR)$(kde_datadir)/bibletime -R - $(mkinstalldirs) $(datadir)/applications - $(INSTALL_DATA) $(top_builddir)/bibletime.desktop $(datadir)/applications/bibletime.desktop - -uninstall-local: - -rm -f $(datadir)/applications/bibletime.desktop - -MAINTAINERCLEANFILES = configure.files subdirs - -dist-hook: - rm -f $(distdir)/bibletime-*.tar.gz $(distdir)/bibletime-*.tar.bz2 - rm -rf $(find $(distdir) -name tags -o -name TAGS -o -name \*.xcf -o -name \*.xcf.bz2) -# rm -f $(distdir)/admin/Changelog $(distdir)/make-messages.sh \ -# $(distdir)/extractrc $(distdir)/preparetips \ -# $(distdir)/bibletime.doxygen $(distdir)/bibletime.kdevses \ -# $(distdir)/bibletime.start $(distdir)/configure.files \ -# $(distdir)/bibletime/pics/gen_am.sh - rm -rf $(distdir)/autom4te.cache - rm -rf $(distdir)/BibleTime.kdevelop.pcs - rm -rf $(distdir)/docs/handbook/html/*.html - rm -rf $(distdir)/docs/howto/html/*.html -# rm -rf $(distdir)/BibleTime.tag -# $(distdir)/BibleTime.kdevses diff --git a/Makefile.cvs b/Makefile.cvs deleted file mode 100644 index 2444ea1..0000000 --- a/Makefile.cvs +++ /dev/null @@ -1,14 +0,0 @@ -# -# Makefile for the cvs repository of BibleTime -# Modified by Martin Gruner -# -# Copyright: (c) 2000 The BibleTime team. -# - -all: - @echo "This Makefile is only for the CVS repository" - @echo "This will be deleted before making the distribution" - @echo "" - $(MAKE) -f admin/Makefile.common cvs - -.SILENT: diff --git a/Makefile.in b/Makefile.in deleted file mode 100644 index 67d62df..0000000 --- a/Makefile.in +++ /dev/null @@ -1,953 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = . -DIST_COMMON = $(am__configure_deps) $(srcdir)/INSTALL.in \ - $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ - $(srcdir)/README.in $(srcdir)/bibletime.desktop.in \ - $(srcdir)/bibletime.lsm.in $(srcdir)/bibletime.spec.in \ - $(srcdir)/config.h.in $(top_srcdir)/configure ChangeLog \ - admin/compile admin/config.guess admin/config.sub \ - admin/depcomp admin/install-sh admin/ltmain.sh admin/missing \ - admin/mkinstalldirs admin/ylwrap -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno config.status.lineno -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = README INSTALL bibletime.lsm bibletime.spec \ - bibletime.desktop -SOURCES = -DIST_SOURCES = -#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -#>- html-recursive info-recursive install-data-recursive \ -#>- install-dvi-recursive install-exec-recursive \ -#>- install-html-recursive install-info-recursive \ -#>- install-pdf-recursive install-ps-recursive install-recursive \ -#>- installcheck-recursive installdirs-recursive pdf-recursive \ -#>- ps-recursive uninstall-recursive -#>+ 7 -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - { test ! -d $(distdir) \ - || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr $(distdir); }; } -DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 -GZIP_ENV = --best -distuninstallcheck_listfiles = find . -type f -print -distcleancheck_listfiles = find . -type f -print -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -KDE_OPTIONS = noautodist -SUBDIRS = bibletime pot docs . - -# EXTRA_DIST += $(btadmindir)/ChangeLog -EXTRA_DIST = BibleTime.kdevelop LICENSE ChangeLog bibletime.spec.in \ - bibletime.spec README.in README INSTALL.in INSTALL \ - bibletime.lsm.in bibletime.lsm configure.in.in configure.in \ - bibletime.desktop.in bibletime.desktop Makefile.cvs autogen.sh \ - bibletime.m4 sword.m4 clucene.m4 $(btadmindir)/compile \ - $(btadmindir)/config.guess $(btadmindir)/config.pl \ - $(btadmindir)/config.sub $(btadmindir)/configure.in.bot.end \ - $(btadmindir)/configure.in.min $(btadmindir)/cvs-clean.pl \ - $(btadmindir)/install-sh $(btadmindir)/ltmain.sh \ - $(btadmindir)/missing $(btadmindir)/mkinstalldirs \ - $(btadmindir)/ylwrap $(btadmindir)/Makefile.common \ - $(btadmindir)/acinclude.m4.in $(btadmindir)/am_edit \ - $(btadmindir)/conf.change.pl $(btadmindir)/debianrules \ - $(btadmindir)/depcomp $(btadmindir)/detect-autoconf.sh \ - $(btadmindir)/libtool.m4.in $(btadmindir)/nmcheck \ - $(btadmindir)/cvs.sh -btadmindir = $(top_srcdir)/admin - -# not a GNU package. You can remove this line, if -# have all needed files, that a GNU package needs -AUTOMAKE_OPTIONS = 1.6 foreign dist-bzip2 -MAINTAINERCLEANFILES = configure.files subdirs -#>- all: config.h -#>+ 1 -all: docs-am config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive - -.SUFFIXES: -am--refresh: - @: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ -#>- cd $(srcdir) && $(AUTOMAKE) --foreign \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --foreign Makefile -#>+ 14 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ - ( \ - cd $(srcdir) && $(AUTOMAKE) --foreign \ - ) || exit 1; echo ' cd $(top_srcdir) && perl admin/am_edit '; cd $(top_srcdir) && perl admin/am_edit && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign Makefile - cd $(top_srcdir) && perl admin/am_edit Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) -#>- cd $(srcdir) && $(AUTOCONF) -#>+ 2 - cd $(srcdir) && rm -f configure - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) - -config.h: stamp-h1 - @if test ! -f $@; then \ - rm -f stamp-h1; \ - $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ - else :; fi - -stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status - @rm -f stamp-h1 - cd $(top_builddir) && $(SHELL) ./config.status config.h -$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_srcdir) && $(AUTOHEADER) - rm -f stamp-h1 - touch $@ - -distclean-hdr: - -rm -f config.h stamp-h1 -README: $(top_builddir)/config.status $(srcdir)/README.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -INSTALL: $(top_builddir)/config.status $(srcdir)/INSTALL.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -bibletime.lsm: $(top_builddir)/config.status $(srcdir)/bibletime.lsm.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -bibletime.spec: $(top_builddir)/config.status $(srcdir)/bibletime.spec.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -bibletime.desktop: $(top_builddir)/config.status $(srcdir)/bibletime.desktop.in - cd $(top_builddir) && $(SHELL) ./config.status $@ - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - $(am__remove_distdir) - test -d $(distdir) || mkdir $(distdir) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - distdir) \ - || exit 1; \ - fi; \ - done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook - -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r $(distdir) -dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) - -dist-tarZ: distdir - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) - -dist-shar: distdir - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) - -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) - -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - esac - chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst - chmod a-w $(distdir) - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && cd $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck - $(am__remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -distuninstallcheck: - @cd $(distuninstallcheck_dir) \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am -check: check-recursive -all-am: Makefile config.h -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) -#>- clean: clean-recursive -#>+ 1 -clean: kde-rpo-clean clean-recursive - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-hdr \ - distclean-libtool distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: install-data-local - -install-dvi: install-dvi-recursive - -install-exec-am: - -install-html: install-html-recursive - -install-info: install-info-recursive - -install-man: - -install-pdf: install-pdf-recursive - -install-ps: install-ps-recursive - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: uninstall-local - -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am am--refresh check check-am clean clean-generic \ - clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ - dist-gzip dist-hook dist-lzma dist-shar dist-tarZ dist-zip \ - distcheck distclean distclean-generic distclean-hdr \ - distclean-libtool distclean-tags distcleancheck distdir \ - distuninstallcheck dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am \ - install-data-local install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am uninstall-local - - -$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in sword.m4 bibletime.m4 clucene.m4 - @cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in sword.m4 bibletime.m4 clucene.m4 > acinclude.m4 -$(top_srcdir)/configure.in: $(top_srcdir)/configure.files $(shell test -f $(top_srcdir)/configure.files && cat $(top_srcdir)/configure.files) - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in -$(top_srcdir)/subdirs: - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs -$(top_srcdir)/configure.files: - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.files - -install-data-local: - chmod 755 $(DESTDIR)$(kde_datadir)/bibletime -R -#>- $(mkinstalldirs) $(datadir)/applications -#>+ 1 - $(mkinstalldirs) $(DESTDIR)$(datadir)/applications -#>- $(INSTALL_DATA) $(top_builddir)/bibletime.desktop $(datadir)/applications/bibletime.desktop -#>+ 1 - $(INSTALL_DATA) $(top_builddir)/bibletime.desktop $(DESTDIR)$(datadir)/applications/bibletime.desktop - -uninstall-local: -#>- -rm -f $(datadir)/applications/bibletime.desktop -#>+ 1 - -rm -f $(DESTDIR)$(datadir)/applications/bibletime.desktop - -dist-hook: - rm -f $(distdir)/bibletime-*.tar.gz $(distdir)/bibletime-*.tar.bz2 - rm -rf $(find $(distdir) -name tags -o -name TAGS -o -name \*.xcf -o -name \*.xcf.bz2) -# rm -f $(distdir)/admin/Changelog $(distdir)/make-messages.sh \ -# $(distdir)/extractrc $(distdir)/preparetips \ -# $(distdir)/bibletime.doxygen $(distdir)/bibletime.kdevses \ -# $(distdir)/bibletime.start $(distdir)/configure.files \ -# $(distdir)/bibletime/pics/gen_am.sh - rm -rf $(distdir)/autom4te.cache - rm -rf $(distdir)/BibleTime.kdevelop.pcs - rm -rf $(distdir)/docs/handbook/html/*.html - rm -rf $(distdir)/docs/howto/html/*.html -# rm -rf $(distdir)/BibleTime.tag -# $(distdir)/BibleTime.kdevses -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -docs-am: - -#>+ 7 -force-reedit: - \ - cd $(srcdir) && $(AUTOMAKE) --foreign \ - - cd $(top_srcdir) && perl admin/am_edit Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-recursive - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/README b/README index 4b906e9..da0a9fd 100644 --- a/README +++ b/README @@ -1,36 +1,48 @@ -In this file: -------------- - * General introduction - * Requirements - * Documentation +README for BibleTime +==================== -General introduction: --------------------- -This is BibleTime 1.6.5.1. BibleTime is a Bible study application based on KDE 3.3 or later. +BibleTime is a Bible study application based on KDE. -Please report any bugs your find to info@bibletime.info or use the links on our webpage at -http://www.bibletime.info. Please do not hesitate to send suggestions or criticism to info@bibletime.info. +1. INSTALLATION -Read the file INSTALL how to install and compile this version of BibleTime. There's also a SPEC file -to create RPMs, it's called bibletime.spec. +1.1 REQUIREMENTS + -QT 4.4+ + -Sword 1.5.9+ (http://crosswire.org/sword) + -CLucene 0.9.16a+ (http://clucene.sf.net) + -Boost header files (libboost-dev) + -cmake 2.4.0+ (http://cmake.org) -For a list of the contributors to BibleTime read the "About BibleTime" pages available in the -"Help" menu of BibleTime. +1.2 DEVELOPER-ONLY REQUIREMENTS + -po4a + -xsltproc, docbook-xml, docbook-xsl -This README file contains some useful instructions and tips how to use BibleTime. -Please read the handbook, too. It contains many instructions about the usage and -installation of BibleTime. +1.3 PROCEDURE -Requirements: -------------- -See file INSTALL for detailed installation instructions. +In the toplevel directory of this package, you can find +the scripts "build-debug.sh" and "build-release.sh". -Documentation: --------------- -You can find information about BibleTime, the installation and its usage in the following places: +Run "build-debug.sh" to build BibleTime in debug mode. +It will build in the directory ./build/ and install to +./build/install/. You can run it just there, you do not +have to install it to /usr/. + +For a real installation, run "build-release.sh". This will +also build in ./build/, but then install to /usr/local. + +2. FEEDBACK + +Please report any bugs your find to bt-devel@crosswire.org or +use the links on our webpage at http://www.bibletime.info. + +3. DOCUMENTATION + +You can find information about BibleTime, the installation +and its usage in the following places: o http://www.bibletime.info/ - o The BibleTime handbook available in the Help menu of the BibleTime application + o The BibleTime handbook available in the Help menu + of the BibleTime application o There's a Bible study tutorial in the help menu -May God, our Lord use BibleTime for his glory, +May God, our Lord, use BibleTime for his glory. + The BibleTime developers, info@bibletime.info diff --git a/README.in b/README.in deleted file mode 100644 index d53a104..0000000 --- a/README.in +++ /dev/null @@ -1,36 +0,0 @@ -In this file: -------------- - * General introduction - * Requirements - * Documentation - -General introduction: --------------------- -This is BibleTime @VERSION@. BibleTime is a Bible study application based on KDE 3.3 or later. - -Please report any bugs your find to info@bibletime.info or use the links on our webpage at -http://www.bibletime.info. Please do not hesitate to send suggestions or criticism to info@bibletime.info. - -Read the file INSTALL how to install and compile this version of BibleTime. There's also a SPEC file -to create RPMs, it's called bibletime.spec. - -For a list of the contributors to BibleTime read the "About BibleTime" pages available in the -"Help" menu of BibleTime. - -This README file contains some useful instructions and tips how to use BibleTime. -Please read the handbook, too. It contains many instructions about the usage and -installation of BibleTime. - -Requirements: -------------- -See file INSTALL for detailed installation instructions. - -Documentation: --------------- -You can find information about BibleTime, the installation and its usage in the following places: - o http://www.bibletime.info/ - o The BibleTime handbook available in the Help menu of the BibleTime application - o There's a Bible study tutorial in the help menu - -May God, our Lord use BibleTime for his glory, -The BibleTime developers, info@bibletime.info diff --git a/acinclude.m4 b/acinclude.m4 deleted file mode 100644 index bbd9be2..0000000 --- a/acinclude.m4 +++ /dev/null @@ -1,12174 +0,0 @@ -## -*- autoconf -*- - -dnl This file is part of the KDE libraries/packages -dnl Copyright (C) 1997 Janos Farkas (chexum@shadow.banki.hu) -dnl (C) 1997,98,99 Stephan Kulow (coolo@kde.org) - -dnl This file is free software; you can redistribute it and/or -dnl modify it under the terms of the GNU Library General Public -dnl License as published by the Free Software Foundation; either -dnl version 2 of the License, or (at your option) any later version. - -dnl This library is distributed in the hope that it will be useful, -dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -dnl Library General Public License for more details. - -dnl You should have received a copy of the GNU Library General Public License -dnl along with this library; see the file COPYING.LIB. If not, write to -dnl the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -dnl Boston, MA 02111-1307, USA. - -dnl IMPORTANT NOTE: -dnl Please do not modify this file unless you expect your modifications to be -dnl carried into every other module in the repository. -dnl -dnl Single-module modifications are best placed in configure.in for kdelibs -dnl and kdebase or configure.in.in if present. - -# KDE_PATH_X_DIRECT -dnl Internal subroutine of AC_PATH_X. -dnl Set ac_x_includes and/or ac_x_libraries. -AC_DEFUN([KDE_PATH_X_DIRECT], -[ -AC_REQUIRE([KDE_CHECK_LIB64]) - -if test "$ac_x_includes" = NO; then - # Guess where to find include files, by looking for this one X11 .h file. - test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h - - # First, try using that file with no special directory specified. -AC_TRY_CPP([#include <$x_direct_test_include>], -[# We can compile using X headers with no special include directory. -ac_x_includes=], -[# Look for the header file in a standard set of common directories. -# Check X11 before X11Rn because it is often a symlink to the current release. - for ac_dir in \ - /usr/X11/include \ - /usr/X11R6/include \ - /usr/X11R5/include \ - /usr/X11R4/include \ - \ - /usr/include/X11 \ - /usr/include/X11R6 \ - /usr/include/X11R5 \ - /usr/include/X11R4 \ - \ - /usr/local/X11/include \ - /usr/local/X11R6/include \ - /usr/local/X11R5/include \ - /usr/local/X11R4/include \ - \ - /usr/local/include/X11 \ - /usr/local/include/X11R6 \ - /usr/local/include/X11R5 \ - /usr/local/include/X11R4 \ - \ - /usr/X386/include \ - /usr/x386/include \ - /usr/XFree86/include/X11 \ - \ - /usr/include \ - /usr/local/include \ - /usr/unsupported/include \ - /usr/athena/include \ - /usr/local/x11r5/include \ - /usr/lpp/Xamples/include \ - \ - /usr/openwin/include \ - /usr/openwin/share/include \ - ; \ - do - if test -r "$ac_dir/$x_direct_test_include"; then - ac_x_includes=$ac_dir - break - fi - done]) -fi # $ac_x_includes = NO - -if test "$ac_x_libraries" = NO; then - # Check for the libraries. - - test -z "$x_direct_test_library" && x_direct_test_library=Xt - test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc - - # See if we find them without any special options. - # Don't add to $LIBS permanently. - ac_save_LIBS="$LIBS" - LIBS="-l$x_direct_test_library $LIBS" -AC_TRY_LINK([#include ], [${x_direct_test_function}(1)], -[LIBS="$ac_save_LIBS" -# We can link X programs with no special library path. -ac_x_libraries=], -[LIBS="$ac_save_LIBS" -# First see if replacing the include by lib works. -# Check X11 before X11Rn because it is often a symlink to the current release. -for ac_dir in `echo "$ac_x_includes" | sed s/include/lib${kdelibsuff}/` \ - /usr/X11/lib${kdelibsuff} \ - /usr/X11R6/lib${kdelibsuff} \ - /usr/X11R5/lib${kdelibsuff} \ - /usr/X11R4/lib${kdelibsuff} \ - \ - /usr/lib${kdelibsuff}/X11 \ - /usr/lib${kdelibsuff}/X11R6 \ - /usr/lib${kdelibsuff}/X11R5 \ - /usr/lib${kdelibsuff}/X11R4 \ - \ - /usr/local/X11/lib${kdelibsuff} \ - /usr/local/X11R6/lib${kdelibsuff} \ - /usr/local/X11R5/lib${kdelibsuff} \ - /usr/local/X11R4/lib${kdelibsuff} \ - \ - /usr/local/lib${kdelibsuff}/X11 \ - /usr/local/lib${kdelibsuff}/X11R6 \ - /usr/local/lib${kdelibsuff}/X11R5 \ - /usr/local/lib${kdelibsuff}/X11R4 \ - \ - /usr/X386/lib${kdelibsuff} \ - /usr/x386/lib${kdelibsuff} \ - /usr/XFree86/lib${kdelibsuff}/X11 \ - \ - /usr/lib${kdelibsuff} \ - /usr/local/lib${kdelibsuff} \ - /usr/unsupported/lib${kdelibsuff} \ - /usr/athena/lib${kdelibsuff} \ - /usr/local/x11r5/lib${kdelibsuff} \ - /usr/lpp/Xamples/lib${kdelibsuff} \ - /lib/usr/lib${kdelibsuff}/X11 \ - \ - /usr/openwin/lib${kdelibsuff} \ - /usr/openwin/share/lib${kdelibsuff} \ - ; \ -do -dnl Don't even attempt the hair of trying to link an X program! - for ac_extension in a so sl; do - if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then - ac_x_libraries=$ac_dir - break 2 - fi - done -done]) -fi # $ac_x_libraries = NO -]) - - -dnl ------------------------------------------------------------------------ -dnl Find a file (or one of more files in a list of dirs) -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_FIND_FILE], -[ -$3=NO -for i in $2; -do - for j in $1; - do - echo "configure: __oline__: $i/$j" >&AC_FD_CC - if test -r "$i/$j"; then - echo "taking that" >&AC_FD_CC - $3=$i - break 2 - fi - done -done -]) - -dnl KDE_FIND_PATH(program-name, variable-name, list-of-dirs, -dnl if-not-found, test-parameter, prepend-path) -dnl -dnl Look for program-name in list-of-dirs+$PATH. -dnl If prepend-path is set, look in $PATH+list-of-dirs instead. -dnl If found, $variable-name is set. If not, if-not-found is evaluated. -dnl test-parameter: if set, the program is executed with this arg, -dnl and only a successful exit code is required. -AC_DEFUN([KDE_FIND_PATH], -[ - AC_MSG_CHECKING([for $1]) - if test -n "$$2"; then - kde_cv_path="$$2"; - else - kde_cache=`echo $1 | sed 'y%./+-%__p_%'` - - AC_CACHE_VAL(kde_cv_path_$kde_cache, - [ - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z "$6"; then dnl Append dirs in PATH (default) - dirs="$3 $dirs" - else dnl Prepend dirs in PATH (if 6th arg is set) - dirs="$dirs $3" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/$1"; then - if test -n "$5" - then - evalstr="$dir/$1 $5 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/$1" - break - fi - else - kde_cv_path="$dir/$1" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - ]) - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - AC_MSG_RESULT(not found) - $4 - else - AC_MSG_RESULT($kde_cv_path) - $2=$kde_cv_path - - fi -]) - -AC_DEFUN([KDE_MOC_ERROR_MESSAGE], -[ - AC_MSG_ERROR([No Qt meta object compiler (moc) found! -Please check whether you installed Qt correctly. -You need to have a running moc binary. -configure tried to run $ac_cv_path_moc and the test didn't -succeed. If configure shouldn't have tried this one, set -the environment variable MOC to the right one before running -configure. -]) -]) - -AC_DEFUN([KDE_UIC_ERROR_MESSAGE], -[ - AC_MSG_WARN([No Qt ui compiler (uic) found! -Please check whether you installed Qt correctly. -You need to have a running uic binary. -configure tried to run $ac_cv_path_uic and the test didn't -succeed. If configure shouldn't have tried this one, set -the environment variable UIC to the right one before running -configure. -]) -]) - - -AC_DEFUN([KDE_CHECK_UIC_FLAG], -[ - AC_MSG_CHECKING([whether uic supports -$1 ]) - kde_cache=`echo $1 | sed 'y% .=/+-%____p_%'` - AC_CACHE_VAL(kde_cv_prog_uic_$kde_cache, - [ - cat >conftest.ui < -EOT - ac_uic_testrun="$UIC_PATH -$1 $2 conftest.ui >/dev/null" - if AC_TRY_EVAL(ac_uic_testrun); then - eval "kde_cv_prog_uic_$kde_cache=yes" - else - eval "kde_cv_prog_uic_$kde_cache=no" - fi - rm -f conftest* - ]) - - if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then - AC_MSG_RESULT([yes]) - : - $3 - else - AC_MSG_RESULT([no]) - : - $4 - fi -]) - - -dnl ------------------------------------------------------------------------ -dnl Find the meta object compiler and the ui compiler in the PATH, -dnl in $QTDIR/bin, and some more usual places -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_PATH_QT_MOC_UIC], -[ - AC_REQUIRE([KDE_CHECK_PERL]) - qt_bindirs="" - for dir in $kde_qt_dirs; do - qt_bindirs="$qt_bindirs $dir/bin $dir/src/moc" - done - qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin" - if test ! "$ac_qt_bindir" = "NO"; then - qt_bindirs="$ac_qt_bindir $qt_bindirs" - fi - - KDE_FIND_PATH(moc, MOC, [$qt_bindirs], [KDE_MOC_ERROR_MESSAGE]) - if test -z "$UIC_NOT_NEEDED"; then - KDE_FIND_PATH(uic, UIC_PATH, [$qt_bindirs], [UIC_PATH=""]) - if test -z "$UIC_PATH" ; then - KDE_UIC_ERROR_MESSAGE - exit 1 - else - UIC=$UIC_PATH - - if test $kde_qtver = 3; then - KDE_CHECK_UIC_FLAG(L,[/nonexistent],ac_uic_supports_libpath=yes,ac_uic_supports_libpath=no) - KDE_CHECK_UIC_FLAG(nounload,,ac_uic_supports_nounload=yes,ac_uic_supports_nounload=no) - - if test x$ac_uic_supports_libpath = xyes; then - UIC="$UIC -L \$(kde_widgetdir)" - fi - if test x$ac_uic_supports_nounload = xyes; then - UIC="$UIC -nounload" - fi - fi - fi - else - UIC="echo uic not available: " - fi - - AC_SUBST(MOC) - AC_SUBST(UIC) - - UIC_TR="i18n" - if test $kde_qtver = 3; then - UIC_TR="tr2i18n" - fi - - AC_SUBST(UIC_TR) -]) - -AC_DEFUN([KDE_1_CHECK_PATHS], -[ - KDE_1_CHECK_PATH_HEADERS - - KDE_TEST_RPATH= - - if test -n "$USE_RPATH"; then - - if test -n "$kde_libraries"; then - KDE_TEST_RPATH="-R $kde_libraries" - fi - - if test -n "$qt_libraries"; then - KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries" - fi - - if test -n "$x_libraries"; then - KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries" - fi - - KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH" - fi - -AC_MSG_CHECKING([for KDE libraries installed]) -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -lkdecore $LIBQT $KDE_TEST_RPATH 1>&5' - -if AC_TRY_EVAL(ac_link) && test -s conftest; then - AC_MSG_RESULT(yes) -else - AC_MSG_ERROR([your system fails at linking a small KDE application! -Check, if your compiler is installed correctly and if you have used the -same compiler to compile Qt and kdelibs as you did use now. -For more details about this problem, look at the end of config.log.]) -fi - -if eval `KDEDIR= ./conftest 2>&5`; then - kde_result=done -else - kde_result=problems -fi - -KDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log -kde_have_all_paths=yes - -KDE_SET_PATHS($kde_result) - -]) - -AC_DEFUN([KDE_SET_PATHS], -[ - kde_cv_all_paths="kde_have_all_paths=\"yes\" \ - kde_htmldir=\"$kde_htmldir\" \ - kde_appsdir=\"$kde_appsdir\" \ - kde_icondir=\"$kde_icondir\" \ - kde_sounddir=\"$kde_sounddir\" \ - kde_datadir=\"$kde_datadir\" \ - kde_locale=\"$kde_locale\" \ - kde_cgidir=\"$kde_cgidir\" \ - kde_confdir=\"$kde_confdir\" \ - kde_kcfgdir=\"$kde_kcfgdir\" \ - kde_mimedir=\"$kde_mimedir\" \ - kde_toolbardir=\"$kde_toolbardir\" \ - kde_wallpaperdir=\"$kde_wallpaperdir\" \ - kde_templatesdir=\"$kde_templatesdir\" \ - kde_bindir=\"$kde_bindir\" \ - kde_servicesdir=\"$kde_servicesdir\" \ - kde_servicetypesdir=\"$kde_servicetypesdir\" \ - kde_moduledir=\"$kde_moduledir\" \ - kde_styledir=\"$kde_styledir\" \ - kde_widgetdir=\"$kde_widgetdir\" \ - xdg_appsdir=\"$xdg_appsdir\" \ - xdg_menudir=\"$xdg_menudir\" \ - xdg_directorydir=\"$xdg_directorydir\" \ - kde_result=$1" -]) - -AC_DEFUN([KDE_SET_DEFAULT_PATHS], -[ -if test "$1" = "default"; then - - if test -z "$kde_htmldir"; then - kde_htmldir='\${datadir}/doc/HTML' - fi - if test -z "$kde_appsdir"; then - kde_appsdir='\${datadir}/applnk' - fi - if test -z "$kde_icondir"; then - kde_icondir='\${datadir}/icons' - fi - if test -z "$kde_sounddir"; then - kde_sounddir='\${datadir}/sounds' - fi - if test -z "$kde_datadir"; then - kde_datadir='\${datadir}/apps' - fi - if test -z "$kde_locale"; then - kde_locale='\${datadir}/locale' - fi - if test -z "$kde_cgidir"; then - kde_cgidir='\${exec_prefix}/cgi-bin' - fi - if test -z "$kde_confdir"; then - kde_confdir='\${datadir}/config' - fi - if test -z "$kde_kcfgdir"; then - kde_kcfgdir='\${datadir}/config.kcfg' - fi - if test -z "$kde_mimedir"; then - kde_mimedir='\${datadir}/mimelnk' - fi - if test -z "$kde_toolbardir"; then - kde_toolbardir='\${datadir}/toolbar' - fi - if test -z "$kde_wallpaperdir"; then - kde_wallpaperdir='\${datadir}/wallpapers' - fi - if test -z "$kde_templatesdir"; then - kde_templatesdir='\${datadir}/templates' - fi - if test -z "$kde_bindir"; then - kde_bindir='\${exec_prefix}/bin' - fi - if test -z "$kde_servicesdir"; then - kde_servicesdir='\${datadir}/services' - fi - if test -z "$kde_servicetypesdir"; then - kde_servicetypesdir='\${datadir}/servicetypes' - fi - if test -z "$kde_moduledir"; then - if test "$kde_qtver" = "2"; then - kde_moduledir='\${libdir}/kde2' - else - kde_moduledir='\${libdir}/kde3' - fi - fi - if test -z "$kde_styledir"; then - kde_styledir='\${libdir}/kde3/plugins/styles' - fi - if test -z "$kde_widgetdir"; then - kde_widgetdir='\${libdir}/kde3/plugins/designer' - fi - if test -z "$xdg_appsdir"; then - xdg_appsdir='\${datadir}/applications/kde' - fi - if test -z "$xdg_menudir"; then - xdg_menudir='\${sysconfdir}/xdg/menus' - fi - if test -z "$xdg_directorydir"; then - xdg_directorydir='\${datadir}/desktop-directories' - fi - - KDE_SET_PATHS(defaults) - -else - - if test $kde_qtver = 1; then - AC_MSG_RESULT([compiling]) - KDE_1_CHECK_PATHS - else - AC_MSG_ERROR([path checking not yet supported for KDE 2]) - fi - -fi -]) - -AC_DEFUN([KDE_CHECK_PATHS_FOR_COMPLETENESS], -[ if test -z "$kde_htmldir" || test -z "$kde_appsdir" || - test -z "$kde_icondir" || test -z "$kde_sounddir" || - test -z "$kde_datadir" || test -z "$kde_locale" || - test -z "$kde_cgidir" || test -z "$kde_confdir" || - test -z "$kde_kcfgdir" || - test -z "$kde_mimedir" || test -z "$kde_toolbardir" || - test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" || - test -z "$kde_bindir" || test -z "$kde_servicesdir" || - test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" || - test -z "$kde_styledir" || test -z "kde_widgetdir" || - test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" || - test "x$kde_have_all_paths" != "xyes"; then - kde_have_all_paths=no - fi -]) - -AC_DEFUN([KDE_MISSING_PROG_ERROR], -[ - AC_MSG_ERROR([The important program $1 was not found! -Please check whether you installed KDE correctly. -]) -]) - -AC_DEFUN([KDE_MISSING_ARTS_ERROR], -[ - AC_MSG_ERROR([The important program $1 was not found! -Please check whether you installed aRts correctly or use ---without-arts to compile without aRts support (this will remove functionality). -]) -]) - -AC_DEFUN([KDE_SET_DEFAULT_BINDIRS], -[ - kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin" - test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs" - if test -n "$KDEDIRS"; then - kde_save_IFS=$IFS - IFS=: - for dir in $KDEDIRS; do - kde_default_bindirs="$dir/bin $kde_default_bindirs " - done - IFS=$kde_save_IFS - fi -]) - -AC_DEFUN([KDE_SUBST_PROGRAMS], -[ - AC_ARG_WITH(arts, - AC_HELP_STRING([--without-arts],[build without aRts [default=no]]), - [build_arts=$withval], - [build_arts=yes] - ) - AM_CONDITIONAL(include_ARTS, test "$build_arts" '!=' "no") - if test "$build_arts" = "no"; then - AC_DEFINE(WITHOUT_ARTS, 1, [Defined if compiling without arts]) - fi - - KDE_SET_DEFAULT_BINDIRS - kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_libs_prefix/bin $kde_default_bindirs" - KDE_FIND_PATH(dcopidl, DCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl)]) - KDE_FIND_PATH(dcopidl2cpp, DCOPIDL2CPP, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl2cpp)]) - if test "$build_arts" '!=' "no"; then - KDE_FIND_PATH(mcopidl, MCOPIDL, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(mcopidl)]) - KDE_FIND_PATH(artsc-config, ARTSCCONFIG, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(artsc-config)]) - fi - KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs]) - - kde32ornewer=1 - kde33ornewer=1 - if test -n "$kde_qtver" && test "$kde_qtver" -lt 3; then - kde32ornewer= - kde33ornewer= - else - if test "$kde_qtver" = "3"; then - if test "$kde_qtsubver" -le 1; then - kde32ornewer= - fi - if test "$kde_qtsubver" -le 2; then - kde33ornewer= - fi - fi - fi - - if test -n "$kde32ornewer"; then - KDE_FIND_PATH(kconfig_compiler, KCONFIG_COMPILER, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kconfig_compiler)]) - KDE_FIND_PATH(dcopidlng, DCOPIDLNG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidlng)]) - fi - if test -n "$kde33ornewer"; then - KDE_FIND_PATH(makekdewidgets, MAKEKDEWIDGETS, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(makekdewidgets)]) - AC_SUBST(MAKEKDEWIDGETS) - fi - KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""]) - - if test -n "$MEINPROC" && test ! "$MEINPROC" = "compiled"; then - kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share" - test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs" - AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET) - if test "$KDE_XSL_STYLESHEET" = "NO"; then - KDE_XSL_STYLESHEET="" - else - KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/kde-chunk.xsl" - fi - fi - - DCOP_DEPENDENCIES='$(DCOPIDL)' - if test -n "$kde32ornewer"; then - KCFG_DEPENDENCIES='$(KCONFIG_COMPILER)' - DCOP_DEPENDENCIES='$(DCOPIDL) $(DCOPIDLNG)' - AC_SUBST(KCONFIG_COMPILER) - AC_SUBST(KCFG_DEPENDENCIES) - AC_SUBST(DCOPIDLNG) - fi - AC_SUBST(DCOPIDL) - AC_SUBST(DCOPIDL2CPP) - AC_SUBST(DCOP_DEPENDENCIES) - AC_SUBST(MCOPIDL) - AC_SUBST(ARTSCCONFIG) - AC_SUBST(MEINPROC) - AC_SUBST(KDE_XSL_STYLESHEET) - AC_SUBST(XMLLINT) -])dnl - -AC_DEFUN([AC_CREATE_KFSSTND], -[ -AC_REQUIRE([AC_CHECK_RPATH]) - -AC_MSG_CHECKING([for KDE paths]) -kde_result="" -kde_cached_paths=yes -AC_CACHE_VAL(kde_cv_all_paths, -[ - KDE_SET_DEFAULT_PATHS($1) - kde_cached_paths=no -]) -eval "$kde_cv_all_paths" -KDE_CHECK_PATHS_FOR_COMPLETENESS -if test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then - # wrong values were cached, may be, we can set better ones - kde_result= - kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir= - kde_datadir= kde_locale= kde_cgidir= kde_confdir= kde_kcfgdir= - kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir= - kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir= - kde_have_all_paths= - kde_styledir= - kde_widgetdir= - xdg_appsdir = xdg_menudir= xdg_directorydir= - KDE_SET_DEFAULT_PATHS($1) - eval "$kde_cv_all_paths" - KDE_CHECK_PATHS_FOR_COMPLETENESS - kde_result="$kde_result (cache overridden)" -fi -if test "$kde_have_all_paths" = "no"; then - AC_MSG_ERROR([configure could not run a little KDE program to test the environment. -Since it had compiled and linked before, it must be a strange problem on your system. -Look at config.log for details. If you are not able to fix this, look at -http://www.kde.org/faq/installation.html or any www.kde.org mirror. -(If you're using an egcs version on Linux, you may update binutils!) -]) -else - rm -f conftest* - AC_MSG_RESULT($kde_result) -fi - -bindir=$kde_bindir - -KDE_SUBST_PROGRAMS - -]) - -AC_DEFUN([AC_SUBST_KFSSTND], -[ -AC_SUBST(kde_htmldir) -AC_SUBST(kde_appsdir) -AC_SUBST(kde_icondir) -AC_SUBST(kde_sounddir) -AC_SUBST(kde_datadir) -AC_SUBST(kde_locale) -AC_SUBST(kde_confdir) -AC_SUBST(kde_kcfgdir) -AC_SUBST(kde_mimedir) -AC_SUBST(kde_wallpaperdir) -AC_SUBST(kde_bindir) -dnl X Desktop Group standards -AC_SUBST(xdg_appsdir) -AC_SUBST(xdg_menudir) -AC_SUBST(xdg_directorydir) -dnl for KDE 2 -AC_SUBST(kde_templatesdir) -AC_SUBST(kde_servicesdir) -AC_SUBST(kde_servicetypesdir) -AC_SUBST(kde_moduledir) -AC_SUBST(kdeinitdir, '$(kde_moduledir)') -AC_SUBST(kde_styledir) -AC_SUBST(kde_widgetdir) -if test "$kde_qtver" = 1; then - kde_minidir="$kde_icondir/mini" -else -# for KDE 1 - this breaks KDE2 apps using minidir, but -# that's the plan ;-/ - kde_minidir="/dev/null" -fi -dnl AC_SUBST(kde_minidir) -dnl AC_SUBST(kde_cgidir) -dnl AC_SUBST(kde_toolbardir) -]) - -AC_DEFUN([KDE_MISC_TESTS], -[ - dnl Checks for libraries. - AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for *BSD - AC_SUBST(LIBUTIL) - AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD - AC_SUBST(LIBCOMPAT) - kde_have_crypt= - AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"; kde_have_crypt=yes], - AC_CHECK_LIB(c, crypt, [kde_have_crypt=yes], [ - AC_MSG_WARN([you have no crypt in either libcrypt or libc. -You should install libcrypt from another source or configure with PAM -support]) - kde_have_crypt=no - ])) - AC_SUBST(LIBCRYPT) - if test $kde_have_crypt = yes; then - AC_DEFINE_UNQUOTED(HAVE_CRYPT, 1, [Defines if your system has the crypt function]) - fi - AC_CHECK_SOCKLEN_T - AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"]) - if test $ac_cv_lib_dnet_dnet_ntoa = no; then - AC_CHECK_LIB(dnet_stub, dnet_ntoa, - [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"]) - fi - AC_CHECK_FUNC(inet_ntoa) - if test $ac_cv_func_inet_ntoa = no; then - AC_CHECK_LIB(nsl, inet_ntoa, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl") - fi - AC_CHECK_FUNC(connect) - if test $ac_cv_func_connect = no; then - AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", , - $X_EXTRA_LIBS) - fi - - AC_CHECK_FUNC(remove) - if test $ac_cv_func_remove = no; then - AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix") - fi - - # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. - AC_CHECK_FUNC(shmat, , - AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc")) - - # more headers that need to be explicitly included on darwin - AC_CHECK_HEADERS(sys/types.h stdint.h) - - # sys/bitypes.h is needed for uint32_t and friends on Tru64 - AC_CHECK_HEADERS(sys/bitypes.h) - - # darwin requires a poll emulation library - AC_CHECK_LIB(poll, poll, LIB_POLL="-lpoll") - - # for some image handling on Mac OS X - AC_CHECK_HEADERS(Carbon/Carbon.h) - - # CoreAudio framework - AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [ - AC_DEFINE(HAVE_COREAUDIO, 1, [Define if you have the CoreAudio API]) - FRAMEWORK_COREAUDIO="-Xlinker -framework -Xlinker CoreAudio" - ]) - - AC_CHECK_RES_INIT - AC_SUBST(LIB_POLL) - AC_SUBST(FRAMEWORK_COREAUDIO) - LIBSOCKET="$X_EXTRA_LIBS" - AC_SUBST(LIBSOCKET) - AC_SUBST(X_EXTRA_LIBS) - AC_CHECK_LIB(ucb, killpg, [LIBUCB="-lucb"]) dnl for Solaris2.4 - AC_SUBST(LIBUCB) - - case $host in dnl this *is* LynxOS specific - *-*-lynxos* ) - AC_MSG_CHECKING([LynxOS header file wrappers]) - [CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"] - AC_MSG_RESULT(disabled) - AC_CHECK_LIB(bsd, gethostbyname, [LIBSOCKET="-lbsd"]) dnl for LynxOS - ;; - esac - - KDE_CHECK_TYPES - KDE_CHECK_LIBDL - KDE_CHECK_STRLCPY - -# darwin needs this to initialize the environment -AC_CHECK_HEADERS(crt_externs.h) -AC_CHECK_FUNC(_NSGetEnviron, [AC_DEFINE(HAVE_NSGETENVIRON, 1, [Define if your system needs _NSGetEnviron to set up the environment])]) - -AH_VERBATIM(_DARWIN_ENVIRON, -[ -#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H) -# include -# include -# define environ (*_NSGetEnviron()) -#endif -]) - -AH_VERBATIM(_AIX_STRINGS_H_BZERO, -[ -/* - * AIX defines FD_SET in terms of bzero, but fails to include - * that defines bzero. - */ - -#if defined(_AIX) -#include -#endif -]) - -AC_CHECK_FUNCS([vsnprintf snprintf]) - -AH_VERBATIM(_TRU64,[ -/* - * On HP-UX, the declaration of vsnprintf() is needed every time ! - */ - -#if !defined(HAVE_VSNPRINTF) || defined(hpux) -#if __STDC__ -#include -#include -#else -#include -#endif -#ifdef __cplusplus -extern "C" -#endif -int vsnprintf(char *str, size_t n, char const *fmt, va_list ap); -#ifdef __cplusplus -extern "C" -#endif -int snprintf(char *str, size_t n, char const *fmt, ...); -#endif -]) - -]) - -dnl ------------------------------------------------------------------------ -dnl Find the header files and libraries for X-Windows. Extended the -dnl macro AC_PATH_X -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([K_PATH_X], -[ -AC_REQUIRE([KDE_MISC_TESTS])dnl -AC_REQUIRE([KDE_CHECK_LIB64]) - -AC_ARG_ENABLE( - embedded, - AC_HELP_STRING([--enable-embedded],[link to Qt-embedded, don't use X]), - kde_use_qt_emb=$enableval, - kde_use_qt_emb=no -) - -AC_ARG_ENABLE( - qtopia, - AC_HELP_STRING([--enable-qtopia],[link to Qt-embedded, link to the Qtopia Environment]), - kde_use_qt_emb_palm=$enableval, - kde_use_qt_emb_palm=no -) - -AC_ARG_ENABLE( - mac, - AC_HELP_STRING([--enable-mac],[link to Qt/Mac (don't use X)]), - kde_use_qt_mac=$enableval, - kde_use_qt_mac=no -) - -# used to disable x11-specific stuff on special platforms -AM_CONDITIONAL(include_x11, test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no") - -if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then - -AC_MSG_CHECKING(for X) - -AC_CACHE_VAL(kde_cv_have_x, -[# One or both of the vars are not set, and there is no cached value. -if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then - kde_x_includes=NO -else - kde_x_includes=$x_includes -fi -if test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then - kde_x_libraries=NO -else - kde_x_libraries=$x_libraries -fi - -# below we use the standard autoconf calls -ac_x_libraries=$kde_x_libraries -ac_x_includes=$kde_x_includes - -KDE_PATH_X_DIRECT -dnl AC_PATH_X_XMKMF picks /usr/lib as the path for the X libraries. -dnl Unfortunately, if compiling with the N32 ABI, this is not the correct -dnl location. The correct location is /usr/lib32 or an undefined value -dnl (the linker is smart enough to pick the correct default library). -dnl Things work just fine if you use just AC_PATH_X_DIRECT. -dnl Solaris has a similar problem. AC_PATH_X_XMKMF forces x_includes to -dnl /usr/openwin/include, which doesn't work. /usr/include does work, so -dnl x_includes should be left alone. -case "$host" in -mips-sgi-irix6*) - ;; -*-*-solaris*) - ;; -*) - _AC_PATH_X_XMKMF - if test -z "$ac_x_includes"; then - ac_x_includes="." - fi - if test -z "$ac_x_libraries"; then - ac_x_libraries="/usr/lib${kdelibsuff}" - fi -esac -#from now on we use our own again - -# when the user already gave --x-includes, we ignore -# what the standard autoconf macros told us. -if test "$kde_x_includes" = NO; then - kde_x_includes=$ac_x_includes -fi - -# for --x-libraries too -if test "$kde_x_libraries" = NO; then - kde_x_libraries=$ac_x_libraries -fi - -if test "$kde_x_includes" = NO; then - AC_MSG_ERROR([Can't find X includes. Please check your installation and add the correct paths!]) -fi - -if test "$kde_x_libraries" = NO; then - AC_MSG_ERROR([Can't find X libraries. Please check your installation and add the correct paths!]) -fi - -# Record where we found X for the cache. -kde_cv_have_x="have_x=yes \ - kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries" -])dnl - -eval "$kde_cv_have_x" - -if test "$have_x" != yes; then - AC_MSG_RESULT($have_x) - no_x=yes -else - AC_MSG_RESULT([libraries $kde_x_libraries, headers $kde_x_includes]) -fi - -if test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then - X_INCLUDES="" - x_includes="."; dnl better than nothing :- - else - x_includes=$kde_x_includes - X_INCLUDES="-I$x_includes" -fi - -if test -z "$kde_x_libraries" || test "x$kde_x_libraries" = xNONE; then - X_LDFLAGS="" - x_libraries="/usr/lib"; dnl better than nothing :- - else - x_libraries=$kde_x_libraries - X_LDFLAGS="-L$x_libraries" -fi -all_includes="$X_INCLUDES" -all_libraries="$X_LDFLAGS $LDFLAGS_AS_NEEDED $LDFLAGS_NEW_DTAGS" - -# Check for libraries that X11R6 Xt/Xaw programs need. -ac_save_LDFLAGS="$LDFLAGS" -LDFLAGS="$LDFLAGS $X_LDFLAGS" -# SM needs ICE to (dynamically) link under SunOS 4.x (so we have to -# check for ICE first), but we must link in the order -lSM -lICE or -# we get undefined symbols. So assume we have SM if we have ICE. -# These have to be linked with before -lX11, unlike the other -# libraries we check for below, so use a different variable. -# --interran@uluru.Stanford.EDU, kb@cs.umb.edu. -AC_CHECK_LIB(ICE, IceConnectionNumber, - [LIBSM="-lSM -lICE"], , $X_EXTRA_LIBS) -LDFLAGS="$ac_save_LDFLAGS" - -LIB_X11='-lX11 $(LIBSOCKET)' - -AC_MSG_CHECKING(for libXext) -AC_CACHE_VAL(kde_cv_have_libXext, -[ -kde_ldflags_safe="$LDFLAGS" -kde_libs_safe="$LIBS" - -LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS" -LIBS="-lXext -lX11 $LIBSOCKET" - -AC_TRY_LINK([ -#include -#ifdef STDC_HEADERS -# include -#endif -], -[ -printf("hello Xext\n"); -], -kde_cv_have_libXext=yes, -kde_cv_have_libXext=no -) - -LDFLAGS=$kde_ldflags_safe -LIBS=$kde_libs_safe -]) - -AC_MSG_RESULT($kde_cv_have_libXext) - -if test "$kde_cv_have_libXext" = "no"; then - AC_MSG_ERROR([We need a working libXext to proceed. Since configure -can't find it itself, we stop here assuming that make wouldn't find -them either.]) -fi - -LIB_XEXT="-lXext" -QTE_NORTTI="" - -elif test "$kde_use_qt_emb" = "yes"; then - dnl We're using QT Embedded - CPPFLAGS=-DQWS - CXXFLAGS="$CXXFLAGS -fno-rtti" - QTE_NORTTI="-fno-rtti -DQWS" - X_PRE_LIBS="" - LIB_X11="" - LIB_XEXT="" - LIB_XRENDER="" - LIBSM="" - X_INCLUDES="" - X_LDFLAGS="" - x_includes="" - x_libraries="" -elif test "$kde_use_qt_mac" = "yes"; then - dnl We're using QT/Mac (I use QT_MAC so that qglobal.h doesn't *have* to - dnl be included to get the information) --Sam - CXXFLAGS="$CXXFLAGS -DQT_MAC -no-cpp-precomp" - CFLAGS="$CFLAGS -DQT_MAC -no-cpp-precomp" - X_PRE_LIBS="" - LIB_X11="" - LIB_XEXT="" - LIB_XRENDER="" - LIBSM="" - X_INCLUDES="" - X_LDFLAGS="" - x_includes="" - x_libraries="" -fi -AC_SUBST(X_PRE_LIBS) -AC_SUBST(LIB_X11) -AC_SUBST(LIB_XRENDER) -AC_SUBST(LIBSM) -AC_SUBST(X_INCLUDES) -AC_SUBST(X_LDFLAGS) -AC_SUBST(x_includes) -AC_SUBST(x_libraries) -AC_SUBST(QTE_NORTTI) -AC_SUBST(LIB_XEXT) - -]) - -AC_DEFUN([KDE_PRINT_QT_PROGRAM], -[ -AC_REQUIRE([KDE_USE_QT]) -cat > conftest.$ac_ext < -#include -EOF -if test "$kde_qtver" = "2"; then -cat >> conftest.$ac_ext < -#include -#include -EOF - -if test $kde_qtsubver -gt 0; then -cat >> conftest.$ac_ext <> conftest.$ac_ext < -#include -#include -EOF -fi - -echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext -cat >> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <&AC_FD_CC - cat conftest.$ac_ext >&AC_FD_CC -fi - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -AC_LANG_RESTORE -]) - -if test "$kde_cv_qt_direct" = "yes"; then - AC_MSG_RESULT(yes) - $1 -else - AC_MSG_RESULT(no) - $2 -fi -]) - -dnl ------------------------------------------------------------------------ -dnl Try to find the Qt headers and libraries. -dnl $(QT_LDFLAGS) will be -Lqtliblocation (if needed) -dnl and $(QT_INCLUDES) will be -Iqthdrlocation (if needed) -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_PATH_QT_1_3], -[ -AC_REQUIRE([K_PATH_X]) -AC_REQUIRE([KDE_USE_QT]) -AC_REQUIRE([KDE_CHECK_LIB64]) - -dnl ------------------------------------------------------------------------ -dnl Add configure flag to enable linking to MT version of Qt library. -dnl ------------------------------------------------------------------------ - -AC_ARG_ENABLE( - mt, - AC_HELP_STRING([--disable-mt],[link to non-threaded Qt (deprecated)]), - kde_use_qt_mt=$enableval, - [ - if test $kde_qtver = 3; then - kde_use_qt_mt=yes - else - kde_use_qt_mt=no - fi - ] -) - -USING_QT_MT="" - -dnl ------------------------------------------------------------------------ -dnl If we not get --disable-qt-mt then adjust some vars for the host. -dnl ------------------------------------------------------------------------ - -KDE_MT_LDFLAGS= -KDE_MT_LIBS= -if test "x$kde_use_qt_mt" = "xyes"; then - KDE_CHECK_THREADING - if test "x$kde_use_threading" = "xyes"; then - CPPFLAGS="$USE_THREADS -DQT_THREAD_SUPPORT $CPPFLAGS" - KDE_MT_LDFLAGS="$USE_THREADS" - KDE_MT_LIBS="$LIBPTHREAD" - else - kde_use_qt_mt=no - fi -fi -AC_SUBST(KDE_MT_LDFLAGS) -AC_SUBST(KDE_MT_LIBS) - -kde_qt_was_given=yes - -dnl ------------------------------------------------------------------------ -dnl If we haven't been told how to link to Qt, we work it out for ourselves. -dnl ------------------------------------------------------------------------ -if test -z "$LIBQT_GLOB"; then - if test "x$kde_use_qt_emb" = "xyes"; then - LIBQT_GLOB="libqte.*" - else - LIBQT_GLOB="libqt.*" - fi -fi - -if test -z "$LIBQT"; then -dnl ------------------------------------------------------------ -dnl If we got --enable-embedded then adjust the Qt library name. -dnl ------------------------------------------------------------ - if test "x$kde_use_qt_emb" = "xyes"; then - qtlib="qte" - else - qtlib="qt" - fi - - kde_int_qt="-l$qtlib" -else - kde_int_qt="$LIBQT" - kde_lib_qt_set=yes -fi - -if test -z "$LIBQPE"; then -dnl ------------------------------------------------------------ -dnl If we got --enable-palmtop then add -lqpe to the link line -dnl ------------------------------------------------------------ - if test "x$kde_use_qt_emb" = "xyes"; then - if test "x$kde_use_qt_emb_palm" = "xyes"; then - LIB_QPE="-lqpe" - else - LIB_QPE="" - fi - else - LIB_QPE="" - fi -fi - -dnl ------------------------------------------------------------------------ -dnl If we got --enable-qt-mt then adjust the Qt library name for the host. -dnl ------------------------------------------------------------------------ - -if test "x$kde_use_qt_mt" = "xyes"; then - if test -z "$LIBQT"; then - LIBQT="-l$qtlib-mt" - kde_int_qt="-l$qtlib-mt" - else - LIBQT="$qtlib-mt" - kde_int_qt="$qtlib-mt" - fi - LIBQT_GLOB="lib$qtlib-mt.*" - USING_QT_MT="using -mt" -else - LIBQT="-l$qtlib" -fi - -if test $kde_qtver != 1; then - - AC_REQUIRE([AC_FIND_PNG]) - AC_REQUIRE([AC_FIND_JPEG]) - LIBQT="$LIBQT $LIBPNG $LIBJPEG" -fi - -if test $kde_qtver = 3; then - AC_REQUIRE([KDE_CHECK_LIBDL]) - LIBQT="$LIBQT $LIBDL" -fi - -AC_MSG_CHECKING([for Qt]) - -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIBQT="$LIBQT $X_PRE_LIBS -lXext -lX11 $LIBSM $LIBSOCKET" -fi -ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO -qt_libraries="" -qt_includes="" -AC_ARG_WITH(qt-dir, - AC_HELP_STRING([--with-qt-dir=DIR],[where the root of Qt is installed ]), - [ ac_qt_includes="$withval"/include - ac_qt_libraries="$withval"/lib${kdelibsuff} - ac_qt_bindir="$withval"/bin - ]) - -AC_ARG_WITH(qt-includes, - AC_HELP_STRING([--with-qt-includes=DIR],[where the Qt includes are. ]), - [ - ac_qt_includes="$withval" - ]) - -kde_qt_libs_given=no - -AC_ARG_WITH(qt-libraries, - AC_HELP_STRING([--with-qt-libraries=DIR],[where the Qt library is installed.]), - [ ac_qt_libraries="$withval" - kde_qt_libs_given=yes - ]) - -AC_CACHE_VAL(ac_cv_have_qt, -[#try to guess Qt locations - -qt_incdirs="" -for dir in $kde_qt_dirs; do - qt_incdirs="$qt_incdirs $dir/include $dir" -done -qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes" -if test ! "$ac_qt_includes" = "NO"; then - qt_incdirs="$ac_qt_includes $qt_incdirs" -fi - -if test "$kde_qtver" != "1"; then - kde_qt_header=qstyle.h -else - kde_qt_header=qglobal.h -fi - -AC_FIND_FILE($kde_qt_header, $qt_incdirs, qt_incdir) -ac_qt_includes="$qt_incdir" - -qt_libdirs="" -for dir in $kde_qt_dirs; do - qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir" -done -qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries" -if test ! "$ac_qt_libraries" = "NO"; then - qt_libdir=$ac_qt_libraries -else - qt_libdirs="$ac_qt_libraries $qt_libdirs" - # if the Qt was given, the chance is too big that libqt.* doesn't exist - qt_libdir=NONE - for dir in $qt_libdirs; do - try="ls -1 $dir/${LIBQT_GLOB}" - if test -n "`$try 2> /dev/null`"; then qt_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi - done -fi -for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do - if test -e "$a"; then - LIBQT="$LIBQT ${kde_int_qt}_incremental" - break - fi -done - -ac_qt_libraries="$qt_libdir" - -AC_LANG_SAVE -AC_LANG_CPLUSPLUS - -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes" -LDFLAGS="$LDFLAGS -L$qt_libdir $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS" -LIBS="$LIBS $LIBQT $KDE_MT_LIBS" - -KDE_PRINT_QT_PROGRAM - -if AC_TRY_EVAL(ac_link) && test -s conftest; then - rm -f conftest* -else - echo "configure: failed program was:" >&AC_FD_CC - cat conftest.$ac_ext >&AC_FD_CC - ac_qt_libraries="NO" -fi -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -AC_LANG_RESTORE -if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then - ac_cv_have_qt="have_qt=no" - ac_qt_notfound="" - missing_qt_mt="" - if test "$ac_qt_includes" = NO; then - if test "$ac_qt_libraries" = NO; then - ac_qt_notfound="(headers and libraries)"; - else - ac_qt_notfound="(headers)"; - fi - else - if test "x$kde_use_qt_mt" = "xyes"; then - missing_qt_mt=" -Make sure that you have compiled Qt with thread support!" - ac_qt_notfound="(library $qtlib-mt)"; - else - ac_qt_notfound="(library $qtlib)"; - fi - fi - - AC_MSG_ERROR([Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation! -For more details about this problem, look at the end of config.log.$missing_qt_mt]) -else - have_qt="yes" -fi -]) - -eval "$ac_cv_have_qt" - -if test "$have_qt" != yes; then - AC_MSG_RESULT([$have_qt]); -else - ac_cv_have_qt="have_qt=yes \ - ac_qt_includes=$ac_qt_includes ac_qt_libraries=$ac_qt_libraries" - AC_MSG_RESULT([libraries $ac_qt_libraries, headers $ac_qt_includes $USING_QT_MT]) - - qt_libraries="$ac_qt_libraries" - qt_includes="$ac_qt_includes" -fi - -if test ! "$kde_qt_libs_given" = "yes" && test ! "$kde_qtver" = 3; then - KDE_CHECK_QT_DIRECT(qt_libraries= ,[]) -fi - -AC_SUBST(qt_libraries) -AC_SUBST(qt_includes) - -if test "$qt_includes" = "$x_includes" || test -z "$qt_includes"; then - QT_INCLUDES="" -else - QT_INCLUDES="-I$qt_includes" - all_includes="$QT_INCLUDES $all_includes" -fi - -if test "$qt_libraries" = "$x_libraries" || test -z "$qt_libraries"; then - QT_LDFLAGS="" -else - QT_LDFLAGS="-L$qt_libraries" - all_libraries="$QT_LDFLAGS $all_libraries" -fi -test -z "$KDE_MT_LDFLAGS" || all_libraries="$all_libraries $KDE_MT_LDFLAGS" - -AC_SUBST(QT_INCLUDES) -AC_SUBST(QT_LDFLAGS) -AC_PATH_QT_MOC_UIC - -KDE_CHECK_QT_JPEG - -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG) -lXext $(LIB_X11) $(LIBSM)' -else -LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG)' -fi -test -z "$KDE_MT_LIBS" || LIB_QT="$LIB_QT $KDE_MT_LIBS" -for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do - if test -e "$a"; then - LIB_QT="$LIB_QT ${kde_int_qt}_incremental" - break - fi -done - -AC_SUBST(LIB_QT) -AC_SUBST(LIB_QPE) - -AC_SUBST(kde_qtver) -]) - -AC_DEFUN([AC_PATH_QT], -[ -AC_PATH_QT_1_3 -]) - -AC_DEFUN([KDE_CHECK_UIC_PLUGINS], -[ -AC_REQUIRE([AC_PATH_QT_MOC_UIC]) - -if test x$ac_uic_supports_libpath = xyes; then - -AC_MSG_CHECKING([if UIC has KDE plugins available]) -AC_CACHE_VAL(kde_cv_uic_plugins, -[ -cat > actest.ui << EOF - -NewConnectionDialog - - - - testInput - - - - -EOF - - - -kde_cv_uic_plugins=no -kde_line="$UIC_PATH -L $kde_widgetdir" -if test x$ac_uic_supports_nounload = xyes; then - kde_line="$kde_line -nounload" -fi -kde_line="$kde_line -impl actest.h actest.ui > actest.cpp" -if AC_TRY_EVAL(kde_line); then - # if you're trying to debug this check and think it's incorrect, - # better check your installation. The check _is_ correct - your - # installation is not. - if test -f actest.cpp && grep klineedit actest.cpp > /dev/null; then - kde_cv_uic_plugins=yes - fi -fi -rm -f actest.ui actest.cpp -]) - -AC_MSG_RESULT([$kde_cv_uic_plugins]) -if test "$kde_cv_uic_plugins" != yes; then - AC_MSG_ERROR([ -you need to install kdelibs first. - -If you did install kdelibs, then the Qt version that is picked up by -this configure is not the same version you used to compile kdelibs. -The Qt Plugin installed by kdelibs is *ONLY* loadable if its the -same Qt version, compiled with the same compiler and the same Qt -configuration settings. -]) -fi -fi -]) - -AC_DEFUN([KDE_CHECK_FINAL], -[ - AC_ARG_ENABLE(final, - AC_HELP_STRING([--enable-final], - [build size optimized apps (experimental - needs lots of memory)]), - kde_use_final=$enableval, kde_use_final=no) - - if test "x$kde_use_final" = "xyes"; then - KDE_USE_FINAL_TRUE="" - KDE_USE_FINAL_FALSE="#" - else - KDE_USE_FINAL_TRUE="#" - KDE_USE_FINAL_FALSE="" - fi - AC_SUBST(KDE_USE_FINAL_TRUE) - AC_SUBST(KDE_USE_FINAL_FALSE) -]) - -AC_DEFUN([KDE_CHECK_CLOSURE], -[ - AC_ARG_ENABLE(closure, - AC_HELP_STRING([--enable-closure],[delay template instantiation]), - kde_use_closure=$enableval, kde_use_closure=no) - - KDE_NO_UNDEFINED="" - if test "x$kde_use_closure" = "xyes"; then - KDE_USE_CLOSURE_TRUE="" - KDE_USE_CLOSURE_FALSE="#" -# CXXFLAGS="$CXXFLAGS $REPO" - else - KDE_USE_CLOSURE_TRUE="#" - KDE_USE_CLOSURE_FALSE="" - KDE_NO_UNDEFINED="" - case $host in - *-*-linux-gnu) - KDE_CHECK_COMPILER_FLAG([Wl,--no-undefined], - [KDE_CHECK_COMPILER_FLAG([Wl,--allow-shlib-undefined], - [KDE_NO_UNDEFINED="-Wl,--no-undefined -Wl,--allow-shlib-undefined"], - [KDE_NO_UNDEFINED=""])], - [KDE_NO_UNDEFINED=""]) - ;; - esac - fi - AC_SUBST(KDE_USE_CLOSURE_TRUE) - AC_SUBST(KDE_USE_CLOSURE_FALSE) - AC_SUBST(KDE_NO_UNDEFINED) -]) - -dnl Check if the linker supports --enable-new-dtags and --as-needed -AC_DEFUN([KDE_CHECK_NEW_LDFLAGS], -[ - AC_ARG_ENABLE(new_ldflags, - AC_HELP_STRING([--enable-new-ldflags], - [enable the new linker flags]), - kde_use_new_ldflags=$enableval, - kde_use_new_ldflags=no) - - LDFLAGS_AS_NEEDED="" - LDFLAGS_NEW_DTAGS="" - if test "x$kde_use_new_ldflags" = "xyes"; then - LDFLAGS_NEW_DTAGS="" - KDE_CHECK_COMPILER_FLAG([Wl,--enable-new-dtags], - [LDFLAGS_NEW_DTAGS="-Wl,--enable-new-dtags"],) - - KDE_CHECK_COMPILER_FLAG([Wl,--as-needed], - [LDFLAGS_AS_NEEDED="-Wl,--as-needed"],) - fi - AC_SUBST(LDFLAGS_AS_NEEDED) - AC_SUBST(LDFLAGS_NEW_DTAGS) -]) - -AC_DEFUN([KDE_CHECK_NMCHECK], -[ - AC_ARG_ENABLE(nmcheck,AC_HELP_STRING([--enable-nmcheck],[enable automatic namespace cleanness check]), - kde_use_nmcheck=$enableval, kde_use_nmcheck=no) - - if test "$kde_use_nmcheck" = "yes"; then - KDE_USE_NMCHECK_TRUE="" - KDE_USE_NMCHECK_FALSE="#" - else - KDE_USE_NMCHECK_TRUE="#" - KDE_USE_NMCHECK_FALSE="" - fi - AC_SUBST(KDE_USE_NMCHECK_TRUE) - AC_SUBST(KDE_USE_NMCHECK_FALSE) -]) - -AC_DEFUN([KDE_EXPAND_MAKEVAR], [ -savex=$exec_prefix -test "x$exec_prefix" = xNONE && exec_prefix=$prefix -tmp=$$2 -while $1=`eval echo "$tmp"`; test "x$$1" != "x$tmp"; do tmp=$$1; done -exec_prefix=$savex -]) - -dnl ------------------------------------------------------------------------ -dnl Now, the same with KDE -dnl $(KDE_LDFLAGS) will be the kdeliblocation (if needed) -dnl and $(kde_includes) will be the kdehdrlocation (if needed) -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_BASE_PATH_KDE], -[ -AC_REQUIRE([KDE_CHECK_STL]) -AC_REQUIRE([AC_PATH_QT])dnl -AC_REQUIRE([KDE_CHECK_LIB64]) - -AC_CHECK_RPATH -AC_MSG_CHECKING([for KDE]) - -if test "${prefix}" != NONE; then - kde_includes=${includedir} - KDE_EXPAND_MAKEVAR(ac_kde_includes, includedir) - - kde_libraries=${libdir} - KDE_EXPAND_MAKEVAR(ac_kde_libraries, libdir) - -else - ac_kde_includes= - ac_kde_libraries= - kde_libraries="" - kde_includes="" -fi - -AC_CACHE_VAL(ac_cv_have_kde, -[#try to guess kde locations - -if test "$kde_qtver" = 1; then - kde_check_header="ksock.h" - kde_check_lib="libkdecore.la" -else - kde_check_header="ksharedptr.h" - kde_check_lib="libkio.la" -fi - -if test -z "$1"; then - -kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes" -test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs" -kde_incdirs="$ac_kde_includes $kde_incdirs" -AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir) -ac_kde_includes="$kde_incdir" - -if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/$kde_check_header"; then - AC_MSG_ERROR([ -in the prefix, you've chosen, are no KDE headers installed. This will fail. -So, check this please and use another prefix!]) -fi - -kde_libdirs="$kde_libs_prefix/lib${kdelibsuff} /usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}" -test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs" -kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs" -AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir) -ac_kde_libraries="$kde_libdir" - -kde_widgetdir=NO -dnl this might be somewhere else -AC_FIND_FILE("kde3/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir) - -if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then -AC_MSG_ERROR([ -in the prefix, you've chosen, are no KDE libraries installed. This will fail. -So, check this please and use another prefix!]) -fi - -if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then -AC_MSG_ERROR([ -I can't find the designer plugins. These are required and should have been installed -by kdelibs]) -fi - -if test -n "$kde_widgetdir"; then - kde_widgetdir="$kde_widgetdir/kde3/plugins/designer" -fi - - -if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO || test "$kde_widgetdir" = NO; then - ac_cv_have_kde="have_kde=no" -else - ac_cv_have_kde="have_kde=yes \ - ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries" -fi - -else dnl test -z $1, e.g. from kdelibs - - ac_cv_have_kde="have_kde=no" - -fi -])dnl - -eval "$ac_cv_have_kde" - -if test "$have_kde" != "yes"; then - if test "${prefix}" = NONE; then - ac_kde_prefix="$ac_default_prefix" - else - ac_kde_prefix="$prefix" - fi - if test "$exec_prefix" = NONE; then - ac_kde_exec_prefix="$ac_kde_prefix" - AC_MSG_RESULT([will be installed in $ac_kde_prefix]) - else - ac_kde_exec_prefix="$exec_prefix" - AC_MSG_RESULT([will be installed in $ac_kde_prefix and $ac_kde_exec_prefix]) - fi - - kde_libraries="${libdir}" - kde_includes="${includedir}" - -else - ac_cv_have_kde="have_kde=yes \ - ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries" - AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes]) - - kde_libraries="$ac_kde_libraries" - kde_includes="$ac_kde_includes" -fi -AC_SUBST(kde_libraries) -AC_SUBST(kde_includes) - -if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes" || test "$kde_includes" = "/usr/include"; then - KDE_INCLUDES="" -else - KDE_INCLUDES="-I$kde_includes" - all_includes="$KDE_INCLUDES $all_includes" -fi - -KDE_DEFAULT_CXXFLAGS="-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION" - -KDE_LDFLAGS="-L$kde_libraries" -if test ! "$kde_libraries" = "$x_libraries" && test ! "$kde_libraries" = "$qt_libraries" ; then - all_libraries="$KDE_LDFLAGS $all_libraries" -fi - -AC_SUBST(KDE_LDFLAGS) -AC_SUBST(KDE_INCLUDES) - -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) - -all_libraries="$all_libraries $USER_LDFLAGS" -all_includes="$all_includes $USER_INCLUDES" -AC_SUBST(all_includes) -AC_SUBST(all_libraries) - -if test -z "$1"; then -KDE_CHECK_UIC_PLUGINS -fi - -ac_kde_libraries="$kde_libdir" - -AC_SUBST(AUTODIRS) - - -]) - -AC_DEFUN([KDE_CHECK_EXTRA_LIBS], -[ -AC_MSG_CHECKING(for extra includes) -AC_ARG_WITH(extra-includes,AC_HELP_STRING([--with-extra-includes=DIR],[adds non standard include paths]), - kde_use_extra_includes="$withval", - kde_use_extra_includes=NONE -) -kde_extra_includes= -if test -n "$kde_use_extra_includes" && \ - test "$kde_use_extra_includes" != "NONE"; then - - ac_save_ifs=$IFS - IFS=':' - for dir in $kde_use_extra_includes; do - kde_extra_includes="$kde_extra_includes $dir" - USER_INCLUDES="$USER_INCLUDES -I$dir" - done - IFS=$ac_save_ifs - kde_use_extra_includes="added" -else - kde_use_extra_includes="no" -fi -AC_SUBST(USER_INCLUDES) - -AC_MSG_RESULT($kde_use_extra_includes) - -kde_extra_libs= -AC_MSG_CHECKING(for extra libs) -AC_ARG_WITH(extra-libs,AC_HELP_STRING([--with-extra-libs=DIR],[adds non standard library paths]), - kde_use_extra_libs=$withval, - kde_use_extra_libs=NONE -) -if test -n "$kde_use_extra_libs" && \ - test "$kde_use_extra_libs" != "NONE"; then - - ac_save_ifs=$IFS - IFS=':' - for dir in $kde_use_extra_libs; do - kde_extra_libs="$kde_extra_libs $dir" - KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir" - USER_LDFLAGS="$USER_LDFLAGS -L$dir" - done - IFS=$ac_save_ifs - kde_use_extra_libs="added" -else - kde_use_extra_libs="no" -fi - -AC_SUBST(USER_LDFLAGS) - -AC_MSG_RESULT($kde_use_extra_libs) - -]) - -AC_DEFUN([KDE_1_CHECK_PATH_HEADERS], -[ - AC_MSG_CHECKING([for KDE headers installed]) - AC_LANG_SAVE - AC_LANG_CPLUSPLUS -cat > conftest.$ac_ext < -#endif -#include -#include "confdefs.h" -#include - -int main() { - printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data()); - printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data()); - printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data()); - printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data()); - printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data()); - printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data()); - printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data()); - printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data()); - printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data()); - printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data()); - printf("kde_wallpaperdir=\\"%s\\"\n", - KApplication::kde_wallpaperdir().data()); - printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data()); - printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data()); - printf("kde_servicesdir=\\"/tmp/dummy\\"\n"); - printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n"); - printf("kde_moduledir=\\"/tmp/dummy\\"\n"); - printf("kde_styledir=\\"/tmp/dummy\\"\n"); - printf("kde_widgetdir=\\"/tmp/dummy\\"\n"); - printf("xdg_appsdir=\\"/tmp/dummy\\"\n"); - printf("xdg_menudir=\\"/tmp/dummy\\"\n"); - printf("xdg_directorydir=\\"/tmp/dummy\\"\n"); - printf("kde_kcfgdir=\\"/tmp/dummy\\"\n"); - return 0; - } -EOF - - ac_save_CPPFLAGS=$CPPFLAGS - CPPFLAGS="$all_includes $CPPFLAGS" - if AC_TRY_EVAL(ac_compile); then - AC_MSG_RESULT(yes) - else - AC_MSG_ERROR([your system is not able to compile a small KDE application! -Check, if you installed the KDE header files correctly. -For more details about this problem, look at the end of config.log.]) - fi - CPPFLAGS=$ac_save_CPPFLAGS - - AC_LANG_RESTORE -]) - -AC_DEFUN([KDE_CHECK_KDEQTADDON], -[ -AC_MSG_CHECKING(for kde-qt-addon) -AC_CACHE_VAL(kde_cv_have_kdeqtaddon, -[ - kde_ldflags_safe="$LDFLAGS" - kde_libs_safe="$LIBS" - kde_cxxflags_safe="$CXXFLAGS" - - LIBS="-lkde-qt-addon $LIBQT $LIBS" - CXXFLAGS="$CXXFLAGS -I$prefix/include -I$prefix/include/kde $all_includes" - LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS" - - AC_TRY_LINK([ - #include - ], - [ - QDomDocument doc; - ], - kde_cv_have_kdeqtaddon=yes, - kde_cv_have_kdeqtaddon=no - ) - - LDFLAGS=$kde_ldflags_safe - LIBS=$kde_libs_safe - CXXFLAGS=$kde_cxxflags_safe -]) - -AC_MSG_RESULT($kde_cv_have_kdeqtaddon) - -if test "$kde_cv_have_kdeqtaddon" = "no"; then - AC_MSG_ERROR([Can't find libkde-qt-addon. You need to install it first. -It is a separate package (and CVS module) named kde-qt-addon.]) -fi -]) - -AC_DEFUN([KDE_CREATE_LIBS_ALIASES], -[ - AC_REQUIRE([KDE_MISC_TESTS]) - AC_REQUIRE([KDE_CHECK_LIBDL]) - AC_REQUIRE([K_PATH_X]) - -if test $kde_qtver = 3; then - AC_SUBST(LIB_KDECORE, "-lkdecore") - AC_SUBST(LIB_KDEUI, "-lkdeui") - AC_SUBST(LIB_KIO, "-lkio") - AC_SUBST(LIB_KJS, "-lkjs") - AC_SUBST(LIB_SMB, "-lsmb") - AC_SUBST(LIB_KAB, "-lkab") - AC_SUBST(LIB_KABC, "-lkabc") - AC_SUBST(LIB_KHTML, "-lkhtml") - AC_SUBST(LIB_KSPELL, "-lkspell") - AC_SUBST(LIB_KPARTS, "-lkparts") - AC_SUBST(LIB_KDEPRINT, "-lkdeprint") - AC_SUBST(LIB_KUTILS, "-lkutils") - AC_SUBST(LIB_KDEPIM, "-lkdepim") - AC_SUBST(LIB_KIMPROXY, "-lkimproxy") - AC_SUBST(LIB_KNEWSTUFF, "-lknewstuff") - AC_SUBST(LIB_KDNSSD, "-lkdnssd") -# these are for backward compatibility - AC_SUBST(LIB_KSYCOCA, "-lkio") - AC_SUBST(LIB_KFILE, "-lkio") -elif test $kde_qtver = 2; then - AC_SUBST(LIB_KDECORE, "-lkdecore") - AC_SUBST(LIB_KDEUI, "-lkdeui") - AC_SUBST(LIB_KIO, "-lkio") - AC_SUBST(LIB_KSYCOCA, "-lksycoca") - AC_SUBST(LIB_SMB, "-lsmb") - AC_SUBST(LIB_KFILE, "-lkfile") - AC_SUBST(LIB_KAB, "-lkab") - AC_SUBST(LIB_KHTML, "-lkhtml") - AC_SUBST(LIB_KSPELL, "-lkspell") - AC_SUBST(LIB_KPARTS, "-lkparts") - AC_SUBST(LIB_KDEPRINT, "-lkdeprint") -else - AC_SUBST(LIB_KDECORE, "-lkdecore -lXext $(LIB_QT)") - AC_SUBST(LIB_KDEUI, "-lkdeui $(LIB_KDECORE)") - AC_SUBST(LIB_KFM, "-lkfm $(LIB_KDECORE)") - AC_SUBST(LIB_KFILE, "-lkfile $(LIB_KFM) $(LIB_KDEUI)") - AC_SUBST(LIB_KAB, "-lkab $(LIB_KIMGIO) $(LIB_KDECORE)") -fi -]) - -AC_DEFUN([AC_PATH_KDE], -[ - AC_BASE_PATH_KDE - AC_ARG_ENABLE(path-check,AC_HELP_STRING([--disable-path-check],[don't try to find out, where to install]), - [ - if test "$enableval" = "no"; - then ac_use_path_checking="default" - else ac_use_path_checking="" - fi - ], - [ - if test "$kde_qtver" = 1; - then ac_use_path_checking="" - else ac_use_path_checking="default" - fi - ] - ) - - AC_CREATE_KFSSTND($ac_use_path_checking) - - AC_SUBST_KFSSTND - KDE_CREATE_LIBS_ALIASES -]) - -dnl KDE_CHECK_FUNC_EXT(, [headers], [sample-use], [C prototype], [autoheader define], [call if found]) -AC_DEFUN([KDE_CHECK_FUNC_EXT], -[ -AC_MSG_CHECKING(for $1) -AC_CACHE_VAL(kde_cv_func_$1, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -save_CXXFLAGS="$CXXFLAGS" -kde_safe_LIBS="$LIBS" -LIBS="$LIBS $X_EXTRA_LIBS" -if test "$GXX" = "yes"; then -CXXFLAGS="$CXXFLAGS -pedantic-errors" -fi -AC_TRY_COMPILE([ -$2 -], -[ -$3 -], -kde_cv_func_$1=yes, -kde_cv_func_$1=no) -CXXFLAGS="$save_CXXFLAGS" -LIBS="$kde_safe_LIBS" -AC_LANG_RESTORE -]) - -AC_MSG_RESULT($kde_cv_func_$1) - -AC_MSG_CHECKING([if $1 needs custom prototype]) -AC_CACHE_VAL(kde_cv_proto_$1, -[ -if test "x$kde_cv_func_$1" = xyes; then - kde_cv_proto_$1=no -else - case "$1" in - setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat) - kde_cv_proto_$1="yes - in libkdefakes" - ;; - *) - kde_cv_proto_$1=unknown - ;; - esac -fi - -if test "x$kde_cv_proto_$1" = xunknown; then - -AC_LANG_SAVE -AC_LANG_CPLUSPLUS - kde_safe_libs=$LIBS - LIBS="$LIBS $X_EXTRA_LIBS" - AC_TRY_LINK([ -$2 - -extern "C" $4; -], -[ -$3 -], -[ kde_cv_func_$1=yes - kde_cv_proto_$1=yes ], - [kde_cv_proto_$1="$1 unavailable"] -) -LIBS=$kde_safe_libs -AC_LANG_RESTORE -fi -]) -AC_MSG_RESULT($kde_cv_proto_$1) - -if test "x$kde_cv_func_$1" = xyes; then - AC_DEFINE(HAVE_$5, 1, [Define if you have $1]) - $6 -fi -if test "x$kde_cv_proto_$1" = xno; then - AC_DEFINE(HAVE_$5_PROTO, 1, - [Define if you have the $1 prototype]) -fi - -AH_VERBATIM([_HAVE_$5_PROTO], -[ -#if !defined(HAVE_$5_PROTO) -#ifdef __cplusplus -extern "C" { -#endif -$4; -#ifdef __cplusplus -} -#endif -#endif -]) -]) - -AC_DEFUN([AC_CHECK_SETENV], -[ - KDE_CHECK_FUNC_EXT(setenv, [ -#include -], - [setenv("VAR", "VALUE", 1);], - [int setenv (const char *, const char *, int)], - [SETENV]) -]) - -AC_DEFUN([AC_CHECK_UNSETENV], -[ - KDE_CHECK_FUNC_EXT(unsetenv, [ -#include -], - [unsetenv("VAR");], - [void unsetenv (const char *)], - [UNSETENV]) -]) - -AC_DEFUN([AC_CHECK_GETDOMAINNAME], -[ - KDE_CHECK_FUNC_EXT(getdomainname, [ -#include -#include -#include -], - [ -char buffer[200]; -getdomainname(buffer, 200); -], - [#include - int getdomainname (char *, size_t)], - [GETDOMAINNAME]) -]) - -AC_DEFUN([AC_CHECK_GETHOSTNAME], -[ - KDE_CHECK_FUNC_EXT(gethostname, [ -#include -#include -], - [ -char buffer[200]; -gethostname(buffer, 200); -], - [int gethostname (char *, unsigned int)], - [GETHOSTNAME]) -]) - -AC_DEFUN([AC_CHECK_USLEEP], -[ - KDE_CHECK_FUNC_EXT(usleep, [ -#include -], - [ -usleep(200); -], - [int usleep (unsigned int)], - [USLEEP]) -]) - - -AC_DEFUN([AC_CHECK_RANDOM], -[ - KDE_CHECK_FUNC_EXT(random, [ -#include -], - [ -random(); -], - [long int random(void)], - [RANDOM]) - - KDE_CHECK_FUNC_EXT(srandom, [ -#include -], - [ -srandom(27); -], - [void srandom(unsigned int)], - [SRANDOM]) - -]) - -AC_DEFUN([AC_CHECK_INITGROUPS], -[ - KDE_CHECK_FUNC_EXT(initgroups, [ -#include -#include -#include -], - [ -char buffer[200]; -initgroups(buffer, 27); -], - [int initgroups(const char *, gid_t)], - [INITGROUPS]) -]) - -AC_DEFUN([AC_CHECK_MKSTEMPS], -[ - KDE_CHECK_FUNC_EXT(mkstemps, [ -#include -#include -], - [ -mkstemps("/tmp/aaaXXXXXX", 6); -], - [int mkstemps(char *, int)], - [MKSTEMPS]) -]) - -AC_DEFUN([AC_CHECK_MKSTEMP], -[ - KDE_CHECK_FUNC_EXT(mkstemp, [ -#include -#include -], - [ -mkstemp("/tmp/aaaXXXXXX"); -], - [int mkstemp(char *)], - [MKSTEMP]) -]) - -AC_DEFUN([AC_CHECK_MKDTEMP], -[ - KDE_CHECK_FUNC_EXT(mkdtemp, [ -#include -#include -], - [ -mkdtemp("/tmp/aaaXXXXXX"); -], - [char *mkdtemp(char *)], - [MKDTEMP]) -]) - - -AC_DEFUN([AC_CHECK_RES_INIT], -[ - AC_MSG_CHECKING([if res_init needs -lresolv]) - kde_libs_safe="$LIBS" - LIBS="$LIBS $X_EXTRA_LIBS -lresolv" - AC_TRY_LINK( - [ -#include -#include -#include -#include - ], - [ - res_init(); - ], - [ - LIBRESOLV="-lresolv" - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_RES_INIT, 1, [Define if you have the res_init function]) - ], - [ AC_MSG_RESULT(no) ] - ) - LIBS=$kde_libs_safe - AC_SUBST(LIBRESOLV) - - KDE_CHECK_FUNC_EXT(res_init, - [ -#include -#include -#include -#include - ], - [res_init()], - [int res_init(void)], - [RES_INIT]) -]) - -AC_DEFUN([AC_CHECK_STRLCPY], -[ - KDE_CHECK_FUNC_EXT(strlcpy, [ -#include -], -[ char buf[20]; - strlcpy(buf, "KDE function test", sizeof(buf)); -], - [unsigned long strlcpy(char*, const char*, unsigned long)], - [STRLCPY]) -]) - -AC_DEFUN([AC_CHECK_STRLCAT], -[ - KDE_CHECK_FUNC_EXT(strlcat, [ -#include -], -[ char buf[20]; - buf[0]='\0'; - strlcat(buf, "KDE function test", sizeof(buf)); -], - [unsigned long strlcat(char*, const char*, unsigned long)], - [STRLCAT]) -]) - -AC_DEFUN([AC_CHECK_RES_QUERY], -[ - KDE_CHECK_FUNC_EXT(res_query, [ -#include -#include -#include -#include -#include -], -[ -res_query(NULL, 0, 0, NULL, 0); -], - [int res_query(const char *, int, int, unsigned char *, int)], - [RES_QUERY]) -]) - -AC_DEFUN([AC_CHECK_DN_SKIPNAME], -[ - KDE_CHECK_FUNC_EXT(dn_skipname, [ -#include -#include -#include -#include -], -[ -dn_skipname (NULL, NULL); -], - [int dn_skipname (unsigned char *, unsigned char *)], - [DN_SKIPNAME]) -]) - - -AC_DEFUN([AC_FIND_GIF], - [AC_MSG_CHECKING([for giflib]) -AC_CACHE_VAL(ac_cv_lib_gif, -[ac_save_LIBS="$LIBS" -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIBS="$all_libraries -lgif -lX11 $LIBSOCKET" -else -LIBS="$all_libraries -lgif" -fi -AC_TRY_LINK(dnl -[ -#ifdef __cplusplus -extern "C" { -#endif -int GifLastError(void); -#ifdef __cplusplus -} -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -], - [return GifLastError();], - eval "ac_cv_lib_gif=yes", - eval "ac_cv_lib_gif=no") -LIBS="$ac_save_LIBS" -])dnl -if eval "test \"`echo $ac_cv_lib_gif`\" = yes"; then - AC_MSG_RESULT(yes) - AC_DEFINE_UNQUOTED(HAVE_LIBGIF, 1, [Define if you have libgif]) -else - AC_MSG_ERROR(You need giflib30. Please install the kdesupport package) -fi -]) - -AC_DEFUN([KDE_FIND_JPEG_HELPER], -[ -AC_MSG_CHECKING([for libjpeg$2]) -AC_CACHE_VAL(ac_cv_lib_jpeg_$1, -[ -ac_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS -ljpeg$2 -lm" -ac_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" -AC_TRY_LINK( -[/* Override any gcc2 internal prototype to avoid an error. */ -struct jpeg_decompress_struct; -typedef struct jpeg_decompress_struct * j_decompress_ptr; -typedef int size_t; -#ifdef __cplusplus -extern "C" { -#endif - void jpeg_CreateDecompress(j_decompress_ptr cinfo, - int version, size_t structsize); -#ifdef __cplusplus -} -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -], - [jpeg_CreateDecompress(0L, 0, 0);], - eval "ac_cv_lib_jpeg_$1=-ljpeg$2", - eval "ac_cv_lib_jpeg_$1=no") -LIBS="$ac_save_LIBS" -CFLAGS="$ac_save_CFLAGS" -]) - -if eval "test ! \"`echo $ac_cv_lib_jpeg_$1`\" = no"; then - LIBJPEG="$ac_cv_lib_jpeg_$1" - AC_MSG_RESULT($ac_cv_lib_jpeg_$1) -else - AC_MSG_RESULT(no) - $3 -fi - -]) - -AC_DEFUN([AC_FIND_JPEG], -[ -dnl first look for libraries -KDE_FIND_JPEG_HELPER(6b, 6b, - KDE_FIND_JPEG_HELPER(normal, [], - [ - LIBJPEG= - ] - ) -) - -dnl then search the headers (can't use simply AC_TRY_xxx, as jpeglib.h -dnl requires system dependent includes loaded before it) -jpeg_incdirs="$includedir /usr/include /usr/local/include $kde_extra_includes" -AC_FIND_FILE(jpeglib.h, $jpeg_incdirs, jpeg_incdir) -test "x$jpeg_incdir" = xNO && jpeg_incdir= - -dnl if headers _and_ libraries are missing, this is no error, and we -dnl continue with a warning (the user will get no jpeg support in khtml) -dnl if only one is missing, it means a configuration error, but we still -dnl only warn -if test -n "$jpeg_incdir" && test -n "$LIBJPEG" ; then - AC_DEFINE_UNQUOTED(HAVE_LIBJPEG, 1, [Define if you have libjpeg]) -else - if test -n "$jpeg_incdir" || test -n "$LIBJPEG" ; then - AC_MSG_WARN([ -There is an installation error in jpeg support. You seem to have only one -of either the headers _or_ the libraries installed. You may need to either -provide correct --with-extra-... options, or the development package of -libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/ -Disabling JPEG support. -]) - else - AC_MSG_WARN([libjpeg not found. disable JPEG support.]) - fi - jpeg_incdir= - LIBJPEG= -fi - -AC_SUBST(LIBJPEG) -AH_VERBATIM(_AC_CHECK_JPEG, -[/* - * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system - * headers and I'm too lazy to write a configure test as long as only - * unixware is related - */ -#ifdef _UNIXWARE -#define HAVE_BOOLEAN -#endif -]) -]) - -AC_DEFUN([KDE_CHECK_QT_JPEG], -[ -if test -n "$LIBJPEG"; then -AC_MSG_CHECKING([if Qt needs $LIBJPEG]) -AC_CACHE_VAL(kde_cv_qt_jpeg, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -ac_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS $LIBQT" -LIBS=`echo $LIBS | sed "s/$LIBJPEG//"` -ac_save_CXXFLAGS="$CXXFLAGS" -CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES" -AC_TRY_LINK( -[#include ], - [ - int argc; - char** argv; - QApplication app(argc, argv);], - eval "kde_cv_qt_jpeg=no", - eval "kde_cv_qt_jpeg=yes") -LIBS="$ac_save_LIBS" -CXXFLAGS="$ac_save_CXXFLAGS" -AC_LANG_RESTORE -fi -]) - -if eval "test ! \"`echo $kde_cv_qt_jpeg`\" = no"; then - AC_MSG_RESULT(yes) - LIBJPEG_QT='$(LIBJPEG)' -else - AC_MSG_RESULT(no) - LIBJPEG_QT= -fi - -]) - -AC_DEFUN([AC_FIND_ZLIB], -[ -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) -AC_MSG_CHECKING([for libz]) -AC_CACHE_VAL(ac_cv_lib_z, -[ -kde_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS -lz $LIBSOCKET" -kde_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" -AC_TRY_LINK(dnl -[ -#include -], -[ - char buf[42]; - gzFile f = (gzFile) 0; - /* this would segfault.. but we only link, don't run */ - (void) gzgets(f, buf, sizeof(buf)); - - return (zlibVersion() == ZLIB_VERSION); -], - eval "ac_cv_lib_z='-lz'", - eval "ac_cv_lib_z=no") -LIBS="$kde_save_LIBS" -CFLAGS="$kde_save_CFLAGS" -])dnl -if test ! "$ac_cv_lib_z" = no; then - AC_DEFINE_UNQUOTED(HAVE_LIBZ, 1, [Define if you have libz]) - LIBZ="$ac_cv_lib_z" - AC_MSG_RESULT($ac_cv_lib_z) -else - AC_MSG_ERROR(not found. - Possibly configure picks up an outdated version - installed by XFree86. Remove it from your system. - - Check your installation and look into config.log) - LIBZ="" -fi -AC_SUBST(LIBZ) -]) - -AC_DEFUN([KDE_TRY_TIFFLIB], -[ -AC_MSG_CHECKING([for libtiff $1]) - -AC_CACHE_VAL(kde_cv_libtiff_$1, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -kde_save_LIBS="$LIBS" -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lX11 $LIBSOCKET -lm" -else -LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lm" -fi -kde_save_CXXFLAGS="$CXXFLAGS" -CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES" - -AC_TRY_LINK(dnl -[ -#include -], - [return (TIFFOpen( "", "r") == 0); ], -[ - kde_cv_libtiff_$1="-l$1 $LIBJPEG $LIBZ" -], [ - kde_cv_libtiff_$1=no -]) - -LIBS="$kde_save_LIBS" -CXXFLAGS="$kde_save_CXXFLAGS" -AC_LANG_RESTORE -]) - -if test "$kde_cv_libtiff_$1" = "no"; then - AC_MSG_RESULT(no) - LIBTIFF="" - $3 -else - LIBTIFF="$kde_cv_libtiff_$1" - AC_MSG_RESULT(yes) - AC_DEFINE_UNQUOTED(HAVE_LIBTIFF, 1, [Define if you have libtiff]) - $2 -fi - -]) - -AC_DEFUN([AC_FIND_TIFF], -[ -AC_REQUIRE([K_PATH_X]) -AC_REQUIRE([AC_FIND_ZLIB]) -AC_REQUIRE([AC_FIND_JPEG]) -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) - -KDE_TRY_TIFFLIB(tiff, [], - KDE_TRY_TIFFLIB(tiff34)) - -AC_SUBST(LIBTIFF) -]) - - -AC_DEFUN([AC_FIND_PNG], -[ -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) -AC_REQUIRE([AC_FIND_ZLIB]) -AC_MSG_CHECKING([for libpng]) -AC_CACHE_VAL(ac_cv_lib_png, -[ -kde_save_LIBS="$LIBS" -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm -lX11 $LIBSOCKET" -else -LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm" -fi -kde_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" - -AC_TRY_LINK(dnl - [ - #include - ], - [ - png_structp png_ptr = png_create_read_struct( /* image ptr */ - PNG_LIBPNG_VER_STRING, 0, 0, 0 ); - return( png_ptr != 0 ); - ], - eval "ac_cv_lib_png='-lpng $LIBZ -lm'", - eval "ac_cv_lib_png=no" -) -LIBS="$kde_save_LIBS" -CFLAGS="$kde_save_CFLAGS" -])dnl -if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then - AC_DEFINE_UNQUOTED(HAVE_LIBPNG, 1, [Define if you have libpng]) - LIBPNG="$ac_cv_lib_png" - AC_SUBST(LIBPNG) - AC_MSG_RESULT($ac_cv_lib_png) -else - AC_MSG_RESULT(no) - LIBPNG="" - AC_SUBST(LIBPNG) -fi -]) - - -AC_DEFUN([AC_FIND_JASPER], -[ -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) -AC_REQUIRE([AC_FIND_JPEG]) -AC_MSG_CHECKING([for jasper]) -AC_CACHE_VAL(ac_cv_jasper, -[ -kde_save_LIBS="$LIBS" -LIBS="$LIBS $all_libraries $USER_LDFLAGS -ljasper $LIBJPEG -lm" -kde_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" - -AC_TRY_LINK(dnl - [ - #include - ], - [ - return( jas_init() ); - ], - eval "ac_cv_jasper='-ljasper $LIBJPEG -lm'", - eval "ac_cv_jasper=no" -) -LIBS="$kde_save_LIBS" -CFLAGS="$kde_save_CFLAGS" -])dnl -if eval "test ! \"`echo $ac_cv_jasper`\" = no"; then - AC_DEFINE_UNQUOTED(HAVE_JASPER, 1, [Define if you have jasper]) - LIB_JASPER="$ac_cv_jasper" - AC_MSG_RESULT($ac_cv_jasper) -else - AC_MSG_RESULT(no) - LIB_JASPER="" -fi -AC_SUBST(LIB_JASPER) -]) - -AC_DEFUN([AC_CHECK_BOOL], -[ - AC_DEFINE_UNQUOTED(HAVE_BOOL, 1, [You _must_ have bool]) -]) - -AC_DEFUN([AC_CHECK_GNU_EXTENSIONS], -[ -AC_MSG_CHECKING(if you need GNU extensions) -AC_CACHE_VAL(ac_cv_gnu_extensions, -[ -cat > conftest.c << EOF -#include - -#ifdef __GNU_LIBRARY__ -yes -#endif -EOF - -if (eval "$ac_cpp conftest.c") 2>&5 | - egrep "yes" >/dev/null 2>&1; then - rm -rf conftest* - ac_cv_gnu_extensions=yes -else - ac_cv_gnu_extensions=no -fi -]) - -AC_MSG_RESULT($ac_cv_gnu_extensions) -if test "$ac_cv_gnu_extensions" = "yes"; then - AC_DEFINE_UNQUOTED(_GNU_SOURCE, 1, [Define if you need to use the GNU extensions]) -fi -]) - -AC_DEFUN([KDE_CHECK_COMPILER_FLAG], -[ -AC_MSG_CHECKING([whether $CXX supports -$1]) -kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'` -AC_CACHE_VAL(kde_cv_prog_cxx_$kde_cache, -[ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -$1" - AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cxx_$kde_cache=yes"], []) - CXXFLAGS="$save_CXXFLAGS" - AC_LANG_RESTORE -]) -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - AC_MSG_RESULT(yes) - : - $2 -else - AC_MSG_RESULT(no) - : - $3 -fi -]) - -AC_DEFUN([KDE_CHECK_C_COMPILER_FLAG], -[ -AC_MSG_CHECKING([whether $CC supports -$1]) -kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'` -AC_CACHE_VAL(kde_cv_prog_cc_$kde_cache, -[ - AC_LANG_SAVE - AC_LANG_C - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -$1" - AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cc_$kde_cache=yes"], []) - CFLAGS="$save_CFLAGS" - AC_LANG_RESTORE -]) -if eval "test \"`echo '$kde_cv_prog_cc_'$kde_cache`\" = yes"; then - AC_MSG_RESULT(yes) - : - $2 -else - AC_MSG_RESULT(no) - : - $3 -fi -]) - - -dnl AC_REMOVE_FORBIDDEN removes forbidden arguments from variables -dnl use: AC_REMOVE_FORBIDDEN(CC, [-forbid -bad-option whatever]) -dnl it's all white-space separated -AC_DEFUN([AC_REMOVE_FORBIDDEN], -[ __val=$$1 - __forbid=" $2 " - if test -n "$__val"; then - __new="" - ac_save_IFS=$IFS - IFS=" " - for i in $__val; do - case "$__forbid" in - *" $i "*) AC_MSG_WARN([found forbidden $i in $1, removing it]) ;; - *) # Careful to not add spaces, where there were none, because otherwise - # libtool gets confused, if we change e.g. CXX - if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;; - esac - done - IFS=$ac_save_IFS - $1=$__new - fi -]) - -dnl AC_VALIDIFY_CXXFLAGS checks for forbidden flags the user may have given -AC_DEFUN([AC_VALIDIFY_CXXFLAGS], -[dnl -if test "x$kde_use_qt_emb" != "xyes"; then - AC_REMOVE_FORBIDDEN(CXX, [-fno-rtti -rpath]) - AC_REMOVE_FORBIDDEN(CXXFLAGS, [-fno-rtti -rpath]) -else - AC_REMOVE_FORBIDDEN(CXX, [-rpath]) - AC_REMOVE_FORBIDDEN(CXXFLAGS, [-rpath]) -fi -]) - -AC_DEFUN([AC_CHECK_COMPILERS], -[ - AC_ARG_ENABLE(debug, - AC_HELP_STRING([--enable-debug=ARG],[enables debug symbols (yes|no|full) [default=no]]), - [ - case $enableval in - yes) - kde_use_debug_code="yes" - kde_use_debug_define=no - ;; - full) - kde_use_debug_code="full" - kde_use_debug_define=no - ;; - *) - kde_use_debug_code="no" - kde_use_debug_define=yes - ;; - esac - ], - [kde_use_debug_code="no" - kde_use_debug_define=no - ]) - - dnl Just for configure --help - AC_ARG_ENABLE(dummyoption, - AC_HELP_STRING([--disable-debug], - [disables debug output and debug symbols [default=no]]), - [],[]) - - AC_ARG_ENABLE(strict, - AC_HELP_STRING([--enable-strict], - [compiles with strict compiler options (may not work!)]), - [ - if test $enableval = "no"; then - kde_use_strict_options="no" - else - kde_use_strict_options="yes" - fi - ], [kde_use_strict_options="no"]) - - AC_ARG_ENABLE(warnings,AC_HELP_STRING([--disable-warnings],[disables compilation with -Wall and similar]), - [ - if test $enableval = "no"; then - kde_use_warnings="no" - else - kde_use_warnings="yes" - fi - ], [kde_use_warnings="yes"]) - - dnl enable warnings for debug build - if test "$kde_use_debug_code" != "no"; then - kde_use_warnings=yes - fi - - AC_ARG_ENABLE(profile,AC_HELP_STRING([--enable-profile],[creates profiling infos [default=no]]), - [kde_use_profiling=$enableval], - [kde_use_profiling="no"] - ) - - dnl this prevents stupid AC_PROG_CC to add "-g" to the default CFLAGS - CFLAGS=" $CFLAGS" - - AC_PROG_CC - - AC_PROG_CPP - - if test "$GCC" = "yes"; then - if test "$kde_use_debug_code" != "no"; then - if test $kde_use_debug_code = "full"; then - CFLAGS="-g3 -fno-inline $CFLAGS" - else - CFLAGS="-g -O2 $CFLAGS" - fi - else - CFLAGS="-O2 $CFLAGS" - fi - fi - - if test "$kde_use_debug_define" = "yes"; then - CFLAGS="-DNDEBUG $CFLAGS" - fi - - - case "$host" in - *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";; - *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";; - esac - - if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then - LDFLAGS="" - fi - - CXXFLAGS=" $CXXFLAGS" - - AC_PROG_CXX - - if test "$GXX" = "yes" || test "$CXX" = "KCC"; then - if test "$kde_use_debug_code" != "no"; then - if test "$CXX" = "KCC"; then - CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS" - else - if test "$kde_use_debug_code" = "full"; then - CXXFLAGS="-g3 -fno-inline $CXXFLAGS" - else - CXXFLAGS="-g -O2 $CXXFLAGS" - fi - fi - KDE_CHECK_COMPILER_FLAG(fno-builtin,[CXXFLAGS="-fno-builtin $CXXFLAGS"]) - - dnl convenience compiler flags - KDE_CHECK_COMPILER_FLAG(Woverloaded-virtual, [WOVERLOADED_VIRTUAL="-Woverloaded-virtual"], [WOVERLOADED_VRITUAL=""]) - AC_SUBST(WOVERLOADED_VIRTUAL) - else - if test "$CXX" = "KCC"; then - CXXFLAGS="+K3 $CXXFLAGS" - else - CXXFLAGS="-O2 $CXXFLAGS" - fi - fi - fi - - if test "$kde_use_debug_define" = "yes"; then - CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS" - fi - - if test "$kde_use_profiling" = "yes"; then - KDE_CHECK_COMPILER_FLAG(pg, - [ - CFLAGS="-pg $CFLAGS" - CXXFLAGS="-pg $CXXFLAGS" - ]) - fi - - if test "$kde_use_warnings" = "yes"; then - if test "$GCC" = "yes"; then - CXXFLAGS="-Wall -W -Wpointer-arith -Wwrite-strings $CXXFLAGS" - case $host in - *-*-linux-gnu) - CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS" - CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS" - KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"]) - KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"]) - ;; - esac - KDE_CHECK_COMPILER_FLAG(Wundef,[CXXFLAGS="-Wundef $CXXFLAGS"]) - KDE_CHECK_COMPILER_FLAG(Wno-long-long,[CXXFLAGS="-Wno-long-long $CXXFLAGS"]) - KDE_CHECK_COMPILER_FLAG(Wnon-virtual-dtor,[CXXFLAGS="-Wnon-virtual-dtor $CXXFLAGS"]) - fi - fi - - if test "$GXX" = "yes" && test "$kde_use_strict_options" = "yes"; then - CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS" - fi - - AC_ARG_ENABLE(pch, - AC_HELP_STRING([--enable-pch], - [enables precompiled header support (currently only KCC or gcc >=3.4+unsermake) [default=no]]), - [ kde_use_pch=$enableval ],[ kde_use_pch=no ]) - - HAVE_GCC_VISIBILITY=0 - AC_SUBST([HAVE_GCC_VISIBILITY]) - - if test "$GXX" = "yes"; then - KDE_CHECK_COMPILER_FLAG(fno-exceptions,[CXXFLAGS="$CXXFLAGS -fno-exceptions"]) - KDE_CHECK_COMPILER_FLAG(fno-check-new, [CXXFLAGS="$CXXFLAGS -fno-check-new"]) - KDE_CHECK_COMPILER_FLAG(fno-common, [CXXFLAGS="$CXXFLAGS -fno-common"]) - KDE_CHECK_COMPILER_FLAG(fexceptions, [USE_EXCEPTIONS="-fexceptions"], USE_EXCEPTIONS= ) - ENABLE_PERMISSIVE_FLAG="-fpermissive" - - if test "$kde_use_pch" = "yes"; then - AC_MSG_CHECKING(whether gcc supports precompiling c header files) - echo >conftest.h - if $CC -x c-header conftest.h >/dev/null 2>/dev/null; then - kde_gcc_supports_pch=yes - AC_MSG_RESULT(yes) - else - kde_gcc_supports_pch=no - AC_MSG_RESULT(no) - fi - if test "$kde_gcc_supports_pch" = "yes"; then - AC_MSG_CHECKING(whether gcc supports precompiling c++ header files) - if $CXX -x c++-header conftest.h >/dev/null 2>/dev/null; then - kde_gcc_supports_pch=yes - AC_MSG_RESULT(yes) - else - kde_gcc_supports_pch=no - AC_MSG_RESULT(no) - fi - fi - rm -f conftest.h conftest.h.gch - fi - fi - AM_CONDITIONAL(unsermake_enable_pch, test "$kde_use_pch" = "yes" && test "$kde_gcc_supports_pch" = "yes") - if test "$CXX" = "KCC"; then - dnl unfortunately we currently cannot disable exception support in KCC - dnl because doing so is binary incompatible and Qt by default links with exceptions :-( - dnl KDE_CHECK_COMPILER_FLAG(-no_exceptions,[CXXFLAGS="$CXXFLAGS --no_exceptions"]) - dnl KDE_CHECK_COMPILER_FLAG(-exceptions, [USE_EXCEPTIONS="--exceptions"], USE_EXCEPTIONS= ) - - if test "$kde_use_pch" = "yes"; then - dnl TODO: support --pch-dir! - KDE_CHECK_COMPILER_FLAG(-pch,[CXXFLAGS="$CXXFLAGS --pch"]) - dnl the below works (but the dir must exist), but it's - dnl useless for a whole package. - dnl The are precompiled headers for each source file, so when compiling - dnl from scratch, it doesn't make a difference, and they take up - dnl around ~5Mb _per_ sourcefile. - dnl KDE_CHECK_COMPILER_FLAG(-pch_dir /tmp, - dnl [CXXFLAGS="$CXXFLAGS --pch_dir `pwd`/pcheaders"]) - fi - dnl this flag controls inlining. by default KCC inlines in optimisation mode - dnl all implementations that are defined inside the class {} declaration. - dnl because of templates-compatibility with broken gcc compilers, this - dnl can cause excessive inlining. This flag limits it to a sane level - KDE_CHECK_COMPILER_FLAG(-inline_keyword_space_time=6,[CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"]) - KDE_CHECK_COMPILER_FLAG(-inline_auto_space_time=2,[CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"]) - KDE_CHECK_COMPILER_FLAG(-inline_implicit_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"]) - KDE_CHECK_COMPILER_FLAG(-inline_generated_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"]) - dnl Some source files are shared between multiple executables - dnl (or libraries) and some of those need template instantiations. - dnl In that case KCC needs to compile those sources with - dnl --one_instantiation_per_object. To make it easy for us we compile - dnl _all_ objects with that flag (--one_per is a shorthand). - KDE_CHECK_COMPILER_FLAG(-one_per, [CXXFLAGS="$CXXFLAGS --one_per"]) - fi - AC_SUBST(USE_EXCEPTIONS) - dnl obsolete macro - provided to keep things going - USE_RTTI= - AC_SUBST(USE_RTTI) - - case "$host" in - *-*-irix*) test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;; - *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";; - *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";; - *-*-solaris*) - if test "$GXX" = yes; then - libstdcpp=`$CXX -print-file-name=libstdc++.so` - if test ! -f $libstdcpp; then - AC_MSG_ERROR([You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so]) - fi - fi - ;; - esac - - AC_VALIDIFY_CXXFLAGS - - AC_PROG_CXXCPP - - if test "$GCC" = yes; then - NOOPT_CFLAGS=-O0 - fi - KDE_CHECK_COMPILER_FLAG(O0,[NOOPT_CXXFLAGS=-O0]) - - AC_ARG_ENABLE(coverage, - AC_HELP_STRING([--enable-coverage],[use gcc coverage testing]), [ - if test "$am_cv_CC_dependencies_compiler_type" = "gcc3"; then - ac_coverage_compiler="-fprofile-arcs -ftest-coverage" - ac_coverage_linker="-lgcc" - elif test "$am_cv_CC_dependencies_compiler_type" = "gcc"; then - ac_coverage_compiler="-fprofile-arcs -ftest-coverage" - ac_coverage_linker="" - else - AC_MSG_ERROR([coverage with your compiler is not supported]) - fi - CFLAGS="$CFLAGS $ac_coverage_compiler" - CXXFLAGS="$CXXFLAGS $ac_coverage_compiler" - LDFLAGS="$LDFLAGS $ac_coverage_linker" - ]) - - AC_SUBST(NOOPT_CXXFLAGS) - AC_SUBST(NOOPT_CFLAGS) - AC_SUBST(ENABLE_PERMISSIVE_FLAG) - - KDE_CHECK_NEW_LDFLAGS - KDE_CHECK_FINAL - KDE_CHECK_CLOSURE - KDE_CHECK_NMCHECK - - ifdef([AM_DEPENDENCIES], AC_REQUIRE([KDE_ADD_DEPENDENCIES]), []) -]) - -AC_DEFUN([KDE_CHECK_VISIBILITY_GCC_BUG], - [ - AC_CACHE_CHECK([for gcc -fvisibility-inlines-hidden bug], kde_cv_val_gcc_visibility_bug, - [ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - - safe_CXXFLAGS=$CXXFLAGS - safe_LDFLAGS=$LDFLAGS - CXXFLAGS="$CXXFLAGS -fPIC -fvisibility-inlines-hidden -O0" - LDFLAGS="$LDFLAGS -shared -fPIC" - - AC_TRY_LINK( - [ - /* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664 */ - #include - int some_function( void ) __attribute__ ((visibility("default"))); - int some_function( void ) - { - std::string s("blafasel"); - return 0; - } - ], [/* elvis is alive */], - kde_cv_val_gcc_visibility_bug=no, kde_cv_val_gcc_visibility_bug=yes) - - CXXFLAGS=$safe_CXXFLAGS - LDFLAGS=$safe_LDFLAGS - AC_LANG_RESTORE - ] - ) - - if test x$kde_cv_val_gcc_visibility_bug = xno; then - CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden" - fi - ] -) - -AC_DEFUN([KDE_CHECK_AND_ADD_HIDDEN_VISIBILITY], -[ - if test "$GXX" = "yes"; then - KDE_CHECK_COMPILER_FLAG(fvisibility=hidden, - [ - CXXFLAGS="$CXXFLAGS -fvisibility=hidden" - KDE_CHECK_VISIBILITY_GCC_BUG - - HAVE_GCC_VISIBILITY=1 - AC_DEFINE_UNQUOTED(__KDE_HAVE_GCC_VISIBILITY, "$HAVE_GCC_VISIBILITY", [define to 1 if -fvisibility is supported]) - ]) - fi -]) - -AC_DEFUN([KDE_ENABLE_HIDDEN_VISIBILITY], -[ - AC_REQUIRE([KDE_CHECK_AND_ADD_HIDDEN_VISIBILITY]) -]) - -AC_DEFUN([KDE_ADD_DEPENDENCIES], -[ - [A]M_DEPENDENCIES(CC) - [A]M_DEPENDENCIES(CXX) -]) - -dnl just a wrapper to clean up configure.in -AC_DEFUN([KDE_PROG_LIBTOOL], -[ -AC_REQUIRE([AC_CHECK_COMPILERS]) -AC_REQUIRE([AC_ENABLE_SHARED]) -AC_REQUIRE([AC_ENABLE_STATIC]) - -AC_REQUIRE([AC_LIBTOOL_DLOPEN]) -AC_REQUIRE([KDE_CHECK_LIB64]) - -AC_OBJEXT -AC_EXEEXT - -AM_PROG_LIBTOOL -AC_LIBTOOL_CXX - -LIBTOOL_SHELL="/bin/sh ./libtool" -# LIBTOOL="$LIBTOOL --silent" -KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_NO_UNDEFINED) \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)" -AC_SUBST(KDE_PLUGIN) - -# we patch configure quite some so we better keep that consistent for incremental runs -AC_SUBST(AUTOCONF,'$(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure') -]) - -AC_DEFUN([KDE_CHECK_LIB64], -[ - kdelibsuff="$kde_libs_suffix" - if test -z "$kdelibsuff"; then - kdelibsuff=no - fi - AC_ARG_ENABLE(libsuffix, - AC_HELP_STRING([--enable-libsuffix], - [/lib directory suffix (64,32,none[=default])]), - kdelibsuff=$enableval) - # TODO: add an auto case that compiles a little C app to check - # where the glibc is - if test "$kdelibsuff" = "no"; then - kdelibsuff= - fi - if test -z "$kdelibsuff"; then - AC_MSG_RESULT([not using lib directory suffix]) - AC_DEFINE(KDELIBSUFF, [""], Suffix for lib directories) - else - if test "$libdir" = '${exec_prefix}/lib'; then - libdir="$libdir${kdelibsuff}" - AC_SUBST([libdir], ["$libdir"]) dnl ugly hack for lib64 platforms - fi - AC_DEFINE_UNQUOTED(KDELIBSUFF, ["${kdelibsuff}"], Suffix for lib directories) - AC_MSG_RESULT([using lib directory suffix $kdelibsuff]) - fi -]) - -AC_DEFUN([KDE_CHECK_TYPES], -[ AC_CHECK_SIZEOF(int, 4)dnl - AC_CHECK_SIZEOF(short)dnl - AC_CHECK_SIZEOF(long, 4)dnl - AC_CHECK_SIZEOF(char *, 4)dnl -])dnl - -dnl Not used - kept for compat only? -AC_DEFUN([KDE_DO_IT_ALL], -[ -AC_CANONICAL_SYSTEM -AC_ARG_PROGRAM -AM_INIT_AUTOMAKE($1, $2) -AM_DISABLE_LIBRARIES -AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde}) -AC_CHECK_COMPILERS -KDE_PROG_LIBTOOL -AM_KDE_WITH_NLS -AC_PATH_KDE -]) - -AC_DEFUN([AC_CHECK_RPATH], -[ -AC_MSG_CHECKING(for rpath) -AC_ARG_ENABLE(rpath, - AC_HELP_STRING([--disable-rpath],[do not use the rpath feature of ld]), - USE_RPATH=$enableval, USE_RPATH=yes) - -if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then - - KDE_RPATH="-R \$(libdir)" - - if test "$kde_libraries" != "$libdir"; then - KDE_RPATH="$KDE_RPATH -R \$(kde_libraries)" - fi - - if test -n "$qt_libraries"; then - KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)" - fi - dnl $x_libraries is set to /usr/lib in case - if test -n "$X_LDFLAGS"; then - X_RPATH="-R \$(x_libraries)" - KDE_RPATH="$KDE_RPATH $X_RPATH" - fi - if test -n "$KDE_EXTRA_RPATH"; then - KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)" - fi -fi -AC_SUBST(KDE_EXTRA_RPATH) -AC_SUBST(KDE_RPATH) -AC_SUBST(X_RPATH) -AC_MSG_RESULT($USE_RPATH) -]) - -dnl Check for the type of the third argument of getsockname -AC_DEFUN([AC_CHECK_SOCKLEN_T], -[ - AC_MSG_CHECKING(for socklen_t) - AC_CACHE_VAL(kde_cv_socklen_t, - [ - AC_LANG_PUSH(C++) - kde_cv_socklen_t=no - AC_TRY_COMPILE([ - #include - #include - ], - [ - socklen_t len; - getpeername(0,0,&len); - ], - [ - kde_cv_socklen_t=yes - kde_cv_socklen_t_equiv=socklen_t - ]) - AC_LANG_POP(C++) - ]) - AC_MSG_RESULT($kde_cv_socklen_t) - if test $kde_cv_socklen_t = no; then - AC_MSG_CHECKING([for socklen_t equivalent for socket functions]) - AC_CACHE_VAL(kde_cv_socklen_t_equiv, - [ - kde_cv_socklen_t_equiv=int - AC_LANG_PUSH(C++) - for t in int size_t unsigned long "unsigned long"; do - AC_TRY_COMPILE([ - #include - #include - ], - [ - $t len; - getpeername(0,0,&len); - ], - [ - kde_cv_socklen_t_equiv="$t" - break - ]) - done - AC_LANG_POP(C++) - ]) - AC_MSG_RESULT($kde_cv_socklen_t_equiv) - fi - AC_DEFINE_UNQUOTED(kde_socklen_t, $kde_cv_socklen_t_equiv, - [type to use in place of socklen_t if not defined]) - AC_DEFINE_UNQUOTED(ksize_t, $kde_cv_socklen_t_equiv, - [type to use in place of socklen_t if not defined (deprecated, use kde_socklen_t)]) -]) - -dnl This is a merge of some macros out of the gettext aclocal.m4 -dnl since we don't need anything, I took the things we need -dnl the copyright for them is: -dnl > -dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. -dnl This Makefile.in is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. - -dnl This program is distributed in the hope that it will be useful, -dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without -dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A -dnl PARTICULAR PURPOSE. -dnl > -dnl for this file it is relicensed under LGPL - -AC_DEFUN([AM_KDE_WITH_NLS], - [ - dnl If we use NLS figure out what method - - AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt, - [test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"], msgfmt) - AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) - - if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then - AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it]) - GMSGFMT=":" - fi - MSGFMT=$GMSGFMT - AC_SUBST(GMSGFMT) - AC_SUBST(MSGFMT) - - AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext, - [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) - - dnl Test whether we really found GNU xgettext. - if test "$XGETTEXT" != ":"; then - dnl If it is no GNU xgettext we define it as : so that the - dnl Makefiles still can work. - if $XGETTEXT --omit-header /dev/null 2> /dev/null; then - : ; - else - AC_MSG_RESULT( - [found xgettext programs is not GNU xgettext; ignore it]) - XGETTEXT=":" - fi - fi - AC_SUBST(XGETTEXT) - - ]) - -# Search path for a program which passes the given test. -# Ulrich Drepper , 1996. - -# serial 1 -# Stephan Kulow: I appended a _KDE against name conflicts - -dnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR, -dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) -AC_DEFUN([AM_PATH_PROG_WITH_TEST_KDE], -[# Extract the first word of "$2", so it can be a program name with args. -set dummy $2; ac_word=[$]2 -AC_MSG_CHECKING([for $ac_word]) -AC_CACHE_VAL(ac_cv_path_$1, -[case "[$]$1" in - /*) - ac_cv_path_$1="[$]$1" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in ifelse([$5], , $PATH, [$5]); do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if [$3]; then - ac_cv_path_$1="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" -dnl If no 4th arg is given, leave the cache variable unset, -dnl so AC_PATH_PROGS will keep looking. -ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" -])dnl - ;; -esac])dnl -$1="$ac_cv_path_$1" -if test -n "[$]$1"; then - AC_MSG_RESULT([$]$1) -else - AC_MSG_RESULT(no) -fi -AC_SUBST($1)dnl -]) - - -# Check whether LC_MESSAGES is available in . -# Ulrich Drepper , 1995. - -# serial 1 - -AC_DEFUN([AM_LC_MESSAGES], - [if test $ac_cv_header_locale_h = yes; then - AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, - [AC_TRY_LINK([#include ], [return LC_MESSAGES], - am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) - if test $am_cv_val_LC_MESSAGES = yes; then - AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your locale.h file contains LC_MESSAGES]) - fi - fi]) - -dnl From Jim Meyering. -dnl FIXME: migrate into libit. - -AC_DEFUN([AM_FUNC_OBSTACK], -[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack, - [AC_TRY_LINK([#include "obstack.h"], - [struct obstack *mem;obstack_free(mem,(char *) 0)], - am_cv_func_obstack=yes, - am_cv_func_obstack=no)]) - if test $am_cv_func_obstack = yes; then - AC_DEFINE(HAVE_OBSTACK) - else - LIBOBJS="$LIBOBJS obstack.o" - fi -]) - -dnl From Jim Meyering. Use this if you use the GNU error.[ch]. -dnl FIXME: Migrate into libit - -AC_DEFUN([AM_FUNC_ERROR_AT_LINE], -[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line, - [AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");], - am_cv_lib_error_at_line=yes, - am_cv_lib_error_at_line=no)]) - if test $am_cv_lib_error_at_line = no; then - LIBOBJS="$LIBOBJS error.o" - fi - AC_SUBST(LIBOBJS)dnl -]) - -# Macro to add for using GNU gettext. -# Ulrich Drepper , 1995. - -# serial 1 -# Stephan Kulow: I put a KDE in it to avoid name conflicts - -AC_DEFUN([AM_KDE_GNU_GETTEXT], - [AC_REQUIRE([AC_PROG_MAKE_SET])dnl - AC_REQUIRE([AC_PROG_RANLIB])dnl - AC_REQUIRE([AC_HEADER_STDC])dnl - AC_REQUIRE([AC_TYPE_OFF_T])dnl - AC_REQUIRE([AC_TYPE_SIZE_T])dnl - AC_REQUIRE([AC_FUNC_ALLOCA])dnl - AC_REQUIRE([AC_FUNC_MMAP])dnl - AC_REQUIRE([AM_KDE_WITH_NLS])dnl - AC_CHECK_HEADERS([limits.h locale.h nl_types.h string.h values.h alloca.h]) - AC_CHECK_FUNCS([getcwd munmap putenv setlocale strchr strcasecmp \ -__argz_count __argz_stringify __argz_next]) - - AC_MSG_CHECKING(for stpcpy) - AC_CACHE_VAL(kde_cv_func_stpcpy, - [ - kde_safe_cxxflags=$CXXFLAGS - CXXFLAGS="-Werror" - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - AC_TRY_COMPILE([ - #include - ], - [ - char buffer[200]; - stpcpy(buffer, buffer); - ], - kde_cv_func_stpcpy=yes, - kde_cv_func_stpcpy=no) - AC_LANG_RESTORE - CXXFLAGS=$kde_safe_cxxflags - ]) - AC_MSG_RESULT($kde_cv_func_stpcpy) - if eval "test \"`echo $kde_cv_func_stpcpy`\" = yes"; then - AC_DEFINE(HAVE_STPCPY, 1, [Define if you have stpcpy]) - fi - - AM_LC_MESSAGES - - if test "x$CATOBJEXT" != "x"; then - if test "x$ALL_LINGUAS" = "x"; then - LINGUAS= - else - AC_MSG_CHECKING(for catalogs to be installed) - NEW_LINGUAS= - for lang in ${LINGUAS=$ALL_LINGUAS}; do - case "$ALL_LINGUAS" in - *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;; - esac - done - LINGUAS=$NEW_LINGUAS - AC_MSG_RESULT($LINGUAS) - fi - - dnl Construct list of names of catalog files to be constructed. - if test -n "$LINGUAS"; then - for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done - fi - fi - - ]) - -AC_DEFUN([AC_HAVE_XPM], - [AC_REQUIRE_CPP()dnl - AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) - - test -z "$XPM_LDFLAGS" && XPM_LDFLAGS= - test -z "$XPM_INCLUDE" && XPM_INCLUDE= - - AC_ARG_WITH(xpm,AC_HELP_STRING([--without-xpm],[disable color pixmap XPM tests]), - xpm_test=$withval, xpm_test="yes") - if test "x$xpm_test" = xno; then - ac_cv_have_xpm=no - else - AC_MSG_CHECKING(for XPM) - AC_CACHE_VAL(ac_cv_have_xpm, - [ - ac_save_ldflags="$LDFLAGS" - ac_save_cflags="$CFLAGS" - if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then - LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBZ $LIBSOCKET" - else - LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm $LIBZ $LIBSOCKET" - fi - CFLAGS="$CFLAGS $X_INCLUDES $USER_INCLUDES" - test -n "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS" - AC_TRY_LINK([#include ],[], - ac_cv_have_xpm="yes",ac_cv_have_xpm="no") - LDFLAGS="$ac_save_ldflags" - CFLAGS="$ac_save_cflags" - ])dnl - - if test "$ac_cv_have_xpm" = no; then - AC_MSG_RESULT(no) - XPM_LDFLAGS="" - XPMINC="" - $2 - else - AC_DEFINE(HAVE_XPM, 1, [Define if you have XPM support]) - if test "$XPM_LDFLAGS" = ""; then - XPMLIB='-lXpm $(LIB_X11)' - else - XPMLIB="-L$XPM_LDFLAGS -lXpm "'$(LIB_X11)' - fi - if test "$XPM_INCLUDE" = ""; then - XPMINC="" - else - XPMINC="-I$XPM_INCLUDE" - fi - AC_MSG_RESULT(yes) - $1 - fi - fi - AC_SUBST(XPMINC) - AC_SUBST(XPMLIB) -]) - -AC_DEFUN([AC_HAVE_DPMS], - [AC_REQUIRE_CPP()dnl - AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) - - test -z "$DPMS_LDFLAGS" && DPMS_LDFLAGS= - test -z "$DPMS_INCLUDE" && DPMS_INCLUDE= - DPMS_LIB= - - AC_ARG_WITH(dpms,AC_HELP_STRING([--without-dpms],[disable DPMS power saving]), - dpms_test=$withval, dpms_test="yes") - if test "x$dpms_test" = xno; then - ac_cv_have_dpms=no - else - AC_MSG_CHECKING(for DPMS) - dnl Note: ac_cv_have_dpms can be no, yes, or -lXdpms. - dnl 'yes' means DPMS_LIB="", '-lXdpms' means DPMS_LIB="-lXdpms". - AC_CACHE_VAL(ac_cv_have_dpms, - [ - if test "x$kde_use_qt_emb" = "xyes" || test "x$kde_use_qt_mac" = "xyes"; then - AC_MSG_RESULT(no) - ac_cv_have_dpms="no" - else - ac_save_ldflags="$LDFLAGS" - ac_save_cflags="$CFLAGS" - ac_save_libs="$LIBS" - LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries -lX11 -lXext $LIBSOCKET" - CFLAGS="$CFLAGS $X_INCLUDES" - test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS" - AC_TRY_LINK([ - #include - #include - #include - #include - int foo_test_dpms() - { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[], - ac_cv_have_dpms="yes", [ - LDFLAGS="$ac_save_ldflags" - CFLAGS="$ac_save_cflags" - LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries -lX11 -lXext $LIBSOCKET" - LIBS="$LIBS -lXdpms" - CFLAGS="$CFLAGS $X_INCLUDES" - test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS" - AC_TRY_LINK([ - #include - #include - #include - #include - int foo_test_dpms() - { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[], - [ - ac_cv_have_dpms="-lXdpms" - ],ac_cv_have_dpms="no") - ]) - LDFLAGS="$ac_save_ldflags" - CFLAGS="$ac_save_cflags" - LIBS="$ac_save_libs" - fi - ])dnl - - if test "$ac_cv_have_dpms" = no; then - AC_MSG_RESULT(no) - DPMS_LDFLAGS="" - DPMSINC="" - $2 - else - AC_DEFINE(HAVE_DPMS, 1, [Define if you have DPMS support]) - if test "$ac_cv_have_dpms" = "-lXdpms"; then - DPMS_LIB="-lXdpms" - fi - if test "$DPMS_LDFLAGS" = ""; then - DPMSLIB="$DPMS_LIB "'$(LIB_X11)' - else - DPMSLIB="$DPMS_LDFLAGS $DPMS_LIB "'$(LIB_X11)' - fi - if test "$DPMS_INCLUDE" = ""; then - DPMSINC="" - else - DPMSINC="-I$DPMS_INCLUDE" - fi - AC_MSG_RESULT(yes) - $1 - fi - fi - ac_save_cflags="$CFLAGS" - CFLAGS="$CFLAGS $X_INCLUDES" - test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS" - AH_TEMPLATE(HAVE_DPMSCAPABLE_PROTO, - [Define if you have the DPMSCapable prototype in ]) - AC_CHECK_DECL(DPMSCapable, - AC_DEFINE(HAVE_DPMSCAPABLE_PROTO),, - [#include ]) - AH_TEMPLATE(HAVE_DPMSINFO_PROTO, - [Define if you have the DPMSInfo prototype in ]) - AC_CHECK_DECL(DPMSInfo, - AC_DEFINE(HAVE_DPMSINFO_PROTO),, - [#include ]) - CFLAGS="$ac_save_cflags" - AC_SUBST(DPMSINC) - AC_SUBST(DPMSLIB) -]) - -AC_DEFUN([AC_HAVE_GL], - [AC_REQUIRE_CPP()dnl - AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) - - test -z "$GL_LDFLAGS" && GL_LDFLAGS= - test -z "$GL_INCLUDE" && GL_INCLUDE= - - AC_ARG_WITH(gl,AC_HELP_STRING([--without-gl],[disable 3D GL modes]), - gl_test=$withval, gl_test="yes") - if test "x$kde_use_qt_emb" = "xyes"; then - # GL and Qt Embedded is a no-go for now. - ac_cv_have_gl=no - elif test "x$gl_test" = xno; then - ac_cv_have_gl=no - else - AC_MSG_CHECKING(for GL) - AC_CACHE_VAL(ac_cv_have_gl, - [ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - ac_save_ldflags=$LDFLAGS - ac_save_cxxflags=$CXXFLAGS - ac_save_libs=$LIBS - LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $all_libraries" - LIBS="$LIBS -lGL -lGLU" - test "x$kde_use_qt_mac" != xyes && test "x$kde_use_qt_emb" != xyes && LIBS="$LIBS -lX11" - LIBS="$LIBS $LIB_XEXT -lm $LIBSOCKET" - CXXFLAGS="$CFLAGS $X_INCLUDES" - test -n "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS" - AC_TRY_LINK([#include -#include -], [], - ac_cv_have_gl="yes", ac_cv_have_gl="no") - AC_LANG_RESTORE - LDFLAGS=$ac_save_ldflags - CXXFLAGS=$ac_save_cxxflags - LIBS=$ac_save_libs - ])dnl - - if test "$ac_cv_have_gl" = "no"; then - AC_MSG_RESULT(no) - GL_LDFLAGS="" - GLINC="" - $2 - else - AC_DEFINE(HAVE_GL, 1, [Defines if you have GL (Mesa, OpenGL, ...)]) - if test "$GL_LDFLAGS" = ""; then - GLLIB='-lGLU -lGL $(LIB_X11)' - else - GLLIB="$GL_LDFLAGS -lGLU -lGL "'$(LIB_X11)' - fi - if test "$GL_INCLUDE" = ""; then - GLINC="" - else - GLINC="-I$GL_INCLUDE" - fi - AC_MSG_RESULT($ac_cv_have_gl) - $1 - fi - fi - AC_SUBST(GLINC) - AC_SUBST(GLLIB) -]) - - - dnl shadow password and PAM magic - maintained by ossi@kde.org - -AC_DEFUN([KDE_PAM], [ - AC_REQUIRE([KDE_CHECK_LIBDL]) - - want_pam= - AC_ARG_WITH(pam, - AC_HELP_STRING([--with-pam[=ARG]],[enable support for PAM: ARG=[yes|no|service name]]), - [ if test "x$withval" = "xyes"; then - want_pam=yes - pam_service=kde - elif test "x$withval" = "xno"; then - want_pam=no - else - want_pam=yes - pam_service=$withval - fi - ], [ pam_service=kde ]) - - use_pam= - PAMLIBS= - if test "x$want_pam" != xno; then - AC_CHECK_LIB(pam, pam_start, [ - AC_CHECK_HEADER(security/pam_appl.h, - [ pam_header=security/pam_appl.h ], - [ AC_CHECK_HEADER(pam/pam_appl.h, - [ pam_header=pam/pam_appl.h ], - [ - AC_MSG_WARN([PAM detected, but no headers found! -Make sure you have the necessary development packages installed.]) - ] - ) - ] - ) - ], , $LIBDL) - if test -z "$pam_header"; then - if test "x$want_pam" = xyes; then - AC_MSG_ERROR([--with-pam was specified, but cannot compile with PAM!]) - fi - else - AC_DEFINE(HAVE_PAM, 1, [Defines if you have PAM (Pluggable Authentication Modules)]) - PAMLIBS="$PAM_MISC_LIB -lpam $LIBDL" - use_pam=yes - - dnl darwin claims to be something special - if test "$pam_header" = "pam/pam_appl.h"; then - AC_DEFINE(HAVE_PAM_PAM_APPL_H, 1, [Define if your PAM headers are in pam/ instead of security/]) - fi - - dnl test whether struct pam_message is const (Linux) or not (Sun) - AC_MSG_CHECKING(for const pam_message) - AC_EGREP_HEADER([struct pam_message], $pam_header, - [ AC_EGREP_HEADER([const struct pam_message], $pam_header, - [AC_MSG_RESULT([const: Linux-type PAM])], - [AC_MSG_RESULT([nonconst: Sun-type PAM]) - AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])] - )], - [AC_MSG_RESULT([not found - assume const, Linux-type PAM])]) - fi - fi - - AC_SUBST(PAMLIBS) -]) - -dnl DEF_PAM_SERVICE(arg name, full name, define name) -AC_DEFUN([DEF_PAM_SERVICE], [ - AC_ARG_WITH($1-pam, - AC_HELP_STRING([--with-$1-pam=[val]],[override PAM service from --with-pam for $2]), - [ if test "x$use_pam" = xyes; then - $3_PAM_SERVICE=$withval - else - AC_MSG_ERROR([Cannot use use --with-$1-pam, as no PAM was detected. -You may want to enforce it by using --with-pam.]) - fi - ], - [ if test "x$use_pam" = xyes; then - $3_PAM_SERVICE="$pam_service" - fi - ]) - if test -n "$$3_PAM_SERVICE"; then - AC_MSG_RESULT([The PAM service used by $2 will be $$3_PAM_SERVICE]) - AC_DEFINE_UNQUOTED($3_PAM_SERVICE, "$$3_PAM_SERVICE", [The PAM service to be used by $2]) - fi - AC_SUBST($3_PAM_SERVICE) -]) - -AC_DEFUN([KDE_SHADOWPASSWD], [ - AC_REQUIRE([KDE_PAM]) - - AC_CHECK_LIB(shadow, getspent, - [ LIBSHADOW="-lshadow" - ac_use_shadow=yes - ], - [ dnl for UnixWare - AC_CHECK_LIB(gen, getspent, - [ LIBGEN="-lgen" - ac_use_shadow=yes - ], - [ AC_CHECK_FUNC(getspent, - [ ac_use_shadow=yes ], - [ ac_use_shadow=no ]) - ]) - ]) - AC_SUBST(LIBSHADOW) - AC_SUBST(LIBGEN) - - AC_MSG_CHECKING([for shadow passwords]) - - AC_ARG_WITH(shadow, - AC_HELP_STRING([--with-shadow],[If you want shadow password support]), - [ if test "x$withval" != "xno"; then - use_shadow=yes - else - use_shadow=no - fi - ], [ - use_shadow="$ac_use_shadow" - ]) - - if test "x$use_shadow" = xyes; then - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_SHADOW, 1, [Define if you use shadow passwords]) - else - AC_MSG_RESULT(no) - LIBSHADOW= - LIBGEN= - fi - - dnl finally make the relevant binaries setuid root, if we have shadow passwds. - dnl this still applies, if we could use it indirectly through pam. - if test "x$use_shadow" = xyes || - ( test "x$use_pam" = xyes && test "x$ac_use_shadow" = xyes ); then - case $host in - *-*-freebsd* | *-*-netbsd* | *-*-openbsd*) - SETUIDFLAGS="-m 4755 -o root";; - *) - SETUIDFLAGS="-m 4755";; - esac - fi - AC_SUBST(SETUIDFLAGS) - -]) - -AC_DEFUN([KDE_PASSWDLIBS], [ - AC_REQUIRE([KDE_MISC_TESTS]) dnl for LIBCRYPT - AC_REQUIRE([KDE_PAM]) - AC_REQUIRE([KDE_SHADOWPASSWD]) - - if test "x$use_pam" = "xyes"; then - PASSWDLIBS="$PAMLIBS" - else - PASSWDLIBS="$LIBCRYPT $LIBSHADOW $LIBGEN" - fi - - dnl FreeBSD uses a shadow-like setup, where /etc/passwd holds the users, but - dnl /etc/master.passwd holds the actual passwords. /etc/master.passwd requires - dnl root to read, so kcheckpass needs to be root (even when using pam, since pam - dnl may need to read /etc/master.passwd). - case $host in - *-*-freebsd*) - SETUIDFLAGS="-m 4755 -o root" - ;; - *) - ;; - esac - - AC_SUBST(PASSWDLIBS) -]) - -AC_DEFUN([KDE_CHECK_LIBDL], -[ -AC_CHECK_LIB(dl, dlopen, [ -LIBDL="-ldl" -ac_cv_have_dlfcn=yes -]) - -AC_CHECK_LIB(dld, shl_unload, [ -LIBDL="-ldld" -ac_cv_have_shload=yes -]) - -AC_SUBST(LIBDL) -]) - -AC_DEFUN([KDE_CHECK_DLOPEN], -[ -KDE_CHECK_LIBDL -AC_CHECK_HEADERS(dlfcn.h dl.h) -if test "$ac_cv_header_dlfcn_h" = "no"; then - ac_cv_have_dlfcn=no -fi - -if test "$ac_cv_header_dl_h" = "no"; then - ac_cv_have_shload=no -fi - -dnl XXX why change enable_dlopen? its already set by autoconf's AC_ARG_ENABLE -dnl (MM) -AC_ARG_ENABLE(dlopen, -AC_HELP_STRING([--disable-dlopen],[link statically [default=no]]), -enable_dlopen=$enableval, -enable_dlopen=yes) - -# override the user's opinion, if we know it better ;) -if test "$ac_cv_have_dlfcn" = "no" && test "$ac_cv_have_shload" = "no"; then - enable_dlopen=no -fi - -if test "$ac_cv_have_dlfcn" = "yes"; then - AC_DEFINE_UNQUOTED(HAVE_DLFCN, 1, [Define if you have dlfcn]) -fi - -if test "$ac_cv_have_shload" = "yes"; then - AC_DEFINE_UNQUOTED(HAVE_SHLOAD, 1, [Define if you have shload]) -fi - -if test "$enable_dlopen" = no ; then - test -n "$1" && eval $1 -else - test -n "$2" && eval $2 -fi - -]) - -AC_DEFUN([KDE_CHECK_DYNAMIC_LOADING], -[ -KDE_CHECK_DLOPEN(libtool_enable_shared=yes, libtool_enable_static=no) -KDE_PROG_LIBTOOL -AC_MSG_CHECKING([dynamic loading]) -eval "`egrep '^build_libtool_libs=' libtool`" -if test "$build_libtool_libs" = "yes" && test "$enable_dlopen" = "yes"; then - dynamic_loading=yes - AC_DEFINE_UNQUOTED(HAVE_DYNAMIC_LOADING) -else - dynamic_loading=no -fi -AC_MSG_RESULT($dynamic_loading) -if test "$dynamic_loading" = "yes"; then - $1 -else - $2 -fi -]) - -AC_DEFUN([KDE_ADD_INCLUDES], -[ -if test -z "$1"; then - test_include="Pix.h" -else - test_include="$1" -fi - -AC_MSG_CHECKING([for libg++ ($test_include)]) - -AC_CACHE_VAL(kde_cv_libgpp_includes, -[ -kde_cv_libgpp_includes=no - - for ac_dir in \ - \ - /usr/include/g++ \ - /usr/include \ - /usr/unsupported/include \ - /opt/include \ - $extra_include \ - ; \ - do - if test -r "$ac_dir/$test_include"; then - kde_cv_libgpp_includes=$ac_dir - break - fi - done -]) - -AC_MSG_RESULT($kde_cv_libgpp_includes) -if test "$kde_cv_libgpp_includes" != "no"; then - all_includes="-I$kde_cv_libgpp_includes $all_includes $USER_INCLUDES" -fi -]) -]) - -AC_DEFUN([KDE_CHECK_LIBPTHREAD], -[ - dnl This code is here specifically to handle the - dnl various flavors of threading library on FreeBSD - dnl 4-, 5-, and 6-, and the (weird) rules around it. - dnl There may be an environment PTHREAD_LIBS that - dnl specifies what to use; otherwise, search for it. - dnl -pthread is special cased and unsets LIBPTHREAD - dnl below if found. - LIBPTHREAD="" - - if test -n "$PTHREAD_LIBS"; then - if test "x$PTHREAD_LIBS" = "x-pthread" ; then - LIBPTHREAD="PTHREAD" - else - PTHREAD_LIBS_save="$PTHREAD_LIBS" - PTHREAD_LIBS=`echo "$PTHREAD_LIBS_save" | sed -e 's,^-l,,g'` - AC_MSG_CHECKING([for pthread_create in $PTHREAD_LIBS]) - KDE_CHECK_LIB($PTHREAD_LIBS, pthread_create, [ - LIBPTHREAD="$PTHREAD_LIBS_save"]) - PTHREAD_LIBS="$PTHREAD_LIBS_save" - fi - fi - - dnl Is this test really needed, in the face of the Tru64 test below? - if test -z "$LIBPTHREAD"; then - AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"]) - fi - - dnl This is a special Tru64 check, see BR 76171 issue #18. - if test -z "$LIBPTHREAD" ; then - AC_MSG_CHECKING([for pthread_create in -lpthread]) - kde_safe_libs=$LIBS - LIBS="$LIBS -lpthread" - AC_TRY_LINK([#include ],[(void)pthread_create(0,0,0,0);],[ - AC_MSG_RESULT(yes) - LIBPTHREAD="-lpthread"],[ - AC_MSG_RESULT(no)]) - LIBS=$kde_safe_libs - fi - - dnl Un-special-case for FreeBSD. - if test "x$LIBPTHREAD" = "xPTHREAD" ; then - LIBPTHREAD="" - fi - - AC_SUBST(LIBPTHREAD) -]) - -AC_DEFUN([KDE_CHECK_PTHREAD_OPTION], -[ - USE_THREADS="" - if test -z "$LIBPTHREAD"; then - KDE_CHECK_COMPILER_FLAG(pthread, [USE_THREADS="-D_THREAD_SAFE -pthread"]) - fi - - AH_VERBATIM(__svr_define, [ -#if defined(__SVR4) && !defined(__svr4__) -#define __svr4__ 1 -#endif -]) - case $host_os in - solaris*) - KDE_CHECK_COMPILER_FLAG(mt, [USE_THREADS="-mt"]) - CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4" - ;; - freebsd*) - CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE $PTHREAD_CFLAGS" - ;; - aix*) - CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" - LIBPTHREAD="$LIBPTHREAD -lc_r" - ;; - linux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" - if test "$CXX" = "KCC"; then - CXXFLAGS="$CXXFLAGS --thread_safe" - NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS --thread_safe" - fi - ;; - *) - ;; - esac - AC_SUBST(USE_THREADS) - AC_SUBST(LIBPTHREAD) -]) - -AC_DEFUN([KDE_CHECK_THREADING], -[ - AC_REQUIRE([KDE_CHECK_LIBPTHREAD]) - AC_REQUIRE([KDE_CHECK_PTHREAD_OPTION]) - dnl default is yes if libpthread is found and no if no libpthread is available - if test -z "$LIBPTHREAD"; then - if test -z "$USE_THREADS"; then - kde_check_threading_default=no - else - kde_check_threading_default=yes - fi - else - kde_check_threading_default=yes - fi - AC_ARG_ENABLE(threading,AC_HELP_STRING([--disable-threading],[disables threading even if libpthread found]), - kde_use_threading=$enableval, kde_use_threading=$kde_check_threading_default) - if test "x$kde_use_threading" = "xyes"; then - AC_DEFINE(HAVE_LIBPTHREAD, 1, [Define if you have a working libpthread (will enable threaded code)]) - fi -]) - -AC_DEFUN([KDE_TRY_LINK_PYTHON], -[ -if test "$kde_python_link_found" = no; then - -if test "$1" = normal; then - AC_MSG_CHECKING(if a Python application links) -else - AC_MSG_CHECKING(if Python depends on $2) -fi - -AC_CACHE_VAL(kde_cv_try_link_python_$1, -[ -kde_save_cflags="$CFLAGS" -CFLAGS="$CFLAGS $PYTHONINC" -kde_save_libs="$LIBS" -LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET" -kde_save_ldflags="$LDFLAGS" -LDFLAGS="$LDFLAGS $PYTHONLIB" - -AC_TRY_LINK( -[ -#include -],[ - PySys_SetArgv(1, 0); -], - [kde_cv_try_link_python_$1=yes], - [kde_cv_try_link_python_$1=no] -) -CFLAGS="$kde_save_cflags" -LIBS="$kde_save_libs" -LDFLAGS="$kde_save_ldflags" -]) - -if test "$kde_cv_try_link_python_$1" = "yes"; then - AC_MSG_RESULT(yes) - kde_python_link_found=yes - if test ! "$1" = normal; then - LIBPYTHON="$LIBPYTHON $2" - fi - $3 -else - AC_MSG_RESULT(no) - $4 -fi - -fi - -]) - -AC_DEFUN([KDE_CHECK_PYTHON_DIR], -[ -AC_MSG_CHECKING([for Python directory]) - -AC_CACHE_VAL(kde_cv_pythondir, -[ - if test -z "$PYTHONDIR"; then - kde_cv_pythondir=/usr/local - else - kde_cv_pythondir="$PYTHONDIR" - fi -]) - -AC_ARG_WITH(pythondir, -AC_HELP_STRING([--with-pythondir=pythondir],[use python installed in pythondir]), -[ - ac_python_dir=$withval -], ac_python_dir=$kde_cv_pythondir -) - -AC_MSG_RESULT($ac_python_dir) -]) - -AC_DEFUN([KDE_CHECK_PYTHON_INTERN], -[ -AC_REQUIRE([KDE_CHECK_LIBDL]) -AC_REQUIRE([KDE_CHECK_LIBPTHREAD]) -AC_REQUIRE([KDE_CHECK_PYTHON_DIR]) - -if test -z "$1"; then - version="1.5" -else - version="$1" -fi - -AC_MSG_CHECKING([for Python$version]) - -python_incdirs="$ac_python_dir/include /usr/include /usr/local/include/ $kde_extra_includes" -AC_FIND_FILE(Python.h, $python_incdirs, python_incdir) -if test ! -r $python_incdir/Python.h; then - AC_FIND_FILE(python$version/Python.h, $python_incdirs, python_incdir) - python_incdir=$python_incdir/python$version - if test ! -r $python_incdir/Python.h; then - python_incdir=no - fi -fi - -PYTHONINC=-I$python_incdir - -python_libdirs="$ac_python_dir/lib$kdelibsuff /usr/lib$kdelibsuff /usr/local /usr/lib$kdelibsuff $kde_extra_libs" -AC_FIND_FILE(libpython$version.so, $python_libdirs, python_libdir) -if test ! -r $python_libdir/libpython$version.so; then - AC_FIND_FILE(libpython$version.a, $python_libdirs, python_libdir) - if test ! -r $python_libdir/libpython$version.a; then - AC_FIND_FILE(python$version/config/libpython$version.a, $python_libdirs, python_libdir) - python_libdir=$python_libdir/python$version/config - if test ! -r $python_libdir/libpython$version.a; then - python_libdir=no - fi - fi -fi - -PYTHONLIB=-L$python_libdir -kde_orig_LIBPYTHON=$LIBPYTHON -if test -z "$LIBPYTHON"; then - LIBPYTHON=-lpython$version -fi - -AC_FIND_FILE(python$version/copy.py, $python_libdirs, python_moddir) -python_moddir=$python_moddir/python$version -if test ! -r $python_moddir/copy.py; then - python_moddir=no -fi - -PYTHONMODDIR=$python_moddir - -AC_MSG_RESULT(header $python_incdir library $python_libdir modules $python_moddir) - -if test x$python_incdir = xno || test x$python_libdir = xno || test x$python_moddir = xno; then - LIBPYTHON=$kde_orig_LIBPYTHON - test "x$PYTHONLIB" = "x-Lno" && PYTHONLIB="" - test "x$PYTHONINC" = "x-Ino" && PYTHONINC="" - $2 -else - dnl Note: this test is very weak - kde_python_link_found=no - KDE_TRY_LINK_PYTHON(normal) - KDE_TRY_LINK_PYTHON(m, -lm) - KDE_TRY_LINK_PYTHON(pthread, $LIBPTHREAD) - KDE_TRY_LINK_PYTHON(tcl, -ltcl) - KDE_TRY_LINK_PYTHON(db2, -ldb2) - KDE_TRY_LINK_PYTHON(m_and_thread, [$LIBPTHREAD -lm]) - KDE_TRY_LINK_PYTHON(m_and_thread_and_util, [$LIBPTHREAD -lm -lutil]) - KDE_TRY_LINK_PYTHON(m_and_thread_and_db3, [$LIBPTHREAD -lm -ldb-3 -lutil]) - KDE_TRY_LINK_PYTHON(pthread_and_db3, [$LIBPTHREAD -ldb-3]) - KDE_TRY_LINK_PYTHON(m_and_thread_and_db, [$LIBPTHREAD -lm -ldb -ltermcap -lutil]) - KDE_TRY_LINK_PYTHON(pthread_and_dl, [$LIBPTHREAD $LIBDL -lutil -lreadline -lncurses -lm]) - KDE_TRY_LINK_PYTHON(pthread_and_panel_curses, [$LIBPTHREAD $LIBDL -lm -lpanel -lcurses]) - KDE_TRY_LINK_PYTHON(m_and_thread_and_db_special, [$LIBPTHREAD -lm -ldb -lutil], [], - [AC_MSG_WARN([it seems, Python depends on another library. - Please set LIBPYTHON to '-lpython$version -lotherlib' before calling configure to fix this - and contact the authors to let them know about this problem]) - ]) - - LIBPYTHON="$LIBPYTHON $LIBDL $LIBSOCKET" - AC_SUBST(PYTHONINC) - AC_SUBST(PYTHONLIB) - AC_SUBST(LIBPYTHON) - AC_SUBST(PYTHONMODDIR) - AC_DEFINE(HAVE_PYTHON, 1, [Define if you have the development files for python]) -fi - -]) - - -AC_DEFUN([KDE_CHECK_PYTHON], -[ - KDE_CHECK_PYTHON_INTERN("2.4", - [KDE_CHECK_PYTHON_INTERN("2.3", - [KDE_CHECK_PYTHON_INTERN("2.2", - [KDE_CHECK_PYTHON_INTERN("2.1", - [KDE_CHECK_PYTHON_INTERN("2.0", - [KDE_CHECK_PYTHON_INTERN($1, $2) ]) - ]) - ]) - ]) - ]) -]) - -AC_DEFUN([KDE_CHECK_STL], -[ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - ac_save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="`echo $CXXFLAGS | sed s/-fno-exceptions//`" - - AC_MSG_CHECKING([if C++ programs can be compiled]) - AC_CACHE_VAL(kde_cv_stl_works, - [ - AC_TRY_COMPILE([ -#include -using namespace std; -],[ - string astring="Hallo Welt."; - astring.erase(0, 6); // now astring is "Welt" - return 0; -], kde_cv_stl_works=yes, - kde_cv_stl_works=no) -]) - - AC_MSG_RESULT($kde_cv_stl_works) - - if test "$kde_cv_stl_works" = "yes"; then - # back compatible - AC_DEFINE_UNQUOTED(HAVE_SGI_STL, 1, [Define if you have a STL implementation by SGI]) - else - AC_MSG_ERROR([Your Installation isn't able to compile simple C++ programs. -Check config.log for details - if you're using a Linux distribution you might miss -a package named similar to libstdc++-dev.]) - fi - - CXXFLAGS="$ac_save_CXXFLAGS" - AC_LANG_RESTORE -]) - -AC_DEFUN([AC_FIND_QIMGIO], - [AC_REQUIRE([AC_FIND_JPEG]) -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) -AC_MSG_CHECKING([for qimgio]) -AC_CACHE_VAL(ac_cv_lib_qimgio, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -ac_save_LIBS="$LIBS" -ac_save_CXXFLAGS="$CXXFLAGS" -LIBS="$all_libraries -lqimgio -lpng -lz $LIBJPEG $LIBQT" -CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes" -AC_TRY_RUN(dnl -[ -#include -#include -int main() { - QString t = "hallo"; - t.fill('t'); - qInitImageIO(); -} -], - ac_cv_lib_qimgio=yes, - ac_cv_lib_qimgio=no, - ac_cv_lib_qimgio=no) -LIBS="$ac_save_LIBS" -CXXFLAGS="$ac_save_CXXFLAGS" -AC_LANG_RESTORE -])dnl -if eval "test \"`echo $ac_cv_lib_qimgio`\" = yes"; then - LIBQIMGIO="-lqimgio -lpng -lz $LIBJPEG" - AC_MSG_RESULT(yes) - AC_DEFINE_UNQUOTED(HAVE_QIMGIO, 1, [Define if you have the Qt extension qimgio available]) - AC_SUBST(LIBQIMGIO) -else - AC_MSG_RESULT(not found) -fi -]) - -AC_DEFUN([AM_DISABLE_LIBRARIES], -[ - AC_PROVIDE([AM_ENABLE_STATIC]) - AC_PROVIDE([AM_ENABLE_SHARED]) - enable_static=no - enable_shared=yes -]) - - -AC_DEFUN([AC_CHECK_UTMP_FILE], -[ - AC_MSG_CHECKING([for utmp file]) - - AC_CACHE_VAL(kde_cv_utmp_file, - [ - kde_cv_utmp_file=no - - for ac_file in \ - \ - /var/run/utmp \ - /var/adm/utmp \ - /etc/utmp \ - ; \ - do - if test -r "$ac_file"; then - kde_cv_utmp_file=$ac_file - break - fi - done - ]) - - if test "$kde_cv_utmp_file" != "no"; then - AC_DEFINE_UNQUOTED(UTMP, "$kde_cv_utmp_file", [Define the file for utmp entries]) - $1 - AC_MSG_RESULT($kde_cv_utmp_file) - else - $2 - AC_MSG_RESULT([non found]) - fi -]) - - -AC_DEFUN([KDE_CREATE_SUBDIRSLIST], -[ - -DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin" -TOPSUBDIRS="" - -if test ! -s $srcdir/subdirs; then - dnl Note: Makefile.common creates subdirs, so this is just a fallback - files=`cd $srcdir && ls -1` - dirs=`for i in $files; do if test -d $i; then echo $i; fi; done` - for i in $dirs; do - echo $i >> $srcdir/subdirs - done -fi - -ac_topsubdirs= -if test -s $srcdir/inst-apps; then - ac_topsubdirs="`cat $srcdir/inst-apps`" -elif test -s $srcdir/subdirs; then - ac_topsubdirs="`cat $srcdir/subdirs`" -fi - -for i in $ac_topsubdirs; do - AC_MSG_CHECKING([if $i should be compiled]) - if test -d $srcdir/$i; then - install_it="yes" - for j in $DO_NOT_COMPILE; do - if test $i = $j; then - install_it="no" - fi - done - else - install_it="no" - fi - AC_MSG_RESULT($install_it) - vari=`echo $i | sed -e 's,[[-+.@]],_,g'` - if test $install_it = "yes"; then - TOPSUBDIRS="$TOPSUBDIRS $i" - eval "$vari""_SUBDIR_included=yes" - else - eval "$vari""_SUBDIR_included=no" - fi -done - -AC_SUBST(TOPSUBDIRS) -]) - -AC_DEFUN([KDE_CHECK_NAMESPACES], -[ -AC_MSG_CHECKING(whether C++ compiler supports namespaces) -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -AC_TRY_COMPILE([ -], -[ -namespace Foo { - extern int i; - namespace Bar { - extern int i; - } -} - -int Foo::i = 0; -int Foo::Bar::i = 1; -],[ - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_NAMESPACES) -], [ -AC_MSG_RESULT(no) -]) -AC_LANG_RESTORE -]) - -dnl ------------------------------------------------------------------------ -dnl Check for S_ISSOCK macro. Doesn't exist on Unix SCO. faure@kde.org -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_CHECK_S_ISSOCK], -[ -AC_MSG_CHECKING(for S_ISSOCK) -AC_CACHE_VAL(ac_cv_have_s_issock, -[ -AC_TRY_LINK( -[ -#include -], -[ -struct stat buff; -int b = S_ISSOCK( buff.st_mode ); -], -ac_cv_have_s_issock=yes, -ac_cv_have_s_issock=no) -]) -AC_MSG_RESULT($ac_cv_have_s_issock) -if test "$ac_cv_have_s_issock" = "yes"; then - AC_DEFINE_UNQUOTED(HAVE_S_ISSOCK, 1, [Define if sys/stat.h declares S_ISSOCK.]) -fi - -AH_VERBATIM(_ISSOCK, -[ -#ifndef HAVE_S_ISSOCK -#define HAVE_S_ISSOCK -#define S_ISSOCK(mode) (1==0) -#endif -]) - -]) - -dnl ------------------------------------------------------------------------ -dnl Check for MAXPATHLEN macro, defines KDEMAXPATHLEN. faure@kde.org -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_CHECK_KDEMAXPATHLEN], -[ -AC_MSG_CHECKING(for MAXPATHLEN) -AC_CACHE_VAL(ac_cv_maxpathlen, -[ -cat > conftest.$ac_ext < -#endif -#include -#include -#ifndef MAXPATHLEN -#define MAXPATHLEN 1024 -#endif - -KDE_HELLO MAXPATHLEN - -EOF - -ac_try="$ac_cpp conftest.$ac_ext 2>/dev/null | grep '^KDE_HELLO' >conftest.out" - -if AC_TRY_EVAL(ac_try) && test -s conftest.out; then - ac_cv_maxpathlen=`sed 's#KDE_HELLO ##' conftest.out` -else - ac_cv_maxpathlen=1024 -fi - -rm conftest.* - -]) -AC_MSG_RESULT($ac_cv_maxpathlen) -AC_DEFINE_UNQUOTED(KDEMAXPATHLEN,$ac_cv_maxpathlen, [Define a safe value for MAXPATHLEN] ) -]) - -AC_DEFUN([KDE_CHECK_HEADER], -[ - kde_safe_cppflags=$CPPFLAGS - CPPFLAGS="$CPPFLAGS $all_includes" - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - AC_CHECK_HEADER([$1], [$2], [$3], [$4]) - AC_LANG_RESTORE - CPPFLAGS=$kde_safe_cppflags -]) - -AC_DEFUN([KDE_CHECK_HEADERS], -[ - AH_CHECK_HEADERS([$1]) - AC_LANG_SAVE - kde_safe_cppflags=$CPPFLAGS - CPPFLAGS="$CPPFLAGS $all_includes" - AC_LANG_CPLUSPLUS - AC_CHECK_HEADERS([$1], [$2], [$3], [$4]) - CPPFLAGS=$kde_safe_cppflags - AC_LANG_RESTORE -]) - -AC_DEFUN([KDE_FAST_CONFIGURE], -[ - dnl makes configure fast (needs perl) - AC_ARG_ENABLE(fast-perl, AC_HELP_STRING([--disable-fast-perl],[disable fast Makefile generation (needs perl)]), - with_fast_perl=$enableval, with_fast_perl=yes) -]) - -AC_DEFUN([KDE_CONF_FILES], -[ - val= - if test -f $srcdir/configure.files ; then - val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files` - fi - CONF_FILES= - if test -n "$val" ; then - for i in $val ; do - CONF_FILES="$CONF_FILES $i" - done - fi - AC_SUBST(CONF_FILES) -])dnl - -dnl This sets the prefix, for arts and kdelibs -dnl Do NOT use in any other module. -dnl It only looks at --prefix, KDEDIR and falls back to /usr/local/kde -AC_DEFUN([KDE_SET_PREFIX_CORE], -[ - unset CDPATH - dnl make $KDEDIR the default for the installation - AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde}) - - if test "x$prefix" = "xNONE"; then - prefix=$ac_default_prefix - ac_configure_args="$ac_configure_args --prefix=$prefix" - fi - # And delete superfluous '/' to make compares easier - prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - - kde_libs_prefix='$(prefix)' - kde_libs_htmldir='$(kde_htmldir)' - AC_SUBST(kde_libs_prefix) - AC_SUBST(kde_libs_htmldir) - KDE_FAST_CONFIGURE - KDE_CONF_FILES -]) - - -AC_DEFUN([KDE_SET_PREFIX], -[ - unset CDPATH - dnl We can't give real code to that macro, only a value. - dnl It only matters for --help, since we set the prefix in this function anyway. - AC_PREFIX_DEFAULT(${KDEDIR:-the kde prefix}) - - KDE_SET_DEFAULT_BINDIRS - if test "x$prefix" = "xNONE"; then - dnl no prefix given: look for kde-config in the PATH and deduce the prefix from it - KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend) - else - dnl prefix given: look for kde-config, preferrably in prefix, otherwise in PATH - kde_save_PATH="$PATH" - PATH="$exec_prefix/bin:$prefix/bin:$PATH" - KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend) - PATH="$kde_save_PATH" - fi - - kde_libs_prefix=`$KDECONFIG --prefix` - if test -z "$kde_libs_prefix" || test ! -x "$kde_libs_prefix"; then - AC_MSG_ERROR([$KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for kdelibs. - This means it has been moved since you installed it. - This won't work. Please recompile kdelibs for the new prefix. - ]) - fi - kde_libs_htmldir=`$KDECONFIG --install html --expandvars` - kde_libs_suffix=`$KDECONFIG --libsuffix` - - AC_MSG_CHECKING([where to install]) - if test "x$prefix" = "xNONE"; then - prefix=$kde_libs_prefix - AC_MSG_RESULT([$prefix (as returned by kde-config)]) - else - dnl --prefix was given. Compare prefixes and warn (in configure.in.bot.end) if different - given_prefix=$prefix - AC_MSG_RESULT([$prefix (as requested)]) - fi - - # And delete superfluous '/' to make compares easier - prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - given_prefix=`echo "$given_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - - AC_SUBST(KDECONFIG) - AC_SUBST(kde_libs_prefix) - AC_SUBST(kde_libs_htmldir) - - KDE_FAST_CONFIGURE - KDE_CONF_FILES -]) - -pushdef([AC_PROG_INSTALL], -[ - dnl our own version, testing for a -p flag - popdef([AC_PROG_INSTALL]) - dnl as AC_PROG_INSTALL works as it works we first have - dnl to save if the user didn't specify INSTALL, as the - dnl autoconf one overwrites INSTALL and we have no chance to find - dnl out afterwards - test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL - test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM - test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT - AC_PROG_INSTALL - - if test -z "$kde_save_INSTALL_given" ; then - # OK, user hasn't given any INSTALL, autoconf found one for us - # now we test, if it supports the -p flag - AC_MSG_CHECKING(for -p flag to install) - rm -f confinst.$$.* > /dev/null 2>&1 - echo "Testtest" > confinst.$$.orig - ac_res=no - if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then - if test -f confinst.$$.new ; then - # OK, -p seems to do no harm to install - INSTALL="${INSTALL} -p" - ac_res=yes - fi - fi - rm -f confinst.$$.* - AC_MSG_RESULT($ac_res) - fi - dnl the following tries to resolve some signs and wonders coming up - dnl with different autoconf/automake versions - dnl e.g.: - dnl *automake 1.4 install-strip sets A_M_INSTALL_PROGRAM_FLAGS to -s - dnl and has INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(A_M_INSTALL_PROGRAM_FLAGS) - dnl it header-vars.am, so there the actual INSTALL_PROGRAM gets the -s - dnl *automake 1.4a (and above) use INSTALL_STRIP_FLAG and only has - dnl INSTALL_PROGRAM = @INSTALL_PROGRAM@ there, but changes the - dnl install-@DIR@PROGRAMS targets to explicitly use that flag - dnl *autoconf 2.13 is dumb, and thinks it can use INSTALL_PROGRAM as - dnl INSTALL_SCRIPT, which breaks with automake <= 1.4 - dnl *autoconf >2.13 (since 10.Apr 1999) has not that failure - dnl *sometimes KDE does not use the install-@DIR@PROGRAM targets from - dnl automake (due to broken Makefile.am or whatever) to install programs, - dnl and so does not see the -s flag in automake > 1.4 - dnl to clean up that mess we: - dnl +set INSTALL_PROGRAM to use INSTALL_STRIP_FLAG - dnl which cleans KDE's program with automake > 1.4; - dnl +set INSTALL_SCRIPT to only use INSTALL, to clean up autoconf's problems - dnl with automake<=1.4 - dnl note that dues to this sometimes two '-s' flags are used (if KDE - dnl properly uses install-@DIR@PROGRAMS, but I don't care - dnl - dnl And to all this comes, that I even can't write in comments variable - dnl names used by automake, because it is so stupid to think I wanted to - dnl _use_ them, therefor I have written A_M_... instead of AM_ - dnl hmm, I wanted to say something ... ahh yes: Arghhh. - - if test -z "$kde_save_INSTALL_PROGRAM_given" ; then - INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)' - fi - if test -z "$kde_save_INSTALL_SCRIPT_given" ; then - INSTALL_SCRIPT='${INSTALL}' - fi -])dnl - -AC_DEFUN([KDE_LANG_CPLUSPLUS], -[AC_LANG_CPLUSPLUS -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC' -pushdef([AC_LANG_CPLUSPLUS], [popdef([AC_LANG_CPLUSPLUS]) KDE_LANG_CPLUSPLUS]) -]) - -pushdef([AC_LANG_CPLUSPLUS], -[popdef([AC_LANG_CPLUSPLUS]) -KDE_LANG_CPLUSPLUS -]) - -AC_DEFUN([KDE_CHECK_LONG_LONG], -[ -AC_MSG_CHECKING(for long long) -AC_CACHE_VAL(kde_cv_c_long_long, -[ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - AC_TRY_LINK([], [ - long long foo = 0; - foo = foo+1; - ], - kde_cv_c_long_long=yes, kde_cv_c_long_long=no) - AC_LANG_RESTORE -]) -AC_MSG_RESULT($kde_cv_c_long_long) -if test "$kde_cv_c_long_long" = yes; then - AC_DEFINE(HAVE_LONG_LONG, 1, [Define if you have long long as datatype]) -fi -]) - -AC_DEFUN([KDE_CHECK_LIB], -[ - kde_save_LDFLAGS="$LDFLAGS" - dnl AC_CHECK_LIB modifies LIBS, so save it here - kde_save_LIBS="$LIBS" - LDFLAGS="$LDFLAGS $all_libraries" - case $host_os in - aix*) LDFLAGS="-brtl $LDFLAGS" - test "$GCC" = yes && LDFLAGS="-Wl,$LDFLAGS" - ;; - esac - AC_CHECK_LIB($1, $2, $3, $4, $5) - LDFLAGS="$kde_save_LDFLAGS" - LIBS="$kde_save_LIBS" -]) - -AC_DEFUN([KDE_JAVA_PREFIX], -[ - dir=`dirname "$1"` - base=`basename "$1"` - list=`ls -1 $dir 2> /dev/null` - for entry in $list; do - if test -d $dir/$entry/bin; then - case $entry in - $base) - javadirs="$javadirs $dir/$entry/bin" - ;; - esac - elif test -d $dir/$entry/jre/bin; then - case $entry in - $base) - javadirs="$javadirs $dir/$entry/jre/bin" - ;; - esac - fi - done -]) - -dnl KDE_CHEC_JAVA_DIR(onlyjre) -AC_DEFUN([KDE_CHECK_JAVA_DIR], -[ - -AC_ARG_WITH(java, -AC_HELP_STRING([--with-java=javadir],[use java installed in javadir, --without-java disables]), -[ ac_java_dir=$withval -], ac_java_dir="" -) - -AC_MSG_CHECKING([for Java]) - -dnl at this point ac_java_dir is either a dir, 'no' to disable, or '' to say look in $PATH -if test "x$ac_java_dir" = "xno"; then - kde_java_bindir=no - kde_java_includedir=no - kde_java_libjvmdir=no - kde_java_libgcjdir=no - kde_java_libhpidir=no -else - if test "x$ac_java_dir" = "x"; then - - - dnl No option set -> collect list of candidate paths - if test -n "$JAVA_HOME"; then - KDE_JAVA_PREFIX($JAVA_HOME) - fi - KDE_JAVA_PREFIX(/usr/j2se) - KDE_JAVA_PREFIX(/usr/lib/j2se) - KDE_JAVA_PREFIX(/usr/j*dk*) - KDE_JAVA_PREFIX(/usr/lib/j*dk*) - KDE_JAVA_PREFIX(/opt/j*sdk*) - KDE_JAVA_PREFIX(/usr/lib/java*) - KDE_JAVA_PREFIX(/usr/java*) - KDE_JAVA_PREFIX(/usr/java/j*dk*) - KDE_JAVA_PREFIX(/usr/java/j*re*) - KDE_JAVA_PREFIX(/usr/lib/SunJava2*) - KDE_JAVA_PREFIX(/usr/lib/SunJava*) - KDE_JAVA_PREFIX(/usr/lib/IBMJava2*) - KDE_JAVA_PREFIX(/usr/lib/IBMJava*) - KDE_JAVA_PREFIX(/opt/java*) - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - for dir in $PATH; do - if test -d "$dir"; then - javadirs="$javadirs $dir" - fi - done - IFS=$kde_save_IFS - jredirs= - - dnl Now javadirs contains a list of paths that exist, all ending with bin/ - for dir in $javadirs; do - dnl Check for the java executable - if test -x "$dir/java"; then - dnl And also check for a libjvm.so somewhere under there - dnl Since we have to go to the parent dir, /usr/bin is excluded, /usr is too big. - if test "$dir" != "/usr/bin"; then - libjvmdir=`find $dir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1` - if test ! -f $libjvmdir/libjvm.so; then continue; fi - jredirs="$jredirs $dir" - fi - fi - done - - dnl Now jredirs contains a reduced list, of paths where both java and ../**/libjvm.so was found - JAVAC= - JAVA= - kde_java_bindir=no - for dir in $jredirs; do - JAVA="$dir/java" - kde_java_bindir=$dir - if test -x "$dir/javac"; then - JAVAC="$dir/javac" - break - fi - done - - if test -n "$JAVAC"; then - dnl this substitution might not work - well, we test for jni.h below - kde_java_includedir=`echo $JAVAC | sed -e 's,bin/javac$,include/,'` - else - kde_java_includedir=no - fi - else - dnl config option set - kde_java_bindir=$ac_java_dir/bin - if test -x $ac_java_dir/bin/java && test ! -x $ac_java_dir/bin/javac; then - kde_java_includedir=no - else - kde_java_includedir=$ac_java_dir/include - fi - fi -fi - -dnl At this point kde_java_bindir and kde_java_includedir are either set or "no" -if test "x$kde_java_bindir" != "xno"; then - - dnl Look for libjvm.so - kde_java_libjvmdir=`find $kde_java_bindir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1` - dnl Look for libgcj.so - kde_java_libgcjdir=`find $kde_java_bindir/.. -name libgcj.so | sed 's,libgcj.so,,'|head -n 1` - dnl Look for libhpi.so and avoid green threads - kde_java_libhpidir=`find $kde_java_bindir/.. -name libhpi.so | grep -v green | sed 's,libhpi.so,,' | head -n 1` - - dnl Now check everything's fine under there - dnl the include dir is our flag for having the JDK - if test -d "$kde_java_includedir"; then - if test ! -x "$kde_java_bindir/javac"; then - AC_MSG_ERROR([javac not found under $kde_java_bindir - it seems you passed a wrong --with-java.]) - fi - if test ! -x "$kde_java_bindir/javah"; then - AC_MSG_ERROR([javah not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.]) - fi - if test ! -x "$kde_java_bindir/jar"; then - AC_MSG_ERROR([jar not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.]) - fi - if test ! -r "$kde_java_includedir/jni.h"; then - AC_MSG_ERROR([jni.h not found under $kde_java_includedir. Use --with-java or --without-java.]) - fi - - jni_includes="-I$kde_java_includedir" - dnl Strange thing, jni.h requires jni_md.h which is under genunix here.. - dnl and under linux here.. - - dnl not needed for gcj - - if test "x$kde_java_libgcjdir" = "x"; then - test -d "$kde_java_includedir/linux" && jni_includes="$jni_includes -I$kde_java_includedir/linux" - test -d "$kde_java_includedir/solaris" && jni_includes="$jni_includes -I$kde_java_includedir/solaris" - test -d "$kde_java_includedir/genunix" && jni_includes="$jni_includes -I$kde_java_includedir/genunix" - fi - - else - JAVAC= - jni_includes= - fi - - if test "x$kde_java_libgcjdir" = "x"; then - if test ! -r "$kde_java_libjvmdir/libjvm.so"; then - AC_MSG_ERROR([libjvm.so not found under $kde_java_libjvmdir. Use --without-java.]) - fi - else - if test ! -r "$kde_java_libgcjdir/libgcj.so"; then - AC_MSG_ERROR([libgcj.so not found under $kde_java_libgcjdir. Use --without-java.]) - fi - fi - - if test ! -x "$kde_java_bindir/java"; then - AC_MSG_ERROR([java not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.]) - fi - - dnl not needed for gcj compile - - if test "x$kde_java_libgcjdir" = "x"; then - if test ! -r "$kde_java_libhpidir/libhpi.so"; then - AC_MSG_ERROR([libhpi.so not found under $kde_java_libhpidir. Use --without-java.]) - fi - fi - - if test -n "$jni_includes"; then - dnl Check for JNI version - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - ac_cxxflags_safe="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS $all_includes $jni_includes" - - AC_TRY_COMPILE([ - #include - ], - [ - #ifndef JNI_VERSION_1_2 - Syntax Error - #endif - ],[ kde_jni_works=yes ], - [ kde_jni_works=no ]) - - if test $kde_jni_works = no; then - AC_MSG_ERROR([Incorrect version of $kde_java_includedir/jni.h. - You need to have Java Development Kit (JDK) version 1.2. - - Use --with-java to specify another location. - Use --without-java to configure without java support. - Or download a newer JDK and try again. - See e.g. http://java.sun.com/products/jdk/1.2 ]) - fi - - CXXFLAGS="$ac_cxxflags_safe" - AC_LANG_RESTORE - - dnl All tests ok, inform and subst the variables - - JAVAC=$kde_java_bindir/javac - JAVAH=$kde_java_bindir/javah - JAR=$kde_java_bindir/jar - AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is]) - if test "x$kde_java_libgcjdir" = "x"; then - JVMLIBS="-L$kde_java_libjvmdir -ljvm -L$kde_java_libhpidir -lhpi" - else - JVMLIBS="-L$kde_java_libgcjdir -lgcj" - fi - AC_MSG_RESULT([java JDK in $kde_java_bindir]) - - else - AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is]) - AC_MSG_RESULT([java JRE in $kde_java_bindir]) - fi -elif test -d "/Library/Java/Home"; then - kde_java_bindir="/Library/Java/Home/bin" - jni_includes="-I/Library/Java/Home/include" - - JAVAC=$kde_java_bindir/javac - JAVAH=$kde_java_bindir/javah - JAR=$kde_java_bindir/jar - JVMLIBS="-Xlinker -framework -Xlinker JavaVM" - - AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is]) - AC_MSG_RESULT([Apple Java Framework]) -else - AC_MSG_RESULT([none found]) -fi - -AC_SUBST(JAVAC) -AC_SUBST(JAVAH) -AC_SUBST(JAR) -AC_SUBST(JVMLIBS) -AC_SUBST(jni_includes) - -# for backward compat -kde_cv_java_includedir=$kde_java_includedir -kde_cv_java_bindir=$kde_java_bindir -]) - -dnl this is a redefinition of autoconf 2.5x's AC_FOREACH. -dnl When the argument list becomes big, as in KDE for AC_OUTPUT in -dnl big packages, m4_foreach is dog-slow. So use our own version of -dnl it. (matz@kde.org) -m4_define([mm_foreach], -[m4_pushdef([$1])_mm_foreach($@)m4_popdef([$1])]) -m4_define([mm_car], [[$1]]) -m4_define([mm_car2], [[$@]]) -m4_define([_mm_foreach], -[m4_if(m4_quote($2), [], [], - [m4_define([$1], mm_car($2))$3[]_mm_foreach([$1], - mm_car2(m4_shift($2)), - [$3])])]) -m4_define([AC_FOREACH], -[mm_foreach([$1], m4_split(m4_normalize([$2])), [$3])]) - -AC_DEFUN([KDE_NEED_FLEX], -[ -kde_libs_safe=$LIBS -LIBS="$LIBS $USER_LDFLAGS" -AM_PROG_LEX -LIBS=$kde_libs_safe -if test -z "$LEXLIB"; then - AC_MSG_ERROR([You need to have flex installed.]) -fi -AC_SUBST(LEXLIB) -]) - -AC_DEFUN([AC_PATH_QTOPIA], -[ - dnl TODO: use AC_CACHE_VAL - - if test -z "$1"; then - qtopia_minver_maj=1 - qtopia_minver_min=5 - qtopia_minver_pat=0 - else - qtopia_minver_maj=`echo "$1" | sed -e "s/^\(.*\)\..*\..*$/\1/"` - qtopia_minver_min=`echo "$1" | sed -e "s/^.*\.\(.*\)\..*$/\1/"` - qtopia_minver_pat=`echo "$1" | sed -e "s/^.*\..*\.\(.*\)$/\1/"` - fi - - qtopia_minver="$qtopia_minver_maj$qtopia_minver_min$qtopia_minver_pat" - qtopia_minverstr="$qtopia_minver_maj.$qtopia_minver_min.$qtopia_minver_pat" - - AC_REQUIRE([AC_PATH_QT]) - - AC_MSG_CHECKING([for Qtopia]) - - LIB_QTOPIA="-lqpe" - AC_SUBST(LIB_QTOPIA) - - kde_qtopia_dirs="$QPEDIR /opt/Qtopia" - - ac_qtopia_incdir=NO - - AC_ARG_WITH(qtopia-dir, - AC_HELP_STRING([--with-qtopia-dir=DIR],[where the root of Qtopia is installed]), - [ ac_qtopia_incdir="$withval"/include] ) - - qtopia_incdirs="" - for dir in $kde_qtopia_dirs; do - qtopia_incdirs="$qtopia_incdirs $dir/include" - done - - if test ! "$ac_qtopia_incdir" = "NO"; then - qtopia_incdirs="$ac_qtopia_incdir $qtopia_incdirs" - fi - - qtopia_incdir="" - AC_FIND_FILE(qpe/qpeapplication.h, $qtopia_incdirs, qtopia_incdir) - ac_qtopia_incdir="$qtopia_incdir" - - if test -z "$qtopia_incdir"; then - AC_MSG_ERROR([Cannot find Qtopia headers. Please check your installation.]) - fi - - qtopia_ver_maj=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION "\(.*\)\..*\..*".*,\1,p'`; - qtopia_ver_min=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\.\(.*\)\..*".*,\1,p'`; - qtopia_ver_pat=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\..*\.\(.*\)".*,\1,p'`; - - qtopia_ver="$qtopia_ver_maj$qtopia_ver_min$qtopia_ver_pat" - qtopia_verstr="$qtopia_ver_maj.$qtopia_ver_min.$qtopia_ver_pat" - if test "$qtopia_ver" -lt "$qtopia_minver"; then - AC_MSG_ERROR([found Qtopia version $qtopia_verstr but version $qtopia_minverstr -is required.]) - fi - - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - - ac_cxxflags_safe="$CXXFLAGS" - ac_ldflags_safe="$LDFLAGS" - ac_libs_safe="$LIBS" - - CXXFLAGS="$CXXFLAGS -I$qtopia_incdir $all_includes" - LDFLAGS="$LDFLAGS $QT_LDFLAGS $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS" - LIBS="$LIBS $LIB_QTOPIA $LIBQT" - - cat > conftest.$ac_ext < -#include - -int main( int argc, char **argv ) -{ - QPEApplication app( argc, argv ); - return 0; -} -EOF - - if AC_TRY_EVAL(ac_link) && test -s conftest; then - rm -f conftest* - else - rm -f conftest* - AC_MSG_ERROR([Cannot link small Qtopia Application. For more details look at -the end of config.log]) - fi - - CXXFLAGS="$ac_cxxflags_safe" - LDFLAGS="$ac_ldflags_safe" - LIBS="$ac_libs_safe" - - AC_LANG_RESTORE - - QTOPIA_INCLUDES="-I$qtopia_incdir" - AC_SUBST(QTOPIA_INCLUDES) - - AC_MSG_RESULT([found version $qtopia_verstr with headers at $qtopia_incdir]) -]) - - -AC_DEFUN([KDE_INIT_DOXYGEN], -[ -AC_MSG_CHECKING([for Qt docs]) -kde_qtdir= -if test "${with_qt_dir+set}" = set; then - kde_qtdir="$with_qt_dir" -fi - -AC_FIND_FILE(qsql.html, [ $kde_qtdir/doc/html $QTDIR/doc/html /usr/share/doc/packages/qt3/html /usr/lib/qt/doc /usr/lib/qt3/doc /usr/lib/qt3/doc/html /usr/doc/qt3/html /usr/doc/qt3 /usr/share/doc/qt3-doc /usr/share/qt3/doc/html /usr/X11R6/share/doc/qt/html ], QTDOCDIR) -AC_MSG_RESULT($QTDOCDIR) - -AC_SUBST(QTDOCDIR) - -KDE_FIND_PATH(dot, DOT, [], []) -if test -n "$DOT"; then - KDE_HAVE_DOT="YES" -else - KDE_HAVE_DOT="NO" -fi -AC_SUBST(KDE_HAVE_DOT) -KDE_FIND_PATH(doxygen, DOXYGEN, [], []) -AC_SUBST(DOXYGEN) - -DOXYGEN_PROJECT_NAME="$1" -DOXYGEN_PROJECT_NUMBER="$2" -AC_SUBST(DOXYGEN_PROJECT_NAME) -AC_SUBST(DOXYGEN_PROJECT_NUMBER) - -KDE_HAS_DOXYGEN=no -if test -n "$DOXYGEN" && test -x "$DOXYGEN" && test -f $QTDOCDIR/qsql.html; then - KDE_HAS_DOXYGEN=yes -fi -AC_SUBST(KDE_HAS_DOXYGEN) - -]) - - -AC_DEFUN([AC_FIND_BZIP2], -[ -AC_MSG_CHECKING([for bzDecompress in libbz2]) -AC_CACHE_VAL(ac_cv_lib_bzip2, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -kde_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS -lbz2 $LIBSOCKET" -kde_save_CXXFLAGS="$CXXFLAGS" -CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES" -AC_TRY_LINK(dnl -[ -#define BZ_NO_STDIO -#include -], - [ bz_stream s; (void) bzDecompress(&s); ], - eval "ac_cv_lib_bzip2='-lbz2'", - eval "ac_cv_lib_bzip2=no") -LIBS="$kde_save_LIBS" -CXXFLAGS="$kde_save_CXXFLAGS" -AC_LANG_RESTORE -])dnl -AC_MSG_RESULT($ac_cv_lib_bzip2) - -if test ! "$ac_cv_lib_bzip2" = no; then - BZIP2DIR=bzip2 - - LIBBZ2="$ac_cv_lib_bzip2" - AC_SUBST(LIBBZ2) - -else - - cxx_shared_flag= - ld_shared_flag= - KDE_CHECK_COMPILER_FLAG(shared, [ - ld_shared_flag="-shared" - ]) - KDE_CHECK_COMPILER_FLAG(fPIC, [ - cxx_shared_flag="-fPIC" - ]) - - AC_MSG_CHECKING([for BZ2_bzDecompress in (shared) libbz2]) - AC_CACHE_VAL(ac_cv_lib_bzip2_prefix, - [ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - kde_save_LIBS="$LIBS" - LIBS="$all_libraries $USER_LDFLAGS $ld_shared_flag -lbz2 $LIBSOCKET" - kde_save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CFLAGS $cxx_shared_flag $all_includes $USER_INCLUDES" - - AC_TRY_LINK(dnl - [ - #define BZ_NO_STDIO - #include - ], - [ bz_stream s; (void) BZ2_bzDecompress(&s); ], - eval "ac_cv_lib_bzip2_prefix='-lbz2'", - eval "ac_cv_lib_bzip2_prefix=no") - LIBS="$kde_save_LIBS" - CXXFLAGS="$kde_save_CXXFLAGS" - AC_LANG_RESTORE - ])dnl - - AC_MSG_RESULT($ac_cv_lib_bzip2_prefix) - - if test ! "$ac_cv_lib_bzip2_prefix" = no; then - BZIP2DIR=bzip2 - - LIBBZ2="$ac_cv_lib_bzip2_prefix" - AC_SUBST(LIBBZ2) - - AC_DEFINE(NEED_BZ2_PREFIX, 1, [Define if the libbz2 functions need the BZ2_ prefix]) - dnl else, we just ignore this - fi - -fi -AM_CONDITIONAL(include_BZIP2, test -n "$BZIP2DIR") -]) - -dnl ------------------------------------------------------------------------ -dnl Try to find the SSL headers and libraries. -dnl $(SSL_LDFLAGS) will be -Lsslliblocation (if needed) -dnl and $(SSL_INCLUDES) will be -Isslhdrlocation (if needed) -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([KDE_CHECK_SSL], -[ -LIBSSL="-lssl -lcrypto" -AC_REQUIRE([KDE_CHECK_LIB64]) - -ac_ssl_includes=NO ac_ssl_libraries=NO -ssl_libraries="" -ssl_includes="" -AC_ARG_WITH(ssl-dir, - AC_HELP_STRING([--with-ssl-dir=DIR],[where the root of OpenSSL is installed]), - [ ac_ssl_includes="$withval"/include - ac_ssl_libraries="$withval"/lib$kdelibsuff - ]) - -want_ssl=yes -AC_ARG_WITH(ssl, - AC_HELP_STRING([--without-ssl],[disable SSL checks]), - [want_ssl=$withval]) - -if test $want_ssl = yes; then - -AC_MSG_CHECKING(for OpenSSL) - -AC_CACHE_VAL(ac_cv_have_ssl, -[#try to guess OpenSSL locations - - ssl_incdirs="/usr/include /usr/local/include /usr/ssl/include /usr/local/ssl/include $prefix/include $kde_extra_includes" - ssl_incdirs="$ac_ssl_includes $ssl_incdirs" - AC_FIND_FILE(openssl/ssl.h, $ssl_incdirs, ssl_incdir) - ac_ssl_includes="$ssl_incdir" - - ssl_libdirs="/usr/lib$kdelibsuff /usr/local/lib$kdelibsuff /usr/ssl/lib$kdelibsuff /usr/local/ssl/lib$kdelibsuff $libdir $prefix/lib$kdelibsuff $exec_prefix/lib$kdelibsuff $kde_extra_libs" - if test ! "$ac_ssl_libraries" = "NO"; then - ssl_libdirs="$ac_ssl_libraries $ssl_libdirs" - fi - - test=NONE - ssl_libdir=NONE - for dir in $ssl_libdirs; do - try="ls -1 $dir/libssl*" - if test=`eval $try 2> /dev/null`; then ssl_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi - done - - ac_ssl_libraries="$ssl_libdir" - - ac_ldflags_safe="$LDFLAGS" - ac_libs_safe="$LIBS" - - LDFLAGS="$LDFLAGS -L$ssl_libdir $all_libraries" - LIBS="$LIBS $LIBSSL -lRSAglue -lrsaref" - - AC_TRY_LINK(,void RSAPrivateEncrypt(void);RSAPrivateEncrypt();, - ac_ssl_rsaref="yes" - , - ac_ssl_rsaref="no" - ) - - LDFLAGS="$ac_ldflags_safe" - LIBS="$ac_libs_safe" - - if test "$ac_ssl_includes" = NO || test "$ac_ssl_libraries" = NO; then - have_ssl=no - else - have_ssl=yes; - fi - - ]) - - eval "$ac_cv_have_ssl" - - AC_MSG_RESULT([libraries $ac_ssl_libraries, headers $ac_ssl_includes]) - - AC_MSG_CHECKING([whether OpenSSL uses rsaref]) - AC_MSG_RESULT($ac_ssl_rsaref) - - AC_MSG_CHECKING([for easter eggs]) - AC_MSG_RESULT([none found]) - -else - have_ssl=no -fi - -if test "$have_ssl" = yes; then - AC_MSG_CHECKING(for OpenSSL version) - dnl Check for SSL version - AC_CACHE_VAL(ac_cv_ssl_version, - [ - - cat >conftest.$ac_ext < -#include - int main() { - -#ifndef OPENSSL_VERSION_NUMBER - printf("ssl_version=\\"error\\"\n"); -#else - if (OPENSSL_VERSION_NUMBER < 0x00906000) - printf("ssl_version=\\"old\\"\n"); - else - printf("ssl_version=\\"ok\\"\n"); -#endif - return (0); - } -EOF - - ac_save_CPPFLAGS=$CPPFLAGS - if test "$ac_ssl_includes" != "/usr/include"; then - CPPFLAGS="$CPPFLAGS -I$ac_ssl_includes" - fi - - if AC_TRY_EVAL(ac_link); then - - if eval `./conftest 2>&5`; then - if test $ssl_version = error; then - AC_MSG_ERROR([$ssl_incdir/openssl/opensslv.h doesn't define OPENSSL_VERSION_NUMBER !]) - else - if test $ssl_version = old; then - AC_MSG_WARN([OpenSSL version too old. Upgrade to 0.9.6 at least, see http://www.openssl.org. SSL support disabled.]) - have_ssl=no - fi - fi - ac_cv_ssl_version="ssl_version=$ssl_version" - else - AC_MSG_ERROR([Your system couldn't run a small SSL test program. - Check config.log, and if you can't figure it out, send a mail to - David Faure , attaching your config.log]) - fi - - else - AC_MSG_ERROR([Your system couldn't link a small SSL test program. - Check config.log, and if you can't figure it out, send a mail to - David Faure , attaching your config.log]) - fi - CPPFLAGS=$ac_save_CPPFLAGS - - ]) - - eval "$ac_cv_ssl_version" - AC_MSG_RESULT($ssl_version) -fi - -if test "$have_ssl" != yes; then - LIBSSL=""; -else - AC_DEFINE(HAVE_SSL, 1, [If we are going to use OpenSSL]) - ac_cv_have_ssl="have_ssl=yes \ - ac_ssl_includes=$ac_ssl_includes ac_ssl_libraries=$ac_ssl_libraries ac_ssl_rsaref=$ac_ssl_rsaref" - - - ssl_libraries="$ac_ssl_libraries" - ssl_includes="$ac_ssl_includes" - - if test "$ac_ssl_rsaref" = yes; then - LIBSSL="-lssl -lcrypto -lRSAglue -lrsaref" - fi - - if test $ssl_version = "old"; then - AC_DEFINE(HAVE_OLD_SSL_API, 1, [Define if you have OpenSSL < 0.9.6]) - fi -fi - -SSL_INCLUDES= - -if test "$ssl_includes" = "/usr/include"; then - if test -f /usr/kerberos/include/krb5.h; then - SSL_INCLUDES="-I/usr/kerberos/include" - fi -elif test "$ssl_includes" != "/usr/local/include" && test -n "$ssl_includes"; then - SSL_INCLUDES="-I$ssl_includes" -fi - -if test "$ssl_libraries" = "/usr/lib" || test "$ssl_libraries" = "/usr/local/lib" || test -z "$ssl_libraries" || test "$ssl_libraries" = "NONE"; then - SSL_LDFLAGS="" -else - SSL_LDFLAGS="-L$ssl_libraries -R$ssl_libraries" -fi - -AC_SUBST(SSL_INCLUDES) -AC_SUBST(SSL_LDFLAGS) -AC_SUBST(LIBSSL) -]) - -AC_DEFUN([KDE_CHECK_STRLCPY], -[ - AC_REQUIRE([AC_CHECK_STRLCAT]) - AC_REQUIRE([AC_CHECK_STRLCPY]) - AC_CHECK_SIZEOF(size_t) - AC_CHECK_SIZEOF(unsigned long) - - AC_MSG_CHECKING([sizeof size_t == sizeof unsigned long]) - AC_TRY_COMPILE(,[ - #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_LONG - choke me - #endif - ],AC_MSG_RESULT([yes]),[ - AC_MSG_RESULT(no) - AC_MSG_ERROR([ - Apparently on your system our assumption sizeof size_t == sizeof unsigned long - does not apply. Please mail kde-devel@kde.org with a description of your system! - ]) - ]) -]) - -AC_DEFUN([KDE_CHECK_BINUTILS], -[ - AC_MSG_CHECKING([if ld supports unversioned version maps]) - - kde_save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map" - echo "{ local: extern \"C++\" { foo }; };" > conftest.map - AC_TRY_LINK([int foo;], -[ -#ifdef __INTEL_COMPILER -icc apparently does not support libtools version-info and version-script -at the same time. Dunno where the bug is, but until somebody figured out, -better disable the optional version scripts. -#endif - - foo = 42; -], kde_supports_versionmaps=yes, kde_supports_versionmaps=no) - LDFLAGS="$kde_save_LDFLAGS" - rm -f conftest.map - AM_CONDITIONAL(include_VERSION_SCRIPT, - [test "$kde_supports_versionmaps" = "yes" && test "$kde_use_debug_code" = "no"]) - - AC_MSG_RESULT($kde_supports_versionmaps) -]) - -AC_DEFUN([AM_PROG_OBJC],[ -AC_CHECK_PROGS(OBJC, gcc, gcc) -test -z "$OBJC" && AC_MSG_ERROR([no acceptable objective-c gcc found in \$PATH]) -if test "x${OBJCFLAGS-unset}" = xunset; then - OBJCFLAGS="-g -O2" -fi -AC_SUBST(OBJCFLAGS) -_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES(OBJC)]) -]) - -AC_DEFUN([KDE_CHECK_PERL], -[ - KDE_FIND_PATH(perl, PERL, [$bindir $exec_prefix/bin $prefix/bin], [ - AC_MSG_ERROR([No Perl found in your $PATH. -We need perl to generate some code.]) - ]) - AC_SUBST(PERL) -]) - -AC_DEFUN([KDE_CHECK_LARGEFILE], -[ -AC_SYS_LARGEFILE -if test "$ac_cv_sys_file_offset_bits" != no; then - CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits" -fi - -if test "x$ac_cv_sys_large_files" != "xno"; then - CPPFLAGS="$CPPFLAGS -D_LARGE_FILES=1" -fi - -]) - -dnl A small extension to PKG_CHECK_MODULES (defined in pkg.m4.in) -dnl which allows to search for libs that get installed into the KDE prefix. -dnl -dnl Syntax: KDE_PKG_CHECK_MODULES(KSTUFF, libkexif >= 0.2 glib = 1.3.4, action-if, action-not) -dnl defines KSTUFF_LIBS, KSTUFF_CFLAGS, see pkg-config man page -dnl also defines KSTUFF_PKG_ERRORS on error -AC_DEFUN([KDE_PKG_CHECK_MODULES], [ - - PKG_CONFIG_PATH="$prefix/lib/pkgconfig:$PKG_CONFIG_PATH" - if test "$prefix" != "$kde_libs_prefix"; then - PKG_CONFIG_PATH="$kde_libs_prefix/lib/pkgconfig:$PKG_CONFIG_PATH" - fi - export PKG_CONFIG_PATH - PKG_CHECK_MODULES($1,$2,$3,$4) -]) - -# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- -## Copyright 1996, 1997, 1998, 1999, 2000, 2001 -## Free Software Foundation, Inc. -## Originally by Gordon Matzigkeit , 1996 -## -## 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 -## along with this program; if not, write to the Free Software -## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -## -## As a special exception to the GNU General Public License, if you -## distribute this file as part of a program that contains a -## configuration script generated by Autoconf, you may include it under -## the same distribution terms that you use for the rest of that program. - -# serial 47 AC_PROG_LIBTOOL - - -# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) -# ----------------------------------------------------------- -# If this macro is not defined by Autoconf, define it here. -m4_ifdef([AC_PROVIDE_IFELSE], - [], - [m4_define([AC_PROVIDE_IFELSE], - [m4_ifdef([AC_PROVIDE_$1], - [$2], [$3])])]) - - -# AC_PROG_LIBTOOL -# --------------- -AC_DEFUN([AC_PROG_LIBTOOL], -[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl -dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX -dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. - AC_PROVIDE_IFELSE([AC_PROG_CXX], - [AC_LIBTOOL_CXX], - [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX - ])]) -dnl And a similar setup for Fortran 77 support - AC_PROVIDE_IFELSE([AC_PROG_F77], - [AC_LIBTOOL_F77], - [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 -])]) - -dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. -dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run -dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. - AC_PROVIDE_IFELSE([AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [ifdef([AC_PROG_GCJ], - [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([A][M_PROG_GCJ], - [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([LT_AC_PROG_GCJ], - [define([LT_AC_PROG_GCJ], - defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) -])])# AC_PROG_LIBTOOL - - -# _AC_PROG_LIBTOOL -# ---------------- -AC_DEFUN([_AC_PROG_LIBTOOL], -[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl -AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl -AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl -AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent' -AC_SUBST(LIBTOOL)dnl - -# Prevent multiple expansion -define([AC_PROG_LIBTOOL], []) -])# _AC_PROG_LIBTOOL - - -# AC_LIBTOOL_SETUP -# ---------------- -AC_DEFUN([AC_LIBTOOL_SETUP], -[AC_PREREQ(2.50)dnl -AC_REQUIRE([AC_ENABLE_SHARED])dnl -AC_REQUIRE([AC_ENABLE_STATIC])dnl -AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_PROG_LD])dnl -AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl -AC_REQUIRE([AC_PROG_NM])dnl - -AC_REQUIRE([AC_PROG_LN_S])dnl -AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl -# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! -AC_REQUIRE([AC_OBJEXT])dnl -AC_REQUIRE([AC_EXEEXT])dnl -dnl - -AC_LIBTOOL_SYS_MAX_CMD_LEN -AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -AC_LIBTOOL_OBJDIR - -AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -_LT_AC_PROG_ECHO_BACKSLASH - -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e s/^X//' -[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'] - -# Same as above, but do not quote variable references. -[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'] - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Constants: -rm="rm -f" - -# Global variables: -default_ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except M$VC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" - -AC_CHECK_TOOL(AR, ar, false) -AC_CHECK_TOOL(RANLIB, ranlib, :) -AC_CHECK_TOOL(STRIP, strip, :) - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$SED" && SED=sed -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" - ;; - *) - old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - AC_PATH_MAGIC - fi - ;; -esac - -AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -enable_win32_dll=yes, enable_win32_dll=no) - -AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -AC_ARG_WITH([pic], - [AC_HELP_STRING([--with-pic], - [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], - [pic_mode="$withval"], - [pic_mode=default]) -test -z "$pic_mode" && pic_mode=default - -# Use C for the default configuration in the libtool script -tagname= -AC_LIBTOOL_LANG_C_CONFIG -_LT_AC_TAGCONFIG -])# AC_LIBTOOL_SETUP - - -# _LT_AC_SYS_COMPILER -# ------------------- -AC_DEFUN([_LT_AC_SYS_COMPILER], -[AC_REQUIRE([AC_PROG_CC])dnl - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC -])# _LT_AC_SYS_COMPILER - - -# _LT_AC_SYS_LIBPATH_AIX -# ---------------------- -# Links a minimal program and checks the executable -# for the system default hardcoded library path. In most cases, -# this is /usr/lib:/lib, but when the MPI compilers are used -# the location of the communication and MPI libs are included too. -# If we don't find anything, use the default library path according -# to the aix ld manual. -AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], -[AC_LINK_IFELSE(AC_LANG_PROGRAM,[ -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi],[]) -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi -])# _LT_AC_SYS_LIBPATH_AIX - - -# _LT_AC_SHELL_INIT(ARG) -# ---------------------- -AC_DEFUN([_LT_AC_SHELL_INIT], -[ifdef([AC_DIVERSION_NOTICE], - [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], - [AC_DIVERT_PUSH(NOTICE)]) -$1 -AC_DIVERT_POP -])# _LT_AC_SHELL_INIT - - -# _LT_AC_PROG_ECHO_BACKSLASH -# -------------------------- -# Add some code to the start of the generated configure script which -# will find an echo command which doesn't interpret backslashes. -AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], -[_LT_AC_SHELL_INIT([ -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` - ;; -esac - -echo=${ECHO-echo} -if test "X[$]1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X[$]1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} -fi - -if test "X[$]1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null && - echo_test_string="`eval $cmd`" && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL [$]0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL [$]0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "[$]0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" -fi - -AC_SUBST(ECHO) -])])# _LT_AC_PROG_ECHO_BACKSLASH - - -# _LT_AC_LOCK -# ----------- -AC_DEFUN([_LT_AC_LOCK], -[AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -ia64-*-hpux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) - HPUX_IA64_MODE="32" - ;; - *ELF-64*) - HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out which ABI we are using. - echo '[#]line __oline__ "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" - ;; - *N32*) - LD="${LD-ld} -melf32bmipn32" - ;; - *64-bit*) - LD="${LD-ld} -melf64bmip" - ;; - esac - else - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - fi - rm -rf conftest* - ;; - -x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case "`/usr/bin/file conftest.o`" in - *32-bit*) - LINUX_64_MODE="32" - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; - ppc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) - LD="${LD-ld} -m elf_s390" - ;; - sparc64-*linux*) - LD="${LD-ld} -m elf32_sparc" - ;; - esac - ;; - *64-bit*) - LINUX_64_MODE="64" - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, - [AC_LANG_PUSH(C) - AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) - AC_LANG_POP]) - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -[*-*-cygwin* | *-*-mingw* | *-*-pw32*) - AC_CHECK_TOOL(DLLTOOL, dlltool, false) - AC_CHECK_TOOL(AS, as, false) - AC_CHECK_TOOL(OBJDUMP, objdump, false) - ;; - ]) -esac - -need_locks="$enable_libtool_lock" - -])# _LT_AC_LOCK - - -# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) -# ---------------------------------------------------------------- -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], -[AC_REQUIRE([LT_AC_PROG_SED]) -AC_CACHE_CHECK([$1], [$2], - [$2=no - ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - $2=yes - fi - fi - $rm conftest* -]) - -if test x"[$]$2" = xyes; then - ifelse([$5], , :, [$5]) -else - ifelse([$6], , :, [$6]) -fi -])# AC_LIBTOOL_COMPILER_OPTION - - -# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [ACTION-SUCCESS], [ACTION-FAILURE]) -# ------------------------------------------------------------ -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], -[AC_CACHE_CHECK([$1], [$2], - [$2=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $3" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&AS_MESSAGE_LOG_FD - else - $2=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" -]) - -if test x"[$]$2" = xyes; then - ifelse([$4], , :, [$4]) -else - ifelse([$5], , :, [$5]) -fi -])# AC_LIBTOOL_LINKER_OPTION - - -# AC_LIBTOOL_SYS_MAX_CMD_LEN -# -------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], -[# find the maximum length of command line arguments -AC_MSG_CHECKING([the maximum length of command line arguments]) -AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl - i=0 - testring="ABCD" - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - *) - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \ - = "XX$testring") >/dev/null 2>&1 && - new_result=`expr "X$testring" : ".*" 2>&1` && - lt_cv_sys_max_cmd_len=$new_result && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - testring=$testring$testring - done - testring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - ;; - esac -]) -if test -n $lt_cv_sys_max_cmd_len ; then - AC_MSG_RESULT($lt_cv_sys_max_cmd_len) -else - AC_MSG_RESULT(none) -fi -])# AC_LIBTOOL_SYS_MAX_CMD_LEN - - -# _LT_AC_CHECK_DLFCN -# -------------------- -AC_DEFUN([_LT_AC_CHECK_DLFCN], -[AC_CHECK_HEADERS(dlfcn.h)dnl -])# _LT_AC_CHECK_DLFCN - - -# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, -# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) -# ------------------------------------------------------------------ -AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "$cross_compiling" = yes; then : - [$4] -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -}] -EOF - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) $1 ;; - x$lt_dlneed_uscore) $2 ;; - x$lt_unknown|x*) $3 ;; - esac - else : - # compilation failed - $3 - fi -fi -rm -fr conftest* -])# _LT_AC_TRY_DLOPEN_SELF - - -# AC_LIBTOOL_DLOPEN_SELF -# ------------------- -AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ]) - ;; - - *) - AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen="shl_load"], - [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], - [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen="dlopen"], - [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], - [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], - [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) - ]) - ]) - ]) - ]) - ]) - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - AC_CACHE_CHECK([whether a program can dlopen itself], - lt_cv_dlopen_self, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, - lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) - ]) - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - AC_CACHE_CHECK([whether a statically linked program can dlopen itself], - lt_cv_dlopen_self_static, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, - lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) - ]) - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi -])# AC_LIBTOOL_DLOPEN_SELF - - -# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) -# --------------------------------- -# Check to see if options -c and -o are simultaneously supported by compiler -AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], -[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - # According to Tom Tromey, Ian Lance Taylor reported there are C compilers - # that will create temporary files in the current directory regardless of - # the output directory. Thus, making CWD read-only will cause this test - # to fail, enabling locking or at least warning the user not to do parallel - # builds. - chmod -w . - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes - fi - fi - chmod u+w . - $rm conftest* out/* - rmdir out - cd .. - rmdir conftest - $rm conftest* -]) -])# AC_LIBTOOL_PROG_CC_C_O - - -# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) -# ----------------------------------------- -# Check to see if we can do hard links to lock some files if needed -AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], -[AC_REQUIRE([_LT_AC_LOCK])dnl - -hard_links="nottested" -if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - AC_MSG_CHECKING([if we can lock with hard links]) - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - AC_MSG_RESULT([$hard_links]) - if test "$hard_links" = no; then - AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) - need_locks=warn - fi -else - need_locks=no -fi -])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS - - -# AC_LIBTOOL_OBJDIR -# ----------------- -AC_DEFUN([AC_LIBTOOL_OBJDIR], -[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], -[rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - lt_cv_objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - lt_cv_objdir=_libs -fi -rmdir .libs 2>/dev/null]) -objdir=$lt_cv_objdir -])# AC_LIBTOOL_OBJDIR - - -# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) -# ---------------------------------------------- -# Check hardcoding attributes. -AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], -[AC_MSG_CHECKING([how to hardcode library paths into programs]) -_LT_AC_TAGVAR(hardcode_action, $1)= -if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ - test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \ - test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then - - # We can hardcode non-existant directories. - if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && - test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then - # Linking always hardcodes the temporary library directory. - _LT_AC_TAGVAR(hardcode_action, $1)=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - _LT_AC_TAGVAR(hardcode_action, $1)=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - _LT_AC_TAGVAR(hardcode_action, $1)=unsupported -fi -AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) - -if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi -])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH - - -# AC_LIBTOOL_SYS_LIB_STRIP -# ------------------------ -AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], -[striplib= -old_striplib= -AC_MSG_CHECKING([whether stripping libraries is possible]) -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - AC_MSG_RESULT([yes]) -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) -fi - ;; - *) - AC_MSG_RESULT([no]) - ;; - esac -fi -])# AC_LIBTOOL_SYS_LIB_STRIP - - -# AC_LIBTOOL_SYS_DYNAMIC_LINKER -# ----------------------------- -# PORTME Fill in your ld.so characteristics -AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], -[AC_MSG_CHECKING([dynamic linker characteristics]) -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[[01]] | aix4.[[01]].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -freebsd*-gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - libsuff= - if test "x$LINUX_64_MODE" = x64; then - # Some platforms are per default 64-bit, so there's no /lib64 - if test -d /lib64; then - libsuff=64 - fi - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}" - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[[89]] | openbsd2.[[89]].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -AC_MSG_RESULT([$dynamic_linker]) -test "$dynamic_linker" = no && can_build_shared=no -])# AC_LIBTOOL_SYS_DYNAMIC_LINKER - - -# _LT_AC_TAGCONFIG -# ---------------- -AC_DEFUN([_LT_AC_TAGCONFIG], -[AC_ARG_WITH([tags], - [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], - [include additional configurations @<:@automatic@:>@])], - [tagnames="$withval"]) - -if test -f "$ltmain" && test -n "$tagnames"; then - if test ! -f "${ofile}"; then - AC_MSG_WARN([output file `$ofile' does not exist]) - fi - - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) - else - AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) - fi - fi - - # Extract list of available tagged configurations in $ofile. - # Note that this assumes the entire list is on one line. - available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in - "") ;; - *) AC_MSG_ERROR([invalid tag name: $tagname]) - ;; - esac - - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null - then - AC_MSG_ERROR([tag name \"$tagname\" already exists]) - fi - - # Update the list of available tags. - if test -n "$tagname"; then - echo appending configuration tag \"$tagname\" to $ofile - - case $tagname in - CXX) - if test -n "$CXX" && test "X$CXX" != "Xno"; then - AC_LIBTOOL_LANG_CXX_CONFIG - else - tagname="" - fi - ;; - - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - AC_LIBTOOL_LANG_F77_CONFIG - else - tagname="" - fi - ;; - - GCJ) - if test -n "$GCJ" && test "X$GCJ" != "Xno"; then - AC_LIBTOOL_LANG_GCJ_CONFIG - else - tagname="" - fi - ;; - - RC) - AC_LIBTOOL_LANG_RC_CONFIG - ;; - - *) - AC_MSG_ERROR([Unsupported tag name: $tagname]) - ;; - esac - - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" - - # Now substitute the updated list of available tags. - if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then - mv "${ofile}T" "$ofile" - chmod +x "$ofile" - else - rm -f "${ofile}T" - AC_MSG_ERROR([unable to update list of available tagged configurations.]) - fi -fi -])# _LT_AC_TAGCONFIG - - -# AC_LIBTOOL_DLOPEN -# ----------------- -# enable checks for dlopen support -AC_DEFUN([AC_LIBTOOL_DLOPEN], - [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_DLOPEN - - -# AC_LIBTOOL_WIN32_DLL -# -------------------- -# declare package support for building win32 dll's -AC_DEFUN([AC_LIBTOOL_WIN32_DLL], -[AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_WIN32_DLL - - -# AC_ENABLE_SHARED([DEFAULT]) -# --------------------------- -# implement the --enable-shared flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_SHARED], -[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([shared], - [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], - [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_shared=]AC_ENABLE_SHARED_DEFAULT) -])# AC_ENABLE_SHARED - - -# AC_DISABLE_SHARED -# ----------------- -#- set the default shared flag to --disable-shared -AC_DEFUN([AC_DISABLE_SHARED], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_SHARED(no) -])# AC_DISABLE_SHARED - - -# AC_ENABLE_STATIC([DEFAULT]) -# --------------------------- -# implement the --enable-static flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_STATIC], -[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([static], - [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], - [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_static=]AC_ENABLE_STATIC_DEFAULT) -])# AC_ENABLE_STATIC - - -# AC_DISABLE_STATIC -# ----------------- -# set the default static flag to --disable-static -AC_DEFUN([AC_DISABLE_STATIC], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_STATIC(no) -])# AC_DISABLE_STATIC - - -# AC_ENABLE_FAST_INSTALL([DEFAULT]) -# --------------------------------- -# implement the --enable-fast-install flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_FAST_INSTALL], -[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([fast-install], - [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], - [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT) -])# AC_ENABLE_FAST_INSTALL - - -# AC_DISABLE_FAST_INSTALL -# ----------------------- -# set the default to --disable-fast-install -AC_DEFUN([AC_DISABLE_FAST_INSTALL], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_FAST_INSTALL(no) -])# AC_DISABLE_FAST_INSTALL - - -# AC_LIBTOOL_PICMODE([MODE]) -# -------------------------- -# implement the --with-pic flag -# MODE is either `yes' or `no'. If omitted, it defaults to `both'. -AC_DEFUN([AC_LIBTOOL_PICMODE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -pic_mode=ifelse($#,1,$1,default) -])# AC_LIBTOOL_PICMODE - - -# AC_PROG_EGREP -# ------------- -# This is predefined starting with Autoconf 2.54, so this conditional -# definition can be removed once we require Autoconf 2.54 or later. -m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], -[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], - [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi]) - EGREP=$ac_cv_prog_egrep - AC_SUBST([EGREP]) -])]) - - -# AC_PATH_TOOL_PREFIX -# ------------------- -# find a file program which can recognise shared library -AC_DEFUN([AC_PATH_TOOL_PREFIX], -[AC_REQUIRE([AC_PROG_EGREP])dnl -AC_MSG_CHECKING([for $1]) -AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, -[case $MAGIC_CMD in -[[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR -dnl $ac_dummy forces splitting on constant user-supplied paths. -dnl POSIX.2 word splitting is done only on the output of word expansions, -dnl not every word. This closes a longstanding sh security hole. - ac_dummy="ifelse([$2], , $PATH, [$2])" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$1; then - lt_cv_path_MAGIC_CMD="$ac_dir/$1" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac]) -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - AC_MSG_RESULT($MAGIC_CMD) -else - AC_MSG_RESULT(no) -fi -])# AC_PATH_TOOL_PREFIX - - -# AC_PATH_MAGIC -# ------------- -# find a file program which can recognise a shared library -AC_DEFUN([AC_PATH_MAGIC], -[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) - else - MAGIC_CMD=: - fi -fi -])# AC_PATH_MAGIC - - -# AC_PROG_LD -# ---------- -# find the pathname to the GNU or non-GNU linker -AC_DEFUN([AC_PROG_LD], -[AC_ARG_WITH([gnu-ld], - [AC_HELP_STRING([--with-gnu-ld], - [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test "$withval" = no || with_gnu_ld=yes], - [with_gnu_ld=no]) -AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - AC_MSG_CHECKING([for ld used by $CC]) - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [[\\/]]* | ?:[[\\/]]*) - re_direlt='/[[^/]][[^/]]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - AC_MSG_CHECKING([for GNU ld]) -else - AC_MSG_CHECKING([for non-GNU ld]) -fi -AC_CACHE_VAL(lt_cv_path_LD, -[if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; - -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -hpux10.20* | hpux11*) - lt_cv_file_magic_cmd=/usr/bin/file - case "$host_cpu" in - ia64*) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' - lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so - ;; - hppa*64*) - [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] - lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl - ;; - *) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - esac - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - irix5* | nonstopux*) - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" - ;; - *) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1" - ;; - esac - lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*` - lt_cv_deplibs_check_method=pass_all - ;; - -# This must be Linux ELF. -linux*) - case $host_cpu in - alpha* | hppa* | i*86 | ia64* | m68* | mips* | powerpc* | sparc* | s390* | sh* | x86_64* ) - lt_cv_deplibs_check_method=pass_all ;; - # the debian people say, arm and glibc 2.3.1 works for them with pass_all - arm* ) - lt_cv_deplibs_check_method=pass_all ;; - *) - # glibc up to 2.1.1 does not perform some relocations on ARM - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; - esac - lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` - ;; - -netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' - fi - ;; - -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; - -nto-qnx*) - lt_cv_deplibs_check_method=unknown - ;; - -openbsd*) - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object' - else - lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' - fi - ;; - -osf3* | osf4* | osf5*) - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' - lt_cv_file_magic_test_file=/shlib/libc.so - lt_cv_deplibs_check_method=pass_all - ;; - -sco3.2v5*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - lt_cv_file_magic_test_file=/lib/libc.so - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; - -sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac -]) -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -test -z "$deplibs_check_method" && deplibs_check_method=unknown -])# AC_DEPLIBS_CHECK_METHOD - - -# AC_PROG_NM -# ---------- -# find the pathname to a BSD-compatible name lister -AC_DEFUN([AC_PROG_NM], -[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, -[if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/${ac_tool_prefix}nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - esac - fi - done - IFS="$lt_save_ifs" - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi]) -NM="$lt_cv_path_NM" -])# AC_PROG_NM - - -# AC_CHECK_LIBM -# ------------- -# check for math library -AC_DEFUN([AC_CHECK_LIBM], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -LIBM= -case $host in -*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) - # These system don't have libm, or don't need it - ;; -*-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") - AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") - ;; -*) - AC_CHECK_LIB(m, cos, LIBM="-lm") - ;; -esac -])# AC_CHECK_LIBM - - -# AC_LIBLTDL_CONVENIENCE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl convenience library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL -# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If -# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will -# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with -# '${top_srcdir}/' (note the single quotes!). If your package is not -# flat and you're not using automake, define top_builddir and -# top_srcdir appropriately in the Makefiles. -AC_DEFUN([AC_LIBLTDL_CONVENIENCE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - case $enable_ltdl_convenience in - no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; - "") enable_ltdl_convenience=yes - ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; - esac - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_CONVENIENCE - - -# AC_LIBLTDL_INSTALLABLE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl installable library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-install to the configure arguments. Note that LIBLTDL -# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If -# DIRECTORY is not provided and an installed libltdl is not found, it is -# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/' -# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single -# quotes!). If your package is not flat and you're not using automake, -# define top_builddir and top_srcdir appropriately in the Makefiles. -# In the future, this macro may have to be called after AC_PROG_LIBTOOL. -AC_DEFUN([AC_LIBLTDL_INSTALLABLE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - AC_CHECK_LIB(ltdl, lt_dlinit, - [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], - [if test x"$enable_ltdl_install" = xno; then - AC_MSG_WARN([libltdl not installed, but installation disabled]) - else - enable_ltdl_install=yes - fi - ]) - if test x"$enable_ltdl_install" = x"yes"; then - ac_configure_args="$ac_configure_args --enable-ltdl-install" - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - else - ac_configure_args="$ac_configure_args --enable-ltdl-install=no" - LIBLTDL="-lltdl" - LTDLINCL= - fi - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_INSTALLABLE - - -# AC_LIBTOOL_CXX -# -------------- -# enable support for C++ libraries -AC_DEFUN([AC_LIBTOOL_CXX], -[AC_REQUIRE([_LT_AC_LANG_CXX]) -])# AC_LIBTOOL_CXX - - -# _LT_AC_LANG_CXX -# --------------- -AC_DEFUN([_LT_AC_LANG_CXX], -[AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([AC_PROG_CXXCPP]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) -])# _LT_AC_LANG_CXX - - -# AC_LIBTOOL_F77 -# -------------- -# enable support for Fortran 77 libraries -AC_DEFUN([AC_LIBTOOL_F77], -[AC_REQUIRE([_LT_AC_LANG_F77]) -])# AC_LIBTOOL_F77 - - -# _LT_AC_LANG_F77 -# --------------- -AC_DEFUN([_LT_AC_LANG_F77], -[AC_REQUIRE([AC_PROG_F77]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) -])# _LT_AC_LANG_F77 - - -# AC_LIBTOOL_GCJ -# -------------- -# enable support for GCJ libraries -AC_DEFUN([AC_LIBTOOL_GCJ], -[AC_REQUIRE([_LT_AC_LANG_GCJ]) -])# AC_LIBTOOL_GCJ - - -# _LT_AC_LANG_GCJ -# --------------- -AC_DEFUN([_LT_AC_LANG_GCJ], -[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], - [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], - [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], - [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) -])# _LT_AC_LANG_GCJ - - -# AC_LIBTOOL_RC -# -------------- -# enable support for Windows resource files -AC_DEFUN([AC_LIBTOOL_RC], -[AC_REQUIRE([LT_AC_PROG_RC]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) -])# AC_LIBTOOL_RC - - -# AC_LIBTOOL_LANG_C_CONFIG -# ------------------------ -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) -AC_DEFUN([_LT_AC_LANG_C_CONFIG], -[lt_save_CC="$CC" -AC_LANG_PUSH(C) - -# Source file extension for C test sources. -ac_ext=c - -# Object file extension for compiled C test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}\n' - -_LT_AC_SYS_COMPILER - -# -# Check for any special shared library compilation flags. -# -_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)= -if test "$GCC" = no; then - case $host_os in - sco3.2v5*) - _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf' - ;; - esac -fi -if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then - AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries]) - if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$]_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[[ ]]" >/dev/null; then : - else - AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure]) - _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no - fi -fi - - -# -# Check to make sure the static flag actually works. -# -AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works], - _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), - $_LT_AC_TAGVAR(lt_prog_compiler_static, $1), - [], - [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) - - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... -AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF($1) - -# Report which librarie types wil actually be built -AC_MSG_CHECKING([if libtool supports shared libraries]) -AC_MSG_RESULT([$can_build_shared]) - -AC_MSG_CHECKING([whether to build shared libraries]) -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case "$host_os" in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - -aix4*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; - darwin* | rhapsody*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case "$host_os" in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup' - ;; - esac - fi - ;; - esac - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; -esac -AC_MSG_RESULT([$enable_shared]) - -AC_MSG_CHECKING([whether to build static libraries]) -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -AC_MSG_RESULT([$enable_static]) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC="$lt_save_CC" -])# AC_LIBTOOL_LANG_C_CONFIG - - -# AC_LIBTOOL_LANG_CXX_CONFIG -# -------------------------- -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) -AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], -[AC_LANG_PUSH(C++) -AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([AC_PROG_CXXCPP]) - -_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_AC_TAGVAR(allow_undefined_flag, $1)= -_LT_AC_TAGVAR(always_export_symbols, $1)=no -_LT_AC_TAGVAR(archive_expsym_cmds, $1)= -_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_direct, $1)=no -_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= -_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= -_LT_AC_TAGVAR(hardcode_minus_L, $1)=no -_LT_AC_TAGVAR(hardcode_automatic, $1)=no -_LT_AC_TAGVAR(module_cmds, $1)= -_LT_AC_TAGVAR(module_expsym_cmds, $1)= -_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown -_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_AC_TAGVAR(no_undefined_flag, $1)= -_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= -_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Dependencies to place before and after the object being linked: -_LT_AC_TAGVAR(predep_objects, $1)= -_LT_AC_TAGVAR(postdep_objects, $1)= -_LT_AC_TAGVAR(predeps, $1)= -_LT_AC_TAGVAR(postdeps, $1)= -_LT_AC_TAGVAR(compiler_lib_search_path, $1)= - -# Source file extension for C++ test sources. -ac_ext=cc - -# Object file extension for compiled C++ test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_AC_SYS_COMPILER - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_LD=$LD -lt_save_GCC=$GCC -GCC=$GXX -lt_save_with_gnu_ld=$with_gnu_ld -lt_save_path_LD=$lt_cv_path_LD -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then - lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -else - unset lt_cv_prog_gnu_ld -fi -if test -n "${lt_cv_path_LDCXX+set}"; then - lt_cv_path_LD=$lt_cv_path_LDCXX -else - unset lt_cv_path_LD -fi -test -z "${LDCXX+set}" || LD=$LDCXX -CC=${CXX-"c++"} -compiler=$CC -_LT_AC_TAGVAR(compiler, $1)=$CC -cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` - -# We don't want -fno-exception wen compiling C++ code, so set the -# no_builtin_flag separately -if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' -else - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= -fi - -if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - AC_PROG_LD - - # Check if GNU C++ uses GNU ld as the underlying linker, since the - # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # If archive_cmds runs LD, not CC, wlarc should be empty - # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to - # investigate it a little bit more. (MM) - wlarc='${wl}' - - # ancient GNU ld didn't support --whole-archive et. al. - if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ - grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - else - with_gnu_ld=no - wlarc= - - # A generic and very simple default shared library creation - # command for GNU C++ for the case where it uses the native - # linker, instead of GNU ld. If possible, this setting should - # overridden to take advantage of the native linker features on - # the platform it is being used on. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $lib' - fi - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - -else - GXX=no - with_gnu_ld=no - wlarc= -fi - -# PORTME: fill in a description of your system's C++ link characteristics -AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -_LT_AC_TAGVAR(ld_shlibs, $1)=yes -case $host_os in - aix3*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # KDE requires run time linking. Make it the default. - aix_use_runtimelinking=yes - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GXX" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='-qmkshrobj ${wl}-G' - else - shared_flag='-qmkshrobj' - fi - fi - fi - - # Let the compiler handle the export list. - _LT_AC_TAGVAR(always_export_symbols, $1)=no - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - - _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds it's shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=no - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes; then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case "$host_os" in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring' - fi - _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' - - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - dgux*) - case $cc_basename in - ec++) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - ghcx) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - freebsd[12]*) - # C++ shared libraries reported to be fairly broken before switch to ELF - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - freebsd-elf*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - ;; - freebsd*) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - ;; - gnu*) - ;; - hpux9*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - case "$host_cpu" in - hppa*64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - ;; - *) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - esac - fi - case "$host_cpu" in - hppa*64*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - ia64*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - *) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - esac - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC) - case "$host_cpu" in - hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' - ;; - esac - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case "$host_cpu" in - ia64*|hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - irix5* | irix6*) - case $cc_basename in - CC) - # SGI C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - # Archives containing C++ object files must be created using - # "CC -ar", where "CC" is the IRIX C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' - fi - fi - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - esac - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - linux*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc) - # Intel C++ - with_gnu_ld=yes - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - cxx) - # Compaq C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - esac - ;; - lynxos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - m88k*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - mvs*) - case $cc_basename in - cxx) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - fi - # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' - ;; - osf3*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - osf4* | osf5*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~ - $rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - psos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - sco*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - lcc) - # Lucid - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The C++ compiler is used as linker so we must use $wl - # flag to pass the commands to the underlying system - # linker. - # Supported since Solaris 2.6 (maybe 2.5.1?) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' - ;; - gcx) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' - if $CC --version | grep -v '^2\.7' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - else - # g++ 2.7 appears to require `-G' NOT `-shared' on this - # platform. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - fi - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' - fi - ;; - esac - ;; - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - vxworks*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; -esac -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -_LT_AC_TAGVAR(GCC, $1)="$GXX" -_LT_AC_TAGVAR(LD, $1)="$LD" - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... -AC_LIBTOOL_POSTDEP_PREDEP($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF($1) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC=$lt_save_CC -LDCXX=$LD -LD=$lt_save_LD -GCC=$lt_save_GCC -with_gnu_ldcxx=$with_gnu_ld -with_gnu_ld=$lt_save_with_gnu_ld -lt_cv_path_LDCXX=$lt_cv_path_LD -lt_cv_path_LD=$lt_save_path_LD -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld -])# AC_LIBTOOL_LANG_CXX_CONFIG - -# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) -# ------------------------ -# Figure out "hidden" library dependencies from verbose -# compiler output when linking a shared library. -# Parse the compiler output and extract the necessary -# objects, libraries and library flags. -AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ -dnl we can't use the lt_simple_compile_test_code here, -dnl because it contains code intended for an executable, -dnl not a library. It's possible we should let each -dnl tag define a new lt_????_link_test_code variable, -dnl but it's only used here... -ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <> "$cfgfile" -ifelse([$1], [], -[#! $SHELL - -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. -# -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit , 1996 -# -# 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 -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="$SED -e s/^X//" - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi - -# The names of the tagged configurations supported by this script. -available_tags= - -# ### BEGIN LIBTOOL CONFIG], -[# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) - -# Is the compiler the GNU C compiler? -with_gcc=$_LT_AC_TAGVAR(GCC, $1) - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_[]_LT_AC_TAGVAR(LD, $1) - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext='$shrext' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) - -# Commands used to build and install a shared archive. -archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) -archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) -module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)" - -# Set to yes if exported symbols are required. -always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) - -# The commands to list exported symbols. -export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) - -# Symbols that must always be exported. -include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) - -ifelse([$1],[], -[# ### END LIBTOOL CONFIG], -[# ### END LIBTOOL TAG CONFIG: $tagname]) - -__EOF__ - -ifelse([$1],[], [ - case $host_os in - aix3*) - cat <<\EOF >> "$cfgfile" - -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || \ - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" -]) -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - test -f Makefile && make "$ltmain" -fi -])# AC_LIBTOOL_CONFIG - - -# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) -# ------------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], -[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl - -_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= - -if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' - - AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], - lt_cv_prog_compiler_rtti_exceptions, - [-fno-rtti -fno-exceptions], [], - [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) -fi -])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI - - -# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -# --------------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], -[AC_REQUIRE([AC_CANONICAL_HOST]) -AC_REQUIRE([AC_PROG_NM]) -AC_REQUIRE([AC_OBJEXT]) -# Check for command to grab the raw symbol name followed by C symbol from nm. -AC_MSG_CHECKING([command to parse $NM output from $compiler object]) -AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], -[ -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[[BCDEGRST]]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' - -# Transform the above into a raw symbol and a C symbol. -symxfrm='\1 \2\3 \3' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[[BCDT]]' - ;; -cygwin* | mingw* | pw32*) - symcode='[[ABCDGISTW]]' - ;; -hpux*) # Its linker distinguishes data from code symbols - if test "$host_cpu" = ia64; then - symcode='[[ABCDEGRST]]' - fi - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -irix* | nonstopux*) - symcode='[[BCDEGRST]]' - ;; -osf*) - symcode='[[BCDEGQRST]]' - ;; -solaris* | sysv5*) - symcode='[[BDT]]' - ;; -sysv4) - symcode='[[DFNSTU]]' - ;; -esac - -# Handle CRLF in mingw tool chain -opt_cr= -case $build_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp - ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[[ABCDGISTW]]' ;; -esac - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Write the raw and C identifiers. - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext < $nlist) && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi - - # Make sure that we snagged all the symbols we need. - if grep ' nm_test_var$' "$nlist" >/dev/null; then - if grep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr_t void * -#else -# define lt_ptr_t char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr_t address; -} -lt_preloaded_symbols[[]] = -{ -EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr_t) 0} -}; - -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_save_LIBS="$LIBS" - lt_save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS="$lt_save_LIBS" - CFLAGS="$lt_save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD - fi - else - echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done -]) -if test -z "$lt_cv_sys_global_symbol_pipe"; then - lt_cv_sys_global_symbol_to_cdecl= -fi -if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - AC_MSG_RESULT(failed) -else - AC_MSG_RESULT(ok) -fi -]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE - - -# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) -# --------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], -[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_static, $1)= - -AC_MSG_CHECKING([for $compiler option to produce PIC]) - ifelse([$1],[CXX],[ - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | os2* | pw32*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - case $host_os in - aix4* | aix5*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68) - # Green Hills C++ Compiler - # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - ghcx) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - freebsd*) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - fi - ;; - aCC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux*) - case $cc_basename in - KCC) - # KAI C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - icpc) - # Intel C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - cxx) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd*) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - ;; - RCC) - # Rational C++ 2.4.1 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - cxx) - # Digital/Compaq C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - sco*) - case $cc_basename in - CC) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - *) - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - gcx) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - lcc) - # Lucid - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - *) - ;; - esac - ;; - unixware*) - ;; - vxworks*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -], -[ - if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC (with -KPIC) is the default. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - newsos6) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - ccc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All Alpha code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All OSF/1 code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - sco3.2v5*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn' - ;; - - solaris*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sunos4*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - uts4*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then - AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], - _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), - [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], - [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in - "" | " "*) ;; - *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; - esac], - [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" - ;; -esac -]) - - -# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) -# ------------------------------------ -# See if the linker supports building shared libraries. -AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], -[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -ifelse([$1],[CXX],[ - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix4* | aix5*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" - ;; - cygwin* | mingw*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' - ;; - *) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac -],[ - runpath_var= - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)= - _LT_AC_TAGVAR(archive_expsym_cmds, $1)= - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= - _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_minus_L, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown - _LT_AC_TAGVAR(hardcode_automatic, $1)=no - _LT_AC_TAGVAR(module_cmds, $1)= - _LT_AC_TAGVAR(module_expsym_cmds, $1)= - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - _LT_AC_TAGVAR(include_expsyms, $1)= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=no - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - sunos4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - - if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - - # KDE requires run time linking. Make it the default. - aix_use_runtimelinking=yes - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='-qmkshrobj ${wl}-G' - else - shared_flag='-qmkshrobj' - fi - fi - fi - - # Let the compiler handle the export list. - _LT_AC_TAGVAR(always_export_symbols, $1)=no - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds it's shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - # see comment about different semantics on the GNU ld section - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - bsdi4*) - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=no - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext=".dll" - # FIXME: Setting linknames here is a bad hack. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' - # FIXME: Should let the user specify the lib program. - _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes ; then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case "$host_os" in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring' - fi - _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - dgux*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - freebsd1*) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $compiler_flags $libobjs $deplibs' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - hpux9*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - ;; - *) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - newsos6) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - openbsd*) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - else - case $host_os in - openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def' - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - sco3.2v5*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4) - case $host_vendor in - sni) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - ;; - motorola) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4.3*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - fi - ;; - - sysv4.2uw2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text' - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - fi - runpath_var='LD_RUN_PATH' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv5*) - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in -x|xyes) - # Assume -lc should be added - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $_LT_AC_TAGVAR(archive_cmds, $1) in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - AC_MSG_CHECKING([whether -lc should be explicitly linked in]) - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if AC_TRY_EVAL(ac_compile) 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) - then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - else - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - fi - _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) - ;; - esac - fi - ;; -esac -])# AC_LIBTOOL_PROG_LD_SHLIBS - - -# _LT_AC_FILE_LTDLL_C -# ------------------- -# Be careful that the start marker always follows a newline. -AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ -# /* ltdll.c starts here */ -# #define WIN32_LEAN_AND_MEAN -# #include -# #undef WIN32_LEAN_AND_MEAN -# #include -# -# #ifndef __CYGWIN__ -# # ifdef __CYGWIN32__ -# # define __CYGWIN__ __CYGWIN32__ -# # endif -# #endif -# -# #ifdef __cplusplus -# extern "C" { -# #endif -# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); -# #ifdef __cplusplus -# } -# #endif -# -# #ifdef __CYGWIN__ -# #include -# DECLARE_CYGWIN_DLL( DllMain ); -# #endif -# HINSTANCE __hDllInstance_base; -# -# BOOL APIENTRY -# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) -# { -# __hDllInstance_base = hInst; -# return TRUE; -# } -# /* ltdll.c ends here */ -])# _LT_AC_FILE_LTDLL_C - - -# _LT_AC_TAGVAR(VARNAME, [TAGNAME]) -# --------------------------------- -AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) - - -# old names -AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) -AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) -AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) -AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) -AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) - -# This is just to silence aclocal about the macro not being used -ifelse([AC_DISABLE_FAST_INSTALL]) - -AC_DEFUN([LT_AC_PROG_GCJ], -[AC_CHECK_TOOL(GCJ, gcj, no) - test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" - AC_SUBST(GCJFLAGS) -]) - -AC_DEFUN([LT_AC_PROG_RC], -[AC_CHECK_TOOL(RC, windres, no) -]) - -############################################################ -# NOTE: This macro has been submitted for inclusion into # -# GNU Autoconf as AC_PROG_SED. When it is available in # -# a released version of Autoconf we should remove this # -# macro and use it instead. # -############################################################ -# LT_AC_PROG_SED -# -------------- -# Check for a fully-functional sed program, that truncates -# as few characters as possible. Prefer GNU sed if found. -AC_DEFUN([LT_AC_PROG_SED], -[AC_MSG_CHECKING([for a sed that does not truncate output]) -AC_CACHE_VAL(lt_cv_path_SED, -[# Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for lt_ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then - lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" - fi - done - done -done -lt_ac_max=0 -lt_ac_count=0 -# Add /usr/xpg4/bin/sed as it is typically found on Solaris -# along with /bin/sed that truncates output. -for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && break - cat /dev/null > conftest.in - lt_ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >conftest.in - # Check for GNU sed and select it if it is found. - if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then - lt_cv_path_SED=$lt_ac_sed - break - fi - while true; do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo >>conftest.nl - $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break - cmp -s conftest.out conftest.nl || break - # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break - lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then - lt_ac_max=$lt_ac_count - lt_cv_path_SED=$lt_ac_sed - fi - done -done -]) -SED=$lt_cv_path_SED -AC_MSG_RESULT([$SED]) -]) -## -*- autoconf -*- -dnl This file was created by Joachim Ansorg -dnl It provides macord for the autoconf package to find the Sword library on your system. - -dnl ---------------------------------------------------------------------- -dnl Check wheter to use static linking -dnl first parameter is the required version -dnl second is whether to use static sword library -dnl ---------------------------------------------------------------------- -AC_DEFUN(AC_CHECK_SWORD, -[ -dnl AC_MSG_CHECKING([for a Sword installation]) - -dnl The option for the configure script -AC_ARG_WITH(sword-dir, -[ --with-sword-dir=DIR Path where Sword is being installed (default=/usr) ], -[ - ac_sword_dir=$withval -],ac_sword_dir=/usr -) - -AC_ARG_ENABLE(static-sword, -[ --enable-static-sword Link to the static Sword library], - ac_static_sword="YES", - [ ac_static_sword="$2" ] -) - -dnl try to find Sword library files -AC_MSG_CHECKING([for Sword library files]) -AC_REQUIRE([AC_FIND_ZLIB]) -ac_sword_library_dirs="$ac_sword_dir/lib $exec_prefix/lib $prefix/lib /usr/lib /usr/lib64 /usr/lib/sword /usr/local/lib /usr/local/lib/sword /usr/local/sword/lib" - -if test "x$ac_static_sword" = "xYES"; then - SEARCH_LIBS="libsword.a"; -else - SEARCH_LIBS="libsword.so libsword.so.3 libsword.so.4 libsword.a"; -fi - - -AC_CACHE_VAL(ac_cv_sword_libdir, AC_FIND_FILE($SEARCH_LIBS, $ac_sword_library_dirs, ac_cv_sword_libdir)) - -if test "x$ac_cv_sword_libdir" = "xNO"; then - AC_MSG_ERROR(SWORD library not found. Try to use configure with --with-sword-dir=/your/SWORD/path!); -fi - -if test "x$ac_static_sword" = "xYES"; then - LIB_SWORD="$ac_cv_sword_libdir/libsword.a"; -else - LIB_SWORD="-lsword"; -fi - -AC_SUBST(SWORD_LIBRARY_PATH) -AC_SUBST(LIB_SWORD) -all_libraries="$all_libraries -L$ac_cv_sword_libdir" - -if test "x$ac_static_sword" = "xYES"; then - MESSAGE="static library $ac_cv_sword_libdir/libsword.a"; -else - MESSAGE="$ac_cv_sword_libdir"; -fi -AC_MSG_RESULT([$MESSAGE]) - -dnl -- try to find Swords include files -- -AC_MSG_CHECKING([for Sword include files]) -ac_sword_include_dirs="$ac_sword_dir/include/sword $ac_sword_dir/include $exec_prefix/include $prefix/include /usr/include/sword /usr/include /usr/local/include/sword /usr/local/include /usr/local/sword/include /usr/local/sword/include/sword" - -AC_CACHE_VAL(ac_cv_sword_incdir, AC_FIND_FILE(swmgr.h, $ac_sword_include_dirs, ac_cv_sword_incdir)) - -if test "x$ac_cv_sword_incdir" = "xNO"; then - AC_MSG_ERROR([The Sword include file files were not found. -Please try to use configure with --with-sword-dir=/your/SWORD/path ! -]) -fi - -SWORD_INCLUDES="-I$ac_cv_sword_incdir" -AC_SUBST(SWORD_INCLUDES) -all_includes="$all_includes -I$ac_cv_sword_incdir" - -AC_MSG_RESULT([$ac_cv_sword_incdir]) - - - -dnl -- Sword version tests -- -dnl First test for installed Sword version -dnl Then check if it's recent enough - -AC_MSG_CHECKING([for installed Sword version]) - -AC_CACHE_VAL(ac_cv_installed_sword_version, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH -ac_LIBRARY_PATH="$LIBRARY_PATH" -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$" -LDFLAGS="$LDFLAGS -L$ac_cv_sword_libdir" -LIBS="$LIB_SWORD -lz" -LD_LIBRARY_PATH="$ac_cv_sword_libdir" -export LD_LIBRARY_PATH -LIBRARY_PATH= -export LIBRARY_PATH - -cat > conftest.$ac_ext < -#include - -#ifdef SWORD_NAMESPACE_START -using namespace sword; -#endif - -int main(int argc, char** argv) { - std::cout << SWVersion::currentVersion << std::endl; - return 0; -} -EOF - - -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -if AC_TRY_EVAL(ac_link) && test -s conftest; then - if test -x conftest; then - eval ac_cv_installed_sword_version=`./conftest 2>&5` - fi -else - echo "configure: failed program was:" >&AC_FD_CC - AC_MSG_ERROR([Failed to compile the test program to check the Sword version! Please have a look at config.log! Report this to the BibleTime developers!]); - cat conftest.$ac_ext >&AC_FD_CC -fi - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -AC_LANG_RESTORE -]) -AC_MSG_RESULT([$ac_cv_installed_sword_version]) - - - - -dnl *** Now check if the installed version is recent enough -AC_MSG_CHECKING([whether your Sword installation is recent enough]) - -AC_CACHE_VAL(ac_cv_sword_recent_version, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH -ac_LIBRARY_PATH="$LIBRARY_PATH" -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$" -LDFLAGS="$LDFLAGS -L$ac_cv_sword_libdir" -LIBS="$LIB_SWORD -lz" -LD_LIBRARY_PATH="$ac_cv_sword_libdir" -export LD_LIBRARY_PATH -LIBRARY_PATH= -export LIBRARY_PATH - -cat > conftest.$ac_ext < -#include - -#ifdef SWORD_NAMESPACE_START -using namespace sword; -#endif - - -int main(int argc, char** argv) { - if (argc == 2) { //compare required with installed Sword version - const char* requiredVersion( argv[[1]] ); - if ( (SWVersion( requiredVersion ) < SWVersion::currentVersion) || (SWVersion( requiredVersion ) == SWVersion::currentVersion) ) { - std::cout << "ok"; - return -1; - } - else { - std::cout << "not-ok"; - return -2; //version not recent enough - } - } - return 0; -} -EOF - -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -if AC_TRY_EVAL(ac_link) && test -s conftest; then - if test -x conftest; then - eval ac_cv_sword_recent_version=`./conftest $1 2>&5` - fi -else - echo "configure: failed program was:" >&AC_FD_CC - AC_MSG_ERROR([Failed to compile the test program to check the Sword version! Please have a look at config.log! Report this to the BibleTime developers!]); - cat conftest.$ac_ext >&AC_FD_CC -fi; - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -AC_LANG_RESTORE -]) - -if test "x$ac_cv_sword_recent_version" = "xok"; then - AC_MSG_RESULT([yes]); -elif test "x$ac_cv_sword_recent_version" = "xnot-ok"; then - AC_MSG_RESULT([no]); - AC_MSG_ERROR([Your Sword installation is not recent enought! Please upgrade to version $1! Get the Sword library at www.crosswire.org.]); -else - AC_MSG_ERROR([Invalid return code of the internal Sword version test program. Please submit a bugreport!]); -fi; - -]) -## -*- autoconf -*- - -dnl ------------------------------------------------------------------------------- -dnl Check wheter to use static linking, first parameter is the result (YES/NO) -dnl ------------------------------------------------------------------------------- -AC_DEFUN(AC_CHECK_STATIC_LINKING, -[ -$1="NO" - -AC_MSG_CHECKING(whether to use static linking) -AC_ARG_ENABLE(static-linking, - [ --enable-static-linking use static linking], - USE_STATIC_LINKING=$enableval, USE_STATIC_LINKING="no") - -if test "$USE_STATIC_LINKING" = "yes"; then - BT_LDFLAGS="-all-static -Wl,-Bstatic"; - AC_SUBST(BT_LDFLAGS) - CPPFLAGS="-DSTATIC_BUILD $CPPFLAGS"; - $1="YES"; -else - $1="NO"; -fi - -AC_MSG_RESULT($USE_STATIC_LINKING) -]) - -dnl ------------------------------------------------------------------------------- -dnl Checks the type of the distribution -dnl Possible names for the distributions are SuSE, RedHat, Mandrake -dnl ------------------------------------------------------------------------------- -AC_DEFUN(AC_CHECK_DISTRIBUTION, -[ -AC_MSG_CHECKING([for the used Linux distribution]) - -AC_ARG_WITH(distribution, -[ --with-distribution=TYPE The name of your *NIX distribution, e.g. SuSE [auto] ], -[ - ac_distribution=$withval -],ac_distribution=auto -) - -AC_ARG_WITH(distribution-version, -[ --with-distribution-version=VERSION Version of your *NIX distribution, e.g. 7.2 [auto] ], -[ - ac_distribution_version=$withval -],ac_distribution_version=auto -) - -AC_ARG_WITH(rpm-prefix, -[ --with-rpm-prefix=DIR The directory which should be used as PREFIX - in the RPM spec file [auto] ], -[ - ac_rpm_prefix=$withval -],ac_rpm_prefix=auto -) - -AC_ARG_WITH(rpm-group, -[ --with-rpm-group=DIR The group which will be used for the RPM system [auto] ], -[ - ac_rpm_group=$withval -],ac_rpm_group=auto -) - -if test "$ac_distribution" != "auto"; then - DISTRIBUTION=[$ac_distribution] -fi - -if test "$ac_distribution" = "auto"; then -AC_CACHE_VAL(DISTRIBUTION, [ -if test -f "/etc/SuSE-release"; then - DISTRIBUTION="SuSE" -elif test -f "/etc/mandrake-release"; then - DISTRIBUTION="Mandrake" -elif test -f "/etc/redhat-release"; then - DISTRIBUTION="Red Hat" -elif test -f "/etc/debian_version"; then - DISTRIBUTION="Debian" -fi -]) -fi - -if test "$ac_distribution_version" != "auto"; then - DISTRIBUTION_VERSION=[$ac_distribution_version] -fi -if test "$ac_distribution_version" = "auto"; then -AC_CACHE_VAL(DISTRIBUTION_VERSION, [ -if test -f "/etc/SuSE-release" && test "$DISTRIBUTION" = "SuSE"; then - DISTRIBUTION_VERSION=[`grep "VERSION =" /etc/SuSE-release | sed 's/VERSION = //'`]; -elif test -f "/etc/mandrake-release" && test "$DISTRIBUTION" = "Mandrake"; then - DISTRIBUTION_VERSION=[`grep "Mandrake" /etc/mandrake-release | sed 's/[a-zA-Z()]*//g' | awk '{print $1}'`] -elif test -f "/etc/redhat-release" && test "$DISTRIBUTION" = "Red Hat"; then - DISTRIBUTION_VERSION=[`grep "Red Hat" /etc/redhat-release | sed 's/[a-zA-Z()]*//g' | awk '{print $1}'`] -elif test -f "/etc/debian_version" && test "$DISTRIBUTION" = "Debian"; then - DISTRIBUTION_VERSION=[`cat /etc/debian_version`] -fi -]) -fi - - -if test "$ac_rpm_prefix" != "auto"; then - RPM_PREFIX=[$ac_rpm_prefix] -fi -if test "$ac_rpm_prefix" = "auto"; then -AC_CACHE_VAL(RPM_PREFIX, [ -if test "$DISTRIBUTION" = "SuSE"; then - RPM_PREFIX="/opt/kde3" -elif test "$DISTRIBUTION" = "Mandrake"; then - RPM_PREFIX="/usr" -elif test "$DISTRIBUTION" = "Red Hat"; then - RPM_PREFIX="/usr" -elif test "$DISTRIBUTION" = "Debian"; then - RPM_PREFIX="/usr" -fi -]) -fi - -if test "$ac_rpm_group" != "auto"; then - RPM_GROUP=[$ac_rpm_group] -fi -if test "$ac_rpm_prefix" = "auto"; then -AC_CACHE_VAL(RPM_GROUP, -[ -if test "$DISTRIBUTION" = "SuSE"; then - RPM_GROUP="X11/KDE/Applications" -elif test "$DISTRIBUTION" = "Mandrake"; then - RPM_GROUP="Graphical desktop/KDE" -elif test "$DISTRIBUTION" = "Red Hat"; then - RPM_GROUP="Graphical desktop/KDE" -elif test "$DISTRIBUTION" = "Debian"; then - RPM_GROUP="Graphical desktop/KDE" -fi -]) -fi - -if test -n "$DISTRIBUTION" && test "$DISTRIBUTION" != "unknown"; then - AC_DEFINE_UNQUOTED(DISTRIBUTION, ${DISTRIBUTION}, [The type of your distribution]) -fi - -if test -n "$DISTRIBUTION_VERSION" && test "$DISTRIBUTION_VERSION" != "unknown"; then - AC_DEFINE_UNQUOTED(DISTRIBUTION_VERSION, ${DISTRIBUTION_VERSION}, [The version of your distribution]) -fi - -AC_SUBST(DISTRIBUTION) -AC_SUBST(DISTRIBUTION_VERSION) -AC_SUBST(RPM_PREFIX) -AC_SUBST(RPM_GROUP) - -AC_MSG_RESULT([$DISTRIBUTION $DISTRIBUTION_VERSION]) - -AC_MSG_CHECKING([for RPM installation prefix]) -AC_MSG_RESULT([$RPM_PREFIX]) - -AC_MSG_CHECKING([for the correct RPM group]) -AC_MSG_RESULT([$RPM_GROUP]) -]) - - - - -dnl MY_CURL -dnl ------- -dnl set my_cv_curl_vers to the version of libcurl or NONE -dnl if libcurl is not found or is too old -dnl This function comes from cURL's webpage - -AC_DEFUN(AC_CHECK_CURL,[ - AC_CACHE_VAL(my_cv_curl_vers,[ - my_cv_curl_vers=NONE - dnl check is the plain-text version of the required version - check="7.9" - dnl check_hex must be UPPERCASE if any hex letters are present - check_hex="070900" - - AC_MSG_CHECKING([for curl >= $check]) - - if eval curl-config --version 2>/dev/null >/dev/null; then - ver=`curl-config --version | sed -e "s/libcurl //g"` - hex_ver=`curl-config --vernum | tr 'a-f' 'A-F'` - ok=`echo "ibase=16; if($hex_ver>=$check_hex) $hex_ver else 0" | bc` - - if test x$ok != x0; then - my_cv_curl_vers="$ver" - AC_MSG_RESULT([$my_cv_curl_vers]) - else - AC_MSG_RESULT(FAILED) - AC_MSG_ERROR([$ver is too old. Please install libcurl version $check or higher.]); - fi - else - AC_MSG_RESULT(FAILED) - AC_MSG_ERROR([curl-config was not found. Please install libcurl version $check or higher.]) - fi - ]) -]) -## -*- autoconf -*- -dnl This file was created by Lee Carpenter -dnl Later modified by Martin Gruner -dnl It provides macros for the autoconf package to find the CLucene library on your system. - -dnl ---------------------------------------------------------------------- -dnl Check for clucene installation -dnl First argument specifies whether or not to link -dnl CLucene statically -dnl ---------------------------------------------------------------------- -AC_DEFUN(AC_CHECK_CLUCENE, -[ -dnl AC_MSG_CHECKING([for a clucene installation]) - -dnl The option for the configure script -AC_ARG_WITH(clucene-dir, -[ --with-clucene-dir=DIR Path where CLucene is installed (default=/usr) ], -[ - ac_clucene_dir=$withval -],ac_clucene_dir=/usr -) - -AC_ARG_ENABLE(static-clucene, -[ --enable-static-clucene Link to the static CLucene library], - ac_static_clucene="YES", - [ ac_static_clucene="$1" ] -) - -dnl try to find CLucene library files -AC_MSG_CHECKING([for CLucene library files]) -ac_clucene_library_dirs="$ac_clucene_dir/lib $exec_prefix/lib $prefix/lib /usr/lib /usr/lib64 /usr/local/lib" - -if test "x$ac_static_clucene" = "xYES"; then - SEARCH_LIBS="libclucene.a"; -else - SEARCH_LIBS="libclucene.so libclucene.so.0 libclucene.so.0.0.0 libcluene.a"; -fi - - -AC_CACHE_VAL(ac_cv_clucene_libdir, AC_FIND_FILE($SEARCH_LIBS, $ac_clucene_library_dirs, ac_cv_clucene_libdir)) - -if test "x$ac_cv_clucene_libdir" = "xNO"; then - AC_MSG_ERROR(CLucene library not found. Try to use configure with --with-clucene-dir=/path/to/clucene); -fi - -if test "x$ac_static_clucene" = "xYES"; then - LIB_CLUCENE="$ac_cv_clucene_libdir/libclucene.a"; -else - LIB_CLUCENE="-lclucene"; -fi - -AC_SUBST(CLUCENE_LIBRARY_PATH) -AC_SUBST(LIB_CLUCENE) -all_libraries="$all_libraries -L$ac_cv_clucene_libdir" - -if test "x$ac_static_clucene" = "xYES"; then - MESSAGE="static library $ac_cv_clucene_libdir/libclucene.a"; -else - MESSAGE="$ac_cv_clucene_libdir"; -fi -AC_MSG_RESULT([$MESSAGE]) - -dnl -- try to find CLucene include files -- -AC_MSG_CHECKING([for Clucene include files]) -ac_clucene_include_dirs="$ac_clucene_dir/include $exec_prefix/include $prefix/include /usr/include /usr/local/include" - -AC_CACHE_VAL(ac_cv_clucene_incdir, AC_FIND_FILE(CLucene.h, $ac_clucene_include_dirs, ac_cv_clucene_incdir)) - -if test "x$ac_cv_clucene_incdir" = "xNO"; then - AC_MSG_ERROR([The CLucene include file files were not found. -Please try to use configure with --with-clucene-dir=/path/to/clucene -]) -fi - -CLUCENE_INCLUDES="-I$ac_cv_clucene_incdir" -AC_SUBST(CLUCENE_INCLUDES) -all_includes="$all_includes -I$ac_cv_clucene_incdir -I$ac_cv_clucene_libdir -I$ac_cv_sword_incdir" #$ac_cv_clucene_libdir needed for Clucene/clucene-config.h - -AC_MSG_RESULT([$ac_cv_clucene_incdir]) - - - -dnl -- CLucene installed test -- - -AC_MSG_CHECKING([for CLucene version]) - -AC_CACHE_VAL(ac_cv_installed_clucene_version, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH -ac_LIBRARY_PATH="$LIBRARY_PATH" -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$" -LDFLAGS="$LDFLAGS -L$ac_cv_clucene_libdir -L$ac_cv_sword_libdir" -LIBS="$LIB_CLUCENE -lz -lsword" -LD_LIBRARY_PATH="$ac_cv_clucene_libdir" -export LD_LIBRARY_PATH -LIBRARY_PATH= -export LIBRARY_PATH - -cat > conftest.$ac_ext < -#include -#include - -int main(int argc, char* argv[[]]) { - if ( sword::SWVersion( _CL_VERSION ) >= sword::SWVersion( "0.9.16" ) ){ - std::cout << "ok"; - } - else{ - std::cout << "not-ok"; - } - return 0; -} -EOF - - -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -if AC_TRY_EVAL(ac_link) && test -s conftest; then - if test -x conftest; then - eval ac_cv_installed_clucene_version=`./conftest 2>&5` - fi -else - echo "configure: failed program was:" >&AC_FD_CC - AC_MSG_ERROR([Failed to compile the test program to check the CLucene version! Please have a look at config.log! Report this to the BibleTime developers!]); - cat conftest.$ac_ext >&AC_FD_CC -fi - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -AC_LANG_RESTORE -]) - -if test "x$ac_cv_installed_clucene_version" = "xok"; then - AC_MSG_RESULT([ok, version is recent enough]); -elif test "x$ac_cv_installed_clucene_version" = "xnot-ok"; then - AC_MSG_RESULT([installed]); - AC_MSG_ERROR([Your CLucene version is not recent enough! Please upgrade to version >= 0.9.16!]); -fi; - -]) - diff --git a/aclocal.m4 b/aclocal.m4 deleted file mode 100644 index 2f1ca33..0000000 --- a/aclocal.m4 +++ /dev/null @@ -1,910 +0,0 @@ -# generated automatically by aclocal 1.10.1 -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(AC_AUTOCONF_VERSION, [2.61],, -[m4_warning([this file was generated for autoconf 2.61. -You have another version of autoconf. It may work, but is not guaranteed to. -If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically `autoreconf'.])]) - -# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_AUTOMAKE_VERSION(VERSION) -# ---------------------------- -# Automake X.Y traces this macro to ensure aclocal.m4 has been -# generated from the m4 files accompanying Automake X.Y. -# (This private macro should not be called outside this file.) -AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.10' -dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to -dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.10.1], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl -]) - -# _AM_AUTOCONF_VERSION(VERSION) -# ----------------------------- -# aclocal traces this macro to find the Autoconf version. -# This is a private macro too. Using m4_define simplifies -# the logic in aclocal, which can simply ignore this definition. -m4_define([_AM_AUTOCONF_VERSION], []) - -# AM_SET_CURRENT_AUTOMAKE_VERSION -# ------------------------------- -# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. -# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.10.1])dnl -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)]) - -# AM_AUX_DIR_EXPAND -*- Autoconf -*- - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. -# -# Of course, Automake must honor this variable whenever it calls a -# tool from the auxiliary directory. The problem is that $srcdir (and -# therefore $ac_aux_dir as well) can be either absolute or relative, -# depending on how configure is run. This is pretty annoying, since -# it makes $ac_aux_dir quite unusable in subdirectories: in the top -# source directory, any form will work fine, but in subdirectories a -# relative path needs to be adjusted first. -# -# $ac_aux_dir/missing -# fails when called from a subdirectory if $ac_aux_dir is relative -# $top_srcdir/$ac_aux_dir/missing -# fails if $ac_aux_dir is absolute, -# fails when called from a subdirectory in a VPATH build with -# a relative $ac_aux_dir -# -# The reason of the latter failure is that $top_srcdir and $ac_aux_dir -# are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you -# start a VPATH build or use an absolute $srcdir. -# -# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -# iff we strip the leading $srcdir from $ac_aux_dir. That would be: -# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` -# and then we would define $MISSING as -# MISSING="\${SHELL} $am_aux_dir/missing" -# This will work as long as MISSING is not called from configure, because -# unfortunately $(top_srcdir) has no meaning in configure. -# However there are other variables, like CC, which are often used in -# configure, and could therefore not use this "fixed" $ac_aux_dir. -# -# Another solution, used here, is to always expand $ac_aux_dir to an -# absolute PATH. The drawback is that using absolute paths prevent a -# configured tree to be moved without reconfiguration. - -AC_DEFUN([AM_AUX_DIR_EXPAND], -[dnl Rely on autoconf to set up CDPATH properly. -AC_PREREQ([2.50])dnl -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` -]) - -# AM_CONDITIONAL -*- Autoconf -*- - -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 8 - -# AM_CONDITIONAL(NAME, SHELL-CONDITION) -# ------------------------------------- -# Define a conditional. -AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_SUBST([$1_TRUE])dnl -AC_SUBST([$1_FALSE])dnl -_AM_SUBST_NOTMAKE([$1_TRUE])dnl -_AM_SUBST_NOTMAKE([$1_FALSE])dnl -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi -AC_CONFIG_COMMANDS_PRE( -[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then - AC_MSG_ERROR([[conditional "$1" was never defined. -Usually this means the macro was only invoked conditionally.]]) -fi])]) - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 9 - -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be -# written in clear, in which case automake, when reading aclocal.m4, -# will think it sees a *use*, and therefore will trigger all it's -# C support machinery. Also note that it means that autoscan, seeing -# CC etc. in the Makefile, will ask for an AC_PROG_CC use... - - -# _AM_DEPENDENCIES(NAME) -# ---------------------- -# See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". -# We try a few techniques and use that to set a single cache variable. -# -# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was -# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular -# dependency, and given that the user is not expected to run this macro, -# just rely on AC_PROG_CC. -AC_DEFUN([_AM_DEPENDENCIES], -[AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -AC_REQUIRE([AM_MAKE_INCLUDE])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl - -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], UPC, [depcc="$UPC" am_compiler_list=], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) - -AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_$1_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_$1_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_$1_dependencies_compiler_type=none -fi -]) -AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) -AM_CONDITIONAL([am__fastdep$1], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) -]) - - -# AM_SET_DEPDIR -# ------------- -# Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES -AC_DEFUN([AM_SET_DEPDIR], -[AC_REQUIRE([AM_SET_LEADING_DOT])dnl -AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -]) - - -# AM_DEP_TRACK -# ------------ -AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -AC_SUBST([AMDEPBACKSLASH])dnl -_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl -]) - -# Generate code to set up dependency tracking. -*- Autoconf -*- - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -#serial 3 - -# _AM_OUTPUT_DEPENDENCY_COMMANDS -# ------------------------------ -AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], -[for mf in $CONFIG_FILES; do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done -done -])# _AM_OUTPUT_DEPENDENCY_COMMANDS - - -# AM_OUTPUT_DEPENDENCY_COMMANDS -# ----------------------------- -# This macro should only be invoked once -- use via AC_REQUIRE. -# -# This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will -# need in order to bootstrap the dependency handling code. -AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], -[AC_CONFIG_COMMANDS([depfiles], - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) -]) - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 8 - -# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. -AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) - -# Do all the work for Automake. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 13 - -# This macro actually does too much. Some checks are only needed if -# your package does certain things. But this isn't really a big deal. - -# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) -# AM_INIT_AUTOMAKE([OPTIONS]) -# ----------------------------------------------- -# The call with PACKAGE and VERSION arguments is the old style -# call (pre autoconf-2.50), which is being phased out. PACKAGE -# and VERSION should now be passed to AC_INIT and removed from -# the call to AM_INIT_AUTOMAKE. -# We support both call styles for the transition. After -# the next Automake release, Autoconf can make the AC_INIT -# arguments mandatory, and then we can depend on a new Autoconf -# release and drop the old call support. -AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.60])dnl -dnl Autoconf wants to disallow AM_ names. We explicitly allow -dnl the ones we care about. -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -AC_REQUIRE([AC_PROG_INSTALL])dnl -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - -# Define the identity of the package. -dnl Distinguish between old-style and new-style calls. -m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], -[_AM_SET_OPTIONS([$1])dnl -dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, - [m4_fatal([AC_INIT should be called with package and version arguments])])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - -_AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AM_PROG_INSTALL_SH -AM_PROG_INSTALL_STRIP -AC_REQUIRE([AM_PROG_MKDIR_P])dnl -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_SET_LEADING_DOT])dnl -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -_AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl -]) -]) - - -# When config.status generates a header, we must update the stamp-h file. -# This file resides in the same directory as the config header -# that is generated. The stamp files are numbered to have different names. - -# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the -# loop where config.status creates the headers, so we can generate -# our stamp files there. -AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], -[# Compute $1's index in $config_headers. -_am_arg=$1 -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} -AC_SUBST(install_sh)]) - -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# Check whether the underlying file-system supports filenames -# with a leading dot. For instance MS-DOS doesn't. -AC_DEFUN([AM_SET_LEADING_DOT], -[rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null -AC_SUBST([am__leading_dot])]) - -# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- -# From Jim Meyering - -# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -AC_DEFUN([AM_MAINTAINER_MODE], -[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) - dnl maintainer-mode is disabled by default - AC_ARG_ENABLE(maintainer-mode, -[ --enable-maintainer-mode enable make rules and dependencies not useful - (and sometimes confusing) to the casual installer], - USE_MAINTAINER_MODE=$enableval, - USE_MAINTAINER_MODE=no) - AC_MSG_RESULT([$USE_MAINTAINER_MODE]) - AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) - MAINT=$MAINTAINER_MODE_TRUE - AC_SUBST(MAINT)dnl -] -) - -AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) - -# Check to see how 'make' treats includes. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 3 - -# AM_MAKE_INCLUDE() -# ----------------- -# Check to see how make treats includes. -AC_DEFUN([AM_MAKE_INCLUDE], -[am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo done -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) - -# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 5 - -# AM_MISSING_PROG(NAME, PROGRAM) -# ------------------------------ -AC_DEFUN([AM_MISSING_PROG], -[AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) - - -# AM_MISSING_HAS_RUN -# ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. -AC_DEFUN([AM_MISSING_HAS_RUN], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([missing])dnl -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) -fi -]) - -# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_MKDIR_P -# --------------- -# Check for `mkdir -p'. -AC_DEFUN([AM_PROG_MKDIR_P], -[AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac -]) - -# Helper functions for option handling. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 3 - -# _AM_MANGLE_OPTION(NAME) -# ----------------------- -AC_DEFUN([_AM_MANGLE_OPTION], -[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) - -# _AM_SET_OPTION(NAME) -# ------------------------------ -# Set option NAME. Presently that only means defining a flag for this option. -AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) - -# _AM_SET_OPTIONS(OPTIONS) -# ---------------------------------- -# OPTIONS is a space-separated list of Automake options. -AC_DEFUN([_AM_SET_OPTIONS], -[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) - -# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) -# ------------------------------------------- -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -AC_DEFUN([_AM_IF_OPTION], -[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) - -# Check to make sure that the build environment is sane. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -# AM_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT(yes)]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_STRIP -# --------------------- -# One issue with vendor `install' (even GNU) is that you can't -# specify the program used to strip binaries. This is especially -# annoying in cross-compiling environments, where the build's strip -# is unlikely to handle the host's binaries. -# Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize -# STRIPPROG with the value of the STRIP variable (set by the user). -AC_DEFUN([AM_PROG_INSTALL_STRIP], -[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. -if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) - -# Copyright (C) 2006 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# _AM_SUBST_NOTMAKE(VARIABLE) -# --------------------------- -# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. -# This macro is traced by Automake. -AC_DEFUN([_AM_SUBST_NOTMAKE]) - -# Check how to create a tarball. -*- Autoconf -*- - -# Copyright (C) 2004, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# _AM_PROG_TAR(FORMAT) -# -------------------- -# Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. -# -# Substitute a variable $(am__tar) that is a command -# writing to stdout a FORMAT-tarball containing the directory -# $tardir. -# tardir=directory && $(am__tar) > result.tar -# -# Substitute a variable $(am__untar) that extract such -# a tarball read from stdin. -# $(am__untar) < result.tar -AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) -m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. -_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break - - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir - -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) -AC_SUBST([am__tar]) -AC_SUBST([am__untar]) -]) # _AM_PROG_TAR - -m4_include([acinclude.m4]) diff --git a/admin/Makefile.common b/admin/Makefile.common deleted file mode 100644 index 46280ea..0000000 --- a/admin/Makefile.common +++ /dev/null @@ -1,35 +0,0 @@ -### Makefile.common -### -### Copyright (C) 2002 by the KDE developers - -### All the real work is done by the shellscript cvs.sh - -SHELL=/bin/sh - -cvs dist cvs-clean configure configure.in configure.files subdirs package-messages package-merge Makefile.am acinclude.m4 extract-messages: - @admindir=$(admindir); \ - if test "x$$admindir" = x; then \ - admindir=.; until test -f $$admindir/admin/cvs.sh; do \ - admindir=$$admindir/..; \ - if test `cd $$admindir && pwd` = / ; then break; fi; \ - done; \ - admindir=$$admindir/admin; \ - if test -f $$admindir/cvs.sh; then :; else \ - echo "Can't find the admin/ directory in any parent of the"; \ - echo "current directory. Please set it with admindir=..."; \ - exit 1; \ - fi; \ - fi; \ - if test "$@" = "package-merge"; then \ - MAKE="$(MAKE)" POFILES="$(POFILES)" PACKAGE="$(PACKAGE)" \ - $(SHELL) $$admindir/cvs.sh package-merge ;\ - else \ - MAKE="$(MAKE)" $(SHELL) $$admindir/cvs.sh $@ ;\ - fi - -configure.in: configure.files subdirs -configure.files: subdirs - -.SILENT: - -.PHONY: cvs dist cvs-clean package-merge package-messages diff --git a/admin/acinclude.m4.in b/admin/acinclude.m4.in deleted file mode 100644 index 6675281..0000000 --- a/admin/acinclude.m4.in +++ /dev/null @@ -1,5710 +0,0 @@ -## -*- autoconf -*- - -dnl This file is part of the KDE libraries/packages -dnl Copyright (C) 1997 Janos Farkas (chexum@shadow.banki.hu) -dnl (C) 1997,98,99 Stephan Kulow (coolo@kde.org) - -dnl This file is free software; you can redistribute it and/or -dnl modify it under the terms of the GNU Library General Public -dnl License as published by the Free Software Foundation; either -dnl version 2 of the License, or (at your option) any later version. - -dnl This library is distributed in the hope that it will be useful, -dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -dnl Library General Public License for more details. - -dnl You should have received a copy of the GNU Library General Public License -dnl along with this library; see the file COPYING.LIB. If not, write to -dnl the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -dnl Boston, MA 02111-1307, USA. - -dnl IMPORTANT NOTE: -dnl Please do not modify this file unless you expect your modifications to be -dnl carried into every other module in the repository. -dnl -dnl Single-module modifications are best placed in configure.in for kdelibs -dnl and kdebase or configure.in.in if present. - -# KDE_PATH_X_DIRECT -dnl Internal subroutine of AC_PATH_X. -dnl Set ac_x_includes and/or ac_x_libraries. -AC_DEFUN([KDE_PATH_X_DIRECT], -[ -AC_REQUIRE([KDE_CHECK_LIB64]) - -if test "$ac_x_includes" = NO; then - # Guess where to find include files, by looking for this one X11 .h file. - test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h - - # First, try using that file with no special directory specified. -AC_TRY_CPP([#include <$x_direct_test_include>], -[# We can compile using X headers with no special include directory. -ac_x_includes=], -[# Look for the header file in a standard set of common directories. -# Check X11 before X11Rn because it is often a symlink to the current release. - for ac_dir in \ - /usr/X11/include \ - /usr/X11R6/include \ - /usr/X11R5/include \ - /usr/X11R4/include \ - \ - /usr/include/X11 \ - /usr/include/X11R6 \ - /usr/include/X11R5 \ - /usr/include/X11R4 \ - \ - /usr/local/X11/include \ - /usr/local/X11R6/include \ - /usr/local/X11R5/include \ - /usr/local/X11R4/include \ - \ - /usr/local/include/X11 \ - /usr/local/include/X11R6 \ - /usr/local/include/X11R5 \ - /usr/local/include/X11R4 \ - \ - /usr/X386/include \ - /usr/x386/include \ - /usr/XFree86/include/X11 \ - \ - /usr/include \ - /usr/local/include \ - /usr/unsupported/include \ - /usr/athena/include \ - /usr/local/x11r5/include \ - /usr/lpp/Xamples/include \ - \ - /usr/openwin/include \ - /usr/openwin/share/include \ - ; \ - do - if test -r "$ac_dir/$x_direct_test_include"; then - ac_x_includes=$ac_dir - break - fi - done]) -fi # $ac_x_includes = NO - -if test "$ac_x_libraries" = NO; then - # Check for the libraries. - - test -z "$x_direct_test_library" && x_direct_test_library=Xt - test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc - - # See if we find them without any special options. - # Don't add to $LIBS permanently. - ac_save_LIBS="$LIBS" - LIBS="-l$x_direct_test_library $LIBS" -AC_TRY_LINK([#include ], [${x_direct_test_function}(1)], -[LIBS="$ac_save_LIBS" -# We can link X programs with no special library path. -ac_x_libraries=], -[LIBS="$ac_save_LIBS" -# First see if replacing the include by lib works. -# Check X11 before X11Rn because it is often a symlink to the current release. -for ac_dir in `echo "$ac_x_includes" | sed s/include/lib${kdelibsuff}/` \ - /usr/X11/lib${kdelibsuff} \ - /usr/X11R6/lib${kdelibsuff} \ - /usr/X11R5/lib${kdelibsuff} \ - /usr/X11R4/lib${kdelibsuff} \ - \ - /usr/lib${kdelibsuff}/X11 \ - /usr/lib${kdelibsuff}/X11R6 \ - /usr/lib${kdelibsuff}/X11R5 \ - /usr/lib${kdelibsuff}/X11R4 \ - \ - /usr/local/X11/lib${kdelibsuff} \ - /usr/local/X11R6/lib${kdelibsuff} \ - /usr/local/X11R5/lib${kdelibsuff} \ - /usr/local/X11R4/lib${kdelibsuff} \ - \ - /usr/local/lib${kdelibsuff}/X11 \ - /usr/local/lib${kdelibsuff}/X11R6 \ - /usr/local/lib${kdelibsuff}/X11R5 \ - /usr/local/lib${kdelibsuff}/X11R4 \ - \ - /usr/X386/lib${kdelibsuff} \ - /usr/x386/lib${kdelibsuff} \ - /usr/XFree86/lib${kdelibsuff}/X11 \ - \ - /usr/lib${kdelibsuff} \ - /usr/local/lib${kdelibsuff} \ - /usr/unsupported/lib${kdelibsuff} \ - /usr/athena/lib${kdelibsuff} \ - /usr/local/x11r5/lib${kdelibsuff} \ - /usr/lpp/Xamples/lib${kdelibsuff} \ - /lib/usr/lib${kdelibsuff}/X11 \ - \ - /usr/openwin/lib${kdelibsuff} \ - /usr/openwin/share/lib${kdelibsuff} \ - ; \ -do -dnl Don't even attempt the hair of trying to link an X program! - for ac_extension in a so sl; do - if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then - ac_x_libraries=$ac_dir - break 2 - fi - done -done]) -fi # $ac_x_libraries = NO -]) - - -dnl ------------------------------------------------------------------------ -dnl Find a file (or one of more files in a list of dirs) -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_FIND_FILE], -[ -$3=NO -for i in $2; -do - for j in $1; - do - echo "configure: __oline__: $i/$j" >&AC_FD_CC - if test -r "$i/$j"; then - echo "taking that" >&AC_FD_CC - $3=$i - break 2 - fi - done -done -]) - -dnl KDE_FIND_PATH(program-name, variable-name, list-of-dirs, -dnl if-not-found, test-parameter, prepend-path) -dnl -dnl Look for program-name in list-of-dirs+$PATH. -dnl If prepend-path is set, look in $PATH+list-of-dirs instead. -dnl If found, $variable-name is set. If not, if-not-found is evaluated. -dnl test-parameter: if set, the program is executed with this arg, -dnl and only a successful exit code is required. -AC_DEFUN([KDE_FIND_PATH], -[ - AC_MSG_CHECKING([for $1]) - if test -n "$$2"; then - kde_cv_path="$$2"; - else - kde_cache=`echo $1 | sed 'y%./+-%__p_%'` - - AC_CACHE_VAL(kde_cv_path_$kde_cache, - [ - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z "$6"; then dnl Append dirs in PATH (default) - dirs="$3 $dirs" - else dnl Prepend dirs in PATH (if 6th arg is set) - dirs="$dirs $3" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/$1"; then - if test -n "$5" - then - evalstr="$dir/$1 $5 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/$1" - break - fi - else - kde_cv_path="$dir/$1" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - ]) - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - AC_MSG_RESULT(not found) - $4 - else - AC_MSG_RESULT($kde_cv_path) - $2=$kde_cv_path - - fi -]) - -AC_DEFUN([KDE_MOC_ERROR_MESSAGE], -[ - AC_MSG_ERROR([No Qt meta object compiler (moc) found! -Please check whether you installed Qt correctly. -You need to have a running moc binary. -configure tried to run $ac_cv_path_moc and the test didn't -succeed. If configure shouldn't have tried this one, set -the environment variable MOC to the right one before running -configure. -]) -]) - -AC_DEFUN([KDE_UIC_ERROR_MESSAGE], -[ - AC_MSG_WARN([No Qt ui compiler (uic) found! -Please check whether you installed Qt correctly. -You need to have a running uic binary. -configure tried to run $ac_cv_path_uic and the test didn't -succeed. If configure shouldn't have tried this one, set -the environment variable UIC to the right one before running -configure. -]) -]) - - -AC_DEFUN([KDE_CHECK_UIC_FLAG], -[ - AC_MSG_CHECKING([whether uic supports -$1 ]) - kde_cache=`echo $1 | sed 'y% .=/+-%____p_%'` - AC_CACHE_VAL(kde_cv_prog_uic_$kde_cache, - [ - cat >conftest.ui < -EOT - ac_uic_testrun="$UIC_PATH -$1 $2 conftest.ui >/dev/null" - if AC_TRY_EVAL(ac_uic_testrun); then - eval "kde_cv_prog_uic_$kde_cache=yes" - else - eval "kde_cv_prog_uic_$kde_cache=no" - fi - rm -f conftest* - ]) - - if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then - AC_MSG_RESULT([yes]) - : - $3 - else - AC_MSG_RESULT([no]) - : - $4 - fi -]) - - -dnl ------------------------------------------------------------------------ -dnl Find the meta object compiler and the ui compiler in the PATH, -dnl in $QTDIR/bin, and some more usual places -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_PATH_QT_MOC_UIC], -[ - AC_REQUIRE([KDE_CHECK_PERL]) - qt_bindirs="" - for dir in $kde_qt_dirs; do - qt_bindirs="$qt_bindirs $dir/bin $dir/src/moc" - done - qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin" - if test ! "$ac_qt_bindir" = "NO"; then - qt_bindirs="$ac_qt_bindir $qt_bindirs" - fi - - KDE_FIND_PATH(moc, MOC, [$qt_bindirs], [KDE_MOC_ERROR_MESSAGE]) - if test -z "$UIC_NOT_NEEDED"; then - KDE_FIND_PATH(uic, UIC_PATH, [$qt_bindirs], [UIC_PATH=""]) - if test -z "$UIC_PATH" ; then - KDE_UIC_ERROR_MESSAGE - exit 1 - else - UIC=$UIC_PATH - - if test $kde_qtver = 3; then - KDE_CHECK_UIC_FLAG(L,[/nonexistent],ac_uic_supports_libpath=yes,ac_uic_supports_libpath=no) - KDE_CHECK_UIC_FLAG(nounload,,ac_uic_supports_nounload=yes,ac_uic_supports_nounload=no) - - if test x$ac_uic_supports_libpath = xyes; then - UIC="$UIC -L \$(kde_widgetdir)" - fi - if test x$ac_uic_supports_nounload = xyes; then - UIC="$UIC -nounload" - fi - fi - fi - else - UIC="echo uic not available: " - fi - - AC_SUBST(MOC) - AC_SUBST(UIC) - - UIC_TR="i18n" - if test $kde_qtver = 3; then - UIC_TR="tr2i18n" - fi - - AC_SUBST(UIC_TR) -]) - -AC_DEFUN([KDE_1_CHECK_PATHS], -[ - KDE_1_CHECK_PATH_HEADERS - - KDE_TEST_RPATH= - - if test -n "$USE_RPATH"; then - - if test -n "$kde_libraries"; then - KDE_TEST_RPATH="-R $kde_libraries" - fi - - if test -n "$qt_libraries"; then - KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries" - fi - - if test -n "$x_libraries"; then - KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries" - fi - - KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH" - fi - -AC_MSG_CHECKING([for KDE libraries installed]) -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -lkdecore $LIBQT $KDE_TEST_RPATH 1>&5' - -if AC_TRY_EVAL(ac_link) && test -s conftest; then - AC_MSG_RESULT(yes) -else - AC_MSG_ERROR([your system fails at linking a small KDE application! -Check, if your compiler is installed correctly and if you have used the -same compiler to compile Qt and kdelibs as you did use now. -For more details about this problem, look at the end of config.log.]) -fi - -if eval `KDEDIR= ./conftest 2>&5`; then - kde_result=done -else - kde_result=problems -fi - -KDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log -kde_have_all_paths=yes - -KDE_SET_PATHS($kde_result) - -]) - -AC_DEFUN([KDE_SET_PATHS], -[ - kde_cv_all_paths="kde_have_all_paths=\"yes\" \ - kde_htmldir=\"$kde_htmldir\" \ - kde_appsdir=\"$kde_appsdir\" \ - kde_icondir=\"$kde_icondir\" \ - kde_sounddir=\"$kde_sounddir\" \ - kde_datadir=\"$kde_datadir\" \ - kde_locale=\"$kde_locale\" \ - kde_cgidir=\"$kde_cgidir\" \ - kde_confdir=\"$kde_confdir\" \ - kde_kcfgdir=\"$kde_kcfgdir\" \ - kde_mimedir=\"$kde_mimedir\" \ - kde_toolbardir=\"$kde_toolbardir\" \ - kde_wallpaperdir=\"$kde_wallpaperdir\" \ - kde_templatesdir=\"$kde_templatesdir\" \ - kde_bindir=\"$kde_bindir\" \ - kde_servicesdir=\"$kde_servicesdir\" \ - kde_servicetypesdir=\"$kde_servicetypesdir\" \ - kde_moduledir=\"$kde_moduledir\" \ - kde_styledir=\"$kde_styledir\" \ - kde_widgetdir=\"$kde_widgetdir\" \ - xdg_appsdir=\"$xdg_appsdir\" \ - xdg_menudir=\"$xdg_menudir\" \ - xdg_directorydir=\"$xdg_directorydir\" \ - kde_result=$1" -]) - -AC_DEFUN([KDE_SET_DEFAULT_PATHS], -[ -if test "$1" = "default"; then - - if test -z "$kde_htmldir"; then - kde_htmldir='\${datadir}/doc/HTML' - fi - if test -z "$kde_appsdir"; then - kde_appsdir='\${datadir}/applnk' - fi - if test -z "$kde_icondir"; then - kde_icondir='\${datadir}/icons' - fi - if test -z "$kde_sounddir"; then - kde_sounddir='\${datadir}/sounds' - fi - if test -z "$kde_datadir"; then - kde_datadir='\${datadir}/apps' - fi - if test -z "$kde_locale"; then - kde_locale='\${datadir}/locale' - fi - if test -z "$kde_cgidir"; then - kde_cgidir='\${exec_prefix}/cgi-bin' - fi - if test -z "$kde_confdir"; then - kde_confdir='\${datadir}/config' - fi - if test -z "$kde_kcfgdir"; then - kde_kcfgdir='\${datadir}/config.kcfg' - fi - if test -z "$kde_mimedir"; then - kde_mimedir='\${datadir}/mimelnk' - fi - if test -z "$kde_toolbardir"; then - kde_toolbardir='\${datadir}/toolbar' - fi - if test -z "$kde_wallpaperdir"; then - kde_wallpaperdir='\${datadir}/wallpapers' - fi - if test -z "$kde_templatesdir"; then - kde_templatesdir='\${datadir}/templates' - fi - if test -z "$kde_bindir"; then - kde_bindir='\${exec_prefix}/bin' - fi - if test -z "$kde_servicesdir"; then - kde_servicesdir='\${datadir}/services' - fi - if test -z "$kde_servicetypesdir"; then - kde_servicetypesdir='\${datadir}/servicetypes' - fi - if test -z "$kde_moduledir"; then - if test "$kde_qtver" = "2"; then - kde_moduledir='\${libdir}/kde2' - else - kde_moduledir='\${libdir}/kde3' - fi - fi - if test -z "$kde_styledir"; then - kde_styledir='\${libdir}/kde3/plugins/styles' - fi - if test -z "$kde_widgetdir"; then - kde_widgetdir='\${libdir}/kde3/plugins/designer' - fi - if test -z "$xdg_appsdir"; then - xdg_appsdir='\${datadir}/applications/kde' - fi - if test -z "$xdg_menudir"; then - xdg_menudir='\${sysconfdir}/xdg/menus' - fi - if test -z "$xdg_directorydir"; then - xdg_directorydir='\${datadir}/desktop-directories' - fi - - KDE_SET_PATHS(defaults) - -else - - if test $kde_qtver = 1; then - AC_MSG_RESULT([compiling]) - KDE_1_CHECK_PATHS - else - AC_MSG_ERROR([path checking not yet supported for KDE 2]) - fi - -fi -]) - -AC_DEFUN([KDE_CHECK_PATHS_FOR_COMPLETENESS], -[ if test -z "$kde_htmldir" || test -z "$kde_appsdir" || - test -z "$kde_icondir" || test -z "$kde_sounddir" || - test -z "$kde_datadir" || test -z "$kde_locale" || - test -z "$kde_cgidir" || test -z "$kde_confdir" || - test -z "$kde_kcfgdir" || - test -z "$kde_mimedir" || test -z "$kde_toolbardir" || - test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" || - test -z "$kde_bindir" || test -z "$kde_servicesdir" || - test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" || - test -z "$kde_styledir" || test -z "kde_widgetdir" || - test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" || - test "x$kde_have_all_paths" != "xyes"; then - kde_have_all_paths=no - fi -]) - -AC_DEFUN([KDE_MISSING_PROG_ERROR], -[ - AC_MSG_ERROR([The important program $1 was not found! -Please check whether you installed KDE correctly. -]) -]) - -AC_DEFUN([KDE_MISSING_ARTS_ERROR], -[ - AC_MSG_ERROR([The important program $1 was not found! -Please check whether you installed aRts correctly or use ---without-arts to compile without aRts support (this will remove functionality). -]) -]) - -AC_DEFUN([KDE_SET_DEFAULT_BINDIRS], -[ - kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin" - test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs" - if test -n "$KDEDIRS"; then - kde_save_IFS=$IFS - IFS=: - for dir in $KDEDIRS; do - kde_default_bindirs="$dir/bin $kde_default_bindirs " - done - IFS=$kde_save_IFS - fi -]) - -AC_DEFUN([KDE_SUBST_PROGRAMS], -[ - AC_ARG_WITH(arts, - AC_HELP_STRING([--without-arts],[build without aRts [default=no]]), - [build_arts=$withval], - [build_arts=yes] - ) - AM_CONDITIONAL(include_ARTS, test "$build_arts" '!=' "no") - if test "$build_arts" = "no"; then - AC_DEFINE(WITHOUT_ARTS, 1, [Defined if compiling without arts]) - fi - - KDE_SET_DEFAULT_BINDIRS - kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_libs_prefix/bin $kde_default_bindirs" - KDE_FIND_PATH(dcopidl, DCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl)]) - KDE_FIND_PATH(dcopidl2cpp, DCOPIDL2CPP, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl2cpp)]) - if test "$build_arts" '!=' "no"; then - KDE_FIND_PATH(mcopidl, MCOPIDL, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(mcopidl)]) - KDE_FIND_PATH(artsc-config, ARTSCCONFIG, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(artsc-config)]) - fi - KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs]) - - kde32ornewer=1 - kde33ornewer=1 - if test -n "$kde_qtver" && test "$kde_qtver" -lt 3; then - kde32ornewer= - kde33ornewer= - else - if test "$kde_qtver" = "3"; then - if test "$kde_qtsubver" -le 1; then - kde32ornewer= - fi - if test "$kde_qtsubver" -le 2; then - kde33ornewer= - fi - fi - fi - - if test -n "$kde32ornewer"; then - KDE_FIND_PATH(kconfig_compiler, KCONFIG_COMPILER, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kconfig_compiler)]) - KDE_FIND_PATH(dcopidlng, DCOPIDLNG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidlng)]) - fi - if test -n "$kde33ornewer"; then - KDE_FIND_PATH(makekdewidgets, MAKEKDEWIDGETS, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(makekdewidgets)]) - AC_SUBST(MAKEKDEWIDGETS) - fi - KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""]) - - if test -n "$MEINPROC" && test ! "$MEINPROC" = "compiled"; then - kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share" - test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs" - AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET) - if test "$KDE_XSL_STYLESHEET" = "NO"; then - KDE_XSL_STYLESHEET="" - else - KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/kde-chunk.xsl" - fi - fi - - DCOP_DEPENDENCIES='$(DCOPIDL)' - if test -n "$kde32ornewer"; then - KCFG_DEPENDENCIES='$(KCONFIG_COMPILER)' - DCOP_DEPENDENCIES='$(DCOPIDL) $(DCOPIDLNG)' - AC_SUBST(KCONFIG_COMPILER) - AC_SUBST(KCFG_DEPENDENCIES) - AC_SUBST(DCOPIDLNG) - fi - AC_SUBST(DCOPIDL) - AC_SUBST(DCOPIDL2CPP) - AC_SUBST(DCOP_DEPENDENCIES) - AC_SUBST(MCOPIDL) - AC_SUBST(ARTSCCONFIG) - AC_SUBST(MEINPROC) - AC_SUBST(KDE_XSL_STYLESHEET) - AC_SUBST(XMLLINT) -])dnl - -AC_DEFUN([AC_CREATE_KFSSTND], -[ -AC_REQUIRE([AC_CHECK_RPATH]) - -AC_MSG_CHECKING([for KDE paths]) -kde_result="" -kde_cached_paths=yes -AC_CACHE_VAL(kde_cv_all_paths, -[ - KDE_SET_DEFAULT_PATHS($1) - kde_cached_paths=no -]) -eval "$kde_cv_all_paths" -KDE_CHECK_PATHS_FOR_COMPLETENESS -if test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then - # wrong values were cached, may be, we can set better ones - kde_result= - kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir= - kde_datadir= kde_locale= kde_cgidir= kde_confdir= kde_kcfgdir= - kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir= - kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir= - kde_have_all_paths= - kde_styledir= - kde_widgetdir= - xdg_appsdir = xdg_menudir= xdg_directorydir= - KDE_SET_DEFAULT_PATHS($1) - eval "$kde_cv_all_paths" - KDE_CHECK_PATHS_FOR_COMPLETENESS - kde_result="$kde_result (cache overridden)" -fi -if test "$kde_have_all_paths" = "no"; then - AC_MSG_ERROR([configure could not run a little KDE program to test the environment. -Since it had compiled and linked before, it must be a strange problem on your system. -Look at config.log for details. If you are not able to fix this, look at -http://www.kde.org/faq/installation.html or any www.kde.org mirror. -(If you're using an egcs version on Linux, you may update binutils!) -]) -else - rm -f conftest* - AC_MSG_RESULT($kde_result) -fi - -bindir=$kde_bindir - -KDE_SUBST_PROGRAMS - -]) - -AC_DEFUN([AC_SUBST_KFSSTND], -[ -AC_SUBST(kde_htmldir) -AC_SUBST(kde_appsdir) -AC_SUBST(kde_icondir) -AC_SUBST(kde_sounddir) -AC_SUBST(kde_datadir) -AC_SUBST(kde_locale) -AC_SUBST(kde_confdir) -AC_SUBST(kde_kcfgdir) -AC_SUBST(kde_mimedir) -AC_SUBST(kde_wallpaperdir) -AC_SUBST(kde_bindir) -dnl X Desktop Group standards -AC_SUBST(xdg_appsdir) -AC_SUBST(xdg_menudir) -AC_SUBST(xdg_directorydir) -dnl for KDE 2 -AC_SUBST(kde_templatesdir) -AC_SUBST(kde_servicesdir) -AC_SUBST(kde_servicetypesdir) -AC_SUBST(kde_moduledir) -AC_SUBST(kdeinitdir, '$(kde_moduledir)') -AC_SUBST(kde_styledir) -AC_SUBST(kde_widgetdir) -if test "$kde_qtver" = 1; then - kde_minidir="$kde_icondir/mini" -else -# for KDE 1 - this breaks KDE2 apps using minidir, but -# that's the plan ;-/ - kde_minidir="/dev/null" -fi -dnl AC_SUBST(kde_minidir) -dnl AC_SUBST(kde_cgidir) -dnl AC_SUBST(kde_toolbardir) -]) - -AC_DEFUN([KDE_MISC_TESTS], -[ - dnl Checks for libraries. - AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for *BSD - AC_SUBST(LIBUTIL) - AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD - AC_SUBST(LIBCOMPAT) - kde_have_crypt= - AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"; kde_have_crypt=yes], - AC_CHECK_LIB(c, crypt, [kde_have_crypt=yes], [ - AC_MSG_WARN([you have no crypt in either libcrypt or libc. -You should install libcrypt from another source or configure with PAM -support]) - kde_have_crypt=no - ])) - AC_SUBST(LIBCRYPT) - if test $kde_have_crypt = yes; then - AC_DEFINE_UNQUOTED(HAVE_CRYPT, 1, [Defines if your system has the crypt function]) - fi - AC_CHECK_SOCKLEN_T - AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"]) - if test $ac_cv_lib_dnet_dnet_ntoa = no; then - AC_CHECK_LIB(dnet_stub, dnet_ntoa, - [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"]) - fi - AC_CHECK_FUNC(inet_ntoa) - if test $ac_cv_func_inet_ntoa = no; then - AC_CHECK_LIB(nsl, inet_ntoa, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl") - fi - AC_CHECK_FUNC(connect) - if test $ac_cv_func_connect = no; then - AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", , - $X_EXTRA_LIBS) - fi - - AC_CHECK_FUNC(remove) - if test $ac_cv_func_remove = no; then - AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix") - fi - - # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. - AC_CHECK_FUNC(shmat, , - AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc")) - - # more headers that need to be explicitly included on darwin - AC_CHECK_HEADERS(sys/types.h stdint.h) - - # sys/bitypes.h is needed for uint32_t and friends on Tru64 - AC_CHECK_HEADERS(sys/bitypes.h) - - # darwin requires a poll emulation library - AC_CHECK_LIB(poll, poll, LIB_POLL="-lpoll") - - # for some image handling on Mac OS X - AC_CHECK_HEADERS(Carbon/Carbon.h) - - # CoreAudio framework - AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [ - AC_DEFINE(HAVE_COREAUDIO, 1, [Define if you have the CoreAudio API]) - FRAMEWORK_COREAUDIO="-Xlinker -framework -Xlinker CoreAudio" - ]) - - AC_CHECK_RES_INIT - AC_SUBST(LIB_POLL) - AC_SUBST(FRAMEWORK_COREAUDIO) - LIBSOCKET="$X_EXTRA_LIBS" - AC_SUBST(LIBSOCKET) - AC_SUBST(X_EXTRA_LIBS) - AC_CHECK_LIB(ucb, killpg, [LIBUCB="-lucb"]) dnl for Solaris2.4 - AC_SUBST(LIBUCB) - - case $host in dnl this *is* LynxOS specific - *-*-lynxos* ) - AC_MSG_CHECKING([LynxOS header file wrappers]) - [CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"] - AC_MSG_RESULT(disabled) - AC_CHECK_LIB(bsd, gethostbyname, [LIBSOCKET="-lbsd"]) dnl for LynxOS - ;; - esac - - KDE_CHECK_TYPES - KDE_CHECK_LIBDL - KDE_CHECK_STRLCPY - -# darwin needs this to initialize the environment -AC_CHECK_HEADERS(crt_externs.h) -AC_CHECK_FUNC(_NSGetEnviron, [AC_DEFINE(HAVE_NSGETENVIRON, 1, [Define if your system needs _NSGetEnviron to set up the environment])]) - -AH_VERBATIM(_DARWIN_ENVIRON, -[ -#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H) -# include -# include -# define environ (*_NSGetEnviron()) -#endif -]) - -AH_VERBATIM(_AIX_STRINGS_H_BZERO, -[ -/* - * AIX defines FD_SET in terms of bzero, but fails to include - * that defines bzero. - */ - -#if defined(_AIX) -#include -#endif -]) - -AC_CHECK_FUNCS([vsnprintf snprintf]) - -AH_VERBATIM(_TRU64,[ -/* - * On HP-UX, the declaration of vsnprintf() is needed every time ! - */ - -#if !defined(HAVE_VSNPRINTF) || defined(hpux) -#if __STDC__ -#include -#include -#else -#include -#endif -#ifdef __cplusplus -extern "C" -#endif -int vsnprintf(char *str, size_t n, char const *fmt, va_list ap); -#ifdef __cplusplus -extern "C" -#endif -int snprintf(char *str, size_t n, char const *fmt, ...); -#endif -]) - -]) - -dnl ------------------------------------------------------------------------ -dnl Find the header files and libraries for X-Windows. Extended the -dnl macro AC_PATH_X -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([K_PATH_X], -[ -AC_REQUIRE([KDE_MISC_TESTS])dnl -AC_REQUIRE([KDE_CHECK_LIB64]) - -AC_ARG_ENABLE( - embedded, - AC_HELP_STRING([--enable-embedded],[link to Qt-embedded, don't use X]), - kde_use_qt_emb=$enableval, - kde_use_qt_emb=no -) - -AC_ARG_ENABLE( - qtopia, - AC_HELP_STRING([--enable-qtopia],[link to Qt-embedded, link to the Qtopia Environment]), - kde_use_qt_emb_palm=$enableval, - kde_use_qt_emb_palm=no -) - -AC_ARG_ENABLE( - mac, - AC_HELP_STRING([--enable-mac],[link to Qt/Mac (don't use X)]), - kde_use_qt_mac=$enableval, - kde_use_qt_mac=no -) - -# used to disable x11-specific stuff on special platforms -AM_CONDITIONAL(include_x11, test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no") - -if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then - -AC_MSG_CHECKING(for X) - -AC_CACHE_VAL(kde_cv_have_x, -[# One or both of the vars are not set, and there is no cached value. -if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then - kde_x_includes=NO -else - kde_x_includes=$x_includes -fi -if test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then - kde_x_libraries=NO -else - kde_x_libraries=$x_libraries -fi - -# below we use the standard autoconf calls -ac_x_libraries=$kde_x_libraries -ac_x_includes=$kde_x_includes - -KDE_PATH_X_DIRECT -dnl AC_PATH_X_XMKMF picks /usr/lib as the path for the X libraries. -dnl Unfortunately, if compiling with the N32 ABI, this is not the correct -dnl location. The correct location is /usr/lib32 or an undefined value -dnl (the linker is smart enough to pick the correct default library). -dnl Things work just fine if you use just AC_PATH_X_DIRECT. -dnl Solaris has a similar problem. AC_PATH_X_XMKMF forces x_includes to -dnl /usr/openwin/include, which doesn't work. /usr/include does work, so -dnl x_includes should be left alone. -case "$host" in -mips-sgi-irix6*) - ;; -*-*-solaris*) - ;; -*) - _AC_PATH_X_XMKMF - if test -z "$ac_x_includes"; then - ac_x_includes="." - fi - if test -z "$ac_x_libraries"; then - ac_x_libraries="/usr/lib${kdelibsuff}" - fi -esac -#from now on we use our own again - -# when the user already gave --x-includes, we ignore -# what the standard autoconf macros told us. -if test "$kde_x_includes" = NO; then - kde_x_includes=$ac_x_includes -fi - -# for --x-libraries too -if test "$kde_x_libraries" = NO; then - kde_x_libraries=$ac_x_libraries -fi - -if test "$kde_x_includes" = NO; then - AC_MSG_ERROR([Can't find X includes. Please check your installation and add the correct paths!]) -fi - -if test "$kde_x_libraries" = NO; then - AC_MSG_ERROR([Can't find X libraries. Please check your installation and add the correct paths!]) -fi - -# Record where we found X for the cache. -kde_cv_have_x="have_x=yes \ - kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries" -])dnl - -eval "$kde_cv_have_x" - -if test "$have_x" != yes; then - AC_MSG_RESULT($have_x) - no_x=yes -else - AC_MSG_RESULT([libraries $kde_x_libraries, headers $kde_x_includes]) -fi - -if test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then - X_INCLUDES="" - x_includes="."; dnl better than nothing :- - else - x_includes=$kde_x_includes - X_INCLUDES="-I$x_includes" -fi - -if test -z "$kde_x_libraries" || test "x$kde_x_libraries" = xNONE; then - X_LDFLAGS="" - x_libraries="/usr/lib"; dnl better than nothing :- - else - x_libraries=$kde_x_libraries - X_LDFLAGS="-L$x_libraries" -fi -all_includes="$X_INCLUDES" -all_libraries="$X_LDFLAGS $LDFLAGS_AS_NEEDED $LDFLAGS_NEW_DTAGS" - -# Check for libraries that X11R6 Xt/Xaw programs need. -ac_save_LDFLAGS="$LDFLAGS" -LDFLAGS="$LDFLAGS $X_LDFLAGS" -# SM needs ICE to (dynamically) link under SunOS 4.x (so we have to -# check for ICE first), but we must link in the order -lSM -lICE or -# we get undefined symbols. So assume we have SM if we have ICE. -# These have to be linked with before -lX11, unlike the other -# libraries we check for below, so use a different variable. -# --interran@uluru.Stanford.EDU, kb@cs.umb.edu. -AC_CHECK_LIB(ICE, IceConnectionNumber, - [LIBSM="-lSM -lICE"], , $X_EXTRA_LIBS) -LDFLAGS="$ac_save_LDFLAGS" - -LIB_X11='-lX11 $(LIBSOCKET)' - -AC_MSG_CHECKING(for libXext) -AC_CACHE_VAL(kde_cv_have_libXext, -[ -kde_ldflags_safe="$LDFLAGS" -kde_libs_safe="$LIBS" - -LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS" -LIBS="-lXext -lX11 $LIBSOCKET" - -AC_TRY_LINK([ -#include -#ifdef STDC_HEADERS -# include -#endif -], -[ -printf("hello Xext\n"); -], -kde_cv_have_libXext=yes, -kde_cv_have_libXext=no -) - -LDFLAGS=$kde_ldflags_safe -LIBS=$kde_libs_safe -]) - -AC_MSG_RESULT($kde_cv_have_libXext) - -if test "$kde_cv_have_libXext" = "no"; then - AC_MSG_ERROR([We need a working libXext to proceed. Since configure -can't find it itself, we stop here assuming that make wouldn't find -them either.]) -fi - -LIB_XEXT="-lXext" -QTE_NORTTI="" - -elif test "$kde_use_qt_emb" = "yes"; then - dnl We're using QT Embedded - CPPFLAGS=-DQWS - CXXFLAGS="$CXXFLAGS -fno-rtti" - QTE_NORTTI="-fno-rtti -DQWS" - X_PRE_LIBS="" - LIB_X11="" - LIB_XEXT="" - LIB_XRENDER="" - LIBSM="" - X_INCLUDES="" - X_LDFLAGS="" - x_includes="" - x_libraries="" -elif test "$kde_use_qt_mac" = "yes"; then - dnl We're using QT/Mac (I use QT_MAC so that qglobal.h doesn't *have* to - dnl be included to get the information) --Sam - CXXFLAGS="$CXXFLAGS -DQT_MAC -no-cpp-precomp" - CFLAGS="$CFLAGS -DQT_MAC -no-cpp-precomp" - X_PRE_LIBS="" - LIB_X11="" - LIB_XEXT="" - LIB_XRENDER="" - LIBSM="" - X_INCLUDES="" - X_LDFLAGS="" - x_includes="" - x_libraries="" -fi -AC_SUBST(X_PRE_LIBS) -AC_SUBST(LIB_X11) -AC_SUBST(LIB_XRENDER) -AC_SUBST(LIBSM) -AC_SUBST(X_INCLUDES) -AC_SUBST(X_LDFLAGS) -AC_SUBST(x_includes) -AC_SUBST(x_libraries) -AC_SUBST(QTE_NORTTI) -AC_SUBST(LIB_XEXT) - -]) - -AC_DEFUN([KDE_PRINT_QT_PROGRAM], -[ -AC_REQUIRE([KDE_USE_QT]) -cat > conftest.$ac_ext < -#include -EOF -if test "$kde_qtver" = "2"; then -cat >> conftest.$ac_ext < -#include -#include -EOF - -if test $kde_qtsubver -gt 0; then -cat >> conftest.$ac_ext <> conftest.$ac_ext < -#include -#include -EOF -fi - -echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext -cat >> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <&AC_FD_CC - cat conftest.$ac_ext >&AC_FD_CC -fi - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -AC_LANG_RESTORE -]) - -if test "$kde_cv_qt_direct" = "yes"; then - AC_MSG_RESULT(yes) - $1 -else - AC_MSG_RESULT(no) - $2 -fi -]) - -dnl ------------------------------------------------------------------------ -dnl Try to find the Qt headers and libraries. -dnl $(QT_LDFLAGS) will be -Lqtliblocation (if needed) -dnl and $(QT_INCLUDES) will be -Iqthdrlocation (if needed) -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_PATH_QT_1_3], -[ -AC_REQUIRE([K_PATH_X]) -AC_REQUIRE([KDE_USE_QT]) -AC_REQUIRE([KDE_CHECK_LIB64]) - -dnl ------------------------------------------------------------------------ -dnl Add configure flag to enable linking to MT version of Qt library. -dnl ------------------------------------------------------------------------ - -AC_ARG_ENABLE( - mt, - AC_HELP_STRING([--disable-mt],[link to non-threaded Qt (deprecated)]), - kde_use_qt_mt=$enableval, - [ - if test $kde_qtver = 3; then - kde_use_qt_mt=yes - else - kde_use_qt_mt=no - fi - ] -) - -USING_QT_MT="" - -dnl ------------------------------------------------------------------------ -dnl If we not get --disable-qt-mt then adjust some vars for the host. -dnl ------------------------------------------------------------------------ - -KDE_MT_LDFLAGS= -KDE_MT_LIBS= -if test "x$kde_use_qt_mt" = "xyes"; then - KDE_CHECK_THREADING - if test "x$kde_use_threading" = "xyes"; then - CPPFLAGS="$USE_THREADS -DQT_THREAD_SUPPORT $CPPFLAGS" - KDE_MT_LDFLAGS="$USE_THREADS" - KDE_MT_LIBS="$LIBPTHREAD" - else - kde_use_qt_mt=no - fi -fi -AC_SUBST(KDE_MT_LDFLAGS) -AC_SUBST(KDE_MT_LIBS) - -kde_qt_was_given=yes - -dnl ------------------------------------------------------------------------ -dnl If we haven't been told how to link to Qt, we work it out for ourselves. -dnl ------------------------------------------------------------------------ -if test -z "$LIBQT_GLOB"; then - if test "x$kde_use_qt_emb" = "xyes"; then - LIBQT_GLOB="libqte.*" - else - LIBQT_GLOB="libqt.*" - fi -fi - -if test -z "$LIBQT"; then -dnl ------------------------------------------------------------ -dnl If we got --enable-embedded then adjust the Qt library name. -dnl ------------------------------------------------------------ - if test "x$kde_use_qt_emb" = "xyes"; then - qtlib="qte" - else - qtlib="qt" - fi - - kde_int_qt="-l$qtlib" -else - kde_int_qt="$LIBQT" - kde_lib_qt_set=yes -fi - -if test -z "$LIBQPE"; then -dnl ------------------------------------------------------------ -dnl If we got --enable-palmtop then add -lqpe to the link line -dnl ------------------------------------------------------------ - if test "x$kde_use_qt_emb" = "xyes"; then - if test "x$kde_use_qt_emb_palm" = "xyes"; then - LIB_QPE="-lqpe" - else - LIB_QPE="" - fi - else - LIB_QPE="" - fi -fi - -dnl ------------------------------------------------------------------------ -dnl If we got --enable-qt-mt then adjust the Qt library name for the host. -dnl ------------------------------------------------------------------------ - -if test "x$kde_use_qt_mt" = "xyes"; then - if test -z "$LIBQT"; then - LIBQT="-l$qtlib-mt" - kde_int_qt="-l$qtlib-mt" - else - LIBQT="$qtlib-mt" - kde_int_qt="$qtlib-mt" - fi - LIBQT_GLOB="lib$qtlib-mt.*" - USING_QT_MT="using -mt" -else - LIBQT="-l$qtlib" -fi - -if test $kde_qtver != 1; then - - AC_REQUIRE([AC_FIND_PNG]) - AC_REQUIRE([AC_FIND_JPEG]) - LIBQT="$LIBQT $LIBPNG $LIBJPEG" -fi - -if test $kde_qtver = 3; then - AC_REQUIRE([KDE_CHECK_LIBDL]) - LIBQT="$LIBQT $LIBDL" -fi - -AC_MSG_CHECKING([for Qt]) - -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIBQT="$LIBQT $X_PRE_LIBS -lXext -lX11 $LIBSM $LIBSOCKET" -fi -ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO -qt_libraries="" -qt_includes="" -AC_ARG_WITH(qt-dir, - AC_HELP_STRING([--with-qt-dir=DIR],[where the root of Qt is installed ]), - [ ac_qt_includes="$withval"/include - ac_qt_libraries="$withval"/lib${kdelibsuff} - ac_qt_bindir="$withval"/bin - ]) - -AC_ARG_WITH(qt-includes, - AC_HELP_STRING([--with-qt-includes=DIR],[where the Qt includes are. ]), - [ - ac_qt_includes="$withval" - ]) - -kde_qt_libs_given=no - -AC_ARG_WITH(qt-libraries, - AC_HELP_STRING([--with-qt-libraries=DIR],[where the Qt library is installed.]), - [ ac_qt_libraries="$withval" - kde_qt_libs_given=yes - ]) - -AC_CACHE_VAL(ac_cv_have_qt, -[#try to guess Qt locations - -qt_incdirs="" -for dir in $kde_qt_dirs; do - qt_incdirs="$qt_incdirs $dir/include $dir" -done -qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes" -if test ! "$ac_qt_includes" = "NO"; then - qt_incdirs="$ac_qt_includes $qt_incdirs" -fi - -if test "$kde_qtver" != "1"; then - kde_qt_header=qstyle.h -else - kde_qt_header=qglobal.h -fi - -AC_FIND_FILE($kde_qt_header, $qt_incdirs, qt_incdir) -ac_qt_includes="$qt_incdir" - -qt_libdirs="" -for dir in $kde_qt_dirs; do - qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir" -done -qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries" -if test ! "$ac_qt_libraries" = "NO"; then - qt_libdir=$ac_qt_libraries -else - qt_libdirs="$ac_qt_libraries $qt_libdirs" - # if the Qt was given, the chance is too big that libqt.* doesn't exist - qt_libdir=NONE - for dir in $qt_libdirs; do - try="ls -1 $dir/${LIBQT_GLOB}" - if test -n "`$try 2> /dev/null`"; then qt_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi - done -fi -for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do - if test -e "$a"; then - LIBQT="$LIBQT ${kde_int_qt}_incremental" - break - fi -done - -ac_qt_libraries="$qt_libdir" - -AC_LANG_SAVE -AC_LANG_CPLUSPLUS - -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes" -LDFLAGS="$LDFLAGS -L$qt_libdir $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS" -LIBS="$LIBS $LIBQT $KDE_MT_LIBS" - -KDE_PRINT_QT_PROGRAM - -if AC_TRY_EVAL(ac_link) && test -s conftest; then - rm -f conftest* -else - echo "configure: failed program was:" >&AC_FD_CC - cat conftest.$ac_ext >&AC_FD_CC - ac_qt_libraries="NO" -fi -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -AC_LANG_RESTORE -if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then - ac_cv_have_qt="have_qt=no" - ac_qt_notfound="" - missing_qt_mt="" - if test "$ac_qt_includes" = NO; then - if test "$ac_qt_libraries" = NO; then - ac_qt_notfound="(headers and libraries)"; - else - ac_qt_notfound="(headers)"; - fi - else - if test "x$kde_use_qt_mt" = "xyes"; then - missing_qt_mt=" -Make sure that you have compiled Qt with thread support!" - ac_qt_notfound="(library $qtlib-mt)"; - else - ac_qt_notfound="(library $qtlib)"; - fi - fi - - AC_MSG_ERROR([Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation! -For more details about this problem, look at the end of config.log.$missing_qt_mt]) -else - have_qt="yes" -fi -]) - -eval "$ac_cv_have_qt" - -if test "$have_qt" != yes; then - AC_MSG_RESULT([$have_qt]); -else - ac_cv_have_qt="have_qt=yes \ - ac_qt_includes=$ac_qt_includes ac_qt_libraries=$ac_qt_libraries" - AC_MSG_RESULT([libraries $ac_qt_libraries, headers $ac_qt_includes $USING_QT_MT]) - - qt_libraries="$ac_qt_libraries" - qt_includes="$ac_qt_includes" -fi - -if test ! "$kde_qt_libs_given" = "yes" && test ! "$kde_qtver" = 3; then - KDE_CHECK_QT_DIRECT(qt_libraries= ,[]) -fi - -AC_SUBST(qt_libraries) -AC_SUBST(qt_includes) - -if test "$qt_includes" = "$x_includes" || test -z "$qt_includes"; then - QT_INCLUDES="" -else - QT_INCLUDES="-I$qt_includes" - all_includes="$QT_INCLUDES $all_includes" -fi - -if test "$qt_libraries" = "$x_libraries" || test -z "$qt_libraries"; then - QT_LDFLAGS="" -else - QT_LDFLAGS="-L$qt_libraries" - all_libraries="$QT_LDFLAGS $all_libraries" -fi -test -z "$KDE_MT_LDFLAGS" || all_libraries="$all_libraries $KDE_MT_LDFLAGS" - -AC_SUBST(QT_INCLUDES) -AC_SUBST(QT_LDFLAGS) -AC_PATH_QT_MOC_UIC - -KDE_CHECK_QT_JPEG - -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG) -lXext $(LIB_X11) $(LIBSM)' -else -LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG)' -fi -test -z "$KDE_MT_LIBS" || LIB_QT="$LIB_QT $KDE_MT_LIBS" -for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do - if test -e "$a"; then - LIB_QT="$LIB_QT ${kde_int_qt}_incremental" - break - fi -done - -AC_SUBST(LIB_QT) -AC_SUBST(LIB_QPE) - -AC_SUBST(kde_qtver) -]) - -AC_DEFUN([AC_PATH_QT], -[ -AC_PATH_QT_1_3 -]) - -AC_DEFUN([KDE_CHECK_UIC_PLUGINS], -[ -AC_REQUIRE([AC_PATH_QT_MOC_UIC]) - -if test x$ac_uic_supports_libpath = xyes; then - -AC_MSG_CHECKING([if UIC has KDE plugins available]) -AC_CACHE_VAL(kde_cv_uic_plugins, -[ -cat > actest.ui << EOF - -NewConnectionDialog - - - - testInput - - - - -EOF - - - -kde_cv_uic_plugins=no -kde_line="$UIC_PATH -L $kde_widgetdir" -if test x$ac_uic_supports_nounload = xyes; then - kde_line="$kde_line -nounload" -fi -kde_line="$kde_line -impl actest.h actest.ui > actest.cpp" -if AC_TRY_EVAL(kde_line); then - # if you're trying to debug this check and think it's incorrect, - # better check your installation. The check _is_ correct - your - # installation is not. - if test -f actest.cpp && grep klineedit actest.cpp > /dev/null; then - kde_cv_uic_plugins=yes - fi -fi -rm -f actest.ui actest.cpp -]) - -AC_MSG_RESULT([$kde_cv_uic_plugins]) -if test "$kde_cv_uic_plugins" != yes; then - AC_MSG_ERROR([ -you need to install kdelibs first. - -If you did install kdelibs, then the Qt version that is picked up by -this configure is not the same version you used to compile kdelibs. -The Qt Plugin installed by kdelibs is *ONLY* loadable if its the -same Qt version, compiled with the same compiler and the same Qt -configuration settings. -]) -fi -fi -]) - -AC_DEFUN([KDE_CHECK_FINAL], -[ - AC_ARG_ENABLE(final, - AC_HELP_STRING([--enable-final], - [build size optimized apps (experimental - needs lots of memory)]), - kde_use_final=$enableval, kde_use_final=no) - - if test "x$kde_use_final" = "xyes"; then - KDE_USE_FINAL_TRUE="" - KDE_USE_FINAL_FALSE="#" - else - KDE_USE_FINAL_TRUE="#" - KDE_USE_FINAL_FALSE="" - fi - AC_SUBST(KDE_USE_FINAL_TRUE) - AC_SUBST(KDE_USE_FINAL_FALSE) -]) - -AC_DEFUN([KDE_CHECK_CLOSURE], -[ - AC_ARG_ENABLE(closure, - AC_HELP_STRING([--enable-closure],[delay template instantiation]), - kde_use_closure=$enableval, kde_use_closure=no) - - KDE_NO_UNDEFINED="" - if test "x$kde_use_closure" = "xyes"; then - KDE_USE_CLOSURE_TRUE="" - KDE_USE_CLOSURE_FALSE="#" -# CXXFLAGS="$CXXFLAGS $REPO" - else - KDE_USE_CLOSURE_TRUE="#" - KDE_USE_CLOSURE_FALSE="" - KDE_NO_UNDEFINED="" - case $host in - *-*-linux-gnu) - KDE_CHECK_COMPILER_FLAG([Wl,--no-undefined], - [KDE_CHECK_COMPILER_FLAG([Wl,--allow-shlib-undefined], - [KDE_NO_UNDEFINED="-Wl,--no-undefined -Wl,--allow-shlib-undefined"], - [KDE_NO_UNDEFINED=""])], - [KDE_NO_UNDEFINED=""]) - ;; - esac - fi - AC_SUBST(KDE_USE_CLOSURE_TRUE) - AC_SUBST(KDE_USE_CLOSURE_FALSE) - AC_SUBST(KDE_NO_UNDEFINED) -]) - -dnl Check if the linker supports --enable-new-dtags and --as-needed -AC_DEFUN([KDE_CHECK_NEW_LDFLAGS], -[ - AC_ARG_ENABLE(new_ldflags, - AC_HELP_STRING([--enable-new-ldflags], - [enable the new linker flags]), - kde_use_new_ldflags=$enableval, - kde_use_new_ldflags=no) - - LDFLAGS_AS_NEEDED="" - LDFLAGS_NEW_DTAGS="" - if test "x$kde_use_new_ldflags" = "xyes"; then - LDFLAGS_NEW_DTAGS="" - KDE_CHECK_COMPILER_FLAG([Wl,--enable-new-dtags], - [LDFLAGS_NEW_DTAGS="-Wl,--enable-new-dtags"],) - - KDE_CHECK_COMPILER_FLAG([Wl,--as-needed], - [LDFLAGS_AS_NEEDED="-Wl,--as-needed"],) - fi - AC_SUBST(LDFLAGS_AS_NEEDED) - AC_SUBST(LDFLAGS_NEW_DTAGS) -]) - -AC_DEFUN([KDE_CHECK_NMCHECK], -[ - AC_ARG_ENABLE(nmcheck,AC_HELP_STRING([--enable-nmcheck],[enable automatic namespace cleanness check]), - kde_use_nmcheck=$enableval, kde_use_nmcheck=no) - - if test "$kde_use_nmcheck" = "yes"; then - KDE_USE_NMCHECK_TRUE="" - KDE_USE_NMCHECK_FALSE="#" - else - KDE_USE_NMCHECK_TRUE="#" - KDE_USE_NMCHECK_FALSE="" - fi - AC_SUBST(KDE_USE_NMCHECK_TRUE) - AC_SUBST(KDE_USE_NMCHECK_FALSE) -]) - -AC_DEFUN([KDE_EXPAND_MAKEVAR], [ -savex=$exec_prefix -test "x$exec_prefix" = xNONE && exec_prefix=$prefix -tmp=$$2 -while $1=`eval echo "$tmp"`; test "x$$1" != "x$tmp"; do tmp=$$1; done -exec_prefix=$savex -]) - -dnl ------------------------------------------------------------------------ -dnl Now, the same with KDE -dnl $(KDE_LDFLAGS) will be the kdeliblocation (if needed) -dnl and $(kde_includes) will be the kdehdrlocation (if needed) -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_BASE_PATH_KDE], -[ -AC_REQUIRE([KDE_CHECK_STL]) -AC_REQUIRE([AC_PATH_QT])dnl -AC_REQUIRE([KDE_CHECK_LIB64]) - -AC_CHECK_RPATH -AC_MSG_CHECKING([for KDE]) - -if test "${prefix}" != NONE; then - kde_includes=${includedir} - KDE_EXPAND_MAKEVAR(ac_kde_includes, includedir) - - kde_libraries=${libdir} - KDE_EXPAND_MAKEVAR(ac_kde_libraries, libdir) - -else - ac_kde_includes= - ac_kde_libraries= - kde_libraries="" - kde_includes="" -fi - -AC_CACHE_VAL(ac_cv_have_kde, -[#try to guess kde locations - -if test "$kde_qtver" = 1; then - kde_check_header="ksock.h" - kde_check_lib="libkdecore.la" -else - kde_check_header="ksharedptr.h" - kde_check_lib="libkio.la" -fi - -if test -z "$1"; then - -kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes" -test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs" -kde_incdirs="$ac_kde_includes $kde_incdirs" -AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir) -ac_kde_includes="$kde_incdir" - -if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/$kde_check_header"; then - AC_MSG_ERROR([ -in the prefix, you've chosen, are no KDE headers installed. This will fail. -So, check this please and use another prefix!]) -fi - -kde_libdirs="$kde_libs_prefix/lib${kdelibsuff} /usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}" -test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs" -kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs" -AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir) -ac_kde_libraries="$kde_libdir" - -kde_widgetdir=NO -dnl this might be somewhere else -AC_FIND_FILE("kde3/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir) - -if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then -AC_MSG_ERROR([ -in the prefix, you've chosen, are no KDE libraries installed. This will fail. -So, check this please and use another prefix!]) -fi - -if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then -AC_MSG_ERROR([ -I can't find the designer plugins. These are required and should have been installed -by kdelibs]) -fi - -if test -n "$kde_widgetdir"; then - kde_widgetdir="$kde_widgetdir/kde3/plugins/designer" -fi - - -if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO || test "$kde_widgetdir" = NO; then - ac_cv_have_kde="have_kde=no" -else - ac_cv_have_kde="have_kde=yes \ - ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries" -fi - -else dnl test -z $1, e.g. from kdelibs - - ac_cv_have_kde="have_kde=no" - -fi -])dnl - -eval "$ac_cv_have_kde" - -if test "$have_kde" != "yes"; then - if test "${prefix}" = NONE; then - ac_kde_prefix="$ac_default_prefix" - else - ac_kde_prefix="$prefix" - fi - if test "$exec_prefix" = NONE; then - ac_kde_exec_prefix="$ac_kde_prefix" - AC_MSG_RESULT([will be installed in $ac_kde_prefix]) - else - ac_kde_exec_prefix="$exec_prefix" - AC_MSG_RESULT([will be installed in $ac_kde_prefix and $ac_kde_exec_prefix]) - fi - - kde_libraries="${libdir}" - kde_includes="${includedir}" - -else - ac_cv_have_kde="have_kde=yes \ - ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries" - AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes]) - - kde_libraries="$ac_kde_libraries" - kde_includes="$ac_kde_includes" -fi -AC_SUBST(kde_libraries) -AC_SUBST(kde_includes) - -if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes" || test "$kde_includes" = "/usr/include"; then - KDE_INCLUDES="" -else - KDE_INCLUDES="-I$kde_includes" - all_includes="$KDE_INCLUDES $all_includes" -fi - -KDE_DEFAULT_CXXFLAGS="-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION" - -KDE_LDFLAGS="-L$kde_libraries" -if test ! "$kde_libraries" = "$x_libraries" && test ! "$kde_libraries" = "$qt_libraries" ; then - all_libraries="$KDE_LDFLAGS $all_libraries" -fi - -AC_SUBST(KDE_LDFLAGS) -AC_SUBST(KDE_INCLUDES) - -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) - -all_libraries="$all_libraries $USER_LDFLAGS" -all_includes="$all_includes $USER_INCLUDES" -AC_SUBST(all_includes) -AC_SUBST(all_libraries) - -if test -z "$1"; then -KDE_CHECK_UIC_PLUGINS -fi - -ac_kde_libraries="$kde_libdir" - -AC_SUBST(AUTODIRS) - - -]) - -AC_DEFUN([KDE_CHECK_EXTRA_LIBS], -[ -AC_MSG_CHECKING(for extra includes) -AC_ARG_WITH(extra-includes,AC_HELP_STRING([--with-extra-includes=DIR],[adds non standard include paths]), - kde_use_extra_includes="$withval", - kde_use_extra_includes=NONE -) -kde_extra_includes= -if test -n "$kde_use_extra_includes" && \ - test "$kde_use_extra_includes" != "NONE"; then - - ac_save_ifs=$IFS - IFS=':' - for dir in $kde_use_extra_includes; do - kde_extra_includes="$kde_extra_includes $dir" - USER_INCLUDES="$USER_INCLUDES -I$dir" - done - IFS=$ac_save_ifs - kde_use_extra_includes="added" -else - kde_use_extra_includes="no" -fi -AC_SUBST(USER_INCLUDES) - -AC_MSG_RESULT($kde_use_extra_includes) - -kde_extra_libs= -AC_MSG_CHECKING(for extra libs) -AC_ARG_WITH(extra-libs,AC_HELP_STRING([--with-extra-libs=DIR],[adds non standard library paths]), - kde_use_extra_libs=$withval, - kde_use_extra_libs=NONE -) -if test -n "$kde_use_extra_libs" && \ - test "$kde_use_extra_libs" != "NONE"; then - - ac_save_ifs=$IFS - IFS=':' - for dir in $kde_use_extra_libs; do - kde_extra_libs="$kde_extra_libs $dir" - KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir" - USER_LDFLAGS="$USER_LDFLAGS -L$dir" - done - IFS=$ac_save_ifs - kde_use_extra_libs="added" -else - kde_use_extra_libs="no" -fi - -AC_SUBST(USER_LDFLAGS) - -AC_MSG_RESULT($kde_use_extra_libs) - -]) - -AC_DEFUN([KDE_1_CHECK_PATH_HEADERS], -[ - AC_MSG_CHECKING([for KDE headers installed]) - AC_LANG_SAVE - AC_LANG_CPLUSPLUS -cat > conftest.$ac_ext < -#endif -#include -#include "confdefs.h" -#include - -int main() { - printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data()); - printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data()); - printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data()); - printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data()); - printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data()); - printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data()); - printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data()); - printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data()); - printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data()); - printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data()); - printf("kde_wallpaperdir=\\"%s\\"\n", - KApplication::kde_wallpaperdir().data()); - printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data()); - printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data()); - printf("kde_servicesdir=\\"/tmp/dummy\\"\n"); - printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n"); - printf("kde_moduledir=\\"/tmp/dummy\\"\n"); - printf("kde_styledir=\\"/tmp/dummy\\"\n"); - printf("kde_widgetdir=\\"/tmp/dummy\\"\n"); - printf("xdg_appsdir=\\"/tmp/dummy\\"\n"); - printf("xdg_menudir=\\"/tmp/dummy\\"\n"); - printf("xdg_directorydir=\\"/tmp/dummy\\"\n"); - printf("kde_kcfgdir=\\"/tmp/dummy\\"\n"); - return 0; - } -EOF - - ac_save_CPPFLAGS=$CPPFLAGS - CPPFLAGS="$all_includes $CPPFLAGS" - if AC_TRY_EVAL(ac_compile); then - AC_MSG_RESULT(yes) - else - AC_MSG_ERROR([your system is not able to compile a small KDE application! -Check, if you installed the KDE header files correctly. -For more details about this problem, look at the end of config.log.]) - fi - CPPFLAGS=$ac_save_CPPFLAGS - - AC_LANG_RESTORE -]) - -AC_DEFUN([KDE_CHECK_KDEQTADDON], -[ -AC_MSG_CHECKING(for kde-qt-addon) -AC_CACHE_VAL(kde_cv_have_kdeqtaddon, -[ - kde_ldflags_safe="$LDFLAGS" - kde_libs_safe="$LIBS" - kde_cxxflags_safe="$CXXFLAGS" - - LIBS="-lkde-qt-addon $LIBQT $LIBS" - CXXFLAGS="$CXXFLAGS -I$prefix/include -I$prefix/include/kde $all_includes" - LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS" - - AC_TRY_LINK([ - #include - ], - [ - QDomDocument doc; - ], - kde_cv_have_kdeqtaddon=yes, - kde_cv_have_kdeqtaddon=no - ) - - LDFLAGS=$kde_ldflags_safe - LIBS=$kde_libs_safe - CXXFLAGS=$kde_cxxflags_safe -]) - -AC_MSG_RESULT($kde_cv_have_kdeqtaddon) - -if test "$kde_cv_have_kdeqtaddon" = "no"; then - AC_MSG_ERROR([Can't find libkde-qt-addon. You need to install it first. -It is a separate package (and CVS module) named kde-qt-addon.]) -fi -]) - -AC_DEFUN([KDE_CREATE_LIBS_ALIASES], -[ - AC_REQUIRE([KDE_MISC_TESTS]) - AC_REQUIRE([KDE_CHECK_LIBDL]) - AC_REQUIRE([K_PATH_X]) - -if test $kde_qtver = 3; then - AC_SUBST(LIB_KDECORE, "-lkdecore") - AC_SUBST(LIB_KDEUI, "-lkdeui") - AC_SUBST(LIB_KIO, "-lkio") - AC_SUBST(LIB_KJS, "-lkjs") - AC_SUBST(LIB_SMB, "-lsmb") - AC_SUBST(LIB_KAB, "-lkab") - AC_SUBST(LIB_KABC, "-lkabc") - AC_SUBST(LIB_KHTML, "-lkhtml") - AC_SUBST(LIB_KSPELL, "-lkspell") - AC_SUBST(LIB_KPARTS, "-lkparts") - AC_SUBST(LIB_KDEPRINT, "-lkdeprint") - AC_SUBST(LIB_KUTILS, "-lkutils") - AC_SUBST(LIB_KDEPIM, "-lkdepim") - AC_SUBST(LIB_KIMPROXY, "-lkimproxy") - AC_SUBST(LIB_KNEWSTUFF, "-lknewstuff") - AC_SUBST(LIB_KDNSSD, "-lkdnssd") -# these are for backward compatibility - AC_SUBST(LIB_KSYCOCA, "-lkio") - AC_SUBST(LIB_KFILE, "-lkio") -elif test $kde_qtver = 2; then - AC_SUBST(LIB_KDECORE, "-lkdecore") - AC_SUBST(LIB_KDEUI, "-lkdeui") - AC_SUBST(LIB_KIO, "-lkio") - AC_SUBST(LIB_KSYCOCA, "-lksycoca") - AC_SUBST(LIB_SMB, "-lsmb") - AC_SUBST(LIB_KFILE, "-lkfile") - AC_SUBST(LIB_KAB, "-lkab") - AC_SUBST(LIB_KHTML, "-lkhtml") - AC_SUBST(LIB_KSPELL, "-lkspell") - AC_SUBST(LIB_KPARTS, "-lkparts") - AC_SUBST(LIB_KDEPRINT, "-lkdeprint") -else - AC_SUBST(LIB_KDECORE, "-lkdecore -lXext $(LIB_QT)") - AC_SUBST(LIB_KDEUI, "-lkdeui $(LIB_KDECORE)") - AC_SUBST(LIB_KFM, "-lkfm $(LIB_KDECORE)") - AC_SUBST(LIB_KFILE, "-lkfile $(LIB_KFM) $(LIB_KDEUI)") - AC_SUBST(LIB_KAB, "-lkab $(LIB_KIMGIO) $(LIB_KDECORE)") -fi -]) - -AC_DEFUN([AC_PATH_KDE], -[ - AC_BASE_PATH_KDE - AC_ARG_ENABLE(path-check,AC_HELP_STRING([--disable-path-check],[don't try to find out, where to install]), - [ - if test "$enableval" = "no"; - then ac_use_path_checking="default" - else ac_use_path_checking="" - fi - ], - [ - if test "$kde_qtver" = 1; - then ac_use_path_checking="" - else ac_use_path_checking="default" - fi - ] - ) - - AC_CREATE_KFSSTND($ac_use_path_checking) - - AC_SUBST_KFSSTND - KDE_CREATE_LIBS_ALIASES -]) - -dnl KDE_CHECK_FUNC_EXT(, [headers], [sample-use], [C prototype], [autoheader define], [call if found]) -AC_DEFUN([KDE_CHECK_FUNC_EXT], -[ -AC_MSG_CHECKING(for $1) -AC_CACHE_VAL(kde_cv_func_$1, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -save_CXXFLAGS="$CXXFLAGS" -kde_safe_LIBS="$LIBS" -LIBS="$LIBS $X_EXTRA_LIBS" -if test "$GXX" = "yes"; then -CXXFLAGS="$CXXFLAGS -pedantic-errors" -fi -AC_TRY_COMPILE([ -$2 -], -[ -$3 -], -kde_cv_func_$1=yes, -kde_cv_func_$1=no) -CXXFLAGS="$save_CXXFLAGS" -LIBS="$kde_safe_LIBS" -AC_LANG_RESTORE -]) - -AC_MSG_RESULT($kde_cv_func_$1) - -AC_MSG_CHECKING([if $1 needs custom prototype]) -AC_CACHE_VAL(kde_cv_proto_$1, -[ -if test "x$kde_cv_func_$1" = xyes; then - kde_cv_proto_$1=no -else - case "$1" in - setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat) - kde_cv_proto_$1="yes - in libkdefakes" - ;; - *) - kde_cv_proto_$1=unknown - ;; - esac -fi - -if test "x$kde_cv_proto_$1" = xunknown; then - -AC_LANG_SAVE -AC_LANG_CPLUSPLUS - kde_safe_libs=$LIBS - LIBS="$LIBS $X_EXTRA_LIBS" - AC_TRY_LINK([ -$2 - -extern "C" $4; -], -[ -$3 -], -[ kde_cv_func_$1=yes - kde_cv_proto_$1=yes ], - [kde_cv_proto_$1="$1 unavailable"] -) -LIBS=$kde_safe_libs -AC_LANG_RESTORE -fi -]) -AC_MSG_RESULT($kde_cv_proto_$1) - -if test "x$kde_cv_func_$1" = xyes; then - AC_DEFINE(HAVE_$5, 1, [Define if you have $1]) - $6 -fi -if test "x$kde_cv_proto_$1" = xno; then - AC_DEFINE(HAVE_$5_PROTO, 1, - [Define if you have the $1 prototype]) -fi - -AH_VERBATIM([_HAVE_$5_PROTO], -[ -#if !defined(HAVE_$5_PROTO) -#ifdef __cplusplus -extern "C" { -#endif -$4; -#ifdef __cplusplus -} -#endif -#endif -]) -]) - -AC_DEFUN([AC_CHECK_SETENV], -[ - KDE_CHECK_FUNC_EXT(setenv, [ -#include -], - [setenv("VAR", "VALUE", 1);], - [int setenv (const char *, const char *, int)], - [SETENV]) -]) - -AC_DEFUN([AC_CHECK_UNSETENV], -[ - KDE_CHECK_FUNC_EXT(unsetenv, [ -#include -], - [unsetenv("VAR");], - [void unsetenv (const char *)], - [UNSETENV]) -]) - -AC_DEFUN([AC_CHECK_GETDOMAINNAME], -[ - KDE_CHECK_FUNC_EXT(getdomainname, [ -#include -#include -#include -], - [ -char buffer[200]; -getdomainname(buffer, 200); -], - [#include - int getdomainname (char *, size_t)], - [GETDOMAINNAME]) -]) - -AC_DEFUN([AC_CHECK_GETHOSTNAME], -[ - KDE_CHECK_FUNC_EXT(gethostname, [ -#include -#include -], - [ -char buffer[200]; -gethostname(buffer, 200); -], - [int gethostname (char *, unsigned int)], - [GETHOSTNAME]) -]) - -AC_DEFUN([AC_CHECK_USLEEP], -[ - KDE_CHECK_FUNC_EXT(usleep, [ -#include -], - [ -usleep(200); -], - [int usleep (unsigned int)], - [USLEEP]) -]) - - -AC_DEFUN([AC_CHECK_RANDOM], -[ - KDE_CHECK_FUNC_EXT(random, [ -#include -], - [ -random(); -], - [long int random(void)], - [RANDOM]) - - KDE_CHECK_FUNC_EXT(srandom, [ -#include -], - [ -srandom(27); -], - [void srandom(unsigned int)], - [SRANDOM]) - -]) - -AC_DEFUN([AC_CHECK_INITGROUPS], -[ - KDE_CHECK_FUNC_EXT(initgroups, [ -#include -#include -#include -], - [ -char buffer[200]; -initgroups(buffer, 27); -], - [int initgroups(const char *, gid_t)], - [INITGROUPS]) -]) - -AC_DEFUN([AC_CHECK_MKSTEMPS], -[ - KDE_CHECK_FUNC_EXT(mkstemps, [ -#include -#include -], - [ -mkstemps("/tmp/aaaXXXXXX", 6); -], - [int mkstemps(char *, int)], - [MKSTEMPS]) -]) - -AC_DEFUN([AC_CHECK_MKSTEMP], -[ - KDE_CHECK_FUNC_EXT(mkstemp, [ -#include -#include -], - [ -mkstemp("/tmp/aaaXXXXXX"); -], - [int mkstemp(char *)], - [MKSTEMP]) -]) - -AC_DEFUN([AC_CHECK_MKDTEMP], -[ - KDE_CHECK_FUNC_EXT(mkdtemp, [ -#include -#include -], - [ -mkdtemp("/tmp/aaaXXXXXX"); -], - [char *mkdtemp(char *)], - [MKDTEMP]) -]) - - -AC_DEFUN([AC_CHECK_RES_INIT], -[ - AC_MSG_CHECKING([if res_init needs -lresolv]) - kde_libs_safe="$LIBS" - LIBS="$LIBS $X_EXTRA_LIBS -lresolv" - AC_TRY_LINK( - [ -#include -#include -#include -#include - ], - [ - res_init(); - ], - [ - LIBRESOLV="-lresolv" - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_RES_INIT, 1, [Define if you have the res_init function]) - ], - [ AC_MSG_RESULT(no) ] - ) - LIBS=$kde_libs_safe - AC_SUBST(LIBRESOLV) - - KDE_CHECK_FUNC_EXT(res_init, - [ -#include -#include -#include -#include - ], - [res_init()], - [int res_init(void)], - [RES_INIT]) -]) - -AC_DEFUN([AC_CHECK_STRLCPY], -[ - KDE_CHECK_FUNC_EXT(strlcpy, [ -#include -], -[ char buf[20]; - strlcpy(buf, "KDE function test", sizeof(buf)); -], - [unsigned long strlcpy(char*, const char*, unsigned long)], - [STRLCPY]) -]) - -AC_DEFUN([AC_CHECK_STRLCAT], -[ - KDE_CHECK_FUNC_EXT(strlcat, [ -#include -], -[ char buf[20]; - buf[0]='\0'; - strlcat(buf, "KDE function test", sizeof(buf)); -], - [unsigned long strlcat(char*, const char*, unsigned long)], - [STRLCAT]) -]) - -AC_DEFUN([AC_CHECK_RES_QUERY], -[ - KDE_CHECK_FUNC_EXT(res_query, [ -#include -#include -#include -#include -#include -], -[ -res_query(NULL, 0, 0, NULL, 0); -], - [int res_query(const char *, int, int, unsigned char *, int)], - [RES_QUERY]) -]) - -AC_DEFUN([AC_CHECK_DN_SKIPNAME], -[ - KDE_CHECK_FUNC_EXT(dn_skipname, [ -#include -#include -#include -#include -], -[ -dn_skipname (NULL, NULL); -], - [int dn_skipname (unsigned char *, unsigned char *)], - [DN_SKIPNAME]) -]) - - -AC_DEFUN([AC_FIND_GIF], - [AC_MSG_CHECKING([for giflib]) -AC_CACHE_VAL(ac_cv_lib_gif, -[ac_save_LIBS="$LIBS" -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIBS="$all_libraries -lgif -lX11 $LIBSOCKET" -else -LIBS="$all_libraries -lgif" -fi -AC_TRY_LINK(dnl -[ -#ifdef __cplusplus -extern "C" { -#endif -int GifLastError(void); -#ifdef __cplusplus -} -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -], - [return GifLastError();], - eval "ac_cv_lib_gif=yes", - eval "ac_cv_lib_gif=no") -LIBS="$ac_save_LIBS" -])dnl -if eval "test \"`echo $ac_cv_lib_gif`\" = yes"; then - AC_MSG_RESULT(yes) - AC_DEFINE_UNQUOTED(HAVE_LIBGIF, 1, [Define if you have libgif]) -else - AC_MSG_ERROR(You need giflib30. Please install the kdesupport package) -fi -]) - -AC_DEFUN([KDE_FIND_JPEG_HELPER], -[ -AC_MSG_CHECKING([for libjpeg$2]) -AC_CACHE_VAL(ac_cv_lib_jpeg_$1, -[ -ac_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS -ljpeg$2 -lm" -ac_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" -AC_TRY_LINK( -[/* Override any gcc2 internal prototype to avoid an error. */ -struct jpeg_decompress_struct; -typedef struct jpeg_decompress_struct * j_decompress_ptr; -typedef int size_t; -#ifdef __cplusplus -extern "C" { -#endif - void jpeg_CreateDecompress(j_decompress_ptr cinfo, - int version, size_t structsize); -#ifdef __cplusplus -} -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -], - [jpeg_CreateDecompress(0L, 0, 0);], - eval "ac_cv_lib_jpeg_$1=-ljpeg$2", - eval "ac_cv_lib_jpeg_$1=no") -LIBS="$ac_save_LIBS" -CFLAGS="$ac_save_CFLAGS" -]) - -if eval "test ! \"`echo $ac_cv_lib_jpeg_$1`\" = no"; then - LIBJPEG="$ac_cv_lib_jpeg_$1" - AC_MSG_RESULT($ac_cv_lib_jpeg_$1) -else - AC_MSG_RESULT(no) - $3 -fi - -]) - -AC_DEFUN([AC_FIND_JPEG], -[ -dnl first look for libraries -KDE_FIND_JPEG_HELPER(6b, 6b, - KDE_FIND_JPEG_HELPER(normal, [], - [ - LIBJPEG= - ] - ) -) - -dnl then search the headers (can't use simply AC_TRY_xxx, as jpeglib.h -dnl requires system dependent includes loaded before it) -jpeg_incdirs="$includedir /usr/include /usr/local/include $kde_extra_includes" -AC_FIND_FILE(jpeglib.h, $jpeg_incdirs, jpeg_incdir) -test "x$jpeg_incdir" = xNO && jpeg_incdir= - -dnl if headers _and_ libraries are missing, this is no error, and we -dnl continue with a warning (the user will get no jpeg support in khtml) -dnl if only one is missing, it means a configuration error, but we still -dnl only warn -if test -n "$jpeg_incdir" && test -n "$LIBJPEG" ; then - AC_DEFINE_UNQUOTED(HAVE_LIBJPEG, 1, [Define if you have libjpeg]) -else - if test -n "$jpeg_incdir" || test -n "$LIBJPEG" ; then - AC_MSG_WARN([ -There is an installation error in jpeg support. You seem to have only one -of either the headers _or_ the libraries installed. You may need to either -provide correct --with-extra-... options, or the development package of -libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/ -Disabling JPEG support. -]) - else - AC_MSG_WARN([libjpeg not found. disable JPEG support.]) - fi - jpeg_incdir= - LIBJPEG= -fi - -AC_SUBST(LIBJPEG) -AH_VERBATIM(_AC_CHECK_JPEG, -[/* - * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system - * headers and I'm too lazy to write a configure test as long as only - * unixware is related - */ -#ifdef _UNIXWARE -#define HAVE_BOOLEAN -#endif -]) -]) - -AC_DEFUN([KDE_CHECK_QT_JPEG], -[ -if test -n "$LIBJPEG"; then -AC_MSG_CHECKING([if Qt needs $LIBJPEG]) -AC_CACHE_VAL(kde_cv_qt_jpeg, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -ac_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS $LIBQT" -LIBS=`echo $LIBS | sed "s/$LIBJPEG//"` -ac_save_CXXFLAGS="$CXXFLAGS" -CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES" -AC_TRY_LINK( -[#include ], - [ - int argc; - char** argv; - QApplication app(argc, argv);], - eval "kde_cv_qt_jpeg=no", - eval "kde_cv_qt_jpeg=yes") -LIBS="$ac_save_LIBS" -CXXFLAGS="$ac_save_CXXFLAGS" -AC_LANG_RESTORE -fi -]) - -if eval "test ! \"`echo $kde_cv_qt_jpeg`\" = no"; then - AC_MSG_RESULT(yes) - LIBJPEG_QT='$(LIBJPEG)' -else - AC_MSG_RESULT(no) - LIBJPEG_QT= -fi - -]) - -AC_DEFUN([AC_FIND_ZLIB], -[ -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) -AC_MSG_CHECKING([for libz]) -AC_CACHE_VAL(ac_cv_lib_z, -[ -kde_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS -lz $LIBSOCKET" -kde_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" -AC_TRY_LINK(dnl -[ -#include -], -[ - char buf[42]; - gzFile f = (gzFile) 0; - /* this would segfault.. but we only link, don't run */ - (void) gzgets(f, buf, sizeof(buf)); - - return (zlibVersion() == ZLIB_VERSION); -], - eval "ac_cv_lib_z='-lz'", - eval "ac_cv_lib_z=no") -LIBS="$kde_save_LIBS" -CFLAGS="$kde_save_CFLAGS" -])dnl -if test ! "$ac_cv_lib_z" = no; then - AC_DEFINE_UNQUOTED(HAVE_LIBZ, 1, [Define if you have libz]) - LIBZ="$ac_cv_lib_z" - AC_MSG_RESULT($ac_cv_lib_z) -else - AC_MSG_ERROR(not found. - Possibly configure picks up an outdated version - installed by XFree86. Remove it from your system. - - Check your installation and look into config.log) - LIBZ="" -fi -AC_SUBST(LIBZ) -]) - -AC_DEFUN([KDE_TRY_TIFFLIB], -[ -AC_MSG_CHECKING([for libtiff $1]) - -AC_CACHE_VAL(kde_cv_libtiff_$1, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -kde_save_LIBS="$LIBS" -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lX11 $LIBSOCKET -lm" -else -LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lm" -fi -kde_save_CXXFLAGS="$CXXFLAGS" -CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES" - -AC_TRY_LINK(dnl -[ -#include -], - [return (TIFFOpen( "", "r") == 0); ], -[ - kde_cv_libtiff_$1="-l$1 $LIBJPEG $LIBZ" -], [ - kde_cv_libtiff_$1=no -]) - -LIBS="$kde_save_LIBS" -CXXFLAGS="$kde_save_CXXFLAGS" -AC_LANG_RESTORE -]) - -if test "$kde_cv_libtiff_$1" = "no"; then - AC_MSG_RESULT(no) - LIBTIFF="" - $3 -else - LIBTIFF="$kde_cv_libtiff_$1" - AC_MSG_RESULT(yes) - AC_DEFINE_UNQUOTED(HAVE_LIBTIFF, 1, [Define if you have libtiff]) - $2 -fi - -]) - -AC_DEFUN([AC_FIND_TIFF], -[ -AC_REQUIRE([K_PATH_X]) -AC_REQUIRE([AC_FIND_ZLIB]) -AC_REQUIRE([AC_FIND_JPEG]) -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) - -KDE_TRY_TIFFLIB(tiff, [], - KDE_TRY_TIFFLIB(tiff34)) - -AC_SUBST(LIBTIFF) -]) - - -AC_DEFUN([AC_FIND_PNG], -[ -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) -AC_REQUIRE([AC_FIND_ZLIB]) -AC_MSG_CHECKING([for libpng]) -AC_CACHE_VAL(ac_cv_lib_png, -[ -kde_save_LIBS="$LIBS" -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm -lX11 $LIBSOCKET" -else -LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm" -fi -kde_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" - -AC_TRY_LINK(dnl - [ - #include - ], - [ - png_structp png_ptr = png_create_read_struct( /* image ptr */ - PNG_LIBPNG_VER_STRING, 0, 0, 0 ); - return( png_ptr != 0 ); - ], - eval "ac_cv_lib_png='-lpng $LIBZ -lm'", - eval "ac_cv_lib_png=no" -) -LIBS="$kde_save_LIBS" -CFLAGS="$kde_save_CFLAGS" -])dnl -if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then - AC_DEFINE_UNQUOTED(HAVE_LIBPNG, 1, [Define if you have libpng]) - LIBPNG="$ac_cv_lib_png" - AC_SUBST(LIBPNG) - AC_MSG_RESULT($ac_cv_lib_png) -else - AC_MSG_RESULT(no) - LIBPNG="" - AC_SUBST(LIBPNG) -fi -]) - - -AC_DEFUN([AC_FIND_JASPER], -[ -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) -AC_REQUIRE([AC_FIND_JPEG]) -AC_MSG_CHECKING([for jasper]) -AC_CACHE_VAL(ac_cv_jasper, -[ -kde_save_LIBS="$LIBS" -LIBS="$LIBS $all_libraries $USER_LDFLAGS -ljasper $LIBJPEG -lm" -kde_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" - -AC_TRY_LINK(dnl - [ - #include - ], - [ - return( jas_init() ); - ], - eval "ac_cv_jasper='-ljasper $LIBJPEG -lm'", - eval "ac_cv_jasper=no" -) -LIBS="$kde_save_LIBS" -CFLAGS="$kde_save_CFLAGS" -])dnl -if eval "test ! \"`echo $ac_cv_jasper`\" = no"; then - AC_DEFINE_UNQUOTED(HAVE_JASPER, 1, [Define if you have jasper]) - LIB_JASPER="$ac_cv_jasper" - AC_MSG_RESULT($ac_cv_jasper) -else - AC_MSG_RESULT(no) - LIB_JASPER="" -fi -AC_SUBST(LIB_JASPER) -]) - -AC_DEFUN([AC_CHECK_BOOL], -[ - AC_DEFINE_UNQUOTED(HAVE_BOOL, 1, [You _must_ have bool]) -]) - -AC_DEFUN([AC_CHECK_GNU_EXTENSIONS], -[ -AC_MSG_CHECKING(if you need GNU extensions) -AC_CACHE_VAL(ac_cv_gnu_extensions, -[ -cat > conftest.c << EOF -#include - -#ifdef __GNU_LIBRARY__ -yes -#endif -EOF - -if (eval "$ac_cpp conftest.c") 2>&5 | - egrep "yes" >/dev/null 2>&1; then - rm -rf conftest* - ac_cv_gnu_extensions=yes -else - ac_cv_gnu_extensions=no -fi -]) - -AC_MSG_RESULT($ac_cv_gnu_extensions) -if test "$ac_cv_gnu_extensions" = "yes"; then - AC_DEFINE_UNQUOTED(_GNU_SOURCE, 1, [Define if you need to use the GNU extensions]) -fi -]) - -AC_DEFUN([KDE_CHECK_COMPILER_FLAG], -[ -AC_MSG_CHECKING([whether $CXX supports -$1]) -kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'` -AC_CACHE_VAL(kde_cv_prog_cxx_$kde_cache, -[ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -$1" - AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cxx_$kde_cache=yes"], []) - CXXFLAGS="$save_CXXFLAGS" - AC_LANG_RESTORE -]) -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - AC_MSG_RESULT(yes) - : - $2 -else - AC_MSG_RESULT(no) - : - $3 -fi -]) - -AC_DEFUN([KDE_CHECK_C_COMPILER_FLAG], -[ -AC_MSG_CHECKING([whether $CC supports -$1]) -kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'` -AC_CACHE_VAL(kde_cv_prog_cc_$kde_cache, -[ - AC_LANG_SAVE - AC_LANG_C - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -$1" - AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cc_$kde_cache=yes"], []) - CFLAGS="$save_CFLAGS" - AC_LANG_RESTORE -]) -if eval "test \"`echo '$kde_cv_prog_cc_'$kde_cache`\" = yes"; then - AC_MSG_RESULT(yes) - : - $2 -else - AC_MSG_RESULT(no) - : - $3 -fi -]) - - -dnl AC_REMOVE_FORBIDDEN removes forbidden arguments from variables -dnl use: AC_REMOVE_FORBIDDEN(CC, [-forbid -bad-option whatever]) -dnl it's all white-space separated -AC_DEFUN([AC_REMOVE_FORBIDDEN], -[ __val=$$1 - __forbid=" $2 " - if test -n "$__val"; then - __new="" - ac_save_IFS=$IFS - IFS=" " - for i in $__val; do - case "$__forbid" in - *" $i "*) AC_MSG_WARN([found forbidden $i in $1, removing it]) ;; - *) # Careful to not add spaces, where there were none, because otherwise - # libtool gets confused, if we change e.g. CXX - if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;; - esac - done - IFS=$ac_save_IFS - $1=$__new - fi -]) - -dnl AC_VALIDIFY_CXXFLAGS checks for forbidden flags the user may have given -AC_DEFUN([AC_VALIDIFY_CXXFLAGS], -[dnl -if test "x$kde_use_qt_emb" != "xyes"; then - AC_REMOVE_FORBIDDEN(CXX, [-fno-rtti -rpath]) - AC_REMOVE_FORBIDDEN(CXXFLAGS, [-fno-rtti -rpath]) -else - AC_REMOVE_FORBIDDEN(CXX, [-rpath]) - AC_REMOVE_FORBIDDEN(CXXFLAGS, [-rpath]) -fi -]) - -AC_DEFUN([AC_CHECK_COMPILERS], -[ - AC_ARG_ENABLE(debug, - AC_HELP_STRING([--enable-debug=ARG],[enables debug symbols (yes|no|full) [default=no]]), - [ - case $enableval in - yes) - kde_use_debug_code="yes" - kde_use_debug_define=no - ;; - full) - kde_use_debug_code="full" - kde_use_debug_define=no - ;; - *) - kde_use_debug_code="no" - kde_use_debug_define=yes - ;; - esac - ], - [kde_use_debug_code="no" - kde_use_debug_define=no - ]) - - dnl Just for configure --help - AC_ARG_ENABLE(dummyoption, - AC_HELP_STRING([--disable-debug], - [disables debug output and debug symbols [default=no]]), - [],[]) - - AC_ARG_ENABLE(strict, - AC_HELP_STRING([--enable-strict], - [compiles with strict compiler options (may not work!)]), - [ - if test $enableval = "no"; then - kde_use_strict_options="no" - else - kde_use_strict_options="yes" - fi - ], [kde_use_strict_options="no"]) - - AC_ARG_ENABLE(warnings,AC_HELP_STRING([--disable-warnings],[disables compilation with -Wall and similar]), - [ - if test $enableval = "no"; then - kde_use_warnings="no" - else - kde_use_warnings="yes" - fi - ], [kde_use_warnings="yes"]) - - dnl enable warnings for debug build - if test "$kde_use_debug_code" != "no"; then - kde_use_warnings=yes - fi - - AC_ARG_ENABLE(profile,AC_HELP_STRING([--enable-profile],[creates profiling infos [default=no]]), - [kde_use_profiling=$enableval], - [kde_use_profiling="no"] - ) - - dnl this prevents stupid AC_PROG_CC to add "-g" to the default CFLAGS - CFLAGS=" $CFLAGS" - - AC_PROG_CC - - AC_PROG_CPP - - if test "$GCC" = "yes"; then - if test "$kde_use_debug_code" != "no"; then - if test $kde_use_debug_code = "full"; then - CFLAGS="-g3 -fno-inline $CFLAGS" - else - CFLAGS="-g -O2 $CFLAGS" - fi - else - CFLAGS="-O2 $CFLAGS" - fi - fi - - if test "$kde_use_debug_define" = "yes"; then - CFLAGS="-DNDEBUG $CFLAGS" - fi - - - case "$host" in - *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";; - *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";; - esac - - if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then - LDFLAGS="" - fi - - CXXFLAGS=" $CXXFLAGS" - - AC_PROG_CXX - - if test "$GXX" = "yes" || test "$CXX" = "KCC"; then - if test "$kde_use_debug_code" != "no"; then - if test "$CXX" = "KCC"; then - CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS" - else - if test "$kde_use_debug_code" = "full"; then - CXXFLAGS="-g3 -fno-inline $CXXFLAGS" - else - CXXFLAGS="-g -O2 $CXXFLAGS" - fi - fi - KDE_CHECK_COMPILER_FLAG(fno-builtin,[CXXFLAGS="-fno-builtin $CXXFLAGS"]) - - dnl convenience compiler flags - KDE_CHECK_COMPILER_FLAG(Woverloaded-virtual, [WOVERLOADED_VIRTUAL="-Woverloaded-virtual"], [WOVERLOADED_VRITUAL=""]) - AC_SUBST(WOVERLOADED_VIRTUAL) - else - if test "$CXX" = "KCC"; then - CXXFLAGS="+K3 $CXXFLAGS" - else - CXXFLAGS="-O2 $CXXFLAGS" - fi - fi - fi - - if test "$kde_use_debug_define" = "yes"; then - CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS" - fi - - if test "$kde_use_profiling" = "yes"; then - KDE_CHECK_COMPILER_FLAG(pg, - [ - CFLAGS="-pg $CFLAGS" - CXXFLAGS="-pg $CXXFLAGS" - ]) - fi - - if test "$kde_use_warnings" = "yes"; then - if test "$GCC" = "yes"; then - CXXFLAGS="-Wall -W -Wpointer-arith -Wwrite-strings $CXXFLAGS" - case $host in - *-*-linux-gnu) - CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS" - CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS" - KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"]) - KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"]) - ;; - esac - KDE_CHECK_COMPILER_FLAG(Wundef,[CXXFLAGS="-Wundef $CXXFLAGS"]) - KDE_CHECK_COMPILER_FLAG(Wno-long-long,[CXXFLAGS="-Wno-long-long $CXXFLAGS"]) - KDE_CHECK_COMPILER_FLAG(Wnon-virtual-dtor,[CXXFLAGS="-Wnon-virtual-dtor $CXXFLAGS"]) - fi - fi - - if test "$GXX" = "yes" && test "$kde_use_strict_options" = "yes"; then - CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS" - fi - - AC_ARG_ENABLE(pch, - AC_HELP_STRING([--enable-pch], - [enables precompiled header support (currently only KCC or gcc >=3.4+unsermake) [default=no]]), - [ kde_use_pch=$enableval ],[ kde_use_pch=no ]) - - HAVE_GCC_VISIBILITY=0 - AC_SUBST([HAVE_GCC_VISIBILITY]) - - if test "$GXX" = "yes"; then - KDE_CHECK_COMPILER_FLAG(fno-exceptions,[CXXFLAGS="$CXXFLAGS -fno-exceptions"]) - KDE_CHECK_COMPILER_FLAG(fno-check-new, [CXXFLAGS="$CXXFLAGS -fno-check-new"]) - KDE_CHECK_COMPILER_FLAG(fno-common, [CXXFLAGS="$CXXFLAGS -fno-common"]) - KDE_CHECK_COMPILER_FLAG(fexceptions, [USE_EXCEPTIONS="-fexceptions"], USE_EXCEPTIONS= ) - ENABLE_PERMISSIVE_FLAG="-fpermissive" - - if test "$kde_use_pch" = "yes"; then - AC_MSG_CHECKING(whether gcc supports precompiling c header files) - echo >conftest.h - if $CC -x c-header conftest.h >/dev/null 2>/dev/null; then - kde_gcc_supports_pch=yes - AC_MSG_RESULT(yes) - else - kde_gcc_supports_pch=no - AC_MSG_RESULT(no) - fi - if test "$kde_gcc_supports_pch" = "yes"; then - AC_MSG_CHECKING(whether gcc supports precompiling c++ header files) - if $CXX -x c++-header conftest.h >/dev/null 2>/dev/null; then - kde_gcc_supports_pch=yes - AC_MSG_RESULT(yes) - else - kde_gcc_supports_pch=no - AC_MSG_RESULT(no) - fi - fi - rm -f conftest.h conftest.h.gch - fi - fi - AM_CONDITIONAL(unsermake_enable_pch, test "$kde_use_pch" = "yes" && test "$kde_gcc_supports_pch" = "yes") - if test "$CXX" = "KCC"; then - dnl unfortunately we currently cannot disable exception support in KCC - dnl because doing so is binary incompatible and Qt by default links with exceptions :-( - dnl KDE_CHECK_COMPILER_FLAG(-no_exceptions,[CXXFLAGS="$CXXFLAGS --no_exceptions"]) - dnl KDE_CHECK_COMPILER_FLAG(-exceptions, [USE_EXCEPTIONS="--exceptions"], USE_EXCEPTIONS= ) - - if test "$kde_use_pch" = "yes"; then - dnl TODO: support --pch-dir! - KDE_CHECK_COMPILER_FLAG(-pch,[CXXFLAGS="$CXXFLAGS --pch"]) - dnl the below works (but the dir must exist), but it's - dnl useless for a whole package. - dnl The are precompiled headers for each source file, so when compiling - dnl from scratch, it doesn't make a difference, and they take up - dnl around ~5Mb _per_ sourcefile. - dnl KDE_CHECK_COMPILER_FLAG(-pch_dir /tmp, - dnl [CXXFLAGS="$CXXFLAGS --pch_dir `pwd`/pcheaders"]) - fi - dnl this flag controls inlining. by default KCC inlines in optimisation mode - dnl all implementations that are defined inside the class {} declaration. - dnl because of templates-compatibility with broken gcc compilers, this - dnl can cause excessive inlining. This flag limits it to a sane level - KDE_CHECK_COMPILER_FLAG(-inline_keyword_space_time=6,[CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"]) - KDE_CHECK_COMPILER_FLAG(-inline_auto_space_time=2,[CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"]) - KDE_CHECK_COMPILER_FLAG(-inline_implicit_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"]) - KDE_CHECK_COMPILER_FLAG(-inline_generated_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"]) - dnl Some source files are shared between multiple executables - dnl (or libraries) and some of those need template instantiations. - dnl In that case KCC needs to compile those sources with - dnl --one_instantiation_per_object. To make it easy for us we compile - dnl _all_ objects with that flag (--one_per is a shorthand). - KDE_CHECK_COMPILER_FLAG(-one_per, [CXXFLAGS="$CXXFLAGS --one_per"]) - fi - AC_SUBST(USE_EXCEPTIONS) - dnl obsolete macro - provided to keep things going - USE_RTTI= - AC_SUBST(USE_RTTI) - - case "$host" in - *-*-irix*) test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;; - *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";; - *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";; - *-*-solaris*) - if test "$GXX" = yes; then - libstdcpp=`$CXX -print-file-name=libstdc++.so` - if test ! -f $libstdcpp; then - AC_MSG_ERROR([You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so]) - fi - fi - ;; - esac - - AC_VALIDIFY_CXXFLAGS - - AC_PROG_CXXCPP - - if test "$GCC" = yes; then - NOOPT_CFLAGS=-O0 - fi - KDE_CHECK_COMPILER_FLAG(O0,[NOOPT_CXXFLAGS=-O0]) - - AC_ARG_ENABLE(coverage, - AC_HELP_STRING([--enable-coverage],[use gcc coverage testing]), [ - if test "$am_cv_CC_dependencies_compiler_type" = "gcc3"; then - ac_coverage_compiler="-fprofile-arcs -ftest-coverage" - ac_coverage_linker="-lgcc" - elif test "$am_cv_CC_dependencies_compiler_type" = "gcc"; then - ac_coverage_compiler="-fprofile-arcs -ftest-coverage" - ac_coverage_linker="" - else - AC_MSG_ERROR([coverage with your compiler is not supported]) - fi - CFLAGS="$CFLAGS $ac_coverage_compiler" - CXXFLAGS="$CXXFLAGS $ac_coverage_compiler" - LDFLAGS="$LDFLAGS $ac_coverage_linker" - ]) - - AC_SUBST(NOOPT_CXXFLAGS) - AC_SUBST(NOOPT_CFLAGS) - AC_SUBST(ENABLE_PERMISSIVE_FLAG) - - KDE_CHECK_NEW_LDFLAGS - KDE_CHECK_FINAL - KDE_CHECK_CLOSURE - KDE_CHECK_NMCHECK - - ifdef([AM_DEPENDENCIES], AC_REQUIRE([KDE_ADD_DEPENDENCIES]), []) -]) - -AC_DEFUN([KDE_CHECK_VISIBILITY_GCC_BUG], - [ - AC_CACHE_CHECK([for gcc -fvisibility-inlines-hidden bug], kde_cv_val_gcc_visibility_bug, - [ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - - safe_CXXFLAGS=$CXXFLAGS - safe_LDFLAGS=$LDFLAGS - CXXFLAGS="$CXXFLAGS -fPIC -fvisibility-inlines-hidden -O0" - LDFLAGS="$LDFLAGS -shared -fPIC" - - AC_TRY_LINK( - [ - /* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664 */ - #include - int some_function( void ) __attribute__ ((visibility("default"))); - int some_function( void ) - { - std::string s("blafasel"); - return 0; - } - ], [/* elvis is alive */], - kde_cv_val_gcc_visibility_bug=no, kde_cv_val_gcc_visibility_bug=yes) - - CXXFLAGS=$safe_CXXFLAGS - LDFLAGS=$safe_LDFLAGS - AC_LANG_RESTORE - ] - ) - - if test x$kde_cv_val_gcc_visibility_bug = xno; then - CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden" - fi - ] -) - -AC_DEFUN([KDE_CHECK_AND_ADD_HIDDEN_VISIBILITY], -[ - if test "$GXX" = "yes"; then - KDE_CHECK_COMPILER_FLAG(fvisibility=hidden, - [ - CXXFLAGS="$CXXFLAGS -fvisibility=hidden" - KDE_CHECK_VISIBILITY_GCC_BUG - - HAVE_GCC_VISIBILITY=1 - AC_DEFINE_UNQUOTED(__KDE_HAVE_GCC_VISIBILITY, "$HAVE_GCC_VISIBILITY", [define to 1 if -fvisibility is supported]) - ]) - fi -]) - -AC_DEFUN([KDE_ENABLE_HIDDEN_VISIBILITY], -[ - AC_REQUIRE([KDE_CHECK_AND_ADD_HIDDEN_VISIBILITY]) -]) - -AC_DEFUN([KDE_ADD_DEPENDENCIES], -[ - [A]M_DEPENDENCIES(CC) - [A]M_DEPENDENCIES(CXX) -]) - -dnl just a wrapper to clean up configure.in -AC_DEFUN([KDE_PROG_LIBTOOL], -[ -AC_REQUIRE([AC_CHECK_COMPILERS]) -AC_REQUIRE([AC_ENABLE_SHARED]) -AC_REQUIRE([AC_ENABLE_STATIC]) - -AC_REQUIRE([AC_LIBTOOL_DLOPEN]) -AC_REQUIRE([KDE_CHECK_LIB64]) - -AC_OBJEXT -AC_EXEEXT - -AM_PROG_LIBTOOL -AC_LIBTOOL_CXX - -LIBTOOL_SHELL="/bin/sh ./libtool" -# LIBTOOL="$LIBTOOL --silent" -KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_NO_UNDEFINED) \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)" -AC_SUBST(KDE_PLUGIN) - -# we patch configure quite some so we better keep that consistent for incremental runs -AC_SUBST(AUTOCONF,'$(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure') -]) - -AC_DEFUN([KDE_CHECK_LIB64], -[ - kdelibsuff="$kde_libs_suffix" - if test -z "$kdelibsuff"; then - kdelibsuff=no - fi - AC_ARG_ENABLE(libsuffix, - AC_HELP_STRING([--enable-libsuffix], - [/lib directory suffix (64,32,none[=default])]), - kdelibsuff=$enableval) - # TODO: add an auto case that compiles a little C app to check - # where the glibc is - if test "$kdelibsuff" = "no"; then - kdelibsuff= - fi - if test -z "$kdelibsuff"; then - AC_MSG_RESULT([not using lib directory suffix]) - AC_DEFINE(KDELIBSUFF, [""], Suffix for lib directories) - else - if test "$libdir" = '${exec_prefix}/lib'; then - libdir="$libdir${kdelibsuff}" - AC_SUBST([libdir], ["$libdir"]) dnl ugly hack for lib64 platforms - fi - AC_DEFINE_UNQUOTED(KDELIBSUFF, ["${kdelibsuff}"], Suffix for lib directories) - AC_MSG_RESULT([using lib directory suffix $kdelibsuff]) - fi -]) - -AC_DEFUN([KDE_CHECK_TYPES], -[ AC_CHECK_SIZEOF(int, 4)dnl - AC_CHECK_SIZEOF(short)dnl - AC_CHECK_SIZEOF(long, 4)dnl - AC_CHECK_SIZEOF(char *, 4)dnl -])dnl - -dnl Not used - kept for compat only? -AC_DEFUN([KDE_DO_IT_ALL], -[ -AC_CANONICAL_SYSTEM -AC_ARG_PROGRAM -AM_INIT_AUTOMAKE($1, $2) -AM_DISABLE_LIBRARIES -AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde}) -AC_CHECK_COMPILERS -KDE_PROG_LIBTOOL -AM_KDE_WITH_NLS -AC_PATH_KDE -]) - -AC_DEFUN([AC_CHECK_RPATH], -[ -AC_MSG_CHECKING(for rpath) -AC_ARG_ENABLE(rpath, - AC_HELP_STRING([--disable-rpath],[do not use the rpath feature of ld]), - USE_RPATH=$enableval, USE_RPATH=yes) - -if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then - - KDE_RPATH="-R \$(libdir)" - - if test "$kde_libraries" != "$libdir"; then - KDE_RPATH="$KDE_RPATH -R \$(kde_libraries)" - fi - - if test -n "$qt_libraries"; then - KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)" - fi - dnl $x_libraries is set to /usr/lib in case - if test -n "$X_LDFLAGS"; then - X_RPATH="-R \$(x_libraries)" - KDE_RPATH="$KDE_RPATH $X_RPATH" - fi - if test -n "$KDE_EXTRA_RPATH"; then - KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)" - fi -fi -AC_SUBST(KDE_EXTRA_RPATH) -AC_SUBST(KDE_RPATH) -AC_SUBST(X_RPATH) -AC_MSG_RESULT($USE_RPATH) -]) - -dnl Check for the type of the third argument of getsockname -AC_DEFUN([AC_CHECK_SOCKLEN_T], -[ - AC_MSG_CHECKING(for socklen_t) - AC_CACHE_VAL(kde_cv_socklen_t, - [ - AC_LANG_PUSH(C++) - kde_cv_socklen_t=no - AC_TRY_COMPILE([ - #include - #include - ], - [ - socklen_t len; - getpeername(0,0,&len); - ], - [ - kde_cv_socklen_t=yes - kde_cv_socklen_t_equiv=socklen_t - ]) - AC_LANG_POP(C++) - ]) - AC_MSG_RESULT($kde_cv_socklen_t) - if test $kde_cv_socklen_t = no; then - AC_MSG_CHECKING([for socklen_t equivalent for socket functions]) - AC_CACHE_VAL(kde_cv_socklen_t_equiv, - [ - kde_cv_socklen_t_equiv=int - AC_LANG_PUSH(C++) - for t in int size_t unsigned long "unsigned long"; do - AC_TRY_COMPILE([ - #include - #include - ], - [ - $t len; - getpeername(0,0,&len); - ], - [ - kde_cv_socklen_t_equiv="$t" - break - ]) - done - AC_LANG_POP(C++) - ]) - AC_MSG_RESULT($kde_cv_socklen_t_equiv) - fi - AC_DEFINE_UNQUOTED(kde_socklen_t, $kde_cv_socklen_t_equiv, - [type to use in place of socklen_t if not defined]) - AC_DEFINE_UNQUOTED(ksize_t, $kde_cv_socklen_t_equiv, - [type to use in place of socklen_t if not defined (deprecated, use kde_socklen_t)]) -]) - -dnl This is a merge of some macros out of the gettext aclocal.m4 -dnl since we don't need anything, I took the things we need -dnl the copyright for them is: -dnl > -dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. -dnl This Makefile.in is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. - -dnl This program is distributed in the hope that it will be useful, -dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without -dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A -dnl PARTICULAR PURPOSE. -dnl > -dnl for this file it is relicensed under LGPL - -AC_DEFUN([AM_KDE_WITH_NLS], - [ - dnl If we use NLS figure out what method - - AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt, - [test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"], msgfmt) - AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) - - if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then - AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it]) - GMSGFMT=":" - fi - MSGFMT=$GMSGFMT - AC_SUBST(GMSGFMT) - AC_SUBST(MSGFMT) - - AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext, - [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) - - dnl Test whether we really found GNU xgettext. - if test "$XGETTEXT" != ":"; then - dnl If it is no GNU xgettext we define it as : so that the - dnl Makefiles still can work. - if $XGETTEXT --omit-header /dev/null 2> /dev/null; then - : ; - else - AC_MSG_RESULT( - [found xgettext programs is not GNU xgettext; ignore it]) - XGETTEXT=":" - fi - fi - AC_SUBST(XGETTEXT) - - ]) - -# Search path for a program which passes the given test. -# Ulrich Drepper , 1996. - -# serial 1 -# Stephan Kulow: I appended a _KDE against name conflicts - -dnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR, -dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) -AC_DEFUN([AM_PATH_PROG_WITH_TEST_KDE], -[# Extract the first word of "$2", so it can be a program name with args. -set dummy $2; ac_word=[$]2 -AC_MSG_CHECKING([for $ac_word]) -AC_CACHE_VAL(ac_cv_path_$1, -[case "[$]$1" in - /*) - ac_cv_path_$1="[$]$1" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in ifelse([$5], , $PATH, [$5]); do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if [$3]; then - ac_cv_path_$1="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" -dnl If no 4th arg is given, leave the cache variable unset, -dnl so AC_PATH_PROGS will keep looking. -ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" -])dnl - ;; -esac])dnl -$1="$ac_cv_path_$1" -if test -n "[$]$1"; then - AC_MSG_RESULT([$]$1) -else - AC_MSG_RESULT(no) -fi -AC_SUBST($1)dnl -]) - - -# Check whether LC_MESSAGES is available in . -# Ulrich Drepper , 1995. - -# serial 1 - -AC_DEFUN([AM_LC_MESSAGES], - [if test $ac_cv_header_locale_h = yes; then - AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, - [AC_TRY_LINK([#include ], [return LC_MESSAGES], - am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) - if test $am_cv_val_LC_MESSAGES = yes; then - AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your locale.h file contains LC_MESSAGES]) - fi - fi]) - -dnl From Jim Meyering. -dnl FIXME: migrate into libit. - -AC_DEFUN([AM_FUNC_OBSTACK], -[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack, - [AC_TRY_LINK([#include "obstack.h"], - [struct obstack *mem;obstack_free(mem,(char *) 0)], - am_cv_func_obstack=yes, - am_cv_func_obstack=no)]) - if test $am_cv_func_obstack = yes; then - AC_DEFINE(HAVE_OBSTACK) - else - LIBOBJS="$LIBOBJS obstack.o" - fi -]) - -dnl From Jim Meyering. Use this if you use the GNU error.[ch]. -dnl FIXME: Migrate into libit - -AC_DEFUN([AM_FUNC_ERROR_AT_LINE], -[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line, - [AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");], - am_cv_lib_error_at_line=yes, - am_cv_lib_error_at_line=no)]) - if test $am_cv_lib_error_at_line = no; then - LIBOBJS="$LIBOBJS error.o" - fi - AC_SUBST(LIBOBJS)dnl -]) - -# Macro to add for using GNU gettext. -# Ulrich Drepper , 1995. - -# serial 1 -# Stephan Kulow: I put a KDE in it to avoid name conflicts - -AC_DEFUN([AM_KDE_GNU_GETTEXT], - [AC_REQUIRE([AC_PROG_MAKE_SET])dnl - AC_REQUIRE([AC_PROG_RANLIB])dnl - AC_REQUIRE([AC_HEADER_STDC])dnl - AC_REQUIRE([AC_TYPE_OFF_T])dnl - AC_REQUIRE([AC_TYPE_SIZE_T])dnl - AC_REQUIRE([AC_FUNC_ALLOCA])dnl - AC_REQUIRE([AC_FUNC_MMAP])dnl - AC_REQUIRE([AM_KDE_WITH_NLS])dnl - AC_CHECK_HEADERS([limits.h locale.h nl_types.h string.h values.h alloca.h]) - AC_CHECK_FUNCS([getcwd munmap putenv setlocale strchr strcasecmp \ -__argz_count __argz_stringify __argz_next]) - - AC_MSG_CHECKING(for stpcpy) - AC_CACHE_VAL(kde_cv_func_stpcpy, - [ - kde_safe_cxxflags=$CXXFLAGS - CXXFLAGS="-Werror" - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - AC_TRY_COMPILE([ - #include - ], - [ - char buffer[200]; - stpcpy(buffer, buffer); - ], - kde_cv_func_stpcpy=yes, - kde_cv_func_stpcpy=no) - AC_LANG_RESTORE - CXXFLAGS=$kde_safe_cxxflags - ]) - AC_MSG_RESULT($kde_cv_func_stpcpy) - if eval "test \"`echo $kde_cv_func_stpcpy`\" = yes"; then - AC_DEFINE(HAVE_STPCPY, 1, [Define if you have stpcpy]) - fi - - AM_LC_MESSAGES - - if test "x$CATOBJEXT" != "x"; then - if test "x$ALL_LINGUAS" = "x"; then - LINGUAS= - else - AC_MSG_CHECKING(for catalogs to be installed) - NEW_LINGUAS= - for lang in ${LINGUAS=$ALL_LINGUAS}; do - case "$ALL_LINGUAS" in - *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;; - esac - done - LINGUAS=$NEW_LINGUAS - AC_MSG_RESULT($LINGUAS) - fi - - dnl Construct list of names of catalog files to be constructed. - if test -n "$LINGUAS"; then - for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done - fi - fi - - ]) - -AC_DEFUN([AC_HAVE_XPM], - [AC_REQUIRE_CPP()dnl - AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) - - test -z "$XPM_LDFLAGS" && XPM_LDFLAGS= - test -z "$XPM_INCLUDE" && XPM_INCLUDE= - - AC_ARG_WITH(xpm,AC_HELP_STRING([--without-xpm],[disable color pixmap XPM tests]), - xpm_test=$withval, xpm_test="yes") - if test "x$xpm_test" = xno; then - ac_cv_have_xpm=no - else - AC_MSG_CHECKING(for XPM) - AC_CACHE_VAL(ac_cv_have_xpm, - [ - ac_save_ldflags="$LDFLAGS" - ac_save_cflags="$CFLAGS" - if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then - LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBZ $LIBSOCKET" - else - LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm $LIBZ $LIBSOCKET" - fi - CFLAGS="$CFLAGS $X_INCLUDES $USER_INCLUDES" - test -n "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS" - AC_TRY_LINK([#include ],[], - ac_cv_have_xpm="yes",ac_cv_have_xpm="no") - LDFLAGS="$ac_save_ldflags" - CFLAGS="$ac_save_cflags" - ])dnl - - if test "$ac_cv_have_xpm" = no; then - AC_MSG_RESULT(no) - XPM_LDFLAGS="" - XPMINC="" - $2 - else - AC_DEFINE(HAVE_XPM, 1, [Define if you have XPM support]) - if test "$XPM_LDFLAGS" = ""; then - XPMLIB='-lXpm $(LIB_X11)' - else - XPMLIB="-L$XPM_LDFLAGS -lXpm "'$(LIB_X11)' - fi - if test "$XPM_INCLUDE" = ""; then - XPMINC="" - else - XPMINC="-I$XPM_INCLUDE" - fi - AC_MSG_RESULT(yes) - $1 - fi - fi - AC_SUBST(XPMINC) - AC_SUBST(XPMLIB) -]) - -AC_DEFUN([AC_HAVE_DPMS], - [AC_REQUIRE_CPP()dnl - AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) - - test -z "$DPMS_LDFLAGS" && DPMS_LDFLAGS= - test -z "$DPMS_INCLUDE" && DPMS_INCLUDE= - DPMS_LIB= - - AC_ARG_WITH(dpms,AC_HELP_STRING([--without-dpms],[disable DPMS power saving]), - dpms_test=$withval, dpms_test="yes") - if test "x$dpms_test" = xno; then - ac_cv_have_dpms=no - else - AC_MSG_CHECKING(for DPMS) - dnl Note: ac_cv_have_dpms can be no, yes, or -lXdpms. - dnl 'yes' means DPMS_LIB="", '-lXdpms' means DPMS_LIB="-lXdpms". - AC_CACHE_VAL(ac_cv_have_dpms, - [ - if test "x$kde_use_qt_emb" = "xyes" || test "x$kde_use_qt_mac" = "xyes"; then - AC_MSG_RESULT(no) - ac_cv_have_dpms="no" - else - ac_save_ldflags="$LDFLAGS" - ac_save_cflags="$CFLAGS" - ac_save_libs="$LIBS" - LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries -lX11 -lXext $LIBSOCKET" - CFLAGS="$CFLAGS $X_INCLUDES" - test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS" - AC_TRY_LINK([ - #include - #include - #include - #include - int foo_test_dpms() - { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[], - ac_cv_have_dpms="yes", [ - LDFLAGS="$ac_save_ldflags" - CFLAGS="$ac_save_cflags" - LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries -lX11 -lXext $LIBSOCKET" - LIBS="$LIBS -lXdpms" - CFLAGS="$CFLAGS $X_INCLUDES" - test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS" - AC_TRY_LINK([ - #include - #include - #include - #include - int foo_test_dpms() - { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[], - [ - ac_cv_have_dpms="-lXdpms" - ],ac_cv_have_dpms="no") - ]) - LDFLAGS="$ac_save_ldflags" - CFLAGS="$ac_save_cflags" - LIBS="$ac_save_libs" - fi - ])dnl - - if test "$ac_cv_have_dpms" = no; then - AC_MSG_RESULT(no) - DPMS_LDFLAGS="" - DPMSINC="" - $2 - else - AC_DEFINE(HAVE_DPMS, 1, [Define if you have DPMS support]) - if test "$ac_cv_have_dpms" = "-lXdpms"; then - DPMS_LIB="-lXdpms" - fi - if test "$DPMS_LDFLAGS" = ""; then - DPMSLIB="$DPMS_LIB "'$(LIB_X11)' - else - DPMSLIB="$DPMS_LDFLAGS $DPMS_LIB "'$(LIB_X11)' - fi - if test "$DPMS_INCLUDE" = ""; then - DPMSINC="" - else - DPMSINC="-I$DPMS_INCLUDE" - fi - AC_MSG_RESULT(yes) - $1 - fi - fi - ac_save_cflags="$CFLAGS" - CFLAGS="$CFLAGS $X_INCLUDES" - test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS" - AH_TEMPLATE(HAVE_DPMSCAPABLE_PROTO, - [Define if you have the DPMSCapable prototype in ]) - AC_CHECK_DECL(DPMSCapable, - AC_DEFINE(HAVE_DPMSCAPABLE_PROTO),, - [#include ]) - AH_TEMPLATE(HAVE_DPMSINFO_PROTO, - [Define if you have the DPMSInfo prototype in ]) - AC_CHECK_DECL(DPMSInfo, - AC_DEFINE(HAVE_DPMSINFO_PROTO),, - [#include ]) - CFLAGS="$ac_save_cflags" - AC_SUBST(DPMSINC) - AC_SUBST(DPMSLIB) -]) - -AC_DEFUN([AC_HAVE_GL], - [AC_REQUIRE_CPP()dnl - AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) - - test -z "$GL_LDFLAGS" && GL_LDFLAGS= - test -z "$GL_INCLUDE" && GL_INCLUDE= - - AC_ARG_WITH(gl,AC_HELP_STRING([--without-gl],[disable 3D GL modes]), - gl_test=$withval, gl_test="yes") - if test "x$kde_use_qt_emb" = "xyes"; then - # GL and Qt Embedded is a no-go for now. - ac_cv_have_gl=no - elif test "x$gl_test" = xno; then - ac_cv_have_gl=no - else - AC_MSG_CHECKING(for GL) - AC_CACHE_VAL(ac_cv_have_gl, - [ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - ac_save_ldflags=$LDFLAGS - ac_save_cxxflags=$CXXFLAGS - ac_save_libs=$LIBS - LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $all_libraries" - LIBS="$LIBS -lGL -lGLU" - test "x$kde_use_qt_mac" != xyes && test "x$kde_use_qt_emb" != xyes && LIBS="$LIBS -lX11" - LIBS="$LIBS $LIB_XEXT -lm $LIBSOCKET" - CXXFLAGS="$CFLAGS $X_INCLUDES" - test -n "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS" - AC_TRY_LINK([#include -#include -], [], - ac_cv_have_gl="yes", ac_cv_have_gl="no") - AC_LANG_RESTORE - LDFLAGS=$ac_save_ldflags - CXXFLAGS=$ac_save_cxxflags - LIBS=$ac_save_libs - ])dnl - - if test "$ac_cv_have_gl" = "no"; then - AC_MSG_RESULT(no) - GL_LDFLAGS="" - GLINC="" - $2 - else - AC_DEFINE(HAVE_GL, 1, [Defines if you have GL (Mesa, OpenGL, ...)]) - if test "$GL_LDFLAGS" = ""; then - GLLIB='-lGLU -lGL $(LIB_X11)' - else - GLLIB="$GL_LDFLAGS -lGLU -lGL "'$(LIB_X11)' - fi - if test "$GL_INCLUDE" = ""; then - GLINC="" - else - GLINC="-I$GL_INCLUDE" - fi - AC_MSG_RESULT($ac_cv_have_gl) - $1 - fi - fi - AC_SUBST(GLINC) - AC_SUBST(GLLIB) -]) - - - dnl shadow password and PAM magic - maintained by ossi@kde.org - -AC_DEFUN([KDE_PAM], [ - AC_REQUIRE([KDE_CHECK_LIBDL]) - - want_pam= - AC_ARG_WITH(pam, - AC_HELP_STRING([--with-pam[=ARG]],[enable support for PAM: ARG=[yes|no|service name]]), - [ if test "x$withval" = "xyes"; then - want_pam=yes - pam_service=kde - elif test "x$withval" = "xno"; then - want_pam=no - else - want_pam=yes - pam_service=$withval - fi - ], [ pam_service=kde ]) - - use_pam= - PAMLIBS= - if test "x$want_pam" != xno; then - AC_CHECK_LIB(pam, pam_start, [ - AC_CHECK_HEADER(security/pam_appl.h, - [ pam_header=security/pam_appl.h ], - [ AC_CHECK_HEADER(pam/pam_appl.h, - [ pam_header=pam/pam_appl.h ], - [ - AC_MSG_WARN([PAM detected, but no headers found! -Make sure you have the necessary development packages installed.]) - ] - ) - ] - ) - ], , $LIBDL) - if test -z "$pam_header"; then - if test "x$want_pam" = xyes; then - AC_MSG_ERROR([--with-pam was specified, but cannot compile with PAM!]) - fi - else - AC_DEFINE(HAVE_PAM, 1, [Defines if you have PAM (Pluggable Authentication Modules)]) - PAMLIBS="$PAM_MISC_LIB -lpam $LIBDL" - use_pam=yes - - dnl darwin claims to be something special - if test "$pam_header" = "pam/pam_appl.h"; then - AC_DEFINE(HAVE_PAM_PAM_APPL_H, 1, [Define if your PAM headers are in pam/ instead of security/]) - fi - - dnl test whether struct pam_message is const (Linux) or not (Sun) - AC_MSG_CHECKING(for const pam_message) - AC_EGREP_HEADER([struct pam_message], $pam_header, - [ AC_EGREP_HEADER([const struct pam_message], $pam_header, - [AC_MSG_RESULT([const: Linux-type PAM])], - [AC_MSG_RESULT([nonconst: Sun-type PAM]) - AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])] - )], - [AC_MSG_RESULT([not found - assume const, Linux-type PAM])]) - fi - fi - - AC_SUBST(PAMLIBS) -]) - -dnl DEF_PAM_SERVICE(arg name, full name, define name) -AC_DEFUN([DEF_PAM_SERVICE], [ - AC_ARG_WITH($1-pam, - AC_HELP_STRING([--with-$1-pam=[val]],[override PAM service from --with-pam for $2]), - [ if test "x$use_pam" = xyes; then - $3_PAM_SERVICE=$withval - else - AC_MSG_ERROR([Cannot use use --with-$1-pam, as no PAM was detected. -You may want to enforce it by using --with-pam.]) - fi - ], - [ if test "x$use_pam" = xyes; then - $3_PAM_SERVICE="$pam_service" - fi - ]) - if test -n "$$3_PAM_SERVICE"; then - AC_MSG_RESULT([The PAM service used by $2 will be $$3_PAM_SERVICE]) - AC_DEFINE_UNQUOTED($3_PAM_SERVICE, "$$3_PAM_SERVICE", [The PAM service to be used by $2]) - fi - AC_SUBST($3_PAM_SERVICE) -]) - -AC_DEFUN([KDE_SHADOWPASSWD], [ - AC_REQUIRE([KDE_PAM]) - - AC_CHECK_LIB(shadow, getspent, - [ LIBSHADOW="-lshadow" - ac_use_shadow=yes - ], - [ dnl for UnixWare - AC_CHECK_LIB(gen, getspent, - [ LIBGEN="-lgen" - ac_use_shadow=yes - ], - [ AC_CHECK_FUNC(getspent, - [ ac_use_shadow=yes ], - [ ac_use_shadow=no ]) - ]) - ]) - AC_SUBST(LIBSHADOW) - AC_SUBST(LIBGEN) - - AC_MSG_CHECKING([for shadow passwords]) - - AC_ARG_WITH(shadow, - AC_HELP_STRING([--with-shadow],[If you want shadow password support]), - [ if test "x$withval" != "xno"; then - use_shadow=yes - else - use_shadow=no - fi - ], [ - use_shadow="$ac_use_shadow" - ]) - - if test "x$use_shadow" = xyes; then - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_SHADOW, 1, [Define if you use shadow passwords]) - else - AC_MSG_RESULT(no) - LIBSHADOW= - LIBGEN= - fi - - dnl finally make the relevant binaries setuid root, if we have shadow passwds. - dnl this still applies, if we could use it indirectly through pam. - if test "x$use_shadow" = xyes || - ( test "x$use_pam" = xyes && test "x$ac_use_shadow" = xyes ); then - case $host in - *-*-freebsd* | *-*-netbsd* | *-*-openbsd*) - SETUIDFLAGS="-m 4755 -o root";; - *) - SETUIDFLAGS="-m 4755";; - esac - fi - AC_SUBST(SETUIDFLAGS) - -]) - -AC_DEFUN([KDE_PASSWDLIBS], [ - AC_REQUIRE([KDE_MISC_TESTS]) dnl for LIBCRYPT - AC_REQUIRE([KDE_PAM]) - AC_REQUIRE([KDE_SHADOWPASSWD]) - - if test "x$use_pam" = "xyes"; then - PASSWDLIBS="$PAMLIBS" - else - PASSWDLIBS="$LIBCRYPT $LIBSHADOW $LIBGEN" - fi - - dnl FreeBSD uses a shadow-like setup, where /etc/passwd holds the users, but - dnl /etc/master.passwd holds the actual passwords. /etc/master.passwd requires - dnl root to read, so kcheckpass needs to be root (even when using pam, since pam - dnl may need to read /etc/master.passwd). - case $host in - *-*-freebsd*) - SETUIDFLAGS="-m 4755 -o root" - ;; - *) - ;; - esac - - AC_SUBST(PASSWDLIBS) -]) - -AC_DEFUN([KDE_CHECK_LIBDL], -[ -AC_CHECK_LIB(dl, dlopen, [ -LIBDL="-ldl" -ac_cv_have_dlfcn=yes -]) - -AC_CHECK_LIB(dld, shl_unload, [ -LIBDL="-ldld" -ac_cv_have_shload=yes -]) - -AC_SUBST(LIBDL) -]) - -AC_DEFUN([KDE_CHECK_DLOPEN], -[ -KDE_CHECK_LIBDL -AC_CHECK_HEADERS(dlfcn.h dl.h) -if test "$ac_cv_header_dlfcn_h" = "no"; then - ac_cv_have_dlfcn=no -fi - -if test "$ac_cv_header_dl_h" = "no"; then - ac_cv_have_shload=no -fi - -dnl XXX why change enable_dlopen? its already set by autoconf's AC_ARG_ENABLE -dnl (MM) -AC_ARG_ENABLE(dlopen, -AC_HELP_STRING([--disable-dlopen],[link statically [default=no]]), -enable_dlopen=$enableval, -enable_dlopen=yes) - -# override the user's opinion, if we know it better ;) -if test "$ac_cv_have_dlfcn" = "no" && test "$ac_cv_have_shload" = "no"; then - enable_dlopen=no -fi - -if test "$ac_cv_have_dlfcn" = "yes"; then - AC_DEFINE_UNQUOTED(HAVE_DLFCN, 1, [Define if you have dlfcn]) -fi - -if test "$ac_cv_have_shload" = "yes"; then - AC_DEFINE_UNQUOTED(HAVE_SHLOAD, 1, [Define if you have shload]) -fi - -if test "$enable_dlopen" = no ; then - test -n "$1" && eval $1 -else - test -n "$2" && eval $2 -fi - -]) - -AC_DEFUN([KDE_CHECK_DYNAMIC_LOADING], -[ -KDE_CHECK_DLOPEN(libtool_enable_shared=yes, libtool_enable_static=no) -KDE_PROG_LIBTOOL -AC_MSG_CHECKING([dynamic loading]) -eval "`egrep '^build_libtool_libs=' libtool`" -if test "$build_libtool_libs" = "yes" && test "$enable_dlopen" = "yes"; then - dynamic_loading=yes - AC_DEFINE_UNQUOTED(HAVE_DYNAMIC_LOADING) -else - dynamic_loading=no -fi -AC_MSG_RESULT($dynamic_loading) -if test "$dynamic_loading" = "yes"; then - $1 -else - $2 -fi -]) - -AC_DEFUN([KDE_ADD_INCLUDES], -[ -if test -z "$1"; then - test_include="Pix.h" -else - test_include="$1" -fi - -AC_MSG_CHECKING([for libg++ ($test_include)]) - -AC_CACHE_VAL(kde_cv_libgpp_includes, -[ -kde_cv_libgpp_includes=no - - for ac_dir in \ - \ - /usr/include/g++ \ - /usr/include \ - /usr/unsupported/include \ - /opt/include \ - $extra_include \ - ; \ - do - if test -r "$ac_dir/$test_include"; then - kde_cv_libgpp_includes=$ac_dir - break - fi - done -]) - -AC_MSG_RESULT($kde_cv_libgpp_includes) -if test "$kde_cv_libgpp_includes" != "no"; then - all_includes="-I$kde_cv_libgpp_includes $all_includes $USER_INCLUDES" -fi -]) -]) - -AC_DEFUN([KDE_CHECK_LIBPTHREAD], -[ - dnl This code is here specifically to handle the - dnl various flavors of threading library on FreeBSD - dnl 4-, 5-, and 6-, and the (weird) rules around it. - dnl There may be an environment PTHREAD_LIBS that - dnl specifies what to use; otherwise, search for it. - dnl -pthread is special cased and unsets LIBPTHREAD - dnl below if found. - LIBPTHREAD="" - - if test -n "$PTHREAD_LIBS"; then - if test "x$PTHREAD_LIBS" = "x-pthread" ; then - LIBPTHREAD="PTHREAD" - else - PTHREAD_LIBS_save="$PTHREAD_LIBS" - PTHREAD_LIBS=`echo "$PTHREAD_LIBS_save" | sed -e 's,^-l,,g'` - AC_MSG_CHECKING([for pthread_create in $PTHREAD_LIBS]) - KDE_CHECK_LIB($PTHREAD_LIBS, pthread_create, [ - LIBPTHREAD="$PTHREAD_LIBS_save"]) - PTHREAD_LIBS="$PTHREAD_LIBS_save" - fi - fi - - dnl Is this test really needed, in the face of the Tru64 test below? - if test -z "$LIBPTHREAD"; then - AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"]) - fi - - dnl This is a special Tru64 check, see BR 76171 issue #18. - if test -z "$LIBPTHREAD" ; then - AC_MSG_CHECKING([for pthread_create in -lpthread]) - kde_safe_libs=$LIBS - LIBS="$LIBS -lpthread" - AC_TRY_LINK([#include ],[(void)pthread_create(0,0,0,0);],[ - AC_MSG_RESULT(yes) - LIBPTHREAD="-lpthread"],[ - AC_MSG_RESULT(no)]) - LIBS=$kde_safe_libs - fi - - dnl Un-special-case for FreeBSD. - if test "x$LIBPTHREAD" = "xPTHREAD" ; then - LIBPTHREAD="" - fi - - AC_SUBST(LIBPTHREAD) -]) - -AC_DEFUN([KDE_CHECK_PTHREAD_OPTION], -[ - USE_THREADS="" - if test -z "$LIBPTHREAD"; then - KDE_CHECK_COMPILER_FLAG(pthread, [USE_THREADS="-D_THREAD_SAFE -pthread"]) - fi - - AH_VERBATIM(__svr_define, [ -#if defined(__SVR4) && !defined(__svr4__) -#define __svr4__ 1 -#endif -]) - case $host_os in - solaris*) - KDE_CHECK_COMPILER_FLAG(mt, [USE_THREADS="-mt"]) - CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4" - ;; - freebsd*) - CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE $PTHREAD_CFLAGS" - ;; - aix*) - CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" - LIBPTHREAD="$LIBPTHREAD -lc_r" - ;; - linux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" - if test "$CXX" = "KCC"; then - CXXFLAGS="$CXXFLAGS --thread_safe" - NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS --thread_safe" - fi - ;; - *) - ;; - esac - AC_SUBST(USE_THREADS) - AC_SUBST(LIBPTHREAD) -]) - -AC_DEFUN([KDE_CHECK_THREADING], -[ - AC_REQUIRE([KDE_CHECK_LIBPTHREAD]) - AC_REQUIRE([KDE_CHECK_PTHREAD_OPTION]) - dnl default is yes if libpthread is found and no if no libpthread is available - if test -z "$LIBPTHREAD"; then - if test -z "$USE_THREADS"; then - kde_check_threading_default=no - else - kde_check_threading_default=yes - fi - else - kde_check_threading_default=yes - fi - AC_ARG_ENABLE(threading,AC_HELP_STRING([--disable-threading],[disables threading even if libpthread found]), - kde_use_threading=$enableval, kde_use_threading=$kde_check_threading_default) - if test "x$kde_use_threading" = "xyes"; then - AC_DEFINE(HAVE_LIBPTHREAD, 1, [Define if you have a working libpthread (will enable threaded code)]) - fi -]) - -AC_DEFUN([KDE_TRY_LINK_PYTHON], -[ -if test "$kde_python_link_found" = no; then - -if test "$1" = normal; then - AC_MSG_CHECKING(if a Python application links) -else - AC_MSG_CHECKING(if Python depends on $2) -fi - -AC_CACHE_VAL(kde_cv_try_link_python_$1, -[ -kde_save_cflags="$CFLAGS" -CFLAGS="$CFLAGS $PYTHONINC" -kde_save_libs="$LIBS" -LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET" -kde_save_ldflags="$LDFLAGS" -LDFLAGS="$LDFLAGS $PYTHONLIB" - -AC_TRY_LINK( -[ -#include -],[ - PySys_SetArgv(1, 0); -], - [kde_cv_try_link_python_$1=yes], - [kde_cv_try_link_python_$1=no] -) -CFLAGS="$kde_save_cflags" -LIBS="$kde_save_libs" -LDFLAGS="$kde_save_ldflags" -]) - -if test "$kde_cv_try_link_python_$1" = "yes"; then - AC_MSG_RESULT(yes) - kde_python_link_found=yes - if test ! "$1" = normal; then - LIBPYTHON="$LIBPYTHON $2" - fi - $3 -else - AC_MSG_RESULT(no) - $4 -fi - -fi - -]) - -AC_DEFUN([KDE_CHECK_PYTHON_DIR], -[ -AC_MSG_CHECKING([for Python directory]) - -AC_CACHE_VAL(kde_cv_pythondir, -[ - if test -z "$PYTHONDIR"; then - kde_cv_pythondir=/usr/local - else - kde_cv_pythondir="$PYTHONDIR" - fi -]) - -AC_ARG_WITH(pythondir, -AC_HELP_STRING([--with-pythondir=pythondir],[use python installed in pythondir]), -[ - ac_python_dir=$withval -], ac_python_dir=$kde_cv_pythondir -) - -AC_MSG_RESULT($ac_python_dir) -]) - -AC_DEFUN([KDE_CHECK_PYTHON_INTERN], -[ -AC_REQUIRE([KDE_CHECK_LIBDL]) -AC_REQUIRE([KDE_CHECK_LIBPTHREAD]) -AC_REQUIRE([KDE_CHECK_PYTHON_DIR]) - -if test -z "$1"; then - version="1.5" -else - version="$1" -fi - -AC_MSG_CHECKING([for Python$version]) - -python_incdirs="$ac_python_dir/include /usr/include /usr/local/include/ $kde_extra_includes" -AC_FIND_FILE(Python.h, $python_incdirs, python_incdir) -if test ! -r $python_incdir/Python.h; then - AC_FIND_FILE(python$version/Python.h, $python_incdirs, python_incdir) - python_incdir=$python_incdir/python$version - if test ! -r $python_incdir/Python.h; then - python_incdir=no - fi -fi - -PYTHONINC=-I$python_incdir - -python_libdirs="$ac_python_dir/lib$kdelibsuff /usr/lib$kdelibsuff /usr/local /usr/lib$kdelibsuff $kde_extra_libs" -AC_FIND_FILE(libpython$version.so, $python_libdirs, python_libdir) -if test ! -r $python_libdir/libpython$version.so; then - AC_FIND_FILE(libpython$version.a, $python_libdirs, python_libdir) - if test ! -r $python_libdir/libpython$version.a; then - AC_FIND_FILE(python$version/config/libpython$version.a, $python_libdirs, python_libdir) - python_libdir=$python_libdir/python$version/config - if test ! -r $python_libdir/libpython$version.a; then - python_libdir=no - fi - fi -fi - -PYTHONLIB=-L$python_libdir -kde_orig_LIBPYTHON=$LIBPYTHON -if test -z "$LIBPYTHON"; then - LIBPYTHON=-lpython$version -fi - -AC_FIND_FILE(python$version/copy.py, $python_libdirs, python_moddir) -python_moddir=$python_moddir/python$version -if test ! -r $python_moddir/copy.py; then - python_moddir=no -fi - -PYTHONMODDIR=$python_moddir - -AC_MSG_RESULT(header $python_incdir library $python_libdir modules $python_moddir) - -if test x$python_incdir = xno || test x$python_libdir = xno || test x$python_moddir = xno; then - LIBPYTHON=$kde_orig_LIBPYTHON - test "x$PYTHONLIB" = "x-Lno" && PYTHONLIB="" - test "x$PYTHONINC" = "x-Ino" && PYTHONINC="" - $2 -else - dnl Note: this test is very weak - kde_python_link_found=no - KDE_TRY_LINK_PYTHON(normal) - KDE_TRY_LINK_PYTHON(m, -lm) - KDE_TRY_LINK_PYTHON(pthread, $LIBPTHREAD) - KDE_TRY_LINK_PYTHON(tcl, -ltcl) - KDE_TRY_LINK_PYTHON(db2, -ldb2) - KDE_TRY_LINK_PYTHON(m_and_thread, [$LIBPTHREAD -lm]) - KDE_TRY_LINK_PYTHON(m_and_thread_and_util, [$LIBPTHREAD -lm -lutil]) - KDE_TRY_LINK_PYTHON(m_and_thread_and_db3, [$LIBPTHREAD -lm -ldb-3 -lutil]) - KDE_TRY_LINK_PYTHON(pthread_and_db3, [$LIBPTHREAD -ldb-3]) - KDE_TRY_LINK_PYTHON(m_and_thread_and_db, [$LIBPTHREAD -lm -ldb -ltermcap -lutil]) - KDE_TRY_LINK_PYTHON(pthread_and_dl, [$LIBPTHREAD $LIBDL -lutil -lreadline -lncurses -lm]) - KDE_TRY_LINK_PYTHON(pthread_and_panel_curses, [$LIBPTHREAD $LIBDL -lm -lpanel -lcurses]) - KDE_TRY_LINK_PYTHON(m_and_thread_and_db_special, [$LIBPTHREAD -lm -ldb -lutil], [], - [AC_MSG_WARN([it seems, Python depends on another library. - Please set LIBPYTHON to '-lpython$version -lotherlib' before calling configure to fix this - and contact the authors to let them know about this problem]) - ]) - - LIBPYTHON="$LIBPYTHON $LIBDL $LIBSOCKET" - AC_SUBST(PYTHONINC) - AC_SUBST(PYTHONLIB) - AC_SUBST(LIBPYTHON) - AC_SUBST(PYTHONMODDIR) - AC_DEFINE(HAVE_PYTHON, 1, [Define if you have the development files for python]) -fi - -]) - - -AC_DEFUN([KDE_CHECK_PYTHON], -[ - KDE_CHECK_PYTHON_INTERN("2.4", - [KDE_CHECK_PYTHON_INTERN("2.3", - [KDE_CHECK_PYTHON_INTERN("2.2", - [KDE_CHECK_PYTHON_INTERN("2.1", - [KDE_CHECK_PYTHON_INTERN("2.0", - [KDE_CHECK_PYTHON_INTERN($1, $2) ]) - ]) - ]) - ]) - ]) -]) - -AC_DEFUN([KDE_CHECK_STL], -[ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - ac_save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="`echo $CXXFLAGS | sed s/-fno-exceptions//`" - - AC_MSG_CHECKING([if C++ programs can be compiled]) - AC_CACHE_VAL(kde_cv_stl_works, - [ - AC_TRY_COMPILE([ -#include -using namespace std; -],[ - string astring="Hallo Welt."; - astring.erase(0, 6); // now astring is "Welt" - return 0; -], kde_cv_stl_works=yes, - kde_cv_stl_works=no) -]) - - AC_MSG_RESULT($kde_cv_stl_works) - - if test "$kde_cv_stl_works" = "yes"; then - # back compatible - AC_DEFINE_UNQUOTED(HAVE_SGI_STL, 1, [Define if you have a STL implementation by SGI]) - else - AC_MSG_ERROR([Your Installation isn't able to compile simple C++ programs. -Check config.log for details - if you're using a Linux distribution you might miss -a package named similar to libstdc++-dev.]) - fi - - CXXFLAGS="$ac_save_CXXFLAGS" - AC_LANG_RESTORE -]) - -AC_DEFUN([AC_FIND_QIMGIO], - [AC_REQUIRE([AC_FIND_JPEG]) -AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) -AC_MSG_CHECKING([for qimgio]) -AC_CACHE_VAL(ac_cv_lib_qimgio, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -ac_save_LIBS="$LIBS" -ac_save_CXXFLAGS="$CXXFLAGS" -LIBS="$all_libraries -lqimgio -lpng -lz $LIBJPEG $LIBQT" -CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes" -AC_TRY_RUN(dnl -[ -#include -#include -int main() { - QString t = "hallo"; - t.fill('t'); - qInitImageIO(); -} -], - ac_cv_lib_qimgio=yes, - ac_cv_lib_qimgio=no, - ac_cv_lib_qimgio=no) -LIBS="$ac_save_LIBS" -CXXFLAGS="$ac_save_CXXFLAGS" -AC_LANG_RESTORE -])dnl -if eval "test \"`echo $ac_cv_lib_qimgio`\" = yes"; then - LIBQIMGIO="-lqimgio -lpng -lz $LIBJPEG" - AC_MSG_RESULT(yes) - AC_DEFINE_UNQUOTED(HAVE_QIMGIO, 1, [Define if you have the Qt extension qimgio available]) - AC_SUBST(LIBQIMGIO) -else - AC_MSG_RESULT(not found) -fi -]) - -AC_DEFUN([AM_DISABLE_LIBRARIES], -[ - AC_PROVIDE([AM_ENABLE_STATIC]) - AC_PROVIDE([AM_ENABLE_SHARED]) - enable_static=no - enable_shared=yes -]) - - -AC_DEFUN([AC_CHECK_UTMP_FILE], -[ - AC_MSG_CHECKING([for utmp file]) - - AC_CACHE_VAL(kde_cv_utmp_file, - [ - kde_cv_utmp_file=no - - for ac_file in \ - \ - /var/run/utmp \ - /var/adm/utmp \ - /etc/utmp \ - ; \ - do - if test -r "$ac_file"; then - kde_cv_utmp_file=$ac_file - break - fi - done - ]) - - if test "$kde_cv_utmp_file" != "no"; then - AC_DEFINE_UNQUOTED(UTMP, "$kde_cv_utmp_file", [Define the file for utmp entries]) - $1 - AC_MSG_RESULT($kde_cv_utmp_file) - else - $2 - AC_MSG_RESULT([non found]) - fi -]) - - -AC_DEFUN([KDE_CREATE_SUBDIRSLIST], -[ - -DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin" -TOPSUBDIRS="" - -if test ! -s $srcdir/subdirs; then - dnl Note: Makefile.common creates subdirs, so this is just a fallback - files=`cd $srcdir && ls -1` - dirs=`for i in $files; do if test -d $i; then echo $i; fi; done` - for i in $dirs; do - echo $i >> $srcdir/subdirs - done -fi - -ac_topsubdirs= -if test -s $srcdir/inst-apps; then - ac_topsubdirs="`cat $srcdir/inst-apps`" -elif test -s $srcdir/subdirs; then - ac_topsubdirs="`cat $srcdir/subdirs`" -fi - -for i in $ac_topsubdirs; do - AC_MSG_CHECKING([if $i should be compiled]) - if test -d $srcdir/$i; then - install_it="yes" - for j in $DO_NOT_COMPILE; do - if test $i = $j; then - install_it="no" - fi - done - else - install_it="no" - fi - AC_MSG_RESULT($install_it) - vari=`echo $i | sed -e 's,[[-+.@]],_,g'` - if test $install_it = "yes"; then - TOPSUBDIRS="$TOPSUBDIRS $i" - eval "$vari""_SUBDIR_included=yes" - else - eval "$vari""_SUBDIR_included=no" - fi -done - -AC_SUBST(TOPSUBDIRS) -]) - -AC_DEFUN([KDE_CHECK_NAMESPACES], -[ -AC_MSG_CHECKING(whether C++ compiler supports namespaces) -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -AC_TRY_COMPILE([ -], -[ -namespace Foo { - extern int i; - namespace Bar { - extern int i; - } -} - -int Foo::i = 0; -int Foo::Bar::i = 1; -],[ - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_NAMESPACES) -], [ -AC_MSG_RESULT(no) -]) -AC_LANG_RESTORE -]) - -dnl ------------------------------------------------------------------------ -dnl Check for S_ISSOCK macro. Doesn't exist on Unix SCO. faure@kde.org -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_CHECK_S_ISSOCK], -[ -AC_MSG_CHECKING(for S_ISSOCK) -AC_CACHE_VAL(ac_cv_have_s_issock, -[ -AC_TRY_LINK( -[ -#include -], -[ -struct stat buff; -int b = S_ISSOCK( buff.st_mode ); -], -ac_cv_have_s_issock=yes, -ac_cv_have_s_issock=no) -]) -AC_MSG_RESULT($ac_cv_have_s_issock) -if test "$ac_cv_have_s_issock" = "yes"; then - AC_DEFINE_UNQUOTED(HAVE_S_ISSOCK, 1, [Define if sys/stat.h declares S_ISSOCK.]) -fi - -AH_VERBATIM(_ISSOCK, -[ -#ifndef HAVE_S_ISSOCK -#define HAVE_S_ISSOCK -#define S_ISSOCK(mode) (1==0) -#endif -]) - -]) - -dnl ------------------------------------------------------------------------ -dnl Check for MAXPATHLEN macro, defines KDEMAXPATHLEN. faure@kde.org -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([AC_CHECK_KDEMAXPATHLEN], -[ -AC_MSG_CHECKING(for MAXPATHLEN) -AC_CACHE_VAL(ac_cv_maxpathlen, -[ -cat > conftest.$ac_ext < -#endif -#include -#include -#ifndef MAXPATHLEN -#define MAXPATHLEN 1024 -#endif - -KDE_HELLO MAXPATHLEN - -EOF - -ac_try="$ac_cpp conftest.$ac_ext 2>/dev/null | grep '^KDE_HELLO' >conftest.out" - -if AC_TRY_EVAL(ac_try) && test -s conftest.out; then - ac_cv_maxpathlen=`sed 's#KDE_HELLO ##' conftest.out` -else - ac_cv_maxpathlen=1024 -fi - -rm conftest.* - -]) -AC_MSG_RESULT($ac_cv_maxpathlen) -AC_DEFINE_UNQUOTED(KDEMAXPATHLEN,$ac_cv_maxpathlen, [Define a safe value for MAXPATHLEN] ) -]) - -AC_DEFUN([KDE_CHECK_HEADER], -[ - kde_safe_cppflags=$CPPFLAGS - CPPFLAGS="$CPPFLAGS $all_includes" - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - AC_CHECK_HEADER([$1], [$2], [$3], [$4]) - AC_LANG_RESTORE - CPPFLAGS=$kde_safe_cppflags -]) - -AC_DEFUN([KDE_CHECK_HEADERS], -[ - AH_CHECK_HEADERS([$1]) - AC_LANG_SAVE - kde_safe_cppflags=$CPPFLAGS - CPPFLAGS="$CPPFLAGS $all_includes" - AC_LANG_CPLUSPLUS - AC_CHECK_HEADERS([$1], [$2], [$3], [$4]) - CPPFLAGS=$kde_safe_cppflags - AC_LANG_RESTORE -]) - -AC_DEFUN([KDE_FAST_CONFIGURE], -[ - dnl makes configure fast (needs perl) - AC_ARG_ENABLE(fast-perl, AC_HELP_STRING([--disable-fast-perl],[disable fast Makefile generation (needs perl)]), - with_fast_perl=$enableval, with_fast_perl=yes) -]) - -AC_DEFUN([KDE_CONF_FILES], -[ - val= - if test -f $srcdir/configure.files ; then - val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files` - fi - CONF_FILES= - if test -n "$val" ; then - for i in $val ; do - CONF_FILES="$CONF_FILES $i" - done - fi - AC_SUBST(CONF_FILES) -])dnl - -dnl This sets the prefix, for arts and kdelibs -dnl Do NOT use in any other module. -dnl It only looks at --prefix, KDEDIR and falls back to /usr/local/kde -AC_DEFUN([KDE_SET_PREFIX_CORE], -[ - unset CDPATH - dnl make $KDEDIR the default for the installation - AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde}) - - if test "x$prefix" = "xNONE"; then - prefix=$ac_default_prefix - ac_configure_args="$ac_configure_args --prefix=$prefix" - fi - # And delete superfluous '/' to make compares easier - prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - - kde_libs_prefix='$(prefix)' - kde_libs_htmldir='$(kde_htmldir)' - AC_SUBST(kde_libs_prefix) - AC_SUBST(kde_libs_htmldir) - KDE_FAST_CONFIGURE - KDE_CONF_FILES -]) - - -AC_DEFUN([KDE_SET_PREFIX], -[ - unset CDPATH - dnl We can't give real code to that macro, only a value. - dnl It only matters for --help, since we set the prefix in this function anyway. - AC_PREFIX_DEFAULT(${KDEDIR:-the kde prefix}) - - KDE_SET_DEFAULT_BINDIRS - if test "x$prefix" = "xNONE"; then - dnl no prefix given: look for kde-config in the PATH and deduce the prefix from it - KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend) - else - dnl prefix given: look for kde-config, preferrably in prefix, otherwise in PATH - kde_save_PATH="$PATH" - PATH="$exec_prefix/bin:$prefix/bin:$PATH" - KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend) - PATH="$kde_save_PATH" - fi - - kde_libs_prefix=`$KDECONFIG --prefix` - if test -z "$kde_libs_prefix" || test ! -x "$kde_libs_prefix"; then - AC_MSG_ERROR([$KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for kdelibs. - This means it has been moved since you installed it. - This won't work. Please recompile kdelibs for the new prefix. - ]) - fi - kde_libs_htmldir=`$KDECONFIG --install html --expandvars` - kde_libs_suffix=`$KDECONFIG --libsuffix` - - AC_MSG_CHECKING([where to install]) - if test "x$prefix" = "xNONE"; then - prefix=$kde_libs_prefix - AC_MSG_RESULT([$prefix (as returned by kde-config)]) - else - dnl --prefix was given. Compare prefixes and warn (in configure.in.bot.end) if different - given_prefix=$prefix - AC_MSG_RESULT([$prefix (as requested)]) - fi - - # And delete superfluous '/' to make compares easier - prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - given_prefix=`echo "$given_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - - AC_SUBST(KDECONFIG) - AC_SUBST(kde_libs_prefix) - AC_SUBST(kde_libs_htmldir) - - KDE_FAST_CONFIGURE - KDE_CONF_FILES -]) - -pushdef([AC_PROG_INSTALL], -[ - dnl our own version, testing for a -p flag - popdef([AC_PROG_INSTALL]) - dnl as AC_PROG_INSTALL works as it works we first have - dnl to save if the user didn't specify INSTALL, as the - dnl autoconf one overwrites INSTALL and we have no chance to find - dnl out afterwards - test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL - test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM - test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT - AC_PROG_INSTALL - - if test -z "$kde_save_INSTALL_given" ; then - # OK, user hasn't given any INSTALL, autoconf found one for us - # now we test, if it supports the -p flag - AC_MSG_CHECKING(for -p flag to install) - rm -f confinst.$$.* > /dev/null 2>&1 - echo "Testtest" > confinst.$$.orig - ac_res=no - if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then - if test -f confinst.$$.new ; then - # OK, -p seems to do no harm to install - INSTALL="${INSTALL} -p" - ac_res=yes - fi - fi - rm -f confinst.$$.* - AC_MSG_RESULT($ac_res) - fi - dnl the following tries to resolve some signs and wonders coming up - dnl with different autoconf/automake versions - dnl e.g.: - dnl *automake 1.4 install-strip sets A_M_INSTALL_PROGRAM_FLAGS to -s - dnl and has INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(A_M_INSTALL_PROGRAM_FLAGS) - dnl it header-vars.am, so there the actual INSTALL_PROGRAM gets the -s - dnl *automake 1.4a (and above) use INSTALL_STRIP_FLAG and only has - dnl INSTALL_PROGRAM = @INSTALL_PROGRAM@ there, but changes the - dnl install-@DIR@PROGRAMS targets to explicitly use that flag - dnl *autoconf 2.13 is dumb, and thinks it can use INSTALL_PROGRAM as - dnl INSTALL_SCRIPT, which breaks with automake <= 1.4 - dnl *autoconf >2.13 (since 10.Apr 1999) has not that failure - dnl *sometimes KDE does not use the install-@DIR@PROGRAM targets from - dnl automake (due to broken Makefile.am or whatever) to install programs, - dnl and so does not see the -s flag in automake > 1.4 - dnl to clean up that mess we: - dnl +set INSTALL_PROGRAM to use INSTALL_STRIP_FLAG - dnl which cleans KDE's program with automake > 1.4; - dnl +set INSTALL_SCRIPT to only use INSTALL, to clean up autoconf's problems - dnl with automake<=1.4 - dnl note that dues to this sometimes two '-s' flags are used (if KDE - dnl properly uses install-@DIR@PROGRAMS, but I don't care - dnl - dnl And to all this comes, that I even can't write in comments variable - dnl names used by automake, because it is so stupid to think I wanted to - dnl _use_ them, therefor I have written A_M_... instead of AM_ - dnl hmm, I wanted to say something ... ahh yes: Arghhh. - - if test -z "$kde_save_INSTALL_PROGRAM_given" ; then - INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)' - fi - if test -z "$kde_save_INSTALL_SCRIPT_given" ; then - INSTALL_SCRIPT='${INSTALL}' - fi -])dnl - -AC_DEFUN([KDE_LANG_CPLUSPLUS], -[AC_LANG_CPLUSPLUS -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC' -pushdef([AC_LANG_CPLUSPLUS], [popdef([AC_LANG_CPLUSPLUS]) KDE_LANG_CPLUSPLUS]) -]) - -pushdef([AC_LANG_CPLUSPLUS], -[popdef([AC_LANG_CPLUSPLUS]) -KDE_LANG_CPLUSPLUS -]) - -AC_DEFUN([KDE_CHECK_LONG_LONG], -[ -AC_MSG_CHECKING(for long long) -AC_CACHE_VAL(kde_cv_c_long_long, -[ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - AC_TRY_LINK([], [ - long long foo = 0; - foo = foo+1; - ], - kde_cv_c_long_long=yes, kde_cv_c_long_long=no) - AC_LANG_RESTORE -]) -AC_MSG_RESULT($kde_cv_c_long_long) -if test "$kde_cv_c_long_long" = yes; then - AC_DEFINE(HAVE_LONG_LONG, 1, [Define if you have long long as datatype]) -fi -]) - -AC_DEFUN([KDE_CHECK_LIB], -[ - kde_save_LDFLAGS="$LDFLAGS" - dnl AC_CHECK_LIB modifies LIBS, so save it here - kde_save_LIBS="$LIBS" - LDFLAGS="$LDFLAGS $all_libraries" - case $host_os in - aix*) LDFLAGS="-brtl $LDFLAGS" - test "$GCC" = yes && LDFLAGS="-Wl,$LDFLAGS" - ;; - esac - AC_CHECK_LIB($1, $2, $3, $4, $5) - LDFLAGS="$kde_save_LDFLAGS" - LIBS="$kde_save_LIBS" -]) - -AC_DEFUN([KDE_JAVA_PREFIX], -[ - dir=`dirname "$1"` - base=`basename "$1"` - list=`ls -1 $dir 2> /dev/null` - for entry in $list; do - if test -d $dir/$entry/bin; then - case $entry in - $base) - javadirs="$javadirs $dir/$entry/bin" - ;; - esac - elif test -d $dir/$entry/jre/bin; then - case $entry in - $base) - javadirs="$javadirs $dir/$entry/jre/bin" - ;; - esac - fi - done -]) - -dnl KDE_CHEC_JAVA_DIR(onlyjre) -AC_DEFUN([KDE_CHECK_JAVA_DIR], -[ - -AC_ARG_WITH(java, -AC_HELP_STRING([--with-java=javadir],[use java installed in javadir, --without-java disables]), -[ ac_java_dir=$withval -], ac_java_dir="" -) - -AC_MSG_CHECKING([for Java]) - -dnl at this point ac_java_dir is either a dir, 'no' to disable, or '' to say look in $PATH -if test "x$ac_java_dir" = "xno"; then - kde_java_bindir=no - kde_java_includedir=no - kde_java_libjvmdir=no - kde_java_libgcjdir=no - kde_java_libhpidir=no -else - if test "x$ac_java_dir" = "x"; then - - - dnl No option set -> collect list of candidate paths - if test -n "$JAVA_HOME"; then - KDE_JAVA_PREFIX($JAVA_HOME) - fi - KDE_JAVA_PREFIX(/usr/j2se) - KDE_JAVA_PREFIX(/usr/lib/j2se) - KDE_JAVA_PREFIX(/usr/j*dk*) - KDE_JAVA_PREFIX(/usr/lib/j*dk*) - KDE_JAVA_PREFIX(/opt/j*sdk*) - KDE_JAVA_PREFIX(/usr/lib/java*) - KDE_JAVA_PREFIX(/usr/java*) - KDE_JAVA_PREFIX(/usr/java/j*dk*) - KDE_JAVA_PREFIX(/usr/java/j*re*) - KDE_JAVA_PREFIX(/usr/lib/SunJava2*) - KDE_JAVA_PREFIX(/usr/lib/SunJava*) - KDE_JAVA_PREFIX(/usr/lib/IBMJava2*) - KDE_JAVA_PREFIX(/usr/lib/IBMJava*) - KDE_JAVA_PREFIX(/opt/java*) - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - for dir in $PATH; do - if test -d "$dir"; then - javadirs="$javadirs $dir" - fi - done - IFS=$kde_save_IFS - jredirs= - - dnl Now javadirs contains a list of paths that exist, all ending with bin/ - for dir in $javadirs; do - dnl Check for the java executable - if test -x "$dir/java"; then - dnl And also check for a libjvm.so somewhere under there - dnl Since we have to go to the parent dir, /usr/bin is excluded, /usr is too big. - if test "$dir" != "/usr/bin"; then - libjvmdir=`find $dir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1` - if test ! -f $libjvmdir/libjvm.so; then continue; fi - jredirs="$jredirs $dir" - fi - fi - done - - dnl Now jredirs contains a reduced list, of paths where both java and ../**/libjvm.so was found - JAVAC= - JAVA= - kde_java_bindir=no - for dir in $jredirs; do - JAVA="$dir/java" - kde_java_bindir=$dir - if test -x "$dir/javac"; then - JAVAC="$dir/javac" - break - fi - done - - if test -n "$JAVAC"; then - dnl this substitution might not work - well, we test for jni.h below - kde_java_includedir=`echo $JAVAC | sed -e 's,bin/javac$,include/,'` - else - kde_java_includedir=no - fi - else - dnl config option set - kde_java_bindir=$ac_java_dir/bin - if test -x $ac_java_dir/bin/java && test ! -x $ac_java_dir/bin/javac; then - kde_java_includedir=no - else - kde_java_includedir=$ac_java_dir/include - fi - fi -fi - -dnl At this point kde_java_bindir and kde_java_includedir are either set or "no" -if test "x$kde_java_bindir" != "xno"; then - - dnl Look for libjvm.so - kde_java_libjvmdir=`find $kde_java_bindir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1` - dnl Look for libgcj.so - kde_java_libgcjdir=`find $kde_java_bindir/.. -name libgcj.so | sed 's,libgcj.so,,'|head -n 1` - dnl Look for libhpi.so and avoid green threads - kde_java_libhpidir=`find $kde_java_bindir/.. -name libhpi.so | grep -v green | sed 's,libhpi.so,,' | head -n 1` - - dnl Now check everything's fine under there - dnl the include dir is our flag for having the JDK - if test -d "$kde_java_includedir"; then - if test ! -x "$kde_java_bindir/javac"; then - AC_MSG_ERROR([javac not found under $kde_java_bindir - it seems you passed a wrong --with-java.]) - fi - if test ! -x "$kde_java_bindir/javah"; then - AC_MSG_ERROR([javah not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.]) - fi - if test ! -x "$kde_java_bindir/jar"; then - AC_MSG_ERROR([jar not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.]) - fi - if test ! -r "$kde_java_includedir/jni.h"; then - AC_MSG_ERROR([jni.h not found under $kde_java_includedir. Use --with-java or --without-java.]) - fi - - jni_includes="-I$kde_java_includedir" - dnl Strange thing, jni.h requires jni_md.h which is under genunix here.. - dnl and under linux here.. - - dnl not needed for gcj - - if test "x$kde_java_libgcjdir" = "x"; then - test -d "$kde_java_includedir/linux" && jni_includes="$jni_includes -I$kde_java_includedir/linux" - test -d "$kde_java_includedir/solaris" && jni_includes="$jni_includes -I$kde_java_includedir/solaris" - test -d "$kde_java_includedir/genunix" && jni_includes="$jni_includes -I$kde_java_includedir/genunix" - fi - - else - JAVAC= - jni_includes= - fi - - if test "x$kde_java_libgcjdir" = "x"; then - if test ! -r "$kde_java_libjvmdir/libjvm.so"; then - AC_MSG_ERROR([libjvm.so not found under $kde_java_libjvmdir. Use --without-java.]) - fi - else - if test ! -r "$kde_java_libgcjdir/libgcj.so"; then - AC_MSG_ERROR([libgcj.so not found under $kde_java_libgcjdir. Use --without-java.]) - fi - fi - - if test ! -x "$kde_java_bindir/java"; then - AC_MSG_ERROR([java not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.]) - fi - - dnl not needed for gcj compile - - if test "x$kde_java_libgcjdir" = "x"; then - if test ! -r "$kde_java_libhpidir/libhpi.so"; then - AC_MSG_ERROR([libhpi.so not found under $kde_java_libhpidir. Use --without-java.]) - fi - fi - - if test -n "$jni_includes"; then - dnl Check for JNI version - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - ac_cxxflags_safe="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS $all_includes $jni_includes" - - AC_TRY_COMPILE([ - #include - ], - [ - #ifndef JNI_VERSION_1_2 - Syntax Error - #endif - ],[ kde_jni_works=yes ], - [ kde_jni_works=no ]) - - if test $kde_jni_works = no; then - AC_MSG_ERROR([Incorrect version of $kde_java_includedir/jni.h. - You need to have Java Development Kit (JDK) version 1.2. - - Use --with-java to specify another location. - Use --without-java to configure without java support. - Or download a newer JDK and try again. - See e.g. http://java.sun.com/products/jdk/1.2 ]) - fi - - CXXFLAGS="$ac_cxxflags_safe" - AC_LANG_RESTORE - - dnl All tests ok, inform and subst the variables - - JAVAC=$kde_java_bindir/javac - JAVAH=$kde_java_bindir/javah - JAR=$kde_java_bindir/jar - AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is]) - if test "x$kde_java_libgcjdir" = "x"; then - JVMLIBS="-L$kde_java_libjvmdir -ljvm -L$kde_java_libhpidir -lhpi" - else - JVMLIBS="-L$kde_java_libgcjdir -lgcj" - fi - AC_MSG_RESULT([java JDK in $kde_java_bindir]) - - else - AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is]) - AC_MSG_RESULT([java JRE in $kde_java_bindir]) - fi -elif test -d "/Library/Java/Home"; then - kde_java_bindir="/Library/Java/Home/bin" - jni_includes="-I/Library/Java/Home/include" - - JAVAC=$kde_java_bindir/javac - JAVAH=$kde_java_bindir/javah - JAR=$kde_java_bindir/jar - JVMLIBS="-Xlinker -framework -Xlinker JavaVM" - - AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is]) - AC_MSG_RESULT([Apple Java Framework]) -else - AC_MSG_RESULT([none found]) -fi - -AC_SUBST(JAVAC) -AC_SUBST(JAVAH) -AC_SUBST(JAR) -AC_SUBST(JVMLIBS) -AC_SUBST(jni_includes) - -# for backward compat -kde_cv_java_includedir=$kde_java_includedir -kde_cv_java_bindir=$kde_java_bindir -]) - -dnl this is a redefinition of autoconf 2.5x's AC_FOREACH. -dnl When the argument list becomes big, as in KDE for AC_OUTPUT in -dnl big packages, m4_foreach is dog-slow. So use our own version of -dnl it. (matz@kde.org) -m4_define([mm_foreach], -[m4_pushdef([$1])_mm_foreach($@)m4_popdef([$1])]) -m4_define([mm_car], [[$1]]) -m4_define([mm_car2], [[$@]]) -m4_define([_mm_foreach], -[m4_if(m4_quote($2), [], [], - [m4_define([$1], mm_car($2))$3[]_mm_foreach([$1], - mm_car2(m4_shift($2)), - [$3])])]) -m4_define([AC_FOREACH], -[mm_foreach([$1], m4_split(m4_normalize([$2])), [$3])]) - -AC_DEFUN([KDE_NEED_FLEX], -[ -kde_libs_safe=$LIBS -LIBS="$LIBS $USER_LDFLAGS" -AM_PROG_LEX -LIBS=$kde_libs_safe -if test -z "$LEXLIB"; then - AC_MSG_ERROR([You need to have flex installed.]) -fi -AC_SUBST(LEXLIB) -]) - -AC_DEFUN([AC_PATH_QTOPIA], -[ - dnl TODO: use AC_CACHE_VAL - - if test -z "$1"; then - qtopia_minver_maj=1 - qtopia_minver_min=5 - qtopia_minver_pat=0 - else - qtopia_minver_maj=`echo "$1" | sed -e "s/^\(.*\)\..*\..*$/\1/"` - qtopia_minver_min=`echo "$1" | sed -e "s/^.*\.\(.*\)\..*$/\1/"` - qtopia_minver_pat=`echo "$1" | sed -e "s/^.*\..*\.\(.*\)$/\1/"` - fi - - qtopia_minver="$qtopia_minver_maj$qtopia_minver_min$qtopia_minver_pat" - qtopia_minverstr="$qtopia_minver_maj.$qtopia_minver_min.$qtopia_minver_pat" - - AC_REQUIRE([AC_PATH_QT]) - - AC_MSG_CHECKING([for Qtopia]) - - LIB_QTOPIA="-lqpe" - AC_SUBST(LIB_QTOPIA) - - kde_qtopia_dirs="$QPEDIR /opt/Qtopia" - - ac_qtopia_incdir=NO - - AC_ARG_WITH(qtopia-dir, - AC_HELP_STRING([--with-qtopia-dir=DIR],[where the root of Qtopia is installed]), - [ ac_qtopia_incdir="$withval"/include] ) - - qtopia_incdirs="" - for dir in $kde_qtopia_dirs; do - qtopia_incdirs="$qtopia_incdirs $dir/include" - done - - if test ! "$ac_qtopia_incdir" = "NO"; then - qtopia_incdirs="$ac_qtopia_incdir $qtopia_incdirs" - fi - - qtopia_incdir="" - AC_FIND_FILE(qpe/qpeapplication.h, $qtopia_incdirs, qtopia_incdir) - ac_qtopia_incdir="$qtopia_incdir" - - if test -z "$qtopia_incdir"; then - AC_MSG_ERROR([Cannot find Qtopia headers. Please check your installation.]) - fi - - qtopia_ver_maj=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION "\(.*\)\..*\..*".*,\1,p'`; - qtopia_ver_min=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\.\(.*\)\..*".*,\1,p'`; - qtopia_ver_pat=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\..*\.\(.*\)".*,\1,p'`; - - qtopia_ver="$qtopia_ver_maj$qtopia_ver_min$qtopia_ver_pat" - qtopia_verstr="$qtopia_ver_maj.$qtopia_ver_min.$qtopia_ver_pat" - if test "$qtopia_ver" -lt "$qtopia_minver"; then - AC_MSG_ERROR([found Qtopia version $qtopia_verstr but version $qtopia_minverstr -is required.]) - fi - - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - - ac_cxxflags_safe="$CXXFLAGS" - ac_ldflags_safe="$LDFLAGS" - ac_libs_safe="$LIBS" - - CXXFLAGS="$CXXFLAGS -I$qtopia_incdir $all_includes" - LDFLAGS="$LDFLAGS $QT_LDFLAGS $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS" - LIBS="$LIBS $LIB_QTOPIA $LIBQT" - - cat > conftest.$ac_ext < -#include - -int main( int argc, char **argv ) -{ - QPEApplication app( argc, argv ); - return 0; -} -EOF - - if AC_TRY_EVAL(ac_link) && test -s conftest; then - rm -f conftest* - else - rm -f conftest* - AC_MSG_ERROR([Cannot link small Qtopia Application. For more details look at -the end of config.log]) - fi - - CXXFLAGS="$ac_cxxflags_safe" - LDFLAGS="$ac_ldflags_safe" - LIBS="$ac_libs_safe" - - AC_LANG_RESTORE - - QTOPIA_INCLUDES="-I$qtopia_incdir" - AC_SUBST(QTOPIA_INCLUDES) - - AC_MSG_RESULT([found version $qtopia_verstr with headers at $qtopia_incdir]) -]) - - -AC_DEFUN([KDE_INIT_DOXYGEN], -[ -AC_MSG_CHECKING([for Qt docs]) -kde_qtdir= -if test "${with_qt_dir+set}" = set; then - kde_qtdir="$with_qt_dir" -fi - -AC_FIND_FILE(qsql.html, [ $kde_qtdir/doc/html $QTDIR/doc/html /usr/share/doc/packages/qt3/html /usr/lib/qt/doc /usr/lib/qt3/doc /usr/lib/qt3/doc/html /usr/doc/qt3/html /usr/doc/qt3 /usr/share/doc/qt3-doc /usr/share/qt3/doc/html /usr/X11R6/share/doc/qt/html ], QTDOCDIR) -AC_MSG_RESULT($QTDOCDIR) - -AC_SUBST(QTDOCDIR) - -KDE_FIND_PATH(dot, DOT, [], []) -if test -n "$DOT"; then - KDE_HAVE_DOT="YES" -else - KDE_HAVE_DOT="NO" -fi -AC_SUBST(KDE_HAVE_DOT) -KDE_FIND_PATH(doxygen, DOXYGEN, [], []) -AC_SUBST(DOXYGEN) - -DOXYGEN_PROJECT_NAME="$1" -DOXYGEN_PROJECT_NUMBER="$2" -AC_SUBST(DOXYGEN_PROJECT_NAME) -AC_SUBST(DOXYGEN_PROJECT_NUMBER) - -KDE_HAS_DOXYGEN=no -if test -n "$DOXYGEN" && test -x "$DOXYGEN" && test -f $QTDOCDIR/qsql.html; then - KDE_HAS_DOXYGEN=yes -fi -AC_SUBST(KDE_HAS_DOXYGEN) - -]) - - -AC_DEFUN([AC_FIND_BZIP2], -[ -AC_MSG_CHECKING([for bzDecompress in libbz2]) -AC_CACHE_VAL(ac_cv_lib_bzip2, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -kde_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS -lbz2 $LIBSOCKET" -kde_save_CXXFLAGS="$CXXFLAGS" -CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES" -AC_TRY_LINK(dnl -[ -#define BZ_NO_STDIO -#include -], - [ bz_stream s; (void) bzDecompress(&s); ], - eval "ac_cv_lib_bzip2='-lbz2'", - eval "ac_cv_lib_bzip2=no") -LIBS="$kde_save_LIBS" -CXXFLAGS="$kde_save_CXXFLAGS" -AC_LANG_RESTORE -])dnl -AC_MSG_RESULT($ac_cv_lib_bzip2) - -if test ! "$ac_cv_lib_bzip2" = no; then - BZIP2DIR=bzip2 - - LIBBZ2="$ac_cv_lib_bzip2" - AC_SUBST(LIBBZ2) - -else - - cxx_shared_flag= - ld_shared_flag= - KDE_CHECK_COMPILER_FLAG(shared, [ - ld_shared_flag="-shared" - ]) - KDE_CHECK_COMPILER_FLAG(fPIC, [ - cxx_shared_flag="-fPIC" - ]) - - AC_MSG_CHECKING([for BZ2_bzDecompress in (shared) libbz2]) - AC_CACHE_VAL(ac_cv_lib_bzip2_prefix, - [ - AC_LANG_SAVE - AC_LANG_CPLUSPLUS - kde_save_LIBS="$LIBS" - LIBS="$all_libraries $USER_LDFLAGS $ld_shared_flag -lbz2 $LIBSOCKET" - kde_save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CFLAGS $cxx_shared_flag $all_includes $USER_INCLUDES" - - AC_TRY_LINK(dnl - [ - #define BZ_NO_STDIO - #include - ], - [ bz_stream s; (void) BZ2_bzDecompress(&s); ], - eval "ac_cv_lib_bzip2_prefix='-lbz2'", - eval "ac_cv_lib_bzip2_prefix=no") - LIBS="$kde_save_LIBS" - CXXFLAGS="$kde_save_CXXFLAGS" - AC_LANG_RESTORE - ])dnl - - AC_MSG_RESULT($ac_cv_lib_bzip2_prefix) - - if test ! "$ac_cv_lib_bzip2_prefix" = no; then - BZIP2DIR=bzip2 - - LIBBZ2="$ac_cv_lib_bzip2_prefix" - AC_SUBST(LIBBZ2) - - AC_DEFINE(NEED_BZ2_PREFIX, 1, [Define if the libbz2 functions need the BZ2_ prefix]) - dnl else, we just ignore this - fi - -fi -AM_CONDITIONAL(include_BZIP2, test -n "$BZIP2DIR") -]) - -dnl ------------------------------------------------------------------------ -dnl Try to find the SSL headers and libraries. -dnl $(SSL_LDFLAGS) will be -Lsslliblocation (if needed) -dnl and $(SSL_INCLUDES) will be -Isslhdrlocation (if needed) -dnl ------------------------------------------------------------------------ -dnl -AC_DEFUN([KDE_CHECK_SSL], -[ -LIBSSL="-lssl -lcrypto" -AC_REQUIRE([KDE_CHECK_LIB64]) - -ac_ssl_includes=NO ac_ssl_libraries=NO -ssl_libraries="" -ssl_includes="" -AC_ARG_WITH(ssl-dir, - AC_HELP_STRING([--with-ssl-dir=DIR],[where the root of OpenSSL is installed]), - [ ac_ssl_includes="$withval"/include - ac_ssl_libraries="$withval"/lib$kdelibsuff - ]) - -want_ssl=yes -AC_ARG_WITH(ssl, - AC_HELP_STRING([--without-ssl],[disable SSL checks]), - [want_ssl=$withval]) - -if test $want_ssl = yes; then - -AC_MSG_CHECKING(for OpenSSL) - -AC_CACHE_VAL(ac_cv_have_ssl, -[#try to guess OpenSSL locations - - ssl_incdirs="/usr/include /usr/local/include /usr/ssl/include /usr/local/ssl/include $prefix/include $kde_extra_includes" - ssl_incdirs="$ac_ssl_includes $ssl_incdirs" - AC_FIND_FILE(openssl/ssl.h, $ssl_incdirs, ssl_incdir) - ac_ssl_includes="$ssl_incdir" - - ssl_libdirs="/usr/lib$kdelibsuff /usr/local/lib$kdelibsuff /usr/ssl/lib$kdelibsuff /usr/local/ssl/lib$kdelibsuff $libdir $prefix/lib$kdelibsuff $exec_prefix/lib$kdelibsuff $kde_extra_libs" - if test ! "$ac_ssl_libraries" = "NO"; then - ssl_libdirs="$ac_ssl_libraries $ssl_libdirs" - fi - - test=NONE - ssl_libdir=NONE - for dir in $ssl_libdirs; do - try="ls -1 $dir/libssl*" - if test=`eval $try 2> /dev/null`; then ssl_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi - done - - ac_ssl_libraries="$ssl_libdir" - - ac_ldflags_safe="$LDFLAGS" - ac_libs_safe="$LIBS" - - LDFLAGS="$LDFLAGS -L$ssl_libdir $all_libraries" - LIBS="$LIBS $LIBSSL -lRSAglue -lrsaref" - - AC_TRY_LINK(,void RSAPrivateEncrypt(void);RSAPrivateEncrypt();, - ac_ssl_rsaref="yes" - , - ac_ssl_rsaref="no" - ) - - LDFLAGS="$ac_ldflags_safe" - LIBS="$ac_libs_safe" - - if test "$ac_ssl_includes" = NO || test "$ac_ssl_libraries" = NO; then - have_ssl=no - else - have_ssl=yes; - fi - - ]) - - eval "$ac_cv_have_ssl" - - AC_MSG_RESULT([libraries $ac_ssl_libraries, headers $ac_ssl_includes]) - - AC_MSG_CHECKING([whether OpenSSL uses rsaref]) - AC_MSG_RESULT($ac_ssl_rsaref) - - AC_MSG_CHECKING([for easter eggs]) - AC_MSG_RESULT([none found]) - -else - have_ssl=no -fi - -if test "$have_ssl" = yes; then - AC_MSG_CHECKING(for OpenSSL version) - dnl Check for SSL version - AC_CACHE_VAL(ac_cv_ssl_version, - [ - - cat >conftest.$ac_ext < -#include - int main() { - -#ifndef OPENSSL_VERSION_NUMBER - printf("ssl_version=\\"error\\"\n"); -#else - if (OPENSSL_VERSION_NUMBER < 0x00906000) - printf("ssl_version=\\"old\\"\n"); - else - printf("ssl_version=\\"ok\\"\n"); -#endif - return (0); - } -EOF - - ac_save_CPPFLAGS=$CPPFLAGS - if test "$ac_ssl_includes" != "/usr/include"; then - CPPFLAGS="$CPPFLAGS -I$ac_ssl_includes" - fi - - if AC_TRY_EVAL(ac_link); then - - if eval `./conftest 2>&5`; then - if test $ssl_version = error; then - AC_MSG_ERROR([$ssl_incdir/openssl/opensslv.h doesn't define OPENSSL_VERSION_NUMBER !]) - else - if test $ssl_version = old; then - AC_MSG_WARN([OpenSSL version too old. Upgrade to 0.9.6 at least, see http://www.openssl.org. SSL support disabled.]) - have_ssl=no - fi - fi - ac_cv_ssl_version="ssl_version=$ssl_version" - else - AC_MSG_ERROR([Your system couldn't run a small SSL test program. - Check config.log, and if you can't figure it out, send a mail to - David Faure , attaching your config.log]) - fi - - else - AC_MSG_ERROR([Your system couldn't link a small SSL test program. - Check config.log, and if you can't figure it out, send a mail to - David Faure , attaching your config.log]) - fi - CPPFLAGS=$ac_save_CPPFLAGS - - ]) - - eval "$ac_cv_ssl_version" - AC_MSG_RESULT($ssl_version) -fi - -if test "$have_ssl" != yes; then - LIBSSL=""; -else - AC_DEFINE(HAVE_SSL, 1, [If we are going to use OpenSSL]) - ac_cv_have_ssl="have_ssl=yes \ - ac_ssl_includes=$ac_ssl_includes ac_ssl_libraries=$ac_ssl_libraries ac_ssl_rsaref=$ac_ssl_rsaref" - - - ssl_libraries="$ac_ssl_libraries" - ssl_includes="$ac_ssl_includes" - - if test "$ac_ssl_rsaref" = yes; then - LIBSSL="-lssl -lcrypto -lRSAglue -lrsaref" - fi - - if test $ssl_version = "old"; then - AC_DEFINE(HAVE_OLD_SSL_API, 1, [Define if you have OpenSSL < 0.9.6]) - fi -fi - -SSL_INCLUDES= - -if test "$ssl_includes" = "/usr/include"; then - if test -f /usr/kerberos/include/krb5.h; then - SSL_INCLUDES="-I/usr/kerberos/include" - fi -elif test "$ssl_includes" != "/usr/local/include" && test -n "$ssl_includes"; then - SSL_INCLUDES="-I$ssl_includes" -fi - -if test "$ssl_libraries" = "/usr/lib" || test "$ssl_libraries" = "/usr/local/lib" || test -z "$ssl_libraries" || test "$ssl_libraries" = "NONE"; then - SSL_LDFLAGS="" -else - SSL_LDFLAGS="-L$ssl_libraries -R$ssl_libraries" -fi - -AC_SUBST(SSL_INCLUDES) -AC_SUBST(SSL_LDFLAGS) -AC_SUBST(LIBSSL) -]) - -AC_DEFUN([KDE_CHECK_STRLCPY], -[ - AC_REQUIRE([AC_CHECK_STRLCAT]) - AC_REQUIRE([AC_CHECK_STRLCPY]) - AC_CHECK_SIZEOF(size_t) - AC_CHECK_SIZEOF(unsigned long) - - AC_MSG_CHECKING([sizeof size_t == sizeof unsigned long]) - AC_TRY_COMPILE(,[ - #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_LONG - choke me - #endif - ],AC_MSG_RESULT([yes]),[ - AC_MSG_RESULT(no) - AC_MSG_ERROR([ - Apparently on your system our assumption sizeof size_t == sizeof unsigned long - does not apply. Please mail kde-devel@kde.org with a description of your system! - ]) - ]) -]) - -AC_DEFUN([KDE_CHECK_BINUTILS], -[ - AC_MSG_CHECKING([if ld supports unversioned version maps]) - - kde_save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map" - echo "{ local: extern \"C++\" { foo }; };" > conftest.map - AC_TRY_LINK([int foo;], -[ -#ifdef __INTEL_COMPILER -icc apparently does not support libtools version-info and version-script -at the same time. Dunno where the bug is, but until somebody figured out, -better disable the optional version scripts. -#endif - - foo = 42; -], kde_supports_versionmaps=yes, kde_supports_versionmaps=no) - LDFLAGS="$kde_save_LDFLAGS" - rm -f conftest.map - AM_CONDITIONAL(include_VERSION_SCRIPT, - [test "$kde_supports_versionmaps" = "yes" && test "$kde_use_debug_code" = "no"]) - - AC_MSG_RESULT($kde_supports_versionmaps) -]) - -AC_DEFUN([AM_PROG_OBJC],[ -AC_CHECK_PROGS(OBJC, gcc, gcc) -test -z "$OBJC" && AC_MSG_ERROR([no acceptable objective-c gcc found in \$PATH]) -if test "x${OBJCFLAGS-unset}" = xunset; then - OBJCFLAGS="-g -O2" -fi -AC_SUBST(OBJCFLAGS) -_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES(OBJC)]) -]) - -AC_DEFUN([KDE_CHECK_PERL], -[ - KDE_FIND_PATH(perl, PERL, [$bindir $exec_prefix/bin $prefix/bin], [ - AC_MSG_ERROR([No Perl found in your $PATH. -We need perl to generate some code.]) - ]) - AC_SUBST(PERL) -]) - -AC_DEFUN([KDE_CHECK_LARGEFILE], -[ -AC_SYS_LARGEFILE -if test "$ac_cv_sys_file_offset_bits" != no; then - CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits" -fi - -if test "x$ac_cv_sys_large_files" != "xno"; then - CPPFLAGS="$CPPFLAGS -D_LARGE_FILES=1" -fi - -]) - -dnl A small extension to PKG_CHECK_MODULES (defined in pkg.m4.in) -dnl which allows to search for libs that get installed into the KDE prefix. -dnl -dnl Syntax: KDE_PKG_CHECK_MODULES(KSTUFF, libkexif >= 0.2 glib = 1.3.4, action-if, action-not) -dnl defines KSTUFF_LIBS, KSTUFF_CFLAGS, see pkg-config man page -dnl also defines KSTUFF_PKG_ERRORS on error -AC_DEFUN([KDE_PKG_CHECK_MODULES], [ - - PKG_CONFIG_PATH="$prefix/lib/pkgconfig:$PKG_CONFIG_PATH" - if test "$prefix" != "$kde_libs_prefix"; then - PKG_CONFIG_PATH="$kde_libs_prefix/lib/pkgconfig:$PKG_CONFIG_PATH" - fi - export PKG_CONFIG_PATH - PKG_CHECK_MODULES($1,$2,$3,$4) -]) - diff --git a/admin/am_edit b/admin/am_edit deleted file mode 100644 index 8b081a0..0000000 --- a/admin/am_edit +++ /dev/null @@ -1,2448 +0,0 @@ -#!/usr/bin/perl -w - -# Expands the specialised KDE tags in Makefile.in to (hopefully) valid -# make syntax. -# When called without file parameters, we work recursively on all Makefile.in -# in and below the current subdirectory. When called with file parameters, -# only those Makefile.in are changed. -# The currently supported tags are -# -# {program}_METASOURCES -# where you have a choice of two styles -# {program}_METASOURCES = name1.moc name2.moc ... [\] -# {program}_METASOURCES = AUTO -# The second style requires other tags as well. -# -# To install icons : -# KDE_ICON = iconname iconname2 ... -# KDE_ICON = AUTO -# -# For documentation : -# http://developer.kde.org/documentation/other/developer-faq.html -# -# and more new tags TBD! -# -# The concept (and base code) for this program came from automoc, -# supplied by the following -# -# Matthias Ettrich (The originator) -# Kalle Dalheimer (The original implementator) -# Harri Porten -# Alex Zepeda -# David Faure -# Stephan Kulow -# Dirk Mueller - -use Cwd; -use File::Find; -use File::Basename; - -# Prototype the functions -sub initialise (); -sub processMakefile ($); -sub updateMakefile (); -sub restoreMakefile (); - -sub removeLine ($$); -sub appendLines ($); -sub substituteLine ($$); - -sub findMocCandidates (); -sub pruneMocCandidates ($); -sub checkMocCandidates (); -sub addMocRules (); -sub findKcfgFile($); - -sub tag_AUTOMAKE (); -sub tag_META_INCLUDES (); -sub tag_METASOURCES (); -sub tag_POFILES (); -sub tag_DOCFILES (); -sub tag_LOCALINSTALL(); -sub tag_IDLFILES(); -sub tag_UIFILES(); -sub tag_KCFGFILES(); -sub tag_SUBDIRS(); -sub tag_ICON(); -sub tag_CLOSURE(); -sub tag_NO_UNDEFINED(); -sub tag_NMCHECK(); -sub tag_DIST(); -sub tag_KDEINIT(); - -# Some global globals... -$verbose = 0; # a debug flag -$thisProg = "$0"; # This programs name -$topdir = cwd(); # The current directory -@makefiles = (); # Contains all the files we'll process -@foreignfiles = (); -$start = (times)[0]; # some stats for testing - comment out for release -$version = "v0.2"; -$errorflag = 0; -$cppExt = "(cpp|cc|cxx|C|c\\+\\+)"; -$hExt = "(h|H|hh|hxx|hpp|h\\+\\+)"; -$progId = "KDE tags expanded automatically by " . basename($thisProg); -$automkCall = "\n"; -$printname = ""; # used to display the directory the Makefile is in -$use_final = 1; # create code for --enable-final -$cleantarget = "clean"; -$dryrun = 0; -$pathoption = 0; -$foreign_libtool = 0; - -while (defined ($ARGV[0])) -{ - $_ = shift; - if (/^--version$/) - { - print STDOUT "\n"; - print STDOUT basename($thisProg), " $version\n", - "This is really free software, unencumbered by the GPL.\n", - "You can do anything you like with it except sueing me.\n", - "Copyright 1998 Kalle Dalheimer \n", - "Concept, design and unnecessary questions about perl\n", - " by Matthias Ettrich \n\n", - "Making it useful by Stephan Kulow and\n", - "Harri Porten \n", - "Updated (Feb-1999), John Birch \n", - "Fixes and Improvements by Dirk Mueller \n", - "Current Maintainer Stephan Kulow\n\n"; - exit 0; - } - elsif (/^--verbose$|^-v$/) - { - $verbose = 1; # Oh is there a problem...? - } - elsif (/^(?:-p|--path=)(.+)$/) - { - my $p = $1; - $thisProg = $p . "/". basename($thisProg); - warn ("$thisProg doesn't exist\n") if (!(-f $thisProg)); - $thisProg .= " -p".$p; - $pathoption=1; - } - elsif (/^--help$|^-h$/) - { - print STDOUT "Usage $thisProg [OPTION] ... [dir/Makefile.in]...\n", - "\n", - "Patches dir/Makefile.in generated by automake\n", - "(where dir can be an absolute or relative directory name)\n", - "\n", - " -v, --verbose verbosely list files processed\n", - " -h, --help print this help, then exit\n", - " --version print version number, then exit\n", - " -p, --path= use the path to am_edit if the path\n", - " called from is not the one to be used\n", - " --no-final don't patch for --enable-final\n"; - - exit 0; - } - elsif (/^--no-final$/) - { - $use_final = 0; - $thisProg .= " --no-final"; - } - elsif (/^--foreign-libtool$/) - { - $foreign_libtool = 1; - $thisProg .= " --foreign-libtool"; - } - elsif (/^-n$/) - { - $dryrun = 1; - } - else - { - # user selects what input files to check - # add full path if relative path is given - $_ = cwd()."/".$_ if (! /^\//); - print "User wants $_\n" if ($verbose); - push (@makefiles, $_); - } -} - -if ($thisProg =~ /^\// && !$pathoption ) -{ - print STDERR "Illegal full pathname call performed...\n", - "The call to \"$thisProg\"\nwould be inserted in some Makefile.in.\n", - "Please use option --path.\n"; - exit 1; -} - -# Only scan for files when the user hasn't entered data -if (!@makefiles) -{ - print STDOUT "Scanning for Makefile.in\n" if ($verbose); - find (\&add_makefile, cwd()); - #chdir('$topdir'); -} else { - print STDOUT "Using input files specified by user\n" if ($verbose); -} - -foreach $makefile (sort(@makefiles)) -{ - processMakefile ($makefile); - last if ($errorflag); -} - -# Just some debug statistics - comment out for release as it uses printf. -printf STDOUT "Time %.2f CPU sec\n", (times)[0] - $start if ($verbose); - -exit $errorflag; # causes make to fail if erroflag is set - -#----------------------------------------------------------------------------- - -# In conjunction with the "find" call, this builds the list of input files -sub add_makefile () -{ - push (@makefiles, $File::Find::name) if (/Makefile.in$/); -} - -#----------------------------------------------------------------------------- - -# Processes a single make file -# The parameter contains the full path name of the Makefile.in to use -sub processMakefile ($) -{ - # some useful globals for the subroutines called here - local ($makefile) = @_; - local @headerdirs = ('.'); - local $haveAutomocTag = 0; - local $MakefileData = ""; - - local $cxxsuffix = "KKK"; - - local @programs = (); # lists the names of programs and libraries - local $program = ""; - - local @kdeinits = (); # lists the kdeinit targets - - local %realObjs = (); # lists the objects compiled into $program - local %sources = (); # lists the sources used for $program - local %finalObjs = (); # lists the objects compiled when final - local %realname = (); # the binary name of program variable - local %idlfiles = (); # lists the idl files used for $program - local %globalmocs = ();# list of all mocfiles (in %mocFiles format) - local %important = (); # list of files to be generated asap - local %uiFiles = (); - local %kcfgFiles = (); - - local $allidls = ""; - local $idl_output = "";# lists all idl generated files for cleantarget - local $ui_output = "";# lists all uic generated files for cleantarget - local $kcfg_output = "";# lists all kcfg generated files for cleantarget - - local %dependmocs = (); - - local $metasourceTags = 0; - local $dep_files = ""; - local $dep_finals = ""; - local %target_adds = (); # the targets to add - local %rule_adds = (); - local $kdelang = ""; - local @cleanfiles = (); - local $cleanMoc = ""; - local $closure_output = ""; - - local %varcontent = (); - - $makefileDir = dirname($makefile); - chdir ($makefileDir); - $printname = $makefile; - $printname =~ s/^\Q$topdir\E\///; - $makefile = basename($makefile); - - print STDOUT "Processing makefile $printname\n" if ($verbose); - - # Setup and see if we need to do this. - return if (!initialise()); - - tag_AUTOMAKE (); # Allows a "make" to redo the Makefile.in - tag_META_INCLUDES (); # Supplies directories for src locations - - foreach $program (@programs) { - $sources_changed{$program} = 0; - $dependmocs{$program} = ""; - $important{$program} = ""; - tag_IDLFILES(); # Sorts out idl rules - tag_NO_UNDEFINED(); - tag_CLOSURE(); - tag_NMCHECK(); - tag_UIFILES(); # Sorts out ui rules - tag_KCFGFILES(); # Sorts out kcfg rules - tag_METASOURCES (); # Sorts out the moc rules - if ($sources_changed{$program}) { - my $lookup = $program . '_SOURCES\s*=[ \t]*(.*)'; - - if($program =~ /libkdeinit_(.*)/) { - my $prog = $1; - substituteLine($prog . '_SOURCES\s*=[ \t]*(.*)', - "${prog}_SOURCES = ${prog}_dummy.$cxxsuffix\n" . - "libkdeinit_${prog}_SOURCES = " . $sources{$program}); - $sources{$prog} = "${prog}_dummy.$cxxsuffix"; - } - else { - substituteLine($lookup, "$program\_SOURCES=" . $sources{$program}); - } - } - if ($important{$program}) { - local %source_dict = (); - for $source (split(/[\034\s]+/, $sources{$program})) { - $source_dict{$source} = 1; - } - for $source (@cleanfiles) { - $source_dict{$source} = 0; - } - for $source (keys %source_dict) { - next if (!$source); - if ($source_dict{$source}) { - # sanity check - if (! -f $source) { - print STDERR "Error: $source is listed in a _SOURCE line in $printname, but doesn't exist yet. Put it in DISTCLEANFILES!\n"; - } else { - $target_adds{"\$(srcdir)/$source"} .= $important{$program}; - } - } - } - } - } - if ($cleanMoc) { - # Always add dist clean tag - # Add extra *.moc.cpp files created for USE_AUTOMOC because they - # aren't included in the normal *.moc clean rules. - appendLines ("$cleantarget-metasources:\n\t-rm -f $cleanMoc\n"); - $target_adds{"$cleantarget-am"} .= "$cleantarget-metasources "; - } - - tag_DIST() unless ($kdeopts{"noautodist"}); - - if ($idl_output) { - appendLines ("$cleantarget-idl:\n\t-rm -f $idl_output\n"); - $target_adds{"$cleantarget-am"} .= "$cleantarget-idl "; - } - - if ($ui_output) { - appendLines ("$cleantarget-ui:\n\t-rm -f $ui_output\n"); - $target_adds{"$cleantarget-am"} .= "$cleantarget-ui "; - } - - if ($kcfg_output) { - appendLines ("$cleantarget-kcfg:\n\t-rm -f $kcfg_output\n"); - $target_adds{"$cleantarget-am"} .= "$cleantarget-kcfg "; - } - - if ($closure_output) { - appendLines ("$cleantarget-closures:\n\t-rm -f $closure_output\n"); - $target_adds{"$cleantarget-am"} .= "$cleantarget-closures "; - } - - if ($MakefileData =~ /\nKDE_LANG\s*=\s*(\S*)\s*\n/) { - $kdelang = '$(KDE_LANG)' - } else { - $kdelang = ''; - } - - tag_POFILES (); # language rules for po directory - tag_DOCFILES (); # language rules for doc directories - tag_LOCALINSTALL(); # add $(DESTDIR) before all kde_ dirs - tag_ICON(); - tag_SUBDIRS(); - - my $tmp = "force-reedit:\n"; - $tmp .= "\t$automkCall\n\tcd \$(top_srcdir) && perl $thisProg $printname\n\n"; - appendLines($tmp); - - make_bcheck_target(); - make_meta_classes(); - tag_COMPILE_FIRST(); - tag_FINAL() if (!$kdeopts{"nofinal"}); - - my $final_lines = "final:\n\t\$(MAKE) "; - my $final_install_lines = "final-install:\n\t\$(MAKE) "; - my $nofinal_lines = "no-final:\n\t\$(MAKE) "; - my $nofinal_install_lines = "no-final-install:\n\t\$(MAKE) "; - - foreach $program (@programs) { - my $lookup = $program . '_OBJECTS\s*=[ \t]*.*'; - my $new = ""; - my @list = split(/[\034\s]+/, $realObjs{$program}); - if (!$kdeopts{"nofinal"} && @list > 1 && $finalObjs{$program}) { - $new .= "$program\_final\_OBJECTS = " . $finalObjs{$program}; - $new .= "\n$program\_nofinal\_OBJECTS = " . $realObjs{$program}; - $new .= "\n\@KDE_USE_FINAL_FALSE\@$program\_OBJECTS = \$($program\_nofinal\_OBJECTS)"; - $new .= "\n\@KDE_USE_FINAL_TRUE\@$program\_OBJECTS = \$($program\_final\_OBJECTS)"; - - $final_lines .= "$program\_OBJECTS=\"\$($program\_final_OBJECTS)\" "; - $final_install_lines .= "$program\_OBJECTS=\"\$($program\_final_OBJECTS)\" "; - $nofinal_lines .= "$program\_OBJECTS=\"\$($program\_nofinal\_OBJECTS)\" "; - $nofinal_install_lines .= "$program\_OBJECTS=\"\$($program\_nofinal_OBJECTS)\" "; - } else { - $new = "$program\_OBJECTS = " . $realObjs{$program}; - } - if($MakefileData =~ m/\n$lookup/) { - substituteLine ($lookup, $new); - } - else { - appendLines("$new\n"); - } - } - appendLines($final_lines . "all-am\n"); - appendLines($final_install_lines . "install-am\n"); - appendLines($nofinal_lines . "all-am\n"); - appendLines($nofinal_install_lines . "install-am\n"); - - my $lookup = '(\@\S+\@)?DEP_FILES\s*=[ \t]*(.*)'; - if ($MakefileData =~ /\n$lookup/) { - my $condition = $1; - my $depfiles = $2; - my $workfiles; - - if ($dep_finals) { - # Add the conditions on every line, since - # there may be line continuations in the list. - $workfiles = "$dep_files $dep_finals $depfiles"; - $workfiles =~ s/\034/\034$condition\@KDE_USE_FINAL_TRUE\@\t/g; - $lines = "$condition\@KDE_USE_FINAL_TRUE\@DEP_FILES = $workfiles\n"; - $workfiles = "$dep_files $depfiles"; - $workfiles =~ s/\034/\034$condition\@KDE_USE_FINAL_FALSE\@\t/g; - $lines .= "$condition\@KDE_USE_FINAL_FALSE\@DEP_FILES = $workfiles"; - } else { - $workfiles = "$dep_files $depfiles"; - $workfiles =~ s/\034/\034$condition\t/g; - $lines = $condition . "DEP_FILES = $workfiles"; - } - substituteLine($lookup, $lines); - } - - # new recursive targets - $target_adds{ "nmcheck" } .= ""; # always create nmcheck target - $target_adds{ "nmcheck-am" } .= "nmcheck"; - $lookup = 'RECURSIVE_TARGETS\s*=[ \t]*(.*)'; - if ($MakefileData =~ /\n$lookup/) { - substituteLine($lookup, "RECURSIVE_TARGETS = $1 nmcheck-recursive bcheck-recursive"); - } - - my $cvs_lines = "cvs-clean:\n"; - $cvs_lines .= "\t\$(MAKE) admindir=\$(top_srcdir)/admin -f \$(top_srcdir)/admin/Makefile.common cvs-clean\n"; - appendLines($cvs_lines); - - $cvs_lines = "kde-rpo-clean:\n"; - $cvs_lines .= "\t-rm -f *.rpo\n"; - appendLines($cvs_lines); - $target_adds{"clean"} .= "kde-rpo-clean "; - - my %target_dels = ("install-data-am" => ""); - - # some strange people like to do a install-exec, and expect that also - # all modules are installed. automake doesn't know this, so we need to move - # this here from install-data to install-exec. - if ($MakefileData =~ m/\nkde_module_LTLIBRARIES\s*=/) { -# $target_adds{"install-exec-am"} .= "install-kde_moduleLTLIBRARIES "; -# don't use $target_adds here because we need to append the dependency, not -# prepend it. Fixes #44342 , when a module depends on a lib in the same dir -# and libtool needs it during relinking upon install (Simon) - my $lookup = "install-exec-am:([^\n]*)"; - if($MakefileData =~ /\n$lookup\n/) { - substituteLine("$lookup", "install-exec-am: $1 install-kde_moduleLTLIBRARIES"); - } - $target_dels{"install-data-am"} .= "install-kde_moduleLTLIBRARIES "; - $target_adds{"install-data-am"} .= " "; - } - - my $lines = ""; - - foreach $add (keys %target_adds) { - my $lookup = quotemeta($add) . ':([^\n]*)'; - if ($MakefileData =~ /\n$lookup\n/) { - my $newlines = $1; - my $oldlines = $lookup; - if (defined $target_dels{$add}) { - foreach $del (split(' ', $target_dels{$add})) { - $newlines =~ s/\s*$del\s*/ /g; - } - } - substituteLine($oldlines, "$add: " . $target_adds{$add} . $newlines); - } else { - $lines .= "$add: " . $target_adds{$add} . "\n"; - } - } - - appendLines($lines) if ($lines); - - $lines = join("\n", values %rule_adds); - appendLines($lines) if ($lines); - - my $found = 1; - - while ($found) { - if ($MakefileData =~ m/\n(.*)\$\(CXXFLAGS\)(.*)\n/) { - my $stuff_before = $1; - my $stuff_after = $2; - my $lookup = quotemeta("$1\$(CXXFLAGS)$2"); - my $replacement = "$1\$(KCXXFLAGS)$2"; - $MakefileData =~ s/$lookup/$replacement/; - $lookup =~ s/\\\$\\\(CXXFLAGS\\\)/\\\$\\\(KCXXFLAGS\\\)/; - $replacement = "$stuff_before\$(KCXXFLAGS) \$(KDE_CXXFLAGS)$stuff_after"; - next if ($stuff_before =~ /\$\(KDE_CXXFLAGS\)/ or $stuff_after =~ /\$\(KDE_CXXFLAGS\)/); - substituteLine($lookup, $replacement); - } else { - $found = 0; - } - } - - if($foreign_libtool == 0) { - $lookup = '(\n[^#].*\$\(LIBTOOL\) --mode=link) (\$\(CXXLD\).*\$\(KCXXFLAGS\))'; - - if ($MakefileData =~ m/$lookup/ ) { - $MakefileData =~ s/$lookup/$1 --tag=CXX $2/; - } - - $lookup = '(\n[^#].*\$\(LIBTOOL\) --mode=compile)\s+(\$\(CXX\)\s+)'; - if ($MakefileData =~ m/$lookup/ ) { - $MakefileData =~ s/$lookup/$1 --tag=CXX $2/; - } - } - - $MakefileData =~ s/\$\(KCXXFLAGS\)/\$\(CXXFLAGS\)/g; - - $lookup = '(.*)cp -pr \$\$/\$\$file \$\(distdir\)/\$\$file(.*)'; - if ($MakefileData =~ m/\n$lookup\n/) { - substituteLine($lookup, "$1cp -pr \$\$d/\$\$file \$(distdir)/\$\$file$2"); - } - - # Always update the Makefile.in - updateMakefile (); - return; -} - -#----------------------------------------------------------------------------- - -# Beware: This procedure is not complete. E.g. it also parses lines -# containing a '=' in rules (for instance setting shell vars). For our -# usage this us enough, though. -sub read_variables () -{ - while ($MakefileData =~ /\n\s*(\S+)\s*=([^\n]*)/g) { - $varcontent{$1} = $2; - } -} - -# Check to see whether we should process this make file. -# This is where we look for tags that we need to process. -# A small amount of initialising on the tags is also done here. -# And of course we open and/or create the needed make files. -sub initialise () -{ - if (! -r "Makefile.am") { - print STDOUT "found Makefile.in without Makefile.am\n" if ($verbose); - return 0; - } - - # Checking for files to process... - - open (FILEIN, $makefile) || die "Can't open $makefileDir/$makefile: $!\n"; - # perl bug in 5.8.0: in utf8 mode it badly screws up - binmode(FILEIN, ":bytes") if ($] >= 5.008); - # Read the file - # stat(FILEIN)[7] might look more elegant, but is slower as it - # requires stat'ing the file - seek(FILEIN, 0, 2); - my $fsize = tell(FILEIN); - seek(FILEIN, 0, 0); - read FILEIN, $MakefileData, $fsize; - close FILEIN; - print "DOS CRLF within $makefileDir/$makefile!\n" if($MakefileData =~ y/\r//d); - - # Remove the line continuations, but keep them marked - # Note: we lose the trailing spaces but that's ok. - # Don't mangle line-leading spaces (usually tabs) - # since they're important. - $MakefileData =~ s/\\\s*\n/\034/g; - - # If we've processed the file before... - restoreMakefile () if ($MakefileData =~ /$progId/); - - foreach $dir (@foreignfiles) { - if (substr($makefileDir,0,length($dir)) eq $dir) { - return 0; - } - } - - %kdeopts = (); - $kdeopts{"foreign"} = 0; - $kdeopts{"qtonly"} = 0; - $kdeopts{"noautodist"} = 0; - $kdeopts{"foreign-libtool"} = $foreign_libtool; - $kdeopts{"nofinal"} = !$use_final; # default - - read_variables(); - - if ($MakefileData =~ /\nKDE_OPTIONS\s*=[ \t]*([^\n]*)\n/) { - my $kde_options_str = $1; - local @kde_options = split(/[\034\s]+/, $kde_options_str); - if (grep(/^foreign$/, @kde_options)) { - push(@foreignfiles, $makefileDir . "/"); - return 0; # don't touch me - } - for $opt (@kde_options) { - if (!defined $kdeopts{$opt}) { - print STDERR "Warning: unknown option $opt in $printname\n"; - } else { - $kdeopts{$opt} = 1; - } - } - } - - # Look for the tags that mean we should process this file. - $metasourceTags = 0; - $metasourceTags++ while ($MakefileData =~ /\n[^=\#]*METASOURCES\s*=/g); - - my $pofileTag = 0; - $pofileTag++ while ($MakefileData =~ /\nPOFILES\s*=/g); - if ($pofileTag > 1) - { - print STDERR "Error: Only one POFILES tag allowed\n"; - $errorflag = 1; - } - - while ($MakefileData =~ /\n\.SUFFIXES:([^\n]+)\n/g) { - my $suffixes_str = $1; - my @list=split(' ', $suffixes_str); - foreach $ext (@list) { - if ($ext =~ /^\.$cppExt$/) { - $cxxsuffix = $ext; - $cxxsuffix =~ s/\.//g; - print STDOUT "will use suffix $cxxsuffix\n" if ($verbose); - last; - } - } - } - - tag_KDEINIT(); - - while ($MakefileData =~ /\n(\S*)_OBJECTS\s*=[\034 \t]*([^\n]*)\n/g) { - - my $program = $1; - my $objs = $2; # safe them - - my $ocv = 0; - - my @objlist = split(/[\034\s]+/, $objs); - foreach $obj (@objlist) { - if ($obj =~ /(\S*)\$\((\S+)\)/ ) { - my $pre = $1; - my $variable = $2; - if ($pre eq '' && exists($varcontent{$variable})) { - my @addlist = split(/[\034\s]+/, $varcontent{$variable}); - push(@objlist, @addlist); - } elsif ($variable !~ 'OBJEXT' && $variable !~ /am__objects_\d+/ ) { - $ocv = 1; - } - } - } - - next if ($ocv); - next if ($program =~ /^am_libkdeinit_/); - - $program =~ s/^am_// if ($program =~ /^am_/); - - my $sourceprogram = $program; - $sourceprogram =~ s/\@am_/\@/ if($sourceprogram =~ /^.*\@am_.+/); - - print STDOUT "found program $program\n" if ($verbose); - push(@programs, $program); - - $realObjs{$program} = $objs; - - if ($MakefileData =~ /\n$sourceprogram\_SOURCES\s*=[ \t]*(.*)\n/) { - $sources{$program} = $1; - } - else { - $sources{$program} = ""; - print STDERR "found program with no _SOURCES: $program\n"; - } - - my $realprogram = $program; - $realprogram =~ s/_/./g; # unmask to regexp - if ($MakefileData =~ /\n($realprogram)(\$\(EXEEXT\)?)?:.*\$\($program\_OBJECTS\)/) { - $realname{$program} = $1; - } else { - # not standard Makefile - nothing to worry about - $realname{$program} = ""; - } - } - - my $lookup = 'DEPDIR\s*=.*'; - if ($MakefileData !~ /\n$lookup/) { - $lookup = 'bindir\s*=[ \t]*.*'; - substituteLine($lookup, "DEPDIR = .deps\n$1") if ($MakefileData =~ /\n($lookup)/); - } - - my @marks = ('MAINTAINERCLEANFILES', 'CLEANFILES', 'DISTCLEANFILES'); - foreach $mark (@marks) { - while ($MakefileData =~ /\n($mark)\s*=[ \t]*([^\n]*)/g) { - my $clean_str = $2; - foreach $file (split('[\034\s]+', $clean_str)) { - $file =~ s/\.\///; - push(@cleanfiles, $file); - } - } - } - - my $localTag = 0; - $localTag++ if ($MakefileData =~ /\ninstall-\S+-local:/); - - return (!$errorflag); -} - -#----------------------------------------------------------------------------- - -# Gets the list of user defined directories - relative to $srcdir - where -# header files could be located. -sub tag_META_INCLUDES () -{ - my $lookup = '[^=\n]*META_INCLUDES\s*=[ \t]*(.*)'; - return 1 if ($MakefileData !~ /($lookup)\n/); - print STDOUT "META_INCLUDE processing <$1>\n" if ($verbose); - - my $headerStr = $2; - removeLine ($lookup, $1); - - my @headerlist = split(/[\034\s]+/, $headerStr); - - foreach $dir (@headerlist) - { - $dir =~ s#\$\(srcdir\)#.#; - if (! -d $dir) - { - print STDERR "Warning: $dir can't be found. ", - "Must be a relative path to \$(srcdir)\n"; - } - else - { - push (@headerdirs, $dir); - } - } - - return 0; -} - -#----------------------------------------------------------------------------- - -sub tag_FINAL() -{ - my @final_names = (); - - foreach $program (@programs) { - - if ($sources{$program} =~ /\(/) { - print STDOUT "found ( in $program\_SOURCES. skipping\n" if ($verbose); - next; - } - - my $mocs = ""; # Moc files (in this program) - my $moc_cpp_added = 0; # If we added some .moc.cpp files, due to - # no other .cpp file including the .moc one. - - my @progsources = split(/[\034\s]+/, $sources{$program}); - my %shash = (); - @shash{@progsources} = 1; # we are only interested in the existence - my %sourcelist = (); - my %extradeps = (); - - foreach $source (@progsources) { - my $suffix = $source; - $suffix =~ s/^.*\.([^\.]+)$/$1/; - - $sourcelist{$suffix} .= "$source "; - } - foreach my $mocFile (keys (%globalmocs)) - { - my ($dir, $hFile, $cppFile) = split ("\035", $globalmocs{$mocFile}, 3); - if (defined ($cppFile)) { - $mocs .= " $mocFile.moc" if exists $shash{$cppFile}; - } else { - $sourcelist{$cxxsuffix} .= "$mocFile.moc.$cxxsuffix "; - $moc_cpp_added = 1; - } - } - - # scan for extra given dependencies and add them to our target - while ($MakefileData =~ /\n\s*(\S+)\.(?:lo|o)\s*:([^\n]*)/g) { - $extradeps{$1} = $2; - } - - foreach $suffix (keys %sourcelist) { - # See if this file contains c++ code. (i.e., just check the file's suffix against c++ extensions) - my $suffix_is_cxx = 0; - if($suffix =~ /($cppExt)$/) { - $cxxsuffix = $1; - $suffix_is_cxx = 1; - } - - my $mocfiles_in = ($suffix eq $cxxsuffix) && $moc_cpp_added; - - my @sourcelist = split(/[\034\s]+/, $sourcelist{$suffix}); - - if ((@sourcelist == 1 && !$mocfiles_in) || $suffix_is_cxx != 1 ) { - - # we support IDL on our own - if ($suffix eq "skel" || $suffix =~ /^stub/ - || $suffix =~ /^signals/ # obsolete, remove in KDE-4 - || $suffix eq "h" || $suffix eq "ui" - || $suffix eq "kcfgc" ) { - next; - } - - foreach $file (@sourcelist) { - $file =~ s/\Q$suffix\E$//; - - $finalObjs{$program} .= $file; - if ($program =~ /_la$/) { - $finalObjs{$program} .= "lo "; - } else { - $finalObjs{$program} .= "o "; - } - } - next; # suffix - } - - my $source_deps = ""; - foreach $source (@sourcelist) { - if (-f $source) { - $source_deps .= " \$(srcdir)/$source"; - } else { - $source_deps .= " $source"; - } - my $plainsource = $source; - $plainsource =~ s/\.$cppExt$//; - $source_deps .= " " . $extradeps{$plainsource} if (exists($extradeps{$plainsource})); - } - - $handling = "$program.all_$suffix.$suffix: \$(srcdir)/Makefile.in" . $source_deps . " " . join(' ', $mocs) . "\n"; - $handling .= "\t\@echo 'creating $program.all_$suffix.$suffix ...'; \\\n"; - $handling .= "\trm -f $program.all_$suffix.files $program.all_$suffix.final; \\\n"; - $handling .= "\techo \"#define KDE_USE_FINAL 1\" >> $program.all_$suffix.final; \\\n"; - $handling .= "\tfor file in " . $sourcelist{$suffix} . "; do \\\n"; - $handling .= "\t echo \"#include \\\"\$\$file\\\"\" >> $program.all_$suffix.files; \\\n"; - $handling .= "\t test ! -f \$\(srcdir\)/\$\$file || egrep '^#pragma +implementation' \$\(srcdir\)/\$\$file >> $program.all_$suffix.final; \\\n"; - $handling .= "\tdone; \\\n"; - $handling .= "\tcat $program.all_$suffix.final $program.all_$suffix.files > $program.all_$suffix.$suffix; \\\n"; - $handling .= "\trm -f $program.all_$suffix.final $program.all_$suffix.files\n"; - - appendLines($handling); - - push(@final_names, "$program.all_$suffix.$suffix"); - my $finalObj = "$program.all_$suffix."; - if ($program =~ /_la$/) { - $finalObj .= "lo"; - } else { - $finalObj .= "o"; - } - $finalObjs{$program} .= $finalObj . " "; - } - } - - if (!$kdeopts{"nofinal"} && @final_names >= 1) { - # add clean-final target - my $lines = "$cleantarget-final:\n"; - $lines .= "\t-rm -f " . join(' ', @final_names) . "\n" if (@final_names); - appendLines($lines); - $target_adds{"$cleantarget-am"} .= "$cleantarget-final "; - - foreach $finalfile (@final_names) { - $finalfile =~ s/\.[^.]*$/.P/; - $dep_finals .= " \$(DEPDIR)/$finalfile"; - } - } -} - -sub tag_KDEINIT() -{ - my @progs = (); - my $ltlibs = ""; - my $lookup = 'kdeinit_LTLIBRARIES\s*=[ \t]*(.*)'; - - if ($MakefileData =~ m/\n$lookup/) { - @kdeinits = split(/[\034\s]+/, $1); - my $lines = ""; - foreach my $kdeinit (@kdeinits) { - if ($kdeinit =~ m/\.la$/) { - $kdeinit =~ s/\.la$//; - push(@progs, $kdeinit); - - $lines .= "\n${kdeinit}.la.$cxxsuffix:\n"; - $lines .= "\techo 'extern \"C\" int kdemain(int argc, char* argv[]);' > ${kdeinit}.la.$cxxsuffix; \\\n"; - $lines .= "\techo 'int main(int argc, char* argv[]) { return kdemain(argc,argv); }' >> ${kdeinit}.la.$cxxsuffix\n"; - - $lines .= "\n${kdeinit}_dummy.$cxxsuffix:\n"; - $lines .= "\techo 'extern \"C\" int kdemain(int argc, char* argv[]);' > ${kdeinit}_dummy.$cxxsuffix; \\\n"; - $lines .= "\techo 'extern \"C\" int kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' >> ${kdeinit}_dummy.$cxxsuffix\n"; - - push(@cleanfiles, "${kdeinit}.la.$cxxsuffix"); - push(@cleanfiles, "${kdeinit}_dummy.$cxxsuffix"); - - # add dependency - $dep_files .= " \$(DEPDIR)/${kdeinit}.la.Po" if($dep_files !~/${kdeinit}.la.Po/ ); - $dep_files .= " \$(DEPDIR)/${kdeinit}_dummy.Plo" if($dep_files !~/${kdeinit}_dummy.Plo/ ); - - # make library - $lookup = $kdeinit . '_la_LIBADD\s*=[ \t]*(.*)'; - if($MakefileData =~ m/\n$lookup/) { - my $libadd = $1; - substituteLine($lookup, "${kdeinit}_la_LIBADD = libkdeinit_${kdeinit}.la"); - appendLines("libkdeinit_${kdeinit}_la_LIBADD = $libadd\n"); - } - appendLines("libkdeinit_${kdeinit}_la_LDFLAGS = -no-undefined -avoid-version \$(all_libraries)\n"); - - # add library dependencies - $lookup = $kdeinit . '_la_DEPENDENCIES\s*=[ \t]*(.*)'; - if($MakefileData =~ m/\n$lookup/) { - my $libdeps = $1; - substituteLine($lookup, "${kdeinit}_la_DEPENDENCIES = libkdeinit_${kdeinit}.la"); - appendLines("libkdeinit_${kdeinit}_la_DEPENDENCIES = $libdeps\n"); - } - - # make library objects - $lookup = "am_${kdeinit}_la_OBJECTS" . '\s*=[ \t]*(.*)'; - if($MakefileData =~ m/\n$lookup/) { - my $libobjects = $1; - substituteLine($lookup, "am_${kdeinit}_la_OBJECTS = ${kdeinit}_dummy.lo"); - appendLines("am_libkdeinit_${kdeinit}_la_OBJECTS = $libobjects\n"); - my $prog = "libkdeinit_${kdeinit}_la"; - push(@programs, $prog); - $realObjs{$prog} = $libobjects; - $realname{$prog} = "libkdeinit_${kdeinit}.la"; - } - $target_adds{"libkdeinit_${kdeinit}.la"} = "\$(libkdeinit_${kdeinit}_la_OBJECTS) \$(libkdeinit_${kdeinit}_la_DEPENDENCIES)\n" . - "\t\$(CXXLINK) -rpath \$(libdir) \$(libkdeinit_${kdeinit}_la_LDFLAGS) ". - "\$(libkdeinit_${kdeinit}_la_OBJECTS) " . - "\$(libkdeinit_${kdeinit}_la_LIBADD) " . - "\$(LIBS)\n"; - - # make libkdeinit sources - $lookup = $kdeinit . '_la_SOURCES\s*=[ \t]*(.*)'; - if($MakefileData =~ m/\n$lookup/) { - my $srces = $1; - $sources_changed{"libkdeinit_${kdeinit}_la"} = 1; - $sources{"libkdeinit_${kdeinit}_la"} = $srces; - } - - # make libkdeinit metasources - $lookup = $kdeinit . '_la_METASOURCES\s*=[ \t]*(.*)'; - substituteLine($lookup, "libkdeinit_${kdeinit}_la_METASOURCES = $1") - if($MakefileData =~ m/\n$lookup/); - -=cut - # make binary sources - $lookup = $kdeinit. '_SOURCES\s*=[ \t]*(.*)'; - if($MakefileData =~ m/\n$lookup/) { - substituteLine($lookup, "${kdeinit}_SOURCES = ${kdeinit}.la.$cxxsuffix"); - $lookup = 'SOURCES\s*=[ \t]*(.*)'; - if($MakefileData =~ m/\n$lookup/) { - my $srces = $1; - $srces =~ s/\b$kdeinit\.c\b/\$(${kdeinit}_SOURCES)/; - $srces =~ s/\$\(${kdeinit}_la_SOURCES\)/\$(libkdeinit_${kdeinit}_la_SOURCES)/; - substituteLine($lookup, "SOURCES = $srces"); - } - $lookup = 'DIST_SOURCES\s*=[ \t](.*)'; - if($MakefileData =~ m/\n$lookup/) { - my $srces = $1; - $srces =~ s/\b$kdeinit\.c\b/\$(${kdeinit}_SOURCES)/; - $srces =~ s/\$\(${kdeinit}_la_SOURCES\)/\$(libkdeinit_${kdeinit}_la_SOURCES)/; - substituteLine($lookup, "DIST_SOURCES = $srces"); - } - } - - # make binary objects / libs - $lookup = $kdeinit . '_OBJECTS\s*=[ \t]*.*'; - if($MakefileData =~ m/\n$lookup/) { - $realObjs{$kdeinit} = "${kdeinit}.la.\$(OBJEXT)"; - substituteLine("${kdeinit}_LDFLAGS\\s*=.*", "${kdeinit}_LDFLAGS = \$(all_libraries)"); - substituteLine("${kdeinit}_LDADD\\s*=.*", "${kdeinit}_LDADD = libkdeinit_${kdeinit}.la"); - substituteLine("${kdeinit}_DEPENDENCIES\\s*=.*", "${kdeinit}_DEPENDENCIES = libkdeinit_${kdeinit}.la"); - } -=cut - # add binary - push(@programs, $kdeinit); - $realObjs{$kdeinit} = "${kdeinit}.la.\$(OBJEXT)"; - $realname{$kdeinit} = $kdeinit; - $sources{$kdeinit} = "${kdeinit}.la.$cxxsuffix"; - - $lines .= "${kdeinit}_LDFLAGS = \$(KDE_RPATH) -no-undefined \$(all_libraries)\n"; - $lines .= "${kdeinit}_LDADD = libkdeinit_${kdeinit}.la\n"; - $lines .= "${kdeinit}_DEPENDENCIES = libkdeinit_${kdeinit}.la\n"; - - $target_adds{"${kdeinit}\$(EXEEXT)"} = - "\$(${kdeinit}_OBJECTS) \$(${kdeinit}_DEPENDENCIES)\n" . - "\t\@rm -f ${kdeinit}\$(EXEEXT)\n" . - "\t\$(CXXLINK) \$(${kdeinit}_LDFLAGS) \$(${kdeinit}_OBJECTS) \$(${kdeinit}_LDADD) \$(LIBS)\n"; - - $ltlibs .= " libkdeinit_${kdeinit}.la"; - } - } - appendLines($lines); - - # add libkdeinit target - $lookup = 'lib_LTLIBRARIES\s*=[ \t]*(.*)'; - if($MakefileData =~ m/\n$lookup/) { - substituteLine($lookup, "lib_LTLIBRARIES = $1 $ltlibs"); - } - else { - print STDERR - "Error: lib_LTLIBRARIES missing in $printname (required for kdeinit_LTLIBRARIES).\n"; - $errorflag = 1; - } - } - - if($#progs >= 0) { - if($MakefileData !~ m/\nbin_PROGRAMS\s*=/) { - print STDERR "Error: bin_PROGRAMS missing in $printname (required for kdeinit_LTLIBRARIES).\n"; - $errorflag = 1; - } - else { - # add our new progs to SOURCES, DIST_SOURCES and bin_PROGRAMS - my $progsources = ""; - my $progexes = ""; - foreach my $p (@progs) { - $progsources .= "\$(${p}_SOURCES) "; - $progexes .= "${p}\$(EXEEXT) "; - } - $lookup = 'SOURCES\s*=[ \t]*(.*)'; - if($MakefileData =~ /\n$lookup/) { - substituteLine($lookup, "SOURCES = $1 $progsources"); - } - $lookup = 'DIST_SOURCES\s*=[ \t]*(.*)'; - if($MakefileData =~ /\n$lookup/) { - substituteLine($lookup, "DIST_SOURCES = $1 $progsources"); - } - # bin_PROGRAMS is complicated, as it exists twice, so we do a little - # magic trick here - $lookup = 'PROGRAMS\s*=[ \t]*(.*)'; - if ($MakefileData =~ /\n$lookup/) { - substituteLine($lookup, "bin_PROGRAMS += $progexes\nPROGRAMS = $1"); - } - } - } -} - -#----------------------------------------------------------------------------- - -sub tag_COMPILE_FIRST() -{ - foreach $program (@programs) { - my $lookup = "$program" . '_COMPILE_FIRST\s*=[ \t]*(.*)'; - if ($MakefileData =~ m/\n$lookup\n/) { - my $compilefirst_str = $1; - my @compilefirst = split(/[\034\s]+/, $compilefirst_str); - my @progsources = split(/[\034\s]+/, $sources{$program}); - my %donesources = (); - foreach $source (@progsources) { - my @deps = (); - my $sdeps = ""; - if (-f $source) { - $sdeps = "\$(srcdir)/$source"; - } else { - $sdeps = "$source"; - } - foreach $depend (@compilefirst) { - next if ($source eq $depend); - # avoid cyclic dependencies - next if defined($donesources{$depend}); - push @deps, $depend; - } - $target_adds{$sdeps} .= join(' ', @deps) . ' ' if (@deps); - $donesources{$source} = 1; - } - } - } -} - -#----------------------------------------------------------------------------- - - -# Organises the list of headers that we'll use to produce moc files -# from. -sub tag_METASOURCES () -{ - local @newObs = (); # here we add to create object files - local @depend = (); # here we add to create moc files - local $mocExt = ".moc"; - local %mocFiles = (); - - my $line = ""; - my $postEqual = ""; - - my $lookup; - my $found = ""; - if ($metasourceTags > 1) { - $lookup = $program . '_METASOURCES\s*=\s*(.*)'; - return 1 if ($MakefileData !~ /\n($lookup)\n/); - $found = $1; - } else { - $lookup = $program . '_METASOURCES\s*=\s*(.*)'; - if ($MakefileData !~ /\n($lookup)\n/) { - $lookup = 'METASOURCES\s*=\s*(.*)'; - return 1 if ($MakefileData !~ /\n($lookup)\n/); - $found = $1; - $metasourceTags = 0; # we can use the general target only once - } else { - $found = $1; - } - } - print STDOUT "METASOURCE processing <$found>)\n" if ($verbose); - - $postEqual = $found; - $postEqual =~ s/[^=]*=//; - - removeLine ($lookup, $found); - - # Always find the header files that could be used to "moc" - return 1 if (findMocCandidates ()); - - if ($postEqual =~ /AUTO\s*(\S*)|USE_AUTOMOC\s*(\S*)/) - { - print STDERR "$printname: the argument for AUTO|USE_AUTOMOC is obsolete" if ($+); - $mocExt = ".moc.$cxxsuffix"; - $haveAutomocTag = 1; - } - else - { - # Not automoc so read the list of files supplied which - # should be .moc files. - - $postEqual =~ tr/\034/ /; - - # prune out extra headers - This also checks to make sure that - # the list is valid. - pruneMocCandidates ($postEqual); - } - - checkMocCandidates (); - - if (@newObs) { - my $ext = ($program =~ /_la$/) ? ".moc.lo " : ".moc.o "; - $realObjs{$program} .= "\034" . join ($ext, @newObs) . $ext; - $dependmocs{$program} = join (".moc.$cxxsuffix " , @newObs) . ".moc.$cxxsuffix"; - foreach $file (@newObs) { - $dep_files .= " \$(DEPDIR)/$file.moc.P" if($dep_files !~/$file.moc.P/); - } - } - if (@depend) { - $dependmocs{$program} .= " "; - $dependmocs{$program} .= join('.moc ', @depend) . ".moc"; - $dependmocs{$program} .= " "; - } - addMocRules (); - @globalmocs{keys %mocFiles}=values %mocFiles; -} - -#----------------------------------------------------------------------------- - -# Returns 0 if the line was processed - 1 otherwise. -# Errors are logged in the global $errorflags -sub tag_AUTOMAKE () -{ - my $lookup = '.*cd \$\(top_srcdir\)\s+&&[\034\s]+\$\(AUTOMAKE\)(.*)'; - return 1 if ($MakefileData !~ /\n($lookup)\n/); - print STDOUT "AUTOMAKE processing <$1>\n" if ($verbose); - - my $newLine = $1."\n\tcd \$(top_srcdir) && perl $thisProg $printname"; - - # automake 1.8.x adds another automake call. *sigh* - $newLine =~ s/;([\034\s]+cd\s+\$\(srcdir\)\s+&&[\034\s]+\$\(AUTOMAKE\).*)[\034\s]+\&\&[\034\s]+exit[\034\s]+0;([\034\s]+exit\s+1)/; \034 ( $1 ) || exit 1; echo \' cd \$(top_srcdir) && perl $thisProg \'; cd \$(top_srcdir) && perl $thisProg && exit 0; $2/; - substituteLine ($lookup, $newLine); - $automkCall = $1; - - $lookup = '.*cd \$\(srcdir\)\s+&&[\034\s]+\$\(AUTOCONF\)(.*)'; - if ($MakefileData =~ /\n($lookup)\n/) { - $newLine = "\tcd \$(srcdir) && rm -f configure\n"; - $newLine .= "\tcd \$(top_srcdir) && \$(MAKE) -f admin/Makefile.common configure"; - substituteLine ($lookup, $newLine); - } - - return 0; -} - -#----------------------------------------------------------------------------- - -sub handle_TOPLEVEL() -{ - my $pofiles = ""; - my @restfiles = (); - opendir (THISDIR, "."); - foreach $entry (readdir(THISDIR)) { - next if (-d $entry); - - next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/ || $entry =~ /.gmo$/); - - if ($entry =~ /\.po$/) { - next; - } - push(@restfiles, $entry); - } - closedir (THISDIR); - - if (@restfiles) { - $target_adds{"install-data-am"} .= "install-nls-files "; - $lines = "install-nls-files:\n"; - $lines .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/$kdelang\n"; - for $file (@restfiles) { - $lines .= "\t\$(INSTALL_DATA) \$\(srcdir\)/$file \$(DESTDIR)\$(kde_locale)/$kdelang/$file\n"; - } - $target_adds{"uninstall"} .= "uninstall-nls-files "; - $lines .= "uninstall-nls-files:\n"; - for $file (@restfiles) { - $lines .= "\t-rm -f \$(DESTDIR)\$(kde_locale)/$kdelang/$file\n"; - } - appendLines($lines); - } - - return 0; -} - -#----------------------------------------------------------------------------- - -sub tag_SUBDIRS () -{ - if ($MakefileData !~ /\nSUBDIRS\s*=\s*\$\(AUTODIRS\)\s*\n/) { - return 1; - } - - my $subdirs = "."; - - opendir (THISDIR, "."); - foreach $entry (readdir(THISDIR)) { - next if ($entry eq "CVS" || $entry =~ /^\./); - if (-d $entry && -f $entry . "/Makefile.am") { - $subdirs .= " $entry"; - next; - } - } - closedir (THISDIR); - - substituteLine('SUBDIRS\s*=.*', "SUBDIRS =$subdirs"); - return 0; -} - -sub tag_IDLFILES () -{ - my @psources = split(/[\034\s]+/, $sources{$program}); - my $dep_lines = ""; - my @cppFiles = (); - - foreach $source (@psources) { - my $skel = ($source =~ m/\.skel$/); - my $stub = ($source =~ m/\.stub$/); - my $signals = ($source =~ m/\.signals$/); # obsolete, remove in KDE-4 - - if ($stub || $skel || $signals) { - - my $qs = quotemeta($source); - $sources{$program} =~ s/$qs//; - $sources_changed{$program} = 1; - - $source =~ s/\.(stub|skel|signals)$//; - my $sourcename; - - if ($skel) { - $sourcename = "$source\_skel"; - } elsif ($stub) { - $sourcename = "$source\_stub"; - } else { - $sourcename = "$source\_signals"; - } - - my $sourcedir = ''; - if (-f "$makefileDir/$source.h") { - $sourcedir = '$(srcdir)/'; - } else { - if ($MakefileData =~ /\n$source\_DIR\s*=\s*(\S+)\n/) { - $sourcedir = $1; - $sourcedir .= "/" if ($sourcedir !~ /\/$/); - } - } - - if ($allidls !~ /$source\_kidl/) { - - $use_ng = ($MakefileData =~ /\n$source\_DCOPIDLNG\s*=\s*(\S+)\n/); - $dcopidl = $use_ng ? "KDECONFIG=\"\$(KDECONFIG)\" \$(DCOPIDLNG)" : "\$(DCOPIDL)"; - - $dep_lines .= "$source.kidl: $sourcedir$source.h \$(DCOP_DEPENDENCIES)\n"; - $dep_lines .= "\t$dcopidl $sourcedir$source.h > $source.kidl || ( rm -f $source.kidl ; false )\n"; - - $allidls .= $source . "_kidl "; - } - - if ($allidls !~ /$sourcename/) { - - $dep_lines_tmp = ""; - - if ($skel) { - $dep_lines .= "$sourcename.$cxxsuffix: $source.kidl\n"; - $dep_lines .= "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-signals --no-stub $source.kidl\n"; - } elsif ($stub) { - $dep_lines_tmp = "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-signals --no-skel $source.kidl\n"; - } else { # signals - obsolete, remove in KDE 4 - $dep_lines_tmp = "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-stub --no-skel $source.kidl\n"; - } - - if ($stub || $signals) { - $target_adds{"$sourcename.$cxxsuffix"} .= "$sourcename.h "; - $dep_lines .= "$sourcename.h: $source.kidl\n"; - $dep_lines .= $dep_lines_tmp; - } - - $allidls .= $sourcename . " "; - } - - $idlfiles{$program} .= $sourcename . " "; - - if ($program =~ /_la$/) { - $realObjs{$program} .= " $sourcename.lo"; - } else { - $realObjs{$program} .= " $sourcename.\$(OBJEXT)"; - } - $sources{$program} .= " $sourcename.$cxxsuffix"; - $sources_changed{$program} = 1; - $important{$program} .= "$sourcename.h " if (!$skel); - $idl_output .= "\\\n\t$sourcename.$cxxsuffix $sourcename.h $source.kidl "; - push(@cleanfiles, "$sourcename.$cxxsuffix"); - push(@cleanfiles, "$sourcename.h"); - push(@cleanfiles, "$sourcename.kidl"); - $dep_files .= " \$(DEPDIR)/$sourcename.P" if ($dep_files !~/$sourcename.P/); - } - } - if ($dep_lines) { - appendLines($dep_lines); - } - - if (0) { - my $lookup = "($program)"; - $lookup .= '(|\$\(EXEEXT\))'; - $lookup =~ s/\_/./g; - $lookup .= ":(.*..$program\_OBJECTS..*)"; - # $lookup = quotemeta($lookup); - if ($MakefileData =~ /\n$lookup\n/) { - - my $line = "$1$2: "; - foreach $file (split(' ', $idlfiles{$program})) { - $line .= "$file.$cxxsuffix "; - } - $line .= $3; - substituteLine($lookup, $line); - } else { - print STDERR "no built dependency found $lookup\n"; - } - } -} - -sub tag_UIFILES () -{ - my @psources = split(/[\034\s]+/, $sources{$program}); - my @depFiles = (); - - foreach $source (@psources) { - - if ($source =~ m/\.ui$/) { - - print STDERR "adding UI file $source\n" if ($verbose); - - my $qs = quotemeta($source); - $sources{$program} =~ s/$qs//; - $sources_changed{$program} = 1; - - $source =~ s/\.ui$//; - - my $sourcedir = ''; - if (-f "$makefileDir/$source.ui") { - $sourcedir = '$(srcdir)/'; - } - - if (!$uiFiles{$source}) { - - my $dep_lines = "$source.$cxxsuffix: $sourcedir$source.ui $source.h $source.moc\n"; - $dep_lines .= "\trm -f $source.$cxxsuffix\n"; - if (!$kdeopts{"qtonly"}) { - $dep_lines .= "\techo '#include ' > $source.$cxxsuffix\n"; - $dep_lines .= "\techo '#include ' >> $source.$cxxsuffix\n"; - my ($mangled_source) = $source; - $mangled_source =~ s/[^A-Za-z0-9]/_/g; # get rid of garbage - $dep_lines .= "\t\$(UIC) -tr \${UIC_TR} -i $source.h $sourcedir$source.ui > $source.$cxxsuffix.temp ; ret=\$\$?; \\\n"; - $dep_lines .= "\t\$(PERL) -pe \"s,\${UIC_TR}( \\\"\\\" ),QString::null,g\" $source.$cxxsuffix.temp | \$(PERL) -pe \"s,\${UIC_TR}( \\\"\\\"\\, \\\"\\\" ),QString::null,g\" | \$(PERL) -pe \"s,image([0-9][0-9]*)_data,img\\\$\$1_" . $mangled_source . ",g\" | \$(PERL) -pe \"s,: QWizard\\(,: KWizard(,g\" >> $source.$cxxsuffix ;\\\n"; - $dep_lines .= "\trm -f $source.$cxxsuffix.temp ;\\\n"; - } else { - $dep_lines .= "\t\$(UIC) -i $source.h $sourcedir$source.ui > $source.$cxxsuffix; ret=\$\$?; \\\n"; - } - $dep_lines .= "\tif test \"\$\$ret\" = 0; then echo '#include \"$source.moc\"' >> $source.$cxxsuffix; else rm -f $source.$cxxsuffix ; exit \$\$ret ; fi\n\n"; - $dep_lines .= "$source.h: $sourcedir$source.ui\n"; - $dep_lines .= "\trm -rf $source.h;\n"; - if (!$kdeopts{"qtonly"}) { - $dep_lines .= "\t\$(UIC) $sourcedir$source.ui | \$(PERL) -pi -e \"s,public QWizard,public KWizard,g; s,#include ,#include ,g\" >> $source.h ;\n"; - } else { - $dep_lines .= "\t\$(UIC) -o $source.h $sourcedir$source.ui\n"; - } - $dep_lines .= "$source.moc: $source.h\n"; - $dep_lines .= "\t\$(MOC) $source.h -o $source.moc\n"; - - $rule_adds{"$source.$cxxsuffix"} = $dep_lines; - - $uiFiles{$source} = 1; - $dependmocs{$program} .= " $source.moc"; - $globalmocs{$source} = "\035$source.h\035$source.cpp"; - } - - if ($program =~ /_la$/) { - $realObjs{$program} .= " $source.lo"; - } else { - $realObjs{$program} .= " $source.\$(OBJEXT)"; - } - $sources{$program} .= " $source.$cxxsuffix"; - $sources_changed{$program} = 1; - $important{$program} .= "$source.h "; - $ui_output .= "\\\n\t$source.$cxxsuffix $source.h $source.moc "; - push(@cleanfiles, "$source.$cxxsuffix"); - push(@cleanfiles, "$source.h"); - push(@cleanfiles, "$source.moc"); - $dep_files .= " \$(DEPDIR)/$source.P" if($dep_files !~/$source.P/ ); - } - } -} - -sub tag_KCFGFILES () -{ - my @psources = split(/[\034\s]+/, $sources{$program}); - my @depFiles = (); - - foreach $source (@psources) { - - if ($source =~ m/\.kcfgc$/) { - - print STDERR "adding KCFG file $source\n" if ($verbose); - - my $qs = quotemeta($source); - $sources{$program} =~ s/$qs//; - $sources_changed{$program} = 1; - - $source =~ s/\.kcfgc$//; - - my $sourcedir = ''; - if (-f "$makefileDir/$source.kcfgc") { - $sourcedir = '$(srcdir)/'; - } - - if (!$kcfgFiles{$source}) { - $kcfg = "$program.kcfg"; - findKcfgFile("$source.kcfgc"); - - my $fixsuffix = ""; - $fixsuffix = "else mv $source.cpp $source.$cxxsuffix ; " - unless "cpp" eq $cxxsuffix; - - my $dep_lines = "$source.$cxxsuffix: $source.h\n"; - $dep_lines .= "$source.h: $sourcedir$kcfg $sourcedir$source.kcfgc \$(KCFG_DEPENDENCIES)\n"; - $dep_lines .= "\t\$(KCONFIG_COMPILER) $sourcedir$kcfg $sourcedir$source.kcfgc; ret=\$\$?; \\\n"; - $dep_lines .= "\tif test \"\$\$ret\" != 0; then rm -f $source.h ; exit \$\$ret ; $fixsuffix fi\n\n"; - - $rule_adds{"$source.$cxxsuffix"} = $dep_lines; - - $kcfgFiles{$source} = 1; - } - - if ($program =~ /_la$/) { - $realObjs{$program} .= " $source.lo"; - } else { - $realObjs{$program} .= " $source.\$(OBJEXT)"; - } - $sources{$program} .= " $source.$cxxsuffix"; - $sources_changed{$program} = 1; - $important{$program} .= "$source.h "; - $kcfg_output .= "\\\n\t$source.$cxxsuffix $source.h "; - push(@cleanfiles, "$source.$cxxsuffix"); - push(@cleanfiles, "$source.h"); - $dep_files .= " \$(DEPDIR)/$source.P" if($dep_files !~/$source.P/ ); - } - } -} - -sub tag_ICON() -{ - my $lookup = '([^\s]*)_ICON\s*=[ \t]*(.*)'; - my $install = ""; - my $uninstall = ""; - - while ($MakefileData =~ /\n$lookup/g) { - my $destdir; - if ($1 eq "KDE") { - $destdir = "kde_icondir"; - } else { - $destdir = $1 . "dir"; - } - my $iconauto = ($2 =~ /AUTO\s*$/); - my @appnames = (); - if ( ! $iconauto ) { - my $appicon_str = $2; - my @_appnames = split(" ", $appicon_str); - print STDOUT "KDE_ICON processing <@_appnames>\n" if ($verbose); - foreach $appname (@_appnames) { - push(@appnames, quotemeta($appname)); - } - } else { - print STDOUT "KDE_ICON processing \n" if ($verbose); - } - - my @files = (); - opendir (THISDIR, "."); - foreach $entry (readdir(THISDIR)) { - next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/); - next if (! -f $entry); - if ( $iconauto ) - { - push(@files, $entry) - if ($entry =~ /\.xpm/ || $entry =~ /\.png/ || $entry =~ /\.mng/ || $entry =~ /\.svg/); - } else { - foreach $appname (@appnames) { - push(@files, $entry) - if ($entry =~ /-$appname\.xpm/ || $entry =~ /-$appname\.png/ || $entry =~ /-$appname\.mng/ || $entry =~ /-$appname\.svg/); - } - } - } - closedir (THISDIR); - - my %directories = (); - - foreach $file (@files) { - my $newfile = $file; - my $prefix = $file; - $prefix =~ s/\.(png|xpm|mng|svg|svgz)$//; - my $appname = $prefix; - $appname =~ s/^[^-]+-// if ($appname =~ /-/) ; - $appname =~ s/^[^-]+-// if ($appname =~ /-/) ; - $appname = quotemeta($appname); - $prefix =~ s/$appname$//; - $prefix =~ s/-$//; - - $prefix = 'lo16-app' if ($prefix eq 'mini'); - $prefix = 'lo32-app' if ($prefix eq 'lo'); - $prefix = 'hi48-app' if ($prefix eq 'large'); - $prefix .= '-app' if ($prefix =~ m/^...$/); - - my $type = $prefix; - $type =~ s/^.*-([^-]+)$/$1/; - $prefix =~ s/^(.*)-[^-]+$/$1/; - - my %type_hash = - ( - 'action' => 'actions', - 'app' => 'apps', - 'device' => 'devices', - 'filesys' => 'filesystems', - 'mime' => 'mimetypes' - ); - - if (! defined $type_hash{$type} ) { - print STDERR "unknown icon type $type in $printname ($file)\n"; - next; - } - - my %dir_hash = - ( - 'los' => 'locolor/16x16', - 'lom' => 'locolor/32x32', - 'him' => 'hicolor/32x32', - 'hil' => 'hicolor/48x48', - 'lo16' => 'locolor/16x16', - 'lo22' => 'locolor/22x22', - 'lo32' => 'locolor/32x32', - 'hi16' => 'hicolor/16x16', - 'hi22' => 'hicolor/22x22', - 'hi32' => 'hicolor/32x32', - 'hi48' => 'hicolor/48x48', - 'hi64' => 'hicolor/64x64', - 'hi128' => 'hicolor/128x128', - 'hisc' => 'hicolor/scalable', - 'cr16' => 'crystalsvg/16x16', - 'cr22' => 'crystalsvg/22x22', - 'cr32' => 'crystalsvg/32x32', - 'cr48' => 'crystalsvg/48x48', - 'cr64' => 'crystalsvg/64x64', - 'cr128' => 'crystalsvg/128x128', - 'crsc' => 'crystalsvg/scalable' - ); - - $newfile =~ s@.*-($appname\.(png|xpm|mng|svgz|svg?))@$1@; - - if (! defined $dir_hash{$prefix}) { - print STDERR "unknown icon prefix $prefix in $printname\n"; - next; - } - - my $dir = $dir_hash{$prefix} . "/" . $type_hash{$type}; - if ($newfile =~ /-[^\.]/) { - my $tmp = $newfile; - $tmp =~ s/^([^-]+)-.*$/$1/; - $dir = $dir . "/" . $tmp; - $newfile =~ s/^[^-]+-//; - } - - if (!defined $directories{$dir}) { - $install .= "\t\$(mkinstalldirs) \$(DESTDIR)\$($destdir)/$dir\n"; - $directories{$dir} = 1; - } - - $install .= "\t\$(INSTALL_DATA) \$(srcdir)/$file \$(DESTDIR)\$($destdir)/$dir/$newfile\n"; - $uninstall .= "\t-rm -f \$(DESTDIR)\$($destdir)/$dir/$newfile\n"; - - } - } - - if (length($install)) { - $target_adds{"install-data-am"} .= "install-kde-icons "; - $target_adds{"uninstall-am"} .= "uninstall-kde-icons "; - appendLines("install-kde-icons:\n" . $install . "\nuninstall-kde-icons:\n" . $uninstall); - } -} - -sub handle_POFILES($$) -{ - my @pofiles = split(" ", $_[0]); - my $lang = $_[1]; - - # Build rules for creating the gmo files - my $tmp = ""; - my $allgmofiles = ""; - my $pofileLine = "POFILES ="; - foreach $pofile (@pofiles) - { - $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension - $tmp .= "$1.gmo: $pofile\n"; - $tmp .= "\trm -f $1.gmo; \$(GMSGFMT) -o $1.gmo \$(srcdir)/$pofile\n"; - $tmp .= "\ttest ! -f $1.gmo || touch $1.gmo\n"; - $allgmofiles .= " $1.gmo"; - $pofileLine .= " $1.po"; - } - appendLines ($tmp); - my $lookup = 'POFILES\s*=([^\n]*)'; - if ($MakefileData !~ /\n$lookup/) { - appendLines("$pofileLine\nGMOFILES =$allgmofiles"); - } else { - substituteLine ($lookup, "$pofileLine\nGMOFILES =$allgmofiles"); - } - - if ($allgmofiles) { - - # Add the "clean" rule so that the maintainer-clean does something - appendLines ("clean-nls:\n\t-rm -f $allgmofiles\n"); - - $target_adds{"maintainer-clean"} .= "clean-nls "; - - $lookup = 'DISTFILES\s*=[ \t]*(.*)'; - if ($MakefileData =~ /\n$lookup/) { - $tmp = "DISTFILES = \$(GMOFILES) \$(POFILES) $1"; - substituteLine ($lookup, $tmp); - } - } - - $target_adds{"install-data-am"} .= "install-nls "; - - $tmp = "install-nls:\n"; - if ($lang) { - $tmp .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES\n"; - } - $tmp .= "\t\@for base in "; - foreach $pofile (@pofiles) - { - $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension - $tmp .= "$1 "; - } - - $tmp .= "; do \\\n"; - if ($lang) { - $tmp .= "\t echo \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/\$\$base.mo ;\\\n"; - $tmp .= "\t if test -f \$\$base.gmo; then \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/\$\$base.mo ;\\\n"; - $tmp .= "\t elif test -f \$(srcdir)/\$\$base.gmo; then \$(INSTALL_DATA) \$(srcdir)/\$\$base.gmo \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/\$\$base.mo ;\\\n"; - $tmp .= "\t fi ;\\\n"; - } else { - $tmp .= "\t echo \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES/\$(PACKAGE).mo ;\\\n"; - $tmp .= "\t \$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES ; \\\n"; - $tmp .= "\t if test -f \$\$base.gmo; then \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES/\$(PACKAGE).mo ;\\\n"; - $tmp .= "\t elif test -f \$(srcdir)/\$\$base.gmo; then \$(INSTALL_DATA) \$(srcdir)/\$\$base.gmo \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES/\$(PACKAGE).mo ;\\\n"; - $tmp .= "\t fi ;\\\n"; - } - $tmp .= "\tdone\n\n"; - appendLines ($tmp); - - $target_adds{"uninstall"} .= "uninstall-nls "; - - $tmp = "uninstall-nls:\n"; - foreach $pofile (@pofiles) - { - $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension - if ($lang) { - $tmp .= "\trm -f \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/$1.mo\n"; - } else { - $tmp .= "\trm -f \$(DESTDIR)\$(kde_locale)/$1/LC_MESSAGES/\$(PACKAGE).mo\n"; - } - } - appendLines($tmp); - - $target_adds{"all"} .= "all-nls "; - - $tmp = "all-nls: \$(GMOFILES)\n"; - - appendLines($tmp); - - $target_adds{"distdir"} .= "distdir-nls "; - - $tmp = "distdir-nls:\$(GMOFILES)\n"; - $tmp .= "\tfor file in \$(POFILES); do \\\n"; - $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n"; - $tmp .= "\tdone\n"; - $tmp .= "\tfor file in \$(GMOFILES); do \\\n"; - $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n"; - $tmp .= "\tdone\n"; - - appendLines ($tmp); - - if (!$lang) { - appendLines("merge:\n\t\$(MAKE) -f \$(top_srcdir)/admin/Makefile.common package-merge POFILES=\"\${POFILES}\" PACKAGE=\${PACKAGE}\n\n"); - } - -} - -#----------------------------------------------------------------------------- - -# Returns 0 if the line was processed - 1 otherwise. -# Errors are logged in the global $errorflags -sub tag_POFILES () -{ - my $lookup = 'POFILES\s*=([^\n]*)'; - return 1 if ($MakefileData !~ /\n$lookup/); - print STDOUT "POFILES processing <$1>\n" if ($verbose); - - my $tmp = $1; - - # make sure these are all gone. - if ($MakefileData =~ /\n\.po\.gmo:\n/) - { - print STDERR "Warning: Found old .po.gmo rules in $printname. New po rules not added\n"; - return 1; - } - - # Either find the pofiles in the directory (AUTO) or use - # only the specified po files. - my $pofiles = ""; - if ($tmp =~ /^\s*AUTO\s*$/) - { - opendir (THISDIR, "."); - $pofiles = join(" ", grep(/\.po$/, readdir(THISDIR))); - closedir (THISDIR); - print STDOUT "pofiles found = $pofiles\n" if ($verbose); - if (-f "charset" && -f "kdelibs/kdelibs.po") { - handle_TOPLEVEL(); - } - } - else - { - $tmp =~ s/\034/ /g; - $pofiles = $tmp; - } - return 1 if (!$pofiles); # Nothing to do - - handle_POFILES($pofiles, $kdelang); - - return 0; -} - -sub helper_LOCALINSTALL($) -{ - my $lookup = "\035" . $_[0] . " *:[^\035]*\035\t"; - my $copy = $MakefileData; - $copy =~ s/\n/\035/g; - if ($copy =~ /($lookup.*)$/) { - - $install = $1; - $install =~ s/\035$_[0] *:[^\035]*\035//; - my $emptyline = 0; - while (! $emptyline ) { - if ($install =~ /([^\035]*)\035(.*)/) { - local $line = $1; - $install = $2; - if ($line !~ /^\s*$/ && $line !~ /^(\@.*\@)*\t/) { - $emptyline = 1; - } else { - replaceDestDir($line); - } - } else { - $emptyline = 1; - } - } - } - -} - -sub tag_LOCALINSTALL () -{ - helper_LOCALINSTALL('install-exec-local'); - helper_LOCALINSTALL('install-data-local'); - helper_LOCALINSTALL('uninstall-local'); - - return 0; -} - -sub replaceDestDir($) { - local $line = $_[0]; - - if ( $line =~ /^\s*(\@.*\@)*\s*\$\(mkinstalldirs\)/ - || $line =~ /^\s*(\@.*\@)*\s*\$\(INSTALL\S*\)/ - || $line =~ /^\s*(\@.*\@)*\s*(-?rm.*) \S*$/) - { - $line =~ s/^(.*) ([^\s]+)\s*$/$1 \$(DESTDIR)$2/ if ($line !~ /\$\(DESTDIR\)/); - } - - if ($line ne $_[0]) { - $_[0] = quotemeta $_[0]; - substituteLine($_[0], $line); - } -} - -#--------------------------------------------------------------------------- -# libtool is very hard to persuade it could use -Wl,--no-undefined for making -# -no-undefined actually work -# append $(KDE_NO_UNFINED) after every -no-undefined in LDFLAGS -# this may go away if libtool ever does this on its own -sub tag_NO_UNDEFINED () { - return if ($program !~ /_la$/); - - my $lookup = quotemeta($realname{$program}) . ":.*?\n\t.*?\\((.*?)\\) .*\n"; - $MakefileData =~ m/$lookup/; - return if (!defined($1)); - return if ($1 !~ /CXXLINK/); - - if ($MakefileData !~ /\n$program\_LDFLAGS\s*=.*-no-undefined/ ) { - return; - } - - $lookup = $program . '\_LDFLAGS(\s*)=(.*)-no-undefined(.*)'; - if ($MakefileData =~ /\n$lookup\n/) { - my $replace = $program . "\_LDFLAGS$1=$2-no-undefined \$(KDE_NO_UNDEFINED)$3"; - substituteLine($lookup, $replace); - } -} - -sub tag_CLOSURE () { - return if ($program !~ /_la$/); - - my $lookup = quotemeta($realname{$program}) . ":.*?\n\t.*?\\((.*?)\\) .*\n"; - $MakefileData =~ m/$lookup/; - return if (!defined($1)); - return if ($1 !~ /CXXLINK/); - - if ($MakefileData !~ /\n$program\_LDFLAGS\s*=.*-no-undefined/ && - $MakefileData !~ /\n$program\_LDFLAGS\s*=.*KDE_PLUGIN/ ) { - print STDERR "Report: $program contains undefined in $printname\n" if ($program =~ /^lib/ && $dryrun); - return; - } - - my $closure = $realname{$program} . ".closure"; - my $lines = "$closure: \$($program\_OBJECTS) \$($program\_DEPENDENCIES)\n"; - $lines .= "\t\@echo \"int main() {return 0;}\" > $program\_closure.$cxxsuffix\n"; - $lines .= "\t\@\$\(LTCXXCOMPILE\) -c $program\_closure.$cxxsuffix\n"; - $lines .= "\t\$\(CXXLINK\) $program\_closure.lo \$($program\_LDFLAGS) \$($program\_OBJECTS) \$($program\_LIBADD) \$(LIBS)\n"; - $lines .= "\t\@rm -f $program\_closure.* $closure\n"; - $lines .= "\t\@echo \"timestamp\" > $closure\n"; - $lines .= "\n"; - appendLines($lines); - $lookup = $realname{$program} . ": (.*)"; - if ($MakefileData =~ /\n$lookup\n/) { - $lines = "\@KDE_USE_CLOSURE_TRUE@". $realname{$program} . ": $closure $1"; - $lines .= "\n\@KDE_USE_CLOSURE_FALSE@" . $realname{$program} . ": $1"; - substituteLine($lookup, $lines); - } - $closure_output .= " $closure"; -} - -sub tag_NMCHECK () { - return if ($program !~ /_la$/); - my $lookup = quotemeta($realname{$program}) . ":.*?\n\t.*?\\((.*?)\\) .*\n"; - $MakefileData =~ m/$lookup/; - my $linkcmd = $1; - return if (!defined($1)); - return if ($linkcmd !~ /CXXLINK/ && $linkcmd !~ /LINK/); - - $lookup = $program . '_NMCHECK\s*=([^\n]*)'; - if( $MakefileData !~ m/\n$lookup\n/ ) { - return; - } - my $allowed = $1; - $allowed =~ s/^ *//; - $lookup = $program . '_NMCHECKWEAK\s*=([^\n]*)'; - my $weak = ""; - my $is_weak = 0; - if( $MakefileData =~ m/\n$lookup\n/ ) { - $weak = $1; - $is_weak = 1; - } - $weak =~ s/^ *//; - - if( $is_weak ) - { - $weak = '--allowweak=\'' . $weak . '\' '; - } - my $nmline = "\@KDE_USE_NMCHECK_TRUE@\t\@\$(MAKE) \$(AM_MAKEFLAGS) nmcheck_$realname{$program} || ( rm -f $realname{$program}; exit 1 )"; - $lookup = '(\t\$\(CXXLINK\)[^\n]*' . $program . '_OBJECTS[^\n]*)'; - if( $MakefileData =~ /\n$lookup\n/ ) { - my $oldstuff = $1; - substituteLine( $lookup, $oldstuff . "\n" . $nmline ); - } - $lookup = '(\t\$\(LINK\)[^\n]*' . $program . '_OBJECTS[^\n]*)'; - if( $MakefileData =~ /\n$lookup\n/ ) { - my $oldstuff = $1; - substituteLine( $lookup, $oldstuff . "\n" . $nmline ); - } - $nmline = "\@\$(top_srcdir)/admin/nmcheck $realname{$program} \'$allowed\' $weak"; - appendLines( "\nnmcheck_$realname{$program}: $realname{$program} \n\t$nmline\n" ); - $target_adds{ "nmcheck" } .= "nmcheck_$realname{$program} "; -} - -sub tag_DIST () { - my %foundfiles = (); - opendir (THISDIR, "."); - foreach $entry (readdir(THISDIR)) { - next if ($entry eq "CVS" || $entry =~ /^\./ || $entry eq "Makefile" || $entry =~ /~$/ || $entry =~ /^\#.*\#$/); - next if (! -f $entry); - next if ($entry =~ /\.moc/ || $entry =~ /\.moc.$cppExt$/ || $entry =~ /\.lo$/ || $entry =~ /\.la$/ || $entry =~ /\.o/); - next if ($entry =~ /\.all_$cppExt\.$cppExt$/); - $foundfiles{$entry} = 1; - } - closedir (THISDIR); - - # doing this for MAINTAINERCLEANFILES would be wrong - my @marks = ("EXTRA_DIST", "DIST_COMMON", '\S*_SOURCES', '\S*_HEADERS', 'CLEANFILES', 'DISTCLEANFILES', '\S*_OBJECTS'); - foreach $mark (@marks) { - while ($MakefileData =~ /\n($mark)\s*=[ \t]*([^\n]*)/g) { - my $cleanfiles_str = $2; - foreach $file (split('[\034\s]+', $cleanfiles_str)) { - $file =~ s/\.\///; - $foundfiles{$file} = 0 if (defined $foundfiles{$file}); - } - } - } - my @files = ("Makefile", "config.cache", "config.log", "stamp-h", - "stamp-h1", "stamp-h1", "config.h", "Makefile", - "config.status", "config.h", "libtool", "core" ); - foreach $file (@files) { - $foundfiles{$file} = 0 if (defined $foundfiles{$file}); - } - - my $KDE_DIST = ""; - foreach $file (keys %foundfiles) { - if ($foundfiles{$file} == 1) { - $KDE_DIST .= "$file "; - } - } - if ($KDE_DIST) { - print "KDE_DIST $printname $KDE_DIST\n" if ($verbose); - - my $lookup = 'DISTFILES\s*=[ \t]*(.*)'; - if ($MakefileData =~ /\n$lookup/) { - substituteLine($lookup, "DISTFILES = $1 \$(KDE_DIST)"); - appendLines("KDE_DIST=$KDE_DIST\n"); - } - } -} - -#----------------------------------------------------------------------------- -# Returns 0 if the line was processed - 1 otherwise. -# Errors are logged in the global $errorflags -sub tag_DOCFILES () -{ - $target_adds{"all"} .= "docs-am "; - - my $lookup = 'KDE_DOCS\s*=[ \t]*([^\n]*)'; - goto nodocs if ($MakefileData !~ /\n$lookup/); - print STDOUT "KDE_DOCS processing <$1>\n" if ($verbose); - - my $tmp = $1; - - # Either find the files in the directory (AUTO) or use - # only the specified po files. - my $files = ""; - my $appname = $tmp; - $appname =~ s/^(\S*)\s*.*$/$1/; - if ($appname =~ /AUTO/) { - $appname = basename($makefileDir); - if ("$appname" eq "en") { - print STDERR "Error: KDE_DOCS = AUTO relies on the directory name. Yours is 'en' - you most likely want something else, e.g. KDE_DOCS = myapp\n"; - exit(1); - } - } - - if ($tmp !~ / - /) - { - opendir (THISDIR, "."); - foreach $entry (readdir(THISDIR)) { - next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/ || $entry eq "core" || $entry eq "index.cache.bz2"); - next if (! -f $entry); - $files .= "$entry "; - } - closedir (THISDIR); - print STDOUT "docfiles found = $files\n" if ($verbose); - } - else - { - $tmp =~ s/\034/ /g; - $tmp =~ s/^\S*\s*-\s*//; - $files = $tmp; - } - goto nodocs if (!$files); # Nothing to do - - if ($files =~ /(^| )index\.docbook($| )/) { - - my $lines = ""; - my $lookup = 'MEINPROC\s*='; - if ($MakefileData !~ /\n($lookup)/) { - $lines = "MEINPROC=/\$(kde_bindir)/meinproc\n"; - } - $lookup = 'KDE_XSL_STYLESHEET\s*='; - if ($MakefileData !~ /\n($lookup)/) { - $lines .= "KDE_XSL_STYLESHEET=/\$(kde_datadir)/ksgmltools2/customization/kde-chunk.xsl\n"; - } - $lookup = '\nindex.cache.bz2:'; - if ($MakefileData !~ /\n($lookup)/) { - $lines .= "index.cache.bz2: \$(srcdir)/index.docbook \$(KDE_XSL_STYLESHEET) $files\n"; - $lines .= "\t\@if test -n \"\$(MEINPROC)\"; then echo \$(MEINPROC) --check --cache index.cache.bz2 \$(srcdir)/index.docbook; \$(MEINPROC) --check --cache index.cache.bz2 \$(srcdir)/index.docbook; fi\n"; - $lines .= "\n"; - } - - $lines .= "docs-am: index.cache.bz2\n"; - $lines .= "\n"; - $lines .= "install-docs: docs-am install-nls\n"; - $lines .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname\n"; - $lines .= "\t\@if test -f index.cache.bz2; then \\\n"; - $lines .= "\techo \$(INSTALL_DATA) index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n"; - $lines .= "\t\$(INSTALL_DATA) index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n"; - $lines .= "\telif test -f \$(srcdir)/index.cache.bz2; then \\\n"; - $lines .= "\techo \$(INSTALL_DATA) \$(srcdir)/index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n"; - $lines .= "\t\$(INSTALL_DATA) \$(srcdir)/index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n"; - $lines .= "\tfi\n"; - $lines .= "\t-rm -f \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/common\n"; - $lines .= "\t\$(LN_S) \$(kde_libs_htmldir)/$kdelang/common \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/common\n"; - - $lines .= "\n"; - $lines .= "uninstall-docs:\n"; - $lines .= "\t-rm -rf \$(kde_htmldir)/$kdelang/$appname\n"; - $lines .= "\n"; - $lines .= "clean-docs:\n"; - $lines .= "\t-rm -f index.cache.bz2\n"; - $lines .= "\n"; - $target_adds{"install-data-am"} .= "install-docs "; - $target_adds{"uninstall"} .= "uninstall-docs "; - $target_adds{"clean-am"} .= "clean-docs "; - appendLines ($lines); - } else { - appendLines("docs-am: $files\n"); - } - - $target_adds{"install-data-am"} .= "install-nls "; - $target_adds{"uninstall"} .= "uninstall-nls "; - - $tmp = "install-nls:\n"; - $tmp .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname\n"; - $tmp .= "\t\@for base in $files; do \\\n"; - $tmp .= "\t echo \$(INSTALL_DATA) \$\$base \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n"; - $tmp .= "\t \$(INSTALL_DATA) \$(srcdir)/\$\$base \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n"; - $tmp .= "\tdone\n"; - if ($appname eq 'common') { - $tmp .= "\t\@echo \"merging common and language specific dir\" ;\\\n"; - $tmp .= "\tif test ! -f \$(kde_htmldir)/en/common/kde-common.css; then echo 'no english docs found in \$(kde_htmldir)/en/common/'; exit 1; fi \n"; - $tmp .= "\t\@com_files=`cd \$(kde_htmldir)/en/common && echo *` ;\\\n"; - $tmp .= "\tcd \$(DESTDIR)\$(kde_htmldir)/$kdelang/common ;\\\n"; - $tmp .= "\tif test -n \"\$\$com_files\"; then for p in \$\$com_files ; do \\\n"; - $tmp .= "\t case \" $files \" in \\\n"; - $tmp .= "\t *\" \$\$p \"*) ;; \\\n"; - $tmp .= "\t *) test ! -f \$\$p && echo \$(LN_S) ../../en/common/\$\$p \$(DESTDIR)\$(kde_htmldir)/$kdelang/common/\$\$p && \$(LN_S) ../../en/common/\$\$p \$\$p ;; \\\n"; - $tmp .= "\t esac ; \\\n"; - $tmp .= "\tdone ; fi ; true\n"; - } - $tmp .= "\n"; - $tmp .= "uninstall-nls:\n"; - $tmp .= "\tfor base in $files; do \\\n"; - $tmp .= "\t rm -f \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n"; - $tmp .= "\tdone\n\n"; - appendLines ($tmp); - - $target_adds{"distdir"} .= "distdir-nls "; - - $tmp = "distdir-nls:\n"; - $tmp .= "\tfor file in $files; do \\\n"; - $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n"; - $tmp .= "\tdone\n"; - - appendLines ($tmp); - - return 0; - - nodocs: - appendLines("docs-am:\n"); - return 1; -} - -#----------------------------------------------------------------------------- -# Find headers in any of the source directories specified previously, that -# are candidates for "moc-ing". -sub findMocCandidates () -{ - foreach $dir (@headerdirs) - { - my @list = (); - opendir (SRCDIR, "$dir"); - @hFiles = grep { /.+\.$hExt$/o && !/^\./ } readdir(SRCDIR); - closedir SRCDIR; - foreach $hf (@hFiles) - { - next if ($hf =~ /^\.\#/); - $hf =~ /(.*)\.[^\.]*$/; # Find name minus extension - next if ($uiFiles{$1}); - open (HFIN, "$dir/$hf") || die "Could not open $dir/$hf: $!\n"; - my $hfsize = 0; - seek(HFIN, 0, 2); - $hfsize = tell(HFIN); - seek(HFIN, 0, 0); - read HFIN, $hfData, $hfsize; - close HFIN; - # push (@list, $hf) if(index($hfData, "Q_OBJECT") >= 0); ### fast but doesn't handle //Q_OBJECT - # handle " { friend class blah; Q_OBJECT ", but don't match antlarr_Q_OBJECT (\b). - if ( $hfData =~ /{([^}]*)\bQ_OBJECT/s ) { - push (@list, $hf) unless $1 =~ m://[^\n]*Q_OBJECT[^\n]*$:s; ## reject "// Q_OBJECT" - } - } - # The assoc array of root of headerfile and header filename - foreach $hFile (@list) - { - $hFile =~ /(.*)\.[^\.]*$/; # Find name minus extension - if ($mocFiles{$1}) - { - print STDERR "Warning: Multiple header files found for $1\n"; - next; # Use the first one - } - $mocFiles{$1} = "$dir\035$hFile"; # Add relative dir - } - } - - return 0; -} - -#----------------------------------------------------------------------------- - -# The programmer has specified a moc list. Prune out the moc candidates -# list that we found based on looking at the header files. This generates -# a warning if the programmer gets the list wrong, but this doesn't have -# to be fatal here. -sub pruneMocCandidates ($) -{ - my %prunedMoc = (); - local @mocList = split(' ', $_[0]); - - foreach $mocname (@mocList) - { - $mocname =~ s/\.moc$//; - if ($mocFiles{$mocname}) - { - $prunedMoc{$mocname} = $mocFiles{$mocname}; - } - else - { - my $print = $makefileDir; - $print =~ s/^\Q$topdir\E\\//; - # They specified a moc file but we can't find a header that - # will generate this moc file. That's possible fatal! - print STDERR "Warning: No moc-able header file for $print/$mocname\n"; - } - } - - undef %mocFiles; - %mocFiles = %prunedMoc; -} - -#----------------------------------------------------------------------------- - -# Finds the cpp files (If they exist). -# The cpp files get appended to the header file separated by \035 -sub checkMocCandidates () -{ - my @cppFiles; - my $cpp2moc; # which c++ file includes which .moc files - my $moc2cpp; # which moc file is included by which c++ files - - return unless (keys %mocFiles); - opendir(THISDIR, ".") || return; - @cppFiles = grep { /.+\.$cppExt$/o && !/.+\.moc\.$cppExt$/o - && !/.+\.all_$cppExt\.$cppExt$/o - && !/^\./ } readdir(THISDIR); - closedir THISDIR; - return unless (@cppFiles); - my $files = join (" ", @cppFiles); - $cpp2moc = {}; - $moc2cpp = {}; - foreach $cxxf (@cppFiles) - { - open (CXXFIN, $cxxf) || die "Could not open $cxxf: $!\n"; - seek(CXXFIN, 0, 2); - my $cxxfsize = tell(CXXFIN); - seek(CXXFIN, 0, 0); - read CXXFIN, $cxxfData, $cxxfsize; - close CXXFIN; - while(($cxxfData =~ m/^[ \t]*\#include\s*[<\"](.*\.moc)[>\"]/gm)) { - $cpp2moc->{$cxxf}->{$1} = 1; - $moc2cpp->{$1}->{$cxxf} = 1; - } - } - foreach my $mocFile (keys (%mocFiles)) - { - @cppFiles = keys %{$moc2cpp->{"$mocFile.moc"}}; - if (@cppFiles == 1) { - $mocFiles{$mocFile} .= "\035" . $cppFiles[0]; - push(@depend, $mocFile); - } elsif (@cppFiles == 0) { - push (@newObs, $mocFile); # Produce new object file - next if ($haveAutomocTag); # This is expected... - # But this is an error we can deal with - let them know - print STDERR - "Warning: No c++ file that includes $mocFile.moc\n"; - } else { - # We can't decide which file to use, so it's fatal. Although as a - # guess we could use the mocFile.cpp file if it's in the list??? - print STDERR - "Error: Multiple c++ files that include $mocFile.moc\n"; - print STDERR "\t",join ("\t", @cppFiles),"\n"; - $errorflag = 1; - delete $mocFiles{$mocFile}; - # Let's continue and see what happens - They have been told! - } - } -} - -#----------------------------------------------------------------------------- - -# Add the rules for generating moc source from header files -# For Automoc output *.moc.cpp but normally we'll output *.moc -# (We must compile *.moc.cpp separately. *.moc files are included -# in the appropriate *.cpp file by the programmer) -sub addMocRules () -{ - my $cppFile; - my $hFile; - - foreach $mocFile (keys (%mocFiles)) - { - undef $cppFile; - ($dir, $hFile, $cppFile) = split ("\035", $mocFiles{$mocFile}, 3); - $dir =~ s#^\.#\$(srcdir)#; - if (defined ($cppFile)) - { - $cppFile =~ s,\.[^.]*$,,; - $target_adds{"$cppFile.o"} .= "$mocFile.moc "; - $target_adds{"$cppFile.lo"} .= "$mocFile.moc "; - appendLines ("$mocFile.moc: $dir/$hFile\n\t\$(MOC) $dir/$hFile -o $mocFile.moc\n"); - $cleanMoc .= " $mocFile.moc"; - appendLines ("mocs: $mocFile.moc\n"); - } - else - { - appendLines ("$mocFile$mocExt: $dir/$hFile\n\t\$(MOC) $dir/$hFile -o $mocFile$mocExt\n"); - $cleanMoc .= " $mocFile$mocExt"; - appendLines ("mocs: $mocFile$mocExt\n"); - } - } -} - -sub make_bcheck_target() -{ - my $lookup = 'RECURSIVE_TARGETS\s*=[ \t]*(.*)'; - my $bcheckdep = "bcheck-am"; - $bcheckdep = "bcheck-recursive" if ($MakefileData =~ /\n$lookup/); - - my $headers= ""; - $headers = $1 if($MakefileData =~ /\nHEADERS\s*=[ \t]*(.+)/); - $headers =~ s/\$\((?:noinst|EXTRA)_HEADERS\)//g; - - $target_adds{"clean-am"} .= "clean-bcheck "; - - my $t = "clean-bcheck: \n" . - "\trm -f *.bchecktest.cc *.bchecktest.cc.class a.out\n\n" . - "bcheck: $bcheckdep\n\n" . - "bcheck-am:\n" . - "\t\@for i in $headers; do \\\n" . - "\t if test \$(srcdir)/\$\$i -nt \$\$i.bchecktest.cc; then \\\n" . - "\t echo \"int main() {return 0;}\" > \$\$i.bchecktest.cc ; \\\n" . - "\t echo \"#include \\\"\$\$i\\\"\" >> \$\$i.bchecktest.cc ; \\\n" . - "\t echo \"\$\$i\"; \\\n" . - "\t if ! "; - $t .= $cxxsuffix eq "KKK" ? - "\$(CXX) \$(DEFS) -I. -I\$(srcdir) -I\$(top_builddir) \$(INCLUDES) \$(AM_CPPFLAGS) \$(CPPFLAGS) \$(CXXFLAGS) \$(KDE_CXXFLAGS) " : - "\$(CXXCOMPILE) "; - $t .= " --dump-class-hierarchy -c \$\$i.bchecktest.cc; then \\\n" . - "\t rm -f \$\$i.bchecktest.cc; exit 1; \\\n" . - "\t fi ; \\\n" . - "\t echo \"\" >> \$\$i.bchecktest.cc.class; \\\n" . - "\t perl \$(top_srcdir)/admin/bcheck.pl \$\$i.bchecktest.cc.class || { rm -f \$\$i.bchecktest.cc; exit 1; }; \\\n" . - "\t rm -f a.out; \\\n" . - "\t fi ; \\\n" . - "\tdone\n"; - appendLines("$t\n"); -} - -sub make_meta_classes () -{ - return if ($kdeopts{"qtonly"}); - - my $cppFile; - my $hFile; - my $moc_class_headers = ""; - foreach $program (@programs) { - my $mocs = ""; - my @progsources = split(/[\034\s]+/, $sources{$program}); - my @depmocs = split(' ', $dependmocs{$program}); - my %shash = (), %mhash = (); - @shash{@progsources} = 1; # we are only interested in the existence - @mhash{@depmocs} = 1; - - print STDOUT "program=$program\n" if ($verbose); - print STDOUT "psources=[".join(' ', keys %shash)."]\n" if ($verbose); - print STDOUT "depmocs=[".join(' ', keys %mhash)."]\n" if ($verbose); - print STDOUT "globalmocs=[".join(' ', keys(%globalmocs))."]\n" if ($verbose); - foreach my $mocFile (keys (%globalmocs)) - { - my ($dir, $hFile, $cppFile) = split ("\035", $globalmocs{$mocFile}, 3); - if (defined ($cppFile)) - { - $mocs .= " $mocFile.moc" if exists $shash{$cppFile}; - } - else - { - # Bah. This is the case, if no C++ file includes the .moc - # file. We make a .moc.cpp file for that. Unfortunately this - # is not included in the %sources hash, but rather is mentioned - # in %dependmocs. If the user wants to use AUTO he can't just - # use an unspecific METAINCLUDES. Instead he must use - # program_METAINCLUDES. Anyway, it's not working real nicely. - # E.g. Its not clear what happens if user specifies two - # METAINCLUDES=AUTO in the same Makefile.am. - $mocs .= " $mocFile.moc.$cxxsuffix" - if exists $mhash{$mocFile.".moc.$cxxsuffix"}; - } - } - if ($mocs) { - print STDOUT "==> mocs=[".$mocs."]\n" if ($verbose); - } - print STDOUT "\n" if $verbose; - } - if ($moc_class_headers) { - appendLines ("$cleantarget-moc-classes:\n\t-rm -f $moc_class_headers\n"); - $target_adds{"$cleantarget-am"} .= "$cleantarget-moc-classes "; - } -} - -#----------------------------------------------------------------------------- - -sub updateMakefile () -{ - return if ($dryrun); - - open (FILEOUT, "> $makefile") - || die "Could not create $makefile: $!\n"; - - $MakefileData =~ s/\034/\\\n/g; # Restore continuation lines - # Append our $progId line, _below_ the "generated by automake" line - # because automake-1.6 relies on the first line to be his own. - my $progIdLine = "\# $progId - " . '$Revision: 1.31 $ '."\n"; - if ( !( $MakefileData =~ s/^(.*generated .*by automake.*\n)/$1$progIdLine/ ) ) { - warn "automake line not found in $makefile\n"; - # Fallback: first line - print FILEOUT $progIdLine; - }; - print FILEOUT $MakefileData; - close FILEOUT; -} - -#----------------------------------------------------------------------------- - -# The given line needs to be removed from the makefile -# Do this by adding the special "removed line" comment at the line start. -sub removeLine ($$) -{ - my ($lookup, $old) = @_; - - $old =~ s/\034/\\\n#>- /g; # Fix continuation lines - $MakefileData =~ s/\n$lookup/\n#>\- $old/; -} - -#----------------------------------------------------------------------------- - -# Replaces the old line with the new line -# old line(s) are retained but tagged as removed. The new line(s) have the -# "added" tag placed before it. -sub substituteLine ($$) -{ - my ($lookup, $new) = @_; - - if ($MakefileData =~ /\n($lookup)/) { - $old = $1; - $old =~ s/\034/\\\n#>\- /g; # Fix continuation lines - my $newCount = ($new =~ tr/\034//) + ($new =~ tr/\n//) + 1; - $new =~ s/\\\n/\034/g; - $MakefileData =~ s/\n$lookup/\n#>- $old\n#>\+ $newCount\n$new/; - } else { - warn "Warning: substitution of \"$lookup\" in $printname failed\n"; - } -} - -#----------------------------------------------------------------------------- - -# Slap new lines on the back of the file. -sub appendLines ($) -{ - my ($new) = @_; - my $copynew = $new; - my $newCount = ($new =~ tr/\034//) + ($new =~ tr/\n//) + 1; - $new =~ s/\\\n/\034/g; # Fix continuation lines - $MakefileData .= "\n#>\+ $newCount\n$new"; -} - -#----------------------------------------------------------------------------- - -# Restore the Makefile.in to the state it was before we fiddled with it -sub restoreMakefile () -{ - $MakefileData =~ s/# $progId[^\n\034]*[\n\034]*//g; - # Restore removed lines - $MakefileData =~ s/([\n\034])#>\- /$1/g; - # Remove added lines - while ($MakefileData =~ /[\n\034]#>\+ ([^\n\034]*)/) - { - my $newCount = $1; - my $removeLines = ""; - while ($newCount--) { - $removeLines .= "[^\n\034]*([\n\034]|)"; - } - $MakefileData =~ s/[\n\034]#>\+.*[\n\034]$removeLines/\n/; - } -} - -#----------------------------------------------------------------------------- - -# find the .kcfg file listed in the .kcfgc file -sub findKcfgFile($) -{ - my ($kcfgf) = @_; - open (KCFGFIN, $kcfgf) || die "Could not open $kcfgf: $!\n"; - seek(KCFGFIN, 0, 2); - my $kcfgfsize = tell(KCFGFIN); - seek(KCFGFIN, 0, 0); - read KCFGFIN, $kcfgfData, $kcfgfsize; - close KCFGFIN; - if(($kcfgfData =~ m/^File=(.*\.kcfg)/gm)) { - $kcfg = $1; - } -} diff --git a/admin/compile b/admin/compile deleted file mode 100755 index 9bb997a..0000000 --- a/admin/compile +++ /dev/null @@ -1,99 +0,0 @@ -#! /bin/sh - -# Wrapper for compilers which do not understand `-c -o'. - -# Copyright 1999, 2000 Free Software Foundation, Inc. -# Written by Tom Tromey . -# -# 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, 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 -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Usage: -# compile PROGRAM [ARGS]... -# `-o FOO.o' is removed from the args passed to the actual compile. - -prog=$1 -shift - -ofile= -cfile= -args= -while test $# -gt 0; do - case "$1" in - -o) - # configure might choose to run compile as `compile cc -o foo foo.c'. - # So we do something ugly here. - ofile=$2 - shift - case "$ofile" in - *.o | *.obj) - ;; - *) - args="$args -o $ofile" - ofile= - ;; - esac - ;; - *.c) - cfile=$1 - args="$args $1" - ;; - *) - args="$args $1" - ;; - esac - shift -done - -if test -z "$ofile" || test -z "$cfile"; then - # If no `-o' option was seen then we might have been invoked from a - # pattern rule where we don't need one. That is ok -- this is a - # normal compilation that the losing compiler can handle. If no - # `.c' file was seen then we are probably linking. That is also - # ok. - exec "$prog" $args -fi - -# Name of file we expect compiler to create. -cofile=`echo $cfile | sed -e 's|^.*/||' -e 's/\.c$/.o/'` - -# Create the lock directory. -# Note: use `[/.-]' here to ensure that we don't use the same name -# that we are using for the .o file. Also, base the name on the expected -# object file name, since that is what matters with a parallel build. -lockdir=`echo $cofile | sed -e 's|[/.-]|_|g'`.d -while true; do - if mkdir $lockdir > /dev/null 2>&1; then - break - fi - sleep 1 -done -# FIXME: race condition here if user kills between mkdir and trap. -trap "rmdir $lockdir; exit 1" 1 2 15 - -# Run the compile. -"$prog" $args -status=$? - -if test -f "$cofile"; then - mv "$cofile" "$ofile" -fi - -rmdir $lockdir -exit $status diff --git a/admin/conf.change.pl b/admin/conf.change.pl deleted file mode 100644 index 853d2a7..0000000 --- a/admin/conf.change.pl +++ /dev/null @@ -1,191 +0,0 @@ -#!/usr/bin/env perl - -# this script patches a config.status file, to use our own perl script -# in the main loop -# we do it this way to circumvent hacking (and thereby including) -# autoconf function (which are GPL) into our LGPL acinclude.m4.in -# written by Michael Matz -# adapted by Dirk Mueller -# -# This file is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. - -# This library 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 -# Library General Public License for more details. - -# You should have received a copy of the GNU Library General Public License -# along with this library; see the file COPYING.LIB. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -# we have to change two places -# 1. the splitting of the substitutions into chunks of 90 (or even 48 in -# later autoconf's -# 2. the big main loop which patches all Makefile.in's - -use strict; -use File::Basename; - -my $ac_aux_dir = dirname($0); -my ($flag); -my $ac_version = 0; -my $vpath_seen = 0; -$flag = 0; - -while (<>) { -# usage of $flag: 0 -- we have seen nothing yet -# 1 -- we are in (1) -# 2 -- we have ended (1) -# 3 -- we are in (2) -# 4 -- we ended (2) - - if ($flag == 4) { - print; - } elsif ($flag == 0) { -# 1. begins with (including): "ac_max_sed_\S+\s*=\s*[0-9]+..." -# ends with (excluding) "CONFIG_FILE=..." -# in later autoconf (2.14.1) there is no CONFIG_FILES= line, -# but instead the (2) directly follow (1) - if (/^\s*ac_max_sed_([a-z]+).*=\s*([0-9]+)/ ) { - $flag = 1; - if ($1 eq 'lines') { - # lets hope its different with 2141, - # wasn't able to verify that - if ($2 eq '48') { - $ac_version = 250; - } - else { - $ac_version = 2141; - } - } elsif ($1 eq 'cmds') { - $ac_version = 213; - } - # hmm, we don't know the autoconf version, but we try anyway - } else { - print; - } - } elsif ($flag == 1) { - if (/^\s*CONFIG_FILES=/ && ($ac_version != 250)) { - print; - $flag = 2; - } elsif (/^\s*for\s+ac_file\s+in\s+.*CONFIG_FILES/ ) { - $flag = 3; - } - } elsif ($flag == 2) { -# 2. begins with: "for ac_file in.*CONFIG_FILES" (the next 'for' after (1)) -# end with: "rm -f conftest.s\*" -# on autoconf 250, it ends with '# CONFIG_HEADER section' -# -# gg: if a post-processing commands section is found first, -# stop there and insert a new loop to honor the case/esac. -# (pattern: /^\s+#\sRun the commands associated with the file./) - - if (/^\s*for\s+ac_file\s+in\s+.*CONFIG_FILES/ ) { - $flag = 3; - } else { - print; - } - } elsif ($flag == 3) { - if (/^\s*rm\s+-f\s+conftest/ ) { - $flag = 4; - &insert_main_loop(); - } elsif (/^\s*rm\s+-f\s+.*ac_cs_root/ ) { - $flag = 4; - &insert_main_loop(); - #die "hhhhhhh"; - if ($ac_version != 2141) { - print STDERR "hmm, don't know autoconf version\n"; - } - } elsif (/^\#\s*CONFIG_(HEADER|COMMANDS) section.*|^\s+#\s(Run) the commands associated/) { - $flag = 4; - my $commands = defined $2; - &insert_main_loop(); - $commands && insert_command_loop(); - if($ac_version != 250) { - print STDERR "hmm, something went wrong :-(\n"; - } - } elsif (/VPATH/ ) { - $vpath_seen = 1; - } - } -} - -die "wrong input (flag != 4)" unless $flag == 4; -print STDERR "hmm, don't know autoconf version\n" unless $ac_version; - -sub insert_main_loop { - - if ($ac_version == 250) { - &insert_main_loop_250(); - } - else { - &insert_main_loop_213(); - } -} - -sub insert_main_loop_250 { - - print <>\$tmp/subs.sed -EOF - } - print <> \$tmp/subs.files - fi - done - if test -f \$tmp/subs.files ; then - perl $ac_aux_dir/config.pl "\$tmp/subs.sed" "\$tmp/subs.files" "\$srcdir" "\$INSTALL" - fi - rm -f \$tmp/subs.files - -fi -EOF - return; -} - -sub insert_main_loop_213 { - print <> \$ac_cs_root.subs -EOF - } - print <> \$ac_cs_root.sacfiles - fi -done -if test -f \$ac_cs_root.sacfiles ; then - perl $ac_aux_dir/config.pl "\$ac_cs_root.subs" "\$ac_cs_root.sacfiles" "\$ac_given_srcdir" "\$ac_given_INSTALL" -fi -rm -f \$ac_cs_root.s* - -EOF - return; -} - -sub insert_command_loop { - print <. -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. -# -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] - -Output the configuration name of the system \`$me' is run on. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.guess ($timestamp) - -Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; - --version | -v ) - echo "$version" ; exit 0 ;; - --help | --h* | -h ) - echo "$usage"; exit 0 ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" >&2 - exit 1 ;; - * ) - break ;; - esac -done - -if test $# != 0; then - echo "$me: too many arguments$help" >&2 - exit 1 -fi - -trap 'exit 1' 1 2 15 - -# CC_FOR_BUILD -- compiler used by this script. Note that the use of a -# compiler to aid in system detection is discouraged as it requires -# temporary files to be created and, as you can see below, it is a -# headache to deal with in a portable fashion. - -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. - -# Portable tmp directory creation inspired by the Autoconf team. - -set_cc_for_build=' -trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -: ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -dummy=$tmp/dummy ; -tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int x;" > $dummy.c ; - for c in cc gcc c89 c99 ; do - if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ;' - -# This is needed to find uname on a Pyramid OSx when run in the BSD universe. -# (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then - PATH=$PATH:/.attbin ; export PATH -fi - -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown -UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - -# Note: order is significant - the case branches are not exclusive. - -case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, - # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently - # switched to ELF, *-*-netbsd* would select the old - # object file format. This provides both forward - # compatibility and a consistent mechanism for selecting the - # object file format. - # - # Note: NetBSD doesn't particularly care about the vendor - # portion of the name. We always set it to "unknown". - sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` - case "${UNAME_MACHINE_ARCH}" in - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; - esac - # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. - case "${UNAME_MACHINE_ARCH}" in - arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval $set_cc_for_build - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi - ;; - *) - os=netbsd - ;; - esac - # The OS release - # Debian GNU/NetBSD machines have a different userland, and - # thus, need a distinct triplet. However, they do not need - # kernel version information, so it can be replaced with a - # suitable tag, in the style of linux-gnu. - case "${UNAME_VERSION}" in - Debian*) - release='-gnu' - ;; - *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - ;; - esac - # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: - # contains redundant information, the shorter form: - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" - exit 0 ;; - amd64:OpenBSD:*:*) - echo x86_64-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - amiga:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - arc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - cats:OpenBSD:*:*) - echo arm-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - hp300:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - luna88k:OpenBSD:*:*) - echo m88k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mac68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - macppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme88k:OpenBSD:*:*) - echo m88k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvmeppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - pmax:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sgi:OpenBSD:*:*) - echo mipseb-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sun3:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - wgrisc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - *:OpenBSD:*:*) - echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - *:ekkoBSD:*:*) - echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} - exit 0 ;; - macppc:MirBSD:*:*) - echo powerppc-unknown-mirbsd${UNAME_RELEASE} - exit 0 ;; - *:MirBSD:*:*) - echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} - exit 0 ;; - alpha:OSF1:*:*) - case $UNAME_RELEASE in - *4.0) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - ;; - *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` - ;; - esac - # According to Compaq, /usr/sbin/psrinfo has been available on - # OSF/1 and Tru64 systems produced since 1995. I hope that - # covers most systems running today. This code pipes the CPU - # types through head -n 1, so we only detect the type of CPU 0. - ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` - case "$ALPHA_CPU_TYPE" in - "EV4 (21064)") - UNAME_MACHINE="alpha" ;; - "EV4.5 (21064)") - UNAME_MACHINE="alpha" ;; - "LCA4 (21066/21068)") - UNAME_MACHINE="alpha" ;; - "EV5 (21164)") - UNAME_MACHINE="alphaev5" ;; - "EV5.6 (21164A)") - UNAME_MACHINE="alphaev56" ;; - "EV5.6 (21164PC)") - UNAME_MACHINE="alphapca56" ;; - "EV5.7 (21164PC)") - UNAME_MACHINE="alphapca57" ;; - "EV6 (21264)") - UNAME_MACHINE="alphaev6" ;; - "EV6.7 (21264A)") - UNAME_MACHINE="alphaev67" ;; - "EV6.8CB (21264C)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8AL (21264B)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8CX (21264D)") - UNAME_MACHINE="alphaev68" ;; - "EV6.9A (21264/EV69A)") - UNAME_MACHINE="alphaev69" ;; - "EV7 (21364)") - UNAME_MACHINE="alphaev7" ;; - "EV7.9 (21364A)") - UNAME_MACHINE="alphaev79" ;; - esac - # A Pn.n version is a patched version. - # A Vn.n version is a released version. - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit 0 ;; - Alpha\ *:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # Should we change UNAME_MACHINE based on the output of uname instead - # of the specific Alpha model? - echo alpha-pc-interix - exit 0 ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit 0 ;; - Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit 0;; - *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos - exit 0 ;; - *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos - exit 0 ;; - *:OS/390:*:*) - echo i370-ibm-openedition - exit 0 ;; - *:OS400:*:*) - echo powerpc-ibm-os400 - exit 0 ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit 0;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit 0;; - Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 - else - echo pyramid-pyramid-bsd - fi - exit 0 ;; - NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit 0 ;; - DRS?6000:unix:4.0:6*) - echo sparc-icl-nx6 - exit 0 ;; - DRS?6000:UNIX_SV:4.2*:7*) - case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7 && exit 0 ;; - esac ;; - sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - i86pc:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:6*:*) - # According to config.sub, this is the proper way to canonicalize - # SunOS6. Hard to guess exactly what SunOS6 will be like, but - # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in - Series*|S4*) - UNAME_RELEASE=`uname -v` - ;; - esac - # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit 0 ;; - sun3*:SunOS:*:*) - echo m68k-sun-sunos${UNAME_RELEASE} - exit 0 ;; - sun*:*:4.2BSD:*) - UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) - echo m68k-sun-sunos${UNAME_RELEASE} - ;; - sun4) - echo sparc-sun-sunos${UNAME_RELEASE} - ;; - esac - exit 0 ;; - aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} - exit 0 ;; - # The situation for MiNT is a little confusing. The machine name - # can be virtually everything (everything which is not - # "atarist" or "atariste" at least should have a processor - # > m68000). The system name ranges from "MiNT" over "FreeMiNT" - # to the lowercase version "mint" (or "freemint"). Finally - # the system name "TOS" denotes a system which is actually not - # MiNT. But MiNT is downward compatible to TOS, so this should - # be no problem. - atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit 0 ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit 0 ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit 0 ;; - m68k:machten:*:*) - echo m68k-apple-machten${UNAME_RELEASE} - exit 0 ;; - powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} - exit 0 ;; - RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit 0 ;; - RISC*:ULTRIX:*:*) - echo mips-dec-ultrix${UNAME_RELEASE} - exit 0 ;; - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} - exit 0 ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} - exit 0 ;; - mips:*:*:UMIPS | mips:*:*:RISCos) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c -#ifdef __cplusplus -#include /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); - #endif - #endif - exit (-1); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c \ - && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && exit 0 - echo mips-mips-riscos${UNAME_RELEASE} - exit 0 ;; - Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit 0 ;; - Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit 0 ;; - Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit 0 ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit 0 ;; - m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit 0 ;; - m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit 0 ;; - m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit 0 ;; - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] - then - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ - [ ${TARGET_BINARY_INTERFACE}x = x ] - then - echo m88k-dg-dgux${UNAME_RELEASE} - else - echo m88k-dg-dguxbcs${UNAME_RELEASE} - fi - else - echo i586-dg-dgux${UNAME_RELEASE} - fi - exit 0 ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit 0 ;; - M88*:*:R3*:*) - # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit 0 ;; - XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit 0 ;; - Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit 0 ;; - *:IRIX*:*:*) - echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit 0 ;; - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i*86:AIX:*:*) - echo i386-ibm-aix - exit 0 ;; - ia64:AIX:*:*) - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit 0 ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - - main() - { - if (!__power_pc()) - exit(1); - puts("powerpc-ibm-aix3.2.5"); - exit(0); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo rs6000-ibm-aix3.2.5 - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 - else - echo rs6000-ibm-aix3.2 - fi - exit 0 ;; - *:AIX:*:[45]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc - fi - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit 0 ;; - *:AIX:*:*) - echo rs6000-ibm-aix - exit 0 ;; - ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit 0 ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit 0 ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - echo rs6000-bull-bosx - exit 0 ;; - DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit 0 ;; - 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit 0 ;; - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit 0 ;; - 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; - 9000/[678][0-9][0-9]) - if [ -x /usr/bin/getconf ]; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac - fi - if [ "${HP_ARCH}" = "" ]; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } -EOF - (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` - test -z "$HP_ARCH" && HP_ARCH=hppa - fi ;; - esac - if [ ${HP_ARCH} = "hppa2.0w" ] - then - # avoid double evaluation of $set_cc_for_build - test -n "$CC_FOR_BUILD" || eval $set_cc_for_build - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null - then - HP_ARCH="hppa2.0w" - else - HP_ARCH="hppa64" - fi - fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit 0 ;; - ia64:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux${HPUX_REV} - exit 0 ;; - 3050*:HI-UX:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - int - main () - { - long cpu = sysconf (_SC_CPU_VERSION); - /* The order matters, because CPU_IS_HP_MC68K erroneously returns - true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct - results, however. */ - if (CPU_IS_PA_RISC (cpu)) - { - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; - case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; - default: puts ("hppa-hitachi-hiuxwe2"); break; - } - } - else if (CPU_IS_HP_MC68K (cpu)) - puts ("m68k-hitachi-hiuxwe2"); - else puts ("unknown-hitachi-hiuxwe2"); - exit (0); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo unknown-hitachi-hiuxwe2 - exit 0 ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) - echo hppa1.1-hp-bsd - exit 0 ;; - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit 0 ;; - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit 0 ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit 0 ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit 0 ;; - i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk - else - echo ${UNAME_MACHINE}-unknown-osf1 - fi - exit 0 ;; - parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit 0 ;; - C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit 0 ;; - C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit 0 ;; - C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit 0 ;; - C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit 0 ;; - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit 0 ;; - CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit 0 ;; - 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit 0 ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit 0 ;; - sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; - *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; - *:FreeBSD:*:*) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit 0 ;; - i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin - exit 0 ;; - i*:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit 0 ;; - i*:PW*:*) - echo ${UNAME_MACHINE}-pc-pw32 - exit 0 ;; - x86:Interix*:[34]*) - echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' - exit 0 ;; - [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) - echo i${UNAME_MACHINE}-pc-mks - exit 0 ;; - i*:Windows_NT*:* | Pentium*:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we - # UNAME_MACHINE based on the output of uname instead of i386? - echo i586-pc-interix - exit 0 ;; - i*:UWIN*:*) - echo ${UNAME_MACHINE}-pc-uwin - exit 0 ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin - exit 0 ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - *:GNU:*:*) - # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit 0 ;; - *:GNU/*:*:*) - # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu - exit 0 ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix - exit 0 ;; - arm*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - cris:Linux:*:*) - echo cris-axis-linux-gnu - exit 0 ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 - ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 - #else - CPU= - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 - ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit 0 ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit 0 ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit 0 ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; - esac - exit 0 ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu - exit 0 ;; - s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux - exit 0 ;; - sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu - exit 0 ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit 0 ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit 0 ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit 0 ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #ifdef __INTEL_COMPILER - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 - test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 - ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. - # earlier versions are messed up and put the nodename in both - # sysname and nodename. - echo i386-sequent-sysv4 - exit 0 ;; - i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, - # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit 0 ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. - echo ${UNAME_MACHINE}-pc-os2-emx - exit 0 ;; - i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop - exit 0 ;; - i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos - exit 0 ;; - i*86:syllable:*:*) - echo ${UNAME_MACHINE}-pc-syllable - exit 0 ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit 0 ;; - i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) - UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} - else - echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - fi - exit 0 ;; - i*86:*:5:[78]*) - case `/bin/uname -X | grep "^Machine"` in - *486*) UNAME_MACHINE=i486 ;; - *Pentium) UNAME_MACHINE=i586 ;; - *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - esac - echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit 0 ;; - i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then - UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` - (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 - (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 - (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ - && UNAME_MACHINE=i686 - (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ - && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL - else - echo ${UNAME_MACHINE}-pc-sysv32 - fi - exit 0 ;; - pc:*:*:*) - # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit 0 ;; - Intel:Mach:3*:*) - echo i386-pc-mach3 - exit 0 ;; - paragon:*:*:*) - echo i860-intel-osf1 - exit 0 ;; - i860:*:4.*:*) # i860-SVR4 - if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 - else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 - fi - exit 0 ;; - mini*:CTIX:SYS*5:*) - # "miniframe" - echo m68010-convergent-sysv - exit 0 ;; - mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit 0 ;; - M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit 0 ;; - M68*:*:R3V[5678]*:*) - test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; - 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4.3${OS_REL} && exit 0 - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4 && exit 0 ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit 0 ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} - exit 0 ;; - RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit 0 ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit 0 ;; - *:SINIX-*:*:*) - if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo ${UNAME_MACHINE}-sni-sysv4 - else - echo ns32k-sni-sysv - fi - exit 0 ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit 0 ;; - *:UNIX_System_V:4*:FTX*) - # From Gerald Hewes . - # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit 0 ;; - *:*:*:FTX*) - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit 0 ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit 0 ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} - exit 0 ;; - news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit 0 ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} - else - echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit 0 ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit 0 ;; - BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit 0 ;; - BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit 0 ;; - SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} - exit 0 ;; - SX-5:SUPER-UX:*:*) - echo sx5-nec-superux${UNAME_RELEASE} - exit 0 ;; - SX-6:SUPER-UX:*:*) - echo sx6-nec-superux${UNAME_RELEASE} - exit 0 ;; - Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; - *:Rhapsody:*:*) - echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; - *:Darwin:*:*) - case `uname -p` in - *86) UNAME_PROCESSOR=i686 ;; - powerpc) UNAME_PROCESSOR=powerpc ;; - esac - echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit 0 ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then - UNAME_PROCESSOR=i386 - UNAME_MACHINE=pc - fi - echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit 0 ;; - *:QNX:*:4*) - echo i386-pc-qnx - exit 0 ;; - NSR-?:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk${UNAME_RELEASE} - exit 0 ;; - *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit 0 ;; - BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit 0 ;; - DS/*:UNIX_System_V:*:*) - echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit 0 ;; - *:Plan9:*:*) - # "uname -m" is not consistent, so use $cputype instead. 386 - # is converted to i386 for consistency with other x86 - # operating systems. - if test "$cputype" = "386"; then - UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" - fi - echo ${UNAME_MACHINE}-unknown-plan9 - exit 0 ;; - *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit 0 ;; - *:TENEX:*:*) - echo pdp10-unknown-tenex - exit 0 ;; - KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit 0 ;; - XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit 0 ;; - *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit 0 ;; - *:ITS:*:*) - echo pdp10-unknown-its - exit 0 ;; - SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} - exit 0 ;; - *:DragonFly:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit 0 ;; - *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "${UNAME_MACHINE}" in - A*) echo alpha-dec-vms && exit 0 ;; - I*) echo ia64-dec-vms && exit 0 ;; - V*) echo vax-dec-vms && exit 0 ;; - esac -esac - -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - -eval $set_cc_for_build -cat >$dummy.c < -# include -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) - printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -# include -# if defined (BSD) -# if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -# else -# if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# endif -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# else - printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then - case `getsysinfo -f cpu_type` in - c1*) - echo c1-convex-bsd - exit 0 ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit 0 ;; - c34*) - echo c34-convex-bsd - exit 0 ;; - c38*) - echo c38-convex-bsd - exit 0 ;; - c4*) - echo c4-convex-bsd - exit 0 ;; - esac -fi - -cat >&2 < in order to provide the needed -information to handle your system. - -config.guess timestamp = $timestamp - -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null` - -hostinfo = `(hostinfo) 2>/dev/null` -/bin/universe = `(/bin/universe) 2>/dev/null` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -/bin/arch = `(/bin/arch) 2>/dev/null` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` - -UNAME_MACHINE = ${UNAME_MACHINE} -UNAME_RELEASE = ${UNAME_RELEASE} -UNAME_SYSTEM = ${UNAME_SYSTEM} -UNAME_VERSION = ${UNAME_VERSION} -EOF - -exit 1 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/admin/config.pl b/admin/config.pl deleted file mode 100644 index 034042e..0000000 --- a/admin/config.pl +++ /dev/null @@ -1,236 +0,0 @@ -#!/usr/bin/env perl -# a script for use by autoconf to make the Makefiles -# from the Makefile.in's -# -# the original autoconf mechanism first splits all substitutions into groups -# of ca. 90, and than invokes sed for _every_ Makefile.in and every group -# (so around 2-3 times per Makefile.in). So this takes forever, as sed -# has to recompile the regexps every time. -# -# this script does better. It changes all Makefile.ins in one process. -# in kdelibs the time for building Makefile went down from 2:59 min to 13 sec! -# -# written by Michael Matz -# adapted by Dirk Mueller - -# This file is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. - -# This library 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 -# Library General Public License for more details. - -# You should have received a copy of the GNU Library General Public License -# along with this library; see the file COPYING.LIB. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -use strict; - -use File::Path; - -my $ac_subs=$ARGV[0]; -my $ac_sacfiles = $ARGV[1]; -my $ac_given_srcdir=$ARGV[2]; -my $ac_given_INSTALL=$ARGV[3]; - -my @comp_match; -my @comp_subs; - -#print "ac_subs=$ac_subs\n"; -#print "ac_sacfiles=$ac_sacfiles\n"; -#print "ac_given_srcdir=$ac_given_srcdir\n"; -#print "ac_given_INSTALL=$ac_given_INSTALL\n"; - -my $configure_input; -my ($srcdir, $top_srcdir); -my $INSTALL; -my $bad_perl = ($] < 5.005); -my $created_file_count = 0; - -open(CF, "< $ac_subs") || die "can't open $ac_subs: $!"; -my @subs = ; -close(CF); -chomp @subs; -@comp_match=(); -@comp_subs=(); - -if ($bad_perl) { - print "Using perl older than version 5.005\n"; - foreach my $pat (@subs) { - if ( ($pat =~ m/s%([^%]*)%([^%]*)%g/ ) - || ($pat =~ m/s%([^%]*)%([^%]*)%;t/ ) - || ($pat =~ m/s,([^,]*),(.*),;t/) - || ($pat =~ m%s/([^/]*)/([^/]*)/g% ) - || ($pat =~ m%s/([^/]*)/([^/]*)/;t% ) - ) { - # form : s%bla%blubb%g - # or s%bla%blubb%;t t (autoconf > 2.13 and < 2.52 ?) - # or s,bla,blubb,;t t (autoconf 2.52) - my $srch = $1; - my $repl = $2; - $repl =~ s/\\(.)/$1/g; - push @comp_subs, make_closure($srch, $repl); - - } elsif ( ($pat =~ /%([^%]*)%d/ ) - || ($pat =~ m%/([^/]*)/d% ) - ) { - push @comp_subs, make_closure($1, ""); - } else { - die "Uhh. Malformed pattern in $ac_subs ($pat)" - unless ( $pat =~ /^\s*$/ ); # ignore white lines - } - } -} else { - foreach my $pat (@subs) { - if ( ($pat =~ /s%([^%]*)%([^%]*)%g/ ) || - ($pat =~ /s%([^%]*)%([^%]*)%;t/ ) || - ($pat =~ /s,([^,]*),(.*),;t/) ) { - # form : s%bla%blubb%g - # or s%bla%blubb%;t t (autoconf > 2.13 and < 2.52 ?) - # or s,bla,blubb,;t t (autoconf 2.52) - my $srch = $1; - my $repl = $2; - push @comp_match, eval "qr/\Q$srch\E/"; # compile match pattern - $repl =~ s/\\(.)/$1/g; - push @comp_subs, $repl; - } elsif ( ($pat =~ /%([^%]*)%d/ ) - || ($pat =~ m%/([^/]*)/d% ) - ) { - push @comp_match, eval "qr/\Q$1\E/"; - push @comp_subs, ""; - } else { - die "Uhh. Malformed pattern in $ac_subs ($pat)" - unless ( $pat =~ /^\s*$/ ); # ignore white lines - } - } -} -undef @subs; - -# read the list of files to be patched, form: -# ./Makefile arts/Makefile arts/examples/Makefile arts/flow/Makefile - -open(CF, "< $ac_sacfiles") || die "can't open $ac_sacfiles: $!"; -my @ac_files = ; -close(CF); -chomp @ac_files; - - -my $ac_file; -foreach $ac_file (@ac_files) { - next if $ac_file =~ /\.\./; - next if $ac_file =~ /^\s*$/; - my $ac_file_in; - my ($ac_dir, $ac_dots, $ac_dir_suffix); - - if ($ac_file =~ /.*:.*/ ) { - ($ac_file_in = $ac_file) =~ s%[^:]*:%%; - $ac_file =~ s%:.*%%; - } else { - $ac_file_in = $ac_file.".in"; - } - -# Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. - -# Remove last slash and all that follows it. Not all systems have dirname. - ($ac_dir = $ac_file) =~ s%/[^/][^/]*$%%; - if ( ($ac_dir ne $ac_file) && ($ac_dir ne ".")) { -# The file is in a subdirectory. - if (! -d "$ac_dir") { mkpath "$ac_dir", 0, 0777; } - ($ac_dir_suffix = $ac_dir) =~ s%^./%%; - $ac_dir_suffix="/".$ac_dir_suffix; -# A "../" for each directory in $ac_dir_suffix. - ($ac_dots = $ac_dir_suffix) =~ s%/[^/]*%../%g; - } else { - $ac_dir_suffix=""; - $ac_dots=""; - } - - if ($ac_given_srcdir eq ".") { - $srcdir="."; - if ($ac_dots) { - ( $top_srcdir = $ac_dots) =~ s%/$%%; - } else { $top_srcdir="."; } - } elsif ($ac_given_srcdir =~ m%^/%) { - $srcdir=$ac_given_srcdir.$ac_dir_suffix; - $top_srcdir = $ac_given_srcdir; - } else { - $srcdir = $ac_dots.$ac_given_srcdir.$ac_dir_suffix; - $top_srcdir = $ac_dots.$ac_given_srcdir; - } - - if ($ac_given_INSTALL) { - if ($ac_given_INSTALL =~ m%^/% ) { - $INSTALL = $ac_given_INSTALL; - } else { - $INSTALL = $ac_dots.$ac_given_INSTALL; - } - } - - print "fast creating $ac_file\n"; - unlink $ac_file; - my $ac_comsub=""; - my $fname=$ac_file_in; - $fname =~ s%.*/%%; - $configure_input="$ac_file. Generated from $fname by config.pl."; - - my $ac_file_inputs; - ($ac_file_inputs = $ac_file_in) =~ s%^%$ac_given_srcdir/%; - $ac_file_inputs =~ s%:% $ac_given_srcdir/%g; - - patch_file($ac_file, $ac_file_inputs); - ++$created_file_count; -} - -print "config.pl: fast created $created_file_count file(s).\n"; - -sub patch_file { - my ($outf, $infiles) = @_; - my $filedata; - my @infiles=split(' ', $infiles); - my $i=0; - - foreach my $name (@infiles) { - if (open(CF, "< $name")) { - while () { - $filedata .= $_; - } - close(CF); - } else { - print STDERR "can't open $name: $!"."\n"; - } - } - - $filedata =~ s%\@configure_input\@%$configure_input%g; - $filedata =~ s%\@srcdir\@%$srcdir%g; - $filedata =~ s%\@top_srcdir\@%$top_srcdir%g; - $filedata =~ s%\@INSTALL\@%$INSTALL%g; - - if ($bad_perl) { - while ($i <= $#comp_subs) { - my $ref = $comp_subs[$i]; - &$ref(\$filedata); - $i++; - } - } else { - while ($i <= $#comp_match) { - $filedata =~ s/$comp_match[$i]/$comp_subs[$i]/g; - $i++; - } - } - open(CF, "> $outf") || die "can't create $outf: $!"; - print CF $filedata; - close(CF); -} - -sub make_closure { - my ($pat, $sub) = @_; - my $ret = eval "return sub { my \$ref=shift; \$\$ref =~ s%\Q$pat\E%\Q$sub\E%g; }"; - if ($@) { - print "can't create CODE: $@\n"; - } - return $ret; -} diff --git a/admin/config.sub b/admin/config.sub deleted file mode 100755 index ac6de98..0000000 --- a/admin/config.sub +++ /dev/null @@ -1,1552 +0,0 @@ -#! /bin/sh -# Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. - -timestamp='2004-06-24' - -# This file is (in principle) common to ALL GNU software. -# The presence of a machine in this file suggests that SOME GNU software -# can handle that machine. It does not imply ALL GNU software can. -# -# This file 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 -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# Configuration subroutine to validate and canonicalize a configuration type. -# Supply the specified configuration type as an argument. -# If it is invalid, we print an error message on stderr and exit with code 1. -# Otherwise, we print the canonical config type on stdout and succeed. - -# This file is supposed to be the same for all GNU packages -# and recognize all the CPU types, system types and aliases -# that are meaningful with *any* GNU software. -# Each package is responsible for reporting which valid configurations -# it does not support. The user should be able to distinguish -# a failure to support a valid configuration from a meaningless -# configuration. - -# The goal of this file is to map all the various variations of a given -# machine specification into a single specification in the form: -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or in some cases, the newer four-part form: -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# It is wrong to echo any other type of specification. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS - $0 [OPTION] ALIAS - -Canonicalize a configuration name. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.sub ($timestamp) - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; - --version | -v ) - echo "$version" ; exit 0 ;; - --help | --h* | -h ) - echo "$usage"; exit 0 ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" - exit 1 ;; - - *local*) - # First pass through any local machine types. - echo $1 - exit 0;; - - * ) - break ;; - esac -done - -case $# in - 0) echo "$me: missing argument$help" >&2 - exit 1;; - 1) ;; - *) echo "$me: too many arguments$help" >&2 - exit 1;; -esac - -# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). -# Here we must recognize all the valid KERNEL-OS combinations. -maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` -case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \ - kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] - then os=`echo $1 | sed 's/.*-/-/'` - else os=; fi - ;; -esac - -### Let's recognize common machines as not being operating systems so -### that things like config.sub decstation-3100 work. We also -### recognize some manufacturers as not being operating systems, so we -### can provide default operating systems below. -case $os in - -sun*os*) - # Prevent following clause from handling this invalid input. - ;; - -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ - -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ - -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) - os= - basic_machine=$1 - ;; - -sim | -cisco | -oki | -wec | -winbond) - os= - basic_machine=$1 - ;; - -scout) - ;; - -wrs) - os=-vxworks - basic_machine=$1 - ;; - -chorusos*) - os=-chorusos - basic_machine=$1 - ;; - -chorusrdb) - os=-chorusrdb - basic_machine=$1 - ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco5) - os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) - os=-sco3.2v4 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2v[4-9]*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco*) - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -udk*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -clix*) - basic_machine=clipper-intergraph - ;; - -isc*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -lynx*) - os=-lynxos - ;; - -ptx*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` - ;; - -windowsnt*) - os=`echo $os | sed -e 's/windowsnt/winnt/'` - ;; - -psos*) - os=-psos - ;; - -mint | -mint[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; -esac - -# Decode aliases for certain CPU-COMPANY combinations. -case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ - | c4x | clipper \ - | d10v | d30v | dlx | dsp16xx \ - | fr30 | frv \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | i370 | i860 | i960 | ia64 \ - | ip2k | iq2000 \ - | m32r | m32rle | m68000 | m68k | m88k | mcore \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64vr | mips64vrel \ - | mips64orion | mips64orionel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | msp430 \ - | ns16k | ns32k \ - | openrisc | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ - | pyramid \ - | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \ - | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ - | v850 | v850e \ - | we32k \ - | x86 | xscale | xstormy16 | xtensa \ - | z8k) - basic_machine=$basic_machine-unknown - ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. - basic_machine=$basic_machine-unknown - os=-none - ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) - ;; - - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. - i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Object if more than one company name word. - *-*-*) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* \ - | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | craynv-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* | iq2000-* \ - | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | mcore-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | msp430-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ - | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tron-* \ - | v850-* | v850e-* | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ - | xtensa-* \ - | ymp-* \ - | z8k-*) - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 386bsd) - basic_machine=i386-unknown - os=-bsd - ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; - a29khif) - basic_machine=a29k-amd - os=-udi - ;; - abacus) - basic_machine=abacus-unknown - ;; - adobe68k) - basic_machine=m68010-adobe - os=-scout - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - am29k) - basic_machine=a29k-none - os=-bsd - ;; - amd64) - basic_machine=x86_64-pc - ;; - amd64-*) - basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - amdahl) - basic_machine=580-amdahl - os=-sysv - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=-bsd - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - convex-c1) - basic_machine=c1-convex - os=-bsd - ;; - convex-c2) - basic_machine=c2-convex - os=-bsd - ;; - convex-c32) - basic_machine=c32-convex - os=-bsd - ;; - convex-c34) - basic_machine=c34-convex - os=-bsd - ;; - convex-c38) - basic_machine=c38-convex - os=-bsd - ;; - cray | j90) - basic_machine=j90-cray - os=-unicos - ;; - craynv) - basic_machine=craynv-cray - os=-unicosmp - ;; - cr16c) - basic_machine=cr16c-unknown - os=-elf - ;; - crds | unos) - basic_machine=m68k-crds - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - crx) - basic_machine=crx-unknown - os=-elf - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; - decsystem10* | dec10*) - basic_machine=pdp10-dec - os=-tops10 - ;; - decsystem20* | dec20*) - basic_machine=pdp10-dec - os=-tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - delta88) - basic_machine=m88k-motorola - os=-sysv3 - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=-bosx - ;; - dpx2* | dpx2*-bull) - basic_machine=m68k-bull - os=-sysv3 - ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon - ;; - elxsi) - basic_machine=elxsi-elxsi - os=-bsd - ;; - encore | umax | mmax) - basic_machine=ns32k-encore - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=-ose - ;; - fx2800) - basic_machine=i860-alliant - ;; - genix) - basic_machine=ns32k-ns - ;; - gmicro) - basic_machine=tron-gmicro - os=-sysv - ;; - go32) - basic_machine=i386-pc - os=-go32 - ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=-hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=-xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=-hms - ;; - harris) - basic_machine=m88k-harris - os=-sysv3 - ;; - hp300-*) - basic_machine=m68k-hp - ;; - hp300bsd) - basic_machine=m68k-hp - os=-bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=-hpux - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hppa-next) - os=-nextstep3 - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=-proelf - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm - ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? - i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; - i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; - i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; - i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; - i386-vsta | vsta) - basic_machine=i386-unknown - os=-vsta - ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in - -irix*) - ;; - *) - os=-irix4 - ;; - esac - ;; - isi68 | isi) - basic_machine=m68k-isi - os=-sysv - ;; - m88k-omron*) - basic_machine=m88k-omron - ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv - ;; - merlin) - basic_machine=ns32k-utek - os=-sysv - ;; - mingw32) - basic_machine=i386-pc - os=-mingw32 - ;; - miniframe) - basic_machine=m68000-convergent - ;; - *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; - monitor) - basic_machine=m68k-rom68k - os=-coff - ;; - morphos) - basic_machine=powerpc-unknown - os=-morphos - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; - netbsd386) - basic_machine=i386-unknown - os=-netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=-linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos - ;; - news1000) - basic_machine=m68030-sony - os=-newsos - ;; - news-3600 | risc-news) - basic_machine=mips-sony - os=-newsos - ;; - necv70) - basic_machine=v70-nec - os=-sysv - ;; - next | m*-next ) - basic_machine=m68k-next - case $os in - -nextstep* ) - ;; - -ns2*) - os=-nextstep2 - ;; - *) - os=-nextstep3 - ;; - esac - ;; - nh3000) - basic_machine=m68k-harris - os=-cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=-cxux - ;; - nindy960) - basic_machine=i960-intel - os=-nindy - ;; - mon960) - basic_machine=i960-intel - os=-mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=-nonstopux - ;; - np1) - basic_machine=np1-gould - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf - ;; - or32 | or32-*) - basic_machine=or32-unknown - os=-coff - ;; - os400) - basic_machine=powerpc-ibm - os=-os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=-ose - ;; - os68k) - basic_machine=m68k-none - os=-os68k - ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - paragon) - basic_machine=i860-intel - os=-osf - ;; - pbd) - basic_machine=sparc-tti - ;; - pbb) - basic_machine=m68k-tti - ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc - ;; - pentium4) - basic_machine=i786-pc - ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium4-*) - basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould - ;; - power) basic_machine=power-ibm - ;; - ppc) basic_machine=powerpc-unknown - ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown - ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64) basic_machine=powerpc64-unknown - ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ps2) - basic_machine=i386-ibm - ;; - pw32) - basic_machine=i586-unknown - os=-pw32 - ;; - rom68k) - basic_machine=m68k-rom68k - os=-coff - ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; - s390 | s390-*) - basic_machine=s390-ibm - ;; - s390x | s390x-*) - basic_machine=s390x-ibm - ;; - sa29200) - basic_machine=a29k-amd - os=-udi - ;; - sb1) - basic_machine=mipsisa64sb1-unknown - ;; - sb1el) - basic_machine=mipsisa64sb1el-unknown - ;; - sei) - basic_machine=mips-sei - os=-seiux - ;; - sequent) - basic_machine=i386-sequent - ;; - sh) - basic_machine=sh-hitachi - os=-hms - ;; - sh64) - basic_machine=sh64-unknown - ;; - sparclite-wrs | simso-wrs) - basic_machine=sparclite-wrs - os=-vxworks - ;; - sps7) - basic_machine=m68k-bull - os=-sysv2 - ;; - spur) - basic_machine=spur-unknown - ;; - st2000) - basic_machine=m68k-tandem - ;; - stratus) - basic_machine=i860-stratus - os=-sysv4 - ;; - sun2) - basic_machine=m68000-sun - ;; - sun2os3) - basic_machine=m68000-sun - os=-sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=-sunos4 - ;; - sun3os3) - basic_machine=m68k-sun - os=-sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=-sunos4 - ;; - sun4os3) - basic_machine=sparc-sun - os=-sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=-sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=-solaris2 - ;; - sun3 | sun3-*) - basic_machine=m68k-sun - ;; - sun4) - basic_machine=sparc-sun - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; - sv1) - basic_machine=sv1-cray - os=-unicos - ;; - symmetry) - basic_machine=i386-sequent - os=-dynix - ;; - t3e) - basic_machine=alphaev5-cray - os=-unicos - ;; - t90) - basic_machine=t90-cray - os=-unicos - ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; - toad1) - basic_machine=pdp10-xkl - os=-tops20 - ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; - tpf) - basic_machine=s390x-ibm - os=-tpf - ;; - udi29k) - basic_machine=a29k-amd - os=-udi - ;; - ultra3) - basic_machine=a29k-nyu - os=-sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=-none - ;; - vaxv) - basic_machine=vax-dec - os=-sysv - ;; - vms) - basic_machine=vax-dec - os=-vms - ;; - vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; - vxworks960) - basic_machine=i960-wrs - os=-vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=-vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=-vxworks - ;; - w65*) - basic_machine=w65-wdc - os=-none - ;; - w89k-*) - basic_machine=hppa1.1-winbond - os=-proelf - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - ymp) - basic_machine=ymp-cray - os=-unicos - ;; - z8k-*-coff) - basic_machine=z8k-unknown - os=-sim - ;; - none) - basic_machine=none-none - os=-none - ;; - -# Here we handle the default manufacturer of certain CPU types. It is in -# some cases the only manufacturer, in others, it is the most popular. - w89k) - basic_machine=hppa1.1-winbond - ;; - op50n) - basic_machine=hppa1.1-oki - ;; - op60c) - basic_machine=hppa1.1-oki - ;; - romp) - basic_machine=romp-ibm - ;; - mmix) - basic_machine=mmix-knuth - ;; - rs6000) - basic_machine=rs6000-ibm - ;; - vax) - basic_machine=vax-dec - ;; - pdp10) - # there are many clones, so DEC is not a safe bet - basic_machine=pdp10-unknown - ;; - pdp11) - basic_machine=pdp11-dec - ;; - we32k) - basic_machine=we32k-att - ;; - sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) - basic_machine=sh-unknown - ;; - sh64) - basic_machine=sh64-unknown - ;; - sparc | sparcv8 | sparcv9 | sparcv9b) - basic_machine=sparc-sun - ;; - cydra) - basic_machine=cydra-cydrome - ;; - orion) - basic_machine=orion-highlevel - ;; - orion105) - basic_machine=clipper-highlevel - ;; - mac | mpw | mac-mpw) - basic_machine=m68k-apple - ;; - pmac | pmac-mpw) - basic_machine=powerpc-apple - ;; - *-unknown) - # Make sure to match an already-canonicalized machine name. - ;; - *) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; -esac - -# Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` - ;; - *-commodore*) - basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` - ;; - *) - ;; -esac - -# Decode manufacturer-specific aliases for certain operating systems. - -if [ x"$os" != x"" ] -then -case $os in - # First match some system type aliases - # that might get confused with valid system types. - # -solaris* is a basic system type, with this one exception. - -solaris1 | -solaris1.*) - os=`echo $os | sed -e 's|solaris1|sunos4|'` - ;; - -solaris) - os=-solaris2 - ;; - -svr4*) - os=-sysv4 - ;; - -unixware*) - os=-sysv4.2uw - ;; - -gnu/linux*) - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` - ;; - # First accept the basic system types. - # The portable systems comes first. - # Each alternative MUST END IN A *, to match a version number. - # -sysv* is not here because it comes later, after sysvr4. - -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ - | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ - | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ - | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ - | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ - | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; - -qnx*) - case $basic_machine in - x86-* | i*86-*) - ;; - *) - os=-nto$os - ;; - esac - ;; - -nto-qnx*) - ;; - -nto*) - os=`echo $os | sed -e 's|nto|nto-qnx|'` - ;; - -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ - | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) - ;; - -mac*) - os=`echo $os | sed -e 's|mac|macos|'` - ;; - -linux-dietlibc) - os=-linux-dietlibc - ;; - -linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - -sunos5*) - os=`echo $os | sed -e 's|sunos5|solaris2|'` - ;; - -sunos6*) - os=`echo $os | sed -e 's|sunos6|solaris3|'` - ;; - -opened*) - os=-openedition - ;; - -os400*) - os=-os400 - ;; - -wince*) - os=-wince - ;; - -osfrose*) - os=-osfrose - ;; - -osf*) - os=-osf - ;; - -utek*) - os=-bsd - ;; - -dynix*) - os=-bsd - ;; - -acis*) - os=-aos - ;; - -atheos*) - os=-atheos - ;; - -syllable*) - os=-syllable - ;; - -386bsd) - os=-bsd - ;; - -ctix* | -uts*) - os=-sysv - ;; - -nova*) - os=-rtmk-nova - ;; - -ns2 ) - os=-nextstep2 - ;; - -nsk*) - os=-nsk - ;; - # Preserve the version number of sinix5. - -sinix5.*) - os=`echo $os | sed -e 's|sinix|sysv|'` - ;; - -sinix*) - os=-sysv4 - ;; - -tpf*) - os=-tpf - ;; - -triton*) - os=-sysv3 - ;; - -oss*) - os=-sysv3 - ;; - -svr4) - os=-sysv4 - ;; - -svr3) - os=-sysv3 - ;; - -sysvr4) - os=-sysv4 - ;; - # This must come after -sysvr4. - -sysv*) - ;; - -ose*) - os=-ose - ;; - -es1800*) - os=-ose - ;; - -xenix) - os=-xenix - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - os=-mint - ;; - -aros*) - os=-aros - ;; - -kaos*) - os=-kaos - ;; - -none) - ;; - *) - # Get rid of the `-' at the beginning of $os. - os=`echo $os | sed 's/[^-]*-//'` - echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 - exit 1 - ;; -esac -else - -# Here we handle the default operating systems that come with various machines. -# The value should be what the vendor currently ships out the door with their -# machine or put another way, the most popular os provided with the machine. - -# Note that if you're going to try to match "-MANUFACTURER" here (say, -# "-sun"), then you have to tell the case statement up towards the top -# that MANUFACTURER isn't an operating system. Otherwise, code above -# will signal an error saying that MANUFACTURER isn't an operating -# system, and we'll never get to this point. - -case $basic_machine in - *-acorn) - os=-riscix1.2 - ;; - arm*-rebel) - os=-linux - ;; - arm*-semi) - os=-aout - ;; - c4x-* | tic4x-*) - os=-coff - ;; - # This must come before the *-dec entry. - pdp10-*) - os=-tops20 - ;; - pdp11-*) - os=-none - ;; - *-dec | vax-*) - os=-ultrix4.2 - ;; - m68*-apollo) - os=-domain - ;; - i386-sun) - os=-sunos4.0.2 - ;; - m68000-sun) - os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 - ;; - m68*-cisco) - os=-aout - ;; - mips*-cisco) - os=-elf - ;; - mips*-*) - os=-elf - ;; - or32-*) - os=-coff - ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 - ;; - sparc-* | *-sun) - os=-sunos4.1.1 - ;; - *-be) - os=-beos - ;; - *-ibm) - os=-aix - ;; - *-knuth) - os=-mmixware - ;; - *-wec) - os=-proelf - ;; - *-winbond) - os=-proelf - ;; - *-oki) - os=-proelf - ;; - *-hp) - os=-hpux - ;; - *-hitachi) - os=-hiux - ;; - i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=-sysv - ;; - *-cbm) - os=-amigaos - ;; - *-dg) - os=-dgux - ;; - *-dolphin) - os=-sysv3 - ;; - m68k-ccur) - os=-rtu - ;; - m88k-omron*) - os=-luna - ;; - *-next ) - os=-nextstep - ;; - *-sequent) - os=-ptx - ;; - *-crds) - os=-unos - ;; - *-ns) - os=-genix - ;; - i370-*) - os=-mvs - ;; - *-next) - os=-nextstep3 - ;; - *-gould) - os=-sysv - ;; - *-highlevel) - os=-bsd - ;; - *-encore) - os=-bsd - ;; - *-sgi) - os=-irix - ;; - *-siemens) - os=-sysv4 - ;; - *-masscomp) - os=-rtu - ;; - f30[01]-fujitsu | f700-fujitsu) - os=-uxpv - ;; - *-rom68k) - os=-coff - ;; - *-*bug) - os=-coff - ;; - *-apple) - os=-macos - ;; - *-atari*) - os=-mint - ;; - *) - os=-none - ;; -esac -fi - -# Here we handle the case where we know the os, and the CPU type, but not the -# manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) - case $os in - -riscix*) - vendor=acorn - ;; - -sunos*) - vendor=sun - ;; - -aix*) - vendor=ibm - ;; - -beos*) - vendor=be - ;; - -hpux*) - vendor=hp - ;; - -mpeix*) - vendor=hp - ;; - -hiux*) - vendor=hitachi - ;; - -unos*) - vendor=crds - ;; - -dgux*) - vendor=dg - ;; - -luna*) - vendor=omron - ;; - -genix*) - vendor=ns - ;; - -mvs* | -opened*) - vendor=ibm - ;; - -os400*) - vendor=ibm - ;; - -ptx*) - vendor=sequent - ;; - -tpf*) - vendor=ibm - ;; - -vxsim* | -vxworks* | -windiss*) - vendor=wrs - ;; - -aux*) - vendor=apple - ;; - -hms*) - vendor=hitachi - ;; - -mpw* | -macos*) - vendor=apple - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - vendor=atari - ;; - -vos*) - vendor=stratus - ;; - esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; -esac - -echo $basic_machine$os -exit 0 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/admin/configure.in.bot.end b/admin/configure.in.bot.end deleted file mode 100644 index 14da279..0000000 --- a/admin/configure.in.bot.end +++ /dev/null @@ -1,30 +0,0 @@ -# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure -if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then - # And if so, warn when they don't match - if test "$kde_libs_prefix" != "$given_prefix"; then - # And if kde doesn't know about the prefix yet - echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null - if test $? -ne 0; then - echo "" - echo "Warning: you chose to install this package in $given_prefix," - echo "but KDE was found in $kde_libs_prefix." - echo "For this to work, you will need to tell KDE about the new prefix, by ensuring" - echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix" - echo "Then restart KDE." - echo "" - fi - fi -fi - -if test "$all_tests" = "bad"; then - if test ! "$cache_file" = "/dev/null"; then - echo "" - echo "Please remove the file $cache_file after changing your setup" - echo "so that configure will find the changes next time." - echo "" - fi -else - echo "" - echo "Good - your configure finished. Start make now" - echo "" -fi diff --git a/admin/configure.in.min b/admin/configure.in.min deleted file mode 100644 index 7c7e25a..0000000 --- a/admin/configure.in.min +++ /dev/null @@ -1,57 +0,0 @@ -dnl This file is part of the KDE libraries/packages -dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org) - -dnl This file is free software; you can redistribute it and/or -dnl modify it under the terms of the GNU Library General Public -dnl License as published by the Free Software Foundation; either -dnl version 2 of the License, or (at your option) any later version. - -dnl This library is distributed in the hope that it will be useful, -dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -dnl Library General Public License for more details. - -dnl You should have received a copy of the GNU Library General Public License -dnl along with this library; see the file COPYING.LIB. If not, write to -dnl the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -dnl Boston, MA 02111-1307, USA. - -# Original Author was Kalle@kde.org -# I lifted it in some mater. (Stephan Kulow) -# I used much code from Janos Farkas - -dnl Process this file with autoconf to produce a configure script. - -AC_INIT(acinclude.m4) dnl a source file from your sub dir - -dnl This is so we can use kde-common -AC_CONFIG_AUX_DIR(admin) - -dnl This ksh/zsh feature conflicts with `cd blah ; pwd` -unset CDPATH - -dnl Checking host/target/build systems, for make, install etc. -AC_CANONICAL_SYSTEM -dnl Perform program name transformation -AC_ARG_PROGRAM - -dnl Automake doc recommends to do this only here. (Janos) -AM_INIT_AUTOMAKE(@MODULENAME@, @VERSION@) dnl searches for some needed programs - -KDE_SET_PREFIX - -dnl generate the config header -AM_CONFIG_HEADER(config.h) dnl at the distribution this done - -dnl Checks for programs. -AC_CHECK_COMPILERS -AC_ENABLE_SHARED(yes) -AC_ENABLE_STATIC(no) -KDE_PROG_LIBTOOL - -dnl for NLS support. Call them in this order! -dnl WITH_NLS is for the po files -AM_KDE_WITH_NLS - -dnl KDE_USE_QT -AC_PATH_KDE diff --git a/admin/cvs-clean.pl b/admin/cvs-clean.pl deleted file mode 100644 index 35d48e9..0000000 --- a/admin/cvs-clean.pl +++ /dev/null @@ -1,87 +0,0 @@ -#! /usr/bin/perl - -# -# This script recursively (beginning with the current directory) -# wipes out everything not registered in CVS. -# -# written by Oswald Buddenhagen -# inspired by the "old" cvs-clean target from Makefile.common -# -# This file is free software in terms of the BSD license. That means -# that you can do anything with it except removing this license or -# the above copyright notice. There is NO WARRANTY of any kind. -# - -sub rmrf() -{ - my $fn = shift; - lstat ($fn); - if (-d _) { - if (opendir (DIR, $fn)) { - for my $efn (grep (!/^\.\.?$/, readdir (DIR))) { - &rmrf ($fn."/".$efn); - } - closedir (DIR); - rmdir ($fn); - } - } else { - unlink ($fn); - } -} - -sub newfiles() -{ - my ($indir, $incvs) = @_; - for my $n (keys (%$incvs)) { delete $$indir{$n} } - return sort (keys (%$indir)); -} - -sub cvsclean() -{ - my $dir = shift; - my (%dirsdir, %filesdir, %dirscvs, %filescvs); - my $dnam = $dir ? $dir : "."; - if (!opendir (DIR, $dnam)) { - print STDERR "Cannot enter \"".$dnam."\".\n"; - return; - } - for my $fn (grep (!/^\.\.?$/, readdir (DIR))) { - if (-d $dir.$fn) { - $fn eq "CVS" or $dirsdir{$fn} = 1; - } else { - $filesdir{$fn} = 1; - } - } - closedir (DIR); - if (!open (FILE, "<".$dir."CVS/Entries")) { - print STDERR "No CVS information in \"".$dnam."\".\n"; - return; - } - while () { - m%^D/([^/]+)/.*$% and $dirscvs{$1} = 1; - m%^/([^/]+)/.*$% and $filescvs{$1} = 1; - } - close (FILE); - if (open (FILE, "<".$dir."CVS/Entries.Log")) { - while () { - m%^A D/([^/]+)/.*$% and $dirscvs{$1} = 1; - m%^A /([^/]+)/.*$% and $filescvs{$1} = 1; - m%^R D/([^/]+)/.*$% and delete $dirscvs{$1}; - m%^R /([^/]+)/.*$% and delete $filescvs{$1}; - } - close (FILE); - } - for my $fn (&newfiles (\%filesdir, \%filescvs)) { - print ("F ".$dir.$fn."\n"); - &rmrf ($dir.$fn); - } - for my $fn (&newfiles (\%dirsdir, \%dirscvs)) { - print ("D ".$dir.$fn."\n"); - &rmrf ($dir.$fn); - } - for my $fn (sort (keys (%dirscvs))) { - &cvsclean ($dir.$fn."/"); - } -} - -&cvsclean (""); diff --git a/admin/cvs.sh b/admin/cvs.sh deleted file mode 100644 index 03eab28..0000000 --- a/admin/cvs.sh +++ /dev/null @@ -1,662 +0,0 @@ -#! /bin/sh -# -# cvs.sh -# -# This file contains support code from Makefile.common -# It defines a shell function for each known target -# and then does a case to call the correct function. - -unset MAKEFLAGS - -call_and_fix_autoconf() -{ - $AUTOCONF || exit 1 - if test -r configure.in.in ; then - perl -pi -e "print \"if test \\\"x\\\$with_fast_perl\\\" = \\\"xyes\\\"; then\ - \\n perl -i.bak \\\$ac_aux_dir/conf.change.pl \\\$CONFIG_STATUS\ - \\\\\\n || mv \\\$CONFIG_STATUS.bak \\\$CONFIG_STATUS\ - \\n rm -f \\\$CONFIG_STATUS.bak\\nfi\ - \\n\" if /^\\s*chmod\\s+.*\\+x\\s+.*CONFIG_STATUS/; s,^#line.*LINENO.*\$,/* \$& */, ;" configure - fi -} - -strip_makefile() -{ - if test ! -f $makefile_wo; then - perl -e '$in=0; while ( <> ) { $in = 1 if ($_ =~ m/^if / ); print $_ unless ($in || $_ =~ m/^include /); $in = 0 if ($_ =~ m/^endif/); }' < $makefile_am > $makefile_wo - fi -} - -check_autotool_versions() -{ -required_autoconf_version="2.53 or newer" -AUTOCONF_VERSION=`$AUTOCONF --version | head -n 1` -case $AUTOCONF_VERSION in - Autoconf*2.5* | autoconf*2.5* | autoconf*2.6* ) : ;; - "" ) - echo "*** AUTOCONF NOT FOUND!." - echo "*** KDE requires autoconf $required_autoconf_version" - exit 1 - ;; - * ) - echo "*** YOU'RE USING $AUTOCONF_VERSION." - echo "*** KDE requires autoconf $required_autoconf_version" - exit 1 - ;; -esac - -AUTOHEADER_VERSION=`$AUTOHEADER --version | head -n 1` -case $AUTOHEADER_VERSION in - Autoconf*2.5* | autoheader*2.5* | autoheader*2.6* ) : ;; - "" ) - echo "*** AUTOHEADER NOT FOUND!." - echo "*** KDE requires autoheader $required_autoconf_version" - exit 1 - ;; - * ) - echo "*** YOU'RE USING $AUTOHEADER_VERSION." - echo "*** KDE requires autoheader $required_autoconf_version" - exit 1 - ;; -esac - -unset UNSERMAKE || : - -AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1` -required_automake_version="1.6.1 or newer" -case $AUTOMAKE_STRING in - automake*1.5d* | automake*1.5* | automake*1.5-* ) - echo "*** YOU'RE USING $AUTOMAKE_STRING." - echo "*** KDE requires automake $required_automake_version" - exit 1 - ;; - automake*1.6.* | automake*1.7* | automake*1.8* | automake*1.9* | automake*1.10*) : ;; - "" ) - echo "*** AUTOMAKE NOT FOUND!." - echo "*** KDE requires automake $required_automake_version" - exit 1 - ;; - *unsermake* ) : - echo "*** YOU'RE USING UNSERMAKE." - echo "*** GOOD LUCK!! :)" - UNSERMAKE=unsermake - ;; - * ) - echo "*** YOU'RE USING $AUTOMAKE_STRING." - echo "*** KDE requires automake $required_automake_version" - exit 1 - ;; -esac -unset required_automake_version -} - -cvs() -{ -check_autotool_versions -acinclude_m4 - -### Make new subdirs and configure.in. -### The make calls could be optimized away here, -### with a little thought. -if test -r configure.in.in; then - rm -f configure.in - echo "*** Creating list of subdirectories" - create_subdirs - - if test -r Makefile.am.in; then - echo "*** Creating Makefile.am" - if grep '\$(top_srcdir)/Makefile.am:' $makefile_am >/dev/null; then - strip_makefile - $MAKE -f $makefile_wo top_srcdir=. ./Makefile.am || exit 1 - else - Makefile_am - fi - fi - configure_files - echo "*** Creating configure.in" - if grep '\$(top_srcdir)/configure.in:' $makefile_am >/dev/null; then - strip_makefile - $MAKE -f $makefile_wo top_srcdir=. ./configure.in || exit 1 - else - configure_in - fi -fi - -echo "*** Creating aclocal.m4" -$ACLOCAL $ACLOCALFLAGS || exit 1 -echo "*** Creating configure" -call_and_fix_autoconf - -if egrep "^AM_CONFIG_HEADER" configure.in >/dev/null 2>&1; then - echo "*** Creating config.h template" - $AUTOHEADER || exit 1 -fi - -echo "*** Creating Makefile templates" -$AUTOMAKE || exit 1 - -if test -z "$UNSERMAKE"; then - echo "*** Postprocessing Makefile templates" - perl -w admin/am_edit || exit 1 -fi - -if egrep "^cvs-local:" $makefile_am >/dev/null; then \ - strip_makefile - $MAKE -f $makefile_wo cvs-local top_srcdir=. || exit 1 -fi - -echo "*** Creating date/time stamp" -touch stamp-h.in - -echo "*** Finished" -echo " Don't forget to run ./configure" -echo " If you haven't done so in a while, run ./configure --help" -} - -dist() -{ -check_autotool_versions - -### -### First build all of the files necessary to do just "make" -### -acinclude_m4 -if test -r configure.in.in; then - rm -f configure.in - create_subdirs - - if test -r Makefile.am.in; then - if grep '\$(top_srcdir)/Makefile.am:' $makefile_am >/dev/null; then - strip_makefile - $MAKE -f $makefile_wo top_srcdir=. ./Makefile.am || exit 1 - else - Makefile_am - fi - fi - configure_files - if grep '\$(top_srcdir)/configure.in:' $makefile_am >/dev/null; then - strip_makefile - $MAKE -f $makefile_wo top_srcdir=. ./configure.in || exit 1 - else - configure_in - fi -fi -$ACLOCAL $ACLOCALFLAGS -if egrep "^AM_CONFIG_HEADER" configure.in >/dev/null 2>&1; then - echo "*** Creating config.h template" - $AUTOHEADER || exit 1 -fi -$AUTOMAKE --foreign -if test -z "$UNSERMAKE"; then - echo "*** Postprocessing Makefile templates" - perl -w admin/am_edit || exit 1 -fi -call_and_fix_autoconf -touch stamp-h.in -if grep "^cvs-local:" $makefile_am >/dev/null; then - strip_makefile - $MAKE -f $makefile_wo cvs-local top_srcdir=. -fi - -### -### Then make messages -### -if test -d po; then - LIST=`find ./po -name "*.po"` - for i in $LIST; do - file2=`echo $i | sed -e "s#\.po#\.gmo#"` - msgfmt -o $file2 $i || touch $file2 - done -fi -if grep "^cvs-dist-local:" $makefile_am >/dev/null; then - strip_makefile - $MAKE -f $makefile_wo cvs-dist-local top_srcdir=. -fi -} - -subdir_dist() -{ -$ACLOCAL $ACLOCALFLAGS -$AUTOHEADER -$AUTOMAKE -AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1` -case $AUTOMAKE_STRING in - *unsermake* ) : - ;; - *) - perl -w ../admin/am_edit --path=../admin -esac -call_and_fix_autoconf -touch stamp-h.in -} - -configure_in() -{ -rm -f configure.in configure.in.new -kde_use_qt_param= -test -f configure.files || { echo "need configure.files for configure.in"; exit 1; } -list=`fgrep -v "configure.in.bot" < configure.files | fgrep -v "configure.in.mid"` -: > configure.in.new -for file in $list; do - echo "dnl =======================================================" >> configure.in.new - echo "dnl FILE: $file" >> configure.in.new - echo "dnl =======================================================" >> configure.in.new - echo "" >> configure.in.new - cat $file >> configure.in.new -done -echo "KDE_CREATE_SUBDIRSLIST" >> configure.in.new -if test -f Makefile.am.in; then - subdirs=`cat subdirs` - for dir in $subdirs; do - vdir=`echo $dir | sed -e 's,[-+.@],_,g'` - echo "AM_CONDITIONAL($vdir""_SUBDIR_included, test \"x\$$vdir""_SUBDIR_included\" = xyes)" >> configure.in.new - if test -f "$dir/configure.in"; then - echo "if test \"x\$$vdir""_SUBDIR_included\" = xyes; then " >> configure.in.new - echo " AC_CONFIG_SUBDIRS($dir)" >> configure.in.new - echo "fi" >> configure.in.new - fi - done -fi - -echo "AC_CONFIG_FILES([ Makefile ])" >> configure.in.new - -if test -f inst-apps; then - topleveldirs=`cat inst-apps` -else - topleveldirs= - for dir in `ls -1d * | sort`; do - if test "$dir" != "debian" && test -d $dir; then - topleveldirs="$topleveldirs $dir" - fi - done -fi - -for topleveldir in $topleveldirs; do - if test -f $topleveldir/configure.in; then - continue - fi - if test -f $topleveldir/Makefile.am; then :; else - continue - fi - - mfs=`find $topleveldir -follow -name Makefile.am -print | fgrep -v "/." | \ - sed -e 's#\./##; s#/Makefile.am$##' | sort | sed -e 's#$#/Makefile#'` - for i in $mfs; do - echo "AC_CONFIG_FILES([ $i ])" >> configure.in.new - done -done - -files=`cat configure.files` -list=`egrep '^dnl AC_OUTPUT\(.*\)' $files | sed -e "s#^.*dnl AC_OUTPUT(\(.*\))#\1#"` -for file in $list; do - echo "AC_CONFIG_FILES([ $file ])" >> configure.in.new -done - -midfiles=`cat configure.files | fgrep "configure.in.mid"` -test -n "$midfiles" && cat $midfiles >> configure.in.new - -echo "AC_OUTPUT" >> configure.in.new -modulename= -if test -f configure.in.in; then - if head -n 2 configure.in.in | egrep "^#MIN_CONFIG\(.*\)$" > /dev/null; then - kde_use_qt_param=`cat configure.in.in | sed -n -e "s/#MIN_CONFIG(\(.*\))/\1/p"` - fi - if head -n 2 configure.in.in | egrep "^#MIN_CONFIG" > /dev/null; then - line=`grep "^AM_INIT_AUTOMAKE(" configure.in.in` - if test -n "$line"; then - modulename=`echo $line | sed -e "s#AM_INIT_AUTOMAKE(\([^,]*\),.*#\1#"` - VERSION=`echo $line | sed -e "s#AM_INIT_AUTOMAKE([^,]*, *\([^)]*\)).*#\1#"` - fi - sed -e "s#AM_INIT_AUTOMAKE([^@].*#dnl PACKAGE set before#" \ - configure.in.new > configure.in && mv configure.in configure.in.new - fi -fi -if test -z "$VERSION" || test "$VERSION" = "@VERSION@"; then - VERSION="\"3.4.0\"" -fi -if test -z "$modulename" || test "$modulename" = "@MODULENAME@"; then - modulename=`pwd`; - modulename=`basename $modulename` - esc_VERSION=`echo $VERSION | sed -e "s#[^.0-9a-zA-Z]##g"` - modulename=`echo $modulename | sed -e "s#-$esc_VERSION##"` - -fi -if test -n "$kde_use_qt_param"; then - sed -e "s#^dnl KDE_USE_QT#KDE_USE_QT($kde_use_qt_param)#" \ - configure.in.new > configure.in && mv configure.in configure.in.new -fi -sed -e "s#@MODULENAME@#$modulename#" configure.in.new | - sed -e "s#@VERSION@#$VERSION#" > configure.in -botfiles=`cat configure.files | egrep "configure.in.bot"` -test -n "$botfiles" && cat $botfiles >> configure.in -cat $admindir/configure.in.bot.end >> configure.in -rm -f configure.in.new -} - -configure_files() -{ -echo "*** Creating configure.files" -admindir=NO -for i in . .. ../.. ../../..; do - if test -x $i/admin; then admindir=$i/admin; break; fi -done -rm -f configure.files -touch configure.files -if test -f configure.in.in && head -n 2 configure.in.in | grep "^#MIN_CONFIG" > /dev/null; then - echo $admindir/configure.in.min >> configure.files -fi -test -f configure.in.in && echo configure.in.in >> configure.files -# we collect files in the subdirs and do some sorting tricks, so subsubdirs come after subdirs -if test -f inst-apps; then - inst=`cat inst-apps` - list="" - for i in $inst; do - list="$list `find $i/ -follow -name "configure.in.in" -o -name "configure.in.bot" -o -name "configure.in.mid" | \ - sed -e "s,/configure,/aaaconfigure," | sort | sed -e "s,/aaaconfigure,/configure,"`" - done -else - list=`find . -follow -name "configure.in.in" -o -name "configure.in.bot" -o -name "configure.in.mid" | \ - sed -e "s,/configure,/aaaconfigure," | sort | sed -e "s,/aaaconfigure,/configure,"` -fi -for i in $list; do if test -f $i && test `dirname $i` != "." ; then - echo $i >> configure.files -fi; done -test -f configure.in.mid && echo configure.in.mid >> configure.files -test -f configure.in.bot && echo configure.in.bot >> configure.files -if test ! -s configure.files; then - echo "There are no files to build a configure. Please check your checkout." - exit 1 -fi -} - -create_subdirs() -{ -if grep '\$(top_srcdir)/subdirs:' $makefile_am >/dev/null; then - # as many modules contain rules to create subdirs without any - # dependencies make won't create it unless there is no file. - # so we check if that's a dummy rule or one that works - rm -f subdirs.cvs.sh.$$ - if test -f subdirs; then - mv subdirs subdirs.cvs.sh.$$ - fi - strip_makefile - $MAKE -f $makefile_wo top_srcdir=. ./subdirs || exit 1 - if test -f subdirs.cvs.sh.$$; then - if test -s subdirs; then - rm subdirs.cvs.sh.$$ - else - mv subdirs.cvs.sh.$$ subdirs - fi - fi -else - subdirs -fi -} - -subdirs() -{ -dirs= -idirs= -if test -f inst-apps; then - idirs=`cat inst-apps` -else - idirs=`ls -1 | sort` -fi - -compilefirst=`sed -ne 's#^COMPILE_FIRST[ ]*=[ ]*##p' $makefile_am | head -n 1` -compilelast=`sed -ne 's#^COMPILE_LAST[ ]*=[ ]*##p' $makefile_am | head -n 1` -for i in $idirs; do - if test -f $i/Makefile.am; then - case " $compilefirst $compilelast " in - *" $i "*) ;; - *) dirs="$dirs $i" - esac - fi -done - -: > ./_SUBDIRS - -for d in $compilefirst; do - echo $d >> ./_SUBDIRS -done - -(for d in $dirs; do - list=`sed -ne "s#^COMPILE_BEFORE_$d""[ ]*=[ ]*##p" $makefile_am | head -n 1` - for s in $list; do - echo $s $d - done - list=`sed -ne "s#^COMPILE_AFTER_$d""[ ]*=[ ]*##p" $makefile_am | head -n 1` - for s in $list; do - echo $d $s - done - echo $d $d -done ) | tsort >> ./_SUBDIRS - -for d in $compilelast; do - echo $d >> ./_SUBDIRS -done - -if test -r subdirs && cmp -s subdirs _SUBDIRS; then - rm -f _SUBDIRS -fi -test -r _SUBDIRS && mv _SUBDIRS subdirs || true -} - -Makefile_am() -{ -if test -f Makefile.am.in; then - compilefirst=`sed -ne 's#^COMPILE_FIRST[ ]*=[ ]*##p' $makefile_am | head -n 1` - compilelast=`sed -ne 's#^COMPILE_LAST[ ]*=[ ]*##p' $makefile_am | head -n 1` - - idirs= - dirs= - if test -f inst-apps; then - idirs=`cat inst-apps` - else - idirs=`cat subdirs` - fi - for i in $idirs; do - case " $compilefirst $compilelast " in - *" $i "*) ;; - *) dirs="$dirs $i" - esac - done - - adds=`fgrep '$(top_srcdir)/acinclude.m4:' Makefile.am.in | sed -e 's,^[^:]*: *,,; s,\$(top_srcdir)/,,g'` - if echo "$adds" | fgrep "*" >/dev/null ; then - adds=`ls -d -1 $adds 2>/dev/null` - fgrep -v '$(top_srcdir)/acinclude.m4:' Makefile.am.in > Makefile.am.in.adds - str='$(top_srcdir)/acinclude.m4:' - for add in $adds; do - str="$str \$(top_srcdir)/$add" - done - echo $str >> Makefile.am.in.adds - else - cat Makefile.am.in > Makefile.am.in.adds - fi - - cat Makefile.am.in.adds | \ - sed -e 's,^\s*\(COMPILE_BEFORE.*\),# \1,' | \ - sed -e 's,^\s*\(COMPILE_AFTER.*\),# \1,' > Makefile.am - echo "SUBDIRS="'$(TOPSUBDIRS)' >> Makefile.am - rm Makefile.am.in.adds -fi -} - -acinclude_m4() -{ - echo "*** Creating acinclude.m4" - adds= - if grep '\$(top_srcdir)/acinclude.m4:' $makefile_am >/dev/null; then - strip_makefile - rm -f acinclude.m4 - adds=`grep '\$(top_srcdir)/acinclude.m4:' $makefile_wo | sed -e 's,^[^:]*: *,,; s,\$(top_srcdir),.,g'` - if echo $adds | fgrep "*" >/dev/null ; then - adds=`ls -d -1 $adds 2>/dev/null` - else - $MAKE -f $makefile_wo top_srcdir=. ./acinclude.m4 || exit 1 - fi - else - rm -f acinclude.m4 - fi - # if it wasn't created up to now, then we do it better - if test ! -f acinclude.m4; then - cat admin/acinclude.m4.in admin/libtool.m4.in admin/pkg.m4.in $adds > acinclude.m4 - fi -} - -cvs_clean() -{ -if test -d CVS; then :; else - echo "You don't have a toplevel CVS directory." - echo "You most certainly didn't use cvs to get these sources." - echo "But this function depends on cvs's information." - exit 1 -fi -perl $admindir/cvs-clean.pl -} - -package_merge() -{ -catalogs=$POFILES -for cat in $catalogs; do - msgmerge -o $cat.new $cat $PACKAGE.pot - if test -s $cat.new; then - grep -v "\"POT-Creation" $cat.new > $cat.new.2 - grep -v "\"POT-Creation" $cat >> $cat.new.1 - if diff $cat.new.1 $cat.new.2; then - rm $cat.new - else - mv $cat.new $cat - fi - rm -f $cat.new.1 $cat.new.2 - fi -done -} - -extract_messages() -{ -podir=${podir:-$PWD/po} -files=`find . -name Makefile.am | xargs egrep -l '^messages:' ` -dirs=`for i in $files; do echo \`dirname $i\`; done` -tmpname="$PWD/messages.log" -if test -z "$EXTRACTRC"; then EXTRACTRC=extractrc ; fi -if test -z "$PREPARETIPS"; then PREPARETIPS=preparetips ; fi -export EXTRACTRC PREPARETIPS - -for subdir in $dirs; do - test -z "$VERBOSE" || echo "Making messages in $subdir" - (cd $subdir - if test -n "`grep -e '^messages:.*rc.cpp' Makefile.am`"; then - $EXTRACTRC *.rc *.ui *.kcfg > rc.cpp - else - candidates=`ls -1 *.rc *.ui *.kcfg 2>/dev/null` - if test -n "$candidates"; then - echo "$subdir has *.rc, *.ui or *.kcfg files, but not correct messages line" - fi - fi - if find . -name \*.c\* -o -name \*.h\* | xargs fgrep -s -q KAboutData ; then - echo -e 'i18n("_: NAME OF TRANSLATORS\\n"\n"Your names")\ni18n("_: EMAIL OF TRANSLATORS\\n"\n"Your emails")' > _translatorinfo.cpp - else echo " " > _translatorinfo.cpp - fi - perl -e '$mes=0; while () { next if (/^(if\s|else\s|endif)/); if (/^messages:/) { $mes=1; print $_; next; } if ($mes) { if (/$\\(XGETTEXT\)/ && / -o/) { s/ -o \$\(podir\)/ _translatorinfo.cpp -o \$\(podir\)/ } print $_; } else { print $_; } }' < Makefile.am | egrep -v '^include ' > _transMakefile - - kdepotpath=${includedir:-`kde-config --expandvars --install include`}/kde.pot - - $MAKE -s -f _transMakefile podir=$podir EXTRACTRC="$EXTRACTRC" PREPARETIPS="$PREPARETIPS" srcdir=. \ - XGETTEXT="${XGETTEXT:-xgettext} --foreign-user -C -ci18n -ki18n -ktr2i18n -kI18N_NOOP -kI18N_NOOP2 -kaliasLocale -x $kdepotpath" messages - exit_code=$? - if test "$exit_code" != 0; then - echo "make exit code: $exit_code" - fi - ) 2>&1 | grep -v '^make\[1\]' > $tmpname - test -s $tmpname && { echo $subdir ; cat "$tmpname"; } - test -f $subdir/rc.cpp && rm -f $subdir/rc.cpp - rm -f $subdir/_translatorinfo.cpp - rm -f $subdir/_transMakefile -done -rm -f $tmpname -} - -package_messages() -{ -rm -rf po.backup -mkdir po.backup - -for i in `ls -1 po/*.pot 2>/dev/null | sed -e "s#po/##"`; do - egrep -v '^#([^:]|$)' po/$i | egrep '^.*[^ ]+.*$' | grep -v "\"POT-Creation" > po.backup/$i - cat po/$i > po.backup/backup_$i - touch -r po/$i po.backup/backup_$i - rm po/$i -done - -extract_messages - -for i in `ls -1 po.backup/*.pot 2>/dev/null | sed -e "s#po.backup/##" | egrep -v '^backup_'`; do - test -f po/$i || echo "disappeared: $i" -done -for i in `ls -1 po/*.pot 2>/dev/null | sed -e "s#po/##"`; do - sed -e 's,^"Content-Type: text/plain; charset=CHARSET\\n"$,"Content-Type: text/plain; charset=UTF-8\\n",' po/$i > po/$i.new && mv po/$i.new po/$i - #msgmerge -q -o po/$i po/$i po/$i - egrep -v '^#([^:]|$)' po/$i | egrep '^.*[^ ]+.*$' | grep -v "\"POT-Creation" > temp.pot - if test -f po.backup/$i && ! cmp -s temp.pot po.backup/$i; then - echo "will update $i" - else - if test -f po.backup/backup_$i; then - test -z "$VERBOSE" || echo "I'm restoring $i" - mv po.backup/backup_$i po/$i - rm po.backup/$i - else - echo "will add $i" - fi - fi -done -rm -f temp.pot -rm -rf po.backup -} - -unset LC_ALL || : -unset LANG || : -unset LC_CTYPE || : -unset LANGUAGE || : - -unset CDPATH || : -admindir=`echo "$0" | sed 's%[\\/][^\\/][^\\/]*$%%'` -test "x$admindir" = "x$0" && admindir=. - -test "x$MAKE" = x && MAKE=make -makefile_am=Makefile.am -makefile_wo=Makefile.am.wo -if test -f Makefile.am.in; then - makefile_am=Makefile.am.in - makefile_wo=Makefile.am.in.wo - rm -f $makefile_wo -fi - -# Suck in the AUTOCONF detection code -. $admindir/detect-autoconf.sh - -### -### Main -### - -arg=`echo $1 | tr .- __` -case $arg in - cvs | dist | subdir_dist | configure_in | configure_files | subdirs | \ - cvs_clean | package_merge | package_messages | Makefile_am | acinclude_m4 | extract_messages ) $arg ;; - configure ) call_and_fix_autoconf ;; - * ) echo "Usage: cvs.sh " - echo "Target can be one of:" - echo " cvs cvs-clean dist" - echo " configure.in configure.files" - echo " package-merge package-messages" - echo "" - echo "Usage: anything but $1" - exit 1 ;; -esac - -if test -f $makefile_wo; then - rm $makefile_wo -fi - -exit 0 diff --git a/admin/debianrules b/admin/debianrules deleted file mode 100755 index 25897f2..0000000 --- a/admin/debianrules +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/perl -w - -use Shell qw(mv cp mkdir rm) ; -use File::Find; -use Cwd; - -$origPwd = `pwd`; -chomp $origPwd; - -$kde_prefix = "/usr"; -$sysconfdir = "/etc"; -$kde_includedir = "$kde_prefix/include/kde"; -$infodir = "$kde_prefix/share/info"; -$mandir = "$kde_prefix/share/man"; -$qtdir = "/usr/share/qt3"; - -$kde_cgidir = "$kde_prefix/lib/cgi-bin"; -$kde_confdir = "$sysconfdir/kde3"; -$kde_htmldir = "$kde_prefix/share/doc/kde/HTML"; - -if (defined $ENV{DEB_BUILD_OPTIONS} && - $ENV{DEB_BUILD_OPTIONS} =~ /\bnostrip\b/) { - $enable_debug="--enable-debug=full"; -} else { - $enable_debug="--disable-debug"; -} - -if (@ARGV && $ARGV[0] eq 'echodirs') { - print STDOUT "export kde_prefix=$kde_prefix\n"; - print STDOUT "export sysconfdir=$sysconfdir\n"; - print STDOUT "export kde_includedir=$kde_includedir\n"; - print STDOUT "export infodir=$infodir\n"; - print STDOUT "export mandir=$mandir\n"; - print STDOUT "export qtdir=$qtdir\n"; - - print STDOUT "export kde_cgidir=$kde_cgidir\n"; - print STDOUT "export kde_confdir=$kde_confdir\n"; - print STDOUT "export kde_htmldir=$kde_htmldir\n"; - - print STDOUT "configkde=$enable_debug --disable-rpath --prefix=\$(kde_prefix) --sysconfdir=\$(sysconfdir) --includedir=\$(kde_includedir) --infodir=\$(infodir) --mandir=\$(mandir) --with-qt-dir=\$(qtdir)\n"; - - exit -} diff --git a/admin/depcomp b/admin/depcomp deleted file mode 100755 index 4c20c6c..0000000 --- a/admin/depcomp +++ /dev/null @@ -1,441 +0,0 @@ -#! /bin/sh - -# depcomp - compile a program generating dependencies as side-effects -# Copyright 1999, 2000 Free Software Foundation, Inc. - -# 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, 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 -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Originally written by Alexandre Oliva . - -if test -z "$depmode" || test -z "$source" || test -z "$object"; then - echo "depcomp: Variables source, object and depmode must be set" 1>&2 - exit 1 -fi -# `libtool' can also be set to `yes' or `no'. - -depfile=${depfile-`echo "$object" | sed 's,\([^/]*\)$,.deps/\1,;s/\.\([^.]*\)$/.P\1/'`} -tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} - -rm -f "$tmpdepfile" - -# Some modes work just like other modes, but use different flags. We -# parameterize here, but still list the modes in the big case below, -# to make depend.m4 easier to write. Note that we *cannot* use a case -# here, because this file can only contain one case statement. -if test "$depmode" = hp; then - # HP compiler uses -M and no extra arg. - gccflag=-M - depmode=gcc -fi - -if test "$depmode" = dashXmstdout; then - # This is just like dashmstdout with a different argument. - dashmflag=-xM - depmode=dashmstdout -fi - -case "$depmode" in -gcc3) -## gcc 3 implements dependency tracking that does exactly what -## we want. Yay! Note: for some reason libtool 1.4 doesn't like -## it if -MD -MP comes after the -MF stuff. Hmm. - "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - mv "$tmpdepfile" "$depfile" - ;; - -gcc) -## There are various ways to get dependency output from gcc. Here's -## why we pick this rather obscure method: -## - Don't want to use -MD because we'd like the dependencies to end -## up in a subdir. Having to rename by hand is ugly. -## (We might end up doing this anyway to support other compilers.) -## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like -## -MM, not -M (despite what the docs say). -## - Using -M directly means running the compiler twice (even worse -## than renaming). - if test -z "$gccflag"; then - gccflag=-MD, - fi - "$@" -Wp,"$gccflag$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -## The second -e expression handles DOS-style file names with drive letters. - sed -e 's/^[^:]*: / /' \ - -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the `deleted header file' problem. -## The problem is that when a header file which appears in a .P file -## is deleted, the dependency causes make to die (because there is -## typically no way to rebuild the header). We avoid this by adding -## dummy dependencies for each header file. Too bad gcc doesn't do -## this for us directly. - tr ' ' ' -' < "$tmpdepfile" | -## Some versions of gcc put a space before the `:'. On the theory -## that the space means something, we add a space to the output as -## well. -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -hp) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -sgi) - if test "$libtool" = yes; then - "$@" "-Wp,-MDupdate,$tmpdepfile" - else - "$@" -MDupdate "$tmpdepfile" - fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - - if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files - echo "$object : \\" > "$depfile" - - # Clip off the initial element (the dependent). Don't try to be - # clever and replace this with sed code, as IRIX sed won't handle - # lines with more than a fixed number of characters (4096 in - # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like `#:fec' to the end of the - # dependency line. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr ' -' ' ' >> $depfile - echo >> $depfile - - # The second pass generates a dummy entry for each header file. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> $depfile - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -aix) - # The C for AIX Compiler uses -M and outputs the dependencies - # in a .u file. This file always lives in the current directory. - # Also, the AIX compiler puts `$object:' at the start of each line; - # $object doesn't have directory information. - stripped=`echo "$object" | sed -e 's,^.*/,,' -e 's/\(.*\)\..*$/\1/'` - tmpdepfile="$stripped.u" - outname="$stripped.o" - if test "$libtool" = yes; then - "$@" -Wc,-M - else - "$@" -M - fi - - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - - if test -f "$tmpdepfile"; then - # Each line is of the form `foo.o: dependent.h'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" - sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -icc) - # Must come before tru64. - - # Intel's C compiler understands `-MD -MF file'. However - # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c - # will fill foo.d with something like - # foo.o: sub/foo.c - # foo.o: sub/foo.h - # which is wrong. We want: - # sub/foo.o: sub/foo.c - # sub/foo.o: sub/foo.h - # sub/foo.c: - # sub/foo.h: - - "$@" -MD -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - # Each line is of the form `foo.o: dependent.h'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" - sed -e "s,^[^:]*: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" - rm -f "$tmpdepfile" - ;; - -tru64) - # The Tru64 AIX compiler uses -MD to generate dependencies as a side - # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in `foo.d' instead, so we check for that too. - # Subdirectories are respected. - - tmpdepfile1="$object.d" - tmpdepfile2=`echo "$object" | sed -e 's/.o$/.d/'` - if test "$libtool" = yes; then - "$@" -Wc,-MD - else - "$@" -MD - fi - - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" - exit $stat - fi - - if test -f "$tmpdepfile1"; then - tmpdepfile="$tmpdepfile1" - else - tmpdepfile="$tmpdepfile2" - fi - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a space and a tab in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -#nosideeffect) - # This comment above is used by automake to tell side-effect - # dependency tracking mechanisms from slower ones. - -dashmstdout) - # Important note: in order to support this mode, a compiler *must* - # always write the proprocessed file to stdout, regardless of -o, - # because we must use -o when running libtool. - test -z "$dashmflag" && dashmflag=-M - ( IFS=" " - case " $* " in - *" --mode=compile "*) # this is libtool, let us make it quiet - for arg - do # cycle over the arguments - case "$arg" in - "--mode=compile") - # insert --quiet before "--mode=compile" - set fnord "$@" --quiet - shift # fnord - ;; - esac - set fnord "$@" "$arg" - shift # fnord - shift # "$arg" - done - ;; - esac - "$@" $dashmflag | sed 's:^[^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" - ) & - proc=$! - "$@" - stat=$? - wait "$proc" - if test "$stat" != 0; then exit $stat; fi - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - tr ' ' ' -' < "$tmpdepfile" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -dashXmstdout) - # This case only exists to satisfy depend.m4. It is never actually - # run, as this mode is specially recognized in the preamble. - exit 1 - ;; - -makedepend) - # X makedepend - ( - shift - cleared=no - for arg in "$@"; do - case $cleared in no) - set ""; shift - cleared=yes - esac - case "$arg" in - -D*|-I*) - set fnord "$@" "$arg"; shift;; - -*) - ;; - *) - set fnord "$@" "$arg"; shift;; - esac - done - obj_suffix="`echo $object | sed 's/^.*\././'`" - touch "$tmpdepfile" - ${MAKEDEPEND-makedepend} 2>/dev/null -o"$obj_suffix" -f"$tmpdepfile" "$@" - ) & - proc=$! - "$@" - stat=$? - wait "$proc" - if test "$stat" != 0; then exit $stat; fi - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - tail +3 "$tmpdepfile" | tr ' ' ' -' | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" "$tmpdepfile".bak - ;; - -cpp) - # Important note: in order to support this mode, a compiler *must* - # always write the proprocessed file to stdout, regardless of -o, - # because we must use -o when running libtool. - ( IFS=" " - case " $* " in - *" --mode=compile "*) - for arg - do # cycle over the arguments - case $arg in - "--mode=compile") - # insert --quiet before "--mode=compile" - set fnord "$@" --quiet - shift # fnord - ;; - esac - set fnord "$@" "$arg" - shift # fnord - shift # "$arg" - done - ;; - esac - "$@" -E | - sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | - sed '$ s: \\$::' > "$tmpdepfile" - ) & - proc=$! - "$@" - stat=$? - wait "$proc" - if test "$stat" != 0; then exit $stat; fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - cat < "$tmpdepfile" >> "$depfile" - sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvisualcpp) - # Important note: in order to support this mode, a compiler *must* - # always write the proprocessed file to stdout, regardless of -o, - # because we must use -o when running libtool. - ( IFS=" " - case " $* " in - *" --mode=compile "*) - for arg - do # cycle over the arguments - case $arg in - "--mode=compile") - # insert --quiet before "--mode=compile" - set fnord "$@" --quiet - shift # fnord - ;; - esac - set fnord "$@" "$arg" - shift # fnord - shift # "$arg" - done - ;; - esac - "$@" -E | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" - ) & - proc=$! - "$@" - stat=$? - wait "$proc" - if test "$stat" != 0; then exit $stat; fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" - echo " " >> "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -none) - exec "$@" - ;; - -*) - echo "Unknown depmode $depmode" 1>&2 - exit 1 - ;; -esac - -exit 0 diff --git a/admin/detect-autoconf.sh b/admin/detect-autoconf.sh deleted file mode 100644 index 94f91e9..0000000 --- a/admin/detect-autoconf.sh +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh - -# Global variables... -AUTOCONF="autoconf" -AUTOHEADER="autoheader" -AUTOM4TE="autom4te" -AUTOMAKE="automake" -ACLOCAL="aclocal" - -# Please add higher versions first. The last version number is the minimum -# needed to compile KDE. Do not forget to include the name/version # -# separator if one is present, e.g. -1.2 where - is the separator. -KDE_AUTOCONF_VERS="-2.58 -2.57 257 -2.54 -2.53a -2.53 -2.52 -2.5x" -KDE_AUTOMAKE_VERS="-1.7 17 -1.6" - -# We don't use variable here for remembering the type ... strings. Local -# variables are not that portable, but we fear namespace issues with our -# includer. -checkAutoconf() -{ - for kde_autoconf_version in $KDE_AUTOCONF_VERS; do - if test -x "`$WHICH $AUTOCONF$kde_autoconf_version 2>/dev/null`"; then - AUTOCONF="`$WHICH $AUTOCONF$kde_autoconf_version`" - AUTOHEADER="`$WHICH $AUTOHEADER$kde_autoconf_version`" - AUTOM4TE="`$WHICH $AUTOM4TE$kde_autoconf_version`" - break - fi - done -} - -checkAutomake () -{ - for kde_automake_version in $KDE_AUTOMAKE_VERS; do - if test -x "`$WHICH $AUTOMAKE$kde_automake_version 2>/dev/null`"; then - AUTOMAKE="`$WHICH $AUTOMAKE$kde_automake_version`" - ACLOCAL="`$WHICH $ACLOCAL$kde_automake_version`" - break - fi - done - - if test "$UNSERMAKE" != no && test -x "`$WHICH unsermake 2>/dev/null`"; then - AUTOMAKE="`$WHICH unsermake` -c" - fi -} - -checkWhich () -{ - WHICH="" - for i in "type -p" "which" "type" ; do - T=`$i sh 2> /dev/null` - test -x "$T" && WHICH="$i" && break - done -} - -checkWhich -checkAutoconf -checkAutomake - -export WHICH AUTOHEADER AUTOCONF AUTOM4TE AUTOMAKE ACLOCAL diff --git a/admin/install-sh b/admin/install-sh deleted file mode 100755 index 36f96f3..0000000 --- a/admin/install-sh +++ /dev/null @@ -1,276 +0,0 @@ -#!/bin/sh -# -# install - install a program, script, or datafile -# This comes from X11R5 (mit/util/scripts/install.sh). -# -# Copyright 1991 by the Massachusetts Institute of Technology -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation, and that the name of M.I.T. not be used in advertising or -# publicity pertaining to distribution of the software without specific, -# written prior permission. M.I.T. makes no representations about the -# suitability of this software for any purpose. It is provided "as is" -# without express or implied warranty. -# -# Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it -# when there is no Makefile. -# -# This script is compatible with the BSD install script, but was written -# from scratch. It can only install one file at a time, a restriction -# shared with many OS's install programs. - - -# set DOITPROG to echo to test this script - -# Don't use :- since 4.3BSD and earlier shells don't like it. -doit="${DOITPROG-}" - - -# put in absolute paths if you don't have them in your path; or use env. vars. - -mvprog="${MVPROG-mv}" -cpprog="${CPPROG-cp}" -chmodprog="${CHMODPROG-chmod}" -chownprog="${CHOWNPROG-chown}" -chgrpprog="${CHGRPPROG-chgrp}" -stripprog="${STRIPPROG-strip}" -rmprog="${RMPROG-rm}" -mkdirprog="${MKDIRPROG-mkdir}" - -transformbasename="" -transform_arg="" -instcmd="$mvprog" -chmodcmd="$chmodprog 0755" -chowncmd="" -chgrpcmd="" -stripcmd="" -rmcmd="$rmprog -f" -mvcmd="$mvprog" -src="" -dst="" -dir_arg="" - -while [ x"$1" != x ]; do - case $1 in - -c) instcmd=$cpprog - shift - continue;; - - -d) dir_arg=true - shift - continue;; - - -m) chmodcmd="$chmodprog $2" - shift - shift - continue;; - - -o) chowncmd="$chownprog $2" - shift - shift - continue;; - - -g) chgrpcmd="$chgrpprog $2" - shift - shift - continue;; - - -s) stripcmd=$stripprog - shift - continue;; - - -t=*) transformarg=`echo $1 | sed 's/-t=//'` - shift - continue;; - - -b=*) transformbasename=`echo $1 | sed 's/-b=//'` - shift - continue;; - - *) if [ x"$src" = x ] - then - src=$1 - else - # this colon is to work around a 386BSD /bin/sh bug - : - dst=$1 - fi - shift - continue;; - esac -done - -if [ x"$src" = x ] -then - echo "$0: no input file specified" >&2 - exit 1 -else - : -fi - -if [ x"$dir_arg" != x ]; then - dst=$src - src="" - - if [ -d "$dst" ]; then - instcmd=: - chmodcmd="" - else - instcmd=$mkdirprog - fi -else - -# Waiting for this to be detected by the "$instcmd $src $dsttmp" command -# might cause directories to be created, which would be especially bad -# if $src (and thus $dsttmp) contains '*'. - - if [ -f "$src" ] || [ -d "$src" ] - then - : - else - echo "$0: $src does not exist" >&2 - exit 1 - fi - - if [ x"$dst" = x ] - then - echo "$0: no destination specified" >&2 - exit 1 - else - : - fi - -# If destination is a directory, append the input filename; if your system -# does not like double slashes in filenames, you may need to add some logic - - if [ -d "$dst" ] - then - dst=$dst/`basename "$src"` - else - : - fi -fi - -## this sed command emulates the dirname command -dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` - -# Make sure that the destination directory exists. -# this part is taken from Noah Friedman's mkinstalldirs script - -# Skip lots of stat calls in the usual case. -if [ ! -d "$dstdir" ]; then -defaultIFS=' - ' -IFS="${IFS-$defaultIFS}" - -oIFS=$IFS -# Some sh's can't handle IFS=/ for some reason. -IFS='%' -set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` -IFS=$oIFS - -pathcomp='' - -while [ $# -ne 0 ] ; do - pathcomp=$pathcomp$1 - shift - - if [ ! -d "$pathcomp" ] ; - then - $mkdirprog "$pathcomp" - else - : - fi - - pathcomp=$pathcomp/ -done -fi - -if [ x"$dir_arg" != x ] -then - $doit $instcmd "$dst" && - - if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dst"; else : ; fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dst"; else : ; fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dst"; else : ; fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dst"; else : ; fi -else - -# If we're going to rename the final executable, determine the name now. - - if [ x"$transformarg" = x ] - then - dstfile=`basename "$dst"` - else - dstfile=`basename "$dst" $transformbasename | - sed $transformarg`$transformbasename - fi - -# don't allow the sed command to completely eliminate the filename - - if [ x"$dstfile" = x ] - then - dstfile=`basename "$dst"` - else - : - fi - -# Make a couple of temp file names in the proper directory. - - dsttmp=$dstdir/#inst.$$# - rmtmp=$dstdir/#rm.$$# - -# Trap to clean up temp files at exit. - - trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0 - trap '(exit $?); exit' 1 2 13 15 - -# Move or copy the file name to the temp name - - $doit $instcmd "$src" "$dsttmp" && - -# and set any options; do chmod last to preserve setuid bits - -# If any of these fail, we abort the whole thing. If we want to -# ignore errors from any of these, just make sure not to ignore -# errors from the above "$doit $instcmd $src $dsttmp" command. - - if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dsttmp"; else :;fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dsttmp"; else :;fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dsttmp"; else :;fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dsttmp"; else :;fi && - -# Now remove or move aside any old file at destination location. We try this -# two ways since rm can't unlink itself on some systems and the destination -# file might be busy for other reasons. In this case, the final cleanup -# might fail but the new file should still install successfully. - -{ - if [ -f "$dstdir/$dstfile" ] - then - $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null || - $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null || - { - echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 - (exit 1); exit - } - else - : - fi -} && - -# Now rename the file to the real destination. - - $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" - -fi && - -# The final little trick to "correctly" pass the exit status to the exit trap. - -{ - (exit 0); exit -} diff --git a/admin/libtool.m4.in b/admin/libtool.m4.in deleted file mode 100644 index b6804ae..0000000 --- a/admin/libtool.m4.in +++ /dev/null @@ -1,5891 +0,0 @@ -# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- -## Copyright 1996, 1997, 1998, 1999, 2000, 2001 -## Free Software Foundation, Inc. -## Originally by Gordon Matzigkeit , 1996 -## -## 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 -## along with this program; if not, write to the Free Software -## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -## -## As a special exception to the GNU General Public License, if you -## distribute this file as part of a program that contains a -## configuration script generated by Autoconf, you may include it under -## the same distribution terms that you use for the rest of that program. - -# serial 47 AC_PROG_LIBTOOL - - -# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) -# ----------------------------------------------------------- -# If this macro is not defined by Autoconf, define it here. -m4_ifdef([AC_PROVIDE_IFELSE], - [], - [m4_define([AC_PROVIDE_IFELSE], - [m4_ifdef([AC_PROVIDE_$1], - [$2], [$3])])]) - - -# AC_PROG_LIBTOOL -# --------------- -AC_DEFUN([AC_PROG_LIBTOOL], -[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl -dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX -dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. - AC_PROVIDE_IFELSE([AC_PROG_CXX], - [AC_LIBTOOL_CXX], - [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX - ])]) -dnl And a similar setup for Fortran 77 support - AC_PROVIDE_IFELSE([AC_PROG_F77], - [AC_LIBTOOL_F77], - [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 -])]) - -dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. -dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run -dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. - AC_PROVIDE_IFELSE([AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [ifdef([AC_PROG_GCJ], - [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([A][M_PROG_GCJ], - [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([LT_AC_PROG_GCJ], - [define([LT_AC_PROG_GCJ], - defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) -])])# AC_PROG_LIBTOOL - - -# _AC_PROG_LIBTOOL -# ---------------- -AC_DEFUN([_AC_PROG_LIBTOOL], -[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl -AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl -AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl -AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent' -AC_SUBST(LIBTOOL)dnl - -# Prevent multiple expansion -define([AC_PROG_LIBTOOL], []) -])# _AC_PROG_LIBTOOL - - -# AC_LIBTOOL_SETUP -# ---------------- -AC_DEFUN([AC_LIBTOOL_SETUP], -[AC_PREREQ(2.50)dnl -AC_REQUIRE([AC_ENABLE_SHARED])dnl -AC_REQUIRE([AC_ENABLE_STATIC])dnl -AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_PROG_LD])dnl -AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl -AC_REQUIRE([AC_PROG_NM])dnl - -AC_REQUIRE([AC_PROG_LN_S])dnl -AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl -# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! -AC_REQUIRE([AC_OBJEXT])dnl -AC_REQUIRE([AC_EXEEXT])dnl -dnl - -AC_LIBTOOL_SYS_MAX_CMD_LEN -AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -AC_LIBTOOL_OBJDIR - -AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -_LT_AC_PROG_ECHO_BACKSLASH - -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e s/^X//' -[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'] - -# Same as above, but do not quote variable references. -[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'] - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Constants: -rm="rm -f" - -# Global variables: -default_ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except M$VC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" - -AC_CHECK_TOOL(AR, ar, false) -AC_CHECK_TOOL(RANLIB, ranlib, :) -AC_CHECK_TOOL(STRIP, strip, :) - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$SED" && SED=sed -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" - ;; - *) - old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - AC_PATH_MAGIC - fi - ;; -esac - -AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -enable_win32_dll=yes, enable_win32_dll=no) - -AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -AC_ARG_WITH([pic], - [AC_HELP_STRING([--with-pic], - [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], - [pic_mode="$withval"], - [pic_mode=default]) -test -z "$pic_mode" && pic_mode=default - -# Use C for the default configuration in the libtool script -tagname= -AC_LIBTOOL_LANG_C_CONFIG -_LT_AC_TAGCONFIG -])# AC_LIBTOOL_SETUP - - -# _LT_AC_SYS_COMPILER -# ------------------- -AC_DEFUN([_LT_AC_SYS_COMPILER], -[AC_REQUIRE([AC_PROG_CC])dnl - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC -])# _LT_AC_SYS_COMPILER - - -# _LT_AC_SYS_LIBPATH_AIX -# ---------------------- -# Links a minimal program and checks the executable -# for the system default hardcoded library path. In most cases, -# this is /usr/lib:/lib, but when the MPI compilers are used -# the location of the communication and MPI libs are included too. -# If we don't find anything, use the default library path according -# to the aix ld manual. -AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], -[AC_LINK_IFELSE(AC_LANG_PROGRAM,[ -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi],[]) -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi -])# _LT_AC_SYS_LIBPATH_AIX - - -# _LT_AC_SHELL_INIT(ARG) -# ---------------------- -AC_DEFUN([_LT_AC_SHELL_INIT], -[ifdef([AC_DIVERSION_NOTICE], - [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], - [AC_DIVERT_PUSH(NOTICE)]) -$1 -AC_DIVERT_POP -])# _LT_AC_SHELL_INIT - - -# _LT_AC_PROG_ECHO_BACKSLASH -# -------------------------- -# Add some code to the start of the generated configure script which -# will find an echo command which doesn't interpret backslashes. -AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], -[_LT_AC_SHELL_INIT([ -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` - ;; -esac - -echo=${ECHO-echo} -if test "X[$]1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X[$]1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} -fi - -if test "X[$]1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null && - echo_test_string="`eval $cmd`" && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL [$]0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL [$]0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "[$]0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" -fi - -AC_SUBST(ECHO) -])])# _LT_AC_PROG_ECHO_BACKSLASH - - -# _LT_AC_LOCK -# ----------- -AC_DEFUN([_LT_AC_LOCK], -[AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -ia64-*-hpux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) - HPUX_IA64_MODE="32" - ;; - *ELF-64*) - HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out which ABI we are using. - echo '[#]line __oline__ "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" - ;; - *N32*) - LD="${LD-ld} -melf32bmipn32" - ;; - *64-bit*) - LD="${LD-ld} -melf64bmip" - ;; - esac - else - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - fi - rm -rf conftest* - ;; - -x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case "`/usr/bin/file conftest.o`" in - *32-bit*) - LINUX_64_MODE="32" - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; - ppc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) - LD="${LD-ld} -m elf_s390" - ;; - sparc64-*linux*) - LD="${LD-ld} -m elf32_sparc" - ;; - esac - ;; - *64-bit*) - LINUX_64_MODE="64" - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, - [AC_LANG_PUSH(C) - AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) - AC_LANG_POP]) - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -[*-*-cygwin* | *-*-mingw* | *-*-pw32*) - AC_CHECK_TOOL(DLLTOOL, dlltool, false) - AC_CHECK_TOOL(AS, as, false) - AC_CHECK_TOOL(OBJDUMP, objdump, false) - ;; - ]) -esac - -need_locks="$enable_libtool_lock" - -])# _LT_AC_LOCK - - -# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) -# ---------------------------------------------------------------- -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], -[AC_REQUIRE([LT_AC_PROG_SED]) -AC_CACHE_CHECK([$1], [$2], - [$2=no - ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - $2=yes - fi - fi - $rm conftest* -]) - -if test x"[$]$2" = xyes; then - ifelse([$5], , :, [$5]) -else - ifelse([$6], , :, [$6]) -fi -])# AC_LIBTOOL_COMPILER_OPTION - - -# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [ACTION-SUCCESS], [ACTION-FAILURE]) -# ------------------------------------------------------------ -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], -[AC_CACHE_CHECK([$1], [$2], - [$2=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $3" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&AS_MESSAGE_LOG_FD - else - $2=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" -]) - -if test x"[$]$2" = xyes; then - ifelse([$4], , :, [$4]) -else - ifelse([$5], , :, [$5]) -fi -])# AC_LIBTOOL_LINKER_OPTION - - -# AC_LIBTOOL_SYS_MAX_CMD_LEN -# -------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], -[# find the maximum length of command line arguments -AC_MSG_CHECKING([the maximum length of command line arguments]) -AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl - i=0 - testring="ABCD" - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - *) - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \ - = "XX$testring") >/dev/null 2>&1 && - new_result=`expr "X$testring" : ".*" 2>&1` && - lt_cv_sys_max_cmd_len=$new_result && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - testring=$testring$testring - done - testring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - ;; - esac -]) -if test -n $lt_cv_sys_max_cmd_len ; then - AC_MSG_RESULT($lt_cv_sys_max_cmd_len) -else - AC_MSG_RESULT(none) -fi -])# AC_LIBTOOL_SYS_MAX_CMD_LEN - - -# _LT_AC_CHECK_DLFCN -# -------------------- -AC_DEFUN([_LT_AC_CHECK_DLFCN], -[AC_CHECK_HEADERS(dlfcn.h)dnl -])# _LT_AC_CHECK_DLFCN - - -# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, -# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) -# ------------------------------------------------------------------ -AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "$cross_compiling" = yes; then : - [$4] -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -}] -EOF - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) $1 ;; - x$lt_dlneed_uscore) $2 ;; - x$lt_unknown|x*) $3 ;; - esac - else : - # compilation failed - $3 - fi -fi -rm -fr conftest* -])# _LT_AC_TRY_DLOPEN_SELF - - -# AC_LIBTOOL_DLOPEN_SELF -# ------------------- -AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ]) - ;; - - *) - AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen="shl_load"], - [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], - [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen="dlopen"], - [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], - [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], - [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) - ]) - ]) - ]) - ]) - ]) - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - AC_CACHE_CHECK([whether a program can dlopen itself], - lt_cv_dlopen_self, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, - lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) - ]) - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - AC_CACHE_CHECK([whether a statically linked program can dlopen itself], - lt_cv_dlopen_self_static, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, - lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) - ]) - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi -])# AC_LIBTOOL_DLOPEN_SELF - - -# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) -# --------------------------------- -# Check to see if options -c and -o are simultaneously supported by compiler -AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], -[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - # According to Tom Tromey, Ian Lance Taylor reported there are C compilers - # that will create temporary files in the current directory regardless of - # the output directory. Thus, making CWD read-only will cause this test - # to fail, enabling locking or at least warning the user not to do parallel - # builds. - chmod -w . - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes - fi - fi - chmod u+w . - $rm conftest* out/* - rmdir out - cd .. - rmdir conftest - $rm conftest* -]) -])# AC_LIBTOOL_PROG_CC_C_O - - -# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) -# ----------------------------------------- -# Check to see if we can do hard links to lock some files if needed -AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], -[AC_REQUIRE([_LT_AC_LOCK])dnl - -hard_links="nottested" -if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - AC_MSG_CHECKING([if we can lock with hard links]) - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - AC_MSG_RESULT([$hard_links]) - if test "$hard_links" = no; then - AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) - need_locks=warn - fi -else - need_locks=no -fi -])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS - - -# AC_LIBTOOL_OBJDIR -# ----------------- -AC_DEFUN([AC_LIBTOOL_OBJDIR], -[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], -[rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - lt_cv_objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - lt_cv_objdir=_libs -fi -rmdir .libs 2>/dev/null]) -objdir=$lt_cv_objdir -])# AC_LIBTOOL_OBJDIR - - -# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) -# ---------------------------------------------- -# Check hardcoding attributes. -AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], -[AC_MSG_CHECKING([how to hardcode library paths into programs]) -_LT_AC_TAGVAR(hardcode_action, $1)= -if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ - test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \ - test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then - - # We can hardcode non-existant directories. - if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && - test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then - # Linking always hardcodes the temporary library directory. - _LT_AC_TAGVAR(hardcode_action, $1)=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - _LT_AC_TAGVAR(hardcode_action, $1)=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - _LT_AC_TAGVAR(hardcode_action, $1)=unsupported -fi -AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) - -if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi -])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH - - -# AC_LIBTOOL_SYS_LIB_STRIP -# ------------------------ -AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], -[striplib= -old_striplib= -AC_MSG_CHECKING([whether stripping libraries is possible]) -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - AC_MSG_RESULT([yes]) -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) -fi - ;; - *) - AC_MSG_RESULT([no]) - ;; - esac -fi -])# AC_LIBTOOL_SYS_LIB_STRIP - - -# AC_LIBTOOL_SYS_DYNAMIC_LINKER -# ----------------------------- -# PORTME Fill in your ld.so characteristics -AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], -[AC_MSG_CHECKING([dynamic linker characteristics]) -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[[01]] | aix4.[[01]].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -freebsd*-gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - libsuff= - if test "x$LINUX_64_MODE" = x64; then - # Some platforms are per default 64-bit, so there's no /lib64 - if test -d /lib64; then - libsuff=64 - fi - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}" - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[[89]] | openbsd2.[[89]].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -AC_MSG_RESULT([$dynamic_linker]) -test "$dynamic_linker" = no && can_build_shared=no -])# AC_LIBTOOL_SYS_DYNAMIC_LINKER - - -# _LT_AC_TAGCONFIG -# ---------------- -AC_DEFUN([_LT_AC_TAGCONFIG], -[AC_ARG_WITH([tags], - [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], - [include additional configurations @<:@automatic@:>@])], - [tagnames="$withval"]) - -if test -f "$ltmain" && test -n "$tagnames"; then - if test ! -f "${ofile}"; then - AC_MSG_WARN([output file `$ofile' does not exist]) - fi - - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) - else - AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) - fi - fi - - # Extract list of available tagged configurations in $ofile. - # Note that this assumes the entire list is on one line. - available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in - "") ;; - *) AC_MSG_ERROR([invalid tag name: $tagname]) - ;; - esac - - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null - then - AC_MSG_ERROR([tag name \"$tagname\" already exists]) - fi - - # Update the list of available tags. - if test -n "$tagname"; then - echo appending configuration tag \"$tagname\" to $ofile - - case $tagname in - CXX) - if test -n "$CXX" && test "X$CXX" != "Xno"; then - AC_LIBTOOL_LANG_CXX_CONFIG - else - tagname="" - fi - ;; - - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - AC_LIBTOOL_LANG_F77_CONFIG - else - tagname="" - fi - ;; - - GCJ) - if test -n "$GCJ" && test "X$GCJ" != "Xno"; then - AC_LIBTOOL_LANG_GCJ_CONFIG - else - tagname="" - fi - ;; - - RC) - AC_LIBTOOL_LANG_RC_CONFIG - ;; - - *) - AC_MSG_ERROR([Unsupported tag name: $tagname]) - ;; - esac - - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" - - # Now substitute the updated list of available tags. - if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then - mv "${ofile}T" "$ofile" - chmod +x "$ofile" - else - rm -f "${ofile}T" - AC_MSG_ERROR([unable to update list of available tagged configurations.]) - fi -fi -])# _LT_AC_TAGCONFIG - - -# AC_LIBTOOL_DLOPEN -# ----------------- -# enable checks for dlopen support -AC_DEFUN([AC_LIBTOOL_DLOPEN], - [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_DLOPEN - - -# AC_LIBTOOL_WIN32_DLL -# -------------------- -# declare package support for building win32 dll's -AC_DEFUN([AC_LIBTOOL_WIN32_DLL], -[AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_WIN32_DLL - - -# AC_ENABLE_SHARED([DEFAULT]) -# --------------------------- -# implement the --enable-shared flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_SHARED], -[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([shared], - [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], - [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_shared=]AC_ENABLE_SHARED_DEFAULT) -])# AC_ENABLE_SHARED - - -# AC_DISABLE_SHARED -# ----------------- -#- set the default shared flag to --disable-shared -AC_DEFUN([AC_DISABLE_SHARED], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_SHARED(no) -])# AC_DISABLE_SHARED - - -# AC_ENABLE_STATIC([DEFAULT]) -# --------------------------- -# implement the --enable-static flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_STATIC], -[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([static], - [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], - [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_static=]AC_ENABLE_STATIC_DEFAULT) -])# AC_ENABLE_STATIC - - -# AC_DISABLE_STATIC -# ----------------- -# set the default static flag to --disable-static -AC_DEFUN([AC_DISABLE_STATIC], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_STATIC(no) -])# AC_DISABLE_STATIC - - -# AC_ENABLE_FAST_INSTALL([DEFAULT]) -# --------------------------------- -# implement the --enable-fast-install flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_FAST_INSTALL], -[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([fast-install], - [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], - [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT) -])# AC_ENABLE_FAST_INSTALL - - -# AC_DISABLE_FAST_INSTALL -# ----------------------- -# set the default to --disable-fast-install -AC_DEFUN([AC_DISABLE_FAST_INSTALL], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_FAST_INSTALL(no) -])# AC_DISABLE_FAST_INSTALL - - -# AC_LIBTOOL_PICMODE([MODE]) -# -------------------------- -# implement the --with-pic flag -# MODE is either `yes' or `no'. If omitted, it defaults to `both'. -AC_DEFUN([AC_LIBTOOL_PICMODE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -pic_mode=ifelse($#,1,$1,default) -])# AC_LIBTOOL_PICMODE - - -# AC_PROG_EGREP -# ------------- -# This is predefined starting with Autoconf 2.54, so this conditional -# definition can be removed once we require Autoconf 2.54 or later. -m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], -[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], - [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi]) - EGREP=$ac_cv_prog_egrep - AC_SUBST([EGREP]) -])]) - - -# AC_PATH_TOOL_PREFIX -# ------------------- -# find a file program which can recognise shared library -AC_DEFUN([AC_PATH_TOOL_PREFIX], -[AC_REQUIRE([AC_PROG_EGREP])dnl -AC_MSG_CHECKING([for $1]) -AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, -[case $MAGIC_CMD in -[[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR -dnl $ac_dummy forces splitting on constant user-supplied paths. -dnl POSIX.2 word splitting is done only on the output of word expansions, -dnl not every word. This closes a longstanding sh security hole. - ac_dummy="ifelse([$2], , $PATH, [$2])" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$1; then - lt_cv_path_MAGIC_CMD="$ac_dir/$1" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac]) -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - AC_MSG_RESULT($MAGIC_CMD) -else - AC_MSG_RESULT(no) -fi -])# AC_PATH_TOOL_PREFIX - - -# AC_PATH_MAGIC -# ------------- -# find a file program which can recognise a shared library -AC_DEFUN([AC_PATH_MAGIC], -[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) - else - MAGIC_CMD=: - fi -fi -])# AC_PATH_MAGIC - - -# AC_PROG_LD -# ---------- -# find the pathname to the GNU or non-GNU linker -AC_DEFUN([AC_PROG_LD], -[AC_ARG_WITH([gnu-ld], - [AC_HELP_STRING([--with-gnu-ld], - [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test "$withval" = no || with_gnu_ld=yes], - [with_gnu_ld=no]) -AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - AC_MSG_CHECKING([for ld used by $CC]) - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [[\\/]]* | ?:[[\\/]]*) - re_direlt='/[[^/]][[^/]]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - AC_MSG_CHECKING([for GNU ld]) -else - AC_MSG_CHECKING([for non-GNU ld]) -fi -AC_CACHE_VAL(lt_cv_path_LD, -[if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; - -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -hpux10.20* | hpux11*) - lt_cv_file_magic_cmd=/usr/bin/file - case "$host_cpu" in - ia64*) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' - lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so - ;; - hppa*64*) - [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] - lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl - ;; - *) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - esac - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - irix5* | nonstopux*) - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" - ;; - *) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1" - ;; - esac - lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*` - lt_cv_deplibs_check_method=pass_all - ;; - -# This must be Linux ELF. -linux*) - case $host_cpu in - alpha* | hppa* | i*86 | ia64* | m68* | mips* | powerpc* | sparc* | s390* | sh* | x86_64* ) - lt_cv_deplibs_check_method=pass_all ;; - # the debian people say, arm and glibc 2.3.1 works for them with pass_all - arm* ) - lt_cv_deplibs_check_method=pass_all ;; - *) - # glibc up to 2.1.1 does not perform some relocations on ARM - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; - esac - lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` - ;; - -netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' - fi - ;; - -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; - -nto-qnx*) - lt_cv_deplibs_check_method=unknown - ;; - -openbsd*) - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object' - else - lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' - fi - ;; - -osf3* | osf4* | osf5*) - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' - lt_cv_file_magic_test_file=/shlib/libc.so - lt_cv_deplibs_check_method=pass_all - ;; - -sco3.2v5*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - lt_cv_file_magic_test_file=/lib/libc.so - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; - -sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac -]) -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -test -z "$deplibs_check_method" && deplibs_check_method=unknown -])# AC_DEPLIBS_CHECK_METHOD - - -# AC_PROG_NM -# ---------- -# find the pathname to a BSD-compatible name lister -AC_DEFUN([AC_PROG_NM], -[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, -[if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/${ac_tool_prefix}nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - esac - fi - done - IFS="$lt_save_ifs" - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi]) -NM="$lt_cv_path_NM" -])# AC_PROG_NM - - -# AC_CHECK_LIBM -# ------------- -# check for math library -AC_DEFUN([AC_CHECK_LIBM], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -LIBM= -case $host in -*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) - # These system don't have libm, or don't need it - ;; -*-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") - AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") - ;; -*) - AC_CHECK_LIB(m, cos, LIBM="-lm") - ;; -esac -])# AC_CHECK_LIBM - - -# AC_LIBLTDL_CONVENIENCE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl convenience library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL -# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If -# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will -# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with -# '${top_srcdir}/' (note the single quotes!). If your package is not -# flat and you're not using automake, define top_builddir and -# top_srcdir appropriately in the Makefiles. -AC_DEFUN([AC_LIBLTDL_CONVENIENCE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - case $enable_ltdl_convenience in - no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; - "") enable_ltdl_convenience=yes - ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; - esac - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_CONVENIENCE - - -# AC_LIBLTDL_INSTALLABLE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl installable library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-install to the configure arguments. Note that LIBLTDL -# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If -# DIRECTORY is not provided and an installed libltdl is not found, it is -# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/' -# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single -# quotes!). If your package is not flat and you're not using automake, -# define top_builddir and top_srcdir appropriately in the Makefiles. -# In the future, this macro may have to be called after AC_PROG_LIBTOOL. -AC_DEFUN([AC_LIBLTDL_INSTALLABLE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - AC_CHECK_LIB(ltdl, lt_dlinit, - [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], - [if test x"$enable_ltdl_install" = xno; then - AC_MSG_WARN([libltdl not installed, but installation disabled]) - else - enable_ltdl_install=yes - fi - ]) - if test x"$enable_ltdl_install" = x"yes"; then - ac_configure_args="$ac_configure_args --enable-ltdl-install" - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - else - ac_configure_args="$ac_configure_args --enable-ltdl-install=no" - LIBLTDL="-lltdl" - LTDLINCL= - fi - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_INSTALLABLE - - -# AC_LIBTOOL_CXX -# -------------- -# enable support for C++ libraries -AC_DEFUN([AC_LIBTOOL_CXX], -[AC_REQUIRE([_LT_AC_LANG_CXX]) -])# AC_LIBTOOL_CXX - - -# _LT_AC_LANG_CXX -# --------------- -AC_DEFUN([_LT_AC_LANG_CXX], -[AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([AC_PROG_CXXCPP]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) -])# _LT_AC_LANG_CXX - - -# AC_LIBTOOL_F77 -# -------------- -# enable support for Fortran 77 libraries -AC_DEFUN([AC_LIBTOOL_F77], -[AC_REQUIRE([_LT_AC_LANG_F77]) -])# AC_LIBTOOL_F77 - - -# _LT_AC_LANG_F77 -# --------------- -AC_DEFUN([_LT_AC_LANG_F77], -[AC_REQUIRE([AC_PROG_F77]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) -])# _LT_AC_LANG_F77 - - -# AC_LIBTOOL_GCJ -# -------------- -# enable support for GCJ libraries -AC_DEFUN([AC_LIBTOOL_GCJ], -[AC_REQUIRE([_LT_AC_LANG_GCJ]) -])# AC_LIBTOOL_GCJ - - -# _LT_AC_LANG_GCJ -# --------------- -AC_DEFUN([_LT_AC_LANG_GCJ], -[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], - [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], - [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], - [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) -])# _LT_AC_LANG_GCJ - - -# AC_LIBTOOL_RC -# -------------- -# enable support for Windows resource files -AC_DEFUN([AC_LIBTOOL_RC], -[AC_REQUIRE([LT_AC_PROG_RC]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) -])# AC_LIBTOOL_RC - - -# AC_LIBTOOL_LANG_C_CONFIG -# ------------------------ -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) -AC_DEFUN([_LT_AC_LANG_C_CONFIG], -[lt_save_CC="$CC" -AC_LANG_PUSH(C) - -# Source file extension for C test sources. -ac_ext=c - -# Object file extension for compiled C test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}\n' - -_LT_AC_SYS_COMPILER - -# -# Check for any special shared library compilation flags. -# -_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)= -if test "$GCC" = no; then - case $host_os in - sco3.2v5*) - _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf' - ;; - esac -fi -if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then - AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries]) - if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$]_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[[ ]]" >/dev/null; then : - else - AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure]) - _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no - fi -fi - - -# -# Check to make sure the static flag actually works. -# -AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works], - _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), - $_LT_AC_TAGVAR(lt_prog_compiler_static, $1), - [], - [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) - - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... -AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF($1) - -# Report which librarie types wil actually be built -AC_MSG_CHECKING([if libtool supports shared libraries]) -AC_MSG_RESULT([$can_build_shared]) - -AC_MSG_CHECKING([whether to build shared libraries]) -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case "$host_os" in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - -aix4*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; - darwin* | rhapsody*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case "$host_os" in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup' - ;; - esac - fi - ;; - esac - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; -esac -AC_MSG_RESULT([$enable_shared]) - -AC_MSG_CHECKING([whether to build static libraries]) -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -AC_MSG_RESULT([$enable_static]) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC="$lt_save_CC" -])# AC_LIBTOOL_LANG_C_CONFIG - - -# AC_LIBTOOL_LANG_CXX_CONFIG -# -------------------------- -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) -AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], -[AC_LANG_PUSH(C++) -AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([AC_PROG_CXXCPP]) - -_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_AC_TAGVAR(allow_undefined_flag, $1)= -_LT_AC_TAGVAR(always_export_symbols, $1)=no -_LT_AC_TAGVAR(archive_expsym_cmds, $1)= -_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_direct, $1)=no -_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= -_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= -_LT_AC_TAGVAR(hardcode_minus_L, $1)=no -_LT_AC_TAGVAR(hardcode_automatic, $1)=no -_LT_AC_TAGVAR(module_cmds, $1)= -_LT_AC_TAGVAR(module_expsym_cmds, $1)= -_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown -_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_AC_TAGVAR(no_undefined_flag, $1)= -_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= -_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Dependencies to place before and after the object being linked: -_LT_AC_TAGVAR(predep_objects, $1)= -_LT_AC_TAGVAR(postdep_objects, $1)= -_LT_AC_TAGVAR(predeps, $1)= -_LT_AC_TAGVAR(postdeps, $1)= -_LT_AC_TAGVAR(compiler_lib_search_path, $1)= - -# Source file extension for C++ test sources. -ac_ext=cc - -# Object file extension for compiled C++ test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_AC_SYS_COMPILER - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_LD=$LD -lt_save_GCC=$GCC -GCC=$GXX -lt_save_with_gnu_ld=$with_gnu_ld -lt_save_path_LD=$lt_cv_path_LD -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then - lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -else - unset lt_cv_prog_gnu_ld -fi -if test -n "${lt_cv_path_LDCXX+set}"; then - lt_cv_path_LD=$lt_cv_path_LDCXX -else - unset lt_cv_path_LD -fi -test -z "${LDCXX+set}" || LD=$LDCXX -CC=${CXX-"c++"} -compiler=$CC -_LT_AC_TAGVAR(compiler, $1)=$CC -cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` - -# We don't want -fno-exception wen compiling C++ code, so set the -# no_builtin_flag separately -if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' -else - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= -fi - -if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - AC_PROG_LD - - # Check if GNU C++ uses GNU ld as the underlying linker, since the - # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # If archive_cmds runs LD, not CC, wlarc should be empty - # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to - # investigate it a little bit more. (MM) - wlarc='${wl}' - - # ancient GNU ld didn't support --whole-archive et. al. - if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ - grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - else - with_gnu_ld=no - wlarc= - - # A generic and very simple default shared library creation - # command for GNU C++ for the case where it uses the native - # linker, instead of GNU ld. If possible, this setting should - # overridden to take advantage of the native linker features on - # the platform it is being used on. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $lib' - fi - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - -else - GXX=no - with_gnu_ld=no - wlarc= -fi - -# PORTME: fill in a description of your system's C++ link characteristics -AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -_LT_AC_TAGVAR(ld_shlibs, $1)=yes -case $host_os in - aix3*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # KDE requires run time linking. Make it the default. - aix_use_runtimelinking=yes - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GXX" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='-qmkshrobj ${wl}-G' - else - shared_flag='-qmkshrobj' - fi - fi - fi - - # Let the compiler handle the export list. - _LT_AC_TAGVAR(always_export_symbols, $1)=no - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - - _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds it's shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=no - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes; then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case "$host_os" in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring' - fi - _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' - - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - dgux*) - case $cc_basename in - ec++) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - ghcx) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - freebsd[12]*) - # C++ shared libraries reported to be fairly broken before switch to ELF - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - freebsd-elf*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - ;; - freebsd*) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - ;; - gnu*) - ;; - hpux9*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - case "$host_cpu" in - hppa*64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - ;; - *) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - esac - fi - case "$host_cpu" in - hppa*64*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - ia64*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - *) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - esac - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC) - case "$host_cpu" in - hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' - ;; - esac - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case "$host_cpu" in - ia64*|hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - irix5* | irix6*) - case $cc_basename in - CC) - # SGI C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - # Archives containing C++ object files must be created using - # "CC -ar", where "CC" is the IRIX C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' - fi - fi - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - esac - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - linux*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc) - # Intel C++ - with_gnu_ld=yes - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - cxx) - # Compaq C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - esac - ;; - lynxos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - m88k*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - mvs*) - case $cc_basename in - cxx) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - fi - # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' - ;; - osf3*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - osf4* | osf5*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~ - $rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - psos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - sco*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - lcc) - # Lucid - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The C++ compiler is used as linker so we must use $wl - # flag to pass the commands to the underlying system - # linker. - # Supported since Solaris 2.6 (maybe 2.5.1?) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' - ;; - gcx) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' - if $CC --version | grep -v '^2\.7' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - else - # g++ 2.7 appears to require `-G' NOT `-shared' on this - # platform. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - fi - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' - fi - ;; - esac - ;; - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - vxworks*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; -esac -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -_LT_AC_TAGVAR(GCC, $1)="$GXX" -_LT_AC_TAGVAR(LD, $1)="$LD" - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... -AC_LIBTOOL_POSTDEP_PREDEP($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF($1) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC=$lt_save_CC -LDCXX=$LD -LD=$lt_save_LD -GCC=$lt_save_GCC -with_gnu_ldcxx=$with_gnu_ld -with_gnu_ld=$lt_save_with_gnu_ld -lt_cv_path_LDCXX=$lt_cv_path_LD -lt_cv_path_LD=$lt_save_path_LD -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld -])# AC_LIBTOOL_LANG_CXX_CONFIG - -# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) -# ------------------------ -# Figure out "hidden" library dependencies from verbose -# compiler output when linking a shared library. -# Parse the compiler output and extract the necessary -# objects, libraries and library flags. -AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ -dnl we can't use the lt_simple_compile_test_code here, -dnl because it contains code intended for an executable, -dnl not a library. It's possible we should let each -dnl tag define a new lt_????_link_test_code variable, -dnl but it's only used here... -ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <> "$cfgfile" -ifelse([$1], [], -[#! $SHELL - -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. -# -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit , 1996 -# -# 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 -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="$SED -e s/^X//" - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi - -# The names of the tagged configurations supported by this script. -available_tags= - -# ### BEGIN LIBTOOL CONFIG], -[# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) - -# Is the compiler the GNU C compiler? -with_gcc=$_LT_AC_TAGVAR(GCC, $1) - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_[]_LT_AC_TAGVAR(LD, $1) - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext='$shrext' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) - -# Commands used to build and install a shared archive. -archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) -archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) -module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)" - -# Set to yes if exported symbols are required. -always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) - -# The commands to list exported symbols. -export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) - -# Symbols that must always be exported. -include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) - -ifelse([$1],[], -[# ### END LIBTOOL CONFIG], -[# ### END LIBTOOL TAG CONFIG: $tagname]) - -__EOF__ - -ifelse([$1],[], [ - case $host_os in - aix3*) - cat <<\EOF >> "$cfgfile" - -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || \ - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" -]) -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - test -f Makefile && make "$ltmain" -fi -])# AC_LIBTOOL_CONFIG - - -# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) -# ------------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], -[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl - -_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= - -if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' - - AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], - lt_cv_prog_compiler_rtti_exceptions, - [-fno-rtti -fno-exceptions], [], - [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) -fi -])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI - - -# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -# --------------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], -[AC_REQUIRE([AC_CANONICAL_HOST]) -AC_REQUIRE([AC_PROG_NM]) -AC_REQUIRE([AC_OBJEXT]) -# Check for command to grab the raw symbol name followed by C symbol from nm. -AC_MSG_CHECKING([command to parse $NM output from $compiler object]) -AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], -[ -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[[BCDEGRST]]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' - -# Transform the above into a raw symbol and a C symbol. -symxfrm='\1 \2\3 \3' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[[BCDT]]' - ;; -cygwin* | mingw* | pw32*) - symcode='[[ABCDGISTW]]' - ;; -hpux*) # Its linker distinguishes data from code symbols - if test "$host_cpu" = ia64; then - symcode='[[ABCDEGRST]]' - fi - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -irix* | nonstopux*) - symcode='[[BCDEGRST]]' - ;; -osf*) - symcode='[[BCDEGQRST]]' - ;; -solaris* | sysv5*) - symcode='[[BDT]]' - ;; -sysv4) - symcode='[[DFNSTU]]' - ;; -esac - -# Handle CRLF in mingw tool chain -opt_cr= -case $build_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp - ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[[ABCDGISTW]]' ;; -esac - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Write the raw and C identifiers. - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext < $nlist) && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi - - # Make sure that we snagged all the symbols we need. - if grep ' nm_test_var$' "$nlist" >/dev/null; then - if grep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr_t void * -#else -# define lt_ptr_t char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr_t address; -} -lt_preloaded_symbols[[]] = -{ -EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr_t) 0} -}; - -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_save_LIBS="$LIBS" - lt_save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS="$lt_save_LIBS" - CFLAGS="$lt_save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD - fi - else - echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done -]) -if test -z "$lt_cv_sys_global_symbol_pipe"; then - lt_cv_sys_global_symbol_to_cdecl= -fi -if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - AC_MSG_RESULT(failed) -else - AC_MSG_RESULT(ok) -fi -]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE - - -# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) -# --------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], -[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_static, $1)= - -AC_MSG_CHECKING([for $compiler option to produce PIC]) - ifelse([$1],[CXX],[ - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | os2* | pw32*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - case $host_os in - aix4* | aix5*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68) - # Green Hills C++ Compiler - # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - ghcx) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - freebsd*) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - fi - ;; - aCC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux*) - case $cc_basename in - KCC) - # KAI C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - icpc) - # Intel C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - cxx) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd*) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - ;; - RCC) - # Rational C++ 2.4.1 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - cxx) - # Digital/Compaq C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - sco*) - case $cc_basename in - CC) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - *) - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - gcx) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - lcc) - # Lucid - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - *) - ;; - esac - ;; - unixware*) - ;; - vxworks*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -], -[ - if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC (with -KPIC) is the default. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - newsos6) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - ccc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All Alpha code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All OSF/1 code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - sco3.2v5*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn' - ;; - - solaris*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sunos4*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - uts4*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then - AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], - _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), - [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], - [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in - "" | " "*) ;; - *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; - esac], - [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" - ;; -esac -]) - - -# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) -# ------------------------------------ -# See if the linker supports building shared libraries. -AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], -[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -ifelse([$1],[CXX],[ - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix4* | aix5*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" - ;; - cygwin* | mingw*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' - ;; - *) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac -],[ - runpath_var= - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)= - _LT_AC_TAGVAR(archive_expsym_cmds, $1)= - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= - _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_minus_L, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown - _LT_AC_TAGVAR(hardcode_automatic, $1)=no - _LT_AC_TAGVAR(module_cmds, $1)= - _LT_AC_TAGVAR(module_expsym_cmds, $1)= - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - _LT_AC_TAGVAR(include_expsyms, $1)= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=no - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - sunos4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - - if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - - # KDE requires run time linking. Make it the default. - aix_use_runtimelinking=yes - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='-qmkshrobj ${wl}-G' - else - shared_flag='-qmkshrobj' - fi - fi - fi - - # Let the compiler handle the export list. - _LT_AC_TAGVAR(always_export_symbols, $1)=no - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds it's shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - # see comment about different semantics on the GNU ld section - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - bsdi4*) - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=no - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext=".dll" - # FIXME: Setting linknames here is a bad hack. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' - # FIXME: Should let the user specify the lib program. - _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes ; then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case "$host_os" in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring' - fi - _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - dgux*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - freebsd1*) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $compiler_flags $libobjs $deplibs' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - hpux9*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - ;; - *) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - newsos6) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - openbsd*) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - else - case $host_os in - openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def' - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - sco3.2v5*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4) - case $host_vendor in - sni) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - ;; - motorola) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4.3*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - fi - ;; - - sysv4.2uw2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text' - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - fi - runpath_var='LD_RUN_PATH' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv5*) - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in -x|xyes) - # Assume -lc should be added - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $_LT_AC_TAGVAR(archive_cmds, $1) in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - AC_MSG_CHECKING([whether -lc should be explicitly linked in]) - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if AC_TRY_EVAL(ac_compile) 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) - then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - else - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - fi - _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) - ;; - esac - fi - ;; -esac -])# AC_LIBTOOL_PROG_LD_SHLIBS - - -# _LT_AC_FILE_LTDLL_C -# ------------------- -# Be careful that the start marker always follows a newline. -AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ -# /* ltdll.c starts here */ -# #define WIN32_LEAN_AND_MEAN -# #include -# #undef WIN32_LEAN_AND_MEAN -# #include -# -# #ifndef __CYGWIN__ -# # ifdef __CYGWIN32__ -# # define __CYGWIN__ __CYGWIN32__ -# # endif -# #endif -# -# #ifdef __cplusplus -# extern "C" { -# #endif -# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); -# #ifdef __cplusplus -# } -# #endif -# -# #ifdef __CYGWIN__ -# #include -# DECLARE_CYGWIN_DLL( DllMain ); -# #endif -# HINSTANCE __hDllInstance_base; -# -# BOOL APIENTRY -# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) -# { -# __hDllInstance_base = hInst; -# return TRUE; -# } -# /* ltdll.c ends here */ -])# _LT_AC_FILE_LTDLL_C - - -# _LT_AC_TAGVAR(VARNAME, [TAGNAME]) -# --------------------------------- -AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) - - -# old names -AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) -AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) -AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) -AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) -AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) - -# This is just to silence aclocal about the macro not being used -ifelse([AC_DISABLE_FAST_INSTALL]) - -AC_DEFUN([LT_AC_PROG_GCJ], -[AC_CHECK_TOOL(GCJ, gcj, no) - test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" - AC_SUBST(GCJFLAGS) -]) - -AC_DEFUN([LT_AC_PROG_RC], -[AC_CHECK_TOOL(RC, windres, no) -]) - -############################################################ -# NOTE: This macro has been submitted for inclusion into # -# GNU Autoconf as AC_PROG_SED. When it is available in # -# a released version of Autoconf we should remove this # -# macro and use it instead. # -############################################################ -# LT_AC_PROG_SED -# -------------- -# Check for a fully-functional sed program, that truncates -# as few characters as possible. Prefer GNU sed if found. -AC_DEFUN([LT_AC_PROG_SED], -[AC_MSG_CHECKING([for a sed that does not truncate output]) -AC_CACHE_VAL(lt_cv_path_SED, -[# Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for lt_ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then - lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" - fi - done - done -done -lt_ac_max=0 -lt_ac_count=0 -# Add /usr/xpg4/bin/sed as it is typically found on Solaris -# along with /bin/sed that truncates output. -for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && break - cat /dev/null > conftest.in - lt_ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >conftest.in - # Check for GNU sed and select it if it is found. - if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then - lt_cv_path_SED=$lt_ac_sed - break - fi - while true; do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo >>conftest.nl - $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break - cmp -s conftest.out conftest.nl || break - # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break - lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then - lt_ac_max=$lt_ac_count - lt_cv_path_SED=$lt_ac_sed - fi - done -done -]) -SED=$lt_cv_path_SED -AC_MSG_RESULT([$SED]) -]) diff --git a/admin/ltmain.sh b/admin/ltmain.sh deleted file mode 100644 index 845846a..0000000 --- a/admin/ltmain.sh +++ /dev/null @@ -1,6401 +0,0 @@ -# ltmain.sh - Provide generalized library-building support services. -# NOTE: Changing this file will not affect anything until you rerun configure. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003 -# Free Software Foundation, Inc. -# Originally by Gordon Matzigkeit , 1996 -# -# 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 -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Check that we have a working $echo. -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then - # Yippee, $echo works! - : -else - # Restart under the correct shell, and then maybe $echo will work. - exec $SHELL "$0" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat <&2 - $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit 1 -fi - -# Global variables. -mode=$default_mode -nonopt= -prev= -prevopt= -run= -show="$echo" -show_help= -execute_dlfiles= -lo2o="s/\\.lo\$/.${objext}/" -o2lo="s/\\.${objext}\$/.lo/" - -##################################### -# Shell function definitions: -# This seems to be the best place for them - -# Need a lot of goo to handle *both* DLLs and import libs -# Has to be a shell function in order to 'eat' the argument -# that is supplied when $file_magic_command is called. -win32_libid () { - win32_libid_type="unknown" - win32_fileres=`file -L $1 2>/dev/null` - case $win32_fileres in - *ar\ archive\ import\ library*) # definitely import - win32_libid_type="x86 archive import" - ;; - *ar\ archive*) # could be an import, or static - if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \ - grep -E 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then - win32_nmres=`eval $NM -f posix -A $1 | \ - sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'` - if test "X$win32_nmres" = "Ximport" ; then - win32_libid_type="x86 archive import" - else - win32_libid_type="x86 archive static" - fi - fi - ;; - *DLL*) - win32_libid_type="x86 DLL" - ;; - *executable*) # but shell scripts are "executable" too... - case $win32_fileres in - *MS\ Windows\ PE\ Intel*) - win32_libid_type="x86 DLL" - ;; - esac - ;; - esac - $echo $win32_libid_type -} - -# End of Shell function definitions -##################################### - -# Parse our command line options once, thoroughly. -while test "$#" -gt 0 -do - arg="$1" - shift - - case $arg in - -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;; - *) optarg= ;; - esac - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then - case $prev in - execute_dlfiles) - execute_dlfiles="$execute_dlfiles $arg" - ;; - tag) - tagname="$arg" - - # Check whether tagname contains only valid characters - case $tagname in - *[!-_A-Za-z0-9,/]*) - $echo "$progname: invalid tag name: $tagname" 1>&2 - exit 1 - ;; - esac - - case $tagname in - CC) - # Don't test for the "default" C tag, as we know, it's there, but - # not specially marked. - ;; - *) - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$0" > /dev/null; then - taglist="$taglist $tagname" - # Evaluate the configuration. - eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $0`" - else - $echo "$progname: ignoring unknown tag $tagname" 1>&2 - fi - ;; - esac - ;; - *) - eval "$prev=\$arg" - ;; - esac - - prev= - prevopt= - continue - fi - - # Have we seen a non-optional argument yet? - case $arg in - --help) - show_help=yes - ;; - - --version) - $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" - $echo - $echo "Copyright (C) 2003 Free Software Foundation, Inc." - $echo "This is free software; see the source for copying conditions. There is NO" - $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - exit 0 - ;; - - --config) - ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $0 - # Now print the configurations for the tags. - for tagname in $taglist; do - ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$0" - done - exit 0 - ;; - - --debug) - $echo "$progname: enabling shell trace mode" - set -x - ;; - - --dry-run | -n) - run=: - ;; - - --features) - $echo "host: $host" - if test "$build_libtool_libs" = yes; then - $echo "enable shared libraries" - else - $echo "disable shared libraries" - fi - if test "$build_old_libs" = yes; then - $echo "enable static libraries" - else - $echo "disable static libraries" - fi - exit 0 - ;; - - --finish) mode="finish" ;; - - --mode) prevopt="--mode" prev=mode ;; - --mode=*) mode="$optarg" ;; - - --preserve-dup-deps) duplicate_deps="yes" ;; - - --quiet | --silent) - show=: - ;; - - --tag) prevopt="--tag" prev=tag ;; - --tag=*) - set tag "$optarg" ${1+"$@"} - shift - prev=tag - ;; - - -dlopen) - prevopt="-dlopen" - prev=execute_dlfiles - ;; - - -*) - $echo "$modename: unrecognized option \`$arg'" 1>&2 - $echo "$help" 1>&2 - exit 1 - ;; - - *) - nonopt="$arg" - break - ;; - esac -done - -if test -n "$prevopt"; then - $echo "$modename: option \`$prevopt' requires an argument" 1>&2 - $echo "$help" 1>&2 - exit 1 -fi - -# If this variable is set in any of the actions, the command in it -# will be execed at the end. This prevents here-documents from being -# left over by shells. -exec_cmd= - -if test -z "$show_help"; then - - # Infer the operation mode. - if test -z "$mode"; then - $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2 - $echo "*** Future versions of Libtool will require -mode=MODE be specified." 1>&2 - case $nonopt in - *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*) - mode=link - for arg - do - case $arg in - -c) - mode=compile - break - ;; - esac - done - ;; - *db | *dbx | *strace | *truss) - mode=execute - ;; - *install*|cp|mv) - mode=install - ;; - *rm) - mode=uninstall - ;; - *) - # If we have no mode, but dlfiles were specified, then do execute mode. - test -n "$execute_dlfiles" && mode=execute - - # Just use the default operation mode. - if test -z "$mode"; then - if test -n "$nonopt"; then - $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2 - else - $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2 - fi - fi - ;; - esac - fi - - # Only execute mode is allowed to have -dlopen flags. - if test -n "$execute_dlfiles" && test "$mode" != execute; then - $echo "$modename: unrecognized option \`-dlopen'" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - - # Change the help message to a mode-specific one. - generic_help="$help" - help="Try \`$modename --help --mode=$mode' for more information." - - # These modes are in order of execution frequency so that they run quickly. - case $mode in - # libtool compile mode - compile) - modename="$modename: compile" - # Get the compilation command and the source file. - base_compile= - srcfile="$nonopt" # always keep a non-empty value in "srcfile" - suppress_output= - arg_mode=normal - libobj= - - for arg - do - case "$arg_mode" in - arg ) - # do not "continue". Instead, add this to base_compile - lastarg="$arg" - arg_mode=normal - ;; - - target ) - libobj="$arg" - arg_mode=normal - continue - ;; - - normal ) - # Accept any command-line options. - case $arg in - -o) - if test -n "$libobj" ; then - $echo "$modename: you cannot specify \`-o' more than once" 1>&2 - exit 1 - fi - arg_mode=target - continue - ;; - - -static) - build_old_libs=yes - continue - ;; - - -prefer-pic) - pic_mode=yes - continue - ;; - - -prefer-non-pic) - pic_mode=no - continue - ;; - - -Xcompiler) - arg_mode=arg # the next one goes into the "base_compile" arg list - continue # The current "srcfile" will either be retained or - ;; # replaced later. I would guess that would be a bug. - - -Wc,*) - args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"` - lastarg= - save_ifs="$IFS"; IFS=',' - for arg in $args; do - IFS="$save_ifs" - - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - lastarg="$lastarg $arg" - done - IFS="$save_ifs" - lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"` - - # Add the arguments to base_compile. - base_compile="$base_compile $lastarg" - continue - ;; - - * ) - # Accept the current argument as the source file. - # The previous "srcfile" becomes the current argument. - # - lastarg="$srcfile" - srcfile="$arg" - ;; - esac # case $arg - ;; - esac # case $arg_mode - - # Aesthetically quote the previous argument. - lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"` - - case $lastarg in - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - lastarg="\"$lastarg\"" - ;; - esac - - base_compile="$base_compile $lastarg" - done # for arg - - case $arg_mode in - arg) - $echo "$modename: you must specify an argument for -Xcompile" - exit 1 - ;; - target) - $echo "$modename: you must specify a target with \`-o'" 1>&2 - exit 1 - ;; - *) - # Get the name of the library object. - [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'` - ;; - esac - - # Recognize several different file suffixes. - # If the user specifies -o file.o, it is replaced with file.lo - xform='[cCFSifmso]' - case $libobj in - *.ada) xform=ada ;; - *.adb) xform=adb ;; - *.ads) xform=ads ;; - *.asm) xform=asm ;; - *.c++) xform=c++ ;; - *.cc) xform=cc ;; - *.ii) xform=ii ;; - *.class) xform=class ;; - *.cpp) xform=cpp ;; - *.cxx) xform=cxx ;; - *.f90) xform=f90 ;; - *.for) xform=for ;; - *.java) xform=java ;; - esac - - libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"` - - case $libobj in - *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;; - *) - $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2 - exit 1 - ;; - esac - - # Infer tagged configuration to use if any are available and - # if one wasn't chosen via the "--tag" command line option. - # Only attempt this if the compiler in the base compile - # command doesn't match the default compiler. - if test -n "$available_tags" && test -z "$tagname"; then - case $base_compile in - # Blanks in the command may have been stripped by the calling shell, - # but not from the CC environment variable when configure was run. - " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "*) ;; - # Blanks at the start of $base_compile will cause this to fail - # if we don't check for them as well. - *) - for z in $available_tags; do - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then - # Evaluate the configuration. - eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`" - case "$base_compile " in - "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*) - # The compiler in the base compile command matches - # the one in the tagged configuration. - # Assume this is the tagged configuration we want. - tagname=$z - break - ;; - esac - fi - done - # If $tagname still isn't set, then no tagged configuration - # was found and let the user know that the "--tag" command - # line option must be used. - if test -z "$tagname"; then - $echo "$modename: unable to infer tagged configuration" - $echo "$modename: specify a tag with \`--tag'" 1>&2 - exit 1 -# else -# $echo "$modename: using $tagname tagged configuration" - fi - ;; - esac - fi - - objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` - xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$obj"; then - xdir= - else - xdir=$xdir/ - fi - lobj=${xdir}$objdir/$objname - - if test -z "$base_compile"; then - $echo "$modename: you must specify a compilation command" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - - # Delete any leftover library objects. - if test "$build_old_libs" = yes; then - removelist="$obj $lobj $libobj ${libobj}T" - else - removelist="$lobj $libobj ${libobj}T" - fi - - $run $rm $removelist - trap "$run $rm $removelist; exit 1" 1 2 15 - - # On Cygwin there's no "real" PIC flag so we must build both object types - case $host_os in - cygwin* | mingw* | pw32* | os2*) - pic_mode=default - ;; - esac - if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then - # non-PIC code in shared libraries is not supported - pic_mode=default - fi - - # Calculate the filename of the output object if compiler does - # not support -o with -c - if test "$compiler_c_o" = no; then - output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} - lockfile="$output_obj.lock" - removelist="$removelist $output_obj $lockfile" - trap "$run $rm $removelist; exit 1" 1 2 15 - else - output_obj= - need_locks=no - lockfile= - fi - - # Lock this critical section if it is needed - # We use this script file to make the link, it avoids creating a new file - if test "$need_locks" = yes; then - until $run ln "$0" "$lockfile" 2>/dev/null; do - $show "Waiting for $lockfile to be removed" - sleep 2 - done - elif test "$need_locks" = warn; then - if test -f "$lockfile"; then - $echo "\ -*** ERROR, $lockfile exists and contains: -`cat $lockfile 2>/dev/null` - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit 1 - fi - $echo $srcfile > "$lockfile" - fi - - if test -n "$fix_srcfile_path"; then - eval srcfile=\"$fix_srcfile_path\" - fi - - $run $rm "$libobj" "${libobj}T" - - # Create a libtool object file (analogous to a ".la" file), - # but don't create it if we're doing a dry run. - test -z "$run" && cat > ${libobj}T </dev/null`" != "X$srcfile"; then - $echo "\ -*** ERROR, $lockfile contains: -`cat $lockfile 2>/dev/null` - -but it should contain: -$srcfile - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit 1 - fi - - # Just move the object if needed, then go on to compile the next one - if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then - $show "$mv $output_obj $lobj" - if $run $mv $output_obj $lobj; then : - else - error=$? - $run $rm $removelist - exit $error - fi - fi - - # Append the name of the PIC object to the libtool object file. - test -z "$run" && cat >> ${libobj}T <> ${libobj}T </dev/null`" != "X$srcfile"; then - $echo "\ -*** ERROR, $lockfile contains: -`cat $lockfile 2>/dev/null` - -but it should contain: -$srcfile - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit 1 - fi - - # Just move the object if needed - if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then - $show "$mv $output_obj $obj" - if $run $mv $output_obj $obj; then : - else - error=$? - $run $rm $removelist - exit $error - fi - fi - - # Append the name of the non-PIC object the libtool object file. - # Only append if the libtool object file exists. - test -z "$run" && cat >> ${libobj}T <> ${libobj}T <&2 - fi - if test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - else - if test -z "$pic_flag" && test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - fi - build_libtool_libs=no - build_old_libs=yes - prefer_static_libs=yes - break - ;; - esac - done - - # See if our shared archives depend on static archives. - test -n "$old_archive_from_new_cmds" && build_old_libs=yes - - # Go through the arguments, transforming them on the way. - while test "$#" -gt 0; do - arg="$1" - base_compile="$base_compile $arg" - shift - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test - ;; - *) qarg=$arg ;; - esac - libtool_args="$libtool_args $qarg" - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then - case $prev in - output) - compile_command="$compile_command @OUTPUT@" - finalize_command="$finalize_command @OUTPUT@" - ;; - esac - - case $prev in - dlfiles|dlprefiles) - if test "$preload" = no; then - # Add the symbol object into the linking commands. - compile_command="$compile_command @SYMFILE@" - finalize_command="$finalize_command @SYMFILE@" - preload=yes - fi - case $arg in - *.la | *.lo) ;; # We handle these cases below. - force) - if test "$dlself" = no; then - dlself=needless - export_dynamic=yes - fi - prev= - continue - ;; - self) - if test "$prev" = dlprefiles; then - dlself=yes - elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then - dlself=yes - else - dlself=needless - export_dynamic=yes - fi - prev= - continue - ;; - *) - if test "$prev" = dlfiles; then - dlfiles="$dlfiles $arg" - else - dlprefiles="$dlprefiles $arg" - fi - prev= - continue - ;; - esac - ;; - expsyms) - export_symbols="$arg" - if test ! -f "$arg"; then - $echo "$modename: symbol file \`$arg' does not exist" - exit 1 - fi - prev= - continue - ;; - expsyms_regex) - export_symbols_regex="$arg" - prev= - continue - ;; - inst_prefix) - inst_prefix_dir="$arg" - prev= - continue - ;; - release) - release="-$arg" - prev= - continue - ;; - objectlist) - if test -f "$arg"; then - save_arg=$arg - moreargs= - for fil in `cat $save_arg` - do -# moreargs="$moreargs $fil" - arg=$fil - # A libtool-controlled object. - - # Check to see that this really is a libtool object. - if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - pic_object= - non_pic_object= - - # Read the .lo file - # If there is no directory component, then add one. - case $arg in - */* | *\\*) . $arg ;; - *) . ./$arg ;; - esac - - if test -z "$pic_object" || \ - test -z "$non_pic_object" || - test "$pic_object" = none && \ - test "$non_pic_object" = none; then - $echo "$modename: cannot find name of object for \`$arg'" 1>&2 - exit 1 - fi - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. - pic_object="$xdir$pic_object" - - if test "$prev" = dlfiles; then - if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - dlfiles="$dlfiles $pic_object" - prev= - continue - else - # If libtool objects are unsupported, then we need to preload. - prev=dlprefiles - fi - fi - - # CHECK ME: I think I busted this. -Ossama - if test "$prev" = dlprefiles; then - # Preload the old-style object. - dlprefiles="$dlprefiles $pic_object" - prev= - fi - - # A PIC object. - libobjs="$libobjs $pic_object" - arg="$pic_object" - fi - - # Non-PIC object. - if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. - non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - non_pic_objects="$non_pic_objects $non_pic_object" - if test -z "$pic_object" || test "$pic_object" = none ; then - arg="$non_pic_object" - fi - fi - else - # Only an error if not doing a dry-run. - if test -z "$run"; then - $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 - exit 1 - else - # Dry-run case. - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` - non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` - libobjs="$libobjs $pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - fi - done - else - $echo "$modename: link input file \`$save_arg' does not exist" - exit 1 - fi - arg=$save_arg - prev= - continue - ;; - rpath | xrpath) - # We need an absolute path. - case $arg in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit 1 - ;; - esac - if test "$prev" = rpath; then - case "$rpath " in - *" $arg "*) ;; - *) rpath="$rpath $arg" ;; - esac - else - case "$xrpath " in - *" $arg "*) ;; - *) xrpath="$xrpath $arg" ;; - esac - fi - prev= - continue - ;; - xcompiler) - compiler_flags="$compiler_flags $qarg" - prev= - compile_command="$compile_command $qarg" - finalize_command="$finalize_command $qarg" - continue - ;; - xlinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $wl$qarg" - prev= - compile_command="$compile_command $wl$qarg" - finalize_command="$finalize_command $wl$qarg" - continue - ;; - xcclinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $qarg" - prev= - compile_command="$compile_command $qarg" - finalize_command="$finalize_command $qarg" - continue - ;; - framework) - case $host in - *-*-darwin*) - case "$deplibs " in - *" $qarg.ltframework "*) ;; - *) deplibs="$deplibs $qarg.ltframework" # this is fixed later - ;; - esac - ;; - esac - prev= - continue - ;; - *) - eval "$prev=\"\$arg\"" - prev= - continue - ;; - esac - fi # test -n "$prev" - - prevarg="$arg" - - case $arg in - -all-static) - if test -n "$link_static_flag"; then - compile_command="$compile_command $link_static_flag" - finalize_command="$finalize_command $link_static_flag" - fi - continue - ;; - - -allow-undefined) - # FIXME: remove this flag sometime in the future. - $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2 - continue - ;; - - -avoid-version) - avoid_version=yes - continue - ;; - - -dlopen) - prev=dlfiles - continue - ;; - - -dlpreopen) - prev=dlprefiles - continue - ;; - - -export-dynamic) - export_dynamic=yes - continue - ;; - - -export-symbols | -export-symbols-regex) - if test -n "$export_symbols" || test -n "$export_symbols_regex"; then - $echo "$modename: more than one -exported-symbols argument is not allowed" - exit 1 - fi - if test "X$arg" = "X-export-symbols"; then - prev=expsyms - else - prev=expsyms_regex - fi - continue - ;; - - -inst-prefix-dir) - prev=inst_prefix - continue - ;; - - # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* - # so, if we see these flags be careful not to treat them like -L - -L[A-Z][A-Z]*:*) - case $with_gcc/$host in - no/*-*-irix* | /*-*-irix*) - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - ;; - esac - continue - ;; - - -L*) - dir=`$echo "X$arg" | $Xsed -e 's/^-L//'` - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then - $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2 - exit 1 - fi - dir="$absdir" - ;; - esac - case "$deplibs " in - *" -L$dir "*) ;; - *) - deplibs="$deplibs -L$dir" - lib_search_path="$lib_search_path $dir" - ;; - esac - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - case :$dllsearchpath: in - *":$dir:"*) ;; - *) dllsearchpath="$dllsearchpath:$dir";; - esac - ;; - esac - continue - ;; - - -l*) - if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then - case $host in - *-*-cygwin* | *-*-pw32* | *-*-beos*) - # These systems don't actually have a C or math library (as such) - continue - ;; - *-*-freebsd*-gnu*) - # prevent being parsed by the freebsd regexp below - ;; - *-*-mingw* | *-*-os2*) - # These systems don't actually have a C library (as such) - test "X$arg" = "X-lc" && continue - ;; - *-*-openbsd* | *-*-freebsd*) - # Do not include libc due to us having libc/libc_r. - test "X$arg" = "X-lc" && continue - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C and math libraries are in the System framework - deplibs="$deplibs System.ltframework" - continue - esac - elif test "X$arg" = "X-lc_r"; then - case $host in - *-*-freebsd*-gnu*) - # prevent being parsed by the freebsd regexp below - ;; - *-*-openbsd*) - # Do not include libc_r directly, use -pthread flag. - continue - ;; - esac - fi - deplibs="$deplibs $arg" - continue - ;; - - -module) - module=yes - continue - ;; - - # gcc -m* arguments should be passed to the linker via $compiler_flags - # in order to pass architecture information to the linker - # (e.g. 32 vs 64-bit). This may also be accomplished via -Wl,-mfoo - # but this is not reliable with gcc because gcc may use -mfoo to - # select a different linker, different libraries, etc, while - # -Wl,-mfoo simply passes -mfoo to the linker. - -m*) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - if test "$with_gcc" = "yes" ; then - compiler_flags="$compiler_flags $arg" - fi - continue - ;; - - -shrext) - prev=shrext - continue - ;; - - -no-fast-install) - fast_install=no - continue - ;; - - -no-install) - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - # The PATH hackery in wrapper scripts is required on Windows - # in order for the loader to find any dlls it needs. - $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2 - $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2 - fast_install=no - ;; - *) no_install=yes ;; - esac - continue - ;; - - -no-undefined) - allow_undefined=no - continue - ;; - - -objectlist) - prev=objectlist - continue - ;; - - -o) prev=output ;; - - -release) - prev=release - continue - ;; - - -rpath) - prev=rpath - continue - ;; - - -R) - prev=xrpath - continue - ;; - - -R*) - dir=`$echo "X$arg" | $Xsed -e 's/^-R//'` - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit 1 - ;; - esac - case "$xrpath " in - *" $dir "*) ;; - *) xrpath="$xrpath $dir" ;; - esac - continue - ;; - - -static) - # The effects of -static are defined in a previous loop. - # We used to do the same as -all-static on platforms that - # didn't have a PIC flag, but the assumption that the effects - # would be equivalent was wrong. It would break on at least - # Digital Unix and AIX. - continue - ;; - - -thread-safe) - thread_safe=yes - continue - ;; - - -version-info) - prev=vinfo - continue - ;; - -version-number) - prev=vinfo - vinfo_number=yes - continue - ;; - - -Wc,*) - args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'` - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - case $flag in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - flag="\"$flag\"" - ;; - esac - arg="$arg $wl$flag" - compiler_flags="$compiler_flags $flag" - done - IFS="$save_ifs" - arg=`$echo "X$arg" | $Xsed -e "s/^ //"` - ;; - - -Wl,*) - args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - case $flag in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - flag="\"$flag\"" - ;; - esac - arg="$arg $wl$flag" - compiler_flags="$compiler_flags $wl$flag" - linker_flags="$linker_flags $flag" - done - IFS="$save_ifs" - arg=`$echo "X$arg" | $Xsed -e "s/^ //"` - ;; - - -Xcompiler) - prev=xcompiler - continue - ;; - - -Xlinker) - prev=xlinker - continue - ;; - - -XCClinker) - prev=xcclinker - continue - ;; - - -framework) - prev=framework - continue - ;; - - # Some other compiler flag. - -* | +*) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - add_flags="$add_flags $arg" - ;; - - *.$objext) - # A standard object. - objs="$objs $arg" - ;; - - *.lo) - # A libtool-controlled object. - - # Check to see that this really is a libtool object. - if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - pic_object= - non_pic_object= - - # Read the .lo file - # If there is no directory component, then add one. - case $arg in - */* | *\\*) . $arg ;; - *) . ./$arg ;; - esac - - if test -z "$pic_object" || \ - test -z "$non_pic_object" || - test "$pic_object" = none && \ - test "$non_pic_object" = none; then - $echo "$modename: cannot find name of object for \`$arg'" 1>&2 - exit 1 - fi - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. - pic_object="$xdir$pic_object" - - if test "$prev" = dlfiles; then - if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - dlfiles="$dlfiles $pic_object" - prev= - continue - else - # If libtool objects are unsupported, then we need to preload. - prev=dlprefiles - fi - fi - - # CHECK ME: I think I busted this. -Ossama - if test "$prev" = dlprefiles; then - # Preload the old-style object. - dlprefiles="$dlprefiles $pic_object" - prev= - fi - - # A PIC object. - libobjs="$libobjs $pic_object" - arg="$pic_object" - fi - - # Non-PIC object. - if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. - non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - non_pic_objects="$non_pic_objects $non_pic_object" - if test -z "$pic_object" || test "$pic_object" = none ; then - arg="$non_pic_object" - fi - fi - else - # Only an error if not doing a dry-run. - if test -z "$run"; then - $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 - exit 1 - else - # Dry-run case. - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` - non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` - libobjs="$libobjs $pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - fi - ;; - - *.$libext) - # An archive. - deplibs="$deplibs $arg" - old_deplibs="$old_deplibs $arg" - continue - ;; - - *.la) - # A libtool-controlled library. - - if test "$prev" = dlfiles; then - # This library was specified with -dlopen. - dlfiles="$dlfiles $arg" - prev= - elif test "$prev" = dlprefiles; then - # The library was specified with -dlpreopen. - dlprefiles="$dlprefiles $arg" - prev= - else - deplibs="$deplibs $arg" - fi - continue - ;; - - # Some other compiler argument. - *) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - add_flags="$add_flags $arg" - ;; - esac # arg - - # Now actually substitute the argument into the commands. - if test -n "$arg"; then - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - fi - done # argument parsing loop - - if test -n "$prev"; then - $echo "$modename: the \`$prevarg' option requires an argument" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - - # Infer tagged configuration to use if any are available and - # if one wasn't chosen via the "--tag" command line option. - # Only attempt this if the compiler in the base link - # command doesn't match the default compiler. - if test -n "$available_tags" && test -z "$tagname"; then - case $base_compile in - # Blanks in the command may have been stripped by the calling shell, - # but not from the CC environment variable when configure was run. - "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*) ;; - # Blanks at the start of $base_compile will cause this to fail - # if we don't check for them as well. - *) - for z in $available_tags; do - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then - # Evaluate the configuration. - eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`" - case $base_compile in - "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*) - # The compiler in $compile_command matches - # the one in the tagged configuration. - # Assume this is the tagged configuration we want. - tagname=$z - break - ;; - esac - fi - done - # If $tagname still isn't set, then no tagged configuration - # was found and let the user know that the "--tag" command - # line option must be used. - if test -z "$tagname"; then - $echo "$modename: unable to infer tagged configuration" - $echo "$modename: specify a tag with \`--tag'" 1>&2 - exit 1 -# else -# $echo "$modename: using $tagname tagged configuration" - fi - ;; - esac - fi - - if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then - eval arg=\"$export_dynamic_flag_spec\" - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - fi - - oldlibs= - # calculate the name of the file, without its directory - outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'` - libobjs_save="$libobjs" - - if test -n "$shlibpath_var"; then - # get the directories listed in $shlibpath_var - eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` - else - shlib_search_path= - fi - eval sys_lib_search_path=\"$sys_lib_search_path_spec\" - eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" - - output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'` - if test "X$output_objdir" = "X$output"; then - output_objdir="$objdir" - else - output_objdir="$output_objdir/$objdir" - fi - # Create the object directory. - if test ! -d "$output_objdir"; then - $show "$mkdir $output_objdir" - $run $mkdir $output_objdir - status=$? - if test "$status" -ne 0 && test ! -d "$output_objdir"; then - exit $status - fi - fi - - # Determine the type of output - case $output in - "") - $echo "$modename: you must specify an output file" 1>&2 - $echo "$help" 1>&2 - exit 1 - ;; - *.$libext) linkmode=oldlib ;; - *.lo | *.$objext) linkmode=obj ;; - *.la) linkmode=lib ;; - *) linkmode=prog ;; # Anything else should be a program. - esac - - case $host in - *cygwin* | *mingw* | *pw32*) - # don't eliminate duplcations in $postdeps and $predeps - duplicate_compiler_generated_deps=yes - ;; - *) - duplicate_compiler_generated_deps=$duplicate_deps - ;; - esac - specialdeplibs= - - libs= - # Find all interdependent deplibs by searching for libraries - # that are linked more than once (e.g. -la -lb -la) - for deplib in $deplibs; do - if test "X$duplicate_deps" = "Xyes" ; then - case "$libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - libs="$libs $deplib" - done - - if test "$linkmode" = lib; then - libs="$predeps $libs $compiler_lib_search_path $postdeps" - - # Compute libraries that are listed more than once in $predeps - # $postdeps and mark them as special (i.e., whose duplicates are - # not to be eliminated). - pre_post_deps= - if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then - for pre_post_dep in $predeps $postdeps; do - case "$pre_post_deps " in - *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; - esac - pre_post_deps="$pre_post_deps $pre_post_dep" - done - fi - pre_post_deps= - fi - - deplibs= - newdependency_libs= - newlib_search_path= - need_relink=no # whether we're linking any uninstalled libtool libraries - notinst_deplibs= # not-installed libtool libraries - notinst_path= # paths that contain not-installed libtool libraries - case $linkmode in - lib) - passes="conv link" - for file in $dlfiles $dlprefiles; do - case $file in - *.la) ;; - *) - $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2 - exit 1 - ;; - esac - done - ;; - prog) - compile_deplibs= - finalize_deplibs= - alldeplibs=no - newdlfiles= - newdlprefiles= - passes="conv scan dlopen dlpreopen link" - ;; - *) passes="conv" - ;; - esac - for pass in $passes; do - if test "$linkmode,$pass" = "lib,link" || - test "$linkmode,$pass" = "prog,scan"; then - libs="$deplibs" - deplibs= - fi - if test "$linkmode" = prog; then - case $pass in - dlopen) libs="$dlfiles" ;; - dlpreopen) libs="$dlprefiles" ;; - link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; - esac - fi - if test "$pass" = dlopen; then - # Collect dlpreopened libraries - save_deplibs="$deplibs" - deplibs= - fi - for deplib in $libs; do - lib= - found=no - case $deplib in - -l*) - if test "$linkmode" != lib && test "$linkmode" != prog; then - $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2 - continue - fi - if test "$pass" = conv && test "$allow_undefined" = yes; then - deplibs="$deplib $deplibs" - continue - fi - name=`$echo "X$deplib" | $Xsed -e 's/^-l//'` - for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do - for search_ext in .la $shrext .so .a; do - # Search the libtool library - lib="$searchdir/lib${name}${search_ext}" - if test -f "$lib"; then - if test "$search_ext" = ".la"; then - found=yes - else - found=no - fi - break 2 - fi - done - done - if test "$found" != yes; then - # deplib doesn't seem to be a libtool library - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" - fi - continue - else # deplib is a libtool library - # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, - # We need to do some special things here, and not later. - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $deplib "*) - if (${SED} -e '2q' $lib | - grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - library_names= - old_library= - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - for l in $old_library $library_names; do - ll="$l" - done - if test "X$ll" = "X$old_library" ; then # only static version available - found=no - ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` - test "X$ladir" = "X$lib" && ladir="." - lib=$ladir/$old_library - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" - fi - continue - fi - fi - ;; - *) ;; - esac - fi - fi - ;; # -l - *.ltframework) - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - if test "$linkmode" = lib ; then - newdependency_libs="$deplib $newdependency_libs" - fi - fi - continue - ;; - -L*) - case $linkmode in - lib) - deplibs="$deplib $deplibs" - test "$pass" = conv && continue - newdependency_libs="$deplib $newdependency_libs" - newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` - ;; - prog) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi - if test "$pass" = scan; then - deplibs="$deplib $deplibs" - newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` - else - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - fi - ;; - *) - $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2 - ;; - esac # linkmode - continue - ;; # -L - -R*) - if test "$pass" = link; then - dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'` - # Make sure the xrpath contains only unique directories. - case "$xrpath " in - *" $dir "*) ;; - *) xrpath="$xrpath $dir" ;; - esac - fi - deplibs="$deplib $deplibs" - continue - ;; - *.la) lib="$deplib" ;; - *.$libext) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi - case $linkmode in - lib) - if test "$deplibs_check_method" != pass_all; then - $echo - $echo "*** Warning: Trying to link with static lib archive $deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because the file extensions .$libext of this argument makes me believe" - $echo "*** that it is just a static archive that I should not used here." - else - $echo - $echo "*** Warning: Linking the shared library $output against the" - $echo "*** static library $deplib is not portable!" - deplibs="$deplib $deplibs" - fi - continue - ;; - prog) - if test "$pass" != link; then - deplibs="$deplib $deplibs" - else - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - fi - continue - ;; - esac # linkmode - ;; # *.$libext - *.lo | *.$objext) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - elif test "$linkmode" = prog; then - if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then - # If there is no dlopen support or we're linking statically, - # we need to preload. - newdlprefiles="$newdlprefiles $deplib" - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - newdlfiles="$newdlfiles $deplib" - fi - fi - continue - ;; - %DEPLIBS%) - alldeplibs=yes - continue - ;; - esac # case $deplib - if test "$found" = yes || test -f "$lib"; then : - else - $echo "$modename: cannot find the library \`$lib'" 1>&2 - exit 1 - fi - - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit 1 - fi - - ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` - test "X$ladir" = "X$lib" && ladir="." - - dlname= - dlopen= - dlpreopen= - libdir= - library_names= - old_library= - # If the library was installed with an old release of libtool, - # it will not redefine variables installed, or shouldnotlink - installed=yes - shouldnotlink=no - - # Read the .la file - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - - case $host in - *-*-darwin*) - # Convert "-framework foo" to "foo.ltframework" in dependency_libs - test -n "$dependency_libs" && dependency_libs=`$echo "X$dependency_libs" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'` - ;; - esac - - if test "$linkmode,$pass" = "lib,link" || - test "$linkmode,$pass" = "prog,scan" || - { test "$linkmode" != prog && test "$linkmode" != lib; }; then - test -n "$dlopen" && dlfiles="$dlfiles $dlopen" - test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" - fi - - if test "$pass" = conv; then - # Only check for convenience libraries - deplibs="$lib $deplibs" - tmp_libs= - for deplib in $dependency_libs; do - #echo "Adding $deplib to \$deplibs" - deplibs="$deplib $deplibs" - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done - if test -z "$libdir"; then - if test -z "$old_library"; then - $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit 1 - fi - # It is a libtool convenience library, so add in its objects. - convenience="$convenience $ladir/$objdir/$old_library" - old_convenience="$old_convenience $ladir/$objdir/$old_library" - elif test "$linkmode" != prog && test "$linkmode" != lib; then - $echo "$modename: \`$lib' is not a convenience library" 1>&2 - exit 1 - fi - continue - fi # $pass = conv - - - # Get the name of the library we link against. - linklib= - for l in $old_library $library_names; do - linklib="$l" - done - if test -z "$linklib"; then - $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit 1 - fi - - # This library was specified with -dlopen. - if test "$pass" = dlopen; then - if test -z "$libdir"; then - $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2 - exit 1 - fi - if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then - # If there is no dlname, no dlopen support or we're linking - # statically, we need to preload. We also need to preload any - # dependent libraries so libltdl's deplib preloader doesn't - # bomb out in the load deplibs phase. - dlprefiles="$dlprefiles $lib $dependency_libs" - else - newdlfiles="$newdlfiles $lib" - fi - continue - fi # $pass = dlopen - - # We need an absolute path. - case $ladir in - [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; - *) - abs_ladir=`cd "$ladir" && pwd` - if test -z "$abs_ladir"; then - $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2 - $echo "$modename: passing it literally to the linker, although it might fail" 1>&2 - abs_ladir="$ladir" - fi - ;; - esac - laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - - # Find the relevant object directory and library name. - if test "X$installed" = Xyes; then - if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then - $echo "$modename: warning: library \`$lib' was moved." 1>&2 - dir="$ladir" - absdir="$abs_ladir" - libdir="$abs_ladir" - else - dir="$libdir" - absdir="$libdir" - fi - else - dir="$ladir/$objdir" - absdir="$abs_ladir/$objdir" - # Remove this search path later - notinst_path="$notinst_path $abs_ladir" - fi # $installed = yes - name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` - - # This library was specified with -dlpreopen. - if test "$pass" = dlpreopen; then - if test -z "$libdir"; then - $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2 - exit 1 - fi - # Prefer using a static library (so that no silly _DYNAMIC symbols - # are required to link). - if test -n "$old_library"; then - newdlprefiles="$newdlprefiles $dir/$old_library" - # Otherwise, use the dlname, so that lt_dlopen finds it. - elif test -n "$dlname"; then - newdlprefiles="$newdlprefiles $dir/$dlname" - else - newdlprefiles="$newdlprefiles $dir/$linklib" - fi - fi # $pass = dlpreopen - - if test -z "$libdir"; then - # Link the convenience library - if test "$linkmode" = lib; then - deplibs="$dir/$old_library $deplibs" - elif test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$dir/$old_library $compile_deplibs" - finalize_deplibs="$dir/$old_library $finalize_deplibs" - else - deplibs="$lib $deplibs" # used for prog,scan pass - fi - continue - fi - - - if test "$linkmode" = prog && test "$pass" != link; then - newlib_search_path="$newlib_search_path $ladir" - deplibs="$lib $deplibs" - - linkalldeplibs=no - if test "$link_all_deplibs" != no || test -z "$library_names" || - test "$build_libtool_libs" = no; then - linkalldeplibs=yes - fi - - tmp_libs= - for deplib in $dependency_libs; do - case $deplib in - -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test - esac - # Need to link against all dependency_libs? - if test "$linkalldeplibs" = yes; then - deplibs="$deplib $deplibs" - else - # Need to hardcode shared library paths - # or/and link against static libraries - newdependency_libs="$deplib $newdependency_libs" - fi - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done # for deplib - continue - fi # $linkmode = prog... - - if test "$linkmode,$pass" = "prog,link"; then - if test -n "$library_names" && - { test "$prefer_static_libs" = no || test -z "$old_library"; }; then - # We need to hardcode the library path - if test -n "$shlibpath_var"; then - # Make sure the rpath contains only unique directories. - case "$temp_rpath " in - *" $dir "*) ;; - *" $absdir "*) ;; - *) temp_rpath="$temp_rpath $dir" ;; - esac - fi - - # Hardcode the library path. - # Skip directories that are in the system default run-time - # search path. - case " $sys_lib_dlsearch_path " in - *" $absdir "*) ;; - *) - case "$compile_rpath " in - *" $absdir "*) ;; - *) compile_rpath="$compile_rpath $absdir" - esac - ;; - esac - case " $sys_lib_dlsearch_path " in - *" $libdir "*) ;; - *) - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" - esac - ;; - esac - fi # $linkmode,$pass = prog,link... - - if test "$alldeplibs" = yes && - { test "$deplibs_check_method" = pass_all || - { test "$build_libtool_libs" = yes && - test -n "$library_names"; }; }; then - # We only need to search for static libraries - continue - fi - fi - - link_static=no # Whether the deplib will be linked statically - if test -n "$library_names" && - { test "$prefer_static_libs" = no || test -z "$old_library"; }; then - if test "$installed" = no; then - notinst_deplibs="$notinst_deplibs $lib" - need_relink=yes - fi - # This is a shared library - - # Warn about portability, can't link against -module's on some systems (darwin) - if test "$shouldnotlink" = yes && test "$pass" = link ; then - $echo - if test "$linkmode" = prog; then - $echo "*** Warning: Linking the executable $output against the loadable module" - else - $echo "*** Warning: Linking the shared library $output against the loadable module" - fi - $echo "*** $linklib is not portable!" - fi - if test "$linkmode" = lib && - test "$hardcode_into_libs" = yes; then - # Hardcode the library path. - # Skip directories that are in the system default run-time - # search path. - case " $sys_lib_dlsearch_path " in - *" $absdir "*) ;; - *) - case "$compile_rpath " in - *" $absdir "*) ;; - *) compile_rpath="$compile_rpath $absdir" - esac - ;; - esac - case " $sys_lib_dlsearch_path " in - *" $libdir "*) ;; - *) - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" - esac - ;; - esac - fi - - if test -n "$old_archive_from_expsyms_cmds"; then - # figure out the soname - set dummy $library_names - realname="$2" - shift; shift - libname=`eval \\$echo \"$libname_spec\"` - # use dlname if we got it. it's perfectly good, no? - if test -n "$dlname"; then - soname="$dlname" - elif test -n "$soname_spec"; then - # bleh windows - case $host in - *cygwin* | mingw*) - major=`expr $current - $age` - versuffix="-$major" - ;; - esac - eval soname=\"$soname_spec\" - else - soname="$realname" - fi - - # Make a new name for the extract_expsyms_cmds to use - soroot="$soname" - soname=`$echo $soroot | ${SED} -e 's/^.*\///'` - newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a" - - # If the library has no export list, then create one now - if test -f "$output_objdir/$soname-def"; then : - else - $show "extracting exported symbol list from \`$soname'" - save_ifs="$IFS"; IFS='~' - eval cmds=\"$extract_expsyms_cmds\" - for cmd in $cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - # Create $newlib - if test -f "$output_objdir/$newlib"; then :; else - $show "generating import library for \`$soname'" - save_ifs="$IFS"; IFS='~' - eval cmds=\"$old_archive_from_expsyms_cmds\" - for cmd in $cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - # make sure the library variables are pointing to the new library - dir=$output_objdir - linklib=$newlib - fi # test -n "$old_archive_from_expsyms_cmds" - - if test "$linkmode" = prog || test "$mode" != relink; then - add_shlibpath= - add_dir= - add= - lib_linked=yes - case $hardcode_action in - immediate | unsupported) - if test "$hardcode_direct" = no; then - add="$dir/$linklib" - case $host in - *-*-sco3.2v5* ) add_dir="-L$dir" ;; - *-*-darwin* ) - # if the lib is a module then we can not link against it, someone - # is ignoring the new warnings I added - if /usr/bin/file -L $add 2> /dev/null | grep "bundle" >/dev/null ; then - $echo "** Warning, lib $linklib is a module, not a shared library" - if test -z "$old_library" ; then - $echo - $echo "** And there doesn't seem to be a static archive available" - $echo "** The link will probably fail, sorry" - else - add="$dir/$old_library" - fi - fi - esac - elif test "$hardcode_minus_L" = no; then - case $host in - *-*-sunos*) add_shlibpath="$dir" ;; - esac - add_dir="-L$dir" - add="-l$name" - elif test "$hardcode_shlibpath_var" = no; then - add_shlibpath="$dir" - add="-l$name" - else - lib_linked=no - fi - ;; - relink) - if test "$hardcode_direct" = yes; then - add="$dir/$linklib" - elif test "$hardcode_minus_L" = yes; then - add_dir="-L$dir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case "$libdir" in - [\\/]*) - add_dir="-L$inst_prefix_dir$libdir $add_dir" - ;; - esac - fi - add="-l$name" - elif test "$hardcode_shlibpath_var" = yes; then - add_shlibpath="$dir" - add="-l$name" - else - lib_linked=no - fi - ;; - *) lib_linked=no ;; - esac - - if test "$lib_linked" != yes; then - $echo "$modename: configuration error: unsupported hardcode properties" - exit 1 - fi - - if test -n "$add_shlibpath"; then - case :$compile_shlibpath: in - *":$add_shlibpath:"*) ;; - *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; - esac - fi - if test "$linkmode" = prog; then - test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" - test -n "$add" && compile_deplibs="$add $compile_deplibs" - else - test -n "$add_dir" && deplibs="$add_dir $deplibs" - test -n "$add" && deplibs="$add $deplibs" - if test "$hardcode_direct" != yes && \ - test "$hardcode_minus_L" != yes && \ - test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; - esac - fi - fi - fi - - if test "$linkmode" = prog || test "$mode" = relink; then - add_shlibpath= - add_dir= - add= - # Finalize command for both is simple: just hardcode it. - if test "$hardcode_direct" = yes; then - add="$libdir/$linklib" - elif test "$hardcode_minus_L" = yes; then - add_dir="-L$libdir" - add="-l$name" - elif test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; - esac - add="-l$name" - elif test "$hardcode_automatic" = yes; then - if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then - add="$inst_prefix_dir$libdir/$linklib" - else - add="$libdir/$linklib" - fi - else - # We cannot seem to hardcode it, guess we'll fake it. - add_dir="-L$libdir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case "$libdir" in - [\\/]*) - add_dir="-L$inst_prefix_dir$libdir $add_dir" - ;; - esac - fi - add="-l$name" - fi - - if test "$linkmode" = prog; then - test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" - test -n "$add" && finalize_deplibs="$add $finalize_deplibs" - else - test -n "$add_dir" && deplibs="$add_dir $deplibs" - test -n "$add" && deplibs="$add $deplibs" - fi - fi - elif test "$linkmode" = prog; then - # Here we assume that one of hardcode_direct or hardcode_minus_L - # is not unsupported. This is valid on all known static and - # shared platforms. - if test "$hardcode_direct" != unsupported; then - test -n "$old_library" && linklib="$old_library" - compile_deplibs="$dir/$linklib $compile_deplibs" - finalize_deplibs="$dir/$linklib $finalize_deplibs" - else - compile_deplibs="-l$name -L$dir $compile_deplibs" - finalize_deplibs="-l$name -L$dir $finalize_deplibs" - fi - elif test "$build_libtool_libs" = yes; then - # Not a shared library - if test "$deplibs_check_method" != pass_all; then - # We're trying link a shared library against a static one - # but the system doesn't support it. - - # Just print a warning and add the library to dependency_libs so - # that the program can be linked against the static library. - $echo - $echo "*** Warning: This system can not link to static lib archive $lib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have." - if test "$module" = yes; then - $echo "*** But as you try to build a module library, libtool will still create " - $echo "*** a static module, that should work as long as the dlopening application" - $echo "*** is linked with the -dlopen flag to resolve symbols at runtime." - if test -z "$global_symbol_pipe"; then - $echo - $echo "*** However, this would only work if libtool was able to extract symbol" - $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - $echo "*** not find such a program. So, this module is probably useless." - $echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi - if test "$build_old_libs" = no; then - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - fi - else - convenience="$convenience $dir/$old_library" - old_convenience="$old_convenience $dir/$old_library" - deplibs="$dir/$old_library $deplibs" - link_static=yes - fi - fi # link shared/static library? - - if test "$linkmode" = lib; then - #if test -n "$dependency_libs" && - # { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes || - # test "$link_static" = yes; }; then - # Extract -R from dependency_libs - temp_deplibs= - for libdir in $dependency_libs; do - case $libdir in - -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'` - case " $xrpath " in - *" $temp_xrpath "*) ;; - *) xrpath="$xrpath $temp_xrpath";; - esac;; - *) temp_deplibs="$temp_deplibs $libdir";; - esac - done - dependency_libs="$temp_deplibs" - #fi - - newlib_search_path="$newlib_search_path $absdir" - # Link against this library - test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" - # ... and its dependency_libs - tmp_libs= - for deplib in $dependency_libs; do - newdependency_libs="$deplib $newdependency_libs" - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done - - if test "$link_all_deplibs" != no; then - # Add the search paths of all dependency libraries - for deplib in $dependency_libs; do - case $deplib in - -L*) path="$deplib" ;; - *.la) - dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$deplib" && dir="." - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then - $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2 - absdir="$dir" - fi - ;; - esac - if grep "^installed=no" $deplib > /dev/null; then - path="$absdir/$objdir" - else - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - if test -z "$libdir"; then - $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit 1 - fi - if test "$absdir" != "$libdir"; then - # Sure, some shells/systems don't implement the -ef. - # Those will have to live with the warning. - test "$absdir" -ef "$libdir" > /dev/null 2>&1 || - $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2 - fi - path="$absdir" - fi - depdepl= - case $host in - *-*-darwin*) - # we do not want to link against static libs, but need to link against shared - eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` - if test -n "$deplibrary_names" ; then - for tmp in $deplibrary_names ; do - depdepl=$tmp - done - if test -f "$path/$depdepl" ; then - depdepl="$path/$depdepl" - fi - # do not add paths which are already there - case " $newlib_search_path " in - *" $path "*) ;; - *) newlib_search_path="$newlib_search_path $path";; - esac - path="" - fi - ;; - *) - path="-L$path" - ;; - esac - - ;; - -l*) - case $host in - *-*-darwin*) - # Again, we only want to link against shared libraries - eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"` - for tmp in $newlib_search_path ; do - if test -f "$tmp/lib$tmp_libs.dylib" ; then - eval depdepl="$tmp/lib$tmp_libs.dylib" - break - fi - done - path="" - ;; - *) continue ;; - esac - ;; - - *.ltframework) - case $host in - *-*-darwin*) - depdepl="$deplib" - ;; - esac - ;; - - *) continue ;; - esac - case " $deplibs " in - *" $depdepl "*) ;; - *) deplibs="$deplibs $depdepl" ;; - esac - case " $deplibs " in - *" $path "*) ;; - *) deplibs="$deplibs $path" ;; - esac - done - fi # link_all_deplibs != no - fi # linkmode = lib - done # for deplib in $libs - dependency_libs="$newdependency_libs" - if test "$pass" = dlpreopen; then - # Link the dlpreopened libraries before other libraries - for deplib in $save_deplibs; do - deplibs="$deplib $deplibs" - done - fi - if test "$pass" != dlopen; then - if test "$pass" != conv; then - # Make sure lib_search_path contains only unique directories. - lib_search_path= - for dir in $newlib_search_path; do - case "$lib_search_path " in - *" $dir "*) ;; - *) lib_search_path="$lib_search_path $dir" ;; - esac - done - newlib_search_path= - fi - - if test "$linkmode,$pass" != "prog,link"; then - vars="deplibs" - else - vars="compile_deplibs finalize_deplibs" - fi - for var in $vars dependency_libs; do - # Add libraries to $var in reverse order - eval tmp_libs=\"\$$var\" - new_libs= - for deplib in $tmp_libs; do - # FIXME: Pedantically, this is the right thing to do, so - # that some nasty dependency loop isn't accidentally - # broken: - #new_libs="$deplib $new_libs" - # Pragmatically, this seems to cause very few problems in - # practice: - case $deplib in - -L*) new_libs="$deplib $new_libs" ;; - -R*) ;; - *) - # And here is the reason: when a library appears more - # than once as an explicit dependence of a library, or - # is implicitly linked in more than once by the - # compiler, it is considered special, and multiple - # occurrences thereof are not removed. Compare this - # with having the same library being listed as a - # dependency of multiple other libraries: in this case, - # we know (pedantically, we assume) the library does not - # need to be listed more than once, so we keep only the - # last copy. This is not always right, but it is rare - # enough that we require users that really mean to play - # such unportable linking tricks to link the library - # using -Wl,-lname, so that libtool does not consider it - # for duplicate removal. - case " $specialdeplibs " in - *" $deplib "*) new_libs="$deplib $new_libs" ;; - *) - case " $new_libs " in - *" $deplib "*) ;; - *) new_libs="$deplib $new_libs" ;; - esac - ;; - esac - ;; - esac - done - tmp_libs= - for deplib in $new_libs; do - case $deplib in - -L*) - case " $tmp_libs " in - *" $deplib "*) ;; - *) tmp_libs="$tmp_libs $deplib" ;; - esac - ;; - *) tmp_libs="$tmp_libs $deplib" ;; - esac - done - eval $var=\"$tmp_libs\" - done # for var - fi - # Last step: remove runtime libs from dependency_libs (they stay in deplibs) - tmp_libs= - for i in $dependency_libs ; do - case " $predeps $postdeps $compiler_lib_search_path " in - *" $i "*) - i="" - ;; - esac - if test -n "$i" ; then - tmp_libs="$tmp_libs $i" - fi - done - dependency_libs=$tmp_libs - done # for pass - if test "$linkmode" = prog; then - dlfiles="$newdlfiles" - dlprefiles="$newdlprefiles" - fi - - case $linkmode in - oldlib) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 - fi - - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2 - fi - - if test -n "$rpath"; then - $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2 - fi - - if test -n "$xrpath"; then - $echo "$modename: warning: \`-R' is ignored for archives" 1>&2 - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for archives" 1>&2 - fi - - if test -n "$export_symbols" || test -n "$export_symbols_regex"; then - $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2 - fi - - # Now set the variables for building old libraries. - build_libtool_libs=no - oldlibs="$output" - objs="$objs$old_deplibs" - ;; - - lib) - # Make sure we only generate libraries of the form `libNAME.la'. - case $outputname in - lib*) - name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` - eval shared_ext=\"$shrext\" - eval libname=\"$libname_spec\" - ;; - *) - if test "$module" = no; then - $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - if test "$need_lib_prefix" != no; then - # Add the "lib" prefix for modules if required - name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` - eval shared_ext=\"$shrext\" - eval libname=\"$libname_spec\" - else - libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` - fi - ;; - esac - - if test -n "$objs"; then - if test "$deplibs_check_method" != pass_all; then - $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1 - exit 1 - else - $echo - $echo "*** Warning: Linking the shared library $output against the non-libtool" - $echo "*** objects $objs is not portable!" - libobjs="$libobjs $objs" - fi - fi - - if test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2 - fi - - set dummy $rpath - if test "$#" -gt 2; then - $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2 - fi - install_libdir="$2" - - oldlibs= - if test -z "$rpath"; then - if test "$build_libtool_libs" = yes; then - # Building a libtool convenience library. - # Some compilers have problems with a `.al' extension so - # convenience libraries should have the same extension an - # archive normally would. - oldlibs="$output_objdir/$libname.$libext $oldlibs" - build_libtool_libs=convenience - build_old_libs=yes - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2 - fi - else - - # Parse the version information argument. - save_ifs="$IFS"; IFS=':' - set dummy $vinfo 0 0 0 - IFS="$save_ifs" - - if test -n "$8"; then - $echo "$modename: too many parameters to \`-version-info'" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - - # convert absolute version numbers to libtool ages - # this retains compatibility with .la files and attempts - # to make the code below a bit more comprehensible - - case $vinfo_number in - yes) - number_major="$2" - number_minor="$3" - number_revision="$4" - # - # There are really only two kinds -- those that - # use the current revision as the major version - # and those that subtract age and use age as - # a minor version. But, then there is irix - # which has an extra 1 added just for fun - # - case $version_type in - darwin|linux|osf|windows) - current=`expr $number_major + $number_minor` - age="$number_minor" - revision="$number_revision" - ;; - freebsd-aout|freebsd-elf|sunos) - current="$number_major" - revision="$number_minor" - age="0" - ;; - irix|nonstopux) - current=`expr $number_major + $number_minor - 1` - age="$number_minor" - revision="$number_minor" - ;; - esac - ;; - no) - current="$2" - revision="$3" - age="$4" - ;; - esac - - # Check that each of the things are valid numbers. - case $current in - 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;; - *) - $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit 1 - ;; - esac - - case $revision in - 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;; - *) - $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit 1 - ;; - esac - - case $age in - 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;; - *) - $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit 1 - ;; - esac - - if test "$age" -gt "$current"; then - $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit 1 - fi - - # Calculate the version variables. - major= - versuffix= - verstring= - case $version_type in - none) ;; - - darwin) - # Like Linux, but with the current version available in - # verstring for coding it into the library header - major=.`expr $current - $age` - versuffix="$major.$age.$revision" - # Darwin ld doesn't like 0 for these options... - minor_current=`expr $current + 1` - verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" - ;; - - freebsd-aout) - major=".$current" - versuffix=".$current.$revision"; - ;; - - freebsd-elf) - major=".$current" - versuffix=".$current"; - ;; - - irix | nonstopux) - major=`expr $current - $age + 1` - - case $version_type in - nonstopux) verstring_prefix=nonstopux ;; - *) verstring_prefix=sgi ;; - esac - verstring="$verstring_prefix$major.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$revision - while test "$loop" -ne 0; do - iface=`expr $revision - $loop` - loop=`expr $loop - 1` - verstring="$verstring_prefix$major.$iface:$verstring" - done - - # Before this point, $major must not contain `.'. - major=.$major - versuffix="$major.$revision" - ;; - - linux) - major=.`expr $current - $age` - versuffix="$major.$age.$revision" - ;; - - osf) - major=.`expr $current - $age` - versuffix=".$current.$age.$revision" - verstring="$current.$age.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$age - while test "$loop" -ne 0; do - iface=`expr $current - $loop` - loop=`expr $loop - 1` - verstring="$verstring:${iface}.0" - done - - # Make executables depend on our current version. - verstring="$verstring:${current}.0" - ;; - - sunos) - major=".$current" - versuffix=".$current.$revision" - ;; - - windows) - # Use '-' rather than '.', since we only want one - # extension on DOS 8.3 filesystems. - major=`expr $current - $age` - versuffix="-$major" - ;; - - *) - $echo "$modename: unknown library version type \`$version_type'" 1>&2 - $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit 1 - ;; - esac - - # Clear the version info if we defaulted, and they specified a release. - if test -z "$vinfo" && test -n "$release"; then - major= - case $version_type in - darwin) - # we can't check for "0.0" in archive_cmds due to quoting - # problems, so we reset it completely - verstring= - ;; - *) - verstring="0.0" - ;; - esac - if test "$need_version" = no; then - versuffix= - else - versuffix=".0.0" - fi - fi - - # Remove version info from name if versioning should be avoided - if test "$avoid_version" = yes && test "$need_version" = no; then - major= - versuffix= - verstring="" - fi - - # Check to see if the archive will have undefined symbols. - if test "$allow_undefined" = yes; then - if test "$allow_undefined_flag" = unsupported; then - $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2 - build_libtool_libs=no - build_old_libs=yes - fi - else - # Don't allow undefined symbols. - allow_undefined_flag="$no_undefined_flag" - fi - fi - - if test "$mode" != relink; then - # Remove our outputs, but don't remove object files since they - # may have been created when compiling PIC objects. - removelist= - tempremovelist=`$echo "$output_objdir/*"` - for p in $tempremovelist; do - case $p in - *.$objext) - ;; - $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) - removelist="$removelist $p" - ;; - *) ;; - esac - done - if test -n "$removelist"; then - $show "${rm}r $removelist" - $run ${rm}r $removelist - fi - fi - - # Now set the variables for building old libraries. - if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then - oldlibs="$oldlibs $output_objdir/$libname.$libext" - - # Transform .lo files to .o files. - oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` - fi - - # Eliminate all temporary directories. - for path in $notinst_path; do - lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'` - deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'` - dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'` - done - - if test -n "$xrpath"; then - # If the user specified any rpath flags, then add them. - temp_xrpath= - for libdir in $xrpath; do - temp_xrpath="$temp_xrpath -R$libdir" - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" ;; - esac - done - if true || test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then - dependency_libs="$temp_xrpath $dependency_libs" - fi - fi - - # Make sure dlfiles contains only unique files that won't be dlpreopened - old_dlfiles="$dlfiles" - dlfiles= - for lib in $old_dlfiles; do - case " $dlprefiles $dlfiles " in - *" $lib "*) ;; - *) dlfiles="$dlfiles $lib" ;; - esac - done - - # Make sure dlprefiles contains only unique files - old_dlprefiles="$dlprefiles" - dlprefiles= - for lib in $old_dlprefiles; do - case "$dlprefiles " in - *" $lib "*) ;; - *) dlprefiles="$dlprefiles $lib" ;; - esac - done - - if test "$build_libtool_libs" = yes; then - if test -n "$rpath"; then - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*) - # these systems don't actually have a c library (as such)! - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C library is in the System framework - deplibs="$deplibs System.ltframework" - ;; - *-*-netbsd*) - # Don't link with libc until the a.out ld.so is fixed. - ;; - *-*-freebsd*-gnu*) - # Prevent $arg from being parsed by the freebsd regexp below. - if test "$build_libtool_need_lc" = "yes"; then - deplibs="$deplibs -lc" - fi - ;; - *-*-openbsd* | *-*-freebsd*) - # Do not include libc due to us having libc/libc_r. - test "X$arg" = "X-lc" && continue - ;; - *) - # Add libc to deplibs on all other systems if necessary. - if test "$build_libtool_need_lc" = "yes"; then - deplibs="$deplibs -lc" - fi - ;; - esac - fi - - # Transform deplibs into only deplibs that can be linked in shared. - name_save=$name - libname_save=$libname - release_save=$release - versuffix_save=$versuffix - major_save=$major - # I'm not sure if I'm treating the release correctly. I think - # release should show up in the -l (ie -lgmp5) so we don't want to - # add it in twice. Is that correct? - release="" - versuffix="" - major="" - newdeplibs= - droppeddeps=no - case $deplibs_check_method in - pass_all) - # Don't check for shared/static. Everything works. - # This might be a little naive. We might want to check - # whether the library exists or not. But this is on - # osf3 & osf4 and I'm not really sure... Just - # implementing what was already the behavior. - newdeplibs=$deplibs - ;; - test_compile) - # This code stresses the "libraries are programs" paradigm to its - # limits. Maybe even breaks it. We compile a program, linking it - # against the deplibs as a proxy for the library. Then we can check - # whether they linked in statically or dynamically with ldd. - $rm conftest.c - cat > conftest.c </dev/null` - for potent_lib in $potential_libs; do - # Follow soft links. - if ls -lLd "$potent_lib" 2>/dev/null \ - | grep " -> " >/dev/null; then - continue - fi - # The statement above tries to avoid entering an - # endless loop below, in case of cyclic links. - # We might still enter an endless loop, since a link - # loop can be closed while we follow links, - # but so what? - potlib="$potent_lib" - while test -h "$potlib" 2>/dev/null; do - potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` - case $potliblink in - [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; - *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; - esac - done - if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \ - | ${SED} 10q \ - | $EGREP "$file_magic_regex" > /dev/null; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi - done - done - fi - if test -n "$a_deplib" ; then - droppeddeps=yes - $echo - $echo "*** Warning: linker path does not have real file for library $a_deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib" ; then - $echo "*** with $libname but no candidates were found. (...for file magic test)" - else - $echo "*** with $libname and none of the candidates passed a file format test" - $echo "*** using a file magic. Last file checked: $potlib" - fi - fi - else - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - fi - done # Gone through all deplibs. - ;; - match_pattern*) - set dummy $deplibs_check_method - match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` - for a_deplib in $deplibs; do - name="`expr $a_deplib : '-l\(.*\)'`" - # If $name is empty we are operating on a -L argument. - if test -n "$name" && test "$name" != "0"; then - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $a_deplib "*) - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - ;; - esac - fi - if test -n "$a_deplib" ; then - libname=`eval \\$echo \"$libname_spec\"` - for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - potential_libs=`ls $i/$libname[.-]* 2>/dev/null` - for potent_lib in $potential_libs; do - potlib="$potent_lib" # see symlink-check above in file_magic test - if eval $echo \"$potent_lib\" 2>/dev/null \ - | ${SED} 10q \ - | $EGREP "$match_pattern_regex" > /dev/null; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi - done - done - fi - if test -n "$a_deplib" ; then - droppeddeps=yes - $echo - $echo "*** Warning: linker path does not have real file for library $a_deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib" ; then - $echo "*** with $libname but no candidates were found. (...for regex pattern test)" - else - $echo "*** with $libname and none of the candidates passed a file format test" - $echo "*** using a regex pattern. Last file checked: $potlib" - fi - fi - else - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - fi - done # Gone through all deplibs. - ;; - none | unknown | *) - newdeplibs="" - tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \ - -e 's/ -[LR][^ ]*//g'` - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - for i in $predeps $postdeps ; do - # can't use Xsed below, because $i might contain '/' - tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"` - done - fi - if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \ - | grep . >/dev/null; then - $echo - if test "X$deplibs_check_method" = "Xnone"; then - $echo "*** Warning: inter-library dependencies are not supported in this platform." - else - $echo "*** Warning: inter-library dependencies are not known to be supported." - fi - $echo "*** All declared inter-library dependencies are being dropped." - droppeddeps=yes - fi - ;; - esac - versuffix=$versuffix_save - major=$major_save - release=$release_save - libname=$libname_save - name=$name_save - - case $host in - *-*-rhapsody* | *-*-darwin1.[012]) - # On Rhapsody replace the C library is the System framework - newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'` - ;; - esac - - if test "$droppeddeps" = yes; then - if test "$module" = yes; then - $echo - $echo "*** Warning: libtool could not satisfy all declared inter-library" - $echo "*** dependencies of module $libname. Therefore, libtool will create" - $echo "*** a static module, that should work as long as the dlopening" - $echo "*** application is linked with the -dlopen flag." - if test -z "$global_symbol_pipe"; then - $echo - $echo "*** However, this would only work if libtool was able to extract symbol" - $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - $echo "*** not find such a program. So, this module is probably useless." - $echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi - if test "$build_old_libs" = no; then - oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - else - $echo "*** The inter-library dependencies that have been dropped here will be" - $echo "*** automatically added whenever a program is linked with this library" - $echo "*** or is declared to -dlopen it." - - if test "$allow_undefined" = no; then - $echo - $echo "*** Since this library must not contain undefined symbols," - $echo "*** because either the platform does not support them or" - $echo "*** it was explicitly requested with -no-undefined," - $echo "*** libtool will only create a static version of it." - if test "$build_old_libs" = no; then - oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - fi - fi - fi - # Time to change all our "foo.ltframework" stuff back to "-framework foo" - case $host in - *-*-darwin*) - newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` - dependency_libs=`$echo "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` - ;; - esac - # Done checking deplibs! - deplibs=$newdeplibs - fi - - # All the library-specific variables (install_libdir is set above). - library_names= - old_library= - dlname= - - # Test again, we may have decided not to build it any more - if test "$build_libtool_libs" = yes; then - if test "$hardcode_into_libs" = yes; then - # Hardcode the library paths - hardcode_libdirs= - dep_rpath= - rpath="$finalize_rpath" - test "$mode" != relink && test "$fast_install" = no && rpath="$compile_rpath$rpath" - for libdir in $rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - dep_rpath="$dep_rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$perm_rpath " in - *" $libdir "*) ;; - *) perm_rpath="$perm_rpath $libdir" ;; - esac - fi - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - if test -n "$hardcode_libdir_flag_spec_ld"; then - eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" - else - eval dep_rpath=\"$hardcode_libdir_flag_spec\" - fi - fi - if test -n "$runpath_var" && test -n "$perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $perm_rpath; do - rpath="$rpath$dir:" - done - eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" - fi - test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" - fi - - shlibpath="$finalize_shlibpath" - test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" - if test -n "$shlibpath"; then - eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" - fi - - # Get the real and link names of the library. - eval shared_ext=\"$shrext\" - eval library_names=\"$library_names_spec\" - set dummy $library_names - realname="$2" - shift; shift - - if test -n "$soname_spec"; then - eval soname=\"$soname_spec\" - else - soname="$realname" - fi - if test -z "$dlname"; then - dlname=$soname - fi - - lib="$output_objdir/$realname" - for link - do - linknames="$linknames $link" - done - - # Use standard objects if they are pic - test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then - $show "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $run $rm $export_symbols - eval cmds=\"$export_symbols_cmds\" - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - if len=`expr "X$cmd" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - $show "$cmd" - $run eval "$cmd" || exit $? - skipped_export=false - else - # The command line is too long to execute in one step. - $show "using reloadable object file for export list..." - skipped_export=: - fi - done - IFS="$save_ifs" - if test -n "$export_symbols_regex"; then - $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\"" - $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' - $show "$mv \"${export_symbols}T\" \"$export_symbols\"" - $run eval '$mv "${export_symbols}T" "$export_symbols"' - fi - fi - fi - - if test -n "$export_symbols" && test -n "$include_expsyms"; then - $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"' - fi - - tmp_deplibs= - for test_deplib in $deplibs; do - case " $convenience " in - *" $test_deplib "*) ;; - *) - tmp_deplibs="$tmp_deplibs $test_deplib" - ;; - esac - done - deplibs="$tmp_deplibs" - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec"; then - save_libobjs=$libobjs - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - else - gentop="$output_objdir/${outputname}x" - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - $show "$mkdir $gentop" - $run $mkdir "$gentop" - status=$? - if test "$status" -ne 0 && test ! -d "$gentop"; then - exit $status - fi - generated="$generated $gentop" - - for xlib in $convenience; do - # Extract the objects. - case $xlib in - [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; - *) xabs=`pwd`"/$xlib" ;; - esac - xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` - xdir="$gentop/$xlib" - - $show "${rm}r $xdir" - $run ${rm}r "$xdir" - $show "$mkdir $xdir" - $run $mkdir "$xdir" - status=$? - if test "$status" -ne 0 && test ! -d "$xdir"; then - exit $status - fi - # We will extract separately just the conflicting names and we will no - # longer touch any unique names. It is faster to leave these extract - # automatically by $AR in one run. - $show "(cd $xdir && $AR x $xabs)" - $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? - if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 - $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 - $AR t "$xabs" | sort | uniq -cd | while read -r count name - do - i=1 - while test "$i" -le "$count" - do - # Put our $i before any first dot (extension) - # Never overwrite any file - name_to="$name" - while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" - do - name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` - done - $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" - $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? - i=`expr $i + 1` - done - done - fi - - libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` - done - fi - fi - - if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then - eval flag=\"$thread_safe_flag_spec\" - linker_flags="$linker_flags $flag" - fi - - # Make a backup of the uninstalled library when relinking - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $? - fi - - # Add all flags from the command line. We here create a library, - # but those flags were only added to compile_command and - # finalize_command, which are only used when creating executables. - # So do it by hand here. - compiler_flags="$compiler_flags $add_flags" - # Only add it to commands which use CC, instead of LD, i.e. - # only to $compiler_flags - #linker_flags="$linker_flags $add_flags" - - # Do each of the archive commands. - if test "$module" = yes && test -n "$module_cmds" ; then - if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then - eval cmds=\"$module_expsym_cmds\" - else - eval cmds=\"$module_cmds\" - fi - else - if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then - eval cmds=\"$archive_expsym_cmds\" - else - eval cmds=\"$archive_cmds\" - fi - fi - - if test "X$skipped_export" != "X:" && len=`expr "X$cmds" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - : - else - # The command line is too long to link in one step, link piecewise. - $echo "creating reloadable object files..." - - # Save the value of $output and $libobjs because we want to - # use them later. If we have whole_archive_flag_spec, we - # want to use save_libobjs as it was before - # whole_archive_flag_spec was expanded, because we can't - # assume the linker understands whole_archive_flag_spec. - # This may have to be revisited, in case too many - # convenience libraries get linked in and end up exceeding - # the spec. - if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then - save_libobjs=$libobjs - fi - save_output=$output - - # Clear the reloadable object creation command queue and - # initialize k to one. - test_cmds= - concat_cmds= - objlist= - delfiles= - last_robj= - k=1 - output=$output_objdir/$save_output-${k}.$objext - # Loop over the list of objects to be linked. - for obj in $save_libobjs - do - eval test_cmds=\"$reload_cmds $objlist $last_robj\" - if test "X$objlist" = X || - { len=`expr "X$test_cmds" : ".*"` && - test "$len" -le "$max_cmd_len"; }; then - objlist="$objlist $obj" - else - # The command $test_cmds is almost too long, add a - # command to the queue. - if test "$k" -eq 1 ; then - # The first file doesn't have a previous command to add. - eval concat_cmds=\"$reload_cmds $objlist $last_robj\" - else - # All subsequent reloadable object files will link in - # the last one created. - eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\" - fi - last_robj=$output_objdir/$save_output-${k}.$objext - k=`expr $k + 1` - output=$output_objdir/$save_output-${k}.$objext - objlist=$obj - len=1 - fi - done - # Handle the remaining objects by creating one last - # reloadable object file. All subsequent reloadable object - # files will link in the last one created. - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" - - if ${skipped_export-false}; then - $show "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $run $rm $export_symbols - libobjs=$output - # Append the command to create the export file. - eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\" - fi - - # Set up a command to remove the reloadale object files - # after they are used. - i=0 - while test "$i" -lt "$k" - do - i=`expr $i + 1` - delfiles="$delfiles $output_objdir/$save_output-${i}.$objext" - done - - $echo "creating a temporary reloadable object file: $output" - - # Loop through the commands generated above and execute them. - save_ifs="$IFS"; IFS='~' - for cmd in $concat_cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - libobjs=$output - # Restore the value of output. - output=$save_output - - if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - fi - # Expand the library linking commands again to reset the - # value of $libobjs for piecewise linking. - - # Do each of the archive commands. - if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then - eval cmds=\"$archive_expsym_cmds\" - else - eval cmds=\"$archive_cmds\" - fi - - # Append the command to remove the reloadable object files - # to the just-reset $cmds. - eval cmds=\"\$cmds~$rm $delfiles\" - fi - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - # Restore the uninstalled library and exit - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $? - exit 0 - fi - - # Create links to the real library. - for linkname in $linknames; do - if test "$realname" != "$linkname"; then - $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)" - $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $? - fi - done - - # If -module or -export-dynamic was specified, set the dlname. - if test "$module" = yes || test "$export_dynamic" = yes; then - # On all known operating systems, these are identical. - dlname="$soname" - fi - fi - ;; - - obj) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 - fi - - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2 - fi - - if test -n "$rpath"; then - $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2 - fi - - if test -n "$xrpath"; then - $echo "$modename: warning: \`-R' is ignored for objects" 1>&2 - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for objects" 1>&2 - fi - - case $output in - *.lo) - if test -n "$objs$old_deplibs"; then - $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2 - exit 1 - fi - libobj="$output" - obj=`$echo "X$output" | $Xsed -e "$lo2o"` - ;; - *) - libobj= - obj="$output" - ;; - esac - - # Delete the old objects. - $run $rm $obj $libobj - - # Objects from convenience libraries. This assumes - # single-version convenience libraries. Whenever we create - # different ones for PIC/non-PIC, this we'll have to duplicate - # the extraction. - reload_conv_objs= - gentop= - # reload_cmds runs $LD directly, so let us get rid of - # -Wl from whole_archive_flag_spec - wl= - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec"; then - eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\" - else - gentop="$output_objdir/${obj}x" - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - $show "$mkdir $gentop" - $run $mkdir "$gentop" - status=$? - if test "$status" -ne 0 && test ! -d "$gentop"; then - exit $status - fi - generated="$generated $gentop" - - for xlib in $convenience; do - # Extract the objects. - case $xlib in - [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; - *) xabs=`pwd`"/$xlib" ;; - esac - xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` - xdir="$gentop/$xlib" - - $show "${rm}r $xdir" - $run ${rm}r "$xdir" - $show "$mkdir $xdir" - $run $mkdir "$xdir" - status=$? - if test "$status" -ne 0 && test ! -d "$xdir"; then - exit $status - fi - # We will extract separately just the conflicting names and we will no - # longer touch any unique names. It is faster to leave these extract - # automatically by $AR in one run. - $show "(cd $xdir && $AR x $xabs)" - $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? - if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 - $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 - $AR t "$xabs" | sort | uniq -cd | while read -r count name - do - i=1 - while test "$i" -le "$count" - do - # Put our $i before any first dot (extension) - # Never overwrite any file - name_to="$name" - while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" - do - name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` - done - $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" - $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? - i=`expr $i + 1` - done - done - fi - - reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` - done - fi - fi - - # Create the old-style object. - reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test - - output="$obj" - eval cmds=\"$reload_cmds\" - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - # Exit if we aren't doing a library object file. - if test -z "$libobj"; then - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - exit 0 - fi - - if test "$build_libtool_libs" != yes; then - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - # Create an invalid libtool object if no PIC, so that we don't - # accidentally link it into a program. - # $show "echo timestamp > $libobj" - # $run eval "echo timestamp > $libobj" || exit $? - exit 0 - fi - - if test -n "$pic_flag" || test "$pic_mode" != default; then - # Only do commands if we really have different PIC objects. - reload_objs="$libobjs $reload_conv_objs" - output="$libobj" - eval cmds=\"$reload_cmds\" - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - exit 0 - ;; - - prog) - case $host in - *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; - esac - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for programs" 1>&2 - fi - - if test "$preload" = yes; then - if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown && - test "$dlopen_self_static" = unknown; then - $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support." - fi - fi - - case $host in - *-*-rhapsody* | *-*-darwin1.[012]) - # On Rhapsody replace the C library is the System framework - compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` - finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` - ;; - esac - - case $host in - *-*-darwin*) - # Don't allow lazy linking, it breaks C++ global constructors - if test "$tagname" = CXX ; then - compile_command="$compile_command ${wl}-bind_at_load" - finalize_command="$finalize_command ${wl}-bind_at_load" - fi - # Time to change all our "foo.ltframework" stuff back to "-framework foo" - compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` - finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` - ;; - esac - - compile_command="$compile_command $compile_deplibs" - finalize_command="$finalize_command $finalize_deplibs" - - if test -n "$rpath$xrpath"; then - # If the user specified any rpath flags, then add them. - for libdir in $rpath $xrpath; do - # This is the magic to use -rpath. - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" ;; - esac - done - fi - - # Now hardcode the library paths - rpath= - hardcode_libdirs= - for libdir in $compile_rpath $finalize_rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - rpath="$rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$perm_rpath " in - *" $libdir "*) ;; - *) perm_rpath="$perm_rpath $libdir" ;; - esac - fi - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - case :$dllsearchpath: in - *":$libdir:"*) ;; - *) dllsearchpath="$dllsearchpath:$libdir";; - esac - ;; - esac - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi - compile_rpath="$rpath" - - rpath= - hardcode_libdirs= - for libdir in $finalize_rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - rpath="$rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$finalize_perm_rpath " in - *" $libdir "*) ;; - *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; - esac - fi - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi - finalize_rpath="$rpath" - - if test -n "$libobjs" && test "$build_old_libs" = yes; then - # Transform all the library objects into standard objects. - compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - fi - - dlsyms= - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - if test -n "$NM" && test -n "$global_symbol_pipe"; then - dlsyms="${outputname}S.c" - else - $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2 - fi - fi - - if test -n "$dlsyms"; then - case $dlsyms in - "") ;; - *.c) - # Discover the nlist of each of the dlfiles. - nlist="$output_objdir/${outputname}.nm" - - $show "$rm $nlist ${nlist}S ${nlist}T" - $run $rm "$nlist" "${nlist}S" "${nlist}T" - - # Parse the name list into a source file. - $show "creating $output_objdir/$dlsyms" - - test -z "$run" && $echo > "$output_objdir/$dlsyms" "\ -/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */ -/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */ - -#ifdef __cplusplus -extern \"C\" { -#endif - -/* Prevent the only kind of declaration conflicts we can make. */ -#define lt_preloaded_symbols some_other_symbol - -/* External symbol declarations for the compiler. */\ -" - - if test "$dlself" = yes; then - $show "generating symbol list for \`$output'" - - test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist" - - # Add our own program objects to the symbol list. - progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - for arg in $progfiles; do - $show "extracting global C symbols from \`$arg'" - $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" - done - - if test -n "$exclude_expsyms"; then - $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' - $run eval '$mv "$nlist"T "$nlist"' - fi - - if test -n "$export_symbols_regex"; then - $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' - $run eval '$mv "$nlist"T "$nlist"' - fi - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - export_symbols="$output_objdir/$output.exp" - $run $rm $export_symbols - $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' - else - $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"' - $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T' - $run eval 'mv "$nlist"T "$nlist"' - fi - fi - - for arg in $dlprefiles; do - $show "extracting global C symbols from \`$arg'" - name=`$echo "$arg" | ${SED} -e 's%^.*/%%'` - $run eval '$echo ": $name " >> "$nlist"' - $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" - done - - if test -z "$run"; then - # Make sure we have at least an empty file. - test -f "$nlist" || : > "$nlist" - - if test -n "$exclude_expsyms"; then - $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T - $mv "$nlist"T "$nlist" - fi - - # Try sorting and uniquifying the output. - if grep -v "^: " < "$nlist" | - if sort -k 3 /dev/null 2>&1; then - sort -k 3 - else - sort +2 - fi | - uniq > "$nlist"S; then - : - else - grep -v "^: " < "$nlist" > "$nlist"S - fi - - if test -f "$nlist"S; then - eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"' - else - $echo '/* NONE */' >> "$output_objdir/$dlsyms" - fi - - $echo >> "$output_objdir/$dlsyms" "\ - -#undef lt_preloaded_symbols - -#if defined (__STDC__) && __STDC__ -# define lt_ptr void * -#else -# define lt_ptr char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr address; -} -lt_preloaded_symbols[] = -{\ -" - - eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms" - - $echo >> "$output_objdir/$dlsyms" "\ - {0, (lt_ptr) 0} -}; - -/* This works around a problem in FreeBSD linker */ -#ifdef FREEBSD_WORKAROUND -static const void *lt_preloaded_setup() { - return lt_preloaded_symbols; -} -#endif - -#ifdef __cplusplus -} -#endif\ -" - fi - - pic_flag_for_symtable= - case $host in - # compiling the symbol table file with pic_flag works around - # a FreeBSD bug that causes programs to crash when -lm is - # linked before any other PIC object. But we must not use - # pic_flag when linking with -static. The problem exists in - # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. - *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) - case "$compile_command " in - *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";; - esac;; - *-*-hpux*) - case "$compile_command " in - *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag";; - esac - esac - - # Now compile the dynamic symbol file. - $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")" - $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $? - - # Clean up the generated files. - $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T" - $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T" - - # Transform the symbol file into the correct name. - compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` - ;; - *) - $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2 - exit 1 - ;; - esac - else - # We keep going just in case the user didn't refer to - # lt_preloaded_symbols. The linker will fail if global_symbol_pipe - # really was required. - - # Nullify the symbol file. - compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` - fi - - # AIX runtime linking requires linking programs with -Wl,-brtl and libs with -Wl,-G - # Also add -bnolibpath to the beginning of the link line, to clear the hardcoded runpath. - # Otherwise, things like the -L path to libgcc.a are accidentally hardcoded by ld. - # This does not apply on AIX for ia64, which uses a SysV linker. - case "$host" in - ia64-*-aix5*) ;; - *-*-aix4* | *-*-aix5*) - compile_command=`$echo "X$compile_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"` - finalize_command=`$echo "X$finalize_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"` ;; - esac - - if test "$need_relink" = no || test "$build_libtool_libs" != yes; then - # Replace the output file specification. - compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` - link_command="$compile_command$compile_rpath" - - # We have no uninstalled library dependencies, so finalize right now. - $show "$link_command" - $run eval "$link_command" - status=$? - - # Delete the generated files. - if test -n "$dlsyms"; then - $show "$rm $output_objdir/${outputname}S.${objext}" - $run $rm "$output_objdir/${outputname}S.${objext}" - fi - - exit $status - fi - - if test -n "$shlibpath_var"; then - # We should set the shlibpath_var - rpath= - for dir in $temp_rpath; do - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) - # Absolute path. - rpath="$rpath$dir:" - ;; - *) - # Relative path: add a thisdir entry. - rpath="$rpath\$thisdir/$dir:" - ;; - esac - done - temp_rpath="$rpath" - fi - - if test -n "$compile_shlibpath$finalize_shlibpath"; then - compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" - fi - if test -n "$finalize_shlibpath"; then - finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" - fi - - compile_var= - finalize_var= - if test -n "$runpath_var"; then - if test -n "$perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $perm_rpath; do - rpath="$rpath$dir:" - done - compile_var="$runpath_var=\"$rpath\$$runpath_var\" " - fi - if test -n "$finalize_perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $finalize_perm_rpath; do - rpath="$rpath$dir:" - done - finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " - fi - fi - - if test "$no_install" = yes; then - # We don't need to create a wrapper script. - link_command="$compile_var$compile_command$compile_rpath" - # Replace the output file specification. - link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` - # Delete the old output file. - $run $rm $output - # Link the executable and exit - $show "$link_command" - $run eval "$link_command" || exit $? - exit 0 - fi - - if test "$hardcode_action" = relink; then - # Fast installation is not supported - link_command="$compile_var$compile_command$compile_rpath" - relink_command="$finalize_var$finalize_command$finalize_rpath" - - $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2 - $echo "$modename: \`$output' will be relinked during installation" 1>&2 - else - if test "$fast_install" != no; then - link_command="$finalize_var$compile_command$finalize_rpath" - if test "$fast_install" = yes; then - relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` - else - # fast_install is set to needless - relink_command= - fi - else - link_command="$compile_var$compile_command$compile_rpath" - relink_command="$finalize_var$finalize_command$finalize_rpath" - fi - fi - - # Replace the output file specification. - link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` - - # Delete the old output files. - $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname - - $show "$link_command" - $run eval "$link_command" || exit $? - - # Now create the wrapper script. - $show "creating $output" - - # Quote the relink command for shipping. - if test -n "$relink_command"; then - # Preserve any variables that may affect compiler behavior - for var in $variables_saved_for_relink; do - if eval test -z \"\${$var+set}\"; then - relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" - elif eval var_value=\$$var; test -z "$var_value"; then - relink_command="$var=; export $var; $relink_command" - else - var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` - relink_command="$var=\"$var_value\"; export $var; $relink_command" - fi - done - relink_command="(cd `pwd`; $relink_command)" - relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` - fi - - # Quote $echo for shipping. - if test "X$echo" = "X$SHELL $0 --fallback-echo"; then - case $0 in - [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";; - *) qecho="$SHELL `pwd`/$0 --fallback-echo";; - esac - qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"` - else - qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"` - fi - - # Only actually do things if our run command is non-null. - if test -z "$run"; then - # win32 will think the script is a binary if it has - # a .exe suffix, so we strip it off here. - case $output in - *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;; - esac - # test for cygwin because mv fails w/o .exe extensions - case $host in - *cygwin*) - exeext=.exe - outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;; - *) exeext= ;; - esac - case $host in - *cygwin* | *mingw* ) - cwrappersource=`$echo ${objdir}/lt-${output}.c` - cwrapper=`$echo ${output}.exe` - $rm $cwrappersource $cwrapper - trap "$rm $cwrappersource $cwrapper; exit 1" 1 2 15 - - cat > $cwrappersource <> $cwrappersource<<"EOF" -#include -#include -#include -#include -#include -#include - -#if defined(PATH_MAX) -# define LT_PATHMAX PATH_MAX -#elif defined(MAXPATHLEN) -# define LT_PATHMAX MAXPATHLEN -#else -# define LT_PATHMAX 1024 -#endif - -#ifndef DIR_SEPARATOR -#define DIR_SEPARATOR '/' -#endif - -#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ - defined (__OS2__) -#define HAVE_DOS_BASED_FILE_SYSTEM -#ifndef DIR_SEPARATOR_2 -#define DIR_SEPARATOR_2 '\\' -#endif -#endif - -#ifndef DIR_SEPARATOR_2 -# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) -#else /* DIR_SEPARATOR_2 */ -# define IS_DIR_SEPARATOR(ch) \ - (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) -#endif /* DIR_SEPARATOR_2 */ - -#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) -#define XFREE(stale) do { \ - if (stale) { free ((void *) stale); stale = 0; } \ -} while (0) - -const char *program_name = NULL; - -void * xmalloc (size_t num); -char * xstrdup (const char *string); -char * basename (const char *name); -char * fnqualify(const char *path); -char * strendzap(char *str, const char *pat); -void lt_fatal (const char *message, ...); - -int -main (int argc, char *argv[]) -{ - char **newargz; - int i; - - program_name = (char *) xstrdup ((char *) basename (argv[0])); - newargz = XMALLOC(char *, argc+2); -EOF - - cat >> $cwrappersource <> $cwrappersource <<"EOF" - newargz[1] = fnqualify(argv[0]); - /* we know the script has the same name, without the .exe */ - /* so make sure newargz[1] doesn't end in .exe */ - strendzap(newargz[1],".exe"); - for (i = 1; i < argc; i++) - newargz[i+1] = xstrdup(argv[i]); - newargz[argc+1] = NULL; -EOF - - cat >> $cwrappersource <> $cwrappersource <<"EOF" -} - -void * -xmalloc (size_t num) -{ - void * p = (void *) malloc (num); - if (!p) - lt_fatal ("Memory exhausted"); - - return p; -} - -char * -xstrdup (const char *string) -{ - return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL -; -} - -char * -basename (const char *name) -{ - const char *base; - -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - /* Skip over the disk name in MSDOS pathnames. */ - if (isalpha (name[0]) && name[1] == ':') - name += 2; -#endif - - for (base = name; *name; name++) - if (IS_DIR_SEPARATOR (*name)) - base = name + 1; - return (char *) base; -} - -char * -fnqualify(const char *path) -{ - size_t size; - char *p; - char tmp[LT_PATHMAX + 1]; - - assert(path != NULL); - - /* Is it qualified already? */ -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - if (isalpha (path[0]) && path[1] == ':') - return xstrdup (path); -#endif - if (IS_DIR_SEPARATOR (path[0])) - return xstrdup (path); - - /* prepend the current directory */ - /* doesn't handle '~' */ - if (getcwd (tmp, LT_PATHMAX) == NULL) - lt_fatal ("getcwd failed"); - size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */ - p = XMALLOC(char, size); - sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path); - return p; -} - -char * -strendzap(char *str, const char *pat) -{ - size_t len, patlen; - - assert(str != NULL); - assert(pat != NULL); - - len = strlen(str); - patlen = strlen(pat); - - if (patlen <= len) - { - str += len - patlen; - if (strcmp(str, pat) == 0) - *str = '\0'; - } - return str; -} - -static void -lt_error_core (int exit_status, const char * mode, - const char * message, va_list ap) -{ - fprintf (stderr, "%s: %s: ", program_name, mode); - vfprintf (stderr, message, ap); - fprintf (stderr, ".\n"); - - if (exit_status >= 0) - exit (exit_status); -} - -void -lt_fatal (const char *message, ...) -{ - va_list ap; - va_start (ap, message); - lt_error_core (EXIT_FAILURE, "FATAL", message, ap); - va_end (ap); -} -EOF - # we should really use a build-platform specific compiler - # here, but OTOH, the wrappers (shell script and this C one) - # are only useful if you want to execute the "real" binary. - # Since the "real" binary is built for $host, then this - # wrapper might as well be built for $host, too. - $run $LTCC -s -o $cwrapper $cwrappersource - ;; - esac - $rm $output - trap "$rm $output; exit 1" 1 2 15 - - $echo > $output "\ -#! $SHELL - -# $output - temporary wrapper script for $objdir/$outputname -# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -# -# The $output program cannot be directly executed until all the libtool -# libraries that it depends on are installed. -# -# This wrapper script should never be moved out of the build directory. -# If it is, it will not operate correctly. - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='${SED} -e 1s/^X//' -sed_quote_subst='$sed_quote_subst' - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi - -relink_command=\"$relink_command\" - -# This environment variable determines our operation mode. -if test \"\$libtool_install_magic\" = \"$magic\"; then - # install mode needs the following variable: - notinst_deplibs='$notinst_deplibs' -else - # When we are sourced in execute mode, \$file and \$echo are already set. - if test \"\$libtool_execute_magic\" != \"$magic\"; then - echo=\"$qecho\" - file=\"\$0\" - # Make sure echo works. - if test \"X\$1\" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift - elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then - # Yippee, \$echo works! - : - else - # Restart under the correct shell, and then maybe \$echo will work. - exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} - fi - fi\ -" - $echo >> $output "\ - - # Find the directory that this script lives in. - thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` - test \"x\$thisdir\" = \"x\$file\" && thisdir=. - - # Follow symbolic links until we get to the real thisdir. - file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` - while test -n \"\$file\"; do - destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` - - # If there was a directory component, then change thisdir. - if test \"x\$destdir\" != \"x\$file\"; then - case \"\$destdir\" in - [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; - *) thisdir=\"\$thisdir/\$destdir\" ;; - esac - fi - - file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\` - file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` - done - - # Try to get the absolute directory name. - absdir=\`cd \"\$thisdir\" && pwd\` - test -n \"\$absdir\" && thisdir=\"\$absdir\" -" - - if test "$fast_install" = yes; then - $echo >> $output "\ - program=lt-'$outputname'$exeext - progdir=\"\$thisdir/$objdir\" - - if test ! -f \"\$progdir/\$program\" || \\ - { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ - test \"X\$file\" != \"X\$progdir/\$program\"; }; then - - file=\"\$\$-\$program\" - - if test ! -d \"\$progdir\"; then - $mkdir \"\$progdir\" - else - $rm \"\$progdir/\$file\" - fi" - - $echo >> $output "\ - - # relink executable if necessary - if test -n \"\$relink_command\"; then - if relink_command_output=\`eval \$relink_command 2>&1\`; then : - else - $echo \"\$relink_command_output\" >&2 - $rm \"\$progdir/\$file\" - exit 1 - fi - fi - - $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || - { $rm \"\$progdir/\$program\"; - $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; } - $rm \"\$progdir/\$file\" - fi" - else - $echo >> $output "\ - program='$outputname' - progdir=\"\$thisdir/$objdir\" -" - fi - - $echo >> $output "\ - - if test -f \"\$progdir/\$program\"; then" - - # Export our shlibpath_var if we have one. - if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then - $echo >> $output "\ - # Add our own library path to $shlibpath_var - $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" - - # Some systems cannot cope with colon-terminated $shlibpath_var - # The second colon is a workaround for a bug in BeOS R4 sed - $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` - - export $shlibpath_var -" - fi - - # fixup the dll searchpath if we need to. - if test -n "$dllsearchpath"; then - $echo >> $output "\ - # Add the dll search path components to the executable PATH - PATH=$dllsearchpath:\$PATH -" - fi - - $echo >> $output "\ - if test \"\$libtool_execute_magic\" != \"$magic\"; then - # Run the actual program with our arguments. -" - case $host in - # Backslashes separate directories on plain windows - *-*-mingw | *-*-os2*) - $echo >> $output "\ - exec \$progdir\\\\\$program \${1+\"\$@\"} -" - ;; - - *) - # Need to set LD_LIBRARY_PATH, to the value already - # computed within libtool. - $echo >> $output "\ - LD_LIBRARY_PATH=\"$rpath\" exec \$progdir/\$program \${1+\"\$@\"} -" - ;; - esac - $echo >> $output "\ - \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\" - exit 1 - fi - else - # The program doesn't exist. - \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2 - \$echo \"This script is just a wrapper for \$program.\" 1>&2 - $echo \"See the $PACKAGE documentation for more information.\" 1>&2 - exit 1 - fi -fi\ -" - chmod +x $output - fi - exit 0 - ;; - esac - - # See if we need to build an old-fashioned archive. - for oldlib in $oldlibs; do - - if test "$build_libtool_libs" = convenience; then - oldobjs="$libobjs_save" - addlibs="$convenience" - build_libtool_libs=no - else - if test "$build_libtool_libs" = module; then - oldobjs="$libobjs_save" - build_libtool_libs=no - else - oldobjs="$old_deplibs $non_pic_objects" - fi - addlibs="$old_convenience" - fi - - if test -n "$addlibs"; then - gentop="$output_objdir/${outputname}x" - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - $show "$mkdir $gentop" - $run $mkdir "$gentop" - status=$? - if test "$status" -ne 0 && test ! -d "$gentop"; then - exit $status - fi - generated="$generated $gentop" - - # Add in members from convenience archives. - for xlib in $addlibs; do - # Extract the objects. - case $xlib in - [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; - *) xabs=`pwd`"/$xlib" ;; - esac - xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` - xdir="$gentop/$xlib" - - $show "${rm}r $xdir" - $run ${rm}r "$xdir" - $show "$mkdir $xdir" - $run $mkdir "$xdir" - status=$? - if test "$status" -ne 0 && test ! -d "$xdir"; then - exit $status - fi - # We will extract separately just the conflicting names and we will no - # longer touch any unique names. It is faster to leave these extract - # automatically by $AR in one run. - $show "(cd $xdir && $AR x $xabs)" - $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? - if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 - $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 - $AR t "$xabs" | sort | uniq -cd | while read -r count name - do - i=1 - while test "$i" -le "$count" - do - # Put our $i before any first dot (extension) - # Never overwrite any file - name_to="$name" - while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" - do - name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` - done - $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" - $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? - i=`expr $i + 1` - done - done - fi - - oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP` - done - fi - - compiler_flags="$compiler_flags $add_flags" - - # Do each command in the archive commands. - if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then - eval cmds=\"$old_archive_from_new_cmds\" - else - eval cmds=\"$old_archive_cmds\" - - if len=`expr "X$cmds" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - : - else - # the command line is too long to link in one step, link in parts - $echo "using piecewise archive linking..." - save_RANLIB=$RANLIB - RANLIB=: - objlist= - concat_cmds= - save_oldobjs=$oldobjs - # GNU ar 2.10+ was changed to match POSIX; thus no paths are - # encoded into archives. This makes 'ar r' malfunction in - # this piecewise linking case whenever conflicting object - # names appear in distinct ar calls; check, warn and compensate. - if (for obj in $save_oldobjs - do - $echo "X$obj" | $Xsed -e 's%^.*/%%' - done | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: warning: object name conflicts; overriding AR_FLAGS to 'cq'" 1>&2 - $echo "$modename: warning: to ensure that POSIX-compatible ar will work" 1>&2 - AR_FLAGS=cq - fi - # Is there a better way of finding the last object in the list? - for obj in $save_oldobjs - do - last_oldobj=$obj - done - for obj in $save_oldobjs - do - oldobjs="$objlist $obj" - objlist="$objlist $obj" - eval test_cmds=\"$old_archive_cmds\" - if len=`expr "X$test_cmds" : ".*"` && - test "$len" -le "$max_cmd_len"; then - : - else - # the above command should be used before it gets too long - oldobjs=$objlist - if test "$obj" = "$last_oldobj" ; then - RANLIB=$save_RANLIB - fi - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" - objlist= - fi - done - RANLIB=$save_RANLIB - oldobjs=$objlist - if test "X$oldobjs" = "X" ; then - eval cmds=\"\$concat_cmds\" - else - eval cmds=\"\$concat_cmds~$old_archive_cmds\" - fi - fi - fi - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - done - - if test -n "$generated"; then - $show "${rm}r$generated" - $run ${rm}r$generated - fi - - # Now create the libtool archive. - case $output in - *.la) - old_library= - test "$build_old_libs" = yes && old_library="$libname.$libext" - $show "creating $output" - - # Preserve any variables that may affect compiler behavior - for var in $variables_saved_for_relink; do - if eval test -z \"\${$var+set}\"; then - relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" - elif eval var_value=\$$var; test -z "$var_value"; then - relink_command="$var=; export $var; $relink_command" - else - var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` - relink_command="$var=\"$var_value\"; export $var; $relink_command" - fi - done - # Quote the link command for shipping. - relink_command="(cd `pwd`; $SHELL $0 --mode=relink $libtool_args @inst_prefix_dir@)" - relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` - if test "$hardcode_automatic" = yes ; then - relink_command= - fi - # Only create the output if not a dry run. - if test -z "$run"; then - for installed in no yes; do - if test "$installed" = yes; then - if test -z "$install_libdir"; then - break - fi - output="$output_objdir/$outputname"i - # Replace all uninstalled libtool libraries with the installed ones - newdependency_libs= - for deplib in $dependency_libs; do - case $deplib in - *.la) - name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - if test -z "$libdir"; then - $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit 1 - fi - newdependency_libs="$newdependency_libs $libdir/$name" - ;; - *) newdependency_libs="$newdependency_libs $deplib" ;; - esac - done - dependency_libs="$newdependency_libs" - newdlfiles= - for lib in $dlfiles; do - name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - if test -z "$libdir"; then - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit 1 - fi - newdlfiles="$newdlfiles $libdir/$name" - done - dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - if test -z "$libdir"; then - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit 1 - fi - newdlprefiles="$newdlprefiles $libdir/$name" - done - dlprefiles="$newdlprefiles" - fi - $rm $output - # place dlname in correct position for cygwin - tdlname=$dlname - case $host,$output,$installed,$module,$dlname in - *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; - esac - $echo > $output "\ -# $outputname - a libtool library file -# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# The name that we can dlopen(3). -dlname='$tdlname' - -# Names of this library. -library_names='$library_names' - -# The name of the static archive. -old_library='$old_library' - -# Libraries that this one depends upon. -dependency_libs='$dependency_libs' - -# Version information for $libname. -current=$current -age=$age -revision=$revision - -# Is this an already installed library? -installed=$installed - -# Should we warn about portability when linking against -modules? -shouldnotlink=$module - -# Files to dlopen/dlpreopen -dlopen='$dlfiles' -dlpreopen='$dlprefiles' - -# Directory that this library needs to be installed in: -libdir='$install_libdir'" - if test "$installed" = no && test "$need_relink" = yes && test "$fast_install" = no; then - $echo >> $output "\ -relink_command=\"$relink_command\"" - fi - done - fi - - # Do a symbolic link so that the libtool archive can be found in - # LD_LIBRARY_PATH before the program is installed. - $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)" - $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $? - ;; - esac - exit 0 - ;; - - # libtool install mode - install) - modename="$modename: install" - - # There may be an optional sh(1) argument at the beginning of - # install_prog (especially on Windows NT). - if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || - # Allow the use of GNU shtool's install command. - $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then - # Aesthetically quote it. - arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) - arg="\"$arg\"" - ;; - esac - install_prog="$arg " - arg="$1" - shift - else - install_prog= - arg="$nonopt" - fi - - # The real first argument should be the name of the installation program. - # Aesthetically quote it. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) - arg="\"$arg\"" - ;; - esac - install_prog="$install_prog$arg" - - # We need to accept at least all the BSD install flags. - dest= - files= - opts= - prev= - install_type= - isdir=no - stripme= - for arg - do - if test -n "$dest"; then - files="$files $dest" - dest="$arg" - continue - fi - - case $arg in - -d) isdir=yes ;; - -f) prev="-f" ;; - -g) prev="-g" ;; - -m) prev="-m" ;; - -o) prev="-o" ;; - -s) - stripme=" -s" - continue - ;; - -*) ;; - - *) - # If the previous option needed an argument, then skip it. - if test -n "$prev"; then - prev= - else - dest="$arg" - continue - fi - ;; - esac - - # Aesthetically quote the argument. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) - arg="\"$arg\"" - ;; - esac - install_prog="$install_prog $arg" - done - - if test -z "$install_prog"; then - $echo "$modename: you must specify an install program" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - - if test -n "$prev"; then - $echo "$modename: the \`$prev' option requires an argument" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - - if test -z "$files"; then - if test -z "$dest"; then - $echo "$modename: no file or destination specified" 1>&2 - else - $echo "$modename: you must specify a destination" 1>&2 - fi - $echo "$help" 1>&2 - exit 1 - fi - - # Strip any trailing slash from the destination. - dest=`$echo "X$dest" | $Xsed -e 's%/$%%'` - - # Check to see that the destination is a directory. - test -d "$dest" && isdir=yes - if test "$isdir" = yes; then - destdir="$dest" - destname= - else - destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'` - test "X$destdir" = "X$dest" && destdir=. - destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'` - - # Not a directory, so check to see that there is only one file specified. - set dummy $files - if test "$#" -gt 2; then - $echo "$modename: \`$dest' is not a directory" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - fi - case $destdir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - for file in $files; do - case $file in - *.lo) ;; - *) - $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2 - $echo "$help" 1>&2 - exit 1 - ;; - esac - done - ;; - esac - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. - libtool_install_magic="$magic" - - staticlibs= - future_libdirs= - current_libdirs= - for file in $files; do - - # Do each installation. - case $file in - *.$libext) - # Do the static libraries later. - staticlibs="$staticlibs $file" - ;; - - *.la) - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$file' is not a valid libtool archive" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - - library_names= - old_library= - relink_command= - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Add the libdir to current_libdirs if it is the destination. - if test "X$destdir" = "X$libdir"; then - case "$current_libdirs " in - *" $libdir "*) ;; - *) current_libdirs="$current_libdirs $libdir" ;; - esac - else - # Note the libdir as a future libdir. - case "$future_libdirs " in - *" $libdir "*) ;; - *) future_libdirs="$future_libdirs $libdir" ;; - esac - fi - - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/ - test "X$dir" = "X$file/" && dir= - dir="$dir$objdir" - - if test -n "$relink_command"; then - # Determine the prefix the user has applied to our future dir. - inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"` - - # Don't allow the user to place us outside of our expected - # location b/c this prevents finding dependent libraries that - # are installed to the same prefix. - # At present, this check doesn't affect windows .dll's that - # are installed into $libdir/../bin (currently, that works fine) - # but it's something to keep an eye on. - if test "$inst_prefix_dir" = "$destdir"; then - $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2 - exit 1 - fi - - if test -n "$inst_prefix_dir"; then - # Stick the inst_prefix_dir data into the link command. - relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` - else - relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"` - fi - - $echo "$modename: warning: relinking \`$file'" 1>&2 - $show "$relink_command" - if $run eval "$relink_command"; then : - else - $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 - exit 1 - fi - fi - - # See the names of the shared library. - set dummy $library_names - if test -n "$2"; then - realname="$2" - shift - shift - - srcname="$realname" - test -n "$relink_command" && srcname="$realname"T - - # Install the shared library and build the symlinks. - $show "$install_prog $dir/$srcname $destdir/$realname" - $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $? - if test -n "$stripme" && test -n "$striplib"; then - $show "$striplib $destdir/$realname" - $run eval "$striplib $destdir/$realname" || exit $? - fi - - if test "$#" -gt 0; then - # Delete the old symlinks, and create new ones. - for linkname - do - if test "$linkname" != "$realname"; then - $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" - $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" - fi - done - fi - - # Do each command in the postinstall commands. - lib="$destdir/$realname" - eval cmds=\"$postinstall_cmds\" - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - # Install the pseudo-library for information purposes. - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - instname="$dir/$name"i - $show "$install_prog $instname $destdir/$name" - $run eval "$install_prog $instname $destdir/$name" || exit $? - - # Maybe install the static library, too. - test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" - ;; - - *.lo) - # Install (i.e. copy) a libtool object. - - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then - destfile="$destdir/$destname" - else - destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - destfile="$destdir/$destfile" - fi - - # Deduce the name of the destination old-style object file. - case $destfile in - *.lo) - staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"` - ;; - *.$objext) - staticdest="$destfile" - destfile= - ;; - *) - $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2 - $echo "$help" 1>&2 - exit 1 - ;; - esac - - # Install the libtool object if requested. - if test -n "$destfile"; then - $show "$install_prog $file $destfile" - $run eval "$install_prog $file $destfile" || exit $? - fi - - # Install the old object if enabled. - if test "$build_old_libs" = yes; then - # Deduce the name of the old-style object file. - staticobj=`$echo "X$file" | $Xsed -e "$lo2o"` - - $show "$install_prog $staticobj $staticdest" - $run eval "$install_prog \$staticobj \$staticdest" || exit $? - fi - exit 0 - ;; - - *) - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then - destfile="$destdir/$destname" - else - destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - destfile="$destdir/$destfile" - fi - - # If the file is missing, and there is a .exe on the end, strip it - # because it is most likely a libtool script we actually want to - # install - stripped_ext="" - case $file in - *.exe) - if test ! -f "$file"; then - file=`$echo $file|${SED} 's,.exe$,,'` - stripped_ext=".exe" - fi - ;; - esac - - # Do a test to see if this is really a libtool program. - case $host in - *cygwin*|*mingw*) - wrapper=`$echo $file | ${SED} -e 's,.exe$,,'` - ;; - *) - wrapper=$file - ;; - esac - if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then - notinst_deplibs= - relink_command= - - # To insure that "foo" is sourced, and not "foo.exe", - # finese the cygwin/MSYS system by explicitly sourcing "foo." - # which disallows the automatic-append-.exe behavior. - case $build in - *cygwin* | *mingw*) wrapperdot=${wrapper}. ;; - *) wrapperdot=${wrapper} ;; - esac - # If there is no directory component, then add one. - case $file in - */* | *\\*) . ${wrapperdot} ;; - *) . ./${wrapperdot} ;; - esac - - # Check the variables that should have been set. - if test -z "$notinst_deplibs"; then - $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2 - exit 1 - fi - - finalize=yes - for lib in $notinst_deplibs; do - # Check to see that each library is installed. - libdir= - if test -f "$lib"; then - # If there is no directory component, then add one. - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - fi - libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test - if test -n "$libdir" && test ! -f "$libfile"; then - $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2 - finalize=no - fi - done - - relink_command= - # To insure that "foo" is sourced, and not "foo.exe", - # finese the cygwin/MSYS system by explicitly sourcing "foo." - # which disallows the automatic-append-.exe behavior. - case $build in - *cygwin* | *mingw*) wrapperdot=${wrapper}. ;; - *) wrapperdot=${wrapper} ;; - esac - # If there is no directory component, then add one. - case $file in - */* | *\\*) . ${wrapperdot} ;; - *) . ./${wrapperdot} ;; - esac - - outputname= - if test "$fast_install" = no && test -n "$relink_command"; then - if test "$finalize" = yes && test -z "$run"; then - tmpdir="/tmp" - test -n "$TMPDIR" && tmpdir="$TMPDIR" - tmpdir="$tmpdir/libtool-$$" - if $mkdir "$tmpdir" && chmod 700 "$tmpdir"; then : - else - $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2 - continue - fi - file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'` - outputname="$tmpdir/$file" - # Replace the output file specification. - relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` - - $show "$relink_command" - if $run eval "$relink_command"; then : - else - $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 - ${rm}r "$tmpdir" - continue - fi - file="$outputname" - else - $echo "$modename: warning: cannot relink \`$file'" 1>&2 - fi - else - # Install the binary that we compiled earlier. - file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` - fi - fi - - # remove .exe since cygwin /usr/bin/install will append another - # one anyways - case $install_prog,$host in - */usr/bin/install*,*cygwin*) - case $file:$destfile in - *.exe:*.exe) - # this is ok - ;; - *.exe:*) - destfile=$destfile.exe - ;; - *:*.exe) - destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'` - ;; - esac - ;; - esac - $show "$install_prog$stripme $file $destfile" - $run eval "$install_prog\$stripme \$file \$destfile" || exit $? - test -n "$outputname" && ${rm}r "$tmpdir" - ;; - esac - done - - for file in $staticlibs; do - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - - # Set up the ranlib parameters. - oldlib="$destdir/$name" - - $show "$install_prog $file $oldlib" - $run eval "$install_prog \$file \$oldlib" || exit $? - - if test -n "$stripme" && test -n "$striplib"; then - $show "$old_striplib $oldlib" - $run eval "$old_striplib $oldlib" || exit $? - fi - - # Do each command in the postinstall commands. - eval cmds=\"$old_postinstall_cmds\" - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - done - - if test -n "$future_libdirs"; then - $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2 - fi - - if test -n "$current_libdirs"; then - # Maybe just do a dry run. - test -n "$run" && current_libdirs=" -n$current_libdirs" - exec_cmd='$SHELL $0 --finish$current_libdirs' - else - exit 0 - fi - ;; - - # libtool finish mode - finish) - modename="$modename: finish" - libdirs="$nonopt" - admincmds= - - if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then - for dir - do - libdirs="$libdirs $dir" - done - - for libdir in $libdirs; do - if test -n "$finish_cmds"; then - # Do each command in the finish commands. - eval cmds=\"$finish_cmds\" - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || admincmds="$admincmds - $cmd" - done - IFS="$save_ifs" - fi - if test -n "$finish_eval"; then - # Do the single finish_eval. - eval cmds=\"$finish_eval\" - $run eval "$cmds" || admincmds="$admincmds - $cmds" - fi - done - fi - - # Exit here if they wanted silent mode. - exit 0 - - $echo "----------------------------------------------------------------------" - $echo "Libraries have been installed in:" - for libdir in $libdirs; do - $echo " $libdir" - done - $echo - $echo "If you ever happen to want to link against installed libraries" - $echo "in a given directory, LIBDIR, you must either use libtool, and" - $echo "specify the full pathname of the library, or use the \`-LLIBDIR'" - $echo "flag during linking and do at least one of the following:" - if test -n "$shlibpath_var"; then - $echo " - add LIBDIR to the \`$shlibpath_var' environment variable" - $echo " during execution" - fi - if test -n "$runpath_var"; then - $echo " - add LIBDIR to the \`$runpath_var' environment variable" - $echo " during linking" - fi - if test -n "$hardcode_libdir_flag_spec"; then - libdir=LIBDIR - eval flag=\"$hardcode_libdir_flag_spec\" - - $echo " - use the \`$flag' linker flag" - fi - if test -n "$admincmds"; then - $echo " - have your system administrator run these commands:$admincmds" - fi - if test -f /etc/ld.so.conf; then - $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" - fi - $echo - $echo "See any operating system documentation about shared libraries for" - $echo "more information, such as the ld(1) and ld.so(8) manual pages." - $echo "----------------------------------------------------------------------" - exit 0 - ;; - - # libtool execute mode - execute) - modename="$modename: execute" - - # The first argument is the command name. - cmd="$nonopt" - if test -z "$cmd"; then - $echo "$modename: you must specify a COMMAND" 1>&2 - $echo "$help" - exit 1 - fi - - # Handle -dlopen flags immediately. - for file in $execute_dlfiles; do - if test ! -f "$file"; then - $echo "$modename: \`$file' is not a file" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - - dir= - case $file in - *.la) - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - - # Read the libtool library. - dlname= - library_names= - - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Skip this library if it cannot be dlopened. - if test -z "$dlname"; then - # Warn if it was a shared library. - test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'" - continue - fi - - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$file" && dir=. - - if test -f "$dir/$objdir/$dlname"; then - dir="$dir/$objdir" - else - $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2 - exit 1 - fi - ;; - - *.lo) - # Just add the directory containing the .lo file. - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$file" && dir=. - ;; - - *) - $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2 - continue - ;; - esac - - # Get the absolute pathname. - absdir=`cd "$dir" && pwd` - test -n "$absdir" && dir="$absdir" - - # Now add the directory to shlibpath_var. - if eval "test -z \"\$$shlibpath_var\""; then - eval "$shlibpath_var=\"\$dir\"" - else - eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" - fi - done - - # This variable tells wrapper scripts just to set shlibpath_var - # rather than running their programs. - libtool_execute_magic="$magic" - - # Check if any of the arguments is a wrapper script. - args= - for file - do - case $file in - -*) ;; - *) - # Do a test to see if this is really a libtool program. - if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Transform arg to wrapped name. - file="$progdir/$program" - fi - ;; - esac - # Quote arguments (to preserve shell metacharacters). - file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"` - args="$args \"$file\"" - done - - if test -z "$run"; then - if test -n "$shlibpath_var"; then - # Export the shlibpath_var. - eval "export $shlibpath_var" - fi - - # Restore saved environment variables - if test "${save_LC_ALL+set}" = set; then - LC_ALL="$save_LC_ALL"; export LC_ALL - fi - if test "${save_LANG+set}" = set; then - LANG="$save_LANG"; export LANG - fi - - # Now prepare to actually exec the command. - exec_cmd="\$cmd$args" - else - # Display what would be done. - if test -n "$shlibpath_var"; then - eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\"" - $echo "export $shlibpath_var" - fi - $echo "$cmd$args" - exit 0 - fi - ;; - - # libtool clean and uninstall mode - clean | uninstall) - modename="$modename: $mode" - rm="$nonopt" - files= - rmforce= - exit_status=0 - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. - libtool_install_magic="$magic" - - for arg - do - case $arg in - -f) rm="$rm $arg"; rmforce=yes ;; - -*) rm="$rm $arg" ;; - *) files="$files $arg" ;; - esac - done - - if test -z "$rm"; then - $echo "$modename: you must specify an RM program" 1>&2 - $echo "$help" 1>&2 - exit 1 - fi - - rmdirs= - - origobjdir="$objdir" - for file in $files; do - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - if test "X$dir" = "X$file"; then - dir=. - objdir="$origobjdir" - else - objdir="$dir/$origobjdir" - fi - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - test "$mode" = uninstall && objdir="$dir" - - # Remember objdir for removal later, being careful to avoid duplicates - if test "$mode" = clean; then - case " $rmdirs " in - *" $objdir "*) ;; - *) rmdirs="$rmdirs $objdir" ;; - esac - fi - - # Don't error if the file doesn't exist and rm -f was used. - if (test -L "$file") >/dev/null 2>&1 \ - || (test -h "$file") >/dev/null 2>&1 \ - || test -f "$file"; then - : - elif test -d "$file"; then - exit_status=1 - continue - elif test "$rmforce" = yes; then - continue - fi - - rmfiles="$file" - - case $name in - *.la) - # Possibly a libtool archive, so verify it. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - . $dir/$name - - # Delete the libtool libraries and symlinks. - for n in $library_names; do - rmfiles="$rmfiles $objdir/$n" - done - test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" - test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" - - if test "$mode" = uninstall; then - if test -n "$library_names"; then - # Do each command in the postuninstall commands. - eval cmds=\"$postuninstall_cmds\" - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" - if test "$?" -ne 0 && test "$rmforce" != yes; then - exit_status=1 - fi - done - IFS="$save_ifs" - fi - - if test -n "$old_library"; then - # Do each command in the old_postuninstall commands. - eval cmds=\"$old_postuninstall_cmds\" - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" - if test "$?" -ne 0 && test "$rmforce" != yes; then - exit_status=1 - fi - done - IFS="$save_ifs" - fi - # FIXME: should reinstall the best remaining shared library. - fi - fi - ;; - - *.lo) - # Possibly a libtool object, so verify it. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - - # Read the .lo file - . $dir/$name - - # Add PIC object to the list of files to remove. - if test -n "$pic_object" \ - && test "$pic_object" != none; then - rmfiles="$rmfiles $dir/$pic_object" - fi - - # Add non-PIC object to the list of files to remove. - if test -n "$non_pic_object" \ - && test "$non_pic_object" != none; then - rmfiles="$rmfiles $dir/$non_pic_object" - fi - fi - ;; - - *) - if test "$mode" = clean ; then - noexename=$name - case $file in - *.exe) - file=`$echo $file|${SED} 's,.exe$,,'` - noexename=`$echo $name|${SED} 's,.exe$,,'` - # $file with .exe has already been added to rmfiles, - # add $file without .exe - rmfiles="$rmfiles $file" - ;; - esac - # Do a test to see if this is a libtool program. - if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - relink_command= - . $dir/$noexename - - # note $name still contains .exe if it was in $file originally - # as does the version of $file that was added into $rmfiles - rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" - if test "$fast_install" = yes && test -n "$relink_command"; then - rmfiles="$rmfiles $objdir/lt-$name" - fi - if test "X$noexename" != "X$name" ; then - rmfiles="$rmfiles $objdir/lt-${noexename}.c" - fi - fi - fi - ;; - esac - $show "$rm $rmfiles" - $run $rm $rmfiles || exit_status=1 - done - objdir="$origobjdir" - - # Try to remove the ${objdir}s in the directories where we deleted files - for dir in $rmdirs; do - if test -d "$dir"; then - $show "rmdir $dir" - $run rmdir $dir >/dev/null 2>&1 - fi - done - - exit $exit_status - ;; - - "") - $echo "$modename: you must specify a MODE" 1>&2 - $echo "$generic_help" 1>&2 - exit 1 - ;; - esac - - if test -z "$exec_cmd"; then - $echo "$modename: invalid operation mode \`$mode'" 1>&2 - $echo "$generic_help" 1>&2 - exit 1 - fi -fi # test -z "$show_help" - -if test -n "$exec_cmd"; then - eval exec $exec_cmd - exit 1 -fi - -# We need to display help for each of the modes. -case $mode in -"") $echo \ -"Usage: $modename [OPTION]... [MODE-ARG]... - -Provide generalized library-building support services. - - --config show all configuration variables - --debug enable verbose shell tracing --n, --dry-run display commands without modifying any files - --features display basic configuration information and exit - --finish same as \`--mode=finish' - --help display this help message and exit - --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS] - --quiet same as \`--silent' - --silent don't print informational messages - --tag=TAG use configuration variables from tag TAG - --version print version information - -MODE must be one of the following: - - clean remove files from the build directory - compile compile a source file into a libtool object - execute automatically set library path, then run a program - finish complete the installation of libtool libraries - install install libraries or executables - link create a library or an executable - uninstall remove libraries from an installed directory - -MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for -a more detailed description of MODE. - -Report bugs to ." - exit 0 - ;; - -clean) - $echo \ -"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE... - -Remove files from the build directory. - -RM is the name of the program to use to delete files associated with each FILE -(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed -to RM. - -If FILE is a libtool library, object or program, all the files associated -with it are deleted. Otherwise, only FILE itself is deleted using RM." - ;; - -compile) - $echo \ -"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE - -Compile a source file into a libtool library object. - -This mode accepts the following additional options: - - -o OUTPUT-FILE set the output file name to OUTPUT-FILE - -prefer-pic try to building PIC objects only - -prefer-non-pic try to building non-PIC objects only - -static always build a \`.o' file suitable for static linking - -COMPILE-COMMAND is a command to be used in creating a \`standard' object file -from the given SOURCEFILE. - -The output file name is determined by removing the directory component from -SOURCEFILE, then substituting the C source code suffix \`.c' with the -library object suffix, \`.lo'." - ;; - -execute) - $echo \ -"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]... - -Automatically set library path, then run a program. - -This mode accepts the following additional options: - - -dlopen FILE add the directory containing FILE to the library path - -This mode sets the library path environment variable according to \`-dlopen' -flags. - -If any of the ARGS are libtool executable wrappers, then they are translated -into their corresponding uninstalled binary, and any of their required library -directories are added to the library path. - -Then, COMMAND is executed, with ARGS as arguments." - ;; - -finish) - $echo \ -"Usage: $modename [OPTION]... --mode=finish [LIBDIR]... - -Complete the installation of libtool libraries. - -Each LIBDIR is a directory that contains libtool libraries. - -The commands that this mode executes may require superuser privileges. Use -the \`--dry-run' option if you just want to see what would be executed." - ;; - -install) - $echo \ -"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND... - -Install executables or libraries. - -INSTALL-COMMAND is the installation command. The first component should be -either the \`install' or \`cp' program. - -The rest of the components are interpreted as arguments to that command (only -BSD-compatible install options are recognized)." - ;; - -link) - $echo \ -"Usage: $modename [OPTION]... --mode=link LINK-COMMAND... - -Link object files or libraries together to form another library, or to -create an executable program. - -LINK-COMMAND is a command using the C compiler that you would use to create -a program from several object files. - -The following components of LINK-COMMAND are treated specially: - - -all-static do not do any dynamic linking at all - -avoid-version do not add a version suffix if possible - -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime - -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols - -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) - -export-symbols SYMFILE - try to export only the symbols listed in SYMFILE - -export-symbols-regex REGEX - try to export only the symbols matching REGEX - -LLIBDIR search LIBDIR for required installed libraries - -lNAME OUTPUT-FILE requires the installed library libNAME - -module build a library that can dlopened - -no-fast-install disable the fast-install mode - -no-install link a not-installable executable - -no-undefined declare that a library does not refer to external symbols - -o OUTPUT-FILE create OUTPUT-FILE from the specified objects - -objectlist FILE Use a list of object files found in FILE to specify objects - -release RELEASE specify package release information - -rpath LIBDIR the created library will eventually be installed in LIBDIR - -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries - -static do not do any dynamic linking of libtool libraries - -version-info CURRENT[:REVISION[:AGE]] - specify library version info [each variable defaults to 0] - -All other options (arguments beginning with \`-') are ignored. - -Every other argument is treated as a filename. Files ending in \`.la' are -treated as uninstalled libtool libraries, other files are standard or library -object files. - -If the OUTPUT-FILE ends in \`.la', then a libtool library is created, -only library objects (\`.lo' files) may be specified, and \`-rpath' is -required, except when creating a convenience library. - -If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created -using \`ar' and \`ranlib', or on Windows using \`lib'. - -If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file -is created, otherwise an executable program is created." - ;; - -uninstall) - $echo \ -"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... - -Remove libraries from an installation directory. - -RM is the name of the program to use to delete files associated with each FILE -(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed -to RM. - -If FILE is a libtool library, all the files associated with it are deleted. -Otherwise, only FILE itself is deleted using RM." - ;; - -*) - $echo "$modename: invalid operation mode \`$mode'" 1>&2 - $echo "$help" 1>&2 - exit 1 - ;; -esac - -$echo -$echo "Try \`$modename --help' for more information about other modes." - -exit 0 - -# The TAGs below are defined such that we never get into a situation -# in which we disable both kinds of libraries. Given conflicting -# choices, we go for a static library, that is the most portable, -# since we can't tell whether shared libraries were disabled because -# the user asked for that or because the platform doesn't support -# them. This is particularly important on AIX, because we don't -# support having both static and shared libraries enabled at the same -# time on that platform, so we default to a shared-only configuration. -# If a disable-shared tag is given, we'll fallback to a static-only -# configuration. But we'll never go from static-only to shared-only. - -# ### BEGIN LIBTOOL TAG CONFIG: disable-shared -build_libtool_libs=no -build_old_libs=yes -# ### END LIBTOOL TAG CONFIG: disable-shared - -# ### BEGIN LIBTOOL TAG CONFIG: disable-static -build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac` -# ### END LIBTOOL TAG CONFIG: disable-static - -# Local Variables: -# mode:shell-script -# sh-indentation:2 -# End: diff --git a/admin/missing b/admin/missing deleted file mode 100755 index 6a37006..0000000 --- a/admin/missing +++ /dev/null @@ -1,336 +0,0 @@ -#! /bin/sh -# Common stub for a few missing GNU programs while installing. -# Copyright (C) 1996, 1997, 1999, 2000, 2002 Free Software Foundation, Inc. -# Originally by Fran,cois Pinard , 1996. - -# 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, 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 -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 -fi - -run=: - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi - -case "$1" in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case "$1" in - - -h|--h|--he|--hel|--help) - echo "\ -$0 [OPTION]... PROGRAM [ARGUMENT]... - -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. - -Options: - -h, --help display this help and exit - -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails - -Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - tar try tar, gnutar, gtar, then tar without non-portable flags - yacc create \`y.tab.[ch]', if possible, from existing .[ch]" - ;; - - -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing 0.4 - GNU automake" - ;; - - -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 - ;; - - aclocal*) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case "$f" in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; - - automake*) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; - - autom4te) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is needed, and you do not seem to have it handy on your - system. You might have modified some files without having the - proper tools for further handling them. - You can get \`$1Help2man' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` - test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison|yacc) - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if [ ! -f y.tab.h ]; then - echo >y.tab.h - fi - if [ ! -f y.tab.c ]; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex|flex) - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if [ ! -f lex.yy.c ]; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` - fi - if [ -f "$file" ]; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit 1 - fi - ;; - - makeinfo) - if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then - # We have makeinfo, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` - fi - touch $file - ;; - - tar) - shift - if test -n "$run"; then - echo 1>&2 "ERROR: \`tar' requires --run" - exit 1 - fi - - # We have already tried tar in the generic part. - # Look for gnutar/gtar before invocation to avoid ugly error - # messages. - if (gnutar --version > /dev/null 2>&1); then - gnutar "$@" && exit 0 - fi - if (gtar --version > /dev/null 2>&1); then - gtar "$@" && exit 0 - fi - firstarg="$1" - if shift; then - case "$firstarg" in - *o*) - firstarg=`echo "$firstarg" | sed s/o//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - case "$firstarg" in - *h*) - firstarg=`echo "$firstarg" | sed s/h//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - fi - - echo 1>&2 "\ -WARNING: I can't seem to be able to run \`tar' with the given arguments. - You may want to install GNU tar or Free paxutils, or check the - command line arguments." - exit 1 - ;; - - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and you do not seem to have it handy on your - system. You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequirements for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 - ;; -esac - -exit 0 diff --git a/admin/mkinstalldirs b/admin/mkinstalldirs deleted file mode 100755 index d2d5f21..0000000 --- a/admin/mkinstalldirs +++ /dev/null @@ -1,111 +0,0 @@ -#! /bin/sh -# mkinstalldirs --- make directory hierarchy -# Author: Noah Friedman -# Created: 1993-05-16 -# Public domain - -errstatus=0 -dirmode="" - -usage="\ -Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..." - -# process command line arguments -while test $# -gt 0 ; do - case $1 in - -h | --help | --h*) # -h for help - echo "$usage" 1>&2 - exit 0 - ;; - -m) # -m PERM arg - shift - test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } - dirmode=$1 - shift - ;; - --) # stop option processing - shift - break - ;; - -*) # unknown option - echo "$usage" 1>&2 - exit 1 - ;; - *) # first non-opt arg - break - ;; - esac -done - -for file -do - if test -d "$file"; then - shift - else - break - fi -done - -case $# in - 0) exit 0 ;; -esac - -case $dirmode in - '') - if mkdir -p -- . 2>/dev/null; then - echo "mkdir -p -- $*" - exec mkdir -p -- "$@" - fi - ;; - *) - if mkdir -m "$dirmode" -p -- . 2>/dev/null; then - echo "mkdir -m $dirmode -p -- $*" - exec mkdir -m "$dirmode" -p -- "$@" - fi - ;; -esac - -for file -do - set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` - shift - - pathcomp= - for d - do - pathcomp="$pathcomp$d" - case $pathcomp in - -*) pathcomp=./$pathcomp ;; - esac - - if test ! -d "$pathcomp"; then - echo "mkdir $pathcomp" - - mkdir "$pathcomp" || lasterr=$? - - if test ! -d "$pathcomp"; then - errstatus=$lasterr - else - if test ! -z "$dirmode"; then - echo "chmod $dirmode $pathcomp" - lasterr="" - chmod "$dirmode" "$pathcomp" || lasterr=$? - - if test ! -z "$lasterr"; then - errstatus=$lasterr - fi - fi - fi - fi - - pathcomp="$pathcomp/" - done -done - -exit $errstatus - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# End: -# mkinstalldirs ends here diff --git a/admin/nmcheck b/admin/nmcheck deleted file mode 100755 index 1544713..0000000 --- a/admin/nmcheck +++ /dev/null @@ -1,371 +0,0 @@ -#!/usr/bin/perl -w - -# Check namespace cleanness of a library. -# Allowed symbols are passed as arguments. -# They may have trailing * = wildcard. -# Wildcards may be also specified as *::* (e.g. K*::* for all KDE classes) -# Symbols are listed as full function unmangled names without arguments, -# e.g. 'foo bar* nspace::*' allows foo(), foo(int), bar(), barbar() -# and all symbols in namespace/class nspace. -# If an argument has comma in it, it's a filename of a file containing -# allowed symbols, one per line. - - -$thisProg = "$0"; # This programs name - -$library = ""; -$allowed_symbols = ""; -$debug = 0; -$allowed_weak = ""; -$weak_specified = 0; - -while( defined( $ARGV[ 0 ] )) -{ - $_ = shift; - if( /^--verbose$|^-v$/ ) - { - $debug = 1; - } - elsif( /^--help$|^-h$/ ) - { - print STDOUT "Usage $thisProg [OPTION] ... library [allowed symbols] ...\n", - "\n", - "Check if the given library has only allowed public symbols.\n", - "\n", - " --allowweak=[symbol] allow only these weak symbols\n", - " -v, --verbose verbosely list files processed\n", - " -h, --help print this help, then exit\n"; - exit 0; - } - elsif( /^--allowweak=(.*)$/ ) - { - $allowed_weak .= " " . $1; - $weak_specified = 1; - } - elsif( /^--allowweak$/ ) # simply list all weak - { - $allowed_weak .= " "; - $weak_specified = 1; - } - elsif( /^--*/ ) - { - die "Invalid argument!\n"; - } - else - { - if( ! $library ) - { - $library = $_; - } - else - { - $allowed_symbols .= " " . $_; - } - } -} - -if( ! $weak_specified ) -{ - $allowed_weak = "*"; - # allow all weak symbols by default - # instances of templates and similar stuff - unfortunately includes also things from other libraries, - # so it cannot be on by default -} - -print STDERR "library:" . $library . "\n" if $debug; -print STDERR "allowed_symbols:" . $allowed_symbols . "\n" if $debug; -print STDERR "allowed_weak:" . $allowed_weak . "\n" if $debug; - -$default_symbols = "_fini _init"; # system symbols -# on my system, every .so has : -# A _DYNAMIC -# A _GLOBAL_OFFSET_TABLE_ -# A __bss_start -# A _edata -# A _end -# T _fini -# T _init -# no need to list A symbols in $default_symbols - -print STDERR "default_symbols: " . $default_symbols . "\n" if $debug; - -print STDOUT "Namespace cleanness check for " . $library . " :\n"; - -$lib_file = ""; -if( $library =~ /\.la$/ ) -{ - # get the real library file from .la - open( FILEIN, $library ) || die "Couldn't open $! !\n"; - while( $line = ) - { - if( $line =~ /library_names=\'([^ ]*).*/o ) - { - $lib_file = $1; - } - } - close( FILEIN ); - if( ! $lib_file ) - { - print STDERR "Library file not found in .la file!\n"; - exit 1; - } - my $libpath = $library; - $libpath =~ s%[^/]*$%%; - if( -e $libpath . ".libs/" . $lib_file ) - { - $lib_file = $libpath . ".libs/" . $lib_file; - } - else - { - $lib_file = $libpath . $lib_file; - } -} -else -{ - $lib_file = $library; -} - -print STDERR "libfile: ". $lib_file . "\n" if $debug; - -$allowed_symbols .= " " . $default_symbols; - -sub process_symbols($\@\%\@); - -@wildcards = (); -%exacts = (); -@regwildcards = (); -process_symbols( $allowed_symbols, @wildcards, %exacts, @regwildcards ); -@weak_wildcards = (); -%weak_exacts = (); -@weak_regwildcards = (); -process_symbols( $allowed_weak, @weak_wildcards, %weak_exacts, @weak_regwildcards ); - -# grep is for stripping not exported symbols, which don't have address (=first column) -$nm_command = "nm -BDCg " . $lib_file . " | grep -v '^ ' |"; - -# TODO how portable is this nmcheck stuff? - -print STDERR "nm command:" . $nm_command . "\n" if $debug; - -open( FILEIN, $nm_command ) || die "nm command failed\n"; - -my $exit_code = 0; - -while( $line = ) -{ - my $type; - my $symbol; - if( $line =~ /^[^ ]* (.) (.*)$/o ) - { - $type = $1; - $symbol = $2; - } - else - { - die "Invalid line: " . $line . "\n"; - } - - print STDERR "Type: " . $type . " , symbol: " . $symbol . "\n" if $debug; - if( $type eq "A" ) - { # these should be system symbols, so ignore them - next; - } - - my $orig_symbol = $symbol; - - if( $symbol =~ /\(anonymous namespace\)/o ) - { # TODO tell to prefer named namespaces? (shorter symbols) - next; - } - - # strip prefixes - # the :: appending is to make "CLASS::*" work also for "vtable for CLASS" - $symbol =~ s/^typeinfo for (.*)$/$1::/o; - $symbol =~ s/^typeinfo fn for (.*)$/$1::/o; - $symbol =~ s/^typeinfo name for (.*)$/$1::/o; - $symbol =~ s/^vtable for (.*)$/$1::/o; - $symbol =~ s/^guard variable for (.*)$/$1::/o; - $symbol =~ s/^reference temporary for (.*)$/$1::/o; - $symbol =~ s/^VTT for (.*)$/$1::/o; - $symbol =~ s/^virtual thunk \[[^\]]*\] to (.*)$/$1::/o; - $symbol =~ s/^non-virtual thunk \[[^\]]*\] to (.*)$/$1::/o; - $symbol =~ s/^covariant return thunk \[[^\]]*\] to (.*)$/$1::/o; - $symbol =~ s/^construction vtable thunk for (.*)$/$1::/o; - $symbol =~ s/^construction vtable for .*-in-(.*) [0-9]*$/$1::/o; - - # templates seem to have also return types mangled in their name, and nm prints it too - # they have also template arguments in the symbol - # get rid of both of those - while( $symbol =~ /<.*>/o ) - { - $symbol =~ s/<[^<>]*>//o; # strip innermost <> - } - if( $symbol !~ /operator\(\)/o ) - { - $symbol =~ s/ ?\(.*\).*$//o; # strip () and all after it - } - else - { - $symbol =~ s/(^|:| )operator\(\) ?\(.*\).*$//o; # strip () and all after it - } - $symbol =~ s/\[.*\] *$//o; # strip [in-charge] etc. - if( $symbol =~ /(^|:| )operator /o ) - { - $symbol =~ s/.* ([^\s]*)operator /$1/o; # strip everything before 'X::operator blah' - } - else - { - $symbol =~ s/.* ([^\s]+) *$/$1/o; # get last word (strip return type) - } - - # print STDERR "Processed symbol: " . $symbol . "\n" if $debug; - - my $found = 0; - if( $exacts{ $symbol } ) - { - $found = 1; - } - if( ! $found ) - { - for my $wild ( @wildcards ) - { - if( index( $symbol, $wild ) == 0 ) - { - $found = 1; - last; - } - } - } - if( ! $found ) - { - for my $wild ( @regwildcards ) - { - if( $symbol =~ /^$wild$/ ) - { - $found = 1; - last; - } - } - } - if( ( ! $found ) && ( $type eq "W" || $type eq "V" )) - { - if( $weak_exacts{ $symbol } ) - { - $found = 1; - } - if( ! $found ) - { - for my $wild ( @weak_wildcards ) - { - if( index( $symbol, $wild ) == 0 ) - { - $found = 1; - last; - } - } - } - if( ! $found ) - { - for my $wild ( @weak_regwildcards ) - { - if( $symbol =~ /^$wild$/ ) - { - $found = 1; - last; - } - } - } - } - - if( ! $found ) - { - print STDERR "Public symbol " . $orig_symbol . " is not allowed!\n"; - $exit_code = 1; - } -} - -close( FILEIN ); - -print STDOUT $exit_code == 0 ? "OK\n" : "FAILED\n"; - -exit $exit_code; - -sub process_symbols($\@\%\@) -{ - my $allowed_symbols = $_[ 0 ]; - my $wildcards_ref = $_[ 1 ]; - my $exacts_ref = $_[ 2 ]; - my $regwildcards_ref = $_[ 3 ]; - - $allowed_symbols =~ s/^ *//o; # strip whitespace - $allowed_symbols =~ s/ *$//o; - - if( $allowed_symbols eq "NONE" ) - { - $allowed_symbols = ""; - } - - my @symbols1 = split( ' ', $allowed_symbols ); - my $i = 0; - my @symbols2 = (); - while( defined( $symbols1[ $i ] )) - { - my $symbol = $symbols1[ $i ]; - if( $symbol =~ /\./ ) # dot in name -> file - { - open( SYMIN, $symbol ) || die ( "Cannot open file " . $symbol . "!" ); - while( $line = ) - { - $line =~ s/^\s*//o; # strip whitespace - $line =~ s/\s*$//o; - if( $line !~ /^$/o # empty line - && $line !~ /^\s*#/ ) # comment line starting with # - { - $symbols2[ $#symbols2 + 1 ] = $line; - } - } - close( SYMIN ); - } - else - { - $symbols2[ $#symbols2 + 1 ] = $symbol; - } - $i++; - } - $i = 0; - while( defined( $symbols2[ $i ] )) - { - my $symbol = $symbols2[ $i ]; - if( $symbol =~ /__/ - || $symbol =~ /^_[A-Z]/ ) - { # ISO C++ 2.10.2 - die "Symbols containing a double underscore or beginning with an underscore and an upper-case letter are reserved!\n"; - } - elsif( $symbol eq "main" - || $symbol eq "main*" ) - { - die "Symbol main is not allowed!\n"; - } - if( $symbol =~ /^([^\*]*)\*$/o # trailing * without any * before it - && $symbol !~ /operator\*$/o ) - { - print STDERR "wildcard:" . $symbol . "\n" if $debug; - $wildcards_ref->[ $#{$wildcards_ref} + 1 ] = $1; - } - elsif( $symbol =~ /\*$/o - && ( $symbol =~ /\*::/o || $symbol =~ /::\*/o ) - && $symbol !~ /^\*/o - && $symbol !~ /operator\*$/o ) - { - print STDERR "regwildcard:" . $symbol . "\n" if $debug; - $symbol =~ s/\*/\.\*/go; # change * to .* (regexp) - $regwildcards_ref->[ $#{$regwildcards_ref} + 1 ] = $symbol; - } - else - { - print STDERR "exact:" . $symbol . "\n" if $debug; - $exacts_ref->{ $symbol } = 1; - } - $i++; - } -} diff --git a/admin/ylwrap b/admin/ylwrap deleted file mode 100755 index 5ea68e4..0000000 --- a/admin/ylwrap +++ /dev/null @@ -1,143 +0,0 @@ -#! /bin/sh -# ylwrap - wrapper for lex/yacc invocations. -# Copyright 1996, 1997, 1998, 1999 Free Software Foundation, Inc. -# Written by Tom Tromey . -# -# 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, 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 -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Usage: -# ylwrap INPUT [OUTPUT DESIRED]... -- PROGRAM [ARGS]... -# * INPUT is the input file -# * OUTPUT is file PROG generates -# * DESIRED is file we actually want -# * PROGRAM is program to run -# * ARGS are passed to PROG -# Any number of OUTPUT,DESIRED pairs may be used. - -# The input. -input="$1" -shift -case "$input" in - [\\/]* | ?:[\\/]*) - # Absolute path; do nothing. - ;; - *) - # Relative path. Make it absolute. - input="`pwd`/$input" - ;; -esac - -# The directory holding the input. -input_dir=`echo "$input" | sed -e 's,\([\\/]\)[^\\/]*$,\1,'` -# Quote $INPUT_DIR so we can use it in a regexp. -# FIXME: really we should care about more than `.' and `\'. -input_rx=`echo "$input_dir" | sed -e 's,\\\\,\\\\\\\\,g' -e 's,\\.,\\\\.,g'` - -echo "got $input_rx" - -pairlist= -while test "$#" -ne 0; do - if test "$1" = "--"; then - shift - break - fi - pairlist="$pairlist $1" - shift -done - -# The program to run. -prog="$1" -shift -# Make any relative path in $prog absolute. -case "$prog" in - [\\/]* | ?:[\\/]*) ;; - *[\\/]*) prog="`pwd`/$prog" ;; -esac - -# FIXME: add hostname here for parallel makes that run commands on -# other machines. But that might take us over the 14-char limit. -dirname=ylwrap$$ -trap "cd `pwd`; rm -rf $dirname > /dev/null 2>&1" 1 2 3 15 -mkdir $dirname || exit 1 - -cd $dirname - -$prog ${1+"$@"} "$input" -status=$? - -if test $status -eq 0; then - set X $pairlist - shift - first=yes - # Since DOS filename conventions don't allow two dots, - # the DOS version of Bison writes out y_tab.c instead of y.tab.c - # and y_tab.h instead of y.tab.h. Test to see if this is the case. - y_tab_nodot="no" - if test -f y_tab.c || test -f y_tab.h; then - y_tab_nodot="yes" - fi - - while test "$#" -ne 0; do - from="$1" - # Handle y_tab.c and y_tab.h output by DOS - if test $y_tab_nodot = "yes"; then - if test $from = "y.tab.c"; then - from="y_tab.c" - else - if test $from = "y.tab.h"; then - from="y_tab.h" - fi - fi - fi - if test -f "$from"; then - # If $2 is an absolute path name, then just use that, - # otherwise prepend `../'. - case "$2" in - [\\/]* | ?:[\\/]*) target="$2";; - *) target="../$2";; - esac - - # Edit out `#line' or `#' directives. We don't want the - # resulting debug information to point at an absolute srcdir; - # it is better for it to just mention the .y file with no - # path. - sed -e "/^#/ s,$input_rx,," "$from" > "$target" || status=$? - else - # A missing file is only an error for the first file. This - # is a blatant hack to let us support using "yacc -d". If -d - # is not specified, we don't want an error when the header - # file is "missing". - if test $first = yes; then - status=1 - fi - fi - shift - shift - first=no - done -else - status=$? -fi - -# Remove the directory. -cd .. -rm -rf $dirname - -exit $status diff --git a/autogen.sh b/autogen.sh deleted file mode 100755 index 61b1206..0000000 --- a/autogen.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -UNSERMAKE="no" make -f Makefile.cvs diff --git a/bibletime.desktop b/bibletime.desktop deleted file mode 100644 index 5fb5495..0000000 --- a/bibletime.desktop +++ /dev/null @@ -1,26 +0,0 @@ -[Desktop Entry] -Comment=An easy to use bible study tool -Comment[C]=An easy to use bible study tool -Comment[cs]=Snadno pouiteln n�troj pro studium Bible -Comment[da]=Et letanvendeligt bibelstudieprogram -Comment[de]=Ein einfach zu benutzendes Bibelprogramm -Comment[fr]=Un outil d'�ude biblique facile �utiliser -Exec=bibletime -Icon=bibletime -MimeType= -Name=BibleTime 1.6.5.1 -Name[C]=BibleTime 1.6.5.1 -Name[cs]=BibleTime 1.6.5.1 -Name[da]=Bibeltime 1.6.5.1 -Name[de]=BibleTime 1.6.5.1 -Name[fr]=BibleTime 1.6.5.1 -GenericName=Bible Study Tool -SwallowExec= -SwallowTitle= -Terminal=false -TerminalOptions= -Type=Application -X-KDE-SubstituteUID=false -X-KDE-Username= -Categories=X-Bible;X-Religion;Literature;Art;Education;Utility;KDE;QT -DocPath=bibletime/handbook/index.html diff --git a/bibletime.desktop.in b/bibletime.desktop.in deleted file mode 100644 index ab6b200..0000000 --- a/bibletime.desktop.in +++ /dev/null @@ -1,26 +0,0 @@ -[Desktop Entry] -Comment=An easy to use bible study tool -Comment[C]=An easy to use bible study tool -Comment[cs]=Snadno pouiteln n�troj pro studium Bible -Comment[da]=Et letanvendeligt bibelstudieprogram -Comment[de]=Ein einfach zu benutzendes Bibelprogramm -Comment[fr]=Un outil d'�ude biblique facile �utiliser -Exec=bibletime -Icon=bibletime -MimeType= -Name=BibleTime @VERSION@ -Name[C]=BibleTime @VERSION@ -Name[cs]=BibleTime @VERSION@ -Name[da]=Bibeltime @VERSION@ -Name[de]=BibleTime @VERSION@ -Name[fr]=BibleTime @VERSION@ -GenericName=Bible Study Tool -SwallowExec= -SwallowTitle= -Terminal=false -TerminalOptions= -Type=Application -X-KDE-SubstituteUID=false -X-KDE-Username= -Categories=X-Bible;X-Religion;Literature;Art;Education;Utility;KDE;QT -DocPath=bibletime/handbook/index.html diff --git a/bibletime.lsm b/bibletime.lsm deleted file mode 100644 index ad91db9..0000000 --- a/bibletime.lsm +++ /dev/null @@ -1,14 +0,0 @@ -Begin3 -Title: BibleTime -Version: 1.6.5.1 -Entered-date: 31DEC2003 -Description: An easy to use but powerful Bible study tool for KDE 3. BibleTime is based on SWORD 1.5.8. -Keywords: bible,study,KDE3,KDE,QT,sword,bibletime,bibletime2,crosswire,www.bibletime.info,crosswire.org -Author: The BibleTime Team -Maintained-by: The BibleTime Team -Primary-site: http://www.bibletime.info/ -Home-page: http://www.bibletime.info/ -Original-site: http://www.bibletime.info/ -Platforms: Linux and other Unices -Copying-policy: GNU Public License -End diff --git a/bibletime.lsm.in b/bibletime.lsm.in deleted file mode 100644 index 38114bd..0000000 --- a/bibletime.lsm.in +++ /dev/null @@ -1,14 +0,0 @@ -Begin3 -Title: BibleTime -Version: @VERSION@ -Entered-date: 31DEC2003 -Description: An easy to use but powerful Bible study tool for KDE 3. BibleTime is based on SWORD 1.5.8. -Keywords: bible,study,KDE3,KDE,QT,sword,bibletime,bibletime2,crosswire,www.bibletime.info,crosswire.org -Author: The BibleTime Team -Maintained-by: The BibleTime Team -Primary-site: http://www.bibletime.info/ -Home-page: http://www.bibletime.info/ -Original-site: http://www.bibletime.info/ -Platforms: Linux and other Unices -Copying-policy: GNU Public License -End diff --git a/bibletime.m4 b/bibletime.m4 deleted file mode 100644 index 3f42937..0000000 --- a/bibletime.m4 +++ /dev/null @@ -1,193 +0,0 @@ -## -*- autoconf -*- - -dnl ------------------------------------------------------------------------------- -dnl Check wheter to use static linking, first parameter is the result (YES/NO) -dnl ------------------------------------------------------------------------------- -AC_DEFUN(AC_CHECK_STATIC_LINKING, -[ -$1="NO" - -AC_MSG_CHECKING(whether to use static linking) -AC_ARG_ENABLE(static-linking, - [ --enable-static-linking use static linking], - USE_STATIC_LINKING=$enableval, USE_STATIC_LINKING="no") - -if test "$USE_STATIC_LINKING" = "yes"; then - BT_LDFLAGS="-all-static -Wl,-Bstatic"; - AC_SUBST(BT_LDFLAGS) - CPPFLAGS="-DSTATIC_BUILD $CPPFLAGS"; - $1="YES"; -else - $1="NO"; -fi - -AC_MSG_RESULT($USE_STATIC_LINKING) -]) - -dnl ------------------------------------------------------------------------------- -dnl Checks the type of the distribution -dnl Possible names for the distributions are SuSE, RedHat, Mandrake -dnl ------------------------------------------------------------------------------- -AC_DEFUN(AC_CHECK_DISTRIBUTION, -[ -AC_MSG_CHECKING([for the used Linux distribution]) - -AC_ARG_WITH(distribution, -[ --with-distribution=TYPE The name of your *NIX distribution, e.g. SuSE [auto] ], -[ - ac_distribution=$withval -],ac_distribution=auto -) - -AC_ARG_WITH(distribution-version, -[ --with-distribution-version=VERSION Version of your *NIX distribution, e.g. 7.2 [auto] ], -[ - ac_distribution_version=$withval -],ac_distribution_version=auto -) - -AC_ARG_WITH(rpm-prefix, -[ --with-rpm-prefix=DIR The directory which should be used as PREFIX - in the RPM spec file [auto] ], -[ - ac_rpm_prefix=$withval -],ac_rpm_prefix=auto -) - -AC_ARG_WITH(rpm-group, -[ --with-rpm-group=DIR The group which will be used for the RPM system [auto] ], -[ - ac_rpm_group=$withval -],ac_rpm_group=auto -) - -if test "$ac_distribution" != "auto"; then - DISTRIBUTION=[$ac_distribution] -fi - -if test "$ac_distribution" = "auto"; then -AC_CACHE_VAL(DISTRIBUTION, [ -if test -f "/etc/SuSE-release"; then - DISTRIBUTION="SuSE" -elif test -f "/etc/mandrake-release"; then - DISTRIBUTION="Mandrake" -elif test -f "/etc/redhat-release"; then - DISTRIBUTION="Red Hat" -elif test -f "/etc/debian_version"; then - DISTRIBUTION="Debian" -fi -]) -fi - -if test "$ac_distribution_version" != "auto"; then - DISTRIBUTION_VERSION=[$ac_distribution_version] -fi -if test "$ac_distribution_version" = "auto"; then -AC_CACHE_VAL(DISTRIBUTION_VERSION, [ -if test -f "/etc/SuSE-release" && test "$DISTRIBUTION" = "SuSE"; then - DISTRIBUTION_VERSION=[`grep "VERSION =" /etc/SuSE-release | sed 's/VERSION = //'`]; -elif test -f "/etc/mandrake-release" && test "$DISTRIBUTION" = "Mandrake"; then - DISTRIBUTION_VERSION=[`grep "Mandrake" /etc/mandrake-release | sed 's/[a-zA-Z()]*//g' | awk '{print $1}'`] -elif test -f "/etc/redhat-release" && test "$DISTRIBUTION" = "Red Hat"; then - DISTRIBUTION_VERSION=[`grep "Red Hat" /etc/redhat-release | sed 's/[a-zA-Z()]*//g' | awk '{print $1}'`] -elif test -f "/etc/debian_version" && test "$DISTRIBUTION" = "Debian"; then - DISTRIBUTION_VERSION=[`cat /etc/debian_version`] -fi -]) -fi - - -if test "$ac_rpm_prefix" != "auto"; then - RPM_PREFIX=[$ac_rpm_prefix] -fi -if test "$ac_rpm_prefix" = "auto"; then -AC_CACHE_VAL(RPM_PREFIX, [ -if test "$DISTRIBUTION" = "SuSE"; then - RPM_PREFIX="/opt/kde3" -elif test "$DISTRIBUTION" = "Mandrake"; then - RPM_PREFIX="/usr" -elif test "$DISTRIBUTION" = "Red Hat"; then - RPM_PREFIX="/usr" -elif test "$DISTRIBUTION" = "Debian"; then - RPM_PREFIX="/usr" -fi -]) -fi - -if test "$ac_rpm_group" != "auto"; then - RPM_GROUP=[$ac_rpm_group] -fi -if test "$ac_rpm_prefix" = "auto"; then -AC_CACHE_VAL(RPM_GROUP, -[ -if test "$DISTRIBUTION" = "SuSE"; then - RPM_GROUP="X11/KDE/Applications" -elif test "$DISTRIBUTION" = "Mandrake"; then - RPM_GROUP="Graphical desktop/KDE" -elif test "$DISTRIBUTION" = "Red Hat"; then - RPM_GROUP="Graphical desktop/KDE" -elif test "$DISTRIBUTION" = "Debian"; then - RPM_GROUP="Graphical desktop/KDE" -fi -]) -fi - -if test -n "$DISTRIBUTION" && test "$DISTRIBUTION" != "unknown"; then - AC_DEFINE_UNQUOTED(DISTRIBUTION, ${DISTRIBUTION}, [The type of your distribution]) -fi - -if test -n "$DISTRIBUTION_VERSION" && test "$DISTRIBUTION_VERSION" != "unknown"; then - AC_DEFINE_UNQUOTED(DISTRIBUTION_VERSION, ${DISTRIBUTION_VERSION}, [The version of your distribution]) -fi - -AC_SUBST(DISTRIBUTION) -AC_SUBST(DISTRIBUTION_VERSION) -AC_SUBST(RPM_PREFIX) -AC_SUBST(RPM_GROUP) - -AC_MSG_RESULT([$DISTRIBUTION $DISTRIBUTION_VERSION]) - -AC_MSG_CHECKING([for RPM installation prefix]) -AC_MSG_RESULT([$RPM_PREFIX]) - -AC_MSG_CHECKING([for the correct RPM group]) -AC_MSG_RESULT([$RPM_GROUP]) -]) - - - - -dnl MY_CURL -dnl ------- -dnl set my_cv_curl_vers to the version of libcurl or NONE -dnl if libcurl is not found or is too old -dnl This function comes from cURL's webpage - -AC_DEFUN(AC_CHECK_CURL,[ - AC_CACHE_VAL(my_cv_curl_vers,[ - my_cv_curl_vers=NONE - dnl check is the plain-text version of the required version - check="7.9" - dnl check_hex must be UPPERCASE if any hex letters are present - check_hex="070900" - - AC_MSG_CHECKING([for curl >= $check]) - - if eval curl-config --version 2>/dev/null >/dev/null; then - ver=`curl-config --version | sed -e "s/libcurl //g"` - hex_ver=`curl-config --vernum | tr 'a-f' 'A-F'` - ok=`echo "ibase=16; if($hex_ver>=$check_hex) $hex_ver else 0" | bc` - - if test x$ok != x0; then - my_cv_curl_vers="$ver" - AC_MSG_RESULT([$my_cv_curl_vers]) - else - AC_MSG_RESULT(FAILED) - AC_MSG_ERROR([$ver is too old. Please install libcurl version $check or higher.]); - fi - else - AC_MSG_RESULT(FAILED) - AC_MSG_ERROR([curl-config was not found. Please install libcurl version $check or higher.]) - fi - ]) -]) diff --git a/bibletime.spec b/bibletime.spec deleted file mode 100644 index e5bb4c7..0000000 --- a/bibletime.spec +++ /dev/null @@ -1,234 +0,0 @@ -%define name bibletime -%define version 1.6.5.1 - -# this needs to be changed depending on build number -%define release 1 - -# This should be set to your os. -# Possible values are Mandrake, Red Hat, Turbolinux, Caldera, SuSE, Debian, etc. -# In bibletime.spec.in this is automatically filled in by configure -%define ostype Debian - -# This should be set to the version of your OS (6.0, 6.1, 6.2, 7.0, 7.1, 7.2, 8.0, etc.) -# Done by configure in bibletime.spec.in -%define osversion lenny/sid - -# This is your cpu i486, i586, i686, ppc, sparc, alpha, etc. -%define buildarch i586 - -# This the RPM group on your system that this will installed into. -# Graphical desktop/KDE, X11/apps, etc. -%define rpmgroup Graphical desktop/KDE - -Summary: BibleTime %{version} is an easy to use Bible study tool for KDE. -Name: %{name} -Version: %{version} -Release: %{release} -Copyright: GPL -Vendor: BibleTime's developer (info@bibletime.info) -Url: http://www.bibletime.info/ -Packager: Brook Humphrey , Joachim Ansorg -Group: %{rpmgroup} -BuildArch: %{buildarch} -Source0: %{name}-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}--rootbibletime -Prefix: /usr -Requires: sword >= 1.5.8 -Distribution: %{ostype} %{osversion} -BuildRequires: kdelibs-devel -BuildRequires: sword-devel >= 1.5.8 - -%description -BibleTime %{version}-%{release} is a free and easy to use bible study tool for UNIX systems. - -BibleTime provides easy handling of digitalized texts (Bibles, commentaries and lexicons) and powerful features to work with these texts (search in texts, write own notes, save, print etc.). BibleTime is a frontend for the SWORD Bible Framework. - -This is a relocatable package, you can install it on different target with -rpm -Uvh bibletime-%{version}-%{release}.rpm --prefix /usr/local/opt/apps/noncommercial -default is %{_prefix} - -The SWORD Project is an effort to create an ever expanding software package for research and study of God and His Word. The SWORD Bible Framework allows easy manipulation of Bible texts, commentaries, lexicons, dictionaries, etc. Many frontends are build using this framework. An installed module set may be shared between any frontend using the framework. - -This rpm was compiled on a %{ostype} %{osversion} system for %{buildarch} class cpu's. - - -%prep -rm -rf $RPM_BUILD_ROOT -rm -rf $RPM_BUILD_DIR/%{name}-%{version} - -%setup -q -make -f Makefile.cvs - -# Look for common rpm-options: -if [ -f /etc/opt/kde3/common_options ]; then - . /etc/opt/kde3/common_options - ./configure $configkde -else - ./configure --prefix=${_prefix} -fi - -# Setup for parallel builds -numprocs=`egrep -c ^cpu[0-9]+ /proc/stat || :` -if [ "$numprocs" = "0" ]; then - numprocs=1 -fi - -make -j$numprocs - -%install -make DESTDIR=$RPM_BUILD_ROOT install-strip - -#cd $RPM_BUILD_ROOT -#find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > $RPM_BUILD_DIR/bt-files.list -#find . -type f | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/bt-files.list -#find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/bt-files.list - - -%post -/sbin/ldconfig - -%postun -/sbin/ldconfig - -%clean -#rm -f $RPM_BUILD_DIR/master.list -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(-,root,root) -%{prefix}/bin/* -%{prefix}/share/applnk/Applications/bibletime.desktop -%{prefix}/share/apps/bibletime/ -%{prefix}/share/doc/HTML/en/bibletime/ -%{prefix}/share/icons/* - -%changelog -* Sat Dec 27 2003 Joachim Ansorg - --We require curl 7.10 or later now - --Update to BibleTime 1.4 and Sword 1.5.7 - -* Sun Jun 22 2003 Joachim Ansorg - --Cleanup. We require no an Sword RPM file to be installed. - --Removed Mandrake menu stuff because there's an own SPEC file for this. - - -* Fri Feb 14 2003 Joachim Ansorg - --Removed locales.d source and management of Sword files because we require a Sword RPM now. - - -* Mon Apr 8 2002 Brook Humphrey bibletime-1.1 - -- Added to the spec to better handle mandrake menus during compile. Now should be compatable with all os's. - -- added locals.d source to build. This removes dependecy on sword being installed. Will make seperate package for this later. - - -* Fri Mar 31 2002 Joachim Ansorg - -- Made including the book translations working finally. - -- Fixed SPEC files to work with SuSE - - -* Thu Feb 7 2002 Brook Humphrey bibletime-1.0.2 - -- changed compile time options to mach bibletime spec included with source files - -- compiled on mandrake 8.2 - - -* Fri Sep 7 2001 Joachim Ansorg - -- Added the bookname files in the file list - -* Tue Jul 10 2001 Brook Humphrey bibletime-1.0.1-Mandrake8.0.4mdk - -- Recompile because of dependecy problems. - -* Tue Jul 10 2001 Brook Humphrey bibletime-1.0.1-Mandrake8.0.1mdk - -- bug fix release bibletime-1.0.1 - -- adda extra compile options to spec file. - -- Merged in suse changes for compileing on SuSE - -* Sun May 27 2001 Brook Humphrey - -- Trying different variations of static compiles again. - -- Still using cvs sources while waiting for 1.0 release. - -* Thu May 24 2001 Brook Humphrey - -- Trying for x static and whatever else we can get into it. - -- No X for today Got libz to compile in but it causes segfault. - -* Wed May 23 2001 Brook Humphrey - -- Yet another try at static qt. - -- Qt static works now. - -* Mon May 21 2001 Brook Humphrey - -- Static is working for kde and a few other libs but not qt yet. - -- Testing another patch today to try to get qt compiled static. - -* Sun May 20 2001 Brook Humphrey - -- Cleaned up spec some more(stupid spelling error's) - -- static compile not working today so added option to compile kde and sword as static seperately - -* Sat May 19 2001 Brook Humphrey - -- Cleaned up spec some more and added a few more comments - -- Changed spec to automaticly do parts concerning static and Mandrake menus - -- All info can be set in defines at top of spec file no other changes should need to be made - -- Fixed patch to compile static should now compile static with kde libs - -- Test to compile with qt as static also - -* Sun May 13 2001 Brook Humphrey - -- cleaned up spec file and added more comments for easier reading. - -- changed sword.conf instelation to check for previous versions of sword.conf - -- If found a new sword.conf is not created - -- Made a patch to hopefully compile kde and other libs as atatic - -- static compile didn't work for today. - -* Tue May 8 2001 Brook Humphrey - -- Updated package to be relocatable - -- added sword directories and sword.conf to install - -* Mon Apr 30 2001 Brook Humphrey - -- Changed to build staticly - -- added more mandrake macros to spec file - -* Mon Apr 23 2001 Brook Humphrey - -- made changes to enable compile of cvs tree - -* Wed Mar 14 2001 Brook Humphrey - -- updated to use mandrake menu sysem - diff --git a/bibletime/Makefile.am b/bibletime/Makefile.am deleted file mode 100644 index 4cd9bd9..0000000 --- a/bibletime/Makefile.am +++ /dev/null @@ -1,70 +0,0 @@ -bibletime_SOURCES = bibletime_init.cpp bibletime_slots.cpp bibletime.cpp \ - bibletimeapp.cpp main.cpp bibletime_dcop.cpp bibletimeinterface.skel - -bibletime_LDADD = \ -./frontend/displaywindow/libdisplaywindow.a \ -./frontend/display/libdisplay.a \ -./frontend/keychooser/libkeychooser.a \ -./frontend/mainindex/libmainindex.a \ -./frontend/searchdialog/libsearchdialog.a \ -./frontend/libfrontend.a \ -./frontend/util/libfrontendutil.a \ -./backend/libbackend.a \ -./util/libutil.a \ --lXext \ -$(LIB_QT) \ -$(LIB_KDECORE) \ -$(LIB_KDEUI) \ --lkdeprint \ -$(LIB_KFILE) \ -$(LIB_KHTML) \ -$(LIB_X11) \ -$(LIB_SWORD) \ -$(LIB_CLUCENE) \ -$(LIBSOCKET) - -SUBDIRS = display-templates backend frontend xml pics util - -all_headers = bibletime.h bibletimeapp.h -include_HEADERS = bibletimeinterface.h - -EXTRA_DIST = $(bibletime_SOURCES) $(all_headers) - -# this 10 paths are KDE specific. Use them: -# kde_htmldir Where your docs should go to. (contains lang subdirs) -# kde_appsdir Where your application file (.kdelnk) should go to. -# kde_icondir Where your icon should go to. -# kde_minidir Where your mini icon should go to. -# kde_datadir Where you install application data. (Use a subdir) -# kde_locale Where translation files should go to.(contains lang subdirs) -# kde_cgidir Where cgi-bin executables should go to. -# kde_confdir Where config files should go to. -# kde_mimedir Where mimetypes should go to. -# kde_toolbardir Where general toolbar icons should go to. -# kde_wallpaperdir Where general wallpapers should go to. - -# set the include path for X, qt, KDE and Sword -INCLUDES = $(all_includes) - -# claim, which subdirectories you want to install -# you can add here more. This one gets installed -bin_PROGRAMS = bibletime - -bibletime_METASOURCES = AUTO - -# the library search path. -bibletime_LDFLAGS = $(BT_LDFLAGS) $(all_libraries) $(KDE_RPATH) - -# them while "make clean", use CLEANFILES -DISTCLEANFILES = $(bibletime_METASOURCES) - -# make messages.po. Move this one to ../po/ and "make merge" in po -# the -x is for skipping messages already translated in kdelibs -#messages: -# $(XGETTEXT) -C -ki18n -x $(KDEDIR)/include/kde.pot `find . -name \*.h -o -name \*.cpp -o -name \*.cc` -o ../po/bibletime.pot - -install-data-local: - $(mkinstalldirs) $(DESTDIR)$(kde_confdir) - -rpm: dist -noinst_HEADERS = bibletimeinterface.h diff --git a/bibletime/Makefile.in b/bibletime/Makefile.in deleted file mode 100644 index 039515e..0000000 --- a/bibletime/Makefile.in +++ /dev/null @@ -1,993 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -bin_PROGRAMS = bibletime$(EXEEXT) -subdir = bibletime -DIST_COMMON = $(include_HEADERS) $(noinst_HEADERS) \ - $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(includedir)" -binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(bin_PROGRAMS) -am_bibletime_OBJECTS = bibletime_init.$(OBJEXT) \ - bibletime_slots.$(OBJEXT) bibletime.$(OBJEXT) \ - bibletimeapp.$(OBJEXT) main.$(OBJEXT) bibletime_dcop.$(OBJEXT) -#>- bibletime_OBJECTS = $(am_bibletime_OBJECTS) -#>+ 7 -bibletime_final_OBJECTS = bibletime.all_cpp.o -bibletime_nofinal_OBJECTS = bibletime_init.$(OBJEXT) \ - bibletime_slots.$(OBJEXT) bibletime.$(OBJEXT) \ - bibletimeapp.$(OBJEXT) main.$(OBJEXT) bibletime_dcop.$(OBJEXT) bibletimeinterface_skel.$(OBJEXT)\ -bibletime.moc.o -@KDE_USE_FINAL_FALSE@bibletime_OBJECTS = $(bibletime_nofinal_OBJECTS) -@KDE_USE_FINAL_TRUE@bibletime_OBJECTS = $(bibletime_final_OBJECTS) -am__DEPENDENCIES_1 = -bibletime_DEPENDENCIES = ./frontend/displaywindow/libdisplaywindow.a \ - ./frontend/display/libdisplay.a \ - ./frontend/keychooser/libkeychooser.a \ - ./frontend/mainindex/libmainindex.a \ - ./frontend/searchdialog/libsearchdialog.a \ - ./frontend/libfrontend.a ./frontend/util/libfrontendutil.a \ - ./backend/libbackend.a ./util/libutil.a $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -#>- bibletime_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ -#>- $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ -#>- $(CXXFLAGS) $(bibletime_LDFLAGS) $(LDFLAGS) -o $@ -#>+ 3 -bibletime_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(KDE_CXXFLAGS) $(bibletime_LDFLAGS) $(LDFLAGS) -o $@ -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/admin/depcomp -am__depfiles_maybe = depfiles -#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 2 -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 3 -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -CXXLD = $(CXX) -#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ -#>- $(LDFLAGS) -o $@ -#>+ 3 -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(bibletime_SOURCES) -DIST_SOURCES = $(bibletime_SOURCES) -#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -#>- html-recursive info-recursive install-data-recursive \ -#>- install-dvi-recursive install-exec-recursive \ -#>- install-html-recursive install-info-recursive \ -#>- install-pdf-recursive install-ps-recursive install-recursive \ -#>- installcheck-recursive installdirs-recursive pdf-recursive \ -#>- ps-recursive uninstall-recursive -#>+ 7 -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; -includeHEADERS_INSTALL = $(INSTALL_HEADER) -HEADERS = $(include_HEADERS) $(noinst_HEADERS) -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -#>- bibletime_SOURCES = bibletime_init.cpp bibletime_slots.cpp bibletime.cpp \ -#>- bibletimeapp.cpp main.cpp bibletime_dcop.cpp bibletimeinterface.skel -#>+ 2 -bibletime_SOURCES=bibletime_init.cpp bibletime_slots.cpp bibletime.cpp \ - bibletimeapp.cpp main.cpp bibletime_dcop.cpp bibletimeinterface_skel.cpp - -bibletime_LDADD = \ -./frontend/displaywindow/libdisplaywindow.a \ -./frontend/display/libdisplay.a \ -./frontend/keychooser/libkeychooser.a \ -./frontend/mainindex/libmainindex.a \ -./frontend/searchdialog/libsearchdialog.a \ -./frontend/libfrontend.a \ -./frontend/util/libfrontendutil.a \ -./backend/libbackend.a \ -./util/libutil.a \ --lXext \ -$(LIB_QT) \ -$(LIB_KDECORE) \ -$(LIB_KDEUI) \ --lkdeprint \ -$(LIB_KFILE) \ -$(LIB_KHTML) \ -$(LIB_X11) \ -$(LIB_SWORD) \ -$(LIB_CLUCENE) \ -$(LIBSOCKET) - -SUBDIRS = display-templates backend frontend xml pics util -all_headers = bibletime.h bibletimeapp.h -include_HEADERS = bibletimeinterface.h -EXTRA_DIST = $(bibletime_SOURCES) $(all_headers) - -# this 10 paths are KDE specific. Use them: -# kde_htmldir Where your docs should go to. (contains lang subdirs) -# kde_appsdir Where your application file (.kdelnk) should go to. -# kde_icondir Where your icon should go to. -# kde_minidir Where your mini icon should go to. -# kde_datadir Where you install application data. (Use a subdir) -# kde_locale Where translation files should go to.(contains lang subdirs) -# kde_cgidir Where cgi-bin executables should go to. -# kde_confdir Where config files should go to. -# kde_mimedir Where mimetypes should go to. -# kde_toolbardir Where general toolbar icons should go to. -# kde_wallpaperdir Where general wallpapers should go to. - -# set the include path for X, qt, KDE and Sword -INCLUDES = $(all_includes) -#>- bibletime_METASOURCES = AUTO - -# the library search path. -bibletime_LDFLAGS = $(BT_LDFLAGS) $(all_libraries) $(KDE_RPATH) - -# them while "make clean", use CLEANFILES -DISTCLEANFILES = $(bibletime_METASOURCES) -noinst_HEADERS = bibletimeinterface.h -#>- all: all-recursive -#>+ 1 -all: docs-am all-recursive - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -install-binPROGRAMS: $(bin_PROGRAMS) - @$(NORMAL_INSTALL) - test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - if test -f $$p \ - || test -f $$p1 \ - ; then \ - f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ - else :; fi; \ - done - -uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \ - rm -f "$(DESTDIR)$(bindir)/$$f"; \ - done - -clean-binPROGRAMS: - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done -bibletime$(EXEEXT): $(bibletime_OBJECTS) $(bibletime_DEPENDENCIES) - @rm -f bibletime$(EXEEXT) - $(bibletime_LINK) $(bibletime_OBJECTS) $(bibletime_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bibletime.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bibletime_dcop.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bibletime_init.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bibletime_slots.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bibletimeapp.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -install-includeHEADERS: $(include_HEADERS) - @$(NORMAL_INSTALL) - test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)" - @list='$(include_HEADERS)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \ - $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \ - done - -uninstall-includeHEADERS: - @$(NORMAL_UNINSTALL) - @list='$(include_HEADERS)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \ - rm -f "$(DESTDIR)$(includedir)/$$f"; \ - done - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - distdir) \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-recursive -all-am: Makefile $(PROGRAMS) $(HEADERS) -installdirs: installdirs-recursive -installdirs-am: - for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(includedir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-recursive -#>+ 1 -clean: kde-rpo-clean clean-recursive - -#>- clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-metasources clean-idl clean-bcheck clean-final clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: install-data-local install-includeHEADERS - -install-dvi: install-dvi-recursive - -install-exec-am: install-binPROGRAMS - -install-html: install-html-recursive - -install-info: install-info-recursive - -install-man: - -install-pdf: install-pdf-recursive - -install-ps: install-ps-recursive - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: uninstall-binPROGRAMS uninstall-includeHEADERS - -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool ctags ctags-recursive distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-binPROGRAMS install-data \ - install-data-am install-data-local install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-includeHEADERS install-info install-info-am \ - install-man install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am \ - uninstall-binPROGRAMS uninstall-includeHEADERS - - -# make messages.po. Move this one to ../po/ and "make merge" in po -# the -x is for skipping messages already translated in kdelibs -#messages: -# $(XGETTEXT) -C -ki18n -x $(KDEDIR)/include/kde.pot `find . -name \*.h -o -name \*.cpp -o -name \*.cc` -o ../po/bibletime.pot - -install-data-local: - $(mkinstalldirs) $(DESTDIR)$(kde_confdir) - -rpm: dist -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 5 -bibletimeinterface.kidl: $(srcdir)/bibletimeinterface.h $(DCOP_DEPENDENCIES) - $(DCOPIDL) $(srcdir)/bibletimeinterface.h > bibletimeinterface.kidl || ( rm -f bibletimeinterface.kidl ; false ) -bibletimeinterface_skel.cpp: bibletimeinterface.kidl - $(DCOPIDL2CPP) --c++-suffix cpp --no-signals --no-stub bibletimeinterface.kidl - -#>+ 3 -bibletime.moc.cpp: $(srcdir)/bibletime.h - $(MOC) $(srcdir)/bibletime.h -o bibletime.moc.cpp - -#>+ 2 -mocs: bibletime.moc.cpp - -#>+ 3 -clean-metasources: - -rm -f bibletime.moc.cpp - -#>+ 2 -KDE_DIST=Makefile.in bibletime.h Makefile.am bibletimeapp.h - -#>+ 4 -clean-idl: - -rm -f \ - bibletimeinterface_skel.cpp bibletimeinterface_skel.h bibletimeinterface.kidl - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-recursive - -bcheck-am: - @for i in $(include_HEADERS) ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 11 -bibletime.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/bibletime_init.cpp $(srcdir)/bibletime_slots.cpp $(srcdir)/bibletime.cpp $(srcdir)/bibletimeapp.cpp $(srcdir)/main.cpp $(srcdir)/bibletime_dcop.cpp bibletimeinterface_skel.cpp bibletime.moc.cpp - @echo 'creating bibletime.all_cpp.cpp ...'; \ - rm -f bibletime.all_cpp.files bibletime.all_cpp.final; \ - echo "#define KDE_USE_FINAL 1" >> bibletime.all_cpp.final; \ - for file in bibletime_init.cpp bibletime_slots.cpp bibletime.cpp bibletimeapp.cpp main.cpp bibletime_dcop.cpp bibletimeinterface_skel.cpp bibletime.moc.cpp ; do \ - echo "#include \"$$file\"" >> bibletime.all_cpp.files; \ - test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> bibletime.all_cpp.final; \ - done; \ - cat bibletime.all_cpp.final bibletime.all_cpp.files > bibletime.all_cpp.cpp; \ - rm -f bibletime.all_cpp.final bibletime.all_cpp.files - -#>+ 3 -clean-final: - -rm -f bibletime.all_cpp.cpp - -#>+ 3 -final: - $(MAKE) bibletime_OBJECTS="$(bibletime_final_OBJECTS)" all-am - -#>+ 3 -final-install: - $(MAKE) bibletime_OBJECTS="$(bibletime_final_OBJECTS)" install-am - -#>+ 3 -no-final: - $(MAKE) bibletime_OBJECTS="$(bibletime_nofinal_OBJECTS)" all-am - -#>+ 3 -no-final-install: - $(MAKE) bibletime_OBJECTS="$(bibletime_nofinal_OBJECTS)" install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/backend/Makefile.am b/bibletime/backend/Makefile.am deleted file mode 100644 index 85624f7..0000000 --- a/bibletime/backend/Makefile.am +++ /dev/null @@ -1,44 +0,0 @@ -libbackend_a_METASOURCES = AUTO -noinst_LIBRARIES = libbackend.a - -INCLUDES = $(all_includes) - -libbackend_a_SOURCES = bt_gbfhtml.cpp bt_osishtml.cpp bt_plainhtml.cpp \ - bt_thmlhtml.cpp bt_thmlplain.cpp btstringmgr.cpp cbookdisplay.cpp \ - cchapterdisplay.cpp cdisplayrendering.cpp cdisplaytemplatemgr.cpp centrydisplay.cpp \ - chtmlexportrendering.cpp clanguagemgr.cpp cplaintextexportrendering.cpp \ - creferencemanager.cpp cswordbackend.cpp cswordbiblemoduleinfo.cpp cswordbookmoduleinfo.cpp \ - cswordcommentarymoduleinfo.cpp cswordkey.cpp cswordldkey.cpp cswordlexiconmoduleinfo.cpp \ - cswordmoduleinfo.cpp cswordmodulesearch.cpp cswordtreekey.cpp cswordversekey.cpp \ - ctextrendering.cpp osismorphsegmentation.cpp - -all_headers = cswordbiblemoduleinfo.h \ -cswordcommentarymoduleinfo.h \ -cswordlexiconmoduleinfo.h \ -cswordkey.h \ -cswordversekey.h \ -cswordldkey.h \ -cswordbackend.h \ -cswordmoduleinfo.h \ -cswordmodulesearch.h \ -creferencemanager.h \ -cswordbookmoduleinfo.h \ -cswordtreekey.h \ -bt_thmlhtml.h \ -bt_osishtml.h \ -bt_gbfhtml.h \ -bt_plainhtml.h \ -bt_thmlplain.h \ -centrydisplay.h \ -clanguagemgr.h \ -cdisplaytemplatemgr.h \ -ctextrendering.h \ -btstringmgr.h \ -cbookdisplay.h \ -cchapterdisplay.h \ -chtmlexportrendering.h \ -cplaintextexportrendering.h \ -cdisplayrendering.h \ -osismorphsegmentation.h - -EXTRA_DIST = $(libbackend_a_SOURCES) $(all_headers) diff --git a/bibletime/backend/Makefile.in b/bibletime/backend/Makefile.in deleted file mode 100644 index 3187253..0000000 --- a/bibletime/backend/Makefile.in +++ /dev/null @@ -1,794 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/backend -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) -ARFLAGS = cru -libbackend_a_AR = $(AR) $(ARFLAGS) -libbackend_a_LIBADD = -am_libbackend_a_OBJECTS = bt_gbfhtml.$(OBJEXT) bt_osishtml.$(OBJEXT) \ - bt_plainhtml.$(OBJEXT) bt_thmlhtml.$(OBJEXT) \ - bt_thmlplain.$(OBJEXT) btstringmgr.$(OBJEXT) \ - cbookdisplay.$(OBJEXT) cchapterdisplay.$(OBJEXT) \ - cdisplayrendering.$(OBJEXT) cdisplaytemplatemgr.$(OBJEXT) \ - centrydisplay.$(OBJEXT) chtmlexportrendering.$(OBJEXT) \ - clanguagemgr.$(OBJEXT) cplaintextexportrendering.$(OBJEXT) \ - creferencemanager.$(OBJEXT) cswordbackend.$(OBJEXT) \ - cswordbiblemoduleinfo.$(OBJEXT) cswordbookmoduleinfo.$(OBJEXT) \ - cswordcommentarymoduleinfo.$(OBJEXT) cswordkey.$(OBJEXT) \ - cswordldkey.$(OBJEXT) cswordlexiconmoduleinfo.$(OBJEXT) \ - cswordmoduleinfo.$(OBJEXT) cswordmodulesearch.$(OBJEXT) \ - cswordtreekey.$(OBJEXT) cswordversekey.$(OBJEXT) \ - ctextrendering.$(OBJEXT) osismorphsegmentation.$(OBJEXT) -#>- libbackend_a_OBJECTS = $(am_libbackend_a_OBJECTS) -#>+ 17 -libbackend_a_final_OBJECTS = libbackend_a.all_cpp.o -libbackend_a_nofinal_OBJECTS = bt_gbfhtml.$(OBJEXT) bt_osishtml.$(OBJEXT) \ - bt_plainhtml.$(OBJEXT) bt_thmlhtml.$(OBJEXT) \ - bt_thmlplain.$(OBJEXT) btstringmgr.$(OBJEXT) \ - cbookdisplay.$(OBJEXT) cchapterdisplay.$(OBJEXT) \ - cdisplayrendering.$(OBJEXT) cdisplaytemplatemgr.$(OBJEXT) \ - centrydisplay.$(OBJEXT) chtmlexportrendering.$(OBJEXT) \ - clanguagemgr.$(OBJEXT) cplaintextexportrendering.$(OBJEXT) \ - creferencemanager.$(OBJEXT) cswordbackend.$(OBJEXT) \ - cswordbiblemoduleinfo.$(OBJEXT) cswordbookmoduleinfo.$(OBJEXT) \ - cswordcommentarymoduleinfo.$(OBJEXT) cswordkey.$(OBJEXT) \ - cswordldkey.$(OBJEXT) cswordlexiconmoduleinfo.$(OBJEXT) \ - cswordmoduleinfo.$(OBJEXT) cswordmodulesearch.$(OBJEXT) \ - cswordtreekey.$(OBJEXT) cswordversekey.$(OBJEXT) \ - ctextrendering.$(OBJEXT) osismorphsegmentation.$(OBJEXT) -@KDE_USE_FINAL_FALSE@libbackend_a_OBJECTS = $(libbackend_a_nofinal_OBJECTS) -@KDE_USE_FINAL_TRUE@libbackend_a_OBJECTS = $(libbackend_a_final_OBJECTS) -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/admin/depcomp -am__depfiles_maybe = depfiles -#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 2 -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 3 -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -CXXLD = $(CXX) -#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ -#>- $(LDFLAGS) -o $@ -#>+ 3 -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(libbackend_a_SOURCES) -DIST_SOURCES = $(libbackend_a_SOURCES) -ETAGS = etags -CTAGS = ctags -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -#>- libbackend_a_METASOURCES = AUTO -noinst_LIBRARIES = libbackend.a -INCLUDES = $(all_includes) -libbackend_a_SOURCES = bt_gbfhtml.cpp bt_osishtml.cpp bt_plainhtml.cpp \ - bt_thmlhtml.cpp bt_thmlplain.cpp btstringmgr.cpp cbookdisplay.cpp \ - cchapterdisplay.cpp cdisplayrendering.cpp cdisplaytemplatemgr.cpp centrydisplay.cpp \ - chtmlexportrendering.cpp clanguagemgr.cpp cplaintextexportrendering.cpp \ - creferencemanager.cpp cswordbackend.cpp cswordbiblemoduleinfo.cpp cswordbookmoduleinfo.cpp \ - cswordcommentarymoduleinfo.cpp cswordkey.cpp cswordldkey.cpp cswordlexiconmoduleinfo.cpp \ - cswordmoduleinfo.cpp cswordmodulesearch.cpp cswordtreekey.cpp cswordversekey.cpp \ - ctextrendering.cpp osismorphsegmentation.cpp - -all_headers = cswordbiblemoduleinfo.h \ -cswordcommentarymoduleinfo.h \ -cswordlexiconmoduleinfo.h \ -cswordkey.h \ -cswordversekey.h \ -cswordldkey.h \ -cswordbackend.h \ -cswordmoduleinfo.h \ -cswordmodulesearch.h \ -creferencemanager.h \ -cswordbookmoduleinfo.h \ -cswordtreekey.h \ -bt_thmlhtml.h \ -bt_osishtml.h \ -bt_gbfhtml.h \ -bt_plainhtml.h \ -bt_thmlplain.h \ -centrydisplay.h \ -clanguagemgr.h \ -cdisplaytemplatemgr.h \ -ctextrendering.h \ -btstringmgr.h \ -cbookdisplay.h \ -cchapterdisplay.h \ -chtmlexportrendering.h \ -cplaintextexportrendering.h \ -cdisplayrendering.h \ -osismorphsegmentation.h - -EXTRA_DIST = $(libbackend_a_SOURCES) $(all_headers) -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/backend/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/backend/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/backend/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/backend/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/backend/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -libbackend.a: $(libbackend_a_OBJECTS) $(libbackend_a_DEPENDENCIES) - -rm -f libbackend.a - $(libbackend_a_AR) libbackend.a $(libbackend_a_OBJECTS) $(libbackend_a_LIBADD) - $(RANLIB) libbackend.a - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bt_gbfhtml.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bt_osishtml.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bt_plainhtml.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bt_thmlhtml.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bt_thmlplain.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/btstringmgr.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cbookdisplay.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cchapterdisplay.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cdisplayrendering.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cdisplaytemplatemgr.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/centrydisplay.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chtmlexportrendering.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clanguagemgr.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cplaintextexportrendering.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/creferencemanager.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordbackend.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordbiblemoduleinfo.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordbookmoduleinfo.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordcommentarymoduleinfo.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordkey.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordldkey.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordlexiconmoduleinfo.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordmoduleinfo.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordmodulesearch.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordtreekey.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordversekey.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctextrendering.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osismorphsegmentation.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(LIBRARIES) -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ -#>- mostlyclean-am -#>+ 2 -clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLIBRARIES ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=cswordcommentarymoduleinfo.h clanguagemgr.h cswordmodulesearch.h bt_plainhtml.h ctextrendering.h cswordkey.h bt_gbfhtml.h cswordbiblemoduleinfo.h cswordbookmoduleinfo.h cswordversekey.h cswordtreekey.h bt_thmlhtml.h btstringmgr.h cswordlexiconmoduleinfo.h cplaintextexportrendering.h centrydisplay.h Makefile.in cdisplayrendering.h chtmlexportrendering.h cbookdisplay.h cswordldkey.h cdisplaytemplatemgr.h cchapterdisplay.h cswordmoduleinfo.h bt_osishtml.h bt_thmlplain.h cswordbackend.h osismorphsegmentation.h creferencemanager.h Makefile.am - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/backend/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/backend/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/backend/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 11 -libbackend_a.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/bt_gbfhtml.cpp $(srcdir)/bt_osishtml.cpp $(srcdir)/bt_plainhtml.cpp $(srcdir)/bt_thmlhtml.cpp $(srcdir)/bt_thmlplain.cpp $(srcdir)/btstringmgr.cpp $(srcdir)/cbookdisplay.cpp $(srcdir)/cchapterdisplay.cpp $(srcdir)/cdisplayrendering.cpp $(srcdir)/cdisplaytemplatemgr.cpp $(srcdir)/centrydisplay.cpp $(srcdir)/chtmlexportrendering.cpp $(srcdir)/clanguagemgr.cpp $(srcdir)/cplaintextexportrendering.cpp $(srcdir)/creferencemanager.cpp $(srcdir)/cswordbackend.cpp $(srcdir)/cswordbiblemoduleinfo.cpp $(srcdir)/cswordbookmoduleinfo.cpp $(srcdir)/cswordcommentarymoduleinfo.cpp $(srcdir)/cswordkey.cpp $(srcdir)/cswordldkey.cpp $(srcdir)/cswordlexiconmoduleinfo.cpp $(srcdir)/cswordmoduleinfo.cpp $(srcdir)/cswordmodulesearch.cpp $(srcdir)/cswordtreekey.cpp $(srcdir)/cswordversekey.cpp $(srcdir)/ctextrendering.cpp $(srcdir)/osismorphsegmentation.cpp - @echo 'creating libbackend_a.all_cpp.cpp ...'; \ - rm -f libbackend_a.all_cpp.files libbackend_a.all_cpp.final; \ - echo "#define KDE_USE_FINAL 1" >> libbackend_a.all_cpp.final; \ - for file in bt_gbfhtml.cpp bt_osishtml.cpp bt_plainhtml.cpp bt_thmlhtml.cpp bt_thmlplain.cpp btstringmgr.cpp cbookdisplay.cpp cchapterdisplay.cpp cdisplayrendering.cpp cdisplaytemplatemgr.cpp centrydisplay.cpp chtmlexportrendering.cpp clanguagemgr.cpp cplaintextexportrendering.cpp creferencemanager.cpp cswordbackend.cpp cswordbiblemoduleinfo.cpp cswordbookmoduleinfo.cpp cswordcommentarymoduleinfo.cpp cswordkey.cpp cswordldkey.cpp cswordlexiconmoduleinfo.cpp cswordmoduleinfo.cpp cswordmodulesearch.cpp cswordtreekey.cpp cswordversekey.cpp ctextrendering.cpp osismorphsegmentation.cpp ; do \ - echo "#include \"$$file\"" >> libbackend_a.all_cpp.files; \ - test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libbackend_a.all_cpp.final; \ - done; \ - cat libbackend_a.all_cpp.final libbackend_a.all_cpp.files > libbackend_a.all_cpp.cpp; \ - rm -f libbackend_a.all_cpp.final libbackend_a.all_cpp.files - -#>+ 3 -clean-final: - -rm -f libbackend_a.all_cpp.cpp - -#>+ 3 -final: - $(MAKE) libbackend_a_OBJECTS="$(libbackend_a_final_OBJECTS)" all-am - -#>+ 3 -final-install: - $(MAKE) libbackend_a_OBJECTS="$(libbackend_a_final_OBJECTS)" install-am - -#>+ 3 -no-final: - $(MAKE) libbackend_a_OBJECTS="$(libbackend_a_nofinal_OBJECTS)" all-am - -#>+ 3 -no-final-install: - $(MAKE) libbackend_a_OBJECTS="$(libbackend_a_nofinal_OBJECTS)" install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/backend/bt_gbfhtml.cpp b/bibletime/backend/bt_gbfhtml.cpp deleted file mode 100644 index 33d31a9..0000000 --- a/bibletime/backend/bt_gbfhtml.cpp +++ /dev/null @@ -1,303 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cswordmoduleinfo.h" -#include "cswordbackend.h" -#include "util/cpointers.h" - -#include "bt_gbfhtml.h" - -//sytsme includes -#include -#include - -//Sword includes -#include - -//Qt includes -#include -#include - -using namespace Filters; - -BT_GBFHTML::BT_GBFHTML() : sword::GBFHTML() { - - setEscapeStringCaseSensitive(true); - setPassThruUnknownEscapeString(true); //the HTML widget will render the HTML escape codes - - removeTokenSubstitute("Rf"); - // addTokenSubstitute("RB", ""); //start of a footnote with embedded text - - addTokenSubstitute("FI", ""); // italics begin - addTokenSubstitute("Fi", ""); - - addTokenSubstitute("FB", ""); // bold begin - addTokenSubstitute("Fb", ""); - - addTokenSubstitute("FR", ""); - addTokenSubstitute("Fr", ""); - - addTokenSubstitute("FU", ""); // underline begin - addTokenSubstitute("Fu", ""); - - addTokenSubstitute("FO", ""); // Old Testament quote begin - addTokenSubstitute("Fo", ""); - - - addTokenSubstitute("FS", ""); // Superscript begin// Subscript begin - addTokenSubstitute("Fs", ""); - - addTokenSubstitute("FV", ""); // Subscript begin - addTokenSubstitute("Fv", ""); - - addTokenSubstitute("TT", "
"); - addTokenSubstitute("Tt", "
"); - - addTokenSubstitute("TS", "
"); - addTokenSubstitute("Ts", "
"); - - //addTokenSubstitute("PP", ""); // poetry begin - //addTokenSubstitute("Pp", ""); - - - addTokenSubstitute("Fn", ""); // font end - addTokenSubstitute("CL", "
"); // new line - addTokenSubstitute("CM", "
"); // paragraph is a non showing comment that can be changed in the front end to

if desired - - addTokenSubstitute("CG", ">"); // literal greater-than sign - addTokenSubstitute("CT", "<"); // literal less-than sign - - addTokenSubstitute("JR", ""); // right align begin - addTokenSubstitute("JC", ""); // center align begin - addTokenSubstitute("JL", ""); // align end -} - -/** No descriptions */ -char BT_GBFHTML::processText(sword::SWBuf& buf, const sword::SWKey * key, const sword::SWModule * module) { - GBFHTML::processText(buf, key, module); - - if (!module->isProcessEntryAttributes()) { - return 1; //no processing should be done, may happen in a search - } - - CSwordModuleInfo* m = CPointers::backend()->findModuleByName( module->Name() ); - - if (m && !(m->has(CSwordModuleInfo::lemmas) || m->has(CSwordModuleInfo::morphTags) || m->has(CSwordModuleInfo::strongNumbers))) { //only parse if the module has strongs or lemmas - return 1; //WARNING: Return alread here - } - - //Am Anfang schuf Gott Himmel und Erde. - //A simple word means: No entry for this word "word" - QString result; - - QString t = QString::fromUtf8(buf.c_str()); - - QRegExp tag("([.,;:]?]*>\\s*)+"); - - QStringList list; - - int lastMatchEnd = 0; - - int pos = tag.search(t,0); - - if (pos == -1) { //no strong or morph code found in this text - return 1; //WARNING: Return already here - } - - //split the text into parts which end with the GBF tag marker for strongs/lemmas - while (pos != -1) { - list.append(t.mid(lastMatchEnd, pos+tag.matchedLength()-lastMatchEnd)); - - lastMatchEnd = pos + tag.matchedLength(); - pos = tag.search(t, pos + tag.matchedLength()); - } - - //append the trailing text to the list. - if (!t.right(t.length() - lastMatchEnd).isEmpty()) { - list.append(t.right(t.length() - lastMatchEnd)); - } - - //list is now a list of words with 1-n Strongs at the end, which belong to this word. - - //now create the necessary HTML in list entries and concat them to the result - tag = QRegExp("]*)>"); - tag.setMinimal(true); - - for (QStringList::iterator it = list.begin(); it != list.end(); ++it) { - QString e = (*it); //current entry to process - //qWarning(e.latin1()); - - //check if there is a word to which the strongs info belongs to. - //If yes, wrap that word with the strongs info - //If not, leave out the strongs info, because it can't be tight to a text - //Comparing the first char with < is not enough, because the tokenReplace is done already - //so there might be html tags already. - const bool textPresent = (e.stripWhiteSpace().remove(QRegExp("[.,;:]")).left(2) != ""); - pos += 7; - - //skip blanks, commas, dots and stuff at the beginning, it doesn't belong to the morph code - QString rep(""); - - hasMorphAttr = isMorph; - hasLemmaAttr = !isMorph; - - int startPos = 0; - QChar c = e[startPos]; - - while ((startPos < pos) && (c.isSpace() || c.isPunct())) { - ++startPos; - - c = e[startPos]; - } - - e.insert( startPos, rep ); - tagAttributeStart = startPos + 6; //to point to the start of the attributes - pos += rep.length(); - } - else { //add the attribute to the existing tag - e.remove(pos, tag.matchedLength()); - - if (tagAttributeStart == -1) { - continue; //nothing valid found - } - - if ((!isMorph && hasLemmaAttr) || (isMorph && hasMorphAttr)) { //we append another attribute value, e.g. 3000 gets 3000|5000 - //search the existing attribute start - QRegExp attrRegExp( isMorph ? "morph=\".+(?=\")" : "lemma=\".+(?=\")" ); - attrRegExp.setMinimal(true); - const int foundPos = e.find(attrRegExp, tagAttributeStart); - - if (foundPos != -1) { - e.insert(foundPos + attrRegExp.matchedLength(), QString("|").append(value)); - pos += value.length() + 1; - - hasLemmaAttr = !isMorph; - hasMorphAttr = isMorph; - } - } - else { //attribute was not yet inserted - QString attr; - attr.setLatin1(isMorph ? "morph" : "lemma").append("=\"").append(value).append("\" "); - - e.insert(tagAttributeStart, attr); - pos += attr.length(); - - hasMorphAttr = isMorph; - hasLemmaAttr = !isMorph; - } - - //tagAttributeStart remains the same - } - - insertedTag = true; - pos = tag.search(e, pos); - } - - result += e; - } - - if (list.count()) { - buf = (const char*)result.utf8(); - } - - return 1; -} - -bool BT_GBFHTML::handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData) { - if (!substituteToken(buf, token)) { //more than a simple replace - const unsigned int tokenLength = strlen(token); - unsigned long i; - sword::SWBuf value; - - BT_UserData* myUserData = dynamic_cast(userData); - sword::SWModule* myModule = const_cast(myUserData->module); //hack to be able to call stuff like Lang() - - if ( !strncmp(token, "WG", 2) - || !strncmp(token, "WH", 2) - || !strncmp(token, "WT", 2) ) { - buf.append('<'); - buf.append(token); - buf.append('>'); - } - else if (!strncmp(token, "RB", 2)) { - myUserData->hasFootnotePreTag = true; - buf.append(""); - } - else if (!strncmp(token, "RF", 2)) { - //we use several append calls because appendFormatted slows down filtering, which should be fast - - if (myUserData->hasFootnotePreTag) { - // qWarning("inserted footnotepre end"); - buf.append(""); - myUserData->hasFootnotePreTag = false; - } - - buf.append(" Name()); - buf.append('/'); - buf.append(myUserData->key->getShortText()); - buf.append('/'); - buf.append( QString::number(myUserData->swordFootnote++).latin1() ); - buf.append("\">* "); - - userData->suspendTextPassThru = true; - } - else if (!strncmp(token, "Rf", 2)) { //end of footnote - userData->suspendTextPassThru = false; - } - else if (!strncmp(token, "FN", 2)) { //the end tag is inserted in addTokenSubsitute - buf.append(""); - } - else if (!strncmp(token, "CA", 2)) { // ASCII value - buf.append( (char)atoi(&token[2]) ); - } - else { - return GBFHTML::handleToken(buf, token, userData); - } - } - - return true; -} diff --git a/bibletime/backend/bt_gbfhtml.h b/bibletime/backend/bt_gbfhtml.h deleted file mode 100644 index 4132047..0000000 --- a/bibletime/backend/bt_gbfhtml.h +++ /dev/null @@ -1,60 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -/* $Header: /cvsroot/bibletime/bibletime/bibletime/backend/bt_gbfhtml.h,v 1.25 2007/06/29 22:47:14 joachim Exp $ */ -/* $Revision: 1.25 $ */ - -#ifndef BT_GBFHTML_H -#define BT_GBFHTML_H - -//Backend - -//Sword includes -#include -#include -#include -#include - -namespace Filters { - - /** GBF to HTML filter, - * This filter converts GBF Text into HTML - */ - -class BT_GBFHTML : public sword::GBFHTML/*, protected CFilterTool */ - { - -protected: - -class BT_UserData : public sword::GBFHTML::MyUserData { - -public: -BT_UserData(const sword::SWModule *module, const sword::SWKey *key) : sword::GBFHTML::MyUserData(module, key) { - swordFootnote = 1; - hasFootnotePreTag = false; - } - - short unsigned int swordFootnote; - }; - - virtual sword::BasicFilterUserData *createUserData(const sword::SWModule* module, const sword::SWKey* key) { - return new BT_UserData(module, key); - } - -public: - BT_GBFHTML(); - virtual bool handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData); - virtual char processText(sword::SWBuf& buf, const sword::SWKey*, const sword::SWModule * = 0); - }; - -} - -#endif diff --git a/bibletime/backend/bt_osishtml.cpp b/bibletime/backend/bt_osishtml.cpp deleted file mode 100644 index efe8f3f..0000000 --- a/bibletime/backend/bt_osishtml.cpp +++ /dev/null @@ -1,621 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include -#include "bt_osishtml.h" -#include "versekey.h" - -#include "clanguagemgr.h" -#include "creferencemanager.h" -#include "cswordmoduleinfo.h" -#include "frontend/cbtconfig.h" -#include "util/cpointers.h" - -#include - -//Sword includes -#include -#include -#include - -//KDE includes -#include - -//Qt includes -#include - -using sword::SWBuf; -using sword::XMLTag; - -using namespace Filters; - -BT_OSISHTML::BT_OSISHTML() : sword::OSISHTMLHREF() { - setPassThruUnknownEscapeString(true); //the HTML widget will render the HTML escape codes - - addTokenSubstitute("inscription", ""); - addTokenSubstitute("/inscription",""); - - addTokenSubstitute("mentioned", ""); - addTokenSubstitute("/mentioned", ""); - -// addTokenSubstitute("divineName", ""); -// addTokenSubstitute("/divineName", ""); - - //TODO Move that down to the real tag handling, segs without the type morph would generate incorrect markup, as the end span is always inserted -// addTokenSubstitute("seg type=\"morph\"", ""); -// addTokenSubstitute("/seg", ""); - - // OSIS tables - addTokenSubstitute("table", ""); - addTokenSubstitute("/table", "
"); - addTokenSubstitute("row", ""); - addTokenSubstitute("/row", ""); - addTokenSubstitute("cell", ""); - addTokenSubstitute("/cell", ""); - -} - -bool BT_OSISHTML::handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData) { - // manually process if it wasn't a simple substitution - - if (!substituteToken(buf, token)) { - BT_UserData* myUserData = dynamic_cast(userData); - sword::SWModule* myModule = const_cast(myUserData->module); //hack - - XMLTag tag(token); - // qWarning("found %s", token); - const bool osisQToTick = ((!userData->module->getConfigEntry("OSISqToTick")) || (strcmp(userData->module->getConfigEntry("OSISqToTick"), "false"))); - - if (!tag.getName()) { - return false; - } - - //

tag - if (!strcmp(tag.getName(), "div")) { - //handle intro - - if ((!tag.isEmpty()) && (!tag.isEndTag())) { //start tag - SWBuf type( tag.getAttribute("type") ); - - if (type == "introduction") { - buf.append("
"); - } - else if (type == "chapter") { - buf.append("
"); //don't open a div here, that would lead to a broken XML structure - } - else { - buf.append("
"); - } - } - else if (tag.isEndTag()) { //end tag - buf.append("
"); - } - } - else if (!strcmp(tag.getName(), "w")) { - if ((!tag.isEmpty()) && (!tag.isEndTag())) { //start tag - const char *attrib; - const char *val; - - XMLTag outTag("span"); - SWBuf attrValue; - - if ((attrib = tag.getAttribute("xlit"))) { - val = strchr(attrib, ':'); - val = (val) ? (val + 1) : attrib; - outTag.setAttribute("xlit", val); - } - - if ((attrib = tag.getAttribute("gloss"))) { - val = strchr(attrib, ':'); - val = (val) ? (val + 1) : attrib; - outTag.setAttribute("gloss", val); - } - - if ((attrib = tag.getAttribute("lemma"))) { - char splitChar = '|'; - const int countSplit1 = tag.getAttributePartCount("lemma", '|'); - const int countSplit2 = tag.getAttributePartCount("lemma", ' '); //TODO: not allowed, remove soon - int count = 0; - - if (countSplit1 > countSplit2) { //| split char - splitChar = '|'; //TODO: not allowed, remove soon - count = countSplit1; - } - else { - splitChar = ' '; - count = countSplit2; - } - - int i = (count > 1) ? 0 : -1; // -1 for whole value cuz it's faster, but does the same thing as 0 - attrValue = ""; - - do { - if (attrValue.length()) { - attrValue.append( '|' ); - } - - attrib = tag.getAttribute("lemma", i, splitChar); - - if (i < 0) { // to handle our -1 condition - i = 0; - } - - val = strchr(attrib, ':'); - val = (val) ? (val + 1) : attrib; - - attrValue.append(val); - } - while (++i < count); - - if (attrValue.length()) { - outTag.setAttribute("lemma", attrValue.c_str()); - } - } - - if ((attrib = tag.getAttribute("morph"))) { - char splitChar = '|'; - const int countSplit1 = tag.getAttributePartCount("morph", '|'); - const int countSplit2 = tag.getAttributePartCount("morph", ' '); //TODO: not allowed, remove soon - int count = 0; - - if (countSplit1 > countSplit2) { //| split char - splitChar = '|'; - count = countSplit1; - } - else { - splitChar = ' '; - count = countSplit2; - } - - int i = (count > 1) ? 0 : -1; // -1 for whole value cuz it's faster, but does the same thing as 0 - - attrValue = ""; - - do { - if (attrValue.length()) { - attrValue.append('|'); - } - - attrib = tag.getAttribute("morph", i, splitChar); - - if (i < 0) { - i = 0; // to handle our -1 condition - } - - val = strchr(attrib, ':'); - - if (val) { //the prefix gives the modulename - //check the prefix - if (!strncmp("robinson:", attrib, 9)) { //robinson - attrValue.append( "Robinson:" ); //work is not the same as Sword's module name - attrValue.append( val+1 ); - } - //strongs is handled by BibleTime - /*else if (!strncmp("strongs", attrib, val-atrrib)) { - attrValue.append( !strncmp(attrib, "x-", 2) ? attrib+2 : attrib ); - }*/ - else { - attrValue.append( !strncmp(attrib, "x-", 2) ? attrib+2 : attrib ); - } - } - else { //no prefix given - const bool skipFirst = ((val[0] == 'T') && ((val[1] == 'H') || (val[1] == 'H'))); - attrValue.append( skipFirst ? val+1 : val ); - } - } - while (++i < count); - - if (attrValue.length()) { - outTag.setAttribute("morph", attrValue.c_str()); - } - } - - if ((attrib = tag.getAttribute("POS"))) { - val = strchr(attrib, ':'); - val = (val) ? (val + 1) : attrib; - outTag.setAttribute("pos", val); - } - - buf.append( outTag.toString() ); - } - else if (tag.isEndTag()) { // end or empty tag - buf.append(""); - } - } - - // tag - else if (!strcmp(tag.getName(), "note")) { - if (!tag.isEndTag()) { //start tag - const SWBuf type( tag.getAttribute("type") ); - - if (type == "crossReference") { //note containing cross references - myUserData->inCrossrefNote = true; - myUserData->noteType = BT_UserData::CrossReference; - myUserData->swordFootnote++; // cross refs count as notes, too - - /* //get the refList value of the right entry attribute - AttributeList notes = myModule->getEntryAttributes()["Footnote"]; - bool foundNote = false; - - SWBuf id( tag.getAttribute("osisID") ); - SWBuf refList; - - for (AttributeList::iterator list_it = notes.begin(); (list_it != notes.end()) && !foundNote; ++list_it ) { - for (AttributeValue::iterator val_it = list_it->second.begin(); (val_it != list_it->second.end()) && !foundNote; ++val_it ) { - if ((val_it->first == "osisID") && (val_it->second == id)) { - foundNote = true; //this break the loop - refList = list_it->second["refList"]; - } - } - } - - if (refList.length()) { - buf.append(" "); - - myUserData->noteType = BT_UserData::CrossReference; - } - else { - myUserData->noteType = BT_UserData::Unknown; - }*/ - - buf.append(""); - } - - /* else if (type == "explanation") { - } - */ - else if ((type == "strongsMarkup") || (type == "x-strongsMarkup")) { - /** - * leave strong's markup notes out, in the future we'll probably have - * different option filters to turn different note types on or off - */ - - myUserData->suspendTextPassThru = true; - myUserData->noteType = BT_UserData::StrongsMarkup; - } - else if (type == "alternative") { - // qWarning("found alternative"); - // buf.append(" "); - myUserData->noteType = BT_UserData::Alternative; - myUserData->suspendTextPassThru = true; - myUserData->swordFootnote++; // count as notes, too - } - else { - // qWarning("found note in %s", myUserData->key->getShortText()); - buf.append(" Name()); - buf.append('/'); - buf.append(myUserData->key->getShortText()); - buf.append('/'); - buf.append( QString::number(myUserData->swordFootnote++).latin1() ); //inefficient - - const SWBuf n = tag.getAttribute("n"); - - buf.append("\">"); - buf.append( (n.length() > 0) ? n.c_str() : "*" ); - buf.append(" "); - - myUserData->noteType = BT_UserData::Footnote; - myUserData->suspendTextPassThru = true; - } - } - else { //if (tag.isEndTag()) { - Q_ASSERT(myUserData->noteType != BT_UserData::Unknown); - - if (myUserData->noteType == BT_UserData::CrossReference) { - buf.append(" "); -// myUserData->suspendTextPassThru = false; - myUserData->inCrossrefNote = false; - } - else if (myUserData->noteType == BT_UserData::Alternative) { - buf.append(" lastTextNode); - buf.append("\" title=\""); - buf.append((const char*)i18n("Alternative text").utf8()); - buf.append("\" />"); - } - - myUserData->noteType = BT_UserData::Unknown; - myUserData->suspendTextPassThru = false; - } - } - // The

paragraph tag is handled by OSISHTMLHref - else if (!strcmp(tag.getName(), "reference")) { // tag - - if (!tag.isEndTag() && !tag.isEmpty()) { - QString ref( tag.getAttribute("osisRef") ); - QString hrefRef( ref ); - Q_ASSERT(!ref.isEmpty()); - - if (!ref.isEmpty()) { - //find out the mod, using the current module makes sense if it's a bible or commentary because the refs link into a bible by default. - //If the osisRef is something like "ModuleID:key comes here" then the - // modulename is given, so we'll use that one - - CSwordModuleInfo* mod = CPointers::backend()->findSwordModuleByPointer(myModule); - Q_ASSERT(mod); - if (!mod || (mod->type() != CSwordModuleInfo::Bible - && mod->type() != CSwordModuleInfo::Commentary)) { - - mod = CBTConfig::get( CBTConfig::standardBible ); - } - - Q_ASSERT(mod); - - //if the osisRef like "GerLut:key" contains a module, use that - int pos = ref.find(":"); - - if ((pos >= 0) && ref.at(pos-1).isLetter() && ref.at(pos+1).isLetter()) { - QString newModuleName = ref.left(pos); - hrefRef = ref.mid(pos+1); - - if (CPointers::backend()->findModuleByName(newModuleName)) { - mod = CPointers::backend()->findModuleByName(newModuleName); - } - } - - CReferenceManager::ParseOptions options; - options.refBase = QString::fromUtf8(myUserData->key->getText()); - options.refDestinationModule = QString(mod->name()); - options.sourceLanguage = QString(myModule->Lang()); - options.destinationLanguage = QString("en"); - - buf.append("name(), - CReferenceManager::parseVerseReference(hrefRef, options), - CReferenceManager::typeFromModule(mod->type()) - ).utf8() - ); - buf.append("\" crossrefs=\""); - buf.append((const char*)CReferenceManager::parseVerseReference(ref, options).utf8()); //ref must contain the osisRef module marker if there was any - buf.append("\">"); - } - } - else if (tag.isEndTag()) { - buf.append(""); - } - else { // empty reference marker - // -- what should we do? nothing for now. - } - } - - // is handled by OSISHTMLHref - // - else if (!strcmp(tag.getName(), "title")) { - if (!tag.isEndTag() && !tag.isEmpty()) { - buf.append("<div class=\"sectiontitle\">"); - } - else if (tag.isEndTag()) { - buf.append("</div>"); - } - else { // empty title marker - // what to do? is this even valid? - buf.append("<br/>"); - } - } - - // <hi> highlighted text - else if (!strcmp(tag.getName(), "hi")) { - const SWBuf type = tag.getAttribute("type"); - - if ((!tag.isEndTag()) && (!tag.isEmpty())) { - if (type == "bold") { - buf.append("<span class=\"bold\">"); - } - else if (type == "illuminated") { - buf.append("<span class=\"illuminated\">"); - } - else if (type == "italic") { - buf.append("<span class=\"italic\">"); - } - else if (type == "line-through") { - buf.append("<span class=\"line-through\">"); - } - else if (type == "normal") { - buf.append("<span class=\"normal\">"); - } - else if (type == "small-caps") { - buf.append("<span class=\"small-caps\">"); - } - else if (type == "underline") { - buf.append("<span class=\"underline\">"); - } - else { - buf.append("<span>"); //don't break markup, </span> is inserted later - } - } - else if (tag.isEndTag()) { //all hi replacements are html spans - buf.append("</span>"); - } - } - - //name - else if (!strcmp(tag.getName(), "name")) { - const SWBuf type = tag.getAttribute("type"); - - if ((!tag.isEndTag()) && (!tag.isEmpty())) { - if (type == "geographic") { - buf.append("<span class=\"name\"><span class=\"geographic\">"); - } - else if (type == "holiday") { - buf.append("<span class=\"name\"><span class=\"holiday\">"); - } - else if (type == "nonhuman") { - buf.append("<span class=\"name\"><span class=\"nonhuman\">"); - } - else if (type == "person") { - buf.append("<span class=\"name\"><span class=\"person\">"); - } - else if (type == "ritual") { - buf.append("<span class=\"name\"><span class=\"ritual\">"); - } - else { - buf.append("<span class=\"name\"><span>"); - } - } - else if (tag.isEndTag()) { //all hi replacements are html spans - buf.append("</span></span> "); - } - } - else if (!strcmp(tag.getName(), "transChange")) { - SWBuf type( tag.getAttribute("type") ); - - if ( !type.length() ) { - type = tag.getAttribute("changeType"); - } - - if ((!tag.isEndTag()) && (!tag.isEmpty())) { - if (type == "added") { - buf.append("<span class=\"transchange\" title=\""); - buf.append((const char*)i18n("Added text").utf8()); - buf.append("\"><span class=\"added\">"); - } - else if (type == "amplified") { - buf.append("<span class=\"transchange\"><span class=\"amplified\">"); - } - else if (type == "changed") { - buf.append("<span class=\"transchange\"><span class=\"changed\">"); - } - else if (type == "deleted") { - buf.append("<span class=\"transchange\"><span class=\"deleted\">"); - } - else if (type == "moved") { - buf.append("<span class=\"transchange\"><span class=\"moved\">"); - } - else if (type == "tenseChange") { - buf.append("<span class=\"transchange\"><span class=\"tenseChange\">"); - } - else { - buf.append("<span class=\"transchange\"><span>"); - } - } - else if (tag.isEndTag()) { //all hi replacements are html spans - buf.append("</span></span>"); - } - } - else if (!strcmp(tag.getName(), "p")) { - if (tag.isEmpty()) { - buf.append("<p/>"); - } - } - - // <q> quote - else if (!strcmp(tag.getName(), "q")) { - SWBuf type = tag.getAttribute("type"); - SWBuf who = tag.getAttribute("who"); - const char *lev = tag.getAttribute("level"); - int level = (lev) ? atoi(lev) : 1; - - if ((!tag.isEndTag()) && (!tag.isEmpty())) { - myUserData->quote.who = who; - - if(osisQToTick) //alternate " and ' - buf.append((level % 2) ? '\"' : '\''); - - if (who == "Jesus") { - buf.append("<span class=\"jesuswords\">"); - } - } - else if (tag.isEndTag()) { - if (myUserData->quote.who == "Jesus") { - buf.append("</span>"); - } - - if (osisQToTick) { //alternate " and ' - buf.append((level % 2) ? '\"' : '\''); - } - - myUserData->quote.who = ""; - } - } - - // abbr tag - else if (!strcmp(tag.getName(), "abbr")) { - if (!tag.isEndTag() && !tag.isEmpty()) { - const SWBuf expansion = tag.getAttribute("expansion"); - - buf.append("<span class=\"abbreviation\" expansion=\""); - buf.append(expansion); - buf.append("\">"); - } - else if (tag.isEndTag()) { - buf.append("</span>"); - } - } - - // <milestone> tag - else if (!strcmp(tag.getName(), "milestone")) { - const SWBuf type = tag.getAttribute("type"); - - if ((type == "screen") || (type == "line")) {//line break - buf.append("<br/>"); - userData->supressAdjacentWhitespace = true; - } - else if (type == "x-p") { //e.g. occurs in the KJV2006 module - //buf.append("<br/>"); - const SWBuf marker = tag.getAttribute("marker"); - if (marker.length() > 0) { - buf.append(marker); - } - } - } - //seg tag - else if (!strcmp(tag.getName(), "seg")) { - if (!tag.isEndTag() && !tag.isEmpty()) { - - const SWBuf type = tag.getAttribute("type"); - - if (type == "morph") {//line break - //This code is for WLC and MORPH (WHI) - XMLTag outTag("span"); - outTag.setAttribute("class", "morphSegmentation"); - const char* attrValue; - //Transfer the values to the span - //Problem: the data is in hebrew/aramaic, how to encode in HTML/BibleTime? - if ((attrValue = tag.getAttribute("lemma"))) outTag.setAttribute("lemma", attrValue); - if ((attrValue = tag.getAttribute("morph"))) outTag.setAttribute("morph", attrValue); - if ((attrValue = tag.getAttribute("homonym"))) outTag.setAttribute("homonym", attrValue); - - buf.append(outTag.toString()); - //buf.append("<span class=\"morphSegmentation\">"); - } - else{ - buf.append("<span>"); - } - } - else { // seg end tag - buf.append("</span>"); - } - //qWarning(QString("handled <seg> token. result: %1").arg(buf.c_str()).latin1()); - } - - //divine name, don't use simple tag replacing because it may have attributes - else if (!strcmp(tag.getName(), "divineName")) { - if (!tag.isEndTag()) { - buf.append("<span class=\"name\"><span class=\"divine\">"); - } - else { //all hi replacements are html spans - buf.append("</span></span>"); - } - } - - else { //all tokens handled by OSISHTMLHref will run through the filter now - return sword::OSISHTMLHREF::handleToken(buf, token, userData); - } - } - - return false; -} diff --git a/bibletime/backend/bt_osishtml.h b/bibletime/backend/bt_osishtml.h deleted file mode 100644 index 22e5b81..0000000 --- a/bibletime/backend/bt_osishtml.h +++ /dev/null @@ -1,66 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef BT_OSISHTML_H -#define BT_OSISHTML_H - -//Sword includes -#include <osishtmlhref.h> - -namespace Filters { - - /** BibleTime's OSIS to HTMl filter. - * This filter works on OSIS tags and outputs HTML in the structure supported by BibleTime. - */ - -class BT_OSISHTML : public sword::OSISHTMLHREF { - -protected: - -class BT_UserData : public sword::OSISHTMLHREF::MyUserData { - -public: -BT_UserData(const sword::SWModule *module, const sword::SWKey *key) : sword::OSISHTMLHREF::MyUserData(module, key) { - noteType = Unknown; - swordFootnote = 1; - inCrossrefNote = false; - } - - unsigned short int swordFootnote; - bool inCrossrefNote; - - enum NoteType { - Unknown, - Alternative, - CrossReference, - Footnote, - StrongsMarkup - } noteType; - - struct { - sword::SWBuf who; - } - - quote; - }; - - virtual sword::BasicFilterUserData *createUserData(const sword::SWModule* module, const sword::SWKey* key) { - return new BT_UserData(module, key); - } - -public: - BT_OSISHTML(); - virtual bool handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData); - }; - -} //end of Filters namespace - -#endif diff --git a/bibletime/backend/bt_plainhtml.cpp b/bibletime/backend/bt_plainhtml.cpp deleted file mode 100644 index 703362a..0000000 --- a/bibletime/backend/bt_plainhtml.cpp +++ /dev/null @@ -1,92 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cswordmoduleinfo.h" -#include "cswordbackend.h" -#include "util/cpointers.h" - -#include "bt_plainhtml.h" - -//system includes -#include <stdlib.h> -#include <stdio.h> - -//Sword includes -#include <utilxml.h> - -//Qt includes -#include <qregexp.h> -#include <qstring.h> - -using namespace Filters; - -BT_PLAINHTML::BT_PLAINHTML() : sword::SWFilter() { -} - -/** No descriptions */ -char BT_PLAINHTML::processText(sword::SWBuf& text, const sword::SWKey * key, const sword::SWModule * module) { - int count = 0; - - SWBuf orig = text; - const char *from = orig.c_str(); - for (text = ""; *from; from++) - { - if ((*from == '\n') && (from[1] == '\n')) // two newlinea are a paragraph - { - text += "<P>"; - from++; - continue; - } - //This is a special case: Newlines in the plaintext editor are stored as <br />, not as \n - //we need to let them through - else if ((*from == '<') && (from[1] == 'b') && (from[2] == 'r') && (from[3] == ' ') && (from[4] == '/') && (from[5] == '>')){ - text += "<br />"; - from += 5; - continue; - } - else if ((*from == '\n')){ // only one new line - text += "<BR>"; - continue; - } - else if (*from == '<') { - text += "<"; - continue; - } - else if (*from == '>') { - text += ">"; - continue; - } - else if (*from == '&'){ - text += "&"; - continue; - } - else if (*from == '{') { //footnote start - text += "<FONT COLOR=\"#80000\"><SMALL> ("; - continue; - } - else if (*from == '}') //footnote end - { - text += ") </SMALL></FONT>"; - continue; - } - else if ((*from == ' ') && (count > 5000)) - { - text += "<WBR>"; - count = 0; - continue; - } - - text += *from; - count++; - } - return 0; -} diff --git a/bibletime/backend/bt_plainhtml.h b/bibletime/backend/bt_plainhtml.h deleted file mode 100644 index fec3a48..0000000 --- a/bibletime/backend/bt_plainhtml.h +++ /dev/null @@ -1,41 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -/* $Header: /cvsroot/bibletime/bibletime/bibletime/backend/bt_plainhtml.h,v 1.3 2007/06/29 22:47:14 joachim Exp $ */ -/* $Revision: 1.3 $ */ - -#ifndef BT_PLAINHTML_H -#define BT_PLAINHTML_H - -//Sword includes -#include <swkey.h> -#include <swmodule.h> -#include <swfilter.h> -//#include <plainhtml.h> - -namespace Filters { - - /** Plain to HTML filter, - * This filter converts Plain Text into HTML - */ - -class BT_PLAINHTML : public sword::SWFilter{ - -protected: - -public: - BT_PLAINHTML(); - virtual char processText(sword::SWBuf& buf, const sword::SWKey*, const sword::SWModule * = 0); - }; - -} - -#endif diff --git a/bibletime/backend/bt_thmlhtml.cpp b/bibletime/backend/bt_thmlhtml.cpp deleted file mode 100644 index 7a00bd4..0000000 --- a/bibletime/backend/bt_thmlhtml.cpp +++ /dev/null @@ -1,395 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - - -//BibleTime includes -#include "backend/bt_thmlhtml.h" -#include "backend/clanguagemgr.h" -#include "backend/cswordmoduleinfo.h" -#include "backend/creferencemanager.h" - -#include "frontend/cbtconfig.h" - -#include "util/cpointers.h" -#include "util/scoped_resource.h" - -#include <iostream> - -//Sword includes -#include <swmodule.h> -#include <utilxml.h> -#include "versekey.h" - -//Qt includes -#include <qstring.h> -#include <qregexp.h> - -//System includes -#include <stdlib.h> - -using namespace Filters; - -BT_ThMLHTML::BT_ThMLHTML() { - setEscapeStringCaseSensitive(true); - setPassThruUnknownEscapeString(true); //the HTML widget will render the HTML escape codes - - setTokenStart("<"); - setTokenEnd(">"); - setTokenCaseSensitive(true); - - addTokenSubstitute("/foreign", "</span>"); - - removeTokenSubstitute("note"); - removeTokenSubstitute("/note"); -} - -char BT_ThMLHTML::processText(sword::SWBuf& buf, const sword::SWKey* key, const sword::SWModule* module) { - ThMLHTML::processText(buf, key, module); - - CSwordModuleInfo* m = CPointers::backend()->findModuleByName( module->Name() ); - - if (m && !(m->has(CSwordModuleInfo::lemmas) || m->has(CSwordModuleInfo::strongNumbers))) { //only parse if the module has strongs or lemmas - return 1; - } - - QString result; - - QString t = QString::fromUtf8(buf.c_str()); - QRegExp tag("([.,;]?<sync[^>]+(type|value)=\"([^\"]+)\"[^>]+(type|value)=\"([^\"]+)\"([^<]*)>)+"); - - QStringList list; - int lastMatchEnd = 0; - int pos = tag.search(t,0); - - if (pos == -1) { //no strong or morph code found in this text - return 1; //WARNING: Return alread here - } - - while (pos != -1) { - list.append(t.mid(lastMatchEnd, pos+tag.matchedLength()-lastMatchEnd)); - - lastMatchEnd = pos+tag.matchedLength(); - pos = tag.search(t,pos+tag.matchedLength()); - } - - if (!t.right(t.length() - lastMatchEnd).isEmpty()) { - list.append(t.right(t.length() - lastMatchEnd)); - } - - tag = QRegExp("<sync[^>]+(type|value|class)=\"([^\"]+)\"[^>]+(type|value|class)=\"([^\"]+)\"[^>]+((type|value|class)=\"([^\"]+)\")*([^<]*)>"); - - for (QStringList::iterator it = list.begin(); it != list.end(); ++it) { - QString e( *it ); - - const bool textPresent = (e.stripWhiteSpace().remove(QRegExp("[.,;:]")).left(1) != "<"); - - if (!textPresent) { - continue; - } - - - bool hasLemmaAttr = false; - bool hasMorphAttr = false; - - int pos = tag.search(e, 0); - bool insertedTag = false; - QString value; - QString valueClass; - - while (pos != -1) { - bool isMorph = false; - bool isStrongs = false; - value = QString::null; - valueClass = QString::null; - - // check 3 attribute/value pairs - - for (int i = 1; i < 6; i += 2) { - if (i > 4) - i++; - - if (tag.cap(i) == "type") { - isMorph = (tag.cap(i+1) == "morph"); - isStrongs = (tag.cap(i+1) == "Strongs"); - } - else if (tag.cap(i) == "value") { - value = tag.cap(i+1); - } - else if (tag.cap(i) == "class") { - valueClass = tag.cap(i+1); - } - } - - // prepend the class qualifier to the value - if (!valueClass.isEmpty()) { - value = valueClass + ":" + value; - // value.append(":").append(value); - } - - if (value.isEmpty()) { - break; - } - - //insert the span - if (!insertedTag) { - e.replace(pos, tag.matchedLength(), "</span>"); - pos += 7; - - QString rep; - rep.setLatin1("<span lemma=\"").append(value).append("\">"); - int startPos = 0; - QChar c = e[startPos]; - - while ((startPos < pos) && (c.isSpace() || c.isPunct())) { - ++startPos; - c = e[startPos]; - } - - hasLemmaAttr = isStrongs; - hasMorphAttr = isMorph; - - e.insert( startPos, rep ); - pos += rep.length(); - } - else { //add the attribute to the existing tag - e.remove(pos, tag.matchedLength()); - - if ((!isMorph && hasLemmaAttr) || (isMorph && hasMorphAttr)) { //we append another attribute value, e.g. 3000 gets 3000|5000 - //search the existing attribute start - QRegExp attrRegExp( isMorph ? "morph=\".+(?=\")" : "lemma=\".+(?=\")" ); - attrRegExp.setMinimal(true); - const int foundAttrPos = e.find(attrRegExp, pos); - - if (foundAttrPos != -1) { - e.insert(foundAttrPos + attrRegExp.matchedLength(), QString("|").append(value)); - pos += value.length() + 1; - - hasLemmaAttr = !isMorph; - hasMorphAttr = isMorph; - } - } - else { //attribute was not yet inserted - const int attrPos = e.find(QRegExp("morph=|lemma="), 0); - - if (attrPos >= 0) { - QString attr; - attr.append(isMorph ? "morph" : "lemma").append("=\"").append(value).append("\" "); - e.insert(attrPos, attr); - - hasMorphAttr = isMorph; - hasLemmaAttr = !isMorph; - - pos += attr.length(); - } - } - } - - insertedTag = true; - pos = tag.search(e, pos); - } - - result.append( e ); - } - - if (list.count()) { - buf = (const char*)result.utf8(); - } - - return 1; -} - - -bool BT_ThMLHTML::handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData) { - if (!substituteToken(buf, token) && !substituteEscapeString(buf, token)) { - sword::XMLTag tag(token); - BT_UserData* myUserData = dynamic_cast<BT_UserData*>(userData); - sword::SWModule* myModule = const_cast<sword::SWModule*>(myUserData->module); //hack to be able to call stuff like Lang() - - if ( tag.getName() && !strcasecmp(tag.getName(), "foreign") ) { // a text part in another language, we have to set the right font - - if (tag.getAttribute("lang")) { - const char* abbrev = tag.getAttribute("lang"); - //const CLanguageMgr::Language* const language = CPointers::languageMgr()->languageForAbbrev( QString::fromLatin1(abbrev) ); - - buf.append("<span class=\"foreign\" lang=\""); - buf.append(abbrev); - buf.append("\">"); - } - } - else if (tag.getName() && !strcasecmp(tag.getName(), "sync")) { //lemmas, morph codes or strongs - - if (tag.getAttribute("type") && (!strcasecmp(tag.getAttribute("type"), "morph") || !strcasecmp(tag.getAttribute("type"), "Strongs") || !strcasecmp(tag.getAttribute("type"), "lemma"))) { // Morph or Strong - buf.append('<'); - buf.append(token); - buf.append('>'); - } - } - else if (tag.getName() && !strcasecmp(tag.getName(), "note")) { // <note> tag - - if (!tag.isEndTag() && !tag.isEmpty()) { - //appending is faster than appendFormatted - buf.append(" <span class=\"footnote\" note=\""); - buf.append(myModule->Name()); - buf.append('/'); - buf.append(myUserData->key->getShortText()); - buf.append('/'); - buf.append( QString::number(myUserData->swordFootnote++).latin1() ); - buf.append("\">*</span> "); - - myUserData->suspendTextPassThru = true; - myUserData->inFootnoteTag = true; - } - else if (tag.isEndTag() && !tag.isEmpty()) { //end tag - //buf += ")</span>"; - myUserData->suspendTextPassThru = false; - myUserData->inFootnoteTag = false; - } - } - else if (tag.getName() && !strcasecmp(tag.getName(), "scripRef")) { // a scripRef - //scrip refs which are embeded in footnotes may not be displayed! - - if (!myUserData->inFootnoteTag) { - if (tag.isEndTag()) { - if (myUserData->inscriptRef) { // like "<scripRef passage="John 3:16">See John 3:16</scripRef>" - buf.append("</a></span>"); - - myUserData->inscriptRef = false; - myUserData->suspendTextPassThru = false; - } - else { // like "<scripRef>John 3:16</scripRef>" - - CSwordModuleInfo* mod = CBTConfig::get(CBTConfig::standardBible); - Q_ASSERT(mod); - if (mod) { - CReferenceManager::ParseOptions options; - options.refBase = QString::fromUtf8(myUserData->key->getText()); //current module key - options.refDestinationModule = QString(mod->name()); - options.sourceLanguage = QString(myModule->Lang()); - options.destinationLanguage = QString("en"); - - //it's ok to split the reference, because to descriptive text is given - bool insertSemicolon = false; - buf.append("<span class=\"crossreference\">"); - QStringList refs = QStringList::split(";", QString::fromUtf8(myUserData->lastTextNode.c_str())); - QString oldRef; //the previous reference to use as a base for the next refs - for (QStringList::iterator it(refs.begin()); it != refs.end(); ++it) { - - if (! oldRef.isEmpty() ){ - options.refBase = oldRef; //use the last ref as a base, e.g. Rom 1,2-3, when the next ref is only 3:3-10 - } - const QString completeRef( CReferenceManager::parseVerseReference((*it), options) ); - - oldRef = completeRef; //use the parsed result as the base for the next ref. - - if (insertSemicolon) { //prepend a ref divider if we're after the first one - buf.append("; "); - } - - buf.append("<a href=\""); - buf.append( - CReferenceManager::encodeHyperlink( - mod->name(), - completeRef, - CReferenceManager::typeFromModule(mod->type()) - ).utf8() - ); - - buf.append("\" crossrefs=\""); - buf.append((const char*)completeRef.utf8()); - buf.append("\">"); - - buf.append((const char*)(*it).utf8()); - - buf.append("</a>"); - - insertSemicolon = true; - } - buf.append("</span>"); //crossref end - } - - myUserData->suspendTextPassThru = false; - } - } - else if (tag.getAttribute("passage") ) { //the passage was given as a parameter value - myUserData->inscriptRef = true; - myUserData->suspendTextPassThru = false; - - const char* ref = tag.getAttribute("passage"); - Q_ASSERT(ref); - - CSwordModuleInfo* mod = CBTConfig::get(CBTConfig::standardBible); - Q_ASSERT(mod); - - CReferenceManager::ParseOptions options; - options.refBase = QString::fromUtf8(myUserData->key->getText()); - options.refDestinationModule = QString(mod->name()); - options.sourceLanguage = myModule->Lang(); - options.destinationLanguage = QString("en"); - - const QString completeRef = CReferenceManager::parseVerseReference(QString::fromUtf8(ref), options); - - if (mod) { - buf.append("<span class=\"crossreference\">"); - buf.append("<a href=\""); - buf.append( - CReferenceManager::encodeHyperlink( - mod->name(), - completeRef, - CReferenceManager::typeFromModule(mod->type()) - ).utf8() - ); - buf.append("\" crossrefs=\""); - buf.append((const char*)completeRef.utf8()); - buf.append("\">"); - } - else { - buf.append("<span><a>"); - } - } - else if ( !tag.getAttribute("passage") ) { // we're starting a scripRef like "<scripRef>John 3:16</scripRef>" - myUserData->inscriptRef = false; - - // let's stop text from going to output, the text get's added in the -tag handler - myUserData->suspendTextPassThru = true; - } - } - } - else if (tag.getName() && !strcasecmp(tag.getName(), "div")) { - if (tag.isEndTag()) { - buf.append("</div>"); - } - else if ( tag.getAttribute("class") && !strcasecmp(tag.getAttribute("class"),"sechead") ) { - buf.append("<div class=\"sectiontitle\">"); - } - else if (tag.getAttribute("class") && !strcasecmp(tag.getAttribute("class"), "title")) { - buf.append("<div class=\"booktitle\">"); - } - } - else if (tag.getName() && !strcasecmp(tag.getName(), "img") && tag.getAttribute("src")) { - const char* value = tag.getAttribute("src"); - - if (value[0] == '/') { - value++; //strip the first / - } - - buf.append("<img src=\"file:"); - buf.append(myUserData->module->getConfigEntry("AbsoluteDataPath")); - buf.append('/'); - buf.append(value); - buf.append("\" />"); - } - else { // let unknown token pass thru - return sword::ThMLHTML::handleToken(buf, token, userData); - } - } - - return true; -} diff --git a/bibletime/backend/bt_thmlhtml.h b/bibletime/backend/bt_thmlhtml.h deleted file mode 100644 index e5ac614..0000000 --- a/bibletime/backend/bt_thmlhtml.h +++ /dev/null @@ -1,56 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef BT_THMLHTML_H -#define BT_THMLHTML_H - -#include <swbuf.h> -#include <thmlhtml.h> - -using sword::SWBuf; - -namespace Filters { - - /** ThML to HTML filter. - * This filter converts ThML text to HTML text - */ - -class BT_ThMLHTML : public sword::ThMLHTML { - -protected: - -class BT_UserData : public sword::ThMLHTML::MyUserData { - -public: -BT_UserData(const sword::SWModule *module, const sword::SWKey *key) : sword::ThMLHTML::MyUserData(module, key) { - inscriptRef = false; - swordFootnote = 1; - inFootnoteTag = false; - } - - bool inscriptRef; - bool inFootnoteTag; - unsigned short int swordFootnote; - }; - - virtual sword::BasicFilterUserData *createUserData(const sword::SWModule* module, const sword::SWKey* key) { - return new BT_UserData(module, key); - } - -public: - BT_ThMLHTML (); - virtual bool handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData); - virtual char processText(sword::SWBuf& buf, const sword::SWKey*, const sword::SWModule * = 0); - }; - -} - -#endif diff --git a/bibletime/backend/bt_thmlplain.cpp b/bibletime/backend/bt_thmlplain.cpp deleted file mode 100644 index 8c4d72d..0000000 --- a/bibletime/backend/bt_thmlplain.cpp +++ /dev/null @@ -1,221 +0,0 @@ -/****************************************************************************** - * - * thmlplain - SWFilter descendant to strip out all ThML tags or convert to - * ASCII rendered symbols. - */ - -#include "bt_thmlplain.h" - -#include <stdlib.h> -#include <swbuf.h> - -using namespace sword; - -namespace Filters { - -BT_ThMLPlain::BT_ThMLPlain() { -} - -char BT_ThMLPlain::processText(SWBuf &text, const SWKey *key, const SWModule *module) -{ - char token[2048]; - int tokpos = 0; - bool intoken = false; - bool ampersand = false; - - const char *from; - SWBuf orig = text; - from = orig.c_str(); - for (text = ""; *from; from++) - { - if (*from == 10 || *from == 13) - from++; - if (*from == '<') { - intoken = true; - tokpos = 0; - token[0] = 0; - token[1] = 0; - token[2] = 0; - ampersand = false; - continue; - } - else if (*from == '&') { - intoken = true; - tokpos = 0; - token[0] = 0; - token[1] = 0; - token[2] = 0; - ampersand = true; - continue; - } - if (*from == ';' && ampersand) { - intoken = false; - ampersand = false; - - if (!strncmp("nbsp", token, 4)) text += " "; - else if (!strncmp("quot", token, 4)) text += "\""; - else if (!strncmp("amp", token, 3)) text += "&"; - else if (!strncmp("lt", token, 2)) text += "<"; - else if (!strncmp("gt", token, 2)) text += ">"; - else if (!strncmp("brvbar", token, 6)) text += "¦"; - else if (!strncmp("sect", token, 4)) text += "§"; - else if (!strncmp("copy", token, 4)) text += "©"; - else if (!strncmp("laquo", token, 5)) text += "«"; - else if (!strncmp("reg", token, 3)) text += "®"; - else if (!strncmp("acute", token, 5)) text += "´"; - else if (!strncmp("para", token, 4)) text += "¶"; - else if (!strncmp("raquo", token, 5)) text += "»"; - - else if (!strncmp("Aacute", token, 6)) text += "Á"; - else if (!strncmp("Agrave", token, 6)) text += "À"; - else if (!strncmp("Acirc", token, 5)) text += "Â"; - else if (!strncmp("Auml", token, 4)) text += "Ä"; - else if (!strncmp("Atilde", token, 6)) text += "Ã"; - else if (!strncmp("Aring", token, 5)) text += "Å"; - else if (!strncmp("aacute", token, 6)) text += "á"; - else if (!strncmp("agrave", token, 6)) text += "à"; - else if (!strncmp("acirc", token, 5)) text += "â"; - else if (!strncmp("auml", token, 4)) text += "ä"; - else if (!strncmp("atilde", token, 6)) text += "ã"; - else if (!strncmp("aring", token, 5)) text += "Ã¥"; - else if (!strncmp("Eacute", token, 6)) text += "É"; - else if (!strncmp("Egrave", token, 6)) text += "È"; - else if (!strncmp("Ecirc", token, 5)) text += "Ê"; - else if (!strncmp("Euml", token, 4)) text += "Ë"; - else if (!strncmp("eacute", token, 6)) text += "é"; - else if (!strncmp("egrave", token, 6)) text += "è"; - else if (!strncmp("ecirc", token, 5)) text += "ê"; - else if (!strncmp("euml", token, 4)) text += "ë"; - else if (!strncmp("Iacute", token, 6)) text += "Í"; - else if (!strncmp("Igrave", token, 6)) text += "Ì"; - else if (!strncmp("Icirc", token, 5)) text += "Î"; - else if (!strncmp("Iuml", token, 4)) text += "Ï"; - else if (!strncmp("iacute", token, 6)) text += "í"; - else if (!strncmp("igrave", token, 6)) text += "ì"; - else if (!strncmp("icirc", token, 5)) text += "î"; - else if (!strncmp("iuml", token, 4)) text += "ï"; - else if (!strncmp("Oacute", token, 6)) text += "Ó"; - else if (!strncmp("Ograve", token, 6)) text += "Ò"; - else if (!strncmp("Ocirc", token, 5)) text += "Ô"; - else if (!strncmp("Ouml", token, 4)) text += "Ö"; - else if (!strncmp("Otilde", token, 6)) text += "Õ"; - else if (!strncmp("oacute", token, 6)) text += "ó"; - else if (!strncmp("ograve", token, 6)) text += "ò"; - else if (!strncmp("ocirc", token, 5)) text += "ô"; - else if (!strncmp("ouml", token, 4)) text += "ö"; - else if (!strncmp("otilde", token, 6)) text += "õ"; - else if (!strncmp("Uacute", token, 6)) text += "Ú"; - else if (!strncmp("Ugrave", token, 6)) text += "Ù"; - else if (!strncmp("Ucirc", token, 5)) text += "Û"; - else if (!strncmp("Uuml", token, 4)) text += "Ü"; - else if (!strncmp("uacute", token, 6)) text += "ú"; - else if (!strncmp("ugrave", token, 6)) text += "ù"; - else if (!strncmp("ucirc", token, 5)) text += "û"; - else if (!strncmp("uuml", token, 4)) text += "ü"; - else if (!strncmp("Yacute", token, 6)) text += "Ý"; - else if (!strncmp("yacute", token, 6)) text += "ý"; - else if (!strncmp("yuml", token, 4)) text += "ÿ"; - - else if (!strncmp("deg", token, 3)) text += "°"; - else if (!strncmp("plusmn", token, 6)) text += "±"; - else if (!strncmp("sup2", token, 4)) text += "²"; - else if (!strncmp("sup3", token, 4)) text += "³"; - else if (!strncmp("sup1", token, 4)) text += "¹"; - else if (!strncmp("nbsp", token, 4)) text += "º"; - else if (!strncmp("pound", token, 5)) text += "£"; - else if (!strncmp("cent", token, 4)) text += "¢"; - else if (!strncmp("frac14", token, 6)) text += "¼"; - else if (!strncmp("frac12", token, 6)) text += "½"; - else if (!strncmp("frac34", token, 6)) text += "¾"; - else if (!strncmp("iquest", token, 6)) text += "¿"; - else if (!strncmp("iexcl", token, 5)) text += "¡"; - else if (!strncmp("ETH", token, 3)) text += "Ð"; - else if (!strncmp("eth", token, 3)) text += "ð"; - else if (!strncmp("THORN", token, 5)) text += "Þ"; - else if (!strncmp("thorn", token, 5)) text += "þ"; - else if (!strncmp("AElig", token, 5)) text += "Æ"; - else if (!strncmp("aelig", token, 5)) text += "æ"; - else if (!strncmp("Oslash", token, 6)) text += "Ø"; - else if (!strncmp("curren", token, 6)) text += "¤"; - else if (!strncmp("Ccedil", token, 6)) text += "Ç"; - else if (!strncmp("ccedil", token, 6)) text += "ç"; - else if (!strncmp("szlig", token, 5)) text += "ß"; - else if (!strncmp("Ntilde", token, 6)) text += "Ñ"; - else if (!strncmp("ntilde", token, 6)) text += "ñ"; - else if (!strncmp("yen", token, 3)) text += "Â¥"; - else if (!strncmp("not", token, 3)) text += "¬"; - else if (!strncmp("ordf", token, 4)) text += "ª"; - else if (!strncmp("uml", token, 3)) text += "¨"; - else if (!strncmp("shy", token, 3)) text += "­"; - else if (!strncmp("macr", token, 4)) text += "¯"; - else if (!strncmp("micro", token, 5)) text += "µ"; - else if (!strncmp("middot", token, 6)) text +="·"; - else if (!strncmp("cedil", token, 5)) text += "¸"; - else if (!strncmp("ordm", token, 4)) text += "º"; - else if (!strncmp("times", token, 5)) text += "×"; - else if (!strncmp("divide", token, 6)) text +="÷"; - else if (!strncmp("oslash", token, 6)) text +="ø"; - continue; - - } - else if (*from == '>' && !ampersand) { - intoken = false; - // process desired tokens - if (!strncmp(token, "sync type=\"Strongs\" value=\"", 27)) { - text += ' '; - text += '<'; - for (unsigned int i = 27; token[i] != '\"'; i++) - text += token[i]; - text += '>'; - continue; - } - if (!strncmp(token, "sync type=\"morph\" value=\"", 25)) { - text += ' '; - text += '('; - for (unsigned int i = 25; token[i] != '\"'; i++) - text += token[i]; - text += ')'; - continue; - } - if (!strncmp("note", token, 4)) { - text += ' '; - text += '('; - } - else if (!strncmp("br", token, 2)) - text += '\n'; - else if (!strncmp("/p", token, 2)) - text += '\n'; - else if (!strncmp("/note", token, 5)) { - text += ')'; - text += ' '; - } - continue; - } - if (intoken) { - if (tokpos < 2045) - token[tokpos++] = *from; - token[tokpos+2] = 0; - } - else text += *from; - } - - orig = text; - from = orig.c_str(); - for (text = ""; *from; from++) { //loop to remove extra spaces - if ((strchr(" \t\n\r", *from))) { - while (*(from+1) && (strchr(" \t\n\r", *(from+1)))) { - from++; - } - text += " "; - } - else { - text += *from; - } - } - text += (char)0; - - return 0; -} - - -} diff --git a/bibletime/backend/bt_thmlplain.h b/bibletime/backend/bt_thmlplain.h deleted file mode 100644 index b510d33..0000000 --- a/bibletime/backend/bt_thmlplain.h +++ /dev/null @@ -1,40 +0,0 @@ -/****************************************************************************** - * - * $Id: bt_thmlplain.h,v 1.1 2007/03/14 21:32:47 joachim Exp $ - * - * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org) - * CrossWire Bible Society - * P. O. Box 2528 - * Tempe, AZ 85280-2528 - * - * 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 version 2. - * - * 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. - * - */ - -#ifndef BT_THMLPLAIN_H -#define BT_THMLPLAIN_H - -#include <swfilter.h> - -using namespace sword; - -namespace Filters { - -/** this filter converts ThML text to plain text - */ -class BT_ThMLPlain : public SWFilter { -protected: - virtual char processText(SWBuf &text, const SWKey *key = 0, const SWModule *module = 0); -public: - BT_ThMLPlain(); -}; - -} -#endif diff --git a/bibletime/backend/btstringmgr.cpp b/bibletime/backend/btstringmgr.cpp deleted file mode 100644 index 83c29c8..0000000 --- a/bibletime/backend/btstringmgr.cpp +++ /dev/null @@ -1,145 +0,0 @@ -// -// C++ Implementation: btstringmgr -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -#include "btstringmgr.h" - -//System includes -#include <ctype.h> - -char* BTStringMgr::upperUTF8(char* text, unsigned int maxlen) const { - const int max = (maxlen>0) ? maxlen : strlen(text); - - if (isUtf8(text)) { - strncpy(text, (const char*)QString::fromUtf8(text).upper().utf8(), max); - - return text; - } - else { - char* ret = text; - - while (*text) { - *text = toupper(*text); - text++; - } - - return ret; - } - - return text; -} - -char* BTStringMgr::upperLatin1(char* text, unsigned int max) const { - char* ret = text; - - while (*text) { - *text = toupper(*text); - text++; - } - - return ret; -} - -bool BTStringMgr::supportsUnicode() const { - return true; -} - -const bool BTStringMgr::isUtf8(const char *buf) const { - int i, n; - register unsigned char c; - bool gotone = false; - - #define F 0 /* character never appears in text */ - #define T 1 /* character appears in plain ASCII text */ - #define I 2 /* character appears in ISO-8859 text */ - #define X 3 /* character appears in non-ISO extended ASCII (Mac, IBM PC) */ - - static const unsigned char text_chars[256] = { - /* BEL BS HT LF FF CR */ - F, F, F, F, F, F, F, T, T, T, T, F, T, T, F, F, /* 0x0X */ - /* ESC */ - F, F, F, F, F, F, F, F, F, F, F, T, F, F, F, F, /* 0x1X */ - T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x2X */ - T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x3X */ - T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x4X */ - T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x5X */ - T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x6X */ - T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, F, /* 0x7X */ - /* NEL */ - X, X, X, X, X, T, X, X, X, X, X, X, X, X, X, X, /* 0x8X */ - X, X, X, X, X, X, X, X, X, X, X, X, X, X, X, X, /* 0x9X */ - I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, /* 0xaX */ - I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, /* 0xbX */ - I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, /* 0xcX */ - I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, /* 0xdX */ - I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, /* 0xeX */ - I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I /* 0xfX */ - }; - - /* *ulen = 0; */ - - for (i = 0; (c = buf[i]); i++) { - if ((c & 0x80) == 0) { /* 0xxxxxxx is plain ASCII */ - /* - * Even if the whole file is valid UTF-8 sequences, - * still reject it if it uses weird control characters. - */ - - if (text_chars[c] != T) - return false; - - } - else if ((c & 0x40) == 0) { /* 10xxxxxx never 1st byte */ - return false; - } - else { /* 11xxxxxx begins UTF-8 */ - int following; - - if ((c & 0x20) == 0) { /* 110xxxxx */ - following = 1; - } - else if ((c & 0x10) == 0) { /* 1110xxxx */ - following = 2; - } - else if ((c & 0x08) == 0) { /* 11110xxx */ - following = 3; - } - else if ((c & 0x04) == 0) { /* 111110xx */ - following = 4; - } - else if ((c & 0x02) == 0) { /* 1111110x */ - following = 5; - } - else - return false; - - for (n = 0; n < following; n++) { - i++; - - if (!(c = buf[i])) - goto done; - - if ((c & 0x80) == 0 || (c & 0x40)) - return false; - } - - gotone = true; - } - } - -done: - return gotone; /* don't claim it's UTF-8 if it's all 7-bit */ -} - -#undef F -#undef T -#undef I -#undef X diff --git a/bibletime/backend/btstringmgr.h b/bibletime/backend/btstringmgr.h deleted file mode 100644 index de5349d..0000000 --- a/bibletime/backend/btstringmgr.h +++ /dev/null @@ -1,57 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef BTSTRINGMGR_H -#define BTSTRINGMGR_H - -//Sword includes -#include <stringmgr.h> - -//Qt includes -#include <qstring.h> - -using namespace sword; - -/** Unicode string manager implementation. - * This is the StringManager implementation which works with QString. - * @author The BibleTime developers - */ - -class BTStringMgr : public StringMgr { - -public: - /** Converts the param to an upper case Utf8 string - * @param The text encoded in utf8 which should be turned into an upper case string - */ - virtual char *upperUTF8(char *text, unsigned int max = 0) const; - - /** Converts the param to an uppercase latin1 string - * @param The text encoded in latin1 which should be turned into an upper case string - */ - virtual char *upperLatin1(char *text, unsigned int max = 0) const; - -protected: - /** Enable Unicode support. - * Reimplementation to show unicode support. - */ - virtual bool supportsUnicode() const; - - /** CODE TAKEN FROM KDELIBS 3.2, which is licensed under the LGPL 2. - * - * This code was taken from KStringHandler, which is part of the KDE libraries. - * - * This function checks whether a string is utf8 or not. - * It was taken from kdelibs so we do not depend on KDE 3.2. - */ - const bool isUtf8(const char *buf) const; -}; - -#endif diff --git a/bibletime/backend/cbookdisplay.cpp b/bibletime/backend/cbookdisplay.cpp deleted file mode 100644 index 276c604..0000000 --- a/bibletime/backend/cbookdisplay.cpp +++ /dev/null @@ -1,144 +0,0 @@ -// -// C++ Implementation: cbookdisplay -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004-2007 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -//Backend -#include "cbookdisplay.h" -#include "cdisplayrendering.h" -#include "cswordbookmoduleinfo.h" -#include "cswordtreekey.h" - -//Util -#include "util/scoped_resource.h" - -namespace Rendering { - - - /** Returns the rendered text using the modules in the list and using the key parameter. The displayoptions and filter options are used, too. */ - const QString CBookDisplay::text( const ListCSwordModuleInfo& modules, const QString& keyName, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions ) { - CSwordBookModuleInfo* book = dynamic_cast<CSwordBookModuleInfo*>(modules.first()); - Q_ASSERT(book); - - CSwordBackend::DisplayOptions dOpts = displayOptions; - dOpts.lineBreaks = true; //books should render with blocks, not with inlined sections - - CDisplayRendering render(dOpts, filterOptions); - CDisplayRendering::KeyTree tree; - CDisplayRendering::KeyTreeItem::Settings itemSettings; - - // the number of levels which should be display together, 1 means display no entries together - int displayLevel = book->config( CSwordModuleInfo::DisplayLevel ).toInt(); - - util::scoped_ptr<CSwordTreeKey> key ( - dynamic_cast<CSwordTreeKey*>( CSwordKey::createInstance(book) ) - ); - key->key(keyName); //set the key to position we'd like to get - - const unsigned long offset = key->getOffset(); - - // standard of DisplayLevel, display nothing together - // if the current key is the root entry don't display anything together! - - if ((displayLevel <= 1) || (key->key().isEmpty() || (key->key() == "/") )) { - tree.append( new CDisplayRendering::KeyTreeItem( key->key(), modules, itemSettings ) ); - - const QString renderedText = render.renderKeyTree(tree); - key->setOffset( offset ); - return renderedText; - }; - - /** - * Check whether displaying displayLevel levels together is possible. - * For this count the childs and parents - * of the required position - */ - - int possibleLevels = 1; //we start with the default value of displayLevel, which means no entries together - - while( key->parent() && (key->key() != "/") && !key->key().isEmpty() ) {//add parents - ++possibleLevels; - }; - - // key->key(keyName); //set the key to the start position - - key->setOffset( offset ); - - while( key->firstChild( )) { //add childs - ++possibleLevels; - }; - - if (possibleLevels < displayLevel) { //too few levels available! - //display current level, we could also decide to display the available levels together - tree.append( new CDisplayRendering::KeyTreeItem( key->key(), modules, itemSettings ) ); - - const QString renderedText = render.renderKeyTree(tree); - key->setOffset( offset ); - return renderedText; - }; - - if ((displayLevel > 2) && (displayLevel == possibleLevels)) { //fix not to diplay the whole module - --displayLevel; - } - - // at this point we're sure that we can display the required levels toogether - // at the moment we're at the lowest level, so we only have to go up! - for (int currentLevel = 1; currentLevel < displayLevel; ++currentLevel) { //we start again with 1 == standard of displayLevel - - if ( !key->parent() ) { //something went wrong although we checked before! Be safe and return entry's text - tree.append( new CDisplayRendering::KeyTreeItem( key->key(), modules, itemSettings ) ); - - const QString renderedText = render.renderKeyTree(tree); - key->setOffset( offset ); - return renderedText; - }; - }; - - // no we can display all sub levels together! We checked before that this is possible! - itemSettings.highlight = (key->key() == keyName); - - tree.append( new CDisplayRendering::KeyTreeItem( key->key(), modules, itemSettings ) ); - - //const bool hasToplevelText = !key->strippedText().isEmpty(); - key->firstChild(); //go to the first sibling on the same level - - setupRenderTree(key.get(), &tree, keyName); - - const QString renderedText = render.renderKeyTree(tree); - - key->setOffset( offset ); //restore key - - return renderedText; - } - - void CBookDisplay::setupRenderTree(CSwordTreeKey * swordTree, CTextRendering::KeyTree * renderTree, const QString& highlightKey) { -// const QString key = swordTree->getFullName(); - const QString key = swordTree->key(); - const unsigned long offset = swordTree->getOffset(); - - CTextRendering::KeyTreeItem::Settings settings; - settings.highlight = (key == highlightKey); - - CTextRendering::KeyTreeItem* item = new CTextRendering::KeyTreeItem(key, swordTree->module(0), settings ); - renderTree->append( item ); - - if (swordTree->hasChildren()) { //print tree for the child items - swordTree->firstChild(); - setupRenderTree(swordTree, item->childList(), highlightKey); - swordTree->setOffset( offset ); //go back where we came from - } - - if (swordTree->nextSibling()) { //print tree for next entry on the same depth - setupRenderTree(swordTree, renderTree, highlightKey); - swordTree->setOffset( offset ); //return to the value we had at the beginning of this block! - } - } - -}; diff --git a/bibletime/backend/cbookdisplay.h b/bibletime/backend/cbookdisplay.h deleted file mode 100644 index 56fc2f2..0000000 --- a/bibletime/backend/cbookdisplay.h +++ /dev/null @@ -1,45 +0,0 @@ -// -// C++ Interface: cbookdisplay -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// -#ifndef RENDERINGCBOOKDISPLAY_H -#define RENDERINGCBOOKDISPLAY_H - -#include "centrydisplay.h" - -class CSwordTreeKey; - -namespace Rendering { - - class CTextRendering::KeyTree; - - /** - * A CEntryDisplay implementation which works on tree-based GenBook modules - * of Sword. - * @short CEntryDisplay implementation for GenBook modules, - * @author The BibleTime team - */ - -class CBookDisplay : public CEntryDisplay { -public: // Public methods - virtual ~CBookDisplay() {} - - /** - * Returns the rendered text using the modules in the list and using the key parameter. - * The displayoptions and filter options are used, too. - */ - virtual const QString text( const ListCSwordModuleInfo& modules, const QString& key, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions); - -protected: - void setupRenderTree(CSwordTreeKey* swordTree, CTextRendering::KeyTree* renderTree, const QString& highlightKey); - }; -}; - -#endif diff --git a/bibletime/backend/cchapterdisplay.cpp b/bibletime/backend/cchapterdisplay.cpp deleted file mode 100644 index 02668e4..0000000 --- a/bibletime/backend/cchapterdisplay.cpp +++ /dev/null @@ -1,67 +0,0 @@ -// -// C++ Implementation: cchapterdisplay -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -//Backend -#include "cchapterdisplay.h" -#include "cdisplayrendering.h" -#include "cswordversekey.h" -#include "cswordbiblemoduleinfo.h" - - -namespace Rendering { - - const QString CChapterDisplay::text( const ListCSwordModuleInfo& modules, const QString& keyName, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions ) { - Q_ASSERT( modules.count() >= 1 ); - Q_ASSERT( !keyName.isEmpty() ); - - CSwordModuleInfo* module = modules.first(); - - if (modules.count() == 1) module->module()->setSkipConsecutiveLinks( true ); //skip empty, linked verses - - CTextRendering::KeyTreeItem::Settings settings; - settings.keyRenderingFace = - displayOptions.verseNumbers - ? CTextRendering::KeyTreeItem::Settings::SimpleKey - : CTextRendering::KeyTreeItem::Settings::NoKey; - - QString startKey = keyName; - QString endKey = startKey; - - //check whether there's an intro we have to include - Q_ASSERT((module->type() == CSwordModuleInfo::Bible)); - - if (module->type() == CSwordModuleInfo::Bible) { - ((VerseKey*)(module->module()->getKey()))->Headings(1); //HACK: enable headings for VerseKeys - - CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module); - Q_ASSERT(bible); - - CSwordVerseKey k1(module); - k1.Headings(1); - k1.key(keyName); - - if (k1.Chapter() == 1) k1.Chapter(0); //Chapter 1, start with 0:0, otherwise X:0 - - k1.Verse(0); - - startKey = k1.key(); - - if (k1.Chapter() == 0) k1.Chapter(1); - k1.Verse(bible->verseCount(k1.book(), k1.Chapter())); - endKey = k1.key(); - } - - CDisplayRendering render(displayOptions, filterOptions); - return render.renderKeyRange( startKey, endKey, modules, keyName, settings ); - } - -}; diff --git a/bibletime/backend/cchapterdisplay.h b/bibletime/backend/cchapterdisplay.h deleted file mode 100644 index 891b16b..0000000 --- a/bibletime/backend/cchapterdisplay.h +++ /dev/null @@ -1,39 +0,0 @@ -// -// C++ Interface: cchapterdisplay -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// -#ifndef RENDERINGCCHAPTERDISPLAY_H -#define RENDERINGCCHAPTERDISPLAY_H - -#include "centrydisplay.h" - -namespace Rendering { - -/** Chapter rendering. -* A CEntryDisplay implementation mde for Bibles to display whole chapters -* at once. -* @author The BibleTime team -*/ - -class CChapterDisplay : public CEntryDisplay { - -public: // Public methods - virtual ~CChapterDisplay() {} - - /** - * Returns the rendered text using the modules in the list and using the key parameter. - * The displayoptions and filter options are used, too. - */ - virtual const QString text( const ListCSwordModuleInfo& modules, const QString& key, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions); -}; - -}; - -#endif diff --git a/bibletime/backend/cdisplayrendering.cpp b/bibletime/backend/cdisplayrendering.cpp deleted file mode 100644 index 6b13114..0000000 --- a/bibletime/backend/cdisplayrendering.cpp +++ /dev/null @@ -1,163 +0,0 @@ -// -// C++ Implementation: cdisplayrendering -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -//Backend includes -#include "cdisplayrendering.h" - -#include "cdisplaytemplatemgr.h" -#include "creferencemanager.h" -#include "cswordkey.h" -#include "cswordversekey.h" - -//Qt includes -#include <qstring.h> -#include <qregexp.h> - -namespace Rendering { - - CDisplayRendering::CDisplayRendering(CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) -: CHTMLExportRendering(CHTMLExportRendering::Settings(true), displayOptions, filterOptions) {} - - const QString CDisplayRendering::entryLink( const KeyTreeItem& item, CSwordModuleInfo* module ) { - QString linkText; - - const bool isBible = module && (module->type() == CSwordModuleInfo::Bible); - CSwordVerseKey vk(module); //only valid for bible modules, i.e. isBible == true - vk.Headings(true); - - if (isBible) { - vk = item.key(); - } - - if (isBible && (vk.Verse() == 0)) { - return QString::null; //Warning: return already here - } - - switch (item.settings().keyRenderingFace) { - - case KeyTreeItem::Settings::NoKey: { - linkText = QString::null; - break; //no key is valid for all modules - } - - case KeyTreeItem::Settings::CompleteShort: { - if (isBible) { - linkText = QString::fromUtf8(vk.getShortText()); - break; - } - - //fall through for non-Bible modules - } - - case KeyTreeItem::Settings::CompleteLong: { - if (isBible) { - linkText = vk.key(); - break; - } - - //fall through for non-Bible modules - } - - case KeyTreeItem::Settings::SimpleKey: { - if (isBible) { - linkText = QString::number(vk.Verse()); - break; - } - - //fall through for non-Bible modules - } - - default: { //default behaviour to return the passed key - linkText = item.key(); - break; - } - } - - if (linkText.isEmpty()) { - return QString("<a name=\"").append(keyToHTMLAnchor(item.key())).append("\" />"); - } - else { - return QString("<a name=\"").append(keyToHTMLAnchor(item.key())).append("\" ") - .append("href=\"") - .append(CReferenceManager::encodeHyperlink( - module->name(), item.key(), CReferenceManager::typeFromModule(module->type())) - ) - .append("\">").append(linkText).append("</a>\n"); - } - - return QString::null; - } - - const QString CDisplayRendering::keyToHTMLAnchor(const QString& key) { - QString ret = key; - ret = ret.stripWhiteSpace().remove(QRegExp("[^A-Za-z0-9]+")); - ret = ret.remove(QRegExp("^\\d+|")); - - return ret; - } - - const QString CDisplayRendering::finishText( const QString& oldText, KeyTree& tree ) { - ListCSwordModuleInfo modules = tree.collectModules(); - - - //marking words is very slow, we have to find a better solution - - /* - //mark all words by spans - - QString text = oldText; - - QRegExp re("(\\b)(?=\\w)"); //word begin marker - int pos = text.find(re, 0); - - while (pos != -1) { //word begin found - //qWarning("found word at %i in %i", pos, text.length()); - int endPos = pos + 1; - if (!CToolClass::inHTMLTag(pos+1, text)) { //the re has a positive look ahead which matches one char before the word start - //qWarning("matched %s", text.mid(pos+1, 4).latin1()); - - //find end of word and put a marker around it - endPos = text.find(QRegExp("\\b|[,.:]"), pos+1); - if ((endPos != -1) && !CToolClass::inHTMLTag(endPos, text) && (endPos - pos >= 3)) { //reuire wordslonger than 3 chars - text.insert(endPos, "</span>"); - text.insert(pos, "<span class=\"word\">"); - - endPos += 26; - } - } - pos = text.find(re, endPos); - } - */ - const CLanguageMgr::Language* const lang = - (modules.count() >= 1) - ? modules.first()->language() - : CPointers::languageMgr()->defaultLanguage(); - - CDisplayTemplateMgr* tMgr = CPointers::displayTemplateManager(); - - Q_ASSERT(modules.count() >= 1); - - CDisplayTemplateMgr::Settings settings; - settings.modules = modules; - settings.langAbbrev = ((modules.count() == 1) && lang->isValid()) - ? lang->abbrev() - : QString::null; - settings.pageDirection = (modules.count() == 1) - ? ((modules.first()->textDirection() == CSwordModuleInfo::LeftToRight) ? "ltr" : "rtl") - : QString::null; - - return tMgr->fillTemplate(CBTConfig::get - (CBTConfig::displayStyle), oldText, settings); - - - } -} diff --git a/bibletime/backend/cdisplayrendering.h b/bibletime/backend/cdisplayrendering.h deleted file mode 100644 index b835ac6..0000000 --- a/bibletime/backend/cdisplayrendering.h +++ /dev/null @@ -1,40 +0,0 @@ -// -// C++ Interface: cdisplayrendering -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// -#ifndef RENDERINGCDISPLAYRENDERING_H -#define RENDERINGCDISPLAYRENDERING_H - -#include "chtmlexportrendering.h" - -namespace Rendering { - -/** HTML rendering for the text display widgets. - * @short Rendering for the html display widget. - * @author The BibleTime team - */ - -class CDisplayRendering : public CHTMLExportRendering { -public: - static const QString keyToHTMLAnchor(const QString& key); - - CDisplayRendering( - CSwordBackend::DisplayOptions displayOptions = CBTConfig::getDisplayOptionDefaults(), - CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults() - ); - -protected: - virtual const QString entryLink( const KeyTreeItem& item, CSwordModuleInfo* const module ); - virtual const QString finishText( const QString&, KeyTree& tree ); -}; - -} - -#endif diff --git a/bibletime/backend/cdisplaytemplatemgr.cpp b/bibletime/backend/cdisplaytemplatemgr.cpp deleted file mode 100644 index a0f5222..0000000 --- a/bibletime/backend/cdisplaytemplatemgr.cpp +++ /dev/null @@ -1,191 +0,0 @@ -// -// C++ Implementation: cdisplaytemplatemgr -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -//BibleTime includes -#include "cdisplaytemplatemgr.h" -#include "cswordmoduleinfo.h" -#include "clanguagemgr.h" - -#include "frontend/cbtconfig.h" - -#include "util/cpointers.h" - -#include "config.h" - -//Qt includes -#include <qstringlist.h> -#include <qfile.h> -#include <qfileinfo.h> - -//KDE includes -#include <klocale.h> -#include <kstandarddirs.h> - -#include <iostream> - -CDisplayTemplateMgr::CDisplayTemplateMgr() { - init(); - loadUserTemplates(); -} - -CDisplayTemplateMgr::~CDisplayTemplateMgr() {} - - -/*! - \fn CDisplayTemplateMgr::fillTemplate( const QString& name, const QString& title, const QString& content ) - */ -const QString CDisplayTemplateMgr::fillTemplate( const QString& name, const QString& content, Settings& settings ) { - const QString templateName = m_templateMap.contains(name) ? name : defaultTemplate(); - - QString displayTypeString; - - if (!settings.pageCSS_ID.isEmpty()) { - displayTypeString = settings.pageCSS_ID; - } - else { - if (settings.modules.count()) { - switch (settings.modules.first()->type()) { - - case CSwordModuleInfo::Bible: - displayTypeString = "bible"; - break; - - case CSwordModuleInfo::GenericBook: - displayTypeString = "book"; - break; - - case CSwordModuleInfo::Commentary: - - case CSwordModuleInfo::Lexicon: - - default: - displayTypeString = "singleentry"; - break; - }; - } - else { //use bible as default type if no modules are set - displayTypeString = "bible"; - }; - } - - QString newContent = content; - const int moduleCount = settings.modules.count(); - - if (moduleCount >= 2) { - //create header for the modules - QString header; - - ListCSwordModuleInfo::iterator end_it = settings.modules.end(); - - for (ListCSwordModuleInfo::iterator it(settings.modules.begin()); it != end_it; ++it) { - header.append("<th style=\"width:") - .append(QString::number(int( 100.0 / (float)moduleCount ))) - .append("%;\">") - .append((*it)->name()) - .append("</th>"); - } - - newContent.setLatin1("<table><tr>") - .append(header) - .append("</tr>") - .append(content) - .append("</table>"); - } - - QString langCSS; - CLanguageMgr::LangMap langMap = CPointers::languageMgr()->availableLanguages(); - - for ( CLanguageMgr::LangMapIterator it( langMap ); it.current(); ++it ) { - const CLanguageMgr::Language* lang = it.current(); - - - //if (lang->isValid() && CBTConfig::get(lang).first) { - if (!lang->abbrev().isEmpty() && CBTConfig::get(lang).first) { - const QFont f = CBTConfig::get(lang).second; - - //don't use important, because it would reset the title formatting, etc. to the setup font - QString css("{ "); - css.append("font-family:").append(f.family())/*.append(" !important")*/; - css.append("; font-size:").append(QString::number(f.pointSize())).append("pt /*!important*/"); - css.append("; font-weight:").append(f.bold() ? "bold" : "normal /*!important*/"); - css.append("; font-style:").append(f.italic() ? "italic" : "normal /*!important*/"); - css.append("; }\n"); - - langCSS += - QString("\n*[lang=%1] %2") - .arg(lang->abbrev()) - .arg(css); - } - } - - //at first append the font standard settings for all languages without configured font - CLanguageMgr::LangMapIterator it( langMap ); - - const CLanguageMgr::Language* lang = it.current(); - - if (lang && !lang->abbrev().isEmpty()/*&& lang->isValid()*/) { - const QFont standardFont = CBTConfig::getDefault(lang); //we just need a dummy lang param - langCSS.prepend( - QString("\n#content {font-family:%1; font-size:%2pt; font-weight:%3; font-style: %4;}\n") - .arg(standardFont.family()) - .arg(standardFont.pointSize()) - .arg(standardFont.bold() ? "bold" : "normal") - .arg(standardFont.italic() ? "italic" : "normal") - ); - } - -// qWarning("Outputing unformated text"); - const QString t = QString(m_templateMap[ templateName ]) //don't change the map's content directly, use a copy - .replace("#TITLE#", settings.title) - .replace("#LANG_ABBREV#", settings.langAbbrev.isEmpty() ? QString("en") : settings.langAbbrev) - .replace("#DISPLAYTYPE#", displayTypeString) - .replace("#LANG_CSS#", langCSS) - .replace("#PAGE_DIRECTION#", settings.pageDirection) - .replace("#CONTENT#", newContent); - //printf("%s\n\n", t.latin1()); - - return t; -/* QString(m_templateMap[ templateName ]) //don't change the map's content directly, use a copy - .replace("#TITLE#", settings.title) - .replace("#LANG_ABBREV#", settings.langAbbrev.isEmpty() ? QString("en") : settings.langAbbrev) - .replace("#DISPLAYTYPE#", displayTypeString) - .replace("#LANG_CSS#", langCSS) - .replace("#PAGE_DIRECTION#", settings.pageDirection) - .replace("#CONTENT#", newContent);*/ -} - - -/*! - \fn CDisplayTemplateMgr::loadUserTemplates - */ -void CDisplayTemplateMgr::loadUserTemplates() { - qDebug("Loading user templates"); - QStringList files = KGlobal::dirs()->findAllResources("BT_DisplayTemplates"); - - for ( QStringList::iterator it( files.begin() ); it != files.end(); ++it) { - qDebug("Found user template %s", (*it).latin1()); - - QFile f( *it ); - Q_ASSERT( f.exists() ); - - if (f.open( IO_ReadOnly )) { - QString fileContent = QTextStream( &f ).read(); - - if (!fileContent.isEmpty()) { - m_templateMap[ QFileInfo(*it).fileName() + QString(" ") + i18n("(user template)")] = fileContent; - } - } - } -} - -//Include the HTML templates which were put into a cpp file by a Perl script -#include "../display-templates/template-init.cpp" diff --git a/bibletime/backend/cdisplaytemplatemgr.h b/bibletime/backend/cdisplaytemplatemgr.h deleted file mode 100644 index 764fb69..0000000 --- a/bibletime/backend/cdisplaytemplatemgr.h +++ /dev/null @@ -1,100 +0,0 @@ -// -// C++ Interface: cdisplaytemplatemgr -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// -#ifndef CDISPLAYTEMPLATEMGR_H -#define CDISPLAYTEMPLATEMGR_H - -//BibleTime include -#include "cswordmoduleinfo.h" - -//Qt includes -#include <qmap.h> -#include <qstring.h> -#include <qstringlist.h> - -//KDE includes -#include <klocale.h> - -/** - * Manages the display templates used in the filters and display classes. - * @author The BibleTime team -*/ - -class CDisplayTemplateMgr { - -public: - /** Settings which are used to fill the content into the template. - */ - - struct Settings { - /** Constructor. Constructs the new settings object. The default values are empty. - */ - Settings() { - title = QString::null; - langAbbrev = QString::null; - pageCSS_ID = QString::null; - pageDirection = QString("ltr"); - }; - - ListCSwordModuleInfo modules; /**< the list of modules */ - QString title; /**< the title which is used for the new processed HTML page */ - QString langAbbrev; /**< the language for the HTML page. */ - QString pageDirection; /**< the language for the HTML page. */ - QString pageCSS_ID; /**< the CSS ID which is used in the content part of the page */ - }; - - /** Available templates. - * @return The list of templates, which are available. - */ - inline const QStringList availableTemplates(); - /** Fill template. Fill rendered content into the template given by the name. - * @param name The name of the template - * @param content The content which should be filled into the template - * @param settings The settings which are used to process the templating process - * @return The full HTML template HTML code including the CSS data. - */ - const QString fillTemplate( const QString& name, const QString& content, Settings& settings); - /** Default template. - * @return The i18n'ed name of the default template - */ - inline static const QString defaultTemplate(); - -protected: - - friend class CPointers; - /** Display template manager constructor. Protected to just allow CPointers to create objects. - */ - CDisplayTemplateMgr(); - /** Destructor. - */ - ~CDisplayTemplateMgr(); - - void loadUserTemplates(); - -private: - void init(); - QMap<QString, QString> m_templateMap; -}; - -inline const QString CDisplayTemplateMgr::defaultTemplate() { - return i18n("Default"); -} - -/** - * CDisplayTemplateMgr::availableTemplates() - */ -inline const QStringList CDisplayTemplateMgr::availableTemplates() { - return m_templateMap.keys(); -} - - - -#endif diff --git a/bibletime/backend/centrydisplay.cpp b/bibletime/backend/centrydisplay.cpp deleted file mode 100644 index 8fdcace..0000000 --- a/bibletime/backend/centrydisplay.cpp +++ /dev/null @@ -1,66 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "centrydisplay.h" - -#include "cswordkey.h" -#include "cswordversekey.h" -#include "cswordbookmoduleinfo.h" -#include "creferencemanager.h" -#include "cdisplaytemplatemgr.h" -#include "cdisplayrendering.h" - -#include "frontend/cbtconfig.h" - -#include "util/scoped_resource.h" - -//Qt includes -#include <qapplication.h> -#include <qregexp.h> - -using namespace Rendering; - -/** Returns the rendered text using the modules in the list and using the key parameter. - * The displayoptions and filter options are used, too. - */ -const QString CEntryDisplay::text( const ListCSwordModuleInfo& modules, const QString& keyName, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions ) { - CDisplayRendering render(displayOptions, filterOptions); - - //no highlighted key and no extra key link in the text - CTextRendering::KeyTreeItem::Settings normal_settings(false, CTextRendering::KeyTreeItem::Settings::CompleteShort); - CSwordModuleInfo* module = modules.first(); - QString result; - - //in Bibles and Commentaries we need to check if 0:0 and X:0 contain something - if (module->type() == CSwordModuleInfo::Bible || module->type() == CSwordModuleInfo::Commentary) { - ((VerseKey*)(module->module()->getKey()))->Headings(1); //HACK: enable headings for VerseKeys - - CSwordVerseKey k1(module); - k1.Headings(1); - k1.key(keyName); - - // don't print the key - CTextRendering::KeyTreeItem::Settings preverse_settings(false, CTextRendering::KeyTreeItem::Settings::NoKey); - - if (k1.Verse() == 1){ //X:1, prepend X:0 - if (k1.Chapter() == 1){ //1:1, also prepend 0:0 before that - k1.Chapter(0); - k1.Verse(0); - if ( k1.rawText().length() > 0 ) result.append( render.renderSingleKey(k1.key(), modules, preverse_settings ) ); - k1.Chapter(1); - } - k1.Verse(0); - if ( k1.rawText().length() > 0 ) result.append( render.renderSingleKey(k1.key(), modules, preverse_settings ) ); - } - } - return result.append( render.renderSingleKey(keyName, modules, normal_settings) ); -} diff --git a/bibletime/backend/centrydisplay.h b/bibletime/backend/centrydisplay.h deleted file mode 100644 index 141ed1d..0000000 --- a/bibletime/backend/centrydisplay.h +++ /dev/null @@ -1,53 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CENTRYDISPLAY_H -#define CENTRYDISPLAY_H - -//BibleTime includes -#include "ctextrendering.h" -#include "cswordmoduleinfo.h" -#include "cswordbackend.h" - -#include "util/cpointers.h" - -//Sword includes -#include <swdisp.h> - -//Qt includes -#include <qstring.h> - -class CSwordModuleInfo; - -namespace Rendering { - -/** -* The reimplementation of SWDisplay to fit our needs. -* @short Display implementation -* @author The BibleTime team -*/ - -class CEntryDisplay : public sword::SWDisplay, public CPointers { - -public: - virtual ~CEntryDisplay() {} - - /** - * Returns the rendered text using the modules in the list and using the key parameter. - * The displayoptions and filter options are used, too. - */ - virtual const QString text( const ListCSwordModuleInfo& modules, const QString& key, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions); -}; - - -} - -#endif diff --git a/bibletime/backend/chtmlexportrendering.cpp b/bibletime/backend/chtmlexportrendering.cpp deleted file mode 100644 index a32d57c..0000000 --- a/bibletime/backend/chtmlexportrendering.cpp +++ /dev/null @@ -1,236 +0,0 @@ -// -// C++ Implementation: chtmlexportrendering -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -//Backend -#include "chtmlexportrendering.h" - -#include "cdisplaytemplatemgr.h" -#include "clanguagemgr.h" -#include "cswordkey.h" -#include "cswordversekey.h" -#include "cswordmoduleinfo.h" - -//Util -#include "util/cpointers.h" -#include "util/scoped_resource.h" - -//KDE includes -#include <klocale.h> - -namespace Rendering { - - CHTMLExportRendering::CHTMLExportRendering(const CHTMLExportRendering::Settings& settings, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) -: m_displayOptions(displayOptions), - m_filterOptions(filterOptions), - m_settings(settings) {} - - CHTMLExportRendering::~CHTMLExportRendering() {} - - const QString CHTMLExportRendering::renderEntry( const KeyTreeItem& i, CSwordKey* k) { - // qDebug("CHTMLExportRendering::renderEntry"); - - if (i.hasAlternativeContent()) { - QString ret; - ret.setLatin1(i.settings().highlight ? "<div class=\"currententry\">" : "<div class=\"entry\">"); - ret.append(i.getAlternativeContent()); - - // Q_ASSERT(i.hasChildItems()); - - if (i.hasChildItems()) { - KeyTree const * tree = i.childList(); - - const ListCSwordModuleInfo& modules( tree->collectModules() ); - - if (modules.count() == 1) { //insert the direction into the sorrounding div - ret.insert( 5, QString("dir=\"%1\" ").arg((modules.first()->textDirection() == CSwordModuleInfo::LeftToRight) ? "ltr" : "rtl" )); - } - - for ( KeyTreeItem* c = tree->first(); c; c = tree->next() ) { - ret.append( renderEntry( *c ) ); - } - } - - ret.append("</div>"); - return ret; //WARNING: Return already here! - } - - - const ListCSwordModuleInfo& modules( i.modules() ); - - Q_ASSERT(modules.count() >= 1); - - util::scoped_ptr<CSwordKey> scoped_key( !k ? CSwordKey::createInstance(modules.first()) : 0 ); - - CSwordKey* key = k ? k : scoped_key; - - Q_ASSERT(key); - - CSwordVerseKey* myVK = dynamic_cast<CSwordVerseKey*>(key); - - if ( myVK ) { - myVK->Headings(1); - } - - QString renderedText( (modules.count() > 1) ? "<tr>" : "" ); - - if (modules.count() == 0) { - return QString(""); //no module present for rendering - } - - // Only insert the table stuff if we are displaying parallel. - // Otherwise, strip out he table stuff -> the whole chapter will be rendered in one cell! - - //declarations out of the loop for optimization - QString entry; - - QString keyText; - - bool isRTL; - - //taken out of the loop for optimization - QString preverseHeading; - - QString langAttr; - - ListCSwordModuleInfo::const_iterator end_modItr = modules.end(); - - for (ListCSwordModuleInfo::const_iterator mod_Itr(modules.begin()); mod_Itr != end_modItr; ++mod_Itr) { - key->module(*mod_Itr); - key->key( i.key() ); - - keyText = key->key(); - isRTL = ((*mod_Itr)->textDirection() == CSwordModuleInfo::RightToLeft); - entry = QString::null; - - if ((*mod_Itr)->language()->isValid()) { - langAttr.setLatin1("xml:lang=\"") - .append((*mod_Itr)->language()->abbrev()) - .append("\" lang=\"") - .append((*mod_Itr)->language()->abbrev()) - .append("\""); - } - else { - langAttr.setLatin1("xml:lang=\"") - .append((*mod_Itr)->module()->Lang()) - .append("\" lang=\"") - .append((*mod_Itr)->module()->Lang()) - .append("\""); - } - - const QString key_renderedText = key->renderedText(); - - // qWarning(key_renderedText.latin1()); - - if (m_filterOptions.headings) { - AttributeValue::const_iterator it = - (*mod_Itr)->module()->getEntryAttributes()["Heading"]["Preverse"].begin(); - const AttributeValue::const_iterator end = - (*mod_Itr)->module()->getEntryAttributes()["Heading"]["Preverse"].end(); - - for (; it != end; ++it) { - preverseHeading = QString::fromUtf8(it->second.c_str()); - - //TODO: Take care of the heading type! - - if (!preverseHeading.isEmpty()) { - entry.append("<div ") - .append(langAttr) - .append(" class=\"sectiontitle\">") - .append(preverseHeading) - .append("</div>"); - } - } - } - - entry.append(m_displayOptions.lineBreaks ? "<div " : "<span "); - - if (modules.count() == 1) { //insert only the class if we're not in a td - entry.append( i.settings().highlight ? "class=\"currententry\" " : "class=\"entry\" " ); - } - - entry.append(langAttr).append(isRTL ? " dir=\"rtl\"" : " dir=\"ltr\"").append(">"); - - //keys should normally be left-to-right, but this doesn't apply in all cases - entry.append("<span class=\"entryname\" dir=\"ltr\">").append(entryLink(i, *mod_Itr)).append("</span>"); - - if (m_settings.addText) { - //entry.append( QString::fromLatin1("<span %1>%2</span>").arg(langAttr).arg(key_renderedText) ); - entry.append( key_renderedText ); - } - - if (i.hasChildItems()) { - KeyTree const * tree = i.childList(); - - for (KeyTreeItem* c = tree->first(); c; c = tree->next()) { - entry.append( renderEntry(*c) ); - } - } - - entry.append(m_displayOptions.lineBreaks ? "</div>\n" : "</span>\n"); - - if (modules.count() == 1) { - renderedText.append( entry ); - } - else { - renderedText.append("<td class=\"") - .append(i.settings().highlight ? "currententry" : "entry") - .append("\" ") - .append(langAttr) - .append(" dir=\"") - .append(isRTL ? "rtl" : "ltr") - .append("\">") - .append(entry) - .append("</td>\n"); - } - } - - if (modules.count() > 1) { - renderedText.append("</tr>\n"); - } - - // qDebug("CHTMLExportRendering: %s", renderedText.latin1()); - return renderedText; - } - - void CHTMLExportRendering::initRendering() { - CPointers::backend()->setDisplayOptions( m_displayOptions ); - CPointers::backend()->setFilterOptions( m_filterOptions ); - } - - const QString CHTMLExportRendering::finishText( const QString& text, KeyTree& tree ) { - ListCSwordModuleInfo modules = tree.collectModules(); - - const CLanguageMgr::Language* const lang = modules.first()->language(); - - CDisplayTemplateMgr* tMgr = CPointers::displayTemplateManager(); - CDisplayTemplateMgr::Settings settings; - settings.modules = modules; - settings.langAbbrev = ((modules.count() == 1) && lang->isValid()) - ? lang->abbrev() - : "unknown"; - settings.pageDirection = (modules.count() == 1) - ? ((modules.first()->textDirection() == CSwordModuleInfo::LeftToRight) ? "ltr" : "rtl") - : QString::null; - - return tMgr->fillTemplate(i18n("Export"), text, settings); - } - - /*! - \fn CHTMLExportRendering::entryLink( KeyTreeItem& item ) - */ - const QString CHTMLExportRendering::entryLink( const KeyTreeItem& item, CSwordModuleInfo* ) { - return item.key(); - } - -} - -; //end of namespace "Rendering" diff --git a/bibletime/backend/chtmlexportrendering.h b/bibletime/backend/chtmlexportrendering.h deleted file mode 100644 index 0526df9..0000000 --- a/bibletime/backend/chtmlexportrendering.h +++ /dev/null @@ -1,60 +0,0 @@ -// -// C++ Interface: chtmlexportrendering -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// -#ifndef RENDERINGCHTMLEXPORTRENDERING_H -#define RENDERINGCHTMLEXPORTRENDERING_H - -#include "cswordbackend.h" -#include "ctextrendering.h" - -#include "frontend/cbtconfig.h" - -namespace Rendering { - - /** - * This CTextRenerding implementation - * creates HTML specially made for export as HTML files. - * @short HTML rendering for export. - * @author The BibleTime team - */ - -class CHTMLExportRendering : public CTextRendering { - -public: - struct Settings { - Settings(const bool text = true) { - addText = text; - }; - - bool addText; - }; - - CHTMLExportRendering( - const Settings& settings, - CSwordBackend::DisplayOptions displayOptions = CBTConfig::getDisplayOptionDefaults(), - CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults() - ); - virtual ~CHTMLExportRendering(); - -protected: - virtual const QString renderEntry( const KeyTreeItem&, CSwordKey* = 0 ); - virtual const QString finishText( const QString&, KeyTree& tree ); - virtual const QString entryLink( const KeyTreeItem& item, CSwordModuleInfo* module ); - virtual void initRendering(); - - CSwordBackend::DisplayOptions m_displayOptions; - CSwordBackend::FilterOptions m_filterOptions; - Settings m_settings; -}; - -} - -#endif diff --git a/bibletime/backend/clanguagemgr.cpp b/bibletime/backend/clanguagemgr.cpp deleted file mode 100644 index ef05b3e..0000000 --- a/bibletime/backend/clanguagemgr.cpp +++ /dev/null @@ -1,499 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "clanguagemgr.h" - -#include "cswordmoduleinfo.h" -#include "cswordbackend.h" - -#include "util/cpointers.h" - - -//Qt includes -#include <qptrlist.h> - -//KDE includes -#include <klocale.h> - -//initialize static language list -CLanguageMgr::LanguageList CLanguageMgr::m_langList; -CLanguageMgr::LanguageList CLanguageMgr::m_cleanupLangPtrs; - -CLanguageMgr::Language::Language() : m_altAbbrevs(0) { - m_abbrev = QString::null; - m_englishName = QString::null; - m_translatedName = QString::null; -}; - -CLanguageMgr::Language::Language(const Language& l) { - m_abbrev = l.m_abbrev; - m_englishName = l.m_englishName; - m_translatedName = l.m_translatedName; - - if (l.m_altAbbrevs) { //copy alternative abbrevs in a new list - m_altAbbrevs = new QStringList(*l.m_altAbbrevs); - //*m_altAbbrevs = *l.m_altAbbrevs; - } - else { - m_altAbbrevs = 0; - } -} - -CLanguageMgr::Language::Language( const QString& abbrev, const QString& name, const QString& translatedName, const QStringList& altAbbrevs ) : m_altAbbrevs(0) { - m_abbrev = abbrev; - m_englishName = name; - m_translatedName = translatedName; - - if (altAbbrevs.count() > 0) { - m_altAbbrevs = new QStringList(); - *m_altAbbrevs = altAbbrevs; - } -}; - -CLanguageMgr::Language::~Language() { - delete m_altAbbrevs; -}; - - -/****************************************************/ -/******************** CLanguageMgr ******************/ -/****************************************************/ -CLanguageMgr::CLanguageMgr() : m_langMap(0) { - m_availableModulesCache.moduleCount = 0; - - init(); -} - -CLanguageMgr::~CLanguageMgr() { - m_cleanupLangPtrs.setAutoDelete(true); - m_cleanupLangPtrs.clear(); - - m_langList.setAutoDelete(true); - m_langList.clear(); -} - -const CLanguageMgr::LangMap& CLanguageMgr::availableLanguages() { - ListCSwordModuleInfo mods = CPointers::backend()->moduleList(); - - if ( m_availableModulesCache.moduleCount != mods.count() ) { //we have to refill the cached map - m_availableModulesCache.availableLanguages.clear(); - m_availableModulesCache.moduleCount = mods.count(); - - //collect the languages abbrevs of all modules - QStrList abbrevs; - char *abbrev; - - ListCSwordModuleInfo::iterator end_it = mods.end(); - - for (ListCSwordModuleInfo::iterator it(mods.begin()); it != end_it; ++it) { - // for (CSwordModuleInfo* m = mods.first(); m; m = mods.next()) { - abbrev = (*it)->module()->Lang(); - - if (abbrev && !abbrevs.contains(abbrev)) { - abbrevs.append( abbrev ); - } - }; - - //now create a map of available langs - for ( abbrev = abbrevs.first(); abbrev; abbrev = abbrevs.next() ) { - const Language* const lang = languageForAbbrev(abbrev); - - if (lang->isValid()) { - m_availableModulesCache.availableLanguages.insert( abbrev, lang ); - } - else { //invalid lang used by a modules, create a new language using the abbrev - Language* newLang = new Language(abbrev, abbrev, abbrev); - m_cleanupLangPtrs.append(newLang); - - m_availableModulesCache.availableLanguages.insert( abbrev, newLang ); - } - }; - } - - return m_availableModulesCache.availableLanguages; -}; - -const CLanguageMgr::Language* const CLanguageMgr::languageForAbbrev( const QString& abbrev ) const { - Language* lang = m_langMap.find(abbrev); - - if (lang) { - return lang; - } - - //try to search in the alternative abbrevs - //const LangMapIterator end = m_langMap.constEnd(); - for ( LangMapIterator it( m_langMap ); it.current(); ++it ) { - if (it.current()->alternativeAbbrevs() && it.current()->alternativeAbbrevs()->contains(abbrev)) { - return it.current(); - } - } - - // Invalid lang used by a modules, create a new language using the abbrev - Language* newLang = new Language(abbrev, abbrev, abbrev); //return a language which holds the valid abbrev - m_cleanupLangPtrs.append(newLang); - - return newLang; -}; - -const CLanguageMgr::Language* const CLanguageMgr::languageForName( const QString& name ) const { - for ( LangMapIterator it( m_langMap ); it.current(); ++it ) { - if (it.current()->name() == name) { - return it.current(); - } - } - - return &m_defaultLanguage;//invalid language -}; - -const CLanguageMgr::Language* const CLanguageMgr::languageForTranslatedName( const QString& name ) const { - for ( LangMapIterator it( m_langMap ); it.current(); ++it ) { - if (it.current()->translatedName() == name) { - return it.current(); - } - } - - return &m_defaultLanguage; //invalid language -}; - -void CLanguageMgr::init() { - //if we've already inserted all items we do not proceed - - if (m_langMap.count() > 0) { - return; - } - - /* - * Chris explained in an eMail how language codes are build: - - Preference order for locale codes are: - - ISO 639-1 - ISO 639-2 - Ethnologue (http://www.ethnologue.org/) - - We intend to always follow OSIS locale conventions, which state that - Ethnologue codes will be encoded in the format x-E-??? where ??? - represents the 3-letter Ethnologue code in capital letters (though - capitalization really doesn't matter here). - - Some older modules maintain a former format for Ethnolgoue codes of - xx-???, including the AleWiesler module. - - --Chris - - */ - - // m_langList.append( new Language("aa" , "Afar" , i18n("Afar")) ); - // m_langList.append( new Language("ab" , "Abkhazian" , i18n("Abkhazian")) ); - // m_langList.append( new Language("ae" , "Avestan" , i18n("Avestan")) ); - m_langList.append( new Language("af" , "Afrikaans" , i18n("Afrikaans")) ); - - // m_langList.append( new Language("am" , "Amharic" , i18n("Amharic")) ); - m_langList.append( new Language("ang", "English, Old (ca.450-1100)", i18n("English, Old (ca.450-1100)")) ); - - m_langList.append( new Language("ar" , "Arabic" , i18n("Arabic")) ); - - // m_langList.append( new Language("as" , "Assamese" , i18n("Assamese")) ); - m_langList.append( new Language("az" , "Azerbaijani" , i18n("Azerbaijani")) ); - - // m_langList.append( new Language("ba" , "Bashkir" , i18n("Bashkir")) ); - m_langList.append( new Language("be" , "Belarusian" , i18n("Belarusian")) ); - - m_langList.append( new Language("bg" , "Bulgarian" , i18n("Bulgarian")) ); - - // m_langList.append( new Language("bh" , "Bihari" , i18n("Bihari")) ); - // m_langList.append( new Language("bi" , "Bislama" , i18n("Bislama")) ); - // m_langList.append( new Language("bn" , "Bengali" , i18n("Bengali")) ); - // m_langList.append( new Language("bo" , "Tibetan" , i18n("Tibetan")) ); - m_langList.append( new Language("br" , "Breton" , i18n("Breton")) ); - - m_langList.append( new Language("bs" , "Bosnian" , i18n("Bosnian")) ); - - m_langList.append( new Language("ca" , "Catalan" , i18n("Catalan")) ); - - // m_langList.append( new Language("ce" , "Chechen" , i18n("Chechen")) ); - m_langList.append( new Language("ceb" , "Cebuano" , i18n("Cebuano")) ); - - m_langList.append( new Language("ch" , "Chamorro" , i18n("Chamorro")) ); - - // m_langList.append( new Language("co" , "Corsican" , i18n("Corsican")) ); - m_langList.append( new Language("cop" , "Coptic" , i18n("Coptic")) ); - - m_langList.append( new Language("cs" , "Czech" , i18n("Czech")) ); - - m_langList.append( new Language("cu" , "Church Slavic" , i18n("Church Slavic")) ); - - // m_langList.append( new Language("cv" , "Chuvash" , i18n("Chuvash")) ); - m_langList.append( new Language("cy" , "Welsh" , i18n("Welsh")) ); - - m_langList.append( new Language("da" , "Danish" , i18n("Danish")) ); - - m_langList.append( new Language("de" , "German" , i18n("German")) ); - - // m_langList.append( new Language("dz" , "Dzongkha" , i18n("Dzongkha")) ); - - m_langList.append( new Language("el" , "Greek, Modern (1453-)" , i18n("Greek, Modern (1453-)"), makeStringList("gre;ell")) ); - - m_langList.append( new Language("en" , "English" , i18n("English")) ); - - m_langList.append( new Language("en_US","American English" , i18n("American English")) ); - - m_langList.append( new Language("enm" , "English, Middle (1100-1500)", i18n("English, Middle (1100-1500)")) ); - - m_langList.append( new Language("eo" , "Esperanto" , i18n("Esperanto")) ); - - m_langList.append( new Language("es" , "Spanish" , i18n("Spanish")) ); - - m_langList.append( new Language("et" , "Estonian" , i18n("Estonian")) ); - - m_langList.append( new Language("eu" , "Basque" , i18n("Basque")) ); - - // m_langList.append( new Language("fa" , "Persian" , i18n("Persian")) ); - m_langList.append( new Language("fi" , "Finnish" , i18n("Finnish")) ); - - // m_langList.append( new Language("fj" , "Fijian" , i18n("Fijian")) ); - // m_langList.append( new Language("fo" , "Faroese" , i18n("Faroese")) ); - m_langList.append( new Language("fr" , "French" , i18n("French")) ); - - m_langList.append( new Language("fy" , "Frisian" , i18n("Frisian")) ); - - m_langList.append( new Language("ga" , "Irish" , i18n("Irish")) ); - - m_langList.append( new Language("gd" , "Gaelic (Scots)", i18n("Gaelic (Scots)")) ); - - // m_langList.append( new Language("gl" , "Gallegan" , i18n("Gallegan")) ); - // m_langList.append( new Language("gn" , "Guarani" , i18n("Guarani")) ); - // m_langList.append( new Language("gn" , "Gujarati" , i18n("Gujarati")) ); - m_langList.append( new Language("got" , "Gothic" , i18n("Gothic")) ); - - m_langList.append( new Language("gv" , "Manx" , i18n("Manx")) ); - - m_langList.append( new Language("grc" , "Greek, Ancient (to 1453)" , i18n("Greek, Ancient (to 1453)")) ); - - m_langList.append( new Language("he" , "Hebrew" , i18n("Hebrew")) ); - - m_langList.append( new Language("hau" , "Hausa" , i18n("Hausa")) ); - - m_langList.append( new Language("haw" , "Hawaiian" , i18n("Hawaiian")) ); - - // m_langList.append( new Language("hi" , "Hindi" , i18n("Hindi")) ); - // m_langList.append( new Language("ho" , "Hiri Motu" , i18n("Hiri Motu")) ); - m_langList.append( new Language("hr" , "Croatian" , i18n("Croatian")) ); - - m_langList.append( new Language("hu" , "Hungarian" , i18n("Hungarian")) ); - - m_langList.append( new Language("hy" , "Armenian" , i18n("Armenian")) ); - - // m_langList.append( new Language("hz" , "Herero" , i18n("Herero")) ); - - // m_langList.append( new Language("ia" , "Interlingua" , i18n("Interlingua")) ); - m_langList.append( new Language("id" , "Indonesian" , i18n("Indonesian")) ); - - // m_langList.append( new Language("ie" , "Interlingue" , i18n("Interlingue")) ); - // m_langList.append( new Language("ik" , "Inupiaq" , i18n("Inupiaq")) ); - m_langList.append( new Language("is" , "Icelandic" , i18n("Icelandic")) ); - - m_langList.append( new Language("it" , "Italian" , i18n("Italian")) ); - - // m_langList.append( new Language("iu" , "Inuktitut" , i18n("Inuktitut")) ); - - m_langList.append( new Language("ja" , "Japanese" , i18n("Japanese")) ); - - m_langList.append( new Language("ka" , "Georgian" , i18n("Georgian")) ); - - // m_langList.append( new Language("x-E-KAB" , "Kabyle" , i18n("Kabyle")) ); - // m_langList.append( new Language("ki" , "Kikuyu" , i18n("Kikuyu")) ); - // m_langList.append( new Language("kj" , "Kuanyama" , i18n("Kuanyama")) ); - // m_langList.append( new Language("kk" , "Kazakh" , i18n("Kazakh")) ); - // m_langList.append( new Language("kl" , "Kalaallisut" , i18n("Kalaallisut")) ); - // m_langList.append( new Language("km" , "Khmer" , i18n("Khmer")) ); - // m_langList.append( new Language("kn" , "Kannada" , i18n("Kannada")) ); - m_langList.append( new Language("ko" , "Korean" , i18n("Korean")) ); - - // m_langList.append( new Language("ks" , "Kashmiri" , i18n("Kashmiri")) ); - m_langList.append( new Language("ku" , "Kurdish" , i18n("Kurdish")) ); - - // m_langList.append( new Language("kv" , "Komi" , i18n("Komi")) ); - // m_langList.append( new Language("kw" , "Cornish" , i18n("Cornish")) ); - m_langList.append( new Language("ky" , "Kirghiz" , i18n("Kirghiz")) ); - - m_langList.append( new Language("la" , "Latin" , i18n("Latin")) ); - - // m_langList.append( new Language("lb" , "Letzeburgesch" , i18n("Letzeburgesch")) ); - // m_langList.append( new Language("ln" , "Lingala" , i18n("Lingala")) ); - // m_langList.append( new Language("lo" , "Lao" , i18n("Lao")) ); - m_langList.append( new Language("lt" , "Lithuanian" , i18n("Lithuanian")) ); - - m_langList.append( new Language("lv" , "Latvian" , i18n("Latvian")) ); - - // m_langList.append( new Language("mg" , "Malagasy" , i18n("Malagasy")) ); - // m_langList.append( new Language("mh" , "Marshall" , i18n("Marshall")) ); - m_langList.append( new Language("mi" , "Maori" , i18n("Maori")) ); - - m_langList.append( new Language("mk" , "Macedonian" , i18n("Macedonian")) ); - - // m_langList.append( new Language("ml" , "Malayalam" , i18n("Malayalam")) ); - // m_langList.append( new Language("mn" , "Mongolian" , i18n("Mongolian")) ); - // m_langList.append( new Language("mo" , "Moldavian" , i18n("Moldavian")) ); - m_langList.append( new Language("mos" , "More" , i18n("More")) ); - - // m_langList.append( new Language("mr" , "Marathi" , i18n("Marathi")) ); - m_langList.append( new Language("ms" , "Malay" , i18n("Malay")) ); - - m_langList.append( new Language("mt" , "Maltese" , i18n("Maltese")) ); - - // m_langList.append( new Language("my" , "Burmese" , i18n("Burmese")) ); - - // m_langList.append( new Language("na" , "Nauru" , i18n("Nauru")) ); - // m_langList.append( new Language("nb" , "Norwegian BokmÃ¥l" , i18n("Norwegian BokmÃ¥l")) ); - // m_langList.append( new Language("nd" , "Ndebele, North" , i18n("Ndebele, North")) ); - m_langList.append( new Language("nds" , "Low German; Low Saxon" , i18n("Low German; Low Saxon")) ); - - // m_langList.append( new Language("ne" , "Nepali" , i18n("Nepali")) ); - // m_langList.append( new Language("ng" , "Ndonga" , i18n("Ndonga")) ); - m_langList.append( new Language("nl" , "Dutch" , i18n("Dutch")) ); - - // m_langList.append( new Language("nn" , "Norwegian Nynorsk" , i18n("Norwegian Nynorsk")) ); - m_langList.append( new Language("no" , "Norwegian" , i18n("Norwegian")) ); - - // m_langList.append( new Language("nr" , "Ndebele, South" , i18n("Ndebele, South")) ); - // m_langList.append( new Language("nv" , "Navajo" , i18n("Navajo")) ); - // m_langList.append( new Language("ny" , "Chichewa; Nyanja" , i18n("Chichewa; Nyanja")) ); - - // m_langList.append( new Language("oc" , "Occitan (post 1500); Provençal" , i18n("Occitan (post 1500); Provençal")) ); - // m_langList.append( new Language("om" , "Oromo" , i18n("Oromo")) ); - // m_langList.append( new Language("or" , "Oriya" , i18n("Oriya")) ); - // m_langList.append( new Language("os" , "Ossetian; Ossetic" , i18n("Ossetian; Ossetic")) ); - - // m_langList.append( new Language("pa" , "Panjabi" , i18n("Panjabi")) ); - m_langList.append( new Language("pap" , "Papiamento" , i18n("Papiamento")) ); - - // m_langList.append( new Language("pi" , "Pali" , i18n("Pali")) ); - m_langList.append( new Language("pl" , "Polish" , i18n("Polish")) ); - - // m_langList.append( new Language("ps" , "Pushto" , i18n("Pushto")) ); - m_langList.append( new Language("pt" , "Portuguese" , i18n("Portuguese")) ); - - m_langList.append( new Language("pt_BR" , "Brasilian Portuguese" , i18n("Brasilian Portuguese")) );//added by ourself - - // m_langList.append( new Language("qu" , "Quechua" , i18n("Quechua")) ); - - // m_langList.append( new Language("rm" , "Raeto-Romance" , i18n("Raeto-Romance")) ); - // m_langList.append( new Language("rn" , "Rundi" , i18n("Rundi")) ); - - m_langList.append( new Language("ro" , "Romanian" , i18n("Romanian")) ); - - m_langList.append( new Language("ru" , "Russian" , i18n("Russian")) ); - - // m_langList.append( new Language("rw" , "Kinyarwanda" , i18n("Kinyarwanda")) ); - - // m_langList.append( new Language("sa" , "Sanskrit" , i18n("Sanskrit")) ); - // m_langList.append( new Language("sc" , "Sardinian" , i18n("Sardinian")) ); - m_langList.append( new Language("sco" , "Scots" , i18n("Scots")) ); - - // m_langList.append( new Language("sd" , "Sindhi" , i18n("Sindhi")) ); - // m_langList.append( new Language("se" , "Northern Sami" , i18n("Northern Sami")) ); - // m_langList.append( new Language("sg" , "Sango" , i18n("Sango")) ); - // m_langList.append( new Language("si" , "Sinhalese" , i18n("Sinhalese")) ); - m_langList.append( new Language("sk" , "Slovak" , i18n("Slovak")) ); - - m_langList.append( new Language("sl" , "Slovenian" , i18n("Slovenian")) ); - - // m_langList.append( new Language("sm" , "Samoan" , i18n("Samoan")) ); - // m_langList.append( new Language("sn" , "Shona" , i18n("Shona")) ); - m_langList.append( new Language("so" , "Somali" , i18n("Somali")) ); - - m_langList.append( new Language("sq" , "Albanian" , i18n("Albanian")) ); - - // m_langList.append( new Language("sr" , "Serbian" , i18n("Serbian")) ); - // m_langList.append( new Language("ss" , "Swati" , i18n("Swati")) ); - // m_langList.append( new Language("st" , "Sotho, Southern" , i18n("Sotho, Southern")) ); - // m_langList.append( new Language("su" , "Sundanese" , i18n("Sundanese")) ); - m_langList.append( new Language("sv" , "Swedish" , i18n("Swedish")) ); - - m_langList.append( new Language("sw" , "Swahili" , i18n("Swahili")) ); - - m_langList.append( new Language("syr" , "Syriac" , i18n("Syriac")) ); - - m_langList.append( new Language("ta" , "Tamil" , i18n("Tamil")) ); - - // m_langList.append( new Language("te" , "Telugu" , i18n("Telugu")) ); - // m_langList.append( new Language("tg" , "Tajik" , i18n("Tajik")) ); - m_langList.append( new Language("th" , "Thai" , i18n("Thai")) ); - - // m_langList.append( new Language("tk" , "Turkmen" , i18n("Turkmen")) ); - m_langList.append( new Language("tl" , "Tagalog" , i18n("Tagalog")) ); - - m_langList.append( new Language("tn" , "Tswana" , i18n("Tswana")) ); - - m_langList.append( new Language("tr" , "Turkish" , i18n("Turkish")) ); - - // m_langList.append( new Language("ts" , "Tsonga" , i18n("Tsonga")) ); - // m_langList.append( new Language("tt" , "Tatar" , i18n("Tatar")) ); - // m_langList.append( new Language("tw" , "Twi" , i18n("Twi")) ); - m_langList.append( new Language("ty" , "Tahitian" , i18n("Tahitian")) ); - - // - // m_langList.append( new Language("ug" , "Uighur" , i18n("Uighur")) ); - m_langList.append( new Language("uk" , "Ukrainian" , i18n("Ukrainian")) ); - - // m_langList.append( new Language("ur" , "Urdu" , i18n("Urdu")) ); - // m_langList.append( new Language("uz" , "Uzbek" , i18n("Uzbek")) ); - - m_langList.append( new Language("vi" , "Vietnamese" , i18n("Vietnamese")) ); - - // m_langList.append( new Language("vo" , "Volapük" , i18n("Volapük")) ); - // - // m_langList.append( new Language("wo" , "Wolof" , i18n("Wolof")) ); - - m_langList.append( new Language("xh" , "Xhosa" , i18n("Xhosa")) ); - - m_langList.append( new Language("x-E-BAR" , "Bavarian" , i18n("Bavarian")) ); - - m_langList.append( new Language("x-E-DJE" , "Zarma" , i18n("Zarma")) ); - - m_langList.append( new Language("x-E-GSW" , "Alemannisch" , i18n("Alemannisch")) ); - - m_langList.append( new Language("x-E-HAT" , "Haitian Creole French" , i18n("Haitian Creole French")) ); - - m_langList.append( new Language("x-E-ITZ" , QString::fromUtf8("Itzá") , i18n("Itzá")) ); - - m_langList.append( new Language("x-E-JIV" , "Shuar" , i18n("Shuar")) ); - - m_langList.append( new Language("x-E-KEK" , QString::fromUtf8("Kekchí") , i18n("Kekchí")) ); - - m_langList.append( new Language("x-E-KAB" , "Kabyle" , i18n("Kabyle")) ); - - m_langList.append( new Language("x-E-LMO" , "Lombard" , i18n("Lombard")) ); - - m_langList.append( new Language("x-E-MKJ" , "Macedonian" , i18n("Macedonian")) ); - - m_langList.append( new Language("x-E-PDG" , "Tok Pisin" , i18n("Tok Pisin")) ); - - m_langList.append( new Language("x-E-PPK" , "Uma" , i18n("Uma")) ); - - m_langList.append( new Language("x-E-RMY" , "Romani, Vlax" , i18n("Romani, Vlax")) ); - - m_langList.append( new Language("x-E-SAJ" , "Sango" , i18n("Sango")) ); - - m_langList.append( new Language("x-E-SRN" , "Sranan" , i18n("Sranan")) ); - - // m_langList.append( new Language("yi" , "Yiddish" , i18n("Yiddish")) ); - // - // m_langList.append( new Language("za" , "Zhuang" , i18n("Zhuang")) ); - m_langList.append( new Language("zh" , "Chinese" , i18n("Chinese")) ); - - m_langList.append( new Language("zu" , "Zulu" , i18n("Zulu")) ); - - for ( Language* lang = m_langList.first(); lang; lang = m_langList.next() ) { - m_langMap.insert( lang->abbrev(), lang); - }; -}; diff --git a/bibletime/backend/clanguagemgr.h b/bibletime/backend/clanguagemgr.h deleted file mode 100644 index 2acc4c7..0000000 --- a/bibletime/backend/clanguagemgr.h +++ /dev/null @@ -1,172 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CLANGUAGEMGR_H -#define CLANGUAGEMGR_H - -//Qt includes -#include <qstring.h> -#include <qstringlist.h> -#include <qvaluelist.h> -#include <qmap.h> -#include <qdict.h> - -/** Manages the anguages of BibleTime and provides functions to work with them. - * @author The BibleTime team - */ - -class CLanguageMgr { - -public: - /** Language container. - * This class (Language) contains the information about the chosen language. - */ - class Language { - public: - /** Default constructor of a language object. - * Uses the abbreviation parameter to lookup the - * language name and to be able to return the name, flag etc. - * Possible values for abbrev are de, en, fr, it etc. - */ - Language(); - /** Copy constructor. - */ - Language(const Language&); - /** Constructor which takes all necessary data. - */ - Language(const QString& abbrev, const QString& englishName, const QString& translatedName, const QStringList& altAbbrevs = QStringList()); - /** Destructor. - */ - ~Language(); - /** Returns the abbreviation. - * @return The abbreviation of the chosen language. - */ - inline const QString& abbrev() const; - /** Returns the translated name. - * @return The translated name of the language. - */ - inline const QString& translatedName() const; - //always define inlines in the header file, or make them not inline. - /** The english name of the language. - * @return The english name of the chosen language. - */ - inline const QString& name() const { - return m_englishName; - } - - /** The alternative abbreviations which are avalable for this language. - * @return A pointer to the list of alternate abbreviations - */ - inline const QStringList* const alternativeAbbrevs() const { - return m_altAbbrevs; - }; - - /** - * Returns true if this language object is valid, i.e. has an abbrev and name. - * @return True if the data is valid for this language. - */ - inline const bool isValid() const; - - private: - QString m_abbrev; - QString m_englishName; - QString m_translatedName; - QStringList* m_altAbbrevs; - }; - - typedef QPtrList<CLanguageMgr::Language> LanguageList; - - typedef QDict<Language> LangMap; - typedef QDictIterator<Language> LangMapIterator; - - /** Constructor. - */ - CLanguageMgr(); - /** Destructor - */ - virtual ~CLanguageMgr(); - /** - * Returns the standard languages available as standard. Does nothing for Sword. - * @return A QDict<Language> map which contains all known languages - */ - inline const CLanguageMgr::LangMap* const languages() const; - /** - * Returns the languages which are available. The languages cover all available modules, but nothing more. - * @return A map of all languages with modules available for them - */ - const CLanguageMgr::LangMap& availableLanguages(); - /** Language for abbreviation. - * @param abbrev The language abbreviation - * @return Pointer to a language for the given string abbreviation. - */ - const CLanguageMgr::Language* const languageForAbbrev( const QString& abbrev ) const; - /** Language for english name. - * @param abbrev The english language name. - * @return Pointer to a language for the given name - */ - const CLanguageMgr::Language* const languageForName( const QString& language ) const; - /** Language for translated language name. - * @param abbrev The translated language name - * @return Pointer to a language for the given translated language name - */ - const CLanguageMgr::Language* const languageForTranslatedName( const QString& language ) const; - /** Default language so we don't return NULL pointers. - * @return Pointer to the default language - */ - inline const CLanguageMgr::Language* const defaultLanguage() const; - -private: - void init(); - inline const QStringList makeStringList(const QString& abbrevs) { - return QStringList::split( ";", abbrevs, false ); - } - - mutable LangMap m_langMap; - Language m_defaultLanguage; - - //typedef QPtrList<CLanguageMgr::Language> LanguageList; - static LanguageList m_langList; - static LanguageList m_cleanupLangPtrs; - - struct ModuleCache { - unsigned int moduleCount; - LangMap availableLanguages; - } - m_availableModulesCache; -}; - - -/** Returns true if this language object is valid, i.e. has an abbrev and name. */ -inline const bool CLanguageMgr::Language::isValid() const { - return (!abbrev().isEmpty() && !name().isEmpty()); -} - -inline const QString& CLanguageMgr::Language::abbrev() const { - if (m_altAbbrevs && m_abbrev.isEmpty() && m_altAbbrevs->count()) { //no standard abbrev but alternative ones - return m_altAbbrevs->first(); - } - - return m_abbrev; -} - -inline const QString& CLanguageMgr::Language::translatedName() const { - return m_translatedName; -} - -inline const CLanguageMgr::LangMap* const CLanguageMgr::languages() const { - return &m_langMap; -} - -inline const CLanguageMgr::Language* const CLanguageMgr::defaultLanguage() const { - return &m_defaultLanguage; -} - -#endif diff --git a/bibletime/backend/cplaintextexportrendering.cpp b/bibletime/backend/cplaintextexportrendering.cpp deleted file mode 100644 index 37d0fa0..0000000 --- a/bibletime/backend/cplaintextexportrendering.cpp +++ /dev/null @@ -1,58 +0,0 @@ -// -// C++ Implementation: cplaintextexportrendering -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -//Backend includes -#include "cplaintextexportrendering.h" -#include "cswordkey.h" - -//Util -#include "util/scoped_resource.h" - - - -namespace Rendering { - - CPlainTextExportRendering::CPlainTextExportRendering(const CPlainTextExportRendering::Settings& settings, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) -: CHTMLExportRendering(settings, displayOptions, filterOptions) {} - - CPlainTextExportRendering::~CPlainTextExportRendering() {} - - const QString CPlainTextExportRendering::renderEntry( const KeyTreeItem& i, CSwordKey* ) { - if (!m_settings.addText) { - return QString(i.key()).append("\n"); - } - - ListCSwordModuleInfo modules = i.modules(); - util::scoped_ptr<CSwordKey> key( CSwordKey::createInstance(modules.first()) ); - QString renderedText = QString(i.key()).append(":\n"); - - QString entry; - // for (CSwordModuleInfo* m = modules.first(); m; m = modules.next()) { - ListCSwordModuleInfo::iterator end_it = modules.end(); - - for (ListCSwordModuleInfo::iterator it(modules.begin()); it != end_it; ++it) { - key->module(*it); - key->key( i.key() ); - - //ToDo: Check this code - entry.append(key->strippedText()).append("\n"); - renderedText.append( entry ); - } - - return renderedText; - } - - const QString CPlainTextExportRendering::finishText( const QString& oldText, KeyTree& ) { - return oldText; - } - -}; diff --git a/bibletime/backend/cplaintextexportrendering.h b/bibletime/backend/cplaintextexportrendering.h deleted file mode 100644 index 95a1cae..0000000 --- a/bibletime/backend/cplaintextexportrendering.h +++ /dev/null @@ -1,42 +0,0 @@ -// -// C++ Interface: cplaintextexportrendering -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// -#ifndef RENDERINGCPLAINTEXTEXPORTRENDERING_H -#define RENDERINGCPLAINTEXTEXPORTRENDERING_H - -#include "chtmlexportrendering.h" - -namespace Rendering { - - /** - * This implementation can be used to export content as plain text. - * @short Text rendering as plain text. - * @author The BibleTime team - */ - -class CPlainTextExportRendering : public CHTMLExportRendering { - -public: - CPlainTextExportRendering( - const Settings& settings, - CSwordBackend::DisplayOptions displayOptions = CBTConfig::getDisplayOptionDefaults(), - CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults() - ); - virtual ~CPlainTextExportRendering(); - -protected: - virtual const QString renderEntry( const KeyTreeItem&, CSwordKey* = 0 ); - virtual const QString finishText( const QString&, KeyTree& tree ); - }; - -}; - -#endif diff --git a/bibletime/backend/creferencemanager.cpp b/bibletime/backend/creferencemanager.cpp deleted file mode 100644 index 7b41e7f..0000000 --- a/bibletime/backend/creferencemanager.cpp +++ /dev/null @@ -1,434 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "creferencemanager.h" -#include "cswordversekey.h" - -#include "../frontend/cbtconfig.h" - -//QT includes -#include <qregexp.h> - -//stl includes -#include <algorithm> // STL algorithms class library - -/** Returns a hyperlink used to be imbedded in the display windows. At the moment the format is sword://module/key */ -const QString CReferenceManager::encodeHyperlink( const QString moduleName, const QString key, const CReferenceManager::Type type) { - QString ret = QString::null; - - switch (type) { - - case Bible: - ret.setLatin1("sword://Bible/"); - break; - - case Commentary: - ret.setLatin1("sword://Commentary/"); - break; - - case Lexicon: - ret.setLatin1("sword://Lexicon/"); - break; - - case GenericBook: - ret.setLatin1("sword://Book/"); - break; - - case MorphHebrew: - ret.setLatin1("morph://Hebrew/"); - break; - - case MorphGreek: - ret.setLatin1("morph://Greek/"); - break; - - case StrongsHebrew: - ret.setLatin1("strongs://Hebrew/"); - break; - - case StrongsGreek: - ret.setLatin1("strongs://Greek/"); - break; - - default: - break; - } - - if (!moduleName.isEmpty()) { - ret.append( moduleName ).append('/'); - } - else { //if module is empty use fallback module - ret.append( preferredModule(type) ).append('/'); - } - - if (type == GenericBook) { - const QString s = (!key.isEmpty() ? key : QString::null); - QString newKey = QString::null; - //replace all / of the key (e.g. of a CSwordTreeKey) with - // the escape sequence \/ so we know it's a link internal divider (e.g. of CSwordTreeKey)! - - QChar c; - - for(unsigned int i = 0; i < s.length(); ++i) { - c = s.at(i); - - if (c == '/') { - newKey.append("\\/"); - } - else { - newKey.append(c); - } - } - - ret.append( newKey ); - } - else { //slashes do not appear in verses and dictionary entries - - switch (type) { - - case Bible: //bibles or commentary keys need parsing - - case Commentary: { -/* CSwordModuleInfo* mod = CPointers::backend()->findModuleByName(moduleName); - - ParseOptions options; - options.refDestinationModule = mod->name(); - options.refBase = - options.sourceLanguage = mod->module()->Lang(); - options.destinationLanguage = "en"; - - ret.append( parseVerseReference(key, options) ); //we add the english key, so drag and drop will work in all cases*/ - ret.append(key); - break; - } - - default: - ret.append( key ); //use the standard key, no parsing required - break; - } - } - - return ret; -} - -/** Decodes the given hyperlink to module and key. */ -const bool CReferenceManager::decodeHyperlink( const QString& hyperlink, QString& module, QString& key, CReferenceManager::Type& type ) { - /** - * We have to decide between three types of URLS: sword://Type/Module/Key, morph://Testament/key and strongs://Testament/Key - */ - module = QString::null; - key = QString::null; - - type = Unknown; //not yet known - QString ref = hyperlink; - //remove the trailing slash - - if (ref.right(1)=="/" && ref.right(2) != "\\/") //trailing slash, but not escaped - ref = ref.left(ref.length()-1); - - //find out which type we have by looking at the beginning (protocoll section of URL) - if (ref.left(8).lower() == "sword://") { //Bible, Commentary or Lexicon - ref = ref.mid(8); - - if (ref.left(5).lower() == "bible") { //a bible hyperlink - type = CReferenceManager::Bible; - ref = ref.mid(6); //inclusive trailing slash - } - else if (ref.left(10).lower() == "commentary") { // a Commentary hyperlink - type = CReferenceManager::Commentary; - ref = ref.mid(11); //inclusive trailing slash - } - else if (ref.left(7).lower() == "lexicon") { // a Lexicon hyperlink - type = CReferenceManager::Lexicon; - ref = ref.mid(8); //inclusive trailing slash - } - else if (ref.left(4).lower() == "book") { // a Book hyperlink - type = CReferenceManager::GenericBook; - ref = ref.mid(5); //inclusive trailing slash - } - - // string up to next slash is the modulename - if (ref.at(0) != '/' ) { //we have a module given - - while (true) { - const int pos = ref.find("/"); - - if ((pos>0) && ref.at(pos-1) != '\\') { //found a slash which is not escaped - module = ref.mid(0,pos); - ref = ref.mid(pos+1); - break; - } - else if (pos == -1) { - break; - } - } - - // the rest is the key - key = ref; - } - else { - key = ref.mid(1); - } - - //the key may be an osis key like "NASBLex:Moses", which sets the module, too - // const int modPos = key.find(":"); - // if (modPos != -1 && key.at(modPos-1).isLetter() && key.at(modPos+1).isLetter()) { - // module = key.left(modPos); - // key = key.mid(modPos+1); - // - // qWarning("found the module name %s with key %s", module.latin1(), key.latin1()); - // } - - //replace \/ escapes with / - key.replace(QRegExp("\\\\/"), "/"); - } - else if (ref.left(8).lower() == "morph://" || ref.left(10).lower() == "strongs://") { //strongs or morph URL have the same format - enum PreType {IsMorph, IsStrongs}; - PreType preType = IsMorph; - - if (ref.left(8).lower() == "morph://") { //morph code hyperlink - ref = ref.mid(8); - preType = IsMorph; - } - else if (ref.left(10).lower() == "strongs://") { - ref = ref.mid(10); - preType = IsStrongs; - } - - //part up to next slash is the language - const int pos = ref.find("/"); - - if (pos>0) { //found - const QString language = ref.mid(0,pos); - - if (language.lower() == "hebrew") { - switch (preType) { - - case IsMorph: - type = CReferenceManager::MorphHebrew; - break; - - case IsStrongs: - type = CReferenceManager::StrongsHebrew; - break; - } - } - else if (language.lower() == "greek") { - switch (preType) { - - case IsMorph: - type = CReferenceManager::MorphGreek; - break; - - case IsStrongs: - type = CReferenceManager::StrongsGreek; - break; - } - } - - ref = ref.mid(pos+1); - key = ref; //the remaining part is the key - - module = preferredModule(type); - } - } - - if (key.isEmpty() && module.isEmpty()) - return false; - - return true; -} - -const QString CReferenceManager::encodeReference(const QString &module, const QString &reference) { - //return QString("(%1)%2").arg(module).arg(reference); - return QString("(").append(module).append(")").append(reference); -} - -void CReferenceManager::decodeReference(QString &dragreference, QString &module, QString &reference) { - const int pos = dragreference.find(")"); - const QString fallbackModule = dragreference.mid( 1, pos - 1); - dragreference = dragreference.mid(pos+1); - - module = fallbackModule; - reference = dragreference; -} - -/** Returns true if the parameter is a hyperlink. */ -const bool CReferenceManager::isHyperlink( const QString& hyperlink ) { - return ( hyperlink.left(8) == "sword://") - || (hyperlink.left(10) == "strongs://") - || (hyperlink.left(8) == "morph://"); -} - -/** Returns the preferred module name for the given type. */ -const QString CReferenceManager::preferredModule( const CReferenceManager::Type type ) { - QString moduleName = QString::null; - CSwordModuleInfo* module = 0; - - switch (type) { - - case CReferenceManager::Bible: - - module = CBTConfig::get - ( CBTConfig::standardBible ); - - break; - - case CReferenceManager::Commentary: - module = CBTConfig::get - ( CBTConfig::standardCommentary ); - - break; - - case CReferenceManager::Lexicon: - module = CBTConfig::get - ( CBTConfig::standardLexicon ); - - break; - - case CReferenceManager::StrongsHebrew: - module = CBTConfig::get - ( CBTConfig::standardHebrewStrongsLexicon ); - - break; - - case CReferenceManager::StrongsGreek: - module = CBTConfig::get - ( CBTConfig::standardGreekStrongsLexicon ); - - break; - - case CReferenceManager::MorphHebrew: - module = CBTConfig::get - ( CBTConfig::standardHebrewMorphLexicon ); - - break; - - case CReferenceManager::MorphGreek: - module = CBTConfig::get - ( CBTConfig::standardGreekMorphLexicon ); - - break; - - default: - module = 0; - - break; - } - - return module ? module->name() : QString::null; -} - -/** No descriptions */ -CReferenceManager::Type CReferenceManager::typeFromModule( const CSwordModuleInfo::ModuleType type) { - switch (type) { - - case CSwordModuleInfo::Bible: - return CReferenceManager::Bible; - - case CSwordModuleInfo::Commentary: - return CReferenceManager::Commentary; - - case CSwordModuleInfo::Lexicon: - return CReferenceManager::Lexicon; - - case CSwordModuleInfo::GenericBook: - return CReferenceManager::GenericBook; - - default: - return CReferenceManager::Unknown; - } -} - -/** Parses the given verse references using the given language and the module.*/ -const QString CReferenceManager::parseVerseReference( const QString& ref, const CReferenceManager::ParseOptions& options) { - - CSwordModuleInfo* const mod = CPointers::backend()->findModuleByName(options.refDestinationModule); - Q_ASSERT(mod); - - if (!mod) { - //parsing of non-verse based references is not supported - return ref; - } - - if ((mod->type() != CSwordModuleInfo::Bible) && (mod->type() != CSwordModuleInfo::Commentary)) { - qDebug("CReferenceManager: Only verse based modules are supported as ref destination module"); - return QString::null; - } - - QString sourceLanguage = options.sourceLanguage; - QString destinationLanguage = options.destinationLanguage; - - StringList locales = sword::LocaleMgr::getSystemLocaleMgr()->getAvailableLocales(); - if (/*options.sourceLanguage == "en" ||*/ std::find(locales.begin(), locales.end(), sourceLanguage) == locales.end()) { //sourceLanguage not available - sourceLanguage = "en_US"; - } - - if (/*options.destinationLanguage == "en" ||*/ std::find(locales.begin(), locales.end(), sourceLanguage) == locales.end()) { //destination not available - destinationLanguage = "en_US"; - } - - - QString ret; - QStringList refList = QStringList::split(";", ref); - - CSwordVerseKey baseKey(0); - baseKey.setLocale( sourceLanguage.latin1() ); - baseKey.key( options.refBase ); //probably in the sourceLanguage - baseKey.setLocale( "en_US" ); //english works in all environments as base - -// CSwordVerseKey dummy(0); - //HACK: We have to workaround a Sword bug, we have to set the default locale to the same as the sourceLanguage ! - const QString oldLocaleName = CPointers::backend()->booknameLanguage(); - CPointers::backend()->booknameLanguage(sourceLanguage); - - VerseKey dummy; - dummy.setLocale( sourceLanguage.latin1() ); - Q_ASSERT( !strcmp(dummy.getLocale(), sourceLanguage.latin1()) ); - -// qDebug("Parsing '%s' in '%s' using '%s' as base, source lang '%s', dest lang '%s'", ref.latin1(), options.refDestinationModule.latin1(), baseKey.key().latin1(), sourceLanguage.latin1(), destinationLanguage.latin1()); - - for (QStringList::iterator it = refList.begin(); it != refList.end(); it++) { - //The listkey may contain more than one item, because a ref lik "Gen 1:3,5" is parsed into two single refs - ListKey lk = dummy.ParseVerseList((const char*)(*it).utf8(), (const char*)baseKey.key().utf8(), true); - Q_ASSERT(!dummy.Error()); - - Q_ASSERT(lk.Count()); - if (!lk.Count()) { - ret.append( *it ); //don't change the original - continue; - } - - for (int i = 0; i < lk.Count(); ++i) { - if (dynamic_cast<VerseKey*>(lk.getElement(i))) { // a range - VerseKey* k = dynamic_cast<VerseKey*>(lk.getElement(i)); - Q_ASSERT(k); - k->setLocale( destinationLanguage.latin1() ); - - ret.append( QString::fromUtf8(k->getRangeText()) ).append("; "); - } - else { // a single ref - VerseKey vk; - vk.setLocale( sourceLanguage.latin1() ); - vk = lk.getElement(i)->getText(); - vk.setLocale( destinationLanguage.latin1() ); - - ret.append( QString::fromUtf8(vk.getText()) ).append("; "); - } - } - - } - - CPointers::backend()->booknameLanguage(oldLocaleName); -// qDebug(" %s", ret.latin1()); - - return ret; -} diff --git a/bibletime/backend/creferencemanager.h b/bibletime/backend/creferencemanager.h deleted file mode 100644 index 343e3ef..0000000 --- a/bibletime/backend/creferencemanager.h +++ /dev/null @@ -1,112 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CREFERENCEMANAGER_H -#define CREFERENCEMANAGER_H - -//Qt includes -#include <qstring.h> - -#include "cswordmoduleinfo.h" - -/** Contains static functions to work with referneces used for Drag & Drop and for hyperlinks used in our - * rendered HTML code. - * @author The BibleTime team - */ - -class CReferenceManager { - -public: - enum Type { - Bible, /**< Bibles */ - Commentary, /**< Commentary */ - Lexicon, /**< Lexicon */ - GenericBook, /**< Generic Book */ - MorphHebrew, /**< Module for hebrew morphology*/ - MorphGreek, /**< Module for greek morphology */ - StrongsHebrew, /**< Module for hebrew strongs */ - StrongsGreek, /**< Module for greek strongs */ - Unknown /**< Unknown */ - }; - - /** Turn a hyperlink into module, key and type. - * Decodes the given hyperlink into module, key and type. - * @param hyperlink The hyperlink to decode - * @param module The string which will contain the module name after decoding - * @param key The string which will contain the key after decoding - * @param type The type param will contain the reference type after decoding - */ - static const bool decodeHyperlink( const QString& hyperlink, QString& module, QString& key, Type& type); - /** - * Returns a hyperlink used to be imbedded in the display windows. - * At the moment the format is sword://module/key - * @param module The module which is used to encode the hyperlink - * @param key The key which is used to encode the hyperlink - * @param type The type which is used to encode the hyperlink - * @return The encoded hyperlink - */ - static const QString encodeHyperlink( const QString module, const QString key, const Type type); - /** - * Puts a module Name and a Reference together in the 'draggable' form - * (module)reference - * @param module The name of the module - * @param reference The key reference as text - * @return The encoded reference using module and reference - * @author Martin Gruner - */ - static const QString encodeReference(const QString &module, const QString &reference); - /** - * decodes a 'draggable' reference into a modulename and a reference - * @author Martin Gruner - */ - static void decodeReference(QString &dragreference, QString &module, QString &reference); - /** - * Returns true if the parameter is a hyperlink. - * @param hyperlink The string which is tested - * @return True if the passed string is a hyperlink - */ - static const bool isHyperlink( const QString& hyperlink ); - /** - * Returns the preferred module name for the given type. - * @param type The type which is used to find the module - * @return The default module name for the passed type - */ - static const QString preferredModule( const Type type ); - /** - * Returns the type of the passed module type - * @param type The CSwordModuleInfo module typpe - * @return The ReferenceManager type - */ - static CReferenceManager::Type typeFromModule( const CSwordModuleInfo::ModuleType type ); - - - struct ParseOptions { - QString refDestinationModule; - QString refBase; /* only valid for verse based destination modules*/ - QString sourceLanguage; /* only valid for verse based destination modules*/ - QString destinationLanguage; /* only valid for verse based destination modules*/ - - ParseOptions() { - destinationLanguage = "en"; - }; - }; - - /** Parses the given verse references using the given language and the module. - * @param moduleName The name of the module to use. Required for the language checking before parsing the key. - * @param ref The verse reference. - * @param lang The language of the verse reference - * @param newLang The language of the reference, which will be returned. For example: If BibleTime using an english environment parses a spanish ref (lang=es) the returned ref should be in english (newLang=en), because his english standard module only understands en. - */ - static const QString parseVerseReference( const QString& ref, const ParseOptions& options); -}; - -#endif - diff --git a/bibletime/backend/cswordbackend.cpp b/bibletime/backend/cswordbackend.cpp deleted file mode 100644 index f46b444..0000000 --- a/bibletime/backend/cswordbackend.cpp +++ /dev/null @@ -1,692 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cswordbackend.h" -#include "centrydisplay.h" -#include "cbookdisplay.h" -#include "cchapterdisplay.h" -#include "cswordbiblemoduleinfo.h" -#include "cswordcommentarymoduleinfo.h" -#include "cswordlexiconmoduleinfo.h" -#include "cswordbookmoduleinfo.h" - -#include "bt_thmlhtml.h" -#include "bt_thmlplain.h" -#include "bt_osishtml.h" -#include "bt_gbfhtml.h" -#include "bt_plainhtml.h" -#include "osismorphsegmentation.h" - -#include "frontend/cbtconfig.h" - -#include <dirent.h> -#include <unistd.h> -#include <ctype.h> - -//Qt includes -#include <qdir.h> -#include <qfileinfo.h> - -//KDE includes -#include <klocale.h> -#include <kstringhandler.h> - -//Sword includes -#include <swdisp.h> -#include <swfiltermgr.h> -#include <encfiltmgr.h> -#include <rtfhtml.h> -#include <filemgr.h> -#include <utilstr.h> -#include <swfilter.h> - -using std::string; - -using namespace Filters; - -using namespace Rendering; - -CSwordBackend::CSwordBackend() -: sword::SWMgr(0, 0, false, new sword::EncodingFilterMgr( sword::ENC_UTF8 ), true) { - m_displays.entry = 0; - m_displays.chapter = 0; - m_displays.book = 0; - - m_filters.gbf = 0; - m_filters.thml = 0; - m_filters.osis = 0; - m_filters.plain = 0; - - filterInit(); -} - -CSwordBackend::CSwordBackend(const QString& path, const bool augmentHome) -: sword::SWMgr(!path.isEmpty() ? (const char*)path.local8Bit() : 0, false, new sword::EncodingFilterMgr( sword::ENC_UTF8 ), false, augmentHome) // don't allow module renaming, because we load from a path -{ - qDebug("CSwordBackend::CSwordBackend for %s, using %s", path.latin1(), configPath); - m_displays.entry = 0; - m_displays.chapter = 0; - m_displays.book = 0; - - m_filters.gbf = 0; - m_filters.thml = 0; - m_filters.osis = 0; - m_filters.plain = 0; - - filterInit(); -} - -CSwordBackend::~CSwordBackend() { - shutdownModules(); - - delete m_filters.gbf; - delete m_filters.plain; - delete m_filters.thml; - delete m_filters.osis; - - delete m_displays.book; - delete m_displays.chapter; - delete m_displays.entry; -} - -/** Initializes the Sword modules. */ -const CSwordBackend::LoadError CSwordBackend::initModules() { - // qWarning("globalSwordConfigPath is %s", globalConfPath); - LoadError ret = NoError; - - shutdownModules(); //remove previous modules - m_moduleList.clear(); - - sword::ModMap::iterator end = Modules.end(); - ret = LoadError( Load() ); - - for (sword::ModMap::iterator it = Modules.begin(); it != end; it++) { - sword::SWModule* const curMod = (*it).second; - CSwordModuleInfo* newModule = 0; - - if (!strcmp(curMod->Type(), "Biblical Texts")) { - newModule = new CSwordBibleModuleInfo(curMod, this); - newModule->module()->Disp( - m_displays.chapter - ? m_displays.chapter - : (m_displays.chapter = new CChapterDisplay) - ); - } - else if (!strcmp(curMod->Type(), "Commentaries")) { - newModule = new CSwordCommentaryModuleInfo(curMod, this); - newModule->module()->Disp( - m_displays.entry - ? m_displays.entry - : (m_displays.entry = new CEntryDisplay) - ); - } - else if (!strcmp(curMod->Type(), "Lexicons / Dictionaries")) { - newModule = new CSwordLexiconModuleInfo(curMod, this); - newModule->module()->Disp( - m_displays.entry - ? m_displays.entry - : (m_displays.entry = new CEntryDisplay) - ); - } - else if (!strcmp(curMod->Type(), "Generic Books")) { - newModule = new CSwordBookModuleInfo(curMod, this); - newModule->module()->Disp( - m_displays.book - ? m_displays.book - : (m_displays.book = new CBookDisplay) - ); - } - - if (newModule) { - //append the new modules to our list, but only if it's supported - //the constructor of CSwordModuleInfo prints a waring on stdout - if (!newModule->hasVersion() || (newModule->minimumSwordVersion() <= sword::SWVersion::currentVersion)) { - m_moduleList.append( newModule ); - } - } - } - - ListCSwordModuleInfo::iterator end_it = m_moduleList.end(); - - for (ListCSwordModuleInfo::iterator it = m_moduleList.begin() ; it != end_it; ++it) { - // for (m_moduleList.first(); m_moduleList.current(); m_moduleList.next()) { - m_moduleDescriptionMap.insert( (*it)->config(CSwordModuleInfo::Description), (*it)->name() ); - } - - //unlock modules if keys are present - // ListCSwordModuleInfo::iterator end_it = m_moduleList.end(); - for (ListCSwordModuleInfo::iterator it = m_moduleList.begin() ; it != end_it; ++it) { - // for (m_moduleList.first(); m_moduleList.current(); m_moduleList.next()) { - - if ( (*it)->isEncrypted() ) { - const QString unlockKey = CBTConfig::getModuleEncryptionKey( (*it)->name() ).latin1(); - - if (!unlockKey.isNull()) { - setCipherKey( (*it)->name().latin1(), unlockKey.latin1() ); - } - } - } - - return ret; -} - -void CSwordBackend::AddRenderFilters(sword::SWModule *module, sword::ConfigEntMap §ion) { - sword::SWBuf moduleDriver; - sword::SWBuf sourceformat; - sword::ConfigEntMap::iterator entry; - bool noDriver = true; - - sourceformat = ((entry = section.find("SourceType")) != section.end()) ? (*entry).second : (sword::SWBuf) ""; - moduleDriver = ((entry = section.find("ModDrv")) != section.end()) ? (*entry).second : (sword::SWBuf) ""; - - if (sourceformat == "GBF") { - if (!m_filters.gbf) { - m_filters.gbf = new BT_GBFHTML(); - } - module->AddRenderFilter(m_filters.gbf); - noDriver = false; - } - else if (sourceformat == "PLAIN") { - if (!m_filters.plain) { - m_filters.plain = new BT_PLAINHTML(); - } - module->AddRenderFilter(m_filters.plain); - noDriver = false; - } - else if (sourceformat == "ThML") { - if (!m_filters.thml) { - m_filters.thml = new BT_ThMLHTML(); - } - module->AddRenderFilter(m_filters.thml); - noDriver = false; - } - else if (sourceformat == "OSIS") { - if (!m_filters.osis) { - m_filters.osis = new BT_OSISHTML(); - } - - module->AddRenderFilter(m_filters.osis); - noDriver = false; - } - - if (noDriver) { //no driver found - if ( (moduleDriver == "RawCom") || (moduleDriver == "RawLD") ) { - if (!m_filters.plain) { - m_filters.plain = new BT_PLAINHTML(); - } - module->AddRenderFilter(m_filters.plain); - noDriver = false; - } - } -} - -/** This function deinitializes the modules and deletes them. */ -const bool CSwordBackend::shutdownModules() { - ListCSwordModuleInfo::iterator it = m_moduleList.begin(); - ListCSwordModuleInfo::iterator end = m_moduleList.end(); - - while (it != end) { - CSwordModuleInfo* current = (*it); - it = m_moduleList.remove(it); - - delete current; - } - - Q_ASSERT(m_moduleList.count() == 0); - - //BT mods are deleted now, delete Sword mods, too. - DeleteMods(); - - return true; -} - -/** Returns true if the given option is enabled. */ -const bool CSwordBackend::isOptionEnabled( const CSwordModuleInfo::FilterTypes type) { - return (getGlobalOption( optionName(type).latin1() ) == "On"); -} - -/** Sets the given options enabled or disabled depending on the second parameter. */ -void CSwordBackend::setOption( const CSwordModuleInfo::FilterTypes type, const int state ) { - sword::SWBuf value; - - switch (type) { - - case CSwordModuleInfo::textualVariants: - - if (state == 0) { - value = "Primary Reading"; - } - else if (state == 1) { - value = "Secondary Reading"; - } - else { - value = "All Readings"; - } - - break; - - default: - value = state ? "On": "Off"; - break; - }; - - if (value.length()) - setGlobalOption(optionName(type).latin1(), value.c_str()); -} - -void CSwordBackend::setFilterOptions( const CSwordBackend::FilterOptions options) { - setOption( CSwordModuleInfo::footnotes, options.footnotes ); - setOption( CSwordModuleInfo::strongNumbers, options.strongNumbers ); - setOption( CSwordModuleInfo::headings, options.headings ); - setOption( CSwordModuleInfo::morphTags, options.morphTags ); - setOption( CSwordModuleInfo::lemmas, options.lemmas ); - setOption( CSwordModuleInfo::hebrewPoints, options.hebrewPoints ); - setOption( CSwordModuleInfo::hebrewCantillation, options.hebrewCantillation ); - setOption( CSwordModuleInfo::greekAccents, options.greekAccents ); - setOption( CSwordModuleInfo::redLetterWords, options.redLetterWords ); - setOption( CSwordModuleInfo::textualVariants, options.textualVariants ); - setOption( CSwordModuleInfo::morphSegmentation, options.morphSegmentation ); - // setOption( CSwordModuleInfo::transliteration, options.transliteration ); - setOption( CSwordModuleInfo::scriptureReferences, options.scriptureReferences); -} - -void CSwordBackend::setDisplayOptions( const CSwordBackend::DisplayOptions ) { - /* if (m_displays.entry) { - m_displays.entry->setDisplayOptions(options); - } - if (m_displays.chapter) { - m_displays.chapter->setDisplayOptions(options); - } - if (m_displays.book) { - m_displays.book->setDisplayOptions(options); - } - */ -} - -/** This function searches for a module with the specified description */ -CSwordModuleInfo* const CSwordBackend::findModuleByDescription(const QString& description) { - CSwordModuleInfo* ret = 0; - ListCSwordModuleInfo::iterator end_it = m_moduleList.end(); - - for (ListCSwordModuleInfo::iterator it = m_moduleList.begin() ; it != end_it; ++it) { - if ( (*it)->config(CSwordModuleInfo::Description) == description ) { - ret = *it; - break; - } - } - - return ret; -} - -/** This function searches for a module with the specified description */ -const QString CSwordBackend::findModuleNameByDescription(const QString& description) { - if (m_moduleDescriptionMap.contains(description)) { - return m_moduleDescriptionMap[description]; - } - - return QString::null; -} - -/** This function searches for a module with the specified name */ -CSwordModuleInfo* const CSwordBackend::findModuleByName(const QString& name) { - CSwordModuleInfo* ret = 0; - - ListCSwordModuleInfo::iterator end_it = m_moduleList.end(); - - for (ListCSwordModuleInfo::iterator it = m_moduleList.begin() ; it != end_it; ++it) { - if ( (*it)->name() == name ) { - ret = *it; - break; - } - } - - return ret; -} - -CSwordModuleInfo* const CSwordBackend::findSwordModuleByPointer(const sword::SWModule* const swmodule) { - CSwordModuleInfo* ret = 0; - ListCSwordModuleInfo::iterator end_it = m_moduleList.end(); - - for (ListCSwordModuleInfo::iterator it = m_moduleList.begin() ; it != end_it; ++it) { - if ( (*it)->module() == swmodule ) { - ret = *it; - break; - } - } - - return ret; -} - -CSwordModuleInfo* const CSwordBackend::findModuleByPointer(const CSwordModuleInfo* const module) { - CSwordModuleInfo* ret = 0; - - ListCSwordModuleInfo::iterator end_it = m_moduleList.end(); - - for (ListCSwordModuleInfo::iterator it = m_moduleList.begin() ; it != end_it; ++it) { - if ( (*it) == module ) { - ret = *it; - break; - } - } - - return ret; -} - -/** Returns our local config object to store the cipher keys etc. locally for each user. The values of the config are merged with the global config. */ -const bool CSwordBackend::moduleConfig(const QString& module, sword::SWConfig& moduleConfig) { - sword::SectionMap::iterator section; - DIR *dir = opendir(configPath); - - struct dirent *ent; - - bool foundConfig = false; - QString modFile; - - if (dir) { // find and update .conf file - rewinddir(dir); - - while ((ent = readdir(dir)) && !foundConfig) { - if ((strcmp(ent->d_name, ".")) && (strcmp(ent->d_name, ".."))) { - modFile.setLatin1(configPath); - modFile.append("/"); - modFile.append( QString::fromLocal8Bit(ent->d_name) ); - - moduleConfig = sword::SWConfig( (const char*)modFile.local8Bit() ); - section = moduleConfig.Sections.find( (const char*)module.local8Bit() ); - foundConfig = ( section != moduleConfig.Sections.end() ); - } - } - - closedir(dir); - } - else { //try to read mods.conf - moduleConfig = sword::SWConfig("");//global config - section = config->Sections.find( (const char*)module.local8Bit() ); - foundConfig = ( section != config->Sections.end() ); - - sword::ConfigEntMap::iterator entry; - - if (foundConfig) { //copy module section - - for (entry = (*section).second.begin(); entry != (*section).second.end(); entry++) { - moduleConfig.Sections[(*section).first].insert(sword::ConfigEntMap::value_type((*entry).first, (*entry).second)); - } - } - } - - if (!foundConfig && configType != 2) { //search in $HOME/.sword/ - QString myPath(getenv("HOME")); - myPath.append("/.sword/mods.d"); - dir = opendir(myPath.latin1()); - - if (dir) { - rewinddir(dir); - - while ((ent = readdir(dir)) && !foundConfig) { - if ((strcmp(ent->d_name, ".")) && (strcmp(ent->d_name, ".."))) { - modFile = myPath; - modFile.append('/'); - modFile.append(ent->d_name); - moduleConfig = sword::SWConfig( (const char*)modFile.local8Bit() ); - section = moduleConfig.Sections.find( (const char*)module.local8Bit() ); - foundConfig = ( section != moduleConfig.Sections.end() ); - } - } - - closedir(dir); - } - } - - return foundConfig; -} - -/** Returns the text used for the option given as parameter. */ -const QString CSwordBackend::optionName( const CSwordModuleInfo::FilterTypes option ) { - switch (option) { - - case CSwordModuleInfo::footnotes: - return QString("Footnotes"); - - case CSwordModuleInfo::strongNumbers: - return QString("Strong's Numbers"); - - case CSwordModuleInfo::headings: - return QString("Headings"); - - case CSwordModuleInfo::morphTags: - return QString("Morphological Tags"); - - case CSwordModuleInfo::lemmas: - return QString("Lemmas"); - - case CSwordModuleInfo::hebrewPoints: - return QString("Hebrew Vowel Points"); - - case CSwordModuleInfo::hebrewCantillation: - return QString("Hebrew Cantillation"); - - case CSwordModuleInfo::greekAccents: - return QString("Greek Accents"); - - case CSwordModuleInfo::redLetterWords: - return QString("Words of Christ in Red"); - - case CSwordModuleInfo::textualVariants: - return QString("Textual Variants"); - - case CSwordModuleInfo::scriptureReferences: - return QString("Cross-references"); - - case CSwordModuleInfo::morphSegmentation: - return QString("Morph Segmentation"); - // case CSwordModuleInfo::transliteration: - // return QString("Transliteration"); - } - - return QString::null; -} - -/** Returns the translated name of the option given as parameter. */ -const QString CSwordBackend::translatedOptionName(const CSwordModuleInfo::FilterTypes option) { - switch (option) { - - case CSwordModuleInfo::footnotes: - return i18n("Footnotes"); - - case CSwordModuleInfo::strongNumbers: - return i18n("Strong's numbers"); - - case CSwordModuleInfo::headings: - return i18n("Headings"); - - case CSwordModuleInfo::morphTags: - return i18n("Morphological tags"); - - case CSwordModuleInfo::lemmas: - return i18n("Lemmas"); - - case CSwordModuleInfo::hebrewPoints: - return i18n("Hebrew vowel points"); - - case CSwordModuleInfo::hebrewCantillation: - return i18n("Hebrew cantillation marks"); - - case CSwordModuleInfo::greekAccents: - return i18n("Greek accents"); - - case CSwordModuleInfo::redLetterWords: - return i18n("Red letter words"); - - case CSwordModuleInfo::textualVariants: - return i18n("Textual variants"); - - case CSwordModuleInfo::scriptureReferences: - return i18n("Scripture cross-references"); - - case CSwordModuleInfo::morphSegmentation: - return i18n("Morph segmentation"); - // case CSwordModuleInfo::transliteration: - // return i18n("Transliteration between scripts"); - } - - return QString::null; -} - - -const QString CSwordBackend::configOptionName( const CSwordModuleInfo::FilterTypes option ) { - switch (option) { - - case CSwordModuleInfo::footnotes: - return QString("Footnotes"); - - case CSwordModuleInfo::strongNumbers: - return QString("Strongs"); - - case CSwordModuleInfo::headings: - return QString("Headings"); - - case CSwordModuleInfo::morphTags: - return QString("Morph"); - - case CSwordModuleInfo::lemmas: - return QString("Lemma"); - - case CSwordModuleInfo::hebrewPoints: - return QString("HebrewPoints"); - - case CSwordModuleInfo::hebrewCantillation: - return QString("Cantillation"); - - case CSwordModuleInfo::greekAccents: - return QString("GreekAccents"); - - case CSwordModuleInfo::redLetterWords: - return QString("RedLetterWords"); - - case CSwordModuleInfo::textualVariants: - return QString("Variants"); - - case CSwordModuleInfo::scriptureReferences: - return QString("Scripref"); - - case CSwordModuleInfo::morphSegmentation: - return QString("MorphSegmentation"); - - default: - return QString::null; - } - - return QString::null; -} - -const QString CSwordBackend::booknameLanguage( const QString& language ) { - if (!language.isEmpty()) { - sword::LocaleMgr::getSystemLocaleMgr()->setDefaultLocaleName( language.latin1() ); - - //refresh the locale of all Bible and commentary modules! - const ListCSwordModuleInfo::iterator end_it = m_moduleList.end(); - - //use what sword returns, language may be different - QString newLocaleName( sword::LocaleMgr::getSystemLocaleMgr()->getDefaultLocaleName() ); - - for (ListCSwordModuleInfo::iterator it = m_moduleList.begin(); it != end_it; ++it) { - if ( ((*it)->type() == CSwordModuleInfo::Bible) || ((*it)->type() == CSwordModuleInfo::Commentary) ) { - //Create a new key, it will get the default bookname language - ((sword::VerseKey*)((*it)->module()->getKey()))->setLocale( newLocaleName.latin1() ); - } - } - - } - - return QString( sword::LocaleMgr::getSystemLocaleMgr()->getDefaultLocaleName() ); -} - - -/** Reload all Sword modules. */ -void CSwordBackend::reloadModules() { - shutdownModules(); - - //delete Sword's config to make Sword reload it! - - if (myconfig) { // force reload on config object because we may have changed the paths - delete myconfig; - config = myconfig = 0; - loadConfigDir(configPath); - } - else if (config) { - config->Load(); - } - - initModules(); -} - -const QStringList CSwordBackend::swordDirList() { - QStringList ret; - const QString home = QString(getenv("HOME")); - - //return a list of used Sword dirs. Useful for the installer - QString configPath = QString("%1/.sword/sword.conf").arg(home); - - if (!QFile(configPath).exists()) { - configPath = globalConfPath; //e.g. /etc/sword.conf, /usr/local/etc/sword.conf - - - } - - - QStringList configs = QStringList::split(":", configPath); - - /*ToDo: Use the const iterator as soon as we switch to Qt > 3.1 - for (QStringList::const_iterator it = configs.constBegin(); it != configs.constEnd(); ++it) {*/ - - for (QStringList::const_iterator it = configs.begin(); it != configs.end(); ++it) { - if (!QFileInfo(*it).exists()) { - continue; - } - - //get all DataPath and AugmentPath entries from the config file and add them to the list - sword::SWConfig conf( (*it).latin1() ); - - ret << conf["Install"]["DataPath"].c_str(); - - sword::ConfigEntMap group = conf["Install"]; - - sword::ConfigEntMap::iterator start = group.equal_range("AugmentPath").first; - - sword::ConfigEntMap::iterator end = group.equal_range("AugmentPath").second; - - for (sword::ConfigEntMap::const_iterator it = start; it != end; ++it) { - ret << it->second.c_str(); //added augment path - } - } - - if (!home.isEmpty()) { - ret << home + "/.sword/"; - } - - return ret; -} - -void CSwordBackend::filterInit() { - // qWarning("## INIT"); - - SWOptionFilter* tmpFilter = new OSISMorphSegmentation(); - optionFilters.insert(OptionFilterMap::value_type("OSISMorphSegmentation", tmpFilter)); - cleanupFilters.push_back(tmpFilter); - - //HACK: replace Sword's ThML strip filter with our own version - //remove this hack as soon as Sword is fixed - cleanupFilters.remove(thmlplain); - delete thmlplain; - thmlplain = new BT_ThMLPlain(); - cleanupFilters.push_back(thmlplain); -} diff --git a/bibletime/backend/cswordbackend.h b/bibletime/backend/cswordbackend.h deleted file mode 100644 index 90d7031..0000000 --- a/bibletime/backend/cswordbackend.h +++ /dev/null @@ -1,266 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDBACKEND_H -#define CSWORDBACKEND_H - -//BibleTime includes -#include "cswordmoduleinfo.h" -//#include "centrydisplay.h" - -//Qt includes -#include <qptrlist.h> -#include <qmap.h> -#include <qstring.h> -#include <qstringlist.h> - -//Sword includes -#include <swmgr.h> -#include <swbuf.h> -#include <swmodule.h> -#include <swversion.h> -#include <localemgr.h> -#include <utilstr.h> - -using namespace sword; - -namespace Rendering { - - class CEntryDisplay; - - class CChapterDisplay; - - class CBookDisplay; -} - -/** The backend layer main class. - * This is the implementation of CBackend for Sword. It's additionally derived from SWMgr - * to provide functions of Sword. - * - * @short The backend implementation of Sword - * @author The BibleTime team - * @version $Id: cswordbackend.h,v 1.58 2007/03/14 21:32:47 joachim Exp $ - */ - -class CSwordBackend : public sword::SWMgr { - -public: - /** Filter options. Filter options to - * control the text display of modules. Uses int and not bool because not all - * options have just two toggle values. - */ - - struct FilterOptions { - int footnotes; /**< 0 for disabled, 1 for enabled */ - int strongNumbers; /**< 0 for disabled, 1 for enabled */ - int headings; /**< 0 for disabled, 1 for enabled */ - int morphTags; /**< 0 for disabled, 1 for enabled */ - int lemmas; /**< 0 for disabled, 1 for enabled */ - int hebrewPoints; /**< 0 for disabled, 1 for enabled */ - int hebrewCantillation; /**< 0 for disabled, 1 for enabled */ - int greekAccents; /**< 0 for disabled, 1 for enabled */ - int textualVariants; /**< Number n to enabled the n-th variant */ - int redLetterWords; /**< 0 for disabled, 1 for enabled */ - int scriptureReferences; /**< 0 for disabled, 1 for enabled */ - int morphSegmentation; /**< 0 for disabled, 1 for enabled */ - }; - - /** Control the display of a text. - */ - - struct DisplayOptions { - int lineBreaks; - int verseNumbers; - }; - - /** The error codes which may be returned by the @ref Load() call. - */ - enum LoadError { // the values exist to cast from the char return of SWMgr::Load - NoSwordConfig = -1, - NoError = 0, - NoModules = 1 - }; - /** - * The constructor of the Sword backend. - * It creates the SWModule objects using SWMgr's methods, it adds the necessary - * filters for the module format. - */ - CSwordBackend(); - /** - * The constructor of the Sword backend. - * @param path The path which is used to load modules - * @param augmentHome True if the $HOME/.sword/ modules should be augmented with the other modules - */ - CSwordBackend( const QString& path, const bool augmentHome = true ); - - /** - * The destrctor of this backend. This function shuts the modules down using @ref shutdownModules. - */ - virtual ~CSwordBackend(); - - /** - * This function returns the list of available modules managed by this backend. - * You have to call initModules() first; - * - * @return The list of modules managed by this backend - */ - inline virtual ListCSwordModuleInfo& moduleList(); - /** - * Initializes the Sword modules. - * - * @return True if the initializiation was succesful, otherwise return false. - */ - virtual const CSwordBackend::LoadError initModules(); - /** - * This function deinitializes the modules and deletes them. - * - * @return True if it was succesful, otherwise return false - */ - virtual const bool shutdownModules(); - /** - * Sets the given options enabled or disabled depending on the second parameter. - * - * @param type This is the type this function should set enabled or disabled - * @param enable If this is true the option will be enabled, otherwise it will be disabled. - */ - void setOption( const CSwordModuleInfo::FilterTypes type, const int state ); - void setFilterOptions( const CSwordBackend::FilterOptions options ); - void setDisplayOptions( const CSwordBackend::DisplayOptions options ); - /** - * Returns true if the given option is enabled. - * - * @return Returns true if the options given as aparameter is switched on at this time, otherwise return false. - */ - virtual const bool isOptionEnabled( const CSwordModuleInfo::FilterTypes type); - /** - * Sets the language for the international booknames of Sword. - * @param langName The abbreviation string which should be used for the Sword backend - */ - const QString booknameLanguage( const QString& langName = QString::null ); - /** - * This function searches for a module with the specified description - * @param description The description of the desired module - * @return pointer to the desired module; null if no module has the specified description - */ - virtual CSwordModuleInfo* const findModuleByDescription(const QString& description); - /** - * This function searches for a module with the specified description - * @param description The description of the desired module - * @return pointer to the desired module; null if no module has the specified description - */ - const QString findModuleNameByDescription(const QString& description); - /** - * This function searches for a module with the specified name - * @param name The name of the desired module - * @return Pointer to the desired module; null if no module has the specified name - */ - CSwordModuleInfo* const findModuleByName(const QString& name); - /** - * This function searches for a module with the specified sword module as module() object! - * @param swmodule to a Sword module - * @return pointer to the desired module; null if no module has the specified name - */ - CSwordModuleInfo* const findSwordModuleByPointer(const sword::SWModule* const swmodule); - /** - * This function searches for a module which is the same as the passed module. - * @param module The module which should be used for searching the new one. May be child of a different backend. - * @return Pointer to the desired module; null if no module has the specified name - */ - CSwordModuleInfo* const findModuleByPointer(const CSwordModuleInfo* const module); - /** - * @return Our global config object which contains the configs of all modules merged together. - */ - inline sword::SWConfig* const getConfig() const; - /** - * Tries to find the config object for the module. The second paramter will be the found config. - * @return True if the config was found, false if not. If false is returned the moduleConfig object is in undefined/unknwon state. - */ - const bool moduleConfig(const QString& module, sword::SWConfig& moduleConfig ); - /** - * Returns the text used for the option given as parameter. - * @param The paramter enum - * @return The name of the option given by the parameter - */ - static const QString optionName( const CSwordModuleInfo::FilterTypes option ); - /** - * Returns the text used for the option given as parameter. - */ - static const QString configOptionName( const CSwordModuleInfo::FilterTypes option ); - /** - * Returns the translated name of the option given as parameter. - * @param The translated option name - */ - static const QString translatedOptionName(const CSwordModuleInfo::FilterTypes option ); - /** - * Returns the version of the Sword library. - * @return The version used by this backend - */ - inline virtual const sword::SWVersion Version(); - /** - * Reload all Sword modules. - */ - void reloadModules(); - /** Sword prefix list. - * @return A list of all known Sword prefix dirs - */ - const QStringList swordDirList(); - -protected: - /** - * Adds a render filter to the module. - * @param module Add a render filter to this module! - */ - virtual void AddRenderFilters(sword::SWModule *module, sword::ConfigEntMap §ion); - /** - * Initializes the filters provided by BibleTime. - */ - virtual void filterInit(); - -private: - // Filters - - struct Filters { - sword::SWFilter *gbf; - sword::SWFilter *plain; - sword::SWFilter *thml; - sword::SWFilter *osis; - } - - m_filters; - - struct Displays { - Rendering::CChapterDisplay* chapter; - Rendering::CEntryDisplay* entry; - Rendering::CBookDisplay* book; - } - - m_displays; - - ListCSwordModuleInfo m_moduleList; - QMap<QString, QString> m_moduleDescriptionMap; -}; - -/**Returns The list of modules managed by this backend*/ -inline ListCSwordModuleInfo& CSwordBackend::moduleList() { - return m_moduleList; -} - -/** Returns our local config object to store the cipher keys etc. locally for each user. The values of the config are merged with the global config. */ -inline sword::SWConfig* const CSwordBackend::getConfig() const { - return config; -} - -/** Returns the version of the Sword library. */ -inline const sword::SWVersion CSwordBackend::Version() { - return sword::SWVersion::currentVersion; -} - -#endif diff --git a/bibletime/backend/cswordbiblemoduleinfo.cpp b/bibletime/backend/cswordbiblemoduleinfo.cpp deleted file mode 100644 index d4a35e8..0000000 --- a/bibletime/backend/cswordbiblemoduleinfo.cpp +++ /dev/null @@ -1,262 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cswordbiblemoduleinfo.h" -#include "cswordbackend.h" -#include "cswordversekey.h" - -// #include "util/cpointers.h" - -//Qt includes -#include <qfile.h> - -//Sword includes -#include <versekey.h> - -static sword::VerseKey staticKey; - -CSwordBibleModuleInfo::CSwordBibleModuleInfo( sword::SWModule* module, CSwordBackend* const usedBackend ) -: CSwordModuleInfo(module, usedBackend), -m_lowerBound(0), -m_upperBound(0), -m_bookList(0), -m_cachedLocale("unknown"), -m_hasOT(-1), -m_hasNT(-1) {} - -CSwordBibleModuleInfo::CSwordBibleModuleInfo( const CSwordBibleModuleInfo& m ) : -CSwordModuleInfo(m), -m_lowerBound(0), -m_upperBound(0), -m_bookList(0) { - if (m.m_bookList) { - m_bookList = new QStringList(); - *m_bookList = *m.m_bookList; - } - - m_hasOT = m.m_hasOT; - m_hasNT = m.m_hasNT; - m_cachedLocale = m.m_cachedLocale; -} - -CSwordModuleInfo* CSwordBibleModuleInfo::clone() { - return new CSwordBibleModuleInfo(*this); -} - -CSwordBibleModuleInfo::~CSwordBibleModuleInfo() { - delete m_bookList; -} - -void CSwordBibleModuleInfo::initBounds() { - if (m_hasOT == -1) { - m_hasOT = hasTestament(OldTestament); - } - - if (m_hasNT == -1) { - m_hasNT = hasTestament(NewTestament); - } - - if (m_hasOT) { - m_lowerBound.key("Genesis 1:1"); - } - else { - m_lowerBound.key("Matthew 1:1"); - } - - if (!m_hasNT) { - m_upperBound.key("Malachi 4:6"); - } - else { - m_upperBound.key("Revelation of John 22:21"); - } -} - - -/** Returns the books available in this module */ -QStringList* const CSwordBibleModuleInfo::books() { - if (m_cachedLocale != backend()->booknameLanguage()) { //if the locale has changed - delete m_bookList; - m_bookList = 0; - } - - if (!m_bookList) { - m_bookList = new QStringList(); - - initBounds(); - int min = 0; - int max = 1; - - //find out if we have ot and nt, only ot or only nt - - if (m_hasOT>0 && m_hasNT>0) { //both - min = 0; - max = 1; - } - else if (m_hasOT>0 && !m_hasNT) { //only OT - min = 0; - max = 0; - } - else if (!m_hasOT && m_hasNT>0) { //only NT - min = 1; - max = 1; - } - else if (!m_hasOT && !m_hasNT) { //somethings wrong here! - no OT and no NT - qWarning("CSwordBibleModuleInfo (%s) no OT and not NT! Check your config!", module()->Name()); - min = 0; - max = -1; - } - - staticKey.setLocale(sword::LocaleMgr::getSystemLocaleMgr()->getDefaultLocaleName()); - - for (int i = min; i <= max; ++i) { - for ( int j = 0; j < staticKey.BMAX[i]; ++j) { - // if (backend()->useICU()) - // m_bookList->append( QString::fromUtf8(staticKey.books[i][j].name) ); - // else - // m_bookList->append( QString::fromLocal8Bit(staticKey.books[i][j].name) ); - m_bookList->append( QString::fromUtf8(staticKey.books[i][j].name) ); - } - } - - m_cachedLocale = backend()->booknameLanguage(); - } - - return m_bookList; -} - -/** Returns the number of chapters for the given book. */ -const unsigned int CSwordBibleModuleInfo::chapterCount(const unsigned int book) { - int result = 0; - - if ( (book >= 1) && book <= (unsigned int)staticKey.BMAX[0] && hasTestament(OldTestament)) { //Is the book in the old testament? - result = (staticKey.books[0][book-1].chapmax); - } - else if ((book >= 1) && (book - staticKey.BMAX[0]) <= (unsigned int)staticKey.BMAX[1] && hasTestament(NewTestament) ) { //is the book in the new testament? - result = (staticKey.books[1][book-1-staticKey.BMAX[0]].chapmax); - } - - return result; -} - -const unsigned int CSwordBibleModuleInfo::chapterCount(const QString& book) { - return chapterCount( bookNumber(book) ); -} - -/** Returns the number of verses for the given chapter. */ - -const unsigned int CSwordBibleModuleInfo::verseCount( const unsigned int book, const unsigned int chapter ) { - unsigned int result = 0; - - if (book>=1 && (book <= (unsigned int)staticKey.BMAX[0]) && hasTestament(OldTestament) ) { //Is the book in the old testament? - - if (chapter <= chapterCount(book) ) //does the chapter exist? - result = (staticKey.books[0][book-1].versemax[chapter-1]); - } - else if (book>=1 && (book - staticKey.BMAX[0]) <= (unsigned int)staticKey.BMAX[1] && hasTestament(NewTestament)) { //is the book in the new testament? - - if (chapter <= chapterCount(book) ) //does the chapter exist? - result = staticKey.books[1][book-1-staticKey.BMAX[0]].versemax[chapter-1]; - } - - return result; -} - -const unsigned int CSwordBibleModuleInfo::verseCount( const QString& book, const unsigned int chapter ) { - return verseCount( bookNumber(book), chapter ); -} - -const unsigned int CSwordBibleModuleInfo::bookNumber(const QString &book) { - unsigned int bookNumber = 0; - bool found = false; - staticKey.setLocale(sword::LocaleMgr::getSystemLocaleMgr()->getDefaultLocaleName()); - int min = 0; - int max = 1; - - //find out if we have ot and nt, only ot or only nt - initBounds(); - - if ((m_hasOT>0 && m_hasNT>0) || (m_hasOT == m_hasNT == -1)) { - min = 0; - max = 1; - bookNumber = 0; - } - else if (m_hasOT>0 && !m_hasNT) { - min = 0; - max = 0; - bookNumber = 0; - } - else if (!m_hasOT && m_hasNT>0) { - min = 1; - max = 1; - bookNumber = staticKey.BMAX[0]; - } - else if (!m_hasOT && !m_hasNT) { - min = 0; - max = -1; //no loop - bookNumber = 0; - } - - for (int i = min; i <= max && !found; ++i) { - for ( int j = 0; j < staticKey.BMAX[i] && !found; ++j) { - ++bookNumber; - // if (book == QString::fromLocal8Bit( staticKey.books[i][j].name) ) - - if (book == QString::fromUtf8( staticKey.books[i][j].name) ) - found = true; - } - } - - return bookNumber; -} - -/** Returns true if his module has the text of desired type of testament */ -const bool CSwordBibleModuleInfo::hasTestament( CSwordBibleModuleInfo::Testament type ) { - if (m_hasOT == -1 || m_hasNT == -1) { - const bool oldStatus = module()->getSkipConsecutiveLinks(); - module()->setSkipConsecutiveLinks(true); - - *module() = sword::TOP; //position to first entry - sword::VerseKey key( module()->KeyText() ); - - if (key.Testament() == 1) { // OT && NT - m_hasOT = 1; - } - else if (key.Testament() == 2) { //no OT - m_hasOT = 0; - } - - *module() = sword::BOTTOM; - key = module()->KeyText(); - - if (key.Testament() == 1) { // only OT, no NT - m_hasNT = 0; - } - else if (key.Testament() == 2) { //has NT - m_hasNT = 1; - } - - module()->setSkipConsecutiveLinks(oldStatus); - } - - switch (type) { - - case OldTestament: - return m_hasOT>0; - - case NewTestament: - return m_hasNT>0; - - default: - return false; - } -} - diff --git a/bibletime/backend/cswordbiblemoduleinfo.h b/bibletime/backend/cswordbiblemoduleinfo.h deleted file mode 100644 index 1cd3784..0000000 --- a/bibletime/backend/cswordbiblemoduleinfo.h +++ /dev/null @@ -1,132 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDBIBLEMODULEINFO_H -#define CSWORDBIBLEMODULEINFO_H - -//own includes -#include "cswordmoduleinfo.h" -#include "cswordversekey.h" - -//Qt includes -#include <qstringlist.h> - -//Sword includes - - -/** - * This is the CModuleInfo imlementation for Bible modules managed by Sword. - * - * @short Implementation for Sword Bibles - * @author The BibleTime team - * @version $Id: cswordbiblemoduleinfo.h,v 1.18 2006/02/25 11:38:15 joachim Exp $ - */ - -class CSwordBibleModuleInfo : public CSwordModuleInfo { - -public: - enum Testament { - OldTestament = 1, - NewTestament = 2 - }; - - /** - * The constructor of this class - */ - CSwordBibleModuleInfo( sword::SWModule* module, CSwordBackend* const = CPointers::backend() ); - /** The copy constructor for this Bible module. - */ - CSwordBibleModuleInfo( const CSwordBibleModuleInfo& m ); - /** - * The destructor of this class - */ - ~CSwordBibleModuleInfo(); - /** - * Returns the number of avalable verses for the given chapter and book. - * - * @param book The number book we should use - * @param chapter The chapter we should use - * @return The number of verses for the given book and chapter - */ - virtual const unsigned int verseCount( const unsigned int book, const unsigned int chapter ); - /** - * Returns the number of avalable verses for the given chapter and book. - * - * @param book The name of the book we use - * @param chapter The number of the chapter we use - * @return The number of verses for the given book and chapter - */ - virtual const unsigned int verseCount( const QString& book, const unsigned int chapter ); - /** Information about the chapters in a book. - * @return The number of available chapters of the given book. - * @return The number of chapters for the given book - */ - virtual const unsigned int chapterCount( const unsigned int book ); - /** Information about the chapters in a book. - * @return The number of available chapters of the given book. - */ - virtual const unsigned int chapterCount( const QString& book ); - /** Return all book of this module. - * @return A QStringList containing the books which are available in this module. - */ - virtual QStringList* const books(); - /** - * Reimplementation, Returns the type - */ - virtual const CSwordModuleInfo::ModuleType type() const; - /** - * @return the book number, values starting with 1; 0 if not found - */ - const unsigned int bookNumber(const QString &book); - /** - * Returns true if his module has the text of desired type of testament - */ - const bool hasTestament( CSwordBibleModuleInfo::Testament ); - /** Reimplementation to clone this object. */ - virtual CSwordModuleInfo* clone(); - /** - * Returns the key which represents the lower bound of this module. - */ - inline const CSwordVerseKey& lowerBound(); - /** - * Returns the key which represents the upper bound of this module. - */ - inline const CSwordVerseKey& upperBound(); - -private: - void initBounds(); - - CSwordVerseKey m_lowerBound; - CSwordVerseKey m_upperBound; - - QStringList* m_bookList; //This booklist is cached - QString m_cachedLocale; - short int m_hasOT; - short int m_hasNT; -}; - -inline const CSwordModuleInfo::ModuleType CSwordBibleModuleInfo::type() const { - return CSwordModuleInfo::Bible; -} - -/** Returns the key which represents the lower bound of this module. */ -inline const CSwordVerseKey& CSwordBibleModuleInfo::lowerBound() { - initBounds(); - return m_lowerBound; -} - -/** Returns the key which represents the lower bound of this module. */ -inline const CSwordVerseKey& CSwordBibleModuleInfo::upperBound() { - initBounds(); - return m_upperBound; -} - -#endif diff --git a/bibletime/backend/cswordbookmoduleinfo.cpp b/bibletime/backend/cswordbookmoduleinfo.cpp deleted file mode 100644 index 17cfb28..0000000 --- a/bibletime/backend/cswordbookmoduleinfo.cpp +++ /dev/null @@ -1,75 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cswordbookmoduleinfo.h" -#include "cswordtreekey.h" - -//Sword includes -#include <treekeyidx.h> -#include <treekey.h> - -#include <iostream> -#include <string> -using std::cout; -using std::endl; - -CSwordBookModuleInfo::CSwordBookModuleInfo( sword::SWModule* module, CSwordBackend* const usedBackend ) -: CSwordModuleInfo(module, usedBackend), -m_depth(-1) {} - -CSwordBookModuleInfo::CSwordBookModuleInfo( const CSwordBookModuleInfo& module ) -: CSwordModuleInfo(module) { - m_depth = module.m_depth; -} - -CSwordBookModuleInfo::~CSwordBookModuleInfo() {} - -const int CSwordBookModuleInfo::depth() { - if (m_depth == -1) { - sword::TreeKeyIdx* key = tree(); - - if (key) { - key->root(); - computeDepth(key, 0); - } - } - - return m_depth; -} - -void CSwordBookModuleInfo::computeDepth(sword::TreeKeyIdx* key, int level ) { - std::string savedKey; - // savedKey = key->getFullName(); //sword 1.5.8 - savedKey = key->getText(); - - if (level > m_depth) { - m_depth = level; - } - - if (key->hasChildren()) { - key->firstChild(); - computeDepth(key, level+1); - - key->setText( savedKey.c_str() );//return to the initial value - } - - if (key->nextSibling()) { - computeDepth(key, level); - } -} - -/** Returns a treekey filled with the structure of this module */ -sword::TreeKeyIdx* const CSwordBookModuleInfo::tree() const { - sword::TreeKeyIdx* treeKey = dynamic_cast<sword::TreeKeyIdx*>((sword::SWKey*)*(module())); - Q_ASSERT(treeKey); - return treeKey; -} diff --git a/bibletime/backend/cswordbookmoduleinfo.h b/bibletime/backend/cswordbookmoduleinfo.h deleted file mode 100644 index 28e9d75..0000000 --- a/bibletime/backend/cswordbookmoduleinfo.h +++ /dev/null @@ -1,67 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDGENBOOKMODULEINFO_H -#define CSWORDGENBOOKMODULEINFO_H - -//BibleTime includes -#include "cswordmoduleinfo.h" - -//Sword includes -#include <treekeyidx.h> - -/** Class for generic book support - * @author The BibleTime team - */ - -class CSwordBookModuleInfo : public CSwordModuleInfo { - -public: - /** Constructor. - * @param module The module which belongs to this object - * @param backend The parent backend for this book module. - */ - CSwordBookModuleInfo( sword::SWModule* module, CSwordBackend* const backend = CPointers::backend() ); - /** Copy constructor. - * Copy constructor to copy the passed parameter. - * @param module The module which should be copied. - */ - CSwordBookModuleInfo( const CSwordBookModuleInfo& module ); - /** Destructor. - */ - ~CSwordBookModuleInfo(); - /** - * Returns the type of the module. - */ - virtual const CSwordModuleInfo::ModuleType type() const; - /** - * Returns the maximal depth of sections and subsections. - */ - const int depth(); - /** - * @return A treekey filled with the structure of this module. Don't delete the returned key because it's casted from the module object. - */ - sword::TreeKeyIdx* const tree() const; - -private: - /** - * A recursive helper function to help computng the module depth! - */ - void computeDepth(sword::TreeKeyIdx* key, int level = 0 ); - int m_depth; -}; - -inline const CSwordBookModuleInfo::ModuleType CSwordBookModuleInfo::type() const { - return CSwordModuleInfo::GenericBook; -} - - -#endif diff --git a/bibletime/backend/cswordcommentarymoduleinfo.cpp b/bibletime/backend/cswordcommentarymoduleinfo.cpp deleted file mode 100644 index 187ac65..0000000 --- a/bibletime/backend/cswordcommentarymoduleinfo.cpp +++ /dev/null @@ -1,36 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cswordcommentarymoduleinfo.h" - -#include <string> - -CSwordCommentaryModuleInfo::CSwordCommentaryModuleInfo( sword::SWModule* module, CSwordBackend* const usedBackend) -: CSwordBibleModuleInfo(module, usedBackend) {} - -CSwordCommentaryModuleInfo::~CSwordCommentaryModuleInfo() {} - -/** No descriptions */ -CSwordModuleInfo* CSwordCommentaryModuleInfo::clone() { - return new CSwordCommentaryModuleInfo(*this); -} - -/** Returns true if this module may be written by the write display windows. */ -const bool CSwordCommentaryModuleInfo::isWritable() const { - // qWarning(module()->getConfigEntry("ModDrv")); - //a module is only writable if it's a RawFiles module with writable returning true - - if ( (std::string(module()->getConfigEntry("ModDrv")) == std::string("RawFiles")) && module()->isWritable()) { - return true; - }; - - return false; -} diff --git a/bibletime/backend/cswordcommentarymoduleinfo.h b/bibletime/backend/cswordcommentarymoduleinfo.h deleted file mode 100644 index c387ede..0000000 --- a/bibletime/backend/cswordcommentarymoduleinfo.h +++ /dev/null @@ -1,45 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDCOMMENTARYMODULEINFO_H -#define CSWORDCOMMENTARYMODULEINFO_H - -//own includes -#include "cswordbiblemoduleinfo.h" - -/** Commentary module implementation. - * This CSwordModule implementation provides access to Sword's commentary modules. - * @author The BibleTime team - * @version $Id: cswordcommentarymoduleinfo.h,v 1.13 2006/02/25 11:38:15 joachim Exp $ - */ - -class CSwordCommentaryModuleInfo : public CSwordBibleModuleInfo { - -public: - CSwordCommentaryModuleInfo( sword::SWModule* module, CSwordBackend* const = CPointers::backend() ); - ~CSwordCommentaryModuleInfo(); - /** Reimplementation to return the commentary type. - */ - virtual const CSwordModuleInfo::ModuleType type() const; - /** Reimplementation to clone the current object. - */ - virtual CSwordModuleInfo* clone(); - /** - * Returns true if this module may be written by the write display windows. - */ - virtual const bool isWritable() const; -}; - -inline const CSwordModuleInfo::ModuleType CSwordCommentaryModuleInfo::type() const { - return CSwordModuleInfo::Commentary; -} - -#endif diff --git a/bibletime/backend/cswordkey.cpp b/bibletime/backend/cswordkey.cpp deleted file mode 100644 index a939162..0000000 --- a/bibletime/backend/cswordkey.cpp +++ /dev/null @@ -1,193 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - - -//own includes -#include "cswordkey.h" -#include "cswordmoduleinfo.h" - -#include "cswordversekey.h" -#include "cswordldkey.h" -#include "cswordtreekey.h" - -#include "util/ctoolclass.h" - -//Sword includes -#include <swmodule.h> -#include <swkey.h> -#include <versekey.h> -#include <treekey.h> -#include <treekeyidx.h> - -//Qt includes -#include <qregexp.h> -#include <qstring.h> -#include <qtextcodec.h> - -CSwordKey::CSwordKey(CSwordModuleInfo* const module) : m_module(module) {} - -CSwordKey::CSwordKey(const CSwordKey& k) { - m_module = k.m_module; -} - -const QString CSwordKey::rawText() { - if (!m_module) { - return QString::null; - } - - if (dynamic_cast<sword::SWKey*>(this)) { - char * buffer = new char[strlen(rawKey()) + 1]; - strcpy(buffer, rawKey()); - m_module->module()->getKey()->setText( buffer ); - delete buffer; - } - - if (key().isNull()) { - return QString::null; - } - -// qWarning("rawText: %s", m_module->module()->getRawEntry()); - return QString::fromUtf8( m_module->module()->getRawEntry() ); -} - -const QString CSwordKey::renderedText( const CSwordKey::TextRenderType mode ) { - Q_ASSERT(m_module); - if (!m_module) { - return QString::null; - } - - using namespace sword; - SWKey* const k = dynamic_cast<SWKey*>(this); - - if (k) { - char * buffer = new char[strlen(rawKey()) + 1]; - strcpy(buffer, rawKey()); - VerseKey* vk_mod = dynamic_cast<VerseKey*>(m_module->module()->getKey()); - - if (vk_mod) { - vk_mod->Headings(1); - } - - m_module->module()->getKey()->setText( buffer ); - - if (m_module->type() == CSwordModuleInfo::Lexicon) { - m_module->snap(); - /* In lexicons make sure that our key (e.g. 123) was successfully set to the module, - i.e. the module key contains this key (e.g. 0123 contains 123) */ - - if ( strcasecmp(m_module->module()->getKey()->getText(), buffer) - && !strstr(m_module->module()->getKey()->getText(), buffer) - ) { - qDebug("return an empty key for %s", m_module->module()->getKey()->getText()); - return QString::null; - } - } - delete buffer; - } - - Q_ASSERT(!key().isNull()); - if (!key().isNull()) { //we have valid text - QString text = QString::fromUtf8( m_module->module()->RenderText() ); - - // This is yucky, but if we want strong lexicon refs we have to do it here. - if (m_module->type() == CSwordModuleInfo::Lexicon) { - QString t(text); - QRegExp rx("(GREEK|HEBREW) for 0*([1-9]\\d*)"); // ignore 0's before number - int pos = 0; - while( (pos = rx.search(t, pos)) != -1 ) { - QString language = rx.cap(1); - QString langcode = QString(language.at(0)); // "G" or "H" - QString number = rx.cap(2); - QString paddednumber = number.rightJustify(5, '0'); // Form 00123 - - text.replace( - QRegExp( QString( - "(>[^<>]+)" // Avoid replacing inside tags - "\\b(0*%1)\\b").arg(number) ), // And span around 0's - QString("\\1<span lemma=\"%1%2\"><a href=\"strongs://%3/%4\">\\2</a></span>") - .arg(langcode, paddednumber, language, paddednumber) - ); - pos += rx.matchedLength(); - } - } - - if (mode == HTMLEscaped) { - //we have to encode all UTF-8 in HTML escapes - // go though every character and write down the escaped HTML unicode entity - // form is &#<decimal unicode value here>; - QString ret; - QChar c; - const unsigned int length = text.length(); - - for (unsigned int i = 0; i < length; ++i) { - c = text.at(i); - - if (c.latin1()) { //normal latin1 character - ret.append(c); - } - else {//unicode character, needs to be escaped - ret.append("&#") - .append(c.unicode()) - .append(";"); - } - } - - return ret; - } - else { - return text; - } - } - - return QString::null; -} - -const QString CSwordKey::strippedText() { - if (!m_module) { - return QString::null; - } - - if (/*sword::SWKey* k =*/ dynamic_cast<sword::SWKey*>(this)) { - // m_module->module()->SetKey(k); - //m_module->module()->getKey()->setText( (const char*)key().utf8() ); - char * buffer = new char[strlen(rawKey()) + 1]; - strcpy(buffer, rawKey()); - m_module->module()->getKey()->setText(buffer); - delete buffer; - } - - return QString::fromUtf8( m_module->module()->StripText() ); -} - - -/** This will create a proper key object from a given module */ -CSwordKey* CSwordKey::createInstance( CSwordModuleInfo* const module ) { - if (!module) { - return 0; - } - - switch( module->type() ) { - - case CSwordModuleInfo::Bible://fall through - - case CSwordModuleInfo::Commentary: - return new CSwordVerseKey( (sword::VerseKey *) ( (sword::SWKey *)(*module->module()) ), module ); - - case CSwordModuleInfo::Lexicon: - return new CSwordLDKey( (sword::SWKey *)(*module->module()), module); - - case CSwordModuleInfo::GenericBook: - return new CSwordTreeKey( (sword::TreeKeyIdx*)((sword::SWKey *)(*module->module())), module ); - - default: - return 0; - } -} diff --git a/bibletime/backend/cswordkey.h b/bibletime/backend/cswordkey.h deleted file mode 100644 index 2b549f8..0000000 --- a/bibletime/backend/cswordkey.h +++ /dev/null @@ -1,121 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDKEY_H -#define CSWORDKEY_H - -//Own includes - - -//Qt includes -#include <qstring.h> -//forward declarations - -class CSwordModuleInfo; - -/** Base class for all keys. - * The base class for all Sword based keys. - * @author The BibleTime team - * @version $Id: cswordkey.h,v 1.28 2007/10/26 18:26:23 jerickson314 Exp $ - */ - -class CSwordKey { - -protected: - /** Constructor. May not be called because this class contains pure virtual methods. - * @param module The module which belongs to this key, may be NULL - */ - CSwordKey(CSwordModuleInfo* const module = 0); //protected constructor, because CSwordKey shouldn't be used (it's an abstract base class). - /** Copy constructor. - */ - CSwordKey(const CSwordKey&); //copy constructor - -public: - enum TextRenderType { - Normal = 0, - HTMLEscaped - }; - /** Destructor. - * Public, not protected like the constructor, because CSwordKey pointers may be deleted by all others. - */ - virtual ~CSwordKey() {} - - ; - - //pure virtual functions - /** Returns the current key. - * @return The current key which belongs to the current object. - */ - virtual const QString key() const = 0; - /** Sets the current key. Sets the key using a utf8 enabled QString. - * @param key The key which should be used to set the current one - */ - virtual const bool key(const QString& key) = 0; - /** Set the key using a utf8-decoded c-string - * @param key The key which should be used to set the current one - */ - virtual const bool key(const char* key) = 0; - /** Clone this object. Clone this current object and return it. - * @return A clone of the current object. - */ - virtual CSwordKey* copy() const = 0; - - //implemented functions - /** Set/get the module. Set and get the module which belongs to this key. - * @return The module which belongs to this key. - */ - inline virtual CSwordModuleInfo* const module(CSwordModuleInfo* const newModule = 0); - /** Returns the raw, unchanged text. Returns the text without any filter modifications, - * just in the way it comes out of the module. - */ - virtual const QString rawText(); - /** Returns the rendered text. Returns the text of the current key after passign it through the - * modules filters. - */ - virtual const QString renderedText( const CSwordKey::TextRenderType mode = CSwordKey::Normal ); - /** Stripped down text. Returns the text after removing all markup tags from it. - */ - virtual const QString strippedText(); - /** - * This returns a new object of the right CSwordKey* implementation - * (e.g. CSwordVerseKey or CSwordLDKey) - * The type is determined by the type of the module. - * @see CSwordModuleInfo, CSwordBibleModuleInfo, CSwordCommentaryModuleInfo, CSwordLexiconModukleInfo - */ - static CSwordKey* createInstance(CSwordModuleInfo * const module); - /** - * The assignment operator for more easy use of the key classes. - */ - inline virtual CSwordKey& operator = ( const QString& ); - -protected: - /** Returns the current key in raw format, for Sword. - * @return The current key which belongs to the current object. - */ - virtual const char* rawKey() const = 0; - CSwordModuleInfo* m_module; //module pointer used by all keys -}; - - -/** The assignment operator for more easy use of the key classes. */ -inline CSwordKey& CSwordKey::operator = ( const QString& newKey ) { - key(newKey); - return *this; -} - -inline CSwordModuleInfo* const CSwordKey::module(CSwordModuleInfo* const newModule) { - if (newModule) { - m_module = newModule; - } - return m_module; -} - -#endif diff --git a/bibletime/backend/cswordldkey.cpp b/bibletime/backend/cswordldkey.cpp deleted file mode 100644 index 0f189e9..0000000 --- a/bibletime/backend/cswordldkey.cpp +++ /dev/null @@ -1,130 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2007 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cswordldkey.h" -#include "cswordlexiconmoduleinfo.h" - -//Qt includes -#include <qtextcodec.h> - -//Sword includes -#include <swmodule.h> -#include <swld.h> -#include <utilstr.h> - - -CSwordLDKey::CSwordLDKey( CSwordModuleInfo* module ) { - if ((m_module = dynamic_cast<CSwordLexiconModuleInfo*>(module))) { - // *(m_module->module()) = TOP; - } - - SWKey::operator = (" "); -} - -/** No descriptions */ -CSwordLDKey::CSwordLDKey( const CSwordLDKey &k ) : CSwordKey(k), SWKey((const char*)k) {} - -/** No descriptions */ -CSwordLDKey::CSwordLDKey( const SWKey *k, CSwordModuleInfo* module) : CSwordKey(module), SWKey(*k) {} - -/** Clones this object by copying the members. */ -CSwordLDKey* CSwordLDKey::copy() const { - return new CSwordLDKey(*this); -} - -/** Sets the module of this key. */ -CSwordModuleInfo* const CSwordLDKey::module(CSwordModuleInfo* const newModule) { - if (newModule && newModule->type() == CSwordModuleInfo::Lexicon) { - const QString oldKey = key(); - m_module = newModule; - key(oldKey); - } - - return m_module; -} - -/** Sets the key of this instance */ -const QString CSwordLDKey::key() const { - - if (!m_module || m_module->isUnicode()) { - return QString::fromUtf8((const char*)*this); - } else { - QTextCodec *codec = QTextCodec::codecForName("CP1252"); - return codec->toUnicode((const char*)*this); - } -} - -const char * CSwordLDKey::rawKey() const { - return (const char*)*this; -} - -const bool CSwordLDKey::key( const QString& newKey ) { - - Q_ASSERT(m_module); - - if (!m_module || m_module->isUnicode()) { - return key((const char*)newKey.utf8()); - } else { - QTextCodec *codec = QTextCodec::codecForName("CP1252"); - return key((const char*)codec->fromUnicode(newKey)); - } -} - - -/** Sets the key of this instance */ -const bool CSwordLDKey::key( const char* newKey ) { - Q_ASSERT(newKey); - - if (newKey) { - SWKey::operator = (newKey); //set the key - - m_module->module()->SetKey(this); - // m_module->module()->getKey()->setText( (const char*)key().utf8() ); - m_module->snap(); - // SWKey::operator = (m_module->module()->KeyText()); - } - - return !Error(); -} - -/** Uses the parameter to returns the next entry afer this key. */ -CSwordLDKey* CSwordLDKey::NextEntry() { - m_module->module()->SetKey(this); //use this key as base for the next one! - - m_module->module()->setSkipConsecutiveLinks(true); - ( *( m_module->module() ) )++; - m_module->module()->setSkipConsecutiveLinks(false); - - key(m_module->module()->KeyText()); - SWKey::operator = (m_module->module()->KeyText()); - - return this; -} - -/** Uses the parameter to returns the next entry afer this key. */ -CSwordLDKey* CSwordLDKey::PreviousEntry() { - m_module->module()->SetKey(this); //use this key as base for the next one! - - m_module->module()->setSkipConsecutiveLinks(true); - ( *( m_module->module() ) )--; - m_module->module()->setSkipConsecutiveLinks(false); - - SWKey::operator = (m_module->module()->KeyText()); - - return this; -} - -/** Assignment operator for more ease of use of this class. */ -CSwordLDKey& CSwordLDKey::operator = (const QString& keyname ) { - key(keyname); - return *this; -} diff --git a/bibletime/backend/cswordldkey.h b/bibletime/backend/cswordldkey.h deleted file mode 100644 index bd6b6ce..0000000 --- a/bibletime/backend/cswordldkey.h +++ /dev/null @@ -1,110 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDLDKEY_H -#define CSWORDLDKEY_H - - -//own includes -#include "cswordkey.h" -#include "cswordmoduleinfo.h" - -//Qt includes -#include <qstring.h> - -//Sword includes -#include <swkey.h> - -/** - * This class is the implementation of CSwordKey used for dictionaries and lexicons. - * - * CSwordLDKey is the implementation of CKey for Lexicons and dictionaries. - * It provides a simple interface to set the current key, - * to get the text for the key and functions to get the next and previous items - * of the used module in comparision to the current key.<BR> - * Here's an example how to use this class:<BR> - * @code - * CSwordLexiconModuleInfo* m_module = backend()->findModuleByName("ISBE"); - * CSwordLDKey ldKey(m_module); - * ldKey.key("Adam"); - * ldKey.nextEntry(); - * qDebug( QString("The current key is: %1").arg(ldKey.key())); - * @endcode - * - * Please not, that the result will be invalid if use the operator const char* - * on the adress of the object, use something like this - * - * @code - * CSwordLDKey* key = new CSwordLDKey( lexicon_module ); - * const QString keyname = key->getKey(); - * @endcode - * - * @author The BibleTime team - * @version $Id: cswordldkey.h,v 1.25 2007/10/26 18:26:23 jerickson314 Exp $ - */ - -class CSwordLDKey : public CSwordKey, public sword::SWKey { - -public: - /** - * Constructor of CSwordLDKey - */ - CSwordLDKey( CSwordModuleInfo* module ); - /** - * Copy constructor for this key class. - */ - CSwordLDKey( const CSwordLDKey &k ); - /** - * Copy constructor for this key class. - */ - CSwordLDKey( const sword::SWKey *k, CSwordModuleInfo* module); - /** - * Clones this object by copying the members. - */ - virtual CSwordLDKey* copy() const; - /** - * Uses the parameter to returns the next entry afer this key. - */ - CSwordLDKey* NextEntry( void ); - /** - * Uses the parameter to returns the previous entry afer this key. - */ - CSwordLDKey* PreviousEntry( void ); - /** - * Sets the module of this key. - */ - virtual CSwordModuleInfo* const module( CSwordModuleInfo* const module = 0 ); - /** - * Returns the current key as a QString - */ - virtual const QString key() const; - /** - * Set the current key - */ - virtual const bool key( const QString& newKey ); - /** - * Returns the current key as a QString - */ - virtual const bool key( const char* ); - /** - * Assignment operator for more ease of use of this class. - */ - virtual CSwordLDKey& operator = (const QString& keyname ); -protected: - /** - * The raw key for direct use with Sword. - */ - virtual const char * rawKey() const; -}; - - -#endif - diff --git a/bibletime/backend/cswordlexiconmoduleinfo.cpp b/bibletime/backend/cswordlexiconmoduleinfo.cpp deleted file mode 100644 index 26da0e7..0000000 --- a/bibletime/backend/cswordlexiconmoduleinfo.cpp +++ /dev/null @@ -1,183 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cswordlexiconmoduleinfo.h" -//#include "frontend/cbtconfig.h" - -//Qt includes -#include <qfile.h> -#include <qdatastream.h> -#include <qtextcodec.h> - -//Sword includes -#include <swmodule.h> - -#include <kglobal.h> -#include <kstandarddirs.h> - -//STL includes -#include <algorithm> - -//Change it once the format changed to make all -//systems rebuild their caches -#define CACHE_FORMAT "2" - -CSwordLexiconModuleInfo::CSwordLexiconModuleInfo( sword::SWModule* module, CSwordBackend* const backend ) : CSwordModuleInfo(module, backend) { - m_entryList = 0; -} - -CSwordLexiconModuleInfo::CSwordLexiconModuleInfo( const CSwordLexiconModuleInfo& m ) : CSwordModuleInfo(m) { - delete m_entryList; - m_entryList = 0; - - if (m.m_entryList) { - m_entryList = new QStringList(); - *m_entryList = *m.m_entryList;//copy list items - } -} - -CSwordLexiconModuleInfo::~CSwordLexiconModuleInfo() { - delete m_entryList; - m_entryList = 0; -} - -/** Returns the entries of the module. */ -QStringList* const CSwordLexiconModuleInfo::entries() { - if (!module()) { - return 0; - } - - sword::SWModule* my_module = module(); - bool is_unicode = isUnicode(); - - if (!m_entryList) { - m_entryList = new QStringList(); - bool read = false; - - //Check for buggy modules! They will not be loaded any more. - - if ( name() == QString("ZhEnglish")) { - qWarning("Module ZhEnglish is buggy and will not be loaded."); - return m_entryList; - } - - QString dir( KGlobal::dirs()->saveLocation("data", "bibletime/cache/") ); - QFile f1( - QString(dir) - .append("/") - .append(name()) - ); - - if ( f1.open( IO_ReadOnly ) ) { - QDataStream s( &f1 ); - QString mod_ver, prog_ver; - s >> mod_ver; - s >> prog_ver; - - if ((mod_ver == config(ModuleVersion)) && (prog_ver == CACHE_FORMAT)) { - s >> *m_entryList; - read = true; - } - - f1.close(); - // qWarning("read entries %d",m_entryList->count()); - } - - // Q_ASSERT(read); - // Q_ASSERT(m_entryList->count()); - if (!read || !m_entryList->count()) { - my_module->setSkipConsecutiveLinks(true); - (*my_module) = sword::TOP; - snap(); //snap to top entry - - // qWarning("Reading in module" ); - int i = 0; - - do { - if ( is_unicode ) { - m_entryList->append(QString::fromUtf8(my_module->KeyText())); - // qWarning("Entry: %s", my_module->KeyText() ); - } - else { //for latin1 modules use fromLatin1 because of speed - // m_entryList->append(QString::fromLatin1(my_module->KeyText())); - - QTextCodec *codec = QTextCodec::codecForName("CP1252"); - m_entryList->append(codec->toUnicode(my_module->KeyText())); - } - - (*my_module)++; - i++; - } - while ( !my_module->Error() ); - - // qWarning("Reading finished. Module has %d entries.", i ); - - (*my_module) = sword::TOP; //back to the first entry - - my_module->setSkipConsecutiveLinks(false); - - if (m_entryList->count()) { - m_entryList->first().simplifyWhiteSpace(); - - if (m_entryList->first().stripWhiteSpace().isEmpty()) { - - m_entryList->remove - ( m_entryList->begin() ); - } - - //now sort the list, this is necesssary because Sword doesn't do Unicode ordering - - // qWarning("sorting"); - // QStringList::iterator start(m_entryList->begin()); - // QStringList::iterator end(m_entryList->end()); - // std::sort( start, end, myLocaleAwareCompare() ); //stl sort - // m_entryList->sort(); //make sure the module is sorted by utf-8 - } - - qWarning("Writing cache file."); - - if (m_entryList->count()) { - //create cache - QString dir = KGlobal::dirs()->saveLocation("data", "bibletime/cache/"); - //QFile f2( QString::fromLatin1("%1/%2").arg(dir).arg( name() ) ); - QFile f2( QString(dir).append("/").append(name()) ); - - - if (f2.open( IO_WriteOnly )) { - QDataStream s( &f2 ); - s << config(CSwordModuleInfo::ModuleVersion); //store module version - s << QString(CACHE_FORMAT); //store BT version -- format may change - s << *m_entryList; - f2.close(); - } - } - - // // qWarning("Writing finished." ); - } - } - - return m_entryList; -} - -/** Jumps to the closest entry in the module. */ -const bool CSwordLexiconModuleInfo::snap() { - if(module()->getRawEntry()) { // Snap to the current entry - return true; - } - - return false; -} - -/** No descriptions */ -CSwordModuleInfo* CSwordLexiconModuleInfo::clone() { - return new CSwordLexiconModuleInfo(*this); -} diff --git a/bibletime/backend/cswordlexiconmoduleinfo.h b/bibletime/backend/cswordlexiconmoduleinfo.h deleted file mode 100644 index 8b8e8fe..0000000 --- a/bibletime/backend/cswordlexiconmoduleinfo.h +++ /dev/null @@ -1,73 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDLEXICONMODULEINFO_H -#define CSWORDLEXICONMODULEINFO_H - -//own includes -#include "cswordmoduleinfo.h" - -//Qt includes -#include <qstringlist.h> - -/** - * The implementation of CModuleInfo for the Sword lexiccons and citionaries. - * @author The BibleTime team - * @version $Id: cswordlexiconmoduleinfo.h,v 1.12 2006/02/25 11:38:15 joachim Exp $ - */ - -class CSwordLexiconModuleInfo : public CSwordModuleInfo { - -public: - /** - * The standard constructor fot this object. - * A default constructor doesn't exist. Use this one. - */ - CSwordLexiconModuleInfo( sword::SWModule* module, CSwordBackend* const = CPointers::backend() ); - /** - * The copy constructor - */ - CSwordLexiconModuleInfo( const CSwordLexiconModuleInfo& m ); - /** Reimplementation to return a valid clone. - */ - virtual CSwordModuleInfo* clone(); - /** Destructor. - */ - virtual ~CSwordLexiconModuleInfo(); - /** - * Returns the entries of the module. - * This function returns the entries of the modules represented by this object. - * If this function is called for the first time the list is load from disk and stored in a list which cahes it. - * If the function is called again, the cached list is returned so we have a major speed improvement. - * @return The list of lexicon entries - */ - QStringList* const entries(); - /** - * Reimplementation, to return the right type for this lexicon. - */ - virtual const CSwordModuleInfo::ModuleType type() const; - /** - * Jumps to the closest entry in the module. - */ - const bool snap(); - -private: - /** - * This is the list which caches the entres of the module. - */ - QStringList* m_entryList; -}; - -inline const CSwordModuleInfo::ModuleType CSwordLexiconModuleInfo::type() const { - return CSwordModuleInfo::Lexicon; -} - -#endif diff --git a/bibletime/backend/cswordmoduleinfo.cpp b/bibletime/backend/cswordmoduleinfo.cpp deleted file mode 100644 index cb37426..0000000 --- a/bibletime/backend/cswordmoduleinfo.cpp +++ /dev/null @@ -1,888 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - -//BibleTime includes -#include "cswordmoduleinfo.h" -#include "cswordbackend.h" -#include "cswordmodulesearch.h" -#include "cswordkey.h" -#include "centrydisplay.h" -#include "clanguagemgr.h" - -#include "util/scoped_resource.h" -#include "util/directoryutil.h" -#include "util/cpointers.h" -#include "frontend/cbtconfig.h" - -#include <sys/types.h> -#include <unistd.h> -#include <stddef.h> -#include <dirent.h> -#include <regex.h> - -//Qt includes -#include <qregexp.h> -#include <qdir.h> -#include <qvariant.h> -#include <qfileinfo.h> - -//KDE includes -#include <klocale.h> -#include <kglobal.h> -#include <kstandarddirs.h> -#include <kconfig.h> - -//Sword includes -#include <swbuf.h> -#include <swkey.h> -#include <listkey.h> -#include <versekey.h> -#include <swconfig.h> -#include <rtfhtml.h> - -//Lucence includes -#include <CLucene.h> -#include <CLucene/util/Reader.h> -#include <CLucene/util/Misc.h> -#include <CLucene/util/dirent.h> - -//Increment this, if the index format changes -//Then indices on the user's systems will be rebuilt -const unsigned int INDEX_VERSION = 6; - -//Maximum index entry size, 1MiB for now -//Lucene default is too small -const unsigned long BT_MAX_LUCENE_FIELD_LENGTH = 1024*1024; - -CSwordModuleInfo::CSwordModuleInfo(sword::SWModule * module, CSwordBackend * const usedBackend) { - m_module = module; - Q_ASSERT(module); - - m_searchResult.ClearList(); - m_backend = usedBackend ? usedBackend : CPointers::backend(); - m_dataCache.name = module ? QString(module->Name()) : QString::null; - m_dataCache.isUnicode = module ? module->isUnicode() : false; - m_dataCache.category = UnknownCategory; - m_dataCache.language = 0; - m_dataCache.hasVersion = !QString((*m_backend->getConfig())[module->Name()]["Version"]).isEmpty(); - - if (backend()) { - if (hasVersion() && (minimumSwordVersion() > sword::SWVersion::currentVersion)) { - qWarning("The module \"%s\" requires a newer Sword library. Please update to \"Sword %s\".", - name().latin1(), (const char *)minimumSwordVersion()); - } - } -} - -CSwordModuleInfo::CSwordModuleInfo(const CSwordModuleInfo & m) { - m_module = m.m_module; - m_backend = m.m_backend; - m_dataCache = m.m_dataCache; - m_searchResult = m.m_searchResult; -} - -/** No descriptions */ -CSwordModuleInfo *CSwordModuleInfo::clone() { - return new CSwordModuleInfo(*this); -} - -CSwordModuleInfo::~CSwordModuleInfo() { - m_searchResult.ClearList(); - m_module = 0; //the Sword module object is deleted by the backend -} - -/** Sets the unlock key of the modules and writes the key into the cofig file.*/ -const bool CSwordModuleInfo::unlock(const QString & unlockKey) { - if (!isEncrypted()) { - return false; - } - - CBTConfig::setModuleEncryptionKey(name(), unlockKey); - backend()->setCipherKey(m_module->Name(), unlockKey.latin1()); - //TODO: write to Sword config as well - - return true; -} - -/** This function returns true if this module is locked, otherwise return false. */ -const bool CSwordModuleInfo::isLocked() { - //still works, but the cipherkey is stored in CBTConfig. - //Works because it is set in sword on program startup. - - if (isEncrypted()) { - if (unlockKeyIsValid()) { - return false; - } - return true; - } - return false; -} - -/** This functions returns true if this module is encrypted (locked or unlocked). */ -const bool CSwordModuleInfo::isEncrypted() const { - /** - * If we have the CipherKey entry the module - * is encrypted but not necessarily locked - */ - - //This code is still right, though we do no longer write to the module config files any more - sword::ConfigEntMap config = backend()->getConfig()->Sections.find(name().latin1())->second; - sword::ConfigEntMap::iterator it = config.find("CipherKey"); - - if (it != config.end()) { - return true; - } - - return false; -} - -/** This function makes an estimate if a module was properly unlocked. - * It returns true if the first entry of the module (parsed as Latin1 - * byte sequence) is not empty and contains only printable characters. - * If that is the case, we can safely assume that a) the module was properly - * unlocked and b) no buffer overflows will occur, which can happen when - * Sword filters process garbage text which was not properly decrypted. -*/ -const bool CSwordModuleInfo::unlockKeyIsValid() { - - (*m_module) = sword::TOP; - - // This needs to use ::fromLatin1 because if the text is still locked, - // a lot of garbage will show up. It will also work with properly decrypted - // Unicode text, because all non-ASCII Unicode chars consist of bytes >127 - // and therefore contain no control (nonprintable) characters, which are all <127. - QString test = isUnicode() - ? QString::fromUtf8(m_module->getRawEntryBuf().c_str()) - : QString::fromLatin1( m_module->getRawEntryBuf().c_str() ); - - if (test.isEmpty()) { - qWarning("Unlock key of module %s is NOT valid", name().latin1()); - return false; - } - - for (unsigned int i = 0; i <= test.length(); i++) { - if ( !test[i].isPrint() && !test[i].isNull() ) { - qWarning("Unlock key of module %s is NOT valid", name().latin1()); - return false; - } - } - - qDebug("Unlock key of module %s is valid", name().latin1()); - return true; -} - -const QString CSwordModuleInfo::getGlobalBaseIndexLocation() { - return KGlobal::dirs()->saveLocation("data", "bibletime/indices"); -} - -const QString CSwordModuleInfo::getModuleBaseIndexLocation() const { - return getGlobalBaseIndexLocation() + QString("/") + name().ascii(); -} - -const QString CSwordModuleInfo::getModuleStandardIndexLocation() const { //this for now returns the location of the main index - return getModuleBaseIndexLocation() + QString("/standard"); -} - -const bool CSwordModuleInfo::hasIndex() { //this will return true only - //if the index exists and has correct version information for both index and module - - QDir d; - if (!d.exists( getModuleStandardIndexLocation() )) { - return false; - } - - //first check if the index version and module version are ok - util::scoped_ptr<KConfig> indexconfig( - new KConfig( getModuleBaseIndexLocation() + QString("/bibletime-index.conf") ) - ); - - if (hasVersion()) { - if (indexconfig->readEntry("module-version") != QString(config(CSwordModuleInfo::ModuleVersion)) ) { - return false; - } - } - if (indexconfig->readEntry("index-version") != QString::number( INDEX_VERSION )) { - qDebug("%s: INDEX_VERSION is not compatible with this version of BibleTime.", name().latin1()); - return false; - } - - //then check if the index is there - return lucene::index::IndexReader::indexExists(getModuleStandardIndexLocation().ascii()); -} - - -void CSwordModuleInfo::buildIndex() { - wchar_t wcharBuffer[BT_MAX_LUCENE_FIELD_LENGTH + 1]; - - //we don't want the linked entries indexed again - module()->setSkipConsecutiveLinks(true); - - //Without this we don't get strongs, lemmas, etc - backend()->setFilterOptions ( CBTConfig::getFilterOptionDefaults() ); - //make sure we reset all important filter options which influcence the plain filters. - backend()->setOption( CSwordModuleInfo::strongNumbers, false ); - backend()->setOption( CSwordModuleInfo::morphTags, false ); - backend()->setOption( CSwordModuleInfo::morphSegmentation, false ); - backend()->setOption( CSwordModuleInfo::footnotes, false ); - backend()->setOption( CSwordModuleInfo::headings, false ); - backend()->setOption( CSwordModuleInfo::scriptureReferences, false ); - backend()->setOption( CSwordModuleInfo::redLetterWords, false ); - - // do not use any stop words - const TCHAR* stop_words[] = { - NULL - }; - lucene::analysis::standard::StandardAnalyzer an( stop_words ); - QString index = getModuleStandardIndexLocation(); - - QDir dir; - dir.mkdir( getGlobalBaseIndexLocation(), true ); - dir.mkdir( getModuleBaseIndexLocation(), true ); - dir.mkdir( getModuleStandardIndexLocation(), true ); - - - if (lucene::index::IndexReader::indexExists(index.ascii())) { - if (lucene::index::IndexReader::isLocked(index.ascii()) ) { - lucene::index::IndexReader::unlock(index.ascii()); - } - } - - util::scoped_ptr<lucene::index::IndexWriter> writer( new lucene::index::IndexWriter(index.ascii(), &an, true) ); //always create a new index - writer->setMaxFieldLength(BT_MAX_LUCENE_FIELD_LENGTH); - writer->setUseCompoundFile(true); //merge segments into a single file - writer->setMinMergeDocs(1000); - - *m_module = sword::TOP; - unsigned long verseLowIndex = m_module->Index(); - *m_module = sword::BOTTOM; - unsigned long verseHighIndex = m_module->Index(); - - //verseLowIndex is not 0 in all cases (i.e. NT-only modules) - unsigned long verseIndex = verseLowIndex + 1; - - - const bool isVerseModule = (type() == CSwordModuleInfo::Bible) || (type() == CSwordModuleInfo::Commentary); - - m_indexingProgress.setValue( QVariant((int)0) ); - m_indexingProgress.activate(); - - SWKey* key = m_module->getKey(); - //VerseKey for bibles - VerseKey* vk = dynamic_cast<VerseKey*>(key); - - if (vk) { - // we have to be sure to insert the english key into the index, otherwise we'd be in trouble if the language changes - vk->setLocale("en_US"); - //If we have a verse based module, we want to include the pre-chapter etc. headings in the search - vk->Headings(1); - } - - //holds UTF-8 data and is faster than QString - QCString textBuffer; - - // we start with the first module entry, key is automatically updated - // because key is a pointer to the modules key - for (*m_module = sword::TOP; !(key->Error()); (*key)++) { - - //If it is a sword-heading, store in buffer and index later in Verse X:1 - if (vk) { - if (vk->Verse() == 0) { - //qWarning("key is %s", key->getText()); - //qWarning("text is %s", m_module->StripText()); - textBuffer.append( m_module->StripText() ); - continue; - } - } - - util::scoped_ptr<lucene::document::Document> doc(new lucene::document::Document()); - - //index the key - lucene_utf8towcs(wcharBuffer, key->getText(), BT_MAX_LUCENE_FIELD_LENGTH); - doc->add(*lucene::document::Field::UnIndexed(_T("key"), wcharBuffer)); - - // index the main text - //at this point we have to make sure we disabled the strongs and the other options - //so the plain filters won't include the numbers somehow. - lucene_utf8towcs(wcharBuffer, (const char*) textBuffer.append(m_module->StripText()), BT_MAX_LUCENE_FIELD_LENGTH); - doc->add(*lucene::document::Field::UnStored(_T("content"), wcharBuffer)); - textBuffer.resize(0); //clean up - - // index attributes - AttributeList::iterator attListI; - AttributeValue::iterator attValueI; - // Footnotes - for (attListI = m_module->getEntryAttributes()["Footnote"].begin(); - attListI != m_module->getEntryAttributes()["Footnote"].end(); - attListI++) { - lucene_utf8towcs(wcharBuffer, attListI->second["body"], BT_MAX_LUCENE_FIELD_LENGTH); - doc->add(*lucene::document::Field::UnStored(_T("footnote"), wcharBuffer)); - } // for attListI - - // Headings - for (attValueI = m_module->getEntryAttributes()["Heading"]["Preverse"].begin(); - attValueI != m_module->getEntryAttributes()["Heading"]["Preverse"].end(); - attValueI++) { - lucene_utf8towcs(wcharBuffer, attValueI->second, BT_MAX_LUCENE_FIELD_LENGTH); - doc->add(*lucene::document::Field::UnStored(_T("heading"), wcharBuffer)); - } // for attValueI - - // Strongs/Morphs - for (attListI = m_module->getEntryAttributes()["Word"].begin(); - attListI != m_module->getEntryAttributes()["Word"].end(); - attListI++) { - // for each attribute - if (attListI->second["LemmaClass"] == "strong") { - lucene_utf8towcs(wcharBuffer, attListI->second["Lemma"], BT_MAX_LUCENE_FIELD_LENGTH); - doc->add(*lucene::document::Field::UnStored(_T("strong"), wcharBuffer)); - //qWarning("Adding strong %s", attListI->second["Lemma"].c_str()); - } - if (attListI->second.find("Morph") != attListI->second.end()) { - lucene_utf8towcs(wcharBuffer, attListI->second["Morph"], BT_MAX_LUCENE_FIELD_LENGTH); - doc->add(*lucene::document::Field::UnStored(_T("morph"), wcharBuffer)); - } - } // for attListI - - writer->addDocument(doc); - verseIndex = m_module->Index(); - - if (verseIndex % 200 == 0) { - if (verseHighIndex == verseLowIndex) { //prevent division by zero - m_indexingProgress.setValue( QVariant(0) ); - } else { - m_indexingProgress.setValue( QVariant((int)((100*(verseIndex-verseLowIndex))/(verseHighIndex-verseLowIndex))) ); - } - m_indexingProgress.activate(); - } - } - - writer->optimize(); - writer->close(); - - QString configFilename = getModuleStandardIndexLocation() + QString("/../bibletime-index.conf"); - util::scoped_ptr<KConfig> indexconfig( new KConfig( configFilename ) ); - if (hasVersion()) { - indexconfig->writeEntry("module-version", config(CSwordModuleInfo::ModuleVersion) ); - } - indexconfig->writeEntry("index-version", INDEX_VERSION); -} - -void CSwordModuleInfo::deleteIndexForModule( QString name ) { - util::filesystem::DirectoryUtil::removeRecursive( getGlobalBaseIndexLocation() + "/" + name ); -} - -unsigned long CSwordModuleInfo::indexSize() const { - return util::filesystem::DirectoryUtil::getDirSizeRecursive( getModuleBaseIndexLocation() ); -} - - -const bool CSwordModuleInfo::searchIndexed(const QString& searchedText, sword::ListKey& scope) { - char utfBuffer[BT_MAX_LUCENE_FIELD_LENGTH + 1]; - wchar_t wcharBuffer[BT_MAX_LUCENE_FIELD_LENGTH + 1]; - - // work around Swords thread insafety for Bibles and Commentaries - util::scoped_ptr < CSwordKey > key(CSwordKey::createInstance(this)); - sword::SWKey* s = dynamic_cast < sword::SWKey * >(key.get()); - QPtrList<VerseKey> list; - list.setAutoDelete( true ); // the list owns the objects - - const bool isVerseModule = (type() == CSwordModuleInfo::Bible) || (type() == CSwordModuleInfo::Commentary); - - if (s) { - m_module->SetKey(*s); - } - - m_searchResult.ClearList(); - - try { - // do not use any stop words - const TCHAR* stop_words[] = { - NULL - }; - lucene::analysis::standard::StandardAnalyzer analyzer( stop_words ); - lucene::search::IndexSearcher searcher(getModuleStandardIndexLocation().ascii()); - lucene_utf8towcs(wcharBuffer, searchedText.utf8(), BT_MAX_LUCENE_FIELD_LENGTH); - util::scoped_ptr<lucene::search::Query> q( lucene::queryParser::QueryParser::parse(wcharBuffer, _T("content"), &analyzer) ); - - util::scoped_ptr<lucene::search::Hits> h( searcher.search(q, lucene::search::Sort::INDEXORDER) ); - - const bool useScope = (scope.Count() > 0); -// const bool isVerseModule = (type() == CSwordModuleInfo::Bible) || (type() == CSwordModuleInfo::Commentary); - - lucene::document::Document* doc = 0; - util::scoped_ptr<SWKey> swKey( module()->CreateKey() ); - - - for (int i = 0; i < h->length(); ++i) { - doc = &h->doc(i); - lucene_wcstoutf8(utfBuffer, doc->get(_T("key")), BT_MAX_LUCENE_FIELD_LENGTH); - - swKey->setText(utfBuffer); - - // limit results based on scope - //if (searchOptions & CSwordModuleSearch::useScope && scope.Count() > 0){ - if (useScope) { - for (int j = 0; j < scope.Count(); j++) { - VerseKey* vkey = dynamic_cast<VerseKey*>(scope.getElement(j)); - if (vkey->LowerBound().compare(*swKey) <= 0 && vkey->UpperBound().compare(*swKey) >= 0) { - m_searchResult.add(*swKey); - } - } - } else { // no scope, give me all buffers - m_searchResult.add(*swKey); - } - } - } catch (...) { - qWarning("CLucene exception"); - return false; - } - - list.clear(); - - return (m_searchResult.Count() > 0); -} - -void CSwordModuleInfo::connectIndexingFinished(QObject* receiver, const char* slot) { - m_indexingFinished.connect(receiver, slot); -} - -void CSwordModuleInfo::connectIndexingProgress(QObject* receiver, const char* slot) { - m_indexingProgress.connect(receiver, slot); -} - -void CSwordModuleInfo::disconnectIndexingSignals(QObject* receiver) { - m_indexingProgress.disconnect(receiver); - m_indexingFinished.disconnect(receiver); -} - -/** Returns the last search result for this module. */ -sword::ListKey & CSwordModuleInfo::searchResult(const sword::ListKey * newResult) { - if (newResult) { - m_searchResult.copyFrom(*newResult); - } - - return m_searchResult; -} - -/** Clears the last search result. */ -void CSwordModuleInfo::clearSearchResult() { - m_searchResult.ClearList(); -} - -/** Returns the required Sword version for this module. Returns -1 if no special Sword version is required. */ -const sword::SWVersion CSwordModuleInfo::minimumSwordVersion() { - return sword::SWVersion(config(CSwordModuleInfo::MinimumSwordVersion).latin1()); -} - -const QString CSwordModuleInfo::config(const CSwordModuleInfo::ConfigEntry entry) const { - switch (entry) { - - case AboutInformation: { - return getFormattedConfigEntry("About"); - } - - case CipherKey: { - if (CBTConfig::getModuleEncryptionKey(name()).isNull()) { //fall back! - return QString(m_module->getConfigEntry("CipherKey")); - } else { - return CBTConfig::getModuleEncryptionKey(name()); - }; - } - - case AbsoluteDataPath: { - QString path( getSimpleConfigEntry("AbsoluteDataPath") ); - path.replace(QRegExp("/./"), "/"); // make /abs/path/./modules/ looking better - //make sure we have a trailing slash! - - if (path.right(1) != "/") { - path.append('/'); - } - - return path; - } - - case DataPath: { //make sure we remove the dataFile part if it's a Lexicon - QString path(getSimpleConfigEntry("DataPath")); - - if ((type() == CSwordModuleInfo::GenericBook) || (type() == CSwordModuleInfo::Lexicon)) { - int pos = path.findRev("/"); //last slash in the string - - if (pos != -1) { - path = path.left(pos + 1); //include the slash - } - } - - return path; - } - - case Description: - return getFormattedConfigEntry("Description"); - - case ModuleVersion: { - QString version(getSimpleConfigEntry("Version")); - - if (version.isEmpty()) { - version = "1.0"; - } - - return version; - } - - case MinimumSwordVersion: { - const QString minimumVersion(getSimpleConfigEntry("MinimumVersion")); - return !minimumVersion.isEmpty()? minimumVersion : QString("0.0"); - } - - case TextDir: { - const QString dir(getSimpleConfigEntry("Direction")); - return !dir.isEmpty()? dir : QString("LtoR"); - } - - case DisplayLevel: { - const QString level(getSimpleConfigEntry("DisplayLevel")); - return !level.isEmpty()? level : QString("1"); - } - - case GlossaryFrom: { - if (!category() == Glossary) { - return QString::null; - }; - - const QString lang(getSimpleConfigEntry("GlossaryFrom")); - - return !lang.isEmpty()? lang : QString::null; - } - - case GlossaryTo: { - if (!category() == Glossary) { - return QString::null; - }; - - const QString lang(getSimpleConfigEntry("GlossaryTo")); - - return !lang.isEmpty()? lang : QString::null; - } - - case Markup: { - const QString markup(getSimpleConfigEntry("SourceType")); - return !markup.isEmpty()? markup : QString("Unknown"); - } - - case DistributionLicense: - return getSimpleConfigEntry("DistributionLicense"); - - case DistributionSource: - return getSimpleConfigEntry("DistributionSource"); - - case DistributionNotes: - return getSimpleConfigEntry("DistributionNotes"); - - case TextSource: - return getSimpleConfigEntry("TextSource"); - - case CopyrightNotes: - return getSimpleConfigEntry("CopyrightNotes"); - - case CopyrightHolder: - return getSimpleConfigEntry("CopyrightHolder"); - - case CopyrightDate: - return getSimpleConfigEntry("CopyrightDate"); - - case CopyrightContactName: - return getSimpleConfigEntry("CopyrightContactName"); - - case CopyrightContactAddress: - return getSimpleConfigEntry("CopyrightContactAddress"); - - case CopyrightContactEmail: - return getSimpleConfigEntry("CopyrightContactEmail"); - - default: - return QString::null; - } -} - -/** Returns true if the module supports the feature given as parameter. */ -const bool CSwordModuleInfo::has(const CSwordModuleInfo::Feature feature) const { - switch (feature) { - - // case StrongsNumbers: - // return m_module->getConfig().has("Feature", "StrongsNumber"); - - case GreekDef: - return m_module->getConfig().has("Feature", "GreekDef"); - - case HebrewDef: - return m_module->getConfig().has("Feature", "HebrewDef"); - - case GreekParse: - return m_module->getConfig().has("Feature", "GreekParse"); - - case HebrewParse: - return m_module->getConfig().has("Feature", "HebrewParse"); - } - - return false; -} - -const bool CSwordModuleInfo::has(const CSwordModuleInfo::FilterTypes option) const { - //BAD workaround to see if the filter is GBF, OSIS or ThML! - const QString name = backend()->configOptionName(option); - - if (m_module->getConfig().has("GlobalOptionFilter", QString("OSIS").append(name).latin1())) { - return true; - } - - if (m_module->getConfig().has("GlobalOptionFilter", QString("GBF").append(name).latin1())) { - return true; - } - - if (m_module->getConfig().has("GlobalOptionFilter", QString("ThML").append(name).latin1())) { - return true; - } - - if (m_module->getConfig().has("GlobalOptionFilter", QString("UTF8").append(name).latin1())) { - return true; - } - - if (m_module->getConfig().has("GlobalOptionFilter", name.latin1())) { - return true; - } - - return false; -} - -/** Returns the text direction of the module's text., */ -const CSwordModuleInfo::TextDirection CSwordModuleInfo::textDirection() { - if (config(TextDir) == "RtoL") { - return CSwordModuleInfo::RightToLeft; - } else { - return CSwordModuleInfo::LeftToRight; - } -} - -/** Writes the new text at the given position into the module. This does only work for writable modules. */ -void CSwordModuleInfo::write(CSwordKey * key, const QString & newText) { - module()->KeyText((const char *)key->key().utf8()); - - //don't store a pointer to the const char* value somewhere because QCString doesn't keep the value of it - module()->setEntry(isUnicode()? (const char *)newText.utf8() : (const char *)newText.local8Bit()); -} - -/** Deletes the current entry and removes it from the module. */ -const bool CSwordModuleInfo::deleteEntry(CSwordKey * const key) { - module()->KeyText(isUnicode()? (const char *)key->key().utf8() : (const char *)key->key().local8Bit()); - - if (module()) { - module()->deleteEntry(); - return true; - }; - - return false; -} - -/** Returns the category of this module. See CSwordModuleInfo::Category for possible values. */ -const CSwordModuleInfo::Category CSwordModuleInfo::category() const { - if (m_dataCache.category == CSwordModuleInfo::UnknownCategory) { - const QString cat(m_module->getConfigEntry("Category")); - - if (cat == "Cults / Unorthodox / Questionable Material") { - m_dataCache.category = Cult; - } else if (cat == "Daily Devotional" || m_module->getConfig().has("Feature", "DailyDevotion")) { - m_dataCache.category = DailyDevotional; - } else if (cat == "Glossaries" || m_module->getConfig().has("Feature", "Glossary")) { //alow both - m_dataCache.category = Glossary; - }; - } - - return m_dataCache.category; -} - -/** Returns the display object for this module. */ -Rendering::CEntryDisplay * const CSwordModuleInfo::getDisplay() const { - return dynamic_cast < Rendering::CEntryDisplay * >(m_module->Disp()); -} - -QString CSwordModuleInfo::aboutText() const { - QString text; - text += "<font size=\"-1\"><table>"; - - text += QString("<tr><td><b>%1</b></td><td>%2</td><tr>") - .arg(i18n("Version")) - .arg(hasVersion()? config(CSwordModuleInfo::ModuleVersion) : i18n("unknown")); - - text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") - .arg(i18n("Markup")) - .arg(!QString(m_module->getConfigEntry("SourceType")).isEmpty()? m_module-> - getConfigEntry("SourceType") : i18n("unknown")); - - text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") - .arg(i18n("Location")) - .arg(config(CSwordModuleInfo::AbsoluteDataPath)); - - text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") - .arg(i18n("Language")) - .arg(language()->translatedName()); - - if (m_module->getConfigEntry("Category")) - text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") - .arg(i18n("Category")) - .arg(m_module->getConfigEntry("Category")); - - if (m_module->getConfigEntry("LCSH")) - text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") - .arg(i18n("LCSH")) - .arg(m_module->getConfigEntry("LCSH")); - - text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") - .arg(i18n("Writable")) - .arg(isWritable()? i18n("yes") : i18n("no")); - - if (isEncrypted()) - text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") - .arg(i18n("Unlock key")) - .arg(config(CSwordModuleInfo::CipherKey)); - - QString options; - - unsigned int opts; - - for (opts = CSwordModuleInfo::filterTypesMIN; opts <= CSwordModuleInfo::filterTypesMAX; ++opts) { - if (has(static_cast < CSwordModuleInfo::FilterTypes > (opts))) { - if (!options.isEmpty()) { - options += QString::fromLatin1(", "); - } - - options += CSwordBackend::translatedOptionName(static_cast < CSwordModuleInfo::FilterTypes > (opts)); - } - } - - if (!options.isEmpty()) { - text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") - .arg(i18n("Features")) - .arg(options); - } - - text += "</table><hr>"; - - if (category() == Cult) //clearly say the module contains cult/questionable materials - text += QString("<br/><b>%1</b><br/><br/>") - .arg(i18n("Take care, this work contains cult / questionable material!")); - - text += QString("<b>%1:</b><br><font size=\"-1\">%2</font>") - .arg(i18n("About")) - .arg(config(AboutInformation)); - - typedef QValueList<CSwordModuleInfo::ConfigEntry> ListConfigEntry; - - ListConfigEntry entries; - - entries.append(DistributionLicense); - - entries.append(DistributionSource); - - entries.append(DistributionNotes); - - entries.append(TextSource); - - entries.append(CopyrightNotes); - - entries.append(CopyrightHolder); - - entries.append(CopyrightDate); - - entries.append(CopyrightContactName); - - entries.append(CopyrightContactAddress); - - entries.append(CopyrightContactEmail); - - typedef QMap<CSwordModuleInfo::ConfigEntry, QString> MapConfigEntry; - - MapConfigEntry entryMap; - - entryMap[DistributionLicense] = i18n("Distribution license"); - - entryMap[DistributionSource] = i18n("Distribution source"); - - entryMap[DistributionNotes] = i18n("Distribution notes"); - - entryMap[TextSource] = i18n("Text source"); - - entryMap[CopyrightNotes] = i18n("Copyright notes"); - - entryMap[CopyrightHolder] = i18n("Copyright holder"); - - entryMap[CopyrightDate] = i18n("Copyright date"); - - entryMap[CopyrightContactName] = i18n("Copyright contact name"); - - entryMap[CopyrightContactAddress] = i18n("Copyright contact address"); - - entryMap[CopyrightContactEmail] = i18n("Copyright contact email"); - - text += ("<hr><table>"); - - for (ListConfigEntry::iterator it(entries.begin()); it != entries.end(); ++it) { - QString t( config(*it) ); - - if (!t.isEmpty()) { - text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") - .arg(entryMap[*it]) - .arg(config(*it)); - } - - } - - - text += "</table></font>"; - - return text; -} - -/** Returns the language of the module. */ -const CLanguageMgr::Language * const CSwordModuleInfo::language() const { - if (!m_dataCache.language) { - if (module()) { - if (category() == Glossary) { - //special handling for glossaries, we use the "from language" as language for the module - m_dataCache.language = (CPointers::languageMgr())->languageForAbbrev(config(GlossaryFrom)); - } else { - m_dataCache.language = (CPointers::languageMgr())->languageForAbbrev(module()->Lang()); - } - } else { - m_dataCache.language = (CPointers::languageMgr())->defaultLanguage(); //default language - } - } - - return m_dataCache.language; -} - - -/*! - \fn CSwordModuleInfo::getSimpleConfigEntry(char* name) - */ -QString CSwordModuleInfo::getSimpleConfigEntry(const QString& name) const { - QString ret = isUnicode() - ? QString::fromUtf8(m_module->getConfigEntry(name.latin1())) - : QString::fromLatin1(m_module->getConfigEntry(name.latin1())); - - return ret.isEmpty() ? QString::null : ret; -} - -QString CSwordModuleInfo::getFormattedConfigEntry(const QString& name) const { - SWBuf RTF_Buffer(m_module->getConfigEntry(name.latin1())); - sword::RTFHTML RTF_Filter; - RTF_Filter.processText(RTF_Buffer, 0, 0); - QString ret = isUnicode() - ? QString::fromUtf8(RTF_Buffer.c_str()) - : QString::fromLatin1(RTF_Buffer.c_str()); - - return ret.isEmpty() ? QString::null : ret; -} diff --git a/bibletime/backend/cswordmoduleinfo.h b/bibletime/backend/cswordmoduleinfo.h deleted file mode 100644 index 40112ec..0000000 --- a/bibletime/backend/cswordmoduleinfo.h +++ /dev/null @@ -1,373 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDMODULEINFO_H -#define CSWORDMODULEINFO_H - -//BibleTime includes -#include "clanguagemgr.h" - -//Qt includes -#include <qstring.h> -#include <qvaluelist.h> -#include <qsignal.h> - -//Sword includes -#include <listkey.h> -#include <swsearchable.h> -#include <swmodule.h> -#include <swversion.h> -#include <swdisp.h> - - -class CSwordBackend; - -class CSwordKey; - -namespace Rendering { - - class CEntryDisplay; -} - -/** - * Base class for Sword modules. - * This is the base class for all Sword modules. Every class handling a special Sword module type - * does inherit from this class. - * - * @author The BibleTime team - * @version $Id: cswordmoduleinfo.h,v 1.83 2007/02/04 23:12:32 joachim Exp $ - */ - -class CSwordModuleInfo { - -public: - /** - * These are the options which could be supported by modules and by this backend. - * It's used in @ref CSwordBackend::isOptionEnabled and @ref CSwordBackend::setOption. - */ - enum FilterTypes { - footnotes, /**< Footnotes embedded in the module's text */ - strongNumbers, /**< strong numbers, usually in the text for the info display */ - headings, /**< additional section headings */ - morphTags, /**< morphology */ - lemmas, /**< lemma tags */ - hebrewPoints,/**< Hebrew vowel points */ - hebrewCantillation, /**<Hewbrew caantillation points */ - greekAccents, /**< Greek accents may be switched on and off */ - scriptureReferences, /**< scripture references may be switched on and off, just makes sense in Bibles */ - redLetterWords, /**< Jesus words in red, color is template specific */ - textualVariants, /**< variants */ - morphSegmentation, /**< morph word segmentation, supported by OSIS */ - filterTypesMIN = footnotes, /**< first entry of this enum */ - filterTypesMAX = morphSegmentation /**< last item in this enum */ - // transliteration /* The following are handled in a special way */ - }; - /** The text direction of a module */ - enum TextDirection { /* The text direction of the modules's text */ - LeftToRight, /**< Left to right text direction, the default setting */ - RightToLeft /**< Right to left text directin, e.g. for hebrew */ - }; - /** The module type. - */ - enum ModuleType { - Bible, /**< Bible module */ - Commentary, /**< Commentary module */ - Lexicon, /**< Lexicon module */ - GenericBook, /**< Generic book module */ - Unknown /**< Fall back type for unknown modules */ - }; - /** - * This enum is used to give - * back an error code after unlocking the module - * BibleTime stores the unlock key not in the module's config file but in BibleTime's - * configuration file. - */ - enum UnlockErrorCode { - noError, /**< No error occured, everything worked ok. The key was written to the BibleTime config */ - wrongUnlockKey, /**< The wrong key was used. Module is not unlocked */ - notLocked, /**< The module was not locked so it can't be unlocked */ - noPermission /**< The key was not written to config because we have no permissions */ - }; - enum ConfigEntry { - AboutInformation, /**< The about information of a module which is stored in the config file*/ - AbsoluteDataPath, /**< The absolute data path stored in the config object */ - CipherKey, /**< The cipher key which was used to unlock the module. Not necessarily set.*/ - DataPath, /**< The relative path. See AbsoluteDataPath*/ - Description, /**< The module description stored in the config file */ - ModuleVersion, /**< The module's version.*/ - MinimumSwordVersion, /**< The required Sword Version of this module. Otherwise some things may not work (compression etc.).*/ - TextDir, /**< The text direction */ - DisplayLevel, /**< Mostly used for books. Gives the level which should contain the connected entries.*/ - GlossaryFrom, /**< lamguage from which the Glosaary tramslates */ - GlossaryTo, /**< lamguages to which the glossary maps to */ - DistributionLicense, - DistributionSource, - DistributionNotes, - TextSource, - CopyrightNotes, - CopyrightHolder, - CopyrightDate, - CopyrightContactName, - CopyrightContactAddress, - CopyrightContactEmail, - Markup /**< The markup of this module */ - }; - enum Feature { - //StrongsNumbers, /**< Use for Bibles which have embedded strong numbers */ - GreekDef, - HebrewDef, - GreekParse, - HebrewParse, - featureMin = GreekDef, - featureMax = HebrewParse - }; - enum Category { - UnknownCategory = 0, /**< The category wasn't set or has an unknwon value */ - Cult, /**< The module is a cult / sect / questionable module */ - DailyDevotional, - Glossary - }; - - /** - * Returns the base directory for search indices - */ - static const QString getGlobalBaseIndexLocation(); - /** - * Removes search index for this module, even if the module is not there any more - */ - static void deleteIndexForModule( QString name ); - - - /** - * Returns the config entry which is pecified by the parameter. - */ - const QString config( const CSwordModuleInfo::ConfigEntry entry ) const; - - CSwordModuleInfo( sword::SWModule* module, CSwordBackend* const = 0 ); - /** Copy constructor to copy the passed parameter. - * @param m The module to be copied - */ - CSwordModuleInfo( const CSwordModuleInfo& m ); - /** Reimplementation to return a valid clone. - */ - virtual CSwordModuleInfo* clone(); - /** Destructor. - */ - virtual ~CSwordModuleInfo(); - - /** - * Returns the module object so all objects can access the original Sword module. - */ - inline sword::SWModule* const module() const; - /** - * Sets the unlock key of the modules and writes the key into the cofig file. - * @return True if the unlock process was succesful, if the key was wrong, or if the config file was write protected return false. - */ - const bool unlock( const QString& unlockKey ); - /** - * Returns the display object for this module. Normally every module should have a Display object. - * Please don't use module()->Display() because this function does return the Sword display and does - * render the text, too. - * This function performs some casts to return the correct display. If it returns 0 there's no valid - * display object. - */ - Rendering::CEntryDisplay* const getDisplay() const; - /** - * This function does return true if the data files of the module are encrypted by the module author - * (the on who made the module) no matter if it's locked or not. - * @return True if this module is encryped - */ - const bool isEncrypted() const; - /** - * This function returns true if this module is locked (encrypted + correct cipher key), - * otherwise return false. - * @return True if this module is locked, i.e. encrypted but without a key set - */ - const bool isLocked(); - - const bool unlockKeyIsValid(); - - /** The module version. - * @return true if this module has a version number and false if it doesn't have one. - */ - inline const bool hasVersion() const; - - /** - * Returns true if the module's index has been built. - */ - virtual const bool hasIndex(); - /** - * Returns the path to this module's index base dir - */ - virtual const QString getModuleBaseIndexLocation() const; - /** - * Returns the path to this module's standard index - */ - virtual const QString getModuleStandardIndexLocation() const; - /** - * Builds a search index for this module - */ - virtual void buildIndex(); - /** - * Returns index size - */ - virtual unsigned long indexSize() const; - - void connectIndexingFinished(QObject* receiver, const char* slot); - void connectIndexingProgress(QObject* receiver, const char* slot); - void disconnectIndexingSignals(QObject* receiver); - - /** - * Returns true if something was found, otherwise return false. - * This function uses CLucene to perform and index based search. It also - * overwrites the variable containing the last search result. - */ - virtual const bool searchIndexed(const QString& searchedText, sword::ListKey& scope); - /** - * Returns the last search result for this module. - * The last result is cleared by @ref search - */ - virtual sword::ListKey& searchResult( const sword::ListKey* newResult = 0 ); - /** - * Clears the last search result. - * This does immediately clean the last search result, - * no matter if search is in progress or not. - */ - void clearSearchResult(); - /** - * Returns the type of the module. - */ - virtual const CSwordModuleInfo::ModuleType type() const; - /** - * Returns the required Sword version for this module. - * Returns -1 if no special Sword version is required. - */ - const sword::SWVersion minimumSwordVersion(); - /** - * Returns the name of the module. - * @return The name of this module. - */ - inline const QString name() const; - /** - * Snaps to the closest entry in the module if the current key is - * not present in the data files. - */ - virtual const bool snap() { - return false; - }; - - const bool has( const CSwordModuleInfo::Feature ) const; - const bool has( const CSwordModuleInfo::FilterTypes ) const; - /** - * Returns the text direction of the module's text., - */ - virtual const CSwordModuleInfo::TextDirection textDirection(); - /** - * Writes the new text at the given position into the module. This does only work for writabe modules. - */ - virtual void write( CSwordKey* key, const QString& newText ); - /** - * Deletes the current entry and removes it from the module. - */ - const bool deleteEntry( CSwordKey* const key ); - /** - * Returns the language of the module. - */ - const CLanguageMgr::Language* const language() const; - /** - * Returns true if this module may be written by the write display windows. - */ - inline virtual const bool isWritable() const; - /** - * Returns the category of this module. See CSwordModuleInfo::Category for possible values. - */ - const CSwordModuleInfo::Category category() const; - /** - * The about text which belongs to this module. - */ - QString aboutText() const; - /** - * Returns true if this module is Unicode encoded. False if the charset is iso8859-1. - * Protected because it should not be used outside of the CSword*ModuleInfo classes. - */ - inline const bool isUnicode() const { - return m_dataCache.isUnicode; - } - -protected: - friend class CSwordBackend; - - inline CSwordBackend* backend() const { - return m_backend; - } - - inline void backend( CSwordBackend* newBackend ) { - if (newBackend) { - m_backend = newBackend; - } - } - - QString getSimpleConfigEntry(const QString& name) const; - QString getFormattedConfigEntry(const QString& name) const; - -private: - sword::SWModule* m_module; - sword::ListKey m_searchResult; - - mutable struct DataCache { - DataCache() { - language = 0; - } - - QString name; - bool isUnicode; - CSwordModuleInfo::Category category; - const CLanguageMgr::Language* language; - bool hasVersion; - } - - m_dataCache; - - CSwordBackend* m_backend; - - QSignal m_indexingFinished; - QSignal m_indexingProgress; -}; - -// typedef QPtrList<CSwordModuleInfo> ListCSwordModuleInfo; -typedef QValueList<CSwordModuleInfo*> ListCSwordModuleInfo; - -inline const CSwordModuleInfo::ModuleType CSwordModuleInfo::type() const { - return CSwordModuleInfo::Unknown; -} - -inline sword::SWModule* const CSwordModuleInfo::module() const { - return m_module; -} - -inline const bool CSwordModuleInfo::hasVersion() const { - return m_dataCache.hasVersion; -} - - -/** Returns the name of the module. */ -inline const QString CSwordModuleInfo::name() const { - return m_dataCache.name; -} - -/** Returns true if this module may be written by the write display windows. */ -inline const bool CSwordModuleInfo::isWritable() const { - return false; -} - -#include "util/cpointers.h" - -#endif diff --git a/bibletime/backend/cswordmodulesearch.cpp b/bibletime/backend/cswordmodulesearch.cpp deleted file mode 100644 index 3d00fd7..0000000 --- a/bibletime/backend/cswordmodulesearch.cpp +++ /dev/null @@ -1,120 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cswordmodulesearch.h" -#include "cswordmoduleinfo.h" -#include "cswordbackend.h" -#include "../frontend/cbtconfig.h" - -//Sword includes -#include <swmodule.h> -#include <swkey.h> -#include <listkey.h> - - -CSwordModuleSearch* CSwordModuleSearch::searcher = 0; - -CSwordModuleSearch::CSwordModuleSearch() : -m_searchedText(QString::null), -m_searchOptions(0), -m_foundItems(false){ - searcher = this; -} - -CSwordModuleSearch::~CSwordModuleSearch() { - searcher = 0; -} - -/** This function sets the modules which should be searched. */ -void CSwordModuleSearch::setModules( const ListCSwordModuleInfo& list ) { - m_moduleList = list; -} - -/** Starts the search for the search text. */ -const bool CSwordModuleSearch::startSearch() { - backend()->setFilterOptions ( CBTConfig::getFilterOptionDefaults() ); - m_foundItems = false; - - bool foundItems = false; - - // for (m_moduleList.first(); m_moduleList.current() && !m_terminateSearch; m_moduleList.next()) { - ListCSwordModuleInfo::iterator end_it = m_moduleList.end(); - - for (ListCSwordModuleInfo::iterator it = m_moduleList.begin(); it != end_it; ++it) { - if ( (*it)->searchIndexed(m_searchedText/*, m_searchOptions*/, m_searchScope) ) { - foundItems = true; - } - } - - m_foundItems = foundItems; - - m_finishedSig.activate(); - return true; -} - -/** Sets the text which should be search in the modules. */ -void CSwordModuleSearch::setSearchedText( const QString& text ) { - m_searchedText = text; -} - -/** Sets the search scope. */ -void CSwordModuleSearch::setSearchScope( const sword::ListKey& scope ) { - m_searchScope.copyFrom( scope ); - - if (!strlen(scope.getRangeText())) { //we can't search with an empty search scope, would crash - //reset the scope - resetSearchScope(); - - //disable searching with a scope! - // if (m_searchOptions | useScope) { - // qWarning("using the scope!"); - //set back the scope flag - // } - } -} - -/** Sets the search scope back. */ -void CSwordModuleSearch::resetSearchScope() { - m_searchScope.ClearList(); -} - -/** Returns true if in the last search the searcher found items, if no items were found return false. */ -const bool CSwordModuleSearch::foundItems() const { - return m_foundItems; -} - -/** Returns a copy of the used search scope. */ -const sword::ListKey& CSwordModuleSearch::searchScope() const { - return m_searchScope; -} - -void CSwordModuleSearch::connectFinished( QObject *receiver, const char *member ) { - m_finishedSig.connect(receiver, member); -} - -/** Should be called when the search finished. */ -void CSwordModuleSearch::searchFinished() { - m_finishedSig.activate(); -} - -const bool CSwordModuleSearch::modulesHaveIndices( const ListCSwordModuleInfo& modules ) -{ - bool hasIndices = true; - ListCSwordModuleInfo::const_iterator end_it = modules.end(); - for( ListCSwordModuleInfo::const_iterator it = modules.begin(); it != end_it; ++it) { - if (!(*it)->hasIndex()) { - hasIndices = false; - break; - } - } - return hasIndices; -} diff --git a/bibletime/backend/cswordmodulesearch.h b/bibletime/backend/cswordmodulesearch.h deleted file mode 100644 index 8c65d1c..0000000 --- a/bibletime/backend/cswordmodulesearch.h +++ /dev/null @@ -1,99 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDMODULESEARCH_H -#define CSWORDMODULESEARCH_H - -//BibleTime - backend -#include "cswordmoduleinfo.h" - -//BibleTime - utils -#include "util/cpointers.h" - -//Qt includes -#include <qptrlist.h> -#include <qstring.h> -#include <qsignal.h> - -//System includes -#include <pthread.h> - -//Sword includes -#include <listkey.h> - -/** - * CSwordModuleSearch manages the search on Sword modules. It manages the thread(s) - * and manages the different modules. - * - * @author The BibleTime team - * @version $Id: cswordmodulesearch.h,v 1.34 2006/08/08 19:32:48 joachim Exp $ - */ - -class CSwordModuleSearch: public CPointers { - -public: - CSwordModuleSearch(); - /** - * The destructor of this class. It cleans uop memory before it's deleted. - */ - virtual ~CSwordModuleSearch(); - /** - * Sets the text which should be search in the modules. - */ - void setSearchedText( const QString& ); - /** - * Starts the search for the search text. - */ - const bool startSearch(); - /** - * This function sets the modules which should be searched. - */ - void setModules( const ListCSwordModuleInfo& ); - /** - * Sets the search scope. - */ - void setSearchScope( const sword::ListKey& scope ); - /** - * Sets the seaech scope back. - */ - void resetSearchScope(); - /** - * @return "true" if in the last search the searcher found items, if no items were found return "false" - */ - const bool foundItems() const; - /** - * Returns a copy of the used search scope. - */ - const sword::ListKey& searchScope() const; - - void connectFinished( QObject * receiver, const char * member ); - void searchFinished(); - - /** - * Returns true if all of the specified modules have indices already built. - */ - const bool modulesHaveIndices( const ListCSwordModuleInfo& ); - -protected: - QString m_searchedText; - sword::ListKey m_searchScope; - ListCSwordModuleInfo m_moduleList; - - int m_searchOptions; - - bool m_foundItems; - -private: - QSignal m_finishedSig; - static CSwordModuleSearch* searcher; -}; - -#endif diff --git a/bibletime/backend/cswordtreekey.cpp b/bibletime/backend/cswordtreekey.cpp deleted file mode 100644 index 0b17996..0000000 --- a/bibletime/backend/cswordtreekey.cpp +++ /dev/null @@ -1,99 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2007 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cswordtreekey.h" -#include "cswordbookmoduleinfo.h" - -#include <qtextcodec.h> - -CSwordTreeKey::CSwordTreeKey( const CSwordTreeKey& k ) : CSwordKey(k), TreeKeyIdx(k) {} - -CSwordTreeKey::CSwordTreeKey( const TreeKeyIdx *k, CSwordModuleInfo* module ) : CSwordKey(module), TreeKeyIdx(*k) {} - -CSwordTreeKey* CSwordTreeKey::copy() const { - return new CSwordTreeKey(*this); -} - -const QString CSwordTreeKey::getLocalNameUnicode() const -{ - Q_ASSERT(m_module); - CSwordTreeKey* nonconst_this = const_cast<CSwordTreeKey*>(this); - if (!m_module || m_module->isUnicode()) { - return QString::fromUtf8(nonconst_this->getLocalName()); - } else { - QTextCodec *codec = QTextCodec::codecForName("CP1252"); - return codec->toUnicode(nonconst_this->getLocalName()); - } -} - -/** Returns the key of this instance */ -const QString CSwordTreeKey::key() const { - Q_ASSERT(m_module); - if (!m_module || m_module->isUnicode()) { - return QString::fromUtf8(getText()); - } else { - QTextCodec *codec = QTextCodec::codecForName("CP1252"); - return codec->toUnicode(getText()); - } -} - -/** Returns the raw key for use by Sword */ -const char* CSwordTreeKey::rawKey() const { - return getText(); -} - -const bool CSwordTreeKey::key( const QString& newKey ) { - Q_ASSERT(m_module); - if (!m_module || m_module->isUnicode()) { - return key((const char*)newKey.utf8()); - } else { - QTextCodec *codec = QTextCodec::codecForName("CP1252"); - return key((const char*)codec->fromUnicode(newKey)); - } -} - -const bool CSwordTreeKey::key( const char* newKey ) { - Q_ASSERT(newKey); - - if (newKey) { - TreeKeyIdx::operator = (newKey); - } - else { - root(); - } - - return !Error(); -} - -CSwordModuleInfo* const CSwordTreeKey::module( CSwordModuleInfo* const newModule ) { - if (newModule && (newModule != m_module) && (newModule->type() == CSwordModuleInfo::GenericBook) ) { - m_module = newModule; - - const QString oldKey = key(); - - CSwordBookModuleInfo* newBook = dynamic_cast<CSwordBookModuleInfo*>(newModule); - copyFrom( *(newBook->tree()) ); - - key(oldKey); //try to restore our old key - - //set the key to the root node - root(); - firstChild(); - } - - return m_module; -} - -/** Assignment operator. */ -CSwordTreeKey& CSwordTreeKey::operator = (const QString& keyname ) { - key(keyname); - return *this; - } diff --git a/bibletime/backend/cswordtreekey.h b/bibletime/backend/cswordtreekey.h deleted file mode 100644 index 7ba563d..0000000 --- a/bibletime/backend/cswordtreekey.h +++ /dev/null @@ -1,74 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2007 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDTREEKEYIDX_H -#define CSWORDTREEKEYIDX_H - -//BibleTime includes -#include "cswordkey.h" - -//Sword includes -#include <treekeyidx.h> - -class CSwordModuleInfo; - -/** BibleTime's implementation of Sword's TreeKeyIdx class. - * @short CSwordKey implementation for Sword's TreeKey - * @author The BibleTime team - */ - -class CSwordTreeKey : public CSwordKey, public sword::TreeKeyIdx { - -public: - /** Constructor of this CSwordKey implementation. - * @param k The Sword tree key which belongs to this key - * @param module The module which belongs to this key - */ - CSwordTreeKey( const sword::TreeKeyIdx *k, CSwordModuleInfo* module ); - /** Copy constructor. - */ - CSwordTreeKey( const CSwordTreeKey& k ); - /** The module which belongs to this key. - * @return The module. - */ - virtual CSwordModuleInfo* const module( CSwordModuleInfo* const newModule ); - /** Copy method. - * @return A new copy of this object. - */ - virtual CSwordTreeKey* copy() const; - /** - * Returns the last part of the current key as unicode decoded QString. - * Use this instead of TreeKeyIdx::getLocalName() to avoid encoding problems. - */ - virtual const QString getLocalNameUnicode() const; - /** - * Returns the current key - */ - virtual const QString key() const; - /** - * Set the key. If the parameter is empty or null, the key will be set to "/" - */ - virtual const bool key( const QString& key ); - /** - * Set/get the key. If the parameter is not set (means equal to QString::null) - * the used key is returned. Otherwise the key is set and the new on ei returned. - */ - virtual const bool key( const char* key ); - /** - * Assignment operator. - */ - virtual CSwordTreeKey& operator = (const QString& keyname ); -protected: - /**Get the unencoded key for use by Sword.*/ - virtual const char * rawKey() const; -}; - -#endif diff --git a/bibletime/backend/cswordversekey.cpp b/bibletime/backend/cswordversekey.cpp deleted file mode 100644 index 3ab92d1..0000000 --- a/bibletime/backend/cswordversekey.cpp +++ /dev/null @@ -1,306 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cswordversekey.h" -#include "cswordbiblemoduleinfo.h" -#include "cswordcommentarymoduleinfo.h" - -//Qt includes -#include <qstringlist.h> - -//Sword includes -#include <swmodule.h> -#include <localemgr.h> - -CSwordVerseKey::CSwordVerseKey( CSwordModuleInfo* const module ) : CSwordKey(module) { - if ( CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module) ) { - key( bible->lowerBound().key() ); - } -} - -CSwordVerseKey::CSwordVerseKey( const CSwordVerseKey& k ) : CSwordKey(k), VerseKey(k) {} - -CSwordVerseKey::CSwordVerseKey( const VerseKey* const k, CSwordModuleInfo* const module ) : CSwordKey(module), VerseKey(*k) {} - -/** Clones this object. */ -CSwordKey* CSwordVerseKey::copy() const { - return new CSwordVerseKey(*this); -} - -/** Sets the module for this key */ -CSwordModuleInfo* const CSwordVerseKey::module( CSwordModuleInfo* const newModule ) { - if (newModule && ((newModule->type() == CSwordModuleInfo::Bible) || (newModule->type() == CSwordModuleInfo::Commentary) ) ) { - m_module = newModule; - - //check if the module contains the key we present - CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(newModule); - - if (_compare(bible->lowerBound()) < 0) { - key( bible->lowerBound() ); - } - - if (_compare(bible->upperBound()) > 0) { - key( bible->upperBound() ); - } - } - - return dynamic_cast<CSwordBibleModuleInfo*>(m_module); -} - -/** Returns the current book as Text, not as integer. */ -const QString CSwordVerseKey::book( const QString& newBook ) { - int min = 0; - int max = 1; - - if (CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module())) { - const bool hasOT = bible->hasTestament(CSwordBibleModuleInfo::OldTestament); - const bool hasNT = bible->hasTestament(CSwordBibleModuleInfo::NewTestament); - - if (hasOT && hasNT) { - min = 0; - max = 1; - } - else if (hasOT && !hasNT) { - min = 0; - max = 0; - } - else if (!hasOT && hasNT) { - min = 1; - max = 1; - } - else if (!hasOT && !hasNT) { - min = 0; - max = -1; //no loop - } - } - - if (!newBook.isEmpty()) { - bool finished = false; - - for (int testament = min; testament <= max && !finished; ++testament) { - for (int book = 0; book < BMAX[testament] && !finished; ++book) { - if ( !strcmp((const char*)newBook.utf8(), books[testament][book].name ) ) { - Testament(testament+1); - Book(book+1); - finished = true; - } - } - } - } - - if ( (Testament() >= min+1) && (Testament() <= max+1) && (Book() <= BMAX[min]) ) { - return QString::fromUtf8( books[Testament()-1][Book()-1].name ); - } - - //return QString::fromUtf8( books[min][0].name ); //return the first book, i.e. Genesis - return QString::null; -} - -/** Sets the key we use to the parameter. */ -const QString CSwordVerseKey::key() const { - return QString::fromUtf8(getText()); -} - -const char * CSwordVerseKey::rawKey() const { - return getText(); -} - -const bool CSwordVerseKey::key( const QString& newKey ) { - return key( (const char*)newKey.utf8() ); -} - -const bool CSwordVerseKey::key( const char* newKey ) { - if (newKey && (strlen(newKey)>0) ) { - VerseKey::operator = (newKey); - } - else if (newKey && !strlen(newKey)) { - CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module()); - - if ( bible ) { - VerseKey::operator = ((const char*)bible->lowerBound().key().utf8()); - } - } - - return !Error(); -} - -const bool CSwordVerseKey::next( const JumpType type ) { - Error(); //clear Error status - bool ret = true; - - switch (type) { - - case UseBook: { - const int currentTestament = Testament(); - const int currentBook = Book(); - - if ((currentTestament == 2) && (currentBook >= BMAX[currentTestament-1])) { //Revelation, i.e. end of navigation - return false; - } - else if ((currentTestament == 1) && (currentBook >= BMAX[currentTestament-1])) { //Malachi, switch to the NT - Testament(currentTestament+1); - Book(1); - } - else { - Book(Book()+1); - } - break; - } - - case UseChapter: { - Chapter(Chapter()+1); - break; - } - - case UseVerse: { - if (m_module && m_module->module()) { - const bool oldStatus = m_module->module()->getSkipConsecutiveLinks(); - m_module->module()->setSkipConsecutiveLinks(true); - - //disable headings for next verse - const bool useHeaders = (Verse() == 0); - const bool oldHeadingsStatus = ((VerseKey*)(m_module->module()->getKey()))->Headings( useHeaders ); - //don't use setKey(), that would create a new key without Headings set - m_module->module()->getKey()->setText( (const char*)key().utf8() ); - - (*(m_module->module()) )++; - - ((VerseKey*)(m_module->module()->getKey()))->Headings(oldHeadingsStatus); - m_module->module()->setSkipConsecutiveLinks(oldStatus); - - if (!m_module->module()->Error()) { - key( QString::fromUtf8(m_module->module()->KeyText()) ); - } - else { - // Verse(Verse()+1); - //don't change the key, restore the module's position - m_module->module()->getKey()->setText( (const char*)key().utf8() ); - ret = false; - break; - } - - } - else { - Verse(Verse()+1); - } - - break; - } - - default: - return false; - } - - if ( CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module()) ) { - if (_compare(bible->lowerBound()) < 0 ) { - key( bible->lowerBound() ); - ret = false; - } - - if (_compare(bible->upperBound()) > 0 ) { - key( bible->upperBound() ); - ret = false; - } - - return ret; - } - else if (Error()) { //we have no module, so take care of VerseKey::Error() - return false; - } - - return ret; -} - -const bool CSwordVerseKey::previous( const JumpType type ) { - bool ret = true; - - switch (type) { - - case UseBook: { - if ( (Book() == 1) && (Testament() == 1) ) { //Genesis - return false; - } - else if ( (Book() == 1) && (Testament() == 2) ){ //Matthew - Testament(1); - Book(BMAX[0]); - } - else{ - Book( Book()-1 ); - } - - break; - } - - case UseChapter: { - Chapter(Chapter()-1); - break; - } - - case UseVerse: { - if (m_module && m_module->module()) { - const bool useHeaders = (Verse() == 0); - const bool oldHeadingsStatus = ((VerseKey*)(m_module->module()->getKey()))->Headings( useHeaders ); - - m_module->module()->getKey()->setText( (const char*)key().utf8() ); - - const bool oldStatus = m_module->module()->getSkipConsecutiveLinks(); - m_module->module()->setSkipConsecutiveLinks(true); - ( *( m_module->module() ) )--; - - ((VerseKey*)(m_module->module()->getKey()))->Headings( oldHeadingsStatus ); - m_module->module()->setSkipConsecutiveLinks(oldStatus); - - if (!m_module->module()->Error()) { - key( QString::fromUtf8(m_module->module()->KeyText()) );//don't use fromUtf8 - } - else { - ret = false; - // Verse(Verse()-1); - m_module->module()->getKey()->setText( (const char*)key().utf8() ); //restore module's key - } - } - else { - Verse(Verse()-1); - } - - break; - } - - default: - return false; - } - - if ( CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module()) ) { - if (_compare(bible->lowerBound()) < 0 ) { - key( bible->lowerBound() ); - ret = false; - } - - if (_compare(bible->upperBound()) > 0 ) { - key( bible->upperBound() ); - ret = false; - } - - return ret; - } - else if (Error()) { - return false; - } - - return ret; -} - -/** Assignment operator for more ease of use. */ -CSwordVerseKey& CSwordVerseKey::operator = (const QString& keyname) { - key(keyname); - return *this; -} diff --git a/bibletime/backend/cswordversekey.h b/bibletime/backend/cswordversekey.h deleted file mode 100644 index 79c9fe3..0000000 --- a/bibletime/backend/cswordversekey.h +++ /dev/null @@ -1,122 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDVERSEKEY_H -#define CSWORDVERSEKEY_H - -//own includes -#include "cswordkey.h" -#include "cswordmoduleinfo.h" - -//Qt includes -#include <qstring.h> - -//Sword includes -#include <versekey.h> - -/** - * The CSwordKey implementation for verse based modules (Bibles and Commentaries) - * - * This class is the implementation of CKey for verse based modules like - * Bibles and commentaries. - * This class provides the special functions to work with the verse based modules. - * - * Useful functions are - * @see NextBook() - * @see PreviousBook() - * @see NextChapter() - * @see PreviousChapter() - * @see NextVerse() - * @see PreviousVerse(). - * - * Call the constructor only with a valid verse based modules, otherwise this key will be invalid - * and the application will probably crash. - * - * @version $Id: cswordversekey.h,v 1.27 2007/10/26 18:26:23 jerickson314 Exp $ - * @short CSwordKey implementation for Sword's VerseKey. - * @author The BibleTime team - */ - -class CSwordVerseKey : public CSwordKey, public sword::VerseKey { - -public: - enum JumpType { - UseBook, - UseChapter, - UseVerse - }; - - /** - * Constructor of this class. - * - * This function will construct a versekey with the current module position - * and it will setup the m_module members. - * - */ - CSwordVerseKey( CSwordModuleInfo* const module ); - /** - * Copy constructor. - */ - CSwordVerseKey( const CSwordVerseKey& k ); - /** - * VerseKey based constructor. - */ - CSwordVerseKey( const sword::VerseKey* const k, CSwordModuleInfo* const module ); - /** - * Clones this object. - */ - virtual CSwordKey* copy() const; - /** - * Set/get the key. If the parameter is not set (means equal to QString::null) - * the used key is returned. Otherwise the key is set and the new on ei returned. - */ - virtual const QString key() const; - /** - * Set the current key. - */ - virtual const bool key( const QString& ); - /** - * Set/get the key. If the parameter is not set (means equal to QString::null) - * the used key is returned. Otherwise the key is set and the new on ei returned. - */ - virtual const bool key( const char* key ); - - /** - * Jumps to the next entry of the given type - */ - const bool next( const JumpType type ); - /** - * Jumps to the previous entry of the given type - */ - const bool previous ( const JumpType type ); - /** - * This functions returns the current book as localised text, not as book numer. - * - * Use "char Book()" to retrieve the book number of the current book. - * @return The name of the current book - */ - const QString book(const QString& newBook = QString::null); - /** - * Sets the module for this key - */ - virtual CSwordModuleInfo* const module( CSwordModuleInfo* const newModule = 0 ); - /** - * Assignment operator for more ease of use. - */ - virtual CSwordVerseKey& operator = (const QString& keyname); -protected: - /** - * Returns the raw key for use with Sword. - */ - virtual const char * rawKey() const; -}; - -#endif diff --git a/bibletime/backend/ctextrendering.cpp b/bibletime/backend/ctextrendering.cpp deleted file mode 100644 index f3f5a9c..0000000 --- a/bibletime/backend/ctextrendering.cpp +++ /dev/null @@ -1,278 +0,0 @@ -// -// C++ Implementation: ctextrendering -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// -#include "ctextrendering.h" - -//BibleTime includes -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" -#include "backend/cswordmoduleinfo.h" -#include "backend/cdisplaytemplatemgr.h" -#include "backend/creferencemanager.h" - -#include "util/scoped_resource.h" -#include "util/ctoolclass.h" - -//Sword includes -#include <swkey.h> - -//Qt includes -#include <qregexp.h> - -//KDE includes -#include <klocale.h> -#include <kurl.h> - -using namespace Rendering; - -CTextRendering::KeyTreeItem::KeyTreeItem(const QString& key, CSwordModuleInfo const * mod, const Settings settings ) -: m_settings( settings ), -m_moduleList(), -m_key( key ), -m_childList( 0 ), -m_stopKey( QString::null ), -m_alternativeContent( QString::null ) { - m_moduleList.append( const_cast<CSwordModuleInfo*>(mod) ); //BAD CODE -} - -CTextRendering::KeyTreeItem::KeyTreeItem(const QString& content, const Settings settings ) -: m_settings( settings ), -m_moduleList(), -m_key( QString::null ), -m_childList( 0 ), -m_stopKey( QString::null ), -m_alternativeContent( content ) {} - -CTextRendering::KeyTreeItem::KeyTreeItem(const QString& key, const ListCSwordModuleInfo& mods, const Settings settings ) -: m_settings( settings ), -m_moduleList( mods ), -m_key( key ), -m_childList( 0 ), -m_stopKey( QString::null ), -m_alternativeContent( QString::null ) {} - -CTextRendering::KeyTreeItem::KeyTreeItem() -: m_settings(), -m_moduleList(), -m_key(QString::null), -m_childList(0), -m_stopKey(QString::null), -m_alternativeContent(QString::null) {} - -CTextRendering::KeyTreeItem::KeyTreeItem(const KeyTreeItem& i) -: m_settings( i.m_settings ), -m_moduleList( i.m_moduleList ), -m_key( i.m_key ), -m_childList( 0 ), -m_stopKey( i.m_stopKey ), -m_alternativeContent( i.m_alternativeContent ) { - if (i.hasChildItems()) { - m_childList = new KeyTree(); - *m_childList = *(i.childList()); //deep copy - } - -} - -CTextRendering::KeyTreeItem::~KeyTreeItem() { - delete m_childList; - m_childList = 0; -} - -CTextRendering::KeyTreeItem::KeyTreeItem(const QString& startKey, const QString& stopKey, CSwordModuleInfo* module, const Settings settings) -: m_settings( settings ), -m_moduleList(), -m_key( startKey ), -m_childList( 0 ), -m_stopKey( stopKey ), -m_alternativeContent( QString::null ) { - Q_ASSERT(module); - m_moduleList.append(module); - - //use the start and stop key to ceate our child items - - if (module->type() == CSwordModuleInfo::Bible) { - CSwordVerseKey start(module); - start = startKey; - - CSwordVerseKey stop(module); - stop = stopKey; - - if (!m_key.isEmpty() && !m_stopKey.isEmpty()) { //we have a range of keys - bool ok = true; - - while (ok && ((start < stop) || (start == stop)) ) { //range - childList()->append( - new KeyTreeItem(start.key(), module, KeyTreeItem::Settings(false, settings.keyRenderingFace)) - ); - - - ok = start.next(CSwordVerseKey::UseVerse); - } - } - else if (m_key.isEmpty()) { - childList()->append( new KeyTreeItem(startKey, module, KeyTreeItem::Settings(false, settings.keyRenderingFace)) ); - } - } - else if ((module->type() == CSwordModuleInfo::Lexicon) || (module->type() == CSwordModuleInfo::Commentary) ) { - childList()->append( new KeyTreeItem(startKey, module, KeyTreeItem::Settings(false, KeyTreeItem::Settings::NoKey)) ); - } - else if (module->type() == CSwordModuleInfo::GenericBook) { - childList()->append( new KeyTreeItem(startKey, module, KeyTreeItem::Settings(false, KeyTreeItem::Settings::NoKey)) ); - } - - //make it into "<simple|range> (modulename)" - - if (startKey == stopKey) { - m_alternativeContent = startKey; - } - else { - sword::VerseKey vk(startKey.utf8(), stopKey.utf8()); - - if (vk.LowerBound().Book() != vk.UpperBound().Book()) { - m_alternativeContent = QString::fromUtf8(vk.getRangeText()); - } - else if (vk.LowerBound().Chapter() != vk.UpperBound().Chapter()) { - m_alternativeContent = QString("%1 - %2:%3") - .arg(QString::fromUtf8(vk.LowerBound().getText())) - .arg(vk.UpperBound().Chapter()) - .arg(vk.UpperBound().Verse()); - } - else { //only verses differ (same book, same chapter) - m_alternativeContent = QString("%1 - %2") - .arg(QString::fromUtf8(vk.LowerBound().getText())) - .arg(vk.UpperBound().Verse()); - } - } - - m_alternativeContent.append(" (").append(module->name()).append(")"); - m_alternativeContent.prepend("<div class=\"rangeheading\" dir=\"ltr\">").append("</div>"); //insert the right tags -} - -const QString& CTextRendering::KeyTreeItem::getAlternativeContent() const { - return m_alternativeContent; -} - -ListCSwordModuleInfo CTextRendering::KeyTree::collectModules() const { - //collect all modules which are available and used by child items - ListCSwordModuleInfo modules; - - for (KeyTreeItem* c = first(); c; c = next()) { - Q_ASSERT(c); - - ListCSwordModuleInfo childMods = c->modules(); - - /*ToDo: Use the const iterators as soon as we use Qt > 3.1 - const ListCSwordModuleInfo::const_iterator c_end = childMods.end(); - for (ListCSwordModuleInfo::const_iterator c_it = childMods.constBegin(); c_it != c_end; ++c_it) { - if (!modules.contains(*c_it)) { - modules.append(*c_it); - } - }*/ - - // for (CSwordModuleInfo* m = childMods.first(); m; m = childMods.next()) { - ListCSwordModuleInfo::iterator end_it = childMods.end(); - - for (ListCSwordModuleInfo::iterator it(childMods.begin()); it != end_it; ++it) { - if (!modules.contains(*it)) { - modules.append(*it); - } - } - - } - - return modules; -} - -const QString CTextRendering::renderKeyTree( KeyTree& tree ) { - initRendering(); - - ListCSwordModuleInfo modules = tree.collectModules(); - QString t; - - //optimization for entries with the same key - util::scoped_ptr<CSwordKey> key( - (modules.count() == 1) ? CSwordKey::createInstance(modules.first()) : 0 - ); - - for (KeyTreeItem* c = tree.first(); c; c = tree.next()) { - if (modules.count() == 1) { //this optimizes the rendering, only one key created for all items - key->key( c->key() ); - t.append( renderEntry( *c, key) ); - } - else { - t.append( renderEntry( *c ) ); - } - } - - return finishText(t, tree); -} - -const QString CTextRendering::renderKeyRange( const QString& start, const QString& stop, const ListCSwordModuleInfo& modules, const QString& highlightKey, const KeyTreeItem::Settings& keySettings ) { - - CSwordModuleInfo* module = modules.first(); - //qWarning( "renderKeyRange start %s stop %s \n", start.latin1(), stop.latin1() ); - - util::scoped_ptr<CSwordKey> lowerBound( CSwordKey::createInstance(module) ); - lowerBound->key(start); - - util::scoped_ptr<CSwordKey> upperBound( CSwordKey::createInstance(module) ); - upperBound->key(stop); - - sword::SWKey* sw_start = dynamic_cast<sword::SWKey*>(lowerBound.get()); - sword::SWKey* sw_stop = dynamic_cast<sword::SWKey*>(upperBound.get()); - - Q_ASSERT((*sw_start == *sw_stop) || (*sw_start < *sw_stop)); - - if (*sw_start == *sw_stop) { //same key, render single key - return renderSingleKey(lowerBound->key(), modules); - } - else if (*sw_start < *sw_stop) { // Render range - KeyTree tree; - KeyTreeItem::Settings settings = keySettings; - - CSwordVerseKey* vk_start = dynamic_cast<CSwordVerseKey*>(lowerBound.get()); - Q_ASSERT(vk_start); - - CSwordVerseKey* vk_stop = dynamic_cast<CSwordVerseKey*>(upperBound.get()); - Q_ASSERT(vk_stop); - - bool ok = true; - while (ok && ((*vk_start < *vk_stop) || (*vk_start == *vk_stop))) { - //make sure the key given by highlightKey gets marked as current key - settings.highlight = (!highlightKey.isEmpty() ? (vk_start->key() == highlightKey) : false); - - /*TODO: We need to take care of linked verses if we render one or (esp) more modules - If the verses 2,3,4,5 are linked to 1, it should be displayed as one entry with the caption 1-5 */ - - if (vk_start->Chapter() == 0){ //range was 0:0-1:x, render 0:0 first and jump to 1:0 - vk_start->Verse(0); - tree.append( new KeyTreeItem(vk_start->key(), modules, settings) ); - vk_start->Chapter(1); - vk_start->Verse(0); - } - tree.append( new KeyTreeItem(vk_start->key(), modules, settings) ); - ok = vk_start->next(CSwordVerseKey::UseVerse); - } - - return renderKeyTree(tree); - } - - return QString::null; -} - -const QString CTextRendering::renderSingleKey( const QString& key, const ListCSwordModuleInfo& moduleList, const KeyTreeItem::Settings& settings ) { - KeyTree tree; - tree.append( new KeyTreeItem(key, moduleList, settings) ); - - return renderKeyTree(tree); -} - - diff --git a/bibletime/backend/ctextrendering.h b/bibletime/backend/ctextrendering.h deleted file mode 100644 index d034959..0000000 --- a/bibletime/backend/ctextrendering.h +++ /dev/null @@ -1,147 +0,0 @@ -// -// C++ Interface: ctextrendering -// -// Description: -// -// -// Author: The BibleTime team <info@bibletime.info>, (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -#ifndef CTEXTRENDERING_H -#define CTEXTRENDERING_H - -//BT includes -#include "backend/cswordmoduleinfo.h" - -#include "util/autoptrvector.h" - -//QT includes -#include <qstring.h> - -// class CSwordModuleInfo; - -class CSwordKey; - -/** - * CTextRendering is BibleTime's place where the actual rendering takes place. - * It provides several methods to convert an abstract tree of items - * into a string of html. - * - * See the implementations @ref CHTMLExportRendering and especially @ref CDisplayRendering. - * @short Text rendering based on trees - * @author The BibleTime team -*/ - -namespace Rendering { - - class CTextRendering { - -public: - - class KeyTreeItem; - - class KeyTree; - typedef util::AutoPtrVector<KeyTreeItem> KeyTreeItemList; - - class KeyTreeItem { - public: - - struct Settings { - enum KeyRenderingFace { - NoKey, //< means no key shown at all - SimpleKey, //< means only versenumber or only lexicon entry name - CompleteShort, //< means key like "Gen 1:1" - CompleteLong //< means "Genesis 1:1" - }; - - Settings(const bool highlight = false, KeyRenderingFace keyRendering = SimpleKey) : highlight(highlight), keyRenderingFace(keyRendering) {} - - bool highlight; - KeyRenderingFace keyRenderingFace; - }; - - KeyTreeItem(const QString& key, CSwordModuleInfo const * module, const Settings settings); - KeyTreeItem(const QString& key, const ListCSwordModuleInfo& modules, const Settings settings); - KeyTreeItem(const QString& startKey, const QString& stopKey, CSwordModuleInfo* module, const Settings settings); - KeyTreeItem(const QString& content, const Settings settings); - KeyTreeItem(const KeyTreeItem& i); - - virtual ~KeyTreeItem(); - - const QString& getAlternativeContent() const; - inline void setAlternativeContent(const QString& newContent) { - m_alternativeContent = newContent; - }; - - inline const bool hasAlternativeContent() const { - return !m_alternativeContent.isNull(); - }; - - inline const ListCSwordModuleInfo& modules() const { - return m_moduleList; - }; - - inline const QString& key() const { - return m_key; - }; - - inline const Settings& settings() const { - return m_settings; - }; - - inline KeyTree* const childList() const; - inline const bool hasChildItems() const; - - protected: - KeyTreeItem(); - - Settings m_settings; - ListCSwordModuleInfo m_moduleList; - QString m_key; - mutable KeyTree* m_childList; - - QString m_stopKey; - QString m_alternativeContent; - }; - - class KeyTree : public KeyTreeItemList { - public: - ListCSwordModuleInfo collectModules() const; - }; - - virtual ~CTextRendering() {} - - const QString renderKeyTree( KeyTree& ); - - const QString renderKeyRange( const QString& start, const QString& stop, const ListCSwordModuleInfo& modules, const QString& hightlightKey = QString::null, const KeyTreeItem::Settings& settings = KeyTreeItem::Settings() ); - - const QString renderSingleKey( const QString& key, const ListCSwordModuleInfo&, const KeyTreeItem::Settings& settings = KeyTreeItem::Settings() ); - -protected: - virtual const QString renderEntry( const KeyTreeItem&, CSwordKey* = 0 ) = 0; - virtual const QString finishText( const QString&, KeyTree& tree ) = 0; - virtual void initRendering() = 0; -}; - -inline CTextRendering::KeyTree* const CTextRendering::KeyTreeItem::childList() const { - if (!m_childList) { - m_childList = new KeyTree(); - } - - return m_childList; -} - -inline const bool CTextRendering::KeyTreeItem::hasChildItems() const { - if (!m_childList) { - return false; - } - - return !m_childList->isEmpty(); -} - -} - -#endif diff --git a/bibletime/backend/osismorphsegmentation.cpp b/bibletime/backend/osismorphsegmentation.cpp deleted file mode 100644 index 7aeb63c..0000000 --- a/bibletime/backend/osismorphsegmentation.cpp +++ /dev/null @@ -1,92 +0,0 @@ -/****************************************************************************** - * - * osisfootnotes - SWFilter descendant to hide or show footnotes - * in an OSIS module. - */ - - -#include "osismorphsegmentation.h" - -#include <stdlib.h> -#include <swmodule.h> -#include <swbuf.h> -#include <versekey.h> -#include <utilxml.h> -#include <utilstr.h> - - - -namespace Filters { -const char OSISMorphSegmentation::oName[] = "Morph segmentation"; -const char OSISMorphSegmentation::oTip[] = "Toggles morph segmentation On and Off if they exist"; - -const SWBuf OSISMorphSegmentation::choices[3] = {"Off", "On", ""}; - -const StringList OSISMorphSegmentation::oValues(&choices[0], &choices[2]); - -OSISMorphSegmentation::OSISMorphSegmentation() : sword::SWOptionFilter(oName, oTip, &oValues) { - setOptionValue("Off"); - } - - - OSISMorphSegmentation::~OSISMorphSegmentation() {} - - - char OSISMorphSegmentation::processText(SWBuf &text, const SWKey */*key*/, const SWModule */*module*/) { - SWBuf token; - bool intoken = false; - bool hide = false; - - SWBuf orig( text ); - const char *from = orig.c_str(); - - XMLTag tag; - - for (text = ""; *from; ++from) { - if (*from == '<') { - intoken = true; - token = ""; - continue; - } - - if (*from == '>') { // process tokens - intoken = false; - - if (!strncmp(token.c_str(), "seg ", 4) || !strncmp(token.c_str(), "/seg", 4)) { - tag = token; - - if (!tag.isEndTag() && tag.getAttribute("type") && !strcmp("morph", tag.getAttribute("type"))) { //<seg type="morph"> start tag - hide = (option == 0); //only hide if option is Off - } - - if (hide) { //hides start and end tags as long as hide is set - - if (tag.isEndTag()) { //</seg> - hide = false; - } - - continue; //leave out the current token - } - } //end of seg tag handling - - text.append('<'); - text.append(token); - text.append('>'); - - // hide = false; //not right, because there may be child tags in seg. Only /seg may disable the seg hiding. - - continue; - } //end of intoken part - - if (intoken) { //copy token - token.append(*from); - } - else { //copy text which is not inside of a tag - text.append(*from); - } - } - - return 0; - } - -} diff --git a/bibletime/backend/osismorphsegmentation.h b/bibletime/backend/osismorphsegmentation.h deleted file mode 100644 index bc4ea0f..0000000 --- a/bibletime/backend/osismorphsegmentation.h +++ /dev/null @@ -1,48 +0,0 @@ -/****************************************************************************** - * - * $Id: osismorphsegmentation.h,v 1.4 2006/08/08 19:32:48 joachim Exp $ - * - * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org) - * CrossWire Bible Society - * P. O. Box 2528 - * Tempe, AZ 85280-2528 - * - * 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 version 2. - * - * 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. - * - */ - -#ifndef OSISMORPHSEGMENTATION_H -#define OSISMORPHSEGMENTATION_H - -#include <swoptfilter.h> - -using namespace sword; - -namespace Filters { - -/** This Filter shows/hides headings in a OSIS text. - * @author Martin Gruner - */ -class OSISMorphSegmentation : public SWOptionFilter { - static const char oName[]; - static const char oTip[]; - static const SWBuf choices[3]; - static const StringList oValues; - -public: - OSISMorphSegmentation(); - virtual ~OSISMorphSegmentation(); - - virtual char processText(SWBuf &text, const SWKey *key = 0, const SWModule *module = 0); -}; - -} - -#endif diff --git a/bibletime/bibletime.cpp b/bibletime/bibletime.cpp deleted file mode 100644 index 32030ff..0000000 --- a/bibletime/bibletime.cpp +++ /dev/null @@ -1,329 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//local includes -#include "config.h" -#include "bibletime.h" - -//frontend includes -#include "frontend/cmdiarea.h" -#include "frontend/kstartuplogo.h" -#include "frontend/mainindex/cmainindex.h" -#include "frontend/displaywindow/cdisplaywindow.h" -#include "frontend/displaywindow/creadwindow.h" -#include "frontend/displaywindow/cwritewindow.h" -#include "frontend/keychooser/ckeychooser.h" -#include "frontend/cbtconfig.h" - -#include "util/ctoolclass.h" -#include "util/cpointers.h" - -//backend includes -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbiblemoduleinfo.h" -#include "backend/cswordcommentarymoduleinfo.h" -#include "backend/cswordlexiconmoduleinfo.h" -#include "backend/cswordbookmoduleinfo.h" -#include "backend/cswordversekey.h" -#include "backend/cswordldkey.h" - - -//Qt includes -#include <qsplitter.h> - -//KDE includes -#include <kdeversion.h> -#include <kaction.h> -#include <kapplication.h> -#include <kconfig.h> -#include <kcmdlineargs.h> -#include <klocale.h> -#include <kaccel.h> -#include <kmenubar.h> -#include <ktoolbar.h> -#include <krandomsequence.h> - -using namespace Profile; - -BibleTime::BibleTime() -: BibleTimeInterface("BibleTimeInterface"), -#if KDE_VERSION >= 0x030200 -KMainWindow(KMainWindow::NoDCOPObject, 0,0, WType_TopLevel), -#else -KMainWindow(0,0, WType_TopLevel), -#endif -m_windowActionCollection(0), -m_initialized(false), -m_moduleList(0), -m_progress(0), -m_currentProfile(0), -m_mainSplitter(0), -m_leftPaneSplitter(0), -m_mdi(0), -m_profileMgr(), -m_backend(0), -m_mainIndex(0) { - setObjId("BibleTimeInterface"); - setHelpMenuEnabled(false); - - initBackends(); - initView(); - initActions(); - - createGUI("bibletimeui.rc"); - initMenubar(); - initConnections(); - - readSettings(); - - setPlainCaption("BibleTime " VERSION); - - // we don't save the geometry, it's stored in the startup profile - setAutoSaveSettings(QString("MainWindow"), false); -} - -BibleTime::~BibleTime() { - // delete m_dcopInterface; - // The backend is deleted by the BibleTimeApp instance -} - -/** Saves the properties of BibleTime to the application wide configfile */ -void BibleTime::saveSettings() { - if (m_mdi) { - m_mdi->saveSettings(); - } - - accel()->writeSettings(CBTConfig::getConfig()); - - CBTConfig::set - (CBTConfig::toolbar, m_viewToolbar_action->isChecked()); - CBTConfig::set - (CBTConfig::mainIndex, m_viewMainIndex_action->isChecked()); - CBTConfig::set - (CBTConfig::infoDisplay, m_viewInfoDisplay_action->isChecked()); - - CBTConfig::set - (CBTConfig::mainSplitterSizes, m_mainSplitter->sizes()); - CBTConfig::set - (CBTConfig::leftPaneSplitterSizes, m_leftPaneSplitter->sizes()); - - // set the default to false - /* CBTConfig::set(CBTConfig::autoTileVertical, false); - CBTConfig::set(CBTConfig::autoTileHorizontal, false); - CBTConfig::set(CBTConfig::autoCascade, false); - */ - CBTConfig::set - (CBTConfig::autoTileVertical, m_windowAutoTileVertical_action->isChecked()); - CBTConfig::set - (CBTConfig::autoTileHorizontal, m_windowAutoTileHorizontal_action->isChecked()); - CBTConfig::set - (CBTConfig::autoCascade, m_windowAutoCascade_action->isChecked()); - - - CProfile* p = m_profileMgr.startupProfile(); - if (p) { - saveProfile(p); - } -} - -/** Reads the settings from the configfile and sets the right properties. */ -void BibleTime::readSettings() { - // accel()->readSettings(CBTConfig::getConfig()); - CBTConfig::setupAccelSettings(CBTConfig::application, actionCollection()); - - m_viewToolbar_action->setChecked( CBTConfig::get - (CBTConfig::toolbar) ); - slotToggleToolbar(); - - m_viewMainIndex_action->setChecked( CBTConfig::get - (CBTConfig::mainIndex) ); - slotToggleMainIndex(); - - m_viewInfoDisplay_action->setChecked( CBTConfig::get - (CBTConfig::infoDisplay) ); - slotToggleInfoDisplay(); - - m_mainSplitter->setSizes( - CBTConfig::get - (CBTConfig::mainSplitterSizes) - ); - m_leftPaneSplitter->setSizes( - CBTConfig::get - (CBTConfig::leftPaneSplitterSizes) - ); - - if ( CBTConfig::get - (CBTConfig::autoTileVertical) ) { - m_windowAutoTileVertical_action->setChecked( true ); - m_windowManualMode_action->setChecked(false); - slotAutoTileVertical(); - } - else if ( CBTConfig::get - (CBTConfig::autoTileHorizontal) ) { - m_windowAutoTileHorizontal_action->setChecked( true ); - m_windowManualMode_action->setChecked(false); - slotAutoTileHorizontal(); - } - else if ( CBTConfig::get - (CBTConfig::autoCascade) ) { - m_windowAutoCascade_action->setChecked(true); - m_windowManualMode_action->setChecked(false); - slotAutoCascade(); - } - else { - m_windowManualMode_action->setChecked(true); - slotManualArrangementMode(); - } -} - -/** Creates a new presenter in the MDI area according to the type of the module. */ -CDisplayWindow* BibleTime::createReadDisplayWindow(ListCSwordModuleInfo modules, const QString& key) { - kapp->setOverrideCursor( waitCursor ); - - CDisplayWindow* displayWindow = CDisplayWindow::createReadInstance(modules, m_mdi); - if ( displayWindow ) { - displayWindow->init(); - displayWindow->show(); - // if (!key.isEmpty()) - displayWindow->lookup(key); - } - - kapp->restoreOverrideCursor(); - return displayWindow; -} - - -/** Creates a new presenter in the MDI area according to the type of the module. */ -CDisplayWindow* BibleTime::createReadDisplayWindow(CSwordModuleInfo* module, const QString& key) { - ListCSwordModuleInfo list; - list.append(module); - - return createReadDisplayWindow(list, key); -} - -CDisplayWindow* BibleTime::createWriteDisplayWindow(CSwordModuleInfo* module, const QString& key, const CDisplayWindow::WriteWindowType& type) { - kapp->setOverrideCursor( waitCursor ); - - ListCSwordModuleInfo modules; - modules.append(module); - - CDisplayWindow* displayWindow = CDisplayWindow::createWriteInstance(modules, m_mdi, type); - if ( displayWindow ) { - displayWindow->init(); - displayWindow->show(); - displayWindow->lookup(key); - } - - kapp->restoreOverrideCursor(); - return displayWindow; -} - -/** Refreshes all presenters.*/ -void BibleTime::refreshDisplayWindows() { - unsigned int index; - for ( index = 0; index < m_mdi->windowList().count(); index++) { - CDisplayWindow* window = dynamic_cast<CDisplayWindow*>(m_mdi->windowList().at(index)); - if (window) { - window->reload(); - } - } -} - -/** Called before quit. */ -bool BibleTime::queryExit() { - bool ret = false; - if (m_initialized) { - saveSettings(); - ret = true; - } - - return ret; -} - -/** Called before a window is closed */ -bool BibleTime::queryClose() { - bool ret = true; - - for ( unsigned int index = 0; index < m_mdi->windowList().count(); ++index) { - if (CDisplayWindow* window = dynamic_cast<CDisplayWindow*>(m_mdi->windowList().at(index)) - ) { - ret = ret && window->queryClose(); - } - } - - return ret; -} - -/** Reimplementation used for sessions management. */ -void BibleTime::saveProperties(KConfig* /*myConfig*/) {} - -/** Reimplementation used for session management. */ -void BibleTime::readProperties(KConfig* /*myConfig*/) {} - -/** Restores the workspace if the flag for this is set in the config. */ -void BibleTime::restoreWorkspace() { - if (CProfile* p = m_profileMgr.startupProfile()) { - loadProfile(p); - } -} - -/** Sets the caption of the mainwindow */ -void BibleTime::setCaption( const QString& ) { - KMainWindow::setPlainCaption( KApplication::kApplication()->makeStdCaption( m_mdi->currentApplicationCaption() ) ); -} - -/** Sets the plain caption of the main window */ -void BibleTime::setPlainCaption( const QString& ) { - KMainWindow::setPlainCaption( KApplication::kApplication()->makeStdCaption( m_mdi->currentApplicationCaption() ) ); -} - -/** Processes the commandline options given to BibleTime. */ -void BibleTime::processCommandline() { - KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); - - // if (CBTConfig::get(CBTConfig::crashedLastTime)) { - if (!CBTConfig::get - (CBTConfig::crashedTwoTimes) && !args->isSet("ignore-session")) { //restore workspace if it crashed only once - restoreWorkspace(); - } - // } - - //open every time a module if the command line option was set. - if ( args->isSet("open-default-bible") && !CBTConfig::get - (CBTConfig::crashedLastTime) && !CBTConfig::get - (CBTConfig::crashedTwoTimes)) { //restore workspace if it crashed ony once - QString bibleKey = args->getOption("open-default-bible"); - CSwordModuleInfo* bible = CBTConfig::get - (CBTConfig::standardBible); - - if (bibleKey == "<random>") { - CSwordVerseKey vk(0); - const int maxIndex = 32400; - - KRandomSequence rs; - int newIndex = rs.getLong(maxIndex); - vk.setPosition(sword::TOP); - vk.Index(newIndex); - bibleKey = vk.key(); - } - createReadDisplayWindow(bible, bibleKey); - // if (isVisible()) - m_mdi->myTileVertical();//we are sure only one window is open, which should be displayed fullscreen in the working area - } -} - -void BibleTime::polish() { - m_initialized = true; - - KMainWindow::polish(); - applyMainWindowSettings(CBTConfig::getConfig(), QString::fromLatin1("MainWindow")); -} - diff --git a/bibletime/bibletime.h b/bibletime/bibletime.h deleted file mode 100644 index ff661e9..0000000 --- a/bibletime/bibletime.h +++ /dev/null @@ -1,421 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef BIBLETIME_H -#define BIBLETIME_H - -//Own includes -#include "bibletimeinterface.h" - -//Frontend includes -#include "frontend/cprofilemgr.h" -#include "frontend/cprofile.h" -#include "frontend/displaywindow/cdisplaywindow.h" - -//Backend includes -#include "backend/cswordmoduleinfo.h" - -//KDE includes -#include <kmainwindow.h> - -//forward: BT classes -class CMDIArea; -class CDisplayWindow; -class CMainIndex; - -namespace InfoDisplay { - class CInfoDisplay; -} - -//KDE classes -class KToggleAction; -class KAccel; -class KPopupMenu; -class KAction; -class KActionMenu; -class KActionCollection; - -//QT classes -class QPopupMenu; -class QProgressDialog; -class QSplitter; - -/** - * @page backend The structure of the backend - * <p> - * The backend implementation for Sword is called CSwordBackend, the classes we use - * to work with keys are called CSwordVerseKey and CSwordLDKey, both are derived from - * the class CSwordKey. - * The CSwordKey derived classes used for Sword do also inherit the classes - * VerseKey (CSwordVerseKey) - * and SWKey (CSwordLDKey). - * </p> - * <p> - * The classes used to handle all module based stuff are derived from CModuleInfo. - * The module classes are: CSwordModuleInfo (for Sword modules), - * CSwordBibleModuleInfo (for bibles), CSwordCommentaryModuleInfo (for commentaries) and - * CSwordLexiconModuleInfo (for lexicons). - * Have a look at the class documentation of the mentioned classes to learn how the - * structure of them looks like and which class inherits which other class. - * </p> - * <p> - * The first objects which should be created in the application is the backend - * (for Sword the class is called CSwordBackend). - * Then create all the different module classes for the correct Sword modules. - * Have a look at - * BibleTime::initBackens() to see how it's done in BibleTime.@br - * Later you can work with them for example by using the CSwordKey and - * CSwordModuleInfo derived class. - * </p> - */ - -/** - * @page frontend The structure of the frontend - * - * <p> - * The frontend contains the classes which interact with the user. For example the main index, - * the display windows, the searchdialog or the other parts. - * </p><p> - * The main index is implemented in the class CGroupManager, the items of the - * main index are implemented in the class CGroupManagerItem. - * Each CGroupManagerItem has a type() function which returns the type of - * the object (Module, Bookmark or Group).<BR> - * The display windows are all derived from the base class CPresenter. - * The display windows which handle Sword modules are all derived from the - * CSwordPresenter class. - * The display windows which provide functionality are CBiblePresenter for - * Bibles, CCommentaryPresenter for commentaries and CLexiconPresenter for - * lexicon and dictionaries. - * CSwordPresenter provides the essential base functions which are - * reimplemented in the derived classes (for example CSwordPresenter::lookup).<BR> - * </p><p> - * Another important part of the frontend are the keychoosers. - * They provide an interface to choose a key of a module. - * The interface for different module types is different. - * The base class is CKeyChooser which is the factory for the derived classes. - * Use the function CKeyChooser::createInstance to get the correct - * keychooser implementation for the desired module.<BR> - * </p> - */ - -/** @mainpage BibleTime - sourcecode documentation - * BibleTime main page. - * <p>This is the sourcecode documentation of BibleTime, a Bible study tool for KDE/Linux. - * BibleTime is devided in two major parts, the backend and the frontend. - * The backend is mainly a wrapper around Sword's classes to use Qt functionality - * to allow easy access to it's functionality and to have it in a (more or less :) - * object oriented structure.</p><BR> - * <p> - * -Introduction to the backend: @ref backend<BR> - * -Introduction to the frontend: @ref frontend.<BR> - * The main class of BibleTime is called @ref BibleTime, which is the main window - * and initializes all important parts at startup. The text display windows - * belong to the @ref frontend. - * </p> - */ - -/** BibleTime's main class. - * The main class of BibleTime. Here are the main widgets created. - * - * This is the main class of BibleTime! This class creates the GUI, the KAction objects - * and connects to some slots. Please insert the creation of actions in initActions, - * the creation of widgets into initView and the connect(...) calls into initConnections. - * Reading from a config file on creation time should go into readSettings(), saving into - * saveSettings(). - * This is the general way of all BibleTime classes. - */ -class BibleTime : public KMainWindow, virtual public BibleTimeInterface { - friend class CMDIArea; - Q_OBJECT -public: - /** - * construtor of BibleTime - */ - BibleTime(); - /** - * destrutor of BibleTime - */ - virtual ~BibleTime(); - - virtual void polish(); - /** - * Reads the settings from the configfile and sets the right properties. - */ - void readSettings(); - /** - * Saves the settings of this class - */ - void saveSettings(); - /** - * Restores the workspace if the flaf for this is set in the config. - */ - void restoreWorkspace(); - /** - * Apply the settings given by the profile p - */ - void applyProfileSettings( Profile::CProfile* p ); - /** - * Stores the settings of the mainwindow in the profile p - */ - void storeProfileSettings( Profile::CProfile* p ); - -public slots: - /** - * Shows the daily tip - */ - void slotHelpTipOfDay(); - /** - * Opens the optionsdialog of BibleTime. - */ - void slotSettingsOptions(); - /** - * Opens the optionsdialog of BibleTime. - */ - void slotSwordSetupDialog(); - /** - * Opens the handbook. - */ - void openOnlineHelp_Handbook(); - /** - * Opens the bible study howto. - */ - void openOnlineHelp_Howto(); - /** - * Sets the plain caption of the main window - */ - virtual void setPlainCaption( const QString& ); - /** - * Sets the caption of the mainwindow - */ - virtual void setCaption(const QString&); - /** - * Processes the commandline options given to BibleTime. - */ - void processCommandline(); - -protected: // Protected methods - /** - * Initializes the view of this widget - */ - void initView(); - /** - * Initializes the menubar of BibleTime. - */ - void initMenubar(); - /** - * Initializes the SIGNAL / SLOT connections - */ - void initConnections(); - /** - * Initializes the backend - */ - void initBackends(); - /** - * Initializes the action objects of the GUI - */ - void initActions(); - /** - * Refreshes all presenter supporting at least in of the features given as parameter. - */ - void refreshDisplayWindows(); - /** - * Called before a window is closed - */ - bool queryClose(); - /** - * Called before quit. - */ - bool queryExit(); - /** - * Reimplementation used for session management. - */ - void readProperties(KConfig* config); - /** - * Reimplementation used for sessions management. - */ - void saveProperties(KConfig* myConfig); - -protected slots: - /** - * Creates a new presenter in the MDI area according to the type of the module. - */ - CDisplayWindow* createReadDisplayWindow(ListCSwordModuleInfo modules, const QString& key); - CDisplayWindow* createReadDisplayWindow(CSwordModuleInfo* module, const QString& key); - CDisplayWindow* createWriteDisplayWindow(CSwordModuleInfo* module, const QString& key, const CDisplayWindow::WriteWindowType& type); - /** - * Is called when the window menu is about to show ;-) - */ - void slotWindowMenuAboutToShow(); - /** - * This slot is connected with the windowAutoTile_action object - */ - void slotAutoTileVertical(); - /** - * This slot is connected with the windowAutoTile_action object - */ - void slotAutoTileHorizontal(); - /** - * This slot is connected with the windowAutoCascade_action object - */ - void slotAutoCascade(); - void slotUpdateWindowArrangementActions( KAction* ); - - void slotCascade(); - void slotTileVertical(); - void slotTileHorizontal(); - - void slotManualArrangementMode(); - - /** - * Is called when a client was selected in the window menu - */ - void slotWindowMenuActivated(); - /** - * Shows/hides the toolbar - */ - void slotToggleToolbar(); - /** - * Opens a toolbar editor - */ - void slotSettingsToolbar(); - /** - * Shows or hides the main index part - */ - void slotToggleMainIndex(); - /** - * Shows or hides the info display part. - */ - void slotToggleInfoDisplay(); - /** - * Saves to the profile with the menu id ID - */ - void saveProfile(int ID); - /** - * Saves the current settings into the currently activatred profile. - */ - void saveProfile(Profile::CProfile* p); - /** - * Deletes the chosen session from the menu and from disk. - */ - void deleteProfile(int ID); - /** - * Loads the profile with the menu id ID - */ - void loadProfile(int ID); - /** - * Loads the profile with the menu ID id - */ - void loadProfile(Profile::CProfile* p); - /** - * Toggles between normal and fullscreen mode. - */ - void toggleFullscreen(); - /** - * Is called when settings in the optionsdialog have been - * changed (ok or apply) - */ - void slotSettingsChanged(); - /** - * Is called when settings in the sword setup dialog have been - * changed (ok or apply) - */ - void slotSwordSetupChanged(); - /** - * Called when search button is pressed - **/ - void slotSearchModules(); - /** - * Called for search default bible - **/ - void slotSearchDefaultBible(); - /** - Saves current settings into a new profile. - */ - void saveToNewProfile(); - /** - * Slot to refresh the save profile and load profile menus. - */ - void refreshProfileMenus(); - - -private: - QPopupMenu* m_windowMenu; - QPopupMenu* m_editMenu; - - /** VIEW menu actions */ - KToggleAction* m_viewToolbar_action; - KToggleAction* m_viewMainIndex_action; - KToggleAction* m_viewInfoDisplay_action; - - /** WINDOW menu actions */ - KAction* m_windowCascade_action; - KAction* m_windowTileHorizontal_action; - KAction* m_windowTileVertical_action; - KActionMenu* m_windowArrangementMode_action; - KToggleAction* m_windowManualMode_action; - KToggleAction* m_windowAutoCascade_action; - KToggleAction* m_windowAutoTileVertical_action; - KToggleAction* m_windowAutoTileHorizontal_action; - KAction* m_windowCloseAll_action; - - KActionCollection* m_windowActionCollection; - - KActionMenu* m_windowSaveProfile_action; - KAction* m_windowSaveToNewProfile_action; - KActionMenu* m_windowLoadProfile_action; - KActionMenu* m_windowDeleteProfile_action; - KToggleAction* m_windowFullscreen_action; - - QPtrList<KAction> m_windowOpenWindowsList; - - KHelpMenu* m_helpMenu; - - - bool m_initialized; - /** - * The list of installed SWORD modules - */ - ListCSwordModuleInfo* m_moduleList; - QProgressDialog* m_progress; - - Profile::CProfile* m_currentProfile; - QSplitter* m_mainSplitter; - QSplitter* m_leftPaneSplitter; - CMDIArea* m_mdi; - - Profile::CProfileMgr m_profileMgr; - CSwordBackend* m_backend; - - CMainIndex* m_mainIndex; - - InfoDisplay::CInfoDisplay* m_infoDisplay; - -protected: //DCOP interface implementation - //helper function - void syncAllModulesByType(const CSwordModuleInfo::ModuleType type, const QString& key); - - //see bibletimeinterface.h for a documentation of these functions - virtual void closeAllModuleWindows(); - virtual void syncAllBibles(const QString& key); - virtual void syncAllCommentaries(const QString& key); - virtual void syncAllLexicons(const QString& key); - virtual void syncAllVerseBasedModules(const QString& key); - virtual void openWindow(const QString& moduleName, const QString& key); - virtual void openDefaultBible(const QString& key); - virtual QString getCurrentReference(); - virtual QStringList searchInModule(const QString& module, const QString& searchText); - virtual QStringList searchInOpenModules(const QString& searchText); - virtual QStringList searchInDefaultBible(const QString& searchText); - virtual QStringList getModulesOfType(const QString& type); - virtual void reloadModules(); -}; - -#endif diff --git a/bibletime/bibletime_dcop.cpp b/bibletime/bibletime_dcop.cpp deleted file mode 100644 index 69113d4..0000000 --- a/bibletime/bibletime_dcop.cpp +++ /dev/null @@ -1,220 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "bibletime.h" - -//frontend includes -#include "frontend/cmdiarea.h" -#include "frontend/cbtconfig.h" -#include "frontend/searchdialog/csearchdialog.h" - -//Sword includes -#include <versekey.h> -#include <listkey.h> - -//helper function -void BibleTime::syncAllModulesByType(const CSwordModuleInfo::ModuleType type, const QString& key) { - qDebug("Syncing modules by type to key %s", key.latin1()); - - QPtrList<QWidget> windows = m_mdi->usableWindowList(); - for (QWidget* w = windows.first(); w; w = windows.next()) { - CDisplayWindow* d = dynamic_cast<CDisplayWindow*>(w); - Q_ASSERT(d); - - if (d && d->modules().count() && d->modules().first()->type() == type) { - d->lookup(key); - } - } -} - -void BibleTime::closeAllModuleWindows() { - qDebug("DCOP: close all windows now..."); - - m_mdi->deleteAll(); -} - -void BibleTime::syncAllBibles(const QString& key) { - qDebug("DCOP: syncing all bibles ..."); - syncAllModulesByType(CSwordModuleInfo::Bible, key); -} - -void BibleTime::syncAllCommentaries(const QString& key) { - qDebug("DCOP: syncing all commentaries ..."); - syncAllModulesByType(CSwordModuleInfo::Commentary, key); -} - -void BibleTime::syncAllLexicons(const QString& key) { - qDebug("DCOP: syncing all lexicons ..."); - syncAllModulesByType(CSwordModuleInfo::Lexicon, key); -} - -void BibleTime::syncAllVerseBasedModules(const QString& key) { - qDebug("DCOP: syncing all verse based modules ..."); - syncAllModulesByType(CSwordModuleInfo::Bible, key); - syncAllModulesByType(CSwordModuleInfo::Commentary, key); -} - -void BibleTime::openWindow(const QString& moduleName, const QString& key) { - qDebug("DCOP: open window for module %s and key %s...", moduleName.latin1(), key.latin1()); - - CSwordModuleInfo* module = CPointers::backend()->findModuleByName(moduleName); - Q_ASSERT(module); - if (module) { - createReadDisplayWindow(module, key); - } -} - -void BibleTime::openDefaultBible(const QString& key) { - qDebug("DCOP: open default bible ..."); - CSwordModuleInfo* mod = CBTConfig::get - (CBTConfig::standardBible); - if (mod) { - openWindow(mod->name(), key); - } -} - -QStringList BibleTime::searchInModule(const QString& moduleName, const QString& searchText) { - qDebug("DCOP: searchInModule %s ...", moduleName.latin1()); - QStringList ret; - CSwordModuleInfo* mod = CPointers::backend()->findModuleByName(moduleName); - - //TODO: Check this - Q_ASSERT(mod); - if (mod) { - //mod->search(searchText, CSwordModuleSearch::multipleWords, sword::ListKey()); - sword::ListKey scope; - mod->searchIndexed( searchText, scope ); - - sword::ListKey result = mod->searchResult(); - const QString lead = QString("[%1] ").arg(moduleName); - ; - for ( int i = 0; i < result.Count(); ++i ) { - sword::SWKey* key = result.getElement(i); - Q_ASSERT(key); - - - if (mod->type() == CSwordModuleInfo::Bible || mod->type() == CSwordModuleInfo::Commentary) { - sword::VerseKey vk(key->getText()); - ret << lead + QString::fromUtf8( vk.getOSISRef() ); - } - else { - ret << lead + QString::fromUtf8( key->getText() ); - } - } - } - - return ret; - -} - -QStringList BibleTime::searchInOpenModules(const QString& searchText) { - qDebug("DCOP: search in open modules ..."); - QStringList ret; - - QWidgetList windows = m_mdi->windowList(); - for ( int i = 0; i < static_cast<int>(windows.count()); ++i ) { - CDisplayWindow* w = dynamic_cast<CDisplayWindow*>(windows.at(i)); - if (w) { - ListCSwordModuleInfo windowModules = w->modules(); - - ListCSwordModuleInfo::iterator end_it = windowModules.end(); - for (ListCSwordModuleInfo::iterator it(windowModules.begin()); it != end_it; ++it) { - ret += searchInModule((*it)->name(), searchText); - }; - }; - }; - - return ret; -} - -QStringList BibleTime::searchInDefaultBible(const QString& searchText) { - CSwordModuleInfo* bible = CBTConfig::get - (CBTConfig::standardBible); - return searchInModule(bible->name(), searchText); -} - -QString BibleTime::getCurrentReference() { - qDebug("BibleTime::getCurrentReference"); - QString ret = QString::null; - - CDisplayWindow* w = dynamic_cast<CDisplayWindow*>(m_mdi->activeWindow()); - Q_ASSERT(w); - - if (w) { - QString modType; - Q_ASSERT(w->modules().first()); - switch (w->modules().first()->type()) { - case CSwordModuleInfo::Bible: - modType = "BIBLE"; - break; - case CSwordModuleInfo::Commentary: - modType = "COMMENTARY"; - break; - case CSwordModuleInfo::GenericBook: - modType = "BOOK"; - break; - case CSwordModuleInfo::Lexicon: - modType = "LEXICON"; - break; - default: - modType = "UNSUPPORTED"; - break; - } - - ret.append("[").append(w->modules().first()->name()).append("] "); - ret.append("[").append(modType).append("] "); - - CSwordVerseKey* vk = dynamic_cast<CSwordVerseKey*>( w->key() ); - if (vk) { - ret.append( vk->getOSISRef() ); - } - else { - ret.append( w->key()->key() ); - } - } - - return ret; -} - -QStringList BibleTime::getModulesOfType(const QString& type) { - QStringList ret; - - CSwordModuleInfo::ModuleType modType = CSwordModuleInfo::Unknown; - if (type == "BIBLES") { - modType = CSwordModuleInfo::Bible; - } - else if (type == "COMMENTARIES") { - modType = CSwordModuleInfo::Commentary; - } - else if (type == "LEXICONS") { - modType = CSwordModuleInfo::Lexicon; - - } - else if (type == "BOOKS") { - modType = CSwordModuleInfo::GenericBook; - } - - ListCSwordModuleInfo modList = CPointers::backend()->moduleList(); - for (ListCSwordModuleInfo::iterator it( modList.begin() ); it != modList.end(); ++it) { - if ((*it)->type() == modType) { - ret.append( (*it)->name() ); - } - } - - return ret; -} - -void BibleTime::reloadModules() { - //m_backend->reloadModules(); - slotSwordSetupChanged(); -} - diff --git a/bibletime/bibletime_init.cpp b/bibletime/bibletime_init.cpp deleted file mode 100644 index fb704bf..0000000 --- a/bibletime/bibletime_init.cpp +++ /dev/null @@ -1,609 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "bibletime.h" - -#include "backend/btstringmgr.h" -#include "backend/cswordbackend.h" - -#include "frontend/mainindex/cmainindex.h" -#include "frontend/cprofilemgr.h" -#include "frontend/cprofile.h" -#include "frontend/cmdiarea.h" -#include "frontend/kstartuplogo.h" -#include "frontend/cswordsetupdialog.h" -#include "frontend/cprinter.h" -#include "frontend/cmanageindiceswidget.h" - -#include "backend/clanguagemgr.h" - - -#include "config.h" -#include "frontend/cbtconfig.h" -#include "frontend/cinfodisplay.h" - -#include "util/cpointers.h" -#include "util/cresmgr.h" - -//system includes -#include <stdlib.h> - -//QT includes -#include <qpopupmenu.h> -#include <qsplitter.h> -#include <qguardedptr.h> -#include <qlistview.h> -#include <qlayout.h> -#include <qlabel.h> -#include <qvbox.h> - -//KDE includes -#include <kaboutdata.h> -#include <kaccel.h> -#include <kaction.h> -#include <kapplication.h> -#include <kconfigbase.h> -#include <kdeversion.h> -#include <kglobal.h> -#include <khelpmenu.h> -#include <kiconloader.h> -#include <kmenubar.h> -#include <kstddirs.h> -#include <kstdaction.h> -#include <ktoolbar.h> -#include <klocale.h> -#include <kpopupmenu.h> -#include <kdeversion.h> - -//Sword includes -#include <swlog.h> - -using namespace InfoDisplay; -using namespace Profile; - -/**Initializes the view of this widget*/ -void BibleTime::initView() { - KStartupLogo::setStatusMessage(i18n("Creating BibleTime's GUI") + QString("...")); - - m_mainSplitter = new QSplitter(this, "mainsplitter"); - m_mainSplitter->setChildrenCollapsible(false); - setCentralWidget(m_mainSplitter); - - m_leftPaneSplitter = new QSplitter(Qt::Vertical, m_mainSplitter); - m_leftPaneSplitter->setChildrenCollapsible(false); - - QVBox* vBox = new QVBox(m_leftPaneSplitter); - vBox->setMinimumSize(100, 100); - - QLabel* bookshelfLabel = new QLabel( i18n("Bookshelf"), vBox ); - bookshelfLabel->setMargin(5); - - m_mainIndex = new CMainIndex(vBox); - - m_infoDisplay = new CInfoDisplay(m_leftPaneSplitter); - CPointers::setInfoDisplay(m_infoDisplay); - - m_mdi = new CMDIArea(m_mainSplitter, "mdiarea" ); - m_mdi->setMinimumSize(100, 100); - m_mdi->setFocusPolicy(ClickFocus); - - m_helpMenu = new KHelpMenu(this, KGlobal::instance()->aboutData(), true, actionCollection()); -} - -/** Initializes the action objects of the GUI */ -void BibleTime::initActions() { - KStartupLogo::setStatusMessage(i18n("Initializing menu- and toolbars") + QString("...")); - KAction* action = 0; - - action = KStdAction::quit(kapp, SLOT( quit() ), actionCollection()); - action->setToolTip( CResMgr::mainMenu::file::quit::tooltip ); - - #if KDE_VERSION_MINOR < 1 - - action->plugAccel( accel() ); - #endif - - action = new KAction(i18n("Search in &open work(s)"), - CResMgr::mainMenu::mainIndex::search::icon, - CResMgr::mainMenu::mainIndex::search::accel, - this, SLOT(slotSearchModules()), actionCollection(), - CResMgr::mainMenu::mainIndex::search::actionName - ); - action->setToolTip( CResMgr::mainMenu::mainIndex::search::tooltip ); - - #if KDE_VERSION_MINOR < 1 - - action->plugAccel( accel() ); - #endif - - action = new KAction(i18n("Search in standard &Bible"), - CResMgr::mainMenu::mainIndex::searchdefaultbible::icon, - CResMgr::mainMenu::mainIndex::searchdefaultbible::accel, - this, SLOT(slotSearchDefaultBible()), actionCollection(), - CResMgr::mainMenu::mainIndex::searchdefaultbible::actionName - ); - action->setToolTip( CResMgr::mainMenu::mainIndex::searchdefaultbible::tooltip ); - - #if KDE_VERSION_MINOR < 1 - - action->plugAccel( accel() ); - #endif - - m_viewToolbar_action = KStdAction::showToolbar(this, SLOT( slotToggleToolbar() ), actionCollection()); - m_viewToolbar_action->setToolTip( CResMgr::mainMenu::view::showToolBar::tooltip ); - - #if KDE_VERSION_MINOR < 1 - - m_viewToolbar_action->plugAccel( accel() ); - #endif - - - m_viewMainIndex_action = new KToggleAction(i18n("&Show bookshelf"), - CResMgr::mainMenu::view::showMainIndex::icon, - CResMgr::mainMenu::view::showMainIndex::accel, - this, SLOT(slotToggleMainIndex()), actionCollection(), - CResMgr::mainMenu::view::showMainIndex::actionName); - m_viewMainIndex_action->setToolTip( CResMgr::mainMenu::view::showMainIndex::tooltip ); - - #if KDE_VERSION_MINOR < 1 - - m_viewMainIndex_action->plugAccel( accel() ); - #endif - - m_viewInfoDisplay_action = new KToggleAction(i18n("Show &mag"), - CResMgr::mainMenu::view::showInfoDisplay::icon, - CResMgr::mainMenu::view::showInfoDisplay::accel, - this, SLOT(slotToggleInfoDisplay()), actionCollection(), - CResMgr::mainMenu::view::showInfoDisplay::actionName); - m_viewMainIndex_action->setToolTip( CResMgr::mainMenu::view::showInfoDisplay::tooltip ); - - #if KDE_VERSION_MINOR < 1 - - m_viewInfoDisplay_action->plugAccel( accel() ); - #endif - - action = KStdAction::preferences(this, SLOT( slotSettingsOptions() ), actionCollection()); - action->setToolTip( CResMgr::mainMenu::settings::optionsDialog::tooltip ); - - #if KDE_VERSION_MINOR < 1 - - action->plugAccel( accel() ); - #endif - - action = new KAction(i18n("Bookshelf &Manager"), - CResMgr::mainMenu::settings::swordSetupDialog::icon, - CResMgr::mainMenu::settings::swordSetupDialog::accel, - this, SLOT( slotSwordSetupDialog() ), actionCollection(), - CResMgr::mainMenu::settings::swordSetupDialog::actionName - ); - action->setToolTip( CResMgr::mainMenu::settings::swordSetupDialog::tooltip ); - #if KDE_VERSION_MINOR < 1 - - action->plugAccel( accel() ); - #endif - - //delete help action if KDE created it - if ( actionCollection()->action( KStdAction::stdName(KStdAction::ConfigureToolbars) )) { - actionCollection()->remove - (actionCollection()->action( - KStdAction::stdName(KStdAction::ConfigureToolbars)) - ); - } - action = KStdAction::configureToolbars(this, SLOT( slotSettingsToolbar() ), actionCollection()); - action->setToolTip( CResMgr::mainMenu::settings::editToolBar::tooltip ); - #if KDE_VERSION_MINOR < 1 - - action->plugAccel( accel() ); - #endif - - m_windowArrangementMode_action = new KActionMenu(i18n("&Arrangement mode"), - CResMgr::mainMenu::window::arrangementMode::icon, - actionCollection(), - CResMgr::mainMenu::window::arrangementMode::actionName); - m_windowArrangementMode_action->setDelayed( false ); - - m_windowManualMode_action = new KToggleAction(i18n("&Manual mode"), - CResMgr::mainMenu::window::arrangementMode::manual::icon, - CResMgr::mainMenu::window::arrangementMode::manual::accel, - this, SLOT(slotManualArrangementMode()), actionCollection(), - CResMgr::mainMenu::window::arrangementMode::manual::actionName - ); - m_windowManualMode_action->setToolTip( - CResMgr::mainMenu::window::arrangementMode::manual::tooltip - ); - #if KDE_VERSION_MINOR < 1 - - m_windowManualMode_action->plugAccel( accel() ); - #endif - - m_windowArrangementMode_action->insert( m_windowManualMode_action ); - - - m_windowAutoTileVertical_action = new KToggleAction(i18n("Auto-tile &vertically"), - CResMgr::mainMenu::window::arrangementMode::autoTileVertical::icon, - CResMgr::mainMenu::window::arrangementMode::autoTileVertical::accel, - this, SLOT(slotAutoTileVertical()), actionCollection(), - CResMgr::mainMenu::window::arrangementMode::autoTileVertical::actionName - ); - m_windowAutoTileVertical_action->setToolTip( - CResMgr::mainMenu::window::arrangementMode::autoTileVertical::tooltip - ); - #if KDE_VERSION_MINOR < 1 - - m_windowAutoTileVertical_action->plugAccel( accel() ); - #endif - - m_windowArrangementMode_action->insert( m_windowAutoTileVertical_action ); - - - m_windowAutoTileHorizontal_action = new KToggleAction(i18n("Auto-tile &horizontally"), - CResMgr::mainMenu::window::arrangementMode::autoTileHorizontal::icon, - CResMgr::mainMenu::window::arrangementMode::autoTileHorizontal::accel, - this, SLOT(slotAutoTileHorizontal()), actionCollection(), - CResMgr::mainMenu::window::arrangementMode::autoTileHorizontal::actionName - ); - m_windowAutoTileHorizontal_action->setToolTip( - CResMgr::mainMenu::window::arrangementMode::autoTileHorizontal::tooltip - ); - #if KDE_VERSION_MINOR < 1 - - m_windowAutoTileHorizontal_action->plugAccel( accel() ); - #endif - - m_windowArrangementMode_action->insert( m_windowAutoTileHorizontal_action ); - - - m_windowAutoCascade_action = new KToggleAction(i18n("Auto-&cascade"), - CResMgr::mainMenu::window::arrangementMode::autoCascade::icon, - CResMgr::mainMenu::window::arrangementMode::autoCascade::accel, - this, SLOT(slotAutoCascade()), actionCollection(), - CResMgr::mainMenu::window::arrangementMode::autoCascade::actionName - ); - m_windowAutoCascade_action->setToolTip( - CResMgr::mainMenu::window::arrangementMode::autoCascade::tooltip - ); - #if KDE_VERSION_MINOR < 1 - // qWarning("Plug accel"); - m_windowAutoCascade_action->plugAccel( accel() ); - #endif - - m_windowArrangementMode_action->insert( m_windowAutoCascade_action ); - - m_windowCascade_action = new KAction(i18n("&Cascade"), - CResMgr::mainMenu::window::cascade::icon, - CResMgr::mainMenu::window::cascade::accel, - this, SLOT(slotCascade()), actionCollection(), - CResMgr::mainMenu::window::cascade::actionName - ); - m_windowCascade_action->setToolTip( CResMgr::mainMenu::window::cascade::tooltip ); - - #if KDE_VERSION_MINOR < 1 - - m_windowCascade_action->plugAccel( accel() ); - #endif - - - m_windowTileVertical_action = new KAction(i18n("Tile &vertically"), - CResMgr::mainMenu::window::tileVertical::icon, - CResMgr::mainMenu::window::tileVertical::accel, - this, SLOT(slotTileVertical()), actionCollection(), - CResMgr::mainMenu::window::tileVertical::actionName - ); - m_windowTileVertical_action->setToolTip( CResMgr::mainMenu::window::tileVertical::tooltip ); - #if KDE_VERSION_MINOR < 1 - - m_windowTileVertical_action->plugAccel( accel() ); - #endif - - m_windowTileHorizontal_action = new KAction(i18n("Tile &horizontally"), - CResMgr::mainMenu::window::tileHorizontal::icon, - CResMgr::mainMenu::window::tileHorizontal::accel, - this, SLOT(slotTileHorizontal()), actionCollection(), - CResMgr::mainMenu::window::tileHorizontal::actionName - ); - m_windowTileHorizontal_action->setToolTip( CResMgr::mainMenu::window::tileHorizontal::tooltip ); - - #if KDE_VERSION_MINOR < 1 - - m_windowTileHorizontal_action->plugAccel( accel() ); - #endif - - - m_windowCloseAll_action = new KAction(i18n("Cl&ose all"), - CResMgr::mainMenu::window::closeAll::icon, - CResMgr::mainMenu::window::closeAll::accel, - m_mdi, SLOT(deleteAll()), actionCollection(), - CResMgr::mainMenu::window::closeAll::actionName - ); - m_windowCloseAll_action->setToolTip( CResMgr::mainMenu::window::closeAll::tooltip ); - #if KDE_VERSION_MINOR < 1 - - m_windowCloseAll_action->plugAccel( accel() ); - #endif - - - m_windowSaveProfile_action = new KActionMenu(i18n("&Save session"), - CResMgr::mainMenu::window::saveProfile::icon, - actionCollection(), - CResMgr::mainMenu::window::saveProfile::actionName - ); - m_windowSaveProfile_action->setToolTip( CResMgr::mainMenu::window::saveProfile::tooltip ); - m_windowSaveProfile_action->setDelayed( false ); - #if KDE_VERSION_MINOR < 1 - - m_windowSaveProfile_action->plugAccel( accel() ); - #endif - - - m_windowSaveToNewProfile_action = new KAction(i18n("Save as &new session"), - CResMgr::mainMenu::window::saveToNewProfile::icon, - CResMgr::mainMenu::window::saveToNewProfile::accel, - this, SLOT(saveToNewProfile()), actionCollection(), - CResMgr::mainMenu::window::saveToNewProfile::actionName - ); - m_windowSaveToNewProfile_action->setToolTip( CResMgr::mainMenu::window::saveToNewProfile::tooltip ); - #if KDE_VERSION_MINOR < 1 - - m_windowSaveToNewProfile_action->plugAccel( accel() ); - #endif - - - m_windowLoadProfile_action = new KActionMenu(i18n("&Load session"), - CResMgr::mainMenu::window::loadProfile::icon, - actionCollection(), - CResMgr::mainMenu::window::loadProfile::actionName - ); - m_windowLoadProfile_action->setToolTip( CResMgr::mainMenu::window::loadProfile::tooltip ); - m_windowLoadProfile_action->setDelayed( false ); - #if KDE_VERSION_MINOR < 1 - - m_windowLoadProfile_action->plugAccel( accel() ); - #endif - - m_windowDeleteProfile_action = new KActionMenu(i18n("&Delete session"), - CResMgr::mainMenu::window::deleteProfile::icon, - actionCollection(), - CResMgr::mainMenu::window::deleteProfile::actionName - ); - m_windowLoadProfile_action->setToolTip( CResMgr::mainMenu::window::deleteProfile::tooltip ); - m_windowLoadProfile_action->setDelayed( false ); - #if KDE_VERSION_MINOR < 1 - - m_windowDeleteProfile_action->plugAccel( accel() ); - #endif - - m_windowFullscreen_action = new KToggleAction(i18n("&Fullscreen mode"), - CResMgr::mainMenu::window::showFullscreen::icon, - CResMgr::mainMenu::window::showFullscreen::accel, - this, SLOT(toggleFullscreen()), actionCollection(), - CResMgr::mainMenu::window::showFullscreen::actionName - ); - m_windowFullscreen_action->setToolTip( CResMgr::mainMenu::window::showFullscreen::tooltip ); - m_windowFullscreen_action->setShortcutConfigurable(true); - #if KDE_VERSION_MINOR < 1 - - m_windowFullscreen_action->plugAccel( accel() ); - #endif - - //connect the profile popups to the right slots - KPopupMenu* loadPopup = m_windowLoadProfile_action->popupMenu(); - KPopupMenu* savePopup = m_windowSaveProfile_action->popupMenu(); - KPopupMenu* deletePopup = m_windowDeleteProfile_action->popupMenu(); - - connect(loadPopup, SIGNAL(activated(int)), SLOT(loadProfile(int))); - connect(savePopup, SIGNAL(activated(int)), SLOT(saveProfile(int))); - connect(deletePopup, SIGNAL(activated(int)), SLOT(deleteProfile(int))); - - refreshProfileMenus(); - - if ( actionCollection()->action( KStdAction::stdName(KStdAction::HelpContents) )) { //delete help action if KDE created it - actionCollection()->remove - (actionCollection()->action(KStdAction::stdName(KStdAction::HelpContents)) ); - } - - action = new KAction(i18n("&Handbook"), - CResMgr::mainMenu::help::handbook::icon, - CResMgr::mainMenu::help::handbook::accel, - this, SLOT(openOnlineHelp_Handbook()), actionCollection(), - CResMgr::mainMenu::help::handbook::actionName - ); - action->setToolTip( CResMgr::mainMenu::help::handbook::tooltip ); - - #if KDE_VERSION_MINOR < 1 - - action->plugAccel( accel() ); - #endif - - action = new KAction(i18n("&Bible Study Howto"), - CResMgr::mainMenu::help::bibleStudyHowTo::icon, - CResMgr::mainMenu::help::bibleStudyHowTo::accel, - this, SLOT(openOnlineHelp_Howto()), actionCollection(), - CResMgr::mainMenu::help::bibleStudyHowTo::actionName - ); - action->setToolTip( CResMgr::mainMenu::help::bibleStudyHowTo::tooltip ); - - #if KDE_VERSION_MINOR < 1 - - action->plugAccel( accel() ); - #endif - - if ( actionCollection()->action( KStdAction::stdName( KStdAction::WhatsThis ) ) ) { //delete "What's this" action if KDE created it already - KAction* action = actionCollection()->action(KStdAction::stdName( KStdAction::WhatsThis )); - actionCollection()->remove - ( action ); - } - - - if ( actionCollection()->action( KStdAction::stdName( KStdAction::ReportBug ) ) ) { //delete Report Bug action if KDE created it - actionCollection()->remove - (actionCollection()->action(KStdAction::stdName( KStdAction::ReportBug ))); - } - action = KStdAction::reportBug(m_helpMenu, SLOT(reportBug()), actionCollection()); - action->setToolTip(CResMgr::mainMenu::help::bugreport::tooltip); - #if KDE_VERSION_MINOR < 1 - - action->plugAccel( accel() ); - #endif - - action = new KAction(i18n("&Daily tip"), - CResMgr::mainMenu::help::dailyTip::icon, - CResMgr::mainMenu::help::dailyTip::accel, - this, SLOT(slotHelpTipOfDay()), actionCollection(), - CResMgr::mainMenu::help::dailyTip::actionName - ); - action->setToolTip(CResMgr::mainMenu::help::dailyTip::tooltip); - #if KDE_VERSION_MINOR < 1 - - action->plugAccel( accel() ); - #endif - - if ( actionCollection()->action( KStdAction::stdName( KStdAction::AboutApp ) ) ) { //delete About KDE action if KDE created it - actionCollection()->remove - (actionCollection()->action(KStdAction::stdName( KStdAction::AboutApp ))); - } - action = KStdAction::aboutApp(m_helpMenu, SLOT(aboutApplication()), actionCollection()); - action->setToolTip(CResMgr::mainMenu::help::aboutBibleTime::tooltip); - - //delete About KDE action if KDE created it already - if ( actionCollection()->action( KStdAction::stdName( KStdAction::AboutKDE ) ) ) { //delete About KDE action if KDE created it - actionCollection()->remove - (actionCollection()->action(KStdAction::stdName( KStdAction::AboutKDE ))); - } - action = KStdAction::aboutKDE(m_helpMenu, SLOT(aboutKDE()), actionCollection()); - action->setToolTip(CResMgr::mainMenu::help::aboutKDE::tooltip); -} - -/** Initializes the menubar of BibleTime. */ -void BibleTime::initMenubar() { - //get the window and edit menus using the actions and their properties - m_windowMenu = dynamic_cast<QPopupMenu*>(m_windowCloseAll_action->container(0)); -} - -/** Initializes the SIGNAL / SLOT connections */ -void BibleTime::initConnections() { - connect(m_mdi, SIGNAL(sigSetToplevelCaption(const QString&)), - this, SLOT(setPlainCaption(const QString&))); - connect(m_mdi, SIGNAL(createReadDisplayWindow(ListCSwordModuleInfo, const QString&)), - this, SLOT(createReadDisplayWindow(ListCSwordModuleInfo, const QString&))); - - Q_ASSERT(m_windowMenu); - if (m_windowMenu) { - connect(m_windowMenu, SIGNAL(aboutToShow()), - this, SLOT(slotWindowMenuAboutToShow())); - } - else { - qWarning("Main window: can't find window menu"); - } - - - connect( - m_mainIndex, SIGNAL(createReadDisplayWindow(ListCSwordModuleInfo, const QString&)), - this, SLOT(createReadDisplayWindow(ListCSwordModuleInfo,const QString&)) - ); - connect( - m_mainIndex, SIGNAL(createWriteDisplayWindow(CSwordModuleInfo*, const QString&, const CDisplayWindow::WriteWindowType&)), - this, SLOT(createWriteDisplayWindow(CSwordModuleInfo*,const QString&, const CDisplayWindow::WriteWindowType&)) - ); - connect(m_mainIndex, SIGNAL(signalSwordSetupChanged()), this, SLOT(slotSwordSetupChanged())); -} - -/** Initializes the backend */ -void BibleTime::initBackends() { - KStartupLogo::setStatusMessage(i18n("Initializing Sword") + QString("...")); - - StringMgr::setSystemStringMgr( new BTStringMgr() ); - SWLog::getSystemLog()->setLogLevel(1); - - m_backend = new CSwordBackend(); - m_backend->booknameLanguage( CBTConfig::get - (CBTConfig::language) ); - - CPointers::setBackend(m_backend); - const CSwordBackend::LoadError errorCode = m_backend->initModules(); - - m_moduleList = 0; - if ( errorCode == CSwordBackend::NoError ) { //no error - m_moduleList = &(m_backend->moduleList()); - } - else { - m_moduleList = 0; - //show error message that initBackend failed - switch (errorCode) { - case CSwordBackend::NoSwordConfig: //mods.d or mods.conf missing - { - KStartupLogo::hideSplash(); - BookshelfManager::CSwordSetupDialog dlg; - dlg.showPart( BookshelfManager::CSwordSetupDialog::Sword ); - dlg.exec(); - break; - } - - case CSwordBackend::NoModules: //no modules installed, but config exists - { - KStartupLogo::hideSplash(); - BookshelfManager::CSwordSetupDialog dlg; - dlg.showPart( BookshelfManager::CSwordSetupDialog::Install ); - dlg.exec(); - break; - } - - default: //unknown error - { - KStartupLogo::hideSplash(); - BookshelfManager::CSwordSetupDialog dlg; - dlg.showPart( BookshelfManager::CSwordSetupDialog::Sword ); - dlg.exec(); - break; - } - } - } - - KStartupLogo::setStatusMessage(i18n("Checking indices") + QString("...")); - //This function will - // - delete all orphaned indexes (no module present) if autoDeleteOrphanedIndices is true - // - delete all indices of modules where hasIndex() returns false - BookshelfManager::CManageIndicesWidget::deleteOrphanedIndices(); - -} - -/** Apply the settings given by the profile p*/ -void BibleTime::applyProfileSettings( CProfile* p ) { - Q_ASSERT(p); - if (!p) return; - - if (m_initialized) { //on startup KDE sets the main geometry - //see polish(), where m_initialized is set and the KDE methods are called for window resize - - //first Main Window state - m_windowFullscreen_action->setChecked( p->fullscreen() ); //set the fullscreen button state - toggleFullscreen(); //either showFullscreen or showNormal - if (p->maximized()) KMainWindow::showMaximized(); //if maximized, then also call showMaximized - - //Then Main Window geometry - KMainWindow::resize( p->geometry().size() ); //Don't use KMainWindowInterface::resize - KMainWindow::move( p->geometry().topLeft() );//Don't use KMainWindowInterface::move -} -} - -/** Stores the settings of the mainwindow in the profile p */ -void BibleTime::storeProfileSettings( CProfile* p ) { - Q_ASSERT(p && m_windowFullscreen_action); - if (!p || !m_windowFullscreen_action) return; - - p->setFullscreen( m_windowFullscreen_action->isChecked() ); - p->setMaximized( this->KMainWindow::isMaximized() ); - - QRect geometry; - geometry.setTopLeft(pos()); - geometry.setSize(size()); - p->setGeometry(geometry); -} diff --git a/bibletime/bibletime_slots.cpp b/bibletime/bibletime_slots.cpp deleted file mode 100644 index 8d9ad89..0000000 --- a/bibletime/bibletime_slots.cpp +++ /dev/null @@ -1,570 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//own includes -#include "bibletime.h" -#include "config.h" - -#include "backend/cswordversekey.h" - -#include "util/ctoolclass.h" - -#include "frontend/cmdiarea.h" -#include "frontend/cprofilemgr.h" -#include "frontend/cprofile.h" -#include "frontend/cprofilewindow.h" -#include "frontend/coptionsdialog.h" -#include "frontend/cswordsetupdialog.h" -#include "frontend/cbtconfig.h" -#include "frontend/cinputdialog.h" -#include "frontend/cinfodisplay.h" -#include "frontend/mainindex/cmainindex.h" -#include "frontend/mainindex/cindexitem.h" -#include "frontend/displaywindow/cdisplaywindow.h" -#include "frontend/displaywindow/cbiblereadwindow.h" -#include "frontend/searchdialog/csearchdialog.h" - -#include <errno.h> - -//QT includes -#include <qprogressdialog.h> -#include <qlistview.h> -#include <qvaluelist.h> -#include <qclipboard.h> -#include <qinputdialog.h> - -//KDE includes -#include <kaction.h> -#include <kapplication.h> -#include <kaboutkde.h> -#include <kaboutdialog.h> -#include <kbugreport.h> -#include <kaboutapplication.h> -#include <kstandarddirs.h> -#include <kmenubar.h> -#include <kaboutdata.h> -#include <kglobal.h> -#include <klocale.h> -#include <kedittoolbar.h> -#include <kpopupmenu.h> -#include <khelpmenu.h> -#include <ktip.h> - -//Sword includes -#include <versekey.h> - -using namespace Profile; - -/* An action which stores a user defined pointer to a widget. - * @author Joachim Ansorg - */ -class KUserDataAction : public KToggleAction { -public: - KUserDataAction( QString caption, const KShortcut& shortcut, const QObject* receiver, const char* slot, KActionCollection* actionCollection) -: KToggleAction(caption, shortcut, receiver, slot, actionCollection), m_userData(0) { /* no impl */ - }; - - void setUserData(QWidget* const data) { - m_userData = data; - }; - QWidget* const getUserData() const { - return m_userData; - }; - -private: - QWidget* m_userData; -}; - -/** Opens the optionsdialog of BibleTime. */ -void BibleTime::slotSettingsOptions() { - COptionsDialog *dlg = new COptionsDialog(this, "COptionsDialog", actionCollection()); - connect(dlg, SIGNAL(signalSettingsChanged()), SLOT(slotSettingsChanged()) ); - - dlg->exec(); - dlg->delayedDestruct(); -} - -/** Is called when settings in the optionsdialog were changed (ok or apply) */ -void BibleTime::slotSettingsChanged() { - const QString language = CBTConfig::get - (CBTConfig::language); - m_backend->booknameLanguage(language); - - QListViewItemIterator it( m_mainIndex ); - CItemBase* item = 0; - for ( ; it.current(); ++it ) { - if ( (item = dynamic_cast<CItemBase*>(it.current())) ) { - item->update(); - } - } - - refreshDisplayWindows(); - refreshProfileMenus(); -} - -/** Opens the sword setup dialog of BibleTime. */ -void BibleTime::slotSwordSetupDialog() { - BookshelfManager::CSwordSetupDialog *dlg = new BookshelfManager::CSwordSetupDialog(this, "CSwordSetupDialog"); - connect(dlg, SIGNAL(signalSwordSetupChanged()), SLOT(slotSwordSetupChanged()) ); - - dlg->exec(); - dlg->delayedDestruct(); -} - -/** Is called when settings in the sword setup dialog were changed (ok or apply) */ -void BibleTime::slotSwordSetupChanged() { - /* - Refresh everything here what might have changed - these are the mainindex, the searchdialog, the displaywindows - But at first we have to reset the Sword backend to reload the modules - */ - m_mainIndex->saveBookmarks(); - - CPointers::deleteBackend(); - m_backend = new CSwordBackend(); - CPointers::setBackend(m_backend); - m_backend->initModules(); - - m_mainIndex->reloadSword(); - - // refresh display windows - refreshDisplayWindows(); -} - -/** Shows the daily tip */ -void BibleTime::slotHelpTipOfDay() { - KTipDialog::setShowOnStart( CBTConfig::get - (CBTConfig::tips) ); - KTipDialog::showTip(this, "bibletime/tips", true); -} - -/** Is called just before the window menu is ahown. */ -void BibleTime::slotWindowMenuAboutToShow() { - Q_ASSERT(m_windowMenu); - if (!m_windowMenu) { - return; - } - - if ( m_mdi->windowList().isEmpty() ) { - m_windowCascade_action->setEnabled(false); - m_windowTileVertical_action->setEnabled(false); - m_windowTileHorizontal_action->setEnabled(false); - m_windowCloseAll_action->setEnabled(false); - } - else if (m_mdi->windowList().count() == 1) { - m_windowTileVertical_action->setEnabled( false ); - m_windowTileHorizontal_action->setEnabled( false ); - m_windowCascade_action->setEnabled( false ); - m_windowCloseAll_action->setEnabled( true ); - // m_windowMenu->insertSeparator(); - } - else { - slotUpdateWindowArrangementActions(0); //update the window tile/cascade states - m_windowCloseAll_action->setEnabled( true ); - } - -#if QT_VERSION >= 0x030200 - QPtrList<KAction>::iterator end = m_windowOpenWindowsList.end(); - for (QPtrList<KAction>::iterator it = m_windowOpenWindowsList.begin(); it != end; ++it ) { - (*it)->unplugAll(); - } -#else - QPtrListIterator<KAction> it(m_windowOpenWindowsList); - while (it.current() != 0){ - it.current()->unplugAll(); - ++it; - } -#endif - m_windowOpenWindowsList.setAutoDelete(true); - m_windowOpenWindowsList.clear(); - - if (!m_windowActionCollection) { - m_windowActionCollection = new KActionCollection(this); - } - - QWidgetList windows = m_mdi->windowList(); - const int count = windows.count(); - for ( int i = 0; i < count; ++i ) { - QWidget* w = windows.at(i); - Q_ASSERT(w); - - KUserDataAction* action = new KUserDataAction(w->caption(), KShortcut(), this, SLOT(slotWindowMenuActivated()), m_windowActionCollection); - Q_ASSERT(action); - action->setUserData(w); - - m_windowOpenWindowsList.append(action); - action->setChecked( w == m_mdi->activeWindow() ); - action->plug(m_windowMenu); - } -} - -/** This slot is connected with the windowAutoTile_action object */ -void BibleTime::slotUpdateWindowArrangementActions( KAction* clickedAction ) { - /* If a toggle action was clicked we see if it checked ot unchecked and - * enable/disable the simple cascade and tile options accordingly - */ - m_windowTileVertical_action->setEnabled( m_windowManualMode_action->isChecked() ); - m_windowTileHorizontal_action->setEnabled( m_windowManualMode_action->isChecked() ); - m_windowCascade_action->setEnabled( m_windowManualMode_action->isChecked() ); - - if (clickedAction) { - m_windowManualMode_action->setEnabled( - m_windowManualMode_action != clickedAction - && m_windowTileHorizontal_action != clickedAction - && m_windowTileVertical_action != clickedAction - && m_windowCascade_action != clickedAction - ); - m_windowAutoTileVertical_action->setEnabled( m_windowAutoTileVertical_action != clickedAction ); - m_windowAutoTileHorizontal_action->setEnabled( m_windowAutoTileHorizontal_action != clickedAction ); - m_windowAutoCascade_action->setEnabled( m_windowAutoCascade_action != clickedAction ); - } - - if (clickedAction == m_windowManualMode_action) { - m_windowAutoTileVertical_action->setChecked(false); - m_windowAutoTileHorizontal_action->setChecked(false); - m_windowAutoCascade_action->setChecked(false); - - m_mdi->setGUIOption( CMDIArea::Nothing ); - } - else if (clickedAction == m_windowAutoTileVertical_action) { - m_windowManualMode_action->setChecked(false); - m_windowAutoTileHorizontal_action->setChecked(false); - m_windowAutoCascade_action->setChecked(false); - - m_mdi->setGUIOption( CMDIArea::autoTileVertical ); - } - else if (clickedAction == m_windowAutoTileHorizontal_action) { - m_windowManualMode_action->setChecked(false); - m_windowAutoTileVertical_action->setChecked(false); - m_windowAutoCascade_action->setChecked(false); - - m_mdi->setGUIOption( CMDIArea::autoTileHorizontal ); - } - else if (clickedAction == m_windowAutoCascade_action) { - m_windowManualMode_action->setChecked(false); - m_windowAutoTileHorizontal_action->setChecked(false); - m_windowAutoTileVertical_action->setChecked(false); - - m_mdi->setGUIOption( CMDIArea::autoCascade ); - } - else if (clickedAction == m_windowCascade_action) { - m_mdi->setGUIOption( CMDIArea::Nothing ); - m_mdi->myCascade(); - } - else if (clickedAction == m_windowTileVertical_action) { - m_mdi->setGUIOption( CMDIArea::Nothing ); - m_mdi->myTileVertical(); - } - else if (clickedAction == m_windowTileHorizontal_action) { - m_mdi->setGUIOption( CMDIArea::Nothing ); - m_mdi->myTileHorizontal(); - } -} - -void BibleTime::slotManualArrangementMode() { - slotUpdateWindowArrangementActions( m_windowManualMode_action ); -} - -/** This slot is connected with the windowAutoTile_action object */ -void BibleTime::slotAutoTileHorizontal() { - slotUpdateWindowArrangementActions( m_windowAutoTileHorizontal_action ); -} - -/** This slot is connected with the windowAutoTile_action object */ -void BibleTime::slotAutoTileVertical() { - slotUpdateWindowArrangementActions( m_windowAutoTileVertical_action ); -} - -void BibleTime::slotCascade() { - slotUpdateWindowArrangementActions( m_windowCascade_action ); -} - -void BibleTime::slotTileVertical() { - slotUpdateWindowArrangementActions( m_windowTileVertical_action ); -} - -void BibleTime::slotTileHorizontal() { - slotUpdateWindowArrangementActions( m_windowTileHorizontal_action ); -} - -/** This slot is connected with the windowAutoCascade_action object */ -void BibleTime::slotAutoCascade() { - slotUpdateWindowArrangementActions( m_windowAutoCascade_action ); -} - -void BibleTime::slotWindowMenuActivated() { - if (!m_windowMenu) { - return; - } - - const KUserDataAction* action = dynamic_cast<const KUserDataAction*>(sender()); - Q_ASSERT(action); - if (action) { - QWidget* const window = action->getUserData(); - Q_ASSERT(window); - if ( window ) { - window->setFocus(); - } - } -} - - -/** Shows/hides the toolbar */ -void BibleTime::slotToggleToolbar() { - Q_ASSERT(toolBar("mainToolBar")); - - if (m_viewToolbar_action->isChecked()) { - toolBar("mainToolBar")->show(); - } - else { - toolBar("mainToolBar")->hide(); - } -} - -/** Shows or hides the groupmanager. -*/ -void BibleTime::slotToggleMainIndex() { - //we use the parent widget because the main index is enclosed in a layout which adds the label at the top - if (m_viewMainIndex_action->isChecked()) { - m_mainIndex->parentWidget()->show(); - } - else { - m_mainIndex->parentWidget()->hide(); - } -} - -/** Shows or hides the groupmanager. */ -void BibleTime::slotToggleInfoDisplay() { - if (m_viewInfoDisplay_action->isChecked()) { - m_infoDisplay->show(); - } - else { - m_infoDisplay->hide(); - } -} - -/** Opens a toolbar editor */ -void BibleTime::slotSettingsToolbar() { - KEditToolbar dlg(actionCollection()); - if (dlg.exec()) { - createGUI(); - } -} - -void BibleTime::slotSearchModules() { - //get the modules of the open windows - ListCSwordModuleInfo modules; - - QWidgetList windows = m_mdi->windowList(); - for ( int i = 0; i < static_cast<int>(windows.count()); ++i ) { - if (CDisplayWindow* w = dynamic_cast<CDisplayWindow*>(windows.at(i))) { - ListCSwordModuleInfo windowModules = w->modules(); - - ListCSwordModuleInfo::iterator end_it = windowModules.end(); - for (ListCSwordModuleInfo::iterator it(windowModules.begin()); it != end_it; ++it) { - modules.append(*it); - }; - }; - }; - - Search::CSearchDialog::openDialog(modules, QString::null); -} - -/* Search default Bible slot - * Call CSearchDialog::openDialog with only the default bible module - */ -void BibleTime::slotSearchDefaultBible() { - ListCSwordModuleInfo module; - CSwordModuleInfo* bible = CBTConfig::get - (CBTConfig::standardBible); - if (bible) { - module.append(bible); - } - - Search::CSearchDialog::openDialog(module, QString::null); -} - -void BibleTime::openOnlineHelp_Handbook() { - kapp->invokeHelp("", "bibletime/handbook/"); -} - -void BibleTime::openOnlineHelp_Howto() { - kapp->invokeHelp("", "bibletime/howto/"); -} - -/** Saves the current settings into the currently activatred profile. */ -void BibleTime::saveProfile(int ID) { - m_mdi->setUpdatesEnabled(false); - - KPopupMenu* popup = m_windowSaveProfile_action->popupMenu(); - const QString profileName = popup->text(ID).remove("&"); - CProfile* p = m_profileMgr.profile( profileName ); - Q_ASSERT(p); - if ( p ) { - saveProfile(p); - } - - m_mdi->setUpdatesEnabled(true); -} - -void BibleTime::saveProfile(CProfile* profile) { - if (!profile) { - return; - } - - //save mainwindow settings - storeProfileSettings(profile); - - QWidgetList windows = m_mdi->windowList(); - QPtrList<CProfileWindow> profileWindows; - for (QWidget* w = windows.first(); w; w = windows.next()) { - CDisplayWindow* displayWindow = dynamic_cast<CDisplayWindow*>(w); - if (!displayWindow) { - continue; - } - - CProfileWindow* profileWindow = new CProfileWindow(); - displayWindow->storeProfileSettings(profileWindow); - profileWindows.append(profileWindow); - } - profile->save(profileWindows); - - //clean up memory - delete all created profile windows - profileWindows.setAutoDelete(true); - profileWindows.clear(); -} - -void BibleTime::loadProfile(int ID) { - KPopupMenu* popup = m_windowLoadProfile_action->popupMenu(); - //HACK: workaround the inserted & char by KPopupMenu - const QString profileName = popup->text(ID).remove("&"); - CProfile* p = m_profileMgr.profile( profileName ); - // qWarning("requesting popup: %s", popup->text(ID).latin1()); - Q_ASSERT(p); - - if ( p ) { - m_mdi->deleteAll(); - loadProfile(p); - } -} - -void BibleTime::loadProfile(CProfile* p) { - Q_ASSERT(p); - if (!p) { - return; - } - - QPtrList<CProfileWindow> windows = p->load(); - Q_ASSERT(windows.count()); - - //load mainwindow setttings - applyProfileSettings(p); - - m_mdi->setUpdatesEnabled(false);//don't auto tile or auto cascade, this would mess up everything!! - - QWidget* focusWindow = 0; - - // for (CProfileWindow* w = windows.last(); w; w = windows.prev()) { //from the last one to make sure the order is right in the mdi area - for (CProfileWindow* w = windows.first(); w; w = windows.next()) { - const QString key = w->key(); - QStringList usedModules = w->modules(); - - ListCSwordModuleInfo modules; - for ( QStringList::Iterator it = usedModules.begin(); it != usedModules.end(); ++it ) { - if (CSwordModuleInfo* m = m_backend->findModuleByName(*it)) { - modules.append(m); - } - } - if (!modules.count()) { //are the modules still installed? If not continue wih next session window - continue; - } - - //is w->isWriteWindow is false we create a write window, otherwise a read window - CDisplayWindow* displayWindow = 0; - if (w->writeWindowType() > 0) { //create a write window - displayWindow = createWriteDisplayWindow(modules.first(), key, CDisplayWindow::WriteWindowType(w->writeWindowType()) ); - } - else { //create a read window - displayWindow = createReadDisplayWindow(modules, key); - } - - if (displayWindow) { //if a window was created initialize it. - if (w->hasFocus()) { - focusWindow = displayWindow; - } - - displayWindow->applyProfileSettings(w); - }; - } - - m_mdi->setUpdatesEnabled(true); - - if (focusWindow) { - focusWindow->setFocus(); - } -} - -void BibleTime::deleteProfile(int ID) { - KPopupMenu* popup = m_windowDeleteProfile_action->popupMenu(); - //HACK: work around the inserted & char by KPopupMenu - const QString profileName = popup->text(ID).remove("&"); - CProfile* p = m_profileMgr.profile( profileName ); - Q_ASSERT(p); - - if ( p ) { - m_profileMgr.remove(p); - } - refreshProfileMenus(); -} - -void BibleTime::toggleFullscreen() { - m_windowFullscreen_action->isChecked() ? showFullScreen() : showNormal(); - m_mdi->triggerWindowUpdate(); -} - -/** Saves current settings into a new profile. */ -void BibleTime::saveToNewProfile() { - bool ok = false; - const QString name = QInputDialog::getText(i18n("Session name:"), i18n("Please enter a name for the new session."), QLineEdit::Normal, QString::null, &ok, this); - if (ok && !name.isEmpty()) { - CProfile* profile = m_profileMgr.create(name); - saveProfile(profile); - }; - - refreshProfileMenus(); -} - -/** Slot to refresh the save profile and load profile menus. */ -void BibleTime::refreshProfileMenus() { - KPopupMenu* savePopup = m_windowSaveProfile_action->popupMenu(); - savePopup->clear(); - - KPopupMenu* loadPopup = m_windowLoadProfile_action->popupMenu(); - loadPopup->clear(); - - KPopupMenu* deletePopup = m_windowDeleteProfile_action->popupMenu(); - deletePopup->clear(); - - //refresh the load, save and delete profile menus - m_profileMgr.refresh(); - QPtrList<CProfile> profiles = m_profileMgr.profiles(); - - const bool enableActions = bool(profiles.count() != 0); - m_windowSaveProfile_action->setEnabled(enableActions); - m_windowLoadProfile_action->setEnabled(enableActions); - m_windowDeleteProfile_action->setEnabled(enableActions); - - for (CProfile* p = profiles.first(); p; p = profiles.next()) { - savePopup->insertItem(p->name()); - loadPopup->insertItem(p->name()); - deletePopup->insertItem(p->name()); - } -} diff --git a/bibletime/bibletimeapp.cpp b/bibletime/bibletimeapp.cpp deleted file mode 100644 index 1a962f9..0000000 --- a/bibletime/bibletimeapp.cpp +++ /dev/null @@ -1,46 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "bibletimeapp.h" - -#include "frontend/cbtconfig.h" - -#include "util/cresmgr.h" - -//KDE includes -#include <dcopclient.h> - -BibleTimeApp::BibleTimeApp() { - initDCOP(); - - CResMgr::init_i18n(); -} - -BibleTimeApp::~BibleTimeApp() { - - //we can set this safely now because we close now (hopyfully without crash) - CBTConfig::set(CBTConfig::crashedLastTime, false); - CBTConfig::set(CBTConfig::crashedTwoTimes, false); - - deleteDisplayTemplateMgr(); - deleteLanguageMgr(); - deleteBackend(); -} - -void BibleTimeApp::initDCOP() { - const bool dcopOk = dcopClient()->attach(); - Q_ASSERT(dcopOk); - - if (dcopOk) { - const QCString appId = dcopClient()->registerAs(kapp->name(), false); - // dcopClient()->setDefaultObject("BibleTimeInterface"); - } -} diff --git a/bibletime/bibletimeapp.h b/bibletime/bibletimeapp.h deleted file mode 100644 index b1ed010..0000000 --- a/bibletime/bibletimeapp.h +++ /dev/null @@ -1,33 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef BIBLETIMEAPP_H -#define BIBLETIMEAPP_H - -//BibleTime -#include "util/cpointers.h" - -//KDE -#include <kapplication.h> - -/** The BibleTimeApp class is used to clean up all instances of the backend and to delete all created module objects. - * @author The BibleTime team - */ -class BibleTimeApp : public KApplication, public CPointers { -public: - BibleTimeApp(); - virtual ~BibleTimeApp(); - -protected: - void initDCOP(); -}; - -#endif diff --git a/bibletime/bibletimeinterface.h b/bibletime/bibletimeinterface.h deleted file mode 100644 index 0bab1f6..0000000 --- a/bibletime/bibletimeinterface.h +++ /dev/null @@ -1,111 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef BIBLETIME_INTERFACE_H -#define BIBLETIME_INTERFACE_H - -//Qt includes -#include <qstring.h> -#include <qstringlist.h> - -//KDE includes -#include <dcopobject.h> -#include <kmainwindowiface.h> - -/** DCOP interface definition for BibleTime. -* This is the interface definition for BibleTime's DCOP client interface. The main window class "BibleTime" -* inherits from this class and re-implements these pure virtual functions. -* It uses virtual inheritance so that a widget which inherits twice from DCOPObject does not get mixed up. -* This file is turned into bibletimeinterface_skel.cpp by the KDE automake system. -* -* @author Joachim Ansorg -*/ -class BibleTimeInterface : virtual public DCOPObject { - //This K_DCOP line is required so that the k_dcop: and void are processed. - K_DCOP - -public: -BibleTimeInterface(QCString id) : DCOPObject(id) {} - -k_dcop: - /** Sync all open Bible windows to the key. - * @param key The key which is set to all Bible windows. - */ - virtual void syncAllBibles(const QString& key) = 0; - /** Sync all open commentary windows to the key. - * @param key The key which is set to all Commentary windows. - */ - virtual void syncAllCommentaries(const QString& key) = 0; - /** Sync all open lexicon windows to the key. - * @param key The key which is set to all Lexicon windows. - */ - virtual void syncAllLexicons(const QString& key) = 0; - /** Sync all open verse based (i.e. Bibles and commentaries) windows to the key. - * @param key The key which is set to all Bible and Commentary windows. - */ - virtual void syncAllVerseBasedModules(const QString& key) = 0; - /** Reload all modules - */ - virtual void reloadModules() = 0; - /** Open a new read window for the module moduleName using the given key - * @param moduleName The name of the module which is opened in a new module window. - * @param key The key to set to the newly opened window. - */ - virtual void openWindow(const QString& moduleName, const QString& key) = 0; - /** Open a new read window for the default Bible module using the given key - * @param key The key to set to the newly opened window. - */ - virtual void openDefaultBible(const QString& key) = 0; - /** Close all open windows. - */ - virtual void closeAllModuleWindows() = 0; - /** Returns the reference used in the current window. - * The format of the returned reference is - * [Module] [Type] OSIS_Reference, - * wtih type one of BIBLE/COMMENTARY/BOOK/LEXICON/UNSUPPORTED - * If the type is BIBLE or COMMENTARY the reference is an OSIS ref - * in the other cases it's the key name, for books /Chapter/Subsection - * for Lexicons just the plain key, e.g. "ADAM". - * e.g. - * [KJV] [BIBLE] Gen.1.1 - * [MHC] [COMMENTARY] Gen.1.1 - * [ISBE] [LEXICON] REDEMPTION - * @return The reference displayed in the currently active module window. Empty if none is active. - */ - virtual QString getCurrentReference() = 0; - /** Seach the searchText in the specified module. - * @param moduleName The module to search in - * @param searchText Search for this in the modules - * @return The search result. It's in the format [modulename] osis_ref_of_the_found_key. For example "[KJV] Gen.1.1". - */ - virtual QStringList searchInModule(const QString& moduleName, const QString& searchText) = 0; - /** Search in all open modules and return the search result. - * The result is in the same format as searchInModule - * @param searchText Search for this in the modules - * @return The search result for a searchin all opened module windows - * @see searchInModule For the search result format. - */ - virtual QStringList searchInOpenModules(const QString& searchText) = 0; - /** Search in the default Bible module and return the search result. - * The result is in the same format as searchInModule - * @param searchText Search for this in the modules - * @return The search result for a search in the default Bible - * @see searchInModule - */ - virtual QStringList searchInDefaultBible(const QString& searchText) = 0; - /** Return a list of modules of the given type. - * @param type One of BIBLES, COMMENTARIES, LEXICONS, BOOKS - * @return The list of modules of the given type, may be empty - */ - virtual QStringList getModulesOfType(const QString& type) = 0; -}; - -#endif diff --git a/bibletime/bibletimeinterface_skel.cpp b/bibletime/bibletimeinterface_skel.cpp deleted file mode 100644 index 7d956d6..0000000 --- a/bibletime/bibletimeinterface_skel.cpp +++ /dev/null @@ -1,188 +0,0 @@ -/**************************************************************************** -** -** DCOP Skeleton generated by dcopidl2cpp from bibletimeinterface.kidl -** -** WARNING! All changes made in this file will be lost! -** -*****************************************************************************/ - -#include "./bibletimeinterface.h" - -#include <kdatastream.h> -#include <qasciidict.h> - - -static const int BibleTimeInterface_fhash = 17; -static const char* const BibleTimeInterface_ftable[14][3] = { - { "void", "syncAllBibles(QString)", "syncAllBibles(QString key)" }, - { "void", "syncAllCommentaries(QString)", "syncAllCommentaries(QString key)" }, - { "void", "syncAllLexicons(QString)", "syncAllLexicons(QString key)" }, - { "void", "syncAllVerseBasedModules(QString)", "syncAllVerseBasedModules(QString key)" }, - { "void", "reloadModules()", "reloadModules()" }, - { "void", "openWindow(QString,QString)", "openWindow(QString moduleName,QString key)" }, - { "void", "openDefaultBible(QString)", "openDefaultBible(QString key)" }, - { "void", "closeAllModuleWindows()", "closeAllModuleWindows()" }, - { "QString", "getCurrentReference()", "getCurrentReference()" }, - { "QStringList", "searchInModule(QString,QString)", "searchInModule(QString moduleName,QString searchText)" }, - { "QStringList", "searchInOpenModules(QString)", "searchInOpenModules(QString searchText)" }, - { "QStringList", "searchInDefaultBible(QString)", "searchInDefaultBible(QString searchText)" }, - { "QStringList", "getModulesOfType(QString)", "getModulesOfType(QString type)" }, - { 0, 0, 0 } -}; -static const int BibleTimeInterface_ftable_hiddens[13] = { - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, -}; - -bool BibleTimeInterface::process(const QCString &fun, const QByteArray &data, QCString& replyType, QByteArray &replyData) -{ - static QAsciiDict<int>* fdict = 0; - if ( !fdict ) { - fdict = new QAsciiDict<int>( BibleTimeInterface_fhash, true, false ); - for ( int i = 0; BibleTimeInterface_ftable[i][1]; i++ ) - fdict->insert( BibleTimeInterface_ftable[i][1], new int( i ) ); - } - int* fp = fdict->find( fun ); - switch ( fp?*fp:-1) { - case 0: { // void syncAllBibles(QString) - QString arg0; - QDataStream arg( data, IO_ReadOnly ); - if (arg.atEnd()) return false; - arg >> arg0; - replyType = BibleTimeInterface_ftable[0][0]; - syncAllBibles(arg0 ); - } break; - case 1: { // void syncAllCommentaries(QString) - QString arg0; - QDataStream arg( data, IO_ReadOnly ); - if (arg.atEnd()) return false; - arg >> arg0; - replyType = BibleTimeInterface_ftable[1][0]; - syncAllCommentaries(arg0 ); - } break; - case 2: { // void syncAllLexicons(QString) - QString arg0; - QDataStream arg( data, IO_ReadOnly ); - if (arg.atEnd()) return false; - arg >> arg0; - replyType = BibleTimeInterface_ftable[2][0]; - syncAllLexicons(arg0 ); - } break; - case 3: { // void syncAllVerseBasedModules(QString) - QString arg0; - QDataStream arg( data, IO_ReadOnly ); - if (arg.atEnd()) return false; - arg >> arg0; - replyType = BibleTimeInterface_ftable[3][0]; - syncAllVerseBasedModules(arg0 ); - } break; - case 4: { // void reloadModules() - replyType = BibleTimeInterface_ftable[4][0]; - reloadModules( ); - } break; - case 5: { // void openWindow(QString,QString) - QString arg0; - QString arg1; - QDataStream arg( data, IO_ReadOnly ); - if (arg.atEnd()) return false; - arg >> arg0; - if (arg.atEnd()) return false; - arg >> arg1; - replyType = BibleTimeInterface_ftable[5][0]; - openWindow(arg0, arg1 ); - } break; - case 6: { // void openDefaultBible(QString) - QString arg0; - QDataStream arg( data, IO_ReadOnly ); - if (arg.atEnd()) return false; - arg >> arg0; - replyType = BibleTimeInterface_ftable[6][0]; - openDefaultBible(arg0 ); - } break; - case 7: { // void closeAllModuleWindows() - replyType = BibleTimeInterface_ftable[7][0]; - closeAllModuleWindows( ); - } break; - case 8: { // QString getCurrentReference() - replyType = BibleTimeInterface_ftable[8][0]; - QDataStream _replyStream( replyData, IO_WriteOnly ); - _replyStream << getCurrentReference( ); - } break; - case 9: { // QStringList searchInModule(QString,QString) - QString arg0; - QString arg1; - QDataStream arg( data, IO_ReadOnly ); - if (arg.atEnd()) return false; - arg >> arg0; - if (arg.atEnd()) return false; - arg >> arg1; - replyType = BibleTimeInterface_ftable[9][0]; - QDataStream _replyStream( replyData, IO_WriteOnly ); - _replyStream << searchInModule(arg0, arg1 ); - } break; - case 10: { // QStringList searchInOpenModules(QString) - QString arg0; - QDataStream arg( data, IO_ReadOnly ); - if (arg.atEnd()) return false; - arg >> arg0; - replyType = BibleTimeInterface_ftable[10][0]; - QDataStream _replyStream( replyData, IO_WriteOnly ); - _replyStream << searchInOpenModules(arg0 ); - } break; - case 11: { // QStringList searchInDefaultBible(QString) - QString arg0; - QDataStream arg( data, IO_ReadOnly ); - if (arg.atEnd()) return false; - arg >> arg0; - replyType = BibleTimeInterface_ftable[11][0]; - QDataStream _replyStream( replyData, IO_WriteOnly ); - _replyStream << searchInDefaultBible(arg0 ); - } break; - case 12: { // QStringList getModulesOfType(QString) - QString arg0; - QDataStream arg( data, IO_ReadOnly ); - if (arg.atEnd()) return false; - arg >> arg0; - replyType = BibleTimeInterface_ftable[12][0]; - QDataStream _replyStream( replyData, IO_WriteOnly ); - _replyStream << getModulesOfType(arg0 ); - } break; - default: - return DCOPObject::process( fun, data, replyType, replyData ); - } - return true; -} - -QCStringList BibleTimeInterface::interfaces() -{ - QCStringList ifaces = DCOPObject::interfaces(); - ifaces += "BibleTimeInterface"; - return ifaces; -} - -QCStringList BibleTimeInterface::functions() -{ - QCStringList funcs = DCOPObject::functions(); - for ( int i = 0; BibleTimeInterface_ftable[i][2]; i++ ) { - if (BibleTimeInterface_ftable_hiddens[i]) - continue; - QCString func = BibleTimeInterface_ftable[i][0]; - func += ' '; - func += BibleTimeInterface_ftable[i][2]; - funcs << func; - } - return funcs; -} - - diff --git a/bibletime/display-templates/Blue.tmpl b/bibletime/display-templates/Blue.tmpl deleted file mode 100644 index f415b4c..0000000 --- a/bibletime/display-templates/Blue.tmpl +++ /dev/null @@ -1,349 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> - <title>#TITLE# - - - - - - - - -

#CONTENT#
- - \ No newline at end of file diff --git a/bibletime/display-templates/Crazy.tmpl b/bibletime/display-templates/Crazy.tmpl deleted file mode 100644 index 84121b6..0000000 --- a/bibletime/display-templates/Crazy.tmpl +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - #TITLE# - - - - - - - - - -
#CONTENT#
- - \ No newline at end of file diff --git a/bibletime/display-templates/Green.tmpl b/bibletime/display-templates/Green.tmpl deleted file mode 100644 index 0bf4c3d..0000000 --- a/bibletime/display-templates/Green.tmpl +++ /dev/null @@ -1,328 +0,0 @@ - - - - - #TITLE# - - - - - - - - -
#CONTENT#
- - \ No newline at end of file diff --git a/bibletime/display-templates/HighContrast.tmpl b/bibletime/display-templates/HighContrast.tmpl deleted file mode 100644 index 408dbf5..0000000 --- a/bibletime/display-templates/HighContrast.tmpl +++ /dev/null @@ -1,339 +0,0 @@ - - - - - #TITLE# - - - - - - - - -
#CONTENT#
- - diff --git a/bibletime/display-templates/Makefile.am b/bibletime/display-templates/Makefile.am deleted file mode 100644 index 276c1a4..0000000 --- a/bibletime/display-templates/Makefile.am +++ /dev/null @@ -1,13 +0,0 @@ -#TEMPLATES = Default.tmpl Simple.tmpl -templdir = $(top_srcdir)/bibletime/display-templates -TEMPLATES = $(templdir)/*.tmpl - -EXTRA_DIST = template-init.cpp create_code.pl names.conf $(TEMPLATES) - -all: - perl $(templdir)/create_code.pl $(TEMPLATES) - -template-init.cpp: - perl $(templdir)/create_code.pl $(TEMPLATES) - -CLEANFILES = template-init.cpp diff --git a/bibletime/display-templates/Makefile.in b/bibletime/display-templates/Makefile.in deleted file mode 100644 index 14072ea..0000000 --- a/bibletime/display-templates/Makefile.in +++ /dev/null @@ -1,573 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/display-templates -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ - -#TEMPLATES = Default.tmpl Simple.tmpl -templdir = $(top_srcdir)/bibletime/display-templates -TEMPLATES = $(templdir)/*.tmpl -EXTRA_DIST = template-init.cpp create_code.pl names.conf $(TEMPLATES) -CLEANFILES = template-init.cpp -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/display-templates/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/display-templates/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/display-templates/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/display-templates/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/display-templates/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am - - -all: - perl $(templdir)/create_code.pl $(TEMPLATES) - -template-init.cpp: - perl $(templdir)/create_code.pl $(TEMPLATES) -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=HighContrast.tmpl Simple.tmpl Makefile.in Green.tmpl Blue.tmpl Crazy.tmpl Makefile.am basic_template.txt - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/display-templates/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/display-templates/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/display-templates/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/display-templates/Simple.tmpl b/bibletime/display-templates/Simple.tmpl deleted file mode 100644 index 28e260e..0000000 --- a/bibletime/display-templates/Simple.tmpl +++ /dev/null @@ -1,134 +0,0 @@ - - - - - #TITLE# - - - - - - - - -
#CONTENT#
- - \ No newline at end of file diff --git a/bibletime/display-templates/basic_template.txt b/bibletime/display-templates/basic_template.txt deleted file mode 100644 index 77c88cd..0000000 --- a/bibletime/display-templates/basic_template.txt +++ /dev/null @@ -1,203 +0,0 @@ - - - - - #TITLE# - - - - - - - - - -
#CONTENT#
- \ No newline at end of file diff --git a/bibletime/display-templates/create_code.pl b/bibletime/display-templates/create_code.pl deleted file mode 100755 index f1912fa..0000000 --- a/bibletime/display-templates/create_code.pl +++ /dev/null @@ -1,79 +0,0 @@ -#!/usr/bin/perl - -use strict; -use File::Compare; -use File::Copy; -use FindBin qw($RealBin); - -my %names; - -sub read_names() { - open(IN, "< " . $RealBin . "/names.conf"); - - while () { - my $line = $_; - chomp $line; - - my ($filename, $description) = split("\t", $line); - $names{ $filename } = $description; - } - - close(IN); -} - -sub extract_data { - my $file = shift || die; - - my $name; - my $html; - - $file =~ /(?:.+\/)?(.+\..+)/; - my $tmpl_name = $1 || $file; - $name = $names{ $tmpl_name }; - - open(IN, "< $file"); - while( ) { - my $line = $_; - chomp($line); - $line .= "\\\n"; - - - $line =~ s/"/\\"/g; - $line =~ s/\s{2,}|\t/ /g; #replace spaces and tabs by space - - $html .= $line; - } - close(INT); - - - print "Found $name\n" if ($name); - return ($name, $html); -} - -my $dir = $RealBin; -#print $dir."\n"; - -&read_names; -my $code = ""; -foreach my $f (@ARGV) { - my ($name, $html) = &extract_data( $f ); - - if ($name) { - $code .= "\tm_templateMap[ i18n(\"$name\") ] = \"$html\";\n" - } -} - - -open(OUT, "> $RealBin/template-init.cpp-new"); -print OUT "void CDisplayTemplateMgr::init() {\n$code\n}\n"; -close(OUT); - -if (-e "$RealBin/template-init.cpp" && compare("$RealBin/template-init.cpp","$RealBin/template-init.cpp-new")) { #differ - move("$RealBin/template-init.cpp-new","$RealBin/template-init.cpp"); -} -elsif (!-e "$RealBin/template-init.cpp") { - move ("$RealBin/template-init.cpp-new","$RealBin/template-init.cpp"); -} -else { #make sure to remove the -new file - unlink("$RealBin/template-init.cpp-new"); -} \ No newline at end of file diff --git a/bibletime/display-templates/names.conf b/bibletime/display-templates/names.conf deleted file mode 100644 index e49d742..0000000 --- a/bibletime/display-templates/names.conf +++ /dev/null @@ -1,5 +0,0 @@ -Blue.tmpl Default -Simple.tmpl Simple -Crazy.tmpl Crazy -HighContrast.tmpl High contrast -Green.tmpl Green diff --git a/bibletime/display-templates/template-init.cpp b/bibletime/display-templates/template-init.cpp deleted file mode 100644 index 7d72274..0000000 --- a/bibletime/display-templates/template-init.cpp +++ /dev/null @@ -1,1484 +0,0 @@ -void CDisplayTemplateMgr::init() { - m_templateMap[ i18n("Default") ] = "\ -\ -\ -\ - #TITLE#\ - \ - \ - \ - \ - \ -\ -\ -\ -
#CONTENT#
\ -\ -\ -"; - m_templateMap[ i18n("Crazy") ] = "\ -\ -\ -\ - \ - #TITLE#\ - \ - \ - \ -\ - \ -\ -\ -\ -\ -
#CONTENT#
\ -\ -\ -"; - m_templateMap[ i18n("Green") ] = "\ -\ -\ -\ - #TITLE#\ - \ - \ - \ - \ - \ -\ -\ -\ -
#CONTENT#
\ -\ -\ -"; - m_templateMap[ i18n("High contrast") ] = "\ -\ -\ -\ - #TITLE#\ - \ - \ - \ - \ - \ -\ -\ -\ -
#CONTENT#
\ -\ -\ -"; - m_templateMap[ i18n("Simple") ] = "\ -\ -\ -\ - #TITLE#\ - \ - \ - \ - \ - \ -\ -\ -\ -
#CONTENT#
\ -\ -\ -"; - -} diff --git a/bibletime/frontend/Makefile.am b/bibletime/frontend/Makefile.am deleted file mode 100644 index 8f22646..0000000 --- a/bibletime/frontend/Makefile.am +++ /dev/null @@ -1,35 +0,0 @@ -INCLUDES = $(all_includes) -libfrontend_a_METASOURCES = AUTO -noinst_LIBRARIES = libfrontend.a - -libfrontend_a_SOURCES = btinstallmgr.cpp cbtconfig.cpp cinputdialog.cpp \ - manageindicesform.ui cmanageindiceswidget.cpp coptionsdialog.cpp \ - cswordsetupdialog.cpp cprofilemgr.cpp cprofile.cpp cprofilewindow.cpp cexportmanager.cpp \ - cmdiarea.cpp kstartuplogo.cpp cdragdropmgr.cpp cinfodisplay.cpp cprinter.cpp \ - crossrefrendering.cpp cswordsetupmodulelistview.cpp \ - cswordsetupinstallsourcesdialog.cpp cmoduleindexdialog.cpp - -all_headers = cmdiarea.h \ -btinstallmgr.h \ -cbtconfig.h \ -cinputdialog.h \ -coptionsdialog.h \ -cmanageindiceswidget.h \ -cswordsetupdialog.h \ -cprofilemgr.h \ -cprofile.h \ -cprofilewindow.h \ -cexportmanager.h \ -cmdiarea.h \ -kstartuplogo.h \ -cdragdropmgr.h \ -cinfodisplay.h \ -cprinter.h \ -crossrefrendering.h \ -cswordsetupmodulelistview.h \ -cswordsetupinstallsourcesdialog.h - -EXTRA_DIST = $(libfrontend_a_SOURCES) $(all_headers) - -SUBDIRS = util searchdialog mainindex keychooser displaywindow display -noinst_HEADERS = cmoduleindexdialog.h diff --git a/bibletime/frontend/Makefile.in b/bibletime/frontend/Makefile.in deleted file mode 100644 index c083cb9..0000000 --- a/bibletime/frontend/Makefile.in +++ /dev/null @@ -1,1024 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/frontend -DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) -ARFLAGS = cru -libfrontend_a_AR = $(AR) $(ARFLAGS) -libfrontend_a_LIBADD = -am_libfrontend_a_OBJECTS = btinstallmgr.$(OBJEXT) cbtconfig.$(OBJEXT) \ - cinputdialog.$(OBJEXT) cmanageindiceswidget.$(OBJEXT) \ - coptionsdialog.$(OBJEXT) cswordsetupdialog.$(OBJEXT) \ - cprofilemgr.$(OBJEXT) cprofile.$(OBJEXT) \ - cprofilewindow.$(OBJEXT) cexportmanager.$(OBJEXT) \ - cmdiarea.$(OBJEXT) kstartuplogo.$(OBJEXT) \ - cdragdropmgr.$(OBJEXT) cinfodisplay.$(OBJEXT) \ - cprinter.$(OBJEXT) crossrefrendering.$(OBJEXT) \ - cswordsetupmodulelistview.$(OBJEXT) \ - cswordsetupinstallsourcesdialog.$(OBJEXT) \ - cmoduleindexdialog.$(OBJEXT) -#>- libfrontend_a_OBJECTS = $(am_libfrontend_a_OBJECTS) -#>+ 15 -libfrontend_a_final_OBJECTS = libfrontend_a.all_cpp.o -libfrontend_a_nofinal_OBJECTS = btinstallmgr.$(OBJEXT) cbtconfig.$(OBJEXT) \ - cinputdialog.$(OBJEXT) cmanageindiceswidget.$(OBJEXT) \ - coptionsdialog.$(OBJEXT) cswordsetupdialog.$(OBJEXT) \ - cprofilemgr.$(OBJEXT) cprofile.$(OBJEXT) \ - cprofilewindow.$(OBJEXT) cexportmanager.$(OBJEXT) \ - cmdiarea.$(OBJEXT) kstartuplogo.$(OBJEXT) \ - cdragdropmgr.$(OBJEXT) cinfodisplay.$(OBJEXT) \ - cprinter.$(OBJEXT) crossrefrendering.$(OBJEXT) \ - cswordsetupmodulelistview.$(OBJEXT) \ - cswordsetupinstallsourcesdialog.$(OBJEXT) \ - cmoduleindexdialog.$(OBJEXT) manageindicesform.$(OBJEXT)\ -cinputdialog.moc.o cmanageindiceswidget.moc.o cprinter.moc.o cinfodisplay.moc.o coptionsdialog.moc.o cmdiarea.moc.o cswordsetupdialog.moc.o cswordsetupmodulelistview.moc.o btinstallmgr.moc.o cswordsetupinstallsourcesdialog.moc.o cmoduleindexdialog.moc.o -@KDE_USE_FINAL_FALSE@libfrontend_a_OBJECTS = $(libfrontend_a_nofinal_OBJECTS) -@KDE_USE_FINAL_TRUE@libfrontend_a_OBJECTS = $(libfrontend_a_final_OBJECTS) -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/admin/depcomp -am__depfiles_maybe = depfiles -#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 2 -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 3 -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -CXXLD = $(CXX) -#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ -#>- $(LDFLAGS) -o $@ -#>+ 3 -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(libfrontend_a_SOURCES) -DIST_SOURCES = $(libfrontend_a_SOURCES) -#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -#>- html-recursive info-recursive install-data-recursive \ -#>- install-dvi-recursive install-exec-recursive \ -#>- install-html-recursive install-info-recursive \ -#>- install-pdf-recursive install-ps-recursive install-recursive \ -#>- installcheck-recursive installdirs-recursive pdf-recursive \ -#>- ps-recursive uninstall-recursive -#>+ 7 -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive -HEADERS = $(noinst_HEADERS) -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -INCLUDES = $(all_includes) -#>- libfrontend_a_METASOURCES = AUTO -noinst_LIBRARIES = libfrontend.a -#>- libfrontend_a_SOURCES = btinstallmgr.cpp cbtconfig.cpp cinputdialog.cpp \ -#>- manageindicesform.ui cmanageindiceswidget.cpp coptionsdialog.cpp \ -#>- cswordsetupdialog.cpp cprofilemgr.cpp cprofile.cpp cprofilewindow.cpp cexportmanager.cpp \ -#>- cmdiarea.cpp kstartuplogo.cpp cdragdropmgr.cpp cinfodisplay.cpp cprinter.cpp \ -#>- crossrefrendering.cpp cswordsetupmodulelistview.cpp \ -#>- cswordsetupinstallsourcesdialog.cpp cmoduleindexdialog.cpp -#>+ 6 -libfrontend_a_SOURCES=btinstallmgr.cpp cbtconfig.cpp cinputdialog.cpp \ - cmanageindiceswidget.cpp coptionsdialog.cpp \ - cswordsetupdialog.cpp cprofilemgr.cpp cprofile.cpp cprofilewindow.cpp cexportmanager.cpp \ - cmdiarea.cpp kstartuplogo.cpp cdragdropmgr.cpp cinfodisplay.cpp cprinter.cpp \ - crossrefrendering.cpp cswordsetupmodulelistview.cpp \ - cswordsetupinstallsourcesdialog.cpp cmoduleindexdialog.cpp manageindicesform.cpp - -all_headers = cmdiarea.h \ -btinstallmgr.h \ -cbtconfig.h \ -cinputdialog.h \ -coptionsdialog.h \ -cmanageindiceswidget.h \ -cswordsetupdialog.h \ -cprofilemgr.h \ -cprofile.h \ -cprofilewindow.h \ -cexportmanager.h \ -cmdiarea.h \ -kstartuplogo.h \ -cdragdropmgr.h \ -cinfodisplay.h \ -cprinter.h \ -crossrefrendering.h \ -cswordsetupmodulelistview.h \ -cswordsetupinstallsourcesdialog.h - -EXTRA_DIST = $(libfrontend_a_SOURCES) $(all_headers) -SUBDIRS = util searchdialog mainindex keychooser displaywindow display -noinst_HEADERS = cmoduleindexdialog.h -#>- all: all-recursive -#>+ 1 -all: docs-am all-recursive - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/frontend/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -libfrontend.a: $(libfrontend_a_OBJECTS) $(libfrontend_a_DEPENDENCIES) - -rm -f libfrontend.a - $(libfrontend_a_AR) libfrontend.a $(libfrontend_a_OBJECTS) $(libfrontend_a_LIBADD) - $(RANLIB) libfrontend.a - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/btinstallmgr.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cbtconfig.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cdragdropmgr.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cexportmanager.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cinfodisplay.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cinputdialog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmanageindiceswidget.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmdiarea.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmoduleindexdialog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coptionsdialog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cprinter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cprofile.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cprofilemgr.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cprofilewindow.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crossrefrendering.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordsetupdialog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordsetupinstallsourcesdialog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cswordsetupmodulelistview.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/kstartuplogo.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - distdir) \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-recursive -all-am: Makefile $(LIBRARIES) $(HEADERS) -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-recursive -#>+ 1 -clean: kde-rpo-clean clean-recursive - -#>- clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ -#>- mostlyclean-am -#>+ 2 -clean-am: clean-metasources clean-ui clean-bcheck clean-final clean-generic clean-libtool clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-recursive - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: - -install-dvi: install-dvi-recursive - -install-exec-am: - -install-html: install-html-recursive - -install-info: install-info-recursive - -install-man: - -install-pdf: install-pdf-recursive - -install-ps: install-ps-recursive - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: - -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - clean-noinstLIBRARIES ctags ctags-recursive distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 3 -cinputdialog.moc.cpp: $(srcdir)/cinputdialog.h - $(MOC) $(srcdir)/cinputdialog.h -o cinputdialog.moc.cpp - -#>+ 2 -mocs: cinputdialog.moc.cpp - -#>+ 3 -cmanageindiceswidget.moc.cpp: $(srcdir)/cmanageindiceswidget.h - $(MOC) $(srcdir)/cmanageindiceswidget.h -o cmanageindiceswidget.moc.cpp - -#>+ 2 -mocs: cmanageindiceswidget.moc.cpp - -#>+ 3 -cprinter.moc.cpp: $(srcdir)/cprinter.h - $(MOC) $(srcdir)/cprinter.h -o cprinter.moc.cpp - -#>+ 2 -mocs: cprinter.moc.cpp - -#>+ 3 -cinfodisplay.moc.cpp: $(srcdir)/cinfodisplay.h - $(MOC) $(srcdir)/cinfodisplay.h -o cinfodisplay.moc.cpp - -#>+ 2 -mocs: cinfodisplay.moc.cpp - -#>+ 3 -coptionsdialog.moc.cpp: $(srcdir)/coptionsdialog.h - $(MOC) $(srcdir)/coptionsdialog.h -o coptionsdialog.moc.cpp - -#>+ 2 -mocs: coptionsdialog.moc.cpp - -#>+ 3 -cmdiarea.moc.cpp: $(srcdir)/cmdiarea.h - $(MOC) $(srcdir)/cmdiarea.h -o cmdiarea.moc.cpp - -#>+ 2 -mocs: cmdiarea.moc.cpp - -#>+ 3 -cswordsetupdialog.moc.cpp: $(srcdir)/cswordsetupdialog.h - $(MOC) $(srcdir)/cswordsetupdialog.h -o cswordsetupdialog.moc.cpp - -#>+ 2 -mocs: cswordsetupdialog.moc.cpp - -#>+ 3 -cswordsetupmodulelistview.moc.cpp: $(srcdir)/cswordsetupmodulelistview.h - $(MOC) $(srcdir)/cswordsetupmodulelistview.h -o cswordsetupmodulelistview.moc.cpp - -#>+ 2 -mocs: cswordsetupmodulelistview.moc.cpp - -#>+ 3 -btinstallmgr.moc.cpp: $(srcdir)/btinstallmgr.h - $(MOC) $(srcdir)/btinstallmgr.h -o btinstallmgr.moc.cpp - -#>+ 2 -mocs: btinstallmgr.moc.cpp - -#>+ 3 -cswordsetupinstallsourcesdialog.moc.cpp: $(srcdir)/cswordsetupinstallsourcesdialog.h - $(MOC) $(srcdir)/cswordsetupinstallsourcesdialog.h -o cswordsetupinstallsourcesdialog.moc.cpp - -#>+ 2 -mocs: cswordsetupinstallsourcesdialog.moc.cpp - -#>+ 3 -cmoduleindexdialog.moc.cpp: $(srcdir)/cmoduleindexdialog.h - $(MOC) $(srcdir)/cmoduleindexdialog.h -o cmoduleindexdialog.moc.cpp - -#>+ 2 -mocs: cmoduleindexdialog.moc.cpp - -#>+ 3 -clean-metasources: - -rm -f cinputdialog.moc.cpp cmanageindiceswidget.moc.cpp cprinter.moc.cpp cinfodisplay.moc.cpp coptionsdialog.moc.cpp cmdiarea.moc.cpp cswordsetupdialog.moc.cpp cswordsetupmodulelistview.moc.cpp btinstallmgr.moc.cpp cswordsetupinstallsourcesdialog.moc.cpp cmoduleindexdialog.moc.cpp - -#>+ 2 -KDE_DIST=cdragdropmgr.h cbtconfig.h btinstallmgr.h cprofile.h cprinter.h cswordsetupdialog.h cmdiarea.h cinfodisplay.h cswordsetupinstallsourcesdialog.h kstartuplogo.h cswordsetupmodulelistview.h cexportmanager.h cprofilewindow.h crossrefrendering.h Makefile.in coptionsdialog.h cinputdialog.h cprofilemgr.h cmanageindiceswidget.h Makefile.am manageindicesform.ui - -#>+ 4 -clean-ui: - -rm -f \ - manageindicesform.cpp manageindicesform.h manageindicesform.moc - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-recursive - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 11 -libfrontend_a.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/btinstallmgr.cpp $(srcdir)/cbtconfig.cpp $(srcdir)/cinputdialog.cpp $(srcdir)/cmanageindiceswidget.cpp $(srcdir)/coptionsdialog.cpp $(srcdir)/cswordsetupdialog.cpp $(srcdir)/cprofilemgr.cpp $(srcdir)/cprofile.cpp $(srcdir)/cprofilewindow.cpp $(srcdir)/cexportmanager.cpp $(srcdir)/cmdiarea.cpp $(srcdir)/kstartuplogo.cpp $(srcdir)/cdragdropmgr.cpp $(srcdir)/cinfodisplay.cpp $(srcdir)/cprinter.cpp $(srcdir)/crossrefrendering.cpp $(srcdir)/cswordsetupmodulelistview.cpp $(srcdir)/cswordsetupinstallsourcesdialog.cpp $(srcdir)/cmoduleindexdialog.cpp manageindicesform.cpp cinputdialog.moc.cpp cmanageindiceswidget.moc.cpp cprinter.moc.cpp cinfodisplay.moc.cpp coptionsdialog.moc.cpp cmdiarea.moc.cpp cswordsetupdialog.moc.cpp btinstallmgr.moc.cpp cswordsetupmodulelistview.moc.cpp cswordsetupinstallsourcesdialog.moc.cpp cmoduleindexdialog.moc.cpp manageindicesform.moc - @echo 'creating libfrontend_a.all_cpp.cpp ...'; \ - rm -f libfrontend_a.all_cpp.files libfrontend_a.all_cpp.final; \ - echo "#define KDE_USE_FINAL 1" >> libfrontend_a.all_cpp.final; \ - for file in btinstallmgr.cpp cbtconfig.cpp cinputdialog.cpp cmanageindiceswidget.cpp coptionsdialog.cpp cswordsetupdialog.cpp cprofilemgr.cpp cprofile.cpp cprofilewindow.cpp cexportmanager.cpp cmdiarea.cpp kstartuplogo.cpp cdragdropmgr.cpp cinfodisplay.cpp cprinter.cpp crossrefrendering.cpp cswordsetupmodulelistview.cpp cswordsetupinstallsourcesdialog.cpp cmoduleindexdialog.cpp manageindicesform.cpp cinputdialog.moc.cpp cmanageindiceswidget.moc.cpp cprinter.moc.cpp cinfodisplay.moc.cpp coptionsdialog.moc.cpp cmdiarea.moc.cpp cswordsetupdialog.moc.cpp btinstallmgr.moc.cpp cswordsetupmodulelistview.moc.cpp cswordsetupinstallsourcesdialog.moc.cpp cmoduleindexdialog.moc.cpp ; do \ - echo "#include \"$$file\"" >> libfrontend_a.all_cpp.files; \ - test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libfrontend_a.all_cpp.final; \ - done; \ - cat libfrontend_a.all_cpp.final libfrontend_a.all_cpp.files > libfrontend_a.all_cpp.cpp; \ - rm -f libfrontend_a.all_cpp.final libfrontend_a.all_cpp.files - -#>+ 3 -clean-final: - -rm -f libfrontend_a.all_cpp.cpp - -#>+ 3 -final: - $(MAKE) libfrontend_a_OBJECTS="$(libfrontend_a_final_OBJECTS)" all-am - -#>+ 3 -final-install: - $(MAKE) libfrontend_a_OBJECTS="$(libfrontend_a_final_OBJECTS)" install-am - -#>+ 3 -no-final: - $(MAKE) libfrontend_a_OBJECTS="$(libfrontend_a_nofinal_OBJECTS)" all-am - -#>+ 3 -no-final-install: - $(MAKE) libfrontend_a_OBJECTS="$(libfrontend_a_nofinal_OBJECTS)" install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 22 -$(srcdir)/cmoduleindexdialog.cpp: manageindicesform.h -$(srcdir)/btinstallmgr.cpp: manageindicesform.h -$(srcdir)/cprofile.cpp: manageindicesform.h -$(srcdir)/cprinter.cpp: manageindicesform.h -$(srcdir)/cmanageindiceswidget.cpp: manageindicesform.h -$(srcdir)/cinfodisplay.cpp: manageindicesform.h -$(srcdir)/crossrefrendering.cpp: manageindicesform.h -$(srcdir)/cprofilewindow.cpp: manageindicesform.h -nmcheck: -$(srcdir)/cswordsetupinstallsourcesdialog.cpp: manageindicesform.h -$(srcdir)/cswordsetupmodulelistview.cpp: manageindicesform.h -$(srcdir)/cinputdialog.cpp: manageindicesform.h -$(srcdir)/coptionsdialog.cpp: manageindicesform.h -nmcheck-am: nmcheck -$(srcdir)/cprofilemgr.cpp: manageindicesform.h -$(srcdir)/cexportmanager.cpp: manageindicesform.h -$(srcdir)/kstartuplogo.cpp: manageindicesform.h -$(srcdir)/cdragdropmgr.cpp: manageindicesform.h -$(srcdir)/cbtconfig.cpp: manageindicesform.h -$(srcdir)/cswordsetupdialog.cpp: manageindicesform.h -$(srcdir)/cmdiarea.cpp: manageindicesform.h - -#>+ 15 -manageindicesform.cpp: $(srcdir)/manageindicesform.ui manageindicesform.h manageindicesform.moc - rm -f manageindicesform.cpp - echo '#include ' > manageindicesform.cpp - echo '#include ' >> manageindicesform.cpp - $(UIC) -tr ${UIC_TR} -i manageindicesform.h $(srcdir)/manageindicesform.ui > manageindicesform.cpp.temp ; ret=$$?; \ - $(PERL) -pe "s,${UIC_TR}( \"\" ),QString::null,g" manageindicesform.cpp.temp | $(PERL) -pe "s,${UIC_TR}( \"\"\, \"\" ),QString::null,g" | $(PERL) -pe "s,image([0-9][0-9]*)_data,img\$$1_manageindicesform,g" | $(PERL) -pe "s,: QWizard\(,: KWizard(,g" >> manageindicesform.cpp ;\ - rm -f manageindicesform.cpp.temp ;\ - if test "$$ret" = 0; then echo '#include "manageindicesform.moc"' >> manageindicesform.cpp; else rm -f manageindicesform.cpp ; exit $$ret ; fi - -manageindicesform.h: $(srcdir)/manageindicesform.ui - rm -rf manageindicesform.h; - $(UIC) $(srcdir)/manageindicesform.ui | $(PERL) -pi -e "s,public QWizard,public KWizard,g; s,#include ,#include ,g" >> manageindicesform.h ; -manageindicesform.moc: manageindicesform.h - $(MOC) manageindicesform.h -o manageindicesform.moc diff --git a/bibletime/frontend/btinstallmgr.cpp b/bibletime/frontend/btinstallmgr.cpp deleted file mode 100644 index 1332d10..0000000 --- a/bibletime/frontend/btinstallmgr.cpp +++ /dev/null @@ -1,318 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - -//BibleTime includes -#include "btinstallmgr.h" -#include "util/cpointers.h" - -//Qt includes -#include -#include - -//KDE includes -#include -#include -#include -#include - -//Sword includes -#include -#include -#include -#include -#include - -//Stl includes -#include - -using namespace sword; - -namespace BookshelfManager { - - const QString BTInstallMgr::Tool::LocalConfig::swordConfigFilename() { - // Q_ASSERT( CPointers::backend()->sysconfig ); - return QString::fromLatin1("%1/.sword/sword.conf").arg(getenv("HOME")); - } - - QStringList BTInstallMgr::Tool::RemoteConfig::sourceList( sword::InstallMgr* mgr ) { - // qWarning("BTInstallMgr::Tool::sourceList( sword::InstallMgr* mgr )"); - Q_ASSERT(mgr); - Q_ASSERT(mgr->installConf); - - QStringList names; - - //add Sword remote sources - for (InstallSourceMap::iterator it = mgr->sources.begin(); it != mgr->sources.end(); it++) { - names << QString::fromLocal8Bit(it->second->caption); - } - - // Add local directory sources - SWConfig config(Tool::RemoteConfig::configFilename().latin1()); - sword::SectionMap::iterator sourcesSection = config.Sections.find("Sources"); - if (sourcesSection != config.Sections.end()) { - sword::ConfigEntMap::iterator sourceBegin = sourcesSection->second.lower_bound("DIRSource"); - sword::ConfigEntMap::iterator sourceEnd = sourcesSection->second.upper_bound("DIRSource"); - - while (sourceBegin != sourceEnd) { - InstallSource is("DIR", sourceBegin->second.c_str()); - names << QString::fromLatin1(is.caption.c_str()); - - sourceBegin++; - } - } - - return names; - } - - QStringList BTInstallMgr::Tool::LocalConfig::targetList() { - QStringList names = CPointers::backend()->swordDirList(); - return names; - } - - void BTInstallMgr::Tool::LocalConfig::setTargetList( const QStringList& targets ) { - //saves a new Sworc config using the provided target list - QString filename = KGlobal::dirs()->saveLocation("data", "bibletime/") + "sword.conf"; //default is to assume the real location isn't writable - bool directAccess = false; - - QFileInfo i(LocalConfig::swordConfigFilename()); - QFileInfo dirInfo(i.dirPath(true)); - - if ( i.exists() && i.isWritable() ) { //we can write to the file ourself - filename = LocalConfig::swordConfigFilename(); - directAccess = true; - } - else if ( !i.exists() && dirInfo.isWritable() ) { // if the file doesn't exist but th eparent is writable for us, create it - filename = LocalConfig::swordConfigFilename(); - directAccess = true; - } - - bool setDataPath = false; - SWConfig conf(filename.local8Bit()); - conf.Sections.clear(); - - for (QStringList::const_iterator it = targets.begin(); it != targets.end(); ++it) { - QString t = *it; - if (t.contains( QString("%1/.sword").arg(getenv("HOME")) )) { - //we don't want HOME/.sword in the config - continue; - } - else { - conf["Install"].insert( std::make_pair(!setDataPath ? SWBuf("DataPath") : SWBuf("AugmentPath"), t.local8Bit()) ); - - setDataPath = true; - } - } - conf.Save(); - - if (!directAccess) { //use kdesu to move the file to the right place - KProcess *proc = new KProcess; - *proc << "kdesu"; - *proc << QString::fromLatin1("-c") << QString("mv %1 %2").arg(filename).arg(LocalConfig::swordConfigFilename()); - proc->start(KProcess::Block); - } - } - - sword::InstallSource BTInstallMgr::Tool::RemoteConfig::source( sword::InstallMgr* mgr, const QString& name ) { - Q_ASSERT(mgr); - - InstallSourceMap::iterator source = mgr->sources.find(name.latin1()); - if (source != mgr->sources.end()) { - return *(source->second); - } - else { //not found in Sword, may be a local DIR source - SWConfig config(Tool::RemoteConfig::configFilename().latin1()); - SectionMap::iterator sourcesSection = config.Sections.find("Sources"); - if (sourcesSection != config.Sections.end()) { - ConfigEntMap::iterator sourceBegin = - sourcesSection->second.lower_bound("DIRSource"); - ConfigEntMap::iterator sourceEnd = - sourcesSection->second.upper_bound("DIRSource"); - - while (sourceBegin != sourceEnd) { - InstallSource is("DIR", sourceBegin->second.c_str()); - if (!strcmp(is.caption, name.latin1()) ) { //found local dir source - return is; - } - - sourceBegin++;//next source - } - } - } - - InstallSource is("EMPTY"); //default return value - is.caption = "unknown caption"; - is.source = "unknown source"; - is.directory = "unknown dir"; - - return is; - } - - const bool BTInstallMgr::Tool::RemoteConfig::isRemoteSource( sword::InstallSource* is ) { - Q_ASSERT(is); - if (is) - return !strcmp(is->type, "FTP"); - else - return false; - } - - void BTInstallMgr::Tool::RemoteConfig::addSource( sword::InstallSource* is ) { - if (!is) { - return; - } - - SWConfig config(Tool::RemoteConfig::configFilename().latin1()); - if (!strcmp(is->type, "FTP")) { - //make sure the path doesn't have a trailing slash, sword doesn't like it - if (is->directory[ is->directory.length()-1 ] == '/') { - is->directory--; //make one char shorter - } - - config["Sources"].insert( std::make_pair(SWBuf("FTPSource"), is->getConfEnt()) ); - } - else if (!strcmp(is->type, "DIR")) { - config["Sources"].insert( std::make_pair(SWBuf("DIRSource"), is->getConfEnt()) ); - } - config.Save(); - } - - void BTInstallMgr::Tool::RemoteConfig::initConfig() { - SWConfig config(Tool::RemoteConfig::configFilename().latin1()); - config["General"]["PassiveFTP"] = "true"; - config.Save(); - } - - const QString BTInstallMgr::Tool::RemoteConfig::configPath() { - const char *envhomedir = getenv("HOME"); - QString confPath = QString(envhomedir ? envhomedir : "."); - confPath.append("/.sword/InstallMgr"); - - return confPath; - } - - const QString BTInstallMgr::Tool::RemoteConfig::configFilename() { - return (configPath() + "/InstallMgr.conf"); - } - - void BTInstallMgr::Tool::RemoteConfig::removeSource( sword::InstallMgr* mgr, sword::InstallSource* is) { - Q_ASSERT(mgr); - Q_ASSERT(is); - - SWConfig config(Tool::RemoteConfig::configFilename().latin1()); - - //this code can probably be shortened by using the stl remove_if functionality - std::pair< ConfigEntMap::iterator, ConfigEntMap::iterator > range = - isRemoteSource(is) - ? config["Sources"].equal_range("FTPSource") - : config["Sources"].equal_range("DIRSource"); - - ConfigEntMap::iterator it = range.first; - while (it != range.second) { - if (it->second == is->getConfEnt()) { - // qWarning("found the source!"); - config["Sources"].erase(it); - break; - } - - ++it; - } - - config.Save(); - } - - void BTInstallMgr::Tool::RemoteConfig::resetRemoteSources() { - SWConfig config(Tool::RemoteConfig::configFilename().latin1()); - config["Sources"].erase( //remove all FTP sources - config["Sources"].lower_bound("FTPSource"), - config["Sources"].upper_bound("FTPSource") - ); - config.Save(); - } - - void BTInstallMgr::Tool::RemoteConfig::resetLocalSources() { - SWConfig config(Tool::RemoteConfig::configFilename().latin1()); - config["Sources"].erase( //remove all FTP sources - config["Sources"].lower_bound("DIRSource"), - config["Sources"].upper_bound("DIRSource") - ); - config.Save(); - } - - CSwordBackend* BTInstallMgr::Tool::backend( sword::InstallSource* const is) { - Q_ASSERT(is); - if (!is) { - return 0; - } - - CSwordBackend* ret = 0; - if (RemoteConfig::isRemoteSource(is)) { - // qWarning("## remote backend for %s", is->localShadow.c_str()); - ret = new CSwordBackend( QString(is->localShadow.c_str()), false ); - } - else { - // qWarning("## local backend for %s", QString(is->directory.c_str()).latin1()); - ret = new CSwordBackend( QString(is->directory.c_str()) ); - } - - Q_ASSERT(ret); - if (ret) { - ret->initModules(); - } - - return ret; - } - - BTInstallMgr::BTInstallMgr() : InstallMgr(Tool::RemoteConfig::configPath().latin1(), this) { //use this class also as status reporter - this->setFTPPassive(true); - - } - - BTInstallMgr::~BTInstallMgr() { - terminate(); //make sure to close the connection - } - - void BTInstallMgr::statusUpdate(double dltotal, double dlnow) { - - if (dlnow > dltotal) - dlnow = dltotal; - - int totalPercent = (int)((float)(dlnow + m_completedBytes) / (float)(m_totalBytes) * 100.0); - - if (totalPercent > 100) { - totalPercent = 100; - } - else if (totalPercent < 0) { - totalPercent = 0; - } - - int filePercent = (int)((float)(dlnow) / (float)(dltotal+1) * 100.0); - if (filePercent > 100) { - filePercent = 100; - } - else if (filePercent < 0) { - filePercent = 0; - } - - emit completed(totalPercent, filePercent); - } - - void BTInstallMgr::preStatus(long totalBytes, long completedBytes, const char* /*message*/) { - qWarning("pre Status: %i / %i", (int)totalBytes, (int)completedBytes); - emit downloadStarted( "unknown filename" ); - - m_completedBytes = completedBytes; - m_totalBytes = (totalBytes > 0) ? totalBytes : 1; //avoid division by zero - } - -// FTPTransport *BTInstallMgr::createFTPTransport(const char *host, StatusReporter *statusReporter) { -// return new KIO_FTPTransport(host, statusReporter); -// } - - -} - diff --git a/bibletime/frontend/btinstallmgr.h b/bibletime/frontend/btinstallmgr.h deleted file mode 100644 index 4a366d3..0000000 --- a/bibletime/frontend/btinstallmgr.h +++ /dev/null @@ -1,103 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef BTINSTALLMGR_H -#define BTINSTALLMGR_H - - -//BibleTIme includes -#include "backend/cswordbackend.h" - - -//sword includes -#include -#include - -//Qt includes -#include -#include -#include -#include - -namespace BookshelfManager { - - typedef QPtrList InstallSourceList; - - /**Our own reimplementation to provide status bar updates. - *@author The BibleTime team - */ -class BTInstallMgr : public QObject, public sword::InstallMgr, public sword::StatusReporter { - Q_OBJECT -public: - class Tool { -public: - class LocalConfig { -public: - static const QString swordConfigFilename(); - static QStringList targetList(); - static void setTargetList( const QStringList& ); -private: - LocalConfig() {} - ; - }; - - class RemoteConfig { -public: - static void initConfig(); - static const QString configPath(); - static const QString configFilename(); - - static void resetRemoteSources(); - static void resetLocalSources(); - - static QStringList sourceList( sword::InstallMgr* ); - static sword::InstallSource source( sword::InstallMgr*, const QString& name ); - static const bool isRemoteSource( sword::InstallSource* is ); - static void addSource( sword::InstallSource* ); - static void removeSource( sword::InstallMgr*, sword::InstallSource* ); - - -private: - RemoteConfig() {} - ; - }; - - static CSwordBackend* backend( sword::InstallSource* const ); - -private: - Tool() {} - ; - }; - - BTInstallMgr(); - virtual ~BTInstallMgr(); - -protected: - /* Reimplementations of method in StatusReporter */ - virtual void statusUpdate(double dltotal, double dlnow); - virtual void preStatus(long totalBytes, long completedBytes, const char *message); - -// virtual FTPTransport *createFTPTransport(const char *host, StatusReporter *statusReporter); - - long m_totalBytes; - long m_completedBytes; - -signals: // Signals - void completed( const int, const int ); - /** - * Emitted when a new file gets downloaded. - */ - void downloadStarted( const QString& ); - }; - -} - -#endif diff --git a/bibletime/frontend/cbtconfig.cpp b/bibletime/frontend/cbtconfig.cpp deleted file mode 100644 index dbbec1e..0000000 --- a/bibletime/frontend/cbtconfig.cpp +++ /dev/null @@ -1,677 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cbtconfig.h" - -#include "backend/cswordmoduleinfo.h" -#include "backend/cdisplaytemplatemgr.h" - -#include "util/cpointers.h" - -//Qt includes -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#if KDE_VERSION >= 0x030200 -#include -#else -#include -#endif -#include -#include -#include -#include -#include -#include - -#include - -//Sword includes -#include - -//init statics -QFont* CBTConfig::m_defaultFont = 0; -CBTConfig::FontCache* CBTConfig::fontConfigMap = 0; - -/* No constructor and destructor, because this class only contains static methods. - It won't be instantiated. */ - -const QString CBTConfig::getKey( const CBTConfig::strings ID) { - switch ( ID ) { - case bibletimeVersion: return "bibletimeVersion"; - case language: return "language"; - case displayStyle: return "displayStyle"; - case bookshelfCurrentItem: return "bookshelfCurrentItem"; - } - return QString::null; -} - -const QString CBTConfig::getDefault( const CBTConfig::strings ID) { - switch ( ID ) { - case bibletimeVersion: return "NOT YET INSTALLED"; // main() will realize this and set the value to VERSION - case language: return (KGlobal::locale()->language()).local8Bit(); - case displayStyle: return CDisplayTemplateMgr::defaultTemplate(); - case bookshelfCurrentItem: return QString(); - } - return QString::null; -} - -const QString CBTConfig::getKey( const CBTConfig::modules ID) { - switch ( ID ) { - case standardBible: return "standardBible"; - case standardCommentary: return "standardCommentary"; - case standardLexicon: return "standardLexicon"; - case standardDailyDevotional: return "standardDailyDevotional"; - case standardHebrewStrongsLexicon: return "standardHebrewLexicon"; - case standardGreekStrongsLexicon: return "standardGreekLexicon"; - case standardHebrewMorphLexicon: return "standardHebrewMorphLexicon"; - case standardGreekMorphLexicon: return "standardGreekMorphLexicon"; - } - - return QString::null; -} - -const QString CBTConfig::getDefault( const CBTConfig::modules ID) { - // CSwordBackend* b = CPointers::backend(); - switch ( ID ) { - case standardBible: return "KJV"; - case standardCommentary: return "MHC"; - case standardLexicon: return "ISBE"; - case standardDailyDevotional: return ""; //no default - - case standardHebrewStrongsLexicon: return "StrongsHebrew"; - case standardGreekStrongsLexicon: return "StrongsGreek"; - case standardHebrewMorphLexicon: return "StrongsHebrew"; - case standardGreekMorphLexicon: return "StrongsGreek"; - } - - return QString::null; -} - -const QString CBTConfig::getKey( const CBTConfig::bools ID) { - switch ( ID ) { - case firstSearchDialog: return "firstSearchDialog"; - case readOldBookmarks: return "readOldBookmarks"; - - case toolbar: return "toolbar"; - case mainIndex: return "mainIndex"; - case infoDisplay: return "infoDisplay"; - - case autoTileVertical: return "autoTileVertical"; - case autoTileHorizontal: return "autoTileHorizontal"; - case autoCascade: return "autoCascade"; - - case lineBreaks: return "lineBreaks"; - case verseNumbers: return "verseNumbers"; - - case tips: return "RunOnStart"; - case logo: return "logo"; - case autoDeleteOrphanedIndices: return "autoDeleteOrphanedIndices"; - case crashedLastTime: return "crashedLastTime"; - case crashedTwoTimes: return "crashedTwoTimes"; - } - return QString::null; -} - -const QString CBTConfig::getKey( const CBTConfig::ints ID) { - switch ( ID ) { - case footnotes: return "footnotes"; - case strongNumbers: return "strongNumbers"; - case headings: return "headings"; - case morphTags: return "morphTags"; - case lemmas: return "lemmas"; - case hebrewPoints: return "hebrewPoints"; - case hebrewCantillation: return "hebrewCantillation"; - case greekAccents: return "greekAccents"; - case textualVariants: return "textualVariants"; - case scriptureReferences: return "scriptureReferences"; - case morphSegmentation: return "morphSegmentation"; - case bookshelfContentsX: return "bookshelfContentsX"; - case bookshelfContentsY: return "bookshelfContentsY"; - case magDelay: return "magDelay"; - } - return QString::null; -} - -const bool CBTConfig::getDefault( const CBTConfig::bools ID) { - switch ( ID ) { - case firstSearchDialog: return true; - case readOldBookmarks: return false; - - case toolbar: return true; - case mainIndex: return true; - case infoDisplay: return true; - - case autoTileVertical: return true; - case autoTileHorizontal: return false; - case autoCascade: return false; - - case lineBreaks: return false; - case verseNumbers: return true; - - case tips: return true; - case logo: return true; - case autoDeleteOrphanedIndices: return true; - case crashedLastTime: return false; - case crashedTwoTimes: return false; - } - return false; -} - -const int CBTConfig::getDefault( const CBTConfig::ints ID) { - switch ( ID ) { - case footnotes: return int(true); - case strongNumbers: return int(true); - case headings: return int(true); - case morphTags: return int(true); - case lemmas: return int(true); - case hebrewPoints: return int(true); - case hebrewCantillation: return int(true); - case greekAccents: return int(true); - case textualVariants: return int(false); - case scriptureReferences: return int(true); - case morphSegmentation: return int(true); - case bookshelfContentsX: return 0; - case bookshelfContentsY: return 0; - case magDelay: return 400; - } - return 0; -} - -const QString CBTConfig::getKey( const CBTConfig::intLists ID) { - switch ( ID ) { - case leftPaneSplitterSizes: return "leftPaneSplitterSizes"; - case mainSplitterSizes: return "mainSplitterSizes"; - } - - return QString::null; -} - -const QValueList CBTConfig::getDefault( const CBTConfig::intLists ID) { - switch ( ID ) { - case leftPaneSplitterSizes: //fall through - case mainSplitterSizes: { - return QValueList(); - } - } - - return QValueList(); -} - -const QString CBTConfig::getKey( const CBTConfig::stringLists ID) { - switch ( ID ) { - case searchCompletionTexts: return QString("searchCompletionTexts"); - case searchTexts: return QString("searchTexts"); - case bookshelfOpenGroups: return QString("bookshelfOpenGroups"); - } - return QString::null; -} - -const QStringList CBTConfig::getDefault( const CBTConfig::stringLists ID) { - switch ( ID ) { - case searchTexts: { - QStringList list; - list.append(QString::null); - return list; - } - case searchCompletionTexts: - return QStringList(); - case bookshelfOpenGroups: - return QStringList(); - } - return QStringList(); -} - -const QString CBTConfig::getKey( const CBTConfig::stringMaps ID) { - switch (ID) { - case searchScopes: - return QString("SearchScopes"); - }; - return QString::null; -} - -const CBTConfig::StringMap CBTConfig::getDefault( const CBTConfig::stringMaps ID) { - switch ( ID ) { - case searchScopes: { - CBTConfig::StringMap map; - map.insert(i18n("Old testament"), QString("Gen - Mal")); - map.insert(i18n("Moses/Pentateuch/Torah"),QString("Gen - Deut")); - map.insert(i18n("History"), QString("Jos - Est")); - map.insert(i18n("Prophets"), QString("Isa - Mal")); - map.insert(i18n("New testament"), QString("Mat - Rev")); - map.insert(i18n("Gospels"), QString("Mat - Joh")); - map.insert(i18n("Letters/Epistles"), QString("Rom - Jude")); - map.insert(i18n("Paul's Epistles"), QString("Rom - Phile")); - - //make the list to the current bookname language! - CBTConfig::StringMap::Iterator it; - sword::VerseKey vk; - vk.setLocale("en_US"); - - for (it = map.begin(); it != map.end(); ++it) { - sword::ListKey list = vk.ParseVerseList(it.data().local8Bit(), "Genesis 1:1", true); - QString data; - for (int i = 0; i < list.Count(); ++i) { - data += QString::fromUtf8(list.GetElement(i)->getRangeText()) + "; "; - } - map[it.key()] = data; //set the new data - }; - - return map; - }; - default: - return CBTConfig::StringMap(); - } - - return CBTConfig::StringMap(); -} - - -const QString CBTConfig::getKey( const CLanguageMgr::Language* const language ) { - return language->name(); -} - -const QFont& CBTConfig::getDefault( const CLanguageMgr::Language* const) { - //language specific lookup of the font name - //return KApplication::font(); - if (m_defaultFont) { - return *m_defaultFont; - } - - static KStaticDeleter sd; - - //TODO: We need a better way to get the KDE konqueror KHTML settings - KConfig conf("konquerorrc"); - KHTMLSettings settings; - settings.init(&conf); - - const QString fontName = settings.stdFontName(); - const int fontSize = settings.mediumFontSize(); - - sd.setObject(m_defaultFont, new QFont(fontName, fontSize)); - - return *m_defaultFont; -} - - -const QString CBTConfig::get - ( const CBTConfig::strings ID) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "strings"); - return config->readEntry(getKey(ID),getDefault(ID)); -} - -CSwordModuleInfo* const CBTConfig::get - ( const CBTConfig::modules ID) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "modules"); - - QString name = config->readEntry(getKey(ID),getDefault(ID)); - return CPointers::backend()->findModuleByName(name); -} - - -const bool CBTConfig::get - ( const CBTConfig::bools ID) { - //special behaviour for the KTipDialog class - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, (ID == CBTConfig::tips) ? "TipOfDay" : "bools"); - return config->readBoolEntry(getKey(ID),getDefault(ID)); -} - -const int CBTConfig::get - ( const CBTConfig::ints ID) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "ints"); - return config->readNumEntry(getKey(ID), getDefault(ID)); -} - -const QValueList CBTConfig::get - ( const CBTConfig::intLists ID ) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "intlists"); - return config->readIntListEntry(getKey(ID)); -} - -const QStringList CBTConfig::get - ( const CBTConfig::stringLists ID ) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "stringlists"); - return config->readListEntry(getKey(ID)); -} - -const CBTConfig::StringMap CBTConfig::get - ( const CBTConfig::stringMaps ID ) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, getKey(ID)); - - if (config->hasGroup(getKey(ID))) { - CBTConfig::StringMap map = config->entryMap(getKey(ID)); - switch (ID) { - case searchScopes: { //make sure we return the scopes in the chosen language. saved keys are in english - CBTConfig::StringMap::Iterator it; - sword::VerseKey vk; - - for (it = map.begin(); it != map.end(); ++it) { - sword::ListKey list = vk.ParseVerseList(it.data().utf8(), "Genesis 1:1", true); - QString data; - for (int i = 0; i < list.Count(); ++i) { - data += QString::fromUtf8(list.GetElement(i)->getRangeText()) + "; "; - } - map[it.key()] = data; //set the new data - }; - return map; - } - default: - return getDefault(ID); - } - } - return getDefault(ID); -} - -const CBTConfig::FontSettingsPair CBTConfig::get - ( const CLanguageMgr::Language* const language ) { - if (fontConfigMap && fontConfigMap->contains(language)) { - return fontConfigMap->find(language).data(); - } - - if (!fontConfigMap) { - static KStaticDeleter sd; - sd.setObject(fontConfigMap, new FontCache()); - } - - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "font standard settings"); - - FontSettingsPair settings; - settings.first = config->readBoolEntry(getKey(language)); - - config->setGroup("fonts"); - - settings.second = - settings.first - ? config->readFontEntry(getKey(language)) - : getDefault(language); - - fontConfigMap->insert(language, settings); //cache the value - return settings; -} - -void CBTConfig::set - ( const CBTConfig::strings ID, const QString value ) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "strings"); - config->writeEntry(getKey(ID), value); -} - -void CBTConfig::set - ( const CBTConfig::modules ID, CSwordModuleInfo* const value ) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "modules"); - config->writeEntry(getKey(ID), value ? value->name() : QString::null); -} - -void CBTConfig::set - ( const CBTConfig::modules ID, const QString& value ) { - CSwordModuleInfo* module = CPointers::backend()->findModuleByName(value); - if (module) { - CBTConfig::set - (ID, module); - } -} - -void CBTConfig::set - (const CBTConfig::bools ID,const bool value ) { - KConfig* config = CBTConfig::getConfig(); - //special behaviour to work with KTipDialog class of KDE - KConfigGroupSaver groupSaver(config, (ID == CBTConfig::tips) ? "TipOfDay" : "bools"); - config->writeEntry(getKey(ID), value); -} - -void CBTConfig::set - (const CBTConfig::ints ID, const int value ) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "ints"); - config->writeEntry(getKey(ID), value); -} - -void CBTConfig::set - ( const CBTConfig::intLists ID, const QValueList value ) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "intlists"); - config->writeEntry(getKey(ID), value); -} - -void CBTConfig::set - ( const CBTConfig::stringLists ID, const QStringList value ) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "stringlists"); - config->writeEntry(getKey(ID), value); -} - -void CBTConfig::set - ( const CBTConfig::stringMaps ID, const CBTConfig::StringMap value ) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, getKey(ID)); - config->deleteGroup(getKey(ID)); //make sure we only save the new entries and don't use old ones - config->sync(); - config->setGroup(getKey(ID)); - - switch (ID) { - case searchScopes: { - /** - * We want to make sure that the search scopes are saved with english key names so loading them - * will always work with each locale set. - */ - CBTConfig::StringMap::ConstIterator it; - QString data;// = QString::null; - - sword::VerseKey vk; - for (it = value.begin(); it != value.end(); ++it) { - sword::ListKey list = vk.ParseVerseList(it.data().utf8(), "Genesis 1:1", true); - data = QString::null; - for (int i = 0; i < list.Count(); ++i) { - if ( sword::VerseKey* range = dynamic_cast(list.GetElement(i)) ) { - range->setLocale("en"); - data += QString::fromUtf8( range->getRangeText() ) + ";"; - } - } - config->writeEntry(it.key(), data); - } - break; - } - default: { - for (CBTConfig::StringMap::ConstIterator it = value.begin(); it != value.end(); ++it) { - config->writeEntry(it.key(), it.data()); - } - break; - } - }; -} - - -void CBTConfig::set - ( const CLanguageMgr::Language* const language, const FontSettingsPair& value ) { - KConfig* config = CBTConfig::getConfig(); - - KConfigGroupSaver groupSaver(config, "fonts"); - config->writeEntry(getKey(language), value.second); - - config->setGroup("font standard settings"); - config->writeEntry(getKey(language), value.first); - - if (fontConfigMap && fontConfigMap->contains(language)) { - fontConfigMap->remove - (language); //remove it from the cache - } -} - - -const CSwordBackend::DisplayOptions CBTConfig::getDisplayOptionDefaults() { - CSwordBackend::DisplayOptions options; - - options.lineBreaks = get - (CBTConfig::lineBreaks); - options.verseNumbers = get - (CBTConfig::verseNumbers); - - return options; -} - -const CSwordBackend::FilterOptions CBTConfig::getFilterOptionDefaults() { - CSwordBackend::FilterOptions options; - - options.footnotes = true; //required for the info display - - options.strongNumbers = true; //get(CBTConfig::strongNumbers); - options.headings = get(CBTConfig::headings); - - options.morphTags = true;//required for the info display - - options.lemmas = true;//required for the info display - - options.hebrewPoints = get(CBTConfig::hebrewPoints); - options.hebrewCantillation = get(CBTConfig::hebrewCantillation); - options.greekAccents = get(CBTConfig::greekAccents); - options.textualVariants = get(CBTConfig::textualVariants); - options.scriptureReferences = get(CBTConfig::scriptureReferences); - options.morphSegmentation = get(CBTConfig::morphSegmentation); - - return options; -} - -void CBTConfig::setupAccelSettings(const CBTConfig::keys type, KActionCollection* const actionCollection) { - QString groupName; - switch (type) { - case allWindows : { - groupName = "Displaywindow shortcuts"; - break; - }; - case writeWindow : { - groupName = "Writewindow shortcuts"; - break; - }; - case readWindow : { - groupName = "Readwindow shortcuts"; - break; - }; - case bookWindow : { - groupName = "Book shortcuts"; - break; - }; - case bibleWindow : { - groupName = "Bible shortcuts"; - break; - }; - case commentaryWindow : { - groupName = "Commentary shortcuts"; - break; - }; - case lexiconWindow : { - groupName = "Lexicon shortcuts"; - break; - }; - case application : { - groupName = "Application shortcuts"; - break; - }; - }; - - - actionCollection->readShortcutSettings(groupName, CBTConfig::getConfig()); -} - -void CBTConfig::saveAccelSettings(const CBTConfig::keys type, KActionCollection* const actionCollection) { - QString groupName; - switch (type) { - case allWindows : { - groupName = "Displaywindow shortcuts"; - break; - }; - case writeWindow : { - groupName = "Writewindow shortcuts"; - break; - }; - case readWindow : { - groupName = "Readwindow shortcuts"; - break; - }; - case bookWindow : { - groupName = "Book shortcuts"; - break; - }; - case bibleWindow : { - groupName = "Bible shortcuts"; - break; - }; - case commentaryWindow : { - groupName = "Commentary shortcuts"; - break; - }; - case lexiconWindow : { - groupName = "Lexicon shortcuts"; - break; - }; - case application : { - groupName = "Application shortcuts"; - break; - }; - }; - - - actionCollection->writeShortcutSettings(groupName, CBTConfig::getConfig()); -} - - -const QString CBTConfig::getModuleEncryptionKey( const QString& module ) { - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "Module keys"); - - return config->readEntry(module, QString::null); -} - -void CBTConfig::setModuleEncryptionKey( const QString& module, const QString& key ) { - // if (CSwordModuleInfo* const mod = CPointers::backend()->findModuleByName(module) ) { - // // if an empty key is set for an unencrypted module do nothing - // if (key.isEmpty() && !mod->isEncrypted()) { - // return; - // } - // } - // else if (key.isEmpty()) { - // return; - // }; - - KConfig* config = CBTConfig::getConfig(); - KConfigGroupSaver groupSaver(config, "Module keys"); - - config->writeEntry(module, key); -}; - -KConfig* const CBTConfig::getConfig() { - KConfig* config = KGlobal::config(); - - if (KApplication::kApplication()->sessionSaving()) { - qWarning("Using session config"); - // config = KApplication::kApplication()->sessionConfig(); - } - else if (KApplication::kApplication()->isRestored()) { - qWarning("isRestored(): Using session config"); - } - - return config; -} diff --git a/bibletime/frontend/cbtconfig.h b/bibletime/frontend/cbtconfig.h deleted file mode 100644 index 5c91c71..0000000 --- a/bibletime/frontend/cbtconfig.h +++ /dev/null @@ -1,193 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CBTCONFIG_H -#define CBTCONFIG_H - -#include "backend/cswordbackend.h" -#include "backend/clanguagemgr.h" - -//Qt includes -#include -#include -#include -#include - -//Forward declarations -class KAccel; -class KActionCollection; -class KConfig; - -/** - * This class is the interface to the config object of BibleTime - * @author The BibleTime team - */ -class CBTConfig { -public: - typedef QMap StringMap; - - enum strings { - bibletimeVersion, - language, - displayStyle, - bookshelfCurrentItem - }; - enum modules { - standardBible = 0, //just to make sure, default is IMHO 0, so that's redundant here - standardCommentary, - standardLexicon, - standardDailyDevotional, - standardHebrewStrongsLexicon, - standardGreekStrongsLexicon, - standardHebrewMorphLexicon, - standardGreekMorphLexicon, - lastModuleType = standardGreekMorphLexicon - }; - enum bools { - firstSearchDialog, - readOldBookmarks, - - toolbar, - mainIndex, - infoDisplay, - - autoTileVertical, - autoTileHorizontal, - autoCascade, - - lineBreaks, - verseNumbers, - - tips, - logo, - autoDeleteOrphanedIndices, - crashedLastTime, - crashedTwoTimes - }; - enum ints { - footnotes, - strongNumbers, - headings, - morphTags, - lemmas, - hebrewPoints, - hebrewCantillation, - greekAccents, - textualVariants, - scriptureReferences, - morphSegmentation, - bookshelfContentsX, - bookshelfContentsY, - magDelay /* The delay until a mouse move makes the content appear in the mag */ - }; - enum intLists { - leftPaneSplitterSizes, - mainSplitterSizes - }; - enum stringLists { - searchCompletionTexts, - searchTexts, - bookshelfOpenGroups - }; - enum keys { - allWindows, - readWindow, - writeWindow, - bookWindow, - bibleWindow, - commentaryWindow, - lexiconWindow, - application - }; - enum stringMaps { - searchScopes - }; - typedef std::pair FontSettingsPair; - typedef QMap FontCache; - - static const QString get - ( const CBTConfig::strings ); - static CSwordModuleInfo* const get - ( const CBTConfig::modules ); - static const bool get - ( const CBTConfig::bools ); - static const int get - ( const CBTConfig::ints ); - static const QValueList get - ( const CBTConfig::intLists ); - static const QStringList get - ( const CBTConfig::stringLists ); - static const CBTConfig::StringMap get - ( const CBTConfig::stringMaps ); - - static const FontSettingsPair get - ( const CLanguageMgr::Language* const ); - - static const QString getDefault( const CBTConfig::strings ); - static const QString getDefault( const CBTConfig::modules ); - static const bool getDefault( const CBTConfig::bools ); - static const int getDefault( const CBTConfig::ints ); - static const QValueList getDefault( const CBTConfig::intLists ); - static const QStringList getDefault( const CBTConfig::stringLists ); - static const CBTConfig::StringMap getDefault( const CBTConfig::stringMaps ); - static const QFont& getDefault( const CLanguageMgr::Language* const ); - - static void set - ( const CBTConfig::strings, const QString value ); - static void set - ( const CBTConfig::modules, CSwordModuleInfo* const module ); - static void set - ( const CBTConfig::modules, const QString& moduleName ); - static void set - ( const CBTConfig::bools, const bool value ); - static void set - ( const CBTConfig::ints, const int value ); - static void set - ( const CBTConfig::intLists, const QValueList value ); - static void set - ( const CBTConfig::stringLists, const QStringList value); - static void set - ( const CBTConfig::stringMaps, const CBTConfig::StringMap value); - static void set - ( const CLanguageMgr::Language* const language, const FontSettingsPair& fontSettings ); - - static const CSwordBackend::FilterOptions getFilterOptionDefaults(); - static const CSwordBackend::DisplayOptions getDisplayOptionDefaults(); - - static void setupAccelSettings(const CBTConfig::keys type, KActionCollection* const actionCollection); - static void saveAccelSettings(const CBTConfig::keys type, KActionCollection* const actionCollection); - - static const QString getModuleEncryptionKey( const QString& name ); - static void setModuleEncryptionKey( const QString& name, const QString& key ); - - /** The config object. - * @return A config object which is used currently, may be the global config or the session config - */ - static KConfig* const getConfig(); - -private: - static const QString getKey( const CBTConfig::strings ); - static const QString getKey( const CBTConfig::modules ); - static const QString getKey( const CBTConfig::bools ); - static const QString getKey( const CBTConfig::ints ); - static const QString getKey( const CBTConfig::intLists ); - static const QString getKey( const CBTConfig::stringLists ); - static const QString getKey( const CBTConfig::stringMaps ); - static const QString getKey( const CLanguageMgr::Language* const ); - - //static caches - static QFont* m_defaultFont; - - static FontCache* fontConfigMap; -}; - - -#endif diff --git a/bibletime/frontend/cdragdropmgr.cpp b/bibletime/frontend/cdragdropmgr.cpp deleted file mode 100644 index c014eed..0000000 --- a/bibletime/frontend/cdragdropmgr.cpp +++ /dev/null @@ -1,256 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cdragdropmgr.h" - -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbackend.h" -#include "backend/cswordversekey.h" -#include "util/cpointers.h" - -//Sword includes -#include "versekey.h" - -//Qt includes -#include -#include - -CDragDropMgr::BTDrag::BTDrag( const QString& xml, QWidget* dragSource, const char* name) -: QTextDrag(xml, dragSource, name) {} -; - -//static function to see whether we can decode tje given mime type -bool CDragDropMgr::BTDrag::canDecode( const QMimeSource * mime ) { - if ( mime->provides("BibleTime/DND") ) { //we can decode this type! - return true; - } - return false; //not yet implemented -}; - -bool CDragDropMgr::BTDrag::provides( const char* type ) const { - return (type == "BibleTime/DND"); //return only true if the type is BibleTime/DND -}; - -const char* CDragDropMgr::BTDrag::format( int i ) const { - if ( i == 0) { //we support only one format! - return "BibleTime/DND"; - }; - return 0; -}; - -bool CDragDropMgr::BTDrag::decode(const QMimeSource* e, QString& str) { - if (canDecode(e)) { - str = QString( e->encodedData( "BibleTime/DND" ) ); - return true; - } - return false; -}; - -bool CDragDropMgr::BTDrag::decode(const QMimeSource* e, QString& str, QCString& /*subtype*/) { - return decode(e, str); -}; - -QByteArray CDragDropMgr::BTDrag::encodedData( const char* /*type*/ ) const { - return QTextDrag::encodedData("text/plain"); //hack because QTextDrag only accepts text/plainand not our BibleTime/DND type -}; - -///////////////////////////// new class ////////////////////// - -CDragDropMgr::Item::Item( const QString& text ) -: m_type(Text), -m_bookmarkModuleName(QString::null), -m_bookmarkKey(QString::null), -m_bookmarkDescription(QString::null), -m_text(text) {} - -CDragDropMgr::Item::Item( const QString& moduleName, const QString& key, const QString& description ) -: m_type(Bookmark), -m_bookmarkModuleName(moduleName), -m_bookmarkKey(key), -m_bookmarkDescription(description), -m_text(QString::null) { - //we have to make sure the key is saved in it's english representation, so we convert it - if (CSwordModuleInfo* mod = CPointers::backend()->findModuleByName( moduleName )) { - if (mod->type() == CSwordModuleInfo::Bible || mod->type() == CSwordModuleInfo::Commentary) { - CSwordVerseKey vk(0); - vk.key( key ); - vk.setLocale("en"); - - m_bookmarkKey = vk.key(); - // qWarning("english key of %s is %s", key.latin1(), m_bookmarkKey.latin1()); - } - } -} - -CDragDropMgr::Item::~Item() {} - -const CDragDropMgr::Item::Type& CDragDropMgr::Item::type() const { - //returns the type of drag & drop action this item represents - return m_type; -} - -/** Returns the text which is used by this DragDrop Item, only valid if type() == Text */ -const QString& CDragDropMgr::Item::text() const { - // Q_ASSERT(!m_text.isEmpty()); - return m_text; -} - -/** Returns the key, ony valid if type() == Bookmark */ -const QString& CDragDropMgr::Item::bookmarkKey() const { - // Q_ASSERT(!m_bookmarkKey.isEmpty()); - return m_bookmarkKey; -} - -/** Returns the bookmark module, ony valid if type() == Bookmark */ -const QString& CDragDropMgr::Item::bookmarkModule() const { - // Q_ASSERT(!m_bookmarkModuleName.isEmpty()); - return m_bookmarkModuleName; -} - -/** Returns the bookmark description, ony valid if type() == Bookmark */ -const QString& CDragDropMgr::Item::bookmarkDescription() const { - // Q_ASSERT(!m_bookmarkDescription.isEmpty()); - return m_bookmarkDescription; -} - -////////////////////////////////// NEW CLASS ////////////////////////// - -CDragDropMgr::CDragDropMgr() {} - -CDragDropMgr::~CDragDropMgr() {} - -const bool CDragDropMgr::canDecode( const QMimeSource* const mime ) { - if (CDragDropMgr::BTDrag::canDecode(mime)) { - return true; - } - else if( QTextDrag::canDecode(mime) ) { - qWarning("QTextDrag can decode this mime!"); - return true; - }; - return false; -}; - -QDragObject* const CDragDropMgr::dragObject( CDragDropMgr::ItemList& items, QWidget* dragSource ) { - if ( items.count() ) { - //process the items and set the data to the dragobject we return later - QDomDocument doc("DOC"); - doc.appendChild( doc.createProcessingInstruction( "xml", "version=\"1.0\" encoding=\"UTF-8\"" ) ); - QDomElement content = doc.createElement("BibleTimeDND"); - content.setAttribute("syntaxVersion", "1.0"); - doc.appendChild(content); - - CDragDropMgr::ItemList::iterator it; - for ( it = items.begin(); it != items.end(); ++it ) { - Item item = (*it); - if (item.type() == Item::Bookmark) { //a bookmark was dragged - //append the XML stuff for a bookmark - QDomElement bookmark = doc.createElement("BOOKMARK"); - bookmark.setAttribute("key", item.bookmarkKey()); - bookmark.setAttribute("description", item.bookmarkDescription()); - bookmark.setAttribute("moduleName", item.bookmarkModule()); - - content.appendChild(bookmark); - } - else if (item.type() == Item::Text) { //plain text was dragged - //append the XML stuff for plain text - QDomElement plainText = doc.createElement("TEXT"); - plainText.setAttribute("text", item.text()); - - content.appendChild(plainText); - } - } - - BTDrag* dragObject = new BTDrag( doc.toString(), dragSource ); - // qWarning("DND data created: %s", (const char*)doc.toString().utf8()); - return dragObject; - }; - return 0; -}; - -CDragDropMgr::ItemList CDragDropMgr::decode( const QMimeSource* const src) { - //if the drag was started by another widget which doesn't use CDragDropMgr (a drag created by QTextDrag) - if (canDecode(src) && QTextDrag::canDecode(src)) { //if we can decode but it's a QTextDrag and not a BTDrag object - QString text; - QTextDrag::decode(src, text); - // qWarning(text.latin1()); - - CDragDropMgr::ItemList dndItems; - dndItems.append( Item(text) ); - return dndItems; - } - else if (!canDecode(src)) { //if we can't decode it - return CDragDropMgr::ItemList(); - }; - - QString xmlData; - BTDrag::decode(src, xmlData); - - if (xmlData.isEmpty()) { //something went wrong! - // qWarning("CDragDropMgr::decode: empty xml data!"); - return CDragDropMgr::ItemList(); - } - // else { - // qWarning("Drag&Drop data is: %s", xmlData.latin1()); - // } - - //we can handle the dropEvent and have xml data to work on! - ItemList dndItems; - - QDomDocument doc; - doc.setContent( xmlData ); - - QDomElement document = doc.documentElement(); - if( document.tagName() != "BibleTimeDND" ) { //BibleTime was used in syntax version 1.0 - qWarning("DragDropMgr::decode: Missing BibleTimeDND doc"); - return CDragDropMgr::ItemList(); - } - // see if there's a section with the name MAINWINDOW - QDomElement elem = document.firstChild().toElement(); - while (!elem.isNull()) { - if (elem.tagName() == "BOOKMARK") { //we found a bookmark! - // qWarning("found a bookmark!"); - const QString key = elem.hasAttribute("key") ? elem.attribute("key") : QString::null; - const QString moduleName = elem.hasAttribute("moduleName") ? elem.attribute("moduleName") : QString::null; - const QString description = elem.hasAttribute("description") ? elem.attribute("description") : QString::null; - - dndItems.append( CDragDropMgr::Item(moduleName, key, description) ); - } - else if (elem.tagName() == "TEXT") { //we found a plain text passage! - const QString text = elem.hasAttribute("text") ? elem.attribute("text") : QString::null; - dndItems.append( CDragDropMgr::Item(text) ); - }; - elem = elem.nextSibling().toElement(); - }; - - return dndItems; -}; - -/** Returns which type the given drop event has, if it's a mixed one (both bookmarks and plain text), which shouldn't happen, it return Item::Unknown. */ -CDragDropMgr::Item::Type CDragDropMgr::dndType( const QMimeSource* e ) { - ItemList dndItems = decode(e); - if (dndItems.isEmpty()) {//wrong dropEvent or something strange - return Item::Unknown; - }; - - //check whether all items have the ssame type, if they do return the type - //as soon as two items have different types return Item::Unknown - ItemList::Iterator it; - Item::Type type = Item::Unknown; - for( it = dndItems.begin(); it != dndItems.end(); ++it ) { - if( type == Item::Unknown) { //if Unknown is set this is the first loop, don't return Unknown - type = (*it).type(); - } - else if (type != (*it).type() ) {//items have different type, return Item::Unknown - return Item::Unknown; - }; - }; - return type; -} diff --git a/bibletime/frontend/cdragdropmgr.h b/bibletime/frontend/cdragdropmgr.h deleted file mode 100644 index 01f0ff3..0000000 --- a/bibletime/frontend/cdragdropmgr.h +++ /dev/null @@ -1,155 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CDRAGDROPMGR_H -#define CDRAGDROPMGR_H - -//Qt includes -#include -#include -#include -#include - -//forward declarations -class QDropEvent; -class QWidget; - -/** This class is the drag'n' drop manager for BibleTime. - * The dnd is managed by XML code, which defines the type of the drag/drop, the items and the action (moe, copy etc.). - * It's possible to create the XML code by passing a list of keys etc. - * - * Functions: - * - dnd_type(), returns either CDragDropMgr::Action_Drag or CDragDropMgr::Action_Drop - * - dnd_action(), returns either CDragDropMgr::Move or CDragDropMgr::Copy - * - dnd_acceptDrop(), returns true or false. True if the drop could be handled by the CDragDropMgr class, otherwise false - * - * - * The functions which create the XML stuff can't be reimplemented, too. Otherwise we could not guarantee for good XML code - * which works everywhere. - * - * @author The BibleTime team - */ -class CDragDropMgr { -public: - //The class which represents one single drag&drop entry (e.g. a bookmark or a portion of text) - class Item { -public: - /** - * The possible types of Drag&Drop actions. - */ - enum Type { - Bookmark = 0, /* A bookmark: Has a key, a module and a description*/ - Text, /* Simple text, e.g. can be dropped on a module to start a search in this module using the dropped text */ - Unknown /* For situatiosn like CDragDropMgr::dndType */ - }; - /** - * This function returns the type of drag this item has - */ - const CDragDropMgr::Item::Type& type() const; - /** - * Returns the key, ony valid if type() == Bookmark - */ - const QString& bookmarkKey() const; - /** - * Returns the module name, ony valid if type() == Bookmark - */ - const QString& bookmarkModule() const; - /** - * Returns the bookmark description, ony valid if type() == Bookmark - */ - const QString& bookmarkDescription() const; - /** - * Returns the text which is used by this DragDrop Item, only valid if type() == Text - */ - const QString& text() const; - - // protected: - friend class CDragDropMgr; - /* - * We use protected constructor and destructor because creation of objects - * of this class sould only be possible for CDragDropMgr - */ - - /** Constructor for a text item - * This constructor automatically sets the type member to Text - * This is also the default constructor - */ - Item(const QString& text = QString::null ); - /** Constructor for a Bookmark item - * This constructor automatically sets the type member to Bookmark - */ - Item(const QString& moduleName, const QString& key, const QString& description); - virtual ~Item(); - -private: - Type m_type; //the member to save the type of the action - QString m_bookmarkModuleName; //the modules which is used by this item, only valid for type() == Bookmark - QString m_bookmarkKey; //the key of a bookmark, only valid if type() == Bookmark - QString m_bookmarkDescription; //the description of a bookmark, only valid if type() == Bookmark - QString m_text; //the text of this item, only valid if type() == Text - } - ; //end of class CDragDropMgr::Item - - //the item list we're using - typedef QValueList ItemList; - - /** Return whether the drop should be accepted - * This functions tests whether the drop should be accepted or not. It returns true if the drop object - * is supported by the CDragDropMgr and if it cotains valid data. Oterwise this function returns false. - */ - static const bool canDecode( const QMimeSource* const mime ); - /** - * This function returns the drag object with the data which represents the items given as parameter - * If the list is invalid or empty we return NULL. - */ - static QDragObject* const dragObject( CDragDropMgr::ItemList& items, QWidget* dragSource ); - - /** - * Decodes the XML stuff we passed to the dragObject at creation time. - * Returns a list of CDragDropMgr::Item objects. - * If it's a wrong dropEvent we return an empty ist - */ - static CDragDropMgr::ItemList decode( const QMimeSource* const src ); - /** - * Returns which type the given drop event has, if it's a mixed one (both bookmarks and plain text), - * which shouldn't happen, it return Item::Unknown. - * It also returns Unknown if the drop event is not supported. - */ - static CDragDropMgr::Item::Type dndType( const QMimeSource* e ); - -protected: - //The class which represents our XML drag object stuff -class BTDrag : public QTextDrag { -public: - BTDrag( const QString& xml, QWidget* dragSource = 0, const char* name = 0); - //reimplemented static publoc function to provide functionality for BibleTime XML drags - static bool canDecode( const QMimeSource * e ); - virtual bool provides( const char* type ) const; - virtual const char* format( int i = 0 ) const; - - virtual QByteArray encodedData( const char* type ) const; - -protected: - friend class CDragDropMgr; - //made protected because the BibleTime classes may not manage the data of BTDrag - // virtual void setText(const QString& text); - - //made protected because the BibleTime classes should not manage the DRag&Drop stuff themself - static bool decode(const QMimeSource* e, QString& str); - static bool decode(const QMimeSource* e, QString& str, QCString& subtype); - }; - - //protected constructor and destructor because we do not allow inheritance, functionality is provided by static functions - CDragDropMgr(); - virtual ~CDragDropMgr(); -}; - -#endif diff --git a/bibletime/frontend/cexportmanager.cpp b/bibletime/frontend/cexportmanager.cpp deleted file mode 100644 index 1092e5c..0000000 --- a/bibletime/frontend/cexportmanager.cpp +++ /dev/null @@ -1,543 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cexportmanager.h" - -#include "backend/cswordkey.h" -#include "backend/cswordmoduleinfo.h" -#include "backend/creferencemanager.h" -#include "backend/cswordversekey.h" -#include "backend/centrydisplay.h" -#include "backend/cdisplaytemplatemgr.h" -#include "backend/chtmlexportrendering.h" -#include "backend/cplaintextexportrendering.h" - -#include "frontend/cprinter.h" - -#include "util/ctoolclass.h" -#include "util/scoped_resource.h" - -//Qt includes -#include -#include -#include - -//KDE includes -#include -#include -#include -#include - -//Sword includes -#include -#include - -using namespace Rendering; -using namespace Printing; - -CExportManager::CExportManager(const QString& caption, const bool showProgress, const QString& progressLabel, const CSwordBackend::FilterOptions filterOptions, const CSwordBackend::DisplayOptions displayOptions) { - m_caption = !caption.isEmpty() ? caption : QString::fromLatin1("BibleTime"); - m_progressLabel = progressLabel; - m_filterOptions = filterOptions; - m_displayOptions = displayOptions; - m_showProgress = showProgress; - m_progressDialog = 0; -}; - -const bool CExportManager::saveKey(CSwordKey* key, const Format format, const bool addText) { - if (!key) { - return false; - } - if (!key->module()) { - return false; - } - const QString filename = getSaveFileName(format); - if (filename.isEmpty()) { - return false; - } - - CSwordBackend::FilterOptions filterOptions = m_filterOptions; - filterOptions.footnotes = false; - filterOptions.strongNumbers = false; - filterOptions.morphTags = false; - filterOptions.lemmas = false; - filterOptions.scriptureReferences = false; - filterOptions.textualVariants = false; - - CHTMLExportRendering::Settings settings(addText); - util::scoped_ptr render ( - (format == HTML) - ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) - : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) - ); - - QString text; - QString startKey; - QString stopKey; - - ListCSwordModuleInfo modules; - modules.append(key->module()); - - CSwordVerseKey *vk = dynamic_cast(key); - if (vk && vk->isBoundSet()) { - text = render->renderKeyRange( QString::fromUtf8(vk->LowerBound()), QString::fromUtf8(vk->UpperBound()), modules ); - } - else { //no range supported - text = render->renderSingleKey(key->key(), modules); - } - - if (!progressWasCancelled()) { - CToolClass::savePlainFile(filename, text, false, (format==HTML) ? QTextStream::UnicodeUTF8 : QTextStream::Locale); - closeProgressDialog(); - return true; - } - return false; -}; - -const bool CExportManager::saveKeyList(sword::ListKey* list, CSwordModuleInfo* module, const Format format, const bool addText) { - if (!list->Count()) - return false; - - const QString filename = getSaveFileName(format); - if (filename.isEmpty()) { - return false; - } - - CSwordBackend::FilterOptions filterOptions = m_filterOptions; - filterOptions.footnotes = false; - filterOptions.strongNumbers = false; - filterOptions.morphTags = false; - filterOptions.lemmas = false; - filterOptions.scriptureReferences = false; - filterOptions.textualVariants = false; - - CHTMLExportRendering::Settings settings(addText); - util::scoped_ptr render ( - (format == HTML) - ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) - : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) - ); - - CTextRendering::KeyTree tree; - - setProgressRange(list->Count()); - CTextRendering::KeyTreeItem::Settings itemSettings; - itemSettings.highlight = false; - - *list = sword::TOP; - while (!list->Error() && !progressWasCancelled()) { - tree.append( new CTextRendering::KeyTreeItem(QString::fromLocal8Bit((const char*)(*list)) , module, itemSettings) ); - incProgress(); - - (*list)++; - } - - const QString text = render->renderKeyTree(tree); - - if (!progressWasCancelled()) { - CToolClass::savePlainFile(filename, text, false, (format==HTML) ? QTextStream::UnicodeUTF8 : QTextStream::Locale); - closeProgressDialog(); - return true; - } - return false; -}; - -const bool CExportManager::saveKeyList(QPtrList& list, const Format format, const bool addText ) { - if (!list.count()) - return false; - - const QString filename = getSaveFileName(format); - if (filename.isEmpty()) { - return false; - } - - CSwordBackend::FilterOptions filterOptions = m_filterOptions; - filterOptions.footnotes = false; - filterOptions.strongNumbers = false; - filterOptions.morphTags = false; - filterOptions.lemmas = false; - filterOptions.scriptureReferences = false; - filterOptions.textualVariants = false; - - CHTMLExportRendering::Settings settings(addText); - util::scoped_ptr render ( - (format == HTML) - ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) - : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) - ); - - CTextRendering::KeyTree tree; - - setProgressRange(list.count()); - CTextRendering::KeyTreeItem::Settings itemSettings; - itemSettings.highlight = false; - - for (CSwordKey* k = list.first(); k && !progressWasCancelled(); k = list.next()) { - tree.append( new CTextRendering::KeyTreeItem(k->key(), k->module(), itemSettings) ); - incProgress(); - }; - - const QString text = render->renderKeyTree(tree); - - if (!progressWasCancelled()) { - CToolClass::savePlainFile(filename, text, false, (format==HTML) ? QTextStream::UnicodeUTF8 : QTextStream::Locale); - closeProgressDialog(); - return true; - } - return false; -}; - -const bool CExportManager::copyKey(CSwordKey* key, const Format format, const bool addText) { - if (!key) { - return false; - } - if (!key->module()) { - return false; - } - - CSwordBackend::FilterOptions filterOptions = m_filterOptions; - filterOptions.footnotes = false; - filterOptions.strongNumbers = false; - filterOptions.morphTags = false; - filterOptions.lemmas = false; - filterOptions.scriptureReferences = false; - filterOptions.textualVariants = false; - - CHTMLExportRendering::Settings settings(addText); - util::scoped_ptr render ( - (format == HTML) - ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) - : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) - ); - - QString text; - QString startKey; - QString stopKey; - - ListCSwordModuleInfo modules; - modules.append(key->module()); - - CSwordVerseKey *vk = dynamic_cast(key); - if (vk && vk->isBoundSet()) { - text = render->renderKeyRange( - QString::fromUtf8(vk->LowerBound()), - QString::fromUtf8(vk->UpperBound()), - modules - ); - } - else { //no range supported - text = render->renderSingleKey(key->key(), modules); - } - - KApplication::clipboard()->setText(text); - return true; -}; - -const bool CExportManager::copyKeyList(sword::ListKey* list, CSwordModuleInfo* module, const Format format, const bool addText) { - if (!list->Count()) - return false; - - CSwordBackend::FilterOptions filterOptions = m_filterOptions; - filterOptions.footnotes = false; - filterOptions.strongNumbers = false; - filterOptions.morphTags = false; - filterOptions.lemmas = false; - filterOptions.scriptureReferences = false; - filterOptions.textualVariants = false; - - CHTMLExportRendering::Settings settings(addText); - util::scoped_ptr render ( - (format == HTML) - ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) - : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) - ); - - CTextRendering::KeyTree tree; - CTextRendering::KeyTreeItem::Settings itemSettings; - itemSettings.highlight = false; - - *list = sword::TOP; - while (!list->Error() && !progressWasCancelled()) { - tree.append( new CTextRendering::KeyTreeItem(QString::fromLocal8Bit((const char*)(*list)) , module, itemSettings) ); - - (*list)++; - } - - const QString text = render->renderKeyTree(tree); - KApplication::clipboard()->setText(text); - return true; -}; - - -const bool CExportManager::copyKeyList(QPtrList& list, const Format format, const bool addText ) { - if (!list.count()) - return false; - - CSwordBackend::FilterOptions filterOptions = m_filterOptions; - filterOptions.footnotes = false; - filterOptions.strongNumbers = false; - filterOptions.morphTags = false; - filterOptions.lemmas = false; - filterOptions.scriptureReferences = false; - filterOptions.textualVariants = false; - - CHTMLExportRendering::Settings settings(addText); - util::scoped_ptr render ( - (format == HTML) - ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) - : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) - ); - - CTextRendering::KeyTree tree; - - CTextRendering::KeyTreeItem::Settings itemSettings; - itemSettings.highlight = false; - for (CSwordKey* k = list.first(); k && !progressWasCancelled(); k = list.next()) { - tree.append( new CTextRendering::KeyTreeItem(k->key(), k->module(), itemSettings) ); - incProgress(); - }; - - const QString text = render->renderKeyTree(tree); - KApplication::clipboard()->setText(text); - return true; -}; - -const bool CExportManager::printKeyList(sword::ListKey* list, CSwordModuleInfo* module, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { - CPrinter::KeyTreeItem::Settings settings; - CPrinter::KeyTree tree; - - QString startKey, stopKey; - setProgressRange(list->Count()); - - (*list) = sword::TOP; - while (!list->Error() && !progressWasCancelled()) { - sword::VerseKey* vk = dynamic_cast(list); - if (vk) { - startKey = QString::fromUtf8((const char*)(vk->LowerBound()) ); - stopKey = QString::fromUtf8((const char*)(vk->UpperBound()) ); - tree.append( new CPrinter::KeyTreeItem(startKey, stopKey, module, settings) ); - } - else { - startKey = QString::fromUtf8((const char*)*list); - tree.append( new CPrinter::KeyTreeItem(startKey, module, settings) ); - } - - (*list)++; - incProgress(); - } - - util::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); - - if (!progressWasCancelled()) { - printer->printKeyTree(tree); - closeProgressDialog(); - return true; - } - - return false; -}; - -const bool CExportManager::printKey( CSwordModuleInfo* module, const QString& startKey, const QString& stopKey, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions ) { - CPrinter::KeyTreeItem::Settings settings; - settings.keyRenderingFace = - displayOptions.verseNumbers - ? CPrinter::KeyTreeItem::Settings::SimpleKey - : CPrinter::KeyTreeItem::Settings::NoKey; - - CPrinter::KeyTree tree; - if (startKey != stopKey) { - tree.append( new CPrinter::KeyTreeItem(startKey, stopKey, module, settings) ); - } - else { - tree.append( new CPrinter::KeyTreeItem(startKey, module, settings) ); - } - - util::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); - printer->printKeyTree(tree); - return true; -} - -const bool CExportManager::printKey( CSwordKey* key, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { - CPrinter::KeyTreeItem::Settings settings; - settings.keyRenderingFace = - displayOptions.verseNumbers - ? CPrinter::KeyTreeItem::Settings::SimpleKey - : CPrinter::KeyTreeItem::Settings::NoKey; - - CPrinter::KeyTree tree; - tree.append( new CPrinter::KeyTreeItem(key->key(), key->module(), settings) ); - - util::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); - printer->printKeyTree(tree); - return true; -} - -/** Prints a key using the hyperlink created by CReferenceManager. */ -const bool CExportManager::printByHyperlink( const QString& hyperlink, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions ) { - QString moduleName; - QString keyName; - CReferenceManager::Type type; - - CReferenceManager::decodeHyperlink(hyperlink, moduleName, keyName, type); - if (moduleName.isEmpty()) { - moduleName = CReferenceManager::preferredModule(type); - } - - CPrinter::KeyTree tree; - CPrinter::KeyTreeItem::Settings settings; - settings.keyRenderingFace = - displayOptions.verseNumbers - ? CPrinter::KeyTreeItem::Settings::SimpleKey - : CPrinter::KeyTreeItem::Settings::NoKey; - - CSwordModuleInfo* module = backend()->findModuleByName(moduleName); - Q_ASSERT(module); - - if (module) { - //check if we have a range of entries or a single one - if ((module->type() == CSwordModuleInfo::Bible) || (module->type() == CSwordModuleInfo::Commentary)) { - sword::ListKey verses = sword::VerseKey().ParseVerseList((const char*)keyName.utf8(), "Genesis 1:1", true); - - for (int i = 0; i < verses.Count(); ++i) { - sword::VerseKey* element = dynamic_cast(verses.GetElement(i)); - if (element) { - const QString startKey = QString::fromUtf8(element->LowerBound().getText()); - const QString stopKey = QString::fromUtf8(element->UpperBound().getText()); - - tree.append( new CPrinter::KeyTreeItem(startKey, stopKey, module, settings) ); - } - else if (verses.GetElement(i)) { - const QString key = QString::fromUtf8(verses.GetElement(i)->getText()); - - tree.append( new CPrinter::KeyTreeItem(key, module, settings) ); - } - } - } - else { - tree.append( new CPrinter::KeyTreeItem(keyName, module, settings) ); - } - } - - util::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); - printer->printKeyTree(tree); - return true; -} - -const bool CExportManager::printKeyList(const QStringList& list,CSwordModuleInfo* module, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { - CPrinter::KeyTreeItem::Settings settings; - settings.keyRenderingFace = - displayOptions.verseNumbers - ? CPrinter::KeyTreeItem::Settings::SimpleKey - : CPrinter::KeyTreeItem::Settings::NoKey; - - CPrinter::KeyTree tree; - setProgressRange(list.count()); - - //ToDo: Fix that as soon as we use Qt > 3.1 - // const QStringList::const_iterator end = list.constEnd(); - const QStringList::const_iterator end = list.end(); - - //ToDo: Fix that as soon as we use Qt > 3.1 - // for (QStringList::const_iterator it = list.constBegin(); (it != end) && !progressWasCancelled(); ++it) { - - for (QStringList::const_iterator it = list.begin(); (it != end) && !progressWasCancelled(); ++it) { - tree.append( new CPrinter::KeyTreeItem(*it, module, settings) ); - - incProgress(); - } - - util::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); - - if (!progressWasCancelled()) { - printer->printKeyTree(tree); - closeProgressDialog(); - return true; - } - - return false; -} - -/** Returns the string for the filedialogs to show the correct files. */ -const QString CExportManager::filterString( const Format format ) { - switch (format) { - case HTML: - return i18n("*.html *.htm | HTML files\n *.* | All files (*.*)"); - case Text: - return i18n("*.txt | Text files\n *.* | All files (*.*)"); - default: - return i18n("All files (*.*)"); - } -} - -/** Returns a filename to save a file. */ -const QString CExportManager::getSaveFileName(const Format format) { - return KFileDialog::getSaveFileName(QString::null, filterString(format), 0, m_caption); -} - -/** Returns a string containing the linebreak for the current format. */ -const QString CExportManager::lineBreak(const Format format) { - if (static_cast(m_displayOptions.lineBreaks)) - return (format == HTML) ? QString::fromLatin1("
\n") : QString::fromLatin1("\n"); - - return QString::null; -} - -/** No descriptions */ -void CExportManager::setProgressRange( const int items ) { - if (QProgressDialog* dlg = progressDialog()) { - dlg->setTotalSteps(items); - dlg->setProgress(0); - dlg->setMinimumDuration(0); - dlg->show(); - // dlg->repaint(); - KApplication::kApplication()->processEvents(); //do not lock the GUI! - } -} - -/** Creates the progress dialog with the correct settings. */ -QProgressDialog* const CExportManager::progressDialog() { - if (!m_showProgress) { - return 0; - } - - if (!m_progressDialog) { - m_progressDialog = new QProgressDialog( m_caption, m_progressLabel, 1, 0, "progress", true ); - m_progressDialog->setCaption("BibleTime"); - } - - return m_progressDialog; -} - -/** Increments the progress by one item. */ -void CExportManager::incProgress() { - if (QProgressDialog* dlg = progressDialog()) { - dlg->setProgress( dlg->progress() + 1 ); - } -} - -/** No descriptions */ -const bool CExportManager::progressWasCancelled() { - if (QProgressDialog* dlg = progressDialog()) { - return dlg->wasCancelled(); - } - - return true; -} - -/** Closes the progress dialog immediatly. */ -void CExportManager::closeProgressDialog() { - if (QProgressDialog* dlg = progressDialog()) { - dlg->close(); - dlg->reset(); - } - - KApplication::kApplication()->processEvents(); //do not lock the GUI! -} diff --git a/bibletime/frontend/cexportmanager.h b/bibletime/frontend/cexportmanager.h deleted file mode 100644 index cc654f6..0000000 --- a/bibletime/frontend/cexportmanager.h +++ /dev/null @@ -1,100 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CEXPORTMANAGER_H -#define CEXPORTMANAGER_H - -//BibleTime includes -#include "backend/cswordbackend.h" -#include "cbtconfig.h" - -#include "util/cpointers.h" - -//Qt includes -#include -#include - -class ListKey; -class CSwordKey; -class CSwordModuleInfo; -class QProgressDialog; - -/** Contains the functions to export text to disk, clipboard or printer. - * @author The BibleTime team - */ -class CExportManager : CPointers { -public: - /** The format the export actions should have - */ - enum Format { - HTML, - Text - }; - - CExportManager(const QString& caption, const bool showProgress = true, const QString& progressLabel = QString::null, const CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults(), const CSwordBackend::DisplayOptions displayOptions = CBTConfig::getDisplayOptionDefaults()); - - const bool saveKey(CSwordKey* key, const Format format, const bool addText); - const bool saveKeyList(sword::ListKey* list, CSwordModuleInfo* module, const Format format, const bool addText); - const bool saveKeyList(QPtrList& list, const Format format, const bool addText ); - - const bool copyKey(CSwordKey* key, const Format format, const bool addText); - const bool copyKeyList(sword::ListKey* list, CSwordModuleInfo* module, const Format format, const bool addText); - const bool copyKeyList(QPtrList& list, const Format format, const bool addText ); - - const bool printKey(CSwordKey* key, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); - const bool printKey( CSwordModuleInfo* module, const QString& startKey, const QString& stopKey, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions ); -const bool printByHyperlink(const QString& hyperlink, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); - const bool printKeyList(sword::ListKey* list, CSwordModuleInfo* module, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); - const bool printKeyList(const QStringList& list,CSwordModuleInfo* module, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); - -protected: // Protected methods - /** - * Returns the string for the filedialogs to show the correct files. - */ - const QString filterString( const Format format ); - /** - * Returns a filename to save a file. - */ - const QString getSaveFileName(const Format format); - /** - * Returns a string containing the linebreak for the current format. - */ - const QString lineBreak( const Format format ); - -private: - QString m_caption; - QString m_progressLabel; - bool m_showProgress; - CSwordBackend::FilterOptions m_filterOptions; - CSwordBackend::DisplayOptions m_displayOptions; - - QProgressDialog* m_progressDialog; - - /** - * Creates the progress dialog with the correct settings. - */ - QProgressDialog* const progressDialog(); - /** - * Returns the CSS string used in HTML pages. - */ - void setProgressRange( const int item ); - /** - * Increments the progress by one item. - */ - inline void incProgress(); - const bool progressWasCancelled(); - /** - * Closes the progress dialog immediatly. - */ - void closeProgressDialog(); -}; - -#endif diff --git a/bibletime/frontend/cinfodisplay.cpp b/bibletime/frontend/cinfodisplay.cpp deleted file mode 100644 index 255a392..0000000 --- a/bibletime/frontend/cinfodisplay.cpp +++ /dev/null @@ -1,462 +0,0 @@ -// -// C++ Implementation: cinfodisplay -// -// Description: -// -// -// Author: The BibleTime team , (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -//BibleTime includes -#include "cinfodisplay.h" - -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" -#include "backend/creferencemanager.h" -#include "backend/cdisplaytemplatemgr.h" - -#include "frontend/cbtconfig.h" -#include "frontend/crossrefrendering.h" - -#include "frontend/display/cdisplay.h" -#include "frontend/display/creaddisplay.h" -#include "frontend/display/chtmlreaddisplay.h" - -#include "util/scoped_resource.h" - -//Sword includes -#include - -//Qt includes -#include -#include -#include -#include - -//KDE includes -#include -#include - - -using namespace Rendering; -using namespace sword; - -namespace InfoDisplay { - - CInfoDisplay::CInfoDisplay(QWidget *parent, const char *name) -: QWidget(parent, name) { - QVBoxLayout* layout = new QVBoxLayout(this); - QLabel* headingLabel = new QLabel(i18n("Mag (\"shift\" to lock)"),this); - headingLabel->setMargin(5); - - m_htmlPart = CDisplay::createReadInstance(0, this); - m_htmlPart->setMouseTracking(false); //we don't want strong/lemma/note mouse infos - KStdAction::copy(m_htmlPart->connectionsProxy(), SLOT(copySelection()), 0, "copyMagSelection"); - - connect( - m_htmlPart->connectionsProxy(), - SIGNAL(referenceClicked(const QString&, const QString&)), - SLOT(lookup(const QString&, const QString&)) - ); - - layout->addWidget(headingLabel); - layout->addWidget(m_htmlPart->view()); - } - - - CInfoDisplay::~CInfoDisplay() {} - - void CInfoDisplay::lookup(const QString &mod_name, const QString &key_text) { - qWarning("%s %s", mod_name.ascii(), key_text.ascii()); - CSwordModuleInfo* m = CPointers::backend()->findModuleByName(mod_name); - Q_ASSERT(m); - if (!m) - return; - - util::scoped_ptr key( CSwordKey::createInstance(m) ); - key->key( key_text ); - - CDisplayTemplateMgr* mgr = CPointers::displayTemplateManager(); - CDisplayTemplateMgr::Settings settings; - settings.pageCSS_ID = "infodisplay"; - // settings.langAbbrev = ""; - QString content = mgr->fillTemplate(CBTConfig::get - (CBTConfig::displayStyle), key->renderedText(), settings); - - // qWarning("setting text:\n%s", content.latin1()); - - m_htmlPart->setText(content); // scroll to top - CHTMLReadDisplay *d = dynamic_cast(m_htmlPart); - d->view()->ensureVisible(0, 0); - - } - - void CInfoDisplay::setInfo(const InfoType type, const QString& data) { - ListInfoData list; - list.append( qMakePair(type, data) ); - - setInfo(list); - } - - - void CInfoDisplay::setInfo(const ListInfoData& list) { - //if the widget is hidden it would be inefficient to render and display the data - if (!isVisible()) { - return; - } - - if (list.count() == 0) { - m_htmlPart->setText(""); - return; - } - - QString text; - - ListInfoData::const_iterator end = list.end(); - for (ListInfoData::const_iterator it = list.begin(); it != end; ++it) { - switch ( (*it).first ) { - case Lemma: - text.append( decodeStrongs( (*it).second ) ); - continue; - case Morph: - text.append( decodeMorph( (*it).second ) ); - continue; - case CrossReference: - text.append( decodeCrossReference( (*it).second ) ); - continue; - case Footnote: - text.append( decodeFootnote( (*it).second ) ); - continue; - case WordTranslation: - text.append( getWordTranslation( (*it).second ) ); - continue; - case WordGloss: - //text.append( getWordTranslation( (*it).second ) ); - continue; - case Abbreviation: - text.append( decodeAbbreviation( (*it).second ) ); - continue; - default: - continue; - }; - } - - CDisplayTemplateMgr* mgr = CPointers::displayTemplateManager(); - CDisplayTemplateMgr::Settings settings; - settings.pageCSS_ID = "infodisplay"; - // settings.langAbbrev = ""; - QString content = mgr->fillTemplate(CBTConfig::get - (CBTConfig::displayStyle), text, settings); - - // qWarning("setting text:\n%s", content.latin1()); - - m_htmlPart->setText(content); - } - - - const QString CInfoDisplay::decodeAbbreviation( const QString& data ) { - // QStringList strongs = QStringList::split("|", data); - QString ret; - QString text = data; - - ret.append( - QString("

%1: %2

%3

") - .arg(i18n("Abbreviation")) - .arg("text") - .arg(text)); - - return ret; - } - - const QString CInfoDisplay::decodeCrossReference( const QString& data ) { - Q_ASSERT(!data.isEmpty()); - if (data.isEmpty()) { - return QString("

%1

") - .arg(i18n("Cross references")); - } - - // qWarning("setting crossref %s", data.latin1()); - - CSwordBackend::DisplayOptions dispOpts; - dispOpts.lineBreaks = false; - dispOpts.verseNumbers = true; - - CSwordBackend::FilterOptions filterOpts; - filterOpts.headings = false; - filterOpts.strongNumbers = false; - filterOpts.morphTags = false; - filterOpts.lemmas = false; - filterOpts.footnotes = false; - filterOpts.scriptureReferences = false; - - CrossRefRendering renderer(dispOpts, filterOpts); - CTextRendering::KeyTree tree; - - // const bool isBible = true; - CSwordModuleInfo* module = CBTConfig::get - (CBTConfig::standardBible); - - //a prefixed module gives the module to look into - QRegExp re("^[^ ]+:"); - // re.setMinimal(true); - int pos = re.search(data,0); - if (pos != -1) { - pos += re.matchedLength()-1; - } - - if (pos > 0) { - const QString moduleName = data.left(pos); - // qWarning("found module %s", moduleName.latin1()); - module = CPointers::backend()->findModuleByName(moduleName); - if (!module) { - module = CBTConfig::get - (CBTConfig::standardBible); - } - // Q_ASSERT(module); - } - - Q_ASSERT(module); - CTextRendering::KeyTreeItem::Settings settings ( - false, - CTextRendering::KeyTreeItem::Settings::CompleteShort - ); - - if (module && (module->type() == CSwordModuleInfo::Bible)) { - VerseKey vk; - sword::ListKey refs = vk.ParseVerseList((const char*)data.mid((pos == -1) ? 0 : pos+1).utf8(), "Gen 1:1", true); - - for (int i = 0; i < refs.Count(); ++i) { - SWKey* key = refs.getElement(i); - Q_ASSERT(key); - VerseKey* vk = dynamic_cast(key); - - CTextRendering::KeyTreeItem* i = 0; - if (vk && vk->isBoundSet()) { //render a range of keys - i = new CTextRendering::KeyTreeItem( - QString::fromUtf8(vk->LowerBound().getText()), - QString::fromUtf8(vk->UpperBound().getText()), - module, - settings - ); - } - else { - i = new CTextRendering::KeyTreeItem( - QString::fromUtf8(key->getText()), - QString::fromUtf8(key->getText()), - module, - settings - ); - } - - Q_ASSERT(i); - - tree.append( i ); - } - } - else if (module) { - CTextRendering::KeyTreeItem* i = new CTextRendering::KeyTreeItem( - data.mid((pos == -1) ? 0 : pos+1), - module, - settings - ); - tree.append( i ); - } - - // qWarning("rendered the tree: %s", renderer.renderKeyTree(tree).latin1()); - //spanns containing rtl text need dir=rtl on their parent tag to be aligned properly - return QString("

%1

%3
") - .arg(i18n("Cross references")) - .arg(module ? ((module->textDirection() == CSwordModuleInfo::LeftToRight) ? "ltr" : "rtl") : "") - .arg(renderer.renderKeyTree(tree)); - } - - /*! - \fn CInfoDisplay::decodeFootnote( const QString& data ) - */ - const QString CInfoDisplay::decodeFootnote( const QString& data ) { - QStringList list = QStringList::split("/", data); - Q_ASSERT(list.count() >= 3); - if (!list.count()) { - return QString::null; - } - - const QString modulename = list.first(); - const QString swordFootnote = list.last(); - - // remove the first and the last and then rejoin it to get a key - list.pop_back(); list.pop_front(); - const QString keyname = list.join("/"); - - CSwordModuleInfo* module = CPointers::backend()->findModuleByName(modulename); - if (!module) { - return QString::null; - } - - util::scoped_ptr key( CSwordKey::createInstance(module) ); - key->key(keyname); - key->renderedText(); //force entryAttributes - - const char* note = module->module()->getEntryAttributes()["Footnote"][swordFootnote.latin1()]["body"].c_str(); - - QString text = module->isUnicode() ? QString::fromUtf8(note) : QString(note); - text = QString::fromUtf8(module->module()->RenderText( - module->isUnicode() - ? (const char*)text.utf8() - : (const char*)text.latin1() - )); - - return QString("

%1

%2

") - .arg(i18n("Footnote")) - .arg(text); - } - - const QString CInfoDisplay::decodeStrongs( const QString& data ) { - QStringList strongs = QStringList::split("|", data); - QString ret; - - QStringList::const_iterator end = strongs.end(); - for (QStringList::const_iterator it = strongs.begin(); it != end; ++it) { - CSwordModuleInfo* const module = CBTConfig::get - ( - ((*it).left(1) == QString("H")) ? - CBTConfig::standardHebrewStrongsLexicon : - CBTConfig::standardGreekStrongsLexicon - ); - - QString text; - if (module) { - util::scoped_ptr key( CSwordKey::createInstance(module) ); - key->key( (*it).mid(1) ); //skip H or G (language sign), will have to change later if we have better modules - text = key->renderedText(); - } - //if the module could not be found just display an empty lemma info - - ret.append( - QString("

%1: %2

%3

") - .arg(i18n("Strongs")) - .arg(*it) - .arg(text) - ); - } - - return ret; - } - - const QString CInfoDisplay::decodeMorph( const QString& data ) { - QStringList morphs = QStringList::split("|", data); - QString ret; - - for (QStringList::iterator it = morphs.begin(); it != morphs.end(); ++it) { - CSwordModuleInfo* module = 0; - bool skipFirstChar = false; - QString value = ""; - QString valueClass = ""; - - int valStart = (*it).find(':'); - if (valStart > -1) { - valueClass = (*it).mid(0, valStart); - module = CPointers::backend()->findModuleByName( valueClass ); - Q_ASSERT(module); - } - value = (*it).mid(valStart+1); //works for prepended module and without (-1 +1 == 0). - - // if we don't have a class assigned or desired one isn't installed... - if (!module) { - // Morphs usually don't have [GH] prepended, but some old OLB - // codes do. We should check if we're digit after first char - // to better guess this. - // No need to check len, if at(1) is > len QChar::null is - // returned which is ok to .isDigit() - if (value.at(1).isDigit()) { - switch (value.at(0).latin1()) { - case 'G': - module = CBTConfig::get - (CBTConfig::standardGreekMorphLexicon); - skipFirstChar = true; - break; - case 'H': - module = CBTConfig::get - (CBTConfig::standardHebrewMorphLexicon); - skipFirstChar = true; - break; - default: - skipFirstChar = false; - //TODO: we can't tell here if it's a greek or hebrew moprh code, that's a problem we have to solve - // module = CBTConfig::get(CBTConfig::standardGreekMorphLexicon); - break; - } - } - //if it is still not set use the default - if (!module) { - module = CBTConfig::get - (CBTConfig::standardGreekMorphLexicon); - } - } - - QString text; - Q_ASSERT(module); - if (module) { - util::scoped_ptr key( CSwordKey::createInstance(module) ); - - //skip H or G (language sign) if we have to skip it - const bool isOk = key->key( skipFirstChar ? value.mid(1) : value ); - Q_ASSERT(isOk); - if (!isOk) { //try to use the other morph lexicon, because this one failed with the current morph code - key->module(CBTConfig::get - (CBTConfig::standardHebrewMorphLexicon)); - key->key( skipFirstChar ? value.mid(1) : value ); - } - - text = key->renderedText(); - } - - //if the module wasn't found just display an empty morph info - ret.append( QString("

%1: %2

%3

") - .arg(i18n("Morphology")) - .arg(value) - .arg(text) - ); - } - - return ret; - } - - const QString CInfoDisplay::getWordTranslation( const QString& data ) { - CSwordModuleInfo* const module = CBTConfig::get - (CBTConfig::standardLexicon); - if (!module) { - return QString::null; - } - - util::scoped_ptr key( CSwordKey::createInstance(module) ); - key->key( data ); - if (key->key().upper() != data.upper()) { //key not present in the lexicon - return QString::null; - } - - QString ret = QString("

%1: %2

%3

") - .arg(i18n("Word lookup")) - .arg(data) - .arg(key->renderedText()); - - return ret; - } - - - /*! - \fn CInfoDisplay::clearInfo() - */ - void CInfoDisplay::clearInfo() { - CDisplayTemplateMgr* tmgr = CPointers::displayTemplateManager(); - CDisplayTemplateMgr::Settings settings; - settings.pageCSS_ID = "infodisplay"; - - m_htmlPart->setText( tmgr->fillTemplate(CBTConfig::get - (CBTConfig::displayStyle), QString::null, settings) ); - } - -} //end of namespace InfoDisplay diff --git a/bibletime/frontend/cinfodisplay.h b/bibletime/frontend/cinfodisplay.h deleted file mode 100644 index 789aab1..0000000 --- a/bibletime/frontend/cinfodisplay.h +++ /dev/null @@ -1,72 +0,0 @@ -// -// C++ Interface: cinfodisplay -// -// Description: -// -// -// Author: The BibleTime team , (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -#ifndef CINFODISPLAY_H -#define CINFODISPLAY_H - -//Backend -#include "backend/ctextrendering.h" - -//Qt includes -#include -#include -#include - -//class forward declarations -class CReadDisplay; - -namespace InfoDisplay { - - /** - @author The BibleTime team - */ -class CInfoDisplay : public QWidget { - Q_OBJECT -public: - enum InfoType { - Abbreviation, - CrossReference, - Footnote, - Lemma, - Morph, - WordTranslation, - WordGloss - }; - - typedef QPair InfoData; - typedef QValueList ListInfoData; - - CInfoDisplay(QWidget *parent = 0, const char *name = 0); - virtual ~CInfoDisplay(); - - void setInfo(const InfoType, const QString& data); - void setInfo(const ListInfoData&); - void clearInfo(); - -protected: - const QString decodeAbbreviation( const QString& data ); - const QString decodeCrossReference( const QString& data ); - const QString decodeFootnote( const QString& data ); - const QString decodeStrongs( const QString& data ); - const QString decodeMorph( const QString& data ); - const QString getWordTranslation( const QString& data ); - -protected slots: - void lookup(const QString &, const QString &); - -private: - CReadDisplay* m_htmlPart; - }; - -} //end of InfoDisplay namespace - -#endif diff --git a/bibletime/frontend/cinputdialog.cpp b/bibletime/frontend/cinputdialog.cpp deleted file mode 100644 index 1d27a6b..0000000 --- a/bibletime/frontend/cinputdialog.cpp +++ /dev/null @@ -1,94 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//own includes -#include "cinputdialog.h" - -//Qt includes -#include -#include -#include -#include -#include - -//KDE includes -#include -#include - -CInputDialog::CInputDialog(const QString& caption, const QString& description, const QString& text, QWidget *parent, const char *name, const bool modal ) : KDialog(parent,name,modal) { - setPlainCaption(caption); - - QVBoxLayout* topLayout = new QVBoxLayout(this, 5,5); - - QLabel* l = new QLabel(description, this); - topLayout->addWidget(l); - - topLayout->addSpacing(10); - - m_editWidget = new QTextEdit(this, "edit widget"); - m_editWidget->setWordWrap( QTextEdit::WidgetWidth ); - m_editWidget->setText(text); - if (!text.isEmpty()) - m_editWidget->selectAll(); - - topLayout->addWidget(m_editWidget); - - KSeparator* separator = new KSeparator(KSeparator::HLine, this); - topLayout->addWidget(separator); - - QHBoxLayout* buttonLayout = new QHBoxLayout(topLayout); - - buttonLayout->addStretch(2); - - QPushButton* cancel = new QPushButton(this); - cancel->setText(i18n("&Cancel")); - connect(cancel, SIGNAL(clicked()), SLOT(reject())); - buttonLayout->addWidget(cancel,1); - - buttonLayout->addSpacing(15); - - QPushButton* clear = new QPushButton(this); - clear->setText(i18n("C&lear")); - connect(clear, SIGNAL(clicked()),m_editWidget, SLOT(clear())); - buttonLayout->addWidget(clear,1); - - buttonLayout->addSpacing(15); - - QPushButton* ok = new QPushButton(this); - ok->setText(i18n("&Ok")); - connect(ok, SIGNAL(clicked()), SLOT(accept())); - buttonLayout->addWidget(ok,1); - - m_editWidget->setFocus(); -} - -/** Returns the text entered at the moment. */ -const QString CInputDialog::text() { - return m_editWidget->text(); -} - -/** A static function to get some using CInputDialog. */ -const QString CInputDialog::getText( const QString& caption, const QString& description, const QString& text, bool* ok, QWidget* parent, bool modal) { - CInputDialog* dlg = new CInputDialog(caption, description, text, parent, "", modal); - QString ret = QString::null; - - const bool isOk = (dlg->exec() == CInputDialog::Accepted); - if (isOk) { - ret = dlg->text(); - } - - if (ok) { //change the ok param to return the value - *ok = isOk; - } - - delete dlg; - return ret; -} diff --git a/bibletime/frontend/cinputdialog.h b/bibletime/frontend/cinputdialog.h deleted file mode 100644 index d4b0812..0000000 --- a/bibletime/frontend/cinputdialog.h +++ /dev/null @@ -1,43 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CINPUTDIALOG_H -#define CINPUTDIALOG_H - -//KDE includes -#include - -class QTextEdit; -class QWidget; - -/** This is a small input dialog with - * a multiline edit for the text input. - * @author The BibleTime team - */ -class CInputDialog : public KDialog { - Q_OBJECT -public: - CInputDialog(const QString& caption, const QString& description, const QString& text, QWidget *parent=0, const char *name=0, const bool modal = true); - /** - * A static function to get some using CInputDialog. - */ - static const QString getText( const QString& caption, const QString& description, const QString& text = QString::null, bool* ok = 0, QWidget* parent = 0, bool modal = true); - /** - * Returns the text entered at the moment. - */ - const QString text(); - // ~CInputDialog(); - -private: - QTextEdit* m_editWidget; -}; - -#endif diff --git a/bibletime/frontend/cmanageindiceswidget.cpp b/bibletime/frontend/cmanageindiceswidget.cpp deleted file mode 100644 index 1b861b4..0000000 --- a/bibletime/frontend/cmanageindiceswidget.cpp +++ /dev/null @@ -1,193 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cmanageindiceswidget.h" - -#include "cmoduleindexdialog.h" - -#include "cbtconfig.h" - -#include "util/ctoolclass.h" -#include "util/cresmgr.h" -#include "util/cpointers.h" - -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbackend.h" - -//Qt includes -#include -#include -#include -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include - -namespace BookshelfManager { - -/** Constructor */ -CManageIndicesWidget::CManageIndicesWidget(QWidget* parent, const char* name) : - ManageIndicesForm(parent, name) { - - initView(); - populateModuleList(); -}; - -CManageIndicesWidget::~CManageIndicesWidget() -{ - CBTConfig::set( CBTConfig::autoDeleteOrphanedIndices, m_autoDeleteOrphanedIndicesBox->isChecked() ); - -} - -/** Initializes the look and feel of this page */ -void CManageIndicesWidget::initView() -{ - // Set description label - QVBoxLayout* box = new QVBoxLayout(m_labelFrame, 0, 0); - QLabel* mainLabel = CToolClass::explanationLabel(m_labelFrame, - i18n("Manage module search indices"), - i18n("You can use the list below to create and/or delete search indices for your installed works.")); - box->addWidget(mainLabel); - - // configure the list view - m_moduleList->addColumn(i18n("Module")); - m_moduleList->addColumn(i18n("Index size")); - m_moduleList->setRootIsDecorated(true); - m_moduleList->setColumnWidth(0, 150); - m_moduleList->setColumnAlignment(1, Qt::AlignRight); - m_moduleList->setSorting( -1 ); - - m_autoDeleteOrphanedIndicesBox->setChecked( CBTConfig::get( CBTConfig::autoDeleteOrphanedIndices ) ); - - // icons for our buttons - m_createIndicesButton->setIconSet(SmallIcon("folder_new", 16)); - m_deleteIndicesButton->setIconSet(SmallIcon("remove", 16)); - - // connect our signals/slots - connect(m_createIndicesButton, SIGNAL(clicked()), this, SLOT(createIndices())); - connect(m_deleteIndicesButton, SIGNAL(clicked()), this, SLOT(deleteIndices())); -} - -/** Populates the module list with installed modules and orphaned indices */ -void CManageIndicesWidget::populateModuleList() { - m_moduleList->clear(); - - // populate installed modules - m_modsWithIndices = new QCheckListItem(m_moduleList, i18n("Modules with indices"), - QCheckListItem::CheckBoxController); - m_modsWithIndices->setOpen(true); - - m_modsWithoutIndices = new QCheckListItem(m_moduleList, i18n("Modules without indices"), - QCheckListItem::CheckBoxController); - m_modsWithoutIndices->setOpen(true); - - ListCSwordModuleInfo& modules = CPointers::backend()->moduleList(); - ListCSwordModuleInfo::iterator end_it = modules.end(); - for (ListCSwordModuleInfo::iterator it = modules.begin(); it != end_it; ++it) { - QCheckListItem* item = 0; - - if ((*it)->hasIndex()) { - item = new QCheckListItem(m_modsWithIndices, (*it)->name(), - QCheckListItem::CheckBox); - item->setText(1, QString("%1 ").arg((*it)->indexSize() / 1024) + i18n("KiB")); - } - else { - item = new QCheckListItem(m_modsWithoutIndices, (*it)->name(), - QCheckListItem::CheckBox); - item->setText(1, QString("0 ") + i18n("KiB")); - } - } -} - -/** Creates indices for selected modules if no index currently exists */ -void CManageIndicesWidget::createIndices() -{ - QCheckListItem* top = m_modsWithoutIndices; - bool indicesCreated = false; - QCheckListItem* item = (QCheckListItem*)top->firstChild(); - - ListCSwordModuleInfo moduleList; - while (item) { - if (item->isOn()) { - CSwordModuleInfo* module = - CPointers::backend()->findModuleByName(item->text().utf8()); - - - if (module) { - moduleList.append( module ); - indicesCreated = true; - } - } - item = (QCheckListItem*)item->nextSibling(); - } - - //Shows the progress dialog - if (indicesCreated) { - CModuleIndexDialog::getInstance()->indexAllModules( moduleList ); - populateModuleList(); - } -} - -/** Deletes indices for selected modules and selected orphans */ -void CManageIndicesWidget::deleteIndices() -{ - // delete installed module indices - QCheckListItem* top = m_modsWithIndices; - bool indicesDeleted = false; - QCheckListItem* item = (QCheckListItem*)top->firstChild(); - while (item) { - if (item->isOn()) { - CSwordModuleInfo* module = - CPointers::backend()->findModuleByName(item->text().utf8()); - if (module) { - CSwordModuleInfo::deleteIndexForModule( module->name() ); - indicesDeleted = true; - } - } - item = (QCheckListItem*)item->nextSibling(); - } - - // repopulate the list if an action was taken - if (indicesDeleted) { - populateModuleList(); - } -} - -void CManageIndicesWidget::deleteOrphanedIndices() -{ - QDir dir(CSwordModuleInfo::getGlobalBaseIndexLocation()); - dir.setFilter(QDir::Dirs); - CSwordModuleInfo* module; - - for (unsigned int i = 0; i < dir.count(); i++) { - if (dir[i] != "." && dir[i] != "..") { - if (module = CPointers::backend()->findModuleByName( dir[i] ) ) { //mod exists - if (!module->hasIndex()){ //index files found, but wrong version etc. - CSwordModuleInfo::deleteIndexForModule( dir[i] ); - } - } - else{ //no module exists - if (CBTConfig::get( CBTConfig::autoDeleteOrphanedIndices ) ){ - CSwordModuleInfo::deleteIndexForModule( dir[i] ); - } - } - } - } -} - - -} diff --git a/bibletime/frontend/cmanageindiceswidget.h b/bibletime/frontend/cmanageindiceswidget.h deleted file mode 100644 index 47d9cd7..0000000 --- a/bibletime/frontend/cmanageindiceswidget.h +++ /dev/null @@ -1,77 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CMANAGEINDICESWIDGET_H -#define CMANAGEINDICESWIDGET_H - -#include "frontend/manageindicesform.h" // uic generated - -#include - -class QCheckListItem; - -namespace BookshelfManager { - -/** -* This class encapsulates the "Manage search indices" page of the Bookshelf -* Manager. It allows for creation and deletion of search indicies for each -* installed module. It also allows for deletion of orphaned indices. -*/ -class CManageIndicesWidget : public ManageIndicesForm -{ - Q_OBJECT - -public: - /** - * Constructor - */ - CManageIndicesWidget(QWidget* parent, const char* name = 0); - - /** - * Destructor - */ - ~CManageIndicesWidget(); - -protected: - /** - * Initializes the look and feel of this page - */ - void initView(); - /** - * Populates the module list with installed modules and orphaned indices - */ - void populateModuleList(); - - // member variables - QCheckListItem* m_modsWithIndices; - QCheckListItem* m_modsWithoutIndices; - -public slots: - /** - * Creates indices for selected modules if no index currently exists - */ - void createIndices(); - /** - * Deletes indices for selected modules - */ - void deleteIndices(); - -public: - /** - * Deletes orphaned indices if the autoDeleteOrphanedIndices is true - * Always deletes indices of existing modules where hasIndex() returns false - */ - static void deleteOrphanedIndices(); -}; - -} - -#endif diff --git a/bibletime/frontend/cmdiarea.cpp b/bibletime/frontend/cmdiarea.cpp deleted file mode 100644 index 1584466..0000000 --- a/bibletime/frontend/cmdiarea.cpp +++ /dev/null @@ -1,358 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cmdiarea.h" -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordversekey.h" - -#include "frontend/displaywindow/cdisplaywindow.h" -#include "frontend/keychooser/ckeychooser.h" - -#include "config.h" - -//KDE includes -#include -#include -#include - -//QT includes -#include -#include -#include -#include -#if QT_VERSION < 0x030200 -//We need this to close all windows with Qt < 3.2 -#include -#endif - - -CMDIArea::CMDIArea(QWidget *parent, const char *name ) -: QWorkspace(parent, name), -m_guiOption(Nothing), -m_childEvent(false), -m_appCaption(QString::null) { - initView(); - initConnections(); - readSettings(); -} - - -/** Initializes the view of the MDI area */ -void CMDIArea::initView() { - setPaletteBackgroundColor( parentWidget()->paletteBackgroundColor() ); //work around a KDE bug (IMHO was in KDE 2.x) -} - -/** Initilizes the connectiosn to SIGNALS */ -void CMDIArea::initConnections() { - connect(this, SIGNAL(windowActivated(QWidget*)), - this, SLOT(slotClientActivated(QWidget*))); -} - -/** Called whan a client window was activated */ -void CMDIArea::slotClientActivated(QWidget* client) { - if (!client || !isUpdatesEnabled()) { - return; - } - - CDisplayWindow* sp = dynamic_cast(client); - Q_ASSERT(sp); - if (!sp || !sp->isReady()) { - return; - } - - QWidgetList windows = windowList(); - for ( QWidget* w = windows.first(); w; w = windows.next() ) { - //Don't use!! It would disable accel enabling for the active window, see CDisplayWindow::windowActivated - /* if (w == client) - continue; - */ - - CDisplayWindow* window = dynamic_cast(w); - window->windowActivated( (window == sp) ? true : false); - } - - emit sigSetToplevelCaption( ( m_appCaption = client->caption().stripWhiteSpace() ) ); -} - -/** Reimplementation. Used to make use of the fixedGUIOption part. */ -void CMDIArea::childEvent( QChildEvent * e ) { - QWorkspace::childEvent(e); - - if ( m_childEvent || !e) { - return; - } - - m_childEvent = true; - - if (!windowList().count()) { - m_appCaption = QString::null; - emit sigSetToplevelCaption( KApplication::kApplication()->makeStdCaption(m_appCaption) ); - emit sigLastPresenterClosed(); - } - - if ((e->inserted() || e->removed()) ) { - if (e->inserted() && e->child() && e->child()->inherits("CDisplayWindow")) { - e->child()->installEventFilter(this); //make sure we catch the events of the new window - } - else if (e->removed() && e->child() && e->child()->inherits("CDisplayWindow")) { - e->child()->removeEventFilter(this); //make sure we catch the events of the new window - } - - triggerWindowUpdate(); - } - - m_childEvent = false; -} - -/** Reimplementation */ -void CMDIArea::resizeEvent(QResizeEvent* e) { - QWorkspace::resizeEvent(e); - - if (isUpdatesEnabled()) { - triggerWindowUpdate(); - }; -} - -/** */ -void CMDIArea::saveSettings() {} - -/** */ -void CMDIArea::readSettings() {} - -/** Deletes all the presenters in the MDI area. */ -void CMDIArea::deleteAll() { -#if QT_VERSION >= 0x030200 - closeAllWindows(); -#else - QWidgetListIt it(windowList()); - while (it.current() != 0){ - it.current()->close(); - ++it; - } -#endif -} - -/** Enable / disable autoCascading */ -void CMDIArea::setGUIOption( const MDIOption& newOption ) { - //now do the initial action - m_guiOption = newOption; - - triggerWindowUpdate(); -} - -/** */ -void CMDIArea::myTileVertical() { - if (!isUpdatesEnabled() || !usableWindowList().count() ) { - return; - } - - QPtrList windows = usableWindowList(); - - if ((windows.count() == 1) && windows.at(0)) { - m_appCaption = windows.at(0)->caption(); - windows.at(0)->showMaximized(); - } - else { - QWidget* active = activeWindow(); - QWorkspace::tile(); - active->setFocus(); - } -} - -void CMDIArea::myTileHorizontal() { - if (!isUpdatesEnabled() || !usableWindowList().count() ) { - return; - } - - QPtrList windows = usableWindowList(); - - if ((windows.count() == 1) && windows.at(0)) { - m_appCaption = windows.at(0)->caption(); - windows.at(0)/*->parentWidget()*/->showMaximized(); - } - else { - - QWidget* active = activeWindow(); - if (active->isMaximized()) { - active->showNormal(); - } - - blockSignals(true); - setUpdatesEnabled(false); - int heightForEach = height() / windows.count(); - int y = 0; - for ( int i = 0; i < int(windows.count()); ++i ) { - QWidget *window = windows.at(i); - window->parentWidget()->showNormal(); - qApp->sendPostedEvents( 0, QEvent::ShowNormal ); - - const int preferredHeight = window->minimumHeight() + window->parentWidget()->baseSize().height(); - const int actHeight = QMAX(heightForEach, preferredHeight); - - window->parentWidget()->setGeometry( 0, y, width(), actHeight ); - y += actHeight; - } - - setUpdatesEnabled(true); - active->setFocus(); - blockSignals(false); - } - -} - -/** */ -void CMDIArea::myCascade() { - if (!isUpdatesEnabled() || !usableWindowList().count() ) { - return; - } - - QPtrList windows = usableWindowList(); - if ( !windows.count() ) { - return; - } - - if ((windows.count() == 1) && windows.at(0)) { - m_appCaption = windows.at(0)->caption(); - windows.at(0)->parentWidget()->showMaximized(); - } - else { - const int offsetX = 40; - const int offsetY = 40; - const int windowWidth = width() - (windows.count()-1)*offsetX; - const int windowHeight = height() - (windows.count()-1)*offsetY; - - int x = 0; - int y = 0; - - QWidget* const active = activeWindow(); - if (active->isMaximized()) { - active->showNormal(); - } - - blockSignals(true); - setUpdatesEnabled(false); - - for (int i(0); i < int(windows.count()); ++i) { - QWidget* window = windows.at(i); - if (window == active) { //leave out the active window which should be the top window - continue; - } - - window->setUpdatesEnabled(false); - - window->parentWidget()->raise(); //make it the on-top-of-window-stack window to make sure they're in the right order - window->parentWidget()->setGeometry(x, y, windowWidth, windowHeight); - x += offsetX; - y += offsetY; - - window->setUpdatesEnabled(true); - } - - setUpdatesEnabled(true); - - active->parentWidget()->setGeometry(x, y, windowWidth, windowHeight); - active->parentWidget()->raise(); - active->setActiveWindow(); - - blockSignals(false); - } -} - -/*! - \fn CMDIArea::emitWindowCaptionChanged() - */ -void CMDIArea::emitWindowCaptionChanged() { - if (activeWindow()) { - m_appCaption = activeWindow()->caption(); - } - - emit sigSetToplevelCaption(currentApplicationCaption()); -} - - -/*! - \fn CMDIArea::usableWindowsCount() - */ -QPtrList CMDIArea::usableWindowList() { - QPtrList ret; - - QWidgetList windows = windowList(); - for ( QWidget* w = windows.first(); w; w = windows.next() ) { - if (w->isMinimized() || w->isHidden()) { //not usable for us - continue; - } - - ret.append( w ); - } - - return ret; -} - -bool CMDIArea::eventFilter( QObject *o, QEvent *e ) { - Q_ASSERT(o); - Q_ASSERT(e); - - QWidget* w = dynamic_cast( o ); - bool ret = QWorkspace::eventFilter(o,e); - -#if QT_VERSION >= 0x030300 - if ( w && (e->type() == QEvent::WindowStateChange) ) { - if (o->inherits("CDisplayWindow") && ((w->windowState() & Qt::WindowMinimized) || w->isHidden())) { //window was minimized, trigger a tile/cascade update if necessary - triggerWindowUpdate(); - ret = false; - } - else if (!o->inherits("CDisplayWindow")){ - qDebug("CMDIArea: bad mdi child classname: %s", o->className()); - //o->dumpObjectInfo(); - //o->dumpObjectTree(); - } - } -#else - if (w && o->inherits("CDisplayWindow")){ - if ((e->type() == QEvent::ShowMinimized) || - (e->type() == QEvent::Hide)){ - triggerWindowUpdate(); - ret = false; - } - } - else if (!o->inherits("CDisplayWindow")){ - qDebug("bad mdi child classname: %s", o->className()); - //o->dumpObjectInfo(); - //o->dumpObjectTree(); - } -#endif - return ret; // standard event processing -} - - -/*! - \fn CMDIArea::triggerWindowUpdate() - */ -void CMDIArea::triggerWindowUpdate() { - qDebug("CMDIArea::triggerWindowUpfdate"); - - if (isUpdatesEnabled() && usableWindowList().count() ) { - switch (m_guiOption) { - case autoTileVertical: - QTimer::singleShot(0, this, SLOT(myTileVertical())); - break; - case autoTileHorizontal: - QTimer::singleShot(0, this, SLOT(myTileHorizontal())); - break; - case autoCascade: - QTimer::singleShot(0, this, SLOT(myCascade())); - break; - default: - qDebug("CMDIArea::triggerWindowUpdate: no known m_guiType"); - break; - } - } -} diff --git a/bibletime/frontend/cmdiarea.h b/bibletime/frontend/cmdiarea.h deleted file mode 100644 index 4178b0a..0000000 --- a/bibletime/frontend/cmdiarea.h +++ /dev/null @@ -1,143 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CMDIAREA_H -#define CMDIAREA_H - -//BibleTime includes -#include "util/cpointers.h" -#include "backend/cswordmoduleinfo.h" - -//Qt includes -#include -#include -#include -#include - -class KPopupMenu; -class CSwordModuleInfo; -class CSwordKey; - -/** The MDI widget we use in BibleTime. - * Enhances QWorkspace. - * @author The BibleTime Team - */ -class CMDIArea : public QWorkspace, public CPointers { - Q_OBJECT - -public: - /** - * The options you can set for this widget. - */ - enum MDIOption { - autoTileVertical, - autoTileHorizontal, - autoCascade, - Nothing - }; - CMDIArea(QWidget *parent, const char *name = 0 ); - /** - */ - void readSettings(); - /** - */ - void saveSettings(); - /** - * Enable / disable autoCascading - */ - void setGUIOption( const MDIOption& newOption ); - /** - * This works around a problem/limitation in QWorkspace. QWorkspace sets every time the - * application caption on its on way. This confuses BibleTime - wrong captions are generated. - * This function returns the right caption (using the MDI child). - */ - inline const QString currentApplicationCaption() const; - void emitWindowCaptionChanged(); - /** - * Forces an update of the currently chosen window arrangement. - */ - void triggerWindowUpdate(); - QPtrList usableWindowList(); - -public slots: - /** - * Called whan a client window was activated - */ - void slotClientActivated(QWidget* client); - /** - * Deletes all the presenters in the MDI area. - */ - void deleteAll(); - /** Our own cascade version which, if only one window is left, shows this maximized. - * Also necessary for autoCasacde feature - */ - void myCascade(); - /** Our own cascade version which, if only one window is left, shows this maximized. - * Also necessary for autoTile feature - */ - void myTileVertical(); - /** Horizontal tile function - * This function was taken from Qt's MDI example. - */ - void myTileHorizontal(); - /** - * Emits the signal to create a new display window in the MDI area. - */ - inline void emitCreateDisplayWindow( ListCSwordModuleInfo modules, const QString keyName ); - -protected: // Protected methods - /** - * Used to make use of the fixedGUIOption part. - */ - virtual void childEvent (QChildEvent * e); - /** - * Reimplementation - */ - virtual void resizeEvent(QResizeEvent* e); - /** - * Initializes the connectiosn to SIGNALS - */ - void initConnections(); - /** - * Initializes the view of the MDI area - */ - void initView(); - bool eventFilter( QObject *o, QEvent *e ); - -signals: // Signals - /** - * Emits a signal to set the acption of the toplevel widget. - */ - void sigSetToplevelCaption(const QString&); - /** - * Is emitted when the last presenter was closed. - */ - void sigLastPresenterClosed(); - void createReadDisplayWindow(ListCSwordModuleInfo modules, const QString& keyName); - -private: - MDIOption m_guiOption; - bool m_childEvent; - QString m_appCaption; -}; - -/** This works around a problem/limitation in QWorkspace. QWorkspace sets every time the application caption on its on way. This confuses BibleTime - wrong captions are generated. This function returns the right caption (using the MDI child). */ -inline const QString CMDIArea::currentApplicationCaption() const { - return m_appCaption; -} - -/** Emits the signal to create a new display window in the MDI area. */ -inline void CMDIArea::emitCreateDisplayWindow( ListCSwordModuleInfo modules, const QString keyName ) { - emit createReadDisplayWindow(modules, keyName); -} - - -#endif diff --git a/bibletime/frontend/cmoduleindexdialog.cpp b/bibletime/frontend/cmoduleindexdialog.cpp deleted file mode 100644 index 172ca41..0000000 --- a/bibletime/frontend/cmoduleindexdialog.cpp +++ /dev/null @@ -1,98 +0,0 @@ -// -// C++ Implementation: cmoduleindexdialog -// -// Description: -// -// -// Author: The BibleTime team , (C) 2006 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -#include "cmoduleindexdialog.h" - -#include "util/scoped_resource.h" - -//Qt includes -#include - -//KDE includes -#include -#include -#include - -CModuleIndexDialog* CModuleIndexDialog::getInstance() { - static CModuleIndexDialog* instance = 0; - if (instance == 0) { - instance = new CModuleIndexDialog(); - } - - return instance; -} - -void CModuleIndexDialog::indexAllModules( const ListCSwordModuleInfo& modules ) { - qDebug("indexAllModules"); - if (modules.count() == 0) { - return; - } - - m_currentModuleIndex = 0; - progress = new KProgressDialog(0, "progressDialog", i18n("Preparing instant search"), QString::null, true); - progress->setAllowCancel(false); - progress->progressBar()->setTotalSteps( modules.count() * 100 ); - progress->setMinimumDuration(0); -// progress->show(); -// progress->raise(); - - ListCSwordModuleInfo::const_iterator end_it = modules.end(); - for( ListCSwordModuleInfo::const_iterator it = modules.begin(); it != end_it; ++it) { - (*it)->connectIndexingFinished(this, SLOT(slotFinished())); - (*it)->connectIndexingProgress(this, SLOT(slotModuleProgress(int))); - - progress->setLabel(i18n("Creating index for work %1").arg((*it)->name())); - qDebug("Building index for work %s", (*it)->name().latin1()); - - (*it)->buildIndex(); - - m_currentModuleIndex++; - (*it)->disconnectIndexingSignals(this); - } - - delete progress; - progress = 0; -} - -void CModuleIndexDialog::indexUnindexedModules( const ListCSwordModuleInfo& modules ) { - qDebug("indexUnindexedModules"); - ListCSwordModuleInfo unindexedMods; - - ListCSwordModuleInfo::const_iterator end_it = modules.end(); - for( ListCSwordModuleInfo::const_iterator it = modules.begin(); it != end_it; ++it) { - if ((*it)->hasIndex()) { - continue; - } - - unindexedMods << (*it); - } - - indexAllModules(unindexedMods); -} - - -/*! - \fn CModuleIndexDialog::slotModuleProgress( int percentage ) - */ -void CModuleIndexDialog::slotModuleProgress( int percentage ) { -// qDebug("progress %d", percentage); - - progress->progressBar()->setProgress( m_currentModuleIndex * 100 + percentage ); - KApplication::kApplication()->processEvents( 10 ); //10 ms only -} - -void CModuleIndexDialog::slotFinished( ) { - qDebug("indexing finished()"); - - progress->progressBar()->setProgress( progress->progressBar()->totalSteps() ); - KApplication::kApplication()->processEvents( 1 ); //1 ms only -} diff --git a/bibletime/frontend/cmoduleindexdialog.h b/bibletime/frontend/cmoduleindexdialog.h deleted file mode 100644 index 6ff4798..0000000 --- a/bibletime/frontend/cmoduleindexdialog.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// C++ Interface: cmoduleindexdialog -// -// Description: -// -// -// Author: The BibleTime team , (C) 2006 -// -// Copyright: See COPYING file that comes with this distribution -// -// -#ifndef CMODULEINDEXDIALOG_H -#define CMODULEINDEXDIALOG_H - -#include "backend/cswordmoduleinfo.h" - -//Qt includes -#include - -//forward declaration -class KProgressDialog; - -/** - * This dialog is used to index a list of modules and to show progress for that.\ - * While the indexing is in progress it creates a blocking, top level dialog which shows the progress - * while the indexing is done. - * - * @author The BibleTime team -*/ -class CModuleIndexDialog : public QObject { - Q_OBJECT -public: - /** Get the singleton instance. - * - */ - static CModuleIndexDialog* getInstance(); - - /** Starts the actual indexing. It shows the dialog with progress information. - */ - void indexAllModules( const ListCSwordModuleInfo& modules ); - - /** Indexes all modules in the list which don't have an index yet. - */ - void indexUnindexedModules( const ListCSwordModuleInfo& modules ); - -private: - KProgressDialog* progress; - int m_currentModuleIndex; - -protected slots: - void slotModuleProgress( int percentage ); - void slotFinished(); -}; - -#endif diff --git a/bibletime/frontend/coptionsdialog.cpp b/bibletime/frontend/coptionsdialog.cpp deleted file mode 100644 index af01965..0000000 --- a/bibletime/frontend/coptionsdialog.cpp +++ /dev/null @@ -1,1044 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "coptionsdialog.h" -#include "cprofile.h" - -#include "backend/cswordbackend.h" -#include "backend/cswordmoduleinfo.h" -#include "backend/cdisplaytemplatemgr.h" -#include "backend/cdisplayrendering.h" - -#include "frontend/displaywindow/cbiblereadwindow.h" -#include "frontend/displaywindow/ccommentaryreadwindow.h" -#include "frontend/displaywindow/clexiconreadwindow.h" -#include "frontend/displaywindow/cbookreadwindow.h" -#include "frontend/displaywindow/creadwindow.h" - -#include "util/cresmgr.h" -#include "util/ctoolclass.h" - -#include -#include - -//QT includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include - -//KDE includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -//Sword includes -#include -#include - -using std::string; -using std::list; - -COptionsDialog::COptionsDialog(QWidget *parent, const char *name, KActionCollection* actionCollection ) -: KDialogBase(IconList, i18n("Configure BibleTime"), Ok | Cancel | Apply, Ok, parent, name, true, true, QString::null, QString::null, QString::null) { - - m_settings.keys.application.actionCollection = actionCollection; - setIconListAllVisible(true); - - initDisplay(); - initLanguages(); - initSword(); - initAccelerators(); -} - -COptionsDialog::~COptionsDialog() { - //the actionCollections objects are deleted by their QWidget parent -} - -/** */ -void COptionsDialog::newDisplayWindowFontSelected(const QFont &newFont) { - CBTConfig::FontSettingsPair oldSettings = m_settings.fonts.fontMap[ m_settings.fonts.usage->currentText() ]; - m_settings.fonts.fontMap.replace( m_settings.fonts.usage->currentText(), CBTConfig::FontSettingsPair(oldSettings.first, newFont) ); -} - -/** Called when the combobox contents is changed */ -void COptionsDialog::newDisplayWindowFontAreaSelected(const QString& usage) { - useOwnFontClicked( m_settings.fonts.fontMap[usage].first ); - m_settings.fonts.useOwnFontBox->setChecked( m_settings.fonts.fontMap[usage].first ); - - m_settings.fonts.fontChooser->setFont( m_settings.fonts.fontMap[usage].second ); -} - -/** Called if the OK button was clicked */ -void COptionsDialog::slotOk() { - saveAccelerators(); - saveLanguages(); - saveSword(); - saveDisplay(); - - KDialogBase::slotOk(); - emit signalSettingsChanged( ); -} - -/*called if the apply button was clicked*/ -void COptionsDialog::slotApply() { - saveAccelerators(); - saveLanguages(); - saveSword(); - saveDisplay(); - - KDialogBase::slotApply(); - emit signalSettingsChanged( ); -} - -/** Opens the page which contaisn the given part ID. */ -const bool COptionsDialog::showPart( COptionsDialog::Parts /*ID*/ ) { - bool ret = false; - /* switch (ID) { - default: - break; - }*/ - return ret; -} - -/** Initializes the startup section of the OD. */ -void COptionsDialog::initDisplay() { - QFrame* page = addPage(i18n("Display"), QString::null, DesktopIcon(CResMgr::settings::startup::icon,32)); - QVBoxLayout* layout = new QVBoxLayout(page); - layout->setSpacing( 5 ); - - {//daily tips - m_settings.startup.showTips = new QCheckBox(page); - m_settings.startup.showTips->setText(i18n("Show tip of the day")); - QToolTip::add - (m_settings.startup.showTips, CResMgr::settings::startup::dailyTip::tooltip ); - - - m_settings.startup.showTips->setChecked( CBTConfig::get - (CBTConfig::tips) ); - } - layout->addWidget(m_settings.startup.showTips); - layout->addSpacing(5); - - { //startup logo - m_settings.startup.showLogo = new QCheckBox(page); - m_settings.startup.showLogo->setText(i18n("Show startuplogo")); - QToolTip::add - (m_settings.startup.showLogo, CResMgr::settings::startup::showLogo::tooltip); - - - m_settings.startup.showLogo->setChecked(CBTConfig::get - (CBTConfig::logo)); - layout->addWidget(m_settings.startup.showLogo); - layout->addSpacing(20); - } - - layout->addWidget( - CToolClass::explanationLabel(page, i18n("Display templates"), - i18n("Display templates define how text is displayed. Please choose a template you like.") - ) - ); - - layout->addSpacing( 5 ); - - QHBoxLayout* hboxlayout = new QHBoxLayout(); - - m_settings.displayStyle.styleChooser = new QComboBox( page ); //create first to enable buddy for label - connect( m_settings.displayStyle.styleChooser, SIGNAL( activated( int ) ), - this, SLOT( updateStylePreview() ) ); - - hboxlayout->addWidget( - new QLabel(m_settings.displayStyle.styleChooser, i18n("Available display styles:"), page) - ); - hboxlayout->addWidget( m_settings.displayStyle.styleChooser ); - hboxlayout->addStretch(); - layout->addLayout( hboxlayout ); - - m_settings.displayStyle.stylePreview = new KHTMLPart(page); - layout->addWidget( - new QLabel( - m_settings.displayStyle.stylePreview->view(), - i18n("Style preview"), page - ) - ); - layout->addWidget(m_settings.displayStyle.stylePreview->view()); - - m_settings.displayStyle.styleChooser->insertStringList( - CPointers::displayTemplateManager()->availableTemplates() - ); - - for (int i = 0; i < m_settings.displayStyle.styleChooser->count(); ++i) { - if ( m_settings.displayStyle.styleChooser->text(i) == CBTConfig::get(CBTConfig::displayStyle) ) { - m_settings.displayStyle.styleChooser->setCurrentItem( i ); - break; - } - } - - updateStylePreview(); //render it -} - -/** Init fonts section. */ -void COptionsDialog::initLanguages() { - QFrame* page = addPage(i18n("Languages"), QString::null, DesktopIcon(CResMgr::settings::fonts::icon, 32)); - QVBoxLayout* layout = new QVBoxLayout(page,5); - layout->setResizeMode( QLayout::Minimum ); - - { //Sword locales - layout->addWidget( - CToolClass::explanationLabel(page, i18n("Specify a language for names of Bible books"), - i18n("Sword has a number of locales available which can be used to internationalize the \ - names of books of the Bible. You can specify which locale to use. If you want to \ - create a new locale, see http://www.crosswire.org/sword/develop for details.")) - ); - - m_settings.fonts.swordLocaleCombo = new QComboBox(page); - QLabel* label = new QLabel(m_settings.fonts.swordLocaleCombo, i18n("Language for names of Bible books"), page); - QToolTip::add - (m_settings.fonts.swordLocaleCombo, CResMgr::settings::sword::general::language::tooltip); - - - QHBoxLayout* hBoxLayout = new QHBoxLayout(); - hBoxLayout->addWidget(label); - hBoxLayout->addWidget(m_settings.fonts.swordLocaleCombo); - hBoxLayout->addStretch(); - layout->addLayout(hBoxLayout); - - QStringList languageNames; - languageNames.append( languageMgr()->languageForAbbrev("en_US")->translatedName() ); - // languageNames.append( i18n("English") ); - - list locales = sword::LocaleMgr::getSystemLocaleMgr()->getAvailableLocales(); - // locales.push_back(SWBuf("en_US")); - - for (list::const_iterator it = locales.begin(); it != locales.end(); it++) { - // qWarning("working on %s", (*it).c_str()); - const CLanguageMgr::Language* const l = CPointers::languageMgr()->languageForAbbrev( - sword::LocaleMgr::getSystemLocaleMgr()->getLocale((*it).c_str())->getName() - ); - - if (l->isValid()) { - languageNames.append( l->translatedName() ); - } - else { - languageNames.append( - sword::LocaleMgr::getSystemLocaleMgr()->getLocale((*it).c_str())->getDescription() - ); - } - } - - languageNames.sort(); - m_settings.fonts.swordLocaleCombo->insertStringList( languageNames ); - - const CLanguageMgr::Language* const l = CPointers::languageMgr()->languageForAbbrev( - CBTConfig::get - (CBTConfig::language) - ); - - QString currentLanguageName; - if ( l->isValid() && languageNames.contains(l->translatedName()) ) { //tranlated language name is in the box - currentLanguageName = l->translatedName(); - } - else { //a language like "German Abbrevs" might be the language to set - sword::SWLocale* locale = sword::LocaleMgr::LocaleMgr::getSystemLocaleMgr()->getLocale( - CBTConfig::get - (CBTConfig::language).local8Bit() - ); - if (locale) { - currentLanguageName = QString::fromLatin1(locale->getDescription()); - } - } - - if (currentLanguageName.isEmpty()) { // set english as default if nothing was chosen - // currentLanguageName = i18n("English"); - Q_ASSERT(languageMgr()->languageForAbbrev("en_US")); - currentLanguageName = languageMgr()->languageForAbbrev("en_US")->translatedName(); - } - - //now set the item with the right name as current item - for (int i = 0; i < m_settings.fonts.swordLocaleCombo->count(); ++i) { - if (currentLanguageName == m_settings.fonts.swordLocaleCombo->text(i)) { - m_settings.fonts.swordLocaleCombo->setCurrentItem(i); - break; //item found, finish the loop - } - } - - layout->addSpacing( 20 ); - } - { //Font settings - layout->addWidget( - CToolClass::explanationLabel( - page, - i18n("Select custom fonts per-language"), - i18n("Here you find a list of all languages of the installed works. \ - You can specify a custom font for each language that needs a special font \ - to be displayed correctly.") - ) - ); - layout->addSpacing(5); - QHBoxLayout* hLayout = new QHBoxLayout(); - - m_settings.fonts.usage = new QComboBox(page); - QToolTip::add - (m_settings.fonts.usage, CResMgr::settings::fonts::typeChooser::tooltip); - - - hLayout->addWidget(m_settings.fonts.usage); - - CLanguageMgr::LangMap langMap = languageMgr()->availableLanguages(); - - for ( CLanguageMgr::LangMapIterator it( langMap ); it.current(); ++it ) { - const QString name = it.current()->translatedName().isEmpty() ? - it.current()->abbrev() : it.current()->translatedName(); - m_settings.fonts.fontMap.insert(name, CBTConfig::get - (it.current()) ); - } - - for( QMap::Iterator it = m_settings.fonts.fontMap.begin(); it != m_settings.fonts.fontMap.end(); ++it ) { - if ( m_settings.fonts.fontMap[it.key()].first ) { //show font icon - m_settings.fonts.usage->insertItem(SmallIcon("fonts"), it.key() ); - } - else { //don't show icon for font - m_settings.fonts.usage->insertItem(it.key()); - } - } - - m_settings.fonts.useOwnFontBox = new QCheckBox(i18n("Use custom font"), page, "font checkbox"); - connect(m_settings.fonts.useOwnFontBox, SIGNAL(toggled(bool)), SLOT(useOwnFontClicked(bool))); - hLayout->addWidget(m_settings.fonts.useOwnFontBox); - - layout->addLayout(hLayout); - //#warning TODO: remember the last selected font and jump there. - - m_settings.fonts.fontChooser = new KFontChooser(page, "fonts", false, QStringList(), true, 5); - m_settings.fonts.fontChooser->setSampleText(i18n("The quick brown fox jumps over the lazy dog.")); - layout->addWidget(m_settings.fonts.fontChooser); - - connect(m_settings.fonts.fontChooser, SIGNAL(fontSelected(const QFont&)), SLOT(newDisplayWindowFontSelected(const QFont&))); - connect(m_settings.fonts.usage, SIGNAL(activated(const QString&)), SLOT(newDisplayWindowFontAreaSelected(const QString&))); - - m_settings.fonts.fontChooser->setFont( m_settings.fonts.fontMap[m_settings.fonts.usage->currentText()].second ); - useOwnFontClicked( m_settings.fonts.fontMap[m_settings.fonts.usage->currentText()].first ); - m_settings.fonts.useOwnFontBox->setChecked( m_settings.fonts.fontMap[m_settings.fonts.usage->currentText()].first ); - m_settings.fonts.fontChooser->setMinimumSize(m_settings.fonts.fontChooser->sizeHint()); - } -} - - -/** Init accel key section. */ -void COptionsDialog::initAccelerators() { - QVBox* page = addVBoxPage(i18n("HotKeys"), QString::null, DesktopIcon(CResMgr::settings::keys::icon,32)); - - CBTConfig::setupAccelSettings( - CBTConfig::application, - m_settings.keys.application.actionCollection - ); - - QHBox* hbox = new QHBox(page); - QLabel* label = new QLabel(i18n("Choose type:"), hbox); - m_settings.keys.typeChooser = new QComboBox(hbox); - connect( - m_settings.keys.typeChooser, SIGNAL(activated(const QString&)), - SLOT(slotKeyChooserTypeChanged(const QString&)) - ); - QLabel* dummy = new QLabel( hbox ); // empty label for stretch - - hbox->setStretchFactor(label, 0); - hbox->setStretchFactor(m_settings.keys.typeChooser, 0); - hbox->setStretchFactor(dummy, 1); - - page->setStretchFactor(hbox, 0); - - m_settings.keys.keyChooserStack = new QWidgetStack(page); - Q_ASSERT(m_settings.keys.keyChooserStack); - - page->setStretchFactor(m_settings.keys.keyChooserStack, 5); - - m_settings.keys.application.title = i18n("BibleTime"); //don't set the app action collection to NULL - m_settings.keys.general = Settings::KeySettings::WindowType(i18n("All text windows")); - m_settings.keys.bible = Settings::KeySettings::WindowType(i18n("Bible windows")); - m_settings.keys.commentary = Settings::KeySettings::WindowType(i18n("Commentary windows")); - m_settings.keys.lexicon = Settings::KeySettings::WindowType(i18n("Lexicon windows")); - m_settings.keys.book = Settings::KeySettings::WindowType(i18n("Book windows")); - - m_settings.keys.typeChooser->insertItem(m_settings.keys.application.title); - m_settings.keys.typeChooser->insertItem(m_settings.keys.general.title); - m_settings.keys.typeChooser->insertItem(m_settings.keys.bible.title); - m_settings.keys.typeChooser->insertItem(m_settings.keys.commentary.title); - m_settings.keys.typeChooser->insertItem(m_settings.keys.lexicon.title); - m_settings.keys.typeChooser->insertItem(m_settings.keys.book.title); - - - Q_ASSERT(m_settings.keys.application.actionCollection); - m_settings.keys.application.keyChooser = new KKeyChooser( - m_settings.keys.application.actionCollection, - m_settings.keys.keyChooserStack - ); - - // ----- All display windows ------ // - m_settings.keys.general.actionCollection = new KActionCollection(this, "displayActions", 0); - CDisplayWindow::insertKeyboardActions( m_settings.keys.general.actionCollection); - CBTConfig::setupAccelSettings( - CBTConfig::allWindows, - m_settings.keys.general.actionCollection - ); - m_settings.keys.general.keyChooser = new KKeyChooser( - m_settings.keys.general.actionCollection, - m_settings.keys.keyChooserStack - ); - - // ----- Bible windows ------ // - m_settings.keys.bible.actionCollection = new KActionCollection(this, "bibleActions", 0); - CBibleReadWindow::insertKeyboardActions( m_settings.keys.bible.actionCollection); - CBTConfig::setupAccelSettings( - CBTConfig::bibleWindow, - m_settings.keys.bible.actionCollection - ); - - // ----- Commentary windows ------ // - m_settings.keys.commentary.actionCollection= new KActionCollection(this, "commentaryActions", 0); - CCommentaryReadWindow::insertKeyboardActions( m_settings.keys.commentary.actionCollection); - CBTConfig::setupAccelSettings( - CBTConfig::commentaryWindow, - m_settings.keys.commentary.actionCollection - ); - - // ----- Lexicon windows ------ // - m_settings.keys.lexicon.actionCollection = new KActionCollection(this, "lexiconActions", 0); - CLexiconReadWindow::insertKeyboardActions( m_settings.keys.lexicon.actionCollection ); - CBTConfig::setupAccelSettings( - CBTConfig::lexiconWindow, - m_settings.keys.lexicon.actionCollection - ); - - // ----- Book windows ------ // - m_settings.keys.book.actionCollection= new KActionCollection(this, "bookActions", 0); - CBookReadWindow::insertKeyboardActions( m_settings.keys.book.actionCollection); - CBTConfig::setupAccelSettings( - CBTConfig::bookWindow, - m_settings.keys.book.actionCollection - ); - - slotKeyChooserTypeChanged(m_settings.keys.application.title); -} - -/** Init Sword section. */ -void COptionsDialog::initSword() { - QVBox* page = addVBoxPage(i18n("Desk"),QString::null, DesktopIcon(CResMgr::settings::sword::icon,32)); - KTabCtl* tabCtl = new KTabCtl(page); - - { //Standard works - QFrame* currentTab = new QFrame(tabCtl); - tabCtl->addTab(currentTab, i18n("Standard works")); - QGridLayout* gridLayout = new QGridLayout(currentTab,10,2, 5,5); //the last row is for stretching available space - gridLayout->setResizeMode(QLayout::Minimum); - - gridLayout->addMultiCellWidget( - CToolClass::explanationLabel(currentTab, i18n("Standard works"), - i18n("Standard works are used when no particular work is specified, \ - for example when a hyperlink into a Bible or lexicon was clicked .")), - 0,0,0,-1 /*fill the horizontal space*/ - ); - - m_settings.swords.standardBible = new QComboBox(currentTab); - QLabel* label = new QLabel(m_settings.swords.standardBible, i18n("Standard Bible"), currentTab); - label->setAutoResize(true); - QToolTip::add - (m_settings.swords.standardBible, CResMgr::settings::sword::modules::bible::tooltip); - - gridLayout->addWidget(label,1,0); - gridLayout->addWidget(m_settings.swords.standardBible,1,1); - - m_settings.swords.standardCommentary = new QComboBox(currentTab); - label = new QLabel(m_settings.swords.standardCommentary, i18n("Standard Commentary"), currentTab); - label->setAutoResize(true); - QToolTip::add - (m_settings.swords.standardCommentary, CResMgr::settings::sword::modules::commentary::tooltip); - - gridLayout->addWidget(label,2,0); - gridLayout->addWidget(m_settings.swords.standardCommentary,2,1); - - - m_settings.swords.standardLexicon = new QComboBox(currentTab); - label = new QLabel(m_settings.swords.standardLexicon, i18n("Standard Lexicon"), currentTab); - label->setAutoResize(true); - QToolTip::add - (m_settings.swords.standardLexicon, CResMgr::settings::sword::modules::lexicon::tooltip); - - gridLayout->addWidget(label,3,0); - gridLayout->addWidget(m_settings.swords.standardLexicon,3,1); - - m_settings.swords.standardDailyDevotional = new QComboBox(currentTab); - label = new QLabel(m_settings.swords.standardDailyDevotional, i18n("Standard Daily Devotional"), currentTab); - label->setAutoResize(true); - QToolTip::add - (m_settings.swords.standardDailyDevotional, CResMgr::settings::sword::modules::dailyDevotional::tooltip); - - gridLayout->addWidget(label,4,0); - gridLayout->addWidget(m_settings.swords.standardDailyDevotional,4,1); - - m_settings.swords.standardHebrewStrong = new QComboBox(currentTab); - label = new QLabel(m_settings.swords.standardHebrewStrong, i18n("Standard Hebrew Strong's Lexicon"), currentTab); - label->setAutoResize(true); - QToolTip::add - (m_settings.swords.standardHebrewStrong, CResMgr::settings::sword::modules::hebrewStrongs::tooltip); - - gridLayout->addWidget(label,5,0); - gridLayout->addWidget(m_settings.swords.standardHebrewStrong,5,1); - - m_settings.swords.standardGreekStrong = new QComboBox(currentTab); - label = new QLabel(m_settings.swords.standardGreekStrong, i18n("Standard Greek Strong's Lexicon"), currentTab); - label->setAutoResize(true); - QToolTip::add - (m_settings.swords.standardGreekStrong, CResMgr::settings::sword::modules::greekStrongs::tooltip); - - gridLayout->addWidget(label,6,0); - gridLayout->addWidget(m_settings.swords.standardGreekStrong,6,1); - - m_settings.swords.standardHebrewMorph = new QComboBox(currentTab); - label = new QLabel(m_settings.swords.standardHebrewMorph, i18n("Standard Hebrew Morphological Lexicon"), currentTab); - QToolTip::add - (m_settings.swords.standardHebrewMorph, CResMgr::settings::sword::modules::hebrewMorph::tooltip); - - gridLayout->addWidget(label,7,0); - gridLayout->addWidget(m_settings.swords.standardHebrewMorph,7,1); - - m_settings.swords.standardGreekMorph = new QComboBox(currentTab); - label = new QLabel(m_settings.swords.standardGreekMorph, i18n("Standard Greek Morphological Lexicon"), currentTab); - label->setAutoResize(true); - QToolTip::add - (m_settings.swords.standardGreekMorph, CResMgr::settings::sword::modules::greekMorph::tooltip); - - gridLayout->addWidget(label,8,0); - gridLayout->addWidget(m_settings.swords.standardGreekMorph,8,1); - - gridLayout->setRowStretch(9,5); - - //fill the comboboxes with the right modules - ListCSwordModuleInfo& modules = backend()->moduleList(); - QString modDescript; - ListCSwordModuleInfo::iterator end_it = modules.end(); - for (ListCSwordModuleInfo::iterator it(modules.begin()); it != end_it; ++it) { - modDescript = (*it)->config(CSwordModuleInfo::Description); - - switch ((*it)->type()) { - case CSwordModuleInfo::Bible: - m_settings.swords.standardBible->insertItem(modDescript); - break; - case CSwordModuleInfo::Commentary: - m_settings.swords.standardCommentary->insertItem(modDescript); - break; - case CSwordModuleInfo::Lexicon: { - bool inserted = false; - if ((*it)->has(CSwordModuleInfo::HebrewDef)) { - m_settings.swords.standardHebrewStrong->insertItem(modDescript); - inserted = true; - } - if ((*it)->has(CSwordModuleInfo::GreekDef)) { - m_settings.swords.standardGreekStrong->insertItem(modDescript); - inserted = true; - } - if ((*it)->has(CSwordModuleInfo::HebrewParse)) { - m_settings.swords.standardHebrewMorph->insertItem(modDescript); - inserted = true; - } - if ((*it)->has(CSwordModuleInfo::GreekParse)) { - m_settings.swords.standardGreekMorph->insertItem(modDescript); - inserted = true; - } - if ((*it)->category() == CSwordModuleInfo::DailyDevotional) { - m_settings.swords.standardDailyDevotional->insertItem(modDescript); - inserted = true; - } - - if (!inserted) {//daily dvotionals, striong lexicons etc. are not very useful for word lookups - m_settings.swords.standardLexicon->insertItem(modDescript); - } - - break; - } - default://unknown type - break; - } - } - - //using two lists and one loop is better than six loops with almost the same code :) - QPtrList comboList; - comboList.setAutoDelete(false);//don't delete the combos accidentally - QStringList moduleList; - - for (int i = 0; i <= (int)CBTConfig::lastModuleType; ++i) { - //fill the combobox list in the right order (i.e. same order as the CBTConfig::module enum list) - CBTConfig::modules moduleType = (CBTConfig::modules)(i); - switch (moduleType) { - case CBTConfig::standardBible: - comboList.append(m_settings.swords.standardBible); - break; - case CBTConfig::standardCommentary: - comboList.append(m_settings.swords.standardCommentary); - break; - case CBTConfig::standardLexicon: - comboList.append(m_settings.swords.standardLexicon); - break; - case CBTConfig::standardDailyDevotional: - comboList.append(m_settings.swords.standardDailyDevotional); - break; - case CBTConfig::standardHebrewStrongsLexicon: - comboList.append(m_settings.swords.standardHebrewStrong); - break; - case CBTConfig::standardGreekStrongsLexicon: - comboList.append(m_settings.swords.standardGreekStrong); - break; - case CBTConfig::standardHebrewMorphLexicon: - comboList.append(m_settings.swords.standardHebrewMorph); - break; - case CBTConfig::standardGreekMorphLexicon: - comboList.append(m_settings.swords.standardGreekMorph); - break; - }; - - //fill the module list - CSwordModuleInfo* const m = CBTConfig::get - ( (CBTConfig::modules)(i) ); - if (m) { - moduleList << m->config(CSwordModuleInfo::Description); - } - else { - moduleList << QString::null; - } - } - - QString module = QString::null; - int item = 0; - int count = 0; - for (QComboBox* combo = comboList.first(); combo; combo = comboList.next() ) { - module = moduleList[comboList.at()]; - count = combo->count(); - combo->setMaximumWidth(300); - - for (item = 0; item < count; item++) { - if (combo->text(item) == module ) { - combo->setCurrentItem(item); - break; - } - } - } - } - { // ---------- new tab: filters -------- // - QFrame* currentTab = new QFrame(tabCtl); - tabCtl->addTab(currentTab, i18n("Text filters")); - QVBoxLayout* layout = new QVBoxLayout(currentTab,5); - - layout->addWidget( CToolClass::explanationLabel(currentTab, i18n("Text filters"), - i18n("Filters control the appearance of text. \ -Here you can specify default settings for all filters. \ -You can change the filter settings in each display window, of course.")) ); - - layout->addSpacing(5); - - m_settings.swords.lineBreaks = new QCheckBox(currentTab); - m_settings.swords.lineBreaks->setText(i18n("Insert line break after each verse")); - m_settings.swords.lineBreaks->setChecked(CBTConfig::get - (CBTConfig::lineBreaks)); - layout->addWidget(m_settings.swords.lineBreaks); - - m_settings.swords.verseNumbers = new QCheckBox(currentTab); - m_settings.swords.verseNumbers->setText(i18n("Show verse numbers")); - m_settings.swords.verseNumbers->setChecked(CBTConfig::get - (CBTConfig::verseNumbers)); - layout->addWidget(m_settings.swords.verseNumbers); - - m_settings.swords.headings = new QCheckBox(currentTab); - m_settings.swords.headings->setText(i18n("Show section headings")); - m_settings.swords.headings->setChecked(CBTConfig::get - (CBTConfig::headings)); - layout->addWidget(m_settings.swords.headings); - - - m_settings.swords.scriptureReferences = new QCheckBox(currentTab); - m_settings.swords.scriptureReferences->setText(i18n("Show scripture cross-references")); - m_settings.swords.scriptureReferences->setChecked(CBTConfig::get - (CBTConfig::scriptureReferences)); - layout->addWidget(m_settings.swords.scriptureReferences); - - m_settings.swords.greekAccents = new QCheckBox(currentTab); - m_settings.swords.greekAccents->setText(i18n("Show Greek accents")); - m_settings.swords.greekAccents->setChecked(CBTConfig::get - (CBTConfig::greekAccents)); - layout->addWidget(m_settings.swords.greekAccents); - - m_settings.swords.hebrewPoints = new QCheckBox(currentTab); - m_settings.swords.hebrewPoints->setText(i18n("Show Hebrew vowel points")); - m_settings.swords.hebrewPoints->setChecked(CBTConfig::get - (CBTConfig::hebrewPoints)); - layout->addWidget(m_settings.swords.hebrewPoints); - - m_settings.swords.hebrewCantillation = new QCheckBox(currentTab); - m_settings.swords.hebrewCantillation->setText(i18n("Show Hebrew cantillation marks")); - m_settings.swords.hebrewCantillation->setChecked(CBTConfig::get - (CBTConfig::hebrewCantillation)); - layout->addWidget(m_settings.swords.hebrewCantillation); - - m_settings.swords.morphSegmentation = new QCheckBox(currentTab); - m_settings.swords.morphSegmentation->setText(i18n("Show morph segmentation")); - m_settings.swords.morphSegmentation->setChecked(CBTConfig::get - (CBTConfig::morphSegmentation)); - layout->addWidget(m_settings.swords.morphSegmentation); - - m_settings.swords.textualVariants = new QCheckBox(currentTab); - m_settings.swords.textualVariants->setText(i18n("Use textual variants")); - m_settings.swords.textualVariants->setChecked(CBTConfig::get - (CBTConfig::textualVariants)); - layout->addWidget(m_settings.swords.textualVariants); - - layout->addStretch(4); - } -} - -void COptionsDialog::saveAccelerators() { - if (m_settings.keys.general.keyChooser) { - m_settings.keys.general.keyChooser->commitChanges(); - } - - if (m_settings.keys.bible.keyChooser) { - m_settings.keys.bible.keyChooser->commitChanges(); - } - - if (m_settings.keys.commentary.keyChooser) { - m_settings.keys.commentary.keyChooser->commitChanges(); - } - - if (m_settings.keys.lexicon.keyChooser) { - m_settings.keys.lexicon.keyChooser->commitChanges(); - } - - if (m_settings.keys.book.keyChooser) { - m_settings.keys.book.keyChooser->commitChanges(); - } - - CBTConfig::saveAccelSettings( //application - CBTConfig::application, - m_settings.keys.application.actionCollection - ); - CBTConfig::saveAccelSettings( //read display windows - CBTConfig::allWindows, - m_settings.keys.general.actionCollection - ); - CBTConfig::saveAccelSettings( //bible - CBTConfig::bibleWindow, - m_settings.keys.bible.actionCollection - ); - CBTConfig::saveAccelSettings( //commentary - CBTConfig::commentaryWindow, - m_settings.keys.commentary.actionCollection - ); - CBTConfig::saveAccelSettings( //lexicon - CBTConfig::lexiconWindow, - m_settings.keys.lexicon.actionCollection - ); - CBTConfig::saveAccelSettings( //book - CBTConfig::bookWindow, - m_settings.keys.book.actionCollection - ); -} - -/** No descriptions */ -void COptionsDialog::saveLanguages() { - for(QMap::Iterator it = m_settings.fonts.fontMap.begin(); it != m_settings.fonts.fontMap.end(); ++it ) { - const CLanguageMgr::Language* const lang = languageMgr()->languageForTranslatedName(it.key()); - if (!lang->isValid()) { //we probably use a language, for which we have only the abbrev - CLanguageMgr::Language l(it.key(), it.key(), it.key()); //create a temp language - CBTConfig::set(&l, it.data()); - } - else { - CBTConfig::set(lang, it.data()); - } - } -} - -/** No descriptions */ -void COptionsDialog::saveDisplay() { - CBTConfig::set - ( CBTConfig::logo, m_settings.startup.showLogo->isChecked() ); - CBTConfig::set - ( CBTConfig::tips, m_settings.startup.showTips->isChecked() ); - CBTConfig::set - ( CBTConfig::displayStyle, m_settings.displayStyle.styleChooser->currentText() ); -} - -/** No descriptions */ -void COptionsDialog::saveSword() { - for (int i = 0; i <= (int)CBTConfig::lastModuleType; ++i) { - QString moduleDescription = QString::null; - - CBTConfig::modules moduleType = (CBTConfig::modules)(i); - switch (moduleType) { - case CBTConfig::standardBible: - moduleDescription = m_settings.swords.standardBible->currentText(); - break; - case CBTConfig::standardCommentary: - moduleDescription = m_settings.swords.standardCommentary->currentText(); - break; - case CBTConfig::standardLexicon: - moduleDescription = m_settings.swords.standardLexicon->currentText(); - break; - case CBTConfig::standardDailyDevotional: - moduleDescription = m_settings.swords.standardDailyDevotional->currentText(); - break; - case CBTConfig::standardHebrewStrongsLexicon: - moduleDescription = m_settings.swords.standardHebrewStrong->currentText(); - break; - case CBTConfig::standardGreekStrongsLexicon: - moduleDescription = m_settings.swords.standardGreekStrong->currentText(); - break; - case CBTConfig::standardHebrewMorphLexicon: - moduleDescription = m_settings.swords.standardHebrewMorph->currentText(); - break; - case CBTConfig::standardGreekMorphLexicon: - moduleDescription = m_settings.swords.standardGreekMorph->currentText(); - break; - default: - qWarning("Unhandled module type."); - }; - - CSwordModuleInfo* const module = backend()->findModuleByDescription(moduleDescription); - CBTConfig::set - (moduleType, module); - } - - - QString languageAbbrev; - - const QString currentLanguageName = m_settings.fonts.swordLocaleCombo->currentText(); - const CLanguageMgr::Language* const l = CPointers::languageMgr()->languageForTranslatedName( currentLanguageName ); - - if (l && l->isValid()) { - languageAbbrev = l->abbrev(); - } - else { //it can be the lang abbrev like de_abbrev or the Sword description - list locales = sword::LocaleMgr::getSystemLocaleMgr()->getAvailableLocales(); - - for (list ::iterator it = locales.begin(); it != locales.end(); it++) { - SWLocale* locale = LocaleMgr::getSystemLocaleMgr()->getLocale((*it).c_str()); - Q_ASSERT(locale); - - if ( locale && (QString::fromLatin1(locale->getDescription()) == currentLanguageName) ) { - languageAbbrev = QString::fromLatin1(locale->getName()); //we found the abbrevation for the current language - break; - } - } - - if (languageAbbrev.isEmpty()) { - languageAbbrev = currentLanguageName; //probably a non-standard locale name like de_abbrev - } - } - - if (!languageAbbrev.isEmpty()) { - CBTConfig::set - (CBTConfig::language, languageAbbrev); - } - - CBTConfig::set - (CBTConfig::lineBreaks, m_settings.swords.lineBreaks->isChecked()); - CBTConfig::set - (CBTConfig::verseNumbers, m_settings.swords.verseNumbers->isChecked()); - CBTConfig::set - (CBTConfig::headings, m_settings.swords.headings->isChecked()); - CBTConfig::set - (CBTConfig::scriptureReferences, m_settings.swords.scriptureReferences->isChecked()); - CBTConfig::set - (CBTConfig::hebrewPoints, m_settings.swords.hebrewPoints->isChecked()); - CBTConfig::set - (CBTConfig::hebrewCantillation, m_settings.swords.hebrewCantillation->isChecked()); - CBTConfig::set - (CBTConfig::morphSegmentation, m_settings.swords.morphSegmentation->isChecked()); - CBTConfig::set - (CBTConfig::greekAccents, m_settings.swords.greekAccents->isChecked()); - CBTConfig::set - (CBTConfig::textualVariants, m_settings.swords.textualVariants->isChecked()); -} - -/** This slot is called when the "Use own font for language" bo was clicked. */ -void COptionsDialog::useOwnFontClicked( bool isOn ) { - m_settings.fonts.fontChooser->setEnabled(isOn); - m_settings.fonts.fontMap[ m_settings.fonts.usage->currentText() ].first = isOn; - - if (isOn) { //show font icon - m_settings.fonts.usage->changeItem( - SmallIcon("fonts"), - m_settings.fonts.usage->currentText(), - m_settings.fonts.usage->currentItem() - ); - } - else { //don't show - m_settings.fonts.usage->changeItem( - m_settings.fonts.usage->currentText(), - m_settings.fonts.usage->currentItem() - ); - } -} - -void COptionsDialog::updateStylePreview() { - //update the style preview widget - using namespace Rendering; - - const QString styleName = m_settings.displayStyle.styleChooser->currentText(); - - CTextRendering::KeyTree tree; - - CTextRendering::KeyTreeItem::Settings settings; - settings.highlight = false; - - tree.append( new CTextRendering::KeyTreeItem( - QString("\n16%1") - .arg(i18n("For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.")), - settings)); - - tree.append( new CTextRendering::KeyTreeItem( - QString("\n17%1") - .arg(i18n("For God didn't send his Son into the world to judge the world, but that the world should be saved through him.")), - settings)); - - settings.highlight = true; - - tree.append( new CTextRendering::KeyTreeItem( - QString("\n18%1") - .arg(i18n("He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.")), - settings) ); - - settings.highlight = false; - - tree.append( new CTextRendering::KeyTreeItem( - QString("\n19%1") - .arg(i18n("This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.")), - settings)); - - tree.append( new CTextRendering::KeyTreeItem( - QString("\n20%1
") - .arg(i18n("For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.")), - settings)); - - tree.append( new CTextRendering::KeyTreeItem( - QString("\n21%1") - .arg(i18n("But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.")), - settings)); - - const QString oldStyleName = CBTConfig::get - (CBTConfig::displayStyle); - CBTConfig::set - (CBTConfig::displayStyle, styleName); - - CDisplayRendering render; - m_settings.displayStyle.stylePreview->begin(); - m_settings.displayStyle.stylePreview->write( render.renderKeyTree(tree)); - m_settings.displayStyle.stylePreview->end(); - - CBTConfig::set - (CBTConfig::displayStyle, oldStyleName); -} - -void COptionsDialog::slotKeyChooserTypeChanged(const QString& title) { - //delete all KKeyChoosers which may not share accels, because this class checks in all instances for key conflicts - typedef QPtrList KeyChooserList; - KeyChooserList list; - list.append(m_settings.keys.bible.keyChooser); - list.append(m_settings.keys.commentary.keyChooser); - list.append(m_settings.keys.lexicon.keyChooser); - list.append(m_settings.keys.book.keyChooser); - - //commit all changes in the keychoosers -#if QT_VERSION >= 0x030200 - for (KeyChooserList::iterator it(list.begin()); it != list.end(); ++it) { - if (*it) { //the list may contain NULL pointers - (*it)->commitChanges(); - } - } -#else - //Normally we know a QPtrListIterator is done when it.current() == 0 - //but now a value can actually be zero, which would be - //indistinguishable from the end condition. - //Therefore, more complex logic is needed. - QPtrListIterator it(list); - if (!it.isEmpty()){ - while (!it.atLast()){ - if (it.current()){ - it.current()->commitChanges(); - } - ++it; - } - //We still have the last item to process. - if (it.current()){ - it.current()->commitChanges(); - } - } -#endif - /* Delete all the keychoosers in the list, - * the keychoosers are set to NULL, because they are QGuardedPtr - */ - list.setAutoDelete(true); - list.clear(); - - Settings::KeySettings::WindowType* t = 0; - if (title == m_settings.keys.application.title) { //Application wide - t = &m_settings.keys.application; - } - else if (title == m_settings.keys.general.title) { // All display windows - t = &m_settings.keys.general; - } - else if (title == m_settings.keys.bible.title) { // Bible windows - t = &m_settings.keys.bible; - } - else if (title == m_settings.keys.commentary.title) { // Commentary windows - t = &m_settings.keys.commentary; - } - else if (title == m_settings.keys.lexicon.title) { // Lexicon windows - t = &m_settings.keys.lexicon; - } - else if (title == m_settings.keys.book.title) { // Book windows - t = &m_settings.keys.book; - } - - Q_ASSERT(t); - if (!t->keyChooser) { //was deleted, create a new one - t->keyChooser = new KKeyChooser( - m_settings.keys.keyChooserStack - ); - t->keyChooser->insert( - t->actionCollection, - t->title - ); - } - - m_settings.keys.keyChooserStack->raiseWidget(t->keyChooser); -} diff --git a/bibletime/frontend/coptionsdialog.h b/bibletime/frontend/coptionsdialog.h deleted file mode 100644 index b6431ca..0000000 --- a/bibletime/frontend/coptionsdialog.h +++ /dev/null @@ -1,214 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef COPTIONSDIALOG_H -#define COPTIONSDIALOG_H - -#include "cprofilemgr.h" -#include "cbtconfig.h" -#include "util/cpointers.h" - -//QT includes -#include -#include -#include -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include -#include -#include -#include - -class QHBox; -class QCheckBox; -class QComboBox; -class QRadioButton; -class QWidgetStack; - -class KListBox; -class KKeyChooser; -class KTabCtl; -class KHTMLPart; -class KActionCollection; - -/** - * The optionsdialog of BibleTime - * @author The BibleTime Team - */ -class COptionsDialog : public KDialogBase, public CPointers { - Q_OBJECT - -public: - COptionsDialog(QWidget *parent, const char *name, KActionCollection* actionCollection); - virtual ~COptionsDialog(); - - enum Parts { - Startup, - Font, - DisplayTemplates, - Desk, - Hotkeys - }; - - /** Opens the page which contaisn the given part ID. */ - const bool showPart( COptionsDialog::Parts ID ); - -private: - struct Settings { - struct StartupSettings { - QCheckBox* showTips; - QCheckBox* showLogo; - } - startup; - - struct SwordSettings { - QComboBox* standardBible; - QComboBox* standardCommentary; - QComboBox* standardLexicon; - QComboBox* standardDailyDevotional; - QComboBox* standardHebrewStrong; - QComboBox* standardGreekStrong; - QComboBox* standardHebrewMorph; - QComboBox* standardGreekMorph; - QCheckBox* lineBreaks; - QCheckBox* verseNumbers; - QCheckBox* headings; - QCheckBox* hebrewPoints; - QCheckBox* hebrewCantillation; - QCheckBox* morphSegmentation; - QCheckBox* greekAccents; - QCheckBox* textualVariants; - QCheckBox* scriptureReferences; - } - swords; // not: sword instead of sword -> namespace error - - struct KeySettings { - QComboBox* typeChooser; - QWidgetStack* keyChooserStack; - - struct WindowType { - QGuardedPtr keyChooser; - KActionCollection* actionCollection; - QString title; - - WindowType() { - keyChooser = 0; - actionCollection = 0; - }; - WindowType(const QString& newTitle) { - title = newTitle; - - keyChooser = 0; - actionCollection = 0; - } - }; - - WindowType application; - WindowType general; - WindowType bible; - WindowType commentary; - WindowType lexicon; - WindowType book; - } - keys; - - struct DisplayStyleSettings { - QComboBox* styleChooser; - KHTMLPart* stylePreview; - } - displayStyle; - - struct FontSettings { - QComboBox* swordLocaleCombo; - KFontChooser* fontChooser; - QComboBox* usage; - QCheckBox* useOwnFontBox; - //the pair os to check whether the standard font (bool == false) or whether an own font should be used (true) - QMap fontMap; - } - fonts; - } - m_settings; - -protected slots: // Protected slots - /** - * Called when a new font in the fonts page was selected. - */ - void newDisplayWindowFontSelected(const QFont &); - /** - * Called when the combobox contents is changed - */ - void newDisplayWindowFontAreaSelected(const QString&); - /** - * Called if the OK button was clicked - */ - void slotOk(); - /** - * Called if the Apply button was clicked - * commented out for the time being. ck - */ - void slotApply(); - /** - * This slot is called when the "Use own font for language" bo was clicked. - */ - void useOwnFontClicked(bool); - /** - * Update the style preview widget - */ - void updateStylePreview(); - /** - * The type of the keyaccel area changed - */ - void slotKeyChooserTypeChanged(const QString&); - -protected: // Protected methods - /** - * Initializes the startup section of the OD. - */ - void initDisplay(); - /** - * Init Sword section. - */ - void initSword(); - /** - * Init accel key section. - */ - void initAccelerators(); - /** - * Init fonts section. - */ - void initLanguages(); - - /** Save the display settings. - */ - void saveDisplay(); - /** Save the key accel settings. - */ - void saveAccelerators(); - /** Save the font settings. - */ - void saveLanguages(); - /** Save the Sword specific settings. - */ - void saveSword(); - -signals: // Signals - void signalSettingsChanged(); -}; - -#endif diff --git a/bibletime/frontend/cprinter.cpp b/bibletime/frontend/cprinter.cpp deleted file mode 100644 index 1fad2bc..0000000 --- a/bibletime/frontend/cprinter.cpp +++ /dev/null @@ -1,130 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cprinter.h" - -//BibleTime includes -#include "backend/cdisplaytemplatemgr.h" -#include "backend/cswordversekey.h" - -//KDE includes -#include -#include - -/* Class: CPrinter */ - -namespace Printing { - - CPrinter::CPrinter(QObject *, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) -: QObject(0), - CDisplayRendering(displayOptions, filterOptions), - m_htmlPart(new KHTMLPart(0, 0, this)) { - - //override the filteroptions set in the c-tor of CDisplayRendering - m_filterOptions.footnotes = false; - m_filterOptions.scriptureReferences = false; - m_filterOptions.strongNumbers = false; - m_filterOptions.morphTags = false; - m_filterOptions.headings = false; - - m_htmlPart->setJScriptEnabled(false); - m_htmlPart->setJavaEnabled(false); - m_htmlPart->setMetaRefreshEnabled(false); - m_htmlPart->setPluginsEnabled(false); - m_htmlPart->view()->resize(500,500); - m_htmlPart->view()->hide(); - } - - CPrinter::~CPrinter() { - delete m_htmlPart; - m_htmlPart = 0; - } - - void CPrinter::printKeyTree( KeyTree& tree ) { - m_htmlPart->begin(); - m_htmlPart->write(renderKeyTree(tree)); - m_htmlPart->end(); - - m_htmlPart->view()->layout(); - m_htmlPart->view()->print(); - } - - const QString CPrinter::entryLink(const KeyTreeItem& item, CSwordModuleInfo* module) { - Q_ASSERT(module); - - if (module->type() == CSwordModuleInfo::Bible) { - CSwordVerseKey vk(module); - vk = item.key(); - - switch (item.settings().keyRenderingFace) { - case KeyTreeItem::Settings::CompleteShort: - return QString::fromUtf8(vk.getShortText()); - - case KeyTreeItem::Settings::CompleteLong: - return vk.key(); - - case KeyTreeItem::Settings::NoKey: - return QString::null; - - case KeyTreeItem::Settings::SimpleKey: //fall through - default: - return QString::number(vk.Verse()); - } - - } - - return item.key(); - } - - const QString CPrinter::renderEntry( const KeyTreeItem& i, CSwordKey* ) { - const CPrinter::KeyTreeItem* printItem = dynamic_cast(&i); - Q_ASSERT(printItem); - - if (printItem && printItem->hasAlternativeContent()) { - QString ret = QString::fromLatin1("
%1
").arg(printItem->getAlternativeContent()); - - if (i.hasChildItems()) { - KeyTree const * tree = i.childList(); - - for ( KeyTreeItem* c = tree->first(); c; c = tree->next() ) { - ret.append( CDisplayRendering::renderEntry( *c ) ); - } - } - - ret.append("
"); - return ret; - } - - return CDisplayRendering::renderEntry(i); - } - - const QString CPrinter::finishText(const QString& text, KeyTree& tree) { - ListCSwordModuleInfo modules = tree.collectModules(); - Q_ASSERT(modules.count() > 0); - - const CLanguageMgr::Language* const lang = modules.first()->language(); - Q_ASSERT(lang); - - CDisplayTemplateMgr::Settings settings; - //settings.modules = modules; - settings.pageCSS_ID = "printer"; - settings.langAbbrev = (lang && (modules.count() == 1) && lang->isValid()) - ? lang->abbrev() - : "unknown"; - settings.pageDirection = (modules.count() == 1) - ? ((modules.first()->textDirection() == CSwordModuleInfo::LeftToRight) ? "ltr" : "rtl") - : QString::null; - - CDisplayTemplateMgr* tMgr = CPointers::displayTemplateManager(); - return tMgr->fillTemplate(CBTConfig::get(CBTConfig::displayStyle), text, settings); - } - -} //end of namespace diff --git a/bibletime/frontend/cprinter.h b/bibletime/frontend/cprinter.h deleted file mode 100644 index fd28280..0000000 --- a/bibletime/frontend/cprinter.h +++ /dev/null @@ -1,56 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CPRINTER_H -#define CPRINTER_H - -//BibleTime backend -#include "backend/cswordbackend.h" -#include "backend/cdisplayrendering.h" - -//BibleTime frontend -#include "frontend/cbtconfig.h" - -//Qt includes -#include - -class KHTMLPart; - -namespace Printing { - - /** - * The CPrinter class manages the print item queue and the printing of them to the printer. - * - * @author The BibleTime team - */ -class CPrinter : public QObject, public Rendering::CDisplayRendering { - Q_OBJECT -public: - CPrinter( - QObject *parent, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions - ); - - virtual ~CPrinter(); - - void printKeyTree( KeyTree& ); - -protected: - virtual const QString entryLink(const KeyTreeItem& item, CSwordModuleInfo* const module); - virtual const QString renderEntry( const KeyTreeItem&, CSwordKey* = 0 ); - virtual const QString finishText(const QString& arg1, KeyTree& tree); - -private: - KHTMLPart* m_htmlPart; - }; - -} - -#endif diff --git a/bibletime/frontend/cprofile.cpp b/bibletime/frontend/cprofile.cpp deleted file mode 100644 index 309329e..0000000 --- a/bibletime/frontend/cprofile.cpp +++ /dev/null @@ -1,397 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cprofile.h" - -//Qt includes -#include -#include -#include -#include -#include - -//KDE includes -#include -#include - -#define CURRENT_SYNTAX_VERSION 2 - -namespace Profile { - -CProfile::CProfile( const QString& file, const QString& name ): -m_name(name.isEmpty() ? i18n("unknown") : name), -m_filename(file), -m_fullscreen(false), -m_geometry(10,20,640,480) { - - m_profileWindows.setAutoDelete(true); - if (!m_filename.isEmpty() && name.isEmpty()) { - loadBasics(); - } - else if (m_filename.isEmpty() && !name.isEmpty()) { - m_filename = name; - m_filename.replace(QRegExp("\\s=#."),"_"); - KStandardDirs stdDirs; - m_filename = stdDirs.saveLocation("data", "bibletime/sessions/") + m_filename + ".xml"; - init(m_filename); - } - else { - qWarning("CProfile: empty file name!"); - } -} - -CProfile::~CProfile() { - m_profileWindows.clear(); //delete all CProfileWindows objects (autodelete is enabled) -} - -/** Loads the profile from the file given in the constructor. */ -QPtrList CProfile::load() { - QFile file(m_filename); - if (!file.exists()) - return QPtrList(); - - QDomDocument doc; - if (file.open(IO_ReadOnly)) { - QTextStream t( &file ); - t.setEncoding(QTextStream::UnicodeUTF8); - doc.setContent(t.read()); - file.close(); - } - - QDomElement document = doc.documentElement(); - if( document.tagName() != "BibleTimeProfile" && document.tagName() != "BibleTime" ) { //BibleTime was used in syntax version 1.0 - qWarning("CProfile::load: Missing BibleTime doc"); - return m_profileWindows; - } - if (document.hasAttribute("name")) { - m_name = document.attribute("name"); - } - - - //load settings of the main window - { - // see if there's a section with the name MAINWINDOW - QDomElement elem = document.firstChild().toElement(); - QDomElement mainWindow; - while (!elem.isNull()) { - if (elem.tagName() == "MAINWINDOW") { - mainWindow = elem; - break; //found the element - } - elem = elem.nextSibling().toElement(); - } - if (!mainWindow.isNull()) { //was found - setFullscreen( (bool)mainWindow.attribute("fullscreen").toInt()); - QDomElement object = mainWindow.namedItem("GEOMETRY").toElement(); - QRect rect; - if(!object.isNull()) { - if (object.hasAttribute("x")) { - rect.setX(object.attribute("x").toInt()); - } - if (object.hasAttribute("y")) { - rect.setY(object.attribute("y").toInt()); - } - if (object.hasAttribute("width")) { - rect.setWidth(object.attribute("width").toInt()); - } - if (object.hasAttribute("height")) { - rect.setHeight(object.attribute("height").toInt()); - } - if (object.hasAttribute("isMaximized")) { - this->setMaximized( static_cast(object.attribute("isMaximized").toInt()) ); - } - - } - setGeometry(rect); - } - } - - m_profileWindows.clear(); - QDomElement elem = document.firstChild().toElement(); - while (!elem.isNull()) { - CProfileWindow* p = 0; - if (elem.tagName() == "BIBLE") { - p = new CProfileWindow(CSwordModuleInfo::Bible); - } - else if (elem.tagName() == "COMMENTARY") { - p = new CProfileWindow(CSwordModuleInfo::Commentary); - } - else if (elem.tagName() == "LEXICON") { - p = new CProfileWindow(CSwordModuleInfo::Lexicon); - } - else if (elem.tagName() == "BOOK") { - p = new CProfileWindow(CSwordModuleInfo::GenericBook); - } - - if (p) { - m_profileWindows.append(p); - - if (elem.hasAttribute("windowSettings")) { - p->setWindowSettings( elem.attribute("windowSettings").toInt() ); - } - if (elem.hasAttribute("writeWindowType")) { - p->setWriteWindowType( elem.attribute("writeWindowType").toInt() ); - } - if (elem.hasAttribute("hasFocus")) { - p->setFocus( static_cast(elem.attribute("hasFocus").toInt()) ); - } - - QRect rect; - - QDomElement object = elem.namedItem("GEOMETRY").toElement(); - if(!object.isNull()) { - if (object.hasAttribute("x")) { - rect.setX(object.attribute("x").toInt()); - } - if (object.hasAttribute("y")) { - rect.setY(object.attribute("y").toInt()); - } - if (object.hasAttribute("width")) { - rect.setWidth(object.attribute("width").toInt()); - } - if (object.hasAttribute("height")) { - rect.setHeight(object.attribute("height").toInt()); - } - if (object.hasAttribute("isMaximized")) { - p->setMaximized( static_cast(object.attribute("isMaximized").toInt()) ); - } - } - p->setGeometry(rect); - - object = elem.namedItem("MODULES").toElement(); - if(!object.isNull()) { - if (object.hasAttribute("list")) { - const QString sep = object.hasAttribute("separator") ? object.attribute("separator") : "|"; - QStringList modules = QStringList::split(sep, object.attribute("list")); - p->setModules(modules); - } - } - - object = elem.namedItem("KEY").toElement(); - if(!object.isNull()) { - if (object.hasAttribute("name")) - p->setKey(object.attribute("name")); - } - - object = elem.namedItem("SCROLLBARS").toElement(); - if(!object.isNull()) { - int horizontal = 0, vertical = 0; - if (object.hasAttribute("horizontal")) - horizontal = object.attribute("horizontal").toInt(); - if (object.hasAttribute("vertical")) - vertical = object.attribute("vertical").toInt(); - - p->setScrollbarPositions(horizontal, vertical); - } - } - elem = elem.nextSibling().toElement(); - } - return m_profileWindows; -} - -/** Saves the profile to the file given in the constructor. */ -const bool CProfile::save(QPtrList windows) { - /** Save the settings using a XML file - * Save the CProfileWindow objects using a XML file which name is in m_filename - */ - bool ret = false; - QDomDocument doc("DOC"); - doc.appendChild( doc.createProcessingInstruction( "xml", "version=\"1.0\" encoding=\"UTF-8\"" ) ); - - QDomElement content = doc.createElement("BibleTimeProfile"); - content.setAttribute("syntaxVersion", CURRENT_SYNTAX_VERSION); - content.setAttribute("name", m_name); - doc.appendChild(content); - - //save mainwindow settings - { - QDomElement mainWindow = doc.createElement("MAINWINDOW"); - mainWindow.setAttribute("fullscreen", fullscreen()); - - QDomElement geometry = doc.createElement("GEOMETRY"); - mainWindow.appendChild(geometry); - const QRect r = this->geometry(); - geometry.setAttribute("x",r.x()); - geometry.setAttribute("y",r.y()); - geometry.setAttribute("width",r.width()); - geometry.setAttribute("height",r.height()); - geometry.setAttribute("isMaximized",static_cast(this->maximized())); - - content.appendChild(mainWindow); - } - - for (CProfileWindow* p = windows.first(); p; p = windows.next()) { - QDomElement window; - switch (p->type()) { - case CSwordModuleInfo::Bible: - window = doc.createElement("BIBLE"); - break; - case CSwordModuleInfo::Commentary: - window = doc.createElement("COMMENTARY"); - break; - case CSwordModuleInfo::Lexicon: - window = doc.createElement("LEXICON"); - break; - case CSwordModuleInfo::GenericBook: - window = doc.createElement("BOOK"); - break; - default: - break; - } - if (window.isNull()) - break; - window.setAttribute("windowSettings", p->windowSettings()); - window.setAttribute("writeWindowType", p->writeWindowType()); - window.setAttribute("hasFocus", p->hasFocus()); - - //save geomtery - const QRect r = p->geometry(); - QDomElement geometry = doc.createElement("GEOMETRY"); - geometry.setAttribute("x",r.x()); - geometry.setAttribute("y",r.y()); - geometry.setAttribute("width",r.width()); - geometry.setAttribute("height",r.height()); - geometry.setAttribute("isMaximized",static_cast(p->maximized())); - window.appendChild( geometry ); - - QDomElement modules = doc.createElement("MODULES"); - modules.setAttribute("separator", "|"); - modules.setAttribute("list", p->modules().join("|")); - window.appendChild( modules ); - - QDomElement key = doc.createElement("KEY"); - key.setAttribute("name", p->key()); - window.appendChild( key ); - - QDomElement scrollbars = doc.createElement("SCROLLBARS"); - scrollbars.setAttribute("horizontal", p->scrollbarPositions().horizontal); - scrollbars.setAttribute("vertical", p->scrollbarPositions().vertical); - window.appendChild( scrollbars ); - - content.appendChild( window ); - } - - QFile file(m_filename); - if ( file.open(IO_WriteOnly) ) { - ret = true; - QTextStream t( &file ); - t.setEncoding(QTextStream::UnicodeUTF8); - t << doc.toString(); - file.close(); - } - else - ret = false; - - return ret; -} - -/** Saves the profile to the file given in the constructor. */ -const bool CProfile::save() { - return save(m_profileWindows); -} - -/** Returns the filename used for this profile. */ -const QString& CProfile::filename() { - return m_filename; -} - -/** Returns the name of this profile. */ -const QString& CProfile::name() { - return m_name; -} - -/** Initializes the XML for the first time (use to create a new profile) */ -void CProfile::init(const QString file) { - const QString oldFile = m_filename; - m_filename = file; - save(QPtrList()); - m_filename = oldFile; -} - -/** Changes the name of this profile. */ -void CProfile::setName( const QString& newName ) { - m_name = newName; - saveBasics(); //save chanegd name -} - -/** Loads the basic settings requires for proper operation. */ -void CProfile::loadBasics() { - QFile file(m_filename); - if (!file.exists()) - return; - - QDomDocument doc; - if (file.open(IO_ReadOnly)) { - QTextStream t( &file ); - t.setEncoding(QTextStream::UnicodeUTF8); - doc.setContent(t.read()); - file.close(); - } - QDomElement document = doc.documentElement(); - if (document.hasAttribute("name")) - m_name = document.attribute("name"); -} - -void CProfile::saveBasics() { - QFile file(m_filename); - if (!file.exists()) - return; - - QDomDocument doc; - if (file.open(IO_ReadOnly)) { - QTextStream t(&file); - t.setEncoding(QTextStream::UnicodeUTF8); - doc.setContent(t.read()); - file.close(); - } - - QDomElement document = doc.documentElement(); - document.setAttribute("name", m_name); - - if (file.open(IO_WriteOnly)) { - QTextStream t( &file ); - t.setEncoding(QTextStream::UnicodeUTF8); - t << doc.toString(); - file.close(); - } -} - -/** Returns true if the main window was in fullscreen mode as the profile was saved. */ -const bool CProfile::fullscreen() const { - return m_fullscreen; -} - -/** Set the parameter to true if the main window coveres the full screen size. */ -void CProfile::setFullscreen( const bool fullscreen ) { - m_fullscreen = fullscreen; -} - -/** Returns true if the main window was maximized as the profile was saved. */ -const bool CProfile::maximized() const { - return m_maximized; -} - -/** Set the parameter to true if the main window is maximized. */ -void CProfile::setMaximized( const bool maximized ) { - m_maximized = maximized; -} - -/** Returns the geometry of the main window */ -const QRect CProfile::geometry() { - return m_geometry; -} - -/** Stes the geoemtry of the main window */ -void CProfile::setGeometry( const QRect rect ) { - m_geometry = rect; -} - -} //end of namespace Profile diff --git a/bibletime/frontend/cprofile.h b/bibletime/frontend/cprofile.h deleted file mode 100644 index 711bdf5..0000000 --- a/bibletime/frontend/cprofile.h +++ /dev/null @@ -1,102 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CPROFILE_H -#define CPROFILE_H - -#include "cprofilewindow.h" - -//Qt includes -#include - -namespace Profile { - -/** Manages one profile file. Provides functions to save and restore settings of the available display windows. - * @author The BibleTime team - */ -class CProfile { -public: - CProfile(const QString& fileName, const QString& name = QString::null); - ~CProfile(); - - /** - * Saves the profile to the file given in the constructor. - * @param windows The list of windows available in the profile. - */ - const bool save( QPtrList windows ); - /** - * Saves the profile to the file given in the constructor. - */ - const bool save(); - /** - * Loads the profile from the file given in the constructor. - * @return The list of profiled window which exist in the profile. - */ - QPtrList load(); - /** - * Returns the name of this profile. - */ - const QString& name(); - /** - * Returns the filename used for this profile. - */ - const QString& filename(); - /** - * Initializes the XML for the first time (use to create a new profile) - */ - void init(const QString); - /** - * Chnages the name of this profile. - */ - void setName( const QString& ); - /** - * Returns true if the main window was in fullscreen mode as the profile was saved. - */ - const bool fullscreen() const; - /** - * Set the parameter to true if the main window coveres the full screen size. - */ - void setFullscreen( const bool fullscreen ); - /** - * Returns true if the main window was maximized as the profile was saved. - */ - const bool maximized() const; - /** - * Set the parameter to true if the main window is maximized. - */ - void setMaximized( const bool maximized ); - /** - * Sets the geoemtry of the main window - */ - void setGeometry( const QRect rect ); - /** - * Returns the geometry of the main window - */ - const QRect geometry(); - -private: - /** - * Loads the basic settings requires for proper operation. - */ - void loadBasics(); - void saveBasics(); - - QPtrList m_profileWindows; - QString m_name; - QString m_filename; - bool m_fullscreen; - bool m_maximized; - QRect m_geometry; -}; - -} //end of namespace Profile - -#endif diff --git a/bibletime/frontend/cprofilemgr.cpp b/bibletime/frontend/cprofilemgr.cpp deleted file mode 100644 index ef810a1..0000000 --- a/bibletime/frontend/cprofilemgr.cpp +++ /dev/null @@ -1,124 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cprofilemgr.h" - -//Qt includes -#include -#include -#include - -//KDE includes -#include - -namespace Profile { - -CProfileMgr::CProfileMgr() : m_startupProfile(0) { - m_profiles.setAutoDelete(true); - - KStandardDirs stdDirs; - m_profilePath = stdDirs.saveLocation("data", "bibletime/sessions/"); - - QDir d( m_profilePath ); - QStringList files = d.entryList("*.xml"); - for ( QStringList::Iterator it = files.begin(); it != files.end(); ++it ) { - if ((*it) != "_startup_.xml") { - m_profiles.append(new CProfile(m_profilePath + *it)); - } - else { - m_startupProfile = new CProfile(m_profilePath + *it); - } - } -} - -CProfileMgr::~CProfileMgr() { - m_profiles.clear(); // autoDelete is enabled, so all profiles are deleted - delete m_startupProfile; -} - -/** Returns a list of available profiles. */ -const QPtrList& CProfileMgr::profiles() { - return m_profiles; -} - -/** Creates a new profile with the name "name" (first parameter). @return The profile object */ -CProfile* CProfileMgr::create( const QString name ) { - CProfile* p = new CProfile(QString::null, name); - m_profiles.append(p); - - return p; -} - -/** Removes the profile from the list and from the directory containg the profile files. */ -const bool CProfileMgr::remove - ( CProfile* p ) { - bool ret = false; - QFile f( p->filename() ); - if (f.exists()) - f.remove(); - if(m_profiles.remove(p)) - ; //auto delete is enabled - ret = true; - return ret; -} - -const bool CProfileMgr::remove - ( const QString& profile) { - bool ret = false; - for (CProfile* p = m_profiles.first(); p; p = m_profiles.next()) { - if (p->name() == profile) { - remove - (p); - ret = true; - } - } - return ret; -} - -/** Returns the profile with the desired name. If there's no such profile 0 is returned. */ -CProfile* CProfileMgr::profile(const QString& name) { - for (m_profiles.first(); m_profiles.current(); m_profiles.next()) { - if (m_profiles.current()->name() == name) { - return m_profiles.current(); - } - } - - return 0; -} - -/** Returns the startup profile if it exists, otherwise return 0. */ -CProfile* CProfileMgr::startupProfile() { - if (!m_startupProfile) { - m_startupProfile = new CProfile(QString::null, "_startup_"); - } - - return m_startupProfile; -} - -/** Refreshes the profiles available on disk. Use this function to update the list of profiles after another instance of CProfileMgr created a new profile. */ -void CProfileMgr::refresh() { - m_profiles.clear(); //delete all profiles - QDir d( m_profilePath ); - QStringList files = d.entryList("*.xml"); - for ( QStringList::Iterator it = files.begin(); it != files.end(); ++it ) { - CProfile p(m_profilePath + *it); - if (p.name() == "_startup_") { //new startup profile - if (!m_startupProfile) { //don't put this in the if clause above,it doesn't work! - m_startupProfile = new CProfile(m_profilePath + *it); - } - } - else if (!profile(p.name())) { //don't have it already - m_profiles.append(new CProfile(m_profilePath + *it)); - } - } -} - -} //end of namespace Profile diff --git a/bibletime/frontend/cprofilemgr.h b/bibletime/frontend/cprofilemgr.h deleted file mode 100644 index b1f55d9..0000000 --- a/bibletime/frontend/cprofilemgr.h +++ /dev/null @@ -1,69 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CPROFILEMGR_H -#define CPROFILEMGR_H - -#include "cprofile.h" - -//Qt includes -#include - -namespace Profile { -/** The manager for profiles. - * Provides functions to create, delete, save and load profiles. - * @author The BibleTime team - */ -class CProfileMgr { -public: - CProfileMgr(); - ~CProfileMgr(); - - /** Creates a new profile with the name "name" (first parameter). - * @return The profile object - */ - CProfile* create( const QString name ); - /** - * @return a list of available profiles - */ - const QPtrList& profiles(); - /** - * Removes the profile from the list and from the directory containg the profile files. - */ - const bool remove - ( CProfile* p ); - /** - * Removes the profile from the list and from the directory containg the profile files. - */ - const bool remove - ( const QString& ); - /** - * Returns the profile with the desired name. If there's no such profile 0 is returned. - */ - CProfile* profile(const QString&); - /** - * Returns the startup profile if it exists, otherwise return 0. - */ - CProfile* startupProfile(); - /** - * Refreshes the profiles available on disk. Use this function to update the list of profiles after another instance of CProfileMgr created a new profile. - */ - void refresh(); - -protected: - QPtrList m_profiles; - QString m_profilePath; - CProfile* m_startupProfile; -}; - -} //end of namespace Profile - -#endif diff --git a/bibletime/frontend/cprofilewindow.cpp b/bibletime/frontend/cprofilewindow.cpp deleted file mode 100644 index 142dd41..0000000 --- a/bibletime/frontend/cprofilewindow.cpp +++ /dev/null @@ -1,125 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cprofilewindow.h" - -namespace Profile { - -CProfileWindow::CProfileWindow(CSwordModuleInfo::ModuleType type) -: m_type(type), -m_windowGeometry(), -m_moduleList(), -m_key(QString::null), -m_maximized(false), -m_hasFocus(false), -m_windowSettings(0), -m_writeWindowType(0) { - m_scrollbarPos.horizontal = 0; - m_scrollbarPos.vertical = 0; -} - -CProfileWindow::~CProfileWindow() {} - -/** Returns the size of the window including the x,y coordinates. */ -const QRect& CProfileWindow::geometry() const { - return m_windowGeometry; -} - -/** Sets the size of the window. */ -void CProfileWindow::setGeometry( const QRect& rect ) { - m_windowGeometry = rect; -} - -/** Returns the type of the managed window (bible window, commentary window or lexicon window). */ -const CSwordModuleInfo::ModuleType CProfileWindow::type() const { - if (m_type != CSwordModuleInfo::Unknown) - return m_type; - return CSwordModuleInfo::Unknown; -} - -/** Sets the modules. */ -void CProfileWindow::setModules( const QStringList& modules ) { - m_moduleList = modules; //copy module pointers into our own list -} - -/** Returns a list of module names which are chosen in the managed window profile. */ -const QStringList& CProfileWindow::modules() const { - return m_moduleList; -} - -/** Returns the current key set in the modules. */ -const QString& CProfileWindow::key() const { - return m_key; -} - -/** Set the key used in the modules. */ -void CProfileWindow::setKey( const QString& key ) { - m_key = key; -} - -/** Sets the current position of the scrollbars. */ -void CProfileWindow::setScrollbarPositions(const int& horizontal, const int& vertical) { - // m_scrollbarPos = {x,y}; - m_scrollbarPos.horizontal = horizontal; - m_scrollbarPos.vertical = vertical; -} - -/** Returns tghe position of the scrollbars */ -const CProfileWindow::ScrollbarPos& CProfileWindow::scrollbarPositions() const { - return m_scrollbarPos; -} - -/** Sets the type of the used modules. */ -void CProfileWindow::setType(const CSwordModuleInfo::ModuleType& type) { - m_type = type; -} - -/** Returns true if the window is maximized. */ -const bool& CProfileWindow::maximized() const { - return m_maximized; -} - -/** Sets the windows maximized state to true or false. */ -void CProfileWindow::setMaximized( const bool& maximized ) { - m_maximized = maximized; -} - -/** Returns true if the window is maximized. */ -const bool& CProfileWindow::hasFocus() const { - return m_hasFocus; -} - -/** Sets the windows maximized state to true or false. */ -void CProfileWindow::setFocus( const bool& hasFocus ) { - m_hasFocus = hasFocus; -} - -/** Returns an integer with the window specific settings */ -const int& CProfileWindow::windowSettings() const { - return m_windowSettings; -} - -/** Sets the window specific settings. */ -void CProfileWindow::setWindowSettings( const int& settings ) { - m_windowSettings = settings; -} - -/** Tells this profile window to represent a write window. */ -void CProfileWindow::setWriteWindowType( const int& writeWindowType ) { - m_writeWindowType = writeWindowType; -} - -/** Returns whether this profile window represents a write window. */ -const int& CProfileWindow::writeWindowType() const { - return m_writeWindowType; -} - -} //end of namespace Profile diff --git a/bibletime/frontend/cprofilewindow.h b/bibletime/frontend/cprofilewindow.h deleted file mode 100644 index ddc5059..0000000 --- a/bibletime/frontend/cprofilewindow.h +++ /dev/null @@ -1,126 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CPROFILEWINDOW_H -#define CPROFILEWINDOW_H - -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbackend.h" - -//Qt includes -#include -#include -#include -#include - -namespace Profile { - -/** Contains the settings for one window saved in the profile. - * @author The BibleTime team - */ -class CProfileWindow { -public: - struct ScrollbarPos { - int horizontal; //the position of the horizontal scrollbar - int vertical; //the position of the vertical scrollbar - }; - - CProfileWindow(CSwordModuleInfo::ModuleType type = CSwordModuleInfo::Unknown); - ~CProfileWindow(); - /** - * Sets the modules. - */ - void setModules( const QStringList& modules ); - /** - * Returns the type of the managed window (bible window, commentary window or lexicon window). - */ - const CSwordModuleInfo::ModuleType type() const; - /** - * Sets the type of the used modules. - */ - void setType(const CSwordModuleInfo::ModuleType& type); - /** - * Sets the size of the window. - */ - void setGeometry( const QRect& s ); - /** - * Returns the size of the window including the x,y coordinates. - */ - const QRect& geometry() const; - /** - * Returns a list of module names which are chosen in the managed window profile. - */ - const QStringList& modules() const; - /** - * Set the key used in the modules. - */ - void setKey( const QString& ); - /** - * Returns the current key set in the modules. - */ - const QString& key() const; - /** - * Sets the current position of the scrollbars. - */ - void setScrollbarPositions(const int& x, const int& y); - /** - * Sets the windows maximized state to true or false. - */ - void setMaximized( const bool& maximized ); - /** - * Sets the windows hasFocus state to true or false. - */ - void setFocus( const bool& hasFocus ); - /** - * Sets the window specific settings. - */ - void setWindowSettings( const int& settings ); - /** - * Returns an integer with the window specific settings - */ - const int& windowSettings() const; - /** - * Returns true if the window is maximized. - */ - const bool& maximized() const; - /** - * Returns true if the window has the focus in the MDI area. - */ - const bool& hasFocus() const; - /** - * Returns tghe position of the scrollbars - */ - const CProfileWindow::ScrollbarPos& scrollbarPositions() const; - /** - * Returns whether this profile window represents a write window. - */ - const int& writeWindowType() const; - /** - * Tells this profile window to represent a write window. - */ - void setWriteWindowType( const int& writeWindowType ); - -private: - CSwordModuleInfo::ModuleType m_type; - QRect m_windowGeometry; - QStringList m_moduleList; - QString m_key; - ScrollbarPos m_scrollbarPos; - bool m_maximized; - bool m_hasFocus; - int m_windowSettings; - int m_writeWindowType; -}; - -} //end of namespace Profile - -#endif - diff --git a/bibletime/frontend/crossrefrendering.cpp b/bibletime/frontend/crossrefrendering.cpp deleted file mode 100644 index aad9d44..0000000 --- a/bibletime/frontend/crossrefrendering.cpp +++ /dev/null @@ -1,88 +0,0 @@ -// -// C++ Implementation: crossrefrendering -// -// Description: -// -// -// Author: The BibleTime team , (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -#include "crossrefrendering.h" - -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordversekey.h" -#include "backend/creferencemanager.h" - -namespace InfoDisplay { - - /** - */ - CrossRefRendering::CrossRefRendering( CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) -: CHTMLExportRendering(Settings(), displayOptions, filterOptions) {} - - const QString CrossRefRendering::finishText( const QString& text, KeyTree& ) { - // qDebug("CrossRefRendering::finishText"); - return text; - } - - const QString CrossRefRendering::entryLink( const KeyTreeItem& item, CSwordModuleInfo* module ) { - QString linkText; - - const bool isBible = module && (module->type() == CSwordModuleInfo::Bible); - CSwordVerseKey vk(module); //only valid for bible modules, i.e. isBible == true - if (isBible) { - vk = item.key(); - } - - switch (item.settings().keyRenderingFace) { - case KeyTreeItem::Settings::NoKey: { - linkText = QString::null; - break; //no key is valid for all modules - } - case KeyTreeItem::Settings::CompleteShort: { - if (isBible) { - linkText = QString::fromUtf8(vk.getShortText()); - break; - } - //fall through for non-Bible modules - } - case KeyTreeItem::Settings::CompleteLong: { - if (isBible) { - linkText = vk.key(); - break; - } - //fall through for non-Bible modules - } - case KeyTreeItem::Settings::SimpleKey: { - if (isBible) { - linkText = QString::number(vk.Verse()); - break; - } - //fall through for non-Bible modules - } - default: { //default behaviour to return the passed key - linkText = item.key(); - break; - } - } - - if (!linkText.isEmpty()) { //if we have a valid link text - // qWarning("rendering"); - return QString("%2") - .arg( - CReferenceManager::encodeHyperlink( - module->name(), - item.key(), - CReferenceManager::typeFromModule(module->type()) - ) - ) - .arg(linkText); - } - - return QString::null; - } - -}; diff --git a/bibletime/frontend/crossrefrendering.h b/bibletime/frontend/crossrefrendering.h deleted file mode 100644 index 144d9d0..0000000 --- a/bibletime/frontend/crossrefrendering.h +++ /dev/null @@ -1,36 +0,0 @@ -// -// C++ Interface: crossrefrendering -// -// Description: -// -// -// Author: The BibleTime team , (C) 2004 -// -// Copyright: See COPYING file that comes with this distribution -// -// -#ifndef INFODISPLAYCROSSREFRENDERING_H -#define INFODISPLAYCROSSREFRENDERING_H - -//Backend includes -#include "backend/chtmlexportrendering.h" - -namespace InfoDisplay { - -class CrossRefRendering : public Rendering::CHTMLExportRendering { -protected: - friend class CInfoDisplay; - - CrossRefRendering( - CSwordBackend::DisplayOptions displayOptions = CBTConfig::getDisplayOptionDefaults(), - CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults() - ); - - virtual const QString entryLink( const KeyTreeItem& item, CSwordModuleInfo* module ); - virtual const QString finishText( const QString&, KeyTree& tree ); - }; - - -}; - -#endif diff --git a/bibletime/frontend/cswordsetupdialog.cpp b/bibletime/frontend/cswordsetupdialog.cpp deleted file mode 100644 index d2b6950..0000000 --- a/bibletime/frontend/cswordsetupdialog.cpp +++ /dev/null @@ -1,918 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cswordsetupdialog.h" -#include "cswordsetupmodulelistview.h" -#include "cswordsetupinstallsourcesdialog.h" - -#include "backend/cswordbackend.h" -#include "backend/cswordmoduleinfo.h" -// #include "btinstallmgr.h" - -#include "cmanageindiceswidget.h" - -#include "util/cresmgr.h" -#include "util/ctoolclass.h" -#include "util/scoped_resource.h" - -//QT includes -#include -#include -#include -#include -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -//Sword includes -#include -#include -#include - -using namespace sword; - -namespace BookshelfManager { - - CSwordSetupDialog::CSwordSetupDialog(QWidget *parent, const char *name ) -: KDialogBase(IconList, i18n("Bookshelf Manager"), Ok, Ok, parent, name, true, true, QString::null, QString::null, QString::null), - m_removeModuleListView(0), - m_installModuleListPage(0), - m_installModuleListView(0), - m_progressDialog(0), - m_refreshedRemoteSources(false) { - setIconListAllVisible(true); - m_swordSetupChanged = false; - - initSwordConfig(); - initInstall(); - initRemove(); - initManageIndices(); - } - - void CSwordSetupDialog::initSwordConfig() { - QFrame* page = m_swordConfigPage = addPage(i18n("Bookshelf path(s)"), QString::null, SmallIcon("bt_swordconfig",32)); - page->setMinimumSize(500,400); - - QGridLayout* layout = new QGridLayout(page, 6, 4); - layout->setMargin(5); - - layout->setSpacing(10); - layout->setColStretch(0,1); - layout->setRowStretch(5,1); - - QLabel* mainLabel = CToolClass::explanationLabel(page, - i18n("Configure bookshelf path(s)"), - i18n("You can store your bookshelfs in one or more directories, which you can specify here.") - ); - layout->addMultiCellWidget(mainLabel, 0, 0, 0, 3); - - - QString swordConfPath = BTInstallMgr::Tool::LocalConfig::swordConfigFilename(); - QLabel* confPathLabel = new QLabel(i18n("Your bookshelf configuration file is %1").arg(swordConfPath), page); - layout->addMultiCellWidget(confPathLabel, 1,1,0,3); - - m_swordPathListBox = new QListView(page); - // m_swordPathListBox->setFullWidth(true); - m_swordPathListBox->addColumn(i18n("Path to bookshelf")); - connect(m_swordPathListBox, SIGNAL(selectionChanged()), this, SLOT(slot_swordPathSelected())); - layout->addMultiCellWidget(m_swordPathListBox, 2,5,0,1); - - m_swordEditPathButton = new QPushButton(i18n("Edit Entry"), page); - m_swordEditPathButton->setIconSet(SmallIcon("edit", 16)); - connect(m_swordEditPathButton, SIGNAL(clicked()), this, SLOT(slot_swordEditClicked())); - layout->addWidget(m_swordEditPathButton, 2, 3); - - m_swordAddPathButton = new QPushButton(i18n("Add Entry"), page); - m_swordAddPathButton->setIconSet(SmallIcon("edit_add", 16)); - connect(m_swordAddPathButton, SIGNAL(clicked()), this, SLOT(slot_swordAddClicked())); - layout->addWidget(m_swordAddPathButton, 3,3); - - m_swordRemovePathButton = new QPushButton(i18n("Remove Entry"), page); - m_swordRemovePathButton->setIconSet(SmallIcon("editdelete", 16)); - connect(m_swordRemovePathButton, SIGNAL(clicked()), this, SLOT(slot_swordRemoveClicked())); - layout->addWidget(m_swordRemovePathButton, 4,3); - - setupSwordPathListBox(); - } - - void CSwordSetupDialog::initInstall() { - m_installPage = addPage(i18n("Install/Update works"), QString::null, SmallIcon("bt_bible",32)); - - QVBoxLayout* vboxlayout = new QVBoxLayout(m_installPage); - QHBoxLayout* hboxlayout = new QHBoxLayout(); - hboxlayout->setAutoAdd( true ); - - vboxlayout->addLayout(hboxlayout); - - m_installWidgetStack = new QWidgetStack(m_installPage); - hboxlayout->addWidget(m_installWidgetStack); - - m_installSourcePage = new QWidget(0); - m_installWidgetStack->addWidget(m_installSourcePage); - - // m_installSourcePage->setMinimumSize(500,400); - - QGridLayout* layout = new QGridLayout(m_installSourcePage, 7, 3); - layout->setMargin(5); - layout->setSpacing(10); - layout->setRowStretch(6,5); - layout->setColStretch(0,5); - - QLabel* installLabel = CToolClass::explanationLabel(m_installSourcePage, - i18n("Install/update works - Step 1"), - i18n("Please choose a (local or remote) library and a bookshelf path to install the work(s) to. \ -After that step click on the connect button.
\ -WARNING: If you live in a persecuted country and do not wish to risk detection you should NOT use \ -the module remote installation feature!") - ); - layout->addMultiCellWidget(installLabel, 0,0,0,2); - - QLabel* sourceHeadingLabel = new QLabel(QString("%1").arg(i18n("Select library")), m_installSourcePage); - layout->addMultiCellWidget(sourceHeadingLabel, 1,1,0,1); - - m_sourceCombo = new QComboBox(m_installSourcePage); - layout->addWidget(m_sourceCombo, 2, 0); - - QPushButton* deleteSourceButton = new QPushButton(i18n("Delete library"), m_installSourcePage); - deleteSourceButton->setIconSet(SmallIcon("remove", 16)); - connect(deleteSourceButton, SIGNAL(clicked()), SLOT(slot_installDeleteSource())); - layout->addWidget(deleteSourceButton, 2, 1, Qt::AlignLeft); - - QPushButton* addSourceButton = new QPushButton(i18n("Add library"), m_installSourcePage); - addSourceButton->setIconSet(SmallIcon("folder_new", 16)); - connect(addSourceButton, SIGNAL(clicked()), SLOT(slot_installAddSource())); - layout->addWidget(addSourceButton, 2, 2, Qt::AlignLeft); - - m_sourceLabel = new QLabel(m_installSourcePage); - layout->addMultiCellWidget(m_sourceLabel, 3,3,0,1); - - QLabel* targetHeadingLabel = new QLabel(QString("%1").arg(i18n("Select bookshelf path")), m_installSourcePage); - layout->addMultiCellWidget(targetHeadingLabel, 4,4,0,1); - - m_targetCombo = new QComboBox(m_installSourcePage); - layout->addWidget(m_targetCombo, 5, 0); - - m_targetLabel = new QLabel(m_installSourcePage); - layout->addMultiCellWidget(m_targetLabel, 6,6,0,0,Qt::AlignTop); - - //part beloew main layout with the back/next buttons - QHBoxLayout* myHBox = new QHBoxLayout(); - vboxlayout->addLayout(myHBox); - - m_installBackButton = new QPushButton(i18n("Back"), m_installPage); - m_installBackButton->setIconSet(SmallIcon("back",16)); - myHBox->addWidget(m_installBackButton); - - myHBox->addSpacing(10); - myHBox->addStretch(5); - - m_installContinueButton = new QPushButton(i18n("Connect to library"), m_installPage); - m_installContinueButton->setIconSet(SmallIcon("forward",16)); - connect(m_installContinueButton, SIGNAL(clicked()), this, SLOT(slot_connectToSource())); - myHBox->addWidget(m_installContinueButton); - - m_installBackButton->setEnabled(false); - - connect(m_sourceCombo, SIGNAL( highlighted(const QString&) ), SLOT( slot_sourceSelected( const QString&) )); - connect(m_targetCombo, SIGNAL( highlighted(const QString&) ), SLOT( slot_targetSelected( const QString&) )); - populateInstallCombos(); - - slot_sourceSelected( m_sourceCombo->currentText() ); - } - - void CSwordSetupDialog::initRemove() { - QFrame* page = m_removePage = addPage(i18n("Remove works"), QString::null, SmallIcon("edittrash",32)); - - page->setMinimumSize(500,400); - - QGridLayout* layout = new QGridLayout(page, 4, 4); - layout->setMargin(5); - - layout->setSpacing(10); - layout->setColStretch(1,1); - layout->setRowStretch(2,1); - - QLabel* mainLabel= CToolClass::explanationLabel(page, - i18n("Remove installed work(s)"), - i18n("This dialog lets you remove installed works from your system. Choose the modules and then click on the remove button.") - ); - layout->addMultiCellWidget(mainLabel, 0, 0, 0, 3); - - QLabel* headingLabel = new QLabel(QString("%1").arg(i18n("Select works to be uninstalled")), page); - layout->addMultiCellWidget(headingLabel, 1, 1, 0, 3); - - m_removeModuleListView = new CSwordSetupModuleListView(page, false); - layout->addMultiCellWidget( m_removeModuleListView, 2,2,0,3); - - m_removeRemoveButton = new QPushButton(i18n("Remove selected work(s)"), page); - m_removeRemoveButton->setIconSet( SmallIcon("edittrash", 16) ); - layout->addWidget(m_removeRemoveButton, 3, 3, Qt::AlignRight); - - connect(m_removeRemoveButton, SIGNAL(clicked()), - this, SLOT(slot_doRemoveModules())); - - populateRemoveModuleListView(); - } - - void CSwordSetupDialog::initManageIndices() - { - QFrame* page = m_manageIndiciesPage = addPage(i18n("Manage search indicies"), - QString::null, SmallIcon("filefind",32)); - - page->setMinimumSize(500,400); - QVBoxLayout* box = new QVBoxLayout(page, 4, 4); - CManageIndicesWidget* mi = new CManageIndicesWidget(page); - box->addWidget(mi); - } - - void CSwordSetupDialog::slotOk() { - writeSwordConfig(); - KDialogBase::slotOk(); - emit signalSwordSetupChanged( ); - } - - void CSwordSetupDialog::writeSwordConfig() { - if (m_swordSetupChanged && m_swordPathListBox->childCount()) { - QStringList targets; - QListViewItemIterator it( m_swordPathListBox ); - while ( it.current() ) { - QListViewItem *item = it.current(); - if (!item->text(0).isEmpty()) { - targets << item->text(0); - } - ++it; - } - - BTInstallMgr::Tool::LocalConfig::setTargetList(targets); //creates new Sword config - } - } - - const bool CSwordSetupDialog::showPart( CSwordSetupDialog::Parts ID ) { - bool ret = false; - switch (ID) { - case CSwordSetupDialog::Sword: - showPage( pageIndex(m_swordConfigPage) ); - break; - case CSwordSetupDialog::Install: - showPage( pageIndex(m_installPage) ); - break; - case CSwordSetupDialog::Remove: - showPage( pageIndex(m_removePage) ); - break; - default: - break; - } - return ret; - } - - - void CSwordSetupDialog::populateInstallCombos() { - m_sourceCombo->clear(); - - BTInstallMgr::Tool::RemoteConfig::initConfig(); - - QStringList list; - { - BTInstallMgr mgr; - list = BTInstallMgr::Tool::RemoteConfig::sourceList(&mgr); - } - if (!list.count()) { //add Crosswire entry - InstallSource is("FTP"); //default return value - is.caption = "Crosswire"; - is.source = "ftp.crosswire.org"; - is.directory = "/pub/sword/raw"; - BTInstallMgr::Tool::RemoteConfig::addSource(&is); - - BTInstallMgr mgr; //make sure we're uptodate - list = BTInstallMgr::Tool::RemoteConfig::sourceList(&mgr); - - Q_ASSERT( list.count() > 0 ); - } - - BTInstallMgr mgr; - for (QStringList::iterator it = list.begin(); it != list.end(); ++it) { - sword::InstallSource is = BTInstallMgr::Tool::RemoteConfig::source(&mgr, *it); - - if (BTInstallMgr::Tool::RemoteConfig::isRemoteSource(&is)) { - m_sourceCombo->insertItem( i18n("[Remote]") + " " + *it ); //remote source - } - else { // local source - QFileInfo fi( is.directory.c_str() ); - if (fi.isDir() && fi.isReadable()) { - m_sourceCombo->insertItem( i18n("[Local]") + " " + *it ); - } - } - } - - //Fill in the targets in the targets combobox - //list = (m_targetCombo->count()) ? m_swordPathListBox : BTInstallMgr::Tool::LocalConfig::targetList(); - if (m_targetCombo->count()) { //we already read in the list once, we have to use the Sword paths list items now because this list is newer - list.clear(); - QListViewItemIterator it2( m_swordPathListBox ); - while (it2.current()) { - list << it2.current()->text(0); - - ++it2; - } - } - else { - list = BTInstallMgr::Tool::LocalConfig::targetList(); - } - - m_targetCombo->clear(); - for (QStringList::iterator it = list.begin(); it != list.end(); ++it) { - QFileInfo fi(*it); - if (fi.isDir() && fi.isWritable()) { - m_targetCombo->insertItem( *it ); - } - } - - //init widget states - m_targetCombo->setEnabled( (m_targetCombo->count() > 0) ); - m_installContinueButton->setEnabled( - (m_sourceCombo->count() > 0) && (m_targetCombo->count() > 0) - ); - - slot_sourceSelected( m_sourceCombo->currentText() ); - } - - - void CSwordSetupDialog::slot_sourceSelected(const QString &sourceName) { - //remove status parta - QString source = sourceName; - - QString rep = i18n("[Local]") + " "; - int i = source.find(rep); - if (i>=0) { - source.remove(i, rep.length()); - } - rep = i18n("[Remote]") + " "; - i = source.find(rep); - if (i>=0) { - source.remove(i, rep.length()); - } - - BTInstallMgr mgr; - QString url; - sword::InstallSource is = BTInstallMgr::Tool::RemoteConfig::source(&mgr, source) ; - - if (BTInstallMgr::Tool::RemoteConfig::isRemoteSource(&is)) { - url = QString("ftp://%1%2").arg(is.source.c_str()).arg(is.directory.c_str()); - } - else { - url = QString("%1").arg(is.directory.c_str()); - } - m_sourceLabel->setText( url ); - - m_refreshedRemoteSources = false; - } - - - void CSwordSetupDialog::slot_targetSelected(const QString &targetName) { - m_targetLabel->setText( m_targetMap[targetName] ); - target = m_targetMap[targetName]; - } - - - void CSwordSetupDialog::slot_doRemoveModules() { - - QStringList moduleList = m_removeModuleListView->selectedModules(); - - if ( moduleList.empty() ) { - return; //no message, just do nothing - } - - const QString message = i18n("You selected the following work(s): %1.\n\n" - "Do you really want to remove them from your system?").arg(moduleList.join(", ")); - - if ((KMessageBox::warningYesNo(0, message, i18n("Warning")) == KMessageBox::Yes)) { //Yes was pressed. - sword::InstallMgr installMgr; - QDict mgrDict; //maps config paths to SWMgr objects - - for ( QStringList::Iterator it = moduleList.begin(); it != moduleList.end(); ++it ) { - if (CSwordModuleInfo* m = backend()->findModuleByName(*it)) { //module found? - QString prefixPath = m->config(CSwordModuleInfo::AbsoluteDataPath) + "/"; - QString dataPath = m->config(CSwordModuleInfo::DataPath); - - if (dataPath.left(2) == "./") { - dataPath = dataPath.mid(2); - } - - if (prefixPath.contains(dataPath)) { //remove module part to get the prefix path - prefixPath = prefixPath.remove( prefixPath.find(dataPath), dataPath.length() ); - } - else { //fall back to default Sword config path - prefixPath = QString::fromLatin1(backend()->prefixPath); - } - - sword::SWMgr* mgr = mgrDict[ prefixPath ]; - if (!mgr) { //create new mgr if it's not yet available - mgrDict.insert(prefixPath, new sword::SWMgr(prefixPath.local8Bit())); - mgr = mgrDict[ prefixPath ]; - } - - installMgr.removeModule(mgr, m->name().latin1()); - } - } - - CPointers::backend()->reloadModules(); - populateRemoveModuleListView(); //rebuild the tree - populateInstallModuleListView( currentInstallSource() ); //rebuild the tree - - //delete all mgrs - mgrDict.setAutoDelete(true); - mgrDict.clear(); - } - } - - void CSwordSetupDialog::populateRemoveModuleListView() { - CSwordBackend myBackend; - KApplication::kApplication()->processEvents(); - myBackend.initModules(); - - m_removeModuleListView->clear(); - - ListCSwordModuleInfo list = myBackend.moduleList(); - int mod = 0; - sword::SWConfig moduleConfig(""); - - mod = 1; - ListCSwordModuleInfo::iterator end_it = list.end(); - - for (ListCSwordModuleInfo::iterator it(list.begin()); it != end_it; ++it, ++mod) { - m_removeModuleListView->addModule( - (*it), - (*it)->config(CSwordModuleInfo::ModuleVersion) - ); - } - - m_removeModuleListView->finish(); - } - - const bool CSwordSetupDialog::refreshRemoteModuleCache( const QString& sourceName ) { - if (m_refreshedRemoteSources) { //the module info is up-to-date - return true; - } - - BTInstallMgr iMgr; - m_currentInstallMgr = &iMgr; //for the progress dialog - sword::InstallSource is = BTInstallMgr::Tool::RemoteConfig::source(&iMgr, sourceName); - bool success = false; - - m_progressDialog = new KProgressDialog(this, 0, i18n("Download"), QString::null, true); - m_progressDialog->progressBar()->setTotalSteps(100); - m_progressDialog->setLabel( i18n("Downloading library information...") ); - m_progressDialog->setMinimumDuration(0); //show immediately - m_progressDialog->setAutoClose(false); - m_progressDialog->show(); - KApplication::kApplication()->processEvents(); - - connect( - m_progressDialog, SIGNAL(cancelClicked()), - SLOT(slot_moduleRefreshProgressCancelClicked()) - ); - connect( - &iMgr, SIGNAL(completed(const int, const int)), - SLOT(slot_moduleRefreshCompleted(const int, const int)) - ); - - - if (BTInstallMgr::Tool::RemoteConfig::isRemoteSource(&is)) { - // int errorCode = 0; - if (!m_refreshedRemoteSources) { - if (!iMgr.refreshRemoteSource( &is ) ) { //make sure the sources were updates sucessfully - m_refreshedRemoteSources = true; - success = true; - } - else { //an error occurres, the KIO library should display an error message - qWarning("InstallMgr: refreshRemoteSources returned an error."); - m_refreshedRemoteSources = false; - success = false; - } - } - } - - m_progressDialog->close(); - delete m_progressDialog; - m_progressDialog = 0; - - return success; - } - - bool CSwordSetupDialog::populateInstallModuleListView( const QString& sourceName ) { - KApplication::kApplication()->processEvents(); - Q_ASSERT(m_installModuleListView); - if (!m_installModuleListView) { // this may be an update after removing modules - return false; - } - - m_installModuleListView->clear(); - - BTInstallMgr iMgr; - sword::InstallSource is = BTInstallMgr::Tool::RemoteConfig::source(&iMgr, sourceName); - - if (BTInstallMgr::Tool::RemoteConfig::isRemoteSource(&is) - && !refreshRemoteModuleCache(sourceName)) { - // qWarning("finish"); - m_installModuleListView->finish(); - return false; - } - - //kind of a hack to provide a pointer to mgr next line - // qWarning("createing remote_backend"); - util::scoped_ptr remote_backend( BTInstallMgr::Tool::backend(&is) ); - // qWarning("config path1 is %s", remote_backend->configPath); - // qWarning("config path2 is %s", BTInstallMgr::Tool::backend(&is)->configPath ); //mem leak - // qWarning("after creating remote_backend"); - Q_ASSERT(remote_backend); - Q_ASSERT( BTInstallMgr::Tool::RemoteConfig::isRemoteSource(&is) ); - if (!remote_backend) { - m_installModuleListView->finish(); - return false; - } - - CSwordBackend* local_backend = CPointers::backend(); - Q_ASSERT(local_backend); - // qWarning("local backend has path %s", local_backend->); - KApplication::kApplication()->processEvents(); - //local_backend.initModules(); - - // qWarning("config path3 is %s", remote_backend->configPath); - ListCSwordModuleInfo mods = remote_backend->moduleList(); - Q_ASSERT(mods.count() > 0); - - ListCSwordModuleInfo::iterator end_it = mods.end(); - for (ListCSwordModuleInfo::iterator it(mods.begin()); it != end_it; ++it) { - // qWarning("adding module %s (%s)", (*it)->name().latin1(), (*it)->config(CSwordModuleInfo::AbsoluteDataPath).latin1()); - bool isUpdate = false; - - CSwordModuleInfo* const installedModule = local_backend->findModuleByName((*it)->name()); - if (installedModule) { - // qWarning("module is already installed in %s", installedModule->config(CSwordModuleInfo::AbsoluteDataPath).latin1()); - } - // Q_ASSERT(installedModule); - - if (installedModule) { //module already installed? - //check whether it's an uodated module or just the same - const SWVersion installedVersion( - installedModule->config(CSwordModuleInfo::ModuleVersion).latin1() - ); - - const SWVersion newVersion( - (*it)->config(CSwordModuleInfo::ModuleVersion).latin1() - ); - - isUpdate = (newVersion > installedVersion); - if (!isUpdate) { - // qWarning(" mod %s is not an update", (*it)->name().latin1()); - continue; - } - } - - // Q_ASSERT(installedModule); - m_installModuleListView->addModule( - (*it), - installedModule - ? installedModule->config(CSwordModuleInfo::ModuleVersion) - : QString::null - ); - } - m_installModuleListView->finish(); - return true; - } - - void CSwordSetupDialog::slot_connectToSource() { - if (!m_installModuleListPage) { //the widgets are not yet created - m_installModuleListPage = new QWidget(0); - - QGridLayout* layout = new QGridLayout(m_installModuleListPage, 7, 2); - layout->setMargin(5); - layout->setSpacing(10); - - QLabel* installLabel = CToolClass::explanationLabel(m_installModuleListPage, - i18n("Install/update works - Step 2"), - i18n("Please choose the works which should be installed and/or updated and click the install button.") - ); - layout->addMultiCellWidget(installLabel, 0,0,0,1); - layout->setRowStretch(0,0); - - m_installWidgetStack->addWidget(m_installModuleListPage); - m_installModuleListPage->setMinimumSize(500,400); - - //insert a list box which contains all available remote modules - BTInstallMgr iMgr; - sword::InstallSource is = BTInstallMgr::Tool::RemoteConfig::source(&iMgr, currentInstallSource()); - - m_installModuleListView = new CSwordSetupModuleListView(m_installModuleListPage, true, &is); - layout->addMultiCellWidget( m_installModuleListView, 1,6,0,1); - layout->setColStretch(0,5); - layout->setRowStretch(1,5); - - connect(m_installModuleListView, SIGNAL(selectedModulesChanged()), SLOT(slot_installModulesChanged())); - } - - if (populateInstallModuleListView( currentInstallSource() ) ){ - - //code valid for already existing and newly created widgets - disconnect( m_installContinueButton, SIGNAL(clicked()), this, SLOT(slot_connectToSource())); - connect( m_installContinueButton, SIGNAL(clicked()), this, SLOT(slot_installModules())); - - m_installContinueButton->setText(i18n("Install works")); - m_installContinueButton->setEnabled(false); - - m_installWidgetStack->raiseWidget(m_installModuleListPage); - - connect( m_installBackButton, SIGNAL(clicked()), this, SLOT(slot_showInstallSourcePage())); - m_installBackButton->setEnabled(true); - } - } - - void CSwordSetupDialog::slot_installAddSource() { - - sword::InstallSource newSource = CSwordSetupInstallSourcesDialog::getSource(); - - if ( !((QString)newSource.type.c_str()).isEmpty() ) { // we have a valid source to add - BTInstallMgr::Tool::RemoteConfig::addSource( &newSource ); - } - - populateInstallCombos(); //make sure the items are updated - } - - void CSwordSetupDialog::slot_installDeleteSource() { - - BTInstallMgr iMgr; - sword::InstallSource is = BTInstallMgr::Tool::RemoteConfig::source( &iMgr, currentInstallSource() ); - BTInstallMgr::Tool::RemoteConfig::removeSource( &iMgr, &is ); - - populateInstallCombos(); - } - - void CSwordSetupDialog::slot_installModulesChanged() { - // This function enabled the Install modules button if modules are chosen - // If an item was clicked to be not chosen look if there are other selected items - // If the item was clicked to be chosen enable the button without looking at the other items - - const int moduleCount = m_installModuleListView->selectedModules().count(); - m_installContinueButton->setEnabled(moduleCount > 0); - } - - void CSwordSetupDialog::slot_installModules() { - qWarning("CSwordSetupDialog::slot_installModules()"); - // m_installContinueButton->setEnabled(false); - // m_installBackButton->setEnabled(false); - - //first get all chosen modules - QStringList moduleList = m_installModuleListView->selectedModules(); - Q_ASSERT(moduleList.count() != 0); - if (moduleList.count() == 0) { // no modules selected - return; - } - - const QString message = i18n("You selected the following works: %1.\n\n\ - Do you really want to install them on your system?").arg(moduleList.join(", ")); - - if ((KMessageBox::warningYesNo(0, message, i18n("Warning")) == KMessageBox::Yes)) { //Yes was pressed. - BTInstallMgr iMgr; - m_currentInstallMgr = &iMgr; - sword::InstallSource is = BTInstallMgr::Tool::RemoteConfig::source(&iMgr, currentInstallSource()); - - qWarning("installing from %s/%s", is.source.c_str(), is.directory.c_str()); - QString target = m_targetCombo->currentText(); - - //make sure target/mods.d and target/modules exist - QDir dir(target.latin1()); - if (!dir.exists()) { - dir.mkdir(target, true); - } - if (!dir.exists("modules")) { - dir.mkdir("modules"); - } - if (!dir.exists("mods.d")) { - dir.mkdir("mods.d"); - } - - sword::SWMgr lMgr( target.latin1() ); - - //module are removed in this section of code - m_installedModuleCount = 0; - m_progressDialog = new KProgressDialog(this, 0, i18n("Download of work(s)"), QString::null, true); - m_progressDialog->progressBar()->setTotalSteps(100 * moduleList.count()); - m_progressDialog->setMinimumDuration(0); //show immediately - m_progressDialog->setAutoClose(false); - m_progressDialog->show(); - KApplication::kApplication()->processEvents(); - - connect( - m_progressDialog, SIGNAL(cancelClicked()), - SLOT(slot_installProgressCancelClicked()) - ); - connect( - &iMgr, SIGNAL(completed(const int, const int)), - SLOT(installCompleted(const int, const int)) - ); - - for ( QStringList::Iterator it = moduleList.begin(); (it != moduleList.end()) && !m_progressDialog->wasCancelled(); ++it, ++m_installedModuleCount ) { - - qWarning("installing %s", (*it).latin1()); - m_installingModule = *it; - - //check whether it's an update. If yes, remove existing module first - CSwordModuleInfo* m = backend()->findModuleByName(*it); - Q_ASSERT(!m); - if (m) { //module found? - QString prefixPath = m->config(CSwordModuleInfo::AbsoluteDataPath) + "/"; - QString dataPath = m->config(CSwordModuleInfo::DataPath); - if (dataPath.left(2) == "./") { - dataPath = dataPath.mid(2); - } - - if (prefixPath.contains(dataPath)) { - prefixPath.remove( prefixPath.find(dataPath), dataPath.length() ); //complicated to work with Qt 3.0 - //prefixPath = prefixPath.replace(dataPath, ""); //old code working with Qt 3.2 - } - else { - prefixPath = QString::fromLatin1(backend()->prefixPath); - } - - sword::SWMgr mgr(prefixPath.latin1()); - iMgr.removeModule(&mgr, m->name().latin1()); - } - - if (!m_progressDialog->wasCancelled() - && BTInstallMgr::Tool::RemoteConfig::isRemoteSource(&is)) { - // qWarning("calling install"); - int status = iMgr.installModule(&lMgr, 0, (*it).latin1(), &is); - // qWarning("status: %d", status); - Q_ASSERT(status != -1); - } - else if (!m_progressDialog->wasCancelled()) { //local source - iMgr.installModule(&lMgr, is.directory.c_str(), (*it).latin1()); - } - } - - m_progressDialog->close(); - delete m_progressDialog; - m_progressDialog = 0; - - //reload our backend because modules may have changed - backend()->reloadModules(); - populateInstallModuleListView( currentInstallSource() ); //rebuild the tree - populateRemoveModuleListView(); - } - - m_currentInstallMgr = 0; - m_installBackButton->setEnabled(true); - slot_installModulesChanged(); - } - - void CSwordSetupDialog::installCompleted( const int total, const int /* file */) { - if (m_progressDialog) { - m_progressDialog->progressBar()->setProgress(total+100*m_installedModuleCount); - m_progressDialog->setLabel( i18n("[%1]: %2% complete").arg(m_installingModule).arg(total) ); - } - KApplication::kApplication()->processEvents(); - } - - void CSwordSetupDialog::slot_showInstallSourcePage() { - connect( m_installContinueButton, SIGNAL(clicked()), this, SLOT(slot_connectToSource())); - disconnect( m_installContinueButton, SIGNAL(clicked()), this, SLOT(slot_installModules())); - m_installBackButton->setEnabled(false); - - m_installContinueButton->setText(i18n("Connect to library")); - m_installContinueButton->setEnabled(true); - - m_installWidgetStack->raiseWidget(m_installSourcePage); - } - - void CSwordSetupDialog::slot_swordEditClicked() { - if (QListViewItem* i = m_swordPathListBox->currentItem()) { - KURL url = KDirSelectDialog::selectDirectory(i->text(0), true); - if (url.isValid()) { - const QFileInfo fi( url.path() ); - if (!fi.exists() || !fi.isWritable()) { - const int result = KMessageBox::warningYesNo(this, i18n("This directory is not writable, so works \ - can not be installed here using BibleTime. \ - Do you want to use this directory instead of the previous value?")); - if (result == KMessageBox::No) { - return; - } - } - i->setText(0, url.path()); - m_swordSetupChanged = true; - writeSwordConfig(); //to make sure other parts work with the new setting - populateInstallCombos(); //update target list bof on install page - populateRemoveModuleListView(); - } - } - } - - void CSwordSetupDialog::slot_swordAddClicked() { - KURL url = KDirSelectDialog::selectDirectory(QString::null, true); - if (url.isValid()) { - const QFileInfo fi( url.path() ); - if (!fi.exists() || !fi.isWritable()) { - const int result = KMessageBox::warningYesNo(this, i18n("This directory is not writable, \ - so works can not be installed here using BibleTime. \ - Do you want to add it to the list of module directories?")); - if (result == KMessageBox::No) { - return; - } - } - (void)new QListViewItem(m_swordPathListBox, url.path()); - m_swordSetupChanged = true; - writeSwordConfig(); //to make sure other parts work with the new setting - populateInstallCombos(); //update target list bof on install page - populateRemoveModuleListView(); - } - } - - void CSwordSetupDialog::slot_swordRemoveClicked() { - QListViewItem* i = m_swordPathListBox->currentItem(); - if (i) { - delete i; - - m_swordSetupChanged = true; - writeSwordConfig(); //to make sure other parts work with the new setting - populateInstallCombos(); //update target list bof on install page - populateRemoveModuleListView(); - } - } - - void CSwordSetupDialog::setupSwordPathListBox() { - QStringList targets = BTInstallMgr::Tool::LocalConfig::targetList(); - m_swordPathListBox->clear(); - - for (QStringList::iterator it = targets.begin(); it != targets.end(); ++it) { - if ((*it).isEmpty()) { - continue; - } - new QListViewItem(m_swordPathListBox, *it); - } - m_swordPathListBox->setCurrentItem( m_swordPathListBox->firstChild() ); - } - - void CSwordSetupDialog::slot_swordPathSelected() { - m_swordEditPathButton->setEnabled( m_swordPathListBox->currentItem() ); - } - - const QString CSwordSetupDialog::currentInstallSource() { - QString source = m_sourceCombo->currentText(); - QString rep = i18n("[Local]") + " "; - int i = source.find(rep); - if (i>=0) { - source.remove(i, rep.length()); - } - rep = i18n("[Remote]") + " "; - i = source.find(rep); - if (i>=0) { - source.remove(i, rep.length()); - } - return source; - } - - void CSwordSetupDialog::slot_installProgressCancelClicked() { - //cancel possible active module installation - Q_ASSERT(m_currentInstallMgr); - if (m_currentInstallMgr) { - m_currentInstallMgr->terminate(); - } - } - - void CSwordSetupDialog::slot_moduleRefreshProgressCancelClicked() { - Q_ASSERT(m_currentInstallMgr); - if (m_currentInstallMgr) { - m_currentInstallMgr->terminate(); - } - KApplication::kApplication()->processEvents(); - } - - void CSwordSetupDialog::slot_moduleRefreshCompleted(const int /*total*/, const int current) { - if (m_progressDialog) { - m_progressDialog->progressBar()->setProgress(current); - } - KApplication::kApplication()->processEvents(); - } - -} // NAMESPACE diff --git a/bibletime/frontend/cswordsetupdialog.h b/bibletime/frontend/cswordsetupdialog.h deleted file mode 100644 index a77a6e5..0000000 --- a/bibletime/frontend/cswordsetupdialog.h +++ /dev/null @@ -1,150 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDSETUPDIALOG_H -#define CSWORDSETUPDIALOG_H - -#include "cbtconfig.h" -#include "util/cpointers.h" -#include "btinstallmgr.h" - -//QT includes -#include -#include - -//KDE includes -#include - -class QWidget; -class QLabel; -class QComboBox; -class QWidgetStack; -class QButton; -class QPushButton; -class QLineEdit; -class QListView; - -class KProgressDialog; - -namespace BookshelfManager { - - class CSwordSetupModuleListView; - - /** - * The Sword configuration dialog of BibleTime - * @author The BibleTime Team - */ -class CSwordSetupDialog : public KDialogBase, public CPointers { - Q_OBJECT - -public: - CSwordSetupDialog(QWidget *parent=0, const char *name=0); - - enum Parts { - Sword, - Install, - Remove - }; - - /** Opens the page which contaisn the given part ID. */ - const bool showPart( CSwordSetupDialog::Parts ID ); - -private: - void initSwordConfig(); - void initInstall(); - void initRemove(); - void initManageIndices(); - - void writeSwordConfig(); - - void setupSwordPathListBox(); - void populateInstallCombos(); - - const QString currentInstallSource(); - - QFrame* m_swordConfigPage; - QListView* m_swordPathListBox; - QPushButton* m_swordEditPathButton; - QPushButton* m_swordAddPathButton; - QPushButton* m_swordRemovePathButton; - QStringList m_swordPathList; - bool m_swordSetupChanged; - - QFrame* m_removePage; - QFrame* m_manageIndiciesPage; - - QFrame* m_installPage; - QWidgetStack* m_installWidgetStack; - - QString source; - QString target; - - QLabel* m_sourceLabel; - QLabel* m_targetLabel; - QComboBox* m_sourceCombo; - QComboBox* m_targetCombo; - - QMap m_targetMap; - - CSwordSetupModuleListView* m_removeModuleListView; - QPushButton* m_removeRemoveButton; - - const bool refreshRemoteModuleCache( const QString& sourceName ); - void populateRemoveModuleListView(); - bool populateInstallModuleListView(const QString& sourceName); - - //install module stuff - QPushButton* m_installBackButton; - QPushButton* m_installContinueButton; - - QWidget* m_installModuleListPage; - QWidget* m_installSourcePage; - - CSwordSetupModuleListView* m_installModuleListView; - KProgressDialog* m_progressDialog; - QString m_installingModule; - bool m_refreshedRemoteSources; - unsigned int m_installedModuleCount; - - BTInstallMgr* m_currentInstallMgr; //pointer to the current installmgr object so we can access it in the cancel install slot - -private slots: - void slot_sourceSelected(const QString &sourceName); - void slot_targetSelected(const QString &targetName); - - void slot_doRemoveModules(); - - void slotOk(); - - void slot_connectToSource(); - void slot_moduleRefreshProgressCancelClicked(); - void slot_moduleRefreshCompleted(const int, const int); - - void slot_installAddSource(); - void slot_installDeleteSource(); - void slot_installModules(); - void slot_installModulesChanged(); - void slot_installProgressCancelClicked(); - void slot_showInstallSourcePage(); - - void installCompleted( const int, const int ); - void slot_swordRemoveClicked(); - void slot_swordAddClicked(); - void slot_swordEditClicked(); - void slot_swordPathSelected(); - -signals: // Signals - void signalSwordSetupChanged(); - }; - -} - -#endif //CSWORDSETUPDIALOG_H diff --git a/bibletime/frontend/cswordsetupinstallsourcesdialog.cpp b/bibletime/frontend/cswordsetupinstallsourcesdialog.cpp deleted file mode 100644 index 504ab7d..0000000 --- a/bibletime/frontend/cswordsetupinstallsourcesdialog.cpp +++ /dev/null @@ -1,172 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BT includes -#include "cswordsetupinstallsourcesdialog.h" -#include "util/scoped_resource.h" - -//Qt includes -#include -#include -#include -#include -#include -#include -#include - - -#include -#include - -namespace BookshelfManager { - - const QString PROTO_FILE( i18n("Local") ); //Local path - const QString PROTO_FTP( i18n("Remote") ); //Remote path - - - CSwordSetupInstallSourcesDialog::CSwordSetupInstallSourcesDialog(/*QWidget *parent*/) -: QDialog() { - - QVBoxLayout* mainLayout = new QVBoxLayout( this ); - mainLayout->setMargin( 10 ); - mainLayout->setSpacing( 5 ); - - QHBoxLayout *captionLayout = new QHBoxLayout( mainLayout ); - QLabel *label = new QLabel( i18n("Caption"), this ); - captionLayout->addWidget( label ); - - m_captionEdit = new QLineEdit( this ); - m_captionEdit->setText("Crosswire Bible Society"); - captionLayout->addWidget( m_captionEdit ); - - mainLayout->addSpacing( 10 ); - - QGridLayout* layout = new QGridLayout( mainLayout, 3, 3 ); - layout->setSpacing( 5 ); - - label = new QLabel(i18n("Type"), this); - layout->addWidget( label, 0, 0); - - m_serverLabel = new QLabel(i18n("Server"), this); - layout->addWidget( m_serverLabel, 0, 1); - - label = new QLabel(i18n("Path"), this); - layout->addWidget( label, 0, 2 ); - - m_protocolCombo = new QComboBox( this ); - layout->addWidget(m_protocolCombo, 1, 0); - m_protocolCombo->insertItem( PROTO_FTP ); - m_protocolCombo->insertItem( PROTO_FILE ); - - m_serverEdit = new QLineEdit( this ); - layout->addWidget( m_serverEdit, 1, 1 ); - m_serverEdit->setText("ftp.crosswire.org"); - - m_pathEdit = new QLineEdit( this ); - layout->addWidget( m_pathEdit, 1, 2 ); - m_pathEdit->setText("/pub/sword/raw"); - - mainLayout->addSpacing( 10 ); - - QHBoxLayout* buttonLayout = new QHBoxLayout( mainLayout ); - buttonLayout->addStretch(); - QPushButton* okButton = new QPushButton( i18n("Ok"), this); - QPushButton* discardButton = new QPushButton( i18n("Discard"), this); - buttonLayout->addWidget( discardButton); - buttonLayout->addWidget( okButton); - buttonLayout->addStretch(); - - connect( okButton, SIGNAL( clicked() ), this, SLOT( slotOk() ) ); - connect( discardButton, SIGNAL( clicked() ), this, SLOT( reject() ) ); - connect( m_protocolCombo, SIGNAL( activated(int) ), this, SLOT( slotProtocolChanged() ) ); - - } - void CSwordSetupInstallSourcesDialog::slotOk() { - //run a few tests to validate the input first - if ( m_captionEdit->text().stripWhiteSpace().isEmpty() ) { //no caption - QMessageBox::information( this, i18n( "Error" ), i18n("Please provide a caption."), QMessageBox::Retry); - return; - } - - BTInstallMgr iMgr; - sword::InstallSource is = BTInstallMgr::Tool::RemoteConfig::source( &iMgr, m_captionEdit->text() ); - if ( (QString)is.caption.c_str() == m_captionEdit->text() ) { //source already exists - QMessageBox::information( this, i18n( "Error" ), - i18n("A source with this caption already exists.
Please provide a different caption."), QMessageBox::Retry); - return; - } - - if ( m_protocolCombo->currentText() == PROTO_FTP && - m_serverEdit->text().stripWhiteSpace().isEmpty() ) { //no server name - QMessageBox::information( this, i18n( "Error" ), i18n("Please provide a server name."), QMessageBox::Retry); - return; - } - - if ( m_protocolCombo->currentText() == PROTO_FILE) { - const QFileInfo fi( m_pathEdit->text() ); - if (!fi.exists() || !fi.isReadable()) { //no valid and readable path - QMessageBox::information( this, i18n( "Error" ), i18n("Please provide a valid, readable path."), QMessageBox::Retry); - return; - } - else if ( m_pathEdit->text().isEmpty() ) { - QMessageBox::information( this, i18n( "Error" ), i18n("Please provide a path."), QMessageBox::Retry); - - } - } - - accept(); //only if nothing else failed - } - - void CSwordSetupInstallSourcesDialog::slotProtocolChanged() { - if (m_protocolCombo->currentText() == PROTO_FTP) { //REMOTE - m_serverLabel->show(); - m_serverEdit->show(); - } - else { //LOCAL, no server needed - m_serverLabel->hide(); - m_serverEdit->hide(); - - KURL url = KDirSelectDialog::selectDirectory(QString::null, true); - if (url.isValid()) { - m_pathEdit->setText( url.path() ); - } - } - - } - - sword::InstallSource CSwordSetupInstallSourcesDialog::getSource() { - - util::scoped_ptr dlg( new CSwordSetupInstallSourcesDialog() ); - sword::InstallSource newSource(""); //empty, invalid Source - - if (dlg->exec() == QDialog::Accepted) { - if (dlg->m_protocolCombo->currentText() == PROTO_FTP) { - newSource.type = "FTP"; - newSource.source = dlg->m_serverEdit->text().utf8(); - - //a message to the user would be nice, but we're in message freeze right now (1.5.1) - if (dlg->m_serverEdit->text().right(1) == "/") { //remove a trailing slash - newSource.source = dlg->m_serverEdit->text().mid(0, dlg->m_serverEdit->text().length()-1).utf8(); - } - } - else { - newSource.type = "DIR"; - newSource.source = "local"; - } - newSource.caption = dlg->m_captionEdit->text().utf8(); - newSource.directory = dlg->m_pathEdit->text().utf8(); - } - - return newSource; - } - - -} //namespace diff --git a/bibletime/frontend/cswordsetupinstallsourcesdialog.h b/bibletime/frontend/cswordsetupinstallsourcesdialog.h deleted file mode 100644 index a7d039a..0000000 --- a/bibletime/frontend/cswordsetupinstallsourcesdialog.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef CSWORDSETUPINSTALLSOURCESDIALOG_H -#define CSWORDSETUPINSTALLSOURCESDIALOG_H - -#include "btinstallmgr.h" -#include - -class QLabel; -class QComboBox; -class QLineEdit; - -namespace BookshelfManager { - -class CSwordSetupInstallSourcesDialog : public QDialog { - Q_OBJECT - -public: - static sword::InstallSource getSource(); - -protected: - CSwordSetupInstallSourcesDialog(); - -protected slots: - void slotOk(); - void slotProtocolChanged(); - -private: - QLabel *m_serverLabel; - QLineEdit *m_captionEdit, *m_serverEdit, *m_pathEdit; - QComboBox *m_protocolCombo; - }; - -} //namespace - -#endif //CSWORDSETUPINSTALLSOURCESDIALOG_H diff --git a/bibletime/frontend/cswordsetupmodulelistview.cpp b/bibletime/frontend/cswordsetupmodulelistview.cpp deleted file mode 100644 index e06dc9c..0000000 --- a/bibletime/frontend/cswordsetupmodulelistview.cpp +++ /dev/null @@ -1,288 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cswordsetupmodulelistview.h" -#include "btinstallmgr.h" - -#include "backend/cswordbackend.h" -#include "backend/cswordmoduleinfo.h" - -#include "util/cresmgr.h" -#include "util/ctoolclass.h" - -//QT includes -#include - -//KDE includes -#include -#include - -using namespace sword; - -namespace BookshelfManager { - - /** Tooltip implementation for QListView widgets. - * @short Tooltip for InstallationManager listviews - * @author Joachim Ansorg - */ - class ToolTip : public QToolTip { - public: - /** Constructor which takes the listview to operate on. - * @param listview We operate on this widget to request tooltips from it'd child items. - * @short Constructor. - */ - ToolTip(CSwordSetupModuleListView* listview) - : QToolTip( listview->viewport() ), - m_parent( listview ) {} - - /** Reimplementation of QToolTip::maybeTip. It's requested if a new tooltip may be displayed. - * @short Display a tooltip if we're over an item - */ - virtual void maybeTip(const QPoint& pos) { - QListViewItem* i = m_parent->itemAt(pos); - Q_ASSERT(i); - - const QRect rect = m_parent->itemRect(i); - if (m_parent->showTooltip(i, pos, 0)) { - const QString tipText = m_parent->tooltip(i, 0); - tip(rect, tipText); - } - } - - protected: - CSwordSetupModuleListView* m_parent; - }; - - /** Listview specially made for the installation manager. - * @short InstallationManager module listviews - * @author Martin Gruner - */ - CSwordSetupModuleListView::CSwordSetupModuleListView(QWidget *parent, bool is_remote, sword::InstallSource* installSource) - : KListView(parent), m_is_remote( is_remote ) { - Q_ASSERT(installSource); - new BookshelfManager::ToolTip(this); - m_backend = installSource ? BTInstallMgr::Tool::backend(installSource) : CPointers::backend(); - - addColumn(i18n("Name")); - setColumnWidthMode( 0, QListView::Maximum ); - setColumnWidth( 0, 200 ); //don`t get too broad - - addColumn(i18n("Status")); - setColumnAlignment(1, Qt::AlignRight); - addColumn(i18n("Installed version")); //version - setColumnAlignment(2, Qt::AlignHCenter); - - if (m_is_remote) { - addColumn(i18n("Remote version")); //version - } else { - addColumn(i18n("Location")); - } - setColumnAlignment(3, Qt::AlignLeft); - - setAllColumnsShowFocus(true); - setFullWidth(true); - setRootIsDecorated(true); - setResizeMode(QListView::LastColumn); - setTooltipColumn(0); - - init(); - } - - CSwordSetupModuleListView::~CSwordSetupModuleListView() { - if (m_is_remote) { - delete m_backend; - } - } - - void CSwordSetupModuleListView::init() { -#if QT_VERSION >= 0x030200 - m_categoryBible = new QCheckListItem(this, i18n("Bibles"), QCheckListItem::CheckBoxController); - m_categoryCommentary = new QCheckListItem(this, i18n("Commentaries"), QCheckListItem::CheckBoxController); - m_categoryLexicon = new QCheckListItem(this, i18n("Lexicons"), QCheckListItem::CheckBoxController); - m_categoryBook = new QCheckListItem(this, i18n("Books"), QCheckListItem::CheckBoxController); - m_categoryDevotionals = new QCheckListItem(this, i18n("Daily Devotionals"), QCheckListItem::CheckBoxController); - m_categoryGlossaries = new QCheckListItem(this, i18n("Glossaries"), QCheckListItem::CheckBoxController); -#else - // Qt <= 3.1.x doesn't support the CheckBoxController!, remove the define as soon as we switch to the new Qt - m_categoryBible = new QCheckListItem(this, i18n("Bibles"), QCheckListItem::Controller); - m_categoryCommentary = new QCheckListItem(this, i18n("Commentaries"), QCheckListItem::Controller); - m_categoryLexicon = new QCheckListItem(this, i18n("Lexicons"), QCheckListItem::Controller); - m_categoryBook = new QCheckListItem(this, i18n("Books"), QCheckListItem::Controller); - m_categoryDevotionals = new QCheckListItem(this, i18n("Daily Devotionals"), QCheckListItem::Controller); - m_categoryGlossaries = new QCheckListItem(this, i18n("Glossaries"), QCheckListItem::Controller); -#endif - - m_categoryBible->setPixmap(0, SmallIcon(CResMgr::mainIndex::closedFolder::icon, 16)); - m_categoryCommentary->setPixmap(0, SmallIcon(CResMgr::mainIndex::closedFolder::icon, 16)); - m_categoryLexicon->setPixmap(0, SmallIcon(CResMgr::mainIndex::closedFolder::icon, 16)); - m_categoryBook->setPixmap(0, SmallIcon(CResMgr::mainIndex::closedFolder::icon, 16)); - m_categoryDevotionals->setPixmap(0, SmallIcon(CResMgr::mainIndex::closedFolder::icon, 16)); - m_categoryGlossaries->setPixmap(0, SmallIcon(CResMgr::mainIndex::closedFolder::icon, 16)); - - m_categoryBible->setOpen(true); - m_categoryCommentary->setOpen(true); - m_categoryLexicon->setOpen(true); - m_categoryBook->setOpen(true); - m_categoryDevotionals->setOpen(true); - m_categoryGlossaries->setOpen(true); - - // connect(this, SIGNAL(executed(QListViewItem*)), SLOT(slotItemClicked(QListViewItem*))); - connect(this, SIGNAL(clicked(QListViewItem*)), SLOT(slotItemClicked(QListViewItem*))); //items have to be clicked only once in double click mode - connect(this, SIGNAL(spacePressed(QListViewItem*)), SLOT(slotItemClicked(QListViewItem*))); - } - - void CSwordSetupModuleListView::finish() { - if (!m_categoryBible->childCount()) - delete m_categoryBible; - if (!m_categoryCommentary->childCount()) - delete m_categoryCommentary; - if (!m_categoryBook->childCount()) - delete m_categoryBook; - if (!m_categoryLexicon->childCount()) - delete m_categoryLexicon; - if (!m_categoryDevotionals->childCount()) - delete m_categoryDevotionals; - if (!m_categoryGlossaries->childCount()) - delete m_categoryGlossaries; - } - - void CSwordSetupModuleListView::clear() { - QListView::clear(); - init(); - } - - void CSwordSetupModuleListView::addModule(CSwordModuleInfo* module, QString localVersion) { - - QListViewItem* parent = 0; - switch ( module->type() ) { - case CSwordModuleInfo::Bible: - parent = m_categoryBible; - break; - case CSwordModuleInfo::Commentary: - parent = m_categoryCommentary; - break; - case CSwordModuleInfo::Lexicon: - parent = m_categoryLexicon; - break; - case CSwordModuleInfo::GenericBook: - parent = m_categoryBook; - break; - default: - parent = 0; - break; - } - - //handling for special module types - if ((parent == m_categoryLexicon) && (module->category() == CSwordModuleInfo::Glossary)) { - parent = m_categoryGlossaries; - } - if ((parent == m_categoryLexicon) && (module->category() == CSwordModuleInfo::DailyDevotional)) { - parent = m_categoryDevotionals; - } - - //now we know the category, find the right language group in that category - const CLanguageMgr::Language* const lang = module->language(); - QString langName = lang->translatedName(); - if (!lang->isValid()) { - langName = QString(module->module()->Lang()); - } - - QListViewItem * langFolder = 0; - if (parent) { - langFolder = parent->firstChild(); - - while( langFolder ) { //try to find language folder if it exsists - if (langFolder->text(0) == langName) { //found right folder - break; - } - - langFolder = langFolder->nextSibling(); - } - } - - if (!langFolder) { //not yet there -#if QT_VERSION >= 0x030200 - langFolder = new QCheckListItem(parent, langName, QCheckListItem::CheckBoxController); -#else - - langFolder = new QCheckListItem(parent, langName, QCheckListItem::Controller); -#endif - - langFolder->setPixmap(0, SmallIcon(CResMgr::mainIndex::closedFolder::icon, 16)); - langFolder->setOpen(false); - } - - Q_ASSERT(langFolder); - - QListViewItem* newItem = 0; - if (langFolder) { - newItem = new QCheckListItem(langFolder, module->name(), QCheckListItem::CheckBox); - } else { //shouldn't happen - newItem = new QCheckListItem(this, module->name(), QCheckListItem::CheckBox); - } - - newItem->setPixmap(0, CToolClass::getIconForModule(module)); - if (m_is_remote) { - newItem->setText(1, localVersion.isEmpty() ? i18n("New") : i18n("Updated")); - } else { - newItem->setText(1, i18n("Installed") ); - } - - newItem->setText(2, localVersion); - if (m_is_remote) { - newItem->setText(3, module->config(CSwordModuleInfo::ModuleVersion)); - } else { - newItem->setText(3, module->config(CSwordModuleInfo::AbsoluteDataPath)); - } - } - - QStringList CSwordSetupModuleListView::selectedModules() { - QStringList moduleList; - - QListViewItemIterator list_it( this ); - while ( list_it.current() ) { - QCheckListItem* i = dynamic_cast( list_it.current() ); - if (i && i->isOn() && i->type() == QCheckListItem::CheckBox ) { - moduleList << i->text(0); - } - ++list_it; - } - - return moduleList; - } - - void CSwordSetupModuleListView::slotItemClicked(QListViewItem*) { - emit selectedModulesChanged(); - } - - bool CSwordSetupModuleListView::showTooltip(QListViewItem* i, const QPoint&, int) const { - QCheckListItem* checkItem = dynamic_cast( i ); - Q_ASSERT(checkItem); - - return (checkItem && (checkItem->type() == QCheckListItem::CheckBox)); - } - - QString CSwordSetupModuleListView::tooltip(QListViewItem* i, int /*column*/) const { - QString ret; - QCheckListItem* checkItem = dynamic_cast( i ); - - if (checkItem && (checkItem->type() == QCheckListItem::CheckBox)) { - const QString moduleName = checkItem->text(0); - CSwordModuleInfo* module = m_backend->findModuleByName(moduleName); - - ret = CToolClass::moduleToolTip(module); - } - - return ret; - } - -} //NAMESPACE - diff --git a/bibletime/frontend/cswordsetupmodulelistview.h b/bibletime/frontend/cswordsetupmodulelistview.h deleted file mode 100644 index 1c7cac5..0000000 --- a/bibletime/frontend/cswordsetupmodulelistview.h +++ /dev/null @@ -1,67 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSWORDMODULELISTVIEW_H -#define CSWORDMODULELISTVIEW_H - -//Sword includes -#include - -//QT includes -#include -#include - -//KDE includes -#include - -class CSwordModuleInfo; -class CSwordBackend; - -namespace BookshelfManager { - -class CSwordSetupModuleListView : public KListView { - Q_OBJECT - -public: - CSwordSetupModuleListView(QWidget* parent, bool is_remote, sword::InstallSource* installSource = 0); - virtual ~CSwordSetupModuleListView(); - - void addModule(CSwordModuleInfo *, QString localVersion); - void finish(); - QStringList selectedModules(); - void clear(); - - virtual QString tooltip(QListViewItem* i, int column) const; - virtual bool showTooltip(QListViewItem* i, const QPoint& pos, int column) const; - -protected slots: - void slotItemClicked(QListViewItem*); - -private: - void init(); - - CSwordBackend* m_backend; - bool m_is_remote; - - QListViewItem* m_categoryBible; - QListViewItem* m_categoryCommentary; - QListViewItem* m_categoryLexicon; - QListViewItem* m_categoryBook; - QListViewItem* m_categoryDevotionals; - QListViewItem* m_categoryGlossaries; - -signals: - void selectedModulesChanged(); -}; - -} //NAMESPACE - -#endif //CSWORDMODULELISTVIEW_H diff --git a/bibletime/frontend/display/Makefile.am b/bibletime/frontend/display/Makefile.am deleted file mode 100644 index 7a79921..0000000 --- a/bibletime/frontend/display/Makefile.am +++ /dev/null @@ -1,24 +0,0 @@ -INCLUDES = $(all_includes) - -libdisplay_a_METASOURCES = AUTO - -noinst_LIBRARIES = libdisplay.a - -libdisplay_a_SOURCES = \ -cdisplay.cpp \ -creaddisplay.cpp \ -chtmlreaddisplay.cpp \ -cwritedisplay.cpp \ -cplainwritedisplay.cpp \ -chtmlwritedisplay.cpp - -all_headers = \ -cdisplay.h \ -creaddisplay.h \ -chtmlreaddisplay.h \ -cwritedisplay.h \ -cplainwritedisplay.h \ -chtmlwritedisplay.h - -EXTRA_DIST = $(libdisplay_a_SOURCES) $(all_headers) - diff --git a/bibletime/frontend/display/Makefile.in b/bibletime/frontend/display/Makefile.in deleted file mode 100644 index 1356cea..0000000 --- a/bibletime/frontend/display/Makefile.in +++ /dev/null @@ -1,754 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/frontend/display -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) -ARFLAGS = cru -libdisplay_a_AR = $(AR) $(ARFLAGS) -libdisplay_a_LIBADD = -am_libdisplay_a_OBJECTS = cdisplay.$(OBJEXT) creaddisplay.$(OBJEXT) \ - chtmlreaddisplay.$(OBJEXT) cwritedisplay.$(OBJEXT) \ - cplainwritedisplay.$(OBJEXT) chtmlwritedisplay.$(OBJEXT) -#>- libdisplay_a_OBJECTS = $(am_libdisplay_a_OBJECTS) -#>+ 7 -libdisplay_a_final_OBJECTS = libdisplay_a.all_cpp.o -libdisplay_a_nofinal_OBJECTS = cdisplay.$(OBJEXT) creaddisplay.$(OBJEXT) \ - chtmlreaddisplay.$(OBJEXT) cwritedisplay.$(OBJEXT) \ - cplainwritedisplay.$(OBJEXT) chtmlwritedisplay.$(OBJEXT)\ -chtmlreaddisplay.moc.o chtmlwritedisplay.moc.o cdisplay.moc.o -@KDE_USE_FINAL_FALSE@libdisplay_a_OBJECTS = $(libdisplay_a_nofinal_OBJECTS) -@KDE_USE_FINAL_TRUE@libdisplay_a_OBJECTS = $(libdisplay_a_final_OBJECTS) -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/admin/depcomp -am__depfiles_maybe = depfiles -#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 2 -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 3 -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -CXXLD = $(CXX) -#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ -#>- $(LDFLAGS) -o $@ -#>+ 3 -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(libdisplay_a_SOURCES) -DIST_SOURCES = $(libdisplay_a_SOURCES) -ETAGS = etags -CTAGS = ctags -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -INCLUDES = $(all_includes) -#>- libdisplay_a_METASOURCES = AUTO -noinst_LIBRARIES = libdisplay.a -libdisplay_a_SOURCES = \ -cdisplay.cpp \ -creaddisplay.cpp \ -chtmlreaddisplay.cpp \ -cwritedisplay.cpp \ -cplainwritedisplay.cpp \ -chtmlwritedisplay.cpp - -all_headers = \ -cdisplay.h \ -creaddisplay.h \ -chtmlreaddisplay.h \ -cwritedisplay.h \ -cplainwritedisplay.h \ -chtmlwritedisplay.h - -EXTRA_DIST = $(libdisplay_a_SOURCES) $(all_headers) -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/display/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/frontend/display/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/display/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/display/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/display/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -libdisplay.a: $(libdisplay_a_OBJECTS) $(libdisplay_a_DEPENDENCIES) - -rm -f libdisplay.a - $(libdisplay_a_AR) libdisplay.a $(libdisplay_a_OBJECTS) $(libdisplay_a_LIBADD) - $(RANLIB) libdisplay.a - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cdisplay.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chtmlreaddisplay.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chtmlwritedisplay.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cplainwritedisplay.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/creaddisplay.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cwritedisplay.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(LIBRARIES) -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ -#>- mostlyclean-am -#>+ 2 -clean-am: clean-metasources clean-bcheck clean-final clean-generic clean-libtool clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLIBRARIES ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 3 -chtmlreaddisplay.moc.cpp: $(srcdir)/chtmlreaddisplay.h - $(MOC) $(srcdir)/chtmlreaddisplay.h -o chtmlreaddisplay.moc.cpp - -#>+ 2 -mocs: chtmlreaddisplay.moc.cpp - -#>+ 3 -chtmlwritedisplay.moc.cpp: $(srcdir)/chtmlwritedisplay.h - $(MOC) $(srcdir)/chtmlwritedisplay.h -o chtmlwritedisplay.moc.cpp - -#>+ 2 -mocs: chtmlwritedisplay.moc.cpp - -#>+ 3 -cdisplay.moc.cpp: $(srcdir)/cdisplay.h - $(MOC) $(srcdir)/cdisplay.h -o cdisplay.moc.cpp - -#>+ 2 -mocs: cdisplay.moc.cpp - -#>+ 3 -clean-metasources: - -rm -f chtmlreaddisplay.moc.cpp chtmlwritedisplay.moc.cpp cdisplay.moc.cpp - -#>+ 2 -KDE_DIST=creaddisplay.h chtmlwritedisplay.h cdisplay.h cwritedisplay.h Makefile.in cplainwritedisplay.h chtmlreaddisplay.h Makefile.am - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/display/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/display/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/display/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 11 -libdisplay_a.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/cdisplay.cpp $(srcdir)/creaddisplay.cpp $(srcdir)/chtmlreaddisplay.cpp $(srcdir)/cwritedisplay.cpp $(srcdir)/cplainwritedisplay.cpp $(srcdir)/chtmlwritedisplay.cpp chtmlreaddisplay.moc.cpp chtmlwritedisplay.moc.cpp cdisplay.moc.cpp - @echo 'creating libdisplay_a.all_cpp.cpp ...'; \ - rm -f libdisplay_a.all_cpp.files libdisplay_a.all_cpp.final; \ - echo "#define KDE_USE_FINAL 1" >> libdisplay_a.all_cpp.final; \ - for file in cdisplay.cpp creaddisplay.cpp chtmlreaddisplay.cpp cwritedisplay.cpp cplainwritedisplay.cpp chtmlwritedisplay.cpp chtmlreaddisplay.moc.cpp chtmlwritedisplay.moc.cpp cdisplay.moc.cpp ; do \ - echo "#include \"$$file\"" >> libdisplay_a.all_cpp.files; \ - test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libdisplay_a.all_cpp.final; \ - done; \ - cat libdisplay_a.all_cpp.final libdisplay_a.all_cpp.files > libdisplay_a.all_cpp.cpp; \ - rm -f libdisplay_a.all_cpp.final libdisplay_a.all_cpp.files - -#>+ 3 -clean-final: - -rm -f libdisplay_a.all_cpp.cpp - -#>+ 3 -final: - $(MAKE) libdisplay_a_OBJECTS="$(libdisplay_a_final_OBJECTS)" all-am - -#>+ 3 -final-install: - $(MAKE) libdisplay_a_OBJECTS="$(libdisplay_a_final_OBJECTS)" install-am - -#>+ 3 -no-final: - $(MAKE) libdisplay_a_OBJECTS="$(libdisplay_a_nofinal_OBJECTS)" all-am - -#>+ 3 -no-final-install: - $(MAKE) libdisplay_a_OBJECTS="$(libdisplay_a_nofinal_OBJECTS)" install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/frontend/display/cdisplay.cpp b/bibletime/frontend/display/cdisplay.cpp deleted file mode 100644 index ce97e02..0000000 --- a/bibletime/frontend/display/cdisplay.cpp +++ /dev/null @@ -1,216 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cdisplay.h" -#include "chtmlreaddisplay.h" -#include "cplainwritedisplay.h" -#include "chtmlwritedisplay.h" - -#include "backend/creferencemanager.h" - -#include "util/ctoolclass.h" - - -//Qt includes -#include -#include -#include - -//KDE includes -#include -#include -#include - - -CDisplayConnections::CDisplayConnections( CDisplay* display ) : m_display(display) {} - -void CDisplayConnections::selectAll() { - m_display->selectAll(); -} - -void CDisplayConnections::saveAsHTML() { - m_display->save(CDisplay::HTMLText, CDisplay::Document); -} - -void CDisplayConnections::saveAsPlain() { - m_display->save(CDisplay::PlainText, CDisplay::Document); -} - -/** Emits the signal. */ -void CDisplayConnections::emitReferenceClicked( const QString& module, const QString& key) { - emit referenceClicked( module, key ); -} - -/** Emits the signal. */ -void CDisplayConnections::emitReferenceDropped( const QString& key) { - emit referenceDropped(key); -} - -/** Emits the signal. */ -void CDisplayConnections::emitTextChanged() { - emit textChanged(); -} - -void CDisplayConnections::copyAll() { - m_display->copy(CDisplay::PlainText, CDisplay::Document); -} - -/** No descriptions */ -void CDisplayConnections::copySelection() { - qWarning("copyign the selected text"); - m_display->copy(CDisplay::PlainText, CDisplay::SelectedText); -} - -void CDisplayConnections::printAll(CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { - m_display->print(CDisplay::Document, displayOptions, filterOptions); -} - -void CDisplayConnections::printAnchorWithText(CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { - m_display->print(CDisplay::AnchorWithText, displayOptions, filterOptions); -} - -void CDisplayConnections::copyAnchorOnly() { - m_display->copy(CDisplay::PlainText, CDisplay::AnchorOnly); -} - -void CDisplayConnections::copyAnchorTextOnly() { - m_display->copy(CDisplay::PlainText, CDisplay::AnchorTextOnly); -} - -void CDisplayConnections::copyAnchorWithText() { - m_display->copy(CDisplay::PlainText, CDisplay::AnchorWithText); -} - -void CDisplayConnections::saveAnchorWithText() { - m_display->save(CDisplay::PlainText, CDisplay::AnchorWithText); -} - -void CDisplayConnections::clear() { - m_display->setText(QString::null); -} - -void CDisplayConnections::zoomIn() { - m_display->zoomIn(); -} - -void CDisplayConnections::zoomOut() { - m_display->zoomOut(); -} - -void CDisplayConnections::openFindTextDialog() { - m_display->openFindTextDialog(); -} - - -/*----------------------*/ - -CReadDisplay* CDisplay::createReadInstance( CReadWindow* readWindow, QWidget* parent ) { - return new CHTMLReadDisplay(readWindow, parent); -} - -CWriteDisplay* CDisplay::createWriteInstance( CWriteWindow* writeWindow, const CWriteDisplay::WriteDisplayType& type, QWidget* parent ) { - // qWarning("CDisplay::createWriteInstance"); - if (type == PlainTextDisplay) { - return new CPlainWriteDisplay(writeWindow, parent); - } - else { - return new CHTMLWriteDisplay(writeWindow, parent); - }; -} - - -CDisplay::CDisplay(CDisplayWindow* parent) : -m_parentWindow(parent), -m_connections( new CDisplayConnections( this ) ), -m_popup(0) {} - -CDisplay::~CDisplay() { - delete m_connections; -} - -const bool CDisplay::copy( const CDisplay::TextType format, const CDisplay::TextPart part ) { - const QString content = text(format, part); - - QClipboard* cb = KApplication::clipboard(); - cb->setText(content); - return true; -} - -const bool CDisplay::save( const CDisplay::TextType format, const CDisplay::TextPart part ) { - // qWarning("CDisplay::save( const CDisplay::TextType format, const CDisplay::TextPart part )"); - const QString content = text(format, part); - QString filter = QString::null; - - switch (format) { - case HTMLText: - filter = QString("*.html *.htm | ") + i18n("HTML files") + QString("\n *.* | All files (*.*)"); - break; - case PlainText: - filter = QString("*.txt | ") + i18n("Text files") + QString("\n *.* | All files (*.*)"); - break; - }; - - const QString filename = KFileDialog::getSaveFileName(QString::null, filter, 0, i18n("Save document ...")); - - if (!filename.isEmpty()) { - CToolClass::savePlainFile(filename, content); - } - return true; -} - -/** Emits the signal which used when a reference was clicked. */ -void CDisplay::emitReferenceClicked( const QString& reference ) { - qWarning("reference clicked %s", reference.latin1()); - QString module; - QString key; - CReferenceManager::Type type; - /*const bool ok = */ - CReferenceManager::decodeHyperlink(reference, module, key, type); - if (module.isEmpty()) { - module = CReferenceManager::preferredModule( type ); - } - m_connections->emitReferenceClicked(module, key); -} - -/** Used when a reference was dropped onto the widget. */ -void CDisplay::emitReferenceDropped( const QString& reference ) { - QString module; - QString key; - CReferenceManager::Type type; - /*const bool ok = */ - CReferenceManager::decodeHyperlink(reference, module, key, type); - // if (module.isEmpty()) { - // module = CReferenceManager::preferredModule( type ); - // } - - m_connections->emitReferenceDropped(key); -} - -/** Returns the connections obect used for signas and slots. */ -CDisplayConnections* const CDisplay::connectionsProxy() const { - return m_connections; -} - -CDisplayWindow* const CDisplay::parentWindow() const { - return m_parentWindow; -} - -/** Installs the popup which should be opened when the right mouse button was pressed. */ -void CDisplay::installPopup( QPopupMenu* popup ) { - m_popup = popup; -} - -/** Returns the popup menu which was set by installPopupMenu() */ -QPopupMenu* const CDisplay::installedPopup() { - Q_ASSERT(m_popup); - return m_popup; -} - diff --git a/bibletime/frontend/display/cdisplay.h b/bibletime/frontend/display/cdisplay.h deleted file mode 100644 index d37692c..0000000 --- a/bibletime/frontend/display/cdisplay.h +++ /dev/null @@ -1,189 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CDISPLAY_H -#define CDISPLAY_H - -//BibleTime includes -#include "util/cpointers.h" -#include "backend/cswordbackend.h" - -//Qt includes -#include -#include -#include - - -class CDisplayConnections; -class CReadWindow; -class CWriteWindow; - -class CDisplayWindow; -class CReadDisplay; -class CWriteDisplay; - - -class QPopupMenu; - -/** The base class for all display widgets. - * @author The BibleTime team - */ -class CDisplay : public CPointers { -public: - enum WriteDisplayType { - HTMLDisplay = 0, - PlainTextDisplay - }; - - static CReadDisplay* createReadInstance(CReadWindow* readWindow, QWidget* parent = 0); - static CWriteDisplay* createWriteInstance( CWriteWindow* writeWindow, const WriteDisplayType& type = PlainTextDisplay, QWidget* parent = 0 ); - - enum TextType { - HTMLText, /* Used for HTML markup */ - PlainText /* Plain text without links etc. */ - }; - enum TextPart { - Document, /* All text */ - SelectedText, /* Only the selected text */ - AnchorOnly, - AnchorTextOnly, - AnchorWithText - }; - - /** - * Copies the given text with the specified format into the applications clipboard. - */ - virtual const bool copy( const CDisplay::TextType format, const CDisplay::TextPart part ); - /** - * Saves the given text with the specified format into the applications clipboard. - */ - virtual const bool save( const CDisplay::TextType format, const CDisplay::TextPart part ); - - //the pure virtual methods of this base class - - /** Returns the text in the given format. - * - */ - virtual const QString text( const CDisplay::TextType format = CDisplay::HTMLText, const CDisplay::TextPart part = CDisplay::Document ) = 0; - /** - * Sets the new text for this display widget. - */ - virtual void setText( const QString& newText ) = 0; - /** - * Returns true if the display widget has a selection. Otherwise false. - */ - virtual const bool hasSelection() = 0; - /** - * Returns the view of this display widget. - */ - virtual QWidget* view() = 0; - /** - * Selects the document text. - */ - virtual void selectAll() = 0; - /** - * Returns the connections obect used for signas and slots. - */ - virtual CDisplayConnections* const connectionsProxy() const; - /** - * Returns the parent window used for this display widget. - */ - CDisplayWindow* const parentWindow() const; - virtual void print( const CDisplay::TextPart, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) = 0; - /** - * Installs the popup which should be opened when the right mouse button was pressed. - */ - void installPopup( QPopupMenu* popup ); - /** - * Returns the popup menu which was set by installPopupMenu() - */ - QPopupMenu* const installedPopup(); - - virtual void zoomIn() {} - virtual void zoomOut() {} - virtual void openFindTextDialog() {} - - enum NodeInfoType { - Lemma - }; - - - virtual QMap getCurrentNodeInfo() { - return QMap(); - } - -protected: - /** - * Used when a reference was dropped onto the widget. - */ - void emitReferenceDropped( const QString& reference ); - /** - * Emits the signal which used when a reference was clicked. - */ - void emitReferenceClicked( const QString& reference ); - -protected: - CDisplay(CDisplayWindow* parent); - virtual ~CDisplay(); - -private: - CDisplayWindow* m_parentWindow; - CDisplayConnections* m_connections; - QPopupMenu* m_popup; -}; - -class CDisplayConnections : public QObject { - Q_OBJECT -public: - CDisplayConnections( CDisplay* parent ); - -public slots: - virtual void selectAll(); - void emitReferenceClicked( const QString& module, const QString& key); - void emitReferenceDropped( const QString& key ); - void emitTextChanged(); - - //stuff which works in every CDisplay - void saveAsPlain(); - void saveAsHTML(); - void saveAnchorWithText(); - - void printAll(CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); - void printAnchorWithText(CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); - - void copySelection(); - void copyAll(); - void copyAnchorWithText(); - void copyAnchorTextOnly(); - void copyAnchorOnly(); - - void clear(); - - void zoomIn(); - void zoomOut(); - - void openFindTextDialog(); - -signals: - void referenceClicked(const QString& module, const QString& key); - void referenceDropped(const QString& key); - void textChanged(); - -private: - CDisplay* m_display; - - struct { - QString module; - QString key; - } m_referenceClickedCache; -}; - -#endif diff --git a/bibletime/frontend/display/chtmlreaddisplay.cpp b/bibletime/frontend/display/chtmlreaddisplay.cpp deleted file mode 100644 index 4219f33..0000000 --- a/bibletime/frontend/display/chtmlreaddisplay.cpp +++ /dev/null @@ -1,507 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "chtmlreaddisplay.h" - -#include "frontend/displaywindow/cdisplaywindow.h" -#include "frontend/displaywindow/creadwindow.h" -#include "backend/creferencemanager.h" -#include "backend/cswordkey.h" - -#include "frontend/cbtconfig.h" -#include "frontend/cdragdropmgr.h" -#include "frontend/cinfodisplay.h" - -#include "util/ctoolclass.h" -#include "util/cpointers.h" -#include "util/scoped_resource.h" - -//We will need to reference this in the Qt includes -#include - -//Qt includes -#include -#include -#include -#include -#include -#include -#include -#if KDE_VERSION < 0x030300 -//We will need to show the error message. -#include -#endif - -//KDE includes -#include -#include -#include -#include - -#include -#include -#include - -using namespace InfoDisplay; - -CHTMLReadDisplay::CHTMLReadDisplay(CReadWindow* readWindow, QWidget* parentWidget) -: KHTMLPart((m_view = new CHTMLReadDisplayView(this, parentWidget ? parentWidget : readWindow)), readWindow ? readWindow : parentWidget), -CReadDisplay(readWindow), -m_currentAnchorCache(QString::null) { - setDNDEnabled(false); - setJavaEnabled(false); - setJScriptEnabled(false); - setPluginsEnabled(false); - - m_view->setDragAutoScroll(false); - -} - -CHTMLReadDisplay::~CHTMLReadDisplay() {} - -const QString CHTMLReadDisplay::text( const CDisplay::TextType format, const CDisplay::TextPart part) { - - switch (part) { - case Document: { - if (format == HTMLText) { - return document().toHTML(); - } - else { - CDisplayWindow* window = parentWindow(); - CSwordKey* const key = window->key(); - CSwordModuleInfo* module = key->module(); - //return htmlDocument().body().innerText().string().latin1(); - //This function is never used for Bibles, so it is not - //implemented. If it should be, see CReadDisplay::print() for - //example code. - Q_ASSERT(module->type() == CSwordModuleInfo::Lexicon || module->type() == CSwordModuleInfo::Commentary || module->type() == CSwordModuleInfo::GenericBook); - if (module->type() == CSwordModuleInfo::Lexicon || module->type() == CSwordModuleInfo::Commentary || module->type() == CSwordModuleInfo::GenericBook) { - //TODO: This is a BAD HACK, we have to fnd a better solution to manage the settings now - CSwordBackend::FilterOptions filterOptions; - filterOptions.footnotes = false; - filterOptions.strongNumbers = false; - filterOptions.morphTags = false; - filterOptions.lemmas = false; - filterOptions.scriptureReferences = false; - filterOptions.textualVariants = false; - - CPointers::backend()->setFilterOptions(filterOptions); - - return QString(key->strippedText()).append("\n(") - .append(key->key()) - .append(", ") - .append(key->module()->name()) - .append(")"); - } - } - } - - case SelectedText: { - if (!hasSelection()) { - return QString::null; - } - else if (format == HTMLText) { - DOM::Range range = selection(); - return range.toHTML().string(); - } - else { //plain text requested - return selectedText(); - } - } - - case AnchorOnly: { - QString moduleName; - QString keyName; - CReferenceManager::Type type; - CReferenceManager::decodeHyperlink(activeAnchor(), moduleName, keyName, type); - - return keyName; - } - - case AnchorTextOnly: { - QString moduleName; - QString keyName; - CReferenceManager::Type type; - CReferenceManager::decodeHyperlink(activeAnchor(), moduleName, keyName, type); - - if (CSwordModuleInfo* module = backend()->findModuleByName(moduleName)) { - util::scoped_ptr key( CSwordKey::createInstance(module) ); - key->key( keyName ); - - return key->strippedText(); - } - return QString::null; - } - - case AnchorWithText: { - QString moduleName; - QString keyName; - CReferenceManager::Type type; - CReferenceManager::decodeHyperlink(activeAnchor(), moduleName, keyName, type); - - if (CSwordModuleInfo* module = backend()->findModuleByName(moduleName)) { - util::scoped_ptr key( CSwordKey::createInstance(module) ); - key->key( keyName ); - - //TODO: This is a BAD HACK, we have to fnd a better solution to manage the settings now - CSwordBackend::FilterOptions filterOptions; - filterOptions.footnotes = false; - filterOptions.strongNumbers = false; - filterOptions.morphTags = false; - filterOptions.lemmas = false; - filterOptions.scriptureReferences = false; - filterOptions.textualVariants = false; - - CPointers::backend()->setFilterOptions(filterOptions); - - return QString(key->strippedText()).append("\n(") - .append(key->key()) - .append(", ") - .append(key->module()->name()) - .append(")"); - /* ("%1\n(%2, %3)") - .arg() - .arg(key->key()) - .arg(key->module()->name());*/ - } - return QString::null; - } - default: - return QString::null; - } -} - -void CHTMLReadDisplay::setText( const QString& newText ) { - begin(); - write(newText); - end(); -} - -/** No descriptions */ -const bool CHTMLReadDisplay::hasSelection() { - return KHTMLPart::hasSelection(); -} - - -/** Reimplementation. */ -QScrollView* CHTMLReadDisplay::view() { - return KHTMLPart::view(); -} - -void CHTMLReadDisplay::selectAll() { - KHTMLPart::selectAll(); -} - -/** No descriptions */ -void CHTMLReadDisplay::moveToAnchor( const QString& anchor ) { - m_currentAnchorCache = anchor; - - //This is an ugly hack to work around a KDE problem in KDE including 3.3.1 (no later versions tested so far) - QTimer::singleShot(0, this, SLOT(slotGoToAnchor())); - - // instead of: - // slotGoToAnchor(); -} - -void CHTMLReadDisplay::urlSelected( const QString& url, int button, int state, const QString& _target, KParts::URLArgs args) { - KHTMLPart::urlSelected(url, button, state, _target, args); - m_urlWorkaroundData.doWorkaround = false; - // qWarning("clicked: %s", url.latin1()); - if (!url.isEmpty() && CReferenceManager::isHyperlink(url)) { - QString module; - QString key; - CReferenceManager::Type type; - - CReferenceManager::decodeHyperlink(url, module, key, type); - if (module.isEmpty()) { - module = CReferenceManager::preferredModule( type ); - } - - // we have to use this workaround, otherwise the widget would scroll because it was interrupted - // between mouseClick and mouseRelease (I guess) - m_urlWorkaroundData.doWorkaround = true; - m_urlWorkaroundData.url = url; - m_urlWorkaroundData.state = state; - m_urlWorkaroundData.button = button; - m_urlWorkaroundData.target = _target; - m_urlWorkaroundData.args = args; - m_urlWorkaroundData.module = module; - m_urlWorkaroundData.key = key; - } - else if (!url.isEmpty() && (url.left(1) == "#")) { //anchor - moveToAnchor(url.mid(1)); - } - else if (url.left(7) == "http://") { //open the bowser configured by kdeb - KApplication::kApplication()->invokeBrowser( url ); //ToDo: Not yet tested - } -} - -/** Reimplementation. */ -void CHTMLReadDisplay::khtmlMouseReleaseEvent( khtml::MouseReleaseEvent* event ) { - KHTMLPart::khtmlMouseReleaseEvent(event); - - m_dndData.mousePressed = false; - m_dndData.isDragging = false; - m_dndData.node = DOM::Node(); - m_dndData.anchor = DOM::DOMString(); - - if (m_urlWorkaroundData.doWorkaround) { - m_urlWorkaroundData.doWorkaround = false; - connectionsProxy()->emitReferenceClicked( - m_urlWorkaroundData.module, - m_urlWorkaroundData.key - ); - } -} - -void CHTMLReadDisplay::khtmlMousePressEvent( khtml::MousePressEvent* event ) { - m_dndData.node = DOM::Node(); - m_dndData.anchor = DOM::DOMString(); - m_dndData.mousePressed = false; - m_dndData.isDragging = false; - - if (event->qmouseEvent()->button() == Qt::RightButton) { - DOM::Node tmpNode = event->innerNode(); - DOM::Node attr; - m_nodeInfo[CDisplay::Lemma] = QString::null; - - do { - if (!tmpNode.isNull() && (tmpNode.nodeType() == - DOM::Node::ELEMENT_NODE) && tmpNode.hasAttributes()) { - attr = tmpNode.attributes().getNamedItem("lemma"); - if (!attr.isNull()) { - m_nodeInfo[ CDisplay::Lemma ] = attr.nodeValue().string(); - break; - } - } - tmpNode = tmpNode.parentNode(); - } while ( !tmpNode.isNull() ); - - setActiveAnchor( event->url().string() ); - } - else if (event->qmouseEvent()->button() == Qt::LeftButton) { - m_dndData.node = event->innerNode(); - m_dndData.anchor = event->url(); - m_dndData.mousePressed = true; - m_dndData.isDragging = false; - m_dndData.startPos = QPoint(event->x(), event->y()); - m_dndData.selection = selectedText(); - - if (!m_dndData.node.isNull()) { //we drag a valid link - m_dndData.dragType = DNDData::Link; - } - } - - KHTMLPart::khtmlMousePressEvent(event); -} - -/** Reimplementation for our drag&drop system. Also needed for the mouse tracking */ -void CHTMLReadDisplay::khtmlMouseMoveEvent( khtml::MouseMoveEvent* e ) { - if( e->qmouseEvent()->state() & LeftButton == LeftButton) { //left mouse button pressed - const int delay = KGlobalSettings::dndEventDelay(); - QPoint newPos = QPoint(e->x(), e->y()); - - if ( (newPos.x() > m_dndData.startPos.x()+delay || newPos.x() < (m_dndData.startPos.x()-delay) || - newPos.y() > m_dndData.startPos.y()+delay || newPos.y() < (m_dndData.startPos.y()-delay)) && - !m_dndData.isDragging && m_dndData.mousePressed ) { - QDragObject* d = 0; - if (!m_dndData.anchor.isEmpty() && (m_dndData.dragType == DNDData::Link) && !m_dndData.node.isNull() ) { - // create a new bookmark drag! - QString module = QString::null; - QString key = QString::null; - CReferenceManager::Type type; - if ( !CReferenceManager::decodeHyperlink(m_dndData.anchor.string(), module, key, type) ) - return; - - CDragDropMgr::ItemList dndItems; - //no description! - dndItems.append( CDragDropMgr::Item(module, key, QString::null) ); - d = CDragDropMgr::dragObject(dndItems, KHTMLPart::view()->viewport()); - } - else if ((m_dndData.dragType == DNDData::Text) && !m_dndData.selection.isEmpty()) { - // create a new plain text drag! - CDragDropMgr::ItemList dndItems; - dndItems.append( CDragDropMgr::Item(m_dndData.selection) ); //no description! - d = CDragDropMgr::dragObject(dndItems, KHTMLPart::view()->viewport()); - } - - if (d) { - m_dndData.isDragging = true; - m_dndData.mousePressed = false; - - //first make a virtual mouse click to end the selection, it it's in progress - QMouseEvent e(QEvent::MouseButtonRelease, QPoint(0,0), Qt::LeftButton, Qt::LeftButton); - KApplication::sendEvent(view()->viewport(), &e); - d->drag(); - } - } - } - else if (getMouseTracking() && !(e->qmouseEvent()->state() & Qt::ShiftButton == Qt::ShiftButton)) { - //no mouse button pressed and tracking enabled - DOM::Node node = e->innerNode(); - //if no link was under the mouse try to find a title attribute - if (!node.isNull() && (m_previousEventNode != node)) { - // we want to avoid processing the node again - // After some millisecs the new timer activates the Mag window update, see timerEvent() - // SHIFT key not pressed, so we start timer - if ( !(e->qmouseEvent()->state() & Qt::ShiftButton)) { - // QObject has simple timer - killTimers(); - startTimer( CBTConfig::get(CBTConfig::magDelay) ); - } - - m_previousEventNode = node; - } - } - - KHTMLPart::khtmlMouseMoveEvent(e); -} - -/** The Mag window update happens here if the mouse has not moved to another node after starting the timer.*/ -void CHTMLReadDisplay::timerEvent( QTimerEvent *e ) { - killTimers(); - DOM::Node currentNode = nodeUnderMouse(); - CInfoDisplay::ListInfoData infoList; - - // Process the node under cursor if it is the same as at the start of the timer - if (!currentNode.isNull() && (currentNode != m_previousEventNode) && this->view()->hasMouse()) { - DOM::Node attr; - do { - if (!currentNode.isNull() && (currentNode.nodeType() == DOM::Node::ELEMENT_NODE) && currentNode.hasAttributes()) { //found right node - attr = currentNode.attributes().getNamedItem("note"); - if (!attr.isNull()) { - infoList.append( qMakePair(CInfoDisplay::Footnote, attr.nodeValue().string()) ); - } - - attr = currentNode.attributes().getNamedItem("lemma"); - if (!attr.isNull()) { - infoList.append( qMakePair(CInfoDisplay::Lemma, attr.nodeValue().string()) ); - } - - attr = currentNode.attributes().getNamedItem("morph"); - if (!attr.isNull()) { - infoList.append( qMakePair(CInfoDisplay::Morph, attr.nodeValue().string()) ); - } - - attr = currentNode.attributes().getNamedItem("expansion"); - if (!attr.isNull()) { - infoList.append( qMakePair(CInfoDisplay::Abbreviation, attr.nodeValue().string()) ); - } - - attr = currentNode.attributes().getNamedItem("crossrefs"); - if (!attr.isNull()) { - infoList.append( qMakePair(CInfoDisplay::CrossReference, attr.nodeValue().string()) ); - } - } - - currentNode = currentNode.parentNode(); - if (!currentNode.isNull() && currentNode.hasAttributes()) { - attr = currentNode.attributes().getNamedItem("class"); - if (!attr.isNull() && (attr.nodeValue().string() == "entry") || (attr.nodeValue().string() == "currententry") ) { - break; - } - } - } - while ( !currentNode.isNull() ); - } - - // Update the mag if there is new content - if (!(infoList.isEmpty())) { - CPointers::infoDisplay()->setInfo(infoList); - } - -} - -// --------------------- - -CHTMLReadDisplayView::CHTMLReadDisplayView(CHTMLReadDisplay* displayWidget, QWidget* parent) : KHTMLView(displayWidget, parent), m_display(displayWidget) { - viewport()->setAcceptDrops(true); - setMarginWidth(4); - setMarginHeight(4); -}; - - -/** Opens the popupmenu at the given position. */ -void CHTMLReadDisplayView::popupMenu( const QString& url, const QPoint& pos) { - if (!url.isEmpty()) { - m_display->setActiveAnchor(url); - } - if (QPopupMenu* popup = m_display->installedPopup()) { - popup->exec(pos); - } -} - -/** Reimplementation from QScrollView. Sets the right slots */ -void CHTMLReadDisplayView::polish() { - KHTMLView::polish(); - connect( part(), SIGNAL(popupMenu(const QString&, const QPoint&)), - this, SLOT(popupMenu(const QString&, const QPoint&))); -} - -/** Reimplementatiob from QScrollView. */ -void CHTMLReadDisplayView::contentsDropEvent( QDropEvent* e ) { - if (CDragDropMgr::canDecode(e) && CDragDropMgr::dndType(e) == CDragDropMgr::Item::Bookmark) { - CDragDropMgr::ItemList dndItems = CDragDropMgr::decode(e); - CDragDropMgr::Item item = dndItems.first(); - e->acceptAction(); - - m_display->connectionsProxy()->emitReferenceDropped(item.bookmarkKey()); - return; - }; - - //don't accept the action! - e->acceptAction(false); - e->ignore(); -} - -/** Reimplementation from QScrollView. */ -void CHTMLReadDisplayView::contentsDragEnterEvent( QDragEnterEvent* e ) { - if (CDragDropMgr::canDecode(e) && CDragDropMgr::dndType(e) == CDragDropMgr::Item::Bookmark) { - e->acceptAction(); - return; - } - - e->acceptAction(false); - e->ignore(); -} - -/*! -\fn CHTMLReadDisplay::slotPageLoaded() -*/ -void CHTMLReadDisplay::slotGoToAnchor() { - if (!m_currentAnchorCache.isEmpty()) { - if (!gotoAnchor( m_currentAnchorCache ) ) { - qDebug("anchor %s not present!", m_currentAnchorCache.latin1()); - } - } - m_currentAnchorCache = QString::null; -} - -void CHTMLReadDisplay::zoomIn() { - setZoomFactor( (int)((float)zoomFactor()*1.1) ); -} - -void CHTMLReadDisplay::zoomOut() { - setZoomFactor( (int)((float)zoomFactor()*(1.0/1.1)) ); -} - -void CHTMLReadDisplay::openFindTextDialog() { -#if KDE_VERSION >= 0x030300 - findText(); -#else - QMessageBox::information(0, "Not Supported", - "This copy of BibleTime was built against a version of KDE older\n" - "than 3.3 (probably due to your distro), so this search feature\n" - "does not work.\n\n" - "This is a known issue. If we do not have a fix for the next\n" - "version of BibleTime, we will remove the option."); -#endif -} diff --git a/bibletime/frontend/display/chtmlreaddisplay.h b/bibletime/frontend/display/chtmlreaddisplay.h deleted file mode 100644 index 5b875cf..0000000 --- a/bibletime/frontend/display/chtmlreaddisplay.h +++ /dev/null @@ -1,144 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CHTMLREADDISPLAY_H -#define CHTMLREADDISPLAY_H - -//BibleTime includes -#include "creaddisplay.h" -//#include "frontend/ctooltip.h" - -//Qt includes -#include -#include - -//KDE includes -#include -#include -#include - -class CHTMLReadDisplayView; - -/** The implementation for the HTML read display. - * @author The BibleTime team - */ -class CHTMLReadDisplay : public KHTMLPart, public CReadDisplay { - Q_OBJECT -public: - //reimplemented functions from CDisplay - /** - * Returns the right text part in the specified format. - */ - virtual const QString text( const CDisplay::TextType format = CDisplay::HTMLText, const CDisplay::TextPart part = CDisplay::Document ); - /** - * Sets the new text for this display widget. - */ - virtual void setText( const QString& newText ); - virtual const bool hasSelection(); - /** - * Reimplementation. - */ - virtual QScrollView* view(); - virtual void selectAll(); - virtual void moveToAnchor( const QString& anchor ); - - virtual void zoomIn(); - virtual void zoomOut(); - virtual void openFindTextDialog(); - - virtual QMap getCurrentNodeInfo() { - return m_nodeInfo; - } - -protected: - friend class CDisplay; - CHTMLReadDisplay( CReadWindow* readWindow, QWidget* parent = 0 ); - virtual ~CHTMLReadDisplay(); - - virtual void urlSelected( const QString& url, int button, int state, const QString& _target, KParts::URLArgs args); - /** - * Reimplementation. - */ - virtual void khtmlMouseReleaseEvent( khtml::MouseReleaseEvent* event ); - virtual void khtmlMousePressEvent( khtml::MousePressEvent* event ); - virtual void khtmlMouseMoveEvent( khtml::MouseMoveEvent* event ); - virtual void timerEvent(QTimerEvent *event); - - - struct DNDData { - bool mousePressed; - bool isDragging; - DOM::Node node; - DOM::DOMString anchor; - QString selection; - QPoint startPos; - enum DragType { - Link, - Text - } dragType; - } - m_dndData; - - QMap m_nodeInfo; - -private: - CHTMLReadDisplayView* m_view; - struct URLWorkaroundData { - bool doWorkaround; - QString url; - int button; - int state; - QString target; - KParts::URLArgs args; - - QString module; - QString key; - } - m_urlWorkaroundData; - - DOM::Node m_previousEventNode; - QString m_currentAnchorCache; - -protected slots: - void slotGoToAnchor(); -}; - -class CHTMLReadDisplayView : public KHTMLView, public CPointers { - Q_OBJECT -protected: // Protected methods - friend class CHTMLReadDisplay; - - - CHTMLReadDisplayView(CHTMLReadDisplay* display, QWidget* parent); - /** - * Reimplementation from QScrollView. Sets the right slots - */ - virtual void polish(); - /** - * Reimplementatiob from QScrollView. - */ - virtual void contentsDropEvent( QDropEvent* ); - /** - * Reimplementatiob from QScrollView. - */ - virtual void contentsDragEnterEvent( QDragEnterEvent* ); - -protected slots: // Protected slots - /** - * Opens the popupmenu at the given position. - */ - void popupMenu( const QString&, const QPoint& ); - -private: - CHTMLReadDisplay* m_display; -}; - -#endif diff --git a/bibletime/frontend/display/chtmlwritedisplay.cpp b/bibletime/frontend/display/chtmlwritedisplay.cpp deleted file mode 100644 index e535f26..0000000 --- a/bibletime/frontend/display/chtmlwritedisplay.cpp +++ /dev/null @@ -1,266 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "chtmlwritedisplay.h" - -#include "frontend/displaywindow/cwritewindow.h" - -#include "util/cresmgr.h" - -//Qt includes -#include -#include - -//KDE includes -#include -#include -#include -#include -#include -#include - -CHTMLWriteDisplay::CHTMLWriteDisplay(CWriteWindow* parentWindow, QWidget* parent) -: CPlainWriteDisplay(parentWindow,parent) { - m_actions.bold = 0; - m_actions.italic = 0; - m_actions.underline = 0; - m_actions.selectAll = 0; - - setTextFormat(Qt::RichText); - setAcceptDrops(true); - viewport()->setAcceptDrops(true); -} - -CHTMLWriteDisplay::~CHTMLWriteDisplay() {} - -void CHTMLWriteDisplay::setText( const QString& newText ) { - QString text = newText; -// text.replace("\n
\n", "\n"); - - QTextEdit::setText(text); -} - -const QString CHTMLWriteDisplay::plainText() { - return QTextEdit::text(); -}; - -void CHTMLWriteDisplay::toggleBold() { - setBold( m_actions.bold->isChecked() ); -}; - -void CHTMLWriteDisplay::toggleItalic() { - setItalic( m_actions.italic->isChecked() ); -}; - -void CHTMLWriteDisplay::toggleUnderline() { - setUnderline( m_actions.underline->isChecked() ); -}; - - -void CHTMLWriteDisplay::alignLeft() { - setAlignment(Qt::AlignLeft); -}; - -void CHTMLWriteDisplay::alignCenter() { - setAlignment(Qt::AlignHCenter); -}; - -void CHTMLWriteDisplay::alignRight() { - setAlignment(Qt::AlignRight); -}; - - -/** The text's alignment changed. Enable the right buttons. */ -void CHTMLWriteDisplay::slotAlignmentChanged( int a ) { - bool alignLeft = false; - bool alignCenter = false; - bool alignRight = false; - // bool alignJustify = false; - - if (a & Qt::AlignLeft) { - alignLeft = true; - } - else if ((a & Qt::AlignHCenter) || (a & Qt::AlignCenter)) { - alignCenter = true; - } - else if (a & Qt::AlignRight) { - alignRight = true; - } - // else if (a & Qt::AlignJustify) { - // alignJustify = true; - // } - else { - alignLeft = true; - qWarning("unknown alignment %i", a); - } - - m_actions.alignLeft->setChecked( alignLeft ); - m_actions.alignCenter->setChecked( alignCenter ); - m_actions.alignRight->setChecked( alignRight ); - // m_actions.alignJustify->setChecked( alignJustify ); -} - - -/** Is called when a new color was selected. */ -void CHTMLWriteDisplay::slotColorSelected( const QColor& c) { - setColor( c ); -} - -/** Is called when a text with another color was selected. */ -void CHTMLWriteDisplay::slotColorChanged(const QColor& c) { - m_colorButton->setColor(c); -} - - -void CHTMLWriteDisplay::slotFontChanged( const QFont& font ) { - m_actions.fontChooser->setFont( font.family() ); - m_actions.fontSizeChooser->setFontSize( font.pointSize() ); - - m_actions.bold->setChecked( font.bold() ); - m_actions.italic->setChecked( font.italic() ); - m_actions.underline->setChecked( font.underline() ); -}; - -void CHTMLWriteDisplay::setupToolbar(KToolBar * bar, KActionCollection * actions) { - m_actions.fontChooser = new KFontAction( i18n("Choose a font"), - CResMgr::displaywindows::writeWindow::underlinedText::accel, - actions, - CResMgr::displaywindows::writeWindow::fontFamily::actionName - ); - m_actions.fontChooser->setToolTip( CResMgr::displaywindows::writeWindow::fontFamily::tooltip ); - - m_actions.fontChooser->plug(bar); - connect(m_actions.fontChooser, SIGNAL(activated(const QString&)), this, SLOT(setFamily(const QString&))); - - - m_actions.fontSizeChooser = new KFontSizeAction( i18n("Choose a font size"), - CResMgr::displaywindows::writeWindow::fontSize::accel, - actions, - CResMgr::displaywindows::writeWindow::fontSize::actionName - ); - m_actions.fontSizeChooser->setToolTip( CResMgr::displaywindows::writeWindow::fontSize::tooltip ); - - m_actions.fontSizeChooser->plug(bar); - connect(m_actions.fontSizeChooser, SIGNAL(fontSizeChanged(int)), this, SLOT(setPointSize(int))); - - m_colorButton = new KColorButton(bar); - connect(m_colorButton, SIGNAL(changed(const QColor&)), this, SLOT(slotColorSelected(const QColor&))); - bar->insertWidget(50, m_colorButton->sizeHint().width(), m_colorButton); - QToolTip::add - (m_colorButton, CResMgr::displaywindows::writeWindow::fontColor::tooltip ); - - - - (new KActionSeparator())->plug(bar); //seperate font options from formatting buttons - - m_actions.bold = new KToggleAction( i18n("Bold"), - CResMgr::displaywindows::writeWindow::boldText::icon, - CResMgr::displaywindows::writeWindow::boldText::accel, - this, SLOT(toggleBold()), - actions, - CResMgr::displaywindows::writeWindow::boldText::actionName - ); - m_actions.bold->setToolTip( CResMgr::displaywindows::writeWindow::boldText::tooltip ); - - m_actions.bold->plug(bar); - - m_actions.italic = new KToggleAction( i18n("Italic"), - CResMgr::displaywindows::writeWindow::italicText::icon, - CResMgr::displaywindows::writeWindow::italicText::accel, - this, SLOT(toggleItalic()), - actions, - CResMgr::displaywindows::writeWindow::italicText::actionName - ); - m_actions.italic->setToolTip( CResMgr::displaywindows::writeWindow::italicText::tooltip ); - - m_actions.italic->plug(bar); - - m_actions.underline = new KToggleAction( i18n("Underline"), - CResMgr::displaywindows::writeWindow::underlinedText::icon, - CResMgr::displaywindows::writeWindow::underlinedText::accel, - this, SLOT(toggleUnderline()), - actions, - CResMgr::displaywindows::writeWindow::underlinedText::actionName - ); - m_actions.underline->setToolTip( CResMgr::displaywindows::writeWindow::underlinedText::tooltip ); - - m_actions.underline->plug(bar); - - - (new KActionSeparator())->plug(bar); //seperate formatting from alignment buttons - - m_actions.alignLeft = new KToggleAction( i18n("Left"), - CResMgr::displaywindows::writeWindow::alignLeft::icon, - CResMgr::displaywindows::writeWindow::alignLeft::accel, - this, SLOT( alignLeft() ), - actions, - CResMgr::displaywindows::writeWindow::alignLeft::actionName - ); - m_actions.alignLeft->setToolTip( CResMgr::displaywindows::writeWindow::alignLeft::tooltip ); - - m_actions.alignLeft->plug(bar); - - m_actions.alignCenter = new KToggleAction( i18n("Center"), - CResMgr::displaywindows::writeWindow::alignCenter::icon, - CResMgr::displaywindows::writeWindow::alignCenter::accel, - this, SLOT(alignCenter()), - actions, - CResMgr::displaywindows::writeWindow::alignCenter::actionName - ); - m_actions.alignCenter->setToolTip( CResMgr::displaywindows::writeWindow::alignCenter::tooltip ); - - m_actions.alignCenter->plug(bar); - - m_actions.alignRight = new KToggleAction( i18n("Right"), - CResMgr::displaywindows::writeWindow::alignRight::icon, - CResMgr::displaywindows::writeWindow::alignRight::accel, - this, SLOT(alignRight()), - actions, - CResMgr::displaywindows::writeWindow::alignRight::actionName - ); - m_actions.alignRight->setToolTip( CResMgr::displaywindows::writeWindow::alignRight::tooltip ); - - m_actions.alignRight->plug(bar); - - // m_actions.alignJustify = new KToggleAction( i18n("Justify"), - // CResMgr::displaywindows::writeWindow::alignJustify::icon, - // CResMgr::displaywindows::writeWindow::alignJustify::accel, - // this, SLOT( alignJustify() ), - // actions - // ); - // m_actions.alignJustify->setToolTip( CResMgr::displaywindows::writeWindow::alignJustify::tooltip ); - - // m_actions.alignJustify->plug(bar); - - - connect(this, SIGNAL(currentFontChanged(const QFont&)), SLOT(slotFontChanged(const QFont&))); - connect(this, SIGNAL(currentAlignmentChanged(int)), SLOT(slotAlignmentChanged(int))); - connect(this, SIGNAL(currentColorChanged(const QColor&)), SLOT(slotColorChanged(const QColor&))); - - - //set initial values for toolbar items - slotFontChanged( font() ); - slotAlignmentChanged( alignment() ); - slotColorChanged( color() ); -} - -/** Reimplementation to show a popup menu if the right mouse butoon was clicked. */ -QPopupMenu* CHTMLWriteDisplay::createPopupMenu( const QPoint& /*pos*/ ) { - if (!m_actions.selectAll) { - m_actions.selectAll = new KAction(i18n("Select all"), KShortcut(0), this, SLOT(selectAll()), this); - } - - KPopupMenu* popup = new KPopupMenu(this); - popup->insertTitle(i18n("HTML editor window")); - m_actions.selectAll->plug(popup); - - return popup; -}; diff --git a/bibletime/frontend/display/chtmlwritedisplay.h b/bibletime/frontend/display/chtmlwritedisplay.h deleted file mode 100644 index ad5faa6..0000000 --- a/bibletime/frontend/display/chtmlwritedisplay.h +++ /dev/null @@ -1,104 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CHTMLWRITEDISPLAY_H -#define CHTMLWRITEDISPLAY_H - -//BibleTime includes -#include "cplainwritedisplay.h" - -//Qt includes -#include -#include - -class CWriteWindow; - -class QPopupMenu; - -class KToggleAction; -class KFontAction; -class KFontSizeAction; - -class KColorButton; - -/** The WYSIWYG implementation of the write display interface. - * @author The BibleTime team - */ -class CHTMLWriteDisplay : public CPlainWriteDisplay { - Q_OBJECT -public: - /** - * Sets the new text for this display widget. - */ - virtual void setText( const QString& newText ); - /** - * Returns the text of this edit widget. - */ - virtual const QString plainText(); - - /** - * Creates the necessary action objects and puts them on the toolbar. - */ - virtual void setupToolbar(KToolBar * bar, KActionCollection * actionCollection); - -protected: - friend class CDisplay; - CHTMLWriteDisplay(CWriteWindow* parentWindow, QWidget* parent); - ~CHTMLWriteDisplay(); - /** - * Reimplementation to show a popup menu if the right mouse butoon was clicked. - */ - virtual QPopupMenu* createPopupMenu( const QPoint& pos ); - -protected slots: - void toggleBold(); - void toggleItalic(); - void toggleUnderline(); - - void alignLeft(); - void alignCenter(); - void alignRight(); - - void slotFontChanged( const QFont& ); - /** - * The text's alignment changed. Enable the right buttons. - */ - void slotAlignmentChanged( int ); - /** - * Is called when a new color was selected. - */ - void slotColorSelected( const QColor& ); - /** - * Is called when a text with another color was selected. - */ - void slotColorChanged( const QColor& ); - -private: - struct { - KToggleAction* bold; - KToggleAction* italic; - KToggleAction* underline; - - KToggleAction* alignLeft; - KToggleAction* alignCenter; - KToggleAction* alignRight; - - KFontAction* fontChooser; - KFontSizeAction* fontSizeChooser; - - //popup menu - KAction* selectAll; - } - m_actions; - KColorButton* m_colorButton; -}; - -#endif diff --git a/bibletime/frontend/display/cplainwritedisplay.cpp b/bibletime/frontend/display/cplainwritedisplay.cpp deleted file mode 100644 index 2e81db0..0000000 --- a/bibletime/frontend/display/cplainwritedisplay.cpp +++ /dev/null @@ -1,157 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cplainwritedisplay.h" - -#include "frontend/cdragdropmgr.h" -#include "frontend/displaywindow/cdisplaywindow.h" -#include "frontend/displaywindow/cwritewindow.h" - -#include "util/scoped_resource.h" - -//Qt includes - -//KDE includes -#include -#include - -CPlainWriteDisplay::CPlainWriteDisplay(CWriteWindow* parentWindow, QWidget* parent) : QTextEdit(parentWindow ? parentWindow : parent), CWriteDisplay(parentWindow) { - setTextFormat(Qt::PlainText); - setAcceptDrops(true); - viewport()->setAcceptDrops(true); - - connect(this, SIGNAL(textChanged()), - connectionsProxy(), SLOT(emitTextChanged())); -} - -CPlainWriteDisplay::~CPlainWriteDisplay() {} - -/** Reimplementation. */ -void CPlainWriteDisplay::selectAll() { - QTextEdit::selectAll(true); -} - -void CPlainWriteDisplay::setText( const QString& newText ) { - //make sure the text has been converted to show \n instead of
- QString text = newText; -// text.replace("\n
\n", "\n"); - text.replace("
", "\n"); //inserted by BT or the Qt textedit widget - - QTextEdit::setText(text); -} - -const bool CPlainWriteDisplay::hasSelection() { - return hasSelectedText(); -} - -QWidget* CPlainWriteDisplay::view() { - qDebug("CPlainWriteDisplay::view()"); - return this; -} - -const QString CPlainWriteDisplay::text( const CDisplay::TextType /*format*/, const CDisplay::TextPart /*part*/) { - return QString::null; -} - -void CPlainWriteDisplay::print( const CDisplay::TextPart, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions ) { -} - -/** Sets the current status of the edit widget. */ -void CPlainWriteDisplay::setModified( const bool modified ) { - QTextEdit::setModified(modified); -} - -/** Reimplementation. */ -const bool CPlainWriteDisplay::isModified() const { - return QTextEdit::isModified(); -} - - -/** Returns the text of this edit widget. */ -const QString CPlainWriteDisplay::plainText() { - QString ret = QTextEdit::text(); - - //in plain text mode the text just contains newlines, convert them into
before we return the text for display in a HTML widget - ret.replace("\n", "
"); - - return ret; -} - -/** Reimplementation from QTextEdit. Provides an popup menu for the given position. */ -QPopupMenu* CPlainWriteDisplay::createPopupMenu( const QPoint& /*pos*/ ) { - return installedPopup(); -} - -/** Reimplementation from QTextEdit. Provides an popup menu for the given position. */ -QPopupMenu* CPlainWriteDisplay::createPopupMenu( ) { - return installedPopup(); -} - -/** Creates the necessary action objects and puts them on the toolbar. */ -void CPlainWriteDisplay::setupToolbar(KToolBar* /*bar*/, KActionCollection* /*actionCollection*/) {} - -/** Reimplementation to insert the text of a dragged reference into the edit view. */ -void CPlainWriteDisplay::contentsDragEnterEvent( QDragEnterEvent* e ) { - if (CDragDropMgr::canDecode(e)) { - e->accept(true); - } - else { - e->accept(false); - e->ignore(); - } -} - -/** Reimplementation to insert the text of a dragged reference into the edit view. */ -void CPlainWriteDisplay::contentsDragMoveEvent( QDragMoveEvent* e ) { - if (CDragDropMgr::canDecode(e)) { - placeCursor(e->pos()); - ensureCursorVisible(); - e->accept(true); - } - else { - e->accept(false); - e->ignore(); - } -} - -/** Reimplementation to manage drops of our drag and drop objects. */ -void CPlainWriteDisplay::contentsDropEvent( QDropEvent* e ) { - if ( CDragDropMgr::canDecode(e) ) { - e->acceptAction(); - - CDragDropMgr::ItemList items = CDragDropMgr::decode(e); - CDragDropMgr::ItemList::iterator it; - for (it = items.begin(); it != items.end(); ++it) { - switch ((*it).type()) { - case CDragDropMgr::Item::Bookmark: { - CSwordModuleInfo* module = backend()->findModuleByName((*it).bookmarkModule()); - util::scoped_ptr key( CSwordKey::createInstance(module) ); - key->key( (*it).bookmarkKey() ); - - QString moduleText = key->strippedText(); - - const QString text = QString::fromLatin1("%1\n(%2, %3)\n").arg(moduleText).arg((*it).bookmarkKey()).arg((*it).bookmarkModule()); - - placeCursor( e->pos() ); - insert( text ); - break; - } - case CDragDropMgr::Item::Text: { - placeCursor( e->pos() ); - insert( (*it).text() ); - break; - } - default: - break; - } - } - } -} diff --git a/bibletime/frontend/display/cplainwritedisplay.h b/bibletime/frontend/display/cplainwritedisplay.h deleted file mode 100644 index 9219578..0000000 --- a/bibletime/frontend/display/cplainwritedisplay.h +++ /dev/null @@ -1,94 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CPLAINWRITEDISPLAY_H -#define CPLAINWRITEDISPLAY_H - -//Bibletime include files -#include "cwritedisplay.h" - -//Qt includes -#include -#include - -class CHTMLWriteDisplay; -class KAction; - -/** The write display implementation for plain source code editing. - * @author The BibleTime team - */ -class CPlainWriteDisplay : public QTextEdit, public CWriteDisplay { -public: - /** - * Reimplementation. - */ - virtual void selectAll(); - /** - * Sets the new text for this display widget. - */ - virtual void setText( const QString& newText ); - /** - * Returns true if the display widget has a selection. Otherwise false. - */ - virtual const bool hasSelection(); - /** - * Returns the view of this display widget. - */ - virtual QWidget* view(); - virtual const QString text( const CDisplay::TextType format = CDisplay::HTMLText, const CDisplay::TextPart part = CDisplay::Document ); - virtual void print( const CDisplay::TextPart, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions ); - /** - * Reimplementation. - */ - virtual const bool isModified() const; - /** - * Sets the current status of the edit widget. - */ - virtual void setModified( const bool modified ); - /** - * Returns the text of this edit widget. - */ - virtual const QString plainText(); - /** - * Creates the necessary action objects and puts them on the toolbar. - */ - virtual void setupToolbar(KToolBar * bar, KActionCollection * actionCollection); - -protected: - friend class CDisplay; - friend class CHTMLWriteDisplay; - - CPlainWriteDisplay(CWriteWindow* parentWindow, QWidget* parent); - virtual ~CPlainWriteDisplay(); - /** - * Reimplementation from QTextEdit. Provides an popup menu for the given position. - */ - virtual QPopupMenu* createPopupMenu( const QPoint& pos ); - /** - * Reimplementation from QTextEdit. Provides an popup menu. - */ - virtual QPopupMenu* createPopupMenu(); - /** - * Reimplementation to manage drops of our drag and drop objects. - */ - virtual void contentsDropEvent( QDropEvent* e ); - /** - * Reimplementation to insert the text of a dragged reference into the edit view. - */ - virtual void contentsDragEnterEvent( QDragEnterEvent* e ); - /** - * Reimplementation to insert the text of a dragged reference into the edit view. - */ - virtual void contentsDragMoveEvent( QDragMoveEvent* e ); - -}; - -#endif diff --git a/bibletime/frontend/display/creaddisplay.cpp b/bibletime/frontend/display/creaddisplay.cpp deleted file mode 100644 index 24c4f76..0000000 --- a/bibletime/frontend/display/creaddisplay.cpp +++ /dev/null @@ -1,115 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "creaddisplay.h" - -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbiblemoduleinfo.h" -#include "backend/cswordlexiconmoduleinfo.h" -#include "backend/cswordbookmoduleinfo.h" -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" -#include "backend/cswordtreekey.h" -#include "backend/cswordldkey.h" - -#include "frontend/displaywindow/cdisplaywindow.h" -#include "frontend/displaywindow/creadwindow.h" - -#include "frontend/cexportmanager.h" - -#include "util/scoped_resource.h" - -//Qt includes -#include - -//KDE includes -#include - -CReadDisplay::CReadDisplay(CReadWindow* readWindow) : -CDisplay(readWindow), -m_activeAnchor(QString::null), -m_useMouseTracking(true) {} - -CReadDisplay::~CReadDisplay() {} - -/** Returns the current active anchor. */ -const QString& CReadDisplay::activeAnchor() { - return m_activeAnchor; -} - -/** Sets the current anchor to the parameter. */ -void CReadDisplay::setActiveAnchor( const QString& anchor ) { - m_activeAnchor = anchor; -} - - -/** Returns true if the display has an active anchor. */ -const bool CReadDisplay::hasActiveAnchor() { - return !activeAnchor().isEmpty(); -} - - -void CReadDisplay::print(const CDisplay::TextPart type, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { - CDisplayWindow* window = parentWindow(); - CSwordKey* const key = window->key(); - CSwordModuleInfo* module = key->module(); - - - CExportManager mgr(i18n("Print keys"),false, QString::null, parentWindow()->filterOptions(), parentWindow()->displayOptions()); - - switch (type) { - case Document: { - if (module->type() == CSwordModuleInfo::Bible) { - CSwordVerseKey* vk = dynamic_cast(key); - - CSwordVerseKey startKey(*vk); - startKey.Verse(1); - - CSwordVerseKey stopKey(*vk); - - CSwordBibleModuleInfo* bible = dynamic_cast(module); - if (bible) { - stopKey.Verse( bible->verseCount( bible->bookNumber(startKey.book()), startKey.Chapter() ) ); - } - - mgr.printKey(module, startKey.key(), stopKey.key(), displayOptions, filterOptions); - } - else if (module->type() == CSwordModuleInfo::Lexicon || module->type() == CSwordModuleInfo::Commentary ) { - mgr.printKey(module, key->key(), key->key(), displayOptions, filterOptions); - } - else if (module->type() == CSwordModuleInfo::GenericBook) { - CSwordTreeKey* tree = dynamic_cast(key); - - CSwordTreeKey startKey(*tree); - // while (startKey.previousSibling()) { // go to first sibling on this level! - // } - - CSwordTreeKey stopKey(*tree); - // if (CSwordBookModuleInfo* book = dynamic_cast(module)) { - // while ( stopKey.nextSibling() ) { //go to last displayed sibling! - // } - // } - mgr.printKey(module, startKey.key(), stopKey.key(), displayOptions, filterOptions); - } - } - - case AnchorWithText: { - if (hasActiveAnchor()) { - mgr.printByHyperlink( activeAnchor(), displayOptions, filterOptions ); - } - } - - default: - break; - } -} - diff --git a/bibletime/frontend/display/creaddisplay.h b/bibletime/frontend/display/creaddisplay.h deleted file mode 100644 index de3e51d..0000000 --- a/bibletime/frontend/display/creaddisplay.h +++ /dev/null @@ -1,71 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CREADDISPLAY_H -#define CREADDISPLAY_H - -#include "cdisplay.h" -#include "backend/cswordbackend.h" - -class QPopupMenu; -class QWidget; - -/**The base class for all read-only widgets like KHTMLView. - *@author The BibleTime team - */ - -class CReadDisplay : public CDisplay { -public: - /** - * Returns true if the display has an active anchor. - */ - const bool hasActiveAnchor(); - /** - * Returns the current active anchor. - */ - const QString& activeAnchor(); - /** - * Moves the widget to the given anchor. - */ - virtual void moveToAnchor( const QString& ) = 0; - virtual void print(const CDisplay::TextPart, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); - - void setMouseTracking(const bool trackingEnabled) { - m_useMouseTracking = trackingEnabled; - }; - const bool getMouseTracking() const { - return m_useMouseTracking; - }; - -protected: // Protected methods - friend class CDisplay; - friend class CHTMLReadDisplay; - friend class CHTMLReadDisplayView; - - CReadDisplay( CReadWindow* readWindow ); - ~CReadDisplay(); - - /** - * Sets the current anchor to the parameter. - */ - void setActiveAnchor( const QString& ); - -private: // Public attributes - /** - * The member which hols the current anchor. - */ - - QString m_activeAnchor; - - bool m_useMouseTracking; -}; - -#endif diff --git a/bibletime/frontend/display/cwritedisplay.cpp b/bibletime/frontend/display/cwritedisplay.cpp deleted file mode 100644 index 1c3ad4e..0000000 --- a/bibletime/frontend/display/cwritedisplay.cpp +++ /dev/null @@ -1,23 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cwritedisplay.h" - -#include "frontend/displaywindow/cwritewindow.h" - -//Qt includes -#include - -CWriteDisplay::CWriteDisplay( CWriteWindow* writeWindow ) : CDisplay(writeWindow) {} - -CWriteDisplay::~CWriteDisplay() {} - diff --git a/bibletime/frontend/display/cwritedisplay.h b/bibletime/frontend/display/cwritedisplay.h deleted file mode 100644 index b1222e8..0000000 --- a/bibletime/frontend/display/cwritedisplay.h +++ /dev/null @@ -1,50 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CWRITEDISPLAY_H -#define CWRITEDISPLAY_H - -#include "cdisplay.h" - -class KActionCollection; -class KToolBar; - -/**The base class for all read/write-display classes. - *@author The BibleTime team - */ - -class CWriteDisplay : public CDisplay { -protected: - friend class CDisplay; - friend class CPlainWriteDisplay; - CWriteDisplay( CWriteWindow* writeWindow ); - ~CWriteDisplay(); - -public: // Public methods - /** - * Sets the current modified status of the widget. - */ - virtual void setModified( const bool modified ) = 0; - /** - * Returns true if the current text was modified. - */ - virtual const bool isModified() const = 0; - /** - * Returns the text of this edit widget. - */ - virtual const QString plainText() = 0; - /** - * Creates the necessary action objects and puts them on the toolbar. - */ - virtual void setupToolbar( KToolBar* bar, KActionCollection* actionCollection ) = 0; -}; - -#endif diff --git a/bibletime/frontend/displaywindow/Makefile.am b/bibletime/frontend/displaywindow/Makefile.am deleted file mode 100644 index a86417c..0000000 --- a/bibletime/frontend/displaywindow/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -INCLUDES = $(all_includes) - -libdisplaywindow_a_METASOURCES = AUTO - -noinst_LIBRARIES = libdisplaywindow.a - -libdisplaywindow_a_SOURCES = \ -cbiblereadwindow.cpp \ -cbookreadwindow.cpp \ -ccommentaryreadwindow.cpp \ -cdisplaywindow.cpp \ -clexiconreadwindow.cpp \ -cmodulechooserbar.cpp \ -cmodulechooserbutton.cpp \ -creadwindow.cpp \ -cwritewindow.cpp \ -cplainwritewindow.cpp \ -chtmlwritewindow.cpp \ -cbuttons.cpp - -all_headers = \ -cbiblereadwindow.h \ -cbookreadwindow.h \ -ccommentaryreadwindow.h \ -cdisplaywindow.h \ -clexiconreadwindow.h \ -cmodulechooserbar.h \ -cmodulechooserbutton.h \ -creadwindow.h \ -cwritewindow.h \ -cplainwritewindow.h \ -chtmlwritewindow.h \ -cbuttons.h - -EXTRA_DIST = $(libdisplaywindow_a_SOURCES) $(all_headers) - diff --git a/bibletime/frontend/displaywindow/Makefile.in b/bibletime/frontend/displaywindow/Makefile.in deleted file mode 100644 index 42b5b79..0000000 --- a/bibletime/frontend/displaywindow/Makefile.in +++ /dev/null @@ -1,843 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/frontend/displaywindow -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) -ARFLAGS = cru -libdisplaywindow_a_AR = $(AR) $(ARFLAGS) -libdisplaywindow_a_LIBADD = -am_libdisplaywindow_a_OBJECTS = cbiblereadwindow.$(OBJEXT) \ - cbookreadwindow.$(OBJEXT) ccommentaryreadwindow.$(OBJEXT) \ - cdisplaywindow.$(OBJEXT) clexiconreadwindow.$(OBJEXT) \ - cmodulechooserbar.$(OBJEXT) cmodulechooserbutton.$(OBJEXT) \ - creadwindow.$(OBJEXT) cwritewindow.$(OBJEXT) \ - cplainwritewindow.$(OBJEXT) chtmlwritewindow.$(OBJEXT) \ - cbuttons.$(OBJEXT) -#>- libdisplaywindow_a_OBJECTS = $(am_libdisplaywindow_a_OBJECTS) -#>+ 11 -libdisplaywindow_a_final_OBJECTS = libdisplaywindow_a.all_cpp.o -libdisplaywindow_a_nofinal_OBJECTS = cbiblereadwindow.$(OBJEXT) \ - cbookreadwindow.$(OBJEXT) ccommentaryreadwindow.$(OBJEXT) \ - cdisplaywindow.$(OBJEXT) clexiconreadwindow.$(OBJEXT) \ - cmodulechooserbar.$(OBJEXT) cmodulechooserbutton.$(OBJEXT) \ - creadwindow.$(OBJEXT) cwritewindow.$(OBJEXT) \ - cplainwritewindow.$(OBJEXT) chtmlwritewindow.$(OBJEXT) \ - cbuttons.$(OBJEXT)\ -chtmlwritewindow.moc.o clexiconreadwindow.moc.o cbookreadwindow.moc.o cbuttons.moc.o cplainwritewindow.moc.o cmodulechooserbar.moc.o cbiblereadwindow.moc.o cwritewindow.moc.o cdisplaywindow.moc.o ccommentaryreadwindow.moc.o creadwindow.moc.o cmodulechooserbutton.moc.o -@KDE_USE_FINAL_FALSE@libdisplaywindow_a_OBJECTS = $(libdisplaywindow_a_nofinal_OBJECTS) -@KDE_USE_FINAL_TRUE@libdisplaywindow_a_OBJECTS = $(libdisplaywindow_a_final_OBJECTS) -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/admin/depcomp -am__depfiles_maybe = depfiles -#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 2 -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 3 -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -CXXLD = $(CXX) -#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ -#>- $(LDFLAGS) -o $@ -#>+ 3 -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(libdisplaywindow_a_SOURCES) -DIST_SOURCES = $(libdisplaywindow_a_SOURCES) -ETAGS = etags -CTAGS = ctags -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -INCLUDES = $(all_includes) -#>- libdisplaywindow_a_METASOURCES = AUTO -noinst_LIBRARIES = libdisplaywindow.a -libdisplaywindow_a_SOURCES = \ -cbiblereadwindow.cpp \ -cbookreadwindow.cpp \ -ccommentaryreadwindow.cpp \ -cdisplaywindow.cpp \ -clexiconreadwindow.cpp \ -cmodulechooserbar.cpp \ -cmodulechooserbutton.cpp \ -creadwindow.cpp \ -cwritewindow.cpp \ -cplainwritewindow.cpp \ -chtmlwritewindow.cpp \ -cbuttons.cpp - -all_headers = \ -cbiblereadwindow.h \ -cbookreadwindow.h \ -ccommentaryreadwindow.h \ -cdisplaywindow.h \ -clexiconreadwindow.h \ -cmodulechooserbar.h \ -cmodulechooserbutton.h \ -creadwindow.h \ -cwritewindow.h \ -cplainwritewindow.h \ -chtmlwritewindow.h \ -cbuttons.h - -EXTRA_DIST = $(libdisplaywindow_a_SOURCES) $(all_headers) -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/displaywindow/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/frontend/displaywindow/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/displaywindow/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/displaywindow/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/displaywindow/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -libdisplaywindow.a: $(libdisplaywindow_a_OBJECTS) $(libdisplaywindow_a_DEPENDENCIES) - -rm -f libdisplaywindow.a - $(libdisplaywindow_a_AR) libdisplaywindow.a $(libdisplaywindow_a_OBJECTS) $(libdisplaywindow_a_LIBADD) - $(RANLIB) libdisplaywindow.a - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cbiblereadwindow.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cbookreadwindow.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cbuttons.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ccommentaryreadwindow.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cdisplaywindow.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chtmlwritewindow.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clexiconreadwindow.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmodulechooserbar.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmodulechooserbutton.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cplainwritewindow.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/creadwindow.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cwritewindow.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(LIBRARIES) -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ -#>- mostlyclean-am -#>+ 2 -clean-am: clean-metasources clean-bcheck clean-final clean-generic clean-libtool clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLIBRARIES ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 3 -chtmlwritewindow.moc.cpp: $(srcdir)/chtmlwritewindow.h - $(MOC) $(srcdir)/chtmlwritewindow.h -o chtmlwritewindow.moc.cpp - -#>+ 2 -mocs: chtmlwritewindow.moc.cpp - -#>+ 3 -clexiconreadwindow.moc.cpp: $(srcdir)/clexiconreadwindow.h - $(MOC) $(srcdir)/clexiconreadwindow.h -o clexiconreadwindow.moc.cpp - -#>+ 2 -mocs: clexiconreadwindow.moc.cpp - -#>+ 3 -cbookreadwindow.moc.cpp: $(srcdir)/cbookreadwindow.h - $(MOC) $(srcdir)/cbookreadwindow.h -o cbookreadwindow.moc.cpp - -#>+ 2 -mocs: cbookreadwindow.moc.cpp - -#>+ 3 -cbuttons.moc.cpp: $(srcdir)/cbuttons.h - $(MOC) $(srcdir)/cbuttons.h -o cbuttons.moc.cpp - -#>+ 2 -mocs: cbuttons.moc.cpp - -#>+ 3 -cplainwritewindow.moc.cpp: $(srcdir)/cplainwritewindow.h - $(MOC) $(srcdir)/cplainwritewindow.h -o cplainwritewindow.moc.cpp - -#>+ 2 -mocs: cplainwritewindow.moc.cpp - -#>+ 3 -cmodulechooserbar.moc.cpp: $(srcdir)/cmodulechooserbar.h - $(MOC) $(srcdir)/cmodulechooserbar.h -o cmodulechooserbar.moc.cpp - -#>+ 2 -mocs: cmodulechooserbar.moc.cpp - -#>+ 3 -cbiblereadwindow.moc.cpp: $(srcdir)/cbiblereadwindow.h - $(MOC) $(srcdir)/cbiblereadwindow.h -o cbiblereadwindow.moc.cpp - -#>+ 2 -mocs: cbiblereadwindow.moc.cpp - -#>+ 3 -cwritewindow.moc.cpp: $(srcdir)/cwritewindow.h - $(MOC) $(srcdir)/cwritewindow.h -o cwritewindow.moc.cpp - -#>+ 2 -mocs: cwritewindow.moc.cpp - -#>+ 3 -cdisplaywindow.moc.cpp: $(srcdir)/cdisplaywindow.h - $(MOC) $(srcdir)/cdisplaywindow.h -o cdisplaywindow.moc.cpp - -#>+ 2 -mocs: cdisplaywindow.moc.cpp - -#>+ 3 -ccommentaryreadwindow.moc.cpp: $(srcdir)/ccommentaryreadwindow.h - $(MOC) $(srcdir)/ccommentaryreadwindow.h -o ccommentaryreadwindow.moc.cpp - -#>+ 2 -mocs: ccommentaryreadwindow.moc.cpp - -#>+ 3 -creadwindow.moc.cpp: $(srcdir)/creadwindow.h - $(MOC) $(srcdir)/creadwindow.h -o creadwindow.moc.cpp - -#>+ 2 -mocs: creadwindow.moc.cpp - -#>+ 3 -cmodulechooserbutton.moc.cpp: $(srcdir)/cmodulechooserbutton.h - $(MOC) $(srcdir)/cmodulechooserbutton.h -o cmodulechooserbutton.moc.cpp - -#>+ 2 -mocs: cmodulechooserbutton.moc.cpp - -#>+ 3 -clean-metasources: - -rm -f chtmlwritewindow.moc.cpp clexiconreadwindow.moc.cpp cbookreadwindow.moc.cpp cbuttons.moc.cpp cplainwritewindow.moc.cpp cmodulechooserbar.moc.cpp cbiblereadwindow.moc.cpp cwritewindow.moc.cpp cdisplaywindow.moc.cpp ccommentaryreadwindow.moc.cpp creadwindow.moc.cpp cmodulechooserbutton.moc.cpp - -#>+ 2 -KDE_DIST=cmodulechooserbar.h chtmlwritewindow.h creadwindow.h cbookreadwindow.h clexiconreadwindow.h cdisplaywindow.h cwritewindow.h cbiblereadwindow.h Makefile.in cplainwritewindow.h cmodulechooserbutton.h cbuttons.h Makefile.am ccommentaryreadwindow.h - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/displaywindow/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/displaywindow/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/displaywindow/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 11 -libdisplaywindow_a.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/cbiblereadwindow.cpp $(srcdir)/cbookreadwindow.cpp $(srcdir)/ccommentaryreadwindow.cpp $(srcdir)/cdisplaywindow.cpp $(srcdir)/clexiconreadwindow.cpp $(srcdir)/cmodulechooserbar.cpp $(srcdir)/cmodulechooserbutton.cpp $(srcdir)/creadwindow.cpp $(srcdir)/cwritewindow.cpp $(srcdir)/cplainwritewindow.cpp $(srcdir)/chtmlwritewindow.cpp $(srcdir)/cbuttons.cpp chtmlwritewindow.moc.cpp cbookreadwindow.moc.cpp clexiconreadwindow.moc.cpp cbuttons.moc.cpp cbiblereadwindow.moc.cpp cmodulechooserbar.moc.cpp cplainwritewindow.moc.cpp cwritewindow.moc.cpp cdisplaywindow.moc.cpp ccommentaryreadwindow.moc.cpp creadwindow.moc.cpp cmodulechooserbutton.moc.cpp - @echo 'creating libdisplaywindow_a.all_cpp.cpp ...'; \ - rm -f libdisplaywindow_a.all_cpp.files libdisplaywindow_a.all_cpp.final; \ - echo "#define KDE_USE_FINAL 1" >> libdisplaywindow_a.all_cpp.final; \ - for file in cbiblereadwindow.cpp cbookreadwindow.cpp ccommentaryreadwindow.cpp cdisplaywindow.cpp clexiconreadwindow.cpp cmodulechooserbar.cpp cmodulechooserbutton.cpp creadwindow.cpp cwritewindow.cpp cplainwritewindow.cpp chtmlwritewindow.cpp cbuttons.cpp chtmlwritewindow.moc.cpp cbookreadwindow.moc.cpp clexiconreadwindow.moc.cpp cbuttons.moc.cpp cbiblereadwindow.moc.cpp cmodulechooserbar.moc.cpp cplainwritewindow.moc.cpp cwritewindow.moc.cpp cdisplaywindow.moc.cpp ccommentaryreadwindow.moc.cpp creadwindow.moc.cpp cmodulechooserbutton.moc.cpp ; do \ - echo "#include \"$$file\"" >> libdisplaywindow_a.all_cpp.files; \ - test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libdisplaywindow_a.all_cpp.final; \ - done; \ - cat libdisplaywindow_a.all_cpp.final libdisplaywindow_a.all_cpp.files > libdisplaywindow_a.all_cpp.cpp; \ - rm -f libdisplaywindow_a.all_cpp.final libdisplaywindow_a.all_cpp.files - -#>+ 3 -clean-final: - -rm -f libdisplaywindow_a.all_cpp.cpp - -#>+ 3 -final: - $(MAKE) libdisplaywindow_a_OBJECTS="$(libdisplaywindow_a_final_OBJECTS)" all-am - -#>+ 3 -final-install: - $(MAKE) libdisplaywindow_a_OBJECTS="$(libdisplaywindow_a_final_OBJECTS)" install-am - -#>+ 3 -no-final: - $(MAKE) libdisplaywindow_a_OBJECTS="$(libdisplaywindow_a_nofinal_OBJECTS)" all-am - -#>+ 3 -no-final-install: - $(MAKE) libdisplaywindow_a_OBJECTS="$(libdisplaywindow_a_nofinal_OBJECTS)" install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/frontend/displaywindow/cbiblereadwindow.cpp b/bibletime/frontend/displaywindow/cbiblereadwindow.cpp deleted file mode 100644 index 0e80a35..0000000 --- a/bibletime/frontend/displaywindow/cbiblereadwindow.cpp +++ /dev/null @@ -1,458 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cbiblereadwindow.h" -#include "ccommentaryreadwindow.h" -#include "cbuttons.h" - -#include "backend/cswordversekey.h" -#include "backend/cswordbiblemoduleinfo.h" - -#include "frontend/cprofilewindow.h" -#include "frontend/cexportmanager.h" -#include "frontend/cbtconfig.h" -#include "frontend/cmdiarea.h" -#include "util/cresmgr.h" - -#include "frontend/display/creaddisplay.h" -#include "frontend/keychooser/ckeychooser.h" - -#include "util/ctoolclass.h" - -#include - -//Qt includes -#include -#include - -//KDE includes -#include -#include -#include - -using namespace Profile; - -CBibleReadWindow::CBibleReadWindow(ListCSwordModuleInfo moduleList, CMDIArea* parent, const char *name ) : CLexiconReadWindow(moduleList, parent,name) { -} - -CBibleReadWindow::~CBibleReadWindow() {} - -void CBibleReadWindow::applyProfileSettings( CProfileWindow* const settings ) { - CLexiconReadWindow::applyProfileSettings(settings); - - const int count = displaySettingsButton()->menuItemCount(); - int result = settings->windowSettings(); - for (int i = count-1; i>=1; i--) { - if (result-(int)pow((double)2,i-1)>= 0) { //2^i was added before, so item with index i is set - result -= (int)pow((double)2,i-1); - displaySettingsButton()->setItemStatus(i,true); - } - else { - displaySettingsButton()->setItemStatus(i,false); - } - } - displaySettingsButton()->setChanged(); -}; - -void CBibleReadWindow::storeProfileSettings( CProfileWindow* const settings ) { - CLexiconReadWindow::storeProfileSettings(settings); - - const int count = displaySettingsButton()->menuItemCount(); - int result = 0; - //now check every item - for (int i = 1; i < count; i++) { //first item is a title - if (displaySettingsButton()->itemStatus(i)) //item is checked - result += (int)pow((double)2,i-1);//add 2^i (the i. digit in binary) - } - settings->setWindowSettings(result); -}; - - -/** Reimplementation. */ -void CBibleReadWindow::insertKeyboardActions( KActionCollection* const a ) { - new KAction( - i18n("Next book"), CResMgr::displaywindows::bibleWindow::nextBook::accel, - a, "nextBook" - ); - new KAction( - i18n("Previous book"), CResMgr::displaywindows::bibleWindow::previousBook::accel, - a, "previousBook" - ); - new KAction( - i18n("Next chapter"), CResMgr::displaywindows::bibleWindow::nextChapter::accel, - a, "nextChapter" - ); - new KAction( - i18n("Previous chapter"), CResMgr::displaywindows::bibleWindow::previousChapter::accel, - a, "previousChapter" - ); - new KAction( - i18n("Next verse"), CResMgr::displaywindows::bibleWindow::nextVerse::accel, - a, "nextVerse" - ); - new KAction( - i18n("Previous verse"), CResMgr::displaywindows::bibleWindow::previousVerse::accel, - a, "previousVerse" - ); - - //popup menu items - // new KAction(i18n("Select all"), KStdAccel::selectAll(), a, "selectAll"); - - //copy menu items - // new KAction(i18n("Copy reference only"), KShortcut(0), a, "copyReferenceOnly"); - // new KAction(i18n("Text of reference"), KShortcut(0), a, "copyTextOfReference"); - // new KAction(i18n("Reference with text"), KShortcut(0), a, "copyReferenceWithText"); - new KAction(i18n("Copy chapter"), KShortcut(0), a, "copyChapter"); - // new KAction(i18n("Copy selected text"), KStdAccel::copy(), a, "copySelectedText"); - - //save menu - // new KAction(i18n("Reference with text"), KShortcut(0), a, "saveReferenceWithText"); - new KAction(i18n("Save chapter as plain text"), KShortcut(0), a, "saveChapterAsPlainText"); - new KAction(i18n("Save chapter as HTML"), KShortcut(0), a, "saveChapterAsHTML"); - // new KAction(i18n("Reference with text"), KShortcut(0), a, "saveReferenceWithText"); - - //print - new KAction(i18n("Print chapter"), KStdAccel::print(), a, "printChapter"); -} - -void CBibleReadWindow::initActions() { - CLexiconReadWindow::initActions(); //make sure the predefined actions are available - - //cleanup, not a clean oo-solution - actionCollection()->action("nextEntry")->setEnabled(false); - actionCollection()->action("previousEntry")->setEnabled(false); - - new KAction( - i18n("Next book"), - CResMgr::displaywindows::bibleWindow::nextBook::accel, - this, SLOT(nextBook()), - actionCollection(), "nextBook" - ); - new KAction( - i18n("Previous book"), - CResMgr::displaywindows::bibleWindow::previousBook::accel, - this, SLOT(previousBook()), - actionCollection(), "previousBook" - ); - new KAction( - i18n("Next chapter"), - CResMgr::displaywindows::bibleWindow::nextChapter::accel, - this, SLOT(nextChapter()), - actionCollection(), "nextChapter" - ); - new KAction( - i18n("Previous chapter"), - CResMgr::displaywindows::bibleWindow::previousChapter::accel, - this, SLOT(previousChapter()), - actionCollection(), "previousChapter" - ); - new KAction( - i18n("Next verse"), - CResMgr::displaywindows::bibleWindow::nextVerse::accel, - this, SLOT(nextVerse()), - actionCollection(), "nextVerse" - ); - new KAction( - i18n("Previous verse"), - CResMgr::displaywindows::bibleWindow::previousVerse::accel, - this, SLOT(previousVerse()), - actionCollection(), "previousVerse" - ); - - m_actions.selectAll = actionCollection()->action("selectAll"); - Q_ASSERT(m_actions.selectAll); - - m_actions.findText = actionCollection()->action("findText"); - Q_ASSERT(m_actions.findText); - - m_actions.findStrongs = new KAction( - i18n("Strong's Search"), - CResMgr::displaywindows::general::findStrongs::icon, - CResMgr::displaywindows::general::findStrongs::accel, - this, SLOT(openSearchStrongsDialog()), - actionCollection(), - CResMgr::displaywindows::general::findStrongs::actionName); - - - m_actions.copy.referenceOnly = new KAction(i18n("Reference only"), KShortcut(0), displayWidget()->connectionsProxy(), SLOT(copyAnchorOnly()), actionCollection(), "copyReferenceOnly"); - - m_actions.copy.referenceTextOnly = new KAction(i18n("Text of reference"), KShortcut(0),displayWidget()->connectionsProxy(), SLOT(copyAnchorTextOnly()), actionCollection(), "copyTextOfReference"); - - m_actions.copy.referenceAndText = new KAction(i18n("Reference with text"), KShortcut(0), displayWidget()->connectionsProxy(), SLOT(copyAnchorWithText()), actionCollection(), "copyReferenceWithText"); - - m_actions.copy.chapter = new KAction(i18n("Chapter"), KShortcut(0), this, SLOT(copyDisplayedText()), actionCollection(), "copyChapter"); - - m_actions.copy.selectedText = actionCollection()->action("copySelectedText"); - Q_ASSERT(m_actions.copy.selectedText); - - m_actions.save.referenceAndText = new KAction(i18n("Reference with text"), KShortcut(0), displayWidget()->connectionsProxy(), SLOT(saveAnchorWithText()), actionCollection(), "saveReferenceWithText"); - - m_actions.save.chapterAsPlain = new KAction(i18n("Chapter as plain text"), KShortcut(0), this, SLOT(saveChapterPlain()), actionCollection(), "saveChapterAsPlainText"); - - m_actions.save.chapterAsHTML = new KAction(i18n("Chapter as HTML"), KShortcut(0), this, SLOT(saveChapterHTML()), actionCollection(), "saveChapterAsHTML"); - - m_actions.print.reference = new KAction(i18n("Reference with text"), KShortcut(0), this, SLOT(printAnchorWithText()), actionCollection(), "saveReferenceWithText"); - - m_actions.print.chapter = new KAction(i18n("Chapter"), KShortcut(0), this, SLOT(printAll()), actionCollection(), "printChapter"); - - CBTConfig::setupAccelSettings(CBTConfig::bibleWindow, actionCollection()); -} - -void CBibleReadWindow::initConnections() { - CLexiconReadWindow::initConnections(); - - /* if (m_transliterationButton) { // Transliteration is not always available - connect(m_transliterationButton, SIGNAL(sigChanged()), SLOT(lookup())); - }*/ -} - -void CBibleReadWindow::initToolbars() { - CLexiconReadWindow::initToolbars(); -} - -void CBibleReadWindow::initView() { - CLexiconReadWindow::initView(); - - parentWidget()->installEventFilter( this ); -} - -/** Reimplementation. */ -void CBibleReadWindow::setupPopupMenu() { - popup()->insertTitle(CToolClass::getIconForModule(modules().first()), i18n("Bible window")); - - m_actions.findText->plug(popup()); - m_actions.findStrongs->plug(popup()); - m_actions.selectAll->plug(popup()); - - (new KActionSeparator(this))->plug( popup() ); - - m_actions.copyMenu = new KActionMenu(i18n("Copy..."), CResMgr::displaywindows::bibleWindow::copyMenu::icon, popup()); - m_actions.copyMenu->setDelayed( false ); - m_actions.copyMenu->insert(m_actions.copy.referenceOnly); - m_actions.copyMenu->insert(m_actions.copy.referenceTextOnly); - m_actions.copyMenu->insert(m_actions.copy.referenceAndText); - m_actions.copyMenu->insert(m_actions.copy.chapter); - m_actions.copyMenu->insert(new KActionSeparator(this)); - m_actions.copyMenu->insert(m_actions.copy.selectedText); - m_actions.copyMenu->plug(popup()); - - m_actions.saveMenu = new KActionMenu(i18n("Save..."),CResMgr::displaywindows::bibleWindow::saveMenu::icon, popup()); - m_actions.saveMenu->setDelayed( false ); - m_actions.saveMenu->insert(m_actions.save.referenceAndText); - m_actions.saveMenu->insert(m_actions.save.chapterAsPlain); - m_actions.saveMenu->insert(m_actions.save.chapterAsHTML); - m_actions.saveMenu->plug(popup()); - - m_actions.printMenu = new KActionMenu(i18n("Print..."),CResMgr::displaywindows::bibleWindow::printMenu::icon, popup()); - m_actions.printMenu->setDelayed(false); - m_actions.printMenu->insert(m_actions.print.reference); - m_actions.printMenu->insert(m_actions.print.chapter); - m_actions.printMenu->plug(popup()); -} - -/** Reimplemented. */ -void CBibleReadWindow::updatePopupMenu() { - qWarning("CBibleReadWindow::updatePopupMenu()"); - - //enable the action depending on the supported module features -// bool hasStrongs = false; -// ListCSwordModuleInfo mods = modules(); -// for (ListCSwordModuleInfo::iterator it = mods.begin(); it != mods.end(); ++it) { -// if ( (*it)->has( CSwordModuleInfo::strongNumbers ) ) { -// hasStrongs = true; -// break; -// } -// } -// -// m_actions.findStrongs->setEnabled( hasStrongs ); - m_actions.findStrongs->setEnabled( displayWidget()->getCurrentNodeInfo()[CDisplay::Lemma] != QString::null ); - - - m_actions.copy.referenceOnly->setEnabled( displayWidget()->hasActiveAnchor() ); - m_actions.copy.referenceTextOnly->setEnabled( displayWidget()->hasActiveAnchor() ); - m_actions.copy.referenceAndText->setEnabled( displayWidget()->hasActiveAnchor() ); - m_actions.copy.selectedText->setEnabled( displayWidget()->hasSelection() ); - - m_actions.save.referenceAndText->setEnabled( displayWidget()->hasActiveAnchor() ); - - m_actions.print.reference->setEnabled( displayWidget()->hasActiveAnchor() ); -} - -/** Moves to the next book. */ -void CBibleReadWindow::nextBook() { - if (verseKey()->next(CSwordVerseKey::UseBook)) { - keyChooser()->setKey(key()); - } -} - -/** Moves one book behind. */ -void CBibleReadWindow::previousBook() { - if (verseKey()->previous(CSwordVerseKey::UseBook)) { - keyChooser()->setKey(key()); - } -} - -/** Moves to the next book. */ -void CBibleReadWindow::nextChapter() { - if (verseKey()->next(CSwordVerseKey::UseChapter)) { - keyChooser()->setKey(key()); - } -} - -/** Moves one book behind. */ -void CBibleReadWindow::previousChapter() { - if (verseKey()->previous(CSwordVerseKey::UseChapter)) { - keyChooser()->setKey(key()); - } -} - -/** Moves to the next book. */ -void CBibleReadWindow::nextVerse() { - if (verseKey()->next(CSwordVerseKey::UseVerse)) { - keyChooser()->setKey(key()); - } -} - -/** Moves one book behind. */ -void CBibleReadWindow::previousVerse() { - if (verseKey()->previous(CSwordVerseKey::UseVerse)) { - keyChooser()->setKey(key()); - } -} - -/** rapper around key() to return the right type of key. */ -CSwordVerseKey* CBibleReadWindow::verseKey() { - CSwordVerseKey* k = dynamic_cast(CDisplayWindow::key()); - Q_ASSERT(k); - - return k; -} - -/** Copies the current chapter into the clipboard. */ -void CBibleReadWindow::copyDisplayedText() { - CSwordVerseKey dummy(*verseKey()); - dummy.Verse(1); - - CSwordVerseKey vk(*verseKey()); - vk.LowerBound(dummy); - - CSwordBibleModuleInfo* bible = dynamic_cast(modules().first()); - dummy.Verse(bible->verseCount(dummy.book(), dummy.Chapter())); - vk.UpperBound(dummy); - - CExportManager mgr(i18n("Copy chapter to clipboard ..."), false, i18n("Copying"), filterOptions(), displayOptions()); - mgr.copyKey(&vk, CExportManager::Text, true); -} - -/** Saves the chapter as valid HTML page. */ -void CBibleReadWindow::saveChapterHTML() { - //saves the complete chapter to disk - CSwordBibleModuleInfo* bible = dynamic_cast(modules().first()); - Q_ASSERT(bible); - if (!bible) //shouldn't happen - return; - - CSwordVerseKey dummy(*verseKey()); - dummy.Verse(1); - - CSwordVerseKey vk(*verseKey()); - vk.LowerBound(dummy); - - dummy.Verse(bible->verseCount(dummy.book(), dummy.Chapter())); - vk.UpperBound(dummy); - - CExportManager mgr(i18n("Saving chapter ..."), true, i18n("Saving"), filterOptions(), displayOptions()); - mgr.saveKey(&vk, CExportManager::HTML, true); -} - -/** Saves the chapter as valid HTML page. */ -void CBibleReadWindow::saveChapterPlain() { - //saves the complete chapter to disk - - CSwordVerseKey vk(*verseKey()); - CSwordVerseKey dummy(*verseKey()); - - dummy.Verse(1); - vk.LowerBound(dummy); - - CSwordBibleModuleInfo* bible = dynamic_cast(modules().first()); - dummy.Verse(bible->verseCount(dummy.book(), dummy.Chapter())); - vk.UpperBound(dummy); - - CExportManager mgr(i18n("Saving chapter ..."), true, i18n("Saving"), filterOptions(),displayOptions()); - mgr.saveKey(&vk, CExportManager::Text, true); -} - -void CBibleReadWindow::reload() { - CLexiconReadWindow::reload(); - - if (m_modules.count() == 0) { - close(); - return; - } - - //refresh the book lists -// qDebug("lang is %s",backend()->booknameLanguage().latin1()); - verseKey()->setLocale( backend()->booknameLanguage().latin1() ); - keyChooser()->refreshContent(); - - CBTConfig::setupAccelSettings(CBTConfig::readWindow, actionCollection()); //setup the predefined actions - CBTConfig::setupAccelSettings(CBTConfig::bibleWindow, actionCollection()); -} - -/** No descriptions */ -bool CBibleReadWindow::eventFilter( QObject* o, QEvent* e) { - const bool ret = CLexiconReadWindow::eventFilter(o,e); - - // Q_ASSERT(o->inherits("CDisplayWindow")); - // qWarning("class: %s", o->className()); - if (e && (e->type() == QEvent::FocusIn)) { //sync other windows to this active - - /* This is a hack to work around a KHTML problem (similair to the Drag&Drop problem we had): - * If new HTML content is loaded from inside a kHTML event handler - * the widget's state will be confused, i.e. it's scrolling without having - * the mousebutton clicked. - * - * This is not really in a KHTML event handler but works anyway. - * Sometime KDE/Qt is hard to use ... - */ - QTimer::singleShot(0, this, SLOT(syncWindows())); - } - - return ret; -} - -void CBibleReadWindow::lookup( CSwordKey* newKey ) { - CLexiconReadWindow::lookup(newKey); - - syncWindows(); -} - -void CBibleReadWindow::syncWindows() { - // qWarning("syncing windows"); - QWidgetList windows = mdi()->windowList(); - // Q_ASSERT(windows.count()); - if (!windows.count()) { - return; - } - - for (windows.first(); windows.current(); windows.next()) { - CDisplayWindow* w = dynamic_cast(windows.current()); - // Q_ASSERT(w && w->syncAllowed()); - - if (w && w->syncAllowed()) { - w->lookup( key()->key() ); - } - /* else { - qWarning("class sync: %s", w->className()); - }*/ - } -} diff --git a/bibletime/frontend/displaywindow/cbiblereadwindow.h b/bibletime/frontend/displaywindow/cbiblereadwindow.h deleted file mode 100644 index 2326700..0000000 --- a/bibletime/frontend/displaywindow/cbiblereadwindow.h +++ /dev/null @@ -1,141 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CBIBLEREADWINDOW_H -#define CBIBLEREADWINDOW_H - -//BibleTime includes -#include "clexiconreadwindow.h" - -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" - -//Qt includes -#include - -//KDE includes -#include - - -class CTransliterationButton; - -/**The read display window for Bibles. - *@author The BibleTime team - */ - -class CBibleReadWindow : public CLexiconReadWindow { - Q_OBJECT -public: - CBibleReadWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name=0); - virtual ~CBibleReadWindow(); - /** - * Store the settings of this window in the given CProfileWindow object. - */ - virtual void storeProfileSettings( Profile::CProfileWindow* const settings ); - /** - * Store the settings of this window in the given profile window. - */ - virtual void applyProfileSettings( Profile::CProfileWindow* const settings ); - /** - * Reimplementation. - */ - static void insertKeyboardActions( KActionCollection* const a ); - -protected: - virtual void initActions(); - virtual void initToolbars(); - virtual void initConnections(); - virtual void initView(); - /** - * Reimplementation. - */ - virtual void setupPopupMenu(); - /** - * Reimplemented. - */ - virtual void updatePopupMenu(); - /** Event filter. - * Reimplementation of the event filter to filter out events like focus in. - */ - virtual bool eventFilter( QObject* o, QEvent* e); - - struct { - KAction* selectAll; - KAction* findText; - KAction* findStrongs; - - KActionMenu* copyMenu; - struct { - KAction* referenceOnly; - KAction* referenceTextOnly; - KAction* referenceAndText; - KAction* chapter; - KAction* selectedText; - } - copy; - - KActionMenu* saveMenu; - struct { - KAction* referenceAndText; - KAction* chapterAsPlain; - KAction* chapterAsHTML; - } - save; - - KActionMenu* printMenu; - struct { - KAction* reference; - KAction* chapter; - } - print; - } - m_actions; - - -public slots: - void nextBook(); - void previousBook(); - void nextChapter(); - void previousChapter(); - void nextVerse(); - void previousVerse(); - /** - * Refreshes the content of this display window and the content of the keychooser. - */ - virtual void reload(); - -protected slots: // Protected slots - /** - * Copies the current chapter into the clipboard. - */ - void copyDisplayedText(); - /** - * Saves the chapter as valid HTML page. - */ - void saveChapterHTML(); - /** - * Saves the chapter as valid HTML page. - */ - void saveChapterPlain(); - virtual void lookup( CSwordKey* newKey ); - void syncWindows(); - -private: - friend class CCommentaryReadWindow; - /** - * Wrapper around key() to return the right type of key. - */ - CSwordVerseKey* verseKey(); - - // CTransliterationButton* m_transliterationButton; -}; - -#endif diff --git a/bibletime/frontend/displaywindow/cbookreadwindow.cpp b/bibletime/frontend/displaywindow/cbookreadwindow.cpp deleted file mode 100644 index c4a4627..0000000 --- a/bibletime/frontend/displaywindow/cbookreadwindow.cpp +++ /dev/null @@ -1,176 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cbookreadwindow.h" -#include "cmodulechooserbar.h" -#include "cbuttons.h" - -#include "backend/cswordtreekey.h" - -#include "frontend/display/cdisplay.h" -#include "frontend/keychooser/cbooktreechooser.h" -#include "frontend/cprofilewindow.h" -#include "frontend/cbtconfig.h" - -#include "util/ctoolclass.h" -#include "util/cresmgr.h" - -//Qt includes -#include - -//KDE includes -#include -#include -#include - -using namespace Profile; - -CBookReadWindow::CBookReadWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name) : CLexiconReadWindow(modules, parent, name) {} - -CBookReadWindow::~CBookReadWindow() {} - -void CBookReadWindow::applyProfileSettings( CProfileWindow* profileWindow ) { - CLexiconReadWindow::applyProfileSettings(profileWindow); - - const bool enable = static_cast( profileWindow->windowSettings() ); - if (enable) { - m_treeAction->activate(); - } -}; - -void CBookReadWindow::storeProfileSettings( CProfileWindow* profileWindow ) { - CLexiconReadWindow::storeProfileSettings(profileWindow); - - //store information about our show tree structure button - profileWindow->setWindowSettings( static_cast( m_treeAction->isChecked() ) ); -}; - -void CBookReadWindow::initActions() { - CLexiconReadWindow::initActions(); - //cleanup, not a clean oo-solution - Q_ASSERT(actionCollection()->action("nextEntry")); - Q_ASSERT(actionCollection()->action("previousEntry")); - actionCollection()->action("nextEntry")->setEnabled(false); - actionCollection()->action("previousEntry")->setEnabled(false); - - m_treeAction = new KToggleAction( - i18n("Toggle tree view"), - CResMgr::displaywindows::bookWindow::toggleTree::icon, - CResMgr::displaywindows::bookWindow::toggleTree::accel, - this, SLOT(treeToggled()), - actionCollection(), "toggleTree"); - - CBTConfig::setupAccelSettings(CBTConfig::bookWindow, actionCollection()); -}; - -void CBookReadWindow::insertKeyboardActions( KActionCollection* const a ) { - new KToggleAction( - i18n("Toggle tree view"), - CResMgr::displaywindows::bookWindow::toggleTree::icon, - CResMgr::displaywindows::bookWindow::toggleTree::accel, - a, "toggleTree"); - - // new KAction(i18n("Copy reference only"), KShortcut(0), a, "copyReferenceOnly"); - new KAction(i18n("Copy entry with text"), KShortcut(0), a, "copyEntryWithText"); - // new KAction(i18n("Copy selected text"), KShortcut(0), a, "copySelectedText"); - new KAction(i18n("Save entry as plain text"), KShortcut(0), a, "saveEntryAsPlainText"); - new KAction(i18n("Save entry as HTML"), KShortcut(0), a, "saveEntryAsHTML"); - // new KAction(i18n("Print reference only"), KShortcut(0), a, "printReferenceOnly"); - new KAction(i18n("Print entry with text"), KShortcut(0), a, "printEntryWithText"); - -} - -/** No descriptions */ -void CBookReadWindow::initConnections() { - CLexiconReadWindow::initConnections(); - - connect(m_treeChooser, SIGNAL(keyChanged(CSwordKey*)), - this, SLOT(lookup(CSwordKey*))); - connect(m_treeChooser, SIGNAL(keyChanged(CSwordKey*)), - keyChooser(), SLOT(updateKey(CSwordKey*))); - connect(keyChooser(), SIGNAL(keyChanged(CSwordKey*)), - m_treeChooser, SLOT(updateKey(CSwordKey*))); -} - -/** Init the view */ -void CBookReadWindow::initView() { - QSplitter* splitter = new QSplitter(this); - - setMainToolBar( new KToolBar(this) ); - addDockWindow(mainToolBar()); - - m_treeChooser = new CBookTreeChooser(modules(), key(), splitter); - setDisplayWidget( CDisplay::createReadInstance(this, splitter) ); - - setKeyChooser( CKeyChooser::createInstance(modules(), key(), mainToolBar()) ); - - setModuleChooserBar( new CModuleChooserBar(modules(), modules().first()->type(), this) ); - moduleChooserBar()->setButtonLimit(1); - addDockWindow( moduleChooserBar() ); - - setButtonsToolBar( new KToolBar(this) ); - addDockWindow( buttonsToolBar() ); - setDisplaySettingsButton( new CDisplaySettingsButton( &displayOptions(), &filterOptions(), modules(), buttonsToolBar()) ); - - m_treeChooser->hide(); - - splitter->setResizeMode(m_treeChooser, QSplitter::Stretch); - setCentralWidget( splitter ); - setIcon(CToolClass::getIconForModule(modules().first())); -} - -void CBookReadWindow::initToolbars() { - Q_ASSERT(m_treeAction); - Q_ASSERT(m_actions.backInHistory); - - m_actions.backInHistory->plug( mainToolBar(), 0 ); - m_actions.forwardInHistory->plug( mainToolBar(), 1 ); - - mainToolBar()->insertWidget(0,keyChooser()->sizeHint().width(),keyChooser()); - - m_treeAction->plug(buttonsToolBar()); - m_treeAction->setChecked(false); - - buttonsToolBar()->insertWidget(2,displaySettingsButton()->size().width(),displaySettingsButton()); - - KAction* action = actionCollection()->action( - CResMgr::displaywindows::general::search::actionName ); - if (action) { - action->plug(buttonsToolBar()); - } - - #if KDE_VERSION_MINOR < 1 - action->plugAccel( accel() ); - #endif -} - -/** Is called when the action was executed to toggle the tree view. */ -void CBookReadWindow::treeToggled() { - if (m_treeAction->isChecked()) { - m_treeChooser->show(); - } - else { - m_treeChooser->hide(); - } -} - -/** Reimplementation to take care of the tree chooser. */ -void CBookReadWindow::modulesChanged() { - CLexiconReadWindow::modulesChanged(); - m_treeChooser->setModules(modules()); - lookup(key()); -} - -void CBookReadWindow::setupPopupMenu() { - CLexiconReadWindow::setupPopupMenu(); - - popup()->changeTitle(-1, CToolClass::getIconForModule(modules().first()), i18n("Book window")); -} diff --git a/bibletime/frontend/displaywindow/cbookreadwindow.h b/bibletime/frontend/displaywindow/cbookreadwindow.h deleted file mode 100644 index 6effe83..0000000 --- a/bibletime/frontend/displaywindow/cbookreadwindow.h +++ /dev/null @@ -1,69 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CBOOKREADWINDOW_H -#define CBOOKREADWINDOW_H - -//BibleTime includes -#include "clexiconreadwindow.h" -#include "backend/cswordkey.h" -#include "backend/cswordtreekey.h" -#include "backend/cswordversekey.h" - -class KToggleAction; -class CBookTreeChooser; - -/** - * @author The BibleTime team - */ -class CBookReadWindow : public CLexiconReadWindow { - Q_OBJECT -public: - static void insertKeyboardActions( KActionCollection* const a ); - - CBookReadWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name=0); - - virtual ~CBookReadWindow(); - /** - * Store the settings of this window in the given CProfileWindow object. - */ - virtual void storeProfileSettings( Profile::CProfileWindow* profileWindow ); - /** - * Store the settings of this window in the given profile window. - */ - virtual void applyProfileSettings( Profile::CProfileWindow* profileWindow ); - -protected: - virtual void initActions(); - virtual void initToolbars(); - virtual void initConnections(); - virtual void initView(); - - virtual void setupPopupMenu(); - - protected slots: // Protected slots - /** - * Reimplementation to take care of the tree chooser. - */ - virtual void modulesChanged(); - -private: - KToggleAction* m_treeAction; - CBookTreeChooser* m_treeChooser; - -private slots: // Private slots - /** - * Is called when the action was executed to toggle the tree view. - */ - void treeToggled(); -}; - -#endif diff --git a/bibletime/frontend/displaywindow/cbuttons.cpp b/bibletime/frontend/displaywindow/cbuttons.cpp deleted file mode 100644 index ddcfadf..0000000 --- a/bibletime/frontend/displaywindow/cbuttons.cpp +++ /dev/null @@ -1,218 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//HibleTime includes -#include "cbuttons.h" - -#include "util/cresmgr.h" - -#include "util/cpointers.h" - -//Qt includes -#include -#include - -//KDE includes -#include -#include - - -// CTransliterationButton::CTransliterationButton(CSwordBackend::FilterOptions* filterOptions, QWidget *parent, const char *name ) -// : KToolBarButton(CResMgr::displaywindows::transliteration::icon, 0,parent,name) { -// m_filterOptions = filterOptions; -// m_filterOptions->transliteration = 0; -// -// m_popup = new KPopupMenu(this); -// setPopup(m_popup); -// setPopupDelay(0001); -// -// connect(m_popup, SIGNAL(activated(int)), this, SLOT(optionSelected(int))); -// populateMenu(); -// } -// -// CTransliterationButton::~CTransliterationButton(){ -// -// } -// -// /** Resets the buttons with the list of used modules. */ -// void CTransliterationButton::reset( ListCSwordModuleInfo& /*modules*/ ){ -// m_popup->clear(); -// // popuplateMenu(); -// } -// -// /** Setup the menu entries. */ -// void CTransliterationButton::populateMenu(){ -// m_popup->clear(); -// m_popup->insertTitle(i18n("Transliteration")); -// m_popup->setCheckable(true); -// -// if (!CPointers::backend()->useICU()) -// return; -// -// Q_ASSERT(CPointers::backend()->transliterator()); -// if (!CPointers::backend()->transliterator()) -// return; -// -// sword::StringList options = CPointers::backend()->transliterator()->getOptionValues(); -// sword::StringList::iterator it; -// -// for (it = options.begin(); it != options.end(); ++it) { -// int id = m_popup->insertItem(QString::fromLatin1((*it).c_str())); -// if (m_filterOptions->transliteration == m_popup->indexOf(id)-1 ) { //workaround -// m_popup->setItemChecked(id, true); -// } -// } -// } -// -// /** No descriptions */ -// void CTransliterationButton::optionSelected(int ID){ -// for (unsigned int i = 0; i < m_popup->count(); i++) -// m_popup->setItemChecked(m_popup->idAt(i),false); -// m_popup->setItemChecked(ID, true); -// -// m_filterOptions->transliteration = m_popup->indexOf( ID )-1; //workaround -// emit sigChanged(); -// } - -/************************************************ - *********** CDisplaySettingsButton ************* - ************************************************/ - -CDisplaySettingsButton::CDisplaySettingsButton(CSwordBackend::DisplayOptions *displaySettings, CSwordBackend::FilterOptions *moduleSettings, const ListCSwordModuleInfo& useModules,QWidget *parent, const char *name ) -: KToolBarButton(CResMgr::displaywindows::displaySettings::icon, 0, parent, name) { - // qWarning("CDisplaySettingsButton::CDisplaySettingsButton"); - m_displaySettings = displaySettings; - m_moduleSettings = moduleSettings; - m_modules = useModules; - - m_popup = new KPopupMenu(this); - setPopup(m_popup); - setPopupDelay(0001); //Fix, O only opens menu on mouse release or move - - connect(m_popup, SIGNAL(activated(int)), this, SLOT(optionToggled(int))); - populateMenu(); -} - -void CDisplaySettingsButton::reset(const ListCSwordModuleInfo& useModules) { - m_modules = useModules; - populateMenu(); - //disable the settings button if no options are available - if (!populateMenu()) { - setEnabled(false); - QToolTip::add - (this, i18n("Display settings: No options available")); - } - else { - setEnabled(true); - QToolTip::add - (this, i18n("Display settings")); - } -} - - -void CDisplaySettingsButton::optionToggled(int ID) { - m_popup->setItemChecked( ID, !(m_popup->isItemChecked(ID))); - if (!m_popup->text(ID).isEmpty()) - *(m_dict[m_popup->text(ID).remove('&')]) = m_popup->isItemChecked(ID); - emit sigChanged(); -} - -/** No descriptions */ -int CDisplaySettingsButton::populateMenu() { - int ret = 0; - - m_popup->clear(); - m_popup->insertTitle(i18n("Display options")); - m_popup->setCheckable(true); - - ret += addMenuEntry(i18n("Use linebreaks after each verse"), &m_displaySettings->lineBreaks, (m_modules.first()->type() == CSwordModuleInfo::Bible)); - - //only show the verse numbers option for bible modules - ret += addMenuEntry(i18n("Show versenumbers"), &m_displaySettings->verseNumbers, (m_modules.first()->type() == CSwordModuleInfo::Bible)); - - ret += addMenuEntry(i18n("Show headings"), &m_moduleSettings->headings, - isOptionAvailable(CSwordModuleInfo::headings)); - /* ret += addMenuEntry(i18n("Show footnotes"), &m_moduleSettings->footnotes, - isOptionAvailable(CSwordBackend::footnotes ));*/ - ret += addMenuEntry(i18n("Highlight words of Jesus"), &m_moduleSettings->redLetterWords, - isOptionAvailable(CSwordModuleInfo::redLetterWords )); - // ret += addMenuEntry(i18n("Show Strong's Numbers"), &m_moduleSettings->strongNumbers, - // isOptionAvailable(CSwordBackend::strongNumbers )); - - /* ret += addMenuEntry(i18n("Show morphologic tags"),&m_moduleSettings->morphTags, - isOptionAvailable(CSwordBackend::morphTags )); - ret += addMenuEntry(i18n("Show lemmas"),&m_moduleSettings->lemmas, - isOptionAvailable(CSwordBackend::lemmas ));*/ - ret += addMenuEntry(i18n("Show Hebrew vowel points"), &m_moduleSettings->hebrewPoints, - isOptionAvailable(CSwordModuleInfo::hebrewPoints )); - ret += addMenuEntry(i18n("Show Hebrew cantillation marks"), &m_moduleSettings->hebrewCantillation, - isOptionAvailable(CSwordModuleInfo::hebrewCantillation )); - ret += addMenuEntry(i18n("Show Greek accents"), &m_moduleSettings->greekAccents, - isOptionAvailable(CSwordModuleInfo::greekAccents )); - - ret += addMenuEntry(i18n("Use alternative textual variant"), &m_moduleSettings->textualVariants, - isOptionAvailable(CSwordModuleInfo::textualVariants )); - ret += addMenuEntry(i18n("Show scripture cross-references"), &m_moduleSettings->scriptureReferences, - isOptionAvailable(CSwordModuleInfo::scriptureReferences )); - ret += addMenuEntry(i18n("Show morph segmentation"), &m_moduleSettings->morphSegmentation, - isOptionAvailable(CSwordModuleInfo::morphSegmentation )); - - return ret; -} - -/** No descriptions */ -int CDisplaySettingsButton::addMenuEntry( const QString name, const int* option, const bool available) { - int ret = 0; - - if (available) { - m_dict.insert( name, option ); - m_popup->setItemChecked(m_popup->insertItem( name ), *option ); - ret = 1; - } - - return ret; -} - -bool CDisplaySettingsButton::isOptionAvailable( const CSwordModuleInfo::FilterTypes option ) { - bool ret = false; - // for (m_modules.first(); m_modules.current() && !ret; m_modules.next()) { - ListCSwordModuleInfo::iterator end_it = m_modules.end(); - for (ListCSwordModuleInfo::iterator it(m_modules.begin()); it != end_it; ++it) { - ret = ret || (*it)->has(option); - } - - return ret; -} - -/** Returns the number of usable menu items in the setttings menu. */ -const int CDisplaySettingsButton::menuItemCount() { - return m_popup->count(); -} - -/** Sets the item at position pos to the satet given as 2nd paramter. */ -void CDisplaySettingsButton::setItemStatus( const int index, const bool checked ) { - const int ID = m_popup->idAt(index); - m_popup->setItemChecked(ID, checked); - const QString text = m_popup->text(ID).remove('&'); - if (m_dict[text]) { - *(m_dict[text]) = checked; - } -} - -/** Returns the status of the item at position "index" */ -const bool CDisplaySettingsButton::itemStatus( const int index ) { - return m_popup->isItemChecked( m_popup->idAt(index) ); -} - -/** Sets the status to changed. The signal changed will be emitted. */ -void CDisplaySettingsButton::setChanged() { - emit sigChanged(); -} diff --git a/bibletime/frontend/displaywindow/cbuttons.h b/bibletime/frontend/displaywindow/cbuttons.h deleted file mode 100644 index ac72f49..0000000 --- a/bibletime/frontend/displaywindow/cbuttons.h +++ /dev/null @@ -1,101 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CBUTTONS_H -#define CBUTTONS_H - -//BibleTime includes -#include "backend/cswordbackend.h" -#include "backend/cswordmoduleinfo.h" - -//QT includes -#include - -//KDE includes -#include - -class KPopupMenu; - -/** This class manages the transliteration of the selected modules. - * @author The BibleTime team - */ -// class CTransliterationButton : public KToolBarButton { -// Q_OBJECT -// public: -// CTransliterationButton(CSwordBackend::FilterOptions* displayOptions, QWidget *parent, const char *name=0); -// ~CTransliterationButton(); -// /** -// * Setup the menu entries. -// */ -// void populateMenu(); -// /** -// * Resets the buttons with the list of used modules. -// */ -// void reset( ListCSwordModuleInfo& modules ); -// -// protected slots: // Protected slots -// void optionSelected(int); -// -// private: -// KPopupMenu* m_popup; -// CSwordBackend::FilterOptions* m_filterOptions; -// -// signals: -// void sigChanged(); -// }; - -/** This class manages the display options of the selected modules. - * @author The BibleTime team - */ -class CDisplaySettingsButton : public KToolBarButton { - Q_OBJECT -public: - CDisplaySettingsButton(CSwordBackend::DisplayOptions *displaySettings, CSwordBackend::FilterOptions *settings, const ListCSwordModuleInfo& useModules, QWidget *parent=0, const char *name=0); - void reset(const ListCSwordModuleInfo& useModules); - /** - * Sets the item at position pos to the satet given as 2nd paramter. - */ - void setItemStatus( const int pos, const bool checked ); - /** - * Returns the number of usable menu items in the setttings menu. - */ - const int menuItemCount(); - /** - * Returns the status of the item at position "index" - */ - const bool itemStatus( const int index ); - /** - * Sets the status to changed. The signal changed will be emitted. - */ - void setChanged(); - -signals: - void sigChanged(void); - -protected slots: - void optionToggled(int ID); - -protected: - CSwordBackend::FilterOptions* m_moduleSettings; - CSwordBackend::DisplayOptions* m_displaySettings; - CSwordBackend::FilterOptions m_available; - ListCSwordModuleInfo m_modules; - - QDict m_dict; - - KPopupMenu* m_popup; - - int populateMenu(); - bool isOptionAvailable( const CSwordModuleInfo::FilterTypes option); - int addMenuEntry( const QString name, const int* option, const bool available); -}; - -#endif diff --git a/bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp b/bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp deleted file mode 100644 index 9355831..0000000 --- a/bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp +++ /dev/null @@ -1,198 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "ccommentaryreadwindow.h" - -#include "frontend/cprofilewindow.h" -#include "frontend/cbtconfig.h" -#include "frontend/keychooser/ckeychooser.h" -#include "frontend/display/cdisplay.h" -#include "frontend/display/creaddisplay.h" - -#include "util/ctoolclass.h" -#include "util/cresmgr.h" - -//Qt includes - -//KDE includes -#include -#include -#include -#include - -using namespace Profile; - -CCommentaryReadWindow::CCommentaryReadWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name) : CLexiconReadWindow(modules, parent,name) {} - -void CCommentaryReadWindow::insertKeyboardActions( KActionCollection* const a ) { - new KAction( - i18n("Next book"), CResMgr::displaywindows::bibleWindow::nextBook::accel, - a, "nextBook" - ); - new KAction( - i18n("Previous book"), CResMgr::displaywindows::bibleWindow::previousBook::accel, - a, "previousBook" - ); - new KAction( - i18n("Next chapter"), CResMgr::displaywindows::bibleWindow::nextChapter::accel, - a, "nextChapter" - ); - new KAction( - i18n("Previous chapter"), CResMgr::displaywindows::bibleWindow::previousChapter::accel, - a, "previousChapter" - ); - new KAction( - i18n("Next verse"), CResMgr::displaywindows::bibleWindow::nextVerse::accel, - a, "nextVerse" - ); - new KAction( - i18n("Previous verse"), CResMgr::displaywindows::bibleWindow::previousVerse::accel, - a, "previousVerse" - ); -} - -void CCommentaryReadWindow::applyProfileSettings( CProfileWindow* profileWindow ) { - CLexiconReadWindow::applyProfileSettings(profileWindow); - if (profileWindow->windowSettings()) { - m_syncButton->setChecked(true); - } -}; - -void CCommentaryReadWindow::storeProfileSettings( CProfileWindow* profileWindow ) { - CLexiconReadWindow::storeProfileSettings(profileWindow); - profileWindow->setWindowSettings( m_syncButton->isChecked() ); -}; - -void CCommentaryReadWindow::initToolbars() { - CLexiconReadWindow::initToolbars(); - - m_syncButton = new KToggleAction(i18n("Sync with active Bible"), - CResMgr::displaywindows::commentaryWindow::syncWindow::icon, - CResMgr::displaywindows::commentaryWindow::syncWindow::accel, - actionCollection(), - CResMgr::displaywindows::commentaryWindow::syncWindow::actionName - ); - m_syncButton->setToolTip(CResMgr::displaywindows::commentaryWindow::syncWindow::tooltip); - m_syncButton->plug(buttonsToolBar()); -} - -/** Reimplementation to handle the keychooser refresh. */ -void CCommentaryReadWindow::reload() { - CLexiconReadWindow::reload(); - - //refresh the book lists - verseKey()->setLocale( backend()->booknameLanguage().latin1() ); - keyChooser()->refreshContent(); -} - -/** rapper around key() to return the right type of key. */ -CSwordVerseKey* CCommentaryReadWindow::verseKey() { - CSwordVerseKey* k = dynamic_cast(CDisplayWindow::key()); - Q_ASSERT(k); - return k; -} - -void CCommentaryReadWindow::initActions() { - CLexiconReadWindow::initActions(); //make sure the predefined actions are available - //cleanup, not a clean oo-solution - actionCollection()->action("nextEntry")->setEnabled(false); - actionCollection()->action("previousEntry")->setEnabled(false); - - new KAction( - i18n("Next book"), - CResMgr::displaywindows::bibleWindow::nextBook::accel, - this, SLOT(nextBook()), - actionCollection(), "nextBook" - ); - new KAction( - i18n("Previous book"), - CResMgr::displaywindows::bibleWindow::previousBook::accel, - this, SLOT(previousBook()), - actionCollection(), "previousBook" - ); - new KAction( - i18n("Next chapter"), - CResMgr::displaywindows::bibleWindow::nextChapter::accel, - this, SLOT(nextChapter()), - actionCollection(), "nextChapter" - ); - new KAction( - i18n("Previous chapter"), - CResMgr::displaywindows::bibleWindow::previousChapter::accel, - this, SLOT(previousChapter()), - actionCollection(), "previousChapter" - ); - new KAction( - i18n("Next verse"), - CResMgr::displaywindows::bibleWindow::nextVerse::accel, - this, SLOT(nextVerse()), - actionCollection(), "nextVerse" - ); - new KAction( - i18n("Previous verse"), - CResMgr::displaywindows::bibleWindow::previousVerse::accel, - this, SLOT(previousVerse()), - actionCollection(), "previousVerse" - ); - - CBTConfig::setupAccelSettings(CBTConfig::commentaryWindow, actionCollection()); -} - -/** Moves to the next book. */ -void CCommentaryReadWindow::nextBook() { - if (verseKey()->next(CSwordVerseKey::UseBook)) - keyChooser()->setKey(key()); -} - -/** Moves one book behind. */ -void CCommentaryReadWindow::previousBook() { - if (verseKey()->previous(CSwordVerseKey::UseBook)) - keyChooser()->setKey(key()); -} - -/** Moves to the next book. */ -void CCommentaryReadWindow::nextChapter() { - if (verseKey()->next(CSwordVerseKey::UseChapter)) - keyChooser()->setKey(key()); -} - -/** Moves one book behind. */ -void CCommentaryReadWindow::previousChapter() { - if (verseKey()->previous(CSwordVerseKey::UseChapter)) - keyChooser()->setKey(key()); -} - -/** Moves to the next book. */ -void CCommentaryReadWindow::nextVerse() { - if (verseKey()->next(CSwordVerseKey::UseVerse)) - keyChooser()->setKey(key()); -} - -/** Moves one book behind. */ -void CCommentaryReadWindow::previousVerse() { - if (verseKey()->previous(CSwordVerseKey::UseVerse)) - keyChooser()->setKey(key()); -} - -const bool CCommentaryReadWindow::syncAllowed() const { - return m_syncButton->isChecked(); -} - - -/*! - \fn CCommentaryReadWindow::setupPopupMenu() - */ -void CCommentaryReadWindow::setupPopupMenu() { - CLexiconReadWindow::setupPopupMenu(); - - popup()->changeTitle(-1, CToolClass::getIconForModule(modules().first()), i18n("Commentary window")); -} diff --git a/bibletime/frontend/displaywindow/ccommentaryreadwindow.h b/bibletime/frontend/displaywindow/ccommentaryreadwindow.h deleted file mode 100644 index 8b13d72..0000000 --- a/bibletime/frontend/displaywindow/ccommentaryreadwindow.h +++ /dev/null @@ -1,67 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CCOMMENTARYREADWINDOW_H -#define CCOMMENTARYREADWINDOW_H - -//BibleTime includes -#include "cbiblereadwindow.h" - -//Qt includes -#include - -/** - *@author The BibleTime team - */ - -class CCommentaryReadWindow : public CLexiconReadWindow { - Q_OBJECT -public: - /** - * Reimplementation. - */ - static void insertKeyboardActions( KActionCollection* const a ); - - CCommentaryReadWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name=0); - /** - * Store the settings of this window in the given CProfileWindow object. - */ - virtual void storeProfileSettings( Profile::CProfileWindow* profileWindow ); - /** - * Store the settings of this window in the given profile window. - */ - virtual void applyProfileSettings( Profile::CProfileWindow* profileWindow ); - virtual const bool syncAllowed() const; - -public slots: // Public slots - void nextBook(); - void previousBook(); - void nextChapter(); - void previousChapter(); - void nextVerse(); - void previousVerse(); - /** - * Reimplementation to handle the keychooser refresh. - */ - virtual void reload(); - -protected: - virtual void initActions(); - virtual void initToolbars(); - -private: - KToggleAction* m_syncButton; - CSwordVerseKey* verseKey(); -protected: - virtual void setupPopupMenu(); -}; - -#endif diff --git a/bibletime/frontend/displaywindow/cdisplaywindow.cpp b/bibletime/frontend/displaywindow/cdisplaywindow.cpp deleted file mode 100644 index 1eebba7..0000000 --- a/bibletime/frontend/displaywindow/cdisplaywindow.cpp +++ /dev/null @@ -1,498 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cdisplaywindow.h" -#include "creadwindow.h" -#include "cbiblereadwindow.h" -#include "ccommentaryreadwindow.h" -#include "clexiconreadwindow.h" -#include "cbookreadwindow.h" - -#include "cwritewindow.h" -#include "cplainwritewindow.h" -#include "chtmlwritewindow.h" - -#include "cmodulechooserbar.h" -#include "cbuttons.h" - -#include "backend/cswordkey.h" - -#include "frontend/keychooser/ckeychooser.h" - -#include "frontend/display/cdisplay.h" - -#include "frontend/cmdiarea.h" -#include "frontend/cprofilewindow.h" -#include "frontend/cbtconfig.h" - -#include "frontend/searchdialog/csearchdialog.h" - -#include "util/cresmgr.h" - - -//Qt includes - -//KDE includes -#include -#include -#include - -using namespace Profile; - -CReadWindow* CDisplayWindow::createReadInstance(ListCSwordModuleInfo modules, CMDIArea* parent, const char* name) { - switch (modules.first()->type()) { - case CSwordModuleInfo::Bible: - return new CBibleReadWindow(modules, parent, name); - case CSwordModuleInfo::Commentary: - return new CCommentaryReadWindow(modules, parent, name); - case CSwordModuleInfo::Lexicon: - return new CLexiconReadWindow(modules, parent, name); - case CSwordModuleInfo::GenericBook: - return new CBookReadWindow(modules, parent, name); - default: - qWarning("unknown module type"); - break; - } - return 0; -} - - -CWriteWindow* CDisplayWindow::createWriteInstance(ListCSwordModuleInfo modules, CMDIArea* parent, const CDisplayWindow::WriteWindowType type, const char* name) { - if (type == HTMLWindow) { - return new CHTMLWriteWindow(modules, parent, name); - } - else { - return new CPlainWriteWindow(modules, parent, name); - } - return 0; -} - -CDisplayWindow::CDisplayWindow(ListCSwordModuleInfo modules, CMDIArea *parent, const char *name ) -#if KDE_VERSION >= 0x030200 -: KMainWindow(KMainWindow::NoDCOPObject, parent, name, WDestructiveClose), -#else -: KMainWindow(parent, name, WDestructiveClose), -#endif -m_mdi(parent), -m_filterOptions(), -m_displayOptions(), -m_displaySettingsButton(0), -m_keyChooser(0), -m_swordKey(0), -m_isReady(false), -m_moduleChooserBar(0), -m_mainToolBar(0), -m_popupMenu(0), -m_displayWidget(0) { - setModules(modules); -} - -CDisplayWindow::~CDisplayWindow() { - delete m_swordKey; - m_swordKey = 0; -} - -CMDIArea* const CDisplayWindow::mdi() const { - return m_mdi; -} - -/** Returns the right window caption. */ -const QString CDisplayWindow::windowCaption() { - if (!m_modules.count()) { - return QString::null; - } - - return QString(key()->key()).append(" (").append(m_modules.join(" | ")).append(")"); -} - -/** Returns the used modules as a QPtrList */ -ListCSwordModuleInfo CDisplayWindow::modules() { - ListCSwordModuleInfo mods; - - for (QStringList::iterator it = m_modules.begin(); it != m_modules.end(); ++it) { - Q_ASSERT(backend()->findModuleByName(*it)); - if (CSwordModuleInfo* m = backend()->findModuleByName(*it)) { - mods.append(m); - } - } - - return mods; -} - -/** Set the window caption. */ -void CDisplayWindow::setCaption( const QString& ) { - QWidget::setCaption( windowCaption() ); - m_mdi->emitWindowCaptionChanged(); -} - -void CDisplayWindow::insertKeyboardActions( KActionCollection* const a ) { - KStdAction::zoomIn(0, 0, a, "zoomIn"); //no slot - KStdAction::zoomOut(0, 0, a, "zoomOut"); //no slot - KStdAction::close(0, 0, a, "closeWindow"); //no slot - KStdAction::selectAll(0, 0, a, "selectAll"); - KStdAction::copy(0, 0, a, "copySelectedText"); - KStdAction::find(0, 0, a, "findText"); - - new KToolBarPopupAction( - i18n("Back in history"), - CResMgr::displaywindows::general::backInHistory::icon, - CResMgr::displaywindows::general::backInHistory::accel, - a, - CResMgr::displaywindows::general::backInHistory::actionName - ); - new KToolBarPopupAction( - i18n("Forward in history"), - CResMgr::displaywindows::general::forwardInHistory::icon, - CResMgr::displaywindows::general::forwardInHistory::accel, - a, CResMgr::displaywindows::general::forwardInHistory::actionName - ); -} - -void CDisplayWindow::initActions() { - new KAction(i18n("Search"), - CResMgr::displaywindows::general::search::icon, - CResMgr::displaywindows::general::search::accel, - this, SLOT(slotSearchInModules()), - actionCollection(), CResMgr::displaywindows::general::search::actionName - ); - - KStdAction::zoomIn( - displayWidget()->connectionsProxy(), SLOT(zoomIn()), - actionCollection(), "zoomIn" - ); - KStdAction::zoomOut( - displayWidget()->connectionsProxy(), SLOT(zoomOut()), - actionCollection(), "zoomOut" - ); - KStdAction::close( - this, SLOT(close()), - actionCollection(), "closeWindow" - ); - - KStdAction::selectAll( - displayWidget()->connectionsProxy(), SLOT(selectAll()), - actionCollection(), "selectAll" - ); - - KStdAction::copy( - displayWidget()->connectionsProxy(), SLOT(copySelection()), - actionCollection(), "copySelectedText" - ); - - KStdAction::find( - displayWidget()->connectionsProxy(), SLOT(openFindTextDialog()), - actionCollection(), "findText" - ); - - new KToolBarPopupAction( - i18n("Back in history"), CResMgr::displaywindows::general::backInHistory::icon, CResMgr::displaywindows::general::backInHistory::accel, - keyChooser(), SLOT( backInHistory() ), - actionCollection(), CResMgr::displaywindows::general::backInHistory::actionName - ); - - new KToolBarPopupAction( - i18n("Forward in history"), CResMgr::displaywindows::general::forwardInHistory::icon, CResMgr::displaywindows::general::forwardInHistory::accel, - keyChooser(), SLOT( forwardInHistory() ), - actionCollection(), CResMgr::displaywindows::general::forwardInHistory::actionName - ); - - CBTConfig::setupAccelSettings(CBTConfig::allWindows, actionCollection()); -} - -/** Is called when this window gets the focus or looses the focus. */ -void CDisplayWindow::windowActivated( const bool hasFocus ) { - if (accel()) { - accel()->setEnabled(hasFocus); - } -} - -/** Refresh the settings of this window. */ -void CDisplayWindow::reload() { - //first make sure all used Sword modules are still present - for (QStringList::iterator it = m_modules.begin(); it != m_modules.end(); ++it) { - if (!backend()->findModuleByName(*it)) { - it = m_modules.remove(it); - if (it == m_modules.end()) { - break; - } - } - } - if (m_modules.count() == 0){ - close(); - return; - } - - if (keyChooser()) keyChooser()->setModules( modules(), false ); - - if (m_moduleChooserBar) { //necessary for edit windows which have now chooser bar - m_moduleChooserBar->setModules(modules()); - } - modulesChanged(); - lookup(); -} - -/** Returns the filter options used by this window. */ -CSwordBackend::FilterOptions& CDisplayWindow::filterOptions() { - return m_filterOptions; -} - -/** Returns the display options used by this display window. */ -CSwordBackend::DisplayOptions& CDisplayWindow::displayOptions() { - return m_displayOptions; -} - -/** Sets the new display options for this window. */ -void CDisplayWindow::setDisplayOptions( const CSwordBackend::DisplayOptions& displayOptions ) { - m_displayOptions = displayOptions; -} - -/** Sets the new filter options of this window. */ -void CDisplayWindow::setFilterOptions( CSwordBackend::FilterOptions& filterOptions ) { - m_filterOptions = filterOptions; -} - -/** Returns true if the widget is ready for use. */ -const bool CDisplayWindow::isReady() const { - return m_isReady; -} - -/** Set the ready status */ -void CDisplayWindow::setReady( const bool& ready ) { - m_isReady = ready; -} - -/** Returns true if the window may be closed. */ -bool CDisplayWindow::queryClose() { - return true; -} - -/** Returns the keychooser widget of this display window. */ -CKeyChooser* const CDisplayWindow::keyChooser() const { - return m_keyChooser; -} - -/** Sets the keychooser widget for this display window. */ -void CDisplayWindow::setKeyChooser( CKeyChooser* ck ) { - m_keyChooser = ck; -} - -/** Returns the key of this display window. */ -CSwordKey* CDisplayWindow::key() const { - Q_ASSERT( m_swordKey ); - return m_swordKey; -} - -/** Sets the new sword key. */ -void CDisplayWindow::setKey( CSwordKey* key ) { - Q_ASSERT( key ); - m_swordKey = key; -} - -void CDisplayWindow::modulesChanged() { - if (moduleChooserBar()) { //necessary for write windows - setModules( m_moduleChooserBar->getModuleList() ); - } - - if (!modules().count()) { - close(); - } - else { - if (displaySettingsButton()) { - displaySettingsButton()->reset(modules()); - } - - key()->module(modules().first()); - keyChooser()->setModules(modules()); - } -} - -/** Returns the module chooser bar. */ -CModuleChooserBar* const CDisplayWindow::moduleChooserBar() const { - return m_moduleChooserBar; -} - -/** Sets the module chooser bar. */ -void CDisplayWindow::setModuleChooserBar( CModuleChooserBar* bar ) { - if (m_moduleChooserBar) { - disconnect(m_moduleChooserBar, SIGNAL(sigChanged()), this, SLOT(modulesChanged())); - } - - //if a new bar should be set! - if (bar) { - m_moduleChooserBar = bar; - connect(bar, SIGNAL(sigChanged()), SLOT(modulesChanged())); - } -} - -/** Sets the modules. */ -void CDisplayWindow::setModules( const ListCSwordModuleInfo& newModules ) { - m_modules.clear(); - - ListCSwordModuleInfo::const_iterator end_it = newModules.end(); - for (ListCSwordModuleInfo::const_iterator it(newModules.begin()); it != end_it; ++it) { - m_modules.append((*it)->name()); - } -} - -/** Initialize the window. Call this method from the outside, because calling this in the constructor is not possible! */ -const bool CDisplayWindow::init() { - //BibleTime::createReadDisplayWindow calls the show() method - initView(); - setMinimumSize( 250,200 ); - - setCaption(windowCaption()); - //setup focus stuff. - setFocusPolicy(QWidget::ClickFocus); - parentWidget()->setFocusPolicy(QWidget::ClickFocus); - - initActions(); - initToolbars(); - initConnections(); - setupPopupMenu(); - - m_filterOptions = CBTConfig::getFilterOptionDefaults(); - m_displayOptions = CBTConfig::getDisplayOptionDefaults(); - if (displaySettingsButton()) { - displaySettingsButton()->reset(modules()); - } - - setReady(true); - return true; -} - -/** Returns the main toolbar. */ -KToolBar* const CDisplayWindow::mainToolBar() const { - return m_mainToolBar; -} - -/** Returns the main toolbar. */ -KToolBar* const CDisplayWindow::buttonsToolBar() const { - return m_buttonsToolBar; -} - -/** Sets the main toolbar. */ -void CDisplayWindow::setMainToolBar( KToolBar* bar ) { - m_mainToolBar = bar; -} - -/** Sets the main toolbar. */ -void CDisplayWindow::setButtonsToolBar( KToolBar* bar ) { - m_buttonsToolBar = bar; -} - -/** Returns the display settings button */ -CDisplaySettingsButton* const CDisplayWindow::displaySettingsButton() const { - return m_displaySettingsButton; -} - -/** Sets the display settings button. */ -void CDisplayWindow::setDisplaySettingsButton( CDisplaySettingsButton* button ) { - if (m_displaySettingsButton) - disconnect(m_displaySettingsButton, SIGNAL( sigChanged() ),this, SLOT(lookup() )); - - m_displaySettingsButton = button; - connect(m_displaySettingsButton, SIGNAL(sigChanged()),this, SLOT(lookup())); -} - -/** Lookup the current key. Used to refresh the display. */ -void CDisplayWindow::lookup() { - lookup( key() ); -} - -void CDisplayWindow::lookup( const QString& moduleName, const QString& keyName ) { - Q_ASSERT(isReady()); - if (!isReady()) { - return; - } - - CSwordModuleInfo* m = backend()->findModuleByName(moduleName); - Q_ASSERT(m); - if (!m) { - return; - } - - //ToDo: check for containsRef compat - if (m && modules().contains(m)) { - key()->key(keyName); - keyChooser()->setKey(key()); //the key chooser does send an update signal - } - else { //given module not displayed in this window - //if the module is displayed in another display window we assume a wrong drop - bool found = false; - //create a new window for the given module - ListCSwordModuleInfo mList; - mList.append(m); - mdi()->emitCreateDisplayWindow(mList, keyName); - } -} - -void CDisplayWindow::lookup( const QString& keyName ) { - /* This function is called for example after a bookmark was dropped on this window - */ - Q_ASSERT(modules().first()); - - //qDebug("CDisplayWindow::lookup: %s", keyName.latin1()); - lookup(modules().first()->name(), keyName); -} - -/** Update the status of the popup menu entries. */ -void CDisplayWindow::updatePopupMenu() {} - - -///** Returns the installed popup menu. */ -KPopupMenu* const CDisplayWindow::popup() { - // qWarning("CReadWindow::popup()"); - if (!m_popupMenu) { - m_popupMenu = new KPopupMenu(this); - connect(m_popupMenu, SIGNAL(aboutToShow()), this, SLOT(updatePopupMenu())); - if (displayWidget()) { - displayWidget()->installPopup(m_popupMenu); - } - /* else { - qWarning("CDisplayWindow:: can't instal popup menu"); - }*/ - } - return m_popupMenu; -} - -/** Returns the display widget used by this implementation of CDisplayWindow. */ -CDisplay* const CDisplayWindow::displayWidget() const { - Q_ASSERT(m_displayWidget); - return m_displayWidget; -} - -/** Sets the display widget used by this display window. */ -void CDisplayWindow::setDisplayWidget( CDisplay* newDisplay ) { - m_displayWidget = newDisplay; -} - -void CDisplayWindow::closeEvent(QCloseEvent* e) { - if (!queryClose()) { - e->ignore(); - } - else { - e->accept(); - } -} - -void CDisplayWindow::slotSearchInModules() { - Search::CSearchDialog::openDialog(modules()); -} - -void CDisplayWindow::printAll() { - m_displayWidget->connectionsProxy()->printAll( m_displayOptions, m_filterOptions); -} - -void CDisplayWindow::printAnchorWithText() { - m_displayWidget->connectionsProxy()->printAnchorWithText( m_displayOptions, m_filterOptions); -} - diff --git a/bibletime/frontend/displaywindow/cdisplaywindow.h b/bibletime/frontend/displaywindow/cdisplaywindow.h deleted file mode 100644 index c166687..0000000 --- a/bibletime/frontend/displaywindow/cdisplaywindow.h +++ /dev/null @@ -1,275 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CDISPLAYWINDOW_H -#define CDISPLAYWINDOW_H - -//BibleTime includes -#include "util/cpointers.h" - -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbackend.h" -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" -#include "backend/cswordtreekey.h" -#include "backend/cswordldkey.h" - -#include "frontend/cprofilewindow.h" - -//Qt includes -#include - -//KDE includes -#include - - -//Forward declarations -class CMDIArea; -class CReadWindow; -class CWriteWindow; -class CMDIArea; -class CDisplaySettingsButton; -class CDisplay; -class CKeyChooser; -class CModuleChooserBar; -class CDisplaySettingsButton; -class KAccel; -class KToolBar; -class KPopupMenu; - -/** The base class for all display windows of BibleTime. - * @author The BibleTime team - */ - -class CDisplayWindow : public KMainWindow, public CPointers { - Q_OBJECT -public: - enum WriteWindowType { - HTMLWindow = 1, - PlainTextWindow = 2 - }; - - static CReadWindow* createReadInstance(ListCSwordModuleInfo modules, CMDIArea* parent, const char* name = 0); - static CWriteWindow* createWriteInstance(ListCSwordModuleInfo modules, CMDIArea* parent, const WriteWindowType type = HTMLWindow, const char* name = 0); - /** - * Insert the keyboard accelerators of this window into the given KAccel object. - */ - // static void insertKeyboardActions( KAccel* const accel ); - static void insertKeyboardActions( KActionCollection* const a ); - - CMDIArea* const mdi() const; - /** - * Returns the right window caption. - */ - const QString windowCaption(); - /** - * Returns the used modules as a QPtrList - */ - ListCSwordModuleInfo modules(); - /** - * Store the settings of this window in the given CProfileWindow object. - */ - virtual void storeProfileSettings( Profile::CProfileWindow* profileWindow ) = 0; - /** - * Store the settings of this window in the given profile window. - */ - virtual void applyProfileSettings( Profile::CProfileWindow* profileWindow ) = 0; - /** - * Set the window caption. - */ - virtual void setCaption( const QString& ); - /** - * Sets the new filter options of this window. - */ - void setFilterOptions( CSwordBackend::FilterOptions& filterOptions ); - /** - * Sets the new display options for this window. - */ - void setDisplayOptions( const CSwordBackend::DisplayOptions& displayOptions ); - /** - * Returns the display options used by this display window. - */ - CSwordBackend::DisplayOptions& displayOptions(); - /** - * Returns the filter options used by this window. - */ - CSwordBackend::FilterOptions& filterOptions(); - /** - * Set the ready status - */ - void setReady( const bool& ready ); - /** - * Returns true if the widget is ready for use. - */ - const bool isReady() const; - /** - * Returns true if the window may be closed. - */ - virtual bool queryClose(); - /** - * Returns the keychooser widget of this display window. - */ - CKeyChooser* const keyChooser() const; - /** - * Sets the new sword key. - */ - void setKey( CSwordKey* key ); - /** - * Returns the key of this display window. - */ - CSwordKey* key() const; - /** - * Initialize the window. Call this method from the outside, because calling this in the constructor is not possible! - */ - virtual const bool init(); - /** - * Sets the main toolbar. - */ - void setMainToolBar( KToolBar* bar ); - /** - * Sets the buttons toolbar. - */ - void setButtonsToolBar( KToolBar* bar ); - /** - * Returns the main toolbar. - */ - KToolBar* const mainToolBar() const; - /** - * Returns the buttons toolbar. - */ - KToolBar* const buttonsToolBar() const; - /** - * Initialize the toolbars - */ - virtual void initToolbars() = 0; - /** - * Returns the display settings button - */ - CDisplaySettingsButton* const displaySettingsButton() const; - /** - * Sets the display settings button. - */ - void setDisplaySettingsButton( CDisplaySettingsButton* button ); - virtual void setupPopupMenu() = 0; - /** - * Returns the display widget used by this implementation of CDisplayWindow. - */ - virtual CDisplay* const displayWidget() const; - /** - * Sets the display widget used by this display window. - */ - virtual void setDisplayWidget( CDisplay* newDisplay ); - - /** Returns whether syncs to the active window are allowed at this time for this display window - * @return boolean value whether sync is allowed - */ - virtual const bool syncAllowed() const { - return false; - }; - -public slots: - /** - * Lookup the specified key in the given module. If the module is not chosen withing - * this display window create a new displaywindow with the right module in it. - */ - virtual void lookup( const QString& module, const QString& key ); - /** - * Lookup the key in the chosen modules. - */ - virtual void lookup( const QString& key ); - /** - * Refresh the settings of this window. - */ - virtual void reload(); - -protected: - friend class CMDIArea; - friend class CBibleReadWindow; - - CDisplayWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name=0); - virtual ~CDisplayWindow(); - /** - * Initializes the intern keyboard actions. - */ - virtual void initActions(); - /** - Is called when this window gets the focus or looses the focus. - */ - virtual void windowActivated( const bool hasFocus ); - /** - * Sets the keychooser widget for this display window. - */ - void setKeyChooser( CKeyChooser* ck ); - /** - * Returns the module chooser bar. - */ - CModuleChooserBar* const moduleChooserBar() const; - /** - * Lookup the given key. - */ - virtual void lookup( CSwordKey* ) = 0; - /** - * Sets the module chooser bar. - */ - void setModuleChooserBar( CModuleChooserBar* bar ); - /** - * Sets the modules. - */ - void setModules( const ListCSwordModuleInfo& modules ); - /** - * Initializes the signal / slot connections of this display window. - */ - virtual void initConnections() = 0; - /** - * Initialize the view of this display window. - */ - virtual void initView() = 0; - /** - * Returns the installed popup menu. - */ - KPopupMenu* const popup(); - virtual void closeEvent(QCloseEvent* e); - -protected slots: - virtual void modulesChanged(); - /** - * Lookup the current key. Used to refresh the display. - */ - void lookup(); - virtual void updatePopupMenu(); - - void slotSearchInModules(); - - void printAll(); - void printAnchorWithText(); - - -private: - CMDIArea* m_mdi; - - //we may only cache the module names bacause after a backend relaod the pointers are invalid! - QStringList m_modules; - - CSwordBackend::FilterOptions m_filterOptions; - CSwordBackend::DisplayOptions m_displayOptions; - - CDisplaySettingsButton* m_displaySettingsButton; - CKeyChooser* m_keyChooser; - CSwordKey* m_swordKey; - bool m_isReady; - CModuleChooserBar* m_moduleChooserBar; - KToolBar* m_mainToolBar; - KToolBar* m_buttonsToolBar; - KPopupMenu* m_popupMenu; - CDisplay* m_displayWidget; -}; - -#endif diff --git a/bibletime/frontend/displaywindow/chtmlwritewindow.cpp b/bibletime/frontend/displaywindow/chtmlwritewindow.cpp deleted file mode 100644 index e2e91e4..0000000 --- a/bibletime/frontend/displaywindow/chtmlwritewindow.cpp +++ /dev/null @@ -1,132 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "chtmlwritewindow.h" - -//frontend includes -#include "frontend/keychooser/ckeychooser.h" -#include "frontend/cprofilewindow.h" - -#include "util/cresmgr.h" - -//Qt includes - -//KDE includes -#include -#include - -using namespace Profile; - -CHTMLWriteWindow::CHTMLWriteWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name) -: CPlainWriteWindow(modules, parent, name) {} - -CHTMLWriteWindow::~CHTMLWriteWindow() {} - -void CHTMLWriteWindow::initView() { - CWriteDisplay* writeDisplay = CDisplay::createWriteInstance(this, CDisplay::HTMLDisplay); - Q_ASSERT(writeDisplay); - setDisplayWidget( writeDisplay ); - setCentralWidget( displayWidget()->view() ); - - setMainToolBar( new KToolBar(this) ); - mainToolBar()->setFullSize(true); - addDockWindow(mainToolBar()); - - setKeyChooser( CKeyChooser::createInstance(modules(), key(), mainToolBar()) ); - mainToolBar()->insertWidget(0,keyChooser()->sizeHint().width(),keyChooser()); - mainToolBar()->setFullSize(false); -}; - -void CHTMLWriteWindow::initConnections() { - CWriteWindow::initConnections(); - - connect(keyChooser(), SIGNAL(keyChanged(CSwordKey*)), - this, SLOT(lookup(CSwordKey*))); - connect(displayWidget()->connectionsProxy(), SIGNAL(textChanged()), - this, SLOT(textChanged()) ); -}; - -void CHTMLWriteWindow::initToolbars() { - //setup the toolbar - m_actions.syncWindow = new KToggleAction(i18n("Sync with active Bible"), - CResMgr::displaywindows::commentaryWindow::syncWindow::icon, - CResMgr::displaywindows::commentaryWindow::syncWindow::accel, - actionCollection(), - CResMgr::displaywindows::commentaryWindow::syncWindow::actionName - ); - m_actions.syncWindow->setToolTip(CResMgr::displaywindows::commentaryWindow::syncWindow::tooltip); - m_actions.syncWindow->plug(mainToolBar()); - - m_actions.saveText = new KAction( i18n("Save text"), - CResMgr::displaywindows::writeWindow::saveText::icon, - CResMgr::displaywindows::writeWindow::saveText::accel, - this, SLOT( saveCurrentText() ), - actionCollection(), - CResMgr::displaywindows::writeWindow::saveText::actionName - ); - m_actions.saveText->setToolTip( CResMgr::displaywindows::writeWindow::saveText::tooltip ); - m_actions.saveText->plug(mainToolBar()); - - m_actions.deleteEntry = new KAction(i18n("Delete current entry"), - CResMgr::displaywindows::writeWindow::deleteEntry::icon, - CResMgr::displaywindows::writeWindow::deleteEntry::accel, - this, SLOT(deleteEntry()), - actionCollection(), - CResMgr::displaywindows::writeWindow::deleteEntry::actionName - ); - m_actions.deleteEntry->setToolTip( CResMgr::displaywindows::writeWindow::deleteEntry::tooltip ); - m_actions.deleteEntry->plug(mainToolBar()); - - m_actions.restoreText = new KAction(i18n("Restore original text"), - CResMgr::displaywindows::writeWindow::restoreText::icon, - CResMgr::displaywindows::writeWindow::restoreText::accel, - this, SLOT(restoreText()), actionCollection(), - CResMgr::displaywindows::writeWindow::restoreText::actionName - ); - m_actions.restoreText->setToolTip( CResMgr::displaywindows::writeWindow::restoreText::tooltip ); - m_actions.restoreText->plug(mainToolBar()); - - - KToolBar* bar = new KToolBar(this); - bar->setFullSize(true); - addDockWindow(bar); - - displayWidget()->setupToolbar( bar, actionCollection() ); -} - -void CHTMLWriteWindow::storeProfileSettings( CProfileWindow* profileWindow ) { - CWriteWindow::storeProfileSettings(profileWindow); - profileWindow->setWindowSettings( m_actions.syncWindow->isChecked() ); -}; - -void CHTMLWriteWindow::applyProfileSettings( CProfileWindow* profileWindow ) { - CWriteWindow::applyProfileSettings(profileWindow); - if (profileWindow->windowSettings()) { - m_actions.syncWindow->setChecked(true); - } -}; - -/** Is called when the current text was changed. */ -void CHTMLWriteWindow::textChanged() { - m_actions.saveText->setEnabled( displayWidget()->isModified() ); - m_actions.restoreText->setEnabled( displayWidget()->isModified() ); -} - -/** Loads the original text from the module. */ -void CHTMLWriteWindow::restoreText() { - lookup(key()); - displayWidget()->setModified(false); - textChanged(); -} - -const bool CHTMLWriteWindow::syncAllowed() const { - return m_actions.syncWindow->isChecked(); -} diff --git a/bibletime/frontend/displaywindow/chtmlwritewindow.h b/bibletime/frontend/displaywindow/chtmlwritewindow.h deleted file mode 100644 index 04b70f6..0000000 --- a/bibletime/frontend/displaywindow/chtmlwritewindow.h +++ /dev/null @@ -1,74 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CHTMLWRITEWINDOW_H -#define CHTMLWRITEWINDOW_H - -//BibleTime includes -#include "cplainwritewindow.h" - -//Qt includes -#include - -class KAction; - -/** The WYSIWYG implementation of the editor. - * @author The BibleTime team - */ -class CHTMLWriteWindow : public CPlainWriteWindow { - Q_OBJECT -public: - CHTMLWriteWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name = 0); - virtual ~CHTMLWriteWindow(); - - /** - * Store the settings of this window in the given CProfileWindow object. - */ - virtual void storeProfileSettings( Profile::CProfileWindow* ); - /** - * Store the settings of this window in the given profile window. - */ - virtual void applyProfileSettings( Profile::CProfileWindow* ); - - virtual const bool syncAllowed() const; - -protected: // Protected methods - /** - * Initialize the state of this widget. - */ - virtual void initView(); - virtual void initConnections(); - virtual void initToolbars(); - virtual const CDisplayWindow::WriteWindowType writeWindowType() { - return CDisplayWindow::HTMLWindow; - }; - -protected slots: - /** - * Is called when the current text was changed. - */ - virtual void textChanged(); - /** - * Loads the original text from the module. - */ - virtual void restoreText(); - -private: - struct { - KAction* saveText; - KAction* restoreText; - KAction* deleteEntry; - KToggleAction* syncWindow; - } - m_actions; -}; - -#endif diff --git a/bibletime/frontend/displaywindow/clexiconreadwindow.cpp b/bibletime/frontend/displaywindow/clexiconreadwindow.cpp deleted file mode 100644 index b36118d..0000000 --- a/bibletime/frontend/displaywindow/clexiconreadwindow.cpp +++ /dev/null @@ -1,317 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "clexiconreadwindow.h" -#include "cmodulechooserbar.h" -#include "cbuttons.h" - -#include "backend/cswordkey.h" -#include "backend/cswordldkey.h" - -#include "frontend/cbtconfig.h" -#include "frontend/cexportmanager.h" -#include "frontend/display/cdisplay.h" -#include "frontend/display/creaddisplay.h" -#include "frontend/keychooser/ckeychooser.h" - -#include "util/ctoolclass.h" -#include "util/cresmgr.h" - -//Qt includes - -//KDE includes -#include -#include -#include -#include -#include -// #include - -CLexiconReadWindow::CLexiconReadWindow(ListCSwordModuleInfo moduleList, CMDIArea* parent, const char *name) : CReadWindow(moduleList, parent,name) { - setKey( CSwordKey::createInstance(moduleList.first()) ); -} - -CLexiconReadWindow::~CLexiconReadWindow() {} - -void CLexiconReadWindow::insertKeyboardActions( KActionCollection* const a ) { - new KAction( - i18n("Next entry"), CResMgr::displaywindows::lexiconWindow::nextEntry::accel, - a, "nextEntry" - ); - new KAction( - i18n("Previous entry"), CResMgr::displaywindows::lexiconWindow::previousEntry::accel, - a, "previousEntry" - ); - - // new KAction(i18n("Copy reference only"), KShortcut(0), a, "copyReferenceOnly"); - new KAction(i18n("Copy entry with text"), KShortcut(0), a, "copyEntryWithText"); - // new KAction(i18n("Copy selected text"), KShortcut(0), a, "copySelectedText"); - new KAction(i18n("Save entry as plain text"), KShortcut(0), a, "saveEntryAsPlainText"); - new KAction(i18n("Save entry as HTML"), KShortcut(0), a, "saveEntryAsHTML"); - // new KAction(i18n("Print reference only"), KShortcut(0), a, "printReferenceOnly"); - new KAction(i18n("Print entry with text"), KShortcut(0), a, "printEntryWithText"); -} - -void CLexiconReadWindow::initActions() { - CReadWindow::initActions(); - - m_actions.backInHistory = dynamic_cast( - actionCollection()->action( - CResMgr::displaywindows::general::backInHistory::actionName - ) - ); - Q_ASSERT(m_actions.backInHistory); - - m_actions.forwardInHistory = dynamic_cast( - actionCollection()->action( - CResMgr::displaywindows::general::forwardInHistory::actionName - ) - ); - - Q_ASSERT(m_actions.forwardInHistory); - - new KAction( - i18n("Next entry"), CResMgr::displaywindows::lexiconWindow::nextEntry::accel, - this, SLOT( nextEntry() ), - actionCollection(), "nextEntry" - ); - new KAction( - i18n("Previous entry"), CResMgr::displaywindows::lexiconWindow::previousEntry::accel, - this, SLOT( previousEntry() ), - actionCollection(), "previousEntry" - ); - - m_actions.selectAll = actionCollection()->action("selectAll"); - Q_ASSERT(m_actions.selectAll); - - m_actions.findText = actionCollection()->action("findText"); - Q_ASSERT(m_actions.findText); - - //m_actions.findStrongs = new KAction(i18n("Strong's Search"), KShortcut(0),this, SLOT(openSearchStrongsDialog()), actionCollection(), "findStrongs"); - m_actions.findStrongs = new KAction( - i18n("Strong's Search"), - CResMgr::displaywindows::general::findStrongs::icon, - CResMgr::displaywindows::general::findStrongs::accel, - this, SLOT(openSearchStrongsDialog()), - actionCollection(), - CResMgr::displaywindows::general::findStrongs::actionName); - - m_actions.copy.reference = new KAction(i18n("Reference only"), KShortcut(0), displayWidget()->connectionsProxy(), SLOT(copyAnchorOnly()), actionCollection(), "copyReferenceOnly"); - - m_actions.copy.entry = new KAction(i18n("Entry with text"), KShortcut(0), displayWidget()->connectionsProxy(), SLOT(copyAll()), actionCollection(), "copyEntryWithText"); - - m_actions.copy.selectedText = actionCollection()->action("copySelectedText"); - Q_ASSERT(m_actions.copy.selectedText); - - m_actions.save.entryAsPlain = new KAction(i18n("Entry as plain text"), KShortcut(0), this, SLOT(saveAsPlain()),actionCollection(), "saveEntryAsPlain"); - - m_actions.save.entryAsHTML = new KAction(i18n("Entry as HTML"), KShortcut(0), this, SLOT(saveAsHTML()), actionCollection(), "saveEntryAsHTML"); - - m_actions.print.reference = new KAction(i18n("Reference only"), KShortcut(0), this, SLOT(printAnchorWithText()), actionCollection(), "printReferenceOnly"); - - m_actions.print.entry = new KAction(i18n("Entry with text"), KShortcut(0), this, SLOT(printAll()), actionCollection(), "printEntryWithText"); - - // init with the user defined settings - CBTConfig::setupAccelSettings(CBTConfig::lexiconWindow, actionCollection()); -}; - -/** No descriptions */ -void CLexiconReadWindow::initConnections() { - Q_ASSERT(keyChooser()); - - connect(keyChooser(), SIGNAL(keyChanged(CSwordKey*)), - this, SLOT(lookup(CSwordKey*))); - connect(keyChooser(), SIGNAL(historyChanged()), - this, SLOT(slotUpdateHistoryButtons())); - - //connect the history actions to the right slots - connect( - m_actions.backInHistory->popupMenu(), SIGNAL(aboutToShow()), - this, SLOT(slotFillBackHistory()) - ); - connect( - m_actions.backInHistory->popupMenu(), SIGNAL(activated(int)), - keyChooser(), SLOT(backInHistory(int)) - ); - connect( - m_actions.forwardInHistory->popupMenu(), SIGNAL(aboutToShow()), - this, SLOT(slotFillForwardHistory()) - ); - connect( - m_actions.forwardInHistory->popupMenu(), SIGNAL(activated(int)), - keyChooser(), SLOT(forwardInHistory(int)) - ); - - -} - -void CLexiconReadWindow::initView() { - setDisplayWidget( CDisplay::createReadInstance(this) ); - - setMainToolBar( new KToolBar(this) ); - addDockWindow(mainToolBar()); - - setKeyChooser( CKeyChooser::createInstance(modules(), key(), mainToolBar()) ); - - mainToolBar()->insertWidget(0, keyChooser()->sizeHint().width(), keyChooser()); - mainToolBar()->setFullSize(false); - - setModuleChooserBar( new CModuleChooserBar(modules(), modules().first()->type(), this) ); - addDockWindow(moduleChooserBar()); - - setButtonsToolBar( new KToolBar(this) ); - addDockWindow(buttonsToolBar()); - - setIcon(CToolClass::getIconForModule(modules().first())); - setCentralWidget( displayWidget()->view() ); -} - -void CLexiconReadWindow::initToolbars() { - //main toolbar - Q_ASSERT(m_actions.backInHistory); - m_actions.backInHistory->plug( mainToolBar(),0 ); //1st button - m_actions.forwardInHistory->plug( mainToolBar(),1 ); //2nd button - - //buttons toolbar - KAction* action = actionCollection()->action( - CResMgr::displaywindows::general::search::actionName); - Q_ASSERT( action ); - if (action) { - action->plug(buttonsToolBar()); - } - #if KDE_VERSION_MINOR < 1 - action->plugAccel( accel() ); - #endif - - setDisplaySettingsButton( new CDisplaySettingsButton( &displayOptions(), &filterOptions(), modules(), buttonsToolBar()) ); - buttonsToolBar()->insertWidget(2,displaySettingsButton()->size().width(), displaySettingsButton()); -} - -void CLexiconReadWindow::setupPopupMenu() { - popup()->insertTitle(CToolClass::getIconForModule(modules().first()), i18n("Lexicon window")); - - // m_actions.selectAll = new KAction(i18n("Select all"), KShortcut(0), displayWidget()->connectionsProxy(), SLOT(selectAll()), actionCollection()); - m_actions.findText->plug(popup()); - m_actions.findStrongs->plug(popup()); - - m_actions.selectAll->plug(popup()); - - - (new KActionSeparator(this))->plug( popup() ); - - m_actions.copyMenu = new KActionMenu(i18n("Copy..."), CResMgr::displaywindows::lexiconWindow::copyMenu::icon, actionCollection()); - m_actions.copyMenu->setDelayed(false); - - m_actions.copyMenu->insert(m_actions.copy.reference); - m_actions.copyMenu->insert(m_actions.copy.entry); - m_actions.copyMenu->insert(new KActionSeparator(this)); - m_actions.copyMenu->insert(m_actions.copy.selectedText); - m_actions.copyMenu->plug(popup()); - - m_actions.saveMenu = new KActionMenu(i18n("Save..."), CResMgr::displaywindows::lexiconWindow::saveMenu::icon, actionCollection()); - m_actions.saveMenu->setDelayed(false); - m_actions.saveMenu->insert(m_actions.save.entryAsPlain); - m_actions.saveMenu->insert(m_actions.save.entryAsHTML); - m_actions.saveMenu->plug(popup()); - - m_actions.printMenu = new KActionMenu(i18n("Print..."), CResMgr::displaywindows::lexiconWindow::printMenu::icon, actionCollection()); - m_actions.printMenu->setDelayed(false); - m_actions.printMenu->insert(m_actions.print.reference); - m_actions.printMenu->insert(m_actions.print.entry); - m_actions.printMenu->plug(popup()); -} - -/** Reimplemented. */ -void CLexiconReadWindow::updatePopupMenu() { - //enable the action depending on the supported module features -/* bool hasStrongs = false; - ListCSwordModuleInfo mods = modules(); - for (ListCSwordModuleInfo::iterator it = mods.begin(); it != mods.end(); ++it) { - if ( (*it)->has( CSwordModuleInfo::strongNumbers ) ) { - hasStrongs = true; - break; - } - } - m_actions.findStrongs->setEnabled( hasStrongs );*/ - m_actions.findStrongs->setEnabled( displayWidget()->getCurrentNodeInfo()[CDisplay::Lemma] != QString::null ); - - m_actions.copy.reference->setEnabled( displayWidget()->hasActiveAnchor() ); - //m_actions.copy.entry->setEnabled( displayWidget()->hasActiveAnchor() ); - m_actions.copy.selectedText->setEnabled( displayWidget()->hasSelection() ); - - m_actions.print.reference->setEnabled( displayWidget()->hasActiveAnchor() ); -} - -/** No descriptions */ -void CLexiconReadWindow::nextEntry() { - keyChooser()->setKey(ldKey()->NextEntry()); -} - -/** No descriptions */ -void CLexiconReadWindow::previousEntry() { - keyChooser()->setKey(ldKey()->PreviousEntry()); -} - -/** Reimplementation to return the right key. */ -CSwordLDKey* CLexiconReadWindow::ldKey() { - return dynamic_cast(CDisplayWindow::key()); -} - -/** This function saves the entry as html using the CExportMgr class. */ -void CLexiconReadWindow::saveAsHTML() { - CExportManager mgr(i18n("Saving entry ..."), true, i18n("Saving"), filterOptions(), displayOptions()); - mgr.saveKey(key(), CExportManager::HTML, true); -} - -/** This function saves the entry as html using the CExportMgr class. */ -void CLexiconReadWindow::saveAsPlain() { - CExportManager mgr(i18n("Saving entry ..."), true, i18n("Saving"), filterOptions(), displayOptions()); - mgr.saveKey(key(), CExportManager::Text, true); -} - -void CLexiconReadWindow::slotFillBackHistory() { - // qWarning("fill back history"); - QStringList keyList = keyChooser()->getPreviousKeys(); - QPopupMenu* menu = m_actions.backInHistory->popupMenu(); - menu->clear(); - - QStringList::iterator it; - int index = 1; - for (it = keyList.begin(); it != keyList.end(); ++it) { - menu->insertItem(*it,index, index); - ++index; - } -} - -void CLexiconReadWindow::slotFillForwardHistory() { - // qWarning("fill forward history"); - QStringList keyList = keyChooser()->getNextKeys(); - QPopupMenu* menu = m_actions.forwardInHistory->popupMenu(); - menu->clear(); - - QStringList::iterator it; - int index = 1; - for (it = keyList.begin(); it != keyList.end(); ++it) { - menu->insertItem(*it,index, index); - ++index; - } -} - - -void CLexiconReadWindow::slotUpdateHistoryButtons() { - // qWarning("updating history buttons"); - Q_ASSERT(m_actions.backInHistory); - Q_ASSERT(keyChooser()); - - m_actions.backInHistory->setEnabled( keyChooser()->getPreviousKeys().size() > 0 ); - m_actions.forwardInHistory->setEnabled( keyChooser()->getNextKeys().size() > 0 ); -} diff --git a/bibletime/frontend/displaywindow/clexiconreadwindow.h b/bibletime/frontend/displaywindow/clexiconreadwindow.h deleted file mode 100644 index a29e4d0..0000000 --- a/bibletime/frontend/displaywindow/clexiconreadwindow.h +++ /dev/null @@ -1,117 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CLEXICONREADWINDOW_H -#define CLEXICONREADWINDOW_H - -//BibleTime includes -#include "creadwindow.h" - -//Qt includes -#include - -//KDE includes -#include - -class CSwordKey; -class CSwordLDKey; -//KDE -class KToolBarPopupAction; - -/** - *@author The BibleTime team - */ - -class CLexiconReadWindow : public CReadWindow { - Q_OBJECT -public: - CLexiconReadWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name=0); - virtual ~CLexiconReadWindow(); - /** - * Store the settings of this window in the given CProfileWindow object. - */ - // virtual void storeProfileSettings( CProfileWindow* profileWindow ); - /** - * Store the settings of this window in the given profile window. - */ - // virtual void applyProfileSettings( CProfileWindow* profileWindow ); - /** - * Reimplementation. - */ - // static void insertKeyboardActions( KAccel* a ); - static void insertKeyboardActions( KActionCollection* const a ); - -protected: - virtual void initActions(); - virtual void initToolbars(); - virtual void initConnections(); - virtual void initView(); - virtual void updatePopupMenu(); - virtual void setupPopupMenu(); - - - struct ActionsStruct { - KToolBarPopupAction* backInHistory; - KToolBarPopupAction* forwardInHistory; - - KAction* selectAll; - KAction* findText; - KAction* findStrongs; - - KActionMenu* copyMenu; - struct { - KAction* reference; - KAction* entry; - KAction* selectedText; - } - copy; - - KActionMenu* saveMenu; - struct { - KAction* reference; - KAction* entryAsPlain; - KAction* entryAsHTML; - } - save; - - KActionMenu* printMenu; - struct { - KAction* reference; - KAction* entry; - } - print; - } - m_actions; - -private: - /** - * Reimplementation to return the right key. - */ - CSwordLDKey* ldKey(); - -protected slots: // Protected slots - void previousEntry(); - void nextEntry(); - /** - * This function saves the entry as html using the CExportMgr class. - */ - void saveAsHTML(); - /** - * This function saves the entry as plain text using the CExportMgr class. - */ - void saveAsPlain(); - void slotFillBackHistory(); - void slotFillForwardHistory(); - - void slotUpdateHistoryButtons(); -}; - -#endif diff --git a/bibletime/frontend/displaywindow/cmodulechooserbar.cpp b/bibletime/frontend/displaywindow/cmodulechooserbar.cpp deleted file mode 100644 index 11492b6..0000000 --- a/bibletime/frontend/displaywindow/cmodulechooserbar.cpp +++ /dev/null @@ -1,152 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cmodulechooserbar.h" -#include "cmodulechooserbutton.h" - -#include - -CModuleChooserBar::CModuleChooserBar(ListCSwordModuleInfo useModules, CSwordModuleInfo::ModuleType type, QWidget *parent, const char *name ) -: KToolBar(parent,name), -m_moduleType(type), -m_idCounter(0), -m_buttonLimit(-1) //-1 means no limit -{ - //insert buttons if useModules != 0 - // for (useModules.first(); useModules.current(); useModules.next()) { - ListCSwordModuleInfo::iterator end_it = useModules.end(); - for (ListCSwordModuleInfo::iterator it(useModules.begin()); it != end_it; ++it) { - - if ((m_buttonLimit != -1) && ( m_buttonLimit <= (int)m_buttonList.count()) ) { //we reached the button limit - break; - }; - - addButton( *it ); - } - - // We can add a button to choose an additional module - if ( (m_buttonLimit == -1) || (m_buttonLimit > (int)m_buttonList.count()) ) { - addButton(0); //add a button without module set - } -} - -/** Adds a button to the toolbar */ -CModuleChooserButton* const CModuleChooserBar::addButton( CSwordModuleInfo* const module ) { - CModuleChooserButton* b = new CModuleChooserButton(module, m_moduleType, ++m_idCounter, this); - insertWidget( m_idCounter, b->size().width(), b ); - m_buttonList.append(b); - - connect( b, SIGNAL(sigAddButton()), this, SLOT(addButton()) ); - - connect( b, SIGNAL(sigRemoveButton(const int)), this, SLOT(removeButton(const int)) ); - - connect( b, SIGNAL(sigChanged()), SIGNAL(sigChanged()) ); - connect( b, SIGNAL(sigChanged()), SLOT(updateMenuItems()) ); - - b->show(); - - updateMenuItems(); //make sure the items are up to date with the newest module list - - return b; -} - -void CModuleChooserBar::addButton( ) { - addButton(0); -} - -/** Removes a button from the toolbar */ -void CModuleChooserBar::removeButton( const int ID ) { - for (m_buttonList.first(); m_buttonList.current(); m_buttonList.next()) { - if (m_buttonList.current()->getId() == ID) { //found the right button to remove - CModuleChooserButton* b = m_buttonList.current(); - m_buttonList.remove(b); - - b->hide(); - b->deleteLater(); - break; - } - } - - emit sigChanged(); - - updateMenuItems(); //make sure the items are up to date with the newest module list -} - -/** Returns a list of selected modules. */ -ListCSwordModuleInfo CModuleChooserBar::getModuleList() { - const int currentItemIndex = m_buttonList.at(); //make sure we don't change the current list item - - ListCSwordModuleInfo list; - CSwordModuleInfo* m = 0; - for ( m_buttonList.first(); m_buttonList.current(); m_buttonList.next()) { - m = m_buttonList.current()->module(); - if ( m ) { - list.append( m ); - } - } - - m_buttonList.at( currentItemIndex ); - return list; -} - -/** Sets the number of the maximum count of buttons. */ -void CModuleChooserBar::setButtonLimit(const int limit) { - m_buttonLimit = limit; - if (limit == -1) //no need to delete buttons - return; - - const int tooMuch = m_buttonList.count() - limit; - for (int i = 0; i < tooMuch; ++i) { - CModuleChooserButton* b = m_buttonList.getLast(); - m_buttonList.remove(b); - b->hide(); - delete b; - } - - updateMenuItems(); -} - -/** Sets the modules which are chosen in this module chooser bar. */ -void CModuleChooserBar::setModules( ListCSwordModuleInfo useModules ) { - setButtonLimit(0); - setButtonLimit(-1); //these two lines clear the bar - - if (!useModules.count()) { - return; - } - - // for (useModules.first(); useModules.current(); useModules.next()) { - ListCSwordModuleInfo::iterator end_it = useModules.end(); - for (ListCSwordModuleInfo::iterator it(useModules.begin()); it != end_it; ++it) { - if ( (m_buttonLimit != -1) && (m_buttonLimit <= (int)m_buttonList.count()) ) { - break; - } - - addButton( *it ); - } - if ( (m_buttonLimit == -1) || (m_buttonLimit > (int)m_buttonList.count()) ) { - addButton(0);//add button without module set - } - - updateMenuItems(); -} - - -/*! - \fn CModuleChooserBar::updateMenuItems() - */ -void CModuleChooserBar::updateMenuItems() { - QPtrList buttons = m_buttonList ; - - for (buttons.first(); buttons.current(); buttons.next()) { - buttons.current()->updateMenuItems(); - } -} diff --git a/bibletime/frontend/displaywindow/cmodulechooserbar.h b/bibletime/frontend/displaywindow/cmodulechooserbar.h deleted file mode 100644 index 0ab2009..0000000 --- a/bibletime/frontend/displaywindow/cmodulechooserbar.h +++ /dev/null @@ -1,79 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CMODULECHOOSERBAR_H -#define CMODULECHOOSERBAR_H - -//BibleTime includes -#include "cmodulechooserbutton.h" - -#include "backend/cswordmoduleinfo.h" - -#include "util/cpointers.h" - -//Qt includes -#include -#include - -//KDE includes -#include - -/** - * @author The BibleTime team - */ -class CModuleChooserBar : public KToolBar { - Q_OBJECT -public: - /** - * Default constructor - */ - CModuleChooserBar(ListCSwordModuleInfo useModules, CSwordModuleInfo::ModuleType type, QWidget *parent=0, const char *name=0); - /** - * Returns a list of selected modules. - */ - ListCSwordModuleInfo getModuleList(); - /** - * Sets the number of the maximum count of buttons. - */ - void setButtonLimit( const int limit); - /** - * Sets the modules which are chosen in this module chooser bar. - */ - void setModules( ListCSwordModuleInfo modules ); - -protected: - /** - * Adds a button to the toolbar - */ - CModuleChooserButton* const addButton( CSwordModuleInfo* const module ); - -protected slots: // Protected slots - /* Add a button - * This slot calls the addButton function above to add a button. - */ - void addButton(); - /** - * Removes a button from the toolbar - */ - void removeButton( const int ID ); - void updateMenuItems(); - -private: - CSwordModuleInfo::ModuleType m_moduleType; - int m_idCounter; - int m_buttonLimit; - QPtrList m_buttonList; - -signals: // Signals - void sigChanged(); -}; - -#endif diff --git a/bibletime/frontend/displaywindow/cmodulechooserbutton.cpp b/bibletime/frontend/displaywindow/cmodulechooserbutton.cpp deleted file mode 100644 index 7f5eaa4..0000000 --- a/bibletime/frontend/displaywindow/cmodulechooserbutton.cpp +++ /dev/null @@ -1,276 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cmodulechooserbutton.h" -#include "cmodulechooserbar.h" - -#include "backend/cswordbackend.h" - -#include "util/cresmgr.h" - -//Qt includes -#include -#include -#include -#include - -//KDE includes -#include -#include -#include - -CModuleChooserButton::CModuleChooserButton(CSwordModuleInfo* useModule,CSwordModuleInfo::ModuleType type, const int id, CModuleChooserBar *parent, const char *name ) -: KToolBarButton(iconName(), id, parent, name), -m_id(id), m_popup(0), m_moduleChooserBar(parent) { - m_moduleType = type; - m_module = useModule; - if (!m_module) { - m_hasModule = false; - } - else { - m_hasModule = true; - } - - setIcon( iconName() ); - setPopupDelay(1); - - populateMenu(); -} - -CModuleChooserButton::~CModuleChooserButton() { - m_submenus.setAutoDelete(true); //delete all submenus - m_submenus.clear(); - - delete m_popup; -} - -/** Returns the icon used for the current status. */ -const QString CModuleChooserButton::iconName() { - switch (m_moduleType) { - case CSwordModuleInfo::Bible: - if (m_hasModule) - return CResMgr::modules::bible::icon_unlocked; - else - return CResMgr::modules::bible::icon_add; - case CSwordModuleInfo::Commentary: - if (m_hasModule) - return CResMgr::modules::commentary::icon_unlocked; - else - return CResMgr::modules::commentary::icon_add; - case CSwordModuleInfo::Lexicon: - if (m_hasModule) - return CResMgr::modules::lexicon::icon_unlocked; - else - return CResMgr::modules::lexicon::icon_add; - case CSwordModuleInfo::GenericBook: - if (m_hasModule) - return CResMgr::modules::book::icon_unlocked; - else - return CResMgr::modules::book::icon_add; - default: //return as default the bible icon - return CResMgr::modules::bible::icon_unlocked; - } -} - -CSwordModuleInfo* CModuleChooserButton::module() { - for ( KPopupMenu* popup = m_submenus.first(); popup; popup = m_submenus.next() ) { - for (unsigned int i = 0; i < popup->count(); i++) { - if ( m_popup->isItemChecked(popup->idAt(i)) ) { - QString mod = popup->text(popup->idAt(i)).remove('&'); - return backend()->findModuleByName( mod.left(mod.find(" ")) ); - } - } - - } - return 0; //"none" selected -} - -/** Returns the id used for this button. */ -int CModuleChooserButton::getId() const { - return m_id; -} - -/** Is called after a module was selected in the popup */ -void CModuleChooserButton::moduleChosen( int ID ) { - for ( KPopupMenu* popup = m_submenus.first(); popup; popup = m_submenus.next() ) { - for (unsigned int i = 0; i < popup->count(); i++) { - popup->setItemChecked(popup->idAt(i),false); - } - popup->setItemChecked(ID, true); - } - - m_popup->setItemChecked(m_noneId, false); //uncheck the "none" item - - if (m_popup->text(ID).remove('&') == i18n("NONE")) { // note: this is for m_popup, the toplevel! - if (m_hasModule) { - emit sigRemoveButton(m_id); - return; - } - } - else { - if (!m_hasModule) { - emit sigAddButton(); - } - - m_hasModule = true; - m_module = module(); - setIcon( iconName() ); - emit sigChanged(); - - setText( i18n("Select a work") ); - m_popup->changeTitle(m_titleId, i18n("Select a work")); - - QToolTip::remove - (this); - if (module()) { - QToolTip::add - (this, module()->name()); - } - } -} - -/** No descriptions */ -void CModuleChooserButton::populateMenu() { - m_submenus.setAutoDelete(true); //delete all submenus - m_submenus.clear(); - - delete m_popup; - - //create a new, empty popup - m_popup = new KPopupMenu(this); - - if (m_module) { - m_titleId = m_popup->insertTitle( i18n("Select a work") ); - } - else { - m_titleId = m_popup->insertTitle( i18n("Select an additional work") ); - } - - m_popup->setCheckable(true); - - m_noneId = m_popup->insertItem(i18n("NONE")); - if ( !m_module ) { - m_popup->setItemChecked(m_noneId, true); - } - - m_popup->insertSeparator(); - connect(m_popup, SIGNAL(activated(int)), this, SLOT(moduleChosen(int))); - setPopup(m_popup, true); - - QStringList languages; - QDict langdict; - - //the modules list contains only the modules we can use, i.e. same type and same features - ListCSwordModuleInfo modules; - ListCSwordModuleInfo allMods = backend()->moduleList(); - - // for (allMods.first(); allMods.current(); allMods.next()) { - ListCSwordModuleInfo::iterator end_it = allMods.end(); - for (ListCSwordModuleInfo::iterator it(allMods.begin()); it != end_it; ++it) { - if ((*it)->type() != m_moduleType) { - continue; - } - - modules.append( *it ); - }; - - //iterate through all found modules of the type we support - // for (modules.first(); modules.current(); modules.next()) { - /*ListCSwordModuleInfo::iterator*/ - end_it = modules.end(); - for (ListCSwordModuleInfo::iterator it(modules.begin()); it != end_it; ++it) { - QString lang = (*it)->language()->translatedName(); - - if (lang.isEmpty()) { - //lang = QString::fromLatin1("xx"); //unknown language -- do not use English as default!! - lang = (*it)->language()->abbrev(); - if (lang.isEmpty()) { - lang = "xx"; - } - } - - if (languages.find( lang ) == languages.end() ) { //this lang was not yet added - languages += lang; - - KPopupMenu* menu = new KPopupMenu; - langdict.insert(lang, menu ); - m_submenus.append(menu); - connect(menu, SIGNAL(activated(int)), this, SLOT(moduleChosen(int))); - } - } - - - //Check the appropriate entry - // for (modules.first(); modules.current(); modules.next()) { - /*ListCSwordModuleInfo::iterator*/ end_it = modules.end(); - for (ListCSwordModuleInfo::iterator it(modules.begin()); it != end_it; ++it) { - QString lang = (*it)->language()->translatedName(); - - if (lang.isEmpty()) { - lang = (*it)->language()->abbrev(); - if (lang.isEmpty()) { - lang = "xx"; - } - } - - QString name((*it)->name()); - name.append(" ").append((*it)->isLocked() ? i18n("[locked]") : QString::null); - - const int id = langdict[lang]->insertItem( name ); - if ( m_module && (*it)->name() == m_module->name()) { - langdict[lang]->setItemChecked(id, true); - } - } - - languages.sort(); - for ( QStringList::Iterator it = languages.begin(); it != languages.end(); ++it ) { - m_popup->insertItem( *it, langdict[*it]); - } - - if (module()) { - QToolTip::add - (this, module()->name()); - } - else { - QToolTip::add - (this, i18n("No work selected")); - } -} - - -/*! - \fn CModuleChooserButton::updateMenuItems() - */ -void CModuleChooserButton::updateMenuItems() { - QString moduleName; - CSwordModuleInfo* module = 0; - ListCSwordModuleInfo chosenModules = m_moduleChooserBar->getModuleList(); - - for ( KPopupMenu* popup = m_submenus.first(); popup; popup = m_submenus.next() ) { - - for (unsigned int i = 0; i < popup->count(); i++) { - moduleName = popup->text(popup->idAt(i)).remove('&'); - module = backend()->findModuleByName( moduleName.left(moduleName.findRev(" ")) ); - - Q_ASSERT(module); -// if (!module) { -// qWarning("Can't find module with name %s", moduleName.latin1()); -// } - - bool alreadyChosen = chosenModules.contains( module ); - if (m_module) { - alreadyChosen = alreadyChosen && (m_module->name() != moduleName); - } - - popup->setItemEnabled(popup->idAt(i), !alreadyChosen); //grey it out, it was chosen already - } - } -} diff --git a/bibletime/frontend/displaywindow/cmodulechooserbutton.h b/bibletime/frontend/displaywindow/cmodulechooserbutton.h deleted file mode 100644 index 2bd9fa7..0000000 --- a/bibletime/frontend/displaywindow/cmodulechooserbutton.h +++ /dev/null @@ -1,77 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CMODULECHOOSERBUTTON_H -#define CMODULECHOOSERBUTTON_H - -//BibleTime includes -#include "backend/cswordmoduleinfo.h" -#include "util/cpointers.h" - -//Qt includes -#include -#include - -//KDE includes -#include -#include - -class KPopupMenu; -class CModuleChooserBar; - -/** The CModuleChooserButton displays a list of submenus sorted by language which contain the possible modules - * which can be displayed together with the first one. - * @author The BibleTime team - */ -class CModuleChooserButton : public KToolBarButton, public CPointers { - Q_OBJECT -public: - CModuleChooserButton(CSwordModuleInfo* useModule, CSwordModuleInfo::ModuleType type, const int id, CModuleChooserBar *parent, const char *name = 0 ); - ~CModuleChooserButton(); - - CSwordModuleInfo* module(); - /** - * Returns the id used for this button. - */ - int getId() const; - void updateMenuItems(); - -protected: // Protected methods - void populateMenu(); - -private: - /** - * Returns the icon used for the current status. - */ - const QString iconName(); - - bool m_hasModule; - int m_id; - int m_noneId; - int m_titleId; - CSwordModuleInfo::ModuleType m_moduleType; - CSwordModuleInfo* m_module; - - KPopupMenu* m_popup; - QPtrList m_submenus; - - CModuleChooserBar* m_moduleChooserBar; - - -private slots: - void moduleChosen(int ID ); - -signals: - void sigRemoveButton(const int ID); - void sigAddButton(); - void sigChanged(); -}; -#endif diff --git a/bibletime/frontend/displaywindow/cplainwritewindow.cpp b/bibletime/frontend/displaywindow/cplainwritewindow.cpp deleted file mode 100644 index ba95bec..0000000 --- a/bibletime/frontend/displaywindow/cplainwritewindow.cpp +++ /dev/null @@ -1,176 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cplainwritewindow.h" - -#include "frontend/keychooser/ckeychooser.h" -#include "frontend/cprofilewindow.h" -#include "frontend/cbtconfig.h" - -#include "util/cresmgr.h" - -//Qt includes -#include - -//KDE includes -#include -#include -#include -#include - -using namespace Profile; - -CPlainWriteWindow::CPlainWriteWindow(ListCSwordModuleInfo moduleList, CMDIArea* parent, const char *name ) : CWriteWindow(moduleList, parent, name) { - setKey( CSwordKey::createInstance(moduleList.first()) ); -} - - -CPlainWriteWindow::~CPlainWriteWindow() {} - -/** Initialize the state of this widget. */ -void CPlainWriteWindow::initView() { - // qWarning("CPlainWriteWindow::initView()"); - setDisplayWidget( CDisplay::createWriteInstance(this) ); - setCentralWidget( displayWidget()->view() ); - - setMainToolBar( new KToolBar(this) ); - mainToolBar()->setFullSize(true); - addDockWindow(mainToolBar()); - - setKeyChooser( CKeyChooser::createInstance(modules(), key(), mainToolBar()) ); - mainToolBar()->insertWidget(0,keyChooser()->sizeHint().width(),keyChooser()); - mainToolBar()->setFullSize(false); - -} - -void CPlainWriteWindow::initToolbars() { - m_actions.syncWindow = new KToggleAction(i18n("Sync with active Bible"), - CResMgr::displaywindows::commentaryWindow::syncWindow::icon, - CResMgr::displaywindows::commentaryWindow::syncWindow::accel, - actionCollection(), - CResMgr::displaywindows::commentaryWindow::syncWindow::actionName - ); - m_actions.syncWindow->setToolTip(CResMgr::displaywindows::commentaryWindow::syncWindow::tooltip); - m_actions.syncWindow->plug(mainToolBar()); - - - m_actions.saveText = new KAction(i18n("Save text"), - CResMgr::displaywindows::writeWindow::saveText::icon, - CResMgr::displaywindows::writeWindow::saveText::accel, - this, SLOT(saveCurrentText()), - actionCollection(), - CResMgr::displaywindows::writeWindow::saveText::actionName - ); - m_actions.saveText->setToolTip( CResMgr::displaywindows::writeWindow::saveText::tooltip ); - m_actions.saveText->plug(mainToolBar()); - - - m_actions.deleteEntry = new KAction(i18n("Delete current entry"), - CResMgr::displaywindows::writeWindow::deleteEntry::icon, - CResMgr::displaywindows::writeWindow::deleteEntry::accel, - this, SLOT(deleteEntry()), - actionCollection(), - CResMgr::displaywindows::writeWindow::deleteEntry::actionName - ); - m_actions.deleteEntry->setToolTip( CResMgr::displaywindows::writeWindow::deleteEntry::tooltip ); - m_actions.deleteEntry->plug(mainToolBar()); - - - m_actions.restoreText = new KAction(i18n("Restore original text"), - CResMgr::displaywindows::writeWindow::restoreText::icon, - CResMgr::displaywindows::writeWindow::restoreText::accel, - this, SLOT(restoreText()), - actionCollection(), - CResMgr::displaywindows::writeWindow::restoreText::actionName - ); - m_actions.restoreText->setToolTip( CResMgr::displaywindows::writeWindow::restoreText::tooltip ); - m_actions.restoreText->plug(mainToolBar()); -} - -void CPlainWriteWindow::initConnections() { - CWriteWindow::initConnections(); - connect(keyChooser(), SIGNAL(keyChanged(CSwordKey*)), - this, SLOT(lookup(CSwordKey*))); - - connect(displayWidget()->connectionsProxy(), SIGNAL(textChanged()), - this, SLOT(textChanged()) ); -} - -void CPlainWriteWindow::storeProfileSettings( CProfileWindow* profileWindow ) { - CWriteWindow::storeProfileSettings(profileWindow); - profileWindow->setWindowSettings( m_actions.syncWindow->isChecked() ); -}; - -void CPlainWriteWindow::applyProfileSettings( CProfileWindow* profileWindow ) { - CWriteWindow::applyProfileSettings(profileWindow); - if (profileWindow->windowSettings()) { - m_actions.syncWindow->setChecked(true); - } -}; - -/** Saves the text for the current key. Directly writes the changed text into the module. */ -void CPlainWriteWindow::saveCurrentText( const QString& /*key*/ ) { - QString t = displayWidget()->plainText(); - //since t is a complete HTML page at the moment, strip away headers and footers of a HTML page - QRegExp re("(?:.+)", false); //remove headers, case insensitive - re.setMinimal(true); - t.replace(re, ""); - t.replace(QRegExp("", false), "");//remove footer - - const QString& oldKey = this->key()->key(); - if( modules().first()->isWritable() ) { - modules().first()->write(this->key(), t ); - this->key()->key( oldKey ); - - displayWidget()->setModified(false); - textChanged(); - } else { - KMessageBox::error( this, - QString::fromLatin1("%1
%2
") - .arg( i18n("Module is not writable.") ) - .arg( i18n("Either the module may not be edited, or " - "you do not have write permission.") ), - i18n("Module not writable") ); - } -} - -/** Loads the original text from the module. */ -void CPlainWriteWindow::restoreText() { - lookup(key()); - displayWidget()->setModified(false); - textChanged(); -} - -/** Is called when the current text was changed. */ -void CPlainWriteWindow::textChanged() { - m_actions.saveText->setEnabled( displayWidget()->isModified() ); - m_actions.restoreText->setEnabled( displayWidget()->isModified() ); -} - -/** Deletes the module entry and clears the edit widget, */ -void CPlainWriteWindow::deleteEntry() { - modules().first()->deleteEntry( key() ); - lookup( key() ); - displayWidget()->setModified(false); -} - -/** Setups the popup menu of this display widget. */ -void CPlainWriteWindow::setupPopupMenu() {} - -const bool CPlainWriteWindow::syncAllowed() const { - return m_actions.syncWindow->isChecked(); -} - -void CPlainWriteWindow::initActions() { -} - -void CPlainWriteWindow::insertKeyboardActions( KActionCollection* const ) { -} diff --git a/bibletime/frontend/displaywindow/cplainwritewindow.h b/bibletime/frontend/displaywindow/cplainwritewindow.h deleted file mode 100644 index 94f9b70..0000000 --- a/bibletime/frontend/displaywindow/cplainwritewindow.h +++ /dev/null @@ -1,97 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CPLAINWRITEWINDOW_H -#define CPLAINWRITEWINDOW_H - -//BibleTime includes -#include "cwritewindow.h" - -//Qt includes -#include - - -class KAction; -class KToggleAction; - -/** The write window class which offers a plain editor for source code editing. - * @author The BibleTime team - */ -class CPlainWriteWindow : public CWriteWindow { - Q_OBJECT -public: - CPlainWriteWindow( ListCSwordModuleInfo modules, CMDIArea* parent, const char *name = 0 ); - virtual ~CPlainWriteWindow(); - - /** - * Store the settings of this window in the given CProfileWindow object. - */ - virtual void storeProfileSettings( Profile::CProfileWindow* profileWindow ); - /** - * Store the settings of this window in the given profile window. - */ - virtual void applyProfileSettings( Profile::CProfileWindow* profileWindow ); - - /** - * Setups the popup menu of this display widget. - */ - virtual void setupPopupMenu(); - virtual const bool syncAllowed() const; - -protected: // Protected methods - /** - * Initialize the state of this widget. - */ - virtual void initView(); - virtual void initConnections(); - virtual void initToolbars(); - virtual const CDisplayWindow::WriteWindowType writeWindowType() { - return CDisplayWindow::PlainTextWindow; - }; - - /** - * Initializes the intern keyboard actions. - */ - virtual void initActions(); - /** - * Insert the keyboard accelerators of this window into the given KAccel object. - */ - static void insertKeyboardActions( KActionCollection* const a ); - -private: - struct { - KAction* saveText; - KAction* deleteEntry; - KAction* restoreText; - KToggleAction* syncWindow; - } - m_actions; - -protected slots: // Protected slots - /** - * Saves the text for the current key. Directly writes the changed text into the module. - */ - virtual void saveCurrentText( const QString& ); - /** - * Is called when the current text was changed. - */ - virtual void textChanged(); - /** - * Loads the original text from the module. - */ - virtual void restoreText(); - /** - * Deletes the module entry and clears the edit widget. - */ - virtual void deleteEntry(); -}; - -#endif diff --git a/bibletime/frontend/displaywindow/creadwindow.cpp b/bibletime/frontend/displaywindow/creadwindow.cpp deleted file mode 100644 index d1bcd11..0000000 --- a/bibletime/frontend/displaywindow/creadwindow.cpp +++ /dev/null @@ -1,195 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "creadwindow.h" - -#include "backend/centrydisplay.h" -#include "backend/cdisplayrendering.h" -#include "backend/cswordkey.h" - -#include "frontend/cbtconfig.h" -#include "frontend/cexportmanager.h" -#include "frontend/cmdiarea.h" -#include "frontend/cprofilewindow.h" -#include "frontend/displaywindow/cmodulechooserbar.h" -#include "frontend/keychooser/ckeychooser.h" -#include "frontend/searchdialog/csearchdialog.h" - -#include "util/cresmgr.h" - -//KDE includes -#include -#include -#include -#include -#include - -using namespace Profile; - -CReadWindow::CReadWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name ) -: CDisplayWindow(modules,parent,name), -m_displayWidget(0) { - - // installEventFilter(this); -} - -CReadWindow::~CReadWindow() { - // qWarning("destructor of CReadWindow"); -} - -/** Returns the display widget of this window. */ -CReadDisplay* const CReadWindow::displayWidget() { - return m_displayWidget; -} - -/** Sets the display widget of this display window. */ -void CReadWindow::setDisplayWidget( CReadDisplay* newDisplay ) { - CDisplayWindow::setDisplayWidget(newDisplay); - if (m_displayWidget) { - disconnect(m_displayWidget->connectionsProxy(), SIGNAL(referenceClicked(const QString&, const QString&)), this, SLOT(lookup(const QString&, const QString&))); - - disconnect(m_displayWidget->connectionsProxy(), SIGNAL(referenceDropped(const QString&)), this, SLOT(lookup(const QString&))); - } - - m_displayWidget = newDisplay; - connect( - m_displayWidget->connectionsProxy(), - SIGNAL(referenceClicked(const QString&, const QString&)), - this, - SLOT(lookup(const QString&, const QString&)) - ); - - connect( - m_displayWidget->connectionsProxy(), - SIGNAL(referenceDropped(const QString&)), - this, - SLOT(lookup(const QString&)) - ); -} - -/** Lookup the given entry. */ -void CReadWindow::lookup( CSwordKey* newKey ) { - Q_ASSERT(newKey); - - using namespace Rendering; - - Q_ASSERT(isReady() && newKey && modules().first()); - if (!isReady() || !newKey || !modules().first()) { - return; - } - - Q_ASSERT(modules().first()->getDisplay()); - CEntryDisplay* display = modules().first()->getDisplay(); - if (display) { //do we have a display object? - displayWidget()->setText( - display->text( - modules(), - newKey->key(), - displayOptions(), - filterOptions() - ) - ); - } - - if (key() != newKey) { - key()->key(newKey->key()); - } - - setCaption( windowCaption() ); - - // qDebug("[CReadWindow::lookup] Moving to anchor %s", CDisplayRendering::keyToHTMLAnchor(key()->key()).latin1()); - - displayWidget()->moveToAnchor( CDisplayRendering::keyToHTMLAnchor(key()->key()) ); -} - -/** Store the settings of this window in the given CProfileWindow object. */ -void CReadWindow::storeProfileSettings(CProfileWindow * const settings) { - QRect rect; - rect.setX(parentWidget()->x()); - rect.setY(parentWidget()->y()); - rect.setWidth(width()); - rect.setHeight(height()); - settings->setGeometry(rect); - - // settings->setScrollbarPositions( m_htmlWidget->view()->horizontalScrollBar()->value(), m_htmlWidget->view()->verticalScrollBar()->value() ); - settings->setType(modules().first()->type()); - settings->setMaximized(isMaximized() || parentWidget()->isMaximized()); - settings->setFocus( (this == mdi()->activeWindow()) ); //set property to true if this window is the active one. - - if (key()) { - sword::VerseKey* vk = dynamic_cast(key()); - QString oldLang; - if (vk) { - oldLang = QString(vk->getLocale()); - vk->setLocale("en"); //save english locale names as default! - } - settings->setKey( key()->key() ); - if (vk) { - vk->setLocale(oldLang.latin1()); - } - } - - QStringList mods; - - ListCSwordModuleInfo allMods = modules(); - ListCSwordModuleInfo::iterator end_it = allMods.end(); - for (ListCSwordModuleInfo::iterator it(allMods.begin()); it != end_it; ++it) { - mods.append((*it)->name()); - } - settings->setModules(mods); -} - -void CReadWindow::applyProfileSettings(CProfileWindow * const settings) { - // parentWidget()->setUpdatesEnabled(false); - setUpdatesEnabled(false); - - if (settings->maximized()) { //maximize this window - // Use parentWidget() to call showMaximized. Otherwise we'd get lot's of X11 errors - parentWidget()->showMaximized(); - } - else { - const QRect rect = settings->geometry(); - resize(rect.width(), rect.height()); - parentWidget()->move(rect.x(), rect.y()); - } - - setUpdatesEnabled(true); -} - -void CReadWindow::insertKeyboardActions( KActionCollection* const ) {} - -/** No descriptions */ -void CReadWindow::copyDisplayedText() { - CExportManager mgr(QString::null); - mgr.copyKey(key(), CExportManager::Text, true); -} - - -/*! - \fn CReadWindow::resizeEvent(QResizeEvent* e) - */ -void CReadWindow::resizeEvent(QResizeEvent* /*e*/) { - displayWidget()->moveToAnchor( - Rendering::CDisplayRendering::keyToHTMLAnchor(key()->key()) - ); -} - -void CReadWindow::openSearchStrongsDialog() { -// qWarning("looking for lemma %s", displayWidget()->getCurrentNodeInfo()[CDisplay::Lemma].latin1() ); - QString searchText = QString::null; - - if (displayWidget()->getCurrentNodeInfo()[CDisplay::Lemma] != QString::null) { - searchText.append("strong:").append(displayWidget()->getCurrentNodeInfo() [CDisplay::Lemma]); - } - - Search::CSearchDialog::openDialog( modules(), searchText, 0 ); -} diff --git a/bibletime/frontend/displaywindow/creadwindow.h b/bibletime/frontend/displaywindow/creadwindow.h deleted file mode 100644 index 9dd36b0..0000000 --- a/bibletime/frontend/displaywindow/creadwindow.h +++ /dev/null @@ -1,74 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CREADWINDOW_H -#define CREADWINDOW_H - -//BibleTime includes -#include "cdisplaywindow.h" - -#include "frontend/display/cdisplay.h" -#include "frontend/display/creaddisplay.h" - -//Qt includes -#include -#include - -class KPopupMenu; - -/** The base class for all read-only display windows. - * @author The BibleTime team - */ - -class CReadWindow : public CDisplayWindow { - Q_OBJECT -public: - // static void insertKeyboardActions( KAccel* const a ); - static void insertKeyboardActions( KActionCollection* const a ); - - CReadWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name=0); - virtual ~CReadWindow(); - /** - * Store the settings of this window in the given CProfileWindow object. - */ - virtual void storeProfileSettings(Profile::CProfileWindow * const settings); - /** - * Store the settings of this window in the given CProfileWindow object. - */ - virtual void applyProfileSettings(Profile::CProfileWindow * const settings); - -protected: // Protected methods - /** - * Sets the display widget of this display window. - */ - virtual void setDisplayWidget( CReadDisplay* newDisplay ); - /** - * Returns the display widget of this window. - */ - virtual CReadDisplay* const displayWidget(); - virtual void resizeEvent(QResizeEvent* e); - -protected slots: - virtual void lookup( CSwordKey* ); - /** - * Update the status of the popup menu entries. - */ - virtual void copyDisplayedText(); - /** Open the search dialog with the strong info of the last clicked word. - * - */ - void openSearchStrongsDialog(); - -private: - CReadDisplay* m_displayWidget; -}; - -#endif diff --git a/bibletime/frontend/displaywindow/cwritewindow.cpp b/bibletime/frontend/displaywindow/cwritewindow.cpp deleted file mode 100644 index 34be15c..0000000 --- a/bibletime/frontend/displaywindow/cwritewindow.cpp +++ /dev/null @@ -1,176 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cwritewindow.h" - -#include "backend/cswordmoduleinfo.h" - -#include "frontend/keychooser/ckeychooser.h" -#include "frontend/cprofilewindow.h" - -//KDE includes -#include -#include - -using namespace Profile; - -CWriteWindow::CWriteWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name ) -: CDisplayWindow(modules, parent,name), m_writeDisplay(0) {} - -CWriteWindow::~CWriteWindow() {} - - -// void CWriteWindow::insertKeyboardActions( KAccel* const /*a*/ ) { -// -// }; -void CWriteWindow::insertKeyboardActions( KActionCollection* const ) { - /* new KAction( - i18n("Next book"), CResMgr::displaywindows::bibleWindow::nextBook::accel, - a, "nextBook" - );*/ -} - -void CWriteWindow::initConnections() { - // qWarning("CWriteWindow::initConnections()"); - Q_ASSERT(keyChooser()); - - connect(keyChooser(), SIGNAL(beforeKeyChange(const QString&)), - this, SLOT(beforeKeyChange(const QString&)) - ); -}; - -void CWriteWindow::initActions() {} -; - -void CWriteWindow::storeProfileSettings(CProfileWindow * const settings) { - - settings->setWriteWindowType( writeWindowType() ); - - QRect rect; - rect.setX(parentWidget()->x()); - rect.setY(parentWidget()->y()); - rect.setWidth(width()); - rect.setHeight(height()); - settings->setGeometry(rect); - - // settings->setScrollbarPositions( m_htmlWidget->view()->horizontalScrollBar()->value(), m_htmlWidget->view()->verticalScrollBar()->value() ); - settings->setType(modules().first()->type()); - settings->setMaximized(isMaximized() || parentWidget()->isMaximized()); - - if (key()) { - sword::VerseKey* vk = dynamic_cast(key()); - QString oldLang; - if (vk) { - oldLang = QString::fromLatin1(vk->getLocale()); - vk->setLocale("en"); //save english locale names as default! - } - settings->setKey( key()->key() ); - if (vk) { - vk->setLocale(oldLang.latin1()); - } - } - - QStringList mods; - ListCSwordModuleInfo allMods = modules(); - // for (CSwordModuleInfo* m = modules().first(); m; m = modules().next()) { - ListCSwordModuleInfo::iterator end_it = allMods.end(); - for (ListCSwordModuleInfo::iterator it(allMods.begin()); it != end_it; ++it) { - mods.append((*it)->name()); - } - settings->setModules(mods); -}; - -void CWriteWindow::applyProfileSettings(CProfileWindow * const settings) { - setUpdatesEnabled(false); - - if (settings->maximized()) { - parentWidget()->showMaximized(); - } - else { - const QRect rect = settings->geometry(); - resize(rect.width(), rect.height()); - parentWidget()->move(rect.x(), rect.y()); - //setGeometry( settings->geometry() ); - } - // displayWidget()->view()->horizontalScrollBar()->setValue( settings->scrollbarPositions().horizontal ); - // m_htmlWidget->view()->verticalScrollBar()->setValue( settings->scrollbarPositions().vertical ); - - setUpdatesEnabled(true); -}; - -/** Sets the write display-widget for this write display window. */ -void CWriteWindow::setDisplayWidget( CWriteDisplay* display ) { - CDisplayWindow::setDisplayWidget(display); - m_writeDisplay = display; -} - -/** Look up the given key and display the text. In our case we offer to edit the text. */ -void CWriteWindow::lookup( CSwordKey* newKey ) { - //set the raw text to the display widget - if (!newKey) - return; - - if (key() != newKey) { //set passage of newKey to key() if they're different, otherwise we'd get mixed up if we look up newkey which may have a different module set - key()->key(newKey->key()); - } - - if ( modules().count() ) { - displayWidget()->setText( key()->rawText() ); - } - setCaption( windowCaption() ); -} - -/** Returns the write display widget used by this window. */ -CWriteDisplay* const CWriteWindow::displayWidget() { - return m_writeDisplay; -} - -/** Saves settings */ -bool CWriteWindow::queryClose() { - // qWarning("queryClose called!"); - //save the text if it has changed - if (m_writeDisplay->isModified()) { - switch (KMessageBox::warningYesNoCancel( this, i18n("Save text before closing?")) ) { - case KMessageBox::Yes: { //save and close - saveCurrentText(); - m_writeDisplay->setModified( false ); - return true; - } - case KMessageBox::No: //don't save and close - return true; - default: // cancel, don't close - return false; - } - } - return true; -} - -void CWriteWindow::beforeKeyChange(const QString& key) { - Q_ASSERT(displayWidget()); - Q_ASSERT(keyChooser()); - if (!isReady()) { - return; - } - - //If the text changed and we'd do a lookup ask the user if the text should be saved - if (modules().first() && displayWidget()->isModified()) { - switch (KMessageBox::warningYesNo( this, i18n("Save changed text?")) ) { - case KMessageBox::Yes: { //save the changes - saveCurrentText( key ); - break; - } - default: {// set modified to false so it won't ask again - displayWidget()->setModified(false); - break; - } - } - } -} diff --git a/bibletime/frontend/displaywindow/cwritewindow.h b/bibletime/frontend/displaywindow/cwritewindow.h deleted file mode 100644 index dfa4c1a..0000000 --- a/bibletime/frontend/displaywindow/cwritewindow.h +++ /dev/null @@ -1,79 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CWRITEWINDOW_H -#define CWRITEWINDOW_H - -//BibleTime includes -#include "frontend/display/cwritedisplay.h" -#include "cdisplaywindow.h" - -//Qt includes -#include - -/**The base class for all write-only display windows. - *@author The BibleTime team - */ - -class CWriteWindow : public CDisplayWindow { - Q_OBJECT -public: - static void insertKeyboardActions( KActionCollection* const a ); - - CWriteWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name=0); - virtual ~CWriteWindow(); - /** - * Store the settings of this window in the given CProfileWindow object. - */ - virtual void storeProfileSettings(Profile::CProfileWindow * const settings); - /** - * Store the settings of this window in the given CProfileWindow object. - */ - virtual void applyProfileSettings(Profile::CProfileWindow * const settings); - /** - * Returns the write display widget used by this window. - */ - CWriteDisplay* const displayWidget(); - virtual void initConnections(); - virtual void initActions(); - -public slots: - /** - * Look up the given key and display the text. In our case we offer to edit the text. - */ - virtual void lookup( CSwordKey* key ); - - -protected: // Protected methods - /** - * Saves the given text as text of the given key. Use this function - * as backend in each write window implementation. - */ - void setDisplayWidget( CWriteDisplay* display ); - virtual const CDisplayWindow::WriteWindowType writeWindowType() = 0; - virtual bool queryClose(); - virtual void saveCurrentText( const QString& key ) = 0; - -protected slots: - /** Save text to the module - */ - void saveCurrentText() { - if(key()) { - saveCurrentText(key()->key()); - }; - }; - virtual void beforeKeyChange(const QString&); - -private: - CWriteDisplay* m_writeDisplay; -}; - -#endif diff --git a/bibletime/frontend/keychooser/Makefile.am b/bibletime/frontend/keychooser/Makefile.am deleted file mode 100644 index af817e7..0000000 --- a/bibletime/frontend/keychooser/Makefile.am +++ /dev/null @@ -1,28 +0,0 @@ -INCLUDES = $(all_includes) - -libkeychooser_a_METASOURCES = AUTO - -noinst_LIBRARIES = libkeychooser.a - -libkeychooser_a_SOURCES = \ -cbiblekeychooser.cpp \ -clexiconkeychooser.cpp \ -ckeychooser.cpp \ -cscrollbutton.cpp \ -ckeychooserwidget.cpp \ -ckeyreferencewidget.cpp \ -cscrollerwidgetset.cpp \ -cbookkeychooser.cpp \ -cbooktreechooser.cpp - -all_headers = ckeychooserwidget.h \ -cscrollbutton.h \ -ckeychooser.h \ -clexiconkeychooser.h \ -cscrollerwidgetset.h \ -cbiblekeychooser.h \ -ckeyreferencewidget.h \ -cbookkeychooser.h \ -cbooktreechooser.h - -EXTRA_DIST = $(libkeychooser_a_SOURCES) $(all_headers) diff --git a/bibletime/frontend/keychooser/Makefile.in b/bibletime/frontend/keychooser/Makefile.in deleted file mode 100644 index c0fa4e6..0000000 --- a/bibletime/frontend/keychooser/Makefile.in +++ /dev/null @@ -1,815 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/frontend/keychooser -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) -ARFLAGS = cru -libkeychooser_a_AR = $(AR) $(ARFLAGS) -libkeychooser_a_LIBADD = -am_libkeychooser_a_OBJECTS = cbiblekeychooser.$(OBJEXT) \ - clexiconkeychooser.$(OBJEXT) ckeychooser.$(OBJEXT) \ - cscrollbutton.$(OBJEXT) ckeychooserwidget.$(OBJEXT) \ - ckeyreferencewidget.$(OBJEXT) cscrollerwidgetset.$(OBJEXT) \ - cbookkeychooser.$(OBJEXT) cbooktreechooser.$(OBJEXT) -#>- libkeychooser_a_OBJECTS = $(am_libkeychooser_a_OBJECTS) -#>+ 9 -libkeychooser_a_final_OBJECTS = libkeychooser_a.all_cpp.o -libkeychooser_a_nofinal_OBJECTS = cbiblekeychooser.$(OBJEXT) \ - clexiconkeychooser.$(OBJEXT) ckeychooser.$(OBJEXT) \ - cscrollbutton.$(OBJEXT) ckeychooserwidget.$(OBJEXT) \ - ckeyreferencewidget.$(OBJEXT) cscrollerwidgetset.$(OBJEXT) \ - cbookkeychooser.$(OBJEXT) cbooktreechooser.$(OBJEXT)\ -ckeyreferencewidget.moc.o cbookkeychooser.moc.o cscrollbutton.moc.o crefselectdialog.moc.o cscrollerwidgetset.moc.o ckeychooserwidget.moc.o cbiblekeychooser.moc.o clexiconkeychooser.moc.o cbooktreechooser.moc.o ckeychooser.moc.o -@KDE_USE_FINAL_FALSE@libkeychooser_a_OBJECTS = $(libkeychooser_a_nofinal_OBJECTS) -@KDE_USE_FINAL_TRUE@libkeychooser_a_OBJECTS = $(libkeychooser_a_final_OBJECTS) -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/admin/depcomp -am__depfiles_maybe = depfiles -#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 2 -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 3 -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -CXXLD = $(CXX) -#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ -#>- $(LDFLAGS) -o $@ -#>+ 3 -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(libkeychooser_a_SOURCES) -DIST_SOURCES = $(libkeychooser_a_SOURCES) -ETAGS = etags -CTAGS = ctags -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -INCLUDES = $(all_includes) -#>- libkeychooser_a_METASOURCES = AUTO -noinst_LIBRARIES = libkeychooser.a -libkeychooser_a_SOURCES = \ -cbiblekeychooser.cpp \ -clexiconkeychooser.cpp \ -ckeychooser.cpp \ -cscrollbutton.cpp \ -ckeychooserwidget.cpp \ -ckeyreferencewidget.cpp \ -cscrollerwidgetset.cpp \ -cbookkeychooser.cpp \ -cbooktreechooser.cpp - -all_headers = ckeychooserwidget.h \ -cscrollbutton.h \ -ckeychooser.h \ -clexiconkeychooser.h \ -cscrollerwidgetset.h \ -cbiblekeychooser.h \ -ckeyreferencewidget.h \ -cbookkeychooser.h \ -cbooktreechooser.h - -EXTRA_DIST = $(libkeychooser_a_SOURCES) $(all_headers) -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/keychooser/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/frontend/keychooser/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/keychooser/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/keychooser/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/keychooser/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -libkeychooser.a: $(libkeychooser_a_OBJECTS) $(libkeychooser_a_DEPENDENCIES) - -rm -f libkeychooser.a - $(libkeychooser_a_AR) libkeychooser.a $(libkeychooser_a_OBJECTS) $(libkeychooser_a_LIBADD) - $(RANLIB) libkeychooser.a - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cbiblekeychooser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cbookkeychooser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cbooktreechooser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ckeychooser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ckeychooserwidget.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ckeyreferencewidget.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clexiconkeychooser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cscrollbutton.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cscrollerwidgetset.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(LIBRARIES) -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ -#>- mostlyclean-am -#>+ 2 -clean-am: clean-metasources clean-bcheck clean-final clean-generic clean-libtool clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLIBRARIES ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 3 -ckeyreferencewidget.moc.cpp: $(srcdir)/ckeyreferencewidget.h - $(MOC) $(srcdir)/ckeyreferencewidget.h -o ckeyreferencewidget.moc.cpp - -#>+ 2 -mocs: ckeyreferencewidget.moc.cpp - -#>+ 3 -cbookkeychooser.moc.cpp: $(srcdir)/cbookkeychooser.h - $(MOC) $(srcdir)/cbookkeychooser.h -o cbookkeychooser.moc.cpp - -#>+ 2 -mocs: cbookkeychooser.moc.cpp - -#>+ 3 -cscrollbutton.moc.cpp: $(srcdir)/cscrollbutton.h - $(MOC) $(srcdir)/cscrollbutton.h -o cscrollbutton.moc.cpp - -#>+ 2 -mocs: cscrollbutton.moc.cpp - -#>+ 3 -crefselectdialog.moc.cpp: $(srcdir)/crefselectdialog.h - $(MOC) $(srcdir)/crefselectdialog.h -o crefselectdialog.moc.cpp - -#>+ 2 -mocs: crefselectdialog.moc.cpp - -#>+ 3 -cscrollerwidgetset.moc.cpp: $(srcdir)/cscrollerwidgetset.h - $(MOC) $(srcdir)/cscrollerwidgetset.h -o cscrollerwidgetset.moc.cpp - -#>+ 2 -mocs: cscrollerwidgetset.moc.cpp - -#>+ 3 -ckeychooserwidget.moc.cpp: $(srcdir)/ckeychooserwidget.h - $(MOC) $(srcdir)/ckeychooserwidget.h -o ckeychooserwidget.moc.cpp - -#>+ 2 -mocs: ckeychooserwidget.moc.cpp - -#>+ 3 -cbiblekeychooser.moc.cpp: $(srcdir)/cbiblekeychooser.h - $(MOC) $(srcdir)/cbiblekeychooser.h -o cbiblekeychooser.moc.cpp - -#>+ 2 -mocs: cbiblekeychooser.moc.cpp - -#>+ 3 -clexiconkeychooser.moc.cpp: $(srcdir)/clexiconkeychooser.h - $(MOC) $(srcdir)/clexiconkeychooser.h -o clexiconkeychooser.moc.cpp - -#>+ 2 -mocs: clexiconkeychooser.moc.cpp - -#>+ 3 -cbooktreechooser.moc.cpp: $(srcdir)/cbooktreechooser.h - $(MOC) $(srcdir)/cbooktreechooser.h -o cbooktreechooser.moc.cpp - -#>+ 2 -mocs: cbooktreechooser.moc.cpp - -#>+ 3 -ckeychooser.moc.cpp: $(srcdir)/ckeychooser.h - $(MOC) $(srcdir)/ckeychooser.h -o ckeychooser.moc.cpp - -#>+ 2 -mocs: ckeychooser.moc.cpp - -#>+ 3 -clean-metasources: - -rm -f ckeyreferencewidget.moc.cpp cbookkeychooser.moc.cpp cscrollbutton.moc.cpp crefselectdialog.moc.cpp cscrollerwidgetset.moc.cpp ckeychooserwidget.moc.cpp cbiblekeychooser.moc.cpp clexiconkeychooser.moc.cpp cbooktreechooser.moc.cpp ckeychooser.moc.cpp - -#>+ 2 -KDE_DIST=cbiblekeychooser.h crefselectdialog.h ckeychooser.h cscrollbutton.h Makefile.in clexiconkeychooser.h cscrollerwidgetset.h cbooktreechooser.h cbookkeychooser.h ckeychooserwidget.h Makefile.am ckeyreferencewidget.h crefselectdialog.cpp - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/keychooser/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/keychooser/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/keychooser/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 11 -libkeychooser_a.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/cbiblekeychooser.cpp $(srcdir)/clexiconkeychooser.cpp $(srcdir)/ckeychooser.cpp $(srcdir)/cscrollbutton.cpp $(srcdir)/ckeychooserwidget.cpp $(srcdir)/ckeyreferencewidget.cpp $(srcdir)/cscrollerwidgetset.cpp $(srcdir)/cbookkeychooser.cpp $(srcdir)/cbooktreechooser.cpp cbookkeychooser.moc.cpp ckeyreferencewidget.moc.cpp cscrollerwidgetset.moc.cpp cbooktreechooser.moc.cpp ckeychooser.moc.cpp cscrollbutton.moc.cpp crefselectdialog.moc.cpp ckeychooserwidget.moc.cpp cbiblekeychooser.moc.cpp clexiconkeychooser.moc.cpp - @echo 'creating libkeychooser_a.all_cpp.cpp ...'; \ - rm -f libkeychooser_a.all_cpp.files libkeychooser_a.all_cpp.final; \ - echo "#define KDE_USE_FINAL 1" >> libkeychooser_a.all_cpp.final; \ - for file in cbiblekeychooser.cpp clexiconkeychooser.cpp ckeychooser.cpp cscrollbutton.cpp ckeychooserwidget.cpp ckeyreferencewidget.cpp cscrollerwidgetset.cpp cbookkeychooser.cpp cbooktreechooser.cpp cbookkeychooser.moc.cpp ckeyreferencewidget.moc.cpp cscrollerwidgetset.moc.cpp cbooktreechooser.moc.cpp ckeychooser.moc.cpp cscrollbutton.moc.cpp crefselectdialog.moc.cpp ckeychooserwidget.moc.cpp cbiblekeychooser.moc.cpp clexiconkeychooser.moc.cpp ; do \ - echo "#include \"$$file\"" >> libkeychooser_a.all_cpp.files; \ - test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libkeychooser_a.all_cpp.final; \ - done; \ - cat libkeychooser_a.all_cpp.final libkeychooser_a.all_cpp.files > libkeychooser_a.all_cpp.cpp; \ - rm -f libkeychooser_a.all_cpp.final libkeychooser_a.all_cpp.files - -#>+ 3 -clean-final: - -rm -f libkeychooser_a.all_cpp.cpp - -#>+ 3 -final: - $(MAKE) libkeychooser_a_OBJECTS="$(libkeychooser_a_final_OBJECTS)" all-am - -#>+ 3 -final-install: - $(MAKE) libkeychooser_a_OBJECTS="$(libkeychooser_a_final_OBJECTS)" install-am - -#>+ 3 -no-final: - $(MAKE) libkeychooser_a_OBJECTS="$(libkeychooser_a_nofinal_OBJECTS)" all-am - -#>+ 3 -no-final-install: - $(MAKE) libkeychooser_a_OBJECTS="$(libkeychooser_a_nofinal_OBJECTS)" install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/frontend/keychooser/cbiblekeychooser.cpp b/bibletime/frontend/keychooser/cbiblekeychooser.cpp deleted file mode 100644 index 88a2a51..0000000 --- a/bibletime/frontend/keychooser/cbiblekeychooser.cpp +++ /dev/null @@ -1,113 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cbiblekeychooser.h" -#include "ckeyreferencewidget.h" -#include "cscrollbutton.h" - -#include "backend/cswordversekey.h" -#include "backend/cswordbiblemoduleinfo.h" -#include "backend/cswordmoduleinfo.h" - -#include "util/cresmgr.h" - -//Qt includes -#include -#include -#include - -//KDE includes -#include - -CBibleKeyChooser::CBibleKeyChooser(ListCSwordModuleInfo modules, CSwordKey *key, QWidget *parent, const char *name ) -: CKeyChooser(modules, key, parent, name), -m_key(dynamic_cast(key)) { - w_ref = 0; - setModules(modules, false); - if (!m_modules.count()) { - qWarning("CBibleKeyChooser: module is not a Bible or commentary!"); - m_key = 0; - return; - } - QHBoxLayout* layout = new QHBoxLayout(this); - layout->setDirection( QBoxLayout::LeftToRight ); - - w_ref = new CKeyReferenceWidget(dynamic_cast(m_modules.first()), m_key, this); - layout->addWidget(w_ref); - - connect(w_ref,SIGNAL(changed(CSwordVerseKey *)),SLOT(refChanged(CSwordVerseKey *))); - - setKey(m_key); //set the key without changing it, setKey(key()) would change it -} - -CSwordKey* const CBibleKeyChooser::key() { - return m_key; -} - -void CBibleKeyChooser::setKey(CSwordKey* key) { - Q_ASSERT(dynamic_cast(key)); - if (dynamic_cast(key) == 0) { - return; - } - - m_key = dynamic_cast(key); - emit (beforeKeyChange(m_key->key())); //required to make direct setKey calls work from the outside - - w_ref->setKey(m_key); - - emit keyChanged(m_key); -} - -void CBibleKeyChooser::refChanged(CSwordVerseKey* key) { - Q_ASSERT(m_key); - Q_ASSERT(key); - - if (!isUpdatesEnabled()) - return; - - setUpdatesEnabled(false); - if (m_key) - emit beforeKeyChange(m_key->key()); - - m_key = key; - emit keyChanged(m_key); - - setUpdatesEnabled(true); -} - -/** Sets te module and refreshes the combos */ -void CBibleKeyChooser::setModules(const ListCSwordModuleInfo& modules, const bool refresh) { - m_modules.clear(); - - // for (modules.first(); modules.current(); modules.next()) { - ListCSwordModuleInfo::const_iterator end_it = modules.end(); - for (ListCSwordModuleInfo::const_iterator it(modules.begin()); it != end_it; ++it) { - if ((*it)->type() == CSwordModuleInfo::Bible || (*it)->type() == CSwordModuleInfo::Commentary) { - if (CSwordBibleModuleInfo* bible = dynamic_cast(*it)) { - m_modules.append(bible); - } - } - } - - // First time this is called we havnt set up w_ref. - if (w_ref) w_ref->setModule(dynamic_cast(m_modules.first())); - if (refresh) refreshContent(); -} - -void CBibleKeyChooser::refreshContent() { - setKey (m_key); -} - - -/** No descriptions */ -void CBibleKeyChooser::updateKey(CSwordKey* /*key*/) {} -void CBibleKeyChooser::adjustFont() {} diff --git a/bibletime/frontend/keychooser/cbiblekeychooser.h b/bibletime/frontend/keychooser/cbiblekeychooser.h deleted file mode 100644 index 88e987e..0000000 --- a/bibletime/frontend/keychooser/cbiblekeychooser.h +++ /dev/null @@ -1,73 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CBIBLEKEYCHOOSER_H -#define CBIBLEKEYCHOOSER_H - -#include -#include "ckeychooser.h" - -#include "backend/cswordbiblemoduleinfo.h" - -class CKeyReferenceWidget; -class CSwordVerseKey; -class CSwordBibleModuleInfo; - -/** This class implements the KeyChooser for bibles and commentaries - * - * it inhertits @ref CKeyChooser - * - * it uses a CKeyReferenceWidget 's to represent the bible keys - * - * @author The BibleTime team - */ - -class CBibleKeyChooser : public CKeyChooser { - Q_OBJECT - -public: - /** - * the constructor - * you should not need to use this, use @ref CKeyChooser::createInstance instead - */ - CBibleKeyChooser(ListCSwordModuleInfo modules, CSwordKey *key=0, QWidget *parent=0, const char *name=0); - -public slots: - /** - * see @ref CKeyChooser::getKey - */ - CSwordKey* const key(); - /** - * see @ref CKeyChooser::setKey - */ - virtual void setKey(CSwordKey *key); - /** - * Sets the module - */ - virtual void setModules(const ListCSwordModuleInfo& modules, const bool refresh = true); - /** - * used to react to changes - * @param index not used - */ - void refChanged(CSwordVerseKey *key); - - void updateKey(CSwordKey* key); - void adjustFont(); - void refreshContent(); - - -private: - CKeyReferenceWidget* w_ref; - QPtrList m_modules; - CSwordVerseKey *m_key; -}; - -#endif diff --git a/bibletime/frontend/keychooser/cbookkeychooser.cpp b/bibletime/frontend/keychooser/cbookkeychooser.cpp deleted file mode 100644 index 0741bad..0000000 --- a/bibletime/frontend/keychooser/cbookkeychooser.cpp +++ /dev/null @@ -1,288 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2007 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cbookkeychooser.h" -#include "backend/cswordtreekey.h" -#include "backend/cswordbookmoduleinfo.h" -#include "frontend/cbtconfig.h" - -//Qt includes -#include -#include - -QMap boxes; - -CBookKeyChooser::CBookKeyChooser(ListCSwordModuleInfo modules, CSwordKey *key, QWidget *parent, const char *name) -: CKeyChooser(modules, key, parent,name), m_layout(0) { - - setModules(modules, false); - m_key = dynamic_cast(key); - if (!m_modules.count()) { - m_key = 0; - } - - setModules(modules, true); - setKey(key); - - adjustFont(); -} - -CBookKeyChooser::~CBookKeyChooser() {} - -void CBookKeyChooser::setKey(CSwordKey* newKey) { - setKey(newKey, true); -} - -/** Sets a new key to this keychooser */ -void CBookKeyChooser::setKey(CSwordKey* newKey, const bool emitSignal) { - //qDebug("CBookKeyChooser::setKey"); - if (m_key != newKey) { - m_key = dynamic_cast(newKey); - } - - /*const */QString oldKey = m_key->key(); - - if (oldKey.isEmpty()) { //don't set keys equal to "/", always use a key which may have content - m_key->firstChild(); - oldKey = m_key->key(); - } - const int oldOffset = m_key->getOffset(); - - QStringList siblings; - if (m_key && !oldKey.isEmpty()) { - siblings = QStringList::split("/", oldKey, false); - } - - int depth = 0; - int index = 0; - - m_key->root(); - - while( m_key->firstChild() && (depth <= int(siblings.count())) ) { - const QString key = m_key->key(); - index = (depth == 0) ? -1 : 0; - const QString sibling = siblings[depth]; - - if (!sibling.isEmpty()) { //found it - bool found = false; - - do { - ++index; - //qDebug("set 'found'"); - //found = (QString::fromLocal8Bit(m_key->getLocalName()) == sibling); - found = (m_key->getLocalNameUnicode() == sibling); - } - while (!found && m_key->nextSibling()); - - if (!found) { - m_key->key( key ); - } - } - - setupCombo(key, depth, index); - depth++; - } - - //clear the combos which were not filled - for (; depth < m_modules.first()->depth(); ++depth) { - CKeyChooserWidget* chooser = m_chooserWidgets.at(depth); - if (chooser) { - chooser->reset(0,0,false); - } - } - - if (oldKey.isEmpty()) { - m_key->root(); - } - else { - //m_key->key(oldKey); - m_key->setOffset(oldOffset); - } - - if (emitSignal) { - emit keyChanged(m_key); - } -} - -/** Returns the key of this kechooser. */ -CSwordKey* const CBookKeyChooser::key() { - return m_key; -} - -/** Sets another module to this keychooser */ -void CBookKeyChooser::setModules(const ListCSwordModuleInfo& modules, const bool refresh) { - m_modules.clear(); - - // for (modules.first(); modules.current(); modules.next()) { - ListCSwordModuleInfo::const_iterator end_it = modules.end(); - for (ListCSwordModuleInfo::const_iterator it(modules.begin()); it != end_it; ++it) { - if ( (*it)->type() == CSwordModuleInfo::GenericBook ) { - if (CSwordBookModuleInfo* book = dynamic_cast(*it)) { - m_modules.append(book); - } - } - } - - //refresh the number of combos - if (refresh && m_modules.count() && m_key) { - if (!m_layout) { - m_layout = new QHBoxLayout(this); - } - - //delete old widgets - m_chooserWidgets.setAutoDelete(true); - m_chooserWidgets.clear(); - m_chooserWidgets.setAutoDelete(false); - - for (int i = 0; i < m_modules.first()->depth(); ++i) { - // Create an empty keychooser, don't handle next/prev signals - CKeyChooserWidget* w = new CKeyChooserWidget(0, false, this); - m_chooserWidgets.append( w ); - - //don't allow a too high width, try to keep as narrow as possible - //to aid users with smaller screen resolutions - int totalWidth = 200; //only 1 level - if (m_modules.first()->depth() > 1) { - if (m_modules.first()->depth() > 3) - totalWidth = 400; //4+ levels - else - totalWidth = 300; //2-3 levels - } - - int maxWidth = (int) ((float) totalWidth / (float) m_modules.first()->depth()); - - w->comboBox()->setMaximumWidth(maxWidth); - w->comboBox()->setCurrentItem(0); - - connect(w, SIGNAL(changed(int)), SLOT(keyChooserChanged(int))); - connect(w, SIGNAL(focusOut(int)), SLOT(keyChooserChanged(int))); - - m_layout->addWidget(w); - boxes[w] = i; - - w->show(); - } - - //set the tab order of the key chooser widgets - - CKeyChooserWidget* chooser = 0; - CKeyChooserWidget* chooser_prev = 0; - const int count = m_chooserWidgets.count(); - for (int i = 0; i < count; ++i) { - chooser = m_chooserWidgets.at(i); - Q_ASSERT(chooser); - - if (chooser && chooser_prev) { - QWidget::setTabOrder(chooser_prev, chooser); - } - - chooser_prev = chooser; - } - QWidget::setTabOrder(chooser, 0); - - updateKey(m_key); - adjustFont(); // only when refresh is set. - } -} - -/** No descriptions */ -void CBookKeyChooser::adjustFont() { - - //Make sure the entries are displayed correctly. - for ( CKeyChooserWidget* idx = m_chooserWidgets.first(); idx; idx = m_chooserWidgets.next() ) { - idx->comboBox()->setFont( CBTConfig::get - ( m_modules.first()->language() ).second ); - } -} - -/** Refreshes the content. */ -void CBookKeyChooser::refreshContent() { - if (m_key) { - updateKey( m_key ); //refresh with current key - } -} - -void CBookKeyChooser::setupCombo(const QString key, const int depth, const int currentItem) { - CKeyChooserWidget* chooserWidget = m_chooserWidgets.at(depth); - - const unsigned long oldOffset = m_key->getOffset(); - m_key->key(key); - - if ((depth == 0) && chooserWidget && chooserWidget->comboBox()->count()) { //has already items - //set now the right item - if (CKeyChooserWidget* chooserWidget = m_chooserWidgets.at(depth)) { - chooserWidget->setItem( chooserWidget->comboBox()->text(currentItem) ); - } - - m_key->setOffset(oldOffset); - return; - } - - - //insert an empty item at the top - QStringList items; - if (depth > 0) { - items << QString::null; - } - - do { - //items << QString::fromLocal8Bit(m_key->getLocalName()); - items << m_key->getLocalNameUnicode(); - } - while (m_key->nextSibling()); - - if (chooserWidget) { - chooserWidget->reset(items,currentItem,false); - } - - //restore old key - // m_key->key(oldKey); - m_key->setOffset( oldOffset ); -} - -/** A keychooser changed. Update and emit a signal if necessary. */ -void CBookKeyChooser::keyChooserChanged(int /*newIndex*/) { - const int activeID = boxes[const_cast(sender())]; //no so good code! - - QStringList items; - CKeyChooserWidget* chooser; - const int count = m_chooserWidgets.count(); - - for (int i = 0; i < count; ++i) { - chooser = m_chooserWidgets.at(i); - const QString currentText = - (chooser && chooser->comboBox()) - ? chooser->comboBox()->currentText() - : QString::null; - - if (currentText.isEmpty() || i > activeID) { - break; - } - - items << currentText; - } - - QString newKey("/"); - newKey.append(items.join("/")); - if (newKey.length() > 1) { - newKey.remove(newKey.length(),1); //remove the traling slash - } - - // qWarning("key changed: setting to %s", newKey.latin1()); - m_key->key(newKey); - setKey(m_key); -} - -/** Updates the keychoosers for the given key but emit no signal. */ -void CBookKeyChooser::updateKey(CSwordKey* key) { - setKey(key, false); -} - diff --git a/bibletime/frontend/keychooser/cbookkeychooser.h b/bibletime/frontend/keychooser/cbookkeychooser.h deleted file mode 100644 index 586996e..0000000 --- a/bibletime/frontend/keychooser/cbookkeychooser.h +++ /dev/null @@ -1,99 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CBOOKKEYCHOOSER_H -#define CBOOKKEYCHOOSER_H - -//BibleTime includes -#include "ckeychooser.h" -#include "ckeychooserwidget.h" - -//Sword includes - -//Qt includes -#include -#include -#include -#include -#include - -class CSwordKey; -class CSwordBookModuleInfo; -class CSwordTreeKey; - -namespace sword { - class TreeKeyIdx; -} - -class QHBoxLayout; - -/** The keychooser implementation for books. - * @author The BibleTime team - */ -class CBookKeyChooser : public CKeyChooser { - Q_OBJECT -public: - CBookKeyChooser(ListCSwordModuleInfo modules, CSwordKey *key=0, QWidget *parent=0, const char *name=0); - ~CBookKeyChooser(); - /** - * Refreshes the content. - */ - virtual void refreshContent(); - /** - * Sets another module to this keychooser - */ - virtual void setModules(const ListCSwordModuleInfo& modules, const bool refresh = false); - /** - * Returns the key of this kechooser. - */ - virtual CSwordKey* const key(); - /** - * Sets a new key to this keychooser - */ - virtual void setKey(CSwordKey*); - /** - * Sets a new key to this keychooser - */ - void setKey(CSwordKey*, const bool emitSignal); - - -public slots: // Public slots - /** - * Updates the keychoosers for the given key but emit no signal. - */ - void updateKey(CSwordKey*); - -protected: // Protected methods - /** - * Fills the combo given by depth with the items from the key having depth "depth". - * The parent sibling is given by key. - */ - void setupCombo(const QString key, const int depth, const int currentItem); - /** No descriptions */ - virtual void adjustFont(); - -protected slots: - /** - * A keychooser changed. Update and emit a signal if necessary. - */ - void keyChooserChanged(int); - //is called when a keychooser widget wants to jump to the next/previous key - // void nextEntry(); - // void previousEntry(); - -private: - QPtrList m_chooserWidgets; - QPtrList m_modules; - CSwordTreeKey *m_key; - QHBoxLayout* m_layout; -}; - -#endif diff --git a/bibletime/frontend/keychooser/cbooktreechooser.cpp b/bibletime/frontend/keychooser/cbooktreechooser.cpp deleted file mode 100644 index 33e95fa..0000000 --- a/bibletime/frontend/keychooser/cbooktreechooser.cpp +++ /dev/null @@ -1,321 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2007 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cbooktreechooser.h" -#include "backend/cswordtreekey.h" -#include "backend/cswordbookmoduleinfo.h" -#include "frontend/cbtconfig.h" - -//Qt includes -#include -#include -#include -#include - -//KDE includes -#include - -//////////// - -CBookTreeChooser::TreeItem::TreeItem(QListViewItem* parent, QListViewItem* after, CSwordTreeKey* key, const QString keyName) -: KListViewItem(parent, after), -m_key(key), -m_keyName(keyName) { - //qDebug("first CBookTreeChooser::TreeItem ctor"); - const unsigned long offset = m_key->getOffset(); - - m_key->key(m_keyName); - //setText(0, QString::fromLocal8Bit(m_key->getLocalName()) ); - setText(0, m_key->getLocalNameUnicode() ); - - m_key->setOffset( offset ); -}; - -CBookTreeChooser::TreeItem::TreeItem(QListViewItem* parent,CSwordTreeKey* key, const QString keyName) -: KListViewItem(parent), -m_key(key), -m_keyName(keyName) { - //qDebug("second CBookTreeChooser::TreeItem ctor"); - const unsigned int offset = m_key->getOffset(); - - m_key->key(m_keyName); - //setText(0, QString::fromLocal8Bit(m_key->getLocalName()) ); - setText(0, m_key->getLocalNameUnicode() ); - - m_key->setOffset( offset ); -}; - -CBookTreeChooser::TreeItem::TreeItem(QListView* view, QListViewItem* after,CSwordTreeKey* key, const QString keyName) -: KListViewItem(view,after), -m_key(key), -m_keyName(keyName) { - //qDebug("third CBookTreeChooser::TreeItem ctor"); - const unsigned int offset = m_key->getOffset(); - - m_key->key(m_keyName); - //setText(0, QString::fromLocal8Bit(m_key->getLocalName()) ); - setText(0, m_key->getLocalNameUnicode() ); - - m_key->setOffset( offset ); -}; - -const QString& CBookTreeChooser::TreeItem::key() const { - return m_keyName; -}; - -/** Initializes this item with the correct caption. */ -void CBookTreeChooser::TreeItem::setup() { - const unsigned int offset = m_key->getOffset(); - - m_key->key(m_keyName); - setExpandable(m_key->hasChildren()); - - m_key->setOffset( offset ); - - KListViewItem::setup(); -} - -void CBookTreeChooser::TreeItem::createChilds() { - //make sure that we don't change the status of the key! - - const unsigned long offset = m_key->getOffset(); - - m_key->key(m_keyName); - - if (m_key->hasChildren()) { - m_key->firstChild(); //go to the first child - - QListViewItem* oldItem = 0; - - do { - if (oldItem) { - oldItem = new TreeItem(this, oldItem, m_key, m_key->key()); - } - else { - oldItem = new TreeItem(this, m_key, m_key->key()); - } - - // oldItem->setExpandable( m_key->hasChildren() ); - } - while (m_key->nextSibling()); - } - - m_key->setOffset( offset ); //restore the old state -} - -void CBookTreeChooser::TreeItem::setOpen(bool o) { - //setup the tree under this item - if ((!isOpen() && o) && childCount() == 0) { - listView()->viewport()->setCursor(WaitCursor); - createChilds(); - listView()->viewport()->unsetCursor(); - } - - KListViewItem::setOpen(o); -} - -////////////////////////////////// - -CBookTreeChooser::CBookTreeChooser(ListCSwordModuleInfo modules, CSwordKey *key, QWidget *parent, const char *name) -: CKeyChooser(modules, key, parent,name), -m_key( dynamic_cast(key) ) { - setModules(modules, false); - - if (!modules.count()) { - m_modules.clear(); - m_key = 0; - } - - //now setup the keychooser widgets - QHBoxLayout* layout = new QHBoxLayout(this); - - m_treeView = new KListView(this); - layout->addWidget(m_treeView); - m_treeView->addColumn("Tree"); - m_treeView->header()->hide(); - m_treeView->setSorting(-1); - m_treeView->setRootIsDecorated(true); - m_treeView->setFullWidth(true); - connect(m_treeView, SIGNAL(executed(QListViewItem*)), SLOT(itemActivated(QListViewItem*))); - - setKey(key); - adjustFont(); -} - -CBookTreeChooser::~CBookTreeChooser() {} - -/** Sets a new key to this keychooser */ -void CBookTreeChooser::setKey(CSwordKey* key/*newKey*/) { - setKey(key, false); -} - -/** Sets a new key to this keychooser */ -void CBookTreeChooser::setKey(CSwordKey* newKey, const bool emitSignal) { - if (m_key != newKey ) { - m_key = dynamic_cast(newKey); - } - - const QString key = m_key->key(); - - QStringList siblings; - if (m_key && !key.isEmpty()) { - siblings = QStringList::split("/",key,false); - } - - //find the right listview item - const int count = siblings.count(); - int index = 0; - QString currentSibling = siblings[index]; - - QListViewItem* child = m_treeView->firstChild(); - while( child && index < count ) { - if (child->text(0) == currentSibling) { //found a parent of our item - //found right entry? - TreeItem* i = dynamic_cast(child); - if (!i || i->key() == key) { - break; - } - i->setOpen(true); //automatically creates childs - child = i->firstChild(); - currentSibling = siblings[++index]; - } - else { - child = child->nextSibling(); - } - } - - m_treeView->setCurrentItem( child ); - m_treeView->setSelected( child, true ); - m_treeView->ensureItemVisible(child); - - if (emitSignal) { - emit keyChanged(m_key); - } -} - -/** Returns the key of this kechooser. */ -CSwordKey* const CBookTreeChooser::key() { - return m_key; -} - -/** Sets another module to this keychooser */ -void CBookTreeChooser::setModules(const ListCSwordModuleInfo& modules, const bool refresh) { - m_modules.clear(); - - // for (modules.first(); modules.current(); modules.next()) { - ListCSwordModuleInfo::const_iterator end_it = modules.end(); - for (ListCSwordModuleInfo::const_iterator it(modules.begin()); it != end_it; ++it) { - if (CSwordBookModuleInfo* book = dynamic_cast(*it)) { - m_modules.append(book); - } - } - - if (refresh && m_modules.count() && m_key) { - const uint offset = m_key->getOffset(); - setupTree(); - m_key->setOffset( offset ); - - /* m_key->root(); - m_key->firstChild(); - setKey(m_key, true);*/ - - // m_treeView->clear(); - // - // const QString oldKey = m_key->key(); - // m_key->root(); - // m_key->firstChild(); - // setupTree(0,0,m_key); - // - // m_key->key(oldKey); - // - // updateKey(m_key); - adjustFont(); //only when refresh is set. - } -} - -/** No descriptions */ -void CBookTreeChooser::adjustFont() { - //Make sure the entries are displayed correctly. - // if ( m_modules.first()->isUnicode() ){ - m_treeView->setFont( CBTConfig::get - (m_modules.first()->language()).second ); - // qWarning("Unicode Book detected"); - // } - // else{ - // m_treeView->setFont( CBTConfig::get(CBTConfig::standard) ); - // qWarning("Standard Book detected"); - // } -} - - -/** Refreshes the content. */ -void CBookTreeChooser::refreshContent() { - if (m_key) { - updateKey( m_key ); //refresh with current key - } -} - -/** No descriptions */ -void CBookTreeChooser::itemActivated( QListViewItem* item ) { - TreeItem* i = dynamic_cast(item); - if (!i) { - return; - } - - m_key->key( i->key() ); - - if (i->childCount() > 0 || i->isExpandable()) { - i->setOpen(true); - } - - emit keyChanged(m_key); -} - -/** No descriptions */ -void CBookTreeChooser::updateKey( CSwordKey* key ) { - setKey(key, false); -} - -/** Reimplementationm to handle tree creation on show. */ -void CBookTreeChooser::show() { - CKeyChooser::show(); - - if (!m_treeView->childCount()) { - KApplication::setOverrideCursor(WaitCursor); - setupTree(); //create the first level of the tree structure - m_treeView->resize(m_treeView->sizeHint()); - KApplication::restoreOverrideCursor(); - } -} - -/** Creates the first level of the tree structure. */ -void CBookTreeChooser::setupTree() { - m_treeView->clear(); - - const unsigned long offset = m_key->getOffset(); - m_key->root(); - - if (m_key->hasChildren()) { - QListViewItem* item = 0; - - m_key->firstChild(); - do { - //the TreeItem constructor doesn't change the state of the key - item = new TreeItem(m_treeView, item, m_key, m_key->key()); - } - while (m_key->nextSibling()); - } - - /* m_key->root(); - m_key->firstChild();*/ - m_key->setOffset( offset ); - setKey(m_key, false); //the module may have changed -} diff --git a/bibletime/frontend/keychooser/cbooktreechooser.h b/bibletime/frontend/keychooser/cbooktreechooser.h deleted file mode 100644 index 43b03d5..0000000 --- a/bibletime/frontend/keychooser/cbooktreechooser.h +++ /dev/null @@ -1,112 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CBOOKTREECHOOSER_H -#define CBOOKTREECHOOSER_H - - -/** The treechooser implementation for books. - * @author The BibleTime team - */ -//BibleTime includes -#include "ckeychooser.h" -#include "ckeychooserwidget.h" - -//Sword includes - -//Qt includes -#include -#include -#include -#include -#include - -//KDE includes -#include - -class CSwordKey; -class CSwordBookModuleInfo; -class CSwordTreeKey; - -namespace sword { - class TreeKeyIdx; -} - -/** The keychooser implementeation for books. - * @author The BibleTime team - */ -class CBookTreeChooser : public CKeyChooser { - Q_OBJECT -public: - CBookTreeChooser(ListCSwordModuleInfo modules, CSwordKey *key=0, QWidget *parent=0, const char *name=0); - ~CBookTreeChooser(); - /** - * Refreshes the content. - */ - virtual void refreshContent(); - /** - * Sets another module to this keychooser - */ - virtual void setModules(const ListCSwordModuleInfo& modules, const bool refresh = true); - /** - * Returns the key of this kechooser. - */ - virtual CSwordKey* const key(); - /** - * Sets a new key to this keychooser - */ - virtual void setKey(CSwordKey*); - void setKey(CSwordKey*, const bool emitSinal); - -public slots: // Public slots - virtual void updateKey( CSwordKey* ); - /** - * Reimplementationm to handle tree creation on show. - */ - virtual void show(); - - -protected: // Protected methods - /** - * Creates the first level of the tree structure. - */ - void setupTree(); - virtual void adjustFont(); - -protected slots: // Protected slots - void itemActivated( QListViewItem* item ); - -private: -class TreeItem : public KListViewItem { -public: - TreeItem(QListViewItem* parent, QListViewItem* after, CSwordTreeKey* key, const QString keyName); - TreeItem(QListViewItem* parent, CSwordTreeKey* key, const QString keyName); - TreeItem(QListView* view,QListViewItem* after, CSwordTreeKey* key, const QString keyName); - const QString& key() const; - void createChilds(); - virtual void setOpen(bool); - -protected: - /** - * Initializes this item with the correct caption. - */ - virtual void setup(); -private: - CSwordTreeKey* m_key; - QString m_keyName; - }; - - QPtrList m_modules; - CSwordTreeKey* m_key; - KListView* m_treeView; -}; - -#endif diff --git a/bibletime/frontend/keychooser/ckeychooser.cpp b/bibletime/frontend/keychooser/ckeychooser.cpp deleted file mode 100644 index 4dcd878..0000000 --- a/bibletime/frontend/keychooser/ckeychooser.cpp +++ /dev/null @@ -1,149 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "ckeychooser.h" -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbiblemoduleinfo.h" -#include "backend/cswordcommentarymoduleinfo.h" -#include "backend/cswordlexiconmoduleinfo.h" - -#include "clexiconkeychooser.h" -#include "cbiblekeychooser.h" -#include "cbookkeychooser.h" - -CKeyChooser::CKeyChooser(ListCSwordModuleInfo, CSwordKey *, QWidget *parent, const char *name ) -: QWidget(parent, name), -m_inHistoryFunction(false) {} - -CKeyChooser::~CKeyChooser() {} - -CKeyChooser* CKeyChooser::createInstance(ListCSwordModuleInfo modules, CSwordKey *key, QWidget *parent) { - if (!modules.count()) { - return 0; - } - - CKeyChooser* ck = 0; - switch ( modules.first()->type() ) { - case CSwordModuleInfo::Commentary: //Bibles and commentaries uise the same key chooser - case CSwordModuleInfo::Bible: - ck = new CBibleKeyChooser(modules,key,parent); - break; - case CSwordModuleInfo::Lexicon: - ck = new CLexiconKeyChooser(modules,key,parent); - break; - case CSwordModuleInfo::GenericBook: - ck = new CBookKeyChooser(modules,key,parent); - break; - default: - return 0; - } - return ck; -} - -void CKeyChooser::backInHistory() { - backInHistory(1); -} - -void CKeyChooser::backInHistory(int count) { - m_inHistoryFunction = true; - // qWarning("go back %d items in history", count); - - Q_ASSERT(m_prevKeyHistoryList.size()); - - QStringList::iterator it = m_prevKeyHistoryList.begin(); - - //pop_front count items, the top item is then the new current key - int index = count; - while ((index > 0) && (it != m_prevKeyHistoryList.end())) { - // qWarning("pop_front"); - - m_nextKeyHistoryList.prepend(*it); - it = m_prevKeyHistoryList.remove(it); - --index; - } - - //the first item is now the item which should be set as key - if (it != m_nextKeyHistoryList.end() && key()) { - CSwordKey* k = key(); - k->key(*it); - setKey(k); - } - - m_inHistoryFunction = false; -} - -void CKeyChooser::forwardInHistory() { - forwardInHistory(1); -} - -void CKeyChooser::forwardInHistory(int count) { - m_inHistoryFunction = true; - // qWarning("go forward %d items in history", count); - - Q_ASSERT(m_nextKeyHistoryList.size()); - - QStringList::iterator it = m_nextKeyHistoryList.begin(); - //pop_front count-1 items, the top item is then the new current key - int index = count; - while (index > 0 && it != m_nextKeyHistoryList.end()) { - // qWarning("pop_front"); - - m_prevKeyHistoryList.prepend(*it); - it = m_nextKeyHistoryList.remove(it); - --index; - } - - //the first item of the back list is now the new key - it = m_prevKeyHistoryList.begin(); - if (it != m_prevKeyHistoryList.end() && key()) { - CSwordKey* k = key(); - k->key(*it); - setKey(k); - } - - m_inHistoryFunction = false; -} - -void CKeyChooser::addToHistory(CSwordKey* k) { - // qWarning("addToHistory"); - - Q_ASSERT(!m_inHistoryFunction); - if (k && !m_inHistoryFunction) { - Q_ASSERT(k->key() == key()->key()); - m_prevKeyHistoryList.prepend(k->key()); - } - - emit historyChanged(); -} - -const QStringList CKeyChooser::getPreviousKeys() const { - QStringList ret = m_prevKeyHistoryList; - if (ret.size() >= 1) { - ret.pop_front(); //the first item always is equal to the current key - } - - return ret; -} - -const QStringList CKeyChooser::getNextKeys() const { - return m_nextKeyHistoryList; -} - - -/*! - \fn CKeyChooser::polish() - */ -void CKeyChooser::polish() { - QWidget::polish(); - - //connect the history calls just before we show, we want an empty history - connect(this, SIGNAL(keyChanged(CSwordKey*)), SLOT(addToHistory(CSwordKey*))); -} diff --git a/bibletime/frontend/keychooser/ckeychooser.h b/bibletime/frontend/keychooser/ckeychooser.h deleted file mode 100644 index c5ad246..0000000 --- a/bibletime/frontend/keychooser/ckeychooser.h +++ /dev/null @@ -1,114 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CKEYCHOOSER_H -#define CKEYCHOOSER_H - -#include - -#include "backend/cswordmoduleinfo.h" - -class CSwordModuleInfo; -class CSwordKey; - -/** - * The base class for the KeyChooser. - * Do not use directly, create a KeyChooser with - * @ref #createInstance , this will create the proper one - * of the classes that inherit from @ref CKeyChooser - * - * @author The BibleTime team - */ - -class CKeyChooser : public QWidget { - Q_OBJECT - -public: - /** - * Creates a proper Instance, either - * - @ref CLexiconKeyChooser or - * @ref CBibleKeyChooser - * @param info the @ref CModuleInfo to be represented by the KeyChooser - * @param key if not NULL, the @ref CKey the KeyChooser should be set to - * @param parent the parent of the widget to create - */ - static CKeyChooser* createInstance(ListCSwordModuleInfo modules, CSwordKey *key, QWidget *parent); - - const QStringList getPreviousKeys() const; - const QStringList getNextKeys() const; - -public slots: - /** - * sets the @ref CKey - * @param key the key which the widget should be set to - */ - virtual void setKey(CSwordKey* key) = 0; - /** - * sets the @ref CKey - * @param key the key which the widget should be set to - */ - virtual void updateKey(CSwordKey* key) = 0; - /** - * gets the current @ref CKey - * - * @return the current @ref CKey - */ - virtual CSwordKey* const key() = 0; - /** - * Sets the module of this keychooser and refreshes the comboboxes - */ - virtual void setModules( const ListCSwordModuleInfo& modules, const bool refresh = true ) = 0; - /** - * Freshes the content of the different key chooser parts. - */ - virtual void refreshContent() = 0; - - void addToHistory(CSwordKey*); - - void backInHistory(); - void backInHistory(int); - - void forwardInHistory(); - void forwardInHistory(int); - -signals: - /** - * is emitted if the @ref CKey was changed by the user - */ - void keyChanged(CSwordKey* key); - /** - * Is emitted before the key is changed! - */ - void beforeKeyChange(const QString& key); - void historyChanged(); - -protected: - /** - * the constructor - DO NOT USE! -- use @ref #createInstance instead! - */ - CKeyChooser(ListCSwordModuleInfo info, CSwordKey *key=0, QWidget *parent=0, const char *name=0); - virtual ~CKeyChooser(); - /** - * Set the appropriate font do display the modules - */ - virtual void adjustFont() = 0; - -private: - QStringList m_prevKeyHistoryList; - QStringList m_nextKeyHistoryList; - int m_currentKeyHistoryPos; - bool m_inHistoryFunction; -protected: - virtual void polish(); -}; - -#endif diff --git a/bibletime/frontend/keychooser/ckeychooserwidget.cpp b/bibletime/frontend/keychooser/ckeychooserwidget.cpp deleted file mode 100644 index 64de499..0000000 --- a/bibletime/frontend/keychooser/ckeychooserwidget.cpp +++ /dev/null @@ -1,303 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - -//BibleTime includes -#include "ckeychooserwidget.h" - -//BibleTime frontend includes -#include "frontend/cbtconfig.h" - - -//Qt includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -CKCComboBox::CKCComboBox(bool rw,QWidget* parent,const char* name) -: QComboBox(rw,parent,name) { - setFocusPolicy(QWidget::WheelFocus); - if (lineEdit()) { - installEventFilter( lineEdit() ); - } -} - -/** Reimplementation. */ -bool CKCComboBox::eventFilter( QObject *o, QEvent *e ) { - if (e->type() == QEvent::FocusOut) { - QFocusEvent* f = static_cast(e); - - if (o == lineEdit() && f->reason() == QFocusEvent::Tab) { - int index = listBox()->index( listBox()->findItem(currentText()) ); - if (index == -1) { - index = 0;// return 0 if not found - } - setCurrentItem( index ); - emit focusOut( index ); - - return false; - } - else if (f->reason() == QFocusEvent::Popup) { - return false; - } - else if (f->reason() == QFocusEvent::ActiveWindow) { - emit activated(currentText()); - return false; - } - else if (f->reason() == QFocusEvent::Mouse) { - emit activated(currentText()); - return false; - } - else if (o == this) { - emit activated(currentText()); - return false; - } - } - - return QComboBox::eventFilter(o,e); -} - -/** Scrolls in the list if the wheel of the mouse was used. */ -void CKCComboBox::wheelEvent( QWheelEvent* e ) { - return QComboBox::wheelEvent(e); - - const signed int change = (int)((float)e->delta()/(float)120); - int current = currentItem(); - - if ((current+change >= 0) && (current+changeaccept(); - emit activated( currentItem() ); - } - else { - e->ignore(); - } -} - -//**********************************************************************************/ - -CKeyChooserWidget::CKeyChooserWidget(int count, const bool useNextPrevSignals, QWidget *parent, const char *name) : QWidget(parent,name) { - m_useNextPrevSignals = useNextPrevSignals; - - for (int index=1; index <= count; index++) { - m_list.append( QString::number(index) ); - } - init(); - reset(m_list,0,false); -}; - -CKeyChooserWidget::CKeyChooserWidget(QStringList *list, const bool useNextPrevSignals, QWidget *parent, const char *name ) : QWidget(parent,name) { - m_useNextPrevSignals = useNextPrevSignals; - - if (list) { - m_list = *list; //deep copy the items of list - } - else { - m_list.clear(); - } - - init(); - reset(m_list,0,false); -} - -void CKeyChooserWidget::reset(const int count, int index, bool do_emit) { - if (!isUpdatesEnabled()) - return; - - m_list.clear(); - for (int i=1; i <= count; i++) { //TODO: CHECK - m_list.append( QString::number(i) ); - } - - reset(&m_list,index,do_emit); -} - -void CKeyChooserWidget::reset(QStringList& list, int index, bool do_emit) { - if (!isUpdatesEnabled()) - return; - - m_list = list; - reset(&m_list,index,do_emit); -} - - -void CKeyChooserWidget::reset(QStringList *list, int index, bool do_emit) { - if (isResetting || !isUpdatesEnabled()) - return; - - // qWarning("starting insert"); - isResetting = true; - - oldKey = QString::null; - - // m_comboBox->setUpdatesEnabled(false); - //DON'T REMOVE THE HIDE: Otherwise QComboBox's sizeHint() function won't work properly - m_comboBox->hide(); - m_comboBox->clear(); - if (list) { - m_comboBox->insertStringList(*list); - } - - if (!list || (list && !list->count())) { //nothing in the combobox - setEnabled(false); - } - else if (!isEnabled()) { //was disabled - setEnabled(true); - } - - if (list->count()) { - m_comboBox->setCurrentItem(index); - } - if (do_emit) { - emit changed(m_comboBox->currentItem()); - } - - const QSize dummySize = m_comboBox->sizeHint(); //without this function call the combo box won't be properly sized! - //DON'T REMOVE OR MOVE THE show()! Otherwise QComboBox's sizeHint() function won't work properly! - m_comboBox->show(); - - // m_comboBox->setFont( m_comboBox->font() ); - // m_comboBox->setUpdatesEnabled(true); - - isResetting = false; - // qWarning("inserted"); -} - -/** Initializes this widget. We need this function because we have more than one constructor. */ -void CKeyChooserWidget::init() { - oldKey = QString::null; - - setFocusPolicy(QWidget::WheelFocus); - - m_comboBox = new CKCComboBox( true, this ); - m_comboBox->setAutoCompletion( true ); - m_comboBox->setInsertionPolicy(QComboBox::NoInsertion); - m_comboBox->setFocusPolicy(QWidget::WheelFocus); - - m_mainLayout = new QHBoxLayout( this ); - m_mainLayout->addWidget(m_comboBox,5); - - m_scroller = new CScrollerWidgetSet(this); - - m_mainLayout->addWidget( m_scroller ); - m_mainLayout->addSpacing(2); - - setTabOrder(m_comboBox, 0); - - connect(m_scroller, SIGNAL(scroller_pressed()), SLOT(lock())); - connect(m_scroller, SIGNAL(scroller_released()), SLOT(unlock())); - connect(m_scroller, SIGNAL(change(int)), SLOT(changeCombo(int)) ); - - connect(m_comboBox, SIGNAL(activated(int)), SLOT(slotComboChanged(int))); - // connect(m_comboBox, SIGNAL(activated(const QString&)), SLOT(slotReturnPressed(const QString&))); - connect(m_comboBox->lineEdit(), SIGNAL(returnPressed()), SLOT(slotReturnPressed())); - connect(m_comboBox, SIGNAL(focusOut(int)), SIGNAL(focusOut(int))); - - updatelock = false; - isResetting = false; -} - -/** Is called when the return key was presed in the combobox. */ -void CKeyChooserWidget::slotReturnPressed( /*const QString& text*/) { - Q_ASSERT(comboBox()->lineEdit()); - qWarning("return pressed"); - - QString text = comboBox()->lineEdit()->text(); - for (int index = 0; index < comboBox()->count(); ++index) { - if (comboBox()->text(index) == text) { -// emit changed(index); - emit focusOut(index); // a workaround because focusOut is not checked, the slot connected to changed to check - break; - } - } -} - -/** Is called when the current item of the combo box was changed. */ -void CKeyChooserWidget::slotComboChanged(int index) { - qWarning("CKeyChooserWidget::slotComboChanged(int index)"); - if (!isUpdatesEnabled()) { - return; - } - - setUpdatesEnabled(false); - - const QString key = comboBox()->text( index ); - if (oldKey.isNull() || (oldKey != key)) { - emit changed(index); - } - - oldKey = key; - - setUpdatesEnabled(true); -} - -/** Sets the tooltips for the given entries using the parameters as text. */ -void CKeyChooserWidget::setToolTips( const QString comboTip, const QString nextEntryTip, const QString scrollButtonTip, const QString previousEntryTip) { - QToolTip::add (comboBox(),comboTip); - m_scroller->setToolTips(nextEntryTip, scrollButtonTip, previousEntryTip); -} - -/** Sets the current item to the one with the given text */ -bool CKeyChooserWidget::setItem( const QString item ) { - bool ret = false; - const int count = comboBox()->count(); - for (int i = 0; i < count; ++i) { - if (comboBox()->text(i) == item) { - comboBox()->setCurrentItem(i); - ret = true; - break; - } - } - if (!ret) - comboBox()->setCurrentItem(-1); - return ret; -} - -/* Handlers for the various scroller widgetset. */ -void CKeyChooserWidget::lock() { - updatelock = true; - comboBox()->setEditable(false); - oldKey = comboBox()->currentText(); -} - -void CKeyChooserWidget::unlock() { - updatelock = false; - comboBox()->setEditable(true); - comboBox()->setEditText(comboBox()->text(comboBox()->currentItem())); - if (comboBox()->currentText() != oldKey) { - emit changed(comboBox()->currentItem()); - } -} - -void CKeyChooserWidget::changeCombo(int n) { - const int old_item = comboBox()->currentItem(); - int new_item = old_item + n; - - //index of highest Item - const int max = comboBox()->count()-1; - if(new_item > max) new_item = max; - if(new_item < 0) new_item = 0; - - if(new_item != old_item) { - comboBox()->setCurrentItem(new_item); - if(!updatelock) - emit changed(new_item); - } -} - diff --git a/bibletime/frontend/keychooser/ckeychooserwidget.h b/bibletime/frontend/keychooser/ckeychooserwidget.h deleted file mode 100644 index e5893ce..0000000 --- a/bibletime/frontend/keychooser/ckeychooserwidget.h +++ /dev/null @@ -1,179 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CKEYCHOOSERWIDGET_H -#define CKEYCHOOSERWIDGET_H - -#include -#include -#include - -#include -#include "cscrollerwidgetset.h" - - -class CLexiconKeyChooser; -//class CMinMaxLayout; - -class QIconSet; -//class QComboBox; -class QStringList; -class QPoint; -class QMouseEvent; -class QWheelEvent; -class QHBoxLayout; - -/* -* We use this class to conrtol the focus move in the combobox -* This class is used in the key chooser widgets -*/ -class CKCComboBox : public QComboBox { - Q_OBJECT - -public: - CKCComboBox(bool rw, QWidget * parent=0, const char * name=0 ); - /** - * Returns the size this widget would like to have. - */ - // virtual QSize sizeHint() const; - -protected: - /** - * Reimplementation. - */ - virtual bool eventFilter( QObject *o, QEvent *e ); - /** - * Scrolls in the list if the wheel of the mouse was used. - */ - virtual void wheelEvent( QWheelEvent* e); - -signals: - /** - * Emitted when the user moves the focus away from the combo by pressing tab - */ - void focusOut(int itemIndex); -}; - -/** - * This class implements the KeyCooser Widget, which - * consists of a @ref QComboBox, two normal ref @QToolButton - * and a enhanced @ref CScrollButton - * - * @author The BibleTime team - */ -class CKeyChooserWidget : public QWidget { - Q_OBJECT -public: - /** - * the constructor - */ - CKeyChooserWidget(QStringList *list=0, const bool useNextPrevSignals = false, QWidget *parent=0, const char *name=0); - /** - * the constructor - */ - CKeyChooserWidget(int count=0, const bool useNextPrevSignals = false, QWidget *parent=0, const char *name=0); - /** - * This function does clear the combobox, then fill in - * the StringList, set the ComboBox' current item to index - * and if do_emit is true, it will emit @ref #changed - * - * @param list the stringlist to be inserted - * @param index the index that the combobox is to jump to - * @param do_emit should we emit @ref #changed(int) - */ - void reset(const int count, int index, bool do_emit); - void reset(QStringList& list, int index, bool do_emit); - void reset(QStringList *list, int index, bool do_emit); - /** - * Initializes this widget. We need this function because - * we have more than one constructor. - */ - virtual void init(); - /** - * - */ - // virtual void adjustSize(); - /** - * Sets the tooltips for the given entries using the parameters as text. - */ - void setToolTips( const QString comboTip, const QString nextEntry, const QString scrollButton, const QString previousEntry); - /** - * Sets the current item to the one with the given text - */ - bool setItem( const QString item); - /** - * Return the combobox of this key chooser widget. - */ - QComboBox* comboBox() {return m_comboBox;}; - -public slots: - /** - * is called to lock the combobox - */ - void lock() - ; - /** - * is called to unlock the combobox - */ - void unlock(); - /** - * is called to move the combobox to a certain index - * @param index the index to jump to - */ - void changeCombo(int index); - void slotComboChanged(int index); - -signals: - /** - * Is emitted if the widget changed, but - * only if it is not locked or being reset - * - * @param the current ComboBox index - */ - void changed(int index); - /** - * Is emitted if the widget was left with a focus out event. - * @param index The new index of the ComboBox - */ - void focusOut(int index); - -protected: - /** - * indicates wheter we are resetting at the moment - */ - bool isResetting; - /** - * - */ - QString oldKey; - -protected slots: // Protected slots - /** - * Is called when the return key was presed in the combobox. - */ - void slotReturnPressed( /*const QString&*/ ); - - -private: - friend class CLexiconKeyChooser; - QStringList m_list; - bool m_useNextPrevSignals; - bool updatelock; - - /** - * Members should never be public!! - */ - CKCComboBox* m_comboBox; - QHBoxLayout *m_mainLayout; - CScrollerWidgetSet * m_scroller; -}; - -#endif diff --git a/bibletime/frontend/keychooser/ckeyreferencewidget.cpp b/bibletime/frontend/keychooser/ckeyreferencewidget.cpp deleted file mode 100644 index b0fc7c9..0000000 --- a/bibletime/frontend/keychooser/ckeyreferencewidget.cpp +++ /dev/null @@ -1,210 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - -//BibleTime includes -#include "ckeyreferencewidget.h" -#include "cscrollerwidgetset.h" - -//BibleTime frontend includes -#include "frontend/cbtconfig.h" -#include "backend/cswordversekey.h" -#include "util/cresmgr.h" - -//Qt includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -/* Override the completion box for our references */ -CKeyReferenceCompletion::CKeyReferenceCompletion(CSwordBibleModuleInfo *mod) : KCompletion() -{ - m_key = new CSwordVerseKey(mod); - m_module = mod; -} - -QString CKeyReferenceCompletion::makeCompletion(const QString &text) { - if(!text.isEmpty() && m_key->key(text)) { - // XXX: key() does not check bounds properly if we only have eg the NT. - return m_key->key(); - } - - return QString::null; -} - -//**********************************************************************************/ -/* To get popup working we have to rework KLineEdit too */ -CKeyReferenceLineEdit::CKeyReferenceLineEdit(QWidget *parent, const char *name) : KLineEdit(parent,name) { -} - -void CKeyReferenceLineEdit::makeCompletion(const QString &text) { - KCompletion *comp = compObj(); - KGlobalSettings::Completion mode = completionMode(); - - if ( !comp || mode == KGlobalSettings::CompletionNone ) - return; // No completion object... - - QString match = comp->makeCompletion( text ); - if ( mode == KGlobalSettings::CompletionPopup || - mode == KGlobalSettings::CompletionPopupAuto ) - { - if ( match.isNull() ) - { - KCompletionBox *compbox = completionBox(); - compbox->hide(); - compbox->clear(); - } else { - QStringList t; - t.append(match); - setCompletedItems(t); - } - } else { - KLineEdit::makeCompletion(text); - } -} - -//**********************************************************************************/ - -CKeyReferenceWidget::CKeyReferenceWidget( CSwordBibleModuleInfo *mod, CSwordVerseKey *key, QWidget *parent, const char *name) : QWidget(parent,name) { - - updatelock = false; - m_module = mod; - - setFocusPolicy(QWidget::WheelFocus); - - // Erase button - KGuiItem erase_picture; - erase_picture.setIconName("locationbar_erase"); - KPushButton *clearRef = new KPushButton(this); - clearRef->setGuiItem(erase_picture); - connect(clearRef, SIGNAL(clicked( ) ), SLOT(slotClearRef( ))); - - m_bookScroller = new CScrollerWidgetSet(this); - - m_textbox = new CKeyReferenceLineEdit( this ); - setKey(key); // The order of these two functions is important. - setModule(); - - m_chapterScroller = new CScrollerWidgetSet(this); - m_verseScroller = new CScrollerWidgetSet(this); - - m_mainLayout = new QHBoxLayout( this ); - m_mainLayout->addWidget(clearRef); - m_mainLayout->addWidget(m_bookScroller); - m_mainLayout->addWidget(m_textbox); - m_mainLayout->addWidget(m_chapterScroller); - m_mainLayout->addWidget(m_verseScroller); - - setTabOrder(m_textbox, 0); - - m_bookScroller->setToolTips( - CResMgr::displaywindows::bibleWindow::nextBook::tooltip, - CResMgr::displaywindows::general::scrollButton::tooltip, - CResMgr::displaywindows::bibleWindow::previousBook::tooltip - ); - m_chapterScroller->setToolTips( - CResMgr::displaywindows::bibleWindow::nextChapter::tooltip, - CResMgr::displaywindows::general::scrollButton::tooltip, - CResMgr::displaywindows::bibleWindow::previousChapter::tooltip - ); - m_verseScroller->setToolTips( - CResMgr::displaywindows::bibleWindow::nextVerse::tooltip, - CResMgr::displaywindows::general::scrollButton::tooltip, - CResMgr::displaywindows::bibleWindow::previousVerse::tooltip - ); - - - // signals and slots connections - - connect(m_bookScroller, SIGNAL(change(int)), SLOT(slotBookChange(int))); - connect(m_bookScroller, SIGNAL(scroller_pressed()), SLOT(slotUpdateLock())); - connect(m_bookScroller, SIGNAL(scroller_released()), SLOT(slotUpdateUnlock())); - connect(m_textbox, SIGNAL(returnPressed()), SLOT(slotReturnPressed())); - connect(m_chapterScroller, SIGNAL(change(int)), SLOT(slotChapterChange(int))); - connect(m_chapterScroller, SIGNAL(scroller_pressed()), SLOT(slotUpdateLock())); - connect(m_chapterScroller, SIGNAL(scroller_released()), SLOT(slotUpdateUnlock())); - connect(m_verseScroller, SIGNAL(change(int)), SLOT(slotVerseChange(int))); - connect(m_verseScroller, SIGNAL(scroller_pressed()), SLOT(slotUpdateLock())); - connect(m_verseScroller, SIGNAL(scroller_released()), SLOT(slotUpdateUnlock())); -} - -void CKeyReferenceWidget::setModule(CSwordBibleModuleInfo *m) { - if (m) - m_module = m; - - delete m_textbox->completionObject(); - CKeyReferenceCompletion *comp = new CKeyReferenceCompletion(m_module); - m_textbox->setCompletionObject(comp); - m_textbox->setCompletionMode(KGlobalSettings::CompletionPopup); -} - -void CKeyReferenceWidget::slotClearRef( ) { - m_textbox->setText(""); - m_textbox->setFocus(); -} - -void CKeyReferenceWidget::updateText() { - m_textbox->setText(m_key->key()); -} - -bool CKeyReferenceWidget::setKey(CSwordVerseKey *key) { - m_key = key; - updateText(); - - return true; -} - -KLineEdit* CKeyReferenceWidget::textbox() { - return m_textbox; -} - -void CKeyReferenceWidget::slotReturnPressed() { - m_key->key(m_textbox->text()); - updateText(); - - emit changed(m_key); -} - -/* Handlers for the various scroller widgetsets. Do we really want a verse scroller? */ -void CKeyReferenceWidget::slotUpdateLock() { - updatelock = true; - oldKey = m_key->key(); -} - -void CKeyReferenceWidget::slotUpdateUnlock() { - updatelock = false; - if (oldKey != m_key->key()) emit changed(m_key); -} - -void CKeyReferenceWidget::slotBookChange(int n) { - n > 0 ? m_key->next( CSwordVerseKey::UseBook ) : m_key->previous( CSwordVerseKey::UseBook ); - updateText(); - if (!updatelock) emit changed(m_key); -} - -void CKeyReferenceWidget::slotChapterChange(int n) { - n > 0 ? m_key->next( CSwordVerseKey::UseChapter ) : m_key->previous( CSwordVerseKey::UseChapter ); - updateText(); - if (!updatelock) emit changed(m_key); -} - -void CKeyReferenceWidget::slotVerseChange(int n) { - n > 0 ? m_key->next( CSwordVerseKey::UseVerse ) : m_key->previous( CSwordVerseKey::UseVerse ); - updateText(); - if (!updatelock) emit changed(m_key); -} diff --git a/bibletime/frontend/keychooser/ckeyreferencewidget.h b/bibletime/frontend/keychooser/ckeyreferencewidget.h deleted file mode 100644 index bcb6bb9..0000000 --- a/bibletime/frontend/keychooser/ckeyreferencewidget.h +++ /dev/null @@ -1,89 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CKEYREFERENCEWIDGET_H -#define CKEYREFERENCEWIDGET_H - -#include "cscrollerwidgetset.h" -#include "backend/cswordbiblemoduleinfo.h" - -#include -#include - -#include -#include - -class CLexiconKeyChooser; -class CSwordVerseKey; - -class CKeyReferenceCompletion : public KCompletion { - Q_OBJECT -public: - CKeyReferenceCompletion(CSwordBibleModuleInfo*); - QString makeCompletion(const QString &); - QStringList allMatches(); -private: - CSwordVerseKey *m_key; - CSwordBibleModuleInfo *m_module; -}; - -class CKeyReferenceLineEdit : public KLineEdit { - Q_OBJECT -public: - CKeyReferenceLineEdit(QWidget *parent=0, const char *name=0); - void makeCompletion(const QString &); -}; - -class CKeyReferenceWidget : public QWidget { - Q_OBJECT -public: - /** - * the constructor - */ - CKeyReferenceWidget(CSwordBibleModuleInfo *, CSwordVerseKey*, QWidget *parent=0, const char *name=0); - bool setKey(CSwordVerseKey* key); - KLineEdit* textbox(); - void setModule(CSwordBibleModuleInfo *m = 0); - -signals: - void changed(CSwordVerseKey* key); - -protected: - void updateText(); - -protected slots: // Protected slots - /** - * Is called when the return key was presed in the textbox. - */ - void slotReturnPressed(); - - void slotClearRef(); - - void slotUpdateLock(); - void slotUpdateUnlock(); - void slotBookChange(int); - void slotChapterChange(int); - void slotVerseChange(int); - -private: - friend class CLexiconKeyChooser; - QHBoxLayout *m_mainLayout; - CKeyReferenceLineEdit *m_textbox; - CSwordVerseKey *m_key; - CScrollerWidgetSet *m_bookScroller; - CScrollerWidgetSet *m_chapterScroller; - CScrollerWidgetSet *m_verseScroller; - bool updatelock; - QString oldKey; - CSwordBibleModuleInfo *m_module; -}; - -#endif diff --git a/bibletime/frontend/keychooser/clexiconkeychooser.cpp b/bibletime/frontend/keychooser/clexiconkeychooser.cpp deleted file mode 100644 index ff55602..0000000 --- a/bibletime/frontend/keychooser/clexiconkeychooser.cpp +++ /dev/null @@ -1,176 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "clexiconkeychooser.h" -#include "ckeychooserwidget.h" -#include "cscrollbutton.h" - -#include "backend/cswordlexiconmoduleinfo.h" -#include "frontend/cbtconfig.h" - -#include "util/cresmgr.h" - -//STL headers -#include -#include -#include - -//Qt includes -#include -#include -#include - -//KDE includes -#include - -CLexiconKeyChooser::CLexiconKeyChooser(ListCSwordModuleInfo modules, CSwordKey *key, QWidget *parent, const char *name ) -: CKeyChooser(modules, key, parent, name), -m_key(dynamic_cast(key)) { - - setModules(modules, false); - - //we use a layout because the key chooser should be resized to full size - m_layout = new QHBoxLayout(this, QBoxLayout::LeftToRight); - m_layout->setResizeMode(QLayout::FreeResize); - - m_widget = new CKeyChooserWidget(0, false, this); - - //don't allow a too high width, try to keep as narrow as possible - //to aid users with smaller screen resolutions - m_widget->comboBox()->setMaximumWidth(200); - - m_widget->setToolTips( - CResMgr::displaywindows::lexiconWindow::entryList::tooltip, - CResMgr::displaywindows::lexiconWindow::nextEntry::tooltip, - CResMgr::displaywindows::general::scrollButton::tooltip, - CResMgr::displaywindows::lexiconWindow::previousEntry::tooltip - ); - - m_layout->addWidget(m_widget,0,Qt::AlignLeft); - - connect(m_widget,SIGNAL(changed(int)),SLOT(activated(int))); - connect(m_widget,SIGNAL(focusOut(int)),SLOT(activated(int))); - - setModules(modules, true); - setKey(key); -} - -CSwordKey* const CLexiconKeyChooser::key() { - // qWarning("key"); - return m_key; -} - -void CLexiconKeyChooser::setKey(CSwordKey* key) { - if (!(m_key = dynamic_cast(key))) { - return; - } - - // qWarning("setKey start"); - QString newKey = m_key->key(); - const int index = m_widget->comboBox()->listBox()->index(m_widget->comboBox()->listBox()->findItem( newKey )); - m_widget->comboBox()->setCurrentItem(index); - - // qWarning("setKey end"); - emit keyChanged( m_key ); -} - -void CLexiconKeyChooser::activated(int index) { - // qWarning("activated"); - const QString text = m_widget->comboBox()->text(index); - - // To prevent from eternal loop, because activated() is emitted again - if (m_key && m_key->key() != text) { - m_key->key(text); - setKey(m_key); - } - // qWarning("activated end"); -} - -inline const bool my_cmpEntries(const QString& a, const QString& b) { - return a < b; -}; - -/** Reimplementation. */ -void CLexiconKeyChooser::refreshContent() { - if (m_modules.count() == 1) { - m_widget->reset(m_modules.first()->entries(), 0, true); - // qWarning("resetted"); - } - else { - typedef std::multimap EntryMap; - EntryMap entryMap; - QStringList* entries = 0; - for (m_modules.first(); m_modules.current(); m_modules.next()) { - entries = m_modules.current()->entries(); - entryMap.insert( std::make_pair(entries->count(), entries) ); - } - - QStringList goodEntries; //The string list which contains the entries which are available in all modules - - EntryMap::iterator it = entryMap.begin(); //iterator to go thoigh all selected modules - QStringList refEntries = *(it->second); //copy the items for the first time - QStringList* cmpEntries = ( ++it )->second; //list for comparision, starts with the second module in the map - - while(it != entryMap.end()) { - std::set_intersection( - refEntries.begin(), --(refEntries.end()), //--end() is the last valid entry - cmpEntries->begin(), --(cmpEntries->end()), - std::back_inserter(goodEntries), //append valid entries to the end of goodEntries - my_cmpEntries //ci_cmpEntries is the comparision function - ); - - cmpEntries = ( ++it )->second; //this is a pointer to the string list of a new module - - /* - * use the good entries for next comparision, - * because the final list can only have the entries of goodEntries as maxiumum - */ - refEntries = goodEntries; - }; - - m_widget->reset(goodEntries, 0, true); //write down the entries - } //end of ELSE - - //make sure the list sorted - /* This is not the best solution, module()->entries() should be sorted already */ - // Q_ASSERT(m_widget->comboBox()->listBox()); - // m_widget->comboBox()->listBox()->sort(); -} - -/** No descriptions */ -void CLexiconKeyChooser::adjustFont() { - // //Make sure the entries are displayed correctly. - // m_widget->comboBox()->setFont( CBTConfig::get( m_modules.first()->language() ).second ); -} - -/** Sets the module and refreshes the combo boxes */ -void CLexiconKeyChooser::setModules( const ListCSwordModuleInfo& modules, const bool refresh ) { - Q_ASSERT(!m_modules.autoDelete()); - m_modules.clear(); - Q_ASSERT(!m_modules.autoDelete()); - - // for (modules.first(); modules.current(); modules.next()) { - ListCSwordModuleInfo::const_iterator end_it = modules.end(); - for (ListCSwordModuleInfo::const_iterator it(modules.begin()); it != end_it; ++it) { - CSwordLexiconModuleInfo* lexicon = dynamic_cast(*it); - if (lexicon) { - m_modules.append(lexicon); - } - } - - if (refresh) { - refreshContent(); - // adjustFont(); - } -} - -/** No descriptions */ -void CLexiconKeyChooser::updateKey(CSwordKey*) {} diff --git a/bibletime/frontend/keychooser/clexiconkeychooser.h b/bibletime/frontend/keychooser/clexiconkeychooser.h deleted file mode 100644 index 10283eb..0000000 --- a/bibletime/frontend/keychooser/clexiconkeychooser.h +++ /dev/null @@ -1,79 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CLEXICONKEYCHOOSER_H -#define CLEXICONKEYCHOOSER_H - -#include -#include "ckeychooser.h" -#include "backend/cswordldkey.h" -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordlexiconmoduleinfo.h" - -class CKeyChooserWidget; -class QHBoxLayout; - -/** - * This class implements the KeyChooser for lexicons - * - * it inhertits @ref CKeyChooser - * it uses 1 @ref CKeyChooserWidget to represent the lexicon keys - * - * @author The BibleTime team - */ -class CLexiconKeyChooser : public CKeyChooser { - Q_OBJECT -public: - /** - * The constructor - * - * you should not need to use this, use @ref CKeyChooser::createInstance instead - */ - CLexiconKeyChooser(ListCSwordModuleInfo modules, CSwordKey *key=0, QWidget *parent=0, const char *name=0); - -public slots: - /** - * see @ref CKeyChooser::getKey - * @return Return the key object we use. - */ - virtual CSwordKey* const key(); - /** - * see @ref CKeyChooser::setKey - */ - virtual void setKey(CSwordKey* key); - /** - * used to react to changes in the @ref CKeyChooserWidget - * - * @param index not used - **/ - virtual void activated(int index); - /** - * Reimplementatuion. - */ - virtual void refreshContent(); - /** - * Sets the module and refreshes the combo boxes of this keychooser. - */ - virtual void setModules( const ListCSwordModuleInfo& modules, const bool refresh = true ); - -protected: - CKeyChooserWidget *m_widget; - CSwordLDKey* m_key; - QPtrList m_modules; - QHBoxLayout *m_layout; - - virtual void adjustFont(); - -public slots: // Public slots - virtual void updateKey(CSwordKey* key); -}; - -#endif diff --git a/bibletime/frontend/keychooser/crefselectdialog.cpp b/bibletime/frontend/keychooser/crefselectdialog.cpp deleted file mode 100644 index e0c0552..0000000 --- a/bibletime/frontend/keychooser/crefselectdialog.cpp +++ /dev/null @@ -1,100 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "crefselectdialog.h" - -// QT -#include "qlayout.h" -#include "qlineedit.h" -#include "qlabel.h" - -// backend -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" - -//KDE includes -#include - - -//CRefSelectDialog::CRefSelectDialog(QWidget *parent) -// : KDialogBase(parent, "Refenences", -// true, i18n("Refenence selector"), -// KDialogBase::Ok|KDialogBase::Cancel, KDialogBase::Ok, true), -// m_oldPos(0,0) -// -//{ -// m_page = new QWidget( this ); -// m_placeholder = new QWidget( m_page); -// QVBoxLayout* layout = new QVBoxLayout( m_page, 0, spacingHint()); -// m_lineedit = new QLineEdit( QString::null, m_page, "select" ); -// m_lineedit->setMinimumWidth(fontMetrics().maxWidth()*8); -// -// QHBoxLayout* hlayout = new QHBoxLayout(m_page, 0, spacingHint()); -// hlayout->addWidget(new QLabel(i18n("Verse key:"), m_page)); -// hlayout->addWidget(m_lineedit); -// layout->addItem(hlayout); -// layout->addWidget(m_placeholder); -// -// m_chooser = NULL; -// m_oldParent = NULL; -// setMainWidget(m_page); -// -// connect(this, SIGNAL(okClicked()), SLOT(slotPressedOk())); -// connect(this, SIGNAL(cancelClicked()), SLOT(slotPressedCancel())); -//} -// -//CRefSelectDialog::~CRefSelectDialog() { -//} -// -// -//void CRefSelectDialog::setChooser(CKeyChooser* const chooser) { -// if (chooser && chooser != m_chooser) { -// if (m_chooser) restoreParent(); -// -// m_chooser = chooser; -// -// // store old owner and position -// m_oldParent = chooser->parentWidget(false); -// m_oldPos = chooser->pos(); -// -// // we temporary borrow chooser widget from the MDI window -// m_placeholder->setMinimumSize(chooser->size()); -// chooser->reparent(m_placeholder, QPoint(0,0), true); -// } -//} -// -//void CRefSelectDialog::slotPressedOk() { -// // go to proper key -// CSwordKey* key = m_chooser->key(); -// key->key(m_lineedit->text()); -// m_chooser->setKey(key); -// -// // restore parent of stolen widget -// restoreParent(); -//} -// -//void CRefSelectDialog::slotPressedCancel() { -// // restore parent of stolen widget -// restoreParent(); -//} -// -//void CRefSelectDialog::restoreParent() { -// if (m_chooser && m_oldParent) { -// m_chooser->reparent(m_oldParent, m_oldPos, true); -// } -// m_chooser = NULL; -//} - - - - - - diff --git a/bibletime/frontend/keychooser/crefselectdialog.h b/bibletime/frontend/keychooser/crefselectdialog.h deleted file mode 100644 index 3d78ffe..0000000 --- a/bibletime/frontend/keychooser/crefselectdialog.h +++ /dev/null @@ -1,56 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CREFSELECTDIALOG_H -#define CREFSELECTDIALOG_H -//Qt includes -#include -#include -class QLineEdit; - -//KDE includes -#include -#include - - -// BT includes -#include "ckeychooser.h" - -//class CRefSelectDialog : public KDialogBase { -// Q_OBJECT -// public: -// CRefSelectDialog(QWidget *parent); -// virtual ~CRefSelectDialog(); -// -// void setChooser(CKeyChooser* const chooser); -// -// public slots: -// void slotPressedOk(); -// void slotPressedCancel(); -// -// -// protected: -// void restoreParent(); -// -// private: -// QWidget* m_page; -// QWidget* m_placeholder; -// QWidget* m_oldParent; -// CKeyChooser* m_chooser; -// QLineEdit* m_lineedit; -// QPoint m_oldPos; -//}; -#endif - - - - - diff --git a/bibletime/frontend/keychooser/cscrollbutton.cpp b/bibletime/frontend/keychooser/cscrollbutton.cpp deleted file mode 100644 index c9952cc..0000000 --- a/bibletime/frontend/keychooser/cscrollbutton.cpp +++ /dev/null @@ -1,101 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cscrollbutton.h" - -#include "frontend/cbtconfig.h" - -#include -#include - -//Qt includes -#include -#include -#include - -CScrollButton::CScrollButton(QWidget *parent, const char *name ) : QToolButton(parent,name) { - setFocusPolicy(QWidget::WheelFocus); - setCursor( splitVCursor ); - - m_isLocked = false; - connect(this, SIGNAL(pressed() ), SLOT(was_pressed() )); - connect(this, SIGNAL(released()), SLOT(was_released())); -} - -const bool CScrollButton::isLocked( ) const { - return m_isLocked; -} - -void CScrollButton::was_pressed( ) { - QApplication::setOverrideCursor( BlankCursor ); - m_isLocked = true; - lock_Point = get_lock_Point(); - - emit lock() - ; -} - -void CScrollButton::was_released( ) { - QApplication::restoreOverrideCursor(); - m_isLocked = false; - - emit unlock(); -} - -const QPoint CScrollButton::get_lock_Point() const { - return mapToGlobal( QPoint( width()/2, height()/2 ) ); -} - -void CScrollButton::mouseMoveEvent( QMouseEvent* e ) { - if (m_isLocked) { - int vchange = (QCursor::pos().y() - lock_Point.y()); - - if (abs(vchange) < 10) { - vchange = (int)((vchange>0 ? 1 : -1) * pow(abs(vchange), 0.3)); - } - else if (abs(vchange) < 30) { - vchange = (int)((vchange>0 ? 1 : -1) * pow(abs(vchange), 0.6)); - } - else if (abs(vchange) < 40) { - vchange = (int)((vchange>0 ? 1 : -1) * pow(abs(vchange), 1.2)); - } - else { - vchange = (int)((vchange>0 ? 1 : -1) * pow(abs(vchange), 2.0)); - } - - if (vchange) { //not emit 0 - emit change_requested( vchange ); - } - - QCursor::setPos( lock_Point ); - } - else { - QToolButton::mouseMoveEvent(e); - } -} - - - -/** If the wheel of the mouse is used while the mouse stays over our scrollbutton the content is scrolled like the mouse was pressed and moved. */ -void CScrollButton::wheelEvent( QWheelEvent* e ) { - /** - * The problem is, that wheel events do everytime have the delta value 120 - */ - const int vchange = ((e->delta() > 0) ? (1) : (-1)); - - if (vchange!=0) {//do not emit a change with value 0 - emit change_requested( vchange ); - e->accept(); - } - else { - e->ignore(); - } -} diff --git a/bibletime/frontend/keychooser/cscrollbutton.h b/bibletime/frontend/keychooser/cscrollbutton.h deleted file mode 100644 index bd6e900..0000000 --- a/bibletime/frontend/keychooser/cscrollbutton.h +++ /dev/null @@ -1,86 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSRCOLLBUTTON_H -#define CSRCOLLBUTTON_H - -#include -#include - -class QMouseEvent; - -/** This Class implements the direct chooser button used in the KeyChooser Widget - * @author The BibleTime team - */ -class CScrollButton : public QToolButton { - Q_OBJECT -public: - /** - * The constructor - */ - CScrollButton(QWidget *parent=0, const char *name=0); - const bool isLocked() const; - -signals: - /** - * is emitted when the button enters locked state - */ - void lock() - ; - /** - * is emitted when the button leaves locked state - */ - void unlock(); - /** - * indicates a change the user made by moving the mouse - * @param count the number of items to be changed in the KeyChooser ComboBox - */ - void change_requested(int count); - -protected slots: - /* - * used to process the button press events - */ - void was_pressed(); - /** - * used to process the button release events - */ - void was_released(); - -protected: - /** - * Reimplementation from @ref QWidget#mouseMoveEvent - processes - * the mouse move events - */ - virtual void mouseMoveEvent( QMouseEvent* e ); - /** - * used to find the lock point - the middle of the button - * @return the lock point - */ - const QPoint get_lock_Point() const; - /** - * If the wheel of the mouse is used while the mouse stays over our scrollbutton the content is - * scrolled like the mouse was pressed and moved. - */ - virtual void wheelEvent( QWheelEvent* e ); - -private: - /** - * Indicates whether the button is in locked state or not - */ - bool m_isLocked; - /** - * stores the lock point - */ - QPoint lock_Point; -}; - -#endif diff --git a/bibletime/frontend/keychooser/cscrollerwidgetset.cpp b/bibletime/frontend/keychooser/cscrollerwidgetset.cpp deleted file mode 100644 index dd4201b..0000000 --- a/bibletime/frontend/keychooser/cscrollerwidgetset.cpp +++ /dev/null @@ -1,78 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - -//BibleTime includes -#include "cscrollbutton.h" -#include "cscrollerwidgetset.h" - -//BibleTime frontend includes -#include "frontend/cbtconfig.h" - -//Qt includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -const unsigned int WIDTH = 16; -const unsigned int ARROW_HEIGHT = 12; -const unsigned int MOVER_HEIGHT = 6; - -CScrollerWidgetSet::CScrollerWidgetSet(QWidget *parent, const char *name) : QWidget(parent,name) { - m_layout = new QVBoxLayout(this); - m_layout->setAlignment(Qt::AlignHCenter | Qt::AlignCenter); - - //setAlignment(Qt::AlignHCenter | Qt::AlignCenter); - - btn_up = new QToolButton( UpArrow, this, "btn_up" ); - btn_up->setFixedSize(WIDTH, ARROW_HEIGHT); - btn_up->setFocusPolicy(QWidget::NoFocus); - - btn_fx = new CScrollButton( this, "btn_fx" ); - btn_fx->setFixedSize(WIDTH, MOVER_HEIGHT); - btn_fx->setFocusPolicy(QWidget::NoFocus); - - btn_down = new QToolButton( DownArrow, this, "btn_down" ); - btn_down->setFixedSize(WIDTH, ARROW_HEIGHT); - btn_down->setFocusPolicy(QWidget::NoFocus); - m_layout->addWidget( btn_up,0 ); - m_layout->addWidget( btn_fx,0 ); - m_layout->addWidget( btn_down,0 ); - setMinimumWidth(WIDTH+4); // Kludge to add some spacing but seems to work. - - connect(btn_fx, SIGNAL(lock()), SLOT(slotLock())); - connect(btn_fx, SIGNAL(unlock()), SLOT(slotUnlock())); - connect(btn_fx, SIGNAL(change_requested(int)), SLOT(slotScroller(int))); - connect(btn_up, SIGNAL(clicked()), SLOT(slotUpClick())); - connect(btn_down, SIGNAL(clicked()), SLOT(slotDownClick())); -} - -/** Sets the tooltips for the given entries using the parameters as text. */ -void CScrollerWidgetSet::setToolTips( const QString nextEntryTip, const QString scrollButtonTip, const QString previousEntryTip) { - QToolTip::add (btn_fx, scrollButtonTip); - QToolTip::add (btn_down, nextEntryTip); - QToolTip::add (btn_up, previousEntryTip); -} - -void CScrollerWidgetSet::slotLock() { emit scroller_pressed(); } -void CScrollerWidgetSet::slotUnlock() { emit scroller_released(); } -void CScrollerWidgetSet::slotScroller(int n) { emit change(n); } -void CScrollerWidgetSet::slotUpClick() { slotScroller(-1); } -void CScrollerWidgetSet::slotDownClick() { slotScroller(1); } diff --git a/bibletime/frontend/keychooser/cscrollerwidgetset.h b/bibletime/frontend/keychooser/cscrollerwidgetset.h deleted file mode 100644 index dd3e6d8..0000000 --- a/bibletime/frontend/keychooser/cscrollerwidgetset.h +++ /dev/null @@ -1,72 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSCROLLERWIDGETSET_H -#define CSCROLLERWIDGETSET_H - -#include -#include -#include -#include -#include - -#include -#include "cscrollbutton.h" - -/** - * This class implements the Scroller Widget-set, which - * consists of two normal ref @QToolButton and a enhanced @ref CScrollButton - * - * @author The BibleTime team - */ -class CScrollerWidgetSet : public QWidget { - Q_OBJECT -public: - /** - * the constructor - */ - CScrollerWidgetSet(QWidget *parent=0, const char *name=0); - /** - * Sets the tooltips for the given entries using the parameters as text. - */ - void setToolTips( const QString nextEntry, const QString scrollButton, const QString previousEntry); - -signals: - /** - * is emitted to proceed to some other entry relative to the - * current, indicated by the int value - */ - void change(int count); - - /** - * These emit when the scroll button is pressed or released - */ - void scroller_pressed(); - void scroller_released(); - -protected: - QToolButton* btn_up; - QToolButton* btn_down; - CScrollButton* btn_fx; - -protected slots: - void slotLock(); - void slotUnlock(); - void slotUpClick(); - void slotDownClick(); - void slotScroller(int); - -private: - QVBoxLayout *m_layout; - -}; - -#endif diff --git a/bibletime/frontend/kstartuplogo.cpp b/bibletime/frontend/kstartuplogo.cpp deleted file mode 100644 index 62c01e9..0000000 --- a/bibletime/frontend/kstartuplogo.cpp +++ /dev/null @@ -1,115 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//Own includes -#include "kstartuplogo.h" - -//Qt includes -#include -#include -#include -#include - -//KDE includes -#include -#include -//#include - -//static objects -KStartupLogo* KStartupLogo::startupLogo = 0; - -void KStartupLogo::createSplash() { - deleteSplash(); - startupLogo = new KStartupLogo(); -} - -void KStartupLogo::showSplash() { - if (KStartupLogo::startupLogo) { - KStartupLogo::startupLogo->show(); - } -} - -void KStartupLogo::hideSplash() { - if (startupLogo) { - startupLogo->hide(); - } -} - -void KStartupLogo::deleteSplash() { - delete startupLogo; - startupLogo = 0; -} - - -void KStartupLogo::setStatusMessage(const QString& message) { - if (startupLogo) { - startupLogo->setText(message); - } -} - -KStartupLogo::KStartupLogo() -: QWidget(0, "startuplogo", /*WStyle_Customize | WStyle_NoBorder*/ WStyle_NoBorder|WStyle_StaysOnTop|WX11BypassWM ) { - - QPixmap pm; - if ( !pm.load(locate("BT_pic","startuplogo.png")) ) { - qWarning("Can't load startuplogo! Check your installation."); - } - - setBackgroundPixmap(pm); - - //Please not change the margin - textLabel = new QLabel(this); - textLabel->setGeometry(0,pm.height(),pm.width(),textLabel->sizeHint().height()+10); - textLabel->setBackgroundColor( QColor("#0d6de9") ); - textLabel->setFrameStyle(QFrame::Panel | QFrame::Plain); - textLabel->setLineWidth(1); - textLabel->setScaledContents( true ); - - QFont f; - f.setBold( true ); - textLabel->setFont( f ); - - QPalette p = palette(); - p.setColor( QPalette::Inactive, QColorGroup::Text, Qt::white ); - p.setColor( QPalette::Inactive, QColorGroup::Foreground, Qt::white ); - p.setColor( QPalette::Normal, QColorGroup::Text, Qt::white ); - p.setColor( QPalette::Normal, QColorGroup::Foreground, Qt::white ); - setPalette( p ); - - setGeometry ( - (KApplication::desktop()->width()-pm.width())/2, - (KApplication::desktop()->height()-pm.height()-textLabel->height())/2, - pm.width(), - pm.height()+textLabel->height() - ); -} - -void KStartupLogo::setText(const QString text) { - //Please not make the text bold & let the first character be blank - textLabel->setText( QString::fromLatin1(" %1").arg(text) ); - KApplication::kApplication()->processEvents(); -} - -/** Makes the splashscreen the toplevel window. */ -void KStartupLogo::raiseSplash() { - if (startupLogo) { - startupLogo->raise(); - startupLogo->setActiveWindow(); - startupLogo->textLabel->show(); - } -} - -/** Lowers the splash screen one window down, so it's possible to make it not to hide tip windows or other startup stuff. */ -void KStartupLogo::lowerSplash() { - if (startupLogo) { - startupLogo->lower(); - } -} diff --git a/bibletime/frontend/kstartuplogo.h b/bibletime/frontend/kstartuplogo.h deleted file mode 100644 index d1a7af0..0000000 --- a/bibletime/frontend/kstartuplogo.h +++ /dev/null @@ -1,66 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef KSTARTUPLOGO_H -#define KSTARTUPLOGO_H - -#include - -//class forward declarations -class QLabel; - -/** - * This class provides a startuplogo. - * - * @author The team of BibleTime - */ -class KStartupLogo : public QWidget { -public: - /** - * Create the splash screen and show it on the screen. - * Use hideSplash, raiseSplash and lowerSplash() to control the visibility on screen. - */ - static void createSplash(); - /** - * Show the splash screen on the users desktop. - */ - static void showSplash(); - /** - * Hides the splash screen. - */ - static void hideSplash(); - /** - * Delete the splash screen if it exists. - */ - static void deleteSplash(); - /** - * Sets the text status message in the splash screen. - */ - static void setStatusMessage(const QString& message); - /** - * Makes the splashscreen the toplevel window. - */ - static void raiseSplash(); - /** - * Lowers the splash screen one window down, - * so it's possible to make it not to hide tip windows or other startup stuff. - */ - static void lowerSplash(); - -private: - KStartupLogo(); - void setText(const QString text); - QLabel* textLabel; - - static KStartupLogo* startupLogo; -}; - -#endif diff --git a/bibletime/frontend/mainindex/Makefile.am b/bibletime/frontend/mainindex/Makefile.am deleted file mode 100644 index e79b5b8..0000000 --- a/bibletime/frontend/mainindex/Makefile.am +++ /dev/null @@ -1,18 +0,0 @@ -INCLUDES = $(all_includes) -libmainindex_a_METASOURCES = AUTO -noinst_LIBRARIES = libmainindex.a - -libmainindex_a_SOURCES = \ -cmainindex.cpp \ -cindexitem.cpp - -all_headers = \ -cmainindex.h \ -cindexitem.h - -EXTRA_DIST = $(libmainindex_a_SOURCES) $(all_headers) - - - - - diff --git a/bibletime/frontend/mainindex/Makefile.in b/bibletime/frontend/mainindex/Makefile.in deleted file mode 100644 index 8f099fb..0000000 --- a/bibletime/frontend/mainindex/Makefile.in +++ /dev/null @@ -1,724 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/frontend/mainindex -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) -ARFLAGS = cru -libmainindex_a_AR = $(AR) $(ARFLAGS) -libmainindex_a_LIBADD = -am_libmainindex_a_OBJECTS = cmainindex.$(OBJEXT) cindexitem.$(OBJEXT) -#>- libmainindex_a_OBJECTS = $(am_libmainindex_a_OBJECTS) -#>+ 5 -libmainindex_a_final_OBJECTS = libmainindex_a.all_cpp.o -libmainindex_a_nofinal_OBJECTS = cmainindex.$(OBJEXT) cindexitem.$(OBJEXT)\ -cmainindex.moc.o -@KDE_USE_FINAL_FALSE@libmainindex_a_OBJECTS = $(libmainindex_a_nofinal_OBJECTS) -@KDE_USE_FINAL_TRUE@libmainindex_a_OBJECTS = $(libmainindex_a_final_OBJECTS) -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/admin/depcomp -am__depfiles_maybe = depfiles -#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 2 -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 3 -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -CXXLD = $(CXX) -#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ -#>- $(LDFLAGS) -o $@ -#>+ 3 -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(libmainindex_a_SOURCES) -DIST_SOURCES = $(libmainindex_a_SOURCES) -ETAGS = etags -CTAGS = ctags -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -INCLUDES = $(all_includes) -#>- libmainindex_a_METASOURCES = AUTO -noinst_LIBRARIES = libmainindex.a -libmainindex_a_SOURCES = \ -cmainindex.cpp \ -cindexitem.cpp - -all_headers = \ -cmainindex.h \ -cindexitem.h - -EXTRA_DIST = $(libmainindex_a_SOURCES) $(all_headers) -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/mainindex/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/frontend/mainindex/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/mainindex/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/mainindex/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/mainindex/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -libmainindex.a: $(libmainindex_a_OBJECTS) $(libmainindex_a_DEPENDENCIES) - -rm -f libmainindex.a - $(libmainindex_a_AR) libmainindex.a $(libmainindex_a_OBJECTS) $(libmainindex_a_LIBADD) - $(RANLIB) libmainindex.a - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cindexitem.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmainindex.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(LIBRARIES) -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ -#>- mostlyclean-am -#>+ 2 -clean-am: clean-metasources clean-bcheck clean-final clean-generic clean-libtool clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLIBRARIES ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 3 -cmainindex.moc.cpp: $(srcdir)/cmainindex.h - $(MOC) $(srcdir)/cmainindex.h -o cmainindex.moc.cpp - -#>+ 2 -mocs: cmainindex.moc.cpp - -#>+ 3 -clean-metasources: - -rm -f cmainindex.moc.cpp - -#>+ 2 -KDE_DIST=cmainindex.h Makefile.in cindexitem.h Makefile.am - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/mainindex/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/mainindex/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/mainindex/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 11 -libmainindex_a.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/cmainindex.cpp $(srcdir)/cindexitem.cpp cmainindex.moc.cpp - @echo 'creating libmainindex_a.all_cpp.cpp ...'; \ - rm -f libmainindex_a.all_cpp.files libmainindex_a.all_cpp.final; \ - echo "#define KDE_USE_FINAL 1" >> libmainindex_a.all_cpp.final; \ - for file in cmainindex.cpp cindexitem.cpp cmainindex.moc.cpp ; do \ - echo "#include \"$$file\"" >> libmainindex_a.all_cpp.files; \ - test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libmainindex_a.all_cpp.final; \ - done; \ - cat libmainindex_a.all_cpp.final libmainindex_a.all_cpp.files > libmainindex_a.all_cpp.cpp; \ - rm -f libmainindex_a.all_cpp.final libmainindex_a.all_cpp.files - -#>+ 3 -clean-final: - -rm -f libmainindex_a.all_cpp.cpp - -#>+ 3 -final: - $(MAKE) libmainindex_a_OBJECTS="$(libmainindex_a_final_OBJECTS)" all-am - -#>+ 3 -final-install: - $(MAKE) libmainindex_a_OBJECTS="$(libmainindex_a_final_OBJECTS)" install-am - -#>+ 3 -no-final: - $(MAKE) libmainindex_a_OBJECTS="$(libmainindex_a_nofinal_OBJECTS)" all-am - -#>+ 3 -no-final-install: - $(MAKE) libmainindex_a_OBJECTS="$(libmainindex_a_nofinal_OBJECTS)" install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/frontend/mainindex/cindexitem.cpp b/bibletime/frontend/mainindex/cindexitem.cpp deleted file mode 100644 index 4896e1b..0000000 --- a/bibletime/frontend/mainindex/cindexitem.cpp +++ /dev/null @@ -1,1228 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cindexitem.h" -#include "cmainindex.h" - -#include "backend/creferencemanager.h" -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" -#include "backend/clanguagemgr.h" - -#include "frontend/searchdialog/csearchdialog.h" -#include "frontend/cexportmanager.h" -#include "frontend/cbtconfig.h" -#include "frontend/cinputdialog.h" -#include "frontend/cexportmanager.h" -#include "frontend/cdragdropmgr.h" -#include "frontend/cprinter.h" - -#include "util/cresmgr.h" -#include "util/scoped_resource.h" -#include "util/ctoolclass.h" - -#include - -//Qt includes -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include -#include -#include - -#define CURRENT_SYNTAX_VERSION 1 - -using namespace Printing; -using std::string; - -CItemBase::CItemBase(CMainIndex* mainIndex, const Type type) -: KListViewItem(mainIndex), -m_type(type), -m_sortingEnabled(true) {} - -CItemBase::CItemBase(CItemBase* parentItem, const Type type) -: KListViewItem(parentItem), -m_type(type), -m_sortingEnabled(true) {} - -CItemBase::~CItemBase() {} - -const QString CItemBase::toolTip() { - return QString::null; -} - -/** Returns the used main index. */ -CMainIndex* CItemBase::listView() const { - return dynamic_cast( QListViewItem::listView() ); -} - -void CItemBase::init() { - update(); -} - -void CItemBase::update() {} - -const CItemBase::Type& CItemBase::type() const { - return m_type; -}; - -void CItemBase::moveAfter( CItemBase* const item ) { - if (!item) - return; - - if ( parent() == item->parent() ) { //same parent means level - moveItem(item); //both items are on the same level, so we can use moveItem - } -} - -/** Returns true if the given action should be enabled in the popup menu. */ -const bool CItemBase::enableAction( const MenuAction /*action*/ ) { - return false; //this base class has no valif actions -} - -/** No descriptions */ -const bool CItemBase::isMovable() { - return false; -} - -const bool CItemBase::allowAutoOpen( const QMimeSource* ) const { - return false; -}; - -/** This function engables or disables sorting depending on the parameter. */ -void CItemBase::setSortingEnabled( const bool& enableSort ) { - m_sortingEnabled = enableSort; -} - -/** Returns true whether the sorting is enabled or not. */ -const bool CItemBase::isSortingEnabled() { - return m_sortingEnabled; -} - -/** Reimplementation which takes care of the our sortingEnabled setting. */ -void CItemBase::sortChildItems( int col, bool asc ) { - if (!isSortingEnabled()) { - return; - } - else { - KListViewItem::sortChildItems( col, asc ); - } -} - -/** Reimplementation which takes care of the our sortingEnabled setting. */ -void CItemBase::sort() { - if (!isSortingEnabled()) { - return; - } - else { - KListViewItem::sort(); - } -} - -/* ---------------------------------------------- */ -/* ---------- new class: CModuleItem ------------ */ -/* ---------------------------------------------- */ - -CModuleItem::CModuleItem(CTreeFolder* parentItem, CSwordModuleInfo* module) : CItemBase(parentItem), m_module(module) {} - -CModuleItem::~CModuleItem() {} - -/** No descriptions */ -void CModuleItem::update() { - if (m_module) { - setPixmap(0, CToolClass::getIconForModule(m_module)); - setText(0,m_module->name() ); - } -} - -void CModuleItem::init() { - setDragEnabled(false); - setDropEnabled(true); - - update(); -} - - -/** Reimplementation to handle text drops on a module. In this case open the searchdialog. In the case of a referebnce open the module at the given position. */ -bool CModuleItem::acceptDrop( const QMimeSource* src ) const { - if (CDragDropMgr::canDecode(src)) { - if (CDragDropMgr::dndType(src) == CDragDropMgr::Item::Bookmark) { - CDragDropMgr::Item item = CDragDropMgr::decode(src).first(); - CSwordModuleInfo* m = CPointers::backend()->findModuleByName( item.bookmarkModule() ); - if (m && (module()->type() == m->type())) { //it makes only sense - return true; - } - //but we also allow drops from bibles on commentaries and the other way from commentaries - else if (m && (module()->type() == CSwordModuleInfo::Bible) && (m->type() == CSwordModuleInfo::Commentary)) { - return true; - } - else if (m && (module()->type() == CSwordModuleInfo::Commentary) && (m->type() == CSwordModuleInfo::Bible)) { - return true; - } - } - else if(CDragDropMgr::dndType(src) == CDragDropMgr::Item::Text) { //text drop on a module - return true; - }; - } - return false; //default return value -} - -/** No descriptions */ -void CModuleItem::dropped( QDropEvent* e, QListViewItem* /*after*/) { - /* Something was dropped on a module item - * - * 1. If the drop type is plain text open the searchdialog for this text and start the search - * 2. If the type is Bookmark, open the module at the specified position - * - * We support only the first drop item, more is not useful - */ - - if (acceptDrop(e)) { - CDragDropMgr::ItemList dndItems = CDragDropMgr::decode(e); - CDragDropMgr::Item item = dndItems.first(); - if (CDragDropMgr::dndType(e) == CDragDropMgr::Item::Text) { //open the searchdialog - // qWarning("Text dropped!"); - if ( module() ) { - ListCSwordModuleInfo modules; - modules.append(module()); - - Search::CSearchDialog::openDialog(modules, item.text()); - } - } - else if (CDragDropMgr::dndType(e) == CDragDropMgr::Item::Bookmark) { //open the module - CSwordModuleInfo* m = CPointers::backend()->findModuleByName( item.bookmarkModule() ); - if (m) { //it makes only sense to create a new window for a module with the same type - if ((module()->type() == m->type()) || - ((module()->type() == CSwordModuleInfo::Bible || module()->type() == CSwordModuleInfo::Commentary) - && (m->type() == CSwordModuleInfo::Bible || m->type() == CSwordModuleInfo::Commentary))) { //same base type of module - ListCSwordModuleInfo modules; - modules.append(module()); - - listView()->emitModulesChosen(modules, item.bookmarkKey()); - }; - } - } - }; -} - - -/** Reimplementation. */ -const QString CModuleItem::toolTip() { - return CToolClass::moduleToolTip(module()); -} - -/** Returns the used module. */ -CSwordModuleInfo* const CModuleItem::module() const { - return m_module; -} - -/** Reimplementation from CItemBase. */ -const bool CModuleItem::enableAction( const MenuAction action ) { - if (action == EditModule) { - if (!module()) - return false; - return module()->isWritable(); - } - - if (action == SearchInModules || action == AboutModule) - return true; - if (module()->isEncrypted() && action == UnlockModule) - return true; - return false; -} - -/* ----------------------------------------------*/ -/* ---------- new class: CBookmarkItem ------------*/ -/* ----------------------------------------------*/ - -CBookmarkItem::CBookmarkItem(CFolderBase* parentItem, CSwordModuleInfo* module, const QString& key, const QString& description) -: CItemBase(parentItem), -m_description(description), -m_moduleName(module ? module->name() : QString::null) { - if ((module && (module->type() == CSwordModuleInfo::Bible) || (module->type() == CSwordModuleInfo::Commentary)) ) { - CSwordVerseKey vk(0); - vk = key; - vk.setLocale("en"); - m_key = vk.key(); //the m_key member is always the english key! - } - else { - m_key = key; - }; - - m_startupXML = QDomElement(); //empty XML code -} - -CBookmarkItem::CBookmarkItem(CFolderBase* parentItem, QDomElement& xml ) -: CItemBase(parentItem), -m_key(QString::null), -m_description(QString::null), -m_moduleName(QString::null) { - m_startupXML = xml; -} - -CBookmarkItem::~CBookmarkItem() {} - -/** No descriptions */ -void CBookmarkItem::update() { - setMultiLinesEnabled(true); - setPixmap(0,SmallIcon(CResMgr::mainIndex::bookmark::icon,16)); - - const QString title = QString::fromLatin1("%1 (%2)") - .arg(key()) - .arg(module() ? module()->name() : i18n("unknown")); - setText(0, title); -} - -void CBookmarkItem::init() { - if (!m_startupXML.isNull()) { //we have some XML code to parse - loadFromXML(m_startupXML); - } - - update(); - setDropEnabled(false); - setDragEnabled(false); - - // if (!module()) - // setSelectable(false); -} - -/** Reimplementation. */ -const QString CBookmarkItem::toolTip() { - if (!module()) { - return QString::null; - } - - CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults(); - filterOptions.footnotes = false; - filterOptions.scriptureReferences = false; - CPointers::backend()->setFilterOptions(filterOptions); - - QString ret; - util::scoped_ptr k( CSwordKey::createInstance(module()) ); - k->key(this->key()); - - const CLanguageMgr::Language* lang = module()->language(); - CBTConfig::FontSettingsPair fontPair = CBTConfig::get - (lang); - - Q_ASSERT(k.get()); - if (fontPair.first) { //use a special font - qWarning("using a font, %s", fontPair.second.family().latin1()); - ret = QString::fromLatin1("%1 (%2)
%3
%5") - .arg(key()) - .arg(module()->name()) - .arg(description()) - .arg(fontPair.second.family()) - .arg(k->renderedText()); - } - else { - ret = QString::fromLatin1("%1 (%2)
%3
%4") - .arg(key()) - .arg(module()->name()) - .arg(description()) - .arg(k->renderedText()); - } - - return ret; -} - -/** Returns the used module. */ -CSwordModuleInfo* const CBookmarkItem::module() { - CSwordModuleInfo* const m = CPointers::backend()->findModuleByName(m_moduleName); - Q_ASSERT(m); - return m; -} - -/** Returns the used key. */ -const QString CBookmarkItem::key() { - const QString englishKeyName = englishKey(); - if (!module()) { - return englishKeyName; - } - - QString returnKeyName = englishKeyName; - if ((module()->type() == CSwordModuleInfo::Bible) || (module()->type() == CSwordModuleInfo::Commentary)) { - CSwordVerseKey vk(0); - vk = englishKeyName; - vk.setLocale(CPointers::backend()->booknameLanguage().latin1() ); - - returnKeyName = vk.key(); //the returned key is always in the currently set bookname language - } - - return returnKeyName; -} - -/** Returns the used description. */ -const QString& CBookmarkItem::description() { - return m_description; -} - -/** No descriptions */ -const bool CBookmarkItem::isMovable() { - return true; -} - -/** Reimplementation to handle the menu entries of the main index. */ -const bool CBookmarkItem::enableAction(const MenuAction action) { - if (action == ChangeBookmark || (module() && (action == PrintBookmarks)) || action == DeleteEntries) - return true; - - return false; -} - -/** Changes this bookmark. */ -void CBookmarkItem::rename() { - bool ok = false; - const QString newDescription = CInputDialog::getText(i18n("Change description ..."), i18n("Enter a new description for the chosen bookmark."), description(), &ok, listView(), true); - - if (ok) { - m_description = newDescription; - update(); - } -} - -/** Reimplementation of CItemBase::saveToXML. */ -QDomElement CBookmarkItem::saveToXML( QDomDocument& doc ) { - QDomElement elem = doc.createElement("Bookmark"); - - elem.setAttribute("key", englishKey()); - elem.setAttribute("description", description()); - elem.setAttribute("modulename", m_moduleName); - elem.setAttribute("moduledescription", module() ? module()->config(CSwordModuleInfo::Description) : QString::null); - - return elem; -} - -void CBookmarkItem::loadFromXML( QDomElement& element ) { - if (element.isNull()) - return; - - //find the right module - if (element.hasAttribute("modulename")) { - //we use the name in all cases, even if the module isn't installed anymore - m_moduleName = element.attribute("modulename"); - } - - if (element.hasAttribute("key")) { - m_key = element.attribute("key"); - } - - if (element.hasAttribute("description")) { - m_description = element.attribute("description"); - } -} - -/** Returns the english key. */ -const QString& CBookmarkItem::englishKey() const { - return m_key; -} - -/** Reimplementation. Returns false everytime because a bookmarks has not possible drops. */ -bool CBookmarkItem::acceptDrop(const QMimeSource* /*src*/) const { - return false; -} - -/****************************************/ -/***** class: CItemFolder *************/ -/****************************************/ - -CFolderBase::CFolderBase(CMainIndex* mainIndex, const Type type) : CItemBase(mainIndex, type) {} - -CFolderBase::CFolderBase(CFolderBase* parentItem, const Type type) : CItemBase(parentItem, type) {} - -CFolderBase::CFolderBase(CFolderBase* parentFolder, const QString& caption) : CItemBase(parentFolder) { - setText(0, caption); -} - -CFolderBase::~CFolderBase() {} - -const bool CFolderBase::isFolder() { - return true; -} - -void CFolderBase::update() { - CItemBase::update(); - if (isOpen() && childCount()) - setPixmap(0, SmallIcon(CResMgr::mainIndex::openedFolder::icon, 16)); - else - setPixmap(0, SmallIcon(CResMgr::mainIndex::closedFolder::icon, 16)); -} - -void CFolderBase::init() { - CItemBase::init(); - setDropEnabled(false); - setDragEnabled(false); -} - -/** No descriptions */ -void CFolderBase::setOpen( bool open ) { - KListViewItem::setOpen(open); - update(); -} - -/** The function which renames this folder. */ -void CFolderBase::rename() { - startRename(0); -} - -/** Creates a new sub folder of this folder. */ -void CFolderBase::newSubFolder() { - if (dynamic_cast(this) || dynamic_cast(this) ) { - Bookmarks::SubFolder* f = new Bookmarks::SubFolder(this, i18n("New folder")); - f->init(); - - listView()->setCurrentItem(f); - listView()->ensureItemVisible(f); - f->rename(); - } -} - -/** Reimplementation. Returns true if the drop is accepted. */ -const bool CFolderBase::allowAutoOpen( const QMimeSource* ) const { - return true; -} - -/** Reimplementation. Returns false because folders have no use for drops (except for the bookmark folders) */ -bool CFolderBase::acceptDrop(const QMimeSource*) const { - return false; -} - -QPtrList CFolderBase::getChildList() { - QPtrList childs; - if (!childCount()) //no childs available - return childs; - - QListViewItem* i = firstChild(); - while (i && (i->parent() == this)) { - CItemBase* item = dynamic_cast(i); - if (item) { //we found a valid item - childs.append(item); - - CFolderBase* folder = dynamic_cast(i); - if (folder) { - QPtrList subChilds = folder->getChildList(); - for (QListViewItem* ci = subChilds.first(); ci; ci = subChilds.next()) { - childs.append(ci); - } - } - } - - do { - i = i->nextSibling(); - } - while (i && (i->parent() != this)); - } - - return childs; -} - -/****************************************/ -/***** class: CTreeFolder *************/ -/****************************************/ - - -CTreeFolder::CTreeFolder(CMainIndex* mainIndex, const Type type, const QString& language) : CFolderBase(mainIndex, type) { - m_language = language; -} - -CTreeFolder::CTreeFolder(CFolderBase* item, const Type type, const QString& language) : CFolderBase(item, type) { - m_language = language; -} - -CTreeFolder::~CTreeFolder() {} - -void CTreeFolder::addGroup(const Type type, const QString language) { - CTreeFolder* i = 0; - if (type == BookmarkFolder) { - i = new CBookmarkFolder(this); - } - else if (type == OldBookmarkFolder) { - i = new Bookmarks::OldBookmarksFolder(this); - } - else { - i = new CTreeFolder(this, type, language); - } - i->init(); - if (!i->childCount()) - delete i; -} - -void CTreeFolder::addModule(CSwordModuleInfo* const module) { - CModuleItem* i = new CModuleItem(this, module); - i->init(); -} - -void CTreeFolder::addBookmark(CSwordModuleInfo* module, const QString& key, const QString& description) { - CBookmarkItem* i = new CBookmarkItem(this, module, key, description); - i->init(); -} - -void CTreeFolder::update() { - CFolderBase::update(); -} - -void CTreeFolder::init() { - if (language() == "*") { - switch (type()) { - case BibleModuleFolder: - setText(0,i18n("Bibles")); - break; - case CommentaryModuleFolder: - setText(0,i18n("Commentaries")); - break; - case LexiconModuleFolder: - setText(0,i18n("Lexicons")); - break; - case BookModuleFolder: - setText(0,i18n("Books")); - break; - case DevotionalModuleFolder: - setText(0,i18n("Daily devotionals")); - break; - case GlossaryModuleFolder: - setText(0,i18n("Glossaries")); - break; - case BookmarkFolder: - setText(0,i18n("Bookmarks")); - break; - case OldBookmarkFolder: - setText(0,i18n("Old bookmarks")); - break; - default: - setText(0, i18n("Unknown")); - break; - }; - } - else { - const CLanguageMgr::Language* const lang = CPointers::languageMgr()->languageForAbbrev( language() ); - -setText(0, !language().isEmpty() ? ( lang->isValid() ? lang->translatedName() : language()) : i18n("Unknown language")); - } - initTree(); - update(); -} - -void CTreeFolder::initTree() { - // qWarning("CTreeMgr::initTree"); - if (type() == Unknown) - return; - - CSwordModuleInfo::ModuleType moduleType = CSwordModuleInfo::Unknown; - if (type() == BibleModuleFolder) - moduleType = CSwordModuleInfo::Bible; - else if (type() == CommentaryModuleFolder) - moduleType = CSwordModuleInfo::Commentary; - else if (type() == LexiconModuleFolder || type() == GlossaryModuleFolder || type() == DevotionalModuleFolder) - moduleType = CSwordModuleInfo::Lexicon; - else if (type() == BookModuleFolder) - moduleType = CSwordModuleInfo::GenericBook; - - //get all modules by using the given type - ListCSwordModuleInfo allModules =CPointers::backend()->moduleList(); - ListCSwordModuleInfo usedModules; - ListCSwordModuleInfo::iterator end_it = allModules.end(); - for (ListCSwordModuleInfo::iterator it(allModules.begin()); it != end_it; ++it) { - // for (CSwordModuleInfo* m = allModules.first(); m; m = allModules.next()) { - if ((*it)->type() == moduleType) { //found a module, check if the type is correct (devotional etc.) - if (type() == GlossaryModuleFolder && !(*it)->category() == CSwordModuleInfo::Glossary) { //not a gglossary - continue; - } - if (type() == DevotionalModuleFolder && ((*it)->category() != CSwordModuleInfo::DailyDevotional)) {//not a devotional - continue; - } - if (type() == LexiconModuleFolder && ( ((*it)->category() == CSwordModuleInfo::DailyDevotional) || ((*it)->category() == CSwordModuleInfo::Glossary) )) { - //while looking for lexicons glossaries and devotionals shouldn't be used - continue; - } - - if (language() == QString::fromLatin1("*") || (language() != QString::fromLatin1("*") && QString::fromLatin1((*it)->module()->Lang()) == language()) )//right type and language! - usedModules.append(*it); - } - } - - //we have now all modules we want to have - if (language() == QString::fromLatin1("*")) { //create subfolders for each language - QStringList usedLangs; - // for (CSwordModuleInfo* m = usedModules.first(); m; m = usedModules.next()) { - /*ListCSwordModuleInfo::iterator*/ - end_it = usedModules.end(); - for (ListCSwordModuleInfo::iterator it(usedModules.begin()); it != end_it; ++it) { - QString lang = QString::fromLatin1((*it)->module()->Lang()); - // if (lang.isEmpty()) - // lang = "); - if (!usedLangs.contains(lang)) { - usedLangs.append(lang); - } - } - - //ToDo:: Optimize the loop with const itrs - QStringList::iterator lang_it; - for (lang_it = usedLangs.begin(); lang_it != usedLangs.end(); ++lang_it) { - addGroup(/**lang_it,*/ type(), *lang_it); - } - } - else if (usedModules.count() > 0) { //create subitems with the given type and language - /*ListCSwordModuleInfo::iterator*/ end_it = usedModules.end(); - for (ListCSwordModuleInfo::iterator it(usedModules.begin()); it != end_it; ++it) { - // for (CSwordModuleInfo* m = usedModules.first(); m; m = usedModules.next()) { - addModule(*it); - } - } - - sortChildItems(0,true); -} - -const QString& CTreeFolder::language() const { - return m_language; -}; - -/* --------------------------------------------------*/ -/* ---------- new class: CBookmarkFolder::SubFolder--*/ -/* --------------------------------------------------*/ - -namespace Bookmarks { - /* --------------------------------------------------------------------------*/ - /* ---------- new class: CBookmarkFolder::OldBookmarkImport -----------------*/ - /* --------------------------------------------------------------------------*/ - const QString OldBookmarkImport::oldBookmarksXML( const QString& configFileName ) { - QString fileName = (configFileName.isEmpty()) ? "bt-groupmanager" : configFileName; - KConfig* config = new KSimpleConfig( fileName ); - - KConfigGroupSaver groupSaver(config, configFileName.isEmpty() ? "Groupmanager" : "Bookmarks"); - - QDomDocument doc("DOC"); - doc.appendChild( doc.createProcessingInstruction( "xml", "version=\"1.0\" encoding=\"UTF-8\"" ) ); - - QDomElement content = doc.createElement("SwordBookmarks"); - content.setAttribute("syntaxVersion", CURRENT_SYNTAX_VERSION); - doc.appendChild(content); - - //first create the bookmark groups in the XML document, then add the bookmarks to each parent - QMap parentMap; //maps parent ids to dom elements - - - QStringList groupList = config->readListEntry("Groups"); - QValueList parentList = config->readIntListEntry("Group parents"); - - QStringList::Iterator it_groups = groupList.begin(); - QValueList::Iterator it_parents = parentList.begin(); - - int parentIDCounter = 0; - while ( (it_groups != groupList.end()) && (it_parents != parentList.end()) ) { - QDomElement parentElement = (*it_parents == -1) ? content : parentMap[*it_parents]; - if (parentElement.isNull()) { - qWarning("EMPTY PARENT FOUND!"); - parentElement = content; - }; - - QDomElement elem = doc.createElement("Folder"); - elem.setAttribute("caption", (*it_groups)); - parentMap.insert(parentIDCounter, elem); - - parentElement.appendChild( elem ); - - - ++it_parents; - ++it_groups; - ++parentIDCounter; - } - - //groups are now read in, create now the bookmarks - parentList = config->readIntListEntry("Bookmark parents"); - QStringList bookmarkList = config->readListEntry("Bookmarks"); - QStringList bookmarkModulesList = config->readListEntry("Bookmark modules"); - QStringList bookmarkDescriptionsList = config->readListEntry("Bookmark descriptions"); - - it_parents = parentList.begin(); - QStringList::Iterator it_bookmarks = bookmarkList.begin(); - QStringList::Iterator it_modules = bookmarkModulesList.begin(); - QStringList::Iterator it_descriptions = bookmarkDescriptionsList.begin(); - - while ( it_bookmarks != bookmarkList.end() - && it_parents != parentList.end() - && it_modules != bookmarkModulesList.end() - ) { - QDomElement parentElement = ((*it_parents) == -1) ? content : parentMap[(*it_parents)]; - if (parentElement.isNull()) { - qWarning("EMPTY PARENT FOUND!"); - parentElement = content; - }; - QDomElement elem = doc.createElement("Bookmark"); - - elem.setAttribute("key", *it_bookmarks); - elem.setAttribute("description", *it_descriptions); - elem.setAttribute("modulename", *it_modules); - - CSwordModuleInfo* m = CPointers::backend()->findModuleByName( *it_modules ); - elem.setAttribute("moduledescription", m ? m->config(CSwordModuleInfo::Description) : QString::null); - - parentElement.appendChild( elem ); - - - ++it_parents; - ++it_modules; - ++it_descriptions; - ++it_bookmarks; - }; - - return doc.toString(); - }; - - /******************** - * New class: OldBookmarkFolder - *********************/ - -OldBookmarksFolder::OldBookmarksFolder(CTreeFolder* folder) : CBookmarkFolder(folder, OldBookmarkFolder) {} - - OldBookmarksFolder::~OldBookmarksFolder() {} - - /** Reimplementation to handle special bookmark tree. */ - void OldBookmarksFolder::initTree() { - // Import the bookmarks of the previous BibleTime versions - if (!CBTConfig::get - ( CBTConfig::readOldBookmarks )) { //if we havn't yet loaded the old bookmarks - loadBookmarksFromXML( Bookmarks::OldBookmarkImport::oldBookmarksXML() ); - } - } - - - QDomElement OldBookmarksFolder::saveToXML( QDomDocument& doc ) { - QDomElement elem = doc.createElement("Folder"); - elem.setAttribute("caption", text(0)); - - // Append the XML nodes of all child items - CItemBase* i = dynamic_cast(firstChild()); - while( i ) { - if (i->parent() == this) { - QDomElement newElem = i->saveToXML( doc ); - if (!newElem.isNull()) { - elem.appendChild( newElem ); //append to this folder - } - } - i = dynamic_cast( i->nextSibling() ); - } - - // Save to config, that we imported the old bookmarks and that we have them on disk - CBTConfig::set - ( CBTConfig::readOldBookmarks, true ); - - return elem; - } - - void OldBookmarksFolder::loadFromXML( QDomElement& /*element*/ ) { - //this function is empty because the folder imports the old 1.2 bookmarks from the bt-groupmanager config file - } - - - // New class SubFolder - -SubFolder::SubFolder(CFolderBase* parentItem, const QString& caption) : CBookmarkFolder(parentItem, BookmarkFolder) { - m_startupXML = QDomElement(); - setText( 0, caption ); - } - -SubFolder::SubFolder(CFolderBase* parentItem, QDomElement& xml ) : CBookmarkFolder(parentItem, BookmarkFolder) { - m_startupXML = xml; - } - - SubFolder::~SubFolder() {} - - void SubFolder::init() { - CFolderBase::init(); - if (!m_startupXML.isNull()) - loadFromXML(m_startupXML); - - setDropEnabled(true); - setRenameEnabled(0,true); - } - - /** Reimplementation from CItemBase. */ - const bool SubFolder::enableAction(const MenuAction action) { - if (action == ChangeFolder || action == NewFolder || action == DeleteEntries || action == ImportBookmarks ) - return true; - - if (action == ExportBookmarks || action == ImportBookmarks ) - return true; //not yet implemented - - if ((action == PrintBookmarks) && childCount()){ - CPrinter::KeyTree tree; - CPrinter::KeyTreeItem::Settings settings; - - QPtrList items = getChildList(); - - //create a tree of keytreeitems using the bookmark hierarchy. - for (items.first(); items.current(); items.next()) { - CBookmarkItem* i = dynamic_cast(items.current()); - if (i) { - tree.append( new CPrinter::KeyTreeItem( i->key(), i->module(), settings ) ); - } - } - return tree.collectModules().count() > 0; - } - - return false; - } - - /** Returns the XML code which represents the content of this folder. */ - QDomElement SubFolder::saveToXML( QDomDocument& doc ) { - /** - * Save all subitems (bookmarks and folders) to the XML file. - * We get the XML code for the items by calling their own saveToXML implementations. - */ - QDomElement elem = doc.createElement("Folder"); - elem.setAttribute("caption", text(0)); - - //append the XML nodes of all child items - CItemBase* i = dynamic_cast(firstChild()); - while( i ) { - if (i->parent() == this) { - QDomElement newElem = i->saveToXML( doc ); - if (!newElem.isNull()) { - elem.appendChild( newElem ); //append to this folder - } - } - i = dynamic_cast( i->nextSibling() ); - } - return elem; - } - - /** Loads the content of this folder from the XML code passed as argument to this function. */ - void SubFolder::loadFromXML( QDomElement& elem ) { - //get the caption and restore all child items! - if (elem.hasAttribute("caption")) - setText(0, elem.attribute("caption")); - - //restore all child items - QDomElement child = elem.firstChild().toElement(); - CItemBase* oldItem = 0; - while ( !child.isNull() && child.parentNode() == elem ) { - CItemBase* i = 0; - if (child.tagName() == "Folder") { - i = new Bookmarks::SubFolder(this, child); - } - else if (child.tagName() == "Bookmark") { - i = new CBookmarkItem(this, child); - } - i->init(); - if (oldItem) - i->moveAfter(oldItem); - oldItem = i; - - child = child.nextSibling().toElement(); - } - } -}; - - -/* --------------------------------------------------*/ -/* ---------- new class: CBookmarkFolder ------------*/ -/* --------------------------------------------------*/ - -CBookmarkFolder::CBookmarkFolder(CMainIndex* mainIndex, const Type type) : CTreeFolder(mainIndex, type, "*") { - setSortingEnabled(false); -} - -CBookmarkFolder::CBookmarkFolder(CFolderBase* parentItem, const Type type) : CTreeFolder(parentItem, type, "*") { - setSortingEnabled(false); -} - -CBookmarkFolder::~CBookmarkFolder() {} - -void CBookmarkFolder::initTree() { - addGroup(OldBookmarkFolder, "*"); - - KStandardDirs stdDirs; - const QString path = stdDirs.saveLocation("data", "bibletime/"); - if (!path.isEmpty()) { - loadBookmarks(path + "bookmarks.xml"); - } -} - -/** Reimplementation. */ -const bool CBookmarkFolder::enableAction(const MenuAction action) { - if ((action == NewFolder) || (action == ImportBookmarks)) - return true; - - if ((action == ExportBookmarks) && childCount()) - return true; - - if ((action == PrintBookmarks) && childCount()) - return true; - - return false; -} - - -void CBookmarkFolder::exportBookmarks() { - QString fileName = KFileDialog::getSaveFileName(QString::null, i18n("*.btb | BibleTime bookmark files (*.btb)\n*.* | All files (*.*)"), 0, i18n("BibleTime - Export bookmarks")); - if (!fileName.isEmpty()) { - saveBookmarks( fileName, false ); //false means we don't want to overwrite the file without asking the user - }; -} - - -void CBookmarkFolder::importBookmarks() { - QString fileName = KFileDialog::getOpenFileName(QString::null, i18n("*.btb | BibleTime bookmark files (*.btb)\n*.* | All files (*.*)"), 0, i18n("BibleTime - Import bookmarks")); - if (!fileName.isEmpty()) { - //we have to decide if we should load an old bookmark file from 1.2 or earlier or the new XML format of > 1.3 - if ( !loadBookmarks(fileName) ) { //if this failed try to load it as old bookmark file - loadBookmarksFromXML( Bookmarks::OldBookmarkImport::oldBookmarksXML( fileName ) ); - }; - }; -} - -bool CBookmarkFolder::acceptDrop(const QMimeSource * src) const { - // qWarning("bool CBookmarkFolder::acceptDrop(const QMimeSource * src): return%ii", (CDragDropMgr::canDecode(src) && (CDragDropMgr::dndType(src) == CDragDropMgr::Item::Bookmark))); - - return CDragDropMgr::canDecode(src) - && (CDragDropMgr::dndType(src) == CDragDropMgr::Item::Bookmark); -} - -void CBookmarkFolder::dropped(QDropEvent *e, QListViewItem* after) { - if (acceptDrop(e)) { - CDragDropMgr::ItemList dndItems = CDragDropMgr::decode(e); - CDragDropMgr::ItemList::Iterator it; - CItemBase* previousItem = dynamic_cast(after); - - for( it = dndItems.begin(); it != dndItems.end(); ++it) { - CSwordModuleInfo* module = CPointers::backend()->findModuleByName( - (*it).bookmarkModule() - ); - - CBookmarkItem* i = new CBookmarkItem( - this, - module, - (*it).bookmarkKey(), - (*it).bookmarkDescription() - ); - - if (previousItem) { - i->moveAfter( previousItem ); - } - - i->init(); - previousItem = i; - }; - }; -} - -/** Saves the bookmarks in a file. */ -const bool CBookmarkFolder::saveBookmarks( const QString& filename, const bool& forceOverwrite ) { - QDomDocument doc("DOC"); - doc.appendChild( doc.createProcessingInstruction( "xml", "version=\"1.0\" encoding=\"UTF-8\"" ) ); - - QDomElement content = doc.createElement("SwordBookmarks"); - content.setAttribute("syntaxVersion", CURRENT_SYNTAX_VERSION); - doc.appendChild(content); - - //append the XML nodes of all child items - CItemBase* i = dynamic_cast( firstChild() ); - while( i ) { - if (i->parent() == this) { //only one level under this folder - QDomElement newElem = i->saveToXML( doc ); // the cild creates it's own XML code - if (!newElem.isNull()) { - content.appendChild( newElem ); //append to this folder - } - } - i = dynamic_cast( i->nextSibling() ); - } - - return CToolClass::savePlainFile(filename, doc.toString(), forceOverwrite, QTextStream::UnicodeUTF8); -} - -const bool CBookmarkFolder::loadBookmarksFromXML( const QString& xml ) { - QDomDocument doc; - doc.setContent(xml); - QDomElement document = doc.documentElement(); - if( document.tagName() != "SwordBookmarks" ) { - qWarning("Not a BibleTime Bookmark XML file"); - return false; - } - - CItemBase* oldItem = 0; - //restore all child items - QDomElement child = document.firstChild().toElement(); - while ( !child.isNull() && child.parentNode() == document) { - CItemBase* i = 0; - if (child.tagName() == "Folder") { - i = new Bookmarks::SubFolder(this, child); - } - else if (child.tagName() == "Bookmark") { - i = new CBookmarkItem(this, child); - } - if (!i) { - break; - } - - i->init(); - if (oldItem) { - i->moveAfter(oldItem); - } - oldItem = i; - - if (!child.nextSibling().isNull()) { - child = child.nextSibling().toElement(); - } - else { - break; - } - } - return true; -} - -/** Loads bookmarks from a file. */ -const bool CBookmarkFolder::loadBookmarks( const QString& filename ) { - QFile file(filename); - if (!file.exists()) - return false; - - QString xml; - if (file.open(IO_ReadOnly)) { - QTextStream t; - t.setEncoding(QTextStream::UnicodeUTF8); //set encoding before file is used for input! - t.setDevice(&file); - xml = t.read(); - file.close(); - } - - return loadBookmarksFromXML( xml ); -} - -/* NEW CLASS */ - -CGlossaryFolder::CGlossaryFolder(CMainIndex* mainIndex, const Type type, const QString& fromLanguage, const QString& toLanguage) -: CTreeFolder(mainIndex, type, fromLanguage) { - m_fromLanguage = fromLanguage; - m_toLanguage = toLanguage; -} - -CGlossaryFolder::CGlossaryFolder(CFolderBase* item, const Type type, const QString& fromLanguage, const QString& toLanguage) -: CTreeFolder(item, type, fromLanguage) { - m_fromLanguage = fromLanguage; - m_toLanguage = toLanguage; -} - -CGlossaryFolder::~CGlossaryFolder() {} - -void CGlossaryFolder::initTree() { - if (type() == Unknown) - return; - - //get all modules by using the lexicon type - ListCSwordModuleInfo allModules =CPointers::backend()->moduleList(); - ListCSwordModuleInfo usedModules; - // for (CSwordModuleInfo* m = allModules.first(); m; m = allModules.next()) { - - ListCSwordModuleInfo::iterator end_it = allModules.end(); - for (ListCSwordModuleInfo::iterator it(allModules.begin()); it != end_it; ++it) { - if ((*it)->type() == CSwordModuleInfo::Lexicon) { //found a module, check if the type is correct (devotional etc.) - if ((type() == GlossaryModuleFolder) && ((*it)->category() != CSwordModuleInfo::Glossary)) { //not a glossary - continue; - } - //found a glossary - //ToDo: this is ugly code - if (language() == QString::fromLatin1("*") - || (language() != QString::fromLatin1("*") - && (*it)->config(CSwordModuleInfo::GlossaryFrom) == fromLanguage() - && (*it)->config(CSwordModuleInfo::GlossaryTo) == toLanguage() - ) - ) { //right type and language! - usedModules.append(*it); - } - } - } - - //we have now all modules we want to have - if (language() == QString::fromLatin1("*")) { //create subfolders for each language - typedef std::pair LanguagePair; - typedef QValueList LanguagePairList; - - LanguagePairList usedLangs; - // for (CSwordModuleInfo* m = usedModules.first(); m; m = usedModules.next()) { - ListCSwordModuleInfo::iterator end_it = usedModules.end(); - for (ListCSwordModuleInfo::iterator it(usedModules.begin()); it != end_it; ++it) { - LanguagePair langPair( - (*it)->config(CSwordModuleInfo::GlossaryFrom), - (*it)->config(CSwordModuleInfo::GlossaryTo) - ); - - if (!usedLangs.contains(langPair)) { - usedLangs.append(langPair); - } - } - - LanguagePairList::iterator lang_it; - for (lang_it = usedLangs.begin(); lang_it != usedLangs.end(); ++lang_it) { - addGroup(type(), (*lang_it).first, (*lang_it).second); - } - } - else if (usedModules.count() > 0) { //create subitems with the given type and languages - // for (CSwordModuleInfo* m = usedModules.first(); m; m = usedModules.next()) { - ListCSwordModuleInfo::iterator end_it = usedModules.end(); - for (ListCSwordModuleInfo::iterator it(usedModules.begin()); it != end_it; ++it) { - addModule(*it); - } - } - - sortChildItems(0,true); -} - -void CGlossaryFolder::init() { - if (language() == "*") { - setText(0,i18n("Glossaries")); - } - else { - const CLanguageMgr::Language* const fromLang = CPointers::languageMgr()->languageForAbbrev( m_fromLanguage ); - const CLanguageMgr::Language* const toLang = CPointers::languageMgr()->languageForAbbrev( m_toLanguage ); - - QString fromLangString = fromLang->translatedName(); - QString toLangString = toLang->translatedName(); - - if (fromLangString.isEmpty()) { //use abbrev! - fromLangString = m_fromLanguage; - }; - if (toLangString.isEmpty()) { //use abbrev! - toLangString = m_toLanguage; - }; - - setText(0, fromLangString + " - " + toLangString ); - } - initTree(); - update(); -} - -/** Returns the language this glossary folder maps from. */ -const QString& CGlossaryFolder::fromLanguage() const { - return m_fromLanguage; -} - -/** Returns the language this glossary folder maps to. */ -const QString& CGlossaryFolder::toLanguage() const { - return m_toLanguage; -} - -void CGlossaryFolder::addGroup(const Type type, const QString& fromLanguage, const QString& toLanguage) { - CTreeFolder* i = new CGlossaryFolder(this, type, fromLanguage, toLanguage); - i->init(); - if (!i->childCount()) { - delete i; - } -} - diff --git a/bibletime/frontend/mainindex/cindexitem.h b/bibletime/frontend/mainindex/cindexitem.h deleted file mode 100644 index ab7de5e..0000000 --- a/bibletime/frontend/mainindex/cindexitem.h +++ /dev/null @@ -1,390 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CINDEXITEM_H -#define CINDEXITEM_H - -//BibleTime includes -#include "util/cpointers.h" - -#include "backend/cswordmoduleinfo.h" - -//Qt includes -#include - -//KDE includes -#include - -class KConfig; -class CFolderBase; -class CTreeFolder; -class CMainIndex; - -class CItemBase : public KListViewItem/*, public CPointers */ { -public: - enum Type { - Unknown = 0, - BookmarkFolder, - Bookmark, - OldBookmarkFolder, /* Bookmarks in the old format from BibleTime 1.1.x and 1.2.x */ - BibleModuleFolder, - CommentaryModuleFolder, - LexiconModuleFolder, - BookModuleFolder, - DevotionalModuleFolder, - GlossaryModuleFolder, - ModuleLanguageFolder, - Module - }; - enum MenuAction { - NewFolder = 0, - ChangeFolder, - - ChangeBookmark, - ImportBookmarks, - ExportBookmarks, - PrintBookmarks, - - DeleteEntries, - - EditModule, - SearchInModules, - UnlockModule, - AboutModule, - - ActionBegin = NewFolder, - ActionEnd = AboutModule - }; - - CItemBase(CMainIndex* mainIndex, const Type type = Unknown); - CItemBase(CItemBase* item, const Type type = Unknown); - virtual ~CItemBase(); - - virtual const QString toolTip(); - virtual CMainIndex* listView() const; - /** - * Returns if the implementation of this class is a folder item or not. - * Reimplement this function to return the correct value. - */ - virtual const bool isFolder() { - return false; - }; - const Type& type() const; - - virtual void init(); - virtual void update(); - void moveAfter( CItemBase* const item ); - /** - * Returns true if the given action should be enabled in the popup menu. - */ - virtual const bool enableAction( const MenuAction action ); - virtual const bool isMovable(); - - /** - * Returns the XML code which represents the content of this folder. - */ - virtual QDomElement saveToXML( QDomDocument& /*document*/ ) { - return QDomElement(); - }; - /** - * Loads the content of this folder from the XML code passed as argument to this function. - */ - virtual void loadFromXML( QDomElement& /*element*/ ) {} - ; - /** - * Returns true whether the sorting is enabled or not. - */ - const bool isSortingEnabled(); - /** - * This function engables or disables sorting depending on the parameter. - */ - void setSortingEnabled( const bool& enableSorting ); - /** - * Reimplementation which takes care of the our isSortingEnabled() setting. - */ - virtual void sortChildItems( int col, bool asc ); - /** - * Reimplementation which takes care of the our isSortingEnabled() setting. - */ - virtual void sort(); - -protected: - friend class CMainIndex; - - /** Reimplementation which uses our extended version of dropped (see below). - */ - virtual void dropped( QDropEvent* e) { - dropped(e,0); - }; - /** Our extended version of the dropped method to include a item above the point we dropped the stuff. - */ - virtual void dropped( QDropEvent* /*e*/, QListViewItem* /*after*/) {} - ; - /** - * Reimplementation. Returns true if the auto opening of this folder is allowd - * The default return value is "false" - */ - virtual const bool allowAutoOpen( const QMimeSource* src ) const; - -private: - Type m_type; - bool m_sortingEnabled; -}; - -class CModuleItem : public CItemBase { -public: - CModuleItem(CTreeFolder* item, CSwordModuleInfo* module); - virtual ~CModuleItem(); - virtual CSwordModuleInfo* const module() const; - virtual const QString toolTip(); - - /** - * Reimplementation from CItemBase. - */ - virtual const bool enableAction( const MenuAction action ); - virtual void update(); - virtual void init(); - -protected: // Protected methods - /** - * Reimplementation to handle text drops on a module. - * In this case open the searchdialog. In the case of a referebnce open the module at the given position. - */ - virtual bool acceptDrop( const QMimeSource* src ) const; - virtual void dropped( QDropEvent* e, QListViewItem* after ); - -private: - CSwordModuleInfo* m_module; -}; - -class CBookmarkItem : public CItemBase { -public: - CBookmarkItem(CFolderBase* parentItem, CSwordModuleInfo* module, const QString& key, const QString& description); - CBookmarkItem(CFolderBase* parentItem, QDomElement& xml); - virtual ~CBookmarkItem(); - CSwordModuleInfo* const module(); - const QString key(); - const QString& description(); - virtual const QString toolTip(); - - //virtual int compare( QListViewItem * i, int col, bool ascending ) const; - - virtual void update(); - virtual void init(); - virtual const bool isMovable(); - /** - * Reimplementation to handle the menu entries of the main index. - */ - virtual const bool enableAction(const MenuAction action); - /** - * Prints this bookmark. - */ - // void print(); - /** - * Changes this bookmark. - */ - void rename(); - /** - * Reimplementation of CItemBase::saveToXML. - */ - virtual QDomElement saveToXML( QDomDocument& document ); - /** - * Loads the content of this folder from the XML code passed as argument to this function. - */ - virtual void loadFromXML( QDomElement& element ); - -private: - QString m_key; - QString m_description; - QString m_moduleName; - - QDomElement m_startupXML; - -protected: // Protected methods - /** - * Reimplementation. Returns false everytime - * because a bookmarks - * has not possible drops. - */ - virtual bool acceptDrop(const QMimeSource * src) const; - -private: // Private methods - /** - * Returns the english key. - * Only used internal of this class implementation. - */ - const QString& englishKey() const; -}; - - -class CFolderBase : public CItemBase { -public: - CFolderBase(CMainIndex* mainIndex, const Type type); - CFolderBase(CFolderBase* parentFolder, const Type type); - CFolderBase(CFolderBase* parentFolder, const QString& caption); - virtual ~CFolderBase(); - - virtual const bool isFolder(); - - virtual void update(); - virtual void init(); - virtual void setOpen( bool open ); - /** - * The function which renames this folder. - */ - void rename(); - virtual void newSubFolder(); - - QPtrList getChildList(); - -protected: - /** - * Reimplementation. Returns true if the auto opening of this folder is allowd - */ - virtual const bool allowAutoOpen( const QMimeSource* src ) const; - /** - * Reimplementation. Returns false because folders have no use for drops - * (except for the bookmark folders) - */ - bool acceptDrop(const QMimeSource * src) const; -}; - -/** The base class for all items in the tree. Subclasses for module folders, modules and bookmarks exist. - * @author The BibleTime team - */ -class CTreeFolder : public CFolderBase { -public: - CTreeFolder(CMainIndex* mainIndex, const Type type, const QString& language ); - CTreeFolder(CFolderBase* parentFolder, const Type type, const QString& language ); - virtual ~CTreeFolder(); - - virtual void addGroup(const Type type, const QString language); - virtual void addModule(CSwordModuleInfo* const); - virtual void addBookmark(CSwordModuleInfo* module, const QString& key, const QString& description); - - virtual void initTree(); - - virtual void update(); - virtual void init(); - - virtual const QString& language() const; - -private: - QString m_language; -}; - -class CGlossaryFolder : public CTreeFolder { -public: - CGlossaryFolder(CMainIndex* mainIndex, const Type type, const QString& fromLanguage, const QString& toLanguage ); - CGlossaryFolder(CFolderBase* parentFolder, const Type type, const QString& fromLanguage, const QString& toLanguage ); - virtual ~CGlossaryFolder(); - - virtual void initTree(); - virtual void init(); - virtual void addGroup(const Type /*type*/, const QString& /*fromLanguage*/) {} - ; //standard reimpl to overload the old one right - virtual void addGroup(const Type type, const QString& fromLanguage, const QString& toLanguage); - /** - * Returns the language this glossary folder maps from. - */ - const QString& fromLanguage() const; - /** - * Returns the language this glossary folder maps from. - */ - const QString& toLanguage() const; - -private: - QString m_fromLanguage; - QString m_toLanguage; -}; - -class CBookmarkFolder : public CTreeFolder { -public: - CBookmarkFolder(CMainIndex* mainIndex, const Type type = BookmarkFolder); - CBookmarkFolder(CFolderBase* parentItem, const Type type = BookmarkFolder); - virtual ~CBookmarkFolder(); - virtual const bool enableAction(const MenuAction action); - virtual void exportBookmarks(); - virtual void importBookmarks(); - virtual bool acceptDrop(const QMimeSource * src) const; - virtual void dropped(QDropEvent *e, QListViewItem* after); - - /** - * Loads bookmarks from XML content - */ - const bool loadBookmarksFromXML( const QString& xml ); - /** - * Loads bookmarks from a file. - */ - const bool loadBookmarks( const QString& ); - /** - * Saves the bookmarks in a file. - */ - const bool saveBookmarks( const QString& filename, const bool& forceOverwrite = true ); - -protected: // Protected methods - virtual void initTree(); -}; - - -namespace Bookmarks { -class OldBookmarksFolder : public CBookmarkFolder { -public: - OldBookmarksFolder(CTreeFolder* item); - virtual ~OldBookmarksFolder(); - virtual void initTree(); - /** - * Returns the XML code which represents the content of this folder. - */ - virtual QDomElement saveToXML( QDomDocument& document ); - /** - * Loads the content of this folder from the XML code passed as argument to this function. - */ - virtual void loadFromXML( QDomElement& element ); - }; - - class OldBookmarkImport { -public: - /** - * This function converts the old config based bookmarks into a valid 1.3 XML file, so importing is easy - */ - static const QString oldBookmarksXML( const QString& configFileName = QString::null ); -private: - // made provate because we offer one static functions which doesn't need constructor and destructor - OldBookmarkImport(); - virtual ~OldBookmarkImport(); - }; - -class SubFolder : public CBookmarkFolder { -public: - SubFolder(CFolderBase* parentItem, const QString& caption); - SubFolder(CFolderBase* parentItem, QDomElement& xml); - virtual ~SubFolder(); - virtual void init(); - /** - * Reimplementation from CItemBase. - */ - const bool enableAction(const MenuAction action); - /** - * Returns the XML code which represents the content of this folder. - */ - virtual QDomElement saveToXML( QDomDocument& document ); - /** - * Loads the content of this folder from the XML code passed as argument to this function. - */ - virtual void loadFromXML( QDomElement& element ); - -private: - QDomElement m_startupXML; - }; -} //end of namespace Bookmarks - -#endif diff --git a/bibletime/frontend/mainindex/cmainindex.cpp b/bibletime/frontend/mainindex/cmainindex.cpp deleted file mode 100644 index b6c2e41..0000000 --- a/bibletime/frontend/mainindex/cmainindex.cpp +++ /dev/null @@ -1,869 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//BibleTime includes -#include "cmainindex.h" -#include "cindexitem.h" - -#include "backend/creferencemanager.h" -#include "backend/cswordmoduleinfo.h" - -#include "frontend/searchdialog/csearchdialog.h" -#include "frontend/cbtconfig.h" -#include "frontend/cdragdropmgr.h" -#include "frontend/cinfodisplay.h" - -#include "frontend/cprinter.h" - -#include "util/cresmgr.h" -#include "util/scoped_resource.h" - -//Qt includes -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include -#include -#include - -using namespace Printing; - -CMainIndex::ToolTip::ToolTip(CMainIndex* parent) : QToolTip(parent->viewport()), m_mainIndex(parent) {} - -void CMainIndex::ToolTip::maybeTip(const QPoint& p) { - CItemBase* i = dynamic_cast(m_mainIndex->itemAt(p)); - Q_ASSERT(i); - if ( !i ) { - return; - } - - QRect r = m_mainIndex->itemRect(i); - if (!r.isValid()) { - return; - } - - //get type of item and display correct text - const QString text = i->toolTip(); - if (!text.isEmpty()) { - CBookmarkItem* bookmark = dynamic_cast(i); - if (bookmark) { - (CPointers::infoDisplay())->setInfo( - InfoDisplay::CInfoDisplay::CrossReference, - bookmark->module()->name() + ":" + bookmark->key() - ); - } - else { - CPointers::infoDisplay()->clearInfo(); - } - - tip(r, text); - } - else { - CPointers::infoDisplay()->clearInfo(); - } -} - -CMainIndex::CMainIndex(QWidget *parent) : KListView(parent), -m_searchDialog(0), m_toolTip(0), m_itemsMovable(false), m_autoOpenFolder(0), m_autoOpenTimer(this) { - initView(); - initConnections(); - //initTree() is called in polish() -} - -CMainIndex::~CMainIndex() { - saveSettings(); - saveBookmarks(); - - m_toolTip->remove(this); - delete m_toolTip; -} - -/** Reimplementation. Adds the given group to the tree. */ -void CMainIndex::addGroup(const CItemBase::Type type, const QString language) { - CTreeFolder *i = 0; - switch (type) { - case CItemBase::BookmarkFolder: - i = new CBookmarkFolder(this); - break; - case CItemBase::GlossaryModuleFolder: - //we have no second language - i = new CGlossaryFolder(this, type, language, QString::null); - break; - default: - i = new CTreeFolder(this, type, language); - break; - } - - if (i) { - i->init(); - if (i->childCount() == 0 && type != CItemBase::BookmarkFolder) { - delete i; - } - } -} - - -/** Initializes the view. */ -void CMainIndex::initView() { - addColumn(QString::null); - header()->hide(); - - m_toolTip = new ToolTip(this); - setTooltipColumn(-1); - //to disable Qt's tooltips - setShowToolTips(false); - - setBackgroundMode(PaletteBase); - setFullWidth(true); - setFocusPolicy(WheelFocus); - - setAcceptDrops( true ); - setDragEnabled( true ); - setDropVisualizer( true ); - setDropHighlighter( true ); - setAutoOpen(true); - viewport()->setAcceptDrops(true); - setRootIsDecorated(false); - setAllColumnsShowFocus(true); - setItemsMovable(false); - setSelectionModeExt(Extended); - - //setup the popup menu - m_popup = new KPopupMenu(viewport()); - m_popup->insertTitle(i18n("Bookshelf")); - - m_actions.newFolder = new KAction(i18n("Create a new folder"), CResMgr::mainIndex::newFolder::icon, 0, this, SLOT(createNewFolder()), this); - m_actions.changeFolder = new KAction(i18n("Change this folder"),CResMgr::mainIndex::changeFolder::icon, 0, this, SLOT(changeFolder()), this); - - m_actions.changeBookmark = new KAction(i18n("Change bookmark description"),CResMgr::mainIndex::changeBookmark::icon, 0, this, SLOT(changeBookmark()), this); - m_actions.importBookmarks = new KAction(i18n("Import bookmarks"),CResMgr::mainIndex::importBookmarks::icon, 0, this, SLOT(importBookmarks()), this); - m_actions.exportBookmarks = new KAction(i18n("Export bookmarks"),CResMgr::mainIndex::exportBookmarks::icon, 0, this, SLOT(exportBookmarks()), this); - m_actions.printBookmarks = new KAction(i18n("Print bookmarks"),CResMgr::mainIndex::printBookmarks::icon, 0, this, SLOT(printBookmarks()), this); - - m_actions.deleteEntries = new KAction(i18n("Remove selected item(s)"),CResMgr::mainIndex::deleteItems::icon, 0, this, SLOT(deleteEntries()), this); - - m_actions.editModuleMenu = new KActionMenu(i18n("Edit this work"),CResMgr::mainIndex::editModuleMenu::icon, this); - m_actions.editModuleMenu->setDelayed(false); - m_actions.editModulePlain = new KAction(i18n("Plain text"),CResMgr::mainIndex::editModulePlain::icon, 0, this, SLOT(editModulePlain()), this); - m_actions.editModuleHTML = new KAction(i18n("HTML"),CResMgr::mainIndex::editModuleHTML::icon, 0, this, SLOT(editModuleHTML()), this); - - m_actions.searchInModules = new KAction(i18n("Search in selected work(s)"),CResMgr::mainIndex::search::icon, 0, this, SLOT(searchInModules()), this); - m_actions.unlockModule = new KAction(i18n("Unlock this work"),CResMgr::mainIndex::unlockModule::icon, 0, this, SLOT(unlockModule()), this); - m_actions.aboutModule = new KAction(i18n("About this work"),CResMgr::mainIndex::aboutModule::icon, 0, this, SLOT(aboutModule()), this); - - - //fill the popup menu itself - m_actions.newFolder->plug(m_popup); - m_actions.changeFolder->plug(m_popup); - (new KActionSeparator(this))->plug(m_popup); - m_actions.changeBookmark->plug(m_popup); - m_actions.importBookmarks->plug(m_popup); - m_actions.exportBookmarks->plug(m_popup); - m_actions.printBookmarks->plug(m_popup); - (new KActionSeparator(this))->plug(m_popup); - m_actions.deleteEntries->plug(m_popup); - (new KActionSeparator(this))->plug(m_popup); - m_actions.editModuleMenu->plug(m_popup); - //sub item of edit module menu - m_actions.editModuleMenu->insert(m_actions.editModulePlain); - //sub item of edit module menu - m_actions.editModuleMenu->insert(m_actions.editModuleHTML); - - m_actions.searchInModules->plug(m_popup); - m_actions.unlockModule->plug(m_popup); - m_actions.aboutModule->plug(m_popup); -} - -/** Initialize the SIGNAL<->SLOT connections */ -void CMainIndex::initConnections() { - connect(this, SIGNAL(executed(QListViewItem*)), - SLOT(slotExecuted(QListViewItem*))); - connect(this, SIGNAL(dropped(QDropEvent*, QListViewItem*, QListViewItem*)), - SLOT(dropped(QDropEvent*, QListViewItem*, QListViewItem*))); - connect(this, SIGNAL(contextMenu(KListView*, QListViewItem*, const QPoint&)), - SLOT(contextMenu(KListView*, QListViewItem*, const QPoint&))); - connect(&m_autoOpenTimer, SIGNAL(timeout()), - this, SLOT(autoOpenTimeout())); -} - -/** Is called when an item was clicked/double clicked. */ -void CMainIndex::slotExecuted( QListViewItem* i ) { - CItemBase* ci = dynamic_cast(i); - if (!ci) { - return; - } - - if (ci->isFolder()) { - i->setOpen(!i->isOpen()); - } - else if (CModuleItem* m = dynamic_cast(i)) { //clicked on a module - CSwordModuleInfo* mod = m->module(); - ListCSwordModuleInfo modules; - modules.append(mod); - emit createReadDisplayWindow(modules, QString::null); - } - else if (CBookmarkItem* b = dynamic_cast(i) ) { //clicked on a bookmark - if (CSwordModuleInfo* mod = b->module()) { - ListCSwordModuleInfo modules; - modules.append(mod); - emit createReadDisplayWindow(modules, b->key()); - } - } -} - -/** Reimplementation. Returns the drag object for the current selection. */ -QDragObject* CMainIndex::dragObject() { - if (!m_itemsMovable) { - return false; - } - - CDragDropMgr::ItemList dndItems; - - QPtrList items = selectedItems(); - for (items.first(); items.current(); items.next()) { - if (CItemBase* i = dynamic_cast(items.current())) { - //we can move this item! - if (!i->isMovable()) { //we can only drag items which allow us to do it, e.g. which are movable - continue; - } - - if (CBookmarkItem* bookmark = dynamic_cast( items.current() )) { - //take care of bookmarks which have no valid module any more, e.g. if it was uninstalled - const QString moduleName = bookmark->module() ? bookmark->module()->name() : QString::null; - dndItems.append( CDragDropMgr::Item(moduleName, bookmark->key(), bookmark->description()) ); - } - } - } - - return CDragDropMgr::dragObject( dndItems, viewport() ); -} - -/** Reimplementation from KListView. Returns true if the drag is acceptable for the listview. */ -bool CMainIndex::acceptDrag( QDropEvent* event ) const { - const QPoint pos = contentsToViewport(event->pos()); - - CItemBase* i = dynamic_cast(itemAt(pos)); - return i ? (i->acceptDrop(event) || i->isMovable()) : false; -} - -/** No descriptions */ -void CMainIndex::initTree() { - addGroup(CItemBase::BookmarkFolder, QString("*")); - addGroup(CItemBase::BibleModuleFolder, QString("*")); - addGroup(CItemBase::BookModuleFolder, QString("*")); - addGroup(CItemBase::CommentaryModuleFolder, QString("*")); - addGroup(CItemBase::DevotionalModuleFolder, QString("*")); - addGroup(CItemBase::GlossaryModuleFolder, QString("*")); - addGroup(CItemBase::LexiconModuleFolder, QString("*")); -} - -/** No descriptions */ -void CMainIndex::dropped( QDropEvent* e, QListViewItem* parent, QListViewItem* after) { - Q_ASSERT(after); - Q_ASSERT(parent); - - //the drop was started in this main index widget - if (m_itemsMovable && ((e->source()) == (viewport()))) { - /* - * If the drag was started from the main index and should move items and if the destination is the bookmark - * folder or one of its subfolders - * we remove the current items because the new ones will be inserted soon. - */ - if (dynamic_cast(parent) || dynamic_cast(parent)) { - // we drop onto the bookmark folder or one of it's subfolders - // QPtrList items = selectedItems(); - // items.setAutoDelete(true); - // items.clear(); //delete the selected items we dragged - } - } - - //finally do the drop, either with external drop data or with the moved items' data - CItemBase* const parentItem = dynamic_cast(parent); - CItemBase* const afterItem = dynamic_cast(after); - - bool removeSelectedItems = true; - bool moveSelectedItems = false; - - if (afterItem && afterItem->isFolder()) { - moveSelectedItems = false; - removeSelectedItems = false; //why TRUE? - - afterItem->setOpen(true); - afterItem->dropped(e); //inserts new items, moving only works on the same level - } - else if (afterItem && !afterItem->isFolder() && parentItem) { - const bool justMoveSelected = - (e->source() == viewport()) - && m_itemsMovable - && parentItem->acceptDrop(e) - && !afterItem->acceptDrop(e); - - if (justMoveSelected) { - moveSelectedItems = true; - removeSelectedItems = false; - } - else { - moveSelectedItems = false; - removeSelectedItems = false; - - if (afterItem->acceptDrop(e)) { - afterItem->dropped(e, after); - } - else { //insert in the parent folder and then move the inserted items - parentItem->dropped(e, after); - } - } - - parentItem->setOpen(true); - } - else if (parentItem) { //no after item present, but a parent is there - moveSelectedItems = false; - removeSelectedItems = false; - - parentItem->setOpen(true); - parentItem->dropped(e); - } - - if (moveSelectedItems) { - //move all selected items after the afterItem - if (m_itemsMovable) { - QPtrList items = selectedItems(); - QListViewItem* i = items.first(); - QListViewItem* after = afterItem; - while (i && afterItem) { - i->moveItem(after); - after = i; - - i = items.next(); - } - } - } - - if (removeSelectedItems) { - QPtrList items = selectedItems(); - items.setAutoDelete(true); - items.clear(); //delete the selected items we dragged - } -} - -/** No descriptions */ -void CMainIndex::emitModulesChosen( ListCSwordModuleInfo modules, QString key ) { - emit createReadDisplayWindow(modules, key); -} - -/** Returns the correct KAction object for the given type of action. */ -KAction* const CMainIndex::action( const CItemBase::MenuAction type ) const { - switch (type) { - case CItemBase::NewFolder: - return m_actions.newFolder; - case CItemBase::ChangeFolder: - return m_actions.changeFolder; - - case CItemBase::ChangeBookmark: - return m_actions.changeBookmark; - case CItemBase::ImportBookmarks: - return m_actions.importBookmarks; - case CItemBase::ExportBookmarks: - return m_actions.exportBookmarks; - case CItemBase::PrintBookmarks: - return m_actions.printBookmarks; - - case CItemBase::DeleteEntries: - return m_actions.deleteEntries; - - case CItemBase::EditModule: - return m_actions.editModuleMenu; - case CItemBase::SearchInModules: - return m_actions.searchInModules; - case CItemBase::UnlockModule: - return m_actions.unlockModule; - case CItemBase::AboutModule: - return m_actions.aboutModule; - default: - return 0; - } -} - -/** Shows the context menu at the given position. */ -void CMainIndex::contextMenu(KListView* /*list*/, QListViewItem* i, const QPoint& p) { - //setup menu entries depending on current selection - QPtrList items = selectedItems(); - - if (items.count() == 0) { - //special handling for no selection - } - else if (items.count() == 1) { - //special handling for one selected item - - CItemBase* item = dynamic_cast(i); - CItemBase::MenuAction actionType; - for (int index = CItemBase::ActionBegin; index <= CItemBase::ActionEnd; ++index) { - actionType = static_cast(index); - if (KAction* a = action(actionType)) - a->setEnabled( item->enableAction(actionType) ); - } - } - else { - //first disable all actions - CItemBase::MenuAction actionType; - for (int index = CItemBase::ActionBegin; index <= CItemBase::ActionEnd; ++index) { - actionType = static_cast(index); - if (KAction* a = action(actionType)) - a->setEnabled(false); - } - - //enable the menu items depending on the types of the selected items. - for (int index = CItemBase::ActionBegin; index <= CItemBase::ActionEnd; ++index) { - actionType = static_cast(index); - bool enableAction = isMultiAction(actionType); - for (items.first(); items.current(); items.next()) { - CItemBase* i = dynamic_cast(items.current()); - enableAction = enableAction && i->enableAction(actionType); - } - if (enableAction) { - KAction* a = action(actionType) ; - if (i && a) - a->setEnabled(enableAction); - } - } - } - - //finally, open the popup - m_popup->exec(p); -} - -/** Adds a new subfolder to the current item. */ -void CMainIndex::createNewFolder() { - CFolderBase* i = dynamic_cast(currentItem()); - Q_ASSERT(i); - - if (i) { - i->newSubFolder(); - } -} - -/** Opens a dialog to change the current folder. */ -void CMainIndex::changeFolder() { - CFolderBase* i = dynamic_cast(currentItem()); - Q_ASSERT(i); - if (i) { - i->rename(); - } -} - -/** Changes the current bookmark. */ -void CMainIndex::changeBookmark() { - CBookmarkItem* i = dynamic_cast(currentItem()); - Q_ASSERT(i); - - if (i) { - i->rename(); - } -} - -/** Exports the bookmarks being in the selected folder. */ -void CMainIndex::exportBookmarks() { - CBookmarkFolder* i = dynamic_cast(currentItem()); - Q_ASSERT(i); - - if (i) { - i->exportBookmarks(); - } -} - -/** Import bookmarks from a file and add them to the selected folder. */ -void CMainIndex::importBookmarks() { - CBookmarkFolder* i = dynamic_cast(currentItem()); - Q_ASSERT(i); - - if (i) { - i->importBookmarks(); - } -} - -/** Prints the selected bookmarks. */ -void CMainIndex::printBookmarks() { - CPrinter::KeyTree tree; - CPrinter::KeyTreeItem::Settings settings; - settings.keyRenderingFace = CPrinter::KeyTreeItem::Settings::CompleteShort; - - QPtrList items; - CBookmarkFolder* bf = dynamic_cast(currentItem()); - - if (bf) { - items = bf->getChildList(); - } - else { - items = selectedItems(); - } - - //create a tree of keytreeitems using the bookmark hierarchy. - for (items.first(); items.current(); items.next()) { - CBookmarkItem* i = dynamic_cast(items.current()); - if (i) { - tree.append( new CPrinter::KeyTreeItem( i->key(), i->module(), settings ) ); - } - } - - util::scoped_ptr printer( - new CPrinter( this, CBTConfig::getDisplayOptionDefaults(), CBTConfig::getFilterOptionDefaults() ) - ); - printer->printKeyTree(tree); -} - -/** Deletes the selected entries. */ -void CMainIndex::deleteEntries() { - QPtrList items = selectedItems(); - if (!items.count()) - return; - - if (KMessageBox::warningYesNo(this, i18n("Do you really want to delete the selected items and child-items?"), i18n("Delete Items")) != KMessageBox::Yes) { - return; - } - - // We have to go backwards because otherwise deleting folders would delete their childs => crash before we delete those - for (items.last(); items.current(); items.prev()) { - if (CItemBase* i = dynamic_cast(items.current())) { - if (i->enableAction(CItemBase::DeleteEntries)) { - delete i; - } - } - } -} - -/** Opens the searchdialog for the selected modules. */ -void CMainIndex::searchInModules() { - QPtrList items = selectedItems(); - ListCSwordModuleInfo modules; - for (items.first(); items.current(); items.next()) { - if (CModuleItem* i = dynamic_cast(items.current())) { - if (i->module()) { - modules.append(i->module()); - } - } - } - - if (modules.isEmpty()) { //get a list of useful default modules for the search if no modules were selected - CSwordModuleInfo* m = CBTConfig::get(CBTConfig::standardBible); - if (m) { - modules.append(m); - } - } - - Search::CSearchDialog::openDialog(modules, QString::null); -} - -/** Unlocks the current module. */ -void CMainIndex::unlockModule() { - if (CModuleItem* i = dynamic_cast(currentItem())) { - bool ok = false; - const QString unlockKey = QInputDialog::getText(i18n("BibleTime - Unlock work"), - i18n("Enter the unlock key for this work."), - QLineEdit::Normal, i->module()->config(CSwordModuleInfo::CipherKey), &ok); - - if (ok) { - i->module()->unlock( unlockKey ); - emit signalSwordSetupChanged(); - } - } -} - -/** Shows information about the current module. */ -void CMainIndex::aboutModule() { - if (CModuleItem* i = dynamic_cast(currentItem())) { - KMessageBox::about(this, i->module()->aboutText(), i->module()->config(CSwordModuleInfo::Description), false); - } -} - -/** Reimplementation. Takes care of movable items. */ -void CMainIndex::startDrag() { - QPtrList items = selectedItems(); - m_itemsMovable = true; - - for (items.first(); items.current() && m_itemsMovable; items.next()) { - if (CItemBase* i = dynamic_cast(items.current())) { - m_itemsMovable = (m_itemsMovable && i->isMovable()); - } - else { - m_itemsMovable = false; - } - } - - KListView::startDrag(); -} - -/** Reimplementation to support the items dragEnter and dragLeave functions. */ -void CMainIndex::contentsDragMoveEvent( QDragMoveEvent* event ) { - // qWarning("void CMainIndex:: drag move event ( QDragLeaveEvent* e )"); - CItemBase* i = dynamic_cast( itemAt( contentsToViewport(event->pos())) ); - if (i) { - if (i->allowAutoOpen(event) || (i->acceptDrop(event) && i->isFolder() && i->allowAutoOpen(event) && !i->isOpen() && autoOpen()) ) { - if (m_autoOpenFolder != i) { - m_autoOpenTimer.stop(); - } - - m_autoOpenFolder = i; - m_autoOpenTimer.start( 400, true ); - } - else { - m_autoOpenFolder = 0; - } - } - else { - m_autoOpenFolder = 0; - } - - KListView::contentsDragMoveEvent(event); -} - -QRect CMainIndex::drawItemHighlighter(QPainter* painter, QListViewItem* item) { - CBookmarkItem* bookmark = dynamic_cast(item); - if (bookmark) { - //no drops on bookmarks allowed, just moving items after it - return QRect(); - } - - return KListView::drawItemHighlighter(painter, item); -} - - -void CMainIndex::autoOpenTimeout() { - m_autoOpenTimer.stop(); - if (m_autoOpenFolder && !m_autoOpenFolder->isOpen() && m_autoOpenFolder->childCount()) { - m_autoOpenFolder->setOpen(true); - } -} - -/** No descriptions */ -void CMainIndex::contentsDragLeaveEvent( QDragLeaveEvent* e ) { - m_autoOpenTimer.stop(); - KListView::contentsDragLeaveEvent(e); -} - -/** Returns true if more than one netry is supported by this action type. Returns false for actions which support only one entry, e.g. about module etc. */ -const bool CMainIndex::isMultiAction( const CItemBase::MenuAction type ) const { - switch (type) { - case CItemBase::NewFolder: - return false; - case CItemBase::ChangeFolder: - return false; - - case CItemBase::ChangeBookmark: - return false; - case CItemBase::ImportBookmarks: - return false; - case CItemBase::ExportBookmarks: - return false; - case CItemBase::PrintBookmarks: - return true; - - case CItemBase::DeleteEntries: - return true; - - case CItemBase::EditModule: - return false; - case CItemBase::SearchInModules: - return true; - case CItemBase::UnlockModule: - return false; - case CItemBase::AboutModule: - return false; - } - - return false; -} - -/** Is called when items should be moved. */ -void CMainIndex::moved( QPtrList& /*items*/, QPtrList& /*afterFirst*/, QPtrList& /*afterNow*/) { - qDebug("move items"); -} - -/** Opens an editor window to edit the modules content. */ -void CMainIndex::editModulePlain() { - QPtrList items = selectedItems(); - ListCSwordModuleInfo modules; - for (items.first(); items.current(); items.next()) { - if (CModuleItem* i = dynamic_cast(items.current())) { - modules.append(i->module()); - } - } - if (modules.count() == 1) { - emit createWriteDisplayWindow(modules.first(), QString::null, CDisplayWindow::PlainTextWindow); - }; -} - -/** Opens an editor window to edit the modules content. */ -void CMainIndex::editModuleHTML() { - QPtrList items = selectedItems(); - ListCSwordModuleInfo modules; - for (items.first(); items.current(); items.next()) { - if (CModuleItem* i = dynamic_cast(items.current())) { - modules.append(i->module()); - } - } - - if (modules.count() == 1) { - emit createWriteDisplayWindow(modules.first(), QString::null, CDisplayWindow::HTMLWindow); - } -} - -/** Reloads the main index's Sword dependend things like modules */ -void CMainIndex::reloadSword() { - //reload the modules, save the open groups before removing the items - saveSettings(); - clear(); - initTree(); - readSettings(); -} - -/** Saves the bookmarks to disk */ -void CMainIndex::saveBookmarks() { - //find the bookmark folder - CItemBase* i = 0; - - QListViewItemIterator it( this ); - while ( it.current() ) { - i = dynamic_cast( it.current() ); - - if (i && (i->type() == CItemBase::BookmarkFolder)) { - //found the bookmark folder - KStandardDirs stdDirs; - - const QString path = stdDirs.saveLocation("data", "bibletime/"); - if (!path.isEmpty()) { - //save the bookmarks to the right file - if (CBookmarkFolder* f = dynamic_cast(i)) { - f->saveBookmarks( path + "bookmarks.xml" ); - } - } - break; - } - - ++it; - } -} - -void CMainIndex::readSettings() { - qDebug("CMainIndex::readSettings"); - - QStringList openGroups = CBTConfig::get(CBTConfig::bookshelfOpenGroups); - for (QStringList::Iterator it( openGroups.begin() ); it != openGroups.end(); ++it) { - QStringList path = QStringList::split("/", (*it)); //e.g. with items parent, child - QListViewItem* item = firstChild(); //begin on the top for each item - Q_ASSERT(item); - unsigned int index = 1; - - for (QStringList::Iterator p_it( path.begin() ); p_it != path.end(); ++p_it) { - QString itemName = (*p_it).replace("\\/", "/"); - - while (item && (item->text(0) != itemName)) { - item = item->nextSibling(); - } - - if (item && (item->text(0) == itemName)) { - if (index < path.count()) { //don't call firstChild on the right, i.e. last item of the list - item = item->firstChild(); - } - - ++index; - } - } - - if (item) { - item->setOpen(true); - } - } - - //restore the content position -// setContentsPos( -// CBTConfig::get(CBTConfig::bookshelfContentsX), -// CBTConfig::get(CBTConfig::bookshelfContentsY) -// ); -// horizontalScrollBar()->setValue(CBTConfig::get(CBTConfig::bookshelfContentsX)); -// verticalScrollBar()->setValue(CBTConfig::get(CBTConfig::bookshelfContentsY)); - - - //restore the selected item - QStringList path = QStringList::split("/", CBTConfig::get(CBTConfig::bookshelfCurrentItem)); - QListViewItem* item = firstChild(); - Q_ASSERT(item); - unsigned int index = 1; - for (QStringList::iterator it( path.begin() ); it != path.end(); ++it) { - //search for the current caption and go down to it's childs - while (item && (item->text(0) != (*it)) ) { - item = item->nextSibling(); - } - - if (item && ((*it) == item->text(0))) { - if (index == path.count()) { //last item reached - setCurrentItem( item ); - setSelected( item, true ); - break;//for loop - } - else { - item = item->firstChild(); - } - - index++; - } - } -} - -void CMainIndex::saveSettings() { - //save the complete names of all open groups to the settings file (e.g. Bibles/German/,Bookmarks/Jeuss Christ - QStringList openGroups; - - QListViewItemIterator it( this ); - while ( it.current() ) { - if ( it.current()->isOpen() ) { //is a group and open - //it.current()'s full name needs to be added to the list - QListViewItem* i = it.current(); - QString fullName = i->text(0); - while (i->parent()) { - i = i->parent(); - fullName.prepend("/").prepend( i->text(0).replace("/", "\\/")); // parent / child - } - openGroups << fullName; - } - - ++it; - } - - CBTConfig::set(CBTConfig::bookshelfOpenGroups, openGroups); - - //now save the position of the scrollbars -// CBTConfig::set(CBTConfig::bookshelfContentsX, -// horizontalScrollBar() ? horizontalScrollBar()->value() : 0); -// CBTConfig::set(CBTConfig::bookshelfContentsY, -// verticalScrollBar() ? verticalScrollBar()->value() : 0); - - //save the currently selected item - QListViewItem* item = currentItem(); - QString path; - while (item) { - path.prepend( item->text(0) + "/" ); - item = item->parent(); - } - CBTConfig::set(CBTConfig::bookshelfCurrentItem, path); -} - -void CMainIndex::polish() -{ - KListView::polish(); - initTree(); - readSettings(); -} diff --git a/bibletime/frontend/mainindex/cmainindex.h b/bibletime/frontend/mainindex/cmainindex.h deleted file mode 100644 index be9f9f4..0000000 --- a/bibletime/frontend/mainindex/cmainindex.h +++ /dev/null @@ -1,232 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CMAININDEX_H -#define CMAININDEX_H - -//BibleTime includes -#include "cindexitem.h" - -#include "backend/cswordmoduleinfo.h" -#include "frontend/displaywindow/cdisplaywindow.h" - -#include "util/cpointers.h" - -//Qt includes -#include -#include -#include - -//KDE includes -#include -#include - -class CSearchDialog; - -/** The class which manages all bookmarks and modules. The modules are put into own, fixed subfolders sorted by language. - * @author The BibleTime team - */ -class CMainIndex : public KListView { - Q_OBJECT - - class ToolTip : public QToolTip { - public: - ToolTip(CMainIndex* parent); - virtual ~ToolTip() {} - /** - * Displays a tooltip for position p using the getToolTip() function of CGroupManagerItem - */ - virtual void maybeTip( const QPoint &pos); - - private: - CMainIndex* m_mainIndex; - }; - -public: - CMainIndex(QWidget *parent); - virtual ~CMainIndex(); - - void initTree(); - /** - * Opens the searchdialog using the given modules using the given search text. - */ - void emitModulesChosen( ListCSwordModuleInfo modules, QString key ); - /** - * Saves the bookmarks to disk - */ - void saveBookmarks(); - /** - * Reloads the main index's Sword dependend things like modules - */ - void reloadSword(); - -public slots: - /** - * Opens the searchdialog for the selected modules. - */ - void searchInModules(); - -protected: // Protected methods - /** - * Reimplementation. Adds the given group to the tree. - */ - virtual void addGroup( const CItemBase::Type type, const QString language); - /** - * Initialize the SIGNAL<->SLOT connections - */ - void initConnections(); - /** - * Reimplementation. Returns the drag object for the current selection. - */ - virtual QDragObject* dragObject(); - /** - * Reimplementation from KListView. Returns true if the drag is acceptable for the listview. - */ - virtual bool acceptDrag( QDropEvent* event ) const; - /** - * Returns the correct KAction object for the given type of action. - */ - KAction* const action( const CItemBase::MenuAction type ) const; - /** - * Reimplementation. Takes care of movable items. - */ - virtual void startDrag(); - /** - * Reimplementation to support the items dragEnter and dragLeave functions. - */ - virtual void contentsDragMoveEvent( QDragMoveEvent* event ); - /** - * Reimplementation. - */ - virtual void contentsDragLeaveEvent( QDragLeaveEvent* e ); - QRect drawItemHighlighter(QPainter* painter, QListViewItem * item ); - /** Read settings like open groups or scrollbar position and restore them - */ - void readSettings(); - /** Save settings like roups close/open status to the settings file. - */ - void saveSettings(); - /** Reimplementation. - */ - virtual void polish(); - -protected slots: // Protected slots - /** - * Is called when an item was clicked/double clicked. - */ - void slotExecuted( QListViewItem* ); - void dropped( QDropEvent*, QListViewItem*, QListViewItem*); - /** - * Shows the context menu at the given position. - */ - void contextMenu(KListView*, QListViewItem*, const QPoint&); - /** - * Adds a new subfolder to the current item. - */ - void createNewFolder(); - /** - * Opens a dialog to change the current folder. - */ - void changeFolder(); - /** - * Exports the bookmarks being in the selected folder. - */ - void exportBookmarks(); - /** - * Changes the current bookmark. - */ - void changeBookmark(); - /** - * Import bookmarks from a file and add them to the selected folder. - */ - void importBookmarks(); - /** - * Deletes the selected entries. - */ - void deleteEntries(); - /** - * Prints the selected bookmarks. - */ - void printBookmarks(); - /** - * Shows information about the current module. - */ - void aboutModule(); - /** - * Unlocks the current module. - */ - void unlockModule(); - void autoOpenTimeout(); - /** - * Is called when items should be moved. - */ - void moved( QPtrList& items, QPtrList& afterFirst, QPtrList& afterNow); - /** - * Opens a plain text editor window to edit the modules content. - */ - void editModulePlain(); - /** - * Opens an HTML editor window to edit the modules content. - */ - void editModuleHTML(); - -private: - CSearchDialog* m_searchDialog; - ToolTip* m_toolTip; - bool m_itemsMovable; - QListViewItem* m_autoOpenFolder; - QTimer m_autoOpenTimer; - - /** - * Initializes the view. - */ - void initView(); - /** - * Returns true if more than one netry is supported by this action type. - * Returns false for actions which support only one entry, e.g. about module etc. - */ - const bool isMultiAction( const CItemBase::MenuAction type ) const; - - struct Actions { - KAction* newFolder; - KAction* changeFolder; - - KAction* changeBookmark; - KAction* importBookmarks; - KAction* exportBookmarks; - KAction* printBookmarks; - - KAction* deleteEntries; - - KActionMenu* editModuleMenu; - KAction* editModulePlain; - KAction* editModuleHTML; - - KAction* searchInModules; - KAction* unlockModule; - KAction* aboutModule; - } - m_actions; - KPopupMenu* m_popup; - -signals: - /** - * Is emitted when a module should be opened, - */ - void createReadDisplayWindow( ListCSwordModuleInfo, const QString& ); - /** - * Is emitted when a write window should be created. - */ - void createWriteDisplayWindow( CSwordModuleInfo*, const QString&, const CDisplayWindow::WriteWindowType& ); - void signalSwordSetupChanged(); -}; - -#endif diff --git a/bibletime/frontend/manageindicesform.cpp b/bibletime/frontend/manageindicesform.cpp deleted file mode 100644 index c74ecd5..0000000 --- a/bibletime/frontend/manageindicesform.cpp +++ /dev/null @@ -1,82 +0,0 @@ -#include -#include -/**************************************************************************** -** Form implementation generated from reading ui file './manageindicesform.ui' -** -** Created: Sa Mai 10 13:52:34 2008 -** -** WARNING! All changes made in this file will be lost! -****************************************************************************/ - -#include "manageindicesform.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -/* - * Constructs a ManageIndicesForm as a child of 'parent', with the - * name 'name' and widget flags set to 'f'. - */ -ManageIndicesForm::ManageIndicesForm( QWidget* parent, const char* name, WFlags fl ) - : QWidget( parent, name, fl ) -{ - if ( !name ) - setName( "ManageIndicesForm" ); - ManageIndicesFormLayout = new QVBoxLayout( this, 0, 8, "ManageIndicesFormLayout"); - - m_labelFrame = new QFrame( this, "m_labelFrame" ); - m_labelFrame->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)5, 0, 0, m_labelFrame->sizePolicy().hasHeightForWidth() ) ); - m_labelFrame->setFrameShape( QFrame::NoFrame ); - m_labelFrame->setFrameShadow( QFrame::Plain ); - ManageIndicesFormLayout->addWidget( m_labelFrame ); - - m_autoDeleteOrphanedIndicesBox = new QCheckBox( this, "m_autoDeleteOrphanedIndicesBox" ); - ManageIndicesFormLayout->addWidget( m_autoDeleteOrphanedIndicesBox ); - - m_moduleList = new KListView( this, "m_moduleList" ); - ManageIndicesFormLayout->addWidget( m_moduleList ); - - layout1 = new QHBoxLayout( 0, 0, 6, "layout1"); - spacer1 = new QSpacerItem( 40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); - layout1->addItem( spacer1 ); - - m_createIndicesButton = new QPushButton( this, "m_createIndicesButton" ); - layout1->addWidget( m_createIndicesButton ); - - m_deleteIndicesButton = new QPushButton( this, "m_deleteIndicesButton" ); - layout1->addWidget( m_deleteIndicesButton ); - ManageIndicesFormLayout->addLayout( layout1 ); - languageChange(); - resize( QSize(415, 404).expandedTo(minimumSizeHint()) ); - clearWState( WState_Polished ); -} - -/* - * Destroys the object and frees any allocated resources - */ -ManageIndicesForm::~ManageIndicesForm() -{ - // no need to delete child widgets, Qt does it all for us -} - -/* - * Sets the strings of the subwidgets using the current - * language. - */ -void ManageIndicesForm::languageChange() -{ - setCaption( tr2i18n( "Manage Indicies" ) ); - m_autoDeleteOrphanedIndicesBox->setText( tr2i18n( "Automaticall&y delete orphaned indices when BibleTime starts" ) ); - m_autoDeleteOrphanedIndicesBox->setAccel( QKeySequence( tr2i18n( "Alt+Y" ) ) ); - m_createIndicesButton->setText( tr2i18n( "&Create selected indices" ) ); - m_deleteIndicesButton->setText( tr2i18n( "De&lete selected indices" ) ); -} - -#include "manageindicesform.moc" diff --git a/bibletime/frontend/manageindicesform.ui b/bibletime/frontend/manageindicesform.ui deleted file mode 100644 index bfd51c9..0000000 --- a/bibletime/frontend/manageindicesform.ui +++ /dev/null @@ -1,114 +0,0 @@ - -ManageIndicesForm - - - ManageIndicesForm - - - - 0 - 0 - 415 - 404 - - - - Manage Indicies - - - - unnamed - - - 0 - - - 8 - - - - m_labelFrame - - - - 7 - 5 - 0 - 0 - - - - NoFrame - - - Plain - - - - - m_autoDeleteOrphanedIndicesBox - - - Automaticall&y delete orphaned indices when BibleTime starts - - - Alt+Y - - - - - m_moduleList - - - - - layout1 - - - - unnamed - - - - spacer1 - - - Horizontal - - - Expanding - - - - 40 - 20 - - - - - - m_createIndicesButton - - - &Create selected indices - - - - - m_deleteIndicesButton - - - De&lete selected indices - - - - - - - - - - - klistview.h - - diff --git a/bibletime/frontend/searchdialog/Makefile.am b/bibletime/frontend/searchdialog/Makefile.am deleted file mode 100644 index e78f647..0000000 --- a/bibletime/frontend/searchdialog/Makefile.am +++ /dev/null @@ -1,28 +0,0 @@ -INCLUDES = $(all_includes) - -libsearchdialog_a_METASOURCES = AUTO - -noinst_LIBRARIES = libsearchdialog.a - -libsearchdialog_a_SOURCES = \ -searchoptionsform.ui \ -searchresultsform.ui \ -csearchdialog.cpp \ -csearchdialogpages.cpp \ -csearchanalysis.cpp \ -cmodulechooser.cpp \ -crangechooser.cpp \ -cmoduleresultview.cpp \ -csearchresultview.cpp - -all_headers = \ -csearchdialog.h \ -csearchdialogpages.h \ -csearchanalysis.h \ -cmodulechooser.h \ -crangechooser.h - - -EXTRA_DIST = $(libsearchdialog_a_SOURCES) $(all_headers) - - diff --git a/bibletime/frontend/searchdialog/Makefile.in b/bibletime/frontend/searchdialog/Makefile.in deleted file mode 100644 index eb0a029..0000000 --- a/bibletime/frontend/searchdialog/Makefile.in +++ /dev/null @@ -1,842 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/frontend/searchdialog -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) -ARFLAGS = cru -libsearchdialog_a_AR = $(AR) $(ARFLAGS) -libsearchdialog_a_LIBADD = -am_libsearchdialog_a_OBJECTS = csearchdialog.$(OBJEXT) \ - csearchdialogpages.$(OBJEXT) csearchanalysis.$(OBJEXT) \ - cmodulechooser.$(OBJEXT) crangechooser.$(OBJEXT) \ - cmoduleresultview.$(OBJEXT) csearchresultview.$(OBJEXT) -#>- libsearchdialog_a_OBJECTS = $(am_libsearchdialog_a_OBJECTS) -#>+ 8 -libsearchdialog_a_final_OBJECTS = libsearchdialog_a.all_cpp.o -libsearchdialog_a_nofinal_OBJECTS = csearchdialog.$(OBJEXT) \ - csearchdialogpages.$(OBJEXT) csearchanalysis.$(OBJEXT) \ - cmodulechooser.$(OBJEXT) crangechooser.$(OBJEXT) \ - cmoduleresultview.$(OBJEXT) csearchresultview.$(OBJEXT) searchoptionsform.$(OBJEXT) searchresultsform.$(OBJEXT)\ -csearchanalysis.moc.o csearchdialog.moc.o cmoduleresultview.moc.o csearchdialogpages.moc.o crangechooser.moc.o cmodulechooser.moc.o csearchresultview.moc.o -@KDE_USE_FINAL_FALSE@libsearchdialog_a_OBJECTS = $(libsearchdialog_a_nofinal_OBJECTS) -@KDE_USE_FINAL_TRUE@libsearchdialog_a_OBJECTS = $(libsearchdialog_a_final_OBJECTS) -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/admin/depcomp -am__depfiles_maybe = depfiles -#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 2 -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 3 -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -CXXLD = $(CXX) -#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ -#>- $(LDFLAGS) -o $@ -#>+ 3 -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(libsearchdialog_a_SOURCES) -DIST_SOURCES = $(libsearchdialog_a_SOURCES) -ETAGS = etags -CTAGS = ctags -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -INCLUDES = $(all_includes) -#>- libsearchdialog_a_METASOURCES = AUTO -noinst_LIBRARIES = libsearchdialog.a -#>- libsearchdialog_a_SOURCES = \ -#>- searchoptionsform.ui \ -#>- searchresultsform.ui \ -#>- csearchdialog.cpp \ -#>- csearchdialogpages.cpp \ -#>- csearchanalysis.cpp \ -#>- cmodulechooser.cpp \ -#>- crangechooser.cpp \ -#>- cmoduleresultview.cpp \ -#>- csearchresultview.cpp -#>+ 10 -libsearchdialog_a_SOURCES=\ - \ - \ -csearchdialog.cpp \ -csearchdialogpages.cpp \ -csearchanalysis.cpp \ -cmodulechooser.cpp \ -crangechooser.cpp \ -cmoduleresultview.cpp \ -csearchresultview.cpp searchoptionsform.cpp searchresultsform.cpp - -all_headers = \ -csearchdialog.h \ -csearchdialogpages.h \ -csearchanalysis.h \ -cmodulechooser.h \ -crangechooser.h - -EXTRA_DIST = $(libsearchdialog_a_SOURCES) $(all_headers) -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/searchdialog/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/frontend/searchdialog/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/searchdialog/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/searchdialog/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/searchdialog/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -libsearchdialog.a: $(libsearchdialog_a_OBJECTS) $(libsearchdialog_a_DEPENDENCIES) - -rm -f libsearchdialog.a - $(libsearchdialog_a_AR) libsearchdialog.a $(libsearchdialog_a_OBJECTS) $(libsearchdialog_a_LIBADD) - $(RANLIB) libsearchdialog.a - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmodulechooser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmoduleresultview.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crangechooser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/csearchanalysis.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/csearchdialog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/csearchdialogpages.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/csearchresultview.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(LIBRARIES) -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ -#>- mostlyclean-am -#>+ 2 -clean-am: clean-metasources clean-ui clean-bcheck clean-final clean-generic clean-libtool clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLIBRARIES ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 3 -csearchanalysis.moc.cpp: $(srcdir)/csearchanalysis.h - $(MOC) $(srcdir)/csearchanalysis.h -o csearchanalysis.moc.cpp - -#>+ 2 -mocs: csearchanalysis.moc.cpp - -#>+ 3 -csearchdialog.moc.cpp: $(srcdir)/csearchdialog.h - $(MOC) $(srcdir)/csearchdialog.h -o csearchdialog.moc.cpp - -#>+ 2 -mocs: csearchdialog.moc.cpp - -#>+ 3 -cmoduleresultview.moc.cpp: $(srcdir)/cmoduleresultview.h - $(MOC) $(srcdir)/cmoduleresultview.h -o cmoduleresultview.moc.cpp - -#>+ 2 -mocs: cmoduleresultview.moc.cpp - -#>+ 3 -csearchdialogpages.moc.cpp: $(srcdir)/csearchdialogpages.h - $(MOC) $(srcdir)/csearchdialogpages.h -o csearchdialogpages.moc.cpp - -#>+ 2 -mocs: csearchdialogpages.moc.cpp - -#>+ 3 -crangechooser.moc.cpp: $(srcdir)/crangechooser.h - $(MOC) $(srcdir)/crangechooser.h -o crangechooser.moc.cpp - -#>+ 2 -mocs: crangechooser.moc.cpp - -#>+ 3 -cmodulechooser.moc.cpp: $(srcdir)/cmodulechooser.h - $(MOC) $(srcdir)/cmodulechooser.h -o cmodulechooser.moc.cpp - -#>+ 2 -mocs: cmodulechooser.moc.cpp - -#>+ 3 -csearchresultview.moc.cpp: $(srcdir)/csearchresultview.h - $(MOC) $(srcdir)/csearchresultview.h -o csearchresultview.moc.cpp - -#>+ 2 -mocs: csearchresultview.moc.cpp - -#>+ 3 -clean-metasources: - -rm -f csearchanalysis.moc.cpp csearchdialog.moc.cpp cmoduleresultview.moc.cpp csearchdialogpages.moc.cpp crangechooser.moc.cpp cmodulechooser.moc.cpp csearchresultview.moc.cpp - -#>+ 2 -KDE_DIST=csearchresultview.h searchresultsform.ui csearchdialog.h cmodulechooser.h Makefile.in csearchanalysis.h cmoduleresultview.h csearchdialogpages.h searchoptionsform.ui crangechooser.h Makefile.am - -#>+ 5 -clean-ui: - -rm -f \ - searchoptionsform.cpp searchoptionsform.h searchoptionsform.moc \ - searchresultsform.cpp searchresultsform.h searchresultsform.moc - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/searchdialog/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/searchdialog/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/searchdialog/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 11 -libsearchdialog_a.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/csearchdialog.cpp $(srcdir)/csearchdialogpages.cpp $(srcdir)/csearchanalysis.cpp $(srcdir)/cmodulechooser.cpp $(srcdir)/crangechooser.cpp $(srcdir)/cmoduleresultview.cpp $(srcdir)/csearchresultview.cpp searchoptionsform.cpp searchresultsform.cpp cmoduleresultview.moc.cpp csearchdialogpages.moc.cpp csearchanalysis.moc.cpp csearchdialog.moc.cpp crangechooser.moc.cpp cmodulechooser.moc.cpp csearchresultview.moc.cpp searchresultsform.moc searchoptionsform.moc - @echo 'creating libsearchdialog_a.all_cpp.cpp ...'; \ - rm -f libsearchdialog_a.all_cpp.files libsearchdialog_a.all_cpp.final; \ - echo "#define KDE_USE_FINAL 1" >> libsearchdialog_a.all_cpp.final; \ - for file in csearchdialog.cpp csearchdialogpages.cpp csearchanalysis.cpp cmodulechooser.cpp crangechooser.cpp cmoduleresultview.cpp csearchresultview.cpp searchoptionsform.cpp searchresultsform.cpp cmoduleresultview.moc.cpp csearchdialogpages.moc.cpp csearchanalysis.moc.cpp csearchdialog.moc.cpp crangechooser.moc.cpp cmodulechooser.moc.cpp csearchresultview.moc.cpp ; do \ - echo "#include \"$$file\"" >> libsearchdialog_a.all_cpp.files; \ - test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libsearchdialog_a.all_cpp.final; \ - done; \ - cat libsearchdialog_a.all_cpp.final libsearchdialog_a.all_cpp.files > libsearchdialog_a.all_cpp.cpp; \ - rm -f libsearchdialog_a.all_cpp.final libsearchdialog_a.all_cpp.files - -#>+ 3 -clean-final: - -rm -f libsearchdialog_a.all_cpp.cpp - -#>+ 3 -final: - $(MAKE) libsearchdialog_a_OBJECTS="$(libsearchdialog_a_final_OBJECTS)" all-am - -#>+ 3 -final-install: - $(MAKE) libsearchdialog_a_OBJECTS="$(libsearchdialog_a_final_OBJECTS)" install-am - -#>+ 3 -no-final: - $(MAKE) libsearchdialog_a_OBJECTS="$(libsearchdialog_a_nofinal_OBJECTS)" all-am - -#>+ 3 -no-final-install: - $(MAKE) libsearchdialog_a_OBJECTS="$(libsearchdialog_a_nofinal_OBJECTS)" install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 10 -nmcheck: -$(srcdir)/csearchresultview.cpp: searchoptionsform.h searchresultsform.h -$(srcdir)/cmodulechooser.cpp: searchoptionsform.h searchresultsform.h -$(srcdir)/csearchdialogpages.cpp: searchoptionsform.h searchresultsform.h -nmcheck-am: nmcheck -$(srcdir)/crangechooser.cpp: searchoptionsform.h searchresultsform.h -$(srcdir)/cmoduleresultview.cpp: searchoptionsform.h searchresultsform.h -$(srcdir)/csearchdialog.cpp: searchoptionsform.h searchresultsform.h -$(srcdir)/csearchanalysis.cpp: searchoptionsform.h searchresultsform.h - -#>+ 30 -searchoptionsform.cpp: $(srcdir)/searchoptionsform.ui searchoptionsform.h searchoptionsform.moc - rm -f searchoptionsform.cpp - echo '#include ' > searchoptionsform.cpp - echo '#include ' >> searchoptionsform.cpp - $(UIC) -tr ${UIC_TR} -i searchoptionsform.h $(srcdir)/searchoptionsform.ui > searchoptionsform.cpp.temp ; ret=$$?; \ - $(PERL) -pe "s,${UIC_TR}( \"\" ),QString::null,g" searchoptionsform.cpp.temp | $(PERL) -pe "s,${UIC_TR}( \"\"\, \"\" ),QString::null,g" | $(PERL) -pe "s,image([0-9][0-9]*)_data,img\$$1_searchoptionsform,g" | $(PERL) -pe "s,: QWizard\(,: KWizard(,g" >> searchoptionsform.cpp ;\ - rm -f searchoptionsform.cpp.temp ;\ - if test "$$ret" = 0; then echo '#include "searchoptionsform.moc"' >> searchoptionsform.cpp; else rm -f searchoptionsform.cpp ; exit $$ret ; fi - -searchoptionsform.h: $(srcdir)/searchoptionsform.ui - rm -rf searchoptionsform.h; - $(UIC) $(srcdir)/searchoptionsform.ui | $(PERL) -pi -e "s,public QWizard,public KWizard,g; s,#include ,#include ,g" >> searchoptionsform.h ; -searchoptionsform.moc: searchoptionsform.h - $(MOC) searchoptionsform.h -o searchoptionsform.moc - -searchresultsform.cpp: $(srcdir)/searchresultsform.ui searchresultsform.h searchresultsform.moc - rm -f searchresultsform.cpp - echo '#include ' > searchresultsform.cpp - echo '#include ' >> searchresultsform.cpp - $(UIC) -tr ${UIC_TR} -i searchresultsform.h $(srcdir)/searchresultsform.ui > searchresultsform.cpp.temp ; ret=$$?; \ - $(PERL) -pe "s,${UIC_TR}( \"\" ),QString::null,g" searchresultsform.cpp.temp | $(PERL) -pe "s,${UIC_TR}( \"\"\, \"\" ),QString::null,g" | $(PERL) -pe "s,image([0-9][0-9]*)_data,img\$$1_searchresultsform,g" | $(PERL) -pe "s,: QWizard\(,: KWizard(,g" >> searchresultsform.cpp ;\ - rm -f searchresultsform.cpp.temp ;\ - if test "$$ret" = 0; then echo '#include "searchresultsform.moc"' >> searchresultsform.cpp; else rm -f searchresultsform.cpp ; exit $$ret ; fi - -searchresultsform.h: $(srcdir)/searchresultsform.ui - rm -rf searchresultsform.h; - $(UIC) $(srcdir)/searchresultsform.ui | $(PERL) -pi -e "s,public QWizard,public KWizard,g; s,#include ,#include ,g" >> searchresultsform.h ; -searchresultsform.moc: searchresultsform.h - $(MOC) searchresultsform.h -o searchresultsform.moc diff --git a/bibletime/frontend/searchdialog/cmodulechooser.cpp b/bibletime/frontend/searchdialog/cmodulechooser.cpp deleted file mode 100644 index 5670d91..0000000 --- a/bibletime/frontend/searchdialog/cmodulechooser.cpp +++ /dev/null @@ -1,303 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cmodulechooser.h" - -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" - -#include "frontend/cbtconfig.h" - -#include "util/cresmgr.h" -#include "util/ctoolclass.h" - -//Qt includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include -#include - -namespace Search { - namespace Options { - -/****************************/ -/****************************/ -/****************************/ - -CModuleChooser::ModuleCheckBoxItem::ModuleCheckBoxItem(QListViewItem* item, CSwordModuleInfo* module) : QCheckListItem(item, QString::null, QCheckListItem::CheckBox) { - m_module = module; - setText(0,m_module->name()); -}; - -CModuleChooser::ModuleCheckBoxItem::~ModuleCheckBoxItem() {} -; - -/** Returns the used module. */ -CSwordModuleInfo* const CModuleChooser::ModuleCheckBoxItem::module() const { - return m_module; -} - - -/****************************/ -/****************************/ -/****************************/ - -CModuleChooser::CModuleChooser(QWidget* parent) : KListView(parent) { - initView(); - initTree(); -} - -CModuleChooser::~CModuleChooser() {} - -void CModuleChooser::show() { - KListView::show(); - - //open module items - QListViewItemIterator it( this ); - for ( ; it.current(); ++it ) { - if ( ModuleCheckBoxItem* i = dynamic_cast(it.current()) ) { - if (i->isOn()) { - ensureItemVisible(i); - }; - } - } -} - -/** Initializes this widget and the childs of it. */ -void CModuleChooser::initView() { - addColumn( i18n("Work") ); - setRootIsDecorated(true); - // header()->hide(); - setFullWidth(true); -} - -/** Initializes the tree of this widget. */ -void CModuleChooser::initTree() { - ListCSwordModuleInfo mods = backend()->moduleList(); - /** - * The next steps: - * 1. Sort by type - * 2. Sort the modules of this type by their language - * 3. Create the subfolders for this - */ - - QMap typenameMap; - typenameMap.insert(CSwordModuleInfo::Bible, i18n("Bibles")); - typenameMap.insert(CSwordModuleInfo::Commentary, i18n("Commentaries")); - typenameMap.insert(CSwordModuleInfo::Lexicon, i18n("Lexicons")); - typenameMap.insert(CSwordModuleInfo::GenericBook, i18n("Books")); - - int type = CSwordModuleInfo::Bible; - bool ok = true; - bool addedDevotionals = false; - bool addedGlossaries = false; - bool addedLexs = false; - bool incType = false; - - while (ok) { - ListCSwordModuleInfo modsForType; - QString typeFolderCaption = QString::null; - incType = false; - if (static_cast(type) == CSwordModuleInfo::Lexicon) { - if (!addedLexs) { - // for (mods.first(); mods.current(); mods.next()) { - ListCSwordModuleInfo::iterator end_it = mods.end(); - for (ListCSwordModuleInfo::iterator it(mods.begin()); it != end_it; ++it) { - if (((*it)->type() == CSwordModuleInfo::Lexicon) - && ((*it)->category() != CSwordModuleInfo::DailyDevotional) - && ((*it)->category() != CSwordModuleInfo::Glossary) - ) { - modsForType.append( *it ); - }; - }; - - addedLexs = true; - typeFolderCaption = QString::null; - } - else if (!addedDevotionals) { - // for (mods.first(); mods.current(); mods.next()) { - ListCSwordModuleInfo::iterator end_it = mods.end(); - for (ListCSwordModuleInfo::iterator it(mods.begin()); it != end_it; ++it) { - if ((*it)->category() == CSwordModuleInfo::DailyDevotional) { - modsForType.append(*it); - }; - }; - addedDevotionals = true; - typeFolderCaption = i18n("Daily Devotionals"); - } - else if (!addedGlossaries) { - // for (mods.first(); mods.current(); mods.next()) { - ListCSwordModuleInfo::iterator end_it = mods.end(); - for (ListCSwordModuleInfo::iterator it(mods.begin()); it != end_it; ++it) { - if ((*it)->category() == CSwordModuleInfo::Glossary) { - modsForType.append(*it); - }; - }; - addedGlossaries = true; - typeFolderCaption = i18n("Glossaries"); - }; - - if (addedLexs && addedDevotionals && addedGlossaries) - incType = true; - } - else if (type == CSwordModuleInfo::Bible || type == CSwordModuleInfo::Commentary || type == CSwordModuleInfo::GenericBook) { - // for (mods.first(); mods.current(); mods.next()) { - ListCSwordModuleInfo::iterator end_it = mods.end(); - for (ListCSwordModuleInfo::iterator it(mods.begin()); it != end_it; ++it) { - if ((*it)->type() == type) { - modsForType.append(*it); - }; - }; - incType = true; - } - else - ok = false; - - if (typeFolderCaption.isEmpty()) { - typeFolderCaption = typenameMap[static_cast(type)]; - } - - //get the available languages of the selected modules - QStringList langs; - // for (modsForType.first(); modsForType.current(); modsForType.next()) { - ListCSwordModuleInfo::iterator end_it = modsForType.end(); - for (ListCSwordModuleInfo::iterator it(modsForType.begin()); it != end_it; ++it) { - if ( !langs.contains(QString( (*it)->module()->Lang() ))) { - langs.append( (*it)->module()->Lang() ); - } - }; - langs.sort(); - - //go through the list of languages and create subfolders for each language and the modules of the language - QListViewItem* typeFolder = 0; - if (modsForType.count()) { - typeFolder = new QListViewItem(this, typeFolder, typeFolderCaption); - } - else { - if (incType) { - type++; - } - continue; - }; - - - QString language = QString::null; - CLanguageMgr* langMgr = languageMgr(); - for ( QStringList::Iterator it = langs.begin(); it != langs.end(); ++it ) { - language = langMgr->languageForAbbrev(*it)->translatedName(); - if (language.isEmpty()) { - language = (*it); - } - - QListViewItem* langFolder = new QListViewItem(typeFolder,language); - langFolder->setPixmap(0, SmallIcon(CResMgr::mainIndex::closedFolder::icon, 16)); - - //create the module items of this lang folder - // for (modsForType.first(); modsForType.current(); modsForType.next()) { - ListCSwordModuleInfo::iterator end_modItr = modsForType.end(); - for (ListCSwordModuleInfo::iterator mod_Itr(modsForType.begin()); mod_Itr != end_modItr; ++mod_Itr) { - if (QString( (*mod_Itr)->module()->Lang() ) == (*it) ) { //found correct language - ModuleCheckBoxItem* i = new ModuleCheckBoxItem(langFolder, *mod_Itr); - i->setPixmap(0, CToolClass::getIconForModule(*mod_Itr)); - }; - }; - }; - typeFolder->setPixmap(0,SmallIcon(CResMgr::mainIndex::closedFolder::icon, 16)); - - if (incType) { - ++type; - } - }; -} - -/** Returns a list of selected modules. */ -ListCSwordModuleInfo CModuleChooser::modules() { - ListCSwordModuleInfo mods; - QListViewItemIterator it( this ); - for ( ; it.current(); ++it ) { - if ( ModuleCheckBoxItem* i = dynamic_cast(it.current()) ) { - //add the module if the box is checked - if (i->isOn()) { - mods.append(i->module()); - }; - }; - }; - - return mods; -} - -/** Sets the list of modules and updates the state of the checkbox items. */ -void CModuleChooser::setModules( ListCSwordModuleInfo modules ) { - // qWarning("CModuleChooser::setModules( ListCSwordModuleInfo modules )"); - QListViewItemIterator it( this ); - for ( ; it.current(); ++it ) { - if ( ModuleCheckBoxItem* i = dynamic_cast(it.current()) ) { - i->setOn(modules.contains(i->module())); //set the status for the module checkbox item - // if (i->isOn()) { //if it's checked, show the item - // qWarning("show item!"); - // ensureItemVisible(i); - // } - } - }; -} - -/****************************/ - -CModuleChooserDialog::CModuleChooserDialog( QWidget* parentDialog, ListCSwordModuleInfo modules ) : -KDialogBase(Plain, i18n("Choose work(s)"), Ok, Ok, parentDialog, "CModuleChooser", false, true) { - initView(); - initConnections(); - - m_moduleChooser->setModules(modules); -}; - -CModuleChooserDialog::~CModuleChooserDialog() {} -; - -/** Initializes the view of this dialog */ -void CModuleChooserDialog::initView() { - setButtonOKText(i18n("Use chosen work(s)")); - - QFrame* page = plainPage(); - QHBoxLayout* layout = new QHBoxLayout(page); - m_moduleChooser = new CModuleChooser(page); - m_moduleChooser->setMinimumSize(320,400); - layout->addWidget(m_moduleChooser); -} - -/** Initializes the connections of this dialog. */ -void CModuleChooserDialog::initConnections() {} - -/** Reimplementation to handle the modules. */ -void CModuleChooserDialog::slotOk() { - emit modulesChanged( m_moduleChooser->modules() ); - - KDialogBase::slotOk(); -} - - } //end of namespace Search::Options -} //end of namespace Search diff --git a/bibletime/frontend/searchdialog/cmodulechooser.h b/bibletime/frontend/searchdialog/cmodulechooser.h deleted file mode 100644 index b40010e..0000000 --- a/bibletime/frontend/searchdialog/cmodulechooser.h +++ /dev/null @@ -1,117 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CMODULECHOOSER_H -#define CMODULECHOOSER_H - -//BibleTime includes - -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbackend.h" -#include "backend/cswordmodulesearch.h" - -#include "util/cpointers.h" - -//Sword includes - - -//Qt includes -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include - -namespace Search { - namespace Options { - -class CModuleChooser : public KListView, public CPointers { - Q_OBJECT -public: - class ModuleCheckBoxItem : virtual public QCheckListItem { - public: - ModuleCheckBoxItem(QListViewItem* item, CSwordModuleInfo* module); - ~ModuleCheckBoxItem(); - /** - * Returns the used module. - */ - CSwordModuleInfo* const module() const; - private: - CSwordModuleInfo* m_module; - }; - - CModuleChooser(QWidget* parent); - ~CModuleChooser(); - /** - * Sets the list of modules and updates the state of the checkbox items. - */ - void setModules( ListCSwordModuleInfo modules ); - /** - * Returns a list of selected modules. - */ - ListCSwordModuleInfo modules(); - -public slots: - /** - * Reimplemented to open the folders which contain checked module items - */ - virtual void show(); - - -protected: // Protected methods - /** - * Initializes this widget and the childs of it. - */ - void initView(); - /** - * Initializes the tree of this widget. - */ - void initTree(); -}; - -class CModuleChooserDialog : public KDialogBase { - Q_OBJECT -public: - CModuleChooserDialog(QWidget* parentDialog, ListCSwordModuleInfo modules); - ~CModuleChooserDialog(); - -signals: - void modulesChanged(ListCSwordModuleInfo modules); - -protected: // Protected methods - /** - * Initializes the view of this dialog - */ - void initView(); - /** - * Initializes the connections of this dialog. - */ - void initConnections(); - -protected slots: // Protected slots - /** - * Reimplementation to handle the modules. - */ - virtual void slotOk(); - -private: - CModuleChooser* m_moduleChooser; -}; - - } //end of namespace Search.Options -} //end of namespace Search - -#endif diff --git a/bibletime/frontend/searchdialog/cmoduleresultview.cpp b/bibletime/frontend/searchdialog/cmoduleresultview.cpp deleted file mode 100644 index a3e1463..0000000 --- a/bibletime/frontend/searchdialog/cmoduleresultview.cpp +++ /dev/null @@ -1,269 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cmoduleresultview.h" - -#include "backend/cswordmoduleinfo.h" - -#include "frontend/util/csortlistviewitem.h" -#include "frontend/cexportmanager.h" - -#include "util/cresmgr.h" -#include "util/ctoolclass.h" - -//Qt includes - -//KDE includes -#include -#include -#include - - -namespace Search { - namespace Result { - -/******************************************** -************ ModuleResultList ************** -********************************************/ - -CModuleResultView::CModuleResultView(QWidget* parent, const char* name) : - KListView(parent, name) { - initView(); - initConnections(); - strongsResults = 0; -}; - -CModuleResultView::~CModuleResultView() {} -; - -/** Initializes this widget. */ -void CModuleResultView::initView() { - addColumn(i18n("Work")); - addColumn(i18n("Hits")); - setFullWidth(true); - - // setFullWidth(true); - setSorting(0, true); - setSorting(1, true); - setAllColumnsShowFocus(true); - - - //setup the popup menu - m_popup = new KPopupMenu(this); - // m_popup->insertTitle(i18n("Bible window")); - - m_actions.copyMenu = new KActionMenu(i18n("Copy..."), CResMgr::searchdialog::result::moduleList::copyMenu::icon, m_popup); - m_actions.copyMenu->setDelayed(false); - m_actions.copy.result = new KAction(i18n("Reference only"), KShortcut(0), this, SLOT(copyResult()), this); - m_actions.copyMenu->insert(m_actions.copy.result); - m_actions.copy.resultWithText = new KAction(i18n("Reference with text"), KShortcut(0), this, SLOT(copyResultWithText()), this); - m_actions.copyMenu->insert(m_actions.copy.resultWithText); - m_actions.copyMenu->plug(m_popup); - - m_actions.saveMenu = new KActionMenu(i18n("Save..."), CResMgr::searchdialog::result::moduleList::saveMenu::icon, m_popup); - m_actions.saveMenu->setDelayed( false ); - m_actions.save.result = new KAction(i18n("Reference only"), KShortcut(0), this, SLOT(saveResult()), this); - m_actions.saveMenu->insert(m_actions.save.result); - m_actions.save.resultWithText = new KAction(i18n("Reference with text"), KShortcut(0), this, SLOT(saveResultWithText()), this); - m_actions.saveMenu->insert(m_actions.save.resultWithText); - m_actions.saveMenu->plug(m_popup); - - m_actions.printMenu = new KActionMenu(i18n("Print..."), CResMgr::searchdialog::result::moduleList::printMenu::icon, m_popup); - m_actions.printMenu->setDelayed(false); - m_actions.print.result = new KAction(i18n("Reference with text"), KShortcut(0), this, SLOT(printResult()), this); - m_actions.printMenu->insert(m_actions.print.result); - - - m_actions.printMenu->plug(m_popup); -} - -/** Initializes the connections of this widget, */ -void CModuleResultView::initConnections() { - connect(this, SIGNAL(currentChanged(QListViewItem*)), - this, SLOT(executed(QListViewItem*))); - connect(this, SIGNAL(contextMenu(KListView*, QListViewItem*, const QPoint&)), - this, SLOT(showPopup(KListView*, QListViewItem*, const QPoint&))); -} - -/** Setups the tree using the given list of modules. */ -void CModuleResultView::setupTree( ListCSwordModuleInfo modules, const QString& searchedText ) { - clear(); - - util::CSortListViewItem* item = 0; - util::CSortListViewItem* oldItem = 0; - sword::ListKey result; - - if (strongsResults) { - delete strongsResults; - strongsResults = 0; - } - - bool strongsAvailable = false; - - ListCSwordModuleInfo::iterator end_it = modules.end(); - for (ListCSwordModuleInfo::iterator it(modules.begin()); it != end_it; ++it) { - // for (modules.first(); modules.current(); modules.next()) { - result = (*it)->searchResult(); - - item = new util::CSortListViewItem(this, (*it)->name(), QString::number(result.Count()) ); - item->setColumnSorting(1, util::CSortListViewItem::Number); - - item->setPixmap(0,CToolClass::getIconForModule(*it) ); - oldItem = item; - //---------------------------------------------------------------------- - // we need to make a decision here. Either don't show any Strong's - // number translations, or show the first one in the search text, or - // figure out how to show them all. - // I choose option number 2 at this time. - //---------------------------------------------------------------------- - int sstIndex, sTokenIndex; // strong search text index for finding "strong:" - if ((sstIndex = searchedText.find("strong:", 0)) != -1) { - QString sNumber; - //-------------------------------------------------- - // get the strongs number from the search text - //-------------------------------------------------- - // first find the first space after "strong:" - // this should indicate a change in search token - sstIndex = sstIndex + 7; - sTokenIndex = searchedText.find(" ", sstIndex); - sNumber = searchedText.mid(sstIndex, sTokenIndex - sstIndex); - - setupStrongsResults((*it), item, sNumber); - - item->setOpen(true); - strongsAvailable = true; - } - }; - - //Allow to hide the module strongs if there are any available - setRootIsDecorated( strongsAvailable ); - - setSelected(currentItem(), true); - executed(currentItem()); -} - -void CModuleResultView::setupStrongsResults(CSwordModuleInfo* module, QListViewItem* parent, - const QString& sNumber) { - QString lText; - util::CSortListViewItem* item = 0; - - strongsResults = new StrongsResultClass(module, sNumber); - - for (int cnt = 0; cnt < strongsResults->Count(); ++cnt) { - lText = strongsResults->keyText(cnt); - - item = new util::CSortListViewItem(parent, lText, QString::number(strongsResults->keyCount(cnt))); - item->setColumnSorting(1, util::CSortListViewItem::Number); - } -} - - -/** Is executed when an item was selected in the list. */ -void CModuleResultView::executed( QListViewItem* i ) { - QString itemText, lText; - - if (CSwordModuleInfo* m = CPointers::backend()->findModuleByName(i->text(0))) { - emit moduleChanged(); - emit moduleSelected(m); - return; - } - - if (!strongsResults) { - return; - } - - itemText = i->text(0); - for (int cnt = 0; cnt < strongsResults->Count(); cnt++) { - lText = strongsResults->keyText(cnt); - if (lText == itemText) { - //clear the verses list - emit moduleChanged(); - emit strongsSelected(activeModule(), strongsResults->getKeyList(cnt)); - return; - } - } -} - -/** Returns the currently active module. */ -CSwordModuleInfo* const CModuleResultView::activeModule() { - Q_ASSERT(currentItem()); - - QListViewItem* item = currentItem(); - if (!item) { - return 0; - } - - // we need to find the parent most node because that is the node - // that is the module name. - while (item->parent()) { - item = item->parent(); - } - - if (item) { - return CPointers::backend()->findModuleByName(item->text(0)); - } - - return 0; -} - -/** No descriptions */ -void CModuleResultView::showPopup(KListView*, QListViewItem*, const QPoint& point) { - //make sure that all entries have the correct status - m_popup->exec(point); -} - -/** Copies the whole search result into the clipboard. */ -void CModuleResultView::copyResult() { - if (CSwordModuleInfo* m = activeModule()) { - sword::ListKey result = m->searchResult(); - CExportManager mgr(i18n("Copy search result..."), true, i18n("Copying search result")); - mgr.copyKeyList(&result,m,CExportManager::Text,false); - }; -} - -/** Copies the whole search result with the text into the clipboard. */ -void CModuleResultView::copyResultWithText() { - if (CSwordModuleInfo* m = activeModule()) { - sword::ListKey result = m->searchResult(); - CExportManager mgr(i18n("Copy search result..."), true, i18n("Copying search result")); - mgr.copyKeyList(&result,m,CExportManager::Text,true); - }; -} - -/** Saves the search result keys. */ -void CModuleResultView::saveResult() { - if (CSwordModuleInfo* m = activeModule()) { - sword::ListKey result = m->searchResult(); - CExportManager mgr(i18n("Save search result..."), true, i18n("Saving search result")); - mgr.saveKeyList(&result,m,CExportManager::Text,false); - }; -} - -/** Saves the search result with it's text. */ -void CModuleResultView::saveResultWithText() { - if (CSwordModuleInfo* m = activeModule()) { - sword::ListKey result = m->searchResult(); - CExportManager mgr(i18n("Save search result..."), true, i18n("Saving search result")); - mgr.saveKeyList(&result,m,CExportManager::Text,true); - }; -} - -/** Appends the whole search result to the printer queue. */ -void CModuleResultView::printResult() { - if (CSwordModuleInfo* m = activeModule()) { - sword::ListKey result = m->searchResult(); - CExportManager mgr(i18n("Print search result..."), true, i18n("Printing search result")); - mgr.printKeyList(&result,m,CBTConfig::getDisplayOptionDefaults(), CBTConfig::getFilterOptionDefaults()); - }; -} - - } //end of namespace Search.Result -} //end of namespace Search diff --git a/bibletime/frontend/searchdialog/cmoduleresultview.h b/bibletime/frontend/searchdialog/cmoduleresultview.h deleted file mode 100644 index 7153f6f..0000000 --- a/bibletime/frontend/searchdialog/cmoduleresultview.h +++ /dev/null @@ -1,135 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CMODULERESULTSVIEW_H -#define CMODULERESULTSVIEW_H - -//BibleTime includes -#include "backend/cswordmoduleinfo.h" -#include "csearchdialogpages.h" - -//Qt includes - -//KDE includes -#include - -//forward declarations -class QLabel; -class QCheckBox; -class QPushButton; -class QRadioButton; - -class KComboBox; -class KActionMenu; -class KAction; -class KHistoryCombo; -class KProgress; -class KPopupMenu; - -class CReadDisplay; - -namespace Search { - namespace Result { - -class CModuleResultView : public KListView { - Q_OBJECT -public: - CModuleResultView(QWidget* parent, const char* name = 0); - ~CModuleResultView(); - - /** - * Setups the tree using the given list of modules. - */ - void setupTree( ListCSwordModuleInfo modules, const QString& searchedText ); - /** - * Returns the currently active module. - */ - CSwordModuleInfo* const activeModule(); - -protected: // Protected methods - /** - * Initializes this widget. - */ - void initView(); - /** - * Initializes the connections of this widget - */ - void initConnections(); - - void setupStrongsResults(CSwordModuleInfo* module, QListViewItem* parent, const QString& searchedText); - -protected slots: // Protected slots - /** - * Is executed when an item was selected in the list. - */ - void executed( QListViewItem* ); - /** - * Copies the whole search result with the text into the clipboard. - */ - void copyResultWithText(); - /** - * Copies the whole search result into the clipboard. - */ - void copyResult(); - /** - * This slot opens the popup menu at the given position - */ - void showPopup(KListView*, QListViewItem*, const QPoint&); - /** - * Appends the whole search result to the printer queue. - */ - void printResult(); - /** - * Saves the search result with it's text. - */ - void saveResultWithText(); - /** - * Saves the search result keys. - */ - void saveResult(); - -signals: - void moduleSelected(CSwordModuleInfo*); - void moduleChanged(); - void strongsSelected(CSwordModuleInfo*, QStringList*); - -private: - struct { - KActionMenu* saveMenu; - struct { - KAction* result; - KAction* resultWithText; - } - save; - - KActionMenu* printMenu; - struct { - KAction* result; - } - print; - - KActionMenu* copyMenu; - struct { - KAction* result; - KAction* resultWithText; - } - copy; - - } m_actions; - - KPopupMenu* m_popup; - StrongsResultClass* strongsResults; -}; - - } //end of namespace Search::Result -} //end of namespace Search - -#endif diff --git a/bibletime/frontend/searchdialog/crangechooser.cpp b/bibletime/frontend/searchdialog/crangechooser.cpp deleted file mode 100644 index ca9aac9..0000000 --- a/bibletime/frontend/searchdialog/crangechooser.cpp +++ /dev/null @@ -1,287 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "crangechooser.h" - -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" - -#include "frontend/cbtconfig.h" - -#include "util/cresmgr.h" -#include "util/ctoolclass.h" - -//Qt includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include -#include - -namespace Search { - namespace Options { - -/****************************/ -CRangeChooserDialog::RangeItem::RangeItem(QListView* view, QListViewItem* afterThis, const QString caption, const QString range) : KListViewItem(view, afterThis) { - setCaption(caption); - setRange(range); -} - -CRangeChooserDialog::RangeItem::~RangeItem() {} - -const QString& CRangeChooserDialog::RangeItem::range() { - // qWarning("ange is %s", (const char*)m_range.utf8()); - return m_range; -} - -void CRangeChooserDialog::RangeItem::setRange(QString newRange) { - m_range = newRange; -} - -const QString CRangeChooserDialog::RangeItem::caption() { - return text(0); -} - -void CRangeChooserDialog::RangeItem::setCaption(const QString newCaption) { - setText(0, newCaption); -} - - -/**************************/ -CRangeChooserDialog::CRangeChooserDialog( QWidget* parentDialog ) : KDialogBase(Plain, i18n("Search range editor"), Default | Ok | Cancel, Ok, parentDialog, "CRangeChooserDialog", false, true) { - initView(); - initConnections(); - - //add the existing scopes - CBTConfig::StringMap map = CBTConfig::get - (CBTConfig::searchScopes); - CBTConfig::StringMap::Iterator it; - for (it = map.begin(); it != map.end(); ++it) { - new RangeItem(m_rangeList, 0, it.key(), it.data()); - }; - - editRange(0); - if (RangeItem* i = dynamic_cast(m_rangeList->currentItem()) - ) { - nameChanged(i->caption()); - } -} - -CRangeChooserDialog::~CRangeChooserDialog() {} - -/** Initializes the view of this object. */ -void CRangeChooserDialog::initView() { - // setButtonOKText(i18n("")); - - QGridLayout* grid = new QGridLayout(plainPage(),6,5,0,3); - - m_rangeList = new KListView(plainPage()); - m_rangeList->addColumn(i18n("Search range")); - m_rangeList->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding)); - m_rangeList->setFullWidth(true); - m_rangeList->setSorting(0, true); - m_rangeList->header()->setClickEnabled(false); - m_rangeList->header()->setMovingEnabled(false); - grid->addMultiCellWidget(m_rangeList,0,4,0,1); - - m_newRangeButton = new QPushButton(i18n("Add new range"),plainPage()); - connect(m_newRangeButton, SIGNAL(clicked()), this, SLOT(addNewRange())); - grid->addWidget(m_newRangeButton,5,0); - - m_deleteRangeButton = new QPushButton(i18n("Delete current range"),plainPage()); - connect(m_deleteRangeButton, SIGNAL(clicked()), this, SLOT(deleteCurrentRange())); - grid->addWidget(m_deleteRangeButton,5,1); - - grid->addColSpacing(2, 5); - - QLabel* label = new QLabel(i18n("Name:"), plainPage()); - m_nameEdit = new QLineEdit(plainPage()); - grid->addWidget(label,0,3); - grid->addWidget(m_nameEdit,0,4); - - label = new QLabel(i18n("Edit current search range:"), plainPage()); - label->setFixedSize(label->sizeHint()); - m_rangeEdit = new QTextEdit(plainPage()); - m_rangeEdit->setTextFormat(Qt::PlainText); - grid->addMultiCellWidget(label,1,1,3,4); - grid->addMultiCellWidget(m_rangeEdit,2,2,3,4); - - grid->addRowSpacing(3, 10); - - m_resultList = new KListView(plainPage()); - m_resultList->addColumn(i18n("Parsed search range:")); - m_resultList->setFullWidth(true); - m_resultList->setSorting(-1); - m_resultList->setShowSortIndicator(false); - m_resultList->header()->setClickEnabled(false); - m_resultList->header()->setMovingEnabled(false); - m_resultList->setSelectionModeExt(KListView::NoSelection); - - grid->addMultiCellWidget(m_resultList, 4,5,3,4); - - grid->setRowStretch(4,5); -} - -/** Initializes the connections of this widget. */ -void CRangeChooserDialog::initConnections() { - connect(m_rangeList, SIGNAL(selectionChanged(QListViewItem*)), - this, SLOT(editRange(QListViewItem*))); - - connect(m_rangeEdit, SIGNAL(textChanged()), - this, SLOT(parseRange())); - connect(m_rangeEdit, SIGNAL(textChanged()), - this, SLOT(rangeChanged())); - - connect(m_nameEdit, SIGNAL(textChanged(const QString&)), - this, SLOT(nameChanged(const QString&))); -} - -/** Adds a new range to the list. */ -void CRangeChooserDialog::addNewRange() { - RangeItem* i = new RangeItem(m_rangeList, m_rangeList->lastItem(), i18n("New range")); - m_rangeList->setSelected(i, true); - m_rangeList->setCurrentItem(i); - editRange(i); - - m_nameEdit->setFocus(); -} - -/** No descriptions */ -void CRangeChooserDialog::editRange(QListViewItem* item) { - RangeItem* const range = dynamic_cast(item); - - m_nameEdit->setEnabled( range ); //only if an item is selected enable the edit part - m_rangeEdit->setEnabled( range ); - m_resultList->setEnabled( range ); - m_deleteRangeButton->setEnabled( range ); - - if (range) { - m_nameEdit->setText(range->caption()); - m_rangeEdit->setText(range->range()); - } -} - -/** Parses the entered text and prints out the result in the list box below the edit area. */ -void CRangeChooserDialog::parseRange() { - m_resultList->clear(); - - //hack: repair range to work with Sword 1.5.6 - QString range( m_rangeEdit->text() ); - range.replace(QRegExp("\\s{0,}-\\s{0,}"), "-" ); - - sword::VerseKey key; - sword::ListKey verses = key.ParseVerseList((const char*)range.utf8(), "Genesis 1:1", true); - for (int i = 0; i < verses.Count(); ++i) { - new KListViewItem(m_resultList, QString::fromUtf8(verses.GetElement(i)->getRangeText())); - // qWarning("range=%s, text=%s",verses.GetElement(i)->getRangeText(), verses.GetElement(i)->getText() ); - } - -} - -/** No descriptions */ -void CRangeChooserDialog::rangeChanged() { - if (RangeItem* i = dynamic_cast(m_rangeList->currentItem()) - ) { - QString range( m_rangeEdit->text() ); - //hack: repair range to work with Sword 1.5.6 - range.replace(QRegExp("\\s{0,}-\\s{0,}"), "-" ); - i->setRange(range); - }; -} - -/** No descriptions */ -void CRangeChooserDialog::nameChanged(const QString& newCaption) { - m_rangeEdit->setEnabled(!newCaption.isEmpty()); - m_resultList->setEnabled(!newCaption.isEmpty()); - m_resultList->header()->setEnabled(!newCaption.isEmpty()); - - if (RangeItem* i = dynamic_cast(m_rangeList->currentItem()) - ) { - if (!newCaption.isEmpty()) { - m_newRangeButton->setEnabled(true); - i->setCaption(newCaption); - m_rangeList->sort(); - } - else { //invalid name - i->setCaption(i18n("")); - m_newRangeButton->setEnabled(false); - }; - }; -} - -/** Deletes the selected range. */ -void CRangeChooserDialog::deleteCurrentRange() { - if (RangeItem* i = dynamic_cast(m_rangeList->currentItem()) - ) { - if (QListViewItem* selection = i->itemBelow() ? i->itemBelow() : i->itemAbove()) { - m_rangeList->setSelected(selection, true); - m_rangeList->setCurrentItem(selection); - } - else { - m_rangeList->setSelected(m_rangeList->firstChild(), true); - m_rangeList->setCurrentItem(m_rangeList->firstChild()); - } - delete i; - } - editRange(m_rangeList->currentItem()); -} - -void CRangeChooserDialog::slotOk() { - //save the new map of search scopes - CBTConfig::StringMap map; - QListViewItemIterator it( m_rangeList ); - for (;it.current(); ++it) { - if ( RangeItem* i = dynamic_cast(it.current()) ) { - map[i->caption()] = i->range(); - }; - }; - CBTConfig::set - (CBTConfig::searchScopes, map); - - KDialogBase::slotOk(); -} - -void CRangeChooserDialog::slotDefault() { - m_rangeList->clear(); - CBTConfig::StringMap map = CBTConfig::getDefault(CBTConfig::searchScopes); - CBTConfig::StringMap::Iterator it; - for (it = map.begin(); it != map.end(); ++it) { - new RangeItem(m_rangeList, 0, it.key(), it.data()); - }; - m_rangeList->setSelected(m_rangeList->selectedItem(), false); - m_rangeList->setCurrentItem(0); - - editRange(0); - if (RangeItem* i = dynamic_cast(m_rangeList->currentItem()) - ) { - nameChanged(i->caption()); - } - - KDialogBase::slotDefault(); -} - - } //end of namespace Search::Options -} //end of namespace Search diff --git a/bibletime/frontend/searchdialog/crangechooser.h b/bibletime/frontend/searchdialog/crangechooser.h deleted file mode 100644 index 8acb0c6..0000000 --- a/bibletime/frontend/searchdialog/crangechooser.h +++ /dev/null @@ -1,106 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CRANGECHOOSER_H -#define CRANGECHOOSER_H - -//BibleTime includes -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbackend.h" - -#include "util/cpointers.h" - -//Sword includes - - -//Qt includes -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include - -//forward declarations -class CSearchAnalysisItem; -class CSearchAnalysisLegendItem; -class CSearchAnalysis; -class CSearchAnalysisView; - -class QTextEdit; - -namespace Search { - namespace Options { - -class CRangeChooserDialog : public KDialogBase { - Q_OBJECT -public: - CRangeChooserDialog(QWidget* parentDialog); - ~CRangeChooserDialog(); - -protected: // Protected methods -class RangeItem : public KListViewItem { -public: - RangeItem(QListView*, QListViewItem* afterThis = 0, const QString caption = QString::null, const QString range = QString::null); - ~RangeItem(); - const QString& range(); - const QString caption(); - void setRange(QString range); - void setCaption(const QString); -private: - QString m_range; - }; - - /** - * Initializes the connections of this widget. - */ - void initConnections(); - /** - * Initializes the view of this object. - */ - void initView(); - -protected slots: // Protected slots - /** - * Adds a new range to the list. - */ - void addNewRange(); - void editRange(QListViewItem*); - /** - * Parses the entered text and prints out the result in the list box below the edit area. - */ - void parseRange(); - void nameChanged(const QString&); - void rangeChanged(); - /** - * Deletes the selected range. - */ - void deleteCurrentRange(); - virtual void slotDefault(); - virtual void slotOk(); - -private: - KListView* m_rangeList; - KListView* m_resultList; - QLineEdit* m_nameEdit; - QTextEdit* m_rangeEdit; - QPushButton* m_newRangeButton; - QPushButton* m_deleteRangeButton; -}; - - } //end of namespace Search.Options -} //end of namespace Search - -#endif diff --git a/bibletime/frontend/searchdialog/csearchanalysis.cpp b/bibletime/frontend/searchdialog/csearchanalysis.cpp deleted file mode 100644 index 2c64f21..0000000 --- a/bibletime/frontend/searchdialog/csearchanalysis.cpp +++ /dev/null @@ -1,587 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "csearchanalysis.h" -#include "csearchdialog.h" - -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" - -#include "frontend/cbtconfig.h" - -#include "util/cresmgr.h" -#include "util/ctoolclass.h" - -//Qt includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include -#include - -namespace Search { - namespace Analysis { - -const int SPACE_BETWEEN_PARTS = 5; -const int RIGHT_BORDER = 15; -const int LEFT_BORDER = 15; -const int LOWER_BORDER = 10; -const int UPPER_BORDER = 10; - -const int ITEM_TEXT_SIZE = 8; -const int LABEL_TEXT_SIZE = 6; - -//used for the shift between the bars -const int BAR_DELTAX = 4; -const int BAR_DELTAY = 2; -const int BAR_WIDTH = 2 + (2*BAR_DELTAX); //should be equal or bigger than the label font size -// Used for the text below the bars -const int BAR_LOWER_BORDER = 100; - -const int LEGEND_INNER_BORDER = 5; -const int LEGEND_DELTAY = 4; -const int LEGEND_WIDTH = 85; - -/****************************/ - -CSearchAnalysisDialog::CSearchAnalysisDialog( ListCSwordModuleInfo modules, QWidget* parentDialog ) : KDialogBase(Plain, i18n("Search analysis"), Close, Close, parentDialog, 0, true) { - initView(); - initConnections(); - m_analysis->reset(); - m_analysis->analyse(modules); - showMaximized(); -}; - -CSearchAnalysisDialog::~CSearchAnalysisDialog() {} -; - -/** Initializes this dialog. */ -void CSearchAnalysisDialog::initView() { - QVBoxLayout* layout = new QVBoxLayout(plainPage(),0); - - QPushButton* button = new QPushButton(plainPage(), "button"); - button->setIconSet(SmallIconSet("filesave")); - button->setText(i18n("Save search analysis as HTML")); - button->setFixedSize(button->sizeHint()); - layout->addWidget(button); - layout->addSpacing(10); - - m_analysis = new CSearchAnalysis(plainPage()); - m_analysisView = new CSearchAnalysisView(m_analysis, plainPage()); - m_analysisView->show(); - layout->addWidget(m_analysisView); - - connect(button, SIGNAL(clicked()), m_analysis, SLOT(saveAsHTML())); -} - -/** Initializes the widgets SIGNAL and SLOT connections,. */ -void CSearchAnalysisDialog::initConnections() {} - -/****************************/ -/* CSearchAnalysis */ -/****************************/ - -CSearchAnalysis::CSearchAnalysis(QObject *parent, const char *name ) -: QCanvas(parent,name) { - - m_scaleFactor = 0.0; - m_legend = 0; - setBackgroundColor(Qt::white); - m_canvasItemList.resize(67); - m_canvasItemList.setAutoDelete(true); - resize(1,1); - connect(this, SIGNAL(resized()), SLOT(slotResized())); -} - -CSearchAnalysis::~CSearchAnalysis() {} - -QDict* CSearchAnalysis::getSearchAnalysisItemList() { - // Returns pointer to the search analysis items - return &m_canvasItemList; -} - -/** Starts the analysis of the search result. This should be called only once because QCanvas handles the updates automatically. */ -void CSearchAnalysis::analyse(ListCSwordModuleInfo modules) { - /** - * Steps of analysing our search result; - * -Create the items for all available books ("Genesis" - "Revelation") - * -Iterate through all modules we analyse - * -Go through all books of this module - * -Find out how many times we found the book - * -Set the count to the items which belongs to the book - */ - setModules(modules); - - m_lastPosList.clear(); - const int numberOfModules = m_moduleList.count(); - if (!numberOfModules) - return; - m_legend = new CSearchAnalysisLegendItem(this, &m_moduleList); - m_legend->setX(LEFT_BORDER); - m_legend->setY(UPPER_BORDER); - m_legend->setSize(LEGEND_WIDTH, - LEGEND_INNER_BORDER*2 + ITEM_TEXT_SIZE*numberOfModules + LEGEND_DELTAY*(numberOfModules-1)); - m_legend->show(); - - int xPos = LEFT_BORDER + m_legend->width() + SPACE_BETWEEN_PARTS; - int moduleIndex = 0; - m_maxCount = 0; - int count = 0; - CSwordVerseKey key(0); - key.key("Genesis 1:1"); - - CSearchAnalysisItem* analysisItem = m_canvasItemList[key.book()]; - bool ok = true; - while (ok && analysisItem) { - // for (moduleIndex = 0,m_moduleList.first(); m_moduleList.current(); m_moduleList.next(),++moduleIndex) { - moduleIndex = 0; - ListCSwordModuleInfo::iterator end_it = m_moduleList.end(); - for (ListCSwordModuleInfo::iterator it(m_moduleList.begin()); it != end_it; ++it) { - KApplication::kApplication()->processEvents( 10 ); //10 ms only - if (!m_lastPosList.contains(*it)) { - m_lastPosList.insert(*it,0); - } - - analysisItem->setCountForModule(moduleIndex, (count = getCount(key.book(), *it))); - m_maxCount = (count > m_maxCount) ? count : m_maxCount; - - ++moduleIndex; - } - analysisItem->setX(xPos); - analysisItem->setY(UPPER_BORDER); - analysisItem->show(); - - xPos += (int)analysisItem->width() + SPACE_BETWEEN_PARTS; - ok = key.next(CSwordVerseKey::UseBook); - analysisItem = m_canvasItemList[key.book()]; - } - resize(xPos+BAR_WIDTH+(m_moduleList.count()-1)*BAR_DELTAX+RIGHT_BORDER, height() ); - slotResized(); -} - -/** Sets te module list used for the analysis. */ -void CSearchAnalysis::setModules(ListCSwordModuleInfo modules) { - m_moduleList.clear(); - // for (modules.first(); modules.current(); modules.next()) { - ListCSwordModuleInfo::iterator end_it = modules.end(); - for (ListCSwordModuleInfo::iterator it(modules.begin()); it != end_it; ++it) { - if ( ((*it)->type() == CSwordModuleInfo::Bible) || ((*it)->type() == CSwordModuleInfo::Commentary) ) { //a Bible or an commentary - m_moduleList.append(*it); - } - } - - m_canvasItemList.clear(); - CSearchAnalysisItem* analysisItem = 0; - CSwordVerseKey key(0); - key.key("Genesis 1:1"); - do { - analysisItem = new CSearchAnalysisItem(this, m_moduleList.count(), key.book(), &m_scaleFactor, &m_moduleList); - analysisItem->hide(); - m_canvasItemList.insert(key.book(), analysisItem); - } - while (key.next(CSwordVerseKey::UseBook)); - update(); -} - -/** Sets back the items and deletes things to cleanup */ -void CSearchAnalysis::reset() { - m_scaleFactor = 0.0; - - QDictIterator it( m_canvasItemList ); // iterator for items - while ( it.current() ) { - it.current()->hide(); - ++it; - } - m_lastPosList.clear(); - - if (m_legend) { - m_legend->hide(); - } - - delete m_legend; - m_legend = 0; - - update(); -} - -/** No descriptions */ -void CSearchAnalysis::slotResized() { - m_scaleFactor = (double)( (double)(height()-UPPER_BORDER-LOWER_BORDER-BAR_LOWER_BORDER-(m_moduleList.count()-1)*BAR_DELTAY) - /(double)m_maxCount); - QDictIterator it( m_canvasItemList ); - while ( it.current() ) { - it.current()->setSize(BAR_WIDTH + (m_moduleList.count()-1)*BAR_DELTAX, height()-UPPER_BORDER-LOWER_BORDER); - it.current()->setY(UPPER_BORDER); - ++it; - } - update(); -} - -/** This function returns a color for each module */ -QColor CSearchAnalysis::getColor(int index) { - switch (index) { - case 0: - return Qt::red; - case 1: - return Qt::darkGreen; - case 2: - return Qt::blue; - case 3: - return Qt::cyan; - case 4: - return Qt::magenta; - case 5: - return Qt::darkRed; - case 6: - return Qt::darkGray; - case 7: - return Qt::black; - case 8: - return Qt::darkCyan; - case 9: - return Qt::darkMagenta; - default: - return Qt::red; - } -} - -/** Returns the count of the book in the module */ -const unsigned int CSearchAnalysis::getCount( const QString book, CSwordModuleInfo* module ) { - sword::ListKey& result = module->searchResult(); - const int length = book.length(); - unsigned int i = m_lastPosList[module]; - unsigned int count = 0; - const unsigned int resultCount = result.Count(); - while (i < resultCount) { - if ( strncmp(book.utf8(), (const char*)*result.GetElement(i), length) ) - break; - i++; - ++count; - } - m_lastPosList.contains(module) ? m_lastPosList.replace(module,i) : m_lastPosList.insert(module,i); - - return count; -} - - -//------------------------------------------------------------------ -//------------------------------------------------------------------ - -CSearchAnalysisItem::CSearchAnalysisItem(QCanvas *parent, const int moduleCount, const QString &bookname, double *scaleFactor, ListCSwordModuleInfo* modules) -: QCanvasRectangle(parent), -m_moduleList( modules ), -m_scaleFactor(scaleFactor), -m_bookName(bookname), -m_moduleCount(moduleCount), -m_bufferPixmap(0) { - m_resultCountArray.resize(m_moduleCount); - int index = 0; - for (index = 0; index < m_moduleCount; ++index) - m_resultCountArray[index] = 0; -} - -CSearchAnalysisItem::~CSearchAnalysisItem() { - delete m_bufferPixmap; -} - -/** Sets the resultcount of this item for the given module */ -void CSearchAnalysisItem::setCountForModule( const int moduleIndex, const int count) { - m_resultCountArray[moduleIndex] = count; -} - -/** Returns the resultcount of this item for the given module */ -int CSearchAnalysisItem::getCountForModule( const int moduleIndex) { - return m_resultCountArray[moduleIndex]; -} - -/** Reimplementation. Draws the content of this item. */ -void CSearchAnalysisItem::draw(QPainter& painter) { - QFont f = painter.font(); - f.setPointSize(ITEM_TEXT_SIZE); - painter.setFont(f); - - setPen(QPen(black,1)); - setBrush(Qt::red); - /** - * We have to paint so many bars as we have modules available (we use m_moduleCount) - * We paint inside the area which is given by height and width of this rectangle item - */ - int index = 0; - int drawn = 0; - int Value = 0; - - //find out the biggest value - for (index=0;index < m_moduleCount; index++) { - if (m_resultCountArray[index] > Value) { - Value = m_resultCountArray[index]; - } - }; - - while (drawn < m_moduleCount) { - for (index = 0; index < m_moduleCount; index++) { - if (m_resultCountArray[index] == Value) { - QPoint p1((int)x() + (m_moduleCount-drawn-1)*BAR_DELTAX, - (int)height() + (int)y() - BAR_LOWER_BORDER - (m_moduleCount-drawn)*BAR_DELTAY); - QPoint p2(p1.x() + BAR_WIDTH, - p1.y() - (int)( !m_resultCountArray[index] ? 0 : ((m_resultCountArray[index])*(*m_scaleFactor))) ); - QRect r(p1, p2); - painter.fillRect(r, QBrush(CSearchAnalysis::getColor(index)) ); - painter.drawRect(r); - drawn++; - } - } - //finds the next smaller value - int newValue = 0; - for (index=0;index < m_moduleCount; index++) - if (m_resultCountArray[index] < Value && m_resultCountArray[index] >= newValue) - newValue = m_resultCountArray[index]; - Value = newValue; - } - if (!m_bufferPixmap) { - m_bufferPixmap = new QPixmap(); - m_bufferPixmap->resize(width(),BAR_LOWER_BORDER); - m_bufferPixmap->fill(); - QPainter p(m_bufferPixmap); - f = p.font(); - f.setPointSize(ITEM_TEXT_SIZE); - p.setFont(f); - p.rotate(90); - p.drawText(QPoint(5,0), m_bookName); - } - painter.drawPixmap(QPoint(int(x()),int(height()+y()-BAR_LOWER_BORDER)), *m_bufferPixmap); -} - -/** Returns the width of this item. */ -int CSearchAnalysisItem::width() { - return m_moduleCount*(m_moduleCount>1 ? BAR_DELTAX : 0) + BAR_WIDTH; -} - -/** Returns the tooltip for this item. */ -const QString CSearchAnalysisItem::getToolTip() { - QString ret = QString("
%1

").arg(m_bookName); - ret += ""; - - //ToDo: Fix that loop - int i = 0; - ListCSwordModuleInfo::iterator end_it = m_moduleList->end(); - - for (ListCSwordModuleInfo::iterator it(m_moduleList->begin()); it != end_it; ++it) { - // for (int i = 0; i < m_moduleCount; ++i) { - CSwordModuleInfo* info = (*it); - const QColor c = CSearchAnalysis::getColor(i); - - ret.append( - QString("") - .arg(QString().sprintf("%02X%02X%02X",c.red(),c.green(),c.blue())) - .arg(info ? info->name() : QString::null) - .arg( m_resultCountArray[i] ) - .arg( (info && m_resultCountArray[i])? ((double)m_resultCountArray[i] / (double)info->searchResult().Count())*(double)100 : 0.0, 0, 'g', 2) - ); - ++i; - } - - ret += "
%2%3 (%4%)
"; - - return ret; -} - -//------------------------------------------------------------------ -//------------------------------------------------------------------ - -CSearchAnalysisView::CSearchAnalysisView(QCanvas* canvas, QWidget* parent) -: QCanvasView(canvas, parent) { - setFocusPolicy(QWidget::WheelFocus); - m_toolTip = new ToolTip(this); - resize(sizeHint()); -} - -/** Returns the sizeHint for this view */ -QSize CSearchAnalysisView::sizeHint() { - if ( parentWidget() ) - return parentWidget()->sizeHint(); - return QCanvasView::sizeHint(); -} - -/** No descriptions */ -void CSearchAnalysisView::resizeEvent( QResizeEvent* e) { - QCanvasView::resizeEvent(e); - canvas()->resize( canvas()->width(), viewport()->height() ); -} - -CSearchAnalysisView::ToolTip::ToolTip(QWidget* parent) : QToolTip(parent) {} - -void CSearchAnalysisView::ToolTip::maybeTip(const QPoint& p) { - CSearchAnalysisView* view = dynamic_cast(parentWidget()); - if (!view) - return; - QPoint point(p); - point = view->viewport()->mapFrom(view, point); - CSearchAnalysisItem* i = view->itemAt( view->viewportToContents(point) ); - if (!i) - return; - - //get type of item and display correct text - QString text = i->getToolTip(); - if (text.isEmpty()) - return; - - QPoint p1 = view->viewport()->mapTo(view, view->contentsToViewport(i->rect().topLeft())); - p1.setY(0); - QPoint p2 = view->viewport()->mapTo(view, view->contentsToViewport(i->rect().bottomRight())); - p2.setY(view->height()); - QRect r = QRect( p1, p2 ); - if (r.contains(p)) - tip(r, text); -} - - -/** Returns the item at position p. If there no item at that point return 0. */ -CSearchAnalysisItem* CSearchAnalysisView::itemAt( const QPoint& p ) { - QCanvasItemList l = canvas()->collisions(p); - if (!l.count()) - return 0; - return dynamic_cast(l.first()); -} - -//------------------------------------------------------------------ -//------------------------------------------------------------------ - -CSearchAnalysisLegendItem::CSearchAnalysisLegendItem(QCanvas *parent, ListCSwordModuleInfo *list ) -: QCanvasRectangle(parent) { - m_moduleList = list; -} - -/** Reimplementation. Draws the content of this item. */ -void CSearchAnalysisLegendItem::draw (QPainter& painter) { - painter.save(); - - setPen( QPen(black,2) ); - setBrush( Qt::white ); - //the outer rectangle - QPoint p1( (int)x(), (int)y() ); - QPoint p2( (int)x()+width(), (int)y() + height() ); - QRect r(p1, p2); - r.normalize(); - painter.drawRect(r); - - QFont f = painter.font(); - f.setPointSize(ITEM_TEXT_SIZE); - painter.setFont(f); - - // for (unsigned int index=0; index < m_moduleList->count(); index++){ - int moduleIndex = 0; - ListCSwordModuleInfo::iterator end_it = m_moduleList->end(); - for (ListCSwordModuleInfo::iterator it(m_moduleList->begin()); it != end_it; ++it) { - // the module color indicators - QPoint p1( (int)x() + LEGEND_INNER_BORDER, (int)y() + LEGEND_INNER_BORDER + moduleIndex*(LEGEND_DELTAY + ITEM_TEXT_SIZE) ); - QPoint p2(p1.x() + ITEM_TEXT_SIZE, p1.y() + ITEM_TEXT_SIZE); - QRect r(p1,p2); - painter.fillRect(r, QBrush(CSearchAnalysis::getColor(moduleIndex)) ); - r.normalize(); - painter.drawRect(r); - - QPoint p3( p2.x() + LEGEND_INNER_BORDER, p2.y() ); - painter.drawText(p3, (*it)->name() ); - - ++moduleIndex; - } - painter.restore(); -} - -/** No descriptions */ -void CSearchAnalysis::saveAsHTML() { - const QString file = KFileDialog::getSaveFileName(QString::null, - QString("*.html | %1").arg(i18n("HTML files")), - 0, - i18n("Save Search Analysis")); - if (file.isNull()) { - return; - } - - int moduleIndex = 0; - int count = 0; - QString countStr = ""; - QString m_searchAnalysisHTML = ""; - QString tableTitle = ""; - QString tableTotals = ""; - QString VerseRange = ""; - const QString txtCSS = QString("\n"); - const QString metaEncoding = QString(""); - CSwordVerseKey key(0); - sword::ListKey searchResult; - - key.key("Genesis 1:1"); - - CSearchAnalysisItem* analysisItem = m_canvasItemList.find( key.book() ); - - QString text = "\n\n" + i18n("BibleTime Search Analysis") + "\n" + txtCSS + metaEncoding + "\n\n"; - text += "\n\n"; - - tableTitle = ""; - tableTotals = ""; - // for (moduleIndex = 0,m_moduleList.first(); m_moduleList.current(); m_moduleList.next(),++moduleIndex) { - moduleIndex = 0; - ListCSwordModuleInfo::iterator end_it = m_moduleList.end(); - for (ListCSwordModuleInfo::iterator it(m_moduleList.begin()); it != end_it; ++it) { - tableTitle += QString(""); - searchResult = (*it)->searchResult(); - countStr.setNum(searchResult.Count()); - - tableTotals += QString(""); - ++moduleIndex; - } - tableTitle += QString("\n"); - tableTotals += QString("\n"); - - m_searchAnalysisHTML = ""; - bool ok = true; - while (ok) { - m_searchAnalysisHTML += QString(""); - analysisItem = m_canvasItemList.find( key.book() ); - - // for (moduleIndex = 0, m_moduleList.first(); m_moduleList.current(); m_moduleList.next(), ++moduleIndex) { - moduleIndex = 0; - ListCSwordModuleInfo::iterator end_it = m_moduleList.end(); - for (ListCSwordModuleInfo::iterator it(m_moduleList.begin()); it != end_it; ++it) { - count = analysisItem->getCountForModule(moduleIndex); - countStr.setNum(count); - m_searchAnalysisHTML += QString(""); - - ++moduleIndex; - } - m_searchAnalysisHTML += QString("\n"); - ok = key.next(CSwordVerseKey::UseBook); - } - - text += QString("
" + i18n("Search text :") + "" + CSearchDialog::getSearchDialog()->searchText() + "
" + i18n("Book") + "
" + i18n("Total hits") + "") + (*it)->name() + QString("") + countStr + QString("
") + key.book() + QString("") + countStr + QString("
\n") + tableTitle + tableTotals + m_searchAnalysisHTML + QString("
\n"); - text += QString("
") + i18n("Created by") + QString(" BibleTime
"); - text += QString(""); - - CToolClass::savePlainFile(file, text, false, QTextStream::UnicodeUTF8); -} - - } //end of namespace Search::Analysis -} //end of namespace Search diff --git a/bibletime/frontend/searchdialog/csearchanalysis.h b/bibletime/frontend/searchdialog/csearchanalysis.h deleted file mode 100644 index 013efaa..0000000 --- a/bibletime/frontend/searchdialog/csearchanalysis.h +++ /dev/null @@ -1,222 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSEARCHANALYSIS_H -#define CSEARCHANALYSIS_H - -//BibleTime includes - -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbackend.h" -#include "backend/cswordmodulesearch.h" - -#include "util/cpointers.h" - -//Sword includes - - -//Qt includes -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include - - -class QTextEdit; - -namespace Search { - namespace Analysis { - -//forward declarations -class CSearchAnalysisItem; -class CSearchAnalysisLegendItem; -class CSearchAnalysisView; - -/** - * CSearchDialogAnaylsis shows the graphical analysis of the search result. - * @author The BibleTime Team - */ -class CSearchAnalysis : public QCanvas { - Q_OBJECT -public: - CSearchAnalysis(QObject *parent=0, const char *name=0); - virtual ~CSearchAnalysis(); - /** - * Starts the analysis of the search result. - * This should be called only once because - * QCanvas handles the updates automatically. - */ - void analyse(ListCSwordModuleInfo modules); - /** - * This function returns a color for each module - * @return The color at position index in the list - */ - static QColor getColor(int index); - /* - * This function returns a pointer to the list of AnalysisItems - */ - QDict* getSearchAnalysisItemList(); - void reset(); - -protected slots: // Protected slots - /** - * No descriptions - */ - void slotResized(); - -protected: - void setModules(ListCSwordModuleInfo modules); - -private: - /** - * Returns the count of the book in the module - */ - const unsigned int getCount( const QString book, CSwordModuleInfo* module ); - - ListCSwordModuleInfo m_moduleList; - QDict m_canvasItemList; - QMap m_lastPosList; - int m_maxCount; - double m_scaleFactor; - CSearchAnalysisLegendItem* m_legend; - -public slots: // Public slots - void saveAsHTML(); -}; - - -class CSearchAnalysisDialog : public KDialogBase { - Q_OBJECT -public: - CSearchAnalysisDialog(ListCSwordModuleInfo modules, QWidget* parentDialog); - ~CSearchAnalysisDialog(); - -protected: // Protected methods - /** - * Initializes the widgets SIGNAL and SLOT connections,. - */ - void initConnections(); - - /** - * Initializes this dialog. - */ - void initView(); - -private: - CSearchAnalysis* m_analysis; - CSearchAnalysisView* m_analysisView; -}; - - -//---------------------------------------------------------- -//---------------------------------------------------------- - -/** Paints the bars for one book for one or more modules - * - */ -class CSearchAnalysisItem : public QCanvasRectangle { -public: - /** - * Standard constructor. - */ - CSearchAnalysisItem(QCanvas* parent, const int moduleCount, const QString& bookname, double *scaleFactor, ListCSwordModuleInfo* modules); - virtual ~CSearchAnalysisItem(); - /** - * Sets the resultcount of this item - */ - void setCountForModule( const int moduleIndex, const int count); - - /** - * Returns the resultcount of this item - */ - int getCountForModule( const int moduleIndex); - /** - * Returns the width of this item. - */ - virtual int width(); - /** - * Returns the tooltip for this item. - */ - const QString getToolTip(); - -private: - virtual void draw (QPainter & painter); - - ListCSwordModuleInfo* m_moduleList; - double *m_scaleFactor; - QString m_bookName; - int m_moduleCount; - QMemArray m_resultCountArray; - QPixmap* m_bufferPixmap; -}; - -class CSearchAnalysisLegendItem : public QCanvasRectangle { - -public: - CSearchAnalysisLegendItem(QCanvas* parent, ListCSwordModuleInfo* list ); - -private: - virtual void draw (QPainter & painter); - ListCSwordModuleInfo* m_moduleList; -}; - -//---------------------------------------------------------- -//---------------------------------------------------------- -class CSearchAnalysisView : public QCanvasView { - Q_OBJECT -public: - /** - * Standard constructor - */ - CSearchAnalysisView(QCanvas* canvas, QWidget* parent); - /** - * Returns the sizeHint for this view - * We give back the size of the parent widgetas default. - * This is a reimplementation from QCanvasView::sizeHint(). - */ - virtual QSize sizeHint(); - /** - * Returns the item at position p. - * If there no item at that point return 0. - */ - CSearchAnalysisItem* itemAt( const QPoint& p ); - -protected: - /** - * Reimplementation. - */ - virtual void resizeEvent(QResizeEvent* e); - -private: - class ToolTip : public QToolTip { - public: - ToolTip(QWidget* parent); - virtual ~ToolTip() {} - ; - /** - * Displays a tooltip for position p - */ - virtual void maybeTip(const QPoint &pos); - }; - - ToolTip* m_toolTip; -}; - - } //end of namespace Search::Analysis -} //end of namespace Search - -#endif diff --git a/bibletime/frontend/searchdialog/csearchdialog.cpp b/bibletime/frontend/searchdialog/csearchdialog.cpp deleted file mode 100644 index beef7c4..0000000 --- a/bibletime/frontend/searchdialog/csearchdialog.cpp +++ /dev/null @@ -1,263 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "csearchdialog.h" -#include "csearchanalysis.h" -#include "backend/cswordmodulesearch.h" - - -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" - -#include "frontend/cbtconfig.h" -#include "frontend/cmoduleindexdialog.h" - -#include "util/cresmgr.h" -#include "util/ctoolclass.h" - -//Qt includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include -#include - -namespace Search { - -static CSearchDialog* m_staticDialog = 0; - -void CSearchDialog::openDialog(const ListCSwordModuleInfo modules, const QString& searchText, QWidget* parentDialog) { - if (!m_staticDialog) { - m_staticDialog = new CSearchDialog(parentDialog); - }; - m_staticDialog->reset(); - - if (modules.count()) { - m_staticDialog->setModules(modules); - } - else { - m_staticDialog->showModulesSelector(); - } - - m_staticDialog->setSearchText(searchText); - if (m_staticDialog->isHidden()) { - m_staticDialog->show(); - } - - if (modules.count() && !searchText.isEmpty()) { - m_staticDialog->startSearch(); - } - // moved these to after the startSearch() because - // the progress dialog caused them to loose focus. - m_staticDialog->raise(); - m_staticDialog->setActiveWindow(); -}; - -CSearchDialog* const CSearchDialog::getSearchDialog() { - Q_ASSERT(m_staticDialog); - return m_staticDialog; -}; - -CSearchDialog::CSearchDialog(QWidget *parent) -: KDialogBase(Plain, i18n("Search dialog"), Close | User1, User1, parent, "CSearchDialog", false, true, i18n("Search")) { - - setWFlags( getWFlags() | Qt::WStyle_MinMax ); - setIcon(CResMgr::searchdialog::icon); - - m_searcher.connectFinished( this, SLOT(searchFinished())); - - initView(); - initConnections(); -} - -CSearchDialog::~CSearchDialog(){ - // Added code for saving last size of dialog - saveDialogSize("CSearchDialog"); -} - -/** Starts the search with the set modules and the set search text. */ -void CSearchDialog::startSearch() { - QString searchText(m_searchOptionsPage->searchText()); - - if (searchText.isEmpty()) { - return; - } - - // check that we have the indices we need for searching - if (!m_searcher.modulesHaveIndices( modules() ) ) { - int result = QMessageBox::question(this, i18n("Missing indices"), - i18n("One or more modules need indexing before they can be searched.\n" - "This could take a long time. Proceed with indexing?"), - QMessageBox::Yes | QMessageBox::Default, - QMessageBox::No | QMessageBox::Escape); - // In SuSE 10.0 the result is the logical or of the button type, just like it is - // inputed into the QMessageBox. - if ( (result == (QMessageBox::Yes | QMessageBox::Default)) || - (result == QMessageBox::Yes) || (result == QMessageBox::Default) ) { - CModuleIndexDialog* dlg = CModuleIndexDialog::getInstance(); - dlg->indexUnindexedModules( modules() ); - } - else { - return; - } - } - - m_searchResultPage->reset(); - -// const int searchFlags = m_searchOptionsPage->searchFlags(); - -// const CSwordModuleSearch::scopeType scopeType = m_searchOptionsPage->scopeType(); -// if (scopeType == CSwordModuleSearch::Scope_LastSearch) { -// searchFlags |= CSwordModuleSearch::useLastResult; -// } -// else if ( (scopeType == CSwordModuleSearch::Scope_Bounds) -// && strlen(m_searchOptionsPage->searchScope().getRangeText())) { -// //we need the scope flag and a valid scope! -// searchFlags |= CSwordModuleSearch::useScope; -// m_searcher.setSearchScope( m_searchOptionsPage->searchScope() ); -// } - - if (m_searchOptionsPage->hasSearchScope()) { - m_searcher.setSearchScope( m_searchOptionsPage->searchScope() ); - } - else { - m_searcher.resetSearchScope(); - } - - m_searcher.setModules( modules() ); - m_searcher.setSearchedText(searchText); -// m_searcher.setSearchOptions(searchFlags); - - m_searcher.startSearch(); -} - -/** Starts the search with the given module list and given search text. */ -void CSearchDialog::startSearch( const ListCSwordModuleInfo modules, const QString& searchText) { - m_searchResultPage->reset(); - m_searchOptionsPage->reset(); - setModules(modules); - setSearchText(searchText); - - startSearch(); -} - -/** Returns the list of used modules. */ -const ListCSwordModuleInfo CSearchDialog::modules() { - return m_searchOptionsPage->modules(); -} - -/** Sets the list of modules for the search. */ -void CSearchDialog::setModules( const ListCSwordModuleInfo modules ) { - m_searchOptionsPage->setModules(modules); - resize( sizeHint() ); -} - -/** Returns the search text which is set currently. */ -const QString CSearchDialog::searchText() { - return m_searchOptionsPage->searchText(); -} - -sword::ListKey CSearchDialog::searchScope() { - return m_searchOptionsPage->searchScope(); -}; - -/** Returns true if the search used a scope, otherwise false. */ -// const CSwordModuleSearch::scopeType CSearchDialog::searchScopeType() const { -// return m_searchOptionsPage->scopeType(); -// } - -/** Returns true if the search used a scope, otherwise false. */ -// const int CSearchDialog::searchFlags() const { -// return m_searchOptionsPage->searchFlags(); -// } - -/** Returns the search text which is used for the search. */ -void CSearchDialog::setSearchText( const QString searchText ) { - m_searchOptionsPage->setSearchText(searchText); -} - -/** Initializes this object. */ -void CSearchDialog::initView() { - setButtonTip(User1, CResMgr::searchdialog::searchButton::tooltip); - - QVBoxLayout *box = new QVBoxLayout( plainPage(), 0, spacingHint() ); - - m_searchOptionsPage = new Options::CSearchOptionsPage(plainPage()); - box->addWidget( m_searchOptionsPage ); - - m_searchResultPage = new Result::CSearchResultPage(plainPage()); - box->addWidget( m_searchResultPage ); - - // The dialog doesn't resize properly if the minimum size of the - // plain page is lower than the minimumsize of our two widgets. - // You can resize the dialog, but it just starts covering up the - // button bar and the two widgets instead of stopping at the - // minimum size. The following code sets the minimum with some - // margin. If you know of a better way to do this, do it! - int w = m_searchOptionsPage->minimumWidth(); - int h = m_searchOptionsPage->minimumHeight() + - m_searchResultPage->minimumHeight(); - plainPage()->setMinimumSize(w+10, h+100); - // Added code for loading last size of dialog - setInitialSize(configDialogSize("CSearchDialog")); -} - -void CSearchDialog::searchFinished() { -// qWarning("CSearchDialog::searchFinished()"); - - if ( m_searcher.foundItems() ) { - m_searchResultPage->setSearchResult(modules()); - } - else { - m_searchResultPage->reset(); - } - m_staticDialog->raise(); - m_staticDialog->setActiveWindow(); -} - -void CSearchDialog::showModulesSelector() { - m_searchOptionsPage->chooseModules(); -} - -/** Initializes the signal slot connections */ -void CSearchDialog::initConnections() { - connect(this, SIGNAL(user1Clicked()), SLOT(startSearch())); - connect(this, SIGNAL(closeClicked()), SLOT(slotDelayedDestruct())); -} - -/** Resets the parts to the default. */ -void CSearchDialog::reset() { - m_searchOptionsPage->reset(); - m_searchResultPage->reset(); -} - -/** Reimplementation. */ -void CSearchDialog::slotClose() { - delayedDestruct(); - m_staticDialog = 0; -} - -} //end of namespace Search diff --git a/bibletime/frontend/searchdialog/csearchdialog.h b/bibletime/frontend/searchdialog/csearchdialog.h deleted file mode 100644 index c64ff44..0000000 --- a/bibletime/frontend/searchdialog/csearchdialog.h +++ /dev/null @@ -1,138 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSEARCHDIALOG_H -#define CSEARCHDIALOG_H - -//BibleTime includes -#include "csearchdialogpages.h" -#include "csearchanalysis.h" - -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbackend.h" - -#include "util/cpointers.h" - -//Sword includes - - -//Qt includes -#include -#include -#include -#include -#include - -//KDE includes -#include -#include - -//forward declarations - -class QLineEdit; -class QTextEdit; - -namespace Search { -/** - *@author The BibleTime team - */ -class CSearchDialog : public KDialogBase { - Q_OBJECT - -public: - static void openDialog(const ListCSwordModuleInfo modules, const QString& searchText = QString::null, QWidget* parentDialog = 0); - -protected: - friend class Analysis::CSearchAnalysis; - friend class Result::CSearchResultPage; - friend class BibleTime; - - /** - * Only interesting for the class members! Useful to get the searched text etc. - */ - static CSearchDialog* const getSearchDialog(); - - /** - * The cinstructor of the dialog. It's protected because you should use the static public function openDialog. - * The dialog destroys itself if it was closed. - */ - CSearchDialog(QWidget *parent); - ~CSearchDialog(); - - /** - * Initializes this object. - */ - void initView(); - /** - * Starts the search with the given module list and given search text. - * Doesn't wait for the start button press, starts immediatly - */ - void startSearch( const ListCSwordModuleInfo modules, const QString& searchText); - /** - * Sets the list of modules for the search. - */ - void setModules( const ListCSwordModuleInfo modules ); - /** - * Returns the list of used modules. - */ - const ListCSwordModuleInfo modules(); - /** - * Returns the search text which is used for the search. - */ - void setSearchText( const QString searchText ); - /** - * Returns the search text which is set currently. - */ - const QString searchText(); - /** - * Returns the used search scope as a list key - */ - sword::ListKey searchScope(); - /** - * Returns true if the search used a scope, otherwise false. - */ - //const CSwordModuleSearch::scopeType searchScopeType() const; - /** - * Returns they type of search which is set - */ -// const int searchFlags() const; - /** - * Resets the parts to the default. - */ - void reset(); - -protected slots: - /** - * Starts the search with the set modules and the set search text. - */ - void startSearch(); - void searchFinished(); - void showModulesSelector(); - /** - * Initializes the signal slot connections - */ - void initConnections(); - /** - * Reimplementation. - */ - virtual void slotClose(); - -private: - Result::CSearchResultPage* m_searchResultPage; - Options::CSearchOptionsPage* m_searchOptionsPage; - - CSwordModuleSearch m_searcher; -}; - - -} //end of namespace Search - -#endif diff --git a/bibletime/frontend/searchdialog/csearchdialogpages.cpp b/bibletime/frontend/searchdialog/csearchdialogpages.cpp deleted file mode 100644 index 473dc91..0000000 --- a/bibletime/frontend/searchdialog/csearchdialogpages.cpp +++ /dev/null @@ -1,784 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "csearchdialogpages.h" - -#include "csearchdialog.h" -#include "csearchanalysis.h" -#include "crangechooser.h" -#include "cmoduleresultview.h" -#include "csearchresultview.h" -#include "cmodulechooser.h" - -#include "backend/cswordversekey.h" -#include "backend/cdisplayrendering.h" - -#include "frontend/display/cdisplay.h" -#include "frontend/display/creaddisplay.h" - -#include "util/cresmgr.h" -#include "util/ctoolclass.h" - -//Qt includes -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include -#include -#include -#include - -//Lucence includes -//#include "CLucene.h" -//#include "CLucene/util/Reader.h" -//#include "CLucene/util/Misc.h" -//#include "CLucene/util/dirent.h" - -namespace Search { - namespace Result { - -/******************************************** -************ StrongsResulClass ************* -********************************************/ -void StrongsResultClass::initStrongsResults(void) { - using namespace Rendering; - - CDisplayRendering render; - ListCSwordModuleInfo modules; - CTextRendering::KeyTreeItem::Settings settings; - QString rText, lText, key; - bool found; - int sIndex; - int count; - int index; - QString text; - - modules.append(srModule); - sword::ListKey& result = srModule->searchResult(); - - count = result.Count(); - if (!count) - return; -KApplication::kApplication()->processEvents( 1 ); //1 ms only - srList.clear(); - // for whatever reason the text "Parsing...translations." does not appear. - // this is not critical but the text is necessary to get the dialog box - // to be wide enough. - KProgressDialog* progress = new KProgressDialog(0, "progressDialog", i18n("Parsing Stong's Numbers"), i18n("Parsing Stong's numbers for translations."), true); - progress->setAllowCancel(false); - progress->setMinimumDuration(0); - progress->show(); - progress->raise(); - for (index = 0; index < count; index++){ - progress->progressBar()->setProgress( int( (index*100) / count ) ); - KApplication::kApplication()->processEvents( 1 ); //1 ms only - - key = QString::fromUtf8(result.GetElement(index)->getText()); - text = render.renderSingleKey(key, modules, settings); - sIndex = 0; - while ((rText = getStrongsNumberText(text, &sIndex)) != "") - { - StrongsResultList::iterator it; - found = FALSE; - for ( it = srList.begin(); it != srList.end(); ++it ) - { - lText = (*it).keyText(); - if (lText == rText) - { - found = TRUE; - (*it).addKeyName(key); - break; - } - } - if (found == FALSE) - srList.append( StrongsResult(rText, key) ); - } - } - delete progress; - progress = 0; - //qHeapSort(srList); - } - -QString StrongsResultClass::getStrongsNumberText(const QString& verseContent, int *startIndex) { - // get the strongs text - int idx1, idx2, index; - QString sNumber, strongsText; - //const bool cs = CSwordModuleSearch::caseSensitive; - const bool cs = false; - - if (*startIndex == 0) { - index = verseContent.find("" is found. Get the text from here to - // the next "<". - index = verseContent.find(">", index, cs) + 1; - idx2 = verseContent.find("<", index, cs); - strongsText = verseContent.mid(index, idx2 - index); - index = idx2; - *startIndex = index; - - return(strongsText); - } - else { - index += 6; // 6 is the length of "lemma=" - } - } - return QString::null; -} - -/******************************************** -********** CSearchDialogResultPage ********* -********************************************/ - -CSearchResultPage::CSearchResultPage(QWidget *parent, const char *name ) : - SearchResultsForm(parent, name) { - initView(); - initConnections(); -} - -CSearchResultPage::~CSearchResultPage() {} - -/** Initializes the view of this widget. */ -void CSearchResultPage::initView() { - QVBoxLayout* frameLayout = new QVBoxLayout(m_displayFrame, 0, 6, "frameLayout"); - m_previewDisplay = CDisplay::createReadInstance(0, m_displayFrame); - frameLayout->addWidget(m_previewDisplay->view()); -} - -/** Sets the modules which contain the result of each. */ -void CSearchResultPage::setSearchResult(ListCSwordModuleInfo modules) { - const QString searchedText = CSearchDialog::getSearchDialog()->searchText(); - reset(); //clear current modules - - m_modules = modules; - m_moduleListBox->setupTree(modules, searchedText); - - //have a Bible or commentary in the modules? - bool enable = false; - // for (modules.first(); !enable && modules.current(); modules.next()) { - ListCSwordModuleInfo::iterator end_it = modules.end(); - for (ListCSwordModuleInfo::iterator it(modules.begin()); it != end_it; ++it) { - if ((*it)->type() == CSwordModuleInfo::Bible ) { - enable = true; - break; - }; - }; - m_analyseButton->setEnabled(enable); -} - - -/** Resets the current list of modules and the displayed list of found entries. */ -void CSearchResultPage::reset() { - m_moduleListBox->clear(); - m_resultListBox->clear(); - m_previewDisplay->setText(QString::null); - m_analyseButton->setEnabled(false); - // m_modules.setAutoDelete(false); //make sure we don't delete modules accidentally - m_modules.clear(); -} - - -/** Update the preview of the selected key. */ -void CSearchResultPage::updatePreview(const QString& key) { - using namespace Rendering; - - CSwordModuleInfo* module = m_moduleListBox->activeModule(); - if ( module ) { - const QString searchedText = CSearchDialog::getSearchDialog()->searchText(); - //const int searchFlags = CSearchDialog::getSearchDialog()->searchFlags(); - - QString text; - CDisplayRendering render; - - ListCSwordModuleInfo modules; - modules.append(module); - - CTextRendering::KeyTreeItem::Settings settings; - - //for bibles render 5 context verses - if (module->type() == CSwordModuleInfo::Bible) { - CSwordVerseKey vk(module); - vk.Headings(1); - vk.key(key); - - ((VerseKey*)(module->module()->getKey()))->Headings(1); //HACK: enable headings for VerseKeys - - //first go back and then go forward the keys to be in context - vk.previous(CSwordVerseKey::UseVerse); - vk.previous(CSwordVerseKey::UseVerse); - - //include Headings in display, they are indexed and searched too - if (vk.Verse() == 1){ - if (vk.Chapter() == 1){ - vk.Chapter(0); - } - vk.Verse(0); - } - - const QString startKey = vk.key(); - - vk.key(key); - - vk.next(CSwordVerseKey::UseVerse); - vk.next(CSwordVerseKey::UseVerse); - const QString endKey = vk.key(); - - settings.keyRenderingFace = CTextRendering::KeyTreeItem::Settings::CompleteShort; - text = render.renderKeyRange(startKey, endKey, modules, key, settings); - } - //for commentaries only one verse, but with heading - else if (module->type() == CSwordModuleInfo::Commentary) { - CSwordVerseKey vk(module); - vk.Headings(1); - vk.key(key); - - ((VerseKey*)(module->module()->getKey()))->Headings(1); //HACK: enable headings for VerseKeys - - //include Headings in display, they are indexed and searched too - if (vk.Verse() == 1){ - if (vk.Chapter() == 1){ - vk.Chapter(0); - } - vk.Verse(0); - } - const QString startKey = vk.key(); - - vk.key(key); - const QString endKey = vk.key(); - - settings.keyRenderingFace = CTextRendering::KeyTreeItem::Settings::NoKey; - text = render.renderKeyRange(startKey, endKey, modules, key, settings); - } - else { - text = render.renderSingleKey(key, modules, settings); - } - - m_previewDisplay->setText( highlightSearchedText(text, searchedText/*, searchFlags*/) ); - m_previewDisplay->moveToAnchor( CDisplayRendering::keyToHTMLAnchor(key) ); - } -} - -QStringList CSearchResultPage::QueryParser(const QString& queryString) { - QString token; - QStringList tokenList; - int cnt, pos; - - token = ""; - cnt = 0; - while(cnt < queryString.length()) { - // add to token - if ((queryString[cnt]).isLetterOrNumber() || (queryString[cnt] == '*')) { - token = token + queryString[cnt]; - cnt++; - } - // token break - else if (queryString[cnt] == ' ') { - token = token.stripWhiteSpace(); - if ((token != "*") && (token != "")) - tokenList.append(token); - token = ""; - cnt++; - } - // clucene appears to ignore quoted strings in the sence - // that it treats all the words within quoted strings as - // regular tokens and not as a single token. - else if (queryString[cnt] == '"') { - cnt++; - } - // wild card - treat as a special token break - //else if (queryString[cnt] == '*') { - // token = token + queryString[cnt]; - // token = token.stripWhiteSpace(); - // if ((token != "*") && (token != "")) - // tokenList.append(token); - // // start next token with wildcard (kin*m -> kin* *m) - // token = "*"; - // cnt++; - //} - // the ! token is also a token break - else if (queryString[cnt] == '!') { - // store away current token - token = token.stripWhiteSpace(); - if ((token != "*") && (token != "")) - tokenList.append(token); - // add the ! token - tokenList.append("!"); - token = ""; - cnt++; - } - // the - token is also a token break - else if (queryString[cnt] == '-') { - // store away current token - token = token.stripWhiteSpace(); - if ((token != "*") && (token != "")) - tokenList.append(token); - // add the ! token - tokenList.append("-"); - token = ""; - cnt++; - } - // the + token is also a token break - else if (queryString[cnt] == '+') { - // store away current token - token = token.stripWhiteSpace(); - if ((token != "*") && (token != "")) - tokenList.append(token); - // add the + token - tokenList.append("+"); - token = ""; - cnt++; - } - // the || token is also a token break - else if ((queryString[cnt] == '|') && (queryString[cnt+1] == '|')) { - // store away current token - token = token.stripWhiteSpace(); - if ((token != "*") && (token != "")) - tokenList.append(token); - // add the || token - tokenList.append("||"); - token = ""; - cnt += 2; - } - // the && token is also a token break - else if ((queryString[cnt] == '&') && (queryString[cnt+1] == '&')) { - // store away current token - token = token.stripWhiteSpace(); - if ((token != "*") && (token != "")) - tokenList.append(token); - // add the || token - tokenList.append("&&"); - token = ""; - cnt += 2; - } - else cnt++; - } - token = token.stripWhiteSpace(); - if ((token != "*") && (token != "")) - tokenList.append(token); - - cnt = 0; - QStringList::iterator it; - for ( it = tokenList.begin(); it != tokenList.end(); it++ ) { - //----------------------------------------------------------- - // remove all the NOT(!) tokens - these do not need to be - // highlighted in the highlighter - //----------------------------------------------------------- - if (((*it) == "!") || ((*it) == "NOT") || ((*it) == "-")) { - it = tokenList.remove(it); - if (it == tokenList.end()) - break; - it = tokenList.remove(it); - if (it == tokenList.end()) - break; - it--; - } - //----------------------------------------------------------- - // remove all the operator tokens - these do not need to be - // highlighted in the highlighter - //----------------------------------------------------------- - else if ( ((*it) == "||") || ((*it) == "OR") || ((*it) == "+") || - ((*it) == "AND") || ((*it) == "&&") ) - { - it = tokenList.remove(it); - if (it == tokenList.end()) - break; - it--; - } - // if the token contains a ^ then trim the remainder of the - // token from the ^ - else if ( (pos = (*it).contains("^")) >= 0 ) { - (*it) = (*it).left(pos - 1); - } - // if the token contains a ~ then trim the remainder of the - // token from the ~ - else if ( (pos = (*it).contains("~")) >= 0 ) { - (*it) = (*it).left(pos - 2) + "*"; - } - } - return(tokenList); -} - -const QString CSearchResultPage::highlightSearchedText(const QString& content, const QString& searchedText/*, const int searchFlags*/) { - QString ret = content; - - //const bool cs = (searchFlags & CSwordModuleSearch::caseSensitive); - const bool cs = false; - - // int index = 0; - int index = ret.find(""); - const QString rep2("
"); - const unsigned int repLength = rep1.length() + rep1.length(); - int sstIndex; // strong search text index for finding "strong:" - bool inQuote; - QString newSearchText; - - newSearchText = searchedText; - //--------------------------------------------------------------------- - // find the strongs search lemma and highlight it - //--------------------------------------------------------------------- - // search the searched text for "strong:" until it is not found anymore - sstIndex = 0; - while ((sstIndex = newSearchText.find("strong:", sstIndex)) != -1) { - int idx1, idx2, sTokenIndex, sTokenIndex2; - QString sNumber, lemmaText; - const QString rep3("style=\"background-color:#FFFF66;\" "); - const unsigned int rep3Length = rep3.length(); - int strongIndex = index; - //-------------------------------------------------- - // get the strongs number from the search text - //-------------------------------------------------- - // first find the first space after "strong:" - // this should indicate a change in search token - sstIndex = sstIndex + 7; - sTokenIndex = newSearchText.find(" ", sstIndex); - sTokenIndex2 = newSearchText.find("|", sstIndex); - if ((sTokenIndex2 != -1) && (sTokenIndex2 < sTokenIndex)) { - sNumber = newSearchText.mid(sstIndex, sTokenIndex2 - sstIndex); - } - else { - sNumber = newSearchText.mid(sstIndex, sTokenIndex - sstIndex); - } - // remove this strong entry - sstIndex -= 7; - newSearchText.replace(sstIndex, sTokenIndex - sstIndex, ""); - // find all the "lemma=" inside the the content - while((strongIndex = ret.find("lemma=", strongIndex, cs)) != -1) { - // get the strongs number after the lemma and compare it with the - // strongs number we are looking for - idx1 = ret.find("\"", strongIndex) + 1; - idx2 = ret.find("\"", idx1 + 1); - lemmaText = ret.mid(idx1, idx2 - idx1); - if (lemmaText == sNumber) { - // strongs number is found now we need to highlight it - // I believe the easiest way is to insert rep3 just before "lemma=" - ret = ret.insert(strongIndex, rep3); - strongIndex += rep3Length; - } - strongIndex += 6; // 6 is the length of "lemma=" - } - } - //--------------------------------------------------------------------- - // now that the strong: stuff is out of the way continue with - // other search options - //--------------------------------------------------------------------- - //----------------------------------------------------------- - // try to figure out how to use the lucene query parser - //----------------------------------------------------------- - //using namespace lucene::queryParser; - //using namespace lucene::search; - //using namespace lucene::analysis; - //using namespace lucene::util; - - //wchar_t *buf; - //char buf8[1000]; - //standard::WhitespaceAnalyzer analyzer; - //lucene_utf8towcs(m_wcharBuffer, searchedText.utf8(), MAX_CONV_SIZE); - //util::scoped_ptr q( QueryParser::parse(m_wcharBuffer, _T("content"), &analyzer) ); - //StringReader reader(m_wcharBuffer); - //TokenStream* tokenStream = analyzer.tokenStream( _T("field"), &reader); - //Token token; - //while(tokenStream->next(&token) != 0) { - // lucene_wcstoutf8(buf8, token.termText(), 1000); - // printf("%s\n", buf8); - //} - - //=========================================================== - // since I could not figure out the lucene query parser, I - // made a simple parser. - //=========================================================== - QStringList words = QueryParser(newSearchText); - for ( int wi = 0; (unsigned int)wi < words.count(); ++wi ) { //search for every word in the list - QRegExp findExp; - QString word = words[ wi ]; - if (word.contains("*")) { - length = word.length() - 1; - word.replace('*', "\\S*"); //match within a word - findExp = QRegExp(word); - findExp.setMinimal(TRUE); - } - else { - length = word.length(); - findExp = QRegExp("\\b" + word + "\\b"); - } - - // index = 0; //for every word start at the beginning - index = ret.find("connectionsProxy(), SLOT(clear())); - connect(m_analyseButton, SIGNAL(clicked()), SLOT(showAnalysis())); - // connect the strongs list - connect(m_moduleListBox, SIGNAL(strongsSelected(CSwordModuleInfo*, QStringList*)), - m_resultListBox, SLOT(setupStrongsTree(CSwordModuleInfo*, QStringList*))); -} - -/** Shows a dialog with the search analysis of the current search. */ -void CSearchResultPage::showAnalysis() { - Analysis::CSearchAnalysisDialog dlg(m_modules, this); - dlg.exec(); -} - - } //end of namespace Search.Result - - /*************************/ - - namespace Options { - -CSearchOptionsPage::CSearchOptionsPage(QWidget *parent, const char *name ) : - SearchOptionsForm(parent,name) { - initView(); - readSettings(); -} - -CSearchOptionsPage::~CSearchOptionsPage() { - saveSettings(); -} - -/** Returns the search text set in this page. */ -const QString CSearchOptionsPage::searchText() { - return m_searchTextCombo->currentText(); -} - -/** Sets the search text used in the page. */ -void CSearchOptionsPage::setSearchText(const QString& text) { - bool found = false; - int i = 0; - for (i = 0; !found && i < m_searchTextCombo->count(); ++i) { - if (m_searchTextCombo->text(i) == text) { - found = true; - } - } - // This is needed because in the for loop i is incremented before the comparison (++i) - // As a result the index i is actually one greater than expected. - i--; - if (!found) { - i = 0; - m_searchTextCombo->insertItem( text,0 ); - } - - m_searchTextCombo->setCurrentItem(i); - m_searchTextCombo->reset(); - m_searchTextCombo->setFocus(); -} - -/** Initializes this page. */ -void CSearchOptionsPage::initView() { - connect( m_searchTextCombo, SIGNAL(activated( const QString& )), - m_searchTextCombo, SLOT( addToHistory( const QString& )) - ); - connect( m_searchTextCombo, SIGNAL(returnPressed ( const QString& )), - m_searchTextCombo, SLOT(addToHistory(const QString&)) - ); - QToolTip::add(m_searchTextCombo, CResMgr::searchdialog::options::searchedText::tooltip); - - m_syntaxButton->setIconSet(SmallIconSet("contexthelp")); - connect( m_syntaxButton, SIGNAL(clicked()), this, SLOT(syntaxHelp())); - - m_chooseModulesButton->setIconSet(SmallIconSet("wizard")); - connect(m_chooseModulesButton, SIGNAL(clicked()), - this, SLOT(chooseModules())); - QToolTip::add - (m_chooseModulesButton, CResMgr::searchdialog::options::moduleChooserButton::tooltip); - - QToolTip::add - (m_rangeChooserCombo, CResMgr::searchdialog::options::chooseScope::tooltip); - refreshRanges(); - - m_chooseRangeButton->setIconSet(SmallIconSet("configure")); - connect(m_chooseRangeButton, SIGNAL(clicked()), - this, SLOT(setupRanges())); - - //set the initial focus - m_searchTextCombo->setFocus(); -} - -/** Sets the modules used by the search. */ -void CSearchOptionsPage::setModules( ListCSwordModuleInfo modules ) { - QString t = i18n("Searching in: "); - - m_modules.clear(); //remove old modules - ListCSwordModuleInfo::iterator end_it = modules.end(); - - for (ListCSwordModuleInfo::iterator it(modules.begin()); it != end_it; ++it) { - //ToDo: Check for containsRef compat - if (*it == 0) { //don't operate on null modules. - continue; - } - - if ( !m_modules.contains(*it) ) { - m_modules.append( *it ); - t.append( (*it)->name() ); - if (*it != modules.last()) { - t += QString::fromLatin1(", "); // so that it will become a readable list (WLC, LXX, GerLut...) - } - } - }; - m_modulesLabel->setText(t); - emit( sigSetSearchButtonStatus( (modules.count() != 0) ) ); -} - -/** Opens the modules chooser dialog. */ -void CSearchOptionsPage::chooseModules() { - CModuleChooserDialog* dlg = new CModuleChooserDialog(this, modules()); - connect(dlg, SIGNAL(modulesChanged(ListCSwordModuleInfo)), - this, SLOT(setModules(ListCSwordModuleInfo))); - dlg->exec(); -} - -/** Returns the list of used modules. */ -const ListCSwordModuleInfo CSearchOptionsPage::modules() { - return m_modules; -} - -/** Sets all options back to the default. */ -void CSearchOptionsPage::reset() { - m_rangeChooserCombo->setCurrentItem(0); //no scope - m_searchTextCombo->clearEdit(); -} - -/** Reads the settings for the searchdialog from disk. */ -void CSearchOptionsPage::saveSettings() { - CBTConfig::set - (CBTConfig::searchCompletionTexts, m_searchTextCombo->completionObject()->items()); - CBTConfig::set - (CBTConfig::searchTexts, m_searchTextCombo->historyItems()); -} - -/** Reads the settings of the last searchdialog session. */ -void CSearchOptionsPage::readSettings() { - m_searchTextCombo->completionObject()->setItems( CBTConfig::get - (CBTConfig::searchCompletionTexts) ); - m_searchTextCombo->setHistoryItems( CBTConfig::get - (CBTConfig::searchTexts) ); -} - -void CSearchOptionsPage::aboutToShow() { - m_searchTextCombo->setFocus(); -} - -/** No descriptions */ -void CSearchOptionsPage::setupRanges() { - CRangeChooserDialog* chooser = new CRangeChooserDialog(this); - chooser->exec(); - - refreshRanges(); -} - -/** No descriptions */ -void CSearchOptionsPage::syntaxHelp() { - QString syntax = i18n ( - "

Enter search terms separated by spaces. By default the search " - "function will return results that match any of the search terms (OR). " - "To search for all the terms separate the terms by AND.

") + i18n( - "

You can use wildcards: '*' matches any sequence of characters, " - "while '?' matches any single character. The use of brackets allows you to " - "group your search terms, e.g. '(Jesus OR spirit) AND God'.

") + i18n( - "

To search text other than the main text, enter the text type followed " - "by \":\", and then the search term. For example, to search for the Strong's " - "number H8077, use 'strong:H8077'.

") + i18n( - "

Available text types:
" - "" - "" - "" - "
heading:searches headings
footnote:searches footnotes
strong:searches Strong's Numbers
morph:searches morphology codes

") + i18n( - "

BibleTime uses the Lucene search engine to perform your searches. " - "It has many advanced features, and you can read more about it here: " - "" - "http://lucene.apache.org/java/docs/queryparsersyntax.html

"); - - KMessageBox::about( this, syntax, i18n("Basic Search Syntax Introduction")); -} - - -/** refreshes the listof ranges and the range combobox. */ -void CSearchOptionsPage::refreshRanges() { - //the first two options are fixed, the others can be edited using the "Setup ranges" button. - m_rangeChooserCombo->clear(); - m_rangeChooserCombo->insertItem(i18n("No search scope")); - //m_rangeChooserCombo->insertItem(i18n("Last search result")); - - //insert the user-defined ranges - CBTConfig::StringMap map = CBTConfig::get - (CBTConfig::searchScopes); - CBTConfig::StringMap::Iterator it; - for (it = map.begin(); it != map.end(); ++it) { - m_rangeChooserCombo->insertItem(it.key()); - }; -} - -/** Returns the selected search scope if a search scope was selected. */ -sword::ListKey CSearchOptionsPage::searchScope() { - if (m_rangeChooserCombo->currentItem() > 0) { //is not "no scope" - CBTConfig::StringMap map = CBTConfig::get(CBTConfig::searchScopes); - - QString scope = map[ m_rangeChooserCombo->currentText() ]; - if (!scope.isEmpty()) { - return sword::VerseKey().ParseVerseList( (const char*)scope.utf8(), "Genesis 1:1", true); - } - } - - return sword::ListKey(); -} - -/*! - \fn CSearchOptionsPage::hasSearchScope() - */ -bool CSearchOptionsPage::hasSearchScope() { - return (searchScope().Count() > 0); -} - - } //end of namespace Options -} //end of namespace Search diff --git a/bibletime/frontend/searchdialog/csearchdialogpages.h b/bibletime/frontend/searchdialog/csearchdialogpages.h deleted file mode 100644 index 7949a1b..0000000 --- a/bibletime/frontend/searchdialog/csearchdialogpages.h +++ /dev/null @@ -1,292 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSEARCHDIALOGPAGES_H -#define CSEARCHDIALOGPAGES_H - -//BibleTime includes -#include "backend/cswordmoduleinfo.h" -#include "backend/cswordbackend.h" -#include "backend/cswordmodulesearch.h" - -#include "frontend/searchdialog/searchoptionsform.h" // uic generated -#include "frontend/searchdialog/searchresultsform.h" // uic generated - -//Qt includes -#include -#include - -//KDE includes -#include - -//forward declarations -class QLabel; -class QCheckBox; -class QPushButton; -class QRadioButton; - -class KComboBox; -class KActionMenu; -class KAction; -class KHistoryCombo; -class KProgress; -class KPopupMenu; - -class CReadDisplay; - -namespace Search { - namespace Result { - -/** -* This class is used to keep track of the text strongs results. -* It only keeps track of one instance of a strongs text result. -* -* The functions of the class are: -* - Store an instance of a strongs text result. -* - Each strongs text result will contain a list of verses (keyNames). -* - The number of verses (keyNames) is returned by keyCount(). -* - The text for the strongs text result is returned by keyText(). -* - The list of verses (keyNames) is returned by getKeyList() [as QStringList]. -* -* To add a new verse to a strongs text result use addKeyName. -*/ -class StrongsResult { -public: - StrongsResult() /*: text(QString::null)*/ { - //keyNameList.clear(); - } - - StrongsResult(const QString& text, const QString &keyName) - : text(text) - { - //keyNameList.clear(); - keyNameList.append(keyName); - } - - QString keyText() const { - return text; - } - int keyCount() const { - return keyNameList.count(); - } - void addKeyName(const QString& keyName) { - if (keyNameList.findIndex(keyName) == -1) - keyNameList.append(keyName); - } - QStringList* getKeyList() { - return & keyNameList; - } - - /* ???? - bool operator==(const StrongsResult &l, const StrongsResult &r) - { return (l.keyText() == r.keyText()); } - - bool operator<(const StrongsResult &l, const StrongsResult &r) - { return (l->keyText() < r->keyText()); } - - bool operator>(const StrongsResult &l, const StrongsResult &r) - { return (l->keyText() > r->keyText()); } - */ -private: - QString text; - QStringList keyNameList; -}; - -typedef QValueList StrongsResultList; - -/** -* This class is used to keep track of the text strongs results. -* It keeps track of all instances of all strongs text results. -* This class makes use of the above class StrongsResult. -* -* The functions of the class are: -* - Store an instance of a strongs text result. -* - Each strongs text result will contain a list of verses (keyNames). -* - The number of verses (keyNames) is returned by keyCount(). -* - The text for the strongs text result is returned by keyText(). -* - The list of verses (keyNames) is returned by getKeyList() [as QStringList]. -* -* To add a new verse to a strongs text result use addKeyName. -*/ -class StrongsResultClass { -public: - StrongsResultClass(CSwordModuleInfo* module, const QString& strongsNumber) - : srModule(module), lemmaText(strongsNumber) - { - initStrongsResults(); - } - - QString keyText(int index) const { - return srList[index].keyText(); - } - int keyCount(int index) const { - return srList[index].keyCount(); - } - QStringList* getKeyList(int index) { - return srList[index].getKeyList(); - } - int Count() const { - return srList.count(); - } - -private: - void initStrongsResults(void); - QString getStrongsNumberText(const QString& verseContent, int *startIndex); - - StrongsResultList srList; - CSwordModuleInfo* srModule; - QString lemmaText; -}; - -/** The page of the search dialog which contains the search result part. - * @author The BibleTime team - */ -class CSearchResultPage : public SearchResultsForm { - Q_OBJECT -public: - CSearchResultPage(QWidget *parent=0, const char *name=0); - ~CSearchResultPage(); - /** - * Sets the modules which contain the result of each. - */ - void setSearchResult(ListCSwordModuleInfo modules); - - QSize sizeHint() const { return baseSize(); } - QSize minimumSizeHint() const { return minimumSize(); } - -public slots: // Public slots - /** - * Resets the current l�st of modules and the displayed list of found entries. - */ - void reset(); - -protected: // Protected methods - /** - * Initializes the view of this widget. - */ - void initView(); - /** - * Initializes the signal slot conections of the child widgets - */ - void initConnections(); - /** - * This function breakes the queryString into clucene tokens - */ - QStringList QueryParser(const QString& queryString); - /** - * This function highlights the searched text in the content using the search type given by search flags - */ - const QString highlightSearchedText(const QString& content, const QString& searchedText/*, const int searchFlags*/); - -private: - CReadDisplay* m_previewDisplay; - ListCSwordModuleInfo m_modules; - -protected slots: // Protected slots - /** - * Update the preview of the selected key. - */ - void updatePreview(const QString& key); - /** - * Shows a dialog with the search analysis of the current search. - */ - void showAnalysis(); - -}; - } //end of namespace Search::Result - - namespace Options { - -class CSearchOptionsPage : public SearchOptionsForm { - Q_OBJECT -public: - CSearchOptionsPage(QWidget *parent=0, const char *name=0); - ~CSearchOptionsPage(); - /** - * Sets the search text used in the page. - */ - void setSearchText(const QString& text); - /** - * Returns the search text set in this page. - */ - const QString searchText(); - /** - * Returns the list of used modules. - */ - const ListCSwordModuleInfo modules(); - /** - * Return the selected search type,. - */ -// const int searchFlags(); - /** - * Sets all options back to the default. - */ - void reset(); - /** - * Returns the selected search scope if a search scope was selected. - */ - sword::ListKey searchScope(); - /** - * Returns the selected scope type. - */ - //const CSwordModuleSearch::scopeType scopeType(); - - QSize sizeHint() const { return baseSize(); } - QSize minimumSizeHint() const { return minimumSize(); } - bool hasSearchScope(); - -private: - ListCSwordModuleInfo m_modules; - -protected: // Protected methods - /** - * Initializes this page. - */ - void initView(); - /** - * Reads the settings of the last searchdialog session. - */ - void readSettings(); - /** - * Reads the settings for the searchdialog from disk. - */ - void saveSettings(); - -public slots: // Public slots - /** - * Sets the modules used by the search. - */ - void setModules( ListCSwordModuleInfo modules ); - /** - * Reimplementation. - */ - void aboutToShow(); - /** - * Refreshes the list of ranges and the range combobox. - */ - void refreshRanges(); - /** - * Opens the modules chooser dialog. - */ - void chooseModules(); - -protected slots: // Protected slots - void setupRanges(); - void syntaxHelp(); - -signals: - void sigSetSearchButtonStatus(bool); -}; - - } //end of namespace Search::Options -} //end of namespace Search - -#endif diff --git a/bibletime/frontend/searchdialog/csearchresultview.cpp b/bibletime/frontend/searchdialog/csearchresultview.cpp deleted file mode 100644 index cbb2ee1..0000000 --- a/bibletime/frontend/searchdialog/csearchresultview.cpp +++ /dev/null @@ -1,271 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "csearchresultview.h" - -#include "backend/cswordversekey.h" - -#include "frontend/cdragdropmgr.h" -#include "frontend/cexportmanager.h" - -#include "util/cresmgr.h" - -//Qt includes - -//KDE includes -#include -#include -#include - -namespace Search { - namespace Result { - -CSearchResultView::CSearchResultView(QWidget* parent, const char* name) : - KListView(parent, name), m_module(0) { - initView(); - initConnections(); -} - -CSearchResultView::~CSearchResultView() {} - -/** Initializes the view of this widget. */ -void CSearchResultView::initView() { - addColumn(i18n("Results")); - setFullWidth(true); - - setSorting(-1); - setDragEnabled(true); - setSelectionModeExt(KListView::Extended); - - //setup the popup menu - m_popup = new KPopupMenu(this); - - m_actions.copyMenu = new KActionMenu(i18n("Copy..."), CResMgr::searchdialog::result::foundItems::copyMenu::icon, m_popup); - m_actions.copyMenu->setDelayed(false); - m_actions.copy.result = new KAction(i18n("Reference only"), KShortcut(0), this, SLOT(copyItems()), this); - m_actions.copyMenu->insert(m_actions.copy.result); - m_actions.copy.resultWithText = new KAction(i18n("Reference with text"), KShortcut(0), this, SLOT(copyItemsWithText()), this); - m_actions.copyMenu->insert(m_actions.copy.resultWithText); - m_actions.copyMenu->plug(m_popup); - - m_actions.saveMenu = new KActionMenu(i18n("Save..."),CResMgr::searchdialog::result::foundItems::saveMenu::icon, m_popup); - m_actions.saveMenu->setDelayed( false ); - m_actions.save.result = new KAction(i18n("Reference only"), KShortcut(0), this, SLOT(saveItems()), this); - m_actions.saveMenu->insert(m_actions.save.result); - m_actions.save.resultWithText = new KAction(i18n("Reference with text"), KShortcut(0), this, SLOT(saveItemsWithText()), this); - m_actions.saveMenu->insert(m_actions.save.resultWithText); - m_actions.saveMenu->plug(m_popup); - - m_actions.printMenu = new KActionMenu(i18n("Print..."),CResMgr::searchdialog::result::foundItems::printMenu::icon, m_popup); - m_actions.printMenu->setDelayed(false); - m_actions.print.result = new KAction(i18n("Reference with text"), KShortcut(0), this, SLOT(printItems()), this); - m_actions.printMenu->insert(m_actions.print.result); - m_actions.printMenu->plug(m_popup); -} - -/** No descriptions */ -void CSearchResultView::initConnections() { - // connect(this, SIGNAL(executed(QListViewItem*)), - // this, SLOT(executed(QListViewItem*))); - connect(this, SIGNAL(currentChanged(QListViewItem*)), - this, SLOT(executed(QListViewItem*))); - - connect(this, SIGNAL(contextMenu(KListView*, QListViewItem*, const QPoint&)), - this, SLOT(showPopup(KListView*, QListViewItem*, const QPoint&))); -} - -/** Setups the list with the given module. */ -void CSearchResultView::setupTree(CSwordModuleInfo* m) { - clear(); - - if (!m) { - return; - } - - m_module = m; - - sword::ListKey& result = m->searchResult(); - const int count = result.Count(); - if (!count) { - return; - } - - setUpdatesEnabled(false); - - QListViewItem* oldItem = 0; - KListViewItem* item = 0; - for (int index = 0; index < count; index++) { - item = new KListViewItem(this, oldItem); - item->setText(0, QString::fromUtf8(result.GetElement(index)->getText())); - - oldItem = item; - } - - setUpdatesEnabled(true); - - setSelected(firstChild(), true); - executed(currentItem()); -} - -void CSearchResultView::setupStrongsTree(CSwordModuleInfo* m, QStringList* vList) { - clear(); - if (!m) { - return; - } - - m_module = m; - - if (vList->count() <= 0) { - return; - } - - setUpdatesEnabled(false); - - KListViewItem* oldItem = 0; - KListViewItem* item = 0; - - for ( QStringList::Iterator it = vList->begin(); it != vList->end(); ++it ) { - item = new KListViewItem(this, oldItem); - item->setText(0, (*it)); - - oldItem = item; - } - - setUpdatesEnabled(true); - - setSelected(firstChild(), true); - executed(currentItem()); -} - -/** Is connected to the signal executed, which is emitted when a mew item was chosen. */ -void CSearchResultView::executed(QListViewItem* item) { - // Q_ASSERT(item); - // qWarning("executed"); - emit keySelected(item->text(0)); -} - -/** Reimplementation to show the popup menu. */ -void CSearchResultView::showPopup(KListView*, QListViewItem*, const QPoint& point) { - m_popup->exec(point); -} - -/** No descriptions */ -void CSearchResultView::printItems() { - QPtrList items = selectedItems(); - CExportManager mgr(i18n("Print search result..."), true, i18n("Printing search result")); - - QStringList list; - for (QListViewItem* k = items.first(); k; k = items.next()) { - list.append( k->text(0) ); - }; - mgr.printKeyList( list, module(), CBTConfig::getDisplayOptionDefaults(), CBTConfig::getFilterOptionDefaults() ); -} - -/** No descriptions */ -void CSearchResultView::saveItems() { - CExportManager mgr(i18n("Save search result..."), true, i18n("Saving search result")); - - CSwordModuleInfo* m = module(); - CSwordKey* k = 0; - QPtrList items = selectedItems(); - QPtrList keys; - for (QListViewItem* i = items.first(); i; i = items.next()) { - k = CSwordKey::createInstance( m ); - k->key(i->text(0)); - keys.append( k ); - }; - mgr.saveKeyList( keys, CExportManager::Text, false); - - keys.setAutoDelete(true); - keys.clear(); //delete all the keys we created -} - -/** No descriptions */ -void CSearchResultView::saveItemsWithText() { - CExportManager mgr(i18n("Save search result..."), true, i18n("Saving search result")); - - CSwordModuleInfo* m = module(); - CSwordKey* k = 0; - QPtrList items = selectedItems(); - QPtrList keys; - for (QListViewItem* i = items.first(); i; i = items.next()) { - k = CSwordKey::createInstance( m ); - k->key(i->text(0)); - keys.append( k ); - }; - mgr.saveKeyList( keys, CExportManager::Text, true); - - keys.setAutoDelete(true); - keys.clear(); //delete all the keys we created -} - -/** No descriptions */ -void CSearchResultView::copyItems() { - CExportManager mgr(i18n("Copy search result..."), true, i18n("Copying search result")); - - CSwordModuleInfo* m = module(); - CSwordKey* k = 0; - QPtrList items = selectedItems(); - QPtrList keys; - for (QListViewItem* i = items.first(); i; i = items.next()) { - k = CSwordKey::createInstance( m ); - k->key(i->text(0)); - keys.append( k ); - }; - mgr.copyKeyList( keys, CExportManager::Text, false); - - keys.setAutoDelete(true); - keys.clear(); //delete all the keys we created -} - -/** No descriptions */ -void CSearchResultView::copyItemsWithText() { - CExportManager mgr(i18n("Copy search result..."), true, i18n("Copying search result")); - - CSwordModuleInfo* m = module(); - CSwordKey* k = 0; - QPtrList items = selectedItems(); - QPtrList keys; - for (QListViewItem* i = items.first(); i; i = items.next()) { - k = CSwordKey::createInstance( m ); - k->key(i->text(0)); - keys.append( k ); - }; - mgr.copyKeyList( keys, CExportManager::Text, true); - - keys.setAutoDelete(true); - keys.clear(); //delete all the keys we created -} - -/** Returns the module which is currently used. */ -CSwordModuleInfo* const CSearchResultView::module() { - return m_module; -} - -QDragObject* CSearchResultView::dragObject() { - //return a valid DragObject to make DnD possible! - - /* - * First get all selected items and fill with them the dndItems list. The return the QDragObject we got from CDRagDropMgr - */ - CDragDropMgr::ItemList dndItems; - - QPtrList items = selectedItems(); - for (items.first(); items.current(); items.next()) { - dndItems.append( CDragDropMgr::Item(m_module->name(), items.current()->text(0), QString::null) ); //no description - }; - - return CDragDropMgr::dragObject(dndItems, viewport()); -} - - } //end of namespace Search::Result -} //end of namespace - diff --git a/bibletime/frontend/searchdialog/csearchresultview.h b/bibletime/frontend/searchdialog/csearchresultview.h deleted file mode 100644 index b3f4dc4..0000000 --- a/bibletime/frontend/searchdialog/csearchresultview.h +++ /dev/null @@ -1,112 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CSEARCHRESULTSVIEW_H -#define CSEARCHRESULTSVIEW_H - -//BibleTime includes -#include "backend/cswordmoduleinfo.h" - -//KDE includes -#include - -//forward declarations -class QLabel; -class QCheckBox; -class QPushButton; -class QRadioButton; - -class KComboBox; -class KActionMenu; -class KAction; -class KHistoryCombo; -class KProgress; -class KPopupMenu; - -class CReadDisplay; - -namespace Search { - namespace Result { - -class CSearchResultView : public KListView { - Q_OBJECT -public: - CSearchResultView(QWidget* parent, const char* name = 0); - virtual ~CSearchResultView(); - /** Returns the module which is currently used. */ - CSwordModuleInfo* const module(); - -protected: // Protected methods - /** - * Initializes the view of this widget. - */ - void initView(); - void initConnections(); - virtual QDragObject* dragObject(); - -public slots: // Public slots - void saveItems(); - /** - * Setups the list with the given module. - */ - void setupTree(CSwordModuleInfo*); - void setupStrongsTree(CSwordModuleInfo*, QStringList*); - void copyItemsWithText(); - void copyItems(); - void saveItemsWithText(); - /** - * Reimplementation to show the popup menu. - */ - virtual void showPopup(KListView*, QListViewItem* i, const QPoint& point); - -protected slots: // Protected slots - void printItems(); - /** - * Is connected to the signal executed, which is emitted when a mew item was chosen. - */ - void executed(QListViewItem*); - -private: - struct { - KActionMenu* saveMenu; - struct { - KAction* result; - KAction* resultWithText; - } - save; - - KActionMenu* printMenu; - struct { - KAction* result; - } - print; - - KActionMenu* copyMenu; - struct { - KAction* result; - KAction* resultWithText; - } - copy; - } - m_actions; - - KPopupMenu* m_popup; - CSwordModuleInfo* m_module; - -signals: // Signals - void keySelected(const QString&); -}; - - } //end of namespace Result -} //end of namespace Search - -#endif - diff --git a/bibletime/frontend/searchdialog/searchoptionsform.cpp b/bibletime/frontend/searchdialog/searchoptionsform.cpp deleted file mode 100644 index 18035c8..0000000 --- a/bibletime/frontend/searchdialog/searchoptionsform.cpp +++ /dev/null @@ -1,119 +0,0 @@ -#include -#include -/**************************************************************************** -** Form implementation generated from reading ui file './searchoptionsform.ui' -** -** Created: Sa Mai 10 13:52:35 2008 -** -** WARNING! All changes made in this file will be lost! -****************************************************************************/ - -#include "searchoptionsform.h" - -#include -#include -#include -#include -#include -#include -#include -#include - -/* - * Constructs a SearchOptionsForm as a child of 'parent', with the - * name 'name' and widget flags set to 'f'. - */ -SearchOptionsForm::SearchOptionsForm( QWidget* parent, const char* name, WFlags fl ) - : QWidget( parent, name, fl ) -{ - if ( !name ) - setName( "SearchOptionsForm" ); - setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, sizePolicy().hasHeightForWidth() ) ); - setMinimumSize( QSize( 260, 130 ) ); - setBaseSize( QSize( 420, 150 ) ); - SearchOptionsFormLayout = new QHBoxLayout( this, 0, 3, "SearchOptionsFormLayout"); - - searchGroupBox = new QGroupBox( this, "searchGroupBox" ); - searchGroupBox->setMargin( 0 ); - searchGroupBox->setColumnLayout(0, Qt::Vertical ); - searchGroupBox->layout()->setSpacing( 3 ); - searchGroupBox->layout()->setMargin( 6 ); - searchGroupBoxLayout = new QGridLayout( searchGroupBox->layout() ); - searchGroupBoxLayout->setAlignment( Qt::AlignTop ); - - m_searchTextLabel = new QLabel( searchGroupBox, "m_searchTextLabel" ); - m_searchTextLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, m_searchTextLabel->sizePolicy().hasHeightForWidth() ) ); - - searchGroupBoxLayout->addWidget( m_searchTextLabel, 0, 0 ); - - m_syntaxButton = new QPushButton( searchGroupBox, "m_syntaxButton" ); - - searchGroupBoxLayout->addWidget( m_syntaxButton, 0, 2 ); - - m_chooseModulesButton = new QPushButton( searchGroupBox, "m_chooseModulesButton" ); - - searchGroupBoxLayout->addWidget( m_chooseModulesButton, 1, 2 ); - - m_chooseRangeButton = new QPushButton( searchGroupBox, "m_chooseRangeButton" ); - - searchGroupBoxLayout->addWidget( m_chooseRangeButton, 2, 2 ); - - m_searchScopeLabel = new QLabel( searchGroupBox, "m_searchScopeLabel" ); - m_searchScopeLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, m_searchScopeLabel->sizePolicy().hasHeightForWidth() ) ); - - searchGroupBoxLayout->addWidget( m_searchScopeLabel, 2, 0 ); - - m_rangeChooserCombo = new KComboBox( FALSE, searchGroupBox, "m_rangeChooserCombo" ); - m_rangeChooserCombo->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, m_rangeChooserCombo->sizePolicy().hasHeightForWidth() ) ); - - searchGroupBoxLayout->addWidget( m_rangeChooserCombo, 2, 1 ); - - m_searchTextCombo = new KHistoryCombo( searchGroupBox, "m_searchTextCombo" ); - m_searchTextCombo->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, m_searchTextCombo->sizePolicy().hasHeightForWidth() ) ); - m_searchTextCombo->setFocusPolicy( KHistoryCombo::WheelFocus ); - m_searchTextCombo->setSizeLimit( 25 ); - m_searchTextCombo->setInsertionPolicy( KHistoryCombo::AtBottom ); - m_searchTextCombo->setDuplicatesEnabled( FALSE ); - - searchGroupBoxLayout->addWidget( m_searchTextCombo, 0, 1 ); - - m_modulesLabel = new QLabel( searchGroupBox, "m_modulesLabel" ); - m_modulesLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, m_modulesLabel->sizePolicy().hasHeightForWidth() ) ); - m_modulesLabel->setTextFormat( QLabel::RichText ); - m_modulesLabel->setAlignment( int( QLabel::WordBreak | QLabel::AlignVCenter | QLabel::AlignLeft ) ); - - searchGroupBoxLayout->addMultiCellWidget( m_modulesLabel, 1, 1, 0, 1 ); - SearchOptionsFormLayout->addWidget( searchGroupBox ); - languageChange(); - resize( QSize(648, 130).expandedTo(minimumSizeHint()) ); - clearWState( WState_Polished ); -} - -/* - * Destroys the object and frees any allocated resources - */ -SearchOptionsForm::~SearchOptionsForm() -{ - // no need to delete child widgets, Qt does it all for us -} - -/* - * Sets the strings of the subwidgets using the current - * language. - */ -void SearchOptionsForm::languageChange() -{ - setCaption( tr2i18n( "Search Options" ) ); - searchGroupBox->setTitle( tr2i18n( "Search parameters" ) ); - m_searchTextLabel->setText( tr2i18n( "Search for:" ) ); - m_syntaxButton->setText( tr2i18n( "&Help" ) ); - m_syntaxButton->setAccel( QKeySequence( tr2i18n( "Alt+H" ) ) ); - m_chooseModulesButton->setText( tr2i18n( "&Choose" ) ); - m_chooseModulesButton->setAccel( QKeySequence( tr2i18n( "Alt+C" ) ) ); - m_chooseRangeButton->setText( tr2i18n( "&Setup" ) ); - m_chooseRangeButton->setAccel( QKeySequence( tr2i18n( "Alt+S" ) ) ); - m_searchScopeLabel->setText( tr2i18n( "Search scope:" ) ); - m_modulesLabel->setText( tr2i18n( "Search in:" ) ); -} - -#include "searchoptionsform.moc" diff --git a/bibletime/frontend/searchdialog/searchoptionsform.ui b/bibletime/frontend/searchdialog/searchoptionsform.ui deleted file mode 100644 index 1e31b9c..0000000 --- a/bibletime/frontend/searchdialog/searchoptionsform.ui +++ /dev/null @@ -1,199 +0,0 @@ - -SearchOptionsForm - - - SearchOptionsForm - - - - 0 - 0 - 648 - 130 - - - - - 5 - 0 - 0 - 0 - - - - - 260 - 130 - - - - - 420 - 150 - - - - Search Options - - - - unnamed - - - - searchGroupBox - - - 0 - - - Search parameters - - - - unnamed - - - 6 - - - 3 - - - - m_searchTextLabel - - - - 1 - 1 - 0 - 0 - - - - Search for: - - - - - m_syntaxButton - - - &Help - - - Alt+H - - - - - m_chooseModulesButton - - - &Choose - - - Alt+C - - - - - m_chooseRangeButton - - - &Setup - - - Alt+S - - - - - m_searchScopeLabel - - - - 1 - 1 - 0 - 0 - - - - Search scope: - - - - - m_rangeChooserCombo - - - - 7 - 0 - 0 - 0 - - - - - - m_searchTextCombo - - - - 7 - 0 - 0 - 0 - - - - WheelFocus - - - 25 - - - AtBottom - - - false - - - - - m_modulesLabel - - - - 1 - 1 - 0 - 0 - - - - Search in: - - - RichText - - - WordBreak|AlignVCenter|AlignLeft - - - - - - - - - - - kcombobox.h - kcombobox.h - klineedit.h - - diff --git a/bibletime/frontend/searchdialog/searchresultsform.cpp b/bibletime/frontend/searchdialog/searchresultsform.cpp deleted file mode 100644 index cf1f77b..0000000 --- a/bibletime/frontend/searchdialog/searchresultsform.cpp +++ /dev/null @@ -1,88 +0,0 @@ -#include -#include -/**************************************************************************** -** Form implementation generated from reading ui file './searchresultsform.ui' -** -** Created: Sa Mai 10 13:52:35 2008 -** -** WARNING! All changes made in this file will be lost! -****************************************************************************/ - -#include "searchresultsform.h" - -#include -#include -#include -#include -#include -#include -#include -#include "cmoduleresultview.h" -#include "csearchresultview.h" - -/* - * Constructs a SearchResultsForm as a child of 'parent', with the - * name 'name' and widget flags set to 'f'. - */ -SearchResultsForm::SearchResultsForm( QWidget* parent, const char* name, WFlags fl ) - : QWidget( parent, name, fl ) -{ - if ( !name ) - setName( "SearchResultsForm" ); - setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, sizePolicy().hasHeightForWidth() ) ); - setMinimumSize( QSize( 300, 220 ) ); - setBaseSize( QSize( 440, 290 ) ); - SearchResultsFormLayout = new QVBoxLayout( this, 0, 3, "SearchResultsFormLayout"); - - displaySplitter = new QSplitter( this, "displaySplitter" ); - displaySplitter->setMinimumSize( QSize( 134, 44 ) ); - displaySplitter->setOrientation( QSplitter::Horizontal ); - - QWidget* privateLayoutWidget = new QWidget( displaySplitter, "rightSideBox" ); - rightSideBox = new QVBoxLayout( privateLayoutWidget, 0, 6, "rightSideBox"); - - resultSplitter = new QSplitter( privateLayoutWidget, "resultSplitter" ); - resultSplitter->setOrientation( QSplitter::Vertical ); - - m_moduleListBox = new Search::Result::CModuleResultView( resultSplitter, "m_moduleListBox" ); - - m_resultListBox = new Search::Result::CSearchResultView( resultSplitter, "m_resultListBox" ); - rightSideBox->addWidget( resultSplitter ); - - buttonLayout = new QHBoxLayout( 0, 0, 6, "buttonLayout"); - - m_analyseButton = new QPushButton( privateLayoutWidget, "m_analyseButton" ); - buttonLayout->addWidget( m_analyseButton ); - buttonSpacer = new QSpacerItem( 10, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); - buttonLayout->addItem( buttonSpacer ); - rightSideBox->addLayout( buttonLayout ); - - m_displayFrame = new QFrame( displaySplitter, "m_displayFrame" ); - m_displayFrame->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, m_displayFrame->sizePolicy().hasHeightForWidth() ) ); - m_displayFrame->setFrameShape( QFrame::NoFrame ); - m_displayFrame->setFrameShadow( QFrame::Plain ); - SearchResultsFormLayout->addWidget( displaySplitter ); - languageChange(); - resize( QSize(300, 220).expandedTo(minimumSizeHint()) ); - clearWState( WState_Polished ); -} - -/* - * Destroys the object and frees any allocated resources - */ -SearchResultsForm::~SearchResultsForm() -{ - // no need to delete child widgets, Qt does it all for us -} - -/* - * Sets the strings of the subwidgets using the current - * language. - */ -void SearchResultsForm::languageChange() -{ - setCaption( tr2i18n( "SearchResults" ) ); - m_analyseButton->setText( tr2i18n( "Analyze search" ) ); -} - -#include "searchresultsform.moc" diff --git a/bibletime/frontend/searchdialog/searchresultsform.ui b/bibletime/frontend/searchdialog/searchresultsform.ui deleted file mode 100644 index 5001d0a..0000000 --- a/bibletime/frontend/searchdialog/searchresultsform.ui +++ /dev/null @@ -1,196 +0,0 @@ - -SearchResultsForm - - - SearchResultsForm - - - - 0 - 0 - 300 - 220 - - - - - 7 - 7 - 0 - 0 - - - - - 300 - 220 - - - - - 440 - 290 - - - - SearchResults - - - - unnamed - - - 0 - - - 3 - - - - displaySplitter - - - - 134 - 44 - - - - Horizontal - - - - rightSideBox - - - - unnamed - - - 0 - - - - resultSplitter - - - Vertical - - - - m_moduleListBox - - - - - m_resultListBox - - - - - - buttonLayout - - - - unnamed - - - 0 - - - - m_analyseButton - - - Analyze search - - - - - buttonSpacer - - - Horizontal - - - Expanding - - - - 10 - 20 - - - - - - - - - - m_displayFrame - - - - 7 - 7 - 0 - 0 - - - - NoFrame - - - Plain - - - - - - - - Search::Result::CModuleResultView -
cmoduleresultview.h
- - 50 - 50 - - 0 - - 5 - 7 - 0 - 0 - - image0 -
- - Search::Result::CSearchResultView -
csearchresultview.h
- - 50 - 50 - - 0 - - 5 - 7 - 0 - 0 - - image0 -
-
- - - 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b149444154388dad945f4c5b551cc73fe7dc4b7b4bcba0762d45c43114323599ee6192609c51d883892ce083f1718b3ebb185f8dc91e972cf39d2d2a2f1af664b6f1e0fe3863a0718969700eb0c52142da0242a1bd6d696f7bcff101585203ceb8fd9ece39f99dcff9fe7edf939f88c562ec465f5f9fe609442c161362173c3e3eae7b7a7ac8e7f36432196cdbfe4f907c3e4f2291201e8fe338cec3737357e9e8e828aded1e229d650e1f2d51754b082110124c13a4dc5ea341eb9dc284c0558a853f3ce8cb0677ef500fde7d39d2596679e326597b8e9abb85d7a770ab16ab6983ec5a05b487a70e36f0f4e10afe408d6a558310980108478dba4a1e8233990c5d474b64ed39aa3a8fe5f3317fbf81dbd70bccfeb205947632fd74f6589c1c6ea2f70d03a58ba0c1f2c9bdc1b66de3b8256a6e11cbe7e3ee1d181b590124fe2693aeee08d223c82c3a2c24b7b874bec8f26288774f7bd054504aef0dde6e99c0eb83f9fb266323cb80a27fb0958141836044605a2ee5523393371cc646fee2da37195aa35d0c0c5b4859ac03d7e91712dcaac5adab3650a3ff9d08ef7dd8404bb48869e5d958b5b87dadc4c9a1464e9f0d0326df7ebd86bd2e310cb1bf62d384d59441f2d70a070e1c60e09489929b988681bdd9cc97170bcc4c65595f71f8e0e3301337fc24a7732467831875a47f289652b0be5e4151e6d07316c1b0c0340d8ab92023e76d66a6b2840e36d2fb7a13fee632475e6edc367ea98a90fb98b7dd6310ca0328a44761582e1bab41befabcc0ec940d28bc5e93b68e064cab84e1d9beaeb48934eac1f53b01c1b000fca496aa54b61a99fcde61662a4b4b4b23d1680be9d426173e4df3602a48ea411989a4fd590f52a8fd156b05ed9d350e3defe3cfdf4b4c7ce770ea7d3fb9f520afbe1620daeee5c26735d20b9b9cfb6811a754a439e4e5c5639a4caa1e5caf586bfc0197b78702005cb9b4cae4cd3267ce8638fe964bd72b393e39d74928d242617303a756a37f284447770dcdbffc6384a05a85de1306e9a52057c7527c7131c3c42d3f475eb2303c82d4fc3276d6811db37efeb148723082d9b08f79f97c1e5729109a9a28307cc622d2d6cdf52b2b24efe548dedb00142009862cfa879ee1a71f6cec928353511472fbf4389148b0b0e0c108081412458dfe21c9f11351e67e7358595468246d1d1e5e38a6e9e851bc39d84ab502a669331dafec0d8ec7e3e8cb06e1a881d727d1ae40180a434a8c9db129a54126ad48a7358c2b4c5352c8c374bcccdab2bb37d8719cba79fab8211f9df218e0582c261e95f8bfc04f1a1e8bc5c4dfe0a190172af6a9690000000049454e44ae426082 - - - - - cmoduleresultview.h - csearchresultview.h - -
diff --git a/bibletime/frontend/util/Makefile.am b/bibletime/frontend/util/Makefile.am deleted file mode 100644 index 3ad0794..0000000 --- a/bibletime/frontend/util/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -INCLUDES = $(all_includes) - -libfrontendutil_a_METASOURCES = AUTO - -noinst_LIBRARIES = libfrontendutil.a - -libfrontendutil_a_SOURCES = \ -csortlistviewitem.cpp - -all_headers = \ -csortlistviewitem.h - -EXTRA_DIST = $(libfrontendutil_a_SOURCES) $(all_headers) - - -noinst_HEADERS = csortlistviewitem.h diff --git a/bibletime/frontend/util/Makefile.in b/bibletime/frontend/util/Makefile.in deleted file mode 100644 index e524245..0000000 --- a/bibletime/frontend/util/Makefile.in +++ /dev/null @@ -1,694 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/frontend/util -DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) -ARFLAGS = cru -libfrontendutil_a_AR = $(AR) $(ARFLAGS) -libfrontendutil_a_LIBADD = -am_libfrontendutil_a_OBJECTS = csortlistviewitem.$(OBJEXT) -#>- libfrontendutil_a_OBJECTS = $(am_libfrontendutil_a_OBJECTS) -#>+ 1 -libfrontendutil_a_OBJECTS = csortlistviewitem.$(OBJEXT) -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/admin/depcomp -am__depfiles_maybe = depfiles -#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 2 -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 3 -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -CXXLD = $(CXX) -#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ -#>- $(LDFLAGS) -o $@ -#>+ 3 -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(libfrontendutil_a_SOURCES) -DIST_SOURCES = $(libfrontendutil_a_SOURCES) -HEADERS = $(noinst_HEADERS) -ETAGS = etags -CTAGS = ctags -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -INCLUDES = $(all_includes) -#>- libfrontendutil_a_METASOURCES = AUTO -noinst_LIBRARIES = libfrontendutil.a -libfrontendutil_a_SOURCES = \ -csortlistviewitem.cpp - -all_headers = \ -csortlistviewitem.h - -EXTRA_DIST = $(libfrontendutil_a_SOURCES) $(all_headers) -noinst_HEADERS = csortlistviewitem.h -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/util/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/frontend/util/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/util/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/util/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/util/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -libfrontendutil.a: $(libfrontendutil_a_OBJECTS) $(libfrontendutil_a_DEPENDENCIES) - -rm -f libfrontendutil.a - $(libfrontendutil_a_AR) libfrontendutil.a $(libfrontendutil_a_OBJECTS) $(libfrontendutil_a_LIBADD) - $(RANLIB) libfrontendutil.a - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/csortlistviewitem.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(LIBRARIES) $(HEADERS) -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ -#>- mostlyclean-am -#>+ 2 -clean-am: clean-bcheck clean-generic clean-libtool clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLIBRARIES ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=Makefile.in Makefile.am - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/frontend/util/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/frontend/util/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/frontend/util/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/frontend/util/csortlistviewitem.cpp b/bibletime/frontend/util/csortlistviewitem.cpp deleted file mode 100644 index 1bc089f..0000000 --- a/bibletime/frontend/util/csortlistviewitem.cpp +++ /dev/null @@ -1,84 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "csortlistviewitem.h" - -//#include - -namespace util { - -CSortListViewItem::CSortListViewItem(QListViewItem* parent) : KListViewItem(parent) -{ -} - -CSortListViewItem::CSortListViewItem( QListView * parent, QListViewItem * after ) - : KListViewItem ( parent, after ) -{ -} - -CSortListViewItem::CSortListViewItem( QListViewItem * parent, QListViewItem * after ) - : KListViewItem ( parent, after ) -{ -} - -CSortListViewItem::CSortListViewItem( QListView * parent, QString label1, QString label2, QString label3, QString label4, QString label5, QString label6, QString label7, QString label8 ) - : KListViewItem( parent, label1, label2, label3, label4, label5, label6, label7, label8 ) -{ -} - -CSortListViewItem::CSortListViewItem( QListViewItem * parent, QString label1, QString label2, QString label3, QString label4, QString label5, QString label6, QString label7, QString label8 ) - : KListViewItem ( parent, label1, label2, label3, label4, label5, label6, label7, label8 ) -{ -} - -CSortListViewItem::CSortListViewItem( QListView * parent, QListViewItem * after, QString label1, QString label2, QString label3, QString label4, QString label5, QString label6, QString label7, QString label8 ) - : KListViewItem ( parent, after, label1, label2, label3, label4, label5, label6, label7, label8 ) -{ -} - -CSortListViewItem::CSortListViewItem( QListViewItem * parent, QListViewItem * after, QString label1, QString label2, QString label3, QString label4, QString label5, QString label6, QString label7, QString label8 ) - : KListViewItem ( parent, after, label1, label2, label3, label4, label5, label6, label7, label8 ) -{ - -} - - -CSortListViewItem::~CSortListViewItem() { -} - -int CSortListViewItem::compare( QListViewItem* i, int col, bool ascending ) const { - int ret = 0; - - if ( !columnSorting.contains(col) ) { - return KListViewItem::compare(i, col, ascending); - } - - Type t = columnSorting[col]; - if (t == String) { - ret = KListViewItem::compare(i, col, ascending); - } - else if (t == Number) { - ret = (int) (text(col).toLong() - (i->text(col).toLong())); - } -// else if (t == BibleKey) { -// //ret = (int) (text(col).toLong() - (i->text(col).toLong())); -// ret = sword::VerseKey( (const char*) text(col).utf8() )._compare( sword::VerseKey( (const char*) i->text(col).utf8()) ); -// } - - return ret; -} - -void CSortListViewItem::setColumnSorting(int column, CSortListViewItem::Type type) { - columnSorting[ column ] = type; -} - -} - diff --git a/bibletime/frontend/util/csortlistviewitem.h b/bibletime/frontend/util/csortlistviewitem.h deleted file mode 100644 index b1f66ce..0000000 --- a/bibletime/frontend/util/csortlistviewitem.h +++ /dev/null @@ -1,58 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef UTILCSORTLISTVIEWITEM_H -#define UTILCSORTLISTVIEWITEM_H - - -#include - -#include - -namespace util { - -/** - * A implementation of a QListViewItem to allow special sort orders for it's columns. - * @author The BibleTime team -*/ -class CSortListViewItem : public KListViewItem { -public: - enum Type { - Number, String/*, BibleKey*/ - }; - - CSortListViewItem( QListViewItem* parent ); - - CSortListViewItem( QListView * parent, QListViewItem * after ); - - CSortListViewItem( QListViewItem * parent, QListViewItem * after ); - - CSortListViewItem( QListView * parent, QString label1, QString label2 = QString::null, QString label3 = QString::null, QString label4 = QString::null, QString label5 = QString::null, QString label6 = QString::null, QString label7 = QString::null, QString label8 = QString::null ); - - CSortListViewItem( QListViewItem * parent, QString label1, QString label2 = QString::null, QString label3 = QString::null, QString label4 = QString::null, QString label5 = QString::null, QString label6 = QString::null, QString label7 = QString::null, QString label8 = QString::null ); - - CSortListViewItem( QListView * parent, QListViewItem * after, QString label1, QString label2 = QString::null, QString label3 = QString::null, QString label4 = QString::null, QString label5 = QString::null, QString label6 = QString::null, QString label7 = QString::null, QString label8 = QString::null ); - - CSortListViewItem( QListViewItem * parent, QListViewItem * after, QString label1, QString label2 = QString::null, QString label3 = QString::null, QString label4 = QString::null, QString label5 = QString::null, QString label6 = QString::null, QString label7 = QString::null, QString label8 = QString::null ); - - virtual ~CSortListViewItem(); - - virtual int compare( QListViewItem* i, int col, bool ascending ) const; - - void setColumnSorting(int column, Type type); - -private: - QMap columnSorting; -}; - -} - -#endif diff --git a/bibletime/main.cpp b/bibletime/main.cpp deleted file mode 100644 index 71690b9..0000000 --- a/bibletime/main.cpp +++ /dev/null @@ -1,311 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -/* $Header: /cvsroot/bibletime/bibletime/bibletime/main.cpp,v 1.144 2007/10/26 21:19:27 eelik Exp $ */ -/* $Revision: 1.144 $ */ - -//standard includes -#include -#include -#include - -//own includes -#include "bibletimeapp.h" -#include "bibletime.h" -#include "config.h" - -//util includes -#include "util/scoped_resource.h" -#include "util/cresmgr.h" - -//frontend includes -#include "frontend/kstartuplogo.h" -#include "frontend/cbtconfig.h" - -//Qt includes -#include - -//KDE includes -#include -#include -#include -#include -#include -#include -#include -#include - -bool showDebugMessages = false; -BibleTime* bibletime_ptr = 0; - -void myMessageOutput( QtMsgType type, const char *msg ) { - //we use this messagehandler to switch debugging off in final releases - switch ( type ) { - case QtDebugMsg: - if (showDebugMessages) { //only show messages if they are enabled! - fprintf( stderr,"(BibleTime %s) Debug: %s\n",VERSION, msg ); - } - break; - case QtWarningMsg: - //if (showDebugMessages) //comment out for releases so users don't get our debug warnings - fprintf( stderr,"(BibleTime %s) WARNING: %s\n",VERSION, msg ); - break; - case QtFatalMsg: - fprintf( stderr,"(BibleTime %s) _FATAL_: %s\nPlease contact info@bibletime.de and report this bug!",VERSION, msg ); - abort(); // dump core on purpose - } -} - -extern "C" { - static void setSignalHandler(void (*handler)(int)); - - // Crash recovery signal handler - static void signalHandler(int sigId) { - setSignalHandler(SIG_DFL); - fprintf(stderr, "*** BibleTime got signal %d (Exiting)\n", sigId); - // try to cleanup all windows - if (CBTConfig::get(CBTConfig::crashedLastTime)) { - //crashed this time and the execution before this one, probably a bug which occurs every time - CBTConfig::set(CBTConfig::crashedTwoTimes, true); - } - else { - //try to restore next time. - CBTConfig::set(CBTConfig::crashedLastTime, true); - } - if (bibletime_ptr) { - bibletime_ptr->saveSettings(); - fprintf(stderr, "*** Saving seemed to be successful. If restoring does not work on next startup please use the option --ignore-session\n"); - } - ::exit(-1); //exit BibleTime - } - - // Crash recovery signal handler - static void crashHandler(int sigId) { - setSignalHandler(SIG_DFL); - fprintf(stderr, "*** BibleTime got signal %d (Crashing). Trying to save settings.\n", sigId); - if (CBTConfig::get(CBTConfig::crashedLastTime)) { - // crashed this time and the execution before this one, - // probably a bug which occurs every time - CBTConfig::set(CBTConfig::crashedTwoTimes, true); - } - else { - //try to restore next time. - CBTConfig::set(CBTConfig::crashedLastTime, true); - } - if (bibletime_ptr) { - bibletime_ptr->saveSettings(); - fprintf(stderr, "*** Saving seemed to be successful. If restoring does not work on next startup please use the option --ignore-session\n"); - } - // Return to DrKonqi. - } - - static void setSignalHandler(void (*handler)(int)) { - signal(SIGKILL, handler); - signal(SIGTERM, handler); - signal(SIGHUP, handler); - KCrash::setEmergencySaveFunction(crashHandler); - } -} - -int main(int argc, char* argv[]) { - qInstallMsgHandler( myMessageOutput ); - - //create about data for this application - static KCmdLineOptions options[] = - { - {"debug", I18N_NOOP("Enable debug messages"),0}, - {"ignore-session", I18N_NOOP("Ignore the startup session that was saved when BibleTime was closed the last time."),0}, - {"open-default-bible ", I18N_NOOP("Open the standard Bible with the given key. Use to open at a random position."),0}, - //{"install-local ", I18N_NOOP("Open the SwordSetup dialog to install works from "),0}, - {0,0,0} - }; - - KAboutData aboutData( - PACKAGE, - "BibleTime", - VERSION, - I18N_NOOP("Bible study tool for KDE"), - KAboutData::License_GPL_V2, - I18N_NOOP("(c)1999-2007, The BibleTime Team"), - I18N_NOOP("BibleTime is an easy to use but powerful Bible study tool for KDE.\n\nWe are looking for developers and translators.\nIf you'd like to join our team, please send an email to info@bibletime.info."), - "http://www.bibletime.info/", - "info@bibletime.info" - ); - - /*********************************************** - * Active developers (sorted by last name) * - ************************************************/ - // Project coordination - aboutData.addAuthor("Joachim Ansorg", I18N_NOOP("Project coordinator"), "nospam@joachim-ansorg.de", "http://www.joachim-ansorg.de/"); - // Second main developer - aboutData.addAuthor("Martin Gruner", I18N_NOOP("Frontend, backend"), "mg.pub@gmx.net", ""); - // artwork - aboutData.addAuthor("James Ots", I18N_NOOP("Crystal icons, crystal startlogo, webpage"), "me@jamesots.com", "http://www.jamesots.com"); - - //inactiv - - /*********************************************** - * Credits (sorted by last name) * - ************************************************/ - // Update to the Romanian GUI translation - aboutData.addCredit("Horatiu Alexe", I18N_NOOP("Romanian translation"), ""); - //highcolor icons, startlogo for BT <= 1.4 - aboutData.addCredit("David Blue", I18N_NOOP("High contrast template"), "davidslists@gmx.net"); - //helped out with the installation manager - aboutData.addCredit("Tim Brodie", I18N_NOOP("Installation manager"),"tbrodie@displayworksinc.com", ""); - //first set of icons and the first startup logos - aboutData.addCredit("Timothy R. Butler", I18N_NOOP("Icons, startlogo"), "tbutler@uninetsolutions.com", "http://www.uninetsolutions.com"); - //GUI improvements - aboutData.addCredit("Jim Campbell", I18N_NOOP("GUI"), "jdc.email@gmail.com", ""); - //Indexed search, gui improvements - aboutData.addCredit("Lee Carpenter", I18N_NOOP("GUI, instant search"),"Lee Carpenter ", "http://www.carpie.net"); - //Translations into Traditional and Simplified Chinese - aboutData.addCredit("Chun-shek Chan", I18N_NOOP("GUI translations into Traditional and Simplified Chinese"), "chunshek@gmail.com", ""); - //Binary packages of CLucene, BibleTime and Sword for Fedore, SUSE, Mandriva - aboutData.addCredit("Jeremy Erickson", I18N_NOOP("Binary packages"), "", ""); - //Started the Crosswire porject, also contributed some code - aboutData.addCredit("Troy A. Griffits", I18N_NOOP("Founder of the Sword project"), "scribe@crosswire.org", "http://www.crosswire.org/"); - //Sponsored many years the www.bibletime.de domain! - aboutData.addCredit("Thomas Hagedorn", I18N_NOOP("Sponsored our internet domain for many years"), "tom@theta-consulting.de", ""); - //He provided us with the Bible Study HowTo - aboutData.addCredit("Bob Harman", I18N_NOOP("Bible Study HowTo"), "ncc@ncchampton.org", ""); - // and / or search for multiple words, other fixes and improvements - aboutData.addCredit("Nikolay Igotti", I18N_NOOP("Search dialog enhancements"), "olonho@hotmail.com", ""); - // Language codes iso639-1, iso639-2 and SIL language codes - aboutData.addCredit("SIL International", I18N_NOOP("Language codes and names"), "", "http://www.ethnologue.com/iso639"); - //Patch for the mag delay (2007-03-22) - aboutData.addCredit("Eeli Kaikkonen", I18N_NOOP("GUI improvements"),"eekaikko@mail.student.oulu.fi", ""); - //Update the the Finnish GUI translation - aboutData.addCredit("Ilpo Kantonen", I18N_NOOP("Finnish translation"),"", ""); - //Smaller frontend enhancements - aboutData.addCredit("Chris Kujawa", I18N_NOOP("Frontend"),"christopher.kujawa@verizon.net", ""); - //Update to the Czech GUI translation - aboutData.addCredit("Pavel Lauko", I18N_NOOP("Czech translation"),"", ""); - //Smaller searchdialog enhancements - aboutData.addCredit("Mark Lybarger", I18N_NOOP("Searchdialog"), "mlybarge@insight.rr.com",""); - //Polish GUI translation update - aboutData.addCredit("Piotr Markiewicz", I18N_NOOP("Polish translation"), "pmarki@o2.pl", ""); - //Smaller frontend enhancements - aboutData.addCredit("Luke Mauldin", I18N_NOOP("Frontend"), "lukeskyfly@txk.net", ""); - //translated parts of the russian website files - aboutData.addCredit("Igor Rykhlin", I18N_NOOP("Russian website translation"), "", ""); - // update to the Spanish website translation - aboutData.addCredit("Gabriel Pérez", I18N_NOOP("Spanish website translation updates"), "", ""); - //Update to the russian website translation - aboutData.addCredit("Igor Plisco", I18N_NOOP("Update to the russian website translation"), "", ""); - // handbook documentation - aboutData.addCredit("Fred Saalbach", I18N_NOOP("Documentation"), "saalbach@sybercom.net", ""); - // Original Russian website translator - aboutData.addCredit("Vlad Savitsky", I18N_NOOP("Russian website translation"), "", ""); - // comitted search in default bible, opened modules, other smaller things - aboutData.addCredit("Gary Sims", I18N_NOOP("Search dialog enhancements"), "gary@garysims.co.uk", ""); - // Very helpful testing - aboutData.addCredit("Wolfgang Stradner", I18N_NOOP("Very helpful and detailed testing"), "wolfgang_stradner@wycliffe.org", ""); - //The first lead developer - aboutData.addCredit("Torsten Uhlmann", I18N_NOOP("The first lead developer"), "", ""); - //Update of the dutch website translation - aboutData.addCredit("Johan van der Lingen", I18N_NOOP("Translation updates for the Dutch GUI, the website and the handbook"), "", ""); - //French handbook translation - aboutData.addCredit("Jean Van Schaftingen", I18N_NOOP("French handbook translation"), "", ""); - //scoped_ptr and related classes - aboutData.addCredit("David White", I18N_NOOP("Helpful source code additions"), "", "http://www.wesnoth.org/"); - //Translated the GUI into Russian - aboutData.addCredit("Dmitry Yurevich", I18N_NOOP("Translated the GUI into Russian"), "", ""); - //The new keychooser for Bible modules - aboutData.addCredit("Mark Zealey", I18N_NOOP("New Bible key choosers"), "mspam@zealey.org", ""); - //Update to the Spanish GUI translation - aboutData.addCredit("Esteban Zeller", I18N_NOOP("Spanish translation"), "", ""); - - - //special message so the translator get his credits in the about box, don't remove this! - QString dummy = I18N_NOOP("_: NAME OF TRANSLATORS\nYour names"); //translator's name - dummy = I18N_NOOP("_: EMAIL OF TRANSLATORS\nYour emails"); //translators eMail - - KCmdLineArgs::init(argc, argv, &aboutData); - KCmdLineArgs::addCmdLineOptions( options ); - - BibleTimeApp app; - KGlobal::dirs()->addResourceType("BT_pic", "share/apps/bibletime/pics"); - KGlobal::dirs()->addResourceType("BT_DisplayTemplates", "share/apps/bibletime/display-templates"); - - KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); - - // A binary option (on / off) - if (args->isSet("debug")) { - showDebugMessages = true; - } - - if (kapp->isRestored()) { - // qWarning("Restoring BibleTime"); - //RESTORE( BibleTime ); - int n = 1; - while (KMainWindow::canBeRestored(n)){ - if (KMainWindow::classNameOfToplevel(n) == QString("BibleTime")) { - bibletime_ptr = new BibleTime; - bibletime_ptr->restore(n); - } - n++; - } - bibletime_ptr->restoreWorkspace(); - } - else { - const bool showIt = CBTConfig::get(CBTConfig::logo); - - if(showIt) { - KStartupLogo::createSplash(); - KStartupLogo::showSplash(); - KStartupLogo::setStatusMessage( i18n("Starting BibleTime") + QString("...") ); - } - - setSignalHandler(signalHandler); - - // compatibility stuff for 1.3, needs to be moved to better place later - if (CBTConfig::get(CBTConfig::bibletimeVersion) != VERSION) { - KStandardDirs stdDirs; - QDir dir(stdDirs.saveLocation("data", "bibletime/")); - if (!dir.exists("sessions/") && dir.exists("profiles/")) { //only old dir exists - dir.rename("profiles", "sessions"); - } - } - - bibletime_ptr = new BibleTime(); - - // a new BibleTime version was installed (maybe a completely new installation) - if (CBTConfig::get(CBTConfig::bibletimeVersion) != VERSION) { - KStartupLogo::hideSplash(); - - CBTConfig::set(CBTConfig::bibletimeVersion, VERSION); - bibletime_ptr->slotSettingsOptions(); - } - - //The tip of the day - if (CBTConfig::get(CBTConfig::tips)) { - KStartupLogo::hideSplash(); - bibletime_ptr->slotHelpTipOfDay(); - } - - // restore the workspace and process command line options - app.setMainWidget(bibletime_ptr); - bibletime_ptr->show(); - bibletime_ptr->processCommandline(); //must be done after the bibletime window is visible - - if (showIt) { - KStartupLogo::hideSplash(); - KStartupLogo::deleteSplash(); - } - } - - const int ret = app.exec(); - - delete bibletime_ptr; - return ret; -} - diff --git a/bibletime/pics/16x16/Makefile.am b/bibletime/pics/16x16/Makefile.am deleted file mode 100644 index fd4e41f..0000000 --- a/bibletime/pics/16x16/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -# This Makefile.am was automatically generated by running "perl bibletime/pics/gen_am_pics.pl" -# Please do not edit this file but rather run the script to update - - -EXTRA_DIST = hi16-action-bt_bible.png hi16-action-bt_bible_add.png hi16-action-bt_bible_locked.png hi16-action-bt_book.png hi16-action-bt_book_add.png hi16-action-bt_book_locked.png hi16-action-bt_cascade.png hi16-action-bt_cascade_auto.png hi16-action-bt_commentary.png hi16-action-bt_commentary_add.png hi16-action-bt_commentary_locked.png hi16-action-bt_displayconfig.png hi16-action-bt_displaytranslit.png hi16-action-bt_lexicon.png hi16-action-bt_lexicon_add.png hi16-action-bt_lexicon_locked.png hi16-action-bt_startconfig.png hi16-action-bt_swordconfig.png hi16-action-bt_sync.png hi16-action-bt_tile.png hi16-action-bt_tile_auto.png hi16-app-bibletime.png hi16-action-bt_findstrongs.png - -KDE_ICON = bt_bible bt_bible_add bt_bible_locked bt_book bt_book_add bt_book_locked bt_cascade bt_cascade_auto bt_commentary bt_commentary_add bt_commentary_locked bt_displayconfig bt_displaytranslit bt_lexicon bt_lexicon_add bt_lexicon_locked bt_startconfig bt_swordconfig bt_sync bt_tile bt_tile_auto bibletime bt_findstrongs \ No newline at end of file diff --git a/bibletime/pics/16x16/Makefile.in b/bibletime/pics/16x16/Makefile.in deleted file mode 100644 index a13b949..0000000 --- a/bibletime/pics/16x16/Makefile.in +++ /dev/null @@ -1,622 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# This Makefile.am was automatically generated by running "perl bibletime/pics/gen_am_pics.pl" -# Please do not edit this file but rather run the script to update -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/pics/16x16 -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -EXTRA_DIST = hi16-action-bt_bible.png hi16-action-bt_bible_add.png hi16-action-bt_bible_locked.png hi16-action-bt_book.png hi16-action-bt_book_add.png hi16-action-bt_book_locked.png hi16-action-bt_cascade.png hi16-action-bt_cascade_auto.png hi16-action-bt_commentary.png hi16-action-bt_commentary_add.png hi16-action-bt_commentary_locked.png hi16-action-bt_displayconfig.png hi16-action-bt_displaytranslit.png hi16-action-bt_lexicon.png hi16-action-bt_lexicon_add.png hi16-action-bt_lexicon_locked.png hi16-action-bt_startconfig.png hi16-action-bt_swordconfig.png hi16-action-bt_sync.png hi16-action-bt_tile.png hi16-action-bt_tile_auto.png hi16-app-bibletime.png hi16-action-bt_findstrongs.png -KDE_ICON = bt_bible bt_bible_add bt_bible_locked bt_book bt_book_add bt_book_locked bt_cascade bt_cascade_auto bt_commentary bt_commentary_add bt_commentary_locked bt_displayconfig bt_displaytranslit bt_lexicon bt_lexicon_add bt_lexicon_locked bt_startconfig bt_swordconfig bt_sync bt_tile bt_tile_auto bibletime bt_findstrongs -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/16x16/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/pics/16x16/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/16x16/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/16x16/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/16x16/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -#>- install-data-am: -#>+ 1 -install-data-am: install-kde-icons - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -#>- uninstall-am: -#>+ 1 -uninstall-am: uninstall-kde-icons - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=Makefile.in Makefile.am - -#>+ 2 -docs-am: - -#>+ 52 -install-kde-icons: - $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_bible.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_bible.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_bible_add.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_bible_add.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_bible_locked.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_bible_locked.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_book.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_book.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_book_add.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_book_add.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_book_locked.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_book_locked.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_cascade.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_cascade.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_cascade_auto.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_cascade_auto.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_commentary.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_commentary.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_commentary_add.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_commentary_add.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_commentary_locked.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_commentary_locked.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_displayconfig.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_displayconfig.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_displaytranslit.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_displaytranslit.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_findstrongs.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_findstrongs.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_lexicon.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_lexicon.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_lexicon_add.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_lexicon_add.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_lexicon_locked.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_lexicon_locked.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_startconfig.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_startconfig.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_swordconfig.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_swordconfig.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_sync.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_sync.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_tile.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_tile.png - $(INSTALL_DATA) $(srcdir)/hi16-action-bt_tile_auto.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_tile_auto.png - $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/hicolor/16x16/apps - $(INSTALL_DATA) $(srcdir)/hi16-app-bibletime.png $(DESTDIR)$(kde_icondir)/hicolor/16x16/apps/bibletime.png - -uninstall-kde-icons: - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_bible.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_bible_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_bible_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_book.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_book_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_book_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_cascade.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_cascade_auto.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_commentary.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_commentary_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_commentary_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_displayconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_displaytranslit.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_findstrongs.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_lexicon.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_lexicon_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_lexicon_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_startconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_swordconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_sync.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_tile.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/actions/bt_tile_auto.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/16x16/apps/bibletime.png - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/16x16/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/16x16/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/16x16/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/pics/16x16/hi16-action-bt_bible.png b/bibletime/pics/16x16/hi16-action-bt_bible.png deleted file mode 100644 index 59e09c222a09a3943454eb0217768f6d54f62b78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 821 zcmV-51Iqk~P)Vi| zK~#90ebe7-990y+@$bDeyP3JO*=#o1q;49u#Uw2Te?zEfj8$u)LMgcIV;@RW+Q*hc zpM0=_Aoah{2g!pEMQUl6s)&SwKPrky>6o@=n{+p``7yiMot-=5!zOgsis$XZJ)d*$ z;T*yLMRpEg?A`sjnFDX8^JmXwJ``ei+<8U(N5WIN0sU6tu-^aD^J-@5o z0;*qKyyVS(aQ;|nJH^~e9DHZy&c*3h=ih$ih2WX#eKAToKq@XhNY}pjG8>haa#U9O z-*E4yioo7(0H%(-_xs7&<3&-e?r2>5=0*L-?J@2zPT;6vHMut}cIG8Rxriv**iCjW ziB||Zfxn91oiaX~I~ulHW^yEN%WQvwzTO10M}K4fC&}&7Bsz=>e01S52d2NJvKgawJki|)uRzec?m8JO-xNM|KjxG3MNAd4usA@k zia7V_>nxOqktu<$HU9+weoebWPxro-Oe;2<5hpGkLSt}n%IEa^KXT6>MJS1olE~5% z+rzN^1u83no9eUaNh^f1i7kaxHg~-q5^9v}K!{W}LRm;FIleVBkAQNe>6%FsyU#{C z7Q(TS%Hm!vOEc_e^oa)2vD%2!GYn+9fGCRHW)Pz??aETMksz7o@=c4f9!97(Ze$#Q z@va^KZoRH?G73>MKuUxZASIvQdJZ8aQnk;rS8oG1JAvg!UHhpKD`l)2#6mnm5a?AO zy}Z`aEB?GLuU`RfbicqWM1S8YUVCzE~3cEHT#xj8m&ZY5|UPHV`CL#+NQM^7V#pj4#H*G< zLGZ!~0TI#vK%pWUK}8Bm8?++Q7KvIc1%sQ!kk{^u+1=T=r$#pw2SLjdPvL!D2}&w z0t>U>zv8<%GvU~_7T9I#GSTTL7V$GR@f+9XB=f6-D958^tAO7xAF$!~oxozb(sF&8 zrsYcw#JY=B^HU0G)LJE!%JK6rI!(mx`$F;@4Y)Hj?=QQFyn-6;iBB#E+QJ~&*@oAv&abmd26JsUrcqcg47shen>SC?% z!B6>@{+d4U<=q{SFSK&|VmiU7LBmpbQXr+|dLhV&d6Y9lNzT6b1y#%D{fpyCBcgvc z-MBH<2JYmWIW3@}$8;(=nJRBVr`?J<{!U?QQVVwCydd0Lay9ics7@SiXNIkb*5sasSCf zWDf6R>Czm^cIZBNkVa5vqv;gn4q&5EQ`K;+17Ao-8XX8j$0{nyW)?BD7nzJ9JEMr9 zy;%2|SX<(()1 diff --git a/bibletime/pics/16x16/hi16-action-bt_bible_locked.png b/bibletime/pics/16x16/hi16-action-bt_bible_locked.png deleted file mode 100644 index 060626f27b092c65fa248afdfc6ff9a2bc593296..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 866 zcmV-o1D*VdP)FWsnvr8EwXJr^&mzOFA9o! zC}>YY&K^9}iu3_kDN{ zKf(W9dJbUV`RSgi=blMr-g&e8V>)PIHtPE4&_n4Gxs?BmCr2Pek^bUh9vg7WQD>(Wj(AWqbYG;MxnRI$M+lkq~{{k za!x1UkNo$qhrXCQ?YXWR>C0$JdS95XWSE)LOI-O?;YN8F=><5hjD*9=11>Cg0#@q{ z#}BEhS~c2;iciZ7W5iWV$3V&=zb$IG_9j1F-H-1x$iDz)yX{vz-_P7$w`eq7JTKtL zp$7G4iNQgePbM;iqaze@qIGFB@IX-zLh#VRIzy=vADj$Rw{{2zZKCT{UOL=*`Ph@<^Sc1w z4~n)Epm*yit_z9)Md8f&GQ*E-Gdv`~25bS&pBxxyOn+8k`Yr${nx-V)ts`2YT?0iR zja67%221RwhCw zwEJ3kLu4%Kyd!@xj5>q<+5Su4&Loe>sh+9Wp2VRzNC1@YFVEUD!`Dx*bO8z!)4k_k z&h9w*@m%s~W&e(oHB=%2^hEy3Kz-xcu<=)Sqbq4?ey~4}-yS*e6JWRdRR470N@nJc z=<;y0`uMnRyqhFgJBXDUNF*m6NgReKh`=&q1&VH-oZksps?A@uDi1D)V7sw>qU?;| zjoPS~Pq-dHSwKgKQm#0%mw@-3fRAP~H10@f>-9Ri<^UFE!$Ld@1j4lz;kr-oRe|Zv zLN}nUH|2|+iiW~(KB{RjbqkfS5hVnx&8_K{!t#VjlLhVpD1baUOhZamuZ!|*L<23L zZZK7iopf>fVmN&s?k*QA8D+PBBDyLiCmlOs(gBeMu>`SHyKiaQ+RaForELIz#gy!n zhe?M-zWIlF>&zL{6NRNBd2+u2!B<@pmBbm)L`~E6f=;t2!P^z=gjNcu`~qMo>6*e# z$A~sfw^2zKFg~V$)&wyB8vrF;24~bGa<^7soAIaih7|Dq55QVjp=S4aJ&_%?r?yuR zpb1iKW`rQpIY zf;;^md_WOYYDI{MiV|8#u@xZ&owTG)oX{kb%uF)#`~B{{E}~;v#Jf40dp_p@NBEyN z!yLeY?CI2a?v#}K-b&sR8L~V7$bTdZdJjd<7tXFc*Ykvo?>ZLlO+S_biGj7tcQ3f- z``#dtdh--&%a>aDd5l_;G!NwLGGc?1TUtuKL3CuUI zzTworel-Et5BG_3dxc=oMTHT`Y7A=v+9FE%;>jb#+}sJ=GOfh;1Bt6wH_=TGa4-!A z2^&_^YT+g-hS;1 znyr`*KRR1fnc%aj_SK0l5HIVhs2;qc#ZZakh1k|MfFu0YhVNebnA(j6j5b){%E%PE_w6BgW&H7f0jTOV@CE~{zdZs< zPzzg>CM)!wILz(K*U)i7|Kw5HL5f-@Sy4NHT2iO!<^$Y(h?@)W@*yu|JT}UEkg-uz zF^kG)kg-u(17%w48=rQ83L~a5+nH8@hnEk*xYU2{aPE?GxAV*V^`zNg=-ERYJUL3( zX;5F7pSIS%|KK(DriT3~H|6v;f8F}YYQ6z(RNmZBzANX-*gQNN{ X@Ma@?QpU<_00000NkvXXu0mjf&!&*4 diff --git a/bibletime/pics/16x16/hi16-action-bt_book_locked.png b/bibletime/pics/16x16/hi16-action-bt_book_locked.png deleted file mode 100644 index 83784a8a95814e85e182e41bd645f29d6b2f4724..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 827 zcmV-B1H}A^P)8cWqxR9BePdShhh*cuB!Rih{$Vpb0`0E|8!gB}FQ# z6r|vPNC6T>3MeQL2q{zuWC?`=IRQJEwL!My4bDEikGp&Cof(QHW{skZbTrL5AL%!v zBRu4+vJNm;cs+Zr_?n!Uyp(<(qQ4?) zpWS(uPxuPJ0a#)I6G_=ED4dLkXrKpl45pz`?}f;;V&mExhwVCxm!J4>Wo4yw1OVuU zl>IP3g#lhMz#CS$Sp@}`-24c)zqrXlrG);jg;FXzGgCT07=d`tl)YjG6Q*C4JSu0uC>i`mItWKuA8i{T_9 zQ^|8-w*A&KFUqG!0EV(|IjAtew)+6C;LqIP(WMH+(tnqpKrDoF&E>26EdK{US=YcX zWw5Fr0Y``$Td=bRk@Tyb!oeFAgOFxy*pwzZV@ZErhTOGQ>TU~)+b zRuLPJh6@`ARnPMGEk>Vy8aGMj$DJSTqp3zkM8H5=NO-@ZjIX$wdRABe;{u;qT8~z4 z`)rjMrX>{-LWo4IE#-2T=gO%Th%H1a5J6Q@5kv$LMO6qv=pUT!NJ9uDNdZ-Zh+u$H zF$EyTSR<=Jj3F_GLShgx7(ksSyADJXLI}0z)X5@(s@9d|uQ~*QNRmDt{`z`rV>!EV zy|=gjd}l{ZQTHV`PK?GFAOR|ii{FOZ+bcJni?p?s{~2?KpAm>gn$N$c+dwnx?OPWM*dJPESwQ{r$*|9SsdVd5|^@$R?(W3x0BL##e1Y zyr4meQBjS=7x!ex$Y25&!@I07*qoM6N<$ Ef+W-^^#A|> diff --git a/bibletime/pics/16x16/hi16-action-bt_cascade_auto.png b/bibletime/pics/16x16/hi16-action-bt_cascade_auto.png deleted file mode 100644 index a16ad9a6d15e678d04e31d82f4f2e9885c4452a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 815 zcmV+~1JL}5P)JqCYP6g5Mop=gjV`KPiJ(ML(X9qo?p#P0Ub;~i zE=?C2p(0{&BiK@r7AZ7_AZ;#QFh#Hl>Co|?e>&6oF6VqMW>Rg$cXPfM&UxSW96odC z6M4Q+2~)o12)V=O&iLHnTMnN)LZ7=VuI4Kb&9V*Y;2qsJlcL+}jl)NaSBDde4;F77 zu4GAzmKZ}0d;_fiTfkhu-d(Czi<8S&;X+*zD}-(!-0;2He=lFm{i(BSv(g>CoUh#d zVbq-pkS4}pjN#k$!0AR8pILm<;xdcR9Ik2cnZ;$cSiY?~ALsE7y{NDB!Ib!D#Z zdhS`@{ht*0%u>F6;ANjRh+$q*5g~*~)ZS4ZANL%-rv$M?WB?+lDk_4AAfl)WAqe}Y z=10;H0!dOp)gU4mpi)c$h%xqt)gZ=@7(*d3h!_l@PLnhQAxR>l2_b~uI{jf0K~?+C zatjYZAd;jX&HnLyyS14;`_!&o`}d8F^c?k;=FR3NOW7p~rG$;f1_y?w7_E&GqcH|Z zfPuBOKR+HG9(c~V$lzf0ra;Gbcz5|Iwebr3t{uX8&-vfZGxP8ak3IU;2PvRHe&S^Q zW2gP=eFyf8+;!xMdv~fT&O4s@{AqsPvp{;W%E2qYbL_}5%9N>~*h??qKZd8$W!CeRARcWT;X5`nwA&&C=vw+Y@YI2q@lUFY+o?UNU7|@d2|tw&Gd; t4%1ll{{;SvS9p*LhY76X`GPqtz~6vw%2Zw99n$~+002ovPDHLkV1hIBfd~Kq diff --git a/bibletime/pics/16x16/hi16-action-bt_commentary.png b/bibletime/pics/16x16/hi16-action-bt_commentary.png deleted file mode 100644 index b9f198e75e0551bc0e66504e247dbe6452db91b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 812 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 AJ^%m! diff --git a/bibletime/pics/16x16/hi16-action-bt_displayconfig.png b/bibletime/pics/16x16/hi16-action-bt_displayconfig.png deleted file mode 100644 index 735af2f205d6137054994ce448ddb22bbbe39e72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 877 zcmV-z1CsoSP)nZJ{BZN>XBtR=yJJ&e!sup=ksnB1X0T6a_^6g zy=t}RI{+poCJrl#@&T~L?REzxk5e(d28O4=T-O5AVv%h^nB;Fu-vf8n0ijUnt$VfU z=lk{suslVU~uf9buAzQB$LUQ!z1wcP?&Aq+v$<}a9B?2 zMuU2_NkcbDS5o+V{w-@)76Ib%_>@(GWFtM?vQA^exnCg4D`9if(rsS9{tDTpEbs0)L*B>_0*-aS1w!bX_Nt$q)#5JfYCgBO3ym zrbS&#UVd8mfqK2cnH?9|`)CAR*U@#IYB|9X@vQyhx%klyfo8KgCF_cPKcVvBAMa5t z7b%rWWHK3=dWL8rf)f1l8`)yAwA~=XRv7ClJgT4mr;g zR-)hpB(OHo%CGQt-wS-%(GEl+k?CFGUAtShf^I&^>_1U_T^2LaMf_c_wR(GVA|^O2 z#BP}{Qa4e>b|4fQ+I%4L9D%?9wenr|JT;6%+@$_Kb>r-3SE|qG5(z9|2^<1~%jU>K zPcc4zdQ6=w*s<8M{mtd;@e?ObomLcO;J?A)-ggYFTp?lqh26YCUHzHJLpK;18Dana zLnmXg8P~OIzg}&%T6w^1&rDy!=XdgAwM8_1irIew8S6TwH(JH-00000NkvXXu0mjf D>^_0%}P_K~#90eUe*9(*YF5fB*k(ZqBu-w4qYTP!WdWi(v-YLoIzV zkitmnCA(n>20r)}K@WwH;U%MnNF)Zqygc~i1;H0h6l7XMDs3iiUZ(%)-`TbvB%AZ{ zy&cZ?9lrCOBXA5_Km_attMzeQV&X{I=;*Upj`9eh0a3i2T2xe(ZntNqYqOG*+FOeR)mW_Dcd?On4211|xLCZX?YrOnj# zf*t@NN}O-b&mTNjSEm(%LFNVrw|AD8HG##&_m_r-?)>8^l%FaUam)s#>;161BQ1cS zQoYVDE!F<)?d5A*+r(IN^FwKRnr)9~HQJ?4tGsxl?9|)X3~~%wzES8#DvTUaQ z`I~v~p4{ulWY!mK$zdja;mDz9j6h1fEVBelfNA}Y0&~;-lc@v>!ag6}!yBpy5HkLk z#r}cK0Jy;eWKFpIv&G#|6rvHQ@CV)iuNWviGy|mw;U7?6 z1=|1-DFBH&GXdF&YoQh@wm1%rU})T{IvrdYi@*oVahiQ0R>Atdu1*0_?|vA>qg%o% fZr=#InH-6~N{rvjHlA0g00000NkvXXu0mjf(K1s2 diff --git a/bibletime/pics/16x16/hi16-action-bt_findstrongs.png b/bibletime/pics/16x16/hi16-action-bt_findstrongs.png deleted file mode 100644 index 52a84165f533f73efca8e17b12b865efe073c8e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 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 diff --git a/bibletime/pics/16x16/hi16-action-bt_tile_auto.png b/bibletime/pics/16x16/hi16-action-bt_tile_auto.png deleted file mode 100644 index f4ab245cff61fc17f19b87b7ca825f4bcc0420a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 739 zcmV<90v!E`P)mD6wQ-ViD#>c@PAAE~XvO8VDEx-(_B7-crkOd1t-a(MB!rQsk z&Kq5#%`%8lk%0;>f`W}8&k*Fpn0>X`%&vDZCmeR6wT4m(M6?$>-#zDA8w=`jg5s+8nBvLR*YT!Wiq&2BnlGNdi{o_FbJxDWMb&ZZ2nI45X9*bj7gN z8ZZWIdN#G_@8lvB5VTTzg8;C!l=7x$zikJ+n4^H8NJHy?dU7qDVh=+dQn~qv$dwUg zeDF-Mlz%jT&AO+eqze&|E#c$)aPoBPCL8ZJXC0^Rw3ancfr8``BqSu4c=}}F;_W`u z5en5uwXB8k1$3Z5fJ#$d)ZM~NuXtU0YfJ*Az&Qs4QCM7>tI9&4R*sA17i$^yN3~4b1=R*hOx`zc=78Q za{Vd1NxX*tX9(>6gO!Qw@AO9{2wG`qt@kh`66>3Gbv?f1(^oqEk)L7yBxOdJ4x0IC7ZV*(ri{sLLp VCB>&pV5#|gnE^V?bS$fXNY0ifilj*GZT)*!R z9^O~r--(_CXzG1hd13s`#O|G4QsI>sok>CH@wUwZ@?T5gV89s~d#&`+uKs&_db;bo zclF7FEEmy@+SZrH^=>us%?Ens_0?@a@6h2x2lvl>wEKBoZj35eR)c+cq0Krv^SGBU zB&gZVzRr&NHwK=$xo|$ir`v$d%_rljbY94=ZCJ~w zk$$L?@P#FslHydRPWjexy^Bme>j8*>UUOKlkEw{7f+M zIKfY2<%!FqzS)sB;T#k5+5@0CM$INwA61aFAfl!qYC+PK5Qfysfx$a`$oDiXUFEA2 zXXz^}a4ddtc!z3z_VAHR!%nqClmTDJrRE9zp>rkYqQyHw{~0T+5|>K>yl|@s zkjWU=WkDbiRvuJPgLsyWy1ddEE;9rj$MNm0e_Rp4YBzimyVQVfU4!3xpel{ zg<5@RkCiKBo$T#7_kQXE4NG$epLpl=nbyhVdkGQS_Jd|~&fLkV<-|1l-LmlTpyAJ< zda4C$)&{2nSO84ScRUx#9(}8Ic_=1({7{J)U;G%D){npYG0s;0Z{YtjJPFbE9aJj` h7H86==W>7v@FyoyO)nYwRZ;)|002ovPDHLkV1hPcu44cI diff --git a/bibletime/pics/22x22/Makefile.am b/bibletime/pics/22x22/Makefile.am deleted file mode 100644 index e7d2521..0000000 --- a/bibletime/pics/22x22/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -# This Makefile.am was automatically generated by running "perl bibletime/pics/gen_am_pics.pl" -# Please do not edit this file but rather run the script to update - - -EXTRA_DIST = hi22-action-bt_bible.png hi22-action-bt_bible_add.png hi22-action-bt_bible_locked.png hi22-action-bt_book.png hi22-action-bt_book_add.png hi22-action-bt_book_locked.png hi22-action-bt_cascade.png hi22-action-bt_cascade_auto.png hi22-action-bt_commentary.png hi22-action-bt_commentary_add.png hi22-action-bt_commentary_locked.png hi22-action-bt_displayconfig.png hi22-action-bt_displaytranslit.png hi22-action-bt_lexicon.png hi22-action-bt_lexicon_add.png hi22-action-bt_lexicon_locked.png hi22-action-bt_parallel.png hi22-action-bt_startconfig.png hi22-action-bt_swordconfig.png hi22-action-bt_sync.png hi22-action-bt_tile.png hi22-action-bt_tile_auto.png hi22-app-bibletime.png hi22-action-bt_findstrongs.png - -KDE_ICON = bt_bible bt_bible_add bt_bible_locked bt_book bt_book_add bt_book_locked bt_cascade bt_cascade_auto bt_commentary bt_commentary_add bt_commentary_locked bt_displayconfig bt_displaytranslit bt_lexicon bt_lexicon_add bt_lexicon_locked bt_parallel bt_startconfig bt_swordconfig bt_sync bt_tile bt_tile_auto bibletime bt_findstrongs \ No newline at end of file diff --git a/bibletime/pics/22x22/Makefile.in b/bibletime/pics/22x22/Makefile.in deleted file mode 100644 index 40b4dc2..0000000 --- a/bibletime/pics/22x22/Makefile.in +++ /dev/null @@ -1,624 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# This Makefile.am was automatically generated by running "perl bibletime/pics/gen_am_pics.pl" -# Please do not edit this file but rather run the script to update -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/pics/22x22 -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -EXTRA_DIST = hi22-action-bt_bible.png hi22-action-bt_bible_add.png hi22-action-bt_bible_locked.png hi22-action-bt_book.png hi22-action-bt_book_add.png hi22-action-bt_book_locked.png hi22-action-bt_cascade.png hi22-action-bt_cascade_auto.png hi22-action-bt_commentary.png hi22-action-bt_commentary_add.png hi22-action-bt_commentary_locked.png hi22-action-bt_displayconfig.png hi22-action-bt_displaytranslit.png hi22-action-bt_lexicon.png hi22-action-bt_lexicon_add.png hi22-action-bt_lexicon_locked.png hi22-action-bt_parallel.png hi22-action-bt_startconfig.png hi22-action-bt_swordconfig.png hi22-action-bt_sync.png hi22-action-bt_tile.png hi22-action-bt_tile_auto.png hi22-app-bibletime.png hi22-action-bt_findstrongs.png -KDE_ICON = bt_bible bt_bible_add bt_bible_locked bt_book bt_book_add bt_book_locked bt_cascade bt_cascade_auto bt_commentary bt_commentary_add bt_commentary_locked bt_displayconfig bt_displaytranslit bt_lexicon bt_lexicon_add bt_lexicon_locked bt_parallel bt_startconfig bt_swordconfig bt_sync bt_tile bt_tile_auto bibletime bt_findstrongs -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/22x22/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/pics/22x22/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/22x22/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/22x22/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/22x22/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -#>- install-data-am: -#>+ 1 -install-data-am: install-kde-icons - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -#>- uninstall-am: -#>+ 1 -uninstall-am: uninstall-kde-icons - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=Makefile.in Makefile.am - -#>+ 2 -docs-am: - -#>+ 54 -install-kde-icons: - $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_bible.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_bible.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_bible_add.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_bible_add.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_bible_locked.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_bible_locked.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_book.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_book.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_book_add.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_book_add.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_book_locked.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_book_locked.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_cascade.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_cascade.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_cascade_auto.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_cascade_auto.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_commentary.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_commentary.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_commentary_add.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_commentary_add.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_commentary_locked.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_commentary_locked.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_displayconfig.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_displayconfig.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_displaytranslit.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_displaytranslit.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_findstrongs.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_findstrongs.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_lexicon.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_lexicon.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_lexicon_add.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_lexicon_add.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_lexicon_locked.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_lexicon_locked.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_parallel.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_parallel.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_startconfig.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_startconfig.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_swordconfig.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_swordconfig.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_sync.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_sync.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_tile.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_tile.png - $(INSTALL_DATA) $(srcdir)/hi22-action-bt_tile_auto.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_tile_auto.png - $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/hicolor/22x22/apps - $(INSTALL_DATA) $(srcdir)/hi22-app-bibletime.png $(DESTDIR)$(kde_icondir)/hicolor/22x22/apps/bibletime.png - -uninstall-kde-icons: - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_bible.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_bible_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_bible_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_book.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_book_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_book_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_cascade.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_cascade_auto.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_commentary.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_commentary_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_commentary_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_displayconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_displaytranslit.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_findstrongs.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_lexicon.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_lexicon_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_lexicon_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_parallel.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_startconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_swordconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_sync.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_tile.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/actions/bt_tile_auto.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/22x22/apps/bibletime.png - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/22x22/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/22x22/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/22x22/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/pics/22x22/hi22-action-bt_bible.png b/bibletime/pics/22x22/hi22-action-bt_bible.png deleted file mode 100644 index 20c9785d169011b604293f52f72fd6b4a56b88a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1162 zcmV;51a^S<|-<6OcLGs-6BJX>Z={CJ0u?)(<4Jd&g(RcVClj z3y%81`^UfhY~OQhs}kZs3}fQKZ-1_UujJNKoL{R32hyFJHl!FCmV}|9-q1YN z<7eoaghF;XSQ~ZoqeCCFVdzN1^TOc5rOoE=+_1ZpqpT#9A_}1YTGSk&b1t91vSex|V$W+&bNEP!&yMc`A;1*~ zPr!V21#ls2%as$?{J6I!npDVn4MOn6_oEy>GfHS9^mUZkv#&^ZcL|}q7FY^|5E!>H zWVg{+0vCv?B=6`DCe<`GT$I8oJVRtoJ#5z1q>*-5pm=;@XSzL=T*cb$UU1n@8xk^{h`i;&+lx1qi?OOehbT@BxO}8Uwj zo3liwH9%%X@M0+--Rq&^A;OqPpa{V?mj^g`<#~*75Wc*>FFPc_`jx0DIJ}ooKy)Py1k6c9 zK~#90mDOErR7DiP@&DZK-RmcSVhbBUKtNYbD=Ab1F`D?1>KiEdVuHp86BC0m z`lg8rF+La*qs9lN;)9yT#1Ax41E`^h7zA5dDlOY~ciZmWyLb2AJL5yEfwmf*WS(Z` zm&rM2&cOd2jXg4!TuboB21w{6CMfq>iERvMjm-I?s%ym9fCuC2}1@{Fu$T3;F_ z4+_y4%{?X-fNUTai^=WVIx1ba-lTF}TTT1sO$kiX0Zc#xLVQ1{^n6_F-SwDyiDLJU z3*J~P>A7uPcI?@$?I%07brh4^Z}(_iYy)v12H1q5?H~IoRXy@;QvET~L=Y^EuWC(p z-`P1XKL3dB1>u+zJoU-@ukX07#nT`G#E~))oH%uj_sw^$>i2$&62BI4RkM?&u?LFX^WjL^f4uP0i>z6FsAgGVaQe(9d2V2xxuh|bUU_YtWy=gY zwoK#L6XZ)4LO>KL>UD{((+223G!L%Tgzmm zUlkd?#+!$q2S7?i5Gp{$gy0$l=jXw|K%o>6gc0RR4bKn2q{qT=Z|woZORvLbVq zvHS%6!;+|$=gg2p#nn)XEdK;gmqRpNQFa5uNKy48T+blp=-9SSfByjKrj>N%e&&$} zi!4g_vHOX3ekip8S{C?hA$X|lMp1LKrUw#=QvsElVs*-8_r0TRSd%B!w@|8yHFX+lPax`b)>3iyf#a{cDsZ`(VY+K>HQqJP)}ArKnqI)us~v&iMpt0ms} z+NWUeKzW`lzurZ?e5NvTb67bn~Es7az-=_lx`sm z17A7FWpQq}@h+aZr-i~VBfPTzOEzDhX5T|uD;+cLJvvy{!rY@rw9Db?axj3D=NV__#k zgp_}y2tj~kxDYTlRGLY|`YFy?8D`x>Jod4RXCgp1vbj(A6Psc;e&dTbW8EreyF7Zj7H zN4Rupf*=IbHgOu0B;pn^4g6w(N^$&C-~)Zmjq$|;{obU%E1pSPg|ehRIz|1r5m`Gi z_)BnZ^j-4R=fV~hI8pV+)-@TCdniY8MT(&dBl6;C{w<}{9uDM!`Ck)2W6uWD)b>V^ zN=T`WG1FXzFK^^Ld3-gn6SxY<1D|mqclNL4KLKmE8TGdBJx>4t002ovPDHLkV1nUM Bc$)wK diff --git a/bibletime/pics/22x22/hi22-action-bt_bible_locked.png b/bibletime/pics/22x22/hi22-action-bt_bible_locked.png deleted file mode 100644 index c88f9f771e67591888c8ed570610fd1d7927681f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1273 zcmV`K4tZF&2@86F3{tE;&FRJskKe#Q@-qcvOW@}rOe@?Z`Y1)NS z7=K5IcJKacVj9Q<)&~NzV@peV>&CTe{nj?aT(>%eVOW3xXn;#L>!iDm+0qh^bhKtDFEfE45CBYE*UbKOuEhSPC!%f+RpK}^gNqkN zI=8itiZ74QIV~Kpoac{!^xlpI^D`QRfFM$aob#7zGTo;Zs^6oFNsP}o7cDF;Te+-+ zRSg=hE6L_OW>s1Bly^bAvl#ZIdGodXZ?J61$2q^>buRa-W5g1EgaFS|6^9FX-Bc0K)Or6-6WM1`e zjKs$1AC!2x7=70*(kTt4sOO*H~tGVtGDr0_gOmje8|qdNBRDT3$(UwSXWb1^IUN%;+-m$ zJ~3d0{Br^k6K&iBA^70yW)5~Y<0>DsXQbG^C5+=ZymH_S7f0$r^YQlK0UB34KyB@U zoxq!bdrwK9usG_0_RFX-ZUfDn^Y6DT1VS79cu9%4j2gl76d2wXtdbv(~4E)W2vh^8|h zfv|}YbaC@)3Kc@oRCb*PqmOV{=ir_*D5ZgdfM&y$F&d50rQI)We`fRRUmUo3&&C}Ya12&#NP;841zZ76jGDQkkTIJaOBhwAzmu zauHHap$LJ@CLnPI@?sLrQ}_n#9K>&6|9Z^;=G_nfnMyjD>X1KZg*-IJyPIPn@G=RA zU4a~s6L;5%+b})?wnQbT$uS_)$^11dXe_tF5@EYjIi7@*Ff;%*kS$DGf$dH1R)B**Qva3z)q3{Hjf1AIwD zK~#90m6gqJ8$}q#e>3~#^+#+<4&itNdpLgCJ#s3^F z+7;#TTDaiMzVz$-=f|yc{|g9c7Us-y?OnB8dc|L=u7_iFk4!MW;c5|m$6D6ar`fCe&boE_|bRrvPSrP)uLG=9l-+*0jkxOnH| zsW*Rkqk3VhGPTmhJ>dXFAOr#=E5r}3P9N@FnU?6rAjTqn%fW_IZ_%bnBPU~1 z*xvr+3&Q%BiT1NJx_RCvcV71Vrwi4vp(!na4mH}(u(83$3alWhMF)BgZ~!v_wuyB7 z>8kE;y&t4^`+-}tlwL^DMGL8e>1k}FQJzNWVQEB=Oi;cTqIeeJ_M~Izq+P+OBq%4w zMhe8iCKg>VD1Qib6$oVAgmfptJ}|_c5TsOxW5C%CI7P5gh8RI74mxnK1&tnpZDQ$f zMgyl>p|nB=2A~eC<$*V|dziv$?I2(y3wDs2wqP?rEM_-F`!1@WP#Vw*U+EDzr+9E+ z_SIib#hYRw#!$54DLNJv3>ExyNm{;^EeO+=`D| z_HoKSPSHaLE>8L1Ik!Am<5WD{s*hXaOpEqW!#&c{Y1edgA$Z-brVs;)33q6Pawg}z zC*`ShM=HSH1la7^j${sQ)kh9N2}ght@HioVI&-4mvpL}U1Q?-XdJ6xfk3<4y=-3$p z

pK0kSjsVCbYf5I*lgB#<%b?iiu)lm_CXlQ9YI3U1khL!d8@etJ%}BcbrL3#vDd zxA05qcu+6&WPp9aeRecSf99yjHzNObXr1$fo z>~F-srMqSg_&PU=CJnB2{#Z8=XT6Fycsl|L9JCX9R}bl3i+WMJe?^R32EGF}AO2-R z{tdENTPdzT^TEloHj4clF}+q~_pV1b(;c%0Tn2t>(n!YlJ{CNLzoV=6$E;QcA zh0zN`Vgm8PD+2~&Vu)U-ArKA58$l!%#3l{F?H|>)%XaCuJG-+pbB-5Ve)>bAlT5yo z%sEfq^L}665&X~RG(#z2vCUa$bZ+`%?Ps^!XZ{xu&>LS9?Z`YMb|fFPx1{?W+wQ3Q zTAokCwL?Peh?brcD}Z7^PC8*<)6VIBcWWh=?)PKv!vbN&0Sk~oh^mE^nPc(emv?s_ z=%we}ii%H*p-n ztX=6Re8CUwS`jQA|Lvad-gz>1&#Z(bkU*$2^i$&98 zpd*E@D=Gs<_B2EE(zAlcQT)o44-eyHkNVOM18;Dv^2at?_FeI`(<4c40qIDj9inOx zswO~bbfAzixdt$RXc<`fI&Zh9Wqtg$STI?SnHfd${s5U!5Ew+W66HyRB@uF=HCm%X zjj$~T!D=+a%N0XDC}@n7k1%Q|Pk=U1zCy+$guMVY1!xEhK0(n(%}3Po4(MbSZUYXB zU?f0!Av)4X-$2F;R9qq#z{*$DN49jI^g!vaVKZfQL>U_b5JG^_xGwT${l-=dZgko9Kr>w#i_ucR(M_eC zG5Xt{Na@cxnA7rB`9UGd%eal1wlPySM#{o;Eey9&P1oYnH0b9$`QW8)nhPa9di`6h z;b{)+?RNJ+-E}x_$@kfJmPO#GtnxZEFw-_hla1-x81Bt_&XG(!)XXF6TbU09m&fKg zb!vo5BeTqgg6-?uczpe;_kit-Lr9a4W(9VujrKG|G_Jp3$CsYZ=I%R~sDKwjsopqN ztifOj#^<1=y-jeT@W#?~%Lhep?zOptyWh? zg1PfGW>0&n{JS?86r&RpX?60&S1T`cwq;&k+qp`%rEJPxoj*s5YGmr#;YjH>Ihd<1 z124cg3QN4ABb`KX1~>_f-x}oXJ9{7S6mTan1)Shu?$Y(o{{m$y*k7$2VC?_^002ov JPDHLkV1lgLKt%um diff --git a/bibletime/pics/22x22/hi22-action-bt_book_locked.png b/bibletime/pics/22x22/hi22-action-bt_book_locked.png deleted file mode 100644 index 8c0861a0c2db8adf3604d8192a2ca05928308e32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1188 zcmV;V1Y7%wP)7@^HYmQQD!j)6UGjckVssxR`0R?U3kAPVUKf&i&w+JHQuU;4@6{GrJs*}b*?!jZ_!?iL6q1vr2N5_FiAJ7#Z-lj=qzB{QJiWhsJXG!)5Fh7LW#fz{4b|uzG$~FneZ|X^gMIm=$Ti*Ew2v zA`+bDXj`!Kqc@9Rop{RIP?3-U(iokI>lb_Kvu8J(@a9(3T({@Y>7gx~XVB;6#gU)`&t(VdRll`8l}Nv02^FOhD74i!2SpbaM0 zNKbACEI=&->&TScRR!4?JLbiA8lK&u$!v>}X$`T3sz`KQA{>d3t<)HUNeseud<5$; z+*+;}N^#j>Tg^n~br4VilY6~!slq2G)2whc#B_B+t2krw-roc*rt|u5} zkdcM-EObgDTVNe&g7GRdy%CvbJ26@^b9x%2%OdOEpJ^SlX8Tv zX)u5RVFYL}p{8*+r22|O-|PFxY{-+})JgXX8~J0;^#{_q^e00@L&;LbH8m$DtemsP z?(jf25K=Uu@qB^}cYA8=dHygLf4ac!Pp^^pb9B78nmzmbcmI6p{BhtEG%Fo|0g6UV zbIZ;-*c~o*&c)8USXmbI+W{BgM>z`kt-`UAF9-(q(l4`X|clU;;=fy5M z(s5apWXjuT7h(tjL9+s+XsVZjnV`b(@G!ng;jKtDk=@Y=Va_XgZ$5&>h63kr+s0`Ni?638!)9J1sC-<`}h$xUCP=H=sS3it#0Z_}X zCV)XkwhKqRYLv;KIR|_TjI|nh3h1KEwKi`jF!?u2lFx`k_^j*z0000vl0Fe%i@iYX4!s_C z1F=_BaYzFAfEIooUU(Yj{}>B?zTKNnn}(!2shlK`O zOrjw{@`;g*B^R`aNG@Fashga?@!&`uTuGs-^!tHUYZ8Ddj8i`$N@%mGJ%egCj$Cky}K%>QhE13jE>S QHUIzs07*qoM6N<$f>qsrT>t<8 diff --git a/bibletime/pics/22x22/hi22-action-bt_cascade_auto.png b/bibletime/pics/22x22/hi22-action-bt_cascade_auto.png deleted file mode 100644 index 8b3a0a8206affe14d4956f684ad40a0efd47f991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1113 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 y8Jq=<1J`aXrTBzBoH;o|?WV?wUSqHx^tK?ihSI z)hGSTvB4$bfFiyB{WfW!E#%2i04DH6+P*p`l}^ui;?F{iY$c&}gjUC&iT2VR)^UZ4 z>6kR=sWlA6VKBQGc7^}$Cx7&^HhRYL%ceb=PkA>BQ8nRfjP4;swJAyJJcK{0DE`lx38dtp*`P|fQ?Y=ps>2iRimS9``X4c2o@pQPIIyHtT zJcRIYY#Y-xX$`c1kOC6YN&&YQ!NB-KdluVuC|E_hmUVKl^Iaqtgb-L}nM}C?f@%ru zG9|l2T`28FzY(2|vwa$|H79z)We$52JEao;0WEO>Dx*<}u1e@}@zqlxMn-;Z|mXr<68c z-7-LZI8I%pjyF4BXVdKZL?jsbW_WnmS(tIL!_GFO;y#_9|9T%uNp zo&7sFfB9FAU;KeYeS(+P?qK_--i_BTU40KY1l3Nj#$Z+$j&WP}hY4s=G9pLCwlT~S z1=Ap3GBC;}4dDiC+h*v@wv6HS1hbzncuHp$G=99A`Zx_aqLDwQ& zD&1gz+Z(7pjpjrXBX`C~MwW4;?lKqee~ps_az0QM90?Rf!F8QS))TNmj2FEU0WFN< zC>+RtNkcM0U-UVAw=BBCA>tX6chptjN-zfqiGZfSjiWrPW;#zF+`WItp_5-MoNnWW zW1t73_?-|lo=Kz6&)(PoCwi_hGV&b<`kJbv!;!$2z?t8tS-C=rUe5$S0FEqz3za;v zSR5=TA{WFObccwF~=rUpm`zuz_4?r<^Et$_rl1o z&8YVPBnio{;TGp0JqZ?INq=7pIhdOU(?jH!s4?IbD}@PN4R+~X7|At3l4?uFE#=|< zZ7_jyZJ7d0w|ZvP&KALgS*DKPyPycsrE4J+$H0@Q!hmPFka23@W4Ohmxh6csQW=x2 z%zb|L=CM6>?LA>xI8<^EaI#aLn@f*geK>da%rF~Fi#nVd<~`O_z%O^WLbYd>h@p75 yDy#ck;f6fnT>wr1cWQ%N2Uf7uZ>?5NVEQk{^AJZVz%Gse0000Q)e8;e_J;@l?}zut^FA*;0{>%9pZ;19MbT@uTKyJ_#cwv7D+NKY8isLZ z_wHSVh3<$Cm)6!+uP9p9S*@0*Y&Ltq>2%cC?T&!mZm+T1?Nv^v!{KtdaJgKFP7|hr z$kmQ(_kqqQf)5;c$F_R)n*OP&gkKaz%uW-EQ)1FFiR_Tj9V)U_A}Pd)sN=*ZqU>_N zfg@eLdQq^h>w(hJCH`LZ2DQz8EG{c0HV2|uLav~Y$i;}wYGkrjic|*{#m<-|#0FPG z@JaEB0EL47AQFklhDWnC)owvG6f(L*DnE^qPm@zs)LfptqRmOx8P!MF=J5mo0Wju+ zO#o-lp3O^Arq4*3iRhyw^hu_*IO%*6DK~?f$y1zgAtvqQvMNeeWjHa6+wHCfEDJd{ zJzOG@a90%p`s2Ms^I_t-Nv4!INoAT$Hp^??w>ZA$JC2r~pdu9@nM$Eq)heK9QE)gM z?sjWlhQdQkDicKI2yr>e)NGt_HN=sDHwnc@XkNFC^E)n6mu+Oa5HAk~gN}v3=7&pt z{WF@^<2g8Pdw^ahGb5)-&8A6Y;`|x!V@w*QbMOkA99!{M`l;4}OekX}yX?Af>(;G_ zCps<^^t;JqGE3A-EHg=2wuXDtx9N*@la?fO86t9+&i-GKWtp`N>mhB%=kqOJG>Z22 zb}gMw_u8gCL{m{-x4+9ubpz_GjxIy7?BrI`VzU)52o@hdq*AG_ zK)&Xsk+D%^_bf-Mj-jRChH{mowO_EQZZnFa0FcY&Naj_hgdItf_+rOI*6&pMcc>)-s@@mhxM-~3=a<*Wo2bsUtZO`qI@>U&Wcyb z#AQO`00 zS30m*?S#j=(Ul?mODoY$8@Vd|U>LSnQp;-7US#HKXm-wJMS)}e=eTT|5BB+dUWdbt zU~==^vzzJf{)xu=3bt(Chs_q$@7?dXa{kAU_k4IF-I9>#C&ye{OwPHts0fZyUJ&Mk zo0^(7o;r2rhTs3RkjWTiB%M2V`tv=#otHa1+rPPa^JX6q1LU4I$^+$emM&)%3BU$w zfx^HbYv*$TXl;G}v)i{PjEfhq$%hYraK53TVLMRG0!`M_Mn&`_zt3L6n7KqY^gRdp zJDvYbOG}Gj80;MwxH~yMK0W{>0ChnZb8rEu0jAd;A_MRj7_mlgzk?0M00000NkvXX Hu0mjfjO2U+ diff --git a/bibletime/pics/22x22/hi22-action-bt_displaytranslit.png b/bibletime/pics/22x22/hi22-action-bt_displaytranslit.png deleted file mode 100644 index 5eada7095f184c993ef0dc19ca3770fb14c2fedf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1098 zcmV-Q1hxB#P)f2Ze^(hmv&H*pad3T()deV{YorqRS0 zsGAEoCk`&$G{%ihjhdL4EIM`S;su&z)oHviYQh|mXtFsR-k6d&8(<}bkGU|EmC~<6 zX`wCsc)chid=$d|S5KZi&+q)7_j%tOi93)Lbinhn!SI4&GW~qW?f&vk`qKe7SmES% zg@vxJgx8@dX!aQ099x-$MUPHo-M7f*KXLp9WgUQTvdsxsz{ZzU@Mpf{IR*Isj{M>0j(sF2nPADqXSt8#(R232d`WyX@>ZMw#geK z)3%$Zdw&N!D;>pWMKv{*TleoLsj7@S9Lb^1&a*DN{h4hROF_)%b1#7c*dtTo6H_u# z321I7=L0JgBFit9?B31QmKOS3TN$_6{B?HwF+kC%DlxxbO|yvV26v(wYwaqcx|tiOla`ce!A>H7884?OqS z_*wH$t^XqFbbu%gMFp;yl-}_Iz0f?DMf|!y)_}h<^E%bh4BtwbE1?MlT z09qjfS@PWAD}xIqzyQpE3m`h1q;D|5OWv!+>!3J*5rB^F5Wobo1X+tw8kVaz8%U%+ zKMF7#6Z~^4OaVcPfJ@vrO{M~gXaeLOWC={l%8sqDUck`@faz3f2*`;i1S0`(U_xQ? z&o6jcL(yH2;88n3<0Tvy^f?`=A=4kl+c{t^0UW6}KMd@QC&8VYLxcXqAHre7Bzc)f zF=}HB1>OaHA5)RLu{%A`NLsJ}%O*eu#-Obkl7J*65ITwQ-s*#dBA|w6`Rm3ZXzZD5 z^{_-s9k))vt6uPW;KY1Z0(=3uJn$om#zQdjH8l1wU(YH!1JaokYEEs{7~2E~`UQMn zyjIS#>(;zrvx^*OYHmksQo8Gwrb+^Xy!Lul`86$2m~ecA_JL039?V+wKZI|81p#H6 Q@c;k-07*qoM6N<$f=$x;kpKVy diff --git a/bibletime/pics/22x22/hi22-action-bt_findstrongs.png b/bibletime/pics/22x22/hi22-action-bt_findstrongs.png deleted file mode 100644 index c709b21a7629ceb1c5b192c89843b9dc0bd5bc54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1284 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 AHUIzs diff --git a/bibletime/pics/22x22/hi22-action-bt_lexicon_locked.png b/bibletime/pics/22x22/hi22-action-bt_lexicon_locked.png deleted file mode 100644 index 0b3fa300b1b891eaa6619462aab78c4a540773c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmV+l1@-!gP)Tt#+y6!Px-NL9 z1J31yyCj-QmaDH4Vgq1w`rS@+En*+6)3??v$aL26Z1vhoG+Z6FX0%T&PYGJ6Zr1busls9My z+r~+!$(uhv+y!*xf`#K9xv+OF#r3C6*%z~7SIS-e_cE_mR$WxMXc7L(0!G49Tv5kZ z5bLF0R3RJ}HWmmW8A1xTzE(li^tKI-PrdCD@zKv+u3K zR9%ig{tNL(e&gfsK4sI_4yIv%5MdxUoQcO#WEo4>5w=azPV&i9!&D3?y#4Mnipj^( zb=03Vln=M^z>YTNEw>pydK9<2JB(o*%>@ryy6&hI6&@@LYjTpl`xN~34lCcv!#_BI zY2Cz#MA&-Z0P91$NCi_kjSj0jI{2x(`-!KI965CG;6VdGz5`C$sZ>POG&EJkXWNiT zQznBJHE>2paYsg=xtaC5cF}X`IIq0e!jblNE}lBYy5{CJH8nNQ&tkXX4iHu%G2l~G zG)==NNz@I2JOtB?4&HPcpAeKZHDOs6Uk$uL;kAoYpFdCk`};^F5-eO;`_Swy+!-DaI0q+Q1zCae&Q1<}x&i;18=Tw^_G(yu*23fQ;5hbe%X26EFx1Si zt9#U!N|Bg~aA~o{wWTl(Xpce6GmoY%8>w0yCZyN1t*@T;NIfeS){^I)qSzb^>|ElX zK79JmGjoejeveV#Vrsx3#EIZxppz(7ea(Bz?Q(0z@D8)sHu_)FOU0Q z20pt7PU||p{Conkk3Fw}&xW!DNPzQX6k>glnL#tm%mKrM$svrZ*S)}kx$rGBkx2Q< z%KWaXQazppXM0MILgZSuMw!yzqdpB&V_>+5cov!qyXj=|x=&S?301|BBqSk_Z^KhC z8V3VN&vZk8;bhm$nYFoD(E;eUZuQuTf~sk#l7vb&&Afnr0CBnPi|h5SxY_TE+w)^(v6fDV z$OHiX{EAAPKs-DFaiUylRtx}`^4ic_^Dvg%;I30%oWjf+G{#_<78vKsVm+OtjT|u! zEHx2pgycoN74*rQx34gIcCi<%Vy@Xh!<|Ka#)j!QNGk4C$Lmh&{ow5MWD&pkjwili zmVUIU^D6T|^tiKoaCbB~Yz;?Pi=t>y#``V4?=O@&|927a<%499_CGHIWMV0K5g-#6 w>eWvXpi9n3$%_Ehcbppm$`u3uBmxRE29W7~O6;-u3jhEB07*qoM6N<$f=K7O!vFvP diff --git a/bibletime/pics/22x22/hi22-action-bt_startconfig.png b/bibletime/pics/22x22/hi22-action-bt_startconfig.png deleted file mode 100644 index 6f4b9005c28296e4a79bca133bf63b491673d964..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1385 zcmV-v1(y1WP)A(3j^UU`@dNo2lfj}T|3Uap_f7A<*M>H2>?XgG=Ek{GfBpQ#-d`iWeW5lE9DYR`9p2M4 za$tYRzhhf7A_kB<2k8$)UVHdV@aX91?*?Cf*wF{Tj^cP>bk0xe*c6=>Z1uzU_(2Cw*e(Ewaxja@aNo@Ed zdHvwGO+P)f3Gh-Zd8=2hhKz6i-A*jgjmy>U-Lb9Ncj(97V01q6tG~~15~!{N=W;nu z)bvo57+MRY^*)LG9^K}|)-ifRI`hjlnlpF#dV0UUeb-?<5Kw9FP?o2jl$l3$)AT^T{xANfjY0&0PDJLFU|>bTXr+pmM8ph z0DmD(!DyksImWS%XAyUSS|LrLw2|rA8U8Z9i*V!s1;dAU!O8ji>s?$AZa0!#4DVoa zU=K<(OvvMas`4P)%%4vRle0USi*MlUALHDQ3ukW)BO-_{hzPdJ*9Yi8>4^$Wv#h=$ z-uh@CFLiAueA~;_V_`&v6|0RuU3>);0TJS#iN0&LQ#Z;WHX&X4VTxAjjQoN@pxJtZKQ+h#A2frrfDWz zc^!i=7S{+=3rJoCPYa@Jh^KyZorRQ!=v{$+CV-JLx>bp7D( z?amL~f$jpa|8`M|%%Zd&Mm&0BTM^-2!eQ^uPTE?kq#O;ARUJye3rhQz`m(m`@y6wB z>Q?KrcW-r4g6Z2uJcwIGQB}mP63qmde^e%t-h!xZ#JxI45zK{HlD`{#&MX+B+GdHLEJvD%qKu> z2P>7wie)k5sg#{ryoR-SiRzil7}pnp98i2F82IPE&OMmj_WICPw^yf}u3*J7m`fSc ziZ4Z+YAj4`dV=!Fn>eLR9aI6#wUDPBucqzPW}i=kO)7lAxb rX7#7;JoEh@1V4$Ve#~cW_5bocEA1MpA^0_l00000NkvXXu0mjf{Jy3V diff --git a/bibletime/pics/22x22/hi22-action-bt_swordconfig.png b/bibletime/pics/22x22/hi22-action-bt_swordconfig.png deleted file mode 100644 index 4c87bb5de8b9289cdf71beecf23b0dfd8132f874..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1247 zcmV<51R(o~P)-GQu1Z+t} zK~#90wbWT`RYe%U@&BB2mvg%Vg_cEHmO@1k3`HdYf;C_SOlX3}5TZfhNel4-d@*WV zcydX6@C6B?QDZP5hDAy&7Zh!RP+3|i2yI!e-j>_#F6W+QW_-9UZGyNw@V(CDH#6Td zaF0UVb*0v}fJJ4a#6#ty8Jo%CTBTx;jest{YAs4-q%R%4XTo+8Mz zz?Tq9XpWxN>c}Z|^vEgonp8B=82NWNu*|Mrv&7uHVU?(!SqTLZLC6pU4S}yU8Ba0b zDB?YuLq8dE=Rx)M^=|zZjS&r?cY{>M()}&tkC{VgaG71Tw$}V{W1X&;QK_*)0#oG9 z^|Z#58b@lfQsbGDF=d`nUSuw9>l6ja)^{58ZiFnat8cxoI^H-?anl@perWN7M#H+5 zYFbsLCTtpnOo1T;8t_#PwS7g#SEM{e%2!b65cGlzlLhNL>ep7(w{~XQHtlc^N25_~ z0E{aU8|Tkb^X{80(SQ&T7)$|!a8~Bfw5Le9iliq=DW94-En@$x=XU;bHvZeDk1l@| zjYcIvfLdFODWZPr3=dZcJgJddBLG8y(i&H3vc4wmDUzejEL zJo6a~#FtoB4?oA3u%ml3ZF&kBQ{gy1Iw(OH#ej7i22z=2WR=tfM_JpJXsVza!~)eUfgj?R*U+!yr=~fE)>*w+8~T>s^rv z0V#=|+KRdnplaf?R6JeH9(w_L)J!s-BIWw@xsu+jq|cGqzRD@_Lad^f{8GD^WwYjaw-?wtY90-=P}= ze9+&S|H9?5%O{mpSJD$IW58Az0yGA`@^PdlFEF0f&ZsA%mj>0ua52i^j{9FyPrm58uM-~%Ev)KW;Da0#~%$J z%-owA|J1(j4Sn~Bs-hH*LHRd|as*!F0TLVw1w(IaiEk0brQ#oJ->B6Af_Gqj@mS~Z z;YXGx_Kht(bYQ>Qd*5z@U@!`-$Wr;H{pxF4;M&c|Pfz|WJ`Q{Zjh*x{rEXKFMz)Ud zbmi&A)BUFp&3Kgpefh&Ld!|~&LQ%N0&)3CZ)v!~MjrK@q7FZ5#=J>i|h@xahl zh2=u!(UWsCASQRP3hn>2S(sm#K6v2ZQ&aa(y)?`0ku|t(-QW2B4@0hLEP7Y2WklWD zZVYXW1bR0rJU&t5{3R$=TDY#D}ivk9qI7I| z`pix~xAoqUk$AEz7Hl2~J{j!H9lCjz8ON`FvU)*0C(3JyEz8aMKDa*Q%WZ7YBs29g zhsX0|Hg_|*YXAikPjon2_&aAB4W}%^j_t;b9)15ynsVZ_3t8{m-om=65RzQWRS2g{ z{HnkT*4aFkC==los<49yDrUWUoz1PY`G-T&Z70Q#Am}%?jma71wv!xUq+(=zMHqY|G0H zB#bdV=FxE^4J(Qng2hgWe7!)SUPM(?T;HSRIY>ZCNq3?bH5l3^W>PAXRq+wHTx#XQ z(GW)5z*Z&JY68kYNDVJ2n0x{hq+-?Iq6>}TYU#rk0M%?q4n@IT|7_O^W=$(|IAzA z?E^8za*<0(TGAmLPV$C!kzJWBjA&aZS5|mI{0`f8KvlsoQ3F7YH1O7ku)+&`m#^}j z$))UHXAVUZ%U`lBw<5PK{HrONuSd)zbIo@tg&oGtF<$P;(rkgEgi%x#6cuy>6m@Mf zZowhOfj#_yd(7@<`VA}c3#(bW$WY32{Lj`RMprT@qWF4xgK$I;9v3#?#;KsCZB9~@OT zLAbc(8$wFoU7xtk_egM>z5LqVU~@)0!=N{K9iZV<<_GlHs7{Oy?OO?@#BY@FY6aVG z6z7Cpdkr`NEUt&2<1#O@7lmhOkjh=k_2*0ZcLCn1T=-dZdGHHbA{6xMOZfG|`(AbV z&(d{X2Tn0rwYf{({m+{w21I$DJODGPQB_g*3MtM5=WZ{-|Em82z4%};e>yx200000 LNkvXXu0mjfn^MEJ diff --git a/bibletime/pics/22x22/hi22-action-bt_tile.png b/bibletime/pics/22x22/hi22-action-bt_tile.png deleted file mode 100644 index 01d406db33805a9c5fe5e553da30c2f3e8773332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783 zcmV+q1MvKbP)87o_vvQ=#Nug7l2wI}oSc&fafn~pq8 zlsb_~RN4`8g588yiBx`gcI}C$uT;bGLLPOLK_XX)+7Ghmx2y5iOM0ql8ejzgH%HA- zRa6vHMOC@>#&7GNKVQ~XS4Tjz$4>TD`yMHU&8y#^i-WojD}x#UGec1V5FA1cNRb0eR z6a$C|BK48dz65|MBGmQKVl%_t0q8&Cc(Gg0#__l#JZaa1#{B!;Cr?0&nSMw`->^zg(M1GXm`Sb5< z@y4aJK4>be3~`BQY0#u-5+n6F< z$74Mj4OzU;i*;sHRhQ4lc=~iRV-GvPQiSMU#p&Uk6cAGn)7x=kK+LP?zFa`usTSG8 zdS=NJQAAim?DVXhCcHvQqs0@f7k~Ki?_abJf6kgEXzn99 z{fq4%_wN1l0a1KZUWfny N002ovPDHLkV1j~$Z`A+* diff --git a/bibletime/pics/22x22/hi22-action-bt_tile_auto.png b/bibletime/pics/22x22/hi22-action-bt_tile_auto.png deleted file mode 100644 index e8265407d6572e4b108b01e85a16c68e9e04683f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1055 zcmV+)1mOFLP)O5Fee1FT6z zK~#90rITHVRb>>0pKqUi{v1cmPy`t;Y6@i#CAA?fLLu_bNJ9xJQVA-gVvxj}AiL?R zG9tVyuOvvJ#>^tH8_{XTQq;%@e@d-vj&o+5v%jD9tuFSAbH;IOpaqNlv!3^5Z@%@K zhd+#qi!(x}uRBIN3_8>N?CVb5_39T3cP_fGPzfDjaNO(`8|n^U_pxzp*8a4$&Fx61 z`R80E!<8()U~yOy$uQ1B!=j1B`cn_J&VOKeQu2?vYKAXbTw*EcL>B33Ne?_B(<+q; zPzFGwA~7N&ND!h3BEqK47iNF9(zmv>RDsGEJ2Dr^HNks2SM|+FOND|d7YhKy7!d>m z7zI-RA+P8)DWwxx6i{*vpwSRrOi~3@H3vm*U2kuVnyBhHwz)^&g%D6BNn=!VCt#vb z&F$=6j7=&MGz9%mV^s(t5JF*6)4T%!X$XNrVRGXbBdQ8O{t~sKV$un7JLtJH0=>F4|zC6;$#8QPHSq1Y*PvA3HJo z!51@;%a2DZL^s055mrZ8iP_MRqh{3szqfRc-{xu=uHWKn8LnpWwXu6w%V=D=v18ds zPp?i}+*4!hc*fN%uHQ2J``??=-HYw)VkIH^5*kv(R}d?R4FnemHXt^z`|Tr(-dZ?3 zr(7u#Lz(D{L|>i2`ONd`D?fCk%jczqYPFOnX_6fk5oT1AWZB#_ojyHJ-Pu3Ra>ZVu zku=COqw~Q|W|U{)eIQj$lIFw7*Xhn3Ma}4Te0BN|-)7yI1)jf>tMp|(bRBww-V43? z9!E`5)u{zUmE`J;Yv$5GgZD1H%ls8{xb)3cwk+AkllQLWWcefqPadRwO?#fa5QGqz zg0b@Tsl)6#{~D#`%9-CPWETxRXL{McWj~2Y*!t*JL}I?j&B?o)DZs`R8@1X}=) zrcu1f%ED?s-n^IYv)!C&>tXPGgO}R2-!f)0=-Rs_AU++H7 zEjmGRzo))nfL)(=(MXnHw!hi;Lhbtbwc>&imq&6mJ6Gp;%+hUUdS~w9LrV#fg8$?^ot#hp z=YNv(6FjJbjUM3fbx#$ps;Sn!@4h|b9U;mdcud>_Qi1BCLRN2lMp;!;?XO$8tRPTT z=|>3Dg~S&S+a<(vBlm}cjR5mh)mc-&G`6O0NpeN~lTL8?QWZlt01Z&dWTfn0ZDPEs zMRqS;&W(I^V0aVpt(T^Q72vgfAAI-mruBVdR*3}U00y>g*k{fcrJGu2(%UzORC=ab zS)S*gSLLI8t`j(R;+Iv?IQNBp*LxN?u|%64jcM7|v*qH#rE0gQuSzZ{4(3!<8az5b zi!0>-f@pl4@o|TWvcQ697y-D`!Qoh9t^CH`Iyo9MJ)xjVZa^UvQcyiE^Gk0~z2Ij) zZF~ukuxy7+*1<50N*LrR-QBS1HU`Fg#|VnXu!JzY}dkNnX zoEcrn?pYlyx^WtMI^fDVPMzz3tLLDvgPM2?J9FDN;JO>9W(+2 zDUU4B{deXoR0TVp#Qdih>q;bc$h!i90z%M0gsPEwrcDcZc}r&BX_lvl{N0FA7rqUwO0rPB#f z7kdTMx1G!m69y%|~9RW&d$t?7z|UplWE%_ek#UIfl8p*k{cc7!~pBy*GY$oA-TA uSM$ZmM(&Y$|G#7=;zpUgQ3`NwZ~hB=LGH>%yaE#d0000uG8L diff --git a/bibletime/pics/32x32/Makefile.am b/bibletime/pics/32x32/Makefile.am deleted file mode 100644 index 14d0802..0000000 --- a/bibletime/pics/32x32/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -# This Makefile.am was automatically generated by running "perl bibletime/pics/gen_am_pics.pl" -# Please do not edit this file but rather run the script to update - - -EXTRA_DIST = hi32-action-bt_bible.png hi32-action-bt_bible_add.png hi32-action-bt_bible_locked.png hi32-action-bt_book.png hi32-action-bt_book_add.png hi32-action-bt_book_locked.png hi32-action-bt_cascade.png hi32-action-bt_cascade_auto.png hi32-action-bt_commentary.png hi32-action-bt_commentary_add.png hi32-action-bt_commentary_locked.png hi32-action-bt_displayconfig.png hi32-action-bt_displaytranslit.png hi32-action-bt_lexicon.png hi32-action-bt_lexicon_add.png hi32-action-bt_lexicon_locked.png hi32-action-bt_startconfig.png hi32-action-bt_swordconfig.png hi32-action-bt_sync.png hi32-action-bt_tile.png hi32-action-bt_tile_auto.png hi32-app-bibletime.png hi32-action-bt_findstrongs.png - -KDE_ICON = bt_bible bt_bible_add bt_bible_locked bt_book bt_book_add bt_book_locked bt_cascade bt_cascade_auto bt_commentary bt_commentary_add bt_commentary_locked bt_displayconfig bt_displaytranslit bt_lexicon bt_lexicon_add bt_lexicon_locked bt_startconfig bt_swordconfig bt_sync bt_tile bt_tile_auto bibletime bt_findstrongs \ No newline at end of file diff --git a/bibletime/pics/32x32/Makefile.in b/bibletime/pics/32x32/Makefile.in deleted file mode 100644 index c994426..0000000 --- a/bibletime/pics/32x32/Makefile.in +++ /dev/null @@ -1,622 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# This Makefile.am was automatically generated by running "perl bibletime/pics/gen_am_pics.pl" -# Please do not edit this file but rather run the script to update -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/pics/32x32 -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -EXTRA_DIST = hi32-action-bt_bible.png hi32-action-bt_bible_add.png hi32-action-bt_bible_locked.png hi32-action-bt_book.png hi32-action-bt_book_add.png hi32-action-bt_book_locked.png hi32-action-bt_cascade.png hi32-action-bt_cascade_auto.png hi32-action-bt_commentary.png hi32-action-bt_commentary_add.png hi32-action-bt_commentary_locked.png hi32-action-bt_displayconfig.png hi32-action-bt_displaytranslit.png hi32-action-bt_lexicon.png hi32-action-bt_lexicon_add.png hi32-action-bt_lexicon_locked.png hi32-action-bt_startconfig.png hi32-action-bt_swordconfig.png hi32-action-bt_sync.png hi32-action-bt_tile.png hi32-action-bt_tile_auto.png hi32-app-bibletime.png hi32-action-bt_findstrongs.png -KDE_ICON = bt_bible bt_bible_add bt_bible_locked bt_book bt_book_add bt_book_locked bt_cascade bt_cascade_auto bt_commentary bt_commentary_add bt_commentary_locked bt_displayconfig bt_displaytranslit bt_lexicon bt_lexicon_add bt_lexicon_locked bt_startconfig bt_swordconfig bt_sync bt_tile bt_tile_auto bibletime bt_findstrongs -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/32x32/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/pics/32x32/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/32x32/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/32x32/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/32x32/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -#>- install-data-am: -#>+ 1 -install-data-am: install-kde-icons - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -#>- uninstall-am: -#>+ 1 -uninstall-am: uninstall-kde-icons - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=Makefile.in Makefile.am - -#>+ 2 -docs-am: - -#>+ 52 -install-kde-icons: - $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_bible.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_bible.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_bible_add.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_bible_add.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_bible_locked.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_bible_locked.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_book.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_book.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_book_add.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_book_add.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_book_locked.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_book_locked.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_cascade.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_cascade.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_cascade_auto.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_cascade_auto.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_commentary.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_commentary.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_commentary_add.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_commentary_add.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_commentary_locked.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_commentary_locked.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_displayconfig.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_displayconfig.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_displaytranslit.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_displaytranslit.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_findstrongs.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_findstrongs.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_lexicon.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_lexicon.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_lexicon_add.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_lexicon_add.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_lexicon_locked.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_lexicon_locked.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_startconfig.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_startconfig.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_swordconfig.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_swordconfig.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_sync.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_sync.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_tile.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_tile.png - $(INSTALL_DATA) $(srcdir)/hi32-action-bt_tile_auto.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_tile_auto.png - $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/hicolor/32x32/apps - $(INSTALL_DATA) $(srcdir)/hi32-app-bibletime.png $(DESTDIR)$(kde_icondir)/hicolor/32x32/apps/bibletime.png - -uninstall-kde-icons: - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_bible.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_bible_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_bible_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_book.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_book_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_book_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_cascade.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_cascade_auto.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_commentary.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_commentary_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_commentary_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_displayconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_displaytranslit.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_findstrongs.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_lexicon.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_lexicon_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_lexicon_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_startconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_swordconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_sync.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_tile.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/actions/bt_tile_auto.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/32x32/apps/bibletime.png - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/32x32/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/32x32/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/32x32/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/pics/32x32/hi32-action-bt_bible.png b/bibletime/pics/32x32/hi32-action-bt_bible.png deleted file mode 100644 index b949de75ba0483e1549477f4e51eb916c40376a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1875 zcmV-Z2dwysP)3S$M*OcQrj3gcAO@SK%}TC1jkWZsVxevVxWsgk$4Do zg;=m)$A%4T5Gxi%m0$sQQ6xm0(xz>Q2nvO!O`)MQj2-9UN9=idW<2+G4vRZ>{EXAm zBaJloo_o*t`+wg#bIu4p$(EfEzz9$yKR$IYuZaIs&;s@e!DxSPYV`Qg&ZA#G(%hZ$ zqCcEG(e$(spNT$MfJAT@81-C6k36W39{W;L&tqd*KKDQywrv41-~+YuP&qBc(cH%e zNG$CI#w@|uz^B7wV_%H!du&WFcGRP-)dgI@0qn+028e(VWBi3*|IYvJspsr-h+k}x%$YZ8(W*a5#Vd5pZSaW{&VLVqML+G zvD938<9xsWr#JR+`Tc&OWM_6{xY;>!IK#=WxL6iw195C9mjnDj)6?w@lAW;0kH1NRP-n3a zuv7_It_id;!yCo70=QW$MZPh@jbcp@Xe!l+C`__k6|X1NOUEL2t-{a)t*CU&-0Tdw z={kMw*Eu+Joma2#=JJ0AK-&;H_XH3YOW}3Lwg!!XAkm2Bl+x zfaSVo8I2nnlxs*uf(QHNdFZpt9NJ&tzP=*!`DKEjmvqln=1bG0#cc{VY<~Ij*AdbI z1E!`2NY-+2HwVy$T(ue_T?gq&Eag!5HDLg@Hhkx)D?EL22|uo&b)7=33RVj-iiOE* zym)qmbMJkX$=f|31VRZwfaRyq^Z{4z3IOEFm6&vkgGxypPlApyLJ$jq(bG`+kla)k z|G3h_#eePRr$2BBoJp=sdAxA$I0yk!Bs+}|2q6$ohza!Yy#Xvmw07@8c@mjYh%ihB z6@s7q{z-oRQp9rTHts?0#!Wi=df3xFmss9-cBMaY!odW=F!0Ba~!PsTl`D2OU|1<63L_l71l_gy#SZZ4}!IV6s#SjC388mjGDn z26RA5SaUr!XMvT)@tSDM)IrM45NQR;SzD7hrGWP;=Kg5LYVE6o`(*0fntJMsp`q)@M9fXhjjR7~OE z#yo)4Nr-KO5W6v^2`F#xKz^JkHj}k#gmN8}=U{tDwXE2w);qBfv=b~>33M~v?ZKVC zhHFR%%TowtTfp9(A^^yhOW|q+(v@rS-wYAi9v@sQ()I&K zL3%MFv{u*jCI}&@m=-QAwtyp6?`?#znp13yU|WDfzK&83%GIcpM)+}~+U+5>>R*8{ zkxtHP$x2w=l(qx7Su6&1=?E{G2L?+Cv{|WcGsNm_Ujw0+mWk$yM6)I0#U)Lw-vxfP zc1PR}ASji>N!yqav#G5y-7Dr@XC(1L}t{{$CwR*+cxKv97X9_D-UTO%Q0WOjs54S0jq@3+qc4DNf z%eyps`jC4)bjdBm)Iu;}OgvX2nkf*?6fiY^5qNb?m9rZU9Um6};F(NDKHoXmo>~kn zmgcL(3uTQqZv!tkME^#9e8)ebA06Nh#HWBKfGjW#oCW4TN|kqO{{vvk@_Pwq@4^58 N002ovPDHLkV1if3Vr2jT diff --git a/bibletime/pics/32x32/hi32-action-bt_bible_add.png b/bibletime/pics/32x32/hi32-action-bt_bible_add.png deleted file mode 100644 index 48c63e8bb512bfcdb7d3d68f8338ae5b068d7295..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2201 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 diff --git a/bibletime/pics/32x32/hi32-action-bt_book_add.png b/bibletime/pics/32x32/hi32-action-bt_book_add.png deleted file mode 100644 index 8d35be91b3242aefe43c19dad9d23686cc7be3bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2044 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 diff --git a/bibletime/pics/32x32/hi32-action-bt_commentary.png b/bibletime/pics/32x32/hi32-action-bt_commentary.png deleted file mode 100644 index fa2981029eab542abcf1b080acb95f5761bc70c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1915 zcmV->2ZZ>EP)a?TArX|SkxCT;0a~R>?8J$awd3_(ytlcWIXvvf**Ly6 zaHO+4XQi3%_kHL8pV<-oKgU#30OLT7$-=FzoZ|eCf)=n}z{F6;u8HSUUpjWY|7bdH zi??4j$G;}T-f*)^h^G)7114NsPCVN?e(Xf*Xy(QAF`h{t#uhf90S~CX3zgGC9GiZ6 zfM%q-fRh&DWVWN{#L3jYoiC;jax!(8r0NA?G=sETCmA3F0u0{b?{2^I-Pb?(%{xpM z7T1z^d<&+M0R6xO@O+PSPCVD&J9;X;UA&OavcEHfz-@^Zfohw$g#kTRUw&{tcU_;$ zeZ+^$WjU1CJJn$)&Q>YBxj6v5e5l+0{Y#m+dn(<-7y9~e?F8Tgb>JSLT2lf}wBUtH z7w2=qx%s>NyVS7Kv7yxA?t|9LgA;svsF#NJ$Tb$muQIo0$g2UqetO8LGov9;X+;@p zO$8`Z4D8aM7aHD$`7+l^j!;&ncf51Vc{ce1uVyk>SVS1K(UkpVyvQfxriPhH+DsPo zW&pEq-T9PA*w?(*_Z01fEkz}a)!toH-lYY{{Jqd6D&auaP<(ICa7UI`(!Ip27|K#8 zBp}En()6h$uI-Ym&vW^~2XxD>6wm|YHv^bXsqNzO;(^#Nr?2>iV%X4Ks!#TJrqlpC zoNdIFi)*_?p~03m`?l>N+d0IJ_#koHMMs)2(nLlx+BwX0J*>MW7%k8K4YCHDJIPMpFBTIUUrEKgLuNCJP$?Ocsnk)jQ)Ee^^@0 zs;);3!YCwPS;DcLrnqHcVXZhXHcAv5Wef&mO!N2FXWeTskjOAwEo5o-vcFLRM40KS zt|6TmQo2})+m%Pp}sw;QbY^zFv(b@_O14&lTwzCQ;1aZ`X|SYp_5Q8JE_aXzZeaH``d zxAS*fQ9m4}O|aRGsm=lR500`kvy=Dqe|YWV9}(ID;ke*0KhcV70nC*Al97%QO1dZ& z=St-|-x~NT@87)A7WpHm`!gdvlRb>?w7DAG;B4U%@6BApivkb=;YfsvLyad|aV>yy zF(~Dgt@>pvh1=c&A{iqt<7gAHyKg6>>Ak%Dj|*6q&A}s|;fJ>x$F^2yKFAZUInR|ttnU$ZildhK-kJMp*I3t*(d>k>2gp;#s*N1iH-vD|G$)uqQeVO@ZdUtpKxqI3&DH!J$b58is@ ztj&45)Ab;%L>J^4*%CmZkw@7I<-}0NMOfa7lhu1H)`)vGgwY`w4b4tic_^(1Fjw@8 z4QV;9lrGA|u|%Cnn6^D$tJ-;N9o5T(#d*SF4!xX@i1a^!-?l#y*8}iNL21U0%(${+ zC>g^R3L~Obg|-SphlJ$?bRkDr%wfFh5^xbX2b>4)Gg&b0LTdv|7EEI*`Ioukjd7XU zjl#tiF*JImx*tO5TB#{mxQ||5jEMBrmf$(yeI^URIwoo5wa%DIj;Gwz)rljgV|QX9 z(|VB_0Y(St(mdhPJ;K6$j91G8e`<4?Tm7fwX#oJf(Ivaj4)hPl^OnbQWdU7Yj4;ua zHkW^6vasn(=qCqw1hE}>3Frl8flI)`Cvmya_%FkODi3n_-WLD>002ovPDHLkV1l~P Bi?9Fy diff --git a/bibletime/pics/32x32/hi32-action-bt_commentary_add.png b/bibletime/pics/32x32/hi32-action-bt_commentary_add.png deleted file mode 100644 index 18b31a889f882391ec95d454719c0957514606e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2226 zcmV;j2u=5iP)rBNWUuE!_ef(h!Gw>zWT9N^RSGZ+bU}QiCMT79d8|NWJ!w0s_EC;bxwjeC_dLr+@nz zBX(vziK{=sSQ4NO7zPeEOXJ}FwwC@Q=`L|kx|f{|9SE$NXbvc?5!X-<&Q?~JUR*dA zome=_hpPqIo!B~7rzf5*VLy6f0C;dulm5H=JL1-nbTglBZN<_PfCW^5Il!!i1dM3O z4Od=TocB*G&hSCr(bBQ*^kCC&?ZM7rzR}%+6S^!oO9N+^UDxDm0lxG|w=$pT4}fCL z%2+K-z*IS3&%d(dxF;72yq`COsdcmrH0&_$Oy0xMjt(?5A{3ztDR`^6kw=G>>SHXa zGh&A~0+@P!`V%6dzwaLF$>|AQieeBezn(GOmzNCnuH7h#L3?9&d~0)GT`v!(TZm~f zOwGhZ0)mc2npQK3rCTgi7I|~|G)=NG1vCTM8v%@`%r5a}W>@T)@pn8$E^xv|vsJb= zq|A0U8TG_X3rn|%0);Mhw$=C0+tAIXcqeh)B8)(q2SFM z0%U!gZnKA8Ibbe0i>3?%bR^}-As$Pxt7Rv*Cik$tp_eAvNEn4gQA8Mo6#XKRiU?Ii z7=(HL)V5(&IQeDg5 z^&B8VjhDhQ(ug6Yg=UznhGmvlvuHxQ9G7PAhAx%Bt>yr0#8tJIuM|kvbuv{t7l-H; z;QVy~fbl|DBw;jR$~cC!$OJZC;Nu4FWdWh8ztvg86?v%m26L;;h>|2ovB%Usj15VbHz43$QKeJjdo_7oP9q1|F_|DXRTS*vb3L!#w@)0Qc-}MVdOVygJF=-On(%=NbO+$8+e0 z&gTc)`QaCP)9v-fpBX*1dn15C&d+B}-9*-0nDmzs$ry1NCuUgmcl7bV;1QI9NNJp& z-_NoAJ#?k&DTh!Bz=^I5=!8%Vsj?@0Gp2tlDPkNV0myOfboKt zqr=#Ylom3w5K#m|@U_%^yjVWNul`ta^rQ z+z=q|*=#W^%&-O!`XB^9$UI;D_d|do5td879AKo9wBNQBt!fl*p^W{X1ppd*+Ob+1 z2o*#MjLtSnP5@wU2w*!|Ox?sZVwlQ8Xw_X1A+7`hEww}@Q>6c{y`&EA#neG+uzdPF zZ+-810D2y}gY=<6+yE*8lzf;Op9FY&y;T4(oAYvx)C{DwFpW5xVSJCH90tlBof?=}MP@_v3oj})dJ!;~>}!$cVJBM?T< zGGfy-GZ&|^ovL`jfy$a?7=+b+$%BFmnVBh66#fl(ZGC_dTREZg>TK>j(uiRi7P^cf z)`5t;BHG}uD3#BXnVyD75fhLwHDtYothZ>ebebhJ7>Y16ja#tifvt<8 diff --git a/bibletime/pics/32x32/hi32-action-bt_commentary_locked.png b/bibletime/pics/32x32/hi32-action-bt_commentary_locked.png deleted file mode 100644 index f615a881f9d3fc2185b2a4ac3e06cbe6127303cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2139 zcmV-h2&DIkP)BCv) zh8-i?kv@GhBc1vG=9`)C%n1IUWwcEIgFu~;;;B#biS<7U8o<>8hI^ZOhHmY=d1$D8 zXVx*riz9mI>q2Z)s|_JOgWwim*fHhs4Vl4Pc6IK|?aAK4j<)TX!URIV1L|);?S3I{ z8T;%2aY%cB-3DTJUsLO@-JP4(@5ydscjtE6>yugshaUYa?}@v>`V6TR8(E!&K{x`uhMH-j5`OuPBPx0zfv$d?1$bAPY49~n?U ztr5yZ!)(CTrNAuzJ@0x4W-7c}wuEiuGK0-qtQ*>HGL(m8iclXM3;aEq%0@7B$t8?oDoN?QiO1Up7O+ zNMIW_HWCozQd!p8Z8)aG^x_PMW)IUM)15#oP*@FMtkYg64$W;%{C@0+uPG@vOxtT^ zdvmAVLASMrr0w9C4w2HB(qz+`4fHkl(w*!gX*z^ah>AiY9Wv0|&sgm==~}Z8h%Fip ztqM>GiuBqW=#zu?v^!(VP+=meM=r@kimjQexwh>ZHaGXtBGZIXNEAhcDx?M`S%y|V2 z1PB2d^pbd}a6=DId6-F)SEm0#r1h4|#g_w^EUB`mg-)nQ;YR^AwZKod{(u45$N20i zq+wwiCZ;eELLeHcL~BhD2GrFe^FNIgJoD)4RJ#l7l}i~uQFFJ;1*oE>`rp6IV{tpda}$ue-8)bYg?+Lz)0~5 z03${1k7mX_?e|L~-qnkdi;5J5+B}wF#o~s6fpLE3CAUn;t9cd+y(!sE7s$rekY5_wS=WS{BUg)u? zJj^oOIW$5pn`Lfpj$`kqRhIbr1_V)<{_` z*fNPF9p+RKUj=x|i)Rf89ea&NYuMVfnRQ)V%+Aj8*fYOliae=I6Wb`0FU<1AonK&h zczE;v{revTe!V1SEDNA2*wVq44$@9C?oN@ENxZDf)3R#yfnsWP_ZV9O-7O!7f}oJ>;& zH}GSKz{d*$yhhved=j=p5CojdpX283H}TDz?RSrloA(Dd^vzhDJU0g({7iID4h24h_(btnIzN^SFK&oKz1W99y@?x znC!UzIvzOjbLLA$^dLl-V3-I~f)GT4_~aM{K@eObwj4lMQ?*kF-EK<BpbEYuKb!$85t{>a#Zf15u92RM;G%Rc3y7bY)=C~?87W%}F&f{(|TbE9scV?}_nU!=!!u)_vG81Lwx z%|3U2ZLuU#7@#X>ArKH;B)sH<3&IpnLuH0&>ijV>R|F`!1#HvCwi4LdK^SosM2HK9 zAXExn%7fbg2#8@+!v`8_^H7}!UxQD4mu-}l047U*$(4rXNa04>p@>EBAf3jeBRBL&{%3OqwjskxJUIPC0$6prP{xZo| zNizte%(P*?qmgQDimRjO*sZo;RkytE_s;Z-!rp>wY z&h>@qt}jkL*sx(kLnstpD~e)ABob+l$78dj(MUQLi#1A;BubKmB+1CKOhtu^BuT_# zF{05ZUc|)+XK^D%8lnyL`}gl(4!k~Nfcx(IL1klO(}8rlH9asefFwyoqtS^1LChx~ zR~d|*Mvsi4g)`*P$h$hKo5AojY{$X&EdExz8^^J)xF`VM_f~gyu1+62b__#SI97K8 zAsG;<5(rg7L=GcI6U4z@i9|~hs;gp|E`#)vNF-W;FyPGy!1H`l zQ51ATr+?Y|{NlRD5kdkcMG8TVyl0T}bPPwwa5M~C!*_jr$H#L5JSV`n!8bt(Mv-N? zW&HY60)#$uz(3s6(-XwwacboTN})p8;=rKj6)?RLmTO_V7LM!SIPQ3QxQ>Tsm(w+U zhV20oiOOamI$aAU1B?w15BF3iD#;BO(NWNYEICi7;29LWJSDe)>6)01iRD<>wu56k zIF^fTx!9J6YkBk=y;M~tn}GO?0iJtqD?>xWhvM-#`Job;ub_Kb3{S;yb@Glu-pNyR z3YeBf$G{@KoV}SvqsyrunT=NrFiR$m>Cvn9kVsTE%CbByz~|PmSS%bYl}hWQy39GF z4>>O5dM>tWV>uQjr$o^%QgjNafx`FaZ=kle7G2kQ^Uz+N?Ee)XgpSac?M1Ga;7gPfJ)Nc=5+|MnwfvsseK zB)4_0W$UdkbA4_#ik`(49XdKLoipPW0QkOlIFrfvjp1hc2hX9}3aXt&vs83T#jrFC zQ%5i9oXmc}3)U7MdF>$-MZtAl(&;q6UGpazv^0vJA(>2GG95s8^1=N1^Gl&n=(`Pd z4b><8bx`(JD|d3ur}^Q|bxSyoztZ39B3JWS+%sO9+R<)Ku4?eVjwA3sLH~ zKi<3dKd%G9j2zg$eLJeE9&%k5F(adzN_oOfhiplq$2iRg*=};hTzThhaBZKLjlZ*J z?;dR1#6osa6nx6hXjFQHj%DFt6+(OE& z$G4csTBnI$w>`yeH-3X42qpjkdPjSyuC8glXaL{$k7%0a)e3bKh8;$%AuP*cZfXIK z)or21Ys9yq*=ysmj!i7R@&;_%#xi#~7wCNd^hC6xUvS+yBl7$mRKZUR?i!*1=@RPLOUdn)iEb}Ilk{xT~Wi5svD_I)!}*G7t*$E1_lP0HT*ma zQcs$)rMfTTlo$v+IKSB z@hk4Wi)W8);l_&s@I3!uCX*puF&k?Xw35cgk2Y{B^C6~bp0}{)c~n#j$6R zjshP-%_zyX`MlQsXFAVUOFZ96-}kz6xtyH}rJ~|c0ymcD?9e%$KK(QgT=yW7C?N>t z$4SewFpM0I z<1W%| z3kmqNc%F0pNANwL;qdM3EB%;a6qp4h$1^ehS_FT~DH74whZdfW3@=ol{Dk^IwoElH=+J z0g3YMXaS%?#eSl-3)pgaGxIJ8AP7Rbsi_%+7=j@3rA4dw=ZnwNKhQ-gnc|k4)*(st zn56*SP#Dd;srU80z3tUk54`l$_qciW*Z8SC3xPb)3iOQ2Z3g;5_LvK_P36GZzP>)% z+b<^wLWrWoH}AZcV#&v{1k6%ECNsz&EoWfpUc#8V4YSpT5cXjRZGZ`=F?{kA) zyN(7AKm5C%HEY&9D$DW`VD7lS^ZukC-V7%;^Yh#${NUdN!TSXMTLdF7bMEkFE-TBK zB37Hc1iqRSxhEn}Q}B7G z=(6dW`^ikHesav4H?K_)ghfCH2#vYGFmu{t|-XSDE^N=(!V@%qz(Azm@WQN zS0}7{@wa!T}`E4@j}nIt;)(OMNZirbe%kF8y}}AfDamg&T^N_vv~7nT+Pj(DCmg3=aAT!=utXtO@@V#$7 z@(7iZgc=Gl90(x${k*?v)1lAz?VFuXrH%>!(J0wy6d*P^z}}@`+uzh=3%T7@ZBqgi zI{hcs>T2dJSipt%-s8Zt&*JawMDFcHSJh9wFbLEMqKG9DK}{q8;*$gLl-q4zdGOHk zil$qqO&jkVUxGyjG`kiq7IiJcL?ybn9ZUL48W+=HKHgYL?Yx;DGf-&-dUi# zL5+g(1+*$7n+k$J&!rs6RDJ^8c!2Mlx>)FGZ~vhM%5*@KWwMHL6~KV$R*MBA93~_? z@?KtTtE|*l+1N0209y}d^aU4IMM3?K~; zk4PQyfoOn3)$Dv3gr6%f*uT5fvGTRo?xJR<9ROX&`Q-YKckKJy&SLsmg)G||)ZvX`r`T&$@SX%is&8~#vNPoMp)umpFFjcL%Hvr@{gN$7S z!CYH1fB~~4z^1C?Kn9W{zDPWerOZlT&u(F>@z{Le&j7V#NG4TIUQoH{&y4n%!wMFm zbOn5-ub~{XPB|F#GMYgwmFH4lipBn;OoMmJ!Lt+)kx+96I}WCh(>W7Z0Gv`$1*WBrX&iicagk;X(k|OaYH>Y>Q zr=8UPU_TFi1G@!oazZfrF0@_-66B018xI^Jk^R;9K*g@(3Il#B0Shsu4V%q(>?;bW zpf%O;yOYnHAaDIKunjRkpS$P78Gi=d_*r4h;4J zFZ7L_q=^F5RKPuV+|9|rX)5ios1Z*0=>+4CLu;XA4+2bl1x^9bXkfmBCEz@efS1Sk z&BJUJ;Nlg~4Ora_!36x{e1c%&acJE=S-?^N-VxxTf5U^WI`BZ5FdZFn$lMr>-UFlmH{=t%)-_nke=rlwYB9%+>~WooO$BWKKLFFRIS8gkfv(f8=jSvI!YAxLs{(%l{&gb& Z{{a%Dl_zlCyQBaB002ovPDHLkV1hq>BW(Zx diff --git a/bibletime/pics/32x32/hi32-action-bt_findstrongs.png b/bibletime/pics/32x32/hi32-action-bt_findstrongs.png deleted file mode 100644 index ea7c7696db7ca7566d0f6242ac19344a638f183b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1925 zcmV;02YUF4P)Eg-AOXu<#h2NFp{ zK~z}7#g=(&RM!=UzkA=C&7Sehc#QE1gV}5YVH_3*Hvxwb>QV|0iba6VxGv z_DD~9diNfk@11k*?;gP;ti1eup%7xV5F*!TG}w$rJ)zJDgM(f)O{>&2trRHE%ggcb zUzqs!52dANa-|dp`ZSBPM{z)mouE`u6@j9_$Oza*1~7TuSbe=7P1A~2ty;YGi2xiu z`nRnkQr*&|OGAls5NlOX6;Kp`B0*6=N`VyM^=bI}hp~3wLLGWo84hc&tX;dz^OXS( zA1>cIB%-&p+MXdb#emTu(CY*`RUjou0fWODM!i6%f~pEM4F}F*9wJos}E1=xl1lXflyFDV6erd&zp?c_z%wp#9v{4M1hY zJ+OQCq2v9@^YWADq+v2jI&1Fp`*;417Sii`gHbv_;qwz zm`kTlk(-xC^_eqdxLnvQ77RdKq65D_5HWzN*Xz;rASDO^QC2+zZXW;zkZ!x?cdMpoE(0(V+YwwmJkNcmz~A$4@Rs7YHzOxli!CF z(Fg&qRp~^<=sA73f!>axf7x7L-ADbV^TelgQLz4Ngnd35s;gPJU;%m{1hn05ClCnS zh#0`{51tsldnaF{W+DU_^ny9dr;@#T8UtN}bTqiRQ{(3HU)%BYj+UmYJ%vR%Ied2c zGBeWCu|-8O0{FZ>Zq+m)rHmLr1_Hs-d)Kev3uvP~U>cKNDM*?U!;&>=yt#cLzdrem zaVNdON=8Noxr-Nb@#=B z7cP8U`jzH^f`ZNOn{2kXpIy6#8Chw>m?erL&?%r3pa*oHdptc4_;Ya?efQnG{Bkz! z?Oj+bQJ(mCdy%Q??a3nG@hp0`ZsTK3L0KB@Hvn| zU_FoAu@dAP~GUR_CIlM|ZZq_ud}Y_U&)o*tP56@i~UG`HAK((k2@T zbX=yTElAH$Oz}5&eK~}Pq)r6|o1K7jbZp!C$Ob#I;o0LeT+{PiYkoxV-ZcUpmkD%S z;bv2i&WD!bf}$@%sF461J-V|MX#G$7Mgm@^&D4t$XoIAAWB(_Z$rS<({e=hLOlSS? z8s7NADR@%0(iKL_&p?RL5EBet^n1Ln=Vv54%Wm|RJ{5qIRlUCD zvm7P28vFAsG$%})G8tjdL`Vq&5~8~C^m$zirX)E(u5p(>aR7jis@=X9)8k4S8V2&L zqA4M9$|R&c6UH);Z0@G7&+D3-lH@$y;4XdQ005`z+`bp4#g)|74&+&7Q$o_zNyykt z5Th+ODW;n~x7U>(pXhul005PZZr^iGM@dc1V4huVN=TlXf{dLFQUL)`S`SsXO|GW~ z0C29^?aN7Xl+@M^=9xlG3CUuqb|B=13Y=#Z^BrJ5U*oEu4(;f79JOdl~f7?F*ytuqGM8Hjn00000 LNkvXXu0mjfCv>B$ diff --git a/bibletime/pics/32x32/hi32-action-bt_lexicon.png b/bibletime/pics/32x32/hi32-action-bt_lexicon.png deleted file mode 100644 index 03573088461e6fbf5ac88a3d067aacbadfeb468d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1833 zcmV+^2iEwBP))!wX2DV8= zK~#90t(RMDTt^wle{;^6vls8i@nyaC+Kyf4;?N{Gs;Z<|365);P$hy^6%`LvR3Z5R zN+ljZLKQq99zdc}5kb5-6rqX-iVzopl3o((HqcTxaYB=WUbI$z!-}lYT&L{W`+Xx7t2av;Xc|G4~p8;?)a3Gv$9ccg3&_I0O zp3XpH_&x85q5VSilxoc(?h!bsNNu2H@BIU9gL^wV4h<69vj;^602?rY;`@+4D#ZTt z_bi|SOaOxjF%;RfaWFC1+tq$(H|;|Y5{$I~Iv@eH@|6cTfCXN8Y4)x0Xa6?vqgRJv zdL_oP6pTP4Z~%B%ZqOc%_s6z(9PAS9k8Gu3M<<9N5CHN(sS2(DxTU$po71mdvZqhJ z&%*eu5^C)p2`3V7kV*~JjKBySZrCCJ(0RB%)PAs;cz+x%R0rIG2C6)kfON|lCzCoo zZBCz@Vqx46`o_*!Q(vFjxN8^TwlV9zk}8 zP(vXUJSK`CaZ3M?E5RF-0v3tIMh+JH*k|{Gp@I=sC;iKoWJUN1zUZ0aSzPgB(f{wq`(=oq+PdYM) z{RQH^Fd4eQ?|!aw=xhYbFffZntXyvUGWrSvQf4Mo!t;WzZR1u1xR&Mrw#xkY@kt6# zETWGqJoDmC9+~S#RW)o4p1<%8^WRCaX%oEOeU1lT@F#Tv3wl=)pi~>f;F^XpB{U5@ z57#uY3I(iO4l9@AtyqfLBL#wacP3ILL3K98pBNL@!$6x^jHFir9?s8_(55kzKkxSEDtD&ZIg znh&9I7J_9^3J@*(9*PR6l7^`@BLF0=Tn;HEx|Haeh6FUvBb@fA2MBw(Miw`n2E(|0 zF5VKcK|tL_ke)xLRi3lLI#^MFX&7iy-WG9df~_9_Y1r5f({TsQvTg%zy|dU15f574 z;SOPe|3^UCFpw1ivLZkOhTes_^KgF;yxIRL^cF+|%AbeJ|Aqc>-=1lKUp)!s$od6L zm9tq-l@h7z=u#quKmxHG^c@4G2-m&=#>P9nU#bJ`0hkzrn@#Z3=iueP!u1EBwXjYB z!?0*(vo{o7znuoDD7PU;{|+A?hkbkD*H42cK8?WGPDsQc)CDuYg_fhRv;YTAK%GB* zVgw@9ycMrxR-uq|UAI+AiLL9nstS$+fVAMdKZBpdVaK=NO#e^m+?oP_kIj6(KU|5xQb^@Dk3y~;iXC8XgO(1c3&7~Np>qxf zFTfYi!WUkGMA`>dckmAa(@#T90m)K6&jwvbN=ek!@O0?@0k|$qUIpu4P(B0CUV^?U z2)gj(ndQ)GI}8|p1lCRgkSrMnS|WiXC9ae_^Jn;l0=ts%*cE8btqxkvt|b4Cg}ADK zCBs1L>cZ7^JSkBuc<%S>hpsdh^@p}rgI3yx0LfxDi(0)Cgjjay$TjS{#{~Xe8Q40q zjtI<@v)Lk2hBPVhq(mqR!g1E^Ex;0Rv(gs;8?FFLmP+3XctRd)xZ1YJi_ z6sQPT4eS7E{HyF7un2h%Mu8K+D?oDCFC1z{0MEAnapUUM-S_D_NQt7VU|Gwcg(~1Y zcn*93oUHUS!+!CwYFn!|{N?4*(Qn4~?+-?$#MS&)9UsJvN?-J^+NZ0a*Y5UmtyZfv zdt8r3UutV=s?!!0$mjFSgXhA3DzFp4+rxe_cu%cnaXJEV;0O@IukTI+so{Gi-qrpG XUG|;=2k(`u00000NkvXXu0mjf3-ecU diff --git a/bibletime/pics/32x32/hi32-action-bt_lexicon_add.png b/bibletime/pics/32x32/hi32-action-bt_lexicon_add.png deleted file mode 100644 index 9c8ad1695df0cc6ee7bec656d046d21a113f9874..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2257 zcmV;?2rl=DP)9{G8c9(A53qp3+mPEPN$ZEc zGJ&$BEkM5{OZ`>twHq4xmo+!vcm<99s|nQ90Rc)vD&@BX-~tW^bL#lBuigLFU4M9M z0H)@`_^%QSmM--`A8?%>)ixxqj(0Y1Y?YdBSW0wR6G*`_Xc{P704{^T%a5feMqfVU zkM8<})Zvs?)!Ol*T2b*N`TW3w1b{8IEA{7EZi)n(HpWO?l|TuGfgoT5X8^tI8ld{c z2`72xwGn4@*D%RLc{!A5Pt^7F$ZcD;v+Uk_Jkz9b?%Z+?9-LFeB}wvQNs{%3+UWA-YNGdg+P5|$%QC|E5uS&W$>3QQp+$>2 z20|_#2l0XQA@8i2JzHOsdSI2=UFuf3gp-{Y8n%J{4aO8>oHX`MEW<(Fx z#j3*bIFY7G)KCZ|7zEGbqvB`0p`YMHXdGAdY01U7$y~*1x9z+NzT==rA`+6+g%Eod zBw$TX6K!p!rhU0yJaX{h-aN90 zo8Rc=2UF|8^YC34Sy4~|flf?wVFG3 zL)(ir#M6}ww@sm6QzX$X*sZ`Sfl4?bCF0!Ap@nw7y#!Brf2W2G}Jg zUv%%-hB1Pwf)IGNjg!maWHLCJ46iqhk=|55pMdW^)y&tA260j;oMaMv-$&f}>m;cI z5S5{DIVe&oL#-6MYj7a~10a0c9`-B?S<{dJzgWagr*YG1-tRJ~YXtSMMBf1gKbgc& zCdqyB3D)p1@syzE9f$yGc$R=(3g15abN&(_e1FKz=TS5bP18_i8NXNr+a{NQY6;ZS z68c0MUsZ7n1^jFlm6F`mqfqICo`iruJL_c#`LGx`@r49{At#d|91f%DI=Z5iriT!O zQ&0)yLp~yH;3I+SqHzI`1bU&0?B^?Zxw{d7MVT|yojrtRWxKu<0XvhSIvPbQt00vD zmV5}QET|ojjCdrHv%nINtf=RxbRWs5Ze`Pz36|a*#POnmk>S(3p%^Ync)GrW!EKN6@U}JFu%Zr4S9o*xDY{oYLC?x3`0L+}qNoa+ zdSd+Q+wF;1rTR~H>{~G(fsADs)3T+>$pZBHY#6SS?HZnH~G&xz>Q^qk)X%8k%QASS4_UMb zKl}y!J`QaUz%TQ?(7l?r<{AtOJOP#mS!Xt2-i4$EIU5WM+FI&pj83c`O_`f7Aus?8 zy6%uuD69!;8lI++u2gus&mr3g=3=myLVXj&qVVpzetK%ENm>%V5ab;QtB^8hV~!UD zA5IA-iZEFaq)Z8|stQu(*7-K2!)7*1rKX{38a0lJ6@ku&plHGIQ{e0dXAjs7ojBJ9 zdEs~OaNya0BbD32_hxG__>*1855Ix{5YW7_hwx2nfXSZu2n?B-3~DTfrt1h*W%~>8 zxCvJrhpoq;HdkuBm+r2>aAYz$5369$8O*ia(uS&Rmgx~FHDF|30>yM1wXqRT(-4|Q zjR8M?p7S$-@-=E@NEckxcnz^tOOU0~b1PFIb^IIvk+vAY+A2H&z5unMp1kP-q~;}1 zFpTr#SZEruBq0fL9(cyP$B*!8avh!Px`}V-Mpr79Wcz2 zr%g!bU9zbZz;p8vu&s1@*jH6lT}QiM7R>kzk!wcZr}yMuMo*5AGE3kY6N(qKq3f0I z^EPBGm>NBe@Vz&Hx8@`;0KzlP-4kceqRgnED3@ff0!1O%{^}#BW5<{p83A7qkRYtf zXq7><${d=+I80ks?jIpL_s4@xYnF!Gd|iE|&Z71>J-798`R!K`UlPMNbDSJL#rS0E7_gb0 zYfr!z9L>tRmpcNH$de7VwIOA4l5{>#5_}&%0R9E+0`?7*c3rSzUj^`BSeNgMRcehj z6#*0(rm_}ehJD8M#pA$l*||19gR{`t5TFUz4AcUrf!BeFInP-$wqu`6>6qSLeliRk fVdq-^;=ld}1L2!p`B+8u00000NkvXXu0mjfq)8-s diff --git a/bibletime/pics/32x32/hi32-action-bt_lexicon_locked.png b/bibletime/pics/32x32/hi32-action-bt_lexicon_locked.png deleted file mode 100644 index e239f7f2df9d71e82f540ea70dfc2800526abde8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2145 zcmV-n2%h(eP)3;<2kuEk zK~#90t(R+TT*Vc~e{=WVyKBc@JC5y5)^;3&sqPU3i9cVG88(+_ty zae^IJv?Gnq?5ytm|L1>Z&YThaAKMTJpdTo0h2#ItH~Rkwr~!QlF;L&RbRc>2y0wdM zx;~-TXn#?6-EyZ8SNQX-AwCCSFE9{^nFEP6E7mSq_oc<{8wP2HL0Rq4QO7B78 z0U_3oer^I4Njrc+p^3rzuBLTM2K(CEH(WzON9k<0}ZMU|NxFJC#Rtv-c7nlUh zN;d#q+EZS7V#i7E)N5m;M~YfaqARgzFf_EP)fFFLVpN_7i9MW+Hm6DZGMNI`f|9OumJh{%C>l3(fJm&d$b$ z?g6^KwFo^LMKet_UB^wQ5ki1cC@GP?k91wkhK5$45lGEPV6>*ST}||kAzga$W##Dxf9*LkzC48k&p2umC;g`L8`Eczx`jrr^fvA9S z?+EW4+RZoKUc>jN*Fq2=eIG3nArg)DV%zf*urnEyQYha?xh{UO7<%ISNYCSVG|eNo z?#24LjWGtxURp?Nu8y%~)0kf=lek(jY`o8vzfxQ?BJlHhoN^f@WzVJHvk{nZvsnkF zqN)-|Nx7*b0itzCBE4eY$6#ug!~S{z&|2Ll?Gj>bow-2I!(j3?_>Mw$5@g~;`=^95TLDIjoi4A z;Xl86<@*N?tl+UnM=qxTO3G2cSR`T?7>0qaX~=RJT$e%u8U*Mk1m;u@sq6Tq5;C8s zymBS$fAMn?ix)FJJ0pinwXJDnDdmPHlv6G)JRk=i%g{;pT__iH*aQ1GD#|x;_25P;j!Ot#J>N2MmBwi zJ-c>cSr!8W1Iydn+a8<=HY)+wvM@|DBw-lngo*cx17PGq?}l_dK=*wNfM}GK)vF1D zfZcnCIhy!AJ?F|aOG*2Y!;B9NVObXOc$|)ojzPk-IyV6)n?rfb_aUU~9fCT@6< zrduGp9a_E#sWDi!$4ApNG)=?vyo!d*w8sSwI%t#DDri3=dU zxM2NR=IkQgu~DXN*#@-CNuZp|p(m3BhJi8+7G~i`FNC1gxCsEyMp>u86X4ANuG;FH zU4+aySZ9%ws)`etlRzn(J)e%1VW3rxViov25!XRwC%~={@CeEH73(P|q#>UMSB0fz z@dD6X1SXtp*2XYmdWAqxA@ErR98_uoVj^7Jt6D;9yWsfYxH?~&pMdM+a${20`wi0s z(?ruWkn$q$1)xa@IXkRjXM(tw^r||Ni%Qek5)oTL1-3mrb^0`s%1JOPmr^w?S9<`c zJYWI&O1CcgT_k)g$#8u|ShrqI0Z{6RL&L*cn%As}E-(zFu7l&?1Lp_}_OpPKC#`)z zZA%le3%kD3t7rd`c05J#qYR^PnWtIhm2_V;9^byCsi`J%?i{&dku*pN9|3;{UIX?- zuV>+(CfJa5NzCa`)i2<1p44QSDPZq>Z$p42a2wDBoB-Yere=9(MSwVSgmsqY1G)bI X&^M{|bM9Xa00000NkvXXu0mjff7$#E diff --git a/bibletime/pics/32x32/hi32-action-bt_startconfig.png b/bibletime/pics/32x32/hi32-action-bt_startconfig.png deleted file mode 100644 index c64200de6338ef61219266983a32fbca4611d499..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2337 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 diff --git a/bibletime/pics/32x32/hi32-action-bt_sync.png b/bibletime/pics/32x32/hi32-action-bt_sync.png deleted file mode 100644 index 25fdb0ff65857944cecdfaf13a4d2ae084deff34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2247 zcmV;&2srnNP)|O7BXLo0IW^O;M zgA&C~5N(fiH6z`}|98$k_uLEL#NtEWXxeNhzNVlm1UKBUB06yIT`dEP+Qs1?J!m{H zMDPCzAU>o3D`Qc)Y0DjKT-$Ga`}TG9@%|g)sHy@~BxGN;O6gyik^6FA&3gm5|C<8D zhgwxt-gVQe)TRx$WjEgbEvI$hc0qkz7zhIzQU<)SGojr3`vdays3}hj>y_Pmr&p04 z%mVNNFW~VEPz8LRMt(hj_>fq?c5L{S?Qbnvx}*x2Km;ixa$>Tvuw0u7 z2rnH=au{ew5~GckG(&4sYu)B$n_pU8zq;YY=U#k{=dJ~i9z^MWcl^uYpZ5OctsI{3 z8})SoVzD4*1akQbcifjCo%(=X2Oa^ybtSgr)6%TR0fQi5>FGca_Yz~$8%0z7XTP7mLz&iClJ;sJ3b*J1q}20t~T&m7`)%(_kRxa z(HFfS6ckxf3A-3!92; z-I`^7YXNauLkIziKsX2r)t;*Wh8k2=sJ)BAZ7W8tb8j-3xh_DVRQ8hbsM)MXbqbyf zLLd|YLNHYcP%2fK*Hl5#HJAZVJb{<6dKqfi2P~`$hBw~Xx^DCOd22S@8eiA3vTk8j zQ;KcK^bR35UR4h+2k-r6y1s9f$3D`P`V%! zm9T26^J6PwTYlITIdNo!)XQ^4fMm)Z4Te<0Q4KWJgD9diE*=sH{mxnu9TNg!Bf?Oz1(qne@jBsSmEx>X7QM>G8 zm>PjFRDJPPvLOTsPbX;!lt_q^gh=oB(UefnwQ>L{8MO*k3^PhF44%tOvMEP9kK`D`dL?UJFD-Z<3I@z=Xa77|2b1H0O(X{|dUU|GK zJi>aE37JOvU{y*K?J~tmnTq4k9BrnrYZdi<9XwNf6+09FSn~A%;7PX8c#Zxs%P(VS zQ9dc3rn9LNQ#0vp>7nA-^xd+Cw_85vXXQWeo78KJcnK8UL@0qPA~5GYO^`Nx?qeH& z1O|ZPC`|F>S0l!YUJ=8HbIv)#8})}V=Y?79*U=|dvcvi-r|feO3?LMxR!@Y22pLP{ zWk+%D2uRLi@C?vKoCjOJ*K*;WyYCr)^x&gAXWnl0kLemkNjuO%lq1wL)g*&KS6kHp?nKJv04%;ffZz~C9w$H@3+cD9IhH@h(d^OM z5gN=;bn@dyFpRE6Q8a^(oni8-Tl0FRiOal40i*}ebxCIK9C!-Y#_u@8dnEZT5^K6; z`sQpkd-2kcw4EB&0~&^AqNoMrrJGYIGqBUQ(htcF4Er({O$Sx08ayO zVx}Rt$v;)8Hec#a*{OpWYwE{F#6(pLJOM}_FQ3HCOh_*~^|@az>;`rNhZxLwR|opP zv7rX7HL_q&YkU8O(_VsdcB0~Cr#_Odb4m2fTu-t84L}Vd0Ia7L%|k%(dZL%xe*h9T VpdnA4NE847002ovPDHLkV1lfT5!nC$ diff --git a/bibletime/pics/32x32/hi32-action-bt_tile.png b/bibletime/pics/32x32/hi32-action-bt_tile.png deleted file mode 100644 index 3cab67e07c1bc6a42964f6a7fe4682199269493c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1108 zcmV-a1grarP)_#L;BP+TR6UCDdJqe17EP~|VAr~(q!JB`B;>r92 zdJtAZ4h9jucvpmoVMPrA2`DCzuq>IKp09qtJWS6_&rHwfQGDTLs=Mn~^}N+x^^5}y zt2=haMdo1!6N71*V$M_n>0ZNB+rR8$j>``gPiZKWaT?B?sR3P9VQS7Ky_aRhpzM#N zw)QZ*ctzjcx}cv+ogBvmjuUXq;993mpc*_O-Lme{7f6o|O-|*5P}7 z`rAq0b?YenbNt8oop5r!@%U0hoHQ8RBuGMFVlWd#7_0;~0)xShAfCVxqZyJ?6+i85 zly=XQ8tS;gkQRXx1}6kz0uS)w37qn^sP)(}HeL>2?&-?<`U-}^3~CBhgQ^bY&4WX{ z_WJk5FJ9&Hi4)~~K8Ne%wXg2t@_See-Z@0x4X_3^1Iz%^+%!=b!+Gc2NFJk8NdN>N z%+N>YskOXnL;-Vt8a_8g02F-4s?MEgOajiES+D9beFvYLDS)WG0<%t>5#Y?=My}FC zKDZ#F5Ro|q2mt3)W*6QQ02j=}1_ex4jR7!Iler4$yt*)ta_fHKfT|7^FsYEvh7H$iet@?q(0wGDnB?-?wxk$U6B!X5#822r-Sw&X6rhM4DbofoPextvsV4q9Z8x+C54i}c(DI4-)I29pK*{2=k7o9!V_CmjaQ|? z7*2sS7(8&FW4(`~>)#dkUOKma`urBx8Vk~3NWIN)GjFWSm=*pNm0LfA@>#vO@>J;^ zj-#GqrLINYwudV?I1j)K#tL5)M5VXBU45o-aq-mh+Z-2jU9ZDaaDW3$4N3}ED7*o@ zvL8NpuDZN*vH&H6k%w{tN)e2T5K?HukVM)^0!`b0|5e46PabT)|72xtX>$Qe24xSU zB9sD@7rK2VNjd6`_4AF2-@lFR@aEH@u(7c;^o}NNrC)9y;?s}dcDJL2&CTVJ{HQFl zVILt1K);zx>j}aF6ZnB$nak$g6Jm7Sa4bB2PdlG2V0JzuV4f2Z@XpNKJbc>?gAbfXD@z@hI&d01z2%Mw1Ex48d%)nT%dO>l%{T{NjPO8BMi>*=qW? z+w^AE87CV-Rc&4v0CdVfGuTkdS!yVnF@a`o$n z)nf6urX)^SprlagO*o1_IH(yQ<^c1+qdP!rW2n4|5fiZc8}Q=}Aj8M$#5k_c&io($ awfGlw0Rmq7k+?Si00008wQ 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 diff --git a/bibletime/pics/48x48/Makefile.am b/bibletime/pics/48x48/Makefile.am deleted file mode 100644 index c9e723a..0000000 --- a/bibletime/pics/48x48/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -# This Makefile.am was automatically generated by running "perl bibletime/pics/gen_am_pics.pl" -# Please do not edit this file but rather run the script to update - - -EXTRA_DIST = hi48-action-bt_bible.png hi48-action-bt_bible_add.png hi48-action-bt_bible_locked.png hi48-action-bt_book.png hi48-action-bt_book_add.png hi48-action-bt_book_locked.png hi48-action-bt_cascade.png hi48-action-bt_cascade_auto.png hi48-action-bt_commentary.png hi48-action-bt_commentary_add.png hi48-action-bt_commentary_locked.png hi48-action-bt_displayconfig.png hi48-action-bt_displaytranslit.png hi48-action-bt_lexicon.png hi48-action-bt_lexicon_add.png hi48-action-bt_lexicon_locked.png hi48-action-bt_startconfig.png hi48-action-bt_swordconfig.png hi48-action-bt_sync.png hi48-action-bt_tile.png hi48-action-bt_tile_auto.png hi48-app-bibletime.png - -KDE_ICON = bt_bible bt_bible_add bt_bible_locked bt_book bt_book_add bt_book_locked bt_cascade bt_cascade_auto bt_commentary bt_commentary_add bt_commentary_locked bt_displayconfig bt_displaytranslit bt_lexicon bt_lexicon_add bt_lexicon_locked bt_startconfig bt_swordconfig bt_sync bt_tile bt_tile_auto bibletime \ No newline at end of file diff --git a/bibletime/pics/48x48/Makefile.in b/bibletime/pics/48x48/Makefile.in deleted file mode 100644 index 87b25fd..0000000 --- a/bibletime/pics/48x48/Makefile.in +++ /dev/null @@ -1,620 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# This Makefile.am was automatically generated by running "perl bibletime/pics/gen_am_pics.pl" -# Please do not edit this file but rather run the script to update -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/pics/48x48 -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -EXTRA_DIST = hi48-action-bt_bible.png hi48-action-bt_bible_add.png hi48-action-bt_bible_locked.png hi48-action-bt_book.png hi48-action-bt_book_add.png hi48-action-bt_book_locked.png hi48-action-bt_cascade.png hi48-action-bt_cascade_auto.png hi48-action-bt_commentary.png hi48-action-bt_commentary_add.png hi48-action-bt_commentary_locked.png hi48-action-bt_displayconfig.png hi48-action-bt_displaytranslit.png hi48-action-bt_lexicon.png hi48-action-bt_lexicon_add.png hi48-action-bt_lexicon_locked.png hi48-action-bt_startconfig.png hi48-action-bt_swordconfig.png hi48-action-bt_sync.png hi48-action-bt_tile.png hi48-action-bt_tile_auto.png hi48-app-bibletime.png -KDE_ICON = bt_bible bt_bible_add bt_bible_locked bt_book bt_book_add bt_book_locked bt_cascade bt_cascade_auto bt_commentary bt_commentary_add bt_commentary_locked bt_displayconfig bt_displaytranslit bt_lexicon bt_lexicon_add bt_lexicon_locked bt_startconfig bt_swordconfig bt_sync bt_tile bt_tile_auto bibletime -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/48x48/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/pics/48x48/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/48x48/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/48x48/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/48x48/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -#>- install-data-am: -#>+ 1 -install-data-am: install-kde-icons - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -#>- uninstall-am: -#>+ 1 -uninstall-am: uninstall-kde-icons - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=Makefile.in Makefile.am - -#>+ 2 -docs-am: - -#>+ 50 -install-kde-icons: - $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_bible.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_bible.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_bible_add.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_bible_add.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_bible_locked.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_bible_locked.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_book.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_book.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_book_add.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_book_add.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_book_locked.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_book_locked.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_cascade.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_cascade.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_cascade_auto.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_cascade_auto.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_commentary.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_commentary.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_commentary_add.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_commentary_add.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_commentary_locked.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_commentary_locked.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_displayconfig.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_displayconfig.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_displaytranslit.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_displaytranslit.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_lexicon.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_lexicon.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_lexicon_add.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_lexicon_add.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_lexicon_locked.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_lexicon_locked.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_startconfig.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_startconfig.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_swordconfig.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_swordconfig.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_sync.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_sync.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_tile.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_tile.png - $(INSTALL_DATA) $(srcdir)/hi48-action-bt_tile_auto.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_tile_auto.png - $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/hicolor/48x48/apps - $(INSTALL_DATA) $(srcdir)/hi48-app-bibletime.png $(DESTDIR)$(kde_icondir)/hicolor/48x48/apps/bibletime.png - -uninstall-kde-icons: - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_bible.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_bible_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_bible_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_book.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_book_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_book_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_cascade.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_cascade_auto.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_commentary.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_commentary_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_commentary_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_displayconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_displaytranslit.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_lexicon.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_lexicon_add.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_lexicon_locked.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_startconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_swordconfig.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_sync.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_tile.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/actions/bt_tile_auto.png - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/48x48/apps/bibletime.png - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/48x48/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/48x48/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/48x48/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/pics/48x48/hi48-action-bt_bible.png b/bibletime/pics/48x48/hi48-action-bt_bible.png deleted file mode 100644 index d813bd72ec1d04d9cd7d10a3dbf962d3f8b18546..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3241 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 diff --git a/bibletime/pics/48x48/hi48-action-bt_bible_add.png b/bibletime/pics/48x48/hi48-action-bt_bible_add.png deleted file mode 100644 index c16456b02c0dc111beb309ec2470bb5a3e7eee4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3798 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 M07*qoM6N<$f;P-C4FCWD diff --git a/bibletime/pics/48x48/hi48-action-bt_bible_locked.png b/bibletime/pics/48x48/hi48-action-bt_bible_locked.png deleted file mode 100644 index 1333584d22cbcacb6c65ba19b8a9b84c2f1f2d9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3591 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 N002ovPDHLkV1gqX)i(eD diff --git a/bibletime/pics/48x48/hi48-action-bt_book.png b/bibletime/pics/48x48/hi48-action-bt_book.png deleted file mode 100644 index b3f5fb04b6dc5e3884c6675d2415f1f783b25d07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2651 zcmV-h3Z(UkP)V=3$wnsblp4QH2VIwxoroEGk|q5^PWxERYaY zS+GECxb+_A^;c4-8N_YDxCxwBBnxqz8__C~}~ACHIkQ0QeT* z2yjGV?i&2K?yNo_R31ne{&WdRZ1Eco$cm$N44Mx^^9_-^J{kfYmN*F92Yepk?)Zj$ zSLF+Jst=@$d|pX*+k#gFnBvglaGgZz(EJfJeq)sw&svjU6( z_Y{EdmB>$(4%AHb=xHiP&oO-W98nb@=>Xk+wOzn>5b!k9Gx6#9r>gnYHN^{e{Z?Z!z@AGnkTesJt2IHt^zAZI;gup07PW-k5)4g4%PtW4Ac4uRNK= zLx)T3dn{q#)(A7C2p;tw%`%d`7K!8#+sK4&5r~1Wj(+K7-S^n9Wj*MGHH&mnT%+7A z4P9D%>EQChlT$1_dmzd#jNVY*AD0JiNx1Qmn1Nd(q6$dl!6;}3Ie4ew6m_1c5@AQo z!I`;PGtHFmmw*G#fAGt%kB>h1LUZ^tZw~ZO+_{zE+VZPYwS_0|VBxvjZF=^`vC?>Q zL+PfNv2R3_4;t)^`G)D=hWNcKh_%jaAfs9ybj`)Om>w|{Hmo%05<`1+2<%ImkyFFbV@wdX!%TBmNRL}SVRWIST{vzBBWq7jc7 za+q?CM1mk_DtIR#vLTmI1rORLk>y0Y>=2>i{kty$(@ZhL>TS2?$Oj2giIh62h}Clkg$0N@V4)b1lO1j1ajcL>>}0j%^~LP66aGNRCOANOlZw6l5jDYF(!=n40%rCL3q##9&_V|{=w>;YPXv>B3 z)T3Fjm}a4pXs(bcnt`w7w2s%&RFTAB5{pR;lGqLBCb2}7c9-MOX5f280N{8&?*qrS zk~V}}b0rwo6rL53a6=8-Ttq{0!GPwD{6boYVb&6PRdMOKPB@RMg}nYM2)H>9Vnf+1 z8BEDy$`)<OOBPF}Ye!>{sb$8Z_z-jel`2umdYSEHgB|xUD3^w!d zE!GzG z*#{COMRMJ6^R2AX%kSN;lk5aB4t1NC(ygA%opAFWNLIm{lA@Z>d}+-#`Zia;2v)v#tG6G|z*XZZWcgA@`OAq%&0@iv+XCm*mKo$Wv z0k8K|c zi-`r_(*6k)>v(=KR3a0DPe5`oIiV)>2!B6G+v~IOPD|_k{N@>EWtu7N1h+i`mmHc) z*l-l!)d>{M>}uwqUb)adFYk?Ly`LW-l+txiOt(j1!J{pZ!4L&az_<4^m#a!~UhG@0 zr1oD7zHl$O+Z^pHm@YRY#3}E7%zk!%~n>~zKt$_PcvoZofgeAtD+yg z5(1~yX_kH9Vsl$kJeUoe{Ps4o-`d|RZ_@KQi^rNQzE)@H^(Og}54$6H8#r@0xa|;V zqMS|7x(SH{ViO*-XhA@)ZcpGdW%;cZwZGP>z1E<4Dhqq=&~;w{o(BE^{AZe}zDEfN zz2KeZiEILEkT`%BE!5X;iubPl>A9T6zcr}6T4(7W4f5qxmH!1iTY!EASl;SO@GS`x zWA&fvZ>C?&<~>Q(BC53UOGh)?%tk&{mfvVnd$msO)jG{nY50C1sQeOZDxc`4a<3)Z z`Oplr`!T$|=li4OJr9qDEoDlGjqhI1TmQ|1EoSO09&6y1J%o787GR$S{tT>q6n|=P z0?*ISKVEyZyeDSt{$Zd{yXeN6Dod|7SeU6(n^_4ehvx`Oz#myt`Q%n#8}+lc6#;-5 zX3N0u%%B{t+&e_&&Oxj-q~~&$|Jh*i?+x6_s>*M(UggHssN8F9n*hKJvnAjMz;`j+ zCJ-qdCR|6t1kku?oSN%1J?lyz)2vzRx0;e{{xZWfU$$%o@)RA002ov JPDHLkV1m-(4Zr{Z diff --git a/bibletime/pics/48x48/hi48-action-bt_book_add.png b/bibletime/pics/48x48/hi48-action-bt_book_add.png deleted file mode 100644 index 4fe4cd47081cc443ca5d5d74498558ec68aba557..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3420 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 JPDHLkV1oN1UiAO~ diff --git a/bibletime/pics/48x48/hi48-action-bt_cascade.png b/bibletime/pics/48x48/hi48-action-bt_cascade.png deleted file mode 100644 index 0ea1fe8944fa903ade46b030cdea88c97f39fffb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1654 zcmV-+28sEJP)?7hH%C z5K%*183b{mD54lt5Cq9a5PYJj!5H(JJZ2Iy_jXsE#P8I@z)11>R{)N+5|t54Rl#NXUX=a9Hbxj1ZnmQ!cv4UDiTEgMeYJdostOek; zr_V=Qw_G#oI21)yL6!8T-4~s5mCli)bL_nDCzIPUvJpTOg&|QCdOKS!`1lZ9=V`0dCo zD%YOuXJgQ>^M`pwsbH4&0QPCSQh)DwH-NEBbZ%|X{Niz7d4B*}-Fdo|)2fF;7tpTD z%08eyni_*)Hocb`n9vr3|Hl&|xqM zq+l$`*i55Luh4a=Zb^UMIxY$Zn8>0qKN0{{<;7hsrq*8R=`4Oc?KwkHVxWE(UY*zW z|H{iR9W$ifUp5kee3G$dgYmJZ7vPz*@b&j_F{UtrGF3{+An~+&?-`@1@be!liN?3y zV8XW_2%_yBFja?Lp_GsxwzUe(LVV zPE9uKl;jK&pF$GBwT#XmUB9<=oEMk%!vY1kIVJVc7VQ8w97-?%DyXUV8RbOJ*+~4(%-fxH zJp9-%{C+GnK+_w6;z1tcRh1x6u3ovKa*0)m_Zb7Og?iRHjEaHC047qEzJtpTFHg1@ z&*cZsC$;TZrTRVs5pD<`by^;+KUxzZy{v4rS1xGJHB zK(G|vuF?a_5f~IQ>6u8R8o;PV)&Y{P?L3J+8`-cE4(s*Bc-yb1Kp3PE5UtLEAptD4 zk^OW!Cxk2l);X-T6@$${084G)kh%tuS|Gsgr;ov@%y*prjy1X=&HxKPo)ro$gyae9vyL=<0ktoap-vV6# z!qC`%%ZqjO7M_yJFEnR?bLGw;2!{eNs*#HYl4V~HfKF>(QU5;hUq_`X0zD$0owy9_ z-!!t?^BwmN1n|^zr`nCNKV0!AhD$%xZn`ewt^HR8mof*cq%VMPzT9?)%BySPvs<7& zmM^f)dmh-XdiyhV4IDLB{Nm4nZWXueIB*KM2o!HH>#u!i>{2Y7VPu$3+79@w+;H=@ zyEZPRr+s?E%CO($yU5oBp_V_t)HSlM*U4rY1wi*u=^ysGK>0B;_cnE&9bA63+GaZTj%K(j%*;f^jFq3Q`$}LZjIo>0H#V#ObbV*`TC>%Z_x^&@ zhwB08$Ru#%QkYXy+KUBXfW}f-a#=3RWvM6s0B`0po~MT%oB#j-07*qoM6N<$f?$Fe AjQ{`u diff --git a/bibletime/pics/48x48/hi48-action-bt_cascade_auto.png b/bibletime/pics/48x48/hi48-action-bt_cascade_auto.png deleted file mode 100644 index 6dfc9f5fb5b9424761b89759de3ee9da866ceef2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2628 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 O00001 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 diff --git a/bibletime/pics/48x48/hi48-action-bt_displayconfig.png b/bibletime/pics/48x48/hi48-action-bt_displayconfig.png deleted file mode 100644 index adb2706224fc50562adab577eb8bca5152005c65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4063 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 A^#A|> diff --git a/bibletime/pics/48x48/hi48-action-bt_lexicon.png b/bibletime/pics/48x48/hi48-action-bt_lexicon.png deleted file mode 100644 index 623c56484c6a2525dcbd6cf17d916fd9d2928689..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3197 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 jQ)?~*jn^400000NkvXXu0mjf7M}%C diff --git a/bibletime/pics/48x48/hi48-action-bt_lexicon_add.png b/bibletime/pics/48x48/hi48-action-bt_lexicon_add.png deleted file mode 100644 index 9d2cfafdf474714356b8ecc1e28533fa4692843e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3857 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 T5IIFE00000NkvXXu0mjfkxV0> diff --git a/bibletime/pics/48x48/hi48-action-bt_lexicon_locked.png b/bibletime/pics/48x48/hi48-action-bt_lexicon_locked.png deleted file mode 100644 index dbdafbe8c12b63c766cd2c2e826b9ec653b9af1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3715 zcmV-}4t(*6P)_314iHI1 zK~#90#hQC;T-BY&Kj+*#4|_7UV>^x$8|UpfiOB;ZUjl+v;df?bwv16|Q& zS)|o=wN-bQtyHlRMU|@Ume3-x+7_hlLV$`#LZBenWC;Z`>FC}&cjn&D_xJmqbAIQX5&S=u-TpxUX4e;Zj{Rl8Or-?C7SIZ8 z5mIi6&Z@aCcfS977+$^F=ZY@}@8S{w+rSE73qsr!nOU`I&X&!!jXT_^Q^`ln`zv!jk@*gkl|?X3kA4Abq+)R z&msSb5F4lU-m4Z+5)zAnZNSY!h)vPim30kYT}|VTb_%i16?*CgKC1RN`+)0 z{|}J=xe#}FQ{|Xe8`$l?y#d%7KyR_jLi1*=yM~6g;m_tjZOJ!{(tCHo6~pSX9@y>QuK_j(z*~haS}GP+$cDBi8rv38 zziAQSsyGl1pzV^QH3|Hf0Hbw2+dY&>{Qe`AcMz$3ud5v-0>heC6<%%ricp1IrRQn9ESL=iX#cqP!qIuTxCG=+SBw!7=KlZC{~ zpVG7cWW>vxMU~CXR?X_wT>sdgQL$(d=MNs_$WMN<;!5z73J9#ed*+JJ-3z`|LBsYc zYHz5*ibMh{DGqJh?w`WKw{9xw3SzLJ;D|P;WlS;fYO!wYlE7N1u z%($j$c6`wa7Tk3Q@unv1vNEJ?BP8MtVjeq04ASD2Ov&Za4dR` zBeIKbm84)4)x>EvP28xLQenzQJwS;Ulu|@$Y51wI|Bn)Qc^j8K9P!wP<~*b z(j6HgQX#O5z*<8-kI@J0x?af}yceN5lHVdPw}E5Wir=HR(LDE}*|50gFN2km29neVMZ#_3<|YTM^ofdzQ3qtVpDV>}8w4r3JX@ zG}?7B#YX0NzIz=9itr`i+Vj{uzn3R(Jc4f1L}r5M1@C>3=WPt&)OpNoh4R@DibB;k zc-1+?%J*v6JlH@XmBLG>@p3uxxg0?AZv3#Gwg96Ph2dd@8MBP`JXAjKTSzIS=lL}p z=FqHjJbBZn$ggQ4VQ}7o5q?)-abS_D}*dqa--qtL;INf zA0P^Tzb}9SpkN`s^W5nQ7&KZZ3&X=zkys3r^25h<(T?MLBe1;jJcg}2KikkwxJ?s| zLiQcF?WHCjXkSK1h7eLAq+#7~HOqQ8@aV{!IMoi7bD^Rd&Rh!@X4%wTu#klU!Wg74 zU@lOBpHNLpfCnU;RH`Z(j|2D~a9vbBkC4)b4~5X75HGJzk=;-rUIkt!wCu0o{{L+N zkwpbvr;rkr&5}QQlzR_5{Ib>N`W4qQ@639>VXb1;&#E!`0>g<;a)&;^K6ns%dL+gy zp0JUy2yp%r*m!3(M3oPztwx z4&lchY zLO9=hkXv`&O)M6}^E@({3_U$P96frJ6DLm4-`~&h@GzN7hQ`JQ?%Mh7HBwr?YH4Y) zuF3;4fVKl6w&g!Z02qT*3JYI=XTWncCX?}V9VyY73{ok7YO`t;Ywx_1SgahS6sc5- zefwYMg=7ECqP-o&y%2Ks8rFRCPFh=AF~-o)(7=Wb>+d*z{P@?}+uL89mH_2AD90J+ z0o%4QK_)4H+9aqUC<6#XPqoJ6a|nbV62^=QE^ORLOG^vJ7;?EBufFjL2ctjcE$0-s zAA*?$;LstCb#xH=`ybHK(t>TH=*1 zIGB72INbA)p-z)LdSX7 zcLdIzf(0MLwI{V7ww8sIa&(}Zwg5MsMr%FV3l)VR1fryi1X!Mc2Y&(2#Na!(!Ef(| zy{F-pgJVLw>L7g`xCV@b7v6@-PvQDw@ZEM;b{1yj;nk&@a5zjT6dLWhCKGU_g{?V4 z%APe3JirXcq0rll+uKW_w-@ii1%%cZ0huTyI`uy3$INGw%K^tf~ zCu#0dB)0mZaBmrPzO=g%MYfVM1*w0L-r%XeDgw+trf!qvG z_a~v?je)5NkQ1*j`rg<*lgX1RPzQVkczY_V)2E$e5@FkZVrSbJ%feU|@eKUvSJ1Nu zZa4`wX}`xQ?VT(GDw71KFy?{cg7id4H9?Rn5md-QDnah!4vf*@=Z|Gm6EHM{DTNP? z8d!bCuM@|G;!y%#HVL_W0A2!p(X}WM7hF3dkU9hDK5!K#J&sLG*#lZiLL~#5u`GX( znb4I^6e2Oc2eM&5IVpu!lU)brt_$fN$Xp2Wbo^Qv4>u(N%JGNwXaG*&h0;9aQUWZ% z8A-y39qeP2fKC)tymoSs=?7Phfqwx3okl4)pUH$~7Q-k=tF@FASI#C2AMis+jU*v0 z#zT9h=Ouy)4mkPo_r9QjJjV27Q>l5frUny?1Io7j>~abMbS~phLqhU27B8kwYh+&^ zxq$%&jG-UjZ~@M7;5Fb?;Jvcza8!uaKb&X#P=Sjk=2I;>MdAGc&JMd|fDYjBw07!u z`>Th43p^yGtQS(E{hh=#us?u)4LG}N@*s!;%ka~HFH&5fALy9&UkytBVz2}@1`jE5;61PBrKBNwcG;NdsNst(p9ob22*>a-Ak}P=<7f}*LQsOd0&UUwR z`Y)Lf^nimh{zxLgK@BN|>z5h1=LWuazojbq%&_fSB-rwI(Q&WayDn&dNLkKv1`ZVAA z*0=T_Jb3VNU}hP?>w)`#`(m!R=k~4X?mfF(*|U2U+iqz_sR-}^uWD`OAET)Jb;sEj z{2%jT5GqY-=Z(RGhg=fM1zo_v$%<;tWqb@x=aL{pwc_01>%; z5?BZ92JV-VySvxQo)6s@W6%3j+`lVBt|boWIvaqY=EM*P0PmO9Rz4|2bx4Q@Rt%u$ ze@G+}yS8oH_OVhZc%|IW7j6=4S`(6JPvXz!IWy|ou$XU!)v z0`5VLik6FseW$L9pC@&HwQ$( z^keS~V8ezDe-ewu#EX^nd_H}Y%z4SoTsyPphOnVedUldOl|J7bxsivmadFcPslT~> z=O_>E3E8>bkVA@P_zn0j!Noz7S0P@}MdG>>0uS=bf*Nj_H2^`v7qGod5{O zaqgI_hG<h#S^Sw9j2afPIm2Uxn zF{X9OQ>02K$X`B!a~r93JIDh{if-e7cYGrn(_nYl!FH)!qFr)yZf5%0>D z%d&X*)kOZOXR|zgAT3@$lgh5?NcU{HxtYfw&2rP`47nDEAdK*RLoB8cc5b_cHsJD# z0m3j$gyjO2co#us0&jK#TdxaF8l(d<4wYD%RJDlj`$SQRFcfGVYY4a1s;-_qotb{> z=bb!#pk16e)sk#)YwEsvbB2$8Fw5V5wu$yO7XWK5k+GC30YPX80z+HQC7wvHtK?Y) z%mUs@00@G>F~v!Sn(rlSN)q$RSW|bRtN{eEI0NZh=<<#bhCV{%saCCbW~goY=>y&N z=>zM;v6E}!EzQkqH}<8uZEKpxe>X)-i-Xpnlt4i>BFWruiqF##x7K=4?FBn?~ zfYz3n!rj(Gc>48~0_Y$JMAh?oOeQH5X36*wm8t;|5k?j#G*`rH zEs5pE(6Oz|mHvUq9-vvT=3Hsb!fs$|;u`=_1o5~+JMBGT4WO}@Tt0+?Ai(#1gp(lu z-cRtQ-|OXf-rGu3x)VPrb8xVSzyHrWn0w~ygtN00i)B2|P^m^(LYzS2I1(o?Xf4r7 zFglsS1SKFtC=}V`0L9{N=DWaJ@Iynn95Oo>P^m_gOA4u)dbrwLg0};(Q4|pb0keG% z@J|ng+}$}yxm+X+rZFa@ziFDUJfirkOOKO!?Y}@ss$PUs2{AUr(N`_6wLvMtC@oZq zqu9h+!Z1Zk<~(zy5Nly3?{VQ`nbGkwbH#vi)zp*-AdG>D^?-IDbXEi)q(nGz*4^?R z*2kV>YC1=(IEqp+!pLK;I10tfbZvTo;!sPignALG8WEWYN7pT{1xnRC;Cpc{PYjdo zPT&V=ve{{d&dxA$K2Jw>g56uE*#5_(#Pt+^_iy)b>OxlyzyQ|mM7Aa{6W6Uo3jmaq zh)gFP$q^-V3&oeuFjwp%%hZenw*`^LGBUGyfp(DaD#L)t+B}xmll2^*+ z$hj$QSS|2^CRE}wfBEPL+qT5Xw5F&;6{>!MC@?&H_i;||TUQgK1w=A~b5k4MgkDnp zA^;<$B&IB-Kv67CP$~gLSQ}AW7Pwdxo{1Av0)e37MOYOPny@BbS+tfU<38Q3lWgrD zrzJf`v65nTE=4lk$z31FQm&q7EI&vPTtbNgt#XvZgMR=@)zZU)^#FZCAKr6ESL6XH zrAgYd9JsU^zcY!0N6nwQepZAw#^7`>ef9_lLB%&1Z3wI-ldAH;t;6ixR^`S`KAAR) zFAZJ@lhb1aVT>RQC=|bsqpGBIfpnB-_-ux+|7LbXK|%P2#HV%p)|;v7|T@=VxG9+QD|SE!3#6AHXG7OpM2H5YHcB| zhEC&JTth)K+gXlgoqs1WjMEk`~Iv-|7|B2ch2y-IL?rKjrh9beE8!P z#@e>yx-LRWgp!~dAPS+cp3$lnDq1l#CQvFx5M>c=iq4k8f@f;?)xD`?ZJv1D=&H9D za9893?ItMS*hb6EKV*b3=BE$(|sVWlfVc>g8Hj;+jUFn0stXI^HjM=07OJ&fH;r_bfj>#CNed*U-_YB;(4N+qgtFos#dB|hP7>zh(;y4 zjt3C6Jg{N18>9x~EC*mp#o~n)C)iMY>lU(+CZR&Yy3cgohjF9G4{RZ)#wi7{S_0Q| zU@2=h#Lb0GOwSCX6YKE3G@Y#%YVqC>-w?bANG4pOQfw_U6UXGQSraWt;zFVDd}*%0 zrs*mtpZhqgh_jX~-Q-wHGwmce^}=KH&!m|eAElz!A+&?g&Xr`nlE`{tQd^}NxfG(E z6qT@efbOF_Z-qcbLqXlCDkum1USC1b1;z##(Cyu`Geoj}n zaPRh4X-NlMn1-ib+Jrp4nGdAT^5nszsJ1^uI0=N~fRNYqfT&yZ?1Z7`#yEkA6ORdE zt|182HTTVbUZ&%9rSI#*f91ro0Kmwp*G_)9x3BM?@47wC)QJrHkAIXB4k`@T5}%?Y zeU@kTKf^e;BNMBzZW5HUr27{GJ%6TykL)~3dm_)^P%~AVtXX}DkZYW;0H`&MO0;08 z#TTr#hXw}*{7R*~Yr~pWy*V4O(V3ywnW1oTh@bv+Kcmt6a8}=iCo>2)htRs#4;r0W zids@DQSTK3p(Nwwc3vCGbAGhUlgB?m#U|_b)%r=JuUt9T!zmn@1nZy0+kcSSPVtpe zDi#CG8}D^o_j9>i?shlU-e*Z>T6;H<>A8mz?MzkTOjS~ZGPSVoFJsN6`oq#yXkkc| zpF4#uU;ZWeKmQA0klL0vaBT?9A14Ff|IEbrcpFWh`trsN-Jia7cRy2Qg(*tnP6917 zQNVQti4_1XUUDq;y-df6D)BCa<6r~5QUK~VUPQm=NXbjkoa-b=YRV3{L})L-vn&+4 zjNo?#1hplFaMvK3V%X^gmFVpN>NCU!3$ucl6URm2R6?{1+OdexT;u+g0$neptRE6h z7Kp|RgqI4~iVq+W*#t~4(7ZAL81e%{wG^O|F3PcJ2efMufmqg>*A0{T-&-)VWx|O9 z(RiL{x(Ja0Oa)syNi=>4|HT)HhRZDK1uF%Z2tzwlobg(mY!i-FXvd-*h0x-LI|*yC|@QTpCMdqWm7zk89#*o$|1Z1XR)PnU9d-OhsX!2bsY;f zxK;)*{TSr-?K^UKa`(m^U1%qcc53}gYC&X{j%Vu!wXhhgiMCar+IF;m9y9%G!hx6Z zetL{>IKRlsQC)E3xbEMim+J!yM{ZvVII->4*7Y|$cq0>@WUOGAm^FCO)v2PHVomVa z4AE2(%oQuYiWxhE|MJUt&y8R!mAW{erLDZ8{|Z<+Kn-Gt5bWQuG267}*0oHlIO7FF zak@e@mM0vaX;ci0_0D0YUm+ZLnd*;UB|4X{Z&fX}as$M?BQ5U|0N^&@UzHMf##~7d z7=q9Ori>{b!(2Rs_tGK!10z_!QWrem%JVJ%TaR}Ja1}&gZ9nGX4$Mp&(bx>$Q*RQD zmg-h+#BDTB@VmD1a^u|rEPTERNKz{ZmRkHSSuy^9EHVBU{|)#S diff --git a/bibletime/pics/48x48/hi48-action-bt_swordconfig.png b/bibletime/pics/48x48/hi48-action-bt_swordconfig.png deleted file mode 100644 index fb518ed7a8991d0e054b7fcfb6b8bbc559346ae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3623 zcmV+?4%qRDP)uC9*$|F!>X?X}l|PwfBK#A$t6w^RE}!=BV>ef-Jn;}ZzMrh!X< zjle1)SSkheK+HfvYes>0fj592;23*S`WFRVYag9Jw_^cU3c**h8Lm6OOJ>eHOVHIJ zXm1uY)(NBl$1{vfLhpd#V4vZYcQo&vFmEZ%R^Xq3fzz=t)T(msDYNiid%3u_rbB%O}w7 zEV3jIT)tM`_&Zlgv3#+lF=NO!LR|`CHdsPniSUX5tqp$Jm7(ZCJ};P>7K~59(=TYY zJ*S4JirfV}{!yf5wvh&k;^tEk2z9=xEh`@X-OpPc7q1dDFEF&XK_&&3tOA!pRDK3f z#t>*K1U#+rl)>>0laqppQHu|T;h`PM?0?TZ3j85^QiY!b{BmQ&b$9=G-QWN1mi@?6 zfWLXoQnCA<-?Tc`pCveBiRR2RH0h)v3Uv6;$aNX84#6v9(8gde7z4(D5Rj}_G%R*m zxJdK$n{09QMe@s1u#0Y|d0z0_lS_?=eQ)b)osa!*e^vr>5D3BFuzrQudi$?hsn#aL z>azoyvj!o=4De+F+L$QnGhJyyH)S_y14u(%t4pfc<@!%cuH7IvNx@FKoraTw|F;F_ znwBee?H_3UhlgKT<^p z3eIX5*8_Lb?O?VcX}SFOS$qHPf%o=qz2lLFUBFmRPmd}8UpWgrmgN2`*UROx7_3|C z6OUJaT?Q`+leW4dwNk1k@W~`qPU>>5c+pifx`;-X&#afE5`6QD_7^tNdFu~Y`<({{ z-uTgzw>?<;M{UGVPft%!3)yC-ZRlDezMRbny1D`~8H1@n4=)uGkwYj(W6G-#lF+6W zbeP64lu2s1)f)Mu7>F*VhmzJtN|tGPse~-fLat znq^P(xocaoQ(dvWPv5)qzOAEwQ}FC#Jv}|nZ1A%sbZ&c#xC)?arH2-#QZaM{FpP4@ zMhbx~1(pzqXoYlHLOM*;vi3bqCE~Mzmz2R(nuYFu?x^3wwHuZrndVy$zQ$)CxhIoz z>U-w`UtNK22O+q%wGnA2G_8vQ0&UflLV=P7ZA3)GRHR}|HF?XWw5)w!m1U!=-~$~2 z*OUT{^m1$twsZcOF|5XwjQ2mseb2P<%#j-@$fnC)n!0ll?CzbP0El#g8>E26XZTT~ zX?!V(MN4mM@P&zX-LL|Mn^Y9-+C){6R3djPk=GOg&3H*MQOvW>|984u4pP5x1sI=$ zuRp`@y?QD8yj2u)O&H>Fk{ve!-wg#iH-TlzILjRuS{D0w$`F$VTN*53kQLzJ4h*1; zp4B#(N}|rtd7#Prn&D!=V9{r^=(57y!&jP~rK7V6>^ju+LALKR+}C#<16CV;T?*4& zf`K?#nJYm&2&Ob2fr~5&zR{!_14>F_$q={{2BSPqyw}Uv@nfWtNzPiinnjD-kr9D% z?XM7ss>`IO87lgW6axx=KwD`qUrId1icTL9Pl6s|w11rM?7x&B7dA1SYQQ%(I?&MM zz(507>9wTJY{coEm%u7N06VQHX^kC}Wdc*fA8=sz6O5hc$8ky&ogx62efBD@x#<>S z@i-b$k&&kjPM{fa6yv1;$M@+dy~riU3D;r2g9NGmFthPVh=b0_EXZsKd3rqkdpTXfYKj^)YXT2*aq#Fo` zqXL663KbOyl0FCnM%Xl5w3x9yhX8*r0`(;iJfkZFj4|Y%+kveW1>eV?<;7x=T~9qh z$I5lA+1O2>4bz?`@FqAj|1_)gk7%xYA7TIjcmbtpo8A4_@Z|JwF&b;b&!h>oAnxTf*R?^M3GloVaH>LqNtE46bk%g>%+91 zb1@lpjFrWIVTIU6DxHg-7$OQBo0kVR@zm5;>9@LY>+4X&@O_Q1^@rMx&}xg0wD@q> zFoQrI!1Dy23KQ4uKTJwmIIe@N&$9H2FOX?!#hV!B(6c+(|I&;2zR!Wz_tE_NZ?k#T ze4LHovIhP3x0TiYr zt}+NT)>MwTQuqk!H(W=ey%Rf?CbeV*%d?FP75W%|Zk*9vjzhgC_?7k5)zz-#o!t5S z$K)-%BR1e?8cMkI6amL90Hggwndp(>z+{K$O9$??w621U|V{79UC1cpWPmrvq zf9L=Q_Wh7!{1g@Qpa6aj#+t{;Hf1^TKJ0n-^Sl`R1_QCx=(-HrPU0DXr*sv35ME0) zB;1-Vbq2!mba)LWkK*NAK+Q+sEno;k+fZMeRAT`J5Y^_D9Jb~ zfI#b-X+*iLm_;HY;wp`=W~pN|1x^ewn&IuwN8slnuqOrG&KBUd{78b)ff#yWE16_H zv9SW}W9=NzonS%pYPvRmiT352h}C7$$uy?Eji!-)94w5lE2ptaZ&cG>)Jn;ThczkdWcrGx;U2VTQ)!SUA{h;J@Y=vYheK`*P*=g_kGYqWG;ik)u2OQZ-a z8=(M^#9aKvu$`_YP(BN&nIy`xDN9MuMn9Q^;Y@fx{`@v{sQ}D*9;nvVa58ou!1VDn zxxN%bOD@DtB(Uq-NiO*`PF*WSJ550g3VzsS=6y|GTNJcK!4G%xVxTG3+&g~g#X#c( zVXt&j@J7JFg`fqf{80{l?WaHqm~-GYdw1Ij{3nL1hW9pOUFDEHdm~7jqFsknAhoU> z!#!0(LR6-9;W?pZ_!WH? zlY+P!fPF9UxLaXX8*6>i+g+!m}DOLz{whI4R`MA%u{QjjP|n{a+wJE03kQh0B+G2vODOM@J~`_GyF*$0G) zJ24;lC^mCgwdc2 zK7d0r1}ymcqCiT znuQAl$+RZko+rMjNUXspCPkG@^qxQpQ8|xjV^F>z7*F62){!5HbEqE%$8=zdhqv>_ z7ayW{Xn?R}4l_^Eesls=A}Qcc;xYcTZGmWRZ-%;*AYK=c$hySp1LA2#JRZHVK_CMQ zU9t%BG5o0*qZ5Kd{f6E_V}jE7eg+2EO5Iexiy>N zoVKi>rBTpSAHKCo#07CXBvJApH)(i(*w8lwxd~O$?$Aq&?tY5HcmEHnFhv;cNkZM9 zbbB~`1ZwRwlNQ?j6sW5a)@9O4ESJ(+9FNI5ZG==xyGr@fIw&5;A3s9z-Mt+DrIGgK37I=h&Je7(*OFzKCxfK{tsBj@;tK;Y{CEl002ovPDHLkV1fcb$Us6FBwLm&%W}xWi5(|)OyW4kw7|5a1p&hhkG6l%=S*k| zt;s;i4AgS6`2~`Q{z&_FXqN zH@#zLJ8SwHYYk(-S5W#-DE^%gyK}!A*=Ndy0jh#6U?Z?QnN+u2x7ojO_l;Mbt1(%CS$j|cv6eFOpMNoW`kn9BU(00q0qIe>{O)}?Kqq^ddg}q&#+rdq%Tl`s z*A{l(a^vaV-`kaC=MJB?lnr=PJ;ymqyp(1*dD32Z_;E))_7jKMxn_5GDAk$Eg>wIa z*#(XzJ+d80fS6(#E{8|HxfOzFhwM^30_HfRM2@)U#^dzih){?~JuwwD#n}Vr%Y+ zCx_!7|7=LVI=7inSLzoIZ!!wSzUDQ3p0%bg!H#VPo@>&a^yzLq!hEhDEnEbkG)Se1BSjo*I@{e1 z*_HMej1T}3;6qRhh-Hk^?XY$8)}FP_+V9`-FLzv%`(!Rt4}iIRRT+cC=uJDWZ{J)f zU19(5zz*lhr?w>*GaHg#q9xJMZW@WCfkq*vCYG8%ym5+cHw9#;p5^%TAZ1@tu1Lz| zm{KLCRF=%nh1sd`|N1rnUq&Ff1BVoL)qMUh{OQFP7ymk%kAn4G>)*C>&Cb;9;%xr# zcMt#cVn+b28P8-xl1WH5C<^6}LfJqnlUSOBu_6pjDvpWk7zhK({us>-J`3qx2mxAa z;#lJcl2S<$gmOJ?V+QF_g~CGdJXso%q|jJ$mF&qJ&8R1iJn>->i|N#RQh&Q{)w)~R z$3FJ*rfZ3H&i!~g6XALmQLL%>60Ie1qzEHL5GZ_C;yNa_ZE#{LqIYO5%}qaHexbst znKIe*A}UIAc(Mhh1VnBZh!n8MKN11&zq`!v z&^QK1_|V_%;l&ec(UK+{UJC#564fZ16y!H72GMkG| zSdNu)5;jiK!Ehx?Lx^DQs!19X&yt=^@Y2zCUU;RGPkgkGteoI`kF4W6KfNAAb#WKA z03i@=j4sQOdI8u=ERkQSxB1xs=}{eZ+&dA3Tkv#%QTQ2<|<2J-1p%_z2*mFsjn}pqVktGBr@9rWCPYe`{zR#id3bg_d~E&%i-Fa& zu3>oXme!qOw6AOA8N^&C<)8p?Dz>`TsqgFFiV!;b_6|+MTr>SGQbge`NI^ z(`+>ps~BGf6XJfb;typ%Ol_Q{q;0up!#WrIC<%0P# zPoHjPs+1$;WLer*EEJm5Zvr`YU=DRClQaX_-7=UQY}?SVhZ|bjaSR7bSa`z2Gd(ah z=^#U+*@$Pj!)17)K7jNnvg6)~QX#(C@m$=5#Bw!C!nqM>sVV^hE|>x%TtmCJk{6tZu;Z6qW~3sLzfp=eW`moDuhu4GL^)+RBMa3r8z6#7dEJ zk|L=R=vdQ|Xl7ID3NC9IrZ=$)Ti7VA&|2e1K1xYqCF%9L@nt}plNz45kkHoy0FLL< zKD|R0j;F9)@X>J291xr{C$vUo9WsR&-J#JEWUMJgWgOSx-D~%-t7`|XRtvF=P+C*= z%hmT#-AgQqk7Pt7BMMQ8Oq3mBEM+j7QS|~mH+QP22X>gEI*~yreU_z{uC*T_7jnp% zEb)9!>Pm1l|ISj6)Uq|!l0b$O;}T!I<}(ah{S@*ADn=R8urP&zsI4bjgH)1oT%i(G z@Z*4%L^HGg0^_96O_sayCOelSO4q z86C@~fk%J?!117E?txH;?^0S4su0Vt7;*9B{g{Kq)K} z$_S+uZOIg?8&?CO5p)mL1)~mt^r)(|js4aByI*>2WJiCSFcZXcKJjdpcrGV(B{+iS zG2mg~Adp*`sQEHA>8k+CuuxhfwZsp77K>>t!@?3KM$P&fD2HX{N~ejXWNCAw(MYLS z)!R*Vk&D;Y4^S=7WzxacXZ9cabHfmqNvZR|Q#C73kRH9@%2+Ft1zE%~T^!pb7nG<- zpZUT<&GN>w^64-05rldh}cH4sJ-1KtLNVWU+%3@eUj-V~r}(Qyr*u4`v;4nSTO z>2i9o?F8j8CPtDiRgX$FOGknNsTH8nHQ`HtM}uXWXdw`mgAOah7wYJZM&P$86S+9g z>f|7foxrdhvXltps1`1%3DwKj=iVEJ!HvV)xjX$B!tx-@t-o}DFCY*Y++N={517hF z`N*+6+p!bac7l^~4pW$v1HUGANisFJ0YeCSTYGq0-w1Yl19xX0;{NoL2qyt$E*MJd z12EYMtOvePCqOP2m)epzsA}`D+|TUvfw3%q0T`zuiHeiQSyu6H{6l= z4lj>SB2i%37?ue_450OSp|oBX+KS-nivTDU;^Mqv7+sE?z_AlNo_&^oU3VKZxzltt zcQCSQJ-<46nAg%%TzS6J3Bk6W!THv2gMk5$q{s7@%!wf z1%Q9X;`49Nel$ZxRwiQ|<5(V!li);rny-Za!>a8Ym{{*q>9a_ea$L7=Gv6uwm_=O% z%SKoZ!md^I@MZ#z^BiqB;#nZpR? zmW~4h6;Ar9f@6C)aRO7iJeohmfx>e%TMhh?a|2z?owy^N+;{38uGHL~PtzB5@zRz)Zkzpgy(91=LZ;}T zj|4xY$b(3{Ql`XQ=Nya8i?kcBpPR0Oz(_O$3^SI3(K9FS^#Saq#GQPK3g4z1j{!zWfofGuN7J-9aH46(f*r2E-6(gX+h)iy8sY+(V8O zCU=n_QT?6=#pxo)`j3%4oy{Ux`FUtMA7%r`v|ZcsaFmBIg5{IDsxafsHg#FBQOkCX zT2p~6=aAVMfYnq3&m{otMYE5ulI8$eK1Ksqp(#<~XXz``pDR|1C-Et-cp{e#vl+** zS2>o4qY@aRQVo;m`1!dmqm@MFPa`uk#MxPNP&o?vVc`2!vz;jymrCpf;8ozWD}UBs z($fLKo^wKLB_HLFD;chGEEh+67>0vFpYJjVbW|bE%px<>$lQFSW&AX-zgCYjnz>*W z@Ydu)iu=(#aMo|58S-O1aAf}Z9ZhSl!qFb4;i6Era0#-MAx=*dr>9Y+Od72Z)C4~Y zEHavT(=RmQEdhAFGL~v>uo@2T7=G_ap{Pug&mEWlRA6Lb` U7#wK;r~m)}07*qoM6N<$f`Y<;ssI20 diff --git a/bibletime/pics/48x48/hi48-action-bt_tile.png b/bibletime/pics/48x48/hi48-action-bt_tile.png deleted file mode 100644 index f49a7b4a3696f17f8a5d49b2509375d5b456ca53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1603 zcmV-J2E6%+P)Ups5k!QTgP4$z#AM@cve`B4Y`^~h_fXwE{hFPgp7tQ@4^35d z)qGX|tE#>p;D0U(5Ov34d2?VZ?_`e^I|TL^>=F`nH!Mw^OsV4UqS9gCp5OSEGdKC` z@D3ik?G?OjHFzVtq~bW_rm+)qsCM&`trnUWrVdbZ{Z&0OBe!pPln+5jk?n(R0@(zz zeUMFH+Xp$}yPzHPvrR!?Y^+6qBGd*J*8_Nb;u-ASa4$Vi4h7h$-`fOo^5!+~lVg3r zA^?Q?@a$!3;*cKLBBSE_ik;REG845?fNTo-vWpVW-wxoeS|6>Wm7w3rF+j`+$$8_( zODX6Om=^8^uwB2g@6zxsTh~EYAjA*?ge?fwA*6#+Oux@yVz6%>3G2j}zIWfdWSzc@ z!IySj8rw9!-e8bGSV5=;A!YD6c%R1d8B7B92||+STVA&D>TB~BfD!%BF7(Yz4s}cx zW`>AFPrRM3Gc!K=@QMWhdv??YrYDD2#g5~4!WI!ME-vHXfs+b=(ju!byc^(FTfi#j)Aodt!A|pa@ugA47<(07JFIFM}O=SbVVnK#L$VLANeVw@nEJK;;>zTkP~a zA`C#~hfp^QZC8&e5S6`pHC+b`Zo&g)Et2PA0ErMP085qF z;S=OAver5L~-P0szNO z-0;RWU6giL@RkCI@<&9HX_OM%@gfD3Rkuf#{&9xA&+mk|4M^nsRY5w7N5GLktj1So zp=PIrewYa{J1wx7TxkL)e%I{vEluuyxWE6ViCfuq>g;huD8vg&Us7#Ga-1aIv&*(U z``r=ta24|X(zX{4-*46Ln_!=km~o5*rnJW8%;`62&c5>cQ3zZ$w4EpK`9MzVe$rVE z8t1-osu!bvPR>}{hciF;>GJsppWE>=KRdOLKMpBtF6YkB%2hab(BJ%PXumVJ`+Yq) zF5|U^ul*GQJ1IWehWjQJ$Qf(=p0Cx6o=8618=6@W>DAtx;JAKr&-~!c z{rzCgkOqSX0=IdgD;3zYz`lT8ZR(x{_G(}+_Swbbs7)T>+pllbSAdO=jQ>3{HZTa* z4DMsdU=RucK6?t{Szr&rWAMqXK|BJ*aKkyAriY`SNgcpu{o+&Z(9F!Hjw#da8S&U} zzo^T90{b7}k?HBtLik0o7nhp&;*)b0081Cy4Z1zpm>KMalrqcs@(k0}!Pdf8npaVv z?CBgR5E7ZT3Y0zhnHl04Tn*$~sO*)Zb#V(BSv6iw8>k~EE_-*02uF+5XE<>$*rpU9 zpsYH^JxaSY+b0kp6GGKsGZJ4VSfCOK(xY|ElMJD1v7<|5@Ku6)2g{GqFxEv?iQNjJ zFb9yFxC-mU6$lAUuh?l1=W^m|tdqRQi*(1i3ytF#Cq{*qkGEr6Lr>Pu9AXi6-~mDL zuLhmQZl`7EirXca%TOJt&?jTOc*>HgSxI;?^88rNz~9-H=i|K2RD2qzNNDLjQ9&(^y2#pmxSBDI4o&%$eNU;}y_3)L7XgC974oG3WcL?E#jLy(uq&PQGt+SEUA{hp-95{QC z4^Oh(&^)`5&(=jDyZ$>Mnm_r*9w`Z}&8nhj6Fc{0=P-_{P|ShRD$Rh0R|e@@yU#*~ zL%@X@7;B1)iJ~LQ@L+8P(162PihNPqGec-h86E^blK~O6#uA;Or2i^6(#Q`b&YQmz z|1baeOvRYIBXQ<L>PfjJ_?N1!> zOFQfCz9AMnr}hF#dr|SFmr$smEd%ZMF68&qyzi10*FE|B4dT;+{-I;Wcb~q>j$T3ui8;oYrW(G*NvQggbZDxN?bK}rQpWQRf)UwjMoZNw-0 zWbjQog8Bv%!p-UMl0KUoGzv^|9=bDKHhcEDLr$5I?h&_q{5R{wr|{r4QZaq{_+jA> z7rVV9$)@#(ZNM(d$ok7jH#QN;aaM-H&;2IpCFx9ck|;?KkH!bz*!u7b8Cfy#k?zh} z2XaJaKnI#To2lPk&*_fSR3s{hL?WE(I7N4|o0+!Xhkrh=i+9O5Z z!7azgiW~pNt~c29;U?}}{8etBx|Em`BPA)?f-^MrG;#3AVV->L2^LIV$U`?gM5$An z7oZ#`w)-mx8xel;jVoRcKlG9M0#5w;N3XN~!*wja<0_=qp9$eBWVhl1PCS;#_th1Jf+3`;G<7!d+&j@EV{Q0g16t?NSay{5|n9=cF^$X|39@ijGtVC6N-g@86Ez+=X;?5i<$wV=>xJx=dU+ zk@xq%Pt=ZbS?y&wwu6PmjB{r2=#ocSarFw4UNSU>X%|AqoiWO18?6?a7IX23AR4GmB|&85fOU49*h{uqGcqUL{^`W zI}O@Ue4-Ba3^j>0G_gt|QQf$5Ba6mgfjI-Emw-tNsV&Q99wGoJU)-) zHZa{F-I>yKf%`GcY`ugn_itft&0Iu;y{GoF=B+i%zj+q3Z<@jCH&%19<75cCHv{@_ ziG1J6lL=6DSv8whZlbR7V%(is<2%9I372yfFRyr+sg+X^5q2Ee!87kZ!@S#PVCM87 z^LnURJb}kwdz_}OraXMR|Fz0!BR`OY`%JEw%;pC+Gp*$!ygiWK3AapKO8vL%sV=KV zMA-Vzt^91;S}wlxJW?~;XrqO8>kMX57xC+aRlily$K9ZjldT6-s7ri}CKjrG`8 zgaiA!P*pxTy^Ci*SW8vq1U`E4Q=GU>_3fo-wU2M7aa%pw{_5i4(V9Ai-u#nE{01zi zysa)ee$UrU>hCi&@Ey(mZAt?{jSfoQhY$~*c(tT@dk`sYzs95v)QS;H&pAF*+sm7^ zqpTwj-!@Qn6f6VrWa+q@-uc=ED`O>E6%g2I+P9@?e%0Hp?a{qh>X6bFw!7!(`UHX@JEtp0XV4R_)fUoaQa|v5PiRD2k26`BYhptS8Inm);s*tVqP5 z2pwBQ%*QO}J$8oh(?fEBvo7~ifwC2wD~SSWT2KxGZ9oM!b0d?eD47RV46F$FhakP1 zKcXyQ9VQI-`8$wtq6(#f1WTw48RCFF4y@9Q;Y2{2AUMo1lw_>ea_>o?Y5f$0000A zK~#90)tPya9mRdeKi$(a@4bC{YggJ8x-TSw5D-}rMjR4Y5XW&D7mBfyfa9Ya+c;6; z1Sc*#WmoJRE=W-^E>}5)%jGz@3??>C0l^4M=CW7}2!RAb(yp%6?py7?`<=>4JUr_1oel0F6_=94bHh&<%U9`orz}xZ<)5 z9ql$2dZy^<7LTU2j;U0g$}_+2C_S{Z+djIhQyx3f-mz*$XV>}*JNUCd>0s6JR+NG; zGz5X65oi`KNI`h=O5jzZ1UXB9$O{`+uN)5Fcin(`y=adqYrBB5wVGFdVP8-F;m7)U zbk}@wcxY~V@xqSzt5>#h(+AsFu`Ep@A(3$^_>GWS-J-Q63=NII(%+XtIBhE}q|Oz< z0>|$8@dsC}SbDtrksF^$NvXtiYx{oEKk#Z_{^7?~uyglH4jx&O?48ruzjSe$&6lCIqf4P)btwLmGjY1h5v2u^3|sLrV}ETGI|KE$vGydAzd~-vj^{y6A$Q)j#}? zueSW)-pBoITc2vo>n#MwPxku1diFwf;NS(W=XK5No13J+KfwiST@oI6p1|{<<~Pt< za9-yz(yGR(@){5>Vp@%h03g%`tu4j~y1LqzR89#mvfE zZB&J-HBGq^P^%hBW$oauU4sAfU%xE?O;_tU+5Cn^09wc5!zuBuk|9H4MQR#cCg=a=^(`Rfb2a6iYs(iorG)x*!2^?lPikaaMbz$q=g5we=fTSPQ0E z?iwcchMg21xUtn;iBbaPL=c0+Y5dB|Xx$GgkFFhI&$B*#9jAED#aTA2JAo@t^B4cT zje{fo2mv;G_qN@1TPqcDm9G=9SnG_Br@`4~c}$oh^W7|OI#%DqCM zI;i`t+<4s(fBNb3NVRuRX_Tq?4kGlqV%=e0JG~%!s}vwwmcrSW(k6fbjuwhxUsspF zkphb#2rZRri03*4p2ZC_--$1c_+bM85{DfJOD75FN7%1L3s|2r*IMq>1vE627$mDZoBzqdRAI;x=gNM zk;0;E6{US-dOfA;3B3FW|Mc%0*mHOVqs8vX;sS(!3V^N+^`)MgYc63eW;<<0U%Lga$GhkG%)yv1k8E&R>+|k8W8?u2ck5;IUWNQ}SD; zEG_^jT*jq##b!OaS zlL9l>#m-T5b$ax7xb&pe#)h^VGo^sxLZjw~_IY*;+ztGQJ2zI}DnMv0$BM;Zb*eit zBaB3Iw?57N&2tfZ1tF-LG@0>J$nIWh#%F%-5Hw4s1k>;0E%dl{O*pEC#srey;`7rgzErsU$hiM`b`0DK?B>pmvjR;2`nJGOJ|88r(@bVhMRi+6 zM=^PH;_Fk>Iu6H1EsoPpsME~tHqku^2fZrE`Iolwo%i=}_a#+6oX)V!7HKy%a^L#` z)d#;xkMP;(<@m~yaej8a;$s^+FGwiyU%=V%tgQ}ld;e?v)y7mJsl=VYXV@|DrXBzo%H<00#wU% zRYti@J;g0+94Q2M0GIzJfFrqlBidnlD)vGIFuV2DV|Ys2iIQ z^d@0L@+EeOi#OA`pcfdM4M1DV(L&De>+Netc?Q=r@miqIu>2c`krj{^tt4#7+VXQ? zvP4RfAY$<-5Dvw_Q1*SYLkB?b1II?HCi`k)vX{0=>}MC3BvqBgy4tRX+>W=}4!WS{UQa`UA&ccA_4Aak(8%{5A#_!WwUuj zM$KIzeLP!5=@R(kU>z_DtN_1GrR3Ao(?g=Ag|HrrS3tA3<_Q|I1?d;x%J|lM+*^VFn9e;Q=;7Qb0;f#dj(?-o8I%-5kmF zE1c+Bd_9^XonG*zJjhH$eoA1T5+n{PkrDH{BF3rrpC-GAH1B z{_jvQX&4`T1QYtiUvIPj#MFJ?70HC${efH7$Z)}2hVzC~c|*1qe`8qCxiWerPdJiA zXUm`s*v2p>_iOav9_kN2&+mPD1B*9(?V~LZi|@971EFmkKJm0*qd<(5$Z4}#PL*I( zbhG}%-HbKTS?>Mhb}|Q!04Ipb!K~xSx^MpWf$zWiwTmt*Am?{OMG$6cgqZ^2NDf(dc!`^TwB`HN>#n^#wVzLI zKC*}UgD(&s$weC%>Od8!#nT5YI|dd2Pk16&a@V|X@rmxo5i$|2%F@HHxr`k0=$voq zoKGYk4Fr^o;uA+d$$h6U!4^*ajPGy%dvq`goO<&Rnm#(d?a+99H8xm2c ltqzF7v&LEeZt(wR{5J(w!)e=&x>o=I002ovPDHLkV1g>FhJ*kB diff --git a/bibletime/pics/64x64/Makefile.am b/bibletime/pics/64x64/Makefile.am deleted file mode 100644 index 02a3ff1..0000000 --- a/bibletime/pics/64x64/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -# This Makefile.am was automatically generated by running "perl bibletime/pics/gen_am_pics.pl" -# Please do not edit this file but rather run the script to update - - -EXTRA_DIST = hi64-app-bibletime.png - -KDE_ICON = bibletime \ No newline at end of file diff --git a/bibletime/pics/64x64/Makefile.in b/bibletime/pics/64x64/Makefile.in deleted file mode 100644 index 16aebbe..0000000 --- a/bibletime/pics/64x64/Makefile.in +++ /dev/null @@ -1,577 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# This Makefile.am was automatically generated by running "perl bibletime/pics/gen_am_pics.pl" -# Please do not edit this file but rather run the script to update -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/pics/64x64 -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -EXTRA_DIST = hi64-app-bibletime.png -KDE_ICON = bibletime -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/64x64/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/pics/64x64/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/64x64/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/64x64/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/64x64/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -#>- install-data-am: -#>+ 1 -install-data-am: install-kde-icons - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -#>- uninstall-am: -#>+ 1 -uninstall-am: uninstall-kde-icons - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=Makefile.in Makefile.am - -#>+ 2 -docs-am: - -#>+ 7 -install-kde-icons: - $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/hicolor/64x64/apps - $(INSTALL_DATA) $(srcdir)/hi64-app-bibletime.png $(DESTDIR)$(kde_icondir)/hicolor/64x64/apps/bibletime.png - -uninstall-kde-icons: - -rm -f $(DESTDIR)$(kde_icondir)/hicolor/64x64/apps/bibletime.png - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/64x64/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/64x64/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/64x64/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/pics/64x64/hi64-app-bibletime.png b/bibletime/pics/64x64/hi64-app-bibletime.png deleted file mode 100644 index 05b859dac30ab0c2258a4cf70a82dc166435d075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6060 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�S>-$AfX(?zuBU=b)9ZQXtg1B63|jZGdRBL))BR!9(ndq zC(xy~!mYCS=Y?W~h!X$UOScLmKa1wWlJ-!|^0;#>ERI_DNvV;ESHUChie>^3?L^QT zX+KZKj=vZ;3}*y)ZPxRzlkOPvNkp8IP##Mz!y+LGCphrLbQ7h6GxrMrq*gObyjh@c zYYwG-J)#4L4nS%_Ye&4;;+=AD{oN&oWVV8tDv(SSv7-{M8syRB3Z}XSSuXQnM2GdA zpB?E6Ltk#%sMiq-x;O9guzS+3RuVrp(4^cIwqru`#1UzG%8{hNP z^!i&iE<>r54}hAcA}q$R2<*byR_d7P63Oub=42TcC9NHlBQ(d^);Dl6=+FLHatptg z{l-H1TQN_-&F5=gD?5Js@}~6{oIJCzF?CT!_+H~$UW-=)SYChZA$u=2c(fTKku>6|!P5Jv6pmfXVVu6*-%p7JaPcm7=R_gu`)zeYORrg`0e@6WCpHY0` z2y^#+lEJli{z3hA?#MmP1~u710P~IHSFe>^wI%tBKgdfO- z^}qrJxaKe*EJz2^;v{_f#J}K=OSgiv5qtjo$9eY8UjmB2F`7@8&rE3f{}R{kkH%J@>QqbjVGG{^V*&DiQ~!f(k%>kAhicTXC_*9GD?_y@V~b z0JlJ!=Fcs_5oc;?*}XRa?g2iVOG)|O{t3Rg{C{#~_rWF!DUboR0!+PFM+TDB?;Au0 zFu!4N2?xU=K7aTh@>dh+o9U;&fL<-kbgMXgju+H*keHnj!aw}gO z-^jtD!#OO4!{6pR|NJXdrprz66<}uZ$NpUj==^^{+q&cJ`2Ws3}?V*;&-=wiIu&5x%Bd2U*Bq?ll=Yi)ME%%fj;8WYa}WuS@&f6Dsa zDFNr^+Pycxxewy(Zlrpz5Xe9Zx>Ayq@|~=;*iw%zwgoAwy}|S^zsvvr(!&&wR`Jn3 z#1l~DG{*V+NkHq`^`9hN0~gaZcpK@S%LuZoP`U?%z$R6q+Hoq=Z!rGkbG-QNBgFMO zP{X@ng!lO~c9s79CZK&upa-c35HbfSobf$;?JmNQcJQs>iFiww{C|aj&P(Gnyw%TIC;9&u*Z%?Z<=GpRSy(#&0000- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -#>- html-recursive info-recursive install-data-recursive \ -#>- install-dvi-recursive install-exec-recursive \ -#>- install-html-recursive install-info-recursive \ -#>- install-pdf-recursive install-ps-recursive install-recursive \ -#>- installcheck-recursive installdirs-recursive pdf-recursive \ -#>- ps-recursive uninstall-recursive -#>+ 7 -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -KDE_OPTIONS = noautodist -SUBDIRS = \ -16x16 \ -22x22 \ -32x32 \ -48x48 \ -64x64 \ -. - -BIBLETIME_PICS = \ -startuplogo.png - -EXTRA_DIST = $(BIBLETIME_PICS) -#>- all: all-recursive -#>+ 1 -all: docs-am all-recursive - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/pics/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - distdir) \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-recursive -all-am: Makefile -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-recursive -#>+ 1 -clean: kde-rpo-clean clean-recursive - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: install-data-local - -install-dvi: install-dvi-recursive - -install-exec-am: - -install-html: install-html-recursive - -install-info: install-info-recursive - -install-man: - -install-pdf: install-pdf-recursive - -install-ps: install-ps-recursive - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: uninstall-local - -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-data-local install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am uninstall-local - - -install-data-local: - $(mkinstalldirs) $(DESTDIR)$(kde_datadir)/bibletime/pics/ - chmod 755 $(DESTDIR)$(kde_datadir)/bibletime/pics/; - @for file in $(BIBLETIME_PICS); do \ - echo Installing $$file; \ - $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(kde_datadir)/bibletime/pics/$$file; \ - chmod 644 $(DESTDIR)$(kde_datadir)/bibletime/pics/$$file; \ - done - -uninstall-local: - @for file in $(BIBLETIME_PICS); do \ - echo Removing $(DESTDIR)$(kde_datadir)/bibletime/pics/$$file; \ - rm -f $(DESTDIR)$(kde_datadir)/bibletime/pics/$$file; \ - done -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/pics/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/pics/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/pics/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-recursive - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/pics/startuplogo.png b/bibletime/pics/startuplogo.png deleted file mode 100644 index ff7db201f5e954ffd3308c5081ed7d22a1492ba8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27328 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 >{xGZkEJQ1@Y>oE7}VsJf^d%FQ(_xVfV( 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 W;*f<9^iyyE0000- libutil_a_OBJECTS = $(am_libutil_a_OBJECTS) -#>+ 5 -libutil_a_final_OBJECTS = libutil_a.all_cpp.o -libutil_a_nofinal_OBJECTS = cpointers.$(OBJEXT) cresmgr.$(OBJEXT) \ - ctoolclass.$(OBJEXT) directoryutil.$(OBJEXT) -@KDE_USE_FINAL_FALSE@libutil_a_OBJECTS = $(libutil_a_nofinal_OBJECTS) -@KDE_USE_FINAL_TRUE@libutil_a_OBJECTS = $(libutil_a_final_OBJECTS) -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/admin/depcomp -am__depfiles_maybe = depfiles -#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 2 -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -#>+ 3 -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) -CXXLD = $(CXX) -#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ -#>- $(LDFLAGS) -o $@ -#>+ 3 -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(libutil_a_SOURCES) -DIST_SOURCES = $(libutil_a_SOURCES) -HEADERS = $(noinst_HEADERS) -ETAGS = etags -CTAGS = ctags -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -INCLUDES = $(all_includes) -#>- libutil_a_METASOURCES = AUTO -noinst_LIBRARIES = libutil.a -libutil_a_SOURCES = cpointers.cpp cresmgr.cpp ctoolclass.cpp directoryutil.cpp -all_headers = \ -scoped_resource.h \ -cpointers.h \ -cresmgr.h \ -ctoolclass.h \ -autoptrvector.h - -EXTRA_DIST = $(libutil_a_SOURCES) $(all_headers) -noinst_HEADERS = directoryutil.h -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/util/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/util/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/util/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/util/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/util/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -libutil.a: $(libutil_a_OBJECTS) $(libutil_a_DEPENDENCIES) - -rm -f libutil.a - $(libutil_a_AR) libutil.a $(libutil_a_OBJECTS) $(libutil_a_LIBADD) - $(RANLIB) libutil.a - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpointers.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cresmgr.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctoolclass.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/directoryutil.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(LIBRARIES) $(HEADERS) -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ -#>- mostlyclean-am -#>+ 2 -clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLIBRARIES ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=cpointers.h scoped_resource.h ctoolclass.h autoptrvector.h Makefile.in cresmgr.h Makefile.am - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/util/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/util/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/util/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 11 -libutil_a.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/cpointers.cpp $(srcdir)/cresmgr.cpp $(srcdir)/ctoolclass.cpp $(srcdir)/directoryutil.cpp - @echo 'creating libutil_a.all_cpp.cpp ...'; \ - rm -f libutil_a.all_cpp.files libutil_a.all_cpp.final; \ - echo "#define KDE_USE_FINAL 1" >> libutil_a.all_cpp.final; \ - for file in cpointers.cpp cresmgr.cpp ctoolclass.cpp directoryutil.cpp ; do \ - echo "#include \"$$file\"" >> libutil_a.all_cpp.files; \ - test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libutil_a.all_cpp.final; \ - done; \ - cat libutil_a.all_cpp.final libutil_a.all_cpp.files > libutil_a.all_cpp.cpp; \ - rm -f libutil_a.all_cpp.final libutil_a.all_cpp.files - -#>+ 3 -clean-final: - -rm -f libutil_a.all_cpp.cpp - -#>+ 3 -final: - $(MAKE) libutil_a_OBJECTS="$(libutil_a_final_OBJECTS)" all-am - -#>+ 3 -final-install: - $(MAKE) libutil_a_OBJECTS="$(libutil_a_final_OBJECTS)" install-am - -#>+ 3 -no-final: - $(MAKE) libutil_a_OBJECTS="$(libutil_a_nofinal_OBJECTS)" all-am - -#>+ 3 -no-final-install: - $(MAKE) libutil_a_OBJECTS="$(libutil_a_nofinal_OBJECTS)" install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/util/autoptrvector.h b/bibletime/util/autoptrvector.h deleted file mode 100644 index 4e8f82b..0000000 --- a/bibletime/util/autoptrvector.h +++ /dev/null @@ -1,176 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef UTILAUTOPTRVECTOR_H -#define UTILAUTOPTRVECTOR_H - -namespace util { - - /** - * This class provides a simple vector which works on pointers. - * All pointer are deeted at destruction time of an AutoPtrVector object. - * This vector uses a single linked list to store the pointers. - * This class provides the methods first(), current() and next() for navigation. - * - * @author Joachim Ansorg - */ - template - class AutoPtrVector { -public: - /** Default constructor. - * The default constructor. This creates an empty vector. - */ -explicit AutoPtrVector() : m_first(0), m_current(0), m_end(0) {} - ; - - /** Copy constructor using deep copy. - * This does a deep copy of the passed AutoPtrVector. - * @param old The vector to be copied. - */ -AutoPtrVector(AutoPtrVector& old) : m_first(0), m_current(0), m_end(0) { - this->operator=(old); //share the code with the copy operator - /* if (this != &old) { - Item* last = m_first; - Item* prev = 0; - - for (T* c = old.first(); c; c = old.next()) { - last = new Item( new T(*c) ); - - if (prev) { - prev->next = last; - } - - prev = last; - } - }*/ - }; - - AutoPtrVector& operator=(AutoPtrVector& old) { - //at first delete all items, then copy old into new items - clear(); - - if (this != &old) { //only copy if the two pointers are different - Item* last = m_first; - Item* prev = 0; - - for (T* c = old.first(); c; c = old.next()) { - last = new Item( new T(*c) ); - - if (prev) { - prev->next = last; - } - - prev = last; - } - } - - return *this; - }; - - /** Destructor. - * Deletes all the objects which belong to the stored pointers - * @see clear() - */ - virtual ~AutoPtrVector() { - clear(); - }; - - - /** Append an item - * - * Append a new item to this vector. - */ - inline void append(T* type) { - if (!m_first) { //handle the first item special - m_first = new Item( type ); - m_end = m_first; - } - else { - m_end->next = new Item( type ); - m_end = m_end->next; - } - }; - - /** The first item of this vector. - * - * @return The first item of this vector. Null of there are no items. - */ - inline T* const first() const { - m_current = m_first; - return m_current ? m_current->value : 0; - }; - - /** The current item. - * - * @return The current item reached by first() and next() calls - */ - inline T* const current() const { - return m_current->value; - }; - - /** Moves to the next item. - * - * @return Moves to the next item - */ - inline T* const next() const { - if (m_current && m_current->next) { - m_current = m_current->next; - return m_current->value; - } - - return 0; - }; - - /** Returns if this conainer is empty. - * - * @return If this vector has items or not. True if there are no items, false if there are any - */ - inline const bool isEmpty() const { - return bool(m_first == 0); - }; - - /** Clear this vector. - * This deletes all objects which belong to the stored pointers. - */ - inline void clear() { - Item* i = m_first; - Item* current = 0; - - while (i) { - delete i->value; //delete the object which belongs to the stored pointer - - current = i; - i = current->next; - delete current; //delete the current item after we got the next list item - } - }; - -private: - /** - * Our internal helper class to store the pointers in a linked list. - */ - struct Item { -Item(T* t = 0) : value(t), next(0) {} - ; - - T* value; - Item* next; - }; - - mutable Item* m_first; - mutable Item* m_current; - mutable Item* m_end; - }; - -} //end of namespace - - -#endif diff --git a/bibletime/util/cpointers.cpp b/bibletime/util/cpointers.cpp deleted file mode 100644 index f795bba..0000000 --- a/bibletime/util/cpointers.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#include "cpointers.h" - -//BibleTime's backend -#include "backend/cswordbackend.h" -#include "backend/cdisplaytemplatemgr.h" - -//BibleTime's frontend -#include "frontend/cprinter.h" - - -CPointers::PointerCache m_pointerCache; - -void CPointers::setBackend(CSwordBackend* const backend) { - Q_ASSERT( m_pointerCache.backend == 0); - CPointers::deleteBackend(); - m_pointerCache.backend = backend; -} - -void CPointers::setInfoDisplay(InfoDisplay::CInfoDisplay* const infoDisplay) { - Q_ASSERT( m_pointerCache.infoDisplay == 0); - m_pointerCache.infoDisplay = infoDisplay; -} - -void CPointers::deleteBackend() { - delete m_pointerCache.backend; - m_pointerCache.backend = 0; -} - -void CPointers::deleteLanguageMgr() { - delete m_pointerCache.langMgr; - m_pointerCache.langMgr = 0; -} - -void CPointers::deleteDisplayTemplateMgr() { - delete m_pointerCache.displayTemplateMgr; - m_pointerCache.displayTemplateMgr = 0; -} - -/** Returns a pointer to the printer object. */ -CDisplayTemplateMgr* const CPointers::displayTemplateManager() { - if (!m_pointerCache.displayTemplateMgr) { - m_pointerCache.displayTemplateMgr = new CDisplayTemplateMgr(); - } - - return m_pointerCache.displayTemplateMgr; -} - diff --git a/bibletime/util/cpointers.h b/bibletime/util/cpointers.h deleted file mode 100644 index 822002f..0000000 --- a/bibletime/util/cpointers.h +++ /dev/null @@ -1,120 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CPOINTERS_H -#define CPOINTERS_H - -//BibleTime includes -#include "backend/clanguagemgr.h" - -#include "frontend/cinfodisplay.h" - -class CSwordBackend; -class CLanguageMgr; -class CDisplayTemplateMgr; - -namespace InfoDisplay { - class CInfoDisplay; -} - -/** Holds the pointers to important classes like modules, backend etc. - * @author The BibleTime team - */ -class CPointers { -protected: - friend class BibleTime; //BibleTime may initialize this object - friend class BibleTimeApp; //BibleTimeApp may initialize this object - friend int main(int argc, char* argv[]); //main may set the printer - - //Empty virtuaual destructor - virtual ~CPointers() {} - - /** Set the backend. - * @param backend Pointer to the new application-wide Sword backend - */ - static void setBackend(CSwordBackend* const backend); - /** Set the info display. - * @param iDisplay The pointer to the new info display. - */ - static void setInfoDisplay(InfoDisplay::CInfoDisplay* const iDisplay); - - /** Delete the backend. Should be called by BibleTimeApp, - * because the backend should be deleted as late as possible. - */ - static void deleteBackend(); - /** Delete the printer. Should be called by BibleTimeApp, - * because the printer should be deleted as late as possible. - */ - static void deletePrinter(); - /** Delete the language manager. Should be called by BibleTimeApp, - * because the language manager should be deleted as late as possible. - */ - static void deleteLanguageMgr(); - /** Delete the display template manager. Should be called by BibleTimeApp, - * because the template manager should be deleted as late as possible. - */ - static void deleteDisplayTemplateMgr(); - -public: // Public methods - /** Returns a pointer to the backend - * @return The backend pointer. - */ - inline static CSwordBackend* const backend(); - /** Returns a pointer to the language manager - * @return The language manager - */ - inline static CLanguageMgr* const languageMgr(); - /** Returns a pointer to the info display. - * @return The backend pointer. - */ - inline static InfoDisplay::CInfoDisplay* const infoDisplay(); - /** Returns a pointer to the application's display template manager - * @return The backend pointer. - */ - static CDisplayTemplateMgr* const displayTemplateManager(); - - struct PointerCache { - PointerCache() { - backend = 0; - langMgr = 0; - infoDisplay = 0; - displayTemplateMgr = 0; - }; - - CSwordBackend* backend; - CLanguageMgr* langMgr; - InfoDisplay::CInfoDisplay* infoDisplay; - CDisplayTemplateMgr* displayTemplateMgr; - }; -}; - -extern CPointers::PointerCache m_pointerCache; - -/** Returns a pointer to the backend ... */ -inline CSwordBackend* const CPointers::backend() { - return m_pointerCache.backend; -} - -/** Returns a pointer to the backend ... */ -inline CLanguageMgr* const CPointers::languageMgr() { - if (!m_pointerCache.langMgr) { - m_pointerCache.langMgr = new CLanguageMgr(); - } - return m_pointerCache.langMgr; -} - -/** Returns a pointer to the printer object. */ -inline InfoDisplay::CInfoDisplay* const CPointers::infoDisplay() { - return m_pointerCache.infoDisplay; -} - - -#endif diff --git a/bibletime/util/cresmgr.cpp b/bibletime/util/cresmgr.cpp deleted file mode 100644 index 8defb77..0000000 --- a/bibletime/util/cresmgr.cpp +++ /dev/null @@ -1,1198 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//own includes -#include "cresmgr.h" - -#include "backend/cswordbackend.h" - -//KDE includes -#include -#include - -namespace CResMgr { - namespace modules { - namespace bible { - const QString icon_unlocked = "bt_bible"; - const QString icon_locked = "bt_bible_locked"; - const QString icon_add = "bt_bible_add"; - } - namespace commentary { - const QString icon_unlocked = "bt_commentary"; - const QString icon_locked = "bt_commentary_locked"; - const QString icon_add = "bt_commentary_add"; - } - namespace lexicon { - const QString icon_unlocked = "bt_lexicon"; - const QString icon_locked = "bt_lexicon_locked"; - const QString icon_add = "bt_lexicon_add"; - } - namespace book { - const QString icon_unlocked = "bt_book"; - const QString icon_locked = "bt_book_locked"; - const QString icon_add = "bt_book_add"; - } - } - - namespace mainMenu { //Main menu - namespace file { //Main menu->File - namespace print { //a standard action - QString tooltip; - - } - namespace quit { //a standard action - QString tooltip; - - } - } - - namespace view { //Main menu->View - namespace showMainIndex { - QString tooltip; - - const QString icon = "view_sidetree"; - const KShortcut accel = Qt::Key_F9; - const char* actionName = "viewMainIndex_action"; - } - namespace showInfoDisplay { - QString tooltip; - - const QString icon = "view_sidetree"; - const KShortcut accel = Qt::Key_F8; - const char* actionName = "viewInfoDisplay_action"; - } - namespace showToolBar { //a standard action - QString tooltip; - - } - } - - namespace mainIndex { //Main menu->Settings - namespace search { - QString tooltip; - - const QString icon = "find"; - const KShortcut accel = Qt::CTRL + Qt::Key_O; - const char* actionName = "mainindex_search_action"; - } - namespace searchdefaultbible { - QString tooltip; - - const QString icon = "find"; - const KShortcut accel = Qt::CTRL + Qt::ALT + Qt::Key_F; - const char* actionName = "mainindex_searchdefaultbible_action"; - } - } - - namespace window { //Main menu->Window - namespace loadProfile { - QString tooltip; - - const QString icon = "view_sidetree"; - const char* actionName = "windowLoadProfile_action"; - } - namespace saveProfile { - QString tooltip; - - const QString icon = "view_sidetree"; - const char* actionName = "windowSaveProfile_action"; - } - namespace saveToNewProfile { - QString tooltip; - - const QString icon = "view_sidetree"; - const KShortcut accel = Qt::CTRL + Qt::ALT + Qt::Key_S; - const char* actionName = "windowSaveToNewProfile_action"; - } - namespace deleteProfile { - QString tooltip; - - const QString icon = "view_sidetree"; - const char* actionName = "windowDeleteProfile_action"; - } - namespace showFullscreen { - QString tooltip; - - const QString icon = "window_fullscreen"; - const KShortcut accel = Qt::CTRL + Qt::SHIFT + Qt::Key_F; - const char* actionName = "windowFullscreen_action"; - } - namespace arrangementMode { - QString tooltip; - - const QString icon = "bt_cascade_auto"; - const KShortcut accel = KKeySequence(); - const char* actionName = "windowArrangementMode_action"; - - namespace manual { - QString tooltip; - - const QString icon = "bt_tile"; - const KShortcut accel = Qt::CTRL + Qt::ALT + Qt::Key_M; - const char* actionName = "windowArrangementManual_action"; - } - namespace autoTileHorizontal { - QString tooltip; - - const QString icon = "bt_tile_auto"; - const KShortcut accel = Qt::CTRL + Qt::ALT + Qt::Key_H; - const char* actionName = "windowAutoTileHorizontal_action"; - } - namespace autoTileVertical { - QString tooltip; - - const QString icon = "bt_tile_auto"; - const KShortcut accel = Qt::CTRL + Qt::ALT + Qt::Key_G; - const char* actionName = "windowAutoTileVertical_action"; - } - namespace autoCascade { - QString tooltip; - - const QString icon = "bt_cascade_auto"; - const KShortcut accel = Qt::CTRL + Qt::ALT + Qt::Key_J; - const char* actionName = "windowAutoCascade_action"; - } - } - namespace tileHorizontal { - QString tooltip; - - const QString icon = "bt_tile"; - const KShortcut accel = Qt::CTRL + Qt::Key_H; - const char* actionName = "windowTileHorizontal_action"; - } - namespace tileVertical { - QString tooltip; - - const QString icon = "bt_tile"; - const KShortcut accel = Qt::CTRL + Qt::Key_G; - const char* actionName = "windowTileVertical_action"; - } - namespace cascade { - QString tooltip; - - const QString icon = "bt_cascade"; - const KShortcut accel = Qt::CTRL + Qt::Key_J; - const char* actionName = "windowCascade_action"; - } - namespace closeAll { - QString tooltip; - - const QString icon = "fileclose"; - const KShortcut accel = Qt::CTRL + Qt::ALT + Qt::Key_W; - const char* actionName = "windowCloseAll_action"; - } - } - - namespace settings { //Main menu->Settings - namespace editToolBar { // available as KStdAction - QString tooltip; - - } - namespace optionsDialog { // available as KStdAction - QString tooltip; - - } - namespace swordSetupDialog { - QString tooltip; - - const QString icon = "bt_swordconfig"; - const KShortcut accel = Qt::Key_F4; - const char* actionName = "options_sword_setup"; - } - - } - - namespace help { //Main menu->Help - namespace handbook { - QString tooltip; - - const QString icon = "contents"; - const KShortcut accel = Qt::Key_F1; - const char* actionName = "helpHandbook_action"; - } - namespace bibleStudyHowTo { - QString tooltip; - - const QString icon = "contents"; - const KShortcut accel = Qt::Key_F2; - const char* actionName = "helpHowTo_action"; - } - namespace bugreport { // available as KStdAction - QString tooltip; - - } - namespace dailyTip { - QString tooltip; - - const QString icon = "idea"; - const KShortcut accel = Qt::Key_F3; - const char* actionName = "helpDailyTip_action"; - } - namespace aboutBibleTime { // available as KStdAction - QString tooltip; - - } - namespace aboutKDE { // available as KStdAction - QString tooltip; - - } - } - } //end of main menu - - namespace searchdialog { - const QString icon = "find"; - - namespace searchButton { - QString tooltip; - - } - namespace cancelSearchButton { - QString tooltip; - - } - - namespace options { - namespace moduleChooserButton { - QString tooltip; - - } - namespace searchedText { - QString tooltip; - - } - namespace searchType { - namespace multipleWords_and { - QString tooltip; - - } - namespace multipleWords_or { - QString tooltip; - - } - namespace exactMatch { - QString tooltip; - - } - namespace regExp { - QString tooltip; - - } - } - - namespace searchOptions { - namespace caseSensitive { - QString tooltip; - - } - } - namespace chooseScope { - QString tooltip; - - } - namespace scopeEditor { - namespace rangeList { - QString tooltip; - - } - namespace nameEdit { - QString tooltip; - - } - namespace editRange { - QString tooltip; - - } - namespace parsedResult { - QString tooltip; - - } - namespace addNewRange { - QString tooltip; - - } - namespace deleteCurrentRange { - QString tooltip; - - } - - } - } - namespace result { - namespace moduleList { - QString tooltip; - - - namespace copyMenu { - const QString icon = "editcopy"; - } - namespace saveMenu { - const QString icon = "filesave"; - } - namespace printMenu { - const QString icon = "fileprint"; - } - } - namespace foundItems { - QString tooltip; - - - namespace copyMenu { - const QString icon = "editcopy"; - } - namespace saveMenu { - const QString icon = "filesave"; - } - namespace printMenu { - const QString icon = "fileprint"; - } - } - namespace textPreview { - QString tooltip; - - } - } - } - - namespace workspace {} - - namespace displaywindows { -/* namespace transliteration { - const QString icon = "bt_displaytranslit"; - }*/ - namespace displaySettings { - const QString icon = "bt_displayconfig"; - } - - namespace general { - namespace scrollButton { - QString tooltip; - } - - namespace search { - QString tooltip; - - const QString icon = "find"; - const KShortcut accel = Qt::CTRL + Qt::Key_L; - const char* actionName = "window_search_action"; - } - - namespace backInHistory { - QString tooltip; - - const QString icon = "previous"; - const KShortcut accel = Qt::ALT + Qt::Key_Left; - const char* actionName = "window_history_back_action"; - } - namespace forwardInHistory { - QString tooltip; - - const QString icon = "next"; - const KShortcut accel = Qt::ALT + Qt::Key_Right; - const char* actionName = "window_history_forward_action"; - } - namespace findStrongs { - QString tooltip; - - const QString icon = "bt_findstrongs"; - const KShortcut accel = KShortcut(0); - const char* actionName = "window_find_strongs_action"; - } - - } - namespace bibleWindow { - namespace bookList { - QString tooltip; - - } - namespace nextBook { - QString tooltip; - - const KShortcut accel = Qt::CTRL + Qt::Key_Y; - } - namespace previousBook { - QString tooltip; - - const KShortcut accel = Qt::CTRL + Qt::SHIFT + Qt::Key_Y; - } - - namespace chapterList { - QString tooltip; - } - namespace nextChapter { - QString tooltip; - const KShortcut accel = Qt::CTRL + Qt::Key_X; - } - namespace previousChapter { - QString tooltip; - const KShortcut accel = Qt::CTRL + Qt::SHIFT + Qt::Key_X; - } - namespace verseList { - QString tooltip; - } - namespace nextVerse { - QString tooltip; - const KShortcut accel = Qt::CTRL + Qt::Key_V; - } - namespace previousVerse { - QString tooltip; - const KShortcut accel = Qt::CTRL + Qt::SHIFT + Qt::Key_V; - } - - namespace copyMenu { - const QString icon = "editcopy"; - } - namespace saveMenu { - const QString icon = "filesave"; - } - namespace printMenu { - const QString icon = "fileprint"; - } - } - namespace commentaryWindow { - namespace syncWindow { - QString tooltip; - const QString icon = "bt_sync"; - const KShortcut accel = KKeySequence(); - const char* actionName = "commentary_syncWindow"; - } - } - namespace lexiconWindow { - namespace entryList { - QString tooltip; - } - namespace nextEntry { - QString tooltip; - const KShortcut accel = Qt::CTRL + Qt::Key_V; - } - namespace previousEntry { - QString tooltip; - const KShortcut accel = Qt::CTRL + Qt::SHIFT + Qt::Key_V; - } - - namespace copyMenu { - const QString icon = "editcopy"; - } - namespace saveMenu { - const QString icon = "filesave"; - } - namespace printMenu { - const QString icon = "fileprint"; - } - } - namespace bookWindow { - namespace toggleTree { - const QString icon = "view_sidetree"; - const KShortcut accel = KKeySequence(); - } - } - - namespace writeWindow { - namespace saveText { - QString tooltip; - - const QString icon = "filesave"; - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_saveText"; - } - namespace restoreText { - QString tooltip; - - const QString icon = "undo"; - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_restoreText"; - } - namespace deleteEntry { - QString tooltip; - - const QString icon = "editdelete"; - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_deleteEntry"; - } - - //formatting buttons - namespace boldText { - QString tooltip; - - const QString icon = "text_bold"; - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_boldText"; - } - namespace italicText { - QString tooltip; - - const QString icon = "text_italic"; - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_italicText"; - } - namespace underlinedText { - QString tooltip; - - const QString icon = "text_under"; - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_underlineText"; - } - - namespace alignLeft { - QString tooltip; - - const QString icon = "text_left"; - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_alignLeft"; - } - namespace alignCenter { - QString tooltip; - - const QString icon = "text_center"; - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_alignCenter"; - } - namespace alignRight { - QString tooltip; - - const QString icon = "rightjust"; - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_alignRight"; - } - namespace alignJustify { - QString tooltip; - - const QString icon = "text_block"; - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_alignJustify"; - } - - namespace fontFamily { - QString tooltip; - - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_fontFamily"; - } - namespace fontSize { - QString tooltip; - - const KShortcut accel = KKeySequence(); - const char* actionName = "writeWindow_fontSize"; - } - namespace fontColor { - QString tooltip; - } - } - } - - namespace settings { - namespace startup { - const QString icon = "bt_startconfig"; - namespace dailyTip { - QString tooltip; - } - namespace showLogo { - QString tooltip; - } - namespace restoreWorkingArea { - QString tooltip; - } - } - namespace fonts { - const QString icon = "fonts"; - - namespace typeChooser { - QString tooltip; - } - } - namespace profiles { - const QString icon = "view_sidetree"; - - namespace list { - QString tooltip; - } - namespace createNew { - QString tooltip; - } - namespace deleteCurrent { - QString tooltip; - } - namespace renameCurrent { - QString tooltip; - } - } - namespace sword { - const QString icon = "bt_swordconfig"; - - namespace general { - namespace language { - QString tooltip; - } - } - namespace modules { - namespace bible { - QString tooltip; - } - namespace commentary { - QString tooltip; - } - namespace lexicon { - QString tooltip; - - } - namespace dailyDevotional { - QString tooltip; - } - namespace hebrewStrongs { - QString tooltip; - } - namespace greekStrongs { - QString tooltip; - } - namespace hebrewMorph { - QString tooltip; - } - namespace greekMorph { - QString tooltip; - } - } - } - namespace keys { - const QString icon = "key_bindings"; - } - } - - namespace mainIndex { //Main menu->Settings - namespace search { - QString tooltip; - - const QString icon = "find"; - const KShortcut accel = Qt::CTRL + Qt::ALT + Qt::Key_M; - const char* actionName = "GMsearch_action"; - } - namespace newFolder { - const QString icon = "folder_new"; - } - namespace changeFolder { - const QString icon = "folder"; - } - namespace openedFolder { - const QString icon = "folder_open"; - } - namespace closedFolder { - const QString icon = "folder"; - } - - namespace bookmark { - const QString icon = "bookmark"; - } - namespace changeBookmark { - const QString icon = "bookmark"; - } - namespace importBookmarks { - const QString icon = "bookmark"; - } - namespace exportBookmarks { - const QString icon = "bookmark"; - } - namespace printBookmarks { - const QString icon = "fileprint"; - } - namespace deleteItems { - const QString icon = "filedelete"; - } - - namespace editModuleMenu { - const QString icon = "pencil"; - } - namespace editModulePlain { - const QString icon = "pencil"; - } - namespace editModuleHTML { - const QString icon = "pencil"; - } - - namespace unlockModule { - const QString icon = "unlock"; - } - namespace aboutModule { - const QString icon = "info"; - } - } -} - - - -namespace CResMgr { - void init_i18n() { - using namespace CResMgr; - { - using namespace mainMenu; - { - using namespace file; - { - using namespace print; - tooltip = i18n ("Open the printer dialog of BibleTime, where you can edit the print queue, assign styles to the items and print them.") ; - } - { - using namespace quit; - tooltip = i18n ("Close BibleTime and save the settings.") ; - } - - { - using namespace view; - { - using namespace showMainIndex; - tooltip = i18n ("Show or hide the bookshelf.") ; - } - { - using namespace showToolBar; - tooltip = i18n ("Toggle the main toolbar view.") ; - } - } - - { - using namespace mainMenu::mainIndex; - { - using namespace search; - tooltip = i18n ("Open the search dialog to search in all works that are currently open.") ; - } - { - using namespace searchdefaultbible; - tooltip = i18n ("Open the search dialog to search in the standard Bible.") ; - } - }; - - { - using namespace window; - { - using namespace loadProfile; - tooltip = i18n ("Restore a saved BibleTime session.") ; - } - { - using namespace saveProfile; - tooltip = i18n ("Save current BibleTime session so that it can be reused later.") ; - } - { - using namespace saveToNewProfile; - tooltip = i18n ("Create and save a new session.") ; - } - { - using namespace deleteProfile; - tooltip = i18n ("Delete a BibleTime session.") ; - } - { - using namespace showFullscreen; - tooltip = i18n ("Toggle fullscreen mode of the main window.") ; - } - { - using namespace tileVertical; - tooltip = i18n ("Vertically tile the open windows.") ; - } - { - using namespace tileHorizontal; - tooltip = i18n ("Horizontally tile the open windows.") ; - } - { - using namespace cascade; - tooltip = i18n ("Cascade the open windows.") ; - } - { - { - using namespace arrangementMode; - tooltip = i18n ("Choose the way that is used to arrange the windows.") ; - } - { - using namespace arrangementMode::autoTileVertical; - tooltip = i18n ("Automatically tile the open windows vertically.") ; - } - { - using namespace arrangementMode::autoTileHorizontal; - tooltip = i18n ("Automatically tile the open windows horizontally.") ; - } - { - using namespace arrangementMode::autoCascade; - tooltip = i18n ("Automatically cascade the open windows.") ; - } - } - { - using namespace closeAll; - tooltip = i18n ("Close all open windows.") ; - } - } - - { - using namespace mainMenu::settings; - { - using namespace editToolBar; - tooltip = i18n ("Open BibleTime's toolbar editor.") ; - } - { - using namespace optionsDialog; - tooltip = i18n ("Open the dialog to set most of BibleTime's preferences.") ; - }; - { - using namespace swordSetupDialog; - tooltip = i18n ("Open the dialog to configure your bookshelf and install/update/remove works.") ; - } - - } - - { - using namespace help; - { - using namespace handbook; - tooltip = i18n ("Open BibleTime's handbook in the KDE helpbrowser.") ; - } - { - using namespace bibleStudyHowTo; - tooltip = i18n ("Open the Bible study HowTo included with BibleTime in the KDE helpbrowser.
This HowTo is an introduction on how to study the Bible in an efficient way.") ; - } - { - using namespace bugreport; - tooltip = i18n ("Send a bugreport to the developers of BibleTime.") ; - } - { - using namespace dailyTip; - tooltip = i18n ("Show a daily tip each time BibleTime starts.
The tips contain important Bible quotations and helpful tips for using BibleTime.") ; - } - { - using namespace aboutBibleTime; - tooltip = i18n ("Show detailed information about BibleTime.") ; - } - { - using namespace aboutKDE; - tooltip = i18n ("Show detailed information about the KDE project.") ; - } - } - } - } - - { - using namespace searchdialog; - { - using namespace searchButton; - tooltip = i18n ("Start to search the text in each of the chosen work(s).") ; - } - { - using namespace cancelSearchButton; - tooltip = i18n ("Stop the active search.") ; - } - - { - using namespace options; - { - using namespace moduleChooserButton; - tooltip = i18n ("Open a dialog to choose work(s) for the search.") ; - } - { - using namespace searchedText; - tooltip = i18n ("Enter the text you want to search in the chosen work(s) here.") ; - } - { - using namespace searchType; - { - using namespace multipleWords_and; - tooltip = i18n ("Treat the search text as multiple words. A text must contain all of the words to match. The order of the words is unimportant.") ; - } - { - using namespace multipleWords_or; - tooltip = i18n ("Treat the search text as multiple words. A text must contain one or more words of to match. The order is unimportant.") ; - } - { - using namespace exactMatch; - tooltip = i18n ("The search text will be used exactly as entered.") ; - } - { - using namespace regExp; - tooltip = i18n ("Treat the search string as a GNU regular expression. The BibleTime handbook contains an introduction to regular expressions.") ; - } - } - - { - using namespace searchOptions; - { - using namespace caseSensitive; - tooltip = i18n ("If you choose this option the search will distinguish between upper and lowercase characters.") ; - } - } - { - using namespace chooseScope; - tooltip = i18n ("Choose a scope from the list. \ -Select the first item to use no scope, the second one is to use each work's last search result as search scope. \ -The others are user defined search scopes."); - } - { - using namespace scopeEditor; - { - using namespace rangeList; - tooltip = i18n ("Select an item from the list to edit the search scope.") ; - } - { - using namespace nameEdit; - tooltip = i18n ("Change the name of the selected search scope.") ; - } - { - using namespace editRange; - tooltip = i18n ("Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.") ; - } - { - using namespace parsedResult; - tooltip = i18n ("Contains the search ranges which will be used for the search.") ; - } - { - using namespace addNewRange; - tooltip = i18n ("Add a new search scope. First enter an appropriate name, then edit the search ranges.") ; - } - { - using namespace deleteCurrentRange; - tooltip = i18n ("Deletes the selected search scope. If you close the dialog using Cancel the settings won't be saved.") ; - } - } - } - { - using namespace result; - { - using namespace moduleList; - tooltip = i18n ("The list of works chosen for the search.") ; - } - { - using namespace foundItems; - tooltip = i18n ("This list contains the search result of the selected work.") ; - } - { - using namespace textPreview; - tooltip = i18n ("The text preview of the selected search result item.") ; - } - } - } - - { - using namespace displaywindows; - { - using namespace general; - { - { - using namespace scrollButton; - tooltip = i18n ("This button is useful to scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.") ; - } - { - using namespace search; - tooltip = i18n ("This button opens the search dialog with the work(s) of this window.") ; - - } - { - using namespace backInHistory; - tooltip = i18n ("Go back one item in the display history.") ; - } - { - using namespace forwardInHistory; - tooltip = i18n ("Go forward one item in the display history.") ; - - } - { - using namespace findStrongs; - tooltip = i18n ("Show all occurences of the Strong number currently under the mouse cursor.") ; - } - } - using namespace bibleWindow; - { - using namespace bookList; - tooltip = i18n ("This list contains the books which are available in this work.") ; - } - { - using namespace nextBook; - tooltip = i18n ("Show the next book of this work.") ; - } - { - using namespace previousBook; - tooltip = i18n ("Show the previous book of this work.") ; - } - { - using namespace chapterList; - tooltip = i18n ("This list contains the chapters which are available in the current book.") ; - } - { - using namespace nextChapter; - tooltip = i18n ("Show the next chapter of the work.") ; - } - { - using namespace previousChapter; - tooltip = i18n ("Show the previous chapter of the work.") ; - } - { - using namespace verseList; - tooltip = i18n ("This list contains the verses which are available in the current chapter.") ; - } - { - using namespace nextVerse; - tooltip = i18n ("In Bible texts, the next verse will be highlighted. In commentaries, the next entry will be shown.") ; - - } - { - using namespace previousVerse; - tooltip = i18n ("In Bible texts, the previous verse will be highlighted. In commentaries, the previous entry will be shown.") ; - } - } - { - using namespace commentaryWindow; - { - using namespace syncWindow; - tooltip = i18n ("Synchronize the displayed entry of this work with the active Bible window.") ; - } - } - { - using namespace lexiconWindow; - { - using namespace entryList; - tooltip = i18n ("This list contains the entries of the current work.") ; - } - { - using namespace nextEntry; - tooltip = i18n ("The next entry of the work will be shown.") ; - } - { - using namespace previousEntry; - tooltip = i18n ("The previous entry of the work will be shown.") ; - } - } - - { - using namespace writeWindow; - { - using namespace saveText; - tooltip = i18n ("Save the curent text into the work. The old text will be overwritten.") ; - } - { - using namespace restoreText; - tooltip = i18n ("Loads the old text from the work and loads it into the edit area. The unsaved text will be lost.") ; - } - { - using namespace deleteEntry; - tooltip = i18n ("Deletes the current entry out of the work. The text will be lost.") ; - } - - //formatting buttons - { - using namespace boldText; - tooltip = i18n ("Toggle bold formatting of the selected text.") ; - } - { - using namespace italicText; - tooltip = i18n ("Toggle italic formatting of the selected text.") ; - } - { - using namespace underlinedText; - tooltip = i18n ("Toggle underlined formatting of the selected text.") ; - } - - { - using namespace alignLeft; - tooltip = i18n ("The text will be aligned on the left side of the page.") ; - } - { - using namespace alignCenter; - tooltip = i18n ("Centers the text horizontally.") ; - } - { - using namespace alignRight; - tooltip = i18n ("Aligns the text on the right side of the page.") ; - } - { - using namespace alignJustify; - tooltip = i18n ("Justifies the text on the page.") ; - } - - { - using namespace fontFamily; - tooltip = i18n ("Choose a new font for the selected text.") ; - } - { using namespace fontSize; - tooltip = i18n ("Choose a new font size for the selected text.") ; - } - { using namespace fontColor; - tooltip = i18n ("Choose a new color for the selected text.") ; - } - } - } - { - using namespace settings; - { - using namespace startup; - { - using namespace dailyTip; - tooltip = i18n ("Activate this box to see a daily tip on startup.") ; - } - { - using namespace showLogo; - tooltip = i18n ("Activate this to see the BibleTime logo on startup.") ; - } - { - using namespace restoreWorkingArea; - tooltip = i18n ("Save the user's session when BibleTime is closed and restore it on the next startup.") ; - } - } - { - using namespace fonts; - { - using namespace typeChooser; - tooltip = i18n ("The font selection below will apply to all texts in this language.") ; - } - } - { - using namespace settings::sword; - { - using namespace general; - { - using namespace language; - tooltip = i18n ("Contains the languages which can be used for the biblical booknames.") ; - } - } - { - using namespace settings::sword::modules; - { - using namespace bible; - tooltip = i18n ("The standard Bible is used when a hyperlink into a Bible is clicked.") ; - } - { - using namespace commentary; - tooltip = i18n ("The standard commentary is used when a hyperlink into a commentary is clicked.") ; - } - { - using namespace lexicon; - tooltip = i18n ("The standard lexicon is used when a hyperlink into a lexicon is clicked.") ; - } - { - using namespace dailyDevotional; - tooltip = i18n ("The standard devotional will be used to display a short start up devotional.") ; - } - { - using namespace hebrewStrongs; - tooltip = i18n ("The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked.") ; - } - { - using namespace greekStrongs; - tooltip = i18n ("The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked.") ; - } - { - using namespace hebrewMorph; - tooltip = i18n ("The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked.") ; - } - { - using namespace greekMorph; - tooltip = i18n ("The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked.") ; - } - } - } - } - { - using namespace mainIndex; - { - using namespace search; - tooltip = i18n ("Opens the search dialog to search in the work(s) that are currently open.") ; - } - } - } -} diff --git a/bibletime/util/cresmgr.h b/bibletime/util/cresmgr.h deleted file mode 100644 index a5e16ab..0000000 --- a/bibletime/util/cresmgr.h +++ /dev/null @@ -1,733 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CRESMGR_H -#define CRESMGR_H - -//Qt includes -#include -#include - -//KDE includes -#include - -/** Provides static functions to easily access the Tooltip texts for all the frontend parts. - * @author The BibleTime team - */ -namespace CResMgr { - void init_i18n(); - - namespace modules { - namespace bible { - extern const QString icon_unlocked; - extern const QString icon_locked; - extern const QString icon_add; - } - namespace commentary { - extern const QString icon_unlocked; - extern const QString icon_locked; - extern const QString icon_add; - }; - namespace lexicon { - extern const QString icon_unlocked; - extern const QString icon_locked; - extern const QString icon_add; - }; - namespace book { - extern const QString icon_unlocked; - extern const QString icon_locked; - extern const QString icon_add; - }; - }; - - namespace mainMenu { //Main menu - namespace file { //Main menu->File - namespace print { //a standard action - extern QString tooltip; - - } - namespace quit { //a standard action - extern QString tooltip; - } - } - - namespace view { //Main menu->View - namespace showMainIndex { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace showInfoDisplay { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace showToolBar { //a standard action - extern QString tooltip; - } - } - - namespace mainIndex { //configuration for the main index and the view->search menu - namespace search { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace searchdefaultbible { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - } - - namespace window { //Main menu->Window - namespace loadProfile { - extern QString tooltip; - - extern const QString icon; - extern const char* actionName; - } - namespace saveProfile { - extern QString tooltip; - - extern const QString icon; - extern const char* actionName; - } - namespace saveToNewProfile { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace deleteProfile { - extern QString tooltip; - - extern const QString icon; - extern const char* actionName; - } - namespace showFullscreen { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace arrangementMode { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - - namespace manual { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace autoTileVertical { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace autoTileHorizontal { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace autoCascade { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - } - namespace tileVertical { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace tileHorizontal { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace cascade { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace closeAll { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - } - - namespace settings { //Main menu->Settings - namespace editToolBar { // available as KStdAction - extern QString tooltip; - - } - namespace optionsDialog { // available as KStdAction - extern QString tooltip; - - } - namespace swordSetupDialog { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - } - - namespace help { //Main menu->Help - namespace handbook { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace bibleStudyHowTo { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace bugreport { // available as KStdAction - extern QString tooltip; - } - namespace dailyTip { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace aboutBibleTime { // available as KStdAction - extern QString tooltip; - } - namespace aboutKDE { // available as KStdAction - extern QString tooltip; - } - } - } //end of main menu - - namespace searchdialog { - extern const QString icon; - - namespace searchButton { - extern QString tooltip; - } - namespace cancelSearchButton { - extern QString tooltip; - } - - namespace options { - namespace moduleChooserButton { - extern QString tooltip; - } - namespace searchedText { - extern QString tooltip; - } - namespace searchType { - namespace multipleWords_and { - extern QString tooltip; - } - namespace multipleWords_or { - extern QString tooltip; - } - namespace exactMatch { - extern QString tooltip; - } - namespace regExp { - extern QString tooltip; - } - } - - namespace searchOptions { - namespace caseSensitive { - extern QString tooltip; - } - } - namespace chooseScope { - extern QString tooltip; - } - namespace scopeEditor { - namespace rangeList { - extern QString tooltip; - } - namespace nameEdit { - extern QString tooltip; - } - namespace editRange { - extern QString tooltip; - } - namespace parsedResult { - extern QString tooltip; - } - namespace addNewRange { - extern QString tooltip; - } - namespace deleteCurrentRange { - extern QString tooltip; - } - - } - } - namespace result { - namespace moduleList { - extern QString tooltip; - - namespace copyMenu { - extern const QString icon; - } - namespace saveMenu { - extern const QString icon; - } - namespace printMenu { - extern const QString icon; - } - } - namespace foundItems { - extern QString tooltip; - - namespace copyMenu { - extern const QString icon; - } - namespace saveMenu { - extern const QString icon; - } - namespace printMenu { - extern const QString icon; - } - - } - namespace textPreview { - extern QString tooltip; - } - } - } - -namespace workspace {} - - namespace displaywindows { - namespace transliteration { - extern const QString icon; - } - namespace displaySettings { - extern const QString icon; - } - - namespace general { - namespace scrollButton { - extern QString tooltip; - } - namespace search { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - - namespace backInHistory { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace forwardInHistory { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - - namespace findStrongs { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - } - - namespace bibleWindow { - namespace bookList { - extern QString tooltip; - - } - namespace nextBook { - extern QString tooltip; - - extern const KShortcut accel; - } - namespace previousBook { - extern QString tooltip; - - extern const KShortcut accel; - } - - namespace chapterList { - extern QString tooltip; - - } - namespace nextChapter { - extern QString tooltip; - - extern const KShortcut accel; - } - namespace previousChapter { - extern QString tooltip; - - extern const KShortcut accel; - } - - namespace verseList { - extern QString tooltip; - - } - namespace nextVerse { - extern QString tooltip; - - extern const KShortcut accel; - } - namespace previousVerse { - extern QString tooltip; - - extern const KShortcut accel; - } - - namespace copyMenu { - extern const QString icon; - } - namespace saveMenu { - extern const QString icon; - } - namespace printMenu { - extern const QString icon; - } - } - namespace commentaryWindow { - namespace syncWindow { - extern const QString icon; - extern QString tooltip; - - extern const KShortcut accel; - extern const char* actionName; - } - - } - - namespace lexiconWindow { - namespace entryList { - extern QString tooltip; - - } - namespace nextEntry { - extern QString tooltip; - - extern const KShortcut accel; - } - namespace previousEntry { - extern QString tooltip; - - extern const KShortcut accel; - } - - namespace copyMenu { - extern const QString icon; - } - namespace saveMenu { - extern const QString icon; - } - namespace printMenu { - extern const QString icon; - } - } - namespace bookWindow { - namespace toggleTree { - extern const QString icon; - extern const KShortcut accel; - } - } - - - namespace writeWindow { - namespace saveText { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace restoreText { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace deleteEntry { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - - //formatting buttons - namespace boldText { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace italicText { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace underlinedText { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - - namespace alignLeft { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace alignCenter { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace alignRight { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace alignJustify { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - - namespace fontFamily { - extern QString tooltip; - - extern const KShortcut accel; - extern const char* actionName; - } - namespace fontSize { - extern QString tooltip; - - extern const KShortcut accel; - extern const char* actionName; - } - namespace fontColor { - extern QString tooltip; - - } - - } - } - - namespace settings { - namespace startup { - extern const QString icon; - - namespace dailyTip { - extern QString tooltip; - - } - namespace showLogo { - extern QString tooltip; - - } - namespace restoreWorkingArea { - extern QString tooltip; - - } - } - namespace fonts { - extern const QString icon; - - namespace typeChooser { - extern QString tooltip; - - } - } - namespace profiles { - extern const QString icon; - - namespace list { - extern QString tooltip; - - } - namespace createNew { - extern QString tooltip; - - } - namespace deleteCurrent { - extern QString tooltip; - - } - namespace renameCurrent { - extern QString tooltip; - - } - } - namespace sword { - extern const QString icon; - - namespace general { - - namespace language { - extern QString tooltip; - } - } - namespace modules { - namespace bible { - extern QString tooltip; - } - namespace commentary { - extern QString tooltip; - } - namespace lexicon { - extern QString tooltip; - } - namespace dailyDevotional { - extern QString tooltip; - } - namespace hebrewStrongs { - extern QString tooltip; - } - namespace greekStrongs { - extern QString tooltip; - } - namespace hebrewMorph { - extern QString tooltip; - } - namespace greekMorph { - extern QString tooltip; - } - } - } - namespace keys { - extern const QString icon; - } - } - - namespace mainIndex { //configuration for the main index and the view->search menu - namespace search { - extern QString tooltip; - - extern const QString icon; - extern const KShortcut accel; - extern const char* actionName; - } - namespace newFolder { - extern const QString icon; - } - namespace changeFolder { - extern const QString icon; - } - namespace openedFolder { - extern const QString icon; - } - namespace closedFolder { - extern const QString icon; - } - - namespace bookmark { - extern const QString icon; - } - namespace changeBookmark { - extern const QString icon; - } - namespace importBookmarks { - extern const QString icon; - } - namespace exportBookmarks { - extern const QString icon; - } - namespace printBookmarks { - extern const QString icon; - } - namespace deleteItems { - extern const QString icon; - } - - namespace editModuleMenu { - extern const QString icon; - } - namespace editModulePlain { - extern const QString icon; - } - namespace editModuleHTML { - extern const QString icon; - } - - namespace unlockModule { - extern const QString icon; - } - namespace aboutModule { - extern const QString icon; - } - } -} - -#endif diff --git a/bibletime/util/ctoolclass.cpp b/bibletime/util/ctoolclass.cpp deleted file mode 100644 index d00f335..0000000 --- a/bibletime/util/ctoolclass.cpp +++ /dev/null @@ -1,239 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//own includes -#include "ctoolclass.h" - -#include "util/cresmgr.h" -#include "backend/cswordbackend.h" -#include "backend/cswordmoduleinfo.h" - -//QT includes -#include -#include -#include -#include -#include - -//KDE includes -#include -#include -#include -#include -#include -#include -#include -#include - - -QString CToolClass::locatehtml(const QString &filename) { - QString path = locate("html", KGlobal::locale()->language() + '/' + filename); - if (path.isNull()) - path = locate("html", "default/" + filename); - if (path.isNull()) - path = locate("html", "en/" + filename); - return path; -} - -/** Converts HTML text to plain text */ -QString CToolClass::htmlToText(const QString& html) { - QString newText = html; - // convert some tags we need in code - newText.replace( QRegExp(" "),"#SPACE#" ); - newText.replace( QRegExp("
\\s*"), "
\n" ); - newText.replace( QRegExp("#SPACE#")," " ); - - QRegExp re("<.+>"); - re.setMinimal(true); - newText.replace( re,"" ); - return newText; -} - -/** Converts text to HTML (\n to
) */ -QString CToolClass::textToHTML(const QString& text) { - QString newText = text; - newText.replace( QRegExp("
\n"),"#NEWLINE#" ); - newText.replace( QRegExp("\n"),"
\n" ); - newText.replace( QRegExp("#NEWLINE#"),"
\n"); - return newText; -} - -/** Creates the file filename and put text into the file. - */ -bool CToolClass::savePlainFile( const QString& filename, const QString& text, const bool& forceOverwrite, const QTextStream::Encoding& fileEncoding) { - QFile saveFile(filename); - bool ret; - - if (saveFile.exists()) { - if (!forceOverwrite && KMessageBox::warningYesNo(0, - QString::fromLatin1("%1
%2
") - .arg( i18n("The file already exists.") ) - .arg( i18n("Do you want to overwrite it?") - ) - ) == KMessageBox::No - ) { - return false; - } - else { //either the user chose yes or forceOverwrite is set - saveFile.remove(); - } - }; - - if ( saveFile.open(IO_ReadWrite) ) { - QTextStream textstream( &saveFile ); - textstream.setEncoding(fileEncoding); - textstream << text; - saveFile.close(); - ret = true; - } - else { - KMessageBox::error(0, QString::fromLatin1("%1
%2
") - .arg( i18n("The file couldn't be saved.") ) - .arg( i18n("Please check permissions etc."))); - saveFile.close(); - ret = false; - } - return ret; -} - - -/** Returns the icon used for the module given as aparameter. */ -QPixmap CToolClass::getIconForModule( CSwordModuleInfo* module_info ) { - if (!module_info) - return SmallIcon(CResMgr::modules::book::icon_locked, 16); - - if (module_info->category() == CSwordModuleInfo::Cult) { - return SmallIcon("stop.png", 16); - }; - - - QPixmap img; - - switch (module_info->type()) { - case CSwordModuleInfo::Bible: - if (module_info->isLocked()) - img = SmallIcon(CResMgr::modules::bible::icon_locked, 16); - else - img = SmallIcon(CResMgr::modules::bible::icon_unlocked, 16); - break; - - case CSwordModuleInfo::Lexicon: - if (module_info->isLocked()) - img = SmallIcon(CResMgr::modules::lexicon::icon_locked, 16); - else - img = SmallIcon(CResMgr::modules::lexicon::icon_unlocked, 16); - break; - - case CSwordModuleInfo::Commentary: - if (module_info->isLocked()) - img = SmallIcon(CResMgr::modules::commentary::icon_locked, 16); - else - img = SmallIcon(CResMgr::modules::commentary::icon_unlocked, 16); - break; - - case CSwordModuleInfo::GenericBook: - if (module_info->isLocked()) - img = SmallIcon(CResMgr::modules::book::icon_locked, 16); - else - img = SmallIcon(CResMgr::modules::book::icon_unlocked, 16); - break; - - case CSwordModuleInfo::Unknown: //fall though to default - default: - if (module_info->isLocked()) - img = SmallIcon(CResMgr::modules::book::icon_locked, 16); - else - img = SmallIcon(CResMgr::modules::book::icon_unlocked, 16); - break; - } - - - return img; -} - -QLabel* CToolClass::explanationLabel(QWidget* parent, const QString& heading, const QString& text ) { - QLabel* label = new QLabel( QString::fromLatin1("%1
%2").arg(heading).arg(text),parent ); - label->setAutoResize(true); - label->setMargin(1); - label->setFrameStyle(QFrame::Box | QFrame::Plain); - return label; -} - -/** No descriptions */ -bool CToolClass::inHTMLTag(int pos, QString & text) { - int i1=text.findRev("<",pos); - int i2=text.findRev(">",pos); - int i3=text.find(">",pos); - int i4=text.find("<",pos); - - - // if ((i1>0) && (i2==-1)) //we're in th first html tag - // i2=i1; // not ncessary, just for explanation - - if ((i3>0) && (i4==-1)) //we're in the last html tag - i4=i3+1; - - // qWarning("%d > %d && %d < %d",i1,i2,i3,i4); - - if ( (i1>i2) && (i3%1 ").arg( module->name() ) - + ((module->category() == CSwordModuleInfo::Cult) ? QString::fromLatin1("%1
").arg(i18n("Take care, this work contains cult / questionable material!")) : QString::null); - - text += QString("(") + module->config(CSwordModuleInfo::Description) + QString(")


"); - - text += i18n("Language") + QString(": %1
").arg( module->language()->translatedName() ); - - if (module->isEncrypted()) { - text += i18n("Unlock key") + QString(": %1
") - .arg(!module->config(CSwordModuleInfo::CipherKey).isEmpty() ? module->config(CSwordModuleInfo::CipherKey) : QString("%1").arg(i18n("not set"))); - } - - if (module->hasVersion()) { - text += i18n("Version") + QString(": %1
").arg( module->config(CSwordModuleInfo::ModuleVersion) ); - } - - QString options; - unsigned int opts; - for (opts = CSwordModuleInfo::filterTypesMIN; opts <= CSwordModuleInfo::filterTypesMAX; ++opts) { - if (module->has( static_cast(opts) )) { - if (!options.isEmpty()) { - options += QString::fromLatin1(", "); - } - - options += CSwordBackend::translatedOptionName( - static_cast(opts) - ); - } - } - - if (!options.isEmpty()) { - text += i18n("Options") + QString::fromLatin1(": ") + options + QString(""); - } - - if (text.right(4) == QString::fromLatin1("
")) { - text = text.left(text.length()-4); - } - - return text; -} diff --git a/bibletime/util/ctoolclass.h b/bibletime/util/ctoolclass.h deleted file mode 100644 index 80d0ae8..0000000 --- a/bibletime/util/ctoolclass.h +++ /dev/null @@ -1,80 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -//Qt includes -#include -#include -#include - - -#ifndef CTOOLCLASS_H -#define CTOOLCLASS_H - - -class CSwordModuleInfo; -class QLabel; - -/** - * Provides some useful functions which would be normally global. - * - * Some methods,that would be normaly global, but I hate global functions :-) - * (the function locateHTML is from Sandy Meier (KDevelop)) - * - * @short A class which contains static members to do small things. - * @author Joachim Ansorg - */ -class CToolClass { -public: - /** - * @return The path of the HTML file "filename". This function searches only in $KDEDIR. - * @author Sandy Meier of the KDevelop team. - */ - static QString locatehtml(const QString &filename); - /** - * Converts HTML text to plain text. - * This function converts some HTML tags in text (e.g.
to \n) - * @return The text withput HTML tags and with converted
to \n - * @author Joachim Ansorg - */ - static QString htmlToText(const QString&); - /** - * Converts text to HTML converting some text commands into HTML tags (e.g. \n to
) - * @return The HTML formatted text we got after changing \n to
- * @author Joachim Ansorg - */ - static QString textToHTML(const QString&); - /** - * Creates the file filename and put the text of parameter "text" into the file. - * @return True if saving was sucessful, otherwise false - * @author Joachim Ansorg - */ - static bool savePlainFile( const QString& filename, const QString& text, const bool& forceOverwrite = false, const QTextStream::Encoding& fileEncoding = QTextStream::Locale); - /** - * Returns the icon used for the module given as aparameter. - */ - static QPixmap getIconForModule( CSwordModuleInfo* ); - /** Returns a label to explain difficult things of dialogs. - * This function returns a label with heading "heading" and explanation "text". This label should be used to - * explain difficult things of the GUI, e.g. in the optionsdialog. - */ - static QLabel* explanationLabel(QWidget* parent, const QString& heading, const QString& text ); - /** - * Returns true if the character at position "pos" of text is inside an HTML tag. Returns false if it's not inside an HTML tag. - */ - static bool inHTMLTag(int pos, QString & text); - /** Return the module's tooltip text - * @param module The module required for the toolip - * @return The tooltip text for the passed module - */ - static QString moduleToolTip(CSwordModuleInfo* module); -}; - -#endif diff --git a/bibletime/util/directoryutil.cpp b/bibletime/util/directoryutil.cpp deleted file mode 100644 index c55ca96..0000000 --- a/bibletime/util/directoryutil.cpp +++ /dev/null @@ -1,111 +0,0 @@ -// -// C++ Implementation: directoryutil -// -// Description: -// -// -// Author: The BibleTime team , (C) 2006 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -#include "directoryutil.h" - -//Qt includes -#include - -namespace util { - -namespace filesystem { - -void DirectoryUtil::removeRecursive(const QString& dir) { - qWarning("removeRecursive(%s)", dir.latin1()); - if (dir == QString::null) { - return; - } - - QDir d(dir); - if (!d.exists()) { - return; - } - - QFileInfo *fi = 0; - - //remove all files in this dir - d.setFilter( QDir::Files | QDir::Hidden | QDir::NoSymLinks ); - - const QFileInfoList *fileList = d.entryInfoList(); - QFileInfoListIterator it_file( *fileList ); - while ( (fi = it_file.current()) != 0 ) { - ++it_file; - - qDebug("Removing %s", fi->absFilePath().latin1() ); - d.remove( fi->fileName() ) ; - } - - //remove all subdirs recursively - d.setFilter( QDir::Dirs | QDir::NoSymLinks ); - const QFileInfoList *dirList = d.entryInfoList(); - QFileInfoListIterator it_dir( *dirList ); - - while ( (fi = it_dir.current()) != 0 ) { - ++it_dir; - - if ( !fi->isDir() || fi->fileName() == "." || fi->fileName() == ".." ) { - continue; - } - - qDebug("Removing dir %s", fi->absFilePath().latin1() ); - //d.remove( fi->fileName() ) ; - - removeRecursive( fi->absFilePath() ); - } - - d.rmdir(dir); -} - -/** Returns the size of the directory including the size of all it's files and it's subdirs. - */ -unsigned long DirectoryUtil::getDirSizeRecursive(const QString& dir) { - qWarning("Getting size for %s", dir.latin1()); - - QDir d(dir); - if (!d.exists()) { - return 0; - } - - d.setFilter(QDir::Files); - - unsigned long size = 0; - - const QFileInfoList* infoList = d.entryInfoList(); - QFileInfoListIterator it(*infoList); - QFileInfo* info = 0; - while ((info = it.current()) != 0) { - ++it; - - size += info->size(); - } - - d.setFilter(QDir::Dirs); - const QFileInfoList* dirInfoList = d.entryInfoList(); - QFileInfoListIterator it_dir(*dirInfoList); - while ((info = it_dir.current()) != 0) { - ++it_dir; - - if ( !info->isDir() || info->fileName() == "." || info->fileName() == ".." ) { - continue; - } - - size += getDirSizeRecursive( info->absFilePath() ); - } - - return size; -} - - -} //end of namespace util::filesystem - -} //end of namespace util - diff --git a/bibletime/util/directoryutil.h b/bibletime/util/directoryutil.h deleted file mode 100644 index 68a6e88..0000000 --- a/bibletime/util/directoryutil.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// C++ Interface: directoryutil -// -// Description: -// -// -// Author: The BibleTime team , (C) 2006 -// -// Copyright: See COPYING file that comes with this distribution -// -// -#ifndef UTIL_FILESDIRECTORYUTIL_H -#define UTIL_FILESDIRECTORYUTIL_H - -#include - -namespace util { - -namespace filesystem { - -/** - * Tools for working with directories. - * @author The BibleTime team -*/ -class DirectoryUtil { -private: - DirectoryUtil() {}; - ~DirectoryUtil() {}; - -public: - /** Removes the given dir with all it's files and subdirs. - * - * TODO: Check if it's suitable for huge dir trees, as it holds a QDir object - * for each of it at the same time in the deepest recursion. - * For really deep dir tree this may lead to a stack overflow. - */ - static void removeRecursive(const QString& dir); - - /** Returns the size of the directory including the size of all it's files - * and it's subdirs. - * - * TODO: Check if it's suitable for huge dir trees, as it holds a QDir object - * for each of it at the same time in the deepest recursion. - * For really deep dir tree this may lead to a stack overflow. - * - * @return The size of the dir in bytes - */ - static unsigned long getDirSizeRecursive(const QString& dir); -}; - -} - -} - -#endif diff --git a/bibletime/util/scoped_resource.h b/bibletime/util/scoped_resource.h deleted file mode 100644 index 2032038..0000000 --- a/bibletime/util/scoped_resource.h +++ /dev/null @@ -1,181 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef SCOPED_RESOURCE_H_INCLUDED -#define SCOPED_RESOURCE_H_INCLUDED - -/** -* The util namespace should take all classes which are of a generic type, -* used to perform common tasks which are not BibleTime-specific. See -* @ref scoped_resource for an example. -*/ -namespace util { - /** - * A class template, scoped_resource, designed to - * implement the Resource Acquisition Is Initialization (RAII) approach - * to resource management. scoped_resource is designed to be used when - * a resource is initialized at the beginning or middle of a scope, - * and released at the end of the scope. The template argument - * ReleasePolicy is a functor which takes an argument of the - * type of the resource, and releases it. - * - * Usage example, for working with files: - * - * @code - * struct close_file { void operator(int fd) const {close(fd);} }; - * ... - * { - * const scoped_resource file(open("file.txt",O_RDONLY)); - * read(file, buf, 1000); - * } // file is automatically closed here - * @endcode - * - * Note that scoped_resource has an explicit constructor, and prohibits - * copy-construction, and thus the initialization syntax, rather than - * the assignment syntax must be used when initializing. - * - * i.e. using scoped_resource file = open("file.txt",O_RDONLY); - * in the above example is illegal. - * - */ - template - class scoped_resource { - T resource; - ReleasePolicy release; - - //prohibited operations - scoped_resource(const scoped_resource&); - scoped_resource& operator=(const scoped_resource&); -public: - typedef T resource_type; - typedef ReleasePolicy release_type; - - /** - * Constructor - * - * @ param res This is the resource to be managed - * @ param rel This is the functor to release the object - */ - explicit scoped_resource(resource_type res,release_type rel=release_type()) -: resource(res), release(rel) {} - - /** - * The destructor is the main point in this class. It takes care of proper - * deletion of the resource, using the provided release policy. - */ - ~scoped_resource() { - release(resource); - } - - /** - * This operator makes sure you can access and use the scoped_resource - * just like you were using the resource itself. - * - * @ret the underlying resource - */ - operator resource_type() const { - return resource; - } - - /** - * This function provides explicit access to the resource. Its behaviour - * is identical to operator resource_type() - * - * @ret the underlying resource - */ - resource_type get - () const { - return resource; - } - - /** - * This function provides convenient direct access to the -> operator - * if the underlying resource is a pointer. Only call this function - * if resource_type is a pointer type. - */ - resource_type operator->() const { - return resource; - } - - }; - - /** - * A helper policy for scoped_ptr. - * It will call the delete operator on a pointer, and assign the pointer to 0 - */ - struct delete_item { - template - void operator()(T*& p) const { - delete p; - p = 0; - } - }; - /** - * A helper policy for scoped_array. - * It will call the delete[] operator on a pointer, and assign the pointer to 0 - */ - struct delete_array { - template - void operator()(T*& p) const { - delete [] p; - p = 0; - } - }; - - /** - * A class which implements an approximation of - * template - * typedef scoped_resource scoped_ptr; - * - * It is a convenient synonym for a common usage of @ref scoped_resource. - * See scoped_resource for more details on how this class behaves. - * - * Usage example: - * @code - * { - * const scoped_ptr ptr(new Object); - * ...use ptr as you would a normal Object*... - * } // ptr is automatically deleted here - * @endcode - * - * NOTE: use this class only to manage a single object, *never* an array. - * Use scoped_array to manage arrays. This distinction is because you - * may call delete only on objects allocated with new, delete[] only - * on objects allocated with new[]. - */ - template -struct scoped_ptr : public scoped_resource { -explicit scoped_ptr(T* p) : scoped_resource(p) {} - } - ; - - /** - * This class has identical behaviour to @ref scoped_ptr, except it manages - * heap-allocated arrays instead of heap-allocated single objects - * - * Usage example: - * @code - * { - * const scoped_array ptr(new char[n]); - * ...use ptr as you would a normal char*... - * } // ptr is automatically deleted here - * @endcode - * - */ - template -struct scoped_array : public scoped_resource { -explicit scoped_array(T* p) : scoped_resource(p) {} - } - ; - -} - -#endif diff --git a/bibletime/xml/Makefile.am b/bibletime/xml/Makefile.am deleted file mode 100644 index acb432e..0000000 --- a/bibletime/xml/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -EXTRA_DIST = bibletimeui.rc -rcdir = $(kde_datadir)/bibletime -rc_DATA = bibletimeui.rc diff --git a/bibletime/xml/Makefile.in b/bibletime/xml/Makefile.in deleted file mode 100644 index f3823fc..0000000 --- a/bibletime/xml/Makefile.in +++ /dev/null @@ -1,594 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = bibletime/xml -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; -am__installdirs = "$(DESTDIR)$(rcdir)" -rcDATA_INSTALL = $(INSTALL_DATA) -DATA = $(rc_DATA) -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -EXTRA_DIST = bibletimeui.rc -rcdir = $(kde_datadir)/bibletime -rc_DATA = bibletimeui.rc -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/xml/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu bibletime/xml/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/xml/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/xml/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/xml/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -install-rcDATA: $(rc_DATA) - @$(NORMAL_INSTALL) - test -z "$(rcdir)" || $(MKDIR_P) "$(DESTDIR)$(rcdir)" - @list='$(rc_DATA)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(rcDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(rcdir)/$$f'"; \ - $(rcDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(rcdir)/$$f"; \ - done - -uninstall-rcDATA: - @$(NORMAL_UNINSTALL) - @list='$(rc_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(rcdir)/$$f'"; \ - rm -f "$(DESTDIR)$(rcdir)/$$f"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(DATA) -installdirs: - for dir in "$(DESTDIR)$(rcdir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-rcDATA - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-rcDATA - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-rcDATA \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - uninstall uninstall-am uninstall-rcDATA - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=Makefile.in Makefile.am - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bibletime/xml/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bibletime/xml/Makefile - cd $(top_srcdir) && perl admin/am_edit bibletime/xml/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime/xml/bibletimeui.rc b/bibletime/xml/bibletimeui.rc deleted file mode 100644 index fa8f4e2..0000000 --- a/bibletime/xml/bibletimeui.rc +++ /dev/null @@ -1,70 +0,0 @@ - - - &File - - - - - - &Search - - - - &View - - - - - - Se&ttings - - - - - - - &Window - - - - - - - - - - - - - - - - &Help - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build-debug.sh b/build-debug.sh new file mode 100755 index 0000000..087f4b7 --- /dev/null +++ b/build-debug.sh @@ -0,0 +1,18 @@ +# This little script creates a build/ directory, enters it +# and builds BibleTime there. +# +# BibleTime will be installed to build/install and can be run +# just from there: ./build/install/bin/bibletime. It will find all +# required files. + + +if [ ! -d build ]; then mkdir build; fi +cd build +cmake -D CMAKE_BUILD_TYPE=Debug -D CMAKE_INSTALL_PREFIX="install/" .. || exit 1 +make -j4 install || exit 1 +cd .. + +echo +echo "BibleTime has been installed to ./build/install." +echo "You can run it by typing ./build/install/bin/bibletime." +echo diff --git a/build-release.sh b/build-release.sh new file mode 100755 index 0000000..308e394 --- /dev/null +++ b/build-release.sh @@ -0,0 +1,16 @@ +# This little script creates a build/ directory, enters it +# and builds BibleTime there. +# +# BibleTime will be installed to /usr/local by default (see CMAKE_INSTALL_PREFIX below). + + +if [ ! -d build ]; then mkdir build; fi +cd build +cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. || exit 1 +make -j4 install || exit 1 +cd .. + +echo +echo "BibleTime has been installed to /usr/local." +echo "You can run it by typing /usr/local/bin/bibletime." +echo diff --git a/clucene.m4 b/clucene.m4 deleted file mode 100644 index 1287429..0000000 --- a/clucene.m4 +++ /dev/null @@ -1,153 +0,0 @@ -## -*- autoconf -*- -dnl This file was created by Lee Carpenter -dnl Later modified by Martin Gruner -dnl It provides macros for the autoconf package to find the CLucene library on your system. - -dnl ---------------------------------------------------------------------- -dnl Check for clucene installation -dnl First argument specifies whether or not to link -dnl CLucene statically -dnl ---------------------------------------------------------------------- -AC_DEFUN(AC_CHECK_CLUCENE, -[ -dnl AC_MSG_CHECKING([for a clucene installation]) - -dnl The option for the configure script -AC_ARG_WITH(clucene-dir, -[ --with-clucene-dir=DIR Path where CLucene is installed (default=/usr) ], -[ - ac_clucene_dir=$withval -],ac_clucene_dir=/usr -) - -AC_ARG_ENABLE(static-clucene, -[ --enable-static-clucene Link to the static CLucene library], - ac_static_clucene="YES", - [ ac_static_clucene="$1" ] -) - -dnl try to find CLucene library files -AC_MSG_CHECKING([for CLucene library files]) -ac_clucene_library_dirs="$ac_clucene_dir/lib $exec_prefix/lib $prefix/lib /usr/lib /usr/lib64 /usr/local/lib" - -if test "x$ac_static_clucene" = "xYES"; then - SEARCH_LIBS="libclucene.a"; -else - SEARCH_LIBS="libclucene.so libclucene.so.0 libclucene.so.0.0.0 libcluene.a"; -fi - - -AC_CACHE_VAL(ac_cv_clucene_libdir, AC_FIND_FILE($SEARCH_LIBS, $ac_clucene_library_dirs, ac_cv_clucene_libdir)) - -if test "x$ac_cv_clucene_libdir" = "xNO"; then - AC_MSG_ERROR(CLucene library not found. Try to use configure with --with-clucene-dir=/path/to/clucene); -fi - -if test "x$ac_static_clucene" = "xYES"; then - LIB_CLUCENE="$ac_cv_clucene_libdir/libclucene.a"; -else - LIB_CLUCENE="-lclucene"; -fi - -AC_SUBST(CLUCENE_LIBRARY_PATH) -AC_SUBST(LIB_CLUCENE) -all_libraries="$all_libraries -L$ac_cv_clucene_libdir" - -if test "x$ac_static_clucene" = "xYES"; then - MESSAGE="static library $ac_cv_clucene_libdir/libclucene.a"; -else - MESSAGE="$ac_cv_clucene_libdir"; -fi -AC_MSG_RESULT([$MESSAGE]) - -dnl -- try to find CLucene include files -- -AC_MSG_CHECKING([for Clucene include files]) -ac_clucene_include_dirs="$ac_clucene_dir/include $exec_prefix/include $prefix/include /usr/include /usr/local/include" - -AC_CACHE_VAL(ac_cv_clucene_incdir, AC_FIND_FILE(CLucene.h, $ac_clucene_include_dirs, ac_cv_clucene_incdir)) - -if test "x$ac_cv_clucene_incdir" = "xNO"; then - AC_MSG_ERROR([The CLucene include file files were not found. -Please try to use configure with --with-clucene-dir=/path/to/clucene -]) -fi - -CLUCENE_INCLUDES="-I$ac_cv_clucene_incdir" -AC_SUBST(CLUCENE_INCLUDES) -all_includes="$all_includes -I$ac_cv_clucene_incdir -I$ac_cv_clucene_libdir -I$ac_cv_sword_incdir" #$ac_cv_clucene_libdir needed for Clucene/clucene-config.h - -AC_MSG_RESULT([$ac_cv_clucene_incdir]) - - - -dnl -- CLucene installed test -- - -AC_MSG_CHECKING([for CLucene version]) - -AC_CACHE_VAL(ac_cv_installed_clucene_version, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH -ac_LIBRARY_PATH="$LIBRARY_PATH" -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$" -LDFLAGS="$LDFLAGS -L$ac_cv_clucene_libdir -L$ac_cv_sword_libdir" -LIBS="$LIB_CLUCENE -lz -lsword" -LD_LIBRARY_PATH="$ac_cv_clucene_libdir" -export LD_LIBRARY_PATH -LIBRARY_PATH= -export LIBRARY_PATH - -cat > conftest.$ac_ext < -#include -#include - -int main(int argc, char* argv[[]]) { - if ( sword::SWVersion( _CL_VERSION ) >= sword::SWVersion( "0.9.16" ) ){ - std::cout << "ok"; - } - else{ - std::cout << "not-ok"; - } - return 0; -} -EOF - - -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -if AC_TRY_EVAL(ac_link) && test -s conftest; then - if test -x conftest; then - eval ac_cv_installed_clucene_version=`./conftest 2>&5` - fi -else - echo "configure: failed program was:" >&AC_FD_CC - AC_MSG_ERROR([Failed to compile the test program to check the CLucene version! Please have a look at config.log! Report this to the BibleTime developers!]); - cat conftest.$ac_ext >&AC_FD_CC -fi - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -AC_LANG_RESTORE -]) - -if test "x$ac_cv_installed_clucene_version" = "xok"; then - AC_MSG_RESULT([ok, version is recent enough]); -elif test "x$ac_cv_installed_clucene_version" = "xnot-ok"; then - AC_MSG_RESULT([installed]); - AC_MSG_ERROR([Your CLucene version is not recent enough! Please upgrade to version >= 0.9.16!]); -fi; - -]) - diff --git a/cmake/FindCLucene.cmake b/cmake/FindCLucene.cmake new file mode 100644 index 0000000..1a1fb45 --- /dev/null +++ b/cmake/FindCLucene.cmake @@ -0,0 +1,121 @@ +# +# SOURCE: http://websvn.kde.org/trunk/kdesupport/strigi/cmake/FindCLucene.cmake?view=log +# +# ONE FIX: /usr/lib64 added to work on Fedora +# + + +# +# This module looks for clucene (http://clucene.sf.net) support +# It will define the following values +# +# CLUCENE_INCLUDE_DIR = where CLucene/StdHeader.h can be found +# CLUCENE_LIBRARY_DIR = where CLucene/clucene-config.h can be found +# CLUCENE_LIBRARY = the library to link against CLucene +# CLUCENE_VERSION = The CLucene version string +# CLucene_FOUND = set to 1 if clucene is found +# + +INCLUDE(CheckSymbolExists) +INCLUDE(FindLibraryWithDebug) + +if(NOT CLUCENE_MIN_VERSION) + set(CLUCENE_MIN_VERSION "0.9.19") +endif(NOT CLUCENE_MIN_VERSION) + +IF(EXISTS ${PROJECT_CMAKE}/CLuceneConfig.cmake) + INCLUDE(${PROJECT_CMAKE}/CLuceneConfig.cmake) +ENDIF(EXISTS ${PROJECT_CMAKE}/CLuceneConfig.cmake) + +IF(MSVC) + IF(CMAKE_BUILD_TYPE STREQUAL "Release") + SET(WIN_CLUCENE_SEARCH_PATH ../clucene-core-0.9.21b/src/CLucene/Release) + ELSE(CMAKE_BUILD_TYPE STREQUAL "Release") + SET(WIN_CLUCENE_SEARCH_PATH ../clucene-core-0.9.21b/src/CLucene/debug) + ENDIF(CMAKE_BUILD_TYPE STREQUAL "Release") + SET(WIN_CLUCENE_INCLUDE_PATH ../clucene-core-0.9.21b/src) +ELSE(MSVC) + SET(WIN_CLUCENE_SEARCH_PATH "") + SET(WIN_CLUCENE_INCLUDE_PATH "") +ENDIF(MSVC) + +SET(TRIAL_LIBRARY_PATHS + $ENV{CLUCENE_HOME}/lib${LIB_SUFFIX} + ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} + /usr/local/lib${LIB_SUFFIX} + /opt/local/lib${LIB_SUFFIX} + /usr/lib${LIB_SUFFIX} + /usr/lib64 + /sw/lib${LIB_SUFFIX} + /usr/pkg/lib${LIB_SUFFIX} + ${WIN_CLUCENE_SEARCH_PATH} + ) +SET(TRIAL_INCLUDE_PATHS + $ENV{CLUCENE_HOME}/include + ${CMAKE_INSTALL_PREFIX}/include + /usr/local/include + /usr/include + /sw/include + /usr/pkg/include + ${WIN_CLUCENE_INCLUDE_PATH} + ) +FIND_LIBRARY_WITH_DEBUG(CLUCENE_LIBRARY + NAMES clucene clucene-core + PATHS ${TRIAL_LIBRARY_PATHS}) +IF (CLUCENE_LIBRARY) + MESSAGE(STATUS "Found CLucene library: ${CLUCENE_LIBRARY}") +ENDIF (CLUCENE_LIBRARY) +FIND_PATH(CLUCENE_INCLUDE_DIR + NAMES CLucene.h + PATHS ${TRIAL_INCLUDE_PATHS}) + +IF (CLUCENE_INCLUDE_DIR) + MESSAGE(STATUS "Found CLucene include dir: ${CLUCENE_INCLUDE_DIR}") +ENDIF (CLUCENE_INCLUDE_DIR) + +IF(WIN32) + SET(TRIAL_LIBRARY_PATHS ${CLUCENE_INCLUDE_DIR}) +ENDIF(WIN32) + +SET(CLUCENE_GOOD_VERSION TRUE) + +FIND_PATH(CLUCENE_LIBRARY_DIR + NAMES CLucene/clucene-config.h PATHS ${TRIAL_LIBRARY_PATHS} ${TRIAL_INCLUDE_PATHS} NO_DEFAULT_PATH) +IF (CLUCENE_LIBRARY_DIR) + MESSAGE(STATUS "Found CLucene library dir: ${CLUCENE_LIBRARY_DIR}") + FILE(READ ${CLUCENE_LIBRARY_DIR}/CLucene/clucene-config.h CLCONTENT) + STRING(REGEX MATCH "_CL_VERSION +\".*\"" CLMATCH ${CLCONTENT}) + IF (CLMATCH) + STRING(REGEX REPLACE "_CL_VERSION +\"(.*)\"" "\\1" CLUCENE_VERSION ${CLMATCH}) + IF (CLUCENE_VERSION STRLESS "${CLUCENE_MIN_VERSION}") + MESSAGE(ERROR " CLucene version ${CLUCENE_VERSION} is less than the required minimum ${CLUCENE_MIN_VERSION}") + SET(CLUCENE_GOOD_VERSION FALSE) + ENDIF (CLUCENE_VERSION STRLESS "${CLUCENE_MIN_VERSION}") + IF (CLUCENE_VERSION STREQUAL "0.9.17") + MESSAGE(ERROR "CLucene version 0.9.17 is not supported.") + SET(CLUCENE_GOOD_VERSION FALSE) + ENDIF (CLUCENE_VERSION STREQUAL "0.9.17") + ENDIF (CLMATCH) +ELSE (CLUCENE_LIBRARY_DIR) + MESSAGE(STATUS "CLucene library dir not found.") +ENDIF (CLUCENE_LIBRARY_DIR) + +IF(CLUCENE_INCLUDE_DIR AND CLUCENE_LIBRARY AND CLUCENE_LIBRARY_DIR AND CLUCENE_GOOD_VERSION) + SET(CLucene_FOUND TRUE) +ENDIF(CLUCENE_INCLUDE_DIR AND CLUCENE_LIBRARY AND CLUCENE_LIBRARY_DIR AND CLUCENE_GOOD_VERSION) + +IF(CLucene_FOUND) + IF(NOT CLucene_FIND_QUIETLY) + MESSAGE(STATUS "Found CLucene: ${CLUCENE_LIBRARY}") + ENDIF(NOT CLucene_FIND_QUIETLY) +ELSE(CLucene_FOUND) + IF(CLucene_FIND_REQUIRED) + MESSAGE(FATAL_ERROR "Could not find CLucene.") + ENDIF(CLucene_FIND_REQUIRED) +ENDIF(CLucene_FOUND) + +MARK_AS_ADVANCED( + CLUCENE_INCLUDE_DIR + CLUCENE_LIBRARY_DIR + CLUCENE_LIBRARY + ) diff --git a/cmake/FindLibraryWithDebug.cmake b/cmake/FindLibraryWithDebug.cmake new file mode 100644 index 0000000..0844a1e --- /dev/null +++ b/cmake/FindLibraryWithDebug.cmake @@ -0,0 +1,117 @@ +# +# SOURCE KDE4 cmake additional files +# + +# +# FIND_LIBRARY_WITH_DEBUG +# -> enhanced FIND_LIBRARY to allow the search for an +# optional debug library with a WIN32_DEBUG_POSTFIX similar +# to CMAKE_DEBUG_POSTFIX when creating a shared lib +# it has to be the second and third argument + +# Copyright (c) 2007, Christian Ehrlicher, +# Redistribution and use is allowed according to the terms of the BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. + +MACRO(FIND_LIBRARY_WITH_DEBUG var_name win32_dbg_postfix_name dgb_postfix libname) + + IF(NOT "${win32_dbg_postfix_name}" STREQUAL "WIN32_DEBUG_POSTFIX") + + # no WIN32_DEBUG_POSTFIX -> simply pass all arguments to FIND_LIBRARY + FIND_LIBRARY(${var_name} + ${win32_dbg_postfix_name} + ${dgb_postfix} + ${libname} + ${ARGN} + ) + + ELSE(NOT "${win32_dbg_postfix_name}" STREQUAL "WIN32_DEBUG_POSTFIX") + + IF(NOT WIN32) + # on non-win32 we don't need to take care about WIN32_DEBUG_POSTFIX + + FIND_LIBRARY(${var_name} ${libname} ${ARGN}) + + ELSE(NOT WIN32) + + # 1. get all possible libnames + SET(args ${ARGN}) + SET(newargs "") + SET(libnames_release "") + SET(libnames_debug "") + + LIST(LENGTH args listCount) + + IF("${libname}" STREQUAL "NAMES") + SET(append_rest 0) + LIST(APPEND args " ") + + FOREACH(i RANGE ${listCount}) + LIST(GET args ${i} val) + + IF(append_rest) + LIST(APPEND newargs ${val}) + ELSE(append_rest) + IF("${val}" STREQUAL "PATHS") + LIST(APPEND newargs ${val}) + SET(append_rest 1) + ELSE("${val}" STREQUAL "PATHS") + LIST(APPEND libnames_release "${val}") + LIST(APPEND libnames_debug "${val}${dgb_postfix}") + ENDIF("${val}" STREQUAL "PATHS") + ENDIF(append_rest) + + ENDFOREACH(i) + + ELSE("${libname}" STREQUAL "NAMES") + + # just one name + LIST(APPEND libnames_release "${libname}") + LIST(APPEND libnames_debug "${libname}${dgb_postfix}") + + SET(newargs ${args}) + + ENDIF("${libname}" STREQUAL "NAMES") + + # search the release lib + FIND_LIBRARY(${var_name}_RELEASE + NAMES ${libnames_release} + ${newargs} + ) + + # search the debug lib + FIND_LIBRARY(${var_name}_DEBUG + NAMES ${libnames_debug} + ${newargs} + ) + + IF(${var_name}_RELEASE AND ${var_name}_DEBUG) + + # both libs found + SET(${var_name} optimized ${${var_name}_RELEASE} + debug ${${var_name}_DEBUG}) + + ELSE(${var_name}_RELEASE AND ${var_name}_DEBUG) + + IF(${var_name}_RELEASE) + + # only release found + SET(${var_name} ${${var_name}_RELEASE}) + + ELSE(${var_name}_RELEASE) + + # only debug (or nothing) found + SET(${var_name} ${${var_name}_DEBUG}) + + ENDIF(${var_name}_RELEASE) + + ENDIF(${var_name}_RELEASE AND ${var_name}_DEBUG) + + MARK_AS_ADVANCED(${var_name}_RELEASE) + MARK_AS_ADVANCED(${var_name}_DEBUG) + + ENDIF(NOT WIN32) + + ENDIF(NOT "${win32_dbg_postfix_name}" STREQUAL "WIN32_DEBUG_POSTFIX") + +ENDMACRO(FIND_LIBRARY_WITH_DEBUG) diff --git a/cmake/FindSword.cmake b/cmake/FindSword.cmake new file mode 100644 index 0000000..0df6618 --- /dev/null +++ b/cmake/FindSword.cmake @@ -0,0 +1,120 @@ +SET (REQUIRED_SWORD_VERSION 1.5.9) +SET (SIMPLE_RENDER_SWORD_VERSION 1.5.10) +SET (MULTIVERSE_SWORD_VERSION 1.5.11.1) +SET (SYSCONF_CHANGED_SWORD_VERSION 1.5.11.98) +SET (INTERNET_WARNING_SWORD_VERSION 1.5.11.98) + +# This module looks for installed sword +# +# It will define the following values +# SWORD_INCLUDE_DIR +# SWORD_LIBS + +IF (WIN32) + + SET(TRIAL_LIBRARY_PATHS + $ENV{SWORD_HOME}/lib${LIB_SUFFIX} + ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} + /usr/lib${LIB_SUFFIX} + /usr/local/lib${LIB_SUFFIX} + /sw/lib${LIB_SUFFIX} + ../sword-1.5.11/lib/vcppmake/vc8/ICUDebug + ../sword-1.5.11/lib/vcppmake/vc8/ICURelease + ) + SET(TRIAL_INCLUDE_PATHS + $ENV{SWORD_HOME}/include/sword + $ENV{SWORD_HOME}/include + ${CMAKE_INSTALL_PREFIX}/include/sword + ${CMAKE_INSTALL_PREFIX}/include + /sw/include + ../sword-1.5.11/include + ) + + FIND_LIBRARY(SWORD_LIBRARY sword + NAMES libsword + PATHS ${TRIAL_LIBRARY_PATHS}) + IF (SWORD_LIBRARY) + MESSAGE(STATUS "Found Sword library: ${SWORD_LIBRARY}") + ENDIF (SWORD_LIBRARY) + FIND_PATH(SWORD_INCLUDE_DIR + NAMES swmgr.h + PATHS ${TRIAL_INCLUDE_PATHS}) + + IF (SWORD_INCLUDE_DIR) + MESSAGE(STATUS "Found Sword include dir: ${SWORD_INCLUDE_DIR}") + ENDIF (SWORD_INCLUDE_DIR) + +ELSE(WIN32) + + EXECUTE_PROCESS(COMMAND pkg-config --atleast-version=${REQUIRED_SWORD_VERSION} sword + RESULT_VARIABLE SWORD_VERSION_OK + ) + EXECUTE_PROCESS(COMMAND pkg-config --atleast-version=${SIMPLE_RENDER_SWORD_VERSION} sword + RESULT_VARIABLE SIMPLE_RENDER_SWORD_OK + ) + EXECUTE_PROCESS(COMMAND pkg-config --atleast-version=${MULTIVERSE_SWORD_VERSION} sword + RESULT_VARIABLE MULTIVERSE_SWORD_OK + ) + EXECUTE_PROCESS(COMMAND pkg-config --atleast-version=${SYSCONF_CHANGED_SWORD_VERSION} sword + RESULT_VARIABLE SYSCONF_CHANGED_SWORD_OK + ) + EXECUTE_PROCESS(COMMAND pkg-config --atleast-version=${INTERNET_WARNING_SWORD_VERSION} sword + RESULT_VARIABLE INTERNET_WARNING_SWORD_OK + ) + + + EXECUTE_PROCESS(COMMAND pkg-config --modversion sword + OUTPUT_VARIABLE SWORD_VERSION + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + IF (SWORD_VERSION_OK EQUAL 0) + + MESSAGE(STATUS "Sword version ${SWORD_VERSION} is ok") + + EXECUTE_PROCESS(COMMAND pkg-config --variable=includedir sword + OUTPUT_VARIABLE SWORD_INCLUDE_DIR + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + SET(SWORD_INCLUDE_DIR "${SWORD_INCLUDE_DIR}/sword") + MESSAGE(STATUS "Sword include directory is ${SWORD_INCLUDE_DIR}") + + EXECUTE_PROCESS(COMMAND pkg-config --libs sword + OUTPUT_VARIABLE SWORD_LIBS + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + MESSAGE(STATUS "Sword lib linker flags to be used: ${SWORD_LIBS}") + + ELSE (SWORD_VERSION_OK EQUAL 0) + + IF (SWORD_VERSION) + MESSAGE(FATAL_ERROR "Sword version ${SWORD_VERSION} does not match the required ${REQUIRED_SWORD_VERSION}") + ELSE (SWORD_VERSION) + MESSAGE(FATAL_ERROR "Sword not found") + ENDIF (SWORD_VERSION) + + ENDIF (SWORD_VERSION_OK EQUAL 0) + +ENDIF (WIN32) + + +IF (MULTIVERSE_SWORD_OK EQUAL 0) + SET (SWORD_CFLAGS "${SWORD_CFLAGS} -DSWORD_MULTIVERSE") +ENDIF (MULTIVERSE_SWORD_OK EQUAL 0) +IF (SIMPLE_RENDER_SWORD_OK EQUAL 0) + SET (SWORD_CFLAGS "${SWORD_CFLAGS} -DSWORD_SIMPLERENDER") +ENDIF (SIMPLE_RENDER_SWORD_OK EQUAL 0) +IF (SYSCONF_CHANGED_SWORD_OK EQUAL 0) + SET (SWORD_CFLAGS "${SWORD_CFLAGS} -DSWORD_SYSCONF_CHANGED") +ENDIF (SYSCONF_CHANGED_SWORD_OK EQUAL 0) +IF (INTERNET_WARNING_SWORD_OK EQUAL 0) + SET (SWORD_CFLAGS "${SWORD_CFLAGS} -DSWORD_INTERNET_WARNING") +ENDIF (INTERNET_WARNING_SWORD_OK EQUAL 0) + +MARK_AS_ADVANCED( + SWORD_INCLUDE_DIR + SWORD_LIBS + SWORD_CFLAGS +) + +MESSAGE(STATUS "SWORD_CFLAGS: ${SWORD_CFLAGS}") diff --git a/cmake/bibletime_source_list.cmake b/cmake/bibletime_source_list.cmake new file mode 100644 index 0000000..c3ac1da --- /dev/null +++ b/cmake/bibletime_source_list.cmake @@ -0,0 +1,283 @@ + + +SET(bibletime_UIS + src/frontend/display/bthtmlfindtext.ui +) + +SET(bibletime_SOURCES + #backend filters + src/backend/filters/bt_gbfhtml.cpp + src/backend/filters/bt_osishtml.cpp + src/backend/filters/bt_plainhtml.cpp + src/backend/filters/bt_thmlhtml.cpp + src/backend/filters/bt_thmlplain.cpp + src/backend/filters/osismorphsegmentation.cpp + #backend rendering + src/backend/rendering/cbookdisplay.cpp + src/backend/rendering/cchapterdisplay.cpp + src/backend/rendering/cdisplayrendering.cpp + src/backend/rendering/centrydisplay.cpp + src/backend/rendering/chtmlexportrendering.cpp + src/backend/rendering/cplaintextexportrendering.cpp + src/backend/rendering/ctextrendering.cpp + #backend managers + src/backend/managers/btstringmgr.cpp + src/backend/managers/cdisplaytemplatemgr.cpp + src/backend/managers/clanguagemgr.cpp + src/backend/managers/creferencemanager.cpp + src/backend/managers/cswordbackend.cpp + #backend module drivers + src/backend/drivers/cswordmoduleinfo.cpp + src/backend/drivers/cswordbiblemoduleinfo.cpp + src/backend/drivers/cswordbookmoduleinfo.cpp + src/backend/drivers/cswordcommentarymoduleinfo.cpp + src/backend/drivers/cswordlexiconmoduleinfo.cpp + #backend keys + src/backend/keys/cswordkey.cpp + src/backend/keys/cswordldkey.cpp + src/backend/keys/cswordtreekey.cpp + src/backend/keys/cswordversekey.cpp + #backend config + src/backend/config/cbtconfig.cpp + #backend + src/backend/cswordmodulesearch.cpp + src/backend/btmoduletreeitem.cpp + + #utilities + src/util/cresmgr.cpp + src/util/cpointers.cpp + src/util/ctoolclass.cpp + src/util/dialogutil.cpp + src/util/directoryutil.cpp + src/util/migrationutil.cpp + + # frontend top level + src/frontend/cdragdrop.cpp + src/frontend/crossrefrendering.cpp + src/frontend/cprinter.cpp + src/frontend/cmoduleindexdialog.cpp + src/frontend/cmdiarea.cpp + src/frontend/cinfodisplay.cpp + src/frontend/cinputdialog.cpp + src/frontend/cexportmanager.cpp + src/frontend/btaboutmoduledialog.cpp + src/frontend/cmodulechooserdialog.cpp + + # Bookshelf/Bookmarks widget in main window + src/frontend/mainindex/cmainindex.cpp + + src/frontend/mainindex/bookmarks/cbookmarkindex.cpp + src/frontend/mainindex/bookmarks/btbookmarkloader.cpp + src/frontend/mainindex/bookmarks/btbookmarkitembase.cpp + src/frontend/mainindex/bookmarks/btbookmarkitem.cpp + src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp + + src/frontend/mainindex/bookshelf/cbookshelfindex.cpp + src/frontend/mainindex/bookshelf/btindexitem.cpp + src/frontend/mainindex/bookshelf/btindexmodule.cpp + src/frontend/mainindex/bookshelf/btindexfolder.cpp + src/frontend/mainindex/bookshelf/chidemodulechooserdialog.cpp + + #Settings dialog (configuration) +# src/frontend/settingsdialogs/cacceleratorsettings.cpp #DISABLED + src/frontend/settingsdialogs/cdisplaysettings.cpp + src/frontend/settingsdialogs/cswordsettings.cpp + src/frontend/settingsdialogs/clanguagesettings.cpp + src/frontend/settingsdialogs/cconfigurationdialog.cpp + src/frontend/settingsdialogs/cfontchooser.cpp + src/frontend/settingsdialogs/clistwidget.cpp + + #Bookshelf manager frontend + src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp + src/frontend/bookshelfmanager/btconfigdialog.cpp + src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp + src/frontend/bookshelfmanager/instbackend.cpp + src/frontend/bookshelfmanager/btinstallmgr.cpp + + src/frontend/bookshelfmanager/installpage/btinstallpage.cpp + src/frontend/bookshelfmanager/installpage/btinstallthread.cpp + src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp + src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp + src/frontend/bookshelfmanager/installpage/btsourcearea.cpp + src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp + src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp + + src/frontend/bookshelfmanager/removepage/btremovepage.cpp + src/frontend/bookshelfmanager/indexpage/btindexpage.cpp + + #Search dialog + src/frontend/searchdialog/csearchdialog.cpp + src/frontend/searchdialog/csearchresultview.cpp + src/frontend/searchdialog/btsearchresultarea.cpp + src/frontend/searchdialog/btsearchoptionsarea.cpp + src/frontend/searchdialog/chistorycombobox.cpp + src/frontend/searchdialog/cmoduleresultview.cpp + src/frontend/searchdialog/csearchmodulechooserdialog.cpp + src/frontend/searchdialog/crangechooserdialog.cpp + src/frontend/searchdialog/analysis/csearchanalysisitem.cpp + src/frontend/searchdialog/analysis/csearchanalysislegenditem.cpp + src/frontend/searchdialog/analysis/csearchanalysisscene.cpp + src/frontend/searchdialog/analysis/csearchanalysisview.cpp + src/frontend/searchdialog/analysis/csearchanalysisdialog.cpp + + #Profile manager frontend + src/frontend/profile/cprofilemgr.cpp + src/frontend/profile/cprofilewindow.cpp + src/frontend/profile/cprofile.cpp + + #frontend keychooser widgets + src/frontend/keychooser/ckeychooser.cpp + src/frontend/keychooser/cbookkeychooser.cpp + src/frontend/keychooser/cbooktreechooser.cpp + src/frontend/keychooser/clexiconkeychooser.cpp + src/frontend/keychooser/ckeychooserwidget.cpp + src/frontend/keychooser/cscrollerwidgetset.cpp + src/frontend/keychooser/cscrollbutton.cpp + + src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp + src/frontend/keychooser/versekeychooser/cbiblekeychooser.cpp + src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp + src/frontend/keychooser/versekeychooser/btversekeymenu.cpp + + src/frontend/keychooser/bthistory.cpp + + #behaviour for display areas + src/frontend/display/bthtmlfindtext.cpp + src/frontend/display/bthtmljsobject.cpp + src/frontend/display/bthtmlreaddisplay.cpp + src/frontend/display/cdisplay.cpp + src/frontend/display/creaddisplay.cpp + src/frontend/display/cwritedisplay.cpp + src/frontend/display/cplainwritedisplay.cpp + src/frontend/display/chtmlwritedisplay.cpp + src/frontend/display/btfontsizewidget.cpp + src/frontend/display/btcolorwidget.cpp + + #display windows and their widgets + src/frontend/displaywindow/bttoolbarpopupaction.cpp + src/frontend/displaywindow/btactioncollection.cpp + src/frontend/displaywindow/cmodulechooserbutton.cpp + src/frontend/displaywindow/cmodulechooserbar.cpp + src/frontend/displaywindow/cbuttons.cpp + src/frontend/displaywindow/cdisplaywindow.cpp + src/frontend/displaywindow/creadwindow.cpp + src/frontend/displaywindow/cwritewindow.cpp + src/frontend/displaywindow/cplainwritewindow.cpp + src/frontend/displaywindow/chtmlwritewindow.cpp + src/frontend/displaywindow/clexiconreadwindow.cpp + src/frontend/displaywindow/cbiblereadwindow.cpp + src/frontend/displaywindow/ccommentaryreadwindow.cpp + src/frontend/displaywindow/cbookreadwindow.cpp + src/frontend/displaywindow/cdisplaywindowfactory.cpp + + # web based tab dialogs + src/frontend/htmldialogs/btaboutdialog.cpp + src/frontend/htmldialogs/bttabhtmldialog.cpp + + #toplevel files + src/bibletime_init.cpp + src/bibletime_slots.cpp + src/bibletime_dbus.cpp + src/bibletime.cpp + src/bibletimeapp.cpp + src/bibletime_dbus_adaptor.cpp + src/main.cpp +) + +# mocable headers +SET(bibletime_MOCABLE_HEADERS + src/backend/drivers/cswordmoduleinfo.h + src/backend/managers/cswordbackend.h + src/backend/cswordmodulesearch.h + src/bibletime.h + src/bibletime_dbus_adaptor.h + src/frontend/searchdialog/csearchmodulechooserdialog.h + src/frontend/searchdialog/crangechooserdialog.h + src/frontend/searchdialog/btsearchresultarea.h + src/frontend/searchdialog/btsearchoptionsarea.h + src/frontend/searchdialog/cmoduleresultview.h + src/frontend/searchdialog/csearchdialog.h + src/frontend/searchdialog/analysis/csearchanalysisdialog.h + src/frontend/searchdialog/analysis/csearchanalysisscene.h + src/frontend/searchdialog/csearchresultview.h + src/frontend/searchdialog/chistorycombobox.h + src/frontend/cdragdrop.h + src/frontend/mainindex/bookshelf/chidemodulechooserdialog.h + src/frontend/mainindex/bookshelf/cbookshelfindex.h + src/frontend/mainindex/cmainindex.h + src/frontend/mainindex/bookmarks/cbookmarkindex.h + src/frontend/cmdiarea.h + src/frontend/cinfodisplay.h + src/frontend/cinputdialog.h + src/frontend/cmodulechooserdialog.h + src/frontend/keychooser/cscrollerwidgetset.h + src/frontend/keychooser/cbooktreechooser.h + src/frontend/keychooser/versekeychooser/btversekeymenu.h + src/frontend/keychooser/versekeychooser/cbiblekeychooser.h + src/frontend/keychooser/versekeychooser/ckeyreferencewidget.h + src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.h + src/frontend/keychooser/cscrollbutton.h + src/frontend/keychooser/bthistory.h + src/frontend/keychooser/ckeychooserwidget.h + src/frontend/keychooser/cbookkeychooser.h + src/frontend/keychooser/ckeychooser.h + src/frontend/keychooser/clexiconkeychooser.h + src/frontend/cprinter.h + src/frontend/btaboutmoduledialog.h + src/frontend/htmldialogs/bttabhtmldialog.h + src/frontend/htmldialogs/btaboutdialog.h + src/frontend/display/cdisplay.h + src/frontend/display/bthtmlreaddisplay.h + src/frontend/display/btfontsizewidget.h + src/frontend/display/btcolorwidget.h + src/frontend/display/bthtmljsobject.h + src/frontend/display/chtmlwritedisplay.h + src/frontend/display/bthtmlfindtext.h + src/frontend/cmoduleindexdialog.h + src/frontend/settingsdialogs/cdisplaysettings.h + src/frontend/settingsdialogs/cswordsettings.h + src/frontend/settingsdialogs/clistwidget.h + src/frontend/settingsdialogs/cconfigurationdialog.h + #src/frontend/settingsdialogs/cacceleratorsettings.h.OFF + src/frontend/settingsdialogs/cfontchooser.h + src/frontend/settingsdialogs/clanguagesettings.h + src/frontend/displaywindow/cbookreadwindow.h + src/frontend/displaywindow/ccommentaryreadwindow.h + src/frontend/displaywindow/cmodulechooserbar.h + src/frontend/displaywindow/clexiconreadwindow.h + src/frontend/displaywindow/chtmlwritewindow.h + src/frontend/displaywindow/bttoolbarpopupaction.h + src/frontend/displaywindow/btactioncollection.h + src/frontend/displaywindow/creadwindow.h + src/frontend/displaywindow/cmodulechooserbutton.h + src/frontend/displaywindow/cbuttons.h + src/frontend/displaywindow/cbiblereadwindow.h + src/frontend/displaywindow/cplainwritewindow.h + src/frontend/displaywindow/cdisplaywindow.h + src/frontend/displaywindow/cwritewindow.h + src/frontend/bookshelfmanager/btconfigdialog.h + src/frontend/bookshelfmanager/removepage/btremovepage.h + src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.h + src/frontend/bookshelfmanager/installpage/btsourcewidget.h + src/frontend/bookshelfmanager/installpage/btinstallpage.h + src/frontend/bookshelfmanager/installpage/btsourcearea.h + src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.h + src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.h + src/frontend/bookshelfmanager/installpage/btinstallpathdialog.h + src/frontend/bookshelfmanager/installpage/btinstallthread.h + src/frontend/bookshelfmanager/btmodulemanagerdialog.h + src/frontend/bookshelfmanager/indexpage/btindexpage.h + src/frontend/bookshelfmanager/btinstallmgr.h +) + +#unit tests +SET(bibletime_test_SOURCES + #main file + src/tests/bibletime_test.cpp + #frontend + src/tests/backend/config/cbtconfig_test.cpp +) + +SET(bibletime_test_MOCABLE_HEADERS + src/tests/bibletime_test.h +) diff --git a/cmake/cmake_uninstall.cmake.in b/cmake/cmake_uninstall.cmake.in new file mode 100644 index 0000000..d429814 --- /dev/null +++ b/cmake/cmake_uninstall.cmake.in @@ -0,0 +1,25 @@ +# +#CODE TAKEN FROM http://www.cmake.org/Wiki/CMake_FAQ#Can_I_do_.22make_uninstall.22_with_CMake.3F +# + +IF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") + MESSAGE(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"") +ENDIF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") + +FILE(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files) +STRING(REGEX REPLACE "\n" ";" files "${files}") +FOREACH(file ${files}) + MESSAGE(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"") + IF(EXISTS "$ENV{DESTDIR}${file}") + EXEC_PROGRAM( + "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\"" + OUTPUT_VARIABLE rm_out + RETURN_VALUE rm_retval + ) + IF(NOT "${rm_retval}" STREQUAL 0) + MESSAGE(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"") + ENDIF(NOT "${rm_retval}" STREQUAL 0) + ELSE(EXISTS "$ENV{DESTDIR}${file}") + MESSAGE(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.") + ENDIF(EXISTS "$ENV{DESTDIR}${file}") +ENDFOREACH(file) \ No newline at end of file diff --git a/cmake/config.h.cmake b/cmake/config.h.cmake new file mode 100644 index 0000000..721e8a4 --- /dev/null +++ b/cmake/config.h.cmake @@ -0,0 +1,15 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CONFIG_H_CMAKE +#define CONFIG_H_CMAKE + +#define BT_VERSION "${BT_VERSION}" + +#endif //CONFIG_H_CMAKE diff --git a/cmake/docs/docs.xsl b/cmake/docs/docs.xsl new file mode 100644 index 0000000..ab44e09 --- /dev/null +++ b/cmake/docs/docs.xsl @@ -0,0 +1,5 @@ + + + + + diff --git a/cmake/docs/docs_freebsd.xsl b/cmake/docs/docs_freebsd.xsl new file mode 100644 index 0000000..81a2190 --- /dev/null +++ b/cmake/docs/docs_freebsd.xsl @@ -0,0 +1,5 @@ + + + + + diff --git a/cmake/docs/handbook_po4a.conf b/cmake/docs/handbook_po4a.conf new file mode 100644 index 0000000..96c485a --- /dev/null +++ b/cmake/docs/handbook_po4a.conf @@ -0,0 +1,14 @@ +# +# Configuration file for "po4a" +# +# If you modify the language list here, make sure you also modify CMakeLists.txt +# + +[po4a_langs] cs de fi fr hu nl +[po4a_paths] i18n/handbook/handbook.pot $lang:i18n/handbook/handbook-$lang.po +[type: docbook] docs/handbook/en/docbook/hdbk-config.docbook $lang:docs/handbook/$lang/docbook/hdbk-config.docbook +[type: docbook] docs/handbook/en/docbook/hdbk-intro.docbook $lang:docs/handbook/$lang/docbook/hdbk-intro.docbook +[type: docbook] docs/handbook/en/docbook/hdbk-operation.docbook $lang:docs/handbook/$lang/docbook/hdbk-operation.docbook +[type: docbook] docs/handbook/en/docbook/hdbk-reference.docbook $lang:docs/handbook/$lang/docbook/hdbk-reference.docbook +[type: docbook] docs/handbook/en/docbook/hdbk-start.docbook $lang:docs/handbook/$lang/docbook/hdbk-start.docbook +[type: docbook] docs/handbook/en/docbook/index.docbook $lang:docs/handbook/$lang/docbook/index.docbook diff --git a/cmake/docs/howto_po4a.conf b/cmake/docs/howto_po4a.conf new file mode 100644 index 0000000..5ec4739 --- /dev/null +++ b/cmake/docs/howto_po4a.conf @@ -0,0 +1,12 @@ +# +# Configuration file for "po4a" +# +# If you modify the language list here, make sure you also modify CMakeLists.txt +# + +[po4a_langs] bg cs de fi fr it hu ko nl pt-br ru +[po4a_paths] i18n/howto/howto.pot $lang:i18n/howto/howto-$lang.po +[type: docbook] docs/howto/en/docbook/howto-basics.docbook $lang:docs/howto/$lang/docbook/howto-basics.docbook +[type: docbook] docs/howto/en/docbook/howto-importance.docbook $lang:docs/howto/$lang/docbook/howto-importance.docbook +[type: docbook] docs/howto/en/docbook/howto-interpretation.docbook $lang:docs/howto/$lang/docbook/howto-interpretation.docbook +[type: docbook] docs/howto/en/docbook/index.docbook $lang:docs/howto/$lang/docbook/index.docbook diff --git a/cmake/platforms/linux/bibletime.desktop.cmake b/cmake/platforms/linux/bibletime.desktop.cmake new file mode 100644 index 0000000..a668d0b --- /dev/null +++ b/cmake/platforms/linux/bibletime.desktop.cmake @@ -0,0 +1,23 @@ +[Desktop Entry] +Comment=An easy to use bible study tool +Comment[C]=An easy to use bible study tool +Comment[cs]=Snadno pouiteln n�troj pro studium Bible +Comment[da]=Et letanvendeligt bibelstudieprogram +Comment[de]=Ein einfach zu benutzendes Bibelprogramm +Comment[fr]=Un outil d'�ude biblique facile �utiliser +Exec=bibletime +Icon=bibletime +MimeType= +Name=BibleTime ${BT_VERSION} +Name[C]=BibleTime ${BT_VERSION} +Name[cs]=BibleTime ${BT_VERSION} +Name[da]=Bibletime ${BT_VERSION} +Name[de]=BibleTime ${BT_VERSION} +Name[fr]=BibleTime ${BT_VERSION} +GenericName=Bible Study Tool +Terminal=false +Type=Application +X-KDE-SubstituteUID=false +X-KDE-Username= +Categories=X-Bible;X-Religion;Literature;Art;Education;Utility;KDE;Qt; +DocPath=bibletime/handbook/index.html diff --git a/cmake/platforms/macos/BibleTime.icns b/cmake/platforms/macos/BibleTime.icns new file mode 100644 index 0000000000000000000000000000000000000000..7160d040d758bb13e7d9182b21ef641cd9d1da6c GIT binary patch literal 285941 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 z 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 WjMW>nq5s)wV{TRe000a^@BjdyX`$x; literal 0 HcmV?d00001 diff --git a/cmake/platforms/macos/Info.plist b/cmake/platforms/macos/Info.plist new file mode 100644 index 0000000..5d69434 --- /dev/null +++ b/cmake/platforms/macos/Info.plist @@ -0,0 +1,10 @@ + + + + + CFBundleIconFile + BibleTime.icns + CFBundleDevelopmentRegion + English + + diff --git a/cmake/platforms/macos/bt_start.sh b/cmake/platforms/macos/bt_start.sh new file mode 100644 index 0000000..ad3128a --- /dev/null +++ b/cmake/platforms/macos/bt_start.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# Author: Gregory Hellings +# Copyright: BibleTime development team +# Initial creation date: 23 April 2009 +# This is a Mac-only shell script that makes it possible for us to avoid having to run +# lots of annoying commands on the Qt frameworks for the Mac build of BibleTime. +# It is inspired and draws heavily from th example at http://www.cmake.org/Wiki/CMake:CPackPackageGenerators + +BT_BUNDLE="`echo "$0" | sed -e 's/\/Contents\/MacOS\/BibleTime//'`" + +echo "running $0" +echo "BT_BUNDLE: $BT_BUNDLE" + +export DYLD_LIBRARY_PATH=$BT_BUNDLE/Contents/Resources/Library +export DYLD_FRAMEWORK_PATH=$BT_BUNDLE/Contents/Resources/Library/Frameworks +export PATH=$BT_BUNDLE/Contents/Resources/bin:$PATH +export QT_PLUGIN_PATH=$BT_BUNDLE/Contents/plugins + +cd $BT_BUNDLE/Contents/Resources/bin +# Run BibleTime +exec "BibleTime" diff --git a/config.h.in b/config.h.in deleted file mode 100644 index f0c547f..0000000 --- a/config.h.in +++ /dev/null @@ -1,243 +0,0 @@ -/* config.h.in. Generated from configure.in by autoheader. */ - -/* The type of your distribution */ -#undef DISTRIBUTION - -/* The version of your distribution */ -#undef DISTRIBUTION_VERSION - -/* Define to 1 if you have the header file. */ -#undef HAVE_CARBON_CARBON_H - -/* Define if you have the CoreAudio API */ -#undef HAVE_COREAUDIO - -/* Define to 1 if you have the header file. */ -#undef HAVE_CRT_EXTERNS_H - -/* Defines if your system has the crypt function */ -#undef HAVE_CRYPT - -/* Define to 1 if you have the header file. */ -#undef HAVE_DLFCN_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_INTTYPES_H - -/* Define if you have libjpeg */ -#undef HAVE_LIBJPEG - -/* Define if you have libpng */ -#undef HAVE_LIBPNG - -/* Define if you have a working libpthread (will enable threaded code) */ -#undef HAVE_LIBPTHREAD - -/* Define if you have libz */ -#undef HAVE_LIBZ - -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - -/* Define if your system needs _NSGetEnviron to set up the environment */ -#undef HAVE_NSGETENVIRON - -/* Define if you have res_init */ -#undef HAVE_RES_INIT - -/* Define if you have the res_init prototype */ -#undef HAVE_RES_INIT_PROTO - -/* Define if you have a STL implementation by SGI */ -#undef HAVE_SGI_STL - -/* Define to 1 if you have the `snprintf' function. */ -#undef HAVE_SNPRINTF - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDINT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRING_H - -/* Define if you have strlcat */ -#undef HAVE_STRLCAT - -/* Define if you have the strlcat prototype */ -#undef HAVE_STRLCAT_PROTO - -/* Define if you have strlcpy */ -#undef HAVE_STRLCPY - -/* Define if you have the strlcpy prototype */ -#undef HAVE_STRLCPY_PROTO - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_BITYPES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_UNISTD_H - -/* Define to 1 if you have the `vsnprintf' function. */ -#undef HAVE_VSNPRINTF - -/* Suffix for lib directories */ -#undef KDELIBSUFF - -/* Name of package */ -#undef PACKAGE - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* The size of `char *', as computed by sizeof. */ -#undef SIZEOF_CHAR_P - -/* The size of `int', as computed by sizeof. */ -#undef SIZEOF_INT - -/* The size of `long', as computed by sizeof. */ -#undef SIZEOF_LONG - -/* The size of `short', as computed by sizeof. */ -#undef SIZEOF_SHORT - -/* The size of `size_t', as computed by sizeof. */ -#undef SIZEOF_SIZE_T - -/* The size of `unsigned long', as computed by sizeof. */ -#undef SIZEOF_UNSIGNED_LONG - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Version number of package */ -#undef VERSION - -/* Defined if compiling without arts */ -#undef WITHOUT_ARTS - -/* - * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system - * headers and I'm too lazy to write a configure test as long as only - * unixware is related - */ -#ifdef _UNIXWARE -#define HAVE_BOOLEAN -#endif - - - -/* - * AIX defines FD_SET in terms of bzero, but fails to include - * that defines bzero. - */ - -#if defined(_AIX) -#include -#endif - - - -#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H) -# include -# include -# define environ (*_NSGetEnviron()) -#endif - - - -#if !defined(HAVE_RES_INIT_PROTO) -#ifdef __cplusplus -extern "C" { -#endif -int res_init(void); -#ifdef __cplusplus -} -#endif -#endif - - - -#if !defined(HAVE_STRLCAT_PROTO) -#ifdef __cplusplus -extern "C" { -#endif -unsigned long strlcat(char*, const char*, unsigned long); -#ifdef __cplusplus -} -#endif -#endif - - - -#if !defined(HAVE_STRLCPY_PROTO) -#ifdef __cplusplus -extern "C" { -#endif -unsigned long strlcpy(char*, const char*, unsigned long); -#ifdef __cplusplus -} -#endif -#endif - - - -/* - * On HP-UX, the declaration of vsnprintf() is needed every time ! - */ - -#if !defined(HAVE_VSNPRINTF) || defined(hpux) -#if __STDC__ -#include -#include -#else -#include -#endif -#ifdef __cplusplus -extern "C" -#endif -int vsnprintf(char *str, size_t n, char const *fmt, va_list ap); -#ifdef __cplusplus -extern "C" -#endif -int snprintf(char *str, size_t n, char const *fmt, ...); -#endif - - - -#if defined(__SVR4) && !defined(__svr4__) -#define __svr4__ 1 -#endif - - -/* type to use in place of socklen_t if not defined */ -#undef kde_socklen_t - -/* type to use in place of socklen_t if not defined (deprecated, use - kde_socklen_t) */ -#undef ksize_t diff --git a/configure b/configure deleted file mode 100755 index a629e95..0000000 --- a/configure +++ /dev/null @@ -1,35153 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61. -# -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -as_nl=' -' -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# CDPATH. -$as_unset CDPATH - - -if test "x$CONFIG_SHELL" = x; then - if (eval ":") 2>/dev/null; then - as_have_required=yes -else - as_have_required=no -fi - - if test $as_have_required = yes && (eval ": -(as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=\$LINENO - as_lineno_2=\$LINENO - test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && - test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } -") 2> /dev/null; then - : -else - as_candidate_shells= - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - case $as_dir in - /*) - for as_base in sh bash ksh sh5; do - as_candidate_shells="$as_candidate_shells $as_dir/$as_base" - done;; - esac -done -IFS=$as_save_IFS - - - for as_shell in $as_candidate_shells $SHELL; do - # Try only shells that exist, to save several forks. - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { ("$as_shell") 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -_ASEOF -}; then - CONFIG_SHELL=$as_shell - as_have_required=yes - if { "$as_shell" 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -(as_func_return () { - (exit $1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = "$1" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test $exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } - -_ASEOF -}; then - break -fi - -fi - - done - - if test "x$CONFIG_SHELL" != x; then - for as_var in BASH_ENV ENV - do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - done - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} -fi - - - if test $as_have_required = no; then - echo This script requires a shell more modern than all the - echo shells that I found on your system. Please install a - echo modern shell, or manually run the script under such a - echo shell if you do have one. - { (exit 1); exit 1; } -fi - - -fi - -fi - - - -(eval "as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0") || { - echo No shell found that supports shell functions. - echo Please tell autoconf@gnu.org about your system, - echo including any error possibly output before this - echo message -} - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in --n*) - case `echo 'x\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; - esac;; -*) - ECHO_N='-n';; -esac - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir -fi -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - - - -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` - ;; -esac - -echo=${ECHO-echo} -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "$0" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null && - echo_test_string="`eval $cmd`" && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL $0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL $0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "$0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" -fi - - - - -tagnames=${tagnames+${tagnames},}CXX - -tagnames=${tagnames+${tagnames},}F77 - -exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIBOBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Identity of this package. -PACKAGE_NAME= -PACKAGE_TARNAME= -PACKAGE_VERSION= -PACKAGE_STRING= -PACKAGE_BUGREPORT= - -ac_unique_file="acinclude.m4" -ac_default_prefix=${KDEDIR:-the kde prefix} -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef STDC_HEADERS -# include -# include -#else -# ifdef HAVE_STDLIB_H -# include -# endif -#endif -#ifdef HAVE_STRING_H -# if !defined STDC_HEADERS && defined HAVE_MEMORY_H -# include -# endif -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_subst_vars='SHELL -PATH_SEPARATOR -PACKAGE_NAME -PACKAGE_TARNAME -PACKAGE_VERSION -PACKAGE_STRING -PACKAGE_BUGREPORT -exec_prefix -prefix -program_transform_name -bindir -sbindir -libexecdir -datarootdir -datadir -sysconfdir -sharedstatedir -localstatedir -includedir -oldincludedir -docdir -infodir -htmldir -dvidir -pdfdir -psdir -libdir -localedir -mandir -DEFS -ECHO_C -ECHO_N -ECHO_T -LIBS -build_alias -host_alias -target_alias -build -build_cpu -build_vendor -build_os -host -host_cpu -host_vendor -host_os -target -target_cpu -target_vendor -target_os -INSTALL_PROGRAM -INSTALL_SCRIPT -INSTALL_DATA -am__isrc -CYGPATH_W -PACKAGE -VERSION -ACLOCAL -AUTOCONF -AUTOMAKE -AUTOHEADER -MAKEINFO -install_sh -STRIP -INSTALL_STRIP_PROGRAM -mkdir_p -AWK -SET_MAKE -am__leading_dot -AMTAR -am__tar -am__untar -KDECONFIG -kde_libs_prefix -kde_libs_htmldir -CONF_FILES -CC -CFLAGS -LDFLAGS -CPPFLAGS -ac_ct_CC -EXEEXT -OBJEXT -DEPDIR -am__include -am__quote -AMDEP_TRUE -AMDEP_FALSE -AMDEPBACKSLASH -CCDEPMODE -am__fastdepCC_TRUE -am__fastdepCC_FALSE -CPP -CXX -CXXFLAGS -ac_ct_CXX -CXXDEPMODE -am__fastdepCXX_TRUE -am__fastdepCXX_FALSE -WOVERLOADED_VIRTUAL -HAVE_GCC_VISIBILITY -unsermake_enable_pch_TRUE -unsermake_enable_pch_FALSE -USE_EXCEPTIONS -USE_RTTI -CXXCPP -NOOPT_CXXFLAGS -NOOPT_CFLAGS -ENABLE_PERMISSIVE_FLAG -LDFLAGS_AS_NEEDED -LDFLAGS_NEW_DTAGS -KDE_USE_FINAL_TRUE -KDE_USE_FINAL_FALSE -KDE_USE_CLOSURE_TRUE -KDE_USE_CLOSURE_FALSE -KDE_NO_UNDEFINED -KDE_USE_NMCHECK_TRUE -KDE_USE_NMCHECK_FALSE -GREP -EGREP -LN_S -ECHO -AR -RANLIB -F77 -FFLAGS -ac_ct_F77 -LIBTOOL -KDE_PLUGIN -MAINTAINER_MODE_TRUE -MAINTAINER_MODE_FALSE -MAINT -MSGFMT -GMSGFMT -XGETTEXT -LIBUTIL -LIBCOMPAT -LIBCRYPT -LIBRESOLV -LIB_POLL -FRAMEWORK_COREAUDIO -LIBSOCKET -X_EXTRA_LIBS -LIBUCB -LIBDL -include_x11_TRUE -include_x11_FALSE -XMKMF -X_PRE_LIBS -LIB_X11 -LIB_XRENDER -LIBSM -X_INCLUDES -X_LDFLAGS -x_includes -x_libraries -QTE_NORTTI -LIB_XEXT -LIBPTHREAD -USE_THREADS -KDE_MT_LDFLAGS -KDE_MT_LIBS -USER_INCLUDES -USER_LDFLAGS -LIBZ -LIBPNG -LIBJPEG -qt_libraries -qt_includes -QT_INCLUDES -QT_LDFLAGS -PERL -MOC -UIC -UIC_TR -LIB_QT -LIB_QPE -kde_qtver -KDE_EXTRA_RPATH -KDE_RPATH -X_RPATH -kde_libraries -kde_includes -KDE_LDFLAGS -KDE_INCLUDES -all_includes -all_libraries -AUTODIRS -include_ARTS_TRUE -include_ARTS_FALSE -MAKEKDEWIDGETS -KCONFIG_COMPILER -KCFG_DEPENDENCIES -DCOPIDLNG -DCOPIDL -DCOPIDL2CPP -DCOP_DEPENDENCIES -MCOPIDL -ARTSCCONFIG -MEINPROC -KDE_XSL_STYLESHEET -XMLLINT -kde_htmldir -kde_appsdir -kde_icondir -kde_sounddir -kde_datadir -kde_locale -kde_confdir -kde_kcfgdir -kde_mimedir -kde_wallpaperdir -kde_bindir -xdg_appsdir -xdg_menudir -xdg_directorydir -kde_templatesdir -kde_servicesdir -kde_servicetypesdir -kde_moduledir -kdeinitdir -kde_styledir -kde_widgetdir -LIB_KDECORE -LIB_KDEUI -LIB_KIO -LIB_KJS -LIB_SMB -LIB_KAB -LIB_KABC -LIB_KHTML -LIB_KSPELL -LIB_KPARTS -LIB_KDEPRINT -LIB_KUTILS -LIB_KDEPIM -LIB_KIMPROXY -LIB_KNEWSTUFF -LIB_KDNSSD -LIB_KSYCOCA -LIB_KFILE -LIB_KFM -BT_LDFLAGS -SWORD_LIBRARY_PATH -LIB_SWORD -SWORD_INCLUDES -CLUCENE_LIBRARY_PATH -LIB_CLUCENE -CLUCENE_INCLUDES -HOWTODIR -DISTRIBUTION -DISTRIBUTION_VERSION -RPM_PREFIX -RPM_GROUP -TOPSUBDIRS -LIBOBJS -LTLIBOBJS' -ac_subst_files='' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -LIBS -CPPFLAGS -CPP -CXX -CXXFLAGS -CCC -CXXCPP -F77 -FFLAGS -XMKMF' - - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; - esac - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` - eval enable_$ac_feature=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` - eval enable_$ac_feature=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/[-.]/_/g'` - eval with_$ac_package=\$ac_optarg ;; - - -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/[-.]/_/g'` - eval with_$ac_package=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } -fi - -# Be sure to have absolute directory names. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir -do - eval ac_val=\$$ac_var - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; } -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - { echo "$as_me: error: Working directory cannot be determined" >&2 - { (exit 1); exit 1; }; } -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - { echo "$as_me: error: pwd does not report name of working directory" >&2 - { (exit 1); exit 1; }; } - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$0" || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X"$0" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 - { (exit 1); exit 1; }; } - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures this package to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] - --target=TARGET configure for building compilers for TARGET [HOST] -_ACEOF -fi - -if test -n "$ac_init_help"; then - - cat <<\_ACEOF - -Optional Features: - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --disable-fast-perl disable fast Makefile generation (needs perl) - --enable-debug=ARG enables debug symbols (yes|no|full) default=no - --disable-debug disables debug output and debug symbols default=no - --enable-strict compiles with strict compiler options (may not - work!) - --disable-warnings disables compilation with -Wall and similar - --enable-profile creates profiling infos default=no - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors - --enable-pch enables precompiled header support (currently only - KCC or gcc >=3.4+unsermake) default=no - --enable-coverage use gcc coverage testing - --enable-new-ldflags enable the new linker flags - --enable-final build size optimized apps (experimental - needs lots - of memory) - --enable-closure delay template instantiation - --enable-nmcheck enable automatic namespace cleanness check - --enable-shared[=PKGS] build shared libraries [default=no] - --enable-static[=PKGS] build static libraries [default=yes] - --enable-libsuffix /lib directory suffix (64,32,none=default) - --enable-fast-install[=PKGS] - optimize for fast installation [default=yes] - --disable-libtool-lock avoid locking (might break parallel builds) - --enable-maintainer-mode enable make rules and dependencies not useful - (and sometimes confusing) to the casual installer - --enable-embedded link to Qt-embedded, don't use X - --enable-qtopia link to Qt-embedded, link to the Qtopia Environment - --enable-mac link to Qt/Mac (don't use X) - --disable-mt link to non-threaded Qt (deprecated) - --disable-threading disables threading even if libpthread found - --disable-rpath do not use the rpath feature of ld - --disable-path-check don't try to find out, where to install - --enable-static-linking use static linking - --enable-static-sword Link to the static Sword library - --enable-static-clucene Link to the static CLucene library - --enable-howto install Bible Study Howto (default=yes) - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-pic try to use only PIC/non-PIC objects [default=use - both] - --with-tags[=TAGS] include additional configurations [automatic] - --with-extra-includes=DIR - adds non standard include paths - --with-extra-libs=DIR adds non standard library paths - --with-qt-dir=DIR where the root of Qt is installed - --with-qt-includes=DIR where the Qt includes are. - --with-qt-libraries=DIR where the Qt library is installed. - --without-arts build without aRts default=no - --with-sword-dir=DIR Path where Sword is being installed (default=/usr) - --with-clucene-dir=DIR Path where CLucene is installed (default=/usr) - --with-distribution=TYPE The name of your *NIX distribution, e.g. SuSE auto - --with-distribution-version=VERSION Version of your *NIX distribution, e.g. 7.2 auto - --with-rpm-prefix=DIR The directory which should be used as PREFIX - in the RPM spec file auto - --with-rpm-group=DIR The group which will be used for the RPM system auto - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CPP C preprocessor - CXX C++ compiler command - CXXFLAGS C++ compiler flags - CXXCPP C++ preprocessor - F77 Fortran 77 compiler command - FFLAGS Fortran 77 compiler flags - XMKMF Path to xmkmf, Makefile generator for X Window System - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -configure -generated by GNU Autoconf 2.61 - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by $as_me, which was -generated by GNU Autoconf 2.61. Invocation command line was - - $ $0 $@ - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - ac_configure_args="$ac_configure_args '$ac_arg'" - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -## ---------------- ## -## Cache variables. ## -## ---------------- ## -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 -echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - *) $as_unset $ac_var ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - echo "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## -## File substitutions. ## -## ------------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - echo "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. -if test -n "$CONFIG_SITE"; then - set x "$CONFIG_SITE" -elif test "x$prefix" != xNONE; then - set x "$prefix/share/config.site" "$prefix/etc/config.site" -else - set x "$ac_default_prefix/share/config.site" \ - "$ac_default_prefix/etc/config.site" -fi -shift -for ac_site_file -do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - - - - - - - - - - - - - - - - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -ac_aux_dir= -for ac_dir in admin "$srcdir"/admin; do - if test -f "$ac_dir/install-sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f "$ac_dir/install.sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f "$ac_dir/shtool"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in admin \"$srcdir\"/admin" >&5 -echo "$as_me: error: cannot find install-sh or install.sh in admin \"$srcdir\"/admin" >&2;} - { (exit 1); exit 1; }; } -fi - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. - - - -unset CDPATH - -# Make sure we can run config.sub. -$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 -echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} - { (exit 1); exit 1; }; } - -{ echo "$as_me:$LINENO: checking build system type" >&5 -echo $ECHO_N "checking build system type... $ECHO_C" >&6; } -if test "${ac_cv_build+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` -test "x$ac_build_alias" = x && - { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -echo "$as_me: error: cannot guess build type; you must specify one" >&2;} - { (exit 1); exit 1; }; } -ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 -echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 -echo "${ECHO_T}$ac_cv_build" >&6; } -case $ac_cv_build in -*-*-*) ;; -*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 -echo "$as_me: error: invalid value of canonical build" >&2;} - { (exit 1); exit 1; }; };; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ echo "$as_me:$LINENO: checking host system type" >&5 -echo $ECHO_N "checking host system type... $ECHO_C" >&6; } -if test "${ac_cv_host+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build -else - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 -echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} - { (exit 1); exit 1; }; } -fi - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 -echo "${ECHO_T}$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 -echo "$as_me: error: invalid value of canonical host" >&2;} - { (exit 1); exit 1; }; };; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - -{ echo "$as_me:$LINENO: checking target system type" >&5 -echo $ECHO_N "checking target system type... $ECHO_C" >&6; } -if test "${ac_cv_target+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "x$target_alias" = x; then - ac_cv_target=$ac_cv_host -else - ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || - { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5 -echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;} - { (exit 1); exit 1; }; } -fi - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5 -echo "${ECHO_T}$ac_cv_target" >&6; } -case $ac_cv_target in -*-*-*) ;; -*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5 -echo "$as_me: error: invalid value of canonical target" >&2;} - { (exit 1); exit 1; }; };; -esac -target=$ac_cv_target -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_target -shift -target_cpu=$1 -target_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -target_os=$* -IFS=$ac_save_IFS -case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac - - -# The aliases save the names the user supplied, while $host etc. -# will get canonicalized. -test -n "$target_alias" && - test "$program_prefix$program_suffix$program_transform_name" = \ - NONENONEs,x,x, && - program_prefix=${target_alias}- -test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s&\$&$program_suffix&;$program_transform_name" -# Double any \ or $. echo might interpret backslashes. -# By default was `s,x,x', remove it if useless. -cat <<\_ACEOF >conftest.sed -s/[\\$]/&&/g;s/;s,x,x,$// -_ACEOF -program_transform_name=`echo $program_transform_name | sed -f conftest.sed` -rm -f conftest.sed - - -am__api_version='1.10' - - - - test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL - test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM - test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT - # Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done -IFS=$as_save_IFS - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - - - if test -z "$kde_save_INSTALL_given" ; then - # OK, user hasn't given any INSTALL, autoconf found one for us - # now we test, if it supports the -p flag - { echo "$as_me:$LINENO: checking for -p flag to install" >&5 -echo $ECHO_N "checking for -p flag to install... $ECHO_C" >&6; } - rm -f confinst.$$.* > /dev/null 2>&1 - echo "Testtest" > confinst.$$.orig - ac_res=no - if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then - if test -f confinst.$$.new ; then - # OK, -p seems to do no harm to install - INSTALL="${INSTALL} -p" - ac_res=yes - fi - fi - rm -f confinst.$$.* - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } - fi - - if test -z "$kde_save_INSTALL_PROGRAM_given" ; then - INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)' - fi - if test -z "$kde_save_INSTALL_SCRIPT_given" ; then - INSTALL_SCRIPT='${INSTALL}' - fi - -{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 -echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } - fi - - test "$2" = conftest.file - ) -then - # Ok. - : -else - { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } -fi -{ echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 -echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; } -if test -z "$MKDIR_P"; then - if test "${ac_cv_path_mkdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in mkdir gmkdir; do - for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue - case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( - 'mkdir (GNU coreutils) '* | \ - 'mkdir (coreutils) '* | \ - 'mkdir (fileutils) '4.1*) - ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext - break 3;; - esac - done - done -done -IFS=$as_save_IFS - -fi - - if test "${ac_cv_path_mkdir+set}" = set; then - MKDIR_P="$ac_cv_path_mkdir -p" - else - # As a last resort, use the slow shell script. Don't cache a - # value for MKDIR_P within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - test -d ./--version && rmdir ./--version - MKDIR_P="$ac_install_sh -d" - fi -fi -{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5 -echo "${ECHO_T}$MKDIR_P" >&6; } - -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_AWK+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AWK="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { echo "$as_me:$LINENO: result: $AWK" >&5 -echo "${ECHO_T}$AWK" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$AWK" && break -done - -{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } -set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - SET_MAKE= -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - am__isrc=' -I$(srcdir)' - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE=bibletime - VERSION=1.6.5.1 - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE "$PACKAGE" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define VERSION "$VERSION" -_ACEOF - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' - - - - - - - unset CDPATH - - - - kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin" - test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs" - if test -n "$KDEDIRS"; then - kde_save_IFS=$IFS - IFS=: - for dir in $KDEDIRS; do - kde_default_bindirs="$dir/bin $kde_default_bindirs " - done - IFS=$kde_save_IFS - fi - - if test "x$prefix" = "xNONE"; then - - { echo "$as_me:$LINENO: checking for kde-config" >&5 -echo $ECHO_N "checking for kde-config... $ECHO_C" >&6; } - if test -n "$KDECONFIG"; then - kde_cv_path="$KDECONFIG"; - else - kde_cache=`echo kde-config | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z "prepend"; then dirs="$kde_default_bindirs $dirs" - else dirs="$dirs $kde_default_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/kde-config"; then - if test -n "" - then - evalstr="$dir/kde-config 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/kde-config" - break - fi - else - kde_cv_path="$dir/kde-config" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - { { echo "$as_me:$LINENO: error: The important program kde-config was not found! -Please check whether you installed KDE correctly. -" >&5 -echo "$as_me: error: The important program kde-config was not found! -Please check whether you installed KDE correctly. -" >&2;} - { (exit 1); exit 1; }; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - KDECONFIG=$kde_cv_path - - fi - - else - kde_save_PATH="$PATH" - PATH="$exec_prefix/bin:$prefix/bin:$PATH" - - { echo "$as_me:$LINENO: checking for kde-config" >&5 -echo $ECHO_N "checking for kde-config... $ECHO_C" >&6; } - if test -n "$KDECONFIG"; then - kde_cv_path="$KDECONFIG"; - else - kde_cache=`echo kde-config | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z "prepend"; then dirs="$kde_default_bindirs $dirs" - else dirs="$dirs $kde_default_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/kde-config"; then - if test -n "" - then - evalstr="$dir/kde-config 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/kde-config" - break - fi - else - kde_cv_path="$dir/kde-config" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - { { echo "$as_me:$LINENO: error: The important program kde-config was not found! -Please check whether you installed KDE correctly. -" >&5 -echo "$as_me: error: The important program kde-config was not found! -Please check whether you installed KDE correctly. -" >&2;} - { (exit 1); exit 1; }; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - KDECONFIG=$kde_cv_path - - fi - - PATH="$kde_save_PATH" - fi - - kde_libs_prefix=`$KDECONFIG --prefix` - if test -z "$kde_libs_prefix" || test ! -x "$kde_libs_prefix"; then - { { echo "$as_me:$LINENO: error: $KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for kdelibs. - This means it has been moved since you installed it. - This won't work. Please recompile kdelibs for the new prefix. - " >&5 -echo "$as_me: error: $KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for kdelibs. - This means it has been moved since you installed it. - This won't work. Please recompile kdelibs for the new prefix. - " >&2;} - { (exit 1); exit 1; }; } - fi - kde_libs_htmldir=`$KDECONFIG --install html --expandvars` - kde_libs_suffix=`$KDECONFIG --libsuffix` - - { echo "$as_me:$LINENO: checking where to install" >&5 -echo $ECHO_N "checking where to install... $ECHO_C" >&6; } - if test "x$prefix" = "xNONE"; then - prefix=$kde_libs_prefix - { echo "$as_me:$LINENO: result: $prefix (as returned by kde-config)" >&5 -echo "${ECHO_T}$prefix (as returned by kde-config)" >&6; } - else - given_prefix=$prefix - { echo "$as_me:$LINENO: result: $prefix (as requested)" >&5 -echo "${ECHO_T}$prefix (as requested)" >&6; } - fi - - # And delete superfluous '/' to make compares easier - prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - given_prefix=`echo "$given_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` - - - - - - - # Check whether --enable-fast-perl was given. -if test "${enable_fast_perl+set}" = set; then - enableval=$enable_fast_perl; with_fast_perl=$enableval -else - with_fast_perl=yes -fi - - - - val= - if test -f $srcdir/configure.files ; then - val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files` - fi - CONF_FILES= - if test -n "$val" ; then - for i in $val ; do - CONF_FILES="$CONF_FILES $i" - done - fi - - - - -if test -z "3.0"; then - # Current default Qt version: 3.3 - kde_qtver=3 - kde_qtsubver=3 -else - kde_qtsubver=`echo "3.0" | sed -e 's#[0-9][0-9]*\.\([0-9][0-9]*\).*#\1#'` - # following is the check if subversion isnt found in passed argument - if test "$kde_qtsubver" = "3.0"; then - kde_qtsubver=1 - fi - kde_qtver=`echo "3.0" | sed -e 's#^\([0-9][0-9]*\)\..*#\1#'` - if test "$kde_qtver" = "1"; then - kde_qtsubver=42 - fi -fi - -if test -z ""; then - if test "$kde_qtver" = "2"; then - if test $kde_qtsubver -gt 0; then - kde_qt_minversion=">= Qt 2.2.2" - else - kde_qt_minversion=">= Qt 2.0.2" - fi - fi - if test "$kde_qtver" = "3"; then - if test $kde_qtsubver -gt 0; then - if test $kde_qtsubver -gt 1; then - if test $kde_qtsubver -gt 2; then - kde_qt_minversion=">= Qt 3.3" - else - kde_qt_minversion=">= Qt 3.2" - fi - else - kde_qt_minversion=">= Qt 3.1 (20021021)" - fi - else - kde_qt_minversion=">= Qt 3.0" - fi - fi - if test "$kde_qtver" = "1"; then - kde_qt_minversion=">= 1.42 and < 2.0" - fi -else - kde_qt_minversion="" -fi - -if test -z ""; then - if test $kde_qtver = 3; then - if test $kde_qtsubver -gt 0; then - kde_qt_verstring="QT_VERSION >= 0x03@VER@00 && QT_VERSION < 0x040000" - qtsubver=`echo "00$kde_qtsubver" | sed -e 's,.*\(..\)$,\1,'` - kde_qt_verstring=`echo $kde_qt_verstring | sed -e "s,@VER@,$qtsubver,"` - else - kde_qt_verstring="QT_VERSION >= 300 && QT_VERSION < 0x040000" - fi - fi - if test $kde_qtver = 2; then - if test $kde_qtsubver -gt 0; then - kde_qt_verstring="QT_VERSION >= 222" - else - kde_qt_verstring="QT_VERSION >= 200" - fi - fi - if test $kde_qtver = 1; then - kde_qt_verstring="QT_VERSION >= 142 && QT_VERSION < 200" - fi -else - kde_qt_verstring="" -fi - -if test $kde_qtver = 3; then - kde_qt_dirs="$QTDIR /usr/lib/qt3 /usr/lib/qt /usr/share/qt3" -fi -if test $kde_qtver = 2; then - kde_qt_dirs="$QTDIR /usr/lib/qt2 /usr/lib/qt" -fi -if test $kde_qtver = 1; then - kde_qt_dirs="$QTDIR /usr/lib/qt" -fi - - -ac_config_headers="$ac_config_headers config.h" - -DEPDIR="${am__leading_dot}deps" - -ac_config_commands="$ac_config_commands depfiles" - - -am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo done -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 -echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi -fi - - -{ echo "$as_me:$LINENO: result: $_am_result" >&5 -echo "${ECHO_T}$_am_result" >&6; } -rm -f confinc confmf - -# Check whether --enable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then - enableval=$enable_dependency_tracking; -fi - -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi - if test "x$enable_dependency_tracking" != xno; then - AMDEP_TRUE= - AMDEP_FALSE='#' -else - AMDEP_TRUE='#' - AMDEP_FALSE= -fi - - - - - - # Check whether --enable-debug was given. -if test "${enable_debug+set}" = set; then - enableval=$enable_debug; - case $enableval in - yes) - kde_use_debug_code="yes" - kde_use_debug_define=no - ;; - full) - kde_use_debug_code="full" - kde_use_debug_define=no - ;; - *) - kde_use_debug_code="no" - kde_use_debug_define=yes - ;; - esac - -else - kde_use_debug_code="no" - kde_use_debug_define=no - -fi - - - # Check whether --enable-dummyoption was given. -if test "${enable_dummyoption+set}" = set; then - enableval=$enable_dummyoption; -fi - - - # Check whether --enable-strict was given. -if test "${enable_strict+set}" = set; then - enableval=$enable_strict; - if test $enableval = "no"; then - kde_use_strict_options="no" - else - kde_use_strict_options="yes" - fi - -else - kde_use_strict_options="no" -fi - - - # Check whether --enable-warnings was given. -if test "${enable_warnings+set}" = set; then - enableval=$enable_warnings; - if test $enableval = "no"; then - kde_use_warnings="no" - else - kde_use_warnings="yes" - fi - -else - kde_use_warnings="yes" -fi - - - if test "$kde_use_debug_code" != "no"; then - kde_use_warnings=yes - fi - - # Check whether --enable-profile was given. -if test "${enable_profile+set}" = set; then - enableval=$enable_profile; kde_use_profiling=$enableval -else - kde_use_profiling="no" - -fi - - - CFLAGS=" $CFLAGS" - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi - - -test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - -# Provide some information about the compiler. -echo "$as_me:$LINENO: checking for C compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (ac_try="$ac_compiler --version >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler --version >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -v >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -v >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -V >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -V >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 -echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } -ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` -# -# List of possible output files, starting from the most likely. -# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) -# only as a last resort. b.out is created by i960 compilers. -ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' -# -# The IRIX 6 linker writes into existing files which may not be -# executable, retaining their permissions. Remove them first so a -# subsequent execution test works. -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { (ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files '' -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else - ac_file='' -fi - -{ echo "$as_me:$LINENO: result: $ac_file" >&5 -echo "${ECHO_T}$ac_file" >&6; } -if test -z "$ac_file"; then - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: C compiler cannot create executables -See \`config.log' for more details." >&5 -echo "$as_me: error: C compiler cannot create executables -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } -fi - -ac_exeext=$ac_cv_exeext - -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } -# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { echo "$as_me:$LINENO: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - fi - fi -fi -{ echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - -rm -f a.out a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } -{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 -echo "${ECHO_T}$cross_compiling" >&6; } - -{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 -echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else - { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest$ac_cv_exeext -{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 -echo "${ECHO_T}$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 -echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } -if test "${ac_cv_objext+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 -echo "${ECHO_T}$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_compiler_gnu=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } -GCC=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 -echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_prog_cc_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - CFLAGS="" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_prog_cc_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 -echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_prog_cc_c89=$ac_arg -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6; } ;; - xno) - { echo "$as_me:$LINENO: result: unsupported" >&5 -echo "${ECHO_T}unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; -esac - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -depcc="$CC" am_compiler_list= - -{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 -echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } -if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CC_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CC_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CC_dependencies_compiler_type=none -fi - -fi -{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 -echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } -CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' -else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= -fi - - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 -echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Double quotes because CPP needs to be expanded - for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" - do - ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi - -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi - -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - break -fi - - done - ac_cv_prog_CPP=$CPP - -fi - CPP=$ac_cv_prog_CPP -else - ac_cv_prog_CPP=$CPP -fi -{ echo "$as_me:$LINENO: result: $CPP" >&5 -echo "${ECHO_T}$CPP" >&6; } -ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi - -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi - -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - if test "$GCC" = "yes"; then - if test "$kde_use_debug_code" != "no"; then - if test $kde_use_debug_code = "full"; then - CFLAGS="-g3 -fno-inline $CFLAGS" - else - CFLAGS="-g -O2 $CFLAGS" - fi - else - CFLAGS="-O2 $CFLAGS" - fi - fi - - if test "$kde_use_debug_define" = "yes"; then - CFLAGS="-DNDEBUG $CFLAGS" - fi - - - case "$host" in - *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";; - *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";; - esac - - if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then - LDFLAGS="" - fi - - CXXFLAGS=" $CXXFLAGS" - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { echo "$as_me:$LINENO: result: $CXX" >&5 -echo "${ECHO_T}$CXX" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 -echo "${ECHO_T}$ac_ct_CXX" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -echo "$as_me:$LINENO: checking for C++ compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (ac_try="$ac_compiler --version >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler --version >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -v >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -v >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -V >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -V >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_compiler_gnu=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } -GXX=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 -echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } -if test "${ac_cv_prog_cxx_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_prog_cxx_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - CXXFLAGS="" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_prog_cxx_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } -if test "$ac_test_CXXFLAGS" = set; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -depcc="$CXX" am_compiler_list= - -{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 -echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } -if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CXX_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CXX_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CXX_dependencies_compiler_type=none -fi - -fi -{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 -echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } -CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then - am__fastdepCXX_TRUE= - am__fastdepCXX_FALSE='#' -else - am__fastdepCXX_TRUE='#' - am__fastdepCXX_FALSE= -fi - - - - if test "$GXX" = "yes" || test "$CXX" = "KCC"; then - if test "$kde_use_debug_code" != "no"; then - if test "$CXX" = "KCC"; then - CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS" - else - if test "$kde_use_debug_code" = "full"; then - CXXFLAGS="-g3 -fno-inline $CXXFLAGS" - else - CXXFLAGS="-g -O2 $CXXFLAGS" - fi - fi - -{ echo "$as_me:$LINENO: checking whether $CXX supports -fno-builtin" >&5 -echo $ECHO_N "checking whether $CXX supports -fno-builtin... $ECHO_C" >&6; } -kde_cache=`echo fno-builtin | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -fno-builtin" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="-fno-builtin $CXXFLAGS" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - - -{ echo "$as_me:$LINENO: checking whether $CXX supports -Woverloaded-virtual" >&5 -echo $ECHO_N "checking whether $CXX supports -Woverloaded-virtual... $ECHO_C" >&6; } -kde_cache=`echo Woverloaded-virtual | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -Woverloaded-virtual" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - WOVERLOADED_VIRTUAL="-Woverloaded-virtual" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - WOVERLOADED_VRITUAL="" -fi - - - else - if test "$CXX" = "KCC"; then - CXXFLAGS="+K3 $CXXFLAGS" - else - CXXFLAGS="-O2 $CXXFLAGS" - fi - fi - fi - - if test "$kde_use_debug_define" = "yes"; then - CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS" - fi - - if test "$kde_use_profiling" = "yes"; then - -{ echo "$as_me:$LINENO: checking whether $CXX supports -pg" >&5 -echo $ECHO_N "checking whether $CXX supports -pg... $ECHO_C" >&6; } -kde_cache=`echo pg | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -pg" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - - CFLAGS="-pg $CFLAGS" - CXXFLAGS="-pg $CXXFLAGS" - -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - fi - - if test "$kde_use_warnings" = "yes"; then - if test "$GCC" = "yes"; then - CXXFLAGS="-Wall -W -Wpointer-arith -Wwrite-strings $CXXFLAGS" - case $host in - *-*-linux-gnu) - CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS" - CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS" - -{ echo "$as_me:$LINENO: checking whether $CXX supports -Wmissing-format-attribute" >&5 -echo $ECHO_N "checking whether $CXX supports -Wmissing-format-attribute... $ECHO_C" >&6; } -kde_cache=`echo Wmissing-format-attribute | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -Wmissing-format-attribute" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - -{ echo "$as_me:$LINENO: checking whether $CC supports -Wmissing-format-attribute" >&5 -echo $ECHO_N "checking whether $CC supports -Wmissing-format-attribute... $ECHO_C" >&6; } -kde_cache=`echo Wmissing-format-attribute | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cc_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -Wmissing-format-attribute" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cc_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CFLAGS="$save_CFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cc_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - ;; - esac - -{ echo "$as_me:$LINENO: checking whether $CXX supports -Wundef" >&5 -echo $ECHO_N "checking whether $CXX supports -Wundef... $ECHO_C" >&6; } -kde_cache=`echo Wundef | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -Wundef" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="-Wundef $CXXFLAGS" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - -{ echo "$as_me:$LINENO: checking whether $CXX supports -Wno-long-long" >&5 -echo $ECHO_N "checking whether $CXX supports -Wno-long-long... $ECHO_C" >&6; } -kde_cache=`echo Wno-long-long | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -Wno-long-long" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="-Wno-long-long $CXXFLAGS" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - -{ echo "$as_me:$LINENO: checking whether $CXX supports -Wnon-virtual-dtor" >&5 -echo $ECHO_N "checking whether $CXX supports -Wnon-virtual-dtor... $ECHO_C" >&6; } -kde_cache=`echo Wnon-virtual-dtor | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -Wnon-virtual-dtor" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="-Wnon-virtual-dtor $CXXFLAGS" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - fi - fi - - if test "$GXX" = "yes" && test "$kde_use_strict_options" = "yes"; then - CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS" - fi - - # Check whether --enable-pch was given. -if test "${enable_pch+set}" = set; then - enableval=$enable_pch; kde_use_pch=$enableval -else - kde_use_pch=no -fi - - - HAVE_GCC_VISIBILITY=0 - - - if test "$GXX" = "yes"; then - -{ echo "$as_me:$LINENO: checking whether $CXX supports -fno-exceptions" >&5 -echo $ECHO_N "checking whether $CXX supports -fno-exceptions... $ECHO_C" >&6; } -kde_cache=`echo fno-exceptions | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -fno-exceptions" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="$CXXFLAGS -fno-exceptions" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - -{ echo "$as_me:$LINENO: checking whether $CXX supports -fno-check-new" >&5 -echo $ECHO_N "checking whether $CXX supports -fno-check-new... $ECHO_C" >&6; } -kde_cache=`echo fno-check-new | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -fno-check-new" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="$CXXFLAGS -fno-check-new" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - -{ echo "$as_me:$LINENO: checking whether $CXX supports -fno-common" >&5 -echo $ECHO_N "checking whether $CXX supports -fno-common... $ECHO_C" >&6; } -kde_cache=`echo fno-common | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -fno-common" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="$CXXFLAGS -fno-common" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - -{ echo "$as_me:$LINENO: checking whether $CXX supports -fexceptions" >&5 -echo $ECHO_N "checking whether $CXX supports -fexceptions... $ECHO_C" >&6; } -kde_cache=`echo fexceptions | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -fexceptions" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - USE_EXCEPTIONS="-fexceptions" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - USE_EXCEPTIONS= -fi - - ENABLE_PERMISSIVE_FLAG="-fpermissive" - - if test "$kde_use_pch" = "yes"; then - { echo "$as_me:$LINENO: checking whether gcc supports precompiling c header files" >&5 -echo $ECHO_N "checking whether gcc supports precompiling c header files... $ECHO_C" >&6; } - echo >conftest.h - if $CC -x c-header conftest.h >/dev/null 2>/dev/null; then - kde_gcc_supports_pch=yes - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - else - kde_gcc_supports_pch=no - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - fi - if test "$kde_gcc_supports_pch" = "yes"; then - { echo "$as_me:$LINENO: checking whether gcc supports precompiling c++ header files" >&5 -echo $ECHO_N "checking whether gcc supports precompiling c++ header files... $ECHO_C" >&6; } - if $CXX -x c++-header conftest.h >/dev/null 2>/dev/null; then - kde_gcc_supports_pch=yes - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - else - kde_gcc_supports_pch=no - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - fi - fi - rm -f conftest.h conftest.h.gch - fi - fi - if test "$kde_use_pch" = "yes" && test "$kde_gcc_supports_pch" = "yes"; then - unsermake_enable_pch_TRUE= - unsermake_enable_pch_FALSE='#' -else - unsermake_enable_pch_TRUE='#' - unsermake_enable_pch_FALSE= -fi - - if test "$CXX" = "KCC"; then - - if test "$kde_use_pch" = "yes"; then - -{ echo "$as_me:$LINENO: checking whether $CXX supports --pch" >&5 -echo $ECHO_N "checking whether $CXX supports --pch... $ECHO_C" >&6; } -kde_cache=`echo -pch | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS --pch" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="$CXXFLAGS --pch" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - fi - -{ echo "$as_me:$LINENO: checking whether $CXX supports --inline_keyword_space_time=6" >&5 -echo $ECHO_N "checking whether $CXX supports --inline_keyword_space_time=6... $ECHO_C" >&6; } -kde_cache=`echo -inline_keyword_space_time=6 | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - -{ echo "$as_me:$LINENO: checking whether $CXX supports --inline_auto_space_time=2" >&5 -echo $ECHO_N "checking whether $CXX supports --inline_auto_space_time=2... $ECHO_C" >&6; } -kde_cache=`echo -inline_auto_space_time=2 | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - -{ echo "$as_me:$LINENO: checking whether $CXX supports --inline_implicit_space_time=2.0" >&5 -echo $ECHO_N "checking whether $CXX supports --inline_implicit_space_time=2.0... $ECHO_C" >&6; } -kde_cache=`echo -inline_implicit_space_time=2.0 | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - -{ echo "$as_me:$LINENO: checking whether $CXX supports --inline_generated_space_time=2.0" >&5 -echo $ECHO_N "checking whether $CXX supports --inline_generated_space_time=2.0... $ECHO_C" >&6; } -kde_cache=`echo -inline_generated_space_time=2.0 | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - -{ echo "$as_me:$LINENO: checking whether $CXX supports --one_per" >&5 -echo $ECHO_N "checking whether $CXX supports --one_per... $ECHO_C" >&6; } -kde_cache=`echo -one_per | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS --one_per" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - CXXFLAGS="$CXXFLAGS --one_per" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - fi - - USE_RTTI= - - - case "$host" in - *-*-irix*) test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;; - *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";; - *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";; - *-*-solaris*) - if test "$GXX" = yes; then - libstdcpp=`$CXX -print-file-name=libstdc++.so` - if test ! -f $libstdcpp; then - { { echo "$as_me:$LINENO: error: You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so" >&5 -echo "$as_me: error: You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so" >&2;} - { (exit 1); exit 1; }; } - fi - fi - ;; - esac - - if test "x$kde_use_qt_emb" != "xyes"; then - __val=$CXX - __forbid=" -fno-rtti -rpath " - if test -n "$__val"; then - __new="" - ac_save_IFS=$IFS - IFS=" " - for i in $__val; do - case "$__forbid" in - *" $i "*) { echo "$as_me:$LINENO: WARNING: found forbidden $i in CXX, removing it" >&5 -echo "$as_me: WARNING: found forbidden $i in CXX, removing it" >&2;} ;; - *) # Careful to not add spaces, where there were none, because otherwise - # libtool gets confused, if we change e.g. CXX - if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;; - esac - done - IFS=$ac_save_IFS - CXX=$__new - fi - - __val=$CXXFLAGS - __forbid=" -fno-rtti -rpath " - if test -n "$__val"; then - __new="" - ac_save_IFS=$IFS - IFS=" " - for i in $__val; do - case "$__forbid" in - *" $i "*) { echo "$as_me:$LINENO: WARNING: found forbidden $i in CXXFLAGS, removing it" >&5 -echo "$as_me: WARNING: found forbidden $i in CXXFLAGS, removing it" >&2;} ;; - *) # Careful to not add spaces, where there were none, because otherwise - # libtool gets confused, if we change e.g. CXX - if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;; - esac - done - IFS=$ac_save_IFS - CXXFLAGS=$__new - fi - -else - __val=$CXX - __forbid=" -rpath " - if test -n "$__val"; then - __new="" - ac_save_IFS=$IFS - IFS=" " - for i in $__val; do - case "$__forbid" in - *" $i "*) { echo "$as_me:$LINENO: WARNING: found forbidden $i in CXX, removing it" >&5 -echo "$as_me: WARNING: found forbidden $i in CXX, removing it" >&2;} ;; - *) # Careful to not add spaces, where there were none, because otherwise - # libtool gets confused, if we change e.g. CXX - if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;; - esac - done - IFS=$ac_save_IFS - CXX=$__new - fi - - __val=$CXXFLAGS - __forbid=" -rpath " - if test -n "$__val"; then - __new="" - ac_save_IFS=$IFS - IFS=" " - for i in $__val; do - case "$__forbid" in - *" $i "*) { echo "$as_me:$LINENO: WARNING: found forbidden $i in CXXFLAGS, removing it" >&5 -echo "$as_me: WARNING: found forbidden $i in CXXFLAGS, removing it" >&2;} ;; - *) # Careful to not add spaces, where there were none, because otherwise - # libtool gets confused, if we change e.g. CXX - if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;; - esac - done - IFS=$ac_save_IFS - CXXFLAGS=$__new - fi - -fi - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 -echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } -if test -z "$CXXCPP"; then - if test "${ac_cv_prog_CXXCPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Double quotes because CXXCPP needs to be expanded - for CXXCPP in "$CXX -E" "/lib/cpp" - do - ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || - test ! -s conftest.err - }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi - -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || - test ! -s conftest.err - }; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi - -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - break -fi - - done - ac_cv_prog_CXXCPP=$CXXCPP - -fi - CXXCPP=$ac_cv_prog_CXXCPP -else - ac_cv_prog_CXXCPP=$CXXCPP -fi -{ echo "$as_me:$LINENO: result: $CXXCPP" >&5 -echo "${ECHO_T}$CXXCPP" >&6; } -ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || - test ! -s conftest.err - }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi - -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || - test ! -s conftest.err - }; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi - -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - if test "$GCC" = yes; then - NOOPT_CFLAGS=-O0 - fi - -{ echo "$as_me:$LINENO: checking whether $CXX supports -O0" >&5 -echo $ECHO_N "checking whether $CXX supports -O0... $ECHO_C" >&6; } -kde_cache=`echo O0 | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -O0" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - NOOPT_CXXFLAGS=-O0 -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - - # Check whether --enable-coverage was given. -if test "${enable_coverage+set}" = set; then - enableval=$enable_coverage; - if test "$am_cv_CC_dependencies_compiler_type" = "gcc3"; then - ac_coverage_compiler="-fprofile-arcs -ftest-coverage" - ac_coverage_linker="-lgcc" - elif test "$am_cv_CC_dependencies_compiler_type" = "gcc"; then - ac_coverage_compiler="-fprofile-arcs -ftest-coverage" - ac_coverage_linker="" - else - { { echo "$as_me:$LINENO: error: coverage with your compiler is not supported" >&5 -echo "$as_me: error: coverage with your compiler is not supported" >&2;} - { (exit 1); exit 1; }; } - fi - CFLAGS="$CFLAGS $ac_coverage_compiler" - CXXFLAGS="$CXXFLAGS $ac_coverage_compiler" - LDFLAGS="$LDFLAGS $ac_coverage_linker" - -fi - - - - - - - - # Check whether --enable-new_ldflags was given. -if test "${enable_new_ldflags+set}" = set; then - enableval=$enable_new_ldflags; kde_use_new_ldflags=$enableval -else - kde_use_new_ldflags=no -fi - - - LDFLAGS_AS_NEEDED="" - LDFLAGS_NEW_DTAGS="" - if test "x$kde_use_new_ldflags" = "xyes"; then - LDFLAGS_NEW_DTAGS="" - -{ echo "$as_me:$LINENO: checking whether $CXX supports -Wl,--enable-new-dtags" >&5 -echo $ECHO_N "checking whether $CXX supports -Wl,--enable-new-dtags... $ECHO_C" >&6; } -kde_cache=`echo Wl,--enable-new-dtags | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -Wl,--enable-new-dtags" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - LDFLAGS_NEW_DTAGS="-Wl,--enable-new-dtags" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - - -{ echo "$as_me:$LINENO: checking whether $CXX supports -Wl,--as-needed" >&5 -echo $ECHO_N "checking whether $CXX supports -Wl,--as-needed... $ECHO_C" >&6; } -kde_cache=`echo Wl,--as-needed | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -Wl,--as-needed" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - LDFLAGS_AS_NEEDED="-Wl,--as-needed" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - fi - - - - - # Check whether --enable-final was given. -if test "${enable_final+set}" = set; then - enableval=$enable_final; kde_use_final=$enableval -else - kde_use_final=no -fi - - - if test "x$kde_use_final" = "xyes"; then - KDE_USE_FINAL_TRUE="" - KDE_USE_FINAL_FALSE="#" - else - KDE_USE_FINAL_TRUE="#" - KDE_USE_FINAL_FALSE="" - fi - - - - - # Check whether --enable-closure was given. -if test "${enable_closure+set}" = set; then - enableval=$enable_closure; kde_use_closure=$enableval -else - kde_use_closure=no -fi - - - KDE_NO_UNDEFINED="" - if test "x$kde_use_closure" = "xyes"; then - KDE_USE_CLOSURE_TRUE="" - KDE_USE_CLOSURE_FALSE="#" -# CXXFLAGS="$CXXFLAGS $REPO" - else - KDE_USE_CLOSURE_TRUE="#" - KDE_USE_CLOSURE_FALSE="" - KDE_NO_UNDEFINED="" - case $host in - *-*-linux-gnu) - -{ echo "$as_me:$LINENO: checking whether $CXX supports -Wl,--no-undefined" >&5 -echo $ECHO_N "checking whether $CXX supports -Wl,--no-undefined... $ECHO_C" >&6; } -kde_cache=`echo Wl,--no-undefined | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -Wl,--no-undefined" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - -{ echo "$as_me:$LINENO: checking whether $CXX supports -Wl,--allow-shlib-undefined" >&5 -echo $ECHO_N "checking whether $CXX supports -Wl,--allow-shlib-undefined... $ECHO_C" >&6; } -kde_cache=`echo Wl,--allow-shlib-undefined | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -Wl,--allow-shlib-undefined" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - KDE_NO_UNDEFINED="-Wl,--no-undefined -Wl,--allow-shlib-undefined" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - KDE_NO_UNDEFINED="" -fi - -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - KDE_NO_UNDEFINED="" -fi - - ;; - esac - fi - - - - - - # Check whether --enable-nmcheck was given. -if test "${enable_nmcheck+set}" = set; then - enableval=$enable_nmcheck; kde_use_nmcheck=$enableval -else - kde_use_nmcheck=no -fi - - - if test "$kde_use_nmcheck" = "yes"; then - KDE_USE_NMCHECK_TRUE="" - KDE_USE_NMCHECK_FALSE="#" - else - KDE_USE_NMCHECK_TRUE="#" - KDE_USE_NMCHECK_FALSE="" - fi - - - - - - -CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS" -# Check whether --enable-shared was given. -if test "${enable_shared+set}" = set; then - enableval=$enable_shared; p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_shared=no -fi - - -# Check whether --enable-static was given. -if test "${enable_static+set}" = set; then - enableval=$enable_static; p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_static=yes -fi - - - - - - kdelibsuff="$kde_libs_suffix" - if test -z "$kdelibsuff"; then - kdelibsuff=no - fi - # Check whether --enable-libsuffix was given. -if test "${enable_libsuffix+set}" = set; then - enableval=$enable_libsuffix; kdelibsuff=$enableval -fi - - # TODO: add an auto case that compiles a little C app to check - # where the glibc is - if test "$kdelibsuff" = "no"; then - kdelibsuff= - fi - if test -z "$kdelibsuff"; then - { echo "$as_me:$LINENO: result: not using lib directory suffix" >&5 -echo "${ECHO_T}not using lib directory suffix" >&6; } - -cat >>confdefs.h <<\_ACEOF -#define KDELIBSUFF "" -_ACEOF - - else - if test "$libdir" = '${exec_prefix}/lib'; then - libdir="$libdir${kdelibsuff}" - libdir="$libdir" - fi - -cat >>confdefs.h <<_ACEOF -#define KDELIBSUFF "${kdelibsuff}" -_ACEOF - - { echo "$as_me:$LINENO: result: using lib directory suffix $kdelibsuff" >&5 -echo "${ECHO_T}using lib directory suffix $kdelibsuff" >&6; } - fi - -# Check whether --enable-fast-install was given. -if test "${enable_fast_install+set}" = set; then - enableval=$enable_fast_install; p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_fast_install=yes -fi - - -{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 -echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } -if test "${lt_cv_path_SED+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for lt_ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then - lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" - fi - done - done -done -lt_ac_max=0 -lt_ac_count=0 -# Add /usr/xpg4/bin/sed as it is typically found on Solaris -# along with /bin/sed that truncates output. -for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && break - cat /dev/null > conftest.in - lt_ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >conftest.in - # Check for GNU sed and select it if it is found. - if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then - lt_cv_path_SED=$lt_ac_sed - break - fi - while true; do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo >>conftest.nl - $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break - cmp -s conftest.out conftest.nl || break - # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break - lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then - lt_ac_max=$lt_ac_count - lt_cv_path_SED=$lt_ac_sed - fi - done -done - -fi - -SED=$lt_cv_path_SED -{ echo "$as_me:$LINENO: result: $SED" >&5 -echo "${ECHO_T}$SED" >&6; } - -{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 -echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } -if test "${ac_cv_path_GREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Extract the first word of "grep ggrep" to use in msg output -if test -z "$GREP"; then -set dummy grep ggrep; ac_prog_name=$2 -if test "${ac_cv_path_GREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_path_GREP_found=false -# Loop through the user's path and test for each of PROGNAME-LIST -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue - # Check for GNU ac_path_GREP and select it if it is found. - # Check for GNU $ac_path_GREP -case `"$ac_path_GREP" --version 2>&1` in -*GNU*) - ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; -*) - ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - echo 'GREP' >> "conftest.nl" - "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` - if test $ac_count -gt ${ac_path_GREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_GREP="$ac_path_GREP" - ac_path_GREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - - $ac_path_GREP_found && break 3 - done -done - -done -IFS=$as_save_IFS - - -fi - -GREP="$ac_cv_path_GREP" -if test -z "$GREP"; then - { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } -fi - -else - ac_cv_path_GREP=$GREP -fi - - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 -echo "${ECHO_T}$ac_cv_path_GREP" >&6; } - GREP="$ac_cv_path_GREP" - - -{ echo "$as_me:$LINENO: checking for egrep" >&5 -echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } -if test "${ac_cv_path_EGREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 - then ac_cv_path_EGREP="$GREP -E" - else - # Extract the first word of "egrep" to use in msg output -if test -z "$EGREP"; then -set dummy egrep; ac_prog_name=$2 -if test "${ac_cv_path_EGREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_path_EGREP_found=false -# Loop through the user's path and test for each of PROGNAME-LIST -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue - # Check for GNU ac_path_EGREP and select it if it is found. - # Check for GNU $ac_path_EGREP -case `"$ac_path_EGREP" --version 2>&1` in -*GNU*) - ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; -*) - ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - echo 'EGREP' >> "conftest.nl" - "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` - if test $ac_count -gt ${ac_path_EGREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_EGREP="$ac_path_EGREP" - ac_path_EGREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - - $ac_path_EGREP_found && break 3 - done -done - -done -IFS=$as_save_IFS - - -fi - -EGREP="$ac_cv_path_EGREP" -if test -z "$EGREP"; then - { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } -fi - -else - ac_cv_path_EGREP=$EGREP -fi - - - fi -fi -{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 -echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } - EGREP="$ac_cv_path_EGREP" - - - -# Check whether --with-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then - withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi - -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 -echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | ?:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - { echo "$as_me:$LINENO: checking for GNU ld" >&5 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } -else - { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } -fi -if test "${lt_cv_path_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 -echo "${ECHO_T}$LD" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} - { (exit 1); exit 1; }; } -{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } -if test "${lt_cv_prog_gnu_ld+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # I'd rather use --version here, but apparently some GNU ld's only accept -v. -case `$LD -v 2>&1 &5 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } -with_gnu_ld=$lt_cv_prog_gnu_ld - - -{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 -echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } -if test "${lt_cv_ld_reload_flag+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_ld_reload_flag='-r' -fi -{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 -echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } -reload_flag=$lt_cv_ld_reload_flag -case $reload_flag in -"" | " "*) ;; -*) reload_flag=" $reload_flag" ;; -esac -reload_cmds='$LD$reload_flag -o $output$reload_objs' - -{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 -echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } -if test "${lt_cv_path_NM+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/${ac_tool_prefix}nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - esac - fi - done - IFS="$lt_save_ifs" - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi -fi -{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 -echo "${ECHO_T}$lt_cv_path_NM" >&6; } -NM="$lt_cv_path_NM" - -{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 -echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } -LN_S=$as_ln_s -if test "$LN_S" = "ln -s"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -else - { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 -echo "${ECHO_T}no, using $LN_S" >&6; } -fi - -{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 -echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; } -if test "${lt_cv_deplibs_check_method+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_file_magic_cmd='$MAGIC_CMD' -lt_cv_file_magic_test_file= -lt_cv_deplibs_check_method='unknown' -# Need to set the preceding variable on all platforms that support -# interlibrary dependencies. -# 'none' -- dependencies not supported. -# `unknown' -- same as none, but documents that we really don't know. -# 'pass_all' -- all dependencies passed with no checks. -# 'test_compile' -- check by making test program. -# 'file_magic [[regex]]' -- check by looking for files in library path -# which responds to the $file_magic_cmd with a given extended regex. -# If you have `file' or equivalent on your system and you're not sure -# whether `pass_all' will *always* work, you probably want this one. - -case $host_os in -aix4* | aix5*) - lt_cv_deplibs_check_method=pass_all - ;; - -beos*) - lt_cv_deplibs_check_method=pass_all - ;; - -bsdi4*) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' - lt_cv_file_magic_cmd='/usr/bin/file -L' - lt_cv_file_magic_test_file=/shlib/libc.so - ;; - -cygwin*) - lt_cv_deplibs_check_method=pass_all - ;; - -mingw* | pw32*) - # win32_libid is a shell function defined in ltmain.sh - lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='win32_libid' - ;; - -darwin* | rhapsody*) - # this will be overwritten by pass_all, but leave it in just in case - lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library' - lt_cv_file_magic_cmd='/usr/bin/file -L' - case "$host_os" in - rhapsody* | darwin1.[012]) - lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System` - ;; - *) # Darwin 1.3 on - lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' - ;; - esac - lt_cv_deplibs_check_method=pass_all - ;; - -freebsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; - -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -hpux10.20* | hpux11*) - lt_cv_file_magic_cmd=/usr/bin/file - case "$host_cpu" in - ia64*) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' - lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so - ;; - hppa*64*) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' - lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl - ;; - *) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - esac - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - irix5* | nonstopux*) - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" - ;; - *) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1" - ;; - esac - lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*` - lt_cv_deplibs_check_method=pass_all - ;; - -# This must be Linux ELF. -linux*) - case $host_cpu in - alpha* | hppa* | i*86 | ia64* | m68* | mips* | powerpc* | sparc* | s390* | sh* | x86_64* ) - lt_cv_deplibs_check_method=pass_all ;; - # the debian people say, arm and glibc 2.3.1 works for them with pass_all - arm* ) - lt_cv_deplibs_check_method=pass_all ;; - *) - # glibc up to 2.1.1 does not perform some relocations on ARM - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; - esac - lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` - ;; - -netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' - fi - ;; - -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; - -nto-qnx*) - lt_cv_deplibs_check_method=unknown - ;; - -openbsd*) - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object' - else - lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' - fi - ;; - -osf3* | osf4* | osf5*) - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' - lt_cv_file_magic_test_file=/shlib/libc.so - lt_cv_deplibs_check_method=pass_all - ;; - -sco3.2v5*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - lt_cv_file_magic_test_file=/lib/libc.so - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; - -sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 -echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -test -z "$deplibs_check_method" && deplibs_check_method=unknown - - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - -# Check whether --enable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then - enableval=$enable_libtool_lock; -fi - -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -ia64-*-hpux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) - HPUX_IA64_MODE="32" - ;; - *ELF-64*) - HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out which ABI we are using. - echo '#line 8230 "configure"' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" - ;; - *N32*) - LD="${LD-ld} -melf32bmipn32" - ;; - *64-bit*) - LD="${LD-ld} -melf64bmip" - ;; - esac - else - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - fi - rm -rf conftest* - ;; - -x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case "`/usr/bin/file conftest.o`" in - *32-bit*) - LINUX_64_MODE="32" - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; - ppc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) - LD="${LD-ld} -m elf_s390" - ;; - sparc64-*linux*) - LD="${LD-ld} -m elf32_sparc" - ;; - esac - ;; - *64-bit*) - LINUX_64_MODE="64" - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 -echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } -if test "${lt_cv_cc_needs_belf+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - lt_cv_cc_needs_belf=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - lt_cv_cc_needs_belf=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 -echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; - -esac - -need_locks="$enable_libtool_lock" - - - -{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 -echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } -if test "${ac_cv_header_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_header_stdc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_header_stdc=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then - : -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then - : -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then - : -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) \ - (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif - -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int -main () -{ - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - return 2; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_header_stdc=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -fi -fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 -echo "${ECHO_T}$ac_cv_header_stdc" >&6; } -if test $ac_cv_header_stdc = yes; then - -cat >>confdefs.h <<\_ACEOF -#define STDC_HEADERS 1 -_ACEOF - -fi - -# On IRIX 5.3, sys/types and inttypes.h are conflicting. - - - - - - - - - -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ - inttypes.h stdint.h unistd.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - eval "$as_ac_Header=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_Header=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - - -for ac_header in dlfcn.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu -if test -n "$ac_tool_prefix"; then - for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$F77"; then - ac_cv_prog_F77="$F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_F77="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -F77=$ac_cv_prog_F77 -if test -n "$F77"; then - { echo "$as_me:$LINENO: result: $F77" >&5 -echo "${ECHO_T}$F77" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$F77" && break - done -fi -if test -z "$F77"; then - ac_ct_F77=$F77 - for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_F77"; then - ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_F77="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_F77=$ac_cv_prog_ac_ct_F77 -if test -n "$ac_ct_F77"; then - { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 -echo "${ECHO_T}$ac_ct_F77" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$ac_ct_F77" && break -done - - if test "x$ac_ct_F77" = x; then - F77="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - F77=$ac_ct_F77 - fi -fi - - -# Provide some information about the compiler. -echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (ac_try="$ac_compiler --version >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler --version >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -v >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -v >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -V >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -V >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -rm -f a.out - -# If we don't use `.F' as extension, the preprocessor is not run on the -# input file. (Note that this only needs to work for GNU compilers.) -ac_save_ext=$ac_ext -ac_ext=F -{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } -if test "${ac_cv_f77_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF - program main -#ifndef __GNUC__ - choke me -#endif - - end -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_f77_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_compiler_gnu=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_f77_compiler_gnu=$ac_compiler_gnu - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } -ac_ext=$ac_save_ext -ac_test_FFLAGS=${FFLAGS+set} -ac_save_FFLAGS=$FFLAGS -FFLAGS= -{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 -echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } -if test "${ac_cv_prog_f77_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - FFLAGS=-g -cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_f77_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_prog_f77_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_prog_f77_g=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 -echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; } -if test "$ac_test_FFLAGS" = set; then - FFLAGS=$ac_save_FFLAGS -elif test $ac_cv_prog_f77_g = yes; then - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-g -O2" - else - FFLAGS="-g" - fi -else - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-O2" - else - FFLAGS= - fi -fi - -G77=`test $ac_compiler_gnu = yes && echo yes` -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - -# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! - -# find the maximum length of command line arguments -{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 -echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } -if test "${lt_cv_sys_max_cmd_len+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - i=0 - testring="ABCD" - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - *) - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \ - = "XX$testring") >/dev/null 2>&1 && - new_result=`expr "X$testring" : ".*" 2>&1` && - lt_cv_sys_max_cmd_len=$new_result && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - testring=$testring$testring - done - testring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - ;; - esac - -fi - -if test -n $lt_cv_sys_max_cmd_len ; then - { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 -echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } -else - { echo "$as_me:$LINENO: result: none" >&5 -echo "${ECHO_T}none" >&6; } -fi - - - - -# Check for command to grab the raw symbol name followed by C symbol from nm. -{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 -echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } -if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[BCDEGRST]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([_A-Za-z][_A-Za-z0-9]*\)' - -# Transform the above into a raw symbol and a C symbol. -symxfrm='\1 \2\3 \3' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[BCDT]' - ;; -cygwin* | mingw* | pw32*) - symcode='[ABCDGISTW]' - ;; -hpux*) # Its linker distinguishes data from code symbols - if test "$host_cpu" = ia64; then - symcode='[ABCDEGRST]' - fi - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -irix* | nonstopux*) - symcode='[BCDEGRST]' - ;; -osf*) - symcode='[BCDEGQRST]' - ;; -solaris* | sysv5*) - symcode='[BDT]' - ;; -sysv4) - symcode='[DFNSTU]' - ;; -esac - -# Handle CRLF in mingw tool chain -opt_cr= -case $build_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp - ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[ABCDGISTW]' ;; -esac - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Write the raw and C identifiers. - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext <&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Now try to grab the symbols. - nlist=conftest.nm - if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 - (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi - - # Make sure that we snagged all the symbols we need. - if grep ' nm_test_var$' "$nlist" >/dev/null; then - if grep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr_t void * -#else -# define lt_ptr_t char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr_t address; -} -lt_preloaded_symbols[] = -{ -EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr_t) 0} -}; - -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_save_LIBS="$LIBS" - lt_save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS="$lt_save_LIBS" - CFLAGS="$lt_save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&5 - fi - else - echo "cannot find nm_test_var in $nlist" >&5 - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 - fi - else - echo "$progname: failed program was:" >&5 - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done - -fi - -if test -z "$lt_cv_sys_global_symbol_pipe"; then - lt_cv_sys_global_symbol_to_cdecl= -fi -if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - { echo "$as_me:$LINENO: result: failed" >&5 -echo "${ECHO_T}failed" >&6; } -else - { echo "$as_me:$LINENO: result: ok" >&5 -echo "${ECHO_T}ok" >&6; } -fi - -{ echo "$as_me:$LINENO: checking for objdir" >&5 -echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } -if test "${lt_cv_objdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - lt_cv_objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - lt_cv_objdir=_libs -fi -rmdir .libs 2>/dev/null -fi -{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 -echo "${ECHO_T}$lt_cv_objdir" >&6; } -objdir=$lt_cv_objdir - - - - - -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e s/^X//' -sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' - -# Same as above, but do not quote variable references. -double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Constants: -rm="rm -f" - -# Global variables: -default_ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except M$VC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. -set dummy ${ac_tool_prefix}ar; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AR"; then - ac_cv_prog_AR="$AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AR="${ac_tool_prefix}ar" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - { echo "$as_me:$LINENO: result: $AR" >&5 -echo "${ECHO_T}$AR" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_AR"; then - ac_ct_AR=$AR - # Extract the first word of "ar", so it can be a program name with args. -set dummy ar; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_AR"; then - ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_AR="ar" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 -echo "${ECHO_T}$ac_ct_AR" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - if test "x$ac_ct_AR" = x; then - AR="false" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - AR=$ac_ct_AR - fi -else - AR="$ac_cv_prog_AR" -fi - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - { echo "$as_me:$LINENO: result: $RANLIB" >&5 -echo "${ECHO_T}$RANLIB" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 -echo "${ECHO_T}$ac_ct_RANLIB" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - if test "x$ac_ct_RANLIB" = x; then - RANLIB=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - RANLIB=$ac_ct_RANLIB - fi -else - RANLIB="$ac_cv_prog_RANLIB" -fi - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$SED" && SED=sed -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" - ;; - *) - old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 -echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MAGIC_CMD in -[\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/${ac_tool_prefix}file; then - lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac -fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - { echo "$as_me:$LINENO: checking for file" >&5 -echo $ECHO_N "checking for file... $ECHO_C" >&6; } -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MAGIC_CMD in -[\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/file; then - lt_cv_path_MAGIC_CMD="$ac_dir/file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac -fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - else - MAGIC_CMD=: - fi -fi - - fi - ;; -esac - -enable_dlopen=yes -enable_win32_dll=no - -# Check whether --enable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then - enableval=$enable_libtool_lock; -fi - -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - - -# Check whether --with-pic was given. -if test "${with_pic+set}" = set; then - withval=$with_pic; pic_mode="$withval" -else - pic_mode=default -fi - -test -z "$pic_mode" && pic_mode=default - -# Use C for the default configuration in the libtool script -tagname= -lt_save_CC="$CC" -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -# Source file extension for C test sources. -ac_ext=c - -# Object file extension for compiled C test sources. -objext=o -objext=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}\n' - - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# -# Check for any special shared library compilation flags. -# -lt_prog_cc_shlib= -if test "$GCC" = no; then - case $host_os in - sco3.2v5*) - lt_prog_cc_shlib='-belf' - ;; - esac -fi -if test -n "$lt_prog_cc_shlib"; then - { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5 -echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;} - if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then : - else - { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 -echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} - lt_cv_prog_cc_can_build_shared=no - fi -fi - - -# -# Check to make sure the static flag actually works. -# -{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_static_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_prog_compiler_static" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - else - lt_prog_compiler_static_works=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; } - -if test x"$lt_prog_compiler_static_works" = xyes; then - : -else - lt_prog_compiler_static= -fi - - - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... - -lt_prog_compiler_no_builtin_flag= - -if test "$GCC" = yes; then - lt_prog_compiler_no_builtin_flag=' -fno-builtin' - - -{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9971: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:9975: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_cv_prog_compiler_rtti_exceptions=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } - -if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then - lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" -else - : -fi - -fi - -lt_prog_compiler_wl= -lt_prog_compiler_pic= -lt_prog_compiler_static= - -{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } - - if test "$GCC" = yes; then - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_static='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - else - lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-static' - ;; - ccc*) - lt_prog_compiler_wl='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static='-non_shared' - ;; - - sco3.2v5*) - lt_prog_compiler_pic='-Kpic' - lt_prog_compiler_static='-dn' - ;; - - solaris*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sunos4*) - lt_prog_compiler_wl='-Qoption ld ' - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic='-Kconform_pic' - lt_prog_compiler_static='-Bstatic' - fi - ;; - - uts4*) - lt_prog_compiler_pic='-pic' - lt_prog_compiler_static='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic"; then - -{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic -DPIC" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:10204: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:10208: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; } - -if test x"$lt_prog_compiler_pic_works" = xyes; then - case $lt_prog_compiler_pic in - "" | " "*) ;; - *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; - esac -else - lt_prog_compiler_pic= - lt_prog_compiler_can_build_shared=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic= - ;; - *) - lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" - ;; -esac - -{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_c_o+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - # According to Tom Tromey, Ian Lance Taylor reported there are C compilers - # that will create temporary files in the current directory regardless of - # the output directory. Thus, making CWD read-only will cause this test - # to fail, enabling locking or at least warning the user not to do parallel - # builds. - chmod -w . - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:10271: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:10275: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o=yes - fi - fi - chmod u+w . - $rm conftest* out/* - rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - { echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6; } - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } - - runpath_var= - allow_undefined_flag= - enable_shared_with_static_runtimes=no - archive_cmds= - archive_expsym_cmds= - old_archive_From_new_cmds= - old_archive_from_expsyms_cmds= - export_dynamic_flag_spec= - whole_archive_flag_spec= - thread_safe_flag_spec= - hardcode_libdir_flag_spec= - hardcode_libdir_flag_spec_ld= - hardcode_libdir_separator= - hardcode_direct=no - hardcode_minus_L=no - hardcode_shlibpath_var=unsupported - link_all_deplibs=unknown - hardcode_automatic=no - module_cmds= - module_expsym_cmds= - always_export_symbols=no - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec='-L$libdir' - allow_undefined_flag=no - always_export_symbols=no - enable_shared_with_static_runtimes=yes - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - - sunos4*) - archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - esac - - if test "$ld_shlibs" = yes; then - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag=unsupported - always_export_symbols=yes - archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - - # KDE requires run time linking. Make it the default. - aix_use_runtimelinking=yes - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds='' - hardcode_direct=yes - hardcode_libdir_separator=':' - link_all_deplibs=yes - - if test "$GCC" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct=yes - else - # We have old collect2 - hardcode_direct=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L=yes - hardcode_libdir_flag_spec='-L$libdir' - hardcode_libdir_separator= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='-qmkshrobj ${wl}-G' - else - shared_flag='-qmkshrobj' - fi - fi - fi - - # Let the compiler handle the export list. - always_export_symbols=no - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_cmds="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag" - archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag=' ${wl}-bernotok' - allow_undefined_flag=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec=' ' - archive_cmds_need_lc=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - # see comment about different semantics on the GNU ld section - ld_shlibs=no - ;; - - bsdi4*) - export_dynamic_flag_spec=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec=' ' - allow_undefined_flag=no - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes=yes - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes ; then - archive_cmds_need_lc=no - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag='-Wl,-undefined -Wl,suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.012) - allow_undefined_flag='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - ;; - 10.*) - allow_undefined_flag='-Wl,-undefined -Wl,dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' - else - archive_cmds='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring' - fi - module_cmds='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - hardcode_direct=no - hardcode_automatic=yes - hardcode_shlibpath_var=unsupported - whole_archive_flag_spec='-all_load $convenience' - link_all_deplibs=yes - else - ld_shlibs=no - fi - ;; - - dgux*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - freebsd1*) - ld_shlibs=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd*) - archive_cmds='$CC -shared -o $lib $compiler_flags $libobjs $deplibs' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - export_dynamic_flag_spec='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - ;; - *) - archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld='+b $libdir' - hardcode_libdir_separator=: - hardcode_direct=no - hardcode_shlibpath_var=no - ;; - ia64*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=no - hardcode_shlibpath_var=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - *) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - export_dynamic_flag_spec='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld='-rpath $libdir' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - link_all_deplibs=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - newsos6) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_shlibpath_var=no - ;; - - openbsd*) - hardcode_direct=yes - hardcode_shlibpath_var=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) - archive_cmds='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec='-rpath $libdir' - fi - hardcode_libdir_separator=: - ;; - - sco3.2v5*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - export_dynamic_flag_spec='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - no_undefined_flag=' -z text' - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp' - else - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_shlibpath_var=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; - esac - link_all_deplibs=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs' - else - archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds='$CC -r -o $output$reload_objs' - hardcode_direct=no - ;; - motorola) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no - ;; - - sysv4.3*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - export_dynamic_flag_spec='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs=yes - fi - ;; - - sysv4.2uw2*) - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=no - hardcode_shlibpath_var=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag='${wl}-z ${wl}text' - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - else - archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no - ;; - - sysv5*) - no_undefined_flag=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec= - hardcode_shlibpath_var=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - *) - ld_shlibs=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 -echo "${ECHO_T}$ld_shlibs" >&6; } -test "$ld_shlibs" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag - allow_undefined_flag= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc=no - else - archive_cmds_need_lc=yes - fi - allow_undefined_flag=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 -echo "${ECHO_T}$archive_cmds_need_lc" >&6; } - ;; - esac - fi - ;; -esac - -{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -freebsd*-gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - libsuff= - if test "x$LINUX_64_MODE" = x64; then - # Some platforms are per default 64-bit, so there's no /lib64 - if test -d /lib64; then - libsuff=64 - fi - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}" - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6; } -test "$dynamic_linker" = no && can_build_shared=no - -{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } -hardcode_action= -if test -n "$hardcode_libdir_flag_spec" || \ - test -n "$runpath_var " || \ - test "X$hardcode_automatic"="Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && - test "$hardcode_minus_L" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action=unsupported -fi -{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 -echo "${ECHO_T}$hardcode_action" >&6; } - -if test "$hardcode_action" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - ;; - *) - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dl_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - { echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shl_load (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_shl_load || defined __stub___shl_load -choke me -#endif - -int -main () -{ -return shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_shl_load=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shl_load (); -int -main () -{ -return shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dld_shl_load=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - { echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_dlopen || defined __stub___dlopen -choke me -#endif - -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dl_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_svld_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dld_link (); -int -main () -{ -return dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dld_dld_link=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - - -# Report which librarie types wil actually be built -{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } -{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6; } - -{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case "$host_os" in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - -aix4*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; - darwin* | rhapsody*) - if test "$GCC" = yes; then - archive_cmds_need_lc=no - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag='-Wl,-undefined -Wl,suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.012) - allow_undefined_flag='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - ;; - 10.*) - allow_undefined_flag='-Wl,-undefined -Wl,dynamic_lookup' - ;; - esac - fi - ;; - esac - output_verbose_link_cmd='echo' - archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' - module_cmds='$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - hardcode_direct=no - hardcode_automatic=yes - hardcode_shlibpath_var=unsupported - whole_archive_flag_spec='-all_load $convenience' - link_all_deplibs=yes - else - ld_shlibs=no - fi - ;; -esac -{ echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6; } - -{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -{ echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6; } - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler \ - CC \ - LD \ - lt_prog_compiler_wl \ - lt_prog_compiler_pic \ - lt_prog_compiler_static \ - lt_prog_compiler_no_builtin_flag \ - export_dynamic_flag_spec \ - thread_safe_flag_spec \ - whole_archive_flag_spec \ - enable_shared_with_static_runtimes \ - old_archive_cmds \ - old_archive_from_new_cmds \ - predep_objects \ - postdep_objects \ - predeps \ - postdeps \ - compiler_lib_search_path \ - archive_cmds \ - archive_expsym_cmds \ - postinstall_cmds \ - postuninstall_cmds \ - old_archive_from_expsyms_cmds \ - allow_undefined_flag \ - no_undefined_flag \ - export_symbols_cmds \ - hardcode_libdir_flag_spec \ - hardcode_libdir_flag_spec_ld \ - hardcode_libdir_separator \ - hardcode_automatic \ - module_cmds \ - module_expsym_cmds \ - lt_cv_prog_compiler_c_o \ - exclude_expsyms \ - include_expsyms; do - - case $var in - old_archive_cmds | \ - old_archive_from_new_cmds | \ - archive_cmds | \ - archive_expsym_cmds | \ - module_cmds | \ - module_expsym_cmds | \ - old_archive_from_expsyms_cmds | \ - export_symbols_cmds | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="${ofile}T" - trap "$rm \"$cfgfile\"; exit 1" 1 2 15 - $rm -f "$cfgfile" - { echo "$as_me:$LINENO: creating $ofile" >&5 -echo "$as_me: creating $ofile" >&6;} - - cat <<__EOF__ >> "$cfgfile" -#! $SHELL - -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. -# -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit , 1996 -# -# 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 -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="$SED -e s/^X//" - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi - -# The names of the tagged configurations supported by this script. -available_tags= - -# ### BEGIN LIBTOOL CONFIG - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler - -# Is the compiler the GNU C compiler? -with_gcc=$GCC - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext='$shrext' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds -archive_expsym_cmds=$lt_archive_expsym_cmds -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds -module_expsym_cmds=$lt_module_expsym_cmds - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms - -# ### END LIBTOOL CONFIG - -__EOF__ - - - case $host_os in - aix3*) - cat <<\EOF >> "$cfgfile" - -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || \ - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - test -f Makefile && make "$ltmain" -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - -# Check whether --with-tags was given. -if test "${with_tags+set}" = set; then - withval=$with_tags; tagnames="$withval" -fi - - -if test -f "$ltmain" && test -n "$tagnames"; then - if test ! -f "${ofile}"; then - { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 -echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} - fi - - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 -echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} - else - { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 -echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} - fi - fi - - # Extract list of available tagged configurations in $ofile. - # Note that this assumes the entire list is on one line. - available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in - "") ;; - *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 -echo "$as_me: error: invalid tag name: $tagname" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null - then - { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 -echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} - { (exit 1); exit 1; }; } - fi - - # Update the list of available tags. - if test -n "$tagname"; then - echo appending configuration tag \"$tagname\" to $ofile - - case $tagname in - CXX) - if test -n "$CXX" && test "X$CXX" != "Xno"; then - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - -archive_cmds_need_lc_CXX=no -allow_undefined_flag_CXX= -always_export_symbols_CXX=no -archive_expsym_cmds_CXX= -export_dynamic_flag_spec_CXX= -hardcode_direct_CXX=no -hardcode_libdir_flag_spec_CXX= -hardcode_libdir_flag_spec_ld_CXX= -hardcode_libdir_separator_CXX= -hardcode_minus_L_CXX=no -hardcode_automatic_CXX=no -module_cmds_CXX= -module_expsym_cmds_CXX= -link_all_deplibs_CXX=unknown -old_archive_cmds_CXX=$old_archive_cmds -no_undefined_flag_CXX= -whole_archive_flag_spec_CXX= -enable_shared_with_static_runtimes_CXX=no - -# Dependencies to place before and after the object being linked: -predep_objects_CXX= -postdep_objects_CXX= -predeps_CXX= -postdeps_CXX= -compiler_lib_search_path_CXX= - -# Source file extension for C++ test sources. -ac_ext=cc - -# Object file extension for compiled C++ test sources. -objext=o -objext_CXX=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *) { return(0); }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_LD=$LD -lt_save_GCC=$GCC -GCC=$GXX -lt_save_with_gnu_ld=$with_gnu_ld -lt_save_path_LD=$lt_cv_path_LD -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then - lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -else - unset lt_cv_prog_gnu_ld -fi -if test -n "${lt_cv_path_LDCXX+set}"; then - lt_cv_path_LD=$lt_cv_path_LDCXX -else - unset lt_cv_path_LD -fi -test -z "${LDCXX+set}" || LD=$LDCXX -CC=${CXX-"c++"} -compiler=$CC -compiler_CXX=$CC -cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` - -# We don't want -fno-exception wen compiling C++ code, so set the -# no_builtin_flag separately -if test "$GXX" = yes; then - lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' -else - lt_prog_compiler_no_builtin_flag_CXX= -fi - -if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - -# Check whether --with-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then - withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi - -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 -echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | ?:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - { echo "$as_me:$LINENO: checking for GNU ld" >&5 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } -else - { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } -fi -if test "${lt_cv_path_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 -echo "${ECHO_T}$LD" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} - { (exit 1); exit 1; }; } -{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } -if test "${lt_cv_prog_gnu_ld+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # I'd rather use --version here, but apparently some GNU ld's only accept -v. -case `$LD -v 2>&1 &5 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } -with_gnu_ld=$lt_cv_prog_gnu_ld - - - - # Check if GNU C++ uses GNU ld as the underlying linker, since the - # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - archive_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - - # If archive_cmds runs LD, not CC, wlarc should be empty - # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to - # investigate it a little bit more. (MM) - wlarc='${wl}' - - # ancient GNU ld didn't support --whole-archive et. al. - if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ - grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_CXX= - fi - else - with_gnu_ld=no - wlarc= - - # A generic and very simple default shared library creation - # command for GNU C++ for the case where it uses the native - # linker, instead of GNU ld. If possible, this setting should - # overridden to take advantage of the native linker features on - # the platform it is being used on. - archive_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $lib' - fi - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - -else - GXX=no - with_gnu_ld=no - wlarc= -fi - -# PORTME: fill in a description of your system's C++ link characteristics -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } -ld_shlibs_CXX=yes -case $host_os in - aix3*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # KDE requires run time linking. Make it the default. - aix_use_runtimelinking=yes - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_CXX='' - hardcode_direct_CXX=yes - hardcode_libdir_separator_CXX=':' - link_all_deplibs_CXX=yes - - if test "$GXX" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_CXX=yes - else - # We have old collect2 - hardcode_direct_CXX=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_CXX=yes - hardcode_libdir_flag_spec_CXX='-L$libdir' - hardcode_libdir_separator_CXX= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='-qmkshrobj ${wl}-G' - else - shared_flag='-qmkshrobj' - fi - fi - fi - - # Let the compiler handle the export list. - always_export_symbols_CXX=no - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_CXX='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - - archive_cmds_CXX="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag" - archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_CXX="-z nodefs" - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_CXX=' ${wl}-bernotok' - allow_undefined_flag_CXX=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_CXX=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_CXX=' ' - archive_cmds_need_lc_CXX=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_CXX='-L$libdir' - allow_undefined_flag_CXX=no - always_export_symbols_CXX=no - enable_shared_with_static_runtimes_CXX=yes - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs_CXX=no - fi - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes; then - archive_cmds_need_lc_CXX=no - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag_CXX='-Wl,-undefined -Wl,suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_CXX='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.012) - allow_undefined_flag_CXX='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - ;; - 10.*) - allow_undefined_flag_CXX='-Wl,-undefined -Wl,dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' - else - archive_cmds_CXX='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring' - fi - module_cmds_CXX='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' - - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - hardcode_direct_CXX=no - hardcode_automatic_CXX=yes - hardcode_shlibpath_var_CXX=unsupported - whole_archive_flag_spec_CXX='-all_load $convenience' - link_all_deplibs_CXX=yes - else - ld_shlibs_CXX=no - fi - ;; - - dgux*) - case $cc_basename in - ec++) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - ghcx) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - freebsd12*) - # C++ shared libraries reported to be fairly broken before switch to ELF - ld_shlibs_CXX=no - ;; - freebsd-elf*) - archive_cmds_need_lc_CXX=no - ;; - freebsd*) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - ld_shlibs_CXX=yes - ;; - gnu*) - ;; - hpux9*) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_CXX=: - export_dynamic_flag_spec_CXX='${wl}-E' - hardcode_direct_CXX=yes - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aCC) - archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld_CXX='+b $libdir' - hardcode_libdir_separator_CXX=: - ;; - ia64*) - hardcode_libdir_flag_spec_CXX='-L$libdir' - ;; - *) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_CXX=: - export_dynamic_flag_spec_CXX='${wl}-E' - ;; - esac - fi - case "$host_cpu" in - hppa*64*) - hardcode_direct_CXX=no - hardcode_shlibpath_var_CXX=no - ;; - ia64*) - hardcode_direct_CXX=no - hardcode_shlibpath_var_CXX=no - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - *) - hardcode_direct_CXX=yes - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - esac - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aCC) - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' - ;; - esac - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case "$host_cpu" in - ia64*|hppa*64*) - archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - irix5* | irix6*) - case $cc_basename in - CC) - # SGI C++ - archive_cmds_CXX='$CC -shared -all -multigot $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - # Archives containing C++ object files must be created using - # "CC -ar", where "CC" is the IRIX C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - archive_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - else - archive_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' - fi - fi - link_all_deplibs_CXX=yes - ;; - esac - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - ;; - linux*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' - archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc) - # Intel C++ - with_gnu_ld=yes - archive_cmds_need_lc_CXX=no - archive_cmds_CXX='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - cxx) - # Compaq C++ - archive_cmds_CXX='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_CXX='-rpath $libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - esac - ;; - lynxos*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - m88k*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - mvs*) - case $cc_basename in - cxx) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - hardcode_libdir_flag_spec_CXX='-R$libdir' - hardcode_direct_CXX=yes - hardcode_shlibpath_var_CXX=no - fi - # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' - ;; - osf3*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - hardcode_libdir_separator_CXX=: - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' - - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - cxx) - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - osf4* | osf5*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - hardcode_libdir_separator_CXX=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - cxx) - allow_undefined_flag_CXX=' -expect_unresolved \*' - archive_cmds_CXX='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~ - $rm $lib.exp' - - hardcode_libdir_flag_spec_CXX='-rpath $libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - psos*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - sco*) - archive_cmds_need_lc_CXX=no - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - lcc) - # Lucid - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - no_undefined_flag_CXX=' -zdefs' - archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp' - - hardcode_libdir_flag_spec_CXX='-R$libdir' - hardcode_shlibpath_var_CXX=no - case $host_os in - solaris2.0-5 | solaris2.0-5.*) ;; - *) - # The C++ compiler is used as linker so we must use $wl - # flag to pass the commands to the underlying system - # linker. - # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - ;; - esac - link_all_deplibs_CXX=yes - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' - ;; - gcx) - # Green Hills C++ Compiler - archive_cmds_CXX='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - no_undefined_flag_CXX=' ${wl}-z ${wl}defs' - if $CC --version | grep -v '^2\.7' > /dev/null; then - archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - else - # g++ 2.7 appears to require `-G' NOT `-shared' on this - # platform. - archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - fi - - hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' - fi - ;; - esac - ;; - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - archive_cmds_need_lc_CXX=no - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - vxworks*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; -esac -{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 -echo "${ECHO_T}$ld_shlibs_CXX" >&6; } -test "$ld_shlibs_CXX" = no && can_build_shared=no - -GCC_CXX="$GXX" -LD_CXX="$LD" - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... - -cat > conftest.$ac_ext <&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Parse the compiler output and extract the necessary - # objects, libraries and library flags. - - # Sentinel used to keep track of whether or not we are before - # the conftest object file. - pre_test_object_deps_done=no - - # The `*' in the case matches for architectures that use `case' in - # $output_verbose_cmd can trigger glob expansion during the loop - # eval without this substitution. - output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`" - - for p in `eval $output_verbose_link_cmd`; do - case $p in - - -L* | -R* | -l*) - # Some compilers place space between "-{L,R}" and the path. - # Remove the space. - if test $p = "-L" \ - || test $p = "-R"; then - prev=$p - continue - else - prev= - fi - - if test "$pre_test_object_deps_done" = no; then - case $p in - -L* | -R*) - # Internal compiler library paths should come after those - # provided the user. The postdeps already come after the - # user supplied libs so there is no need to process them. - if test -z "$compiler_lib_search_path_CXX"; then - compiler_lib_search_path_CXX="${prev}${p}" - else - compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" - fi - ;; - # The "-l" case would never come before the object being - # linked, so don't bother handling this case. - esac - else - if test -z "$postdeps_CXX"; then - postdeps_CXX="${prev}${p}" - else - postdeps_CXX="${postdeps_CXX} ${prev}${p}" - fi - fi - ;; - - *.$objext|*.$libext) - # This assumes that the test object file only shows up - # once in the compiler output. - if test "$p" = "conftest.$objext"; then - pre_test_object_deps_done=yes - continue - fi - - if test "$pre_test_object_deps_done" = no; then - if test -z "$predep_objects_CXX"; then - predep_objects_CXX="$p" - else - predep_objects_CXX="$predep_objects_CXX $p" - fi - else - if test -z "$postdep_objects_CXX"; then - postdep_objects_CXX="$p" - else - postdep_objects_CXX="$postdep_objects_CXX $p" - fi - fi - ;; - - *) ;; # Ignore the rest. - - esac - done - - # Clean up. - rm -f a.out a.exe -else - echo "libtool.m4: error: problem compiling CXX test program" -fi - -$rm -f confest.$objext - -case " $postdeps_CXX " in -*" -lc "*) archive_cmds_need_lc_CXX=no ;; -esac - -lt_prog_compiler_wl_CXX= -lt_prog_compiler_pic_CXX= -lt_prog_compiler_static_CXX= - -{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } - - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_CXX='-Bstatic' - fi - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | os2* | pw32*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_CXX='-DDLL_EXPORT' - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_CXX='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - lt_prog_compiler_pic_CXX= - ;; - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_CXX=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - else - case $host_os in - aix4* | aix5*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_CXX='-Bstatic' - else - lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68) - # Green Hills C++ Compiler - # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++) - lt_prog_compiler_pic_CXX='-KPIC' - ;; - ghcx) - # Green Hills C++ Compiler - lt_prog_compiler_pic_CXX='-pic' - ;; - *) - ;; - esac - ;; - freebsd*) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - if test "$host_cpu" != ia64; then - lt_prog_compiler_pic_CXX='+Z' - fi - ;; - aCC) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_CXX='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux*) - case $cc_basename in - KCC) - # KAI C++ Compiler - lt_prog_compiler_wl_CXX='--backend -Wl,' - lt_prog_compiler_pic_CXX='-fPIC' - ;; - icpc) - # Intel C++ - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-static' - ;; - cxx) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - lt_prog_compiler_pic_CXX= - lt_prog_compiler_static_CXX='-non_shared' - ;; - *) - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx) - lt_prog_compiler_pic_CXX='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd*) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC) - lt_prog_compiler_wl_CXX='--backend -Wl,' - ;; - RCC) - # Rational C++ 2.4.1 - lt_prog_compiler_pic_CXX='-pic' - ;; - cxx) - # Digital/Compaq C++ - lt_prog_compiler_wl_CXX='-Wl,' - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - lt_prog_compiler_pic_CXX= - lt_prog_compiler_static_CXX='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - sco*) - case $cc_basename in - CC) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - *) - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-Bstatic' - lt_prog_compiler_wl_CXX='-Qoption ld ' - ;; - gcx) - # Green Hills C++ Compiler - lt_prog_compiler_pic_CXX='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - lt_prog_compiler_pic_CXX='-pic' - lt_prog_compiler_static_CXX='-Bstatic' - ;; - lcc) - # Lucid - lt_prog_compiler_pic_CXX='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - lt_prog_compiler_pic_CXX='-KPIC' - ;; - *) - ;; - esac - ;; - unixware*) - ;; - vxworks*) - ;; - *) - lt_prog_compiler_can_build_shared_CXX=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_CXX"; then - -{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_CXX=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14616: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:14620: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works_CXX=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; } - -if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then - case $lt_prog_compiler_pic_CXX in - "" | " "*) ;; - *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; - esac -else - lt_prog_compiler_pic_CXX= - lt_prog_compiler_can_build_shared_CXX=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_CXX= - ;; - *) - lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" - ;; -esac - -{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_CXX=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - # According to Tom Tromey, Ian Lance Taylor reported there are C compilers - # that will create temporary files in the current directory regardless of - # the output directory. Thus, making CWD read-only will cause this test - # to fail, enabling locking or at least warning the user not to do parallel - # builds. - chmod -w . - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14683: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:14687: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o_CXX=yes - fi - fi - chmod u+w . - $rm conftest* out/* - rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - { echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6; } - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } - - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix4* | aix5*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - export_symbols_cmds_CXX="$ltdll_cmds" - ;; - cygwin* | mingw*) - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - ;; - *) - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac - -{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 -echo "${ECHO_T}$ld_shlibs_CXX" >&6; } -test "$ld_shlibs_CXX" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_CXX" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_CXX=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_CXX in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_CXX - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_CXX - allow_undefined_flag_CXX= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_CXX=no - else - archive_cmds_need_lc_CXX=yes - fi - allow_undefined_flag_CXX=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } - ;; - esac - fi - ;; -esac - -{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -freebsd*-gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - libsuff= - if test "x$LINUX_64_MODE" = x64; then - # Some platforms are per default 64-bit, so there's no /lib64 - if test -d /lib64; then - libsuff=64 - fi - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}" - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6; } -test "$dynamic_linker" = no && can_build_shared=no - -{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } -hardcode_action_CXX= -if test -n "$hardcode_libdir_flag_spec_CXX" || \ - test -n "$runpath_var CXX" || \ - test "X$hardcode_automatic_CXX"="Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_CXX" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && - test "$hardcode_minus_L_CXX" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_CXX=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_CXX=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_CXX=unsupported -fi -{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 -echo "${ECHO_T}$hardcode_action_CXX" >&6; } - -if test "$hardcode_action_CXX" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - ;; - *) - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dl_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - { echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shl_load (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_shl_load || defined __stub___shl_load -choke me -#endif - -int -main () -{ -return shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_shl_load=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shl_load (); -int -main () -{ -return shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dld_shl_load=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - { echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_dlopen || defined __stub___dlopen -choke me -#endif - -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dl_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_svld_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dld_link (); -int -main () -{ -return dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dld_dld_link=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_CXX \ - CC_CXX \ - LD_CXX \ - lt_prog_compiler_wl_CXX \ - lt_prog_compiler_pic_CXX \ - lt_prog_compiler_static_CXX \ - lt_prog_compiler_no_builtin_flag_CXX \ - export_dynamic_flag_spec_CXX \ - thread_safe_flag_spec_CXX \ - whole_archive_flag_spec_CXX \ - enable_shared_with_static_runtimes_CXX \ - old_archive_cmds_CXX \ - old_archive_from_new_cmds_CXX \ - predep_objects_CXX \ - postdep_objects_CXX \ - predeps_CXX \ - postdeps_CXX \ - compiler_lib_search_path_CXX \ - archive_cmds_CXX \ - archive_expsym_cmds_CXX \ - postinstall_cmds_CXX \ - postuninstall_cmds_CXX \ - old_archive_from_expsyms_cmds_CXX \ - allow_undefined_flag_CXX \ - no_undefined_flag_CXX \ - export_symbols_cmds_CXX \ - hardcode_libdir_flag_spec_CXX \ - hardcode_libdir_flag_spec_ld_CXX \ - hardcode_libdir_separator_CXX \ - hardcode_automatic_CXX \ - module_cmds_CXX \ - module_expsym_cmds_CXX \ - lt_cv_prog_compiler_c_o_CXX \ - exclude_expsyms_CXX \ - include_expsyms_CXX; do - - case $var in - old_archive_cmds_CXX | \ - old_archive_from_new_cmds_CXX | \ - archive_cmds_CXX | \ - archive_expsym_cmds_CXX | \ - module_cmds_CXX | \ - module_expsym_cmds_CXX | \ - old_archive_from_expsyms_cmds_CXX | \ - export_symbols_cmds_CXX | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_CXX - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_CXX - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_CXX - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_CXX - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_CXX - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext='$shrext' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_CXX -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_CXX - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_CXX -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_CXX -archive_expsym_cmds=$lt_archive_expsym_cmds_CXX -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_CXX -module_expsym_cmds=$lt_module_expsym_cmds_CXX - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_CXX - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_CXX - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_CXX - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_CXX - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_CXX - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_CXX - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_CXX - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_CXX - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_CXX - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_CXX - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_CXX - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_CXX - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_CXX" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_CXX - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_CXX - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_CXX - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_CXX - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - test -f Makefile && make "$ltmain" -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC=$lt_save_CC -LDCXX=$LD -LD=$lt_save_LD -GCC=$lt_save_GCC -with_gnu_ldcxx=$with_gnu_ld -with_gnu_ld=$lt_save_with_gnu_ld -lt_cv_path_LDCXX=$lt_cv_path_LD -lt_cv_path_LD=$lt_save_path_LD -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld - - else - tagname="" - fi - ;; - - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu - - -archive_cmds_need_lc_F77=no -allow_undefined_flag_F77= -always_export_symbols_F77=no -archive_expsym_cmds_F77= -export_dynamic_flag_spec_F77= -hardcode_direct_F77=no -hardcode_libdir_flag_spec_F77= -hardcode_libdir_flag_spec_ld_F77= -hardcode_libdir_separator_F77= -hardcode_minus_L_F77=no -hardcode_automatic_F77=no -module_cmds_F77= -module_expsym_cmds_F77= -link_all_deplibs_F77=unknown -old_archive_cmds_F77=$old_archive_cmds -no_undefined_flag_F77= -whole_archive_flag_spec_F77= -enable_shared_with_static_runtimes_F77=no - -# Source file extension for f77 test sources. -ac_ext=f - -# Object file extension for compiled f77 test sources. -objext=o -objext_F77=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code=" subroutine t\n return\n end\n" - -# Code to be used in simple link tests -lt_simple_link_test_code=" program t\n end\n" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${F77-"f77"} -compiler=$CC -compiler_F77=$CC -cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` - -{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } -{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6; } - -{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case "$host_os" in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; -aix4*) - test "$enable_shared" = yes && enable_static=no - ;; -esac -{ echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6; } - -{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -{ echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6; } - -test "$ld_shlibs_F77" = no && can_build_shared=no - -GCC_F77="$G77" -LD_F77="$LD" - -lt_prog_compiler_wl_F77= -lt_prog_compiler_pic_F77= -lt_prog_compiler_static_F77= - -{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } - - if test "$GCC" = yes; then - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_static_F77='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_F77='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_F77='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_F77='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared_F77=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_F77=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_F77='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic_F77='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl_F77='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_F77='-Bstatic' - else - lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_F77='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl_F77='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_F77='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static_F77='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl_F77='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static_F77='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-static' - ;; - ccc*) - lt_prog_compiler_wl_F77='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static_F77='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl_F77='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static_F77='-non_shared' - ;; - - sco3.2v5*) - lt_prog_compiler_pic_F77='-Kpic' - lt_prog_compiler_static_F77='-dn' - ;; - - solaris*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sunos4*) - lt_prog_compiler_wl_F77='-Qoption ld ' - lt_prog_compiler_pic_F77='-PIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic_F77='-Kconform_pic' - lt_prog_compiler_static_F77='-Bstatic' - fi - ;; - - uts4*) - lt_prog_compiler_pic_F77='-pic' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared_F77=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_F77"; then - -{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_F77=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_F77" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16907: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:16911: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works_F77=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; } - -if test x"$lt_prog_compiler_pic_works_F77" = xyes; then - case $lt_prog_compiler_pic_F77 in - "" | " "*) ;; - *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; - esac -else - lt_prog_compiler_pic_F77= - lt_prog_compiler_can_build_shared_F77=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_F77= - ;; - *) - lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" - ;; -esac - -{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_F77=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - # According to Tom Tromey, Ian Lance Taylor reported there are C compilers - # that will create temporary files in the current directory regardless of - # the output directory. Thus, making CWD read-only will cause this test - # to fail, enabling locking or at least warning the user not to do parallel - # builds. - chmod -w . - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16974: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:16978: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o_F77=yes - fi - fi - chmod u+w . - $rm conftest* out/* - rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - { echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6; } - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } - - runpath_var= - allow_undefined_flag_F77= - enable_shared_with_static_runtimes_F77=no - archive_cmds_F77= - archive_expsym_cmds_F77= - old_archive_From_new_cmds_F77= - old_archive_from_expsyms_cmds_F77= - export_dynamic_flag_spec_F77= - whole_archive_flag_spec_F77= - thread_safe_flag_spec_F77= - hardcode_libdir_flag_spec_F77= - hardcode_libdir_flag_spec_ld_F77= - hardcode_libdir_separator_F77= - hardcode_direct_F77=no - hardcode_minus_L_F77=no - hardcode_shlibpath_var_F77=unsupported - link_all_deplibs_F77=unknown - hardcode_automatic_F77=no - module_cmds_F77= - module_expsym_cmds_F77= - always_export_symbols_F77=no - export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms_F77= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs_F77=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_F77=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs_F77=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_F77=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_F77='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_F77=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_F77='-L$libdir' - allow_undefined_flag_F77=no - always_export_symbols_F77=no - enable_shared_with_static_runtimes_F77=yes - export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs_F77=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - - sunos4*) - archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - esac - - if test "$ld_shlibs_F77" = yes; then - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_F77='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_F77= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag_F77=unsupported - always_export_symbols_F77=yes - archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L_F77=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct_F77=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - - # KDE requires run time linking. Make it the default. - aix_use_runtimelinking=yes - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_F77='' - hardcode_direct_F77=yes - hardcode_libdir_separator_F77=':' - link_all_deplibs_F77=yes - - if test "$GCC" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_F77=yes - else - # We have old collect2 - hardcode_direct_F77=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_F77=yes - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_libdir_separator_F77= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='-qmkshrobj ${wl}-G' - else - shared_flag='-qmkshrobj' - fi - fi - fi - - # Let the compiler handle the export list. - always_export_symbols_F77=no - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_F77='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_f77_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_cmds_F77="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag" - archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_F77="-z nodefs" - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_f77_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_F77=' ${wl}-bernotok' - allow_undefined_flag_F77=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_F77=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_F77=' ' - archive_cmds_need_lc_F77=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - # see comment about different semantics on the GNU ld section - ld_shlibs_F77=no - ;; - - bsdi4*) - export_dynamic_flag_spec_F77=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec_F77=' ' - allow_undefined_flag_F77=no - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_F77='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds_F77='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes_F77=yes - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes ; then - archive_cmds_need_lc_F77=no - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag_F77='-Wl,-undefined -Wl,suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_F77='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.012) - allow_undefined_flag_F77='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - ;; - 10.*) - allow_undefined_flag_F77='-Wl,-undefined -Wl,dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' - else - archive_cmds_F77='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring' - fi - module_cmds_F77='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - hardcode_direct_F77=no - hardcode_automatic_F77=yes - hardcode_shlibpath_var_F77=unsupported - whole_archive_flag_spec_F77='-all_load $convenience' - link_all_deplibs_F77=yes - else - ld_shlibs_F77=no - fi - ;; - - dgux*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_shlibpath_var_F77=no - ;; - - freebsd1*) - ld_shlibs_F77=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_minus_L_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd*) - archive_cmds_F77='$CC -shared -o $lib $compiler_flags $libobjs $deplibs' - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - ;; - *) - archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld_F77='+b $libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no - ;; - ia64*) - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - ;; - *) - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' - fi - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - link_all_deplibs_F77=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - newsos6) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_shlibpath_var_F77=no - ;; - - openbsd*) - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds_F77='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - export_dynamic_flag_spec_F77='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-R$libdir' - ;; - *) - archive_cmds_F77='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - allow_undefined_flag_F77=unsupported - archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def' - old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_F77='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag_F77=' -expect_unresolved \*' - archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_F77='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag_F77=' -expect_unresolved \*' - archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec_F77='-rpath $libdir' - fi - hardcode_libdir_separator_F77=: - ;; - - sco3.2v5*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - export_dynamic_flag_spec_F77='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - no_undefined_flag_F77=' -z text' - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp' - else - archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_shlibpath_var_F77=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; - esac - link_all_deplibs_F77=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs' - else - archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_direct_F77=yes - hardcode_minus_L_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds_F77='$CC -r -o $output$reload_objs' - hardcode_direct_F77=no - ;; - motorola) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_F77=no - ;; - - sysv4.3*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - export_dynamic_flag_spec_F77='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs_F77=yes - fi - ;; - - sysv4.2uw2*) - archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_minus_L_F77=no - hardcode_shlibpath_var_F77=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag_F77='${wl}-z ${wl}text' - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - else - archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_F77=no - ;; - - sysv5*) - no_undefined_flag_F77=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec_F77= - hardcode_shlibpath_var_F77=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_shlibpath_var_F77=no - ;; - - *) - ld_shlibs_F77=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 -echo "${ECHO_T}$ld_shlibs_F77" >&6; } -test "$ld_shlibs_F77" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_F77" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_F77=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_F77 in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_F77 - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_F77 - allow_undefined_flag_F77= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_F77=no - else - archive_cmds_need_lc_F77=yes - fi - allow_undefined_flag_F77=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } - ;; - esac - fi - ;; -esac - -{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -freebsd*-gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - libsuff= - if test "x$LINUX_64_MODE" = x64; then - # Some platforms are per default 64-bit, so there's no /lib64 - if test -d /lib64; then - libsuff=64 - fi - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}" - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6; } -test "$dynamic_linker" = no && can_build_shared=no - -{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } -hardcode_action_F77= -if test -n "$hardcode_libdir_flag_spec_F77" || \ - test -n "$runpath_var F77" || \ - test "X$hardcode_automatic_F77"="Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_F77" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && - test "$hardcode_minus_L_F77" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_F77=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_F77=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_F77=unsupported -fi -{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 -echo "${ECHO_T}$hardcode_action_F77" >&6; } - -if test "$hardcode_action_F77" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - ;; - *) - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - ;; - esac -fi - - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_F77 \ - CC_F77 \ - LD_F77 \ - lt_prog_compiler_wl_F77 \ - lt_prog_compiler_pic_F77 \ - lt_prog_compiler_static_F77 \ - lt_prog_compiler_no_builtin_flag_F77 \ - export_dynamic_flag_spec_F77 \ - thread_safe_flag_spec_F77 \ - whole_archive_flag_spec_F77 \ - enable_shared_with_static_runtimes_F77 \ - old_archive_cmds_F77 \ - old_archive_from_new_cmds_F77 \ - predep_objects_F77 \ - postdep_objects_F77 \ - predeps_F77 \ - postdeps_F77 \ - compiler_lib_search_path_F77 \ - archive_cmds_F77 \ - archive_expsym_cmds_F77 \ - postinstall_cmds_F77 \ - postuninstall_cmds_F77 \ - old_archive_from_expsyms_cmds_F77 \ - allow_undefined_flag_F77 \ - no_undefined_flag_F77 \ - export_symbols_cmds_F77 \ - hardcode_libdir_flag_spec_F77 \ - hardcode_libdir_flag_spec_ld_F77 \ - hardcode_libdir_separator_F77 \ - hardcode_automatic_F77 \ - module_cmds_F77 \ - module_expsym_cmds_F77 \ - lt_cv_prog_compiler_c_o_F77 \ - exclude_expsyms_F77 \ - include_expsyms_F77; do - - case $var in - old_archive_cmds_F77 | \ - old_archive_from_new_cmds_F77 | \ - archive_cmds_F77 | \ - archive_expsym_cmds_F77 | \ - module_cmds_F77 | \ - module_expsym_cmds_F77 | \ - old_archive_from_expsyms_cmds_F77 | \ - export_symbols_cmds_F77 | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_F77 - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_F77 - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_F77 - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_F77 - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_F77 - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext='$shrext' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_F77 -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_F77 - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_F77 -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_F77 -archive_expsym_cmds=$lt_archive_expsym_cmds_F77 -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_F77 -module_expsym_cmds=$lt_module_expsym_cmds_F77 - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_F77 - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_F77 - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_F77 - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_F77 - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_F77 - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_F77 - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_F77 - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_F77 - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_F77 - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_F77 - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_F77 - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_F77 - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_F77" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_F77 - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_F77 - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_F77 - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_F77 - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - test -f Makefile && make "$ltmain" -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - else - tagname="" - fi - ;; - - GCJ) - if test -n "$GCJ" && test "X$GCJ" != "Xno"; then - - -# Source file extension for Java test sources. -ac_ext=java - -# Object file extension for compiled Java test sources. -objext=o -objext_GCJ=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="class foo {}\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${GCJ-"gcj"} -compiler=$CC -compiler_GCJ=$CC - -# GCJ did not exist at the time GCC didn't implicitly link libc in. -archive_cmds_need_lc_GCJ=no - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... - -lt_prog_compiler_no_builtin_flag_GCJ= - -if test "$GCC" = yes; then - lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' - - -{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:18942: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:18946: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_cv_prog_compiler_rtti_exceptions=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } - -if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then - lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" -else - : -fi - -fi - -lt_prog_compiler_wl_GCJ= -lt_prog_compiler_pic_GCJ= -lt_prog_compiler_static_GCJ= - -{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } - - if test "$GCC" = yes; then - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_static_GCJ='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_GCJ='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_GCJ='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared_GCJ=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_GCJ=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_GCJ='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic_GCJ='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl_GCJ='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_GCJ='-Bstatic' - else - lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl_GCJ='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_GCJ='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl_GCJ='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-static' - ;; - ccc*) - lt_prog_compiler_wl_GCJ='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl_GCJ='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - - sco3.2v5*) - lt_prog_compiler_pic_GCJ='-Kpic' - lt_prog_compiler_static_GCJ='-dn' - ;; - - solaris*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sunos4*) - lt_prog_compiler_wl_GCJ='-Qoption ld ' - lt_prog_compiler_pic_GCJ='-PIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic_GCJ='-Kconform_pic' - lt_prog_compiler_static_GCJ='-Bstatic' - fi - ;; - - uts4*) - lt_prog_compiler_pic_GCJ='-pic' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared_GCJ=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_GCJ"; then - -{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_GCJ=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_GCJ" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:19175: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:19179: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works_GCJ=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; } - -if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then - case $lt_prog_compiler_pic_GCJ in - "" | " "*) ;; - *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; - esac -else - lt_prog_compiler_pic_GCJ= - lt_prog_compiler_can_build_shared_GCJ=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_GCJ= - ;; - *) - lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" - ;; -esac - -{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_GCJ=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - # According to Tom Tromey, Ian Lance Taylor reported there are C compilers - # that will create temporary files in the current directory regardless of - # the output directory. Thus, making CWD read-only will cause this test - # to fail, enabling locking or at least warning the user not to do parallel - # builds. - chmod -w . - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:19242: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:19246: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o_GCJ=yes - fi - fi - chmod u+w . - $rm conftest* out/* - rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - { echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6; } - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } - - runpath_var= - allow_undefined_flag_GCJ= - enable_shared_with_static_runtimes_GCJ=no - archive_cmds_GCJ= - archive_expsym_cmds_GCJ= - old_archive_From_new_cmds_GCJ= - old_archive_from_expsyms_cmds_GCJ= - export_dynamic_flag_spec_GCJ= - whole_archive_flag_spec_GCJ= - thread_safe_flag_spec_GCJ= - hardcode_libdir_flag_spec_GCJ= - hardcode_libdir_flag_spec_ld_GCJ= - hardcode_libdir_separator_GCJ= - hardcode_direct_GCJ=no - hardcode_minus_L_GCJ=no - hardcode_shlibpath_var_GCJ=unsupported - link_all_deplibs_GCJ=unknown - hardcode_automatic_GCJ=no - module_cmds_GCJ= - module_expsym_cmds_GCJ= - always_export_symbols_GCJ=no - export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms_GCJ= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs_GCJ=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_GCJ=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs_GCJ=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_GCJ=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_GCJ='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_GCJ='-L$libdir' - allow_undefined_flag_GCJ=no - always_export_symbols_GCJ=no - enable_shared_with_static_runtimes_GCJ=yes - export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs_GCJ=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - sunos4*) - archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - esac - - if test "$ld_shlibs_GCJ" = yes; then - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_GCJ= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag_GCJ=unsupported - always_export_symbols_GCJ=yes - archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L_GCJ=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct_GCJ=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - - # KDE requires run time linking. Make it the default. - aix_use_runtimelinking=yes - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_GCJ='' - hardcode_direct_GCJ=yes - hardcode_libdir_separator_GCJ=':' - link_all_deplibs_GCJ=yes - - if test "$GCC" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_GCJ=yes - else - # We have old collect2 - hardcode_direct_GCJ=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_GCJ=yes - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_libdir_separator_GCJ= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='-qmkshrobj ${wl}-G' - else - shared_flag='-qmkshrobj' - fi - fi - fi - - # Let the compiler handle the export list. - always_export_symbols_GCJ=no - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_GCJ='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_cmds_GCJ="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag" - archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_GCJ="-z nodefs" - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_GCJ=' ${wl}-bernotok' - allow_undefined_flag_GCJ=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_GCJ=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_GCJ=' ' - archive_cmds_need_lc_GCJ=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - # see comment about different semantics on the GNU ld section - ld_shlibs_GCJ=no - ;; - - bsdi4*) - export_dynamic_flag_spec_GCJ=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec_GCJ=' ' - allow_undefined_flag_GCJ=no - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_GCJ='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds_GCJ='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes_GCJ=yes - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes ; then - archive_cmds_need_lc_GCJ=no - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag_GCJ='-Wl,-undefined -Wl,suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_GCJ='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.012) - allow_undefined_flag_GCJ='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' - ;; - 10.*) - allow_undefined_flag_GCJ='-Wl,-undefined -Wl,dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' - else - archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring' - fi - module_cmds_GCJ='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - hardcode_direct_GCJ=no - hardcode_automatic_GCJ=yes - hardcode_shlibpath_var_GCJ=unsupported - whole_archive_flag_spec_GCJ='-all_load $convenience' - link_all_deplibs_GCJ=yes - else - ld_shlibs_GCJ=no - fi - ;; - - dgux*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_shlibpath_var_GCJ=no - ;; - - freebsd1*) - ld_shlibs_GCJ=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd*) - archive_cmds_GCJ='$CC -shared -o $lib $compiler_flags $libobjs $deplibs' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - ;; - *) - archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no - ;; - ia64*) - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - ;; - *) - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' - fi - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - link_all_deplibs_GCJ=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - newsos6) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_shlibpath_var_GCJ=no - ;; - - openbsd*) - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - export_dynamic_flag_spec_GCJ='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - ;; - *) - archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - allow_undefined_flag_GCJ=unsupported - archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def' - old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag_GCJ=' -expect_unresolved \*' - archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag_GCJ=' -expect_unresolved \*' - archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec_GCJ='-rpath $libdir' - fi - hardcode_libdir_separator_GCJ=: - ;; - - sco3.2v5*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - export_dynamic_flag_spec_GCJ='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - no_undefined_flag_GCJ=' -z text' - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp' - else - archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_shlibpath_var_GCJ=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; - esac - link_all_deplibs_GCJ=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs' - else - archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds_GCJ='$CC -r -o $output$reload_objs' - hardcode_direct_GCJ=no - ;; - motorola) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_GCJ=no - ;; - - sysv4.3*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - export_dynamic_flag_spec_GCJ='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs_GCJ=yes - fi - ;; - - sysv4.2uw2*) - archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=no - hardcode_shlibpath_var_GCJ=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag_GCJ='${wl}-z ${wl}text' - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - else - archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' - fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_GCJ=no - ;; - - sysv5*) - no_undefined_flag_GCJ=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec_GCJ= - hardcode_shlibpath_var_GCJ=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_shlibpath_var_GCJ=no - ;; - - *) - ld_shlibs_GCJ=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 -echo "${ECHO_T}$ld_shlibs_GCJ" >&6; } -test "$ld_shlibs_GCJ" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_GCJ" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_GCJ=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_GCJ in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_GCJ - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ - allow_undefined_flag_GCJ= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_GCJ=no - else - archive_cmds_need_lc_GCJ=yes - fi - allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } - ;; - esac - fi - ;; -esac - -{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -freebsd*-gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - libsuff= - if test "x$LINUX_64_MODE" = x64; then - # Some platforms are per default 64-bit, so there's no /lib64 - if test -d /lib64; then - libsuff=64 - fi - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}" - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6; } -test "$dynamic_linker" = no && can_build_shared=no - -{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } -hardcode_action_GCJ= -if test -n "$hardcode_libdir_flag_spec_GCJ" || \ - test -n "$runpath_var GCJ" || \ - test "X$hardcode_automatic_GCJ"="Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_GCJ" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && - test "$hardcode_minus_L_GCJ" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_GCJ=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_GCJ=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_GCJ=unsupported -fi -{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 -echo "${ECHO_T}$hardcode_action_GCJ" >&6; } - -if test "$hardcode_action_GCJ" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - ;; - *) - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dl_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - { echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shl_load (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_shl_load || defined __stub___shl_load -choke me -#endif - -int -main () -{ -return shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_shl_load=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shl_load (); -int -main () -{ -return shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dld_shl_load=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - { echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_dlopen || defined __stub___dlopen -choke me -#endif - -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dl_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_svld_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dld_link (); -int -main () -{ -return dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dld_dld_link=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_GCJ \ - CC_GCJ \ - LD_GCJ \ - lt_prog_compiler_wl_GCJ \ - lt_prog_compiler_pic_GCJ \ - lt_prog_compiler_static_GCJ \ - lt_prog_compiler_no_builtin_flag_GCJ \ - export_dynamic_flag_spec_GCJ \ - thread_safe_flag_spec_GCJ \ - whole_archive_flag_spec_GCJ \ - enable_shared_with_static_runtimes_GCJ \ - old_archive_cmds_GCJ \ - old_archive_from_new_cmds_GCJ \ - predep_objects_GCJ \ - postdep_objects_GCJ \ - predeps_GCJ \ - postdeps_GCJ \ - compiler_lib_search_path_GCJ \ - archive_cmds_GCJ \ - archive_expsym_cmds_GCJ \ - postinstall_cmds_GCJ \ - postuninstall_cmds_GCJ \ - old_archive_from_expsyms_cmds_GCJ \ - allow_undefined_flag_GCJ \ - no_undefined_flag_GCJ \ - export_symbols_cmds_GCJ \ - hardcode_libdir_flag_spec_GCJ \ - hardcode_libdir_flag_spec_ld_GCJ \ - hardcode_libdir_separator_GCJ \ - hardcode_automatic_GCJ \ - module_cmds_GCJ \ - module_expsym_cmds_GCJ \ - lt_cv_prog_compiler_c_o_GCJ \ - exclude_expsyms_GCJ \ - include_expsyms_GCJ; do - - case $var in - old_archive_cmds_GCJ | \ - old_archive_from_new_cmds_GCJ | \ - archive_cmds_GCJ | \ - archive_expsym_cmds_GCJ | \ - module_cmds_GCJ | \ - module_expsym_cmds_GCJ | \ - old_archive_from_expsyms_cmds_GCJ | \ - export_symbols_cmds_GCJ | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_GCJ - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_GCJ - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_GCJ - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_GCJ - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_GCJ - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext='$shrext' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_GCJ -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_GCJ - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_GCJ -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_GCJ -archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_GCJ -module_expsym_cmds=$lt_module_expsym_cmds_GCJ - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_GCJ - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_GCJ - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_GCJ - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_GCJ - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_GCJ - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_GCJ - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_GCJ - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_GCJ - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_GCJ - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_GCJ - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_GCJ - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_GCJ" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_GCJ - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_GCJ - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_GCJ - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_GCJ - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - test -f Makefile && make "$ltmain" -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - else - tagname="" - fi - ;; - - RC) - - -# Source file extension for RC test sources. -ac_ext=rc - -# Object file extension for compiled RC test sources. -objext=o -objext_RC=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' - -# Code to be used in simple link tests -lt_simple_link_test_code="$lt_simple_compile_test_code" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${RC-"windres"} -compiler=$CC -compiler_RC=$CC -lt_cv_prog_compiler_c_o_RC=yes - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_RC \ - CC_RC \ - LD_RC \ - lt_prog_compiler_wl_RC \ - lt_prog_compiler_pic_RC \ - lt_prog_compiler_static_RC \ - lt_prog_compiler_no_builtin_flag_RC \ - export_dynamic_flag_spec_RC \ - thread_safe_flag_spec_RC \ - whole_archive_flag_spec_RC \ - enable_shared_with_static_runtimes_RC \ - old_archive_cmds_RC \ - old_archive_from_new_cmds_RC \ - predep_objects_RC \ - postdep_objects_RC \ - predeps_RC \ - postdeps_RC \ - compiler_lib_search_path_RC \ - archive_cmds_RC \ - archive_expsym_cmds_RC \ - postinstall_cmds_RC \ - postuninstall_cmds_RC \ - old_archive_from_expsyms_cmds_RC \ - allow_undefined_flag_RC \ - no_undefined_flag_RC \ - export_symbols_cmds_RC \ - hardcode_libdir_flag_spec_RC \ - hardcode_libdir_flag_spec_ld_RC \ - hardcode_libdir_separator_RC \ - hardcode_automatic_RC \ - module_cmds_RC \ - module_expsym_cmds_RC \ - lt_cv_prog_compiler_c_o_RC \ - exclude_expsyms_RC \ - include_expsyms_RC; do - - case $var in - old_archive_cmds_RC | \ - old_archive_from_new_cmds_RC | \ - archive_cmds_RC | \ - archive_expsym_cmds_RC | \ - module_cmds_RC | \ - module_expsym_cmds_RC | \ - old_archive_from_expsyms_cmds_RC | \ - export_symbols_cmds_RC | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_RC - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_RC - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_RC - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_RC - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_RC - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext='$shrext' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_RC -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_RC - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_RC -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_RC -archive_expsym_cmds=$lt_archive_expsym_cmds_RC -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_RC -module_expsym_cmds=$lt_module_expsym_cmds_RC - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_RC - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_RC - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_RC - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_RC - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_RC - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_RC - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_RC - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_RC - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_RC - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_RC - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_RC - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_RC - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_RC - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_RC" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_RC - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_RC - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_RC - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_RC - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - test -f Makefile && make "$ltmain" -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - ;; - - *) - { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 -echo "$as_me: error: Unsupported tag name: $tagname" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" - - # Now substitute the updated list of available tags. - if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then - mv "${ofile}T" "$ofile" - chmod +x "$ofile" - else - rm -f "${ofile}T" - { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 -echo "$as_me: error: unable to update list of available tagged configurations." >&2;} - { (exit 1); exit 1; }; } - fi -fi - - - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent' - -# Prevent multiple expansion - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -LIBTOOL_SHELL="/bin/sh ./libtool" -# LIBTOOL="$LIBTOOL --silent" -KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_NO_UNDEFINED) \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)" - - -# we patch configure quite some so we better keep that consistent for incremental runs -AUTOCONF='$(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure' - - - -{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 -echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } - # Check whether --enable-maintainer-mode was given. -if test "${enable_maintainer_mode+set}" = set; then - enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval -else - USE_MAINTAINER_MODE=no -fi - - { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 -echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } - if test $USE_MAINTAINER_MODE = yes; then - MAINTAINER_MODE_TRUE= - MAINTAINER_MODE_FALSE='#' -else - MAINTAINER_MODE_TRUE='#' - MAINTAINER_MODE_FALSE= -fi - - MAINT=$MAINTAINER_MODE_TRUE - - - - - - # Extract the first word of "msgfmt", so it can be a program name with args. -set dummy msgfmt; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_path_MSGFMT+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case "$MSGFMT" in - /*) - ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"; then - ac_cv_path_MSGFMT="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" - test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt" - ;; -esac -fi -MSGFMT="$ac_cv_path_MSGFMT" -if test -n "$MSGFMT"; then - { echo "$as_me:$LINENO: result: $MSGFMT" >&5 -echo "${ECHO_T}$MSGFMT" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - # Extract the first word of "gmsgfmt", so it can be a program name with args. -set dummy gmsgfmt; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_path_GMSGFMT+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $GMSGFMT in - [\\/]* | ?:[\\/]*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - - test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" - ;; -esac -fi -GMSGFMT=$ac_cv_path_GMSGFMT -if test -n "$GMSGFMT"; then - { echo "$as_me:$LINENO: result: $GMSGFMT" >&5 -echo "${ECHO_T}$GMSGFMT" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - - if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then - { echo "$as_me:$LINENO: result: found msgfmt program is not GNU msgfmt; ignore it" >&5 -echo "${ECHO_T}found msgfmt program is not GNU msgfmt; ignore it" >&6; } - GMSGFMT=":" - fi - MSGFMT=$GMSGFMT - - - - # Extract the first word of "xgettext", so it can be a program name with args. -set dummy xgettext; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_path_XGETTEXT+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case "$XGETTEXT" in - /*) - ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then - ac_cv_path_XGETTEXT="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" - test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" - ;; -esac -fi -XGETTEXT="$ac_cv_path_XGETTEXT" -if test -n "$XGETTEXT"; then - { echo "$as_me:$LINENO: result: $XGETTEXT" >&5 -echo "${ECHO_T}$XGETTEXT" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - if test "$XGETTEXT" != ":"; then - if $XGETTEXT --omit-header /dev/null 2> /dev/null; then - : ; - else - { echo "$as_me:$LINENO: result: found xgettext programs is not GNU xgettext; ignore it" >&5 -echo "${ECHO_T}found xgettext programs is not GNU xgettext; ignore it" >&6; } - XGETTEXT=":" - fi - fi - - - - - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - ac_save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="`echo $CXXFLAGS | sed s/-fno-exceptions//`" - - { echo "$as_me:$LINENO: checking if C++ programs can be compiled" >&5 -echo $ECHO_N "checking if C++ programs can be compiled... $ECHO_C" >&6; } - if test "${kde_cv_stl_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -using namespace std; - -int -main () -{ - - string astring="Hallo Welt."; - astring.erase(0, 6); // now astring is "Welt" - return 0; - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - kde_cv_stl_works=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - kde_cv_stl_works=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi - - - { echo "$as_me:$LINENO: result: $kde_cv_stl_works" >&5 -echo "${ECHO_T}$kde_cv_stl_works" >&6; } - - if test "$kde_cv_stl_works" = "yes"; then - # back compatible - -cat >>confdefs.h <<_ACEOF -#define HAVE_SGI_STL 1 -_ACEOF - - else - { { echo "$as_me:$LINENO: error: Your Installation isn't able to compile simple C++ programs. -Check config.log for details - if you're using a Linux distribution you might miss -a package named similar to libstdc++-dev." >&5 -echo "$as_me: error: Your Installation isn't able to compile simple C++ programs. -Check config.log for details - if you're using a Linux distribution you might miss -a package named similar to libstdc++-dev." >&2;} - { (exit 1); exit 1; }; } - fi - - CXXFLAGS="$ac_save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - -{ echo "$as_me:$LINENO: checking for strlcat" >&5 -echo $ECHO_N "checking for strlcat... $ECHO_C" >&6; } -if test "${kde_cv_func_strlcat+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - -save_CXXFLAGS="$CXXFLAGS" -kde_safe_LIBS="$LIBS" -LIBS="$LIBS $X_EXTRA_LIBS" -if test "$GXX" = "yes"; then -CXXFLAGS="$CXXFLAGS -pedantic-errors" -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - -#include - - -int -main () -{ - - char buf[20]; - buf[0]='\0'; - strlcat(buf, "KDE function test", sizeof(buf)); - - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - kde_cv_func_strlcat=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - kde_cv_func_strlcat=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -CXXFLAGS="$save_CXXFLAGS" -LIBS="$kde_safe_LIBS" -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - - -{ echo "$as_me:$LINENO: result: $kde_cv_func_strlcat" >&5 -echo "${ECHO_T}$kde_cv_func_strlcat" >&6; } - -{ echo "$as_me:$LINENO: checking if strlcat needs custom prototype" >&5 -echo $ECHO_N "checking if strlcat needs custom prototype... $ECHO_C" >&6; } -if test "${kde_cv_proto_strlcat+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -if test "x$kde_cv_func_strlcat" = xyes; then - kde_cv_proto_strlcat=no -else - case "strlcat" in - setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat) - kde_cv_proto_strlcat="yes - in libkdefakes" - ;; - *) - kde_cv_proto_strlcat=unknown - ;; - esac -fi - -if test "x$kde_cv_proto_strlcat" = xunknown; then - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - kde_safe_libs=$LIBS - LIBS="$LIBS $X_EXTRA_LIBS" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - -#include - - -extern "C" unsigned long strlcat(char*, const char*, unsigned long); - -int -main () -{ - - char buf[20]; - buf[0]='\0'; - strlcat(buf, "KDE function test", sizeof(buf)); - - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - kde_cv_func_strlcat=yes - kde_cv_proto_strlcat=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - kde_cv_proto_strlcat="strlcat unavailable" - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$kde_safe_libs -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -fi - -fi - -{ echo "$as_me:$LINENO: result: $kde_cv_proto_strlcat" >&5 -echo "${ECHO_T}$kde_cv_proto_strlcat" >&6; } - -if test "x$kde_cv_func_strlcat" = xyes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_STRLCAT 1 -_ACEOF - - -fi -if test "x$kde_cv_proto_strlcat" = xno; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_STRLCAT_PROTO 1 -_ACEOF - -fi - - - - - - - -{ echo "$as_me:$LINENO: checking for strlcpy" >&5 -echo $ECHO_N "checking for strlcpy... $ECHO_C" >&6; } -if test "${kde_cv_func_strlcpy+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - -save_CXXFLAGS="$CXXFLAGS" -kde_safe_LIBS="$LIBS" -LIBS="$LIBS $X_EXTRA_LIBS" -if test "$GXX" = "yes"; then -CXXFLAGS="$CXXFLAGS -pedantic-errors" -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - -#include - - -int -main () -{ - - char buf[20]; - strlcpy(buf, "KDE function test", sizeof(buf)); - - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - kde_cv_func_strlcpy=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - kde_cv_func_strlcpy=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -CXXFLAGS="$save_CXXFLAGS" -LIBS="$kde_safe_LIBS" -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - - -{ echo "$as_me:$LINENO: result: $kde_cv_func_strlcpy" >&5 -echo "${ECHO_T}$kde_cv_func_strlcpy" >&6; } - -{ echo "$as_me:$LINENO: checking if strlcpy needs custom prototype" >&5 -echo $ECHO_N "checking if strlcpy needs custom prototype... $ECHO_C" >&6; } -if test "${kde_cv_proto_strlcpy+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -if test "x$kde_cv_func_strlcpy" = xyes; then - kde_cv_proto_strlcpy=no -else - case "strlcpy" in - setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat) - kde_cv_proto_strlcpy="yes - in libkdefakes" - ;; - *) - kde_cv_proto_strlcpy=unknown - ;; - esac -fi - -if test "x$kde_cv_proto_strlcpy" = xunknown; then - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - kde_safe_libs=$LIBS - LIBS="$LIBS $X_EXTRA_LIBS" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - -#include - - -extern "C" unsigned long strlcpy(char*, const char*, unsigned long); - -int -main () -{ - - char buf[20]; - strlcpy(buf, "KDE function test", sizeof(buf)); - - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - kde_cv_func_strlcpy=yes - kde_cv_proto_strlcpy=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - kde_cv_proto_strlcpy="strlcpy unavailable" - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$kde_safe_libs -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -fi - -fi - -{ echo "$as_me:$LINENO: result: $kde_cv_proto_strlcpy" >&5 -echo "${ECHO_T}$kde_cv_proto_strlcpy" >&6; } - -if test "x$kde_cv_func_strlcpy" = xyes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_STRLCPY 1 -_ACEOF - - -fi -if test "x$kde_cv_proto_strlcpy" = xno; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_STRLCPY_PROTO 1 -_ACEOF - -fi - - - - - - - { echo "$as_me:$LINENO: checking for main in -lutil" >&5 -echo $ECHO_N "checking for main in -lutil... $ECHO_C" >&6; } -if test "${ac_cv_lib_util_main+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lutil $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - -int -main () -{ -return main (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_util_main=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_util_main=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_util_main" >&5 -echo "${ECHO_T}$ac_cv_lib_util_main" >&6; } -if test $ac_cv_lib_util_main = yes; then - LIBUTIL="-lutil" -fi - - { echo "$as_me:$LINENO: checking for main in -lcompat" >&5 -echo $ECHO_N "checking for main in -lcompat... $ECHO_C" >&6; } -if test "${ac_cv_lib_compat_main+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcompat $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - -int -main () -{ -return main (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_compat_main=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_compat_main=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_compat_main" >&5 -echo "${ECHO_T}$ac_cv_lib_compat_main" >&6; } -if test $ac_cv_lib_compat_main = yes; then - LIBCOMPAT="-lcompat" -fi - - kde_have_crypt= - { echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5 -echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6; } -if test "${ac_cv_lib_crypt_crypt+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcrypt $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char crypt (); -int -main () -{ -return crypt (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_crypt_crypt=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_crypt_crypt=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_crypt_crypt" >&5 -echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6; } -if test $ac_cv_lib_crypt_crypt = yes; then - LIBCRYPT="-lcrypt"; kde_have_crypt=yes -else - { echo "$as_me:$LINENO: checking for crypt in -lc" >&5 -echo $ECHO_N "checking for crypt in -lc... $ECHO_C" >&6; } -if test "${ac_cv_lib_c_crypt+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lc $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char crypt (); -int -main () -{ -return crypt (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_c_crypt=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_c_crypt=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_c_crypt" >&5 -echo "${ECHO_T}$ac_cv_lib_c_crypt" >&6; } -if test $ac_cv_lib_c_crypt = yes; then - kde_have_crypt=yes -else - - { echo "$as_me:$LINENO: WARNING: you have no crypt in either libcrypt or libc. -You should install libcrypt from another source or configure with PAM -support" >&5 -echo "$as_me: WARNING: you have no crypt in either libcrypt or libc. -You should install libcrypt from another source or configure with PAM -support" >&2;} - kde_have_crypt=no - -fi - -fi - - - if test $kde_have_crypt = yes; then - -cat >>confdefs.h <<_ACEOF -#define HAVE_CRYPT 1 -_ACEOF - - fi - - { echo "$as_me:$LINENO: checking for socklen_t" >&5 -echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; } - if test "${kde_cv_socklen_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - kde_cv_socklen_t=no - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - #include - #include - -int -main () -{ - - socklen_t len; - getpeername(0,0,&len); - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - - kde_cv_socklen_t=yes - kde_cv_socklen_t_equiv=socklen_t - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - - { echo "$as_me:$LINENO: result: $kde_cv_socklen_t" >&5 -echo "${ECHO_T}$kde_cv_socklen_t" >&6; } - if test $kde_cv_socklen_t = no; then - { echo "$as_me:$LINENO: checking for socklen_t equivalent for socket functions" >&5 -echo $ECHO_N "checking for socklen_t equivalent for socket functions... $ECHO_C" >&6; } - if test "${kde_cv_socklen_t_equiv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_socklen_t_equiv=int - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - for t in int size_t unsigned long "unsigned long"; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - #include - #include - -int -main () -{ - - $t len; - getpeername(0,0,&len); - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - - kde_cv_socklen_t_equiv="$t" - break - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - - { echo "$as_me:$LINENO: result: $kde_cv_socklen_t_equiv" >&5 -echo "${ECHO_T}$kde_cv_socklen_t_equiv" >&6; } - fi - -cat >>confdefs.h <<_ACEOF -#define kde_socklen_t $kde_cv_socklen_t_equiv -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define ksize_t $kde_cv_socklen_t_equiv -_ACEOF - - - { echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5 -echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6; } -if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldnet $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dnet_ntoa (); -int -main () -{ -return dnet_ntoa (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dnet_dnet_ntoa=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dnet_dnet_ntoa=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 -echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6; } -if test $ac_cv_lib_dnet_dnet_ntoa = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" -fi - - if test $ac_cv_lib_dnet_dnet_ntoa = no; then - { echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5 -echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6; } -if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldnet_stub $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dnet_ntoa (); -int -main () -{ -return dnet_ntoa (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dnet_stub_dnet_ntoa=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dnet_stub_dnet_ntoa=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 -echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } -if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" -fi - - fi - { echo "$as_me:$LINENO: checking for inet_ntoa" >&5 -echo $ECHO_N "checking for inet_ntoa... $ECHO_C" >&6; } -if test "${ac_cv_func_inet_ntoa+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define inet_ntoa to an innocuous variant, in case declares inet_ntoa. - For example, HP-UX 11i declares gettimeofday. */ -#define inet_ntoa innocuous_inet_ntoa - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char inet_ntoa (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef inet_ntoa - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char inet_ntoa (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_inet_ntoa || defined __stub___inet_ntoa -choke me -#endif - -int -main () -{ -return inet_ntoa (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_inet_ntoa=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_inet_ntoa=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_inet_ntoa" >&5 -echo "${ECHO_T}$ac_cv_func_inet_ntoa" >&6; } - - if test $ac_cv_func_inet_ntoa = no; then - { echo "$as_me:$LINENO: checking for inet_ntoa in -lnsl" >&5 -echo $ECHO_N "checking for inet_ntoa in -lnsl... $ECHO_C" >&6; } -if test "${ac_cv_lib_nsl_inet_ntoa+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lnsl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char inet_ntoa (); -int -main () -{ -return inet_ntoa (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_nsl_inet_ntoa=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_nsl_inet_ntoa=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_inet_ntoa" >&5 -echo "${ECHO_T}$ac_cv_lib_nsl_inet_ntoa" >&6; } -if test $ac_cv_lib_nsl_inet_ntoa = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" -fi - - fi - { echo "$as_me:$LINENO: checking for connect" >&5 -echo $ECHO_N "checking for connect... $ECHO_C" >&6; } -if test "${ac_cv_func_connect+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define connect to an innocuous variant, in case declares connect. - For example, HP-UX 11i declares gettimeofday. */ -#define connect innocuous_connect - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char connect (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef connect - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char connect (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_connect || defined __stub___connect -choke me -#endif - -int -main () -{ -return connect (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_connect=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_connect=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5 -echo "${ECHO_T}$ac_cv_func_connect" >&6; } - - if test $ac_cv_func_connect = no; then - { echo "$as_me:$LINENO: checking for connect in -lsocket" >&5 -echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6; } -if test "${ac_cv_lib_socket_connect+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsocket $X_EXTRA_LIBS $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char connect (); -int -main () -{ -return connect (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_socket_connect=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_socket_connect=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5 -echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6; } -if test $ac_cv_lib_socket_connect = yes; then - X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" -fi - - fi - - { echo "$as_me:$LINENO: checking for remove" >&5 -echo $ECHO_N "checking for remove... $ECHO_C" >&6; } -if test "${ac_cv_func_remove+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define remove to an innocuous variant, in case declares remove. - For example, HP-UX 11i declares gettimeofday. */ -#define remove innocuous_remove - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char remove (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef remove - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char remove (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_remove || defined __stub___remove -choke me -#endif - -int -main () -{ -return remove (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_remove=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_remove=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5 -echo "${ECHO_T}$ac_cv_func_remove" >&6; } - - if test $ac_cv_func_remove = no; then - { echo "$as_me:$LINENO: checking for remove in -lposix" >&5 -echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6; } -if test "${ac_cv_lib_posix_remove+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lposix $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char remove (); -int -main () -{ -return remove (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_posix_remove=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_posix_remove=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5 -echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6; } -if test $ac_cv_lib_posix_remove = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" -fi - - fi - - # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. - { echo "$as_me:$LINENO: checking for shmat" >&5 -echo $ECHO_N "checking for shmat... $ECHO_C" >&6; } -if test "${ac_cv_func_shmat+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shmat to an innocuous variant, in case declares shmat. - For example, HP-UX 11i declares gettimeofday. */ -#define shmat innocuous_shmat - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shmat (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shmat - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shmat (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_shmat || defined __stub___shmat -choke me -#endif - -int -main () -{ -return shmat (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_shmat=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_shmat=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5 -echo "${ECHO_T}$ac_cv_func_shmat" >&6; } -if test $ac_cv_func_shmat = yes; then - : -else - { echo "$as_me:$LINENO: checking for shmat in -lipc" >&5 -echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6; } -if test "${ac_cv_lib_ipc_shmat+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lipc $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shmat (); -int -main () -{ -return shmat (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_ipc_shmat=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_ipc_shmat=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5 -echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6; } -if test $ac_cv_lib_ipc_shmat = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" -fi - -fi - - - # more headers that need to be explicitly included on darwin - - -for ac_header in sys/types.h stdint.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - - # sys/bitypes.h is needed for uint32_t and friends on Tru64 - -for ac_header in sys/bitypes.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - - # darwin requires a poll emulation library - { echo "$as_me:$LINENO: checking for poll in -lpoll" >&5 -echo $ECHO_N "checking for poll in -lpoll... $ECHO_C" >&6; } -if test "${ac_cv_lib_poll_poll+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpoll $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char poll (); -int -main () -{ -return poll (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_poll_poll=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_poll_poll=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_poll_poll" >&5 -echo "${ECHO_T}$ac_cv_lib_poll_poll" >&6; } -if test $ac_cv_lib_poll_poll = yes; then - LIB_POLL="-lpoll" -fi - - - # for some image handling on Mac OS X - -for ac_header in Carbon/Carbon.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - - # CoreAudio framework - if test "${ac_cv_header_CoreAudio_CoreAudio_h+set}" = set; then - { echo "$as_me:$LINENO: checking for CoreAudio/CoreAudio.h" >&5 -echo $ECHO_N "checking for CoreAudio/CoreAudio.h... $ECHO_C" >&6; } -if test "${ac_cv_header_CoreAudio_CoreAudio_h+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_CoreAudio_CoreAudio_h" >&5 -echo "${ECHO_T}$ac_cv_header_CoreAudio_CoreAudio_h" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking CoreAudio/CoreAudio.h usability" >&5 -echo $ECHO_N "checking CoreAudio/CoreAudio.h usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking CoreAudio/CoreAudio.h presence" >&5 -echo $ECHO_N "checking CoreAudio/CoreAudio.h presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: CoreAudio/CoreAudio.h: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: CoreAudio/CoreAudio.h: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: present but cannot be compiled" >&5 -echo "$as_me: WARNING: CoreAudio/CoreAudio.h: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: CoreAudio/CoreAudio.h: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: CoreAudio/CoreAudio.h: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: CoreAudio/CoreAudio.h: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: CoreAudio/CoreAudio.h: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: CoreAudio/CoreAudio.h: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ echo "$as_me:$LINENO: checking for CoreAudio/CoreAudio.h" >&5 -echo $ECHO_N "checking for CoreAudio/CoreAudio.h... $ECHO_C" >&6; } -if test "${ac_cv_header_CoreAudio_CoreAudio_h+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_header_CoreAudio_CoreAudio_h=$ac_header_preproc -fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_CoreAudio_CoreAudio_h" >&5 -echo "${ECHO_T}$ac_cv_header_CoreAudio_CoreAudio_h" >&6; } - -fi -if test $ac_cv_header_CoreAudio_CoreAudio_h = yes; then - - -cat >>confdefs.h <<\_ACEOF -#define HAVE_COREAUDIO 1 -_ACEOF - - FRAMEWORK_COREAUDIO="-Xlinker -framework -Xlinker CoreAudio" - -fi - - - - - { echo "$as_me:$LINENO: checking if res_init needs -lresolv" >&5 -echo $ECHO_N "checking if res_init needs -lresolv... $ECHO_C" >&6; } - kde_libs_safe="$LIBS" - LIBS="$LIBS $X_EXTRA_LIBS -lresolv" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include -#include - -int -main () -{ - - res_init(); - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - - LIBRESOLV="-lresolv" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - -cat >>confdefs.h <<\_ACEOF -#define HAVE_RES_INIT 1 -_ACEOF - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - LIBS=$kde_libs_safe - - - -{ echo "$as_me:$LINENO: checking for res_init" >&5 -echo $ECHO_N "checking for res_init... $ECHO_C" >&6; } -if test "${kde_cv_func_res_init+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - -save_CXXFLAGS="$CXXFLAGS" -kde_safe_LIBS="$LIBS" -LIBS="$LIBS $X_EXTRA_LIBS" -if test "$GXX" = "yes"; then -CXXFLAGS="$CXXFLAGS -pedantic-errors" -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - -#include -#include -#include -#include - - -int -main () -{ - -res_init() - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - kde_cv_func_res_init=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - kde_cv_func_res_init=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -CXXFLAGS="$save_CXXFLAGS" -LIBS="$kde_safe_LIBS" -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - - -{ echo "$as_me:$LINENO: result: $kde_cv_func_res_init" >&5 -echo "${ECHO_T}$kde_cv_func_res_init" >&6; } - -{ echo "$as_me:$LINENO: checking if res_init needs custom prototype" >&5 -echo $ECHO_N "checking if res_init needs custom prototype... $ECHO_C" >&6; } -if test "${kde_cv_proto_res_init+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -if test "x$kde_cv_func_res_init" = xyes; then - kde_cv_proto_res_init=no -else - case "res_init" in - setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat) - kde_cv_proto_res_init="yes - in libkdefakes" - ;; - *) - kde_cv_proto_res_init=unknown - ;; - esac -fi - -if test "x$kde_cv_proto_res_init" = xunknown; then - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - kde_safe_libs=$LIBS - LIBS="$LIBS $X_EXTRA_LIBS" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - -#include -#include -#include -#include - - -extern "C" int res_init(void); - -int -main () -{ - -res_init() - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - kde_cv_func_res_init=yes - kde_cv_proto_res_init=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - kde_cv_proto_res_init="res_init unavailable" - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$kde_safe_libs -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -fi - -fi - -{ echo "$as_me:$LINENO: result: $kde_cv_proto_res_init" >&5 -echo "${ECHO_T}$kde_cv_proto_res_init" >&6; } - -if test "x$kde_cv_func_res_init" = xyes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_RES_INIT 1 -_ACEOF - - -fi -if test "x$kde_cv_proto_res_init" = xno; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_RES_INIT_PROTO 1 -_ACEOF - -fi - - - - - - - - LIBSOCKET="$X_EXTRA_LIBS" - - - { echo "$as_me:$LINENO: checking for killpg in -lucb" >&5 -echo $ECHO_N "checking for killpg in -lucb... $ECHO_C" >&6; } -if test "${ac_cv_lib_ucb_killpg+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lucb $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char killpg (); -int -main () -{ -return killpg (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_ucb_killpg=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_ucb_killpg=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_ucb_killpg" >&5 -echo "${ECHO_T}$ac_cv_lib_ucb_killpg" >&6; } -if test $ac_cv_lib_ucb_killpg = yes; then - LIBUCB="-lucb" -fi - - - case $host in *-*-lynxos* ) - { echo "$as_me:$LINENO: checking LynxOS header file wrappers" >&5 -echo $ECHO_N "checking LynxOS header file wrappers... $ECHO_C" >&6; } - CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__" - { echo "$as_me:$LINENO: result: disabled" >&5 -echo "${ECHO_T}disabled" >&6; } - { echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5 -echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6; } -if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lbsd $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char gethostbyname (); -int -main () -{ -return gethostbyname (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_bsd_gethostbyname=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_bsd_gethostbyname=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5 -echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6; } -if test $ac_cv_lib_bsd_gethostbyname = yes; then - LIBSOCKET="-lbsd" -fi - ;; - esac - - { echo "$as_me:$LINENO: checking for int" >&5 -echo $ECHO_N "checking for int... $ECHO_C" >&6; } -if test "${ac_cv_type_int+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -typedef int ac__type_new_; -int -main () -{ -if ((ac__type_new_ *) 0) - return 0; -if (sizeof (ac__type_new_)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_type_int=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_type_int=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5 -echo "${ECHO_T}$ac_cv_type_int" >&6; } - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ echo "$as_me:$LINENO: checking size of int" >&5 -echo $ECHO_N "checking size of int... $ECHO_C" >&6; } -if test "${ac_cv_sizeof_int+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef int ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef int ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef int ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef int ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo= ac_hi= -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef int ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr '(' $ac_mid ')' + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_int=$ac_lo;; -'') if test "$ac_cv_type_int" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (int) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (int) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_int=0 - fi ;; -esac -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef int ac__type_sizeof_; -static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } -static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - return 1; - if (((long int) (sizeof (ac__type_sizeof_))) < 0) - { - long int i = longval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%ld\n", i); - } - else - { - unsigned long int i = ulongval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%lu\n", i); - } - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_sizeof_int=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -if test "$ac_cv_type_int" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (int) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (int) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_int=0 - fi -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.val -fi -{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5 -echo "${ECHO_T}$ac_cv_sizeof_int" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_INT $ac_cv_sizeof_int -_ACEOF - - { echo "$as_me:$LINENO: checking for short" >&5 -echo $ECHO_N "checking for short... $ECHO_C" >&6; } -if test "${ac_cv_type_short+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -typedef short ac__type_new_; -int -main () -{ -if ((ac__type_new_ *) 0) - return 0; -if (sizeof (ac__type_new_)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_type_short=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_type_short=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5 -echo "${ECHO_T}$ac_cv_type_short" >&6; } - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ echo "$as_me:$LINENO: checking size of short" >&5 -echo $ECHO_N "checking size of short... $ECHO_C" >&6; } -if test "${ac_cv_sizeof_short+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef short ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef short ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef short ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef short ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo= ac_hi= -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef short ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr '(' $ac_mid ')' + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_short=$ac_lo;; -'') if test "$ac_cv_type_short" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (short) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (short) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_short=0 - fi ;; -esac -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef short ac__type_sizeof_; -static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } -static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - return 1; - if (((long int) (sizeof (ac__type_sizeof_))) < 0) - { - long int i = longval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%ld\n", i); - } - else - { - unsigned long int i = ulongval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%lu\n", i); - } - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_sizeof_short=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -if test "$ac_cv_type_short" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (short) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (short) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_short=0 - fi -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.val -fi -{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5 -echo "${ECHO_T}$ac_cv_sizeof_short" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_SHORT $ac_cv_sizeof_short -_ACEOF - - { echo "$as_me:$LINENO: checking for long" >&5 -echo $ECHO_N "checking for long... $ECHO_C" >&6; } -if test "${ac_cv_type_long+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -typedef long ac__type_new_; -int -main () -{ -if ((ac__type_new_ *) 0) - return 0; -if (sizeof (ac__type_new_)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_type_long=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_type_long=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5 -echo "${ECHO_T}$ac_cv_type_long" >&6; } - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ echo "$as_me:$LINENO: checking size of long" >&5 -echo $ECHO_N "checking size of long... $ECHO_C" >&6; } -if test "${ac_cv_sizeof_long+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef long ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef long ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef long ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef long ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo= ac_hi= -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef long ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr '(' $ac_mid ')' + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_long=$ac_lo;; -'') if test "$ac_cv_type_long" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (long) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (long) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_long=0 - fi ;; -esac -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef long ac__type_sizeof_; -static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } -static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - return 1; - if (((long int) (sizeof (ac__type_sizeof_))) < 0) - { - long int i = longval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%ld\n", i); - } - else - { - unsigned long int i = ulongval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%lu\n", i); - } - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_sizeof_long=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -if test "$ac_cv_type_long" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (long) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (long) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_long=0 - fi -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.val -fi -{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5 -echo "${ECHO_T}$ac_cv_sizeof_long" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_LONG $ac_cv_sizeof_long -_ACEOF - - { echo "$as_me:$LINENO: checking for char *" >&5 -echo $ECHO_N "checking for char *... $ECHO_C" >&6; } -if test "${ac_cv_type_char_p+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -typedef char * ac__type_new_; -int -main () -{ -if ((ac__type_new_ *) 0) - return 0; -if (sizeof (ac__type_new_)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_type_char_p=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_type_char_p=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_char_p" >&5 -echo "${ECHO_T}$ac_cv_type_char_p" >&6; } - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ echo "$as_me:$LINENO: checking size of char *" >&5 -echo $ECHO_N "checking size of char *... $ECHO_C" >&6; } -if test "${ac_cv_sizeof_char_p+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef char * ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef char * ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef char * ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef char * ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo= ac_hi= -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef char * ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr '(' $ac_mid ')' + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_char_p=$ac_lo;; -'') if test "$ac_cv_type_char_p" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (char *) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (char *) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_char_p=0 - fi ;; -esac -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef char * ac__type_sizeof_; -static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } -static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - return 1; - if (((long int) (sizeof (ac__type_sizeof_))) < 0) - { - long int i = longval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%ld\n", i); - } - else - { - unsigned long int i = ulongval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%lu\n", i); - } - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_sizeof_char_p=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -if test "$ac_cv_type_char_p" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (char *) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (char *) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_char_p=0 - fi -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.val -fi -{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_char_p" >&5 -echo "${ECHO_T}$ac_cv_sizeof_char_p" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_CHAR_P $ac_cv_sizeof_char_p -_ACEOF - - - -{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dl_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } -if test $ac_cv_lib_dl_dlopen = yes; then - -LIBDL="-ldl" -ac_cv_have_dlfcn=yes - -fi - - -{ echo "$as_me:$LINENO: checking for shl_unload in -ldld" >&5 -echo $ECHO_N "checking for shl_unload in -ldld... $ECHO_C" >&6; } -if test "${ac_cv_lib_dld_shl_unload+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shl_unload (); -int -main () -{ -return shl_unload (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_dld_shl_unload=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dld_shl_unload=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_unload" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_unload" >&6; } -if test $ac_cv_lib_dld_shl_unload = yes; then - -LIBDL="-ldld" -ac_cv_have_shload=yes - -fi - - - - - - - - { echo "$as_me:$LINENO: checking for size_t" >&5 -echo $ECHO_N "checking for size_t... $ECHO_C" >&6; } -if test "${ac_cv_type_size_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -typedef size_t ac__type_new_; -int -main () -{ -if ((ac__type_new_ *) 0) - return 0; -if (sizeof (ac__type_new_)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_type_size_t=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_type_size_t=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 -echo "${ECHO_T}$ac_cv_type_size_t" >&6; } - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ echo "$as_me:$LINENO: checking size of size_t" >&5 -echo $ECHO_N "checking size of size_t... $ECHO_C" >&6; } -if test "${ac_cv_sizeof_size_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef size_t ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef size_t ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef size_t ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef size_t ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo= ac_hi= -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef size_t ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr '(' $ac_mid ')' + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_size_t=$ac_lo;; -'') if test "$ac_cv_type_size_t" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (size_t) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_size_t=0 - fi ;; -esac -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef size_t ac__type_sizeof_; -static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } -static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - return 1; - if (((long int) (sizeof (ac__type_sizeof_))) < 0) - { - long int i = longval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%ld\n", i); - } - else - { - unsigned long int i = ulongval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%lu\n", i); - } - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_sizeof_size_t=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -if test "$ac_cv_type_size_t" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (size_t) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_size_t=0 - fi -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.val -fi -{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5 -echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t -_ACEOF - - - { echo "$as_me:$LINENO: checking for unsigned long" >&5 -echo $ECHO_N "checking for unsigned long... $ECHO_C" >&6; } -if test "${ac_cv_type_unsigned_long+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -typedef unsigned long ac__type_new_; -int -main () -{ -if ((ac__type_new_ *) 0) - return 0; -if (sizeof (ac__type_new_)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_type_unsigned_long=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_type_unsigned_long=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long" >&5 -echo "${ECHO_T}$ac_cv_type_unsigned_long" >&6; } - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ echo "$as_me:$LINENO: checking size of unsigned long" >&5 -echo $ECHO_N "checking size of unsigned long... $ECHO_C" >&6; } -if test "${ac_cv_sizeof_unsigned_long+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef unsigned long ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=0 ac_mid=0 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef unsigned long ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr $ac_mid + 1` - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef unsigned long ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=-1 ac_mid=-1 - while :; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef unsigned long ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_lo=$ac_mid; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_hi=`expr '(' $ac_mid ')' - 1` - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - ac_mid=`expr 2 '*' $ac_mid` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo= ac_hi= -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef unsigned long ac__type_sizeof_; -int -main () -{ -static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_hi=$ac_mid -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_lo=`expr '(' $ac_mid ')' + 1` -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in -?*) ac_cv_sizeof_unsigned_long=$ac_lo;; -'') if test "$ac_cv_type_unsigned_long" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (unsigned long) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_unsigned_long=0 - fi ;; -esac -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - typedef unsigned long ac__type_sizeof_; -static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } -static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - return 1; - if (((long int) (sizeof (ac__type_sizeof_))) < 0) - { - long int i = longval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%ld\n", i); - } - else - { - unsigned long int i = ulongval (); - if (i != ((long int) (sizeof (ac__type_sizeof_)))) - return 1; - fprintf (f, "%lu\n", i); - } - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_sizeof_unsigned_long=`cat conftest.val` -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -if test "$ac_cv_type_unsigned_long" = yes; then - { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long) -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute sizeof (unsigned long) -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - else - ac_cv_sizeof_unsigned_long=0 - fi -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.val -fi -{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_unsigned_long" >&5 -echo "${ECHO_T}$ac_cv_sizeof_unsigned_long" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long -_ACEOF - - - - { echo "$as_me:$LINENO: checking sizeof size_t == sizeof unsigned long" >&5 -echo $ECHO_N "checking sizeof size_t == sizeof unsigned long... $ECHO_C" >&6; } - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_LONG - choke me - #endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - { { echo "$as_me:$LINENO: error: - Apparently on your system our assumption sizeof size_t == sizeof unsigned long - does not apply. Please mail kde-devel@kde.org with a description of your system! - " >&5 -echo "$as_me: error: - Apparently on your system our assumption sizeof size_t == sizeof unsigned long - does not apply. Please mail kde-devel@kde.org with a description of your system! - " >&2;} - { (exit 1); exit 1; }; } - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -# darwin needs this to initialize the environment - -for ac_header in crt_externs.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -{ echo "$as_me:$LINENO: checking for _NSGetEnviron" >&5 -echo $ECHO_N "checking for _NSGetEnviron... $ECHO_C" >&6; } -if test "${ac_cv_func__NSGetEnviron+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define _NSGetEnviron to an innocuous variant, in case declares _NSGetEnviron. - For example, HP-UX 11i declares gettimeofday. */ -#define _NSGetEnviron innocuous__NSGetEnviron - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char _NSGetEnviron (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef _NSGetEnviron - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char _NSGetEnviron (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub__NSGetEnviron || defined __stub____NSGetEnviron -choke me -#endif - -int -main () -{ -return _NSGetEnviron (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func__NSGetEnviron=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func__NSGetEnviron=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func__NSGetEnviron" >&5 -echo "${ECHO_T}$ac_cv_func__NSGetEnviron" >&6; } -if test $ac_cv_func__NSGetEnviron = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_NSGETENVIRON 1 -_ACEOF - -fi - - - - - - - - - - -for ac_func in vsnprintf snprintf -do -as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -{ echo "$as_me:$LINENO: checking for $ac_func" >&5 -echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } -if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "$as_ac_var=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval echo '${'$as_ac_var'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_var'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - - - - - - - - - -# Check whether --enable-embedded was given. -if test "${enable_embedded+set}" = set; then - enableval=$enable_embedded; kde_use_qt_emb=$enableval -else - kde_use_qt_emb=no - -fi - - -# Check whether --enable-qtopia was given. -if test "${enable_qtopia+set}" = set; then - enableval=$enable_qtopia; kde_use_qt_emb_palm=$enableval -else - kde_use_qt_emb_palm=no - -fi - - -# Check whether --enable-mac was given. -if test "${enable_mac+set}" = set; then - enableval=$enable_mac; kde_use_qt_mac=$enableval -else - kde_use_qt_mac=no - -fi - - -# used to disable x11-specific stuff on special platforms - if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then - include_x11_TRUE= - include_x11_FALSE='#' -else - include_x11_TRUE='#' - include_x11_FALSE= -fi - - -if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then - -{ echo "$as_me:$LINENO: checking for X" >&5 -echo $ECHO_N "checking for X... $ECHO_C" >&6; } - -if test "${kde_cv_have_x+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # One or both of the vars are not set, and there is no cached value. -if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then - kde_x_includes=NO -else - kde_x_includes=$x_includes -fi -if test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then - kde_x_libraries=NO -else - kde_x_libraries=$x_libraries -fi - -# below we use the standard autoconf calls -ac_x_libraries=$kde_x_libraries -ac_x_includes=$kde_x_includes - - - - -if test "$ac_x_includes" = NO; then - # Guess where to find include files, by looking for this one X11 .h file. - test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h - - # First, try using that file with no special directory specified. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$x_direct_test_include> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - # We can compile using X headers with no special include directory. -ac_x_includes= -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Look for the header file in a standard set of common directories. -# Check X11 before X11Rn because it is often a symlink to the current release. - for ac_dir in \ - /usr/X11/include \ - /usr/X11R6/include \ - /usr/X11R5/include \ - /usr/X11R4/include \ - \ - /usr/include/X11 \ - /usr/include/X11R6 \ - /usr/include/X11R5 \ - /usr/include/X11R4 \ - \ - /usr/local/X11/include \ - /usr/local/X11R6/include \ - /usr/local/X11R5/include \ - /usr/local/X11R4/include \ - \ - /usr/local/include/X11 \ - /usr/local/include/X11R6 \ - /usr/local/include/X11R5 \ - /usr/local/include/X11R4 \ - \ - /usr/X386/include \ - /usr/x386/include \ - /usr/XFree86/include/X11 \ - \ - /usr/include \ - /usr/local/include \ - /usr/unsupported/include \ - /usr/athena/include \ - /usr/local/x11r5/include \ - /usr/lpp/Xamples/include \ - \ - /usr/openwin/include \ - /usr/openwin/share/include \ - ; \ - do - if test -r "$ac_dir/$x_direct_test_include"; then - ac_x_includes=$ac_dir - break - fi - done -fi - -rm -f conftest.err conftest.$ac_ext -fi # $ac_x_includes = NO - -if test "$ac_x_libraries" = NO; then - # Check for the libraries. - - test -z "$x_direct_test_library" && x_direct_test_library=Xt - test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc - - # See if we find them without any special options. - # Don't add to $LIBS permanently. - ac_save_LIBS="$LIBS" - LIBS="-l$x_direct_test_library $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -main () -{ -${x_direct_test_function}(1) - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - LIBS="$ac_save_LIBS" -# We can link X programs with no special library path. -ac_x_libraries= -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - LIBS="$ac_save_LIBS" -# First see if replacing the include by lib works. -# Check X11 before X11Rn because it is often a symlink to the current release. -for ac_dir in `echo "$ac_x_includes" | sed s/include/lib${kdelibsuff}/` \ - /usr/X11/lib${kdelibsuff} \ - /usr/X11R6/lib${kdelibsuff} \ - /usr/X11R5/lib${kdelibsuff} \ - /usr/X11R4/lib${kdelibsuff} \ - \ - /usr/lib${kdelibsuff}/X11 \ - /usr/lib${kdelibsuff}/X11R6 \ - /usr/lib${kdelibsuff}/X11R5 \ - /usr/lib${kdelibsuff}/X11R4 \ - \ - /usr/local/X11/lib${kdelibsuff} \ - /usr/local/X11R6/lib${kdelibsuff} \ - /usr/local/X11R5/lib${kdelibsuff} \ - /usr/local/X11R4/lib${kdelibsuff} \ - \ - /usr/local/lib${kdelibsuff}/X11 \ - /usr/local/lib${kdelibsuff}/X11R6 \ - /usr/local/lib${kdelibsuff}/X11R5 \ - /usr/local/lib${kdelibsuff}/X11R4 \ - \ - /usr/X386/lib${kdelibsuff} \ - /usr/x386/lib${kdelibsuff} \ - /usr/XFree86/lib${kdelibsuff}/X11 \ - \ - /usr/lib${kdelibsuff} \ - /usr/local/lib${kdelibsuff} \ - /usr/unsupported/lib${kdelibsuff} \ - /usr/athena/lib${kdelibsuff} \ - /usr/local/x11r5/lib${kdelibsuff} \ - /usr/lpp/Xamples/lib${kdelibsuff} \ - /lib/usr/lib${kdelibsuff}/X11 \ - \ - /usr/openwin/lib${kdelibsuff} \ - /usr/openwin/share/lib${kdelibsuff} \ - ; \ -do - for ac_extension in a so sl; do - if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then - ac_x_libraries=$ac_dir - break 2 - fi - done -done -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi # $ac_x_libraries = NO - -case "$host" in -mips-sgi-irix6*) - ;; -*-*-solaris*) - ;; -*) - rm -f -r conftest.dir -if mkdir conftest.dir; then - cd conftest.dir - cat >Imakefile <<'_ACEOF' -incroot: - @echo incroot='${INCROOT}' -usrlibdir: - @echo usrlibdir='${USRLIBDIR}' -libdir: - @echo libdir='${LIBDIR}' -_ACEOF - if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then - # GNU make sometimes prints "make[1]: Entering...", which would confuse us. - for ac_var in incroot usrlibdir libdir; do - eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" - done - # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. - for ac_extension in a so sl; do - if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && - test -f "$ac_im_libdir/libX11.$ac_extension"; then - ac_im_usrlibdir=$ac_im_libdir; break - fi - done - # Screen out bogus values from the imake configuration. They are - # bogus both because they are the default anyway, and because - # using them would break gcc on systems where it needs fixed includes. - case $ac_im_incroot in - /usr/include) ac_x_includes= ;; - *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; - esac - case $ac_im_usrlibdir in - /usr/lib | /lib) ;; - *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; - esac - fi - cd .. - rm -f -r conftest.dir -fi - - if test -z "$ac_x_includes"; then - ac_x_includes="." - fi - if test -z "$ac_x_libraries"; then - ac_x_libraries="/usr/lib${kdelibsuff}" - fi -esac -#from now on we use our own again - -# when the user already gave --x-includes, we ignore -# what the standard autoconf macros told us. -if test "$kde_x_includes" = NO; then - kde_x_includes=$ac_x_includes -fi - -# for --x-libraries too -if test "$kde_x_libraries" = NO; then - kde_x_libraries=$ac_x_libraries -fi - -if test "$kde_x_includes" = NO; then - { { echo "$as_me:$LINENO: error: Can't find X includes. Please check your installation and add the correct paths!" >&5 -echo "$as_me: error: Can't find X includes. Please check your installation and add the correct paths!" >&2;} - { (exit 1); exit 1; }; } -fi - -if test "$kde_x_libraries" = NO; then - { { echo "$as_me:$LINENO: error: Can't find X libraries. Please check your installation and add the correct paths!" >&5 -echo "$as_me: error: Can't find X libraries. Please check your installation and add the correct paths!" >&2;} - { (exit 1); exit 1; }; } -fi - -# Record where we found X for the cache. -kde_cv_have_x="have_x=yes \ - kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries" - -fi - -eval "$kde_cv_have_x" - -if test "$have_x" != yes; then - { echo "$as_me:$LINENO: result: $have_x" >&5 -echo "${ECHO_T}$have_x" >&6; } - no_x=yes -else - { echo "$as_me:$LINENO: result: libraries $kde_x_libraries, headers $kde_x_includes" >&5 -echo "${ECHO_T}libraries $kde_x_libraries, headers $kde_x_includes" >&6; } -fi - -if test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then - X_INCLUDES="" - x_includes="."; else - x_includes=$kde_x_includes - X_INCLUDES="-I$x_includes" -fi - -if test -z "$kde_x_libraries" || test "x$kde_x_libraries" = xNONE; then - X_LDFLAGS="" - x_libraries="/usr/lib"; else - x_libraries=$kde_x_libraries - X_LDFLAGS="-L$x_libraries" -fi -all_includes="$X_INCLUDES" -all_libraries="$X_LDFLAGS $LDFLAGS_AS_NEEDED $LDFLAGS_NEW_DTAGS" - -# Check for libraries that X11R6 Xt/Xaw programs need. -ac_save_LDFLAGS="$LDFLAGS" -LDFLAGS="$LDFLAGS $X_LDFLAGS" -# SM needs ICE to (dynamically) link under SunOS 4.x (so we have to -# check for ICE first), but we must link in the order -lSM -lICE or -# we get undefined symbols. So assume we have SM if we have ICE. -# These have to be linked with before -lX11, unlike the other -# libraries we check for below, so use a different variable. -# --interran@uluru.Stanford.EDU, kb@cs.umb.edu. -{ echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5 -echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6; } -if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lICE $X_EXTRA_LIBS $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char IceConnectionNumber (); -int -main () -{ -return IceConnectionNumber (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_ICE_IceConnectionNumber=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_ICE_IceConnectionNumber=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 -echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6; } -if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then - LIBSM="-lSM -lICE" -fi - -LDFLAGS="$ac_save_LDFLAGS" - -LIB_X11='-lX11 $(LIBSOCKET)' - -{ echo "$as_me:$LINENO: checking for libXext" >&5 -echo $ECHO_N "checking for libXext... $ECHO_C" >&6; } -if test "${kde_cv_have_libXext+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -kde_ldflags_safe="$LDFLAGS" -kde_libs_safe="$LIBS" - -LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS" -LIBS="-lXext -lX11 $LIBSOCKET" - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#ifdef STDC_HEADERS -# include -#endif - -int -main () -{ - -printf("hello Xext\n"); - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - kde_cv_have_libXext=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - kde_cv_have_libXext=no - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - -LDFLAGS=$kde_ldflags_safe -LIBS=$kde_libs_safe - -fi - - -{ echo "$as_me:$LINENO: result: $kde_cv_have_libXext" >&5 -echo "${ECHO_T}$kde_cv_have_libXext" >&6; } - -if test "$kde_cv_have_libXext" = "no"; then - { { echo "$as_me:$LINENO: error: We need a working libXext to proceed. Since configure -can't find it itself, we stop here assuming that make wouldn't find -them either." >&5 -echo "$as_me: error: We need a working libXext to proceed. Since configure -can't find it itself, we stop here assuming that make wouldn't find -them either." >&2;} - { (exit 1); exit 1; }; } -fi - -LIB_XEXT="-lXext" -QTE_NORTTI="" - -elif test "$kde_use_qt_emb" = "yes"; then - CPPFLAGS=-DQWS - CXXFLAGS="$CXXFLAGS -fno-rtti" - QTE_NORTTI="-fno-rtti -DQWS" - X_PRE_LIBS="" - LIB_X11="" - LIB_XEXT="" - LIB_XRENDER="" - LIBSM="" - X_INCLUDES="" - X_LDFLAGS="" - x_includes="" - x_libraries="" -elif test "$kde_use_qt_mac" = "yes"; then - CXXFLAGS="$CXXFLAGS -DQT_MAC -no-cpp-precomp" - CFLAGS="$CFLAGS -DQT_MAC -no-cpp-precomp" - X_PRE_LIBS="" - LIB_X11="" - LIB_XEXT="" - LIB_XRENDER="" - LIBSM="" - X_INCLUDES="" - X_LDFLAGS="" - x_includes="" - x_libraries="" -fi - - - - - - - - - - - - - - LIBPTHREAD="" - - if test -n "$PTHREAD_LIBS"; then - if test "x$PTHREAD_LIBS" = "x-pthread" ; then - LIBPTHREAD="PTHREAD" - else - PTHREAD_LIBS_save="$PTHREAD_LIBS" - PTHREAD_LIBS=`echo "$PTHREAD_LIBS_save" | sed -e 's,^-l,,g'` - { echo "$as_me:$LINENO: checking for pthread_create in $PTHREAD_LIBS" >&5 -echo $ECHO_N "checking for pthread_create in $PTHREAD_LIBS... $ECHO_C" >&6; } - - kde_save_LDFLAGS="$LDFLAGS" - kde_save_LIBS="$LIBS" - LDFLAGS="$LDFLAGS $all_libraries" - case $host_os in - aix*) LDFLAGS="-brtl $LDFLAGS" - test "$GCC" = yes && LDFLAGS="-Wl,$LDFLAGS" - ;; - esac - as_ac_Lib=`echo "ac_cv_lib_$PTHREAD_LIBS''_pthread_create" | $as_tr_sh` -{ echo "$as_me:$LINENO: checking for pthread_create in -l$PTHREAD_LIBS" >&5 -echo $ECHO_N "checking for pthread_create in -l$PTHREAD_LIBS... $ECHO_C" >&6; } -if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-l$PTHREAD_LIBS $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char pthread_create (); -int -main () -{ -return pthread_create (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "$as_ac_Lib=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_Lib=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -ac_res=`eval echo '${'$as_ac_Lib'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_Lib'}'` = yes; then - LIBPTHREAD="$PTHREAD_LIBS_save" -fi - - LDFLAGS="$kde_save_LDFLAGS" - LIBS="$kde_save_LIBS" - - PTHREAD_LIBS="$PTHREAD_LIBS_save" - fi - fi - - if test -z "$LIBPTHREAD"; then - { echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 -echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; } -if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpthread $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char pthread_create (); -int -main () -{ -return pthread_create (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_pthread_pthread_create=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_pthread_pthread_create=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_create" >&5 -echo "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6; } -if test $ac_cv_lib_pthread_pthread_create = yes; then - LIBPTHREAD="-lpthread" -fi - - fi - - if test -z "$LIBPTHREAD" ; then - { echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 -echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; } - kde_safe_libs=$LIBS - LIBS="$LIBS -lpthread" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -main () -{ -(void)pthread_create(0,0,0,0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - LIBPTHREAD="-lpthread" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - LIBS=$kde_safe_libs - fi - - if test "x$LIBPTHREAD" = "xPTHREAD" ; then - LIBPTHREAD="" - fi - - - - - USE_THREADS="" - if test -z "$LIBPTHREAD"; then - -{ echo "$as_me:$LINENO: checking whether $CXX supports -pthread" >&5 -echo $ECHO_N "checking whether $CXX supports -pthread... $ECHO_C" >&6; } -kde_cache=`echo pthread | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -pthread" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - USE_THREADS="-D_THREAD_SAFE -pthread" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - fi - - - - case $host_os in - solaris*) - -{ echo "$as_me:$LINENO: checking whether $CXX supports -mt" >&5 -echo $ECHO_N "checking whether $CXX supports -mt... $ECHO_C" >&6; } -kde_cache=`echo mt | sed 'y% .=/+-,%____p__%'` -if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -mt" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_prog_cxx_$kde_cache=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext - CXXFLAGS="$save_CXXFLAGS" - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - USE_THREADS="-mt" -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - -fi - - CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4" - ;; - freebsd*) - CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE $PTHREAD_CFLAGS" - ;; - aix*) - CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" - LIBPTHREAD="$LIBPTHREAD -lc_r" - ;; - linux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" - if test "$CXX" = "KCC"; then - CXXFLAGS="$CXXFLAGS --thread_safe" - NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS --thread_safe" - fi - ;; - *) - ;; - esac - - - - -{ echo "$as_me:$LINENO: checking for extra includes" >&5 -echo $ECHO_N "checking for extra includes... $ECHO_C" >&6; } - -# Check whether --with-extra-includes was given. -if test "${with_extra_includes+set}" = set; then - withval=$with_extra_includes; kde_use_extra_includes="$withval" -else - kde_use_extra_includes=NONE - -fi - -kde_extra_includes= -if test -n "$kde_use_extra_includes" && \ - test "$kde_use_extra_includes" != "NONE"; then - - ac_save_ifs=$IFS - IFS=':' - for dir in $kde_use_extra_includes; do - kde_extra_includes="$kde_extra_includes $dir" - USER_INCLUDES="$USER_INCLUDES -I$dir" - done - IFS=$ac_save_ifs - kde_use_extra_includes="added" -else - kde_use_extra_includes="no" -fi - - -{ echo "$as_me:$LINENO: result: $kde_use_extra_includes" >&5 -echo "${ECHO_T}$kde_use_extra_includes" >&6; } - -kde_extra_libs= -{ echo "$as_me:$LINENO: checking for extra libs" >&5 -echo $ECHO_N "checking for extra libs... $ECHO_C" >&6; } - -# Check whether --with-extra-libs was given. -if test "${with_extra_libs+set}" = set; then - withval=$with_extra_libs; kde_use_extra_libs=$withval -else - kde_use_extra_libs=NONE - -fi - -if test -n "$kde_use_extra_libs" && \ - test "$kde_use_extra_libs" != "NONE"; then - - ac_save_ifs=$IFS - IFS=':' - for dir in $kde_use_extra_libs; do - kde_extra_libs="$kde_extra_libs $dir" - KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir" - USER_LDFLAGS="$USER_LDFLAGS -L$dir" - done - IFS=$ac_save_ifs - kde_use_extra_libs="added" -else - kde_use_extra_libs="no" -fi - - - -{ echo "$as_me:$LINENO: result: $kde_use_extra_libs" >&5 -echo "${ECHO_T}$kde_use_extra_libs" >&6; } - - - - -{ echo "$as_me:$LINENO: checking for libz" >&5 -echo $ECHO_N "checking for libz... $ECHO_C" >&6; } -if test "${ac_cv_lib_z+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -kde_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS -lz $LIBSOCKET" -kde_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include - -int -main () -{ - - char buf[42]; - gzFile f = (gzFile) 0; - /* this would segfault.. but we only link, don't run */ - (void) gzgets(f, buf, sizeof(buf)); - - return (zlibVersion() == ZLIB_VERSION); - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "ac_cv_lib_z='-lz'" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "ac_cv_lib_z=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS="$kde_save_LIBS" -CFLAGS="$kde_save_CFLAGS" - -fi -if test ! "$ac_cv_lib_z" = no; then - -cat >>confdefs.h <<_ACEOF -#define HAVE_LIBZ 1 -_ACEOF - - LIBZ="$ac_cv_lib_z" - { echo "$as_me:$LINENO: result: $ac_cv_lib_z" >&5 -echo "${ECHO_T}$ac_cv_lib_z" >&6; } -else - { { echo "$as_me:$LINENO: error: not found. - Possibly configure picks up an outdated version - installed by XFree86. Remove it from your system. - - Check your installation and look into config.log" >&5 -echo "$as_me: error: not found. - Possibly configure picks up an outdated version - installed by XFree86. Remove it from your system. - - Check your installation and look into config.log" >&2;} - { (exit 1); exit 1; }; } - LIBZ="" -fi - - - - - -{ echo "$as_me:$LINENO: checking for libpng" >&5 -echo $ECHO_N "checking for libpng... $ECHO_C" >&6; } -if test "${ac_cv_lib_png+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -kde_save_LIBS="$LIBS" -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm -lX11 $LIBSOCKET" -else -LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm" -fi -kde_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - #include - -int -main () -{ - - png_structp png_ptr = png_create_read_struct( /* image ptr */ - PNG_LIBPNG_VER_STRING, 0, 0, 0 ); - return( png_ptr != 0 ); - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "ac_cv_lib_png='-lpng $LIBZ -lm'" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "ac_cv_lib_png=no" - -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS="$kde_save_LIBS" -CFLAGS="$kde_save_CFLAGS" - -fi -if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then - -cat >>confdefs.h <<_ACEOF -#define HAVE_LIBPNG 1 -_ACEOF - - LIBPNG="$ac_cv_lib_png" - - { echo "$as_me:$LINENO: result: $ac_cv_lib_png" >&5 -echo "${ECHO_T}$ac_cv_lib_png" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - LIBPNG="" - -fi - - - -{ echo "$as_me:$LINENO: checking for libjpeg6b" >&5 -echo $ECHO_N "checking for libjpeg6b... $ECHO_C" >&6; } -if test "${ac_cv_lib_jpeg_6b+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -ac_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS -ljpeg6b -lm" -ac_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Override any gcc2 internal prototype to avoid an error. */ -struct jpeg_decompress_struct; -typedef struct jpeg_decompress_struct * j_decompress_ptr; -typedef int size_t; -#ifdef __cplusplus -extern "C" { -#endif - void jpeg_CreateDecompress(j_decompress_ptr cinfo, - int version, size_t structsize); -#ifdef __cplusplus -} -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - -int -main () -{ -jpeg_CreateDecompress(0L, 0, 0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "ac_cv_lib_jpeg_6b=-ljpeg6b" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "ac_cv_lib_jpeg_6b=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS="$ac_save_LIBS" -CFLAGS="$ac_save_CFLAGS" - -fi - - -if eval "test ! \"`echo $ac_cv_lib_jpeg_6b`\" = no"; then - LIBJPEG="$ac_cv_lib_jpeg_6b" - { echo "$as_me:$LINENO: result: $ac_cv_lib_jpeg_6b" >&5 -echo "${ECHO_T}$ac_cv_lib_jpeg_6b" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - -{ echo "$as_me:$LINENO: checking for libjpeg" >&5 -echo $ECHO_N "checking for libjpeg... $ECHO_C" >&6; } -if test "${ac_cv_lib_jpeg_normal+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -ac_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS -ljpeg -lm" -ac_save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Override any gcc2 internal prototype to avoid an error. */ -struct jpeg_decompress_struct; -typedef struct jpeg_decompress_struct * j_decompress_ptr; -typedef int size_t; -#ifdef __cplusplus -extern "C" { -#endif - void jpeg_CreateDecompress(j_decompress_ptr cinfo, - int version, size_t structsize); -#ifdef __cplusplus -} -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - -int -main () -{ -jpeg_CreateDecompress(0L, 0, 0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "ac_cv_lib_jpeg_normal=-ljpeg" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "ac_cv_lib_jpeg_normal=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS="$ac_save_LIBS" -CFLAGS="$ac_save_CFLAGS" - -fi - - -if eval "test ! \"`echo $ac_cv_lib_jpeg_normal`\" = no"; then - LIBJPEG="$ac_cv_lib_jpeg_normal" - { echo "$as_me:$LINENO: result: $ac_cv_lib_jpeg_normal" >&5 -echo "${ECHO_T}$ac_cv_lib_jpeg_normal" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - - LIBJPEG= - - -fi - - - -fi - - - -jpeg_incdirs="$includedir /usr/include /usr/local/include $kde_extra_includes" - -jpeg_incdir=NO -for i in $jpeg_incdirs; -do - for j in jpeglib.h; - do - echo "configure: 29753: $i/$j" >&5 - if test -r "$i/$j"; then - echo "taking that" >&5 - jpeg_incdir=$i - break 2 - fi - done -done - -test "x$jpeg_incdir" = xNO && jpeg_incdir= - -if test -n "$jpeg_incdir" && test -n "$LIBJPEG" ; then - -cat >>confdefs.h <<_ACEOF -#define HAVE_LIBJPEG 1 -_ACEOF - -else - if test -n "$jpeg_incdir" || test -n "$LIBJPEG" ; then - { echo "$as_me:$LINENO: WARNING: -There is an installation error in jpeg support. You seem to have only one -of either the headers _or_ the libraries installed. You may need to either -provide correct --with-extra-... options, or the development package of -libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/ -Disabling JPEG support. -" >&5 -echo "$as_me: WARNING: -There is an installation error in jpeg support. You seem to have only one -of either the headers _or_ the libraries installed. You may need to either -provide correct --with-extra-... options, or the development package of -libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/ -Disabling JPEG support. -" >&2;} - else - { echo "$as_me:$LINENO: WARNING: libjpeg not found. disable JPEG support." >&5 -echo "$as_me: WARNING: libjpeg not found. disable JPEG support." >&2;} - fi - jpeg_incdir= - LIBJPEG= -fi - - - - - - - - { echo "$as_me:$LINENO: checking for perl" >&5 -echo $ECHO_N "checking for perl... $ECHO_C" >&6; } - if test -n "$PERL"; then - kde_cv_path="$PERL"; - else - kde_cache=`echo perl | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="$bindir $exec_prefix/bin $prefix/bin $dirs" - else dirs="$dirs $bindir $exec_prefix/bin $prefix/bin" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/perl"; then - if test -n "" - then - evalstr="$dir/perl 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/perl" - break - fi - else - kde_cv_path="$dir/perl" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - { { echo "$as_me:$LINENO: error: No Perl found in your $PATH. -We need perl to generate some code." >&5 -echo "$as_me: error: No Perl found in your $PATH. -We need perl to generate some code." >&2;} - { (exit 1); exit 1; }; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - PERL=$kde_cv_path - - fi - - - - - - - - - - -# Check whether --enable-mt was given. -if test "${enable_mt+set}" = set; then - enableval=$enable_mt; kde_use_qt_mt=$enableval -else - - if test $kde_qtver = 3; then - kde_use_qt_mt=yes - else - kde_use_qt_mt=no - fi - - -fi - - -USING_QT_MT="" - - -KDE_MT_LDFLAGS= -KDE_MT_LIBS= -if test "x$kde_use_qt_mt" = "xyes"; then - - - - if test -z "$LIBPTHREAD"; then - if test -z "$USE_THREADS"; then - kde_check_threading_default=no - else - kde_check_threading_default=yes - fi - else - kde_check_threading_default=yes - fi - # Check whether --enable-threading was given. -if test "${enable_threading+set}" = set; then - enableval=$enable_threading; kde_use_threading=$enableval -else - kde_use_threading=$kde_check_threading_default -fi - - if test "x$kde_use_threading" = "xyes"; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_LIBPTHREAD 1 -_ACEOF - - fi - - if test "x$kde_use_threading" = "xyes"; then - CPPFLAGS="$USE_THREADS -DQT_THREAD_SUPPORT $CPPFLAGS" - KDE_MT_LDFLAGS="$USE_THREADS" - KDE_MT_LIBS="$LIBPTHREAD" - else - kde_use_qt_mt=no - fi -fi - - - -kde_qt_was_given=yes - -if test -z "$LIBQT_GLOB"; then - if test "x$kde_use_qt_emb" = "xyes"; then - LIBQT_GLOB="libqte.*" - else - LIBQT_GLOB="libqt.*" - fi -fi - -if test -z "$LIBQT"; then - if test "x$kde_use_qt_emb" = "xyes"; then - qtlib="qte" - else - qtlib="qt" - fi - - kde_int_qt="-l$qtlib" -else - kde_int_qt="$LIBQT" - kde_lib_qt_set=yes -fi - -if test -z "$LIBQPE"; then - if test "x$kde_use_qt_emb" = "xyes"; then - if test "x$kde_use_qt_emb_palm" = "xyes"; then - LIB_QPE="-lqpe" - else - LIB_QPE="" - fi - else - LIB_QPE="" - fi -fi - - -if test "x$kde_use_qt_mt" = "xyes"; then - if test -z "$LIBQT"; then - LIBQT="-l$qtlib-mt" - kde_int_qt="-l$qtlib-mt" - else - LIBQT="$qtlib-mt" - kde_int_qt="$qtlib-mt" - fi - LIBQT_GLOB="lib$qtlib-mt.*" - USING_QT_MT="using -mt" -else - LIBQT="-l$qtlib" -fi - -if test $kde_qtver != 1; then - - - - LIBQT="$LIBQT $LIBPNG $LIBJPEG" -fi - -if test $kde_qtver = 3; then - - LIBQT="$LIBQT $LIBDL" -fi - -{ echo "$as_me:$LINENO: checking for Qt" >&5 -echo $ECHO_N "checking for Qt... $ECHO_C" >&6; } - -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIBQT="$LIBQT $X_PRE_LIBS -lXext -lX11 $LIBSM $LIBSOCKET" -fi -ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO -qt_libraries="" -qt_includes="" - -# Check whether --with-qt-dir was given. -if test "${with_qt_dir+set}" = set; then - withval=$with_qt_dir; ac_qt_includes="$withval"/include - ac_qt_libraries="$withval"/lib${kdelibsuff} - ac_qt_bindir="$withval"/bin - -fi - - - -# Check whether --with-qt-includes was given. -if test "${with_qt_includes+set}" = set; then - withval=$with_qt_includes; - ac_qt_includes="$withval" - -fi - - -kde_qt_libs_given=no - - -# Check whether --with-qt-libraries was given. -if test "${with_qt_libraries+set}" = set; then - withval=$with_qt_libraries; ac_qt_libraries="$withval" - kde_qt_libs_given=yes - -fi - - -if test "${ac_cv_have_qt+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - #try to guess Qt locations - -qt_incdirs="" -for dir in $kde_qt_dirs; do - qt_incdirs="$qt_incdirs $dir/include $dir" -done -qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes" -if test ! "$ac_qt_includes" = "NO"; then - qt_incdirs="$ac_qt_includes $qt_incdirs" -fi - -if test "$kde_qtver" != "1"; then - kde_qt_header=qstyle.h -else - kde_qt_header=qglobal.h -fi - - -qt_incdir=NO -for i in $qt_incdirs; -do - for j in $kde_qt_header; - do - echo "configure: 30061: $i/$j" >&5 - if test -r "$i/$j"; then - echo "taking that" >&5 - qt_incdir=$i - break 2 - fi - done -done - -ac_qt_includes="$qt_incdir" - -qt_libdirs="" -for dir in $kde_qt_dirs; do - qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir" -done -qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries" -if test ! "$ac_qt_libraries" = "NO"; then - qt_libdir=$ac_qt_libraries -else - qt_libdirs="$ac_qt_libraries $qt_libdirs" - # if the Qt was given, the chance is too big that libqt.* doesn't exist - qt_libdir=NONE - for dir in $qt_libdirs; do - try="ls -1 $dir/${LIBQT_GLOB}" - if test -n "`$try 2> /dev/null`"; then qt_libdir=$dir; break; else echo "tried $dir" >&5 ; fi - done -fi -for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do - if test -e "$a"; then - LIBQT="$LIBQT ${kde_int_qt}_incremental" - break - fi -done - -ac_qt_libraries="$qt_libdir" - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - - -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes" -LDFLAGS="$LDFLAGS -L$qt_libdir $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS" -LIBS="$LIBS $LIBQT $KDE_MT_LIBS" - - - -cat > conftest.$ac_ext < -#include -EOF -if test "$kde_qtver" = "2"; then -cat >> conftest.$ac_ext < -#include -#include -EOF - -if test $kde_qtsubver -gt 0; then -cat >> conftest.$ac_ext <> conftest.$ac_ext < -#include -#include -EOF -fi - -echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext -cat >> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest; then - rm -f conftest* -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_qt_libraries="NO" -fi -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then - ac_cv_have_qt="have_qt=no" - ac_qt_notfound="" - missing_qt_mt="" - if test "$ac_qt_includes" = NO; then - if test "$ac_qt_libraries" = NO; then - ac_qt_notfound="(headers and libraries)"; - else - ac_qt_notfound="(headers)"; - fi - else - if test "x$kde_use_qt_mt" = "xyes"; then - missing_qt_mt=" -Make sure that you have compiled Qt with thread support!" - ac_qt_notfound="(library $qtlib-mt)"; - else - ac_qt_notfound="(library $qtlib)"; - fi - fi - - { { echo "$as_me:$LINENO: error: Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation! -For more details about this problem, look at the end of config.log.$missing_qt_mt" >&5 -echo "$as_me: error: Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation! -For more details about this problem, look at the end of config.log.$missing_qt_mt" >&2;} - { (exit 1); exit 1; }; } -else - have_qt="yes" -fi - -fi - - -eval "$ac_cv_have_qt" - -if test "$have_qt" != yes; then - { echo "$as_me:$LINENO: result: $have_qt" >&5 -echo "${ECHO_T}$have_qt" >&6; }; -else - ac_cv_have_qt="have_qt=yes \ - ac_qt_includes=$ac_qt_includes ac_qt_libraries=$ac_qt_libraries" - { echo "$as_me:$LINENO: result: libraries $ac_qt_libraries, headers $ac_qt_includes $USING_QT_MT" >&5 -echo "${ECHO_T}libraries $ac_qt_libraries, headers $ac_qt_includes $USING_QT_MT" >&6; } - - qt_libraries="$ac_qt_libraries" - qt_includes="$ac_qt_includes" -fi - -if test ! "$kde_qt_libs_given" = "yes" && test ! "$kde_qtver" = 3; then - - -{ echo "$as_me:$LINENO: checking if Qt compiles without flags" >&5 -echo $ECHO_N "checking if Qt compiles without flags... $ECHO_C" >&6; } -if test "${kde_cv_qt_direct+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - -ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH -ac_LIBRARY_PATH="$LIBRARY_PATH" -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$qt_includes" -LDFLAGS="$LDFLAGS $X_LDFLAGS" -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIBS="$LIBQT -lXext -lX11 $LIBSOCKET" -else -LIBS="$LIBQT $LIBSOCKET" -fi -LD_LIBRARY_PATH= -export LD_LIBRARY_PATH -LIBRARY_PATH= -export LIBRARY_PATH - - - -cat > conftest.$ac_ext < -#include -EOF -if test "$kde_qtver" = "2"; then -cat >> conftest.$ac_ext < -#include -#include -EOF - -if test $kde_qtsubver -gt 0; then -cat >> conftest.$ac_ext <> conftest.$ac_ext < -#include -#include -EOF -fi - -echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext -cat >> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest; then - kde_cv_qt_direct="yes" -else - kde_cv_qt_direct="no" - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 -fi - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - - -if test "$kde_cv_qt_direct" = "yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - qt_libraries= -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - -fi - -fi - - - - -if test "$qt_includes" = "$x_includes" || test -z "$qt_includes"; then - QT_INCLUDES="" -else - QT_INCLUDES="-I$qt_includes" - all_includes="$QT_INCLUDES $all_includes" -fi - -if test "$qt_libraries" = "$x_libraries" || test -z "$qt_libraries"; then - QT_LDFLAGS="" -else - QT_LDFLAGS="-L$qt_libraries" - all_libraries="$QT_LDFLAGS $all_libraries" -fi -test -z "$KDE_MT_LDFLAGS" || all_libraries="$all_libraries $KDE_MT_LDFLAGS" - - - - - - qt_bindirs="" - for dir in $kde_qt_dirs; do - qt_bindirs="$qt_bindirs $dir/bin $dir/src/moc" - done - qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin" - if test ! "$ac_qt_bindir" = "NO"; then - qt_bindirs="$ac_qt_bindir $qt_bindirs" - fi - - - { echo "$as_me:$LINENO: checking for moc" >&5 -echo $ECHO_N "checking for moc... $ECHO_C" >&6; } - if test -n "$MOC"; then - kde_cv_path="$MOC"; - else - kde_cache=`echo moc | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="$qt_bindirs $dirs" - else dirs="$dirs $qt_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/moc"; then - if test -n "" - then - evalstr="$dir/moc 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/moc" - break - fi - else - kde_cv_path="$dir/moc" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - { { echo "$as_me:$LINENO: error: No Qt meta object compiler (moc) found! -Please check whether you installed Qt correctly. -You need to have a running moc binary. -configure tried to run $ac_cv_path_moc and the test didn't -succeed. If configure shouldn't have tried this one, set -the environment variable MOC to the right one before running -configure. -" >&5 -echo "$as_me: error: No Qt meta object compiler (moc) found! -Please check whether you installed Qt correctly. -You need to have a running moc binary. -configure tried to run $ac_cv_path_moc and the test didn't -succeed. If configure shouldn't have tried this one, set -the environment variable MOC to the right one before running -configure. -" >&2;} - { (exit 1); exit 1; }; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - MOC=$kde_cv_path - - fi - - if test -z "$UIC_NOT_NEEDED"; then - - { echo "$as_me:$LINENO: checking for uic" >&5 -echo $ECHO_N "checking for uic... $ECHO_C" >&6; } - if test -n "$UIC_PATH"; then - kde_cv_path="$UIC_PATH"; - else - kde_cache=`echo uic | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="$qt_bindirs $dirs" - else dirs="$dirs $qt_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/uic"; then - if test -n "" - then - evalstr="$dir/uic 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/uic" - break - fi - else - kde_cv_path="$dir/uic" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - UIC_PATH="" - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - UIC_PATH=$kde_cv_path - - fi - - if test -z "$UIC_PATH" ; then - - { echo "$as_me:$LINENO: WARNING: No Qt ui compiler (uic) found! -Please check whether you installed Qt correctly. -You need to have a running uic binary. -configure tried to run $ac_cv_path_uic and the test didn't -succeed. If configure shouldn't have tried this one, set -the environment variable UIC to the right one before running -configure. -" >&5 -echo "$as_me: WARNING: No Qt ui compiler (uic) found! -Please check whether you installed Qt correctly. -You need to have a running uic binary. -configure tried to run $ac_cv_path_uic and the test didn't -succeed. If configure shouldn't have tried this one, set -the environment variable UIC to the right one before running -configure. -" >&2;} - - exit 1 - else - UIC=$UIC_PATH - - if test $kde_qtver = 3; then - - { echo "$as_me:$LINENO: checking whether uic supports -L " >&5 -echo $ECHO_N "checking whether uic supports -L ... $ECHO_C" >&6; } - kde_cache=`echo L | sed 'y% .=/+-%____p_%'` - if { as_var=kde_cv_prog_uic_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - cat >conftest.ui < -EOT - ac_uic_testrun="$UIC_PATH -L /nonexistent conftest.ui >/dev/null" - if { (eval echo "$as_me:$LINENO: \"$ac_uic_testrun\"") >&5 - (eval $ac_uic_testrun) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - eval "kde_cv_prog_uic_$kde_cache=yes" - else - eval "kde_cv_prog_uic_$kde_cache=no" - fi - rm -f conftest* - -fi - - - if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - ac_uic_supports_libpath=yes - else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - ac_uic_supports_libpath=no - fi - - - { echo "$as_me:$LINENO: checking whether uic supports -nounload " >&5 -echo $ECHO_N "checking whether uic supports -nounload ... $ECHO_C" >&6; } - kde_cache=`echo nounload | sed 'y% .=/+-%____p_%'` - if { as_var=kde_cv_prog_uic_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - cat >conftest.ui < -EOT - ac_uic_testrun="$UIC_PATH -nounload conftest.ui >/dev/null" - if { (eval echo "$as_me:$LINENO: \"$ac_uic_testrun\"") >&5 - (eval $ac_uic_testrun) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - eval "kde_cv_prog_uic_$kde_cache=yes" - else - eval "kde_cv_prog_uic_$kde_cache=no" - fi - rm -f conftest* - -fi - - - if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - : - ac_uic_supports_nounload=yes - else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - : - ac_uic_supports_nounload=no - fi - - - if test x$ac_uic_supports_libpath = xyes; then - UIC="$UIC -L \$(kde_widgetdir)" - fi - if test x$ac_uic_supports_nounload = xyes; then - UIC="$UIC -nounload" - fi - fi - fi - else - UIC="echo uic not available: " - fi - - - - - UIC_TR="i18n" - if test $kde_qtver = 3; then - UIC_TR="tr2i18n" - fi - - - - - -if test -n "$LIBJPEG"; then -{ echo "$as_me:$LINENO: checking if Qt needs $LIBJPEG" >&5 -echo $ECHO_N "checking if Qt needs $LIBJPEG... $ECHO_C" >&6; } -if test "${kde_cv_qt_jpeg+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - -ac_save_LIBS="$LIBS" -LIBS="$all_libraries $USER_LDFLAGS $LIBQT" -LIBS=`echo $LIBS | sed "s/$LIBJPEG//"` -ac_save_CXXFLAGS="$CXXFLAGS" -CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -main () -{ - - int argc; - char** argv; - QApplication app(argc, argv); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "kde_cv_qt_jpeg=no" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "kde_cv_qt_jpeg=yes" -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -LIBS="$ac_save_LIBS" -CXXFLAGS="$ac_save_CXXFLAGS" -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -fi - -fi - - -if eval "test ! \"`echo $kde_cv_qt_jpeg`\" = no"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - LIBJPEG_QT='$(LIBJPEG)' -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - LIBJPEG_QT= -fi - - - -if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then -LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG) -lXext $(LIB_X11) $(LIBSM)' -else -LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG)' -fi -test -z "$KDE_MT_LIBS" || LIB_QT="$LIB_QT $KDE_MT_LIBS" -for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do - if test -e "$a"; then - LIB_QT="$LIB_QT ${kde_int_qt}_incremental" - break - fi -done - - - - - - - - - - - - - -{ echo "$as_me:$LINENO: checking for rpath" >&5 -echo $ECHO_N "checking for rpath... $ECHO_C" >&6; } -# Check whether --enable-rpath was given. -if test "${enable_rpath+set}" = set; then - enableval=$enable_rpath; USE_RPATH=$enableval -else - USE_RPATH=yes -fi - - -if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then - - KDE_RPATH="-R \$(libdir)" - - if test "$kde_libraries" != "$libdir"; then - KDE_RPATH="$KDE_RPATH -R \$(kde_libraries)" - fi - - if test -n "$qt_libraries"; then - KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)" - fi - if test -n "$X_LDFLAGS"; then - X_RPATH="-R \$(x_libraries)" - KDE_RPATH="$KDE_RPATH $X_RPATH" - fi - if test -n "$KDE_EXTRA_RPATH"; then - KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)" - fi -fi - - - -{ echo "$as_me:$LINENO: result: $USE_RPATH" >&5 -echo "${ECHO_T}$USE_RPATH" >&6; } - -{ echo "$as_me:$LINENO: checking for KDE" >&5 -echo $ECHO_N "checking for KDE... $ECHO_C" >&6; } - -if test "${prefix}" != NONE; then - kde_includes=${includedir} - -savex=$exec_prefix -test "x$exec_prefix" = xNONE && exec_prefix=$prefix -tmp=$includedir -while ac_kde_includes=`eval echo "$tmp"`; test "x$ac_kde_includes" != "x$tmp"; do tmp=$ac_kde_includes; done -exec_prefix=$savex - - - kde_libraries=${libdir} - -savex=$exec_prefix -test "x$exec_prefix" = xNONE && exec_prefix=$prefix -tmp=$libdir -while ac_kde_libraries=`eval echo "$tmp"`; test "x$ac_kde_libraries" != "x$tmp"; do tmp=$ac_kde_libraries; done -exec_prefix=$savex - - -else - ac_kde_includes= - ac_kde_libraries= - kde_libraries="" - kde_includes="" -fi - -if test "${ac_cv_have_kde+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - #try to guess kde locations - -if test "$kde_qtver" = 1; then - kde_check_header="ksock.h" - kde_check_lib="libkdecore.la" -else - kde_check_header="ksharedptr.h" - kde_check_lib="libkio.la" -fi - -if test -z ""; then - -kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes" -test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs" -kde_incdirs="$ac_kde_includes $kde_incdirs" - -kde_incdir=NO -for i in $kde_incdirs; -do - for j in $kde_check_header; - do - echo "configure: 30892: $i/$j" >&5 - if test -r "$i/$j"; then - echo "taking that" >&5 - kde_incdir=$i - break 2 - fi - done -done - -ac_kde_includes="$kde_incdir" - -if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/$kde_check_header"; then - { { echo "$as_me:$LINENO: error: -in the prefix, you've chosen, are no KDE headers installed. This will fail. -So, check this please and use another prefix!" >&5 -echo "$as_me: error: -in the prefix, you've chosen, are no KDE headers installed. This will fail. -So, check this please and use another prefix!" >&2;} - { (exit 1); exit 1; }; } -fi - -kde_libdirs="$kde_libs_prefix/lib${kdelibsuff} /usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}" -test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs" -kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs" - -kde_libdir=NO -for i in $kde_libdirs; -do - for j in $kde_check_lib; - do - echo "configure: 30922: $i/$j" >&5 - if test -r "$i/$j"; then - echo "taking that" >&5 - kde_libdir=$i - break 2 - fi - done -done - -ac_kde_libraries="$kde_libdir" - -kde_widgetdir=NO - -kde_widgetdir=NO -for i in $kde_libdirs; -do - for j in "kde3/plugins/designer/kdewidgets.la"; - do - echo "configure: 30940: $i/$j" >&5 - if test -r "$i/$j"; then - echo "taking that" >&5 - kde_widgetdir=$i - break 2 - fi - done -done - - -if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then -{ { echo "$as_me:$LINENO: error: -in the prefix, you've chosen, are no KDE libraries installed. This will fail. -So, check this please and use another prefix!" >&5 -echo "$as_me: error: -in the prefix, you've chosen, are no KDE libraries installed. This will fail. -So, check this please and use another prefix!" >&2;} - { (exit 1); exit 1; }; } -fi - -if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then -{ { echo "$as_me:$LINENO: error: -I can't find the designer plugins. These are required and should have been installed -by kdelibs" >&5 -echo "$as_me: error: -I can't find the designer plugins. These are required and should have been installed -by kdelibs" >&2;} - { (exit 1); exit 1; }; } -fi - -if test -n "$kde_widgetdir"; then - kde_widgetdir="$kde_widgetdir/kde3/plugins/designer" -fi - - -if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO || test "$kde_widgetdir" = NO; then - ac_cv_have_kde="have_kde=no" -else - ac_cv_have_kde="have_kde=yes \ - ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries" -fi - -else - ac_cv_have_kde="have_kde=no" - -fi - -fi - -eval "$ac_cv_have_kde" - -if test "$have_kde" != "yes"; then - if test "${prefix}" = NONE; then - ac_kde_prefix="$ac_default_prefix" - else - ac_kde_prefix="$prefix" - fi - if test "$exec_prefix" = NONE; then - ac_kde_exec_prefix="$ac_kde_prefix" - { echo "$as_me:$LINENO: result: will be installed in $ac_kde_prefix" >&5 -echo "${ECHO_T}will be installed in $ac_kde_prefix" >&6; } - else - ac_kde_exec_prefix="$exec_prefix" - { echo "$as_me:$LINENO: result: will be installed in $ac_kde_prefix and $ac_kde_exec_prefix" >&5 -echo "${ECHO_T}will be installed in $ac_kde_prefix and $ac_kde_exec_prefix" >&6; } - fi - - kde_libraries="${libdir}" - kde_includes="${includedir}" - -else - ac_cv_have_kde="have_kde=yes \ - ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries" - { echo "$as_me:$LINENO: result: libraries $ac_kde_libraries, headers $ac_kde_includes" >&5 -echo "${ECHO_T}libraries $ac_kde_libraries, headers $ac_kde_includes" >&6; } - - kde_libraries="$ac_kde_libraries" - kde_includes="$ac_kde_includes" -fi - - - -if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes" || test "$kde_includes" = "/usr/include"; then - KDE_INCLUDES="" -else - KDE_INCLUDES="-I$kde_includes" - all_includes="$KDE_INCLUDES $all_includes" -fi - -KDE_DEFAULT_CXXFLAGS="-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION" - -KDE_LDFLAGS="-L$kde_libraries" -if test ! "$kde_libraries" = "$x_libraries" && test ! "$kde_libraries" = "$qt_libraries" ; then - all_libraries="$KDE_LDFLAGS $all_libraries" -fi - - - - - - -all_libraries="$all_libraries $USER_LDFLAGS" -all_includes="$all_includes $USER_INCLUDES" - - - -if test -z ""; then - - - -if test x$ac_uic_supports_libpath = xyes; then - -{ echo "$as_me:$LINENO: checking if UIC has KDE plugins available" >&5 -echo $ECHO_N "checking if UIC has KDE plugins available... $ECHO_C" >&6; } -if test "${kde_cv_uic_plugins+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -cat > actest.ui << EOF - -NewConnectionDialog - - - - testInput - - - - -EOF - - - -kde_cv_uic_plugins=no -kde_line="$UIC_PATH -L $kde_widgetdir" -if test x$ac_uic_supports_nounload = xyes; then - kde_line="$kde_line -nounload" -fi -kde_line="$kde_line -impl actest.h actest.ui > actest.cpp" -if { (eval echo "$as_me:$LINENO: \"$kde_line\"") >&5 - (eval $kde_line) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # if you're trying to debug this check and think it's incorrect, - # better check your installation. The check _is_ correct - your - # installation is not. - if test -f actest.cpp && grep klineedit actest.cpp > /dev/null; then - kde_cv_uic_plugins=yes - fi -fi -rm -f actest.ui actest.cpp - -fi - - -{ echo "$as_me:$LINENO: result: $kde_cv_uic_plugins" >&5 -echo "${ECHO_T}$kde_cv_uic_plugins" >&6; } -if test "$kde_cv_uic_plugins" != yes; then - { { echo "$as_me:$LINENO: error: -you need to install kdelibs first. - -If you did install kdelibs, then the Qt version that is picked up by -this configure is not the same version you used to compile kdelibs. -The Qt Plugin installed by kdelibs is *ONLY* loadable if its the -same Qt version, compiled with the same compiler and the same Qt -configuration settings. -" >&5 -echo "$as_me: error: -you need to install kdelibs first. - -If you did install kdelibs, then the Qt version that is picked up by -this configure is not the same version you used to compile kdelibs. -The Qt Plugin installed by kdelibs is *ONLY* loadable if its the -same Qt version, compiled with the same compiler and the same Qt -configuration settings. -" >&2;} - { (exit 1); exit 1; }; } -fi -fi - -fi - -ac_kde_libraries="$kde_libdir" - - - - - - # Check whether --enable-path-check was given. -if test "${enable_path_check+set}" = set; then - enableval=$enable_path_check; - if test "$enableval" = "no"; - then ac_use_path_checking="default" - else ac_use_path_checking="" - fi - -else - - if test "$kde_qtver" = 1; - then ac_use_path_checking="" - else ac_use_path_checking="default" - fi - - -fi - - - - - -{ echo "$as_me:$LINENO: checking for KDE paths" >&5 -echo $ECHO_N "checking for KDE paths... $ECHO_C" >&6; } -kde_result="" -kde_cached_paths=yes -if test "${kde_cv_all_paths+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - -if test "$ac_use_path_checking" = "default"; then - - if test -z "$kde_htmldir"; then - kde_htmldir='\${datadir}/doc/HTML' - fi - if test -z "$kde_appsdir"; then - kde_appsdir='\${datadir}/applnk' - fi - if test -z "$kde_icondir"; then - kde_icondir='\${datadir}/icons' - fi - if test -z "$kde_sounddir"; then - kde_sounddir='\${datadir}/sounds' - fi - if test -z "$kde_datadir"; then - kde_datadir='\${datadir}/apps' - fi - if test -z "$kde_locale"; then - kde_locale='\${datadir}/locale' - fi - if test -z "$kde_cgidir"; then - kde_cgidir='\${exec_prefix}/cgi-bin' - fi - if test -z "$kde_confdir"; then - kde_confdir='\${datadir}/config' - fi - if test -z "$kde_kcfgdir"; then - kde_kcfgdir='\${datadir}/config.kcfg' - fi - if test -z "$kde_mimedir"; then - kde_mimedir='\${datadir}/mimelnk' - fi - if test -z "$kde_toolbardir"; then - kde_toolbardir='\${datadir}/toolbar' - fi - if test -z "$kde_wallpaperdir"; then - kde_wallpaperdir='\${datadir}/wallpapers' - fi - if test -z "$kde_templatesdir"; then - kde_templatesdir='\${datadir}/templates' - fi - if test -z "$kde_bindir"; then - kde_bindir='\${exec_prefix}/bin' - fi - if test -z "$kde_servicesdir"; then - kde_servicesdir='\${datadir}/services' - fi - if test -z "$kde_servicetypesdir"; then - kde_servicetypesdir='\${datadir}/servicetypes' - fi - if test -z "$kde_moduledir"; then - if test "$kde_qtver" = "2"; then - kde_moduledir='\${libdir}/kde2' - else - kde_moduledir='\${libdir}/kde3' - fi - fi - if test -z "$kde_styledir"; then - kde_styledir='\${libdir}/kde3/plugins/styles' - fi - if test -z "$kde_widgetdir"; then - kde_widgetdir='\${libdir}/kde3/plugins/designer' - fi - if test -z "$xdg_appsdir"; then - xdg_appsdir='\${datadir}/applications/kde' - fi - if test -z "$xdg_menudir"; then - xdg_menudir='\${sysconfdir}/xdg/menus' - fi - if test -z "$xdg_directorydir"; then - xdg_directorydir='\${datadir}/desktop-directories' - fi - - - kde_cv_all_paths="kde_have_all_paths=\"yes\" \ - kde_htmldir=\"$kde_htmldir\" \ - kde_appsdir=\"$kde_appsdir\" \ - kde_icondir=\"$kde_icondir\" \ - kde_sounddir=\"$kde_sounddir\" \ - kde_datadir=\"$kde_datadir\" \ - kde_locale=\"$kde_locale\" \ - kde_cgidir=\"$kde_cgidir\" \ - kde_confdir=\"$kde_confdir\" \ - kde_kcfgdir=\"$kde_kcfgdir\" \ - kde_mimedir=\"$kde_mimedir\" \ - kde_toolbardir=\"$kde_toolbardir\" \ - kde_wallpaperdir=\"$kde_wallpaperdir\" \ - kde_templatesdir=\"$kde_templatesdir\" \ - kde_bindir=\"$kde_bindir\" \ - kde_servicesdir=\"$kde_servicesdir\" \ - kde_servicetypesdir=\"$kde_servicetypesdir\" \ - kde_moduledir=\"$kde_moduledir\" \ - kde_styledir=\"$kde_styledir\" \ - kde_widgetdir=\"$kde_widgetdir\" \ - xdg_appsdir=\"$xdg_appsdir\" \ - xdg_menudir=\"$xdg_menudir\" \ - xdg_directorydir=\"$xdg_directorydir\" \ - kde_result=defaults" - - -else - - if test $kde_qtver = 1; then - { echo "$as_me:$LINENO: result: compiling" >&5 -echo "${ECHO_T}compiling" >&6; } - - - { echo "$as_me:$LINENO: checking for KDE headers installed" >&5 -echo $ECHO_N "checking for KDE headers installed... $ECHO_C" >&6; } - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - -cat > conftest.$ac_ext < -#endif -#include -#include "confdefs.h" -#include - -int main() { - printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data()); - printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data()); - printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data()); - printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data()); - printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data()); - printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data()); - printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data()); - printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data()); - printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data()); - printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data()); - printf("kde_wallpaperdir=\\"%s\\"\n", - KApplication::kde_wallpaperdir().data()); - printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data()); - printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data()); - printf("kde_servicesdir=\\"/tmp/dummy\\"\n"); - printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n"); - printf("kde_moduledir=\\"/tmp/dummy\\"\n"); - printf("kde_styledir=\\"/tmp/dummy\\"\n"); - printf("kde_widgetdir=\\"/tmp/dummy\\"\n"); - printf("xdg_appsdir=\\"/tmp/dummy\\"\n"); - printf("xdg_menudir=\\"/tmp/dummy\\"\n"); - printf("xdg_directorydir=\\"/tmp/dummy\\"\n"); - printf("kde_kcfgdir=\\"/tmp/dummy\\"\n"); - return 0; - } -EOF - - ac_save_CPPFLAGS=$CPPFLAGS - CPPFLAGS="$all_includes $CPPFLAGS" - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - else - { { echo "$as_me:$LINENO: error: your system is not able to compile a small KDE application! -Check, if you installed the KDE header files correctly. -For more details about this problem, look at the end of config.log." >&5 -echo "$as_me: error: your system is not able to compile a small KDE application! -Check, if you installed the KDE header files correctly. -For more details about this problem, look at the end of config.log." >&2;} - { (exit 1); exit 1; }; } - fi - CPPFLAGS=$ac_save_CPPFLAGS - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - KDE_TEST_RPATH= - - if test -n "$USE_RPATH"; then - - if test -n "$kde_libraries"; then - KDE_TEST_RPATH="-R $kde_libraries" - fi - - if test -n "$qt_libraries"; then - KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries" - fi - - if test -n "$x_libraries"; then - KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries" - fi - - KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH" - fi - -{ echo "$as_me:$LINENO: checking for KDE libraries installed" >&5 -echo $ECHO_N "checking for KDE libraries installed... $ECHO_C" >&6; } -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -lkdecore $LIBQT $KDE_TEST_RPATH 1>&5' - -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -else - { { echo "$as_me:$LINENO: error: your system fails at linking a small KDE application! -Check, if your compiler is installed correctly and if you have used the -same compiler to compile Qt and kdelibs as you did use now. -For more details about this problem, look at the end of config.log." >&5 -echo "$as_me: error: your system fails at linking a small KDE application! -Check, if your compiler is installed correctly and if you have used the -same compiler to compile Qt and kdelibs as you did use now. -For more details about this problem, look at the end of config.log." >&2;} - { (exit 1); exit 1; }; } -fi - -if eval `KDEDIR= ./conftest 2>&5`; then - kde_result=done -else - kde_result=problems -fi - -KDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log -kde_have_all_paths=yes - - - kde_cv_all_paths="kde_have_all_paths=\"yes\" \ - kde_htmldir=\"$kde_htmldir\" \ - kde_appsdir=\"$kde_appsdir\" \ - kde_icondir=\"$kde_icondir\" \ - kde_sounddir=\"$kde_sounddir\" \ - kde_datadir=\"$kde_datadir\" \ - kde_locale=\"$kde_locale\" \ - kde_cgidir=\"$kde_cgidir\" \ - kde_confdir=\"$kde_confdir\" \ - kde_kcfgdir=\"$kde_kcfgdir\" \ - kde_mimedir=\"$kde_mimedir\" \ - kde_toolbardir=\"$kde_toolbardir\" \ - kde_wallpaperdir=\"$kde_wallpaperdir\" \ - kde_templatesdir=\"$kde_templatesdir\" \ - kde_bindir=\"$kde_bindir\" \ - kde_servicesdir=\"$kde_servicesdir\" \ - kde_servicetypesdir=\"$kde_servicetypesdir\" \ - kde_moduledir=\"$kde_moduledir\" \ - kde_styledir=\"$kde_styledir\" \ - kde_widgetdir=\"$kde_widgetdir\" \ - xdg_appsdir=\"$xdg_appsdir\" \ - xdg_menudir=\"$xdg_menudir\" \ - xdg_directorydir=\"$xdg_directorydir\" \ - kde_result=$kde_result" - - - - else - { { echo "$as_me:$LINENO: error: path checking not yet supported for KDE 2" >&5 -echo "$as_me: error: path checking not yet supported for KDE 2" >&2;} - { (exit 1); exit 1; }; } - fi - -fi - - kde_cached_paths=no - -fi - -eval "$kde_cv_all_paths" - if test -z "$kde_htmldir" || test -z "$kde_appsdir" || - test -z "$kde_icondir" || test -z "$kde_sounddir" || - test -z "$kde_datadir" || test -z "$kde_locale" || - test -z "$kde_cgidir" || test -z "$kde_confdir" || - test -z "$kde_kcfgdir" || - test -z "$kde_mimedir" || test -z "$kde_toolbardir" || - test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" || - test -z "$kde_bindir" || test -z "$kde_servicesdir" || - test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" || - test -z "$kde_styledir" || test -z "kde_widgetdir" || - test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" || - test "x$kde_have_all_paths" != "xyes"; then - kde_have_all_paths=no - fi - -if test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then - # wrong values were cached, may be, we can set better ones - kde_result= - kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir= - kde_datadir= kde_locale= kde_cgidir= kde_confdir= kde_kcfgdir= - kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir= - kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir= - kde_have_all_paths= - kde_styledir= - kde_widgetdir= - xdg_appsdir = xdg_menudir= xdg_directorydir= - -if test "$ac_use_path_checking" = "default"; then - - if test -z "$kde_htmldir"; then - kde_htmldir='\${datadir}/doc/HTML' - fi - if test -z "$kde_appsdir"; then - kde_appsdir='\${datadir}/applnk' - fi - if test -z "$kde_icondir"; then - kde_icondir='\${datadir}/icons' - fi - if test -z "$kde_sounddir"; then - kde_sounddir='\${datadir}/sounds' - fi - if test -z "$kde_datadir"; then - kde_datadir='\${datadir}/apps' - fi - if test -z "$kde_locale"; then - kde_locale='\${datadir}/locale' - fi - if test -z "$kde_cgidir"; then - kde_cgidir='\${exec_prefix}/cgi-bin' - fi - if test -z "$kde_confdir"; then - kde_confdir='\${datadir}/config' - fi - if test -z "$kde_kcfgdir"; then - kde_kcfgdir='\${datadir}/config.kcfg' - fi - if test -z "$kde_mimedir"; then - kde_mimedir='\${datadir}/mimelnk' - fi - if test -z "$kde_toolbardir"; then - kde_toolbardir='\${datadir}/toolbar' - fi - if test -z "$kde_wallpaperdir"; then - kde_wallpaperdir='\${datadir}/wallpapers' - fi - if test -z "$kde_templatesdir"; then - kde_templatesdir='\${datadir}/templates' - fi - if test -z "$kde_bindir"; then - kde_bindir='\${exec_prefix}/bin' - fi - if test -z "$kde_servicesdir"; then - kde_servicesdir='\${datadir}/services' - fi - if test -z "$kde_servicetypesdir"; then - kde_servicetypesdir='\${datadir}/servicetypes' - fi - if test -z "$kde_moduledir"; then - if test "$kde_qtver" = "2"; then - kde_moduledir='\${libdir}/kde2' - else - kde_moduledir='\${libdir}/kde3' - fi - fi - if test -z "$kde_styledir"; then - kde_styledir='\${libdir}/kde3/plugins/styles' - fi - if test -z "$kde_widgetdir"; then - kde_widgetdir='\${libdir}/kde3/plugins/designer' - fi - if test -z "$xdg_appsdir"; then - xdg_appsdir='\${datadir}/applications/kde' - fi - if test -z "$xdg_menudir"; then - xdg_menudir='\${sysconfdir}/xdg/menus' - fi - if test -z "$xdg_directorydir"; then - xdg_directorydir='\${datadir}/desktop-directories' - fi - - - kde_cv_all_paths="kde_have_all_paths=\"yes\" \ - kde_htmldir=\"$kde_htmldir\" \ - kde_appsdir=\"$kde_appsdir\" \ - kde_icondir=\"$kde_icondir\" \ - kde_sounddir=\"$kde_sounddir\" \ - kde_datadir=\"$kde_datadir\" \ - kde_locale=\"$kde_locale\" \ - kde_cgidir=\"$kde_cgidir\" \ - kde_confdir=\"$kde_confdir\" \ - kde_kcfgdir=\"$kde_kcfgdir\" \ - kde_mimedir=\"$kde_mimedir\" \ - kde_toolbardir=\"$kde_toolbardir\" \ - kde_wallpaperdir=\"$kde_wallpaperdir\" \ - kde_templatesdir=\"$kde_templatesdir\" \ - kde_bindir=\"$kde_bindir\" \ - kde_servicesdir=\"$kde_servicesdir\" \ - kde_servicetypesdir=\"$kde_servicetypesdir\" \ - kde_moduledir=\"$kde_moduledir\" \ - kde_styledir=\"$kde_styledir\" \ - kde_widgetdir=\"$kde_widgetdir\" \ - xdg_appsdir=\"$xdg_appsdir\" \ - xdg_menudir=\"$xdg_menudir\" \ - xdg_directorydir=\"$xdg_directorydir\" \ - kde_result=defaults" - - -else - - if test $kde_qtver = 1; then - { echo "$as_me:$LINENO: result: compiling" >&5 -echo "${ECHO_T}compiling" >&6; } - - - { echo "$as_me:$LINENO: checking for KDE headers installed" >&5 -echo $ECHO_N "checking for KDE headers installed... $ECHO_C" >&6; } - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - -cat > conftest.$ac_ext < -#endif -#include -#include "confdefs.h" -#include - -int main() { - printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data()); - printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data()); - printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data()); - printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data()); - printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data()); - printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data()); - printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data()); - printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data()); - printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data()); - printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data()); - printf("kde_wallpaperdir=\\"%s\\"\n", - KApplication::kde_wallpaperdir().data()); - printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data()); - printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data()); - printf("kde_servicesdir=\\"/tmp/dummy\\"\n"); - printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n"); - printf("kde_moduledir=\\"/tmp/dummy\\"\n"); - printf("kde_styledir=\\"/tmp/dummy\\"\n"); - printf("kde_widgetdir=\\"/tmp/dummy\\"\n"); - printf("xdg_appsdir=\\"/tmp/dummy\\"\n"); - printf("xdg_menudir=\\"/tmp/dummy\\"\n"); - printf("xdg_directorydir=\\"/tmp/dummy\\"\n"); - printf("kde_kcfgdir=\\"/tmp/dummy\\"\n"); - return 0; - } -EOF - - ac_save_CPPFLAGS=$CPPFLAGS - CPPFLAGS="$all_includes $CPPFLAGS" - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - else - { { echo "$as_me:$LINENO: error: your system is not able to compile a small KDE application! -Check, if you installed the KDE header files correctly. -For more details about this problem, look at the end of config.log." >&5 -echo "$as_me: error: your system is not able to compile a small KDE application! -Check, if you installed the KDE header files correctly. -For more details about this problem, look at the end of config.log." >&2;} - { (exit 1); exit 1; }; } - fi - CPPFLAGS=$ac_save_CPPFLAGS - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - KDE_TEST_RPATH= - - if test -n "$USE_RPATH"; then - - if test -n "$kde_libraries"; then - KDE_TEST_RPATH="-R $kde_libraries" - fi - - if test -n "$qt_libraries"; then - KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries" - fi - - if test -n "$x_libraries"; then - KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries" - fi - - KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH" - fi - -{ echo "$as_me:$LINENO: checking for KDE libraries installed" >&5 -echo $ECHO_N "checking for KDE libraries installed... $ECHO_C" >&6; } -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -lkdecore $LIBQT $KDE_TEST_RPATH 1>&5' - -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -else - { { echo "$as_me:$LINENO: error: your system fails at linking a small KDE application! -Check, if your compiler is installed correctly and if you have used the -same compiler to compile Qt and kdelibs as you did use now. -For more details about this problem, look at the end of config.log." >&5 -echo "$as_me: error: your system fails at linking a small KDE application! -Check, if your compiler is installed correctly and if you have used the -same compiler to compile Qt and kdelibs as you did use now. -For more details about this problem, look at the end of config.log." >&2;} - { (exit 1); exit 1; }; } -fi - -if eval `KDEDIR= ./conftest 2>&5`; then - kde_result=done -else - kde_result=problems -fi - -KDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log -kde_have_all_paths=yes - - - kde_cv_all_paths="kde_have_all_paths=\"yes\" \ - kde_htmldir=\"$kde_htmldir\" \ - kde_appsdir=\"$kde_appsdir\" \ - kde_icondir=\"$kde_icondir\" \ - kde_sounddir=\"$kde_sounddir\" \ - kde_datadir=\"$kde_datadir\" \ - kde_locale=\"$kde_locale\" \ - kde_cgidir=\"$kde_cgidir\" \ - kde_confdir=\"$kde_confdir\" \ - kde_kcfgdir=\"$kde_kcfgdir\" \ - kde_mimedir=\"$kde_mimedir\" \ - kde_toolbardir=\"$kde_toolbardir\" \ - kde_wallpaperdir=\"$kde_wallpaperdir\" \ - kde_templatesdir=\"$kde_templatesdir\" \ - kde_bindir=\"$kde_bindir\" \ - kde_servicesdir=\"$kde_servicesdir\" \ - kde_servicetypesdir=\"$kde_servicetypesdir\" \ - kde_moduledir=\"$kde_moduledir\" \ - kde_styledir=\"$kde_styledir\" \ - kde_widgetdir=\"$kde_widgetdir\" \ - xdg_appsdir=\"$xdg_appsdir\" \ - xdg_menudir=\"$xdg_menudir\" \ - xdg_directorydir=\"$xdg_directorydir\" \ - kde_result=$kde_result" - - - - else - { { echo "$as_me:$LINENO: error: path checking not yet supported for KDE 2" >&5 -echo "$as_me: error: path checking not yet supported for KDE 2" >&2;} - { (exit 1); exit 1; }; } - fi - -fi - - eval "$kde_cv_all_paths" - if test -z "$kde_htmldir" || test -z "$kde_appsdir" || - test -z "$kde_icondir" || test -z "$kde_sounddir" || - test -z "$kde_datadir" || test -z "$kde_locale" || - test -z "$kde_cgidir" || test -z "$kde_confdir" || - test -z "$kde_kcfgdir" || - test -z "$kde_mimedir" || test -z "$kde_toolbardir" || - test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" || - test -z "$kde_bindir" || test -z "$kde_servicesdir" || - test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" || - test -z "$kde_styledir" || test -z "kde_widgetdir" || - test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" || - test "x$kde_have_all_paths" != "xyes"; then - kde_have_all_paths=no - fi - - kde_result="$kde_result (cache overridden)" -fi -if test "$kde_have_all_paths" = "no"; then - { { echo "$as_me:$LINENO: error: configure could not run a little KDE program to test the environment. -Since it had compiled and linked before, it must be a strange problem on your system. -Look at config.log for details. If you are not able to fix this, look at -http://www.kde.org/faq/installation.html or any www.kde.org mirror. -(If you're using an egcs version on Linux, you may update binutils!) -" >&5 -echo "$as_me: error: configure could not run a little KDE program to test the environment. -Since it had compiled and linked before, it must be a strange problem on your system. -Look at config.log for details. If you are not able to fix this, look at -http://www.kde.org/faq/installation.html or any www.kde.org mirror. -(If you're using an egcs version on Linux, you may update binutils!) -" >&2;} - { (exit 1); exit 1; }; } -else - rm -f conftest* - { echo "$as_me:$LINENO: result: $kde_result" >&5 -echo "${ECHO_T}$kde_result" >&6; } -fi - -bindir=$kde_bindir - - - -# Check whether --with-arts was given. -if test "${with_arts+set}" = set; then - withval=$with_arts; build_arts=$withval -else - build_arts=yes - -fi - - if test "$build_arts" '!=' "no"; then - include_ARTS_TRUE= - include_ARTS_FALSE='#' -else - include_ARTS_TRUE='#' - include_ARTS_FALSE= -fi - - if test "$build_arts" = "no"; then - -cat >>confdefs.h <<\_ACEOF -#define WITHOUT_ARTS 1 -_ACEOF - - fi - - - kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin" - test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs" - if test -n "$KDEDIRS"; then - kde_save_IFS=$IFS - IFS=: - for dir in $KDEDIRS; do - kde_default_bindirs="$dir/bin $kde_default_bindirs " - done - IFS=$kde_save_IFS - fi - - kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_libs_prefix/bin $kde_default_bindirs" - - { echo "$as_me:$LINENO: checking for dcopidl" >&5 -echo $ECHO_N "checking for dcopidl... $ECHO_C" >&6; } - if test -n "$DCOPIDL"; then - kde_cv_path="$DCOPIDL"; - else - kde_cache=`echo dcopidl | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="$kde_default_bindirs $dirs" - else dirs="$dirs $kde_default_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/dcopidl"; then - if test -n "" - then - evalstr="$dir/dcopidl 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/dcopidl" - break - fi - else - kde_cv_path="$dir/dcopidl" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - { { echo "$as_me:$LINENO: error: The important program dcopidl was not found! -Please check whether you installed KDE correctly. -" >&5 -echo "$as_me: error: The important program dcopidl was not found! -Please check whether you installed KDE correctly. -" >&2;} - { (exit 1); exit 1; }; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - DCOPIDL=$kde_cv_path - - fi - - - { echo "$as_me:$LINENO: checking for dcopidl2cpp" >&5 -echo $ECHO_N "checking for dcopidl2cpp... $ECHO_C" >&6; } - if test -n "$DCOPIDL2CPP"; then - kde_cv_path="$DCOPIDL2CPP"; - else - kde_cache=`echo dcopidl2cpp | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="$kde_default_bindirs $dirs" - else dirs="$dirs $kde_default_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/dcopidl2cpp"; then - if test -n "" - then - evalstr="$dir/dcopidl2cpp 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/dcopidl2cpp" - break - fi - else - kde_cv_path="$dir/dcopidl2cpp" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - { { echo "$as_me:$LINENO: error: The important program dcopidl2cpp was not found! -Please check whether you installed KDE correctly. -" >&5 -echo "$as_me: error: The important program dcopidl2cpp was not found! -Please check whether you installed KDE correctly. -" >&2;} - { (exit 1); exit 1; }; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - DCOPIDL2CPP=$kde_cv_path - - fi - - if test "$build_arts" '!=' "no"; then - - { echo "$as_me:$LINENO: checking for mcopidl" >&5 -echo $ECHO_N "checking for mcopidl... $ECHO_C" >&6; } - if test -n "$MCOPIDL"; then - kde_cv_path="$MCOPIDL"; - else - kde_cache=`echo mcopidl | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="$kde_default_bindirs $dirs" - else dirs="$dirs $kde_default_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/mcopidl"; then - if test -n "" - then - evalstr="$dir/mcopidl 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/mcopidl" - break - fi - else - kde_cv_path="$dir/mcopidl" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - { { echo "$as_me:$LINENO: error: The important program mcopidl was not found! -Please check whether you installed aRts correctly or use ---without-arts to compile without aRts support (this will remove functionality). -" >&5 -echo "$as_me: error: The important program mcopidl was not found! -Please check whether you installed aRts correctly or use ---without-arts to compile without aRts support (this will remove functionality). -" >&2;} - { (exit 1); exit 1; }; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - MCOPIDL=$kde_cv_path - - fi - - - { echo "$as_me:$LINENO: checking for artsc-config" >&5 -echo $ECHO_N "checking for artsc-config... $ECHO_C" >&6; } - if test -n "$ARTSCCONFIG"; then - kde_cv_path="$ARTSCCONFIG"; - else - kde_cache=`echo artsc-config | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="$kde_default_bindirs $dirs" - else dirs="$dirs $kde_default_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/artsc-config"; then - if test -n "" - then - evalstr="$dir/artsc-config 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/artsc-config" - break - fi - else - kde_cv_path="$dir/artsc-config" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - { { echo "$as_me:$LINENO: error: The important program artsc-config was not found! -Please check whether you installed aRts correctly or use ---without-arts to compile without aRts support (this will remove functionality). -" >&5 -echo "$as_me: error: The important program artsc-config was not found! -Please check whether you installed aRts correctly or use ---without-arts to compile without aRts support (this will remove functionality). -" >&2;} - { (exit 1); exit 1; }; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - ARTSCCONFIG=$kde_cv_path - - fi - - fi - - { echo "$as_me:$LINENO: checking for meinproc" >&5 -echo $ECHO_N "checking for meinproc... $ECHO_C" >&6; } - if test -n "$MEINPROC"; then - kde_cv_path="$MEINPROC"; - else - kde_cache=`echo meinproc | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="$kde_default_bindirs $dirs" - else dirs="$dirs $kde_default_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/meinproc"; then - if test -n "" - then - evalstr="$dir/meinproc 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/meinproc" - break - fi - else - kde_cv_path="$dir/meinproc" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - MEINPROC=$kde_cv_path - - fi - - - kde32ornewer=1 - kde33ornewer=1 - if test -n "$kde_qtver" && test "$kde_qtver" -lt 3; then - kde32ornewer= - kde33ornewer= - else - if test "$kde_qtver" = "3"; then - if test "$kde_qtsubver" -le 1; then - kde32ornewer= - fi - if test "$kde_qtsubver" -le 2; then - kde33ornewer= - fi - fi - fi - - if test -n "$kde32ornewer"; then - - { echo "$as_me:$LINENO: checking for kconfig_compiler" >&5 -echo $ECHO_N "checking for kconfig_compiler... $ECHO_C" >&6; } - if test -n "$KCONFIG_COMPILER"; then - kde_cv_path="$KCONFIG_COMPILER"; - else - kde_cache=`echo kconfig_compiler | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="$kde_default_bindirs $dirs" - else dirs="$dirs $kde_default_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/kconfig_compiler"; then - if test -n "" - then - evalstr="$dir/kconfig_compiler 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/kconfig_compiler" - break - fi - else - kde_cv_path="$dir/kconfig_compiler" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - { { echo "$as_me:$LINENO: error: The important program kconfig_compiler was not found! -Please check whether you installed KDE correctly. -" >&5 -echo "$as_me: error: The important program kconfig_compiler was not found! -Please check whether you installed KDE correctly. -" >&2;} - { (exit 1); exit 1; }; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - KCONFIG_COMPILER=$kde_cv_path - - fi - - - { echo "$as_me:$LINENO: checking for dcopidlng" >&5 -echo $ECHO_N "checking for dcopidlng... $ECHO_C" >&6; } - if test -n "$DCOPIDLNG"; then - kde_cv_path="$DCOPIDLNG"; - else - kde_cache=`echo dcopidlng | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="$kde_default_bindirs $dirs" - else dirs="$dirs $kde_default_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/dcopidlng"; then - if test -n "" - then - evalstr="$dir/dcopidlng 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/dcopidlng" - break - fi - else - kde_cv_path="$dir/dcopidlng" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - { { echo "$as_me:$LINENO: error: The important program dcopidlng was not found! -Please check whether you installed KDE correctly. -" >&5 -echo "$as_me: error: The important program dcopidlng was not found! -Please check whether you installed KDE correctly. -" >&2;} - { (exit 1); exit 1; }; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - DCOPIDLNG=$kde_cv_path - - fi - - fi - if test -n "$kde33ornewer"; then - - { echo "$as_me:$LINENO: checking for makekdewidgets" >&5 -echo $ECHO_N "checking for makekdewidgets... $ECHO_C" >&6; } - if test -n "$MAKEKDEWIDGETS"; then - kde_cv_path="$MAKEKDEWIDGETS"; - else - kde_cache=`echo makekdewidgets | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="$kde_default_bindirs $dirs" - else dirs="$dirs $kde_default_bindirs" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/makekdewidgets"; then - if test -n "" - then - evalstr="$dir/makekdewidgets 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/makekdewidgets" - break - fi - else - kde_cv_path="$dir/makekdewidgets" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - - { { echo "$as_me:$LINENO: error: The important program makekdewidgets was not found! -Please check whether you installed KDE correctly. -" >&5 -echo "$as_me: error: The important program makekdewidgets was not found! -Please check whether you installed KDE correctly. -" >&2;} - { (exit 1); exit 1; }; } - - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - MAKEKDEWIDGETS=$kde_cv_path - - fi - - - fi - - { echo "$as_me:$LINENO: checking for xmllint" >&5 -echo $ECHO_N "checking for xmllint... $ECHO_C" >&6; } - if test -n "$XMLLINT"; then - kde_cv_path="$XMLLINT"; - else - kde_cache=`echo xmllint | sed 'y%./+-%__p_%'` - - if { as_var=kde_cv_path_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - kde_cv_path="NONE" - kde_save_IFS=$IFS - IFS=':' - dirs="" - for dir in $PATH; do - dirs="$dirs $dir" - done - if test -z ""; then dirs="${prefix}/bin ${exec_prefix}/bin $dirs" - else dirs="$dirs ${prefix}/bin ${exec_prefix}/bin" - fi - IFS=$kde_save_IFS - - for dir in $dirs; do - if test -x "$dir/xmllint"; then - if test -n "" - then - evalstr="$dir/xmllint 2>&1 " - if eval $evalstr; then - kde_cv_path="$dir/xmllint" - break - fi - else - kde_cv_path="$dir/xmllint" - break - fi - fi - done - - eval "kde_cv_path_$kde_cache=$kde_cv_path" - - -fi - - - eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" - - fi - - if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - XMLLINT="" - else - { echo "$as_me:$LINENO: result: $kde_cv_path" >&5 -echo "${ECHO_T}$kde_cv_path" >&6; } - XMLLINT=$kde_cv_path - - fi - - - if test -n "$MEINPROC" && test ! "$MEINPROC" = "compiled"; then - kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share" - test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs" - -KDE_XSL_STYLESHEET=NO -for i in $kde_sharedirs; -do - for j in apps/ksgmltools2/customization/kde-chunk.xsl; - do - echo "configure: 32454: $i/$j" >&5 - if test -r "$i/$j"; then - echo "taking that" >&5 - KDE_XSL_STYLESHEET=$i - break 2 - fi - done -done - - if test "$KDE_XSL_STYLESHEET" = "NO"; then - KDE_XSL_STYLESHEET="" - else - KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/kde-chunk.xsl" - fi - fi - - DCOP_DEPENDENCIES='$(DCOPIDL)' - if test -n "$kde32ornewer"; then - KCFG_DEPENDENCIES='$(KCONFIG_COMPILER)' - DCOP_DEPENDENCIES='$(DCOPIDL) $(DCOPIDLNG)' - - - - fi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -kdeinitdir='$(kde_moduledir)' - - - -if test "$kde_qtver" = 1; then - kde_minidir="$kde_icondir/mini" -else -# for KDE 1 - this breaks KDE2 apps using minidir, but -# that's the plan ;-/ - kde_minidir="/dev/null" -fi - - - - - - -if test $kde_qtver = 3; then - LIB_KDECORE="-lkdecore" - - LIB_KDEUI="-lkdeui" - - LIB_KIO="-lkio" - - LIB_KJS="-lkjs" - - LIB_SMB="-lsmb" - - LIB_KAB="-lkab" - - LIB_KABC="-lkabc" - - LIB_KHTML="-lkhtml" - - LIB_KSPELL="-lkspell" - - LIB_KPARTS="-lkparts" - - LIB_KDEPRINT="-lkdeprint" - - LIB_KUTILS="-lkutils" - - LIB_KDEPIM="-lkdepim" - - LIB_KIMPROXY="-lkimproxy" - - LIB_KNEWSTUFF="-lknewstuff" - - LIB_KDNSSD="-lkdnssd" - -# these are for backward compatibility - LIB_KSYCOCA="-lkio" - - LIB_KFILE="-lkio" - -elif test $kde_qtver = 2; then - LIB_KDECORE="-lkdecore" - - LIB_KDEUI="-lkdeui" - - LIB_KIO="-lkio" - - LIB_KSYCOCA="-lksycoca" - - LIB_SMB="-lsmb" - - LIB_KFILE="-lkfile" - - LIB_KAB="-lkab" - - LIB_KHTML="-lkhtml" - - LIB_KSPELL="-lkspell" - - LIB_KPARTS="-lkparts" - - LIB_KDEPRINT="-lkdeprint" - -else - LIB_KDECORE="-lkdecore -lXext $(LIB_QT)" - - LIB_KDEUI="-lkdeui $(LIB_KDECORE)" - - LIB_KFM="-lkfm $(LIB_KDECORE)" - - LIB_KFILE="-lkfile $(LIB_KFM) $(LIB_KDEUI)" - - LIB_KAB="-lkab $(LIB_KIMGIO) $(LIB_KDECORE)" - -fi - - - - -CPPFLAGS="$CPPFLAGS -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -DQT_CLEAN_NAMESPACE -Wall -I\$(top_srcdir)/ -I\$(top_srcdir)/bibletime -I\$(top_builddir)/bibletime" - -ac_use_static="NO" - -{ echo "$as_me:$LINENO: checking whether to use static linking" >&5 -echo $ECHO_N "checking whether to use static linking... $ECHO_C" >&6; } -# Check whether --enable-static-linking was given. -if test "${enable_static_linking+set}" = set; then - enableval=$enable_static_linking; USE_STATIC_LINKING=$enableval -else - USE_STATIC_LINKING="no" -fi - - -if test "$USE_STATIC_LINKING" = "yes"; then - BT_LDFLAGS="-all-static -Wl,-Bstatic"; - - CPPFLAGS="-DSTATIC_BUILD $CPPFLAGS"; - ac_use_static="YES"; -else - ac_use_static="NO"; -fi - -{ echo "$as_me:$LINENO: result: $USE_STATIC_LINKING" >&5 -echo "${ECHO_T}$USE_STATIC_LINKING" >&6; } - - - - -# Check whether --with-sword-dir was given. -if test "${with_sword_dir+set}" = set; then - withval=$with_sword_dir; - ac_sword_dir=$withval - -else - ac_sword_dir=/usr - -fi - - -# Check whether --enable-static-sword was given. -if test "${enable_static_sword+set}" = set; then - enableval=$enable_static_sword; ac_static_sword="YES" -else - ac_static_sword="$ac_use_static" - -fi - - -{ echo "$as_me:$LINENO: checking for Sword library files" >&5 -echo $ECHO_N "checking for Sword library files... $ECHO_C" >&6; } - -ac_sword_library_dirs="$ac_sword_dir/lib $exec_prefix/lib $prefix/lib /usr/lib /usr/lib64 /usr/lib/sword /usr/local/lib /usr/local/lib/sword /usr/local/sword/lib" - -if test "x$ac_static_sword" = "xYES"; then - SEARCH_LIBS="libsword.a"; -else - SEARCH_LIBS="libsword.so libsword.so.3 libsword.so.4 libsword.a"; -fi - - -if test "${ac_cv_sword_libdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -ac_cv_sword_libdir=NO -for i in $ac_sword_library_dirs; -do - for j in $SEARCH_LIBS; - do - echo "configure: 32673: $i/$j" >&5 - if test -r "$i/$j"; then - echo "taking that" >&5 - ac_cv_sword_libdir=$i - break 2 - fi - done -done - -fi - - -if test "x$ac_cv_sword_libdir" = "xNO"; then - { { echo "$as_me:$LINENO: error: SWORD library not found. Try to use configure with --with-sword-dir=/your/SWORD/path!" >&5 -echo "$as_me: error: SWORD library not found. Try to use configure with --with-sword-dir=/your/SWORD/path!" >&2;} - { (exit 1); exit 1; }; }; -fi - -if test "x$ac_static_sword" = "xYES"; then - LIB_SWORD="$ac_cv_sword_libdir/libsword.a"; -else - LIB_SWORD="-lsword"; -fi - - - -all_libraries="$all_libraries -L$ac_cv_sword_libdir" - -if test "x$ac_static_sword" = "xYES"; then - MESSAGE="static library $ac_cv_sword_libdir/libsword.a"; -else - MESSAGE="$ac_cv_sword_libdir"; -fi -{ echo "$as_me:$LINENO: result: $MESSAGE" >&5 -echo "${ECHO_T}$MESSAGE" >&6; } - -{ echo "$as_me:$LINENO: checking for Sword include files" >&5 -echo $ECHO_N "checking for Sword include files... $ECHO_C" >&6; } -ac_sword_include_dirs="$ac_sword_dir/include/sword $ac_sword_dir/include $exec_prefix/include $prefix/include /usr/include/sword /usr/include /usr/local/include/sword /usr/local/include /usr/local/sword/include /usr/local/sword/include/sword" - -if test "${ac_cv_sword_incdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -ac_cv_sword_incdir=NO -for i in $ac_sword_include_dirs; -do - for j in swmgr.h; - do - echo "configure: 32722: $i/$j" >&5 - if test -r "$i/$j"; then - echo "taking that" >&5 - ac_cv_sword_incdir=$i - break 2 - fi - done -done - -fi - - -if test "x$ac_cv_sword_incdir" = "xNO"; then - { { echo "$as_me:$LINENO: error: The Sword include file files were not found. -Please try to use configure with --with-sword-dir=/your/SWORD/path ! -" >&5 -echo "$as_me: error: The Sword include file files were not found. -Please try to use configure with --with-sword-dir=/your/SWORD/path ! -" >&2;} - { (exit 1); exit 1; }; } -fi - -SWORD_INCLUDES="-I$ac_cv_sword_incdir" - -all_includes="$all_includes -I$ac_cv_sword_incdir" - -{ echo "$as_me:$LINENO: result: $ac_cv_sword_incdir" >&5 -echo "${ECHO_T}$ac_cv_sword_incdir" >&6; } - - - - -{ echo "$as_me:$LINENO: checking for installed Sword version" >&5 -echo $ECHO_N "checking for installed Sword version... $ECHO_C" >&6; } - -if test "${ac_cv_installed_sword_version+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - -ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH -ac_LIBRARY_PATH="$LIBRARY_PATH" -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$" -LDFLAGS="$LDFLAGS -L$ac_cv_sword_libdir" -LIBS="$LIB_SWORD -lz" -LD_LIBRARY_PATH="$ac_cv_sword_libdir" -export LD_LIBRARY_PATH -LIBRARY_PATH= -export LIBRARY_PATH - -cat > conftest.$ac_ext < -#include - -#ifdef SWORD_NAMESPACE_START -using namespace sword; -#endif - -int main(int argc, char** argv) { - std::cout << SWVersion::currentVersion << std::endl; - return 0; -} -EOF - - -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest; then - if test -x conftest; then - eval ac_cv_installed_sword_version=`./conftest 2>&5` - fi -else - echo "configure: failed program was:" >&5 - { { echo "$as_me:$LINENO: error: Failed to compile the test program to check the Sword version! Please have a look at config.log! Report this to the BibleTime developers!" >&5 -echo "$as_me: error: Failed to compile the test program to check the Sword version! Please have a look at config.log! Report this to the BibleTime developers!" >&2;} - { (exit 1); exit 1; }; }; - cat conftest.$ac_ext >&5 -fi - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - -{ echo "$as_me:$LINENO: result: $ac_cv_installed_sword_version" >&5 -echo "${ECHO_T}$ac_cv_installed_sword_version" >&6; } - - - - -{ echo "$as_me:$LINENO: checking whether your Sword installation is recent enough" >&5 -echo $ECHO_N "checking whether your Sword installation is recent enough... $ECHO_C" >&6; } - -if test "${ac_cv_sword_recent_version+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - -ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH -ac_LIBRARY_PATH="$LIBRARY_PATH" -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$" -LDFLAGS="$LDFLAGS -L$ac_cv_sword_libdir" -LIBS="$LIB_SWORD -lz" -LD_LIBRARY_PATH="$ac_cv_sword_libdir" -export LD_LIBRARY_PATH -LIBRARY_PATH= -export LIBRARY_PATH - -cat > conftest.$ac_ext < -#include - -#ifdef SWORD_NAMESPACE_START -using namespace sword; -#endif - - -int main(int argc, char** argv) { - if (argc == 2) { //compare required with installed Sword version - const char* requiredVersion( argv[1] ); - if ( (SWVersion( requiredVersion ) < SWVersion::currentVersion) || (SWVersion( requiredVersion ) == SWVersion::currentVersion) ) { - std::cout << "ok"; - return -1; - } - else { - std::cout << "not-ok"; - return -2; //version not recent enough - } - } - return 0; -} -EOF - -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest; then - if test -x conftest; then - eval ac_cv_sword_recent_version=`./conftest 1.5.9 2>&5` - fi -else - echo "configure: failed program was:" >&5 - { { echo "$as_me:$LINENO: error: Failed to compile the test program to check the Sword version! Please have a look at config.log! Report this to the BibleTime developers!" >&5 -echo "$as_me: error: Failed to compile the test program to check the Sword version! Please have a look at config.log! Report this to the BibleTime developers!" >&2;} - { (exit 1); exit 1; }; }; - cat conftest.$ac_ext >&5 -fi; - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - - -if test "x$ac_cv_sword_recent_version" = "xok"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; }; -elif test "x$ac_cv_sword_recent_version" = "xnot-ok"; then - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; }; - { { echo "$as_me:$LINENO: error: Your Sword installation is not recent enought! Please upgrade to version 1.5.9! Get the Sword library at www.crosswire.org." >&5 -echo "$as_me: error: Your Sword installation is not recent enought! Please upgrade to version 1.5.9! Get the Sword library at www.crosswire.org." >&2;} - { (exit 1); exit 1; }; }; -else - { { echo "$as_me:$LINENO: error: Invalid return code of the internal Sword version test program. Please submit a bugreport!" >&5 -echo "$as_me: error: Invalid return code of the internal Sword version test program. Please submit a bugreport!" >&2;} - { (exit 1); exit 1; }; }; -fi; - - - - - -# Check whether --with-clucene-dir was given. -if test "${with_clucene_dir+set}" = set; then - withval=$with_clucene_dir; - ac_clucene_dir=$withval - -else - ac_clucene_dir=/usr - -fi - - -# Check whether --enable-static-clucene was given. -if test "${enable_static_clucene+set}" = set; then - enableval=$enable_static_clucene; ac_static_clucene="YES" -else - ac_static_clucene="$ac_use_static" - -fi - - -{ echo "$as_me:$LINENO: checking for CLucene library files" >&5 -echo $ECHO_N "checking for CLucene library files... $ECHO_C" >&6; } -ac_clucene_library_dirs="$ac_clucene_dir/lib $exec_prefix/lib $prefix/lib /usr/lib /usr/lib64 /usr/local/lib" - -if test "x$ac_static_clucene" = "xYES"; then - SEARCH_LIBS="libclucene.a"; -else - SEARCH_LIBS="libclucene.so libclucene.so.0 libclucene.so.0.0.0 libcluene.a"; -fi - - -if test "${ac_cv_clucene_libdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -ac_cv_clucene_libdir=NO -for i in $ac_clucene_library_dirs; -do - for j in $SEARCH_LIBS; - do - echo "configure: 32992: $i/$j" >&5 - if test -r "$i/$j"; then - echo "taking that" >&5 - ac_cv_clucene_libdir=$i - break 2 - fi - done -done - -fi - - -if test "x$ac_cv_clucene_libdir" = "xNO"; then - { { echo "$as_me:$LINENO: error: CLucene library not found. Try to use configure with --with-clucene-dir=/path/to/clucene" >&5 -echo "$as_me: error: CLucene library not found. Try to use configure with --with-clucene-dir=/path/to/clucene" >&2;} - { (exit 1); exit 1; }; }; -fi - -if test "x$ac_static_clucene" = "xYES"; then - LIB_CLUCENE="$ac_cv_clucene_libdir/libclucene.a"; -else - LIB_CLUCENE="-lclucene"; -fi - - - -all_libraries="$all_libraries -L$ac_cv_clucene_libdir" - -if test "x$ac_static_clucene" = "xYES"; then - MESSAGE="static library $ac_cv_clucene_libdir/libclucene.a"; -else - MESSAGE="$ac_cv_clucene_libdir"; -fi -{ echo "$as_me:$LINENO: result: $MESSAGE" >&5 -echo "${ECHO_T}$MESSAGE" >&6; } - -{ echo "$as_me:$LINENO: checking for Clucene include files" >&5 -echo $ECHO_N "checking for Clucene include files... $ECHO_C" >&6; } -ac_clucene_include_dirs="$ac_clucene_dir/include $exec_prefix/include $prefix/include /usr/include /usr/local/include" - -if test "${ac_cv_clucene_incdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -ac_cv_clucene_incdir=NO -for i in $ac_clucene_include_dirs; -do - for j in CLucene.h; - do - echo "configure: 33041: $i/$j" >&5 - if test -r "$i/$j"; then - echo "taking that" >&5 - ac_cv_clucene_incdir=$i - break 2 - fi - done -done - -fi - - -if test "x$ac_cv_clucene_incdir" = "xNO"; then - { { echo "$as_me:$LINENO: error: The CLucene include file files were not found. -Please try to use configure with --with-clucene-dir=/path/to/clucene -" >&5 -echo "$as_me: error: The CLucene include file files were not found. -Please try to use configure with --with-clucene-dir=/path/to/clucene -" >&2;} - { (exit 1); exit 1; }; } -fi - -CLUCENE_INCLUDES="-I$ac_cv_clucene_incdir" - -all_includes="$all_includes -I$ac_cv_clucene_incdir -I$ac_cv_clucene_libdir -I$ac_cv_sword_incdir" #$ac_cv_clucene_libdir needed for Clucene/clucene-config.h - -{ echo "$as_me:$LINENO: result: $ac_cv_clucene_incdir" >&5 -echo "${ECHO_T}$ac_cv_clucene_incdir" >&6; } - - - - -{ echo "$as_me:$LINENO: checking for CLucene version" >&5 -echo $ECHO_N "checking for CLucene version... $ECHO_C" >&6; } - -if test "${ac_cv_installed_clucene_version+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - - -ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH -ac_LIBRARY_PATH="$LIBRARY_PATH" -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$" -LDFLAGS="$LDFLAGS -L$ac_cv_clucene_libdir -L$ac_cv_sword_libdir" -LIBS="$LIB_CLUCENE -lz -lsword" -LD_LIBRARY_PATH="$ac_cv_clucene_libdir" -export LD_LIBRARY_PATH -LIBRARY_PATH= -export LIBRARY_PATH - -cat > conftest.$ac_ext < -#include -#include - -int main(int argc, char* argv[]) { - if ( sword::SWVersion( _CL_VERSION ) >= sword::SWVersion( "0.9.16" ) ){ - std::cout << "ok"; - } - else{ - std::cout << "not-ok"; - } - return 0; -} -EOF - - -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest; then - if test -x conftest; then - eval ac_cv_installed_clucene_version=`./conftest 2>&5` - fi -else - echo "configure: failed program was:" >&5 - { { echo "$as_me:$LINENO: error: Failed to compile the test program to check the CLucene version! Please have a look at config.log! Report this to the BibleTime developers!" >&5 -echo "$as_me: error: Failed to compile the test program to check the CLucene version! Please have a look at config.log! Report this to the BibleTime developers!" >&2;} - { (exit 1); exit 1; }; }; - cat conftest.$ac_ext >&5 -fi - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -fi - - -if test "x$ac_cv_installed_clucene_version" = "xok"; then - { echo "$as_me:$LINENO: result: ok, version is recent enough" >&5 -echo "${ECHO_T}ok, version is recent enough" >&6; }; -elif test "x$ac_cv_installed_clucene_version" = "xnot-ok"; then - { echo "$as_me:$LINENO: result: installed" >&5 -echo "${ECHO_T}installed" >&6; }; - { { echo "$as_me:$LINENO: error: Your CLucene version is not recent enough! Please upgrade to version >= 0.9.16!" >&5 -echo "$as_me: error: Your CLucene version is not recent enough! Please upgrade to version >= 0.9.16!" >&2;} - { (exit 1); exit 1; }; }; -fi; - - - -# Check whether --enable-howto was given. -if test "${enable_howto+set}" = set; then - enableval=$enable_howto; -else - enable_howto=yes - -fi - -HOWTODIR="" -if test "x$enable_howto" = xyes; then - HOWTODIR="howto" -fi - - - -{ echo "$as_me:$LINENO: checking for the used Linux distribution" >&5 -echo $ECHO_N "checking for the used Linux distribution... $ECHO_C" >&6; } - - -# Check whether --with-distribution was given. -if test "${with_distribution+set}" = set; then - withval=$with_distribution; - ac_distribution=$withval - -else - ac_distribution=auto - -fi - - - -# Check whether --with-distribution-version was given. -if test "${with_distribution_version+set}" = set; then - withval=$with_distribution_version; - ac_distribution_version=$withval - -else - ac_distribution_version=auto - -fi - - - -# Check whether --with-rpm-prefix was given. -if test "${with_rpm_prefix+set}" = set; then - withval=$with_rpm_prefix; - ac_rpm_prefix=$withval - -else - ac_rpm_prefix=auto - -fi - - - -# Check whether --with-rpm-group was given. -if test "${with_rpm_group+set}" = set; then - withval=$with_rpm_group; - ac_rpm_group=$withval - -else - ac_rpm_group=auto - -fi - - -if test "$ac_distribution" != "auto"; then - DISTRIBUTION=$ac_distribution -fi - -if test "$ac_distribution" = "auto"; then -if test "${DISTRIBUTION+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -if test -f "/etc/SuSE-release"; then - DISTRIBUTION="SuSE" -elif test -f "/etc/mandrake-release"; then - DISTRIBUTION="Mandrake" -elif test -f "/etc/redhat-release"; then - DISTRIBUTION="Red Hat" -elif test -f "/etc/debian_version"; then - DISTRIBUTION="Debian" -fi - -fi - -fi - -if test "$ac_distribution_version" != "auto"; then - DISTRIBUTION_VERSION=$ac_distribution_version -fi -if test "$ac_distribution_version" = "auto"; then -if test "${DISTRIBUTION_VERSION+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -if test -f "/etc/SuSE-release" && test "$DISTRIBUTION" = "SuSE"; then - DISTRIBUTION_VERSION=`grep "VERSION =" /etc/SuSE-release | sed 's/VERSION = //'`; -elif test -f "/etc/mandrake-release" && test "$DISTRIBUTION" = "Mandrake"; then - DISTRIBUTION_VERSION=`grep "Mandrake" /etc/mandrake-release | sed 's/[a-zA-Z()]*//g' | awk '{print }'` -elif test -f "/etc/redhat-release" && test "$DISTRIBUTION" = "Red Hat"; then - DISTRIBUTION_VERSION=`grep "Red Hat" /etc/redhat-release | sed 's/[a-zA-Z()]*//g' | awk '{print }'` -elif test -f "/etc/debian_version" && test "$DISTRIBUTION" = "Debian"; then - DISTRIBUTION_VERSION=`cat /etc/debian_version` -fi - -fi - -fi - - -if test "$ac_rpm_prefix" != "auto"; then - RPM_PREFIX=$ac_rpm_prefix -fi -if test "$ac_rpm_prefix" = "auto"; then -if test "${RPM_PREFIX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -if test "$DISTRIBUTION" = "SuSE"; then - RPM_PREFIX="/opt/kde3" -elif test "$DISTRIBUTION" = "Mandrake"; then - RPM_PREFIX="/usr" -elif test "$DISTRIBUTION" = "Red Hat"; then - RPM_PREFIX="/usr" -elif test "$DISTRIBUTION" = "Debian"; then - RPM_PREFIX="/usr" -fi - -fi - -fi - -if test "$ac_rpm_group" != "auto"; then - RPM_GROUP=$ac_rpm_group -fi -if test "$ac_rpm_prefix" = "auto"; then -if test "${RPM_GROUP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -if test "$DISTRIBUTION" = "SuSE"; then - RPM_GROUP="X11/KDE/Applications" -elif test "$DISTRIBUTION" = "Mandrake"; then - RPM_GROUP="Graphical desktop/KDE" -elif test "$DISTRIBUTION" = "Red Hat"; then - RPM_GROUP="Graphical desktop/KDE" -elif test "$DISTRIBUTION" = "Debian"; then - RPM_GROUP="Graphical desktop/KDE" -fi - -fi - -fi - -if test -n "$DISTRIBUTION" && test "$DISTRIBUTION" != "unknown"; then - -cat >>confdefs.h <<_ACEOF -#define DISTRIBUTION ${DISTRIBUTION} -_ACEOF - -fi - -if test -n "$DISTRIBUTION_VERSION" && test "$DISTRIBUTION_VERSION" != "unknown"; then - -cat >>confdefs.h <<_ACEOF -#define DISTRIBUTION_VERSION ${DISTRIBUTION_VERSION} -_ACEOF - -fi - - - - - - -{ echo "$as_me:$LINENO: result: $DISTRIBUTION $DISTRIBUTION_VERSION" >&5 -echo "${ECHO_T}$DISTRIBUTION $DISTRIBUTION_VERSION" >&6; } - -{ echo "$as_me:$LINENO: checking for RPM installation prefix" >&5 -echo $ECHO_N "checking for RPM installation prefix... $ECHO_C" >&6; } -{ echo "$as_me:$LINENO: result: $RPM_PREFIX" >&5 -echo "${ECHO_T}$RPM_PREFIX" >&6; } - -{ echo "$as_me:$LINENO: checking for the correct RPM group" >&5 -echo $ECHO_N "checking for the correct RPM group... $ECHO_C" >&6; } -{ echo "$as_me:$LINENO: result: $RPM_GROUP" >&5 -echo "${ECHO_T}$RPM_GROUP" >&6; } - - - -ac_config_files="$ac_config_files README" - -ac_config_files="$ac_config_files INSTALL" - -ac_config_files="$ac_config_files bibletime.lsm" - -ac_config_files="$ac_config_files bibletime.spec" - -ac_config_files="$ac_config_files bibletime.desktop" - - - -DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin" -TOPSUBDIRS="" - -if test ! -s $srcdir/subdirs; then - files=`cd $srcdir && ls -1` - dirs=`for i in $files; do if test -d $i; then echo $i; fi; done` - for i in $dirs; do - echo $i >> $srcdir/subdirs - done -fi - -ac_topsubdirs= -if test -s $srcdir/inst-apps; then - ac_topsubdirs="`cat $srcdir/inst-apps`" -elif test -s $srcdir/subdirs; then - ac_topsubdirs="`cat $srcdir/subdirs`" -fi - -for i in $ac_topsubdirs; do - { echo "$as_me:$LINENO: checking if $i should be compiled" >&5 -echo $ECHO_N "checking if $i should be compiled... $ECHO_C" >&6; } - if test -d $srcdir/$i; then - install_it="yes" - for j in $DO_NOT_COMPILE; do - if test $i = $j; then - install_it="no" - fi - done - else - install_it="no" - fi - { echo "$as_me:$LINENO: result: $install_it" >&5 -echo "${ECHO_T}$install_it" >&6; } - vari=`echo $i | sed -e 's,[-+.@],_,g'` - if test $install_it = "yes"; then - TOPSUBDIRS="$TOPSUBDIRS $i" - eval "$vari""_SUBDIR_included=yes" - else - eval "$vari""_SUBDIR_included=no" - fi -done - - - -ac_config_files="$ac_config_files Makefile" - -ac_config_files="$ac_config_files bibletime/Makefile" - -ac_config_files="$ac_config_files bibletime/backend/Makefile" - -ac_config_files="$ac_config_files bibletime/display-templates/Makefile" - -ac_config_files="$ac_config_files bibletime/frontend/Makefile" - -ac_config_files="$ac_config_files bibletime/frontend/display/Makefile" - -ac_config_files="$ac_config_files bibletime/frontend/displaywindow/Makefile" - -ac_config_files="$ac_config_files bibletime/frontend/keychooser/Makefile" - -ac_config_files="$ac_config_files bibletime/frontend/mainindex/Makefile" - -ac_config_files="$ac_config_files bibletime/frontend/searchdialog/Makefile" - -ac_config_files="$ac_config_files bibletime/frontend/util/Makefile" - -ac_config_files="$ac_config_files bibletime/pics/Makefile" - -ac_config_files="$ac_config_files bibletime/pics/16x16/Makefile" - -ac_config_files="$ac_config_files bibletime/pics/22x22/Makefile" - -ac_config_files="$ac_config_files bibletime/pics/32x32/Makefile" - -ac_config_files="$ac_config_files bibletime/pics/48x48/Makefile" - -ac_config_files="$ac_config_files bibletime/pics/64x64/Makefile" - -ac_config_files="$ac_config_files bibletime/util/Makefile" - -ac_config_files="$ac_config_files bibletime/xml/Makefile" - -ac_config_files="$ac_config_files docs/Makefile" - -ac_config_files="$ac_config_files docs/handbook/Makefile" - -ac_config_files="$ac_config_files docs/handbook/html/Makefile" - -ac_config_files="$ac_config_files docs/handbook/unicode/Makefile" - -ac_config_files="$ac_config_files docs/howto/Makefile" - -ac_config_files="$ac_config_files docs/howto/html/Makefile" - -ac_config_files="$ac_config_files docs/howto/unicode/Makefile" - -ac_config_files="$ac_config_files pot/Makefile" - -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, we kill variables containing newlines. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -( - for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 -echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - *) $as_unset $ac_var ;; - esac ;; - esac - done - - (set) 2>&1 | - case $as_nl`(ac_space=' '; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; #( - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) | - sed ' - /^ac_cv_env_/b end - t clear - :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - :end' >>confcache -if diff "$cache_file" confcache >/dev/null 2>&1; then :; else - if test -w "$cache_file"; then - test "x$cache_file" != "x/dev/null" && - { echo "$as_me:$LINENO: updating cache $cache_file" >&5 -echo "$as_me: updating cache $cache_file" >&6;} - cat confcache >$cache_file - else - { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 -echo "$as_me: not updating unwritable cache $cache_file" >&6;} - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -DEFS=-DHAVE_CONFIG_H - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`echo "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - -if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${unsermake_enable_pch_TRUE}" && test -z "${unsermake_enable_pch_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"unsermake_enable_pch\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"unsermake_enable_pch\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${include_x11_TRUE}" && test -z "${include_x11_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"include_x11\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"include_x11\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${include_ARTS_TRUE}" && test -z "${include_ARTS_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"include_ARTS\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"include_ARTS\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi - -: ${CONFIG_STATUS=./config.status} -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -as_nl=' -' -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# CDPATH. -$as_unset CDPATH - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in --n*) - case `echo 'x\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; - esac;; -*) - ECHO_N='-n';; -esac - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir -fi -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 - -# Save the log message, to keep $[0] and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by $as_me, which was -generated by GNU Autoconf 2.61. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF -# Files that config.status was made for. -config_files="$ac_config_files" -config_headers="$ac_config_headers" -config_commands="$ac_config_commands" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTIONS] [FILE]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Configuration commands: -$config_commands - -Report bugs to ." - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -ac_cs_version="\\ -config.status -configured by $0, generated by GNU Autoconf 2.61, - with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2006 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -MKDIR_P='$MKDIR_P' -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - echo "$ac_cs_version"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - { echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; };; - --help | --hel | -h ) - echo "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) { echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -if \$ac_cs_recheck; then - echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - CONFIG_SHELL=$SHELL - export CONFIG_SHELL - exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - echo "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -# -# INIT-COMMANDS -# -AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "README") CONFIG_FILES="$CONFIG_FILES README" ;; - "INSTALL") CONFIG_FILES="$CONFIG_FILES INSTALL" ;; - "bibletime.lsm") CONFIG_FILES="$CONFIG_FILES bibletime.lsm" ;; - "bibletime.spec") CONFIG_FILES="$CONFIG_FILES bibletime.spec" ;; - "bibletime.desktop") CONFIG_FILES="$CONFIG_FILES bibletime.desktop" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "bibletime/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/Makefile" ;; - "bibletime/backend/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/backend/Makefile" ;; - "bibletime/display-templates/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/display-templates/Makefile" ;; - "bibletime/frontend/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/frontend/Makefile" ;; - "bibletime/frontend/display/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/frontend/display/Makefile" ;; - "bibletime/frontend/displaywindow/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/frontend/displaywindow/Makefile" ;; - "bibletime/frontend/keychooser/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/frontend/keychooser/Makefile" ;; - "bibletime/frontend/mainindex/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/frontend/mainindex/Makefile" ;; - "bibletime/frontend/searchdialog/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/frontend/searchdialog/Makefile" ;; - "bibletime/frontend/util/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/frontend/util/Makefile" ;; - "bibletime/pics/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/pics/Makefile" ;; - "bibletime/pics/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/pics/16x16/Makefile" ;; - "bibletime/pics/22x22/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/pics/22x22/Makefile" ;; - "bibletime/pics/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/pics/32x32/Makefile" ;; - "bibletime/pics/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/pics/48x48/Makefile" ;; - "bibletime/pics/64x64/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/pics/64x64/Makefile" ;; - "bibletime/util/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/util/Makefile" ;; - "bibletime/xml/Makefile") CONFIG_FILES="$CONFIG_FILES bibletime/xml/Makefile" ;; - "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;; - "docs/handbook/Makefile") CONFIG_FILES="$CONFIG_FILES docs/handbook/Makefile" ;; - "docs/handbook/html/Makefile") CONFIG_FILES="$CONFIG_FILES docs/handbook/html/Makefile" ;; - "docs/handbook/unicode/Makefile") CONFIG_FILES="$CONFIG_FILES docs/handbook/unicode/Makefile" ;; - "docs/howto/Makefile") CONFIG_FILES="$CONFIG_FILES docs/howto/Makefile" ;; - "docs/howto/html/Makefile") CONFIG_FILES="$CONFIG_FILES docs/howto/html/Makefile" ;; - "docs/howto/unicode/Makefile") CONFIG_FILES="$CONFIG_FILES docs/howto/unicode/Makefile" ;; - "pot/Makefile") CONFIG_FILES="$CONFIG_FILES pot/Makefile" ;; - - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers - test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= - trap 'exit_status=$? - { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status -' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - -# -# Set up the sed scripts for CONFIG_FILES section. -# - -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h -if test -n "$CONFIG_FILES"; then - -_ACEOF - - - -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -SHELL!$SHELL$ac_delim -PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim -PACKAGE_NAME!$PACKAGE_NAME$ac_delim -PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim -PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim -PACKAGE_STRING!$PACKAGE_STRING$ac_delim -PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim -exec_prefix!$exec_prefix$ac_delim -prefix!$prefix$ac_delim -program_transform_name!$program_transform_name$ac_delim -bindir!$bindir$ac_delim -sbindir!$sbindir$ac_delim -libexecdir!$libexecdir$ac_delim -datarootdir!$datarootdir$ac_delim -datadir!$datadir$ac_delim -sysconfdir!$sysconfdir$ac_delim -sharedstatedir!$sharedstatedir$ac_delim -localstatedir!$localstatedir$ac_delim -includedir!$includedir$ac_delim -oldincludedir!$oldincludedir$ac_delim -docdir!$docdir$ac_delim -infodir!$infodir$ac_delim -htmldir!$htmldir$ac_delim -dvidir!$dvidir$ac_delim -pdfdir!$pdfdir$ac_delim -psdir!$psdir$ac_delim -libdir!$libdir$ac_delim -localedir!$localedir$ac_delim -mandir!$mandir$ac_delim -DEFS!$DEFS$ac_delim -ECHO_C!$ECHO_C$ac_delim -ECHO_N!$ECHO_N$ac_delim -ECHO_T!$ECHO_T$ac_delim -LIBS!$LIBS$ac_delim -build_alias!$build_alias$ac_delim -host_alias!$host_alias$ac_delim -target_alias!$target_alias$ac_delim -build!$build$ac_delim -build_cpu!$build_cpu$ac_delim -build_vendor!$build_vendor$ac_delim -build_os!$build_os$ac_delim -host!$host$ac_delim -host_cpu!$host_cpu$ac_delim -host_vendor!$host_vendor$ac_delim -host_os!$host_os$ac_delim -target!$target$ac_delim -target_cpu!$target_cpu$ac_delim -target_vendor!$target_vendor$ac_delim -target_os!$target_os$ac_delim -INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim -INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim -INSTALL_DATA!$INSTALL_DATA$ac_delim -am__isrc!$am__isrc$ac_delim -CYGPATH_W!$CYGPATH_W$ac_delim -PACKAGE!$PACKAGE$ac_delim -VERSION!$VERSION$ac_delim -ACLOCAL!$ACLOCAL$ac_delim -AUTOCONF!$AUTOCONF$ac_delim -AUTOMAKE!$AUTOMAKE$ac_delim -AUTOHEADER!$AUTOHEADER$ac_delim -MAKEINFO!$MAKEINFO$ac_delim -install_sh!$install_sh$ac_delim -STRIP!$STRIP$ac_delim -INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim -mkdir_p!$mkdir_p$ac_delim -AWK!$AWK$ac_delim -SET_MAKE!$SET_MAKE$ac_delim -am__leading_dot!$am__leading_dot$ac_delim -AMTAR!$AMTAR$ac_delim -am__tar!$am__tar$ac_delim -am__untar!$am__untar$ac_delim -KDECONFIG!$KDECONFIG$ac_delim -kde_libs_prefix!$kde_libs_prefix$ac_delim -kde_libs_htmldir!$kde_libs_htmldir$ac_delim -CONF_FILES!$CONF_FILES$ac_delim -CC!$CC$ac_delim -CFLAGS!$CFLAGS$ac_delim -LDFLAGS!$LDFLAGS$ac_delim -CPPFLAGS!$CPPFLAGS$ac_delim -ac_ct_CC!$ac_ct_CC$ac_delim -EXEEXT!$EXEEXT$ac_delim -OBJEXT!$OBJEXT$ac_delim -DEPDIR!$DEPDIR$ac_delim -am__include!$am__include$ac_delim -am__quote!$am__quote$ac_delim -AMDEP_TRUE!$AMDEP_TRUE$ac_delim -AMDEP_FALSE!$AMDEP_FALSE$ac_delim -AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim -CCDEPMODE!$CCDEPMODE$ac_delim -am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim -am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim -CPP!$CPP$ac_delim -CXX!$CXX$ac_delim -CXXFLAGS!$CXXFLAGS$ac_delim -ac_ct_CXX!$ac_ct_CXX$ac_delim -CXXDEPMODE!$CXXDEPMODE$ac_delim -am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim -_ACEOF - - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then - break - elif $ac_last_try; then - { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` -if test -n "$ac_eof"; then - ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` - ac_eof=`expr $ac_eof + 1` -fi - -cat >>$CONFIG_STATUS <<_ACEOF -cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -_ACEOF -sed ' -s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g -s/^/s,@/; s/!/@,|#_!!_#|/ -:n -t n -s/'"$ac_delim"'$/,g/; t -s/$/\\/; p -N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n -' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF -CEOF$ac_eof -_ACEOF - - -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim -WOVERLOADED_VIRTUAL!$WOVERLOADED_VIRTUAL$ac_delim -HAVE_GCC_VISIBILITY!$HAVE_GCC_VISIBILITY$ac_delim -unsermake_enable_pch_TRUE!$unsermake_enable_pch_TRUE$ac_delim -unsermake_enable_pch_FALSE!$unsermake_enable_pch_FALSE$ac_delim -USE_EXCEPTIONS!$USE_EXCEPTIONS$ac_delim -USE_RTTI!$USE_RTTI$ac_delim -CXXCPP!$CXXCPP$ac_delim -NOOPT_CXXFLAGS!$NOOPT_CXXFLAGS$ac_delim -NOOPT_CFLAGS!$NOOPT_CFLAGS$ac_delim -ENABLE_PERMISSIVE_FLAG!$ENABLE_PERMISSIVE_FLAG$ac_delim -LDFLAGS_AS_NEEDED!$LDFLAGS_AS_NEEDED$ac_delim -LDFLAGS_NEW_DTAGS!$LDFLAGS_NEW_DTAGS$ac_delim -KDE_USE_FINAL_TRUE!$KDE_USE_FINAL_TRUE$ac_delim -KDE_USE_FINAL_FALSE!$KDE_USE_FINAL_FALSE$ac_delim -KDE_USE_CLOSURE_TRUE!$KDE_USE_CLOSURE_TRUE$ac_delim -KDE_USE_CLOSURE_FALSE!$KDE_USE_CLOSURE_FALSE$ac_delim -KDE_NO_UNDEFINED!$KDE_NO_UNDEFINED$ac_delim -KDE_USE_NMCHECK_TRUE!$KDE_USE_NMCHECK_TRUE$ac_delim -KDE_USE_NMCHECK_FALSE!$KDE_USE_NMCHECK_FALSE$ac_delim -GREP!$GREP$ac_delim -EGREP!$EGREP$ac_delim -LN_S!$LN_S$ac_delim -ECHO!$ECHO$ac_delim -AR!$AR$ac_delim -RANLIB!$RANLIB$ac_delim -F77!$F77$ac_delim -FFLAGS!$FFLAGS$ac_delim -ac_ct_F77!$ac_ct_F77$ac_delim -LIBTOOL!$LIBTOOL$ac_delim -KDE_PLUGIN!$KDE_PLUGIN$ac_delim -MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim -MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim -MAINT!$MAINT$ac_delim -MSGFMT!$MSGFMT$ac_delim -GMSGFMT!$GMSGFMT$ac_delim -XGETTEXT!$XGETTEXT$ac_delim -LIBUTIL!$LIBUTIL$ac_delim -LIBCOMPAT!$LIBCOMPAT$ac_delim -LIBCRYPT!$LIBCRYPT$ac_delim -LIBRESOLV!$LIBRESOLV$ac_delim -LIB_POLL!$LIB_POLL$ac_delim -FRAMEWORK_COREAUDIO!$FRAMEWORK_COREAUDIO$ac_delim -LIBSOCKET!$LIBSOCKET$ac_delim -X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim -LIBUCB!$LIBUCB$ac_delim -LIBDL!$LIBDL$ac_delim -include_x11_TRUE!$include_x11_TRUE$ac_delim -include_x11_FALSE!$include_x11_FALSE$ac_delim -XMKMF!$XMKMF$ac_delim -X_PRE_LIBS!$X_PRE_LIBS$ac_delim -LIB_X11!$LIB_X11$ac_delim -LIB_XRENDER!$LIB_XRENDER$ac_delim -LIBSM!$LIBSM$ac_delim -X_INCLUDES!$X_INCLUDES$ac_delim -X_LDFLAGS!$X_LDFLAGS$ac_delim -x_includes!$x_includes$ac_delim -x_libraries!$x_libraries$ac_delim -QTE_NORTTI!$QTE_NORTTI$ac_delim -LIB_XEXT!$LIB_XEXT$ac_delim -LIBPTHREAD!$LIBPTHREAD$ac_delim -USE_THREADS!$USE_THREADS$ac_delim -KDE_MT_LDFLAGS!$KDE_MT_LDFLAGS$ac_delim -KDE_MT_LIBS!$KDE_MT_LIBS$ac_delim -USER_INCLUDES!$USER_INCLUDES$ac_delim -USER_LDFLAGS!$USER_LDFLAGS$ac_delim -LIBZ!$LIBZ$ac_delim -LIBPNG!$LIBPNG$ac_delim -LIBJPEG!$LIBJPEG$ac_delim -qt_libraries!$qt_libraries$ac_delim -qt_includes!$qt_includes$ac_delim -QT_INCLUDES!$QT_INCLUDES$ac_delim -QT_LDFLAGS!$QT_LDFLAGS$ac_delim -PERL!$PERL$ac_delim -MOC!$MOC$ac_delim -UIC!$UIC$ac_delim -UIC_TR!$UIC_TR$ac_delim -LIB_QT!$LIB_QT$ac_delim -LIB_QPE!$LIB_QPE$ac_delim -kde_qtver!$kde_qtver$ac_delim -KDE_EXTRA_RPATH!$KDE_EXTRA_RPATH$ac_delim -KDE_RPATH!$KDE_RPATH$ac_delim -X_RPATH!$X_RPATH$ac_delim -kde_libraries!$kde_libraries$ac_delim -kde_includes!$kde_includes$ac_delim -KDE_LDFLAGS!$KDE_LDFLAGS$ac_delim -KDE_INCLUDES!$KDE_INCLUDES$ac_delim -all_includes!$all_includes$ac_delim -all_libraries!$all_libraries$ac_delim -AUTODIRS!$AUTODIRS$ac_delim -include_ARTS_TRUE!$include_ARTS_TRUE$ac_delim -include_ARTS_FALSE!$include_ARTS_FALSE$ac_delim -MAKEKDEWIDGETS!$MAKEKDEWIDGETS$ac_delim -KCONFIG_COMPILER!$KCONFIG_COMPILER$ac_delim -KCFG_DEPENDENCIES!$KCFG_DEPENDENCIES$ac_delim -DCOPIDLNG!$DCOPIDLNG$ac_delim -DCOPIDL!$DCOPIDL$ac_delim -_ACEOF - - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then - break - elif $ac_last_try; then - { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` -if test -n "$ac_eof"; then - ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` - ac_eof=`expr $ac_eof + 1` -fi - -cat >>$CONFIG_STATUS <<_ACEOF -cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -_ACEOF -sed ' -s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g -s/^/s,@/; s/!/@,|#_!!_#|/ -:n -t n -s/'"$ac_delim"'$/,g/; t -s/$/\\/; p -N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n -' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF -CEOF$ac_eof -_ACEOF - - -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -DCOPIDL2CPP!$DCOPIDL2CPP$ac_delim -DCOP_DEPENDENCIES!$DCOP_DEPENDENCIES$ac_delim -MCOPIDL!$MCOPIDL$ac_delim -ARTSCCONFIG!$ARTSCCONFIG$ac_delim -MEINPROC!$MEINPROC$ac_delim -KDE_XSL_STYLESHEET!$KDE_XSL_STYLESHEET$ac_delim -XMLLINT!$XMLLINT$ac_delim -kde_htmldir!$kde_htmldir$ac_delim -kde_appsdir!$kde_appsdir$ac_delim -kde_icondir!$kde_icondir$ac_delim -kde_sounddir!$kde_sounddir$ac_delim -kde_datadir!$kde_datadir$ac_delim -kde_locale!$kde_locale$ac_delim -kde_confdir!$kde_confdir$ac_delim -kde_kcfgdir!$kde_kcfgdir$ac_delim -kde_mimedir!$kde_mimedir$ac_delim -kde_wallpaperdir!$kde_wallpaperdir$ac_delim -kde_bindir!$kde_bindir$ac_delim -xdg_appsdir!$xdg_appsdir$ac_delim -xdg_menudir!$xdg_menudir$ac_delim -xdg_directorydir!$xdg_directorydir$ac_delim -kde_templatesdir!$kde_templatesdir$ac_delim -kde_servicesdir!$kde_servicesdir$ac_delim -kde_servicetypesdir!$kde_servicetypesdir$ac_delim -kde_moduledir!$kde_moduledir$ac_delim -kdeinitdir!$kdeinitdir$ac_delim -kde_styledir!$kde_styledir$ac_delim -kde_widgetdir!$kde_widgetdir$ac_delim -LIB_KDECORE!$LIB_KDECORE$ac_delim -LIB_KDEUI!$LIB_KDEUI$ac_delim -LIB_KIO!$LIB_KIO$ac_delim -LIB_KJS!$LIB_KJS$ac_delim -LIB_SMB!$LIB_SMB$ac_delim -LIB_KAB!$LIB_KAB$ac_delim -LIB_KABC!$LIB_KABC$ac_delim -LIB_KHTML!$LIB_KHTML$ac_delim -LIB_KSPELL!$LIB_KSPELL$ac_delim -LIB_KPARTS!$LIB_KPARTS$ac_delim -LIB_KDEPRINT!$LIB_KDEPRINT$ac_delim -LIB_KUTILS!$LIB_KUTILS$ac_delim -LIB_KDEPIM!$LIB_KDEPIM$ac_delim -LIB_KIMPROXY!$LIB_KIMPROXY$ac_delim -LIB_KNEWSTUFF!$LIB_KNEWSTUFF$ac_delim -LIB_KDNSSD!$LIB_KDNSSD$ac_delim -LIB_KSYCOCA!$LIB_KSYCOCA$ac_delim -LIB_KFILE!$LIB_KFILE$ac_delim -LIB_KFM!$LIB_KFM$ac_delim -BT_LDFLAGS!$BT_LDFLAGS$ac_delim -SWORD_LIBRARY_PATH!$SWORD_LIBRARY_PATH$ac_delim -LIB_SWORD!$LIB_SWORD$ac_delim -SWORD_INCLUDES!$SWORD_INCLUDES$ac_delim -CLUCENE_LIBRARY_PATH!$CLUCENE_LIBRARY_PATH$ac_delim -LIB_CLUCENE!$LIB_CLUCENE$ac_delim -CLUCENE_INCLUDES!$CLUCENE_INCLUDES$ac_delim -HOWTODIR!$HOWTODIR$ac_delim -DISTRIBUTION!$DISTRIBUTION$ac_delim -DISTRIBUTION_VERSION!$DISTRIBUTION_VERSION$ac_delim -RPM_PREFIX!$RPM_PREFIX$ac_delim -RPM_GROUP!$RPM_GROUP$ac_delim -TOPSUBDIRS!$TOPSUBDIRS$ac_delim -LIBOBJS!$LIBOBJS$ac_delim -LTLIBOBJS!$LTLIBOBJS$ac_delim -_ACEOF - - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 62; then - break - elif $ac_last_try; then - { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` -if test -n "$ac_eof"; then - ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` - ac_eof=`expr $ac_eof + 1` -fi - -cat >>$CONFIG_STATUS <<_ACEOF -cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end -_ACEOF -sed ' -s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g -s/^/s,@/; s/!/@,|#_!!_#|/ -:n -t n -s/'"$ac_delim"'$/,g/; t -s/$/\\/; p -N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n -' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF -:end -s/|#_!!_#|//g -CEOF$ac_eof -_ACEOF - - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ -s/:*$// -s/^[^=]*=[ ]*$// -}' -fi - -cat >>$CONFIG_STATUS <<\_ACEOF -fi # test -n "$CONFIG_FILES" - - -for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 -echo "$as_me: error: Invalid tag $ac_tag." >&2;} - { (exit 1); exit 1; }; };; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 -echo "$as_me: error: cannot find input file: $ac_f" >&2;} - { (exit 1); exit 1; }; };; - esac - ac_file_inputs="$ac_file_inputs $ac_f" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input="Generated from "`IFS=: - echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - fi - - case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin";; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - { as_dir="$ac_dir" - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac - ac_MKDIR_P=$MKDIR_P - case $MKDIR_P in - [\\/$]* | ?:[\\/]* ) ;; - */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= - -case `sed -n '/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p -' $ac_file_inputs` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF - sed "$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s&@configure_input@&$configure_input&;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -s&@MKDIR_P@&$ac_MKDIR_P&;t t -$ac_datarootdir_hack -" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 -echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} - - rm -f "$tmp/stdin" - case $ac_file in - -) cat "$tmp/out"; rm -f "$tmp/out";; - *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; - esac - ;; - :H) - # - # CONFIG_HEADER - # -_ACEOF - -# Transform confdefs.h into a sed script `conftest.defines', that -# substitutes the proper values into config.h.in to produce config.h. -rm -f conftest.defines conftest.tail -# First, append a space to every undef/define line, to ease matching. -echo 's/$/ /' >conftest.defines -# Then, protect against being on the right side of a sed subst, or in -# an unquoted here document, in config.status. If some macros were -# called several times there might be several #defines for the same -# symbol, which is useless. But do not sort them, since the last -# AC_DEFINE must be honored. -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where -# NAME is the cpp macro being defined, VALUE is the value it is being given. -# PARAMS is the parameter list in the macro definition--in most cases, it's -# just an empty string. -ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' -ac_dB='\\)[ (].*,\\1define\\2' -ac_dC=' ' -ac_dD=' ,' - -uniq confdefs.h | - sed -n ' - t rset - :rset - s/^[ ]*#[ ]*define[ ][ ]*// - t ok - d - :ok - s/[\\&,]/\\&/g - s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p - s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p - ' >>conftest.defines - -# Remove the space that was appended to ease matching. -# Then replace #undef with comments. This is necessary, for -# example, in the case of _POSIX_SOURCE, which is predefined and required -# on some systems where configure will not decide to define it. -# (The regexp can be short, since the line contains either #define or #undef.) -echo 's/ $// -s,^[ #]*u.*,/* & */,' >>conftest.defines - -# Break up conftest.defines: -ac_max_sed_lines=50 - -# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" -# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" -# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" -# et cetera. -ac_in='$ac_file_inputs' -ac_out='"$tmp/out1"' -ac_nxt='"$tmp/out2"' - -while : -do - # Write a here document: - cat >>$CONFIG_STATUS <<_ACEOF - # First, check the format of the line: - cat >"\$tmp/defines.sed" <<\\CEOF -/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def -/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def -b -:def -_ACEOF - sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS - echo 'CEOF - sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS - ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in - sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail - grep . conftest.tail >/dev/null || break - rm -f conftest.defines - mv conftest.tail conftest.defines -done -rm -f conftest.defines conftest.tail - -echo "ac_result=$ac_in" >>$CONFIG_STATUS -cat >>$CONFIG_STATUS <<\_ACEOF - if test x"$ac_file" != x-; then - echo "/* $configure_input */" >"$tmp/config.h" - cat "$ac_result" >>"$tmp/config.h" - if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then - { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 -echo "$as_me: $ac_file is unchanged" >&6;} - else - rm -f $ac_file - mv "$tmp/config.h" $ac_file - fi - else - echo "/* $configure_input */" - cat "$ac_result" - fi - rm -f "$tmp/out12" -# Compute $ac_file's index in $config_headers. -_am_arg=$ac_file -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || -$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$_am_arg" : 'X\(//\)[^/]' \| \ - X"$_am_arg" : 'X\(//\)$' \| \ - X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || -echo X"$_am_arg" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'`/stamp-h$_am_stamp_count - ;; - - :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 -echo "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`$as_dirname -- "$mf" || -$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$mf" : 'X\(//\)[^/]' \| \ - X"$mf" : 'X\(//\)$' \| \ - X"$mf" : 'X\(/\)' \| . 2>/dev/null || -echo X"$mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$file" : 'X\(//\)[^/]' \| \ - X"$file" : 'X\(//\)$' \| \ - X"$file" : 'X\(/\)' \| . 2>/dev/null || -echo X"$file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - { as_dir=$dirpart/$fdir - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done -done - ;; - - esac -done # for ac_tag - - -{ (exit 0); exit 0; } -_ACEOF -if test "x$with_fast_perl" = "xyes"; then - perl -i.bak $ac_aux_dir/conf.change.pl $CONFIG_STATUS \ - || mv $CONFIG_STATUS.bak $CONFIG_STATUS - rm -f $CONFIG_STATUS.bak -fi -chmod +x $CONFIG_STATUS -ac_clean_files=$ac_clean_files_save - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } -fi - -# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure -if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then - # And if so, warn when they don't match - if test "$kde_libs_prefix" != "$given_prefix"; then - # And if kde doesn't know about the prefix yet - echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null - if test $? -ne 0; then - echo "" - echo "Warning: you chose to install this package in $given_prefix," - echo "but KDE was found in $kde_libs_prefix." - echo "For this to work, you will need to tell KDE about the new prefix, by ensuring" - echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix" - echo "Then restart KDE." - echo "" - fi - fi -fi - -if test "$all_tests" = "bad"; then - if test ! "$cache_file" = "/dev/null"; then - echo "" - echo "Please remove the file $cache_file after changing your setup" - echo "so that configure will find the changes next time." - echo "" - fi -else - echo "" - echo "Good - your configure finished. Start make now" - echo "" -fi diff --git a/configure.in b/configure.in deleted file mode 100644 index 3379ae3..0000000 --- a/configure.in +++ /dev/null @@ -1,131 +0,0 @@ -dnl ======================================================= -dnl FILE: configure.in.in -dnl ======================================================= - -AC_INIT(acinclude.m4) dnl a source file from your sub dir - -dnl This is so we can use kde-common -AC_CONFIG_AUX_DIR(admin) - -dnl This ksh/zsh feature conflicts with `cd blah ; pwd` -unset CDPATH - -dnl Checking host/target/build systems, for make, install etc. -AC_CANONICAL_SYSTEM -dnl Perform program name transformation -AC_ARG_PROGRAM - -dnl Automake doc recommends to do this only here. (Janos) -AM_INIT_AUTOMAKE(bibletime, 1.6.5.1) dnl searches for some needed programs - -KDE_SET_PREFIX -KDE_USE_QT(3.0) - -dnl generate the config header -AM_CONFIG_HEADER([config.h]) dnl at the distribution this done - -dnl Checks for programs. -AC_CHECK_COMPILERS -CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS" -AC_ENABLE_SHARED(no) -AC_ENABLE_STATIC(yes) -KDE_PROG_LIBTOOL - -AM_MAINTAINER_MODE - -dnl for NLS support. Call them in this order! -dnl WITH_NLS is for the po files -AM_KDE_WITH_NLS - -AC_PATH_KDE - -dnl in this space add everything you want to check for; -dnl examples are specific headers, libraries, etc. -dnl everything to compile and run a KDE program is already checked - -CPPFLAGS="$CPPFLAGS -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -DQT_CLEAN_NAMESPACE -Wall -I\$(top_srcdir)/ -I\$(top_srcdir)/bibletime -I\$(top_builddir)/bibletime" -AC_CHECK_STATIC_LINKING(ac_use_static) -AC_CHECK_SWORD(1.5.9, [$ac_use_static]) -AC_CHECK_CLUCENE([$ac_use_static]) - -AC_ARG_ENABLE(howto, - AC_HELP_STRING([--enable-howto], - [install Bible Study Howto (default=yes)]), - , - enable_howto=yes -) -HOWTODIR="" -if test "x$enable_howto" = xyes; then - HOWTODIR="howto" -fi -AC_SUBST(HOWTODIR) - -dnl Chek for the used distribution -AC_CHECK_DISTRIBUTION - -dnl add here all your Makefiles. They are created by configure - -AC_CONFIG_FILES([ README ]) -AC_CONFIG_FILES([ INSTALL ]) -AC_CONFIG_FILES([ bibletime.lsm ]) -AC_CONFIG_FILES([ bibletime.spec ]) -AC_CONFIG_FILES([ bibletime.desktop ]) -KDE_CREATE_SUBDIRSLIST -AC_CONFIG_FILES([ Makefile ]) -AC_CONFIG_FILES([ bibletime/Makefile ]) -AC_CONFIG_FILES([ bibletime/backend/Makefile ]) -AC_CONFIG_FILES([ bibletime/display-templates/Makefile ]) -AC_CONFIG_FILES([ bibletime/frontend/Makefile ]) -AC_CONFIG_FILES([ bibletime/frontend/display/Makefile ]) -AC_CONFIG_FILES([ bibletime/frontend/displaywindow/Makefile ]) -AC_CONFIG_FILES([ bibletime/frontend/keychooser/Makefile ]) -AC_CONFIG_FILES([ bibletime/frontend/mainindex/Makefile ]) -AC_CONFIG_FILES([ bibletime/frontend/searchdialog/Makefile ]) -AC_CONFIG_FILES([ bibletime/frontend/util/Makefile ]) -AC_CONFIG_FILES([ bibletime/pics/Makefile ]) -AC_CONFIG_FILES([ bibletime/pics/16x16/Makefile ]) -AC_CONFIG_FILES([ bibletime/pics/22x22/Makefile ]) -AC_CONFIG_FILES([ bibletime/pics/32x32/Makefile ]) -AC_CONFIG_FILES([ bibletime/pics/48x48/Makefile ]) -AC_CONFIG_FILES([ bibletime/pics/64x64/Makefile ]) -AC_CONFIG_FILES([ bibletime/util/Makefile ]) -AC_CONFIG_FILES([ bibletime/xml/Makefile ]) -AC_CONFIG_FILES([ docs/Makefile ]) -AC_CONFIG_FILES([ docs/handbook/Makefile ]) -AC_CONFIG_FILES([ docs/handbook/html/Makefile ]) -AC_CONFIG_FILES([ docs/handbook/unicode/Makefile ]) -AC_CONFIG_FILES([ docs/howto/Makefile ]) -AC_CONFIG_FILES([ docs/howto/html/Makefile ]) -AC_CONFIG_FILES([ docs/howto/unicode/Makefile ]) -AC_CONFIG_FILES([ pot/Makefile ]) -AC_OUTPUT -# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure -if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then - # And if so, warn when they don't match - if test "$kde_libs_prefix" != "$given_prefix"; then - # And if kde doesn't know about the prefix yet - echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null - if test $? -ne 0; then - echo "" - echo "Warning: you chose to install this package in $given_prefix," - echo "but KDE was found in $kde_libs_prefix." - echo "For this to work, you will need to tell KDE about the new prefix, by ensuring" - echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix" - echo "Then restart KDE." - echo "" - fi - fi -fi - -if test "$all_tests" = "bad"; then - if test ! "$cache_file" = "/dev/null"; then - echo "" - echo "Please remove the file $cache_file after changing your setup" - echo "so that configure will find the changes next time." - echo "" - fi -else - echo "" - echo "Good - your configure finished. Start make now" - echo "" -fi diff --git a/configure.in.in b/configure.in.in deleted file mode 100644 index f409237..0000000 --- a/configure.in.in +++ /dev/null @@ -1,68 +0,0 @@ -AC_INIT(acinclude.m4) dnl a source file from your sub dir - -dnl This is so we can use kde-common -AC_CONFIG_AUX_DIR(admin) - -dnl This ksh/zsh feature conflicts with `cd blah ; pwd` -unset CDPATH - -dnl Checking host/target/build systems, for make, install etc. -AC_CANONICAL_SYSTEM -dnl Perform program name transformation -AC_ARG_PROGRAM - -dnl Automake doc recommends to do this only here. (Janos) -AM_INIT_AUTOMAKE(bibletime, 1.6.5.1) dnl searches for some needed programs - -KDE_SET_PREFIX -KDE_USE_QT(3.0) - -dnl generate the config header -AM_CONFIG_HEADER([config.h]) dnl at the distribution this done - -dnl Checks for programs. -AC_CHECK_COMPILERS -CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS" -AC_ENABLE_SHARED(no) -AC_ENABLE_STATIC(yes) -KDE_PROG_LIBTOOL - -AM_MAINTAINER_MODE - -dnl for NLS support. Call them in this order! -dnl WITH_NLS is for the po files -AM_KDE_WITH_NLS - -AC_PATH_KDE - -dnl in this space add everything you want to check for; -dnl examples are specific headers, libraries, etc. -dnl everything to compile and run a KDE program is already checked - -CPPFLAGS="$CPPFLAGS -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -DQT_CLEAN_NAMESPACE -Wall -I\$(top_srcdir)/ -I\$(top_srcdir)/bibletime -I\$(top_builddir)/bibletime" -AC_CHECK_STATIC_LINKING(ac_use_static) -AC_CHECK_SWORD(1.5.9, [$ac_use_static]) -AC_CHECK_CLUCENE([$ac_use_static]) - -AC_ARG_ENABLE(howto, - AC_HELP_STRING([--enable-howto], - [install Bible Study Howto (default=yes)]), - , - enable_howto=yes -) -HOWTODIR="" -if test "x$enable_howto" = xyes; then - HOWTODIR="howto" -fi -AC_SUBST(HOWTODIR) - -dnl Chek for the used distribution -AC_CHECK_DISTRIBUTION - -dnl add here all your Makefiles. They are created by configure - -AC_CONFIG_FILES([ README ]) -AC_CONFIG_FILES([ INSTALL ]) -AC_CONFIG_FILES([ bibletime.lsm ]) -AC_CONFIG_FILES([ bibletime.spec ]) -AC_CONFIG_FILES([ bibletime.desktop ]) diff --git a/docs/Makefile.am b/docs/Makefile.am deleted file mode 100644 index 456909a..0000000 --- a/docs/Makefile.am +++ /dev/null @@ -1,10 +0,0 @@ -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update - - -SUBDIRS = handbook $(HOWTODIR) - -EXTRA_DIST = tips - -rcdir = $(kde_datadir)/bibletime -rc_DATA = tips diff --git a/docs/Makefile.in b/docs/Makefile.in deleted file mode 100644 index 362e55d..0000000 --- a/docs/Makefile.in +++ /dev/null @@ -1,763 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = docs -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -#>- html-recursive info-recursive install-data-recursive \ -#>- install-dvi-recursive install-exec-recursive \ -#>- install-html-recursive install-info-recursive \ -#>- install-pdf-recursive install-ps-recursive install-recursive \ -#>- installcheck-recursive installdirs-recursive pdf-recursive \ -#>- ps-recursive uninstall-recursive -#>+ 7 -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; -am__installdirs = "$(DESTDIR)$(rcdir)" -rcDATA_INSTALL = $(INSTALL_DATA) -DATA = $(rc_DATA) -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -SUBDIRS = handbook $(HOWTODIR) -EXTRA_DIST = tips -rcdir = $(kde_datadir)/bibletime -rc_DATA = tips -#>- all: all-recursive -#>+ 1 -all: docs-am all-recursive - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu docs/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -install-rcDATA: $(rc_DATA) - @$(NORMAL_INSTALL) - test -z "$(rcdir)" || $(MKDIR_P) "$(DESTDIR)$(rcdir)" - @list='$(rc_DATA)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(rcDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(rcdir)/$$f'"; \ - $(rcDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(rcdir)/$$f"; \ - done - -uninstall-rcDATA: - @$(NORMAL_UNINSTALL) - @list='$(rc_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(rcdir)/$$f'"; \ - rm -f "$(DESTDIR)$(rcdir)/$$f"; \ - done - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - distdir) \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-recursive -all-am: Makefile $(DATA) -installdirs: installdirs-recursive -installdirs-am: - for dir in "$(DESTDIR)$(rcdir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-recursive -#>+ 1 -clean: kde-rpo-clean clean-recursive - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: install-rcDATA - -install-dvi: install-dvi-recursive - -install-exec-am: - -install-html: install-html-recursive - -install-info: install-info-recursive - -install-man: - -install-pdf: install-pdf-recursive - -install-ps: install-ps-recursive - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: uninstall-rcDATA - -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-rcDATA install-strip \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am uninstall-rcDATA - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=bibletime.1 ksgmltools-bug-read-me.txt Makefile.in bibletime.de.1 Makefile.am - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-recursive - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/bibletime.spec.in b/docs/development/bibletime.spec.in similarity index 100% rename from bibletime.spec.in rename to docs/development/bibletime.spec.in diff --git a/docs/development/format_sourcecode.sh b/docs/development/format_sourcecode.sh new file mode 100755 index 0000000..c0b20ac --- /dev/null +++ b/docs/development/format_sourcecode.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +#kr = Kernigham & Ritchie +# Identically to +# -nbad -bap -bbo -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 +# -cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs +# -nprs -npsl -saf -sai -saw -nsc -nsob -nss +#nce = +#bbo = + +#indent -kr -fc1 -nce -cdb -cli2 -cbi2 -ts4 -sc -l120 -ncs -cdw $@ + +echo "Formatting source code files..."; +for f in $(find . -name \*.cpp -or -name \*.h); do + echo " $f"; + astyle --style=java -t -T --indent-cases --brackets=break-closing-headers $f; + #Fix that line\\ntext is turned into line\n\\t\t\ttext + perl -e 'undef $/; my $t=<>; $t =~ s/\\\n\t+/\\\n/g; print $t;' < $f > $f.new; + rm -f $f.orig; + mv $f.new $f; +done + +echo "...done."; diff --git a/docs/ksgmltools-bug-read-me.txt b/docs/development/ksgmltools-bug-read-me.txt similarity index 100% rename from docs/ksgmltools-bug-read-me.txt rename to docs/development/ksgmltools-bug-read-me.txt diff --git a/docs/development/packaging-howto.txt b/docs/development/packaging-howto.txt new file mode 100644 index 0000000..bce35fa --- /dev/null +++ b/docs/development/packaging-howto.txt @@ -0,0 +1,54 @@ +This is a small explanation how to create packages of BibleTime +--------------------------------------------------------------- + +-Source packages of BibleTime: +------------------------------ + Builidng source packages is only required after a new release and not necessary for users. + To build source packages like bibletime-1.5.tar.bz2 execute these commands and procedures: + + 1. Change in configure.in.in the version number to the right one. + Check README.in and INSTALL.in if the requirements and their version numbers changed. + + 2. "./autogen.sh && ./configure && make distclean && rm +bibletime-*.tar*" to cleanup the source directory + + 3. "make dist" to create the package bibletime-1.5.tar.bz2 + + 4. Test the package. Execute "tar -xjf bibletime-1.5.tar.bz2" +somewhere, then "cd bibletime-1.5" and then "./configure && make && make +install". Start BibleTime to test if the installation was successful and if all +icons etc. are present. + + 4. Upload the bibletime-1.5.tar.bz2 file. + + +-Binary RPM of BibleTime +------------------------ + 1. Locate where your RPM base directory is. On SuSE this is +/usr/src/packages. We continue with this dir. + + 2. "cp bibletime-1.5.tar.bz2 /usr/src/packages/SOURCES/" + + 3. "cp bibletime/bibletime.spec /usr/src/packages/SPECS/" + + 4. "cd /usr/src/packages/" + + 5. "rpm -ba SPECS/bibletime.spec". If this works you're on the good +side, otherwise it's not so good ;) Before you exec the rpm command make +sure you have a standard configuration, for example special graphic card +drivers will lead to wrong dependencies (e.g. NVidia drivers). Deinstall +them first if there are some, then build and then reinstall them. + Also make sure you installed the x11-devel, qt3-devel and kdelibs-devel packages. + + 6. Test the binary RPM. The binary package is normally located in +/usr/src/packages/RPMS//, source RPMs are in /usr/src/packages/SRPMS/. +Often is "i586". Try to install the binary package by "rpm -U +bibletime-1.5-1.rpm" and check dependencies by executing "rpm -q --requires +bibletime". + + 7. Rename the RPM to have the right name, including the distribution +it was built on, e.g. "bibletime-1.5-1.i586.rpm" should be renamed to +"bibletime-1.5-suse9.2-1.i586.rpm" so users know what distribution this package was built for. + + 8. Release the binary and source package. The source package should +have it's original name because it's distribution independant. diff --git a/docs/tips b/docs/development/tips.xml similarity index 100% rename from docs/tips rename to docs/development/tips.xml diff --git a/docs/handbook/Makefile.am b/docs/handbook/Makefile.am deleted file mode 100644 index c4da710..0000000 --- a/docs/handbook/Makefile.am +++ /dev/null @@ -1,17 +0,0 @@ -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update - - -SUBDIRS = unicode html - - -html-files: - if test -e unicode/index.docbook; then \ - olddir=$$PWD; \ - cd html;\ - echo "Validating the XML files..."; \ - if meinproc ../unicode/index.docbook; then\ - echo "HTML files created successfully."; \ - fi; cd $$olddir; \ - fi; - diff --git a/docs/handbook/Makefile.in b/docs/handbook/Makefile.in deleted file mode 100644 index 8e39f3a..0000000 --- a/docs/handbook/Makefile.in +++ /dev/null @@ -1,740 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = docs/handbook -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -#>- html-recursive info-recursive install-data-recursive \ -#>- install-dvi-recursive install-exec-recursive \ -#>- install-html-recursive install-info-recursive \ -#>- install-pdf-recursive install-ps-recursive install-recursive \ -#>- installcheck-recursive installdirs-recursive pdf-recursive \ -#>- ps-recursive uninstall-recursive -#>+ 7 -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -SUBDIRS = unicode html -#>- all: all-recursive -#>+ 1 -all: docs-am all-recursive - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/handbook/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu docs/handbook/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/handbook/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/handbook/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/handbook/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - distdir) \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-recursive -all-am: Makefile -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-recursive -#>+ 1 -clean: kde-rpo-clean clean-recursive - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: - -install-dvi: install-dvi-recursive - -install-exec-am: - -install-html: install-html-recursive - -install-info: install-info-recursive - -install-man: - -install-pdf: install-pdf-recursive - -install-ps: install-ps-recursive - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: - -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am - - -html-files: - if test -e unicode/index.docbook; then \ - olddir=$$PWD; \ - cd html;\ - echo "Validating the XML files..."; \ - if meinproc ../unicode/index.docbook; then\ - echo "HTML files created successfully."; \ - fi; cd $$olddir; \ - fi; -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=Makefile.in Makefile.am - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/handbook/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/handbook/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/handbook/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-recursive - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/docs/handbook/cs/docbook/hdbk-config.docbook b/docs/handbook/cs/docbook/hdbk-config.docbook new file mode 100644 index 0000000..14e9844 --- /dev/null +++ b/docs/handbook/cs/docbook/hdbk-config.docbook @@ -0,0 +1,178 @@ + + Nastavení &bibletime; + V této sekci najdete úvod k nastavení &bibletime; které najdete pod volbou +Nastavení v hlavním menu. + + Nastavení Dialogu BibleTime + Uživatelské rozhraní programu &bibletime; může být uzpůsobeno mnoha směry v +závislosti na vašich potřebách. K dialogu nastavení můžete přistoupit +výběrem Nastavení +Natavit &bibletime;. + + + <guimenu>Display</guimenu> + + Můžete uzpůsobit chování po spuštění. Vyberte z následujících možností: + + + Zobrazovat uvítací obrazovku + + + Šablony zobrazení určují způsob zobrazení textu (barvu, velikost +atd.). Přímo dostupných je více šablon. Když jednu z nich zvolíte, objeví se +náhled v pravém poli. + + + + <guimenu>Languages</guimenu> + + Zde můžete zvolit jazyk, který bude použit pro jména biblických knih. Pokud +je dostupný, nastavte tuto možnost na váš jazyk, a budete se cítit doma. + + By default, &bibletime; uses the default system display font. You can +override this font if necessary. Some languages require special fonts to be +displayed correctly, and this dialog allows you to specify a custom font for +each language. + + + + + + Dialog nastavení - písma + + + Dialog nastavení - Písma + + + &bibletime; umí používat všechna podporovaná písma. Pokud jsou díla o které +se zajímáte zobrazena správně, není potřeba zde nic měnit.Pokud se dílo +zobrazuje jen jako řetězec otazníků (?????) nebo prázdných čtverců, pak +víte, že standardní písmo neobsahuje znaky užité v tomto díle. + + K nápravě vyberte jazyk tohoto díla z rozbalovacího menu. Zaškrtněte použít +vlastní písmo. Nyní vyberte písmo. Například, písmo podporující mnoho znaků +je Code2000. Pokud žádné z nainstalovaných písem neumí zobrazit dílo o které +se zajímáte, zkuste nainstalovat lokalizační balíček pro teno jazyk. + + Instalace písem + Detailní popis instalace písem přesahuje rozsah této příručky. Pro více +informací můžete použít Unicode +HOWTO. + + Pokud používáte malé písmo jako například Clearlyu (asi 22kb), &bibletime; +poběží rychleji nž s velkým písmem jako napriklad Bitstream Cyberbit(asi 12Mb). + + + + Získání písem + Písma můžete získat z mnoha zdrojů: + + + Vaše *nixová distribuce. + + + Lokalizační balíčky vaší distribuce. + + + Existující instalace Microsoft +Windows na stejném počítači. + + + Kolekce písem, jako jsou dostupné od Adobe nebo Bitstream. + + + Online kolekce písem + + + Písma Unicode podporují více znaků než ostatní písma, některá z nich jsou +dostupná zdarma. Žádné z dostupných písem neobsahuje všechny znaky +definované standardem Unicode, takže budete možná chtít použít různá písma +pro různé jazyky. + + Písma Unicode + + + + + + Code2000 + + Možná nejlepší svobodné písmo Unicode, pokrývá široký výběr znaků. + + + + + SIL unicode fonts + + Excellent Unicode fonts from the Summer Institute of Linguistics. + + + + + FreeFont + + A new free Unicode font initiative. + + + + + Crosswire's font directory + + Různá písma přístupná z ftp Crosswire Bible Society. + + + + + Bitstream CyberBit + + Pokrývají většinou celý výběr Unicode, ale mohou spomalit &bibletime; v +závislosti na jejich velikosti. + + + Clearlyu + Obsaženo v mnoha distribucích. Obsahuje Evropské, Řecké, Hebrejské, Thajské. + + + + + Caslon, Monospace, Cupola, Caliban + + Částečně odpovídající, pro informacese podívejte na odkazovanou stránku. + + + +
+ Dobré seznamy písem Unicode na internetu, jako jedno od Christopha Singera( +Vícejazyčná Unicode TrueType +Fonts na internetu), nebo jedno od Alana Wooda ( výběr znaků Unicode +a písma Unicode, která je podporují). +
+
+ + + <guimenu>Desk</guimenu> + + Many features provided by the Sword backend can now be customized in +&bibletime;. These features are documented right in the dialog. You also +have the possibility to specify standard works that should be used when no +specific work is specified in a reference. An example: The standard Bible is +used to display the content of cross references in the Bible. When you hover +over then, the Mag will show the content of the verses referred to, +according to the standard Bible you specified. + + + + <guimenu>HotKeys</guimenu> + + Horké klávesy jsou speciální klávesové příkazy, které můžete použít namísto +položek v menu, nebo ikon. Mnoho příkazů v &bibletime; má definovány horké +klávesy (kompletní seznam naleznete v této sekci). Většině příkazů +&bibletime; zde může přiřadit horké klávesy. To je velmi užitečné pro rychlý +přístup k funkcím, které nejvíce potřebujete. + +
+
diff --git a/docs/handbook/cs/docbook/hdbk-intro.docbook b/docs/handbook/cs/docbook/hdbk-intro.docbook new file mode 100644 index 0000000..f4de78e --- /dev/null +++ b/docs/handbook/cs/docbook/hdbk-intro.docbook @@ -0,0 +1,83 @@ + + Úvod + + O &bibletime; + &bibletime; is a Bible study tool with support for different types of texts +and languages. Even large amounts of works modules are easy to install and +manage. It is built on the Sword library, which provides +the back-end functionality for &bibletime;, such as viewing Bible text, +searching etc. Sword is the flagship product of the Crosswire Bible Society. + + &bibletime; je navržen k použití s díly v jednom z formátů podporovaných +projektem Sword. Kompletní informace o podporovaných formátech dokumentů +naleznete ve +vývojářské sekci na stránkách projektu Sword, Crosswire Bible +Society. + + + Dostupná díla + Přes 200 dokumentů v 50 jazycích jsou dostupné ze stránek Crosswire Bible Society. To zahrnuje: + + + Bible + + Úplný text Bible, s volitelnými věcmi jako Strongova čísla, nadpisy, nebo +poznámky v textu. Bible jsou dostupné v mnoha jazycích, nejen v moderních +verzích, ale také ve starověkých jako Codex Leningradensis ( Kodex +Leningradský; "WLC", Hebrejsky), nebo Septuaginta ("LXX", Řecky). Toto je +nejmodernější sekce knihovny projektu Sword. + + + + Knihy + + Dostupné knihy jsou "Imitation of Christ", "Enuma Elish", and "Josephus: The +Complete Works" + + + + Komentáře + + Commentaries available include classics like John Wesley's "Notes on the +Bible", Matthew Henry's commentary and Luther's "Commentary on Galatians." +With the Personal commentary you can record your own personal notes to +sections of the Bible. + + + + Denní zamyšlení + + Mnoho lidí oceňuje tyto denní porce Božího slova. Mezi dostupná díla patří +"Denní světlo na cestu" a "Losungen". + + + + Lexikony/slovníky + + Lexicons available include: Robinson's Morphological Analysis Codes, +Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible +Encyclopaedia. Dictionaries available include Strong's Hebrew Bible +Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged +Dictionary of the English Language 1913, Nave's Topical Bible. + + + + + + Motivace + Přejeme si sloužit Bohu a přispět svým dílem ostatním v růstu ve vztahu s +Ním. Chceme, aby byl tento výkonný a kvalitní program stále jednoduchý a +intuitivní. Přejeme si chválit Boha, neboť on je zdroj všeho dobrého. +

+ Jakubův 1:17 + Každý dobrý dar a každé dokonalé obdarování je shůry, sestupuje od Otce +nebeských světel. U něho není proměny ani střídání světla a stínu. +
+ Bůh vám žehnej při používání tohoto programu. + + + diff --git a/docs/handbook/cs/docbook/hdbk-operation.docbook b/docs/handbook/cs/docbook/hdbk-operation.docbook new file mode 100644 index 0000000..b22bcc3 --- /dev/null +++ b/docs/handbook/cs/docbook/hdbk-operation.docbook @@ -0,0 +1,373 @@ + + Operace programu + + Náhled programu + Takto vypadá typická relace &bibletime;: + + + + + + Okno aplikace &bibletime; + + + Můžete si jednoduše prohlédnout různé části aplikace. Knihovna na levé +straně se používá pro otevírání děl a správu vašich záložek. Malé okno +čaopisu pod knihovnou se používá pro zobrazení dalších informací vložených +do dokumentů. Když přemístíte myš například nad značku poznámky, časopis +zobrazí aktuální obsah poznámky. Panel nástrojů vám umožňuje rychlý přístup +k důležitým funkcím, na ploše vpravo skutečně pracujete. + + Nyní se podívejme na vzhled různých částí aplikace individuálně. + + + Části okna aplikace &bibletime; + + Knihovna + Knihona obsahuje všechna nainstalovaná díla, setříděná podle kategorií a +jazyků. Obsahuje také kategorii "Záložky" To je místo, kam můžete uložit své +záložky a poté k nim přistupovat. + + + Čtení děl + Pro otevření díla z knihovny jednoduše klikněte levým tlačítkem +myši na požadovanou kategorii (Bible, Komentáře, Lexikony, +Knihy, Zamyšlení nebo Glosáře) pro zobrazení jejího obsahu. Poté klikněte na +jedno z děl k jeho otevření pro čtení. Okno pro čtení díla se objeví na +ploše. + + + Chyť & pust dílo + + + Pokud čtete nějaké dílo a chcete otevřít jiné dílo ve stejné pasáži, můžete +použít zkratku. jednoduše klikněte levým tlačítkem +myši na odkaz verše nebo kapitoly (kurzor se změní v ruku) a +přetáhněte ho do knihovny. Upusťte ho na dílo, které chcete otevřít ,a to +bude otevřeno na požadovaném místě. Můžete také přetánout odkaz verše na +existující okno, které se přesune na požadované umístění. + + + + Další informace o dílech + Pokud kliknete pravým tlačítkem myši na symbol +díla, objeví se nabídka s dalšími možnostmi, které jsou relevantní pro toto +dílo. "O tomto díle"otevře okno s mnoha +zajímavými informacemi o zvoleném díle. "Odemknout toto +dílo" otevře malý dialog pro zabezpečené dokumenty, kde můžete +vložit přístupová kód k otevření díla. Pro další informace o zamčených +dílech se podívejte na tuto +stránku na webu Crosswire Bible Society. + + + + Vyhledávání v dílech + Vyhledávat v díle můžete kliknutím pravým tlačítkem +myši na jeho symbol a vybráním položky"Hledat v +díle(ch)". Stiskem klávesy &Shift; a kliknutím na další díla +můžete vybrat více než jedno. Poté následuje stejný proces s otevřením +vyhledávacího dialogu. Budete vyhledávat ve všech těchto +dokumentech. Kompletní popis obsluhy vyhledávacích funkcí naleznete zde. + + + + Práce se záložkami + + + + Chyť & pust dílo + + + Klikněte pravým tlačítkem myši na kategorii +záložek v knihovně a vyberte "Vytvořit novou +složku", pokud chcete vytvořit novou podsložku záložek. Můžete +použít běžnou funkci "drag & drop " k přetáhnutí odkazu verše z +otevřených oken, nebo výsledků vyhledávání do adresáře záložek, stejně jako +pro přesouvání záložek mezi složkami. + Můžete také importovat záložky od ostatních, nebo je exportovat a sdílet. K +tomu otevřete kontextové menu adresáře záložek jak bylo +popsáno předtím a vyberte "Exportovat +záložky". To otevře dialog pro uložení vaší kolekce +záložek. Stejným způsobem můžete záložky importovat. + + Klikněte pravým tlačítkem myši na adresáře a +záložky, pokud chcete změnit jejich jméno nebo popis. + + + + + Časopis + + Toto malé okno v levém spodním rohu okna &bibletime; pasivní. Kdykoli je váš +kurzor umístěn nad nějakým textem s dalšími informacemi (e.g., Strong's +numbers), potom budou tyto informace zobrazeny v okně časopisu, ne v textu +samotném. Prostě to vyzkoušejte. + + + + Plocha + The Desk is where the real work with &bibletime; takes place. Here you can +open works from the Bookshelf, read them, search in them, and even save your +annotations in the personal commentary module (see below). + + + Čtení děl + Jak už jsme viděli, +můžete jednoduše otevírat díla pro čtení kliknutím na jejich symbol v +knihovně. Okno díla se otevře na ploše. Každé okno díla má nástrojovou +lištu. Zde najdete nástroje k navigaci propojené s dílem, například tlačítka +historie jako ve vašem webovém prohlížeči. + + + + Umístění aktivního okna + Samozřejmě můžete mít otevřeno více děl ve stejné době. Máte několik +možností jak umístit okna na ploše. Prosím podívejte se na položku +Okno v hlavním menu. Tam uviděíte, že umístění oken +můžete ovládat buď osobně, nebo zvolit automatické umístění &bibletime;. To +můžete cílit volbou jednoho z automatických můdů umístění, které jsou +přístupné přes Okno Mód +rozvržení . Prostě to vyzkoušejte, je to snadné a +funguje to. + + + + Úpravy vašich vlastních komentářů + Aby jste mohli ukládat vlastní komentáře částí Bible, musíte nainstalovat +dílo z knihovny Crosswire Bible +Society, které se jmenuje "Personal commentary". + + Pokud otevřete osobní komentář kliknutím levým +tlačítkem myši na jeho symbol v knihovně, otevře se pro čtení. V tomto módu +není možné komentář editovat. Pokud si přejete do něj zapsat poznámku, +musíte ho otevřít pomocí pravého tlačítka myši a +zvolit Editovat toto dílo a potom také +Prostý text (editor zdrojového kódu) nebo +HTML(jednoduchý gui wysiwyg editor). + + + If Edit this work is +deactivated, please check if you have write permission for the files of the +personal commentary. + + + + Přetáhněte & upusťte díla zde. Pusťte odkaz verše a bude vložen jeho +text. + + + + + + Vyhledávání v dílech + + + Vyhledávání textu v aktivním okně + Když chcete hledat slovo nebo frázi v otevřeném aktivním okně +(např. kapitolu bible, kterou čtete), je to stejné jako v jiných +programech. tuto funkci můžete vyvolat kliknutím +pravým tlačítkem myši a vyráním +Najít..., nebo použitím horké klávesy &Ctrl; F. Přečtěte si jak hledat +v celých dílech. + + + + Přístup k dialogu vyhledávání + V díle můžete hledat kliknutím pravým tlačítkem +myši na symbol v knihovně a vybráním Hledat +ve vybraných dílech. Přidržením &Shift; nebo &Ctrl; a +kliknutím na jména dalších děl můžete vybrat více než jedno dílo. Poté +následuje stejný postup otevření dialogu hledání. Budete hledat ve všech +těchto dílech najednou. + + Vyhledávací dialog spustíte kliknutím na +Hledat z hlavního menu a vybráním +odpovídající položky. + + Třetí možnost jak spustit vyhledávání je kliknutím na symbol hledání v +aktuálním okně. + + + + Nastavení vyhledávání + + Nastavení dialogu hledání + + + + + + + + Výběr děl + Nahoře v okně nastavení vyhledávání najdete tlačítko Vybrat (nebo +Choose) (díla). Pokud chcete vyhledávat ve více dílech, klikněte +na toto tlačítko, poté vám bude nabídnuto menu s možností výběru děl ve +kterých chcete vyhledávat. + + + Použití oblastí vyhledávání + Můžete použít rozsah hledání zvolením určitých částí Bible pomocí jedné z +definovaných oblastí v seznamv Rozsah hledání Můžete +definovat vlastní vyhledávací rozsahy kliknutím na tlačítko +Nastavit rozsah.> + + + Úvod do jednoduché vyhledávací syntaxe + Vložte výrazy a oddělte je mezerami. Při výchozím nastavení, vyhledávání +vrátí výsledky, které odpovídají libovolnému z vyhledávaných výrazů (logická +spojka NEBO). pro vyhledání všech výrazů oddělte jednotlivá slova spojkou +AND. + Můžete využít znaky: '*' odpovídající libovolné posloupnosti znaků, '?' +zastupující libovolný jeden znak. Použití závorek vám dovoluje seskupovat +hledané výrazy, např. '(Ježíš OR duch) AND Bůh' --výsledky hledání budou +obsahovat nejméně jedno ze slov v závorce, Ježíš nebo duch, a slovo Bůh. + Pro vyhledávání jiného než hlavního textu vložte určitou předponu +následovanou'dvojtečkou ':' a hledaným výrazem. Například pro vyhledávání +Strongova čísla H8077 použijte 'strong:H8077' + Dostupné předpony: + + Search Types + + + + Předpona + Význam + + + + + heading: + hledá nadpisy + + + footnote: + hledá poznámky + + + strong: + hledání Strongových čísel + + + morph: + hledá morfologické kódy + + + +
+ BibleTime používá pro hledání vyhledávací engine Lucene, který má mnoho +pokročilých vlastností. Více si o něm můžete přečíst zde: +http://lucene.apache.org/java/docs/index.html +
+
+ + Výsledky hledání + Zde vidíte kolik případů hledaného řetězce bylo nalezeno, setříděno podle +děl. Kliknutí na dílo pravým tlačítkem myši vám +umožní kopírovat, uložit, nebo tisknout všechny verše které byli v daném +díle nalezeny. To při kliknutí na jeden nebo více odkazů. Kliknutí na určitý +odkaz otevře verš v jeho kontextu v okně náhledu. + + Přetáhněte odkaz a upusťte ho na symbol díla v knihovně k otevření díla na +tomto verši v novém okně. + + + Přetáhněte odkaz a upusťte ho na otevřené okno, které se přesune na +požadovanou pozici. + + + K vytvoření záložek vyberte odkazy a přetáhněte je do knihovny. + + + Analýza výsledků hledání + Klikněte na Analýza vahledávání pro zobrazení analýzy +vyhledávání. Zobrazí jednoduchou grafickou analýzu množství nalezených +řetězců v každé knize Bible, analýzu můžete uložit. + + Dialog analýzy vyhledávání + + + + + + + + +
+ + <guimenuitem>Správa knih</guimenuitem> + The Bookshelf Manager is a tool to manage your +Bookshelf. You can install new works to your Bookshelf, and update or remove +existing works from your Bookshelf. Access it by clicking +Settings Bookshelf Manager + in the main menu. + + Nastavení cesty ke knihám + Here you can specify where &bibletime; may store your Bookshelf on the hard +drive. You can even store it in multiple directories. Default is +"~/.sword/". + + If you have a sword CD, but do not want to install all the works on the hard +disk, but use them directly from the CD, then you can add the path to the CD +as one of your bookshelf paths. When you start &bibletime;, it will show all +works on the CD if it is present. + + + + Instalace/aktualizace děl + Tímto nástrojem se můžete připojit k repositáři děl (je zvaný "knihovna", +"library") a nahrát jedno nebo více děl do své lokální knihovny. Tyto +knihovny mohou být lokální (např. Sword CD) nebo vzdálené (např. Crosswire's +online repository of Sword modules nebo jiné stránky nabízející moduly +Sword). Své knihovny můžete spravovat pomocí Přidat +knihovnu a Smazat knihovnu. + Pro zahájení procesu instalace nebo aktualizace vyberte knihovnu ke které se +chcete připojit a umístění lokální knihovny pro instalaci děl. Potom +klikněte na tlačítko Spojit s knihovnou. &bibletime; +prověří obsah knihovny a předloží vám seznam děl, které můžete do své +knihovny přidat, nebo děl, které jsou již nainstalované, ale jsou dostupné v +novější verzi, a tak mohou být aktualizovány. Poté můžete označit všechna +díla, která chcete nainstalovat nebo aktualizovat a kliknout na +Instalovat díla. Ty budou poté nahrány do vaší +knihovny. + + + Odebrání děl + Tato možnost dovoluje smazat jedno nebo více děl z vaší knihovny, což uvolní +místo na disku. Jednoduše označte položky a klikněte na Odstranit +díla. + + + Vyhledávací indexy + Tyto možnosti vám umožní vytvářet nové vyhledávací indexy a vymazat opuštěné +indexy smazaných děl. + + If you are having problems with your search function, visit + this feature. + + + + + Export a tisk + Na mnoha místech můžete vyvolat kontextové menu kliknutím +pravým tlačítkem myši. V závislosti na kontextu +je možné Vybrat, +Kopírovat (do schránky), +Uložit nebo +Tisknout. to funguje např. v aktivním okně když +kliknete na běžný text nebo na odkaz verše, nebo na stránce výsledků hledání +při kliknutí na dílo nebo na jeden či více odkazů veršů. Je to krásně +přímočaré, prostě to vyzkoušejte. + + Tisk z &bibletime; spíše základní a je zamýšlen jako pomůcka. Pokud +vytváříte dokument nebo prezentaci obsahující text děl z &bibletime;, +doporučujeme formátovat dokument za použití systémových nástrojů pro tvorbu +prezentací, nebo editaci textu, raději než tisknout přímo z &bibletime;. + +
diff --git a/docs/handbook/cs/docbook/hdbk-reference.docbook b/docs/handbook/cs/docbook/hdbk-reference.docbook new file mode 100644 index 0000000..2534d2d --- /dev/null +++ b/docs/handbook/cs/docbook/hdbk-reference.docbook @@ -0,0 +1,652 @@ + + Odkazy + + Odkazy Hlavního menu + V této sekci najdete detailní popis vÅ¡ech položek základního menu +&bibletime;. Jsou roztříděné stejně, jak se objevují v &bibletime;, včetně +podřízených položek zaznamenaných pod hlavní položkou menu ke které +náleží. Horké klávesy můžete vidět u každé položky; kompletní seznam vÅ¡ech +horkých kláves naleznete v této +sekci. + + + <guimenu>File</guimenu> + + + + + + + + &Ctrl; + Q + + + + + + + File + Quit + + + + + Zavře BibleTime. BibleTime se vás zeptá, jestli si přejete +zapsat neuložené změny na disk. + + + + + + + + + <guimenu>View</guimenu> + + + + + + + + + F5 + + + + + + + + View + Fullscreen mode + + + + + Toggles full screen display. Toggle this setting to +maximize the &bibletime; window. + + + + + + + + + F6 + + + View + Show toolbar + + + + + Přepíná zobrazení nástrojů. Aktivujte tuto možnost pokud si +přejete zapnout nebo vypnout Hlavní nástrojovou liÅ¡tu. + + + + + + + View + Show Bookshelf + + + + + Zapne zobrazení knihovny. Zvolte tuto možnost pro zapnutí, +nebo vypnutí zobrazení knihovny vlevo. To může být praktické pokud +potřebujete více času pro časopis. + + + + + + + View + Show Mag + + + + + Zapne zobrazení časopisu. Zvolte tuto možnost pro zapnutí +nebo vypnutí zobrazení časopisu na levé straně. + + + + + + + <guimenu>Search</guimenu> + + + + + + + &Alt;&Ctrl; + F + + + + + + + Search + Search in standard bible + + + + + Otevírá dialog vyhledávání pouze pro vyhledávání ve výchozí +Bibli. Do vyhledávacího dialogu mohou být přídána další díla. + + + + + + + &Ctrl; + O + + + + + + + Search + Search in open work(s) + + + + + Otevírá dialog vyhledávání ve vÅ¡ech dílech. Do +vyhledávacího dialogu mohou být přídána další díla. + + + + + + + <guimenu>Window</guimenu> + + + + + + + + + + + Window + Save session + + + + + Ukládá aktuální sezení.. Otevře kontextové menu, kde můžete +zvolit již uložené sezení, které bude přepsáno vaším aktuálním. Podívejte se +na další položku jak uložit nové sezení. + + + + + + + &Alt;&Ctrl; + S + + + + + + + Window + Save as new Session + + + + + Ukládá aktuální sezení pod novým jménem. Zeptá se na jméno +pro uložení sezení. + + + + + + + + + + + Window + Load session + + + + + Načte existující sezení. Otevře kontextové menu, kde můžete +vybrat existující sezení a načíst ho. + + + + + + + + + + + Window + Delete session + + + + + Vymaže existující sezení. Otevře kontextové menu, kde +můžete vybrat existující sezení, které má být vymazáno. + + + + + + + + + + + Window + Arrangement mode + + + + + Ovládá chování jednoduchého rozvržení oken. V otevřeném +kontextovém menu můžete zvolit, že se chcete o rozvržení oken starat osobně +(Ruční mód) nebo použít připravené možnosti &bibletime; (Automatické módy, +tak je vyzkouÅ¡ejte!) + + + + + + + &Alt;&Ctrl; + W + + + + + + + Window + Close all + + + + + Zavře vÅ¡echna otevřená okna. + + + + + + + <guimenu>Settings</guimenu> + + + + + + + + + + + Settings + Configure &bibletime; + + + + + Otevře hlavní konfigurační dialog &bibletime;. Můžete +nastavit vÅ¡echny vlastnosti &bibletime;, které potřebujete. Prosím navÅ¡tivte +tuto sekci pro více informací. + + + + + + + + + F4 + + + + + + + + Settings + Bookshelf Manager + + + + + Otevře dialog kde můžete změnit vaÅ¡e nastavení Sword a spraovat svou +knihovnu. Další inormace naleznete v této sekci. + + + + + + + + <guimenu>Help</guimenu> + + + + + + + + F1 + + + + + + + + Help + Handbook + + + + + Opens &bibletime;'s user guide You are reading it now. + + + + + + + + + F2 + + + + + + + + Help + Bible Study Howto + + + + + Opens a guide on how to study the Bible It is the hope of +the &bibletime; team that this HowTo will provoke the readers to study the +scriptures to see what they say. This particular study guide has been chosen +as it takes care not to advocate any particular denominational doctrine. We +expect you to read and study the scriptures to understand what they say. If +you start with the attitude that you want to have the Lord sow his word in +your heart He will not disappoint you. + + + + + + + Help + About + + + + + Opens a window about &bibletime; project information +contains information about &bibletime; software version, project +contributors, &sword; software version, &qt; software version and the +license agreement. + + + + + + + + Seznam horkých kláves + This is index of all hotkeys and their corresponding description in the +handbook. The hotkeys are sorted (roughly) alphabetical. If you want to +directly find out which hotkey a certain menu item has, you can either look +at the entry itself in &bibletime; (as it always shows the hotkey), or you +can look it up in this section. + + + + + + + Klávesová zkratka + Popis + + + + + + &Alt; + Left + + Posune zpět v historii aktivního okna. + + + + &Alt; + Right + + Posune vpřed v historii aktivního okna. + + + + &Alt;&Ctrl; + F + + + +Hledat Hledat ve výchozí +bibli otevře vyhledávací dialog pro +vyhledávání ve výchozí bibli. + + + + &Alt;&Ctrl; + G + + + Okno Mód +rozvržení Automaticky dlaždice +vertikálně zapne automatické skládání oken. + + + + &Alt;&Ctrl; + H + + + Okno Mód +rozvržení Automaticky dlaždice +horizontálně zapne automatické skládání oken. + + + + &Alt;&Ctrl; + J + + + Okno Mód +rozvržení Automaticky kaskádovat + zapne automatické skládání oken do kaskády. + + + + &Alt;&Ctrl; + M + + + Okno Mód +rozvržení Ruční mód +zapne manuální skládání oken. + + + + &Alt;&Ctrl; + S + + + +Okno Uložit jako novou relaci + uloží aktuální náhled jako novou relaci. + + + + &Alt;&Ctrl; + W + + + +Okno Zavřít vÅ¡e +zavře vÅ¡echna otevřená okna. + + + + &Ctrl; + - + + Oddálit. Zmenší velikost písma v aktivním okně. + + + + &Ctrl; + + + + Přiblížit. Zvětší velikost písma v aktivním okně. + + + + &Ctrl; + A + + Vybrat vÅ¡e. Vybere vÅ¡echen text v aktivním okně. + + + + &Ctrl; + C + + Kopírovat. Zkopíruje vybraný text do schránky. + + + + &Ctrl; + F + + Hledat. Vyhledává v textu aktivního okna + + + + &Ctrl; + O + + + +Hledat Hledat v otevřených +dílech otevře dialog pro vyhledávání ve +vÅ¡ech otevřených dílech. + + + + &Ctrl; + Q + + + +Soubor Ukončit +ukončí &bibletime;. + + + + &Ctrl; + W + + Zavře aktuální okno. + + + + + F1 + + + + Nápověda Příručka +otevře příručku. + + + + + F2 + + + + Nápověda Návod, jak studovat +Bibli otevře Návod, jak studovat Bibli. + + + + + F4 + + + + + Nastavení Správa +knih otevře správce knih. + + + + + F8 + + + + +Pohled Zobrazit knihovnu + zapne zobrazení knihovny. + + + + + F9 + + + + +Pohled Zobrazit časopis + zapne zobrazení okna časopisu. + + + + + + diff --git a/docs/handbook/cs/docbook/hdbk-start.docbook b/docs/handbook/cs/docbook/hdbk-start.docbook new file mode 100644 index 0000000..8a708aa --- /dev/null +++ b/docs/handbook/cs/docbook/hdbk-start.docbook @@ -0,0 +1,69 @@ + + SpuÅ¡tění &bibletime; + + Jak spustit &bibletime; + + SpuÅ¡tění &bibletime; + &bibletime; je spustitelný soubor integrovaný do pracovního +prostředí. &bibletime; můžete spustit z menu Start touto ikonou: + + + + + + &bibletime; spouÅ¡těcí ikona + + + &bibletime; může být spuÅ¡těn také z příkazové řádky. Pro spuÅ¡tění +&bibletime; otevřete okno terminálu a napiÅ¡te: + &bibletime; + + + Další správci oken + &bibletime; can be used with other window managers such as Gnome, BlackBox, +Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are +already installed on your computer. + + + Nastavení spuÅ¡tění + Z terminálu můžete použít &bibletime; k otevření přísluÅ¡ného verÅ¡e ve +výchozí bibli: + bibletime --open-default-biblePro otevření v dané pasáži, jako například Jan 3:16, použijte: + bibletime --open-default-bible "Jan 3:16"Můžete použít jména knih ve svém aktuálním jazyce pro pojmenování knih. + + + + SpouÅ¡těcí sekvence. + Když se &bibletime; spouÅ¡tí, můžete vidět následující obrazovky předtím, nez +se otevře hlavní okno &bibletime;: + + + + Bookshelf Manager + + + + Upravit vaÅ¡i knihovnu. Tento dialog vám umožní upravovat +vaÅ¡i knihovnu, přidávat nebo mazat díla ve vaÅ¡em systému.This dialog lets +you modify your Bookshelf, add or delete works from your system. Bude +zobrazen pouze v případě, že nebude nalezena výchozí knihovna. Prosím +podívejte se do této sekce +pokud chcete znát více detailů. Pokud začínáte s prázdnou knihovnou, bude +užitečné nainstalovat alespoň jednu Bibli, Komentář, Lexikon a knihu, +abyste se rychle seznámili se základními vlastnostmi &bibletime;. + + + + + Configure &bibletime; dialog + + + + Přizpůsobí &bibletime;.Tento dialog vám dovolí přizpůsobit +&bibletime; vaÅ¡im potřebám. Prosím podívejte se na detailní popis tohoto dialogu. + + + + + diff --git a/docs/handbook/cs/docbook/index.docbook b/docs/handbook/cs/docbook/index.docbook new file mode 100644 index 0000000..8faa5e8 --- /dev/null +++ b/docs/handbook/cs/docbook/index.docbook @@ -0,0 +1,81 @@ + +BibleTime'> + Sword'> + KDE'> + Qt'> + + + + + + + + + + +]> + + + Příručka &bibletime; + + + Fred + Saalbach + + + Jeffrey + Hoyt + + + Martin + Gruner + + + Thomas + Abthorpe + + + + + + 1999-2009 + Tým &bibletime; + + + Příručka &bibletime; je součástí &bibletime;. + + 2009-04 + 2.0 + + &bibletime; is a Bible study tool based on the Sword framework. + + + QT4 + bibletime + sword + crosswire + help dialog + +&hdbkchap1; &hdbkchap2; &hdbkchap3; +&hdbkchap4; &hdbkchap5; + + diff --git a/docs/handbook/cs/html/hdbk-config.html b/docs/handbook/cs/html/hdbk-config.html new file mode 100644 index 0000000..ee36746 --- /dev/null +++ b/docs/handbook/cs/html/hdbk-config.html @@ -0,0 +1,73 @@ +Chapter 4. Nastavení BibleTime

Chapter 4. Nastavení BibleTime

V této sekci najdete úvod k nastavení BibleTime které najdete pod volbou +Nastavení v hlavním menu.

Nastavení Dialogu BibleTime

Uživatelské rozhraní programu BibleTime může být uzpůsobeno mnoha směry v +závislosti na vašich potřebách. K dialogu nastavení můžete přistoupit +výběremNastavení +Natavit BibleTime.

+ Display +

Můžete uzpůsobit chování po spuštění. Vyberte z následujících možností: +

  • Zobrazovat uvítací obrazovku

Šablony zobrazení určují způsob zobrazení textu (barvu, velikost +atd.). Přímo dostupných je více šablon. Když jednu z nich zvolíte, objeví se +náhled v pravém poli.

+ Languages +

Zde můžete zvolit jazyk, který bude použit pro jména biblických knih. Pokud +je dostupný, nastavte tuto možnost na váš jazyk, a budete se cítit doma.

By default, BibleTime uses the default system display font. You can +override this font if necessary. Some languages require special fonts to be +displayed correctly, and this dialog allows you to specify a custom font for +each language.

Dialog nastavení - písma

Dialog nastavení - Písma

BibleTime umí používat všechna podporovaná písma. Pokud jsou díla o které +se zajímáte zobrazena správně, není potřeba zde nic měnit.Pokud se dílo +zobrazuje jen jako řetězec otazníků (?????) nebo prázdných čtverců, pak +víte, že standardní písmo neobsahuje znaky užité v tomto díle.

K nápravě vyberte jazyk tohoto díla z rozbalovacího menu. Zaškrtněte použít +vlastní písmo. Nyní vyberte písmo. Například, písmo podporující mnoho znaků +je Code2000. Pokud žádné z nainstalovaných písem neumí zobrazit dílo o které +se zajímáte, zkuste nainstalovat lokalizační balíček pro teno jazyk.

Instalace písem

Detailní popis instalace písem přesahuje rozsah této příručky. Pro více +informací můžete použít Unicode +HOWTO.

Tip

Pokud používáte malé písmo jako například Clearlyu (asi 22kb), BibleTime +poběží rychleji nž s velkým písmem jako napriklad Bitstream Cyberbit®(asi 12Mb).

Získání písem

Písma můžete získat z mnoha zdrojů:

  • Vaše *nixová distribuce.

  • Lokalizační balíčky vaší distribuce.

  • Existující instalace Microsoft +Windows® na stejném počítači.

  • Kolekce písem, jako jsou dostupné od Adobe nebo Bitstream.

  • Online kolekce písem

Písma Unicode podporují více znaků než ostatní písma, některá z nich jsou +dostupná zdarma. Žádné z dostupných písem neobsahuje všechny znaky +definované standardem Unicode, takže budete možná chtít použít různá písma +pro různé jazyky.

Table 4.1. Písma Unicode

+ + Code2000 + Možná nejlepší svobodné písmo Unicode, pokrývá široký výběr znaků.
+ + SIL unicode fonts + Excellent Unicode fonts from the Summer Institute of Linguistics.
+ + FreeFont + A new free Unicode font initiative.
+ + Crosswire's font directory + Různá písma přístupná z ftp Crosswire Bible Society.
+ + Bitstream CyberBit + Pokrývají většinou celý výběr Unicode, ale mohou spomalit BibleTime v +závislosti na jejich velikosti.
ClearlyuObsaženo v mnoha distribucích. Obsahuje Evropské, Řecké, Hebrejské, Thajské.
+ + Caslon, Monospace, Cupola, Caliban + Částečně odpovídající, pro informacese podívejte na odkazovanou stránku.

Dobré seznamy písem Unicode na internetu, jako jedno od Christopha Singera( +Vícejazyčná Unicode TrueType +Fonts na internetu), nebo jedno od Alana Wooda ( výběr znaků Unicode +a písma Unicode, která je podporují).

+ Desk +

Many features provided by the Sword backend can now be customized in +BibleTime. These features are documented right in the dialog. You also +have the possibility to specify standard works that should be used when no +specific work is specified in a reference. An example: The standard Bible is +used to display the content of cross references in the Bible. When you hover +over then, the Mag will show the content of the verses referred to, +according to the standard Bible you specified.

+ HotKeys +

Horké klávesy jsou speciální klávesové příkazy, které můžete použít namísto +položek v menu, nebo ikon. Mnoho příkazů v BibleTime má definovány horké +klávesy (kompletní seznam naleznete v této sekci). Většině příkazů +BibleTime zde může přiřadit horké klávesy. To je velmi užitečné pro rychlý +přístup k funkcím, které nejvíce potřebujete.

diff --git a/docs/handbook/cs/html/hdbk-intro.html b/docs/handbook/cs/html/hdbk-intro.html new file mode 100644 index 0000000..92a1def --- /dev/null +++ b/docs/handbook/cs/html/hdbk-intro.html @@ -0,0 +1,26 @@ +Chapter 1. Úvod

Chapter 1. Úvod

O BibleTime

BibleTime is a Bible study tool with support for different types of texts +and languages. Even large amounts of works modules are easy to install and +manage. It is built on the Sword library, which provides +the back-end functionality for BibleTime, such as viewing Bible text, +searching etc. Sword is the flagship product of the Crosswire Bible Society.

BibleTime je navržen k použití s díly v jednom z formátů podporovaných +projektem Sword. Kompletní informace o podporovaných formátech dokumentů +naleznete ve +vývojářské sekci na stránkách projektu Sword, Crosswire Bible +Society.

Dostupná díla

Přes 200 dokumentů v 50 jazycích jsou dostupné ze stránek Crosswire Bible Society. To zahrnuje: +

Bible

Úplný text Bible, s volitelnými věcmi jako Strongova čísla, nadpisy, nebo +poznámky v textu. Bible jsou dostupné v mnoha jazycích, nejen v moderních +verzích, ale také ve starověkých jako Codex Leningradensis ( Kodex +Leningradský; "WLC", Hebrejsky), nebo Septuaginta ("LXX", Řecky). Toto je +nejmodernější sekce knihovny projektu Sword.

Knihy

Dostupné knihy jsou "Imitation of Christ", "Enuma Elish", and "Josephus: The +Complete Works"

Komentáře

Commentaries available include classics like John Wesley's "Notes on the +Bible", Matthew Henry's commentary and Luther's "Commentary on Galatians." +With the Personal commentary you can record your own personal notes to +sections of the Bible.

Denní zamyšlení

Mnoho lidí oceňuje tyto denní porce Božího slova. Mezi dostupná díla patří +"Denní světlo na cestu" a "Losungen".

Lexikony/slovníky

Lexicons available include: Robinson's Morphological Analysis Codes, +Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible +Encyclopaedia. Dictionaries available include Strong's Hebrew Bible +Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged +Dictionary of the English Language 1913, Nave's Topical Bible.

Motivace

Přejeme si sloužit Bohu a přispět svým dílem ostatním v růstu ve vztahu s +Ním. Chceme, aby byl tento výkonný a kvalitní program stále jednoduchý a +intuitivní. Přejeme si chválit Boha, neboť on je zdroj všeho dobrého.

 

Každý dobrý dar a každé dokonalé obdarování je shůry, sestupuje od Otce +nebeských světel. U něho není proměny ani střídání světla a stínu.

 
 --Jakubův 1:17

Bůh vám žehnej při používání tohoto programu.

diff --git a/docs/handbook/cs/html/hdbk-op-bookshelfmanager.html b/docs/handbook/cs/html/hdbk-op-bookshelfmanager.html new file mode 100644 index 0000000..cd67e71 --- /dev/null +++ b/docs/handbook/cs/html/hdbk-op-bookshelfmanager.html @@ -0,0 +1,27 @@ +Správa knih

Správa knih

The Bookshelf Manager is a tool to manage your +Bookshelf. You can install new works to your Bookshelf, and update or remove +existing works from your Bookshelf. Access it by clicking SettingsBookshelf Manager in the main menu.

Nastavení cesty ke knihám

Here you can specify where BibleTime may store your Bookshelf on the hard +drive. You can even store it in multiple directories. Default is +"~/.sword/".

Tip

If you have a sword CD, but do not want to install all the works on the hard +disk, but use them directly from the CD, then you can add the path to the CD +as one of your bookshelf paths. When you start BibleTime, it will show all +works on the CD if it is present.

Instalace/aktualizace děl

Tímto nástrojem se můžete připojit k repositáři děl (je zvaný "knihovna", +"library") a nahrát jedno nebo více děl do své lokální knihovny. Tyto +knihovny mohou být lokální (např. Sword CD) nebo vzdálené (např. Crosswire's +online repository of Sword modules nebo jiné stránky nabízející moduly +Sword). Své knihovny můžete spravovat pomocí Přidat +knihovnu a Smazat knihovnu.

Pro zahájení procesu instalace nebo aktualizace vyberte knihovnu ke které se +chcete připojit a umístění lokální knihovny pro instalaci děl. Potom +klikněte na tlačítko Spojit s knihovnou. BibleTime +prověří obsah knihovny a předloží vám seznam děl, které můžete do své +knihovny přidat, nebo děl, které jsou již nainstalované, ale jsou dostupné v +novější verzi, a tak mohou být aktualizovány. Poté můžete označit všechna +díla, která chcete nainstalovat nebo aktualizovat a kliknout na +Instalovat díla. Ty budou poté nahrány do vaší +knihovny.

Odebrání děl

Tato možnost dovoluje smazat jedno nebo více děl z vaší knihovny, což uvolní +místo na disku. Jednoduše označte položky a klikněte na Odstranit +díla.

Vyhledávací indexy

Tyto možnosti vám umožní vytvářet nové vyhledávací indexy a vymazat opuštěné +indexy smazaných děl.

Tip

+ If you are having problems with your search function, visit + this feature. +
diff --git a/docs/handbook/cs/html/hdbk-op-output.html b/docs/handbook/cs/html/hdbk-op-output.html new file mode 100644 index 0000000..690a60c --- /dev/null +++ b/docs/handbook/cs/html/hdbk-op-output.html @@ -0,0 +1,12 @@ +Export a tisk

Export a tisk

Na mnoha místech můžete vyvolat kontextové menu kliknutím +pravým tlačítkem myši. V závislosti na kontextu +je možné Vybrat, +Kopírovat (do schránky), +Uložit nebo +Tisknout. to funguje např. v aktivním okně když +kliknete na běžný text nebo na odkaz verše, nebo na stránce výsledků hledání +při kliknutí na dílo nebo na jeden či více odkazů veršů. Je to krásně +přímočaré, prostě to vyzkoušejte.

Tisk z BibleTime spíše základní a je zamýšlen jako pomůcka. Pokud +vytváříte dokument nebo prezentaci obsahující text děl z BibleTime, +doporučujeme formátovat dokument za použití systémových nástrojů pro tvorbu +prezentací, nebo editaci textu, raději než tisknout přímo z BibleTime.

diff --git a/docs/handbook/cs/html/hdbk-op-parts.html b/docs/handbook/cs/html/hdbk-op-parts.html new file mode 100644 index 0000000..51f505a --- /dev/null +++ b/docs/handbook/cs/html/hdbk-op-parts.html @@ -0,0 +1,65 @@ +Části okna aplikace BibleTime

Části okna aplikace BibleTime

Knihovna

Knihona obsahuje všechna nainstalovaná díla, setříděná podle kategorií a +jazyků. Obsahuje také kategorii "Záložky" To je místo, kam můžete uložit své +záložky a poté k nim přistupovat.

Čtení děl

Pro otevření díla z knihovny jednoduše klikněte levým tlačítkem +myši na požadovanou kategorii (Bible, Komentáře, Lexikony, +Knihy, Zamyšlení nebo Glosáře) pro zobrazení jejího obsahu. Poté klikněte na +jedno z děl k jeho otevření pro čtení. Okno pro čtení díla se objeví na +ploše.

Tip

Chyť & pust dílo

Pokud čtete nějaké dílo a chcete otevřít jiné dílo ve stejné pasáži, můžete +použít zkratku. jednoduše klikněte levým tlačítkem +myši na odkaz verše nebo kapitoly (kurzor se změní v ruku) a +přetáhněte ho do knihovny. Upusťte ho na dílo, které chcete otevřít ,a to +bude otevřeno na požadovaném místě. Můžete také přetánout odkaz verše na +existující okno, které se přesune na požadované umístění.

Další informace o dílech

Pokud kliknete pravým tlačítkem myši na symbol +díla, objeví se nabídka s dalšími možnostmi, které jsou relevantní pro toto +dílo. "O tomto díle"otevře okno s mnoha +zajímavými informacemi o zvoleném díle. "Odemknout toto +dílo" otevře malý dialog pro zabezpečené dokumenty, kde můžete +vložit přístupová kód k otevření díla. Pro další informace o zamčených +dílech se podívejte na tuto +stránku na webu Crosswire Bible Society.

Vyhledávání v dílech

Vyhledávat v díle můžete kliknutím pravým tlačítkem +myši na jeho symbol a vybráním položky"Hledat v +díle(ch)". Stiskem klávesy Shift a kliknutím na další díla +můžete vybrat více než jedno. Poté následuje stejný proces s otevřením +vyhledávacího dialogu. Budete vyhledávat ve všech těchto +dokumentech. Kompletní popis obsluhy vyhledávacích funkcí naleznete zde.

Práce se záložkami

+ +

Tip

Chyť & pust dílo

+ + Klikněte pravým tlačítkem myši na kategorii +záložek v knihovně a vyberte "Vytvořit novou +složku", pokud chcete vytvořit novou podsložku záložek. Můžete +použít běžnou funkci "drag & drop " k přetáhnutí odkazu verše z +otevřených oken, nebo výsledků vyhledávání do adresáře záložek, stejně jako +pro přesouvání záložek mezi složkami.

Můžete také importovat záložky od ostatních, nebo je exportovat a sdílet. K +tomu otevřete kontextové menu adresáře záložek jak bylo +popsáno předtím a vyberte "Exportovat +záložky". To otevře dialog pro uložení vaší kolekce +záložek. Stejným způsobem můžete záložky importovat.

Klikněte pravým tlačítkem myši na adresáře a +záložky, pokud chcete změnit jejich jméno nebo popis.

Časopis

Toto malé okno v levém spodním rohu okna BibleTime pasivní. Kdykoli je váš +kurzor umístěn nad nějakým textem s dalšími informacemi (e.g., Strong's +numbers), potom budou tyto informace zobrazeny v okně časopisu, ne v textu +samotném. Prostě to vyzkoušejte.

Plocha

The Desk is where the real work with BibleTime takes place. Here you can +open works from the Bookshelf, read them, search in them, and even save your +annotations in the personal commentary module (see below).

Čtení děl

Jak už jsme viděli, +můžete jednoduše otevírat díla pro čtení kliknutím na jejich symbol v +knihovně. Okno díla se otevře na ploše. Každé okno díla má nástrojovou +lištu. Zde najdete nástroje k navigaci propojené s dílem, například tlačítka +historie jako ve vašem webovém prohlížeči.

Umístění aktivního okna

Samozřejmě můžete mít otevřeno více děl ve stejné době. Máte několik +možností jak umístit okna na ploše. Prosím podívejte se na položku +Okno v hlavním menu. Tam uviděíte, že umístění oken +můžete ovládat buď osobně, nebo zvolit automatické umístění BibleTime. To +můžete cílit volbou jednoho z automatických můdů umístění, které jsou +přístupné přes OknoMód +rozvržení. Prostě to vyzkoušejte, je to snadné a +funguje to.

Úpravy vašich vlastních komentářů

Aby jste mohli ukládat vlastní komentáře částí Bible, musíte nainstalovat +dílo z knihovny Crosswire Bible +Society, které se jmenuje "Personal commentary".

Pokud otevřete osobní komentář kliknutím levým +tlačítkem myši na jeho symbol v knihovně, otevře se pro čtení. V tomto módu +není možné komentář editovat. Pokud si přejete do něj zapsat poznámku, +musíte ho otevřít pomocí pravého tlačítka myši a +zvolit Editovat toto dílo a potom také +Prostý text (editor zdrojového kódu) nebo +HTML(jednoduchý gui wysiwyg editor).

Tip

If Edit this work is +deactivated, please check if you have write permission for the files of the +personal commentary.

Tip

Přetáhněte & upusťte díla zde. Pusťte odkaz verše a bude vložen jeho +text.

diff --git a/docs/handbook/cs/html/hdbk-op-search.html b/docs/handbook/cs/html/hdbk-op-search.html new file mode 100644 index 0000000..784a95a --- /dev/null +++ b/docs/handbook/cs/html/hdbk-op-search.html @@ -0,0 +1,38 @@ +Vyhledávání v dílech

Vyhledávání v dílech

Vyhledávání textu v aktivním okně

Když chcete hledat slovo nebo frázi v otevřeném aktivním okně +(např. kapitolu bible, kterou čtete), je to stejné jako v jiných +programech. tuto funkci můžete vyvolat kliknutím +pravým tlačítkem myši a vyráním +Najít..., nebo použitím horké klávesy F. Přečtěte si jak hledat +v celých dílech.

Přístup k dialogu vyhledávání

V díle můžete hledat kliknutím pravým tlačítkem +myši na symbol v knihovně a vybráním Hledat +ve vybraných dílech. Přidržením Shift nebo Ctrl a +kliknutím na jména dalších děl můžete vybrat více než jedno dílo. Poté +následuje stejný postup otevření dialogu hledání. Budete hledat ve všech +těchto dílech najednou.

Vyhledávací dialog spustíte kliknutím na Hledat z hlavního menu a vybráním +odpovídající položky.

Třetí možnost jak spustit vyhledávání je kliknutím na symbol hledání v +aktuálním okně.

Nastavení vyhledávání

Výběr děl

Nahoře v okně nastavení vyhledávání najdete tlačítko Vybrat (nebo +Choose) (díla). Pokud chcete vyhledávat ve více dílech, klikněte +na toto tlačítko, poté vám bude nabídnuto menu s možností výběru děl ve +kterých chcete vyhledávat.

Použití oblastí vyhledávání

Můžete použít rozsah hledání zvolením určitých částí Bible pomocí jedné z +definovaných oblastí v seznamv Rozsah hledání Můžete +definovat vlastní vyhledávací rozsahy kliknutím na tlačítko +Nastavit rozsah.>

Úvod do jednoduché vyhledávací syntaxe

Vložte výrazy a oddělte je mezerami. Při výchozím nastavení, vyhledávání +vrátí výsledky, které odpovídají libovolnému z vyhledávaných výrazů (logická +spojka NEBO). pro vyhledání všech výrazů oddělte jednotlivá slova spojkou +AND.

Můžete využít znaky: '*' odpovídající libovolné posloupnosti znaků, '?' +zastupující libovolný jeden znak. Použití závorek vám dovoluje seskupovat +hledané výrazy, např. '(Ježíš OR duch) AND Bůh' --výsledky hledání budou +obsahovat nejméně jedno ze slov v závorce, Ježíš nebo duch, a slovo Bůh.

Pro vyhledávání jiného než hlavního textu vložte určitou předponu +následovanou'dvojtečkou ':' a hledaným výrazem. Například pro vyhledávání +Strongova čísla H8077 použijte 'strong:H8077'

Dostupné předpony: +

Table 3.1. Search Types

PředponaVýznam
heading:hledá nadpisy
footnote:hledá poznámky
strong:hledání Strongových čísel
morph:hledá morfologické kódy


BibleTime používá pro hledání vyhledávací engine Lucene, který má mnoho +pokročilých vlastností. Více si o něm můžete přečíst zde: +http://lucene.apache.org/java/docs/index.html

Výsledky hledání

Zde vidíte kolik případů hledaného řetězce bylo nalezeno, setříděno podle +děl. Kliknutí na dílo pravým tlačítkem myši vám +umožní kopírovat, uložit, nebo tisknout všechny verše které byli v daném +díle nalezeny. To při kliknutí na jeden nebo více odkazů. Kliknutí na určitý +odkaz otevře verš v jeho kontextu v okně náhledu.

Tip

Přetáhněte odkaz a upusťte ho na symbol díla v knihovně k otevření díla na +tomto verši v novém okně.

Tip

Přetáhněte odkaz a upusťte ho na otevřené okno, které se přesune na +požadovanou pozici.

Tip

K vytvoření záložek vyberte odkazy a přetáhněte je do knihovny.

Analýza výsledků hledání

Klikněte na Analýza vahledávání pro zobrazení analýzy +vyhledávání. Zobrazí jednoduchou grafickou analýzu množství nalezených +řetězců v každé knize Bible, analýzu můžete uložit.

diff --git a/docs/handbook/cs/html/hdbk-op.html b/docs/handbook/cs/html/hdbk-op.html new file mode 100644 index 0000000..e6226a7 --- /dev/null +++ b/docs/handbook/cs/html/hdbk-op.html @@ -0,0 +1,8 @@ +Chapter 3. Operace programu

Chapter 3. Operace programu

Náhled programu

Takto vypadá typická relace BibleTime: +

Okno aplikace BibleTime

+ Můžete si jednoduše prohlédnout různé části aplikace. Knihovna na levé +straně se používá pro otevírání děl a správu vašich záložek. Malé okno +čaopisu pod knihovnou se používá pro zobrazení dalších informací vložených +do dokumentů. Když přemístíte myš například nad značku poznámky, časopis +zobrazí aktuální obsah poznámky. Panel nástrojů vám umožňuje rychlý přístup +k důležitým funkcím, na ploše vpravo skutečně pracujete.

Nyní se podívejme na vzhled různých částí aplikace individuálně.

diff --git a/docs/handbook/cs/html/hdbk-reference-hotkeys.html b/docs/handbook/cs/html/hdbk-reference-hotkeys.html new file mode 100644 index 0000000..afc8538 --- /dev/null +++ b/docs/handbook/cs/html/hdbk-reference-hotkeys.html @@ -0,0 +1,79 @@ +Seznam horkých kláves

Seznam horkých kláves

This is index of all hotkeys and their corresponding description in the +handbook. The hotkeys are sorted (roughly) alphabetical. If you want to +directly find out which hotkey a certain menu item has, you can either look +at the entry itself in BibleTime (as it always shows the hotkey), or you +can look it up in this section.

Klávesová zkratkaPopis
+ Left + Posune zpět v historii aktivního okna.
+ Right + Posune vpřed v historii aktivního okna.
+ F + + HledatHledat ve výchozí +bibli otevře vyhledávací dialog pro +vyhledávání ve výchozí bibli.
+ G + + OknoMód +rozvrženíAutomaticky dlaždice +vertikálně zapne automatické skládání oken.
+ H + + OknoMód +rozvrženíAutomaticky dlaždice +horizontálně zapne automatické skládání oken.
+ J + + OknoMód +rozvrženíAutomaticky kaskádovat zapne automatické skládání oken do kaskády.
+ M + + OknoMód +rozvrženíRuční mód +zapne manuální skládání oken.
+ S + + OknoUložit jako novou relaci uloží aktuální náhled jako novou relaci.
+ W + + OknoZavřít vše +zavře všechna otevřená okna.
+ - + Oddálit. Zmenší velikost písma v aktivním okně.
+ + + Přiblížit. Zvětší velikost písma v aktivním okně.
+ A + Vybrat vše. Vybere všechen text v aktivním okně.
+ C + Kopírovat. Zkopíruje vybraný text do schránky.
+ F + Hledat. Vyhledává v textu aktivního okna
+ O + + HledatHledat v otevřených +dílech otevře dialog pro vyhledávání ve +všech otevřených dílech.
+ Q + + SouborUkončit +ukončí BibleTime.
+ W + Zavře aktuální okno.
+ F1 + + NápovědaPříručkaotevře příručku.
+ F2 + + NápovědaNávod, jak studovat +Bibli otevře Návod, jak studovat Bibli.
+ F4 + + +NastaveníSpráva +knih otevře správce knih.
+ F8 + + PohledZobrazit knihovnu zapne zobrazení knihovny.
+ F9 + + PohledZobrazit časopis zapne zobrazení okna časopisu.
diff --git a/docs/handbook/cs/html/hdbk-reference-toolbar.html b/docs/handbook/cs/html/hdbk-reference-toolbar.html new file mode 100644 index 0000000..f770c9a --- /dev/null +++ b/docs/handbook/cs/html/hdbk-reference-toolbar.html @@ -0,0 +1,10 @@ +Položky Nástrojové lišty

Položky Nástrojové lišty

Pokud chcete vysvětlit tlačítka nacházející se na nástrojové liště, +podívejte se prosím do předeslé +sekce. Můžete také přesunout kurzor nad tlačítko a počkt +několik sekund, tím se aktivuje nástrojový tip k tlačítku s jeho +krátkým popisem.

Nástrojovou lištu můžete přizpůsobit svým potřebám. Prosím použijte pro to +následující položku hlavního menu: +

+ + SettingsConfigure toolbars +

Nastavit nástrojové lišty

Pro podrobné inforace navštivte tuto sekci.

diff --git a/docs/handbook/cs/html/hdbk-reference.html b/docs/handbook/cs/html/hdbk-reference.html new file mode 100644 index 0000000..59d89a2 --- /dev/null +++ b/docs/handbook/cs/html/hdbk-reference.html @@ -0,0 +1,128 @@ +Chapter 5. Odkazy

Chapter 5. Odkazy

Odkazy Hlavního menu

V této sekci najdete detailní popis všech položek základního menu +BibleTime. Jsou roztříděné stejně, jak se objevují v BibleTime, včetně +podřízených položek zaznamenaných pod hlavní položkou menu ke které +náleží. Horké klávesy můžete vidět u každé položky; kompletní seznam všech +horkých kláves naleznete v této +sekci.

+ File +

+

+ + FileQuit (Q) +

+ Zavře BibleTime. BibleTime se vás zeptá, jestli si přejete +zapsat neuložené změny na disk.

+

+ View +

+ + ViewFullscreen mode (F5) +

+ Toggles full screen display. Toggle this setting to +maximize the BibleTime window.

+ ViewShow toolbar (F6) +

+ Přepíná zobrazení nástrojů. Aktivujte tuto možnost pokud si +přejete zapnout nebo vypnout Hlavní nástrojovou lištu.

+ ViewShow Bookshelf +

+ Zapne zobrazení knihovny. Zvolte tuto možnost pro zapnutí, +nebo vypnutí zobrazení knihovny vlevo. To může být praktické pokud +potřebujete více času pro časopis.

+ ViewShow Mag +

+ Zapne zobrazení časopisu. Zvolte tuto možnost pro zapnutí +nebo vypnutí zobrazení časopisu na levé straně.

+ Search +

+ + SearchSearch in standard bible (F) +

+ Otevírá dialog vyhledávání pouze pro vyhledávání ve výchozí +Bibli. Do vyhledávacího dialogu mohou být přídána další díla.

+ + SearchSearch in open work(s) (O) +

+ Otevírá dialog vyhledávání ve všech dílech. Do +vyhledávacího dialogu mohou být přídána další díla.

+ Window +

+ + WindowSave session +

+ Ukládá aktuální sezení.. Otevře kontextové menu, kde můžete +zvolit již uložené sezení, které bude přepsáno vaším aktuálním. Podívejte se +na další položku jak uložit nové sezení.

+ + WindowSave as new Session (S) +

+ Ukládá aktuální sezení pod novým jménem. Zeptá se na jméno +pro uložení sezení.

+ + WindowLoad session +

+ Načte existující sezení. Otevře kontextové menu, kde můžete +vybrat existující sezení a načíst ho.

+ + WindowDelete session +

+ Vymaže existující sezení. Otevře kontextové menu, kde +můžete vybrat existující sezení, které má být vymazáno.

+ + WindowArrangement mode +

+ Ovládá chování jednoduchého rozvržení oken. V otevřeném +kontextovém menu můžete zvolit, že se chcete o rozvržení oken starat osobně +(Ruční mód) nebo použít připravené možnosti BibleTime (Automatické módy, +tak je vyzkoušejte!)

+ + WindowClose all (W) +

+ Zavře všechna otevřená okna.

+ Settings +

+ + SettingsConfigure BibleTime +

+ Otevře hlavní konfigurační dialog BibleTime. Můžete +nastavit všechny vlastnosti BibleTime, které potřebujete. Prosím navštivte +tuto sekci pro více informací.

+ + SettingsBookshelf Manager (F4) +

+ Otevře dialog kde můžete změnit vaše nastavení Sword a spraovat svou +knihovnu. Další inormace naleznete v této sekci.

+ Help +

+ + HelpHandbook (F1) +

+ Opens BibleTime's user guide You are reading it now.

+ + HelpBible Study Howto (F2) +

+ Opens a guide on how to study the Bible It is the hope of +the BibleTime team that this HowTo will provoke the readers to study the +scriptures to see what they say. This particular study guide has been chosen +as it takes care not to advocate any particular denominational doctrine. We +expect you to read and study the scriptures to understand what they say. If +you start with the attitude that you want to have the Lord sow his word in +your heart He will not disappoint you.

+ HelpAbout +

+ Opens a window about BibleTime project information +contains information about BibleTime software version, project +contributors, Sword software version, Qt software version and the +license agreement.

diff --git a/docs/handbook/cs/html/hdbk-startsequence.html b/docs/handbook/cs/html/hdbk-startsequence.html new file mode 100644 index 0000000..4473a54 --- /dev/null +++ b/docs/handbook/cs/html/hdbk-startsequence.html @@ -0,0 +1,16 @@ +Spouštěcí sekvence.

Spouštěcí sekvence.

Když se BibleTime spouští, můžete vidět následující obrazovky předtím, nez +se otevře hlavní okno BibleTime:

+ Bookshelf Manager +

+ Upravit vaši knihovnu. Tento dialog vám umožní upravovat +vaši knihovnu, přidávat nebo mazat díla ve vašem systému.This dialog lets +you modify your Bookshelf, add or delete works from your system. Bude +zobrazen pouze v případě, že nebude nalezena výchozí knihovna. Prosím +podívejte se do této sekce +pokud chcete znát více detailů. Pokud začínáte s prázdnou knihovnou, bude +užitečné nainstalovat alespoň jednu Bibli, Komentář, Lexikon a knihu, +abyste se rychle seznámili se základními vlastnostmi BibleTime.

+ Configure BibleTime dialog +

+ Přizpůsobí BibleTime.Tento dialog vám dovolí přizpůsobit +BibleTime vašim potřebám. Prosím podívejte se na detailní popis tohoto dialogu.

diff --git a/docs/handbook/cs/html/hdbk-term.html b/docs/handbook/cs/html/hdbk-term.html new file mode 100644 index 0000000..8585185 --- /dev/null +++ b/docs/handbook/cs/html/hdbk-term.html @@ -0,0 +1,10 @@ +Chapter 2. Spuštění BibleTime

Chapter 2. Spuštění BibleTime

Jak spustit BibleTime

Spuštění BibleTime

BibleTime je spustitelný soubor integrovaný do pracovního +prostředí. BibleTime můžete spustit z menu Start touto ikonou: +

BibleTime spouštěcí ikona

BibleTime může být spuštěn také z příkazové řádky. Pro spuštění +BibleTime otevřete okno terminálu a napište: +

BibleTime

Další správci oken

BibleTime can be used with other window managers such as Gnome, BlackBox, +Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are +already installed on your computer.

Nastavení spuštění

Z terminálu můžete použít BibleTime k otevření příslušného verše ve +výchozí bibli: +

bibletime --open-default-bible

Pro otevření v dané pasáži, jako například Jan 3:16, použijte: +

bibletime --open-default-bible "Jan 3:16"

Můžete použít jména knih ve svém aktuálním jazyce pro pojmenování knih.

diff --git a/docs/handbook/cs/html/index.html b/docs/handbook/cs/html/index.html new file mode 100644 index 0000000..110d10f --- /dev/null +++ b/docs/handbook/cs/html/index.html @@ -0,0 +1,21 @@ +Příručka BibleTime diff --git a/docs/handbook/de/docbook/hdbk-config.docbook b/docs/handbook/de/docbook/hdbk-config.docbook new file mode 100644 index 0000000..d8293c8 --- /dev/null +++ b/docs/handbook/de/docbook/hdbk-config.docbook @@ -0,0 +1,186 @@ + + &bibletime; einrichten + In this section you find an overview to configure &bibletime;, which can be +found under Settings in the main menu. + + BibleTime-Konfigurationsdialog + The &bibletime; user interface can be customized in many ways depending on +your needs. You can access the configuration dialog by selecting + Settings +Configure &bibletime;. + + + <guimenu>Display</guimenu> + + Das Startverhalten kann angepasst werden. Wählen Sie aus den folgenden +Optionen aus: + + + Startlogo anzeigen + + + Display templates define the rendering of text (colors, size etc.). Various +built-in templates are available. If you select one, you will see a preview +on the right pane. + + + + <guimenu>Languages</guimenu> + + Hier können Sie angeben, welche Sprache für die Buchnamen der Bibel +verwendet werden soll. Stellen Sie (falls verfügbar) ihre Muttersprache ein, +und sie werden sich gleich zu Hause fühlen. + + By default, &bibletime; uses the default system display font. You can +override this font if necessary. Some languages require special fonts to be +displayed correctly, and this dialog allows you to specify a custom font for +each language. + + + + + + Options Dialog - fonts + + + Der Optionendialog - Schriften. + + + &bibletime; can now use all supported fonts. As long as the works you are +interested in display correctly nothing needs to be done here. If a work +only displays as a series of question marks (??????) or empty boxes, then +you know that the standard display font does not contain the characters used +in this work. + + To correct this, choose this work's language from the drop down menu. Select +the use custom font checkbox. Now select a font. For example, a font that +supports many languages is Code2000. If no installed font can display the +work you are interested in, try installing the localization package for that +language. + + Schriftarten installieren + Detailed font installation instructions are outside the scope of this +handbook. For further information you might want to refer to the Unicode +HOWTO. + + If you use a small font like Clearlyu (about 22kb), &bibletime; will run +faster than with a large font like Bitstream +Cyberbit(about 12Mb). + + + + Schriftarten beziehen + Schriftarten können von unterschiedlichen Quellen bezogen werden: + + + Your *nix distribution. + + + Die Sprachpakete ihrer Distribution. + + + An existing Microsoft +Windowsinstallation on the same computer. + + + Eine Sammlung von Schriftarten, wie sie z.B. von Adobe oder Bitstream +erhältlich sind. + + + Sammlungen von Schriftarten im Internet. + + + Unicode fonts support more characters than other fonts, and some of these +fonts are available at no charge. None of available fonts includes all +characters defined in the Unicode standard, so you may want to use different +fonts for different languages. + + Unicode Schriftarten + + + + + + Code2000 + + Vielleicht die beste Unicode-Schriftart, sie deckt einen großen +Zeichenbereich ab. + + + + + SIL unicode fonts + + Excellent Unicode fonts from the Summer Institute of Linguistics. + + + + + FreeFont + + A new free Unicode font initiative. + + + + + Crosswire's font directory + + Verschiedene Schriften sind auf der FTP-Seite von Crosswire verfügbar. + + + + + Bitstream CyberBit + + Deckt fast den ganzen Unicode-Bereich ab, könnte aber &bibletime; durch +seine Größe verlangsamen. + + + Clearlyu + Ist in einigen Distributionen enthalten. Enthält Europäisch, Griechisch, +Hebräisch, Thai. + + + + + Caslon, Monospace, Cupola, Caliban + + Teilweise Abdeckung, siehe die Information auf der angegebenen Seite. + + + +
+ There are good Unicode font lists on the net, as the one by Christoph Singer +( Multilingual Unicode +TrueType Fonts in the Internet), or the one by Alan Wood ( Unicode character +ranges and the Unicode fonts that support them). +
+
+ + + <guimenu>Desk</guimenu> + + Many features provided by the Sword backend can now be customized in +&bibletime;. These features are documented right in the dialog. You also +have the possibility to specify standard works that should be used when no +specific work is specified in a reference. An example: The standard Bible is +used to display the content of cross references in the Bible. When you hover +over then, the Mag will show the content of the verses referred to, +according to the standard Bible you specified. + + + + <guimenu>HotKeys</guimenu> + + Tastenkürzel sind spezielle Tastenbefehle, die an Stelle der Menüeinträge +oder Symbole verwendet werden können. Eine Anzahl von &bibletime;s Befehlen +hat bereits vordefinierte Tastenkürzel (dieser Abschnitt enthält eine +komplette Auflistung. Den meisten Befehlen von &bibletime; kann hier ein +Tastenkürzel zugewiesen werden. Dies ist sehr hilfreich, um die oftbenutzten +Funktionen schnell zu erreichen. + +
+
diff --git a/docs/handbook/de/docbook/hdbk-intro.docbook b/docs/handbook/de/docbook/hdbk-intro.docbook new file mode 100644 index 0000000..5b7cf68 --- /dev/null +++ b/docs/handbook/de/docbook/hdbk-intro.docbook @@ -0,0 +1,85 @@ + + Einleitung + + About &bibletime; + &bibletime; is a Bible study tool with support for different types of texts +and languages. Even large amounts of works modules are easy to install and +manage. It is built on the Sword library, which provides +the back-end functionality for &bibletime;, such as viewing Bible text, +searching etc. Sword is the flagship product of the Crosswire Bible Society. + + &bibletime; is designed to be used with works encoded in one of the formats +supported by the Sword project. Complete information on the supported +document formats can be found in the developers +section of the Sword Project, Crosswire Bible Society. + + + Vorhandene Werke + Über 200 Dokumente in 50 Sprachen sind auf dem Webserver der Crosswire Bibelgesellschaft +verfügbar. Dazu gehören: + + + Bibeln + + The full Bible text, with optional things like Strong's Numbers, headings +and/or footnotes in the text. Bibles are available in many languages, and +include not only modern versions, but also ancient texts like the Codex +Leningradensis ("WLC", Hebrew), and the Septuagint ("LXX", Greek). This is +the most advanced section in the library of the Sword project. + + + + Bücher + + Books available include "Imitation of Christ", "Enuma Elish", and "Josephus: +The Complete Works" + + + + Kommentare + + Commentaries available include classics like John Wesley's "Notes on the +Bible", Matthew Henry's commentary and Luther's "Commentary on Galatians." +With the Personal commentary you can record your own personal notes to +sections of the Bible. + + + + Andachtsbücher + + Viele Leute schätzen diese kleinen, täglichen Abschnitte aus Gottes +Wort. Die vorhandene Werke enthalten "Daily Light" und die "Losungen". + + + + Lexika / Wörterbücher + + Lexicons available include: Robinson's Morphological Analysis Codes, +Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible +Encyclopaedia. Dictionaries available include Strong's Hebrew Bible +Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged +Dictionary of the English Language 1913, Nave's Topical Bible. + + + + + + Motivation + Our desire is to serve God, and to do our part to help others grow in their +relationship with Him. We have striven to make this a powerful, quality +program, and still make it simple and intuitive to operate. It is our desire +that God be praised, as He is the source of all good things. +
+ Jakobus 1,17, Hoffnung für Alle + Alles, was Gott uns gibt, ist gut und vollkommen. Er, der Vater des Lichts, +ändert sich nicht; niemals wechseln bei ihm Licht und Finsternis. +
+ Gott segne Sie durch Benutzung dieses Programms. +
+
+
diff --git a/docs/handbook/de/docbook/hdbk-operation.docbook b/docs/handbook/de/docbook/hdbk-operation.docbook new file mode 100644 index 0000000..689786c --- /dev/null +++ b/docs/handbook/de/docbook/hdbk-operation.docbook @@ -0,0 +1,381 @@ + + Programmbedienung + + Programmüberblick + This is what a typical &bibletime; session looks like: + + + + + + The &bibletime; application window + + + You can easily see the different parts of the application. The Bookshelf on +the left side is used to open works and to manage your bookmarks. The little +"Mag" window below the Bookshelf is used to display extra information that +is embedded in documents. When you move your mouse over a footnote marker, +for example, then the Mag will display the actual content of the +footnote. The toolbar gives you quick access to important functions, and the +Desk on the right side is where you do your real work. + + Wir fahren fort, indem wir nun die verschiedenen Teile der Anwendung einzeln +betrachten. + + + Elemente des &bibletime; Fensters + + Das Bücherregal + Das Bücherregal enthält alle installierten Werke, nach Kategorie und Sprache +sortiert. Es enthält auch einen Abschnitt namens "Lesezeichen". Hier können +sie ihre eigenen Lesezeichen ablegen und darauf zugreifen. + + + Werke lesen + Wenn Sie Dokument auswählen wollen, klicken Sie einfach auf die gewünschte +Dokumentengruppe (Bibeln, Kommentare, Lexika, Bücher, Andachten oder +Wörterbücher) um den Inhalt der Dokumentengruppe anzuzeigen. Um ein Dokument +zu öffnen klicken Sie auf dessen Symbol. + + + Hier funktioniert Drag&Drop + + + If you are reading a certain work, and want to open another work at the +passage you are reading, you can use a shortcut. Simply click with the +left mouse buttonon the verse/passage reference +(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work +you want to open, and it will be opened for reading at the specified +location. You can also drag a verse reference into an existing read window, +then it will jump to the specified location. + + + + Weitere Informationen über Werke + If you click with the rightmouse button on the +symbol of a work, you will see a menu with additional entries that are +relevant for this work. "About this work"opens a +window with lots of interesting information about the selected work. +"Unlock this work"opens a small dialog for +encrypted documents, where you can enter the unlock key to access the +work. For additional information on locked works, please see this +page on the Crosswire Bible Society web site. + + + + In Werken suchen + You can search in a work by clicking with the +rightmouse button on its symbol and selecting +"Search in work(s)". By pressing &Shift; and +clicking on other works you can select more than one. Then follow the same +procedure to open the search dialog. You will be searching in all of these +documents. A complete description of the operation of the search features +can be found here. + + + + Mit Lesezeichen arbeiten + + + + Hier funktioniert Drag&Drop + + + Click with the rightmouse button on the bookmark +category of the bookshelf and select "Create new +folder" to create a new bookmark subfolder. You can use normal +drag & drop functions to drag verse references from read windows or +search results to the bookmark folder, and to rearrange bookmarks between +folders. + You can also import bookmarks from other people or export bookmarks to share +them. To do this, open the context menuof the bookmark +folder as described above, and select "Export +bookmarks". This will bring up a dialog box for you to save +the bookmark collection. You can import bookmarks in a similar way. + + You can also click with the righton folders and +bookmarks to change their names and descriptions. + + + + + Die Lupe + + Diese kleine Fenster in der linken unteren Ecke von &bibletime; ist rein +passiv. Wann immer der Mauspfeil über Text positioniert ist, welcher +zusätzliche Informationen (z.B. Strongnummern) enthält, dann werden eben +diese in der Lupe dargestellt, nicht jedoch der Text selbst. Probieren sie +es einfach aus. + + + + Die Arbeitsfläche + The Desk is where the real work with &bibletime; takes place. Here you can +open works from the Bookshelf, read them, search in them, and even save your +annotations in the personal commentary module (see below). + + + Werke lesen + As we have already seen, +you can open works for reading simply by clicking on their symbol in the +Bookshelf. A read window will open in the Desk's area. Every read window has +a toolbar. There you can find tools to navigate in the work that this read +window is connected to, as well as history buttons like the ones that you +know from your browser. + + + + Lese-Fenster Anordnung + Of course, you can open multiple works at the same time. There are several +possibilities for arranging the read windows on the desk. Please have a look +at the entry Windowin the main menu. There you can see +that you can either control the placement of the read windows completely +yourself, or have &bibletime; handle the placement automatically. To achieve +this, you have to select one of the automatic placement modes available at + Window Arrangement +mode . Just try it out, it's simple and works. + + + + Bearbeiten Sie ihren eigenen Kommentar + To be able to store your own comments about parts of the Bible, you have +install a certain work from the library of the Crosswire Bible Society. This work is +called "Personal commentary". + + If you open the personal commentary by clicking on its symbol in the +Bookshelf with a leftmouse button, it opens in +read mode. You will not be able to edit it in this mode. Should you wish to +write annotations into the personal commentary, you have to open it with the +rightmouse button and then select Edit +this workand then either Plain +text(source code editor) or +HTML(basic gui wysiwyg editor). + + + If Edit this work is +deactivated, please check if you have write permission for the files of the +personal commentary. + + + + Drag & drop works here. Drop a verse reference and the text of the verse +will be inserted. + + + + + + In Werken suchen + + + Searching text in an open read window + You can look for a word or phrase in the open read window (e.g. the chapter +of a bible that you're reading) just like you are used to from other +programs. This function can be reached either by clicking with the +rightmouse button and selecting +Find..., or by using the hotkey &Ctrl; F. Read on to learn how +you can search in entire works. + + + + Auf den Suchdialog zugreifen + You can search in a work by clicking with the +rightmouse button on its symbol in the +Bookshelfand selecting Search in +work(s). By holding &Shift; or &Ctrl; and clicking on other +work's names you can select more than one. Then follow the same procedure to +open the search dialog. You will be searching in all of these works at the +same time. + + You can also access the search dialog by clicking on +Search from the main menu, and selecting +the appropriate entry. + + A third possibility to start searches is to click on the search symbol in an +open read window. + + + + Search configuration + + Suchtext Einstellungen + + + + + + + + Selecting works + At the top of the options tab you will find +Choose(works). If you would like to search in +multiple works, click on this button and you will be offered a menu where +you can select the works you want to search in. + + + Using Search Scopes + You can narrow the scope of your search to certain parts of the Bible by +selecting one of the predefined scopes from the list in Search +scope. You can define your own search ranges by clicking the +Setup rangesbutton. + + + Basic Search Syntax Introduction + Enter search terms separated by spaces. By default the search function will +return results that match any of the search terms (OR). To search for all +the terms separate the terms by AND. + You can use wildcards: '*' matches any sequence of characters, while '?' +matches any single character. The use of brackets allows you to group your +search terms, e.g. '(Jesus OR spirit) AND God'. + To search text other than the main text, enter the text type followed by +':', and then the search term. For example, to search for the Strong's +number H8077, use 'strong:H8077'. + Available text types: + + Search Types + + + + Prefix + Meaning + + + + + heading: + searches headings + + + footnote: + searches footnotes + + + strong: + searches Strong's Numbers + + + morph: + searches morphology codes + + + +
+ BibleTime uses the Lucene search engine to perform your searches. It has +many advanced features, and you can read more about it here: +http://lucene.apache.org/java/docs/index.html +
+
+ + Search results + Here you can see how many instances of the search string were found, sorted +by works. Clicking on a work with the rightmouse +button allows you to copy, save, or print all verses that were found in a +certain work at once. This also works when you click on one or more of the +references to copy, save or print them. Clicking on a particular reference +opens that verse up in context in the preview window below. + + Drag a reference and drop it on a work symbol on the Bookshelf to open the +work at that verse in a new read window. + + + Drag a reference and drop it on an open read window, and it will jump to +that verse. + + + Select references and drag them to the Bookshelf to create bookmarks. + + + Search result analysis + Click on Search analysisto open the search analysis +display. This gives a simple graphic analysis of the number of instances the +search string was found in each book of the Bible, and you can also save the +analysis. + + Suchanalyse Dialogbox + + + + + + + + +
+ + Der <guimenuitem>Bücherregal Verwalter</guimenuitem> + The Bookshelf Manager is a tool to manage your +Bookshelf. You can install new works to your Bookshelf, and update or remove +existing works from your Bookshelf. Access it by clicking +Settings Bookshelf Manager + in the main menu. + + Bookshelf path(s) setup + Here you can specify where &bibletime; may store your Bookshelf on the hard +drive. You can even store it in multiple directories. Default is +"~/.sword/". + + If you have a sword CD, but do not want to install all the works on the hard +disk, but use them directly from the CD, then you can add the path to the CD +as one of your bookshelf paths. When you start &bibletime;, it will show all +works on the CD if it is present. + + + + Install/update work(s) + With this facility, you can connect to a repository of works (called +"library"), and transfer one or more works to your local Bookshelf. These +libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online +repository of Sword modules, or another site offering Sword modules). You +can manage your libraries with Add library and +Delete library. + To begin the installation or update process, select a library you want to +connect to and a local Bookshelf path to install the work(s) to. Then click +on Connect to library. &bibletime; will scan the +contents of the library and present you with a list of works that you can +add to your Bookshelf, or that you already have installed but are available +in a new version in the library, and thus can be updated. Then you can mark +all works that you want to install or update, and click on +Install works. They will then be transferred to your +Bookshelf. + + + Werk(e) entfernen + This facility allows you to delete one or more of the works from your +Bookshelf too free up disk space. Simply mark the items and click on +Remove works. + + + Search Indexes + This option allows you to create new search indexes and cleanup orphaned +index files for removed works. + + If you are having problems with your search function, visit + this feature. + + + + + Exortieren und Drucken + In many places, you can open a context menu by clicking with the +rightmouse button. Depending on context, it will +allow you to Select, +Copy (to clipboard), +Save or Print +text. This works for example in the read windows, when you click on the +normal text or the verse reference, or in the search result page when you +click on a work or one or more verse references. It is pretty +straightforward, so just try it out. + + Printing from &bibletime; is rather basic and is intended as a utility. If +you are composing a document or presentation containing text from +&bibletime; works, we suggest that you use one of the presentation or +editing tools on your system to format your document, rather than printing +from &bibletime; directly. + +
diff --git a/docs/handbook/de/docbook/hdbk-reference.docbook b/docs/handbook/de/docbook/hdbk-reference.docbook new file mode 100644 index 0000000..d9fb92f --- /dev/null +++ b/docs/handbook/de/docbook/hdbk-reference.docbook @@ -0,0 +1,655 @@ + + Referenz + + Main menu reference + In this section you can find detailed descriptions of all entries in the +main menu of &bibletime;. They are ordered in just the way they appear in +&bibletime;, with all the sub-items listed under the major menu item they +belong to. You can also see the hotkey of each item;a complete listing of +all hotkeys can be found in this +section. + + + <guimenu>File</guimenu> + + + + + + + + &Ctrl; + Q + + + + + + + File + Quit + + + + + BibleTime schließen. BibleTime wird Sie fragen, ob Sie +ungesicherte Änderungen abspeichern möchten. + + + + + + + + + <guimenu>View</guimenu> + + + + + + + + + F5 + + + + + + + + View + Fullscreen mode + + + + + Toggles full screen display. Toggle this setting to +maximize the &bibletime; window. + + + + + + + + + F6 + + + View + Show toolbar + + + + + Toggles Toolbar display. Toggle this setting to turn the +main toolbar on or off. + + + + + + + View + Show Bookshelf + + + + + Toggles display of the Bookshelf. Toggle this setting to +turn the Bookshelf on the left pane on or off. This can be handy if you need +more space for the Mag. + + + + + + + View + Show Mag + + + + + Toggles display of the Mag(nifying glass). Toggle this +setting to turn the Mag on the left pane on or off. + + + + + + + <guimenu>Search</guimenu> + + + + + + + &Alt;&Ctrl; + F + + + + + + + Search + Search in standard bible + + + + + Opens the Search Dialog to search in the standard Bible +only. More works can be added in the Search Dialog. + + + + + + + &Ctrl; + O + + + + + + + Search + Search in open work(s) + + + + + Opens the Search Dialog to search in all open works. More +works can be added in the Search Dialog. + + + + + + + <guimenu>Window</guimenu> + + + + + + + + + + + Window + Save session + + + + + Directly saves the current session. This will open a +context menu where you can select an existing session to save to. It will be +overwritten with your current session. See the next item on how to save to a +new session. + + + + + + + &Alt;&Ctrl; + S + + + + + + + Window + Save as new Session + + + + + Saves the current session under a new name. This will ask +for a new name to save the session to. + + + + + + + + + + + Window + Load session + + + + + Loads an existing session. This will open a context menu +where you can select an existing session to load. + + + + + + + + + + + Window + Delete session + + + + + Deletes an existing session. This will open a context menu +where you can select an existing session that should be deleted. + + + + + + + + + + + Window + Arrangement mode + + + + + Controls the basic window arrangement behaviour. In the +opening context menu, you can either specify that you want to take care of +the window arrangement yourself (Manual mode) or have &bibletime; handle it +for you (Automatical modes, just try them out!). + + + + + + + &Alt;&Ctrl; + W + + + + + + + Window + Close all + + + + + Closes all open windows. + + + + + + + <guimenu>Settings</guimenu> + + + + + + + + + + + Settings + Configure &bibletime; + + + + + Opens &bibletime;'s main configuration dialog. You can +configure all kinds of nice settings there to adapt &bibletime; to your +needs. Please see this section for +details. + + + + + + + + + F4 + + + + + + + + Settings + Bookshelf Manager + + + + + Opens a dialog where you can change your Sword configuration and +manage your bookshelf. Please see this section for details. + + + + + + + + <guimenu>Help</guimenu> + + + + + + + + F1 + + + + + + + + Help + Handbook + + + + + Opens &bibletime;'s user guide You are reading it now. + + + + + + + + + F2 + + + + + + + + Help + Bible Study Howto + + + + + Opens a guide on how to study the Bible It is the hope of +the &bibletime; team that this HowTo will provoke the readers to study the +scriptures to see what they say. This particular study guide has been chosen +as it takes care not to advocate any particular denominational doctrine. We +expect you to read and study the scriptures to understand what they say. If +you start with the attitude that you want to have the Lord sow his word in +your heart He will not disappoint you. + + + + + + + Help + About + + + + + Opens a window about &bibletime; project information +contains information about &bibletime; software version, project +contributors, &sword; software version, &qt; software version and the +license agreement. + + + + + + + + HotKeys index + This is index of all hotkeys and their corresponding description in the +handbook. The hotkeys are sorted (roughly) alphabetical. If you want to +directly find out which hotkey a certain menu item has, you can either look +at the entry itself in &bibletime; (as it always shows the hotkey), or you +can look it up in this section. + + + + + + + Hotkey + Description + + + + + + &Alt; + Left + + Moves back in the history of read windows. + + + + &Alt; + Right + + Bewegt in der Geschichte des Lese-Fensters weiter nach vorne. + + + + &Alt;&Ctrl; + F + + + +Search Search in default bible + equivalent; opens the search dialog to search in the +default bible. + + + + &Alt;&Ctrl; + G + + + Window Arrangement +mode Auto-tile vertically +equivalent; toggle automatic window tiling. + + + + &Alt;&Ctrl; + H + + + Window Arrangement +mode Auto-tile horizontally +equivalent; toggle automatic window tiling. + + + + &Alt;&Ctrl; + J + + + Window Arrangement +mode Auto-cascade +equivalent; toggle automatic window cascading. + + + + &Alt;&Ctrl; + M + + + Window Arrangement +mode Manual mode +equivalent; toggle manual window placement. + + + + &Alt;&Ctrl; + S + + + +Window Save as new session + equivalent; saves current layout as new session. + + + + &Alt;&Ctrl; + W + + + +Window Close all +equivalent; closes all open windows. + + + + &Ctrl; + - + + Zoom out. This decreases the font size of read windows. + + + + &Ctrl; + + + + Zoom in. This increases the font size of read windows. + + + + &Ctrl; + A + + Select all. This selects all text in read windows. + + + + &Ctrl; + C + + Copy. This copies the selected text to the clipboard. + + + + &Ctrl; + F + + Search. This lets you search within the text of a read window. + + + + &Ctrl; + O + + + +Search Search in open work(s) + equivalent; opens the search dialog to search in all +currently opened works. + + + + &Ctrl; + Q + + + +File Quit +equivalent; closes &bibletime;. + + + + &Ctrl; + W + + Closes the current window. + + + + + F1 + + + + Help Handbook +equivalent; opens the handbook. + + + + + F2 + + + + Help BibleStudy +Howto equivalent; opens the BibleStudy Howto. + + + + + F4 + + + + + Settings Bookshelf +Manager equivalent; opens the Bookshelf +Manager. + + + + + F8 + + + + +View Show Bookshelf + equivalent; toggles display of the Bookshelf. + + + + + F9 + + + + +View Show mag +equivalent; toggles display of the mag(nifying glass). + + + + + + diff --git a/docs/handbook/de/docbook/hdbk-start.docbook b/docs/handbook/de/docbook/hdbk-start.docbook new file mode 100644 index 0000000..303e7a6 --- /dev/null +++ b/docs/handbook/de/docbook/hdbk-start.docbook @@ -0,0 +1,69 @@ + + &bibletime; starten + + How to start &bibletime; + + &bibletime; starten + &bibletime; is an executable file that is integrated with the desktop. You +can launch &bibletime; from the Start Menu with this icon: + + + + + + &bibletime; start icon + + + &bibletime; can also be launched from a terminal command prompt. To launch +&bibletime;, open a terminal window and type: + &bibletime; + + + Other window managers + &bibletime; can be used with other window managers such as Gnome, BlackBox, +Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are +already installed on your computer. + + + Startup customization + From a terminal you can use &bibletime; to open a random verse in the +default bible: + bibletime --open-default-bible + "<random>"To open at a given passage like John 3:16, use: + bibletime --open-default-bible "John 3:16"You can also use booknames in your current bookname language. + + + + Startup sequence + As &bibletime; launches you may see the following screens before the main +&bibletime; window opens: + + + + Bookshelf Manager + + + + Modifies your Bookshelf. This dialog lets you modify your +Bookshelf, add or delete works from your system. It will only be shown if +no default Bookshelf can be found. Please see this section for further +details. If you start off with an empty Bookshelf, it will be helpful to +install at least one Bible, Commentary, Lexicon and one Book to get to know +&bibletime;'s basic features quickly. + + + + + Configure &bibletime; dialog + + + + Customizes &bibletime;.This dialog lets you adapt +&bibletime; to your needs. Please see the +detailed description of this dialog. + + + + + diff --git a/docs/handbook/de/docbook/index.docbook b/docs/handbook/de/docbook/index.docbook new file mode 100644 index 0000000..458130a --- /dev/null +++ b/docs/handbook/de/docbook/index.docbook @@ -0,0 +1,81 @@ + +BibleTime'> + Sword'> + KDE'> + Qt'> + + + + + + + + + + +]> + + + The &bibletime; handbook + + + Fred + Saalbach + + + Jeffrey + Hoyt + + + Martin + Gruner + + + Thomas + Abthorpe + + + + + + 1999-2009 + the &bibletime; team + + + Der &bibletime;-Hilfedialog ist ein Teil von &bibletime;. + + 2009-04 + 2.0 + + &bibletime; is a Bible study tool based on the Sword framework. + + + QT4 + bibletime + sword + crosswire + help dialog + +&hdbkchap1; &hdbkchap2; &hdbkchap3; +&hdbkchap4; &hdbkchap5; + + diff --git a/docs/handbook/de/html/hdbk-config.html b/docs/handbook/de/html/hdbk-config.html new file mode 100644 index 0000000..ff2a6a2 --- /dev/null +++ b/docs/handbook/de/html/hdbk-config.html @@ -0,0 +1,82 @@ +Chapter 4. BibleTime einrichten

Chapter 4. BibleTime einrichten

In this section you find an overview to configure BibleTime, which can be +found under Settings in the main menu.

BibleTime-Konfigurationsdialog

The BibleTime user interface can be customized in many ways depending on +your needs. You can access the configuration dialog by selecting +Settings +Configure BibleTime.

+ Display +

Das Startverhalten kann angepasst werden. Wählen Sie aus den folgenden +Optionen aus: +

  • Startlogo anzeigen

Display templates define the rendering of text (colors, size etc.). Various +built-in templates are available. If you select one, you will see a preview +on the right pane.

+ Languages +

Hier können Sie angeben, welche Sprache für die Buchnamen der Bibel +verwendet werden soll. Stellen Sie (falls verfügbar) ihre Muttersprache ein, +und sie werden sich gleich zu Hause fühlen.

By default, BibleTime uses the default system display font. You can +override this font if necessary. Some languages require special fonts to be +displayed correctly, and this dialog allows you to specify a custom font for +each language.

Options Dialog - fonts

Der Optionendialog - Schriften.

BibleTime can now use all supported fonts. As long as the works you are +interested in display correctly nothing needs to be done here. If a work +only displays as a series of question marks (??????) or empty boxes, then +you know that the standard display font does not contain the characters used +in this work.

To correct this, choose this work's language from the drop down menu. Select +the use custom font checkbox. Now select a font. For example, a font that +supports many languages is Code2000. If no installed font can display the +work you are interested in, try installing the localization package for that +language.

Schriftarten installieren

Detailed font installation instructions are outside the scope of this +handbook. For further information you might want to refer to the Unicode +HOWTO.

Tip

If you use a small font like Clearlyu (about 22kb), BibleTime will run +faster than with a large font like Bitstream +Cyberbit®(about 12Mb).

Schriftarten beziehen

Schriftarten können von unterschiedlichen Quellen bezogen werden:

  • Your *nix distribution.

  • Die Sprachpakete ihrer Distribution.

  • An existing Microsoft +Windows®installation on the same computer.

  • Eine Sammlung von Schriftarten, wie sie z.B. von Adobe oder Bitstream +erhältlich sind.

  • Sammlungen von Schriftarten im Internet.

Unicode fonts support more characters than other fonts, and some of these +fonts are available at no charge. None of available fonts includes all +characters defined in the Unicode standard, so you may want to use different +fonts for different languages.

Table 4.1. Unicode Schriftarten

+ + Code2000 + Vielleicht die beste Unicode-Schriftart, sie deckt einen großen +Zeichenbereich ab.
+ + SIL unicode fonts + Excellent Unicode fonts from the Summer Institute of Linguistics.
+ + FreeFont + A new free Unicode font initiative.
+ + Crosswire's font directory + Verschiedene Schriften sind auf der FTP-Seite von Crosswire verfügbar.
+ + Bitstream CyberBit + Deckt fast den ganzen Unicode-Bereich ab, könnte aber BibleTime durch +seine Größe verlangsamen.
ClearlyuIst in einigen Distributionen enthalten. Enthält Europäisch, Griechisch, +Hebräisch, Thai.
+ + Caslon, Monospace, Cupola, Caliban + Teilweise Abdeckung, siehe die Information auf der angegebenen Seite.

There are good Unicode font lists on the net, as the one by Christoph Singer +( Multilingual Unicode +TrueType Fonts in the Internet), or the one by Alan Wood ( Unicode character +ranges and the Unicode fonts that support them).

+ Desk +

Many features provided by the Sword backend can now be customized in +BibleTime. These features are documented right in the dialog. You also +have the possibility to specify standard works that should be used when no +specific work is specified in a reference. An example: The standard Bible is +used to display the content of cross references in the Bible. When you hover +over then, the Mag will show the content of the verses referred to, +according to the standard Bible you specified.

+ HotKeys +

Tastenkürzel sind spezielle Tastenbefehle, die an Stelle der Menüeinträge +oder Symbole verwendet werden können. Eine Anzahl von BibleTimes Befehlen +hat bereits vordefinierte Tastenkürzel (dieser Abschnitt enthält eine +komplette Auflistung. Den meisten Befehlen von BibleTime kann hier ein +Tastenkürzel zugewiesen werden. Dies ist sehr hilfreich, um die oftbenutzten +Funktionen schnell zu erreichen.

diff --git a/docs/handbook/de/html/hdbk-intro.html b/docs/handbook/de/html/hdbk-intro.html new file mode 100644 index 0000000..b4b639a --- /dev/null +++ b/docs/handbook/de/html/hdbk-intro.html @@ -0,0 +1,27 @@ +Chapter 1. Einleitung

Chapter 1. Einleitung

About BibleTime

BibleTime is a Bible study tool with support for different types of texts +and languages. Even large amounts of works modules are easy to install and +manage. It is built on the Sword library, which provides +the back-end functionality for BibleTime, such as viewing Bible text, +searching etc. Sword is the flagship product of the Crosswire Bible Society.

BibleTime is designed to be used with works encoded in one of the formats +supported by the Sword project. Complete information on the supported +document formats can be found in the developers +section of the Sword Project, Crosswire Bible Society.

Vorhandene Werke

Über 200 Dokumente in 50 Sprachen sind auf dem Webserver der Crosswire Bibelgesellschaft +verfügbar. Dazu gehören: +

Bibeln

The full Bible text, with optional things like Strong's Numbers, headings +and/or footnotes in the text. Bibles are available in many languages, and +include not only modern versions, but also ancient texts like the Codex +Leningradensis ("WLC", Hebrew), and the Septuagint ("LXX", Greek). This is +the most advanced section in the library of the Sword project.

Bücher

Books available include "Imitation of Christ", "Enuma Elish", and "Josephus: +The Complete Works"

Kommentare

Commentaries available include classics like John Wesley's "Notes on the +Bible", Matthew Henry's commentary and Luther's "Commentary on Galatians." +With the Personal commentary you can record your own personal notes to +sections of the Bible.

Andachtsbücher

Viele Leute schätzen diese kleinen, täglichen Abschnitte aus Gottes +Wort. Die vorhandene Werke enthalten "Daily Light" und die "Losungen".

Lexika / Wörterbücher

Lexicons available include: Robinson's Morphological Analysis Codes, +Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible +Encyclopaedia. Dictionaries available include Strong's Hebrew Bible +Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged +Dictionary of the English Language 1913, Nave's Topical Bible.

Motivation

Our desire is to serve God, and to do our part to help others grow in their +relationship with Him. We have striven to make this a powerful, quality +program, and still make it simple and intuitive to operate. It is our desire +that God be praised, as He is the source of all good things.

 

Alles, was Gott uns gibt, ist gut und vollkommen. Er, der Vater des Lichts, +ändert sich nicht; niemals wechseln bei ihm Licht und Finsternis.

 
 --Jakobus 1,17, Hoffnung für Alle

Gott segne Sie durch Benutzung dieses Programms.

diff --git a/docs/handbook/de/html/hdbk-op-bookshelfmanager.html b/docs/handbook/de/html/hdbk-op-bookshelfmanager.html new file mode 100644 index 0000000..fb9d940 --- /dev/null +++ b/docs/handbook/de/html/hdbk-op-bookshelfmanager.html @@ -0,0 +1,27 @@ +Der Bücherregal Verwalter

Der Bücherregal Verwalter

The Bookshelf Manager is a tool to manage your +Bookshelf. You can install new works to your Bookshelf, and update or remove +existing works from your Bookshelf. Access it by clicking SettingsBookshelf Manager in the main menu.

Bookshelf path(s) setup

Here you can specify where BibleTime may store your Bookshelf on the hard +drive. You can even store it in multiple directories. Default is +"~/.sword/".

Tip

If you have a sword CD, but do not want to install all the works on the hard +disk, but use them directly from the CD, then you can add the path to the CD +as one of your bookshelf paths. When you start BibleTime, it will show all +works on the CD if it is present.

Install/update work(s)

With this facility, you can connect to a repository of works (called +"library"), and transfer one or more works to your local Bookshelf. These +libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online +repository of Sword modules, or another site offering Sword modules). You +can manage your libraries with Add library and +Delete library.

To begin the installation or update process, select a library you want to +connect to and a local Bookshelf path to install the work(s) to. Then click +on Connect to library. BibleTime will scan the +contents of the library and present you with a list of works that you can +add to your Bookshelf, or that you already have installed but are available +in a new version in the library, and thus can be updated. Then you can mark +all works that you want to install or update, and click on +Install works. They will then be transferred to your +Bookshelf.

Werk(e) entfernen

This facility allows you to delete one or more of the works from your +Bookshelf too free up disk space. Simply mark the items and click on +Remove works.

Search Indexes

This option allows you to create new search indexes and cleanup orphaned +index files for removed works.

Tip

+ If you are having problems with your search function, visit + this feature. +
diff --git a/docs/handbook/de/html/hdbk-op-output.html b/docs/handbook/de/html/hdbk-op-output.html new file mode 100644 index 0000000..d95e151 --- /dev/null +++ b/docs/handbook/de/html/hdbk-op-output.html @@ -0,0 +1,13 @@ +Exortieren und Drucken

Exortieren und Drucken

In many places, you can open a context menu by clicking with the +rightmouse button. Depending on context, it will +allow you to Select, +Copy (to clipboard), +Save or Print +text. This works for example in the read windows, when you click on the +normal text or the verse reference, or in the search result page when you +click on a work or one or more verse references. It is pretty +straightforward, so just try it out.

Printing from BibleTime is rather basic and is intended as a utility. If +you are composing a document or presentation containing text from +BibleTime works, we suggest that you use one of the presentation or +editing tools on your system to format your document, rather than printing +from BibleTime directly.

diff --git a/docs/handbook/de/html/hdbk-op-parts.html b/docs/handbook/de/html/hdbk-op-parts.html new file mode 100644 index 0000000..5776622 --- /dev/null +++ b/docs/handbook/de/html/hdbk-op-parts.html @@ -0,0 +1,69 @@ +Elemente des BibleTime Fensters

Elemente des BibleTime Fensters

Das Bücherregal

Das Bücherregal enthält alle installierten Werke, nach Kategorie und Sprache +sortiert. Es enthält auch einen Abschnitt namens "Lesezeichen". Hier können +sie ihre eigenen Lesezeichen ablegen und darauf zugreifen.

Werke lesen

Wenn Sie Dokument auswählen wollen, klicken Sie einfach auf die gewünschte +Dokumentengruppe (Bibeln, Kommentare, Lexika, Bücher, Andachten oder +Wörterbücher) um den Inhalt der Dokumentengruppe anzuzeigen. Um ein Dokument +zu öffnen klicken Sie auf dessen Symbol.

Tip

Hier funktioniert Drag&Drop

If you are reading a certain work, and want to open another work at the +passage you are reading, you can use a shortcut. Simply click with the +left mouse buttonon the verse/passage reference +(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work +you want to open, and it will be opened for reading at the specified +location. You can also drag a verse reference into an existing read window, +then it will jump to the specified location.

Weitere Informationen über Werke

If you click with the rightmouse button on the +symbol of a work, you will see a menu with additional entries that are +relevant for this work. "About this work"opens a +window with lots of interesting information about the selected work. +"Unlock this work"opens a small dialog for +encrypted documents, where you can enter the unlock key to access the +work. For additional information on locked works, please see this +page on the Crosswire Bible Society web site.

In Werken suchen

You can search in a work by clicking with the +rightmouse button on its symbol and selecting +"Search in work(s)". By pressing Shift and +clicking on other works you can select more than one. Then follow the same +procedure to open the search dialog. You will be searching in all of these +documents. A complete description of the operation of the search features +can be found here.

Mit Lesezeichen arbeiten

+ +

Tip

Hier funktioniert Drag&Drop

+ + Click with the rightmouse button on the bookmark +category of the bookshelf and select "Create new +folder" to create a new bookmark subfolder. You can use normal +drag & drop functions to drag verse references from read windows or +search results to the bookmark folder, and to rearrange bookmarks between +folders.

You can also import bookmarks from other people or export bookmarks to share +them. To do this, open the context menuof the bookmark +folder as described above, and select "Export +bookmarks". This will bring up a dialog box for you to save +the bookmark collection. You can import bookmarks in a similar way.

You can also click with the righton folders and +bookmarks to change their names and descriptions.

Die Lupe

Diese kleine Fenster in der linken unteren Ecke von BibleTime ist rein +passiv. Wann immer der Mauspfeil über Text positioniert ist, welcher +zusätzliche Informationen (z.B. Strongnummern) enthält, dann werden eben +diese in der Lupe dargestellt, nicht jedoch der Text selbst. Probieren sie +es einfach aus.

Die Arbeitsfläche

The Desk is where the real work with BibleTime takes place. Here you can +open works from the Bookshelf, read them, search in them, and even save your +annotations in the personal commentary module (see below).

Werke lesen

As we have already seen, +you can open works for reading simply by clicking on their symbol in the +Bookshelf. A read window will open in the Desk's area. Every read window has +a toolbar. There you can find tools to navigate in the work that this read +window is connected to, as well as history buttons like the ones that you +know from your browser.

Lese-Fenster Anordnung

Of course, you can open multiple works at the same time. There are several +possibilities for arranging the read windows on the desk. Please have a look +at the entry Windowin the main menu. There you can see +that you can either control the placement of the read windows completely +yourself, or have BibleTime handle the placement automatically. To achieve +this, you have to select one of the automatic placement modes available at +WindowArrangement +mode. Just try it out, it's simple and works.

Bearbeiten Sie ihren eigenen Kommentar

To be able to store your own comments about parts of the Bible, you have +install a certain work from the library of the Crosswire Bible Society. This work is +called "Personal commentary".

If you open the personal commentary by clicking on its symbol in the +Bookshelf with a leftmouse button, it opens in +read mode. You will not be able to edit it in this mode. Should you wish to +write annotations into the personal commentary, you have to open it with the +rightmouse button and then select Edit +this workand then either Plain +text(source code editor) or +HTML(basic gui wysiwyg editor).

Tip

If Edit this work is +deactivated, please check if you have write permission for the files of the +personal commentary.

Tip

Drag & drop works here. Drop a verse reference and the text of the verse +will be inserted.

diff --git a/docs/handbook/de/html/hdbk-op-search.html b/docs/handbook/de/html/hdbk-op-search.html new file mode 100644 index 0000000..e09c318 --- /dev/null +++ b/docs/handbook/de/html/hdbk-op-search.html @@ -0,0 +1,39 @@ +In Werken suchen

In Werken suchen

Searching text in an open read window

You can look for a word or phrase in the open read window (e.g. the chapter +of a bible that you're reading) just like you are used to from other +programs. This function can be reached either by clicking with the +rightmouse button and selecting +Find..., or by using the hotkey F. Read on to learn how +you can search in entire works.

Auf den Suchdialog zugreifen

You can search in a work by clicking with the +rightmouse button on its symbol in the +Bookshelfand selecting Search in +work(s). By holding Shift or Ctrl and clicking on other +work's names you can select more than one. Then follow the same procedure to +open the search dialog. You will be searching in all of these works at the +same time.

You can also access the search dialog by clicking on Search from the main menu, and selecting +the appropriate entry.

A third possibility to start searches is to click on the search symbol in an +open read window.

Search configuration

Selecting works

At the top of the options tab you will find +Choose(works). If you would like to search in +multiple works, click on this button and you will be offered a menu where +you can select the works you want to search in.

Using Search Scopes

You can narrow the scope of your search to certain parts of the Bible by +selecting one of the predefined scopes from the list in Search +scope. You can define your own search ranges by clicking the +Setup rangesbutton.

Basic Search Syntax Introduction

Enter search terms separated by spaces. By default the search function will +return results that match any of the search terms (OR). To search for all +the terms separate the terms by AND.

You can use wildcards: '*' matches any sequence of characters, while '?' +matches any single character. The use of brackets allows you to group your +search terms, e.g. '(Jesus OR spirit) AND God'.

To search text other than the main text, enter the text type followed by +':', and then the search term. For example, to search for the Strong's +number H8077, use 'strong:H8077'.

Available text types: +

Table 3.1. Search Types

PrefixMeaning
heading:searches headings
footnote:searches footnotes
strong:searches Strong's Numbers
morph:searches morphology codes


BibleTime uses the Lucene search engine to perform your searches. It has +many advanced features, and you can read more about it here: +http://lucene.apache.org/java/docs/index.html

Search results

Here you can see how many instances of the search string were found, sorted +by works. Clicking on a work with the rightmouse +button allows you to copy, save, or print all verses that were found in a +certain work at once. This also works when you click on one or more of the +references to copy, save or print them. Clicking on a particular reference +opens that verse up in context in the preview window below.

Tip

Drag a reference and drop it on a work symbol on the Bookshelf to open the +work at that verse in a new read window.

Tip

Drag a reference and drop it on an open read window, and it will jump to +that verse.

Tip

Select references and drag them to the Bookshelf to create bookmarks.

Search result analysis

Click on Search analysisto open the search analysis +display. This gives a simple graphic analysis of the number of instances the +search string was found in each book of the Bible, and you can also save the +analysis.

diff --git a/docs/handbook/de/html/hdbk-op.html b/docs/handbook/de/html/hdbk-op.html new file mode 100644 index 0000000..a4e51e2 --- /dev/null +++ b/docs/handbook/de/html/hdbk-op.html @@ -0,0 +1,10 @@ +Chapter 3. Programmbedienung

Chapter 3. Programmbedienung

Programmüberblick

This is what a typical BibleTime session looks like: +

The BibleTime application window

+ You can easily see the different parts of the application. The Bookshelf on +the left side is used to open works and to manage your bookmarks. The little +"Mag" window below the Bookshelf is used to display extra information that +is embedded in documents. When you move your mouse over a footnote marker, +for example, then the Mag will display the actual content of the +footnote. The toolbar gives you quick access to important functions, and the +Desk on the right side is where you do your real work.

Wir fahren fort, indem wir nun die verschiedenen Teile der Anwendung einzeln +betrachten.

diff --git a/docs/handbook/de/html/hdbk-reference-hotkeys.html b/docs/handbook/de/html/hdbk-reference-hotkeys.html new file mode 100644 index 0000000..5b18e6e --- /dev/null +++ b/docs/handbook/de/html/hdbk-reference-hotkeys.html @@ -0,0 +1,76 @@ +HotKeys index

HotKeys index

This is index of all hotkeys and their corresponding description in the +handbook. The hotkeys are sorted (roughly) alphabetical. If you want to +directly find out which hotkey a certain menu item has, you can either look +at the entry itself in BibleTime (as it always shows the hotkey), or you +can look it up in this section.

HotkeyDescription
+ Left + Moves back in the history of read windows.
+ Right + Bewegt in der Geschichte des Lese-Fensters weiter nach vorne.
+ F + + SearchSearch in default bible equivalent; opens the search dialog to search in the +default bible.
+ G + + WindowArrangement +modeAuto-tile verticallyequivalent; toggle automatic window tiling.
+ H + + WindowArrangement +modeAuto-tile horizontallyequivalent; toggle automatic window tiling.
+ J + + WindowArrangement +modeAuto-cascadeequivalent; toggle automatic window cascading.
+ M + + WindowArrangement +modeManual modeequivalent; toggle manual window placement.
+ S + + WindowSave as new session equivalent; saves current layout as new session.
+ W + + WindowClose all +equivalent; closes all open windows.
+ - + Zoom out. This decreases the font size of read windows.
+ + + Zoom in. This increases the font size of read windows.
+ A + Select all. This selects all text in read windows.
+ C + Copy. This copies the selected text to the clipboard.
+ F + Search. This lets you search within the text of a read window.
+ O + + SearchSearch in open work(s) equivalent; opens the search dialog to search in all +currently opened works.
+ Q + + FileQuit +equivalent; closes BibleTime.
+ W + Closes the current window.
+ F1 + + HelpHandbookequivalent; opens the handbook.
+ F2 + + HelpBibleStudy +Howtoequivalent; opens the BibleStudy Howto.
+ F4 + + +SettingsBookshelf +Manager equivalent; opens the Bookshelf +Manager.
+ F8 + + ViewShow Bookshelf equivalent; toggles display of the Bookshelf.
+ F9 + + ViewShow mag +equivalent; toggles display of the mag(nifying glass).
diff --git a/docs/handbook/de/html/hdbk-reference-toolbar.html b/docs/handbook/de/html/hdbk-reference-toolbar.html new file mode 100644 index 0000000..aa71064 --- /dev/null +++ b/docs/handbook/de/html/hdbk-reference-toolbar.html @@ -0,0 +1,10 @@ +Toolbar reference

Toolbar reference

Please review the preceding +section for an explanation of the buttons that you find on the +toolbar. You can also move the cursor over a button and wait a few +seconds to activate the button's tooltip with a short description.

Sie können die Werkzeugleiste ihren Bedürfnissen anpassen. Bitte benutzen +Sie den folgenden Eintrag aus dem Hauptmenü: +

+ + SettingsConfigure toolbars +

Werkzeugleisten einrichten

Please see this +section for detailed instructions.

diff --git a/docs/handbook/de/html/hdbk-reference.html b/docs/handbook/de/html/hdbk-reference.html new file mode 100644 index 0000000..abb5b1a --- /dev/null +++ b/docs/handbook/de/html/hdbk-reference.html @@ -0,0 +1,130 @@ +Chapter 5. Referenz

Chapter 5. Referenz

Main menu reference

In this section you can find detailed descriptions of all entries in the +main menu of BibleTime. They are ordered in just the way they appear in +BibleTime, with all the sub-items listed under the major menu item they +belong to. You can also see the hotkey of each item;a complete listing of +all hotkeys can be found in this +section.

+ File +

+

+ + FileQuit (Q) +

+ BibleTime schließen. BibleTime wird Sie fragen, ob Sie +ungesicherte Änderungen abspeichern möchten.

+

+ View +

+ + ViewFullscreen mode (F5) +

+ Toggles full screen display. Toggle this setting to +maximize the BibleTime window.

+ ViewShow toolbar (F6) +

+ Toggles Toolbar display. Toggle this setting to turn the +main toolbar on or off.

+ ViewShow Bookshelf +

+ Toggles display of the Bookshelf. Toggle this setting to +turn the Bookshelf on the left pane on or off. This can be handy if you need +more space for the Mag.

+ ViewShow Mag +

+ Toggles display of the Mag(nifying glass). Toggle this +setting to turn the Mag on the left pane on or off.

+ Search +

+ + SearchSearch in standard bible (F) +

+ Opens the Search Dialog to search in the standard Bible +only. More works can be added in the Search Dialog.

+ + SearchSearch in open work(s) (O) +

+ Opens the Search Dialog to search in all open works. More +works can be added in the Search Dialog.

+ Window +

+ + WindowSave session +

+ Directly saves the current session. This will open a +context menu where you can select an existing session to save to. It will be +overwritten with your current session. See the next item on how to save to a +new session.

+ + WindowSave as new Session (S) +

+ Saves the current session under a new name. This will ask +for a new name to save the session to.

+ + WindowLoad session +

+ Loads an existing session. This will open a context menu +where you can select an existing session to load.

+ + WindowDelete session +

+ Deletes an existing session. This will open a context menu +where you can select an existing session that should be deleted.

+ + WindowArrangement mode +

+ Controls the basic window arrangement behaviour. In the +opening context menu, you can either specify that you want to take care of +the window arrangement yourself (Manual mode) or have BibleTime handle it +for you (Automatical modes, just try them out!).

+ + WindowClose all (W) +

+ Closes all open windows.

+ Settings +

+ + SettingsConfigure BibleTime +

+ Opens BibleTime's main configuration dialog. You can +configure all kinds of nice settings there to adapt BibleTime to your +needs. Please see this section for +details.

+ + SettingsBookshelf Manager (F4) +

+ Opens a dialog where you can change your Sword configuration and +manage your bookshelf. Please see this section for details.

+ Help +

+ + HelpHandbook (F1) +

+ Opens BibleTime's user guide You are reading it now.

+ + HelpBible Study Howto (F2) +

+ Opens a guide on how to study the Bible It is the hope of +the BibleTime team that this HowTo will provoke the readers to study the +scriptures to see what they say. This particular study guide has been chosen +as it takes care not to advocate any particular denominational doctrine. We +expect you to read and study the scriptures to understand what they say. If +you start with the attitude that you want to have the Lord sow his word in +your heart He will not disappoint you.

+ HelpAbout +

+ Opens a window about BibleTime project information +contains information about BibleTime software version, project +contributors, Sword software version, Qt software version and the +license agreement.

diff --git a/docs/handbook/de/html/hdbk-startsequence.html b/docs/handbook/de/html/hdbk-startsequence.html new file mode 100644 index 0000000..fad2822 --- /dev/null +++ b/docs/handbook/de/html/hdbk-startsequence.html @@ -0,0 +1,15 @@ +Startup sequence

Startup sequence

As BibleTime launches you may see the following screens before the main +BibleTime window opens:

+ Bookshelf Manager +

+ Modifies your Bookshelf. This dialog lets you modify your +Bookshelf, add or delete works from your system. It will only be shown if +no default Bookshelf can be found. Please see this section for further +details. If you start off with an empty Bookshelf, it will be helpful to +install at least one Bible, Commentary, Lexicon and one Book to get to know +BibleTime's basic features quickly.

+ Configure BibleTime dialog +

+ Customizes BibleTime.This dialog lets you adapt +BibleTime to your needs. Please see the +detailed description of this dialog.

diff --git a/docs/handbook/de/html/hdbk-term.html b/docs/handbook/de/html/hdbk-term.html new file mode 100644 index 0000000..8fdb778 --- /dev/null +++ b/docs/handbook/de/html/hdbk-term.html @@ -0,0 +1,11 @@ +Chapter 2.  BibleTime starten

Chapter 2.  BibleTime starten

How to start BibleTime

BibleTime starten

BibleTime is an executable file that is integrated with the desktop. You +can launch BibleTime from the Start Menu with this icon: +

BibleTime start icon

BibleTime can also be launched from a terminal command prompt. To launch +BibleTime, open a terminal window and type: +

BibleTime

Other window managers

BibleTime can be used with other window managers such as Gnome, BlackBox, +Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are +already installed on your computer.

Startup customization

From a terminal you can use BibleTime to open a random verse in the +default bible: +

bibletime --open-default-bible
+      "<random>"

To open at a given passage like John 3:16, use: +

bibletime --open-default-bible "John 3:16"

You can also use booknames in your current bookname language.

diff --git a/docs/handbook/de/html/index.html b/docs/handbook/de/html/index.html new file mode 100644 index 0000000..7f0cee3 --- /dev/null +++ b/docs/handbook/de/html/index.html @@ -0,0 +1,21 @@ +The BibleTime handbook diff --git a/docs/handbook/en/docbook/hdbk-config.docbook b/docs/handbook/en/docbook/hdbk-config.docbook new file mode 100644 index 0000000..e784e25 --- /dev/null +++ b/docs/handbook/en/docbook/hdbk-config.docbook @@ -0,0 +1,207 @@ + + Configuring &bibletime; + In this section you find an overview to configure &bibletime;, + which can be found under + Settings in the main menu. + + Configure BibleTime Dialog + The &bibletime; user interface can be customized in many + ways depending on your needs. You can access the configuration + dialog by selecting + + Settings + + Configure &bibletime;. + + + <guimenu>Display</guimenu> + + The startup behavior can be customized. Select from the + following options: + + + Show startup logo + + + Display templates define the rendering of text (colors, + size etc.). Various built-in templates are available. If you + select one, you will see a preview on the right pane. + + + + <guimenu>Languages</guimenu> + + Here you can specify which language should be used for the + biblical booknames. Set this to your native language, if it is + available, and you'll feel at home. + + By default, &bibletime; uses the default system + display font. You + can override this font if necessary. Some languages require + special fonts to be displayed correctly, and this dialog allows + you to specify a custom font for each language. + + + + + + Options Dialog - fonts + + + The Options dialog - Fonts. + + + &bibletime; can now use all supported fonts. + As long as the works you are interested in display correctly + nothing needs to be done here. If a work only displays as a + series of question marks (??????) or empty boxes, then you know + that the standard display font does not contain the + characters used in this work. + + To correct this, choose this work's language from the drop + down menu. Select the use custom font checkbox. Now select a + font. For example, a font that supports many languages is + Code2000. If no installed font can display the work you are + interested in, try installing the localization package + for that language. + + Installing fonts + Detailed font installation instructions are outside the + scope of this handbook. For further information you might want + to refer to the + + Unicode HOWTO. + + If you use a small font like Clearlyu (about 22kb), + &bibletime; will run faster than with a large font like + Bitstream + Cyberbit(about 12Mb). + + + + Obtaining Fonts + Fonts can be obtained from a number of sources: + + + Your *nix distribution. + + + Your distribution's localization packages. + + + An existing + Microsoft + Windowsinstallation on the same + computer. + + + A font collection, such as are available from Adobe + or Bitstream. + + + Online font collections. + + + Unicode fonts support more characters than other fonts, + and some of these fonts are available at no charge. None of + available fonts includes all characters defined in the Unicode + standard, so you may want to use different fonts for different + languages. + + Unicode Fonts + + + + + + Code2000 + + Perhaps the best free Unicode font, covering a + wide range of characters. + + + + + SIL unicode fonts + + Excellent Unicode fonts from the Summer + Institute of Linguistics. + + + + + FreeFont + + A new free Unicode font initiative. + + + + + Crosswire's font directory + + Several fonts available from the Crosswire Bible + Society Ftp site. + + + + + Bitstream CyberBit + + Covers almost the entire range of Unicode, but + might slow &bibletime; down because of its + size. + + + Clearlyu + Included in some distributions. Contains + European, Greek, Hebrew, Thai. + + + + + Caslon, Monospace, Cupola, Caliban + + Partial coverage, see information on linked + site. + + + +
+ There are good Unicode font lists on the net, as the one + by Christoph Singer ( + Multilingual + Unicode TrueType Fonts in the Internet), or the one by + Alan Wood ( + + Unicode character ranges and the Unicode fonts that support + them). +
+
+ + + <guimenu>Desk</guimenu> + + Many features provided by the Sword backend can now be + customized in &bibletime;. These features are documented + right in the dialog. You also have the possibility to specify + standard works that should be used when no specific work is + specified in a reference. An example: The standard Bible is used + to display the content of cross references in the Bible. When you + hover over then, the Mag will show the content of the verses + referred to, according to the standard Bible you + specified. + + + + <guimenu>HotKeys</guimenu> + + HotKeys are special key commands that can be used in the + place of the menu items and icons. A number of &bibletime;'s + commands have predefined HotKeys (see + this section for a + complete listing). Most of &bibletime;'s commands can be + assigned HotKeys here. This is very helpful to quickly access the + functions that you need the most. + +
+
diff --git a/docs/handbook/en/docbook/hdbk-intro.docbook b/docs/handbook/en/docbook/hdbk-intro.docbook new file mode 100644 index 0000000..ce72462 --- /dev/null +++ b/docs/handbook/en/docbook/hdbk-intro.docbook @@ -0,0 +1,95 @@ + + Introduction + + About &bibletime; + &bibletime; is a Bible study tool with support for + different types of texts and languages. Even large amounts of works + modules are easy to install and manage. It is built on the + Sword library, + which provides the back-end functionality for &bibletime;, such + as viewing Bible text, searching etc. Sword is the flagship product + of the Crosswire Bible + Society. + + &bibletime; is designed to be used with works encoded in + one of the formats supported by the Sword project. Complete + information on the supported document formats can be found in the + + developers section of the Sword Project, Crosswire Bible + Society. + + + Available works + Over 200 documents in 50 languages are available from the + Crosswire Bible + Society. These include: + + + Bibles + + The full Bible text, with optional things like + Strong's Numbers, headings and/or footnotes in the text. + Bibles are available in many languages, and include not + only modern versions, but also ancient texts like the Codex + Leningradensis ("WLC", Hebrew), and the Septuagint ("LXX", + Greek). This is the most advanced section in the library of + the Sword project. + + + + Books + + Books available include "Imitation of Christ", "Enuma + Elish", and "Josephus: The Complete Works" + + + + Commentaries + + Commentaries available include classics like John + Wesley's "Notes on the Bible", Matthew Henry's commentary + and Luther's "Commentary on Galatians." With the + Personal commentary you can + record your own + personal notes to sections of the Bible. + + + + Daily devotionals + + Many people appreciate these daily portions from + God's word. Available works include Daily Light on the + Daily Path, and the Losungen. + + + + Lexicons/Dictionaries + + Lexicons available include: Robinson's Morphological + Analysis Codes, Brown-Driver-Briggs Hebrew Lexicon and the + International Standard Bible Encyclopaedia. Dictionaries + available include Strong's Hebrew Bible Dictionary, + Strong's Greek Bible Dictionary, Webster's Revised + Unabridged Dictionary of the English Language 1913, Nave's + Topical Bible. + + + + + + Motivation + Our desire is to serve God, and to do our part to help + others grow in their relationship with Him. We have striven to + make this a powerful, quality program, and still make it simple + and intuitive to operate. It is our desire that God be praised, + as He is the source of all good things. +
+ James 1:17, NASB + Every good thing given and every perfect gift is from + above, coming down from the Father of lights, with whom there + is no variation or shifting shadow. +
+ God bless you as you use this program. +
+
+
diff --git a/docs/handbook/en/docbook/hdbk-operation.docbook b/docs/handbook/en/docbook/hdbk-operation.docbook new file mode 100644 index 0000000..40275ae --- /dev/null +++ b/docs/handbook/en/docbook/hdbk-operation.docbook @@ -0,0 +1,446 @@ + + Program operation + + Program overview + This is what a typical &bibletime; session looks like: + + + + + + The &bibletime; application window + + + You can easily see the different parts of the + application. The Bookshelf on the left side is used to open works + and to manage your bookmarks. The little "Mag" window below the + Bookshelf is used to display extra information that is embedded in + documents. When you move your mouse over a footnote marker, for + example, then the Mag will display the actual content of the + footnote. The toolbar gives you quick access to important + functions, and the Desk on the right side is where you do your real + work. + + Let us now proceed by looking at the different parts of the + application individually. + + + Parts of the &bibletime; application window + + The Bookshelf + The Bookshelf lists all installed works, sorted by category + and language. It also has a category called "Bookmarks". This is + where you can store and access your own bookmarks. + + + Reading works + To open a work from the bookshelf for reading, simply + click with the + left mouse button on the desired + category (Bibles, Commentaries, Lexicons, Books, Devotionals or + Glossaries) to display its contents. Then just click on one of + the works to open it for reading. A read window will appear in + the Desk area. + + + Drag & Drop Works Here + + + If you are reading a certain work, and want to open + another work at the passage you are reading, you can use a + shortcut. Simply click with the + left mouse buttonon the + verse/passage reference (pointer changes to hand) and drag it + to the Bookshelf. Drop it on the work you want to open, and it + will be opened for reading at the specified location. You can + also drag a verse reference into an existing read window, then + it will jump to the specified location. + + + + Additional information about works + If you click with the + rightmouse button on the symbol of a + work, you will see a menu with additional entries that are + relevant for this work. + "About this work"opens a window with + lots of interesting information about the selected work. + "Unlock this work"opens a small + dialog for encrypted documents, where you can enter the unlock + key to access the work. For additional information on locked + works, please see + + this page on the Crosswire Bible Society web + site. + + + + Searching in works + You can search in a work by clicking with the + rightmouse button on its symbol and + selecting + "Search in work(s)". By pressing + &Shift; and clicking on other works you can select more + than one. Then follow the same procedure to open the search + dialog. You will be searching in all of these documents. A + complete description of the operation of the search features + can be found + here. + + + + Working with bookmarks + + + + Drag & Drop Works Here + + + Click with the + rightmouse button on the bookmark + category of the bookshelf and select + "Create new folder" to create a new + bookmark subfolder. You can use normal drag & drop + functions to drag verse references from read windows or search + results to the bookmark folder, and to rearrange bookmarks + between folders. + You can also import bookmarks from other people or export + bookmarks to share them. To do this, open the + context menuof the bookmark folder as + described above, and select + "Export bookmarks". This will bring + up a dialog box for you to save the bookmark collection. You + can import bookmarks in a similar way. + + You can also click with the + righton folders and bookmarks to + change their names and descriptions. + + + + + The Mag(nifying glass) + + This little window in the lower left corner of the + &bibletime; window is purely passive. Whenever your mouse + cursor is located over some text with additional information + (e.g., Strong's numbers), then this additional information will + be displayed in the Mag, and not in the text itself. Just try it + out. + + + + The Desk + The Desk is where the real work with &bibletime; takes + place. Here you can open works from the Bookshelf, read them, + search in them, and even + save your annotations in the personal commentary module (see + below). + + + Reading works + As we have + already + seen, you can open works for reading simply by clicking + on their symbol in the Bookshelf. A read window will open in + the Desk's area. Every read window has a toolbar. There you can + find tools to navigate in the work that this read window is + connected to, as well as history buttons like the ones that you + know from your browser. + + + + Read window placement + Of course, you can open multiple works at the same time. + There are several possibilities for arranging the read windows + on the desk. Please have a look at the entry + Windowin the main menu. There you can see + that you can either control the placement of the read windows + completely yourself, or have &bibletime; handle the + placement automatically. To achieve this, you have to select + one of the automatic placement modes available at + + Window + Arrangement mode + . Just try it out, it's simple and works. + + + + Editing your own commentary + To be able to store your own comments about parts of the + Bible, you have install a certain work from the library of the + Crosswire Bible + Society. This work is called "Personal + commentary". + + If you open the personal commentary by clicking on its + symbol in the Bookshelf with a + leftmouse button, it opens in read + mode. You will not be able to edit it in this mode. Should you + wish to write annotations into the personal commentary, you + have to open it with the + rightmouse button and then select + Edit this workand then either + Plain text(source code editor) or + HTML(basic gui wysiwyg + editor). + + + If + + Edit this work + is deactivated, please check if you have write + permission for the files of the personal commentary. + + + + Drag & drop works here. Drop a verse reference and + the text of the verse will be inserted. + + + + + + Searching in works + + + Searching text in an open read window + You can look for a word or phrase in the open read window + (e.g. the chapter of a bible that you're reading) just like you + are used to from other programs. This function can be reached + either by clicking with the + rightmouse button and selecting + Find..., or by using the hotkey + &Ctrl; + F. Read on to learn how you can + search in entire works. + + + + Accessing the search dialog + You can search in a work by clicking with the + rightmouse button on its symbol in the + + Bookshelfand selecting + Search in work(s). By holding + &Shift; or &Ctrl; and clicking on other work's names you + can select more than one. Then follow the same procedure to open + the search dialog. You will be searching in all of these works at + the same time. + + You can also access the search dialog by clicking on + + Search + from the main menu, and selecting the appropriate + entry. + + A third possibility to start searches is to click on the + search symbol in an open read window. + + + + Search configuration + + Search Text Dialog Options Tab + + + + + + + + Selecting works + At the top of the options tab you will find + Choose(works). If you would like to + search in multiple works, click on this button and you will be + offered a menu where you can select the works you want to + search in. + + + Using Search Scopes + You can narrow the scope of your search to certain parts + of the Bible by selecting one of the predefined scopes from the + list in + Search scope. You can define your own search + ranges by clicking the + Setup rangesbutton. + + + Basic Search Syntax Introduction + Enter search terms separated by spaces. By default the + search function will return results that match any of the + search terms (OR). To search for all the terms separate the + terms by AND. + You can use wildcards: '*' matches any sequence of + characters, while '?' matches any single character. The use of + brackets allows you to group your search terms, e.g. '(Jesus OR + spirit) AND God'. + To search text other than the main text, enter the text + type followed by ':', and then the search term. For example, to + search for the Strong's number H8077, use + 'strong:H8077'. + Available text types: + + Search Types + + + + Prefix + Meaning + + + + + heading: + searches headings + + + footnote: + searches footnotes + + + strong: + searches Strong's Numbers + + + morph: + searches morphology codes + + + +
+ BibleTime uses the Lucene search engine to perform your + searches. It has many advanced features, and you can read more + about it here: + + http://lucene.apache.org/java/docs/index.html +
+
+ + Search results + Here you can see how many instances of the search string + were found, sorted by works. Clicking on a work with the + rightmouse button allows you to copy, + save, or print all verses that were found in a certain work at + once. This also works when you click on one or more of the + references to copy, save or print them. Clicking on a particular + reference opens that verse up in context in the preview window + below. + + Drag a reference and drop it on a work symbol on the + Bookshelf to open the work at that verse in a new read + window. + + + Drag a reference and drop it on an open read window, and + it will jump to that verse. + + + Select references and drag them to the Bookshelf to + create bookmarks. + + + Search result analysis + Click on + Search analysisto open the search + analysis display. This gives a simple graphic analysis of the + number of instances the search string was found in each book of + the Bible, and you can also save the analysis. + + Search Analysis Dialog Box + + + + + + + + +
+ + The + <guimenuitem>Bookshelf Manager</guimenuitem> + The + Bookshelf Manager is a tool to manage + your Bookshelf. You can install new works to your Bookshelf, and + update or remove existing works from your Bookshelf. Access it by + clicking + + Settings + Bookshelf Manager + in the main menu. + + Bookshelf path(s) setup + Here you can specify where &bibletime; may store your + Bookshelf on the hard drive. You can even store it in multiple + directories. Default is "~/.sword/". + + If you have a sword CD, but do not want to install all + the works on the hard disk, but use them directly from the CD, + then you can add the path to the CD as one of your bookshelf + paths. When you start &bibletime;, it will show all works + on the CD if it is present. + + + + Install/update work(s) + With this facility, you can connect to a repository of + works (called "library"), and transfer one or more works to your + local Bookshelf. These libraries may be local (e.g. a Sword CD), + or remote (e.g. Crosswire's online repository of Sword modules, + or another site offering Sword modules). You can manage your + libraries with + Add library and + Delete library. + To begin the installation or update process, select a + library you want to connect to and a local Bookshelf path to + install the work(s) to. Then click on + Connect to library. &bibletime; will + scan the contents of the library and present you with a list of + works that you can add to your Bookshelf, or that you already + have installed but are available in a new version in the library, + and thus can be updated. Then you can mark all works that you + want to install or update, and click on + Install works. They will then be + transferred to your Bookshelf. + + + Remove work(s) + This facility allows you to delete one or more of the works + from your Bookshelf too free up disk space. Simply mark the items + and click on + Remove works. + + + Search Indexes + This option allows you to create new search indexes and + cleanup orphaned index files for removed works. + + If you are having problems with your search function, visit + this feature. + + + + + Exporting and Printing + In many places, you can open a context menu by clicking with + the + rightmouse button. Depending on context, + it will allow you to + Select, + Copy (to clipboard), + Save or + Print text. This works for example in the + read windows, when you click on the normal text or the verse + reference, or in the search result page when you click on a work or + one or more verse references. It is pretty straightforward, so just + try it out. + + Printing from &bibletime; is rather basic and is intended + as a utility. If you are composing a document or presentation + containing text from &bibletime; works, we suggest that you use + one of the presentation or editing tools on your system to format + your document, rather than printing from &bibletime; + directly. + +
diff --git a/docs/handbook/en/docbook/hdbk-reference.docbook b/docs/handbook/en/docbook/hdbk-reference.docbook new file mode 100644 index 0000000..7937dce --- /dev/null +++ b/docs/handbook/en/docbook/hdbk-reference.docbook @@ -0,0 +1,725 @@ + + Reference + + Main menu reference + In this section you can find detailed descriptions of all + entries in the main menu of &bibletime;. They are ordered in + just the way they appear in &bibletime;, with all the sub-items + listed under the major menu item they belong to. You can also see + the hotkey of each item;a complete listing of all hotkeys can be + found in + this section. + + + <guimenu>File</guimenu> + + + + + + + + &Ctrl; + Q + + + + + + + File + Quit + + + + + Closes BibleTime. BibleTime will ask you + if you want to write unsaved changes to disk. + + + + + + + + + <guimenu>View</guimenu> + + + + + + + + + F5 + + + + + + + + View + Fullscreen mode + + + + + Toggles full screen display. Toggle this + setting to maximize the &bibletime; window. + + + + + + + + + F6 + + + View + Show toolbar + + + + + Toggles Toolbar display. Toggle this + setting to turn the main toolbar on or off. + + + + + + + View + Show Bookshelf + + + + + Toggles display of the Bookshelf. Toggle + this setting to turn the Bookshelf on the left pane on or + off. This can be handy if you need more space for the + Mag. + + + + + + + View + Show Mag + + + + + Toggles display of the Mag(nifying + glass). Toggle this setting to turn the Mag on the + left pane on or off. + + + + + + + <guimenu>Search</guimenu> + + + + + + + &Alt;&Ctrl; + F + + + + + + + Search + Search in standard bible + + + + + Opens the Search Dialog to search in the standard + Bible only. More works can be added in the Search + Dialog. + + + + + + + &Ctrl; + O + + + + + + + Search + Search in open work(s) + + + + + Opens the Search Dialog to search in all open + works. More works can be added in the Search + Dialog. + + + + + + + <guimenu>Window</guimenu> + + + + + + + + + + + Window + Save session + + + + + Directly saves the current session. This + will open a context menu where you can select an existing + session to save to. It will be overwritten with your + current session. See the next item on how to save to a new + session. + + + + + + + &Alt;&Ctrl; + S + + + + + + + Window + Save as new Session + + + + + Saves the current session under a new + name. This will ask for a new name to save the + session to. + + + + + + + + + + + Window + Load session + + + + + Loads an existing session. This will open + a context menu where you can select an existing session to + load. + + + + + + + + + + + Window + Delete session + + + + + Deletes an existing session. This will + open a context menu where you can select an existing + session that should be deleted. + + + + + + + + + + + Window + Arrangement mode + + + + + Controls the basic window arrangement + behaviour. In the opening context menu, you can + either specify that you want to take care of the window + arrangement yourself (Manual mode) or have &bibletime; + handle it for you (Automatical modes, just try them + out!). + + + + + + + &Alt;&Ctrl; + W + + + + + + + Window + Close all + + + + + Closes all open windows. + + + + + + + <guimenu>Settings</guimenu> + + + + + + + + + + + Settings + Configure &bibletime; + + + + + Opens &bibletime;'s main configuration + dialog. You can configure all kinds of nice + settings there to adapt &bibletime; to your needs. + Please see + this section for + details. + + + + + + + + + F4 + + + + + + + + Settings + Bookshelf Manager + + + + + Opens a dialog where you can change your Sword + configuration and manage your bookshelf. Please + see this + section for details. + + + + + + + + <guimenu>Help</guimenu> + + + + + + + + F1 + + + + + + + + Help + Handbook + + + + + Opens &bibletime;'s user guide + You are reading it now. + + + + + + + + + F2 + + + + + + + + Help + Bible Study Howto + + + + + Opens a guide on how to study the Bible + It is the hope of the &bibletime; team that this HowTo will + provoke the readers to study the scriptures to see what + they say. This particular study guide has been chosen as + it takes care not to advocate any particular + denominational doctrine. We expect you to read and study + the scriptures to understand what they say. If you start + with the attitude that you want to have the Lord sow his + word in your heart He will not disappoint you. + + + + + + + Help + About + + + + + Opens a window about &bibletime; project + information + contains information about &bibletime; software version, + project contributors, &sword; software version, &qt; software + version and the license agreement. + + + + + + + + HotKeys index + This is index of all hotkeys and their corresponding + description in the handbook. The hotkeys are sorted (roughly) + alphabetical. If you want to directly find out which hotkey a + certain menu item has, you can either look at the entry itself in + &bibletime; (as it always shows the hotkey), or you can look it + up in + this section. + + + + + + + Hotkey + Description + + + + + + &Alt; + Left + + Moves back in the history of read windows. + + + + &Alt; + Right + + Moves forward in the history of read + windows. + + + + &Alt;&Ctrl; + F + + + + + Search + Search in default bible + + equivalent; opens the search dialog to search in the + default bible. + + + + &Alt;&Ctrl; + G + + + + Window + Arrangement mode + Auto-tile vertically + equivalent; toggle automatic window + tiling. + + + + &Alt;&Ctrl; + H + + + + Window + Arrangement mode + Auto-tile horizontally + equivalent; toggle automatic window + tiling. + + + + &Alt;&Ctrl; + J + + + + Window + Arrangement mode + Auto-cascade + equivalent; toggle automatic window + cascading. + + + + &Alt;&Ctrl; + M + + + + Window + Arrangement mode + Manual mode + equivalent; toggle manual window + placement. + + + + &Alt;&Ctrl; + S + + + + + Window + Save as new session + + equivalent; saves current layout as new + session. + + + + &Alt;&Ctrl; + W + + + + + Window + Close all + + equivalent; closes all open windows. + + + + &Ctrl; + - + + Zoom out. This decreases the font size of read + windows. + + + + &Ctrl; + + + + Zoom in. This increases the font size of read + windows. + + + + &Ctrl; + A + + Select all. This selects all text in read + windows. + + + + &Ctrl; + C + + Copy. This copies the selected text to the + clipboard. + + + + &Ctrl; + F + + Search. This lets you search within the text of a + read window. + + + + &Ctrl; + O + + + + + Search + Search in open work(s) + + equivalent; opens the search dialog to search in all + currently opened works. + + + + &Ctrl; + Q + + + + + File + Quit + + equivalent; closes &bibletime;. + + + + &Ctrl; + W + + Closes the current window. + + + + + F1 + + + + + Help + Handbook + equivalent; opens the handbook. + + + + + F2 + + + + + Help + BibleStudy Howto + equivalent; opens the BibleStudy + Howto. + + + + + F4 + + + + + + + Settings + Bookshelf Manager + + equivalent; opens the Bookshelf Manager. + + + + + F8 + + + + + + View + Show Bookshelf + + equivalent; toggles display of the + Bookshelf. + + + + + F9 + + + + + + View + Show mag + + equivalent; toggles display of the mag(nifying + glass). + + + + + + diff --git a/docs/handbook/en/docbook/hdbk-start.docbook b/docs/handbook/en/docbook/hdbk-start.docbook new file mode 100644 index 0000000..111985d --- /dev/null +++ b/docs/handbook/en/docbook/hdbk-start.docbook @@ -0,0 +1,77 @@ + + Starting &bibletime; + + How to start &bibletime; + + Starting &bibletime; + &bibletime; is an executable file that is integrated + with the desktop. You can launch &bibletime; from + the Start Menu with this icon: + + + + + + &bibletime; start icon + + + &bibletime; can also be launched from a terminal + command prompt. To launch &bibletime;, open a terminal window + and type: + &bibletime; + + + Other window managers + &bibletime; can be used with other window managers such + as Gnome, BlackBox, Fluxbox, OpenBox or Sawfish, providing the + appropriate base libraries are already + installed on your computer. + + + Startup customization + From a terminal you can use &bibletime; to open a + random verse in the default bible: + bibletime --open-default-bible + "<random>"To open at a given passage like John + 3:16, use: + bibletime --open-default-bible "John 3:16"You + can also use booknames in your current bookname language. + + + + Startup sequence + As &bibletime; launches you may see the following screens + before the main &bibletime; window opens: + + + + Bookshelf Manager + + + + Modifies your Bookshelf. This dialog lets you + modify your Bookshelf, add or delete works from your system. + It will only be shown if no default Bookshelf can be found. + Please see + this + section for further details. If you start off with an + empty Bookshelf, it will be helpful to install at least one + Bible, Commentary, Lexicon and one Book to get to know + &bibletime;'s basic features quickly. + + + + + Configure &bibletime; dialog + + + + Customizes &bibletime;.This dialog lets + you adapt &bibletime; to your needs. Please see + the detailed + description of this dialog. + + + + + diff --git a/docs/handbook/en/docbook/index.docbook b/docs/handbook/en/docbook/index.docbook new file mode 100644 index 0000000..944a217 --- /dev/null +++ b/docs/handbook/en/docbook/index.docbook @@ -0,0 +1,73 @@ + +BibleTime'> + Sword'> + KDE'> + Qt'> + + + + + + + + + + +]> + + + The &bibletime; handbook + + + Fred + Saalbach + + + Jeffrey + Hoyt + + + Martin + Gruner + + + Thomas + Abthorpe + + + + + 1999-2009 + the &bibletime; team + + + The &bibletime; handbook is part of + &bibletime;. + + 2009-04 + 2.0 + + &bibletime; is a Bible study tool based on the Sword + framework. + + + QT4 + bibletime + sword + crosswire + help dialog + +&hdbkchap1; &hdbkchap2; &hdbkchap3; +&hdbkchap4; &hdbkchap5; + diff --git a/docs/handbook/en/html/hdbk-config.html b/docs/handbook/en/html/hdbk-config.html new file mode 100644 index 0000000..77c690e --- /dev/null +++ b/docs/handbook/en/html/hdbk-config.html @@ -0,0 +1,104 @@ +Chapter 4. Configuring BibleTime

Chapter 4. Configuring BibleTime

In this section you find an overview to configure BibleTime, + which can be found under + Settings in the main menu.

Configure BibleTime Dialog

The BibleTime user interface can be customized in many + ways depending on your needs. You can access the configuration + dialog by selecting + Settings + Configure BibleTime.

+ Display +

The startup behavior can be customized. Select from the + following options: +

  • Show startup logo

Display templates define the rendering of text (colors, + size etc.). Various built-in templates are available. If you + select one, you will see a preview on the right pane.

+ Languages +

Here you can specify which language should be used for the + biblical booknames. Set this to your native language, if it is + available, and you'll feel at home.

By default, BibleTime uses the default system + display font. You + can override this font if necessary. Some languages require + special fonts to be displayed correctly, and this dialog allows + you to specify a custom font for each language.

Options Dialog - fonts

The Options dialog - Fonts.

BibleTime can now use all supported fonts. + As long as the works you are interested in display correctly + nothing needs to be done here. If a work only displays as a + series of question marks (??????) or empty boxes, then you know + that the standard display font does not contain the + characters used in this work.

To correct this, choose this work's language from the drop + down menu. Select the use custom font checkbox. Now select a + font. For example, a font that supports many languages is + Code2000. If no installed font can display the work you are + interested in, try installing the localization package + for that language.

Installing fonts

Detailed font installation instructions are outside the + scope of this handbook. For further information you might want + to refer to the + + Unicode HOWTO.

Tip

If you use a small font like Clearlyu (about 22kb), + BibleTime will run faster than with a large font like + Bitstream + Cyberbit®(about 12Mb).

Obtaining Fonts

Fonts can be obtained from a number of sources:

  • Your *nix distribution.

  • Your distribution's localization packages.

  • An existing + Microsoft + Windows®installation on the same + computer.

  • A font collection, such as are available from Adobe + or Bitstream.

  • Online font collections.

Unicode fonts support more characters than other fonts, + and some of these fonts are available at no charge. None of + available fonts includes all characters defined in the Unicode + standard, so you may want to use different fonts for different + languages.

Table 4.1. Unicode Fonts

+ + Code2000 + Perhaps the best free Unicode font, covering a + wide range of characters.
+ + SIL unicode fonts + Excellent Unicode fonts from the Summer + Institute of Linguistics.
+ + FreeFont + A new free Unicode font initiative.
+ + Crosswire's font directory + Several fonts available from the Crosswire Bible + Society Ftp site.
+ + Bitstream CyberBit + Covers almost the entire range of Unicode, but + might slow BibleTime down because of its + size.
ClearlyuIncluded in some distributions. Contains + European, Greek, Hebrew, Thai.
+ + Caslon, Monospace, Cupola, Caliban + Partial coverage, see information on linked + site.

There are good Unicode font lists on the net, as the one + by Christoph Singer ( + Multilingual + Unicode TrueType Fonts in the Internet), or the one by + Alan Wood ( + + Unicode character ranges and the Unicode fonts that support + them).

+ Desk +

Many features provided by the Sword backend can now be + customized in BibleTime. These features are documented + right in the dialog. You also have the possibility to specify + standard works that should be used when no specific work is + specified in a reference. An example: The standard Bible is used + to display the content of cross references in the Bible. When you + hover over then, the Mag will show the content of the verses + referred to, according to the standard Bible you + specified.

+ HotKeys +

HotKeys are special key commands that can be used in the + place of the menu items and icons. A number of BibleTime's + commands have predefined HotKeys (see + this section for a + complete listing). Most of BibleTime's commands can be + assigned HotKeys here. This is very helpful to quickly access the + functions that you need the most.

diff --git a/docs/handbook/en/html/hdbk-intro.html b/docs/handbook/en/html/hdbk-intro.html new file mode 100644 index 0000000..448c381 --- /dev/null +++ b/docs/handbook/en/html/hdbk-intro.html @@ -0,0 +1,42 @@ +Chapter 1. Introduction

Chapter 1. Introduction

About BibleTime

BibleTime is a Bible study tool with support for + different types of texts and languages. Even large amounts of works + modules are easy to install and manage. It is built on the + Sword library, + which provides the back-end functionality for BibleTime, such + as viewing Bible text, searching etc. Sword is the flagship product + of the Crosswire Bible + Society.

BibleTime is designed to be used with works encoded in + one of the formats supported by the Sword project. Complete + information on the supported document formats can be found in the + + developers section of the Sword Project, Crosswire Bible + Society.

Available works

Over 200 documents in 50 languages are available from the + Crosswire Bible + Society. These include: +

Bibles

The full Bible text, with optional things like + Strong's Numbers, headings and/or footnotes in the text. + Bibles are available in many languages, and include not + only modern versions, but also ancient texts like the Codex + Leningradensis ("WLC", Hebrew), and the Septuagint ("LXX", + Greek). This is the most advanced section in the library of + the Sword project.

Books

Books available include "Imitation of Christ", "Enuma + Elish", and "Josephus: The Complete Works"

Commentaries

Commentaries available include classics like John + Wesley's "Notes on the Bible", Matthew Henry's commentary + and Luther's "Commentary on Galatians." With the + Personal commentary you can + record your own + personal notes to sections of the Bible.

Daily devotionals

Many people appreciate these daily portions from + God's word. Available works include Daily Light on the + Daily Path, and the Losungen.

Lexicons/Dictionaries

Lexicons available include: Robinson's Morphological + Analysis Codes, Brown-Driver-Briggs Hebrew Lexicon and the + International Standard Bible Encyclopaedia. Dictionaries + available include Strong's Hebrew Bible Dictionary, + Strong's Greek Bible Dictionary, Webster's Revised + Unabridged Dictionary of the English Language 1913, Nave's + Topical Bible.

Motivation

Our desire is to serve God, and to do our part to help + others grow in their relationship with Him. We have striven to + make this a powerful, quality program, and still make it simple + and intuitive to operate. It is our desire that God be praised, + as He is the source of all good things.

 

Every good thing given and every perfect gift is from + above, coming down from the Father of lights, with whom there + is no variation or shifting shadow.

 
 --James 1:17, NASB

God bless you as you use this program.

diff --git a/docs/handbook/en/html/hdbk-op-bookshelfmanager.html b/docs/handbook/en/html/hdbk-op-bookshelfmanager.html new file mode 100644 index 0000000..2758c71 --- /dev/null +++ b/docs/handbook/en/html/hdbk-op-bookshelfmanager.html @@ -0,0 +1,38 @@ +The Bookshelf Manager

The + Bookshelf Manager

The + Bookshelf Manager is a tool to manage + your Bookshelf. You can install new works to your Bookshelf, and + update or remove existing works from your Bookshelf. Access it by + clicking + SettingsBookshelf Manager in the main menu.

Bookshelf path(s) setup

Here you can specify where BibleTime may store your + Bookshelf on the hard drive. You can even store it in multiple + directories. Default is "~/.sword/".

Tip

If you have a sword CD, but do not want to install all + the works on the hard disk, but use them directly from the CD, + then you can add the path to the CD as one of your bookshelf + paths. When you start BibleTime, it will show all works + on the CD if it is present.

Install/update work(s)

With this facility, you can connect to a repository of + works (called "library"), and transfer one or more works to your + local Bookshelf. These libraries may be local (e.g. a Sword CD), + or remote (e.g. Crosswire's online repository of Sword modules, + or another site offering Sword modules). You can manage your + libraries with + Add library and + Delete library.

To begin the installation or update process, select a + library you want to connect to and a local Bookshelf path to + install the work(s) to. Then click on + Connect to library. BibleTime will + scan the contents of the library and present you with a list of + works that you can add to your Bookshelf, or that you already + have installed but are available in a new version in the library, + and thus can be updated. Then you can mark all works that you + want to install or update, and click on + Install works. They will then be + transferred to your Bookshelf.

Remove work(s)

This facility allows you to delete one or more of the works + from your Bookshelf too free up disk space. Simply mark the items + and click on + Remove works.

Search Indexes

This option allows you to create new search indexes and + cleanup orphaned index files for removed works.

Tip

+ If you are having problems with your search function, visit + this feature. +
diff --git a/docs/handbook/en/html/hdbk-op-output.html b/docs/handbook/en/html/hdbk-op-output.html new file mode 100644 index 0000000..dbc3a32 --- /dev/null +++ b/docs/handbook/en/html/hdbk-op-output.html @@ -0,0 +1,18 @@ +Exporting and Printing

Exporting and Printing

In many places, you can open a context menu by clicking with + the + rightmouse button. Depending on context, + it will allow you to + Select, + Copy (to clipboard), + Save or + Print text. This works for example in the + read windows, when you click on the normal text or the verse + reference, or in the search result page when you click on a work or + one or more verse references. It is pretty straightforward, so just + try it out.

Printing from BibleTime is rather basic and is intended + as a utility. If you are composing a document or presentation + containing text from BibleTime works, we suggest that you use + one of the presentation or editing tools on your system to format + your document, rather than printing from BibleTime + directly.

diff --git a/docs/handbook/en/html/hdbk-op-parts.html b/docs/handbook/en/html/hdbk-op-parts.html new file mode 100644 index 0000000..018fb11 --- /dev/null +++ b/docs/handbook/en/html/hdbk-op-parts.html @@ -0,0 +1,98 @@ +Parts of the BibleTime application window

Parts of the BibleTime application window

The Bookshelf

The Bookshelf lists all installed works, sorted by category + and language. It also has a category called "Bookmarks". This is + where you can store and access your own bookmarks.

Reading works

To open a work from the bookshelf for reading, simply + click with the + left mouse button on the desired + category (Bibles, Commentaries, Lexicons, Books, Devotionals or + Glossaries) to display its contents. Then just click on one of + the works to open it for reading. A read window will appear in + the Desk area.

Tip

Drag & Drop Works Here

If you are reading a certain work, and want to open + another work at the passage you are reading, you can use a + shortcut. Simply click with the + left mouse buttonon the + verse/passage reference (pointer changes to hand) and drag it + to the Bookshelf. Drop it on the work you want to open, and it + will be opened for reading at the specified location. You can + also drag a verse reference into an existing read window, then + it will jump to the specified location.

Additional information about works

If you click with the + rightmouse button on the symbol of a + work, you will see a menu with additional entries that are + relevant for this work. + "About this work"opens a window with + lots of interesting information about the selected work. + "Unlock this work"opens a small + dialog for encrypted documents, where you can enter the unlock + key to access the work. For additional information on locked + works, please see + + this page on the Crosswire Bible Society web + site.

Searching in works

You can search in a work by clicking with the + rightmouse button on its symbol and + selecting + "Search in work(s)". By pressing + Shift and clicking on other works you can select more + than one. Then follow the same procedure to open the search + dialog. You will be searching in all of these documents. A + complete description of the operation of the search features + can be found + here.

Working with bookmarks

+ +

Tip

Drag & Drop Works Here

+ + Click with the + rightmouse button on the bookmark + category of the bookshelf and select + "Create new folder" to create a new + bookmark subfolder. You can use normal drag & drop + functions to drag verse references from read windows or search + results to the bookmark folder, and to rearrange bookmarks + between folders.

You can also import bookmarks from other people or export + bookmarks to share them. To do this, open the + context menuof the bookmark folder as + described above, and select + "Export bookmarks". This will bring + up a dialog box for you to save the bookmark collection. You + can import bookmarks in a similar way.

You can also click with the + righton folders and bookmarks to + change their names and descriptions.

The Mag(nifying glass)

This little window in the lower left corner of the + BibleTime window is purely passive. Whenever your mouse + cursor is located over some text with additional information + (e.g., Strong's numbers), then this additional information will + be displayed in the Mag, and not in the text itself. Just try it + out.

The Desk

The Desk is where the real work with BibleTime takes + place. Here you can open works from the Bookshelf, read them, + search in them, and even + save your annotations in the personal commentary module (see + below).

Reading works

As we have + already + seen, you can open works for reading simply by clicking + on their symbol in the Bookshelf. A read window will open in + the Desk's area. Every read window has a toolbar. There you can + find tools to navigate in the work that this read window is + connected to, as well as history buttons like the ones that you + know from your browser.

Read window placement

Of course, you can open multiple works at the same time. + There are several possibilities for arranging the read windows + on the desk. Please have a look at the entry + Windowin the main menu. There you can see + that you can either control the placement of the read windows + completely yourself, or have BibleTime handle the + placement automatically. To achieve this, you have to select + one of the automatic placement modes available at + WindowArrangement mode. Just try it out, it's simple and works.

Editing your own commentary

To be able to store your own comments about parts of the + Bible, you have install a certain work from the library of the + Crosswire Bible + Society. This work is called "Personal + commentary".

If you open the personal commentary by clicking on its + symbol in the Bookshelf with a + leftmouse button, it opens in read + mode. You will not be able to edit it in this mode. Should you + wish to write annotations into the personal commentary, you + have to open it with the + rightmouse button and then select + Edit this workand then either + Plain text(source code editor) or + HTML(basic gui wysiwyg + editor).

Tip

If + Edit this work is deactivated, please check if you have write + permission for the files of the personal commentary.

Tip

Drag & drop works here. Drop a verse reference and + the text of the verse will be inserted.

diff --git a/docs/handbook/en/html/hdbk-op-search.html b/docs/handbook/en/html/hdbk-op-search.html new file mode 100644 index 0000000..8eb5d84 --- /dev/null +++ b/docs/handbook/en/html/hdbk-op-search.html @@ -0,0 +1,58 @@ +Searching in works

Searching in works

Searching text in an open read window

You can look for a word or phrase in the open read window + (e.g. the chapter of a bible that you're reading) just like you + are used to from other programs. This function can be reached + either by clicking with the + rightmouse button and selecting + Find..., or by using the hotkey + F. Read on to learn how you can + search in entire works.

Accessing the search dialog

You can search in a work by clicking with the + rightmouse button on its symbol in the + + Bookshelfand selecting + Search in work(s). By holding + Shift or Ctrl and clicking on other work's names you + can select more than one. Then follow the same procedure to open + the search dialog. You will be searching in all of these works at + the same time.

You can also access the search dialog by clicking on + Search from the main menu, and selecting the appropriate + entry.

A third possibility to start searches is to click on the + search symbol in an open read window.

Search configuration

Selecting works

At the top of the options tab you will find + Choose(works). If you would like to + search in multiple works, click on this button and you will be + offered a menu where you can select the works you want to + search in.

Using Search Scopes

You can narrow the scope of your search to certain parts + of the Bible by selecting one of the predefined scopes from the + list in + Search scope. You can define your own search + ranges by clicking the + Setup rangesbutton.

Basic Search Syntax Introduction

Enter search terms separated by spaces. By default the + search function will return results that match any of the + search terms (OR). To search for all the terms separate the + terms by AND.

You can use wildcards: '*' matches any sequence of + characters, while '?' matches any single character. The use of + brackets allows you to group your search terms, e.g. '(Jesus OR + spirit) AND God'.

To search text other than the main text, enter the text + type followed by ':', and then the search term. For example, to + search for the Strong's number H8077, use + 'strong:H8077'.

Available text types: +

Table 3.1. Search Types

PrefixMeaning
heading:searches headings
footnote:searches footnotes
strong:searches Strong's Numbers
morph:searches morphology codes


BibleTime uses the Lucene search engine to perform your + searches. It has many advanced features, and you can read more + about it here: + + http://lucene.apache.org/java/docs/index.html

Search results

Here you can see how many instances of the search string + were found, sorted by works. Clicking on a work with the + rightmouse button allows you to copy, + save, or print all verses that were found in a certain work at + once. This also works when you click on one or more of the + references to copy, save or print them. Clicking on a particular + reference opens that verse up in context in the preview window + below.

Tip

Drag a reference and drop it on a work symbol on the + Bookshelf to open the work at that verse in a new read + window.

Tip

Drag a reference and drop it on an open read window, and + it will jump to that verse.

Tip

Select references and drag them to the Bookshelf to + create bookmarks.

Search result analysis

Click on + Search analysisto open the search + analysis display. This gives a simple graphic analysis of the + number of instances the search string was found in each book of + the Bible, and you can also save the analysis.

diff --git a/docs/handbook/en/html/hdbk-op.html b/docs/handbook/en/html/hdbk-op.html new file mode 100644 index 0000000..542e16e --- /dev/null +++ b/docs/handbook/en/html/hdbk-op.html @@ -0,0 +1,13 @@ +Chapter 3. Program operation

Chapter 3. Program operation

Program overview

This is what a typical BibleTime session looks like: +

The BibleTime application window

+ You can easily see the different parts of the + application. The Bookshelf on the left side is used to open works + and to manage your bookmarks. The little "Mag" window below the + Bookshelf is used to display extra information that is embedded in + documents. When you move your mouse over a footnote marker, for + example, then the Mag will display the actual content of the + footnote. The toolbar gives you quick access to important + functions, and the Desk on the right side is where you do your real + work.

Let us now proceed by looking at the different parts of the + application individually.

diff --git a/docs/handbook/en/html/hdbk-reference-hotkeys.html b/docs/handbook/en/html/hdbk-reference-hotkeys.html new file mode 100644 index 0000000..e97abc7 --- /dev/null +++ b/docs/handbook/en/html/hdbk-reference-hotkeys.html @@ -0,0 +1,98 @@ +HotKeys index

HotKeys index

This is index of all hotkeys and their corresponding + description in the handbook. The hotkeys are sorted (roughly) + alphabetical. If you want to directly find out which hotkey a + certain menu item has, you can either look at the entry itself in + BibleTime (as it always shows the hotkey), or you can look it + up in + this section.

HotkeyDescription
+ Left + Moves back in the history of read windows.
+ Right + Moves forward in the history of read + windows.
+ F + + + SearchSearch in default bible + equivalent; opens the search dialog to search in the + default bible.
+ G + + WindowArrangement modeAuto-tile verticallyequivalent; toggle automatic window + tiling.
+ H + + WindowArrangement modeAuto-tile horizontallyequivalent; toggle automatic window + tiling.
+ J + + WindowArrangement modeAuto-cascadeequivalent; toggle automatic window + cascading.
+ M + + WindowArrangement modeManual modeequivalent; toggle manual window + placement.
+ S + + + WindowSave as new session + equivalent; saves current layout as new + session.
+ W + + + WindowClose all + equivalent; closes all open windows.
+ - + Zoom out. This decreases the font size of read + windows.
+ + + Zoom in. This increases the font size of read + windows.
+ A + Select all. This selects all text in read + windows.
+ C + Copy. This copies the selected text to the + clipboard.
+ F + Search. This lets you search within the text of a + read window.
+ O + + + SearchSearch in open work(s) + equivalent; opens the search dialog to search in all + currently opened works.
+ Q + + + FileQuit + equivalent; closes BibleTime.
+ W + Closes the current window.
+ F1 + + HelpHandbookequivalent; opens the handbook.
+ F2 + + HelpBibleStudy Howtoequivalent; opens the BibleStudy + Howto.
+ F4 + + + + SettingsBookshelf Manager + equivalent; opens the Bookshelf Manager.
+ F8 + + + ViewShow Bookshelf + equivalent; toggles display of the + Bookshelf.
+ F9 + + + ViewShow mag + equivalent; toggles display of the mag(nifying + glass).
diff --git a/docs/handbook/en/html/hdbk-reference-toolbar.html b/docs/handbook/en/html/hdbk-reference-toolbar.html new file mode 100644 index 0000000..f9ededd --- /dev/null +++ b/docs/handbook/en/html/hdbk-reference-toolbar.html @@ -0,0 +1,14 @@ +Toolbar reference

Toolbar reference

Please review + the preceding + section for an explanation of the buttons that you find on + the toolbar. You can also + move the cursor over a button and wait a few + seconds to activate the button's tooltip with a short + description.

You can adapt the toolbar to your needs. Please use the + following entry in the main menu: +

+ + SettingsConfigure toolbars +

Configure toolbars

Please see + this + section for detailed instructions.

diff --git a/docs/handbook/en/html/hdbk-reference.html b/docs/handbook/en/html/hdbk-reference.html new file mode 100644 index 0000000..26ac76f --- /dev/null +++ b/docs/handbook/en/html/hdbk-reference.html @@ -0,0 +1,149 @@ +Chapter 5. Reference

Chapter 5. Reference

Main menu reference

In this section you can find detailed descriptions of all + entries in the main menu of BibleTime. They are ordered in + just the way they appear in BibleTime, with all the sub-items + listed under the major menu item they belong to. You can also see + the hotkey of each item;a complete listing of all hotkeys can be + found in + this section.

+ File +

+

+ + FileQuit (Q) +

+ Closes BibleTime. BibleTime will ask you + if you want to write unsaved changes to disk.

+

+ View +

+ + ViewFullscreen mode (F5) +

+ Toggles full screen display. Toggle this + setting to maximize the BibleTime window.

+ ViewShow toolbar (F6) +

+ Toggles Toolbar display. Toggle this + setting to turn the main toolbar on or off.

+ ViewShow Bookshelf +

+ Toggles display of the Bookshelf. Toggle + this setting to turn the Bookshelf on the left pane on or + off. This can be handy if you need more space for the + Mag.

+ ViewShow Mag +

+ Toggles display of the Mag(nifying + glass). Toggle this setting to turn the Mag on the + left pane on or off.

+ Search +

+ + SearchSearch in standard bible (F) +

+ Opens the Search Dialog to search in the standard + Bible only. More works can be added in the Search + Dialog.

+ + SearchSearch in open work(s) (O) +

+ Opens the Search Dialog to search in all open + works. More works can be added in the Search + Dialog.

+ Window +

+ + WindowSave session +

+ Directly saves the current session. This + will open a context menu where you can select an existing + session to save to. It will be overwritten with your + current session. See the next item on how to save to a new + session.

+ + WindowSave as new Session (S) +

+ Saves the current session under a new + name. This will ask for a new name to save the + session to.

+ + WindowLoad session +

+ Loads an existing session. This will open + a context menu where you can select an existing session to + load.

+ + WindowDelete session +

+ Deletes an existing session. This will + open a context menu where you can select an existing + session that should be deleted.

+ + WindowArrangement mode +

+ Controls the basic window arrangement + behaviour. In the opening context menu, you can + either specify that you want to take care of the window + arrangement yourself (Manual mode) or have BibleTime + handle it for you (Automatical modes, just try them + out!).

+ + WindowClose all (W) +

+ Closes all open windows.

+ Settings +

+ + SettingsConfigure BibleTime +

+ Opens BibleTime's main configuration + dialog. You can configure all kinds of nice + settings there to adapt BibleTime to your needs. + Please see + this section for + details.

+ + SettingsBookshelf Manager (F4) +

+ Opens a dialog where you can change your Sword + configuration and manage your bookshelf. Please + see this + section for details.

+ Help +

+ + HelpHandbook (F1) +

+ Opens BibleTime's user guide + You are reading it now.

+ + HelpBible Study Howto (F2) +

+ Opens a guide on how to study the Bible + It is the hope of the BibleTime team that this HowTo will + provoke the readers to study the scriptures to see what + they say. This particular study guide has been chosen as + it takes care not to advocate any particular + denominational doctrine. We expect you to read and study + the scriptures to understand what they say. If you start + with the attitude that you want to have the Lord sow his + word in your heart He will not disappoint you.

+ HelpAbout +

+ Opens a window about BibleTime project + information + contains information about BibleTime software version, + project contributors, Sword software version, Qt software + version and the license agreement.

diff --git a/docs/handbook/en/html/hdbk-startsequence.html b/docs/handbook/en/html/hdbk-startsequence.html new file mode 100644 index 0000000..e1328f7 --- /dev/null +++ b/docs/handbook/en/html/hdbk-startsequence.html @@ -0,0 +1,19 @@ +Startup sequence

Startup sequence

As BibleTime launches you may see the following screens + before the main BibleTime window opens:

+ Bookshelf Manager +

+ Modifies your Bookshelf. This dialog lets you + modify your Bookshelf, add or delete works from your system. + It will only be shown if no default Bookshelf can be found. + Please see + this + section for further details. If you start off with an + empty Bookshelf, it will be helpful to install at least one + Bible, Commentary, Lexicon and one Book to get to know + BibleTime's basic features quickly.

+ Configure BibleTime dialog +

+ Customizes BibleTime.This dialog lets + you adapt BibleTime to your needs. Please see + the detailed + description of this dialog.

diff --git a/docs/handbook/en/html/hdbk-term.html b/docs/handbook/en/html/hdbk-term.html new file mode 100644 index 0000000..bb6be76 --- /dev/null +++ b/docs/handbook/en/html/hdbk-term.html @@ -0,0 +1,16 @@ +Chapter 2. Starting BibleTime

Chapter 2. Starting BibleTime

How to start BibleTime

Starting BibleTime

BibleTime is an executable file that is integrated + with the desktop. You can launch BibleTime from + the Start Menu with this icon: +

BibleTime start icon

BibleTime can also be launched from a terminal + command prompt. To launch BibleTime, open a terminal window + and type: +

BibleTime

Other window managers

BibleTime can be used with other window managers such + as Gnome, BlackBox, Fluxbox, OpenBox or Sawfish, providing the + appropriate base libraries are already + installed on your computer.

Startup customization

From a terminal you can use BibleTime to open a + random verse in the default bible: +

bibletime --open-default-bible
+      "<random>"

To open at a given passage like John + 3:16, use: +

bibletime --open-default-bible "John 3:16"

You + can also use booknames in your current bookname language.

diff --git a/docs/handbook/html/i_bibletime.png b/docs/handbook/en/html/i_bibletime.png similarity index 100% rename from docs/handbook/html/i_bibletime.png rename to docs/handbook/en/html/i_bibletime.png diff --git a/docs/handbook/html/i_cascade.png b/docs/handbook/en/html/i_cascade.png similarity index 100% rename from docs/handbook/html/i_cascade.png rename to docs/handbook/en/html/i_cascade.png diff --git a/docs/handbook/html/i_cascade_auto.png b/docs/handbook/en/html/i_cascade_auto.png similarity index 100% rename from docs/handbook/html/i_cascade_auto.png rename to docs/handbook/en/html/i_cascade_auto.png diff --git a/docs/handbook/html/i_configure.png b/docs/handbook/en/html/i_configure.png similarity index 100% rename from docs/handbook/html/i_configure.png rename to docs/handbook/en/html/i_configure.png diff --git a/docs/handbook/html/i_configuresword.png b/docs/handbook/en/html/i_configuresword.png similarity index 100% rename from docs/handbook/html/i_configuresword.png rename to docs/handbook/en/html/i_configuresword.png diff --git a/docs/handbook/html/i_configuretoolbars.png b/docs/handbook/en/html/i_configuretoolbars.png similarity index 100% rename from docs/handbook/html/i_configuretoolbars.png rename to docs/handbook/en/html/i_configuretoolbars.png diff --git a/docs/handbook/en/html/i_contents2.png b/docs/handbook/en/html/i_contents2.png new file mode 100644 index 0000000000000000000000000000000000000000..6f4723c27b6467764cb681a4c7e01685ebf49235 GIT binary patch literal 1698 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 literal 0 HcmV?d00001 diff --git a/docs/handbook/en/html/i_view_mag.png b/docs/handbook/en/html/i_view_mag.png new file mode 100644 index 0000000000000000000000000000000000000000..6c9ca5ea9c98fc3eb8e1ac3cf92a69a010265c7a GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*bK<(E-n9)gNb_Gz7y~NYkmHj4*jDVir-B>tZ0^*$m?gR=1DR3pt-yjep94qv4|Bu`D zW+Hm#G1nb_Y$#(XyLzET;_JFsdoG_O;Ozg<6b>^&nY5%q2&1FA6*k{9G?*I$} N22WQ%mvv4FO#mr3je!6F literal 0 HcmV?d00001 diff --git a/docs/handbook/en/html/i_window_fullscreen.png b/docs/handbook/en/html/i_window_fullscreen.png new file mode 100644 index 0000000000000000000000000000000000000000..3d6b7ef0cea09caee080c53507a54f65e37ef44e GIT binary patch literal 1282 zcmV+d1^xPoP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iXK1 z5E(VcKWFOz00e?bL_t(o!^M}+Pn1U($3L_0%Pze8LZR*gRVh_W{M9s;s>GxRiA0lS zw?epB4#m3{uj<8%rip)mi5EQ>54IOvAU2g7MubI71cQmj@S|&a7l`iiWA}aMecv8d zwvff{lD06Xd1vOG?`P(DW}atYn~PXeSGHK&UIkEroj?%qY>~JFB!Ia3QMl>Qp+nzR zR#tkqLVaOjAu};C@f;WszyTm^7>S=%RoxOZ*tRW$!N4V;SN*u{!gXE6vMf@m6heTm zmv3rP*L7K5UPcJeG(U@rDL|m>ItvfFv1ezgYHLRg2Ki`q6;RaG2~5+%vMhAnkH_O- zad8<%@gRf;A+qiwvK3s{%^K2i@OT6uFin%n$_kd2mRMOyqiGtds**}AV%)k#_2I+3 z`}G$-|LHs>B_%oVoYP4u5kg=X2Jv_tAq0-&V%s)S+DIv}tSqFI5-BB)LVq z6v<=?*L9hjn`e4@1|d9@pZk&NnLnud;VeQ3q?9>;H9KGe;PaKO``%2^G(GpP*XzUU z^_Gz_Kg?fgO~UmHn@RD=RC^&CTZnxUNfG-EN-WxIubh zftusTsX1{1t+w{x3C_;)=aVNSVlh-rqw(@(5{bEdfK?AyHI4CW*BHNf6NDhx*hqai z%z^Xg@l{n7C2D^7z{H(9O!oGYh{bRn2Y~OcTv?~ZMptj}=+U)@o5aWn#?TPnii)CF zU83vE4h~`r4duiEs+*ef#^wP8jvS#x*Vnauec=K^DgKfaio!P+FRp7-N=vC;ySPsQ zC_W#%TUv4x0X*vLBr!5lG{F3e7d-0h%nGPkEAKja5>?X*0|3;A!_=KQL&xAC6%7rT z$s`Zk+nF03EgWdZ$9dS+MtXi8y{?Y-$B)@__AFn9LjQaW*OsrsVfMDSBNT;DG)iA2 zf@|B9RaX}TC<_EA-LV5z(+KtSP+nh8^X=Q%nN0BjN@;1X?%%nSP&5jzi+|Uy!T>cj zgrZSoI!$?feb$s759%lG7qzJHnaSYVcJbjhlfh1>iyFJ356I=^+?FNZzNN3VmA*)X z53gSroN#e!ir#RTzDR`kuU=)Nre$HJQpE$j?e6Bcjt=HVN9k*AWhoxVu`C?RD!h8r z#4$})41>N%gv7`Qzn?qD>-+bM2bk>X;oZOh-ObG`#p9F)0)(Pbstz732=LjyeS~^? z&}wU0F$^BGv@p}(&tz|JaR7EY%}js)y0(_PcZ(8V3(<1#UhXypcsDSxp&9Z363?FH zIncA~*Ksxxt{u}PcJ*prn-Pl@1~7()|L*j9*?sC1d)nHNMSAtBAMEYupziePbw}EG z`t;MsFq>XUJgQ3LrAyQ_H4!{^j1s?p(;>J-*V*6I#s01?tfeIq!^0S{7(!8UsoYus z2XLg6a%}9S>TN!S4|or}pPc@0vXJUpyrD1vV`DFo*`!bcwgA2WzHew~I8sqj;oFKd sESXGZ-n@B}dzftN(`?%xr`uls0)2<)Gq$Y`J^%m!07*qoM6N<$g65550RR91 literal 0 HcmV?d00001 diff --git a/docs/handbook/en/html/index.html b/docs/handbook/en/html/index.html new file mode 100644 index 0000000..69bda1f --- /dev/null +++ b/docs/handbook/en/html/index.html @@ -0,0 +1,24 @@ +The BibleTime handbook diff --git a/docs/handbook/en/html/ss_configfonts.png b/docs/handbook/en/html/ss_configfonts.png new file mode 100644 index 0000000000000000000000000000000000000000..02c882392167e07c990650535a9efc982e0511e9 GIT binary patch literal 25785 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 Rz>EnXFRLt5`P?}0zW~dS%LV`d literal 0 HcmV?d00001 diff --git a/docs/handbook/en/html/ss_mainterms.png b/docs/handbook/en/html/ss_mainterms.png new file mode 100644 index 0000000000000000000000000000000000000000..7d0ed9e3c8912bfc9e00b300ca29ce244b011620 GIT binary patch literal 62049 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 literal 0 HcmV?d00001 diff --git a/docs/handbook/fi/docbook/hdbk-config.docbook b/docs/handbook/fi/docbook/hdbk-config.docbook new file mode 100644 index 0000000..86932de --- /dev/null +++ b/docs/handbook/fi/docbook/hdbk-config.docbook @@ -0,0 +1,182 @@ + + &bibletime;:n asetukset + Tässä osiossa on yleiskuvaus, kuinka &bibletime;:n asetuksia +asetetaan. Ohjelmassa tämä löytyy päävalikon Asetukset +-kohdasta. + + Aseta &bibletime; -ikkuna + &bibletime; käyttöliittymä voidaan muokata monella tavalla tarpeittesi +mukaan. Pääset asetusikkunaan valitsemalla +Asetukset Aseta +&bibletime;. + + + <guimenu>Display</guimenu> + + Käynnistyskäyttäytymistä voidaan säätää. Valitse seuraavista valinnoista: + + + Näytä aloituskuva + + + Näyttömallit määrittelevät tekstin renderöinnin (värit, koko +jne.). Saatavana on erilaisia sisäänrakennettuja mallipohjia. Jos valitset +yhden sellaisen, näet esikatselukuvan oikealla paneelissa. + + + + <guimenu>Languages</guimenu> + + Tässä voit määritellä, mitä kieltä käytetään kirjojen nimissä. Aseta tämä +äidinkieleksesi, jos se on saatavilla. Silloin tunnet olosi kotoisaksi. + + By default, &bibletime; uses the default system display font. You can +override this font if necessary. Some languages require special fonts to be +displayed correctly, and this dialog allows you to specify a custom font for +each language. + + + + + + Valintavaihtoehtoikkunan kirjasimet + + + Valintaikkuna - Kirjasimet. + + + &bibletime; can now use all supported fonts. As long as the works you are +interested in display correctly nothing needs to be done here. If a work +only displays as a series of question marks (??????) or empty boxes, then +you know that the standard display font does not contain the characters used +in this work. + + To correct this, choose this work's language from the drop down menu. Select +the use custom font checkbox. Now select a font. For example, a font that +supports many languages is Code2000. If no installed font can display the +work you are interested in, try installing the localization package for that +language. + + Kirjasimien asennus + Detailed font installation instructions are outside the scope of this +handbook. For further information you might want to refer to the Unicode +HOWTO. + + Jos käytät pientä kirjasinta kuten Clearlyu (noin 22kb), &bibletime; on +nopeampi kuin suurilla kirjasimilla kuten +Bitstream Cyberbit (noin 12Mb). + + + + Kirjasimien hankinta + Kirjasimia voi hankkia lukuisasta joukosta lähteitä: + + + Your *nix distribution. + + + Distribuutiosi lokalisointipaketit. + + + Olemassaoleva Microsoft Windows +asennus samalla tietokoneella. + + + Kirjasinkokoelma, sellainen kuin on saatavilla Adobella tai Bitstreamilla. + + + Online kirjasinkokoelmat. + + + Unicode-kirjasimet tarjoavat enemmän merkkejä kuin muut kirjasimet, ja osa +niistä kirjasimista on saatavilla ilmaiseksi. Mikään saatavillaoleva +kirjasin ei sisällä kaikkia Unicode-standardin määrittelemiä merkkejä. Sinun +tulee siis käyttää eri kirjasimia eri kielille. + + Unicode-kirjasimet + + + + + + Code2000 + + Ehkä paras ilmainen Unicode-kirjasin, käsittää laajan joukon merkkejä. + + + + + SIL unicode fonts + + Excellent Unicode fonts from the Summer Institute of Linguistics. + + + + + FreeFont + + A new free Unicode font initiative. + + + + + Crosswire's font directory + + Useita kirjasimia saatavana Crosswire Bible Society Ftp -palvelimella. + + + + + Bitstream CyberBit + + Käsittää melkein koko Unicode-merkistön, mutta hidastuttaa &bibletime;ä +merkittävästi koon vuoksi. + + + Clearlyu + Sisältyy muutamiin jakeludistribuutioihin. Sisältää euroopan, kreikan, +heprean ja Thai-kielen. + + + + + Caslon, Monospace, Cupola, Caliban + + Osittainen peittävyys, katso tietoja linkitetyltä sivulta. + + + +
+ Netissä on hyviä Unicode-kirjasinluetteloja, kuten Christoph Singerin ( +Multilingual Unicode +TrueType Fonts in the Internet), tai Alan Woodin ( Unicode character +ranges and the Unicode fonts that support them). +
+
+ + + <guimenu>Desk</guimenu> + + Many features provided by the Sword backend can now be customized in +&bibletime;. These features are documented right in the dialog. You also +have the possibility to specify standard works that should be used when no +specific work is specified in a reference. An example: The standard Bible is +used to display the content of cross references in the Bible. When you hover +over then, the Mag will show the content of the verses referred to, +according to the standard Bible you specified. + + + + <guimenu>HotKeys</guimenu> + + HotKeys are special key commands that can be used in the place of the menu +items and icons. A number of &bibletime;'s commands have predefined HotKeys +(see this section for a +complete listing). Most of &bibletime;'s commands can be assigned HotKeys +here. This is very helpful to quickly access the functions that you need the +most. + +
+
diff --git a/docs/handbook/fi/docbook/hdbk-intro.docbook b/docs/handbook/fi/docbook/hdbk-intro.docbook new file mode 100644 index 0000000..a6ea086 --- /dev/null +++ b/docs/handbook/fi/docbook/hdbk-intro.docbook @@ -0,0 +1,86 @@ + + Johdanto + + Tietoja &bibletime;:stä + &bibletime; is a Bible study tool with support for different types of texts +and languages. Even large amounts of works modules are easy to install and +manage. It is built on the Sword library, which provides +the back-end functionality for &bibletime;, such as viewing Bible text, +searching etc. Sword is the flagship product of the Crosswire Bible Society. + + &bibletime; on suunniteltu käyttämään Sword-projektin mallien mukaisia +teoksia. Tuettujen asiakirjamuotojen täydelliset tiedot löytyvät osoitteesta +Crosswire Bible Societyn Sword-projektin kehittäjien +osio. + + + Saatavana olevat tehtävät + Yli 200 asiakirjaa 50 kielellä ovat saatavana Crosswire Bible Societyn +sivuilta. Nämä sisältävät: + + + Raamattuja + + The full Bible text, with optional things like Strong's Numbers, headings +and/or footnotes in the text. Bibles are available in many languages, and +include not only modern versions, but also ancient texts like the Codex +Leningradensis ("WLC", Hebrew), and the Septuagint ("LXX", Greek). This is +the most advanced section in the library of the Sword project. + + + + Kirjat + + Tarjollaolevat kirjat sisältävät teokset "Imitation of Christ", "Enuma +Elish", ja "Josephus: The Complete Works" + + + + Kommentaareja + + Commentaries available include classics like John Wesley's "Notes on the +Bible", Matthew Henry's commentary and Luther's "Commentary on Galatians." +With the Personal commentary you can record your own personal notes to +sections of the Bible. + + + + Päivittäiset hartaukset + + Monet ihmiset pitävät arvossa päivän Sanaa. Saatavillaolevat teokset +sisältävät Daily Light Daily Pathilla, ja Losungenin. + + + + Sanakirjat + + Lexicons available include: Robinson's Morphological Analysis Codes, +Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible +Encyclopaedia. Dictionaries available include Strong's Hebrew Bible +Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged +Dictionary of the English Language 1913, Nave's Topical Bible. + + + + + + Motivaatiota + Halumme on palvella Jumalaa ja teemme osamme auttaaksemme muita +Jumalasuhteen kasvussa. Yritämme päästä siihen tehokkaalla, laadukkaalla +ohjelmalla, ja vielä tehdä siitä yksinkertainen ja opastava käytössä. Meidän +halumme on, että Jumalaa ylistettäisiin, sillä hän on kaikkien hyvien +asioiden lähde. +
+ Jaak 1:17, NASB + Jokainen hyvä anti ja jokainen täydellinen lahja tulee ylhäältä, taivaan +tähtien Isältä, jonka luona ei mikään muutu, ei valo vaihdu varjoksi. +
+ Jumala siunatkoon sinua käyttäessäsi tätä ohjelmaa. +
+
+
diff --git a/docs/handbook/fi/docbook/hdbk-operation.docbook b/docs/handbook/fi/docbook/hdbk-operation.docbook new file mode 100644 index 0000000..6066e82 --- /dev/null +++ b/docs/handbook/fi/docbook/hdbk-operation.docbook @@ -0,0 +1,380 @@ + + Ohjelman toiminto + + Yleiskatsaus ohjelmaan + Tyypillinen &bibletime;-istunto näyttää tällaiselta: + + + + + + The &bibletime;-sovelluksen ikkuna + + + Voit nähdä helposti sovelluksen eri osat. Vasemmalla puolella olevaa +kirjahyllyä käytetään avoimille teoksille ja kirjanmerkkien +hallintaan. Pieni "Suurennuslasi" -ikkuna kirjahyllyn alla käytetään +näyttämään teoksiin sisällytettyjä lisätietoja. Kun viet hiiren esimerkiksi +alaviite-merkin ylle, suurennuslasi näyttää viitteen varsinaisen +sisällön. Työkalupalkki antaa sinulle toiminnot nopeasti +käytettäväksi. Työpäytä oikealla puolella on paikka, jossa teet varsinaisen +työn. + + Jatkakaamme katsomalla sovelluksen eri osia erikseen. + + + &bibletime;n osa sovellusikkuna + + Kirjahylly + Kirjahyllyn kaikkien asennettujen teosten luettelo, lajiteltu +kategorioittain ja kielien mukaan. Se sisältää kategorian +"Kirjanmerkit". Sinne voit tallentaa ja hakea omia kirjanmerkkejäsi. + + + Lukutehtäviä + Avataksesi teoksen kirjahyllystä lukemista varten, napsauta +yksinkertaisestivasenta hiiren nappia halutussa +kategoriassa (Raamatut, kommentaarit, sanakirjat, kirjat, hartauskirjat tai +sanastot) näyttääksesi sen sisällön. Sitten napsauta yksinkertaisesti yhtä +teosta avataksesi sen lukemista varten. Lukuikkuna ilmestyy työpöydälle. + + + Raahaa & pudota tehtävä tähän + + + If you are reading a certain work, and want to open another work at the +passage you are reading, you can use a shortcut. Simply click with the +left mouse buttonon the verse/passage reference +(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work +you want to open, and it will be opened for reading at the specified +location. You can also drag a verse reference into an existing read window, +then it will jump to the specified location. + + + + Tehtävien lisätiedot + If you click with the rightmouse button on the +symbol of a work, you will see a menu with additional entries that are +relevant for this work. "About this work"opens a +window with lots of interesting information about the selected work. +"Unlock this work"opens a small dialog for +encrypted documents, where you can enter the unlock key to access the +work. For additional information on locked works, please see this +page on the Crosswire Bible Society web site. + + + + Etsintä teoksista + You can search in a work by clicking with the +rightmouse button on its symbol and selecting +"Search in work(s)". By pressing &Shift; and +clicking on other works you can select more than one. Then follow the same +procedure to open the search dialog. You will be searching in all of these +documents. A complete description of the operation of the search features +can be found here. + + + + Kirjanmerkkityöskentely + + + + Raahaa & pudota tehtävä tähän + + + Click with the rightmouse button on the bookmark +category of the bookshelf and select "Create new +folder" to create a new bookmark subfolder. You can use normal +drag & drop functions to drag verse references from read windows or +search results to the bookmark folder, and to rearrange bookmarks between +folders. + You can also import bookmarks from other people or export bookmarks to share +them. To do this, open the context menuof the bookmark +folder as described above, and select "Export +bookmarks". This will bring up a dialog box for you to save +the bookmark collection. You can import bookmarks in a similar way. + + Voit napsauttaa hiiren oikealla painikkeella +kansioiden päällä ja kirjanmerkit muuttavat niiden nimiä ja kuvauksia. + + + + + Suurennuslasi + + This little window in the lower left corner of the &bibletime; window is +purely passive. Whenever your mouse cursor is located over some text with +additional information (e.g., Strong's numbers), then this additional +information will be displayed in the Mag, and not in the text itself. Just +try it out. + + + + Työpöytä + The Desk is where the real work with &bibletime; takes place. Here you can +open works from the Bookshelf, read them, search in them, and even save your +annotations in the personal commentary module (see below). + + + Lukutehtäviä + As we have already seen, +you can open works for reading simply by clicking on their symbol in the +Bookshelf. A read window will open in the Desk's area. Every read window has +a toolbar. There you can find tools to navigate in the work that this read +window is connected to, as well as history buttons like the ones that you +know from your browser. + + + + Lukuikkunan sijoitus + Of course, you can open multiple works at the same time. There are several +possibilities for arranging the read windows on the desk. Please have a look +at the entry Windowin the main menu. There you can see +that you can either control the placement of the read windows completely +yourself, or have &bibletime; handle the placement automatically. To achieve +this, you have to select one of the automatic placement modes available at + Window Arrangement +mode . Just try it out, it's simple and works. + + + + Muokkaa omaa kommentaariasi + Voidaksesi tallentaa omia komenttejasi Ramaatun osiin, sinun tulee asentaa +tietty teos Crosswire Bible +Societyn sivuilta. Tämä teos on nimeltään "Personal commentary". + + If you open the personal commentary by clicking on its symbol in the +Bookshelf with a leftmouse button, it opens in +read mode. You will not be able to edit it in this mode. Should you wish to +write annotations into the personal commentary, you have to open it with the +rightmouse button and then select Edit +this workand then either Plain +text(source code editor) or +HTML(basic gui wysiwyg editor). + + + If Edit this work is +deactivated, please check if you have write permission for the files of the +personal commentary. + + + + Vedä ja pudota toimii tässä. Pudota jakeen viite ja jakeen teksti lisätään. + + + + + + Etsintä teoksista + + + Tekstin haku avoimessa lukuikkunassa + You can look for a word or phrase in the open read window (e.g. the chapter +of a bible that you're reading) just like you are used to from other +programs. This function can be reached either by clicking with the +rightmouse button and selecting +Find..., or by using the hotkey &Ctrl; F. Read on to learn how +you can search in entire works. + + + + Etsi-ikkunaan pääsy + You can search in a work by clicking with the +rightmouse button on its symbol in the +Bookshelfand selecting Search in +work(s). By holding &Shift; or &Ctrl; and clicking on other +work's names you can select more than one. Then follow the same procedure to +open the search dialog. You will be searching in all of these works at the +same time. + + You can also access the search dialog by clicking on +Search from the main menu, and selecting +the appropriate entry. + + Kolmas mahdollisuus aloittaa hakuja on napsauttaa hiirellä hakusymbolia +avoimessa lukuikkunassa. + + + + Etsinnän asetukset + + Hakuikkunan ominaisuuspalkki + + + + + + + + Tehtävien valinta + At the top of the options tab you will find +Choose(works). If you would like to search in +multiple works, click on this button and you will be offered a menu where +you can select the works you want to search in. + + + Hakualueiden käyttäminen + You can narrow the scope of your search to certain parts of the Bible by +selecting one of the predefined scopes from the list in Search +scope. You can define your own search ranges by clicking the +Setup rangesbutton. + + + Perushaun syntaksiohje + Lisää hakusanat sananvälein eroteltuna. Oletuksena hakutoiminto palauttaa +tuloksen, joka täsmää mihin tahansa sanaan (TAI). Etsiäksesi kaikkia +hakusanoja, erottele hakusanat AND. + Voit käyttää jokerimerkkejä: '*' täsmää mihin tahansa merkkijonoon kun taas +'?' täsmää mihin tahansa yksittäiseen merkkiin. Sulkumerkit mahdollistavat +hakusanojen ryhmittelyn. Esim. '(Jeesus OR henki) AND Jumala'. + To search text other than the main text, enter the text type followed by +':', and then the search term. For example, to search for the Strong's +number H8077, use 'strong:H8077'. + Saatavana olevat tekstityypit: + + Search Types + + + + Etuliite + Merkitys + + + + + otsikko: + etsii otsikoita + + + alaviite: + etsii alaviitteitä + + + vahvennos: + etsii Strongin numeroita + + + muoto: + etsii mofologisia koodeja + + + +
+ BibleTime käyttää Lucene-hakukonetta hakuihisi. Siinä on monta +edistyksellistä ominaisuutta ja voit lukea niistä lisää osoitteessa: +http://lucene.apache.org/java/docs/index.html +
+
+ + Etsinnän tulokset + Here you can see how many instances of the search string were found, sorted +by works. Clicking on a work with the rightmouse +button allows you to copy, save, or print all verses that were found in a +certain work at once. This also works when you click on one or more of the +references to copy, save or print them. Clicking on a particular reference +opens that verse up in context in the preview window below. + + Vedä viite ja pudota se teoksen symboliin kirjahyllyssä avataksesi teoksen +lukuikkunaan sen jakeen kohdalta. + + + Vedä viite ja pudota se avoimeen lukuikkunaan ja lukukohta hyppää sen jakeen +kohdalle. + + + Valitse viitteet ja vedä ne kirjahyllyyn luodaksesi kirjanmerkkejä. + + + Etsintätulosten analysointi + Napsauta Hakuanalyysiavataksesi +hakuanalyysinäytön. Tämä antaa yksinkertaisen graafisen analyysin kuinka +monta kertaa hakusana löytyi kustakin kustakin Raamatun kirjasta ja voit +tallettaa analyysin. + + Hakuanalyysi-ikkuna + + + + + + + + +
+ + <guimenuitem>Kirjahyllyn hallinta</guimenuitem> + The Bookshelf Manager is a tool to manage your +Bookshelf. You can install new works to your Bookshelf, and update or remove +existing works from your Bookshelf. Access it by clicking +Settings Bookshelf Manager + in the main menu. + + Kirjahyllyn polun/polkujen asetus + Here you can specify where &bibletime; may store your Bookshelf on the hard +drive. You can even store it in multiple directories. Default is +"~/.sword/". + + If you have a sword CD, but do not want to install all the works on the hard +disk, but use them directly from the CD, then you can add the path to the CD +as one of your bookshelf paths. When you start &bibletime;, it will show all +works on the CD if it is present. + + + + Asenna/päivitä teos/teoksia + With this facility, you can connect to a repository of works (called +"library"), and transfer one or more works to your local Bookshelf. These +libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online +repository of Sword modules, or another site offering Sword modules). You +can manage your libraries with Add library and +Delete library. + To begin the installation or update process, select a library you want to +connect to and a local Bookshelf path to install the work(s) to. Then click +on Connect to library. &bibletime; will scan the +contents of the library and present you with a list of works that you can +add to your Bookshelf, or that you already have installed but are available +in a new version in the library, and thus can be updated. Then you can mark +all works that you want to install or update, and click on +Install works. They will then be transferred to your +Bookshelf. + + + Poista teos/teoksia + Tämä valmius mahdollistaa yhden tai useamman teoksen poiston kirjahyllystä +lisätäksesi vapaata levytilan määrää. Yksinkertaisesti merkitse teokset ja +napsauta Poista teokset. + + + Etsii indeksejä + Tämä mahdollistaa uusien hakuindeksien luonnin ja poistettujen teosten +orvoiksi tulleet indeksitiedostostojen siivoamisen. + + If you are having problems with your search function, visit + this feature. + + + + + Vienti ja tulostus + In many places, you can open a context menu by clicking with the +rightmouse button. Depending on context, it will +allow you to Select, +Copy (to clipboard), +Save or Print +text. This works for example in the read windows, when you click on the +normal text or the verse reference, or in the search result page when you +click on a work or one or more verse references. It is pretty +straightforward, so just try it out. + + Printing from &bibletime; is rather basic and is intended as a utility. If +you are composing a document or presentation containing text from +&bibletime; works, we suggest that you use one of the presentation or +editing tools on your system to format your document, rather than printing +from &bibletime; directly. + +
diff --git a/docs/handbook/fi/docbook/hdbk-reference.docbook b/docs/handbook/fi/docbook/hdbk-reference.docbook new file mode 100644 index 0000000..7fba391 --- /dev/null +++ b/docs/handbook/fi/docbook/hdbk-reference.docbook @@ -0,0 +1,658 @@ + + Viittaus + + Päävalikon käyttöopas + In this section you can find detailed descriptions of all entries in the +main menu of &bibletime;. They are ordered in just the way they appear in +&bibletime;, with all the sub-items listed under the major menu item they +belong to. You can also see the hotkey of each item;a complete listing of +all hotkeys can be found in this +section. + + + <guimenu>File</guimenu> + + + + + + + + &Ctrl; + Q + + + + + + + File + Quit + + + + + Sulkee BibleTime-ohjelman. BibleTime kysyy sinulta, +haluatko tallettaa tallentamattomat muutokset levylle. + + + + + + + + + <guimenu>View</guimenu> + + + + + + + + + F5 + + + + + + + + View + Fullscreen mode + + + + + Toggles full screen display. Toggle this setting to +maximize the &bibletime; window. + + + + + + + + + F6 + + + View + Show toolbar + + + + + Vaihtaa työkalupalkin näkymisen. Vaihda tätä asetusta +asettaaksesi päätyökalupalkin näkyviin tai piilotetuksi. + + + + + + + View + Show Bookshelf + + + + + Vaihtaa kirjahyllyn näkymisen. Vaihda tätä asetusta +asettaaksesi kirjahyllyn näkyviin tai piilotetuksi. Tämä on kätevää, jos +haluat lisää tilaa suurennuslasille. + + + + + + + View + Show Mag + + + + + Vaihtaa suurennuslasin näkymisen. Vaihda tätä asetusta +asettaaksesi suurennuslasin vasemmassa paneelissa näkyväksi tai +piilotetuksi. + + + + + + + <guimenu>Search</guimenu> + + + + + + + &Alt;&Ctrl; + F + + + + + + + Search + Search in standard bible + + + + + Avaa hakuikkunan vain oletusraamatusta hakemiseen. Lisää +teoksia voidaan lisätä hakuikkunassa. + + + + + + + &Ctrl; + O + + + + + + + Search + Search in open work(s) + + + + + Avaa hakuikkunan kaikista avoinnaolevista teoksista. Lisää +teoksia voidaan lisätä hakuikkunassa. + + + + + + + <guimenu>Window</guimenu> + + + + + + + + + + + Window + Save session + + + + + Tallettaa suoraan nykyisen istunnon. Tämä avaa +kontekstivalikon, jossa voit valita olemassaolevan istunnon +talletettavaksi. Se korvaataan nykyisellä istunnollasi. Katso seuraavasta, +miten istunnon voi tallettaa uudeksi istunnoksi. + + + + + + + &Alt;&Ctrl; + S + + + + + + + Window + Save as new Session + + + + + Tallettaa nykyisen istunnon uudella nimellä. Tämä kysyy +uutta nimeä istunnon talletukselle. + + + + + + + + + + + Window + Load session + + + + + Lataa olemassaolevan istunnon. Tämä avaa kontekstivalikon, +josta voit valita olemassaolevan istunnon ladattavaksi. + + + + + + + + + + + Window + Delete session + + + + + Poistaa olemassaolevan istunnon. Tämä avaa +kontekstivalikon, jossa voit valita olemassaolevan istunnon poistettavaksi. + + + + + + + + + + + Window + Arrangement mode + + + + + Controls the basic window arrangement behaviour. In the +opening context menu, you can either specify that you want to take care of +the window arrangement yourself (Manual mode) or have &bibletime; handle it +for you (Automatical modes, just try them out!). + + + + + + + &Alt;&Ctrl; + W + + + + + + + Window + Close all + + + + + Sulkee kaikki avoimet ikkunat. + + + + + + + <guimenu>Settings</guimenu> + + + + + + + + + + + Settings + Configure &bibletime; + + + + + Opens &bibletime;'s main configuration dialog. You can +configure all kinds of nice settings there to adapt &bibletime; to your +needs. Please see this section for +details. + + + + + + + + + F4 + + + + + + + + Settings + Bookshelf Manager + + + + + Opens a dialog where you can change your Sword configuration and +manage your bookshelf. Please see this section for details. + + + + + + + + <guimenu>Help</guimenu> + + + + + + + + F1 + + + + + + + + Help + Handbook + + + + + Opens &bibletime;'s user guide You are reading it now. + + + + + + + + + F2 + + + + + + + + Help + Bible Study Howto + + + + + Opens a guide on how to study the Bible It is the hope of +the &bibletime; team that this HowTo will provoke the readers to study the +scriptures to see what they say. This particular study guide has been chosen +as it takes care not to advocate any particular denominational doctrine. We +expect you to read and study the scriptures to understand what they say. If +you start with the attitude that you want to have the Lord sow his word in +your heart He will not disappoint you. + + + + + + + Help + About + + + + + Opens a window about &bibletime; project information +contains information about &bibletime; software version, project +contributors, &sword; software version, &qt; software version and the +license agreement. + + + + + + + + Pikanäppäinten luettelo + This is index of all hotkeys and their corresponding description in the +handbook. The hotkeys are sorted (roughly) alphabetical. If you want to +directly find out which hotkey a certain menu item has, you can either look +at the entry itself in &bibletime; (as it always shows the hotkey), or you +can look it up in this section. + + + + + + + Pikanäppäin + Kuvaus + + + + + + &Alt; + Left + + Siirtyy lukuikkunan historiassa taaksepäin. + + + + &Alt; + Right + + Siirtyy lukuikkunan historiassa eteenpäin + + + + &Alt;&Ctrl; + F + + + +Search Search in default bible + equivalent; opens the search dialog to search in the +default bible. + + + + &Alt;&Ctrl; + G + + + Window Arrangement +mode Auto-tile vertically +equivalent; toggle automatic window tiling. + + + + &Alt;&Ctrl; + H + + + Window Arrangement +mode Auto-tile horizontally +equivalent; toggle automatic window tiling. + + + + &Alt;&Ctrl; + J + + + Ikkuna +Sijoittelutila Sarjoita +automaattisesti automaattinen ikkunoiden +sarjoitus pois/päälle. + + + + &Alt;&Ctrl; + M + + + Ikkuna +Sijoittelutila +Manuaalinen aseta ikkunoita +manuaalisesti. + + + + &Alt;&Ctrl; + S + + + +Ikkuna Tallenna uutena +istuntona tallentaa nykyisen asetelman +uudeksi istunnoksi. + + + + &Alt;&Ctrl; + W + + + +Ikkuna Sulje kaikki + sulkee kaikki avoimet ikkunat. + + + + &Ctrl; + - + + Loitonna. Tämä pienentää kirjasimen kokoa lukuikkunoissa. + + + + &Ctrl; + + + + Lähennä. Tämä suurentaa kirjasimen kokoa lukuikkunoissa. + + + + &Ctrl; + A + + Valitse kaikki. Tämä valitsee kaikki tekstit lukuikkunassa. + + + + &Ctrl; + C + + Kopioi. Tämä kopioi valitun tekstin leikepöydälle. + + + + &Ctrl; + F + + Haku. Tämä etsii lukuikkunan tekstistä. + + + + &Ctrl; + O + + + +Etsi Etsi avoimista teoksista + avaa hakuikkunan kaikkiin nyt avattuihin teoksiin. + + + + &Ctrl; + Q + + + +Tiedosto Lopeta + sulkee &bibletime;-sovelluksen. + + + + &Ctrl; + W + + Sulkee nykyisen ikkunan. + + + + + F1 + + + + Ohje Käsikirja + avaa käsikirjan. + + + + + F2 + + + + Ohje Raamatun tutkimisen +Howto avaa Raamatun tutkimisen Howto-ikkunan. + + + + + F4 + + + + + Asetukset Kirjahyllyn +hallinta avaa kirjahyllyn +hallintapaneelin. + + + + + F8 + + + + +Näytä Näytä kirjahylly + näyttää/piilottaa kirjahyllyn. + + + + + F9 + + + + +Näytä Näytä suurennuslasi + näyttää/piilottaa suurennuslasin. + + + + + + diff --git a/docs/handbook/fi/docbook/hdbk-start.docbook b/docs/handbook/fi/docbook/hdbk-start.docbook new file mode 100644 index 0000000..2f4a910 --- /dev/null +++ b/docs/handbook/fi/docbook/hdbk-start.docbook @@ -0,0 +1,71 @@ + + &bibletime;n käynnistys + + Kuinka &bibletime; käynnistetään + + &bibletime;n käynnistys + &bibletime; is an executable file that is integrated with the desktop. You +can launch &bibletime; from the Start Menu with this icon: + + + + + + &bibletime; käynnistyskuvake + + + &bibletime;-ohjelman voi käynnistää terminaali-ikkunan +komentoriviltä. Käynnistääksesi &bibletime;-ohjelman, avaa terminaali-ikkuna +ja kirjoita: + &bibletime; + + + Muut ikkunamanagerit + &bibletime; can be used with other window managers such as Gnome, BlackBox, +Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are +already installed on your computer. + + + Käynnistyksen säätäminen + Voit avata (oletus)Raamatun satunnaisen jakeen kohdalta konsolissa +&bibletime;n komennolla: + bibletime --open-default-bible + "<random>"Avataksesi Raamatun annetusta tekstikohdasta kuten Joh 3:16 käytä: + bibletime --open-default-bible "Joh 3:16"Voit käyttää kirjanniminä tämänhetkistä kielivalintaa. + + + + Käynnistyssarja + Kun &bibletime; käynnistyy, näet seuraavat ikkunat ennenkuin &bibletime;n +pääikkuna avautuu: + + + + Bookshelf Manager + + + + Muokkaa kirjahyllyäsi. Tällä ikkunalla voit muokata +kirjahyllyäsi, lisätä tai poistaa teoksia järjestelmässäsi. Se näytetään +vain, jos oletuskirjahyllyä ei löydy. Katso tämä osio saadaksesi +yksityiskohtiaisia lisätietoja. On kannattavaa aloittaa ohjelman käyttö +asentamalla ainakin yksi Raamattu, kommentaari, sanasto ja yksi kirja +saadakseen selville &bibletime;n perusominaisuudet nopeasti. + + + + + Configure &bibletime; dialog + + + + Räätälöi &bibletime;n.Tässä ikkunassa voit tehdä +&bibletime;:stä sellaisen kuin haluat. Katso linkistä yksityiskohtainen kuvaus lisää tietoa tästä +ikkunasta. + + + + + diff --git a/docs/handbook/fi/docbook/index.docbook b/docs/handbook/fi/docbook/index.docbook new file mode 100644 index 0000000..7fe8356 --- /dev/null +++ b/docs/handbook/fi/docbook/index.docbook @@ -0,0 +1,81 @@ + +BibleTime'> + Sword'> + KDE'> + Qt'> + + + + + + + + + + +]> + + + &bibletime;-käsikirja + + + Fred + Saalbach + + + Jeffrey + Hoyt + + + Martin + Gruner + + + Thomas + Abthorpe + + + + + + 1999-2009 + &bibletime;-työryhmä + + + &bibletime;-käsikirja on osa &bibletime;-ohjelmaa. + + 2009-04 + 2.0 + + &bibletime; is a Bible study tool based on the Sword framework. + + + QT4 + bibletime + sword + crosswire + help dialog + +&hdbkchap1; &hdbkchap2; &hdbkchap3; +&hdbkchap4; &hdbkchap5; + + diff --git a/docs/handbook/fi/html/hdbk-config.html b/docs/handbook/fi/html/hdbk-config.html new file mode 100644 index 0000000..2f7adb3 --- /dev/null +++ b/docs/handbook/fi/html/hdbk-config.html @@ -0,0 +1,79 @@ +Chapter 4. BibleTime:n asetukset
diff --git a/docs/handbook/fi/html/hdbk-intro.html b/docs/handbook/fi/html/hdbk-intro.html new file mode 100644 index 0000000..5dd742d --- /dev/null +++ b/docs/handbook/fi/html/hdbk-intro.html @@ -0,0 +1,28 @@ +Chapter 1. Johdanto

Chapter 1. Johdanto

Tietoja BibleTime:stä

BibleTime is a Bible study tool with support for different types of texts +and languages. Even large amounts of works modules are easy to install and +manage. It is built on the Sword library, which provides +the back-end functionality for BibleTime, such as viewing Bible text, +searching etc. Sword is the flagship product of the Crosswire Bible Society.

BibleTime on suunniteltu käyttämään Sword-projektin mallien mukaisia +teoksia. Tuettujen asiakirjamuotojen täydelliset tiedot löytyvät osoitteesta +Crosswire Bible Societyn Sword-projektin kehittäjien +osio.

Saatavana olevat tehtävät

Yli 200 asiakirjaa 50 kielellä ovat saatavana Crosswire Bible Societyn +sivuilta. Nämä sisältävät: +

Raamattuja

The full Bible text, with optional things like Strong's Numbers, headings +and/or footnotes in the text. Bibles are available in many languages, and +include not only modern versions, but also ancient texts like the Codex +Leningradensis ("WLC", Hebrew), and the Septuagint ("LXX", Greek). This is +the most advanced section in the library of the Sword project.

Kirjat

Tarjollaolevat kirjat sisältävät teokset "Imitation of Christ", "Enuma +Elish", ja "Josephus: The Complete Works"

Kommentaareja

Commentaries available include classics like John Wesley's "Notes on the +Bible", Matthew Henry's commentary and Luther's "Commentary on Galatians." +With the Personal commentary you can record your own personal notes to +sections of the Bible.

Päivittäiset hartaukset

Monet ihmiset pitävät arvossa päivän Sanaa. Saatavillaolevat teokset +sisältävät Daily Light Daily Pathilla, ja Losungenin.

Sanakirjat

Lexicons available include: Robinson's Morphological Analysis Codes, +Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible +Encyclopaedia. Dictionaries available include Strong's Hebrew Bible +Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged +Dictionary of the English Language 1913, Nave's Topical Bible.

Motivaatiota

Halumme on palvella Jumalaa ja teemme osamme auttaaksemme muita +Jumalasuhteen kasvussa. Yritämme päästä siihen tehokkaalla, laadukkaalla +ohjelmalla, ja vielä tehdä siitä yksinkertainen ja opastava käytössä. Meidän +halumme on, että Jumalaa ylistettäisiin, sillä hän on kaikkien hyvien +asioiden lähde.

 

Jokainen hyvä anti ja jokainen täydellinen lahja tulee ylhäältä, taivaan +tähtien Isältä, jonka luona ei mikään muutu, ei valo vaihdu varjoksi.

 
 --Jaak 1:17, NASB

Jumala siunatkoon sinua käyttäessäsi tätä ohjelmaa.

diff --git a/docs/handbook/fi/html/hdbk-op-bookshelfmanager.html b/docs/handbook/fi/html/hdbk-op-bookshelfmanager.html new file mode 100644 index 0000000..4c7afe6 --- /dev/null +++ b/docs/handbook/fi/html/hdbk-op-bookshelfmanager.html @@ -0,0 +1,27 @@ +Kirjahyllyn hallinta

Kirjahyllyn hallinta

The Bookshelf Manager is a tool to manage your +Bookshelf. You can install new works to your Bookshelf, and update or remove +existing works from your Bookshelf. Access it by clicking SettingsBookshelf Manager in the main menu.

Kirjahyllyn polun/polkujen asetus

Here you can specify where BibleTime may store your Bookshelf on the hard +drive. You can even store it in multiple directories. Default is +"~/.sword/".

Tip

If you have a sword CD, but do not want to install all the works on the hard +disk, but use them directly from the CD, then you can add the path to the CD +as one of your bookshelf paths. When you start BibleTime, it will show all +works on the CD if it is present.

Asenna/päivitä teos/teoksia

With this facility, you can connect to a repository of works (called +"library"), and transfer one or more works to your local Bookshelf. These +libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online +repository of Sword modules, or another site offering Sword modules). You +can manage your libraries with Add library and +Delete library.

To begin the installation or update process, select a library you want to +connect to and a local Bookshelf path to install the work(s) to. Then click +on Connect to library. BibleTime will scan the +contents of the library and present you with a list of works that you can +add to your Bookshelf, or that you already have installed but are available +in a new version in the library, and thus can be updated. Then you can mark +all works that you want to install or update, and click on +Install works. They will then be transferred to your +Bookshelf.

Poista teos/teoksia

Tämä valmius mahdollistaa yhden tai useamman teoksen poiston kirjahyllystä +lisätäksesi vapaata levytilan määrää. Yksinkertaisesti merkitse teokset ja +napsauta Poista teokset.

Etsii indeksejä

Tämä mahdollistaa uusien hakuindeksien luonnin ja poistettujen teosten +orvoiksi tulleet indeksitiedostostojen siivoamisen.

Tip

+ If you are having problems with your search function, visit + this feature. +
diff --git a/docs/handbook/fi/html/hdbk-op-output.html b/docs/handbook/fi/html/hdbk-op-output.html new file mode 100644 index 0000000..a1a0916 --- /dev/null +++ b/docs/handbook/fi/html/hdbk-op-output.html @@ -0,0 +1,13 @@ +Vienti ja tulostus

Vienti ja tulostus

In many places, you can open a context menu by clicking with the +rightmouse button. Depending on context, it will +allow you to Select, +Copy (to clipboard), +Save or Print +text. This works for example in the read windows, when you click on the +normal text or the verse reference, or in the search result page when you +click on a work or one or more verse references. It is pretty +straightforward, so just try it out.

Printing from BibleTime is rather basic and is intended as a utility. If +you are composing a document or presentation containing text from +BibleTime works, we suggest that you use one of the presentation or +editing tools on your system to format your document, rather than printing +from BibleTime directly.

diff --git a/docs/handbook/fi/html/hdbk-op-parts.html b/docs/handbook/fi/html/hdbk-op-parts.html new file mode 100644 index 0000000..4fafc29 --- /dev/null +++ b/docs/handbook/fi/html/hdbk-op-parts.html @@ -0,0 +1,69 @@ +BibleTimen osa sovellusikkuna

BibleTimen osa sovellusikkuna

Kirjahylly

Kirjahyllyn kaikkien asennettujen teosten luettelo, lajiteltu +kategorioittain ja kielien mukaan. Se sisältää kategorian +"Kirjanmerkit". Sinne voit tallentaa ja hakea omia kirjanmerkkejäsi.

Lukutehtäviä

Avataksesi teoksen kirjahyllystä lukemista varten, napsauta +yksinkertaisestivasenta hiiren nappia halutussa +kategoriassa (Raamatut, kommentaarit, sanakirjat, kirjat, hartauskirjat tai +sanastot) näyttääksesi sen sisällön. Sitten napsauta yksinkertaisesti yhtä +teosta avataksesi sen lukemista varten. Lukuikkuna ilmestyy työpöydälle.

Tip

Raahaa & pudota tehtävä tähän

If you are reading a certain work, and want to open another work at the +passage you are reading, you can use a shortcut. Simply click with the +left mouse buttonon the verse/passage reference +(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work +you want to open, and it will be opened for reading at the specified +location. You can also drag a verse reference into an existing read window, +then it will jump to the specified location.

Tehtävien lisätiedot

If you click with the rightmouse button on the +symbol of a work, you will see a menu with additional entries that are +relevant for this work. "About this work"opens a +window with lots of interesting information about the selected work. +"Unlock this work"opens a small dialog for +encrypted documents, where you can enter the unlock key to access the +work. For additional information on locked works, please see this +page on the Crosswire Bible Society web site.

Etsintä teoksista

You can search in a work by clicking with the +rightmouse button on its symbol and selecting +"Search in work(s)". By pressing Shift and +clicking on other works you can select more than one. Then follow the same +procedure to open the search dialog. You will be searching in all of these +documents. A complete description of the operation of the search features +can be found here.

Kirjanmerkkityöskentely

+ +

Tip

Raahaa & pudota tehtävä tähän

+ + Click with the rightmouse button on the bookmark +category of the bookshelf and select "Create new +folder" to create a new bookmark subfolder. You can use normal +drag & drop functions to drag verse references from read windows or +search results to the bookmark folder, and to rearrange bookmarks between +folders.

You can also import bookmarks from other people or export bookmarks to share +them. To do this, open the context menuof the bookmark +folder as described above, and select "Export +bookmarks". This will bring up a dialog box for you to save +the bookmark collection. You can import bookmarks in a similar way.

Voit napsauttaa hiiren oikealla painikkeella +kansioiden päällä ja kirjanmerkit muuttavat niiden nimiä ja kuvauksia.

Suurennuslasi

This little window in the lower left corner of the BibleTime window is +purely passive. Whenever your mouse cursor is located over some text with +additional information (e.g., Strong's numbers), then this additional +information will be displayed in the Mag, and not in the text itself. Just +try it out.

Työpöytä

The Desk is where the real work with BibleTime takes place. Here you can +open works from the Bookshelf, read them, search in them, and even save your +annotations in the personal commentary module (see below).

Lukutehtäviä

As we have already seen, +you can open works for reading simply by clicking on their symbol in the +Bookshelf. A read window will open in the Desk's area. Every read window has +a toolbar. There you can find tools to navigate in the work that this read +window is connected to, as well as history buttons like the ones that you +know from your browser.

Lukuikkunan sijoitus

Of course, you can open multiple works at the same time. There are several +possibilities for arranging the read windows on the desk. Please have a look +at the entry Windowin the main menu. There you can see +that you can either control the placement of the read windows completely +yourself, or have BibleTime handle the placement automatically. To achieve +this, you have to select one of the automatic placement modes available at +WindowArrangement +mode. Just try it out, it's simple and works.

Muokkaa omaa kommentaariasi

Voidaksesi tallentaa omia komenttejasi Ramaatun osiin, sinun tulee asentaa +tietty teos Crosswire Bible +Societyn sivuilta. Tämä teos on nimeltään "Personal commentary".

If you open the personal commentary by clicking on its symbol in the +Bookshelf with a leftmouse button, it opens in +read mode. You will not be able to edit it in this mode. Should you wish to +write annotations into the personal commentary, you have to open it with the +rightmouse button and then select Edit +this workand then either Plain +text(source code editor) or +HTML(basic gui wysiwyg editor).

Tip

If Edit this work is +deactivated, please check if you have write permission for the files of the +personal commentary.

Tip

Vedä ja pudota toimii tässä. Pudota jakeen viite ja jakeen teksti lisätään.

diff --git a/docs/handbook/fi/html/hdbk-op-search.html b/docs/handbook/fi/html/hdbk-op-search.html new file mode 100644 index 0000000..e52ab4c --- /dev/null +++ b/docs/handbook/fi/html/hdbk-op-search.html @@ -0,0 +1,39 @@ +Etsintä teoksista

Etsintä teoksista

Tekstin haku avoimessa lukuikkunassa

You can look for a word or phrase in the open read window (e.g. the chapter +of a bible that you're reading) just like you are used to from other +programs. This function can be reached either by clicking with the +rightmouse button and selecting +Find..., or by using the hotkey F. Read on to learn how +you can search in entire works.

Etsi-ikkunaan pääsy

You can search in a work by clicking with the +rightmouse button on its symbol in the +Bookshelfand selecting Search in +work(s). By holding Shift or Ctrl and clicking on other +work's names you can select more than one. Then follow the same procedure to +open the search dialog. You will be searching in all of these works at the +same time.

You can also access the search dialog by clicking on Search from the main menu, and selecting +the appropriate entry.

Kolmas mahdollisuus aloittaa hakuja on napsauttaa hiirellä hakusymbolia +avoimessa lukuikkunassa.

Etsinnän asetukset

Tehtävien valinta

At the top of the options tab you will find +Choose(works). If you would like to search in +multiple works, click on this button and you will be offered a menu where +you can select the works you want to search in.

Hakualueiden käyttäminen

You can narrow the scope of your search to certain parts of the Bible by +selecting one of the predefined scopes from the list in Search +scope. You can define your own search ranges by clicking the +Setup rangesbutton.

Perushaun syntaksiohje

Lisää hakusanat sananvälein eroteltuna. Oletuksena hakutoiminto palauttaa +tuloksen, joka täsmää mihin tahansa sanaan (TAI). Etsiäksesi kaikkia +hakusanoja, erottele hakusanat AND.

Voit käyttää jokerimerkkejä: '*' täsmää mihin tahansa merkkijonoon kun taas +'?' täsmää mihin tahansa yksittäiseen merkkiin. Sulkumerkit mahdollistavat +hakusanojen ryhmittelyn. Esim. '(Jeesus OR henki) AND Jumala'.

To search text other than the main text, enter the text type followed by +':', and then the search term. For example, to search for the Strong's +number H8077, use 'strong:H8077'.

Saatavana olevat tekstityypit: +

Table 3.1. Search Types

EtuliiteMerkitys
otsikko:etsii otsikoita
alaviite:etsii alaviitteitä
vahvennos:etsii Strongin numeroita
muoto:etsii mofologisia koodeja


BibleTime käyttää Lucene-hakukonetta hakuihisi. Siinä on monta +edistyksellistä ominaisuutta ja voit lukea niistä lisää osoitteessa: +http://lucene.apache.org/java/docs/index.html

Etsinnän tulokset

Here you can see how many instances of the search string were found, sorted +by works. Clicking on a work with the rightmouse +button allows you to copy, save, or print all verses that were found in a +certain work at once. This also works when you click on one or more of the +references to copy, save or print them. Clicking on a particular reference +opens that verse up in context in the preview window below.

Tip

Vedä viite ja pudota se teoksen symboliin kirjahyllyssä avataksesi teoksen +lukuikkunaan sen jakeen kohdalta.

Tip

Vedä viite ja pudota se avoimeen lukuikkunaan ja lukukohta hyppää sen jakeen +kohdalle.

Tip

Valitse viitteet ja vedä ne kirjahyllyyn luodaksesi kirjanmerkkejä.

Etsintätulosten analysointi

Napsauta Hakuanalyysiavataksesi +hakuanalyysinäytön. Tämä antaa yksinkertaisen graafisen analyysin kuinka +monta kertaa hakusana löytyi kustakin kustakin Raamatun kirjasta ja voit +tallettaa analyysin.

diff --git a/docs/handbook/fi/html/hdbk-op.html b/docs/handbook/fi/html/hdbk-op.html new file mode 100644 index 0000000..3fc5c93 --- /dev/null +++ b/docs/handbook/fi/html/hdbk-op.html @@ -0,0 +1,10 @@ +Chapter 3. Ohjelman toiminto

Chapter 3. Ohjelman toiminto

Yleiskatsaus ohjelmaan

Tyypillinen BibleTime-istunto näyttää tällaiselta: +

The BibleTime-sovelluksen ikkuna

+ Voit nähdä helposti sovelluksen eri osat. Vasemmalla puolella olevaa +kirjahyllyä käytetään avoimille teoksille ja kirjanmerkkien +hallintaan. Pieni "Suurennuslasi" -ikkuna kirjahyllyn alla käytetään +näyttämään teoksiin sisällytettyjä lisätietoja. Kun viet hiiren esimerkiksi +alaviite-merkin ylle, suurennuslasi näyttää viitteen varsinaisen +sisällön. Työkalupalkki antaa sinulle toiminnot nopeasti +käytettäväksi. Työpäytä oikealla puolella on paikka, jossa teet varsinaisen +työn.

Jatkakaamme katsomalla sovelluksen eri osia erikseen.

diff --git a/docs/handbook/fi/html/hdbk-reference-hotkeys.html b/docs/handbook/fi/html/hdbk-reference-hotkeys.html new file mode 100644 index 0000000..7e15c27 --- /dev/null +++ b/docs/handbook/fi/html/hdbk-reference-hotkeys.html @@ -0,0 +1,76 @@ +Pikanäppäinten luettelo

Pikanäppäinten luettelo

This is index of all hotkeys and their corresponding description in the +handbook. The hotkeys are sorted (roughly) alphabetical. If you want to +directly find out which hotkey a certain menu item has, you can either look +at the entry itself in BibleTime (as it always shows the hotkey), or you +can look it up in this section.

PikanäppäinKuvaus
+ Left + Siirtyy lukuikkunan historiassa taaksepäin.
+ Right + Siirtyy lukuikkunan historiassa eteenpäin
+ F + + SearchSearch in default bible equivalent; opens the search dialog to search in the +default bible.
+ G + + WindowArrangement +modeAuto-tile verticallyequivalent; toggle automatic window tiling.
+ H + + WindowArrangement +modeAuto-tile horizontallyequivalent; toggle automatic window tiling.
+ J + + IkkunaSijoittelutilaSarjoita +automaattisesti automaattinen ikkunoiden +sarjoitus pois/päälle.
+ M + + IkkunaSijoittelutilaManuaalinen aseta ikkunoita +manuaalisesti.
+ S + + IkkunaTallenna uutena +istuntona tallentaa nykyisen asetelman +uudeksi istunnoksi.
+ W + + IkkunaSulje kaikki sulkee kaikki avoimet ikkunat.
+ - + Loitonna. Tämä pienentää kirjasimen kokoa lukuikkunoissa.
+ + + Lähennä. Tämä suurentaa kirjasimen kokoa lukuikkunoissa.
+ A + Valitse kaikki. Tämä valitsee kaikki tekstit lukuikkunassa.
+ C + Kopioi. Tämä kopioi valitun tekstin leikepöydälle.
+ F + Haku. Tämä etsii lukuikkunan tekstistä.
+ O + + EtsiEtsi avoimista teoksista avaa hakuikkunan kaikkiin nyt avattuihin teoksiin.
+ Q + + TiedostoLopeta + sulkee BibleTime-sovelluksen.
+ W + Sulkee nykyisen ikkunan.
+ F1 + + OhjeKäsikirja avaa käsikirjan.
+ F2 + + OhjeRaamatun tutkimisen +Howto avaa Raamatun tutkimisen Howto-ikkunan.
+ F4 + + +AsetuksetKirjahyllyn +hallinta avaa kirjahyllyn +hallintapaneelin.
+ F8 + + NäytäNäytä kirjahylly näyttää/piilottaa kirjahyllyn.
+ F9 + + NäytäNäytä suurennuslasi näyttää/piilottaa suurennuslasin.
diff --git a/docs/handbook/fi/html/hdbk-reference-toolbar.html b/docs/handbook/fi/html/hdbk-reference-toolbar.html new file mode 100644 index 0000000..7d02854 --- /dev/null +++ b/docs/handbook/fi/html/hdbk-reference-toolbar.html @@ -0,0 +1,10 @@ +Työkalupalkin viite

Työkalupalkin viite

Please review the preceding +section for an explanation of the buttons that you find on the +toolbar. You can also move the cursor over a button and wait a few +seconds to activate the button's tooltip with a short description.

Voit mukauttaa työkalupalkin tarpeitasi vastaavaksi. Käytä seuraavaa kohtaa +päävalikossa: +

+ + SettingsConfigure toolbars +

Aseta työkalupalkit

Katso tämä +osio yksityiskohtaisten ohjeiden saamiseksi.

diff --git a/docs/handbook/fi/html/hdbk-reference.html b/docs/handbook/fi/html/hdbk-reference.html new file mode 100644 index 0000000..d2a6be4 --- /dev/null +++ b/docs/handbook/fi/html/hdbk-reference.html @@ -0,0 +1,131 @@ +Chapter 5. Viittaus

Chapter 5. Viittaus

Päävalikon käyttöopas

In this section you can find detailed descriptions of all entries in the +main menu of BibleTime. They are ordered in just the way they appear in +BibleTime, with all the sub-items listed under the major menu item they +belong to. You can also see the hotkey of each item;a complete listing of +all hotkeys can be found in this +section.

+ File +

+

+ + FileQuit (Q) +

+ Sulkee BibleTime-ohjelman. BibleTime kysyy sinulta, +haluatko tallettaa tallentamattomat muutokset levylle.

+

+ View +

+ + ViewFullscreen mode (F5) +

+ Toggles full screen display. Toggle this setting to +maximize the BibleTime window.

+ ViewShow toolbar (F6) +

+ Vaihtaa työkalupalkin näkymisen. Vaihda tätä asetusta +asettaaksesi päätyökalupalkin näkyviin tai piilotetuksi.

+ ViewShow Bookshelf +

+ Vaihtaa kirjahyllyn näkymisen. Vaihda tätä asetusta +asettaaksesi kirjahyllyn näkyviin tai piilotetuksi. Tämä on kätevää, jos +haluat lisää tilaa suurennuslasille.

+ ViewShow Mag +

+ Vaihtaa suurennuslasin näkymisen. Vaihda tätä asetusta +asettaaksesi suurennuslasin vasemmassa paneelissa näkyväksi tai +piilotetuksi.

+ Search +

+ + SearchSearch in standard bible (F) +

+ Avaa hakuikkunan vain oletusraamatusta hakemiseen. Lisää +teoksia voidaan lisätä hakuikkunassa.

+ + SearchSearch in open work(s) (O) +

+ Avaa hakuikkunan kaikista avoinnaolevista teoksista. Lisää +teoksia voidaan lisätä hakuikkunassa.

+ Window +

+ + WindowSave session +

+ Tallettaa suoraan nykyisen istunnon. Tämä avaa +kontekstivalikon, jossa voit valita olemassaolevan istunnon +talletettavaksi. Se korvaataan nykyisellä istunnollasi. Katso seuraavasta, +miten istunnon voi tallettaa uudeksi istunnoksi.

+ + WindowSave as new Session (S) +

+ Tallettaa nykyisen istunnon uudella nimellä. Tämä kysyy +uutta nimeä istunnon talletukselle.

+ + WindowLoad session +

+ Lataa olemassaolevan istunnon. Tämä avaa kontekstivalikon, +josta voit valita olemassaolevan istunnon ladattavaksi.

+ + WindowDelete session +

+ Poistaa olemassaolevan istunnon. Tämä avaa +kontekstivalikon, jossa voit valita olemassaolevan istunnon poistettavaksi.

+ + WindowArrangement mode +

+ Controls the basic window arrangement behaviour. In the +opening context menu, you can either specify that you want to take care of +the window arrangement yourself (Manual mode) or have BibleTime handle it +for you (Automatical modes, just try them out!).

+ + WindowClose all (W) +

+ Sulkee kaikki avoimet ikkunat.

+ Settings +

+ + SettingsConfigure BibleTime +

+ Opens BibleTime's main configuration dialog. You can +configure all kinds of nice settings there to adapt BibleTime to your +needs. Please see this section for +details.

+ + SettingsBookshelf Manager (F4) +

+ Opens a dialog where you can change your Sword configuration and +manage your bookshelf. Please see this section for details.

+ Help +

+ + HelpHandbook (F1) +

+ Opens BibleTime's user guide You are reading it now.

+ + HelpBible Study Howto (F2) +

+ Opens a guide on how to study the Bible It is the hope of +the BibleTime team that this HowTo will provoke the readers to study the +scriptures to see what they say. This particular study guide has been chosen +as it takes care not to advocate any particular denominational doctrine. We +expect you to read and study the scriptures to understand what they say. If +you start with the attitude that you want to have the Lord sow his word in +your heart He will not disappoint you.

+ HelpAbout +

+ Opens a window about BibleTime project information +contains information about BibleTime software version, project +contributors, Sword software version, Qt software version and the +license agreement.

diff --git a/docs/handbook/fi/html/hdbk-startsequence.html b/docs/handbook/fi/html/hdbk-startsequence.html new file mode 100644 index 0000000..1735104 --- /dev/null +++ b/docs/handbook/fi/html/hdbk-startsequence.html @@ -0,0 +1,15 @@ +Käynnistyssarja

Käynnistyssarja

Kun BibleTime käynnistyy, näet seuraavat ikkunat ennenkuin BibleTimen +pääikkuna avautuu:

+ Bookshelf Manager +

+ Muokkaa kirjahyllyäsi. Tällä ikkunalla voit muokata +kirjahyllyäsi, lisätä tai poistaa teoksia järjestelmässäsi. Se näytetään +vain, jos oletuskirjahyllyä ei löydy. Katso tämä osio saadaksesi +yksityiskohtiaisia lisätietoja. On kannattavaa aloittaa ohjelman käyttö +asentamalla ainakin yksi Raamattu, kommentaari, sanasto ja yksi kirja +saadakseen selville BibleTimen perusominaisuudet nopeasti.

+ Configure BibleTime dialog +

+ Räätälöi BibleTimen.Tässä ikkunassa voit tehdä +BibleTime:stä sellaisen kuin haluat. Katso linkistä yksityiskohtainen kuvaus lisää tietoa tästä +ikkunasta.

diff --git a/docs/handbook/fi/html/hdbk-term.html b/docs/handbook/fi/html/hdbk-term.html new file mode 100644 index 0000000..2be7849 --- /dev/null +++ b/docs/handbook/fi/html/hdbk-term.html @@ -0,0 +1,12 @@ +Chapter 2. BibleTimen käynnistys

Chapter 2. BibleTimen käynnistys

Kuinka BibleTime käynnistetään

BibleTimen käynnistys

BibleTime is an executable file that is integrated with the desktop. You +can launch BibleTime from the Start Menu with this icon: +

BibleTime käynnistyskuvake

BibleTime-ohjelman voi käynnistää terminaali-ikkunan +komentoriviltä. Käynnistääksesi BibleTime-ohjelman, avaa terminaali-ikkuna +ja kirjoita: +

BibleTime

Muut ikkunamanagerit

BibleTime can be used with other window managers such as Gnome, BlackBox, +Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are +already installed on your computer.

Käynnistyksen säätäminen

Voit avata (oletus)Raamatun satunnaisen jakeen kohdalta konsolissa +BibleTimen komennolla: +

bibletime --open-default-bible
+      "<random>"

Avataksesi Raamatun annetusta tekstikohdasta kuten Joh 3:16 käytä: +

bibletime --open-default-bible "Joh 3:16"

Voit käyttää kirjanniminä tämänhetkistä kielivalintaa.

diff --git a/docs/handbook/fi/html/index.html b/docs/handbook/fi/html/index.html new file mode 100644 index 0000000..5ef6337 --- /dev/null +++ b/docs/handbook/fi/html/index.html @@ -0,0 +1,21 @@ +BibleTime-käsikirja diff --git a/docs/handbook/fr/docbook/hdbk-config.docbook b/docs/handbook/fr/docbook/hdbk-config.docbook new file mode 100644 index 0000000..e25807f --- /dev/null +++ b/docs/handbook/fr/docbook/hdbk-config.docbook @@ -0,0 +1,184 @@ + + Configurer &bibletime; + In this section you find an overview to configure &bibletime;, which can be +found under Settings in the main menu. + + Le Dialogue Configurer Bibletime + The &bibletime; user interface can be customized in many ways depending on +your needs. You can access the configuration dialog by selecting + Settings +Configure &bibletime;. + + + <guimenu>Display</guimenu> + + Choisissez pour le comportement au démarrage parmi les options suivantes : + + + Afficher le logo de démarrage + + + Display templates define the rendering of text (colors, size etc.). Various +built-in templates are available. If you select one, you will see a preview +on the right pane. + + + + <guimenu>Languages</guimenu> + + Vous pouvez choisir ici la langue utilisée pour afficher les noms de +livres. Choisissez votre langue maternelle. Si elle est disponible vous vous +sentirez chez vous. + + By default, &bibletime; uses the default system display font. You can +override this font if necessary. Some languages require special fonts to be +displayed correctly, and this dialog allows you to specify a custom font for +each language. + + + + + + Options Dialog - fonts + + + Le dialogue Options - polices + + + &bibletime; can now use all supported fonts. As long as the works you are +interested in display correctly nothing needs to be done here. If a work +only displays as a series of question marks (??????) or empty boxes, then +you know that the standard display font does not contain the characters used +in this work. + + To correct this, choose this work's language from the drop down menu. Select +the use custom font checkbox. Now select a font. For example, a font that +supports many languages is Code2000. If no installed font can display the +work you are interested in, try installing the localization package for that +language. + + Installer des polices + Detailed font installation instructions are outside the scope of this +handbook. For further information you might want to refer to the Unicode +HOWTO. + + If you use a small font like Clearlyu (about 22kb), &bibletime; will run +faster than with a large font like Bitstream +Cyberbit(about 12Mb). + + + + Obtenir des polices + Des polices peuvent être obtenues de plusieurs sources + + + Your *nix distribution. + + + Les paquetages de localisation de votre distribution + + + An existing Microsoft +Windowsinstallation on the same computer. + + + Une collection de polices, comme celles disponibles chez Adobe ou Bitstream. + + + Des collections de polices disponibles en ligne. + + + Unicode fonts support more characters than other fonts, and some of these +fonts are available at no charge. None of available fonts includes all +characters defined in the Unicode standard, so you may want to use different +fonts for different languages. + + Polices Unicode + + + + + + Code2000 + + Peut-être bien la meilleure police Unicode gratuite, couvrant un large +spectre de caractères. + + + + + SIL unicode fonts + + Excellent Unicode fonts from the Summer Institute of Linguistics. + + + + + FreeFont + + A new free Unicode font initiative. + + + + + Crosswire's font directory + + Plusieurs polices sont disponibles sur le serveur ftp de la Crosswire Bible +Society. + + + + + Bitstream CyberBit + + Couvre presque tout le spectre d'Unicode, mais peut ralentir &bibletime; à +cause de sa taille. + + + Clearlyu + Inclue dans certaines distributions. Comporte les alphabets latins, +cyrilliques, grec, hébreu et thaï. + + + + + Caslon, Monospace, Cupola, Caliban + + Couverture partielle, voir les informations sur le site en lien. + + + +
+ There are good Unicode font lists on the net, as the one by Christoph Singer +( Multilingual Unicode +TrueType Fonts in the Internet), or the one by Alan Wood ( Unicode character +ranges and the Unicode fonts that support them). +
+
+ + + <guimenu>Desk</guimenu> + + Many features provided by the Sword backend can now be customized in +&bibletime;. These features are documented right in the dialog. You also +have the possibility to specify standard works that should be used when no +specific work is specified in a reference. An example: The standard Bible is +used to display the content of cross references in the Bible. When you hover +over then, the Mag will show the content of the verses referred to, +according to the standard Bible you specified. + + + + <guimenu>HotKeys</guimenu> + + Les Racourcis sont des commandes au clavier qui peuvent être utilisée à la +place des menus et des icônes. Plusieurs commandes &bibletime; onts des +raccourcis prédéfinis (voir this +section pour une liste complète). La plupart des commandes +&bibletime; epuvent être associées ici à des raccourcis. Cela permet +d'accéder rapidement aux fonctionnalités dont on a le plus besoin. + +
+
diff --git a/docs/handbook/fr/docbook/hdbk-intro.docbook b/docs/handbook/fr/docbook/hdbk-intro.docbook new file mode 100644 index 0000000..0f690ea --- /dev/null +++ b/docs/handbook/fr/docbook/hdbk-intro.docbook @@ -0,0 +1,86 @@ + + Introduction + + About &bibletime; + &bibletime; is a Bible study tool with support for different types of texts +and languages. Even large amounts of works modules are easy to install and +manage. It is built on the Sword library, which provides +the back-end functionality for &bibletime;, such as viewing Bible text, +searching etc. Sword is the flagship product of the Crosswire Bible Society. + + &bibletime; is designed to be used with works encoded in one of the formats +supported by the Sword project. Complete information on the supported +document formats can be found in the developers +section of the Sword Project, Crosswire Bible Society. + + + Œuvres disponibles + Plus de deux cents documents dans cinquante langues sont disponibles auprès +de la Crosswire Bible +Society. Parmi ceux-ci: + + + Bibles + + The full Bible text, with optional things like Strong's Numbers, headings +and/or footnotes in the text. Bibles are available in many languages, and +include not only modern versions, but also ancient texts like the Codex +Leningradensis ("WLC", Hebrew), and the Septuagint ("LXX", Greek). This is +the most advanced section in the library of the Sword project. + + + + Livres + + Books available include "Imitation of Christ", "Enuma Elish", and "Josephus: +The Complete Works" + + + + Commentaires + + Commentaries available include classics like John Wesley's "Notes on the +Bible", Matthew Henry's commentary and Luther's "Commentary on Galatians." +With the Personal commentary you can record your own personal notes to +sections of the Bible. + + + + Lectures quotidiennes + + De nombreuses personnes apprécient ces rations quotidiennes de la parole de +Dieu. Parmi les modules disponibles, Daily Light on the Daily Path, et les +Losungen. + + + + Lexiques et dictionnaires + + Lexicons available include: Robinson's Morphological Analysis Codes, +Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible +Encyclopaedia. Dictionaries available include Strong's Hebrew Bible +Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged +Dictionary of the English Language 1913, Nave's Topical Bible. + + + + + + Motivation + Our desire is to serve God, and to do our part to help others grow in their +relationship with Him. We have striven to make this a powerful, quality +program, and still make it simple and intuitive to operate. It is our desire +that God be praised, as He is the source of all good things. +
+ Jacques 1:17, TOB + Tout don de valeur et tout cadeau parfait descendent d'en haut, du Père des +lumières chez lequel il n'y a ni balancement ni ombre due au mouvement. +
+ Dieu vous bénisse dans l'utilisation de ce programma +
+
+
diff --git a/docs/handbook/fr/docbook/hdbk-operation.docbook b/docs/handbook/fr/docbook/hdbk-operation.docbook new file mode 100644 index 0000000..9614d60 --- /dev/null +++ b/docs/handbook/fr/docbook/hdbk-operation.docbook @@ -0,0 +1,383 @@ + + Utilisation du programme + + Vue d'ensemble du programme + This is what a typical &bibletime; session looks like: + + + + + + The &bibletime; application window + + + You can easily see the different parts of the application. The Bookshelf on +the left side is used to open works and to manage your bookmarks. The little +"Mag" window below the Bookshelf is used to display extra information that +is embedded in documents. When you move your mouse over a footnote marker, +for example, then the Mag will display the actual content of the +footnote. The toolbar gives you quick access to important functions, and the +Desk on the right side is where you do your real work. + + Examinons chacune des parties de l'application. + + + Regardons les différentes parties de l'application une par une. + + La bibliothèque + La bibliothèque donne la liste les modules installées, classées par +catégories et par langues. La catégorie "Signets" permet de conserver vos +signets et d'y accéder. + + + Lire des modules + Pour ouvrir une module, cliquez avec le bouton gauche de la +souris sur la catégorie souhaitée. (Bibles, Commentaires, +Lexiques, Livres, Devotionals ou Glossaires) pour en afficher le +contenu. Cliquez ensuite sur une module pour l'ouvrir. Une fenêtre de +lecture apparaîtra dans l'espace de bureau. + + + Le glisser-déplacer fonctionne ici + + + If you are reading a certain work, and want to open another work at the +passage you are reading, you can use a shortcut. Simply click with the +left mouse buttonon the verse/passage reference +(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work +you want to open, and it will be opened for reading at the specified +location. You can also drag a verse reference into an existing read window, +then it will jump to the specified location. + + + + Informations supplémentaires à propos des modules + If you click with the rightmouse button on the +symbol of a work, you will see a menu with additional entries that are +relevant for this work. "About this work"opens a +window with lots of interesting information about the selected work. +"Unlock this work"opens a small dialog for +encrypted documents, where you can enter the unlock key to access the +work. For additional information on locked works, please see this +page on the Crosswire Bible Society web site. + + + + Rechercher dans des modules + You can search in a work by clicking with the +rightmouse button on its symbol and selecting +"Search in work(s)". By pressing &Shift; and +clicking on other works you can select more than one. Then follow the same +procedure to open the search dialog. You will be searching in all of these +documents. A complete description of the operation of the search features +can be found here. + + + + Utilisez les signets + + + + Le glisser-déplacer fonctionne ici + + + Click with the rightmouse button on the bookmark +category of the bookshelf and select "Create new +folder" to create a new bookmark subfolder. You can use normal +drag & drop functions to drag verse references from read windows or +search results to the bookmark folder, and to rearrange bookmarks between +folders. + You can also import bookmarks from other people or export bookmarks to share +them. To do this, open the context menuof the bookmark +folder as described above, and select "Export +bookmarks". This will bring up a dialog box for you to save +the bookmark collection. You can import bookmarks in a similar way. + + You can also click with the righton folders and +bookmarks to change their names and descriptions. + + + + + Le zoom + + Cette petite fenêtre dans le coin inférieur gauche de la fenêtre de +&bibletime; est complètement passive. Quand le pointeur de la souris est +au-dessus d'un passage avec une information complémentaire (les uméros +Strong par exemple), cette information est affichée dans le zoom, et pas +dans le texte-même. Essayez. + + + + Le bureau + The Desk is where the real work with &bibletime; takes place. Here you can +open works from the Bookshelf, read them, search in them, and even save your +annotations in the personal commentary module (see below). + + + Lire des modules + Comme nous l'avons déjà +vu, vous pouvez ouvrir des modules pour les lire en cliquant +simplement sur leur icône dans la bibliothèque. Une fenêtre de lecture +s'ouvre alors dans le bureau. Chaque fenêtre de lecture a sa propre barre +d'outils, avec des outils pour naviguer au sein de l'module affichée ainsi +que des boutons d'historique semblables à ceux de votre navigateur web. + + + + Le positionnement de la fenêtre de lecture + Of course, you can open multiple works at the same time. There are several +possibilities for arranging the read windows on the desk. Please have a look +at the entry Windowin the main menu. There you can see +that you can either control the placement of the read windows completely +yourself, or have &bibletime; handle the placement automatically. To achieve +this, you have to select one of the automatic placement modes available at + Window Arrangement +mode . Just try it out, it's simple and works. + + + + Éditer votre propre commentaire + Pour conserver vos commentaires à propos de passage de la Bible, vous devez +au préalable installer une module spécifique de la Crosswire Bible Society, appelé +"Commentaire personnel" ("Personal commentary"). + + If you open the personal commentary by clicking on its symbol in the +Bookshelf with a leftmouse button, it opens in +read mode. You will not be able to edit it in this mode. Should you wish to +write annotations into the personal commentary, you have to open it with the +rightmouse button and then select Edit +this workand then either Plain +text(source code editor) or +HTML(basic gui wysiwyg editor). + + + If Edit this work is +deactivated, please check if you have write permission for the files of the +personal commentary. + + + + Drag & drop works here. Drop a verse reference and the text of the verse +will be inserted. + + + + + + Rechercher dans des modules + + + Searching text in an open read window + You can look for a word or phrase in the open read window (e.g. the chapter +of a bible that you're reading) just like you are used to from other +programs. This function can be reached either by clicking with the +rightmouse button and selecting +Find..., or by using the hotkey &Ctrl; F. Read on to learn how +you can search in entire works. + + + + Accéder au dialogue de recherche + You can search in a work by clicking with the +rightmouse button on its symbol in the +Bookshelfand selecting Search in +work(s). By holding &Shift; or &Ctrl; and clicking on other +work's names you can select more than one. Then follow the same procedure to +open the search dialog. You will be searching in all of these works at the +same time. + + You can also access the search dialog by clicking on +Search from the main menu, and selecting +the appropriate entry. + + Une troisième manière de lancer une recherche consiste à cliquer sur l'icône +de recherche dans une fenêtre de lecture ouverte. + + + + Configuration de la recherche + + Onglets du dialogue rechercher + + + + + + + + Sélectionner les modules + At the top of the options tab you will find +Choose(works). If you would like to search in +multiple works, click on this button and you will be offered a menu where +you can select the works you want to search in. + + + Limiter l'étendue de la recherche + You can narrow the scope of your search to certain parts of the Bible by +selecting one of the predefined scopes from the list in Search +scope. You can define your own search ranges by clicking the +Setup rangesbutton. + + + Basic Search Syntax Introduction + Enter search terms separated by spaces. By default the search function will +return results that match any of the search terms (OR). To search for all +the terms separate the terms by AND. + You can use wildcards: '*' matches any sequence of characters, while '?' +matches any single character. The use of brackets allows you to group your +search terms, e.g. '(Jesus OR spirit) AND God'. + To search text other than the main text, enter the text type followed by +':', and then the search term. For example, to search for the Strong's +number H8077, use 'strong:H8077'. + Available text types: + + Search Types + + + + Prefix + Meaning + + + + + heading: + searches headings + + + footnote: + searches footnotes + + + strong: + searches Strong's Numbers + + + morph: + searches morphology codes + + + +
+ BibleTime uses the Lucene search engine to perform your searches. It has +many advanced features, and you can read more about it here: +http://lucene.apache.org/java/docs/index.html +
+
+ + Résultats de recherche + Here you can see how many instances of the search string were found, sorted +by works. Clicking on a work with the rightmouse +button allows you to copy, save, or print all verses that were found in a +certain work at once. This also works when you click on one or more of the +references to copy, save or print them. Clicking on a particular reference +opens that verse up in context in the preview window below. + + Faites glisser une référence et déposez-la sur l'icône d'une module dans la +bibliothèque pour ouvrir cette module à ce verset dans une nouvelle fenêtre +de lecture. + + + Faites glisser une référence et déposez-la sur une fenêtre de lecture +ouverte, et elle ira automatiquement à ce verset. + + + Faites glisser une référence et déposez-la dans un dossier de signets de la +bibliothèque et le verset s'ajoutera aux signets. + + + Analyse de la recherche + Click on Search analysisto open the search analysis +display. This gives a simple graphic analysis of the number of instances the +search string was found in each book of the Bible, and you can also save the +analysis. + + La boîte de dialogue d'analyse de la recherche + + + + + + + + +
+ + Le <guimenuitem>Gestionnaire de Bibliothèque</guimenuitem> + The Bookshelf Manager is a tool to manage your +Bookshelf. You can install new works to your Bookshelf, and update or remove +existing works from your Bookshelf. Access it by clicking +Settings Bookshelf Manager + in the main menu. + + Configurer les chemins vers les bibliothèques + Here you can specify where &bibletime; may store your Bookshelf on the hard +drive. You can even store it in multiple directories. Default is +"~/.sword/". + + If you have a sword CD, but do not want to install all the works on the hard +disk, but use them directly from the CD, then you can add the path to the CD +as one of your bookshelf paths. When you start &bibletime;, it will show all +works on the CD if it is present. + + + + Installer/mettre à jour module + With this facility, you can connect to a repository of works (called +"library"), and transfer one or more works to your local Bookshelf. These +libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online +repository of Sword modules, or another site offering Sword modules). You +can manage your libraries with Add library and +Delete library. + Pour commencer une installation ou une mise à jour, choisissez la +bibliothèque à laquelle vous désirez vous connecter et une bibliothèque +locale où installer l'module. Cliquez ensuite sur Connecter à la +bibliothèque. &bibletime; parcourra le contenu de la +bibliothèque et vous proposera une liste d'modules que vous pouvez ajouter à +votre bibliothèque; ou que vous avez déjà installés mais dont une nouvelle +version est disponible. Marquez ensuite toutes les modules à installer ou à +mettre à jour et cliquez sur Installer modules. Elles +seront alors transférées dans votre bibliothèque. + + + Enlever des modules + Vous pouvez enlever une ou plusieurs modules de votre bibliothèque pour +libérer de l'espace disque. Marquer les modules à effacer et cliquez +surEnlever modules. + + + Search Indexes + This option allows you to create new search indexes and cleanup orphaned +index files for removed works. + + If you are having problems with your search function, visit + this feature. + + + + + Exporter et imprimer + In many places, you can open a context menu by clicking with the +rightmouse button. Depending on context, it will +allow you to Select, +Copy (to clipboard), +Save or Print +text. This works for example in the read windows, when you click on the +normal text or the verse reference, or in the search result page when you +click on a work or one or more verse references. It is pretty +straightforward, so just try it out. + + L'imprimer à partir de &bibletime; est plutôt rudimentaire et est destinée à +rendre des services simples. Si vous rédigez un document ou une présentation +contenant du texte d'modules de &bibletime;, nous vous invitons à utiliser +un outil d'édition ou de présentation sur votre système pour mettre en forme +votre document plutôt que d'imprimer directement à partir de &bibletime;. + +
diff --git a/docs/handbook/fr/docbook/hdbk-reference.docbook b/docs/handbook/fr/docbook/hdbk-reference.docbook new file mode 100644 index 0000000..5f07db3 --- /dev/null +++ b/docs/handbook/fr/docbook/hdbk-reference.docbook @@ -0,0 +1,657 @@ + + Référence + + Référence du menu principal + Dans cette section vous trouverez des descriptions détaillées de toutes les +entrées du menu principal de &bibletime;. Ils sont classé dans l'ordre où +ils apparaissent dans&bibletime;, avec les éléments de sous-menu juste +en-dessous des du menu principal auxquels ils appartiennent. Vous pouvez +aussi voir le raccourci de chaque élément. Vous pouvez aussi consulter la liste complète des raccourcis. + + + <guimenu>File</guimenu> + + + + + + + + &Ctrl; + Q + + + + + + + File + Quit + + + + + Ferme &bibletime; &bibletime; vous demandera si vous +désirez enregistrer les modifications qui ne l'ont pas encore été. + + + + + + + + + <guimenu>View</guimenu> + + + + + + + + + F5 + + + + + + + + View + Fullscreen mode + + + + + Toggles full screen display. Toggle this setting to +maximize the &bibletime; window. + + + + + + + + + F6 + + + View + Show toolbar + + + + + Active/désactive l'affichage de la barre d'outils. Permet +de faire apparaître ou disparaître la barre d'outil. + + + + + + + View + Show Bookshelf + + + + + Active/désactive l'affichage de la barre d'outils. Permet +de faire apparaître ou disparaître la bibliothèque dans le panneau de +gauche. Cela peut être utile si vous avez besoin de plus de place pour le +zoom. + + + + + + + View + Show Mag + + + + + Active/désactive l'affichage de la barre d'outils. Permet +de faire apparaître ou disparaître le zoom dans le panneau de gauche. + + + + + + + <guimenu>Search</guimenu> + + + + + + + &Alt;&Ctrl; + F + + + + + + + Search + Search in standard bible + + + + + Opens the Search Dialog to search in the standard Bible +only. More works can be added in the Search Dialog. + + + + + + + &Ctrl; + O + + + + + + + Search + Search in open work(s) + + + + + Opens the Search Dialog to search in all open works. More +works can be added in the Search Dialog. + + + + + + + <guimenu>Window</guimenu> + + + + + + + + + + + Window + Save session + + + + + Directly saves the current session. This will open a +context menu where you can select an existing session to save to. It will be +overwritten with your current session. See the next item on how to save to a +new session. + + + + + + + &Alt;&Ctrl; + S + + + + + + + Window + Save as new Session + + + + + Saves the current session under a new name. This will ask +for a new name to save the session to. + + + + + + + + + + + Window + Load session + + + + + Loads an existing session. This will open a context menu +where you can select an existing session to load. + + + + + + + + + + + Window + Delete session + + + + + Deletes an existing session. This will open a context menu +where you can select an existing session that should be deleted. + + + + + + + + + + + Window + Arrangement mode + + + + + Controls the basic window arrangement behaviour. In the +opening context menu, you can either specify that you want to take care of +the window arrangement yourself (Manual mode) or have &bibletime; handle it +for you (Automatical modes, just try them out!). + + + + + + + &Alt;&Ctrl; + W + + + + + + + Window + Close all + + + + + Ferme toutes les fenêtres ouvertes. + + + + + + + <guimenu>Settings</guimenu> + + + + + + + + + + + Settings + Configure &bibletime; + + + + + Opens &bibletime;'s main configuration dialog. You can +configure all kinds of nice settings there to adapt &bibletime; to your +needs. Please see this section for +details. + + + + + + + + + F4 + + + + + + + + Settings + Bookshelf Manager + + + + + Opens a dialog where you can change your Sword configuration and +manage your bookshelf. Please see this section for details. + + + + + + + + <guimenu>Help</guimenu> + + + + + + + + F1 + + + + + + + + Help + Handbook + + + + + Opens &bibletime;'s user guide You are reading it now. + + + + + + + + + F2 + + + + + + + + Help + Bible Study Howto + + + + + Opens a guide on how to study the Bible It is the hope of +the &bibletime; team that this HowTo will provoke the readers to study the +scriptures to see what they say. This particular study guide has been chosen +as it takes care not to advocate any particular denominational doctrine. We +expect you to read and study the scriptures to understand what they say. If +you start with the attitude that you want to have the Lord sow his word in +your heart He will not disappoint you. + + + + + + + Help + About + + + + + Opens a window about &bibletime; project information +contains information about &bibletime; software version, project +contributors, &sword; software version, &qt; software version and the +license agreement. + + + + + + + + Index des raccourcis + This is index of all hotkeys and their corresponding description in the +handbook. The hotkeys are sorted (roughly) alphabetical. If you want to +directly find out which hotkey a certain menu item has, you can either look +at the entry itself in &bibletime; (as it always shows the hotkey), or you +can look it up in this section. + + + + + + + Raccourci + Description + + + + + + &Alt; + Left + + Retourne en arrière dans l'historique de la fenêtre de lecture. + + + + &Alt; + Right + + Avance dans l'historique de la fenêtre de lecture + + + + &Alt;&Ctrl; + F + + + +Search Search in default bible + equivalent; opens the search dialog to search in the +default bible. + + + + &Alt;&Ctrl; + G + + + Window Arrangement +mode Auto-tile vertically +equivalent; toggle automatic window tiling. + + + + &Alt;&Ctrl; + H + + + Window Arrangement +mode Auto-tile horizontally +equivalent; toggle automatic window tiling. + + + + &Alt;&Ctrl; + J + + + Window Arrangement +mode Auto-cascade +equivalent; toggle automatic window cascading. + + + + &Alt;&Ctrl; + M + + + Window Arrangement +mode Manual mode +equivalent; toggle manual window placement. + + + + &Alt;&Ctrl; + S + + + +Window Save as new session + equivalent; saves current layout as new session. + + + + &Alt;&Ctrl; + W + + + +Window Close all +equivalent; closes all open windows. + + + + &Ctrl; + - + + Diminuer la taille des polices des fenêtres de lecture. + + + + &Ctrl; + + + + Augmenter la taille des polices des fenêtres de lecture. + + + + &Ctrl; + A + + Tout sélectionner. Sélectionner tout le texte dans les fenêtres de lecture. + + + + &Ctrl; + C + + Copier. Copie le texte sélectionné dans le presse-papiers. + + + + &Ctrl; + F + + Chercher. Permet d'effectuer une recherche dans le texte d'une fenêtre de +lecture. + + + + &Ctrl; + O + + + +Search Search in open work(s) + equivalent; opens the search dialog to search in all +currently opened works. + + + + &Ctrl; + Q + + + +File Quit +equivalent; closes &bibletime;. + + + + &Ctrl; + W + + Ferme la fenêtre courante. + + + + + F1 + + + + Help Handbook +equivalent; opens the handbook. + + + + + F2 + + + + Help BibleStudy +Howto equivalent; opens the BibleStudy Howto. + + + + + F4 + + + + + Settings Bookshelf +Manager equivalent; opens the Bookshelf +Manager. + + + + + F8 + + + + +View Show Bookshelf + equivalent; toggles display of the Bookshelf. + + + + + F9 + + + + +View Show mag +equivalent; toggles display of the mag(nifying glass). + + + + + + diff --git a/docs/handbook/fr/docbook/hdbk-start.docbook b/docs/handbook/fr/docbook/hdbk-start.docbook new file mode 100644 index 0000000..8f43228 --- /dev/null +++ b/docs/handbook/fr/docbook/hdbk-start.docbook @@ -0,0 +1,69 @@ + + Lancer &bibletime; + + Comment lancer &bibletime; + + Lancer &bibletime; + &bibletime; is an executable file that is integrated with the desktop. You +can launch &bibletime; from the Start Menu with this icon: + + + + + + &bibletime; start icon + + + &bibletime; can also be launched from a terminal command prompt. To launch +&bibletime;, open a terminal window and type: + &bibletime; + + + Autres gestionnaires de fenêtres + &bibletime; can be used with other window managers such as Gnome, BlackBox, +Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are +already installed on your computer. + + + Configuration du démarrage + From a terminal you can use &bibletime; to open a random verse in the +default bible: + bibletime --open-default-bible + "<random>"To open at a given passage like John 3:16, use: + bibletime --open-default-bible "John 3:16"You can also use booknames in your current bookname language. + + + + Séquence de démarrage + Au démarrage de &bibletime;, vous pouvez voir les écrans suivant avant que +la fenêtre principale de &bibletime; ne s'ouvre: + + + + Bookshelf Manager + + + + Modifies your Bookshelf. This dialog lets you modify your +Bookshelf, add or delete works from your system. It will only be shown if +no default Bookshelf can be found. Please see this section for further +details. If you start off with an empty Bookshelf, it will be helpful to +install at least one Bible, Commentary, Lexicon and one Book to get to know +&bibletime;'s basic features quickly. + + + + + Configure &bibletime; dialog + + + + Customizes &bibletime;.This dialog lets you adapt +&bibletime; to your needs. Please see the +detailed description of this dialog. + + + + + diff --git a/docs/handbook/fr/docbook/index.docbook b/docs/handbook/fr/docbook/index.docbook new file mode 100644 index 0000000..bb622b7 --- /dev/null +++ b/docs/handbook/fr/docbook/index.docbook @@ -0,0 +1,81 @@ + +BibleTime'> + Sword'> + KDE'> + Qt'> + + + + + + + + + + +]> + + + Le manuel de &bibletime; + + + Fred + Saalbach + + + Jeffrey + Hoyt + + + Martin + Gruner + + + Thomas + Abthorpe + + + + + + 1999-2009 + l'équipe &bibletime; + + + Le manuel &bibletime; fait partie de &bibletime;. + + 2009-04 + 2.0 + + &bibletime; is a Bible study tool based on the Sword framework. + + + QT4 + bibletime + sword + crosswire + help dialog + +&hdbkchap1; &hdbkchap2; &hdbkchap3; +&hdbkchap4; &hdbkchap5; + + diff --git a/docs/handbook/fr/html/hdbk-config.html b/docs/handbook/fr/html/hdbk-config.html new file mode 100644 index 0000000..87f92bb --- /dev/null +++ b/docs/handbook/fr/html/hdbk-config.html @@ -0,0 +1,81 @@ +Chapter 4. Configurer BibleTime

Chapter 4. Configurer BibleTime

In this section you find an overview to configure BibleTime, which can be +found under Settings in the main menu.

Le Dialogue Configurer Bibletime

The BibleTime user interface can be customized in many ways depending on +your needs. You can access the configuration dialog by selecting +Settings +Configure BibleTime.

+ Display +

Choisissez pour le comportement au démarrage parmi les options suivantes : +

  • Afficher le logo de démarrage

Display templates define the rendering of text (colors, size etc.). Various +built-in templates are available. If you select one, you will see a preview +on the right pane.

+ Languages +

Vous pouvez choisir ici la langue utilisée pour afficher les noms de +livres. Choisissez votre langue maternelle. Si elle est disponible vous vous +sentirez chez vous.

By default, BibleTime uses the default system display font. You can +override this font if necessary. Some languages require special fonts to be +displayed correctly, and this dialog allows you to specify a custom font for +each language.

Options Dialog - fonts

Le dialogue Options - polices

BibleTime can now use all supported fonts. As long as the works you are +interested in display correctly nothing needs to be done here. If a work +only displays as a series of question marks (??????) or empty boxes, then +you know that the standard display font does not contain the characters used +in this work.

To correct this, choose this work's language from the drop down menu. Select +the use custom font checkbox. Now select a font. For example, a font that +supports many languages is Code2000. If no installed font can display the +work you are interested in, try installing the localization package for that +language.

Installer des polices

Detailed font installation instructions are outside the scope of this +handbook. For further information you might want to refer to the Unicode +HOWTO.

Tip

If you use a small font like Clearlyu (about 22kb), BibleTime will run +faster than with a large font like Bitstream +Cyberbit®(about 12Mb).

Obtenir des polices

Des polices peuvent être obtenues de plusieurs sources

  • Your *nix distribution.

  • Les paquetages de localisation de votre distribution

  • An existing Microsoft +Windows®installation on the same computer.

  • Une collection de polices, comme celles disponibles chez Adobe ou Bitstream.

  • Des collections de polices disponibles en ligne.

Unicode fonts support more characters than other fonts, and some of these +fonts are available at no charge. None of available fonts includes all +characters defined in the Unicode standard, so you may want to use different +fonts for different languages.

Table 4.1. Polices Unicode

+ + Code2000 + Peut-être bien la meilleure police Unicode gratuite, couvrant un large +spectre de caractères.
+ + SIL unicode fonts + Excellent Unicode fonts from the Summer Institute of Linguistics.
+ + FreeFont + A new free Unicode font initiative.
+ + Crosswire's font directory + Plusieurs polices sont disponibles sur le serveur ftp de la Crosswire Bible +Society.
+ + Bitstream CyberBit + Couvre presque tout le spectre d'Unicode, mais peut ralentir BibleTime à +cause de sa taille.
ClearlyuInclue dans certaines distributions. Comporte les alphabets latins, +cyrilliques, grec, hébreu et thaï.
+ + Caslon, Monospace, Cupola, Caliban + Couverture partielle, voir les informations sur le site en lien.

There are good Unicode font lists on the net, as the one by Christoph Singer +( Multilingual Unicode +TrueType Fonts in the Internet), or the one by Alan Wood ( Unicode character +ranges and the Unicode fonts that support them).

+ Desk +

Many features provided by the Sword backend can now be customized in +BibleTime. These features are documented right in the dialog. You also +have the possibility to specify standard works that should be used when no +specific work is specified in a reference. An example: The standard Bible is +used to display the content of cross references in the Bible. When you hover +over then, the Mag will show the content of the verses referred to, +according to the standard Bible you specified.

+ HotKeys +

Les Racourcis sont des commandes au clavier qui peuvent être utilisée à la +place des menus et des icônes. Plusieurs commandes BibleTime onts des +raccourcis prédéfinis (voir this +section pour une liste complète). La plupart des commandes +BibleTime epuvent être associées ici à des raccourcis. Cela permet +d'accéder rapidement aux fonctionnalités dont on a le plus besoin.

diff --git a/docs/handbook/fr/html/hdbk-intro.html b/docs/handbook/fr/html/hdbk-intro.html new file mode 100644 index 0000000..3dc728b --- /dev/null +++ b/docs/handbook/fr/html/hdbk-intro.html @@ -0,0 +1,29 @@ +Chapter 1. Introduction

Chapter 1. Introduction

About BibleTime

BibleTime is a Bible study tool with support for different types of texts +and languages. Even large amounts of works modules are easy to install and +manage. It is built on the Sword library, which provides +the back-end functionality for BibleTime, such as viewing Bible text, +searching etc. Sword is the flagship product of the Crosswire Bible Society.

BibleTime is designed to be used with works encoded in one of the formats +supported by the Sword project. Complete information on the supported +document formats can be found in the developers +section of the Sword Project, Crosswire Bible Society.

Œuvres disponibles

Plus de deux cents documents dans cinquante langues sont disponibles auprès +de la Crosswire Bible +Society. Parmi ceux-ci: +

Bibles

The full Bible text, with optional things like Strong's Numbers, headings +and/or footnotes in the text. Bibles are available in many languages, and +include not only modern versions, but also ancient texts like the Codex +Leningradensis ("WLC", Hebrew), and the Septuagint ("LXX", Greek). This is +the most advanced section in the library of the Sword project.

Livres

Books available include "Imitation of Christ", "Enuma Elish", and "Josephus: +The Complete Works"

Commentaires

Commentaries available include classics like John Wesley's "Notes on the +Bible", Matthew Henry's commentary and Luther's "Commentary on Galatians." +With the Personal commentary you can record your own personal notes to +sections of the Bible.

Lectures quotidiennes

De nombreuses personnes apprécient ces rations quotidiennes de la parole de +Dieu. Parmi les modules disponibles, Daily Light on the Daily Path, et les +Losungen.

Lexiques et dictionnaires

Lexicons available include: Robinson's Morphological Analysis Codes, +Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible +Encyclopaedia. Dictionaries available include Strong's Hebrew Bible +Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged +Dictionary of the English Language 1913, Nave's Topical Bible.

Motivation

Our desire is to serve God, and to do our part to help others grow in their +relationship with Him. We have striven to make this a powerful, quality +program, and still make it simple and intuitive to operate. It is our desire +that God be praised, as He is the source of all good things.

 

Tout don de valeur et tout cadeau parfait descendent d'en haut, du Père des +lumières chez lequel il n'y a ni balancement ni ombre due au mouvement.

 
 --Jacques 1:17, TOB

Dieu vous bénisse dans l'utilisation de ce programma

diff --git a/docs/handbook/fr/html/hdbk-op-bookshelfmanager.html b/docs/handbook/fr/html/hdbk-op-bookshelfmanager.html new file mode 100644 index 0000000..24610cf --- /dev/null +++ b/docs/handbook/fr/html/hdbk-op-bookshelfmanager.html @@ -0,0 +1,27 @@ +Le Gestionnaire de Bibliothèque

Le Gestionnaire de Bibliothèque

The Bookshelf Manager is a tool to manage your +Bookshelf. You can install new works to your Bookshelf, and update or remove +existing works from your Bookshelf. Access it by clicking SettingsBookshelf Manager in the main menu.

Configurer les chemins vers les bibliothèques

Here you can specify where BibleTime may store your Bookshelf on the hard +drive. You can even store it in multiple directories. Default is +"~/.sword/".

Tip

If you have a sword CD, but do not want to install all the works on the hard +disk, but use them directly from the CD, then you can add the path to the CD +as one of your bookshelf paths. When you start BibleTime, it will show all +works on the CD if it is present.

Installer/mettre à jour module

With this facility, you can connect to a repository of works (called +"library"), and transfer one or more works to your local Bookshelf. These +libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online +repository of Sword modules, or another site offering Sword modules). You +can manage your libraries with Add library and +Delete library.

Pour commencer une installation ou une mise à jour, choisissez la +bibliothèque à laquelle vous désirez vous connecter et une bibliothèque +locale où installer l'module. Cliquez ensuite sur Connecter à la +bibliothèque. BibleTime parcourra le contenu de la +bibliothèque et vous proposera une liste d'modules que vous pouvez ajouter à +votre bibliothèque; ou que vous avez déjà installés mais dont une nouvelle +version est disponible. Marquez ensuite toutes les modules à installer ou à +mettre à jour et cliquez sur Installer modules. Elles +seront alors transférées dans votre bibliothèque.

Enlever des modules

Vous pouvez enlever une ou plusieurs modules de votre bibliothèque pour +libérer de l'espace disque. Marquer les modules à effacer et cliquez +surEnlever modules.

Search Indexes

This option allows you to create new search indexes and cleanup orphaned +index files for removed works.

Tip

+ If you are having problems with your search function, visit + this feature. +
diff --git a/docs/handbook/fr/html/hdbk-op-output.html b/docs/handbook/fr/html/hdbk-op-output.html new file mode 100644 index 0000000..1544f0e --- /dev/null +++ b/docs/handbook/fr/html/hdbk-op-output.html @@ -0,0 +1,13 @@ +Exporter et imprimer

Exporter et imprimer

In many places, you can open a context menu by clicking with the +rightmouse button. Depending on context, it will +allow you to Select, +Copy (to clipboard), +Save or Print +text. This works for example in the read windows, when you click on the +normal text or the verse reference, or in the search result page when you +click on a work or one or more verse references. It is pretty +straightforward, so just try it out.

L'imprimer à partir de BibleTime est plutôt rudimentaire et est destinée à +rendre des services simples. Si vous rédigez un document ou une présentation +contenant du texte d'modules de BibleTime, nous vous invitons à utiliser +un outil d'édition ou de présentation sur votre système pour mettre en forme +votre document plutôt que d'imprimer directement à partir de BibleTime.

diff --git a/docs/handbook/fr/html/hdbk-op-parts.html b/docs/handbook/fr/html/hdbk-op-parts.html new file mode 100644 index 0000000..cec5a31 --- /dev/null +++ b/docs/handbook/fr/html/hdbk-op-parts.html @@ -0,0 +1,70 @@ +Regardons les différentes parties de l'application une par une.

Regardons les différentes parties de l'application une par une.

La bibliothèque

La bibliothèque donne la liste les modules installées, classées par +catégories et par langues. La catégorie "Signets" permet de conserver vos +signets et d'y accéder.

Lire des modules

Pour ouvrir une module, cliquez avec le bouton gauche de la +souris sur la catégorie souhaitée. (Bibles, Commentaires, +Lexiques, Livres, Devotionals ou Glossaires) pour en afficher le +contenu. Cliquez ensuite sur une module pour l'ouvrir. Une fenêtre de +lecture apparaîtra dans l'espace de bureau.

Tip

Le glisser-déplacer fonctionne ici

If you are reading a certain work, and want to open another work at the +passage you are reading, you can use a shortcut. Simply click with the +left mouse buttonon the verse/passage reference +(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work +you want to open, and it will be opened for reading at the specified +location. You can also drag a verse reference into an existing read window, +then it will jump to the specified location.

Informations supplémentaires à propos des modules

If you click with the rightmouse button on the +symbol of a work, you will see a menu with additional entries that are +relevant for this work. "About this work"opens a +window with lots of interesting information about the selected work. +"Unlock this work"opens a small dialog for +encrypted documents, where you can enter the unlock key to access the +work. For additional information on locked works, please see this +page on the Crosswire Bible Society web site.

Rechercher dans des modules

You can search in a work by clicking with the +rightmouse button on its symbol and selecting +"Search in work(s)". By pressing Shift and +clicking on other works you can select more than one. Then follow the same +procedure to open the search dialog. You will be searching in all of these +documents. A complete description of the operation of the search features +can be found here.

Utilisez les signets

+ +

Tip

Le glisser-déplacer fonctionne ici

+ + Click with the rightmouse button on the bookmark +category of the bookshelf and select "Create new +folder" to create a new bookmark subfolder. You can use normal +drag & drop functions to drag verse references from read windows or +search results to the bookmark folder, and to rearrange bookmarks between +folders.

You can also import bookmarks from other people or export bookmarks to share +them. To do this, open the context menuof the bookmark +folder as described above, and select "Export +bookmarks". This will bring up a dialog box for you to save +the bookmark collection. You can import bookmarks in a similar way.

You can also click with the righton folders and +bookmarks to change their names and descriptions.

Le zoom

Cette petite fenêtre dans le coin inférieur gauche de la fenêtre de +BibleTime est complètement passive. Quand le pointeur de la souris est +au-dessus d'un passage avec une information complémentaire (les uméros +Strong par exemple), cette information est affichée dans le zoom, et pas +dans le texte-même. Essayez.

Le bureau

The Desk is where the real work with BibleTime takes place. Here you can +open works from the Bookshelf, read them, search in them, and even save your +annotations in the personal commentary module (see below).

Lire des modules

Comme nous l'avons déjà +vu, vous pouvez ouvrir des modules pour les lire en cliquant +simplement sur leur icône dans la bibliothèque. Une fenêtre de lecture +s'ouvre alors dans le bureau. Chaque fenêtre de lecture a sa propre barre +d'outils, avec des outils pour naviguer au sein de l'module affichée ainsi +que des boutons d'historique semblables à ceux de votre navigateur web.

Le positionnement de la fenêtre de lecture

Of course, you can open multiple works at the same time. There are several +possibilities for arranging the read windows on the desk. Please have a look +at the entry Windowin the main menu. There you can see +that you can either control the placement of the read windows completely +yourself, or have BibleTime handle the placement automatically. To achieve +this, you have to select one of the automatic placement modes available at +WindowArrangement +mode. Just try it out, it's simple and works.

Éditer votre propre commentaire

Pour conserver vos commentaires à propos de passage de la Bible, vous devez +au préalable installer une module spécifique de la Crosswire Bible Society, appelé +"Commentaire personnel" ("Personal commentary").

If you open the personal commentary by clicking on its symbol in the +Bookshelf with a leftmouse button, it opens in +read mode. You will not be able to edit it in this mode. Should you wish to +write annotations into the personal commentary, you have to open it with the +rightmouse button and then select Edit +this workand then either Plain +text(source code editor) or +HTML(basic gui wysiwyg editor).

Tip

If Edit this work is +deactivated, please check if you have write permission for the files of the +personal commentary.

Tip

Drag & drop works here. Drop a verse reference and the text of the verse +will be inserted.

diff --git a/docs/handbook/fr/html/hdbk-op-search.html b/docs/handbook/fr/html/hdbk-op-search.html new file mode 100644 index 0000000..b9de6b1 --- /dev/null +++ b/docs/handbook/fr/html/hdbk-op-search.html @@ -0,0 +1,41 @@ +Rechercher dans des modules

Rechercher dans des modules

Searching text in an open read window

You can look for a word or phrase in the open read window (e.g. the chapter +of a bible that you're reading) just like you are used to from other +programs. This function can be reached either by clicking with the +rightmouse button and selecting +Find..., or by using the hotkey F. Read on to learn how +you can search in entire works.

Accéder au dialogue de recherche

You can search in a work by clicking with the +rightmouse button on its symbol in the +Bookshelfand selecting Search in +work(s). By holding Shift or Ctrl and clicking on other +work's names you can select more than one. Then follow the same procedure to +open the search dialog. You will be searching in all of these works at the +same time.

You can also access the search dialog by clicking on Search from the main menu, and selecting +the appropriate entry.

Une troisième manière de lancer une recherche consiste à cliquer sur l'icône +de recherche dans une fenêtre de lecture ouverte.

Configuration de la recherche

Sélectionner les modules

At the top of the options tab you will find +Choose(works). If you would like to search in +multiple works, click on this button and you will be offered a menu where +you can select the works you want to search in.

Limiter l'étendue de la recherche

You can narrow the scope of your search to certain parts of the Bible by +selecting one of the predefined scopes from the list in Search +scope. You can define your own search ranges by clicking the +Setup rangesbutton.

Basic Search Syntax Introduction

Enter search terms separated by spaces. By default the search function will +return results that match any of the search terms (OR). To search for all +the terms separate the terms by AND.

You can use wildcards: '*' matches any sequence of characters, while '?' +matches any single character. The use of brackets allows you to group your +search terms, e.g. '(Jesus OR spirit) AND God'.

To search text other than the main text, enter the text type followed by +':', and then the search term. For example, to search for the Strong's +number H8077, use 'strong:H8077'.

Available text types: +

Table 3.1. Search Types

PrefixMeaning
heading:searches headings
footnote:searches footnotes
strong:searches Strong's Numbers
morph:searches morphology codes


BibleTime uses the Lucene search engine to perform your searches. It has +many advanced features, and you can read more about it here: +http://lucene.apache.org/java/docs/index.html

Résultats de recherche

Here you can see how many instances of the search string were found, sorted +by works. Clicking on a work with the rightmouse +button allows you to copy, save, or print all verses that were found in a +certain work at once. This also works when you click on one or more of the +references to copy, save or print them. Clicking on a particular reference +opens that verse up in context in the preview window below.

Tip

Faites glisser une référence et déposez-la sur l'icône d'une module dans la +bibliothèque pour ouvrir cette module à ce verset dans une nouvelle fenêtre +de lecture.

Tip

Faites glisser une référence et déposez-la sur une fenêtre de lecture +ouverte, et elle ira automatiquement à ce verset.

Tip

Faites glisser une référence et déposez-la dans un dossier de signets de la +bibliothèque et le verset s'ajoutera aux signets.

Analyse de la recherche

Click on Search analysisto open the search analysis +display. This gives a simple graphic analysis of the number of instances the +search string was found in each book of the Bible, and you can also save the +analysis.

diff --git a/docs/handbook/fr/html/hdbk-op.html b/docs/handbook/fr/html/hdbk-op.html new file mode 100644 index 0000000..c1c8035 --- /dev/null +++ b/docs/handbook/fr/html/hdbk-op.html @@ -0,0 +1,9 @@ +Chapter 3. Utilisation du programme

Chapter 3. Utilisation du programme

Vue d'ensemble du programme

This is what a typical BibleTime session looks like: +

The BibleTime application window

+ You can easily see the different parts of the application. The Bookshelf on +the left side is used to open works and to manage your bookmarks. The little +"Mag" window below the Bookshelf is used to display extra information that +is embedded in documents. When you move your mouse over a footnote marker, +for example, then the Mag will display the actual content of the +footnote. The toolbar gives you quick access to important functions, and the +Desk on the right side is where you do your real work.

Examinons chacune des parties de l'application.

diff --git a/docs/handbook/fr/html/hdbk-reference-hotkeys.html b/docs/handbook/fr/html/hdbk-reference-hotkeys.html new file mode 100644 index 0000000..71a57fc --- /dev/null +++ b/docs/handbook/fr/html/hdbk-reference-hotkeys.html @@ -0,0 +1,77 @@ +Index des raccourcis

Index des raccourcis

This is index of all hotkeys and their corresponding description in the +handbook. The hotkeys are sorted (roughly) alphabetical. If you want to +directly find out which hotkey a certain menu item has, you can either look +at the entry itself in BibleTime (as it always shows the hotkey), or you +can look it up in this section.

RaccourciDescription
+ Left + Retourne en arrière dans l'historique de la fenêtre de lecture.
+ Right + Avance dans l'historique de la fenêtre de lecture
+ F + + SearchSearch in default bible equivalent; opens the search dialog to search in the +default bible.
+ G + + WindowArrangement +modeAuto-tile verticallyequivalent; toggle automatic window tiling.
+ H + + WindowArrangement +modeAuto-tile horizontallyequivalent; toggle automatic window tiling.
+ J + + WindowArrangement +modeAuto-cascadeequivalent; toggle automatic window cascading.
+ M + + WindowArrangement +modeManual modeequivalent; toggle manual window placement.
+ S + + WindowSave as new session equivalent; saves current layout as new session.
+ W + + WindowClose all +equivalent; closes all open windows.
+ - + Diminuer la taille des polices des fenêtres de lecture.
+ + + Augmenter la taille des polices des fenêtres de lecture.
+ A + Tout sélectionner. Sélectionner tout le texte dans les fenêtres de lecture.
+ C + Copier. Copie le texte sélectionné dans le presse-papiers.
+ F + Chercher. Permet d'effectuer une recherche dans le texte d'une fenêtre de +lecture.
+ O + + SearchSearch in open work(s) equivalent; opens the search dialog to search in all +currently opened works.
+ Q + + FileQuit +equivalent; closes BibleTime.
+ W + Ferme la fenêtre courante.
+ F1 + + HelpHandbookequivalent; opens the handbook.
+ F2 + + HelpBibleStudy +Howtoequivalent; opens the BibleStudy Howto.
+ F4 + + +SettingsBookshelf +Manager equivalent; opens the Bookshelf +Manager.
+ F8 + + ViewShow Bookshelf equivalent; toggles display of the Bookshelf.
+ F9 + + ViewShow mag +equivalent; toggles display of the mag(nifying glass).
diff --git a/docs/handbook/fr/html/hdbk-reference-toolbar.html b/docs/handbook/fr/html/hdbk-reference-toolbar.html new file mode 100644 index 0000000..8188122 --- /dev/null +++ b/docs/handbook/fr/html/hdbk-reference-toolbar.html @@ -0,0 +1,10 @@ +Référence de la barre d'outils

Référence de la barre d'outils

Consultez la référence des menus +pour une explication des boutons de la barre d'outils. Vous pouvez aussi +placer le pointeur sur un bouton et attendre quelques +seconde pour afficher une courte description du bouton.

Vous pouvez adapter la barre d'outils à vos besoins, par le choix suivant +dans le menu principal: +

+ + SettingsConfigure toolbars +

Configurer les barres d'outils

Please see this +section for detailed instructions.

diff --git a/docs/handbook/fr/html/hdbk-reference.html b/docs/handbook/fr/html/hdbk-reference.html new file mode 100644 index 0000000..21c6014 --- /dev/null +++ b/docs/handbook/fr/html/hdbk-reference.html @@ -0,0 +1,130 @@ +Chapter 5. Référence

Chapter 5. Référence

Référence du menu principal

Dans cette section vous trouverez des descriptions détaillées de toutes les +entrées du menu principal de BibleTime. Ils sont classé dans l'ordre où +ils apparaissent dansBibleTime, avec les éléments de sous-menu juste +en-dessous des du menu principal auxquels ils appartiennent. Vous pouvez +aussi voir le raccourci de chaque élément. Vous pouvez aussi consulter la liste complète des raccourcis.

+ File +

+

+ + FileQuit (Q) +

+ Ferme BibleTime BibleTime vous demandera si vous +désirez enregistrer les modifications qui ne l'ont pas encore été.

+

+ View +

+ + ViewFullscreen mode (F5) +

+ Toggles full screen display. Toggle this setting to +maximize the BibleTime window.

+ ViewShow toolbar (F6) +

+ Active/désactive l'affichage de la barre d'outils. Permet +de faire apparaître ou disparaître la barre d'outil.

+ ViewShow Bookshelf +

+ Active/désactive l'affichage de la barre d'outils. Permet +de faire apparaître ou disparaître la bibliothèque dans le panneau de +gauche. Cela peut être utile si vous avez besoin de plus de place pour le +zoom.

+ ViewShow Mag +

+ Active/désactive l'affichage de la barre d'outils. Permet +de faire apparaître ou disparaître le zoom dans le panneau de gauche.

+ Search +

+ + SearchSearch in standard bible (F) +

+ Opens the Search Dialog to search in the standard Bible +only. More works can be added in the Search Dialog.

+ + SearchSearch in open work(s) (O) +

+ Opens the Search Dialog to search in all open works. More +works can be added in the Search Dialog.

+ Window +

+ + WindowSave session +

+ Directly saves the current session. This will open a +context menu where you can select an existing session to save to. It will be +overwritten with your current session. See the next item on how to save to a +new session.

+ + WindowSave as new Session (S) +

+ Saves the current session under a new name. This will ask +for a new name to save the session to.

+ + WindowLoad session +

+ Loads an existing session. This will open a context menu +where you can select an existing session to load.

+ + WindowDelete session +

+ Deletes an existing session. This will open a context menu +where you can select an existing session that should be deleted.

+ + WindowArrangement mode +

+ Controls the basic window arrangement behaviour. In the +opening context menu, you can either specify that you want to take care of +the window arrangement yourself (Manual mode) or have BibleTime handle it +for you (Automatical modes, just try them out!).

+ + WindowClose all (W) +

+ Ferme toutes les fenêtres ouvertes.

+ Settings +

+ + SettingsConfigure BibleTime +

+ Opens BibleTime's main configuration dialog. You can +configure all kinds of nice settings there to adapt BibleTime to your +needs. Please see this section for +details.

+ + SettingsBookshelf Manager (F4) +

+ Opens a dialog where you can change your Sword configuration and +manage your bookshelf. Please see this section for details.

+ Help +

+ + HelpHandbook (F1) +

+ Opens BibleTime's user guide You are reading it now.

+ + HelpBible Study Howto (F2) +

+ Opens a guide on how to study the Bible It is the hope of +the BibleTime team that this HowTo will provoke the readers to study the +scriptures to see what they say. This particular study guide has been chosen +as it takes care not to advocate any particular denominational doctrine. We +expect you to read and study the scriptures to understand what they say. If +you start with the attitude that you want to have the Lord sow his word in +your heart He will not disappoint you.

+ HelpAbout +

+ Opens a window about BibleTime project information +contains information about BibleTime software version, project +contributors, Sword software version, Qt software version and the +license agreement.

diff --git a/docs/handbook/fr/html/hdbk-startsequence.html b/docs/handbook/fr/html/hdbk-startsequence.html new file mode 100644 index 0000000..81b687c --- /dev/null +++ b/docs/handbook/fr/html/hdbk-startsequence.html @@ -0,0 +1,15 @@ +Séquence de démarrage

Séquence de démarrage

Au démarrage de BibleTime, vous pouvez voir les écrans suivant avant que +la fenêtre principale de BibleTime ne s'ouvre:

+ Bookshelf Manager +

+ Modifies your Bookshelf. This dialog lets you modify your +Bookshelf, add or delete works from your system. It will only be shown if +no default Bookshelf can be found. Please see this section for further +details. If you start off with an empty Bookshelf, it will be helpful to +install at least one Bible, Commentary, Lexicon and one Book to get to know +BibleTime's basic features quickly.

+ Configure BibleTime dialog +

+ Customizes BibleTime.This dialog lets you adapt +BibleTime to your needs. Please see the +detailed description of this dialog.

diff --git a/docs/handbook/fr/html/hdbk-term.html b/docs/handbook/fr/html/hdbk-term.html new file mode 100644 index 0000000..67fd2fb --- /dev/null +++ b/docs/handbook/fr/html/hdbk-term.html @@ -0,0 +1,11 @@ +Chapter 2. Lancer BibleTime

Chapter 2. Lancer BibleTime

Comment lancer BibleTime

Lancer BibleTime

BibleTime is an executable file that is integrated with the desktop. You +can launch BibleTime from the Start Menu with this icon: +

BibleTime start icon

BibleTime can also be launched from a terminal command prompt. To launch +BibleTime, open a terminal window and type: +

BibleTime

Autres gestionnaires de fenêtres

BibleTime can be used with other window managers such as Gnome, BlackBox, +Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are +already installed on your computer.

Configuration du démarrage

From a terminal you can use BibleTime to open a random verse in the +default bible: +

bibletime --open-default-bible
+      "<random>"

To open at a given passage like John 3:16, use: +

bibletime --open-default-bible "John 3:16"

You can also use booknames in your current bookname language.

diff --git a/docs/handbook/fr/html/index.html b/docs/handbook/fr/html/index.html new file mode 100644 index 0000000..9948144 --- /dev/null +++ b/docs/handbook/fr/html/index.html @@ -0,0 +1,21 @@ +Le manuel de BibleTime diff --git a/docs/handbook/html/Makefile.am b/docs/handbook/html/Makefile.am deleted file mode 100644 index bb1a3ce..0000000 --- a/docs/handbook/html/Makefile.am +++ /dev/null @@ -1,127 +0,0 @@ -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update - - -KDE_OPTIONS = noautodist -EXTRA_DIST = i_bible_add.png i_bible.png i_bibletime.png i_book_add.png i_book.png i_cascade_auto.png i_cascade.png i_commentary_add.png i_commentary.png i_configureaccels.png i_configuredisplay.png i_configurefonts.png i_configure.png i_configurestart.png i_configuresword.png i_configuretoolbars.png i_contents.png i_delete.png i_editdelete.png i_exit.png i_fileclose.png i_fileprint.png i_find.png i_fullscreen.png i_go.png i_ktip.png i_lexicon_add.png i_lexicon.png i_pencil.png i_sidetree.png i_sync.png i_tile_auto.png i_tile.png ss_configfonts.png ss_configtoolbar.png ss_mainterms.png ss_searchanal.png ss_searchopts.png - - -install-data-local: - mkdir -p $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/; - chmod -R a+r+X $(DESTDIR)$(kde_htmldir)/en/bibletime; - $(INSTALL_DATA) $(srcdir)/i_bible_add.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bible_add.png; - $(INSTALL_DATA) $(srcdir)/i_bible.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bible.png; - $(INSTALL_DATA) $(srcdir)/i_bibletime.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bibletime.png; - $(INSTALL_DATA) $(srcdir)/i_book_add.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_book_add.png; - $(INSTALL_DATA) $(srcdir)/i_book.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_book.png; - $(INSTALL_DATA) $(srcdir)/i_cascade_auto.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_cascade_auto.png; - $(INSTALL_DATA) $(srcdir)/i_cascade.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_cascade.png; - $(INSTALL_DATA) $(srcdir)/i_commentary_add.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_commentary_add.png; - $(INSTALL_DATA) $(srcdir)/i_commentary.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_commentary.png; - $(INSTALL_DATA) $(srcdir)/i_configureaccels.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configureaccels.png; - $(INSTALL_DATA) $(srcdir)/i_configuredisplay.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuredisplay.png; - $(INSTALL_DATA) $(srcdir)/i_configurefonts.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configurefonts.png; - $(INSTALL_DATA) $(srcdir)/i_configure.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configure.png; - $(INSTALL_DATA) $(srcdir)/i_configurestart.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configurestart.png; - $(INSTALL_DATA) $(srcdir)/i_configuresword.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuresword.png; - $(INSTALL_DATA) $(srcdir)/i_configuretoolbars.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuretoolbars.png; - $(INSTALL_DATA) $(srcdir)/i_contents.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_contents.png; - $(INSTALL_DATA) $(srcdir)/i_delete.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_delete.png; - $(INSTALL_DATA) $(srcdir)/i_editdelete.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_editdelete.png; - $(INSTALL_DATA) $(srcdir)/i_exit.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_exit.png; - $(INSTALL_DATA) $(srcdir)/i_fileclose.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fileclose.png; - $(INSTALL_DATA) $(srcdir)/i_fileprint.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fileprint.png; - $(INSTALL_DATA) $(srcdir)/i_find.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_find.png; - $(INSTALL_DATA) $(srcdir)/i_fullscreen.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fullscreen.png; - $(INSTALL_DATA) $(srcdir)/i_go.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_go.png; - $(INSTALL_DATA) $(srcdir)/i_ktip.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_ktip.png; - $(INSTALL_DATA) $(srcdir)/i_lexicon_add.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_lexicon_add.png; - $(INSTALL_DATA) $(srcdir)/i_lexicon.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_lexicon.png; - $(INSTALL_DATA) $(srcdir)/i_pencil.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_pencil.png; - $(INSTALL_DATA) $(srcdir)/i_sidetree.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_sidetree.png; - $(INSTALL_DATA) $(srcdir)/i_sync.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_sync.png; - $(INSTALL_DATA) $(srcdir)/i_tile_auto.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_tile_auto.png; - $(INSTALL_DATA) $(srcdir)/i_tile.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_tile.png; - $(INSTALL_DATA) $(srcdir)/ss_configfonts.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_configfonts.png; - $(INSTALL_DATA) $(srcdir)/ss_configtoolbar.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_configtoolbar.png; - $(INSTALL_DATA) $(srcdir)/ss_mainterms.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_mainterms.png; - $(INSTALL_DATA) $(srcdir)/ss_searchanal.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_searchanal.png; - $(INSTALL_DATA) $(srcdir)/ss_searchopts.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_searchopts.png; - -uninstall-local: - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bible_add.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bible.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bibletime.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_book_add.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_book.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_cascade_auto.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_cascade.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_commentary_add.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_commentary.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configureaccels.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuredisplay.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configurefonts.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configure.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configurestart.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuresword.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuretoolbars.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_contents.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_delete.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_editdelete.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_exit.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fileclose.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fileprint.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_find.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fullscreen.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_go.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_ktip.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_lexicon_add.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_lexicon.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_pencil.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_sidetree.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_sync.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_tile_auto.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_tile.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_configfonts.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_configtoolbar.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_mainterms.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_searchanal.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_searchopts.png; diff --git a/docs/handbook/html/Makefile.in b/docs/handbook/html/Makefile.in deleted file mode 100644 index 3557a15..0000000 --- a/docs/handbook/html/Makefile.in +++ /dev/null @@ -1,681 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = docs/handbook/html -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -KDE_OPTIONS = noautodist -EXTRA_DIST = i_bible_add.png i_bible.png i_bibletime.png i_book_add.png i_book.png i_cascade_auto.png i_cascade.png i_commentary_add.png i_commentary.png i_configureaccels.png i_configuredisplay.png i_configurefonts.png i_configure.png i_configurestart.png i_configuresword.png i_configuretoolbars.png i_contents.png i_delete.png i_editdelete.png i_exit.png i_fileclose.png i_fileprint.png i_find.png i_fullscreen.png i_go.png i_ktip.png i_lexicon_add.png i_lexicon.png i_pencil.png i_sidetree.png i_sync.png i_tile_auto.png i_tile.png ss_configfonts.png ss_configtoolbar.png ss_mainterms.png ss_searchanal.png ss_searchopts.png -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/handbook/html/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu docs/handbook/html/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/handbook/html/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/handbook/html/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/handbook/html/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-data-local - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-local - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-data-local install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - uninstall uninstall-am uninstall-local - - -install-data-local: - mkdir -p $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/; - chmod -R a+r+X $(DESTDIR)$(kde_htmldir)/en/bibletime; - $(INSTALL_DATA) $(srcdir)/i_bible_add.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bible_add.png; - $(INSTALL_DATA) $(srcdir)/i_bible.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bible.png; - $(INSTALL_DATA) $(srcdir)/i_bibletime.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bibletime.png; - $(INSTALL_DATA) $(srcdir)/i_book_add.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_book_add.png; - $(INSTALL_DATA) $(srcdir)/i_book.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_book.png; - $(INSTALL_DATA) $(srcdir)/i_cascade_auto.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_cascade_auto.png; - $(INSTALL_DATA) $(srcdir)/i_cascade.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_cascade.png; - $(INSTALL_DATA) $(srcdir)/i_commentary_add.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_commentary_add.png; - $(INSTALL_DATA) $(srcdir)/i_commentary.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_commentary.png; - $(INSTALL_DATA) $(srcdir)/i_configureaccels.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configureaccels.png; - $(INSTALL_DATA) $(srcdir)/i_configuredisplay.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuredisplay.png; - $(INSTALL_DATA) $(srcdir)/i_configurefonts.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configurefonts.png; - $(INSTALL_DATA) $(srcdir)/i_configure.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configure.png; - $(INSTALL_DATA) $(srcdir)/i_configurestart.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configurestart.png; - $(INSTALL_DATA) $(srcdir)/i_configuresword.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuresword.png; - $(INSTALL_DATA) $(srcdir)/i_configuretoolbars.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuretoolbars.png; - $(INSTALL_DATA) $(srcdir)/i_contents.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_contents.png; - $(INSTALL_DATA) $(srcdir)/i_delete.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_delete.png; - $(INSTALL_DATA) $(srcdir)/i_editdelete.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_editdelete.png; - $(INSTALL_DATA) $(srcdir)/i_exit.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_exit.png; - $(INSTALL_DATA) $(srcdir)/i_fileclose.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fileclose.png; - $(INSTALL_DATA) $(srcdir)/i_fileprint.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fileprint.png; - $(INSTALL_DATA) $(srcdir)/i_find.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_find.png; - $(INSTALL_DATA) $(srcdir)/i_fullscreen.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fullscreen.png; - $(INSTALL_DATA) $(srcdir)/i_go.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_go.png; - $(INSTALL_DATA) $(srcdir)/i_ktip.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_ktip.png; - $(INSTALL_DATA) $(srcdir)/i_lexicon_add.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_lexicon_add.png; - $(INSTALL_DATA) $(srcdir)/i_lexicon.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_lexicon.png; - $(INSTALL_DATA) $(srcdir)/i_pencil.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_pencil.png; - $(INSTALL_DATA) $(srcdir)/i_sidetree.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_sidetree.png; - $(INSTALL_DATA) $(srcdir)/i_sync.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_sync.png; - $(INSTALL_DATA) $(srcdir)/i_tile_auto.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_tile_auto.png; - $(INSTALL_DATA) $(srcdir)/i_tile.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_tile.png; - $(INSTALL_DATA) $(srcdir)/ss_configfonts.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_configfonts.png; - $(INSTALL_DATA) $(srcdir)/ss_configtoolbar.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_configtoolbar.png; - $(INSTALL_DATA) $(srcdir)/ss_mainterms.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_mainterms.png; - $(INSTALL_DATA) $(srcdir)/ss_searchanal.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_searchanal.png; - $(INSTALL_DATA) $(srcdir)/ss_searchopts.png $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_searchopts.png; - -uninstall-local: - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bible_add.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bible.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_bibletime.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_book_add.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_book.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_cascade_auto.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_cascade.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_commentary_add.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_commentary.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configureaccels.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuredisplay.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configurefonts.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configure.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configurestart.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuresword.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_configuretoolbars.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_contents.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_delete.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_editdelete.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_exit.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fileclose.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fileprint.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_find.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_fullscreen.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_go.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_ktip.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_lexicon_add.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_lexicon.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_pencil.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_sidetree.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_sync.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_tile_auto.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/i_tile.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_configfonts.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_configtoolbar.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_mainterms.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_searchanal.png; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/ss_searchopts.png; -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/handbook/html/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/handbook/html/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/handbook/html/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/docs/handbook/html/i_bible.png b/docs/handbook/html/i_bible.png deleted file mode 100644 index b949de75ba0483e1549477f4e51eb916c40376a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1875 zcmV-Z2dwysP)3S$M*OcQrj3gcAO@SK%}TC1jkWZsVxevVxWsgk$4Do zg;=m)$A%4T5Gxi%m0$sQQ6xm0(xz>Q2nvO!O`)MQj2-9UN9=idW<2+G4vRZ>{EXAm zBaJloo_o*t`+wg#bIu4p$(EfEzz9$yKR$IYuZaIs&;s@e!DxSPYV`Qg&ZA#G(%hZ$ zqCcEG(e$(spNT$MfJAT@81-C6k36W39{W;L&tqd*KKDQywrv41-~+YuP&qBc(cH%e zNG$CI#w@|uz^B7wV_%H!du&WFcGRP-)dgI@0qn+028e(VWBi3*|IYvJspsr-h+k}x%$YZ8(W*a5#Vd5pZSaW{&VLVqML+G zvD938<9xsWr#JR+`Tc&OWM_6{xY;>!IK#=WxL6iw195C9mjnDj)6?w@lAW;0kH1NRP-n3a zuv7_It_id;!yCo70=QW$MZPh@jbcp@Xe!l+C`__k6|X1NOUEL2t-{a)t*CU&-0Tdw z={kMw*Eu+Joma2#=JJ0AK-&;H_XH3YOW}3Lwg!!XAkm2Bl+x zfaSVo8I2nnlxs*uf(QHNdFZpt9NJ&tzP=*!`DKEjmvqln=1bG0#cc{VY<~Ij*AdbI z1E!`2NY-+2HwVy$T(ue_T?gq&Eag!5HDLg@Hhkx)D?EL22|uo&b)7=33RVj-iiOE* zym)qmbMJkX$=f|31VRZwfaRyq^Z{4z3IOEFm6&vkgGxypPlApyLJ$jq(bG`+kla)k z|G3h_#eePRr$2BBoJp=sdAxA$I0yk!Bs+}|2q6$ohza!Yy#Xvmw07@8c@mjYh%ihB z6@s7q{z-oRQp9rTHts?0#!Wi=df3xFmss9-cBMaY!odW=F!0Ba~!PsTl`D2OU|1<63L_l71l_gy#SZZ4}!IV6s#SjC388mjGDn z26RA5SaUr!XMvT)@tSDM)IrM45NQR;SzD7hrGWP;=Kg5LYVE6o`(*0fntJMsp`q)@M9fXhjjR7~OE z#yo)4Nr-KO5W6v^2`F#xKz^JkHj}k#gmN8}=U{tDwXE2w);qBfv=b~>33M~v?ZKVC zhHFR%%TowtTfp9(A^^yhOW|q+(v@rS-wYAi9v@sQ()I&K zL3%MFv{u*jCI}&@m=-QAwtyp6?`?#znp13yU|WDfzK&83%GIcpM)+}~+U+5>>R*8{ zkxtHP$x2w=l(qx7Su6&1=?E{G2L?+Cv{|WcGsNm_Ujw0+mWk$yM6)I0#U)Lw-vxfP zc1PR}ASji>N!yqav#G5y-7Dr@XC(1L}t{{$CwR*+cxKv97X9_D-UTO%Q0WOjs54S0jq@3+qc4DNf z%eyps`jC4)bjdBm)Iu;}OgvX2nkf*?6fiY^5qNb?m9rZU9Um6};F(NDKHoXmo>~kn zmgcL(3uTQqZv!tkME^#9e8)ebA06Nh#HWBKfGjW#oCW4TN|kqO{{vvk@_Pwq@4^58 N002ovPDHLkV1if3Vr2jT diff --git a/docs/handbook/html/i_bible_add.png b/docs/handbook/html/i_bible_add.png deleted file mode 100644 index 48c63e8bb512bfcdb7d3d68f8338ae5b068d7295..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2201 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 diff --git a/docs/handbook/html/i_book_add.png b/docs/handbook/html/i_book_add.png deleted file mode 100644 index 8d35be91b3242aefe43c19dad9d23686cc7be3bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2044 zcmV2U zK~#90t(RMDTvru_zqQXfGiPRe8QXE^PqBWyW(ZdoLc& zBz7F6dA`D52Z_Ol|lq#r0iQ*bM=+l0Ei`yP7Q@6S=%86utl7KniQD=`0<$gYw9 z8KCLX4ZvQE?hUup_q6S;t}owTqit`B-{Av!zz4kMTMDE=0vb(CJym@CAiyeMH*l|4ZtQ9O#Asi6-J!PW>MU*#{Puf&y1!sBfo6fQ7T0jN1_V9+t;3w~2I;pq0ys1E%-6&e z=cDdNpY=@9iJdRk=Uy3zW?uNX){fpKuC}o)f2&t6-fn2Q3rve*at^!%T@dU-W=Nev zs<=e)%4RiC1}@$RU?kU@m)gJ%)fb@&~5LD-7&_ZtGF)0VbR#dvLLE|~~(A~Sd`AbAfl25lIeGiYp( zKoH+#)6Ww`Ap23&0Zvh?m@vTPrH{tV09;UTAjV>XIE!Q5AXd@TU=oAG1_=z}3;2=& zm_-k0>PRaIb~eG)Esc=~b-As}#a9A2n^s(;R`P1I__?}8Q^ll;B#OqaDV_m{-xN23 zt*69i>ZBKAaDV|3!A=Pp2R8+f*s2>vy<1Vx#Nie!k~sA8$OQ=uCNSCPn;}RqL?jat z2$;aTERGTUvI1-!<^+TEUm<9gUJTN&F4j}FmW@nA&^Uu|4U0w=jTDU)7dtdoG;$>8 z8rVvT2|c{f#}xc4jzO1zu!U?cU)KZR7_l>gU-mFX4^!|UQBcWNSkbH_po*(INWc`l z%Oe(HF((X|q9B15G?tCP$?F5aNLmqcYkj;@fGb%vav)ip5fGKE=4f^<%fx4ma4b+p zn_<|1u(4AK&&$@E1GorY(Z>~iTq(ebT@*Lcgdv-9OGZ3tU?^`nvnkJDUmG7@9papF ze6qpMH_S2qUj1>}j~r!aVEmHURn>5q6FWsM9m+;jG zdfESxGJ&;>kItY9T|KSXe8BIIPxGVa&rM9uCl4_+@ak1b*lefLDOJh&ctszt)J&#= zj|mr#OB3zgyzoS~@ZCqYaNo8rf}F>TFTKz9Z3o$L$3gz^>^peA$ESC6^W)ELS<~I( zAL77~ZPx;rO)K`I7!OnMF~wk+xVJ>yLqnf$`w5Ti>ZNye3v~;%6dG>PV8gy67!WesrwTc;G64LHZd^Pn=4t+!?O((Sl}QSW8y6rLjL$t+TPG zlj%rss?-uF`cP>s+MK8>$ETFZ1-MXGDh(lMZG}qXp_M!UFp^wQiXZauii*UbR<9CA zgtwff*AMy4&tBz?r-rj6|tweE_4JQ zGxZdIbqC!$Z@F}vXtqw}Kj#5x+uTjq*@{(g3jW$v)EX&3v9lfmCx24vu`X=9j-C+TAg?@ zy@>Lc=eEVK{A6GB_1>=5zD*l?D7Td;`9jVE>y+u)8gITg&e^HCcNHFFXy9$Q&ep8C zOZvRu;XPTtr&#cEhWg2v`8OL*6Fmz22{;TK8KghkgdR9j0=`)c%vZWwgWir(9?!tk zT*TRGd@gnR3*e^=4b(2_+-PqI&2ZZ>EP)a?TArX|SkxCT;0a~R>?8J$awd3_(ytlcWIXvvf**Ly6 zaHO+4XQi3%_kHL8pV<-oKgU#30OLT7$-=FzoZ|eCf)=n}z{F6;u8HSUUpjWY|7bdH zi??4j$G;}T-f*)^h^G)7114NsPCVN?e(Xf*Xy(QAF`h{t#uhf90S~CX3zgGC9GiZ6 zfM%q-fRh&DWVWN{#L3jYoiC;jax!(8r0NA?G=sETCmA3F0u0{b?{2^I-Pb?(%{xpM z7T1z^d<&+M0R6xO@O+PSPCVD&J9;X;UA&OavcEHfz-@^Zfohw$g#kTRUw&{tcU_;$ zeZ+^$WjU1CJJn$)&Q>YBxj6v5e5l+0{Y#m+dn(<-7y9~e?F8Tgb>JSLT2lf}wBUtH z7w2=qx%s>NyVS7Kv7yxA?t|9LgA;svsF#NJ$Tb$muQIo0$g2UqetO8LGov9;X+;@p zO$8`Z4D8aM7aHD$`7+l^j!;&ncf51Vc{ce1uVyk>SVS1K(UkpVyvQfxriPhH+DsPo zW&pEq-T9PA*w?(*_Z01fEkz}a)!toH-lYY{{Jqd6D&auaP<(ICa7UI`(!Ip27|K#8 zBp}En()6h$uI-Ym&vW^~2XxD>6wm|YHv^bXsqNzO;(^#Nr?2>iV%X4Ks!#TJrqlpC zoNdIFi)*_?p~03m`?l>N+d0IJ_#koHMMs)2(nLlx+BwX0J*>MW7%k8K4YCHDJIPMpFBTIUUrEKgLuNCJP$?Ocsnk)jQ)Ee^^@0 zs;);3!YCwPS;DcLrnqHcVXZhXHcAv5Wef&mO!N2FXWeTskjOAwEo5o-vcFLRM40KS zt|6TmQo2})+m%Pp}sw;QbY^zFv(b@_O14&lTwzCQ;1aZ`X|SYp_5Q8JE_aXzZeaH``d zxAS*fQ9m4}O|aRGsm=lR500`kvy=Dqe|YWV9}(ID;ke*0KhcV70nC*Al97%QO1dZ& z=St-|-x~NT@87)A7WpHm`!gdvlRb>?w7DAG;B4U%@6BApivkb=;YfsvLyad|aV>yy zF(~Dgt@>pvh1=c&A{iqt<7gAHyKg6>>Ak%Dj|*6q&A}s|;fJ>x$F^2yKFAZUInR|ttnU$ZildhK-kJMp*I3t*(d>k>2gp;#s*N1iH-vD|G$)uqQeVO@ZdUtpKxqI3&DH!J$b58is@ ztj&45)Ab;%L>J^4*%CmZkw@7I<-}0NMOfa7lhu1H)`)vGgwY`w4b4tic_^(1Fjw@8 z4QV;9lrGA|u|%Cnn6^D$tJ-;N9o5T(#d*SF4!xX@i1a^!-?l#y*8}iNL21U0%(${+ zC>g^R3L~Obg|-SphlJ$?bRkDr%wfFh5^xbX2b>4)Gg&b0LTdv|7EEI*`Ioukjd7XU zjl#tiF*JImx*tO5TB#{mxQ||5jEMBrmf$(yeI^URIwoo5wa%DIj;Gwz)rljgV|QX9 z(|VB_0Y(St(mdhPJ;K6$j91G8e`<4?Tm7fwX#oJf(Ivaj4)hPl^OnbQWdU7Yj4;ua zHkW^6vasn(=qCqw1hE}>3Frl8flI)`Cvmya_%FkODi3n_-WLD>002ovPDHLkV1l~P Bi?9Fy diff --git a/docs/handbook/html/i_commentary_add.png b/docs/handbook/html/i_commentary_add.png deleted file mode 100644 index 18b31a889f882391ec95d454719c0957514606e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2226 zcmV;j2u=5iP)rBNWUuE!_ef(h!Gw>zWT9N^RSGZ+bU}QiCMT79d8|NWJ!w0s_EC;bxwjeC_dLr+@nz zBX(vziK{=sSQ4NO7zPeEOXJ}FwwC@Q=`L|kx|f{|9SE$NXbvc?5!X-<&Q?~JUR*dA zome=_hpPqIo!B~7rzf5*VLy6f0C;dulm5H=JL1-nbTglBZN<_PfCW^5Il!!i1dM3O z4Od=TocB*G&hSCr(bBQ*^kCC&?ZM7rzR}%+6S^!oO9N+^UDxDm0lxG|w=$pT4}fCL z%2+K-z*IS3&%d(dxF;72yq`COsdcmrH0&_$Oy0xMjt(?5A{3ztDR`^6kw=G>>SHXa zGh&A~0+@P!`V%6dzwaLF$>|AQieeBezn(GOmzNCnuH7h#L3?9&d~0)GT`v!(TZm~f zOwGhZ0)mc2npQK3rCTgi7I|~|G)=NG1vCTM8v%@`%r5a}W>@T)@pn8$E^xv|vsJb= zq|A0U8TG_X3rn|%0);Mhw$=C0+tAIXcqeh)B8)(q2SFM z0%U!gZnKA8Ibbe0i>3?%bR^}-As$Pxt7Rv*Cik$tp_eAvNEn4gQA8Mo6#XKRiU?Ii z7=(HL)V5(&IQeDg5 z^&B8VjhDhQ(ug6Yg=UznhGmvlvuHxQ9G7PAhAx%Bt>yr0#8tJIuM|kvbuv{t7l-H; z;QVy~fbl|DBw;jR$~cC!$OJZC;Nu4FWdWh8ztvg86?v%m26L;;h>|2ovB%Usj15VbHz43$QKeJjdo_7oP9q1|F_|DXRTS*vb3L!#w@)0Qc-}MVdOVygJF=-On(%=NbO+$8+e0 z&gTc)`QaCP)9v-fpBX*1dn15C&d+B}-9*-0nDmzs$ry1NCuUgmcl7bV;1QI9NNJp& z-_NoAJ#?k&DTh!Bz=^I5=!8%Vsj?@0Gp2tlDPkNV0myOfboKt zqr=#Ylom3w5K#m|@U_%^yjVWNul`ta^rQ z+z=q|*=#W^%&-O!`XB^9$UI;D_d|do5td879AKo9wBNQBt!fl*p^W{X1ppd*+Ob+1 z2o*#MjLtSnP5@wU2w*!|Ox?sZVwlQ8Xw_X1A+7`hEww}@Q>6c{y`&EA#neG+uzdPF zZ+-810D2y}gY=<6+yE*8lzf;Op9FY&y;T4(oAYvx)C{DwFpW5xVSJCH90tlBof?=}MP@_v3oj})dJ!;~>}!$cVJBM?T< zGGfy-GZ&|^ovL`jfy$a?7=+b+$%BFmnVBh66#fl(ZGC_dTREZg>TK>j(uiRi7P^cf z)`5t;BHG}uD3#BXnVyD75fhLwHDtYothZ>ebebhJ7>Y16ja#tifvt<8 diff --git a/docs/handbook/html/i_configureaccels.png b/docs/handbook/html/i_configureaccels.png deleted file mode 100644 index 6a3438d92f7722b468d63d0b5fd24b22c3ae64a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1605 zcmV-L2D_nzFFX4*7q+Aw7z8L4QrV@gFatyqUJ z1jZLdALnJJLlFeQc@TW@K`Gci3G<>NA~GV1Q0j{y4$@XEh)9_kT9`DUog{5CX_9;I z`Ph5;a6giErfuj5zRZHf*_?CMUjMy5{%ga>@_!b2)W^3Eac~lTMc_Hi?l-;Zx%Rc& zeEV&9_lW@v!@xTSxR6dxe7Sh}`$(mVsG?m(^@B#nQns7aU;i;zuD$!WFWhAgxVL-g zJLLI6a`o zKF*JO=oh8tW5c~Y`(SemUltf+Q18(Y&=Bz66GG@j1P~EQgmCaMnnYMFhaU&vp_x?( zC>ZYn$g-?sU^*r}r>ctgo}wtovW%iAFup`o2@sw<0z1T73&8sNI@Vg^I7USJ+5=LS zC8beBc3-iN{nI&zv4&c$#>I;lIe-5Ab|J!jAOO7g7`uA_kBoqb5XUjrIwT6r&(Bj7 zMc2`~ABnu0S6*<2j;zxDIYbfm7KASy0%8euM z@zOQ8?oOUO`P|gh)E}m%rp80)L@ZQl)FuxRedjL>Uwi}hjbK#~V=zXr)^=L0TH~LM zQJy(=oVZ(f0WcGvB>TzFN!zWVQe?_m95@+f51pN>DIG0jnGMS6(B1{sk(!qa)Ik_1SOo&h_gI4GnSd z;8=fj6vnbPe27nf_gmA)-*3;kD2nP27M5lie(xyl*Z)LlZ4ttbzBfX%^b9TBpz-S0 z32{R3p1jOE-QqnW!urw@^Z)rbi`Meg%nTyZVNC=ko`qT!qwS}Rs(OGB0$G-I008)s z5JmX3L0KChuheMA6y+{QC+if}L9Jbqz zWmy7n_3BktS63Mr7+}wyJzTnUiP_m%Mn*>PMTW84)a{&e)M_X=#Z#j!{)EU%t%p@-lOCb1W_{vUl%Z zRP{clba5QxoTJfbaO~JI>h(HnYimqSPU5{M&pXAXs#t4@q6ix&n5>hsI8Ly}V511{ zJ=JQJN~OYq0|&Tr>Ld6h%Z)M4G0YK7D#S%w27_+c@X? zb6-_a=Wv^=T>ufbOVuF+Mn^{(92}(8YH{Mk35uei*=&-gDS4g~5Gp>0PO0OPB%vq@ zZr{F56h(cC?P+i5-1pvE diff --git a/docs/handbook/html/i_configuredisplay.png b/docs/handbook/html/i_configuredisplay.png deleted file mode 100644 index 2478bf94abb248e54760fd1c916dcbb5e1284ea3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2278 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 diff --git a/docs/handbook/html/i_configurestart.png b/docs/handbook/html/i_configurestart.png deleted file mode 100644 index c64200de6338ef61219266983a32fbca4611d499..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2337 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 diff --git a/docs/handbook/html/i_delete.png b/docs/handbook/html/i_delete.png deleted file mode 100644 index fb04acea3d4d6d99deb8249b7060d5313087ec7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1784 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 p-v@SF7Aa$FEtktZ0Pw2(nlD2a>sI8SGRJz>H6h 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 LNkvXXu0mjfTOR_9 diff --git a/docs/handbook/html/i_lexicon.png b/docs/handbook/html/i_lexicon.png deleted file mode 100644 index 03573088461e6fbf5ac88a3d067aacbadfeb468d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1833 zcmV+^2iEwBP))!wX2DV8= zK~#90t(RMDTt^wle{;^6vls8i@nyaC+Kyf4;?N{Gs;Z<|365);P$hy^6%`LvR3Z5R zN+ljZLKQq99zdc}5kb5-6rqX-iVzopl3o((HqcTxaYB=WUbI$z!-}lYT&L{W`+Xx7t2av;Xc|G4~p8;?)a3Gv$9ccg3&_I0O zp3XpH_&x85q5VSilxoc(?h!bsNNu2H@BIU9gL^wV4h<69vj;^602?rY;`@+4D#ZTt z_bi|SOaOxjF%;RfaWFC1+tq$(H|;|Y5{$I~Iv@eH@|6cTfCXN8Y4)x0Xa6?vqgRJv zdL_oP6pTP4Z~%B%ZqOc%_s6z(9PAS9k8Gu3M<<9N5CHN(sS2(DxTU$po71mdvZqhJ z&%*eu5^C)p2`3V7kV*~JjKBySZrCCJ(0RB%)PAs;cz+x%R0rIG2C6)kfON|lCzCoo zZBCz@Vqx46`o_*!Q(vFjxN8^TwlV9zk}8 zP(vXUJSK`CaZ3M?E5RF-0v3tIMh+JH*k|{Gp@I=sC;iKoWJUN1zUZ0aSzPgB(f{wq`(=oq+PdYM) z{RQH^Fd4eQ?|!aw=xhYbFffZntXyvUGWrSvQf4Mo!t;WzZR1u1xR&Mrw#xkY@kt6# zETWGqJoDmC9+~S#RW)o4p1<%8^WRCaX%oEOeU1lT@F#Tv3wl=)pi~>f;F^XpB{U5@ z57#uY3I(iO4l9@AtyqfLBL#wacP3ILL3K98pBNL@!$6x^jHFir9?s8_(55kzKkxSEDtD&ZIg znh&9I7J_9^3J@*(9*PR6l7^`@BLF0=Tn;HEx|Haeh6FUvBb@fA2MBw(Miw`n2E(|0 zF5VKcK|tL_ke)xLRi3lLI#^MFX&7iy-WG9df~_9_Y1r5f({TsQvTg%zy|dU15f574 z;SOPe|3^UCFpw1ivLZkOhTes_^KgF;yxIRL^cF+|%AbeJ|Aqc>-=1lKUp)!s$od6L zm9tq-l@h7z=u#quKmxHG^c@4G2-m&=#>P9nU#bJ`0hkzrn@#Z3=iueP!u1EBwXjYB z!?0*(vo{o7znuoDD7PU;{|+A?hkbkD*H42cK8?WGPDsQc)CDuYg_fhRv;YTAK%GB* zVgw@9ycMrxR-uq|UAI+AiLL9nstS$+fVAMdKZBpdVaK=NO#e^m+?oP_kIj6(KU|5xQb^@Dk3y~;iXC8XgO(1c3&7~Np>qxf zFTfYi!WUkGMA`>dckmAa(@#T90m)K6&jwvbN=ek!@O0?@0k|$qUIpu4P(B0CUV^?U z2)gj(ndQ)GI}8|p1lCRgkSrMnS|WiXC9ae_^Jn;l0=ts%*cE8btqxkvt|b4Cg}ADK zCBs1L>cZ7^JSkBuc<%S>hpsdh^@p}rgI3yx0LfxDi(0)Cgjjay$TjS{#{~Xe8Q40q zjtI<@v)Lk2hBPVhq(mqR!g1E^Ex;0Rv(gs;8?FFLmP+3XctRd)xZ1YJi_ z6sQPT4eS7E{HyF7un2h%Mu8K+D?oDCFC1z{0MEAnapUUM-S_D_NQt7VU|Gwcg(~1Y zcn*93oUHUS!+!CwYFn!|{N?4*(Qn4~?+-?$#MS&)9UsJvN?-J^+NZ0a*Y5UmtyZfv zdt8r3UutV=s?!!0$mjFSgXhA3DzFp4+rxe_cu%cnaXJEV;0O@IukTI+so{Gi-qrpG XUG|;=2k(`u00000NkvXXu0mjf3-ecU diff --git a/docs/handbook/html/i_lexicon_add.png b/docs/handbook/html/i_lexicon_add.png deleted file mode 100644 index 9c8ad1695df0cc6ee7bec656d046d21a113f9874..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2257 zcmV;?2rl=DP)9{G8c9(A53qp3+mPEPN$ZEc zGJ&$BEkM5{OZ`>twHq4xmo+!vcm<99s|nQ90Rc)vD&@BX-~tW^bL#lBuigLFU4M9M z0H)@`_^%QSmM--`A8?%>)ixxqj(0Y1Y?YdBSW0wR6G*`_Xc{P704{^T%a5feMqfVU zkM8<})Zvs?)!Ol*T2b*N`TW3w1b{8IEA{7EZi)n(HpWO?l|TuGfgoT5X8^tI8ld{c z2`72xwGn4@*D%RLc{!A5Pt^7F$ZcD;v+Uk_Jkz9b?%Z+?9-LFeB}wvQNs{%3+UWA-YNGdg+P5|$%QC|E5uS&W$>3QQp+$>2 z20|_#2l0XQA@8i2JzHOsdSI2=UFuf3gp-{Y8n%J{4aO8>oHX`MEW<(Fx z#j3*bIFY7G)KCZ|7zEGbqvB`0p`YMHXdGAdY01U7$y~*1x9z+NzT==rA`+6+g%Eod zBw$TX6K!p!rhU0yJaX{h-aN90 zo8Rc=2UF|8^YC34Sy4~|flf?wVFG3 zL)(ir#M6}ww@sm6QzX$X*sZ`Sfl4?bCF0!Ap@nw7y#!Brf2W2G}Jg zUv%%-hB1Pwf)IGNjg!maWHLCJ46iqhk=|55pMdW^)y&tA260j;oMaMv-$&f}>m;cI z5S5{DIVe&oL#-6MYj7a~10a0c9`-B?S<{dJzgWagr*YG1-tRJ~YXtSMMBf1gKbgc& zCdqyB3D)p1@syzE9f$yGc$R=(3g15abN&(_e1FKz=TS5bP18_i8NXNr+a{NQY6;ZS z68c0MUsZ7n1^jFlm6F`mqfqICo`iruJL_c#`LGx`@r49{At#d|91f%DI=Z5iriT!O zQ&0)yLp~yH;3I+SqHzI`1bU&0?B^?Zxw{d7MVT|yojrtRWxKu<0XvhSIvPbQt00vD zmV5}QET|ojjCdrHv%nINtf=RxbRWs5Ze`Pz36|a*#POnmk>S(3p%^Ync)GrW!EKN6@U}JFu%Zr4S9o*xDY{oYLC?x3`0L+}qNoa+ zdSd+Q+wF;1rTR~H>{~G(fsADs)3T+>$pZBHY#6SS?HZnH~G&xz>Q^qk)X%8k%QASS4_UMb zKl}y!J`QaUz%TQ?(7l?r<{AtOJOP#mS!Xt2-i4$EIU5WM+FI&pj83c`O_`f7Aus?8 zy6%uuD69!;8lI++u2gus&mr3g=3=myLVXj&qVVpzetK%ENm>%V5ab;QtB^8hV~!UD zA5IA-iZEFaq)Z8|stQu(*7-K2!)7*1rKX{38a0lJ6@ku&plHGIQ{e0dXAjs7ojBJ9 zdEs~OaNya0BbD32_hxG__>*1855Ix{5YW7_hwx2nfXSZu2n?B-3~DTfrt1h*W%~>8 zxCvJrhpoq;HdkuBm+r2>aAYz$5369$8O*ia(uS&Rmgx~FHDF|30>yM1wXqRT(-4|Q zjR8M?p7S$-@-=E@NEckxcnz^tOOU0~b1PFIb^IIvk+vAY+A2H&z5unMp1kP-q~;}1 zFpTr#SZEruBq0fL9(cyP$B*!8avh!Px`}V-Mpr79Wcz2 zr%g!bU9zbZz;p8vu&s1@*jH6lT}QiM7R>kzk!wcZr}yMuMo*5AGE3kY6N(qKq3f0I z^EPBGm>NBe@Vz&Hx8@`;0KzlP-4kceqRgnED3@ff0!1O%{^}#BW5<{p83A7qkRYtf zXq7><${d=+I80ks?jIpL_s4@xYnF!Gd|iE|&Z71>J-798`R!K`UlPMNbDSJL#rS0E7_gb0 zYfr!z9L>tRmpcNH$de7VwIOA4l5{>#5_}&%0R9E+0`?7*c3rSzUj^`BSeNgMRcehj z6#*0(rm_}ehJD8M#pA$l*||19gR{`t5TFUz4AcUrf!BeFInP-$wqu`6>6qSLeliRk fVdq-^;=ld}1L2!p`B+8u00000NkvXXu0mjfq)8-s diff --git a/docs/handbook/html/i_pencil.png b/docs/handbook/html/i_pencil.png deleted file mode 100644 index 8e2f895e6ff3591e8c55eb7ee455c5510ee8fc5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fEa{HEjtmSN`?>!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BUbs%vhfiKM^R%UgGKN%6@@UhK1SUtZ;nkB0dmbtCY7yAo%ew7Jy?~~zj2#US_N4DQltTea#(Z09{wPEUyw)$2FuOnttygZB-a z!362;jy}gTe~DWM4fCGUi} diff --git a/docs/handbook/html/i_sync.png b/docs/handbook/html/i_sync.png deleted file mode 100644 index 25fdb0ff65857944cecdfaf13a4d2ae084deff34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2247 zcmV;&2srnNP)|O7BXLo0IW^O;M zgA&C~5N(fiH6z`}|98$k_uLEL#NtEWXxeNhzNVlm1UKBUB06yIT`dEP+Qs1?J!m{H zMDPCzAU>o3D`Qc)Y0DjKT-$Ga`}TG9@%|g)sHy@~BxGN;O6gyik^6FA&3gm5|C<8D zhgwxt-gVQe)TRx$WjEgbEvI$hc0qkz7zhIzQU<)SGojr3`vdays3}hj>y_Pmr&p04 z%mVNNFW~VEPz8LRMt(hj_>fq?c5L{S?Qbnvx}*x2Km;ixa$>Tvuw0u7 z2rnH=au{ew5~GckG(&4sYu)B$n_pU8zq;YY=U#k{=dJ~i9z^MWcl^uYpZ5OctsI{3 z8})SoVzD4*1akQbcifjCo%(=X2Oa^ybtSgr)6%TR0fQi5>FGca_Yz~$8%0z7XTP7mLz&iClJ;sJ3b*J1q}20t~T&m7`)%(_kRxa z(HFfS6ckxf3A-3!92; z-I`^7YXNauLkIziKsX2r)t;*Wh8k2=sJ)BAZ7W8tb8j-3xh_DVRQ8hbsM)MXbqbyf zLLd|YLNHYcP%2fK*Hl5#HJAZVJb{<6dKqfi2P~`$hBw~Xx^DCOd22S@8eiA3vTk8j zQ;KcK^bR35UR4h+2k-r6y1s9f$3D`P`V%! zm9T26^J6PwTYlITIdNo!)XQ^4fMm)Z4Te<0Q4KWJgD9diE*=sH{mxnu9TNg!Bf?Oz1(qne@jBsSmEx>X7QM>G8 zm>PjFRDJPPvLOTsPbX;!lt_q^gh=oB(UefnwQ>L{8MO*k3^PhF44%tOvMEP9kK`D`dL?UJFD-Z<3I@z=Xa77|2b1H0O(X{|dUU|GK zJi>aE37JOvU{y*K?J~tmnTq4k9BrnrYZdi<9XwNf6+09FSn~A%;7PX8c#Zxs%P(VS zQ9dc3rn9LNQ#0vp>7nA-^xd+Cw_85vXXQWeo78KJcnK8UL@0qPA~5GYO^`Nx?qeH& z1O|ZPC`|F>S0l!YUJ=8HbIv)#8})}V=Y?79*U=|dvcvi-r|feO3?LMxR!@Y22pLP{ zWk+%D2uRLi@C?vKoCjOJ*K*;WyYCr)^x&gAXWnl0kLemkNjuO%lq1wL)g*&KS6kHp?nKJv04%;ffZz~C9w$H@3+cD9IhH@h(d^OM z5gN=;bn@dyFpRE6Q8a^(oni8-Tl0FRiOal40i*}ebxCIK9C!-Y#_u@8dnEZT5^K6; z`sQpkd-2kcw4EB&0~&^AqNoMrrJGYIGqBUQ(htcF4Er({O$Sx08ayO zVx}Rt$v;)8Hec#a*{OpWYwE{F#6(pLJOM}_FQ3HCOh_*~^|@az>;`rNhZxLwR|opP zv7rX7HL_q&YkU8O(_VsdcB0~Cr#_Odb4m2fTu-t84L}Vd0Ia7L%|k%(dZL%xe*h9T VpdnA4NE847002ovPDHLkV1lfT5!nC$ diff --git a/docs/handbook/html/i_tile_auto.png b/docs/handbook/html/i_tile_auto.png deleted file mode 100644 index e92e26d0ec8169faf4bd6b3d803186e41d74669f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1615 zcmV-V2C(^wP)8wQ zK~#90wU&R3TvZjvKlja>x3kmz*)FBq0);B>BD7%AM1mw>6R1sH5JI95Vxp#~*d`?Y zL4ulSDo|r$V^W(KYocXMDXFwo!T19MNVQFchIZYGSirKoVViZA*_qjydH3FP{9|Tz zXLqLEAL30;=Dhpv_nz;$@7(hp14?U;t~Ch_P({6>QZcVaMZix#qax*BXL2srexZ4_ zgvoZUz^GACn8pe!YSdTeYO!7s7mWLS+xy|icFPyKZjqn*DQjHL;&L%A=WzL|Z?Snx z`JJuITWm&)lW!cne!~;`)wW*$b(gQ=XV%R2<5|z8@o;EzaD7jBSx4c@bio^6aJZty z#};QD&RM*7II%djI2_Jcd|+`2M=^|3S&o0YGqq)HsvyP{9KK|6vBSj{?<{T(-Uk*} z!RHgDHIsCHBK$?4v~+Z|P&ZT&6+{#fsk2kBk8#JHzmI;t$+a(E-rgAB09UnxhlY9h z%QT09F(d*r2djuGsDesEQ!l8)1jd+);<>nq^FSDcs?0(+Vylg^@d9dsh2R^S_dqfT zYgso8bO{3!sOn7CmsmUZy{Z6-@(C<9a18;Yin-`1&5I9B=)K^*UjhLS7{o80cx?iq zs@J&$7M4w=nA9&R0j(5ixD@6(UEv@ibqUOuNVRSNLXr9txK!X;aGAj3vY*o|2;{R;cAJ6@1wD;D3HqoI06u#Y~G>LE=i2(b-Jr4r>AaKHT@< z+xtpWXW#O1F%m0?^{AV>z8+sF0Q@T#`de-oU3ueGT{fF*^#w=0d3?d)=FGdCj57Z0 zb5Y;NZ|JyUeV5A@ntZ|Gr^*;tY_wO+o*8$V%-LgM`$y%zmJg*q=W>Y|#j2>5o%RDv z(qIBW6?H-oc@n9+f7AMrC2Lc zRn!KEOCmOb+6Zq2i5))nWwRcs_~-wfWB0BL>%MYzrY*gq39*W}0JRZfL&P;ruk~>S zXJ_{M+sRDO{|4*At=ERh&dzk*H=6G%y>@DhA3ToPvMv#=Sh1`jJ~Ne}DbYk=f;xQU zlzzfQ2(!gxp_<^GM?H07G@2RZ$ZLlQqmbrQnxV{j^4S76b>GCMo=wwxd+VsG;jG|` zY^6bM0_R50@xx=gx#P~;S&`~ON=iB#F`OUbxBvV#e?0OBzOnh6BooOBzJ|ckdU;@~ zy+K6y?(cTewKc_no+5kPk{)YiWy|H@leA4N=cRXEWc$w6*UZlP*qK}6E5xq zJYdY}^JmOIUO!FAmUzYgiEE0hXdZ5(ZJ?WnZ@-7urdGP!x)Bj}+_r<~&pb~dE>sdo zm~d%IIMY^Dh3~!aB$=B>2zw3L_b!mgM3lU8^e2b;(v91AY|CThiaAcaeS*IAedVht z0w{rMSxgpVwSshA_jMfJc9dlUUHF1h7>}9E=EzSL_}a!DJi7T&#&kwmzHBk!M~d1iS^&-kxh>7{KxLYUqWy^k!4juxO@W8X#d>D=AeCz^og15dRMv92msNift85t=8>JJ=wKO04p zd9mJj*Tok*p5gpo4Ev4^@w2mgvCW?3xpUF#Z9a4zMaEyvGx6qBJZOFdz0GX~G=Nn- zQ0lBpZ{Cr!uz3KE_pr8f6&p)Cc`ta5v(d|pC$a#nvsX56^}9PC2v_-J%)~)A9Pdd# zK%kH>OqzKjEN*Vf^0lqtuyV z+9`qVX=X2{Se7!MdTDLi9~sIqnW|$}9!hMpX9|NxFBK+hJbRIrd>K9BS|!M=fOqUI z>g{r|S2)BkIP{H+t1SQq0=eoLfPshoBt}Urdl6F(kEe{<+k%V;?&*=!2ERdm*ABxM!yvW2&AJ# zsQrh$%YrpXUWO&#SC#!@B&s-`>%J#(Hy1KfM_UALa0w&qv z#XV5^!-dD5zvpmErH+pH*40tavK!mk9c{gh!l|a4+nK6EjaVnI@tLQyNIYYdQhn?I`YSyXYrJ%wRiHv8tee z15;`Fmlsc$f%2EILr=};xZm z!}-xyHzZV8)sp%dvSj!*PXF0EL&NwuSI3N^NmS*RX2P&Cae%!@3?u-+J(?wG|}OO(FoW2(-LudUQOTrXn#SaNdi zv9{}Mf2tg^_p4xdG9?kd;fE!}xmrjvfN#xNs}|CbUZV zPQ)^c3J-hy>lTO9;ciA|sVt!08#^i>J46&xP!y)r=7W=Aw92XUMSMxlICIR_&&B*ceeCpk2+j^;Y+uK9?G27- z@-v7sx!^Bs1>@_t7=s%pd$|~fvo`c5_Wh_>X!rY%u_B(-rb`(lw}UL*{6g6aMW^;? zq=o~G?S#mXavxXSH=0g2OZE^kt2@Q?fQZAts1R=?U4=TZ5vx-50^vMNLH@uB1vo zlE}^D(%5%Y8^4tZdyBE3sqn(Fria6}y$4C2#yz=9% z8D!e;1y^l2mbj|Eilr>ATY!K^EY10OI*B$Kx?Nf2ADqySZccbAmyQ=lEl}>~=edk$&EVVtX{E;X(DX zUqay!zO@)g`swpJ&d*=TyVAp zb$o8RnpH7wU8Q)eE0saIMCkZzgUYof;N4^=vodOIu!nHE6jtCHFXAu)BQQ_R$a5E| zE1lnHrIG*4eZ*4qz;81y_b`o27fj1K9uBBGM(b2KacKNaqJ9C?}YT&IE>U;9zSn()xlG)BpY`x^B0jqq$Pu& zST_mPYPOMz?Cui(yFz1fEJa1<{;dnsg#fO7Ml{+n2orMXdK5#Xazn)X5c|6Wrv1%^ zP69O8BZP>o(D6ny8H)e+1&qI8le^g!FiW(k<~KSmnhV_7q76+U1iOE$F`!$Rbxr521Z+3fkch`xx_R%eFw3=M2tFE%5~=_ zg4?6pdmah7&uI4Dldl41WVrmj}Sh2%4MGBD{qZ&}B zAWXh+IEb6NeJuMhH-Ws6j)92ThD)tQDSIi28CU7MFTU@QC2yq-6K%2u@RhW*65G4- zM^H!%=i|66#k=pBdUnR$&`H+t5g}q34LOj^Sjo2ByCvjp3<4gHvfk_1T7|&;@N+5; ziHdA5h_O|98EcoWZTfIJo7>AXJ6JEv4@&%yqs~ECB%=4jsAL8Ze_yG9GDX84A;El% zKZg4V25{o@&2h)qe!jRM0-9e-4jNH~GJT(lMQll{qSL15(F*W=t4*2sqgf*GVh~J< zL^%R_NBZDldWo@|fg}2O0xiV9szFFl=2Jif4f^aX>T_dtL{Gf^oKM0+n(pNU>1lz~KkVgyNfTIxDS4UH za0g4EaktLP`R;P6jkt?*AT{)Pe`0}p$R^AFE4{)g7U|9_51ft|Z3 zAYe0U_Bge;s_{SAe8P;XJa`~u#y>V^LxCo z{G2ZA<$F57`_E@eW{Y1cJbm;hZ#gEa7+D$|luEd#0scFNHHBFm6B858QMT1H0e z)$YjdhQ0_Qt~DnQE32)pZ~_=gVPRn&9xcX%?#@m=LBX*&k}=(=?F#esh(F=s;m@Bx z_wn&D=hU^ewY9cpgpl$(<+vX%f)fr5lsaz?76br%-*ir^S9-BGQ+0cJ*ygy3D5a)l zx^uqPRlLsBIyBwLRQ@65@L-{-tE)>UntY(IPruqKhQs^kXM~<;3N}VYd1Ylp|H3!< zc{w?ESF6!rGN|M#zk6`L%y{*FwAJU<_jbQ7j!p%0w_MiF$9u;%6)K&I z_9Ta^LdJ63X}!~7#4sqW-qhZ%MvG3C=*GpwsHv%m-^#9PlarHIr+Qx%%;)6fnD-@qe-R}{IXl<9 zHd(6Q6Gc`W6Dab_yYjr!OF%`?W39}v2{)`LUO(*78_KbA-_}h_CggW*diOWBhRK7e zt(t_}fX$H^8#xR{9i|fIcdc0yIO|xxO1XaB!EB99;*u$$h0w+6DV%>Fl#PIZfCMf` z;sr$L<5A|1AH$wt-L`2<&UdE>@bDOL!%j||AUcgM+Z`cTb+$8EW7|9*W&^u9OlSW?N9@P~`fI`iXekty9hoXg3|EhF)OTar8_(@;qv2)RFMCaFJyKa46w z(gWdqDpzKcb^ZL1jML@Et@EqoSv&0>+qyVI+yE3jUADwR&_y~$jbQG^^>HdAE~ z|5ZMS?evdj(Z}nd_D^s!5rifY4Yo6!eL_TW_KVHeRYM~B^$yGN3~%^IqYPNvoYv** z>=sZ_QPB}!J2)KmQ20gsGh+MJz^sBM_roHCMgiQzp*{z$0&5%8!`rxju*b6mX1Ki#6o)dhR3vKE9`ySDQ{SCMITCLBZRq8N(*G`<>!)J$`<$ zm8+ivj5aYbAwX2#JMu?YzxU@fVR-Y(^pM<}%%88IWsURA&%LR+f7FkUEhvq@kQG|N zfQb&N&?O8uOVAYfoQaO8UQ8_)YpAKYyDpWy_|@um9^?`JmogyPTyU`!78S(`3$%@} zc~pC)N2e`&=k}G#%N)+$`Yjx{BybNd4NZ*2Jty=(y{`XKe(u)KTFcw7eNug$Wjv z_s=}zuE|jz8nrq;5J$L2^diW4Jld@ws%Cp37e-0n@(CCDXwN{YoDlAx1bRGrjRP6B zs$qq@TsL$ON_ci-U7r3(B!wt28$e+Re6`4vuDYhEKGwEQQ=fn#t8!$gfIT;ZytE-B{E<-eDevZY0e z?;S8*RKn3q_es@$W3S)&it(Pd*~5I=+#ngZ=H3wk8U5q7H%inhDW*(uc5h!5BYSKX zG996BAmt)p-W);5Z6_c_W75BJyIh*HC_GO*bCpZY~J}163&^FUnE#YU3{cr z2-iV~HF^O8SfD5vb$g&h_q-vXKL~b3sZ+76n5GFz^L*9$IyFJXMALe7q{8|>e=F zQ_j#A*6bG%(c#cL>LG-P{zUYz?OOB9a$1cFJ1yRUd~T)j0<2eLZ*MQpmcmEaPyXe- ztiPYx6m_PokP>Ni;Uha}u{cconFlN1C?*-RvS`o1`Kubt551;!{?p#TjOs9(1__2i zB!niU6>|`xmu@TAzM_AM)4=K?wq+;&`rpZTye@-;(Uh&0%1YNa7~6MeXoTTGj(oVO zURCUb?CpGnZ*>OEnkf#bs#nAJ&$#sj+uOI4*~tazw2P;9)gFOj*Qv0naOLeAYTt9^ z9%bnubSiFOX1paNAJ_Jaz*4xI&o*Mfm*=$o$DS!BNu9PSr~Uhh1)Lr_;)7~7YzJpF z7vjk7pFd$-0nhkn|MaZBhwF9b4DqYaG%ZGE%aHbsQMYqVBMLm@9~9P%50N zUTnDIG-1eVFYMV58e6nQv!)o!YcEPWEBU(}&^sIiODOXtawYyjHM8)gjpe2es;aWN zFCK?N$>_^vk4{yug{Cw1RMYd;5#Jh+3v>VEBfar|cZ%A_K*n(Tl`$jOnH`ga&sMRs zyd-FplUw{*0UE$nE3_$4NPAA`a{`}}!pB@A_sSa+D#LYZw}>)_o^^@DH*67fkZ<=c zc)Nc%wXJIf^3didzp%63&Nu@gYf|r@8kg^p8?xMB8y570kv2CJVBz342a@macP73G zwW`vWurP{f_{XKAFsDVVpr$W;^z)or%U8fAsI0PwV!&b|ad||cvA6GioM|9#F&bJu zR%HXqWT(QK0wfcFl3fAUMo_c%r1G1o&6?*8Pm1Bg7{7n&eAr-QM`u@zb}WO+K%z{T zZBDe$A2vQED@ktg zE^cqu%hq7JNd7c~^NdG(+K1}K603(celKe#f5!E#o7s|Yv4>sY`+3ogjHi92Q8Tik zFQN%!l8UdDp|QWRanmcs|2H<8TWOd(eU~zFN0pgbGgeL*@L0yLE_IRL66TH)h82CG zLeSMB`x_+VzJ7VIJe-@Y!@Pk84;v$U*1W?OBRjkWw(34ski;?7b!^hXVDzb7a4c>} z&&Cl9m+H|wY_x3ISo+czVYtCPsDkpB^0>Sf)tM^QP-w`Pq0LZ9Dv=DfXUO#ib~Zck zywEPNtXTu2Tg7W&H9Fn)+@(Dag^${^jh{h>x?OSAiaCU|o&}*+Rx=KhL~nN=a(8`K zkf}%`Gp5G{66zAlrz#=lHWm=fLY-noS^F(44TCPWkH)31%N27(OFfD8_y zG&W_zkvaJK>A|yQ@h$rgos!A<*nhD4ekXL;fsYh3B;W?_X)Poj-oZYdl+t)~P)<%R zG&Ix^Je-|vCRp@q_ZFIXg@s!}8vq_z4gczXFc0Go&e=lq^zNF)#IUe1F3Uk&TwG>@`r(o> zY~(eC6pDz&@thB@GZ4T=Fz1{Z5`DC7?kDB8j!#Y1mz3-T=nIlrU(d(EF)}r!{W7kr zyE`v04^~WE{HNeyGc~j?SN%Oerb=vTv^b$Z-$Eb&M+&erGxxt`-*RdE`}b|A5k!~+PJz~Co{Tdf%#_Tdtq-ogb;^^ka(=^R% z^Esh=FkN`Ar-zP`@^8~&D912A-hFuG1M}imj^6yf9B`s1>6s8_4XTg z-p}H9e^R1IaupZ=>;n)PYAPz_bfNbty^SzLW1L#i9K*8m@?piryHI1__btoFomIzs z6ug^L3E>jv=gohP0qB>Ok-0ovY7-an7kL&ciH(hYx-p<2E6X1I26rOU+ctVhwOVhV zcgg#7IfR18g{b$8@#J?5HQ*L>$W-+7R?EMF09wo(LIYF)5F?-6(mJpruM09z`>+!icYw)?f$Wuy1 zN9vnhLSQVy*>$*Q%^D_YH^rO&NF5Z|obN0y6VuN#jUfxRqf!V34%kD^$ z`GqD_Ki;Yl>7Fm6l20-n_osn?Be2LO-;>Q?T6i^wziov{)qGH>S$e(41FPnn6LiWav&Bi`dl&gov-ghXXta8DAMcQ^0wB~K|z*HymV@?`!{uZN4NeFUL@aVeztor*7znTZBD{ZKApC5M&I|sh zhsQ#r>)A#p*fX#0FQP>sbgC?rq@|^$q!9M0iMT3o20A(d4$?xfD2Sm}fYxapDu_n> z6Rcu}^Np@(5YMwMlbeyGVL(_%O)bDI>9Db}^{tMMjy5tT|KDtHMqOpsd8WU=A8_2E z4AG3%e$FmFr<2oDrH&6AnYw!2JGzCZU`;7ReTAIXWN)$)f~lXC)^!J&BpI+ig0O=4 zr*o1_m0TPyQQ+Zqtvg+N`-+MA9~XoD3sNq$4=^j0s`=*T=6VCx)B(W!ZnyI@9>A06 z9pK3=a|&&3ZS)T143UK!w{LuoSuHL11!~z4|5ij^WzQ}1xPk(DNG23{vfS8MLnB9( zzPGOrhLVa37J^C2Cl;G?u8xC)V_<0bc(Yp`PQZqUgw)g3mF$}uAMbK=whiJ6(2)W8 zmy_AataLZm*D&qteNZ3`M1GR^{tQAc^ifqu$4XeGdo2RL0BzO^%4VFWl6fYxx?RaS zWity;^1&3*j26mjcyqMe0g@d^FG{IAGde1}^a=8wD}#K7JY@VBod2DtIs3MObtgLI zZw2awCA_4ctb~nCJ@x(!4)S1lAGTbozj*_88Q?Mr2?^%tOZASc-(QD-sg8?_8#rO0 zrysVi0hrMXgk*m*7ZN5ZAs*iO)<`zkTKkJFfJd(-Xd7)$l^gHQaZpjM4Dc@P0nP`= zCLrpT=oIX4+mR@|he70V+e|{*HwIE=B8h7pmL;&Tuy}cSZ;BkiP76T7O6Rso)L_KG z!m3k8^)Zp97)s*k*y9^Tw}R5Mzzvo{V8 zMSbtC{{H=Y*!I}EeI74M6M%@ZGv9D}bG|#!YFeR_Cg3VBFTXQcI`cO*_9} zk_iynTh&=O0VrVo>c&^jre6VYe~=0hAsIdw$?vZ~8o)#C0?LAmzye4;N-76lmj?)t zo7RFD_a&c8kV5q9>{|RDTR9x&>m3gc4#512xE~k*g$u;ooFngZ_~QllC7AZ=_hWiJ zG4M!8P4)E=B)nxnoOrxH^wWRh*&o%cj=c^EgHeKhMUe@Dux1w#S=^J1gF-FY2_;^? z1`%wHez@3j3oZ?ab>M<+iT%35@J=^}4yVeO{9)h}p+0#k84rKxGJwE+eL6Qd*1>XI z1_|$ymy>%xpq13PKdAzAp|5O(rwm4B9}Veg*;B)^im!Asr5EmEDPAD5#H5 z`PXKO_1)J=ljD^x5*}MC73;eX`*%Tu`M)W7Mt|JWiVhIDbvVm!%81tG`_bL)*5%DP zj^@bOOqOgfG`ZW^9cUZ-n2&QxRMTToi0sYP*?U>5>BptXa9(}E{|22u`ZhZF@Ik+kRG?(Xj|_h!t{BO)SP934?mQD-a6kjTIuOa$;HSy4+{ zD^aeW^(QkLXA3JAUPcB;j0UWSqq%(mtAnU9WMeA_m?A}FQP{i}S4Cy$=;-K8zVgV6 z)?RUcbhU`PlS@vGl_TiIDz@(Kzd zjrA=%M9g~p`SS-zqJskiX?%`UEJ$K+3=NfRQ0VCBut<1HGBZH}fpf(pAR$RjPj3Yo zyuo>s7;bEI6l_Rv6%v@VQ?%NxP~R}`OB-|QFG+-r z%mT48gVVehfTT!^3R9$Rd7kkf00;^DJ$Oq=Ntv6k2cZ#kN0HfN--1Fi5uR2&>~fJfx!xxlD--ASxIPZ|UTi9BDUr+@cpBhJ zr3raB?TiU&O)YVNBQ#m9I zbCVE>qd}0~bzq4;sis9m^7&&UpHcyiX!hWWS_Q)frMg*HBtmY7<@beHH!^XgG%Iwh zG*LeH%uek|&Sde>hmxwcxS5skn=!sYn=(flBV}fqLGEBRYMut@V!#53dQUn1Jkh4b zlIXvouuEoXQQhb{U)g5M;necFWzpo#VSUXWXSX-;*{&I>A)7#HPEXJVt!qqDQc_IJ z_o-c!&zYJt+r@29X$q`4SpV$H!E7i&t^HEjh!yy0*Vz2F6QDq_;CiLCWj03AA~##v zYinyj8y+L!8*P4kxCI%;0Ho_Isc>6G(>~QEr}Z$cVqpM90u(g>AegZByIv<)4RX-Y znFd+c7CWP^%dR#b6&ZON;LKwo(*?|k1lvH9e8uES5KC!-?#juWx#Ab)Oewj-rBgGu zMyC9nrDhh@!QJ-rZ*As(n2=^A8g?hCw6uwQ5)-qJ9NXduovcqe?VoeAVm%}zAmDZ0 zPz2kLRw0qll~K@j2Ml){geaJI5+3aUJ(!+cBoG}??g8ra_VHPmpWj(v$TVu2Nw)@M1SEwtAn!7jH>;PE5k9SE@46EO z1x16w!SeD5-A*?(hoH@Wq3!3raCss86=y-5e3h@bvTPOJo5Vm7pb5dbOKI zZ}o;lK)|yna`u9kE%~T?Nl(I=91zW6;wk4;C^BPMM_pNjUR}Iu{MSI3Bn?g6XigRT ztGzllx*XCQ-QuDbC@T#^Pwvi&d7jB3w0bKUT3U84T-7#oOy&!*g+SNGqLuX`ypXE+ z4L%mp80#h_cwEa4F5r6J+CgQAczqvfo&FNW1UP4J(n118_@1PbykV^k+6T)ET5k@I z{$nx|2rNY0+k5CxYsQ$bs7UQA4GbhDCG70Y+~fS+dL){kmWBo&A0M+`^%g*|hzVJF zS;x^T|C(UcAs(T3y`cqWbHDI%&-y=4RMFZ0gw;A+ba-gi%hsCGaH?;PMVcB_J_Jc- zWcM7xZr&SzeYz?5gyS7lGxapbwnj&qpGdjh9CWymdO)+5nTzEly40}hPXoL-d?Z75xs*L5ezeUXUYMr-9Wf;K0Yjg8I1!h&{*P6hCYe*czDkgxeLS6gw| z%3IK#L))+?Wpe z*We&42Ztk|QAaLPHnV5Z=&%HrUwq*ep0F%1>trPhI7oGHzgyh{Whd7My5g+%7$SMSx)TpgX9oGuR*fI+w&4e&xefPR-t zeoJ<&BN6HX10rFwzlTZ_4xm?ghNP7~2_e!_#o<2$+}7ymR$)L-s5~tsJ~xlt`>X3` zjD|~Rl+S>B+XKY-1)F+rZ!caxmm}k(NUyEkDzvz+$?v11ooBN0^Lb%a<`^DxBhK&q zdsp+fl`~BKi=D5sBX{TOtj=*!rL?rP0P&7!&6x@53BzLo-VF{p`C_(AG)O5xd07Ww zaNpvHa9{#wVO-j`2;^FBtJ@;6NO@%c+iR4zD~WnrB0!!K64i5aGu1!IOTDjI7t#Xy zg!nUnmLE4#?WH4$yG$#boSn-JoAP{7rPRE?>oCXg%L?C7Wv!bm82SkC^$Mi|h&Gtq znj2A@tnAt%vFnQBm@4O%YHm{^W|(rp(>u;p`x}|e)bMPs#I&78*)H6+J`%4?`=Av& z>lkCAu5Mh)au0zCXI&tTm4V^?KnnMOev8F68Yn`~$;k)neMfQ6y{IL=I{;mP!u#mw zKq@aNw-2X7qGPb(u923zO#A~`AMIz*a6$v^Y(Y*3NTIZPqy)A*irsB2kwqV$%}7xu z9eArC+4sxa2l>FH=d-;(ONJJ!!9eUgkw>7$m3Q~zh0G84?h_G2Yb{=x8lTnW-oLU& zhXXu25S(vrW+nj&eY}{n2Z|Y>Q`#ayl*r$@e$Ck8r*=G_2~RWFr%_LDFJm~3wWuph zewv9I7Kz#x^|ksdt@Ph@d?^3n+HfoV zrJGk{X;GaZt%6`@hd5WAAMgtx1*xP7)OZw68Th=2k$n<`o*~;UwSG`IjeI3bA@b@K zXg;2)sHn*By(w&KYje%k&DX^}B=Y)Xw--yRurZWjpBtHo$G#iIVb=Xk)X%7R0tAgw ztG5Rr4i>p}zgi&!3QXIMKJ1n{l>QC}23oRTj7lGz_XYOctcUVnK)zGfKMu^ahaZ9knPyT_(1?jj)(3ovhj2 zz0v(JTP;WVYIB2adA}5G`P$@=8*y&DWSyJ#uj(g@AsgOSf z=l}DqYM}-JtHH2C+Kj;`j=*56&u3c20}9L>6NPqPha0h_|JaS$D&=?c?7W?$hkF3L z3J~m$Em_<5ux4F~@1?276{sawNs4Ig3d0AJUK`FloQN{srzbxg<7-aUQlc-PN`NCXo}b+zN(cyYrDUg11jZQjScjeHGZZ! zC-)NJo?t$6IMpT7z#~9*B_1r9is08`-g$U+~aJsk5X2=+F zu>*4tlWHTp|8w|}(`5l4veB(ksc7}&YExX8+W(da!oQ)SviI})0zCvGWU8RzeSg>+{4>U~SS zojH$a-g+Uo3+;kMUh;}wUxkD4H#9ttqG&5oMJM55rlDDzBJ+YZB1&<-m%LaY0dfYn z$n_7;{ciHtOZMH|tX7jgc%W%UFmJ~19Pk38A8*BhaEi9jt+k+iY_+tU45^8xFuvK9 zNY|z`rso-sOUOUPkrX;IMD+&IY_B z35T`cF)1l2JnOP45=={W1ItC(dqZ$o=Ewd5C&tz1FH^_x$cef z4`Y@bd!Ks?nwpmRQaj9@uld3e2rb$j6)7QUQLV8g;4%=409gi?zN7!-r0RQP}Xx! z>ip5@m6|lk@w`W}4BJXqI`l1quAQ4(-YJf1F-*@Vnon8Qc(k6SH;$7Z$hZ18XaOn) zjRkt8i8OL8%1YeV6I}$L(|+Es&O$x9I>Jp&Z6w^hY?7B+V3}%`qqMa=t1;2p!p~u6 zrnR-T-BesR*)gr?8zpA(gx^gtTzi*~XsFl(2USGJ^4iA6s6G>bme05uBU6n7B{#ZE zo!QatOzQE*>jY4 z6KjzHWtV?9m*xKs>!fc~E3eqUmg{O@RK!P=VVZec=M%{ZV6Q-3K-7I$T5h zZ$vD#osnMf(KW0cX=h;l)gq$J1bh-)H~U{?^r( zx8_wA{ifzU=Z5E~-#NX@osGwBFFiJ)-{Oe@DnN^2dlE}F3{jPJ(1=Y~ z$0pC~BUEEJki479sOyYmrJ&g}{VK;%oQe(3gcg(Jlr=B)3 zb~bVh%My2~)=;XMb>ti|c_b`_H+y?$fjV>1$WHo`&)h_xzSUVG6e=SvttVaUNXlau z0xK!l1}w%3UE$TJmZq(Zt@o19)@p*7-^~c7GCUy)<+>(>-2`D?t^BkW(= z!t>i&s+gkLvX-1}yDxZe?{TC<_YfK0^2(017+pI`yV@ym>?6JpNZm&@Ao%|c%P4?1 zyS;UPXPxDhC%~DL*)mvtzj>lM^3bNJXXlBvvoAI8=EehQ&IKZk@_#~BkFIPnqmS_g zz{W3to_E_{}@@Ea901Y(dzK6 zk6`pts$?L^L94|v1psRpjEuzZX>!)o!~^*mzF`smll6LTQdeq+(ZxpY z>^o4HT}md{c6_>5DFym38w5Z9)gk};1Z9cP6ZbX9$&4X;U0ou*sV?e%YRHHv{6H-DX0yPaRzWUql=IJ{CmB_n53hHSGCg zQjFE{@c#0YSbj;ZB9js~FWneB_e=5ULHST)|5VyhCK8+SSoV

&i4zn5t2)8adUoYtoUN`c;Y@H;6;20n7G1NS6x7Q>uQE)rc3<$DS zWVzYp@v_Fq<|!txY;P0cL zPJ9s&M67Qa{uKLp!$=uDCH~>_f z4j`;=+XE{GxGdeCrE1#eggvpx`eS4;J0CI`cz8P1Co&w_AXWV=Uhv0G*Rh^M%`p#U zT+-5yg71g-MucJfJA4z{vZUW=7{NhUF(n{JP8CT0yIADA7?RW{?-a?OZhp94_4K=0 zEQb6&utkDwsym~^D*9IS)QuUdeB>@!*V->BNYiJ`pnLh!!qSpWxAGmZR3jSpm)iV* z#pCMpP6NA6co>)I|6J)gzFzs$b&mgy4tX7d$wE&*-QvZ2?UJFyC`F6?EGJ;sg^TBO?-EudnKHlH<(&1p_&<*C6L27~Lf=Rwz0ESUR3M;nB~7xw zE*&(DhDaqqejGUTo@s{U`#K+WB!ocTUd}XCX+J)!J`~&HFVc z&dJHy9YF+c1q2E!@JGe{Zb7H)ZFaOsSY+h=(&K}+wroofad^G!u9mubED*c^Ev~Ap zWH#fR{P`*bsGu)tX^%e&VPQo#_M4kwd|$dC38tCniF?kQcJ4BqD5~>BT3gXf(M}w%UWpf$m$KUza%2Qx8)Az z0PdmbQGOiZ$lNM*=? z#>ZRL%mQ|tnr<1xRT{xbA>h1xv;}uf30F}BPIPrbE5n*3m}1-?@pG2M&xgt=3xm| z=P956z5G(%+A`vls1GE$CtzPJWcZD|-|;;>YjJ$@Am3Mo)AP~0E%WX)k`9J)Tt3E2~U~Vy)5?(CrJ{5;#~`R^wLN zn~9x?;(Xw~0-+l;VNm#9eZq_g4gJ&GdvbKdz7wb)Jg#3510>!7pz#7(9aqYAYk2u= zd&~lxaQAI5P+_-Er-0DxNNV|%HL7zG}Rbo6#aZzK0k zQTlnsIHeg+*^4~0RIQwRdTT(Vv^eYbusg$*Z4QgC>V68i{*Y~_l`G1u_UtK~Lo5juQqcFe*FHqYc!=()VSXi`-U+aGlN+YLO$~ z>=*IAd)Pz?_pFt&v%P=S_W0105RJ?QY&!*cdElwFJ>2YS@eu3~!)I~W7z|YU$)&C| zG#h_rrAdVXrLU#>gNzx3)RxauGX{2Xs@5Rh#|qHllyJ|JVN0mH*G(0!B`=^DXXSpKsi_#3_yN z85t9ju?})`7sT_d$f&40-~uGlNTq(`vZb>X7JSDvqG4O0E!GrM6H|kTIr8fyVc}B@ zpq~ExY9roUJskCJ2MJX1NQ(g#n-9EyQ!*xD#i9=uzAhNi7{|Vm^l6$?HNv>h`hgWv z@vXCc8G@KeCsz1rZf1PPCpeZd=}cg^=78^n{tNVLb+w?}o0m+Q0`J1Q)iezeAn@YW z)rk5lSbol(4?bRB**r|VQRIGt_t_A=lQ7ou=j9Vrl_2lx=D>`CLG=8L6ZV_jl(CZ{ zOrfG>^UHqz7d(m|xlxJ_lGo29TMMYM_wmBAB5tLqh`ozm{6U;~mV6_1LaQg-f33#m z+PN6r0oN?|0?TYwK2R$c+#Md!*hK#1 z#%!?f>$< z&3^QU>K9IPk$E*4C`J`y?Iy4D9Y*^Ca$1msVS-I?A#$HS<($#vQq!}DZzIdgsCveZ z#^H8xeDR6*$$C5LlqQe%wjfBxtEk3XadOEe+bPgB>K`k1Yh&YLv^GdhYQXJ%&C9SK z+^qak>T7+0(EMuM6``N+j7;@i)@qI6jh(3Dgq*|CFX+}6;Sv2|{(?qs!YG(17=-wd zv@JP#g|B*_N1w%ai&-Pf4{;)|*9=}vr<4+@UTB-Mh|3~{N)DZlv=AsSI{s_q(u3PR zkl^adYQeoBp^_`W2LVbgL0vxcRK4O%gIQ`uc~9+!HlEeMbfUZe_5u(Y9PH0FHxNA% zrzED6>XgTFL`Am#bTj_ELCe-nJaw`kIFBI^xFd&3#{hwl!to&5l2X%$WwOUoVbJ8# z70?+4QcfVMf5;q1R5z!@fIY82@Wa^eWMF38>@$Y)31mIkJo}GH++-gv@%?viFGx&N zIdX9kFZSO@+VmwFZwwmNyY`g>?bfDD-H9BZ=aAN8utUP^o@8Xrv-q7^?f972VfU49 zEBT~#xVPL~1~kXw4HkKflc;ca7W!J8J~i&XvIBY#dnSkkIJs?EFm1$eg`;td!iD2; z^1=+0BC;;?j~16H6M__ex7sC=E8{%ILZSb|OAa~C`Uu2CU(lrV@Bp0B?{HjPTp{R0 zR0;BCrl#N0(pcCsl%iQq-zlaiCle76(8c{}bldklUXkiUb1T(SFs_9Yv$nR*5b=4( zsSAFB)|E&{yTxV(Xdla%9?$o(Zsl)$YOGMubY%|u3JzOu%b?JwJRT{5A^B0Z7LoW4J!fRw1wedY z$yem=Cr*unP8qercsUAh9YaIcTQ_2|t<7BypIM|B>=)%1k^CPW{M1J~kA7qV-Tu~1 zkCE&J6O;2+~zmy4&~tX133QYu^u7S674obOCf<0>7h! zknn#R;G-`8b4?x5WVFp3iCd(PG-Gj|GOtn-i|_6SaXXY@5^Tvts|%j! zVj3h0Luuctxfvw-cbJ+HqP*RaVtgej9@$!-Cou2e@WrM`hq*qsFx8ofCla;5cS|w1 z!SG&rjHTIQvYxn(0N-bjQxHlf;(ZlD;rsFEuQ=!fQ_jzBDd&iq`joY1V_lL>T~fG#iIRX!2W zUj^<2N=;b&QWQ($0UC3G&5@s*%c1wb7<=zPtpE0HoQ4re5-o(38Oo-}NJh4dj3}GR z%uXR8BW0w_Qnu`o70DJdLQ(ciRz~P|T%Y@XzR&&K&-2Ic`opJ>ab4H@eZ5|<^E{99 zIF3{IWk(B?KrKxu^X>*z-4CVlF z?_`o==`fziA@ffTzc%#f&%P%Nyqw^z%*k=_|<{^37uPc@cE>|-+(D`fdO?ED71 zsOUO@h}rfcmr?USlH=B8E$6YOgIQNRMjQ6efIqp9f?}Y+N>g3^v2@Z~iG8tu!=Wpr;ZHuFM*SJag? zIQpnNBcn}nYgyC5VG-S`N6b9~Hw|Xqh`Rog0@wEQS%=9g?=6yJ60X&*9(}Gl)r%qk z>$~qrepS4z`l+GRgSS~xSyHlUC+Y9Qlq4G?rI?0w=i8sCrLbB@j(MlY)r!3Pa9WTy zNvV-?z4F@PISFN+?}rNf?y=mnjtPkl{lec3SjT6;xDS|C1~C96;9o z;ynGnV>v^se}^*_)Wqb$qS~P$?XS6B%`JM4AxuL@_#MWC zn?d2-d-pDX&ElG5v(D+Ozt?ffa0G!t^0n}flp+7$($Qws^YMQ_eUe;QSP^%c3@de{ z=hhdAPEI}VWh5A4tYd#s%x|rO^v=9lcjS$QVYXmN!-CuIUkrL}42#@+ChEmE8`8^o zz6G>=`r;Qs%!U&x!bU8>Wf?P!B_l<(W-{`-Q4du&uOQzaSF;7h8|xQIYtqC(0F@{ zv~9<|@1oiEf(${)*y_TFr%#_g1$WQ#Pv+2Dx8=#)?ry=kk`P)s!%_#UMoD@mQTOD& zvpVTdC)(l}&zjq6M_v}v;@5EB9l!V(*Fz44EQHtXEFt@ICLek~7I!lb4-2 zC}$y@Q|7p(|30ZPaDK36*9kQ>qcQi?wXM$|8uTk)MpX-nNnbx+NP;wT*Y0c8#C+%L zeJ`yO14ZB^+DW5obNHK;g8Lbon%5_?=bV&Ax~z%aiW&6%|?bq7V7x z#WOYDYfLK`=v`j;P!qb-`pXBNm1ixJe`;*sr#v_N^5=#^O7FsAF>eIxQwa;fx+_!U zk@vKYUJAL_N&PD7r@0_0`>)$)$|qk}A*XOu4h30q$lah`^@Ux>l1S%>^{vWXwTVj9 zE`kY~8LT3-O7e#_&Rlt=GvAeFbDU}P{9xbiwS9N~xR8WQphkd_bfrgc9lknf;T&7lwaaPOw|om1#WByP); zQ&#RW`1>Oqr5G4l6C}(moVAb*YIb;sm?z zz4il7LthDyXk1U6ObhInIx=x0oY|T7$i>wwfpw=-m+%_ZiE10W0+c&wZH13l42kFI zKL5=|^s7$xcjc1o_HKIhH5-HWGOdR>Q&H>q}~rDe!o4OzvFS9hs{iS^CdsrHjt9)p^If?}*%U#$jVrv4*P<+d*qe zf#CuT>N0;5pX-Mz^mwEF1HY88hK*I%`P)9yG!OXpWQ9D-^G#J-VDAGO&_Z_8-xn4{Y>Qh5h%l|0EM1Dcp-=xqM_Yd%O1? zn+E-}ii&g7qJ&oIs)xPIvq!@Y2Cls2?M@gDUL>6== zJW*$4+P41dK#kgJY|eq;&GI-%S_ZV9L)Hp?jQ&1K-_n$?wcmPeS(bbYJ3zn4YwJo26>L|8#d{LO_7U?^#icw(^Nt&xvzqml$PaT5f^`Q!vW=K-BS; z7w^~A=cC`{A{^zv)cQF6RGe~pUEt?;NyP0|iE4gYuYaL0&!W&}-a?_C+5SQuWR>3^ z6A}KJ$#PFa#Hw3x{Su=@Rs}7uio1s9T5NfgnzXmwE#K)5*1FSCf`%&vh!B0Hjus`X z_$!{Y15^Pbu}ciC>$Gy+U4+M_6i;aZH;MQM4@it|k`fVFD)`F!13=uhgV-GeqkcMr z82lko0feK_7NNZ;b^H*xnaG*Rn89vw zad4nPt06X)j*c!*@Izf4SlS^+g_9|Wi4wc5S`TrWo16QEgXc&s4Y)KL;;E(a%XW5l zP$MDyLp~37AxIGMqK@WWsp`^6;T$mu36kJPAf(z3mLE1GBO+qx;!SefSmt2<(9{$} z?SLncZU|?VL7_*^49LkZTrQZ-%F+_)`2`)FRd7dd?AcgbEB9P?K$SQtNklZ+t{)K@ zS?DySA>DxPi6WW3voo6?!7(8{Jt&zyP*$3(uguxT#N-E(`}B+qu$OC}#!23VeDMX| zn46nu88s1+SZWm1X((J!$K+dlf~q5qdJ*KFKN}m!1`MuVy{f7C8I%rcQ(WJ*Ykbbr zT8PdMACkQ;$;p`qqYMc4eP7=We|#9z1L%(6dESQ*I7j7%*-j_~Y`+F16mo+GFEdFZhS z;x`&p`HwbM=W}#_fT)b(t_SxS414GiB8}7^Y!kSkCr_TlQUfFO8%U@;+}xR&nMegr zOhd4{A>nT8iFVPJ?DWOtSnQ0f`H9J8$d}( z`P3<@qN3u`35YbFKY8*Qa)xPZT<0_>Z{6c#tS|o_bnSBi(Zg zdKYK35r7Ws<(u1=8koz=G8+Y(s`S~mxB$Zdf1HZxyoBu+K64Yrz86rwmB0i9ZIcv@ zDLgR*H?F`x#AGxyG@P9agM%q53^g^+UaKaOk&!9=-pbh%_2PwrzW((1xVg2pB5yVK z)$qc&ycN`0DRB3Qm+0&4T>L#ZplHjL@l$zEerwF*x4iAKg|oABcm7Tw#DseS{(jcg;%wbqQ*=Dgh*?%hXbX>u zI!RboU`ig4eytMMM5bVv8uNK*=q|{Q=g*(taql=g`z3pY5eU$v8&D$OknCLk`R%H` zI4`ei^6+T#Dg2{0#k5j>*_X~$utSqzM_RdUCh!Dk$>M$B90~H>3^!4>G zTp;#hQ`cdgntDfm;3SUVv2XA7PubXyz1%_6VlNmYZ(m&SbKC9ixJK@$n*Kn?^iys7 zRexo<-*u^TO<1(gkEz--f4EL_=i=X$Qm>{~Kd$KRo={ND%F4=?%Z!%g*w5*JMHv6& ziKedZ+IZ{HzRk=b-0^5?hw+xfXeaYQ@0|d$#+vh@d z?!RaCZrr%x?7RYC{vel=g9D4-hmRjSCqy=`zf?Cm8c_Rqi+zBy$E9gKbb0xR;TxKP zAX%2NjU%+Q%cv^+{Qc|d>+{#9&V&e@J^OOs1dc0ZmW(((e2CeeS_n>7Yb_db{<76P z9Wxi3n%LOnUX?%PZW4n`-NuP}4vNI8&JAfIds+n>WHh79dLD_=FgwqNLQ!q4~Py zxo{Y@v=Z&Vu6$bv0**MV!ar=e6L+VoOcz5w{T5S=H8M1MosuG_u4QMJ1L|kz5EB2>x~WM%y>Ju-P$9l6ldH|IPA+Rylsyl&-wnxZDb5# z^%IttP)FKWTU(BWUphf6*KxoA6l)Et=uaa_83-f#HLuzHSZVi^8f43I8W!2=nVGQ# z)c#mnhbFsHuV&0aP(VOL;(S6_p&xQ2{bVA!{Zs*#mcL4m)f^y`W!W#M4%JYB_+r>! zgZRX9A8KiP{?ABL+G!5^>FfK|GSi}=)j5h5CL?6de?R|(aQuxVjda6No-{2*ZS9_? z(Kee~LaYJQikiW`Q@qG`?DT&sR=s`u3vJD`e;)go&ZRfFbEdH0q_5!I+q#Fb>i!$` z6z0@U>Y&}RG(2%Zoc81S76h5dB53gwpNuPA->0Q97L6PTxij}L`rMeAs$1WaJGP6j zsXXEz-!szkhp-a6TS(xH=ZN&WkQ>o=5^+w*5M|uFsd6JhM5DG?6#}C} z`}h9<11zFdGw&ry;f10Fse{esUi88R4_r1sYTv&7HX|dWs!DQ;AeF?D&gAWuR*H>- z`;myK=+xxorZa_K{VA#~n>d5LDhwI}OFe z>aJUyZ)!lEFyEbV>Rh9C?byL1zl%1jCu&ObUv7@SIM6#LM@NNI#O%Ek+-lzqgsr&8%9^XGj^v`8WPGFe!PSk4FE6h1 zi`JVOF@?2CxaV8;?zghIr*-_P;t7!4XaZjq63JY&ty!fEFxcJfu2YY)HBafcmUby9)XE@+5xKrlFjZvtrr{;E3 z(6#5L(;PSe$+;ZM<2P?k9Vjs9@z-&hSXo)AGvzG=3~M@NT~DNa#f z`+E`Tp*j&eEiYdW0|D3!Gn{kRiVXCJGyqb8$CqS#(+*X|U09eLJu*}hmFh~HNz&NR zaOj-7z=3l{rSA{^6Yl06u2>hC(Y7|bt0|HgRrtOdq|#0?)*Vor|COJc%fZ9L=Jzx* z631GX*|AclBbO27)YPaM0^b<S?8ZWf2v#;OaY>D zUCF%GiT>w+1h4?h3%WOCnX`lEhO2si`%eFYsIDoIZ9n{ z>weaYuU@}~p4$rqk4N&7AciA9gWS7I+XR^hG9D+V0@LSuNMSC6dsReQs0!x6o|lt@tI2nV(t=ubO--5l@5z64 z97|5h<%q9`l%Ki#%_ovchn}8BT0lSm+ zT3dq!9~%<`+GbOCqnKlB>^;H9X;s~+;9Xk0xjRly$e8IhBOQEu|76_y%B%jH=%@hI)!En* z`-KwyHeQ4Y&-0SJyz_wVd$SFdl$AlZKEmJ=+{PLS7?~rina%Ilx+mjSGE0CA86o6e zxIpmNgC_@6yQoT0=gPADSQN3&?*9GzH$DIznrr2Qlqdlz@e!c~K+mmPy|xBK6V6y- z4x?lvBQrBIP{aq;4MXc&W%m5?<;$O5h_ccJ&y?w2g>>Nd?c27t+!akpoQUi5fXd&w z%;{HopNmUQNvSJ~BA@B#mSffLe3%Ct1{fRUWM@b1<@jWMyGKkfIRE#%yG-Y~xw%OPR`DMmZw;wE_sl-x<4`K zG6~JlBd4S^fSxfj@*r^*shm3Y``_=r`=F8kyjVx9wj`QOSC$Qt>X9Qy#KgpwIj(L9 zqgm&9J|UTXgHgP0VySr#8GNBg!eo%SX>kgkIWygvq67^sI+@6^a3bJ{1DcTH_mU&+ zq@VSWp$97I&Q1+7g&9)|i)awM0HDkb6c>Bi6Llrfb<*tJ8v-N+hY^BNHl@>v`oCV| z3nHQtLA5^?-1>4H3rm-G3ncz8F2IYbCvJFSe$+{7saVfHZsX-dBp8cdrB*1BFJKG( z{{8Wiogw3S&o4oBsN^?Qm0Tr^^z;r_T&V9i6(VCcIK7&45Z{x2c=6OXjUY`;uCWCX zI0?v$NFXH~!+vHAYo4H%CJUqPOgsA{@c=NL>z42-``q1)4QqZ z`T9$oO6w8&r^D)h+;%gdidG8n8ogbLXHs%Cs2PiB+M}U)`4x@R2_RK>d6L+taaOHN zj5r9Ub6zB0ai9CMFM);jM?0rFmoY<@n4e54?nbD$&cA;joUR~U?koI`ovHlvXU{YY z-D>8FW(O|zJb+XT2uOcb6t%RUbW)HgX;~SSle65ALAk4aV+0%40OEtliz~t^6`vG~ z>ZD4oyT^qrqGL%S$lbHK{)+;y1RLBa2w~0 z6N^o_UFo4N<+Yn9Ux?U@x`{pwSTq0T|J6Tik$u?Nzn6-Pj89025w;d+xJ|S?`;7Vp zDo6gqH&$7WGE`*uj}F`R9*i}r!#_f}rgmJ}$@!5)=Nx58nOuH!hMJp*dz}}D9&2Lu zh=#52^#1Xgy}NTf3xwCh)Fb1BK8xh63bT`X#UMM=$u>|olMrAVAI!M*dW^oO9)3F@ z5SXQ()6mvl8H+Zi6GArOXLp2$Cu^oRr`b#d_6#a2F#PerDKjZcPalo`5@f(H&U^I( zep4wZE*{FgE^lNMZ_wIu5glC69AP39j~{2~@QTqfa$&b0*yA5G)kFBlg=gS5qf(Pek!-oc*C<=Sy?GQF!jCY;kbE7yI6rD%(17Il7d3hJ0?A$Ps`-i zvbN)VHxF%?Qk+$UtAV2Q?dFd!vxOUk(pYisArnDX!Mk@BRf_ke10bv@CY9}5T+J-re)l2=&R-QLc}&%X|+H--|q2HNy6q&U`~hrC?k|1o)-5DVr}BPN*~Dem>Fraa z(|eLv6y$82?zAhvwV$Nt0~A)+gi4y4jzF{j=VP9k`)qz>Vr84e?1w`sp#V4eSXY-O z!pK*jV&rIWd6<)v^zp<1*F*E6uLX5Fcl*P$Vr@c$Yk%;~XEfjJeXjR=1nNf7V=Amy ze%;JDzUb*u*VdMeXbBvOcR>?*3+S!LrtftHmGtQP?>)(V z#idNF*HZj{R=_OA6$BU@+jxLO1q6csF?liDL|jXP51WJLRb)<~ z!NJIRVzoFK#GF!rLL=PCf9+u&1>AESTpd4jOlhPibxzaq=)X!z;y0<;g^NRH zoVtR7h{*1$(&!<+YedY1>aKvVovCr?!j4hKOnAt=2n}t6lTdSWGdXj1cD5h&#(Qgb zGuM8-sg9SpE1ULP8_qyb0}q^{kuJLV4R^*B#96#|9B2RBBSR|%Ev+t8e)Vu&hOrbN z2B!0#F)ETyli`3GN=x0)&WUM(|5sp85F9?PmN{`Sk3yLEdu7G2(vz@|;ER%##ltLn zoSOS;(WAC1WS8#QE&cud)z#PVVlFN&a4pL+`+PCrx9ws~Vix0#g6kyFyAyYIF0U%x zcvBQ(M?nz`!6LgkVzu|ia+>KjvZBsyQs!4cB_UAK;I^@}yhIU}lfxUgIN8Bkc;;rk zXF9{D#hpY|uUd~kzBEZX4Z223Qc_ZU$On#t!0FU&5aiw6#pKih2WSQSe*2&;o9l&m z8Y@{5w*zsuUTs?jghAc$FHJiQxE{pmoO@Wz?Vw(GlvcU&f=QWK zab$f9DN!oO- zRQUWBSuFV0&thW%KXQ4`{QP;ECJ@dO#dZT9Pk#YVC1R+thiK^N zdXVhF$tFCUdMu!^OulpvTuo+w{4g;$KY3LxcL5EaUE?LOT;raOw6{K+Ozc0)M6^Qc zXn>gq3@(iPOT?B#zfA65N!qWX@SI9KEM}dk;MVtOfOh{h`Yi4E>bqTkX>kz|NhuBP z`OuF|Nz!5ul< z?e>W(u&`v-D`zKrO~je^r~X{}zL;;4Kbid~9T>>o5nC#FoaEpTwKTcrCMT#&td&&q zDux=i=NTUg(?=6TteU1YJJ6-#vHGh<%ND6Pvr#1R`^r?4*$WF*!8-xY&qSV4FCOQx zuYKU$*tn16U8&r~ZOWZ4?2}2!o-OR-q-bUlw^2F2ptsI5db(?EO7hYf2dA#hv1qQx z>XE+Rgl=st7Y}Vij@%2Z7si?|IK;k3%KH}hweiY-om+Fi)gdY-R{fl~JwnLECH&9( zUh@ie!_v&9tV2uj=XPH$vTTV_*EjMOI`!xK+dGI;!Z*K)cx^aIU-I;nn0dCNV4{O1 zva^?o)8$;o=m|EqoQ-Rxi}%G{yh(Y8dG^JVdq2wF`s_=Cv|v?)AFvPfnuJ&zd!$9 zIH1+m)Wkd`gmF6fQAQh9T>g2TqP@TaO_%GkvVPIgI$TA>QcAIAp-TBhS62Vb+lao< z8M=FG^vC=BLY|Ct5Ls3sYH`Hjke;5d@Z@AnSJv%bgVlpPxT#o}h7acSq0ij2WaJ$oNPp58cMS0;Gms zln1gDWs<&%hjqj5HUwukI9ws_5HPZ%LO<0UtKMn82BF$-ggj=kDLEo~F{Fc}S4 zL?c1}SlkJKUMO%f^-WC%pRZppxY3@2{4OVaUQB=DW{aYBZ+b^S8t}B7Wh;VU?-FpAIhd z3T}-}Ow>1!^PB*7*W#)c_dh`aFha13Ub$;-Rn=cW=rBYmHLcrI#{zmZEaOe!&7t{f z(0b}w3Xnl}Ryfu0@$sSgaQyf+pkvBu06|{Ac|*WEF>L@5q@|%@ZSrNX70{Krdc1LYA#Z(u4Nzo$Ht#IGX?AJVYW;Yrspd1D`T4PeVy5m|DZg=rrw~spXu?4QsG64NmudB0R#VBXHuwA(oa_b{}(H zIwbw0BO|pFT;k5`SN?>_s3<)bbwnO9jvfwSCc&$)qr#!oXKsI&3Q8Wl``63;T|t3X zsmV-w>%hQs>f!Nmk_8{*PLcw@3l`PY+1KmUY1yFck&`|;7RROuZDq%7>OXV?3r9Mip-DYJ77 zp$z9FZf)N;{`40Bh3dU47skBQ$vR}zaNm-fgGwxLu5)%3!c<*6INbA*YO6{D>MSIa}GSZ2~jz1D7{$$Z1;<>os zsR?a0A1%&Ohv^wI@|ThrD=4*i6y#u@2`Y` zp}y^|smZ^89D@IS!OJTvb8`$JEZEstgiXD^QfAos*5dw*S7CIv(NMdZn_ zf7C^nNKcRL)G0t}?NjhFWO>}s+j|Fn5M?%`dH4(gIYHE@ooS5HmT!Qq?!_^hp&wk)j(ls?TC~pZ4G6kjg<_F z9pjB5W!g;K$a(JQ>gry*_8p1woQYwU8(LUJNR@waHE93Bw1-naMHue=36d>;b{)H`9wQv3L_tL>oQT^EAiaXMm z(0qZ(E(}DJ$V`5+@o|(KCef#`Y#eB_=Vw}(V~A*rAC`2B5UH-)7#b>Bo#lvB^jP`n zIK0NMq?B>_dF6CR{weQihV>@ja%TxNYyu8+yosa-{N+?od#8|#eTbCT{6Nk)Dn^}KL{#vK!J6DWLrP|g=3qVL13I55Co=ei zs$67ZlK8^#nkaqg%uGsHb_ z21U^OcR@(A650OmFaHNQtHA#44k1GOwDOcCfFm@UO3TVXfO_59=({a>PlTB0sn6=* z^T#+i17*?50?I9pMoQ5aZzmQaB5#Em;ORrdCQL{Pc* zN|wGEx;i&+GBPk^mE0jB+N4Q*1j9Rkx6N!#*(*v3$}mwuM0`f*7xDhfdJHmB^ot$_ z2ebOYzf(0p0%C{?np zt?lQ}kVjsjD}zT%2gP|#C@OYLdawO1!*#vU!22eCmfz`ceotv9O-wx_e@HZ|c^pG>-L;y8^e{daa?IO-S z|DQ(1*}%-YiPq0*B0MDuG`HAu*WJ44|i-*12duPvlcn1L6?v zgud1;{mxlR6vVKe8uI?bv&H{kodBm{IHVE`P)$wqy#Bbn{tnayw7Y*{{~u1|(E;73 z50nLq4`@R5S>JpGZwY8HR4+@GI@C#gBU15?F@gmQIl*nlp z%8UllY}|+kbn5$+sfmg7gD<}55L1x@m|%$~?)x_WnM8SOqi!sg*HE*)W>Dc6E)7A^5`wS#Ye->X@2>b994&DpU_m zVE=smDj_BoTUrxQ;a(?5|8ZxA@PYr>JfjXcpKV3aN|A2tzLW7QVo6n>aJj8zw^(@!JD7d=18ZYDHN{xwSYEq3`&zHHxJU$WrKc#_&oRhTKBOQ`@*&t7xne~0iPhpvS^Jhy!lP+AJbOy}&xLgnts?pet8|EZUAiRq@9T0ZfhXpeE#3 zMOlx>r>EUvd=QijPUJCK+NbgHr=x$s#I~ro7&J9^aS>fm8h8KaDhEyJqJj$WXYB9y zhwELhG3=xKKXQqj7)KB}VSNR=l(qZ2DMt77|5t8dXY*?P&mWN0K%0e{66C1TTUCF4 zzC&KZFWuR*k4}GwF4_OJqH#|AhP?XhS>Fym#;1=+|FiW~_hQGr>ekj)bOsTAv#%i_ zq8tJ)grE-adLZf>sA&M#`vBYn9xw$>(P79NriUoMBIA^7Ka*yR-)^bUVd^g(RQaG8 z&nqC%)!J(J<*muwr(LGGu7ubZ#cidQ_Rm%#PCWR(n^7pdf48`7Dh}(ISfIjh-xh^C ztCbap-!1{Bl2t0HKlS*eDns^3oh7dNe-MBFAp`#l6fpdyeETdSh~wXFuP;g0hhgCN z^JnP2j?Ab>?-&xEKBYX6_VDG)+T*?VP#1HYa3Z?hPMkEd!WqAdpD(s4q9D9vFXNY_ zkON1n`1mf>wRqJ2rk0LXP)THK-R)H=;+{kK+LFnW;d|P!HlNpu@QsFWq$cd~#Qc0m znzFSsba@mg0s{i%NqZw=`}>>HIknHI#)z!9Og#Y*pnpLB(s(OHs_?|Uo%{X5?^H;b z2(<6Gl%j!Y7SWd0Uq||uY;maeQsPM9eEjrjxvRRGUTMts)S15rC8-!^8IK;_$wQo# z!bWFaVI}IeDWD`|sO}I;O&IA&WOpb~i}Ue4I+}}GH>#|!RPEB=A@%3RYWk{)U+745 zyYAK41}_^st3^p3E0wBUjs{sv14iW|vjaMopWh5TGNJmmB7Ux!qb%wd_vw|CS))nA zS)C$kg+tJUEeT1M)1X_8EXN}nEFmXay-8}ts3Xd5os+{)VJt?O? z$j$1&3=XcUzbox^e%^H7%-D8qbez%EU$#oWmpeP)_&Azo^P=ecbcU$En-hdUhV}OT z{SU;>qyuNqoPq26?j85QSOcF@uTYj#ePN%sLcoHSOOE^B<_4RL*ZcI=w{rZ#dFeyj zXI|+UX*+IOJJ>2l87$}rYF*WoB5UMerx3qG|J&B2rPY1EbY_+^UH-{ z2zUC35vF1w!$l)H?wkjq;=^g>7mmKpKhxYojv^+_#R}RazkE5SI5sw(E;EwEmc`1L zH&}Z^^<7?&^~ta(wGrQ{yMs*g6|!Vg*HhoY%{Dn|c5AHd52Mi8fYnxBPD#hJb0+4D z++R&&4jttma48yZTDjgm_fCit-ZO?ZxL*e|f`o)*`8RT51ZfOQfm0P2Hp#lv{e_Z= zYz$O&6dxCU3h^!}4Kr5W(7=m*KH3&_aegnK@N~a|QtJDO+?I>y8&7|A-lPkl7T2sL znkTlAzU%9M^}+cHIR_4^-%)`IR=3XbWx5|#zT2CWUKXVwK<7+;Nc{LUZe~9<+Lh=B z&b?y_3f>kd)-}x>xzuuLr*$0;p&dJR;Cz$0%YFKE4}s%3IXz8>5pm->TNQT} zS2O0@BYuBOy+@~NbnsQz57iciF{fYB((XOaPm9GSv>k0a^WfvVO`0Y4oYWWfV^?~+ zYT|i524@=dAVGiKwwx)fUUh0CbduhCJ6lU}zqHYK^yZQ1_~lXO%X5EkKC9$NyPY@b zEy?;OES2Jku95cjj{KRWuPh!1)LBVr)R=%stwPOegRp`|#A{9T(NXhZ%!h%7268m| zI+paRRdfNVs$Rt%7p@nqYc>jOb{Oujb$b~ndaTX&&FoSVd6=W8{PNkEq-aewI{WST z+0&yZ+aqUpr|$dY5Y+a~UEpK)qNlAG^NGz(!-OB9+t)V^)HI%E-&$-Jly3Mj^kh8L zAy)GB-Nk%^k9wk;9vZ(+=rBfmh_9rW7Oqg8NIZ!qf&tWqklJCq#C00jw8!C8h5hvd ze}6akymBHg4~Fa3UwzFCwzhVZ?^+!kAPt(ZAL9^alBin$E?U9h@-x)b-+rHQlS*iA z5BY-S)tw{S-cuQy8t&q65^X0I4wbfWJad~_H5vxD|7+Hp3l?Jh=jY5k`;A$d7d4U% z3Nv?-@08iAS7dvbc@&L=W%&(#6WlSdkP|!?1HmZ=tpC)eapa9&-aKa~M@#X;q#Z0P#rp6zp z+lhnHFPxNPDk$)m5|O3X#gJqC4bF-2@kY>ua{e{pZ#UIviM*uULe68AalF##-4B3Y z2z{J;0#O_2a(}G0q?yipg;X485g3>j9LR$BBjV+ymoIxt> z+4tKblT<`JQzf@=SVrtY+R~Y0ESaP>2_vP02ic10wcErMt-mj=qgnu?OR8S5*tj$C zv~Mah#^YT>0t$A3z50vnu3A}5p;ACFZl1m0wXh>AND#9^OcyYEq2${89n1QTf7td; zpQ*b~l)AHIb+9Qu=&Rek+8-b4>*0D(UQ!Z64ODLt4SawYFfaAO5$90nFKq(uH}i*{ zp5N%sg;@GT9C@W-cs`KnFbD>$MmWFU zd7*;buoPrPk~cw^=SDE26}!ltIUWHW8W?A;(1XlIGGfNXp`Xa!Wc-)4GQ&DCvI}Jsp&M$Y0HjvV9l$cvp*T z0jYUQ$(|+Y%(1&UGgx`ollp$K8=pg!%%RTW@pz`Vrs9y~z!&_F0DSt^_s{#t>j}Ytjn3 z%ZH+&rUE*aIvL7uTIfNLDKET=v#w{&2o|=3&zN9o-W{VaO z{Fx7s?SgL+;p)*(T>J9}6Jx*h_lvQy?T+idfDWfoIeTiR0r$I-H(&J=mh0d9eglet zJFrWxP%WN@8joMS2T5m+h@ckBdvZO~ne%QJycD5N$ryDw(!DT6;uP068P`#M9Yt?}}N;0t0jR=i6D>#J`B>i14UCMo*NUoYEM5 z=>&=j5TyW517=5sk0b$zeQ9Yay4t+Pm7Z8v*3&Xy6un#ldtnR_>-u5 z>#;$QZw1>XF3j?XpY#v(Z}FxuQs)zT3n+Ut3>nA&72F8TFR26H$Ht&_kHmU_Dhs5@ z+T%Fj)F^0Z=J!j_&TY_0cb@GeV}5;d+%G&j$B0_GEZDtTHp~C(5x(WQCm_lJfCi4y zfc3^-vJ=SaNmBPG+yNj{!N#q|6Gp`6dt|MrlnhnF+>0+X%WNGG>*(rQMlTx|3Gdwa zc-P}QycIkS&s^3}1=`^5UKSat4Z4J>DGTL5gviQ_v6`CVt*d(dkfZ6`9y2=k=hYiY zUoR;ohk0+BO&TeYV|ded01Qf#LBISsIyzeFI3Q&>Q;Nlb>Pbx)*b0i+0ckj71YqfI z-MaSe-NfuHH#HgbZ}Z>Y)z6xN<^&)?kdN0n>t(97g{OnnA01t3XD^ge)@EG#UvD3*ax2@3KvPzGS;zO}XW zjBNsKo_r7+FiI95O6RBCuE+yj6j)V)CS48teGN$SE*ga^reKZ;+jahGUMqFlUJo?X zMR@qoN{z$JS%BOg^A+_UJk2hj@FVlD0ayDG3I_O0L-wZt`v<~c+M=T0C}qvAhpEDX zMN@Mr?#^J6&Zu_8fz%y%DQ78#Mo zNzOD2h*VHzDlT$;BG)2bRgyZoq7*BraR#gT2qoVB8XGq3;GVC%#CBc0*jhwVTW_=d zyR{Zhevf7+T?H&Mx2vb{ZH$K>dd07Ye$Bo0CdZ%Q*BUCy+3E?iCLlAb=DlaULyGI= z`P?umnRT2_96?9UxjT7?rFIp_OEO8OnU0Se2_Mnl;gc>|_vOo>?z6R~)^%92;Hi$d zxTskd-V`7NZ8e%d4_73)U!ON9b4n{IaYb8dZoa)hVBKuYw9lV*tVjEmB+NGj?6(0o!-8Z>P z!uF}9npgdRZf^~XpFxGYGXm<{eFd)o*j>~)1NlB2_t7vUB$+Tnd&`ML;l0A8^3~(( zIf4t=xr~wuZ;Fj8-5$Cj)AReO zqRX8-V8F9z64U{J3_{iXbOyo8U~ zhn4q^20TH-T|LMVruMq`WuV1JEnQ-e9U-eP%^p;C`^Wv9oLd-@#ypBd6|4vlaCta6 z)3dY9r!fJCg<00+U?ymCLVSGT&0`3==$BE)bt-!+kRG)*Px? zaDSn9oSvL)54?Bp9>HuL83ELH8J_ZZYvr(^MjC|AgFL^Mmw1i{EAFq%O5xjoM>{|` zfE~AiV>k_?k3%qDH#aYWx%Zg(G;W{N@fZvexO9oEWzf@`oSQ^H;!2hAebMZwmuWpU zaNNTqQi+lbkF}Y-y5mCPGn~5EYf{DnZM;_DFCNyJ9@<+#IgM2V2`i3cfD!E)|E%Pd zU0CEk#yesuvCPpyyADvAcF)}GEK0_KncR^r8tg5f*BFLb^6njo?ae2VSU_J1z7f)~ zZ$m>>hKwSF9Z|JQ;BaO~Ae3bUt8hAcddJeQ=zqUgY~2+x9X{0!W zZk&-t`7bpSoL?rfF@)k={PbKn2Z$=BCG{X+#9vE(-FbAm;t7oHtpMrbSOxE=#io32 zXQ4iJVdtKmaj!d+VhH*#Aaux)A(+w6yU~aRul-fLq8=U9W9QtT26B*pk1jZ>dsh?i zFKmWP-bomhI==*QKDs%Q!OwxCwf~SreRt>eio%{6)8A{OjR(jSDAw5C9$xr+MhfKhD$5;*}qH)h6LH zQo57^!Z=U~nTVINP=@gi9xKsUXTlR_+L-)MQ5gB}4DP_ioeUPr(g^E;7!y|)e7~uw zP9sf= z;7H9YSLl$49Xm$Jbpg*V&dsw?O*XxAMyUi2QHaXpOY5}{_WpsyoBw1I8&N9#xOoK` zbI+BNeEwnwKnlmKoFp~SM3w>IK2pHzTKoMwC8F|8CS~ zEK$(x@kf$L@O=gN$#?Qcbb%XtP=A?oMro<&RzV{c`QWy&3~kgGjT+=|fW%MH?t%UZ zgQ;SM^OA!12QwB-B^;Wexd3h{Y-n&`92x|sP>rn*rqectSs@5wIZmKVvP>Te3li0% z?=Venf9VS-KSD?f@e$Z3j35#|K?MR4_=%;+z(8`y6ar=8POHVuzRHuIelS1D^jv1J zB{5O;fbSnRo_f$D?QCsteA<2_9RBQ?0vQURN^ss0-pBSdc`2!D8Q#%++Up4B9pnT~ z*gDX4L&Zwd-fTbs~4!f9u~ z(Q^x=#{>yC)0;PqZmH;*x5O;0Pb5Il-gG*7x72fUKza3)eJ*pgq^Fh=2Q-%-Aj zQ=bxtrS}VvQpp}4mzY$$j^LJzdG@3DbQ}Vq2_`1KyZ0f^frhvbdR2R=sLYeQI6iSu z%&_P?SQ9U(-H$qH99hVM{`)nq_KuGyaOC}~PeRn*e=U@Ps9ohy&rr+D9Q%E~Dy9Bo z9lcB^&$(SDGR*WiD!b_} zT>Q2?LGI4q+$|md&1mW~TZVtc!}5w5OZh#0*0p&5e6zTDU0H}UW@Ja=`|^f}yMm`g z*>;*+IeSYS{mWTZaD}C{h2wP2=FCB^W+RfjC(U{kU)?=vuD|j#=$~B>(%>0iYb&W- z$2n~67y7#TR>9{arNCu*9_FgN^as=$dWIQnUDYvus6LD&+%_Vp7unApc&)~?@vv-{ zs>8Vz3+w(RPqCD|vMcQ04@ej6+EldX`FMhGDXb$46o)Q&9h$Zk>+e3Zygc`&&tG|X zBzm`z%4<)?-r5e4k+GwX8qIgC4iXd1`RUa%kTdVJbMIuD`o&qFbCUPa#F>uT2i~C+ zSMEpsv&{f1VEtdY5)~ZW42}k7Sal>G8D)w4&frXR!z842rR?oyvrO-`7vm&I0OUVs z`|oBZMt4h$#W~9#12|YQq4b{AH8V435K=$RVd$y?l1+l6z;}ITo_lp=M!W&Fkl2}n zZOYBV6NdgBhKQgjz`qDVeDdMPACr@BLAaZm3S*RPgY)6k(!?`fV{lE1#&p{tOt2m1}iH>l?8;0TPO^_=Hg__hm(1IR%h zg@qya7{+xy<-S)Jgkuo`GBma%f#m~umY0)bJ9!e?{(_Q{LtY(ZB&Ad*{8IA_{9eA? z8F$zx^em3WR{#9`C6x7;=~MFx+C~L}nI*IZa&M3aNH-MP+`T;R?&|s#qia=eES8j& zRl2VPDZCQCQ9PsgN)u)e#(H{<0vy7^(T$Wx{Gy_I-WkQG%g@0rAs|0LpL6HV@({K= zS^C|NLq4CtK1uFDX7D+VRMY88Fu6PBwQJQ8);F=ykA^=PpAq%BM|@3Tg_!W!{&$1% zpMIlH@y<{7g7hfU5PmS0^8p7D(Xt<=Y?nB||mIaZI{%tOy_|2^% ziGo+HQiMhZsWLH<8Y%SbMe|>}mG$pqLdE}&Za;p95O)55@h}wETwE$aP6dm) zKY<)p*FR=wA0^=lTC>?eI$5?V-g;Ku*Z1ta7`_+cd;Mp{Mtj?e3k#zyt~oL3SXIQD z_Lsv*_=t#p75!I}^`HNBa?hbn9X!N|eQw(lHVY9cW+`TN8GWD4TO_<^Q!CB`9^hL8#E{|**vZjmIp#pfjS1-oS& zkr_O-%3w6fcqcDb1&Sro193%8{WG+ciJ+&`zDMC|^%0s~WtwbmW`q`fq?L*C7(PP0 z@2ffwo=x{Dv@XxR!6{p}M;xcupaUqG36?!Fz!O^1S}M2!dduaiNZ&{n?+0Fx_vlE{N4Xir-kw z>YXrCHFvdrM5`E^%3aLNMz42WFyW$5tNNzL3C~}=;7KS;PoFxfkxcAL)z^>p>YW$% zZvD_%T`lOQ{o;-^;YF=2o8aEuR|wB9TkY8fV{j}H36I5v=W$++MuL;Ny7l4}S-wuS zQAC|YV{Mb3M2eJ3D-VYUuJ;ToPo6Uby#KG*1k>0ZgetxmuQldyL)mVtWCGsKZC%v> zgQJ$hX?o_rOVgB=Wt^4vu!HXeCE5MJjWIztF+(|he9OJ8LU_xkNs!m?evG5#K+^c@ zHR>M8Y$Z*Ws@!nSK#Dgky|B<8M91#a0(cM`>@gr3#(LFjQRO#Md>CZ{0!cX=nfDM9 z9xECmSOP}I)@FQ;9L<+M$yZUvB9iO63keY@*~q%ErTc4%=P6LoencO*wQPuQLkN%5&RMql&wxo|Wc*`|-^))x42pI%Oo zimM%okPY3bVPAcrxHN+F!8nc#FR5))Xhjm3f>F(}AJz49_#m??e~Uv)WRcm${V^_a zRuAf225ILpFt%j^lGl1h`Z<_hj#KHf=@S#XsDF21Pp{3)%@Nf)F5;&jF7zOv;w4~@ z0vtWOkV{xDsb@^`D|fckXFeMMMF8bp5s~t{8u;|QykYIg8RwZF{oKWp93HRsKcG6K z@Ai?!i|bg6O!J=Fi1)(Hc8Ljt-2*9AZ_Q5xR_{We;H5u=`9kcj$hvFnQF|JpU)chnLw;lP zwnd5#^0q&^ul|(%f*MpLy;LN^y=bch+QIq_JG&eIRhKrl#74K5&s%AEM4JN?jr@!)=LVw7(Jhz2b>5`KTwTG&&_QPLcG}5hKRTgEaldT1YUaB)+BbMH8oPc zC`((qJR1s8(!>jk!?)xAtB+Ls&UI$C=ov`ci0Z4qx{b}x=drfV#2yvgG+^sqCB<7Qu={y& zp`}9aonJ?zX50H}FU1Fk|Ke%}I?2Pf>OU90#jP+Q_~ z1(mMUn(1dwpo+ErS_+9Mq*H^c_@b#wy$Znglax+6&j7`N28eKKq#Tt&6&A9Qbw(VE}E+|-pDr&dz2qk-XDD`QIR^O5%U%QLVS zH3?ea>GpeF{_mSA*C@yoQLBRrC%jcecsifePj0P0XJU5go!%QUIaG}A4p*Pyl_q-XpKVs> zK+c=>*P=|(tz{B0$S3?GuEfwaC2zzDjk2>s9TrliL-m2zINg#$G3*~*c&~F<-mq*t z*M3-jD)`YGUAZ?G&p_@R1cjh%h?qZF@*^y2d4-z?dyB5|XwBK(!sR(Og@B)^_`Fsnro!LK?d4G_k;1sR zsS4qgw&FWKhvy1l9i-7@(h()U;kDsCrP(pdU_&O z=}D5Fj=#UDynOT#%gp-B$VgWu`)>PTUPi_(9-cG;K|H4}sOO2}n{1mrVTFDo@c+l6 z{8!^<7r)r=IFPFIQ$Ey4JBZ23Adb3KlQ8)H=z}@_ntnyCNcZ;kA?L}GrhYU?xkZ_li7MY!|x&;;a=-Zn<)!U0xh_|lFdz}$-^^dEyfhNkPrzH&Ox%>=o z>wd?vyE;{sWr3%rstVRJgX}Ekm-BVHE0!EwZ)OmhEK-_ruXB>$_Vd?F4GYYAn zZX-1w`VH^!pWSLxNK@g1IPA_#=tmh)k2|K-_5T-iF13T@O#f3qp)Yf37&e$iSN}1_O|iw8|dr2 zylOU5lan5Zx^=%j`7ZdQ{~<=E$f-ce%D4b177>N1!>+m#OY!;sa1LxL=uI93{%jCArR{JPL;<5Gn& zlg85cr>Acl@vrN8+1zcuiWd}k3dtIa^9cwkpw!;}u^nuF3`p&*>_Tfz>@LBTM3x%ivvuw*Fq zlB4d}>YXrNJIV5QFnYS@p&c(nFWR>>vj%odE-oH!AY~hWHK2^XjzZ3vn^O!XjO_i+ z(kF?Qp8A(|jMX4$IO*{f!cPPRoj85sR^3UyXsocA?LXZ+7i1)XVR|nbJ7m9i=Obh3 zsqdwHwLx-nZ-Y)$Jua!fnYqgpyv$3xx#D1LN0bb`jV<^s+9qbB5e21-pRFE?zN8Go z`GSVAFkTZj7RR#1-|=ncl78G*K{Vqy=ZXT-OfzsZ<&Jrr|Nj#UL=QHqU=UIxBPqm2 yM`w{gd2ktf$=1`;5U=xY60D9}d;7b_v=by9-efhc+IQfK=v0-o9v3TEy!{_kE~51S diff --git a/docs/handbook/html/ss_configtoolbar.png b/docs/handbook/html/ss_configtoolbar.png deleted file mode 100644 index 7f3f9ed4f657ed7c0ef173a4770c429fe2a011f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34080 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�~x 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 z zu@KyV`>Ur0;smeGr|$0Y;bBH@?wQ%ylX-l8ckFtPY+O{+)^2y7yeqU(Mxt*?GqO`v zsDvXMA*LF4e0|Nn5P)=v$u*dpLE3Ai@`c@P8bM@SG~>&RjBt%qD&7~Tp+2*7#LFx} zopsH|=C#vzc5!f!8mCTmKnj9YC&3(~HHo&2Ro12xOBH1z27MkbHxJ-gB3&xeR>zaH z%qkGOz)^1oMHw`Xh?8JJ%?8{Z1Jif3v9V3M;-Cc=9 z9rg9~72m>jxpZlFObZ~l#f1f#7a`+b4aw#?OIWsiVQNB*$a8vgUitRw5=M+tlY2u- zi$V)KoKR#Vs1M||4BW@W@JAmSETr6iP3q$aF*a^6m84TadwW?*i=z|^h>926)bjE& zPBv^HsPTIzMm<8Ch9eKzx8mz%dKX_U;kX%3&I*-LD}wL~V$kR_gIId{n-gAhc28Ay5k8 z-Ua(^97lfuu>#aRf10IRzZF7h2)#SLjY|S;f!+%U3j{fikVElun2Kc2H!v{Y%=XB0 zonfx>n2~l2ks<}%K0~jzgBy3bRHrQNmfR9LylSGgl zJN9pNeXE@G=N84j2*ERj&j4sseNZ}!|o#!KbV4YF@qGcj^0eZ8D!lXbiOQpBL?(JaPFTB&cHsoHEh{w)SabtZNu)Fjg4joeHN9LZySghNu>)6*}?)Rm$eKf>sQ8BSV9(qU#0Xh&V zHgDM>%6#I&h4|=im6FXLKG0=t_V;Bh2#Y<&js1LgS}gQI*ag9%iZD8$XQpfjEZOrE z=On1_)3h-ywbi?Jj{u0oIryl_b9qA0MCBM2f$Ln>;S%>ajDaHa*N4MyOpWU~XK{ z<85z}Z|1o8M^04{2y9B~M-QJ?1nl7f^CIG1HlJfB?DUaslLm4&gz9tt_wVDO?Q~ZA zilB@Pdbf0(Jm?*tP2+luE+OQ2p>mfb{#;mq=lm<;6D5g97|fq8paE+`mf;2YLWr>&ERu+9;-@jzBnJBj zj#pOyiOI=!iKQfqY$zZ5(V8LELRvZx2%D8=J;s>&`}*1+c#7JCoSd9f`L?^aBO*8w zGcuaSeoA1n!ZfSQ71k^r>o02^kdXqZ#cQHz<(5+Z<}esqt9CaeWDS#-KBTA<2OXs(}Y@iAC1=i4zbup_>#? zGc*)p#8u)86XN4D=WJnhUVp0S25B*iC%r{gp9E%WBcUIoU0K5krc#%({pBjQ`c)zG z@LkF-S<>T|Yf<}`FHd2eL|VO)fuZ5Ev^40QE?HTr{dfqW=Hd1Aw{Mjab-EL25_Rsr zzn^jz?`W_N0#8kW@H6oZ7C3%S>nq8~EI>c}(?x+fh>4Z8yRYy5Ft~`IyLZ3YA8=Pv zmX|-1sG|TuCyGyjjRz0>yB99-wAVJ? z3g1hOsPMyE#In-AZ$`@TKeQ8}QYdj40*~t7X*Ts!LE%fpU1=c&=T>}7OvY&o{=dAX zlSqDpv=0()EH8XWVXqnZfM9olP?GKOG3y4Mfs}kRQ&R-1zUm?sN9YBfpLniy?S=fE zCEer>2*I*(hybmW_)T~e8@qi^32ivsr||%+u$`ksvicjYl347yuH}Q7ZV0@yf7yWZ)nfv`goM)#l3P%|0O1g5H_Cxvil8;>Y_fM<_l% zS>Vw?eErQJL4j@iDpm^&vp@f!(68Qu7gz#s1Bek4u5R1w?~9Fh;`{eE5M((!{|0s; zbQN-M4Q*{2YHB^VMQjPA26K9PVSauY4MT&7t}JVHHa=>c;7-oY0sj7ACvP&Y9dY`I z9SId6($#PfR6JwQJMDb~Py^b;kVRA0uCHI$0Po}ELZoK_jWB2*5fPQy=Jb%~&r9#A zK7;t4G)R1I+g5^Pg;o!dc}~hQ+a5kIn~N8JLIeQAT~`+tP!|B0lPB#^WP-C)yJlzC z|M_#^{odYQF;USEIayh@u;}MdfbVd;iE5NDth=WteRQ9N)MKR2%AnBOsi`9!`3<6NUCI`QEki$`ADF9QxVif%5FAg>a#gpx z-wO*0bPxEZJ*^V7(4Lx|{nXLn!$VH+A~IWKd#OiPs&F2362+1LIBE4&f_nP<_m1{< z+?AO71z!m#1B3VQ$vA}p`vX?FB|z?u@*SQ}OB2|(ZJYUaNW(D2e7w7}^YnKGIk;A3 zWPII%i|47{af&h~7nhX0fz5;Q31)E@yQV*9H@R@397r`<_c<2@$Ok8zLkdZEEVfG! zV7Oi1$Lya){hfAUtCri{=*N%SUTEwYKcJPU6WkTyifw9q6AhWDDPy$Plqo6^AT%%` zJ&_mZt=b5H0JmyrY#hjstqU(~iD&PUDjD)KtmiN;Wa%cHI)fQK56!M!({|T527`DX zI>NtJC&i>52Va#Y6i|QuG8wX=^)Ui*r*b)_NXIo~dEf7@9>CSXP}RZXj`dGh4!)D-Frrl5B< zm3p>Lz-;#e?ky@R!XOE(|JGL8hW&PZ*oH*H)NqbsDndw|4UQuwYQNanSnRVxI#h@( zgCG~f*WKLQ@HzZ}W?S#<5^g*eM#lP)dDKJ7>wj81)kOo3@-b3lmU_yqLIClQYNIs- z&4=>LBJw#q&^XMim>3>T(Gik)`ztNWvmPe^oS|XZ=&7KP0t>xFBD@ zzCmbRQ`5Hi&Q;+3h<6HV9fRxv4jp1OGL0G8*a98Y&_R(BvkK?HwR(VShCI$ip)daL zg5bRrdVe$Q)Nq9XayliS@$A`eY|vw4V;pR3egOd_X4>M{b9Q%dJy=ajw^y-ebDtCl ziSn!$5*C(onKMOa2cQx9?Qug`zMY|`N1oNGUTmDlc|0JFH#IlUMazY(=JshxOv6Fi zF0@tXzESMr8o~1s7#s}$X5wav@W!DhW3^B26<@Ya;D1e!vZet=;5CXJT-%#CYVE^XRLCDf6 zRf=L5dK)wdPJzmqnqca6WDBp)mS9UST2e<4?%?G^*v1-5@FaWrkFOe%tvKxU|9`)g zuwfh%7$Hz@VwQ~C1Tq_gdKx!Yr^4oqHY_?~Gbg!Gg$u<-ry(g!dBBL0^u#<}8||S0 z4{q?Hd-njR$k;#^E^*727e8(VgvH_48RoUWzsr7aw4+|Sn~oU*uJ3yOIC^QbzggS~ zg?y^)5BKvlf-936P$mJlfLFnNVVpj^A;o&K_|+(JE%f#}Ni^ma2*m93BCYaxm|}R- z2+F6W^>iKwh;Or27ShfU|2WEX3B_Kn*ekt&1J1Q5^m!0B`=a7i1 zX1>vp&y}&Y@&5)Rf+ow1H7)t4Tf*qTz#TIqh?|xXRL#N7jWn%d;H+@x7NmAkC_<^4 zmPYZ3KJchesQ#%_KKDL#c7AJwIq#In%O3HK*IiNXdTDf_F(CBCP1T6XC!kdj@W&%l z?XPJGStw2kxPn~XY7|6FUMvMj2$~nITEq<;>(D!WpP8wZyb7iefkJqo{9r76QF!I@ zW!2yYuf5}*-$*co>B9lZYKrP?)tfsLFt`4}e*zC|~TF3*M#g~xSEJH%CT@K50 zJEAVolC)uv&=quvSf1vr%s670Ne`!mab4=()4hsL)6r<$N=oD$?+13Qlitat6ub{<1p-7QLA-^5;^oa{5v+?Vzg7VN|+gV%l?$K_W z0o;P1K0@rp>6Ht{u1rg$m+jK__*#?x!vhE3%=fobCexX2su*8XCjBKB-RGX|=}ugH zRM}ozKW+SRQ$4bn4Rs^%6|aBnuw>4i2zxu)0AnI<62XGT zUHw56wpJHSP3Mprwu-}GS0?qX+UQ^9z&#Os$E}#2mErc~!(7UX7dfe^#-i84)p}Cf z-_Oj5KhCtg8f>;oTfp-oh)%cH?{r4$bDjotu7BMBBHrAjOWjR`$}!( z4n*US0{l653T-Yz>G8l93*{`&Z+m!nAn6h0F)DWY*1nP(mLJpgaohuS{_*oC^73hZ zWS+Sw^d$%&_4yogY;Rj0dqU8mG+lbgHm{alhW*8vIpCM*BROg65R5@;hfeut)=P>% zXcj5he=d35TK-x-__aLh*(*7U<6x#U^H=Goec@ z*BcywQI7c*8*Nc$Pw*l&%Eude*lV{uG)}$M(Xjez*fQjPk|YCxaLHH23@o|I4w%&; zi638rD+gw;z4Fk(#iMZut!t{U*I6cGVPXPPH9j!`D1}8GHvI3{m$bAHrl?>3Jsr8X z9v+CmeFSk5_(TAh38AFJ7pdA(k4ejl;q*tmbwDFQ{741_I(q5~QSz$PtMdol`Ta-B zn=?LP(cz^8$os1B%Aa_4RxhEmpmQ;QfT@Nm=1lvmtn%{scjjRqHPckP$aP8PG9a4K z&4fFL?BRyQQv$JF?$gmDVYV>xZFVH(!hCh^r*Fm2xj-7=7@X(?R_0Y=BJX2Q2m)bs z9Cr94IYU;^a>muiir@I~$I;%?Iu{nb?>bA1XFzDp zw9L6cXxE;B_)w@Vf@!+O!Bg@AWhYr*n@lM7MSomcQ%!gA|(N>lT3xZ zy;q3YuS-iw+AoBW(w#&T`i++*rUk@=K%9PLLi(*+w~9@!;rbmv9)M0C*~_>>wQI8@ zTeB%BDM3=r-MJ@Pp{JiLT@3sR5ya2+fmXz0p21)JcjbjW6hJMk5Ur) zlQsDMYwlDzBg1CV*LL*UB$If)H6SlY=-JrWpGaHMJWS4d1P#;aqCcd?zik_i9uIEC zo>A9I?=4FaG`Y`2aBww^knDn1Zk)twproiLhX)6xBqhE0tqxkEaSBsADsY$;#g@On z08Ae#DZc*xz<3I33A-vEr0z#3v!ofD# zzNG4Een^yF38*y1-AvM}K>LUZfJsd9HtA5sia*L&JguTq~!;69*M1_lQIu}ydu z_Z8p8MW@tJOp-7X?Xn`i^8-MEv49eLyCt3Mma_O zRCvQ1P>=Vyj&V&I$fUn8$Ar6lS4MLyt8r+jz_lzH#bAVESzq6mFU>~;JCt$+v})dxoP+(!fi zEpDJQA11L_gRP}^gZ(}2?i7|$kwc|(X;}6zVex8WjTX@)d>z-VuEY(!rCmqhy z)6=9bQE=aBExnAi!mX*f*qlIxLZz2mPyl4>>l-(8mzLP0&YzEKPp(C%2XHT$RR8zX z=dHFs!w!y(_^gr9&Jw6y(JE{sWkMwnDFAu3WSCk$a<)vs zt-c@n0rV8bSp&bZu`w|7*0GEbYkN$I-OUiFl4ykB0n2!gv=ntwQf!%p1tSkn=-MpT zWvNSe#hjeMdoHpXn3y1X@7|(sEtQ1Gj((&2K|!dexZ2V6D_tKX_cwzA1|h%I0~pJ4 z_!Fs<@KO)W$oLr;{)}5G6Z5z+^S1Ei%=IJH;m~qNMP1G**5b2%q;U}O>=wCkRaInY zRr-e@LV@WOSio}*jA=pvg01U4_%b3d1 z9gfn|2iHpWMcV0PL-9hPDlkv0H9z4y+Uw&^mL5;H-(_Xp^W@F4H!&dwuJ0rg za)TryWk@V$D#JyD6gcnM5Et5`QQ-QIv?}xienxTzpOWM^4Uc;7>^`=zH^veVppT?{-+Bt!)&D+X(=z>g3`06e-M2tlHX zUionCsJ_Nl0e;%<#teH{(2RkG3>=Ng2jnS3q~a+xP&@aQ6F5*OlJKtg3qdxZdx#hUd}zr z7X72o+N>sqR`X@khjn$vCX|c1W%uZwUrYp?xTNG99@A?tOAuCPmL@h|j()=DYp9&l zS?x}$Up?B@jpk$=%JbPAA`+yx>qTChzkszVqDdmW|3q7iN6FxqG{Zn)7pBNoH7xI; zKn9tIEWjy0lq@=P@SxS#pUF}Ba}Z)|8Ue(=qNOp(Iki{5Mek3v(-s`K$t&P)IQjtu z`dE2Fr}FhB=>x00v0@a-LhtS?Y|k)I|dNQ z(^qCx{ib8K!!;B_@r{;NjQx;G2*qL5AeKmhchrvICytR9Lw*4^&j*DKMQYEr9_=B& z1$0kqFIUJ=c#2(_*W^M z463p>dBH%uZ%L{edm{puHEz##QH}TA_EABoK`)(`WdkdV;9sOcFqAgbg^WL| z3Ptt%su+u{dT2wqr_0o!K=L*LkZeQJ7KYLG8zdlpZI2%smRYn9t$E_U)VRRr^9pikpS`XcUrzU~Y-O0q`y73%^U_4AS z*ZMIh-IHW>Tu6agnQ(R&=usN~nK3)%h>UQM;v_^6jo2)9vvoYp020BUjh<^X z@89ndyvD_No15DpUdebpAAv0|rrt-35|D7hKFLtS6lHwdL7;rAR<2I&jE&Xdbtx21 z50|Z(5%})^ZV$Z82vZk7c6;o!`FnrKN~%gVArWQ4owo z=2yiSj?(W8u3uDdh=15+{vad+#bYIF&icsPG8C7$;o)AFcEpGDeCKTJB{}KHs8k;M zzT_nU<$R^Y54q&R^)5+#g-n@#!}c?6k(j)$W<2?;>~{`oT;qZXEk$bVvmcic@J|ma z~WDl!!V&MtOBb6p+y(NqHg1!Zyvv-%Ewxtxa zr>kO$Lbq)aF|%fn!}Ok$k4?k#r>Fb>AUoqBbAcK>F!6-k+N?2nZii=(y>PQMrFWq; zR*z_OQH25rodwY;%7q)EC^u<6o>qd<*~+Iv9G0q0E=ySMQ8|3FVxC;9j#XMSStZ8u z%GRh|($ATW9$Uq9p2FCOx^l<;j7KQ&24m4{4rgOK`qWbF#SMyS@) z_5$Zq<0>#j{jg)Ce~&=9LJ!7&E{R7V--r$kGb#6eNkENb-X-an4(cl&mc^9Q+3lj8 zBUH7JYmU2H8kTL@rEVV-*#v~?I}%U?N5K7+VpLw2(FVpM0%i#mvO^!{*acW?yAwnp zn>6m2q%{>Gh93{n85-#`wf@!v!C5YdpWu8uJ%Ty^rs2qwT<)gsX8cl05rr1{c5atS@&p768)Tl{HhehQUHqy6g z3eE?ILqxnE`iYAO#HQ5**Lno686~;3$fBq|&F{)|hX$ZKhD(5NYIl0gfVD=}S$V;` zprsm#Yp$Lw;m0)!Lvw@n^WPap9G!oHe9_B*BIUx3Ep0-(yP1~80tK9Q;^Cd^@Vx%w zU|%Y;y&{-4#quO^XQK6t3Oa4b7b*?f#=_x%B^b~u6C~hdDuchyVS;@*aW8y4AM zCvs@5b%GmK(1DU*L;3>Lc2+S+5J|%KDm`%9h_1;Fs>F1U{>Nxrh%CDZf$NH|@8fd| zG0ybC2tb`!1Jk95urOJuaU5X$w&+tIR0(8lzx9GiISk4ksBdM>F%N@4>EWo@Vg&qw zyY_A1I?YZAAjEJm&;VN0b|;u(@V#|QF=H|ad;o2{&lkc>?8@&Oqs+u_j%3DPUiM_g z)d^!CH-&ALR>7CRlx_X;dtRxK(`UQ()>1ci%w!0YxFt>J>knvs-VBdsg6JRwEy-)> zeEdJ+d9We~)`wr?!kdzP&^)Pg3P|j(_e`)k-x0iXbeDQWv?@d{m62u|9^KpM>8o%)}mThgLt*^G$ zL_0sUODnJ!Cxn8NP)$ptQr>VPPxgcbu8FBY@-D_qs-$BD&4F@{v>znSb_e8se_qXzCy>Db^vM?e==t5`{+W={*7*TCXaiDFAtk+X5L`#Q#eY^V zabheFISREKXGb@FYrPZ{z@9FIa&5~-BUXGD(ure6NzckUko@T;Re~=GJPZE9Uh*_Q z!Q1>Hy4Fj~3Nwgke^XB2V%m2CvJ~;aJhE+Wu&Z9jOubleCl>1n^F<7b?&oL(5${?a zangswb_Oq?s~~;mkG>D}P$t+Xp$wPdndv7g?WF|&IY`d)i(WD#eWXbVBJ5;pjmW z$6_$v*!pdBf_303&`w67sND*J=|8g!gT{xkm}+j5{6W;;S_eT3T1d&}4a4$KdRUvn zWRmkBeuaN!i~ab#E8j0l(WQ5P&f6k9NXN)jB3r;vaY!f_NvboU-R=1@s$b(m(EVQih^_zSaDhb7OPq?RV zH@*K}Mj;D{;Nz@AO@OYFsU?%>N;3Gs;A-#55OG3hU;I(hLIi@_~lD`mCAa6iF~HFpGEH8x;zxlKlt5c)@wY}K0cPPTY`Nf zhl#70`44)| z;{QrIF*i*Dci&7@KoeHmXT$!HTQq{e57@9joBaOc7C*9pe{K2a*MGPCUw6<7sa#I- zOzl$&0rnwN7IH6!g7M3xxrA}iZD92J6h);Ydhfx`mLbFid~aC~t3ql^#*Z@7w8$~T zG=nl-8=f1QbW~fQkr?O%T=t?7+Vq~IMOT=1$hkEU0SRHOV4>ixZh>*oL@;gsmH_j$ z@nEgAyZfcn^xjQqu6T>t^JDJv&e3h3sNt|(-`)+T34DRED1$IfelE>0Pc^g6tfWUd z%p>?Sn9l9Ul9ZKkg2!t6LPGL%=^#(_H|^p=^O_Zv??4Zppd*6O$FJL|&4kYOt~NXj zrf;@wmM)l}jbKjaYpfL7K{7@Yjz%BL$XCUQET^g7F-V=pKez2eu#2WmkhIA) zo7=W-J)U_@Y7Ty`7PtGWrB#wF=Z(WKQ^awc<)IfHYfAB1F0WdRTy>y9*Zc`W2E2xG zsr-AKpxEXlvVaBiX_T3v7Ks_Aw$-)G4rI3SgbX=rPHbLcA{+vrL(btZlp2rvoSuB; zN6j+_&#ia%g)_w#ZoB$aZj@i+BUFRa8)IXl#D~%(tW>4eBr6P3`cv66#;cYM4_W72 zEX+j8`6i>W8T?4xAqL!>2Y=i5>4uGb7HyAONGYC}tx7YTuh5;*J@O;zt?c*r7kH`5 ze51AD{u~kx>Kxo3By|f(z_p9*4E4$IcMyh03c8$m*ci%gqkL9bkgaT+z2y7tJ?H(K zV@}B%K-8Jlq|$`+ir{^SX-(@5#}SD6;&-Q1d7RWB zA7BYpA|cBvEFiri4g%5FT-XduWbz$x>@p)lfLgt5cyR5|47;)!Qd34L&L|>XAqey| zRI?c;lM~tuaG(e5>cKzwJI{Zvvq1F)v)1i<=9l3YeWg$toMZZg49V z(jgNpr7E2dAS&2y=tpmOw|S+1P=wKeSDCe|G7bd*mCuIG;q&=IN9Z|om_=w?WK&X8 z7H^H83&&h3P}sBCmCAyrz8ac1)V?379WCIjr3&}$ zqT9b}rU|i1TsEoR9i|SGL2)%40`wvdA~H0tA#iG;LZRl0?cY%(gVyAijuftJO$=yD zqs*lCT@kvG7K|T@!0Bs%VX54;cOxN2@n-tEDb;gZ)MB1;d&Q%=2o7?G&S=szAu>%h zp(l)O&2s&blzV%+BsHeZv|KrN->_Ye+-K9vfldAN`}2qut41j&8;=oagWdXcZY6an zaev=}Cuu?e6PA>FqLMEt3@9T~i_&P{-W4ja2GbOOJ0F>B0wojm5Ai~U6oCbP2%I;G0r+bd!vww$8*eEGbM43X7eQPM($)|($i*G1 zxpr6by>7DDAB?(CM@`oJvC^hmZVzBDQgVIOa6MZ?`?q7mG_bBz!F2VZg z2`w&tDPdsPc77)x7}kf!hDZ55lj@Z`Z(S}=Hrx7~C@2Sgb_mfi@ngY?KZ5ew+jBNG zQ1PcTKdX>lu@mkiD698Lq~F$;iQ>fHzkq{HN@b4={=^S~@R=NCl#XShY1rc?)orLe zNLt5ZmJIr)jfN7I!zk2JxEtJzEF&#@ERM!odA9i@xFzp9Y&FEVe9M=o-(0GCc6OZU zu^pn{oxhjCn=~2NydOm$CpCjEV%*dx!hsOv_k?R=%f`*KyR*`X=cT-&sL2OR@TweRu@aZADJZN|YMVPN{Lsqh+H zC`x$K1m(=CYEaqHvV#v+j?>MP4`9rn;ug3<6j<`e->rE#LPNvsZ|+j(tH0Moz)FQ( z?6H;SUmSwd3Wnt`mPSO#hMye^f%q=xs{&^SiYdpBSj_vFrWi+v zP3o!BfK@ga2z$1B5^WkRJLjkO&jrrOX!M_}+p8+uN$$nbMZdh3<;Ma7H4hzK{Q^Br zlO4eT#joCvOUZ0sDcgTRc!Irx7@v$!eqY|92{VXN5y?@UQRW*eJ}Lme;pYt(1|uSA zzGIO0YJP5PTs$$iv$~_Yjtort`4jt7=f_swlhrf~$*cTV{to+&xV?v(y@_8IE=5Q3 z*WZ8&$R&*O+k2S!kQ1ZjU7Wko1atIWvY5pMSx|w<$DnPznj6Qb+9b_;L3M7LOdjug zlQp*H6>_eOaTQ5{7!+m#=l$%)Z{}u-i%So!hWBSZi-qX&P+9UU-Z1Va^%_)*WXZ-L z7=Fw=h-GFHBMp;l#ooOH?t%S91pT8gtjmLY1HUci4ZGreU(qGs;6!G2Z{w+jxr!!9 zh1)}os8}EIJtd0vlwm=&8e@}4Q*8^QQ~&>KZQd=?<#mt4rSzmP+*hV?p`(HI%fSy!@hdRzNeWI&Oh_9y_8PQwO+Q~&-nA>Zbf;uTRer>H zN>zQts1o|<&3dEuxN^KQ*_Y$?csx_~DE*@HHs`ga;#pB5H`lb-G=s)5PU#{5$TgmV%m5xZmMU>S0aYEZhgZr?r94w;mNM~2OU!}g}F z*mZ54ti@hhxM8*ho$VT`8K6f~9|Alc3RE?<@EI`@7@TI*P(HD5MEb@BvZYQ)12$3U zg6wSA9e8ql;`0{l9(KvwjgO~7*g?neDCsyfuiBP1AqnP*#x0k+ZpnTSWP9Z0e})y* zFHOfpT2!sM8((Kb!N~O2Er$aY=II|=1yCvo1ie3f*!jIJpeQWR3;Xj=DLr+H+kZMU zqEG7{^krRz9>HyWdj}(2**mva!lPanF?oPWDhmQivr)uv({C+1kXGXuRtl&<2MFpM zwtQZ`0Oo^Rlq+Hn2voVQB`2!gtIkvuZbHR6#3f<427*yf#N0>tXkuK66VzpwUd}&K zREpM-Wm?)E+jBp*!Cq1EFyAG<&m)!em(bWbgeQSb3gmtC7!172v+E0>@OsB zKAUo64`Z}aoS(Ee-l5@4LFm%4JZRw-vpH)0ISd!`YW?4A^knurtGIKSE?mGtK`k#m zZ^qp3r)QO*LEOH2Y={mvy8;2Sf!%xLH(8REmX-06Zrc-@tQHAH77sW~dsuj9c0Y_P zqpX}mVLuUhUn^cO@l}kO+Y=2zAk&Ov9O>7lGL7P!PGr3>KmB-#Dp)WpE9MaXx87v7 zf|CgK!-#>g3EO(VmOpBD%Y8;OAzn{{=nyKT@1CoLepS$;Rt9Q!Q=`m#gGi-ak_Bl} z_l)0}U6qwyR(Ap;U*m47yrYobtkm6ekaY3DKwGwoT^!Sp|P|hM)*$`|zxXD$|(C^kKEw=At_#8_SPhHK6(Xsu6D6x|O;WxT8nH_0+#hBiJ~)U7T6| zHp8LyC8z^8(S3(scjNe>=3Dd%-QMUAME1^1F>GG!HFYzZEA}59Q+@uqJUXA849m=` zPg0UmU+D-45IOI-SkY6Cl!FgRizt6DS^D^Cc zfYqYk*+yO|pXydFNytGE%3&1TRN9<U$3ZfP%yL_4 zWX5EaxD22BvpQdPuiI4c=85ei4vWT>r~SknP|QG(Z|@=^`@!@U8+$5pJMOMFN5~~B ztA`k<03}mrU3D`o?50WFlF{uvKnh#kpl^lj_4DSK{*DGc4jqCT2BV{z9aID5k|$L9 z%vJc(Or&Nr<2fKR2my3D~$l&TE z*Q`5BRaGmlgze$Uz9NNbXK!}v!-MF*dYMZAv;Oo16pO$v8bwwcenFJ*?Ezd?nm>jx zZ}wIxrO9L5U3uv<*fKeIG+Aw0RaQUYliE8OUlJ}6hV|1Y^Hwp+r%aJa^d%+EfTT}; z9w9E#lIU?MpNQ{XlNAc*ez%kV(c^G%kODy0_O{x-yao8K4|n5g{Fn<>75u(K$@W?f8iN@SLe0g$(C7L}17 z`>Y}@;%W2=As^;nbNEC4O)q59peG(E5o#O(0ScXh=(9JL{|b3@MAY@&t+#xE1`M$} z`}q9H2=7?MN(F%$OI*s`gm=y5B2Himc>c8^J)VG54ZgB36@s$k77G{-J4pMTa?N8a zBE$4YyEG~50;Y505J}~{Tn}y870Ki>Me}oZr_E|wOTYin6rKU{zp}sKO)*qE;=Z+= zaDqB%0_yEuUOWIH{>t_#-J>+eh@oYPCb5dQh%ccR+%}{5H@U8vrdk{sA1ARxbfYW3 zP5XPpi86{Lolr_BJ_y4b>%s7dymacYAw{CR(Xo4tlmBECDpT zv=0UQckZ2#o~BKMSyQF1j_VQc>(Xs5(e{7K0!-N3FI8?gw9l;XKhk?Pq?xkz2fUuY zCcvh{PWCuhJB@!Fz4rfjvgC{Gcy1KqG@UU<{Y0_+w&(Rm{L*xge(`INcgU@o`+#^F z_zQ;ZMBH;y5;a=B7OJ=%DM9)Xt2p72{XjwCkCCx7#ZQE1{~%SZW1>fj920nm`V&rF zFa0UUp11zJ-ILU@q~(3u=HLTq*N1n(O5eFd@g*cK7s^{-B~daF339jg1~6sPYMg1u z@J%}qU7L%}k}+DiM~4&U8mMikJamT06|&SM*YFzHG!aa$4SJoWFU7BqAAZ*9RaEY_ zbfN!usHbRclEQ}CQzwfitTz0Y`!A=W51;XrqUd=mE18s-KCpfx6{N)!Q8mAy0C*1Y-Zv zACR~hWz_cNjO%he(23q}*}m{x9oA~TolBHfCu%gROyTn$__l*c^O!SJ++y%>2-HRJ zmicHvAeb2FM57&$pm;VTKUdK$-g=FnWhAkYSbt--L~b*t|NOR|`J?^W0#fCx2_#*5 zot`yCa^6^iWc~*KNc&RH0D7o5rS}}7cLSSKK9(iWe%V>)FqM{0*ryf%vp{vR!rXqy zedsukldW{G0725`q#iyCp@wd!03k4!!B+cvdh!rwX_HSvY{CsL zx6g}93>glG2l4tii`0v=FUp2#`Tqs9Dq-V12tL?Z%`;D4vpzf54NiNipE>N^5oXB3 z#~~;xgv*2<_F9~bEFLPp?x`n;FL>A~uumaQjK()-tW_)qmd~R6XvhEDX&@G3<%1gXwGLewz>bGW`Oz=Ic1J--_jk8adR-;{JXD#~;#xkHbw5NIOOvSRh;L92LKFHT@-lF0dRW{gXhG@UUCO@aXdM6wJG+nb6);$xkgbh*L8$nVbK4@0 z(ld}gZj=B#sSTfIz+*@IDK)QSW;j1^JpGUEJR5!qLB_ot7&Bd9xg@_VME=4yJi~~_ z5C`EBuCMh;*}Q5AL?XwiU0{zEtFJy)tM~PE7EOU#7%#lkgdjoPAOQKD#QqG9CXx)E z_v+B+f>F84IpD&pA$;1ynYeleV)cuE2cT*E};`XyOfnHBN8QwmQVxpN~D zzBmXUMF|*CzFOjo&f*!;^>D8UV(E2GD5?)lNGN`2w{(|_MZiQLfC5X~X0IDKK`t*k z2gwwKaXUmQjUiQfAbt~;AJ=r>DI^B+X8q$AZFdh9yn2|}qiQhCaBqS#*C*JJ`QA%h zS&MCv)Y;#rkv0ZCMqIlIl-96hCDOXCoj%PkZ7~W4dXQc^_MUFzbl?&U%>7XOXQQt< zm(luYi@_reJUnV^N}7DhN&~h5Q1&$qa1XVa>}NRMvYv0T95q!6Re%zIJ5~3uTe>id3S!U+rm|ztXGl#wyBbw2S zLs6f>H_|QDkRJ2opu!oYWLog$L7$k}-)Jj>CS;)+3n4A(GZ8eyxZ>z*IOE znhX0!E7WO>=|nU@pXBwo+5vT<_a>mge5nkJcZOS)JS^8(<3>MEMt&H=z&uBpErqA* zD|&2{q#wy_At|b$3){rm-ci0*qDoe?N$V$A($?^XhIxy*1x$Ek=sDApiX-1O{(Xlc z23bE6ZjWdAtoaiSk8jcGY2yI5a9b!*(V$0~F4;%Qx^AvX@QNRo*}G~u? zh3iC_)!2W)Cm0e!k-ETVR)rd2L1)|cMTaQ0oOf(vSNggAtu?$-rDbIMWtJE}QZo?_ zlxSQLaZ%PsB|YG&i^hUIdOz2AE9g)6lSOJpnjh0cC(A+j(tDS<{i7v9=)aR!mV_p~ zUp?$2G9JR0Ub~SxVM{F*jGyc`+aM)4>851yTJZeok`YWUfAv#e)~6;jIT;=U5{=TD zD&jks3X`O0j(SlN17WPe59T62^OUO6D&H-iQf%~dpWVCf-hgqtFkvY${iaby@V)${Rc-!qGJjC(ks136qd zFXN*FXYFQoLeqL9n=XfU?9k4zS** z;u&d7fwCu#N~2GJM)Jgh&VeqzH4SlHV{5nKyA>A<6bLve{?q(c)$@G^-x6H^E63;C z31+VPifg)1e4Hqu&mXYnP1JOcb9MT^F@7W3-5wOpjE`w1<1_b9Pb3|+zflA#FTp)Opp_P zZT6IXa^#Zf#Zk&C-DJ&)9QudgdJF+FJv3Oo5V;Gacvt;(`14D+75D74qZqu|mS{#& zX^XdUijp!WEC4R3pChXsGpNb;5YGBWGnN$3E5c1PJn);}hQy6I%o)dzr1a;SK=e7b z{z*d6S)dL!acmtpHTbO(7hpkpcuL3fk^#)IEqTwR@Z zPLx1J#X3T)DugFrsB$)S=P8BtM?Hz79~Vv@o;ir69$u$11`7jN9dfY|xy_qAybL)C z?qAmD-~dd}Hh}t5fuf0_yAkZB~_A^ zy#T=3Jf3;KrgtQApu!S|TMOa$a(!d5cqwwcp|ME!S_bAbNgF~|IDs#tbb4Z}l$)Nm z4F{n0g#>kmEJGDhu7l1{-vu*78{YzFL47JVC-*Y>_v(M9iDWd(wPU=~6v|<}a7P&YuoUZuE1~O8Y@`H*6Gy-NFq=>}SGn2$U{2Y< z;|}QHpgNx+5LACX@b1;k?3Jarh^UkLA}+HS4;e_(jJu-p}L{43G&-g&od#!li5 z&R~AgOQjCrvjr6i=NnF+ z|JILFIX(&1f*Yb&2$j^KwX;}R1N05BFmw+2Oc&C4N(!XaG~g%VHsQoZNhs&$T5=|;oX8SQ|n?tOSdiUQqSW^a-8xMC_> z8I;9-Dbv6Oh{VwqS~lpoqYR4Gjd_cU%9XrO`{aFtZB)*qfw5NHj7R;*(R|E+pX zJZ%nf6?JtBa0o409Hxs4m4ft*vW%4Olp+l=5A8oaQE1U%0Rw!pI7X!&zRyn|r`VlV zFeHNt@Bv%XJ|fL5pAfztonI1lAy^&XCO=AlTEo*+I6}Fer>|jY*eK2>feo?-%)HbB zBwZpM)wmT01`l3tCU!lo);YA_e>4e8sc!Gmv39XC{42-8VMI^|EFi4pXXo}fWM;O0 zFuPaotQt8fW~9y8&p_p?6=%Hyhj<}jy%9$8#)R|61&5XoJWu(L93J_D4#Qc=6t|GJ z?V_R7YP4&^?@0l>-_t)4w8l`tnIy3c-`i^6I)r@}2Iwkc8B5LknV&f7k0u;Ag26Pf z-2hUokt=ZUl&Igdm$EsR5(1%i;3XkTT^xmKx8rp1*1PRC9cVvJwK#2;PDTaqvl$xr z{SN_u=wHA;kOK7ce>8`a?nX#&iv{WYzpIXmq~AJpq>v@qV_zefx5%c^idC%t$cLQB zFT@Zq=hnPVl%FqLa=j$G_j>B(feD2JnEloXF5Kge_?!|p#+r3}}17eH=R8-U;pZ}z*!tuO0g+tIm0JOq2d`L-um1KNPm(!L* zO^RbDaigr@Rnusyp5^_(3KXTW%I2!wM3s%zmDw5s)a);_?`tFzRB&e2ar$kfw;Vnb z`l=oD`9|F#jLArwm?xPY@77IVYTUX5Gz>I3j?_*?zZ{9;Ee#8h5VGmk>9&Y z%I47O&=q$7$|0$JTky`#jRXF5{>Na4+aXBMKSa@p#t}T>Us0qe30M@xTtoYPqz54w zZSSs}=lh8`8Ya!qe;6%%;mB9hQ4}hjRqs(@5su;cj8!|G_MpOstWZ@9URBr6{k%$a zqj9?VgZ4}T<&2EVkehU4$3=BVQlhFPjS)QpjH4dzG>|0ZqSOwgSN8q!GiKXI3c>_{ zy^Y~}$fVZdyYmO&eE_&g+ikRk{ZhKvr4K|HYo8lV`LFAVf7u9b5r1q1%zxPkwVYjD zdbUi1IQSi(h&TzS9ox*Ux4@>550*HM{;Gk}L_OwObtq3AY^YeiPBxz0Ptd1pU!oL~ z#B32#LZx@QQ9-D|akjFV>?cNK)ar?SWntw)lz$ZsQ3>ik0`#L_gbF|mM8|^>SnI&( zgyxS@@F|5H!qd|r{&)*ca;6V$*A*<~f9{Eh;{%WSOy<7~mg1uN@g2fpJB_rty7^}F z)YdpQuS%MClhettoG=kS`5hAKD&2$#)|x*KZABRnBUjrCIwtqgiZk$m9IU|cJvS&h zan6MV7(|g$y9_DGdJM_H?K=sCR?#y~Y)tW?yKm(^2-$fX+qt1C==j*PZmObC~ycuBsj@{6pcL8 z42z+fA%s7K;}@bgrUu`!z^GWs9K)?zD^}cNm!DgD8bnJ z)AXGxMd)B4t2 z@aF{JKE^3G3ZSU%>xS?jV(o@RH?F^ah0fj;_m3(?E9N&qgCbU?Z5d8qz)91XmYvYK zNvZAdD9Nuy#Ixo@{l&%dM^SK>B)~}i8_^K&u9-@5MT6evx=l&NguJaosa5DiZmrmDe_gzw%wnJ5!aP z!|$Cw6-*q-L%AhW*%Tb&20;sLhU>pX%5s@q%7!gsudFIRyJ;V&;207N(6+sNi#E^= zzkQNY9YPhjHPJq8t2iH~vnsTery&eCyMjA2JzLsgiGwU?i%Rl=Tk}P7;LX*?a7qkqadS zReNf*K$N$=pGBeghy$;SxOgIZxQxM0$K~#HJGCahC;aYAZ_vo%%wmW7 zUa@<5FF=i|RlgIoLh&S-w^!(tCiCddN8HYxdu=V-(gnzmV#n}uwSOgetV@4P-`mpo z9Va6$GW*=M1kTHnIic*&bb5*3Q~n7P_-J@IUg^qj#Ug)NtJ#DPFVf*v47ph0mjBIY+7C2|v);dlE-JxsgxIMm8RD>O5XU4T$yrd|}c?+XGnza}L zj~ zuMS}pEHe01%;w4#stR~X0;=Cz)2_V^zsxg4Ip!z6RDVHS!UL{SilJ)tH=7RpzHHiJ6!}O{ZB@o{fL>% zIB6v{XMy`5t&~Sa&PAyBGT%;RCc_(=1z6Rv`T@S*MIhD#=jd>R3K%FGK7p=A4M#Z} zULFe6UqbTqTbs8546S?74iLSAQNCogq$OtHwZLv^K8D*ZUb9HTP?0~&okUR~d2+0T zPA_D5Movvitt|5d50qHsSX{=e>N0>lnj*4-9d?NPoHZE^2>diKZ<9mZeTk|u_{7Ihf^H*2X5*DLF8aK57d=?PY^E3SvRjFi9#P+ z6)%6?S8%NnHvD-$75ro!mf>QYwT79K)%>9ojC+?4{JP$xmBXvmTWatAL_tbo-Z=Oi zn7>jZWWh-cv<7NqB#fP>$UlF5@8voAO3zkqLL`TlRFi3Hz6R@wM!?R2>e}#RZP+uF zdq3x5M}^(QPOyIj1CmLTT9Yb~vlk2=R2T6s{YR9uhiMdR0`4T9de&zv>1u`!v~%Tp zM*JceEKZPp37yGFuC!WfhLecpt!ZfP(Ttx1eiTV;Cox$rro_Fwb+_K#@mg#nVD2LMkeQegb%bJoMjiC-rgHYtDWK%U$1^~>z}da$RCB!TdO($v0}sV`7)Ti+T3G2Do)U&Pn#oNu+hmLyLLG zkitIdzJ6-j&|*~7t)f5OLR9P|>8u-tHSlIo6Z=z?vYSPv&$ZVs;CK8m0&pHz;9XJt z$lj7%Yb2TSmo+h@bOP9P0<+_ml9?vsFB-C_0G6cZYF3)?vXoxDXSK8Nz;+7NKp@W} zHcnKjlTR4XF3+zYM%pMv z>4X&!=OgvFyp6Ikml|6p=G3omd`2M_Zqifuw=4iRkZHMQ;{?olM$cgGoahJUC^|fS z_mkHA$X)yl=H0hAVi2(WMM(xO3TBgoK(9m{Cw@|56g^Cb21;)x*e7|B%T|yA8+TWS z_9_P|Kx~u4DvGEKP8#5A63-irWKYH~k-Qg1eooWPHb%tmj|!TniSrKrig$`YxCxc;~_mR`+;^lu3;3hjfL+PwS5?ca8|;TAqH!nZq@JnAU1SR2=UPW!Iv<$(%r1f-{C*PF9a=ENSR*`D z+2lmJOqWmql}uMm^wpihgTYdhD&N5~CqWDaY~#9k=7a(eSPB?gj*NysnD<_nS~K_a zi)g}t8jxw2>6vwmE^+}_EuT*F+9v%V1Ty#TJgd*-=X3hK>##N7vYs-YGGq&tZbu&8 zcG6T$_PZzRytQlITdcQxKHZ*JlqKH^0>RkAnZ?=_Czi^%H(DTza`I%9Bc45ERTIbp0IknD^ZHY;7>;2?)wB2I zFTdX}Wxx1rn1TcYc?nP2A#T;}P5DZpUH`cSw9vhhQ{DX;)7x)H% z0rUx7D-pAU2#8>+jY>X$<#sZ@NV(XW5YcUzV2YS+C|d$m@BXII=I{!79jMIieQjI0Wvw(#xaZYBJ9_)EPJ>%DrM{yLNnl}w37B7R z`*Pm8Y50^9-^IQ@IDJ<^tlRCd+O4U06s{D`|1mxLHtSbWty>V^UpWA9Yd$A^?BZ_=5?bh#vgy8OOL4vz`kl+>|xDyB-EI5Qg0t5-}?!ifL*C4?i zg1fuJZT{!H=X~!y=et$6DpjeXhM7IRo9^|j^?Q2zz$(4~>&(99_tjb{^;6Q@$A8X1 z(VA*iB5y~LNbo}>P_~z7LqJqiX6?9mlke09WlqR2^hYAp8-8bGqrY6?cGE_?-EO-B z&ObTmhBc%A@v2>x%6j|kP5j!kc&TzHC{y@w`-@+!&vkkOXqRq{J|^YKBvqd)oj+^^ znVWxl+)U%!{Of^g@TX?Ivt+55*LX{0naqthtMT1*leK@&5#=9|p&q-={+il*U4Q@9 zbHbv;1_iFq4C`#?8-1wGyu`*qbV|MHtt<{g;=v-VzoSn+2nR$-eYV@bWB$&ihgmK# zqm-YCdYU&f#EM)Y7j{ppaT;T#bzQ8=GpJrcXeDQ7*VP=VUh<(j&q?Dq_il)%j_mx% zMnOtV0!dh+;%ZJDeeGznjDKp-KOfD+`Pp%u&9#r0IJ_w69521yikY13{%$7}HdcIf3)g8r2H ztOgbfBR2hzp{0+NIsdn4?V_bG8eDZ_ocEdah1Vwu?Z0)OX&3v>Dz3pU~j zv@!e*UwSaj_}1kSAp^a+#S$8ZG}ViCkI~-Ll(DgWBiAbY)sg&cDl{oiTF;VF66TL}y-aXU5bf zqw~Mmj>2xiK+{9yijK*jqx$x?PFHaYopOqDq>Zj2`Q8_|B(9IjoQI!(2CZF$x-TE#^EFoQIe-!Ofk5i2s*qqkOI)XDhgu4^`o zdUWei6LIeN{RZr!Ypas4oQ0?hvZV%CeZmaBTm<|ajKon@(UG+sfn{H#h?t)vadv(3 zuq;6xoi?s0D2r#DtrPi#8`?FV4s~g(#5^U}Uw1ag<2YL#?ip5! z@`G=P_&H;JhB|v2TVp+4;+iT-?ipFreKb)nNVA!~ITkTy92C4qXU{L%cWR{7f^Muu zFF=6XEF04Nc|}b0x*t{p`$0QERU>sOR*M8jEY%>BA($kKy(C62rx%O8CY`~~IiA+^ zQpMG+L-n!cCiD@z-^c8^>toC9;@zP_#e1-i2bKkj1g4&Nr;7+gO*nh)%wUTbc&_C9 zb%yaf5>w8@@rhXMYWVWOpRr$YJ&%6j<@Xa$^vM=BzlE=efws?c9{k%7Uoxw@BsUj` z$qWiVr`!INhC55(a#@)fA=0UaO&#&O8A}+{M_OiA-QZg#=U)`@c)ZU%K-Fd-XJFSf zp3uVK7q+L0OMN-&LP+t>1zY2g-%s@OBRQ0Qq4E2PwVMJwMaG^}#fuvljm@wuznNbI zVO$3p7-W$``;~rCCzUsh>en%4f)t_qS=+50&HjzLC=sup0dTH$> zxT7^B!!i_9edLap)Ohz=CD0o`Yq9dfV%o|1w2v{ktCfQ*=bvvM$|3}gRQ9~!_26+r zy9mr)%A()V)NX(Q6eYKQ2d^T4UJ39aNahksx=(97Ay(_oFl#7=xQqM7&kAiURekzc z+LBIGHjcO`TGKYBcQ+T{jb5{0pR(v+K&u}Y@9q9Jx}9ze7Psi#Ce3SWFLIr-$cMo0%qjIbdMtqJy!lZg3&?ckw6HNR5CNXNznX;-u zab7XQm?&+8`rJw+37-pp+`~tkpbwXoX|_s2nhj)#V@w-6SRc+yvEX08V2JNREvshG zhXpJ|xvNuO5{4;|Bi33lwtqCEd+=)X{35@HzRt#X`Qgvl&(Uj71bbNZ zngKe-?HqX6yO9K`U7Fi>Pf)1s^So5lI8&eDq`FMlkl`^<_6KM~9ya~|m1P5`M{l6IBI*Pc> z*V=kXT_U=SXF~kl-q>yI+4i+2Wq+H*buOobh-$H9al6}9)H|Cc}5oGp6se}-r6JYArNk8#et zy{dxC*%_C{c3^aj@a1gN@n32rt;+k$Ke*}JBXK9&pf%9m^P)gNVkfjm+Rq(2%pB7s zpGY?ra>-C;(=cdWgY%(5UFbt8m$DoHCSkulC#QJUW32b&} zsP1PqD%;IDMMeGlMIn|Nd_r8_wPIjg+TL^C(cbx`wQkvE|FyLTnZvotgE@pE^Ss${MamPxVDU1#tX$72N^oOS z`%`nJgaOI99Zeb>trcwJ5DV&1X~t>6fMeM5*|qW>VZ0u%D&+FW(cjnpSkMP1L#oKY zY0yn-=g|cv*==n#b%>SlcTRV z5wFZ#e?WfyLuFkdc%^&GWD@ctcb7}RTT^uyBLaZ77}WMZ3J{|Xu_?K&k2?>;LS`Gy zwJ+8Y>Nejg<$5iS?OS>uh7q7ST{}mbP4G>~^F4kLw*REH{)v~^%tx~r4}a40pL?EJ z=>_o>=}ne-28kiRNKc4%oc%S&ILD~?7Xbp+d`Kmg3kwlJ@T-GYMSGU&&X&4qX=6eG z;$oyaMM+KuCr)k!+(n5YU7Yi`T1)g6BF z=UQ8-63xtdt{?r&+JC$p72RKT!L5GL5p^+T#20T+*1sYkBZ|-sl_-@&?#P%eIEu9g zB0+PGmMC6&51mAShN~b~;+7 zdM%q<*7Z&B4z*YrhOQ*IN%b(2xF(&bnJ)~TT~kb(Noi>pqTjhKy}jmdx+Kv$uJ>2Z zfK$CZZ&!c9DltE?PrqMjlSi0TSWV$=a?i{M!WhKrrd|i`MK(mp^NcTT-mQaIFT@84 z&{c>Hl~@7dqXctI5*#oEoa`s;@l zsjWy4*~)F{1rB0>Y?J92ePwvy$M=`+5@pg&q=&;1Z@l7f2FCJG&VGG!I?n%ru>JCt zPgHIYn+-E2uQ0Zt(2hWw2{A_^t?UUN@$It}o_FlK7{c_PJzj06ZM{E(cY})qmeie> z(2muvUk4hA$G;J8K<6du6&Z?8rQ8XvCy4eY3D#S=I$W(Uz4dx%oq;q&r1mLHIIYg@ zJbe}FoLkI>2rj(MAUjmK%ecjP%Mh16C*%eEox94h+gMk6kyzRMkIlV2YH47Z&Q!MF zbNVqYQSOGLCH;o0z(Yu|N3hU9?du#u=wN$;Tg4k|bV3^{y}M%*u)H0&1=rTRjs*g5 zS$M~#P7)GHi>RH+;v~h5n`o`5{K3un4}!)Te=j)$MD!w;w60TqTRV+e%mR<p+f1tb-Ng`tzM&QkJ330rb?wUWl4SOsYP35e&IVF% zIFw4Ebt zD68Mm2*;TTr4vOk9vio7MofkUVYQrZrbQCvGgjtj-Mq>D7kY>jcRwe+9TMLK*-}rH zAyhOJ?3up5qTfF5ibjL!Ghi;yI+~)7soZHS9oQ*=-|_Ui^*|8pk#G^=IgKycwaW?0 z-V?@!eA)CLr7HYn^7W3>1V8XmVu{MT<-#@OHOHNAH-$q^OkJug)QsLr>gA64o zpnW<_6ElfmMt#eA*6Kr#zI7b^?DCp?A^t5DI=oe-_y4!fXV-D16=;Zd-gAQfNtY9n zEjtP|3s_3baI%}e%VEJ!%-=3bjUvn5U(bJ4xW9Cw3Z52H+>$wyF?mprivy#AmCTkHt*w@XG-W6 zxpwiXwBsP6k;H$~e|FLRVg{Re`ES46#qfg_#+}kgo!t;=oC-EIKR)gAa8Yt}ZiWAQ z6`-AJ=VTZ>vmLyMpXSb%eXobCzbE9%ZCHP1=vsAv%I3!M4D#FKYwHZts%84ZpcGtI zV$U{ZH)Lrax6c0$*!4atVnw($_V8Qr+q^=De?bYI%txRI5jTW0m7WfXOx3_epZ!Bl zn7z+!{oJ{<&?%B6;IWMC2WvJX$rNH5f-G9jUe1qZ4G%@T+;dM|nDQ@!A=PdQi5l)L z2s3-Vfy#^P34>_TY$wu6&-bY2kxjZCGF3He-c z;d&k*?nIs?&!7y`Xwm5tEQX+a_kCv2rx8w;_iB)D@t8E}rnX}xmfVdtbI?jM?1R3% z)=tufK~(+1)XU<`Hh-)^g{KXVcm#+V{PqLT%T#Kj(M^KUx$*k zr|E?~<`~!`b<|*)VZ!yFnnX{F})Du$0bcv!n9*3 z3Gw|wm$(@<@vt}=XY`3y z;+*7=1{5ly%DJN~)YF$iKbu`%)xI9>14fds5&i?DMJu9dQ?*3qM8A?=*RmK5U04j* zH~0ce`|x}CMnue8$cC5RYeG_?`=}C>o>=gQQNsbs90#gNo_j*^J5{hIcZmY-e=X>O zni&|gt;A)}93eh{1mw#Z>dpL&qj@8H^ieEp2P>%L zHpTMIk^_tqKA~5gtyXs#7lvSs0YhoG_j?txn>_CP7f?mm)VQ^rXr#5+Mq1as`&-ud zYo9xLkft_Zo~-VrIuQGybbhKnPBS>}c^6*0xVM}n)lfdi0QJRn*wZ^2?VNwsYb-vg zFz=frZ=fI7nz)UP&$A5e53iOdSB}Z)Kfz?6V%$ur0%P?&LV<#%J!FpP0UT zr@VxK0Abnwm2DZk5_!b$%uou)q^-NkXaM{_aMLfuzf*Uv(~DK<-JwQ;TyMHfVZ@j2 zj(S;ga`f#PLs2vJ-&GGp%V*Gns#$9++#Uhv;yKnT#BzAHli9WVd{CZ)jR?mw?O8l%ojAs^(Kj z9y__-xhTADO}ZZ)oi4~KR}S_jQxH;Ydfg0&^E3TzCTaWkRZ2+zR$LHP|CI`y+%yiS zLjQ%HW*b2eiUpaMUJx7-K;w^%M+8RFoKz0n_iMJ#!U?s>Z-r#9!*5#=oA5lc7o~&j zkdtkZv1+h@i>n9=A@^h&AX$>~A>zWqn1|`F1l7mU;4;^DE(3E{_LBtbS<_C`k*-BE|&(0my`$D2bG%q;j1Yrj^`%uncxhrGtrQih1qD&$QKL=xq3FJMVh~8s=%>V z!LjinP6q7B@o>%af0$y)SXS1QWH_Y!r>Xm}Dz)%KvIgL1!c%{);*EP64tiT!TEA2K z0&rHhDc5$qBxK2#l$oa#<=i9r)RClb?~F(xKzxhs+L&5+^@-DY2JKx@Hi~#Rugz3f z%c9>h(|mio)2PkuO4oNH@#d#WY&2?r<<9)~bE?n6_;sXFq_S9xwNx~kjfWj-Rb>g~ zdjOHJ&NhRb{AwXyP>+;D+3EaDugto{G-xk)pn^7>hO&XdM_bpK^e`B(IRY-WbtuI(AfVb~)I4FyM899T!tVy~$AY zkj-c-Iatgqv9wO}n*~XJgxhLqKiuDj-^z#T-Z;#@XO-7UsW41%EjD*q7@m@!)O8N_ z!UG0N%%kyQ7pO#&TsR(gIvUb{;l5XOVa3NiGwp5J!?CQl07 zQ<;3eBEf;6!7`#_w2)Ssv>hMU-TiT)_=Kt{m3wzuK0QfxE~%s@D)an0Y1N5D8R#8r z*dNiaBaSMfJR`$UCEmoxaa&F3xED%qi5IBt4Ll|)&CArb*eBa%Y;bD-95rOb=aei< z%;1YU_nOoEsjbE_T6JCiD?|N*#MB?U&-}bjR`4c_3-OU86V(wVTE8}`OkAr*gH8Jy zJNG5lw4n=w7b!bhu3w09CcG`3t+8Ms_DZm1G_RUQ!z@!}zfk_t*ZQu|sVMhFCu-E(P(WEAxZ%Kuxn2i_E64|= z(deJ@f%$<#nXw!yrQUh{Kh+9}K3r5slmaVg$FWwDeR7g+T2n+u|5k!zOn9}Hm}^>^ z{!^nQxv^EfMo5~r=GJW=6dBfT`C(!mW4Jc*_B#4ZnVrdm>D+R4a;|syhLJOq^5qXp z;^GS@!?tf2SrBU}KUtBypRhq18KH#J7naHT#*<=~B(9gUsCplgOY9VRYGkn z`uvw+iZlH^GuMjx(hml5tR??q0UWi;#n)v;6aTkBV%(!^ zvj0bI+PYMyMF*p+FPocoLdU1ZM+yBSzbt2SH{pqdngq{0_-oT!&Xuw0Kir?zq`5kC z4j_(<8Jpc4Jhy&)y}T)xcICDryOu3l&r)&wo_4d^rUvE7O!`TDH$HEOD~R>O(+8`e z6F3#ldY89%epSz0$OK}Oi`dtv{6#vI*7NZL5%f?I_QjX1$sYw-eoc|Gg5{Qza{Ut@ zIA;-*;&9oZ9QJdd`ON*E4x3njBvx*V=`JbhPk5e1k7Cd8x6G%K(ZCG^Erm`W&yhTe z*ULIx=kWx|!gNDx!)rA{Ym(5a$5~3kQTh~R&~iH$pu-e7r1>j6D`sl?a$d8w=iKbo zzYuYMF<_I01$!hX#bdc*f)zMw6CZNc@(c(6XNDL88!FLQU?fSqLGcO4FfMOc<`o)U zhQ^G?b(8!Se)>aMlKQ(aze;~AGXEcRsa6^cc0a<)QR^RL8ZN`FOX;MPLJb2(K76#* zhJ~ajueyv?1kJc+B3#cCH$-o^sIJdnHzB|G%Y1zd!FrIPVK?-;^ZboM2_=%Dmc!tgZ20@KEI_TcEN-Bk!Eyya3Q~QIO6MY0J(l=ZM7+s zF^PK!(~vI7Tpki8=ganIqtYv0oXe-=C+uSmzY{~9w@=8Sh?mhc3v7A)HjfS{iqAp77K0 ze-1O5rR!)t30>b5vi;*2%vCdNnpT{cl7;IO<~Jv^`GE_HE}3}-U743m77w12VK{YP zZOr=6S*Z1GZg5!Rt>7RY+xS2|qBIfH-Um#R>j$jKuq_!UhoW6TYX~doUSsvRRF2>=k`p~<_XrX7rS`k+zgQEkld_h-_Xzm zGxQdnuJ@~`gbp=~5!>6kq6QEbg8-TlDK(cE^&Q3a<<&3RtnIGsy&>W~dVZ)MK3O9| z+#^mo06>_{7@&MrtE@QanD9+F66vKByvhaj6nUSgpGo4~kM8}P2{)6E`lq#8z#2Dn zRozaRuwF-B(X)7gisv?yDog=mx+#`7z0rGTa z-{tqZ>m1?@MZwOSd16QbQulB+~zZAF9QTRkk#MSjN zqxwvLoJbrB0d`ymw^Os3V#BuKXcM;~4411f(>}6GF3bqNiEbTY6n)_-4FqO?AP}>^ z_6K>qajJ-cmNP%%r$&1ub>ot_s!BV>D2~w?6b2&OBtS8HsE$Ps|FJiulghfl!?Iu0=rvwoCDqT2=dA-N2ga6t;U{J1-EQjY*_vgRV4XIv1hK zHQ}6inN9$PLD{8~-APLV2iHDh;p-1y^pm=o`F@xfQN3ZL(D#C^N#bK2Rd(v=Npmv( zIN-WtXXs7?H(B%l5ZQ@*oL7X~&A|RS%v(mkW2Ptbkc;~u6D}A@g|^l?CJ2!r+c>F` z8%5P>ySN}*VRBimc4~|Qx#~(1dR7Jqn=EAJDkza7ud#4sIj3Jk!YpR5bgK4?5-LCZ z%7RVJXE?xeN?!AKaswdCTCjA&1G~%gTkQtTq-EB%UMM6hixpbvfH1hD%w6 z@4g02r-kQot zt-t{&aKKItItbO$-V`n7hw8O{l7PYZ zi$FA=fZqJw41fC#j<6^70IPgcLzG{zO@qz(W69`0wX1DoHSou2H}@W0eU_ZaPhY7e z7|f1m)5$*J4qRD(ierya!DTy9j9=QM+ip3plE-Mk*HIT<#23-^d(lVyt~fLX5tF?{ z!I`|up}PX`3M$_-?(9{vdHyS&ESxC^Ar;PE>GdB{5 z72bPT+wEmV_E~z9lsrB~-#zW*v189$`+R;pl-h^#z=cN~eg>l^z1S&@rgpKOeP*!K zr3jQLTl>{~BX}D~9DVW_c!N5iILY03<~W0(6~?VfY3d(HX!2^40yz&d3AVF21Fr0hbBXRdJzS!uX z4&+o1Zhx2UB}%0}@<)dMbX4ZL6r;NRRc=1Gk*}b$1 zN6bRNfG2z1O^KTF{S98-UJkAOm;I&`x%tG`;G|m?jx$uwn`G&FmLhtWI*tHwhnb=( z-|VUU?;;5GlVh%CmO&LpOIu4ZXQFgFLLgA0jsOa*Poh5x|`e z2N9s?JPL~E!~}4aJVV}1>?2169$Sp4TOmkc`NFO2n`AJ7S+}+a6!lL&o1ZD+s8XO3 z!IrdiOybU8KfV6+;achHxscz;q7*n+ywAL>b8dfPgLAu?^W0jtp0=W4#=T6TI}3xC z1U?NVZ}fHe>K*OKOdyhDror8{v;{zZ~)+K@PIRG+LwlJhvLLexNtUt)nVuw=k9LAlbt8hfBbn zcJKsLD$)p{Uv(fulx==h>M6RDf4a4Vz^A#=9MBg^7bSX^%sbq9&%4gUf%md4$@s^a z$m|x82&*^~Ww#;`B$J<40QlK}1m*LnzJwX#9zHbNw;gmI%E&3GVZsElw5HI=&4m0$ z5u1g9#)RMZJeqd~QD!qsiH2I5%8#mS-Sf{-wMNE63kSyJk9{P~;a0)H;l;X#?$Kbb zSOB}e$-h(!3HT-ZF6yqwl!^~AoOs=x%)q$lAJo4NJ5h}~kV~^ggB-OcKaTI-uchX` zfUOZ7bGmW3nJ_3D_&bHt1j^h@Wmc0(w|b%Vod5QUWa|!4q+l_`U$hIDW|Lz5SlZQ( zLw~^9>wTl{R#@es@}NZJo?6CAHq(h3Bv{ed9lmEMn}MVDo`{`#_&aLb=#FlM(Lr;_ z{5=(#bWFVLV01E$mU8SEGw@zgv^6lY{QJu;=AYS8RfMy4ufJ|vwtq3C2?txodG#(3 z>xXL-W`*1j0t{!j$zS3}^5y2)6U`6dnRG?$luSO6Jjq@G1Hb+wklhNcpJpx{iNHZn z#a_4P1tHV=OCDzh8+{$b6zwn5u56YPs+$v)#b%OPxZ>whux!9gIgI>fCvRV!*{8{3 z4#%$WvHJ_(X;y4iivmxaE4lK|Ny*_IygJO%^ac~N1LX1JKl*9{g}pFK`^+C)HW3Ru z4z%;pRX?cTlQq%*97^1APURJJYYKI9NJ!zeK=!S@@1b=)Ep~KebMKj5Kt7f6*$ns-AkHa8j>bmH!RHAuG zUub&S=C~pIq1Ov90Ix_RW_K$y`$@V0>3xC_gc^ADDY6o?EldfB@8qT>Ed0 z>gCqNWRQh8bSMlnC!JA;Nj2i#SXyA@HxYT67Uo5I?2r=)u{}d@;DM9mK_Pv%Y;oDn zossYnzQXY}nGB!l1Kg731QHx?#!!oix&9=S_#C{3JEsqghZVT*GE z9AA6G+cn#Nr+)`@9r$AgK<9|xmed}`$nMC%*Z{~pmA|xmQVe4iRF9gbnKI(`_xfY7 zf0~RT`;0+*@Cuw^G+5%Ukkzaq(Desowt^J>CMR`ve~iMcn7w`m;&d{zx$zV>Yh=Cv zlQ3yUvQCm>gSQ>m#GeR@PT)If$hxEWG10*ZA4Nqd!Q%oJLGO)MrJJI~+1D+5>pWN7 ze+ustKG3-QdC*aO5d7)M+$SL#AO)2LlAuZhHq#XPLkR;p4NdAPcP|j6t)}6W6ma1W zv_&o~Q#X~If5sfEI5C$rf;sB-`buH=H{UZ~kxseG9EIcVGYsSZ%01uM|HC~ty;hJX z=d?=-zDH+Bcbspvc$G;E51qundEywsLj~gFyu&2NY_(vJCC9AceH{>3yJvKN9jX>= zl>Pjbk@}Q2e&u^gso=?w!Os4~$3fBkhF=gZCV(G4-Ji*!P4qrL(JN2#hE;f-uixC{ z$pv8HUp#Fz|M}|we4(~4U~m8V72#Lu*WE9iHDYPkx`)C9@n<>?fJOgn{}wCkHc$8l~=FOYbzye>a43rvs`mXqcFUzJK^%6g=p^-?(^h-;amk}yWPiOs8Sf>zZ)h_Ue2iGc1*s6h4`Lj zS8Ex9=qAxa4qW3f^R)G^iNQHfr9`w_FYly0ra4BBi~U0RBC+e|LeKCHi{zy(@OCWe zQ9jmhC|iCqM5mA-w?-wJNoXb8h$4yI-#CGW4TnS+!e;70eD6*hcZ21ooWWL`L}2E^ zCLW|rp#B5I4f+u@KC(MWe_eCS63gBh;Y&HO(hEg~xU;zn5!T_p9uhuDn7=loZSp6* zw|Q63QdqR}sR1$I3twFja{yh)=mw{aV*h6Gn9{srLSGNy3T9Jqn@CGEmtNK}#@dg- zr=Y$Vda1UJ-Q(~O{Q!`a8yWYjjdCXg)ejS`+oDagzp*N(DY(NUrfMPoQ;iVnN8^VE zK0-x?vGDJ0#^?4+tpCQj(?5Rr>)e@ZseNM0E)ccfGFkRm!lU-Ep;eWK5*Tt=Yj?F_ z&+&XUJ8&N{H_g)B5x8`#Cs#x;%U&lfJV3+q!Bo}l0jf&t(&Eg?1LPZb0IO=Y0})A= z@iCyTK)M4|o15Go`b^Ugw*{z3=dI$^z~gQ6{&U~L4{EWmc^+iJvt2m)22MKuCr=f5 zT>;ioY)P(yRWKS5*4Xr-zS5%BZ;os&-%|&Y$ei`yATB(&8$NPFXp5vTAqry}c&(ni zP89E)E95y~0iXcfR?jJ9tj+BU&ar;=0H4zhl!kaF9y>Xq^@n!7bNgtNX~&}c$~$w_ z=2f}6v&ROq85IsL8^L$Lb2ZRGmAEQm;89dsu}a#bwG)p)T*SlLtNCbrc}&ulv;FxLQ;t)kW3g{z0$6&3Qtv ze%n7aG1RtwQz}MkG-t+^tZT84e{|&~2AxhPl$E;~NRaC5yp;p|Kru}a4SYi~{Cl3R z%dPJK$Lqo}=jp|Oga)}2Yo2c$yu=1)luMWHEN>8%6C@Q{Hf5gt7UiZv7pCe&#gL60 zG&}X#xPH^vv5Yn3iF-_455!5L+Q4*{W&#@JOeC(CqUk&Me=**iJdU3xWj1W4_((4mMv|vd5Bc%bXj?-+TWa+p znp?%!KscFw-86YLfaylRq2c znTDmO$z(R%ItuqDj*c_rQC1jX4oAsLH;9IR2L%V;{T)=YYd7|g6EYJPJh32_0?Wm*iFoo9)Wrxut>ByvADN_vzf+7Yk2#C)SwWr+VE6ct$DEe5 zi9!d3jrkRdNIu>)Fqn*m~+c%pM=I zDd&a5Q@B4br@i*x*%me4EeRYT{UaN6rFHYzYyP-cB=mP9=piZyC9k-7gH^Dlhm4o# zZLV5dmDoAUg!Oed>=E&4j<*7}EiEHA(&0uI>Ii2XGr{HqR6?szkN znk$9!)BZoxhGBojc*cD1DD(jjD~O-zI{eo}A3P1^@62*HmrdFrA^ss5(i~0*np9_# z!tcL8Jlz&}R5`i8WWENODFtplI%Rg0q4CF8vni8TbeKk~$oB~VXJ3&Flamwa&aymX zcos+*GoXiw9}h7}88o|P4*2+>ZAGb2^rq%J*lN+?b&%b}Q4J8V5Y8+`U3xHnVQ!Q{ z`%JK)L+IPh5`@dqen6Hob$=iQf`nW=SoF#;QW^CLRew?x`lub^^aWH?eUschy%|i@mpg-Xk)U!y>>@?bc>d@Yh>HzT@hwnxSvR`@m9J>@y#yHYOOzs(pEb zmgH~5eNu?>2OM2(euSPzXBY`J>`F>#Ty6}1F$7XGrL|4t94bBug-_>7HO>d{c8?mV zvqlMG7;ZCWDZyy>D|Yk>n;IK;Hu~t2yA}tdzj|Cc3MC-`Bn5&30%9m$H2$gF+E;Z= ze};3tm0U&BdM)hyc>yl=LJ`)3MXDNB-K}o#ewHS=_XH zaC@TX?*y1e8+x-QJ~j`HYh(`=*FyEA=kr`Z`vSIEUn4cK0~Hiqd|tnl{RDl8g^$9_ zwX&EBbHoNU`P-ijQ#A(F2?AaEq?%6Vh|THBjaRi@OWUA-Kk~K=I9eyBfpbGt0_T=t zZeVHEL0$pRP6U7qcl^SRmgkyb7{i+}N`U~pc*;xicj3lC^v~0ngG|aNQK35mq{^GI zSKkr@*>=`+;U`o+l=$ui&kZ@;x~)s%Le2ud+-PHjd-8jGd_||Ursi&DqqwKrf8yG4 zH^n~OIMnZy3eq6i0$_gT*Ic84+r&)$OII`PrDoE&Qt@J`tVwJmW%G@P=Y`sAf<8Ta@}PA1>)1d{oX2+oG=x;630Wd_W?Q2!|i7$a>8c9 zG!=7tYUTgI$0IH`3gQ(Mg}Q>pwJLh1^P2>Bd`TrdK_CW67(mam^uzQcKp7;TxVd}5 zM;zX{-}yyuwo;f>8GKoy2hLLe7zD%}cqW58%<or!hEMgnGfC_L=A&<~oAg>q70o?Ab(^ z{{(FwE&l;+7MNx{>UgfzK7p|W&D)ivzoMghOgZd}rYS(rf)lH@?LIr;AhiEul;~k+ zt+5UuJtP*tVFl=QhS*KA>mK{yDJnWTta)$JZ>HpL+)A%nC>uie`EWRi1}A(ThX2I^ zVAs?_>+XpmNh*13U!TmVB=b&G&{)MlwDq^hg1daSZ;=|TAEI9!D@P?6sF=pye*#k|iLps8+^XQg;^JubNddQW?QlEA3c3v7x{ zyT7qMfwnjXtL5#BS3a`b>7TMcmQKtbLNTT6Xy4Wk0{`^A|jumr!OXf7c&So1X*;svFqGd5f1e21nNRD4Dg)+|#oq-`$cl z3>b`q;$PTNC!zb5TarV8w%D-D^90>cYx$?KuDJ%eeGMm2MwfB+{1}L=GT)or(ZV=H zDwp7SZ)Q&}a3cUv);|R{TV|UFB;m^JzAo13>8}hGZ(@4Z2FAi#dhF;Ko*H=ngYwVI z9J*uB5h%7ONwWHRk;jv?nZV+dx!4um0eRYDlVt&~cghJ`Ezx5#SPkIMUeFs%tol2E zmDjxyAad(-55{Ed65;$<8ajx5oWD7)p}0gd1mY z^gkhzPvbLi)C=*`UO)cnG6{U*>2oxYuy}DGzQFm-RRMvL0|HW*m51F4UvLX8$ zC0tz|pNJ#*z4)m!_}{R`nF(W3+&{2Joa+ApYpfgW&K}}M?+ll`nn@6ymh~jeBp%mN zzm@|KEoenJRDdxGqk4{^6d&|gthk7VQZ4CK@|}53S8yTKFKu?jkjT}*iM4&NvMH1jJc?5H4hSv%h=k|A zeMb8avd?1$j4JDh6?9g30^ibVhz&SEnWSb+#O27L-la$9qaJ*{`r^p zM$>%^&`ad*E3d#8C}{|=Lyfd>l3^VfWW)zep3L@?hA#_4QKiPGKDvAgJiGlE3{1iI zekZEO#8_J-+%9BTEf_iuR@w+>pA+@C-GdbNFe~eHk$z8JAG{M*8jCxT9t+27YF_iy zPF1&`G_Y15l>X2^UiT_qO&RaynL~FT8^G{${A|tl8bp--qeCu>;`Yut3D_F zJxu)Wjg?E&w47(;*J|xuhncSL1$$oDc)!UTZ{5zArU+z)JEqjgJAG3Vc=O1j?bfW2 z7CAVdsP{`WLNitG5A&6R=$^fL-Uc7di{^``KS$3S{7|W->O~*+$Q$SJ#r<#hw8n}` zkPP|FE@lAn{%#nxaF1E&`rLvUvz?b!%ym^7x*0`cMjKCayq6P({(aFqhSs$F%l6Kk zPkZqnOYr)uL$$BTm<`D#1P1D3?;d;^+ywa2es{xR)#-BEyLa8Gzh_N;43`EVa)wLCE9G2i+n!*~8_ef#2>=weHInE!9VsJ0M@s0CiEi{{yFfs@a^z00>2hF_s4ImFGg zXpj?A?$0zaSC+li8o#62eR{v4w}-w@RrhXYa0_>XKzw~}mAH)KdpMsx^W6=e`+Y3l zpq8pW-DF2p0*w}t+30EAHayX9|6$_KnDp96P2t^_bUV3Hs*PE2Qix`jKgI)kdSlI* z^QQ10-D?Bs%Mx#PZq| zG)-0XH~om9vWqV`-9G6>DOTB29rNCbgjy$AYc5EC{H<5a$Fa?y{_Z`;8`UBJ;*f|n zHhR~7Jez_D!C##xt2~rIdne&{N_=YSIP(*BPJ0n&wrk$UjBdHmlaz(fOS8Q^;4-25Uz_LO=Z*k?uh6 zu%AgANsBmhl5}F+@q;2mj&Psr2f<@O_HqXH43RtNdIIExNFz|Cz+iW<7I4!$QRrGO zzs9QfWWJXOLG8TmfN3JJ^dZuZQ2y~=NE@`zw{Y!F^k*eva*s*Gq<(BR8)!hT65rt^ z-s7(?OQenRnqdB_fIwgi`<|eA@&{g%NkI6zMYg&A*3Tx#6&llhDjp9!X+M zM`FKnXEFG?i28Mz#D&2M4~9qZ==IWJ=02=MYun$|)W1AVhEB6va_6PHiY_hGNWy$X zkTr7XiZ!<7Ak^hH1`o13HRJp{4g8^8a{uv>P;{T*p)j*J=iq=ZC+v?1Vbox{dNZm| zG6=kmSJ&@u(>VBl*m}#bxVmL)w6V|xg1fuBOR&ZX8r&_o1t(~52=4Cg5Fj`NcL^Q{ z?(S}P<=uN9`R@6})6mbNd(F9Ojv8ZB)!6hqu~c=TbrKvPURU-%V&+BNL1KkOk&C!Ng~y#*cWg3Fmh2I#+Kw6bD) zG{!{{=E1ghaJ6D`Ks&x_HCoYwbLop>v&|i@apN)cs_HO&UqHQ}k2Xbj3(kSn&PC)+kG* zoMu-WLtEws-8VB_sg0eO`T2d}{mfxSnOhZzXXGE>4u)FBL;j6VuD{V6LogZ(sTme{ zf!n!Yg~4@+RXcKd*{*t_?{CIv4A1f-{K;tj*-cP?2JtdTUbht$U`IW4=UsfGJ8vC< z=je;gHwWHfTXrv~-kVTD8O*oqb(XlazVb!#KFUsg8y?wxJEEQ?~o)DRqhcQh6zmBbti zW~D@s*e}jkXhU7-2#5b_9I{;V52Cpb18UB~-jgW`jueta-$mV`B3y-C?HBxUqkHP2 znhY^L=)(jx@#27JeaC*j*12`$%74;>>GWfk%R%IrguKDz|Ja3qm65ZCw1kp51)rvr zi}04aDMwipBdFm^pzZE{$VolWy;+n1ZdqBWs9W}94QICs|MMi3*5@H`QdADFKLlE5 z@TbaN5D(B=Xo~VVxk%pX)!i4iG(NT2?IiP$(?s)b77R!NXyztZ2m=~?sPqiaF+hM; zmJiJO`ogz;0!%FpQMNupdFvqEX?tfjo)U83c|B43w7R%dDa8kYfNPT%PC^k9F%)x1 z6GOd2H%oe09nnLDY!to6wHoQ-=#jk|;bKgnjiYN-q7cBa#sVT~sKzX{%V-#=;NG+x zE;3l-?5~?Ron{Wf=K@wv;%Xwmd~{go+D;nU)O;Y5EqX@2xPs)CM3Mn zu=c$&jx_B)+vfRKzr&~SHaZ&{Cb>RT!*Y;S+>^;LcwfcbN=!|}pjwDB6^93~c7i`uaTKPa13#iF_$&IYByf761L%?KKO4Kg4>4*MS-s=-gg75Mg{)x zK9=>>deOZ1MR(8mxm^+!+mt_f`D6NQn;!E;PGU*pg{|%jJ?QHsPJtymJNIy{Yu*a^ z6&z37CwX+=LP8qyq*Ka^9Kw!PoA7e>)QyGES$eI`WZh!wtJ|Oq{vta2t5myUilozm zwK4Y>Lua{0l1R;tcw?6wKp@w?Zt zSDx7t%4iP-sM{wq2y<6z?a9(zE8n^{4+g-BYL@f_?nWR&z)9(wqe;<`Qe#QQ$nm-B zezN)qt5m{|Ff4+|yO;Bow_t|QNGXKwIMw9s#Iq)yd+veY+fsGwQ-T;&$PpF2gWP9U zB=zvVcSmHs9UkC@J`}}>DbwOw}g4x8lm|{Is z@J!R*?X4Lf)D0O$PPO`c6Qd@0+lxzoUW?zo=;}i^yf8@4m|(DETwv(W=LSR;PKQer ziq#6!32w2MR-F(uub~A)^>r0ICFqPghdoD3=1UID;fjbgc6SQLL4jiTW-^k{?Y_+( z-~*{+lg^L_gg7(iWT>U;(l$z!U(YNzYnu64Mb?8<@tFs&gF@vUrX~ZOmB$MBT{y+< zRze5uO&Clk7^~{ADMJCAOQ#_FzWZ&)v0eHY_XDRcqj;iapIcXF>Elr$-=80q2xMe| z3nr=?DL;8G;Yv9$ZZmJot1)&WbW)X5fU&2VhcA56i-QYI8#ZoEV{KQo5E7$a9SJdW z>?a?^9nGYYo*@`jtz@9Olj-Xu>#l&kxnf+dQPm+M)m7J%aKlsFi4DoJv6PoM3#`sU(ZmEKuyE$zP7;O$^{L0LCk{-Y#ndDli*Qz>q$ z78z+^m@wAue$_@o5%4j-q#>w>^C@7?aSu0tx~APZ$@z8#8cqpWTtW&AKUfXEm0M>> z9~*95NZ40Z-v7$i;TXWLAM#5ow0l7o?V-4@n)|&dcy_+5by_FJ)rGrCdMo)&d0)vJ zD?_Ci;@}U~Exb`Gk|$i(D3Lh(8> z4J@I#Km>LM45+2r#k19m;myx$yVjr&Q*64%TWm~=@J zR6VsXVah+&7_&5ARuC!cJr_QUZ|mw58DWI$6cHAM<+^6JGkuO1WWVB!ZT0{rYT<&m zVwGRIDZriD{Jf#q=eB}k_2UAp%c00M1uNF)x~2ihxLy)xZV)O3LAkFdgT8K4S?Ugd*8?8JI*^)isrHVw5KV(JaF3c=D4tS=-F^Dh z(edR_-$k8Ek-=zhX@<(3iCTEG2ZghWiduMHtf%5NO^}9qX|VK_p962tfnf#ltqbl4 z>J08B?tbo^^psf7?@u-f1z_{yk>4ldp8htFmd3N#Jyq)XbLTJ6^X-@tbn!A%W(>R9 zgf!Aq*c}{Oj*TAUO>tHqebCprt0iou*B&G$@RCozyKU)*l77CIp}deH)9uD4?s676 z%eus>wn^wvRMYkpHp*Rm$`$pqe=3?Trnn(re>A$G)Oqpxy+E|?qeLI_9QY*nR<}Jx zRd@@AP4&j^s0E&|h3LlMybCTxXJFW0!U>K6kyLZExds|s2ZG=#_O@2v!}}1N8PG8d z2EETmSx!`1AO^Uk1+XD8Qtmz&Mc3u(7|q}tD1uYbLj{Nac^|Ngeohf{0sT2MB>d{p1Qcw%-g0##gL5-r zhoN1tsj$UtWGXH5h-e6hG=?1Y$u2*2q>|j({=|gPCc+q#)Rmf!EN29}5CkbHV2)Y6 zd=R?oC;cIEm;0#$(s4=937IlM0M%$|Eb9qRk}5*M=CPB(f>^!DlrG7*`^W>EW#qoR za1)O7VVrwY2cm+-*=UWS0fe{YIu3}sl!2(8AvRbiwVr=ph7w^xXh%Q~Ha9Tz^2|!P zCjKwV(Jav=_SA>Er%xO8S%q}o+0VlVH-D%*AeZ#j5~jFEotb&kx_z2JV-8|>@SyTv)gO6676@NHJ-DOQ4VSZ<-^o^#W3&J^{iSM zNQGky28{GrcuIt1;;zu%xac-4I`Lo}A$+H4iWTr_ib1n~*Q9XnWbd437f>Un`Ob_w zk_$oi_Lr2!>#XjJBS#{Mv1g!?>+hHip<`|yr?2=TB)LK9kOrLi^(pwf>c@8TcG}Ed zpAA$AXb>_H_3n!If*RIk=I!J7qcXfVqFe;S{h3`s|pUF~>lc1n7bU{Pk7)7G5w>b(c5kQtze^8#`RFe&ZYG)Y2-~2yC1fwOS_dqaY>;(V45-N_I)-kvhbC?k8alY zw5m&M9FZWdN559@hzzGeA1SN%`9*c0+mf!XKqSkZ@bbUWU6Mr z-UXGmjf(wpBXyv9`XdwwR88fD^Mu+xBQW;fZq(d={y8eYKC_5f{|4_8@6z3!cgxU1 zK%Nhm-^;xB{T?siM~&NAwIbg)-0L2z1AX$Fq_8;US~rUk=mPV!&bOjG9L;g%&fZid z;`JO|y>YY{i9#^W-fP_&aPU(2FlJeLC#Qgpix_;HG2qlsaBtE*y^en;0f5)}HnIN& z><%;W@QJ~?oxF~_x3kTnng4=y^{9IiuO)yD<UvN_TUKk`p+#hl2f)Vf=+W=Qw8@4nY@ALUw7`M&_L z6`w?M$z@SXDd+!-KWD!2aNN_AUBNDA>P2BNf_`p0hX(*1x1*OBZi0T?oFtZb?PD`^ z3Uu%}=^|{t00(8T5oTie$#&}&g$%n;JZy^E(IN5*_~}J@uDhFGhFnLw+Dr&~5_!0v`1e%^}etz`s#wO>!f zqhcp^aIG*68G`KR+E7nkWnIcdcb88ftso6577p&guI}hw!tV-@;I=S*d!{gBM%Y)z zE$f}99em4R(U|X{tJ=~cCN0{Hg z?bHLb9w@34N|<>j8qdtqG%gc4Ot7ZpIhX7Ea)PMn4O;q!PowNVVrWNQu^#b?E?HXb zoy0s*`p;@ZfgS|(o(0hGk&GJDE8f6*ikoWtA%^3c!D+?J#Gx`9rz8s5tZvkNEPN#G zFs;#Ub8pMHq;43uc{6a{E&UG2w)@Px8L#xt#Ir^)SP~kjV)&R^*8;R?g_Gr*8HD58 z%-aDk+g|{hn%y5*Qs*$%_WjE(2iRz%I`GjsnXjtyhf$#2yU!KNSFoGfM?g}WslH=k zr*x7%{LL}*c-)=5!{`^m%omPj)$i48Wq$a$m<1v0T*ocT!tkXq2~VH$T7+~C)qFOw z%X0*7T2ZyRG_JEQ=~y;ng{e#4(0@-@lJ_kEO1%PX0zjB#c; zGCaysFyBz~vTi7u^G01|cR&8Fj8YE8+PYF;zI~_ZMXmd_HkoYzVVrZb0$$nN$*rkS z$_OO#>Alq`!OMsb=xZ}SWQJvW%Erar%xAj8e5X>{@tEq}>vg!8o5U*IYj3zaI~&hA zIdYP}R>EZpL6U&8=hu?PEn%@ncqEE;qhE!GZKZbf@}F$J@pXL*fF4*Z?dknSh5h_Y z=;UACGJocgxLVUkzaQmo7p21#0>niJ=z*|Uqta`GjNSTVzJs5KHaTx-;~kLds+#70 zpE&&RB-KqI4th@Z9@4-Efo2RrJ0}@BwWHWrjdQEktMIh~rFR2$=_-6{yv%|zg66s% zh{XG%1-VR6q`_BRBB|qH=TXAS0-7mc-qq9MgvYJuk-DRa--Gt_%He~Q-fPKW_O&yA zqC)Z1C7sC%aI-X7BjB3!KX=QLQyZqZwEMNve;)IqEbG*GnC9KV#UNs^;U5|;-sE`OnXsK!uUtCeQM;I1$sxVg^&c+)Mi^la>kTD=w@`~D zff>{w^xfU|!it13o_)S8h| zmw9P`66eDGoL^;`#)}Kh1q94OskpjjAWbIU%%AG{jJ4#n*T}ls&nLjUx(%|-N1}-L z!h+`#*+b)D^jPM%k3)Y4cygZSnLYm4wZsN%p%Re5X=%2V#!^;}BfG6ItTQN;^~Ipl z+iK8dRSiy%=M0)gy_ZgHMJ5AjGBG0u|6F7LBJs=lla28;QffiT#^wvb@{YqLscxDC zJx36k%@`2k>xg?B&!aGq2?yTwES#;D;htacE-mZrdKq^b;s%eIP1oCo{aWMgQV{2f z5j#<^KQsI3Ij-@$F)aGmdz>~mN7O2B3er>V@yedp}VYLQsKWHK!~dkIz`&gb^);#g(YQ+H|=C1P3yPxb-*#I zrVDe@o<*9blJ?y89LcDASAJ3SU*)q}Y*0*osvGAe2xLw$ zz;y}927}fV7Md}1E!-(#a*L;Brf<&LSD`>r`60bsF?g41zSVqDiyYwwvV;cQ8*S?6 z{Bb|e?;eJba+Gn5VpGXnAZ$khMp<8mieHL27i&H`-A8n=@m@5pE zXaPBLaII!RB^l*-+$oZb&s5Al#(l(Lja@>ic!xV7QFHrNR!4n3WI(9IkHF8+0rg+8pH zbWkD>!-GCv>nZQBbn-K^6rwRtU4S*@K}xXWPn?Ze)t?iol~PBZ0%xvo7$Ya7P?hZ+emM0ZV5$S%Aa)wIM9UjT3OiXc z{>d$p8q(`BIb34VD>c%tzX9n^i$Vi5sL2do6m!uveFdY}6#>u&q&RbB2{C$wez^@r zZ{B4jrA>c4PtAA&JXWWC(Yp~m7XyLCJzQtuhRD?*kgYm^tyASB0Y+AwrX--?5VLr! z4A}OqOJ;SELQH`xzl09}fvt6|x=j}(;vpo+N*f$ph@xHe=;5|M%!><13Q=Xh{E zHBUlsfzy=htI7P2jO42RZyesqZ5<@u7Z!p1a-J;ifmwz}rmBR5_s@P6?eoCjsKosT zmSyKKF7^VQ73W+s?VSpy_L*)MgV8P8Hz5BHqrCKxMfzieFhoQ(58*h}9zf5V4ZI-I zY(g^gBkivgZj@1`0Q^F%9;J;v58daQes+qfkF9lp1E2}0Ds?`MXoE@F2OWy*r<)L~ zvkvB?(+TT;Xw<}HL=Z^p>{0NyLw7ySI)UmNP)DkUS;E>F0IJ#lvdSSO$f>UHO(l(@ zY7g^5H*T$5;d`A1i%jsyc+fOGShMg@yNgo zT(FiD;l5r(yxd09~jX$A6NE|?*E5*`T z2pCcVv^Df)-Xj#xjI`cqw48Y4#%kQYh4tek>wWnZ_@jpn%HU)!dKSdtBHPaj0s+Vp zIHfDTko^a)u6{B2H(q@i9?^Sn{T*Nrh}Nm_TBwS>0DrgKi|WE1wY|adR!b2-xT`w5 zvC^4KHoLh$DzxEyae5-nK{5i34w2BUnNFUst%`$=k0Poxn9LOiYjLAPyBGE^PF$XE zY1d=8@Wg&Y0X*40x^*GEdMgzlrW_Ei4kZA#fEfgFrl`xd4n5FhWz$(*W{`-4vRazP5V^e@t~*w z0ybGMmlI@_o4fu++5TCheAbEzO#WH0#_SEner<1U2Jjk%c}c{uL7PcJvr>KL_oE0# z8LD|}>tTlC5svnkkXEP7+*CW`4Gx(&$^f2cW}4m36QEh6Q|QFz$rUuHZP$y+W+|P? z%{p;C4REhGWehRR&VVj;>~O$j9YN9J#q6mO#UmI^Cxx`Ksd78Z6MNKVTUm_41XOh0 zzxN$~w5FQKQB`WRG!cDKL_PcuyU6%K2W1tdjz&x6H%}1iYIpdvv86n%GsD)2v%Tet zmAL}z6bu5hNJr+b&fR3?TxfFB{kP;ZMg#cW}kApdUw!`^v>^ir;W9f_Zvx)kKHbf{b(Vi)qP;q@76 z2mAQD;V({AGbq^b55MKfMxnt*@6k>>b|zl6d0vkHK{sWon^W1-%*7)Q?TMtJ;mIrz za5xrzRcf7fz-CzliOYGX5~eC2RaNB#)tiPCfUdA*2KaJ2b-zkYwW zn^QV$CXvFeWuxsZA$$*O1$K`Wn@Lxwd_S}X%wA)QFlR24lw3(i(ThGn?E^sa=raXE zeVs)ezOwzfo(R0I_40vTJuW|@5%e`L9_LF<>jCQY&vJd@krP1Jcmm3gxSs@WH-! zKEg4v@uo_uZwHWF@ie58D7%F6r|-uE^KUF+K^|y`s(UU4=4rqAqwbhj1TBLaG;33< zYNjjSV3JI5TszWdDqz5N)n*(fAOaelEpuTAduhQG-6HvkA#jTO@4R$3aoEjOw!9h z1NU}dK}Okv?ec)k2^C_pg6aW#s%5|Z3l}g7J~-hs|6FiqT)-G@?Z*GDu})U`slgwe-p6a^`S@iUFwGv} zM8X9KK|b74-hK=|y_0)?!@kqG0}l#34Zc)BRWHXHIG3ZwA)|j{mE)N@La`WKbV-{` z+McX(lv@}eU4k;U2a`2{5D!J(&4>fZ3?IpgH!ZPfhu8hb2Y0q*VHda8nf8Y!UfOQ~ z&0{hz);=oul|{F^D?m!9OmfNr7z{*?Xnt5ljX-m#Zj8T?6hBgyxA1izI9Bd<3mMJG zMczTRde^Iu1z90!CvGgh-PNyueRIymMYffq#Mg28(#%8BGVYpNBy#lThecGplrosG z7vLCWw5CT|5o1Z2f5W=ZL&6ejsm z7$Kn^hy#lzEcxS6f0g>z%Ks_cfAFnN{!;mGY5(Z2wC|CmR`EYc+Pyw8QnEmiEzaCb zZH$Wy*Zu5|Q!rl+I)~1PQmt}Cuz{=(m?m*$*`%pX2e6xv@pURe`@rD7SWib;1I))> zKZC#pcV+<@`a%wQ5hiuA)c!^xiXIRffRt5 z6*ODF5cabw4*6Giqzk9Fb#?InPXxEOEOrF>VI0LlYQ@t#ZUIRI;pDvNKR){%*|Q)0hI(+&i8BvkAwT0_vt?NG~kIzi5pszOyFdz|dgVwB5Sq`ppWPNI2 z_Y;t=wg@0X6^8N?%#Si~3%MXFgFkX+_zX$_W0FRA~ox3l? zuus&_0A|)WyOlYC#n~$)}g1yO(D|h%dKT?~-)|Qk946u&+>e23MM=t^W z-g#+%!io7->*;1GJO5wUtLa2hEj0oykm|w{Wfn(OL0ZCJX2l1}(wK{9(T{{DtXQn0;KRS7qA?JXynB8|O(NRg0foW1k$ znC@+)znY#8We~|osxNjbhVE@cw{apyiVR4{sZsw($MRgNw#Tp#+ABD~I8|C!dtOo;KVZdnYkBHwpp$m?OqRFuz1uNV z1)9(h}dY?%y^pI0LVf2nqHa0(~ z@Bugm@(dlw8m|x%ELOw_1p+_k#YrcXD27?1wTfaa+A7yS3+n;WrZPMr5m+IQX}$wI z9UX{S>MQG=Cln|jhes%tvl=C+=97vJD_BxfK6IpoN66A7X+;W{gq0$uFf(ypUk}1}??>i~Q$VK2rKENw30XKe#~;46&E14mE`8 zl_S_<)Se&XMOoKi^|w?z+sc3mX_WG)dxfS0rQPWwGOoK6Kvya9ghpC$j@VKFWJI zW1Zd_PaO;|7u6C+F7g&5IWDNM#v};2jG;7`F6!@yq@uDy<*gyDT|8u7JfmDreV*?% zSkDf>zQ&PMFUi79?O*lY1-{78fV+S1=+?rIQ*slln9uh0NtDkH6EbWi;(GJ*H)6^S zS~c9f6yvmW0N_#`U{e0WR}G3p-+83P>?bOjeGDKH_o3$)z+0s#g)fw{Zl@BoA*gC z86!10mT9MPicNHT+1DG-GyQGrog1ewr2;0O)KBZiWA&)F96ugsR$0Q~IGKLLyK@mC z!~{rGhXm`(rYohXReQo6lf4_D*&E&N=rOfBg>;-iGeLEty-TKJ<$dDcL?+Q{*7bV% zM*}ZliU_3#)`H#`@IQp0eiyC*fzrn$d43J?G`kbpaD*G-s)zrQ+EXoySq?GbyF@AT zqZi7G|ISTtE@%`bx<9ecXKRPXoMyl$kkOZhvD)nhNJ&}e^c=GK7l4ggaQE8ae95x) zN?f*BnZ3nol!I7?xN*09xw572*#1Y}K(|s_W`uxv@)nkd9KlIR>y}cb>6_>s2en(zCt$m(`s=`Y)}cFg=+hR>g}9CXduc}|U7z*g*>zcO*&)TP zt@45==_33R#|yzE-^5x&cLmQjy_GN=j4I^hNs28~vHfrREhmPAQxtSU7$_(qn_+iv zozy*qm~O(S#OUIOomcnXfPf70z4`kqWsieS72|B&HoVc+AJxDP1z39CsA8eQkJ-Rb zGCR#B^lPnCyF^Tl7Ka!dMLD%Ya2$M`y6Kytorxr&BSY&+W^P+HNk z)I9bAZ&dnt2m^kdxb24-^Y&J?kGlK)qL32uzvNU47CQmHAE=f38+Rb<>%)=__iAAx zUZsaG^AS4JICRI#x$zx$mc7nqdH0zfjMuKW^$WSi{3jI@V7^`Z>pqh{yMrrlVF)?^ zLi-~>-|x? zt!mpKsTx#$qP47|fUqctG-A}gn52@;RCC=gy3=&Mmd2N>xX>}YPjWry+W3&dt$7> znkx6^FCT?+11r`z2M#9sf}I;Z3G8q0#Ym$RK0fpZSX0SgobP&A%|kdo3!Xg&tj2;C z4%3v>$f?B#@&Gg9wzJyF*P10(or=d|yH&W=v|y<+zc?w=I;x)AZb-BUmy(`&t9mqS zAIwRMhFZ1pl#0v|#`Ca49)*e*Yy415!|d}y_>d59pu*4Zhmuq?vx04#}hBn>zuELr7N_FT0Fy{t&pJ%E2ppD(hV zvA_|xnWvl3yhc0X+3z~@mg;4=IU$fFxKHSpS=~A>^G*1L3Lc%}++5Y?-z39zzJ~AkDqPI}W zTJu99USBmo@)Y6@gYa#B>|8OCuQ00(AS>`OHfObXG({i+Iq#h zGF*6Jl5(qWcW^0$W2LgA(60l_m$y$o@51aQHd(18l;DCye8^Qo=mcyVee8*vImm?< zdHD&^vH`Xfh#w9a9etE>iYMYT{=^h^X8FL3AgW- z8odhfMh{ zK})FZ@n_>XZm{yZgyyOEhlGdk*g&`{#4mknG^0#JITcEI)q7ec2N|A>{lV!y`RT9lSoR`+_j@zfsIrFfa^=RZZH%UY_d-7~>W5akSTaG?arjWf9=o05~5Rmn7 z#>{nl(vxvxbTSqK>@*n{<}B&pV5zyshN_{#aLU=8>L_aQxB@o&EtB}Y?5jj&zeZ|O zg3{7g1tw-@pGo0`0~=MCh9VQ6Gs(}uF7cwydYuCvDHnI2Xw4@z!k!xY-k&Xe6>c}Vdi;{@^ne9-) z4-$*A4kbW{OAD2+5E{@W8IC43=@gekjK( zze+p}6P zXaXtPdKePkmnTOL0zJ2%@Nbg?8geb_b>PT8JzJD@U0Ui~Amz};%xB;#4xT^)H_f5n z_Sqo_6eSeBXxX|g5dK^u$d9de`r=pa=Vt(q)Kl}fYhvL-MuYyZqFL*!-z8sO*T!$stx~C+zQ$nKf#pp$*RW0=d9ixU1SIbtTX(iQamtn}tA*0+# ztM5qikhMDMK96PK<#uMA(7rayHd2CqE^WK8Ms375n~iVYB-mm6Mejt@fn|p&IUVYN zsTvTReaIDisRsin=etw)M@A{tzJvp4#&F^Lt3N)Vg@8aBAq>}aRKl_G)o~XT0HHc3 z2ZaOzH0%k>=*AI&bK~yWb##xwHr`(@%U!&{T?Q-=#K;2}4o;Npz)|sK+as_z{L6}@E(g$gg$F+O0v14&O5_xUJ$(3*ZsJprsdO}`(i)$_7a z+}X&4V_o#zYNDL^+e?$6Kz}8)ZxFyR9y z=SDp~dvF|?2J{sw;(lN;sR~dL6BbA`0e3?`!?f(ym)_<5H~%0)#NY9Z04JC4dR%FC z5(;3A9bA*Sw;-TBvC#Y3x1R}lVBo94*E)F?e^K~-sm;y?J4ezRPk(0&!E?6r zZ+X3f^(B~QE)+V*QmLdgDwHO7r>NP1RXM`g z>!CDih`Ck=7(#E$E>d?2fQ|~i14w(y!1S(b>f+G$LIgE5a4vhLbLKI9l+EGM=YI2z zoz;Ite^khIgB7minHf;vG-?l&iOHb{%o>}`m7hJI1vifX-xFRGV}~~1ck0sEa4i{% z!!r_iFfwalK%DX%hovu-9^;s18_v^3PIgK3_@D}G4l1P%)0s}S(^P*mp!KL+mx|BG z)^KG{xEr<#rkd_aQhB@4YGMag)Fv>t4M6jX-9%DEpszE#Gr`NXrMrtYRA{Zsgu4gM zzYlBx+l*H}jX_^u#~Qx>4Bif^I?+8*YHt22=&^a=hT!i34sfzP|4j zlN3O@7Uq%Hd+~Fa_k@d7n5V`4KF|HbmBIBu@urjg&c?Ju%@&2>C;^nhL+fsL()uz2?nG|F>Cqb?d(d;DR;-Lw$uee^9SdFqAXw`#Z{*X zlmCBYq7a}Gj$<>QYZnsG?K=e8<;inow$?ES<>LlJS&6*3cQHQd&#zj=)*>MFup%L@ zpn4^HcN>C%W)b}WnfRJU0$S4?ehr;R2hL~JlL5ddt~KSWb;@V(bP9WLv<#?z!J!B{ znLzBn(bG)Q7834Y9l#|VNR$EEhNQtT{PoVE*590-ZO8s=~TB({&Ri)X;y7La2hI^KMX&~5JgN&*r zzlEvU1N8Ey9izMm;S2wlB`Ef5I$#m4?RQ%2VJ{4Zq6^Ldl3{|}$^WoJ-Q5ysp~7F) zJIi;A2LMZ#V;aQZ{Vw$EFe%BxZUQG^IZdVzWc1PmVjt4V4pyQ3EmJIGMQezfGhjOa z@UvPGR!eMAG^S8r5;LHS%l9XwW`qs>-T@2-u@-^$I~o)D`xIBed5P4svodO1MGpXD zQj!>A5CDz89S#wi18NZ*U6w+5-63+gdO4SH{;J~$>j2(8N^=unv!+vb0KVCFO{rD# zw3|-xCpXnbD!|hGqQx>d9v<0}=(f#68Cb6+pFRszA%c)74nF4^L1_eTML7jv0X)Lzxsp|{e% zsKESWWds1WaOfThPz}N5C0rrLFkIkxejx!iI?t0%yy9gp(-x9|gM+11UTJ24Y3}M>U|Ei!7T;T>XYBTj)$UfY=;F`xcU- zl~#-H!nYh>()TS<9(o{Y2ho}#H@3FanO{B@cD|cWu^9y7?WjWVx60}5%H6xPIIryW zA$zcKHfE2S&1=7X6vZg(ro;hRM{?P#%a#G=iRbxeU5?%MHJ}O1PDvVxRacyfqn*3e z&L!Y^fmK*QUI-2j(SDsh;NO-l8Lg+?ItdO8=m!+O;@!91 z*yTY+cpX73Mi-85EdXx>iC*JfU#RCD6?P{OzFsYrquzAzY{O}rF``eE#;&%tSzu2$ zt^50=)8{(7sn$}ZnnXN_6MOT^&R|rzCb#yCVg9xOZbB;w;_ME}ySH8@TKLX)K7e_f ze?iv?2va{f_8bDsT1H}I^W$@-*sK6BJV6U zl`2m>=JPzfZ@KI2J6=uyDslvvkN)Mr=(e%LZ?w<`D#rXJrkxQ$fm)z{8%*yF4*R=( zBuQEr)TA)-(g9eEZTAKgh}VPq0Cx+B@|{k{4QUSoUo7nLXSKp<- zL+cPocqkDA$5+o9Do!r1bC0}R0r%=l(&+cg5W=I9;~WD<1Y0I!fA&(OCwA5co0;W( zNpt`@3h(gR41Gt#OP>@j9t;Q!D6&`-;?xalTO5w)&diaSqQ8O_bEBNt|D#`HJOFE| zy{-u_qbZoF5VhTn@(BdeWi5C#dTzH9mO~FrB(3;^AaHP`*BvD;2mS*N3>MQXZUt7j z1Q9iKSxmwS(gdnp-92*Of};Ok&(M^zmF^D}X;pB^-FO{^v)MTZbY=!L{7II#&v{zU z($0~PTJ5%a2b5Yju3VsAHJS^6zvWy2*F8adP%%urt3*NGkp>j#lg3cPfQOTFIloA4sL(w6j z_R1KLzp%Ue6T?o^+B2>dZ*S85GtDkwvpRd(Bl6~d3;OKJOEc%VqdT@YtqiE!!Uvj6 zKY+ExT0J;*d5+g_GvaoqpcRf+DaAb4D`UM{ib*|6w8|0MBN=X{e0YzKj|}vFPYD7} z-Y#CCq}JY`7iwlx8gRFWr73Nf67Er4!9RwIQ5Sf1!{l6fMjh&mzP9)`Q)bqGsIpDdtd=sT2IN5qbD5E zs#HI`1@eUC7a<(&)unCQZ5=2OazD_M(w|3tNA-Wxs+3xxRpkK3z+v8?Efc33yQ2Wa ztYTdNj;og^nl$%jADXpHtsYjXFas6{Y(! z4bt5yDc#-uEq>4Qp7*@Z`ObCz(QDtpzV}{x?KS6^W2`xzeTaxTV0g!GbJW^_!^n4S zehMT<;1eJ?+ElIhr`&EaEk~rivv!N2QhJp1t@B|GmHRTjQ%{spFk_F!Zc zf5}bEbp4UJ;d6C|pVkI%2(AM8FcZn2MQEZ_YY(#hCqfXyt>K;HNG#;K48Q-VLX88q zA$GrSV`&!#!XsuQ+z$8B8hfoNl90D9R2|04OH0;#n9MOxN{`~I`})evU3o0EP3XLd zIL7^^VvH0l$|%CH!XD#_)muOwNIP6S?T41G_~v>mymkBTQ9eUc{Xksz@){+6g(K^N zE!%DI9oB60CT!Phoy2cdODrhMR%asw7M1FImRYrwRNBEU48vo7e1(}CtQ|u%$!iu4 zs(+h~(XtrkDienHf4pr;CZB(|k%Y|^16+}avBARrm&-E090m$-X?6TvHF*=57+9*} zih`GVDyQf1>2a@7u@wD}4a_guyqqWeLUfTq@mHZ%OW^*9u_-+Yq!RxVC-~=j1y;BJ zSi)pAal6#U@3J}gqe;z(ly&e^T<_flr4IbI1sw+$o^EAdHm2o8n9V zeRN@@*Qg5AIOkl6vWqGozQ=9?5x8UWCz|Z+(BE$GZJy0-OGaCp{Ssc;O_KCh_BGI< z`d`zko0&~7V_$fK3uGR+G_+49n~VJYrgq0Cwq1BxflTN8`Idl=NxQCAFIWa#iQQ(d z`LR#p%Ex`ous7E<^9+N;<3V=cd3b-0wy}@G=vU%TyhnBuF`{VWJh4|;`tcYYn}Ny% z{7;VZt1IH-C#Q#O13I%M8R&#L3Ima&fWmONxZz!Sa!RCWf)TYWu--JfhxM$hq`)mPK1gWw*K^MOzvE}g2 z+LhWeDBkt>;OW-}MGp#!idr&l#&t70IYjGl`0bktKK@u)Daq$?Ck)~fOQvvP4T{pz zqI^R%i`koSJ~(YcxU1js7M}eqS(@&iChi9jK(E+dhgbh8MV%Lwjg)gC9CT{GPZ!rA zgo`gGJYPD2Ifwa%FZVoItkl;LbGu-j_kjMyV5_v^g}xjPB{lwuANO;{uaP^4{fSa9 ztF_`6>!@R;hBQ3^Q?@A*-;<>(z4FOH z7f``1ZXH%lXZC0!SQZ5m5(H=Cr51O5EXW;33`pDf5a%lsqn*}LFsAX_Pu~=76wyW; z&h#k-1bKvPe@=seTxRfHw4=`JLu0bpJwvSPpP|ATX7#As=sJ*K^?TWNL;x`!23IMG ztVIIuKVaj~f(4aPdV4_h)m|ZP6CSS1lRU3&o>_S4Q0J)nxNv*%GsuPRyciYs06D6c z5|`47S1c9hAUTk&%mFWKJ}sA7tYsJ1bFphQYk*?0e=~x2$(!0ZC56`o?wPyuFISNi z9iRfRxq(7EP%OX&cHHxMk45#|$|CiIja2G3k_HL&P=5;p3wa2&{doZ6!}_b@(+U`2 zTv{vpJQMd{4IkoX4PyZ&9KPehc^!#pH2f%>f+>^S#P~hG4_tYt82%2zoK{zVz%ncPBP; z8@5#s-8{H`ct{SB_O4vJ;LfC6-PfXwG{13voHI|&pV6Lkv9*g@zc)m0-@&1Z8`#uQ z5iTWOMbF48eI-Ut8+eE_dyRxro*422h8^BCMUAH^PK$#^onuH#@+A?0!jZc9>Qm;Q zYvbPuARz>%A{GA%m<(3JF_X5>EJR^PU9`@Gnc>3bLMALgz5(R7ntXswFTm~lx@;Lx zoACS}aBu==hTQt4ZKj~J(mG>E49kNWsD;zSF|O~M8&95Dyx1apSbgh@rZ_F+tCjN? z7sayVF9J&J+O>G~X(}?miMO{FA6JHV)>GL;aVIv}hr>kW!{^T`xR)A~XJ1FbVL zi)!vNp7nS|;6xRr)_D7B)wD8clEcZi9FS>Lzm^{R)oi}kph{)=#mLy$XruAqqQ7Ag z$1=M~rM{+Ub?+A&;|GP&t@3ONpUm0&wvD#Y3LoGT+Vy$1`wvuODRZeLx0wG4CPa`} zcHy3(NoV&n!-a9!gV)d1I1 z8)X>YU=jGY={h&5qR+NC+Gqu)U;&%pBmb4#XARckNW>_r!Q$H%mPL_~DSahSE&AYS zC<|&IFwnX&mS~jq_ZcSif)CJ@^!tdn4~vp|&fFfo7WBg@iroWMfMg0>59O)@XfUp%}?@u)QsP+I7x+g=v`mY2KzR7P&{ z;B}g7)Yf|P{n0o}$S3mdl;vDyx|F_HX(C06VLYTHWKm{u{=H;%uticluHh%mhc~XT z`yESeUunBjXuxR_FwKdwVFeNe79G^xF5aBj3Pj69hq+DK)(n47o3YqlcKh);bFN~x zc8c54uAtw-r+A7cEVx!PY|kJgHluU|-@&s?T4{nl&qaM5iE;t2i!7x6y!Mv=UdSrd z{={m}K^`S=2bs7Fv`21PX&KH9XXq;(QT@zUS+!n8H>Y0INZZZJb>qrtzB}d?ZQlPg zoX2YOB>ccSc+7d&6TU%lzq09mi#^Di!1skFWM57{EF3%*Oud`wi;VWWOYRRRAp=y_ z)AMEYSc8NCx~jyzG6<>n}jou}+FJ2WcPRTP}_l)`IAi@mD< zs5PJ^JjO2-JD)#}*LJPpI#KZ+X+nQ8uG^1?Uw^~(aBREgY~#a0mz#JaKF|jRjoI#3 z8l_a@Q4bINI-m{Jg+#*L3bT!kK=AOc>tL2Zg@vS4HJgq6rd9bYNWZdE&TmhypZkRS&LqtUO_sAcif*XYEp{kl(6R_+(a?|y9-2CJj7=XH<~w^d3l{hoh4!+ zf<0D_GfHfUDOf)wF-zq9%U`xLJr|KdEf;qj^9k(2X<{xogAHDT0L&n>X+Ie@AK80 z+iIC>(7`rWJa>i@rI^M7XSXn`lHrNaE;YqCWa3Sgz#{qRx2BaNZvVaO~$jwiY|2ofAsLH<|ZrPP4mC4T;e)eiMR?+*04~_tsq~# ziQmZMF;10uS3pqoP3w#km^UQIarXrBLh;AJBbB5$L5ShbD&rehDZR zM(P;4lIx(D43R7Q=z(?vT8*?%J$chb(S)xdNMq2^HAjslv+}G{BL~;NZE0?2ZdoJN zSBg>8EkDMWqa@wK-O%j-Y%xZ_O_eZv0kqEKbQwE54{!%NXKN{I<*a}96j+vubS7^ zd;7b)5_60VG)He+qOHVxRg7Kr&4DMWkF{9d-%xceN~e2LzeAM8|NFPS zPZJlPO$S?q!l^!Vk@}mZ?40I~DaX|irqsnu>O8zvVm4sB11aJh7V%eNM}oY?#?Hw( z+Eu)uV`Zhq{OzwwNeT{HV-C_OQ~l0kY|`bQ65v&j(yBy|uIm0wPe`ABU=qNnL65QL z-kP*s$z_XPY9O7`Mii~1i=lYK_1DzQX3s(HMr%Y8b2jmFG#_R?+LiCF=>?!67Vv0T zBUjxc_6+vqtnRg&&xNrLg0GC7kBY!n;Lk@r8j^Xyii=)-eoQd=GZ`EG-wL*u4sKIx zGaCuFZt@Mxd3oDMF1;^Glv>yZrcI<=$#FyVK-h5M{`^c9xC8t>BA*u%yjw9f=fbVU zEJgc8tNFai>iv#B5?4o2W0} zeA916x+hKf=sBZlSpCpEFIoF+^p|9f`URjJ1r;2KT`NC!;L&GCFH@9xKEJcmw>;9g*-Q{E7&%PrN{O;zH~@g6L%5W zK%QE3H?=;z-WM9okmt_&FVmjE1__cPMbXy1jsjKY9ot&a5&dAHq1^998ymvlv&}k7 zXO-i#>)ofP?kk4)o%8F;+VqZ8f9PbjBy$eW9{x)Upl<=}Azy*%r~7x=(^@?4)@{`G zNA>o+nbiPVi*$Xhr+l{`Z(@q&tXEc&O*?DwpQP(;=X7@LpS~1S!<3D@jlk(Q1y=bp%nQHtgpe{#w|bk4qg*;q&#rxV!Bzva z_MC5u_FSK_QH#E1n9+C6$gBDONa>4_Fc8LgGSw5!sF)AC;1i2*l|?IYm&&xpR~Nty3%IT@otR3akl=Xl9azgNZSJUq#aUspVUV@rIag{WaN;V)x*X`FOKK zRMpF`3S4zuD|s~e^CgVU7jLtNlEbvV`wsb+kNx=*TmEN@;gavg32>u|ex}qIu5=B@ z@Voz=-`*z+%w zh|Bc6daRiv4zF_GnzRfbEl2X# zuG)*l9JGr0Ke6hS_Xzg&6-Nz!&-ZXdx_BZdi{0nayblAteZYU3^i+v>0B{ZLb{P%I zz-I#FR^u>v5APn1W3%j4HD6DBc0q+w%@MkPa>k0tC^l~8amOOFwy|`J*`jP)Cm}ua znYQi^^Hed+Go|Mh)AB7CC9@{R>k@4qBI6^K3e7H{E^@z+wirk%L^e$bTDjDFq6t0j z{US{9{$87at3#ziseHX&W4${@gPh}LDU+5+ymrgnMP+J=n!P8dpbP;cI+AH45}}t0rS=Ctvp3K1GPLQls00+_6G)E`3VQDgcx%e z%@t{tUT)xjolt)JxnpE*%YKsdzVw_&69olgfW9iiK)*&cF#SuK{PSwVac|cDSD_)BPP<V?84I<22)_ zXN%#F6!b(d{ywE4T2cFzISuctD?krQf;%IP?q#Lc6|C}t8z8JfCD8)JAgP??667gifA41pY#3Bh0 zJWi-0FS%iGJq5B)?p$%CI}&7M7i4;e*3?%uqj@wvSZ(Hi9_FVuskFf2dvGN;Bo&yQ zQe8v>uwhnXNAgUmGQ9E>@t}I)4Y%UmzC-0Y)2Pp88>(Aem^LAVL6}9*NQn0HFK6dC z;!^sLse2fqO>@=Dm$?I5pJ2c&ME3qPO8|MYMSoaO--Y?n;?*B{x*Ew4xRPnA(u-9} z4=8cSxGg=AcpWJ+_Jrz#AG6;d^cca8K4ycWZ*WkJHQtC6l_gbO)6TKS!BF3oB9GzL z%YIC;2Ieq9{4aZUS6^?v7Cal5DkSohmg;J=J^0vBDe;kxvz_vydpC~H89stR2rBN1 zy_Tf|E(%NbEZTlMtEvYQnr?%r@We{~$&TTsbNFrCcSGqpwYmz=^S9`tQ zo@uCe+R&C+y_ME8rOa^lbHoGAl-1!Qa#hu}$Ds%t_90gM!X-eshCWFp8Ce~^*ylWW=!J(YI8)@)G^JtXgz;SPaIQFmKv5wFHf{AKmN~pRvTHp; zrtddl!I<+FiceJcpLkWcG?2fCW~FmhsE(_k&mUd#6WFofe4Z@r65gk|TfE79Wtzx# z5q6XwDl|UG5lB-(96=S|ra^M7zZ?5Hg1iM56bW({6IG8m+t)9`UP*F zETcRZz(cpH4pJge&0^S9I^iOzOBl&SPhM;I$doFLq6Wag*(XP$F_Et>!PM`T<<`9?792Zwq(8U z;OJIu9|{DEQGe}uVD!vNy^$xJ%*ALC*P>e;OJuSmsd`4q^)uHA`xag_hZmAgi&U!m zm8}*UpiBU$_=#8btg&v%5Jd;cE=lv)akNTILLov4;UC!0d|h=cJ@$PJ-9LjNPI~H# zmZRctx~s#x2LGd|#+eqO5(#cQk9EF1(mq#%uV_{IQ||m~%!xNvMSAFlou$$8p@PJ~ zO4IPZ;ZC4g>o1{|N~s$-+dfCN{`ZUmny5F{?w>%=H%*uf`1sjZBbRbQiB5kZ=hGkh z5%fGZ%{|%DB=$55ewue2KYp}y+j4iMEVsZ83z&53AP8f$=;JKJfK~TrWN^pwZl78M zX7$?~0>6*9^(G`uq&k1`S(jdP#BctWFHw7blU;ve#elM*2pgvvm8t zds0^4W{c$72W4&jJ^Ez85|RA=`#doK3fmgdf<04CV?sKgcGu(B=emlE)0Zz@+%QBW zf4*0c2SZWhR@Add({YoYmq%Kh&2T=y%;*C5L^z7)rTk+4XcV>pSrL5-;ZC?R2q*3&$OmRBD~HZJne zR8|xU#Ia^}xhaGk{1t}SGC1@yO0!4DzNZ|z?=&7C&`(q_WQC=m0g#hZ}y9_8lhucM*s0gz1K_4 zMSr=pzl!JOD;|u0aa2SHLi;Y*$oQU7c_q`Dx@5fppw(GvCKGhm+_EU_o<4BS<89DQ zz?f?LG4SgsHm&KSvCbg6CNXW&B-TM-M{{sNELxIAkQ%+TiHwCNkdAWHbarT+qUca<@3GljEisW5tOmek_+o^CJTOF?+r{_w|#cZaS z@eKaix4P|Ut}v`8OFKt@9H0LS6&707e1nwTu=bR>FiM6En}USOe;vpdoXA& z+Bx@rebltMbG{^fIb&Hp-XzWCW@7pWMf4;6nNJ;$d}C%hx|}n2iU(-u-l@u*=o|qI z3uCUbWBfEW6wDE&P4s=jk0m~8ztZOf{{Lxz%K1 zuTl@2glqH~J;{GwPe_j&T;#?C7OY!&nFXntAUo~B*n}zY5HI%!cuSy5vR+1-)?#nN zT%p}JlH|&kt~xn;y%NTszx!zMD&t#4Pz^Yb5q|0QlW8kxkP0Rb5YqWw)}2X~4L;sp zI$JNl<`c&H$YUzJPsvyx&W;+YNo2EYGu;IMm78|4C2oFl(9UXrk%$vH1Vv2+-HKEd z?3mTh%bPJhdtX-qLt<)?sTcM}<=)|Cw2Ubk+d3`l@q<{ubNRpS*`GTtRE;FtUG9i_ z4t-u2Y*ZX(0M7Cg6`Q}Fo3%@DdNBB2n?Md0Pjz`!C;N=3->Aaj5`{W9B!B6x2Yst~ z-oJF0C?R3+8Q$j{jrz5vzQ^I#ZX|ufX!q$UG`)r{#fn9M+SVZ67~?~qSo?ZI8gF0y zmBpoIP4G@cN?*_H2k^@85D{3ls`O;1c{|GQ?Ko*8qDbaeG_y&vmMmPPd7!FcaZDie z4k-mGDfr6xJ+FR_A#&6dz^>P%trLpe9FW(TEWgA>dQHK0=qlu#uWD3R$Mf5-T%V6x zRmY+PvWWN5#a{@plF#gBUQKJEAnqy^W3YXd-lVjqGJ&1D{1BA7R4xO;D=INcfto!f z$5RV6)miDMYb6TrA2V+GOHF(>2(>LPBjhsW<@d9?BFQoN=uc&uG~#6Gl(8>HE7+{v zf8QGwCqJ8zQrnI#OrV{>d&%T^+CIAbW&30Ao2RvxmjWjYm35U8-9HXBxvf2Azl z@$kD1R!UF;<=K;ad@DEUqCH2m-vDD29ZzcHt@V+t#gQ2na(BuwU3|B21jr!SV7xl7 zvRA-{9&-~V{7G(u@{4aj!1QAJ&TW-NGYW92kU1jvX-mo5r(jX6eye4&W5=^%_~IL; zSy7GSFVjH9_caixuNl3dl$HdjveBDKfbihDsPEv!pV>zj27nJ$O58?G3!QhDu1&x}^Oc&YwqN1Qw$zzc7f*?kq>}qY%2ERY05J?cz(~)6Y~5VT$(~mTru zbt;(cL%cFrwsP}JmnKoXs*#OvoO!qII?d?6k#@E{{GPhm@}FL#a{pgAV^${9Nd$ul zLek}kC8@(8y)rep(!MBLxHJUI^^cZ-b775yty|ld+-}>a^_&MBb9BDbzT<_+jGjSO zW}@u`>^73B`90<^?^z>mC1hM4Apnx8dJw8uQ^6BZX6_|=$wLgHV)zr0U2JKSP>}#Y zlJWIuUQOXt3?Xe6?_968 z|GE}-sMTz;)DcyIjSmdDm0-dR201f#>!pk9dCDqY85<*k-;!3B`q$7_D?f#lB8CxobPl%oep_`+d>HQ|DyY(rC4OZ6 z`dtc5NX2K>&b{TjUE}QAIoWegOIxlI9*v?6wu0$F7^6OqcqBD|Ko< zQvc|kWAxb>RZnXwv>9!uFV=(_)CtekCgts;rk<)oF?t49LU7PuX{TJBm43y}sTEM& z_#2sG)xN*_AcsSa!STQG7Mk}{?L)|*xNptX+puFy{burN&ckkp`K{55u`{h$yW+9Z zt`?U+b1B>!bdONW6U^WGfkwZdzKGt5jyhKtIQLX3@!ivd``Dt$kKCf@1a~Fd(@JhD zfP?+-UmL`A2E8uF6Tq?!mfs7_qm@+nGaAKaYeB_9s6VUL7Y*k#eAzdAKl)torC3qu zFS6`>t|DLfO;v(?I!zqFjD#ivveuaS{anm8MZ%{fp)N?W^&BuBbtN%DxlV84N&1@vM=w2WsX z30Z##BlvG5Nm3<-G%%hl&Fp|`XHnwV#;KZN%uMqpeRt4>K6qvYv4E7=3S@Kee35{h zUo?IZEO6la)jN792uHh&SHPa*9SAz#est)urN#d$%<_G~IXuq-cBizzDDP!}$nEJA z-9(*InaLM)o{N+~tXS~?Kin=|`eDBXC9NNCp94?op+SRKjkaxg5!Jd#xGozF8yohz z-KB-Frw9_?{5c@G53R>ESK}*+`$NRS7^IyF303BCErhSHSq5^X&eb@EiA%h{mTFJd z!OymU!YVyajwN(Q6Vod1!|a!Pr?^GXj{Df>Qj(tg#zI~Z`0Zc|QY;2I%*7!M`Svy^(5LPJKWH&PrQb`i=f=(btnl+oDM6WU2!9XG zVxLm1MT1~sWT)n)4OZ1@qKX&n4BI^4FptvWZeJ3RgwYk_qzB^Ha9OYEsFM5A843nAydhd@?tPA3-UU%H$P10iC;v?H zqVt{t;%k1UjDmu82doQEo~9tDmF@;+z`Er%V}=3E^2CVYU1Qpvp)F=}M6i^2pu@4{%T zX#U7>JTNpz^qS#H-BStL+XR?XM^;Aw;yn%J?J>PGK(cBq{s{h;k*i=maz*Ygu zp&SK-%CEvx5$;?{4f=I~m}u$@)&hdJdau&Kr^E^Ego*BG&CL-sflD-sAebmNMi{ZuJmB=W{VMJr{sU} zOj`vzRy#@FSp@XESTpK&#F|2H3G~EaDWX#PGAUw^0c7GfRnOzhzmL2dS;_%6J?mvo zSc49BKpZkuqzX|^iM88&Oj6i`M+qupV_A}R+Nu^5{kV--*-!h9B$awBa_48YFUAZv z#uH3+qfT0Ov}g%$P~dBIu*0FTjlrd6^TatT1lSA3vkA>ihqy}+rEaEERp}{3R8}Va zLz8@7;kAofD@j_+{~~?zN5s`~MANXXU<=VJr?fuS?d!Hm@hyKib$ep{E>X9?LYrJ=8O5N6& zxSUN*_#*0Af4o>kd8Gpp2!AnK!!9@kJB?d}&h&mud4dbz<}p3uzr-f2n{s^;+ff#Z|LY`w{cp zJ{LNKf88awId06O2LGpodUA2{JyKelHR8v2N+rq6hU>JH_u>u52cmByi*`mUu+_&z zi0+>VvTzBJq{d}P`QjPCM4{j1+UG6Y0uFe`bs>psr{u%l{y#9_Xymff!@=sEhLzna zUSd75i-pB8JTA30zviVY*EG@G$Uu){iHcwGW&Pc!?D3l^QCGGF5E>UZKsaiH4M7(N z_{D|0j-zpVj?jrgWK9a{!(Dh@Ub(=H^abxDeF%~e z9PFpd<4S%`_B5VmZLGXygkax+@Z^#Th_pU1sFYtFnF-M zQOJ2Chx+KeRsb7QhKggz;Y<_n%rMZTSkCJFb+JtXIX{Ypmok%71_XN4738EP3ZGGX zN9B)QmSKMsVpqP89;HMcU=Pd=PRoKE8lygP0BtRGD7RM7&a25C5-MS4xj$qzd-d=Z zsqH6d?i;BfaFuc5a1%)V91^Oo`{vfND|IC%(lD~MgB&9G+~NfLp_aa_J+vmBRv$2) zCaJ;!e*eSRa|Ud|*b|u&=vacZ^@ShzmhzV~A0>(I2aHz2B*3N&6x?ct zX_2+r;6a|B9ad5%VSvIV$LJ{=bpP(Xu=XX;)a+;7PuQH{`?lNs;1L?Ju!MwCnd2Iw z!`JxQoCE@~`f=gT7mE7dNz~Ar)FD7DC|Sj`)qEQFPsp0^>uk9{JNspCy{rz54~)8$ z>y~;S!!qoE1A%^D+%v6&uLs6+J2UsbVvBYZclqi>{0Qb1t0;#c45tt8gcadVDR^wT zw=InGsS4ypmKDsI`m%8sR9i$d+|VXB=V&(`9=QiIA31*8_pVe4SzD$$>eVy?*zp`g z@&YI?378`cd9PB*Y>gW^o$?e(wH z11n^frJtBUql%OAwaP9}bYzF8uzX5r=cN6H{EmmBqMvWuu}6oSypS4W8_l~;u>Ca zmo8To|1Q06AMm+VKZm~-d_|_d$w1ajSj`TIlKE|;FsF<*py+|1EK`Or*jagbw+vRV z48T>tj8&0P)kn@%=Ctz()Fx#?L4btZSk2bTEyLG=fT;;JL0KTc;ytZ@C30FqRpqa) zE;oLGyy(_MmYq#O+~0(yr|nLe{H&1YiwOw;sNCE%4}F+#hcIRbVIlhc(j_?IwZi3{ zqa|R|L*pT<#x$nJtWQ!`1S^NVPbCcZw@&Q~(b~?MEq89gPYlA5k$}XsIg6-ERcy;)_|Igt%LxJ{`&OC0AJewBx~b`HU{29xo z*`VLNO0&P`CQDe-CQSp;UgIgZx7C!2@wxMRAqcmhdr^I$Ki-<8{Qo7GI%iI+2ECEL z_yVb`E`Cm6^L5y%XpRPwg}-xP17ENUo!*@gQfybC8tanX5@8_*(O~x(<~owXwi7QX zS?mlbJ*_Hb_nh7$*$O`N$mzkXN9;3tb8kH-T~G3r_=jXLDSebm(8Jee006h_%d|NF z{p}oq82q98&fr+t5HG+`If~9178?CNs_X}pJI;!e*RR(@pH`*%J%!iEMNroJAIhqf0nGLJ*01cT5}Os72AUZz?#ckBQu(D zwgt%6BB=Uc7e4?ditpb{lw)*2j#61(W2eNdq+9-V^F_TT69BR^8^<@dI*aSAl};mK zhzVFTwVNj{yPu_MDDe|svvECv!gacn9lz`1FT2^iVg0ZVa^xyDws?W!uA(ma?+RqW zWRaW^aNpqa>voEhjX|Ju;(K2`BKzP(NE9Z@Bx)3`9)0r<34{+UST|OtRwh6E7u)j4 zN9TCa{ZHMOVQmayK4$qR0OE#o<>->qO?jO7@CibIOUfgYeUpBzye50hu59|M|09A~ z`>r#Csd{V4&^-zvG}|&`h(wBVe0RHg5P7fd0cP1fb$He^LJXx1MXf1&t+5Su zy9GAsF@`uJ81?+;leoPwqROJXZ*V;Uih41kR;o<-4YMphDvPR*rQ^SaUuBU<)$pL^ z2LXk%k8$hBlF6l1P4BD%|Ins&6nE?N)fk&rU3)6eDa8yOGDzSB8&8_=t~E-S@oTXI zHG?pov^bUk@&wRvq3m+-#9c>X#E=jh7Q28J$@(xXwk67fRU-sV_SI{7lhVX_Bz;(Rv3sf_YWGhZL|hzAorcqN`F|$(4Iv?Mv<#2S4AjFjLga$ z&xpc##`15VqQhoerX7=>Gi}m;jg)iCMQ>P{MfmMM6l~KHfV6~!7%6tZy$dO$`X%fG$*9ZApu^1?@-4s=~O0`x%OMN za2^agv}Th)VaJ;F@#_NyqJ@Iea}Fwtw`z0XsHDdr&o$fb2%#m`dV3v@<1k1-H2JLv z_$pUjb7br$jQc#l8I2DRBt6#W8~)O(A9gN@k#rL!i!A$}@1BL1gl#D{liL?;`7Vgf zXlTN14a5GGB-QuPqdD^G8ez@%#pj98$IiA-^iaes0=6MYjzLIi!q&qGt?db9$F8@4 z9+Upwn6k=Dkn5jQCJJ7v4`wv}hAFwL08Xi^*hCQ!QE2T{aF)4ZIeo^~bOO6|*HJDJ_J~ z-%7g`=UI*K(I@|SoDZ|OT0miI_tzZB%GL`(Xl(!Y>xJt`Q^FrDCH`si7UNqd6k}`! zC#}W$=7=j+%#q{sB!}dNIayLi)%(~_ODNtQwr>r#b_qC2B{hx_} zS5`)xP7L?;C@l{BX6*NKd3)runukCB&`Mdz|t2IvzW zdtF*rM^BR%r3f_A^(#}6Y*p~Y zB>EAoD@(MOl{;qqcDyRE784vT;wJLv8**F#CHoLv7lO$gf#oVME?tUwhyf=f2)X! zEJa{Q?3;AL6OEs6;Kx^Wo1_7Fi4zlOCfSmduwOc|e|{;u@WF^wvYdHhS1NgDJx}Fq z{htM3nu$8$bOm){TV@V_YZ*{{pePEuP7o=%CkKD;EES`fgkHqzk5)WE5rsU9XJy%b zKv3NT$u5eKF%>WUy+6j}<`aNyjMg@6cdzlo>LExmpXgzA9n>P2z)qFR~|+8`h6wyIQjCi~Z(U{_3*nKcY75_W3BNw`Tn1eHK+1D;UbPo|yT87pt_ z>i_=98E9l2-B;mE(q$tF{EGwbsCxz_fJ}YDs zzIt4H+tIW3qwDc;dB|kuB!E!&8UvnC$VdW&;Z75!DMTi;fR$H%x)2n&1K6{c2wwGO z8*eaj3~{QIO$~}AznrY$$gxQag64s&ret=3-@CjEL>4_PH3NVAU&_w-(9jSNh zxus1&p))iH?9rf32vAfIW~h>|>fR%%E=jUWFaC?NAI)6>3UOEv7-z{aBNT znu4~L^2!Mdh7c(ADyOC<^83>NSvIrv1``8`kVQZKhV_J}y^VN+;wd1dP{;<7cQkQE zxG2*EFh?Ly4?GwMTU5;yP;T@_l9lqHmI?}m;K_Sli_I?&KR2)M@&P8wwI%ImNDcuI zc>1K@wQy3AK~Y11@Vw${P{#{ZPfcEhuY)7`rR|09j;CI`X@4upp)LO*sk^pjOwV94 zBTe#4e=5ToCN2xJ8S~@}0fO@KdWVi72-U8RP%B12q`EGia$(cDUHw`&!B1%-@w)L} zQ{CWmqHqgK|8V8uRd}MMZewzP6x;cZRZIxxK2j>oWgWL{BJc1{-@0v#Js=kluU&5g z{|*bbB|AE1{*3(cWEcW_dB)bmP|>lM>fDeD?;CY0o&~kO3Szh~4$ybH&wL62%2-mi ztaih8IR=SBZgEGf1w!$hla(tpFrC@C|J~dDmALA9AoolqMfG*jAae%yy zIMF7jNdpF~bcq%cMGD z-{q9{;Y4o`xN*-K6P#b1rL1y(wf!3Gg<+Iz;L1q&BM-OdI5(yqv0mz@wGARpxNT7eKzJbxnrSze?1E$yD8Yr}}>QNV>-L2=qnVyjQ_OhKB72E+y^iN;cQz8hM6Q z6tw=y3M?)h8un6hW(r0nV#KqO(oEIwQVs3ODqs8*kSf~~2ud&Moad$Re#~PoTQko0 zVa(c1KuhAMO7Q>W9;IS`^AZ+|LJvdNA78pEZyupAL2QdD10BTCsCOjfA6H&H8YGyT zSrccQ&Jb2Mzv+<}t61a8Mg_E?`_E;bn)yG=qap3YS^tV)uwe5XG|XlZm|iT^R42eK z!q_pkU)s40ehcu33dWiO|GeDmy=g(;&QwAG?|LBAkSJ{V6(mFdm2LeyH~Oz^>v5~j zf2T^18P5MBJ^R<+x1Sr2c;#|sq}M(Eemm~U<>irn-xs(XU`h-^Qb)s${_X?ZbAMc% V?2uVvAgqNxh|0Vx68Yr){{bZvPVxW% diff --git a/docs/handbook/hu/docbook/hdbk-config.docbook b/docs/handbook/hu/docbook/hdbk-config.docbook new file mode 100644 index 0000000..d00dab4 --- /dev/null +++ b/docs/handbook/hu/docbook/hdbk-config.docbook @@ -0,0 +1,190 @@ + + &bibletime; beállítása + Ebben a részben áttekintjük a bibletime; beállítását, amit a főmenü +Beállítások menüjében talál. + + A BibleTime Beállítása párbeszédablak + A &bibletime; felhasználói felülete szükség szerint többféleképpen is +módosítható. A beállítási párbeszédablakot elérheti a +Beállítások &bibletime; +beállítása menüpont kiválasztásával. + + + <guimenu>Display</guimenu> + + A kezdeti megjelenés is beállítható, választhat az alábbi lehetőségek közül: + + + Indítási logó mutatása + + + A sablonok határozzák meg a szövegek megjelenítését (színek, méretek +stb.). Többféle beépített sablon áll rendelkezésre. Amennyiben kiválaszt +egyet, láthatja az előnézeti képét a jobb oldalon. + + + + <guimenu>Languages</guimenu> + + Itt állíthatja be a nyelvét Biblia könyvcímeinek. Válassza a saját nyelvét, +ha lehetséges, és otthonosabban fogja érezni magát. + + Alapértelmezetten a &bibletime; az alapértelmezett rendszer szerinti +betűkészletet használja, amit ön felülbírálhat, ha szükséges. Néhány nyelv +speciális betűkészletet igényel a korrekt megjelenítéshez. Ez az ablak +lehetőséget nyújt önnek, hogy egyedi betűkészletet határozzon meg minden +nyelvhez. + + + + + + Beállítások - betűkészletek + + + A betűkészletek beállítása. + + + &bibletime; képes az összes támogatott betűkészletet használni. Ha a +dokumentum amit néz, tökéletesen megjelenik, nem kell tennie semmit, +ellenben ha a dokumentum egy sorozat kérdőjelt (????????), vagy üres +négyzetet tartalmaz, akkor tudhatja, hogy az alapértelmezett betűkészlet nem +tartalmazza azokat a karaktereket, amelyek a helyes megjelenítéshez +szükségesek. + + Hogy kijavítsa, válassza ki a dokumentum nyelvét a legördülő +menüből. Kattintsa be az egyedi betűkészlet használata +jelölőnégyzetet. Például a Code2000 betűkészlet olyan karaktereket +tartalmaz, amit sok nyelv használ. Ha egyetlen telepített betűkészlet sem +képes helyesen megjeleníteni a kívánt dokumentumot, akkor próbálja meg +telepíteni a kívánt nyelv nyelvi fájljait. + + Betűkészlet telepítése + A kívánt betűkészlet telepítése túlmutat ezen kézikönyvnek a +hatáskörén. További információkért keresse fel a UNICODE +HOWTO weboldalt. + + Ha egy egyszerűbb, kisebb betűkészletet használ, mint a Clearlyu (kb. 22kb), +a &bibletime; gyorsabban fut, mint egy nagyobb, összetettebb betűkészletnél, +mint a Bitstream +Cyberbit(kb. 12MB). + + + + Elérhető betűkészletek + A betűkészletek különféle forrásokból érhetőek el: + + + Az ön *nix disztribúciója. + + + Az ön disztribúciójának nyelvi fájljai. + + + Meglévő Microsoft Windowstelepítés +ugyanazon a számítógépen. + + + Betűkészlet-gyűjtemény, például Adobe vagy Bitstream. + + + Online betűkészlet-gyűjtemények. + + + Az UNICODE betűkészletek többféle karaktert tartalmaznak, mint az egyéb +készletek, és néhány ilyen betűkészlet ingyenesen is elérhető. Egy +betűkészlet sem tartalmazza az összes karaktert, amit az UNICODE szabvány +meghatároz, ezért lehetséges, hogy nyelvenként különböző betűkészleteket +kell használnia. + + UNICODE betűkészletek + + + + + + Code2000 + + Lehetséges, hogy a legjobb az ingyenes UNICODE készlet, amely sokféle +karaktert tartalmaz. + + + + + SIL unicode fonts + + Kiváló UNICODE készletek szerezhetőek be a Summer Institute of Linguistics +-tól. + + + + + FreeFont + + Egy új ingyenes UNICODE készlet kezdeményezés. + + + + + Crosswire's font directory + + További betűkészletek elérhetőek a Crosswire Bible Society ftp oldaláról. + + + + + Bitstream CyberBit + + Tartalmazzák a teljes UNICODE kódokat, de lelassítják a &bibletime; futását +a méretük miatt. + + + Clearlyu + A legtöbb disztribúcióban megtalálható, tartalmazza az európai, a görög, +héber és thai karaktereket. + + + + + Caslon, Monospace, Cupola, Caliban + + Részletes tartalmakért tekintse meg az információkat a hivatkozott honlapon. + + + +
+ Jó UNICODE betűkészlet listákat találhat a neten, például egyet Christoph +Singer összeállításában ( Többnyelvű Unicode TrueType +betűkészletek az Interneten), vagy egy másik Alan Woodtól ( Unicode karakter +összetevők és az Unicode készletek, amelyek tartalmazzák). +
+
+ + + <guimenu>Desk</guimenu> + + Sok lehetőséget, melyet a Sword keretprogram biztosít, testre lehet szabni a +&bibletime; futtatása közben. Ezek a lehetőségek jelezve vannak a +párbeszédablakban. Szintén lehetőség van alapértelmezett dokumentumok +megadására, melyeket akkor használunk, ha nem konkrét dokumentum van +meghatározva egy hivatkozásban. Például: ha a Károli fordítású Biblia van +megadva alapértelmezett Bibliának, ebből fog megjelenni a hivatkozott vers a +"Nagyító" ablakban, ha ez egeret egy kereszthivatkozás fölé viszi például +egy King James fordítású Bibliában. + + + + <guimenu>HotKeys</guimenu> + + A gyorsbillentyűk speciális billentyűparancsok, melyeket a különböző +menüelemeknél és ikonoknál alkalmazhatunk. Számos &bibletime; parancshoz +tartozik gyorsbillentyű ( itt +található a teljes lista). A legtöbb &bibletime; parancshoz itt +hozzárendelhet gyorsbillentyűt, ami nagyon hasznos a legtöbbet használt +funkciók eléréséhez. + +
+
diff --git a/docs/handbook/hu/docbook/hdbk-intro.docbook b/docs/handbook/hu/docbook/hdbk-intro.docbook new file mode 100644 index 0000000..7faad8a --- /dev/null +++ b/docs/handbook/hu/docbook/hdbk-intro.docbook @@ -0,0 +1,85 @@ + + Bevezetés + + Mi a &bibletime; + A &bibletime; egy könnyen telepíthető és kezelhető Biblia tanulmányozó +eszköz, különféle szövegtípussal, nyelvvel, továbbá rengeteg dokumentummal, +modullal. Ez a program a Sword keretrendszerre épül, +mely lehetővé teszi a szövegek megjelenítését, keresését stb. A Sword a +zászlóshajója a Crosswire Biblia +Társaságnak. + + A &bibletime; úgy lett tervezve, hogy képes legyen alkalmazni a Sword +projekt által értelmezhető formátumú dokumentumokat. Teljeskörű információt +a támogatott formátumokról a Sword projekt fejlesztői +szekciójában találhat. + + + Elérhető dokumentumok + Több, mint 200 dokumentum 50 nyelven érhető el a Crosswire Biblia Társaság +honlapján. Ezek tartalmaznak: + + + Bibliákat + + A teljes Biblia szövegét, lehetséges kiegészítésekkel, mint Strong's számok, +fejlécek, lábjegyzetek a szövegekben. A Bibliák a legtöbb nyelven elérhetők, +és nem csak a modern verziókat találhatja meg. Ugyanígy fellelhetőek a +régies szövegváltozatok, mint a Leningrádi Kódex ("WLC", héber) és a +Septuaginta ("LXX", görög). Ez a legfejlettebb része a Sword projektnek. + + + + Könyvek + + Alábbi könyveket találhatjuk még "Imitation of Christ", "Enuma Elish", and +"Josephus: The Complete Works" + + + + Kommentárok + + Az elérhető kommentárok tartalmazzák a klasszikus John Wesley "Notes on the +Bible", Matthew Henry'kommentárját és Luther "Commentary on Galatians." A +Saját kommentárokkal lehetősége van rögzíteni saját megjegyzéseit a +Biblia fejezeteihez. + + + + Napi áhítatok + + Sok ember hálás ezekért a napi adagokért Isten igéjéből. + + + + Lexikonok/szótárak + + Itt találhatja például: Robinson Morfológiai Elemzési Kódok, +Brown-Driver-Briggs Héber Lexikon és a Nemzetközi Standard Biblia +Enciklopédia. Szótárak közül: Strong's Héber Bibliai Szótár, Strong's Görög +Bibliai Szótár... + + + + + + Motiváció + Elhatározásunk, hogy szolgáljuk Istent, és megtegyünk mindent a részünkről, +hogy segítsünk másoknak növelni a kapcsolatukat Vele. Igyekszünk, hogy egy +minőségi, erőteljes programot készítsünk, ami egyszerű és kézenfekvően +használható. Vágyunk, hogy az Úr dicsőítve legyen, ahogyan Tőle származik +minden jó. +

+ Jakab 1:17, Károli + Minden jó adomány és minden tökéletes ajándék felülről való, és a +világosságok Atyjától száll alá, a kinél nincs változás, vagy változásnak +árnyéka. +
+ Az Úr áldása járja át miközben a programot használja. + + + diff --git a/docs/handbook/hu/docbook/hdbk-operation.docbook b/docs/handbook/hu/docbook/hdbk-operation.docbook new file mode 100644 index 0000000..0659d82 --- /dev/null +++ b/docs/handbook/hu/docbook/hdbk-operation.docbook @@ -0,0 +1,439 @@ + + A program működése + + A program áttekintése + Ilyen ahogyan egy tipikus &bibletime; folyamat kinéz: + + + + + + A &bibletime; alkalmazás ablak + + + Könnyen felismerheti az alkalmazás különböző részeit. A Könyvespolc a bal +oldalon a dokumentumok és a könyvjelzők kezelésére használható. A kisebb +"Nagyító" ablak alatta a dokumentumokba ágyazott extra információt +mutatja. Amikor azt egérmutatót egy lábjegyzet jelzés fölé viszi, a +"Nagyító" megmutatja az aktuális lábjegyzet tartalmát. Az eszköztár gyors +elérést biztosít a különböző funkciókhoz, míg a jobb oldalon a munkaasztal a +megnyitott dokumentum helye. + + Most tekintsük át a részeket egyesével. + + + A &bibletime; ablak részei + + A Könyvespolc + A Könyvespolc felsorolja a telepített dokumentumokat kategóriánként és +nyelvenként. Itt találhatóak a "Könyvjelzők" kategória is, ahol tárolhatja +és elérheti a saját könyvjelzőit. + + + Dokumentumok olvasása + Dokumentum olvasásra megnyitásához egyszerűen kattintson a bal +egérgombbal a kívánt kategóriára (Bibliák, Kommentárok, +Lexikonok...) a tartalmuk kijelzéséhez, majd kattintson a kiválasztott +munkára a megnyitásához. A kívánt dokumentum a Munkaasztal részen lesz +látható. + + + A Fogd & Vidd működése + + + Amikor olvas egy dokumentumot, és meg szeretne nyitni egy másik munkát +ugyanannál a résznél, ahol éppen tart, egyszerűen megteheti. Csak kattintson +a bal egérgombbal a versre, hivatkozásra (a +mutató kéz alakúra vált) és húzza a könyvespolcra. Vigye a kívánt +dokumentumra, az a kívánt helyen fog megnyílni. Ugyanígy húzhat egy +hivatkozást a nyitott dokumentum ablakra, és az a kívánt hivatkozásra fog +ugrani. + + + + Kiegészítő információk egy adott dokumentumról + Amikor jobb egérgombbal rákattint egy dokumentum +szimbólumára, egy helyi menüt láthat olyan bejegyzésekkel, ami az adott +munkára érvényes. Az "Általános információk" egy +új ablakot nyit meg, a dokumentumra vonatkozó információkkal. A +"Feloldás" egy kis párbeszédablakot nyit meg, +ahol megadhatja a zárolt dokumentumok feloldó kulcsát. A zárolt +dokumentumokról kiegészítő információt olvashat ezen az +oldalon, a Crosswire Bibliai Társaság honlapján. + + + + Keresés a dokumentumokban + Kereshet a dokumentumokban, ha a jobb egérgombbal +kattint a dokumentum ikonjára, és kiválasztja a "Keresés +itt:" menüpontot. A &Shift; segítségével másik ikonokra +kattintva hozzáadhat még dokumentumokat a kereséshez, ekkor az összes +kiválasztott munkában fog keresni. A keresés teljes leírását itt találhatja. + + + + Munka a könyvjelzőkkel + + + + A Fogd & Vidd működése + + + Kattintson a jobb egérgombbal a könyvjelzők +kategóriára, majd válassza az "Új mappa +létrehozása" menüelemet egy új könyvjelző mappa +létrehozásához. Használhatja egyszerűen a Fogd & vidd technikát is, hogy +verset húzzon a munkaasztalról, vagy a kereséséi eredményeket áthúzza a +könyvjelzőkhöz, illetve, hogy újrarendezze a meglévő könyvjelzőit. + Lehetősége van könyvjelzők importálására és exportálására is. Ennek +érdekében nyissa meg a helyi menüt a könyvjelző mappában, +ahogyan az az előzőekben le lett írva, majd válassza a +"Könyvjelzők exportálása" menüpontot. Ekkor +előjön egy párbeszédablak, mely segítségével mentheti a könyvjelzőit. Az +importálás hasonlóképpen történik. + + A jobb egérgombbal kattintás természetesen +alkalmazható a mappák és a könyvjelzők neveinek és leírásainak +megváltoztatására is. + + + + + A Nagyító + + Ez a kis ablak a &bibletime; bal alsó részén alaphelyzetben passzív. Amikor +az egérrel egy olyan szövegrész fölé megy, ami kiegészítő információ +(például Strong's számok, hivatkozások) tartozik a szöveghez az ebben a +részben látható. Tegyen egy próbát... + + + + A Munkaasztal + A munkaasztal a igazi munkaterülete a &bibletime; szoftvernek. Ide nyílnak +meg a dokumentumok a könyvespolcról, olvashatja azokat, kereshet bennük, és saját megjegyzéseket +fűzhet és elmentheti azokat ( ahogyan az itt látható). + + + Dokumentumok olvasása + Ahogyan azt már láthattuk, a dokumentumokat +egyszerűen megnyithatjuk a Könyvespolcról, az ikonjukra kattintva. A +megnyitási terület a munkaasztalon van. Minden ablak rendelkezik +eszköztárral, amelyen segédeszközöket találhat a navigáláshoz a megnyitott +munkában. + + + + Megnyitott ablakok elhelyezése + Természetesen egyszerre több dokumentum lehet megnyitva a munkaasztalon, +ahol több lehetősége van azokat elrendezni. Vessen egy pillantást az +Ablak menüre a főmenüben. Látható, hogy az ablakok +elhelyezkedését ön kézzel is és a &bibletime; automatikusan is +szabályozhatja. Ez utóbbi eléréséhez válassza az Ablak +menü Ablakok automatikus elrendezése + menüpontot. + + + + Saját kommentár szerkesztése + Ahhoz, hogy a saját kommentárját a Biblia részeként tárolja, szükséges +telepíteni a Crosswire Biblia +Társaság egyik modulját, a "Személyes kommentárt". + + Amikor megnyitja a saját kommentárját az ikonjára +kattintva a könyvespolcon, olvasási üzemmódban +nyílik meg, ekkor nem tudja szerkeszteni. Szerkeszteni akkor tudja, ha +jobb egérgombbal kattint, és kiválasztja a +Dokumentum szerkesztése pontot és az +Egyszerű szöveg (forráskód szerkesztő) vagy +HTML(alap wysiwyg szerkesztő). + + + Ha a Dokumentum szerkesztése +inaktív, lehetséges, hogy nincs írási joga a személyes kommentárhoz. + + + + A fogd & vidd működik itt is, csak ejtse egy vers hivatkozását a +dokumentumra, és a vers szövege beszúrásra kerül. + + + + + + Keresés a dokumentumokban + + + Keresés egy megnyitott ablakban + Kereshet kifejezést vagy szót a megnyitott ablak(ok)ban, például az éppen +olvasott fejezetben, úgy, ahogy bármely más programban is. Csak kattintson a +jobb egérgombbal, és válassza a +Keresés... opciót, vagy használhatja a &Ctrl; F billentyű kombinációt +is. + + + + Keresési párbeszédablak elérése + Keresést kezdeményezhet egy dokumentumban, hogy +jobbegérgombbal rákattint az ikonjára a +Könyvespolcon, és kiválasztja a Keresés a +dokumentum(ok)ban lehetőséget. A &Shift; vagy a &Ctrl; nyomva +tartásával egyszerre több dokumentumot is hozzáadhat a kereséshez, hasonló +módon, mint ha csak egy dokumentumban keresne. Ekkor az összes kiválasztott +munkában fog keresni egyszerre. + + Szintén elérhető a keresési funkció a főmenü +Keresés almenüjéből, ahol kiválaszthatja a +megfelelő bejegyzést. + + A harmadik lehetőség a kereséshez a keresés ikonra kattintással érhető el +egy megnyitott olvasási ablakban.A harmadik lehetőség a kereséshez a keresés +ikonra kattintással érhető el egy megnyitott olvasási ablakban. + + + + A keresés testreszabása + + Szöveg keresése ablak lehetőségei + + + + + + + + Dokumentumok kiválasztása + A párbeszédablak felső részében található egy +Választás feliratú gomb. Ha egyszerre több +dokumentumban kíván keresni, kattintson erre a gombra, és a lehetőségekből +kiválaszthatja a keresésbe bevonandó munkákat.A párbeszédablak felső +részében található egy Választás feliratú gomb. Ha +egyszerre több dokumentumban kíván keresni, kattintson erre a gombra, és a +lehetőségekből kiválaszthatja a keresésbe bevonandó munkákat. + + + Keresési hatókörök használata + Szűkítheti a keresés hatókörét a Biblia egyes részeire, amennyiben választ +egyet a Hatósugár által felajánlott listából. Ön is +meghatározhat hatókört a Telepítés gombra +kattintva.Szűkítheti a keresés hatókörét a Biblia egyes részeire, amennyiben +választ egyet a Hatósugár által felajánlott listából. Ön +is meghatározhat hatókört a Telepítés gombra +kattintva. + + + Az alapvető keresési kifejezések bemutatása + Gépelje be a keresett kifejezéseket szóközökkel +elválasztva. Alapértelmezetten a keresés eredményeként azok lesznek +felsorolva, amelyekben bármelyik kifejezés előfordul (OR - angolul a VAGY +kifejezés). Ha azokra a találatokra kíváncsi csak, melyben az összes +megadott kifejezés szerepel, használja az AND (angolul ÉS) utasítást a +kifejezések között.Gépelje be a keresett kifejezéseket szóközökkel +elválasztva. Alapértelmezetten a keresés eredményeként azok lesznek +felsorolva, amelyekben bármelyik kifejezés előfordul (OR - angolul a VAGY +kifejezés). Ha azokra a találatokra kíváncsi csak, melyben az összes +megadott kifejezés szerepel, használja az AND (angolul ÉS) utasítást a +kifejezések között. + Használhat helyettesítő karaktereket is: a '*' bármennyi betűt helyettesít, +míg a '?' csak egyet. Zárójelek használatával csoportosíthatja (mint +matematikában) a keresési kifejezéseket, például: '(Jézus OR lélek) ÉS +Isten'.Használhat helyettesítő karaktereket is: a '*' bármennyi betűt +helyettesít, míg a '?' csak egyet. Zárójelek használatával csoportosíthatja +(mint matematikában) a keresési kifejezéseket, például: '(Jézus OR lélek) ÉS +Isten'. + Ha a fő szövegtől eltérő szövegrészt keres, akkor a szövegtípus megadása +után ':', és jöhet a keresési kifejezés. Például, ha a H8077-es Strong's +szám előfordulását keresi, így kell megadni: 'strong:H8077'. Ha a fő +szövegtől eltérő szövegrészt keres, akkor a szövegtípus megadása után ':', +és jöhet a keresési kifejezés. Például, ha a H8077-es Strong's szám +előfordulását keresi, így kell megadni: 'strong:H8077'. + Lehetséges szövegtípusok: + + Keresési típusok + + + + Előtag + Jelentés + + + + + heading: (fejléc) + A fejlécekben keres + + + footnote: (lábjegyzet) + a lábjegyzetekben keres + + + strong: + a Strong's számok előfordulásait keresi + + + morph: (alak) + alaktani kódokra keres + + + +
+ A BibleTime a Lucene keresőmotorját alkalmazza, mely további fejlettebb +keresési lehetőséget ajánl. Többet megtudhat erről a +http://lucene.apache.org/java/docs/index.html webcímen. +
+
+ + Keresési találatok + Bemutatunk néhány példát a keresésre, munkánként +csoportosítva. Jobb egérgombbal a munkára +kattintva lehetősége nyílik menteni, másolni vagy kinyomtatni az összes +verset, amelyet talált a munkában akár egyszerre is. Ugyanígy működik az is, +ha csak egy, vagy több hivatkozást jelöl ki mentésre, másolásra, vagy +nyomtatásra. Egy hivatkozásra kattintva az előnézeti ablakban láthatóvá +válik a vers a szövegkörnyezetében.Bemutatunk néhány példát a keresésre, +munkánként csoportosítva. Jobb egérgombbal a +munkára kattintva lehetősége nyílik menteni, másolni vagy kinyomtatni az +összes verset, amelyet talált a munkában akár egyszerre is. Ugyanígy működik +az is, ha csak egy, vagy több hivatkozást jelöl ki mentésre, másolásra, vagy +nyomtatásra. Egy hivatkozásra kattintva az előnézeti ablakban láthatóvá +válik a vers a szövegkörnyezetében. + + Ragadjon meg egy hivatkozást, és ejtse a Könyvespolcon egy dokumentum +ikonjára, és a dokumentum megnyílik a hivatkozott versnél.Ragadjon meg egy +hivatkozást, és ejtse a Könyvespolcon egy dokumentum ikonjára, és a +dokumentum megnyílik a hivatkozott versnél. + + + Ragadjon meg egy hivatkozást, és ejtse egy megnyitott ablakra, a dokumentum +a hivatkozott helyre ugrik.Ragadjon meg egy hivatkozást, és ejtse egy +megnyitott ablakra, a dokumentum a hivatkozott helyre ugrik. + + + Válasszon ki hivatkozásokat, és húzza a könyvespolcra könyvjelzők +készítéséhez.Válasszon ki hivatkozásokat, és húzza a könyvespolcra +könyvjelzők készítéséhez. + + + Keresési találatok elemzése + Kattintson a Találatok elemzése gombra, hogy +megnyissa a találatokat elemző ablakot. Itt egy egyszerű grafikus elemzést +láthat a találatokról, találatok száma szerint a Biblia könyvei szerint. Ezt +az elemzést is el tudja menteni.Kattintson a Találatok +elemzése gombra, hogy megnyissa a találatokat elemző +ablakot. Itt egy egyszerű grafikus elemzést láthat a találatokról, találatok +száma szerint a Biblia könyvei szerint. Ezt az elemzést is el tudja menteni. + + Találatok elemzése ablak + + + + + + + + +
+ + A <guimenuitem>Könyvespolc menedzser</guimenuitem> + A Könyvespolc menedzser egy segédeszköz a +könyvespolcunk kezeléséhez. Ennek segítségével tud új dokumentumokat +telepíteni a könyvespolcra, frissíteni vagy akár törölni azokat. Megtalálja +a főmenü Beállítások +Könyvespolc menedzser almenüjében. + + Telepítési útvonal(ak) beállítása + Itt adható meg, hogy a &bibletime; hol tárolhatja a "Könyvespolcát" a +merevlemezen. Megadhat egyszerre több könyvtárat is, de az alapértelmezett a +".sword" mappa a saját mappájában.Itt adható meg, hogy a &bibletime; hol +tárolhatja a "Könyvespolcát" a merevlemezen. Megadhat egyszerre több +könyvtárat is, de az alapértelmezett a ".sword" mappa a saját mappájában. + + Ha rendelkezésére áll egy Sword CD, és nem akarja azt feltelepíteni, +lehetősége van a CD elérési útját megadni, mintha "könyvespolc" lenne, ebben +az esetben a &bibletime; indításakor az összes dokumentum látható lesz, ha a +CD a gépben van.Ha rendelkezésére áll egy Sword CD, és nem akarja azt +feltelepíteni, lehetősége van a CD elérési útját megadni, mintha +"könyvespolc" lenne, ebben az esetben a &bibletime; indításakor az összes +dokumentum látható lesz, ha a CD a gépben van. + + + + Dokumentum(ok) telepítése/frissítése + Evvel a lehetőséggel élve csatlakozhat egy dokumentum tárolóhelyhez +("könyvtárhoz"), és letölthet egy, vagy akár több munkát a saját helyi +könyvespolcára. Ezek a könyvtárak lehetnek helyiek is (pl. Sword CD), vagy +távoliak is, mint a Crosswire online tárolóhelye. Egyszerűen kezelheti +ezeket a lelőhelyeket a Hozzáadás és a +Törlés gomb segítségével. + A telepítési vagy frissítési folyamat elkezdéséhez válassza ki a forrást, +melyhez csatlakozni kíván, és a helyi könyvespolcot, ahova telepíteni +szeretne. Ezek után kattintson a Frissítés... +gombra. A &bibletime; leellenőrzi a tároló tartalmát, és elkészít egy listát +a telepíthető, vagy a meglévő de frissíthető dokumentumokról. Már csak ki +kell jelölnie a telepítendőeket, majd Telepítés... és +a kívánt munkák a könyvespolcára kerülnek.A telepítési vagy frissítési +folyamat elkezdéséhez válassza ki a forrást, melyhez csatlakozni kíván, és a +helyi könyvespolcot, ahova telepíteni szeretne. Ezek után kattintson a + Frissítés... gombra. A &bibletime; leellenőrzi a +tároló tartalmát, és elkészít egy listát a telepíthető, vagy a meglévő de +frissíthető dokumentumokról. Már csak ki kell jelölnie a telepítendőeket, +majd Telepítés... és a kívánt munkák a könyvespolcára +kerülnek. + + + Dokumentum(ok) törlése + Ez a lehetőség biztosítja önnek, hogy a nem kívánt munkákat eltávolítsa, +lemezterületet szabadítson fel. Egyszerűen jelölje meg a törölni kívánt +eleme(ke)t a könyvespolcon, majd kattintson a +Törlés... gombra.Ez a lehetőség biztosítja önnek, +hogy a nem kívánt munkákat eltávolítsa, lemezterületet szabadítson +fel. Egyszerűen jelölje meg a törölni kívánt eleme(ke)t a könyvespolcon, +majd kattintson a Törlés... gombra. + + + Keresési indexek + Ez az opció teszi lehetővé, hogy új indexeket készítsen, vagy kitakarítsa a +törölt dokumentumok elárvult indexeit.Ez az opció teszi lehetővé, hogy új +indexeket készítsen, vagy kitakarítsa a törölt dokumentumok elárvult +indexeit. + + If you are having problems with your search function, visit + this feature. + + + + + Exportálás és Nyomtatás + Több helyen van lehetősége helyi menüt nyitni a +jobb egérgombbal. Helyzettől függően lehetősége +van Kijelölni, Másolni +(a vágólapra), Menteni vagy +Nyomtatni. Ilyen menü nyílik meg például az +olvasási ablakban, vagy a keresési ablakban, mikor egy találatra +kattint. Tényleg ilyen egyszerű, csak próbálja ki.Több helyen van lehetősége +helyi menüt nyitni a jobb egérgombbal. Helyzettől +függően lehetősége van Kijelölni, +Másolni (a vágólapra), +Menteni vagy +Nyomtatni. Ilyen menü nyílik meg például az +olvasási ablakban, vagy a keresési ablakban, mikor egy találatra +kattint. Tényleg ilyen egyszerű, csak próbálja ki. + + A &bibletime; nyomtatási képességei csak a legalapvetőbbek, és csak +segédeszköz jellegűek. Amennyiben ön szöveget szerkeszt, vagy prezentációt +készít, melyben &bibletime; szöveget szeretne elhelyezni, javasoljuk, hogy +erre külső, önnek megfelelő eszközt használjon, minthogy a &bibletime; +nyomtatási képességeire támaszkodjon közvetlenül.A &bibletime; nyomtatási +képességei csak a legalapvetőbbek, és csak segédeszköz jellegűek. Amennyiben +ön szöveget szerkeszt, vagy prezentációt készít, melyben &bibletime; +szöveget szeretne elhelyezni, javasoljuk, hogy erre külső, önnek megfelelő +eszközt használjon, minthogy a &bibletime; nyomtatási képességeire +támaszkodjon közvetlenül. + +
diff --git a/docs/handbook/hu/docbook/hdbk-reference.docbook b/docs/handbook/hu/docbook/hdbk-reference.docbook new file mode 100644 index 0000000..7d17665 --- /dev/null +++ b/docs/handbook/hu/docbook/hdbk-reference.docbook @@ -0,0 +1,759 @@ + + Tájékoztatás + + Főmenü referenciája + Ebben a részben részletes leírást találhat a &bibletime; fő menüjének összes +bejegyzéséről, elérésük szerint csoportosítva, az összes +albejegyzéseikkel. Szintén ismertetjük a gyorsbillentyűket, melyek hozzájuk +tartoznak. Az elérhető gyorsbillentyűk teljes listáját ebben a részben találja.Ebben a +részben részletes leírást találhat a &bibletime; fő menüjének összes +bejegyzéséről, elérésük szerint csoportosítva, az összes +albejegyzéseikkel. Szintén ismertetjük a gyorsbillentyűket, melyek hozzájuk +tartoznak. Az elérhető gyorsbillentyűk teljes listáját ebben a részben találja. + + + <guimenu>File</guimenu> + + + + + + + + &Ctrl; + Q + + + + + + + File + Quit + + + + + BibleTime bezárása. A BibleTime meg fogja kérdezni, hogy +elmentse -e a változtatásokat a lemezre.BibleTime +bezárása. A BibleTime meg fogja kérdezni, hogy elmentse -e a +változtatásokat a lemezre. + + + + + + + + + <guimenu>View</guimenu> + + + + + + + + + F5 + + + + + + + + View + Fullscreen mode + + + + + Toggles full screen display. Toggle this setting to +maximize the &bibletime; window. + + + + + + + + + F6 + + + View + Show toolbar + + + + + Eszköztár megjelenítése. Itt kapcsolhatja ki/be a fő +eszköztár megjelenítését.Eszköztár megjelenítése. Itt +kapcsolhatja ki/be a fő eszköztár megjelenítését. + + + + + + + View + Show Bookshelf + + + + + Könyvespolc megjelenítése. Itt kapcsolhatja ki/be a +Könyvespolc megjelenítését.Könyvespolc megjelenítése. Itt +kapcsolhatja ki/be a Könyvespolc megjelenítését. + + + + + + + View + Show Mag + + + + + Nagyító megjelenítése. Itt kapcsolhatja ki/be a nagyító +(információs ablak) megjelenítését.Nagyító +megjelenítése. Itt kapcsolhatja ki/be a nagyító (információs ablak) +megjelenítését. + + + + + + + <guimenu>Search</guimenu> + + + + + + + &Alt;&Ctrl; + F + + + + + + + Search + Search in standard bible + + + + + Keresés megnyitása az alapértelmezett Bibliában. További +bibliák adhatók hozzá a párbeszédablakban.Keresés megnyitása az +alapértelmezett Bibliában. További bibliák adhatók hozzá a +párbeszédablakban. + + + + + + + &Ctrl; + O + + + + + + + Search + Search in open work(s) + + + + + Az összes megnyitott dokumentumban kereső ablakot nyit +meg. További munkák adhatók a kereséshez a +párbeszédablakban.Az összes megnyitott dokumentumban kereső ablakot +nyit meg. További munkák adhatók a kereséshez a párbeszédablakban. + + + + + + + <guimenu>Window</guimenu> + + + + + + + + + + + Window + Save session + + + + + A jelenlegi munkafolyamatot menti. Olyan helyi menüt nyit +meg, ahol meglévő folyamatként mentheti a jelenlegit. A következő elemből +tudhatja meg, hogyan kell menteni új folyamatot.A jelenlegi +munkafolyamatot menti. Olyan helyi menüt nyit meg, ahol meglévő +folyamatként mentheti a jelenlegit. A következő elemből tudhatja meg, hogyan +kell menteni új folyamatot. + + + + + + + &Alt;&Ctrl; + S + + + + + + + Window + Save as new Session + + + + + A jelenlegi folyamatot új néven menti. Megkérdezi a +folyamat nevét a mentéshez.A jelenlegi folyamatot új néven +menti. Megkérdezi a folyamat nevét a mentéshez. + + + + + + + + + + + Window + Load session + + + + + Előzőleg mentett folyamat betöltése. Egy helyi menüt nyit +meg, ahol kiválaszthatja a betöltendő folyamatot.Előzőleg mentett +folyamat betöltése. Egy helyi menüt nyit meg, ahol kiválaszthatja a +betöltendő folyamatot. + + + + + + + + + + + Window + Delete session + + + + + Mentett folyamat törlése. Olyan menüt nyit meg, ahol +kiválaszthatja a törlendő munkafolyamatot.Mentett folyamat +törlése. Olyan menüt nyit meg, ahol kiválaszthatja a törlendő +munkafolyamatot. + + + + + + + + + + + Window + Arrangement mode + + + + + Az ablakok elrendezését szabályozza. A megnyíló menü +segítségével eldöntheti, hogy az ablakokat ön rendezze, vagy a &bibletime; +állítsa be önnek. (Automatikus, csak próbálja ki!).Az ablakok +elrendezését szabályozza. A megnyíló menü segítségével eldöntheti, +hogy az ablakokat ön rendezze, vagy a &bibletime; állítsa be +önnek. (Automatikus, csak próbálja ki!). + + + + + + + &Alt;&Ctrl; + W + + + + + + + Window + Close all + + + + + Az összes ablakot bezárja + + + + + + + <guimenu>Settings</guimenu> + + + + + + + + + + + Settings + Configure &bibletime; + + + + + Megnyitja a &bibletime; fő beállítási ablakát. Itt +megtalál mindent, amire szüksége lehet, hogy a &bibletime; úgy viselkedjen, +ahogyan azt szeretné. Nézze meg a beállítások +részt a részletekért. Megnyitja a &bibletime; fő beállítási +ablakát. Itt megtalál mindent, amire szüksége lehet, hogy a +&bibletime; úgy viselkedjen, ahogyan azt szeretné. Nézze meg a beállítások részt a részletekért. + + + + + + + + + F4 + + + + + + + + Settings + Bookshelf Manager + + + + + Nyit egy ablakot, ahol megváltoztathatja a Sword beállításait, és +kezelheti a könyvespolcát. Bővebb információért tekintse meg ezt a fejezetet.Nyit egy +ablakot, ahol megváltoztathatja a Sword beállításait, és kezelheti a +könyvespolcát. Bővebb információért tekintse meg ezt a fejezetet. + + + + + + + + <guimenu>Help</guimenu> + + + + + + + + F1 + + + + + + + + Help + Handbook + + + + + Megnyitja a &bibletime; felhasználói kézikönyvét. Épp ezt +olvassa.Megnyitja a &bibletime; felhasználói +kézikönyvét. Épp ezt olvassa. + + + + + + + + + F2 + + + + + + + + Help + Bible Study Howto + + + + + Megnyit egy segédletet a Biblia tanulmányozásához. A +&bibletime; csapat reménykedik benne, hogy ez a segédlet arra készteti +olvasóit, hogy tanulmányozzák az írásokat, hogy mit is mondanak. Ez a +különleges útmutató úgy lett összeállítva, hogy ne vegyen védelmébe +semmilyen egyéni felekezeti tanítást. Reméljük, hogy olvassa és +tanulmányozza az írásokat, hogy megértse, mit is mondanak. Ha úgy kezdi +tanulmányozni az írást, hogy azt kívánja, hogy az Úr vesse a szavát magként +a szívébe, Ő nem fog csalódást okozni. Megnyit egy segédletet a +Biblia tanulmányozásához. A &bibletime; csapat reménykedik benne, +hogy ez a segédlet arra készteti olvasóit, hogy tanulmányozzák az írásokat, +hogy mit is mondanak. Ez a különleges útmutató úgy lett összeállítva, hogy +ne vegyen védelmébe semmilyen egyéni felekezeti tanítást. Reméljük, hogy +olvassa és tanulmányozza az írásokat, hogy megértse, mit is mondanak. Ha úgy +kezdi tanulmányozni az írást, hogy azt kívánja, hogy az Úr vesse a szavát +magként a szívébe, Ő nem fog csalódást okozni. + + + + + + + Help + About + + + + + Információs ablakot nyit meg a &bibletime; projektről, +benne a &bibletime; verziójáról és a fejlesztőkről, a &sword; verziójáról, a +&qt; verziójáról és a felhasználási feltételekről.Információs +ablakot nyit meg a &bibletime; projektről, benne a &bibletime; +verziójáról és a fejlesztőkről, a &sword; verziójáról, a &qt; verziójáról és +a felhasználási feltételekről. + + + + + + + + Gyorsbillentyűk + Ez az összes gyorsbillentyű leírásukkal együttes listája. A felsorolás +(többnyire) ABC sorrendnek megfelelő. Ha közvetlenül szeretné megtudni, +melyik kombináció tartozik egyes menükhöz, tekintse meg közvetlenül a +&bibletime; menüiben, (ahol jelezve vannak), vagy megkeresheti ebben a részben. Ne feledje, hogy a +funkcióbillentűk kivételével (F1-F9) a billentyűk mellé a CTRL billentyű +lenyomása (olykor az ALT is) szükséges.Ez az összes gyorsbillentyű +leírásukkal együttes listája. A felsorolás (többnyire) ABC sorrendnek +megfelelő. Ha közvetlenül szeretné megtudni, melyik kombináció tartozik +egyes menükhöz, tekintse meg közvetlenül a &bibletime; menüiben, (ahol +jelezve vannak), vagy megkeresheti ebben a részben. Ne feledje, hogy a +funkcióbillentűk kivételével (F1-F9) a billentyűk mellé a CTRL billentyű +lenyomása (olykor az ALT is) szükséges. + + + + + + + Gyorsbillentyű + Leírás + + + + + + &Alt; + Left + + Visszalép az előzményekben az olvasó ablakban. + + + + &Alt; + Right + + Előrelép az előzményekben. + + + + &Alt;&Ctrl; + F + + + KeresésKeresés +az alapértelmezett Bibliában menüvel +egyező; keresési ablakot nyit az alapértelmezett Bibliában kereséshez.KeresésKeresés +az alapértelmezett Bibliában menüvel +egyező; keresési ablakot nyit az alapértelmezett Bibliában kereséshez. + + + + &Alt;&Ctrl; + G + + + Megegyezik az Ablak Ablakok +automatikus igazítása Függőleges mozaik +elrendezéssel, aktiválja az automatikus mozaik +elrendezést.Megegyezik az Ablak +Ablakok automatikus igazítása +Függőleges mozaik elrendezéssel, aktiválja az +automatikus mozaik elrendezést. + + + + &Alt;&Ctrl; + H + + + Megegyezik az Ablak Ablakok +automatikus igazítása Vízszintes mozaik +elrendezéssel, aktiválja az automatikus mozaik +elrendezést.Megegyezik az Ablak +Ablakok automatikus igazítása +Vízszintes mozaik elrendezéssel, aktiválja az +automatikus mozaik elrendezést. + + + + &Alt;&Ctrl; + J + + + Megegyezik az Ablak Ablakok +automatikus igazítása Átlapoló +elrendezéssel, aktiválja az automatikus átlapoló +elrendezést.Megegyezik az Ablak +Ablakok automatikus igazítása +Átlapoló elrendezéssel, aktiválja az automatikus +átlapoló elrendezést. + + + + &Alt;&Ctrl; + M + + + Megegyezik az Ablak Ablakok +automatikus igazítása Kézi +elrendezéssel, aktiválja az kézi +elrendezést.Megegyezik az Ablak +Ablakok automatikus igazítása Kézi +elrendezéssel, aktiválja az kézi elrendezést. + + + + &Alt;&Ctrl; + S + + + Megegyezik az AblakMentés +új folyamatként menüponttal, menti a +jelenlegi elrendezést új néven, új folyamatként.Megegyezik az AblakMentés +új folyamatként menüponttal, menti a +jelenlegi elrendezést új néven, új folyamatként. + + + + &Alt;&Ctrl; + W + + + Megegyezik az Ablak +Összes bezárása menüponttal, bezárja az +összes nyitott ablakot.Megegyezik az Ablak +Összes bezárása menüponttal, bezárja az +összes nyitott ablakot. + + + + &Ctrl; + - + + Kicsinyít. Csökkenti az ablakban alkalmazott betű méretét. + + + + &Ctrl; + + + + Nagyít. Növeli az ablakban alkalmazott betű méretét. + + + + &Ctrl; + A + + Összes kiválasztása. Az összes szöveget kiválasztja az aktuális +ablakban.Összes kiválasztása. Az összes szöveget kiválasztja az aktuális +ablakban. + + + + &Ctrl; + C + + Másolás. A kijelölt szöveget a vágólapra másolja. + + + + &Ctrl; + F + + Keresés. Az ablakban lévő szövegben keres. + + + + &Ctrl; + O + + + Megegyezik a KeresésKeresés +a megnyitott dokumentum(ok)ban +menüponttal, keresési ablakot nyit a megnyitott munkákban való +kereséshez.Megegyezik a KeresésKeresés +a megnyitott dokumentum(ok)ban +menüponttal, keresési ablakot nyit a megnyitott munkákban való kereséshez. + + + + &Ctrl; + Q + + + Megegyezik a Fájl +Kilépés ponttal, a +&bibletime; bezárása.Megegyezik a Fájl +Kilépés ponttal, a +&bibletime; bezárása. + + + + &Ctrl; + W + + Bezárja az aktuális ablakot. + + + + + F1 + + + + Megegyezik a Segítség +Kézikönyv menüponttal, megnyitja ezt a +kézikönyvet.Megegyezik a +Segítség +Kézikönyv menüponttal, megnyitja ezt a +kézikönyvet. + + + + + F2 + + + + Megegyezik a Segítség Biblia +tanulmányozás "hogyan" menüponttal, megnyitja a +segédletet a Biblia tanulmányozásához.Megegyezik a +Segítség Biblia tanulmányozás +"hogyan" menüponttal, megnyitja a segédletet a +Biblia tanulmányozásához. + + + + + F4 + + + + Megegyezik a Beállítások +Könyvespolc menedzser +menüponttal, megnyitja a Könyvespolc menedzsert.Megegyezik a Beállítások +Könyvespolc menedzser +menüponttal, megnyitja a Könyvespolc menedzsert. + + + + + F8 + + + + Megegyezik a Nézet +Könyvespolc mutatása menüponttal, +láthatóvá teszi a "könyvespolcot".Megegyezik a Nézet +Könyvespolc mutatása menüponttal, +láthatóvá teszi a "könyvespolcot". + + + + + F9 + + + + Megegyezik a NézetNagyító +mutatása menüponttal, láthatóvá teszi a +nagyító (információs) ablakot.Megegyezik a NézetNagyító +mutatása menüponttal, láthatóvá teszi a +nagyító (információs) ablakot. + + + + + + diff --git a/docs/handbook/hu/docbook/hdbk-start.docbook b/docs/handbook/hu/docbook/hdbk-start.docbook new file mode 100644 index 0000000..9d73fcd --- /dev/null +++ b/docs/handbook/hu/docbook/hdbk-start.docbook @@ -0,0 +1,89 @@ + + &bibletime; indítása + + Hogyan indítsuk a &bibletime; programot + + &bibletime; indítása + A &bibletime; egy végrehajtható fájl, amit a Start menüből indíthat, evvel +az ikonnal:A &bibletime; egy végrehajtható fájl, amit a Start menüből +indíthat, evvel az ikonnal: + + + + + + &bibletime; start icon + + + A &bibletime; természetesen indítható parancssorból is. Hogy megtegye írja +be egy terminál ablakba ezt:A &bibletime; természetesen indítható +parancssorból is. Hogy megtegye írja be egy terminál ablakba ezt: + &bibletime; + + + Más ablakkezelők (*nix rendszeren) + A &bibletime; természetesen használható más ablakkezelőkkel is, mint Gnome, +BlackBox, XFce stb. alatt is, amennyiben a szükséges könyvtárakat telepíti +hozzá. (A legtöbb rendszer csomagkezelője automatikusan megteszi.)A +&bibletime; természetesen használható más ablakkezelőkkel is, mint Gnome, +BlackBox, XFce stb. alatt is, amennyiben a szükséges könyvtárakat telepíti +hozzá. (A legtöbb rendszer csomagkezelője automatikusan megteszi.) + + + Egyéni indítások + Terminálból indítva lehetősége van arra, hogy véletlenszerű verssel induljon +a &bibletime;, melyet az alapértelmezett bibliából választ:Terminálból +indítva lehetősége van arra, hogy véletlenszerű verssel induljon a +&bibletime;, melyet az alapértelmezett bibliából választ: + bibletime --open-default-bible "random"Ha egy meghatározott verssel szeretne kezdeni, mint a János 3:16, ezt +írja:Ha egy meghatározott verssel szeretne kezdeni, mint a János 3:16, ezt +írja: + bibletime --open-default-bible "John 3:16"Megjelenítheti a könyvek (bibliai) neveit a saját nyelvén is. + + + + Indítási folyamat + Mikor a &bibletime; indul, a következő képet láthatja a fő &bibletime; ablak +betöltése előtt:Mikor a &bibletime; indul, a következő képet láthatja a fő +&bibletime; ablak betöltése előtt: + + + + Bookshelf Manager + + + + Könyvespolc beállítása. Ez az ablak teszi lehetővé a +könyvespolcának beállítását, hozzáadhat, törölhet munkákat a +rendszerében. Csak akkor jelenik meg ez az ablak, ha nincs alapértelmezett +könyvespolc beállítva. Tekintse meg ezt a részt további +információkért. Ha üres könyvespolccal indulnak, hasznos lehet legalább egy +Biblia, kommentár, lexikon vagy egy könyv telepítése, hogy gyorsan +megismerje a &bibletime; alap lehetőségeit.Könyvespolc +beállítása. Ez az ablak teszi lehetővé a könyvespolcának +beállítását, hozzáadhat, törölhet munkákat a rendszerében. Csak akkor +jelenik meg ez az ablak, ha nincs alapértelmezett könyvespolc +beállítva. Tekintse meg ezt a +részt további információkért. Ha üres könyvespolccal indulnak, +hasznos lehet legalább egy Biblia, kommentár, lexikon vagy egy könyv +telepítése, hogy gyorsan megismerje a &bibletime; alap lehetőségeit. + + + + + Configure &bibletime; dialog + + + + &bibletime; testreszabása Ez az ablak teszi lehetővé, hogy +a &bibletime; a szükségeinek megfelelő legyen. Tekintse meg a lehetőségek részletes leírását. +&bibletime; testreszabása Ez az ablak teszi lehetővé, hogy a +&bibletime; a szükségeinek megfelelő legyen. Tekintse meg a lehetőségek részletes leírását. + + + + + diff --git a/docs/handbook/hu/docbook/index.docbook b/docs/handbook/hu/docbook/index.docbook new file mode 100644 index 0000000..c861a8e --- /dev/null +++ b/docs/handbook/hu/docbook/index.docbook @@ -0,0 +1,82 @@ + +BibleTime'> + Sword'> + KDE'> + Qt'> + + + + + + + + + + +]> + + + &bibletime; kézikönyv + + + Fred + Saalbach + + + Jeffrey + Hoyt + + + Martin + Gruner + + + Thomas + Abthorpe + + + + + + 1999-2009 + a &bibletime; csapat + + + A &bibletime; kézikönyv a &bibletime; része + + 2009-04 + 2.0 + + &bibletime; egy Biblia tanulmányozó szoftver a Sword keretrendszerre +alapozva. + + + QT4 + bibletime + sword + crosswire + help dialog + +&hdbkchap1; &hdbkchap2; &hdbkchap3; +&hdbkchap4; &hdbkchap5; + + diff --git a/docs/handbook/hu/html/hdbk-config.html b/docs/handbook/hu/html/hdbk-config.html new file mode 100644 index 0000000..063d7f1 --- /dev/null +++ b/docs/handbook/hu/html/hdbk-config.html @@ -0,0 +1,85 @@ +Chapter 4.  BibleTime beállítása

Chapter 4.  BibleTime beállítása

Ebben a részben áttekintjük a bibletime; beállítását, amit a főmenü +Beállítások menüjében talál.

A BibleTime Beállítása párbeszédablak

A BibleTime felhasználói felülete szükség szerint többféleképpen is +módosítható. A beállítási párbeszédablakot elérheti a Beállítások BibleTime +beállítása menüpont kiválasztásával.

+ Display +

A kezdeti megjelenés is beállítható, választhat az alábbi lehetőségek közül: +

  • Indítási logó mutatása

A sablonok határozzák meg a szövegek megjelenítését (színek, méretek +stb.). Többféle beépített sablon áll rendelkezésre. Amennyiben kiválaszt +egyet, láthatja az előnézeti képét a jobb oldalon.

+ Languages +

Itt állíthatja be a nyelvét Biblia könyvcímeinek. Válassza a saját nyelvét, +ha lehetséges, és otthonosabban fogja érezni magát.

Alapértelmezetten a BibleTime az alapértelmezett rendszer szerinti +betűkészletet használja, amit ön felülbírálhat, ha szükséges. Néhány nyelv +speciális betűkészletet igényel a korrekt megjelenítéshez. Ez az ablak +lehetőséget nyújt önnek, hogy egyedi betűkészletet határozzon meg minden +nyelvhez.

Beállítások - betűkészletek

A betűkészletek beállítása.

BibleTime képes az összes támogatott betűkészletet használni. Ha a +dokumentum amit néz, tökéletesen megjelenik, nem kell tennie semmit, +ellenben ha a dokumentum egy sorozat kérdőjelt (????????), vagy üres +négyzetet tartalmaz, akkor tudhatja, hogy az alapértelmezett betűkészlet nem +tartalmazza azokat a karaktereket, amelyek a helyes megjelenítéshez +szükségesek.

Hogy kijavítsa, válassza ki a dokumentum nyelvét a legördülő +menüből. Kattintsa be az egyedi betűkészlet használata +jelölőnégyzetet. Például a Code2000 betűkészlet olyan karaktereket +tartalmaz, amit sok nyelv használ. Ha egyetlen telepített betűkészlet sem +képes helyesen megjeleníteni a kívánt dokumentumot, akkor próbálja meg +telepíteni a kívánt nyelv nyelvi fájljait.

Betűkészlet telepítése

A kívánt betűkészlet telepítése túlmutat ezen kézikönyvnek a +hatáskörén. További információkért keresse fel a UNICODE +HOWTO weboldalt.

Tip

Ha egy egyszerűbb, kisebb betűkészletet használ, mint a Clearlyu (kb. 22kb), +a BibleTime gyorsabban fut, mint egy nagyobb, összetettebb betűkészletnél, +mint a Bitstream +Cyberbit®(kb. 12MB).

Elérhető betűkészletek

A betűkészletek különféle forrásokból érhetőek el:

  • Az ön *nix disztribúciója.

  • Az ön disztribúciójának nyelvi fájljai.

  • Meglévő Microsoft Windows®telepítés +ugyanazon a számítógépen.

  • Betűkészlet-gyűjtemény, például Adobe vagy Bitstream.

  • Online betűkészlet-gyűjtemények.

Az UNICODE betűkészletek többféle karaktert tartalmaznak, mint az egyéb +készletek, és néhány ilyen betűkészlet ingyenesen is elérhető. Egy +betűkészlet sem tartalmazza az összes karaktert, amit az UNICODE szabvány +meghatároz, ezért lehetséges, hogy nyelvenként különböző betűkészleteket +kell használnia.

Table 4.1. UNICODE betűkészletek

+ + Code2000 + Lehetséges, hogy a legjobb az ingyenes UNICODE készlet, amely sokféle +karaktert tartalmaz.
+ + SIL unicode fonts + Kiváló UNICODE készletek szerezhetőek be a Summer Institute of Linguistics +-tól.
+ + FreeFont + Egy új ingyenes UNICODE készlet kezdeményezés.
+ + Crosswire's font directory + További betűkészletek elérhetőek a Crosswire Bible Society ftp oldaláról.
+ + Bitstream CyberBit + Tartalmazzák a teljes UNICODE kódokat, de lelassítják a BibleTime futását +a méretük miatt.
ClearlyuA legtöbb disztribúcióban megtalálható, tartalmazza az európai, a görög, +héber és thai karaktereket.
+ + Caslon, Monospace, Cupola, Caliban + Részletes tartalmakért tekintse meg az információkat a hivatkozott honlapon.

Jó UNICODE betűkészlet listákat találhat a neten, például egyet Christoph +Singer összeállításában ( Többnyelvű Unicode TrueType +betűkészletek az Interneten), vagy egy másik Alan Woodtól ( Unicode karakter +összetevők és az Unicode készletek, amelyek tartalmazzák).

+ Desk +

Sok lehetőséget, melyet a Sword keretprogram biztosít, testre lehet szabni a +BibleTime futtatása közben. Ezek a lehetőségek jelezve vannak a +párbeszédablakban. Szintén lehetőség van alapértelmezett dokumentumok +megadására, melyeket akkor használunk, ha nem konkrét dokumentum van +meghatározva egy hivatkozásban. Például: ha a Károli fordítású Biblia van +megadva alapértelmezett Bibliának, ebből fog megjelenni a hivatkozott vers a +"Nagyító" ablakban, ha ez egeret egy kereszthivatkozás fölé viszi például +egy King James fordítású Bibliában.

+ HotKeys +

A gyorsbillentyűk speciális billentyűparancsok, melyeket a különböző +menüelemeknél és ikonoknál alkalmazhatunk. Számos BibleTime parancshoz +tartozik gyorsbillentyű ( itt +található a teljes lista). A legtöbb BibleTime parancshoz itt +hozzárendelhet gyorsbillentyűt, ami nagyon hasznos a legtöbbet használt +funkciók eléréséhez.

diff --git a/docs/handbook/hu/html/hdbk-intro.html b/docs/handbook/hu/html/hdbk-intro.html new file mode 100644 index 0000000..1232967 --- /dev/null +++ b/docs/handbook/hu/html/hdbk-intro.html @@ -0,0 +1,28 @@ +Chapter 1. Bevezetés

Chapter 1. Bevezetés

Mi a BibleTime

A BibleTime egy könnyen telepíthető és kezelhető Biblia tanulmányozó +eszköz, különféle szövegtípussal, nyelvvel, továbbá rengeteg dokumentummal, +modullal. Ez a program a Sword keretrendszerre épül, +mely lehetővé teszi a szövegek megjelenítését, keresését stb. A Sword a +zászlóshajója a Crosswire Biblia +Társaságnak.

A BibleTime úgy lett tervezve, hogy képes legyen alkalmazni a Sword +projekt által értelmezhető formátumú dokumentumokat. Teljeskörű információt +a támogatott formátumokról a Sword projekt fejlesztői +szekciójában találhat.

Elérhető dokumentumok

Több, mint 200 dokumentum 50 nyelven érhető el a Crosswire Biblia Társaság +honlapján. Ezek tartalmaznak: +

Bibliákat

A teljes Biblia szövegét, lehetséges kiegészítésekkel, mint Strong's számok, +fejlécek, lábjegyzetek a szövegekben. A Bibliák a legtöbb nyelven elérhetők, +és nem csak a modern verziókat találhatja meg. Ugyanígy fellelhetőek a +régies szövegváltozatok, mint a Leningrádi Kódex ("WLC", héber) és a +Septuaginta ("LXX", görög). Ez a legfejlettebb része a Sword projektnek.

Könyvek

Alábbi könyveket találhatjuk még "Imitation of Christ", "Enuma Elish", and +"Josephus: The Complete Works"

Kommentárok

Az elérhető kommentárok tartalmazzák a klasszikus John Wesley "Notes on the +Bible", Matthew Henry'kommentárját és Luther "Commentary on Galatians." A +Saját kommentárokkal lehetősége van rögzíteni saját megjegyzéseit a +Biblia fejezeteihez.

Napi áhítatok

Sok ember hálás ezekért a napi adagokért Isten igéjéből.

Lexikonok/szótárak

Itt találhatja például: Robinson Morfológiai Elemzési Kódok, +Brown-Driver-Briggs Héber Lexikon és a Nemzetközi Standard Biblia +Enciklopédia. Szótárak közül: Strong's Héber Bibliai Szótár, Strong's Görög +Bibliai Szótár...

Motiváció

Elhatározásunk, hogy szolgáljuk Istent, és megtegyünk mindent a részünkről, +hogy segítsünk másoknak növelni a kapcsolatukat Vele. Igyekszünk, hogy egy +minőségi, erőteljes programot készítsünk, ami egyszerű és kézenfekvően +használható. Vágyunk, hogy az Úr dicsőítve legyen, ahogyan Tőle származik +minden jó.

 

Minden jó adomány és minden tökéletes ajándék felülről való, és a +világosságok Atyjától száll alá, a kinél nincs változás, vagy változásnak +árnyéka.

 
 --Jakab 1:17, Károli

Az Úr áldása járja át miközben a programot használja.

diff --git a/docs/handbook/hu/html/hdbk-op-bookshelfmanager.html b/docs/handbook/hu/html/hdbk-op-bookshelfmanager.html new file mode 100644 index 0000000..09633d8 --- /dev/null +++ b/docs/handbook/hu/html/hdbk-op-bookshelfmanager.html @@ -0,0 +1,44 @@ +A Könyvespolc menedzser

A Könyvespolc menedzser

A Könyvespolc menedzser egy segédeszköz a +könyvespolcunk kezeléséhez. Ennek segítségével tud új dokumentumokat +telepíteni a könyvespolcra, frissíteni vagy akár törölni azokat. Megtalálja +a főmenü BeállításokKönyvespolc menedzser almenüjében.

Telepítési útvonal(ak) beállítása

Itt adható meg, hogy a BibleTime hol tárolhatja a "Könyvespolcát" a +merevlemezen. Megadhat egyszerre több könyvtárat is, de az alapértelmezett a +".sword" mappa a saját mappájában.Itt adható meg, hogy a BibleTime hol +tárolhatja a "Könyvespolcát" a merevlemezen. Megadhat egyszerre több +könyvtárat is, de az alapértelmezett a ".sword" mappa a saját mappájában.

Tip

Ha rendelkezésére áll egy Sword CD, és nem akarja azt feltelepíteni, +lehetősége van a CD elérési útját megadni, mintha "könyvespolc" lenne, ebben +az esetben a BibleTime indításakor az összes dokumentum látható lesz, ha a +CD a gépben van.Ha rendelkezésére áll egy Sword CD, és nem akarja azt +feltelepíteni, lehetősége van a CD elérési útját megadni, mintha +"könyvespolc" lenne, ebben az esetben a BibleTime indításakor az összes +dokumentum látható lesz, ha a CD a gépben van.

Dokumentum(ok) telepítése/frissítése

Evvel a lehetőséggel élve csatlakozhat egy dokumentum tárolóhelyhez +("könyvtárhoz"), és letölthet egy, vagy akár több munkát a saját helyi +könyvespolcára. Ezek a könyvtárak lehetnek helyiek is (pl. Sword CD), vagy +távoliak is, mint a Crosswire online tárolóhelye. Egyszerűen kezelheti +ezeket a lelőhelyeket a Hozzáadás és a +Törlés gomb segítségével.

A telepítési vagy frissítési folyamat elkezdéséhez válassza ki a forrást, +melyhez csatlakozni kíván, és a helyi könyvespolcot, ahova telepíteni +szeretne. Ezek után kattintson a Frissítés... +gombra. A BibleTime leellenőrzi a tároló tartalmát, és elkészít egy listát +a telepíthető, vagy a meglévő de frissíthető dokumentumokról. Már csak ki +kell jelölnie a telepítendőeket, majd Telepítés... és +a kívánt munkák a könyvespolcára kerülnek.A telepítési vagy frissítési +folyamat elkezdéséhez válassza ki a forrást, melyhez csatlakozni kíván, és a +helyi könyvespolcot, ahova telepíteni szeretne. Ezek után kattintson a + Frissítés... gombra. A BibleTime leellenőrzi a +tároló tartalmát, és elkészít egy listát a telepíthető, vagy a meglévő de +frissíthető dokumentumokról. Már csak ki kell jelölnie a telepítendőeket, +majd Telepítés... és a kívánt munkák a könyvespolcára +kerülnek.

Dokumentum(ok) törlése

Ez a lehetőség biztosítja önnek, hogy a nem kívánt munkákat eltávolítsa, +lemezterületet szabadítson fel. Egyszerűen jelölje meg a törölni kívánt +eleme(ke)t a könyvespolcon, majd kattintson a +Törlés... gombra.Ez a lehetőség biztosítja önnek, +hogy a nem kívánt munkákat eltávolítsa, lemezterületet szabadítson +fel. Egyszerűen jelölje meg a törölni kívánt eleme(ke)t a könyvespolcon, +majd kattintson a Törlés... gombra.

Keresési indexek

Ez az opció teszi lehetővé, hogy új indexeket készítsen, vagy kitakarítsa a +törölt dokumentumok elárvult indexeit.Ez az opció teszi lehetővé, hogy új +indexeket készítsen, vagy kitakarítsa a törölt dokumentumok elárvult +indexeit.

Tip

+ If you are having problems with your search function, visit + this feature. +
diff --git a/docs/handbook/hu/html/hdbk-op-output.html b/docs/handbook/hu/html/hdbk-op-output.html new file mode 100644 index 0000000..02200f6 --- /dev/null +++ b/docs/handbook/hu/html/hdbk-op-output.html @@ -0,0 +1,23 @@ +Exportálás és Nyomtatás

Exportálás és Nyomtatás

Több helyen van lehetősége helyi menüt nyitni a +jobb egérgombbal. Helyzettől függően lehetősége +van Kijelölni, Másolni +(a vágólapra), Menteni vagy +Nyomtatni. Ilyen menü nyílik meg például az +olvasási ablakban, vagy a keresési ablakban, mikor egy találatra +kattint. Tényleg ilyen egyszerű, csak próbálja ki.Több helyen van lehetősége +helyi menüt nyitni a jobb egérgombbal. Helyzettől +függően lehetősége van Kijelölni, +Másolni (a vágólapra), +Menteni vagy +Nyomtatni. Ilyen menü nyílik meg például az +olvasási ablakban, vagy a keresési ablakban, mikor egy találatra +kattint. Tényleg ilyen egyszerű, csak próbálja ki.

A BibleTime nyomtatási képességei csak a legalapvetőbbek, és csak +segédeszköz jellegűek. Amennyiben ön szöveget szerkeszt, vagy prezentációt +készít, melyben BibleTime szöveget szeretne elhelyezni, javasoljuk, hogy +erre külső, önnek megfelelő eszközt használjon, minthogy a BibleTime +nyomtatási képességeire támaszkodjon közvetlenül.A BibleTime nyomtatási +képességei csak a legalapvetőbbek, és csak segédeszköz jellegűek. Amennyiben +ön szöveget szerkeszt, vagy prezentációt készít, melyben BibleTime +szöveget szeretne elhelyezni, javasoljuk, hogy erre külső, önnek megfelelő +eszközt használjon, minthogy a BibleTime nyomtatási képességeire +támaszkodjon közvetlenül.

diff --git a/docs/handbook/hu/html/hdbk-op-parts.html b/docs/handbook/hu/html/hdbk-op-parts.html new file mode 100644 index 0000000..50cab5d --- /dev/null +++ b/docs/handbook/hu/html/hdbk-op-parts.html @@ -0,0 +1,64 @@ +A BibleTime ablak részei

A BibleTime ablak részei

A Könyvespolc

A Könyvespolc felsorolja a telepített dokumentumokat kategóriánként és +nyelvenként. Itt találhatóak a "Könyvjelzők" kategória is, ahol tárolhatja +és elérheti a saját könyvjelzőit.

Dokumentumok olvasása

Dokumentum olvasásra megnyitásához egyszerűen kattintson a bal +egérgombbal a kívánt kategóriára (Bibliák, Kommentárok, +Lexikonok...) a tartalmuk kijelzéséhez, majd kattintson a kiválasztott +munkára a megnyitásához. A kívánt dokumentum a Munkaasztal részen lesz +látható.

Tip

A Fogd & Vidd működése

Amikor olvas egy dokumentumot, és meg szeretne nyitni egy másik munkát +ugyanannál a résznél, ahol éppen tart, egyszerűen megteheti. Csak kattintson +a bal egérgombbal a versre, hivatkozásra (a +mutató kéz alakúra vált) és húzza a könyvespolcra. Vigye a kívánt +dokumentumra, az a kívánt helyen fog megnyílni. Ugyanígy húzhat egy +hivatkozást a nyitott dokumentum ablakra, és az a kívánt hivatkozásra fog +ugrani.

Kiegészítő információk egy adott dokumentumról

Amikor jobb egérgombbal rákattint egy dokumentum +szimbólumára, egy helyi menüt láthat olyan bejegyzésekkel, ami az adott +munkára érvényes. Az "Általános információk" egy +új ablakot nyit meg, a dokumentumra vonatkozó információkkal. A +"Feloldás" egy kis párbeszédablakot nyit meg, +ahol megadhatja a zárolt dokumentumok feloldó kulcsát. A zárolt +dokumentumokról kiegészítő információt olvashat ezen az +oldalon, a Crosswire Bibliai Társaság honlapján.

Keresés a dokumentumokban

Kereshet a dokumentumokban, ha a jobb egérgombbal +kattint a dokumentum ikonjára, és kiválasztja a "Keresés +itt:" menüpontot. A Shift segítségével másik ikonokra +kattintva hozzáadhat még dokumentumokat a kereséshez, ekkor az összes +kiválasztott munkában fog keresni. A keresés teljes leírását itt találhatja.

Munka a könyvjelzőkkel

+ +

Tip

A Fogd & Vidd működése

+ + Kattintson a jobb egérgombbal a könyvjelzők +kategóriára, majd válassza az "Új mappa +létrehozása" menüelemet egy új könyvjelző mappa +létrehozásához. Használhatja egyszerűen a Fogd & vidd technikát is, hogy +verset húzzon a munkaasztalról, vagy a kereséséi eredményeket áthúzza a +könyvjelzőkhöz, illetve, hogy újrarendezze a meglévő könyvjelzőit.

Lehetősége van könyvjelzők importálására és exportálására is. Ennek +érdekében nyissa meg a helyi menüt a könyvjelző mappában, +ahogyan az az előzőekben le lett írva, majd válassza a +"Könyvjelzők exportálása" menüpontot. Ekkor +előjön egy párbeszédablak, mely segítségével mentheti a könyvjelzőit. Az +importálás hasonlóképpen történik.

A jobb egérgombbal kattintás természetesen +alkalmazható a mappák és a könyvjelzők neveinek és leírásainak +megváltoztatására is.

A Nagyító

Ez a kis ablak a BibleTime bal alsó részén alaphelyzetben passzív. Amikor +az egérrel egy olyan szövegrész fölé megy, ami kiegészítő információ +(például Strong's számok, hivatkozások) tartozik a szöveghez az ebben a +részben látható. Tegyen egy próbát...

A Munkaasztal

A munkaasztal a igazi munkaterülete a BibleTime szoftvernek. Ide nyílnak +meg a dokumentumok a könyvespolcról, olvashatja azokat, kereshet bennük, és saját megjegyzéseket +fűzhet és elmentheti azokat ( ahogyan az itt látható).

Dokumentumok olvasása

Ahogyan azt már láthattuk, a dokumentumokat +egyszerűen megnyithatjuk a Könyvespolcról, az ikonjukra kattintva. A +megnyitási terület a munkaasztalon van. Minden ablak rendelkezik +eszköztárral, amelyen segédeszközöket találhat a navigáláshoz a megnyitott +munkában.

Megnyitott ablakok elhelyezése

Természetesen egyszerre több dokumentum lehet megnyitva a munkaasztalon, +ahol több lehetősége van azokat elrendezni. Vessen egy pillantást az +Ablak menüre a főmenüben. Látható, hogy az ablakok +elhelyezkedését ön kézzel is és a BibleTime automatikusan is +szabályozhatja. Ez utóbbi eléréséhez válassza az Ablak +menüAblakok automatikus elrendezése menüpontot.

Saját kommentár szerkesztése

Ahhoz, hogy a saját kommentárját a Biblia részeként tárolja, szükséges +telepíteni a Crosswire Biblia +Társaság egyik modulját, a "Személyes kommentárt".

Amikor megnyitja a saját kommentárját az ikonjára +kattintva a könyvespolcon, olvasási üzemmódban +nyílik meg, ekkor nem tudja szerkeszteni. Szerkeszteni akkor tudja, ha +jobb egérgombbal kattint, és kiválasztja a +Dokumentum szerkesztése pontot és az +Egyszerű szöveg (forráskód szerkesztő) vagy +HTML(alap wysiwyg szerkesztő).

Tip

Ha a Dokumentum szerkesztése +inaktív, lehetséges, hogy nincs írási joga a személyes kommentárhoz.

Tip

A fogd & vidd működik itt is, csak ejtse egy vers hivatkozását a +dokumentumra, és a vers szövege beszúrásra kerül.

diff --git a/docs/handbook/hu/html/hdbk-op-search.html b/docs/handbook/hu/html/hdbk-op-search.html new file mode 100644 index 0000000..ab50b0f --- /dev/null +++ b/docs/handbook/hu/html/hdbk-op-search.html @@ -0,0 +1,75 @@ +Keresés a dokumentumokban

Keresés a dokumentumokban

Keresés egy megnyitott ablakban

Kereshet kifejezést vagy szót a megnyitott ablak(ok)ban, például az éppen +olvasott fejezetben, úgy, ahogy bármely más programban is. Csak kattintson a +jobb egérgombbal, és válassza a +Keresés... opciót, vagy használhatja a F billentyű kombinációt +is.

Keresési párbeszédablak elérése

Keresést kezdeményezhet egy dokumentumban, hogy +jobbegérgombbal rákattint az ikonjára a +Könyvespolcon, és kiválasztja a Keresés a +dokumentum(ok)ban lehetőséget. A Shift vagy a Ctrl nyomva +tartásával egyszerre több dokumentumot is hozzáadhat a kereséshez, hasonló +módon, mint ha csak egy dokumentumban keresne. Ekkor az összes kiválasztott +munkában fog keresni egyszerre.

Szintén elérhető a keresési funkció a főmenü Keresés almenüjéből, ahol kiválaszthatja a +megfelelő bejegyzést.

A harmadik lehetőség a kereséshez a keresés ikonra kattintással érhető el +egy megnyitott olvasási ablakban.A harmadik lehetőség a kereséshez a keresés +ikonra kattintással érhető el egy megnyitott olvasási ablakban.

A keresés testreszabása

Dokumentumok kiválasztása

A párbeszédablak felső részében található egy +Választás feliratú gomb. Ha egyszerre több +dokumentumban kíván keresni, kattintson erre a gombra, és a lehetőségekből +kiválaszthatja a keresésbe bevonandó munkákat.A párbeszédablak felső +részében található egy Választás feliratú gomb. Ha +egyszerre több dokumentumban kíván keresni, kattintson erre a gombra, és a +lehetőségekből kiválaszthatja a keresésbe bevonandó munkákat.

Keresési hatókörök használata

Szűkítheti a keresés hatókörét a Biblia egyes részeire, amennyiben választ +egyet a Hatósugár által felajánlott listából. Ön is +meghatározhat hatókört a Telepítés gombra +kattintva.Szűkítheti a keresés hatókörét a Biblia egyes részeire, amennyiben +választ egyet a Hatósugár által felajánlott listából. Ön +is meghatározhat hatókört a Telepítés gombra +kattintva.

Az alapvető keresési kifejezések bemutatása

Gépelje be a keresett kifejezéseket szóközökkel +elválasztva. Alapértelmezetten a keresés eredményeként azok lesznek +felsorolva, amelyekben bármelyik kifejezés előfordul (OR - angolul a VAGY +kifejezés). Ha azokra a találatokra kíváncsi csak, melyben az összes +megadott kifejezés szerepel, használja az AND (angolul ÉS) utasítást a +kifejezések között.Gépelje be a keresett kifejezéseket szóközökkel +elválasztva. Alapértelmezetten a keresés eredményeként azok lesznek +felsorolva, amelyekben bármelyik kifejezés előfordul (OR - angolul a VAGY +kifejezés). Ha azokra a találatokra kíváncsi csak, melyben az összes +megadott kifejezés szerepel, használja az AND (angolul ÉS) utasítást a +kifejezések között.

Használhat helyettesítő karaktereket is: a '*' bármennyi betűt helyettesít, +míg a '?' csak egyet. Zárójelek használatával csoportosíthatja (mint +matematikában) a keresési kifejezéseket, például: '(Jézus OR lélek) ÉS +Isten'.Használhat helyettesítő karaktereket is: a '*' bármennyi betűt +helyettesít, míg a '?' csak egyet. Zárójelek használatával csoportosíthatja +(mint matematikában) a keresési kifejezéseket, például: '(Jézus OR lélek) ÉS +Isten'.

Ha a fő szövegtől eltérő szövegrészt keres, akkor a szövegtípus megadása +után ':', és jöhet a keresési kifejezés. Például, ha a H8077-es Strong's +szám előfordulását keresi, így kell megadni: 'strong:H8077'. Ha a fő +szövegtől eltérő szövegrészt keres, akkor a szövegtípus megadása után ':', +és jöhet a keresési kifejezés. Például, ha a H8077-es Strong's szám +előfordulását keresi, így kell megadni: 'strong:H8077'.

Lehetséges szövegtípusok: +

Table 3.1. Keresési típusok

ElőtagJelentés
heading: (fejléc)A fejlécekben keres
footnote: (lábjegyzet)a lábjegyzetekben keres
strong:a Strong's számok előfordulásait keresi
morph: (alak)alaktani kódokra keres


A BibleTime a Lucene keresőmotorját alkalmazza, mely további fejlettebb +keresési lehetőséget ajánl. Többet megtudhat erről a +http://lucene.apache.org/java/docs/index.html webcímen.

Keresési találatok

Bemutatunk néhány példát a keresésre, munkánként +csoportosítva. Jobb egérgombbal a munkára +kattintva lehetősége nyílik menteni, másolni vagy kinyomtatni az összes +verset, amelyet talált a munkában akár egyszerre is. Ugyanígy működik az is, +ha csak egy, vagy több hivatkozást jelöl ki mentésre, másolásra, vagy +nyomtatásra. Egy hivatkozásra kattintva az előnézeti ablakban láthatóvá +válik a vers a szövegkörnyezetében.Bemutatunk néhány példát a keresésre, +munkánként csoportosítva. Jobb egérgombbal a +munkára kattintva lehetősége nyílik menteni, másolni vagy kinyomtatni az +összes verset, amelyet talált a munkában akár egyszerre is. Ugyanígy működik +az is, ha csak egy, vagy több hivatkozást jelöl ki mentésre, másolásra, vagy +nyomtatásra. Egy hivatkozásra kattintva az előnézeti ablakban láthatóvá +válik a vers a szövegkörnyezetében.

Tip

Ragadjon meg egy hivatkozást, és ejtse a Könyvespolcon egy dokumentum +ikonjára, és a dokumentum megnyílik a hivatkozott versnél.Ragadjon meg egy +hivatkozást, és ejtse a Könyvespolcon egy dokumentum ikonjára, és a +dokumentum megnyílik a hivatkozott versnél.

Tip

Ragadjon meg egy hivatkozást, és ejtse egy megnyitott ablakra, a dokumentum +a hivatkozott helyre ugrik.Ragadjon meg egy hivatkozást, és ejtse egy +megnyitott ablakra, a dokumentum a hivatkozott helyre ugrik.

Tip

Válasszon ki hivatkozásokat, és húzza a könyvespolcra könyvjelzők +készítéséhez.Válasszon ki hivatkozásokat, és húzza a könyvespolcra +könyvjelzők készítéséhez.

Keresési találatok elemzése

Kattintson a Találatok elemzése gombra, hogy +megnyissa a találatokat elemző ablakot. Itt egy egyszerű grafikus elemzést +láthat a találatokról, találatok száma szerint a Biblia könyvei szerint. Ezt +az elemzést is el tudja menteni.Kattintson a Találatok +elemzése gombra, hogy megnyissa a találatokat elemző +ablakot. Itt egy egyszerű grafikus elemzést láthat a találatokról, találatok +száma szerint a Biblia könyvei szerint. Ezt az elemzést is el tudja menteni.

diff --git a/docs/handbook/hu/html/hdbk-op.html b/docs/handbook/hu/html/hdbk-op.html new file mode 100644 index 0000000..6a40414 --- /dev/null +++ b/docs/handbook/hu/html/hdbk-op.html @@ -0,0 +1,9 @@ +Chapter 3. A program működése

Chapter 3. A program működése

A program áttekintése

Ilyen ahogyan egy tipikus BibleTime folyamat kinéz: +

A BibleTime alkalmazás ablak

+ Könnyen felismerheti az alkalmazás különböző részeit. A Könyvespolc a bal +oldalon a dokumentumok és a könyvjelzők kezelésére használható. A kisebb +"Nagyító" ablak alatta a dokumentumokba ágyazott extra információt +mutatja. Amikor azt egérmutatót egy lábjegyzet jelzés fölé viszi, a +"Nagyító" megmutatja az aktuális lábjegyzet tartalmát. Az eszköztár gyors +elérést biztosít a különböző funkciókhoz, míg a jobb oldalon a munkaasztal a +megnyitott dokumentum helye.

Most tekintsük át a részeket egyesével.

diff --git a/docs/handbook/hu/html/hdbk-reference-hotkeys.html b/docs/handbook/hu/html/hdbk-reference-hotkeys.html new file mode 100644 index 0000000..0808983 --- /dev/null +++ b/docs/handbook/hu/html/hdbk-reference-hotkeys.html @@ -0,0 +1,130 @@ +Gyorsbillentyűk

Gyorsbillentyűk

Ez az összes gyorsbillentyű leírásukkal együttes listája. A felsorolás +(többnyire) ABC sorrendnek megfelelő. Ha közvetlenül szeretné megtudni, +melyik kombináció tartozik egyes menükhöz, tekintse meg közvetlenül a +BibleTime menüiben, (ahol jelezve vannak), vagy megkeresheti ebben a részben. Ne feledje, hogy a +funkcióbillentűk kivételével (F1-F9) a billentyűk mellé a CTRL billentyű +lenyomása (olykor az ALT is) szükséges.Ez az összes gyorsbillentyű +leírásukkal együttes listája. A felsorolás (többnyire) ABC sorrendnek +megfelelő. Ha közvetlenül szeretné megtudni, melyik kombináció tartozik +egyes menükhöz, tekintse meg közvetlenül a BibleTime menüiben, (ahol +jelezve vannak), vagy megkeresheti ebben a részben. Ne feledje, hogy a +funkcióbillentűk kivételével (F1-F9) a billentyűk mellé a CTRL billentyű +lenyomása (olykor az ALT is) szükséges.

GyorsbillentyűLeírás
+ Left + Visszalép az előzményekben az olvasó ablakban.
+ Right + Előrelép az előzményekben.
+ F + + KeresésKeresés +az alapértelmezett Bibliában menüvel +egyező; keresési ablakot nyit az alapértelmezett Bibliában kereséshez.KeresésKeresés +az alapértelmezett Bibliában menüvel +egyező; keresési ablakot nyit az alapértelmezett Bibliában kereséshez.
+ G + + Megegyezik az AblakAblakok +automatikus igazítása Függőleges mozaik +elrendezéssel, aktiválja az automatikus mozaik +elrendezést.Megegyezik az AblakAblakok automatikus igazítása +Függőleges mozaik elrendezéssel, aktiválja az +automatikus mozaik elrendezést.
+ H + + Megegyezik az AblakAblakok +automatikus igazítása Vízszintes mozaik +elrendezéssel, aktiválja az automatikus mozaik +elrendezést.Megegyezik az AblakAblakok automatikus igazítása +Vízszintes mozaik elrendezéssel, aktiválja az +automatikus mozaik elrendezést.
+ J + + Megegyezik az AblakAblakok +automatikus igazítása Átlapoló +elrendezéssel, aktiválja az automatikus átlapoló +elrendezést.Megegyezik az AblakAblakok automatikus igazítása +Átlapoló elrendezéssel, aktiválja az automatikus +átlapoló elrendezést.
+ M + + Megegyezik az AblakAblakok +automatikus igazítása Kézi +elrendezéssel, aktiválja az kézi +elrendezést.Megegyezik az AblakAblakok automatikus igazítása Kézi +elrendezéssel, aktiválja az kézi elrendezést.
+ S + + Megegyezik az AblakMentés +új folyamatként menüponttal, menti a +jelenlegi elrendezést új néven, új folyamatként.Megegyezik az AblakMentés +új folyamatként menüponttal, menti a +jelenlegi elrendezést új néven, új folyamatként.
+ W + + Megegyezik az Ablak +Összes bezárása menüponttal, bezárja az +összes nyitott ablakot.Megegyezik az Ablak +Összes bezárása menüponttal, bezárja az +összes nyitott ablakot.
+ - + Kicsinyít. Csökkenti az ablakban alkalmazott betű méretét.
+ + + Nagyít. Növeli az ablakban alkalmazott betű méretét.
+ A + Összes kiválasztása. Az összes szöveget kiválasztja az aktuális +ablakban.Összes kiválasztása. Az összes szöveget kiválasztja az aktuális +ablakban.
+ C + Másolás. A kijelölt szöveget a vágólapra másolja.
+ F + Keresés. Az ablakban lévő szövegben keres.
+ O + + Megegyezik a KeresésKeresés +a megnyitott dokumentum(ok)ban +menüponttal, keresési ablakot nyit a megnyitott munkákban való +kereséshez.Megegyezik a KeresésKeresés +a megnyitott dokumentum(ok)ban +menüponttal, keresési ablakot nyit a megnyitott munkákban való kereséshez.
+ Q + + Megegyezik a FájlKilépés ponttal, a +BibleTime bezárása.Megegyezik a FájlKilépés ponttal, a +BibleTime bezárása.
+ W + Bezárja az aktuális ablakot.
+ F1 + + Megegyezik a Segítség +Kézikönyv menüponttal, megnyitja ezt a +kézikönyvet.Megegyezik a +Segítség +Kézikönyv menüponttal, megnyitja ezt a +kézikönyvet.
+ F2 + + Megegyezik a Segítség Biblia +tanulmányozás "hogyan" menüponttal, megnyitja a +segédletet a Biblia tanulmányozásához.Megegyezik a +Segítség Biblia tanulmányozás +"hogyan" menüponttal, megnyitja a segédletet a +Biblia tanulmányozásához.
+ F4 + + Megegyezik a BeállításokKönyvespolc menedzser +menüponttal, megnyitja a Könyvespolc menedzsert.Megegyezik a BeállításokKönyvespolc menedzser +menüponttal, megnyitja a Könyvespolc menedzsert.
+ F8 + + Megegyezik a Nézet +Könyvespolc mutatása menüponttal, +láthatóvá teszi a "könyvespolcot".Megegyezik a Nézet +Könyvespolc mutatása menüponttal, +láthatóvá teszi a "könyvespolcot".
+ F9 + + Megegyezik a NézetNagyító +mutatása menüponttal, láthatóvá teszi a +nagyító (információs) ablakot.Megegyezik a NézetNagyító +mutatása menüponttal, láthatóvá teszi a +nagyító (információs) ablakot.
diff --git a/docs/handbook/hu/html/hdbk-reference-toolbar.html b/docs/handbook/hu/html/hdbk-reference-toolbar.html new file mode 100644 index 0000000..a374ac1 --- /dev/null +++ b/docs/handbook/hu/html/hdbk-reference-toolbar.html @@ -0,0 +1,15 @@ +Eszköztár leírás

Eszköztár leírás

Kérjük nézze meg az előző részt +az eszköztár gombjainak magyarázatához. Lehetősége van az +egérmutatót a gomb fölé vinni, és néhány másodpercen belül +megjelenik egy buborék súgó egy rövid leírással. Kérjük nézze meg az előző részt az eszköztár gombjainak +magyarázatához. Lehetősége van az egérmutatót a gomb fölé +vinni, és néhány másodpercen belül megjelenik egy buborék súgó egy +rövid leírással.

Szükségeinek megfelelően beállíthatja az eszköztárat, ehhez használja a +következő menüpontot:Szükségeinek megfelelően beállíthatja az eszköztárat, +ehhez használja a következő menüpontot: +

+ + SettingsConfigure toolbars +

Eszköztárak testreszabása

A részletes információkért tekintse meg ezt a +részt.A részletes információkért tekintse meg ezt a +részt.

diff --git a/docs/handbook/hu/html/hdbk-reference.html b/docs/handbook/hu/html/hdbk-reference.html new file mode 100644 index 0000000..7952d6d --- /dev/null +++ b/docs/handbook/hu/html/hdbk-reference.html @@ -0,0 +1,166 @@ +Chapter 5. Tájékoztatás

Chapter 5. Tájékoztatás

Főmenü referenciája

Ebben a részben részletes leírást találhat a BibleTime fő menüjének összes +bejegyzéséről, elérésük szerint csoportosítva, az összes +albejegyzéseikkel. Szintén ismertetjük a gyorsbillentyűket, melyek hozzájuk +tartoznak. Az elérhető gyorsbillentyűk teljes listáját ebben a részben találja.Ebben a +részben részletes leírást találhat a BibleTime fő menüjének összes +bejegyzéséről, elérésük szerint csoportosítva, az összes +albejegyzéseikkel. Szintén ismertetjük a gyorsbillentyűket, melyek hozzájuk +tartoznak. Az elérhető gyorsbillentyűk teljes listáját ebben a részben találja.

+ File +

+

+ + FileQuit (Q) +

+ BibleTime bezárása. A BibleTime meg fogja kérdezni, hogy +elmentse -e a változtatásokat a lemezre.BibleTime +bezárása. A BibleTime meg fogja kérdezni, hogy elmentse -e a +változtatásokat a lemezre.

+

+ View +

+ + ViewFullscreen mode (F5) +

+ Toggles full screen display. Toggle this setting to +maximize the BibleTime window.

+ ViewShow toolbar (F6) +

+ Eszköztár megjelenítése. Itt kapcsolhatja ki/be a fő +eszköztár megjelenítését.Eszköztár megjelenítése. Itt +kapcsolhatja ki/be a fő eszköztár megjelenítését.

+ ViewShow Bookshelf +

+ Könyvespolc megjelenítése. Itt kapcsolhatja ki/be a +Könyvespolc megjelenítését.Könyvespolc megjelenítése. Itt +kapcsolhatja ki/be a Könyvespolc megjelenítését.

+ ViewShow Mag +

+ Nagyító megjelenítése. Itt kapcsolhatja ki/be a nagyító +(információs ablak) megjelenítését.Nagyító +megjelenítése. Itt kapcsolhatja ki/be a nagyító (információs ablak) +megjelenítését.

+ Search +

+ + SearchSearch in standard bible (F) +

+ Keresés megnyitása az alapértelmezett Bibliában. További +bibliák adhatók hozzá a párbeszédablakban.Keresés megnyitása az +alapértelmezett Bibliában. További bibliák adhatók hozzá a +párbeszédablakban.

+ + SearchSearch in open work(s) (O) +

+ Az összes megnyitott dokumentumban kereső ablakot nyit +meg. További munkák adhatók a kereséshez a +párbeszédablakban.Az összes megnyitott dokumentumban kereső ablakot +nyit meg. További munkák adhatók a kereséshez a párbeszédablakban.

+ Window +

+ + WindowSave session +

+ A jelenlegi munkafolyamatot menti. Olyan helyi menüt nyit +meg, ahol meglévő folyamatként mentheti a jelenlegit. A következő elemből +tudhatja meg, hogyan kell menteni új folyamatot.A jelenlegi +munkafolyamatot menti. Olyan helyi menüt nyit meg, ahol meglévő +folyamatként mentheti a jelenlegit. A következő elemből tudhatja meg, hogyan +kell menteni új folyamatot.

+ + WindowSave as new Session (S) +

+ A jelenlegi folyamatot új néven menti. Megkérdezi a +folyamat nevét a mentéshez.A jelenlegi folyamatot új néven +menti. Megkérdezi a folyamat nevét a mentéshez.

+ + WindowLoad session +

+ Előzőleg mentett folyamat betöltése. Egy helyi menüt nyit +meg, ahol kiválaszthatja a betöltendő folyamatot.Előzőleg mentett +folyamat betöltése. Egy helyi menüt nyit meg, ahol kiválaszthatja a +betöltendő folyamatot.

+ + WindowDelete session +

+ Mentett folyamat törlése. Olyan menüt nyit meg, ahol +kiválaszthatja a törlendő munkafolyamatot.Mentett folyamat +törlése. Olyan menüt nyit meg, ahol kiválaszthatja a törlendő +munkafolyamatot.

+ + WindowArrangement mode +

+ Az ablakok elrendezését szabályozza. A megnyíló menü +segítségével eldöntheti, hogy az ablakokat ön rendezze, vagy a BibleTime +állítsa be önnek. (Automatikus, csak próbálja ki!).Az ablakok +elrendezését szabályozza. A megnyíló menü segítségével eldöntheti, +hogy az ablakokat ön rendezze, vagy a BibleTime állítsa be +önnek. (Automatikus, csak próbálja ki!).

+ + WindowClose all (W) +

+ Az összes ablakot bezárja

+ Settings +

+ + SettingsConfigure BibleTime +

+ Megnyitja a BibleTime fő beállítási ablakát. Itt +megtalál mindent, amire szüksége lehet, hogy a BibleTime úgy viselkedjen, +ahogyan azt szeretné. Nézze meg a beállítások +részt a részletekért. Megnyitja a BibleTime fő beállítási +ablakát. Itt megtalál mindent, amire szüksége lehet, hogy a +BibleTime úgy viselkedjen, ahogyan azt szeretné. Nézze meg a beállítások részt a részletekért.

+ + SettingsBookshelf Manager (F4) +

+ Nyit egy ablakot, ahol megváltoztathatja a Sword beállításait, és +kezelheti a könyvespolcát. Bővebb információért tekintse meg ezt a fejezetet.Nyit egy +ablakot, ahol megváltoztathatja a Sword beállításait, és kezelheti a +könyvespolcát. Bővebb információért tekintse meg ezt a fejezetet.

+ Help +

+ + HelpHandbook (F1) +

+ Megnyitja a BibleTime felhasználói kézikönyvét. Épp ezt +olvassa.Megnyitja a BibleTime felhasználói +kézikönyvét. Épp ezt olvassa.

+ + HelpBible Study Howto (F2) +

+ Megnyit egy segédletet a Biblia tanulmányozásához. A +BibleTime csapat reménykedik benne, hogy ez a segédlet arra készteti +olvasóit, hogy tanulmányozzák az írásokat, hogy mit is mondanak. Ez a +különleges útmutató úgy lett összeállítva, hogy ne vegyen védelmébe +semmilyen egyéni felekezeti tanítást. Reméljük, hogy olvassa és +tanulmányozza az írásokat, hogy megértse, mit is mondanak. Ha úgy kezdi +tanulmányozni az írást, hogy azt kívánja, hogy az Úr vesse a szavát magként +a szívébe, Ő nem fog csalódást okozni. Megnyit egy segédletet a +Biblia tanulmányozásához. A BibleTime csapat reménykedik benne, +hogy ez a segédlet arra készteti olvasóit, hogy tanulmányozzák az írásokat, +hogy mit is mondanak. Ez a különleges útmutató úgy lett összeállítva, hogy +ne vegyen védelmébe semmilyen egyéni felekezeti tanítást. Reméljük, hogy +olvassa és tanulmányozza az írásokat, hogy megértse, mit is mondanak. Ha úgy +kezdi tanulmányozni az írást, hogy azt kívánja, hogy az Úr vesse a szavát +magként a szívébe, Ő nem fog csalódást okozni.

+ HelpAbout +

+ Információs ablakot nyit meg a BibleTime projektről, +benne a BibleTime verziójáról és a fejlesztőkről, a Sword verziójáról, a +Qt verziójáról és a felhasználási feltételekről.Információs +ablakot nyit meg a BibleTime projektről, benne a BibleTime +verziójáról és a fejlesztőkről, a Sword verziójáról, a Qt verziójáról és +a felhasználási feltételekről.

diff --git a/docs/handbook/hu/html/hdbk-startsequence.html b/docs/handbook/hu/html/hdbk-startsequence.html new file mode 100644 index 0000000..900d031 --- /dev/null +++ b/docs/handbook/hu/html/hdbk-startsequence.html @@ -0,0 +1,25 @@ +Indítási folyamat

Indítási folyamat

Mikor a BibleTime indul, a következő képet láthatja a fő BibleTime ablak +betöltése előtt:Mikor a BibleTime indul, a következő képet láthatja a fő +BibleTime ablak betöltése előtt:

+ Bookshelf Manager +

+ Könyvespolc beállítása. Ez az ablak teszi lehetővé a +könyvespolcának beállítását, hozzáadhat, törölhet munkákat a +rendszerében. Csak akkor jelenik meg ez az ablak, ha nincs alapértelmezett +könyvespolc beállítva. Tekintse meg ezt a részt további +információkért. Ha üres könyvespolccal indulnak, hasznos lehet legalább egy +Biblia, kommentár, lexikon vagy egy könyv telepítése, hogy gyorsan +megismerje a BibleTime alap lehetőségeit.Könyvespolc +beállítása. Ez az ablak teszi lehetővé a könyvespolcának +beállítását, hozzáadhat, törölhet munkákat a rendszerében. Csak akkor +jelenik meg ez az ablak, ha nincs alapértelmezett könyvespolc +beállítva. Tekintse meg ezt a +részt további információkért. Ha üres könyvespolccal indulnak, +hasznos lehet legalább egy Biblia, kommentár, lexikon vagy egy könyv +telepítése, hogy gyorsan megismerje a BibleTime alap lehetőségeit.

+ Configure BibleTime dialog +

+ BibleTime testreszabása Ez az ablak teszi lehetővé, hogy +a BibleTime a szükségeinek megfelelő legyen. Tekintse meg a lehetőségek részletes leírását. +BibleTime testreszabása Ez az ablak teszi lehetővé, hogy a +BibleTime a szükségeinek megfelelő legyen. Tekintse meg a lehetőségek részletes leírását.

diff --git a/docs/handbook/hu/html/hdbk-term.html b/docs/handbook/hu/html/hdbk-term.html new file mode 100644 index 0000000..8366ed4 --- /dev/null +++ b/docs/handbook/hu/html/hdbk-term.html @@ -0,0 +1,19 @@ +Chapter 2. BibleTime indítása

Chapter 2. BibleTime indítása

Hogyan indítsuk a BibleTime programot

BibleTime indítása

A BibleTime egy végrehajtható fájl, amit a Start menüből indíthat, evvel +az ikonnal:A BibleTime egy végrehajtható fájl, amit a Start menüből +indíthat, evvel az ikonnal: +

BibleTime start icon

A BibleTime természetesen indítható parancssorból is. Hogy megtegye írja +be egy terminál ablakba ezt:A BibleTime természetesen indítható +parancssorból is. Hogy megtegye írja be egy terminál ablakba ezt: +

BibleTime

Más ablakkezelők (*nix rendszeren)

A BibleTime természetesen használható más ablakkezelőkkel is, mint Gnome, +BlackBox, XFce stb. alatt is, amennyiben a szükséges könyvtárakat telepíti +hozzá. (A legtöbb rendszer csomagkezelője automatikusan megteszi.)A +BibleTime természetesen használható más ablakkezelőkkel is, mint Gnome, +BlackBox, XFce stb. alatt is, amennyiben a szükséges könyvtárakat telepíti +hozzá. (A legtöbb rendszer csomagkezelője automatikusan megteszi.)

Egyéni indítások

Terminálból indítva lehetősége van arra, hogy véletlenszerű verssel induljon +a BibleTime, melyet az alapértelmezett bibliából választ:Terminálból +indítva lehetősége van arra, hogy véletlenszerű verssel induljon a +BibleTime, melyet az alapértelmezett bibliából választ: +

bibletime --open-default-bible "random"

Ha egy meghatározott verssel szeretne kezdeni, mint a János 3:16, ezt +írja:Ha egy meghatározott verssel szeretne kezdeni, mint a János 3:16, ezt +írja: +

bibletime --open-default-bible "John 3:16"

Megjelenítheti a könyvek (bibliai) neveit a saját nyelvén is.

diff --git a/docs/handbook/hu/html/index.html b/docs/handbook/hu/html/index.html new file mode 100644 index 0000000..97a20b8 --- /dev/null +++ b/docs/handbook/hu/html/index.html @@ -0,0 +1,22 @@ +BibleTime kézikönyv diff --git a/docs/handbook/nl/docbook/hdbk-config.docbook b/docs/handbook/nl/docbook/hdbk-config.docbook new file mode 100644 index 0000000..37f0526 --- /dev/null +++ b/docs/handbook/nl/docbook/hdbk-config.docbook @@ -0,0 +1,187 @@ + + &bibletime; configureren + In this section you find an overview to configure &bibletime;, which can be +found under Settings in the main menu. + + Configureer BibleTime Dialoog + The &bibletime; user interface can be customized in many ways depending on +your needs. You can access the configuration dialog by selecting + Settings +Configure &bibletime;. + + + <guimenu>Display</guimenu> + + Het gedrag bij het opstarten kan aangepast worden aan de gebruiker. Maak een +keuze uit de volgende opties: + + + Toon opstartlogo + + + Display templates define the rendering of text (colors, size etc.). Various +built-in templates are available. If you select one, you will see a preview +on the right pane. + + + + <guimenu>Languages</guimenu> + + Hier kunt u specificeren welke talen gebruikt moeten worden voor de +bijbelboeknamen. Stel dit op uw moedertaal als deze beschikbaar is en u +voelt zich helemaal thuis. + + By default, &bibletime; uses the default system display font. You can +override this font if necessary. Some languages require special fonts to be +displayed correctly, and this dialog allows you to specify a custom font for +each language. + + + + + + Options Dialog - fonts + + + De Opties dialoog - Lettertypen + + + &bibletime; can now use all supported fonts. As long as the works you are +interested in display correctly nothing needs to be done here. If a work +only displays as a series of question marks (??????) or empty boxes, then +you know that the standard display font does not contain the characters used +in this work. + + To correct this, choose this work's language from the drop down menu. Select +the use custom font checkbox. Now select a font. For example, a font that +supports many languages is Code2000. If no installed font can display the +work you are interested in, try installing the localization package for that +language. + + Lettertypen installeren + Detailed font installation instructions are outside the scope of this +handbook. For further information you might want to refer to the Unicode +HOWTO. + + If you use a small font like Clearlyu (about 22kb), &bibletime; will run +faster than with a large font like Bitstream +Cyberbit(about 12Mb). + + + + Lettertypen verkrijgen + Lettertypen kunnen worden verkregen uit een aantal bronnen: + + + Your *nix distribution. + + + De lokalisatiepakketten (localization packages) in uw distributie. + + + An existing Microsoft +Windowsinstallation on the same computer. + + + Een verzameling lettertypen, zoals beschikbaar is van Adobe of Bitstream. + + + Online verzamelingen van lettertypen. + + + Unicode fonts support more characters than other fonts, and some of these +fonts are available at no charge. None of available fonts includes all +characters defined in the Unicode standard, so you may want to use different +fonts for different languages. + + Unicode lettertypen + + + + + + Code2000 + + Misschien het beste gratis Unicode lettertype, welke een groot aantal +karakters ondersteunt. + + + + + SIL unicode fonts + + Excellent Unicode fonts from the Summer Institute of Linguistics. + + + + + FreeFont + + A new free Unicode font initiative. + + + + + Crosswire's font directory + + Verscheidene lettertypen zijn beschikbaar op de ftp pagina van de Crosswire +Bible Society. + + + + + Bitstream CyberBit + + Dekt bijna het gehele bereik van Unicode, maar kan &bibletime; vertragen +door zijn omvang. + + + Clearlyu + Is inbegrepen in sommige distributies. Bevat Europese, Griekse, Hebreeuwse +en Thaise karakters. + + + + + Caslon, Monospace, Cupola, Caliban + + Gedeeltelijk bereik van de Unicode standaard, zie voor meer informatie op de +bijbehorende website. + + + +
+ There are good Unicode font lists on the net, as the one by Christoph Singer +( Multilingual Unicode +TrueType Fonts in the Internet), or the one by Alan Wood ( Unicode character +ranges and the Unicode fonts that support them). +
+
+ + + <guimenu>Desk</guimenu> + + Many features provided by the Sword backend can now be customized in +&bibletime;. These features are documented right in the dialog. You also +have the possibility to specify standard works that should be used when no +specific work is specified in a reference. An example: The standard Bible is +used to display the content of cross references in the Bible. When you hover +over then, the Mag will show the content of the verses referred to, +according to the standard Bible you specified. + + + + <guimenu>HotKeys</guimenu> + + Sneltoetsen zijn speciale toetsencombinaties die gebruikt kunnen worden in +plaats van menu items en iconen. Een aantal van &bibletime;'s commando's +hebben voorgeprogrammeerde sneltoetsen (zie deze sectie voor een volledige +lijst). Aan de meeste van &bibletime;'s commando's kunnen hier sneltoetsen +worden toegewezen. Dit is erg handig om snel toegang te hebben tot de +functies die u het meest nodig heeft. + +
+
diff --git a/docs/handbook/nl/docbook/hdbk-intro.docbook b/docs/handbook/nl/docbook/hdbk-intro.docbook new file mode 100644 index 0000000..6a32fa5 --- /dev/null +++ b/docs/handbook/nl/docbook/hdbk-intro.docbook @@ -0,0 +1,87 @@ + + Introductie + + About &bibletime; + &bibletime; is a Bible study tool with support for different types of texts +and languages. Even large amounts of works modules are easy to install and +manage. It is built on the Sword library, which provides +the back-end functionality for &bibletime;, such as viewing Bible text, +searching etc. Sword is the flagship product of the Crosswire Bible Society. + + &bibletime; is designed to be used with works encoded in one of the formats +supported by the Sword project. Complete information on the supported +document formats can be found in the developers +section of the Sword Project, Crosswire Bible Society. + + + Beschikbare modules + Meer dan 200 documenten in 50 talen zijn beschikbaar bij de Crosswire Bible Society. Hierin zijn +opgenomen: + + + Bijbels + + The full Bible text, with optional things like Strong's Numbers, headings +and/or footnotes in the text. Bibles are available in many languages, and +include not only modern versions, but also ancient texts like the Codex +Leningradensis ("WLC", Hebrew), and the Septuagint ("LXX", Greek). This is +the most advanced section in the library of the Sword project. + + + + Boeken + + Books available include "Imitation of Christ", "Enuma Elish", and "Josephus: +The Complete Works" + + + + Bijbelcommentaren + + Commentaries available include classics like John Wesley's "Notes on the +Bible", Matthew Henry's commentary and Luther's "Commentary on Galatians." +With the Personal commentary you can record your own personal notes to +sections of the Bible. + + + + Dagelijkse overdenkingen + + Veel mensen waarderen deze dagelijkse porties van Gods Woord. Onder de +beschikbare modules bevinden zich Daily Light on the Daily Path (Dagelijks +Licht op het Dagelijkse Pad) en de Losungen. + + + + Lexicons/Woordenboeken + + Lexicons available include: Robinson's Morphological Analysis Codes, +Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible +Encyclopaedia. Dictionaries available include Strong's Hebrew Bible +Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged +Dictionary of the English Language 1913, Nave's Topical Bible. + + + + + + Motivatie + Our desire is to serve God, and to do our part to help others grow in their +relationship with Him. We have striven to make this a powerful, quality +program, and still make it simple and intuitive to operate. It is our desire +that God be praised, as He is the source of all good things. +
+ Jakobus 1:17, NBG51 + Iedere gave, die goed, en elk geschenk, dat volmaakt is, daalt van boven +neder, van de Vader der lichten, bij wie geen verandering is of zweem van +ommekeer. +
+ God zegene u wanneer u dit programma gebruikt. +
+
+
diff --git a/docs/handbook/nl/docbook/hdbk-operation.docbook b/docs/handbook/nl/docbook/hdbk-operation.docbook new file mode 100644 index 0000000..6c7270f --- /dev/null +++ b/docs/handbook/nl/docbook/hdbk-operation.docbook @@ -0,0 +1,388 @@ + + Werking van het programma + + Programma overzicht + This is what a typical &bibletime; session looks like: + + + + + + The &bibletime; application window + + + You can easily see the different parts of the application. The Bookshelf on +the left side is used to open works and to manage your bookmarks. The little +"Mag" window below the Bookshelf is used to display extra information that +is embedded in documents. When you move your mouse over a footnote marker, +for example, then the Mag will display the actual content of the +footnote. The toolbar gives you quick access to important functions, and the +Desk on the right side is where you do your real work. + + Laten we nu doorgaan en één voor één de +verschillende onderdelen van de toepassing bekijken. + + + Onderdelen van het &bibletime; toepassingsvenster + + De Boekenplank + De Boekenplank laat alle geïnstalleerde modules zien, gesorteerd per +categorie en taal. Het heeft ook een categorie genaamd "Bladwijzers". Dit is +de plaats waar u uw eigen bladwijzers kunt opslaan en openen. + + + Modules lezen + Om een module uit de boekenplank te openen om te lezen, kunt u simpelweg met +de linker muisknop klikken op de gewenste +categorie (Bijbels, Bijbelcommentaren, Lexicons, Boeken, Overdenkingen of +Woordenlijsten) om de inhoud te laten zien. Klik dan op één +van de modules om die te openen. Er verschijnt dan een leesvenster in het +Bureaugebied. + + + Drag & Drop Werkt Hier + + + If you are reading a certain work, and want to open another work at the +passage you are reading, you can use a shortcut. Simply click with the +left mouse buttonon the verse/passage reference +(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work +you want to open, and it will be opened for reading at the specified +location. You can also drag a verse reference into an existing read window, +then it will jump to the specified location. + + + + Additionele informatie over modules + If you click with the rightmouse button on the +symbol of a work, you will see a menu with additional entries that are +relevant for this work. "About this work"opens a +window with lots of interesting information about the selected work. +"Unlock this work"opens a small dialog for +encrypted documents, where you can enter the unlock key to access the +work. For additional information on locked works, please see this +page on the Crosswire Bible Society web site. + + + + Zoeken in modules + You can search in a work by clicking with the +rightmouse button on its symbol and selecting +"Search in work(s)". By pressing &Shift; and +clicking on other works you can select more than one. Then follow the same +procedure to open the search dialog. You will be searching in all of these +documents. A complete description of the operation of the search features +can be found here. + + + + Werken met bladwijzers + + + + Drag & Drop Werkt Hier + + + Click with the rightmouse button on the bookmark +category of the bookshelf and select "Create new +folder" to create a new bookmark subfolder. You can use normal +drag & drop functions to drag verse references from read windows or +search results to the bookmark folder, and to rearrange bookmarks between +folders. + You can also import bookmarks from other people or export bookmarks to share +them. To do this, open the context menuof the bookmark +folder as described above, and select "Export +bookmarks". This will bring up a dialog box for you to save +the bookmark collection. You can import bookmarks in a similar way. + + You can also click with the righton folders and +bookmarks to change their names and descriptions. + + + + + Het Vergrootglas + + Dit kleine venster in de linkeronderhoek van het &bibletime; venster is +volledig passief. Telkens wanneer uw muisaanwijzer over een stukje tekst met +extra informatie gaat (bijv. Strong-nummers), dan wordt deze extra +informatie weergegeven in het Vergrootglas en niet in de tekst zelf. Probeer +het maar eens uit. + + + + Het Bureau + The Desk is where the real work with &bibletime; takes place. Here you can +open works from the Bookshelf, read them, search in them, and even save your +annotations in the personal commentary module (see below). + + + Modules lezen + Zoals we al gezien +hebben, kunt u de te lezen modules simpelweg openen door te klikken op hun +symbool in de Boekenplank. Een leesvenster zal worden geopend in het Bureau +gebied. Ieder leesvenster heeft een werkbalk. Hier kunt u gereedschappen +vinden om te navigeren in de module waarin dit leesvenster is verbonden, +alsmede history knoppen zoals u die kent vanuit uw internet browser. + + + + Plaatsing van leesvensters + Of course, you can open multiple works at the same time. There are several +possibilities for arranging the read windows on the desk. Please have a look +at the entry Windowin the main menu. There you can see +that you can either control the placement of the read windows completely +yourself, or have &bibletime; handle the placement automatically. To achieve +this, you have to select one of the automatic placement modes available at + Window Arrangement +mode . Just try it out, it's simple and works. + + + + Uw eigen bijbelcommentaar bewerken + Om uw eigen commentaar over delen van de bijbel op te kunnen slaan, moet u +een bepaalde module uit de bibliotheek van de Crosswire Bible Society +installeren. Deze module heet "Personal commentary" (Persoonlijk +bijbelcommentaar). + + If you open the personal commentary by clicking on its symbol in the +Bookshelf with a leftmouse button, it opens in +read mode. You will not be able to edit it in this mode. Should you wish to +write annotations into the personal commentary, you have to open it with the +rightmouse button and then select Edit +this workand then either Plain +text(source code editor) or +HTML(basic gui wysiwyg editor). + + + If Edit this work is +deactivated, please check if you have write permission for the files of the +personal commentary. + + + + Drag & drop works here. Drop a verse reference and the text of the verse +will be inserted. + + + + + + Zoeken in modules + + + Tekst zoeken in een geopend leesvenster + You can look for a word or phrase in the open read window (e.g. the chapter +of a bible that you're reading) just like you are used to from other +programs. This function can be reached either by clicking with the +rightmouse button and selecting +Find..., or by using the hotkey &Ctrl; F. Read on to learn how +you can search in entire works. + + + + De zoekdialoog benaderen + You can search in a work by clicking with the +rightmouse button on its symbol in the +Bookshelfand selecting Search in +work(s). By holding &Shift; or &Ctrl; and clicking on other +work's names you can select more than one. Then follow the same procedure to +open the search dialog. You will be searching in all of these works at the +same time. + + You can also access the search dialog by clicking on +Search from the main menu, and selecting +the appropriate entry. + + Een derde mogelijkheid om zoekopdrachten te starten is door op het +zoeksymbool in een geopend leesvenster te klikken. + + + + Configuratie van de zoekopdracht + + Het tabblad Opties in de dialoog Tekst Zoeken + + + + + + + + Modules selecteren + At the top of the options tab you will find +Choose(works). If you would like to search in +multiple works, click on this button and you will be offered a menu where +you can select the works you want to search in. + + + Zoekbereiken gebruiken + You can narrow the scope of your search to certain parts of the Bible by +selecting one of the predefined scopes from the list in Search +scope. You can define your own search ranges by clicking the +Setup rangesbutton. + + + Introductie op de syntaxis van een eenvoudige zoekopdracht + Enter search terms separated by spaces. By default the search function will +return results that match any of the search terms (OR). To search for all +the terms separate the terms by AND. + U kunt jokers gebruiken: '*' komt overeen met elke willekeurige reeks van +karakters, terwijl '?' overeenkomt met één willekeurig karakter. Het gebruik +van haakjes staat u toe om zoektermen te groeperen, bijv. '(Jezus OR Geest) +AND God'. + To search text other than the main text, enter the text type followed by +':', and then the search term. For example, to search for the Strong's +number H8077, use 'strong:H8077'. + Beschikbare typen tekst: + + Search Types + + + + Voorvoegsel + Betekenis + + + + + Koptekst: + doorzoekt kopteksten + + + voetnoot: + doorzoekt voetnoten + + + strong: + doorzoekt Strong-nummering + + + morph: + doorzoekt morfologische codes + + + +
+ BibleTime uses the Lucene search engine to perform your searches. It has +many advanced features, and you can read more about it here: +http://lucene.apache.org/java/docs/index.html +
+
+ + Zoekresultaten + Here you can see how many instances of the search string were found, sorted +by works. Clicking on a work with the rightmouse +button allows you to copy, save, or print all verses that were found in a +certain work at once. This also works when you click on one or more of the +references to copy, save or print them. Clicking on a particular reference +opens that verse up in context in the preview window below. + + Sleep een bijbelverwijzing en laat die los op een symbool van een module op +de Boekenplank om de module op dat vers in een nieuw leesvenster te openen. + + + Sleep een bijbelverwijzing en laat die vallen op een geopend leesvenster en +die zal verspringen naar dat vers. + + + Selecteer bijbelverwijzingen en sleep ze naar de Boekenplank om bladwijzers +te maken. + + + Analyse van zoekresultaten + Click on Search analysisto open the search analysis +display. This gives a simple graphic analysis of the number of instances the +search string was found in each book of the Bible, and you can also save the +analysis. + + Zoekanalyse Dialoog + + + + + + + + +
+ + De <guimenuitem>Boekenplank Manager</guimenuitem> + The Bookshelf Manager is a tool to manage your +Bookshelf. You can install new works to your Bookshelf, and update or remove +existing works from your Bookshelf. Access it by clicking +Settings Bookshelf Manager + in the main menu. + + Het instellen van Boekenplank bestandspad(en) + Here you can specify where &bibletime; may store your Bookshelf on the hard +drive. You can even store it in multiple directories. Default is +"~/.sword/". + + If you have a sword CD, but do not want to install all the works on the hard +disk, but use them directly from the CD, then you can add the path to the CD +as one of your bookshelf paths. When you start &bibletime;, it will show all +works on the CD if it is present. + + + + Modules installeren/bijwerken + With this facility, you can connect to a repository of works (called +"library"), and transfer one or more works to your local Bookshelf. These +libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online +repository of Sword modules, or another site offering Sword modules). You +can manage your libraries with Add library and +Delete library. + Om het proces van installeren of bijwerken te starten kiest u een +bibliotheek waarmee u verbinding wilt zoeken en een lokaal bestandspad naar +een Boekenplank om de module(s) naar toe te installeren. Klik dan op +Verbinden met bibliotheek. &bibletime; zal de inhoud +van de bibliotheek scannen en een lijst presenteren van modules die u aan uw +Boekenplank kunt toevoegen of die reeds geïnstalleerd zijn, maar +bijgewerkt kunnen worden omdat er een nieuwe versie beschikbaar is in de +bibliotheek. U kunt dan alle modules aanvinken die u wilt installeren of +bijwerken en dan klikken op Installeer modules. Ze +zullen dan overgeheveld worden naar uw Boekenplank. + + + Module(s) verwijderen + Deze voorziening stelt u in staat om één of meerdere modules +van uw Boekenplank te verwijderen om schijfruimte vrij te maken. Vink +simpelweg de items aan die u wilt verwijderen en klik op +Verwijder modules. + + + Search Indexes + This option allows you to create new search indexes and cleanup orphaned +index files for removed works. + + If you are having problems with your search function, visit + this feature. + + + + + Exporteren en Printen + In many places, you can open a context menu by clicking with the +rightmouse button. Depending on context, it will +allow you to Select, +Copy (to clipboard), +Save or Print +text. This works for example in the read windows, when you click on the +normal text or the verse reference, or in the search result page when you +click on a work or one or more verse references. It is pretty +straightforward, so just try it out. + + Afdrukken vanuit &bibletime; is redelijk elementair en is bedoelt als een +hulpfunctie. Als u een document of presentatie samenstelt die tekst bevat +uit &bibletime; modules, dan raden we u aan om een programma voor +presentaties of tekstbewerkingen te gebruiken om uw document op te maken en +niet om direct vanuit &bibletime; af te drukken. + +
diff --git a/docs/handbook/nl/docbook/hdbk-reference.docbook b/docs/handbook/nl/docbook/hdbk-reference.docbook new file mode 100644 index 0000000..530abea --- /dev/null +++ b/docs/handbook/nl/docbook/hdbk-reference.docbook @@ -0,0 +1,657 @@ + + Verwijzing + + Hoofdmenu verwijzing + In deze sectie kunt u gedetailleerde beschrijvingen vinden van alle items in +het hoofdmenu van &bibletime;. Ze zijn in precies dezelfde volgorde +gerangschikt als ze voorkomen in &bibletime;, met alle sub-items genoemd +onder het hoofd-item waartoe ze behoren. U kunt ook de sneltoets voor elk +item zien; een complete lijst van alle sneltoetsen kunt u vinden in deze sectie. + + + <guimenu>File</guimenu> + + + + + + + + &Ctrl; + Q + + + + + + + File + Quit + + + + + Sluit BibleTime af. BibleTime zal vragen of u onopgeslagen +wijzigingen naar de harde schijf wilt schrijven. + + + + + + + + + <guimenu>View</guimenu> + + + + + + + + + F5 + + + + + + + + View + Fullscreen mode + + + + + Toggles full screen display. Toggle this setting to +maximize the &bibletime; window. + + + + + + + + + F6 + + + View + Show toolbar + + + + + Schakelt de weergave van de Werkbalk in/uit. Schakel deze +instelling in/uit om de hoofdwerkbalk wel/niet weer te geven. + + + + + + + View + Show Bookshelf + + + + + Schakelt de weergave van de Boekenplank in/uit. Schakel +deze instelling in/uit om de Boekenplank in het linkerpaneel wel/niet weer +te geven. Dit kan handig zijn als u meer ruimte nodig heeft voor het +vergrootglas. + + + + + + + View + Show Mag + + + + + Schakelt de weergave van het Vergrootglas in/uit. Schakel +deze instelling in/uit om het Vergrootglas in het linkerpaneel aan/uit te +zetten. + + + + + + + <guimenu>Search</guimenu> + + + + + + + &Alt;&Ctrl; + F + + + + + + + Search + Search in standard bible + + + + + Opens the Search Dialog to search in the standard Bible +only. More works can be added in the Search Dialog. + + + + + + + &Ctrl; + O + + + + + + + Search + Search in open work(s) + + + + + Opens the Search Dialog to search in all open works. More +works can be added in the Search Dialog. + + + + + + + <guimenu>Window</guimenu> + + + + + + + + + + + Window + Save session + + + + + Directly saves the current session. This will open a +context menu where you can select an existing session to save to. It will be +overwritten with your current session. See the next item on how to save to a +new session. + + + + + + + &Alt;&Ctrl; + S + + + + + + + Window + Save as new Session + + + + + Saves the current session under a new name. This will ask +for a new name to save the session to. + + + + + + + + + + + Window + Load session + + + + + Loads an existing session. This will open a context menu +where you can select an existing session to load. + + + + + + + + + + + Window + Delete session + + + + + Deletes an existing session. This will open a context menu +where you can select an existing session that should be deleted. + + + + + + + + + + + Window + Arrangement mode + + + + + Controls the basic window arrangement behaviour. In the +opening context menu, you can either specify that you want to take care of +the window arrangement yourself (Manual mode) or have &bibletime; handle it +for you (Automatical modes, just try them out!). + + + + + + + &Alt;&Ctrl; + W + + + + + + + Window + Close all + + + + + Sluit alle geopende vensters + + + + + + + <guimenu>Settings</guimenu> + + + + + + + + + + + Settings + Configure &bibletime; + + + + + Opens &bibletime;'s main configuration dialog. You can +configure all kinds of nice settings there to adapt &bibletime; to your +needs. Please see this section for +details. + + + + + + + + + F4 + + + + + + + + Settings + Bookshelf Manager + + + + + Opens a dialog where you can change your Sword configuration and +manage your bookshelf. Please see this section for details. + + + + + + + + <guimenu>Help</guimenu> + + + + + + + + F1 + + + + + + + + Help + Handbook + + + + + Opens &bibletime;'s user guide You are reading it now. + + + + + + + + + F2 + + + + + + + + Help + Bible Study Howto + + + + + Opens a guide on how to study the Bible It is the hope of +the &bibletime; team that this HowTo will provoke the readers to study the +scriptures to see what they say. This particular study guide has been chosen +as it takes care not to advocate any particular denominational doctrine. We +expect you to read and study the scriptures to understand what they say. If +you start with the attitude that you want to have the Lord sow his word in +your heart He will not disappoint you. + + + + + + + Help + About + + + + + Opens a window about &bibletime; project information +contains information about &bibletime; software version, project +contributors, &sword; software version, &qt; software version and the +license agreement. + + + + + + + + Sneltoetsen index + This is index of all hotkeys and their corresponding description in the +handbook. The hotkeys are sorted (roughly) alphabetical. If you want to +directly find out which hotkey a certain menu item has, you can either look +at the entry itself in &bibletime; (as it always shows the hotkey), or you +can look it up in this section. + + + + + + + Sneltoets + Beschrijving + + + + + + &Alt; + Left + + Gaat terug in de history van leesvensters + + + + &Alt; + Right + + Gaat vooruit in de history van leesvensters + + + + &Alt;&Ctrl; + F + + + +Search Search in default bible + equivalent; opens the search dialog to search in the +default bible. + + + + &Alt;&Ctrl; + G + + + Window Arrangement +mode Auto-tile vertically +equivalent; toggle automatic window tiling. + + + + &Alt;&Ctrl; + H + + + Window Arrangement +mode Auto-tile horizontally +equivalent; toggle automatic window tiling. + + + + &Alt;&Ctrl; + J + + + Window Arrangement +mode Auto-cascade +equivalent; toggle automatic window cascading. + + + + &Alt;&Ctrl; + M + + + Window Arrangement +mode Manual mode +equivalent; toggle manual window placement. + + + + &Alt;&Ctrl; + S + + + +Window Save as new session + equivalent; saves current layout as new session. + + + + &Alt;&Ctrl; + W + + + +Window Close all +equivalent; closes all open windows. + + + + &Ctrl; + - + + Uitzoomen. Dit vermindert de lettergrootte van de leesvensters. + + + + &Ctrl; + + + + Inzoomen. Dit vergroot de lettergrootte van de leesvensters. + + + + &Ctrl; + A + + Selecteer alles. Dit selecteert alle tekst in de leesvensters. + + + + &Ctrl; + C + + Kopieëren. Dit kopieert de geselecteerde tekst naar het klembord. + + + + &Ctrl; + F + + Zoeken. Dit laat u zoeken binnen de tekst van een leesvenster. + + + + &Ctrl; + O + + + +Search Search in open work(s) + equivalent; opens the search dialog to search in all +currently opened works. + + + + &Ctrl; + Q + + + +File Quit +equivalent; closes &bibletime;. + + + + &Ctrl; + W + + Sluit het huidige venster. + + + + + F1 + + + + Help Handbook +equivalent; opens the handbook. + + + + + F2 + + + + Help BibleStudy +Howto equivalent; opens the BibleStudy Howto. + + + + + F4 + + + + + Settings Bookshelf +Manager equivalent; opens the Bookshelf +Manager. + + + + + F8 + + + + +View Show Bookshelf + equivalent; toggles display of the Bookshelf. + + + + + F9 + + + + +View Show mag +equivalent; toggles display of the mag(nifying glass). + + + + + + diff --git a/docs/handbook/nl/docbook/hdbk-start.docbook b/docs/handbook/nl/docbook/hdbk-start.docbook new file mode 100644 index 0000000..3055a4e --- /dev/null +++ b/docs/handbook/nl/docbook/hdbk-start.docbook @@ -0,0 +1,69 @@ + + &bibletime; opstarten + + Hoe u &bibletime; opstart + + &bibletime; opstarten + &bibletime; is an executable file that is integrated with the desktop. You +can launch &bibletime; from the Start Menu with this icon: + + + + + + &bibletime; start icon + + + &bibletime; can also be launched from a terminal command prompt. To launch +&bibletime;, open a terminal window and type: + &bibletime; + + + Andere window managers + &bibletime; can be used with other window managers such as Gnome, BlackBox, +Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are +already installed on your computer. + + + Aanpassing van het opstarten + From a terminal you can use &bibletime; to open a random verse in the +default bible: + bibletime --open-default-bible + "<random>"To open at a given passage like John 3:16, use: + bibletime --open-default-bible "John 3:16"You can also use booknames in your current bookname language. + + + + Volgorde van opstartschermen + Wanneer &bibletime; opstart kun je de volgende schermen zien, voordat het +hoofdvenster van &bibletime; opent: + + + + Bookshelf Manager + + + + Modifies your Bookshelf. This dialog lets you modify your +Bookshelf, add or delete works from your system. It will only be shown if +no default Bookshelf can be found. Please see this section for further +details. If you start off with an empty Bookshelf, it will be helpful to +install at least one Bible, Commentary, Lexicon and one Book to get to know +&bibletime;'s basic features quickly. + + + + + Configure &bibletime; dialog + + + + Customizes &bibletime;.This dialog lets you adapt +&bibletime; to your needs. Please see the +detailed description of this dialog. + + + + + diff --git a/docs/handbook/nl/docbook/index.docbook b/docs/handbook/nl/docbook/index.docbook new file mode 100644 index 0000000..122a7ea --- /dev/null +++ b/docs/handbook/nl/docbook/index.docbook @@ -0,0 +1,81 @@ + +BibleTime'> + Sword'> + KDE'> + Qt'> + + + + + + + + + + +]> + + + Het &bibletime; handboek + + + Fred + Saalbach + + + Jeffrey + Hoyt + + + Martin + Gruner + + + Thomas + Abthorpe + + + + + + 1999-2009 + het &bibletime; team + + + Het &bibletime; handboek is onderdeel van &bibletime; + + 2009-04 + 2.0 + + &bibletime; is a Bible study tool based on the Sword framework. + + + QT4 + bibletime + sword + crosswire + help dialog + +&hdbkchap1; &hdbkchap2; &hdbkchap3; +&hdbkchap4; &hdbkchap5; + + diff --git a/docs/handbook/nl/html/hdbk-config.html b/docs/handbook/nl/html/hdbk-config.html new file mode 100644 index 0000000..9d9fb59 --- /dev/null +++ b/docs/handbook/nl/html/hdbk-config.html @@ -0,0 +1,83 @@ +Chapter 4. BibleTime configureren

Chapter 4. BibleTime configureren

In this section you find an overview to configure BibleTime, which can be +found under Settings in the main menu.

Configureer BibleTime Dialoog

The BibleTime user interface can be customized in many ways depending on +your needs. You can access the configuration dialog by selecting +Settings +Configure BibleTime.

+ Display +

Het gedrag bij het opstarten kan aangepast worden aan de gebruiker. Maak een +keuze uit de volgende opties: +

  • Toon opstartlogo

Display templates define the rendering of text (colors, size etc.). Various +built-in templates are available. If you select one, you will see a preview +on the right pane.

+ Languages +

Hier kunt u specificeren welke talen gebruikt moeten worden voor de +bijbelboeknamen. Stel dit op uw moedertaal als deze beschikbaar is en u +voelt zich helemaal thuis.

By default, BibleTime uses the default system display font. You can +override this font if necessary. Some languages require special fonts to be +displayed correctly, and this dialog allows you to specify a custom font for +each language.

Options Dialog - fonts

De Opties dialoog - Lettertypen

BibleTime can now use all supported fonts. As long as the works you are +interested in display correctly nothing needs to be done here. If a work +only displays as a series of question marks (??????) or empty boxes, then +you know that the standard display font does not contain the characters used +in this work.

To correct this, choose this work's language from the drop down menu. Select +the use custom font checkbox. Now select a font. For example, a font that +supports many languages is Code2000. If no installed font can display the +work you are interested in, try installing the localization package for that +language.

Lettertypen installeren

Detailed font installation instructions are outside the scope of this +handbook. For further information you might want to refer to the Unicode +HOWTO.

Tip

If you use a small font like Clearlyu (about 22kb), BibleTime will run +faster than with a large font like Bitstream +Cyberbit®(about 12Mb).

Lettertypen verkrijgen

Lettertypen kunnen worden verkregen uit een aantal bronnen:

  • Your *nix distribution.

  • De lokalisatiepakketten (localization packages) in uw distributie.

  • An existing Microsoft +Windows®installation on the same computer.

  • Een verzameling lettertypen, zoals beschikbaar is van Adobe of Bitstream.

  • Online verzamelingen van lettertypen.

Unicode fonts support more characters than other fonts, and some of these +fonts are available at no charge. None of available fonts includes all +characters defined in the Unicode standard, so you may want to use different +fonts for different languages.

Table 4.1. Unicode lettertypen

+ + Code2000 + Misschien het beste gratis Unicode lettertype, welke een groot aantal +karakters ondersteunt.
+ + SIL unicode fonts + Excellent Unicode fonts from the Summer Institute of Linguistics.
+ + FreeFont + A new free Unicode font initiative.
+ + Crosswire's font directory + Verscheidene lettertypen zijn beschikbaar op de ftp pagina van de Crosswire +Bible Society.
+ + Bitstream CyberBit + Dekt bijna het gehele bereik van Unicode, maar kan BibleTime vertragen +door zijn omvang.
ClearlyuIs inbegrepen in sommige distributies. Bevat Europese, Griekse, Hebreeuwse +en Thaise karakters.
+ + Caslon, Monospace, Cupola, Caliban + Gedeeltelijk bereik van de Unicode standaard, zie voor meer informatie op de +bijbehorende website.

There are good Unicode font lists on the net, as the one by Christoph Singer +( Multilingual Unicode +TrueType Fonts in the Internet), or the one by Alan Wood ( Unicode character +ranges and the Unicode fonts that support them).

+ Desk +

Many features provided by the Sword backend can now be customized in +BibleTime. These features are documented right in the dialog. You also +have the possibility to specify standard works that should be used when no +specific work is specified in a reference. An example: The standard Bible is +used to display the content of cross references in the Bible. When you hover +over then, the Mag will show the content of the verses referred to, +according to the standard Bible you specified.

+ HotKeys +

Sneltoetsen zijn speciale toetsencombinaties die gebruikt kunnen worden in +plaats van menu items en iconen. Een aantal van BibleTime's commando's +hebben voorgeprogrammeerde sneltoetsen (zie deze sectie voor een volledige +lijst). Aan de meeste van BibleTime's commando's kunnen hier sneltoetsen +worden toegewezen. Dit is erg handig om snel toegang te hebben tot de +functies die u het meest nodig heeft.

diff --git a/docs/handbook/nl/html/hdbk-intro.html b/docs/handbook/nl/html/hdbk-intro.html new file mode 100644 index 0000000..cf621ba --- /dev/null +++ b/docs/handbook/nl/html/hdbk-intro.html @@ -0,0 +1,29 @@ +Chapter 1. Introductie

Chapter 1. Introductie

About BibleTime

BibleTime is a Bible study tool with support for different types of texts +and languages. Even large amounts of works modules are easy to install and +manage. It is built on the Sword library, which provides +the back-end functionality for BibleTime, such as viewing Bible text, +searching etc. Sword is the flagship product of the Crosswire Bible Society.

BibleTime is designed to be used with works encoded in one of the formats +supported by the Sword project. Complete information on the supported +document formats can be found in the developers +section of the Sword Project, Crosswire Bible Society.

Beschikbare modules

Meer dan 200 documenten in 50 talen zijn beschikbaar bij de Crosswire Bible Society. Hierin zijn +opgenomen: +

Bijbels

The full Bible text, with optional things like Strong's Numbers, headings +and/or footnotes in the text. Bibles are available in many languages, and +include not only modern versions, but also ancient texts like the Codex +Leningradensis ("WLC", Hebrew), and the Septuagint ("LXX", Greek). This is +the most advanced section in the library of the Sword project.

Boeken

Books available include "Imitation of Christ", "Enuma Elish", and "Josephus: +The Complete Works"

Bijbelcommentaren

Commentaries available include classics like John Wesley's "Notes on the +Bible", Matthew Henry's commentary and Luther's "Commentary on Galatians." +With the Personal commentary you can record your own personal notes to +sections of the Bible.

Dagelijkse overdenkingen

Veel mensen waarderen deze dagelijkse porties van Gods Woord. Onder de +beschikbare modules bevinden zich Daily Light on the Daily Path (Dagelijks +Licht op het Dagelijkse Pad) en de Losungen.

Lexicons/Woordenboeken

Lexicons available include: Robinson's Morphological Analysis Codes, +Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible +Encyclopaedia. Dictionaries available include Strong's Hebrew Bible +Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged +Dictionary of the English Language 1913, Nave's Topical Bible.

Motivatie

Our desire is to serve God, and to do our part to help others grow in their +relationship with Him. We have striven to make this a powerful, quality +program, and still make it simple and intuitive to operate. It is our desire +that God be praised, as He is the source of all good things.

 

Iedere gave, die goed, en elk geschenk, dat volmaakt is, daalt van boven +neder, van de Vader der lichten, bij wie geen verandering is of zweem van +ommekeer.

 
 --Jakobus 1:17, NBG51

God zegene u wanneer u dit programma gebruikt.

diff --git a/docs/handbook/nl/html/hdbk-op-bookshelfmanager.html b/docs/handbook/nl/html/hdbk-op-bookshelfmanager.html new file mode 100644 index 0000000..d304c39 --- /dev/null +++ b/docs/handbook/nl/html/hdbk-op-bookshelfmanager.html @@ -0,0 +1,29 @@ +De Boekenplank Manager

De Boekenplank Manager

The Bookshelf Manager is a tool to manage your +Bookshelf. You can install new works to your Bookshelf, and update or remove +existing works from your Bookshelf. Access it by clicking SettingsBookshelf Manager in the main menu.

Het instellen van Boekenplank bestandspad(en)

Here you can specify where BibleTime may store your Bookshelf on the hard +drive. You can even store it in multiple directories. Default is +"~/.sword/".

Tip

If you have a sword CD, but do not want to install all the works on the hard +disk, but use them directly from the CD, then you can add the path to the CD +as one of your bookshelf paths. When you start BibleTime, it will show all +works on the CD if it is present.

Modules installeren/bijwerken

With this facility, you can connect to a repository of works (called +"library"), and transfer one or more works to your local Bookshelf. These +libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online +repository of Sword modules, or another site offering Sword modules). You +can manage your libraries with Add library and +Delete library.

Om het proces van installeren of bijwerken te starten kiest u een +bibliotheek waarmee u verbinding wilt zoeken en een lokaal bestandspad naar +een Boekenplank om de module(s) naar toe te installeren. Klik dan op +Verbinden met bibliotheek. BibleTime zal de inhoud +van de bibliotheek scannen en een lijst presenteren van modules die u aan uw +Boekenplank kunt toevoegen of die reeds geïnstalleerd zijn, maar +bijgewerkt kunnen worden omdat er een nieuwe versie beschikbaar is in de +bibliotheek. U kunt dan alle modules aanvinken die u wilt installeren of +bijwerken en dan klikken op Installeer modules. Ze +zullen dan overgeheveld worden naar uw Boekenplank.

Module(s) verwijderen

Deze voorziening stelt u in staat om één of meerdere modules +van uw Boekenplank te verwijderen om schijfruimte vrij te maken. Vink +simpelweg de items aan die u wilt verwijderen en klik op +Verwijder modules.

Search Indexes

This option allows you to create new search indexes and cleanup orphaned +index files for removed works.

Tip

+ If you are having problems with your search function, visit + this feature. +
diff --git a/docs/handbook/nl/html/hdbk-op-output.html b/docs/handbook/nl/html/hdbk-op-output.html new file mode 100644 index 0000000..a6e3b84 --- /dev/null +++ b/docs/handbook/nl/html/hdbk-op-output.html @@ -0,0 +1,13 @@ +Exporteren en Printen

Exporteren en Printen

In many places, you can open a context menu by clicking with the +rightmouse button. Depending on context, it will +allow you to Select, +Copy (to clipboard), +Save or Print +text. This works for example in the read windows, when you click on the +normal text or the verse reference, or in the search result page when you +click on a work or one or more verse references. It is pretty +straightforward, so just try it out.

Afdrukken vanuit BibleTime is redelijk elementair en is bedoelt als een +hulpfunctie. Als u een document of presentatie samenstelt die tekst bevat +uit BibleTime modules, dan raden we u aan om een programma voor +presentaties of tekstbewerkingen te gebruiken om uw document op te maken en +niet om direct vanuit BibleTime af te drukken.

diff --git a/docs/handbook/nl/html/hdbk-op-parts.html b/docs/handbook/nl/html/hdbk-op-parts.html new file mode 100644 index 0000000..38e79a8 --- /dev/null +++ b/docs/handbook/nl/html/hdbk-op-parts.html @@ -0,0 +1,72 @@ +Onderdelen van het BibleTime toepassingsvenster

Onderdelen van het BibleTime toepassingsvenster

De Boekenplank

De Boekenplank laat alle geïnstalleerde modules zien, gesorteerd per +categorie en taal. Het heeft ook een categorie genaamd "Bladwijzers". Dit is +de plaats waar u uw eigen bladwijzers kunt opslaan en openen.

Modules lezen

Om een module uit de boekenplank te openen om te lezen, kunt u simpelweg met +de linker muisknop klikken op de gewenste +categorie (Bijbels, Bijbelcommentaren, Lexicons, Boeken, Overdenkingen of +Woordenlijsten) om de inhoud te laten zien. Klik dan op één +van de modules om die te openen. Er verschijnt dan een leesvenster in het +Bureaugebied.

Tip

Drag & Drop Werkt Hier

If you are reading a certain work, and want to open another work at the +passage you are reading, you can use a shortcut. Simply click with the +left mouse buttonon the verse/passage reference +(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work +you want to open, and it will be opened for reading at the specified +location. You can also drag a verse reference into an existing read window, +then it will jump to the specified location.

Additionele informatie over modules

If you click with the rightmouse button on the +symbol of a work, you will see a menu with additional entries that are +relevant for this work. "About this work"opens a +window with lots of interesting information about the selected work. +"Unlock this work"opens a small dialog for +encrypted documents, where you can enter the unlock key to access the +work. For additional information on locked works, please see this +page on the Crosswire Bible Society web site.

Zoeken in modules

You can search in a work by clicking with the +rightmouse button on its symbol and selecting +"Search in work(s)". By pressing Shift and +clicking on other works you can select more than one. Then follow the same +procedure to open the search dialog. You will be searching in all of these +documents. A complete description of the operation of the search features +can be found here.

Werken met bladwijzers

+ +

Tip

Drag & Drop Werkt Hier

+ + Click with the rightmouse button on the bookmark +category of the bookshelf and select "Create new +folder" to create a new bookmark subfolder. You can use normal +drag & drop functions to drag verse references from read windows or +search results to the bookmark folder, and to rearrange bookmarks between +folders.

You can also import bookmarks from other people or export bookmarks to share +them. To do this, open the context menuof the bookmark +folder as described above, and select "Export +bookmarks". This will bring up a dialog box for you to save +the bookmark collection. You can import bookmarks in a similar way.

You can also click with the righton folders and +bookmarks to change their names and descriptions.

Het Vergrootglas

Dit kleine venster in de linkeronderhoek van het BibleTime venster is +volledig passief. Telkens wanneer uw muisaanwijzer over een stukje tekst met +extra informatie gaat (bijv. Strong-nummers), dan wordt deze extra +informatie weergegeven in het Vergrootglas en niet in de tekst zelf. Probeer +het maar eens uit.

Het Bureau

The Desk is where the real work with BibleTime takes place. Here you can +open works from the Bookshelf, read them, search in them, and even save your +annotations in the personal commentary module (see below).

Modules lezen

Zoals we al gezien +hebben, kunt u de te lezen modules simpelweg openen door te klikken op hun +symbool in de Boekenplank. Een leesvenster zal worden geopend in het Bureau +gebied. Ieder leesvenster heeft een werkbalk. Hier kunt u gereedschappen +vinden om te navigeren in de module waarin dit leesvenster is verbonden, +alsmede history knoppen zoals u die kent vanuit uw internet browser.

Plaatsing van leesvensters

Of course, you can open multiple works at the same time. There are several +possibilities for arranging the read windows on the desk. Please have a look +at the entry Windowin the main menu. There you can see +that you can either control the placement of the read windows completely +yourself, or have BibleTime handle the placement automatically. To achieve +this, you have to select one of the automatic placement modes available at +WindowArrangement +mode. Just try it out, it's simple and works.

Uw eigen bijbelcommentaar bewerken

Om uw eigen commentaar over delen van de bijbel op te kunnen slaan, moet u +een bepaalde module uit de bibliotheek van de Crosswire Bible Society +installeren. Deze module heet "Personal commentary" (Persoonlijk +bijbelcommentaar).

If you open the personal commentary by clicking on its symbol in the +Bookshelf with a leftmouse button, it opens in +read mode. You will not be able to edit it in this mode. Should you wish to +write annotations into the personal commentary, you have to open it with the +rightmouse button and then select Edit +this workand then either Plain +text(source code editor) or +HTML(basic gui wysiwyg editor).

Tip

If Edit this work is +deactivated, please check if you have write permission for the files of the +personal commentary.

Tip

Drag & drop works here. Drop a verse reference and the text of the verse +will be inserted.

diff --git a/docs/handbook/nl/html/hdbk-op-search.html b/docs/handbook/nl/html/hdbk-op-search.html new file mode 100644 index 0000000..a234194 --- /dev/null +++ b/docs/handbook/nl/html/hdbk-op-search.html @@ -0,0 +1,41 @@ +Zoeken in modules

Zoeken in modules

Tekst zoeken in een geopend leesvenster

You can look for a word or phrase in the open read window (e.g. the chapter +of a bible that you're reading) just like you are used to from other +programs. This function can be reached either by clicking with the +rightmouse button and selecting +Find..., or by using the hotkey F. Read on to learn how +you can search in entire works.

De zoekdialoog benaderen

You can search in a work by clicking with the +rightmouse button on its symbol in the +Bookshelfand selecting Search in +work(s). By holding Shift or Ctrl and clicking on other +work's names you can select more than one. Then follow the same procedure to +open the search dialog. You will be searching in all of these works at the +same time.

You can also access the search dialog by clicking on Search from the main menu, and selecting +the appropriate entry.

Een derde mogelijkheid om zoekopdrachten te starten is door op het +zoeksymbool in een geopend leesvenster te klikken.

Configuratie van de zoekopdracht

Modules selecteren

At the top of the options tab you will find +Choose(works). If you would like to search in +multiple works, click on this button and you will be offered a menu where +you can select the works you want to search in.

Zoekbereiken gebruiken

You can narrow the scope of your search to certain parts of the Bible by +selecting one of the predefined scopes from the list in Search +scope. You can define your own search ranges by clicking the +Setup rangesbutton.

Introductie op de syntaxis van een eenvoudige zoekopdracht

Enter search terms separated by spaces. By default the search function will +return results that match any of the search terms (OR). To search for all +the terms separate the terms by AND.

U kunt jokers gebruiken: '*' komt overeen met elke willekeurige reeks van +karakters, terwijl '?' overeenkomt met één willekeurig karakter. Het gebruik +van haakjes staat u toe om zoektermen te groeperen, bijv. '(Jezus OR Geest) +AND God'.

To search text other than the main text, enter the text type followed by +':', and then the search term. For example, to search for the Strong's +number H8077, use 'strong:H8077'.

Beschikbare typen tekst: +

Table 3.1. Search Types

VoorvoegselBetekenis
Koptekst:doorzoekt kopteksten
voetnoot:doorzoekt voetnoten
strong:doorzoekt Strong-nummering
morph:doorzoekt morfologische codes


BibleTime uses the Lucene search engine to perform your searches. It has +many advanced features, and you can read more about it here: +http://lucene.apache.org/java/docs/index.html

Zoekresultaten

Here you can see how many instances of the search string were found, sorted +by works. Clicking on a work with the rightmouse +button allows you to copy, save, or print all verses that were found in a +certain work at once. This also works when you click on one or more of the +references to copy, save or print them. Clicking on a particular reference +opens that verse up in context in the preview window below.

Tip

Sleep een bijbelverwijzing en laat die los op een symbool van een module op +de Boekenplank om de module op dat vers in een nieuw leesvenster te openen.

Tip

Sleep een bijbelverwijzing en laat die vallen op een geopend leesvenster en +die zal verspringen naar dat vers.

Tip

Selecteer bijbelverwijzingen en sleep ze naar de Boekenplank om bladwijzers +te maken.

Analyse van zoekresultaten

Click on Search analysisto open the search analysis +display. This gives a simple graphic analysis of the number of instances the +search string was found in each book of the Bible, and you can also save the +analysis.

diff --git a/docs/handbook/nl/html/hdbk-op.html b/docs/handbook/nl/html/hdbk-op.html new file mode 100644 index 0000000..041b17d --- /dev/null +++ b/docs/handbook/nl/html/hdbk-op.html @@ -0,0 +1,10 @@ +Chapter 3. Werking van het programma

Chapter 3. Werking van het programma

Programma overzicht

This is what a typical BibleTime session looks like: +

The BibleTime application window

+ You can easily see the different parts of the application. The Bookshelf on +the left side is used to open works and to manage your bookmarks. The little +"Mag" window below the Bookshelf is used to display extra information that +is embedded in documents. When you move your mouse over a footnote marker, +for example, then the Mag will display the actual content of the +footnote. The toolbar gives you quick access to important functions, and the +Desk on the right side is where you do your real work.

Laten we nu doorgaan en één voor één de +verschillende onderdelen van de toepassing bekijken.

diff --git a/docs/handbook/nl/html/hdbk-reference-hotkeys.html b/docs/handbook/nl/html/hdbk-reference-hotkeys.html new file mode 100644 index 0000000..f4bfaf7 --- /dev/null +++ b/docs/handbook/nl/html/hdbk-reference-hotkeys.html @@ -0,0 +1,76 @@ +Sneltoetsen index

Sneltoetsen index

This is index of all hotkeys and their corresponding description in the +handbook. The hotkeys are sorted (roughly) alphabetical. If you want to +directly find out which hotkey a certain menu item has, you can either look +at the entry itself in BibleTime (as it always shows the hotkey), or you +can look it up in this section.

SneltoetsBeschrijving
+ Left + Gaat terug in de history van leesvensters
+ Right + Gaat vooruit in de history van leesvensters
+ F + + SearchSearch in default bible equivalent; opens the search dialog to search in the +default bible.
+ G + + WindowArrangement +modeAuto-tile verticallyequivalent; toggle automatic window tiling.
+ H + + WindowArrangement +modeAuto-tile horizontallyequivalent; toggle automatic window tiling.
+ J + + WindowArrangement +modeAuto-cascadeequivalent; toggle automatic window cascading.
+ M + + WindowArrangement +modeManual modeequivalent; toggle manual window placement.
+ S + + WindowSave as new session equivalent; saves current layout as new session.
+ W + + WindowClose all +equivalent; closes all open windows.
+ - + Uitzoomen. Dit vermindert de lettergrootte van de leesvensters.
+ + + Inzoomen. Dit vergroot de lettergrootte van de leesvensters.
+ A + Selecteer alles. Dit selecteert alle tekst in de leesvensters.
+ C + Kopieëren. Dit kopieert de geselecteerde tekst naar het klembord.
+ F + Zoeken. Dit laat u zoeken binnen de tekst van een leesvenster.
+ O + + SearchSearch in open work(s) equivalent; opens the search dialog to search in all +currently opened works.
+ Q + + FileQuit +equivalent; closes BibleTime.
+ W + Sluit het huidige venster.
+ F1 + + HelpHandbookequivalent; opens the handbook.
+ F2 + + HelpBibleStudy +Howtoequivalent; opens the BibleStudy Howto.
+ F4 + + +SettingsBookshelf +Manager equivalent; opens the Bookshelf +Manager.
+ F8 + + ViewShow Bookshelf equivalent; toggles display of the Bookshelf.
+ F9 + + ViewShow mag +equivalent; toggles display of the mag(nifying glass).
diff --git a/docs/handbook/nl/html/hdbk-reference-toolbar.html b/docs/handbook/nl/html/hdbk-reference-toolbar.html new file mode 100644 index 0000000..ba16ab8 --- /dev/null +++ b/docs/handbook/nl/html/hdbk-reference-toolbar.html @@ -0,0 +1,10 @@ +Werkbalk verwijzingen

Werkbalk verwijzingen

Bekijk de vorige sectie voor een +uitleg over de knoppen die u vindt op de werkbalk. U kunt ook de +muisaanwijzer over een knop bewegen en enkele seconden wachten om +de tooltip met een korte beschrijving van een knop op te roepen.

U kunt de werkbalk aanpassen naar uw behoeften. Gebruik het volgende item in +het hoofdmenu: +

+ + SettingsConfigure toolbars +

Werkbalken configureren

Please see this +section for detailed instructions.

diff --git a/docs/handbook/nl/html/hdbk-reference.html b/docs/handbook/nl/html/hdbk-reference.html new file mode 100644 index 0000000..4245a50 --- /dev/null +++ b/docs/handbook/nl/html/hdbk-reference.html @@ -0,0 +1,131 @@ +Chapter 5. Verwijzing

Chapter 5. Verwijzing

Hoofdmenu verwijzing

In deze sectie kunt u gedetailleerde beschrijvingen vinden van alle items in +het hoofdmenu van BibleTime. Ze zijn in precies dezelfde volgorde +gerangschikt als ze voorkomen in BibleTime, met alle sub-items genoemd +onder het hoofd-item waartoe ze behoren. U kunt ook de sneltoets voor elk +item zien; een complete lijst van alle sneltoetsen kunt u vinden in deze sectie.

+ File +

+

+ + FileQuit (Q) +

+ Sluit BibleTime af. BibleTime zal vragen of u onopgeslagen +wijzigingen naar de harde schijf wilt schrijven.

+

+ View +

+ + ViewFullscreen mode (F5) +

+ Toggles full screen display. Toggle this setting to +maximize the BibleTime window.

+ ViewShow toolbar (F6) +

+ Schakelt de weergave van de Werkbalk in/uit. Schakel deze +instelling in/uit om de hoofdwerkbalk wel/niet weer te geven.

+ ViewShow Bookshelf +

+ Schakelt de weergave van de Boekenplank in/uit. Schakel +deze instelling in/uit om de Boekenplank in het linkerpaneel wel/niet weer +te geven. Dit kan handig zijn als u meer ruimte nodig heeft voor het +vergrootglas.

+ ViewShow Mag +

+ Schakelt de weergave van het Vergrootglas in/uit. Schakel +deze instelling in/uit om het Vergrootglas in het linkerpaneel aan/uit te +zetten.

+ Search +

+ + SearchSearch in standard bible (F) +

+ Opens the Search Dialog to search in the standard Bible +only. More works can be added in the Search Dialog.

+ + SearchSearch in open work(s) (O) +

+ Opens the Search Dialog to search in all open works. More +works can be added in the Search Dialog.

+ Window +

+ + WindowSave session +

+ Directly saves the current session. This will open a +context menu where you can select an existing session to save to. It will be +overwritten with your current session. See the next item on how to save to a +new session.

+ + WindowSave as new Session (S) +

+ Saves the current session under a new name. This will ask +for a new name to save the session to.

+ + WindowLoad session +

+ Loads an existing session. This will open a context menu +where you can select an existing session to load.

+ + WindowDelete session +

+ Deletes an existing session. This will open a context menu +where you can select an existing session that should be deleted.

+ + WindowArrangement mode +

+ Controls the basic window arrangement behaviour. In the +opening context menu, you can either specify that you want to take care of +the window arrangement yourself (Manual mode) or have BibleTime handle it +for you (Automatical modes, just try them out!).

+ + WindowClose all (W) +

+ Sluit alle geopende vensters

+ Settings +

+ + SettingsConfigure BibleTime +

+ Opens BibleTime's main configuration dialog. You can +configure all kinds of nice settings there to adapt BibleTime to your +needs. Please see this section for +details.

+ + SettingsBookshelf Manager (F4) +

+ Opens a dialog where you can change your Sword configuration and +manage your bookshelf. Please see this section for details.

+ Help +

+ + HelpHandbook (F1) +

+ Opens BibleTime's user guide You are reading it now.

+ + HelpBible Study Howto (F2) +

+ Opens a guide on how to study the Bible It is the hope of +the BibleTime team that this HowTo will provoke the readers to study the +scriptures to see what they say. This particular study guide has been chosen +as it takes care not to advocate any particular denominational doctrine. We +expect you to read and study the scriptures to understand what they say. If +you start with the attitude that you want to have the Lord sow his word in +your heart He will not disappoint you.

+ HelpAbout +

+ Opens a window about BibleTime project information +contains information about BibleTime software version, project +contributors, Sword software version, Qt software version and the +license agreement.

diff --git a/docs/handbook/nl/html/hdbk-startsequence.html b/docs/handbook/nl/html/hdbk-startsequence.html new file mode 100644 index 0000000..01cf803 --- /dev/null +++ b/docs/handbook/nl/html/hdbk-startsequence.html @@ -0,0 +1,15 @@ +Volgorde van opstartschermen

Volgorde van opstartschermen

Wanneer BibleTime opstart kun je de volgende schermen zien, voordat het +hoofdvenster van BibleTime opent:

+ Bookshelf Manager +

+ Modifies your Bookshelf. This dialog lets you modify your +Bookshelf, add or delete works from your system. It will only be shown if +no default Bookshelf can be found. Please see this section for further +details. If you start off with an empty Bookshelf, it will be helpful to +install at least one Bible, Commentary, Lexicon and one Book to get to know +BibleTime's basic features quickly.

+ Configure BibleTime dialog +

+ Customizes BibleTime.This dialog lets you adapt +BibleTime to your needs. Please see the +detailed description of this dialog.

diff --git a/docs/handbook/nl/html/hdbk-term.html b/docs/handbook/nl/html/hdbk-term.html new file mode 100644 index 0000000..005b080 --- /dev/null +++ b/docs/handbook/nl/html/hdbk-term.html @@ -0,0 +1,11 @@ +Chapter 2. BibleTime opstarten

Chapter 2. BibleTime opstarten

Hoe u BibleTime opstart

BibleTime opstarten

BibleTime is an executable file that is integrated with the desktop. You +can launch BibleTime from the Start Menu with this icon: +

BibleTime start icon

BibleTime can also be launched from a terminal command prompt. To launch +BibleTime, open a terminal window and type: +

BibleTime

Andere window managers

BibleTime can be used with other window managers such as Gnome, BlackBox, +Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are +already installed on your computer.

Aanpassing van het opstarten

From a terminal you can use BibleTime to open a random verse in the +default bible: +

bibletime --open-default-bible
+      "<random>"

To open at a given passage like John 3:16, use: +

bibletime --open-default-bible "John 3:16"

You can also use booknames in your current bookname language.

diff --git a/docs/handbook/nl/html/index.html b/docs/handbook/nl/html/index.html new file mode 100644 index 0000000..f392b9c --- /dev/null +++ b/docs/handbook/nl/html/index.html @@ -0,0 +1,21 @@ +Het BibleTime handboek diff --git a/docs/handbook/unicode/Makefile.am b/docs/handbook/unicode/Makefile.am deleted file mode 100644 index ff6497b..0000000 --- a/docs/handbook/unicode/Makefile.am +++ /dev/null @@ -1,31 +0,0 @@ -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update - - -KDE_OPTIONS = noautodist -EXTRA_DIST = hdbk-config.docbook hdbk-intro.docbook hdbk-operation.docbook hdbk-reference.docbook hdbk-start.docbook index.docbook - - -install-data-local: - mkdir -p $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/; - chmod -R a+r+X $(DESTDIR)$(kde_htmldir)/en/bibletime; - $(INSTALL_DATA) $(srcdir)/hdbk-config.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-config.docbook; - $(INSTALL_DATA) $(srcdir)/hdbk-intro.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-intro.docbook; - $(INSTALL_DATA) $(srcdir)/hdbk-operation.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-operation.docbook; - $(INSTALL_DATA) $(srcdir)/hdbk-reference.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-reference.docbook; - $(INSTALL_DATA) $(srcdir)/hdbk-start.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-start.docbook; - $(INSTALL_DATA) $(srcdir)/index.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/index.docbook; - -uninstall-local: - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-config.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-intro.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-operation.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-reference.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-start.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/index.docbook; diff --git a/docs/handbook/unicode/Makefile.in b/docs/handbook/unicode/Makefile.in deleted file mode 100644 index 42cd6f2..0000000 --- a/docs/handbook/unicode/Makefile.in +++ /dev/null @@ -1,585 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = docs/handbook/unicode -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -KDE_OPTIONS = noautodist -EXTRA_DIST = hdbk-config.docbook hdbk-intro.docbook hdbk-operation.docbook hdbk-reference.docbook hdbk-start.docbook index.docbook -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/handbook/unicode/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu docs/handbook/unicode/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/handbook/unicode/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/handbook/unicode/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/handbook/unicode/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-data-local - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-local - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-data-local install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - uninstall uninstall-am uninstall-local - - -install-data-local: - mkdir -p $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/; - chmod -R a+r+X $(DESTDIR)$(kde_htmldir)/en/bibletime; - $(INSTALL_DATA) $(srcdir)/hdbk-config.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-config.docbook; - $(INSTALL_DATA) $(srcdir)/hdbk-intro.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-intro.docbook; - $(INSTALL_DATA) $(srcdir)/hdbk-operation.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-operation.docbook; - $(INSTALL_DATA) $(srcdir)/hdbk-reference.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-reference.docbook; - $(INSTALL_DATA) $(srcdir)/hdbk-start.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-start.docbook; - $(INSTALL_DATA) $(srcdir)/index.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/index.docbook; - -uninstall-local: - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-config.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-intro.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-operation.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-reference.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/hdbk-start.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/handbook/index.docbook; -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/handbook/unicode/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/handbook/unicode/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/handbook/unicode/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/docs/handbook/unicode/hdbk-config.docbook b/docs/handbook/unicode/hdbk-config.docbook deleted file mode 100644 index 94a037e..0000000 --- a/docs/handbook/unicode/hdbk-config.docbook +++ /dev/null @@ -1,182 +0,0 @@ -Configuring &bibletime; - -In this section you find a description of the different possibilities -to configure &bibletime;: The Configure BibleTime Dialog - and the Configure Toolbars -dialog. Both can be accessed under Settings in the main menu. - -Configure BibleTime Dialog - - The &bibletime; user interface can be customized in many ways - depending on your needs. You can access the configuration dialog by - selecting Settings - Configure &bibletime;. - - <guimenu>Display</guimenu> - - The startup behavior can be customized. Select from the following options: - - Show tip of the day - Show startup logo - - - Display templates define the rendering of text (colors, size etc.). Various built-in templates are available. - If you select one, you will see a preview on the right pane. - - - - <guimenu>Languages</guimenu> - - Here you can specify which language should be used for the biblical booknames. Set - this to your native language, if it is available, and you'll feel at home. - - By default, &bibletime; uses the &kde; general display font which can - be specified in the &kcontrolcenter;. You can override this font if neccessary. - Some languages require special fonts to be displayed correctly, and this dialog - allows you to specify a custom font for each language. - - - - - Options Dialog - fonts - The Options dialog - Fonts. - - - &bibletime; can now use all fonts supported by KDE/QT. - As long as the works you are interested in display correctly nothing - needs to be done here. If a work only displays as a series - of question marks (??????) or empty boxes, then you know that the standard - KDE display font does not contain the characters used in this work. - - To correct this, choose this work's language from the drop down menu. - Select the use custom font checkbox. Now select a font. For example, a font - that supports many languages is Code2000. If no installed font can display - the work you are interested in, try installing the &kde; localization - package for that language. - - Installing fonts - Detailed font installation instructions are outside the scope of this handbook. - &kde;'s KControl Center contains - an excellent and easy to use font installation module. - Please read - its documentation. For further information you might want to refer to the - - Unicode HOWTO. - - If you use a small font like Clearlyu (about 22kb), &bibletime; - will run faster than with a large font like - Bitstream Cyberbit (about 12Mb). - - - Obtaining Fonts - Fonts can be obtained from a number of sources: - - Your Linux distribution. - Your distribution's localization packages. - An existing Microsoft Windows installation on the same computer. - A font collection, such as are available from Adobe or Bitstream. - Online font collections. - - - Unicode fonts support more characters than other fonts, and some of these fonts are - available at no charge. None of available fonts includes all characters - defined in the Unicode standard, so you may want to use different fonts for different - languages. - - - Unicode Fonts - - - - Code2000 - Perhaps the best free Unicode font, covering a wide range of characters. - - - SIL unicode fonts - Excellent unicode fonts from the Summer Institute of Linguistics. - - FreeFont - A new free unicode font initiative. - - Crosswire's font directory - Several fonts available from the Crosswire Bible Society Ftp site. - - Bitstream CyberBit - Covers almost the entire range of Unicode, but might slow &bibletime; down because of its size. - - Clearlyu - Included in some distributions. Contains European, Greek, Hebrew, Thai. - - Caslon, Monospace, Cupola, Caliban - Partial coverage, see information on linked site. - - -
- - There are good Unicode font lists on the net, as the one by Christoph Singer - (Multilingual Unicode TrueType Fonts - in the Internet), or the one by Alan Wood - ( - Unicode character ranges and the Unicode fonts that support them). - - -
-
- - - <guimenu>Desk</guimenu> - - Many features provided by the Sword backend can now be customized in - &bibletime;. These features are documented right in the dialog. You also have - the possibility to specify standard works that should be used when no specific work - is specified in a reference. An example: The standard Bible is used to display the content of - crossreferences in the Bible. When you hover over then, the Mag will show the content of the verses - referred to, according to the standard Bible you specified. - - - - <guimenu>HotKeys</guimenu> - - HotKeys are special key commands that can be used in the place of - the menu items and icons. A number of &bibletime;'s commands have - predefined HotKeys (see this section - for a complete listing). Most of &bibletime;'s commands can be assigned - HotKeys here. This is very helpful to quickly access the functions that you need the most. - - - -
- - - Configure Toolbars dialog - You can adapt the toolbar to your needs. Please use the following entry in the main menu: - - - - - - - Settings - - Configure toolbars - Configure toolbars - - - - You will see this dialog, which allows adding and removing buttons from - the main toolbar of &bibletime;. The order of the buttons can also be changed. - - - - - - Toolbar configuration dialog - The Toolbar configuration dialog. - - Use the 4 buttons in the middle of the window to move buttons to the toolbar, - away from the toolbar or to sort them on the toolbar according to your preference. - - Please see this section for further information. - - -
diff --git a/docs/handbook/unicode/hdbk-intro.docbook b/docs/handbook/unicode/hdbk-intro.docbook deleted file mode 100644 index 811363d..0000000 --- a/docs/handbook/unicode/hdbk-intro.docbook +++ /dev/null @@ -1,93 +0,0 @@ -Introduction - -About BibleTime - - &bibletime; is a powerful Bible study tool written for the &kde; environment on the - Linux operating system. It is based on the Sword library, which provides the back-end - functionality for &bibletime;, such as viewing Bible text, searching - etc. Sword is the flagship product of the Crosswire Bible Society. - - &bibletime; is designed to be used with works encoded in one of the formats - supported by the Sword project. - Complete information on the supported document formats can be found in the - developers section of the Sword Project, Crosswire Bible Society. - -Available works - - - Over 200 documents in 50 languages are available from the Crosswire Bible Society. These include: - - - - Bibles - - - The full Bible text, with optional things like Strong's Numbers, headings and/or footnotes in the text. Bibles are available in many languages, and include not only modern versions, but also - ancient texts like the Codex Leningradensis ("WLC", Hebrew), and the Septuagint ("LXX", Greek). This is the most advanced section in the library of the Sword project. - - - - - Books - - Books available include "Imitation of Christ", "Enuma Elish", and "Josephus: The Complete Works" - - - - - - Commentaries - - - Commentaries available include classics like John Wesley's "Notes on the Bible", Matthew Henry`s commentary and Luther's "Commentary on Galatians." With the Personal commentary you can record your own personal notes to sections of the Bible. - - - - - - Daily devotionals - - Many people appreciate these daily portions from God's word. Available works include Daily Light on the Daily Path, and the Losungen. - - - - - - Lexicons/Dictionaries - - - Lexicons available include: Robinson's Morphological Analysis Codes, - Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible Encyclopedia. Dictionaries available include Strong's Hebrew Bible Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged Dictionary of the English Language 1913, Nave's Topical Bible. - - - - - - - - -Motivation - - Our desire is to serve God, and to do our part to help others grow in their - relationship with Him. - We have striven to make this a powerful, quality program, and still make it - simple and intuitive to operate. It is our desire that God be praised, as He is - the source of all good things. - -
James 1:17, NASB - Every good thing given and every perfect gift is from above, - coming down from the Father of lights, with whom there is no - variation or shifting shadow. -
- - God bless you as you use this program. - -
- -
- -
diff --git a/docs/handbook/unicode/hdbk-operation.docbook b/docs/handbook/unicode/hdbk-operation.docbook deleted file mode 100644 index 46ad308..0000000 --- a/docs/handbook/unicode/hdbk-operation.docbook +++ /dev/null @@ -1,260 +0,0 @@ -Program operation - - -Program overview - -This is how a typical &bibletime; session looks like: - - - - - - -The &bibletime; application window - - -You can easily see the different parts of the application. The Bookshelf on the left side is used to open works and to manage your bookmarks. The little "Mag" window below the Bookshelf is used to display extra information that is embedded in documents. When you move your mouse over a footnote marker, for example, then the Mag will display the actual content of the footnote. The toolbar gives you quick access to important functions, and the Desk on the right side is where you do your real work. -Let us now proceed by looking at the different parts of the application individually. - - - -Parts of the &bibletime; application window - - -The Bookshelf -The Bookshelf lists all installed works, sorted by category and language. It also has a category called "Bookmarks". This is where you can store and access your own bookmarks. - - - -Reading works -To open a work from the bookshelf for reading, simply click with the left mouse button on the desired -category (Bibles, Commentaries, Lexicons, Books, Devotionals or Glossaries) to display its contents. Then just click on one of the works to open it for reading. A read window will appear in the Desk area. - -Drag & Drop Works Here - -If you are reading a certain work, and want to open another work at the passage you are reading, you can use a shortcut. Simply click with the left mouse button on the verse/passage reference (pointer changes to hand) and drag it to the -Bookshelf. Drop it on the work you want to open, and it will be opened for reading at the specified location. You can also drag a verse reference into an existing read window, then it will jump to the specified location. - - - -Additional information about works - -If you click with the right mouse button on -the symbol of a work, you will see a menu with additional entries that are relevant for this work. "About this work" opens a window with lots of interesting information about the selected work. "Unlock this work" opens a small dialog for encrypted documents, where you can enter the unlock key to access the work. -For additional information on locked works, please see this page on the Crosswire Bible Society web site. - - - - -Searching in works -You can search in a work by clicking with the right -mouse button on its symbol and selecting "Search in work(s)". By pressing &Shift; and clicking on other works you can select more than one. Then follow the same procedure to open the search dialog. You will be searching in all of these documents. A complete description of the operation of the search features can be -found here. - - - - -Working with bookmarks - -Drag & Drop Works Here -Click with the right mouse button on the bookmark category of the bookshelf and select "Create new folder" to create a new bookmark subfolder. You can use normal drag & drop -functions to drag verse references from read windows or search results to the bookmark folder, and to rearrange bookmarks between folders. - -You can also import bookmarks from other people or export bookmarks to share them. To do this, open the context menu of the bookmark folder as described above, and select "Export bookmarks". This will bring up a dialog box for you to save the bookmark collection. You can import bookmarks in a similar way. - -You can also click with the right on folders and bookmarks to change their names and descriptions. - - - - -The Mag(nifying glass) -This little window in the lower left corner of the &bibletime; window is purely passive. Whenever your mouse cursor is located over some text with additional information (e.g., Strong's numbers), then this additional information will be displayed in the Mag, and not in the text itself. Just try it out. - - - - -The Desk - -The Desk is where the real work with &bibletime; takes place. Here you can open works from the Bookshelf, read them, search in them, and even save your annotations in the personal commentary module (see below). - - -Reading works - -As we have already seen, you can open works for reading simply by clicking on their symbol in the Bookshelf. A read window will open in the Desk's area. Every read window has a toolbar. There you can find tools to navigate in the work that this read window is connected to, as well as history buttons like the ones that you know from your browser. - - - -Read window placement - -Of course, you can open multiple works at the same time. There are several possibilities for arranging the read windows on the desk. Please have a look at the entry Window in the main menu. There you can see that you can either control the placement of the read windows completely yourself, or have &bibletime; handle the placement automatically. To achieve this, you have to select one of the automatic placement modes available at WindowArrangement mode. Just try it out, it's simple and works. - - - - -Editing your own commentary - -To be able to store your own comments about parts of the Bible, you have install a certain work from the library of the Crosswire Bible Society. This work is called "Personal commentary". - -If you open the personal commentary by clicking on its symbol in the Bookshelf with a left mouse button, it opens -in read mode. You will not be able to edit it in this mode. Should you wish to write annotations into the personal commentary, you have to open it with the right mouse button and then select Edit this work and then either Plain text(source code editor) or HTML(basic gui wysiwyg editor). - -If Edit this work -is deactivated, please check if you have write permission for the files of -the personal commentary. - -Drag&drop works here. Drop a verse reference and the text -of the verse will be inserted. - - - - - - - - -Searching in works - - -Searching text in an open read window - -You can look for a word or phrase in the open read window (e.g. the chapter of a bible that you're reading) -just like you are used to from other programs. -This function can be reached either by clicking with the right mouse button and -selecting Find..., or by using the hotkey &Ctrl;F . Read on to learn how you can search in entire works. - - - -Accessing the search dialog - -You can search in a work by clicking with the right mouse button -on its symbol in the Bookshelf and selecting Search in work(s). By holding &Shift; or &Ctrl; and clicking on other work's names you can select more than one. Then follow the same procedure to open the search dialog. You will be searching in all of these works at the same time. -You can also access the search dialog by clicking on Search from the main menu, and selecting the appropriate entry. -A third possibility to start searches is to click on the search symbol in an open read window. - - - -Search configuration - -Search Text Dialog Options Tab - - - - - - - - -Selecting works -At the top of the options tab you will find Choose (works). If you would like to search in multiple works, click on this button and you will be offered a menu where you can select the works you want to search in. - - - - -Using Search Scopes -You can narrow the scope of your search to certain parts of the Bible by selecting one of the predefined scopes from the list in Search scope. You can define your own search ranges by clicking the Setup ranges button. - - - -Basic Search Syntax Introduction -Enter search terms separated by spaces. By default the search function will return results that match any of the search terms (OR). To search for all the terms separate the terms by AND. -You can use wildcards: '*' matches any sequence of characters, while '?' matches any single character. The use of brackets allows you to group your search terms, e.g. '(Jesus OR spirit) AND God'. -To search text other than the main text, enter the text type followed by ':', and then the search term. For example, to search for the Strong's number H8077, use 'strong:H8077'. -Available text types: - -PrefixMeaning - -heading:searches headings -footnote:searches footnotes -strong:searches Strong's Numbers -morph:searches morphology codes -
-BibleTime uses the Lucene search engine to perform your searches. It has many advanced features, and you can read more about it here: http://lucene.apache.org/java/docs/queryparsersyntax.html -
- - -
- - -Search results - -Here you can see how many instances of the search string were found, sorted by works. -Clicking on a work with the right mouse button allows you to copy, save, or print all verses that were found in a certain work at once. This also works when you click on one or more of the references to copy, save or print them. Clicking on a particular reference opens that verse up in context in the preview window below. - -Drag a reference and drop it on a work symbol on the Bookshelf to open the -work at that verse in a new read window. -Drag a reference and drop it on an open read window, and it will jump to that verse. -Select references and drag them to the Bookshelf to create bookmarks. - - -Search result analysis -Click on Search analysis to open the search analysis display. -This gives a simple graphic analysis of the number of instances the -search string was found in each book of the Bible, and you can also save the analysis. - - -Search Analysis Dialog Box - - - - - - - - -
- - - - -The <guimenuitem>Bookshelf Manager</guimenuitem> - -The Bookshelf Manager is a tool to manage your Bookshelf. You can install new works to your Bookshelf, and update or remove existing works from your Bookshelf. Access it by clicking SettingsBookshelf Manager in the main menu. - - -Bookshelf path(s) setup - -Here you can specify where &bibletime; may store your Bookshelf on the harddrive. You can even store it in multiple directories. Default is "~/.sword/". - -If you have a sword CD, but do not want to install all the works on the harddisk, but use them directly from the CD, then you can add the path to the CD as one of your bookshelf paths. When you start &bibletime;, it will show all works on the CD if it is present. - - - -Install/update work(s) - -With this facility, you can connect to a repository of works (called "library"), and transfer one or more works to your local Bookshelf. These libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online repository of Sword modules, or another site offering Sword modules). You can manage your libraries with Add library and Delete library. - -To begin the installation or update process, select a library you want to connect to and a local Bookshelf path to install the work(s) to. Then click on Connect to library. &bibletime; will scan the contents of the library and present you with a list of works that you can add to your Bookshelf, or that you already have installed but are available in a new version in the library, and thus can be updated. Then you can mark all works that you want to install or update, and click on Install works. They will then be transferred to your Bookshelf. - - - - -Remove work(s) - -This facility allows you to delete one or more of the works from your Bookshelf too free up disk space. Simply mark the items and click on Remove works. - - - - - - - -Exporting and Printing - - -In many places, you can open a context menu by clicking with the -right mouse button. Depending on context, it will allow you -to Select, Copy (to clipboard), Save or Print text. This works for example in the read windows, when you click on the normal text or the verse reference, or in the search result page when you click on a work or one or more verse references. It is pretty straightforward, so just try it out. - -Printing from &bibletime; is rather basic and is intended as -a utility. If you are composing a document or presentation containing text from -&bibletime; works, we suggest that you use one of the presentation or editing -tools on your system to format your document, rather than printing from &bibletime; directly. - - - - -
- - - - diff --git a/docs/handbook/unicode/hdbk-reference.docbook b/docs/handbook/unicode/hdbk-reference.docbook deleted file mode 100644 index f23872b..0000000 --- a/docs/handbook/unicode/hdbk-reference.docbook +++ /dev/null @@ -1,480 +0,0 @@ - -Reference - -Main menu reference - - In this section you can find detailed descriptions of all entries in the main menu - of &bibletime;. They are ordered in just the way they appear in &bibletime;, with - all the sub-items listed under the major menu item they belong to. You can also see - the hotkey of each item;a complete listing of all hotkeys can be found in - this section. - - <guimenu>File</guimenu> - - - - - - - &Ctrl;Q - - - File Quit - Closes BibleTime. BibleTime will ask you if - you want to write unsaved changes to disk. - - - - - - - <guimenu>View</guimenu> - - - - - View Show Toolbar - Toggles Toolbar display. Toggle this setting to turn the main toolbar - on or off. - - - - - F9 - - - View Show Bookshelf - Toggles display of the Bookshelf. Toggle this setting to turn the - Bookshelf on the left pane on or off. This can be handy if you need more space for the Mag. - - - - - F8 - - - View Show Mag - Toggles display of the Mag(nifying glass). Toggle this setting to turn the - Mag on the left pane on or off. - - - - - - <guimenu>Search</guimenu> - - - - - &Alt;&Ctrl;F - - - Search Search in standard bible - Opens the Search Dialog to search in the standard Bible only. - More works can be added in the Search Dialog. - - - - - &Ctrl;O - - - Search Search in open work(s) - Opens the Search Dialog to search in all open works. - More works can be added in the Search Dialog. - - - - - - - <guimenu>Window</guimenu> - - - - - - - Window Save session - Directly saves the current session. - This will open a context menu where you can select an existing session to save to. - It will be overwritten with your current session. See the next item on how to save to a new session. - - - - - &Alt;&Ctrl;S - - - Window Save as new Session - Saves the current session under a new name. - This will ask for a new name to save the session to. - - - - - - - Window Load session - Loads an existing session. - This will open a context menu where you can select an existing session to load. - - - - - - - Window Delete session - Deletes an existing session. - This will open a context menu where you can select an existing session that should be deleted. - - - - - &Ctrl;&Shift;F - - - Window Fullscreen Mode - Toggles fullscreen mode. - Here you can turn fullscreen mode on or off. In fullscreen mode, &bibletime; will expand to the full size - of your monitor screen, using as much space as possible. - - - - - - - Window Arrangement mode - Controls the basic window arrangement behaviour. - In the opening context menu, you can either specify that you want to take care of - the window arrangement yourself (Manual mode) or have &bibletime; handle it for you - (Automatical modes, just try them out!). - - - - - &Ctrl;G - - - Window Tile vertically - Tiles all open read windows vertically. - - - - - &Ctrl;H - - - Window Tile horizontally - Tiles all open windows horizontally. - - - - - &Ctrl;J - - - Window Cascade - Cascades all open windows. - - - - - &Alt;&Ctrl;W - - - Window Close all - Closes all open windows. - - - - - - <guimenu>Settings</guimenu> - - - - - - - Settings Configure toolbars - Opens a dialog where you can customize &bibletime;'s toolbar. - Just try it out, you can move around the toolbar buttons and even add new ones. Most of the entries available from - the main menu can be put on the toolbar as buttons. If you need a certain feature often, you might want to - put a button on the main menu, so that you can access it with only one click. Please see this section for further information. - - - - - - - Settings Configure &bibletime; - Opens &bibletime;'s main configuration dialog. - You can configure all kinds of nice settings there to adapt &bibletime; to your needs. - Please see this section for details. - - - - - - F4 - - - Settings Bookshelf Manager - Opens a dialog where you can change your Sword configuration and - manage your bookshelf. - Please see this section for details. - - - - - - - - <guimenu>Help</guimenu> - - &help.menu.documentation; - - - - - -Toolbar reference - - Please review the preceding section - for an explanation of the buttons that you find on the toolbar. You can also - move the cursor over a button and wait a few seconds to activate - the button's tooltip with a short description. - You can adapt the toolbar to your needs. Please use the following entry in the main menu: - - - - - - Settings Configure toolbars - Configure toolbars - - - Please see this section for detailed instructions. - - - - - -HotKeys index - -This is index of all hotkeys and their corresponding description in -the handbook. The hotkeys are sorted (roughly) alphabetical. If you want to directly -find out which hotkey a certain menu item has, you can either look at the entry itelf -in &bibletime; (as it always shows the hotkey), or you can look it up in -this section. - - - - - - - - Hotkey - Description - - - - - &Alt;Left - Moves back in the history of read windows. - - - &Alt;Right - Moves forward in the history of read windows. - - - &Alt;&Ctrl;F - - Search - Search in default bible equivalent; - opens the search dialog to search in the default bible. - - - &Alt;&Ctrl;G - WindowArrangement mode - Auto-tile vertically equivalent; - toggle automatic window tiling. - - - &Alt;&Ctrl;H - WindowArrangement mode - Auto-tile horizontally equivalent; - toggle automatic window tiling. - - - &Alt;&Ctrl;J - WindowArrangement mode - Auto-cascade equivalent; - toggle automatic window cascading. - - - &Alt;&Ctrl;M - WindowArrangement mode - Manual mode equivalent; - toggle manual window placement. - - - &Alt;&Ctrl;S - - Window - Save as new session equivalent; - saves current layout as new session. - - - &Alt;&Ctrl;W - - Window - Close all equivalent; - closes all open windows. - - - &Ctrl;- - Zoom out. This decreases the font size of read windows. - - - &Ctrl;+ - Zoom in. This increases the font size of read windows. - - - &Ctrl;A - Select all. This selects all text in read windows. - - - &Ctrl;C - Copy. This copies the selected text to the clipboard. - - - &Ctrl;F - Search. This lets you search within the text of a read window. - - - &Ctrl;J - - Window - Cascade equivalent; - cascades all open windows. - - - &Ctrl;G - - Window - Tile vertically equivalent; - tiles all open windows vertically. - - - &Ctrl;H - - Window - Tile horizontally equivalent; - tiles all open windows horizontally. - - - &Ctrl;O - - Search - Search in open work(s) equivalent; - opens the search dialog to search in all currently opened works. - - - &Ctrl;Q - - File - Quit equivalent; - closes &bibletime;. - - - &Ctrl;W - Closes the current window. - - - &Ctrl;X - Moves a bible or commentary read window to the next chapter. - - - &Ctrl;Y - Moves a bible or commentary read window to the next book. - - - &Ctrl;V - Moves a read window to the next verse or entry. - - - - - &Ctrl;&Shift;F - - Window - Fullscreen mode equivalent; - toggles fullscreen mode. - - - &Ctrl;&Shift;X - Moves a bible or commentary read window to the previous chapter. - - - &Ctrl;&Shift;Y - Moves a bible or commentary read window to the previous book. - - - &Ctrl;&Shift;V - Moves a read window to the previous verse or entry. - - - - F1 - - Help - Handbook equivalent; - opens the handbook. - - - F2 - - Help - BibleStudy Howto equivalent; - opens the BibleStudy Howto. - - - F3 - - Help - Daily tip equivalent; - opens the tip of the day. - - - F4 - - Settings - Bookshelf Manager equivalent; - opens the Bookshelf Manager. - - - F8 - - View - Show Bookshelf equivalent; - toggles display of the Bookshelf. - - - F9 - - View - Show mag equivalent; - toggles display of the mag(nifying glass). - - - - - - - - - - - diff --git a/docs/handbook/unicode/hdbk-start.docbook b/docs/handbook/unicode/hdbk-start.docbook deleted file mode 100644 index 0630959..0000000 --- a/docs/handbook/unicode/hdbk-start.docbook +++ /dev/null @@ -1,93 +0,0 @@ -Starting &bibletime; - -How to start &bibletime; - - Starting &bibletime; from KDE - - &bibletime; is a &kde; program and is integrated with the &kde; desktop. - You can launch &bibletime; from the &kde; Start Menu in - the Applications group with this icon: - - - - &bibletime; start icon - - - - &bibletime; can also be launched from a terminal command prompt. - To launch &bibletime;, open a terminal window and type: - -bibletime - - - - - - Other window managers - - &bibletime; can be used with other window managers such as Gnome, BlackBox or Sawfish, - providing &kde; is already installed on your computer. If your &kde; is installed - in /opt/kde, then the start-up command in a terminal would be: - - -export KDEDIR=/opt/kde #your KDE directory -bibletime - - - - - Startup customization - - From a terminal you can use &bibletime; to open a random verse in the - default bible: - -bibletime --open-default-bible "<random>" - - To open at a given passage like John 3:16, use: - -bibletime --open-default-bible "John 3:16" - - You can also use booknames in your current bookname language. - - - - - - -Startup sequence - - As &bibletime; launches you may see the following screens before - the main &bibletime; window opens: - - - - - Bookshelf Manager - Modifies your Bookshelf. This dialog - lets you modify your Bookshelf, add or delete works from your system. - It will only be shown if no default Bookshelf can be found. Please see - this sectionfor further details. - If you start off with an empty Bookshelf, it will be helpful to install at least one Bible, - Commentary, Lexicon and one Book to get to know &bibletime;'s basic features quickly. - - - - Configure &bibletime; dialog - Customizes &bibletime;. This dialog lets you - adapt &bibletime; to your needs. Please see - the detailed description of this dialog. - - - - Tip of the Day - These nifty little tips give you helpful hints for working - more efficiently with &bibletime;, and also a few quotations from the Bible. - - - - - - - - - diff --git a/docs/handbook/unicode/index.docbook b/docs/handbook/unicode/index.docbook deleted file mode 100644 index 8bef1b4..0000000 --- a/docs/handbook/unicode/index.docbook +++ /dev/null @@ -1,89 +0,0 @@ - -BibleTime'> - Sword'> - - - - - - - - - - -]> - - - - - -The &bibletime; handbook - - - - -Fred -Saalbach - - - -Jeffrey -Hoyt - - - -Martin -Gruner - - - - - - - - 1999-2005 - the &bibletime; team - - - - - The &bibletime; handbook is part of &bibletime;. - - - -2005-07 -1.5 - - - - &bibletime; is a powerful Bible study tool for &kde;. - - - - -KDE -bibletime -sword -crosswire -help dialog - - - - -&hdbkchap1; -&hdbkchap2; -&hdbkchap3; -&hdbkchap4; -&hdbkchap5; - - - diff --git a/docs/howto/Makefile.am b/docs/howto/Makefile.am deleted file mode 100644 index c4da710..0000000 --- a/docs/howto/Makefile.am +++ /dev/null @@ -1,17 +0,0 @@ -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update - - -SUBDIRS = unicode html - - -html-files: - if test -e unicode/index.docbook; then \ - olddir=$$PWD; \ - cd html;\ - echo "Validating the XML files..."; \ - if meinproc ../unicode/index.docbook; then\ - echo "HTML files created successfully."; \ - fi; cd $$olddir; \ - fi; - diff --git a/docs/howto/Makefile.in b/docs/howto/Makefile.in deleted file mode 100644 index 12eb7f0..0000000 --- a/docs/howto/Makefile.in +++ /dev/null @@ -1,740 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = docs/howto -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ -#>- html-recursive info-recursive install-data-recursive \ -#>- install-dvi-recursive install-exec-recursive \ -#>- install-html-recursive install-info-recursive \ -#>- install-pdf-recursive install-ps-recursive install-recursive \ -#>- installcheck-recursive installdirs-recursive pdf-recursive \ -#>- ps-recursive uninstall-recursive -#>+ 7 -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -SUBDIRS = unicode html -#>- all: all-recursive -#>+ 1 -all: docs-am all-recursive - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/howto/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu docs/howto/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/howto/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/howto/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/howto/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - distdir) \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-recursive -all-am: Makefile -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-recursive -#>+ 1 -clean: kde-rpo-clean clean-recursive - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: - -install-dvi: install-dvi-recursive - -install-exec-am: - -install-html: install-html-recursive - -install-info: install-info-recursive - -install-man: - -install-pdf: install-pdf-recursive - -install-ps: install-ps-recursive - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: - -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am - - -html-files: - if test -e unicode/index.docbook; then \ - olddir=$$PWD; \ - cd html;\ - echo "Validating the XML files..."; \ - if meinproc ../unicode/index.docbook; then\ - echo "HTML files created successfully."; \ - fi; cd $$olddir; \ - fi; -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=Makefile.in Makefile.am - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/howto/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/howto/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/howto/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-recursive - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/docs/howto/bg/docbook/howto-basics.docbook b/docs/howto/bg/docbook/howto-basics.docbook new file mode 100644 index 0000000..ac792ba --- /dev/null +++ b/docs/howto/bg/docbook/howto-basics.docbook @@ -0,0 +1,212 @@ +Основи на изучаването на Библията + + +Целта на изучаването + +
Jn.5:39-40 You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life. +
+
+ +The chief purpose of the book is to bring us to the Person. Martin Luther +said we go to the cradle only for the sake of the baby; just +so in Bible study, we do it not for its own sake but for fellowship with +God. + + +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104. +The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...] +Четенето на Библията не е заслуга и не носи никаква изгода само по себе си, +освен ако не ни приближава до Исус Христос. Това от което имаме нужда при +четенето на Библията, е тръпнещото очакване чрез нея да се срещнем с +Христос. +
+
+ +Подходи към Божието Слово +Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds. + +Слушане +Lk.11:28 blessed are those who hear the word of God, and observe +it. + + +Четене +Rev.1:3 Blessed is he who reads and those who hear the words of this +prophecy [...] +1 Tim.4:13 give attention to the public reading of Scripture +[...] + + + +Study +Acts 17:11 Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so. + +2 Tim.2:15 Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth. + + +Запаметяване +Ps.119:11 Thy word I have hid in my heart, that I may not sin against +Thee. + + +Размисъл +Ps.1:2-3 But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers. + + +The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible. + + + +Начини за изучаване на Библията +Тематично изучаване +Изберете си определена тема и я следвайте, като използвате препратките или +конкорданс. + + +Изучаване на герои +Изучаване на живота на определен библейски герой. Например: живота на Йосиф +(Бит. 37-50) + + +Изследване +Изучаване на определен пасаж, параграф, глава или книга. + + + +Основи на правилното интерпретиране + +Съдържание +Какво точно се казва? Какво се казва на оригиналния език? Внимавайте с +дефинициите. Не четете това, което не е написано! + + +Контекст +What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book. + + +Препратки +Какво се казва в други стихове по тази тема? Бог никога не си противоречи, +така че нашето тълкувание трябва да може да издържи проверката на останалата +част от Библията. + + + +Примерно изучаване на Матея 6:1-18 +Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline: + + + Beware of practicing your righteousness before men to be noticed + + +What does practicing your righteousness mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought? + + + When you give + When you fast + When you pray + + +Сега нека допълним нашия схематичен план с конкретни инструкции как да +избегнем грешното "вършите делата на правдата": + + + When you give + + don't sound a trumpet. (how might someone sound a trumpet +today?) + do it secretly. + etc. + + + + + +Как да използваме конкорданс? + +За да намерим определен стих + + Изберете си ключова дума от стиха или дума, която не е често срещана. + Намерете тази дума по азбучен ред + Под думата има списък от стихове, сред които е търсеният... + + +Find these verses: + + Faithful are the wounds of a friend + We are ambassadors of Christ. + The story of the rich man and Lazarus. + + + + +За да проследим тема +Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought." + + + +За да си изясним значенията на гръцките и еврейските думи +What if you noticed a contradiction in the KJV between Mt.7:1 Judge +not lest you be judged and 1 Cor.2:15 He that is spiritual +judgeth all things. Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.) + + Look up "judge". + Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down. + Now look up "judgeth". + Намерете 1 Коринтяни 2:15 ............. 350 + Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer! + + + +За да разберем значенията на имената +По същия начин можем да открием значенията на имената на гръцки или +еврейски. +Потърсете тези имена и сравнете значенията им: + +Навал +Авигея +Исус Навиев +Варава + + + + + +
diff --git a/docs/howto/bg/docbook/howto-importance.docbook b/docs/howto/bg/docbook/howto-importance.docbook new file mode 100644 index 0000000..51e0de5 --- /dev/null +++ b/docs/howto/bg/docbook/howto-importance.docbook @@ -0,0 +1,304 @@ +Важността на Божието Слово +Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God. + +Книга, която е уникална +The Bible stands alone in many ways. It is unique in: + + + + +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! + + + + +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. + + + + +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: + + + + +Сравнение на новозаветните ръкописи с други текстове от древността. + + + +Произведение +Написано +Най-старо копие +Разлика във времетоБрой копия + + + +Херодот +448-428 пр. хр.900 сл. хр. +1300 години8 + + +Тацит +100 сл. хр.1100 сл. хр. +1000 години20 + + +Галската война на Цезар +50-58 пр. хр.900 сл. хр. +950 години10 + + +Ливиевата Римска История +59 пр. хр. - 17 сл. хр.900 сл. хр. +900 години20 + + +Нов Завет +40 сл. хр. - 100 сл. хр.130 сл. хр.- частични ръкописи; 350 ал. хр. - пълни ръкописи 30 - 310 години5000 на гръцки и 10 000 на латински + +
+Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin! +
Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26"С неоспорими и разнообразни доказателства на които се облягат, +новозаветните текстове са неоспоримо уникални сред останалите древни +творби."
+
+ +Книга, която е боговдъхновена +Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. + +2 Тим. 3:16 заявява: "Всичкото писание е +боговдъхновено..." Вярвате ли го? Преди да отговорите, помислете +за Исусовото отношение към Писанието. +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95 He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... + + +This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.
+ +2 Тим. 3:16 продължава така: "...и полезно за поука, за +изобличение, за поправление, за наставление в правдата; за да бъде Божият +човек усъвършенствуван, съвършено приготвен за всяко добро дело." +Ако приемем, че Библията е Божието Слово, отправено към нас, то следва, че +тя ще бъде авторитет за нас по всички въпроси касаещи вярата и поведението. +
+ +Книга, която е действена + +С какво би ви помогнало изучаването на Библията? 1 Солунци 2:13 казва, че +Библията "действува между вас, вярващите". Нека +разгледаме някои стихове и видим как Божието Слово действа. + + +Как изучаването на Библията помага на християните + + + +Стих +Действие + + + + +Еф. 5:26 + +очистване - "...я е очистил с водно умиване чрез словото" + + + + +Деяния 20:32 + + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " + + + + +Римл. 15:4 + + +утеха - "...чрез твърдостта и утехата от писанията да имаме надежда" + + + + + +Римл. 10:17 + + +вяра - "И тъй, вярването е от слушане, а слушането - от Христовото слово." + + + + + +1 Кор. 10:11 + + +поука - "А всичко това им се случи за примери, и се написа за поука нам" + + + + + +Мат 4:4 + + +духовна храна - "А Той в отговор каза: 'Писано е: Не само с хляб ще живее +човек, но с всяко слово, което излиза от Божиите уста." + + + + +
+
+ +Книга, която дарява свобода + +Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... " +Виждаме, че това обещание е обвързано с условие и говори конкретно за +истината на Божието Слово. + +Гръцката дума за "вятър", използвана в Еф. 4:14 означава буреносен +вятър. "...за да не бъдем вече деца, блъскани и завличани от +всеки вятър на учение..." Едно от нещата, в които изучаването на Библията ни +помага, е че ни поставя на здравата основа на Истината, което означава, че +няма лесно да бъдем "завличани". + +"А Исус в отговор им рече: Заблуждавате се, като не знаете +писанията нито Божията сила." Мат. 22:29 +Кои две неща трябва да знаем, за да не се заблудим? + +Писанията +Божията сила + + + +Книга за духовното воюване + +Еф. 6:10 дава представа за духовното ни всеоръжие. + +Духовната броня + + + +Въпрос +Отговор + + +Колко от изброените предмети служат за защита?5 +Колко - за нападение?One +Кое? Словото - rhema +
+
+ +Съвети + +2 Тим. 2:15 казва: "Старай се да се представиш одобрен пред Бога +работник, който няма от що да се срамува, като излагаш право словото на +истината." + + +Кол. 3:16 казва: "Христовото слово да се вселява във вас богато; с +пълна мъдрост учете се и увещавайте се с псалми и химни и духовни песни, +като пеете на Бога с благодат в сърцата си." + + +Ако имате от нещо в пълнота, то колко всъщност имате? + +Немалко! + + +Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." + + +Допълнение: "Веднъж завинаги" +
+John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107 The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28). +Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation. +
+
+ +Послеслов: Програми за четене на Библията Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! + + +Новият Завет за една година: четете по една глава всеки работен ден. +Притчи за месец: четете по една глава от Притчи всеки ден (например главата, +съответстваща на датата) +Псалми за месец:четете по пет псалома всеки ден, като разликата между +псалмите е поне 30 - например: на 20-ти прочетете псалом 20, 50, 80, 110 и +140. +Псалми и Притчи за 6 месеца: четете по една глава дневно. +Старият Завет без Псалми и Пртитчи за 2 години: ако четете по една глава +дневно, като пропуснете Псалми и Притчи, ще успеете да прочетете Стария +Завет за 2 години и 2 седмици. + + + + +
+ diff --git a/docs/howto/bg/docbook/howto-interpretation.docbook b/docs/howto/bg/docbook/howto-interpretation.docbook new file mode 100644 index 0000000..96044d8 --- /dev/null +++ b/docs/howto/bg/docbook/howto-interpretation.docbook @@ -0,0 +1,261 @@ +Правила за тълкувание на Библията (херменевтика) +We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV Knowing +this first, that no prophesy of scripture is of any private +interpretation.). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 ...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction. + +How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind: + +
Правило 1: За тълкувание използвайте точните значения на думите +The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps: + + + + Definition + Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial. + + + + + Препратки + Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning. + + + + +
Пример 1.1 +Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991). + +Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found? +Mary is already clinging to Jesus, and he is saying to stop holding him! +
+ +
Example 1B +In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing? +Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851) + + +Cross-references for aleipho: + + Mt.6:17 But you, when you fast, anoint your head + Mk.16:1 [the women] brought spices that they might come and anoint Him. + Mk.6:13 And they were...anointing with oil many sick people and healing +them. + Lk.7:38 [...] kissing His feet and anointing them with the perfume + Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair + + + +Cross-references of chrio: + + Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me +to preach [...] + Acts 4:27 Jesus, whom Thou hast anointed + Acts 10:38 God anointed Jesus with the Holy Ghost and power + 2 Cor.1:21 Now He who...anointed us is God + + + + +So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual + +As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. + +Сега нека приложим това, което научихме към Яков 5:14: "Болен ли е +някой от вас? нека повика църковните презвитери, и нека се помолят над него +и го помажат с масло в Господното име". В какъв смисъл се +използва думата "помазвам" тук - практически или духовен? Практически! + +And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! + +
+
+ +
+Правило 2: Тълкувайте в библейски контекст +Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further. + +
Пример 2.1 +В предишния урок обсъждахме Йоан 3:5 -"да се роди от вода и +Дух". Какво общо има водата с разговора, съгласно контекста? +Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth. +
+
Пример 2.2 +1 Cor.14:34 Let the women keep silent in the churches has to +be taken within the biblical context of 1 Cor.11:5 every woman [...] +while praying or prophesying [...] +
+
Пример 2.3 +Acts 2:38 And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]". Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? + +
+
+ +
+Правило 3: Тълкувайте в рамките на историческия и културен контекст + +At first we are not asking What does it mean to me? but +What did it mean to the original readers?; later we can ask, +What does it mean to me?. We have to take into account the +historical and cultural background of the author and the recipients. + +
Пример 3.1 3 days & 3 nights (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction. +We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble. +
+ +
Пример 3.2Gen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant. +
+
+ +
Правило 4: Тълкувайте съобразно обичайната употреба на думите в езика +Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings. + +
Пример 4.1 +evil eye in Mt.6:23. +Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!! +What we have here is a Hebrew idiom, evil eye. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context. +
+ +
Пример 4.2 +Is.59:1 The Lord's hand is not short; +Deut.33:27 Underneath are the everlasting arms. + +References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 He will cover you with His feathers; And under His wings +shalt thou trust. W.M. said, By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird. The Mormons had to laugh as they realised the +ridiculousness of their position. + +
+
+ +
Правило 5: Разбирайте целите на притчите и правете разлика между притча и +алегория +An allegory is: A story where each element has a +meaning. +Вярно ли е, че всяка притча е алегория? + +Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine. + +
Пример 5.1 +The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have? +Истинско насилие над оригиналното значиение: на Бог не му се ще да защитава +правата на вдовиците, молитвите "го изморяват" и т.н.
+ +
Пример 5.2 +The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory? +The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master. +
+ +
+
diff --git a/docs/howto/bg/docbook/index.docbook b/docs/howto/bg/docbook/index.docbook new file mode 100644 index 0000000..012f073 --- /dev/null +++ b/docs/howto/bg/docbook/index.docbook @@ -0,0 +1,77 @@ + +BibleTime'> + + + + + +]> + + + + + Ръководство за изучаване на Библията + + + + Bob + Harman + + + + The BibleTime team + + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". + + + Scripture quotes are from the New American Standard Bible unless otherwise +indicated. + + + + + Резюме + + + The Biblestudy HowTo is a guide for studying the +Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/bg/html/h2-basics-approaches.html b/docs/howto/bg/html/h2-basics-approaches.html new file mode 100644 index 0000000..8e92818 --- /dev/null +++ b/docs/howto/bg/html/h2-basics-approaches.html @@ -0,0 +1,22 @@ +Подходи към Божието Слово

Подходи към Божието Слово

Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds.

Слушане

Lk.11:28 “blessed are those who hear the word of God, and observe +it.

Четене

Rev.1:3 “Blessed is he who reads and those who hear the words of this +prophecy [...]

1 Tim.4:13 “give attention to the public reading of Scripture +[...]” +

Study

Acts 17:11 “Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so.” +

2 Tim.2:15 “Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth.

Запаметяване

Ps.119:11 “Thy word I have hid in my heart, that I may not sin against +Thee.

Размисъл

Ps.1:2-3 “But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers.” +

The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible.

diff --git a/docs/howto/bg/html/h2-basics-expository.html b/docs/howto/bg/html/h2-basics-expository.html new file mode 100644 index 0000000..bfc34be --- /dev/null +++ b/docs/howto/bg/html/h2-basics-expository.html @@ -0,0 +1,10 @@ +Примерно изучаване на Матея 6:1-18

Примерно изучаване на Матея 6:1-18

Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline:

  1. Beware of practicing your righteousness before men to be noticed

What does “practicing your righteousness” mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought?

  1. When you give

  2. When you fast

  3. When you pray

Сега нека допълним нашия схематичен план с конкретни инструкции как да +избегнем грешното "вършите делата на правдата":

  1. When you give +

    1. don't sound a trumpet. (how might someone “sound a trumpet” +today?)

    2. do it secretly.

    3. etc.

diff --git a/docs/howto/bg/html/h2-basics-interpretation.html b/docs/howto/bg/html/h2-basics-interpretation.html new file mode 100644 index 0000000..978832c --- /dev/null +++ b/docs/howto/bg/html/h2-basics-interpretation.html @@ -0,0 +1,6 @@ +Основи на правилното интерпретиране

Основи на правилното интерпретиране

Съдържание

Какво точно се казва? Какво се казва на оригиналния език? Внимавайте с +дефинициите. Не четете това, което не е написано!

Контекст

What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book.

Препратки

Какво се казва в други стихове по тази тема? Бог никога не си противоречи, +така че нашето тълкувание трябва да може да издържи проверката на останалата +част от Библията.

diff --git a/docs/howto/bg/html/h2-basics-types.html b/docs/howto/bg/html/h2-basics-types.html new file mode 100644 index 0000000..b03e36d --- /dev/null +++ b/docs/howto/bg/html/h2-basics-types.html @@ -0,0 +1,3 @@ +Начини за изучаване на Библията

Начини за изучаване на Библията

Тематично изучаване

Изберете си определена тема и я следвайте, като използвате препратките или +конкорданс.

Изучаване на герои

Изучаване на живота на определен библейски герой. Например: живота на Йосиф +(Бит. 37-50)

Изследване

Изучаване на определен пасаж, параграф, глава или книга.

diff --git a/docs/howto/bg/html/h2-basics-worksheet.html b/docs/howto/bg/html/h2-basics-worksheet.html new file mode 100644 index 0000000..cc5c5ec --- /dev/null +++ b/docs/howto/bg/html/h2-basics-worksheet.html @@ -0,0 +1,15 @@ +Как да използваме конкорданс?

Как да използваме конкорданс?

За да намерим определен стих

  1. Изберете си ключова дума от стиха или дума, която не е често срещана.

  2. Намерете тази дума по азбучен ред

  3. Под думата има списък от стихове, сред които е търсеният...

Find these verses: +

  1. Faithful are the wounds of a friend

  2. We are ambassadors of Christ.

  3. The story of the rich man and Lazarus.

+

За да проследим тема

Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought."

За да си изясним значенията на гръцките и еврейските думи

What if you noticed a contradiction in the KJV between Mt.7:1 “Judge +not lest you be judged” and 1 Cor.2:15 “He that is spiritual +judgeth all things.” Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.)

  1. Look up "judge".

  2. Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down.

  3. Now look up "judgeth".

  4. Намерете 1 Коринтяни 2:15 ............. 350

  5. Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer!

За да разберем значенията на имената

По същия начин можем да открием значенията на имената на гръцки или +еврейски.

Потърсете тези имена и сравнете значенията им:

  • Навал

  • Авигея

  • Исус Навиев

  • Варава

diff --git a/docs/howto/bg/html/h2-basics.html b/docs/howto/bg/html/h2-basics.html new file mode 100644 index 0000000..f66034f --- /dev/null +++ b/docs/howto/bg/html/h2-basics.html @@ -0,0 +1,17 @@ +Chapter 2. Основи на изучаването на Библията

Chapter 2. Основи на изучаването на Библията

Целта на изучаването

+

 

You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life.

 
 --Jn.5:39-40

+

The chief purpose of the book is to bring us to the Person. Martin Luther +said “we go to the cradle only for the sake of the baby”; just +so in Bible study, we do it not for its own sake but for fellowship with +God. +

 

The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...]

Четенето на Библията не е заслуга и не носи никаква изгода само по себе си, +освен ако не ни приближава до Исус Христос. Това от което имаме нужда при +четенето на Библията, е тръпнещото очакване чрез нея да се срещнем с +Христос.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104.
diff --git a/docs/howto/bg/html/h2-importance-breathed.html b/docs/howto/bg/html/h2-importance-breathed.html new file mode 100644 index 0000000..a603600 --- /dev/null +++ b/docs/howto/bg/html/h2-importance-breathed.html @@ -0,0 +1,32 @@ +Книга, която е боговдъхновена

Книга, която е боговдъхновена

Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. +

2 Тим. 3:16 заявява: "Всичкото писание е +боговдъхновено..." Вярвате ли го? Преди да отговорите, помислете +за Исусовото отношение към Писанието.

 

He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... +

+This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95

2 Тим. 3:16 продължава така: "...и полезно за поука, за +изобличение, за поправление, за наставление в правдата; за да бъде Божият +човек усъвършенствуван, съвършено приготвен за всяко добро дело." +Ако приемем, че Библията е Божието Слово, отправено към нас, то следва, че +тя ще бъде авторитет за нас по всички въпроси касаещи вярата и поведението.

diff --git a/docs/howto/bg/html/h2-importance-exhortations.html b/docs/howto/bg/html/h2-importance-exhortations.html new file mode 100644 index 0000000..e53f63e --- /dev/null +++ b/docs/howto/bg/html/h2-importance-exhortations.html @@ -0,0 +1,16 @@ +Съвети

Съвети

+2 Тим. 2:15 казва: "Старай се да се представиш одобрен пред Бога +работник, който няма от що да се срамува, като излагаш право словото на +истината." +

+Кол. 3:16 казва: "Христовото слово да се вселява във вас богато; с +пълна мъдрост учете се и увещавайте се с псалми и химни и духовни песни, +като пеете на Бога с благодат в сърцата си." +

Ако имате от нещо в пълнота, то колко всъщност имате?

+Немалко!

+Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." +

diff --git a/docs/howto/bg/html/h2-importance-liberates.html b/docs/howto/bg/html/h2-importance-liberates.html new file mode 100644 index 0000000..e847b06 --- /dev/null +++ b/docs/howto/bg/html/h2-importance-liberates.html @@ -0,0 +1,13 @@ +Книга, която дарява свобода

Книга, която дарява свобода

+Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... "

Виждаме, че това обещание е обвързано с условие и говори конкретно за +истината на Божието Слово.

Гръцката дума за "вятър", използвана в Еф. 4:14 означава буреносен +вятър. "...за да не бъдем вече деца, блъскани и завличани от +всеки вятър на учение..." Едно от нещата, в които изучаването на Библията ни +помага, е че ни поставя на здравата основа на Истината, което означава, че +няма лесно да бъдем "завличани".

"А Исус в отговор им рече: Заблуждавате се, като не знаете +писанията нито Божията сила." Мат. 22:29

Кои две неща трябва да знаем, за да не се заблудим?

  • Писанията

  • Божията сила

diff --git a/docs/howto/bg/html/h2-importance-once.html b/docs/howto/bg/html/h2-importance-once.html new file mode 100644 index 0000000..b812c0a --- /dev/null +++ b/docs/howto/bg/html/h2-importance-once.html @@ -0,0 +1,20 @@ +Допълнение: "Веднъж завинаги"

Допълнение: "Веднъж завинаги"

 

The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28).

+Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation.

 
 --John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107
diff --git a/docs/howto/bg/html/h2-importance-supplement.html b/docs/howto/bg/html/h2-importance-supplement.html new file mode 100644 index 0000000..3ac9d18 --- /dev/null +++ b/docs/howto/bg/html/h2-importance-supplement.html @@ -0,0 +1,10 @@ +Послеслов: Програми за четене на Библията

Послеслов: Програми за четене на Библията

Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! +

  1. Новият Завет за една година: четете по една глава всеки работен ден.

  2. Притчи за месец: четете по една глава от Притчи всеки ден (например главата, +съответстваща на датата)

  3. Псалми за месец:четете по пет псалома всеки ден, като разликата между +псалмите е поне 30 - например: на 20-ти прочетете псалом 20, 50, 80, 110 и +140.

  4. Псалми и Притчи за 6 месеца: четете по една глава дневно.

  5. Старият Завет без Псалми и Пртитчи за 2 години: ако четете по една глава +дневно, като пропуснете Псалми и Притчи, ще успеете да прочетете Стария +Завет за 2 години и 2 седмици. +

diff --git a/docs/howto/bg/html/h2-importance-wars.html b/docs/howto/bg/html/h2-importance-wars.html new file mode 100644 index 0000000..291892f --- /dev/null +++ b/docs/howto/bg/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +Книга за духовното воюване

Книга за духовното воюване

+Еф. 6:10 дава представа за духовното ни всеоръжие.

Table 1.3. Духовната броня

ВъпросОтговор
Колко от изброените предмети служат за защита?5
Колко - за нападение?One
Кое? Словото - rhema

diff --git a/docs/howto/bg/html/h2-importance-works.html b/docs/howto/bg/html/h2-importance-works.html new file mode 100644 index 0000000..26b863f --- /dev/null +++ b/docs/howto/bg/html/h2-importance-works.html @@ -0,0 +1,29 @@ +Книга, която е действена

Книга, която е действена

+С какво би ви помогнало изучаването на Библията? 1 Солунци 2:13 казва, че +Библията "действува между вас, вярващите". Нека +разгледаме някои стихове и видим как Божието Слово действа. +

Table 1.2. Как изучаването на Библията помага на християните

СтихДействие
Еф. 5:26 +очистване - "...я е очистил с водно умиване чрез словото" +
+Деяния 20:32 + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " +
+Римл. 15:4 + +утеха - "...чрез твърдостта и утехата от писанията да имаме надежда" +
+Римл. 10:17 + +вяра - "И тъй, вярването е от слушане, а слушането - от Христовото слово." +
+1 Кор. 10:11 + +поука - "А всичко това им се случи за примери, и се написа за поука нам" +
+Мат 4:4 + +духовна храна - "А Той в отговор каза: 'Писано е: Не само с хляб ще живее +човек, но с всяко слово, което излиза от Божиите уста." +

diff --git a/docs/howto/bg/html/h2-importance.html b/docs/howto/bg/html/h2-importance.html new file mode 100644 index 0000000..747c259 --- /dev/null +++ b/docs/howto/bg/html/h2-importance.html @@ -0,0 +1,27 @@ +Chapter 1. Важността на Божието Слово

Chapter 1. Важността на Божието Слово

Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God.

Книга, която е уникална

The Bible stands alone in many ways. It is unique in:

  • +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! +

  • +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. +

  • +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: +

Table 1.1. Сравнение на новозаветните ръкописи с други текстове от древността.

ПроизведениеНаписаноНай-старо копиеРазлика във времетоБрой копия
Херодот448-428 пр. хр.900 сл. хр.1300 години8 +
Тацит100 сл. хр.1100 сл. хр.1000 години20 +
Галската война на Цезар50-58 пр. хр.900 сл. хр.950 години10 +
Ливиевата Римска История59 пр. хр. - 17 сл. хр.900 сл. хр.900 години20 +
Нов Завет40 сл. хр. - 100 сл. хр.130 сл. хр.- частични ръкописи; 350 ал. хр. - пълни ръкописи30 - 310 години5000 на гръцки и 10 000 на латински +

Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin!

 

"С неоспорими и разнообразни доказателства на които се облягат, +новозаветните текстове са неоспоримо уникални сред останалите древни +творби."

 
 --Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26
diff --git a/docs/howto/bg/html/h2-rules-context.html b/docs/howto/bg/html/h2-rules-context.html new file mode 100644 index 0000000..3e70115 --- /dev/null +++ b/docs/howto/bg/html/h2-rules-context.html @@ -0,0 +1,21 @@ +Правило 2: Тълкувайте в библейски контекст

Правило 2: Тълкувайте в библейски контекст

Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further.

Пример 2.1

В предишния урок обсъждахме Йоан 3:5 -"да се роди от вода и +Дух". Какво общо има водата с разговора, съгласно контекста?

Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth.

Пример 2.2

1 Cor.14:34 “Let the women keep silent in the churches” has to +be taken within the biblical context of 1 Cor.11:5 “every woman [...] +while praying or prophesying [...]

Пример 2.3

Acts 2:38 “And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]"”. Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? +

diff --git a/docs/howto/bg/html/h2-rules-hcontest.html b/docs/howto/bg/html/h2-rules-hcontest.html new file mode 100644 index 0000000..e6c0262 --- /dev/null +++ b/docs/howto/bg/html/h2-rules-hcontest.html @@ -0,0 +1,21 @@ +Правило 3: Тълкувайте в рамките на историческия и културен контекст

Правило 3: Тълкувайте в рамките на историческия и културен контекст

+At first we are not asking “What does it mean to me?” but +“What did it mean to the original readers?”; later we can ask, +“What does it mean to me?”. We have to take into account the +historical and cultural background of the author and the recipients.

Пример 3.1

3 days & 3 nights” (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction.

We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble.

Пример 3.2

Gen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant.

diff --git a/docs/howto/bg/html/h2-rules-normal.html b/docs/howto/bg/html/h2-rules-normal.html new file mode 100644 index 0000000..67c1852 --- /dev/null +++ b/docs/howto/bg/html/h2-rules-normal.html @@ -0,0 +1,22 @@ +Правило 4: Тълкувайте съобразно обичайната употреба на думите в езика

Правило 4: Тълкувайте съобразно обичайната употреба на думите в езика

Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings.

Пример 4.1

evil eye” in Mt.6:23.

Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!!

What we have here is a Hebrew idiom, “evil eye”. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context.

Пример 4.2

Is.59:1 “The Lord's hand is not short;

Deut.33:27 “Underneath are the everlasting arms.

+References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 “He will cover you with His feathers; And under His wings +shalt thou trust”. W.M. said, “By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird”. The Mormons had to laugh as they realised the +ridiculousness of their position. +

diff --git a/docs/howto/bg/html/h2-rules-parables.html b/docs/howto/bg/html/h2-rules-parables.html new file mode 100644 index 0000000..5093f4f --- /dev/null +++ b/docs/howto/bg/html/h2-rules-parables.html @@ -0,0 +1,15 @@ +Правило 5: Разбирайте целите на притчите и правете разлика между притча и алегория

Правило 5: Разбирайте целите на притчите и правете разлика между притча и +алегория

An allegory is: A story where each element has a +meaning.

Вярно ли е, че всяка притча е алегория?

Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine.

Пример 5.1

The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have?

Истинско насилие над оригиналното значиение: на Бог не му се ще да защитава +правата на вдовиците, молитвите "го изморяват" и т.н.

Пример 5.2

The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory?

The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master.

diff --git a/docs/howto/bg/html/h2-rules.html b/docs/howto/bg/html/h2-rules.html new file mode 100644 index 0000000..0b1c476 --- /dev/null +++ b/docs/howto/bg/html/h2-rules.html @@ -0,0 +1,69 @@ +Chapter 3. Правила за тълкувание на Библията (херменевтика)

Chapter 3. Правила за тълкувание на Библията (херменевтика)

We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing +this first, that no prophesy of scripture is of any private +interpretation.”). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 “...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction.

How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind:

Правило 1: За тълкувание използвайте точните значения на думите

The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps:

  1. Definition. Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial.

  2. Препратки. Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning.

Пример 1.1

Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Example 1B

In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851)

  • Cross-references for aleipho: +

    1. Mt.6:17 But you, when you fast, anoint your head

    2. Mk.16:1 [the women] brought spices that they might come and anoint Him.

    3. Mk.6:13 And they were...anointing with oil many sick people and healing +them.

    4. Lk.7:38 [...] kissing His feet and anointing them with the perfume

    5. Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair

  • Cross-references of chrio: +

    1. Lk.4:18 “The Spirit of the Lord is upon me, because He has anointed me +to preach [...]

    2. Acts 4:27 Jesus, whom Thou hast anointed

    3. Acts 10:38 God anointed Jesus with the Holy Ghost and power

    4. 2 Cor.1:21 Now He who...anointed us is God

So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual

As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. +

Сега нека приложим това, което научихме към Яков 5:14: "Болен ли е +някой от вас? нека повика църковните презвитери, и нека се помолят над него +и го помажат с масло в Господното име". В какъв смисъл се +използва думата "помазвам" тук - практически или духовен? Практически!

+And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! +

diff --git a/docs/howto/bg/html/index.html b/docs/howto/bg/html/index.html new file mode 100644 index 0000000..493b4f5 --- /dev/null +++ b/docs/howto/bg/html/index.html @@ -0,0 +1,19 @@ +Ръководство за изучаване на Библията

Ръководство за изучаване на Библията

Bob Harman

The BibleTime team

+ This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". +

+ Scripture quotes are from the New American Standard Bible unless otherwise +indicated. +

Резюме

+ The Biblestudy HowTo is a guide for studying the +Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. +


Table of Contents

1. Важността на Божието Слово
Книга, която е уникална
Книга, която е боговдъхновена
Книга, която е действена
Книга, която дарява свобода
Книга за духовното воюване
Съвети
Допълнение: "Веднъж завинаги"
Послеслов: Програми за четене на Библията
2. Основи на изучаването на Библията
Целта на изучаването
Подходи към Божието Слово
Слушане
Четене
Study
Запаметяване
Размисъл
Начини за изучаване на Библията
Тематично изучаване
Изучаване на герои
Изследване
Основи на правилното интерпретиране
Съдържание
Контекст
Препратки
Примерно изучаване на Матея 6:1-18
Как да използваме конкорданс?
За да намерим определен стих
За да проследим тема
За да си изясним значенията на гръцките и еврейските думи
За да разберем значенията на имената
3. Правила за тълкувание на Библията (херменевтика)
Правило 1: За тълкувание използвайте точните значения на думите
Пример 1.1
Example 1B
Правило 2: Тълкувайте в библейски контекст
Пример 2.1
Пример 2.2
Пример 2.3
Правило 3: Тълкувайте в рамките на историческия и културен контекст
Пример 3.1
Пример 3.2
Правило 4: Тълкувайте съобразно обичайната употреба на думите в езика
Пример 4.1
Пример 4.2
Правило 5: Разбирайте целите на притчите и правете разлика между притча и +алегория
Пример 5.1
Пример 5.2
diff --git a/docs/howto/cs/docbook/howto-basics.docbook b/docs/howto/cs/docbook/howto-basics.docbook new file mode 100644 index 0000000..c82e675 --- /dev/null +++ b/docs/howto/cs/docbook/howto-basics.docbook @@ -0,0 +1,209 @@ +Základy studia Bible + + +Proč přistupujeme k Bibli + +
Jn.5:39-40 You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life. +
+
+ +The chief purpose of the book is to bring us to the Person. Martin Luther +said we go to the cradle only for the sake of the baby; just +so in Bible study, we do it not for its own sake but for fellowship with +God. + + +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104. +The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...] +V samotném čtení Písma není žádná zásluha ani zisk, pokud nás nepřivede k +Ježíši Kristu. Při každém čtení Bible je potřeba horlivě očekávat, že se +takto můžeme setkat s Ježíšem. +
+
+ +Přístupy k Božímu Slovu +Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds. + +Slyšení +Lk.11:28 blessed are those who hear the word of God, and observe +it. + + +Čtení +Rev.1:3 Blessed is he who reads and those who hear the words of this +prophecy [...] +1 Tim.4:13 give attention to the public reading of Scripture +[...] + + + +Scripture quotes are from the New American Standard Bible unless otherwise +indicated +Acts 17:11 Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so. + +2 Tim.2:15 Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth. + + +Memorování +Ps.119:11 Thy word I have hid in my heart, that I may not sin against +Thee. + + +Meditování +Ps.1:2-3 But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers. + + +The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible. + + + +Typy studia Bible +Tématické studium +Zvolí se určité téma a procházejí se místa, která o tématu mluví. Využívají +se přitom křížové odkazy a konkordance. + + +Studium postavy +Studium života biblické postavy, např. Josefa v Gn 37-50. + + +Vysvětlující studium +Studium určité pasáže: odstavce, kapitoly nebo knihy. + + + +Základy správného výkladu + +Obsah +Co text říká? Co text říká v originálním jazyce? Dávejte si pozor na +definice. Nesnažte se "číst" něco, co text neříká. + + +Souvislosti +What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book. + + +Odkazy +Co říkají ostatní verše k tomuto tématu v celé Bibli? Bůh nepopře sám sebe, +proto naše interpretace musí obstát vzhledem ke zbytku Písma. + + + +Vysvětlující studium Matouše 6,1-18 +Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline: + + + Beware of practicing your righteousness before men to be noticed + + +What does practicing your righteousness mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought? + + + When you give + When you fast + When you pray + + +A teď doplňte osnovu o konkrétní instrukce, jak se vyhnout špatným způsobům +praktikování spravedlnosti: + + + When you give + + don't sound a trumpet. (how might someone sound a trumpet +today?) + do it secretly. + etc. + + + + + +Jak používat konkordanci + +K nalezení konkrétního verše + + Vyberte z verše klíčové slovo nebo slovo nejméně běžné. + Vyhledejte v konkordanci toto slovo (v základním tvaru). + Projděte seznam výskytů, dokud nenaleznete váš verš. + + +Find these verses: + + Faithful are the wounds of a friend + We are ambassadors of Christ. + The story of the rich man and Lazarus. + + + + +K tématickému studiu +Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought." + + + +K ujasnění slovního významu v řečtině a hebrejštině +What if you noticed a contradiction in the KJV between Mt.7:1 Judge +not lest you be judged and 1 Cor.2:15 He that is spiritual +judgeth all things. Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.) + + Look up "judge". + Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down. + Now look up "judgeth". + U odkazu na 1K 2,15 je číslo 350. + Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer! + + + +K nalezení významu jmen +Stejným způsobem můžete zjistit význam jmen v řečtině nebo hebrejštině. +Nalezněte tato jména a zjistěte jejich význam: + +Nábal +Abigail +Jozue +Barnabáš + + + + + +
diff --git a/docs/howto/cs/docbook/howto-importance.docbook b/docs/howto/cs/docbook/howto-importance.docbook new file mode 100644 index 0000000..8c8d5c0 --- /dev/null +++ b/docs/howto/cs/docbook/howto-importance.docbook @@ -0,0 +1,303 @@ +Význam Božího Slova +Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God. + +Jedinečná kniha +The Bible stands alone in many ways. It is unique in: + + + + +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! + + + + +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. + + + + +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: + + + + +Porovnání spisů Nového Zákona s ostatními starověkými texty. + + + +Text +Kdy napsáno +Nejstarší opis +Časový odstupPočet opisů + + + +Herodotus +448-428 př.K.900 n.l. +1300 let8 + + +Tacitus +100 n.l.1100 n.l. +1000 let20 + + +Caesarova Válka Galská +50-58 př.K.900 n.l. +950 let10 + + +Livyho Roman History +59 př.K. - 17 n.l.900 n.l. +900 let20 + + +Nový Zákon +40 n.l. - 100 n.l.130 n.l. zlomky spisů, 350 n.l. úplné spisy 30 - 310 let5000 řeckých a 10 000 latinských + +
+Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin! +
Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26"V pravdivosti a plnosti důkazů, kterými je podepřen, je text Nového Zákona +absolutně a nedosažitelně osamocený mezi ostatními starověkými prózami."
+
+ +Kniha vdechnutá Bohem +Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. + +2Tm 3,16 vyznává, že "Veškeré Písmo vdechnuté Bohem..." +Věříte tomu? Než odpovíte, zvažte Ježíšův postoj k Písmu. +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95 He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... + + +This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.
+ +2Tm 3,16 pokračuje: "a je užitečné k vyučování, k usvědčování, k +napravování a k výchově ve spravedlnosti, aby byl Boží člověk dokonalý a +vybavený ke každému dobrému dílu." Pokud přijmeme, že Bible je +opravdu Bůh mluvící k nám, budeme ji mít jako autoritu ve všech věcech víry +a chování. +
+ +Kniha, která pracuje + +Co vám studium Bible přinese? 1Te 2,13 říká, že Bible je "slovo +Boží, jež také působí ve vás věřících." Popišme si, co všechno +Slovo vykonává. + + +Co studium Bible dělá s křesťanem? + + + +Odkaz +Vliv + + + + +Ef 5,26 + +očišťuje - "...když ji očistil koupelí vody skrze slovo." + + + + +Sk 20,32 + + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " + + + + +Ř 15,4 + + +povzbuzuje - "abychom skrze trpělivost a skrze potěšení Písem měli naději." + + + + + +Ř 10,17 + + +dává víru - "Víra je tedy ze slyšení a slyšení skrze slovo Boží." + + + + + +1K 10,11 + + +napomíná - "A toto všechno se jim stalo na výstrahu a bylo to zapsáno pro +napomenutí nám" + + + + + +Mt 4,4 + + +sytí - "Je napsáno: 'Nejen chlebem bude člověk živ, ale každým slovem, které +vychází z Božích úst.'" + + + + +
+
+ +Kniha, která osvobozuje + +Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... " +Vidíme, že se jedná o podmíněné zaslíbení, mluvící speciálně o pravdě Božího +slova. + +Řecké slovo pro "vítr" v Ef 4,14 má význam prudký +vítr. abychom už nebyli nemluvňata zmítaná a unášená +každým větrem učení... Jedna z věcí, které nám studium Bible +přináší, je zakořenění v pravdě, takže nemůžeme být jednoduše "odfouknuti". + +Ježíš jim však odpověděl: "Bloudíte [v ang. KJV: 'Ye do err' = +děláte chybu], protože neznáte Písma ani Boží moc."Mt 22,29 +Jaké dvě věci musíme znát, abychom se vyvarovali chyb? + +Boží slovo +Boží moc + + + +Kniha, která bojuje + +V Ef 6,10-18 je jeden přehled naší duchovní zbroje. + +Duchovní zbroj + + + +Otázka +Odpověď + + +Kolik popsaných částí zbroje slouží k obraně?5 +Kolik je jich útočných?One +Která (-é)? Slovo - rhema +
+
+ +Napomenutí + +"Usiluj [v ang. KJV 'Study'=studuj], aby ses mohl představit jako +osvědčený před Bohem, dělník, který se nemá za co stydět a který správně +vykládá slovo pravdy." (2Tm 2,15) + + +"Ať ve vás bohatě přebývá Kristovo slovo ve vší +moudrosti. Vyučujte a napomínejte jedni druhé žalmy, chvalozpěvy a +duchovními písněmi; s vděčností zpívejte svým srdcem Pánu." (Kol +3,16) + + +Pokud jste v něčem bohatí, kolik toho něčeho máte? + +Nemálo! + + +Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." + + +Dodatek: "Jednou provždy" +
+John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107 The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28). +Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation. +
+
+ +Příloha: Plány čtení Bible Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! + + +Nový Zákon za rok: čtěte jednu kapitolu denně, pět dní v týdnu. +Přísloví za měsíc: čtěte jednu kapitolu Přísloví denně, podle čísla dne v +měsíci. +Žalmy za měsíc: čtěte každý den pět Žalmů s odstupem třiceti čísel, +například pro 20. den čtěte Ž 20, 50, 80, 110 a 140. +Žalmy a Přísloví za šest měsíců: čtěte od začátku do konce jednu kapitolu +denně. +Starý Zákon bez Žalmů a Přísloví za dva roky: když budete číst jednu +kapitolu denně a přeskočíte Žalmy a Přísloví, přečtete celý SZ za dva roky a +dva týdny. + + + + +
+ diff --git a/docs/howto/cs/docbook/howto-interpretation.docbook b/docs/howto/cs/docbook/howto-interpretation.docbook new file mode 100644 index 0000000..87a2208 --- /dev/null +++ b/docs/howto/cs/docbook/howto-interpretation.docbook @@ -0,0 +1,259 @@ +Pravidla interpretace Bible (Hermeneutika) +We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV Knowing +this first, that no prophesy of scripture is of any private +interpretation.). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 ...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction. + +How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind: + +
Pravidlo 1. - Výklad podle přesného významu slov. +The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps: + + + + Definition + Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial. + + + + + Odkazy + Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning. + + + + +
Příklad 1A +Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991). + +Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found? +Mary is already clinging to Jesus, and he is saying to stop holding him! +
+ +
Example 1B +In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing? +Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851) + + +Cross-references for aleipho: + + Mt.6:17 But you, when you fast, anoint your head + Mk.16:1 [the women] brought spices that they might come and anoint Him. + Mk.6:13 And they were...anointing with oil many sick people and healing +them. + Lk.7:38 [...] kissing His feet and anointing them with the perfume + Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair + + + +Cross-references of chrio: + + Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me +to preach [...] + Acts 4:27 Jesus, whom Thou hast anointed + Acts 10:38 God anointed Jesus with the Holy Ghost and power + 2 Cor.1:21 Now He who...anointed us is God + + + + +So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual + +As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. + +A nyní se pokusme aplikovat náš poznatek na Jakuba 5,14. Je ono "pomazání" +duchovní nebo praktické (fyzické)? Praktické! + +And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! + +
+
+ +
+Pravidlo 2. - Výklad v biblickém kontextu +Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further. + +
Příklad 2A +Podívejme se na Jan 3,5: "Jestliže se někdo nenarodí z vody a z +Ducha". Co znamená slovo voda v daném kontextu? +Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth. +
+
Příklad 2B +1 Cor.14:34 Let the women keep silent in the churches has to +be taken within the biblical context of 1 Cor.11:5 every woman [...] +while praying or prophesying [...] +
+
Přiklad 2C +Acts 2:38 And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]". Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? + +
+
+ +
+Pravidlo 3. - Výklad v historickém a kulturním kontextu + +At first we are not asking What does it mean to me? but +What did it mean to the original readers?; later we can ask, +What does it mean to me?. We have to take into account the +historical and cultural background of the author and the recipients. + +
Příklad 3A 3 days & 3 nights (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction. +We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble. +
+ +
Příklad 3BGen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant. +
+
+ +
Pravidlo 4. - Výklad s ohledem na normální užívání slov v jazyce +Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings. + +
Příklad 4A +evil eye in Mt.6:23. +Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!! +What we have here is a Hebrew idiom, evil eye. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context. +
+ +
Příklad 4B +Is.59:1 The Lord's hand is not short; +Deut.33:27 Underneath are the everlasting arms. + +References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 He will cover you with His feathers; And under His wings +shalt thou trust. W.M. said, By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird. The Mormons had to laugh as they realised the +ridiculousness of their position. + +
+
+ +
Pravidlo 5. - Pochopení smyslu podobenství a rozdílu mezi podobenstvím a +alegorií +An allegory is: A story where each element has a +meaning. +Je pravda, že každé podobenství je alegorií? + +Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine. + +
Příklad 5A +The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have? +Zcela znásilněný obraz - Bůh je neochotný bránit práva vdov, modlitebník jej +obtěžuje atd.
+ +
Příklad 5B +The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory? +The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master. +
+ +
+
diff --git a/docs/howto/cs/docbook/index.docbook b/docs/howto/cs/docbook/index.docbook new file mode 100644 index 0000000..d953522 --- /dev/null +++ b/docs/howto/cs/docbook/index.docbook @@ -0,0 +1,77 @@ + +BibleTime'> + + + + + +]> + + + + + Jak studovat Bibli + + + + Bob + Harman + + + + The BibleTime team + + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". + + + Scripture quotes are from the New American Standard Bible unless otherwise +indicated. + + + + + Původní anglické znění: + + + The Biblestudy HowTo is a guide for studying the +Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/cs/html/h2-basics-approaches.html b/docs/howto/cs/html/h2-basics-approaches.html new file mode 100644 index 0000000..522b7c5 --- /dev/null +++ b/docs/howto/cs/html/h2-basics-approaches.html @@ -0,0 +1,23 @@ +Přístupy k Božímu Slovu

Přístupy k Božímu Slovu

Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds.

Slyšení

Lk.11:28 “blessed are those who hear the word of God, and observe +it.

Čtení

Rev.1:3 “Blessed is he who reads and those who hear the words of this +prophecy [...]

1 Tim.4:13 “give attention to the public reading of Scripture +[...]” +

Scripture quotes are from the New American Standard Bible unless otherwise +indicated

Acts 17:11 “Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so.” +

2 Tim.2:15 “Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth.

Memorování

Ps.119:11 “Thy word I have hid in my heart, that I may not sin against +Thee.

Meditování

Ps.1:2-3 “But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers.” +

The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible.

diff --git a/docs/howto/cs/html/h2-basics-expository.html b/docs/howto/cs/html/h2-basics-expository.html new file mode 100644 index 0000000..8d0611f --- /dev/null +++ b/docs/howto/cs/html/h2-basics-expository.html @@ -0,0 +1,10 @@ +Vysvětlující studium Matouše 6,1-18

Vysvětlující studium Matouše 6,1-18

Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline:

  1. Beware of practicing your righteousness before men to be noticed

What does “practicing your righteousness” mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought?

  1. When you give

  2. When you fast

  3. When you pray

A teď doplňte osnovu o konkrétní instrukce, jak se vyhnout špatným způsobům +praktikování spravedlnosti:

  1. When you give +

    1. don't sound a trumpet. (how might someone “sound a trumpet” +today?)

    2. do it secretly.

    3. etc.

diff --git a/docs/howto/cs/html/h2-basics-interpretation.html b/docs/howto/cs/html/h2-basics-interpretation.html new file mode 100644 index 0000000..daeed6b --- /dev/null +++ b/docs/howto/cs/html/h2-basics-interpretation.html @@ -0,0 +1,5 @@ +Základy správného výkladu

Základy správného výkladu

Obsah

Co text říká? Co text říká v originálním jazyce? Dávejte si pozor na +definice. Nesnažte se "číst" něco, co text neříká.

Souvislosti

What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book.

Odkazy

Co říkají ostatní verše k tomuto tématu v celé Bibli? Bůh nepopře sám sebe, +proto naše interpretace musí obstát vzhledem ke zbytku Písma.

diff --git a/docs/howto/cs/html/h2-basics-types.html b/docs/howto/cs/html/h2-basics-types.html new file mode 100644 index 0000000..6f6867b --- /dev/null +++ b/docs/howto/cs/html/h2-basics-types.html @@ -0,0 +1,2 @@ +Typy studia Bible

Typy studia Bible

Tématické studium

Zvolí se určité téma a procházejí se místa, která o tématu mluví. Využívají +se přitom křížové odkazy a konkordance.

Studium postavy

Studium života biblické postavy, např. Josefa v Gn 37-50.

Vysvětlující studium

Studium určité pasáže: odstavce, kapitoly nebo knihy.

diff --git a/docs/howto/cs/html/h2-basics-worksheet.html b/docs/howto/cs/html/h2-basics-worksheet.html new file mode 100644 index 0000000..48e4ff6 --- /dev/null +++ b/docs/howto/cs/html/h2-basics-worksheet.html @@ -0,0 +1,14 @@ +Jak používat konkordanci

Jak používat konkordanci

K nalezení konkrétního verše

  1. Vyberte z verše klíčové slovo nebo slovo nejméně běžné.

  2. Vyhledejte v konkordanci toto slovo (v základním tvaru).

  3. Projděte seznam výskytů, dokud nenaleznete váš verš.

Find these verses: +

  1. Faithful are the wounds of a friend

  2. We are ambassadors of Christ.

  3. The story of the rich man and Lazarus.

+

K tématickému studiu

Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought."

K ujasnění slovního významu v řečtině a hebrejštině

What if you noticed a contradiction in the KJV between Mt.7:1 “Judge +not lest you be judged” and 1 Cor.2:15 “He that is spiritual +judgeth all things.” Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.)

  1. Look up "judge".

  2. Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down.

  3. Now look up "judgeth".

  4. U odkazu na 1K 2,15 je číslo 350.

  5. Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer!

K nalezení významu jmen

Stejným způsobem můžete zjistit význam jmen v řečtině nebo hebrejštině.

Nalezněte tato jména a zjistěte jejich význam:

  • Nábal

  • Abigail

  • Jozue

  • Barnabáš

diff --git a/docs/howto/cs/html/h2-basics.html b/docs/howto/cs/html/h2-basics.html new file mode 100644 index 0000000..5759b6a --- /dev/null +++ b/docs/howto/cs/html/h2-basics.html @@ -0,0 +1,17 @@ +Chapter 2. Základy studia Bible

Chapter 2. Základy studia Bible

Proč přistupujeme k Bibli

+

 

You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life.

 
 --Jn.5:39-40

+

The chief purpose of the book is to bring us to the Person. Martin Luther +said “we go to the cradle only for the sake of the baby”; just +so in Bible study, we do it not for its own sake but for fellowship with +God. +

 

The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...]

V samotném čtení Písma není žádná zásluha ani zisk, pokud nás nepřivede k +Ježíši Kristu. Při každém čtení Bible je potřeba horlivě očekávat, že se +takto můžeme setkat s Ježíšem.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104.
diff --git a/docs/howto/cs/html/h2-importance-breathed.html b/docs/howto/cs/html/h2-importance-breathed.html new file mode 100644 index 0000000..48f7168 --- /dev/null +++ b/docs/howto/cs/html/h2-importance-breathed.html @@ -0,0 +1,31 @@ +Kniha vdechnutá Bohem

Kniha vdechnutá Bohem

Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. +

2Tm 3,16 vyznává, že "Veškeré Písmo vdechnuté Bohem..." +Věříte tomu? Než odpovíte, zvažte Ježíšův postoj k Písmu.

 

He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... +

+This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95

2Tm 3,16 pokračuje: "a je užitečné k vyučování, k usvědčování, k +napravování a k výchově ve spravedlnosti, aby byl Boží člověk dokonalý a +vybavený ke každému dobrému dílu." Pokud přijmeme, že Bible je +opravdu Bůh mluvící k nám, budeme ji mít jako autoritu ve všech věcech víry +a chování.

diff --git a/docs/howto/cs/html/h2-importance-exhortations.html b/docs/howto/cs/html/h2-importance-exhortations.html new file mode 100644 index 0000000..bfc80b4 --- /dev/null +++ b/docs/howto/cs/html/h2-importance-exhortations.html @@ -0,0 +1,17 @@ +Napomenutí

Napomenutí

+"Usiluj [v ang. KJV 'Study'=studuj], aby ses mohl představit jako +osvědčený před Bohem, dělník, který se nemá za co stydět a který správně +vykládá slovo pravdy." (2Tm 2,15) +

+"Ať ve vás bohatě přebývá Kristovo slovo ve vší +moudrosti. Vyučujte a napomínejte jedni druhé žalmy, chvalozpěvy a +duchovními písněmi; s vděčností zpívejte svým srdcem Pánu." (Kol +3,16) +

Pokud jste v něčem bohatí, kolik toho něčeho máte?

+Nemálo!

+Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." +

diff --git a/docs/howto/cs/html/h2-importance-liberates.html b/docs/howto/cs/html/h2-importance-liberates.html new file mode 100644 index 0000000..e430bfa --- /dev/null +++ b/docs/howto/cs/html/h2-importance-liberates.html @@ -0,0 +1,12 @@ +Kniha, která osvobozuje

Kniha, která osvobozuje

+Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... "

Vidíme, že se jedná o podmíněné zaslíbení, mluvící speciálně o pravdě Božího +slova.

Řecké slovo pro "vítr" v Ef 4,14 má význam prudký +vítr. abychom už nebyli nemluvňata zmítaná a unášená +každým větrem učení... Jedna z věcí, které nám studium Bible +přináší, je zakořenění v pravdě, takže nemůžeme být jednoduše "odfouknuti".

Ježíš jim však odpověděl: "Bloudíte [v ang. KJV: 'Ye do err' = +děláte chybu], protože neznáte Písma ani Boží moc."Mt 22,29

Jaké dvě věci musíme znát, abychom se vyvarovali chyb?

  • Boží slovo

  • Boží moc

diff --git a/docs/howto/cs/html/h2-importance-once.html b/docs/howto/cs/html/h2-importance-once.html new file mode 100644 index 0000000..c54852c --- /dev/null +++ b/docs/howto/cs/html/h2-importance-once.html @@ -0,0 +1,20 @@ +Dodatek: "Jednou provždy"

Dodatek: "Jednou provždy"

 

The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28).

+Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation.

 
 --John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107
diff --git a/docs/howto/cs/html/h2-importance-supplement.html b/docs/howto/cs/html/h2-importance-supplement.html new file mode 100644 index 0000000..c3b4cec --- /dev/null +++ b/docs/howto/cs/html/h2-importance-supplement.html @@ -0,0 +1,10 @@ +Příloha: Plány čtení Bible

Příloha: Plány čtení Bible

Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! +

  1. Nový Zákon za rok: čtěte jednu kapitolu denně, pět dní v týdnu.

  2. Přísloví za měsíc: čtěte jednu kapitolu Přísloví denně, podle čísla dne v +měsíci.

  3. Žalmy za měsíc: čtěte každý den pět Žalmů s odstupem třiceti čísel, +například pro 20. den čtěte Ž 20, 50, 80, 110 a 140.

  4. Žalmy a Přísloví za šest měsíců: čtěte od začátku do konce jednu kapitolu +denně.

  5. Starý Zákon bez Žalmů a Přísloví za dva roky: když budete číst jednu +kapitolu denně a přeskočíte Žalmy a Přísloví, přečtete celý SZ za dva roky a +dva týdny. +

diff --git a/docs/howto/cs/html/h2-importance-wars.html b/docs/howto/cs/html/h2-importance-wars.html new file mode 100644 index 0000000..b030774 --- /dev/null +++ b/docs/howto/cs/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +Kniha, která bojuje

Kniha, která bojuje

+V Ef 6,10-18 je jeden přehled naší duchovní zbroje.

Table 1.3. Duchovní zbroj

OtázkaOdpověď
Kolik popsaných částí zbroje slouží k obraně?5
Kolik je jich útočných?One
Která (-é)? Slovo - rhema

diff --git a/docs/howto/cs/html/h2-importance-works.html b/docs/howto/cs/html/h2-importance-works.html new file mode 100644 index 0000000..f18183d --- /dev/null +++ b/docs/howto/cs/html/h2-importance-works.html @@ -0,0 +1,30 @@ +Kniha, která pracuje

Kniha, která pracuje

+Co vám studium Bible přinese? 1Te 2,13 říká, že Bible je "slovo +Boží, jež také působí ve vás věřících." Popišme si, co všechno +Slovo vykonává. +

Table 1.2. Co studium Bible dělá s křesťanem?

OdkazVliv
Ef 5,26 +očišťuje - "...když ji očistil koupelí vody skrze slovo." +
+Sk 20,32 + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " +
+Ř 15,4 + +povzbuzuje - "abychom skrze trpělivost a skrze potěšení Písem měli naději." +
+Ř 10,17 + +dává víru - "Víra je tedy ze slyšení a slyšení skrze slovo Boží." +
+1K 10,11 + +napomíná - "A toto všechno se jim stalo na výstrahu a bylo to zapsáno pro +napomenutí nám" +
+Mt 4,4 + +sytí - "Je napsáno: 'Nejen chlebem bude člověk živ, ale každým slovem, které +vychází z Božích úst.'" +

diff --git a/docs/howto/cs/html/h2-importance.html b/docs/howto/cs/html/h2-importance.html new file mode 100644 index 0000000..81a6642 --- /dev/null +++ b/docs/howto/cs/html/h2-importance.html @@ -0,0 +1,26 @@ +Chapter 1. Význam Božího Slova

Chapter 1. Význam Božího Slova

Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God.

Jedinečná kniha

The Bible stands alone in many ways. It is unique in:

  • +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! +

  • +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. +

  • +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: +

Table 1.1. Porovnání spisů Nového Zákona s ostatními starověkými texty.

TextKdy napsánoNejstarší opisČasový odstupPočet opisů
Herodotus448-428 př.K.900 n.l.1300 let8 +
Tacitus100 n.l.1100 n.l.1000 let20 +
Caesarova Válka Galská50-58 př.K.900 n.l.950 let10 +
Livyho Roman History59 př.K. - 17 n.l.900 n.l.900 let20 +
Nový Zákon40 n.l. - 100 n.l.130 n.l. zlomky spisů, 350 n.l. úplné spisy30 - 310 let5000 řeckých a 10 000 latinských +

Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin!

 

"V pravdivosti a plnosti důkazů, kterými je podepřen, je text Nového Zákona +absolutně a nedosažitelně osamocený mezi ostatními starověkými prózami."

 
 --Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26
diff --git a/docs/howto/cs/html/h2-rules-context.html b/docs/howto/cs/html/h2-rules-context.html new file mode 100644 index 0000000..294da7d --- /dev/null +++ b/docs/howto/cs/html/h2-rules-context.html @@ -0,0 +1,21 @@ +Pravidlo 2. - Výklad v biblickém kontextu

Pravidlo 2. - Výklad v biblickém kontextu

Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further.

Příklad 2A

Podívejme se na Jan 3,5: "Jestliže se někdo nenarodí z vody a z +Ducha". Co znamená slovo voda v daném kontextu?

Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth.

Příklad 2B

1 Cor.14:34 “Let the women keep silent in the churches” has to +be taken within the biblical context of 1 Cor.11:5 “every woman [...] +while praying or prophesying [...]

Přiklad 2C

Acts 2:38 “And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]"”. Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? +

diff --git a/docs/howto/cs/html/h2-rules-hcontest.html b/docs/howto/cs/html/h2-rules-hcontest.html new file mode 100644 index 0000000..42859a4 --- /dev/null +++ b/docs/howto/cs/html/h2-rules-hcontest.html @@ -0,0 +1,21 @@ +Pravidlo 3. - Výklad v historickém a kulturním kontextu

Pravidlo 3. - Výklad v historickém a kulturním kontextu

+At first we are not asking “What does it mean to me?” but +“What did it mean to the original readers?”; later we can ask, +“What does it mean to me?”. We have to take into account the +historical and cultural background of the author and the recipients.

Příklad 3A

3 days & 3 nights” (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction.

We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble.

Příklad 3B

Gen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant.

diff --git a/docs/howto/cs/html/h2-rules-normal.html b/docs/howto/cs/html/h2-rules-normal.html new file mode 100644 index 0000000..649ea35 --- /dev/null +++ b/docs/howto/cs/html/h2-rules-normal.html @@ -0,0 +1,22 @@ +Pravidlo 4. - Výklad s ohledem na normální užívání slov v jazyce

Pravidlo 4. - Výklad s ohledem na normální užívání slov v jazyce

Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings.

Příklad 4A

evil eye” in Mt.6:23.

Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!!

What we have here is a Hebrew idiom, “evil eye”. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context.

Příklad 4B

Is.59:1 “The Lord's hand is not short;

Deut.33:27 “Underneath are the everlasting arms.

+References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 “He will cover you with His feathers; And under His wings +shalt thou trust”. W.M. said, “By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird”. The Mormons had to laugh as they realised the +ridiculousness of their position. +

diff --git a/docs/howto/cs/html/h2-rules-parables.html b/docs/howto/cs/html/h2-rules-parables.html new file mode 100644 index 0000000..51451a7 --- /dev/null +++ b/docs/howto/cs/html/h2-rules-parables.html @@ -0,0 +1,15 @@ +Pravidlo 5. - Pochopení smyslu podobenství a rozdílu mezi podobenstvím a alegorií

Pravidlo 5. - Pochopení smyslu podobenství a rozdílu mezi podobenstvím a +alegorií

An allegory is: A story where each element has a +meaning.

Je pravda, že každé podobenství je alegorií?

Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine.

Příklad 5A

The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have?

Zcela znásilněný obraz - Bůh je neochotný bránit práva vdov, modlitebník jej +obtěžuje atd.

Příklad 5B

The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory?

The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master.

diff --git a/docs/howto/cs/html/h2-rules.html b/docs/howto/cs/html/h2-rules.html new file mode 100644 index 0000000..0502251 --- /dev/null +++ b/docs/howto/cs/html/h2-rules.html @@ -0,0 +1,67 @@ +Chapter 3. Pravidla interpretace Bible (Hermeneutika)

Chapter 3. Pravidla interpretace Bible (Hermeneutika)

We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing +this first, that no prophesy of scripture is of any private +interpretation.”). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 “...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction.

How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind:

Pravidlo 1. - Výklad podle přesného významu slov.

The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps:

  1. Definition. Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial.

  2. Odkazy. Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning.

Příklad 1A

Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Example 1B

In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851)

  • Cross-references for aleipho: +

    1. Mt.6:17 But you, when you fast, anoint your head

    2. Mk.16:1 [the women] brought spices that they might come and anoint Him.

    3. Mk.6:13 And they were...anointing with oil many sick people and healing +them.

    4. Lk.7:38 [...] kissing His feet and anointing them with the perfume

    5. Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair

  • Cross-references of chrio: +

    1. Lk.4:18 “The Spirit of the Lord is upon me, because He has anointed me +to preach [...]

    2. Acts 4:27 Jesus, whom Thou hast anointed

    3. Acts 10:38 God anointed Jesus with the Holy Ghost and power

    4. 2 Cor.1:21 Now He who...anointed us is God

So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual

As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. +

A nyní se pokusme aplikovat náš poznatek na Jakuba 5,14. Je ono "pomazání" +duchovní nebo praktické (fyzické)? Praktické!

+And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! +

diff --git a/docs/howto/cs/html/index.html b/docs/howto/cs/html/index.html new file mode 100644 index 0000000..fa45496 --- /dev/null +++ b/docs/howto/cs/html/index.html @@ -0,0 +1,20 @@ +Jak studovat Bibli

Jak studovat Bibli

Bob Harman

The BibleTime team

+ This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". +

+ Scripture quotes are from the New American Standard Bible unless otherwise +indicated. +

Původní anglické znění:

+ The Biblestudy HowTo is a guide for studying the +Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. +


diff --git a/docs/howto/de/docbook/howto-basics.docbook b/docs/howto/de/docbook/howto-basics.docbook new file mode 100644 index 0000000..64d4ea3 --- /dev/null +++ b/docs/howto/de/docbook/howto-basics.docbook @@ -0,0 +1,220 @@ +Grundlagen des Bibelstudiums + + +Unsere Absicht, wenn wir uns der Bibel annähern + +
Jn.5:39-40 You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life. +
+
+ +The chief purpose of the book is to bring us to the Person. Martin Luther +said we go to the cradle only for the sake of the baby; just +so in Bible study, we do it not for its own sake but for fellowship with +God. + + +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, Seiten 97, 104. +The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...] +Es gibt weder Verdienst noch Profit beim Lesen der Schrift als Selbstzweck, +nur wenn sie uns wirkungsvoll auf Jesus Christus hinführt. Jedesmal wenn +wenn wir die Bibel lesen, brauchen wir die eifrige Erwartung, durch sie +Christus zu finden. +
+
+ +Annäherung an Gottes Wort +Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds. + +Hören +Lukas 11,28 Er erwiderte: Selig sind vielmehr die, die das Wort +Gottes hören und es befolgen. + + +Lesen +Offenbarung 1,3 Selig, wer diese prophetischen Worte vorliest und wer +sie hört und wer sich an das hält, was geschrieben ist; denn die Zeit ist +nahe. +1. Timotheus 4,13 Lies ihnen eifrig (aus der Schrift) vor, ermahne +und belehre sie, bis ich komme. + + + +Studium +Apostelgeschichte 17,11 Diese waren freundlicher als die in +Thessalonich; mit großer Bereitschaft nahmen sie das Wort auf und forschten +Tag für Tag in den Schriften nach, ob sich dies wirklich so +verhielte. + +2. Timotheus 2,15 Bemüh [in der engl. KJV `Study'] dich darum, dich +vor Gott zu bewähren als ein Arbeiter, der sich nicht zu schämen braucht, +als ein Mann, der offen und klar die wahre Lehre vertritt. + + +Auswendiglernen +Psalm 119,11 Ich berge deinen Spruch im Herzen, damit ich gegen dich +nicht sündige. + + +Nachdenken +Psalm 1,1-3 Wohl dem Mann, der nicht dem Rat der Frevler folgt, / +nicht auf dem Weg der Sünder geht, nicht im Kreis der Spötter sitzt, sondern +Freude hat an der Weisung des Herrn, über seine Weisung nachsinnt bei Tag +und bei Nacht. Er ist wie ein Baum, der an Wasserbächen gepflanzt ist, der +zur rechten Zeit seine Frucht bringt und dessen Blätter nicht welken. Alles, +was er tut, wird ihm gut gelingen. + + +The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible. + + + +Arten des Bibelstudiums +Thematische Studie +Suchen Sie sich ein bestimmtes Thema heraus und folgen Sie ihm unter +Benutzung von Querverweisen oder einer Konkordanz. + + +Charakterstudie +Das Studieren des Lebens einer Person der Bibel, z.B. Josephs Leben in +1. Mose 37-50 + + +Textauszugsstudie +Studieren eines Absatzes, Kapitels oder Buches. + + + +Grundlagen einer richtiger Auslegung + +Inhalt +Was sagt der Text aus? Was sagt er in der ursprünglichen Sprache aus? Seien +Sie vorsichtig mit Definitionen. Lesen Sie nicht hinein, was nicht gesagt +wird. + + +Kontext +Was sagen die benachbarten Verse aus? "Kontext ist König" heisst +die Devise - der Abschnitt muss in der gesamten Struktur der benachbarten +Abschnitte und Bücher Sinn ergeben. + + +Querverweise +Was sagen andere Verse über dieses Thema im Rest der Bibel aus? Gott +widerspricht sich nicht, deshalb muss unsere Auslegung den Test durch andere +Stellen bestehen. + + + +Eine Textauszugsstudie von Matthäus 6,1-18 +Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline: + + + Hütet euch, eure Gerechtigkeit vor den Menschen zur Schau zu stellen + + +Was bedeutet Gerechtigkeit zur Schau stellen? Gibt der Text +irgendwelche Beispiele? Welcher Lebensbereich wird behandelt? +Unsere Absichten! Welche Unterüberschriften behandeln +diesen Gedanken? + + + Wenn Sie spenden + Wenn Sie fasten + Wenn Sie beten + + +Füllen Sie jetzt die Übersicht mit spezifischen Anweisungen, wie man es +vermeiden kann, seine Gerechtigkeit zur Schau zu stellen: + + + Wenn Sie spenden + + don't sound a trumpet. (how might someone sound a trumpet +today?) + Tun Sie es im Verborgenen. + usw. + + + + + +Arbeitsblatt: Wie man eine Konkordanz benutzt + +Um einen speziellen Vers zu finden + + Suchen Sie sich das Schlüsselwort oder das ungewöhnlichste Wort des Verses +heraus. + Schlagen Sie dieses Wort alphabetisch nach. + Gehen Sie die Spalte der Auflistung durch, bis Sie ihren Vers finden. + + +Finden Sie diese Verse: + + Faithful are the wounds of a friend + We are ambassadors of Christ. + Die Geschichte vom reichen Mann und Lazarus + + + + +Eine thematische Studie durchführen +Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought." + + + +Wortbedeutungen im Griechischen oder Hebräischen klären +Was wäre, wenn Sie einen Widerspruch zwischen Matthäus 7,1 Richtet +nicht, damit ihr nicht gerichtet werdet! und 1. Korinther 2,15 +(Lutherbibel von 1545) Der Geistliche aber richtet alles und wird von +niemand gerichtet. entdecken würden? Vielleicht wurden hier zwei +verschiedene griechische Wörter benutzt, die beide mit "richten" +im Deutschen übersetzt wurden? (Wir benutzen ab jetzt Strongnummern). + + Schlagen Sie nun das erste "richtet" nach. + Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down. + Schlagen Sie nun das zweite "richtet" nach. + Gehen Sie die Spalte bis 1. Korinther 2,15 durch . . . . . 350. + Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer! + + + +Die Bedeutung von Namen finden +Mit den selben Schritten können wir die Bedeutung von griechischen oder +Hebräischen Namen finden. +Schlagen Sie die folgenden Namen nach und schreiben Sie deren Bedeutung auf: + +Nabal +Abigail +Josua +Barnabas + + + + + +
diff --git a/docs/howto/de/docbook/howto-importance.docbook b/docs/howto/de/docbook/howto-importance.docbook new file mode 100644 index 0000000..8368339 --- /dev/null +++ b/docs/howto/de/docbook/howto-importance.docbook @@ -0,0 +1,318 @@ +Bedeutung des Wortes Gottes +Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God. + +Ein Buch, das einzigartig ist +The Bible stands alone in many ways. It is unique in: + + + + +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! + + + + +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. + + + + +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: + + + + +Vergleich der Schriften des Neuen Testamentes mit anderen alten Texten + + + +Werk +Erstellungszeit +Erstausgabe +ZeitspanneAnzahl von Kopien + + + +Herodot +448-428 v.Chr..900 n.Chr. +1300 Jahre8 + + +Tacitus +100 n.Chr.1100 n.Chr. +1000 Jahre20 + + +Cäsars Gallischer Krieg +50-58 v.Chr.900 n.Chr. +950 Jahre10 + + +Livius' Römische Geschichte +59 v.Chr. - 17 n.Chr.900 n.Chr. +900 Jahre20 + + +Neues Testament +40 n.Chr. - 100 n.Chr.130 n.Chr. Teile der Manuskripte. 350 n.Chr. alle Manuskripte 30 - 310 Jahre5000 Grieschische & 10,000 Lateinische + +
+Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin! +
Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26"In der Wahrheit und Fülle der Beweise, auf der er aufbaut steht der Text +des Neuen Testamentes absolut und unerreichbar alleine über den anderen +alten Prosaschriften."
+
+ +Ein Buch, das Gott eingegeben hat +Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. + +2. Timotheus 3:16 erklärt Denn alle Schrift, von Gott +eingegeben [wörtlich Gott-gehaucht]. Glauben Sie das? +Bevor Sie antworten, ziehen Sie Jesu' Einstellung bezüglich der Schrift in +Betracht. +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, S. 93-95 He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... + + +This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.
+ +2. Timotheus 3,16 geht noch weiter: ist nütze zur Lehre, +zur Zurechtweisung, zur Besserung, zur Erziehung in der Gerechtigkeit, dass +der Mensch Gottes vollkommen sei, zu allem guten Werk +geschickt. Wenn wir aktzeptieren, dass die Bibel +wirklich Gottes Reden zu uns ist, wird die Folge daraus sein, dass sie +unsere Autorität in allen Dingen des Glaubens und Wandels ist. +
+ +Ein Buch, das arbeitet + +Was wird das Studium der Bibel für sie tun? 1. Thessalonicher 2,14 sagt, +dass die Bibel auch wirkt in euch, die ihr +glaubet. Schreiben Sie neben jede Schrift die Arbeit +nieder, die das Wort durchführt. + + +Was bringt das Bibelstudium für Christen? + + + +Referenz +Zweck + + + + +Epheser 5,26 + +es reinigt -- [...] Er hat sie gereinigt durch das Wasserbad im +Wort... + + + + +Apostelgeschichte 20,32 + + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " + + + + +Römer 15,4 + + +es ermutigt -- Denn was zuvor geschrieben ist, dass ist uns zur Lehre +geschrieben, damit wir durch Geduld und den Trost der Schrift Hoffnung +haben. + + + + + +Römer 10,17 + + +es gibt Glauben -- So kommt der Glaube aus der Predigt, das Predigen +aber durch das Wort Christi. + + + + + +1. Korinther 10,11 + + +es warnt -- Die wiederfuhr ihnen als ein Vorbild. Es ist aber +geschrieben uns zur Warnung [...] + + + + + +Matthäus 4,4 + + +Nahrung -- Er aber antwortete und sprach: Es steht geschrieben: "Der +Mensch lebt nicht vom Brot allein, sondern von einem jeden Wort, das aus dem +Wort Gottes geht." + + + + +
+
+ +Ein Buch, das befreit + +Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... " +Wir sehen, dass es ein bedingtes Versprechen ist, dass speziell von der +Wahrheit Gottes Wortes spricht. + +Das griechische Wort für "Wind", welches in Eph. 4:14 benutzt wird, meint +einen gewaltsamen Wind. Als Folge sind wir +nicht länger Kinder, hin- und hergeworfen von den Wellen und bewegt von +jedem Wind der Lehre [...]. Eine Sache, die das Studieren der +Bibel in uns bewirkt ist ,dass sie uns in der Wahrheit verwurzelt, mit der +Folge, dass wir nicht leicht weggeblasen werden. + +Jesus aber antwortete und sprach zu ihnen, Ihr irrt, weil +ihr weder die Schrift kennt noch die Kraft Gottes. +Matthäus 22,29 +Welche beiden Dinge müssen wir kennen, um von Fehlern abgehalten zu werden? + +Gottes Wort +Gottes Kraft + + + +Ein Buch, das Krieg führt + +Epheser 6,10-18 ist ein Bild für unsere geistliche Bewaffnung. + +Geistliche Rüstung + + + +Frage +Antwort + + +Wie viele der aufgelisteten Waffen sind Verteidigungswaffen?5 +Wie viele sind Angriffswaffen?One +Welche? das Wort - rhema +
+
+ +Ermahnungen + +2. Thimotheus 2,15Bemühe dich darum, dich vor Gott zu +erweisen als einen rechtschaffenen und untadeligen Arbeiter, der das Wort +der Wahrheit recht austeilt. + + +Kollosser 3,16 Laßt das Wort Christi reichlich unter euch +wohnen: lehrt und ermahnt einander in aller Weisheit; mit Psalmen, +Lobgesängen und geistlichen Liedern singt Gott dankbar in euren +Herzen. + + +Wen Sie in etwas reich sind, wie viel haben Sie dann davon? + +Nicht wenig! + + +Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." + + +Anhang: <quote>Einer für Alle</quote> +
+John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107 The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28). +Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation. +
+
+ +Anhang: Bibellesepläne Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! + + +Das neue Testament in einem Jahr: Lesen Sie jeden Tag ein Kapitel, fünf Tage +die Woche. + Die Sprüche in einem Monat: Lesen Sie jeden Tag ein Kapitel der Sprüche, +dem aktuellen Tag des Monats entsprechend. +Die Psalmen in einem Monat: Lesen Sie täglich 5 Psalmen in einem Intervall +von 30, am 20. müssten Sie zum Beispiel die Psalmen 20,50,80,110 & 140 +lesen. +Psalme & Sprüche in 6 Monaten: Lesen Sie sich durch die Psalmen und +Sprüche mit einem Kapitel täglich. +Das alte Testament ohne Psalmen und Sprüchen in 2 Jahren: Wenn Sie täglich +ein Kapitel lesen und wenn sie die Psalmen und Sprüche auslassen, werden Sie +das alte Testament in 2 Jahren und 2 Wochen durchlesen. + + + + +
+ diff --git a/docs/howto/de/docbook/howto-interpretation.docbook b/docs/howto/de/docbook/howto-interpretation.docbook new file mode 100644 index 0000000..cca2a46 --- /dev/null +++ b/docs/howto/de/docbook/howto-interpretation.docbook @@ -0,0 +1,268 @@ +Regeln der Bibelauslegung (Hermeneutik) +We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV Knowing +this first, that no prophesy of scripture is of any private +interpretation.). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 ...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction. + +How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind: + +
Regel 1: Legen Sie anhand der genauen Bedeutung der Wörter aus. +The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps: + + + + Bestimmung + Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial. + + + + + Querverweise + Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning. + + + + +
Beispiel 1A +Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991). + +Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found? +Mary is already clinging to Jesus, and he is saying to stop holding him! +
+ +
Beispiel 1B +In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing? +Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851) + + +Querverweise für aleipho: + + Mt 6,17 Du aber salbe dein Haar, wenn du fastest + Mk 16,1 [die Frauen] kauften wohlriechende Öle, um damit zum Grab zu gehen +und Jesus zu salben. + Mk 6,13 ... und [sie] salbten viele Kranke mit Öl und heilten sie. + Lk 7,38 Sie trocknete seine Füße mit ihrem Haar, küsste sie und salbte sie +mit dem Öl. + Joh 12,3 [Sie] salbte Jesus die Füße und trocknete sie mit ihrem Haar. + + + +Querverweise für chrio: + + Lk 4,18 Der Geist des Herrn ruht auf mir; denn der Herr hat mich +gesalbt. Er hat mich gesandt, damit ich den Armen eine gute Nachricht +bringe... + Apg 4,27 Jesus, den du gesalbt hast + Apg 10,38 ...wie Gott Jesus von Nazaret gesalbt hat mit dem Heiligen Geist +und mit Kraft + 2Kor 1,21 Gott aber, ... der uns alle gesalbt hat, ... + + + + +Was ist nun der Unterschied zwischen aleipho und chrio? Schauen Sie erneut +die Querverweise und die Definitionen an und sammeln Sie die Unterschiede: +ALEIPHO IST PRAKTISCHE BENUTZUNG VON ÖL UND CHRIO IST DIE +GEISTLICHE. + +As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. + +Jetzt lasst uns das durch diese Wortstudie Gelernte auf Jakobus 5,14 +anwenden Ist jemand unter euch krank, der rufe zu sich die +Ältesten der Gemeinde, dass sie über ihm beten und ihn salben mit Öl im +Namen des Herrn. Ist hier salben geistlich +oder praktisch gemeint? Praktisch! + +And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! + +
+
+ +
+Regel 2 - Auslegung im biblischen Zusammenhang +Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further. + +
Beispiel 2A +In einer vorherigen Unterrichtsstunde haben wir Johannes 3,5 +geboren ... aus Wasser und Geist Im +Bezug auf den Kontext, was ist das Wasser in dieser Diskussion? +Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth. +
+
Beispiel 2B +1 Korinther 14,34 [...] die Frauen [sollen] schweigen in der +Gemeindeversammlung muss mit in den biblischen Zusammenheng von +1. Korinther 11,5 Ein Frau aber, die betet oder prophetisch redet +[...] genommen werden. +
+
Beispiel 2C +Acts 2:38 And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]". Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? + +
+
+ +
+Regel 3 - Auslegung im geschichtlichen und kulturellen Zusammenhang + +At first we are not asking What does it mean to me? but +What did it mean to the original readers?; later we can ask, +What does it mean to me?. We have to take into account the +historical and cultural background of the author and the recipients. + +
Beispiel 3A 3 days & 3 nights (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction. +We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble. +
+ +
Beispiel 3BGen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant. +
+
+ +
Regel 4 - Auslegung in Bezug auf der normalen Benutzung der Worte in der +Sprache +Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings. + +
Beispiel 4A +böses Auge in Mt.6,23. +Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!! +What we have here is a Hebrew idiom, evil eye. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context. +
+ +
Beispiel 4B +Jes. 59:1 Die Hand des Herrn ist nicht zu kurz; +Deut.33:27 unter den ewigen Armen. + +References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 He will cover you with His feathers; And under His wings +shalt thou trust. W.M. said, By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird. The Mormons had to laugh as they realised the +ridiculousness of their position. + +
+
+ +
Regel 5 - Verstehen des Zwecks einer Parabeln und des Unterschiedes zwischen +einer Parabel und einer Allegorie +Eine Allegorie ist eine Geschichte, in der jedes Element eine +Bedeutung hat. +Jede Parabel ist eine Allegorie, wahr oder falsch? + +Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine. + +
Beispiel 5A +The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have? +Alle Arten von Gewalt geschehen in der Bedeutung: Gott ist widerwillig die +Rechte der Witwen zu schützen, Gebete "ärgern" Ihn, usw.
+ +
Beispiel 5B +The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory? +The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master. +
+ +
+
diff --git a/docs/howto/de/docbook/index.docbook b/docs/howto/de/docbook/index.docbook new file mode 100644 index 0000000..2a78fad --- /dev/null +++ b/docs/howto/de/docbook/index.docbook @@ -0,0 +1,77 @@ + +BibleTime'> + + + + + +]> + + + + + Die Anleitung zum Bibelstudium + + + + Bob + Harman + + + + The BibleTime team + + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". + + + Scripture quotes are from the New American Standard Bible unless otherwise +indicated. + + + + + Zusammenfassung + + + The Biblestudy HowTo is a guide for studying the +Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/de/html/h2-basics-approaches.html b/docs/howto/de/html/h2-basics-approaches.html new file mode 100644 index 0000000..e4aa1e0 --- /dev/null +++ b/docs/howto/de/html/h2-basics-approaches.html @@ -0,0 +1,26 @@ +Annäherung an Gottes Wort

Annäherung an Gottes Wort

Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds.

Hören

Lukas 11,28 “Er erwiderte: Selig sind vielmehr die, die das Wort +Gottes hören und es befolgen.

Lesen

Offenbarung 1,3 “Selig, wer diese prophetischen Worte vorliest und wer +sie hört und wer sich an das hält, was geschrieben ist; denn die Zeit ist +nahe.

1. Timotheus 4,13 “Lies ihnen eifrig (aus der Schrift) vor, ermahne +und belehre sie, bis ich komme.” +

Studium

Apostelgeschichte 17,11 “Diese waren freundlicher als die in +Thessalonich; mit großer Bereitschaft nahmen sie das Wort auf und forschten +Tag für Tag in den Schriften nach, ob sich dies wirklich so +verhielte.” +

2. Timotheus 2,15 “Bemüh [in der engl. KJV `Study'] dich darum, dich +vor Gott zu bewähren als ein Arbeiter, der sich nicht zu schämen braucht, +als ein Mann, der offen und klar die wahre Lehre vertritt.

Auswendiglernen

Psalm 119,11 “Ich berge deinen Spruch im Herzen, damit ich gegen dich +nicht sündige.

Nachdenken

Psalm 1,1-3 “Wohl dem Mann, der nicht dem Rat der Frevler folgt, / +nicht auf dem Weg der Sünder geht, nicht im Kreis der Spötter sitzt, sondern +Freude hat an der Weisung des Herrn, über seine Weisung nachsinnt bei Tag +und bei Nacht. Er ist wie ein Baum, der an Wasserbächen gepflanzt ist, der +zur rechten Zeit seine Frucht bringt und dessen Blätter nicht welken. Alles, +was er tut, wird ihm gut gelingen.” +

The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible.

diff --git a/docs/howto/de/html/h2-basics-expository.html b/docs/howto/de/html/h2-basics-expository.html new file mode 100644 index 0000000..8721827 --- /dev/null +++ b/docs/howto/de/html/h2-basics-expository.html @@ -0,0 +1,11 @@ +Eine Textauszugsstudie von Matthäus 6,1-18

Eine Textauszugsstudie von Matthäus 6,1-18

Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline:

  1. Hütet euch, eure Gerechtigkeit vor den Menschen zur Schau zu stellen

Was bedeutet “Gerechtigkeit zur Schau stellen”? Gibt der Text +irgendwelche Beispiele? Welcher Lebensbereich wird behandelt? +Unsere Absichten! Welche Unterüberschriften behandeln +diesen Gedanken?

  1. Wenn Sie spenden

  2. Wenn Sie fasten

  3. Wenn Sie beten

Füllen Sie jetzt die Übersicht mit spezifischen Anweisungen, wie man es +vermeiden kann, seine Gerechtigkeit zur Schau zu stellen:

  1. Wenn Sie spenden +

    1. don't sound a trumpet. (how might someone “sound a trumpet” +today?)

    2. Tun Sie es im Verborgenen.

    3. usw.

diff --git a/docs/howto/de/html/h2-basics-interpretation.html b/docs/howto/de/html/h2-basics-interpretation.html new file mode 100644 index 0000000..796ed08 --- /dev/null +++ b/docs/howto/de/html/h2-basics-interpretation.html @@ -0,0 +1,7 @@ +Grundlagen einer richtiger Auslegung

Grundlagen einer richtiger Auslegung

Inhalt

Was sagt der Text aus? Was sagt er in der ursprünglichen Sprache aus? Seien +Sie vorsichtig mit Definitionen. Lesen Sie nicht hinein, was nicht gesagt +wird.

Kontext

Was sagen die benachbarten Verse aus? "Kontext ist König" heisst +die Devise - der Abschnitt muss in der gesamten Struktur der benachbarten +Abschnitte und Bücher Sinn ergeben.

Querverweise

Was sagen andere Verse über dieses Thema im Rest der Bibel aus? Gott +widerspricht sich nicht, deshalb muss unsere Auslegung den Test durch andere +Stellen bestehen.

diff --git a/docs/howto/de/html/h2-basics-types.html b/docs/howto/de/html/h2-basics-types.html new file mode 100644 index 0000000..fcd330e --- /dev/null +++ b/docs/howto/de/html/h2-basics-types.html @@ -0,0 +1,3 @@ +Arten des Bibelstudiums

Arten des Bibelstudiums

Thematische Studie

Suchen Sie sich ein bestimmtes Thema heraus und folgen Sie ihm unter +Benutzung von Querverweisen oder einer Konkordanz.

Charakterstudie

Das Studieren des Lebens einer Person der Bibel, z.B. Josephs Leben in +1. Mose 37-50

Textauszugsstudie

Studieren eines Absatzes, Kapitels oder Buches.

diff --git a/docs/howto/de/html/h2-basics-worksheet.html b/docs/howto/de/html/h2-basics-worksheet.html new file mode 100644 index 0000000..a464100 --- /dev/null +++ b/docs/howto/de/html/h2-basics-worksheet.html @@ -0,0 +1,17 @@ +Arbeitsblatt: Wie man eine Konkordanz benutzt

Arbeitsblatt: Wie man eine Konkordanz benutzt

Um einen speziellen Vers zu finden

  1. Suchen Sie sich das Schlüsselwort oder das ungewöhnlichste Wort des Verses +heraus.

  2. Schlagen Sie dieses Wort alphabetisch nach.

  3. Gehen Sie die Spalte der Auflistung durch, bis Sie ihren Vers finden.

Finden Sie diese Verse: +

  1. Faithful are the wounds of a friend

  2. We are ambassadors of Christ.

  3. Die Geschichte vom reichen Mann und Lazarus

+

Eine thematische Studie durchführen

Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought."

Wortbedeutungen im Griechischen oder Hebräischen klären

Was wäre, wenn Sie einen Widerspruch zwischen Matthäus 7,1 “Richtet +nicht, damit ihr nicht gerichtet werdet!” und 1. Korinther 2,15 +(Lutherbibel von 1545) “Der Geistliche aber richtet alles und wird von +niemand gerichtet.” entdecken würden? Vielleicht wurden hier zwei +verschiedene griechische Wörter benutzt, die beide mit "richten" +im Deutschen übersetzt wurden? (Wir benutzen ab jetzt Strongnummern).

  1. Schlagen Sie nun das erste "richtet" nach.

  2. Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down.

  3. Schlagen Sie nun das zweite "richtet" nach.

  4. Gehen Sie die Spalte bis 1. Korinther 2,15 durch . . . . . 350.

  5. Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer!

Die Bedeutung von Namen finden

Mit den selben Schritten können wir die Bedeutung von griechischen oder +Hebräischen Namen finden.

Schlagen Sie die folgenden Namen nach und schreiben Sie deren Bedeutung auf:

  • Nabal

  • Abigail

  • Josua

  • Barnabas

diff --git a/docs/howto/de/html/h2-basics.html b/docs/howto/de/html/h2-basics.html new file mode 100644 index 0000000..f6c7c4e --- /dev/null +++ b/docs/howto/de/html/h2-basics.html @@ -0,0 +1,17 @@ +Chapter 2. Grundlagen des Bibelstudiums

Chapter 2. Grundlagen des Bibelstudiums

Unsere Absicht, wenn wir uns der Bibel annähern

+

 

You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life.

 
 --Jn.5:39-40

+

The chief purpose of the book is to bring us to the Person. Martin Luther +said “we go to the cradle only for the sake of the baby”; just +so in Bible study, we do it not for its own sake but for fellowship with +God. +

 

The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...]

Es gibt weder Verdienst noch Profit beim Lesen der Schrift als Selbstzweck, +nur wenn sie uns wirkungsvoll auf Jesus Christus hinführt. Jedesmal wenn +wenn wir die Bibel lesen, brauchen wir die eifrige Erwartung, durch sie +Christus zu finden.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, Seiten 97, 104.
diff --git a/docs/howto/de/html/h2-importance-breathed.html b/docs/howto/de/html/h2-importance-breathed.html new file mode 100644 index 0000000..306029a --- /dev/null +++ b/docs/howto/de/html/h2-importance-breathed.html @@ -0,0 +1,34 @@ +Ein Buch, das Gott eingegeben hat

Ein Buch, das Gott eingegeben hat

Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. +

2. Timotheus 3:16 erklärt Denn alle Schrift, von Gott +eingegeben [wörtlich Gott-gehaucht]. Glauben Sie das? +Bevor Sie antworten, ziehen Sie Jesu' Einstellung bezüglich der Schrift in +Betracht.

 

He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... +

+This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, S. 93-95

2. Timotheus 3,16 geht noch weiter: ist nütze zur Lehre, +zur Zurechtweisung, zur Besserung, zur Erziehung in der Gerechtigkeit, dass +der Mensch Gottes vollkommen sei, zu allem guten Werk +geschickt. Wenn wir aktzeptieren, dass die Bibel +wirklich Gottes Reden zu uns ist, wird die Folge daraus sein, dass sie +unsere Autorität in allen Dingen des Glaubens und Wandels ist.

diff --git a/docs/howto/de/html/h2-importance-exhortations.html b/docs/howto/de/html/h2-importance-exhortations.html new file mode 100644 index 0000000..0973991 --- /dev/null +++ b/docs/howto/de/html/h2-importance-exhortations.html @@ -0,0 +1,17 @@ +Ermahnungen

Ermahnungen

+2. Thimotheus 2,15Bemühe dich darum, dich vor Gott zu +erweisen als einen rechtschaffenen und untadeligen Arbeiter, der das Wort +der Wahrheit recht austeilt. +

+Kollosser 3,16 Laßt das Wort Christi reichlich unter euch +wohnen: lehrt und ermahnt einander in aller Weisheit; mit Psalmen, +Lobgesängen und geistlichen Liedern singt Gott dankbar in euren +Herzen. +

Wen Sie in etwas reich sind, wie viel haben Sie dann davon?

+Nicht wenig!

+Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." +

diff --git a/docs/howto/de/html/h2-importance-liberates.html b/docs/howto/de/html/h2-importance-liberates.html new file mode 100644 index 0000000..bb1cf12 --- /dev/null +++ b/docs/howto/de/html/h2-importance-liberates.html @@ -0,0 +1,15 @@ +Ein Buch, das befreit

Ein Buch, das befreit

+Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... "

Wir sehen, dass es ein bedingtes Versprechen ist, dass speziell von der +Wahrheit Gottes Wortes spricht.

Das griechische Wort für "Wind", welches in Eph. 4:14 benutzt wird, meint +einen gewaltsamen Wind. Als Folge sind wir +nicht länger Kinder, hin- und hergeworfen von den Wellen und bewegt von +jedem Wind der Lehre [...]. Eine Sache, die das Studieren der +Bibel in uns bewirkt ist ,dass sie uns in der Wahrheit verwurzelt, mit der +Folge, dass wir nicht leicht “weggeblasen werden”.

Jesus aber antwortete und sprach zu ihnen, “Ihr irrt, weil +ihr weder die Schrift kennt noch die Kraft Gottes. +Matthäus 22,29

Welche beiden Dinge müssen wir kennen, um von Fehlern abgehalten zu werden?

  • Gottes Wort

  • Gottes Kraft

diff --git a/docs/howto/de/html/h2-importance-once.html b/docs/howto/de/html/h2-importance-once.html new file mode 100644 index 0000000..563421b --- /dev/null +++ b/docs/howto/de/html/h2-importance-once.html @@ -0,0 +1,20 @@ +Anhang: Einer für Alle

Anhang: “Einer für Alle

 

The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28).

+Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation.

 
 --John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107
diff --git a/docs/howto/de/html/h2-importance-supplement.html b/docs/howto/de/html/h2-importance-supplement.html new file mode 100644 index 0000000..893450e --- /dev/null +++ b/docs/howto/de/html/h2-importance-supplement.html @@ -0,0 +1,12 @@ +Anhang: Bibellesepläne

Anhang: Bibellesepläne

Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! +

  1. Das neue Testament in einem Jahr: Lesen Sie jeden Tag ein Kapitel, fünf Tage +die Woche.

  2. Die Sprüche in einem Monat: Lesen Sie jeden Tag ein Kapitel der Sprüche, +dem aktuellen Tag des Monats entsprechend.

  3. Die Psalmen in einem Monat: Lesen Sie täglich 5 Psalmen in einem Intervall +von 30, am 20. müssten Sie zum Beispiel die Psalmen 20,50,80,110 & 140 +lesen.

  4. Psalme & Sprüche in 6 Monaten: Lesen Sie sich durch die Psalmen und +Sprüche mit einem Kapitel täglich.

  5. Das alte Testament ohne Psalmen und Sprüchen in 2 Jahren: Wenn Sie täglich +ein Kapitel lesen und wenn sie die Psalmen und Sprüche auslassen, werden Sie +das alte Testament in 2 Jahren und 2 Wochen durchlesen. +

diff --git a/docs/howto/de/html/h2-importance-wars.html b/docs/howto/de/html/h2-importance-wars.html new file mode 100644 index 0000000..15b7e6d --- /dev/null +++ b/docs/howto/de/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +Ein Buch, das Krieg führt

Ein Buch, das Krieg führt

+Epheser 6,10-18 ist ein Bild für unsere geistliche Bewaffnung.

Table 1.3. Geistliche Rüstung

FrageAntwort
Wie viele der aufgelisteten Waffen sind Verteidigungswaffen?5
Wie viele sind Angriffswaffen?One
Welche? das Wort - rhema

diff --git a/docs/howto/de/html/h2-importance-works.html b/docs/howto/de/html/h2-importance-works.html new file mode 100644 index 0000000..b87011d --- /dev/null +++ b/docs/howto/de/html/h2-importance-works.html @@ -0,0 +1,36 @@ +Ein Buch, das arbeitet

Ein Buch, das arbeitet

+Was wird das Studium der Bibel für sie tun? 1. Thessalonicher 2,14 sagt, +dass die Bibel auch wirkt in euch, die ihr +glaubet. Schreiben Sie neben jede Schrift die Arbeit +nieder, die das Wort durchführt. +

Table 1.2. Was bringt das Bibelstudium für Christen?

ReferenzZweck
Epheser 5,26 +es reinigt -- “[...] Er hat sie gereinigt durch das Wasserbad im +Wort...” +
+Apostelgeschichte 20,32 + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " +
+Römer 15,4 + +es ermutigt -- “Denn was zuvor geschrieben ist, dass ist uns zur Lehre +geschrieben, damit wir durch Geduld und den Trost der Schrift Hoffnung +haben. ” +
+Römer 10,17 + +es gibt Glauben -- “So kommt der Glaube aus der Predigt, das Predigen +aber durch das Wort Christi.” +
+1. Korinther 10,11 + +es warnt -- “ Die wiederfuhr ihnen als ein Vorbild. Es ist aber +geschrieben uns zur Warnung [...]” +
+Matthäus 4,4 + +Nahrung -- “Er aber antwortete und sprach: Es steht geschrieben: "Der +Mensch lebt nicht vom Brot allein, sondern von einem jeden Wort, das aus dem +Wort Gottes geht."” +

diff --git a/docs/howto/de/html/h2-importance.html b/docs/howto/de/html/h2-importance.html new file mode 100644 index 0000000..36d1852 --- /dev/null +++ b/docs/howto/de/html/h2-importance.html @@ -0,0 +1,27 @@ +Chapter 1. Bedeutung des Wortes Gottes

Chapter 1. Bedeutung des Wortes Gottes

Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God.

Ein Buch, das einzigartig ist

The Bible stands alone in many ways. It is unique in:

  • +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! +

  • +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. +

  • +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: +

Table 1.1. Vergleich der Schriften des Neuen Testamentes mit anderen alten Texten

WerkErstellungszeitErstausgabeZeitspanneAnzahl von Kopien
Herodot448-428 v.Chr..900 n.Chr.1300 Jahre8 +
Tacitus100 n.Chr.1100 n.Chr.1000 Jahre20 +
Cäsars Gallischer Krieg50-58 v.Chr.900 n.Chr.950 Jahre10 +
Livius' Römische Geschichte59 v.Chr. - 17 n.Chr.900 n.Chr.900 Jahre20 +
Neues Testament40 n.Chr. - 100 n.Chr.130 n.Chr. Teile der Manuskripte. 350 n.Chr. alle Manuskripte30 - 310 Jahre5000 Grieschische & 10,000 Lateinische +

Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin!

 

"In der Wahrheit und Fülle der Beweise, auf der er aufbaut steht der Text +des Neuen Testamentes absolut und unerreichbar alleine über den anderen +alten Prosaschriften."

 
 --Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26
diff --git a/docs/howto/de/html/h2-rules-context.html b/docs/howto/de/html/h2-rules-context.html new file mode 100644 index 0000000..75aef2f --- /dev/null +++ b/docs/howto/de/html/h2-rules-context.html @@ -0,0 +1,23 @@ +Regel 2 - Auslegung im biblischen Zusammenhang

Regel 2 - Auslegung im biblischen Zusammenhang

Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further.

Beispiel 2A

In einer vorherigen Unterrichtsstunde haben wir Johannes 3,5 +geboren ... aus Wasser und Geist Im +Bezug auf den Kontext, was ist das Wasser in dieser Diskussion?

Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth.

Beispiel 2B

1 Korinther 14,34 “[...] die Frauen [sollen] schweigen in der +Gemeindeversammlung” muss mit in den biblischen Zusammenheng von +1. Korinther 11,5 “Ein Frau aber, die betet oder prophetisch redet +[...]” genommen werden.

Beispiel 2C

Acts 2:38 “And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]"”. Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? +

diff --git a/docs/howto/de/html/h2-rules-hcontest.html b/docs/howto/de/html/h2-rules-hcontest.html new file mode 100644 index 0000000..a94ad68 --- /dev/null +++ b/docs/howto/de/html/h2-rules-hcontest.html @@ -0,0 +1,22 @@ +Regel 3 - Auslegung im geschichtlichen und kulturellen Zusammenhang

Regel 3 - Auslegung im geschichtlichen und kulturellen Zusammenhang

+At first we are not asking “What does it mean to me?” but +“What did it mean to the original readers?”; later we can ask, +“What does it mean to me?”. We have to take into account the +historical and cultural background of the author and the recipients.

Beispiel 3A

3 days & 3 nights” (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction.

We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble.

Beispiel 3B

Gen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant.

diff --git a/docs/howto/de/html/h2-rules-normal.html b/docs/howto/de/html/h2-rules-normal.html new file mode 100644 index 0000000..5f84cb7 --- /dev/null +++ b/docs/howto/de/html/h2-rules-normal.html @@ -0,0 +1,24 @@ +Regel 4 - Auslegung in Bezug auf der normalen Benutzung der Worte in der Sprache

Regel 4 - Auslegung in Bezug auf der normalen Benutzung der Worte in der +Sprache

Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings.

Beispiel 4A

böses Auge” in Mt.6,23.

Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!!

What we have here is a Hebrew idiom, “evil eye”. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context.

Beispiel 4B

Jes. 59:1 “Die Hand des Herrn ist nicht zu kurz;

Deut.33:27 “ unter den ewigen Armen.

+References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 “He will cover you with His feathers; And under His wings +shalt thou trust”. W.M. said, “By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird”. The Mormons had to laugh as they realised the +ridiculousness of their position. +

diff --git a/docs/howto/de/html/h2-rules-parables.html b/docs/howto/de/html/h2-rules-parables.html new file mode 100644 index 0000000..16e27f8 --- /dev/null +++ b/docs/howto/de/html/h2-rules-parables.html @@ -0,0 +1,16 @@ +Regel 5 - Verstehen des Zwecks einer Parabeln und des Unterschiedes zwischen einer Parabel und einer Allegorie

Regel 5 - Verstehen des Zwecks einer Parabeln und des Unterschiedes zwischen +einer Parabel und einer Allegorie

Eine Allegorie ist eine Geschichte, in der jedes Element eine +Bedeutung hat.

Jede Parabel ist eine Allegorie, wahr oder falsch?

Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine.

Beispiel 5A

The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have?

Alle Arten von Gewalt geschehen in der Bedeutung: Gott ist widerwillig die +Rechte der Witwen zu schützen, Gebete "ärgern" Ihn, usw.

Beispiel 5B

The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory?

The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master.

diff --git a/docs/howto/de/html/h2-rules.html b/docs/howto/de/html/h2-rules.html new file mode 100644 index 0000000..010ba87 --- /dev/null +++ b/docs/howto/de/html/h2-rules.html @@ -0,0 +1,74 @@ +Chapter 3. Regeln der Bibelauslegung (Hermeneutik)

Chapter 3. Regeln der Bibelauslegung (Hermeneutik)

We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing +this first, that no prophesy of scripture is of any private +interpretation.”). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 “...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction.

How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind:

Regel 1: Legen Sie anhand der genauen Bedeutung der Wörter aus.

The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps:

  1. Bestimmung. Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial.

  2. Querverweise. Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning.

Beispiel 1A

Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Beispiel 1B

In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851)

  • Querverweise für aleipho: +

    1. Mt 6,17 Du aber salbe dein Haar, wenn du fastest

    2. Mk 16,1 [die Frauen] kauften wohlriechende Öle, um damit zum Grab zu gehen +und Jesus zu salben.

    3. Mk 6,13 ... und [sie] salbten viele Kranke mit Öl und heilten sie.

    4. Lk 7,38 Sie trocknete seine Füße mit ihrem Haar, küsste sie und salbte sie +mit dem Öl.

    5. Joh 12,3 [Sie] salbte Jesus die Füße und trocknete sie mit ihrem Haar.

  • Querverweise für chrio: +

    1. Lk 4,18 “Der Geist des Herrn ruht auf mir; denn der Herr hat mich +gesalbt. Er hat mich gesandt, damit ich den Armen eine gute Nachricht +bringe...

    2. Apg 4,27 Jesus, den du gesalbt hast

    3. Apg 10,38 ...wie Gott Jesus von Nazaret gesalbt hat mit dem Heiligen Geist +und mit Kraft

    4. 2Kor 1,21 Gott aber, ... der uns alle gesalbt hat, ...

Was ist nun der Unterschied zwischen aleipho und chrio? Schauen Sie erneut +die Querverweise und die Definitionen an und sammeln Sie die Unterschiede: +ALEIPHO IST PRAKTISCHE BENUTZUNG VON ÖL UND CHRIO IST DIE +GEISTLICHE.

As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. +

Jetzt lasst uns das durch diese Wortstudie Gelernte auf Jakobus 5,14 +anwenden Ist jemand unter euch krank, der rufe zu sich die +Ältesten der Gemeinde, dass sie über ihm beten und ihn salben mit Öl im +Namen des Herrn. Ist hier “salben” geistlich +oder praktisch gemeint? Praktisch!

+And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! +

diff --git a/docs/howto/de/html/index.html b/docs/howto/de/html/index.html new file mode 100644 index 0000000..7848e61 --- /dev/null +++ b/docs/howto/de/html/index.html @@ -0,0 +1,20 @@ +Die Anleitung zum Bibelstudium

Die Anleitung zum Bibelstudium

Bob Harman

The BibleTime team

+ This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". +

+ Scripture quotes are from the New American Standard Bible unless otherwise +indicated. +

Zusammenfassung

+ The Biblestudy HowTo is a guide for studying the +Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. +


diff --git a/docs/howto/unicode/how2-basics.docbook b/docs/howto/en/docbook/howto-basics.docbook similarity index 100% rename from docs/howto/unicode/how2-basics.docbook rename to docs/howto/en/docbook/howto-basics.docbook diff --git a/docs/howto/en/docbook/howto-importance.docbook b/docs/howto/en/docbook/howto-importance.docbook new file mode 100644 index 0000000..4e837bc --- /dev/null +++ b/docs/howto/en/docbook/howto-importance.docbook @@ -0,0 +1,311 @@ +Importance of God's Word +Understanding God's word is of great importance to all who call on +God's name. Study of the Bible is one of the primary ways that we learn to +communicate with God. + +A Book that is Unique +The Bible stands alone in many ways. It is unique in: + + + + +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! + + + + +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. + + + + +preservation. F. F. Bruce in Are New Testament Documents Reliable? +compares New Testament manuscripts with other ancient texts: + + + + +Comparison of New Testament manuscripts with other ancient texts. + + + +Work +When Written +Earliest Copy +Time LapseNumber of Copies + + + +Herodotus +448-428 B.C.900 A.D. +1300 years8 + + +Tacitus +100 A.D.1100 A.D. +1000 years20 + + +Caesar's Gallic War +50-58 B.C.900 A.D. +950 years10 + + +Livy's Roman History +59 B.C. - 17 A.D.900 A.D. +900 years20 + + +New Testament +40 A.D. - 100 A.D.130 A.D. Partial manuscripts 350 +A.D. Full manuscripts 30 - 310 years5000 Greek & 10,000 Latin + +
+Ten copies of Caesar's Gallic War exist, the earliest of which was copied +900 years after Caesar wrote the original, etc. For the New Testament we have +full manuscripts dating to 350 A. D., papyri containing most of the New +Testament from the 200s, and a fragment of John's gospel from 130 A. D. How +many manuscripts do we have to compare to each other? 5,000 in Greek and 10,000 +in Latin! +
Textual critic F. J. A. Hort, "The New Testament in the +Original Greek", vol. 1 p561, Macmillan Co., quoted in Questions of Life p. +25-26"In the verity and fullness of the evidence on which +it rests, the text of the New Testament stands absolutely and unapproachably +alone among other ancient prose writings."
+
+ +A Book that God Breathed +Heb.4:12 "For the word of God is living and active... +" Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every word that +proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a continually-fresh way. + +2 Tim.3:16 declares, "All scripture is inspired by God [lit., +God-breathed]." Do you believe this? Before you answer, consider Jesus' attitude +toward the Scriptures. +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95 He referred to the human authors, but took it for +granted that behind them all was a single divine Author. He could equally say +'Moses said' or 'God said' (Mk.7:10). He could quote a comment of the narrator in +Genesis 2:24 as an utterance of the Creator Himself (Mt.19:4-5). Similarly He +said, 'Well did Isaiah prophesy of you hypocrites, as it is written', when what He +went on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). It +is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as true to +say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) as it was to +say that 'men moved by the Holy Spirit spoke from God' (2 Pe.1:21). God did not +speak in such a way as to obliterate the personality of the human authors, nor +did men speak in such a way as to corrupt the Word of the divine Author. God +spoke. Men spoke. Neither truth must be allowed to detract from the other. ... + + +This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.
+ +2 Tim.3:16 goes on, "and profitable for teaching, for +correction, for training in righteousness, that the man of God may be adequate, +equipped for every good work." If we accept that the Bible really is God +speaking to us, it follows that it will be our authority in all matters of faith +and conduct. +
+ +A Book that Works + +What will studying the Bible do for you? 1 Thess.2:13 says that the Bible +"performs its work in you +who believe." Beside each scripture, write down the work the Word +performs. + + +What does Bible study do for Christians? + + + +Reference +Action + + + + +Eph. 5:26 + +cleanses -- "...having cleansed her by the washing of water with the word." + + + + +Acts 20:32 + + +builds up -- +" +...the word of His grace, which is able to build you up and to give you the +inheritance among all those who are sanctified. +" + + + + +Rom. 15:4 + + +encourages -- "that through perseverance and the +encouragement of the Scriptures we might have hope." + + + + + +Rom. 10:17 + + +gives faith -- +"So faith comes from hearing, and hearing by the word of +Christ." + + + + + +1 Cor. 10:11 + + +instructs -- +"Now these things happened to them for an example, +and they were written for our instruction" + + + + + +Mt. 4:4 + + +nourishment -- +"But He answered and said, 'It is written, Man shall not live on bread alone, +but on every word that proceeds out of the +mouth of God.'" + + + + +
+
+ +A Book that Liberates + +Jn.8:32 "and you shall know the truth, and the truth shall make you +free."This is usually quoted by +itself. Is this a conditional or unconditional promise? Would it apply to +all kinds of knowledge? Find the answers by examining the first half of the +sentence, in v.31. "If you abide in My word, then you are truly disciples of +Mine... " +We see that this is a conditional promice, specifically speaking of the truth of God's word. + +The Greek word for "wind" used in Eph.4:14 means a violent wind. +"As a result, we are no longer to be children, tossed here and there by +waves, and carried about by every wind of doctrine..."One +thing studying the Bible does for us is to ground us in the truth, with the +result that we won't be easily "blown away." + +But Jesus answered and said to them, "You are mistaken [KJV Ye do err], not +understanding the Scriptures, or the power of God."Mt.22:29 +What 2 things do we need to know to be kept from error? + +God's word +God's power + + + +A Book that Wars + +Eph.6:10-18 is one picture of our spiritual armament. + +Spiritual Armor + + + +Question +Answer + + +How many of the weapons listed here are defensive weapons?5 +How many are offensive?One +Which one(s)? the word - rhema +
+
+ +Exhortations + +2 Tim.2:15 (KJV) "Study to show thyself approved unto God, a workman that needeth not to be ashamed, rightly +dividing the word of truth." + + +Col.3:16 "Let the word of Christ richly dwell within you; with all wisdom teaching and admonishing one another +with psalms and hymns and spiritual songs, singing with thankfulness in your hearts to God." + + +If you're rich in something, how much of it do you +have? + +Not a little! + + +Eccl.12:11-12 "The words of wise men are like goads, and masters of these +collections are like well-driven nails; they are given by one Shepherd. But +beyond this, my son, be warned: the writing of many books is endless, and +excessive devotion to books is wearying to the body." + + +Appendix: "Once for +All" +
+John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107 The truth regarding the +finality of God's initiative in Christ is conveyed by one word of the Greek +Testament, namely the adverb hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done as +to be of perpetual validity and never need repetition, and is applied in the NT +to both revelation and redemption. Thus, Jude refers to the faith which was +once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" +(Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28). +Thus we may say that God has spoken once +for all and Christ has suffered once for all. This means that the Christian +revelation and the Christian redemption are both alike in Christ complete. +Nothing can be added to either without being derogatory to Christ... These are +the two rocks on which the Protestant Reformation was built -- Gods revealed +word without the addition of human traditions and Christ's finished work without +the addition of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola gratia for our salvation. +
+
+ +Supplement: Bible Reading +Programs Here are some easy programs to systematically read your +Bible. You can do more than one at a time if you like, for instance #1 with #4, +or #2 with #5. Vary the program from year to year to keep it fresh! + + +New Testament in a Year: read one chapter each day, 5 days a +week. +Proverbs in a Month: read one chapter of Proverbs each day, +corresponding to the day of the month. +Psalms in a Month: read 5 Psalms at intervals of 30 each day, +for instance on the 20th you read Ps.20, 50, 80, 110, & 140. +Psalms & Proverbs in 6 months: read through Psalms and Proverbs +one chapter per day. +Old Testament without Psalms & Proverbs in 2 years: if +you read one chapter a day of the Old Testament, skipping over Psalms & Proverbs, you will read the Old Testament in 2 years and 2 weeks. + + + + +
+ diff --git a/docs/howto/unicode/how2-interpretation.docbook b/docs/howto/en/docbook/howto-interpretation.docbook similarity index 100% rename from docs/howto/unicode/how2-interpretation.docbook rename to docs/howto/en/docbook/howto-interpretation.docbook diff --git a/docs/howto/en/docbook/index.docbook b/docs/howto/en/docbook/index.docbook new file mode 100644 index 0000000..cc59daf --- /dev/null +++ b/docs/howto/en/docbook/index.docbook @@ -0,0 +1,75 @@ + +BibleTime'> + + + + + +]> + + + + + The Biblestudy HowTo + + + + Bob + Harman + + + + The BibleTime team + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + This document was originally created by Mr. Bob Harman and + is licensed under the terms of the license + + "Creative Commons Attribution-Share Alike". + + + Scripture quotes are from the New American Standard Bible unless otherwise indicated. + + + + + Abstract + + + The Biblestudy HowTo is a guide for studying the Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the + readers to study the scriptures to see what they say. This + particular study guide has been chosen as it takes care not to + advocate any particular denominational doctrine. We recommend you to read + and study the scriptures to understand what they say. If you start + with the attitude that you want to have the Lord sow his word in your + heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/en/html/h2-basics-approaches.html b/docs/howto/en/html/h2-basics-approaches.html new file mode 100644 index 0000000..61e504d --- /dev/null +++ b/docs/howto/en/html/h2-basics-approaches.html @@ -0,0 +1,21 @@ +Approaches to God's Word

Approaches to God's Word

Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds.

Hear

Lk.11:28 “blessed are those who hear the word of God, and +observe it.

Read

Rev.1:3 “Blessed is he who reads and those who hear the words of this +prophecy [...]

1 Tim.4:13 “give attention to the public reading of Scripture [...]” +

Study

Acts 17:11 “Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so.” +

2 Tim.2:15 “Be diligent [KJV `Study'] to present yourself +approved to God as a workman who does not need to be ashamed, handling +accurately the word of truth.

Memorize

Ps.119:11 “Thy word I have hid in my heart, that I may not +sin against Thee.

Meditate

Ps.1:2-3 “But his delight is in the law of the Lord, And +in His law he meditates day and night. And he will be like a tree firmly planted +by streams of water, Which yields its fruit in its season, And its leaf does not +wither; And in whatever he does, he prospers.” +

The Navigators illustrate this by saying that as the thumb can touch all +the fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read the +Bible more than they need to study and memorize it. This is so that they become +familiar with the overall message of the Bible.

diff --git a/docs/howto/en/html/h2-basics-expository.html b/docs/howto/en/html/h2-basics-expository.html new file mode 100644 index 0000000..b66c912 --- /dev/null +++ b/docs/howto/en/html/h2-basics-expository.html @@ -0,0 +1,6 @@ +An Expository Study of Matthew 6:1-18

An Expository Study of Matthew 6:1-18

Let's study together Mt.6:1-18. Read it to yourself, first looking for the key verse, the verse that sums +up the whole passage. Think you have it? Test it by picking different places in the passage and asking yourself +if they relate to the thought of the key verse. Once you find it, write it as Roman numeral One of your outline:

  1. Beware of practicing your righteousness before men to be noticed

What does “practicing your righteousness” mean? Does the passage give any examples? What area +of our lives is being addressed? Our motives! What sub-headings develop this thought?

  1. When you give

  2. When you fast

  3. When you pray

Now fill in the outline with specific instructions of how to avoid wrong ways of practicing our +righteousness:

  1. When you give +

    1. don't sound a trumpet. (how might someone “sound a trumpet” today?)

    2. do it secretly.

    3. etc.

diff --git a/docs/howto/en/html/h2-basics-interpretation.html b/docs/howto/en/html/h2-basics-interpretation.html new file mode 100644 index 0000000..4c22833 --- /dev/null +++ b/docs/howto/en/html/h2-basics-interpretation.html @@ -0,0 +1,4 @@ +Basics of Correct Interpretation

Basics of Correct Interpretation

Content

What does it say? What does it say in the original language? Be careful +with definitions. Don't read into it what it doesn't say.

Context

What do the verses around it say? "Context is king" is the rule -- the passage must make +sense within the structure of the entire passage and book.

Cross-reference

What do other verses about this subject say through the rest of the Bible? God +doesn't contradict Himself, so our interpretation needs to stand the test of other scriptures.

diff --git a/docs/howto/en/html/h2-basics-types.html b/docs/howto/en/html/h2-basics-types.html new file mode 100644 index 0000000..bc68911 --- /dev/null +++ b/docs/howto/en/html/h2-basics-types.html @@ -0,0 +1,3 @@ +Types of Bible Studies

Types of Bible Studies

Topical Study

Pick out a certain topic and follow it through, using cross-references or a +concordance.

Character Study

Studying the life of a Bible character, e.g. Joseph's life in +Gen.37-50.

Expository Study

Studying a certain passage: paragraph, chapter, or book.

diff --git a/docs/howto/en/html/h2-basics-worksheet.html b/docs/howto/en/html/h2-basics-worksheet.html new file mode 100644 index 0000000..b47b383 --- /dev/null +++ b/docs/howto/en/html/h2-basics-worksheet.html @@ -0,0 +1,9 @@ +Worksheet: How to Use a Concordance

Worksheet: How to Use a Concordance

To Find a Particular Verse

  1. Pick out a key word or most-unusual word of the verse.

  2. Turn to this word alphabetically.

  3. Go down the column of listings until you find your verse.

Find these verses: +

  1. Faithful are the wounds of a friend

  2. We are ambassadors of Christ.

  3. The story of the rich man and Lazarus.

+

To Do a Topical Study

Let's say you wanted to do a study of the word "redemption." First you would look up that word in the +concordance and look up references listed for it. Then you could look up related words and references listed for them, e.g. +"redeem, redeemed, ransom," even "buy" or "bought."

To Clarify Word Meanings in the Greek and Hebrew

What if you noticed a contradiction in the KJV between Mt.7:1 “Judge not lest you be judged” and 1 Cor.2:15 +“He that is spiritual judgeth all things.” Maybe there are two different Greek words here, both being translated "judge" in +English? (We're using Strong's from here out.)

  1. Look up "judge".

  2. Go down the column of entries to Mt.7:1. To the right is a number, 2919. This refers to the Greek word used. + Write it down.

  3. Now look up "judgeth".

  4. Go down the column to 1 Cor.2:15 . . . . . 350.

  5. Turn in the back to the Greek dictionary. (Remember, you're in the NT so the language is Greek, while the + OT is Hebrew.) Compare the meaning of 2919 with the meaning of 350 and you have your answer!

To Find Meanings of Names

By the same process we can find the meaning of a name in the Greek or Hebrew.

Look up these names and write down their meaning:

  • Nabal

  • Abigail

  • Joshua

  • Barnabus

diff --git a/docs/howto/en/html/h2-basics.html b/docs/howto/en/html/h2-basics.html new file mode 100644 index 0000000..507a4a8 --- /dev/null +++ b/docs/howto/en/html/h2-basics.html @@ -0,0 +1,17 @@ +Chapter 2. Bible Study Basics

Chapter 2. Bible Study Basics

Our Purpose as we Approach the Bible

+

 

You search the Scriptures, because you think that +in them you have eternal life; and it is these that bear witness of Me; and you +are unwilling to come to Me, that you may have life.

 
 --Jn.5:39-40

+

The chief purpose of the book is to bring us to the Person. Martin Luther +said “we go to the cradle only for the sake of the baby”; just so +in Bible study, we do it not for its own sake but for fellowship with God. +

 

The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten to +himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...]

There is neither merit nor profit in the reading of +Scripture for its own sake, but only if it effectively introduces us to Jesus +Christ. Whenever the Bible is read, what is needed is an eager expectation that +through it we may meet Christ.

 
 --John R.W. Stott, Christ the +Controversialist, InterVarsity Press 1978, pp.97, 104.
diff --git a/docs/howto/en/html/h2-importance-breathed.html b/docs/howto/en/html/h2-importance-breathed.html new file mode 100644 index 0000000..c1b9e84 --- /dev/null +++ b/docs/howto/en/html/h2-importance-breathed.html @@ -0,0 +1,30 @@ +A Book that God Breathed

A Book that God Breathed

Heb.4:12 "For the word of God is living and active... +" Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every word that +proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a continually-fresh way. +

2 Tim.3:16 declares, "All scripture is inspired by God [lit., +God-breathed]." Do you believe this? Before you answer, consider Jesus' attitude +toward the Scriptures.

 

He referred to the human authors, but took it for +granted that behind them all was a single divine Author. He could equally say +'Moses said' or 'God said' (Mk.7:10). He could quote a comment of the narrator in +Genesis 2:24 as an utterance of the Creator Himself (Mt.19:4-5). Similarly He +said, 'Well did Isaiah prophesy of you hypocrites, as it is written', when what He +went on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). It +is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as true to +say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) as it was to +say that 'men moved by the Holy Spirit spoke from God' (2 Pe.1:21). God did not +speak in such a way as to obliterate the personality of the human authors, nor +did men speak in such a way as to corrupt the Word of the divine Author. God +spoke. Men spoke. Neither truth must be allowed to detract from the other. ... +

+This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95

2 Tim.3:16 goes on, "and profitable for teaching, for +correction, for training in righteousness, that the man of God may be adequate, +equipped for every good work." If we accept that the Bible really is God +speaking to us, it follows that it will be our authority in all matters of faith +and conduct.

diff --git a/docs/howto/en/html/h2-importance-exhortations.html b/docs/howto/en/html/h2-importance-exhortations.html new file mode 100644 index 0000000..733f148 --- /dev/null +++ b/docs/howto/en/html/h2-importance-exhortations.html @@ -0,0 +1,15 @@ +Exhortations

Exhortations

+2 Tim.2:15 (KJV) "Study to show thyself approved unto God, a workman that needeth not to be ashamed, rightly +dividing the word of truth." +

+Col.3:16 "Let the word of Christ richly dwell within you; with all wisdom teaching and admonishing one another +with psalms and hymns and spiritual songs, singing with thankfulness in your hearts to God." +

If you're rich in something, how much of it do you +have?

+Not a little!

+Eccl.12:11-12 "The words of wise men are like goads, and masters of these +collections are like well-driven nails; they are given by one Shepherd. But +beyond this, my son, be warned: the writing of many books is endless, and +excessive devotion to books is wearying to the body." +

diff --git a/docs/howto/en/html/h2-importance-liberates.html b/docs/howto/en/html/h2-importance-liberates.html new file mode 100644 index 0000000..ee954ac --- /dev/null +++ b/docs/howto/en/html/h2-importance-liberates.html @@ -0,0 +1,12 @@ +A Book that Liberates

A Book that Liberates

+Jn.8:32 "and you shall know the truth, and the truth shall make you +free."This is usually quoted by +itself. Is this a conditional or unconditional promise? Would it apply to +all kinds of knowledge? Find the answers by examining the first half of the +sentence, in v.31. "If you abide in My word, then you are truly disciples of +Mine... "

We see that this is a conditional promice, specifically speaking of the truth of God's word.

The Greek word for "wind" used in Eph.4:14 means a violent wind. +"As a result, we are no longer to be children, tossed here and there by +waves, and carried about by every wind of doctrine..."One +thing studying the Bible does for us is to ground us in the truth, with the +result that we won't be easily "blown away."

But Jesus answered and said to them, "You are mistaken [KJV Ye do err], not +understanding the Scriptures, or the power of God."Mt.22:29

What 2 things do we need to know to be kept from error?

  • God's word

  • God's power

diff --git a/docs/howto/en/html/h2-importance-once.html b/docs/howto/en/html/h2-importance-once.html new file mode 100644 index 0000000..f0fdfc3 --- /dev/null +++ b/docs/howto/en/html/h2-importance-once.html @@ -0,0 +1,22 @@ +Appendix: "Once for All"

Appendix: "Once for +All"

 

The truth regarding the +finality of God's initiative in Christ is conveyed by one word of the Greek +Testament, namely the adverb hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done as +to be of perpetual validity and never need repetition, and is applied in the NT +to both revelation and redemption. Thus, Jude refers to the faith which was +once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" +(Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28).

+Thus we may say that God has spoken once +for all and Christ has suffered once for all. This means that the Christian +revelation and the Christian redemption are both alike in Christ complete. +Nothing can be added to either without being derogatory to Christ... These are +the two rocks on which the Protestant Reformation was built -- Gods revealed +word without the addition of human traditions and Christ's finished work without +the addition of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola gratia for our salvation.

 
 --John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107
diff --git a/docs/howto/en/html/h2-importance-supplement.html b/docs/howto/en/html/h2-importance-supplement.html new file mode 100644 index 0000000..70e1595 --- /dev/null +++ b/docs/howto/en/html/h2-importance-supplement.html @@ -0,0 +1,13 @@ +Supplement: Bible Reading Programs

Supplement: Bible Reading +Programs

Here are some easy programs to systematically read your +Bible. You can do more than one at a time if you like, for instance #1 with #4, +or #2 with #5. Vary the program from year to year to keep it fresh! +

  1. New Testament in a Year: read one chapter each day, 5 days a +week.

  2. Proverbs in a Month: read one chapter of Proverbs each day, +corresponding to the day of the month.

  3. Psalms in a Month: read 5 Psalms at intervals of 30 each day, +for instance on the 20th you read Ps.20, 50, 80, 110, & 140.

  4. Psalms & Proverbs in 6 months: read through Psalms and Proverbs +one chapter per day.

  5. Old Testament without Psalms & Proverbs in 2 years: if +you read one chapter a day of the Old Testament, skipping over Psalms & Proverbs, you will read the Old Testament in 2 years and 2 weeks. +

diff --git a/docs/howto/en/html/h2-importance-wars.html b/docs/howto/en/html/h2-importance-wars.html new file mode 100644 index 0000000..6ce331f --- /dev/null +++ b/docs/howto/en/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +A Book that Wars

A Book that Wars

+Eph.6:10-18 is one picture of our spiritual armament.

Table 1.3. Spiritual Armor

QuestionAnswer
How many of the weapons listed here are defensive weapons?5
How many are offensive?One
Which one(s)? the word - rhema

diff --git a/docs/howto/en/html/h2-importance-works.html b/docs/howto/en/html/h2-importance-works.html new file mode 100644 index 0000000..1c54d1a --- /dev/null +++ b/docs/howto/en/html/h2-importance-works.html @@ -0,0 +1,40 @@ +A Book that Works

A Book that Works

+What will studying the Bible do for you? 1 Thess.2:13 says that the Bible +"performs its work in you +who believe." Beside each scripture, write down the work the Word +performs. +

Table 1.2. What does Bible study do for Christians?

ReferenceAction
Eph. 5:26 +cleanses -- "...having cleansed her by the washing of water with the word." +
+Acts 20:32 + +builds up -- +" +...the word of His grace, which is able to build you up and to give you the +inheritance among all those who are sanctified. +" +
+Rom. 15:4 + +encourages -- "that through perseverance and the +encouragement of the Scriptures we might have hope." +
+Rom. 10:17 + +gives faith -- +"So faith comes from hearing, and hearing by the word of +Christ." +
+1 Cor. 10:11 + +instructs -- +"Now these things happened to them for an example, +and they were written for our instruction" +
+Mt. 4:4 + +nourishment -- +"But He answered and said, 'It is written, Man shall not live on bread alone, +but on every word that proceeds out of the +mouth of God.'" +

diff --git a/docs/howto/en/html/h2-importance.html b/docs/howto/en/html/h2-importance.html new file mode 100644 index 0000000..e040caa --- /dev/null +++ b/docs/howto/en/html/h2-importance.html @@ -0,0 +1,29 @@ +Chapter 1. Importance of God's Word

Chapter 1. Importance of God's Word

Understanding God's word is of great importance to all who call on +God's name. Study of the Bible is one of the primary ways that we learn to +communicate with God.

A Book that is Unique

The Bible stands alone in many ways. It is unique in:

  • +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! +

  • +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. +

  • +preservation. F. F. Bruce in Are New Testament Documents Reliable? +compares New Testament manuscripts with other ancient texts: +

Table 1.1. Comparison of New Testament manuscripts with other ancient texts.

WorkWhen WrittenEarliest CopyTime LapseNumber of Copies
Herodotus448-428 B.C.900 A.D.1300 years8 +
Tacitus100 A.D.1100 A.D.1000 years20 +
Caesar's Gallic War50-58 B.C.900 A.D.950 years10 +
Livy's Roman History59 B.C. - 17 A.D.900 A.D.900 years20 +
New Testament40 A.D. - 100 A.D.130 A.D. Partial manuscripts 350 +A.D. Full manuscripts30 - 310 years5000 Greek & 10,000 Latin +

Ten copies of Caesar's Gallic War exist, the earliest of which was copied +900 years after Caesar wrote the original, etc. For the New Testament we have +full manuscripts dating to 350 A. D., papyri containing most of the New +Testament from the 200s, and a fragment of John's gospel from 130 A. D. How +many manuscripts do we have to compare to each other? 5,000 in Greek and 10,000 +in Latin!

 

"In the verity and fullness of the evidence on which +it rests, the text of the New Testament stands absolutely and unapproachably +alone among other ancient prose writings."

 
 --Textual critic F. J. A. Hort, "The New Testament in the +Original Greek", vol. 1 p561, Macmillan Co., quoted in Questions of Life p. +25-26
diff --git a/docs/howto/en/html/h2-rules-context.html b/docs/howto/en/html/h2-rules-context.html new file mode 100644 index 0000000..b9ce9f9 --- /dev/null +++ b/docs/howto/en/html/h2-rules-context.html @@ -0,0 +1,17 @@ +Rule 2 - Interpret within the biblical context

Rule 2 - Interpret within the biblical +context

Interpret scripture in harmony with other scripture. What do the +verses on each side say? What is the theme of the chapter? the book? Does your interpretation fit with these? If not, +it is flawed. Usually, the context supplies what we need to correctly interpret the passage. Context is key. If +confusion remains as to the meaning after we have interpreted the text within its context, we have to look further.

Example 2A

In a previous lesson we considered Jn.3:5 "born of water and the Spirit." In context, what is +the water under discussion here?

Water baptism is not under discussion here, which would be a big switch from the subject being +discussed by Jesus and Nicodemus. Watch out for a sudden change of topic, it may be a clue that your +interpretation has been derailed! The water is the amniotic fluid, "born of water" = natural birth.

Example 2B

1 Cor.14:34 “Let the women keep silent in the churches” has to be taken within the biblical +context of 1 Cor.11:5 “every woman [...] while praying or prophesying [...]

Example 2C

Acts 2:38 “And Peter said to them, "Repent, +and let each of you be baptized in the name of +Jesus Christ for the forgiveness of your sins [...]"”. Is this teaching baptismal regeneration? If this was the +only verse of scripture we had, we would have to conclude that. But in the light of the clear teaching +elsewhere that regeneration happens by faith in Christ, we have to interpret it otherwise. Peter is urging +baptism as a way for his hearers to respond to the gospel. If baptism were the pathway to being born again, +how could Paul write 1 Cor.1:17 "For Christ did not send me to baptize, but to preach the gospel"? +

diff --git a/docs/howto/en/html/h2-rules-hcontest.html b/docs/howto/en/html/h2-rules-hcontest.html new file mode 100644 index 0000000..139157a --- /dev/null +++ b/docs/howto/en/html/h2-rules-hcontest.html @@ -0,0 +1,16 @@ +Rule 3 - Interpret within the historical and cultural context

Rule 3 - Interpret within the historical and cultural context

+At first we are not asking “What does it mean to me?” but “What did it mean to the original readers?”; later we can ask, “What does it mean to me?”. +We have to take into account the historical and cultural background of the author and the recipients.

Example 3A

3 days & 3 nights” (Mt.12:40) have +led some to come up with a "Wednesday crucifixion theory," +esp. the cult of Armstrongism. How could Jesus die on Friday afternoon and rise Sunday morning +yet "be raised on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help explain the +apparent contradiction.

We need an historical tidbit: Jews counted any part of a day as a full day, as we would count buckets +of water (if there were six and one-half buckets of water, we would say there were 7 buckets of water even if one was only partly full). So to the Jewish +mind, any part of a day counted as a full day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 +p.m. to 6 p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to Sunday 5 or so a.m. = +day 3. Interpreting within the cultural context keeps us out of trouble.

Example 3B

Gen.15:7-21. The historical context +is that cutting animals in two and then walking between +the pieces was the normal way of entering a contract in Abraham's day. Both parties walked between, taking +the pledge that dismemberment would happen to them if they didn't live up to their part of the contract. But +in this case only God goes thru, making it a unilateral covenant.

diff --git a/docs/howto/en/html/h2-rules-normal.html b/docs/howto/en/html/h2-rules-normal.html new file mode 100644 index 0000000..f81e743 --- /dev/null +++ b/docs/howto/en/html/h2-rules-normal.html @@ -0,0 +1,15 @@ +Rule 4 - Interpret according to the normal usage of words in language

Rule 4 - Interpret according to the normal usage of words in language

Let literal language be literal and +figurative language be figurative. And watch out for idioms, which have special meanings.

Example 4A

evil eye” in Mt.6:23.

Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: seems to confuse us even +more. It doesn't seem to fit with what goes before and after! This should tip us off that we aren't +understanding it rightly!!

What we have here is a Hebrew idiom, “evil eye”. Let's look up other uses of this idiom: Mt.20:15 +"Is it not lawful for me to do what I wish with what is my own? Or is your eye envious [lit."evil"] because I +am generous [lit. "good"]?" We find that having an "evil eye" is a Hebrew idiom for being stingy or envious. +Now go back to Mt.6 and notice how this understanding ties in so perfectly to the context.

Example 4B

Is.59:1 “The Lord's hand is not short;

Deut.33:27 “Underneath are the everlasting arms.

+References to body parts of God are used by Latter-Day Saints to prove that God was once a man just as we +are. Once they convince people of that, they go on to teach that we can become God just like He is! At a +lecture he was giving, a group of Mormon elders challenged Walter Martin (author of Kingdom of the Cults) +with an enumeration of verses like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 “He will cover you with His feathers; And under His wings shalt thou trust”. W.M. said, “By the same +rules of interpretation that you just proved God to be a man, you just proved that He is a bird”. The Mormons +had to laugh as they realised the ridiculousness of their position. +

diff --git a/docs/howto/en/html/h2-rules-parables.html b/docs/howto/en/html/h2-rules-parables.html new file mode 100644 index 0000000..533ed34 --- /dev/null +++ b/docs/howto/en/html/h2-rules-parables.html @@ -0,0 +1,8 @@ +Rule 5 - Understand the purpose of parables and the difference between a parable and an allegory

Rule 5 - Understand the purpose of parables and the difference between a parable and an allegory

An allegory is: A story where each element has a meaning.

Every parable is an allegory, true or false?

Some parables are allegories, for instance, the parable of the sower is an allegory: the seed is the word of +God, the thorns are worries and greed, etc. But most parables are not allegories but simply stories to illustrate one +point. It's dangerous to get our doctrine from parables; they can be twisted to say all sorts of things. We need to get +our doctrine from clear scriptures that lay it out; then if a parable illustrates that, fine.

Example 5A

The parable of the widow with the unrighteous judge in Lk.18:1-8. This story illustrates one +lesson: boldness in prayer. If we draw it into an allegory, what do we have?

All sorts of violence happens to the meanings: God is reluctant to protect the rights of widows, prayer +"bothers" Him, etc.

Example 5B

The parable of the unrighteous steward in Lk.16:1-9. What is the point of the parable? Is it +an allegory?

The steward is commended for only one thing, his shrewdness in using what he had to prepare for a +time when he wouldn't have it. But he is not commended for his unethical behavior in cheating his master.

diff --git a/docs/howto/en/html/h2-rules.html b/docs/howto/en/html/h2-rules.html new file mode 100644 index 0000000..794ef4d --- /dev/null +++ b/docs/howto/en/html/h2-rules.html @@ -0,0 +1,44 @@ +Chapter 3. Rules of Bible Interpretation (Hermeneutics)

Chapter 3. Rules of Bible Interpretation (Hermeneutics)

We already learned about the "3 Cs": content, context, cross-reference. We want to expand that now by +delving briefly into biblical hermeneutics, whose goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one interpretation is valid. The scripture itself says +this by saying that no scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing this first, that no +prophesy of scripture is of any private interpretation.”). Certain rules are helps toward discovering the correct meaning; +by ignoring these rules people have brought much trouble on themselves and their followers. 2 Pe.3:16 “...in which are +some things hard to understand, which the untaught and unstable distort, as they do also the rest of the Scriptures, to +their own destruction.

How do we go about discovering the intended meaning of a passage? Let's say your attention has been +drawn to a particular verse whose meaning is not clear to you. How do you study it out? Keep these rules in mind:

Rule 1 - Interpret according to the exact meaning of the words.

The more precise we can be with the exact, original meaning of the words the better our interpretation will be. +Try to find the exact meaning of the key words by following these steps:

  1. Definition. Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb tense is also crucial.

  2. Cross-reference. Compare scripture with scripture. Seeing how the same Greek or Hebrew word + (not the English word) is used in scripture may clarify or throw new light on the definition. How does the same author + use this word elsewhere? Other authors? Your reference tools may give you uses of the word in non-biblical + documents, as well. Why do we have to go to the original languages; why isn't the English word good enough? + Because more than one greek word may be translated into the same english word, and the greek + words may have different shades of meaning.

Example 1A

Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? Sounds like Jesus doesn't want +to be touched now that He is risen, that He is too holy or something. But that doesn't seem right, so let's look +it up in Spiros Zodhiates' The Complete Word Study New Testament (AMG Publishers, 1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." The letters +give us a code for the part of speech, and the number refers to Strong's dictionary reference. Let's look up +the definition (p. 879). "680. Haptomai; from hapto (681), touch. Refers to such handling of an object as to exert a modifying +influence upon it... Distinguished from pselaphao (5584), which actually only means to touch the surface of something. " Now look +up "pim." The grammar codes in Zodhiates come right after Revelation; on p. 849 we see that pim stands for +"present imperative active (80)". On p.857, "Present Imperative. In the active voice, it may indicate a command to do +something in the future which involves continuous or repeated action or, when it is negated, a command to stop doing something. " This +is a negative command, so it is to stop doing something that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Example 1B

In James 5:14, Elders are told to pray and anoint someone who is sick. What is this anointing?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another Greek word translated +"anoint", chrio (5548) - "to smear or rub with oil, i.e. to consecrate to an office or religious service" (Strong's). + Since it's a verb, consider the tense also, "apta" aorist participle active. "The aorist participle expresses simple action, +as opposed to continuous action...When its relaitonship to the main verb is temporal, it usually signifies action prior to that of the main +verb." (Zodhiates p.851)

  • Cross-references for aleipho: +

    1. Mt.6:17 But you, when you fast, anoint your head

    2. Mk.16:1 [the women] brought spices that they might come and anoint Him.

    3. Mk.6:13 And they were...anointing with oil many sick people and healing them.

    4. Lk.7:38 [...] kissing His feet and anointing them with the perfume

    5. Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair

  • Cross-references of chrio: +

    1. Lk.4:18 “The Spirit of the Lord is upon me, because He has anointed me to preach [...]

    2. Acts 4:27 Jesus, whom Thou hast anointed

    3. Acts 10:38 God anointed Jesus with the Holy Ghost and power

    4. 2 Cor.1:21 Now He who...anointed us is God

So what's the difference between aleipho and chrio? Look back over the cross-references and the +definitions, and sum up the difference: "aleipho" is a practical use of oil and "chrio" is a spiritual

As an illustration (although the word is not used) of the practical use of oil at that time, when the good +Samaritan cared for the man beat up by robbers he poured oil and wine in the wound. So oil had a medicinal +use in Jesus' day. +

Now let's apply what we just learned by this word study to James 5:14 "Is any among you sick? Let +him call for the elders of the church; and let them pray over him, anointing him with oil in the name of the +Lord." Is "anointing" spiritual or practical? Practical!

+And the tense in Greek, the aorist participle, would +be better translated "having anointed," so the order is the anointing first, then the prayer ("in the name of the +Lord"refers to the prayer, not the anointing). James 5 is saying that the elders should give the sick person +medicine and pray for him in the name of the Lord. Doesn't that express a beautiful balance of practical and +spiritual in our God! +

diff --git a/docs/howto/en/html/index.html b/docs/howto/en/html/index.html new file mode 100644 index 0000000..924d009 --- /dev/null +++ b/docs/howto/en/html/index.html @@ -0,0 +1,21 @@ +The Biblestudy HowTo

The Biblestudy HowTo

Bob Harman

The BibleTime team

+ This document was originally created by Mr. Bob Harman and + is licensed under the terms of the license + + "Creative Commons Attribution-Share Alike". +

+ Scripture quotes are from the New American Standard Bible unless otherwise indicated. +

Abstract

+ The Biblestudy HowTo is a guide for studying the Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the + readers to study the scriptures to see what they say. This + particular study guide has been chosen as it takes care not to + advocate any particular denominational doctrine. We recommend you to read + and study the scriptures to understand what they say. If you start + with the attitude that you want to have the Lord sow his word in your + heart He will not disappoint you. +


diff --git a/docs/howto/fi/docbook/howto-basics.docbook b/docs/howto/fi/docbook/howto-basics.docbook new file mode 100644 index 0000000..aca78fb --- /dev/null +++ b/docs/howto/fi/docbook/howto-basics.docbook @@ -0,0 +1,208 @@ +Raamatun tutkimisen perusasiat + + +Tarkoituksemme kuinka lähestymme Raamattua + +
Joh 5:39-40 Te kyllä tutkitte kirjoituksia, koska luulette niistä löytävänne ikuisen +elämän -- ja nehän juuri todistavat minusta. Mutta te ette tahdo tulla minun +luokseni, että saisitte elämän. +
+
+ +Kirjan päätarkoitus on tuoda meille Martti Lutherin sanat Menemme +kehdon luo vauvan takia; juuri kuten Raamatun tutkimisessa, emme tee +sitä sen itsensä takia mutta Jumalan työtoveruuden tähden. + + +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, s. 97, 104. +Juutalaiset, joille Jeesus puhui [...] kuvittelivat, että kirjoitusten +omistaminen oli yhtä hyvä asia kuin elämän omistaminen. Hillel piti tapana +sanoa, "Hän, kuka on ymmärtänyt Torahin sanat, hänellä on tulevan +maailman elämä itsellään." Heidän tutkiminen oli lopussa. Tässä he +olivat kauheasti petkutettuja. [...] +Kirjoitusten lukemisessa ei ole ansiota eikä hyötyä itsensä takia, mutta +vain jos se tehokkaasti tuo esiin Jeesus Kristusta. Milloin tahansa +Raamattua luetaan, tarvitaan innostunutta odotusta, että sen kautta tapaamme +Kristuksen. +
+
+ +Lähestyminen Jumalan Sanaan +Kuuleminen ja lukeminen tarjoavat kaukonäköisen kuvan +kirjoituksista. Tutkiminen ja muistiinpaneminen tarjoavat mikroskooppisen +kuvan kirjoituksista. Kirjoitusten mietiskely liittää kuulemisen, lukemisen, +tutkimisen ja muistiinpanemisen yhteen ja kiinnittää Sanan meidän mieliimme. + +Kuuntele +Lk.11:28 Siunattuja ovat he, ketkä kuulevat Jumalan Sanan, ja +seuraavat sitä. + + +Lue +Rev.1:3 Autuas se, joka tämän toisille lukee, autuaat ne, jotka +kuulevat nämä ennussanat [...] +1 Tim.4:13 Lue seurakunnalle pyhiä kirjoituksia [...] + + + +Tutki +Apt. 17:11 Juutalaiset olivat täällä avarakatseisempia kuin +Tessalonikassa. He ottivat sanan halukkaasti vastaan ja tutkivat päivittäin +kirjoituksista, pitikö kaikki paikkansa. + +2 Tim.2:15 Pyri kaikin voimin osoittautumaan Jumalan silmissä +luotettavaksi työntekijäksi, joka ei häpeä työtään ja joka opettaa totuuden +sanaa oikein. + + +Paina mieleen +Ps.119:11 Minä talletan kaikki ohjeesi sydämeeni, etten rikkoisi +sinua vastaan. + + +Mietiskele +Ps.1:2-3 Vaan löytää ilonsa Herran laista, tutkii sitä päivin ja +öin. Hän on kuin puu, vetten äärelle istutettu: se antaa hedelmän ajallaan, +eivätkä sen lehdet lakastu. Hän menestyy kaikissa toimissaan. + + +Navigaattorit kuvaavat tätä sanomalla, että peukalo voi koskettaa kaikkia +sormia. Me voimme mietiskellä Sanaa kuten neljää ensimmäistä: mietiskely on +avain ilmestykseen. Uuden kristityn tarvitsee kuulla ja lukea Raamattua +enemmän kuin opetella ja muistaa sitä. Tämä sen tähden, että he tulevat +tutuiksi Raamatun yleiselle sanomalle. + + + +Raamatuntutkimisen tavat +Aiheenmukainen tutkiminen +Ota jokin yksittäinen aihe ja seuraa sitä käyttäen viittauksia tai +sanahakemistoa. + + +Henkilöiden tutkiminen +Raamatun henkilön elämän tutkiminen, esim. Joosefin elämä 1. Moos 37-50. + + +Selittävä tutkiminen +Yksittäisen Raamatunkohdan tutkiminen, jakeen, luvun tai kirjan tutkiminen. + + + +Oikean tulkinnan perusteet + +Sisältö +Mitä se sanoo? Mitä se sanoo alkuperäiskielellä? Ole tarkka +määrittelyissä. Älä lue sitä, mitä se ei sano. + + +Asiayhteys +Mitä jakeet sanovat? "Asiayhteys on tärkein" on sääntö - +tekstikohdan tulee olla sopusoinnussa koko tekstin rakenteen ja kirjan +kanssa. + + +Ristiinviittaukset +Mitä muut jakeet sanovat tästä aiheesta muualla Raamatussa? Jumala ei ole +itseään vastaan, tulkintamme tulee perustua kirjoitusten vertailulla muihin +kirjoituksiin. + + + +Matt. 6:1-18 selittävä tutkiminen +Tutkikaamme yhdessä Matt 6:1-18. Lue jakeet itseksesi. Tarkastele ensin +avainjaetta, joka kokoaa koko tekstinkohdan. Oletko ymmärtänyt sen? Tarkista +jae ottamalla erilaisia kohtia tekstistä ja kysymällä itseltäsi, sopivatko +ne avainjakeen kanssa yhteen. Kun löydät avainjakeen, kirjoita se +roomalaisin numeroin Yksi paperillesi: + + + Varokaa tuomasta hurskaita tekojanne ihmisten katseltavaksi + + +Mitä tarkoittaa hurskaiden tekojen esilletuominen? Antaako +tekstikohta yhtään esimerkkiä? Mihin elämämme alueisiin se kohdistuu? +Motiivimme! Mihin osa-alueisiin tämä vie? + + + Kun annat + Kun paastoat + Kun rukoilet + + +Täytä nyt määrätyillä toimenpiteillä kuinka välttää väärät tavat harjoittaa +hurskauttamme: + + + Kun annat + + älä ole äänekäs trumpetti. (kuinka joku voikaan kuulostaa +trumpetilta tänäpäivänä?) + tee se salaisesti. + jne. + + + + + +Tehtävä: Kuinka käytän sanahakemistoa + +Löydä erityinen jae + + Ota jakeen avainsana tai epätavallisin sana. + Käänny tähän sanaan kirjaimellisesti. + Etene listausta alaspäin kunnes löydät jakeesi. + + +Etsi nämä jakeet: + + Rakastavan lyöntikin on rakkautta + Olemme Kristuksen lähettiläitä + Kertomus rikkaasta miehestä ja Lasaruksesta. + + + + +Tee aiheen tutkiminen +Sanokaamme, että haluat tutkia sanaa "lunastus." Ensiksi sinun +tulisi katsoa sanaa sanaluettelosta ja katsoa siinä luetellut +viittaukset. Sitten sinun tulisi katsoa liittyvät sanat ja niiden +viittaukset. Esim. "lunastus, lunastettu, lunnaat," jopa +"ostaa" tai " ostettu." + + + +Kreikkalaisten ja heprealaisten sanojen merkityksen selvittäminen +Entä jos huomasit ristiriidan KJV:n jakeessa Matt. 7:1 Älkää +tuomitko, ettei teitä tuomittaisi ja 1 Kor.2:15 Hengellinen +ihminen sen sijaan pystyy tutkimaan kaikkea, mutta häntä itseään ei kukaan +voi tutkia. Siellä on ehkä kaksi eri kreikankielistä sanaa, kumpikin +käännetty "tuomita" suomeksi? + + Katso "tuomio". + Etene lukua alas jakeen Matt.7:1 kohdalle. Oikealla on luku, 2919. Tämä luku +viittaa käytettyyn kreikkalaiseen sanaan. Kirjoita se ylös. + Nyt katso "tuomio". + Siirry alas saraketta pitkin 1 Kor. 2:15 . . . . . 350. + Palaa kreikankieliseen sanakirjaan. (Muista, että olet Uudessa +Testamentissa. Kieli on Kreikka kun taas Vanha Testamentti on hepreaa.) +Vertaile 2919:n merkitystä ja 350:n merkitystä ja saat vastauksen! + + + +Etsi nimien merkityksiä +Samalla menetelmällä voimme löytää kreikkalaisten ja heprealaisten nimien +merkityksiä. +Katso näitä nimiä ja kirjoita ylös niiden merkitykset: + +Nabal +Abigail +Joosua +Barnabas + + + + + +
diff --git a/docs/howto/fi/docbook/howto-importance.docbook b/docs/howto/fi/docbook/howto-importance.docbook new file mode 100644 index 0000000..821283c --- /dev/null +++ b/docs/howto/fi/docbook/howto-importance.docbook @@ -0,0 +1,316 @@ +Jumalan Sanan tärkeys +Jumalan Sanan ymmärtäminen on erittäin tärkeää kaikille niille, jotka +kutsuvat Jumalan nimeä. Raamatun tutkiminen on yksi ensisijaisista tavoista +oppia keskustelemaan Jumalan kanssa. + +Ainutlaatuinen kirja +Raamatulla on oma perustansa monessa suhteessa. Se on ainutlaatuinen +seuraavissa asioissa: + + + + +suosittu. Raamattuja myydään Pohjois-Amerikassa enemmän kuin 500 miljoonalla +dollarilla vuodessa. Raamattu on sekä kaikkien aikojen ja jokavuotinen best +seller! + + + + +tekijät. Sen ovat kirjoittaneet 40 erilaisista ympäristöistä peräisin +ollutta kirjoittajaa 1600 vuoden aikana, silti luetaan kuin sen olisi +kirjoittanut yksi kirjoittaja. + + + + +säilyttäminen. F. F. Bruce in Ovatko Uuden Testamentin asiakirjat +luotettavia? vertailee Uuden Testamentin käsikirjoitusta muiden +muinaisten tekstien kanssa: + + + + +Uuden Testamentin käsikirjoituksen ja muiden muinaisten tekstien vertailu. + + + +Työ +Milloin kirjoitettu +Varhaisin kopio +AikaväliKopioiden lukumäärä + + + +Herodotus +448-428 eKr.900 jKr. +1300 vuotta8 + + +Tacitus +100 jKr.1100 jKr. +1000 vuotta20 + + +Caesarin Gallialainen sota +50-58 eKr.900 jKr. +950 vuotta10 + + +Livyn Rooman historia +59 eKr. - 17 jKr.900 jKr. +900 vuotta20 + + +Uusi Testamentti +40 jKr. - 100 jKr.130 jKr. osittaiset käsikirjoitukset 350 jKr. täydet käsikirjoitukset 30 - 310 vuotta5000 kreikkaa & 10,000 latinaa + +
+On olemassa kymmenen kopiota teoksesta Caesarin Gallialainen +sota, Vanhin kopioitiin 900 vuotta alkuperäisen kirjoittamisen +jälkeen, jne. Meillä on Uuden Testamentin täydellinen käsikirjoitus vuodelta +350 jKr, papyrus-kääröjä sisältäen suurimman osan Uutta Testamenttia +vuodesta 200 lähtien, ja katkelma Johanneksen Ilmestyksestä vuodelta 130 +jKr. Kuinka monta käsikirjoitusta meillä on vertaillaksemme niitä keskenään? +5000 kreikankielistä ja 10000 latinankielistä! +
Tekstikritiikki F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., lainattiin kirjassa Questions of +Life s. 25-26"Todisteiden totuudellisuuteen ja täydellisyyteen nojaten Uuden Testamentin +tekstit ovat abosluuttisesti ja kansantajuissesti yksin muiden muinaisten +proosatekstien joukossa."
+
+ +Kirja, johon Jumala puhalsi Hengen +Heb.4:12 "Sanojen mukaan Jumala elää ja +toimii... " Jeesus sanoi (Matt.4:4), +"On kirjoitettu,Ei ihminen elä ainoastaan leivästä, vaan +jokaisesta sanasta, joka lähtee Jumalan suusta." Kun luemme +Raamattua, Jumalan Henki puhuu sydämeemme jatkuvasti tuoreella tavalla. + +2 Tim.3:16 declares, "Jokainen pyhä, Jumalan Hengestä syntynyt +kirjoitus on hyödyllinen opetukseksi, nuhteeksi, ojennukseksi ja +kasvatukseksi Jumalan tahdon mukaiseen elämään." Uskotko sinä +tämän? Ennenkuin vastaat, punnitse Jeesuksen suhtautumista kirjoituksiin. +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, s.93-95 He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... + + +Tämä oli Kristuksen näkemys kirjoituksiin. Niiden todistus oli Jumalan +todistus. Raamatun todistus on Jumalan todistus. Ja pääsyy, miksi kristityt +uskovat Raamatun olevan jumalallista alkuperää, on se, että Jeesus Kristus +itse opetti niin.
+ +2 Tim.3:16 mukaan, "...ja hyödyllinen opetukseksi, nuhteeksi, +ojennukseksi ja kasvatukseksi Jumalan tahdon mukaiseen elämään. Näin Jumalan +ihmisestä tulee täydellinen ja kaikkeen hyvään kykenevä." Jos +hyväksymme, että Raamattu on todella Jumalan puhetta meille, siitä seuraa, +että se on auktoriteettimme uskossa ja käyttäytymisessämme. +
+ +Kirja, joka toimii + +Mitä Raamatun tutkiminen tekee sinulle? 1 Tess.2:13 sanoo, että Raamattu +"vaikuttaa teissä, jotka uskotte." Beside each +scripture, write down the work the Word performs. Jokaisen kirjoituksen +rinnalla merkitse muistiin työ, jonka Sana vaikuttaa. + + +Mitä Raamatun tutkiminen tekee kristitylle? + + + +Viittaus +Toiminta + + + + +Ef. 5:26 + +puhdistaa -- "...pesi sen puhtaaksi vedellä ja sanalla." + + + + +Apt 20:32 + + +rakentaa -- " ...Hänen armonsa sanat, jotka rakentavat meitä ja antavat +meille perinnön pyhitettyjen joukossa. " + + + + +Room. 15:4 + + +rohkaisee -- "että meillä toivo olisit pitkäjänteisyyden ja kirjoitusten +rohkaisuun kautta." + + + + + +Room. 10:17 + + +antaa uskon -- "Niin tulee usko kuulosta ja kuulo Jumalan Sanan kautta." + + + + + +1 Kor. 10:11 + + +opetus -- "Nyt nämä asiat tapahtuivat heille esimerkiksi, ja ne ovat +kirjoitettu meidän opetukseksemme" + + + + + +Matt. 4:4 + + +ravitsemus -- "Mutta Hän vastasi ja sanoi, 'On kirjoitettu, Ihminen ei elä +ainoastaan leivästä, mutta jokaisesta sanasta, joka tulee Jumalan suusta.'" + + + + +
+
+ +Kirja, joka vapahtaa + +Joh.8:32 "Te opitte tuntemaan totuuden, ja totuus tekee teistä +vapaita."Tämä on noteerattu itsessään. Onko tämä ehdollinen vai +ehdoton lupaus? Toimiiko se kaikenlaisille tiedoille? Löydä vastaukset +lauseen ensimmäisestä puolikkaasta, jakeessa 31. "Jos te pysytte +uskollisina minun sanalleni, te olette todella +opetuslapsiani... " +Näemme, että tämä on ehdollinen lupaus, erityisesti puhuen Jumalan Sanan +totuudesta. + +Kreikankielinen sana "tuulelle" käytettynä Ef.4:14 tarkoittaa +rajuilmaa. "silloin emme enää ole alaikäisiä, +jotka ajelehtivat kaikenlaisten opin tuulten heiteltävinä ja ovat kavalien +ja petollisten ihmisten pelinappuloita..."Yksi asia, minkä +Raamatuntutkiminen tekee meille on, että se perustaa meitä totuuteen sillä +seurauksella, ettemme ole helposti "tuulen vietäviä." + +Mutta Jeesus vastasi ja sanoi heille, "Te +kuljette eksyksissä, koska ette tunne pyhiä kirjoituksia ettekä Jumalan +voimaa."Matt.22:29 +Mitkä kaksi asiaa meidän tulee tietää välttääksemme virheen? + +Jumalan sana +Jumalan voima + + + +Kirja, joka sotii + +Ef.6:10-18 on yksi kuva meidän hengellisistä aseistuksestamme. + +Hengellinen sotavaruste + + + +Kysymys +Vastaus + + +Kuinka monta asetta luetteloidaan tässä puolustusaseiksi?5 +Kuinka monta on pahennusta herättävää?Yksi +Mikä niistä? sana - rhema +
+
+ +Kehotus + +2 Tim.2:15 "Pyri kaikin voimin osoittautumaan Jumalan silmissä +luotettavaksi työntekijäksi, joka ei häpeä työtään ja joka opettaa totuuden +sanaa oikein." + + +Kol.3:16 "Antakaa Kristuksen sanan asua runsaana +keskuudessanne. Opettakaa ja neuvokaa toisianne kaikella viisaudella ja +laulakaa kiitollisin mielin Jumalalle psalmeja, ylistysvirsiä ja hengellisiä +lauluja." + + +Jos olet rikas jossain asiassa, kuinka paljon sitä omistat? + +Ei pieni! + + +Saarn.12:11-12 "Viisaiden sanat ovat teräviä kuin häränajajan +piikki, mietelauselmat kuin lujia nauloja. Nämä sanat ovat kaikki saman +paimenen antamia. Ja vielä: Poikani, paina varoitus mieleesi. Paljolla +kirjojen tekemisellä ei ole loppua, ja alituinen tutkistelu väsyttää +ruumiin." + + +Liite: "Kerran kaikille" +
+John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, s.106-107 The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28). +Edelleen sanoisimme, että Jumala on puhunut kerran kaikille ja Kristus on +kärsinyt kerran kaikkien puolesta. Tämä merkitsee sitä, että Kristuksen +lunastus ja kristityn lunastus ovat samanlaisia Kristuksen +täydellisyydessä. Mitään ei voi lisätä eikä ottaa pois olematta halventava +Kristukselle... Nämä ovat kaksi peruskiveä, joille protestanttinen +reformaatio pohjautuu -- Jumalan ilmoittamat sanat ilman ihmistraditioiden +lisäyksiä ja Kristuksen loppuunsuoritettu työ ilman ihmisansioiden +lisäystä. Reformistien suuri sanonta oli sola +scriptura auktoriteetiksemme ja sola +gratia pelastukseksemme. +
+
+ +Liite: Raamatunlukuohjelmat Tässä on muutama helppo ohjelma, joilla voit lukea systemaattisesti +Raamattuasi. Voit lukea enemmän kuin yhden kerrallaan, jos tahdot, +esimerkiksi #1 ja #4, tai #2 ja #5. Vaihda ohjelmaa vuosi vuodelta +pitääksesi sen tuoreena! + + +Uusi Testamentti vuodessa: lue yksi luku joka päivä, 5 päivää viikossa. +Sananlaskut kuukaudessa: Lue yksi luku Sananlaskuja joka päivä vastatem +kuukaudenpäivää. +Psalmit yhdessä kuukaudessa: Lue 5 Psalmia 30:n päivän aikana, 20. kerralla +luet Psalmit 20, 50, 80, 110, & 140. +Psalmit & Sananlaskut 6 kuukaudessa: Lue Psalmit ja Sananlaskut läpi +yksi luku päivässä. +Vanha Testamentti ilman Psalmeja & Sananlaskuja kahdessa vuodessa: Jos +luet yhden kappaleen päivässä Vanhaa Testamenttia ohittaen Psalmit & +Sananlaskut, luet Vanhan Testamentin 2 vuodessa ja 2 viikossa.. + + + + +
+ diff --git a/docs/howto/fi/docbook/howto-interpretation.docbook b/docs/howto/fi/docbook/howto-interpretation.docbook new file mode 100644 index 0000000..dbf126f --- /dev/null +++ b/docs/howto/fi/docbook/howto-interpretation.docbook @@ -0,0 +1,270 @@ +Raamatuntulkinnan säännöt (hermeneutiikka) +We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV Knowing +this first, that no prophesy of scripture is of any private +interpretation.). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 ...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction. + +Kuinka etsimme tekstikohdan tarkoitettua merkitystä? Sanokaamme, että +huomiomme on kohdistettu jakeen osaan, jonka merkitys ei ole meille +selvä. Kuinka tutkimme sitä? Pidä kolme sääntöä muistissa: + +
Sääntö 1 - Tulkitse sanojen täsmällisten merkitysten mukaan. +Mitä tarkempia voimme olla sanojen todellisen, alkuperäisen merkityksen +kanssa, sitä parempi tulkintamme on. Yritä löytää avainsanojen todellinen +merkitys näillä askelilla: + + + + Määrittely + Katso määreitelmää kreikkalaisesta tai heprealaisesta sanakirjasta +Verbeille verbin aikamuoto on myös ratkaiseva. + + + + + Ristiinviittaukset + Vertaa tekstejä tekstien kanssa. Näe, kuinka sama kreikankielinen tai +hepreankielinen sana (ei englanninkielinen sana) on käytetty tekstissä, +selvittää tai antaa uutta valaistusta määritelmään. Kuinka sama kirjoittaja +käyttää tätä sanaa muualla? Muut kirjoittajat? Referenssityökalusi antavat +sinulle yhtä hyvin esimerkkejä sanan käytöstä muissa asiakirjoissa kuin +Raamattussa. Miksi meidän pitää mennä alkukieleen, miksi englantilainen sana +ei ole tarpeeksi hyvä? Koska useampi kreikankielinen sana voidaan +kääntää samaksi englanninkieliseksi sanaksi, ja kreikankielisillä sanoilla +voi olla erilainen merkityksen vivahde. + + + + +
Esimerkki 1A +Joh.20:17 "Älä koske minuun" (KJV) kuulostaa karkealta, +eikö vain? Kuulostaa siltä, että Jeesus ei halunnut tulla kosketetuksi nyt +kun hän on Hengessä, että Hän on pyhä tai jotain sellaista. Mutta tämä ei +näytä oikealta. Niinpä lue se Spiros Zodhiatesin kirjoittamasta kirjasta' +The Complete Word Study New Testament (AMG Publishers, +1991). + +Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found? +Mary is already clinging to Jesus, and he is saying to stop holding him! +
+ +
Esimerkki 1B +Jaak. 5:14, Vanhimmatvoidelkoot hänet öljyllä Herran nimessä ja +rukoilkoot hänen puolestaan. Mitä on tämä voitelu? +Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851) + + +Ristiviittaukset sanalle aleipho: + + Matt.6:17 Kun sinä paastoat, voitele hiuksesi + Mk.16:1 [naiset] ostivat tuoksuöljyä mennäkseen voitelemaan Hänet. + Mk.6:13 Ja he...voitelivat monta sairasta ja paransivat heidät. + Lk.7:38 [...] suuteli Hänen jalkojaan ja voiteli ne tuoksuöljyllä + Joh.12:3 Maria [...] voiteli Jeesuksen jalat, ja kuivasi ne hiuksillaan + + + +Sanan chrio ristiviittaukset: + + Lk.4:18 Herran Henki on minun ylläni, sillä hän on voidelut minut +julistamaan [...] + Acts 4:27 Jeesus, jonka Sinä olit voidellut + Apt 10:38 Jumala voiteli Jeesuksen Pyhällä Hengellä ja voimalla + 2 Cor.1:21 Nyt Hän, kuka.... voitelee meitä, on Jumala + + + + +Mikä ero on sanoilla aleipho ja chrio? Katso jälleen ristiviittausta ja +määritelmää, ja selvitä ero: "aleipho" on öljyn +jokapäiväinen käyttö ja "chrio" on hengellinen + +Öljyn jokapäiväisen käytön kuvaus (joskin sanaa ei käytetä) siihen aikaan +kun laupias samarialainen huolehti ryöstäjien lyömän miehen hän kaatoi öljyä +ja viiniä haavaan. Öljyllä oli siis lääketieteellinen käyttö Jeesuksen +päivinä. + +Lisää nyt juurioppimamme tähän Jaak. 5:14 sanantutkimiseen "Jos +joku teistä on sairaana, kutsukoon hän luokseen seurakunnan vanhimmat. Nämä +voidelkoot hänet öljyllä Herran nimessä ja rukoilkoot hänen puolestaan +Herran nimeen." Onko "voitelu" hengellistä vai jokapäiväistä? +Jokapäiväistä! + +And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! + +
+
+ +
+Sääntö 2 - Tulkitse raamatullisia yhteyksiä +Tekstin tulkinta sopusoinnussa muiden tekstien kanssa. Mitä kukin jae sanoo? +Mikä on luvun teema? Kirjan teema? Sopiiko tulkintasi näihin? Jos ei, se on +virheelinen. Tavallisesti asiayhteys varustaa meidät tulkitsemaan +tekstinkohdan oikein. Asiayhteys on avain. Jos tekstinkohdan tulkinnan +jälkeen jää vielä sekavuutta, meidän on katsottava eteenpäin. + +
Esimerkki 2A +Edellisellä tunnilla ajattelimme Joh.3:5 "syntynyt vedestä ja +Hengestä." Mitä on keskustelussa oleva vesi tässä +asiayhteydessään? +Vesikasteesta ei keskustella tässä, mikä on suuri muutos Juuesuksen ja +Nikodeemuksen keskustelun aiheeseen. Tarkastele aiheen äkillistä +muutosta. Johtolanka tulkinnastasi on suistunut raiteiltaan! Vesi on +näytevettä, "syntynyt vedestä" = luonnollinen syntymä. +
+
Esimerkki 2B +1 Kor.14:34 Nainen vaietkoon seurakunnassa on otettu +raamatulliseen yhteyteen 1 Kor.11:5 jokainen nainen [...] +rukoillessaan tai profetoidessaan [...] +
+
Esimerkki 2C +Apt. 2:38 Pietari vastasi: "Kääntykää ja ottakaa itse kukin +kaste Jeesuksen Kristuksen nimeen, jotta syntinne annettaisiin anteeksi +[...] " . Onko tämä opetus kasteesta uudestisyntymiselle? Jos +tämä olisi ainoa meillä oleva tekstien jae, me päättelisimme näin. Mutta +selvän opetuksen valossa uudestisyntyminen tapahtuu uskolla +Kristukseen. Meidän tulee tulkita se toisin. Pietari kehottaa hänen +kuulijoitaan ottamaan kasteen evankeliumin vaikuttamana. Jos kaste olisi tie +uudelleensyntymiseen, kuinka Pietari kirjoittaisi 1 Kor.1:17 +"Eihän Kristus lähettänyt minua kastamaan vaan julistamaan +evankeliumia"? + +
+
+ +
+Rule 3 - Tulkitse historiallisia ja kultturellisia yhteyksiä + +Emme kysy ensiksi Mitä se merkitsee minulle? vaan Mitä +se merkitsi alkuperäisille lukijoille?; myöhemmin voimme kysyä, +Mitä se merkitsee minulle?. Meidän tulee ottaa huomioon +kirjoittajan ja saajien historiallinen ja kuturellinen tausta. + +
Esimerkki 3A 3 päivää & 3 yötä (Matt.12:40) on johdattanut muutamia +"Keskiviikon ristiinnaulitsemisen teoriaan," erityisesti Armstrongismin +kultissa. Kuinka Jeesus kuoli perjantaina iltapäivällä ja nousi ylös +sunnuntaiaamuna kuten sanotaan "nousi ylös kolmantena päivänä" (Matt.16:21)? +Sanojen "kolme" or "päivää" täsmällinen merkitys ei auta selittämään +silmiinpistävää ristiriitaa. +Tarvitsemme historiallisen makupalan: Juutalaiset laskivat kaikki päivän +osat yhdeksi päiväksi, kuten me laskemme ämpärillistä vettä (jos on kuusi ja +puoli ämpärillistä vettä, voimme sanoa, että on 7 ämpärillistä vettä jopa, +vaikka yksi olisi vain osittain täysi). Siten juutalaisessa ajattelussa mikä +tahansa päivän osa lasketaan koko päiväksi. Päivät alkaen klo 6 i.p. ja +päättyen klo 6 i.p. Perjantaista klo 3 i.p. klo 6 i.p. = päivä 1. Perjantai +klo 6 i.p. lauantaihin klo 6 i.p. = toinen päivä. Lauantaista klo 6 +i.p. sunnuntaihin klo 5 i.p. on kolmas päivä. Kulttuurisidonnainen tulkinta +poistaa ongelman. +
+ +
Esimerkki 3BMoos.15:7-21. Historiallinen asiayhteys on että Aabrahamin päivinä tehtiin +sopimuksia halkaisemalla eläimet kahdeksi kappaleeksi ja sitten kävelemällä +palojen välissä. Kumpikin osapuoli käveli välissä ottaen pantin. Pantin +rikkipaloitteleminen tapahtuu niille, jos he eivät elä sopimuksen +mukaan. Mutta tässä tapauksessa vain Jumala toteuttaa sen yksipuolisella +sopimuksella. +
+
+ +
Sääntö 4 - Tulkitse kielen sanojen normaalikäytön mukaan +Antakaamme kirjaimellisen kielen olla kirjaimellista ja kuvaavan kielen olla +kuvaavaa. Ja katso sanontoja, joilla on erityinen merkitys. + +
Esimerkki 4A +paha silmä Mt.6:23. +Sääntö 1, sanojen "evil" ja "eye" määritelmät - ei opastusta tässä. Sääntö +2, asiayhteys: sekoittaa meitä yhä enemmän. Ei näytä sopivan aiempaan ja +jäljempään tekstiin! Tämän pitäisi näyttää meille, että emme ymmärrä +oikein!! +Meillä on tässä heprealainen sanonta, evil +eye. Tarkastellaanpa tämän sanonnan muita merkityksiä: Mt.20:15 +"ja kai minä saan omallani tehdä mitä haluan? Katsotko sinä +karsaasti [lit."evil"] sitä, että minä olen hyvä [lit. "jalo"]?" +Huomaamme, että "evil eye" on heprealainen sanonta olla kitsas tai +kateellinen. Palaa nyt takaisin Matteuksen 6. lukuun ja huomaa kuinka tämä +ymmärtäminen sitoutuu niin täydellisesti yhteen asiayhteyden kanssa. +
+ +
Esimerkki 4B +Is.59:1 Herran käsi ei ole lyhennetty; +5. Moos. 33:27 Sinun turvasi on ikiaikojen Jumala, sinua kantavat +ikuiset käsivarret. Hän karkotti tieltäsi viholliset ja käski sinun hävittää +heidät. + +Viittaamalla Jumalan ruumiinosiin mormonit todistavat, että Jumala oli +kerran mies kuten me. Kun he ovat vakuuttaneet ihmiset siitä, he jatkavat +opettamista, että me voimme tulla Jumaliksi juuri kuten Hän on! Hänen +antamalla luennolla ryhmä vanhempia mormoneja haastoi Walter Martinin +(Kulttien kuningaskunnan tekijä) riitaan lukuisalla +joukolla samanlaisia jakeita. Tohtori Martin pyysi mormoneja lukemaan yhden +tekstin lisää. Ps. 91:4 Hän levittää siipensä yllesi, ja sinä olet +turvassa niiden alla. Hänen uskollisuutensa on sinulle muuri ja +kilpi.. W.M. sanoi, Samalla tulkinnalla, jolla todistitte +Jumalan ihmiseksi, te todistitte, että hän on lintu.. Mormonien oli +naurettava huomatessaan heidän paikaknsa. + +
+
+ +
Sääntö 5 - Ymmärrä kertomusten opetus ja ero opetuksen ja vertauskuvan +välillä +Vertauskuva on: Kertomus, jossa kullakin osalla on +merkitys. +Jokainen kertomus on vertauskuva, tosi vai epätosi? + +Jotkut vertaukset ovat vertauskuvia. Esimerkiksi vertaus riidankylväjästä on +vertauskuva. Siemen on Jumalan Sana. Orjantappurat ovat huolia ja ahneutta, +jne. Mutta suurin osa vertauksista ei ole vertauskuvia, mutta yksinkertaisia +kertomuksia valaisemaan yhden näkökulman. On vaarallista tehdä +opinkappaletta vertauksesta. Ne voivat olla monimutkaisia kaikkien asioiden +sanomiseen. Meidän tulee selvittää opinkappale selvistä kirjoituksista, +jotka tuovat opin esille. Jos sen jälkeen vertaus havainnollistaa sen, hyvä. + +
Esimerkki 5A +Kertomus leskestä ja väärämielisestä tuomarista Luuk.18:1-8. Tämä kertomus +valaisee yhden läksyn: lannistumaton rukoilu. Jos me sijoitamme sen +vertauskuvaan, mitä meillä on? +Kaikenlaisia vääryyksiä tapahtuu merkityksille. Jumala on halutun +puolustamaan leskiä, rukoilijat "kiusaavat" Häntä, jne.
+ +
Esimerkki 5B +Kertomus väärästä huoneenhaltijasta Luuk 16:1-9. Mikä on kertomuksen +merkitys? Onko se vertauskuva? +Huoneenhaltijaa kunnioitetaan vain yhden asian tähden, hänen viekkautensa +valmistautuessaan virasta erottamisen jälkeiseen aikaan. Mutta häntä ei +kunnioiteta hänen epäeettisen käytöksen takia mestarinsa petkuttamisesta. +
+ +
+
diff --git a/docs/howto/fi/docbook/index.docbook b/docs/howto/fi/docbook/index.docbook new file mode 100644 index 0000000..3f42934 --- /dev/null +++ b/docs/howto/fi/docbook/index.docbook @@ -0,0 +1,76 @@ + +BibleTime'> + + + + + +]> + + + + + Raamatuntutkimisen HowTo + + + + Bob + Harman + + + + The BibleTime team + + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + Tämän asiakirjan alkuperäinen kirjoittaja on Mr. Bob Harman ja se on +lisensioitu +"Creative Commons Attribution-Share Alike" -lisenssillä. + + + Tekstien lainausmerkit ovat peräisin uudesta amerikkalaisesta +standardi-Raamatusta, jos ei muuta ole sanottu + + + + + Abstrakti + + + The Biblestudy HowTo is a guide for studying the +Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/fi/html/h2-basics-approaches.html b/docs/howto/fi/html/h2-basics-approaches.html new file mode 100644 index 0000000..ff226bd --- /dev/null +++ b/docs/howto/fi/html/h2-basics-approaches.html @@ -0,0 +1,20 @@ +Lähestyminen Jumalan Sanaan

Lähestyminen Jumalan Sanaan

Kuuleminen ja lukeminen tarjoavat kaukonäköisen kuvan +kirjoituksista. Tutkiminen ja muistiinpaneminen tarjoavat mikroskooppisen +kuvan kirjoituksista. Kirjoitusten mietiskely liittää kuulemisen, lukemisen, +tutkimisen ja muistiinpanemisen yhteen ja kiinnittää Sanan meidän mieliimme.

Kuuntele

Lk.11:28 “Siunattuja ovat he, ketkä kuulevat Jumalan Sanan, ja +seuraavat sitä.

Lue

Rev.1:3 “Autuas se, joka tämän toisille lukee, autuaat ne, jotka +kuulevat nämä ennussanat [...]

1 Tim.4:13 “Lue seurakunnalle pyhiä kirjoituksia [...]” +

Tutki

Apt. 17:11 “Juutalaiset olivat täällä avarakatseisempia kuin +Tessalonikassa. He ottivat sanan halukkaasti vastaan ja tutkivat päivittäin +kirjoituksista, pitikö kaikki paikkansa.” +

2 Tim.2:15 “Pyri kaikin voimin osoittautumaan Jumalan silmissä +luotettavaksi työntekijäksi, joka ei häpeä työtään ja joka opettaa totuuden +sanaa oikein.

Paina mieleen

Ps.119:11 “Minä talletan kaikki ohjeesi sydämeeni, etten rikkoisi +sinua vastaan.

Mietiskele

Ps.1:2-3 “Vaan löytää ilonsa Herran laista, tutkii sitä päivin ja +öin. Hän on kuin puu, vetten äärelle istutettu: se antaa hedelmän ajallaan, +eivätkä sen lehdet lakastu. Hän menestyy kaikissa toimissaan.” +

Navigaattorit kuvaavat tätä sanomalla, että peukalo voi koskettaa kaikkia +sormia. Me voimme mietiskellä Sanaa kuten neljää ensimmäistä: mietiskely on +avain ilmestykseen. Uuden kristityn tarvitsee kuulla ja lukea Raamattua +enemmän kuin opetella ja muistaa sitä. Tämä sen tähden, että he tulevat +tutuiksi Raamatun yleiselle sanomalle.

diff --git a/docs/howto/fi/html/h2-basics-expository.html b/docs/howto/fi/html/h2-basics-expository.html new file mode 100644 index 0000000..9b4c89e --- /dev/null +++ b/docs/howto/fi/html/h2-basics-expository.html @@ -0,0 +1,10 @@ +Matt. 6:1-18 selittävä tutkiminen

Matt. 6:1-18 selittävä tutkiminen

Tutkikaamme yhdessä Matt 6:1-18. Lue jakeet itseksesi. Tarkastele ensin +avainjaetta, joka kokoaa koko tekstinkohdan. Oletko ymmärtänyt sen? Tarkista +jae ottamalla erilaisia kohtia tekstistä ja kysymällä itseltäsi, sopivatko +ne avainjakeen kanssa yhteen. Kun löydät avainjakeen, kirjoita se +roomalaisin numeroin Yksi paperillesi:

  1. Varokaa tuomasta hurskaita tekojanne ihmisten katseltavaksi

Mitä tarkoittaa “hurskaiden tekojen esilletuominen”? Antaako +tekstikohta yhtään esimerkkiä? Mihin elämämme alueisiin se kohdistuu? +Motiivimme! Mihin osa-alueisiin tämä vie?

  1. Kun annat

  2. Kun paastoat

  3. Kun rukoilet

Täytä nyt määrätyillä toimenpiteillä kuinka välttää väärät tavat harjoittaa +hurskauttamme:

  1. Kun annat +

    1. älä ole äänekäs trumpetti. (kuinka joku voikaan “kuulostaa +trumpetilta” tänäpäivänä?)

    2. tee se salaisesti.

    3. jne.

diff --git a/docs/howto/fi/html/h2-basics-interpretation.html b/docs/howto/fi/html/h2-basics-interpretation.html new file mode 100644 index 0000000..c430004 --- /dev/null +++ b/docs/howto/fi/html/h2-basics-interpretation.html @@ -0,0 +1,6 @@ +Oikean tulkinnan perusteet

Oikean tulkinnan perusteet

Sisältö

Mitä se sanoo? Mitä se sanoo alkuperäiskielellä? Ole tarkka +määrittelyissä. Älä lue sitä, mitä se ei sano.

Asiayhteys

Mitä jakeet sanovat? "Asiayhteys on tärkein" on sääntö - +tekstikohdan tulee olla sopusoinnussa koko tekstin rakenteen ja kirjan +kanssa.

Ristiinviittaukset

Mitä muut jakeet sanovat tästä aiheesta muualla Raamatussa? Jumala ei ole +itseään vastaan, tulkintamme tulee perustua kirjoitusten vertailulla muihin +kirjoituksiin.

diff --git a/docs/howto/fi/html/h2-basics-types.html b/docs/howto/fi/html/h2-basics-types.html new file mode 100644 index 0000000..d0f0ad3 --- /dev/null +++ b/docs/howto/fi/html/h2-basics-types.html @@ -0,0 +1,2 @@ +Raamatuntutkimisen tavat

Raamatuntutkimisen tavat

Aiheenmukainen tutkiminen

Ota jokin yksittäinen aihe ja seuraa sitä käyttäen viittauksia tai +sanahakemistoa.

Henkilöiden tutkiminen

Raamatun henkilön elämän tutkiminen, esim. Joosefin elämä 1. Moos 37-50.

Selittävä tutkiminen

Yksittäisen Raamatunkohdan tutkiminen, jakeen, luvun tai kirjan tutkiminen.

diff --git a/docs/howto/fi/html/h2-basics-worksheet.html b/docs/howto/fi/html/h2-basics-worksheet.html new file mode 100644 index 0000000..1bddb39 --- /dev/null +++ b/docs/howto/fi/html/h2-basics-worksheet.html @@ -0,0 +1,15 @@ +Tehtävä: Kuinka käytän sanahakemistoa

Tehtävä: Kuinka käytän sanahakemistoa

Löydä erityinen jae

  1. Ota jakeen avainsana tai epätavallisin sana.

  2. Käänny tähän sanaan kirjaimellisesti.

  3. Etene listausta alaspäin kunnes löydät jakeesi.

Etsi nämä jakeet: +

  1. Rakastavan lyöntikin on rakkautta

  2. Olemme Kristuksen lähettiläitä

  3. Kertomus rikkaasta miehestä ja Lasaruksesta.

+

Tee aiheen tutkiminen

Sanokaamme, että haluat tutkia sanaa "lunastus." Ensiksi sinun +tulisi katsoa sanaa sanaluettelosta ja katsoa siinä luetellut +viittaukset. Sitten sinun tulisi katsoa liittyvät sanat ja niiden +viittaukset. Esim. "lunastus, lunastettu, lunnaat," jopa +"ostaa" tai " ostettu."

Kreikkalaisten ja heprealaisten sanojen merkityksen selvittäminen

Entä jos huomasit ristiriidan KJV:n jakeessa Matt. 7:1 “Älkää +tuomitko, ettei teitä tuomittaisi” ja 1 Kor.2:15 “Hengellinen +ihminen sen sijaan pystyy tutkimaan kaikkea, mutta häntä itseään ei kukaan +voi tutkia.” Siellä on ehkä kaksi eri kreikankielistä sanaa, kumpikin +käännetty "tuomita" suomeksi?

  1. Katso "tuomio".

  2. Etene lukua alas jakeen Matt.7:1 kohdalle. Oikealla on luku, 2919. Tämä luku +viittaa käytettyyn kreikkalaiseen sanaan. Kirjoita se ylös.

  3. Nyt katso "tuomio".

  4. Siirry alas saraketta pitkin 1 Kor. 2:15 . . . . . 350.

  5. Palaa kreikankieliseen sanakirjaan. (Muista, että olet Uudessa +Testamentissa. Kieli on Kreikka kun taas Vanha Testamentti on hepreaa.) +Vertaile 2919:n merkitystä ja 350:n merkitystä ja saat vastauksen!

Etsi nimien merkityksiä

Samalla menetelmällä voimme löytää kreikkalaisten ja heprealaisten nimien +merkityksiä.

Katso näitä nimiä ja kirjoita ylös niiden merkitykset:

  • Nabal

  • Abigail

  • Joosua

  • Barnabas

diff --git a/docs/howto/fi/html/h2-basics.html b/docs/howto/fi/html/h2-basics.html new file mode 100644 index 0000000..09514c5 --- /dev/null +++ b/docs/howto/fi/html/h2-basics.html @@ -0,0 +1,16 @@ +Chapter 2. Raamatun tutkimisen perusasiat

Chapter 2. Raamatun tutkimisen perusasiat

Tarkoituksemme kuinka lähestymme Raamattua

+

 

Te kyllä tutkitte kirjoituksia, koska luulette niistä löytävänne ikuisen +elämän -- ja nehän juuri todistavat minusta. Mutta te ette tahdo tulla minun +luokseni, että saisitte elämän.

 
 --Joh 5:39-40

+

Kirjan päätarkoitus on tuoda meille Martti Lutherin sanat “Menemme +kehdon luo vauvan takia”; juuri kuten Raamatun tutkimisessa, emme tee +sitä sen itsensä takia mutta Jumalan työtoveruuden tähden. +

 

Juutalaiset, joille Jeesus puhui [...] kuvittelivat, että kirjoitusten +omistaminen oli yhtä hyvä asia kuin elämän omistaminen. Hillel piti tapana +sanoa, "Hän, kuka on ymmärtänyt Torahin sanat, hänellä on tulevan +maailman elämä itsellään." Heidän tutkiminen oli lopussa. Tässä he +olivat kauheasti petkutettuja. [...]

Kirjoitusten lukemisessa ei ole ansiota eikä hyötyä itsensä takia, mutta +vain jos se tehokkaasti tuo esiin Jeesus Kristusta. Milloin tahansa +Raamattua luetaan, tarvitaan innostunutta odotusta, että sen kautta tapaamme +Kristuksen.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, s. 97, 104.
diff --git a/docs/howto/fi/html/h2-importance-breathed.html b/docs/howto/fi/html/h2-importance-breathed.html new file mode 100644 index 0000000..e92727a --- /dev/null +++ b/docs/howto/fi/html/h2-importance-breathed.html @@ -0,0 +1,32 @@ +Kirja, johon Jumala puhalsi Hengen

Kirja, johon Jumala puhalsi Hengen

Heb.4:12 "Sanojen mukaan Jumala elää ja +toimii... " Jeesus sanoi (Matt.4:4), +"On kirjoitettu,Ei ihminen elä ainoastaan leivästä, vaan +jokaisesta sanasta, joka lähtee Jumalan suusta." Kun luemme +Raamattua, Jumalan Henki puhuu sydämeemme jatkuvasti tuoreella tavalla. +

2 Tim.3:16 declares, "Jokainen pyhä, Jumalan Hengestä syntynyt +kirjoitus on hyödyllinen opetukseksi, nuhteeksi, ojennukseksi ja +kasvatukseksi Jumalan tahdon mukaiseen elämään." Uskotko sinä +tämän? Ennenkuin vastaat, punnitse Jeesuksen suhtautumista kirjoituksiin.

 

He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... +

+Tämä oli Kristuksen näkemys kirjoituksiin. Niiden todistus oli Jumalan +todistus. Raamatun todistus on Jumalan todistus. Ja pääsyy, miksi kristityt +uskovat Raamatun olevan jumalallista alkuperää, on se, että Jeesus Kristus +itse opetti niin.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, s.93-95

2 Tim.3:16 mukaan, "...ja hyödyllinen opetukseksi, nuhteeksi, +ojennukseksi ja kasvatukseksi Jumalan tahdon mukaiseen elämään. Näin Jumalan +ihmisestä tulee täydellinen ja kaikkeen hyvään kykenevä." Jos +hyväksymme, että Raamattu on todella Jumalan puhetta meille, siitä seuraa, +että se on auktoriteettimme uskossa ja käyttäytymisessämme.

diff --git a/docs/howto/fi/html/h2-importance-exhortations.html b/docs/howto/fi/html/h2-importance-exhortations.html new file mode 100644 index 0000000..3f694b3 --- /dev/null +++ b/docs/howto/fi/html/h2-importance-exhortations.html @@ -0,0 +1,17 @@ +Kehotus

Kehotus

+2 Tim.2:15 "Pyri kaikin voimin osoittautumaan Jumalan silmissä +luotettavaksi työntekijäksi, joka ei häpeä työtään ja joka opettaa totuuden +sanaa oikein." +

+Kol.3:16 "Antakaa Kristuksen sanan asua runsaana +keskuudessanne. Opettakaa ja neuvokaa toisianne kaikella viisaudella ja +laulakaa kiitollisin mielin Jumalalle psalmeja, ylistysvirsiä ja hengellisiä +lauluja." +

Jos olet rikas jossain asiassa, kuinka paljon sitä omistat?

+Ei pieni!

+Saarn.12:11-12 "Viisaiden sanat ovat teräviä kuin häränajajan +piikki, mietelauselmat kuin lujia nauloja. Nämä sanat ovat kaikki saman +paimenen antamia. Ja vielä: Poikani, paina varoitus mieleesi. Paljolla +kirjojen tekemisellä ei ole loppua, ja alituinen tutkistelu väsyttää +ruumiin." +

diff --git a/docs/howto/fi/html/h2-importance-liberates.html b/docs/howto/fi/html/h2-importance-liberates.html new file mode 100644 index 0000000..89ca3ab --- /dev/null +++ b/docs/howto/fi/html/h2-importance-liberates.html @@ -0,0 +1,15 @@ +Kirja, joka vapahtaa

Kirja, joka vapahtaa

+Joh.8:32 "Te opitte tuntemaan totuuden, ja totuus tekee teistä +vapaita."Tämä on noteerattu itsessään. Onko tämä ehdollinen vai +ehdoton lupaus? Toimiiko se kaikenlaisille tiedoille? Löydä vastaukset +lauseen ensimmäisestä puolikkaasta, jakeessa 31. "Jos te pysytte +uskollisina minun sanalleni, te olette todella +opetuslapsiani... "

Näemme, että tämä on ehdollinen lupaus, erityisesti puhuen Jumalan Sanan +totuudesta.

Kreikankielinen sana "tuulelle" käytettynä Ef.4:14 tarkoittaa +rajuilmaa. "silloin emme enää ole alaikäisiä, +jotka ajelehtivat kaikenlaisten opin tuulten heiteltävinä ja ovat kavalien +ja petollisten ihmisten pelinappuloita..."Yksi asia, minkä +Raamatuntutkiminen tekee meille on, että se perustaa meitä totuuteen sillä +seurauksella, ettemme ole helposti "tuulen vietäviä."

Mutta Jeesus vastasi ja sanoi heille, "Te +kuljette eksyksissä, koska ette tunne pyhiä kirjoituksia ettekä Jumalan +voimaa."Matt.22:29

Mitkä kaksi asiaa meidän tulee tietää välttääksemme virheen?

  • Jumalan sana

  • Jumalan voima

diff --git a/docs/howto/fi/html/h2-importance-once.html b/docs/howto/fi/html/h2-importance-once.html new file mode 100644 index 0000000..c3f6ebc --- /dev/null +++ b/docs/howto/fi/html/h2-importance-once.html @@ -0,0 +1,21 @@ +Liite: "Kerran kaikille"

Liite: "Kerran kaikille"

 

The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28).

+Edelleen sanoisimme, että Jumala on puhunut kerran kaikille ja Kristus on +kärsinyt kerran kaikkien puolesta. Tämä merkitsee sitä, että Kristuksen +lunastus ja kristityn lunastus ovat samanlaisia Kristuksen +täydellisyydessä. Mitään ei voi lisätä eikä ottaa pois olematta halventava +Kristukselle... Nämä ovat kaksi peruskiveä, joille protestanttinen +reformaatio pohjautuu -- Jumalan ilmoittamat sanat ilman ihmistraditioiden +lisäyksiä ja Kristuksen loppuunsuoritettu työ ilman ihmisansioiden +lisäystä. Reformistien suuri sanonta oli sola +scriptura auktoriteetiksemme ja sola +gratia pelastukseksemme.

 
 --John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, s.106-107
diff --git a/docs/howto/fi/html/h2-importance-supplement.html b/docs/howto/fi/html/h2-importance-supplement.html new file mode 100644 index 0000000..4582aab --- /dev/null +++ b/docs/howto/fi/html/h2-importance-supplement.html @@ -0,0 +1,11 @@ +Liite: Raamatunlukuohjelmat

Liite: Raamatunlukuohjelmat

Tässä on muutama helppo ohjelma, joilla voit lukea systemaattisesti +Raamattuasi. Voit lukea enemmän kuin yhden kerrallaan, jos tahdot, +esimerkiksi #1 ja #4, tai #2 ja #5. Vaihda ohjelmaa vuosi vuodelta +pitääksesi sen tuoreena! +

  1. Uusi Testamentti vuodessa: lue yksi luku joka päivä, 5 päivää viikossa.

  2. Sananlaskut kuukaudessa: Lue yksi luku Sananlaskuja joka päivä vastatem +kuukaudenpäivää.

  3. Psalmit yhdessä kuukaudessa: Lue 5 Psalmia 30:n päivän aikana, 20. kerralla +luet Psalmit 20, 50, 80, 110, & 140.

  4. Psalmit & Sananlaskut 6 kuukaudessa: Lue Psalmit ja Sananlaskut läpi +yksi luku päivässä.

  5. Vanha Testamentti ilman Psalmeja & Sananlaskuja kahdessa vuodessa: Jos +luet yhden kappaleen päivässä Vanhaa Testamenttia ohittaen Psalmit & +Sananlaskut, luet Vanhan Testamentin 2 vuodessa ja 2 viikossa.. +

diff --git a/docs/howto/fi/html/h2-importance-wars.html b/docs/howto/fi/html/h2-importance-wars.html new file mode 100644 index 0000000..2e8143a --- /dev/null +++ b/docs/howto/fi/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +Kirja, joka sotii

Kirja, joka sotii

+Ef.6:10-18 on yksi kuva meidän hengellisistä aseistuksestamme.

Table 1.3. Hengellinen sotavaruste

KysymysVastaus
Kuinka monta asetta luetteloidaan tässä puolustusaseiksi?5
Kuinka monta on pahennusta herättävää?Yksi
Mikä niistä? sana - rhema

diff --git a/docs/howto/fi/html/h2-importance-works.html b/docs/howto/fi/html/h2-importance-works.html new file mode 100644 index 0000000..d598aff --- /dev/null +++ b/docs/howto/fi/html/h2-importance-works.html @@ -0,0 +1,32 @@ +Kirja, joka toimii

Kirja, joka toimii

+Mitä Raamatun tutkiminen tekee sinulle? 1 Tess.2:13 sanoo, että Raamattu +"vaikuttaa teissä, jotka uskotte." Beside each +scripture, write down the work the Word performs. Jokaisen kirjoituksen +rinnalla merkitse muistiin työ, jonka Sana vaikuttaa. +

Table 1.2. Mitä Raamatun tutkiminen tekee kristitylle?

ViittausToiminta
Ef. 5:26 +puhdistaa -- "...pesi sen puhtaaksi vedellä ja sanalla." +
+Apt 20:32 + +rakentaa -- " ...Hänen armonsa sanat, jotka rakentavat meitä ja antavat +meille perinnön pyhitettyjen joukossa. " +
+Room. 15:4 + +rohkaisee -- "että meillä toivo olisit pitkäjänteisyyden ja kirjoitusten +rohkaisuun kautta." +
+Room. 10:17 + +antaa uskon -- "Niin tulee usko kuulosta ja kuulo Jumalan Sanan kautta." +
+1 Kor. 10:11 + +opetus -- "Nyt nämä asiat tapahtuivat heille esimerkiksi, ja ne ovat +kirjoitettu meidän opetukseksemme" +
+Matt. 4:4 + +ravitsemus -- "Mutta Hän vastasi ja sanoi, 'On kirjoitettu, Ihminen ei elä +ainoastaan leivästä, mutta jokaisesta sanasta, joka tulee Jumalan suusta.'" +

diff --git a/docs/howto/fi/html/h2-importance.html b/docs/howto/fi/html/h2-importance.html new file mode 100644 index 0000000..62b996d --- /dev/null +++ b/docs/howto/fi/html/h2-importance.html @@ -0,0 +1,31 @@ +Chapter 1. Jumalan Sanan tärkeys

Chapter 1. Jumalan Sanan tärkeys

Jumalan Sanan ymmärtäminen on erittäin tärkeää kaikille niille, jotka +kutsuvat Jumalan nimeä. Raamatun tutkiminen on yksi ensisijaisista tavoista +oppia keskustelemaan Jumalan kanssa.

Ainutlaatuinen kirja

Raamatulla on oma perustansa monessa suhteessa. Se on ainutlaatuinen +seuraavissa asioissa:

  • +suosittu. Raamattuja myydään Pohjois-Amerikassa enemmän kuin 500 miljoonalla +dollarilla vuodessa. Raamattu on sekä kaikkien aikojen ja jokavuotinen best +seller! +

  • +tekijät. Sen ovat kirjoittaneet 40 erilaisista ympäristöistä peräisin +ollutta kirjoittajaa 1600 vuoden aikana, silti luetaan kuin sen olisi +kirjoittanut yksi kirjoittaja. +

  • +säilyttäminen. F. F. Bruce in Ovatko Uuden Testamentin asiakirjat +luotettavia? vertailee Uuden Testamentin käsikirjoitusta muiden +muinaisten tekstien kanssa: +

Table 1.1. Uuden Testamentin käsikirjoituksen ja muiden muinaisten tekstien vertailu.

TyöMilloin kirjoitettuVarhaisin kopioAikaväliKopioiden lukumäärä
Herodotus448-428 eKr.900 jKr.1300 vuotta8 +
Tacitus100 jKr.1100 jKr.1000 vuotta20 +
Caesarin Gallialainen sota50-58 eKr.900 jKr.950 vuotta10 +
Livyn Rooman historia59 eKr. - 17 jKr.900 jKr.900 vuotta20 +
Uusi Testamentti40 jKr. - 100 jKr.130 jKr. osittaiset käsikirjoitukset 350 jKr. täydet käsikirjoitukset30 - 310 vuotta5000 kreikkaa & 10,000 latinaa +

On olemassa kymmenen kopiota teoksesta Caesarin Gallialainen +sota, Vanhin kopioitiin 900 vuotta alkuperäisen kirjoittamisen +jälkeen, jne. Meillä on Uuden Testamentin täydellinen käsikirjoitus vuodelta +350 jKr, papyrus-kääröjä sisältäen suurimman osan Uutta Testamenttia +vuodesta 200 lähtien, ja katkelma Johanneksen Ilmestyksestä vuodelta 130 +jKr. Kuinka monta käsikirjoitusta meillä on vertaillaksemme niitä keskenään? +5000 kreikankielistä ja 10000 latinankielistä!

 

"Todisteiden totuudellisuuteen ja täydellisyyteen nojaten Uuden Testamentin +tekstit ovat abosluuttisesti ja kansantajuissesti yksin muiden muinaisten +proosatekstien joukossa."

 
 --Tekstikritiikki F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., lainattiin kirjassa Questions of +Life s. 25-26
diff --git a/docs/howto/fi/html/h2-rules-context.html b/docs/howto/fi/html/h2-rules-context.html new file mode 100644 index 0000000..dab129f --- /dev/null +++ b/docs/howto/fi/html/h2-rules-context.html @@ -0,0 +1,22 @@ +Sääntö 2 - Tulkitse raamatullisia yhteyksiä

Sääntö 2 - Tulkitse raamatullisia yhteyksiä

Tekstin tulkinta sopusoinnussa muiden tekstien kanssa. Mitä kukin jae sanoo? +Mikä on luvun teema? Kirjan teema? Sopiiko tulkintasi näihin? Jos ei, se on +virheelinen. Tavallisesti asiayhteys varustaa meidät tulkitsemaan +tekstinkohdan oikein. Asiayhteys on avain. Jos tekstinkohdan tulkinnan +jälkeen jää vielä sekavuutta, meidän on katsottava eteenpäin.

Esimerkki 2A

Edellisellä tunnilla ajattelimme Joh.3:5 "syntynyt vedestä ja +Hengestä." Mitä on keskustelussa oleva vesi tässä +asiayhteydessään?

Vesikasteesta ei keskustella tässä, mikä on suuri muutos Juuesuksen ja +Nikodeemuksen keskustelun aiheeseen. Tarkastele aiheen äkillistä +muutosta. Johtolanka tulkinnastasi on suistunut raiteiltaan! Vesi on +näytevettä, "syntynyt vedestä" = luonnollinen syntymä.

Esimerkki 2B

1 Kor.14:34 “Nainen vaietkoon seurakunnassa” on otettu +raamatulliseen yhteyteen 1 Kor.11:5 “jokainen nainen [...] +rukoillessaan tai profetoidessaan [...]

Esimerkki 2C

Apt. 2:38 “Pietari vastasi: "Kääntykää ja ottakaa itse kukin +kaste Jeesuksen Kristuksen nimeen, jotta syntinne annettaisiin anteeksi +[...] " ”. Onko tämä opetus kasteesta uudestisyntymiselle? Jos +tämä olisi ainoa meillä oleva tekstien jae, me päättelisimme näin. Mutta +selvän opetuksen valossa uudestisyntyminen tapahtuu uskolla +Kristukseen. Meidän tulee tulkita se toisin. Pietari kehottaa hänen +kuulijoitaan ottamaan kasteen evankeliumin vaikuttamana. Jos kaste olisi tie +uudelleensyntymiseen, kuinka Pietari kirjoittaisi 1 Kor.1:17 +"Eihän Kristus lähettänyt minua kastamaan vaan julistamaan +evankeliumia"? +

diff --git a/docs/howto/fi/html/h2-rules-hcontest.html b/docs/howto/fi/html/h2-rules-hcontest.html new file mode 100644 index 0000000..a32165a --- /dev/null +++ b/docs/howto/fi/html/h2-rules-hcontest.html @@ -0,0 +1,23 @@ +Rule 3 - Tulkitse historiallisia ja kultturellisia yhteyksiä

Rule 3 - Tulkitse historiallisia ja kultturellisia yhteyksiä

+Emme kysy ensiksi “Mitä se merkitsee minulle?” vaan “Mitä +se merkitsi alkuperäisille lukijoille?”; myöhemmin voimme kysyä, +“Mitä se merkitsee minulle?”. Meidän tulee ottaa huomioon +kirjoittajan ja saajien historiallinen ja kuturellinen tausta.

Esimerkki 3A

3 päivää & 3 yötä” (Matt.12:40) on johdattanut muutamia +"Keskiviikon ristiinnaulitsemisen teoriaan," erityisesti Armstrongismin +kultissa. Kuinka Jeesus kuoli perjantaina iltapäivällä ja nousi ylös +sunnuntaiaamuna kuten sanotaan "nousi ylös kolmantena päivänä" (Matt.16:21)? +Sanojen "kolme" or "päivää" täsmällinen merkitys ei auta selittämään +silmiinpistävää ristiriitaa.

Tarvitsemme historiallisen makupalan: Juutalaiset laskivat kaikki päivän +osat yhdeksi päiväksi, kuten me laskemme ämpärillistä vettä (jos on kuusi ja +puoli ämpärillistä vettä, voimme sanoa, että on 7 ämpärillistä vettä jopa, +vaikka yksi olisi vain osittain täysi). Siten juutalaisessa ajattelussa mikä +tahansa päivän osa lasketaan koko päiväksi. Päivät alkaen klo 6 i.p. ja +päättyen klo 6 i.p. Perjantaista klo 3 i.p. klo 6 i.p. = päivä 1. Perjantai +klo 6 i.p. lauantaihin klo 6 i.p. = toinen päivä. Lauantaista klo 6 +i.p. sunnuntaihin klo 5 i.p. on kolmas päivä. Kulttuurisidonnainen tulkinta +poistaa ongelman.

Esimerkki 3B

Moos.15:7-21. Historiallinen asiayhteys on että Aabrahamin päivinä tehtiin +sopimuksia halkaisemalla eläimet kahdeksi kappaleeksi ja sitten kävelemällä +palojen välissä. Kumpikin osapuoli käveli välissä ottaen pantin. Pantin +rikkipaloitteleminen tapahtuu niille, jos he eivät elä sopimuksen +mukaan. Mutta tässä tapauksessa vain Jumala toteuttaa sen yksipuolisella +sopimuksella.

diff --git a/docs/howto/fi/html/h2-rules-normal.html b/docs/howto/fi/html/h2-rules-normal.html new file mode 100644 index 0000000..f32a9dc --- /dev/null +++ b/docs/howto/fi/html/h2-rules-normal.html @@ -0,0 +1,26 @@ +Sääntö 4 - Tulkitse kielen sanojen normaalikäytön mukaan

Sääntö 4 - Tulkitse kielen sanojen normaalikäytön mukaan

Antakaamme kirjaimellisen kielen olla kirjaimellista ja kuvaavan kielen olla +kuvaavaa. Ja katso sanontoja, joilla on erityinen merkitys.

Esimerkki 4A

paha silmä” Mt.6:23.

Sääntö 1, sanojen "evil" ja "eye" määritelmät - ei opastusta tässä. Sääntö +2, asiayhteys: sekoittaa meitä yhä enemmän. Ei näytä sopivan aiempaan ja +jäljempään tekstiin! Tämän pitäisi näyttää meille, että emme ymmärrä +oikein!!

Meillä on tässä heprealainen sanonta, “evil +eye”. Tarkastellaanpa tämän sanonnan muita merkityksiä: Mt.20:15 +"ja kai minä saan omallani tehdä mitä haluan? Katsotko sinä +karsaasti [lit."evil"] sitä, että minä olen hyvä [lit. "jalo"]?" +Huomaamme, että "evil eye" on heprealainen sanonta olla kitsas tai +kateellinen. Palaa nyt takaisin Matteuksen 6. lukuun ja huomaa kuinka tämä +ymmärtäminen sitoutuu niin täydellisesti yhteen asiayhteyden kanssa.

Esimerkki 4B

Is.59:1 “Herran käsi ei ole lyhennetty;

5. Moos. 33:27 “Sinun turvasi on ikiaikojen Jumala, sinua kantavat +ikuiset käsivarret. Hän karkotti tieltäsi viholliset ja käski sinun hävittää +heidät.

+Viittaamalla Jumalan ruumiinosiin mormonit todistavat, että Jumala oli +kerran mies kuten me. Kun he ovat vakuuttaneet ihmiset siitä, he jatkavat +opettamista, että me voimme tulla Jumaliksi juuri kuten Hän on! Hänen +antamalla luennolla ryhmä vanhempia mormoneja haastoi Walter Martinin +(Kulttien kuningaskunnan tekijä) riitaan lukuisalla +joukolla samanlaisia jakeita. Tohtori Martin pyysi mormoneja lukemaan yhden +tekstin lisää. Ps. 91:4 “Hän levittää siipensä yllesi, ja sinä olet +turvassa niiden alla. Hänen uskollisuutensa on sinulle muuri ja +kilpi.”. W.M. sanoi, “Samalla tulkinnalla, jolla todistitte +Jumalan ihmiseksi, te todistitte, että hän on lintu.”. Mormonien oli +naurettava huomatessaan heidän paikaknsa. +

diff --git a/docs/howto/fi/html/h2-rules-parables.html b/docs/howto/fi/html/h2-rules-parables.html new file mode 100644 index 0000000..948e4c2 --- /dev/null +++ b/docs/howto/fi/html/h2-rules-parables.html @@ -0,0 +1,16 @@ +Sääntö 5 - Ymmärrä kertomusten opetus ja ero opetuksen ja vertauskuvan välillä

Sääntö 5 - Ymmärrä kertomusten opetus ja ero opetuksen ja vertauskuvan +välillä

Vertauskuva on: Kertomus, jossa kullakin osalla on +merkitys.

Jokainen kertomus on vertauskuva, tosi vai epätosi?

Jotkut vertaukset ovat vertauskuvia. Esimerkiksi vertaus riidankylväjästä on +vertauskuva. Siemen on Jumalan Sana. Orjantappurat ovat huolia ja ahneutta, +jne. Mutta suurin osa vertauksista ei ole vertauskuvia, mutta yksinkertaisia +kertomuksia valaisemaan yhden näkökulman. On vaarallista tehdä +opinkappaletta vertauksesta. Ne voivat olla monimutkaisia kaikkien asioiden +sanomiseen. Meidän tulee selvittää opinkappale selvistä kirjoituksista, +jotka tuovat opin esille. Jos sen jälkeen vertaus havainnollistaa sen, hyvä.

Esimerkki 5A

Kertomus leskestä ja väärämielisestä tuomarista Luuk.18:1-8. Tämä kertomus +valaisee yhden läksyn: lannistumaton rukoilu. Jos me sijoitamme sen +vertauskuvaan, mitä meillä on?

Kaikenlaisia vääryyksiä tapahtuu merkityksille. Jumala on halutun +puolustamaan leskiä, rukoilijat "kiusaavat" Häntä, jne.

Esimerkki 5B

Kertomus väärästä huoneenhaltijasta Luuk 16:1-9. Mikä on kertomuksen +merkitys? Onko se vertauskuva?

Huoneenhaltijaa kunnioitetaan vain yhden asian tähden, hänen viekkautensa +valmistautuessaan virasta erottamisen jälkeiseen aikaan. Mutta häntä ei +kunnioiteta hänen epäeettisen käytöksen takia mestarinsa petkuttamisesta.

diff --git a/docs/howto/fi/html/h2-rules.html b/docs/howto/fi/html/h2-rules.html new file mode 100644 index 0000000..d9dd5e5 --- /dev/null +++ b/docs/howto/fi/html/h2-rules.html @@ -0,0 +1,70 @@ +Chapter 3. Raamatuntulkinnan säännöt (hermeneutiikka)

Chapter 3. Raamatuntulkinnan säännöt (hermeneutiikka)

We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing +this first, that no prophesy of scripture is of any private +interpretation.”). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 “...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction.

Kuinka etsimme tekstikohdan tarkoitettua merkitystä? Sanokaamme, että +huomiomme on kohdistettu jakeen osaan, jonka merkitys ei ole meille +selvä. Kuinka tutkimme sitä? Pidä kolme sääntöä muistissa:

Sääntö 1 - Tulkitse sanojen täsmällisten merkitysten mukaan.

Mitä tarkempia voimme olla sanojen todellisen, alkuperäisen merkityksen +kanssa, sitä parempi tulkintamme on. Yritä löytää avainsanojen todellinen +merkitys näillä askelilla:

  1. Määrittely. Katso määreitelmää kreikkalaisesta tai heprealaisesta sanakirjasta +Verbeille verbin aikamuoto on myös ratkaiseva.

  2. Ristiinviittaukset. Vertaa tekstejä tekstien kanssa. Näe, kuinka sama kreikankielinen tai +hepreankielinen sana (ei englanninkielinen sana) on käytetty tekstissä, +selvittää tai antaa uutta valaistusta määritelmään. Kuinka sama kirjoittaja +käyttää tätä sanaa muualla? Muut kirjoittajat? Referenssityökalusi antavat +sinulle yhtä hyvin esimerkkejä sanan käytöstä muissa asiakirjoissa kuin +Raamattussa. Miksi meidän pitää mennä alkukieleen, miksi englantilainen sana +ei ole tarpeeksi hyvä? Koska useampi kreikankielinen sana voidaan +kääntää samaksi englanninkieliseksi sanaksi, ja kreikankielisillä sanoilla +voi olla erilainen merkityksen vivahde.

Esimerkki 1A

Joh.20:17 "Älä koske minuun" (KJV) kuulostaa karkealta, +eikö vain? Kuulostaa siltä, että Jeesus ei halunnut tulla kosketetuksi nyt +kun hän on Hengessä, että Hän on pyhä tai jotain sellaista. Mutta tämä ei +näytä oikealta. Niinpä lue se Spiros Zodhiatesin kirjoittamasta kirjasta' +The Complete Word Study New Testament (AMG Publishers, +1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Esimerkki 1B

Jaak. 5:14, Vanhimmatvoidelkoot hänet öljyllä Herran nimessä ja +rukoilkoot hänen puolestaan. Mitä on tämä voitelu?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851)

  • Ristiviittaukset sanalle aleipho: +

    1. Matt.6:17 Kun sinä paastoat, voitele hiuksesi

    2. Mk.16:1 [naiset] ostivat tuoksuöljyä mennäkseen voitelemaan Hänet.

    3. Mk.6:13 Ja he...voitelivat monta sairasta ja paransivat heidät.

    4. Lk.7:38 [...] suuteli Hänen jalkojaan ja voiteli ne tuoksuöljyllä

    5. Joh.12:3 Maria [...] voiteli Jeesuksen jalat, ja kuivasi ne hiuksillaan

  • Sanan chrio ristiviittaukset: +

    1. Lk.4:18 “Herran Henki on minun ylläni, sillä hän on voidelut minut +julistamaan [...]

    2. Acts 4:27 Jeesus, jonka Sinä olit voidellut

    3. Apt 10:38 Jumala voiteli Jeesuksen Pyhällä Hengellä ja voimalla

    4. 2 Cor.1:21 Nyt Hän, kuka.... voitelee meitä, on Jumala

Mikä ero on sanoilla aleipho ja chrio? Katso jälleen ristiviittausta ja +määritelmää, ja selvitä ero: "aleipho" on öljyn +jokapäiväinen käyttö ja "chrio" on hengellinen

Öljyn jokapäiväisen käytön kuvaus (joskin sanaa ei käytetä) siihen aikaan +kun laupias samarialainen huolehti ryöstäjien lyömän miehen hän kaatoi öljyä +ja viiniä haavaan. Öljyllä oli siis lääketieteellinen käyttö Jeesuksen +päivinä. +

Lisää nyt juurioppimamme tähän Jaak. 5:14 sanantutkimiseen "Jos +joku teistä on sairaana, kutsukoon hän luokseen seurakunnan vanhimmat. Nämä +voidelkoot hänet öljyllä Herran nimessä ja rukoilkoot hänen puolestaan +Herran nimeen." Onko "voitelu" hengellistä vai jokapäiväistä? +Jokapäiväistä!

+And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! +

diff --git a/docs/howto/fi/html/index.html b/docs/howto/fi/html/index.html new file mode 100644 index 0000000..297a8f0 --- /dev/null +++ b/docs/howto/fi/html/index.html @@ -0,0 +1,19 @@ +Raamatuntutkimisen HowTo

Raamatuntutkimisen HowTo

Bob Harman

The BibleTime team

+ Tämän asiakirjan alkuperäinen kirjoittaja on Mr. Bob Harman ja se on +lisensioitu +"Creative Commons Attribution-Share Alike" -lisenssillä. +

+ Tekstien lainausmerkit ovat peräisin uudesta amerikkalaisesta +standardi-Raamatusta, jos ei muuta ole sanottu +

Abstrakti

+ The Biblestudy HowTo is a guide for studying the +Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. +


diff --git a/docs/howto/fr/docbook/howto-basics.docbook b/docs/howto/fr/docbook/howto-basics.docbook new file mode 100644 index 0000000..d9ffcb1 --- /dev/null +++ b/docs/howto/fr/docbook/howto-basics.docbook @@ -0,0 +1,213 @@ +Bases de l'étude biblique + + +Notre but dans notre abord de la Bible + +
Jn.5:39-40 You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life. +
+
+ +The chief purpose of the book is to bring us to the Person. Martin Luther +said we go to the cradle only for the sake of the baby; just +so in Bible study, we do it not for its own sake but for fellowship with +God. + + +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104. +The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...] +Il n'est aucun mérite ou profit d'étudier les Écritures en tant que tel, +mais uniquement dans le but de rencontrer Jésus Christ. À chaque fois que +nous lisons la Bible, ce qui est nécessaire est la fervente espérance qu'à +travers elle nous pouvons rencontrer Christ. +
+
+ +Approche de la Parole de Dieu +Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds. + +Écouter +Luc 11:28 " Heureux plutôt ceux qui écoutent la parole de Dieu, et +qui la gardent !" + + +Lire +Apocalypse 1:3 "Heureux celui qui lit et ceux qui entendent les +paroles de la prophétie..." +1 Timothée.4:13 "appliques toi à la lecture [des +Écritures]..." + + + +Étude +Actes 17:11 "Ces Juifs avaient des sentiments plus nobles que ceux +de Thessalonique; ils reçurent la parole avec beaucoup d'empressement, et +ils examinaient chaque jour les Écritures, pour voir si ce qu'on leur disait +était exact." + +2 Timothée.2:15 "Efforces toi [KJV `Étudies'] de te présenter +devant Dieu comme un homme éprouvé, un ouvrier qui n'a point à rougir, qui +dispense droitement la parole de la vérité." + + +Mémoriser +Psaumes.119:11 " Je serre ta parole dans mon coeur, Afin de ne pas +pécher contre toi." + + +Méditer +Psaumes.1:2-3 "Mais qui trouve son plaisir dans la loi de +l'Éternel, Et qui la médite jour et nuit! Il est comme un arbre planté près +d'un courant d'eau, Qui donne son fruit en sa saison, Et dont le feuillage +ne se flétrit point : Tout ce qu'il fait lui réussit." + + +The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible. + + + +Types d'études bibliques +Étude thématique +Choisir un thème et le suivre, via les références croisées ou par un index. + + +Étude de personnage +Étudier la vie d'un personnage biblique, par exemple celle de Joseph dans +Genèse 37-50. + + +Étude expositoire +Étudier un certain passage : paragraphe, chapitre ou livre. + + + +Bases d'une juste interprétation + +Contenu +Qu'est ce que cela signifie ? Qu'est ce que cela signifie dans la texte +original ? Attention aux définitions. Ne lui faites pas dire ce que ça ne +signifie pas. + + +Contexte +Que disent les versets précédents et suivants ? "le contexte est roi" est la +règle -- le passage doit garder son sens parmis la structure du passage +entier et du livre. + + +Références croisées +Que disent les verset à propos de ce thème à travers l'ensemble de la Bible +? Dieu ne se contredit pas, donc notre interprétation doit rester cohérente +face aux autres Écritures. + + + +Étude expositoire de Matthieu 6:1-18 +Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline: + + + Gardez-vous de pratiquer votre justice devant les hommes, pour en être vus + + +Que signifie "pratiquez votre justice" ? Est-ce que le passage donne des +exemples ? Quel aspect de nos vies est concerné ? Nos motivations ! +Qu'est-ce que les passages secondaires développent dans ce sens ? + + + Quand tu fais l'aumône + Quand tu jeûnes + Quand tu pries + + +Maintenant, complétons notre ébauche avec les instructions permettant +d'éviter les mauvaises façon de pratiquer notre justice : + + + Quand tu fais l'aumône + + don't sound a trumpet. (how might someone sound a trumpet +today?) + que ton aumône se fasse en secret. + etc. + + + + + +Application pratique : Comment utiliser un index + +Pour rechercher un verset particulier + + Sélectionner un mot clef ou un mot plus inusité de ce verset. + Rechercher ce mot par ordre alphabétique + Parcourir la colonne des résultats trouvés jusqu'au verset recherché. + + +Trouver ces versets : + + Faithful are the wounds of a friend + We are ambassadors of Christ. + L'histoire de l'homme riche et de Lazare. + + + + +Pour faire une étude thématique +Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought." + + + +Pour dégager la signification des mots grecs ou hébreux +Ne trouveriez vous pas une contradiction entre les versets Matthieu 7:1 "Ne +jugez point, afin que vous ne soyez point jugés." et 1 Cor.2:15 "L'homme +spirituel, au contraire, juge de tout..."? Peut-être y a-t-il deux mots +grecs différents, tous deux traduits par "juger" en français ? (à partir de +maintenant, nous activons l'affichage des numéros Strongs) + + Recherche du mot "jugés". + Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down. + Maintenant, recherchez le mot "juge". + Allez voir en 1 Cor.2:15 . . . . . 350. + Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer! + + + +Pour trouver la signification des noms +À l'aide de la même méthode, il est possible de trouver la signification des +nom dans les dictionnaires grecs ou hébreux. +Recherchez ces noms et écrivez leur signification : + +Nabal +Abigaïl +Josué +Barnabas + + + + + +
diff --git a/docs/howto/fr/docbook/howto-importance.docbook b/docs/howto/fr/docbook/howto-importance.docbook new file mode 100644 index 0000000..57d6296 --- /dev/null +++ b/docs/howto/fr/docbook/howto-importance.docbook @@ -0,0 +1,314 @@ +Importance de la Parole de Dieu +Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God. + +Un livre unique +The Bible stands alone in many ways. It is unique in: + + + + +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! + + + + +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. + + + + +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: + + + + +Comparaison des manuscrits du Nouveau Testament avec d'autres textes +anciens. + + + +Ouvrage +Date d'écriture +Copie la plus ancienne +Période écouléeNombre de copies + + + +Hérodote +448-428 avant J.C.900 après J.C. +1300 ans8 + + +Tacite +100 après J.C.1100 après J.C. +1000 ans20 + + +la Guerre des Gaules de César +50-58 avant J.C.900 après J.C. +950 ans10 + + +L'histoire romaine de Live +59 avant J.C. - 17 après J.C.900 après J.C. +900 ans20 + + +Nouveau Testament +40 après J.C. - 100 après J.C.130 après J.C. manuscrits partiels 350 après J.C. manuscrits complets 30 - 310 ans5000 grecs & 10000 latins + +
+Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin! +
Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26"Dans la vérité et la plénitude de l'évidence sur laquelle ils reposent, les +textes du Nouveau Testament se placent absolument et indiscutablement à part +parmis les autres écrits en prose anciens."
+
+ +Un livre parcouru du Souffle de Dieu +Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. + +2 Tim.3:16 dit,"Toute Écriture est inspirée de Dieu [litt., est +parcourue du Souffle de Dieu]." Le pensez vous ? Avant de +répondre, prêtez attention à l'attitude de Jésus vis-à-vis des Écritures. +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95 He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... + + +This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.
+ +2 Timothée 3:16 poursuit : "... et utile pour enseigner, pour +convaincre, pour corriger, pour instruire dans la justice, afin que l'homme +de Dieu soit accompli et propre à toute bonne oeuvre." Si nous +admettons que la Bible est réellement Dieu nous parlant, il s'ensuit qu'elle +doit faire pleinement autorité dans notre foi et notre conduite. +
+ +Un livre qui agit + +Que l'étude de la Bible va-t-elle vous apporter ? 1 Thessaloniciens 2:13 +affirme que la Bible "...agit en vous qui croyez." À +coté de chaque verset, l'ouvrage accomplit par la Parole est écrit. + + +Qu'est ce que l'étude de la Bible apporte aux chrétiens ? + + + +Référence +Action + + + + +Eph. 5:26 + +sanctification -- "afin de la sanctifier par la parole, après l'avoir +purifiée par le baptême d'eau..." + + + + +Actes 20:32 + + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " + + + + +Rom. 15:4 + + +encouragement -- "...afin que, par la patience, et par la consolation que +donnent les Écritures, nous possédions l'espérance." + + + + + +Rom. 10:17 + + +foi -- "Ainsi la foi vient de ce qu'on entend, et ce qu'on entend vient de +la parole de Christ." + + + + + +1 Cor. 10:11 + + +instruction -- "Ces choses leur sont arrivées pour servir d'exemple, et +elles ont été écrites pour notre instruction..." + + + + + +Matt 4:4 + + +nourriture -- "Jésus répondit: Il est écrit: L'homme ne vivra pas de pain +seulement, mais de toute parole qui sort de la bouche de Dieu." + + + + +
+
+ +Un livre qui libère + +Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... " +Nous voyons qu'il s'agit d'une promesse conditionnelle, tout +particulièrement à propos de la vérité de la Parole. + +Le mot grec pour "vent" utilisé dans Eph 4:14 signifie plus précisément un +vent violent. "afin que nous ne soyons plus +des enfants, flottants et emportés à tout vent de +doctrine..."L'une des actions de l'étude de la Bible est de nous +ancrer dans la vérité, ce qui a pour conséquence que nous ne serons pas +facilement "emportés". + + Jésus leur répondit : "Vous êtes dans +l'erreur, parce que vous ne comprenez ni les Écritures, ni la puissance de +Dieu."Matthieu.22:29 +Quelles sont les deux choses que l'on doit connaître pour être préservés de +l'erreur ? + +La Parole de Dieu +La puissance de Dieu + + + +Un livre qui combat + +Eph 6:10 est une illustration de notre armement spirituel + +L'armure spirituelle + + + +Question +Réponse + + +Combien des armes listées ici sont défensives ?5 +Combien sont offensives ?One +La (les) quelle(s) ? La Parole - rhema +
+
+ +les exhortations + +2 Timothée 2:15 "Efforces toi de te présenter devant Dieu comme un +homme éprouvé, un ouvrier qui n'a point à rougir, qui dispense droitement la +parole de la vérité." + + +Colossiens 3:16 "Que la parole de Christ habite parmi vous +abondamment; instruisez vous et exhortez vous les uns les autres en toute +sagesse, par des psaumes, par des hymnes, par des cantiques spirituels, +chantant à Dieu dans vos coeurs sous l'inspiration de la grâce." + + +Si vous êtes riche de quelque chose, combien en avez-vous ? + +Pas qu'un peu ! + + +Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." + + +Annexe : "Une fois pour toutes" +
+John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107 The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28). +Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation. +
+
+ +Complément : programmes de lecture de la Bible Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! + + +Nouveau Testament en un an : lire un chapitre par jour, 5 jours par semaine. +Les Proverbes en un mois : lire un chapitre des proverbes par jour, +correspondant au jour dans le mois. +Les Psaumes en un mois : lire 5 Psaumes par intervals de 30 jour, par +exemple le vingtième jour du mois, lire les psaumes 20, 50, 80, 110 & +140. +Psaumes & proverbes en 6 mois : lire dans les psaumes et les proverbes +un chapitre par jour. +Ancien Testament sans les psaumes & proverbes en deux ans : si vous +lisez un chapitre par jour de l'Ancien Testament excepté les psaumes & +proverbes, vous aurez lu l'Ancien Testament en 2 ans et 2 semaines. + + + + +
+ diff --git a/docs/howto/fr/docbook/howto-interpretation.docbook b/docs/howto/fr/docbook/howto-interpretation.docbook new file mode 100644 index 0000000..f884b92 --- /dev/null +++ b/docs/howto/fr/docbook/howto-interpretation.docbook @@ -0,0 +1,265 @@ +Règles de l'interprétation biblique (herméneutique) +We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV Knowing +this first, that no prophesy of scripture is of any private +interpretation.). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 ...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction. + +How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind: + +
Règle 1 - Interpréter selon le sens exact des mots. +The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps: + + + + Définition + Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial. + + + + + Références croisées + Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning. + + + + +
Exemple 1A +Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991). + +Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found? +Mary is already clinging to Jesus, and he is saying to stop holding him! +
+ +
Exemple 1B +In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing? +Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851) + + +Références croisées d'alelpho : + + Mt.6:17 Mais quand tu jeûnes, parfume ta tête + Mk.16:1 [les femmes] achetèrent des aromates, afin d'aller embaumer [KJV : +"oindre"] Jésus. + Mk.6:13 (...) ils oignaient d'huile beaucoup de malades et les guérissaient. + Lk.7:38 [...] les [ses pieds] baisa, et les oignit de parfum. + Jn.12:3 Marie, (...) oignit les pieds de Jésus, et elle lui essuya les pieds +avec ses cheveux + + + +Références croisées de chrio + + Lk.4:18 L'Esprit du Seigneur est sur moi, Parce qu'il m'a oint pour +annoncer [...] + Acts 4:27 Jésus, que tu as oint + Acts 10:38 Dieu a oint du Saint-Esprit et de force Jésus de Nazareth + 2 Cor.1:21 Et celui...qui nous a oints, c'est Dieu + + + + +Quelle est alors la différence entre aleipho et chrio ? En retournant aux +références croisées et aux définitions et en faisant la synthèse des +différences : ALEIPHO DÉSIGNE L'USAGE PRATIQUE DE L'HUILE ET CHRIO L'USAGE +SPIRITUEL + +As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. + +Maintenant, mettons en pratique ce que l'on vient juste d'apprendre à +Jacques 5:14 "Quelqu'un parmi vous est-il malade? Qu'il appelle +les anciens de l'Église, et que les anciens prient pour lui, en l'oignant +d'huile au nom du Seigneur." "oindre" désigne un acte pratique ou +spirituel ? Pratique ! + +And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! + +
+
+ +
+Règle 2 - interpréter selon le contexte biblique +Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further. + +
Exemple 2A +Dans une leçon précédente, nous avons considéré Jean 3:5 "...naît +d'eau et d'Esprit..." D'après le contexte, quelle est l'eau dont +on parle ici ? +Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth. +
+
Exemple 2B +1 Corinthiens 14:34 "que les femmes se taisent dans les +assemblées" doit être considéré dans le contexte biblique de 1 +Corinthiens 11:5 "Toute femme [...] qui prie ou qui +prophétise..." +
+
Exemple 2C +Acts 2:38 And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]". Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? + +
+
+ +
+Règle 3 - interpréter selon le contexte historique et culturel + +At first we are not asking What does it mean to me? but +What did it mean to the original readers?; later we can ask, +What does it mean to me?. We have to take into account the +historical and cultural background of the author and the recipients. + +
Exemple 3A 3 days & 3 nights (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction. +We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble. +
+ +
Exemple 3BGen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant. +
+
+ +
Règle 4 - Interpréter selon l'usage usuel des mots +Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings. + +
Exemple 4A +oeil en mauvais état dans Mt.6:23. +Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!! +What we have here is a Hebrew idiom, evil eye. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context. +
+ +
Exemple 4B +Is.59:1 Non, la main de l'Eternel n'est pas trop courte +Deut.33:27 Et sous ses bras éternels est une retraite. + +References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 He will cover you with His feathers; And under His wings +shalt thou trust. W.M. said, By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird. The Mormons had to laugh as they realised the +ridiculousness of their position. + +
+
+ +
Règle 5 - Comprendre l'objectif des paraboles et la différence entre une +parabole et une allégorie +Une allégorie est : Une histoire où chaque élément à une +signification. +Chaque parabole est une allégorie, vrai ou faux ? + +Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine. + +
Exemple 5A +The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have? +Tout un éventail de brutalités se font jour : Dieu est peu disposé à +protéger les droits des veuves, les prières "L'embêtent", etc.
+ +
Exemple 5B +The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory? +The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master. +
+ +
+
diff --git a/docs/howto/fr/docbook/index.docbook b/docs/howto/fr/docbook/index.docbook new file mode 100644 index 0000000..ab3b006 --- /dev/null +++ b/docs/howto/fr/docbook/index.docbook @@ -0,0 +1,77 @@ + +BibleTime'> + + + + + +]> + + + + + Tutoriel d'étude biblique + + + + Bob + Harman + + + + The BibleTime team + + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". + + + Scripture quotes are from the New American Standard Bible unless otherwise +indicated. + + + + + Résumé + + + The Biblestudy HowTo is a guide for studying the +Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/fr/html/h2-basics-approaches.html b/docs/howto/fr/html/h2-basics-approaches.html new file mode 100644 index 0000000..57358c7 --- /dev/null +++ b/docs/howto/fr/html/h2-basics-approaches.html @@ -0,0 +1,23 @@ +Approche de la Parole de Dieu

Approche de la Parole de Dieu

Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds.

Écouter

Luc 11:28 " Heureux plutôt ceux qui écoutent la parole de Dieu, et +qui la gardent !"

Lire

Apocalypse 1:3 "Heureux celui qui lit et ceux qui entendent les +paroles de la prophétie..."

1 Timothée.4:13 "appliques toi à la lecture [des +Écritures]..." +

Étude

Actes 17:11 "Ces Juifs avaient des sentiments plus nobles que ceux +de Thessalonique; ils reçurent la parole avec beaucoup d'empressement, et +ils examinaient chaque jour les Écritures, pour voir si ce qu'on leur disait +était exact." +

2 Timothée.2:15 "Efforces toi [KJV `Étudies'] de te présenter +devant Dieu comme un homme éprouvé, un ouvrier qui n'a point à rougir, qui +dispense droitement la parole de la vérité."

Mémoriser

Psaumes.119:11 " Je serre ta parole dans mon coeur, Afin de ne pas +pécher contre toi."

Méditer

Psaumes.1:2-3 "Mais qui trouve son plaisir dans la loi de +l'Éternel, Et qui la médite jour et nuit! Il est comme un arbre planté près +d'un courant d'eau, Qui donne son fruit en sa saison, Et dont le feuillage +ne se flétrit point : Tout ce qu'il fait lui réussit." +

The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible.

diff --git a/docs/howto/fr/html/h2-basics-expository.html b/docs/howto/fr/html/h2-basics-expository.html new file mode 100644 index 0000000..f3ae506 --- /dev/null +++ b/docs/howto/fr/html/h2-basics-expository.html @@ -0,0 +1,10 @@ +Étude expositoire de Matthieu 6:1-18

Étude expositoire de Matthieu 6:1-18

Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline:

  1. Gardez-vous de pratiquer votre justice devant les hommes, pour en être vus

Que signifie "pratiquez votre justice" ? Est-ce que le passage donne des +exemples ? Quel aspect de nos vies est concerné ? Nos motivations ! +Qu'est-ce que les passages secondaires développent dans ce sens ?

  1. Quand tu fais l'aumône

  2. Quand tu jeûnes

  3. Quand tu pries

Maintenant, complétons notre ébauche avec les instructions permettant +d'éviter les mauvaises façon de pratiquer notre justice :

  1. Quand tu fais l'aumône +

    1. don't sound a trumpet. (how might someone “sound a trumpet” +today?)

    2. que ton aumône se fasse en secret.

    3. etc.

diff --git a/docs/howto/fr/html/h2-basics-interpretation.html b/docs/howto/fr/html/h2-basics-interpretation.html new file mode 100644 index 0000000..133ac3b --- /dev/null +++ b/docs/howto/fr/html/h2-basics-interpretation.html @@ -0,0 +1,7 @@ +Bases d'une juste interprétation

Bases d'une juste interprétation

Contenu

Qu'est ce que cela signifie ? Qu'est ce que cela signifie dans la texte +original ? Attention aux définitions. Ne lui faites pas dire ce que ça ne +signifie pas.

Contexte

Que disent les versets précédents et suivants ? "le contexte est roi" est la +règle -- le passage doit garder son sens parmis la structure du passage +entier et du livre.

Références croisées

Que disent les verset à propos de ce thème à travers l'ensemble de la Bible +? Dieu ne se contredit pas, donc notre interprétation doit rester cohérente +face aux autres Écritures.

diff --git a/docs/howto/fr/html/h2-basics-types.html b/docs/howto/fr/html/h2-basics-types.html new file mode 100644 index 0000000..62829a9 --- /dev/null +++ b/docs/howto/fr/html/h2-basics-types.html @@ -0,0 +1,2 @@ +Types d'études bibliques

Types d'études bibliques

Étude thématique

Choisir un thème et le suivre, via les références croisées ou par un index.

Étude de personnage

Étudier la vie d'un personnage biblique, par exemple celle de Joseph dans +Genèse 37-50.

Étude expositoire

Étudier un certain passage : paragraphe, chapitre ou livre.

diff --git a/docs/howto/fr/html/h2-basics-worksheet.html b/docs/howto/fr/html/h2-basics-worksheet.html new file mode 100644 index 0000000..821f24a --- /dev/null +++ b/docs/howto/fr/html/h2-basics-worksheet.html @@ -0,0 +1,15 @@ +Application pratique : Comment utiliser un index

Application pratique : Comment utiliser un index

Pour rechercher un verset particulier

  1. Sélectionner un mot clef ou un mot plus inusité de ce verset.

  2. Rechercher ce mot par ordre alphabétique

  3. Parcourir la colonne des résultats trouvés jusqu'au verset recherché.

Trouver ces versets : +

  1. Faithful are the wounds of a friend

  2. We are ambassadors of Christ.

  3. L'histoire de l'homme riche et de Lazare.

+

Pour faire une étude thématique

Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought."

Pour dégager la signification des mots grecs ou hébreux

Ne trouveriez vous pas une contradiction entre les versets Matthieu 7:1 "Ne +jugez point, afin que vous ne soyez point jugés." et 1 Cor.2:15 "L'homme +spirituel, au contraire, juge de tout..."? Peut-être y a-t-il deux mots +grecs différents, tous deux traduits par "juger" en français ? (à partir de +maintenant, nous activons l'affichage des numéros Strongs)

  1. Recherche du mot "jugés".

  2. Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down.

  3. Maintenant, recherchez le mot "juge".

  4. Allez voir en 1 Cor.2:15 . . . . . 350.

  5. Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer!

Pour trouver la signification des noms

À l'aide de la même méthode, il est possible de trouver la signification des +nom dans les dictionnaires grecs ou hébreux.

Recherchez ces noms et écrivez leur signification :

  • Nabal

  • Abigaïl

  • Josué

  • Barnabas

diff --git a/docs/howto/fr/html/h2-basics.html b/docs/howto/fr/html/h2-basics.html new file mode 100644 index 0000000..5c9772b --- /dev/null +++ b/docs/howto/fr/html/h2-basics.html @@ -0,0 +1,17 @@ +Chapter 2. Bases de l'étude biblique

Chapter 2. Bases de l'étude biblique

Notre but dans notre abord de la Bible

+

 

You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life.

 
 --Jn.5:39-40

+

The chief purpose of the book is to bring us to the Person. Martin Luther +said “we go to the cradle only for the sake of the baby”; just +so in Bible study, we do it not for its own sake but for fellowship with +God. +

 

The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...]

Il n'est aucun mérite ou profit d'étudier les Écritures en tant que tel, +mais uniquement dans le but de rencontrer Jésus Christ. À chaque fois que +nous lisons la Bible, ce qui est nécessaire est la fervente espérance qu'à +travers elle nous pouvons rencontrer Christ.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104.
diff --git a/docs/howto/fr/html/h2-importance-breathed.html b/docs/howto/fr/html/h2-importance-breathed.html new file mode 100644 index 0000000..b2770b6 --- /dev/null +++ b/docs/howto/fr/html/h2-importance-breathed.html @@ -0,0 +1,32 @@ +Un livre parcouru du Souffle de Dieu

Un livre parcouru du Souffle de Dieu

Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. +

2 Tim.3:16 dit,"Toute Écriture est inspirée de Dieu [litt., est +parcourue du Souffle de Dieu]." Le pensez vous ? Avant de +répondre, prêtez attention à l'attitude de Jésus vis-à-vis des Écritures.

 

He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... +

+This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95

2 Timothée 3:16 poursuit : "... et utile pour enseigner, pour +convaincre, pour corriger, pour instruire dans la justice, afin que l'homme +de Dieu soit accompli et propre à toute bonne oeuvre." Si nous +admettons que la Bible est réellement Dieu nous parlant, il s'ensuit qu'elle +doit faire pleinement autorité dans notre foi et notre conduite.

diff --git a/docs/howto/fr/html/h2-importance-exhortations.html b/docs/howto/fr/html/h2-importance-exhortations.html new file mode 100644 index 0000000..e8027e2 --- /dev/null +++ b/docs/howto/fr/html/h2-importance-exhortations.html @@ -0,0 +1,17 @@ +les exhortations

les exhortations

+2 Timothée 2:15 "Efforces toi de te présenter devant Dieu comme un +homme éprouvé, un ouvrier qui n'a point à rougir, qui dispense droitement la +parole de la vérité." +

+Colossiens 3:16 "Que la parole de Christ habite parmi vous +abondamment; instruisez vous et exhortez vous les uns les autres en toute +sagesse, par des psaumes, par des hymnes, par des cantiques spirituels, +chantant à Dieu dans vos coeurs sous l'inspiration de la grâce." +

Si vous êtes riche de quelque chose, combien en avez-vous ?

+Pas qu'un peu !

+Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." +

diff --git a/docs/howto/fr/html/h2-importance-liberates.html b/docs/howto/fr/html/h2-importance-liberates.html new file mode 100644 index 0000000..80ba71e --- /dev/null +++ b/docs/howto/fr/html/h2-importance-liberates.html @@ -0,0 +1,16 @@ +Un livre qui libère

Un livre qui libère

+Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... "

Nous voyons qu'il s'agit d'une promesse conditionnelle, tout +particulièrement à propos de la vérité de la Parole.

Le mot grec pour "vent" utilisé dans Eph 4:14 signifie plus précisément un +vent violent. "afin que nous ne soyons plus +des enfants, flottants et emportés à tout vent de +doctrine..."L'une des actions de l'étude de la Bible est de nous +ancrer dans la vérité, ce qui a pour conséquence que nous ne serons pas +facilement "emportés".

Jésus leur répondit : "Vous êtes dans +l'erreur, parce que vous ne comprenez ni les Écritures, ni la puissance de +Dieu."Matthieu.22:29

Quelles sont les deux choses que l'on doit connaître pour être préservés de +l'erreur ?

  • La Parole de Dieu

  • La puissance de Dieu

diff --git a/docs/howto/fr/html/h2-importance-once.html b/docs/howto/fr/html/h2-importance-once.html new file mode 100644 index 0000000..cc76a82 --- /dev/null +++ b/docs/howto/fr/html/h2-importance-once.html @@ -0,0 +1,20 @@ +Annexe : "Une fois pour toutes"

Annexe : "Une fois pour toutes"

 

The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28).

+Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation.

 
 --John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107
diff --git a/docs/howto/fr/html/h2-importance-supplement.html b/docs/howto/fr/html/h2-importance-supplement.html new file mode 100644 index 0000000..99329b3 --- /dev/null +++ b/docs/howto/fr/html/h2-importance-supplement.html @@ -0,0 +1,11 @@ +Complément : programmes de lecture de la Bible

Complément : programmes de lecture de la Bible

Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! +

  1. Nouveau Testament en un an : lire un chapitre par jour, 5 jours par semaine.

  2. Les Proverbes en un mois : lire un chapitre des proverbes par jour, +correspondant au jour dans le mois.

  3. Les Psaumes en un mois : lire 5 Psaumes par intervals de 30 jour, par +exemple le vingtième jour du mois, lire les psaumes 20, 50, 80, 110 & +140.

  4. Psaumes & proverbes en 6 mois : lire dans les psaumes et les proverbes +un chapitre par jour.

  5. Ancien Testament sans les psaumes & proverbes en deux ans : si vous +lisez un chapitre par jour de l'Ancien Testament excepté les psaumes & +proverbes, vous aurez lu l'Ancien Testament en 2 ans et 2 semaines. +

diff --git a/docs/howto/fr/html/h2-importance-wars.html b/docs/howto/fr/html/h2-importance-wars.html new file mode 100644 index 0000000..eadb07b --- /dev/null +++ b/docs/howto/fr/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +Un livre qui combat

Un livre qui combat

+Eph 6:10 est une illustration de notre armement spirituel

Table 1.3. L'armure spirituelle

QuestionRéponse
Combien des armes listées ici sont défensives ?5
Combien sont offensives ?One
La (les) quelle(s) ? La Parole - rhema

diff --git a/docs/howto/fr/html/h2-importance-works.html b/docs/howto/fr/html/h2-importance-works.html new file mode 100644 index 0000000..31f3166 --- /dev/null +++ b/docs/howto/fr/html/h2-importance-works.html @@ -0,0 +1,33 @@ +Un livre qui agit

Un livre qui agit

+Que l'étude de la Bible va-t-elle vous apporter ? 1 Thessaloniciens 2:13 +affirme que la Bible "...agit en vous qui croyez." À +coté de chaque verset, l'ouvrage accomplit par la Parole est écrit. +

Table 1.2. Qu'est ce que l'étude de la Bible apporte aux chrétiens ?

RéférenceAction
Eph. 5:26 +sanctification -- "afin de la sanctifier par la parole, après l'avoir +purifiée par le baptême d'eau..." +
+Actes 20:32 + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " +
+Rom. 15:4 + +encouragement -- "...afin que, par la patience, et par la consolation que +donnent les Écritures, nous possédions l'espérance." +
+Rom. 10:17 + +foi -- "Ainsi la foi vient de ce qu'on entend, et ce qu'on entend vient de +la parole de Christ." +
+1 Cor. 10:11 + +instruction -- "Ces choses leur sont arrivées pour servir d'exemple, et +elles ont été écrites pour notre instruction..." +
+Matt 4:4 + +nourriture -- "Jésus répondit: Il est écrit: L'homme ne vivra pas de pain +seulement, mais de toute parole qui sort de la bouche de Dieu." +

diff --git a/docs/howto/fr/html/h2-importance.html b/docs/howto/fr/html/h2-importance.html new file mode 100644 index 0000000..6cc78c8 --- /dev/null +++ b/docs/howto/fr/html/h2-importance.html @@ -0,0 +1,29 @@ +Chapter 1. Importance de la Parole de Dieu

Chapter 1. Importance de la Parole de Dieu

Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God.

Un livre unique

The Bible stands alone in many ways. It is unique in:

  • +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! +

  • +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. +

  • +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: +

Table 1.1. Comparaison des manuscrits du Nouveau Testament avec d'autres textes +anciens.

OuvrageDate d'écritureCopie la plus anciennePériode écouléeNombre de copies
Hérodote448-428 avant J.C.900 après J.C.1300 ans8 +
Tacite100 après J.C.1100 après J.C.1000 ans20 +
la Guerre des Gaules de César50-58 avant J.C.900 après J.C.950 ans10 +
L'histoire romaine de Live59 avant J.C. - 17 après J.C.900 après J.C.900 ans20 +
Nouveau Testament40 après J.C. - 100 après J.C.130 après J.C. manuscrits partiels 350 après J.C. manuscrits complets30 - 310 ans5000 grecs & 10000 latins +

Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin!

 

"Dans la vérité et la plénitude de l'évidence sur laquelle ils reposent, les +textes du Nouveau Testament se placent absolument et indiscutablement à part +parmis les autres écrits en prose anciens."

 
 --Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26
diff --git a/docs/howto/fr/html/h2-rules-context.html b/docs/howto/fr/html/h2-rules-context.html new file mode 100644 index 0000000..224a6f1 --- /dev/null +++ b/docs/howto/fr/html/h2-rules-context.html @@ -0,0 +1,23 @@ +Règle 2 - interpréter selon le contexte biblique

Règle 2 - interpréter selon le contexte biblique

Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further.

Exemple 2A

Dans une leçon précédente, nous avons considéré Jean 3:5 "...naît +d'eau et d'Esprit..." D'après le contexte, quelle est l'eau dont +on parle ici ?

Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth.

Exemple 2B

1 Corinthiens 14:34 "que les femmes se taisent dans les +assemblées" doit être considéré dans le contexte biblique de 1 +Corinthiens 11:5 "Toute femme [...] qui prie ou qui +prophétise..."

Exemple 2C

Acts 2:38 “And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]"”. Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? +

diff --git a/docs/howto/fr/html/h2-rules-hcontest.html b/docs/howto/fr/html/h2-rules-hcontest.html new file mode 100644 index 0000000..ecebcd0 --- /dev/null +++ b/docs/howto/fr/html/h2-rules-hcontest.html @@ -0,0 +1,21 @@ +Règle 3 - interpréter selon le contexte historique et culturel

Règle 3 - interpréter selon le contexte historique et culturel

+At first we are not asking “What does it mean to me?” but +“What did it mean to the original readers?”; later we can ask, +“What does it mean to me?”. We have to take into account the +historical and cultural background of the author and the recipients.

Exemple 3A

3 days & 3 nights” (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction.

We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble.

Exemple 3B

Gen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant.

diff --git a/docs/howto/fr/html/h2-rules-normal.html b/docs/howto/fr/html/h2-rules-normal.html new file mode 100644 index 0000000..dae9ace --- /dev/null +++ b/docs/howto/fr/html/h2-rules-normal.html @@ -0,0 +1,22 @@ +Règle 4 - Interpréter selon l'usage usuel des mots

Règle 4 - Interpréter selon l'usage usuel des mots

Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings.

Exemple 4A

oeil en mauvais état” dans Mt.6:23.

Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!!

What we have here is a Hebrew idiom, “evil eye”. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context.

Exemple 4B

Is.59:1 “Non, la main de l'Eternel n'est pas trop courte

Deut.33:27 “Et sous ses bras éternels est une retraite.

+References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 “He will cover you with His feathers; And under His wings +shalt thou trust”. W.M. said, “By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird”. The Mormons had to laugh as they realised the +ridiculousness of their position. +

diff --git a/docs/howto/fr/html/h2-rules-parables.html b/docs/howto/fr/html/h2-rules-parables.html new file mode 100644 index 0000000..2e1585d --- /dev/null +++ b/docs/howto/fr/html/h2-rules-parables.html @@ -0,0 +1,15 @@ +Règle 5 - Comprendre l'objectif des paraboles et la différence entre une parabole et une allégorie

Règle 5 - Comprendre l'objectif des paraboles et la différence entre une +parabole et une allégorie

Une allégorie est : Une histoire où chaque élément à une +signification.

Chaque parabole est une allégorie, vrai ou faux ?

Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine.

Exemple 5A

The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have?

Tout un éventail de brutalités se font jour : Dieu est peu disposé à +protéger les droits des veuves, les prières "L'embêtent", etc.

Exemple 5B

The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory?

The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master.

diff --git a/docs/howto/fr/html/h2-rules.html b/docs/howto/fr/html/h2-rules.html new file mode 100644 index 0000000..9f02d99 --- /dev/null +++ b/docs/howto/fr/html/h2-rules.html @@ -0,0 +1,71 @@ +Chapter 3. Règles de l'interprétation biblique (herméneutique)

Chapter 3. Règles de l'interprétation biblique (herméneutique)

We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing +this first, that no prophesy of scripture is of any private +interpretation.”). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 “...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction.

How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind:

Règle 1 - Interpréter selon le sens exact des mots.

The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps:

  1. Définition. Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial.

  2. Références croisées. Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning.

Exemple 1A

Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Exemple 1B

In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851)

  • Références croisées d'alelpho : +

    1. Mt.6:17 Mais quand tu jeûnes, parfume ta tête

    2. Mk.16:1 [les femmes] achetèrent des aromates, afin d'aller embaumer [KJV : +"oindre"] Jésus.

    3. Mk.6:13 (...) ils oignaient d'huile beaucoup de malades et les guérissaient.

    4. Lk.7:38 [...] les [ses pieds] baisa, et les oignit de parfum.

    5. Jn.12:3 Marie, (...) oignit les pieds de Jésus, et elle lui essuya les pieds +avec ses cheveux

  • Références croisées de chrio +

    1. Lk.4:18 “L'Esprit du Seigneur est sur moi, Parce qu'il m'a oint pour +annoncer [...]

    2. Acts 4:27 Jésus, que tu as oint

    3. Acts 10:38 Dieu a oint du Saint-Esprit et de force Jésus de Nazareth

    4. 2 Cor.1:21 Et celui...qui nous a oints, c'est Dieu

Quelle est alors la différence entre aleipho et chrio ? En retournant aux +références croisées et aux définitions et en faisant la synthèse des +différences : ALEIPHO DÉSIGNE L'USAGE PRATIQUE DE L'HUILE ET CHRIO L'USAGE +SPIRITUEL

As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. +

Maintenant, mettons en pratique ce que l'on vient juste d'apprendre à +Jacques 5:14 "Quelqu'un parmi vous est-il malade? Qu'il appelle +les anciens de l'Église, et que les anciens prient pour lui, en l'oignant +d'huile au nom du Seigneur." "oindre" désigne un acte pratique ou +spirituel ? Pratique !

+And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! +

diff --git a/docs/howto/fr/html/index.html b/docs/howto/fr/html/index.html new file mode 100644 index 0000000..e11a792 --- /dev/null +++ b/docs/howto/fr/html/index.html @@ -0,0 +1,20 @@ +Tutoriel d'étude biblique

Tutoriel d'étude biblique

Bob Harman

The BibleTime team

+ This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". +

+ Scripture quotes are from the New American Standard Bible unless otherwise +indicated. +

Résumé

+ The Biblestudy HowTo is a guide for studying the +Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. +


diff --git a/docs/howto/html/Makefile.am b/docs/howto/html/Makefile.am deleted file mode 100644 index 6854ff2..0000000 --- a/docs/howto/html/Makefile.am +++ /dev/null @@ -1,13 +0,0 @@ -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update - - -KDE_OPTIONS = noautodist -EXTRA_DIST = - - -install-data-local: - mkdir -p $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/; - chmod -R a+r+X $(DESTDIR)$(kde_htmldir)/en/bibletime; - -uninstall-local: diff --git a/docs/howto/html/Makefile.in b/docs/howto/html/Makefile.in deleted file mode 100644 index 29dfde2..0000000 --- a/docs/howto/html/Makefile.in +++ /dev/null @@ -1,567 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = docs/howto/html -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -KDE_OPTIONS = noautodist -EXTRA_DIST = -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/howto/html/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu docs/howto/html/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/howto/html/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/howto/html/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/howto/html/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-data-local - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-local - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-data-local install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - uninstall uninstall-am uninstall-local - - -install-data-local: - mkdir -p $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/; - chmod -R a+r+X $(DESTDIR)$(kde_htmldir)/en/bibletime; - -uninstall-local: -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/howto/html/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/howto/html/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/howto/html/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/docs/howto/hu/docbook/howto-basics.docbook b/docs/howto/hu/docbook/howto-basics.docbook new file mode 100644 index 0000000..a5f5f4d --- /dev/null +++ b/docs/howto/hu/docbook/howto-basics.docbook @@ -0,0 +1,209 @@ +Biblia tanulmányozási alapok + + +A szándékunk, amellyel hozáállunk a Bibliához + +
Jn.5:39-40 Tudakozzátok az írásokat, mert azt hiszitek, hogy azokban van a ti örök +életetek; és ezek azok, a melyek bizonyságot tesznek rólam; És nem akartok +hozzám jőni, hogy életetek legyen! +
+
+ +A fő indítéka ennek a könyvnek, hogy elvezessen Hozzá. Luther mondta: + Csak azért megyünk a bölcsőhöz, hogy ringassuk a babát; de a +Biblia tanulmányozását mi nem a magunk ringatásáért végezzük, hanem az +Istennel való szövetségért. + + +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104. +A zsidók, akiknek Jézus beszélt [...] ha birtokolni az Írást, ugyanannyi, +mintha birtokolnáknák az életet. Hillel szokta mondani, "Az, aki +befogadta a Tóra szavait, befogadta a világba jövő életet." Ez a fajta +tanulmányozás öncélú. És ebben ők keservesen csalódtak. [...] +Sem nem érdem, sem nem nyereség az Írást önmagáért olvasni, csak ha +ténylegesen bemutatja Jézus Krisztust. Ahogy az a Bibliában is olvasható, +szükség van olyan buzgó reménységre, hogy egyszer mi is találkozhatunk +Krisztussal. +
+
+ +Hozáállás Isten Szavához +Hallgatni és olvasni az igét csak egy távlati nézetet ad, míg tanulmányozni +és memorizálni azt már mikroszkópikus betekintést enged az +Írásba. Elmélkedni az írásokon együtt jelenti a hallást, olvasást, +tanulmányozást és memorizálást, és ez ragasztja az Igét az elménkbe. + +Hallgatni +Lk.11:28 Sőt inkább boldogok a kik hallgatják az Istennek beszédét, +és megtartják azt. + + +Olvasni +Jel.1:3 Boldog, a ki olvassa, és a kik hallgatják e prófétálásnak +beszédeit [...] +1 Tim.4:13 legyen gondod a felolvasásra[...] + + + +Tanulmányozni +ApCsel 17:11 Ezek pedig nemesb lelkűek valának a +Thessalonikabelieknél, úgymint kik bevevék az ígét teljes készséggel, +naponként tudakozva az írásokat, ha úgy vannak-é ezek. + +2 Tim.2:15 Igyekezzél, hogy Isten előtt becsületesen megállj, mint +oly munkás, a ki szégyent nem vall, a ki helyesen hasogatja az igazságnak +beszédét. + + +Memorizálni +Zsolt.119:11 Szívembe rejtettem a te beszédedet, hogy ne vétkezzem +ellened. + + +Elmélkedni +Zsolt. 1:2-3 Hanem az Úr törvényében van gyönyörűsége, és az ő +törvényéről gondolkodik éjjel és nappal. És olyan lesz, mint a folyóvizek +mellé ültetett fa, a mely idejekorán megadja gyümölcsét, és levele nem +hervad el; és minden munkájában jó szerencsés lészen. + + +A Navigátorok ezt ahhoz hasonlították, hogy ahogyan a hüvelykujj képes +megérinteni a többi ujjat, úgy mi is tudunk elmélkedni az Igéről miközben +bármelyiket gyakoroljuk az előző négy közül. Az elmélkedés elengedhetetlen +feltétele a kijelentések kapásához. Egy friss keresztyénnek inkább van +szüksége az ige hallására és olvasására, mint arra, hogy tanulmányozza és +memorizálja. Ez azért van így, mert szükséges, hogy megismerjék a Biblia +általános üzenetét. + + + +A Biblia tanulmányozás típusai +Témák tanulmányozása +Válasszon ki egy témát, és kövesse végig a kereszthivatkozások vagy +szószedetek alapján. + + +Karakterek tanulmányozása +Egy bibliai személy életének tanulmányozása, például József élete az +1Móz. 37-50 szerint. + + +Megismerő tanulmányozás +Egy szakasz tanulmányozása: lehet bekezdés, fejezet, vagy egész könyv is. + + + +A helyes értelmezés alapjai + +Tartalom +Mit is mond? Mit jelent ez az eredeti nyelven? Legyen óvatos a +meghatározásokkal. Ne olvasson bele olyasmit, amit nem tartalmaz. + + +szövegkörnyezet +A környezetében lévő versek mit mondanak? " Szövegkörnyezet a +király" ez a szabály -- a rész értelmének egyeznie kell a teljes +szakasszal és könyvvel. + + +Kereszthivatkozások +Mit jelent ki ugyanarról a témáról máshol a Biblia? Isten nem mond ellent +önmagának, ezért a mi értelmezésünket kell alávetnünk más igeszakaszok +tesztjének. + + + +Máté 6:1-18 megismerő tanulmányozása +Tanulmányozzuk együtt Mt.6:1-18. Olvassa el magának, először megkeresve a +kulcsverset, azt a verset, ami összefoglalja az egész szakaszt. Amikor +megtalálta, írjon mellé egy római egyest (I): + + + Vigyázzatok a kegyességeteket ne az emberek előtt gyakoroljátok + + +Mit jelent a kegyesség gyakorlása? Ad erre a szakasz példát? +Az életünk mely területének lett ez címezve? A +motivációnknak! Gyűjtse ki a témaköröket, mit fejlesztenek? + + + Amikor adsz + Amikor böjtölsz + Amikor imádkozol + + +Most töltse ki a a vázlatpontokat a javaslatokkal, hogyan kerülje el a rossz +módját a kegyesség gyakorlásának: + + + Amikor adsz + + ne kürtöltess. (hogyan kürtöltethet bárki manapság?) + titokban csináld. + stb. + + + + + +Munkalap: Hogyan használjuk a konkordanciát (szószedetet) + +Megtalálni a pontos verset + + Vegye a kulcsszót, vagy a leginkább használt szót a versből. + Lapozzon ABC szerint a helyére + Menjen végig az oszlopon, míg meg nem találja a verset. + + +Keresse meg ezeket: + + Jó szándékúak a baráttól kapott sebek + Tehát Krisztusért járva követségben. + A gazdag ember és Lázár története. + + + + +Téma szerinti tanulmányozás +Mondjuk tanulmányozni szeretné a "megváltás" jelentését. Először +nézzen körül a konkordanciában, és nézze meg a hivatkozásokat amiket +felsorol. Azután keresse meg a szavakat és a hivatkozásaikat, melyek még ide +vannak sorolva, például "megvált, megváltott, váltságdíj" és még a +"vásárol" vagy "megvette". + + + +A jelentés tisztázása Görögből és Héberből +Mi történik akkor, ha ellentmondást észlel a Mt. 7:1Ne ítéljetek, +hogy ne ítéltessetek! és az 1 Kor.2.15 A lelki ember azonban +mindent megítél között? Lehet, hogy itt két különböző görög szó van, +amit ugyanúgy "ítél" szóval fordíthatunk magyarra? (A Strong's +Görög és Héber szótárat használjuk a továbbiakban.) + + Keresse meg az "ítél" szót + Menjen a Mt. 7:1 bejegyzéseihez. A helyes szám a 2919. Ez az alkalmazott +görög szó hivatkozási száma. Írja le. + Most keresse ki a "megítél" szót. + Keresse meg az oszlopában az 1 Kor. 2:15-t. . . . . . 350. + Lapozzunk a görög szótárhoz. (Emlékezzünk, az Újszövetség eredeti nyelve a +görög, míg az Ószövetségé a héber.) Hasonlítsuk össze a 2919 és a 350 számú +szavak jelentését, és megvan a válasz! + + + +Nevek jelentésének megkeresése +Ugyanez az eljárás, amikor egy név jelentését keressük görögben, vagy +héberben. +Keresse meg ezeket a neveket, és írja le a jelentésüket: + +Nábál +Abigail +Józsué +Barnabás + + + + + +
diff --git a/docs/howto/hu/docbook/howto-importance.docbook b/docs/howto/hu/docbook/howto-importance.docbook new file mode 100644 index 0000000..3d34ff6 --- /dev/null +++ b/docs/howto/hu/docbook/howto-importance.docbook @@ -0,0 +1,309 @@ +Isten szavának jelentősége +Isten szavának megértése nagyon fontos mindazoknak, akik segítségük hívják +Isten nevét. A Biblia tanulmányozása egyike az elsődleges módoknak, hogy +megtanuljunk kommunikálni Istennel. + +A Könyv, amely PÁRATLAN +A Biblia több tekintetben is egyedülálló. Páratlan a: + + + + +népszerűségében. Csak az Egyesült Államokban több, mint 500 millió dollárt +hoznak az eladások évente. A Biblia egyszerre minden idők és minden év +bestsellere! + + + + +szerzőségében. Több, mint 1600 év alatt íródott, különböző háttérrel +rendelkező 40 különböző szerzőtől, mégis úgy olvassák, mintha egy írta +volna. + + + + +fennmaradásában. F.F. Bruce Megbízhatóak az Újszövetség +dokumentumai? műve összehasonlítja az Újszövetség kéziratait más +ősi iratokkal: + + + + +Az Újszövetség kéziratainak összehasonlítása más ősi iratokkal. + + + +Irat +Keletkezés +Legkorábbi másolat +Eltelt időFennmaradt másolatok + + + +Hérodotosz +448-428 Kr.e900 Kr.u. +1300 év8 + + +Tacitus +100 Kr.u.1100 Kr.u. +1000 év20 + + +Cézár Gall háború +58-50 Kr.e.900 Kr.u. +950 év10 + + +Livius Róma története +59 Kr.e. - 17 Kr.u.900 Kr.u. +900 év20 + + +Újszövetség +Kr.u. 40 - 100Kr. u. 130 töredékes kéziratok, Kr.u. 350 teljes kéziratok 30 -310 év5 000 görög és 10 000 latin nyelvű + +
+Cézár Gall háborújából maradt fenn, a legkorábbi is 900 +évvel későbbi másolat, mint az eredeti mű stb. Az Újtestamentum hiánytalan +példánya 350-ből, több papirusztekercs, mely az Újtestamentum töredékes +szövegét tartalmazza a 200-as évekből, míg János evangéliumának töredékeit +Kr.u. 130-ból datálható. +
F.J.A. Hort, "Az Újszövetség eredeti görögben" szövegkritikája írja, 1.kötet +561.oldal, Macmillan Co., idézve az Élet Kérdései +25-26. oldalán "Az eredetiség és a teljesség a bizonyíték arra, hogy a szöveg, amin az +Újszövetség alapszik, abszolút és megközelíthetetlenül egyedülálló a többi +ősi prózai irat között."
+
+ +A könyv, amit Isten ihletett +Zsid. 4:12 "Isten igéje élő és +ható... " Jézus mondta (Mt. 4:4) +Meg van írva: Nem csak kenyérrel él az ember, hanem minden igével, amely +Isten szájából származik. Amikor olvassuk a Bibliát, Isten +Szelleme ott van, és beszél a szívünkhöz folyamatosan-frissen. + +2 Tim. 3:16 mondja, "A teljes Írás Istentől +ihletett,". Hiszi ezt? Mielőtt válaszol, vegye fontolóra Jézus +hozzáállását a Szentíráshoz. +
John R.W. Stott, Krisztus a vitatkozó, InterVarsity +Press 1978, 93-95 Hivatkozott emberi szerzőkre, de úgy értelmezte, mintha mindegyik mögött egy +Isteni Szerző állott volna. Ugyanolyan értelemben mondta azt, hogy Mózes +mondta, mint azt, hogy az Úr mondta (Mk. 7:10.). Ugyanúgy idézte a 1 +Móz. 2:24 narrátorát, mint saját teremtőjét (Mt. 19:4-5). Ugyancsak azt +mondta: "Találóan prófétált Ézsaiás rólatok, ti képmutatók, amint meg van +írva:", és amint elkezdi az idézetet Isten szavait mondja (Mk. 7:6 & +Ésa. 29:13). Ez Jézus hozzáállása, amit az Újszövetség szerzői is +meggyőződésük szerint átvettek, ti. az írás kettős szerzőségét. Számukra +valóság volt az, hogy "régen sokszor és sokféleképpen szólt Isten az +atyákhoz a próféták által," (Zsid 1:1) ugyanúgy, mint "a Szentlélektől +indíttatva szólaltak meg az Istentől küldött emberek" (2 Pét. 1:21). Sem +Isten nem beszélt úgy, hogy elvenné az ember személyiségét, sem az emberek +úgy, hogy sérült volna az Isteni szerző szava. Isten szólt. Emberek +szóltak. A valóság sem engedi befolyásolni az egyiket a másiktól. ... + + +Akkor ez volt Krisztus nézete az Írásokról. Az ő bizonyságuk volt Isten +bizonysága. A Biblia tanúbizonysága Isten tanúbizonysága. Éppen ezért a fő +oka, amiért a keresztyének hisznek a Biblia Isteni eredetében, az az, hogy +Jézus önmaga is ezt tartotta róla.
+ +A 2 Tim. 3:16 így folytatódik: "hasznos a tanításra, a feddésre, a +megjobbításra, az igazságban való nevelésre; hogy tökéletes legyen az Isten +embere, minden jó cselekedetre felkészített." Ha hisszük, hogy a +Bibliából valóban Isten beszél hozzánk, abból következik, hogy az a +tekintély a hitünk és a magaviseletünk minden területén. +
+ +A könyv, amely cselekszik + +Mit tesz önért a Bibliatanulmányozás? 1 Thess. 2:13 mondja, hogy +"annak ereje munkálkodik is bennetek, akik hisztek." +Minden írás mellé jegyezze le, mi az amit az Ige cselekszik. + + +Mit tesz a Bibliatanulmányozás a keresztyénekért? + + + +Hivatkozás +Cselekedet + + + + +Ef. 5:26 + +megtisztít -- "...hogy a víz fürdőjével az ige által megtisztítva +megszentelje." + + + + +ApCsel. 20:32 + + +felépít -- " ... kegyelme igéjének ajánllak titeket, aki felépíthet +benneteket, és örökséget adhat nektek a szentek között." + + + + +Róm. 15:4 + + +vígasztal -- "Írásokból türelmet és vigasztalást merítve reménykedjünk." + + + + + +Róm. 10:17 + + +hitet ad --" A hit tehát hallásból van, a hallás pedig a Krisztus beszéde +által." + + + + + +1 Kor. 10:11 + + +figyelmeztet -- "Mindez pedig példaképpen történt velük, figyelmeztetésül +íratott meg nekünk, akik az utolsó időkben élünk." + + + + + +Mt. 4:4 + + +táplál -- "Ő így válaszolt: 'Meg van írva: Nem csak kenyérrel él az ember, +hanem minden igével, amely Isten szájából származik.'" + + + + +
+
+ +A könyv ami megszabadít + +Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... " +We see that this is a conditional promice, specifically speaking of the +truth of God's word. + +The Greek word for "wind" used in Eph.4:14 means a violent +wind. "As a result, we are no longer to be children, +tossed here and there by waves, and carried about by every wind of +doctrine..."One thing studying the Bible does for us is to ground +us in the truth, with the result that we won't be easily "blown away." + +But Jesus answered and said to them, "You are +mistaken [KJV Ye do err], not understanding the Scriptures, or the power of +God."Mt.22:29 +What 2 things do we need to know to be kept from error? + +God's word +God's power + + + +A Book that Wars + +Eph.6:10-18 is one picture of our spiritual armament. + +Spiritual Armor + + + +Question +Answer + + +How many of the weapons listed here are defensive weapons?5 +How many are offensive?One +Which one(s)? the word - rhema +
+
+ +Exhortations + +2 Tim.2:15 (KJV) "Study to show thyself approved unto God, a +workman that needeth not to be ashamed, rightly dividing the word of +truth." + + +Col.3:16 "Let the word of Christ richly dwell within you; with all +wisdom teaching and admonishing one another with psalms and hymns and +spiritual songs, singing with thankfulness in your hearts to +God." + + +If you're rich in something, how much of it do you have? + +Not a little! + + +Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." + + +Appendix: "Once for All" +
+John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107 The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28). +Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation. +
+
+ +Supplement: Bible Reading Programs Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! + + +New Testament in a Year: read one chapter each day, 5 days a week. +Proverbs in a Month: read one chapter of Proverbs each day, corresponding to +the day of the month. +Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance +on the 20th you read Ps.20, 50, 80, 110, & 140. +Psalms & Proverbs in 6 months: read through Psalms and Proverbs one +chapter per day. +Old Testament without Psalms & Proverbs in 2 years: if you read one +chapter a day of the Old Testament, skipping over Psalms & Proverbs, you +will read the Old Testament in 2 years and 2 weeks. + + + + +
+ diff --git a/docs/howto/hu/docbook/howto-interpretation.docbook b/docs/howto/hu/docbook/howto-interpretation.docbook new file mode 100644 index 0000000..13b5880 --- /dev/null +++ b/docs/howto/hu/docbook/howto-interpretation.docbook @@ -0,0 +1,261 @@ +Rules of Bible Interpretation (Hermeneutics) +We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV Knowing +this first, that no prophesy of scripture is of any private +interpretation.). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 ...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction. + +How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind: + +
Rule 1 - Interpret according to the exact meaning of the words. +The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps: + + + + Definition + Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial. + + + + + Kereszthivatkozások + Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning. + + + + +
Example 1A +Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991). + +Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found? +Mary is already clinging to Jesus, and he is saying to stop holding him! +
+ +
Example 1B +In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing? +Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851) + + +Cross-references for aleipho: + + Mt.6:17 But you, when you fast, anoint your head + Mk.16:1 [the women] brought spices that they might come and anoint Him. + Mk.6:13 And they were...anointing with oil many sick people and healing +them. + Lk.7:38 [...] kissing His feet and anointing them with the perfume + Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair + + + +Cross-references of chrio: + + Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me +to preach [...] + Acts 4:27 Jesus, whom Thou hast anointed + Acts 10:38 God anointed Jesus with the Holy Ghost and power + 2 Cor.1:21 Now He who...anointed us is God + + + + +So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual + +As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. + +Now let's apply what we just learned by this word study to James 5:14 +"Is any among you sick? Let him call for the elders of the church; +and let them pray over him, anointing him with oil in the name of the +Lord." Is "anointing" spiritual or practical? Practical! + +And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! + +
+
+ +
+Rule 2 - Interpret within the biblical context +Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further. + +
Example 2A +In a previous lesson we considered Jn.3:5 "born of water and the +Spirit." In context, what is the water under discussion here? +Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth. +
+
Example 2B +1 Cor.14:34 Let the women keep silent in the churches has to +be taken within the biblical context of 1 Cor.11:5 every woman [...] +while praying or prophesying [...] +
+
Example 2C +Acts 2:38 And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]". Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? + +
+
+ +
+Rule 3 - Interpret within the historical and cultural context + +At first we are not asking What does it mean to me? but +What did it mean to the original readers?; later we can ask, +What does it mean to me?. We have to take into account the +historical and cultural background of the author and the recipients. + +
Example 3A 3 days & 3 nights (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction. +We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble. +
+ +
Example 3BGen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant. +
+
+ +
Rule 4 - Interpret according to the normal usage of words in language +Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings. + +
Example 4A +evil eye in Mt.6:23. +Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!! +What we have here is a Hebrew idiom, evil eye. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context. +
+ +
Example 4B +Is.59:1 The Lord's hand is not short; +Deut.33:27 Underneath are the everlasting arms. + +References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 He will cover you with His feathers; And under His wings +shalt thou trust. W.M. said, By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird. The Mormons had to laugh as they realised the +ridiculousness of their position. + +
+
+ +
Rule 5 - Understand the purpose of parables and the difference between a +parable and an allegory +An allegory is: A story where each element has a +meaning. +Every parable is an allegory, true or false? + +Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine. + +
Example 5A +The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have? +All sorts of violence happens to the meanings: God is reluctant to protect +the rights of widows, prayer "bothers" Him, etc.
+ +
Example 5B +The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory? +The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master. +
+ +
+
diff --git a/docs/howto/hu/docbook/index.docbook b/docs/howto/hu/docbook/index.docbook new file mode 100644 index 0000000..28fe8b3 --- /dev/null +++ b/docs/howto/hu/docbook/index.docbook @@ -0,0 +1,77 @@ + +BibleTime'> + + + + + +]> + + + + + The Biblestudy HowTo + + + + Bob + Harman + + + + The BibleTime team + + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". + + + Scripture quotes are from the New American Standard Bible unless otherwise +indicated. + + + + + Abstract + + + The Biblestudy HowTo is a guide for studying the +Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/hu/html/h2-basics-approaches.html b/docs/howto/hu/html/h2-basics-approaches.html new file mode 100644 index 0000000..757a7ad --- /dev/null +++ b/docs/howto/hu/html/h2-basics-approaches.html @@ -0,0 +1,23 @@ +Hozáállás Isten Szavához

Hozáállás Isten Szavához

Hallgatni és olvasni az igét csak egy távlati nézetet ad, míg tanulmányozni +és memorizálni azt már mikroszkópikus betekintést enged az +Írásba. Elmélkedni az írásokon együtt jelenti a hallást, olvasást, +tanulmányozást és memorizálást, és ez ragasztja az Igét az elménkbe.

Hallgatni

Lk.11:28 “Sőt inkább boldogok a kik hallgatják az Istennek beszédét, +és megtartják azt.

Olvasni

Jel.1:3 “Boldog, a ki olvassa, és a kik hallgatják e prófétálásnak +beszédeit [...]

1 Tim.4:13 “legyen gondod a felolvasásra[...]” +

Tanulmányozni

ApCsel 17:11 “Ezek pedig nemesb lelkűek valának a +Thessalonikabelieknél, úgymint kik bevevék az ígét teljes készséggel, +naponként tudakozva az írásokat, ha úgy vannak-é ezek.” +

2 Tim.2:15 “Igyekezzél, hogy Isten előtt becsületesen megállj, mint +oly munkás, a ki szégyent nem vall, a ki helyesen hasogatja az igazságnak +beszédét.

Memorizálni

Zsolt.119:11 “Szívembe rejtettem a te beszédedet, hogy ne vétkezzem +ellened.

Elmélkedni

Zsolt. 1:2-3 “Hanem az Úr törvényében van gyönyörűsége, és az ő +törvényéről gondolkodik éjjel és nappal. És olyan lesz, mint a folyóvizek +mellé ültetett fa, a mely idejekorán megadja gyümölcsét, és levele nem +hervad el; és minden munkájában jó szerencsés lészen.” +

A Navigátorok ezt ahhoz hasonlították, hogy ahogyan a hüvelykujj képes +megérinteni a többi ujjat, úgy mi is tudunk elmélkedni az Igéről miközben +bármelyiket gyakoroljuk az előző négy közül. Az elmélkedés elengedhetetlen +feltétele a kijelentések kapásához. Egy friss keresztyénnek inkább van +szüksége az ige hallására és olvasására, mint arra, hogy tanulmányozza és +memorizálja. Ez azért van így, mert szükséges, hogy megismerjék a Biblia +általános üzenetét.

diff --git a/docs/howto/hu/html/h2-basics-expository.html b/docs/howto/hu/html/h2-basics-expository.html new file mode 100644 index 0000000..d248cc0 --- /dev/null +++ b/docs/howto/hu/html/h2-basics-expository.html @@ -0,0 +1,7 @@ +Máté 6:1-18 megismerő tanulmányozása

Máté 6:1-18 megismerő tanulmányozása

Tanulmányozzuk együtt Mt.6:1-18. Olvassa el magának, először megkeresve a +kulcsverset, azt a verset, ami összefoglalja az egész szakaszt. Amikor +megtalálta, írjon mellé egy római egyest (I):

  1. Vigyázzatok a kegyességeteket ne az emberek előtt gyakoroljátok

Mit jelent a “kegyesség gyakorlása”? Ad erre a szakasz példát? +Az életünk mely területének lett ez címezve? A +motivációnknak! Gyűjtse ki a témaköröket, mit fejlesztenek?

  1. Amikor adsz

  2. Amikor böjtölsz

  3. Amikor imádkozol

Most töltse ki a a vázlatpontokat a javaslatokkal, hogyan kerülje el a rossz +módját a kegyesség gyakorlásának:

  1. Amikor adsz +

    1. ne kürtöltess. (hogyan “kürtöltethet” bárki manapság?)

    2. titokban csináld.

    3. stb.

diff --git a/docs/howto/hu/html/h2-basics-interpretation.html b/docs/howto/hu/html/h2-basics-interpretation.html new file mode 100644 index 0000000..47adeec --- /dev/null +++ b/docs/howto/hu/html/h2-basics-interpretation.html @@ -0,0 +1,6 @@ +A helyes értelmezés alapjai

A helyes értelmezés alapjai

Tartalom

Mit is mond? Mit jelent ez az eredeti nyelven? Legyen óvatos a +meghatározásokkal. Ne olvasson bele olyasmit, amit nem tartalmaz.

szövegkörnyezet

A környezetében lévő versek mit mondanak? " Szövegkörnyezet a +király" ez a szabály -- a rész értelmének egyeznie kell a teljes +szakasszal és könyvvel.

Kereszthivatkozások

Mit jelent ki ugyanarról a témáról máshol a Biblia? Isten nem mond ellent +önmagának, ezért a mi értelmezésünket kell alávetnünk más igeszakaszok +tesztjének.

diff --git a/docs/howto/hu/html/h2-basics-types.html b/docs/howto/hu/html/h2-basics-types.html new file mode 100644 index 0000000..30e6e93 --- /dev/null +++ b/docs/howto/hu/html/h2-basics-types.html @@ -0,0 +1,3 @@ +A Biblia tanulmányozás típusai

A Biblia tanulmányozás típusai

Témák tanulmányozása

Válasszon ki egy témát, és kövesse végig a kereszthivatkozások vagy +szószedetek alapján.

Karakterek tanulmányozása

Egy bibliai személy életének tanulmányozása, például József élete az +1Móz. 37-50 szerint.

Megismerő tanulmányozás

Egy szakasz tanulmányozása: lehet bekezdés, fejezet, vagy egész könyv is.

diff --git a/docs/howto/hu/html/h2-basics-worksheet.html b/docs/howto/hu/html/h2-basics-worksheet.html new file mode 100644 index 0000000..8e642cd --- /dev/null +++ b/docs/howto/hu/html/h2-basics-worksheet.html @@ -0,0 +1,15 @@ +Munkalap: Hogyan használjuk a konkordanciát (szószedetet)

Munkalap: Hogyan használjuk a konkordanciát (szószedetet)

Megtalálni a pontos verset

  1. Vegye a kulcsszót, vagy a leginkább használt szót a versből.

  2. Lapozzon ABC szerint a helyére

  3. Menjen végig az oszlopon, míg meg nem találja a verset.

Keresse meg ezeket: +

  1. Jó szándékúak a baráttól kapott sebek

  2. Tehát Krisztusért járva követségben.

  3. A gazdag ember és Lázár története.

+

Téma szerinti tanulmányozás

Mondjuk tanulmányozni szeretné a "megváltás" jelentését. Először +nézzen körül a konkordanciában, és nézze meg a hivatkozásokat amiket +felsorol. Azután keresse meg a szavakat és a hivatkozásaikat, melyek még ide +vannak sorolva, például "megvált, megváltott, váltságdíj" és még a +"vásárol" vagy "megvette".

A jelentés tisztázása Görögből és Héberből

Mi történik akkor, ha ellentmondást észlel a Mt. 7:1“Ne ítéljetek, +hogy ne ítéltessetek!” és az 1 Kor.2.15 “A lelki ember azonban +mindent megítél” között? Lehet, hogy itt két különböző görög szó van, +amit ugyanúgy "ítél" szóval fordíthatunk magyarra? (A Strong's +Görög és Héber szótárat használjuk a továbbiakban.)

  1. Keresse meg az "ítél" szót

  2. Menjen a Mt. 7:1 bejegyzéseihez. A helyes szám a 2919. Ez az alkalmazott +görög szó hivatkozási száma. Írja le.

  3. Most keresse ki a "megítél" szót.

  4. Keresse meg az oszlopában az 1 Kor. 2:15-t. . . . . . 350.

  5. Lapozzunk a görög szótárhoz. (Emlékezzünk, az Újszövetség eredeti nyelve a +görög, míg az Ószövetségé a héber.) Hasonlítsuk össze a 2919 és a 350 számú +szavak jelentését, és megvan a válasz!

Nevek jelentésének megkeresése

Ugyanez az eljárás, amikor egy név jelentését keressük görögben, vagy +héberben.

Keresse meg ezeket a neveket, és írja le a jelentésüket:

  • Nábál

  • Abigail

  • Józsué

  • Barnabás

diff --git a/docs/howto/hu/html/h2-basics.html b/docs/howto/hu/html/h2-basics.html new file mode 100644 index 0000000..792ba14 --- /dev/null +++ b/docs/howto/hu/html/h2-basics.html @@ -0,0 +1,16 @@ +Chapter 2. Biblia tanulmányozási alapok

Chapter 2. Biblia tanulmányozási alapok

A szándékunk, amellyel hozáállunk a Bibliához

+

 

Tudakozzátok az írásokat, mert azt hiszitek, hogy azokban van a ti örök +életetek; és ezek azok, a melyek bizonyságot tesznek rólam; És nem akartok +hozzám jőni, hogy életetek legyen!

 
 --Jn.5:39-40

+

A fő indítéka ennek a könyvnek, hogy elvezessen Hozzá. Luther mondta: +“ Csak azért megyünk a bölcsőhöz, hogy ringassuk a babát”; de a +Biblia tanulmányozását mi nem a magunk ringatásáért végezzük, hanem az +Istennel való szövetségért. +

 

A zsidók, akiknek Jézus beszélt [...] ha birtokolni az Írást, ugyanannyi, +mintha birtokolnáknák az életet. Hillel szokta mondani, "Az, aki +befogadta a Tóra szavait, befogadta a világba jövő életet." Ez a fajta +tanulmányozás öncélú. És ebben ők keservesen csalódtak. [...]

Sem nem érdem, sem nem nyereség az Írást önmagáért olvasni, csak ha +ténylegesen bemutatja Jézus Krisztust. Ahogy az a Bibliában is olvasható, +szükség van olyan buzgó reménységre, hogy egyszer mi is találkozhatunk +Krisztussal.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104.
diff --git a/docs/howto/hu/html/h2-importance-breathed.html b/docs/howto/hu/html/h2-importance-breathed.html new file mode 100644 index 0000000..2f2e2ed --- /dev/null +++ b/docs/howto/hu/html/h2-importance-breathed.html @@ -0,0 +1,31 @@ +A könyv, amit Isten ihletett

A könyv, amit Isten ihletett

Zsid. 4:12 "Isten igéje élő és +ható... " Jézus mondta (Mt. 4:4) +Meg van írva: Nem csak kenyérrel él az ember, hanem minden igével, amely +Isten szájából származik. Amikor olvassuk a Bibliát, Isten +Szelleme ott van, és beszél a szívünkhöz folyamatosan-frissen. +

2 Tim. 3:16 mondja, "A teljes Írás Istentől +ihletett,". Hiszi ezt? Mielőtt válaszol, vegye fontolóra Jézus +hozzáállását a Szentíráshoz.

 

Hivatkozott emberi szerzőkre, de úgy értelmezte, mintha mindegyik mögött egy +Isteni Szerző állott volna. Ugyanolyan értelemben mondta azt, hogy Mózes +mondta, mint azt, hogy az Úr mondta (Mk. 7:10.). Ugyanúgy idézte a 1 +Móz. 2:24 narrátorát, mint saját teremtőjét (Mt. 19:4-5). Ugyancsak azt +mondta: "Találóan prófétált Ézsaiás rólatok, ti képmutatók, amint meg van +írva:", és amint elkezdi az idézetet Isten szavait mondja (Mk. 7:6 & +Ésa. 29:13). Ez Jézus hozzáállása, amit az Újszövetség szerzői is +meggyőződésük szerint átvettek, ti. az írás kettős szerzőségét. Számukra +valóság volt az, hogy "régen sokszor és sokféleképpen szólt Isten az +atyákhoz a próféták által," (Zsid 1:1) ugyanúgy, mint "a Szentlélektől +indíttatva szólaltak meg az Istentől küldött emberek" (2 Pét. 1:21). Sem +Isten nem beszélt úgy, hogy elvenné az ember személyiségét, sem az emberek +úgy, hogy sérült volna az Isteni szerző szava. Isten szólt. Emberek +szóltak. A valóság sem engedi befolyásolni az egyiket a másiktól. ... +

+Akkor ez volt Krisztus nézete az Írásokról. Az ő bizonyságuk volt Isten +bizonysága. A Biblia tanúbizonysága Isten tanúbizonysága. Éppen ezért a fő +oka, amiért a keresztyének hisznek a Biblia Isteni eredetében, az az, hogy +Jézus önmaga is ezt tartotta róla.

 
 --John R.W. Stott, Krisztus a vitatkozó, InterVarsity +Press 1978, 93-95

A 2 Tim. 3:16 így folytatódik: "hasznos a tanításra, a feddésre, a +megjobbításra, az igazságban való nevelésre; hogy tökéletes legyen az Isten +embere, minden jó cselekedetre felkészített." Ha hisszük, hogy a +Bibliából valóban Isten beszél hozzánk, abból következik, hogy az a +tekintély a hitünk és a magaviseletünk minden területén.

diff --git a/docs/howto/hu/html/h2-importance-exhortations.html b/docs/howto/hu/html/h2-importance-exhortations.html new file mode 100644 index 0000000..2d7693a --- /dev/null +++ b/docs/howto/hu/html/h2-importance-exhortations.html @@ -0,0 +1,17 @@ +Exhortations

Exhortations

+2 Tim.2:15 (KJV) "Study to show thyself approved unto God, a +workman that needeth not to be ashamed, rightly dividing the word of +truth." +

+Col.3:16 "Let the word of Christ richly dwell within you; with all +wisdom teaching and admonishing one another with psalms and hymns and +spiritual songs, singing with thankfulness in your hearts to +God." +

If you're rich in something, how much of it do you have?

+Not a little!

+Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." +

diff --git a/docs/howto/hu/html/h2-importance-liberates.html b/docs/howto/hu/html/h2-importance-liberates.html new file mode 100644 index 0000000..6e767de --- /dev/null +++ b/docs/howto/hu/html/h2-importance-liberates.html @@ -0,0 +1,14 @@ +A könyv ami megszabadít

A könyv ami megszabadít

+Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... "

We see that this is a conditional promice, specifically speaking of the +truth of God's word.

The Greek word for "wind" used in Eph.4:14 means a violent +wind. "As a result, we are no longer to be children, +tossed here and there by waves, and carried about by every wind of +doctrine..."One thing studying the Bible does for us is to ground +us in the truth, with the result that we won't be easily "blown away."

But Jesus answered and said to them, "You are +mistaken [KJV Ye do err], not understanding the Scriptures, or the power of +God."Mt.22:29

What 2 things do we need to know to be kept from error?

  • God's word

  • God's power

diff --git a/docs/howto/hu/html/h2-importance-once.html b/docs/howto/hu/html/h2-importance-once.html new file mode 100644 index 0000000..71266c1 --- /dev/null +++ b/docs/howto/hu/html/h2-importance-once.html @@ -0,0 +1,20 @@ +Appendix: "Once for All"

Appendix: "Once for All"

 

The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28).

+Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation.

 
 --John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107
diff --git a/docs/howto/hu/html/h2-importance-supplement.html b/docs/howto/hu/html/h2-importance-supplement.html new file mode 100644 index 0000000..c6a24d3 --- /dev/null +++ b/docs/howto/hu/html/h2-importance-supplement.html @@ -0,0 +1,10 @@ +Supplement: Bible Reading Programs

Supplement: Bible Reading Programs

Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! +

  1. New Testament in a Year: read one chapter each day, 5 days a week.

  2. Proverbs in a Month: read one chapter of Proverbs each day, corresponding to +the day of the month.

  3. Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance +on the 20th you read Ps.20, 50, 80, 110, & 140.

  4. Psalms & Proverbs in 6 months: read through Psalms and Proverbs one +chapter per day.

  5. Old Testament without Psalms & Proverbs in 2 years: if you read one +chapter a day of the Old Testament, skipping over Psalms & Proverbs, you +will read the Old Testament in 2 years and 2 weeks. +

diff --git a/docs/howto/hu/html/h2-importance-wars.html b/docs/howto/hu/html/h2-importance-wars.html new file mode 100644 index 0000000..fc677d0 --- /dev/null +++ b/docs/howto/hu/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +A Book that Wars

A Book that Wars

+Eph.6:10-18 is one picture of our spiritual armament.

Table 1.3. Spiritual Armor

QuestionAnswer
How many of the weapons listed here are defensive weapons?5
How many are offensive?One
Which one(s)? the word - rhema

diff --git a/docs/howto/hu/html/h2-importance-works.html b/docs/howto/hu/html/h2-importance-works.html new file mode 100644 index 0000000..8fcc543 --- /dev/null +++ b/docs/howto/hu/html/h2-importance-works.html @@ -0,0 +1,32 @@ +A könyv, amely cselekszik

A könyv, amely cselekszik

+Mit tesz önért a Bibliatanulmányozás? 1 Thess. 2:13 mondja, hogy +"annak ereje munkálkodik is bennetek, akik hisztek." +Minden írás mellé jegyezze le, mi az amit az Ige cselekszik. +

Table 1.2. Mit tesz a Bibliatanulmányozás a keresztyénekért?

HivatkozásCselekedet
Ef. 5:26 +megtisztít -- "...hogy a víz fürdőjével az ige által megtisztítva +megszentelje." +
+ApCsel. 20:32 + +felépít -- " ... kegyelme igéjének ajánllak titeket, aki felépíthet +benneteket, és örökséget adhat nektek a szentek között." +
+Róm. 15:4 + +vígasztal -- "Írásokból türelmet és vigasztalást merítve reménykedjünk." +
+Róm. 10:17 + +hitet ad --" A hit tehát hallásból van, a hallás pedig a Krisztus beszéde +által." +
+1 Kor. 10:11 + +figyelmeztet -- "Mindez pedig példaképpen történt velük, figyelmeztetésül +íratott meg nekünk, akik az utolsó időkben élünk." +
+Mt. 4:4 + +táplál -- "Ő így válaszolt: 'Meg van írva: Nem csak kenyérrel él az ember, +hanem minden igével, amely Isten szájából származik.'" +

diff --git a/docs/howto/hu/html/h2-importance.html b/docs/howto/hu/html/h2-importance.html new file mode 100644 index 0000000..3cb5d33 --- /dev/null +++ b/docs/howto/hu/html/h2-importance.html @@ -0,0 +1,28 @@ +Chapter 1. Isten szavának jelentősége

Chapter 1. Isten szavának jelentősége

Isten szavának megértése nagyon fontos mindazoknak, akik segítségük hívják +Isten nevét. A Biblia tanulmányozása egyike az elsődleges módoknak, hogy +megtanuljunk kommunikálni Istennel.

A Könyv, amely PÁRATLAN

A Biblia több tekintetben is egyedülálló. Páratlan a:

  • +népszerűségében. Csak az Egyesült Államokban több, mint 500 millió dollárt +hoznak az eladások évente. A Biblia egyszerre minden idők és minden év +bestsellere! +

  • +szerzőségében. Több, mint 1600 év alatt íródott, különböző háttérrel +rendelkező 40 különböző szerzőtől, mégis úgy olvassák, mintha egy írta +volna. +

  • +fennmaradásában. F.F. Bruce Megbízhatóak az Újszövetség +dokumentumai? műve összehasonlítja az Újszövetség kéziratait más +ősi iratokkal: +

Table 1.1. Az Újszövetség kéziratainak összehasonlítása más ősi iratokkal.

IratKeletkezésLegkorábbi másolatEltelt időFennmaradt másolatok
Hérodotosz448-428 Kr.e900 Kr.u.1300 év8 +
Tacitus100 Kr.u.1100 Kr.u.1000 év20 +
Cézár Gall háború58-50 Kr.e.900 Kr.u.950 év10 +
Livius Róma története59 Kr.e. - 17 Kr.u.900 Kr.u.900 év20 +
ÚjszövetségKr.u. 40 - 100Kr. u. 130 töredékes kéziratok, Kr.u. 350 teljes kéziratok30 -310 év5 000 görög és 10 000 latin nyelvű +

Cézár Gall háborújából maradt fenn, a legkorábbi is 900 +évvel későbbi másolat, mint az eredeti mű stb. Az Újtestamentum hiánytalan +példánya 350-ből, több papirusztekercs, mely az Újtestamentum töredékes +szövegét tartalmazza a 200-as évekből, míg János evangéliumának töredékeit +Kr.u. 130-ból datálható.

 

"Az eredetiség és a teljesség a bizonyíték arra, hogy a szöveg, amin az +Újszövetség alapszik, abszolút és megközelíthetetlenül egyedülálló a többi +ősi prózai irat között."

 
 --F.J.A. Hort, "Az Újszövetség eredeti görögben" szövegkritikája írja, 1.kötet +561.oldal, Macmillan Co., idézve az Élet Kérdései +25-26. oldalán
diff --git a/docs/howto/hu/html/h2-rules-context.html b/docs/howto/hu/html/h2-rules-context.html new file mode 100644 index 0000000..98cef98 --- /dev/null +++ b/docs/howto/hu/html/h2-rules-context.html @@ -0,0 +1,21 @@ +Rule 2 - Interpret within the biblical context

Rule 2 - Interpret within the biblical context

Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further.

Example 2A

In a previous lesson we considered Jn.3:5 "born of water and the +Spirit." In context, what is the water under discussion here?

Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth.

Example 2B

1 Cor.14:34 “Let the women keep silent in the churches” has to +be taken within the biblical context of 1 Cor.11:5 “every woman [...] +while praying or prophesying [...]

Example 2C

Acts 2:38 “And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]"”. Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? +

diff --git a/docs/howto/hu/html/h2-rules-hcontest.html b/docs/howto/hu/html/h2-rules-hcontest.html new file mode 100644 index 0000000..e80538a --- /dev/null +++ b/docs/howto/hu/html/h2-rules-hcontest.html @@ -0,0 +1,21 @@ +Rule 3 - Interpret within the historical and cultural context

Rule 3 - Interpret within the historical and cultural context

+At first we are not asking “What does it mean to me?” but +“What did it mean to the original readers?”; later we can ask, +“What does it mean to me?”. We have to take into account the +historical and cultural background of the author and the recipients.

Example 3A

3 days & 3 nights” (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction.

We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble.

Example 3B

Gen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant.

diff --git a/docs/howto/hu/html/h2-rules-normal.html b/docs/howto/hu/html/h2-rules-normal.html new file mode 100644 index 0000000..d1e0040 --- /dev/null +++ b/docs/howto/hu/html/h2-rules-normal.html @@ -0,0 +1,22 @@ +Rule 4 - Interpret according to the normal usage of words in language

Rule 4 - Interpret according to the normal usage of words in language

Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings.

Example 4A

evil eye” in Mt.6:23.

Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!!

What we have here is a Hebrew idiom, “evil eye”. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context.

Example 4B

Is.59:1 “The Lord's hand is not short;

Deut.33:27 “Underneath are the everlasting arms.

+References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 “He will cover you with His feathers; And under His wings +shalt thou trust”. W.M. said, “By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird”. The Mormons had to laugh as they realised the +ridiculousness of their position. +

diff --git a/docs/howto/hu/html/h2-rules-parables.html b/docs/howto/hu/html/h2-rules-parables.html new file mode 100644 index 0000000..516bfc7 --- /dev/null +++ b/docs/howto/hu/html/h2-rules-parables.html @@ -0,0 +1,15 @@ +Rule 5 - Understand the purpose of parables and the difference between a parable and an allegory

Rule 5 - Understand the purpose of parables and the difference between a +parable and an allegory

An allegory is: A story where each element has a +meaning.

Every parable is an allegory, true or false?

Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine.

Example 5A

The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have?

All sorts of violence happens to the meanings: God is reluctant to protect +the rights of widows, prayer "bothers" Him, etc.

Example 5B

The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory?

The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master.

diff --git a/docs/howto/hu/html/h2-rules.html b/docs/howto/hu/html/h2-rules.html new file mode 100644 index 0000000..ffbf96c --- /dev/null +++ b/docs/howto/hu/html/h2-rules.html @@ -0,0 +1,69 @@ +Chapter 3. Rules of Bible Interpretation (Hermeneutics)

Chapter 3. Rules of Bible Interpretation (Hermeneutics)

We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing +this first, that no prophesy of scripture is of any private +interpretation.”). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 “...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction.

How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind:

Rule 1 - Interpret according to the exact meaning of the words.

The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps:

  1. Definition. Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial.

  2. Kereszthivatkozások. Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning.

Example 1A

Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Example 1B

In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851)

  • Cross-references for aleipho: +

    1. Mt.6:17 But you, when you fast, anoint your head

    2. Mk.16:1 [the women] brought spices that they might come and anoint Him.

    3. Mk.6:13 And they were...anointing with oil many sick people and healing +them.

    4. Lk.7:38 [...] kissing His feet and anointing them with the perfume

    5. Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair

  • Cross-references of chrio: +

    1. Lk.4:18 “The Spirit of the Lord is upon me, because He has anointed me +to preach [...]

    2. Acts 4:27 Jesus, whom Thou hast anointed

    3. Acts 10:38 God anointed Jesus with the Holy Ghost and power

    4. 2 Cor.1:21 Now He who...anointed us is God

So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual

As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. +

Now let's apply what we just learned by this word study to James 5:14 +"Is any among you sick? Let him call for the elders of the church; +and let them pray over him, anointing him with oil in the name of the +Lord." Is "anointing" spiritual or practical? Practical!

+And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! +

diff --git a/docs/howto/hu/html/index.html b/docs/howto/hu/html/index.html new file mode 100644 index 0000000..643aa51 --- /dev/null +++ b/docs/howto/hu/html/index.html @@ -0,0 +1,19 @@ +The Biblestudy HowTo

The Biblestudy HowTo

Bob Harman

The BibleTime team

+ This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". +

+ Scripture quotes are from the New American Standard Bible unless otherwise +indicated. +

Abstract

+ The Biblestudy HowTo is a guide for studying the +Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. +


diff --git a/docs/howto/it/docbook/howto-basics.docbook b/docs/howto/it/docbook/howto-basics.docbook new file mode 100644 index 0000000..38d1b95 --- /dev/null +++ b/docs/howto/it/docbook/howto-basics.docbook @@ -0,0 +1,211 @@ +Elementi di studio della bibbia + + +La nostra intenzione �di occuparci della Bibbia + +
Jn.5:39-40 You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life. +
+
+ +The chief purpose of the book is to bring us to the Person. Martin Luther +said we go to the cradle only for the sake of the baby; just +so in Bible study, we do it not for its own sake but for fellowship with +God. + + +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104. +The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...] +Non c'�merito n�profitto nel leggere la Bibbia per se stessi, ma soltanto se +ci porta a Ges Cristo. Per qualunque motivo leggiamo la bibbia dobbiamo +avere una forta speranza di incontrare il Cristo attraverso di essa. +
+
+ +Approcci alla parola di Dio +Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds. + +L'ascolto +Lk.11:28 blessed are those who hear the word of God, and observe +it. + + +La lettura +Rev.1:3 Blessed is he who reads and those who hear the words of this +prophecy [...] +1 Tim.4:13 give attention to the public reading of Scripture +[...] + + + +Study +Acts 17:11 Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so. + +2 Tim.2:15 Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth. + + +Memorizzazione +Ps.119:11 Thy word I have hid in my heart, that I may not sin against +Thee. + + +Meditazione +Ps.1:2-3 But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers. + + +The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible. + + + +Tipi di studio della bibbia +Studio tematico +Prendi un argomento e seguilo nella bibbia usando le referenze incrociate o +una concordanza. + + +Studio di una personaggio +Lo studio della vita di una personaggio biblico. Per esempio: La vita di +Giuseppe in Gn 37-50. + + +Esposizione +Lo studio di un certo brano: paragrafo, capitolo o libro. + + + +Le basi di una interpretazione corretta + +Contenuto +Cosa significa? Cosa significa nella lingua originale? Attento alle +definizioni! Non leggere quello che non �detto. + + +Contesto +What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book. + + +Referenze +Cosa dicono altri versi su questo argomento nel resto della bibbia? La +parola di Dio non �contradittoria in se stessa, per questo la nostra +interpretazione deve subire la prova di altre scritture. + + + +Uno studio di Matteo 6,1-18 +Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline: + + + Beware of practicing your righteousness before men to be noticed + + +What does practicing your righteousness mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought? + + + When you give + When you fast + When you pray + + +Adesso inserisci i propositi specifici per evitare il modo sbagliato di +praticare le tue buone opere: + + + When you give + + don't sound a trumpet. (how might someone sound a trumpet +today?) + do it secretly. + etc. + + + + + +Scheda di lavoro: Come usare una concordanza + +Trovare un particolare versetto + + Scegli una parola chiave o la parola meno usata del versetto. + Cerca questa parola nell'elenco alfabetico. + Segui la colonna dei riferimenti finch�trovi il tuo versetto. + + +Find these verses: + + Faithful are the wounds of a friend + We are ambassadors of Christ. + The story of the rich man and Lazarus. + + + + +Fare uno studio tematico +Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought." + + + +Chiarire il senso della parola in greco e ebraico +What if you noticed a contradiction in the KJV between Mt.7:1 Judge +not lest you be judged and 1 Cor.2:15 He that is spiritual +judgeth all things. Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.) + + Look up "judge". + Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down. + Now look up "judgeth". + Vai sotto a 1 Cor 2:15 . . . . . 350. + Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer! + + + +Trovare i significati dei nomi +Con la stessa procedura puoi trovare i significati dei nomi in greco o +ebraico. +Cerca questi nomi e scrivine il significato: + +Nabal +Abigail +Joshua +Barnabus + + + + + +
diff --git a/docs/howto/it/docbook/howto-importance.docbook b/docs/howto/it/docbook/howto-importance.docbook new file mode 100644 index 0000000..f94c0a1 --- /dev/null +++ b/docs/howto/it/docbook/howto-importance.docbook @@ -0,0 +1,311 @@ +L'importanza della parola di Dio +Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God. + +Un libro eccezionale +The Bible stands alone in many ways. It is unique in: + + + + +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! + + + + +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. + + + + +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: + + + + +Paragone di manoscritti del nuovo testamento con altri testi antichi. + + + +Opera +Epoca di scrittura +Copia più antica +Differnza di tempoNumero delle copie + + + +Erodoto +448-428 A.C.900 D.C. +1300 anni8 + + +Tacito +100 D.C.1100 D.C. +1000 anni20 + + +De bello gallico di Giulio Cesare +50-58 A.C.900 D.C. +950 anni10 + + +Ab urbe condita di Livio +59 A.C. - 17 D.C.900 D.C. +900 anni20 + + +Nuovo testamento +40 D.C. - 100 D.C.130 D.C. manoscritti parziali 350 D.C. manoscritti integrali 30 - 310 anni5.00 greci & 10.000 latini + +
+Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin! +
Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26"Per quanto riguarda l'esattezza e la completezza il testo del nuovo +testamento è unico e irraggiungibile tra tutti gli altri testi di prosa +dell'Anitichità."
+
+ +Un libro ispirato da Dio +Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. + +2 Tm 3,16 dichiara: "Tutta la scrittura infatti è ispirata da +Dio." Ci credi? Prima di rispondere prendi in considerazione la +posizione di Gesù verso le Scritture. +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95 He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... + + +This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.
+ +2 Tm 3,16 continua: "è utile per insegnare, convincere, correggere +e formare alla giustizia, perchè l'uomo di Dio sia completo e ben preparato +per ogni opera buona." Se accettiamo che la Bibbia è veramente +Dio che si rivolge a noi, allora ne consegue che sarà la nostra guida in +tutte le questioni di fede e di condotta di vita. +
+ +Un libro che funziona + +Quale sarà l'effetto dello studio della Bibbia per te? 1 Ts 2,13 dice che la +bibbia "opera in voi che credete." Accanto ad ogni +scrittura, inserisci l'opera che la parola compie. + + +Quale effetto ha lo studio della Bibbia per i cristiani? + + + +Riferimento +Effetto + + + + +Ef 5,26 + +purifica -- "... purificandola per mezzo dell'acqua e della parola." + + + + +At 20,32 + + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " + + + + +Rm 15,4 + + +consola -- "perché in virtù della perseveranza e della consolazione che ci +vengono dalle Scritture teniamo viva la nostra speranza." + + + + + +Rm 10,17 + + +da fede -- "La fede dipende dunque dalla predicazione e la predicazione a +sua volta si attua per la parola di Cristo." + + + + + +1 Cor 10,11 + + +ammonisce -- "Tutte queste cose però accadero a loro come esempio, e sono +state scritte per ammonimento nostro" + + + + + +Mt 4,4 + + +nutre -- "Ma egli rispose: 'Sta scritto: Non solo di pane vivrà l'uomo ma di +ogni parola che esce dalla bocca di Dio.'" + + + + +
+
+ +Un libro che rende liberi + +Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... " +Vediamo che questa è una promessa condizionata che parla in particolare +della verità della parola di Dio. + +La parola greca per "vento" usato in Ef 4,14 parla di un vento +violento. "Questo affinché non siamo più come fanciulli +sballottati dalle onde e portati qua e là da qualsiasi vento di dottrina +..." Un effetto dello studio della Bibbia sta nel fatto che +saremo radicati nella verità col risultato che non saremo facilmente +"soffiati via." + +E Gesù rispose loro: "Voi vi ingannate, non +conoscendo né le Scritture, né la potenza di Dio."Mt 22,29 +Quali sono le due cose di cui abbiamo bisogno per essere liberati +dall'errore? + +La parola di Dio +La forza di Dio + + + +Un libro che da battaglia + +Ef 6,10-18 è un immagine del nostro armamento spirituale. + +Armamento spirituale + + + +Domanda +Risposta + + +Quante delle armi elencate nel testo sono armi difensive?5 +Quante sono offensive?One +Quale? La parola - rhema +
+
+ +Esortazioni + +2 Tm 2,15 Sforzati di presentarti davanti a Dio come un +uomo degno di approvazione, un lavoratore che non ha di che vergognarsi, uno +scrupoloso dispensatore della parola della verità. + + +Col 3,16 La parola di Cristo dimori tra voi +abbondantemente; ammaestratevi e ammonitevi con ogni sapienza, cantando a +Dio di cuore e con gratitudine salmi, inni e cantici +spirituali. + + +Se siete ricchi di qualcosa, quanto ne avete? + +Non poco! + + +Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." + + +Appendice: <quote>Una volta per tutte</quote> +
+John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107 The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28). +Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation. +
+
+ +Supplemento: Programmi per la lettura della bibbia Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! + + +Nuovo Testamento in un anno: leggi un capitolo ogni giorno, 5 giorni alla +settimana. +Proverbi in un mese: leggi un capitolo dei Proverbi, corrispondente al +giorno del mese, ogni giorno. +Salmi in un mese: leggi 5 salmi all'intervallo di 30 ogni giorno, per +esempio: il 20 leggi Sal 20, 50, 80, 110 e 140. +Salmi e Proverbi in 6 mesi: leggi i Salmi e i Proverbi un capitolo al +giorno. +Antico testamento senza Salmi e Proverbi in 2 anni: Se leggi un capitolo al +giorno dall'antico testamento, tralasciando Salmi e Proverbi, riuscirai a +leggere l'antico testamento in 2 anni e 2 settimane. + + + + +
+ diff --git a/docs/howto/it/docbook/howto-interpretation.docbook b/docs/howto/it/docbook/howto-interpretation.docbook new file mode 100644 index 0000000..a184bbe --- /dev/null +++ b/docs/howto/it/docbook/howto-interpretation.docbook @@ -0,0 +1,261 @@ +Regole per l'interpretazione della Bibbia (Ermeneutica) +We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV Knowing +this first, that no prophesy of scripture is of any private +interpretation.). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 ...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction. + +How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind: + +
Regola 1 - Interpreta seguendo il senso esatto delle parole. +The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps: + + + + Definition + Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial. + + + + + Referenze + Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning. + + + + +
Esempio 1A +Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991). + +Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found? +Mary is already clinging to Jesus, and he is saying to stop holding him! +
+ +
Example 1B +In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing? +Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851) + + +Cross-references for aleipho: + + Mt.6:17 But you, when you fast, anoint your head + Mk.16:1 [the women] brought spices that they might come and anoint Him. + Mk.6:13 And they were...anointing with oil many sick people and healing +them. + Lk.7:38 [...] kissing His feet and anointing them with the perfume + Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair + + + +Cross-references of chrio: + + Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me +to preach [...] + Acts 4:27 Jesus, whom Thou hast anointed + Acts 10:38 God anointed Jesus with the Holy Ghost and power + 2 Cor.1:21 Now He who...anointed us is God + + + + +So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual + +As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. + +Ora applichiamo ciò che abbiamo appreso dallo studio di questa parola a +Giacomo 5:14 "Qualcuno di voi è infermo? Chiami gli anziani, della +chiesa, ed essi preghino su di lui, ungendolo di olio nel nome del +Signore." Qui "ungere" è spirituale o pratico? Pratico! + +And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! + +
+
+ +
+Regola 2 - Interpreta secondo il contesto biblico +Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further. + +
Esempio 2A +In una lezione precedente, abbiamo parlato di Gv.3:5 "nato d'acqua +e di Spirito." Nel contesto, qual è l'acqua si cui si discute? +Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth. +
+
Esempio 2B +1 Cor.14:34 Let the women keep silent in the churches has to +be taken within the biblical context of 1 Cor.11:5 every woman [...] +while praying or prophesying [...] +
+
Esempio 2C +Acts 2:38 And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]". Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? + +
+
+ +
+Regola 3 - Interpreta secondo il contesto storico e culturale + +At first we are not asking What does it mean to me? but +What did it mean to the original readers?; later we can ask, +What does it mean to me?. We have to take into account the +historical and cultural background of the author and the recipients. + +
Esempio 3A 3 days & 3 nights (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction. +We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble. +
+ +
Esempio 3BGen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant. +
+
+ +
Regola 4 - Interpreta secondo il normale uso delle prole nella lingua +Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings. + +
Esempio 4A +evil eye in Mt.6:23. +Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!! +What we have here is a Hebrew idiom, evil eye. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context. +
+ +
Esempio 4B +Is.59:1 The Lord's hand is not short; +Deut.33:27 Underneath are the everlasting arms. + +References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 He will cover you with His feathers; And under His wings +shalt thou trust. W.M. said, By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird. The Mormons had to laugh as they realised the +ridiculousness of their position. + +
+
+ +
Regola 5 - Comprendi lo scopo delle parabole e la differenza tra una +parabola e un'allegoria +An allegory is: A story where each element has a +meaning. +Ogni parabola è un'allegoria, giusto o sbagliato? + +Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine. + +
Esempio 5A +The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have? +Tutti i tipi di violenza raggiungono lo scopo: Dio esita a proteggere i +diriti della vedova, la preghiera lo scoccia, ecc.
+ +
Esempio 5B +The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory? +The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master. +
+ +
+
diff --git a/docs/howto/it/docbook/index.docbook b/docs/howto/it/docbook/index.docbook new file mode 100644 index 0000000..7d2e2b7 --- /dev/null +++ b/docs/howto/it/docbook/index.docbook @@ -0,0 +1,77 @@ + +BibleTime'> + + + + + +]> + + + + + HowTo sullo studio della Bibbia + + + + Bob + Harman + + + + The BibleTime team + + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". + + + Scripture quotes are from the New American Standard Bible unless otherwise +indicated. + + + + + Abstract + + + The Biblestudy HowTo is a guide for studying the +Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/it/html/h2-basics-approaches.html b/docs/howto/it/html/h2-basics-approaches.html new file mode 100644 index 0000000..65f27ac --- /dev/null +++ b/docs/howto/it/html/h2-basics-approaches.html @@ -0,0 +1,22 @@ +Approcci alla parola di Dio

Approcci alla parola di Dio

Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds.

L'ascolto

Lk.11:28 “blessed are those who hear the word of God, and observe +it.

La lettura

Rev.1:3 “Blessed is he who reads and those who hear the words of this +prophecy [...]

1 Tim.4:13 “give attention to the public reading of Scripture +[...]” +

Study

Acts 17:11 “Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so.” +

2 Tim.2:15 “Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth.

Memorizzazione

Ps.119:11 “Thy word I have hid in my heart, that I may not sin against +Thee.

Meditazione

Ps.1:2-3 “But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers.” +

The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible.

diff --git a/docs/howto/it/html/h2-basics-expository.html b/docs/howto/it/html/h2-basics-expository.html new file mode 100644 index 0000000..735e5c9 --- /dev/null +++ b/docs/howto/it/html/h2-basics-expository.html @@ -0,0 +1,10 @@ +Uno studio di Matteo 6,1-18

Uno studio di Matteo 6,1-18

Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline:

  1. Beware of practicing your righteousness before men to be noticed

What does “practicing your righteousness” mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought?

  1. When you give

  2. When you fast

  3. When you pray

Adesso inserisci i propositi specifici per evitare il modo sbagliato di +praticare le tue buone opere:

  1. When you give +

    1. don't sound a trumpet. (how might someone “sound a trumpet” +today?)

    2. do it secretly.

    3. etc.

diff --git a/docs/howto/it/html/h2-basics-interpretation.html b/docs/howto/it/html/h2-basics-interpretation.html new file mode 100644 index 0000000..4b07093 --- /dev/null +++ b/docs/howto/it/html/h2-basics-interpretation.html @@ -0,0 +1,6 @@ +Le basi di una interpretazione corretta

Le basi di una interpretazione corretta

Contenuto

Cosa significa? Cosa significa nella lingua originale? Attento alle +definizioni! Non leggere quello che non �detto.

Contesto

What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book.

Referenze

Cosa dicono altri versi su questo argomento nel resto della bibbia? La +parola di Dio non �contradittoria in se stessa, per questo la nostra +interpretazione deve subire la prova di altre scritture.

diff --git a/docs/howto/it/html/h2-basics-types.html b/docs/howto/it/html/h2-basics-types.html new file mode 100644 index 0000000..e2dd80f --- /dev/null +++ b/docs/howto/it/html/h2-basics-types.html @@ -0,0 +1,3 @@ +Tipi di studio della bibbia

Tipi di studio della bibbia

Studio tematico

Prendi un argomento e seguilo nella bibbia usando le referenze incrociate o +una concordanza.

Studio di una personaggio

Lo studio della vita di una personaggio biblico. Per esempio: La vita di +Giuseppe in Gn 37-50.

Esposizione

Lo studio di un certo brano: paragrafo, capitolo o libro.

diff --git a/docs/howto/it/html/h2-basics-worksheet.html b/docs/howto/it/html/h2-basics-worksheet.html new file mode 100644 index 0000000..cc45fb0 --- /dev/null +++ b/docs/howto/it/html/h2-basics-worksheet.html @@ -0,0 +1,15 @@ +Scheda di lavoro: Come usare una concordanza

Scheda di lavoro: Come usare una concordanza

Trovare un particolare versetto

  1. Scegli una parola chiave o la parola meno usata del versetto.

  2. Cerca questa parola nell'elenco alfabetico.

  3. Segui la colonna dei riferimenti finch�trovi il tuo versetto.

Find these verses: +

  1. Faithful are the wounds of a friend

  2. We are ambassadors of Christ.

  3. The story of the rich man and Lazarus.

+

Fare uno studio tematico

Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought."

Chiarire il senso della parola in greco e ebraico

What if you noticed a contradiction in the KJV between Mt.7:1 “Judge +not lest you be judged” and 1 Cor.2:15 “He that is spiritual +judgeth all things.” Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.)

  1. Look up "judge".

  2. Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down.

  3. Now look up "judgeth".

  4. Vai sotto a 1 Cor 2:15 . . . . . 350.

  5. Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer!

Trovare i significati dei nomi

Con la stessa procedura puoi trovare i significati dei nomi in greco o +ebraico.

Cerca questi nomi e scrivine il significato:

  • Nabal

  • Abigail

  • Joshua

  • Barnabus

diff --git a/docs/howto/it/html/h2-basics.html b/docs/howto/it/html/h2-basics.html new file mode 100644 index 0000000..cc6828b --- /dev/null +++ b/docs/howto/it/html/h2-basics.html @@ -0,0 +1,16 @@ +Chapter 2. Elementi di studio della bibbia

Chapter 2. Elementi di studio della bibbia

La nostra intenzione �di occuparci della Bibbia

+

 

You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life.

 
 --Jn.5:39-40

+

The chief purpose of the book is to bring us to the Person. Martin Luther +said “we go to the cradle only for the sake of the baby”; just +so in Bible study, we do it not for its own sake but for fellowship with +God. +

 

The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...]

Non c'�merito n�profitto nel leggere la Bibbia per se stessi, ma soltanto se +ci porta a Ges Cristo. Per qualunque motivo leggiamo la bibbia dobbiamo +avere una forta speranza di incontrare il Cristo attraverso di essa.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104.
diff --git a/docs/howto/it/html/h2-importance-breathed.html b/docs/howto/it/html/h2-importance-breathed.html new file mode 100644 index 0000000..9bdce85 --- /dev/null +++ b/docs/howto/it/html/h2-importance-breathed.html @@ -0,0 +1,32 @@ +Un libro ispirato da Dio

Un libro ispirato da Dio

Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. +

2 Tm 3,16 dichiara: "Tutta la scrittura infatti è ispirata da +Dio." Ci credi? Prima di rispondere prendi in considerazione la +posizione di Gesù verso le Scritture.

 

He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... +

+This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95

2 Tm 3,16 continua: "è utile per insegnare, convincere, correggere +e formare alla giustizia, perchè l'uomo di Dio sia completo e ben preparato +per ogni opera buona." Se accettiamo che la Bibbia è veramente +Dio che si rivolge a noi, allora ne consegue che sarà la nostra guida in +tutte le questioni di fede e di condotta di vita.

diff --git a/docs/howto/it/html/h2-importance-exhortations.html b/docs/howto/it/html/h2-importance-exhortations.html new file mode 100644 index 0000000..820d273 --- /dev/null +++ b/docs/howto/it/html/h2-importance-exhortations.html @@ -0,0 +1,17 @@ +Esortazioni

Esortazioni

+2 Tm 2,15 Sforzati di presentarti davanti a Dio come un +uomo degno di approvazione, un lavoratore che non ha di che vergognarsi, uno +scrupoloso dispensatore della parola della verità. +

+Col 3,16 La parola di Cristo dimori tra voi +abbondantemente; ammaestratevi e ammonitevi con ogni sapienza, cantando a +Dio di cuore e con gratitudine salmi, inni e cantici +spirituali. +

Se siete ricchi di qualcosa, quanto ne avete?

+Non poco!

+Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." +

diff --git a/docs/howto/it/html/h2-importance-liberates.html b/docs/howto/it/html/h2-importance-liberates.html new file mode 100644 index 0000000..46399e0 --- /dev/null +++ b/docs/howto/it/html/h2-importance-liberates.html @@ -0,0 +1,15 @@ +Un libro che rende liberi

Un libro che rende liberi

+Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... "

Vediamo che questa è una promessa condizionata che parla in particolare +della verità della parola di Dio.

La parola greca per "vento" usato in Ef 4,14 parla di un vento +violento. "Questo affinché non siamo più come fanciulli +sballottati dalle onde e portati qua e là da qualsiasi vento di dottrina +..." Un effetto dello studio della Bibbia sta nel fatto che +saremo radicati nella verità col risultato che non saremo facilmente +"soffiati via."

E Gesù rispose loro: "Voi vi ingannate, non +conoscendo né le Scritture, né la potenza di Dio."Mt 22,29

Quali sono le due cose di cui abbiamo bisogno per essere liberati +dall'errore?

  • La parola di Dio

  • La forza di Dio

diff --git a/docs/howto/it/html/h2-importance-once.html b/docs/howto/it/html/h2-importance-once.html new file mode 100644 index 0000000..8c65867 --- /dev/null +++ b/docs/howto/it/html/h2-importance-once.html @@ -0,0 +1,20 @@ +Appendice: Una volta per tutte

Appendice: “Una volta per tutte

 

The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28).

+Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation.

 
 --John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107
diff --git a/docs/howto/it/html/h2-importance-supplement.html b/docs/howto/it/html/h2-importance-supplement.html new file mode 100644 index 0000000..c0e81b5 --- /dev/null +++ b/docs/howto/it/html/h2-importance-supplement.html @@ -0,0 +1,11 @@ +Supplemento: Programmi per la lettura della bibbia

Supplemento: Programmi per la lettura della bibbia

Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! +

  1. Nuovo Testamento in un anno: leggi un capitolo ogni giorno, 5 giorni alla +settimana.

  2. Proverbi in un mese: leggi un capitolo dei Proverbi, corrispondente al +giorno del mese, ogni giorno.

  3. Salmi in un mese: leggi 5 salmi all'intervallo di 30 ogni giorno, per +esempio: il 20 leggi Sal 20, 50, 80, 110 e 140.

  4. Salmi e Proverbi in 6 mesi: leggi i Salmi e i Proverbi un capitolo al +giorno.

  5. Antico testamento senza Salmi e Proverbi in 2 anni: Se leggi un capitolo al +giorno dall'antico testamento, tralasciando Salmi e Proverbi, riuscirai a +leggere l'antico testamento in 2 anni e 2 settimane. +

diff --git a/docs/howto/it/html/h2-importance-wars.html b/docs/howto/it/html/h2-importance-wars.html new file mode 100644 index 0000000..fd236e8 --- /dev/null +++ b/docs/howto/it/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +Un libro che da battaglia

Un libro che da battaglia

+Ef 6,10-18 è un immagine del nostro armamento spirituale.

Table 1.3. Armamento spirituale

DomandaRisposta
Quante delle armi elencate nel testo sono armi difensive?5
Quante sono offensive?One
Quale? La parola - rhema

diff --git a/docs/howto/it/html/h2-importance-works.html b/docs/howto/it/html/h2-importance-works.html new file mode 100644 index 0000000..89c7b98 --- /dev/null +++ b/docs/howto/it/html/h2-importance-works.html @@ -0,0 +1,32 @@ +Un libro che funziona

Un libro che funziona

+Quale sarà l'effetto dello studio della Bibbia per te? 1 Ts 2,13 dice che la +bibbia "opera in voi che credete." Accanto ad ogni +scrittura, inserisci l'opera che la parola compie. +

Table 1.2. Quale effetto ha lo studio della Bibbia per i cristiani?

RiferimentoEffetto
Ef 5,26 +purifica -- "... purificandola per mezzo dell'acqua e della parola." +
+At 20,32 + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " +
+Rm 15,4 + +consola -- "perché in virtù della perseveranza e della consolazione che ci +vengono dalle Scritture teniamo viva la nostra speranza." +
+Rm 10,17 + +da fede -- "La fede dipende dunque dalla predicazione e la predicazione a +sua volta si attua per la parola di Cristo." +
+1 Cor 10,11 + +ammonisce -- "Tutte queste cose però accadero a loro come esempio, e sono +state scritte per ammonimento nostro" +
+Mt 4,4 + +nutre -- "Ma egli rispose: 'Sta scritto: Non solo di pane vivrà l'uomo ma di +ogni parola che esce dalla bocca di Dio.'" +

diff --git a/docs/howto/it/html/h2-importance.html b/docs/howto/it/html/h2-importance.html new file mode 100644 index 0000000..2f325dc --- /dev/null +++ b/docs/howto/it/html/h2-importance.html @@ -0,0 +1,27 @@ +Chapter 1. L'importanza della parola di Dio

Chapter 1. L'importanza della parola di Dio

Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God.

Un libro eccezionale

The Bible stands alone in many ways. It is unique in:

  • +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! +

  • +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. +

  • +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: +

Table 1.1. Paragone di manoscritti del nuovo testamento con altri testi antichi.

OperaEpoca di scritturaCopia più anticaDiffernza di tempoNumero delle copie
Erodoto448-428 A.C.900 D.C.1300 anni8 +
Tacito100 D.C.1100 D.C.1000 anni20 +
De bello gallico di Giulio Cesare50-58 A.C.900 D.C.950 anni10 +
Ab urbe condita di Livio59 A.C. - 17 D.C.900 D.C.900 anni20 +
Nuovo testamento40 D.C. - 100 D.C.130 D.C. manoscritti parziali 350 D.C. manoscritti integrali30 - 310 anni5.00 greci & 10.000 latini +

Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin!

 

"Per quanto riguarda l'esattezza e la completezza il testo del nuovo +testamento è unico e irraggiungibile tra tutti gli altri testi di prosa +dell'Anitichità."

 
 --Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26
diff --git a/docs/howto/it/html/h2-rules-context.html b/docs/howto/it/html/h2-rules-context.html new file mode 100644 index 0000000..0eb100b --- /dev/null +++ b/docs/howto/it/html/h2-rules-context.html @@ -0,0 +1,21 @@ +Regola 2 - Interpreta secondo il contesto biblico

Regola 2 - Interpreta secondo il contesto biblico

Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further.

Esempio 2A

In una lezione precedente, abbiamo parlato di Gv.3:5 "nato d'acqua +e di Spirito." Nel contesto, qual è l'acqua si cui si discute?

Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth.

Esempio 2B

1 Cor.14:34 “Let the women keep silent in the churches” has to +be taken within the biblical context of 1 Cor.11:5 “every woman [...] +while praying or prophesying [...]

Esempio 2C

Acts 2:38 “And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]"”. Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? +

diff --git a/docs/howto/it/html/h2-rules-hcontest.html b/docs/howto/it/html/h2-rules-hcontest.html new file mode 100644 index 0000000..eb81e92 --- /dev/null +++ b/docs/howto/it/html/h2-rules-hcontest.html @@ -0,0 +1,21 @@ +Regola 3 - Interpreta secondo il contesto storico e culturale

Regola 3 - Interpreta secondo il contesto storico e culturale

+At first we are not asking “What does it mean to me?” but +“What did it mean to the original readers?”; later we can ask, +“What does it mean to me?”. We have to take into account the +historical and cultural background of the author and the recipients.

Esempio 3A

3 days & 3 nights” (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction.

We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble.

Esempio 3B

Gen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant.

diff --git a/docs/howto/it/html/h2-rules-normal.html b/docs/howto/it/html/h2-rules-normal.html new file mode 100644 index 0000000..2d48334 --- /dev/null +++ b/docs/howto/it/html/h2-rules-normal.html @@ -0,0 +1,22 @@ +Regola 4 - Interpreta secondo il normale uso delle prole nella lingua

Regola 4 - Interpreta secondo il normale uso delle prole nella lingua

Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings.

Esempio 4A

evil eye” in Mt.6:23.

Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!!

What we have here is a Hebrew idiom, “evil eye”. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context.

Esempio 4B

Is.59:1 “The Lord's hand is not short;

Deut.33:27 “Underneath are the everlasting arms.

+References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 “He will cover you with His feathers; And under His wings +shalt thou trust”. W.M. said, “By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird”. The Mormons had to laugh as they realised the +ridiculousness of their position. +

diff --git a/docs/howto/it/html/h2-rules-parables.html b/docs/howto/it/html/h2-rules-parables.html new file mode 100644 index 0000000..da96a91 --- /dev/null +++ b/docs/howto/it/html/h2-rules-parables.html @@ -0,0 +1,15 @@ +Regola 5 - Comprendi lo scopo delle parabole e la differenza tra una parabola e un'allegoria

Regola 5 - Comprendi lo scopo delle parabole e la differenza tra una +parabola e un'allegoria

An allegory is: A story where each element has a +meaning.

Ogni parabola è un'allegoria, giusto o sbagliato?

Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine.

Esempio 5A

The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have?

Tutti i tipi di violenza raggiungono lo scopo: Dio esita a proteggere i +diriti della vedova, la preghiera lo scoccia, ecc.

Esempio 5B

The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory?

The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master.

diff --git a/docs/howto/it/html/h2-rules.html b/docs/howto/it/html/h2-rules.html new file mode 100644 index 0000000..4ef54c8 --- /dev/null +++ b/docs/howto/it/html/h2-rules.html @@ -0,0 +1,69 @@ +Chapter 3. Regole per l'interpretazione della Bibbia (Ermeneutica)

Chapter 3. Regole per l'interpretazione della Bibbia (Ermeneutica)

We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing +this first, that no prophesy of scripture is of any private +interpretation.”). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 “...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction.

How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind:

Regola 1 - Interpreta seguendo il senso esatto delle parole.

The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps:

  1. Definition. Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial.

  2. Referenze. Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning.

Esempio 1A

Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Example 1B

In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851)

  • Cross-references for aleipho: +

    1. Mt.6:17 But you, when you fast, anoint your head

    2. Mk.16:1 [the women] brought spices that they might come and anoint Him.

    3. Mk.6:13 And they were...anointing with oil many sick people and healing +them.

    4. Lk.7:38 [...] kissing His feet and anointing them with the perfume

    5. Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair

  • Cross-references of chrio: +

    1. Lk.4:18 “The Spirit of the Lord is upon me, because He has anointed me +to preach [...]

    2. Acts 4:27 Jesus, whom Thou hast anointed

    3. Acts 10:38 God anointed Jesus with the Holy Ghost and power

    4. 2 Cor.1:21 Now He who...anointed us is God

So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual

As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. +

Ora applichiamo ciò che abbiamo appreso dallo studio di questa parola a +Giacomo 5:14 "Qualcuno di voi è infermo? Chiami gli anziani, della +chiesa, ed essi preghino su di lui, ungendolo di olio nel nome del +Signore." Qui "ungere" è spirituale o pratico? Pratico!

+And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! +

diff --git a/docs/howto/it/html/index.html b/docs/howto/it/html/index.html new file mode 100644 index 0000000..2aa4af0 --- /dev/null +++ b/docs/howto/it/html/index.html @@ -0,0 +1,19 @@ +HowTo sullo studio della Bibbia

HowTo sullo studio della Bibbia

Bob Harman

The BibleTime team

+ This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". +

+ Scripture quotes are from the New American Standard Bible unless otherwise +indicated. +

Abstract

+ The Biblestudy HowTo is a guide for studying the +Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. +


diff --git a/docs/howto/ko/docbook/howto-basics.docbook b/docs/howto/ko/docbook/howto-basics.docbook new file mode 100644 index 0000000..4eae92b --- /dev/null +++ b/docs/howto/ko/docbook/howto-basics.docbook @@ -0,0 +1,204 @@ +성경 공부의 기초들 + + +성경에 접근하는 우리의 목적 + +
Jn.5:39-40 You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life. +
+
+ +The chief purpose of the book is to bring us to the Person. Martin Luther +said we go to the cradle only for the sake of the baby; just +so in Bible study, we do it not for its own sake but for fellowship with +God. + + +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104. +The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...] +성경을 단지 읽기 위해 읽는다면 아무 유익이나 이득이 없다, 오직 우리를 예수 그리스도에게 알리는 데에만 소용이 있다. 성경을 읽을 때에 +필요한 것은 오직 말씀을 통해 그리스도를 만나고자 하는 간절한 소망뿐이다. +
+
+ +하나님의 말씀으로의 접근 +Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds. + +들음(Hear) +Lk.11:28 blessed are those who hear the word of God, and observe +it. + + +읽음(Read) +Rev.1:3 Blessed is he who reads and those who hear the words of this +prophecy [...] +1 Tim.4:13 give attention to the public reading of Scripture +[...] + + + +공부 +Acts 17:11 Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so. + +2 Tim.2:15 Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth. + + +암송(Memorize) +Ps.119:11 Thy word I have hid in my heart, that I may not sin against +Thee. + + +묵상(Meditate) +Ps.1:2-3 But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers. + + +The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible. + + + +성경공부의 유형들 +주제별 성경공부 +특정 주제(Topic)를 정한뒤, 겹참조와 색인을 참조하여 주제에 맞게 공부한다. + + +인물별 성경공부 +성경의 한 인물의 삶을 공부한다, 예. 창 37-50장에서의 요셉의 삶. + + +설명적인(Expository) 성경공부 +특정 구절, 문단, 장 혹은 책을 선택하여 공부한다. + + + +바른 해석의 기본 + +내용(Content) +말하고 있는바가 무엇인가? 원어에서는 어떻게 말하고 있는가? 정의에 주의하라. 그것이 말하고 있지 않은바대로 해석하지마라. + + +문맥(Context) +What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book. + + +겹참조(Cross-reference) +성경의 다른 부분에서는 이 주제에 관하여 어떻게 말하고 있는가? 하나님은 스스로 모순되지 않으신 분입니다. 그래서 우리의 해석은 다른 +말씀에 비춰봐서도 바로 설 수 있어야 합니다. + + + +마태복음 6:1-18을 본문으로 설명적인(Expository) 성경 공부 해보기 +Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline: + + + Beware of practicing your righteousness before men to be noticed + + +What does practicing your righteousness mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought? + + + When you give + When you fast + When you pray + + +우리의 의를 연습하는 잘못된 방법들을 피할 수 있는 방법들로 아웃라인을 채우십시오: + + + When you give + + don't sound a trumpet. (how might someone sound a trumpet +today?) + do it secretly. + etc. + + + + + +워크시트(Worksheet): 색인(Concordance)을 사용하는 법 + +특정 구절 찾기 + + 문장의 핵심 단어나 가장 특이한 단어를 뽑는다. + 가나다(알파벳) 순으로 정리한다. + 필요한 구절을 찾을때까지 리스트를 따라내려가본다. + + +Find these verses: + + Faithful are the wounds of a friend + We are ambassadors of Christ. + The story of the rich man and Lazarus. + + + + +주제별 성경공부 하기 +Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought." + + + +헬라어와 히브리어 원문의 단어 의미를 찾아보아 의미를 명확히 하기 +What if you noticed a contradiction in the KJV between Mt.7:1 Judge +not lest you be judged and 1 Cor.2:15 He that is spiritual +judgeth all things. Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.) + + Look up "judge". + Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down. + Now look up "judgeth". + 고전 2:15로 가보자. 번호는 350이다. + Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer! + + + +이름의 의미들을 찾기 +헬라어나 히브리어의 이름의 의미를 찾았던 방식과 같다. +이 이름들을 확인하고 의미들을 적어넣는다. + +나발(Nabal) +아비가일(Abigail) +여호수아(Joshua) +바나바(Barnabus) + + + + + +
diff --git a/docs/howto/ko/docbook/howto-importance.docbook b/docs/howto/ko/docbook/howto-importance.docbook new file mode 100644 index 0000000..92d83b8 --- /dev/null +++ b/docs/howto/ko/docbook/howto-importance.docbook @@ -0,0 +1,291 @@ +하나님의 말씀의 중요성 +Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God. + +특별한(Unique) 책 +The Bible stands alone in many ways. It is unique in: + + + + +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! + + + + +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. + + + + +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: + + + + +신약성경 사본과 다른 고대 사본 텍스트들과의 비교 + + + +작품 +씌여진 시기 +최고(古) 사본 +최고(古)사본과의 시간차사본의 수 + + + +헤로도투스(Herodotus) +448-428 B.C.900 A.D. +1300년8 + + +Tacitus +100 A.D.1100 A.D. +1000년20 + + +시저(Caesar)의 Gallic War +50-58 B.C.900 A.D. +950년10 + + +리비우스(Livy)의 Roman History +59 B.C. - 17 A.D.900 A.D. +900년20 + + +신약 +40 A.D. - 100 A.D.130 A.D. 부분 사본 350 A.D. 전체 사본 30 - 310년5000(헬라어) & 10,000(라틴어) + +
+Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin! +
Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26"그밖의 많은 증거들이 신약의 텍스트가 다른 고대 산문들중에서도 절대적이고 어떤 사본도 범접할 수 없는 특별한 경우라는 것을 증명한다."
+
+ +하나님께서 살아 숨쉬시는 책 +Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. + +딤후 3:16에서 선포하길, "모든 성경은 하나님의 감동으로 된 것으로[lit., +God-breathed]." 이것을 정말 믿으십니까? 대답하기 전에, 말씀에 대한 예수님의 태도를 생각해보십시오. +
존 R.W. 스토트, Christ the Controversialist, InterVarsity +Press 1978, pp.93-95 He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... + + +This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.
+ +계속해서 딤후 3:16에서는, "모든 성경은 하나님의 감동으로 된 것으로 교훈과 책망과 바르게 함과 의로 교육하기에 +유익하니"라고 말씀하였다. 만일 우리가 성경이 정말로 하나님께서 우리에게 말씀하시는 것이라 믿는다면, 말씀이 우리의 +모든 믿음과 행위의 근거가 될 것이다. +
+ +역사하는 책 + +성경을 공부하는 것이 어떤 도움이 되는가? 살전 2:13에서 말씀하기를 "말씀이 또한 너희 믿는 자 속에서 +역사하느니라." 그밖의 다른 말씀들도, 말씀이 역사하는 것에 관해 기록하고 있다. + + +성경을 공부하는 것이 그리스도인들에게 어떤 도움을 주는가? + + + +참조(Reference) +역사하는 것(Action) + + + + +엡 5:26 + +정결케한다(cleanses) -- "...물로 씻어 말씀으로 깨끗하게 하사..." + + + + +행 20:32 + + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " + + + + +롬 15:4 + + +격려한다 -- "무엇이든지 전에 기록한 바는 우리의 교훈을 위하여 기록된 것이니 우리로 하여금 인내로 또는 성경의 안위로 소망을 가지게 +함 이니라." + + + + + +롬 10:17 + + +믿음을 얻는다 -- "그러므로 믿음은 들음에서 나며 들음은 그리스도의 말씀으로 말미암았느니라." + + + + + +고전 10:11 + + +가르친다(instructs) -- "저희에게 당한 이런 일이 거울이 되고 또한 말세를 만난 우리의 경계로 기록하였느니라." + + + + + +마 4:4 + + +양식(nourishment) -- "예수께서 대답하여 가라사대 기록되었으되 '사람이 떡으로만 살것이 아니요 하나님의 입으로 나오는 모든 +말씀으로 살 것이라 하였느니라' 하시니." + + + + +
+
+ +자유케하는 책 + +Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... " +이것은 조건적인 약속임을 알수 있다, 특별히 하니님의 말씀을 진리로 말함에 있어서는 더욱 그러할 것이다. + +엡 4:14에서 쓰인"바람"의 헬라어원문의 뜻을 찾아보면 강렬한 +바람이다. "결과적으로 우리는 더이상 교리들의 모든 바람에 이리저리로 흔들리는 어린아이와 같아서는 +안된다..."성경을 공부하면 우리가 얻게 되는 유익중 한가지는, 우리가 쉽게 "바람에 흔들리지" 않도록 우리의 믿음을 +진리안에 굳건하게 한다는 것이다. + +예수께서 대답하여 가라사대 "너희가 성경도 하나님의 능력도 알지 못하는고로[KJV +Ye do err] 오해하였도다."마 22:29 +오류로부터 벗어나기위해 필요한 2가지는 무엇인가? + +하나님의 말씀 +하나님의 능력 + + + +영적전쟁을 하는 책 + +엡 6:10-18은 우리의 영적 무장에 관해 보여준다. + +영적인 무기 + + + +물음 +답 + + +리스트의 무기 중 몇 가지가 방어용인가?5 +몇 가지가 공격용인가?One +어떤 것인가? 말씀 - 레마(rhema) +
+
+ +권면(Exhortations) + +딤후 2:15 (KJV) "네가 진리의 말씀을 옳게 분변하여 부끄러울 것이 없는 일군으로 인정된 자로 자신을 하나님 +앞에 드리기를 힘쓰라." + + +골 3:16 "그리스도의 말씀이 너희 속에 풍성히 거하여 모든 지혜로 피차 가르치며 권면하고 시와 찬미와 신령한 노래를 +부르며 마음에 감사함으로 하나님을 찬양하고." + + +네가 어떠한 것에 풍성하다면(골 3:16의 풍성한), 그것의 양은 얼마인가? + +적지 않다! + + +Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." + + +부가(Appendix): "Once for All" +
+존 R. W. 스토트, Christ the Controversialist, InterVarsity +Press 1978, pp.106-107 The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28). +Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation. +
+
+ +부록(Supplement): 성경 읽기 프로그램 Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! + + +일년에 신약 일독하기: 주 5일간 하루에 한장씩 읽는다. +한달에 잠언 일독하기: 한달간 매일 그날의 날짜에 해당하는 잠언 한장씩을 읽는다. +한달에 시편 일독하기: 20일에는 20, 50, 80, 110, 140편을 읽는 식으로, 매일 (30단위로) 5장의 시편을 읽는다. +6개월에 시편 & 잠언 일독하기: 매일 시편과 잠언을 한장씩 읽는다. +2년에 시편과 잠언을 제외한 구약 일독하기: 구약을 하루에 한장씩 읽는다면, 2년하고 2주동안에 (시편과 잠언을 제외한) 구약을 통독할 +수 있다. + + + + +
+ diff --git a/docs/howto/ko/docbook/howto-interpretation.docbook b/docs/howto/ko/docbook/howto-interpretation.docbook new file mode 100644 index 0000000..19e2a68 --- /dev/null +++ b/docs/howto/ko/docbook/howto-interpretation.docbook @@ -0,0 +1,261 @@ +성경 해석의 법칙 (Hermeneutics) +We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV Knowing +this first, that no prophesy of scripture is of any private +interpretation.). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 ...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction. + +How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind: + +
규칙 1 - 단어의 정확한 뜻에 의거해서 해석하라. +The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps: + + + + Definition + Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial. + + + + + 겹참조(Cross-reference) + Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning. + + + + +
예 1A +Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991). + +Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found? +Mary is already clinging to Jesus, and he is saying to stop holding him! +
+ +
Example 1B +In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing? +Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851) + + +Cross-references for aleipho: + + Mt.6:17 But you, when you fast, anoint your head + Mk.16:1 [the women] brought spices that they might come and anoint Him. + Mk.6:13 And they were...anointing with oil many sick people and healing +them. + Lk.7:38 [...] kissing His feet and anointing them with the perfume + Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair + + + +Cross-references of chrio: + + Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me +to preach [...] + Acts 4:27 Jesus, whom Thou hast anointed + Acts 10:38 God anointed Jesus with the Holy Ghost and power + 2 Cor.1:21 Now He who...anointed us is God + + + + +So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual + +As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. + +Now let's apply what we just learned by this word study to James 5:14 +"Is any among you sick? Let him call for the elders of the church; +and let them pray over him, anointing him with oil in the name of the +Lord." Is "anointing" spiritual or practical? Practical! + +And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! + +
+
+ +
+규칙 2 - 성경적인 문맥에 의거해서 해석하라 +Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further. + +
예 2A +In a previous lesson we considered 요 3:5 "born of water and the +Spirit." In context, what is the water under discussion here? +Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth. +
+
예 2B +1 Cor.14:34 Let the women keep silent in the churches has to +be taken within the biblical context of 1 Cor.11:5 every woman [...] +while praying or prophesying [...] +
+
예 2C +Acts 2:38 And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]". Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? + +
+
+ +
+규칙 3 - 역사와 문화적인 배경의 문맥에서 해석하라 + +At first we are not asking What does it mean to me? but +What did it mean to the original readers?; later we can ask, +What does it mean to me?. We have to take into account the +historical and cultural background of the author and the recipients. + +
예 3A 3 days & 3 nights (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction. +We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble. +
+ +
예 3BGen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant. +
+
+ +
규칙 4 - 언어에서 단어의 일반적인 사용에 따라 해석하라 +Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings. + +
예 4A +evil eye in Mt.6:23. +Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!! +What we have here is a Hebrew idiom, evil eye. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context. +
+ +
예 4B +Is.59:1 The Lord's hand is not short; +Deut.33:27 Underneath are the everlasting arms. + +References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 He will cover you with His feathers; And under His wings +shalt thou trust. W.M. said, By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird. The Mormons had to laugh as they realised the +ridiculousness of their position. + +
+
+ +
규칙 5 - Understand the purpose of parables and the difference between a +parable and an allegory +An allegory is: A story where each element has a +meaning. +Every parable is an allegory, 참인가 거짓인가? + +Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine. + +
예 5A +The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have? +All sorts of violence happens to the meanings: God is reluctant to protect +the rights of widows, prayer "bothers" Him, etc.
+ +
예 5B +The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory? +The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master. +
+ +
+
diff --git a/docs/howto/ko/docbook/index.docbook b/docs/howto/ko/docbook/index.docbook new file mode 100644 index 0000000..a3d302a --- /dev/null +++ b/docs/howto/ko/docbook/index.docbook @@ -0,0 +1,77 @@ + +BibleTime'> + + + + + +]> + + + + + 바이블스터디 하우투 + + + + Bob + Harman + + + + The BibleTime team + + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". + + + Scripture quotes are from the New American Standard Bible unless otherwise +indicated. + + + + + 개요 + + + The Biblestudy HowTo is a guide for studying the +Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/ko/html/h2-basics-approaches.html b/docs/howto/ko/html/h2-basics-approaches.html new file mode 100644 index 0000000..2873e44 --- /dev/null +++ b/docs/howto/ko/html/h2-basics-approaches.html @@ -0,0 +1,22 @@ +하나님의 말씀으로의 접근

하나님의 말씀으로의 접근

Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds.

들음(Hear)

Lk.11:28 “blessed are those who hear the word of God, and observe +it.

읽음(Read)

Rev.1:3 “Blessed is he who reads and those who hear the words of this +prophecy [...]

1 Tim.4:13 “give attention to the public reading of Scripture +[...]” +

공부

Acts 17:11 “Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so.” +

2 Tim.2:15 “Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth.

암송(Memorize)

Ps.119:11 “Thy word I have hid in my heart, that I may not sin against +Thee.

묵상(Meditate)

Ps.1:2-3 “But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers.” +

The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible.

diff --git a/docs/howto/ko/html/h2-basics-expository.html b/docs/howto/ko/html/h2-basics-expository.html new file mode 100644 index 0000000..248b459 --- /dev/null +++ b/docs/howto/ko/html/h2-basics-expository.html @@ -0,0 +1,9 @@ +마태복음 6:1-18을 본문으로 설명적인(Expository) 성경 공부 해보기

마태복음 6:1-18을 본문으로 설명적인(Expository) 성경 공부 해보기

Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline:

  1. Beware of practicing your righteousness before men to be noticed

What does “practicing your righteousness” mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought?

  1. When you give

  2. When you fast

  3. When you pray

우리의 의를 연습하는 잘못된 방법들을 피할 수 있는 방법들로 아웃라인을 채우십시오:

  1. When you give +

    1. don't sound a trumpet. (how might someone “sound a trumpet” +today?)

    2. do it secretly.

    3. etc.

diff --git a/docs/howto/ko/html/h2-basics-interpretation.html b/docs/howto/ko/html/h2-basics-interpretation.html new file mode 100644 index 0000000..c117887 --- /dev/null +++ b/docs/howto/ko/html/h2-basics-interpretation.html @@ -0,0 +1,4 @@ +바른 해석의 기본

바른 해석의 기본

내용(Content)

말하고 있는바가 무엇인가? 원어에서는 어떻게 말하고 있는가? 정의에 주의하라. 그것이 말하고 있지 않은바대로 해석하지마라.

문맥(Context)

What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book.

겹참조(Cross-reference)

성경의 다른 부분에서는 이 주제에 관하여 어떻게 말하고 있는가? 하나님은 스스로 모순되지 않으신 분입니다. 그래서 우리의 해석은 다른 +말씀에 비춰봐서도 바로 설 수 있어야 합니다.

diff --git a/docs/howto/ko/html/h2-basics-types.html b/docs/howto/ko/html/h2-basics-types.html new file mode 100644 index 0000000..e12465c --- /dev/null +++ b/docs/howto/ko/html/h2-basics-types.html @@ -0,0 +1 @@ +성경공부의 유형들

성경공부의 유형들

주제별 성경공부

특정 주제(Topic)를 정한뒤, 겹참조와 색인을 참조하여 주제에 맞게 공부한다.

인물별 성경공부

성경의 한 인물의 삶을 공부한다, 예. 창 37-50장에서의 요셉의 삶.

설명적인(Expository) 성경공부

특정 구절, 문단, 장 혹은 책을 선택하여 공부한다.

diff --git a/docs/howto/ko/html/h2-basics-worksheet.html b/docs/howto/ko/html/h2-basics-worksheet.html new file mode 100644 index 0000000..f37589f --- /dev/null +++ b/docs/howto/ko/html/h2-basics-worksheet.html @@ -0,0 +1,14 @@ +워크시트(Worksheet): 색인(Concordance)을 사용하는 법

워크시트(Worksheet): 색인(Concordance)을 사용하는 법

특정 구절 찾기

  1. 문장의 핵심 단어나 가장 특이한 단어를 뽑는다.

  2. 가나다(알파벳) 순으로 정리한다.

  3. 필요한 구절을 찾을때까지 리스트를 따라내려가본다.

Find these verses: +

  1. Faithful are the wounds of a friend

  2. We are ambassadors of Christ.

  3. The story of the rich man and Lazarus.

+

주제별 성경공부 하기

Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought."

헬라어와 히브리어 원문의 단어 의미를 찾아보아 의미를 명확히 하기

What if you noticed a contradiction in the KJV between Mt.7:1 “Judge +not lest you be judged” and 1 Cor.2:15 “He that is spiritual +judgeth all things.” Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.)

  1. Look up "judge".

  2. Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down.

  3. Now look up "judgeth".

  4. 고전 2:15로 가보자. 번호는 350이다.

  5. Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer!

이름의 의미들을 찾기

헬라어나 히브리어의 이름의 의미를 찾았던 방식과 같다.

이 이름들을 확인하고 의미들을 적어넣는다.

  • 나발(Nabal)

  • 아비가일(Abigail)

  • 여호수아(Joshua)

  • 바나바(Barnabus)

diff --git a/docs/howto/ko/html/h2-basics.html b/docs/howto/ko/html/h2-basics.html new file mode 100644 index 0000000..13b0499 --- /dev/null +++ b/docs/howto/ko/html/h2-basics.html @@ -0,0 +1,15 @@ +Chapter 2. 성경 공부의 기초들

Chapter 2. 성경 공부의 기초들

성경에 접근하는 우리의 목적

+

 

You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life.

 
 --Jn.5:39-40

+

The chief purpose of the book is to bring us to the Person. Martin Luther +said “we go to the cradle only for the sake of the baby”; just +so in Bible study, we do it not for its own sake but for fellowship with +God. +

 

The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...]

성경을 단지 읽기 위해 읽는다면 아무 유익이나 이득이 없다, 오직 우리를 예수 그리스도에게 알리는 데에만 소용이 있다. 성경을 읽을 때에 +필요한 것은 오직 말씀을 통해 그리스도를 만나고자 하는 간절한 소망뿐이다.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104.
diff --git a/docs/howto/ko/html/h2-importance-breathed.html b/docs/howto/ko/html/h2-importance-breathed.html new file mode 100644 index 0000000..59b9fd2 --- /dev/null +++ b/docs/howto/ko/html/h2-importance-breathed.html @@ -0,0 +1,29 @@ +하나님께서 살아 숨쉬시는 책

하나님께서 살아 숨쉬시는 책

Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. +

딤후 3:16에서 선포하길, "모든 성경은 하나님의 감동으로 된 것으로[lit., +God-breathed]." 이것을 정말 믿으십니까? 대답하기 전에, 말씀에 대한 예수님의 태도를 생각해보십시오.

 

He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... +

+This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.

 
 --존 R.W. 스토트, Christ the Controversialist, InterVarsity +Press 1978, pp.93-95

계속해서 딤후 3:16에서는, "모든 성경은 하나님의 감동으로 된 것으로 교훈과 책망과 바르게 함과 의로 교육하기에 +유익하니"라고 말씀하였다. 만일 우리가 성경이 정말로 하나님께서 우리에게 말씀하시는 것이라 믿는다면, 말씀이 우리의 +모든 믿음과 행위의 근거가 될 것이다.

diff --git a/docs/howto/ko/html/h2-importance-exhortations.html b/docs/howto/ko/html/h2-importance-exhortations.html new file mode 100644 index 0000000..12bd46d --- /dev/null +++ b/docs/howto/ko/html/h2-importance-exhortations.html @@ -0,0 +1,14 @@ +권면(Exhortations)

권면(Exhortations)

+딤후 2:15 (KJV) "네가 진리의 말씀을 옳게 분변하여 부끄러울 것이 없는 일군으로 인정된 자로 자신을 하나님 +앞에 드리기를 힘쓰라." +

+골 3:16 "그리스도의 말씀이 너희 속에 풍성히 거하여 모든 지혜로 피차 가르치며 권면하고 시와 찬미와 신령한 노래를 +부르며 마음에 감사함으로 하나님을 찬양하고." +

네가 어떠한 것에 풍성하다면(골 3:16의 풍성한), 그것의 양은 얼마인가?

+적지 않다!

+Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." +

diff --git a/docs/howto/ko/html/h2-importance-liberates.html b/docs/howto/ko/html/h2-importance-liberates.html new file mode 100644 index 0000000..b08d433 --- /dev/null +++ b/docs/howto/ko/html/h2-importance-liberates.html @@ -0,0 +1,11 @@ +자유케하는 책

자유케하는 책

+Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... "

이것은 조건적인 약속임을 알수 있다, 특별히 하니님의 말씀을 진리로 말함에 있어서는 더욱 그러할 것이다.

엡 4:14에서 쓰인"바람"의 헬라어원문의 뜻을 찾아보면 강렬한 +바람이다. "결과적으로 우리는 더이상 교리들의 모든 바람에 이리저리로 흔들리는 어린아이와 같아서는 +안된다..."성경을 공부하면 우리가 얻게 되는 유익중 한가지는, 우리가 쉽게 "바람에 흔들리지" 않도록 우리의 믿음을 +진리안에 굳건하게 한다는 것이다.

예수께서 대답하여 가라사대 "너희가 성경도 하나님의 능력도 알지 못하는고로[KJV +Ye do err] 오해하였도다."마 22:29

오류로부터 벗어나기위해 필요한 2가지는 무엇인가?

  • 하나님의 말씀

  • 하나님의 능력

diff --git a/docs/howto/ko/html/h2-importance-once.html b/docs/howto/ko/html/h2-importance-once.html new file mode 100644 index 0000000..d7baf75 --- /dev/null +++ b/docs/howto/ko/html/h2-importance-once.html @@ -0,0 +1,20 @@ +부가(Appendix): "Once for All"

부가(Appendix): "Once for All"

 

The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28).

+Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation.

 
 --존 R. W. 스토트, Christ the Controversialist, InterVarsity +Press 1978, pp.106-107
diff --git a/docs/howto/ko/html/h2-importance-supplement.html b/docs/howto/ko/html/h2-importance-supplement.html new file mode 100644 index 0000000..d7f9335 --- /dev/null +++ b/docs/howto/ko/html/h2-importance-supplement.html @@ -0,0 +1,6 @@ +부록(Supplement): 성경 읽기 프로그램

부록(Supplement): 성경 읽기 프로그램

Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! +

  1. 일년에 신약 일독하기: 주 5일간 하루에 한장씩 읽는다.

  2. 한달에 잠언 일독하기: 한달간 매일 그날의 날짜에 해당하는 잠언 한장씩을 읽는다.

  3. 한달에 시편 일독하기: 20일에는 20, 50, 80, 110, 140편을 읽는 식으로, 매일 (30단위로) 5장의 시편을 읽는다.

  4. 6개월에 시편 & 잠언 일독하기: 매일 시편과 잠언을 한장씩 읽는다.

  5. 2년에 시편과 잠언을 제외한 구약 일독하기: 구약을 하루에 한장씩 읽는다면, 2년하고 2주동안에 (시편과 잠언을 제외한) 구약을 통독할 +수 있다. +

diff --git a/docs/howto/ko/html/h2-importance-wars.html b/docs/howto/ko/html/h2-importance-wars.html new file mode 100644 index 0000000..ea4c891 --- /dev/null +++ b/docs/howto/ko/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +영적전쟁을 하는 책

영적전쟁을 하는 책

+엡 6:10-18은 우리의 영적 무장에 관해 보여준다.

Table 1.3. 영적인 무기

물음
리스트의 무기 중 몇 가지가 방어용인가?5
몇 가지가 공격용인가?One
어떤 것인가? 말씀 - 레마(rhema)

diff --git a/docs/howto/ko/html/h2-importance-works.html b/docs/howto/ko/html/h2-importance-works.html new file mode 100644 index 0000000..c669a9d --- /dev/null +++ b/docs/howto/ko/html/h2-importance-works.html @@ -0,0 +1,29 @@ +역사하는 책

역사하는 책

+성경을 공부하는 것이 어떤 도움이 되는가? 살전 2:13에서 말씀하기를 "말씀이 또한 너희 믿는 자 속에서 +역사하느니라." 그밖의 다른 말씀들도, 말씀이 역사하는 것에 관해 기록하고 있다. +

Table 1.2. 성경을 공부하는 것이 그리스도인들에게 어떤 도움을 주는가?

참조(Reference)역사하는 것(Action)
엡 5:26 +정결케한다(cleanses) -- "...물로 씻어 말씀으로 깨끗하게 하사..." +
+행 20:32 + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " +
+롬 15:4 + +격려한다 -- "무엇이든지 전에 기록한 바는 우리의 교훈을 위하여 기록된 것이니 우리로 하여금 인내로 또는 성경의 안위로 소망을 가지게 +함 이니라." +
+롬 10:17 + +믿음을 얻는다 -- "그러므로 믿음은 들음에서 나며 들음은 그리스도의 말씀으로 말미암았느니라." +
+고전 10:11 + +가르친다(instructs) -- "저희에게 당한 이런 일이 거울이 되고 또한 말세를 만난 우리의 경계로 기록하였느니라." +
+마 4:4 + +양식(nourishment) -- "예수께서 대답하여 가라사대 기록되었으되 '사람이 떡으로만 살것이 아니요 하나님의 입으로 나오는 모든 +말씀으로 살 것이라 하였느니라' 하시니." +

diff --git a/docs/howto/ko/html/h2-importance.html b/docs/howto/ko/html/h2-importance.html new file mode 100644 index 0000000..896d162 --- /dev/null +++ b/docs/howto/ko/html/h2-importance.html @@ -0,0 +1,25 @@ +Chapter 1. 하나님의 말씀의 중요성

Chapter 1. 하나님의 말씀의 중요성

Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God.

특별한(Unique) 책

The Bible stands alone in many ways. It is unique in:

  • +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! +

  • +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. +

  • +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: +

Table 1.1. 신약성경 사본과 다른 고대 사본 텍스트들과의 비교

작품씌여진 시기최고(古) 사본최고(古)사본과의 시간차사본의 수
헤로도투스(Herodotus)448-428 B.C.900 A.D.1300년8 +
Tacitus100 A.D.1100 A.D.1000년20 +
시저(Caesar)의 Gallic War50-58 B.C.900 A.D.950년10 +
리비우스(Livy)의 Roman History59 B.C. - 17 A.D.900 A.D.900년20 +
신약40 A.D. - 100 A.D.130 A.D. 부분 사본 350 A.D. 전체 사본30 - 310년5000(헬라어) & 10,000(라틴어) +

Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin!

 

"그밖의 많은 증거들이 신약의 텍스트가 다른 고대 산문들중에서도 절대적이고 어떤 사본도 범접할 수 없는 특별한 경우라는 것을 증명한다."

 
 --Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26
diff --git a/docs/howto/ko/html/h2-rules-context.html b/docs/howto/ko/html/h2-rules-context.html new file mode 100644 index 0000000..9d1a20e --- /dev/null +++ b/docs/howto/ko/html/h2-rules-context.html @@ -0,0 +1,21 @@ +규칙 2 - 성경적인 문맥에 의거해서 해석하라

규칙 2 - 성경적인 문맥에 의거해서 해석하라

Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further.

예 2A

In a previous lesson we considered 요 3:5 "born of water and the +Spirit." In context, what is the water under discussion here?

Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth.

예 2B

1 Cor.14:34 “Let the women keep silent in the churches” has to +be taken within the biblical context of 1 Cor.11:5 “every woman [...] +while praying or prophesying [...]

예 2C

Acts 2:38 “And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]"”. Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? +

diff --git a/docs/howto/ko/html/h2-rules-hcontest.html b/docs/howto/ko/html/h2-rules-hcontest.html new file mode 100644 index 0000000..6cb78cf --- /dev/null +++ b/docs/howto/ko/html/h2-rules-hcontest.html @@ -0,0 +1,21 @@ +규칙 3 - 역사와 문화적인 배경의 문맥에서 해석하라

규칙 3 - 역사와 문화적인 배경의 문맥에서 해석하라

+At first we are not asking “What does it mean to me?” but +“What did it mean to the original readers?”; later we can ask, +“What does it mean to me?”. We have to take into account the +historical and cultural background of the author and the recipients.

예 3A

3 days & 3 nights” (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction.

We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble.

예 3B

Gen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant.

diff --git a/docs/howto/ko/html/h2-rules-normal.html b/docs/howto/ko/html/h2-rules-normal.html new file mode 100644 index 0000000..52dd294 --- /dev/null +++ b/docs/howto/ko/html/h2-rules-normal.html @@ -0,0 +1,22 @@ +규칙 4 - 언어에서 단어의 일반적인 사용에 따라 해석하라

규칙 4 - 언어에서 단어의 일반적인 사용에 따라 해석하라

Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings.

예 4A

evil eye” in Mt.6:23.

Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!!

What we have here is a Hebrew idiom, “evil eye”. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context.

예 4B

Is.59:1 “The Lord's hand is not short;

Deut.33:27 “Underneath are the everlasting arms.

+References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 “He will cover you with His feathers; And under His wings +shalt thou trust”. W.M. said, “By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird”. The Mormons had to laugh as they realised the +ridiculousness of their position. +

diff --git a/docs/howto/ko/html/h2-rules-parables.html b/docs/howto/ko/html/h2-rules-parables.html new file mode 100644 index 0000000..da6bf34 --- /dev/null +++ b/docs/howto/ko/html/h2-rules-parables.html @@ -0,0 +1,15 @@ +규칙 5 - Understand the purpose of parables and the difference between a parable and an allegory

규칙 5 - Understand the purpose of parables and the difference between a +parable and an allegory

An allegory is: A story where each element has a +meaning.

Every parable is an allegory, 참인가 거짓인가?

Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine.

예 5A

The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have?

All sorts of violence happens to the meanings: God is reluctant to protect +the rights of widows, prayer "bothers" Him, etc.

예 5B

The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory?

The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master.

diff --git a/docs/howto/ko/html/h2-rules.html b/docs/howto/ko/html/h2-rules.html new file mode 100644 index 0000000..491ddc2 --- /dev/null +++ b/docs/howto/ko/html/h2-rules.html @@ -0,0 +1,69 @@ +Chapter 3. 성경 해석의 법칙 (Hermeneutics)

Chapter 3. 성경 해석의 법칙 (Hermeneutics)

We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing +this first, that no prophesy of scripture is of any private +interpretation.”). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 “...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction.

How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind:

규칙 1 - 단어의 정확한 뜻에 의거해서 해석하라.

The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps:

  1. Definition. Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial.

  2. 겹참조(Cross-reference). Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning.

예 1A

Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Example 1B

In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851)

  • Cross-references for aleipho: +

    1. Mt.6:17 But you, when you fast, anoint your head

    2. Mk.16:1 [the women] brought spices that they might come and anoint Him.

    3. Mk.6:13 And they were...anointing with oil many sick people and healing +them.

    4. Lk.7:38 [...] kissing His feet and anointing them with the perfume

    5. Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair

  • Cross-references of chrio: +

    1. Lk.4:18 “The Spirit of the Lord is upon me, because He has anointed me +to preach [...]

    2. Acts 4:27 Jesus, whom Thou hast anointed

    3. Acts 10:38 God anointed Jesus with the Holy Ghost and power

    4. 2 Cor.1:21 Now He who...anointed us is God

So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual

As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. +

Now let's apply what we just learned by this word study to James 5:14 +"Is any among you sick? Let him call for the elders of the church; +and let them pray over him, anointing him with oil in the name of the +Lord." Is "anointing" spiritual or practical? Practical!

+And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! +

diff --git a/docs/howto/ko/html/index.html b/docs/howto/ko/html/index.html new file mode 100644 index 0000000..9ffd2d1 --- /dev/null +++ b/docs/howto/ko/html/index.html @@ -0,0 +1,19 @@ +바이블스터디 하우투

바이블스터디 하우투

Bob Harman

The BibleTime team

+ This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". +

+ Scripture quotes are from the New American Standard Bible unless otherwise +indicated. +

개요

+ The Biblestudy HowTo is a guide for studying the +Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. +


diff --git a/docs/howto/nl/docbook/howto-basics.docbook b/docs/howto/nl/docbook/howto-basics.docbook new file mode 100644 index 0000000..25aef7f --- /dev/null +++ b/docs/howto/nl/docbook/howto-basics.docbook @@ -0,0 +1,212 @@ +Basisprincipes van bijbelstudie + + +Ons doel als we de bijbel benaderen + +
Jn.5:39-40 You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life. +
+
+ +The chief purpose of the book is to bring us to the Person. Martin Luther +said we go to the cradle only for the sake of the baby; just +so in Bible study, we do it not for its own sake but for fellowship with +God. + + +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104. +The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...] +De bijbel op zich bestuderen baat noch schaadt, behalve dan wanneer dat ons +bekend maakt met Jezus Christus. Telkens als de bijbel gelezen wordt, is een +sterk verlangen nodig om daardoor Christus te ontmoeten. +
+
+ +Manieren om Gods woord te benaderen +Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds. + +Horen +Lk.11:28 blessed are those who hear the word of God, and observe +it. + + +Lezen +Rev.1:3 Blessed is he who reads and those who hear the words of this +prophecy [...] +1 Tim.4:13 give attention to the public reading of Scripture +[...] + + + +Bestuderen +Acts 17:11 Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so. + +2 Tim.2:15 Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth. + + +Memoriseren +Ps.119:11 Thy word I have hid in my heart, that I may not sin against +Thee. + + +Overdenken +Ps.1:2-3 But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers. + + +The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible. + + + +Verschillende soorten van bijbelstudie +Onderwerp-studie +Kies een bepaald onderwerp en ga het na door het volgen van +tekstverwijzingen of door een concordantie te gebruiken. + + +Karakterstudie +Het bestuderen van het leven van een persoon in de bijbel, bijvoorbeeld het +leven van Jozef in Gen.37-50. + + +Studie vanuit een bijbelgedeelte +Het bestuderen van een bepaalde passage, of een alinea, hoofdstuk of boek. + + + +Basisprincipes voor juiste interpretatie + +Inhoud +Wat staat er? Wat staat er in de grondtekst? Wees voorzichtig met +definities. Lees er niets in, wat er niet echt staat. + + +Context +What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book. + + +Tekstverwijzingen +Wat staat er in andere verzen over hetzelfde onderwerp, in de rest van de +bijbel? God spreekt zichzelf niet tegen, dus zal onze interpretatie de test +van vergelijking met ander schriftgedeelten moeten kunnen doorstaan. + + + +Een studie van een bijbelgedeelte: Matt.6:1-18 +Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline: + + + Beware of practicing your righteousness before men to be noticed + + +What does practicing your righteousness mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought? + + + When you give + When you fast + When you pray + + +Vul nu het overzicht in met specifieke aanwijzingen over hoe je verkeerde +manieren van in praktijk brengen van je gerechtigheid kunt voorkomen: + + + When you give + + don't sound a trumpet. (how might someone sound a trumpet +today?) + do it secretly. + etc. + + + + + +Werkblad: Hoe gebruik je een concordantie? + +Om een bepaald vers te vinden + + Neem het kernwoord, of het meest ongebruikelijke woord uit het vers. + Zoek dit woord op in de concordantie. + Loop de lijst van teksten bij dat woord na, totdat je je tekst gevonden +hebt. + + +Find these verses: + + Faithful are the wounds of a friend + We are ambassadors of Christ. + The story of the rich man and Lazarus. + + + + +Om een onderwerp-studie doen +Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought." + + + +Om de betekenis van Hebreeuwse en Griekse woorden duidelijk maken +What if you noticed a contradiction in the KJV between Mt.7:1 Judge +not lest you be judged and 1 Cor.2:15 He that is spiritual +judgeth all things. Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.) + + Look up "judge". + Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down. + Now look up "judgeth". + Loop de kolom door tot 1 Cor.2:15 . . . . . 350. + Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer! + + + +Om de betekenis van een naam te vinden +Op dezelfde manier kunnen we de betekenis van een naam in het Grieks of +Hebreews vinden. +Zoek de volgende namen op en schrijf hun betekenis erbij: + +Nabal +Abigail +Jozua +Barnabas + + + + + +
diff --git a/docs/howto/nl/docbook/howto-importance.docbook b/docs/howto/nl/docbook/howto-importance.docbook new file mode 100644 index 0000000..ea87547 --- /dev/null +++ b/docs/howto/nl/docbook/howto-importance.docbook @@ -0,0 +1,312 @@ +Het belang van Gods Woord +Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God. + +Een uniek boek +The Bible stands alone in many ways. It is unique in: + + + + +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! + + + + +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. + + + + +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: + + + + +Vergelijking van handschriften van het Nieuwe Testament met andere oude +teksten. + + + +Werk +Wanneer geschreven +Oudste kopie +TijdsduurAantal exemplaren + + + +Herodotus +448-428 v. Chr.900 na Chr. +1300 jaar8 + + +Tacitus +100 na Chr.1100 na Chr. +1000 jaar20 + + +Caesar's Gallic War +50-58 v. Chr.900 na Chr. +950 jaar10 + + +Roman History van Livy +59 v. Chr. - 17 na Chr.900 na Chr. +900 jaar20 + + +Nieuwe Testament +40 - 100 n. Chr.130 na Chr. Gedeeltelijke handschiften 350 na Chr. Complete handschriften 30 - 310 jaar5000 Grieks & 10.000 Latijn + +
+Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin! +
Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26"In de waarheid an compleetheid van het bewijs waarop het rust, staat de +tekst van het Nieuwe Testament absoluut en onbenaderbaar alleen tussen alle +andere antieke proza."
+
+ +En boek met de adem van God +Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. + +2 Tim.3:16 (SV) zegt, "Al de Schrift is van God ingegeven [lett., +die God ademde]." Geloof je dit? Bedenk, voordat je antwoord +geeft, hoe Jezus' houding tegenover de Schriften was. +
John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95 He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... + + +This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.
+ +2 Tim 3:16 gaat verder, "is ook nuttig om te onderrichten, te +weerleggen, te verbeteren en op te voeden in de gerechtigheid, opdat de mens +Gods volkomen zij, tot alle goed werk volkomen toegerust." Als +wij accepteren dat de bijbel in feite God is die tot ons spreekt, dan volgt +daaruit dat de bijbel voor ons autoriteit heeft in alle zaken van geloof en +gedrag. +
+ +Een boek dat werkt + +Wat doet bijbelstudie met je? 1 Thess.2:13 zegt dat de bijbel +"werkzaam is in u, die gelooft" Schrijf naast elk +schriftgedeelte, het werk dat het Woord doet. + + +Wat doet bijbelstudie voor Christenen? + + + +Naslag +Actie + + + + +Ef. 5:26 + +reinigt -- "...haar reinigende door het waterbad met het woord." + + + + +Hand.20:32 + + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " + + + + +Rom.15:4 + + +bemoedigd -- "opdat wij in de weg der volharding en van de vertroosting der +Schriften de hope zouden vasthouden." + + + + + +Rom.10:17 + + +geeft geloof -- "Zo is dan het geloof uit het horen, en het horen door het +woord van Christus." + + + + + +1 Cor.10:11 + + +onderwijst -- "Dit is hun overkomen tot een voorbeeld (voor ons) en het is +opgetekend ter waarschuwing voor ons" + + + + + +Matt.4:4 + + +voeding -- "Maar Hij antwoordde en zeide: Er staat geschreven, niet alleen +van brood zal de mens leven, maar van alle woord, dat uit de mond Gods +gaat." + + + + +
+
+ +Een bevrijdend boek + +Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... " +We zien dat het gaat om een voorwaardelijke belofte, specifiek sprekend over +de waarheid van Gods woord. + +Het Griekse woord voor "wind", wat wordt gebruikt in Ef.4:14 betekent een +geweldige wind "Dan zijn wij niet langer +onmondig, op en neder, heen en weder geslingerd onder invloed van allerlei +wind van leer..."Een ding dat bijbelstudie voor ons doet, is dat +het ons een vaste grond geeft in de waarheid, met als resultaat dat we niet +zo eenvoudig "weggeblazen" worden. + +Jezus antwoordde en zeide tot hen: Gij dwaalt, want gij kent de +Schriften niet noch de kracht Gods." Matt.22:29 +Welke 2 dingen moeten wij weten om dwaling te voorkomen? + +Gods woord +Gods kracht + + + +Een boek dat strijdt + +Ef.6:10-18 is een mogelijke afbeelding van onze geestelijke wapenrusting. + +Geestelijke wapenrusting + + + +Vraag +Antwoord + + +Hoeveel van de hier opgenoemde wapens zijn verdedigingswapens?5 +En hoeveel aanvalswapens?One +Welke? het woord - rhema +
+
+ +Vermaningen + +2 Tim 2:15 (SV) "Benaarstig u, om uzelven Gode beproefd voor te +stellen, een arbeider, die niet beschaamd wordt, die het Woord der waarheid +recht snijdt." + + +Col.3:16 "Het woord van Christus wone rijkelijk in u, zodat gij in +alle wijsheid elkander leert en terechtwijst en met psalmen, lofzangen en +geestelijke liederen zingende, Gode dank brengt in uw harten." + + +Als je ergens rijk in bent, hoeveel heb je er dan van? + +Niet een beetje! + + +Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." + + +Bijlage: "Eens voor altijd" +
+John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107 The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28). +Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation. +
+
+ +Supplement: Bijbellees-programma's Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! + + +Het Nieuwe Testament in een jaar: lees per dag een hoofdstuk, 5 dagen per +week. +Spreuken in een maand: lees elke dag een hoofdstuk uit Spreuken, +overeenkomstig de dag van de maand. +De Psalmen in een maand: lees 5 Psalmen per dag, met een interval van +30. Lees bijvoorbeel op de 20e Ps. 20, 50, 80, 110 & 140. +Psalmen & Spreuken in 6 maanden: lees Psalmen en Spreuken door, elke dag +een hoofdstuk. +Het Oude Testament (zonder Psalmen & Spreuken) in 2 jaar: als je van het +Oute Testament elke dag een hoofdstuk leest, en daarbij Psalmen en Spreuken +overslaat, lees je het Oude Testament in 2 jaar en 2 weken. + + + + +
+ diff --git a/docs/howto/nl/docbook/howto-interpretation.docbook b/docs/howto/nl/docbook/howto-interpretation.docbook new file mode 100644 index 0000000..5cfe83b --- /dev/null +++ b/docs/howto/nl/docbook/howto-interpretation.docbook @@ -0,0 +1,264 @@ +Regels voor interpretatie van de bijbel (Hermeneutiek) +We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV Knowing +this first, that no prophesy of scripture is of any private +interpretation.). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 ...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction. + +How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind: + +
Regel 1 - Interpreteer de tekst volgens de precieze betekenis van de +woorden. +The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps: + + + + Definition + Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial. + + + + + Tekstverwijzingen + Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning. + + + + +
Voorbeeld 1A +Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991). + +Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found? +Mary is already clinging to Jesus, and he is saying to stop holding him! +
+ +
Example 1B +In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing? +Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851) + + +Cross-references for aleipho: + + Mt.6:17 But you, when you fast, anoint your head + Mk.16:1 [the women] brought spices that they might come and anoint Him. + Mk.6:13 And they were...anointing with oil many sick people and healing +them. + Lk.7:38 [...] kissing His feet and anointing them with the perfume + Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair + + + +Cross-references of chrio: + + Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me +to preach [...] + Acts 4:27 Jesus, whom Thou hast anointed + Acts 10:38 God anointed Jesus with the Holy Ghost and power + 2 Cor.1:21 Now He who...anointed us is God + + + + +So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual + +As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. + +Laten we eens toepassen op wat we zojuist geleerd hebben door deze +woordstudie n.a.v. Jakobus 5:14 "Is er iemand bij u ziek? Laat hij +dan de oudsten der gemeente tot zich roepen, opdat zij over hem een gebed +uitspreken en hem met olie zalven in de naam des Heren." Is dat +zalven geestelijk of praktisch? Het is praktisch! + +And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! + +
+
+ +
+Regel 2 - Interpreteer binnen the bijbelse context +Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further. + +
Voorbeeld 2A +In een voorgaande les behandelden we Joh.3:5 "geboren ...uit water +en geest." Wat is volgens de context het water waarover het hier +gaat? +Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth. +
+
Voorbeeld 2B +1 Cor.14:34 Let the women keep silent in the churches has to +be taken within the biblical context of 1 Cor.11:5 every woman [...] +while praying or prophesying [...] +
+
Voorbeeld 2C +Acts 2:38 And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]". Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? + +
+
+ +
+Regel 3 - Interpreteer binnen de historische en culturele context + +At first we are not asking What does it mean to me? but +What did it mean to the original readers?; later we can ask, +What does it mean to me?. We have to take into account the +historical and cultural background of the author and the recipients. + +
Example 3A 3 days & 3 nights (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction. +We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble. +
+ +
Voorbeeld 3BGen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant. +
+
+ +
Regel 4 - Interpreteer volgens het normale gebruik van woorden in de taal +Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings. + +
Voorbeeld 4A +evil eye in Mt.6:23. +Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!! +What we have here is a Hebrew idiom, evil eye. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context. +
+ +
Voorbeeld 4B +Is.59:1 The Lord's hand is not short; +Deut.33:27 Underneath are the everlasting arms. + +References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 He will cover you with His feathers; And under His wings +shalt thou trust. W.M. said, By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird. The Mormons had to laugh as they realised the +ridiculousness of their position. + +
+
+ +
Regel 5 - Begrijp de zin van gelijkenissen, en het verschil tussen een +gelijkenis en een allegorie +An allegory is: A story where each element has a +meaning. +Elke gelijkenis is een allegorie. Is dat juist of onjuist? + +Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine. + +
Voorbeeld 5A +The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have? +De betekenis wordt op allerlei manieren geweld aangedaan: God is onwillig om +de rechten van weduwen te beschermen, gebed "kwelt" Hem, enz.
+ +
Voorbeeld 5B +The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory? +The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master. +
+ +
+
diff --git a/docs/howto/nl/docbook/index.docbook b/docs/howto/nl/docbook/index.docbook new file mode 100644 index 0000000..086154b --- /dev/null +++ b/docs/howto/nl/docbook/index.docbook @@ -0,0 +1,77 @@ + +BibleTime'> + + + + + +]> + + + + + Bijbelstudie HowTo + + + + Bob + Harman + + + + The BibleTime team + + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". + + + Scripture quotes are from the New American Standard Bible unless otherwise +indicated. + + + + + Overzicht + + + The Biblestudy HowTo is a guide for studying the +Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/nl/html/h2-basics-approaches.html b/docs/howto/nl/html/h2-basics-approaches.html new file mode 100644 index 0000000..3cbdbb9 --- /dev/null +++ b/docs/howto/nl/html/h2-basics-approaches.html @@ -0,0 +1,22 @@ +Manieren om Gods woord te benaderen

Manieren om Gods woord te benaderen

Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds.

Horen

Lk.11:28 “blessed are those who hear the word of God, and observe +it.

Lezen

Rev.1:3 “Blessed is he who reads and those who hear the words of this +prophecy [...]

1 Tim.4:13 “give attention to the public reading of Scripture +[...]” +

Bestuderen

Acts 17:11 “Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so.” +

2 Tim.2:15 “Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth.

Memoriseren

Ps.119:11 “Thy word I have hid in my heart, that I may not sin against +Thee.

Overdenken

Ps.1:2-3 “But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers.” +

The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible.

diff --git a/docs/howto/nl/html/h2-basics-expository.html b/docs/howto/nl/html/h2-basics-expository.html new file mode 100644 index 0000000..413c75e --- /dev/null +++ b/docs/howto/nl/html/h2-basics-expository.html @@ -0,0 +1,10 @@ +Een studie van een bijbelgedeelte: Matt.6:1-18

Een studie van een bijbelgedeelte: Matt.6:1-18

Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline:

  1. Beware of practicing your righteousness before men to be noticed

What does “practicing your righteousness” mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought?

  1. When you give

  2. When you fast

  3. When you pray

Vul nu het overzicht in met specifieke aanwijzingen over hoe je verkeerde +manieren van in praktijk brengen van je gerechtigheid kunt voorkomen:

  1. When you give +

    1. don't sound a trumpet. (how might someone “sound a trumpet” +today?)

    2. do it secretly.

    3. etc.

diff --git a/docs/howto/nl/html/h2-basics-interpretation.html b/docs/howto/nl/html/h2-basics-interpretation.html new file mode 100644 index 0000000..fcd8fe7 --- /dev/null +++ b/docs/howto/nl/html/h2-basics-interpretation.html @@ -0,0 +1,6 @@ +Basisprincipes voor juiste interpretatie

Basisprincipes voor juiste interpretatie

Inhoud

Wat staat er? Wat staat er in de grondtekst? Wees voorzichtig met +definities. Lees er niets in, wat er niet echt staat.

Context

What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book.

Tekstverwijzingen

Wat staat er in andere verzen over hetzelfde onderwerp, in de rest van de +bijbel? God spreekt zichzelf niet tegen, dus zal onze interpretatie de test +van vergelijking met ander schriftgedeelten moeten kunnen doorstaan.

diff --git a/docs/howto/nl/html/h2-basics-types.html b/docs/howto/nl/html/h2-basics-types.html new file mode 100644 index 0000000..4e9deb1 --- /dev/null +++ b/docs/howto/nl/html/h2-basics-types.html @@ -0,0 +1,3 @@ +Verschillende soorten van bijbelstudie

Verschillende soorten van bijbelstudie

Onderwerp-studie

Kies een bepaald onderwerp en ga het na door het volgen van +tekstverwijzingen of door een concordantie te gebruiken.

Karakterstudie

Het bestuderen van het leven van een persoon in de bijbel, bijvoorbeeld het +leven van Jozef in Gen.37-50.

Studie vanuit een bijbelgedeelte

Het bestuderen van een bepaalde passage, of een alinea, hoofdstuk of boek.

diff --git a/docs/howto/nl/html/h2-basics-worksheet.html b/docs/howto/nl/html/h2-basics-worksheet.html new file mode 100644 index 0000000..e86cc1f --- /dev/null +++ b/docs/howto/nl/html/h2-basics-worksheet.html @@ -0,0 +1,16 @@ +Werkblad: Hoe gebruik je een concordantie?

Werkblad: Hoe gebruik je een concordantie?

Om een bepaald vers te vinden

  1. Neem het kernwoord, of het meest ongebruikelijke woord uit het vers.

  2. Zoek dit woord op in de concordantie.

  3. Loop de lijst van teksten bij dat woord na, totdat je je tekst gevonden +hebt.

Find these verses: +

  1. Faithful are the wounds of a friend

  2. We are ambassadors of Christ.

  3. The story of the rich man and Lazarus.

+

Om een onderwerp-studie doen

Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought."

Om de betekenis van Hebreeuwse en Griekse woorden duidelijk maken

What if you noticed a contradiction in the KJV between Mt.7:1 “Judge +not lest you be judged” and 1 Cor.2:15 “He that is spiritual +judgeth all things.” Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.)

  1. Look up "judge".

  2. Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down.

  3. Now look up "judgeth".

  4. Loop de kolom door tot 1 Cor.2:15 . . . . . 350.

  5. Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer!

Om de betekenis van een naam te vinden

Op dezelfde manier kunnen we de betekenis van een naam in het Grieks of +Hebreews vinden.

Zoek de volgende namen op en schrijf hun betekenis erbij:

  • Nabal

  • Abigail

  • Jozua

  • Barnabas

diff --git a/docs/howto/nl/html/h2-basics.html b/docs/howto/nl/html/h2-basics.html new file mode 100644 index 0000000..e2ff2bb --- /dev/null +++ b/docs/howto/nl/html/h2-basics.html @@ -0,0 +1,16 @@ +Chapter 2. Basisprincipes van bijbelstudie

Chapter 2. Basisprincipes van bijbelstudie

Ons doel als we de bijbel benaderen

+

 

You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life.

 
 --Jn.5:39-40

+

The chief purpose of the book is to bring us to the Person. Martin Luther +said “we go to the cradle only for the sake of the baby”; just +so in Bible study, we do it not for its own sake but for fellowship with +God. +

 

The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...]

De bijbel op zich bestuderen baat noch schaadt, behalve dan wanneer dat ons +bekend maakt met Jezus Christus. Telkens als de bijbel gelezen wordt, is een +sterk verlangen nodig om daardoor Christus te ontmoeten.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.97, 104.
diff --git a/docs/howto/nl/html/h2-importance-breathed.html b/docs/howto/nl/html/h2-importance-breathed.html new file mode 100644 index 0000000..cb15be5 --- /dev/null +++ b/docs/howto/nl/html/h2-importance-breathed.html @@ -0,0 +1,33 @@ +En boek met de adem van God

En boek met de adem van God

Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. +

2 Tim.3:16 (SV) zegt, "Al de Schrift is van God ingegeven [lett., +die God ademde]." Geloof je dit? Bedenk, voordat je antwoord +geeft, hoe Jezus' houding tegenover de Schriften was.

 

He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... +

+This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.

 
 --John R.W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.93-95

2 Tim 3:16 gaat verder, "is ook nuttig om te onderrichten, te +weerleggen, te verbeteren en op te voeden in de gerechtigheid, opdat de mens +Gods volkomen zij, tot alle goed werk volkomen toegerust." Als +wij accepteren dat de bijbel in feite God is die tot ons spreekt, dan volgt +daaruit dat de bijbel voor ons autoriteit heeft in alle zaken van geloof en +gedrag.

diff --git a/docs/howto/nl/html/h2-importance-exhortations.html b/docs/howto/nl/html/h2-importance-exhortations.html new file mode 100644 index 0000000..ad167d1 --- /dev/null +++ b/docs/howto/nl/html/h2-importance-exhortations.html @@ -0,0 +1,16 @@ +Vermaningen

Vermaningen

+2 Tim 2:15 (SV) "Benaarstig u, om uzelven Gode beproefd voor te +stellen, een arbeider, die niet beschaamd wordt, die het Woord der waarheid +recht snijdt." +

+Col.3:16 "Het woord van Christus wone rijkelijk in u, zodat gij in +alle wijsheid elkander leert en terechtwijst en met psalmen, lofzangen en +geestelijke liederen zingende, Gode dank brengt in uw harten." +

Als je ergens rijk in bent, hoeveel heb je er dan van?

+Niet een beetje!

+Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." +

diff --git a/docs/howto/nl/html/h2-importance-liberates.html b/docs/howto/nl/html/h2-importance-liberates.html new file mode 100644 index 0000000..84459aa --- /dev/null +++ b/docs/howto/nl/html/h2-importance-liberates.html @@ -0,0 +1,14 @@ +Een bevrijdend boek

Een bevrijdend boek

+Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... "

We zien dat het gaat om een voorwaardelijke belofte, specifiek sprekend over +de waarheid van Gods woord.

Het Griekse woord voor "wind", wat wordt gebruikt in Ef.4:14 betekent een +geweldige wind "Dan zijn wij niet langer +onmondig, op en neder, heen en weder geslingerd onder invloed van allerlei +wind van leer..."Een ding dat bijbelstudie voor ons doet, is dat +het ons een vaste grond geeft in de waarheid, met als resultaat dat we niet +zo eenvoudig "weggeblazen" worden.

Jezus antwoordde en zeide tot hen: Gij dwaalt, want gij kent de +Schriften niet noch de kracht Gods." Matt.22:29

Welke 2 dingen moeten wij weten om dwaling te voorkomen?

  • Gods woord

  • Gods kracht

diff --git a/docs/howto/nl/html/h2-importance-once.html b/docs/howto/nl/html/h2-importance-once.html new file mode 100644 index 0000000..07f60ab --- /dev/null +++ b/docs/howto/nl/html/h2-importance-once.html @@ -0,0 +1,20 @@ +Bijlage: "Eens voor altijd"

Bijlage: "Eens voor altijd"

 

The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28).

+Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation.

 
 --John R. W. Stott, Christ the Controversialist, +InterVarsity Press 1978, pp.106-107
diff --git a/docs/howto/nl/html/h2-importance-supplement.html b/docs/howto/nl/html/h2-importance-supplement.html new file mode 100644 index 0000000..4bd6190 --- /dev/null +++ b/docs/howto/nl/html/h2-importance-supplement.html @@ -0,0 +1,11 @@ +Supplement: Bijbellees-programma's

Supplement: Bijbellees-programma's

Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! +

  1. Het Nieuwe Testament in een jaar: lees per dag een hoofdstuk, 5 dagen per +week.

  2. Spreuken in een maand: lees elke dag een hoofdstuk uit Spreuken, +overeenkomstig de dag van de maand.

  3. De Psalmen in een maand: lees 5 Psalmen per dag, met een interval van +30. Lees bijvoorbeel op de 20e Ps. 20, 50, 80, 110 & 140.

  4. Psalmen & Spreuken in 6 maanden: lees Psalmen en Spreuken door, elke dag +een hoofdstuk.

  5. Het Oude Testament (zonder Psalmen & Spreuken) in 2 jaar: als je van het +Oute Testament elke dag een hoofdstuk leest, en daarbij Psalmen en Spreuken +overslaat, lees je het Oude Testament in 2 jaar en 2 weken. +

diff --git a/docs/howto/nl/html/h2-importance-wars.html b/docs/howto/nl/html/h2-importance-wars.html new file mode 100644 index 0000000..a9f9dac --- /dev/null +++ b/docs/howto/nl/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +Een boek dat strijdt

Een boek dat strijdt

+Ef.6:10-18 is een mogelijke afbeelding van onze geestelijke wapenrusting.

Table 1.3. Geestelijke wapenrusting

VraagAntwoord
Hoeveel van de hier opgenoemde wapens zijn verdedigingswapens?5
En hoeveel aanvalswapens?One
Welke? het woord - rhema

diff --git a/docs/howto/nl/html/h2-importance-works.html b/docs/howto/nl/html/h2-importance-works.html new file mode 100644 index 0000000..77f6f60 --- /dev/null +++ b/docs/howto/nl/html/h2-importance-works.html @@ -0,0 +1,33 @@ +Een boek dat werkt

Een boek dat werkt

+Wat doet bijbelstudie met je? 1 Thess.2:13 zegt dat de bijbel +"werkzaam is in u, die gelooft" Schrijf naast elk +schriftgedeelte, het werk dat het Woord doet. +

Table 1.2. Wat doet bijbelstudie voor Christenen?

NaslagActie
Ef. 5:26 +reinigt -- "...haar reinigende door het waterbad met het woord." +
+Hand.20:32 + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " +
+Rom.15:4 + +bemoedigd -- "opdat wij in de weg der volharding en van de vertroosting der +Schriften de hope zouden vasthouden." +
+Rom.10:17 + +geeft geloof -- "Zo is dan het geloof uit het horen, en het horen door het +woord van Christus." +
+1 Cor.10:11 + +onderwijst -- "Dit is hun overkomen tot een voorbeeld (voor ons) en het is +opgetekend ter waarschuwing voor ons" +
+Matt.4:4 + +voeding -- "Maar Hij antwoordde en zeide: Er staat geschreven, niet alleen +van brood zal de mens leven, maar van alle woord, dat uit de mond Gods +gaat." +

diff --git a/docs/howto/nl/html/h2-importance.html b/docs/howto/nl/html/h2-importance.html new file mode 100644 index 0000000..8f6377b --- /dev/null +++ b/docs/howto/nl/html/h2-importance.html @@ -0,0 +1,29 @@ +Chapter 1. Het belang van Gods Woord

Chapter 1. Het belang van Gods Woord

Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God.

Een uniek boek

The Bible stands alone in many ways. It is unique in:

  • +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! +

  • +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. +

  • +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: +

Table 1.1. Vergelijking van handschriften van het Nieuwe Testament met andere oude +teksten.

WerkWanneer geschrevenOudste kopieTijdsduurAantal exemplaren
Herodotus448-428 v. Chr.900 na Chr.1300 jaar8 +
Tacitus100 na Chr.1100 na Chr.1000 jaar20 +
Caesar's Gallic War50-58 v. Chr.900 na Chr.950 jaar10 +
Roman History van Livy59 v. Chr. - 17 na Chr.900 na Chr.900 jaar20 +
Nieuwe Testament40 - 100 n. Chr.130 na Chr. Gedeeltelijke handschiften 350 na Chr. Complete handschriften30 - 310 jaar5000 Grieks & 10.000 Latijn +

Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin!

 

"In de waarheid an compleetheid van het bewijs waarop het rust, staat de +tekst van het Nieuwe Testament absoluut en onbenaderbaar alleen tussen alle +andere antieke proza."

 
 --Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26
diff --git a/docs/howto/nl/html/h2-rules-context.html b/docs/howto/nl/html/h2-rules-context.html new file mode 100644 index 0000000..17bb96b --- /dev/null +++ b/docs/howto/nl/html/h2-rules-context.html @@ -0,0 +1,22 @@ +Regel 2 - Interpreteer binnen the bijbelse context

Regel 2 - Interpreteer binnen the bijbelse context

Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further.

Voorbeeld 2A

In een voorgaande les behandelden we Joh.3:5 "geboren ...uit water +en geest." Wat is volgens de context het water waarover het hier +gaat?

Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth.

Voorbeeld 2B

1 Cor.14:34 “Let the women keep silent in the churches” has to +be taken within the biblical context of 1 Cor.11:5 “every woman [...] +while praying or prophesying [...]

Voorbeeld 2C

Acts 2:38 “And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]"”. Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? +

diff --git a/docs/howto/nl/html/h2-rules-hcontest.html b/docs/howto/nl/html/h2-rules-hcontest.html new file mode 100644 index 0000000..ac108c0 --- /dev/null +++ b/docs/howto/nl/html/h2-rules-hcontest.html @@ -0,0 +1,21 @@ +Regel 3 - Interpreteer binnen de historische en culturele context

Regel 3 - Interpreteer binnen de historische en culturele context

+At first we are not asking “What does it mean to me?” but +“What did it mean to the original readers?”; later we can ask, +“What does it mean to me?”. We have to take into account the +historical and cultural background of the author and the recipients.

Example 3A

3 days & 3 nights” (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction.

We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble.

Voorbeeld 3B

Gen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant.

diff --git a/docs/howto/nl/html/h2-rules-normal.html b/docs/howto/nl/html/h2-rules-normal.html new file mode 100644 index 0000000..16b75c0 --- /dev/null +++ b/docs/howto/nl/html/h2-rules-normal.html @@ -0,0 +1,22 @@ +Regel 4 - Interpreteer volgens het normale gebruik van woorden in de taal

Regel 4 - Interpreteer volgens het normale gebruik van woorden in de taal

Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings.

Voorbeeld 4A

evil eye” in Mt.6:23.

Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!!

What we have here is a Hebrew idiom, “evil eye”. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context.

Voorbeeld 4B

Is.59:1 “The Lord's hand is not short;

Deut.33:27 “Underneath are the everlasting arms.

+References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 “He will cover you with His feathers; And under His wings +shalt thou trust”. W.M. said, “By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird”. The Mormons had to laugh as they realised the +ridiculousness of their position. +

diff --git a/docs/howto/nl/html/h2-rules-parables.html b/docs/howto/nl/html/h2-rules-parables.html new file mode 100644 index 0000000..cc45647 --- /dev/null +++ b/docs/howto/nl/html/h2-rules-parables.html @@ -0,0 +1,15 @@ +Regel 5 - Begrijp de zin van gelijkenissen, en het verschil tussen een gelijkenis en een allegorie

Regel 5 - Begrijp de zin van gelijkenissen, en het verschil tussen een +gelijkenis en een allegorie

An allegory is: A story where each element has a +meaning.

Elke gelijkenis is een allegorie. Is dat juist of onjuist?

Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine.

Voorbeeld 5A

The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have?

De betekenis wordt op allerlei manieren geweld aangedaan: God is onwillig om +de rechten van weduwen te beschermen, gebed "kwelt" Hem, enz.

Voorbeeld 5B

The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory?

The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master.

diff --git a/docs/howto/nl/html/h2-rules.html b/docs/howto/nl/html/h2-rules.html new file mode 100644 index 0000000..429c0cb --- /dev/null +++ b/docs/howto/nl/html/h2-rules.html @@ -0,0 +1,72 @@ +Chapter 3. Regels voor interpretatie van de bijbel (Hermeneutiek)

Chapter 3. Regels voor interpretatie van de bijbel (Hermeneutiek)

We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing +this first, that no prophesy of scripture is of any private +interpretation.”). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 “...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction.

How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind:

Regel 1 - Interpreteer de tekst volgens de precieze betekenis van de +woorden.

The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps:

  1. Definition. Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial.

  2. Tekstverwijzingen. Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning.

Voorbeeld 1A

Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Example 1B

In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851)

  • Cross-references for aleipho: +

    1. Mt.6:17 But you, when you fast, anoint your head

    2. Mk.16:1 [the women] brought spices that they might come and anoint Him.

    3. Mk.6:13 And they were...anointing with oil many sick people and healing +them.

    4. Lk.7:38 [...] kissing His feet and anointing them with the perfume

    5. Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair

  • Cross-references of chrio: +

    1. Lk.4:18 “The Spirit of the Lord is upon me, because He has anointed me +to preach [...]

    2. Acts 4:27 Jesus, whom Thou hast anointed

    3. Acts 10:38 God anointed Jesus with the Holy Ghost and power

    4. 2 Cor.1:21 Now He who...anointed us is God

So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual

As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. +

Laten we eens toepassen op wat we zojuist geleerd hebben door deze +woordstudie n.a.v. Jakobus 5:14 "Is er iemand bij u ziek? Laat hij +dan de oudsten der gemeente tot zich roepen, opdat zij over hem een gebed +uitspreken en hem met olie zalven in de naam des Heren." Is dat +zalven geestelijk of praktisch? Het is praktisch!

+And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! +

diff --git a/docs/howto/nl/html/index.html b/docs/howto/nl/html/index.html new file mode 100644 index 0000000..156e92e --- /dev/null +++ b/docs/howto/nl/html/index.html @@ -0,0 +1,21 @@ +Bijbelstudie HowTo

Bijbelstudie HowTo

Bob Harman

The BibleTime team

+ This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". +

+ Scripture quotes are from the New American Standard Bible unless otherwise +indicated. +

Overzicht

+ The Biblestudy HowTo is a guide for studying the +Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. +


diff --git a/docs/howto/pt-br/docbook/howto-basics.docbook b/docs/howto/pt-br/docbook/howto-basics.docbook new file mode 100644 index 0000000..3b2ceef --- /dev/null +++ b/docs/howto/pt-br/docbook/howto-basics.docbook @@ -0,0 +1,210 @@ +Bases do Estudo Bíblico + + +Nosso prósito quando nos aproximamos da Bíblia + +
Jn.5:39-40 You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life. +
+
+ +The chief purpose of the book is to bring us to the Person. Martin Luther +said we go to the cradle only for the sake of the baby; just +so in Bible study, we do it not for its own sake but for fellowship with +God. + + +
John R.W. Stott, Cristo o Controverso, Editora +InterVarsity 1978, pp.97, 104. +The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...] +Não há nem mérito nem lucro em ler as escrituras por causa delas mesmo , mas +apenas se isso te levar a Jesus Cristo. Quando a Bíblia é lida, é necessário +que haja um ávido desejo de que assim possamos conhecer a Cristo. +
+
+ +Aproximando-se da Palavra de Deus +Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds. + +Ouvir +Lc 11.28 Mas ele respondeu: Antes bem-aventurados os que ouvem a +palavra de Deus, e a observam. + + +Ler +Ap 1.3 Bem-aventurado aquele que lê e bem-aventurados os que ouvem as +palavras desta profecia.. +1 Tm 4.13 aplica-te à leitura, à exortação, e ao ensino + + + +Estudo +At 17.11 Ora, estes eram mais nobres do que os de Tessalônica, porque +receberam a palavra com toda avidez, examinando diariamente as Escrituras +para ver se estas coisas eram assim. + +2 Tm 2.15 Procura apresentar-te diante de Deus aprovado, como obreiro +que não tem de que se envergonhar, que maneja bem a palavra da +verdade. + + +Memorizar +Sl 119.11 Escondi a tua palavra no meu coração, para não pecar contra +ti. + + +Meditar +Sl 1.2-3 Bem-aventurado o homem que não anda segundo o conselho dos +ímpios, nem se detém no caminho dos pecadores, nem se assenta na roda dos +escarnecedores; antes tem seu prazer na lei do Senhor, e na sua lei medita +de dia e noite. + + +The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible. + + + +Tipos de Estudo Bíblico +Estudo de Tópicos +Escolha um certo tópico e siga-o, usando referencias cruzadas ou uma +concordância. + + +Estudo de Personagem +Estudando a vida de um personagem da Bíblia, ex: Vida de José em Gn 37-50. + + +Estudo Expositivo +Estudando uma certa passagem: parágrafo, capítulo ou livro. + + + +Bases da Interpretação Correta + +Conteúdo +O que ele diz? O que diz na língua original? Tome cuidado com +definições. Não leia o que não é dito. + + +Contexto +O que os versos vizinhos dizem? A regra é "o contexto é muito +importante" -- A passagem precisa fazer sentido na estrutura de toda a +passagem e livro. + + +Referencia Cruzada +O que outros versículos sobre esse assunto dizem pelo resto da Bíblia? Deus +não se contradiz, entào nossa interpretação precisa passar pelo teste de +outras escrituras. + + + +Um Estudo Expositivo de Mateus 6.1-18 +Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline: + + + Cuidado para praticar o bem diante dos homens para ser notado + + +O que fazer as vossas boas obras significa? A passagem dá +algum exemplo? Qual área de nossas vidas está sendo endereçada? +Nossas motivações! Que tópicos desenvolvem isso? + + + Quando você oferta + Quando você jejua + Quando você ora + + +Agora preencha o esquema com intruções específicas sobre como evitar +maneiras erradas fazermos nossas boas ações: + + + Quando você oferta + + don't sound a trumpet. (how might someone sound a trumpet +today?) + faça-o em secreto + etc. + + + + + +Como usar uma concordância + +Para encontrar um versículo particular + + Escolha a palavra-chave ou a palavra menos usual do versículo + Procure essa palavra alfabaticamente + Desca a coluna da listagem até você achar o seu versículo + + +Encontre esses versículos: + + Faithful are the wounds of a friend + We are ambassadors of Christ. + A história do rico e de Lázaro + + + + +Fazer um Estudo de Tópicos +Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought." + + + +Esclarecendo o significado da palavra no Grego e Hebraico +Como encontramos uma contradição na Edição Revista e Atualizada de Almeida +entre Mt 7.1 Não julgueis para que não sejais julgados e 1 Co +2.15 Porém o homem espiritual julga todas as coisas. Talvez +sejam duas palavras gregas diferentes aqui, mas ambas traduzidas como +"julgar" em português. (Usaremos Numeros de Strong a partir +daqui). + + Procure "julgar" + Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down. + Agora procure "julgado" + Desca até a coluna de 1 Co 2.15 . . . . . . 350 + Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer! + + + +Encontre o significado dos nomes +Pelo mesmo processo nós podemos encontrar o significado de um nome e grego +ou hebraico. +Procure esses nomes e escreva o seu significado: + +Nabal +Abigail +Josué +Barnabé + + + + + +
diff --git a/docs/howto/pt-br/docbook/howto-importance.docbook b/docs/howto/pt-br/docbook/howto-importance.docbook new file mode 100644 index 0000000..0ea56b1 --- /dev/null +++ b/docs/howto/pt-br/docbook/howto-importance.docbook @@ -0,0 +1,306 @@ +Importância da Palavra de Deus +Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God. + +Um Livro que é Único +The Bible stands alone in many ways. It is unique in: + + + + +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! + + + + +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. + + + + +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: + + + + +Comparação dos manuscritos do Novo Testamento com outros textos antigos. + + + +Texto +Quando foi Escrito +Cópia mais recente +Diferença de TempoNúmero de Cópias + + + +Herodotus +448-428 A.C.900 D.C. +1300 anos8 + + +Tacitus +100 D.C.1100 D.C. +1000 anos20 + + +Caesar's Gallic War +50-58 A.C.900 D.C. +950 anos10 + + +Livy's História Romana +59 A.C. - 17 D.C.900 D.C. +900 anos20 + + +Novo Testamento +40 D.C. - 100 D.C.130 D.C Manuscritos parciais - 350 D.C. Manuscritos completos 30 - 310 anos5000 em Grego & 10.000 em Latim + +
+Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin! +
Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26"Na verdade e plenitude das evidências e contexto, o Novo Testamento está em +absoluta e inalcançável posição dentre outras escrituras antigas."
+
+ +Um Livro Inpirado por Deus +Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. + +2 Tm 3.16 declara "Toda Escritura é divinamente +inspirada". Você acredita nisso? Antes de responder, considere a +atitude de Jesus a respeito das Escrituras. +
John R.W. Stott, Cristo o Controverso, Editora +InterVarsity 1978, pp.93-95 He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... + + +This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.
+ +2 Tm 3.16 conitnua, "e proveitosa para ensinar, para repreender, +para corrigir, para instruir em justiça; para que o homem de Deus seja +perfeito, e perfeitamente preparado para toda boa obra". Se nós +aceitamos que a Bíblia realmente é Deus falando conosco, consequentemente +ela será nossa autoridade em toda questão de fé e conduta. +
+ +Um Livro que Funciona + +O que o Estudo Bíblico pode fazer por você? 1 Ts 2.13 diz que a Bíblia +"opera em vós que credes". Do lado de cada escritura, +escreva o que a Palavra faz: + + +O que o Estudo Bíblico faz para os cristãos? + + + +Referência +Ação + + + + +Ef 5.25 + +santificação -- "..., tendo-a purificado com a lavagem da água, pela +palavra" + + + + +At 20.32 + + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " + + + + +Rm 15.4 + + +Encoraja -- "porquanto, tudo que dantes foi escrito, para nosso ensino foi +escrito, para que, pela constância e pela consolação provenientes das +Escrituras, tenhamos esperança" + + + + + +Rm 10.17 + + +Dá fé -- "Logo a fé é pelo ouvir, e o ouvir pela palavra de Cristo" + + + + + +1 Co 10.11 + + +Instrui -- "Ora, tudo isto lhes acontecia como exemplo, e foi escrito para +aviso nosso..." + + + + + +Mt 4.4 + + +Nutre -- "Mas Jesus lhe respondeu: Está escrito: Nem só de pão viverá o +homem, mas de toda palavra que sai da boca de Deus" + + + + +
+
+ +Um Livro que Liberta + +Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... " +Nós vemos que isso é uma promessa condicional, especificamente falando da +verdade da Palavra de Deus. + +A palavra grega para "vento" usada em Efésios 4,14 significa um +vento violento. " para que não mais sejamos +meninos, inconstantes, levados ao redor por todo vento de +doutrina...". Uma coisa que estudar a Bíblia faz por nós é nos +firmar na verdade, que não nos deixará sermos "levados ao redor". + +"Jesus, porém, lhes respondeu: Errais, não compreendendo as +Escrituras nem o poder de Deus" Mt 22.29 +Quais as duas coisas que nós precisamos para escapar do erro? + +Palavra de Deus +Poder de Deus + + + +Um Livro que Luta + +Ef. 6.10-18 é uma figura de nossa armadura espiritual. + +Armadura Espiritual + + + +Pergunta +Resposta + + +Quantas das armas listas são para defesa?5 +Quantas são para atacar?One +Qual? a palavra - rhema +
+
+ +Exortações + +2 Tm 2.15 "Procura apresentar-te diante de Deus aprovado, como obreiro que +não tem de que se envergonhar, que maneja bem a palavra da verdade" + + +Cl 3.15 "A palavra de Cristo habite em vós ricamente, em toda a sabedoria; +ensinai-vos e admoestai-vos uns aos outros, com salmos, hinos e cânticos +espirituais, louvando a Deus com gratidão em vossos corações" + + +Se você é rico em alguma coisa, quanto disso você tem? + +Não só um pouquinho! + + +Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." + + +Apendice: "De uma vez por todas" +
+John R. W. Stott, Cristo o Controverso,Editora +InterVarsity 1978, pp.106-107 The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28). +Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation. +
+
+ +Suplemento: Programas de Leitura Bíblica Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! + + +Novo Testamento em um Ano: leia um capítulo por dia, 5 dias por semana. +Provérbios em um Mês: leia um capítulo de Provérbios por dia, correspondente +ao dia do mês. +Salmos em um mês: leia 5 salmos com intervalo de 30 entre eles por dia. Por +exemplo, no vigésimo. dia você lerá Sl 20, 50, 80, 110 e 140. +Salmos e Provérbios em 6 meses: leia Salmos e Provérbios, um capítulo por +dia. +Antigo Testamento sem Salmos e Provérbios em 2 anos: se você ler um capítulo +por dia do Antigo Testamento, pulando Salmos e Provérbios, você lerá o +Antigo Testamento em 2 anos e 2 semanas. + + + + +
+ diff --git a/docs/howto/pt-br/docbook/howto-interpretation.docbook b/docs/howto/pt-br/docbook/howto-interpretation.docbook new file mode 100644 index 0000000..2b9648e --- /dev/null +++ b/docs/howto/pt-br/docbook/howto-interpretation.docbook @@ -0,0 +1,263 @@ +Regas de Interpretação Bíblica (Hermeneutica) +We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV Knowing +this first, that no prophesy of scripture is of any private +interpretation.). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 ...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction. + +How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind: + +
Regra 1 - Interprete de acordo com o exato significado das palavras +The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps: + + + + Definição + Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial. + + + + + Referencia Cruzada + Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning. + + + + +
Exemplo 1A +Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991). + +Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found? +Mary is already clinging to Jesus, and he is saying to stop holding him! +
+ +
Exemplo 1B +In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing? +Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851) + + +Referencia Cruzada para aleipho: + + Mt 6.17 Tu, porém, quando jejuares, unge a tua cabeça + Mc 16.1 [as mulheres] compraram aromas para irem ungi-lo + Mc 6,13 e expulsavam muitos demônios, e ungiam muitos enfermos com óleo, e +os curavam + Lc 7.28 [...] e beijava-lhe os pés e ungia-os com o bálsamo + Jo 12.3 Então Maria, [...] ungiu os pés de Jesus, e os enxugou com os seus +cabelos + + + +Referencia Cruzada de chrio: + + Lc 4.18 O Espírito do Senhor está sobre mim, porquanto me ungiu para +anunciar boas novas aos pobres [...] + At 4.27 [...] Servo Jesus, ao qual ungiste [...] + At 10.28 como Deus o ungiu com o Espírito Santo e com poder + 2 Co 1.21 Mas aquele que nos confirma convosco em Cristo, e nos ungiu, é +Deus + + + + +Então qual a diferencá entre aleipho e chrio? Veja a referencia cruzada e as +definições e note a diferença: "Aleipho" é o uso prático +de óleo e "Chrio" é o uso espiritual. + +As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. + +Agora vamos aplicar o que nós acabamos de aprender a Tiago 5.14 +"Está doente algum de vós? Chame os anciãos da igreja, e estes +orem sobre ele, ungido-o com óleo em nome do Senhor". Essa unção +é espiritual ou prática? Prática! + +And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! + +
+
+ +
+Regra 2 - Intreprete o texto no contexto bíblico +Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further. + +
Exemplo 2A +Em uma lição passada, nós consideramos Jo 3.5 "nascer da água e do +Espírito". Nesse contexto, qual é a água em questão aqui? +Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth. +
+
Exemplo 2B +1 Co 14.34 as mulheres estejam caladas nas igrejas deve ser +considerado com o contexo de 1 Co 11.5 Mas toda mulher que ora ou +profetiza.... +
+
Exemplo 2C +Acts 2:38 And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]". Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? + +
+
+ +
+Regra 3 - Interprete dentro do contexo histórico e cultural + +At first we are not asking What does it mean to me? but +What did it mean to the original readers?; later we can ask, +What does it mean to me?. We have to take into account the +historical and cultural background of the author and the recipients. + +
Exemplo 3A 3 days & 3 nights (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction. +We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble. +
+ +
Exemplo 3BGen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant. +
+
+ +
Regra 4 - Interprete de acordo com o uso comum das palavras na linguagem +Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings. + +
Exemplo 4A +olhos maus em Mt 6.23 +Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!! +What we have here is a Hebrew idiom, evil eye. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context. +
+ +
Exemplo 4B +Is 59.1 Eis que a mão do Senhor não está encolhida +Dt 33.27 O Deus eterno é a tua habitação, e por baixo estão os braços +eternos + +References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 He will cover you with His feathers; And under His wings +shalt thou trust. W.M. said, By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird. The Mormons had to laugh as they realised the +ridiculousness of their position. + +
+
+ +
Regra 5 - Interprete o propósito das parábolas e a diferença entre uma +parábola e uma alegoria +Uma alegoria é: uma história onde cada elemento tem um +significado +Toda parábola é uma alegoria, verdadeiro ou falso? + +Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine. + +
Exemplo 5A +The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have? +Todo o tipo de abusos acontecendo com os significados: Deus relutante para +proteger o direito das viúvas, orações incomodando a Deus, etc.
+ +
Exemplo 5B +The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory? +The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master. +
+ +
+
diff --git a/docs/howto/pt-br/docbook/index.docbook b/docs/howto/pt-br/docbook/index.docbook new file mode 100644 index 0000000..48ef931 --- /dev/null +++ b/docs/howto/pt-br/docbook/index.docbook @@ -0,0 +1,77 @@ + +BibleTime'> + + + + + +]> + + + + + Estudo Bíblico HowTo + + + + Bob + Harman + + + + The BibleTime team + + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". + + + Scripture quotes are from the New American Standard Bible unless otherwise +indicated. + + + + + Resumo + + + The Biblestudy HowTo is a guide for studying the +Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/pt-br/html/h2-basics-approaches.html b/docs/howto/pt-br/html/h2-basics-approaches.html new file mode 100644 index 0000000..6afa260 --- /dev/null +++ b/docs/howto/pt-br/html/h2-basics-approaches.html @@ -0,0 +1,21 @@ +Aproximando-se da Palavra de Deus

Aproximando-se da Palavra de Deus

Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds.

Ouvir

Lc 11.28 “Mas ele respondeu: Antes bem-aventurados os que ouvem a +palavra de Deus, e a observam.

Ler

Ap 1.3 “Bem-aventurado aquele que lê e bem-aventurados os que ouvem as +palavras desta profecia..

1 Tm 4.13 “aplica-te à leitura, à exortação, e ao ensino” +

Estudo

At 17.11 “Ora, estes eram mais nobres do que os de Tessalônica, porque +receberam a palavra com toda avidez, examinando diariamente as Escrituras +para ver se estas coisas eram assim. ” +

2 Tm 2.15 “Procura apresentar-te diante de Deus aprovado, como obreiro +que não tem de que se envergonhar, que maneja bem a palavra da +verdade.

Memorizar

Sl 119.11 “Escondi a tua palavra no meu coração, para não pecar contra +ti.

Meditar

Sl 1.2-3 “Bem-aventurado o homem que não anda segundo o conselho dos +ímpios, nem se detém no caminho dos pecadores, nem se assenta na roda dos +escarnecedores; antes tem seu prazer na lei do Senhor, e na sua lei medita +de dia e noite. ” +

The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible.

diff --git a/docs/howto/pt-br/html/h2-basics-expository.html b/docs/howto/pt-br/html/h2-basics-expository.html new file mode 100644 index 0000000..ef8ef03 --- /dev/null +++ b/docs/howto/pt-br/html/h2-basics-expository.html @@ -0,0 +1,10 @@ +Um Estudo Expositivo de Mateus 6.1-18

Um Estudo Expositivo de Mateus 6.1-18

Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline:

  1. Cuidado para praticar o bem diante dos homens para ser notado

O que “fazer as vossas boas obras” significa? A passagem dá +algum exemplo? Qual área de nossas vidas está sendo endereçada? +Nossas motivações! Que tópicos desenvolvem isso?

  1. Quando você oferta

  2. Quando você jejua

  3. Quando você ora

Agora preencha o esquema com intruções específicas sobre como evitar +maneiras erradas fazermos nossas boas ações:

  1. Quando você oferta +

    1. don't sound a trumpet. (how might someone “sound a trumpet” +today?)

    2. faça-o em secreto

    3. etc.

diff --git a/docs/howto/pt-br/html/h2-basics-interpretation.html b/docs/howto/pt-br/html/h2-basics-interpretation.html new file mode 100644 index 0000000..f1dfe0a --- /dev/null +++ b/docs/howto/pt-br/html/h2-basics-interpretation.html @@ -0,0 +1,6 @@ +Bases da Interpretação Correta

Bases da Interpretação Correta

Conteúdo

O que ele diz? O que diz na língua original? Tome cuidado com +definições. Não leia o que não é dito.

Contexto

O que os versos vizinhos dizem? A regra é "o contexto é muito +importante" -- A passagem precisa fazer sentido na estrutura de toda a +passagem e livro.

Referencia Cruzada

O que outros versículos sobre esse assunto dizem pelo resto da Bíblia? Deus +não se contradiz, entào nossa interpretação precisa passar pelo teste de +outras escrituras.

diff --git a/docs/howto/pt-br/html/h2-basics-types.html b/docs/howto/pt-br/html/h2-basics-types.html new file mode 100644 index 0000000..a72aa48 --- /dev/null +++ b/docs/howto/pt-br/html/h2-basics-types.html @@ -0,0 +1,2 @@ +Tipos de Estudo Bíblico

Tipos de Estudo Bíblico

Estudo de Tópicos

Escolha um certo tópico e siga-o, usando referencias cruzadas ou uma +concordância.

Estudo de Personagem

Estudando a vida de um personagem da Bíblia, ex: Vida de José em Gn 37-50.

Estudo Expositivo

Estudando uma certa passagem: parágrafo, capítulo ou livro.

diff --git a/docs/howto/pt-br/html/h2-basics-worksheet.html b/docs/howto/pt-br/html/h2-basics-worksheet.html new file mode 100644 index 0000000..49a6b8b --- /dev/null +++ b/docs/howto/pt-br/html/h2-basics-worksheet.html @@ -0,0 +1,16 @@ +Como usar uma concordância

Como usar uma concordância

Para encontrar um versículo particular

  1. Escolha a palavra-chave ou a palavra menos usual do versículo

  2. Procure essa palavra alfabaticamente

  3. Desca a coluna da listagem até você achar o seu versículo

Encontre esses versículos: +

  1. Faithful are the wounds of a friend

  2. We are ambassadors of Christ.

  3. A história do rico e de Lázaro

+

Fazer um Estudo de Tópicos

Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought."

Esclarecendo o significado da palavra no Grego e Hebraico

Como encontramos uma contradição na Edição Revista e Atualizada de Almeida +entre Mt 7.1 “Não julgueis para que não sejais julgados” e 1 Co +2.15 “Porém o homem espiritual julga todas as coisas”. Talvez +sejam duas palavras gregas diferentes aqui, mas ambas traduzidas como +"julgar" em português. (Usaremos Numeros de Strong a partir +daqui).

  1. Procure "julgar"

  2. Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down.

  3. Agora procure "julgado"

  4. Desca até a coluna de 1 Co 2.15 . . . . . . 350

  5. Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer!

Encontre o significado dos nomes

Pelo mesmo processo nós podemos encontrar o significado de um nome e grego +ou hebraico.

Procure esses nomes e escreva o seu significado:

  • Nabal

  • Abigail

  • Josué

  • Barnabé

diff --git a/docs/howto/pt-br/html/h2-basics.html b/docs/howto/pt-br/html/h2-basics.html new file mode 100644 index 0000000..c1c27c4 --- /dev/null +++ b/docs/howto/pt-br/html/h2-basics.html @@ -0,0 +1,16 @@ +Chapter 2. Bases do Estudo Bíblico

Chapter 2. Bases do Estudo Bíblico

Nosso prósito quando nos aproximamos da Bíblia

+

 

You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life.

 
 --Jn.5:39-40

+

The chief purpose of the book is to bring us to the Person. Martin Luther +said “we go to the cradle only for the sake of the baby”; just +so in Bible study, we do it not for its own sake but for fellowship with +God. +

 

The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...]

Não há nem mérito nem lucro em ler as escrituras por causa delas mesmo , mas +apenas se isso te levar a Jesus Cristo. Quando a Bíblia é lida, é necessário +que haja um ávido desejo de que assim possamos conhecer a Cristo.

 
 --John R.W. Stott, Cristo o Controverso, Editora +InterVarsity 1978, pp.97, 104.
diff --git a/docs/howto/pt-br/html/h2-importance-breathed.html b/docs/howto/pt-br/html/h2-importance-breathed.html new file mode 100644 index 0000000..efc7c2a --- /dev/null +++ b/docs/howto/pt-br/html/h2-importance-breathed.html @@ -0,0 +1,32 @@ +Um Livro Inpirado por Deus

Um Livro Inpirado por Deus

Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. +

2 Tm 3.16 declara "Toda Escritura é divinamente +inspirada". Você acredita nisso? Antes de responder, considere a +atitude de Jesus a respeito das Escrituras.

 

He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... +

+This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.

 
 --John R.W. Stott, Cristo o Controverso, Editora +InterVarsity 1978, pp.93-95

2 Tm 3.16 conitnua, "e proveitosa para ensinar, para repreender, +para corrigir, para instruir em justiça; para que o homem de Deus seja +perfeito, e perfeitamente preparado para toda boa obra". Se nós +aceitamos que a Bíblia realmente é Deus falando conosco, consequentemente +ela será nossa autoridade em toda questão de fé e conduta.

diff --git a/docs/howto/pt-br/html/h2-importance-exhortations.html b/docs/howto/pt-br/html/h2-importance-exhortations.html new file mode 100644 index 0000000..78c540b --- /dev/null +++ b/docs/howto/pt-br/html/h2-importance-exhortations.html @@ -0,0 +1,15 @@ +Exortações

Exortações

+2 Tm 2.15 "Procura apresentar-te diante de Deus aprovado, como obreiro que +não tem de que se envergonhar, que maneja bem a palavra da verdade" +

+Cl 3.15 "A palavra de Cristo habite em vós ricamente, em toda a sabedoria; +ensinai-vos e admoestai-vos uns aos outros, com salmos, hinos e cânticos +espirituais, louvando a Deus com gratidão em vossos corações" +

Se você é rico em alguma coisa, quanto disso você tem?

+Não só um pouquinho!

+Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." +

diff --git a/docs/howto/pt-br/html/h2-importance-liberates.html b/docs/howto/pt-br/html/h2-importance-liberates.html new file mode 100644 index 0000000..42c3107 --- /dev/null +++ b/docs/howto/pt-br/html/h2-importance-liberates.html @@ -0,0 +1,13 @@ +Um Livro que Liberta

Um Livro que Liberta

+Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... "

Nós vemos que isso é uma promessa condicional, especificamente falando da +verdade da Palavra de Deus.

A palavra grega para "vento" usada em Efésios 4,14 significa um +vento violento. " para que não mais sejamos +meninos, inconstantes, levados ao redor por todo vento de +doutrina...". Uma coisa que estudar a Bíblia faz por nós é nos +firmar na verdade, que não nos deixará sermos "levados ao redor".

"Jesus, porém, lhes respondeu: Errais, não compreendendo as +Escrituras nem o poder de Deus" Mt 22.29

Quais as duas coisas que nós precisamos para escapar do erro?

  • Palavra de Deus

  • Poder de Deus

diff --git a/docs/howto/pt-br/html/h2-importance-once.html b/docs/howto/pt-br/html/h2-importance-once.html new file mode 100644 index 0000000..28ba8ba --- /dev/null +++ b/docs/howto/pt-br/html/h2-importance-once.html @@ -0,0 +1,20 @@ +Apendice: "De uma vez por todas"

Apendice: "De uma vez por todas"

 

The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28).

+Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation.

 
 --John R. W. Stott, Cristo o Controverso,Editora +InterVarsity 1978, pp.106-107
diff --git a/docs/howto/pt-br/html/h2-importance-supplement.html b/docs/howto/pt-br/html/h2-importance-supplement.html new file mode 100644 index 0000000..dfa08d2 --- /dev/null +++ b/docs/howto/pt-br/html/h2-importance-supplement.html @@ -0,0 +1,10 @@ +Suplemento: Programas de Leitura Bíblica

Suplemento: Programas de Leitura Bíblica

Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! +

  1. Novo Testamento em um Ano: leia um capítulo por dia, 5 dias por semana.

  2. Provérbios em um Mês: leia um capítulo de Provérbios por dia, correspondente +ao dia do mês.

  3. Salmos em um mês: leia 5 salmos com intervalo de 30 entre eles por dia. Por +exemplo, no vigésimo. dia você lerá Sl 20, 50, 80, 110 e 140.

  4. Salmos e Provérbios em 6 meses: leia Salmos e Provérbios, um capítulo por +dia.

  5. Antigo Testamento sem Salmos e Provérbios em 2 anos: se você ler um capítulo +por dia do Antigo Testamento, pulando Salmos e Provérbios, você lerá o +Antigo Testamento em 2 anos e 2 semanas. +

diff --git a/docs/howto/pt-br/html/h2-importance-wars.html b/docs/howto/pt-br/html/h2-importance-wars.html new file mode 100644 index 0000000..6f42ba6 --- /dev/null +++ b/docs/howto/pt-br/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +Um Livro que Luta

Um Livro que Luta

+Ef. 6.10-18 é uma figura de nossa armadura espiritual.

Table 1.3. Armadura Espiritual

PerguntaResposta
Quantas das armas listas são para defesa?5
Quantas são para atacar?One
Qual? a palavra - rhema

diff --git a/docs/howto/pt-br/html/h2-importance-works.html b/docs/howto/pt-br/html/h2-importance-works.html new file mode 100644 index 0000000..6d9e4fa --- /dev/null +++ b/docs/howto/pt-br/html/h2-importance-works.html @@ -0,0 +1,33 @@ +Um Livro que Funciona

Um Livro que Funciona

+O que o Estudo Bíblico pode fazer por você? 1 Ts 2.13 diz que a Bíblia +"opera em vós que credes". Do lado de cada escritura, +escreva o que a Palavra faz: +

Table 1.2. O que o Estudo Bíblico faz para os cristãos?

ReferênciaAção
Ef 5.25 +santificação -- "..., tendo-a purificado com a lavagem da água, pela +palavra" +
+At 20.32 + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " +
+Rm 15.4 + +Encoraja -- "porquanto, tudo que dantes foi escrito, para nosso ensino foi +escrito, para que, pela constância e pela consolação provenientes das +Escrituras, tenhamos esperança" +
+Rm 10.17 + +Dá fé -- "Logo a fé é pelo ouvir, e o ouvir pela palavra de Cristo" +
+1 Co 10.11 + +Instrui -- "Ora, tudo isto lhes acontecia como exemplo, e foi escrito para +aviso nosso..." +
+Mt 4.4 + +Nutre -- "Mas Jesus lhe respondeu: Está escrito: Nem só de pão viverá o +homem, mas de toda palavra que sai da boca de Deus" +

diff --git a/docs/howto/pt-br/html/h2-importance.html b/docs/howto/pt-br/html/h2-importance.html new file mode 100644 index 0000000..3fc7c21 --- /dev/null +++ b/docs/howto/pt-br/html/h2-importance.html @@ -0,0 +1,26 @@ +Chapter 1. Importância da Palavra de Deus

Chapter 1. Importância da Palavra de Deus

Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God.

Um Livro que é Único

The Bible stands alone in many ways. It is unique in:

  • +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! +

  • +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. +

  • +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: +

Table 1.1. Comparação dos manuscritos do Novo Testamento com outros textos antigos.

TextoQuando foi EscritoCópia mais recenteDiferença de TempoNúmero de Cópias
Herodotus448-428 A.C.900 D.C.1300 anos8 +
Tacitus100 D.C.1100 D.C.1000 anos20 +
Caesar's Gallic War50-58 A.C.900 D.C.950 anos10 +
Livy's História Romana59 A.C. - 17 D.C.900 D.C.900 anos20 +
Novo Testamento40 D.C. - 100 D.C.130 D.C Manuscritos parciais - 350 D.C. Manuscritos completos30 - 310 anos5000 em Grego & 10.000 em Latim +

Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin!

 

"Na verdade e plenitude das evidências e contexto, o Novo Testamento está em +absoluta e inalcançável posição dentre outras escrituras antigas."

 
 --Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26
diff --git a/docs/howto/pt-br/html/h2-rules-context.html b/docs/howto/pt-br/html/h2-rules-context.html new file mode 100644 index 0000000..288e8a7 --- /dev/null +++ b/docs/howto/pt-br/html/h2-rules-context.html @@ -0,0 +1,21 @@ +Regra 2 - Intreprete o texto no contexto bíblico

Regra 2 - Intreprete o texto no contexto bíblico

Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further.

Exemplo 2A

Em uma lição passada, nós consideramos Jo 3.5 "nascer da água e do +Espírito". Nesse contexto, qual é a água em questão aqui?

Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth.

Exemplo 2B

1 Co 14.34 “as mulheres estejam caladas nas igrejas” deve ser +considerado com o contexo de 1 Co 11.5 “Mas toda mulher que ora ou +profetiza....

Exemplo 2C

Acts 2:38 “And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]"”. Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? +

diff --git a/docs/howto/pt-br/html/h2-rules-hcontest.html b/docs/howto/pt-br/html/h2-rules-hcontest.html new file mode 100644 index 0000000..3aad3ad --- /dev/null +++ b/docs/howto/pt-br/html/h2-rules-hcontest.html @@ -0,0 +1,21 @@ +Regra 3 - Interprete dentro do contexo histórico e cultural

Regra 3 - Interprete dentro do contexo histórico e cultural

+At first we are not asking “What does it mean to me?” but +“What did it mean to the original readers?”; later we can ask, +“What does it mean to me?”. We have to take into account the +historical and cultural background of the author and the recipients.

Exemplo 3A

3 days & 3 nights” (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction.

We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble.

Exemplo 3B

Gen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant.

diff --git a/docs/howto/pt-br/html/h2-rules-normal.html b/docs/howto/pt-br/html/h2-rules-normal.html new file mode 100644 index 0000000..a289f60 --- /dev/null +++ b/docs/howto/pt-br/html/h2-rules-normal.html @@ -0,0 +1,23 @@ +Regra 4 - Interprete de acordo com o uso comum das palavras na linguagem

Regra 4 - Interprete de acordo com o uso comum das palavras na linguagem

Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings.

Exemplo 4A

olhos maus” em Mt 6.23

Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!!

What we have here is a Hebrew idiom, “evil eye”. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context.

Exemplo 4B

Is 59.1 “Eis que a mão do Senhor não está encolhida

Dt 33.27 “O Deus eterno é a tua habitação, e por baixo estão os braços +eternos

+References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 “He will cover you with His feathers; And under His wings +shalt thou trust”. W.M. said, “By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird”. The Mormons had to laugh as they realised the +ridiculousness of their position. +

diff --git a/docs/howto/pt-br/html/h2-rules-parables.html b/docs/howto/pt-br/html/h2-rules-parables.html new file mode 100644 index 0000000..c477c28 --- /dev/null +++ b/docs/howto/pt-br/html/h2-rules-parables.html @@ -0,0 +1,15 @@ +Regra 5 - Interprete o propósito das parábolas e a diferença entre uma parábola e uma alegoria

Regra 5 - Interprete o propósito das parábolas e a diferença entre uma +parábola e uma alegoria

Uma alegoria é: uma história onde cada elemento tem um +significado

Toda parábola é uma alegoria, verdadeiro ou falso?

Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine.

Exemplo 5A

The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have?

Todo o tipo de abusos acontecendo com os significados: Deus relutante para +proteger o direito das viúvas, orações incomodando a Deus, etc.

Exemplo 5B

The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory?

The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master.

diff --git a/docs/howto/pt-br/html/h2-rules.html b/docs/howto/pt-br/html/h2-rules.html new file mode 100644 index 0000000..f33c5cb --- /dev/null +++ b/docs/howto/pt-br/html/h2-rules.html @@ -0,0 +1,70 @@ +Chapter 3. Regas de Interpretação Bíblica (Hermeneutica)

Chapter 3. Regas de Interpretação Bíblica (Hermeneutica)

We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing +this first, that no prophesy of scripture is of any private +interpretation.”). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 “...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction.

How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind:

Regra 1 - Interprete de acordo com o exato significado das palavras

The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps:

  1. Definição. Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial.

  2. Referencia Cruzada. Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning.

Exemplo 1A

Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Exemplo 1B

In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851)

  • Referencia Cruzada para aleipho: +

    1. Mt 6.17 Tu, porém, quando jejuares, unge a tua cabeça

    2. Mc 16.1 [as mulheres] compraram aromas para irem ungi-lo

    3. Mc 6,13 e expulsavam muitos demônios, e ungiam muitos enfermos com óleo, e +os curavam

    4. Lc 7.28 [...] e beijava-lhe os pés e ungia-os com o bálsamo

    5. Jo 12.3 Então Maria, [...] ungiu os pés de Jesus, e os enxugou com os seus +cabelos

  • Referencia Cruzada de chrio: +

    1. Lc 4.18 “ O Espírito do Senhor está sobre mim, porquanto me ungiu para +anunciar boas novas aos pobres [...]

    2. At 4.27 [...] Servo Jesus, ao qual ungiste [...]

    3. At 10.28 como Deus o ungiu com o Espírito Santo e com poder

    4. 2 Co 1.21 Mas aquele que nos confirma convosco em Cristo, e nos ungiu, é +Deus

Então qual a diferencá entre aleipho e chrio? Veja a referencia cruzada e as +definições e note a diferença: "Aleipho" é o uso prático +de óleo e "Chrio" é o uso espiritual.

As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. +

Agora vamos aplicar o que nós acabamos de aprender a Tiago 5.14 +"Está doente algum de vós? Chame os anciãos da igreja, e estes +orem sobre ele, ungido-o com óleo em nome do Senhor". Essa unção +é espiritual ou prática? Prática!

+And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! +

diff --git a/docs/howto/pt-br/html/index.html b/docs/howto/pt-br/html/index.html new file mode 100644 index 0000000..e4a6f3b --- /dev/null +++ b/docs/howto/pt-br/html/index.html @@ -0,0 +1,19 @@ +Estudo Bíblico HowTo

Estudo Bíblico HowTo

Bob Harman

The BibleTime team

+ This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". +

+ Scripture quotes are from the New American Standard Bible unless otherwise +indicated. +

Resumo

+ The Biblestudy HowTo is a guide for studying the +Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. +


diff --git a/docs/howto/ru/docbook/howto-basics.docbook b/docs/howto/ru/docbook/howto-basics.docbook new file mode 100644 index 0000000..dd1af90 --- /dev/null +++ b/docs/howto/ru/docbook/howto-basics.docbook @@ -0,0 +1,211 @@ +Основы изучения Библии + + +Цель, с которой мы приступаем к изучению Библии + +
Jn.5:39-40 You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life. +
+
+ +The chief purpose of the book is to bring us to the Person. Martin Luther +said we go to the cradle only for the sake of the baby; just +so in Bible study, we do it not for its own sake but for fellowship with +God. + + +
Джон Р. В. Скотт (John R.W. Stott), Христос - Спорщик (Christ the +Controversialist), InterVarsity Press 1978, стр.97, 104. +The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...] +Нет ни заслуги, ни пользы в чтении Писания ради самого чтения, а только в +том случае, если это действительно сближает нас с Иисусом Христом. Всякий +раз при чтении Библии, необходимо усердное ожидание того, чтобы через чтение +встретиться со Христом. +
+
+ +Приближение к Слову Божьему +Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds. + +Слышать +Lk.11:28 blessed are those who hear the word of God, and observe +it. + + +Читать +Rev.1:3 Blessed is he who reads and those who hear the words of this +prophecy [...] +1 Tim.4:13 give attention to the public reading of Scripture +[...] + + + +Изучать +Acts 17:11 Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so. + +2 Tim.2:15 Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth. + + +Запоминать +Ps.119:11 Thy word I have hid in my heart, that I may not sin against +Thee. + + +Размышлять +Ps.1:2-3 But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers. + + +The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible. + + + +Типы изучения Библии +Тематическое изучение +Выберите определённую тему и исследуйте её, используя перекрёстные ссылки +или симфонию. + + +Изучение действующих лиц +Изучение жизни библейских персонажей, например жизнь Иосифа в Быт.37-50. + + +Экспозиционное изучение +Изучение определённого отрывка: параграфа, главы или книги. + + + +Основы правильного истолкования + +Содержание +Что это значит? Что это значит на языке оригинала? Будьте осторожны со +значениями слов. Не ищите в них того, о чём они не говорят. + + +Контекст +What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book. + + +Перекрёстные ссылки +Что говорят об этой теме другие стихи во всей Библии? Бог не противоречит +Себе, поэтому наше истолкование должно выдержать проверку других мест +Писания. + + + +Экспозиционное изучение отрывка Матфея 6:1-18 +Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline: + + + Beware of practicing your righteousness before men to be noticed + + +What does practicing your righteousness mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought? + + + When you give + When you fast + When you pray + + +Теперь заполните конспект особыми инструкциями о том, как избежать неверных +путей проявления своей праведности: + + + When you give + + don't sound a trumpet. (how might someone sound a trumpet +today?) + do it secretly. + etc. + + + + + +Рабочий лист: Как пользоваться симфонией + +Чтобы найти определённый стих + + Выберите ключевое слово или наиболее редкое слово в стихе. + Найдите это слово по алфавиту. + Просмотрите колонку списка и найдите нужный вам стих. + + +Find these verses: + + Faithful are the wounds of a friend + We are ambassadors of Christ. + The story of the rich man and Lazarus. + + + + +Чтобы сделать тематическое исследование +Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought." + + + +Чтобы выяснить значение слова в греческом или еврейском языке +What if you noticed a contradiction in the KJV between Mt.7:1 Judge +not lest you be judged and 1 Cor.2:15 He that is spiritual +judgeth all things. Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.) + + Look up "judge". + Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down. + Now look up "judgeth". + Найдите в колонке 1 Кор.2:15 . . . . . 350. + Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer! + + + +Чтобы найти значения имён +Таким же образом мы можем найти значение имени в греческом или еврейском +языке. +Найдите эти имена и запишите их значения: + +Навал (Nabal) +Авигея (Abigail) +Иисус Навин (Joshua) +Варнава (Barnabus) + + + + + +
diff --git a/docs/howto/ru/docbook/howto-importance.docbook b/docs/howto/ru/docbook/howto-importance.docbook new file mode 100644 index 0000000..98ea05c --- /dev/null +++ b/docs/howto/ru/docbook/howto-importance.docbook @@ -0,0 +1,304 @@ +Важность Слова Божьего +Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God. + +Уникальная Книга +The Bible stands alone in many ways. It is unique in: + + + + +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! + + + + +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. + + + + +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: + + + + +Сравнение новозаветних Писаний с другими древними текстами. + + + +Труд +Когда написаны +Самые ранние копии +Промежуток времениЧисло копий + + + +Геродот +448-428 г.г. до н.э.900 г. н.э. +1300 лет8 + + +Тацит +100 г. н.э.1100 г. н.э. +1000 лет20 + + +Цезарь "Галльские войны" +50-58 г. до н.э.900 г. н.э. +950 лет10 + + +Ливий "Римская история" +59 г. до н.э. - 17 г. н.э.900 г. н.э. +900 лет20 + + +Новый Завет +40 г. н.э. - 100 г. н.э.130 г. н.э. Частичные Писания 350 г. н.э. Полные Писания 30 - 310 лет5000 Греческих и 10000 Латинских + +
+Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin! +
Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26"По истинности и полноте доказательств текст Нового Завета остаётся +абсолютно и неоспоримо исключительным среди других старинных прозаичных +рукописей."
+
+ +Книга, вдохновлённая Богом +Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. + +2 Тим.3:16 провозглашает: "Все Писание богодухновенно +[т.е. вдохновлено Богом]." Верите ли вы этому? Прежде чем +ответить, обратите внимание на отношение Иисуса к Писанию. +
Джон Р. В. Скотт (John R.W. Stott), Христос - Спорщик (Christ the +Controversialist), InterVarsity Press 1978, стр.93-95 He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... + + +This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.
+ +2 Тим.3:16 продолжает: "и полезно для научения, для обличения, для +исправления, для наставления в праведности, да будет совершен Божий человек, +ко всякому доброму делу приготовлен." Если мы принимаем то, что +Библия - это действительно то, что Бог говорит нам, то, следовательно, она +будет нашим авторитетом во всех вопросах веры и поведения. +
+ +Действенная Книга + +Что вам даст изучение Библии? В 1 Фес. 2:13 говорится, что Библия +"действует в вас, верующих." Рядом с каждым отрывком, +запишите действие, которое производит Слово. + + +Что даёт изучение Библии христианам? + + + +Ссылка +Действие + + + + +Еф.5:26 + +очищает -- "...чтобы освятить ее, очистив банею водною посредством слова;" + + + + +Деян.20:32 + + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " + + + + +Рим.15:4 + + +утешает -- "чтобы мы терпением и утешением из Писаний сохраняли надежду." + + + + + +Рим.10:17 + + +даёт веру -- "Итак вера от слышания, а слышание от слова Божия." + + + + + +1 Кор.10:11 + + +наставляет -- "Все это происходило с ними, как образы; а описано в +наставление нам, достигшим последних веков." + + + + + +Мтф.4:4 + + +питает -- "Он же сказал ему в ответ: написано: не хлебом одним будет жить +человек, но всяким словом, исходящим из уст Божиих." + + + + +
+
+ +Книга, которая освобождает + +Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... " +Как видим, это обещание с условием, говорящее конкретно об истине Божьего +Слова. + +Греческое слово "ветер", использованное в Еф.4:14 означает сильный +ветер. "Дабы мы не были более младенцами, колеблющимися +и увлекающимися всяким ветром учения..." Изучение Библии даёт нам +укорениться в истине, и как результат --- нас будет не просто "сдуть". + +Иисус сказал им в ответ: "заблуждаетесь, не +зная Писаний, ни силы Божией" Мтф.22:29. +Какие 2 вещи мы должны знать, чтобы избежать заблуждений? + +Божье Слово +Божья Сила + + + +Книга, которая воюет + +В Еф.6:10-18 есть описание нашего духовного оружия. + +Духовное оружие + + + +Вопрос +Ответ + + +Сколько из перечисленного оружия используется для защиты?5 +Сколько для нападения?One +Какое? слово - рхема (rhema) +
+
+ +Увещевания + +2 Тим.2:15 "Старайся представить себя Богу достойным, делателем +неукоризненным, верно преподающим слово истины." + + +Кол.3:16 "Слово Христово да вселяется в вас обильно, со всякою +премудростью; научайте и вразумляйте друг друга псалмами, славословием и +духовными песнями, во благодати воспевая в сердцах ваших +Господу." + + +Если вы чем-то богаты, то сколько у вас этого? + +Ведь не чуть-чуть! + + +Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." + + +Приложение: "Однажды для всех" +
+Джон Р. В. Скотт (John R.W. Stott), Христос - Спорщик (Christ the +Controversialist), InterVarsity Press 1978, стр.106-107 The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28). +Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation. +
+
+ +Дополнение: Программы чтения Библии Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! + + +Новый Завет за год: читайте одну главу каждый день, 5 дней в неделю. +Притчи за месяц: читайте одну главу Притч каждый день, соответственно числу +месяца. +Псалмы за месяц: читайте 5 Псалмов с интервалом 30 каждый день, например +20-го числа вы читаете Пс.20, 50, 80, 110 и 140. +Псалмы и Притчи за 6 месяцев: читайте по порядку Псалмы и Притчи по одной +главе в день. +Ветхий Завет без Псалмов и Притч за 2 года: если вы будете читать одну главу +в день из Ветхого Завета, пропуская Псалмы и Притчи, то вы прочтёте Ветхий +Завет за 2 года и 2 недели. + + + + +
+ diff --git a/docs/howto/ru/docbook/howto-interpretation.docbook b/docs/howto/ru/docbook/howto-interpretation.docbook new file mode 100644 index 0000000..72eab2d --- /dev/null +++ b/docs/howto/ru/docbook/howto-interpretation.docbook @@ -0,0 +1,260 @@ +Правила толкования Библии (Герменевтика) +We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV Knowing +this first, that no prophesy of scripture is of any private +interpretation.). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 ...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction. + +How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind: + +
Правило 1 - Истолковывать в соответствии с точным значением слов. +The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps: + + + + Definition + Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial. + + + + + Перекрёстные ссылки + Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning. + + + + +
Пример 1А +Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991). + +Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found? +Mary is already clinging to Jesus, and he is saying to stop holding him! +
+ +
Example 1B +In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing? +Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851) + + +Cross-references for aleipho: + + Mt.6:17 But you, when you fast, anoint your head + Mk.16:1 [the women] brought spices that they might come and anoint Him. + Mk.6:13 And they were...anointing with oil many sick people and healing +them. + Lk.7:38 [...] kissing His feet and anointing them with the perfume + Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair + + + +Cross-references of chrio: + + Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me +to preach [...] + Acts 4:27 Jesus, whom Thou hast anointed + Acts 10:38 God anointed Jesus with the Holy Ghost and power + 2 Cor.1:21 Now He who...anointed us is God + + + + +So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual + +As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. + +Теперь давайте изучим Иакова 5:14, применяя то, что мы уже узнали об этом +слове: "Болен ли кто из вас, пусть призовет пресвитеров Церкви, и +пусть помолятся над ним, помазав его елеем во имя Господне." Это +"помазание" духовное или практическое? Практическое! + +And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! + +
+
+ +
+Правило 2 - Истолковывать в библейском контексте +Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further. + +
Пример 2А +В предыдущем уроке мы рассматривали Ин.3:5 "рождённый от воды и +Духа". В контексте, что такое вода, о которой говорится здесь? +Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth. +
+
Пример 2Б +1 Cor.14:34 Let the women keep silent in the churches has to +be taken within the biblical context of 1 Cor.11:5 every woman [...] +while praying or prophesying [...] +
+
Пример 2В +Acts 2:38 And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]". Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? + +
+
+ +
+Правило 3 - Толковать в историческом и культурном контексте + +At first we are not asking What does it mean to me? but +What did it mean to the original readers?; later we can ask, +What does it mean to me?. We have to take into account the +historical and cultural background of the author and the recipients. + +
Пример 3А 3 days & 3 nights (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction. +We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble. +
+ +
Пример 3БGen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant. +
+
+ +
Правило 4 - Толковать в соответствии с обычным употреблением слов в языке +Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings. + +
Пример 4А +evil eye in Mt.6:23. +Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!! +What we have here is a Hebrew idiom, evil eye. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context. +
+ +
Пример 4Б +Is.59:1 The Lord's hand is not short; +Deut.33:27 Underneath are the everlasting arms. + +References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 He will cover you with His feathers; And under His wings +shalt thou trust. W.M. said, By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird. The Mormons had to laugh as they realised the +ridiculousness of their position. + +
+
+ +
Правило 5 - Нужно понять цель притч и разницу между притчей и аллегорией +An allegory is: A story where each element has a +meaning. +Каждая притча является аллегорией, верно или нет? + +Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine. + +
Пример 5А +The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have? +Её значение подвергается различным искажениям: Бог не желает защищать права +вдов, молитвы "досаждают" Ему, и т.д.
+ +
Пример 5Б +The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory? +The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master. +
+ +
+
diff --git a/docs/howto/ru/docbook/index.docbook b/docs/howto/ru/docbook/index.docbook new file mode 100644 index 0000000..70aa108 --- /dev/null +++ b/docs/howto/ru/docbook/index.docbook @@ -0,0 +1,77 @@ + +BibleTime'> + + + + + +]> + + + + + Как изучать Библию + + + + Bob + Harman + + + + The BibleTime team + + + + + + + + 2001-2009 + The team of &bibletime; (info@bibletime.info) + + + + + This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". + + + Scripture quotes are from the New American Standard Bible unless otherwise +indicated. + + + + + Резюме + + + The Biblestudy HowTo is a guide for studying the +Bible. + + + It is the hope of the &bibletime; team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. + + + + + Bible + Study + HowTo + + + + +&howto-chap1; +&howto-chap2; +&howto-chap3; + + diff --git a/docs/howto/ru/html/h2-basics-approaches.html b/docs/howto/ru/html/h2-basics-approaches.html new file mode 100644 index 0000000..941feab --- /dev/null +++ b/docs/howto/ru/html/h2-basics-approaches.html @@ -0,0 +1,22 @@ +Приближение к Слову Божьему

Приближение к Слову Божьему

Hearing and reading provide a telescopic view of the scripture while study +and memorization provide a microscopic view of scripture. Meditating on the +scriptures brings hearing, reading, studying and memorization together and +cements the word in our minds.

Слышать

Lk.11:28 “blessed are those who hear the word of God, and observe +it.

Читать

Rev.1:3 “Blessed is he who reads and those who hear the words of this +prophecy [...]

1 Tim.4:13 “give attention to the public reading of Scripture +[...]” +

Изучать

Acts 17:11 “Now these were more noble-minded than those in +Thessalonica, for they received the word with great eagerness, examining the +Scriptures daily, to see whether these things were so.” +

2 Tim.2:15 “Be diligent [KJV `Study'] to present yourself approved to +God as a workman who does not need to be ashamed, handling accurately the +word of truth.

Запоминать

Ps.119:11 “Thy word I have hid in my heart, that I may not sin against +Thee.

Размышлять

Ps.1:2-3 “But his delight is in the law of the Lord, And in His law he +meditates day and night. And he will be like a tree firmly planted by +streams of water, Which yields its fruit in its season, And its leaf does +not wither; And in whatever he does, he prospers.” +

The Navigators illustrate this by saying that as the thumb can touch all the +fingers, we can meditate on the Word as we do any of the first four. +Meditation is a key to revelation. A new Christian needs to hear and read +the Bible more than they need to study and memorize it. This is so that they +become familiar with the overall message of the Bible.

diff --git a/docs/howto/ru/html/h2-basics-expository.html b/docs/howto/ru/html/h2-basics-expository.html new file mode 100644 index 0000000..df75629 --- /dev/null +++ b/docs/howto/ru/html/h2-basics-expository.html @@ -0,0 +1,10 @@ +Экспозиционное изучение отрывка Матфея 6:1-18

Экспозиционное изучение отрывка Матфея 6:1-18

Let's study together Mt.6:1-18. Read it to yourself, first looking for the +key verse, the verse that sums up the whole passage. Think you have it? +Test it by picking different places in the passage and asking yourself if +they relate to the thought of the key verse. Once you find it, write it as +Roman numeral One of your outline:

  1. Beware of practicing your righteousness before men to be noticed

What does “practicing your righteousness” mean? Does the +passage give any examples? What area of our lives is being addressed? +Our motives! What sub-headings develop this thought?

  1. When you give

  2. When you fast

  3. When you pray

Теперь заполните конспект особыми инструкциями о том, как избежать неверных +путей проявления своей праведности:

  1. When you give +

    1. don't sound a trumpet. (how might someone “sound a trumpet” +today?)

    2. do it secretly.

    3. etc.

diff --git a/docs/howto/ru/html/h2-basics-interpretation.html b/docs/howto/ru/html/h2-basics-interpretation.html new file mode 100644 index 0000000..2e9c921 --- /dev/null +++ b/docs/howto/ru/html/h2-basics-interpretation.html @@ -0,0 +1,6 @@ +Основы правильного истолкования

Основы правильного истолкования

Содержание

Что это значит? Что это значит на языке оригинала? Будьте осторожны со +значениями слов. Не ищите в них того, о чём они не говорят.

Контекст

What do the verses around it say? "Context is king" is the rule -- +the passage must make sense within the structure of the entire passage and +book.

Перекрёстные ссылки

Что говорят об этой теме другие стихи во всей Библии? Бог не противоречит +Себе, поэтому наше истолкование должно выдержать проверку других мест +Писания.

diff --git a/docs/howto/ru/html/h2-basics-types.html b/docs/howto/ru/html/h2-basics-types.html new file mode 100644 index 0000000..bbd45fb --- /dev/null +++ b/docs/howto/ru/html/h2-basics-types.html @@ -0,0 +1,2 @@ +Типы изучения Библии

Типы изучения Библии

Тематическое изучение

Выберите определённую тему и исследуйте её, используя перекрёстные ссылки +или симфонию.

Изучение действующих лиц

Изучение жизни библейских персонажей, например жизнь Иосифа в Быт.37-50.

Экспозиционное изучение

Изучение определённого отрывка: параграфа, главы или книги.

diff --git a/docs/howto/ru/html/h2-basics-worksheet.html b/docs/howto/ru/html/h2-basics-worksheet.html new file mode 100644 index 0000000..92e1e5a --- /dev/null +++ b/docs/howto/ru/html/h2-basics-worksheet.html @@ -0,0 +1,15 @@ +Рабочий лист: Как пользоваться симфонией

Рабочий лист: Как пользоваться симфонией

Чтобы найти определённый стих

  1. Выберите ключевое слово или наиболее редкое слово в стихе.

  2. Найдите это слово по алфавиту.

  3. Просмотрите колонку списка и найдите нужный вам стих.

Find these verses: +

  1. Faithful are the wounds of a friend

  2. We are ambassadors of Christ.

  3. The story of the rich man and Lazarus.

+

Чтобы сделать тематическое исследование

Let's say you wanted to do a study of the word "redemption." First +you would look up that word in the concordance and look up references listed +for it. Then you could look up related words and references listed for +them, e.g. "redeem, redeemed, ransom," even "buy" or +"bought."

Чтобы выяснить значение слова в греческом или еврейском языке

What if you noticed a contradiction in the KJV between Mt.7:1 “Judge +not lest you be judged” and 1 Cor.2:15 “He that is spiritual +judgeth all things.” Maybe there are two different Greek words here, +both being translated "judge" in English? (We're using Strong's +from here out.)

  1. Look up "judge".

  2. Go down the column of entries to Mt.7:1. To the right is a number, 2919. +This refers to the Greek word used. Write it down.

  3. Now look up "judgeth".

  4. Найдите в колонке 1 Кор.2:15 . . . . . 350.

  5. Turn in the back to the Greek dictionary. (Remember, you're in the NT so +the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 +with the meaning of 350 and you have your answer!

Чтобы найти значения имён

Таким же образом мы можем найти значение имени в греческом или еврейском +языке.

Найдите эти имена и запишите их значения:

  • Навал (Nabal)

  • Авигея (Abigail)

  • Иисус Навин (Joshua)

  • Варнава (Barnabus)

diff --git a/docs/howto/ru/html/h2-basics.html b/docs/howto/ru/html/h2-basics.html new file mode 100644 index 0000000..433e5d2 --- /dev/null +++ b/docs/howto/ru/html/h2-basics.html @@ -0,0 +1,17 @@ +Chapter 2. Основы изучения Библии

Chapter 2. Основы изучения Библии

Цель, с которой мы приступаем к изучению Библии

+

 

You search the Scriptures, because you think that in them you have eternal +life; and it is these that bear witness of Me; and you are unwilling to come +to Me, that you may have life.

 
 --Jn.5:39-40

+

The chief purpose of the book is to bring us to the Person. Martin Luther +said “we go to the cradle only for the sake of the baby”; just +so in Bible study, we do it not for its own sake but for fellowship with +God. +

 

The Jews to whom Jesus spoke [...] imagined that to possess Scripture was +tantamount to possessing life. Hillel used to say, "He who has gotten +to himself words of Torah has gotten to himself the life of the world to +come." Their study was an end in itself. In this they were grievously +deceived. [...]

Нет ни заслуги, ни пользы в чтении Писания ради самого чтения, а только в +том случае, если это действительно сближает нас с Иисусом Христом. Всякий +раз при чтении Библии, необходимо усердное ожидание того, чтобы через чтение +встретиться со Христом.

 
 --Джон Р. В. Скотт (John R.W. Stott), Христос - Спорщик (Christ the +Controversialist), InterVarsity Press 1978, стр.97, 104.
diff --git a/docs/howto/ru/html/h2-importance-breathed.html b/docs/howto/ru/html/h2-importance-breathed.html new file mode 100644 index 0000000..568a80b --- /dev/null +++ b/docs/howto/ru/html/h2-importance-breathed.html @@ -0,0 +1,32 @@ +Книга, вдохновлённая Богом

Книга, вдохновлённая Богом

Heb.4:12 "For the word of God is living and +active... " Jesus said (Mt.4:4), +"It is written, Man shall not live on bread alone, but on every +word that proceeds [lit., is proceeding] from the mouth of God." +As we read the Bible, God's Spirit is there to speak it to our hearts in a +continually-fresh way. +

2 Тим.3:16 провозглашает: "Все Писание богодухновенно +[т.е. вдохновлено Богом]." Верите ли вы этому? Прежде чем +ответить, обратите внимание на отношение Иисуса к Писанию.

 

He referred to the human authors, but took it for granted that behind them +all was a single divine Author. He could equally say 'Moses said' or 'God +said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as +an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well +did Isaiah prophesy of you hypocrites, as it is written', when what He went +on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). +It is from Jesus Himself that the New Testament authors have gained their +conviction of the dual authorship of Scripture. For them it was just as +true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) +as it was to say that 'men moved by the Holy Spirit spoke from God' (2 +Pe.1:21). God did not speak in such a way as to obliterate the personality +of the human authors, nor did men speak in such a way as to corrupt the Word +of the divine Author. God spoke. Men spoke. Neither truth must be allowed +to detract from the other. ... +

+This, then, was Christ's view of the Scriptures. Their witness was God's +witness. The testimony of the Bible is the testimony of God. And the chief +reason why the Christian believes in the divine origin of the Bible is that +Jesus Christ Himself taught it.

 
 --Джон Р. В. Скотт (John R.W. Stott), Христос - Спорщик (Christ the +Controversialist), InterVarsity Press 1978, стр.93-95

2 Тим.3:16 продолжает: "и полезно для научения, для обличения, для +исправления, для наставления в праведности, да будет совершен Божий человек, +ко всякому доброму делу приготовлен." Если мы принимаем то, что +Библия - это действительно то, что Бог говорит нам, то, следовательно, она +будет нашим авторитетом во всех вопросах веры и поведения.

diff --git a/docs/howto/ru/html/h2-importance-exhortations.html b/docs/howto/ru/html/h2-importance-exhortations.html new file mode 100644 index 0000000..0eb81e2 --- /dev/null +++ b/docs/howto/ru/html/h2-importance-exhortations.html @@ -0,0 +1,16 @@ +Увещевания

Увещевания

+2 Тим.2:15 "Старайся представить себя Богу достойным, делателем +неукоризненным, верно преподающим слово истины." +

+Кол.3:16 "Слово Христово да вселяется в вас обильно, со всякою +премудростью; научайте и вразумляйте друг друга псалмами, славословием и +духовными песнями, во благодати воспевая в сердцах ваших +Господу." +

Если вы чем-то богаты, то сколько у вас этого?

+Ведь не чуть-чуть!

+Eccl.12:11-12 "The words of wise men are like goads, and masters +of these collections are like well-driven nails; they are given by one +Shepherd. But beyond this, my son, be warned: the writing of many books is +endless, and excessive devotion to books is wearying to the +body." +

diff --git a/docs/howto/ru/html/h2-importance-liberates.html b/docs/howto/ru/html/h2-importance-liberates.html new file mode 100644 index 0000000..2509dfa --- /dev/null +++ b/docs/howto/ru/html/h2-importance-liberates.html @@ -0,0 +1,12 @@ +Книга, которая освобождает

Книга, которая освобождает

+Jn.8:32 "and you shall know the truth, and the truth shall make +you free."This is usually quoted by itself. Is this a +conditional or unconditional promise? Would it apply to all kinds of +knowledge? Find the answers by examining the first half of the sentence, in +v.31. "If you abide in My word, then you are truly disciples of +Mine... "

Как видим, это обещание с условием, говорящее конкретно об истине Божьего +Слова.

Греческое слово "ветер", использованное в Еф.4:14 означает сильный +ветер. "Дабы мы не были более младенцами, колеблющимися +и увлекающимися всяким ветром учения..." Изучение Библии даёт нам +укорениться в истине, и как результат --- нас будет не просто "сдуть".

Иисус сказал им в ответ: "заблуждаетесь, не +зная Писаний, ни силы Божией" Мтф.22:29.

Какие 2 вещи мы должны знать, чтобы избежать заблуждений?

  • Божье Слово

  • Божья Сила

diff --git a/docs/howto/ru/html/h2-importance-once.html b/docs/howto/ru/html/h2-importance-once.html new file mode 100644 index 0000000..1870a01 --- /dev/null +++ b/docs/howto/ru/html/h2-importance-once.html @@ -0,0 +1,20 @@ +Приложение: "Однажды для всех"

Приложение: "Однажды для всех"

 

The truth regarding the finality of God's initiative in Christ is conveyed +by one word of the Greek Testament, namely the adverb +hapax and +ephapax. It is usually translated in the +Authorized Version once, meaning once for all. It is used of what is so done +as to be of perpetual validity and never need repetition, and is applied in +the NT to both revelation and redemption. Thus, Jude refers to the faith +which was once for all delivered to the saints (Jude 3), and Romans says, +"Christ also died for sins once for all" (Rom.6:10, see +also 1 Pe.3:18; Heb.9:26-28).

+Thus we may say that God has spoken once for all and Christ has suffered +once for all. This means that the Christian revelation and the Christian +redemption are both alike in Christ complete. Nothing can be added to +either without being derogatory to Christ... These are the two rocks on +which the Protestant Reformation was built -- Gods revealed word without the +addition of human traditions and Christ's finished work without the addition +of human merits. The Reformers great watchwords were sola +scriptura for our authority and sola +gratia for our salvation.

 
 --Джон Р. В. Скотт (John R.W. Stott), Христос - Спорщик (Christ the +Controversialist), InterVarsity Press 1978, стр.106-107
diff --git a/docs/howto/ru/html/h2-importance-supplement.html b/docs/howto/ru/html/h2-importance-supplement.html new file mode 100644 index 0000000..784e31a --- /dev/null +++ b/docs/howto/ru/html/h2-importance-supplement.html @@ -0,0 +1,10 @@ +Дополнение: Программы чтения Библии

Дополнение: Программы чтения Библии

Here are some easy programs to systematically read your Bible. You can do +more than one at a time if you like, for instance #1 with #4, or #2 with +#5. Vary the program from year to year to keep it fresh! +

  1. Новый Завет за год: читайте одну главу каждый день, 5 дней в неделю.

  2. Притчи за месяц: читайте одну главу Притч каждый день, соответственно числу +месяца.

  3. Псалмы за месяц: читайте 5 Псалмов с интервалом 30 каждый день, например +20-го числа вы читаете Пс.20, 50, 80, 110 и 140.

  4. Псалмы и Притчи за 6 месяцев: читайте по порядку Псалмы и Притчи по одной +главе в день.

  5. Ветхий Завет без Псалмов и Притч за 2 года: если вы будете читать одну главу +в день из Ветхого Завета, пропуская Псалмы и Притчи, то вы прочтёте Ветхий +Завет за 2 года и 2 недели. +

diff --git a/docs/howto/ru/html/h2-importance-wars.html b/docs/howto/ru/html/h2-importance-wars.html new file mode 100644 index 0000000..fd870bc --- /dev/null +++ b/docs/howto/ru/html/h2-importance-wars.html @@ -0,0 +1,2 @@ +Книга, которая воюет

Книга, которая воюет

+В Еф.6:10-18 есть описание нашего духовного оружия.

Table 1.3. Духовное оружие

ВопросОтвет
Сколько из перечисленного оружия используется для защиты?5
Сколько для нападения?One
Какое? слово - рхема (rhema)

diff --git a/docs/howto/ru/html/h2-importance-works.html b/docs/howto/ru/html/h2-importance-works.html new file mode 100644 index 0000000..56f61ab --- /dev/null +++ b/docs/howto/ru/html/h2-importance-works.html @@ -0,0 +1,30 @@ +Действенная Книга

Действенная Книга

+Что вам даст изучение Библии? В 1 Фес. 2:13 говорится, что Библия +"действует в вас, верующих." Рядом с каждым отрывком, +запишите действие, которое производит Слово. +

Table 1.2. Что даёт изучение Библии христианам?

СсылкаДействие
Еф.5:26 +очищает -- "...чтобы освятить ее, очистив банею водною посредством слова;" +
+Деян.20:32 + +builds up -- " ...the word of His grace, which is able to build you up and +to give you the inheritance among all those who are sanctified. " +
+Рим.15:4 + +утешает -- "чтобы мы терпением и утешением из Писаний сохраняли надежду." +
+Рим.10:17 + +даёт веру -- "Итак вера от слышания, а слышание от слова Божия." +
+1 Кор.10:11 + +наставляет -- "Все это происходило с ними, как образы; а описано в +наставление нам, достигшим последних веков." +
+Мтф.4:4 + +питает -- "Он же сказал ему в ответ: написано: не хлебом одним будет жить +человек, но всяким словом, исходящим из уст Божиих." +

diff --git a/docs/howto/ru/html/h2-importance.html b/docs/howto/ru/html/h2-importance.html new file mode 100644 index 0000000..f9d50ee --- /dev/null +++ b/docs/howto/ru/html/h2-importance.html @@ -0,0 +1,27 @@ +Chapter 1. Важность Слова Божьего

Chapter 1. Важность Слова Божьего

Understanding God's word is of great importance to all who call on God's +name. Study of the Bible is one of the primary ways that we learn to +communicate with God.

Уникальная Книга

The Bible stands alone in many ways. It is unique in:

  • +popularity. Bible sales in North America: more than $500 million per +year. The Bible is both the the all-time and year-to-year best seller! +

  • +authorship. It was written over a period of 1600 years by 40 different +authors from different backgrounds, yet reads as if written by one. +

  • +preservation. F. F. Bruce in Are New Testament Documents +Reliable? compares New Testament manuscripts with other ancient +texts: +

Table 1.1. Сравнение новозаветних Писаний с другими древними текстами.

ТрудКогда написаныСамые ранние копииПромежуток времениЧисло копий
Геродот448-428 г.г. до н.э.900 г. н.э.1300 лет8 +
Тацит100 г. н.э.1100 г. н.э.1000 лет20 +
Цезарь "Галльские войны"50-58 г. до н.э.900 г. н.э.950 лет10 +
Ливий "Римская история"59 г. до н.э. - 17 г. н.э.900 г. н.э.900 лет20 +
Новый Завет40 г. н.э. - 100 г. н.э.130 г. н.э. Частичные Писания 350 г. н.э. Полные Писания30 - 310 лет5000 Греческих и 10000 Латинских +

Ten copies of Caesar's Gallic War exist, the earliest +of which was copied 900 years after Caesar wrote the original, etc. For the +New Testament we have full manuscripts dating to 350 A. D., papyri +containing most of the New Testament from the 200s, and a fragment of John's +gospel from 130 A. D. How many manuscripts do we have to compare to each +other? 5,000 in Greek and 10,000 in Latin!

 

"По истинности и полноте доказательств текст Нового Завета остаётся +абсолютно и неоспоримо исключительным среди других старинных прозаичных +рукописей."

 
 --Textual critic F. J. A. Hort, "The New Testament in the Original Greek", +vol. 1 p561, Macmillan Co., quoted in Questions of Life +p. 25-26
diff --git a/docs/howto/ru/html/h2-rules-context.html b/docs/howto/ru/html/h2-rules-context.html new file mode 100644 index 0000000..6608f92 --- /dev/null +++ b/docs/howto/ru/html/h2-rules-context.html @@ -0,0 +1,21 @@ +Правило 2 - Истолковывать в библейском контексте

Правило 2 - Истолковывать в библейском контексте

Interpret scripture in harmony with other scripture. What do the verses on +each side say? What is the theme of the chapter? the book? Does your +interpretation fit with these? If not, it is flawed. Usually, the context +supplies what we need to correctly interpret the passage. Context is key. +If confusion remains as to the meaning after we have interpreted the text +within its context, we have to look further.

Пример 2А

В предыдущем уроке мы рассматривали Ин.3:5 "рождённый от воды и +Духа". В контексте, что такое вода, о которой говорится здесь?

Water baptism is not under discussion here, which would be a big switch from +the subject being discussed by Jesus and Nicodemus. Watch out for a sudden +change of topic, it may be a clue that your interpretation has been +derailed! The water is the amniotic fluid, "born of water" = natural birth.

Пример 2Б

1 Cor.14:34 “Let the women keep silent in the churches” has to +be taken within the biblical context of 1 Cor.11:5 “every woman [...] +while praying or prophesying [...]

Пример 2В

Acts 2:38 “And Peter said to them, "Repent, and let each of you +be baptized in the name of Jesus Christ for the forgiveness of your sins +[...]"”. Is this teaching baptismal regeneration? If this was +the only verse of scripture we had, we would have to conclude that. But in +the light of the clear teaching elsewhere that regeneration happens by faith +in Christ, we have to interpret it otherwise. Peter is urging baptism as a +way for his hearers to respond to the gospel. If baptism were the pathway +to being born again, how could Paul write 1 Cor.1:17 "For Christ +did not send me to baptize, but to preach the gospel"? +

diff --git a/docs/howto/ru/html/h2-rules-hcontest.html b/docs/howto/ru/html/h2-rules-hcontest.html new file mode 100644 index 0000000..364489f --- /dev/null +++ b/docs/howto/ru/html/h2-rules-hcontest.html @@ -0,0 +1,21 @@ +Правило 3 - Толковать в историческом и культурном контексте

Правило 3 - Толковать в историческом и культурном контексте

+At first we are not asking “What does it mean to me?” but +“What did it mean to the original readers?”; later we can ask, +“What does it mean to me?”. We have to take into account the +historical and cultural background of the author and the recipients.

Пример 3А

3 days & 3 nights” (Mt.12:40) have led some to come up +with a "Wednesday crucifixion theory," esp. the cult of Armstrongism. How +could Jesus die on Friday afternoon and rise Sunday morning yet "be raised +on the third day" (Mt.16:21)? Exact meanings of "three" or "days" won't help +explain the apparent contradiction.

We need an historical tidbit: Jews counted any part of a day as a full day, +as we would count buckets of water (if there were six and one-half buckets +of water, we would say there were 7 buckets of water even if one was only +partly full). So to the Jewish mind, any part of a day counted as a full +day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 +p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to +Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps +us out of trouble.

Пример 3Б

Gen.15:7-21. The historical context is that cutting animals in two and then +walking between the pieces was the normal way of entering a contract in +Abraham's day. Both parties walked between, taking the pledge that +dismemberment would happen to them if they didn't live up to their part of +the contract. But in this case only God goes thru, making it a unilateral +covenant.

diff --git a/docs/howto/ru/html/h2-rules-normal.html b/docs/howto/ru/html/h2-rules-normal.html new file mode 100644 index 0000000..a9a8134 --- /dev/null +++ b/docs/howto/ru/html/h2-rules-normal.html @@ -0,0 +1,21 @@ +Правило 4 - Толковать в соответствии с обычным употреблением слов в языке

Правило 4 - Толковать в соответствии с обычным употреблением слов в языке

Let literal language be literal and figurative language be figurative. And +watch out for idioms, which have special meanings.

Пример 4А

evil eye” in Mt.6:23.

Rule 1, definition of "evil" and "eye" - no help here. Rule 2, context: +seems to confuse us even more. It doesn't seem to fit with what goes before +and after! This should tip us off that we aren't understanding it rightly!!

What we have here is a Hebrew idiom, “evil eye”. Let's look up +other uses of this idiom: Mt.20:15 "Is it not lawful for me to do +what I wish with what is my own? Or is your eye envious [lit."evil"] because +I am generous [lit. "good"]?" We find that having an "evil eye" +is a Hebrew idiom for being stingy or envious. Now go back to Mt.6 and +notice how this understanding ties in so perfectly to the context.

Пример 4Б

Is.59:1 “The Lord's hand is not short;

Deut.33:27 “Underneath are the everlasting arms.

+References to body parts of God are used by Latter-Day Saints to prove that +God was once a man just as we are. Once they convince people of that, they +go on to teach that we can become God just like He is! At a lecture he was +giving, a group of Mormon elders challenged Walter Martin (author of +Kingdom of the Cults) with an enumeration of verses +like these. Dr. Martin then asked the Mormons to read one more scripture: +Ps.91:4 “He will cover you with His feathers; And under His wings +shalt thou trust”. W.M. said, “By the same rules of +interpretation that you just proved God to be a man, you just proved that He +is a bird”. The Mormons had to laugh as they realised the +ridiculousness of their position. +

diff --git a/docs/howto/ru/html/h2-rules-parables.html b/docs/howto/ru/html/h2-rules-parables.html new file mode 100644 index 0000000..575f143 --- /dev/null +++ b/docs/howto/ru/html/h2-rules-parables.html @@ -0,0 +1,13 @@ +Правило 5 - Нужно понять цель притч и разницу между притчей и аллегорией

Правило 5 - Нужно понять цель притч и разницу между притчей и аллегорией

An allegory is: A story where each element has a +meaning.

Каждая притча является аллегорией, верно или нет?

Some parables are allegories, for instance, the parable of the sower is an +allegory: the seed is the word of God, the thorns are worries and greed, +etc. But most parables are not allegories but simply stories to illustrate +one point. It's dangerous to get our doctrine from parables; they can be +twisted to say all sorts of things. We need to get our doctrine from clear +scriptures that lay it out; then if a parable illustrates that, fine.

Пример 5А

The parable of the widow with the unrighteous judge in Lk.18:1-8. This story +illustrates one lesson: boldness in prayer. If we draw it into an allegory, +what do we have?

Её значение подвергается различным искажениям: Бог не желает защищать права +вдов, молитвы "досаждают" Ему, и т.д.

Пример 5Б

The parable of the unrighteous steward in Lk.16:1-9. What is the point of +the parable? Is it an allegory?

The steward is commended for only one thing, his shrewdness in using what he +had to prepare for a time when he wouldn't have it. But he is not commended +for his unethical behavior in cheating his master.

diff --git a/docs/howto/ru/html/h2-rules.html b/docs/howto/ru/html/h2-rules.html new file mode 100644 index 0000000..6d8cc14 --- /dev/null +++ b/docs/howto/ru/html/h2-rules.html @@ -0,0 +1,68 @@ +Chapter 3. Правила толкования Библии (Герменевтика)

Chapter 3. Правила толкования Библии (Герменевтика)

We already learned about the "3 Cs": content, context, cross-reference. We +want to expand that now by delving briefly into biblical hermeneutics, whose +goal is to discover the meaning intended by the original author (and +Author!). While many applications of a passage are valid, only one +interpretation is valid. The scripture itself says this by saying that no +scripture is of any private interpretation (2 Pe.1:20 KJV “Knowing +this first, that no prophesy of scripture is of any private +interpretation.”). Certain rules are helps toward discovering the +correct meaning; by ignoring these rules people have brought much trouble on +themselves and their followers. 2 Pe.3:16 “...in which are some +things hard to understand, which the untaught and unstable distort, as they +do also the rest of the Scriptures, to their own destruction.

How do we go about discovering the intended meaning of a passage? Let's say +your attention has been drawn to a particular verse whose meaning is not +clear to you. How do you study it out? Keep these rules in mind:

Правило 1 - Истолковывать в соответствии с точным значением слов.

The more precise we can be with the exact, original meaning of the words the +better our interpretation will be. Try to find the exact meaning of the key +words by following these steps:

  1. Definition. Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb +tense is also crucial.

  2. Перекрёстные ссылки. Compare scripture with scripture. Seeing how the same Greek or Hebrew word +(not the English word) is used in scripture may clarify or throw new light +on the definition. How does the same author use this word elsewhere? Other +authors? Your reference tools may give you uses of the word in non-biblical +documents, as well. Why do we have to go to the original languages; why +isn't the English word good enough? Because more than one greek +word may be translated into the same english word, and the greek words may +have different shades of meaning.

Пример 1А

Jn.20:17 "Touch me not" (KJV) sounds harsh, doesn't it? +Sounds like Jesus doesn't want to be touched now that He is risen, that He +is too holy or something. But that doesn't seem right, so let's look it up +in Spiros Zodhiates' The Complete Word Study New +Testament (AMG Publishers, 1991).

Definition: Turning to John 20:17, above the word "Touch" we see "pim680." +The letters give us a code for the part of speech, and the number refers to +Strong's dictionary reference. Let's look up the definition (p. 879). +"680. Haptomai; from hapto (681), touch. Refers to such handling of an +object as to exert a modifying influence upon it... Distinguished from +pselaphao (5584), which actually only means to touch the surface of +something. " Now look up "pim." The grammar codes in Zodhiates come right +after Revelation; on p. 849 we see that pim stands for "present imperative +active (80)". On p.857, "Present Imperative. In the active voice, it may +indicate a command to do something in the future which involves continuous +or repeated action or, when it is negated, a command to stop doing +something. " This is a negative command, so it is to stop doing something +that is already occuring. So, what have we found?

Mary is already clinging to Jesus, and he is saying to stop holding him!

Example 1B

In James 5:14, Elders are told to pray and anoint someone who is +sick. What is this anointing?

Definition of aleipho (218) - "to oil" (Strong's); but we also have another +Greek word translated "anoint", chrio (5548) - "to smear or rub with oil, +i.e. to consecrate to an office or religious service" (Strong's). Since +it's a verb, consider the tense also, "apta" aorist participle active. "The +aorist participle expresses simple action, as opposed to continuous +action...When its relaitonship to the main verb is temporal, it usually +signifies action prior to that of the main verb." (Zodhiates p.851)

  • Cross-references for aleipho: +

    1. Mt.6:17 But you, when you fast, anoint your head

    2. Mk.16:1 [the women] brought spices that they might come and anoint Him.

    3. Mk.6:13 And they were...anointing with oil many sick people and healing +them.

    4. Lk.7:38 [...] kissing His feet and anointing them with the perfume

    5. Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair

  • Cross-references of chrio: +

    1. Lk.4:18 “The Spirit of the Lord is upon me, because He has anointed me +to preach [...]

    2. Acts 4:27 Jesus, whom Thou hast anointed

    3. Acts 10:38 God anointed Jesus with the Holy Ghost and power

    4. 2 Cor.1:21 Now He who...anointed us is God

So what's the difference between aleipho and chrio? Look back over the +cross-references and the definitions, and sum up the difference: +"aleipho" is a practical use of oil and +"chrio" is a spiritual

As an illustration (although the word is not used) of the practical use of +oil at that time, when the good Samaritan cared for the man beat up by +robbers he poured oil and wine in the wound. So oil had a medicinal use in +Jesus' day. +

Теперь давайте изучим Иакова 5:14, применяя то, что мы уже узнали об этом +слове: "Болен ли кто из вас, пусть призовет пресвитеров Церкви, и +пусть помолятся над ним, помазав его елеем во имя Господне." Это +"помазание" духовное или практическое? Практическое!

+And the tense in Greek, the aorist participle, would be better translated +"having anointed," so the order is the anointing first, then the prayer ("in +the name of the Lord"refers to the prayer, not the anointing). James 5 is +saying that the elders should give the sick person medicine and pray for him +in the name of the Lord. Doesn't that express a beautiful balance of +practical and spiritual in our God! +

diff --git a/docs/howto/ru/html/index.html b/docs/howto/ru/html/index.html new file mode 100644 index 0000000..3776dc0 --- /dev/null +++ b/docs/howto/ru/html/index.html @@ -0,0 +1,18 @@ +Как изучать Библию

Как изучать Библию

Bob Harman

The BibleTime team

+ This document was originally created by Mr. Bob Harman and is licensed under +the terms of the license "Creative Commons +Attribution-Share Alike". +

+ Scripture quotes are from the New American Standard Bible unless otherwise +indicated. +

Резюме

+ The Biblestudy HowTo is a guide for studying the +Bible. +

+ It is the hope of the BibleTime team that this HowTo will provoke the +readers to study the scriptures to see what they say. This particular study +guide has been chosen as it takes care not to advocate any particular +denominational doctrine. We recommend you to read and study the scriptures +to understand what they say. If you start with the attitude that you want to +have the Lord sow his word in your heart He will not disappoint you. +


Table of Contents

1. Важность Слова Божьего
Уникальная Книга
Книга, вдохновлённая Богом
Действенная Книга
Книга, которая освобождает
Книга, которая воюет
Увещевания
Приложение: "Однажды для всех"
Дополнение: Программы чтения Библии
2. Основы изучения Библии
Цель, с которой мы приступаем к изучению Библии
Приближение к Слову Божьему
Слышать
Читать
Изучать
Запоминать
Размышлять
Типы изучения Библии
Тематическое изучение
Изучение действующих лиц
Экспозиционное изучение
Основы правильного истолкования
Содержание
Контекст
Перекрёстные ссылки
Экспозиционное изучение отрывка Матфея 6:1-18
Рабочий лист: Как пользоваться симфонией
Чтобы найти определённый стих
Чтобы сделать тематическое исследование
Чтобы выяснить значение слова в греческом или еврейском языке
Чтобы найти значения имён
3. Правила толкования Библии (Герменевтика)
Правило 1 - Истолковывать в соответствии с точным значением слов.
Пример 1А
Example 1B
Правило 2 - Истолковывать в библейском контексте
Пример 2А
Пример 2Б
Пример 2В
Правило 3 - Толковать в историческом и культурном контексте
Пример 3А
Пример 3Б
Правило 4 - Толковать в соответствии с обычным употреблением слов в языке
Пример 4А
Пример 4Б
Правило 5 - Нужно понять цель притч и разницу между притчей и аллегорией
Пример 5А
Пример 5Б
diff --git a/docs/howto/unicode/Makefile.am b/docs/howto/unicode/Makefile.am deleted file mode 100644 index 1a39c03..0000000 --- a/docs/howto/unicode/Makefile.am +++ /dev/null @@ -1,25 +0,0 @@ -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update - - -KDE_OPTIONS = noautodist -EXTRA_DIST = how2-basics.docbook how2-importance.docbook how2-interpretation.docbook index.docbook - - -install-data-local: - mkdir -p $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/; - chmod -R a+r+X $(DESTDIR)$(kde_htmldir)/en/bibletime; - $(INSTALL_DATA) $(srcdir)/how2-basics.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/howto; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-basics.docbook; - $(INSTALL_DATA) $(srcdir)/how2-importance.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/howto; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-importance.docbook; - $(INSTALL_DATA) $(srcdir)/how2-interpretation.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/howto; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-interpretation.docbook; - $(INSTALL_DATA) $(srcdir)/index.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/howto; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/index.docbook; - -uninstall-local: - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-basics.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-importance.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-interpretation.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/index.docbook; diff --git a/docs/howto/unicode/Makefile.in b/docs/howto/unicode/Makefile.in deleted file mode 100644 index b53537f..0000000 --- a/docs/howto/unicode/Makefile.in +++ /dev/null @@ -1,579 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# this Makefile.am was automatically generated by bibletime/maintenance/gen_am.sh -# please do not edit this file but rather run the script to update -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = docs/howto/unicode -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -KDE_OPTIONS = noautodist -EXTRA_DIST = how2-basics.docbook how2-importance.docbook how2-interpretation.docbook index.docbook -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/howto/unicode/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu docs/howto/unicode/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/howto/unicode/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/howto/unicode/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/howto/unicode/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-data-local - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-local - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-data-local install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - uninstall uninstall-am uninstall-local - - -install-data-local: - mkdir -p $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/; - chmod -R a+r+X $(DESTDIR)$(kde_htmldir)/en/bibletime; - $(INSTALL_DATA) $(srcdir)/how2-basics.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/howto; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-basics.docbook; - $(INSTALL_DATA) $(srcdir)/how2-importance.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/howto; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-importance.docbook; - $(INSTALL_DATA) $(srcdir)/how2-interpretation.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/howto; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-interpretation.docbook; - $(INSTALL_DATA) $(srcdir)/index.docbook $(DESTDIR)$(kde_htmldir)/en/bibletime/howto; - chmod a+r $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/index.docbook; - -uninstall-local: - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-basics.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-importance.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/how2-interpretation.docbook; - rm -f $(DESTDIR)$(kde_htmldir)/en/bibletime/howto/index.docbook; -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/howto/unicode/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/howto/unicode/Makefile - cd $(top_srcdir) && perl admin/am_edit docs/howto/unicode/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/docs/howto/unicode/how2-importance.docbook b/docs/howto/unicode/how2-importance.docbook deleted file mode 100644 index 8464528..0000000 --- a/docs/howto/unicode/how2-importance.docbook +++ /dev/null @@ -1,311 +0,0 @@ -Importance of God's Word -Understanding God's word is of great importance to all who call on -God's name. Study of the Bible is one of the primary ways that we learn to -communicate with God. - -A Book that is Unique -The Bible stands alone in many ways. It is unique in: - - - - -popularity. Bible sales in North America: more than $500 million per -year. The Bible is both the the all-time and year-to-year best seller! - - - - -authorship. It was written over a period of 1600 years by 40 different -authors from different backgrounds, yet reads as if written by one. - - - - -preservation. F. F. Bruce in Are New Testament Documents Reliable? -compares New Testament manuscripts with other ancient texts: - - - - -Comparison of New Testament manuscripts with other ancient texts. - - - -Work -When Written -Earliest Copy -Time LapseNumber of Copies - - - -Herodotus -448-428 B.C.900 A.D. -1300 years8 - - -Tacitus -100 A.D.1100 A.D. -1000 years20 - - -Caesar's Gallic War -50-58 B.C.900 A.D. -950 years10 - - -Livy's Roman History -59 B.C. - 17 A.D.900 A.D. -900 years20 - - -New Testament -40 A.D. - 100 A.D.130 A.D. Partial manuscripts 350 -A.D. Full manuscripts 30 - 310 years5000 Greek & 10,000 Latin - -
-Ten copies of Caesar's Gallic War exist, the earliest of which was copied -900 years after Caesar wrote the original, etc. For the New Testament we have -full manuscripts dating to 350 A. D., papyri containing most of the New -Testament from the 200s, and a fragment of John's gospel from 130 A. D. How -many manuscripts do we have to compare to each other? 5,000 in Greek and 10,000 -in Latin! -
Textual critic F. J. A. Hort, "The New Testament in the -Original Greek", vol. 1 p561, Macmillan Co., quoted in Questions of Life p. -25-26"In the verity and fullness of the evidence on which -it rests, the text of the New Testament stands absolutely and unapproachably -alone among other ancient prose writings."
-
- -A Book that God Breathed -Heb.4:12 "For the word of God is living and active... -" Jesus said (Mt.4:4), -"It is written, Man shall not live on bread alone, but on every word that -proceeds [lit., is proceeding] from the mouth of God." -As we read the Bible, God's Spirit is there to speak it to our hearts in a continually-fresh way. - -2 Tim.3:16 declares, "All scripture is inspired by God [lit., -God-breathed]." Do you believe this? Before you answer, consider Jesus' attitude -toward the Scriptures. -
John R.W. Stott, Christ the Controversialist, -InterVarsity Press 1978, pp.93-95 He referred to the human authors, but took it for -granted that behind them all was a single divine Author. He could equally say -'Moses said' or 'God said' (Mk.7:10). He could quote a comment of the narrator in -Genesis 2:24 as an utterance of the Creator Himself (Mt.19:4-5). Similarly He -said, 'Well did Isaiah prophesy of you hypocrites, as it is written', when what He -went on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). It -is from Jesus Himself that the New Testament authors have gained their -conviction of the dual authorship of Scripture. For them it was just as true to -say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) as it was to -say that 'men moved by the Holy Spirit spoke from God' (2 Pe.1:21). God did not -speak in such a way as to obliterate the personality of the human authors, nor -did men speak in such a way as to corrupt the Word of the divine Author. God -spoke. Men spoke. Neither truth must be allowed to detract from the other. ... - - -This, then, was Christ's view of the Scriptures. Their witness was God's -witness. The testimony of the Bible is the testimony of God. And the chief -reason why the Christian believes in the divine origin of the Bible is that -Jesus Christ Himself taught it.
- -2 Tim.3:16 goes on, "and profitable for teaching, for -correction, for training in righteousness, that the man of God may be adequate, -equipped for every good work." If we accept that the Bible really is God -speaking to us, it follows that it will be our authority in all matters of faith -and conduct. -
- -A Book that Works - -What will studying the Bible do for you? 1 Thess.2:13 says that the Bible -"performs its work in you -who believe." Beside each scripture, write down the work the Word -performs. - - -What does Bible study do for Christians? - - - -Reference -Action - - - - -Eph. 5:26 - -cleanses -- "...having cleansed her by the washing of water with the word." - - - - -Acts 20:32 - - -builds up -- -" -...the word of His grace, which is able to build you up and to give you the -inheritance among all those who are sanctified. -" - - - - -Rom. 15:4 - - -encourages -- "that through perseverance and the -encouragement of the Scriptures we might have hope." - - - - - -Rom. 10:17 - - -gives faith -- -"So faith comes from hearing, and hearing by the word of -Christ." - - - - - -1 Cor. 10:11 - - -instructs -- -"Now these things happened to them for an example, -and they were written for our instruction" - - - - - -Mt. 4:4 - - -nourishment -- -"But He answered and said, 'It is written, Man shall not live on bread alone, -but on every word that proceeds out of the -mouth of God.'" - - - - -
-
- -A Book that Liberates - -Jn.8:32 "and you shall know the truth, and the truth shall make you -free."This is usually quoted by -itself. Is this a conditional or unconditional promise? Would it apply to -all kinds of knowledge? Find the answers by examining the first half of the -sentence, in v.31. "If you abide in My word, then you are truly disciples of -Mine... " -We see that this is a conditional promice, specifically speaking of the truth of God's word. - -The Greek word for "wind" used in Eph.4:14 means a violent wind. -"As a result, we are no longer to be children, tossed here and there by -waves, and carried about by every wind of doctrine..."One -thing studying the Bible does for us is to ground us in the truth, with the -result that we won't be easily "blown away." - -But Jesus answered and said to them, "You are mistaken [KJV Ye do err], not -understanding the Scriptures, or the power of God."Mt.22:29 -What 2 things do we need to know to be kept from error? - -God's word -God's power - - - -A Book that Wars - -Eph.6:10-18 is one picture of our spiritual armament. - -Spiritual Armor - - - -Question -Answer - - -How many of the weapons listed here are defensive weapons?5 -How many are offensive?One -Which one(s)? the word - rhema -
-
- -Exhortations - -2 Tim.2:15 (KJV) "Study to show thyself approved unto God, a workman that needeth not to be ashamed, rightly -dividing the word of truth." - - -Col.3:16 "Let the word of Christ richly dwell within you; with all wisdom teaching and admonishing one another -with psalms and hymns and spiritual songs, singing with thankfulness in your hearts to God." - - -If you're rich in something, how much of it do you -have? - -Not a little! - - -Eccl.12:11-12 "The words of wise men are like goads, and masters of these -collections are like well-driven nails; they are given by one Shepherd. But -beyond this, my son, be warned: the writing of many books is endless, and -excessive devotion to books is wearying to the body." - - -Appendix: "Once for -All" -
-John R. W. Stott, Christ the Controversialist, -InterVarsity Press 1978, pp.106-107 The truth regarding the -finality of God's initiative in Christ is conveyed by one word of the Greek -Testament, namely the adverb hapax and -ephapax. It is usually translated in the -Authorized Version once, meaning once for all. It is used of what is so done as -to be of perpetual validity and never need repetition, and is applied in the NT -to both revelation and redemption. Thus, Jude refers to the faith which was -once for all delivered to the saints (Jude 3), and Romans says, -"Christ also died for sins once for all" -(Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28). -Thus we may say that God has spoken once -for all and Christ has suffered once for all. This means that the Christian -revelation and the Christian redemption are both alike in Christ complete. -Nothing can be added to either without being derogatory to Christ... These are -the two rocks on which the Protestant Reformation was built -- Gods revealed -word without the addition of human traditions and Christ's finished work without -the addition of human merits. The Reformers great watchwords were sola -scriptura for our authority and sola gratia for our salvation. -
-
- -Supplement: Bible Reading -Programs Here are some easy programs to systematically read your -Bible. You can do more than one at a time if you like, for instance #1 with #4, -or #2 with #5. Vary the program from year to year to keep it fresh! - - -New Testament in a Year: read one chapter each day, 5 days a -week. -Proverbs in a Month: read one chapter of Proverbs each day, -corresponding to the day of the month. -Psalms in a Month: read 5 Psalms at intervals of 30 each day, -for instance on the 20th you read Ps.20, 50, 80, 110, & 140. -Psalms & Proverbs in 6 months: read through Psalms and Proverbs -one chapter per day. -Old Testament without Psalms & Proverbs in 2 years: if -you read one chapter a day of the Old Testament, skipping over Psalms & Proverbs, you will read the Old Testament in 2 years and 2 weeks. - - - - -
- diff --git a/docs/howto/unicode/index.docbook b/docs/howto/unicode/index.docbook deleted file mode 100644 index 77ea8a3..0000000 --- a/docs/howto/unicode/index.docbook +++ /dev/null @@ -1,86 +0,0 @@ - -BibleTime'> - - - - - - - - - - -]> - - - - -The Biblestudy HowTo - - - - Bob - Harman - - - - The BibleTime team - - - - - - - 2001-2008 - The team of &bibletime; (info@bibletime.info) - - - - - This document was originally created by Mr. Bob Harman and - is licensed under the terms of the license - - "Creative Commons Attribution-Share Alike". - - - Scripture quotes are from the New American Standard Bible unless otherwise indicated. - - - - -Abstract - -The Biblestudy HowTo is a guide for studying the Bible. - -It is the hope of the &bibletime; team that this HowTo will provoke the -readers to study the scriptures to see what they say. This -particular study guide has been chosen as it takes care not to -advocate any particular denominational doctrine. We expect you to read -and study the scriptures to understand what they say. If you start -with the attitude that you want to have the Lord sow his word in your -heart He will not disappoint you. - - - -Bible -Study -HowTo - - - - -&how2-chap1; -&how2-chap2; -&how2-chap3; - - - \ No newline at end of file diff --git a/docs/license.html b/docs/license.html new file mode 100644 index 0000000..5ba38db --- /dev/null +++ b/docs/license.html @@ -0,0 +1,470 @@ + + + +
+TRANSLATED TEXT +
+
+

+GNU GENERAL PUBLIC LICENSE +

+

+Version 2, June 1991 +

+

+ +
Copyright (C) 1989, 1991 Free Software Foundation, Inc.  
+51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+
+ +

Preamble

+ +

+ The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. +

+ +

+ When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. +

+ +

+ To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. +

+ +

+ For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. +

+ +

+ We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. +

+ +

+ Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. +

+ +

+ Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. +

+ +

+ The precise terms and conditions for copying, distribution and +modification follow. +

+ + +

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

+ + +0. + This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". +

+ +

+Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. +

+ +1. + You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. +

+ +

+You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. +

+ +2. + You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: +

+ +
+
+
+ a) + You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. +
+
+
+ b) + You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. +
+
+
+ c) + If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) +
+
+ +

+These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. +

+ +

+Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. +

+ +

+In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. +

+ +3. + You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: +

+ + + + +
+
+
+ a) + Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, +
+
+
+ b) + Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, +
+
+
+ c) + Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) +
+
+ +

+The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. +

+ +

+If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. +

+ +4. + You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. +

+ +5. + You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. +

+ +6. + Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. +

+ +7. + If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. +

+ +

+If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. +

+ +

+It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. +

+ +

+This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. +

+ +8. + If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. +

+ +9. + The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. +

+ +

+Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. +

+ +10. + If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. +

+ + +

+11. + BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. +

+ +12. + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. +

+ +

END OF TERMS AND CONDITIONS

+ +

How to Apply These Terms to Your New Programs

+ +

+ If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. +

+ +

+ To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. +

+ +
one line to give the program's name and an idea of what it does.
+Copyright (C) yyyy  name of author
+
+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
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+
+ +

+Also add information on how to contact you by electronic and paper mail. +

+ +

+If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: +

+ +
Gnomovision version 69, Copyright (C) year name of author
+Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
+type `show w'.  This is free software, and you are welcome
+to redistribute it under certain conditions; type `show c' 
+for details.
+
+ +

+The hypothetical commands `show w' and `show c' should show +the appropriate parts of the General Public License. Of course, the +commands you use may be called something other than `show w' and +`show c'; they could even be mouse-clicks or menu items--whatever +suits your program. +

+ +

+You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: +

+ + +
Yoyodyne, Inc., hereby disclaims all copyright
+interest in the program `Gnomovision'
+(which makes passes at compilers) written 
+by James Hacker.
+
+signature of Ty Coon, 1 April 1989
+Ty Coon, President of Vice
+
+ +

+This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the +GNU Lesser General Public License +instead of this License. +

+ + diff --git a/docs/bibletime.1 b/docs/manpages/bibletime.1 similarity index 100% rename from docs/bibletime.1 rename to docs/manpages/bibletime.1 diff --git a/docs/bibletime.de.1 b/docs/manpages/bibletime.de.1 similarity index 100% rename from docs/bibletime.de.1 rename to docs/manpages/bibletime.de.1 diff --git a/docs/pending_patches/remove-boost.patch b/docs/pending_patches/remove-boost.patch new file mode 100644 index 0000000..047a0aa --- /dev/null +++ b/docs/pending_patches/remove-boost.patch @@ -0,0 +1,980 @@ +Index: src/frontend/cmoduleindexdialog.cpp +=================================================================== +--- src/frontend/cmoduleindexdialog.cpp (Revision 1214) ++++ src/frontend/cmoduleindexdialog.cpp (Revision 1215) +@@ -12,8 +12,6 @@ + #include "util/cpointers.h" + #include "backend/managers/cswordbackend.h" + +-#include +- + //Qt includes + #include + #include +Index: src/frontend/searchdialog/btsearchresultarea.cpp +=================================================================== +--- src/frontend/searchdialog/btsearchresultarea.cpp (Revision 1214) ++++ src/frontend/searchdialog/btsearchresultarea.cpp (Revision 1215) +@@ -427,7 +427,7 @@ + //char buf8[1000]; + //standard::WhitespaceAnalyzer analyzer; + //lucene_utf8towcs(m_wcharBuffer, searchedText.utf8(), MAX_CONV_SIZE); +- //boost::scoped_ptr q( QueryParser::parse(m_wcharBuffer, _T("content"), &analyzer) ); ++ //QSharedPointer q( QueryParser::parse(m_wcharBuffer, _T("content"), &analyzer) ); + //StringReader reader(m_wcharBuffer); + //TokenStream* tokenStream = analyzer.tokenStream( _T("field"), &reader); + //Token token; +Index: src/frontend/cexportmanager.cpp +=================================================================== +--- src/frontend/cexportmanager.cpp (Revision 1214) ++++ src/frontend/cexportmanager.cpp (Revision 1215) +@@ -23,7 +23,7 @@ + #include "frontend/cprinter.h" + + #include "util/ctoolclass.h" +-#include ++#include + + //Qt includes + #include +@@ -73,7 +73,7 @@ + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); +- boost::scoped_ptr render ( ++ QSharedPointer render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) +@@ -120,7 +120,7 @@ + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); +- boost::scoped_ptr render ( ++ QSharedPointer render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) +@@ -168,7 +168,7 @@ + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); +- boost::scoped_ptr render ( ++ QSharedPointer render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) +@@ -214,7 +214,7 @@ + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); +- boost::scoped_ptr render ( ++ QSharedPointer render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) +@@ -256,7 +256,7 @@ + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); +- boost::scoped_ptr render ( ++ QSharedPointer render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) +@@ -292,7 +292,7 @@ + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); +- boost::scoped_ptr render ( ++ QSharedPointer render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) +@@ -342,7 +342,7 @@ + incProgress(); + } + +- boost::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); ++ QSharedPointer printer(new CPrinter(0, displayOptions, filterOptions)); + + if (!progressWasCancelled()) { + printer->printKeyTree(tree); +@@ -368,7 +368,7 @@ + tree.append( new CPrinter::KeyTreeItem(startKey, module, settings) ); + } + +- boost::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); ++ QSharedPointer printer(new CPrinter(0, displayOptions, filterOptions)); + printer->printKeyTree(tree); + return true; + } +@@ -383,7 +383,7 @@ + CPrinter::KeyTree tree; + tree.append( new CPrinter::KeyTreeItem(key->key(), key->module(), settings) ); + +- boost::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); ++ QSharedPointer printer(new CPrinter(0, displayOptions, filterOptions)); + printer->printKeyTree(tree); + return true; + } +@@ -434,7 +434,7 @@ + } + } + +- boost::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); ++ QSharedPointer printer(new CPrinter(0, displayOptions, filterOptions)); + printer->printKeyTree(tree); + return true; + } +@@ -455,7 +455,7 @@ + incProgress(); + } + +- boost::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); ++ QSharedPointer printer(new CPrinter(0, displayOptions, filterOptions)); + + if (!progressWasCancelled()) { + printer->printKeyTree(tree); +Index: src/frontend/cinfodisplay.cpp +=================================================================== +--- src/frontend/cinfodisplay.cpp (Revision 1214) ++++ src/frontend/cinfodisplay.cpp (Revision 1215) +@@ -22,7 +22,7 @@ + #include "frontend/display/cdisplay.h" + #include "frontend/display/creaddisplay.h" + +-#include ++#include + + // Sword includes + #include +@@ -78,7 +78,7 @@ + if (!m) + return; + +- boost::scoped_ptr key( CSwordKey::createInstance(m) ); ++ QSharedPointer key( CSwordKey::createInstance(m) ); + key->key( key_text ); + + CDisplayTemplateMgr* mgr = CPointers::displayTemplateManager(); +@@ -295,7 +295,7 @@ + return QString::null; + } + +- boost::scoped_ptr key( CSwordKey::createInstance(module) ); ++ QSharedPointer key( CSwordKey::createInstance(module) ); + key->key(keyname); + key->renderedText(); //force entryAttributes + +@@ -330,7 +330,7 @@ + + QString text; + if (module) { +- boost::scoped_ptr key( CSwordKey::createInstance(module) ); ++ QSharedPointer key( CSwordKey::createInstance(module) ); + key->key( (*it).mid(1) ); //skip H or G (language sign), will have to change later if we have better modules + text = key->renderedText(); + } +@@ -400,7 +400,7 @@ + QString text; + //Q_ASSERT(module); + if (module) { +- boost::scoped_ptr key( CSwordKey::createInstance(module) ); ++ QSharedPointer key( CSwordKey::createInstance(module) ); + + //skip H or G (language sign) if we have to skip it + const bool isOk = key->key( skipFirstChar ? value.mid(1) : value ); +@@ -432,7 +432,7 @@ + return QString::null; + } + +- boost::scoped_ptr key( CSwordKey::createInstance(module) ); ++ QSharedPointer key( CSwordKey::createInstance(module) ); + key->key( data ); + if (key->key().toUpper() != data.toUpper()) { //key not present in the lexicon + return QString::null; +Index: src/frontend/display/creaddisplay.cpp +=================================================================== +--- src/frontend/display/creaddisplay.cpp (Revision 1214) ++++ src/frontend/display/creaddisplay.cpp (Revision 1215) +@@ -26,11 +26,6 @@ + + #include "frontend/cexportmanager.h" + +-#include +- +-//KDE includes +- +- + CReadDisplay::CReadDisplay(CReadWindow* readWindow) : + CDisplay(readWindow), + m_activeAnchor(QString::null), +Index: src/frontend/display/cplainwritedisplay.cpp +=================================================================== +--- src/frontend/display/cplainwritedisplay.cpp (Revision 1214) ++++ src/frontend/display/cplainwritedisplay.cpp (Revision 1215) +@@ -15,7 +15,7 @@ + + #include "backend/keys/cswordkey.h" + +-#include ++#include + + //Qt includes + #include +@@ -141,7 +141,7 @@ + for (it = items.begin(); it != items.end(); ++it) { + + CSwordModuleInfo* module = backend()->findModuleByName((*it).module()); +- boost::scoped_ptr key( CSwordKey::createInstance(module) ); ++ QSharedPointer key( CSwordKey::createInstance(module) ); + key->key( (*it).key() ); + QString moduleText = key->strippedText(); + +Index: src/frontend/display/bthtmlreaddisplay.cpp +=================================================================== +--- src/frontend/display/bthtmlreaddisplay.cpp (Revision 1214) ++++ src/frontend/display/bthtmlreaddisplay.cpp (Revision 1215) +@@ -19,7 +19,7 @@ + #include "util/ctoolclass.h" + #include "util/cpointers.h" + #include "util/directoryutil.h" +-#include ++#include + #include + #include + +@@ -164,7 +164,7 @@ + + if (CSwordModuleInfo* module = backend()->findModuleByName(moduleName)) + { +- boost::scoped_ptr key( CSwordKey::createInstance(module) ); ++ QSharedPointer key( CSwordKey::createInstance(module) ); + key->key( keyName ); + + return key->strippedText(); +@@ -181,7 +181,7 @@ + + if (CSwordModuleInfo* module = backend()->findModuleByName(moduleName)) + { +- boost::scoped_ptr key( CSwordKey::createInstance(module) ); ++ QSharedPointer key( CSwordKey::createInstance(module) ); + key->key( keyName ); + + //TODO: This is a BAD HACK, we have to fnd a better solution to manage the settings now +Index: src/frontend/display/bthtmljsobject.cpp +=================================================================== +--- src/frontend/display/bthtmljsobject.cpp (Revision 1214) ++++ src/frontend/display/bthtmljsobject.cpp (Revision 1215) +@@ -14,7 +14,7 @@ + #include "backend/managers/cswordbackend.h" + #include "backend/keys/cswordkey.h" + #include "backend/config/cbtconfig.h" +-#include ++#include + #include + + using namespace InfoDisplay; +@@ -100,7 +100,7 @@ + //add real Bible text from module/key + if (CSwordModuleInfo* module = CPointers::backend()->findModuleByName(moduleName)) + { +- boost::scoped_ptr key( CSwordKey::createInstance(module) ); ++ QSharedPointer key( CSwordKey::createInstance(module) ); + key->key( keyName ); + mimedata->setText(key->strippedText()); // This works across applications! + } +Index: src/frontend/bookshelfmanager/installpage/btsourcearea.h +=================================================================== +--- src/frontend/bookshelfmanager/installpage/btsourcearea.h (Revision 1214) ++++ src/frontend/bookshelfmanager/installpage/btsourcearea.h (Revision 1215) +@@ -12,7 +12,7 @@ + + #include "backend/btmoduletreeitem.h" + +-#include ++#include + + #include + +@@ -48,7 +48,7 @@ + InstalledFilter(QString sourceName); + bool filter(CSwordModuleInfo*); + sword::InstallSource m_source; +- boost::scoped_ptr m_swordBackend; ++ QSharedPointer m_swordBackend; + }; + + BtSourceArea(const QString& sourceName); +Index: src/frontend/bookshelfmanager/installpage/btinstallpage.cpp +=================================================================== +--- src/frontend/bookshelfmanager/installpage/btinstallpage.cpp (Revision 1214) ++++ src/frontend/bookshelfmanager/installpage/btinstallpage.cpp (Revision 1215) +@@ -32,9 +32,6 @@ + #include "util/cresmgr.h" + #include "util/directoryutil.h" + +-#include +- +- + #include + #include + #include +Index: src/frontend/bookshelfmanager/installpage/btinstallthread.h +=================================================================== +--- src/frontend/bookshelfmanager/installpage/btinstallthread.h (Revision 1214) ++++ src/frontend/bookshelfmanager/installpage/btinstallthread.h (Revision 1215) +@@ -14,7 +14,7 @@ + + #include + +-#include ++#include + + class BtInstallProgressDialog; + +@@ -82,7 +82,7 @@ + sword::InstallSource m_installSource; + //TODO: it would be best to get the backend from the bookshelf manager install page + // where it has already been created. Could fasten the progress dialog startup. +- boost::scoped_ptr m_backendForSource; ++ QSharedPointer m_backendForSource; + + signals: + /** Emitted when the install progress status is updated. */ +Index: src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp +=================================================================== +--- src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp (Revision 1214) ++++ src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp (Revision 1215) +@@ -12,7 +12,7 @@ + + #include "frontend/bookshelfmanager/instbackend.h" + +-#include ++#include + + //Qt includes + #include +@@ -158,7 +158,7 @@ + + sword::InstallSource CSwordSetupInstallSourcesDialog::getSource() { + +- boost::scoped_ptr dlg( new CSwordSetupInstallSourcesDialog() ); ++ QSharedPointer dlg( new CSwordSetupInstallSourcesDialog() ); + sword::InstallSource newSource(""); //empty, invalid Source + + if (dlg->exec() == QDialog::Accepted) { +Index: src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp +=================================================================== +--- src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp (Revision 1214) ++++ src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp (Revision 1215) +@@ -33,7 +33,7 @@ + + + +-CKeyReferenceWidget::CKeyReferenceWidget( CSwordBibleModuleInfo *mod, CSwordVerseKey *key, QWidget *parent, const char* /*name*/) : ++CKeyReferenceWidget::CKeyReferenceWidget( CSwordBibleModuleInfo *mod, CSwordVerseKey *key, QWidget *parent, const char* /*name*/) : + QWidget(parent), + m_key(new CSwordVerseKey(mod)) + { +@@ -70,7 +70,7 @@ + editorAndButtonsLayout->setContentsMargins(0,0,0,0); + dropdownButtonsLayout->setSpacing(0); + editorAndButtonsLayout->setSpacing(0); +- ++ + dropdownButtonsLayout->addWidget(m_bookDropdownButton, 2); + dropdownButtonsLayout->addWidget(m_chapterDropdownButton,1); + dropdownButtonsLayout->addWidget(m_verseDropdownButton,1); +@@ -143,7 +143,7 @@ + bool CKeyReferenceWidget::setKey(CSwordVerseKey *key) + { + if (!key) return false; +- ++ + m_key->key(key->key()); + updateText(); + return true; +@@ -158,8 +158,8 @@ + { + m_key->key(m_textbox->text()); + updateText(); +- +- emit changed(m_key.get()); ++ ++ emit changed(m_key.data()); + } + + /* Handlers for the various scroller widgetsets. Do we really want a verse scroller? */ +@@ -172,28 +172,28 @@ + void CKeyReferenceWidget::slotUpdateUnlock() + { + updatelock = false; +- if (oldKey != m_key->key()) emit changed(m_key.get()); ++ if (oldKey != m_key->key()) emit changed(m_key.data()); + } + + void CKeyReferenceWidget::slotStepBook(int n) + { + n > 0 ? m_key->next( CSwordVerseKey::UseBook ) : m_key->previous( CSwordVerseKey::UseBook ); + updateText(); +- if (!updatelock) emit changed(m_key.get()); ++ if (!updatelock) emit changed(m_key.data()); + } + + void CKeyReferenceWidget::slotStepChapter(int n) + { + n > 0 ? m_key->next( CSwordVerseKey::UseChapter ) : m_key->previous( CSwordVerseKey::UseChapter ); + updateText(); +- if (!updatelock) emit changed(m_key.get()); ++ if (!updatelock) emit changed(m_key.data()); + } + + void CKeyReferenceWidget::slotStepVerse(int n) + { + n > 0 ? m_key->next( CSwordVerseKey::UseVerse ) : m_key->previous( CSwordVerseKey::UseVerse ); + updateText(); +- if (!updatelock) emit changed(m_key.get()); ++ if (!updatelock) emit changed(m_key.data()); + } + + +@@ -201,29 +201,29 @@ + { + if (m_key->Verse() != n) { + m_key->Verse( n ); +- setKey( m_key.get() ); ++ setKey( m_key.data() ); + } + updateText(); +- if (!updatelock) emit changed(m_key.get()); ++ if (!updatelock) emit changed(m_key.data()); + } + + void CKeyReferenceWidget::slotChangeChapter(int n) + { + if (m_key->Chapter() != n) { + m_key->Chapter( n ); +- setKey( m_key.get() ); ++ setKey( m_key.data() ); + } + updateText(); +- if (!updatelock) emit changed(m_key.get()); ++ if (!updatelock) emit changed(m_key.data()); + } + + void CKeyReferenceWidget::slotChangeBook(QString bookname) + { + if (m_key->book() != bookname) { + m_key->book( bookname ); +- setKey( m_key.get() ); ++ setKey( m_key.data() ); + } + updateText(); +- if (!updatelock) emit changed(m_key.get()); ++ if (!updatelock) emit changed(m_key.data()); + } + +Index: src/frontend/keychooser/versekeychooser/ckeyreferencewidget.h +=================================================================== +--- src/frontend/keychooser/versekeychooser/ckeyreferencewidget.h (Revision 1214) ++++ src/frontend/keychooser/versekeychooser/ckeyreferencewidget.h (Revision 1215) +@@ -15,7 +15,7 @@ + + #include + +-#include ++#include + + + class CLexiconKeyChooser; +@@ -66,7 +66,7 @@ + friend class BtChapterDropdownChooserButton; + friend class BtVerseDropdownChooserButton; + +- boost::scoped_ptr m_key; ++ QSharedPointer m_key; + + QLineEdit* m_textbox; + +Index: src/frontend/mainindex/bookmarks/cbookmarkindex.cpp +=================================================================== +--- src/frontend/mainindex/bookmarks/cbookmarkindex.cpp (Revision 1214) ++++ src/frontend/mainindex/bookmarks/cbookmarkindex.cpp (Revision 1215) +@@ -29,7 +29,7 @@ + #include "util/directoryutil.h" + #include "util/ctoolclass.h" + +-#include ++#include + + //Qt includes + #include +@@ -660,7 +660,7 @@ + qWarning("Tried to print empty bookmark list."); + return; + } +- boost::scoped_ptr printer( ++ QSharedPointer printer( + new Printing::CPrinter( this, CBTConfig::getDisplayOptionDefaults(), CBTConfig::getFilterOptionDefaults() ) + ); + printer->printKeyTree(tree); +Index: src/frontend/mainindex/bookmarks/btbookmarkitem.cpp +=================================================================== +--- src/frontend/mainindex/bookmarks/btbookmarkitem.cpp (Revision 1214) ++++ src/frontend/mainindex/bookmarks/btbookmarkitem.cpp (Revision 1215) +@@ -21,7 +21,7 @@ + + #include + +-#include ++#include + + + BtBookmarkItem::BtBookmarkItem(CSwordModuleInfo* module, QString key, QString& description) +@@ -101,14 +101,14 @@ + CPointers::backend()->setFilterOptions(filterOptions); + + QString ret; +- boost::scoped_ptr k( CSwordKey::createInstance(module()) ); ++ QSharedPointer k( CSwordKey::createInstance(module()) ); + k->key(this->key()); + + const CLanguageMgr::Language* lang = module()->language(); + CBTConfig::FontSettingsPair fontPair = CBTConfig::get + (lang); + +- Q_ASSERT(k.get()); ++ Q_ASSERT(k.data()); + if (fontPair.first) { //use a special font + ret = QString::fromLatin1("%1 (%2)
%3") + .arg(key()) +Index: src/frontend/mainindex/bookshelf/cbookshelfindex.cpp +=================================================================== +--- src/frontend/mainindex/bookshelf/cbookshelfindex.cpp (Revision 1214) ++++ src/frontend/mainindex/bookshelf/cbookshelfindex.cpp (Revision 1215) +@@ -40,10 +40,8 @@ + #include + #include + +-#include + + +- + CBookshelfIndex::CBookshelfIndex(QWidget *parent) + : QTreeWidget(parent), + m_searchDialog(0), +Index: src/main.cpp +=================================================================== +--- src/main.cpp (Revision 1214) ++++ src/main.cpp (Revision 1215) +@@ -22,8 +22,6 @@ + #include + #include + +-#include +- + #include + #include + #include +Index: src/backend/filters/bt_thmlhtml.cpp +=================================================================== +--- src/backend/filters/bt_thmlhtml.cpp (Revision 1214) ++++ src/backend/filters/bt_thmlhtml.cpp (Revision 1215) +@@ -15,7 +15,6 @@ + + #include "backend/config/cbtconfig.h" + #include "util/cpointers.h" +-#include + + //Sword includes + #include +@@ -319,7 +318,7 @@ + + CReferenceManager::ParseOptions options; + options.refBase = QString::fromUtf8(myUserData->key->getText()); +- ++ + options.sourceLanguage = myModule->Lang(); + options.destinationLanguage = QString("en"); + +Index: src/backend/rendering/cbookdisplay.cpp +=================================================================== +--- src/backend/rendering/cbookdisplay.cpp (Revision 1214) ++++ src/backend/rendering/cbookdisplay.cpp (Revision 1215) +@@ -13,8 +13,8 @@ + #include "backend/drivers/cswordbookmoduleinfo.h" + #include "backend/keys/cswordtreekey.h" + +-//Util +-#include ++// Qt ++#include + + /** Returns the rendered text using the modules in the list and using the key parameter. The displayoptions and filter options are used, too. */ + const QString Rendering::CBookDisplay::text( const QList& modules, const QString& keyName, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions ) { +@@ -31,7 +31,7 @@ + // the number of levels which should be display together, 1 means display no entries together + int displayLevel = book->config( CSwordModuleInfo::DisplayLevel ).toInt(); + +- boost::scoped_ptr key ( ++ QSharedPointer key ( + dynamic_cast( CSwordKey::createInstance(book) ) + ); + key->key(keyName); //set the key to position we'd like to get +@@ -103,7 +103,7 @@ + //const bool hasToplevelText = !key->strippedText().isEmpty(); + key->firstChild(); //go to the first sibling on the same level + +- setupRenderTree(key.get(), &tree, keyName); ++ setupRenderTree(key.data(), &tree, keyName); + + const QString renderedText = render.renderKeyTree(tree); + +Index: src/backend/rendering/ctextrendering.cpp +=================================================================== +--- src/backend/rendering/ctextrendering.cpp (Revision 1214) ++++ src/backend/rendering/ctextrendering.cpp (Revision 1215) +@@ -16,7 +16,7 @@ + #include "backend/managers/cdisplaytemplatemgr.h" + #include "backend/managers/creferencemanager.h" + +-#include ++#include + #include "util/ctoolclass.h" + + //Sword +@@ -34,7 +34,7 @@ + m_key( key ), + m_childList(), + m_stopKey( QString::null ), +- m_alternativeContent( QString::null ) ++ m_alternativeContent( QString::null ) + { + m_moduleList.append( const_cast(mod) ); //BAD CODE + } +@@ -65,7 +65,7 @@ + m_key(QString::null), + m_childList(), + m_stopKey(QString::null), +- m_alternativeContent(QString::null) ++ m_alternativeContent(QString::null) + { + } + +@@ -75,7 +75,7 @@ + m_key( i.m_key ), + m_childList(), + m_stopKey( i.m_stopKey ), +- m_alternativeContent( i.m_alternativeContent ) ++ m_alternativeContent( i.m_alternativeContent ) + { + foreach(KeyTreeItem* item, (*i.childList())){ + m_childList.append(new KeyTreeItem((*item))); //deep copy +@@ -113,8 +113,8 @@ + m_childList.append( + new KeyTreeItem(start.key(), module, KeyTreeItem::Settings(false, settings.keyRenderingFace)) + ); +- + ++ + ok = start.next(CSwordVerseKey::UseVerse); + } + } +@@ -183,14 +183,14 @@ + QString t; + + //optimization for entries with the same key +- boost::scoped_ptr key( ++ QSharedPointer key( + (modules.count() == 1) ? CSwordKey::createInstance(modules.first()) : 0 + ); + + foreach (KeyTreeItem* c, tree) { + if (modules.count() == 1) { //this optimizes the rendering, only one key created for all items + key->key( c->key() ); +- t.append( renderEntry( *c, key.get()) ); ++ t.append( renderEntry( *c, key.data()) ); + } + else { + t.append( renderEntry( *c ) ); +@@ -204,15 +204,15 @@ + + CSwordModuleInfo* module = modules.first(); + //qWarning( "renderKeyRange start %s stop %s \n", start.latin1(), stop.latin1() ); +- +- boost::scoped_ptr lowerBound( CSwordKey::createInstance(module) ); ++ ++ QSharedPointer lowerBound( CSwordKey::createInstance(module) ); + lowerBound->key(start); + +- boost::scoped_ptr upperBound( CSwordKey::createInstance(module) ); ++ QSharedPointer upperBound( CSwordKey::createInstance(module) ); + upperBound->key(stop); + +- sword::SWKey* sw_start = dynamic_cast(lowerBound.get()); +- sword::SWKey* sw_stop = dynamic_cast(upperBound.get()); ++ sword::SWKey* sw_start = dynamic_cast(lowerBound.data()); ++ sword::SWKey* sw_stop = dynamic_cast(upperBound.data()); + + Q_ASSERT((*sw_start == *sw_stop) || (*sw_start < *sw_stop)); + +@@ -223,10 +223,10 @@ + KeyTree tree; + KeyTreeItem::Settings settings = keySettings; + +- CSwordVerseKey* vk_start = dynamic_cast(lowerBound.get()); ++ CSwordVerseKey* vk_start = dynamic_cast(lowerBound.data()); + Q_ASSERT(vk_start); + +- CSwordVerseKey* vk_stop = dynamic_cast(upperBound.get()); ++ CSwordVerseKey* vk_stop = dynamic_cast(upperBound.data()); + Q_ASSERT(vk_stop); + + bool ok = true; +@@ -236,7 +236,7 @@ + + /*TODO: We need to take care of linked verses if we render one or (esp) more modules + If the verses 2,3,4,5 are linked to 1, it should be displayed as one entry with the caption 1-5 */ +- ++ + if (vk_start->Chapter() == 0){ //range was 0:0-1:x, render 0:0 first and jump to 1:0 + vk_start->Verse(0); + tree.append( new KeyTreeItem(vk_start->key(), modules, settings) ); +Index: src/backend/rendering/chtmlexportrendering.cpp +=================================================================== +--- src/backend/rendering/chtmlexportrendering.cpp (Revision 1214) ++++ src/backend/rendering/chtmlexportrendering.cpp (Revision 1215) +@@ -16,7 +16,7 @@ + #include "backend/drivers/cswordmoduleinfo.h" + + #include "util/cpointers.h" +-#include ++#include + + #include + +@@ -55,7 +55,7 @@ + CHTMLExportRendering::~CHTMLExportRendering() {} + + const QString CHTMLExportRendering::renderEntry( const KeyTreeItem& i, CSwordKey* k) { +- ++ + if (i.hasAlternativeContent()) { + QString ret = QString(i.settings().highlight ? "
" : "
"); + ret.append(i.getAlternativeContent()); +@@ -86,8 +86,8 @@ + return QString(""); //no module present for rendering + } + +- boost::scoped_ptr scoped_key( !k ? CSwordKey::createInstance(modules.first()) : 0 ); +- CSwordKey* key = k ? k : scoped_key.get(); ++ QSharedPointer scoped_key( !k ? CSwordKey::createInstance(modules.first()) : 0 ); ++ CSwordKey* key = k ? k : scoped_key.data(); + Q_ASSERT(key); + + CSwordVerseKey* myVK = dynamic_cast(key); +Index: src/backend/rendering/centrydisplay.cpp +=================================================================== +--- src/backend/rendering/centrydisplay.cpp (Revision 1214) ++++ src/backend/rendering/centrydisplay.cpp (Revision 1215) +@@ -18,7 +18,6 @@ + #include "cdisplayrendering.h" + + #include "backend/config/cbtconfig.h" +-#include + + //Qt includes + #include +@@ -27,7 +26,7 @@ + using namespace Rendering; + + /** Returns the rendered text using the modules in the list and using the key parameter. +- * The displayoptions and filter options are used, too. ++ * The displayoptions and filter options are used, too. + */ + const QString CEntryDisplay::text( const QList& modules, const QString& keyName, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions ) { + CDisplayRendering render(displayOptions, filterOptions); +@@ -44,7 +43,7 @@ + CSwordVerseKey k1(module); + k1.Headings(1); + k1.key(keyName); +- ++ + // don't print the key + CTextRendering::KeyTreeItem::Settings preverse_settings(false, CTextRendering::KeyTreeItem::Settings::NoKey); + +Index: src/backend/rendering/cplaintextexportrendering.cpp +=================================================================== +--- src/backend/rendering/cplaintextexportrendering.cpp (Revision 1214) ++++ src/backend/rendering/cplaintextexportrendering.cpp (Revision 1215) +@@ -12,7 +12,7 @@ + #include "backend/keys/cswordkey.h" + + //Util +-#include ++#include + + namespace Rendering { + +@@ -27,7 +27,7 @@ + } + + QList modules = i.modules(); +- boost::scoped_ptr key( CSwordKey::createInstance(modules.first()) ); ++ QSharedPointer key( CSwordKey::createInstance(modules.first()) ); + QString renderedText = QString(i.key()).append(":\n"); + + QString entry; +Index: src/backend/drivers/cswordbiblemoduleinfo.cpp +=================================================================== +--- src/backend/drivers/cswordbiblemoduleinfo.cpp (Revision 1214) ++++ src/backend/drivers/cswordbiblemoduleinfo.cpp (Revision 1215) +@@ -18,7 +18,7 @@ + //Sword + #include + +-#include ++#include + + + CSwordBibleModuleInfo::CSwordBibleModuleInfo( sword::SWModule* module, CSwordBackend* const usedBackend ) +@@ -112,7 +112,7 @@ + max = -1; + } + +- boost::scoped_ptr key((sword::VerseKey *)module()->CreateKey()); ++ QSharedPointer key((sword::VerseKey *)module()->CreateKey()); + (*key) = sword::TOP; + + for (key->Testament(min+1); !key->Error() && (key->Testament()-1) <= max; key->Book(key->Book()+1)) { +@@ -129,7 +129,7 @@ + unsigned int CSwordBibleModuleInfo::chapterCount(const unsigned int book) { + int result = 0; + +- boost::scoped_ptr key((sword::VerseKey *)module()->CreateKey()); ++ QSharedPointer key((sword::VerseKey *)module()->CreateKey()); + (*key) = sword::TOP; + + // works for old and new versions +@@ -149,7 +149,7 @@ + unsigned int CSwordBibleModuleInfo::verseCount( const unsigned int book, const unsigned int chapter ) { + unsigned int result = 0; + +- boost::scoped_ptr key((sword::VerseKey *)module()->CreateKey()); ++ QSharedPointer key((sword::VerseKey *)module()->CreateKey()); + (*key) = sword::TOP; + + // works for old and new versions +@@ -174,7 +174,7 @@ + //find out if we have ot and nt, only ot or only nt + initBounds(); + +- boost::scoped_ptr key((sword::VerseKey *)module()->CreateKey()); ++ QSharedPointer key((sword::VerseKey *)module()->CreateKey()); + (*key) = sword::TOP; + + #ifdef SWORD_MULTIVERSE +Index: src/backend/drivers/cswordmoduleinfo.cpp +=================================================================== +--- src/backend/drivers/cswordmoduleinfo.cpp (Revision 1214) ++++ src/backend/drivers/cswordmoduleinfo.cpp (Revision 1215) +@@ -23,7 +23,7 @@ + #include "backend/config/cbtconfig.h" + + +-#include ++#include + + //Qt includes + #include +@@ -251,7 +251,7 @@ + } + } + +- boost::scoped_ptr writer( new lucene::index::IndexWriter(index.toAscii().constData(), &an, true) ); //always create a new index ++ QSharedPointer writer( new lucene::index::IndexWriter(index.toAscii().constData(), &an, true) ); //always create a new index + writer->setMaxFieldLength(BT_MAX_LUCENE_FIELD_LENGTH); + writer->setUseCompoundFile(true); //merge segments into a single file + writer->setMinMergeDocs(1000); +@@ -305,7 +305,7 @@ + } + } + +- boost::scoped_ptr doc(new lucene::document::Document()); ++ QSharedPointer doc(new lucene::document::Document()); + + //index the key + lucene_utf8towcs(wcharBuffer, key->getText(), BT_MAX_LUCENE_FIELD_LENGTH); +@@ -358,7 +358,7 @@ + } + } // for attListI + +- writer->addDocument(doc.get()); ++ writer->addDocument(doc.data()); + //Index() is not implemented properly for lexicons, so we use a + //workaround. + if (type() == CSwordModuleInfo::Lexicon){ +@@ -422,8 +422,8 @@ + wchar_t wcharBuffer[BT_MAX_LUCENE_FIELD_LENGTH + 1]; + + // work around Swords thread insafety for Bibles and Commentaries +- boost::scoped_ptr < CSwordKey > key(CSwordKey::createInstance(this)); +- sword::SWKey* s = dynamic_cast < sword::SWKey * >(key.get()); ++ QSharedPointer < CSwordKey > key(CSwordKey::createInstance(this)); ++ sword::SWKey* s = dynamic_cast < sword::SWKey * >(key.data()); + QList list; + + if (s) { +@@ -438,15 +438,15 @@ + lucene::analysis::standard::StandardAnalyzer analyzer( stop_words ); + lucene::search::IndexSearcher searcher(getModuleStandardIndexLocation().toAscii().constData()); + lucene_utf8towcs(wcharBuffer, searchedText.toUtf8().constData(), BT_MAX_LUCENE_FIELD_LENGTH); +- boost::scoped_ptr q( lucene::queryParser::QueryParser::parse((const TCHAR*)wcharBuffer, (const TCHAR*)_T("content"), &analyzer) ); ++ QSharedPointer q( lucene::queryParser::QueryParser::parse((const TCHAR*)wcharBuffer, (const TCHAR*)_T("content"), &analyzer) ); + +- boost::scoped_ptr h( searcher.search(q.get(), lucene::search::Sort::INDEXORDER) ); ++ QSharedPointer h( searcher.search(q.data(), lucene::search::Sort::INDEXORDER) ); + + const bool useScope = (scope.Count() > 0); + // const bool isVerseModule = (type() == CSwordModuleInfo::Bible) || (type() == CSwordModuleInfo::Commentary); + + lucene::document::Document* doc = 0; +- boost::scoped_ptr swKey( module()->CreateKey() ); ++ QSharedPointer swKey( module()->CreateKey() ); + + + for (int i = 0; i < h->length(); ++i) { +Index: CMakeLists.txt +=================================================================== +--- CMakeLists.txt (Revision 1214) ++++ CMakeLists.txt (Revision 1215) +@@ -30,7 +30,6 @@ + # + #SET(QT_DBUSXML2CPP_EXECUTABLE "/usr/bin/qdbusxml2cpp") #TEMP HACK? + +-FIND_PACKAGE(Boost REQUIRED) + # + #custom includes + # +@@ -58,7 +57,6 @@ + ${CMAKE_CURRENT_SOURCE_DIR}/src # so that include paths like "frontend/..." work + ${CLUCENE_INCLUDE_DIR} #CLucene headers + ${CLUCENE_LIBRARY_DIR} #CLucene/clucene-config.h +- ${Boost_INCLUDE_DIRS} + ${SWORD_INCLUDE_DIR} + ) + +Index: README +=================================================================== +--- README (Revision 1214) ++++ README (Revision 1215) +@@ -9,7 +9,6 @@ + -QT 4.4+ + -Sword 1.5.9+ (http://crosswire.org/sword) + -CLucene 0.9.16a+ (http://clucene.sf.net) +- -Boost header files (libboost-dev) + -cmake 2.4.0+ (http://cmake.org) + + 1.2 DEVELOPER-ONLY REQUIREMENTS diff --git a/i18n/handbook/handbook-cs.po b/i18n/handbook/handbook-cs.po new file mode 100644 index 0000000..dcd8bca --- /dev/null +++ b/i18n/handbook/handbook-cs.po @@ -0,0 +1,1997 @@ +# translation of handbook-cs.po to +# Bibletime Handbook translation +# Copyright (C) 2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the Bibetime package. +# +# Jan Bělohoubek , 2009. +msgid "" +msgstr "" +"Project-Id-Version: handbook-cs\n" +"POT-Creation-Date: 2009-04-28 22:11-0400\n" +"PO-Revision-Date: 2009-03-26 07:36+0100\n" +"Last-Translator: Jan Bělohoubek \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +# type: Content of: +#: docs/handbook/en/docbook/hdbk-config.docbook:2 +msgid "Configuring &bibletime;" +msgstr "Nastavení &bibletime; " + +# type: Content of: <chapter><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:3 +msgid "" +"In this section you find an overview to configure &bibletime;, which can be " +"found under <guimenu>Settings</guimenu> in the main menu." +msgstr "" +" V této sekci najdete úvod k nastavení &bibletime; které najdete pod volbou " +"<guimenu>Nastavení</guimenu> v hlavním menu." + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:7 +msgid "Configure BibleTime Dialog" +msgstr "Nastavení Dialogu BibleTime" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:8 +msgid "" +"The &bibletime; user interface can be customized in many ways depending on " +"your needs. You can access the configuration dialog by selecting " +"<menuchoice> <guimenu>Settings</guimenu> </menuchoice> " +"<guimenuitem>Configure &bibletime;</guimenuitem>." +msgstr "" +"Uživatelské rozhraní programu &bibletime; může být uzpůsobeno mnoha směry v " +"závislosti na vaÅ¡ich potřebách. K dialogu nastavení můžete přistoupit " +"výběrem<menuchoice> <guimenu>Nastavení</guimenu> </menuchoice> " +"<guimenuitem>Natavit &bibletime;</guimenuitem>." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:19 +msgid "" +"The startup behavior can be customized. Select from the following options:" +msgstr "" +"Můžete uzpůsobit chování po spuÅ¡tění. Vyberte z následujících možností:" + +# type: Content of: <chapter><sect1><sect2><para><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:23 +msgid "Show startup logo" +msgstr "Zobrazovat uvítací obrazovku" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:26 +msgid "" +"Display templates define the rendering of text (colors, size etc.). Various " +"built-in templates are available. If you select one, you will see a preview " +"on the right pane." +msgstr "" +"Å ablony zobrazení určují způsob zobrazení textu (barvu, velikost atd.). " +"Přímo dostupných je více Å¡ablon. Když jednu z nich zvolíte, objeví se náhled " +"v pravém poli." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:34 +msgid "" +"Here you can specify which language should be used for the biblical " +"booknames. Set this to your native language, if it is available, and you'll " +"feel at home." +msgstr "" +"Zde můžete zvolit jazyk, který bude použit pro jména biblických knih. Pokud " +"je dostupný, nastavte tuto možnost na váš jazyk, a budete se cítit doma." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:38 +#, fuzzy +msgid "" +"By default, &bibletime; uses the default system display font. You can " +"override this font if necessary. Some languages require special fonts to be " +"displayed correctly, and this dialog allows you to specify a custom font for " +"each language." +msgstr "" +"Ve výchozím nastavení používá &bibletime; systémové písmo. Pokud je to " +"nezbytné, můžete toto nastavení změnit. Některé jazyky vyžadují pro správné " +"zobrazení speciální písma, tento dialog vám umožní nastavit vlastní písmo " +"pro každý jazyk." + +# type: Content of: <chapter><sect1><sect2><mediaobject><textobject> +#: docs/handbook/en/docbook/hdbk-config.docbook:48 +msgid "<phrase>Options Dialog - fonts</phrase>" +msgstr "<phrase>Dialog nastavení - písma</phrase>" + +# type: Content of: <chapter><sect1><sect2><mediaobject><caption><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:51 +msgid "The Options dialog - Fonts." +msgstr "Dialog nastavení - Písma" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:54 +msgid "" +"&bibletime; can now use all supported fonts. As long as the works you are " +"interested in display correctly nothing needs to be done here. If a work " +"only displays as a series of question marks (??????) or empty boxes, then " +"you know that the standard display font does not contain the characters used " +"in this work." +msgstr "" +"&bibletime; umí používat vÅ¡echna podporovaná písma. Pokud jsou díla o které " +"se zajímáte zobrazena správně, není potřeba zde nic měnit.Pokud se dílo " +"zobrazuje jen jako řetězec otazníků (?????) nebo prázdných čtverců, pak " +"víte, že standardní písmo neobsahuje znaky užité v tomto díle. " + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:61 +msgid "" +"To correct this, choose this work's language from the drop down menu. Select " +"the use custom font checkbox. Now select a font. For example, a font that " +"supports many languages is Code2000. If no installed font can display the " +"work you are interested in, try installing the localization package for that " +"language." +msgstr "" +"K nápravě vyberte jazyk tohoto díla z rozbalovacího menu. ZaÅ¡krtněte použít " +"vlastní písmo. Nyní vyberte písmo. Například, písmo podporující mnoho znaků " +"je Code2000. Pokud žádné z nainstalovaných písem neumí zobrazit dílo o které " +"se zajímáte, zkuste nainstalovat lokalizační balíček pro teno jazyk." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:68 +msgid "Installing fonts" +msgstr "Instalace písem" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:69 +msgid "" +"Detailed font installation instructions are outside the scope of this " +"handbook. For further information you might want to refer to the <ulink url=" +"\"http://www.linux.org/docs/ldp/howto/Unicode-HOWTO-2.html\"> Unicode HOWTO</" +"ulink>." +msgstr "" +"Detailní popis instalace písem přesahuje rozsah této příručky. Pro více " +"informací můžete použít <ulink url=\"http://www.linux.org/docs/ldp/howto/" +"Unicode-HOWTO-2.html\"> Unicode HOWTO</ulink>." + +# type: Content of: <chapter><sect1><sect2><sect3><tip><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:75 +msgid "" +"If you use a small font like Clearlyu (about 22kb), &bibletime; will run " +"faster than with a large font like <trademark class=\"registered\">Bitstream " +"Cyberbit</trademark>(about 12Mb)." +msgstr "" +"Pokud používáte malé písmo jako například Clearlyu (asi 22kb), &bibletime; " +"poběží rychleji nž s velkým písmem jako napriklad <trademark class=" +"\"registered\">Bitstream Cyberbit</trademark>(asi 12Mb)." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:82 +msgid "Obtaining Fonts" +msgstr "Získání písem" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:83 +msgid "Fonts can be obtained from a number of sources:" +msgstr "Písma můžete získat z mnoha zdrojů:" + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:86 +msgid "Your *nix distribution." +msgstr "VaÅ¡e *nixová distribuce." + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:89 +msgid "Your distribution's localization packages." +msgstr "Lokalizační balíčky vaší distribuce." + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:92 +msgid "" +"An existing <trademark class=\"registered\">Microsoft Windows</" +"trademark>installation on the same computer." +msgstr "" +"Existující instalace <trademark class=\"registered\">Microsoft Windows</" +"trademark> na stejném počítači." + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:98 +msgid "A font collection, such as are available from Adobe or Bitstream." +msgstr "Kolekce písem, jako jsou dostupné od Adobe nebo Bitstream." + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:102 +msgid "Online font collections." +msgstr "Online kolekce písem" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:105 +msgid "" +"Unicode fonts support more characters than other fonts, and some of these " +"fonts are available at no charge. None of available fonts includes all " +"characters defined in the Unicode standard, so you may want to use different " +"fonts for different languages." +msgstr "" +"Písma Unicode podporují více znaků než ostatní písma, některá z nich jsou " +"dostupná zdarma. Žádné z dostupných písem neobsahuje vÅ¡echny znaky " +"definované standardem Unicode, takže budete možná chtít použít různá písma " +"pro různé jazyky." + +# type: Content of: <chapter><sect1><sect2><sect3><table><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:111 +msgid "Unicode Fonts" +msgstr "Písma Unicode" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:119 +msgid "" +"Perhaps the best free Unicode font, covering a wide range of characters." +msgstr "Možná nejlepší svobodné písmo Unicode, pokrývá Å¡iroký výběr znaků." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:127 +#, fuzzy +msgid "Excellent Unicode fonts from the Summer Institute of Linguistics." +msgstr "Výborné písmo Unicode z \" Summer Institute of Linguistics\"." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:135 +#, fuzzy +msgid "A new free Unicode font initiative." +msgstr "Nové svobodné Unicode písmo." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:142 +msgid "Several fonts available from the Crosswire Bible Society Ftp site." +msgstr "Různá písma přístupná z ftp Crosswire Bible Society." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:150 +msgid "" +"Covers almost the entire range of Unicode, but might slow &bibletime; down " +"because of its size." +msgstr "" +"Pokrývají větÅ¡inou celý výběr Unicode, ale mohou spomalit &bibletime; v " +"závislosti na jejich velikosti." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:155 +msgid "Clearlyu" +msgstr "Clearlyu" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:156 +msgid "Included in some distributions. Contains European, Greek, Hebrew, Thai." +msgstr "" +"Obsaženo v mnoha distribucích. Obsahuje Evropské, Řecké, Hebrejské, Thajské." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:164 +msgid "Partial coverage, see information on linked site." +msgstr "" +"Částečně odpovídající, pro informacese podívejte na odkazovanou stránku." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:170 +msgid "" +"There are good Unicode font lists on the net, as the one by Christoph Singer " +"( <ulink url=\"http://www.slovo.info/unifonts.htm\">Multilingual Unicode " +"TrueType Fonts in the Internet</ulink>), or the one by Alan Wood ( <ulink " +"url=\"http://www.alanwood.net/unicode/fontsbyrange.html\"> Unicode character " +"ranges and the Unicode fonts that support them</ulink>)." +msgstr "" +"Dobré seznamy písem Unicode na internetu, jako jedno od Christopha Singera" +"( <ulink url=\"http://www.slovo.info/unifonts.htm\">Vícejazyčná Unicode " +"TrueType Fonts na internetu</ulink>), nebo jedno od Alana Wooda ( <ulink url=" +"\"http://www.alanwood.net/unicode/fontsbyrange.html\"> výběr znaků Unicode a " +"písma Unicode, která je podporují</ulink>)." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:184 +#, fuzzy +msgid "" +"Many features provided by the Sword backend can now be customized in " +"&bibletime;. These features are documented right in the dialog. You also " +"have the possibility to specify standard works that should be used when no " +"specific work is specified in a reference. An example: The standard Bible is " +"used to display the content of cross references in the Bible. When you hover " +"over then, the Mag will show the content of the verses referred to, " +"according to the standard Bible you specified." +msgstr "" +"Mnoho vlastností poskytovaných backendem Sword můžou být v &bibletime; nyní " +"uzpůsobeny. Tyto vlastnosti jsou popsány v dialogu vpravo. Máte možnost " +"vybrat výchozí díla, která mají být použita, když není žádné dílo vybráno " +"odkazem. Například: výchozí Bible je použita k zobrazení obsahu \"křížových" +"\" biblických odkazů. Když najedete nad odkaz, časopis zobrazí náhled obsahu " +"veršů odkazujících na toto místo, ve výchozí Bibli kterou jste zvolili." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:198 +msgid "" +"HotKeys are special key commands that can be used in the place of the menu " +"items and icons. A number of &bibletime;'s commands have predefined HotKeys " +"(see <link linkend=\"hdbk-reference-hotkeys\">this section</link> for a " +"complete listing). Most of &bibletime;'s commands can be assigned HotKeys " +"here. This is very helpful to quickly access the functions that you need the " +"most." +msgstr "" +"Horké klávesy jsou speciální klávesové příkazy, které můžete použít namísto " +"položek v menu, nebo ikon. Mnoho příkazů v &bibletime; má definovány horké " +"klávesy (kompletní seznam naleznete v <link linkend=\"hdbk-reference-hotkeys" +"\">této sekci</link>). VětÅ¡ině příkazů &bibletime; zde může přiřadit horké " +"klávesy. To je velmi užitečné pro rychlý přístup k funkcím, které nejvíce " +"potřebujete." + +# type: Content of: <chapter><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:2 +msgid "Introduction" +msgstr "Úvod" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:4 +msgid "About &bibletime;" +msgstr "O &bibletime;" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:5 +#, fuzzy +msgid "" +"&bibletime; is a Bible study tool with support for different types of texts " +"and languages. Even large amounts of works modules are easy to install and " +"manage. It is built on the <ulink url=\"http://www.crosswire.org/sword" +"\">Sword</ulink> library, which provides the back-end functionality for " +"&bibletime;, such as viewing Bible text, searching etc. Sword is the " +"flagship product of the <ulink url=\"http://www.crosswire.org\">Crosswire " +"Bible Society</ulink>." +msgstr "" +"&bibletime; je nástroj pro studium Bible s podporou pro různé typy textů a " +"jazyků. Právě velkému množství modulů děl, které je snadné nainstalovat a " +"spravovat. Je založen na knihovně <ulink url=\"http://www.crosswire.org/sword" +"\">Sword</ulink>, která poskytuje funkcionalitu pro &bibletime;, jako " +"zobrazování biblických textů, vyhledávání atd. Sword je vlajkovou lodí " +"společnosti <ulink url=\"http://www.crosswire.org\">Crosswire Bible Society</" +"ulink>." + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:14 +msgid "" +"&bibletime; is designed to be used with works encoded in one of the formats " +"supported by the Sword project. Complete information on the supported " +"document formats can be found in the <ulink url=\"http://www.crosswire.org/" +"sword/develop/index.jsp\"> developers section</ulink> of the Sword Project, " +"Crosswire Bible Society." +msgstr "" +"&bibletime; je navržen k použití s díly v jednom z formátů podporovaných " +"projektem Sword. Kompletní informace o podporovaných formátech dokumentů " +"naleznete ve<ulink url=\"http://www.crosswire.org/sword/develop/index.jsp\"> " +"vývojářské sekci</ulink> na stránkách projektu Sword, Crosswire Bible " +"Society." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:22 +msgid "Available works" +msgstr "Dostupná díla" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:23 +msgid "" +"Over 200 documents in 50 languages are available from the <ulink url=" +"\"http://www.crosswire.org\">Crosswire Bible Society</ulink>. These include:" +msgstr "" +"Přes 200 dokumentů v 50 jazycích jsou dostupné ze stránek <ulink url=" +"\"http://www.crosswire.org\">Crosswire Bible Society</ulink>. To zahrnuje:" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:28 +msgid "Bibles" +msgstr "Bible" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:30 +msgid "" +"The full Bible text, with optional things like Strong's Numbers, headings " +"and/or footnotes in the text. Bibles are available in many languages, and " +"include not only modern versions, but also ancient texts like the Codex " +"Leningradensis (\"WLC\", Hebrew), and the Septuagint (\"LXX\", Greek). This " +"is the most advanced section in the library of the Sword project." +msgstr "" +"Úplný text Bible, s volitelnými věcmi jako Strongova čísla, nadpisy, nebo " +"poznámky v textu. Bible jsou dostupné v mnoha jazycích, nejen v moderních " +"verzích, ale také ve starověkých jako Codex Leningradensis ( Kodex " +"Leningradský; \"WLC\", Hebrejsky), nebo Septuaginta (\"LXX\", Řecky). Toto " +"je nejmodernější sekce knihovny projektu Sword." + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:40 +msgid "Books" +msgstr "Knihy" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:42 +msgid "" +"Books available include \"Imitation of Christ\", \"Enuma Elish\", and " +"\"Josephus: The Complete Works\"" +msgstr "" +"Dostupné knihy jsou \"Imitation of Christ\", \"Enuma Elish\", and " +"\"Josephus: The Complete Works\"" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:47 +msgid "Commentaries" +msgstr "Komentáře" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:49 +#, fuzzy +msgid "" +"Commentaries available include classics like John Wesley's \"Notes on the " +"Bible\", Matthew Henry's commentary and Luther's \"Commentary on Galatians." +"\" With the <emphasis>Personal</emphasis> commentary you can <link linkend=" +"\"hdbk-op-parts-desk-write\"> record your own personal notes</link> to " +"sections of the Bible." +msgstr "" +"Dostupné komentáře zahrnují klasiky jako \"Notes on the Bible\" Johna " +"Wesleyho, komentáře Matthewa Henryho a Lutherův \"Komentář ke galatským.\" " +"Pomocí <emphasis>Osobního</emphasis>komentáře můžete<link linkend=\"hdbk-op-" +"parts-desk-write\"> nahrát osobní poznámky</link> do biblických sekcí." + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:58 +msgid "Daily devotionals" +msgstr "Denní zamyÅ¡lení" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:60 +msgid "" +"Many people appreciate these daily portions from God's word. Available works " +"include Daily Light on the Daily Path, and the Losungen." +msgstr "" +"Mnoho lidí oceňuje tyto denní porce Božího slova. Mezi dostupná díla patří " +"\"Denní světlo na cestu\" a \"Losungen\"." + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:66 +msgid "Lexicons/Dictionaries" +msgstr "Lexikony/slovníky" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:68 +#, fuzzy +msgid "" +"Lexicons available include: Robinson's Morphological Analysis Codes, Brown-" +"Driver-Briggs Hebrew Lexicon and the International Standard Bible " +"Encyclopaedia. Dictionaries available include Strong's Hebrew Bible " +"Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged " +"Dictionary of the English Language 1913, Nave's Topical Bible." +msgstr "" +"Dostupné lexikony zahrnují: Robinson's Morphological Analysis Codes, Brown-" +"Driver-Briggs Hebrew Lexicon a International Standard Bible Encyclopedia. " +"Dostupné slovníky zahrnují: Strong's Hebrew Bible Dictionary, Strong's Greek " +"Bible Dictionary, Webster's Revised Unabridged Dictionary of the English " +"Language 1913, Nave's Topical Bible." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:80 +msgid "Motivation" +msgstr "Motivace" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:81 +msgid "" +"Our desire is to serve God, and to do our part to help others grow in their " +"relationship with Him. We have striven to make this a powerful, quality " +"program, and still make it simple and intuitive to operate. It is our desire " +"that God be praised, as He is the source of all good things." +msgstr "" +"Přejeme si sloužit Bohu a přispět svým dílem ostatním v růstu ve vztahu s " +"Ním. Chceme, aby byl tento výkonný a kvalitní program stále jednoduchý a " +"intuitivní. Přejeme si chválit Boha, neboÅ¥ on je zdroj vÅ¡eho dobrého." + +# type: Content of: <chapter><sect1><sect2><blockquote><attribution> +#: docs/handbook/en/docbook/hdbk-intro.docbook:87 +msgid "James 1:17, NASB" +msgstr "Jakubův 1:17" + +# type: Content of: <chapter><sect1><sect2><blockquote><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:88 +msgid "" +"Every good thing given and every perfect gift is from above, coming down " +"from the Father of lights, with whom there is no variation or shifting " +"shadow." +msgstr "" +"Každý dobrý dar a každé dokonalé obdarování je shůry, sestupuje od Otce " +"nebeských světel. U něho není proměny ani střídání světla a stínu." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:92 +msgid "God bless you as you use this program." +msgstr "Bůh vám žehnej při používání tohoto programu." + +# type: Content of: <chapter><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:2 +msgid "Program operation" +msgstr "Operace programu" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:4 +msgid "Program overview" +msgstr "Náhled programu" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:5 +msgid "This is what a typical &bibletime; session looks like:" +msgstr "Takto vypadá typická relace &bibletime;:" + +# type: Content of: <chapter><sect1><para><mediaobject><textobject> +#: docs/handbook/en/docbook/hdbk-operation.docbook:11 +msgid "<phrase>The &bibletime; application window</phrase>" +msgstr "<phrase>Okno aplikace &bibletime;</phrase>" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:14 +msgid "" +"You can easily see the different parts of the application. The Bookshelf on " +"the left side is used to open works and to manage your bookmarks. The little " +"\"Mag\" window below the Bookshelf is used to display extra information that " +"is embedded in documents. When you move your mouse over a footnote marker, " +"for example, then the Mag will display the actual content of the footnote. " +"The toolbar gives you quick access to important functions, and the Desk on " +"the right side is where you do your real work." +msgstr "" +"Můžete si jednoduÅ¡e prohlédnout různé části aplikace. Knihovna na levé " +"straně se používá pro otevírání děl a správu vaÅ¡ich záložek. Malé okno " +"čaopisu pod knihovnou se používá pro zobrazení dalších informací vložených " +"do dokumentů. Když přemístíte myÅ¡ například nad značku poznámky, časopis " +"zobrazí aktuální obsah poznámky. Panel nástrojů vám umožňuje rychlý přístup " +"k důležitým funkcím, na ploÅ¡e vpravo skutečně pracujete." + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:24 +msgid "" +"Let us now proceed by looking at the different parts of the application " +"individually." +msgstr "Nyní se podívejme na vzhled různých částí aplikace individuálně." + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:28 +msgid "Parts of the &bibletime; application window" +msgstr "Části okna aplikace &bibletime;" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:30 +msgid "The Bookshelf" +msgstr "Knihovna" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:31 +msgid "" +"The Bookshelf lists all installed works, sorted by category and language. It " +"also has a category called \"Bookmarks\". This is where you can store and " +"access your own bookmarks." +msgstr "" +"Knihona obsahuje vÅ¡echna nainstalovaná díla, setříděná podle kategorií a " +"jazyků. Obsahuje také kategorii \"Záložky\" To je místo, kam můžete uložit " +"své záložky a poté k nim přistupovat." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:36 +#: docs/handbook/en/docbook/hdbk-operation.docbook:141 +msgid "Reading works" +msgstr "Čtení děl" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:37 +msgid "" +"To open a work from the bookshelf for reading, simply click with the " +"<mousebutton>left mouse button</mousebutton> on the desired category " +"(Bibles, Commentaries, Lexicons, Books, Devotionals or Glossaries) to " +"display its contents. Then just click on one of the works to open it for " +"reading. A read window will appear in the Desk area." +msgstr "" +"Pro otevření díla z knihovny jednoduÅ¡e klikněte <mousebutton>levým tlačítkem " +"myÅ¡i</mousebutton> na požadovanou kategorii (Bible, Komentáře, Lexikony, " +"Knihy, ZamyÅ¡lení nebo Glosáře) pro zobrazení jejího obsahu. Poté klikněte na " +"jedno z děl k jeho otevření pro čtení. Okno pro čtení díla se objeví na " +"ploÅ¡e." + +# type: Content of: <chapter><sect1><sect2><sect3><para><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:46 +#: docs/handbook/en/docbook/hdbk-operation.docbook:96 +msgid "Drag & Drop Works Here" +msgstr "ChyÅ¥ & pust dílo" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:49 +msgid "" +"If you are reading a certain work, and want to open another work at the " +"passage you are reading, you can use a shortcut. Simply click with the " +"<mousebutton>left mouse button</mousebutton>on the verse/passage reference " +"(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work " +"you want to open, and it will be opened for reading at the specified " +"location. You can also drag a verse reference into an existing read window, " +"then it will jump to the specified location." +msgstr "" +"Pokud čtete nějaké dílo a chcete otevřít jiné dílo ve stejné pasáži, můžete " +"použít zkratku. jednoduÅ¡e klikněte <mousebutton>levým tlačítkem myÅ¡i</" +"mousebutton> na odkaz verÅ¡e nebo kapitoly (kurzor se změní v ruku) a " +"přetáhněte ho do knihovny. UpusÅ¥te ho na dílo, které chcete otevřít ,a to " +"bude otevřeno na požadovaném místě. Můžete také přetánout odkaz verÅ¡e na " +"existující okno, které se přesune na požadované umístění." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:61 +msgid "Additional information about works" +msgstr "Další informace o dílech" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:62 +msgid "" +"If you click with the <mousebutton>right</mousebutton>mouse button on the " +"symbol of a work, you will see a menu with additional entries that are " +"relevant for this work. <guimenuitem>\"About this work\"</guimenuitem>opens " +"a window with lots of interesting information about the selected work. " +"<guimenuitem>\"Unlock this work\"</guimenuitem>opens a small dialog for " +"encrypted documents, where you can enter the unlock key to access the work. " +"For additional information on locked works, please see <ulink url=\"http://" +"www.crosswire.org/sword/modules/aboutlocked.jsp\"> this page</ulink> on the " +"Crosswire Bible Society web site." +msgstr "" +"Pokud kliknete <mousebutton>pravým tlačítkem myÅ¡i</mousebutton> na symbol " +"díla, objeví se nabídka s dalšími možnostmi, které jsou relevantní pro toto " +"dílo. <guimenuitem>\"O tomto díle\"</guimenuitem>otevře okno s mnoha " +"zajímavými informacemi o zvoleném díle. <guimenuitem>\"Odemknout toto dílo" +"\"</guimenuitem> otevře malý dialog pro zabezpečené dokumenty, kde můžete " +"vložit přístupová kód k otevření díla. Pro další informace o zamčených " +"dílech se podívejte na <ulink url=\"http://www.crosswire.org/sword/modules/" +"aboutlocked.jsp\"> tuto stránku</ulink> na webu Crosswire Bible Society." + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:78 +#: docs/handbook/en/docbook/hdbk-operation.docbook:204 +msgid "Searching in works" +msgstr "Vyhledávání v dílech" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:79 +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol and selecting <guimenuitem>\"Search " +"in work(s)\"</guimenuitem>. By pressing &Shift; and clicking on other works " +"you can select more than one. Then follow the same procedure to open the " +"search dialog. You will be searching in all of these documents. A complete " +"description of the operation of the search features can be found <link " +"linkend=\"hdbk-op-search\">here</link>." +msgstr "" +"Vyhledávat v díle můžete kliknutím <mousebutton>pravým tlačítkem myÅ¡i</" +"mousebutton> na jeho symbol a vybráním položky<guimenuitem>\"Hledat v díle" +"(ch)\"</guimenuitem>. Stiskem klávesy &Shift; a kliknutím na další díla " +"můžete vybrat více než jedno. Poté následuje stejný proces s otevřením " +"vyhledávacího dialogu. Budete vyhledávat ve vÅ¡ech těchto dokumentech. " +"Kompletní popis obsluhy vyhledávacích funkcí naleznete <link linkend=\"hdbk-" +"op-search\">zde</link>." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:92 +msgid "Working with bookmarks" +msgstr "Práce se záložkami" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:99 +msgid "" +"Click with the <mousebutton>right</mousebutton>mouse button on the bookmark " +"category of the bookshelf and select <guimenuitem>\"Create new folder\"</" +"guimenuitem> to create a new bookmark subfolder. You can use normal drag " +"& drop functions to drag verse references from read windows or search " +"results to the bookmark folder, and to rearrange bookmarks between folders." +msgstr "" +"Klikněte <mousebutton>pravým tlačítkem myÅ¡i</mousebutton> na kategorii " +"záložek v knihovně a vyberte <guimenuitem>\"Vytvořit novou složku\"</" +"guimenuitem>, pokud chcete vytvořit novou podsložku záložek. Můžete použít " +"běžnou funkci \"drag & drop \" k přetáhnutí odkazu verÅ¡e z otevřených " +"oken, nebo výsledků vyhledávání do adresáře záložek, stejně jako pro " +"přesouvání záložek mezi složkami." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:107 +msgid "" +"You can also import bookmarks from other people or export bookmarks to share " +"them. To do this, open the <guimenu>context menu</guimenu>of the bookmark " +"folder as described above, and select <guimenuitem>\"Export bookmarks\"</" +"guimenuitem>. This will bring up a dialog box for you to save the bookmark " +"collection. You can import bookmarks in a similar way." +msgstr "" +"Můžete také importovat záložky od ostatních, nebo je exportovat a sdílet. K " +"tomu otevřete <guimenu>kontextové menu</guimenu> adresáře záložek jak bylo " +"popsáno předtím a vyberte <guimenuitem>\"Exportovat záložky\"</guimenuitem>. " +"To otevře dialog pro uložení vaší kolekce záložek. Stejným způsobem můžete " +"záložky importovat." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:115 +msgid "" +"You can also click with the <mousebutton>right</mousebutton>on folders and " +"bookmarks to change their names and descriptions." +msgstr "" +"Klikněte <mousebutton>pravým tlačítkem myÅ¡i</mousebutton> na adresáře a " +"záložky, pokud chcete změnit jejich jméno nebo popis." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:122 +msgid "The Mag(nifying glass)" +msgstr "Časopis" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:124 +msgid "" +"This little window in the lower left corner of the &bibletime; window is " +"purely passive. Whenever your mouse cursor is located over some text with " +"additional information (e.g., Strong's numbers), then this additional " +"information will be displayed in the Mag, and not in the text itself. Just " +"try it out." +msgstr "" +"Toto malé okno v levém spodním rohu okna &bibletime; pasivní. Kdykoli je váš " +"kurzor umístěn nad nějakým textem s dalšími informacemi (e.g., Strong's " +"numbers), potom budou tyto informace zobrazeny v okně časopisu, ne v textu " +"samotném. Prostě to vyzkouÅ¡ejte." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:133 +msgid "The Desk" +msgstr "Plocha" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:134 +#, fuzzy +msgid "" +"The Desk is where the real work with &bibletime; takes place. Here you can " +"open works from the Bookshelf, read them, <link linkend=\"hdbk-op-search" +"\">search</link> in them, and even save your annotations in the personal " +"commentary module (see <link linkend=\"hdbk-op-parts-desk-write\">below</" +"link>)." +msgstr "" +"Plocha je místo, kde probíhá skutečná práce s &bibletime;. Zde můžete " +"otvírat díla z knihovny, číst je, <link linkend=\"hdbk-op-search" +"\">vyhledávat</link> v nich a rovnou ukládat vaÅ¡e poznámky v modulu osobních " +"komentářů (podívejte se <link linkend=\"hdbk-op-parts-desk-write\">níže</" +"link>)." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:142 +msgid "" +"As we have <link linkend=\"hdbk-op-parts-bookshelf-open\">already seen</" +"link>, you can open works for reading simply by clicking on their symbol in " +"the Bookshelf. A read window will open in the Desk's area. Every read window " +"has a toolbar. There you can find tools to navigate in the work that this " +"read window is connected to, as well as history buttons like the ones that " +"you know from your browser." +msgstr "" +"Jak <link linkend=\"hdbk-op-parts-bookshelf-open\">už jsme viděli</link>, " +"můžete jednoduÅ¡e otevírat díla pro čtení kliknutím na jejich symbol v " +"knihovně. Okno díla se otevře na ploÅ¡e. Každé okno díla má nástrojovou " +"liÅ¡tu. Zde najdete nástroje k navigaci propojené s dílem, například tlačítka " +"historie jako ve vaÅ¡em webovém prohlížeči." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:153 +msgid "Read window placement" +msgstr "Umístění aktivního okna" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:154 +msgid "" +"Of course, you can open multiple works at the same time. There are several " +"possibilities for arranging the read windows on the desk. Please have a look " +"at the entry <guimenu>Window</guimenu>in the main menu. There you can see " +"that you can either control the placement of the read windows completely " +"yourself, or have &bibletime; handle the placement automatically. To achieve " +"this, you have to select one of the automatic placement modes available at " +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> </menuchoice>. Just try it out, it's simple and works." +msgstr "" +"Samozřejmě můžete mít otevřeno více děl ve stejné době. Máte několik " +"možností jak umístit okna na ploÅ¡e. Prosím podívejte se na položku " +"<guimenu>Okno</guimenu> v hlavním menu. Tam uviděíte, že umístění oken " +"můžete ovládat buď osobně, nebo zvolit automatické umístění &bibletime;. To " +"můžete cílit volbou jednoho z automatických můdů umístění, které jsou " +"přístupné přes <menuchoice> <guimenu>Okno</guimenu> <guimenuitem>Mód " +"rozvržení</guimenuitem> </menuchoice>. Prostě to vyzkouÅ¡ejte, je to snadné a " +"funguje to." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:169 +msgid "Editing your own commentary" +msgstr "Úpravy vaÅ¡ich vlastních komentářů" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:170 +msgid "" +"To be able to store your own comments about parts of the Bible, you have " +"install a certain work from the library of the <ulink url=\"http://www." +"crosswire.org\">Crosswire Bible Society</ulink>. This work is called " +"\"Personal commentary\"." +msgstr "" +"Aby jste mohli ukládat vlastní komentáře částí Bible, musíte nainstalovat " +"dílo z knihovny <ulink url=\"http://www.crosswire.org\">Crosswire Bible " +"Society</ulink>, které se jmenuje \"Personal commentary\"." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:176 +msgid "" +"If you open the personal commentary by clicking on its symbol in the " +"Bookshelf with a <mousebutton>left</mousebutton>mouse button, it opens in " +"read mode. You will not be able to edit it in this mode. Should you wish to " +"write annotations into the personal commentary, you have to open it with the " +"<mousebutton>right</mousebutton>mouse button and then select <guimenu>Edit " +"this work</guimenu>and then either <guimenuitem>Plain text</guimenuitem>" +"(source code editor) or <guimenuitem>HTML</guimenuitem>(basic gui wysiwyg " +"editor)." +msgstr "" +"Pokud otevřete osobní komentář kliknutím <mousebutton>levým</mousebutton> " +"tlačítkem myÅ¡i na jeho symbol v knihovně, otevře se pro čtení. V tomto módu " +"není možné komentář editovat. Pokud si přejete do něj zapsat poznámku, " +"musíte ho otevřít pomocí <mousebutton>pravého</mousebutton> tlačítka myÅ¡i a " +"zvolit <guimenu>Editovat toto dílo</guimenu> a potom také " +"<guimenuitem>Prostý text</guimenuitem> (editor zdrojového kódu) nebo " +"<guimenuitem>HTML</guimenuitem>(jednoduchý gui wysiwyg editor)." + +# type: Content of: <chapter><sect1><sect2><sect3><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:189 +#, fuzzy +msgid "" +"If <menuchoice> <guimenu>Edit this work</guimenu> </menuchoice> is " +"deactivated, please check if you have write permission for the files of the " +"personal commentary." +msgstr "" +"Pokud je položka <menuchoice> <guimenu>Upravit toto dílo</guimenu> </" +"menuchoice> neaktivní, prosím zkontrolujte zda máte oprávnění k zápisu do " +"souborů osobních komentářů." + +# type: Content of: <chapter><sect1><sect2><sect3><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:197 +msgid "" +"Drag & drop works here. Drop a verse reference and the text of the verse " +"will be inserted." +msgstr "" +"Přetáhněte & upusÅ¥te díla zde. PusÅ¥te odkaz verÅ¡e a bude vložen jeho " +"text." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:207 +msgid "Searching text in an open read window" +msgstr "Vyhledávání textu v aktivním okně" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:208 +msgid "" +"You can look for a word or phrase in the open read window (e.g. the chapter " +"of a bible that you're reading) just like you are used to from other " +"programs. This function can be reached either by clicking with the " +"<mousebutton>right</mousebutton>mouse button and selecting " +"<guimenuitem>Find...</guimenuitem>, or by using the hotkey <keycombo action=" +"\"simul\">&Ctrl; <keycap>F</keycap></keycombo>. Read on to learn how you can " +"search in entire works." +msgstr "" +"Když chcete hledat slovo nebo frázi v otevřeném aktivním okně (např. " +"kapitolu bible, kterou čtete), je to stejné jako v jiných programech. tuto " +"funkci můžete vyvolat kliknutím <mousebutton>pravým</mousebutton> tlačítkem " +"myÅ¡i a vyráním <guimenuitem>Najít...</guimenuitem>, nebo použitím horké " +"klávesy <keycombo action=\"simul\">&Ctrl; <keycap>F</keycap></keycombo>. " +"Přečtěte si jak hledat v celých dílech." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:220 +msgid "Accessing the search dialog" +msgstr "Přístup k dialogu vyhledávání" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:221 +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol in the <guimenu>Bookshelf</" +"guimenu>and selecting <guimenuitem>Search in work(s)</guimenuitem>. By " +"holding &Shift; or &Ctrl; and clicking on other work's names you can select " +"more than one. Then follow the same procedure to open the search dialog. You " +"will be searching in all of these works at the same time." +msgstr "" +"V díle můžete hledat kliknutím <mousebutton>pravým</mousebutton> tlačítkem " +"myÅ¡i na symbol v <guimenu>knihovně</guimenu> a vybráním <guimenuitem>Hledat " +"ve vybraných dílech</guimenuitem>. Přidržením &Shift; nebo &Ctrl; a " +"kliknutím na jména dalších děl můžete vybrat více než jedno dílo. Poté " +"následuje stejný postup otevření dialogu hledání. Budete hledat ve vÅ¡ech " +"těchto dílech najednou." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:231 +msgid "" +"You can also access the search dialog by clicking on <menuchoice> " +"<guimenu>Search</guimenu> </menuchoice> from the main menu, and selecting " +"the appropriate entry." +msgstr "" +"Vyhledávací dialog spustíte kliknutím na <menuchoice> <guimenu>Hledat</" +"guimenu> </menuchoice> z hlavního menu a vybráním odpovídající položky." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:237 +msgid "" +"A third possibility to start searches is to click on the search symbol in an " +"open read window." +msgstr "" +"Třetí možnost jak spustit vyhledávání je kliknutím na symbol hledání v " +"aktuálním okně." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:242 +msgid "Search configuration" +msgstr "Nastavení vyhledávání" + +# type: Content of: <chapter><sect1><sect2><screenshot><screeninfo> +#: docs/handbook/en/docbook/hdbk-operation.docbook:244 +msgid "Search Text Dialog Options Tab" +msgstr "Nastavení dialogu hledání" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:252 +msgid "Selecting works" +msgstr "Výběr děl" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:253 +msgid "" +"At the top of the options tab you will find <guibutton>Choose</guibutton>" +"(works). If you would like to search in multiple works, click on this button " +"and you will be offered a menu where you can select the works you want to " +"search in." +msgstr "" +"Nahoře v okně nastavení vyhledávání najdete tlačítko <guibutton>Vybrat (nebo " +"Choose)</guibutton> (díla). Pokud chcete vyhledávat ve více dílech, klikněte " +"na toto tlačítko, poté vám bude nabídnuto menu s možností výběru děl ve " +"kterých chcete vyhledávat." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:260 +msgid "Using Search Scopes" +msgstr "Použití oblastí vyhledávání" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:261 +msgid "" +"You can narrow the scope of your search to certain parts of the Bible by " +"selecting one of the predefined scopes from the list in <guimenu>Search " +"scope</guimenu>. You can define your own search ranges by clicking the " +"<guibutton>Setup ranges</guibutton>button." +msgstr "" +"Můžete použít rozsah hledání zvolením určitých částí Bible pomocí jedné z " +"definovaných oblastí v seznamv <guimenu>Rozsah hledání</guimenu> Můžete " +"definovat vlastní vyhledávací rozsahy kliknutím na tlačítko " +"<guibutton>Nastavit rozsah</guibutton>.>" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:269 +msgid "Basic Search Syntax Introduction" +msgstr "Úvod do jednoduché vyhledávací syntaxe" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:270 +msgid "" +"Enter search terms separated by spaces. By default the search function will " +"return results that match any of the search terms (OR). To search for all " +"the terms separate the terms by AND." +msgstr "" +"Vložte výrazy a oddělte je mezerami. Při výchozím nastavení, vyhledávání " +"vrátí výsledky, které odpovídají libovolnému z vyhledávaných výrazů (logická " +"spojka NEBO). pro vyhledání vÅ¡ech výrazů oddělte jednotlivá slova spojkou " +"AND." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:274 +msgid "" +"You can use wildcards: '*' matches any sequence of characters, while '?' " +"matches any single character. The use of brackets allows you to group your " +"search terms, e.g. '(Jesus OR spirit) AND God'." +msgstr "" +"Můžete využít znaky: '*' odpovídající libovolné posloupnosti znaků, '?' " +"zastupující libovolný jeden znak. Použití závorek vám dovoluje seskupovat " +"hledané výrazy, např. '(Ježíš OR duch) AND Bůh' --výsledky hledání budou " +"obsahovat nejméně jedno ze slov v závorce, Ježíš nebo duch, a slovo Bůh." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:278 +msgid "" +"To search text other than the main text, enter the text type followed by " +"':', and then the search term. For example, to search for the Strong's " +"number H8077, use 'strong:H8077'." +msgstr "" +"Pro vyhledávání jiného než hlavního textu vložte určitou předponu " +"následovanou'dvojtečkou ':' a hledaným výrazem. Například pro vyhledávání " +"Strongova čísla H8077 použijte 'strong:H8077'" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:282 +msgid "Available text types:" +msgstr "Dostupné předpony:" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:284 +#, fuzzy +msgid "Search Types" +msgstr "Výsledky hledání" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:288 +msgid "Prefix" +msgstr "Předpona" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:289 +msgid "Meaning" +msgstr "Význam" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:294 +msgid "heading:" +msgstr "heading:" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:295 +msgid "searches headings" +msgstr "hledá nadpisy" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:298 +msgid "footnote:" +msgstr "footnote:" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:299 +msgid "searches footnotes" +msgstr "hledá poznámky" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:302 +msgid "strong:" +msgstr "strong:" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:303 +msgid "searches Strong's Numbers" +msgstr "hledání Strongových čísel" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:306 +msgid "morph:" +msgstr "morph:" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:307 +msgid "searches morphology codes" +msgstr "hledá morfologické kódy" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:312 +msgid "" +"BibleTime uses the Lucene search engine to perform your searches. It has " +"many advanced features, and you can read more about it here: <ulink url=" +"\"http://lucene.apache.org/java/docs/index.html\"> http://lucene.apache.org/" +"java/docs/index.html</ulink>" +msgstr "" +"BibleTime používá pro hledání vyhledávací engine Lucene, který má mnoho " +"pokročilých vlastností. Více si o něm můžete přečíst zde: <ulink url=" +"\"http://lucene.apache.org/java/docs/index.html\"> http://lucene.apache.org/" +"java/docs/index.html</ulink>" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:320 +msgid "Search results" +msgstr "Výsledky hledání" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:321 +msgid "" +"Here you can see how many instances of the search string were found, sorted " +"by works. Clicking on a work with the <mousebutton>right</mousebutton>mouse " +"button allows you to copy, save, or print all verses that were found in a " +"certain work at once. This also works when you click on one or more of the " +"references to copy, save or print them. Clicking on a particular reference " +"opens that verse up in context in the preview window below." +msgstr "" +"Zde vidíte kolik případů hledaného řetězce bylo nalezeno, setříděno podle " +"děl. Kliknutí na dílo <mousebutton>pravým</mousebutton> tlačítkem myÅ¡i vám " +"umožní kopírovat, uložit, nebo tisknout vÅ¡echny verÅ¡e které byli v daném " +"díle nalezeny. To při kliknutí na jeden nebo více odkazů. Kliknutí na určitý " +"odkaz otevře verÅ¡ v jeho kontextu v okně náhledu." + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:330 +msgid "" +"Drag a reference and drop it on a work symbol on the Bookshelf to open the " +"work at that verse in a new read window." +msgstr "" +"Přetáhněte odkaz a upusÅ¥te ho na symbol díla v knihovně k otevření díla na " +"tomto verÅ¡i v novém okně." + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:335 +msgid "" +"Drag a reference and drop it on an open read window, and it will jump to " +"that verse." +msgstr "" +"Přetáhněte odkaz a upusÅ¥te ho na otevřené okno, které se přesune na " +"požadovanou pozici." + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:339 +msgid "Select references and drag them to the Bookshelf to create bookmarks." +msgstr "K vytvoření záložek vyberte odkazy a přetáhněte je do knihovny." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:343 +msgid "Search result analysis" +msgstr "Analýza výsledků hledání" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:344 +msgid "" +"Click on <guibutton>Search analysis</guibutton>to open the search analysis " +"display. This gives a simple graphic analysis of the number of instances the " +"search string was found in each book of the Bible, and you can also save the " +"analysis." +msgstr "" +"Klikněte na <guibutton>Analýza vahledávání</guibutton> pro zobrazení analýzy " +"vyhledávání. Zobrazí jednoduchou grafickou analýzu množství nalezených " +"řetězců v každé knize Bible, analýzu můžete uložit." + +# type: Content of: <chapter><sect1><sect2><sect3><screenshot><screeninfo> +#: docs/handbook/en/docbook/hdbk-operation.docbook:350 +msgid "Search Analysis Dialog Box" +msgstr "Dialog analýzy vyhledávání" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:361 +msgid "The <guimenuitem>Bookshelf Manager</guimenuitem>" +msgstr "<guimenuitem>Správa knih</guimenuitem>" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:363 +#, fuzzy +msgid "" +"The <guimenuitem>Bookshelf Manager</guimenuitem> is a tool to manage your " +"Bookshelf. You can install new works to your Bookshelf, and update or remove " +"existing works from your Bookshelf. Access it by clicking <menuchoice> " +"<guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</guimenuitem> </" +"menuchoice> in the main menu." +msgstr "" +"<guimenuitem>Správa knih</guimenuitem> nástroj pro správu knihovny. Můžete " +"do vaší knihovny nainstalovat nová díla, aktualizovat nebo odstranit ty " +"existující. Přístupná pod <menuchoice> <guimenu>Nastavení</guimenu> " +"<guimenuitem>Správa knih</guimenuitem> </menuchoice> v hlavním menu." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:373 +msgid "Bookshelf path(s) setup" +msgstr "Nastavení cesty ke knihám" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:374 +#, fuzzy +msgid "" +"Here you can specify where &bibletime; may store your Bookshelf on the hard " +"drive. You can even store it in multiple directories. Default is \"~/.sword/" +"\"." +msgstr "" +"Zde lze nastavit, kam má &bibletime; uložit knihovnu. Můžete použít více " +"adresářů. Výchozí je \"~/.sword/\"." + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:378 +#, fuzzy +msgid "" +"If you have a sword CD, but do not want to install all the works on the hard " +"disk, but use them directly from the CD, then you can add the path to the CD " +"as one of your bookshelf paths. When you start &bibletime;, it will show all " +"works on the CD if it is present." +msgstr "" +"Pokud máte CD sword, ale nechcete vÅ¡echna díla instalovat na disk, ale " +"používat je přímo z CD, pak vložte cestu k CD jako jednu z cest. Když " +"zapnete &bibletime;, zobrazí se vÅ¡echna díla, pokud je CD vloženo v " +"mechanice." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:386 +msgid "Install/update work(s)" +msgstr "Instalace/aktualizace děl" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:387 +msgid "" +"With this facility, you can connect to a repository of works (called " +"\"library\"), and transfer one or more works to your local Bookshelf. These " +"libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online " +"repository of Sword modules, or another site offering Sword modules). You " +"can manage your libraries with <guibutton>Add library</guibutton> and " +"<guibutton>Delete library</guibutton>." +msgstr "" +"Tímto nástrojem se můžete připojit k repositáři děl (je zvaný \"knihovna\", " +"\"library\") a nahrát jedno nebo více děl do své lokální knihovny. Tyto " +"knihovny mohou být lokální (např. Sword CD) nebo vzdálené (např. Crosswire's " +"online repository of Sword modules nebo jiné stránky nabízející moduly " +"Sword). Své knihovny můžete spravovat pomocí <guibutton>Přidat knihovnu</" +"guibutton> a <guibutton>Smazat knihovnu</guibutton>." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:395 +msgid "" +"To begin the installation or update process, select a library you want to " +"connect to and a local Bookshelf path to install the work(s) to. Then click " +"on <guibutton>Connect to library</guibutton>. &bibletime; will scan the " +"contents of the library and present you with a list of works that you can " +"add to your Bookshelf, or that you already have installed but are available " +"in a new version in the library, and thus can be updated. Then you can mark " +"all works that you want to install or update, and click on " +"<guibutton>Install works</guibutton>. They will then be transferred to your " +"Bookshelf." +msgstr "" +"Pro zahájení procesu instalace nebo aktualizace vyberte knihovnu ke které se " +"chcete připojit a umístění lokální knihovny pro instalaci děl. Potom " +"klikněte na tlačítko <guibutton>Spojit s knihovnou</guibutton>. &bibletime; " +"prověří obsah knihovny a předloží vám seznam děl, které můžete do své " +"knihovny přidat, nebo děl, které jsou již nainstalované, ale jsou dostupné v " +"novější verzi, a tak mohou být aktualizovány. Poté můžete označit vÅ¡echna " +"díla, která chcete nainstalovat nebo aktualizovat a kliknout na " +"<guibutton>Instalovat díla</guibutton>. Ty budou poté nahrány do vaší " +"knihovny." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:408 +msgid "Remove work(s)" +msgstr "Odebrání děl" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:409 +msgid "" +"This facility allows you to delete one or more of the works from your " +"Bookshelf too free up disk space. Simply mark the items and click on " +"<guibutton>Remove works</guibutton>." +msgstr "" +"Tato možnost dovoluje smazat jedno nebo více děl z vaší knihovny, což uvolní " +"místo na disku. JednoduÅ¡e označte položky a klikněte na <guibutton>Odstranit " +"díla</guibutton>." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:415 +msgid "Search Indexes" +msgstr "Vyhledávací indexy" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:416 +msgid "" +"This option allows you to create new search indexes and cleanup orphaned " +"index files for removed works." +msgstr "" +"Tyto možnosti vám umožní vytvářet nové vyhledávací indexy a vymazat opuÅ¡těné " +"indexy smazaných děl." + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:425 +msgid "Exporting and Printing" +msgstr "Export a tisk" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:426 +msgid "" +"In many places, you can open a context menu by clicking with the " +"<mousebutton>right</mousebutton>mouse button. Depending on context, it will " +"allow you to <guimenuitem>Select</guimenuitem>, <guimenuitem>Copy</" +"guimenuitem> (to clipboard), <guimenuitem>Save</guimenuitem> or " +"<guimenuitem>Print</guimenuitem> text. This works for example in the read " +"windows, when you click on the normal text or the verse reference, or in the " +"search result page when you click on a work or one or more verse references. " +"It is pretty straightforward, so just try it out." +msgstr "" +"Na mnoha místech můžete vyvolat kontextové menu kliknutím " +"<mousebutton>pravým</mousebutton> tlačítkem myÅ¡i. V závislosti na kontextu " +"je možné <guimenuitem>Vybrat</guimenuitem>, <guimenuitem>Kopírovat</" +"guimenuitem> (do schránky), <guimenuitem>Uložit</guimenuitem> nebo " +"<guimenuitem>Tisknout</guimenuitem>. to funguje např. v aktivním okně když " +"kliknete na běžný text nebo na odkaz verÅ¡e, nebo na stránce výsledků hledání " +"při kliknutí na dílo nebo na jeden či více odkazů veršů. Je to krásně " +"přímočaré, prostě to vyzkouÅ¡ejte." + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:439 +msgid "" +"Printing from &bibletime; is rather basic and is intended as a utility. If " +"you are composing a document or presentation containing text from " +"&bibletime; works, we suggest that you use one of the presentation or " +"editing tools on your system to format your document, rather than printing " +"from &bibletime; directly." +msgstr "" +"Tisk z &bibletime; spíše základní a je zamýšlen jako pomůcka. Pokud " +"vytváříte dokument nebo prezentaci obsahující text děl z &bibletime;, " +"doporučujeme formátovat dokument za použití systémových nástrojů pro tvorbu " +"prezentací, nebo editaci textu, raději než tisknout přímo z &bibletime;." + +# type: Content of: <chapter><title> +#: docs/handbook/en/docbook/hdbk-reference.docbook:2 +msgid "Reference" +msgstr "Odkazy" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-reference.docbook:4 +msgid "Main menu reference" +msgstr "Odkazy Hlavního menu" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:5 +msgid "" +"In this section you can find detailed descriptions of all entries in the " +"main menu of &bibletime;. They are ordered in just the way they appear in " +"&bibletime;, with all the sub-items listed under the major menu item they " +"belong to. You can also see the hotkey of each item;a complete listing of " +"all hotkeys can be found in <link linkend=\"hdbk-reference-hotkeys\">this " +"section</link>." +msgstr "" +"V této sekci najdete detailní popis vÅ¡ech položek základního menu " +"&bibletime;. Jsou roztříděné stejně, jak se objevují v &bibletime;, včetně " +"podřízených položek zaznamenaných pod hlavní položkou menu ke které náleží. " +"Horké klávesy můžete vidět u každé položky; kompletní seznam vÅ¡ech horkých " +"kláves naleznete v <link linkend=\"hdbk-reference-hotkeys\">této sekci</" +"link>." + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:36 +msgid "" +"<action>Closes BibleTime.</action> BibleTime will ask you if you want to " +"write unsaved changes to disk." +msgstr "" +"<action>Zavře BibleTime.</action> BibleTime se vás zeptá, jestli si přejete " +"zapsat neuložené změny na disk." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:69 +#, fuzzy +msgid "" +"<action>Toggles full screen display.</action> Toggle this setting to " +"maximize the &bibletime; window." +msgstr "" +"<action>Přepíná zobrazení nástrojů.</action> Aktivujte tuto možnost pokud si " +"přejete zapnout nebo vypnout Hlavní nástrojovou liÅ¡tu." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:88 +msgid "" +"<action>Toggles Toolbar display.</action> Toggle this setting to turn the " +"main toolbar on or off." +msgstr "" +"<action>Přepíná zobrazení nástrojů.</action> Aktivujte tuto možnost pokud si " +"přejete zapnout nebo vypnout Hlavní nástrojovou liÅ¡tu." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:102 +msgid "" +"<action>Toggles display of the Bookshelf.</action> Toggle this setting to " +"turn the Bookshelf on the left pane on or off. This can be handy if you need " +"more space for the Mag." +msgstr "" +"<action>Zapne zobrazení knihovny.</action> Zvolte tuto možnost pro zapnutí, " +"nebo vypnutí zobrazení knihovny vlevo. To může být praktické pokud " +"potřebujete více času pro časopis." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:118 +msgid "" +"<action>Toggles display of the Mag(nifying glass).</action> Toggle this " +"setting to turn the Mag on the left pane on or off." +msgstr "" +"<action>Zapne zobrazení časopisu.</action> Zvolte tuto možnost pro zapnutí " +"nebo vypnutí zobrazení časopisu na levé straně." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:148 +msgid "" +"<action>Opens the Search Dialog to search in the standard Bible only</" +"action>. More works can be added in the Search Dialog." +msgstr "" +"<action>Otevírá dialog vyhledávání pouze pro vyhledávání ve výchozí Bibli</" +"action>. Do vyhledávacího dialogu mohou být přídána další díla." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:171 +msgid "" +"<action>Opens the Search Dialog to search in all open works</action>. More " +"works can be added in the Search Dialog." +msgstr "" +"<action>Otevírá dialog vyhledávání ve vÅ¡ech dílech</action>. Do " +"vyhledávacího dialogu mohou být přídána další díla." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:197 +msgid "" +"<action>Directly saves the current session</action>. This will open a " +"context menu where you can select an existing session to save to. It will be " +"overwritten with your current session. See the next item on how to save to a " +"new session." +msgstr "" +"<action>Ukládá aktuální sezení.</action>. Otevře kontextové menu, kde můžete " +"zvolit již uložené sezení, které bude přepsáno vaším aktuálním. Podívejte se " +"na další položku jak uložit nové sezení." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:222 +msgid "" +"<action>Saves the current session under a new name</action>. This will ask " +"for a new name to save the session to." +msgstr "" +"<action>Ukládá aktuální sezení pod novým jménem</action>. Zeptá se na jméno " +"pro uložení sezení." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:241 +msgid "" +"<action>Loads an existing session</action>. This will open a context menu " +"where you can select an existing session to load." +msgstr "" +"<action>Načte existující sezení</action>. Otevře kontextové menu, kde můžete " +"vybrat existující sezení a načíst ho." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:260 +msgid "" +"<action>Deletes an existing session</action>. This will open a context menu " +"where you can select an existing session that should be deleted." +msgstr "" +"<action>Vymaže existující sezení</action>. Otevře kontextové menu, kde " +"můžete vybrat existující sezení, které má být vymazáno." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:280 +msgid "" +"<action>Controls the basic window arrangement behaviour</action>. In the " +"opening context menu, you can either specify that you want to take care of " +"the window arrangement yourself (Manual mode) or have &bibletime; handle it " +"for you (Automatical modes, just try them out!)." +msgstr "" +"<action>Ovládá chování jednoduchého rozvržení oken</action>. V otevřeném " +"kontextovém menu můžete zvolit, že se chcete o rozvržení oken starat osobně " +"(Ruční mód) nebo použít připravené možnosti &bibletime; (Automatické módy, " +"tak je vyzkouÅ¡ejte!)" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:306 +msgid "<action>Closes all open windows</action>." +msgstr "<action>Zavře vÅ¡echna otevřená okna</action>." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:330 +msgid "" +"<action>Opens &bibletime;'s main configuration dialog</action>. You can " +"configure all kinds of nice settings there to adapt &bibletime; to your " +"needs. Please see <link linkend=\"hdbk-config-bt\">this section</link> for " +"details." +msgstr "" +"<action>Otevře hlavní konfigurační dialog &bibletime;</action>. Můžete " +"nastavit vÅ¡echny vlastnosti &bibletime;, které potřebujete. Prosím navÅ¡tivte " +"<link linkend=\"hdbk-config-bt\">tuto sekci</link> pro více informací." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:359 +msgid "" +"<action>Opens a dialog where you can change your Sword configuration and " +"manage your bookshelf</action>. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\">this section</link> for details." +msgstr "" +"<action>Otevře dialog kde můžete změnit vaÅ¡e nastavení Sword a spraovat svou " +"knihovnu</action>. Další inormace naleznete v <link linkend=\"hdbk-op-" +"bookshelfmanager\">této sekci</link>." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:392 +msgid "<action>Opens &bibletime;'s user guide</action> You are reading it now." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:417 +msgid "" +"<action>Opens a guide on how to study the Bible</action> It is the hope of " +"the &bibletime; team that this HowTo will provoke the readers to study the " +"scriptures to see what they say. This particular study guide has been chosen " +"as it takes care not to advocate any particular denominational doctrine. We " +"expect you to read and study the scriptures to understand what they say. If " +"you start with the attitude that you want to have the Lord sow his word in " +"your heart He will not disappoint you." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:438 +msgid "" +"<action>Opens a window about &bibletime; project information</action> " +"contains information about &bibletime; software version, project " +"contributors, &sword; software version, &qt; software version and the " +"license agreement." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-reference.docbook:450 +msgid "HotKeys index" +msgstr "Seznam horkých kláves" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:451 +#, fuzzy +msgid "" +"This is index of all hotkeys and their corresponding description in the " +"handbook. The hotkeys are sorted (roughly) alphabetical. If you want to " +"directly find out which hotkey a certain menu item has, you can either look " +"at the entry itself in &bibletime; (as it always shows the hotkey), or you " +"can look it up in <link linkend=\"hdbk-reference-menus\">this section</link>." +msgstr "" +"Toto je seznam vÅ¡ech horkých kláves a jejich souvisejícího popisu v " +"příručce. Horké klávesy jsou setříděny (přibližně) abecedně. Pokud chcete " +"přesně vědět která z horkých kláves odpovídá té které položce menu, můžete " +"se podívat přímo do nabídek &bibletime; (vždy se zde zobrazují horké " +"klávesy), nebo si prohlédněte <link linkend=\"hdbk-reference-menus\">tuto " +"sekci</link>." + +# type: Content of: <chapter><sect1><informaltable><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:464 +msgid "Hotkey" +msgstr "Klávesová zkratka" + +# type: Content of: <chapter><sect1><informaltable><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:465 +msgid "Description" +msgstr "Popis" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:474 +msgid "Moves back in the history of read windows." +msgstr "Posune zpět v historii aktivního okna." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:481 +msgid "Moves forward in the history of read windows." +msgstr "Posune vpřed v historii aktivního okna." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:490 +msgid "" +"<link linkend=\"hdbk-reference-menus-search-defaultbible\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in default bible</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in the " +"default bible." +msgstr "" +"<link linkend=\"hdbk-reference-menus-search-defaultbible\"> <menuchoice> " +"<guimenu>Hledat</guimenu> <guimenuitem>Hledat ve výchozí bibli</" +"guimenuitem> </menuchoice> </link>otevře vyhledávací dialog pro vyhledávání " +"ve výchozí bibli." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:504 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile vertically</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" +"<menuchoice> <guimenu>Okno</guimenu> <guimenuitem>Mód rozvržení</" +"guimenuitem> <guimenuitem>Automaticky dlaždice vertikálně</guimenuitem> </" +"menuchoice> zapne automatické skládání oken." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:517 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile horizontally</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" +"<menuchoice> <guimenu>Okno</guimenu> <guimenuitem>Mód rozvržení</" +"guimenuitem> <guimenuitem>Automaticky dlaždice horizontálně</guimenuitem> </" +"menuchoice> zapne automatické skládání oken." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:530 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-cascade</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window cascading." +msgstr "" +"<menuchoice> <guimenu>Okno</guimenu> <guimenuitem>Mód rozvržení</" +"guimenuitem> <guimenuitem>Automaticky kaskádovat</guimenuitem> </menuchoice> " +"zapne automatické skládání oken do kaskády." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:543 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Manual mode</guimenuitem> </menuchoice>equivalent; " +"toggle manual window placement." +msgstr "" +"<menuchoice> <guimenu>Okno</guimenu> <guimenuitem>Mód rozvržení</" +"guimenuitem> <guimenuitem>Ruční mód</guimenuitem> </menuchoice> zapne " +"manuální skládání oken." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:556 +msgid "" +"<link linkend=\"hdbk-reference-menus-window-savenewsession\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Save as new session</guimenuitem> </" +"menuchoice> </link>equivalent; saves current layout as new session." +msgstr "" +"<link linkend=\"hdbk-reference-menus-window-savenewsession\"> <menuchoice> " +"<guimenu>Okno</guimenu> <guimenuitem>Uložit jako novou relaci</guimenuitem> " +"</menuchoice> </link>uloží aktuální náhled jako novou relaci." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:570 +msgid "" +"<link linkend=\"hdbk-reference-menus-window-closeall\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Close all</guimenuitem> </menuchoice> " +"</link>equivalent; closes all open windows." +msgstr "" +"<link linkend=\"hdbk-reference-menus-window-closeall\"> <menuchoice> " +"<guimenu>Okno</guimenu> <guimenuitem>Zavřít vÅ¡e</guimenuitem> </menuchoice> " +"</link>zavře vÅ¡echna otevřená okna." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:582 +msgid "Zoom out. This decreases the font size of read windows." +msgstr "Oddálit. Zmenší velikost písma v aktivním okně." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:590 +msgid "Zoom in. This increases the font size of read windows." +msgstr "Přiblížit. Zvětší velikost písma v aktivním okně." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:598 +msgid "Select all. This selects all text in read windows." +msgstr "Vybrat vÅ¡e. Vybere vÅ¡echen text v aktivním okně." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:606 +msgid "Copy. This copies the selected text to the clipboard." +msgstr "Kopírovat. Zkopíruje vybraný text do schránky." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:614 +msgid "Search. This lets you search within the text of a read window." +msgstr "Hledat. Vyhledává v textu aktivního okna" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:623 +msgid "" +"<link linkend=\"hdbk-reference-menus-search-openworks\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in open work(s)</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in all " +"currently opened works." +msgstr "" +"<link linkend=\"hdbk-reference-menus-search-openworks\"> <menuchoice> " +"<guimenu>Hledat</guimenu> <guimenuitem>Hledat v otevřených dílech</" +"guimenuitem> </menuchoice> </link> otevře dialog pro vyhledávání ve vÅ¡ech " +"otevřených dílech." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:637 +msgid "" +"<link linkend=\"hdbk-reference-menus-file-quit\"> <menuchoice> " +"<guimenu>File</guimenu> <guimenuitem>Quit</guimenuitem> </menuchoice> </" +"link>equivalent; closes &bibletime;." +msgstr "" +"<link linkend=\"hdbk-reference-menus-file-quit\"> <menuchoice> " +"<guimenu>Soubor</guimenu> <guimenuitem>Ukončit</guimenuitem> </menuchoice> </" +"link>ukončí &bibletime;." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:649 +msgid "Closes the current window." +msgstr "Zavře aktuální okno." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:658 +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Handbook</guimenuitem> </" +"menuchoice>equivalent; opens the handbook." +msgstr "" +"<menuchoice> <guimenu>Nápověda</guimenu> <guimenuitem>Příručka</guimenuitem> " +"</menuchoice>otevře příručku." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:670 +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>BibleStudy Howto</" +"guimenuitem> </menuchoice>equivalent; opens the BibleStudy Howto." +msgstr "" +"<menuchoice> <guimenu>Nápověda</guimenu> <guimenuitem>Návod, jak studovat " +"Bibli</guimenuitem> </menuchoice> otevře Návod, jak studovat Bibli." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:683 +msgid "" +"<link linkend=\"hdbk-reference-menus-settings-bookshelf_manager\"> " +"<menuchoice> <guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</" +"guimenuitem> </menuchoice> </link>equivalent; opens the Bookshelf Manager." +msgstr "" +"<link linkend=\"hdbk-reference-menus-settings-bookshelf_manager\"> " +"<menuchoice> <guimenu>Nastavení</guimenu> <guimenuitem>Správa knih</" +"guimenuitem> </menuchoice> </link>otevře správce knih." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:698 +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showbookshelf\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show Bookshelf</guimenuitem> </" +"menuchoice> </link>equivalent; toggles display of the Bookshelf." +msgstr "" +"<link linkend=\"hdbk-reference-menus-view-showbookshelf\"> <menuchoice> " +"<guimenu>Pohled</guimenu> <guimenuitem>Zobrazit knihovnu</guimenuitem> </" +"menuchoice> </link>zapne zobrazení knihovny." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:713 +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showmag\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show mag</guimenuitem> </menuchoice> </" +"link>equivalent; toggles display of the mag(nifying glass)." +msgstr "" +"<link linkend=\"hdbk-reference-menus-view-showmag\"> <menuchoice> " +"<guimenu>Pohled</guimenu> <guimenuitem>Zobrazit časopis</guimenuitem> </" +"menuchoice> </link>zapne zobrazení okna časopisu." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:2 +#: docs/handbook/en/docbook/hdbk-start.docbook:6 +msgid "Starting &bibletime;" +msgstr "SpuÅ¡tění &bibletime;" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:4 +msgid "How to start &bibletime;" +msgstr "Jak spustit &bibletime;" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:7 +msgid "" +"&bibletime; is an executable file that is integrated with the desktop. You " +"can launch &bibletime; from the Start Menu with this icon:" +msgstr "" +"&bibletime; je spustitelný soubor integrovaný do pracovního prostředí. " +"&bibletime; můžete spustit z menu Start touto ikonou:" + +# type: Content of: <chapter><sect1><sect2><para><mediaobject><textobject> +#: docs/handbook/en/docbook/hdbk-start.docbook:15 +msgid "<phrase>&bibletime; start icon</phrase>" +msgstr "<phrase>&bibletime; spouÅ¡těcí ikona</phrase>" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:18 +msgid "" +"&bibletime; can also be launched from a terminal command prompt. To launch " +"&bibletime;, open a terminal window and type:" +msgstr "" +"&bibletime; může být spuÅ¡těn také z příkazové řádky. Pro spuÅ¡tění " +"&bibletime; otevřete okno terminálu a napiÅ¡te:" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:21 +#, fuzzy, no-wrap +msgid "&bibletime;" +msgstr "bibletime" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:24 +msgid "Other window managers" +msgstr "Další správci oken" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:25 +#, fuzzy +msgid "" +"&bibletime; can be used with other window managers such as Gnome, BlackBox, " +"Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are " +"already installed on your computer." +msgstr "" +"&bibletime; může být používán také s dalšími okenními správci jako Gnome, " +"BlackBox, Fluxbox, OpenBox nebo Sawfish, pokud jsou požadované knihovny již " +"nainstalovány na vaÅ¡em počítači." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:31 +msgid "Startup customization" +msgstr "Nastavení spuÅ¡tění" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:32 +msgid "" +"From a terminal you can use &bibletime; to open a random verse in the " +"default bible:" +msgstr "" +"Z terminálu můžete použít &bibletime; k otevření přísluÅ¡ného verÅ¡e ve " +"výchozí bibli:" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:34 +#, no-wrap +msgid "" +"bibletime --open-default-bible\n" +" \"<random>\"" +msgstr "bibletime --open-default-bible" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:35 +msgid "To open at a given passage like John 3:16, use:" +msgstr "Pro otevření v dané pasáži, jako například Jan 3:16, použijte:" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +#, no-wrap +msgid "bibletime --open-default-bible \"John 3:16\"" +msgstr "bibletime --open-default-bible \"Jan 3:16\"" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +msgid "You can also use booknames in your current bookname language." +msgstr "" +"Můžete použít jména knih ve svém aktuálním jazyce pro pojmenování knih." + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:42 +msgid "Startup sequence" +msgstr "SpouÅ¡těcí sekvence." + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:43 +msgid "" +"As &bibletime; launches you may see the following screens before the main " +"&bibletime; window opens:" +msgstr "" +"Když se &bibletime; spouÅ¡tí, můžete vidět následující obrazovky předtím, nez " +"se otevře hlavní okno &bibletime;:" + +# type: Content of: <chapter><sect1><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:52 +msgid "" +"<action>Modifies your Bookshelf.</action> This dialog lets you modify your " +"Bookshelf, add or delete works from your system. It will only be shown if " +"no default Bookshelf can be found. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\"> this section</link> for further details. If you start " +"off with an empty Bookshelf, it will be helpful to install at least one " +"Bible, Commentary, Lexicon and one Book to get to know &bibletime;'s basic " +"features quickly." +msgstr "" +"<action>Upravit vaÅ¡i knihovnu.</action> Tento dialog vám umožní upravovat " +"vaÅ¡i knihovnu, přidávat nebo mazat díla ve vaÅ¡em systému.This dialog lets " +"you modify your Bookshelf, add or delete works from your system. Bude " +"zobrazen pouze v případě, že nebude nalezena výchozí knihovna. Prosím " +"podívejte se do <link linkend=\"hdbk-op-bookshelfmanager\"> této sekce</" +"link> pokud chcete znát více detailů. Pokud začínáte s prázdnou knihovnou, " +"bude užitečné nainstalovat alespoň jednu Bibli, Komentář, Lexikon a knihu, " +"abyste se rychle seznámili se základními vlastnostmi &bibletime;." + +# type: Content of: <chapter><sect1><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:69 +msgid "" +"<action>Customizes &bibletime;.</action>This dialog lets you adapt " +"&bibletime; to your needs. Please see <link linkend=\"hdbk-config-bt\">the " +"detailed description</link> of this dialog." +msgstr "" +"<action>Přizpůsobí &bibletime;.</action>Tento dialog vám dovolí přizpůsobit " +"&bibletime; vaÅ¡im potřebám. Prosím podívejte se na <link linkend=\"hdbk-" +"config-bt\">detailní popis</link> tohoto dialogu." + +# type: Content of the bibletime entity +#: docs/handbook/en/docbook/index.docbook:5 +msgid "<application>BibleTime</application>" +msgstr "<application>BibleTime</application>" + +# type: Content of the sword entity +#: docs/handbook/en/docbook/index.docbook:6 +msgid "<application>Sword</application>" +msgstr "<application>Sword</application>" + +# type: Content of the kde entity +#: docs/handbook/en/docbook/index.docbook:7 +msgid "<application>KDE</application>" +msgstr "<application>KDE</application>" + +# type: Content of the kde entity +#: docs/handbook/en/docbook/index.docbook:8 +#, fuzzy +msgid "<application>Qt</application>" +msgstr "<application>KDE</application>" + +# type: Content of the Shift entity +#: docs/handbook/en/docbook/index.docbook:10 +msgid "Shift" +msgstr "Shift" + +# type: Content of the Ctrl entity +#: docs/handbook/en/docbook/index.docbook:11 +msgid "Ctrl" +msgstr "Ctrl" + +# type: Content of the Alt entity +#: docs/handbook/en/docbook/index.docbook:12 +msgid "Alt" +msgstr "Alt" + +# type: Content of: <book><bookinfo><title> +#: docs/handbook/en/docbook/index.docbook:22 +msgid "The &bibletime; handbook" +msgstr "Příručka &bibletime;" + +# type: Content of: <book><bookinfo><copyright><holder> +#: docs/handbook/en/docbook/index.docbook:44 +msgid "the &bibletime; team" +msgstr "Tým &bibletime;" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/handbook/en/docbook/index.docbook:47 +msgid "The &bibletime; handbook is part of &bibletime;." +msgstr "Příručka &bibletime; je součástí &bibletime;." + +# type: Content of: <book><bookinfo><date> +#: docs/handbook/en/docbook/index.docbook:50 +#, fuzzy +msgid "2009-04" +msgstr "2005-08" + +# type: Content of: <book><bookinfo><releaseinfo> +#: docs/handbook/en/docbook/index.docbook:51 +msgid "2.0" +msgstr "2.0" + +# type: Content of: <book><bookinfo><abstract><para> +#: docs/handbook/en/docbook/index.docbook:53 +#, fuzzy +msgid "&bibletime; is a Bible study tool based on the Sword framework." +msgstr "&bibletime; je nástroj pro studium Bible založený na frameworku Sword." + +# type: Content of: <chapter><sect1><title> +#~ msgid "Toolbar reference" +#~ msgstr "Položky Nástrojové liÅ¡ty" + +# type: Content of: <chapter><sect1><para> +#~ msgid "" +#~ "Please review <link linkend=\"hdbk-reference-menus\">the preceding " +#~ "section</link> for an explanation of the buttons that you find on the " +#~ "toolbar. You can also <action>move the cursor over a button and wait a " +#~ "few seconds</action> to activate the button's tooltip with a short " +#~ "description." +#~ msgstr "" +#~ "Pokud chcete vysvětlit tlačítka nacházející se na nástrojové liÅ¡tě, " +#~ "podívejte se prosím do <link linkend=\"hdbk-reference-menus\">předeslé " +#~ "sekce</link>. Můžete také <action>přesunout kurzor nad tlačítko a počkt " +#~ "několik sekund</action>, tím se aktivuje nástrojový tip k tlačítku s jeho " +#~ "krátkým popisem." + +# type: Content of: <chapter><sect1><para> +#~ msgid "" +#~ "You can adapt the toolbar to your needs. Please use the following entry " +#~ "in the main menu:" +#~ msgstr "" +#~ "Nástrojovou liÅ¡tu můžete přizpůsobit svým potřebám. Prosím použijte pro " +#~ "to následující položku hlavního menu:" + +# type: Content of: <chapter><sect1><para><variablelist><varlistentry><listitem><para> +#~ msgid "Configure toolbars" +#~ msgstr "Nastavit nástrojové liÅ¡ty" + +# type: Content of: <chapter><sect1><para> +#~ msgid "" +#~ "Please see <link linkend=\"hdbk-reference-menus-settings-toolbars\">this " +#~ "section</link> for detailed instructions." +#~ msgstr "" +#~ "Pro podrobné inforace navÅ¡tivte <link linkend=\"hdbk-reference-menus-" +#~ "settings-toolbars\">tuto sekci</link>." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#~ msgid "" +#~ "<action>Opens a dialog where you can customize &bibletime;'s toolbar</" +#~ "action>. Just try it out, you can move around the toolbar buttons and " +#~ "even add new ones. Most of the entries available from the main menu can " +#~ "be put on the toolbar as buttons. If you need a certain feature often, " +#~ "you might want to put a button on the main menu, so that you can access " +#~ "it with only one click. Please see <link linkend=\"hdbk-config-toolbar" +#~ "\">this section</link> for further information." +#~ msgstr "" +#~ "<action>Otevře dialog, ve kterém můžete přizpůsobit nástrojovou liÅ¡tu " +#~ "&bibletime;</action>. Zkuste to, můžete hýbat s tlačítky, nebo dokonce " +#~ "přidávat nová. VětÅ¡ina položek hlavního menu může být umístěna na " +#~ "nástrojovou liÅ¡tu jako tlačítka. Pokud určitou funkci potřebujete " +#~ "častěji, asi budete chtít vytvořit tlačítko a aktivovat tak tuto funkci " +#~ "pouze jednoduchým kliknutím. Pro více informací se prosím podívejte do " +#~ "<link linkend=\"hdbk-config-toolbar\">této sekce</link>." diff --git a/i18n/handbook/handbook-de.po b/i18n/handbook/handbook-de.po new file mode 100644 index 0000000..e829f63 --- /dev/null +++ b/i18n/handbook/handbook-de.po @@ -0,0 +1,2564 @@ +# #-#-#-#-# full.po (full) #-#-#-#-# +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Martin Gruner <mg.pub@gmx.net>, 2004. +# Joachim Ansorg <info@bibetime.info>, 2005. +# Joachim Ansorg <info@bibletime.info>, 2005. +# Martin Gruner <mg.pub@gmx.net>, 2004, 2005. +# translation of full.po to +# #-#-#-#-# de.po (de) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# #-#-#-#-# de.po (de) #-#-#-#-# +# translation of de.po to +msgid "" +msgstr "" +"Project-Id-Version: de\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-28 22:11-0400\n" +"PO-Revision-Date: 2005-12-22 23:58+0100\n" +"Last-Translator: Joachim Ansorg <info@bibletime.info>\n" +"Language-Team: <de@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.11\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (de) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.11\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (de) #-#-#-#-#\n" +"X-Generator: KBabel 1.11\n" + +#: docs/handbook/en/docbook/hdbk-config.docbook:2 +msgid "Configuring &bibletime;" +msgstr "&bibletime; einrichten" + +# type: Content of: <chapter><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:3 +msgid "" +"In this section you find an overview to configure &bibletime;, which can be " +"found under <guimenu>Settings</guimenu> in the main menu." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-config.docbook:7 +msgid "Configure BibleTime Dialog" +msgstr "BibleTime-Konfigurationsdialog" + +#: docs/handbook/en/docbook/hdbk-config.docbook:8 +#, fuzzy +msgid "" +"The &bibletime; user interface can be customized in many ways depending on " +"your needs. You can access the configuration dialog by selecting " +"<menuchoice> <guimenu>Settings</guimenu> </menuchoice> " +"<guimenuitem>Configure &bibletime;</guimenuitem>." +msgstr "" +"Die &bibletime; Benutzeroberfläche kann auf vielfältige Art ihren Ansprüchen " +"angepasst werden. Sie können auf den Konfigurationsdialog über die Auswahl " +"von <menuchoice><guimenu>Einstellungen</guimenu></menuchoice> " +"<guimenuitem>&bibletime; einrichten</guimenuitem>. gelangen." + +#: docs/handbook/en/docbook/hdbk-config.docbook:19 +msgid "" +"The startup behavior can be customized. Select from the following options:" +msgstr "" +"Das Startverhalten kann angepasst werden. Wählen Sie aus den folgenden " +"Optionen aus:" + +#: docs/handbook/en/docbook/hdbk-config.docbook:23 +msgid "Show startup logo" +msgstr "Startlogo anzeigen" + +#: docs/handbook/en/docbook/hdbk-config.docbook:26 +#, fuzzy +msgid "" +"Display templates define the rendering of text (colors, size etc.). Various " +"built-in templates are available. If you select one, you will see a preview " +"on the right pane." +msgstr "" +"Anzeigenstile definieren das Aussehen des Textes (Farben, Größe, usw.). Es " +"sind mehrere eingebaute Stile verfügbar. Nach Auswahl eines Stils wird im " +"rechten Abschnitt eine Vorschau angezeigt," + +#: docs/handbook/en/docbook/hdbk-config.docbook:34 +msgid "" +"Here you can specify which language should be used for the biblical " +"booknames. Set this to your native language, if it is available, and you'll " +"feel at home." +msgstr "" +"Hier können Sie angeben, welche Sprache für die Buchnamen der Bibel " +"verwendet werden soll. Stellen Sie (falls verfügbar) ihre Muttersprache ein, " +"und sie werden sich gleich zu Hause fühlen." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:38 +msgid "" +"By default, &bibletime; uses the default system display font. You can " +"override this font if necessary. Some languages require special fonts to be " +"displayed correctly, and this dialog allows you to specify a custom font for " +"each language." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-config.docbook:48 +#, fuzzy +msgid "<phrase>Options Dialog - fonts</phrase>" +msgstr "Optionendialog - Schriften" + +#: docs/handbook/en/docbook/hdbk-config.docbook:51 +msgid "The Options dialog - Fonts." +msgstr "Der Optionendialog - Schriften." + +#: docs/handbook/en/docbook/hdbk-config.docbook:54 +#, fuzzy +msgid "" +"&bibletime; can now use all supported fonts. As long as the works you are " +"interested in display correctly nothing needs to be done here. If a work " +"only displays as a series of question marks (??????) or empty boxes, then " +"you know that the standard display font does not contain the characters used " +"in this work." +msgstr "" +"&bibletime; kann alle von KDE/Qt unterstützten Schriftarten benutzen. " +"Solange die für sie relevanten Werke korrekt dargestellt werden muss nichts " +"unternommen werden. Wenn ein Werk jedoch nur als Folge von Fragezeichen " +"(??????) oder leeren Kästchen dargestellt wird, dann wissen Sie nun, dass " +"die Standard-Schriftart von KDE die in diesem Werk benutzten Zeichen nicht " +"enthält." + +#: docs/handbook/en/docbook/hdbk-config.docbook:61 +#, fuzzy +msgid "" +"To correct this, choose this work's language from the drop down menu. Select " +"the use custom font checkbox. Now select a font. For example, a font that " +"supports many languages is Code2000. If no installed font can display the " +"work you are interested in, try installing the localization package for that " +"language." +msgstr "" +"Um dies zu korrigieren wählen Sie bitte die Sprache dieses Werkes aus der " +"Box aus. Wählen Sie die "Benutzerdefinierte Schriftart verwende" " +"Box aus und wählen Sie anschließend eine Schriftart aus. So ist zum Beispiel " +"die Schriftart Code2000 eine, die viele verschiedene Sprachen unterstützt. " +"Wenn keiner der installierten Schriftarten das für sie interessante Werk " +"darstellen kann, so versuchen Sie bitte, das entsprechende &kde; Sprach-" +"Lokalisierungspaket zu installieren." + +#: docs/handbook/en/docbook/hdbk-config.docbook:68 +msgid "Installing fonts" +msgstr "Schriftarten installieren" + +#: docs/handbook/en/docbook/hdbk-config.docbook:69 +#, fuzzy +msgid "" +"Detailed font installation instructions are outside the scope of this " +"handbook. For further information you might want to refer to the <ulink url=" +"\"http://www.linux.org/docs/ldp/howto/Unicode-HOWTO-2.html\"> Unicode HOWTO</" +"ulink>." +msgstr "" +"Detaillierte Anweisungen zur Schriftarten-Installation gehen über den Umfang " +"dieses Handbuches hinaus. &kde;s <ulink url=\"help:/kcontrol/index.html" +"\">Kontrollzentrum</ulink> enthält ein exzellentes und einfach zu " +"benutzendes Modul zur Installation von Schriftarten. Bitte lesen Sie <ulink " +"url=\"help:/kcontrol/kcmfontinst/index.html\">dessen Dokumentation</ulink>. " +"Für weitergehende Informationen könnten Sie auch das<ulink url=\"http://www." +"ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Unicode-HOWTO." +"html#toc4\"> Unicode HOWTO</ulink> lesen." + +#: docs/handbook/en/docbook/hdbk-config.docbook:75 +#, fuzzy +msgid "" +"If you use a small font like Clearlyu (about 22kb), &bibletime; will run " +"faster than with a large font like <trademark class=\"registered\">Bitstream " +"Cyberbit</trademark>(about 12Mb)." +msgstr "" +"Wenn Sie eine kleine Schriftart wie Clearlyu (etwa 22kb) verwenden, wird " +"&bibletime; schneller laufen als mit einer großen Schriftart wie <trademark " +"class=\"registered\">Bitstream Cyberbit</trademark> (etwa 12MB)." + +#: docs/handbook/en/docbook/hdbk-config.docbook:82 +msgid "Obtaining Fonts" +msgstr "Schriftarten beziehen" + +#: docs/handbook/en/docbook/hdbk-config.docbook:83 +msgid "Fonts can be obtained from a number of sources:" +msgstr "Schriftarten können von unterschiedlichen Quellen bezogen werden:" + +#: docs/handbook/en/docbook/hdbk-config.docbook:86 +#, fuzzy +msgid "Your *nix distribution." +msgstr "Ihre Linux-Distribution" + +#: docs/handbook/en/docbook/hdbk-config.docbook:89 +msgid "Your distribution's localization packages." +msgstr "Die Sprachpakete ihrer Distribution." + +#: docs/handbook/en/docbook/hdbk-config.docbook:92 +#, fuzzy +msgid "" +"An existing <trademark class=\"registered\">Microsoft Windows</" +"trademark>installation on the same computer." +msgstr "" +"Eine bestehende <trademark class=\"registered\">Microsoft Windows</" +"trademark> Installation auf dem gleichen Computer." + +#: docs/handbook/en/docbook/hdbk-config.docbook:98 +msgid "A font collection, such as are available from Adobe or Bitstream." +msgstr "" +"Eine Sammlung von Schriftarten, wie sie z.B. von Adobe oder Bitstream " +"erhältlich sind." + +#: docs/handbook/en/docbook/hdbk-config.docbook:102 +msgid "Online font collections." +msgstr "Sammlungen von Schriftarten im Internet." + +#: docs/handbook/en/docbook/hdbk-config.docbook:105 +#, fuzzy +msgid "" +"Unicode fonts support more characters than other fonts, and some of these " +"fonts are available at no charge. None of available fonts includes all " +"characters defined in the Unicode standard, so you may want to use different " +"fonts for different languages." +msgstr "" +"Unicode Schriftarten unterstützen mehr Zeichen als andere, und einige dieser " +"Schriftarten sind kostenlos erhältlich. Keine verfügbare Schriftart enthält " +"alle Zeichen des Unicode Standards. Sie müssen also evtl. verschiedene " +"Schriftarten für verschiedene Sprachen benutzen." + +#: docs/handbook/en/docbook/hdbk-config.docbook:111 +msgid "Unicode Fonts" +msgstr "Unicode Schriftarten" + +#: docs/handbook/en/docbook/hdbk-config.docbook:119 +msgid "" +"Perhaps the best free Unicode font, covering a wide range of characters." +msgstr "" +"Vielleicht die beste Unicode-Schriftart, sie deckt einen großen " +"Zeichenbereich ab." + +#: docs/handbook/en/docbook/hdbk-config.docbook:127 +#, fuzzy +msgid "Excellent Unicode fonts from the Summer Institute of Linguistics." +msgstr "Exzellente Schriftarten des Summer Institute of Linguistics." + +#: docs/handbook/en/docbook/hdbk-config.docbook:135 +#, fuzzy +msgid "A new free Unicode font initiative." +msgstr "Eine neue Initiative für eine freie Unicode-Schriftart." + +#: docs/handbook/en/docbook/hdbk-config.docbook:142 +msgid "Several fonts available from the Crosswire Bible Society Ftp site." +msgstr "Verschiedene Schriften sind auf der FTP-Seite von Crosswire verfügbar." + +#: docs/handbook/en/docbook/hdbk-config.docbook:150 +msgid "" +"Covers almost the entire range of Unicode, but might slow &bibletime; down " +"because of its size." +msgstr "" +"Deckt fast den ganzen Unicode-Bereich ab, könnte aber &bibletime; durch " +"seine Größe verlangsamen." + +#: docs/handbook/en/docbook/hdbk-config.docbook:155 +msgid "Clearlyu" +msgstr "Clearlyu" + +#: docs/handbook/en/docbook/hdbk-config.docbook:156 +msgid "Included in some distributions. Contains European, Greek, Hebrew, Thai." +msgstr "" +"Ist in einigen Distributionen enthalten. Enthält Europäisch, Griechisch, " +"Hebräisch, Thai." + +#: docs/handbook/en/docbook/hdbk-config.docbook:164 +msgid "Partial coverage, see information on linked site." +msgstr "Teilweise Abdeckung, siehe die Information auf der angegebenen Seite." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:170 +msgid "" +"There are good Unicode font lists on the net, as the one by Christoph Singer " +"( <ulink url=\"http://www.slovo.info/unifonts.htm\">Multilingual Unicode " +"TrueType Fonts in the Internet</ulink>), or the one by Alan Wood ( <ulink " +"url=\"http://www.alanwood.net/unicode/fontsbyrange.html\"> Unicode character " +"ranges and the Unicode fonts that support them</ulink>)." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:184 +msgid "" +"Many features provided by the Sword backend can now be customized in " +"&bibletime;. These features are documented right in the dialog. You also " +"have the possibility to specify standard works that should be used when no " +"specific work is specified in a reference. An example: The standard Bible is " +"used to display the content of cross references in the Bible. When you hover " +"over then, the Mag will show the content of the verses referred to, " +"according to the standard Bible you specified." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-config.docbook:198 +msgid "" +"HotKeys are special key commands that can be used in the place of the menu " +"items and icons. A number of &bibletime;'s commands have predefined HotKeys " +"(see <link linkend=\"hdbk-reference-hotkeys\">this section</link> for a " +"complete listing). Most of &bibletime;'s commands can be assigned HotKeys " +"here. This is very helpful to quickly access the functions that you need the " +"most." +msgstr "" +"Tastenkürzel sind spezielle Tastenbefehle, die an Stelle der Menüeinträge " +"oder Symbole verwendet werden können. Eine Anzahl von &bibletime;s Befehlen " +"hat bereits vordefinierte Tastenkürzel (<link linkend=\"hdbk-reference-" +"hotkeys\">dieser Abschnitt</link> enthält eine komplette Auflistung. Den " +"meisten Befehlen von &bibletime; kann hier ein Tastenkürzel zugewiesen " +"werden. Dies ist sehr hilfreich, um die oftbenutzten Funktionen schnell zu " +"erreichen." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:2 +msgid "Introduction" +msgstr "Einleitung" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:4 +#, fuzzy +msgid "About &bibletime;" +msgstr "Über BibleTime" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:5 +#, fuzzy +msgid "" +"&bibletime; is a Bible study tool with support for different types of texts " +"and languages. Even large amounts of works modules are easy to install and " +"manage. It is built on the <ulink url=\"http://www.crosswire.org/sword" +"\">Sword</ulink> library, which provides the back-end functionality for " +"&bibletime;, such as viewing Bible text, searching etc. Sword is the " +"flagship product of the <ulink url=\"http://www.crosswire.org\">Crosswire " +"Bible Society</ulink>." +msgstr "" +"&bibletime; ist ein mächtiges Bibelstudien-Werkzeug, geschrieben für die " +"&kde;Umgebung auf dem Linux Betriebssystem. Es basiert auf der <ulink url=" +"\"http://www.crosswire.org\">Sword</ulink> Bibliothek, welche die " +"&bibletime; zugrundeliegende Funktionalität zur Verfügung stellt, zum " +"Beispiel um Bibeltexte anzuschauen, darin zu suchen, usw. Sword ist das " +"Hauptprodukt der <ulink url=\"http://www.crosswire.org\">Crosswire " +"Bibelgesellschaft</ulink>." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:14 +#, fuzzy +msgid "" +"&bibletime; is designed to be used with works encoded in one of the formats " +"supported by the Sword project. Complete information on the supported " +"document formats can be found in the <ulink url=\"http://www.crosswire.org/" +"sword/develop/index.jsp\"> developers section</ulink> of the Sword Project, " +"Crosswire Bible Society." +msgstr "" +"&bibletime; wurde konzipiert, um mit Werken zu arbeiten, die in einem Format " +"vorliegen, die vom Sword-Projekt unterstützt werden. Vollständige " +"Informationen über die unterstützten Dokumentenformate sind auf den <ulink " +"url=\"http://www.crosswire.org/sword/develop/index.jsp\">Entwicklerseiten</" +"ulink> des Sword Projektes Crosswire Bibelgesellschaft zu finden." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:22 +msgid "Available works" +msgstr "Vorhandene Werke" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:23 +msgid "" +"Over 200 documents in 50 languages are available from the <ulink url=" +"\"http://www.crosswire.org\">Crosswire Bible Society</ulink>. These include:" +msgstr "" +"Über 200 Dokumente in 50 Sprachen sind auf dem Webserver der <ulink url=" +"\"http://www.crosswire.org\">Crosswire Bibelgesellschaft</ulink> verfügbar. " +"Dazu gehören:" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:28 +msgid "Bibles" +msgstr "Bibeln" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:30 +msgid "" +"The full Bible text, with optional things like Strong's Numbers, headings " +"and/or footnotes in the text. Bibles are available in many languages, and " +"include not only modern versions, but also ancient texts like the Codex " +"Leningradensis (\"WLC\", Hebrew), and the Septuagint (\"LXX\", Greek). This " +"is the most advanced section in the library of the Sword project." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:40 +msgid "Books" +msgstr "Bücher" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:42 +#, fuzzy +msgid "" +"Books available include \"Imitation of Christ\", \"Enuma Elish\", and " +"\"Josephus: The Complete Works\"" +msgstr "" +"Die Sammlung vorhandener Bücher umfasst unter anderem "Imitation of " +"Christ", "Enuma Elish", and "Josephus: The Complete " +"Works"" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:47 +msgid "Commentaries" +msgstr "Kommentare" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:49 +#, fuzzy +msgid "" +"Commentaries available include classics like John Wesley's \"Notes on the " +"Bible\", Matthew Henry's commentary and Luther's \"Commentary on Galatians." +"\" With the <emphasis>Personal</emphasis> commentary you can <link linkend=" +"\"hdbk-op-parts-desk-write\"> record your own personal notes</link> to " +"sections of the Bible." +msgstr "" +"Zu den verfügbaren Kommentaren gehören Klassiker wie John Wesleys Notes on " +"the Bible und Luthers Commentary on Galatians. Mit dem " +"<emphasis>Persönlichen</emphasis> commentary können Sie Ihre eigenen Notizen " +"zu Bibelversen eingeben." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:58 +msgid "Daily devotionals" +msgstr "Andachtsbücher" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:60 +msgid "" +"Many people appreciate these daily portions from God's word. Available works " +"include Daily Light on the Daily Path, and the Losungen." +msgstr "" +"Viele Leute schätzen diese kleinen, täglichen Abschnitte aus Gottes Wort. " +"Die vorhandene Werke enthalten \"Daily Light\" und die \"Losungen\"." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:66 +msgid "Lexicons/Dictionaries" +msgstr "Lexika / Wörterbücher" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:68 +#, fuzzy +msgid "" +"Lexicons available include: Robinson's Morphological Analysis Codes, Brown-" +"Driver-Briggs Hebrew Lexicon and the International Standard Bible " +"Encyclopaedia. Dictionaries available include Strong's Hebrew Bible " +"Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged " +"Dictionary of the English Language 1913, Nave's Topical Bible." +msgstr "" +"Zu den verfügbaren Wörterbüchern gehören: Strong's Hebrew Bible Dictionary, " +"Strong's Greek Bible Dictionary, Webster's Revised Unabridged Dictionary of " +"the English Language 1913, Nave's Topical Bible." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:80 +msgid "Motivation" +msgstr "Motivation" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:81 +#, fuzzy +msgid "" +"Our desire is to serve God, and to do our part to help others grow in their " +"relationship with Him. We have striven to make this a powerful, quality " +"program, and still make it simple and intuitive to operate. It is our desire " +"that God be praised, as He is the source of all good things." +msgstr "" +"Unser Verlangen ist es, Gott zu dienen und unseren Teil dazu beizutragen, " +"dass andere in ihrer Beziehung mit IHM wachsen. Wir haben uns bemüht dies zu " +"einem mächtigen und hochwertigen Programm zu machen, das jedoch gleichzeitig " +"einfach und intuitiv zu bedienen ist. Wir möchten damit Gott ehren, da Er " +"die Quelle aller guten Dinge ist." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:87 +msgid "James 1:17, NASB" +msgstr "Jakobus 1,17, Hoffnung für Alle" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:88 +msgid "" +"Every good thing given and every perfect gift is from above, coming down " +"from the Father of lights, with whom there is no variation or shifting " +"shadow." +msgstr "" +"Alles, was Gott uns gibt, ist gut und vollkommen. Er, der Vater des Lichts, " +"ändert sich nicht; niemals wechseln bei ihm Licht und Finsternis." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:92 +msgid "God bless you as you use this program." +msgstr "Gott segne Sie durch Benutzung dieses Programms." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:2 +msgid "Program operation" +msgstr "Programmbedienung" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:4 +msgid "Program overview" +msgstr "Programmüberblick" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:5 +msgid "This is what a typical &bibletime; session looks like:" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:11 +#, fuzzy +msgid "<phrase>The &bibletime; application window</phrase>" +msgstr "Elemente des &bibletime; Fensters" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:14 +msgid "" +"You can easily see the different parts of the application. The Bookshelf on " +"the left side is used to open works and to manage your bookmarks. The little " +"\"Mag\" window below the Bookshelf is used to display extra information that " +"is embedded in documents. When you move your mouse over a footnote marker, " +"for example, then the Mag will display the actual content of the footnote. " +"The toolbar gives you quick access to important functions, and the Desk on " +"the right side is where you do your real work." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:24 +msgid "" +"Let us now proceed by looking at the different parts of the application " +"individually." +msgstr "" +"Wir fahren fort, indem wir nun die verschiedenen Teile der Anwendung einzeln " +"betrachten." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:28 +msgid "Parts of the &bibletime; application window" +msgstr "Elemente des &bibletime; Fensters" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:30 +msgid "The Bookshelf" +msgstr "Das Bücherregal" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:31 +msgid "" +"The Bookshelf lists all installed works, sorted by category and language. It " +"also has a category called \"Bookmarks\". This is where you can store and " +"access your own bookmarks." +msgstr "" +"Das Bücherregal enthält alle installierten Werke, nach Kategorie und Sprache " +"sortiert. Es enthält auch einen Abschnitt namens \"Lesezeichen\". Hier " +"können sie ihre eigenen Lesezeichen ablegen und darauf zugreifen." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:36 +#: docs/handbook/en/docbook/hdbk-operation.docbook:141 +msgid "Reading works" +msgstr "Werke lesen" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:37 +msgid "" +"To open a work from the bookshelf for reading, simply click with the " +"<mousebutton>left mouse button</mousebutton> on the desired category " +"(Bibles, Commentaries, Lexicons, Books, Devotionals or Glossaries) to " +"display its contents. Then just click on one of the works to open it for " +"reading. A read window will appear in the Desk area." +msgstr "" +"Wenn Sie Dokument auswählen wollen, klicken Sie einfach auf die gewünschte " +"Dokumentengruppe (Bibeln, Kommentare, Lexika, Bücher, Andachten oder " +"Wörterbücher) um den Inhalt der Dokumentengruppe anzuzeigen. Um ein Dokument " +"zu öffnen klicken Sie auf dessen Symbol." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:46 +#: docs/handbook/en/docbook/hdbk-operation.docbook:96 +msgid "Drag & Drop Works Here" +msgstr "Hier funktioniert Drag&Drop" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:49 +msgid "" +"If you are reading a certain work, and want to open another work at the " +"passage you are reading, you can use a shortcut. Simply click with the " +"<mousebutton>left mouse button</mousebutton>on the verse/passage reference " +"(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work " +"you want to open, and it will be opened for reading at the specified " +"location. You can also drag a verse reference into an existing read window, " +"then it will jump to the specified location." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:61 +msgid "Additional information about works" +msgstr "Weitere Informationen über Werke" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:62 +#, fuzzy +msgid "" +"If you click with the <mousebutton>right</mousebutton>mouse button on the " +"symbol of a work, you will see a menu with additional entries that are " +"relevant for this work. <guimenuitem>\"About this work\"</guimenuitem>opens " +"a window with lots of interesting information about the selected work. " +"<guimenuitem>\"Unlock this work\"</guimenuitem>opens a small dialog for " +"encrypted documents, where you can enter the unlock key to access the work. " +"For additional information on locked works, please see <ulink url=\"http://" +"www.crosswire.org/sword/modules/aboutlocked.jsp\"> this page</ulink> on the " +"Crosswire Bible Society web site." +msgstr "" +"Zwei weitere Funktionen sind durch Klicken mit der <mousebutton>rechten</" +"mousebutton> Maustaste auf den Modulnamen verfügbar. \"Über dieses Modul\" " +"öffnet ein Fenster mit Informationen über Copyright und anderen wichtige " +"Eigenschaften dieses Dokumentes. \"Dieses Modul entschlüsseln\" öffnet einen " +"kleinen Dialog für verschlüsselte Dokumente. Dies erlaubt es den Besitzern " +"des Schlüssels, diesen einzugeben, um das Modul zu entschlüssenl und damit " +"lesbar zu machen. Die Crosswire Bible Society muss Module verschlüsseln, bis " +"entweder der Copyrightinhaber die Erlaubnis für die Weitergabe des Moduls " +"erteilt, oder der Text in Public Domain übergegangen ist (Verfallen des " +"Copyrights). <ulink url=\"http://www.crosswire.org/sword/modules/aboutlocked." +"jsp\">Lesen Sie die Informationen über verschlüsselte Module auf den Seiten " +"der Crosswire Bible Society</ulink>." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:78 +#: docs/handbook/en/docbook/hdbk-operation.docbook:204 +msgid "Searching in works" +msgstr "In Werken suchen" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:79 +#, fuzzy +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol and selecting <guimenuitem>\"Search " +"in work(s)\"</guimenuitem>. By pressing &Shift; and clicking on other works " +"you can select more than one. Then follow the same procedure to open the " +"search dialog. You will be searching in all of these documents. A complete " +"description of the operation of the search features can be found <link " +"linkend=\"hdbk-op-search\">here</link>." +msgstr "" +"Sie können in einem Modul suchen, indem Sie mit der <mousebutton>rechten</" +"mousebutton> Maustaste auf den Modulnamen in der Liste der Module klicken " +"und \"Ausgewählte Module durchsuchen...\" auswählen. Durch Drücken von " +"Umschalt- und Klicken auf andere Module können Sie mehr als eins auswÀhlen. " +"Befolgen Sie die gleiche Prozedur um die Module zu durchsuchen. Sie suchen " +"dann in allen gewählten Dokumenten. Eine vollständige Beschreibung der " +"Bedienung der Suchfunktionen kann <link linkend=\"hdbk-op-search\">hier</" +"link> gefunden werden." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:92 +msgid "Working with bookmarks" +msgstr "Mit Lesezeichen arbeiten" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:99 +msgid "" +"Click with the <mousebutton>right</mousebutton>mouse button on the bookmark " +"category of the bookshelf and select <guimenuitem>\"Create new folder\"</" +"guimenuitem> to create a new bookmark subfolder. You can use normal drag " +"& drop functions to drag verse references from read windows or search " +"results to the bookmark folder, and to rearrange bookmarks between folders." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:107 +msgid "" +"You can also import bookmarks from other people or export bookmarks to share " +"them. To do this, open the <guimenu>context menu</guimenu>of the bookmark " +"folder as described above, and select <guimenuitem>\"Export bookmarks\"</" +"guimenuitem>. This will bring up a dialog box for you to save the bookmark " +"collection. You can import bookmarks in a similar way." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:115 +#, fuzzy +msgid "" +"You can also click with the <mousebutton>right</mousebutton>on folders and " +"bookmarks to change their names and descriptions." +msgstr "" +"Sie können mit dem <mousebutton>rechten</mousebutton> auf Ordner und " +"Lesezeichen klicken, um die Namen und Beschreibungen zu ändern." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:122 +msgid "The Mag(nifying glass)" +msgstr "Die Lupe" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:124 +msgid "" +"This little window in the lower left corner of the &bibletime; window is " +"purely passive. Whenever your mouse cursor is located over some text with " +"additional information (e.g., Strong's numbers), then this additional " +"information will be displayed in the Mag, and not in the text itself. Just " +"try it out." +msgstr "" +"Diese kleine Fenster in der linken unteren Ecke von &bibletime; ist rein " +"passiv. Wann immer der Mauspfeil über Text positioniert ist, welcher " +"zusätzliche Informationen (z.B. Strongnummern) enthält, dann werden eben " +"diese in der Lupe dargestellt, nicht jedoch der Text selbst. Probieren sie " +"es einfach aus." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:133 +msgid "The Desk" +msgstr "Die Arbeitsfläche" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:134 +#, fuzzy +msgid "" +"The Desk is where the real work with &bibletime; takes place. Here you can " +"open works from the Bookshelf, read them, <link linkend=\"hdbk-op-search" +"\">search</link> in them, and even save your annotations in the personal " +"commentary module (see <link linkend=\"hdbk-op-parts-desk-write\">below</" +"link>)." +msgstr "" +"Auf der Arbeitsfläche findet die tatsächliche Arbeit mit &bibletime; statt. " +"Hier können Sie Werke aus dem Bücherregal öffnen, sie lesen, darin <link " +"linkend=\"hdbk-op-search\">suchen</link> und sogar ihre persönlichen " +"Anmerkungen im persönlichen Kommentar speichern (siehe <link linkend=\"hdbk-" +"op-parts-desk-write\">unten</link>)." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:142 +msgid "" +"As we have <link linkend=\"hdbk-op-parts-bookshelf-open\">already seen</" +"link>, you can open works for reading simply by clicking on their symbol in " +"the Bookshelf. A read window will open in the Desk's area. Every read window " +"has a toolbar. There you can find tools to navigate in the work that this " +"read window is connected to, as well as history buttons like the ones that " +"you know from your browser." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:153 +msgid "Read window placement" +msgstr "Lese-Fenster Anordnung" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:154 +msgid "" +"Of course, you can open multiple works at the same time. There are several " +"possibilities for arranging the read windows on the desk. Please have a look " +"at the entry <guimenu>Window</guimenu>in the main menu. There you can see " +"that you can either control the placement of the read windows completely " +"yourself, or have &bibletime; handle the placement automatically. To achieve " +"this, you have to select one of the automatic placement modes available at " +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> </menuchoice>. Just try it out, it's simple and works." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:169 +msgid "Editing your own commentary" +msgstr "Bearbeiten Sie ihren eigenen Kommentar" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:170 +#, fuzzy +msgid "" +"To be able to store your own comments about parts of the Bible, you have " +"install a certain work from the library of the <ulink url=\"http://www." +"crosswire.org\">Crosswire Bible Society</ulink>. This work is called " +"\"Personal commentary\"." +msgstr "" +"Der persönliche Kommentar ist ein Sword Modul. Wenn Sie es nicht in der " +"Hauptgruppe findenfinden, dann laden Sie es von der<ulink url=\"http://www." +"crosswire.org\">Crosswire Bible Society</ulink> herunter." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:176 +#, fuzzy +msgid "" +"If you open the personal commentary by clicking on its symbol in the " +"Bookshelf with a <mousebutton>left</mousebutton>mouse button, it opens in " +"read mode. You will not be able to edit it in this mode. Should you wish to " +"write annotations into the personal commentary, you have to open it with the " +"<mousebutton>right</mousebutton>mouse button and then select <guimenu>Edit " +"this work</guimenu>and then either <guimenuitem>Plain text</guimenuitem>" +"(source code editor) or <guimenuitem>HTML</guimenuitem>(basic gui wysiwyg " +"editor)." +msgstr "" +"Wenn der perönliche Kommentar mit dem <mousebutton>linken</mousebutton> " +"Mausknopf geöffnet wurde, wird er im nur-Lesen Modus geöffnet. Wenn Sie " +"Einträge in den persönlichen Kommentar machen möchten, dann gibt ihnen ein " +"Klick mit dem <mousebutton>rechten</mousebutton> Mausknopf auf den " +"<menuchoice>persönlichen Kommentar</menuchoice> ihnen die Auswahl zwischen " +"einem reinen Text- und einem HTML-Editor." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:189 +#, fuzzy +msgid "" +"If <menuchoice> <guimenu>Edit this work</guimenu> </menuchoice> is " +"deactivated, please check if you have write permission for the files of the " +"personal commentary." +msgstr "" +"Wenn der Editor die Einträge nicht abspeichert, überprüfen Sie bitte, ob Sie " +"Schreibrechte für die Dateien des persönlichen Kommentars haben." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:197 +#, fuzzy +msgid "" +"Drag & drop works here. Drop a verse reference and the text of the verse " +"will be inserted." +msgstr "" +"Hier funktioniert Drag&Drop. Lassen Sie hier einen Versverweis fallen um " +"den Text des Verses einzufügen." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:207 +msgid "Searching text in an open read window" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:208 +msgid "" +"You can look for a word or phrase in the open read window (e.g. the chapter " +"of a bible that you're reading) just like you are used to from other " +"programs. This function can be reached either by clicking with the " +"<mousebutton>right</mousebutton>mouse button and selecting " +"<guimenuitem>Find...</guimenuitem>, or by using the hotkey <keycombo action=" +"\"simul\">&Ctrl; <keycap>F</keycap></keycombo>. Read on to learn how you can " +"search in entire works." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:220 +msgid "Accessing the search dialog" +msgstr "Auf den Suchdialog zugreifen" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:221 +#, fuzzy +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol in the <guimenu>Bookshelf</" +"guimenu>and selecting <guimenuitem>Search in work(s)</guimenuitem>. By " +"holding &Shift; or &Ctrl; and clicking on other work's names you can select " +"more than one. Then follow the same procedure to open the search dialog. You " +"will be searching in all of these works at the same time." +msgstr "" +"Sie können in einem Dokument suchen, indem Sie mit der <mousebutton>rechten</" +"mousebutton> Maustaste auf den Dokumentennamen innerhalb der " +"<guimenu>Hauptgruppe</guimenu> klicken und dann <guimenuitem>Durchsuche " +"gewählte Module</guimenuitem> auswählen. Durch gleichzeitiges Drücken von " +"Umschalt- oder Strg und Auswählen von anderen Modulnamen können mehrer " +"ausgewählt werden. Gehen Sie in der selben Art und Weise vor, um in allen " +"gewählten Modulen zu suchen." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:231 +msgid "" +"You can also access the search dialog by clicking on <menuchoice> " +"<guimenu>Search</guimenu> </menuchoice> from the main menu, and selecting " +"the appropriate entry." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:237 +msgid "" +"A third possibility to start searches is to click on the search symbol in an " +"open read window." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:242 +#, fuzzy +msgid "Search configuration" +msgstr "Suchbereich-Einstellung" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:244 +msgid "Search Text Dialog Options Tab" +msgstr "Suchtext Einstellungen\t" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:252 +#, fuzzy +msgid "Selecting works" +msgstr "Einstellungen" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:253 +#, fuzzy +msgid "" +"At the top of the options tab you will find <guibutton>Choose</guibutton>" +"(works). If you would like to search in multiple works, click on this button " +"and you will be offered a menu where you can select the works you want to " +"search in." +msgstr "" +"Ganz oben im Abschnitt \"Einstellungen\" finden die den Knopf " +"<guibutton>Module wählen</guibutton>, mit den bereits gewählten Modulen " +"darunter. Wenn Sie weitere Module durchsuchen möchten, klicken Sie auf " +"<guibutton>Module wählen</guibutton>, es öffnet sich ein Dialog mit allen " +"durchsuchbaren Modulen. Wählen Sie Module mit einem Klick auf die Box aus, " +"dann klicken Sie auf den Knopf <guibutton>Gewählte Module benutzen</" +"guibutton>." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:260 +#, fuzzy +msgid "Using Search Scopes" +msgstr "Suchbereich-Einstellung" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:261 +msgid "" +"You can narrow the scope of your search to certain parts of the Bible by " +"selecting one of the predefined scopes from the list in <guimenu>Search " +"scope</guimenu>. You can define your own search ranges by clicking the " +"<guibutton>Setup ranges</guibutton>button." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:269 +msgid "Basic Search Syntax Introduction" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:270 +msgid "" +"Enter search terms separated by spaces. By default the search function will " +"return results that match any of the search terms (OR). To search for all " +"the terms separate the terms by AND." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:274 +msgid "" +"You can use wildcards: '*' matches any sequence of characters, while '?' " +"matches any single character. The use of brackets allows you to group your " +"search terms, e.g. '(Jesus OR spirit) AND God'." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:278 +msgid "" +"To search text other than the main text, enter the text type followed by " +"':', and then the search term. For example, to search for the Strong's " +"number H8077, use 'strong:H8077'." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:282 +#, fuzzy +msgid "Available text types:" +msgstr "Vorhandene Werke" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:284 +#, fuzzy +msgid "Search Types" +msgstr "Suchen" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:288 +msgid "Prefix" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:289 +msgid "Meaning" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:294 +msgid "heading:" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:295 +#, fuzzy +msgid "searches headings" +msgstr "Suchbereich-Einstellung" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:298 +msgid "footnote:" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:299 +#, fuzzy +msgid "searches footnotes" +msgstr "Suchbereich-Einstellung" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:302 +msgid "strong:" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:303 +#, fuzzy +msgid "searches Strong's Numbers" +msgstr "Suchbereich-Einstellung" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:306 +msgid "morph:" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:307 +#, fuzzy +msgid "searches morphology codes" +msgstr "Suchbereich-Einstellung" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:312 +msgid "" +"BibleTime uses the Lucene search engine to perform your searches. It has " +"many advanced features, and you can read more about it here: <ulink url=" +"\"http://lucene.apache.org/java/docs/index.html\"> http://lucene.apache.org/" +"java/docs/index.html</ulink>" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:320 +#, fuzzy +msgid "Search results" +msgstr "Der Suchergebnis-Abschnitt" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:321 +msgid "" +"Here you can see how many instances of the search string were found, sorted " +"by works. Clicking on a work with the <mousebutton>right</mousebutton>mouse " +"button allows you to copy, save, or print all verses that were found in a " +"certain work at once. This also works when you click on one or more of the " +"references to copy, save or print them. Clicking on a particular reference " +"opens that verse up in context in the preview window below." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:330 +msgid "" +"Drag a reference and drop it on a work symbol on the Bookshelf to open the " +"work at that verse in a new read window." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:335 +msgid "" +"Drag a reference and drop it on an open read window, and it will jump to " +"that verse." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:339 +#, fuzzy +msgid "Select references and drag them to the Bookshelf to create bookmarks." +msgstr "" +"Wählen Sie eine Versnummer und ziehen Sie diese in die Hauptgruppe um " +"Lesezeichen anzulegen," + +#: docs/handbook/en/docbook/hdbk-operation.docbook:343 +#, fuzzy +msgid "Search result analysis" +msgstr "Dialogbox Suchergebnis" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:344 +#, fuzzy +msgid "" +"Click on <guibutton>Search analysis</guibutton>to open the search analysis " +"display. This gives a simple graphic analysis of the number of instances the " +"search string was found in each book of the Bible, and you can also save the " +"analysis." +msgstr "" +"<guibutton>Suchanalyse</guibutton> - Dies gibt eine grafische Übersicht über " +"die Anzahl, die der Suchbegriff in jedem Buch gefunden wurde. Es können " +"Suchergebnisse für alle durchsuchten Dokumente angezeigt werden. Sie haben " +"die  Möglichkeit die Analyse als HTML formatierte Liste auf Festplatte " +"abzuspeichern." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:350 +msgid "Search Analysis Dialog Box" +msgstr "Suchanalyse Dialogbox" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:361 +msgid "The <guimenuitem>Bookshelf Manager</guimenuitem>" +msgstr "Der <guimenuitem>Bücherregal Verwalter</guimenuitem>" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:363 +msgid "" +"The <guimenuitem>Bookshelf Manager</guimenuitem> is a tool to manage your " +"Bookshelf. You can install new works to your Bookshelf, and update or remove " +"existing works from your Bookshelf. Access it by clicking <menuchoice> " +"<guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</guimenuitem> </" +"menuchoice> in the main menu." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:373 +#, fuzzy +msgid "Bookshelf path(s) setup" +msgstr "Bücherregal Verwalter" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:374 +msgid "" +"Here you can specify where &bibletime; may store your Bookshelf on the hard " +"drive. You can even store it in multiple directories. Default is \"~/.sword/" +"\"." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:378 +msgid "" +"If you have a sword CD, but do not want to install all the works on the hard " +"disk, but use them directly from the CD, then you can add the path to the CD " +"as one of your bookshelf paths. When you start &bibletime;, it will show all " +"works on the CD if it is present." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:386 +#, fuzzy +msgid "Install/update work(s)" +msgstr "Swords Installation" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:387 +msgid "" +"With this facility, you can connect to a repository of works (called " +"\"library\"), and transfer one or more works to your local Bookshelf. These " +"libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online " +"repository of Sword modules, or another site offering Sword modules). You " +"can manage your libraries with <guibutton>Add library</guibutton> and " +"<guibutton>Delete library</guibutton>." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:395 +msgid "" +"To begin the installation or update process, select a library you want to " +"connect to and a local Bookshelf path to install the work(s) to. Then click " +"on <guibutton>Connect to library</guibutton>. &bibletime; will scan the " +"contents of the library and present you with a list of works that you can " +"add to your Bookshelf, or that you already have installed but are available " +"in a new version in the library, and thus can be updated. Then you can mark " +"all works that you want to install or update, and click on " +"<guibutton>Install works</guibutton>. They will then be transferred to your " +"Bookshelf." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:408 +msgid "Remove work(s)" +msgstr "Werk(e) entfernen" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:409 +msgid "" +"This facility allows you to delete one or more of the works from your " +"Bookshelf too free up disk space. Simply mark the items and click on " +"<guibutton>Remove works</guibutton>." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:415 +#, fuzzy +msgid "Search Indexes" +msgstr "Suchen" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:416 +msgid "" +"This option allows you to create new search indexes and cleanup orphaned " +"index files for removed works." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:425 +msgid "Exporting and Printing" +msgstr "Exortieren und Drucken" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:426 +msgid "" +"In many places, you can open a context menu by clicking with the " +"<mousebutton>right</mousebutton>mouse button. Depending on context, it will " +"allow you to <guimenuitem>Select</guimenuitem>, <guimenuitem>Copy</" +"guimenuitem> (to clipboard), <guimenuitem>Save</guimenuitem> or " +"<guimenuitem>Print</guimenuitem> text. This works for example in the read " +"windows, when you click on the normal text or the verse reference, or in the " +"search result page when you click on a work or one or more verse references. " +"It is pretty straightforward, so just try it out." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:439 +#, fuzzy +msgid "" +"Printing from &bibletime; is rather basic and is intended as a utility. If " +"you are composing a document or presentation containing text from " +"&bibletime; works, we suggest that you use one of the presentation or " +"editing tools on your system to format your document, rather than printing " +"from &bibletime; directly." +msgstr "" +"Das Drucken in &bibletime; ist relativ einfach und als Hilfsmittel gedacht. " +"Wenn Sie ein Dokument oder eine Präsentation erstellen, die Text von " +"&bibletime; Dokumenten enthält, dann kopieren Sie den Text doch über die " +"Zwischenablage in Ihr bevorzugtes Programm." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:2 +msgid "Reference" +msgstr "Referenz" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:4 +#, fuzzy +msgid "Main menu reference" +msgstr "Voreinstellungen" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:5 +msgid "" +"In this section you can find detailed descriptions of all entries in the " +"main menu of &bibletime;. They are ordered in just the way they appear in " +"&bibletime;, with all the sub-items listed under the major menu item they " +"belong to. You can also see the hotkey of each item;a complete listing of " +"all hotkeys can be found in <link linkend=\"hdbk-reference-hotkeys\">this " +"section</link>." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:36 +msgid "" +"<action>Closes BibleTime.</action> BibleTime will ask you if you want to " +"write unsaved changes to disk." +msgstr "" +"<action>BibleTime schließen.</action> BibleTime wird Sie fragen, ob Sie " +"ungesicherte Änderungen abspeichern möchten." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:69 +msgid "" +"<action>Toggles full screen display.</action> Toggle this setting to " +"maximize the &bibletime; window." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:88 +msgid "" +"<action>Toggles Toolbar display.</action> Toggle this setting to turn the " +"main toolbar on or off." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:102 +msgid "" +"<action>Toggles display of the Bookshelf.</action> Toggle this setting to " +"turn the Bookshelf on the left pane on or off. This can be handy if you need " +"more space for the Mag." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:118 +msgid "" +"<action>Toggles display of the Mag(nifying glass).</action> Toggle this " +"setting to turn the Mag on the left pane on or off." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:148 +msgid "" +"<action>Opens the Search Dialog to search in the standard Bible only</" +"action>. More works can be added in the Search Dialog." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:171 +msgid "" +"<action>Opens the Search Dialog to search in all open works</action>. More " +"works can be added in the Search Dialog." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:197 +msgid "" +"<action>Directly saves the current session</action>. This will open a " +"context menu where you can select an existing session to save to. It will be " +"overwritten with your current session. See the next item on how to save to a " +"new session." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:222 +msgid "" +"<action>Saves the current session under a new name</action>. This will ask " +"for a new name to save the session to." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:241 +msgid "" +"<action>Loads an existing session</action>. This will open a context menu " +"where you can select an existing session to load." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:260 +msgid "" +"<action>Deletes an existing session</action>. This will open a context menu " +"where you can select an existing session that should be deleted." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:280 +msgid "" +"<action>Controls the basic window arrangement behaviour</action>. In the " +"opening context menu, you can either specify that you want to take care of " +"the window arrangement yourself (Manual mode) or have &bibletime; handle it " +"for you (Automatical modes, just try them out!)." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:306 +#, fuzzy +msgid "<action>Closes all open windows</action>." +msgstr "Schließt alle geöffneten Anzeigefenster" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:330 +msgid "" +"<action>Opens &bibletime;'s main configuration dialog</action>. You can " +"configure all kinds of nice settings there to adapt &bibletime; to your " +"needs. Please see <link linkend=\"hdbk-config-bt\">this section</link> for " +"details." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:359 +msgid "" +"<action>Opens a dialog where you can change your Sword configuration and " +"manage your bookshelf</action>. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\">this section</link> for details." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:392 +msgid "<action>Opens &bibletime;'s user guide</action> You are reading it now." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:417 +msgid "" +"<action>Opens a guide on how to study the Bible</action> It is the hope of " +"the &bibletime; team that this HowTo will provoke the readers to study the " +"scriptures to see what they say. This particular study guide has been chosen " +"as it takes care not to advocate any particular denominational doctrine. We " +"expect you to read and study the scriptures to understand what they say. If " +"you start with the attitude that you want to have the Lord sow his word in " +"your heart He will not disappoint you." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:438 +msgid "" +"<action>Opens a window about &bibletime; project information</action> " +"contains information about &bibletime; software version, project " +"contributors, &sword; software version, &qt; software version and the " +"license agreement." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:450 +#, fuzzy +msgid "HotKeys index" +msgstr "Tastenkürzel" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:451 +msgid "" +"This is index of all hotkeys and their corresponding description in the " +"handbook. The hotkeys are sorted (roughly) alphabetical. If you want to " +"directly find out which hotkey a certain menu item has, you can either look " +"at the entry itself in &bibletime; (as it always shows the hotkey), or you " +"can look it up in <link linkend=\"hdbk-reference-menus\">this section</link>." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:464 +#, fuzzy +msgid "Hotkey" +msgstr "Tastenkürzel" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:465 +#, fuzzy +msgid "Description" +msgstr "Bestimmung" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:474 +#, fuzzy +msgid "Moves back in the history of read windows." +msgstr "Bewegt in der Geschichte des Lese-Fensters weiter nach vorne." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:481 +msgid "Moves forward in the history of read windows." +msgstr "Bewegt in der Geschichte des Lese-Fensters weiter nach vorne." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:490 +msgid "" +"<link linkend=\"hdbk-reference-menus-search-defaultbible\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in default bible</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in the " +"default bible." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:504 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile vertically</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:517 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile horizontally</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:530 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-cascade</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window cascading." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:543 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Manual mode</guimenuitem> </menuchoice>equivalent; " +"toggle manual window placement." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:556 +msgid "" +"<link linkend=\"hdbk-reference-menus-window-savenewsession\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Save as new session</guimenuitem> </" +"menuchoice> </link>equivalent; saves current layout as new session." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:570 +msgid "" +"<link linkend=\"hdbk-reference-menus-window-closeall\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Close all</guimenuitem> </menuchoice> " +"</link>equivalent; closes all open windows." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:582 +msgid "Zoom out. This decreases the font size of read windows." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:590 +msgid "Zoom in. This increases the font size of read windows." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:598 +msgid "Select all. This selects all text in read windows." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:606 +msgid "Copy. This copies the selected text to the clipboard." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:614 +msgid "Search. This lets you search within the text of a read window." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:623 +msgid "" +"<link linkend=\"hdbk-reference-menus-search-openworks\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in open work(s)</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in all " +"currently opened works." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:637 +msgid "" +"<link linkend=\"hdbk-reference-menus-file-quit\"> <menuchoice> " +"<guimenu>File</guimenu> <guimenuitem>Quit</guimenuitem> </menuchoice> </" +"link>equivalent; closes &bibletime;." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:649 +msgid "Closes the current window." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:658 +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Handbook</guimenuitem> </" +"menuchoice>equivalent; opens the handbook." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:670 +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>BibleStudy Howto</" +"guimenuitem> </menuchoice>equivalent; opens the BibleStudy Howto." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:683 +msgid "" +"<link linkend=\"hdbk-reference-menus-settings-bookshelf_manager\"> " +"<menuchoice> <guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</" +"guimenuitem> </menuchoice> </link>equivalent; opens the Bookshelf Manager." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:698 +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showbookshelf\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show Bookshelf</guimenuitem> </" +"menuchoice> </link>equivalent; toggles display of the Bookshelf." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:713 +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showmag\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show mag</guimenuitem> </menuchoice> </" +"link>equivalent; toggles display of the mag(nifying glass)." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-start.docbook:2 +#: docs/handbook/en/docbook/hdbk-start.docbook:6 +msgid "Starting &bibletime;" +msgstr " &bibletime; starten" + +#: docs/handbook/en/docbook/hdbk-start.docbook:4 +#, fuzzy +msgid "How to start &bibletime;" +msgstr "Das zum starten von &bibletime; benutzte Icon" + +#: docs/handbook/en/docbook/hdbk-start.docbook:7 +#, fuzzy +msgid "" +"&bibletime; is an executable file that is integrated with the desktop. You " +"can launch &bibletime; from the Start Menu with this icon:" +msgstr "" +"&bibletime; ist ein &kde; Programm und ist in den &kde; Arbeitsplatz " +"integriert. Sie können &bibletime; vom Untermenü "Anwendungen"des " +"&kde; <guimenu>Startmenü</guimenu> starten." + +#: docs/handbook/en/docbook/hdbk-start.docbook:15 +#, fuzzy +msgid "<phrase>&bibletime; start icon</phrase>" +msgstr "&bibletime;" + +#: docs/handbook/en/docbook/hdbk-start.docbook:18 +#, fuzzy +msgid "" +"&bibletime; can also be launched from a terminal command prompt. To launch " +"&bibletime;, open a terminal window and type:" +msgstr "" +"&bibletime; kann auch von der Kommandozeile eines Terminals aufgerugfen " +"werden. Um &bibletime; zu starten, öffnen Sie ein Terminal (jedes beliebige " +"Xterminal) und geben Sie <command>bibletime</command> ein." + +#: docs/handbook/en/docbook/hdbk-start.docbook:21 +#, fuzzy, no-wrap +msgid "&bibletime;" +msgstr "bibletime" + +#: docs/handbook/en/docbook/hdbk-start.docbook:24 +#, fuzzy +msgid "Other window managers" +msgstr "Andere Fenstermanager (kein &kde;)" + +#: docs/handbook/en/docbook/hdbk-start.docbook:25 +#, fuzzy +msgid "" +"&bibletime; can be used with other window managers such as Gnome, BlackBox, " +"Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are " +"already installed on your computer." +msgstr "" +"&bibletime; kann mit anderen Windowmanagern wie Gnome, BlackBox oder Sawfish " +"verwendet werden, vorrausgesetzt, &kde; 3 ist installiert. Wenn Sie &kde; 3 " +"mit Hilfe der &Linux-Mandrake; RPMS installier haben, dann in KDE in /opt " +"installiert. Das Startkommando in einem Terminal lautet dann:" + +#: docs/handbook/en/docbook/hdbk-start.docbook:31 +#, fuzzy +msgid "Startup customization" +msgstr "Konfiguration des Startverhaltens" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:32 +msgid "" +"From a terminal you can use &bibletime; to open a random verse in the " +"default bible:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:34 +#, no-wrap +msgid "" +"bibletime --open-default-bible\n" +" \"<random>\"" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:35 +msgid "To open at a given passage like John 3:16, use:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +#, no-wrap +msgid "bibletime --open-default-bible \"John 3:16\"" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +msgid "You can also use booknames in your current bookname language." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-start.docbook:42 +#, fuzzy +msgid "Startup sequence" +msgstr "Startvorgang" + +#: docs/handbook/en/docbook/hdbk-start.docbook:43 +#, fuzzy +msgid "" +"As &bibletime; launches you may see the following screens before the main " +"&bibletime; window opens:" +msgstr "Wenn &bibletime; startet, könnten Sie einige Meldungen sehen:" + +# type: Content of: <chapter><sect1><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:52 +msgid "" +"<action>Modifies your Bookshelf.</action> This dialog lets you modify your " +"Bookshelf, add or delete works from your system. It will only be shown if " +"no default Bookshelf can be found. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\"> this section</link> for further details. If you start " +"off with an empty Bookshelf, it will be helpful to install at least one " +"Bible, Commentary, Lexicon and one Book to get to know &bibletime;'s basic " +"features quickly." +msgstr "" + +# type: Content of: <chapter><sect1><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:69 +msgid "" +"<action>Customizes &bibletime;.</action>This dialog lets you adapt " +"&bibletime; to your needs. Please see <link linkend=\"hdbk-config-bt\">the " +"detailed description</link> of this dialog." +msgstr "" + +# type: Content of the bibletime entity +#: docs/handbook/en/docbook/index.docbook:5 +msgid "<application>BibleTime</application>" +msgstr "" + +# type: Content of the sword entity +#: docs/handbook/en/docbook/index.docbook:6 +msgid "<application>Sword</application>" +msgstr "" + +# type: Content of the kde entity +#: docs/handbook/en/docbook/index.docbook:7 +msgid "<application>KDE</application>" +msgstr "" + +# type: Content of the qt entity +#: docs/handbook/en/docbook/index.docbook:8 +msgid "<application>Qt</application>" +msgstr "" + +# type: Content of the Shift entity +#: docs/handbook/en/docbook/index.docbook:10 +msgid "Shift" +msgstr "" + +# type: Content of the Ctrl entity +#: docs/handbook/en/docbook/index.docbook:11 +msgid "Ctrl" +msgstr "" + +# type: Content of the Alt entity +#: docs/handbook/en/docbook/index.docbook:12 +msgid "Alt" +msgstr "" + +#: docs/handbook/en/docbook/index.docbook:22 +#, fuzzy +msgid "The &bibletime; handbook" +msgstr "Das &bibletime;-Handbuch" + +#: docs/handbook/en/docbook/index.docbook:44 +#, fuzzy +msgid "the &bibletime; team" +msgstr "Dem BibleTime Team beitreten" + +#: docs/handbook/en/docbook/index.docbook:47 +msgid "The &bibletime; handbook is part of &bibletime;." +msgstr "Der &bibletime;-Hilfedialog ist ein Teil von &bibletime;." + +# type: Content of: <book><bookinfo><date> +#: docs/handbook/en/docbook/index.docbook:50 +msgid "2009-04" +msgstr "" + +# type: Content of: <book><bookinfo><releaseinfo> +#: docs/handbook/en/docbook/index.docbook:51 +msgid "2.0" +msgstr "" + +#: docs/handbook/en/docbook/index.docbook:53 +#, fuzzy +msgid "&bibletime; is a Bible study tool based on the Sword framework." +msgstr "Die Online Bibel ist ein mächtiges Bibelstudien Programm für Windows." + +#, fuzzy +#~ msgid "Toolbar reference" +#~ msgstr "Voreinstellungen" + +#~ msgid "" +#~ "You can adapt the toolbar to your needs. Please use the following entry " +#~ "in the main menu:" +#~ msgstr "" +#~ "Sie können die Werkzeugleiste ihren Bedürfnissen anpassen. Bitte benutzen " +#~ "Sie den folgenden Eintrag aus dem Hauptmenü:" + +#~ msgid "Configure toolbars" +#~ msgstr "Werkzeugleisten einrichten" + +#, fuzzy +#~ msgid "" +#~ "Please see <link linkend=\"hdbk-reference-menus-settings-toolbars\">this " +#~ "section</link> for detailed instructions." +#~ msgstr "" +#~ "Bitte lesen Sie <link linkend=\"hdbk-reference-menus-settings-toolbars" +#~ "\">diesen Abschnitt</link> für weitergehenden Informationen." + +#, fuzzy +#~ msgid "Starting &bibletime; from KDE" +#~ msgstr " &bibletime; starten" + +#, fuzzy +#~ msgid "" +#~ "export KDEDIR=/opt/kde #your KDE directory\n" +#~ " bibletime" +#~ msgstr "" +#~ "export KDEDIR=/opt/kde3\n" +#~ "bibletime" + +#, fuzzy +#~ msgid "<action>Tiles all open read windows vertically</action>." +#~ msgstr "Schließt alle geöffneten Anzeigefenster" + +#, fuzzy +#~ msgid "<action>Tiles all open windows horizontally</action>." +#~ msgstr "Schließt alle geöffneten Anzeigefenster" + +#, fuzzy +#~ msgid "<action>Cascades all open windows</action>." +#~ msgstr "Geöffnete Anzeigefenster staffeln" + +#~ msgid "" +#~ "In this section you find a description of the different possibilities to " +#~ "configure &bibletime;: The <link linkend=\"hdbk-config-bt\">Configure " +#~ "BibleTime Dialog </link> and the <link linkend=\"hdbk-config-toolbar" +#~ "\">Configure Toolbars</link> dialog. Both can be accessed under " +#~ "<guimenu>Settings</guimenu> in the main menu." +#~ msgstr "" +#~ "In diesem Abschnitt finden Sie eine Beschreibung der verschiedenen " +#~ "Möglichkeiten &bibletime; einzurichten. Der Dialog <link linkend=\"hdbk-" +#~ "config-bt\">BibleTime einrichten</link> und der <link linkend=\"hdbk-" +#~ "config-toolbar\">Werkzeugleisten einrichten</link> Dialog. Auf beide kann " +#~ "mittels <guimenu>Einstellungen</guimenu> im Hauptmenü zugegriffen werden." + +#~ msgid "Show tip of the day" +#~ msgstr "Tipp des Tages anzeigen" + +#~ msgid "Configure Toolbars dialog" +#~ msgstr ""Werkzeugleiste einrichten" Dialog" + +#, fuzzy +#~ msgid "" +#~ "You will see this dialog, which allows adding and removing buttons from " +#~ "the main toolbar of &bibletime;. The order of the buttons can also be " +#~ "changed." +#~ msgstr "" +#~ "Sie werden diesen Dialog sehen, der ihnen erlaubt Knöpfe von &bibletime;" +#~ "s Werkzeugleiste zu entfernen und auch wieder hinzuzufügen. Die " +#~ "Reihenfolge kann ebenfalls verändert werden." + +#, fuzzy +#~ msgid "<phrase>Toolbar configuration dialog</phrase>" +#~ msgstr "Der Werkzeugleisten-Konfigurationsdialog." + +#~ msgid "The Toolbar configuration dialog." +#~ msgstr "Der Werkzeugleisten-Konfigurationsdialog." + +#~ msgid "" +#~ "Use the 4 buttons in the middle of the window to move buttons to the " +#~ "toolbar, away from the toolbar or to sort them on the toolbar according " +#~ "to your preference." +#~ msgstr "" +#~ "Benutzen Sie die vier Knöpfe in der Mitte des Fensters, um die Knöpfe auf " +#~ "die Werkzeugleiste hin oder von ihr weg zu bewegen oder um die " +#~ "Reihenfolge ihren Vorlieben anzupassen." + +#~ msgid "" +#~ "Please see <link linkend=\"hdbk-reference-menus-settings-toolbars\">this " +#~ "section</link> for further information." +#~ msgstr "" +#~ "Bitte lesen Sie <link linkend=\"hdbk-reference-menus-settings-toolbars" +#~ "\">diesen Abschnitt</link> für weitergehenden Informationen." + +#, fuzzy +#~ msgid "&language;" +#~ msgstr "Sprachen" + +#~ msgid "Display" +#~ msgstr "Anzeige" + +#~ msgid "Code2000" +#~ msgstr "Code2000" + +#~ msgid "SIL unicode fonts" +#~ msgstr "Unicode Schriftarten von SIL" + +#~ msgid "FreeFont" +#~ msgstr "FreeFont" + +#~ msgid "Crosswire's font directory" +#~ msgstr "Crosswires Schriften-Verzeichnis" + +#~ msgid "Bitstream CyberBit" +#~ msgstr "Bitstream CyberBit" + +#~ msgid "Caslon, Monospace, Cupola, Caliban" +#~ msgstr "Caslon, Monospace, Cupola, Caliban" + +#~ msgid "Desk" +#~ msgstr "Schreibtisch" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject> </" +#~ "inlinemediaobject>Settings </guimenu> <guimenuitem>Configure toolbars</" +#~ "guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject> </" +#~ "inlinemediaobject>Einstellungen </guimenu> <guimenuitem>Werkzeugleisten " +#~ "einrichten</guimenuitem>" + +#~ msgid "Toolbar configuration dialog" +#~ msgstr "Werkzeugleisten-Konfigurationsdialog" + +#~ msgid "Use the options tab to set up your search." +#~ msgstr "" +#~ "Benutzen Sie den Sucheinstellungen-Tabulator, um die Eigenschaften der " +#~ "Suche einzustellen." + +#, fuzzy +#~ msgid "" +#~ "You can also define your own search ranges by clicking the " +#~ "<guibutton>Setup ranges</guibutton> button." +#~ msgstr "" +#~ "Bereiche bearbeiten - Sie können durch Klick auf <guibutton>Suchbereiche " +#~ "einstellen</guibutton> den oberen und unteren Suchgrenzen für die Suche " +#~ "eingeben." + +#~ msgid "File" +#~ msgstr "Datei" + +#~ msgid "View" +#~ msgstr "Ansicht" + +#~ msgid "<guimenu>View</guimenu> <guimenuitem>Show Toolbar</guimenuitem>" +#~ msgstr "" +#~ "<guimenu>Ansicht</guimenu> <guimenuitem>Werkzeugleiste anzeigen</" +#~ "guimenuitem>" + +#~ msgid "Search" +#~ msgstr "Suchen" + +#, fuzzy +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>O</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_find.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Search</" +#~ "guimenu> <guimenuitem>Search in open work(s)</guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject> </" +#~ "inlinemediaobject>Einstellungen </guimenu> <guimenuitem>Werkzeugleisten " +#~ "einrichten</guimenuitem>" + +#~ msgid "Window" +#~ msgstr "Fenster" + +#~ msgid "Settings" +#~ msgstr "Einstellungen" + +#~ msgid "Help" +#~ msgstr "Hilfe" + +#, fuzzy +#~ msgid "&help.menu.documentation;" +#~ msgstr "Dokumentation" + +#~ msgid "&Alt;<keycap>Right</keycap>" +#~ msgstr "&Alt;<keycap>Rechts</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>F</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>F</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>G</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>G</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>H</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>H</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>J</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>J</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>M</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>M</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>S</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>S</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>W</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>W</keycap>" + +#~ msgid "&Ctrl;<keycap>-</keycap>" +#~ msgstr "&Ctrl;<keycap>-</keycap>" + +#~ msgid "&Ctrl;<keycap>A</keycap>" +#~ msgstr "&Ctrl;<keycap>A</keycap>" + +#~ msgid "&Ctrl;<keycap>C</keycap>" +#~ msgstr "&Ctrl;<keycap>C</keycap>" + +#~ msgid "&Ctrl;<keycap>F</keycap>" +#~ msgstr "&Ctrl;<keycap>F</keycap>" + +#~ msgid "&Ctrl;<keycap>J</keycap>" +#~ msgstr "&Ctrl;<keycap>J</keycap>" + +#~ msgid "&Ctrl;<keycap>G</keycap>" +#~ msgstr "&Ctrl;<keycap>G</keycap>" + +#~ msgid "&Ctrl;<keycap>H</keycap>" +#~ msgstr "&Ctrl;<keycap>H</keycap>" + +#, fuzzy +#~ msgid "&Ctrl;<keycap>O</keycap>" +#~ msgstr "&Ctrl;<keycap>-</keycap>" + +#~ msgid "&Ctrl;<keycap>Q</keycap>" +#~ msgstr "&Ctrl;<keycap>Q</keycap>" + +#~ msgid "&Ctrl;<keycap>W</keycap>" +#~ msgstr "&Ctrl;<keycap>W</keycap>" + +#~ msgid "&Ctrl;<keycap>X</keycap>" +#~ msgstr "&Ctrl;<keycap>X</keycap>" + +#~ msgid "&Ctrl;<keycap>Y</keycap>" +#~ msgstr "&Ctrl;<keycap>Y</keycap>" + +#~ msgid "&Ctrl;<keycap>V</keycap>" +#~ msgstr "&Ctrl;<keycap>V</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>F</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>F</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>X</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>X</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>Y</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>Y</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>V</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>V</keycap>" + +#~ msgid "<keycap>F1</keycap>" +#~ msgstr "<keycap>F1</keycap>" + +#~ msgid "<keycap>F2</keycap>" +#~ msgstr "<keycap>F2</keycap>" + +#~ msgid "<keycap>F3</keycap>" +#~ msgstr "<keycap>F3</keycap>" + +#~ msgid "<keycap>F4</keycap>" +#~ msgstr "<keycap>F4</keycap>" + +#~ msgid "<keycap>F8</keycap>" +#~ msgstr "<keycap>F8</keycap>" + +#~ msgid "<keycap>F9</keycap>" +#~ msgstr "<keycap>F9</keycap>" + +#, fuzzy +#~ msgid "GCC Regular Expression Reference" +#~ msgstr "Regeln für Suchabfragen mit GCC regulären Ausdrücken" + +#, fuzzy +#~ msgid "" +#~ "Regular expression searches provide a way to do simple or complex " +#~ "searches for strings that match a pattern or set of patterns (branches) " +#~ "separated by vertical bars \"|\". While a pattern can be built to look " +#~ "for a word or phrase, a simple pattern that consists of a word does not " +#~ "look for only that word but for any place where that word is found. A " +#~ "search for \"right\" will return verses that contain the word \"right\", " +#~ "but also \"<emphasis>right</emphasis>eous\", \"<emphasis>right</" +#~ "emphasis>eousness\", \"un<emphasis>right</emphasis>eous\", " +#~ "\"up<emphasis>right</emphasis>\" and even \"b<emphasis>right</emphasis>" +#~ "\". A search for \"hall not\" is not a search for \"hall\" AND \"not\" " +#~ "but for the string \"hall not\" with a space between the second \"l\" and " +#~ "the \"n\". The search for \"hall not\" will find occurrences of " +#~ "\"s<emphasis>hall not</emphasis>\"." +#~ msgstr "" +#~ "Eine Suche mit regulären Ausdrücken stellt eine Möglichkeit dar, einfache " +#~ "oder komplexe Suchen nach Zeichenketten durchzuführen, die einem Muster " +#~ "oder einer Menge von Mustern (Bereiche) entsprechen. Die einzelnen Muster " +#~ "einer Menge werden durch den horizontalen Strich "|" getrennt. " +#~ "WÀhrend es möglich ist, ein Muster zu bauen, dass nach einem Wort oder " +#~ "einem Satz sucht, sucht ein einfaches aus einem einzelnen Wort " +#~ "bestehendes Muster nicht nur nach diesem einen Wort, sondern auch nach " +#~ "jeder Zeichenkette die das gesuchte Wort enthält. Eine Suche nach "" +#~ "gerecht" wird Verse liefern, die das Wort "gerecht" " +#~ "enthalten. Es werden jedoch auch Verse zurückgeliefert, die "" +#~ "<emphasis>Gerecht</emphasis>igkeit", "Un<emphasis>gerecht</" +#~ "emphasis>igkeit" oder "<emphasis>gerecht</emphasis>er" " +#~ "enthalten. Eine Suche nach "hall not" ist nicht eine Suche nach " +#~ ""hall" UND "not", sondern nach der Zeichenkette "" +#~ "hall not" mit einem Leerzeichen zwischen dem zweiten "l" " +#~ "und dem "n". Die Suche nach "hall not" wird " +#~ "Textstellen mit "s<emphasis>hall not</emphasis>" finden." + +#, fuzzy +#~ msgid "" +#~ "The power of Regular Expressions lies in the patterns (or templates) used " +#~ "to define a search. A pattern consists of ordinary characters and some " +#~ "special characters that are used and interpreted by a set of rules. " +#~ "Special characters include .\\[^*$?+. Ordinary (or simple) characters are " +#~ "any characters that are not special. The backslash, \"\\\", is used to " +#~ "convert special characters to ordinary and ordinary characters to special." +#~ msgstr "" +#~ "Die Mächtigkeit der regulären Ausdrücke liegt in den Mustern (oder " +#~ "Vorlagen) die benutzt werden, um die Suche zu definieren. Ein Muster " +#~ "besteht aus normalen Zeichen und einigen besonderen Zeichen, die von " +#~ "einer bestimmten Menge von Regeln interpretiert und benutzt werden. Die " +#~ "besonderen Zeichen enthalten .\\[^*$?+. Normale (oder einfache) Zeichen, " +#~ "sind alle die, die keine besonderen Zeichen sind. Der Backslash, "" +#~ "\\", wird benutzt um die besonderen Zeichen in normale und normale " +#~ "in besondere Zeichen umzuwandeln." + +#, fuzzy +#~ msgid "" +#~ "Example: the pattern \"i. love\\.\" will find sentences that end with " +#~ "\"h<emphasis>i</emphasis>s <emphasis>love.</emphasis>\" or \"<emphasis>i</" +#~ "emphasis>n <emphasis>love.</emphasis>\" or \"<emphasis>i</emphasis>s " +#~ "<emphasis>love.</emphasis>\". The first period in \"i. love\\.\" is a " +#~ "special character that means \"allow any character in this position\". " +#~ "The backslash in \"i. love\\.\" means that the period following it is not " +#~ "to be considered a special character, but is an ordinary period." +#~ msgstr "" +#~ "Beispiel: das Muster "<emphasis>i. love\\.</emphasis>" wird " +#~ "Sätze finden, die mit "h<emphasis>i</emphasis>s <emphasis>love</" +#~ "emphasis>" oder "<emphasis>i</emphasis>n <emphasis>love</" +#~ "emphasis>" oder "<emphasis>i</emphasis>s <emphasis>love</" +#~ "emphasis>" enden, gefolgt von einem Punkt. Der erste Punkt in "" +#~ "i. love\\." ist ein spezielles Zeichen, das ein Platzhalter für ein " +#~ "beliebiges Zeichen an dieser Stelle ist.Der Backslash in "i. love\\." +#~ "" markiert den folgenden Punkt als normales Zeichen (der sonst ein " +#~ "Sonderzeichen ist)." + +#~ msgid "Special characters" +#~ msgstr "Besondere Zeichen" + +#, fuzzy +#~ msgid "" +#~ ". The period matches any character. See <link linkend=\"period\">details</" +#~ "link>" +#~ msgstr "" +#~ ". Der Punkt passt auf jedes Zeichen. Siehe auch <link linkend=\"period\"> " +#~ "Einzelheiten</link>" + +#, fuzzy +#~ msgid "" +#~ "* The asterisk matches 0 or more characters of the preceding: set, " +#~ "character or indicated character. See <link linkend=\"asterisk\">details</" +#~ "link>" +#~ msgstr "" +#~ "* Der Stern findet 0 oder mehr Zeichen des vorhergehenden Sets, des " +#~ "vorhergehenden Zeichens oder des vorhergehenden besonderern Zeichens. " +#~ "Siehe auch <link linkend=\"asterisk\">Einzelheiten</link>" + +#, fuzzy +#~ msgid "" +#~ "+ The plus sign matches 1 or more characters of the preceding: set, " +#~ "character or indicated character. See <link linkend=\"plus\">details</" +#~ "link>" +#~ msgstr "" +#~ "+ Das Pluszeichen findet 1 oder mehr Zeichen des vorhergehenden Sets, des " +#~ "vorhergehenden Zeichens oder des vorhergehenden besonderern Zeichens. " +#~ "Siehe auch <link linkend=\"plus\">Einzelheiten</link>." + +#, fuzzy +#~ msgid "" +#~ "? The question mark matches 0 or 1 character of the preceding: set, " +#~ "character or indicated character. See <link linkend=\"question\">details</" +#~ "link>" +#~ msgstr "" +#~ "? Das Fragezeichen passt auf 0 oder 1 Zeichen des vorhergehenden Sets, " +#~ "Zeichens oder besonderern Zeichens. Siehe auch <link linkend=\"question" +#~ "\">Einzelheiten</link>" + +#, fuzzy +#~ msgid "" +#~ "[ ] Square brackets match any one of the characters specified inside [ ]. " +#~ "See <link linkend=\"bracket\">details</link>" +#~ msgstr "" +#~ "[ ] Eckige Klammern finden ein Zeichens innerhalb der eckigen Klammern " +#~ "[ ]. Siehe auch <link linkend=\"bracket\">Einzelheiten</link>" + +#, fuzzy +#~ msgid "" +#~ "^ A caret as the first character inside [ ] means NOT. See <link linkend=" +#~ "\"caret\">details</link>" +#~ msgstr "" +#~ "^ Ein Hochzeichen als erstes Zeichen innerhalb von [ ] heißt NICHT. Siehe " +#~ "auch <link linkend=\"caret\">Einzelheiten</link>" + +#, fuzzy +#~ msgid "" +#~ "^ A caret beginning of a pattern anchors the beginning of a line. See " +#~ "<link linkend=\"caret\">details</link>" +#~ msgstr "" +#~ "^ Ein Hochzeichen als Beginn eines Musters verankert an den Beginn der " +#~ "Zeile. Siehe auch <link linkend=\"caret\">Einzelheiten</link>" + +#, fuzzy +#~ msgid "" +#~ "$ A dollar at the end of a pattern anchors the end of a line. See <link " +#~ "linkend=\"dollar\">details</link>" +#~ msgstr "" +#~ "$ Ein Dollarzeichen am Beginn eines Musters verankert an das Ende einer " +#~ "Zeile. Siehe auch <link linkend=\"dollar\">Einzelheiten</link>" + +#, fuzzy +#~ msgid "" +#~ "| A vertical bar means logical OR. See <link linkend=\"bar\">details</" +#~ "link>" +#~ msgstr "" +#~ "| Ein vertikaler Strich hat die Bedeutung des logischen ODER. Siehe auch " +#~ "<link linkend=\"bar\">Einzelheiten</link>" + +#~ msgid "" +#~ "( ) Parentheses enclose expressions for grouping. <emphasis>Not supported!" +#~ "</emphasis>" +#~ msgstr "" +#~ "( ) Runde Klammern gruppieren Ausdrücke. <emphasis>Wird nicht unterstützt!" +#~ "</emphasis>" + +#, fuzzy +#~ msgid "" +#~ "\\ A backslash can be used prior to any special character to match that " +#~ "character. See <link linkend=\"backslash\">details</link>" +#~ msgstr "" +#~ "\\ Ein Backslash kann vor jedem besonderem Zeichen benutzt werden, um " +#~ "dieses Zeichen zu finden. Siehe auch <link linkend=\"backslash" +#~ "\">Einzelheiten</link>" + +#, fuzzy +#~ msgid "" +#~ "\\ A backslash can be used prior to an ordinary character to make it a " +#~ "special character. See <link linkend=\"backslash\">details</link>" +#~ msgstr "" +#~ "\\ Ein Backslash kann vor jedem normalen Zeichen benutzt werden um es zu " +#~ "einem besonderen Zeichen zu machen. Siehe auch <link linkend=\"backslash" +#~ "\">Einzelheiten</link>" + +#, fuzzy +#~ msgid "The period ." +#~ msgstr "Der Punkt ." + +#, fuzzy +#~ msgid "" +#~ "The Period \".\" will match any single character even a space or other " +#~ "non-alphabet character. <emphasis>s.t</emphasis> matches <emphasis>s</" +#~ "emphasis>i<emphasis>t</emphasis>, <emphasis>s</emphasis>e<emphasis>t</" +#~ "emphasis>,<emphasis> s</emphasis>o<emphasis>t</emphasis>, etc., which " +#~ "could be located in <emphasis>s</emphasis>i<emphasis>t</emphasis>ting, " +#~ "compas<emphasis>s</emphasis>e<emphasis>t</emphasis>h and <emphasis>s</" +#~ "emphasis>o<emphasis>t</emphasis>tish <emphasis>b..t</emphasis> matches " +#~ "<emphasis>b</emphasis>oo<emphasis>t</emphasis>, <emphasis>b</" +#~ "emphasis>oa<emphasis>t</emphasis> and <emphasis>b</emphasis>ea<emphasis>t " +#~ "foot.tool </emphasis>matches <emphasis>foot</emphasis>s<emphasis>tool </" +#~ "emphasis>and <emphasis>foot tool</emphasis>." +#~ msgstr "" +#~ "Der Punkt "." steht für jedes einzelne Zeichen, sogar für ein " +#~ "Leerzeichen oder für ein Zeichen, dass nicht im Alphabet vorkommt. " +#~ "<emphasis>s.t</emphasis> findet <emphasis>s</emphasis>i<emphasis>t</" +#~ "emphasis>, <emphasis>s</emphasis>e<emphasis>t</emphasis>,<emphasis> s</" +#~ "emphasis>o<emphasis>t</emphasis>, usw., welche in folgenden Zeichenketten " +#~ "vorkommen können <emphasis>s</emphasis>i<emphasis>t</emphasis>ting, " +#~ "compas<emphasis>s</emphasis>e<emphasis>t</emphasis>h and <emphasis>s</" +#~ "emphasis>o<emphasis>t</emphasis>tish <emphasis>b..t</emphasis> findet " +#~ "<emphasis>b</emphasis>oo<emphasis>t</emphasis>, <emphasis>b</" +#~ "emphasis>oa<emphasis>t</emphasis> und <emphasis>b</emphasis>ea<emphasis>t " +#~ "foot.tool </emphasis>findet <emphasis>foot</emphasis>s<emphasis>tool </" +#~ "emphasis>und <emphasis>foot tool</emphasis>" + +#, fuzzy +#~ msgid "The asterisk *" +#~ msgstr "Das Sternchen *" + +#, fuzzy +#~ msgid "" +#~ "The asterisk matches zero or more characters of the preceding: set, " +#~ "character or indicated character. Using a period asterisk combination \".*" +#~ "\" is a common method to match any combination of characters. " +#~ "<emphasis>be*n</emphasis> matches<emphasis> beeen, been, ben</emphasis>, " +#~ "and <emphasis>bn</emphasis> which could locate Reu<emphasis>ben</" +#~ "emphasis> and She<emphasis>bn</emphasis>a. <emphasis>G.*d</emphasis> " +#~ "would match <emphasis>God, good, guard</emphasis> and even <emphasis>Gd</" +#~ "emphasis>." +#~ msgstr "" +#~ "Das Sternchen findet null oder mehr Zeichen des vorhergehenden Sets, " +#~ "Zeichens oder besonderen Zeichens. Die Benutzung einer Punkt Sternchen " +#~ "Kombination ".*" nach einem häufig gefundenem Muster kann die " +#~ "Suche sehr lange dauern lassen und das Programm eingefroren wirken " +#~ "lassen. <emphasis>be*n</emphasis> findet<emphasis> beeen, been, ben</" +#~ "emphasis>, und <emphasis>bn</emphasis> was z.B. "Reu<emphasis>ben</" +#~ "emphasis>" und "She<emphasis>bn</emphasis>a" finden könnte." + +#, fuzzy +#~ msgid "The plus sign +" +#~ msgstr "Das Pluszeichen +" + +#, fuzzy +#~ msgid "" +#~ "The Plus Sign matches one or more characters of the preceding: set, " +#~ "character or indicated character. Using a period and plus sign " +#~ "combination \".+\" is similar to \".*\" (see above), but the string has " +#~ "to contain at least one string to match. <emphasis>be+n</emphasis> " +#~ "matches <emphasis>beeen, been</emphasis> and <emphasis>ben</emphasis>, " +#~ "but not <emphasis>bn</emphasis>." +#~ msgstr "" +#~ "Das Pluszeichen findet ein oder mehr Zeichen des vorhergehenden Sets, " +#~ "Zeichens oder besonderen Zeichens. Die Benutzung einer Pluszeichen " +#~ "Sternchen Kombination "+*" nach einem häufig gefundenem Muster " +#~ "kann die Suche sehr lange dauern lassen und das Programm eingefroren " +#~ "wirken lassen. "<emphasis>be+n</emphasis>" findet "" +#~ "<emphasis>beeen, been</emphasis>" und "<emphasis>ben</" +#~ "emphasis>", jedoch nicht "<emphasis>bn</emphasis>"." + +#, fuzzy +#~ msgid "The question mark ?" +#~ msgstr "Das Fragezeichen ?" + +#~ msgid "" +#~ "The Question Mark matches zero or one character of the preceding: set, " +#~ "character or indicated character. <emphasis>be?n</emphasis> matches " +#~ "<emphasis>ben</emphasis> and <emphasis>bn</emphasis> but not " +#~ "<emphasis>been</emphasis>. <emphasis>trees?</emphasis> matches " +#~ "<emphasis>trees</emphasis> or <emphasis>tree</emphasis>." +#~ msgstr "" +#~ "Das Fragezeichen findet 0 oder mehr Zeichen des vorhergehenden Sets, " +#~ "Zeichens oder besonderen Zeichens. <emphasis>be?n</emphasis> findet " +#~ "<emphasis>ben</emphasis> und <emphasis>bn</emphasis> jedoch nicht " +#~ "<emphasis>been</emphasis>. <emphasis>trees?</emphasis> findet " +#~ "<emphasis>trees</emphasis> oder <emphasis>tree</emphasis>." + +#, fuzzy +#~ msgid "The square brackets [ ]" +#~ msgstr "Die eckigen Klammern [ ]" + +#, fuzzy +#~ msgid "" +#~ "The Square Brackets enclose a set of characters that can match. The " +#~ "period, asterisk, plus sign and question mark are not special inside the " +#~ "brackets. A minus sign can be used to indicate a range. If you want a " +#~ "caret \"^\" to be part of the range do not place it first after the left " +#~ "bracket or it will be a special character. To include a \"]\" in the set " +#~ "make it the first (or second after a special \"^\") character in the set. " +#~ "To include a minus sign in the set make it the first (or second after a " +#~ "special \"^\") or last character in the set. <emphasis>s[eia]t</emphasis> " +#~ "matches <emphasis>set</emphasis>, <emphasis>sit</emphasis>, and " +#~ "<emphasis>sat</emphasis>, but not <emphasis>s</emphasis>o<emphasis>t</" +#~ "emphasis>. <emphasis>s[eia]+t </emphasis>matches as above but also, " +#~ "<emphasis>seat, seet, siet</emphasis>, etc. <emphasis>[a-d]</emphasis> " +#~ "matches <emphasis>a, b, c,</emphasis> or <emphasis>d</emphasis>. " +#~ "<emphasis>[A-Z]</emphasis> matches any uppercase letter. [.;:?!] " +#~ "matches ., ;, :, ?, or ! but not a comma. [ ]^-] matches ] or ^ or -." +#~ msgstr "" +#~ "Die eckigen Klammern schließen eine Menge von Zeichen ein, die Treffer " +#~ "erzielen können. Die Zeichen Punkt, Sternchen, Pluszeichen und " +#~ "Fragezeichen werden innerhalb der Klammern nicht als besondere Zeichen " +#~ "behandelt. Ein Minuszeichen kann benutzt werden, um einen Bereich " +#~ "anzugeben. Falls Sie möchten, dass ein Hochzeichen "^" Teil des " +#~ "Bereiches wird plazieren Sie es nicht direkt hinter die linke Klammer, " +#~ "oder es wird als besonderes Zeichen behandelt. Um den vertikalen Strich " +#~ ""|" in die Menge aufzunehmen, machen Sie ihn zum ersten Zeichen " +#~ "nach der linken eckigen Klammer (oder zweites nach dem besonderen Zeichen " +#~ ""^"). Um ein Minuszeichen in die Menge aufzunehmen machen Sie " +#~ "es zum ersten Zeichen nach der linken Klammer (oder zweites nach dem " +#~ "besonderen Zeichen "^") oder auch zum letzten Zeichen der " +#~ "Menge. <emphasis>s[eia]t</emphasis> findet <emphasis>set</emphasis>, " +#~ "<emphasis>sit</emphasis>, und <emphasis>sat</emphasis>, jedoch nicht " +#~ "<emphasis>s</emphasis>o<emphasis>t</emphasis>. <emphasis>s[eia]+t </" +#~ "emphasis>findet so wie oben und<emphasis>seat, seet, siet</emphasis>, " +#~ "usw. <emphasis>[a-d]</emphasis> findet <emphasis>a, b, c,</emphasis> oder " +#~ "<emphasis>d</emphasis>. <emphasis>[A-Z]</emphasis> findet jeden " +#~ "Großbuchstaben. [.;:?!] findet ., ;, :, ?, oder ! jedoch kein Komma. [ ]" +#~ "^-] findet ] oder ^ oder -" + +#, fuzzy +#~ msgid "The caret first in square brackets [^xxx]" +#~ msgstr "Das Hochzeichen zu Beginn in den eckigen Klammern [^xxx" + +#~ msgid "" +#~ "If the Caret is the first character after the left bracket it means NOT. " +#~ "<emphasis>s[^io]t</emphasis> matches <emphasis>set, sat</emphasis>, etc., " +#~ "but not <emphasis>s</emphasis>i<emphasis>t</emphasis> and <emphasis>s</" +#~ "emphasis>o<emphasis>t</emphasis>." +#~ msgstr "" +#~ "Wenn das Hochzeichen das erste Zeichen nach der linken Klammer ist, hat " +#~ "es die Bedeutung von NICHT. <emphasis>s[^io]t</emphasis> findet " +#~ "<emphasis>set, sat</emphasis>, usw., jedoch nicht <emphasis>s</" +#~ "emphasis>i<emphasis>t</emphasis> und <emphasis>s</emphasis>o<emphasis>t</" +#~ "emphasis>." + +#, fuzzy +#~ msgid "The caret as start of line anchor ^xxx" +#~ msgstr "Das Hochzeichen als Zeilenbeginn Anker ^xxx" + +#, fuzzy +#~ msgid "" +#~ "If the Caret is the first character in a pattern it anchors the pattern " +#~ "to the start of a line. Any match must be at the beginning of a line. A " +#~ "line here means a part of text delimited by the return character or the " +#~ "end of the text. In Bibles, a \"line\" in this sense is often equivalent " +#~ "to a single verse; the word-wrapping that is performed by &bibletime; " +#~ "when the text is rendered on the screen does not affect the search " +#~ "algorithm. <emphasis>^In the beginning</emphasis> matches lines that " +#~ "start with \"<emphasis>In the beginning</emphasis>\"." +#~ msgstr "" +#~ "Wenn das Hochzeichen das erste Zeichen in einem Muster ist, verankert es " +#~ "diese an den Beginn der Zeile. Jeder Treffer muss am Beginn der Zeile " +#~ "liegen. Wegen ungefilterten Formatierungszeichen in einigen Texten " +#~ "funktioniert diese Funktion nicht immer. Sie könnte es jedoch, wenn " +#~ "einige Punkte nach dem Hochzeichen gesetzt werden, um die " +#~ "Formatierungszeichen zu umgehen. <emphasis>^Am Anfang</emphasis> findet " +#~ "Zeilen, die mit "<emphasis>Amfang</emphasis>". beginnen " +#~ "(Vielleicht müssen Sie "<emphasis>^.....Am Anfang</emphasis>" " +#~ "benutzen)." + +#, fuzzy +#~ msgid "" +#~ "(Because of unfiltered formatting characters in some texts, this feature " +#~ "does not always work correctly, but may if a few periods are placed after " +#~ "the caret to account for the formatting characters. If that is the case " +#~ "for you, you could try <emphasis>^..In the beginning</emphasis> instead.)" +#~ msgstr "" +#~ "Wenn das Hochzeichen das erste Zeichen in einem Muster ist, verankert es " +#~ "diese an den Beginn der Zeile. Jeder Treffer muss am Beginn der Zeile " +#~ "liegen. Wegen ungefilterten Formatierungszeichen in einigen Texten " +#~ "funktioniert diese Funktion nicht immer. Sie könnte es jedoch, wenn " +#~ "einige Punkte nach dem Hochzeichen gesetzt werden, um die " +#~ "Formatierungszeichen zu umgehen. <emphasis>^Am Anfang</emphasis> findet " +#~ "Zeilen, die mit "<emphasis>Amfang</emphasis>". beginnen " +#~ "(Vielleicht müssen Sie "<emphasis>^.....Am Anfang</emphasis>" " +#~ "benutzen)." + +#, fuzzy +#~ msgid "The dollar sign as end of line anchor xxx$" +#~ msgstr "Das Dollarzeichen als Zeilenende Anker xxx$" + +#, fuzzy +#~ msgid "" +#~ "If the Dollar Sign is the last character in a pattern it anchors the " +#~ "pattern to the end of a line. Any match must be at the end of a line. " +#~ "<emphasis>Amen\\.$</emphasis> matches lines that end with " +#~ "\"<emphasis>Amen.</emphasis>\"" +#~ msgstr "" +#~ "Wenn das Dollarzeichen das letzte des Musters ist, verankert es das " +#~ "Muster an das Ende der Zeile. Jeder Treffer muss am Ende der Zeile " +#~ "stattfinden. Wegen ungefilterten Formatierungszeichen in einigen Texten " +#~ "funktioniert diese Funktion nicht immer. Sie könnte es jedoch, wenn " +#~ "einige Punkte vor das Dollarzeichen gesetzt werden, um die " +#~ "Formatierungszeichen zu umgehen. <emphasis>Amen\\.$</emphasis> findet " +#~ "Zeilen, die mit "<emphasis>Amen.</emphasis>" enden (Vielleicht " +#~ "müssen Sie "Amen\\....", "Amen\\..........$", oder " +#~ "sogar "Amen\\....................$" benutzen)" + +#, fuzzy +#~ msgid "The vertical bar |" +#~ msgstr "Der senkrechte Strich |" + +#, fuzzy +#~ msgid "" +#~ "The Vertical Bar between patterns means OR. <emphasis>John|Peter</" +#~ "emphasis> matches <emphasis>John</emphasis> or <emphasis>Peter. John ." +#~ "*Peter|Peter .*John</emphasis> matches <emphasis>John</emphasis> ... " +#~ "<emphasis>Peter</emphasis> or <emphasis>Peter</emphasis> ... " +#~ "<emphasis>John</emphasis>. <emphasis>pain|suffering|sorrow</emphasis> " +#~ "matches <emphasis>pain</emphasis>, or <emphasis>suffering</emphasis>, or " +#~ "<emphasis>sorrow</emphasis>." +#~ msgstr "" +#~ "Der vertikale Strich zwischen Mustern bedeutet ODER. <emphasis>John|" +#~ "Peter</emphasis> findet <emphasis>John</emphasis>. <emphasis>Peter. John ." +#~ "*Peter|Peter .*John</emphasis> matches <emphasis>John</emphasis> ... " +#~ "<emphasis>Peter</emphasis> oder <emphasis>Peter</emphasis> ... " +#~ "<emphasis>John</emphasis>. (.* slows a search) <emphasis>pain|suffering|" +#~ "sorrow</emphasis> findet<emphasis>pain</emphasis>, oder " +#~ "<emphasis>suffering</emphasis>, oder <emphasis>sorrow</emphasis>." + +#, fuzzy +#~ msgid "The parentheses ( )" +#~ msgstr "Die runden Klammern ( )" + +#~ msgid "The use of Parentheses ( ) is not supported!" +#~ msgstr "Die Benutzung der runden Klammern () wird nicht unterstützt." + +#, fuzzy +#~ msgid "The backslash prior to a special character \\*" +#~ msgstr "Der Backslash vor einem besonderen Zeichen \\*" + +#, fuzzy +#~ msgid "" +#~ "The Backslash prior to a special character indicates that the character " +#~ "is not being used in its special meaning, but is just to match itself. " +#~ "\"amen\\.\" matches <emphasis>amen.</emphasis> but not <emphasis>amen</" +#~ "emphasis>t and will not locate firm<emphasis>amen</emphasis>t." +#~ msgstr "" +#~ "Der Backslash vor einem besonderen Zeichen bedeutet, dass das Zeichen " +#~ "nicht in seiner besonderen Bedeutung behandelt werden soll, sondern dass " +#~ "es das Zeichen selbst sein soll. "<emphasis>amen\\.</emphasis>" " +#~ "findet "<emphasis>amen.</emphasis>", jedoch nicht "" +#~ "<emphasis>amen</emphasis>t" und es wird nicht "" +#~ "firm<emphasis>amen</emphasis>t"." + +#, fuzzy +#~ msgid "The backslash prior to an ordinary character \\s" +#~ msgstr "Der Backslash vor einem normalen Zeichen \\s" + +#~ msgid "" +#~ "The Backslash prior to an ordinary character indicates that the character " +#~ "is not being used to match itself, but has special meaning." +#~ msgstr "" +#~ "Der Backslash vor einem normalen Zeichen bedeutet, dass dieses statt der " +#~ "normalen Bedeutung eine besondere haben soll." + +#, fuzzy +#~ msgid "" +#~ "\\b if used outside [ ] means word boundary. If used inside [ ], it means " +#~ "backspace. <emphasis>\\brighteous\\b</emphasis> matches " +#~ "<emphasis>righteous</emphasis> but not un<emphasis>righteous</emphasis> " +#~ "or <emphasis>righteous</emphasis>ness." +#~ msgstr "" +#~ "\\b ausßerhalb von [ ] benutzt, bedeutet es Wortgrenze. Innerhalb von [ ] " +#~ "hat die es die Bedeutung des Backspace. <emphasis>\\brighteous\\b</" +#~ "emphasis> findet <emphasis>righteous</emphasis>, aber nicht " +#~ "un<emphasis>righteous</emphasis> oder <emphasis>righteous</emphasis>ness" + +#~ msgid "" +#~ "\\B means non-word boundary. <emphasis>\\Brighteous\\B</emphasis> matches " +#~ "un<emphasis>righteous</emphasis>ness and un<emphasis>righteous</" +#~ "emphasis>ly but not <emphasis>righteous</emphasis>, " +#~ "un<emphasis>righteous</emphasis> or <emphasis> righteous</emphasis>ness." +#~ msgstr "" +#~ "\\B steht für keine Wortgrenze. <emphasis>\\Brighteous\\B</emphasis> " +#~ "findet un<emphasis>righteous</emphasis>ness und un<emphasis>righteous</" +#~ "emphasis>ly, jedoch nicht <emphasis>righteous</emphasis>, " +#~ "un<emphasis>righteous</emphasis> oder <emphasis> righteous</emphasis>ness." + +#~ msgid "\\d means digit; same as [0-9]." +#~ msgstr "\\d steht für Zahlen; das Gleiche wie [0-9]." + +#~ msgid "\\D means non-digit, same as [^0-9]." +#~ msgstr "\\D steht für nicht-Zahlen; das Gleiche wie [^0-9]." + +#, fuzzy +#~ msgid "\\s means whitespace character." +#~ msgstr "\\s bedeutet Leerzeichen." + +#, fuzzy +#~ msgid "\\S means no whitespace character." +#~ msgstr "\\S steht für nicht-Leerzeichen." + +#~ msgid "\\w means alphanumeric; same as [a-zA-Z0-9_]." +#~ msgstr "\\w bedeutet alphanumerisch; das Gleiche wie [a-zA-Z0-9_]." + +#~ msgid "\\W means not alphanumeric; same as [^a-zA-Z0-9_]." +#~ msgstr "\\W bedeutet nicht-alphanumerisch; das Gleiche wie [^a-zA-Z0-9_]." + +#, fuzzy +#~ msgid "Configure &bibletime; dialog" +#~ msgstr "&bibletime; konfigurieren" + +#~ msgid "Tip of the Day" +#~ msgstr "Tipp des Tages" + +#, fuzzy +#~ msgid "<firstname>Fred</firstname> <surname>Saalbach</surname>" +#~ msgstr "<firstname>Bob</firstname> <surname>Harman</surname>" + +#~ msgid "<firstname>Jeffrey</firstname> <surname>Hoyt</surname>" +#~ msgstr "<firstname>Jeffrey</firstname> <surname>Hoyt</surname>" + +#, fuzzy +#~ msgid "<firstname>Martin</firstname> <surname>Gruner</surname>" +#~ msgstr "<firstname>Bob</firstname> <surname>Harman</surname>" + +#~ msgid "ROLES_OF_TRANSLATORS" +#~ msgstr "<firstname>Joachim</firstname> <surname>Ansorg</surname>" + +#~ msgid "<keyword>KDE</keyword>" +#~ msgstr "<keyword>KDE</keyword>" + +#~ msgid "sword" +#~ msgstr "sword" + +#~ msgid "crosswire" +#~ msgstr "crosswire" + +#~ msgid "help dialog" +#~ msgstr "Hilfedialog" + +#~ msgid "Multiple words (AND)" +#~ msgstr "Mehrere Worte (UND)" + +#, fuzzy +#~ msgid "" +#~ "If <guimenuitem>Multiple words (AND)</guimenuitem> is marked, the search " +#~ "will locate all lines (or verses) that have all the words. The position " +#~ "and order of the words does not matter. A search for "prove " +#~ "cause" will find Gen. 21:25, "And Abraham re<emphasis>prove</" +#~ "emphasis>d Abimelech be <emphasis>cause</emphasis> of a well of water..." +#~ "" This is because a word that is part of another word is considered " +#~ "found if a word containing it is found." +#~ msgstr "" +#~ "Wenn \"Mehrere Wörter (UND)\" ausgewählt ist, wird die Suche alle Verse " +#~ "finden, die alle eingegebenen Worte enthalten. Die Position und " +#~ "Reihenfolge der Worte spielt keine Rolle. Wenn alle Worte in einem Vers " +#~ "enthalten sind, wird er in der Liste der gefundenen Verse angezeigt. Eine " +#~ "Suche nach "prove cause" wird 1 Mose 21:25 finden, "And " +#~ "Abraham re<emphasis>prove</emphasis>d Abimelech be <emphasis>cause</" +#~ "emphasis> of a well of water..." Es reicht also sogar, wenn die " +#~ "gesuchten Worte in den Worten des Verses enthalten sind." + +#~ msgid "Multiple words (OR)" +#~ msgstr "Mehrere Worte (ODER)" + +#, fuzzy +#~ msgid "" +#~ "If <guimenuitem>Multiple words (OR)</guimenuitem> is marked, the search " +#~ "will locate all lines (or verses) that have any of the words. A search " +#~ "for "prove cause" will find Genesis 21:11, "And the thing " +#~ "was very grievous in Abraham's sight be<emphasis>cause </emphasis> of his " +#~ "son."" +#~ msgstr "" +#~ "Wenn der Knopf \"Mehrere Wörter (ODER)\" ausgewählt wurde, dass findet " +#~ "die Suche alle Zeilen (oder Verse) die eines der Wörter des Eingabefeldes " +#~ "enthalten. Eine Suche nach "cause" findet 1. Mose 21:11 "" +#~ "And the thing was very grievous in Abraham's sight be<emphasis>cause </" +#~ "emphasis> of his son."." + +#~ msgid "Exact" +#~ msgstr "Genau" + +#, fuzzy +#~ msgid "" +#~ "If <guimenuitem>Exact</guimenuitem> is marked, the search will locate all " +#~ "lines (or verses) that contain the very phrase that was entered in the " +#~ "input field, including any spaces. A search for "now how thou " +#~ "ought" will find 1 Timothy 3:1, "...that thou mayest " +#~ "k<emphasis>now how thou ought</emphasis>est to behave..."" +#~ msgstr "" +#~ "Wenn Genaue Suche ausgewählt wurde, wird die Suche alle Zeilen (oder " +#~ "Verse) finden, die genau den in der Eingabezeile eingegebenen Text unter " +#~ "Einbezug aller Leerzeichen enthalten. Der gesuchte Satz muss nicht an " +#~ "einer Wortgrenze starten. Eine Suche nach "amt begehrt" wird 1. " +#~ "Thimotheus 3:1 finden: "Das ist gewißlich wahr: So jemand ein " +#~ "Bischofs<emphasis>amt begehrt</emphasis>, der begehrt ein köstlich Werk." +#~ """ + +#~ msgid "Regular expression" +#~ msgstr "Regulärer Audrück" + +#, fuzzy +#~ msgid "" +#~ "Use the <guimenuitem>Case sensitive</guimenuitem> box to switch case " +#~ "sensite searching on or off." +#~ msgstr "<guimenuitem>Kapitel</guimenuitem> - Das ganze Kapitel." diff --git a/i18n/handbook/handbook-fi.po b/i18n/handbook/handbook-fi.po new file mode 100644 index 0000000..8e1ecf8 --- /dev/null +++ b/i18n/handbook/handbook-fi.po @@ -0,0 +1,1731 @@ +# translation of handbook-fi.po to Finnish +# #-#-#-#-# full.po (full) #-#-#-#-# +# Copyright (C) 2005, 2009 Free Software Foundation, Inc. +# #-#-#-#-# fi.po (fi) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# Copyright (C) 2005 Free Software Foundation, Inc. +# #-#-#-#-# fi.po (fi) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# Copyright (C) 2005 Free Software Foundation, Inc. +# #-#-#-#-# fi.po (handbook) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# Copyright (C) 2005 Free Software Foundation, Inc. +# #-#-#-#-# fi.po (handbook) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# Copyright (C) 2005 Free Software Foundation, Inc. +# #-#-#-#-# fi.po (handbook) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# Copyright (C) 2005 Free Software Foundation, Inc. +# #-#-#-#-# fi.po (handbook) #-#-#-#-# +# Copyright (C) 2005 Free Software Foundation, Inc. +# +# Ilpo Kantonen <ilpo@iki.fi>, 2005. +# Ilpo Kantonen <ilpo@iki.fi>, 2005, 2009.#. +msgid "" +msgstr "" +"Project-Id-Version: handbook-fi\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-28 22:11-0400\n" +"PO-Revision-Date: 2009-03-06 16:56+0200\n" +"Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n" +"Language-Team: Finnish <fi@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.11.4\n" +"#-#-#-#-# fi.po (fi) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"#-#-#-#-# fi.po (fi) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"#-#-#-#-# fi.po (handbook) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"#-#-#-#-# fi.po (handbook) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"#-#-#-#-# fi.po (handbook) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"#-#-#-#-# fi.po (handbook) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: docs/handbook/en/docbook/hdbk-config.docbook:2 +msgid "Configuring &bibletime;" +msgstr "&bibletime;:n asetukset" + +# type: Content of: <chapter><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:3 +msgid "" +"In this section you find an overview to configure &bibletime;, which can be " +"found under <guimenu>Settings</guimenu> in the main menu." +msgstr "" +"Tässä osiossa on yleiskuvaus, kuinka &bibletime;:n asetuksia asetetaan. " +"Ohjelmassa tämä löytyy päävalikon <guimenu>Asetukset</guimenu> -kohdasta." + +#: docs/handbook/en/docbook/hdbk-config.docbook:7 +msgid "Configure BibleTime Dialog" +msgstr "Aseta &bibletime; -ikkuna" + +#: docs/handbook/en/docbook/hdbk-config.docbook:8 +msgid "" +"The &bibletime; user interface can be customized in many ways depending on " +"your needs. You can access the configuration dialog by selecting " +"<menuchoice> <guimenu>Settings</guimenu> </menuchoice> " +"<guimenuitem>Configure &bibletime;</guimenuitem>." +msgstr "" +"&bibletime; käyttöliittymä voidaan muokata monella tavalla tarpeittesi " +"mukaan. Pääset asetusikkunaan valitsemalla <menuchoice><guimenu>Asetukset</" +"guimenu></menuchoice> <guimenuitem>Aseta &bibletime;</guimenuitem>." + +#: docs/handbook/en/docbook/hdbk-config.docbook:19 +msgid "" +"The startup behavior can be customized. Select from the following options:" +msgstr "" +"Käynnistyskäyttäytymistä voidaan säätää. Valitse seuraavista valinnoista:" + +#: docs/handbook/en/docbook/hdbk-config.docbook:23 +msgid "Show startup logo" +msgstr "Näytä aloituskuva" + +#: docs/handbook/en/docbook/hdbk-config.docbook:26 +msgid "" +"Display templates define the rendering of text (colors, size etc.). Various " +"built-in templates are available. If you select one, you will see a preview " +"on the right pane." +msgstr "" +"Näyttömallit määrittelevät tekstin renderöinnin (värit, koko jne.). " +"Saatavana on erilaisia sisäänrakennettuja mallipohjia. Jos valitset yhden " +"sellaisen, näet esikatselukuvan oikealla paneelissa." + +#: docs/handbook/en/docbook/hdbk-config.docbook:34 +msgid "" +"Here you can specify which language should be used for the biblical " +"booknames. Set this to your native language, if it is available, and you'll " +"feel at home." +msgstr "" +"Tässä voit määritellä, mitä kieltä käytetään kirjojen nimissä. Aseta tämä " +"äidinkieleksesi, jos se on saatavilla. Silloin tunnet olosi kotoisaksi." + +#: docs/handbook/en/docbook/hdbk-config.docbook:38 +#, fuzzy +msgid "" +"By default, &bibletime; uses the default system display font. You can " +"override this font if necessary. Some languages require special fonts to be " +"displayed correctly, and this dialog allows you to specify a custom font for " +"each language." +msgstr "" +"Oletuksena &bibletime; käyttää &kde;:n yleisiä näyttökirjasinta, jonka voi " +"asettaa KDE:n Ohjauskeskuksessa. Voit korvata tarvittaessa tämän " +"kirjasimen. Jotkut kielet tarvitsevat erikoiskirjasimia näkyäkseen oikein. " +"Tässä ikkunassa voit määrittää omat kirjasimet kullekin kielelle." + +#: docs/handbook/en/docbook/hdbk-config.docbook:48 +msgid "<phrase>Options Dialog - fonts</phrase>" +msgstr "<phrase>Valintavaihtoehtoikkunan kirjasimet</phrase>" + +#: docs/handbook/en/docbook/hdbk-config.docbook:51 +msgid "The Options dialog - Fonts." +msgstr "Valintaikkuna - Kirjasimet." + +#: docs/handbook/en/docbook/hdbk-config.docbook:54 +#, fuzzy +msgid "" +"&bibletime; can now use all supported fonts. As long as the works you are " +"interested in display correctly nothing needs to be done here. If a work " +"only displays as a series of question marks (??????) or empty boxes, then " +"you know that the standard display font does not contain the characters used " +"in this work." +msgstr "" +"&bibletime; osaa käyttää nyt kaikkia KDE/QT:n kirjasimia. Niin kauan kuin " +"olet kiinnostunut teoksista, jotka näkyvät oikein, tässä ei tarvitse tehdä " +"mitään. Jos näytöllä näkyy sarja kysymysmerkkejä (??????) tai tyhjiä " +"laatikoita, silloin tiedät, että KDE:n oletusnäytön kirjasin ei sisällä " +"kaikkia tämän teoksen käyttämiä merkkejä." + +#: docs/handbook/en/docbook/hdbk-config.docbook:61 +#, fuzzy +msgid "" +"To correct this, choose this work's language from the drop down menu. Select " +"the use custom font checkbox. Now select a font. For example, a font that " +"supports many languages is Code2000. If no installed font can display the " +"work you are interested in, try installing the localization package for that " +"language." +msgstr "" +"Korjataksesi tämän valitse tämän teoksen kieli alasvetovalikosta. Valitse " +"oma kirjasin valintaruutu. Nyt valitse kirjasin. Esimerkiksi monia kieliä " +"tarjoava kirjasin on Code2000. Jos mikään asennettu kirjasin ei pysty " +"näyttämään teosta, sinun tulee asentaa konelle &kde; lokalisointipaketti " +"sille kielelle." + +#: docs/handbook/en/docbook/hdbk-config.docbook:68 +msgid "Installing fonts" +msgstr "Kirjasimien asennus" + +#: docs/handbook/en/docbook/hdbk-config.docbook:69 +#, fuzzy +msgid "" +"Detailed font installation instructions are outside the scope of this " +"handbook. For further information you might want to refer to the <ulink url=" +"\"http://www.linux.org/docs/ldp/howto/Unicode-HOWTO-2.html\"> Unicode HOWTO</" +"ulink>." +msgstr "" +"Tässä käsikirjassa ei ole kirjasimien asennuksen yksityiskohtaisia ohjeita. " +"&kde;:n <ulink url=\"help:/kcontrol/index.html\">Ohjauskeskus</ulink> " +"sisältää erinomaisen ja helpon kirjasimien asennusmoduulin. Lue <ulink url=" +"\"help:/kcontrol/kcmfontinst/index.html\"> sen dokumentaatio</ulink>. " +"Lisätietoja saadaksesi lue <ulink url=\"http://www.linux.org/docs/ldp/howto/" +"Unicode-HOWTO-2.html\"> Unicode HOWTO</ulink>." + +#: docs/handbook/en/docbook/hdbk-config.docbook:75 +msgid "" +"If you use a small font like Clearlyu (about 22kb), &bibletime; will run " +"faster than with a large font like <trademark class=\"registered\">Bitstream " +"Cyberbit</trademark>(about 12Mb)." +msgstr "" +"Jos käytät pientä kirjasinta kuten Clearlyu (noin 22kb), &bibletime; on " +"nopeampi kuin suurilla kirjasimilla kuten <trademark class=\"registered\"> " +"Bitstream Cyberbit</trademark> (noin 12Mb)." + +#: docs/handbook/en/docbook/hdbk-config.docbook:82 +msgid "Obtaining Fonts" +msgstr "Kirjasimien hankinta" + +#: docs/handbook/en/docbook/hdbk-config.docbook:83 +msgid "Fonts can be obtained from a number of sources:" +msgstr "Kirjasimia voi hankkia lukuisasta joukosta lähteitä:" + +#: docs/handbook/en/docbook/hdbk-config.docbook:86 +#, fuzzy +msgid "Your *nix distribution." +msgstr "Linux-distribuutiosi." + +#: docs/handbook/en/docbook/hdbk-config.docbook:89 +msgid "Your distribution's localization packages." +msgstr "Distribuutiosi lokalisointipaketit." + +#: docs/handbook/en/docbook/hdbk-config.docbook:92 +msgid "" +"An existing <trademark class=\"registered\">Microsoft Windows</" +"trademark>installation on the same computer." +msgstr "" +"Olemassaoleva <trademark class=\"registered\">Microsoft Windows</trademark> " +"asennus samalla tietokoneella." + +#: docs/handbook/en/docbook/hdbk-config.docbook:98 +msgid "A font collection, such as are available from Adobe or Bitstream." +msgstr "" +"Kirjasinkokoelma, sellainen kuin on saatavilla Adobella tai Bitstreamilla." + +#: docs/handbook/en/docbook/hdbk-config.docbook:102 +msgid "Online font collections." +msgstr "Online kirjasinkokoelmat." + +#: docs/handbook/en/docbook/hdbk-config.docbook:105 +msgid "" +"Unicode fonts support more characters than other fonts, and some of these " +"fonts are available at no charge. None of available fonts includes all " +"characters defined in the Unicode standard, so you may want to use different " +"fonts for different languages." +msgstr "" +"Unicode-kirjasimet tarjoavat enemmän merkkejä kuin muut kirjasimet, ja osa " +"niistä kirjasimista on saatavilla ilmaiseksi. Mikään saatavillaoleva " +"kirjasin ei sisällä kaikkia Unicode-standardin määrittelemiä merkkejä. Sinun " +"tulee siis käyttää eri kirjasimia eri kielille." + +#: docs/handbook/en/docbook/hdbk-config.docbook:111 +msgid "Unicode Fonts" +msgstr "Unicode-kirjasimet" + +#: docs/handbook/en/docbook/hdbk-config.docbook:119 +msgid "" +"Perhaps the best free Unicode font, covering a wide range of characters." +msgstr "Ehkä paras ilmainen Unicode-kirjasin, käsittää laajan joukon merkkejä." + +#: docs/handbook/en/docbook/hdbk-config.docbook:127 +#, fuzzy +msgid "Excellent Unicode fonts from the Summer Institute of Linguistics." +msgstr "Erinomainen lingvistiikan kesäinstituutin unicode-kirjasin." + +#: docs/handbook/en/docbook/hdbk-config.docbook:135 +#, fuzzy +msgid "A new free Unicode font initiative." +msgstr "Uusi vapaa unicode-kirjasinaloite." + +#: docs/handbook/en/docbook/hdbk-config.docbook:142 +msgid "Several fonts available from the Crosswire Bible Society Ftp site." +msgstr "Useita kirjasimia saatavana Crosswire Bible Society Ftp -palvelimella." + +#: docs/handbook/en/docbook/hdbk-config.docbook:150 +msgid "" +"Covers almost the entire range of Unicode, but might slow &bibletime; down " +"because of its size." +msgstr "" +"Käsittää melkein koko Unicode-merkistön, mutta hidastuttaa &bibletime;ä " +"merkittävästi koon vuoksi." + +#: docs/handbook/en/docbook/hdbk-config.docbook:155 +msgid "Clearlyu" +msgstr "Clearlyu" + +#: docs/handbook/en/docbook/hdbk-config.docbook:156 +msgid "Included in some distributions. Contains European, Greek, Hebrew, Thai." +msgstr "" +"Sisältyy muutamiin jakeludistribuutioihin. Sisältää euroopan, kreikan, " +"heprean ja Thai-kielen." + +#: docs/handbook/en/docbook/hdbk-config.docbook:164 +msgid "Partial coverage, see information on linked site." +msgstr "Osittainen peittävyys, katso tietoja linkitetyltä sivulta." + +#: docs/handbook/en/docbook/hdbk-config.docbook:170 +msgid "" +"There are good Unicode font lists on the net, as the one by Christoph Singer " +"( <ulink url=\"http://www.slovo.info/unifonts.htm\">Multilingual Unicode " +"TrueType Fonts in the Internet</ulink>), or the one by Alan Wood ( <ulink " +"url=\"http://www.alanwood.net/unicode/fontsbyrange.html\"> Unicode character " +"ranges and the Unicode fonts that support them</ulink>)." +msgstr "" +"Netissä on hyviä Unicode-kirjasinluetteloja, kuten Christoph Singerin " +"( <ulink url=\"http://www.slovo.info/unifonts.htm\">Multilingual Unicode " +"TrueType Fonts in the Internet</ulink>), tai Alan Woodin (<ulink url=" +"\"http://www.alanwood.net/unicode/fontsbyrange.html\"> Unicode character " +"ranges and the Unicode fonts that support them</ulink>)." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:184 +#, fuzzy +msgid "" +"Many features provided by the Sword backend can now be customized in " +"&bibletime;. These features are documented right in the dialog. You also " +"have the possibility to specify standard works that should be used when no " +"specific work is specified in a reference. An example: The standard Bible is " +"used to display the content of cross references in the Bible. When you hover " +"over then, the Mag will show the content of the verses referred to, " +"according to the standard Bible you specified." +msgstr "" +"Monia Sword-taustaohjelman ominaisuuksia voidaan räätälöidä&bibletime;-" +"ohjelmassa. Nämä ominaisuudet on dokumentoitu oikealla ikkunassa. Sinulla on " +"mahdollisuus määritellä oletusteokset, joita käytetään, jos yhtään teosta ei " +"ole määritelty viitteenä. Esimerkki: standardia Raamattua käytetään " +"näyttämään Raamatun ristiviittauksien sisältöjä. Kun siirrät hiiren niiden " +"ylle, suurennuslasi näyttää viitattujen jakeiden sisällön standardista " +"Raamatusta, jonka olet määritellyt." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:198 +msgid "" +"HotKeys are special key commands that can be used in the place of the menu " +"items and icons. A number of &bibletime;'s commands have predefined HotKeys " +"(see <link linkend=\"hdbk-reference-hotkeys\">this section</link> for a " +"complete listing). Most of &bibletime;'s commands can be assigned HotKeys " +"here. This is very helpful to quickly access the functions that you need the " +"most." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:2 +msgid "Introduction" +msgstr "Johdanto" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:4 +msgid "About &bibletime;" +msgstr "Tietoja &bibletime;:stä" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:5 +#, fuzzy +msgid "" +"&bibletime; is a Bible study tool with support for different types of texts " +"and languages. Even large amounts of works modules are easy to install and " +"manage. It is built on the <ulink url=\"http://www.crosswire.org/sword" +"\">Sword</ulink> library, which provides the back-end functionality for " +"&bibletime;, such as viewing Bible text, searching etc. Sword is the " +"flagship product of the <ulink url=\"http://www.crosswire.org\">Crosswire " +"Bible Society</ulink>." +msgstr "" +"&bibletime; on Raamattuohjelma erilaisten tekstien tuella ja kielillä. " +"Edelleen laaja joukko teoksia on helppo asentaa ja hallinnoida moduuleina. " +"Se on rakennettu <ulink url=\"http://www.crosswire.org/sword\">Sword</ulink>-" +"kirjastoon, joka tarjoaa toiminnallisuuden &bibletime;:lle, kuten Raamatun " +"tekstin näyttämiseen, etsintään, jne. Sword on <ulink url=\"http://www." +"crosswire.org\">Crosswire Bible Societyn</ulink> lippulaiva." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:14 +msgid "" +"&bibletime; is designed to be used with works encoded in one of the formats " +"supported by the Sword project. Complete information on the supported " +"document formats can be found in the <ulink url=\"http://www.crosswire.org/" +"sword/develop/index.jsp\"> developers section</ulink> of the Sword Project, " +"Crosswire Bible Society." +msgstr "" +"&bibletime; on suunniteltu käyttämään Sword-projektin mallien mukaisia " +"teoksia. Tuettujen asiakirjamuotojen täydelliset tiedot löytyvät osoitteesta " +"Crosswire Bible Societyn Sword-projektin <ulink url=\"http://www.crosswire." +"org/sword/develop/index.jsp\">kehittäjien osio</ulink>." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:22 +msgid "Available works" +msgstr "Saatavana olevat tehtävät" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:23 +msgid "" +"Over 200 documents in 50 languages are available from the <ulink url=" +"\"http://www.crosswire.org\">Crosswire Bible Society</ulink>. These include:" +msgstr "" +"Yli 200 asiakirjaa 50 kielellä ovat saatavana <ulink url=\"http://www." +"crosswire.org\">Crosswire Bible Societyn</ulink> sivuilta. Nämä sisältävät:" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:28 +msgid "Bibles" +msgstr "Raamattuja" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:30 +msgid "" +"The full Bible text, with optional things like Strong's Numbers, headings " +"and/or footnotes in the text. Bibles are available in many languages, and " +"include not only modern versions, but also ancient texts like the Codex " +"Leningradensis (\"WLC\", Hebrew), and the Septuagint (\"LXX\", Greek). This " +"is the most advanced section in the library of the Sword project." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:40 +msgid "Books" +msgstr "Kirjat" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:42 +msgid "" +"Books available include \"Imitation of Christ\", \"Enuma Elish\", and " +"\"Josephus: The Complete Works\"" +msgstr "" +"Tarjollaolevat kirjat sisältävät teokset \"Imitation of Christ\", \"Enuma " +"Elish\", ja \"Josephus: The Complete Works\"" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:47 +msgid "Commentaries" +msgstr "Kommentaareja" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:49 +#, fuzzy +msgid "" +"Commentaries available include classics like John Wesley's \"Notes on the " +"Bible\", Matthew Henry's commentary and Luther's \"Commentary on Galatians." +"\" With the <emphasis>Personal</emphasis> commentary you can <link linkend=" +"\"hdbk-op-parts-desk-write\"> record your own personal notes</link> to " +"sections of the Bible." +msgstr "" +"Saatavillaolevat kommentaarit sisältävät klassikkoja kutenJohn Wesleyn " +"\"Notes on the Bible\", Matthew Henryn kommentaarin ja Lutherin \"Commentary " +"on Galatians.\" <emphasis>Omalla</emphasis> kommentaarilla voit <link " +"linkend=\"hdbk-op-parts-desk-write\"> tallettaa omat persoonalliset " +"muistiinpanosi</link> Raamatun eri osioihin." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:58 +msgid "Daily devotionals" +msgstr "Päivittäiset hartaukset" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:60 +msgid "" +"Many people appreciate these daily portions from God's word. Available works " +"include Daily Light on the Daily Path, and the Losungen." +msgstr "" +"Monet ihmiset pitävät arvossa päivän Sanaa. Saatavillaolevat teokset " +"sisältävät Daily Light Daily Pathilla, ja Losungenin." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:66 +msgid "Lexicons/Dictionaries" +msgstr "Sanakirjat" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:68 +msgid "" +"Lexicons available include: Robinson's Morphological Analysis Codes, Brown-" +"Driver-Briggs Hebrew Lexicon and the International Standard Bible " +"Encyclopaedia. Dictionaries available include Strong's Hebrew Bible " +"Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged " +"Dictionary of the English Language 1913, Nave's Topical Bible." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:80 +msgid "Motivation" +msgstr "Motivaatiota" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:81 +msgid "" +"Our desire is to serve God, and to do our part to help others grow in their " +"relationship with Him. We have striven to make this a powerful, quality " +"program, and still make it simple and intuitive to operate. It is our desire " +"that God be praised, as He is the source of all good things." +msgstr "" +"Halumme on palvella Jumalaa ja teemme osamme auttaaksemme muita " +"Jumalasuhteen kasvussa. Yritämme päästä siihen tehokkaalla, laadukkaalla " +"ohjelmalla, ja vielä tehdä siitä yksinkertainen ja opastava käytössä. Meidän " +"halumme on, että Jumalaa ylistettäisiin, sillä hän on kaikkien hyvien " +"asioiden lähde." + +# type: Content of: <chapter><sect1><sect2><blockquote><attribution> +#: docs/handbook/en/docbook/hdbk-intro.docbook:87 +msgid "James 1:17, NASB" +msgstr "Jaak 1:17, NASB" + +# type: Content of: <chapter><sect1><sect2><blockquote><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:88 +msgid "" +"Every good thing given and every perfect gift is from above, coming down " +"from the Father of lights, with whom there is no variation or shifting " +"shadow." +msgstr "" +"Jokainen hyvä anti ja jokainen täydellinen lahja tulee ylhäältä, taivaan " +"tähtien Isältä, jonka luona ei mikään muutu, ei valo vaihdu varjoksi." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:92 +msgid "God bless you as you use this program." +msgstr "Jumala siunatkoon sinua käyttäessäsi tätä ohjelmaa." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:2 +msgid "Program operation" +msgstr "Ohjelman toiminto" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:4 +msgid "Program overview" +msgstr "Yleiskatsaus ohjelmaan" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:5 +msgid "This is what a typical &bibletime; session looks like:" +msgstr "Tyypillinen &bibletime;-istunto näyttää tällaiselta:" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:11 +msgid "<phrase>The &bibletime; application window</phrase>" +msgstr "<phrase>The &bibletime;-sovelluksen ikkuna</phrase>" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:14 +msgid "" +"You can easily see the different parts of the application. The Bookshelf on " +"the left side is used to open works and to manage your bookmarks. The little " +"\"Mag\" window below the Bookshelf is used to display extra information that " +"is embedded in documents. When you move your mouse over a footnote marker, " +"for example, then the Mag will display the actual content of the footnote. " +"The toolbar gives you quick access to important functions, and the Desk on " +"the right side is where you do your real work." +msgstr "" +"Voit nähdä helposti sovelluksen eri osat. Vasemmalla puolella olevaa " +"kirjahyllyä käytetään avoimille teoksille ja kirjanmerkkien hallintaan. " +"Pieni \"Suurennuslasi\" -ikkuna kirjahyllyn alla käytetään näyttämään " +"teoksiin sisällytettyjä lisätietoja. Kun viet hiiren esimerkiksi alaviite-" +"merkin ylle, suurennuslasi näyttää viitteen varsinaisen sisällön. " +"Työkalupalkki antaa sinulle toiminnot nopeasti käytettäväksi. Työpäytä " +"oikealla puolella on paikka, jossa teet varsinaisen työn." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:24 +msgid "" +"Let us now proceed by looking at the different parts of the application " +"individually." +msgstr "Jatkakaamme katsomalla sovelluksen eri osia erikseen." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:28 +msgid "Parts of the &bibletime; application window" +msgstr "&bibletime;n osa sovellusikkuna" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:30 +msgid "The Bookshelf" +msgstr "Kirjahylly" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:31 +msgid "" +"The Bookshelf lists all installed works, sorted by category and language. It " +"also has a category called \"Bookmarks\". This is where you can store and " +"access your own bookmarks." +msgstr "" +"Kirjahyllyn kaikkien asennettujen teosten luettelo, lajiteltu " +"kategorioittain ja kielien mukaan. Se sisältää kategorian \"Kirjanmerkit\". " +"Sinne voit tallentaa ja hakea omia kirjanmerkkejäsi." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:36 +#: docs/handbook/en/docbook/hdbk-operation.docbook:141 +msgid "Reading works" +msgstr "Lukutehtäviä" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:37 +msgid "" +"To open a work from the bookshelf for reading, simply click with the " +"<mousebutton>left mouse button</mousebutton> on the desired category " +"(Bibles, Commentaries, Lexicons, Books, Devotionals or Glossaries) to " +"display its contents. Then just click on one of the works to open it for " +"reading. A read window will appear in the Desk area." +msgstr "" +"Avataksesi teoksen kirjahyllystä lukemista varten, napsauta " +"yksinkertaisesti<mousebutton>vasenta hiiren nappia</mousebutton> halutussa " +"kategoriassa (Raamatut, kommentaarit, sanakirjat, kirjat, hartauskirjat tai " +"sanastot) näyttääksesi sen sisällön. Sitten napsauta yksinkertaisesti yhtä " +"teosta avataksesi sen lukemista varten. Lukuikkuna ilmestyy työpöydälle." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:46 +#: docs/handbook/en/docbook/hdbk-operation.docbook:96 +msgid "Drag & Drop Works Here" +msgstr "Raahaa & pudota tehtävä tähän" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:49 +msgid "" +"If you are reading a certain work, and want to open another work at the " +"passage you are reading, you can use a shortcut. Simply click with the " +"<mousebutton>left mouse button</mousebutton>on the verse/passage reference " +"(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work " +"you want to open, and it will be opened for reading at the specified " +"location. You can also drag a verse reference into an existing read window, " +"then it will jump to the specified location." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:61 +msgid "Additional information about works" +msgstr "Tehtävien lisätiedot" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:62 +msgid "" +"If you click with the <mousebutton>right</mousebutton>mouse button on the " +"symbol of a work, you will see a menu with additional entries that are " +"relevant for this work. <guimenuitem>\"About this work\"</guimenuitem>opens " +"a window with lots of interesting information about the selected work. " +"<guimenuitem>\"Unlock this work\"</guimenuitem>opens a small dialog for " +"encrypted documents, where you can enter the unlock key to access the work. " +"For additional information on locked works, please see <ulink url=\"http://" +"www.crosswire.org/sword/modules/aboutlocked.jsp\"> this page</ulink> on the " +"Crosswire Bible Society web site." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:78 +#: docs/handbook/en/docbook/hdbk-operation.docbook:204 +msgid "Searching in works" +msgstr "Etsintä teoksista" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:79 +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol and selecting <guimenuitem>\"Search " +"in work(s)\"</guimenuitem>. By pressing &Shift; and clicking on other works " +"you can select more than one. Then follow the same procedure to open the " +"search dialog. You will be searching in all of these documents. A complete " +"description of the operation of the search features can be found <link " +"linkend=\"hdbk-op-search\">here</link>." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:92 +msgid "Working with bookmarks" +msgstr "Kirjanmerkkityöskentely" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:99 +msgid "" +"Click with the <mousebutton>right</mousebutton>mouse button on the bookmark " +"category of the bookshelf and select <guimenuitem>\"Create new folder\"</" +"guimenuitem> to create a new bookmark subfolder. You can use normal drag " +"& drop functions to drag verse references from read windows or search " +"results to the bookmark folder, and to rearrange bookmarks between folders." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:107 +msgid "" +"You can also import bookmarks from other people or export bookmarks to share " +"them. To do this, open the <guimenu>context menu</guimenu>of the bookmark " +"folder as described above, and select <guimenuitem>\"Export bookmarks\"</" +"guimenuitem>. This will bring up a dialog box for you to save the bookmark " +"collection. You can import bookmarks in a similar way." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:115 +msgid "" +"You can also click with the <mousebutton>right</mousebutton>on folders and " +"bookmarks to change their names and descriptions." +msgstr "" +"Voit napsauttaa hiiren <mousebutton>oikealla</mousebutton> painikkeella " +"kansioiden päällä ja kirjanmerkit muuttavat niiden nimiä ja kuvauksia." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:122 +msgid "The Mag(nifying glass)" +msgstr "Suurennuslasi" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:124 +msgid "" +"This little window in the lower left corner of the &bibletime; window is " +"purely passive. Whenever your mouse cursor is located over some text with " +"additional information (e.g., Strong's numbers), then this additional " +"information will be displayed in the Mag, and not in the text itself. Just " +"try it out." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:133 +msgid "The Desk" +msgstr "Työpöytä" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:134 +msgid "" +"The Desk is where the real work with &bibletime; takes place. Here you can " +"open works from the Bookshelf, read them, <link linkend=\"hdbk-op-search" +"\">search</link> in them, and even save your annotations in the personal " +"commentary module (see <link linkend=\"hdbk-op-parts-desk-write\">below</" +"link>)." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:142 +msgid "" +"As we have <link linkend=\"hdbk-op-parts-bookshelf-open\">already seen</" +"link>, you can open works for reading simply by clicking on their symbol in " +"the Bookshelf. A read window will open in the Desk's area. Every read window " +"has a toolbar. There you can find tools to navigate in the work that this " +"read window is connected to, as well as history buttons like the ones that " +"you know from your browser." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:153 +msgid "Read window placement" +msgstr "Lukuikkunan sijoitus" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:154 +msgid "" +"Of course, you can open multiple works at the same time. There are several " +"possibilities for arranging the read windows on the desk. Please have a look " +"at the entry <guimenu>Window</guimenu>in the main menu. There you can see " +"that you can either control the placement of the read windows completely " +"yourself, or have &bibletime; handle the placement automatically. To achieve " +"this, you have to select one of the automatic placement modes available at " +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> </menuchoice>. Just try it out, it's simple and works." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:169 +msgid "Editing your own commentary" +msgstr "Muokkaa omaa kommentaariasi" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:170 +msgid "" +"To be able to store your own comments about parts of the Bible, you have " +"install a certain work from the library of the <ulink url=\"http://www." +"crosswire.org\">Crosswire Bible Society</ulink>. This work is called " +"\"Personal commentary\"." +msgstr "" +"Voidaksesi tallentaa omia komenttejasi Ramaatun osiin, sinun tulee asentaa " +"tietty teos <ulink url=\"http://www.crosswire.org\">Crosswire Bible " +"Societyn</ulink> sivuilta. Tämä teos on nimeltään \"Personal commentary\"." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:176 +msgid "" +"If you open the personal commentary by clicking on its symbol in the " +"Bookshelf with a <mousebutton>left</mousebutton>mouse button, it opens in " +"read mode. You will not be able to edit it in this mode. Should you wish to " +"write annotations into the personal commentary, you have to open it with the " +"<mousebutton>right</mousebutton>mouse button and then select <guimenu>Edit " +"this work</guimenu>and then either <guimenuitem>Plain text</guimenuitem>" +"(source code editor) or <guimenuitem>HTML</guimenuitem>(basic gui wysiwyg " +"editor)." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:189 +msgid "" +"If <menuchoice> <guimenu>Edit this work</guimenu> </menuchoice> is " +"deactivated, please check if you have write permission for the files of the " +"personal commentary." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:197 +msgid "" +"Drag & drop works here. Drop a verse reference and the text of the verse " +"will be inserted." +msgstr "" +"Vedä ja pudota toimii tässä. Pudota jakeen viite ja jakeen teksti lisätään." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:207 +msgid "Searching text in an open read window" +msgstr "Tekstin haku avoimessa lukuikkunassa" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:208 +msgid "" +"You can look for a word or phrase in the open read window (e.g. the chapter " +"of a bible that you're reading) just like you are used to from other " +"programs. This function can be reached either by clicking with the " +"<mousebutton>right</mousebutton>mouse button and selecting " +"<guimenuitem>Find...</guimenuitem>, or by using the hotkey <keycombo action=" +"\"simul\">&Ctrl; <keycap>F</keycap></keycombo>. Read on to learn how you can " +"search in entire works." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:220 +msgid "Accessing the search dialog" +msgstr "Etsi-ikkunaan pääsy" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:221 +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol in the <guimenu>Bookshelf</" +"guimenu>and selecting <guimenuitem>Search in work(s)</guimenuitem>. By " +"holding &Shift; or &Ctrl; and clicking on other work's names you can select " +"more than one. Then follow the same procedure to open the search dialog. You " +"will be searching in all of these works at the same time." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:231 +msgid "" +"You can also access the search dialog by clicking on <menuchoice> " +"<guimenu>Search</guimenu> </menuchoice> from the main menu, and selecting " +"the appropriate entry." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:237 +msgid "" +"A third possibility to start searches is to click on the search symbol in an " +"open read window." +msgstr "" +"Kolmas mahdollisuus aloittaa hakuja on napsauttaa hiirellä hakusymbolia " +"avoimessa lukuikkunassa." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:242 +msgid "Search configuration" +msgstr "Etsinnän asetukset" + +# type: Content of: <chapter><sect1><sect2><screenshot><screeninfo> +#: docs/handbook/en/docbook/hdbk-operation.docbook:244 +msgid "Search Text Dialog Options Tab" +msgstr "Hakuikkunan ominaisuuspalkki" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:252 +msgid "Selecting works" +msgstr "Tehtävien valinta" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:253 +msgid "" +"At the top of the options tab you will find <guibutton>Choose</guibutton>" +"(works). If you would like to search in multiple works, click on this button " +"and you will be offered a menu where you can select the works you want to " +"search in." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:260 +msgid "Using Search Scopes" +msgstr "Hakualueiden käyttäminen" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:261 +msgid "" +"You can narrow the scope of your search to certain parts of the Bible by " +"selecting one of the predefined scopes from the list in <guimenu>Search " +"scope</guimenu>. You can define your own search ranges by clicking the " +"<guibutton>Setup ranges</guibutton>button." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:269 +msgid "Basic Search Syntax Introduction" +msgstr "Perushaun syntaksiohje" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:270 +msgid "" +"Enter search terms separated by spaces. By default the search function will " +"return results that match any of the search terms (OR). To search for all " +"the terms separate the terms by AND." +msgstr "" +"Lisää hakusanat sananvälein eroteltuna. Oletuksena hakutoiminto palauttaa " +"tuloksen, joka täsmää mihin tahansa sanaan (TAI). Etsiäksesi kaikkia " +"hakusanoja, erottele hakusanat AND." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:274 +msgid "" +"You can use wildcards: '*' matches any sequence of characters, while '?' " +"matches any single character. The use of brackets allows you to group your " +"search terms, e.g. '(Jesus OR spirit) AND God'." +msgstr "" +"Voit käyttää jokerimerkkejä: '*' täsmää mihin tahansa merkkijonoon kun taas " +"'?' täsmää mihin tahansa yksittäiseen merkkiin. Sulkumerkit mahdollistavat " +"hakusanojen ryhmittelyn. Esim. '(Jeesus OR henki) AND Jumala'." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:278 +msgid "" +"To search text other than the main text, enter the text type followed by " +"':', and then the search term. For example, to search for the Strong's " +"number H8077, use 'strong:H8077'." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:282 +msgid "Available text types:" +msgstr "Saatavana olevat tekstityypit:" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:284 +#, fuzzy +msgid "Search Types" +msgstr "Etsinnän tulokset" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:288 +msgid "Prefix" +msgstr "Etuliite" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:289 +msgid "Meaning" +msgstr "Merkitys" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:294 +msgid "heading:" +msgstr "otsikko:" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:295 +msgid "searches headings" +msgstr "etsii otsikoita" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:298 +msgid "footnote:" +msgstr "alaviite:" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:299 +msgid "searches footnotes" +msgstr "etsii alaviitteitä" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:302 +msgid "strong:" +msgstr "vahvennos:" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:303 +msgid "searches Strong's Numbers" +msgstr "etsii Strongin numeroita" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:306 +msgid "morph:" +msgstr "muoto:" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:307 +msgid "searches morphology codes" +msgstr "etsii mofologisia koodeja" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:312 +msgid "" +"BibleTime uses the Lucene search engine to perform your searches. It has " +"many advanced features, and you can read more about it here: <ulink url=" +"\"http://lucene.apache.org/java/docs/index.html\"> http://lucene.apache.org/" +"java/docs/index.html</ulink>" +msgstr "" +"BibleTime käyttää Lucene-hakukonetta hakuihisi. Siinä on monta " +"edistyksellistä ominaisuutta ja voit lukea niistä lisää osoitteessa: <ulink " +"url=\"http://lucene.apache.org/java/docs/index.html\"> http://lucene.apache." +"org/java/docs/index.html</ulink>" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:320 +msgid "Search results" +msgstr "Etsinnän tulokset" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:321 +msgid "" +"Here you can see how many instances of the search string were found, sorted " +"by works. Clicking on a work with the <mousebutton>right</mousebutton>mouse " +"button allows you to copy, save, or print all verses that were found in a " +"certain work at once. This also works when you click on one or more of the " +"references to copy, save or print them. Clicking on a particular reference " +"opens that verse up in context in the preview window below." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:330 +msgid "" +"Drag a reference and drop it on a work symbol on the Bookshelf to open the " +"work at that verse in a new read window." +msgstr "" +"Vedä viite ja pudota se teoksen symboliin kirjahyllyssä avataksesi teoksen " +"lukuikkunaan sen jakeen kohdalta." + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:335 +msgid "" +"Drag a reference and drop it on an open read window, and it will jump to " +"that verse." +msgstr "" +"Vedä viite ja pudota se avoimeen lukuikkunaan ja lukukohta hyppää sen jakeen " +"kohdalle." + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:339 +msgid "Select references and drag them to the Bookshelf to create bookmarks." +msgstr "Valitse viitteet ja vedä ne kirjahyllyyn luodaksesi kirjanmerkkejä." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:343 +msgid "Search result analysis" +msgstr "Etsintätulosten analysointi" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:344 +msgid "" +"Click on <guibutton>Search analysis</guibutton>to open the search analysis " +"display. This gives a simple graphic analysis of the number of instances the " +"search string was found in each book of the Bible, and you can also save the " +"analysis." +msgstr "" +"Napsauta <guibutton>Hakuanalyysi</guibutton>avataksesi hakuanalyysinäytön. " +"Tämä antaa yksinkertaisen graafisen analyysin kuinka monta kertaa hakusana " +"löytyi kustakin kustakin Raamatun kirjasta ja voit tallettaa analyysin." + +# type: Content of: <chapter><sect1><sect2><sect3><screenshot><screeninfo> +#: docs/handbook/en/docbook/hdbk-operation.docbook:350 +msgid "Search Analysis Dialog Box" +msgstr "Hakuanalyysi-ikkuna" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:361 +msgid "The <guimenuitem>Bookshelf Manager</guimenuitem>" +msgstr "<guimenuitem>Kirjahyllyn hallinta</guimenuitem>" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:363 +msgid "" +"The <guimenuitem>Bookshelf Manager</guimenuitem> is a tool to manage your " +"Bookshelf. You can install new works to your Bookshelf, and update or remove " +"existing works from your Bookshelf. Access it by clicking <menuchoice> " +"<guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</guimenuitem> </" +"menuchoice> in the main menu." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:373 +msgid "Bookshelf path(s) setup" +msgstr "Kirjahyllyn polun/polkujen asetus" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:374 +#, fuzzy +msgid "" +"Here you can specify where &bibletime; may store your Bookshelf on the hard " +"drive. You can even store it in multiple directories. Default is \"~/.sword/" +"\"." +msgstr "" +"Tässä voit määritellä, minne &bibletime; tallettaa kirjahyllysi levyllä. " +"Voit tallentaa sen jopa useampiin kansioihin. Oletus on \"~/.sword/\"." + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:378 +#, fuzzy +msgid "" +"If you have a sword CD, but do not want to install all the works on the hard " +"disk, but use them directly from the CD, then you can add the path to the CD " +"as one of your bookshelf paths. When you start &bibletime;, it will show all " +"works on the CD if it is present." +msgstr "" +"Jos sinulla on Sword-CD, mutta et halua asentaa kaikkia teoksia " +"kovalevyllesi vaan käyttää niitä suoraan CD:ltä, voit lisätä polun CD:lle " +"yhtenä kirjahyllyn polkuna. Kun aloitat &bibletime;-ohjelman, se näyttää " +"sinulle kaikki CD:llä olevat teokset, jos CD on asemassa." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:386 +msgid "Install/update work(s)" +msgstr "Asenna/päivitä teos/teoksia" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:387 +msgid "" +"With this facility, you can connect to a repository of works (called " +"\"library\"), and transfer one or more works to your local Bookshelf. These " +"libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online " +"repository of Sword modules, or another site offering Sword modules). You " +"can manage your libraries with <guibutton>Add library</guibutton> and " +"<guibutton>Delete library</guibutton>." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:395 +msgid "" +"To begin the installation or update process, select a library you want to " +"connect to and a local Bookshelf path to install the work(s) to. Then click " +"on <guibutton>Connect to library</guibutton>. &bibletime; will scan the " +"contents of the library and present you with a list of works that you can " +"add to your Bookshelf, or that you already have installed but are available " +"in a new version in the library, and thus can be updated. Then you can mark " +"all works that you want to install or update, and click on " +"<guibutton>Install works</guibutton>. They will then be transferred to your " +"Bookshelf." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:408 +msgid "Remove work(s)" +msgstr "Poista teos/teoksia" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:409 +msgid "" +"This facility allows you to delete one or more of the works from your " +"Bookshelf too free up disk space. Simply mark the items and click on " +"<guibutton>Remove works</guibutton>." +msgstr "" +"Tämä valmius mahdollistaa yhden tai useamman teoksen poiston kirjahyllystä " +"lisätäksesi vapaata levytilan määrää. Yksinkertaisesti merkitse teokset ja " +"napsauta <guibutton>Poista teokset</guibutton>." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:415 +msgid "Search Indexes" +msgstr "Etsii indeksejä" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:416 +msgid "" +"This option allows you to create new search indexes and cleanup orphaned " +"index files for removed works." +msgstr "" +"Tämä mahdollistaa uusien hakuindeksien luonnin ja poistettujen teosten " +"orvoiksi tulleet indeksitiedostostojen siivoamisen." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:425 +msgid "Exporting and Printing" +msgstr "Vienti ja tulostus" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:426 +msgid "" +"In many places, you can open a context menu by clicking with the " +"<mousebutton>right</mousebutton>mouse button. Depending on context, it will " +"allow you to <guimenuitem>Select</guimenuitem>, <guimenuitem>Copy</" +"guimenuitem> (to clipboard), <guimenuitem>Save</guimenuitem> or " +"<guimenuitem>Print</guimenuitem> text. This works for example in the read " +"windows, when you click on the normal text or the verse reference, or in the " +"search result page when you click on a work or one or more verse references. " +"It is pretty straightforward, so just try it out." +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:439 +msgid "" +"Printing from &bibletime; is rather basic and is intended as a utility. If " +"you are composing a document or presentation containing text from " +"&bibletime; works, we suggest that you use one of the presentation or " +"editing tools on your system to format your document, rather than printing " +"from &bibletime; directly." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:2 +msgid "Reference" +msgstr "Viittaus" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:4 +msgid "Main menu reference" +msgstr "Päävalikon käyttöopas" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:5 +msgid "" +"In this section you can find detailed descriptions of all entries in the " +"main menu of &bibletime;. They are ordered in just the way they appear in " +"&bibletime;, with all the sub-items listed under the major menu item they " +"belong to. You can also see the hotkey of each item;a complete listing of " +"all hotkeys can be found in <link linkend=\"hdbk-reference-hotkeys\">this " +"section</link>." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:36 +msgid "" +"<action>Closes BibleTime.</action> BibleTime will ask you if you want to " +"write unsaved changes to disk." +msgstr "" +"<action>Sulkee BibleTime-ohjelman.</action> BibleTime kysyy sinulta, " +"haluatko tallettaa tallentamattomat muutokset levylle." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:69 +#, fuzzy +msgid "" +"<action>Toggles full screen display.</action> Toggle this setting to " +"maximize the &bibletime; window." +msgstr "" +"<action>Vaihtaa työkalupalkin näkymisen.</action> Vaihda tätä asetusta " +"asettaaksesi päätyökalupalkin näkyviin tai piilotetuksi." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:88 +msgid "" +"<action>Toggles Toolbar display.</action> Toggle this setting to turn the " +"main toolbar on or off." +msgstr "" +"<action>Vaihtaa työkalupalkin näkymisen.</action> Vaihda tätä asetusta " +"asettaaksesi päätyökalupalkin näkyviin tai piilotetuksi." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:102 +msgid "" +"<action>Toggles display of the Bookshelf.</action> Toggle this setting to " +"turn the Bookshelf on the left pane on or off. This can be handy if you need " +"more space for the Mag." +msgstr "" +"<action>Vaihtaa kirjahyllyn näkymisen.</action> Vaihda tätä asetusta " +"asettaaksesi kirjahyllyn näkyviin tai piilotetuksi. Tämä on kätevää, jos " +"haluat lisää tilaa suurennuslasille." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:118 +msgid "" +"<action>Toggles display of the Mag(nifying glass).</action> Toggle this " +"setting to turn the Mag on the left pane on or off." +msgstr "" +"<action>Vaihtaa suurennuslasin näkymisen.</action> Vaihda tätä asetusta " +"asettaaksesi suurennuslasin vasemmassa paneelissa näkyväksi tai piilotetuksi." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:148 +msgid "" +"<action>Opens the Search Dialog to search in the standard Bible only</" +"action>. More works can be added in the Search Dialog." +msgstr "" +"<action>Avaa hakuikkunan vain oletusraamatusta hakemiseen</action>. Lisää " +"teoksia voidaan lisätä hakuikkunassa." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:171 +msgid "" +"<action>Opens the Search Dialog to search in all open works</action>. More " +"works can be added in the Search Dialog." +msgstr "" +"<action>Avaa hakuikkunan kaikista avoinnaolevista teoksista</action>. Lisää " +"teoksia voidaan lisätä hakuikkunassa." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:197 +msgid "" +"<action>Directly saves the current session</action>. This will open a " +"context menu where you can select an existing session to save to. It will be " +"overwritten with your current session. See the next item on how to save to a " +"new session." +msgstr "" +"<action>Tallettaa suoraan nykyisen istunnon</action>. Tämä avaa " +"kontekstivalikon, jossa voit valita olemassaolevan istunnon talletettavaksi. " +"Se korvaataan nykyisellä istunnollasi. Katso seuraavasta, miten istunnon voi " +"tallettaa uudeksi istunnoksi." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:222 +msgid "" +"<action>Saves the current session under a new name</action>. This will ask " +"for a new name to save the session to." +msgstr "" +"<action>Tallettaa nykyisen istunnon uudella nimellä</action>. Tämä kysyy " +"uutta nimeä istunnon talletukselle." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:241 +msgid "" +"<action>Loads an existing session</action>. This will open a context menu " +"where you can select an existing session to load." +msgstr "" +"<action>Lataa olemassaolevan istunnon</action>. Tämä avaa kontekstivalikon, " +"josta voit valita olemassaolevan istunnon ladattavaksi." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:260 +msgid "" +"<action>Deletes an existing session</action>. This will open a context menu " +"where you can select an existing session that should be deleted." +msgstr "" +"<action>Poistaa olemassaolevan istunnon</action>. Tämä avaa " +"kontekstivalikon, jossa voit valita olemassaolevan istunnon poistettavaksi." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:280 +msgid "" +"<action>Controls the basic window arrangement behaviour</action>. In the " +"opening context menu, you can either specify that you want to take care of " +"the window arrangement yourself (Manual mode) or have &bibletime; handle it " +"for you (Automatical modes, just try them out!)." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:306 +msgid "<action>Closes all open windows</action>." +msgstr "<action>Sulkee kaikki avoimet ikkunat</action>." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:330 +msgid "" +"<action>Opens &bibletime;'s main configuration dialog</action>. You can " +"configure all kinds of nice settings there to adapt &bibletime; to your " +"needs. Please see <link linkend=\"hdbk-config-bt\">this section</link> for " +"details." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:359 +msgid "" +"<action>Opens a dialog where you can change your Sword configuration and " +"manage your bookshelf</action>. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\">this section</link> for details." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:392 +msgid "<action>Opens &bibletime;'s user guide</action> You are reading it now." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:417 +msgid "" +"<action>Opens a guide on how to study the Bible</action> It is the hope of " +"the &bibletime; team that this HowTo will provoke the readers to study the " +"scriptures to see what they say. This particular study guide has been chosen " +"as it takes care not to advocate any particular denominational doctrine. We " +"expect you to read and study the scriptures to understand what they say. If " +"you start with the attitude that you want to have the Lord sow his word in " +"your heart He will not disappoint you." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:438 +msgid "" +"<action>Opens a window about &bibletime; project information</action> " +"contains information about &bibletime; software version, project " +"contributors, &sword; software version, &qt; software version and the " +"license agreement." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:450 +msgid "HotKeys index" +msgstr "Pikanäppäinten luettelo" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:451 +msgid "" +"This is index of all hotkeys and their corresponding description in the " +"handbook. The hotkeys are sorted (roughly) alphabetical. If you want to " +"directly find out which hotkey a certain menu item has, you can either look " +"at the entry itself in &bibletime; (as it always shows the hotkey), or you " +"can look it up in <link linkend=\"hdbk-reference-menus\">this section</link>." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:464 +msgid "Hotkey" +msgstr "Pikanäppäin" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:465 +msgid "Description" +msgstr "Kuvaus" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:474 +msgid "Moves back in the history of read windows." +msgstr "Siirtyy lukuikkunan historiassa taaksepäin." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:481 +msgid "Moves forward in the history of read windows." +msgstr "Siirtyy lukuikkunan historiassa eteenpäin" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:490 +msgid "" +"<link linkend=\"hdbk-reference-menus-search-defaultbible\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in default bible</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in the " +"default bible." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:504 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile vertically</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:517 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile horizontally</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:530 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-cascade</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window cascading." +msgstr "" +"<menuchoice> <guimenu>Ikkuna</guimenu> <guimenuitem>Sijoittelutila</" +"guimenuitem> <guimenuitem>Sarjoita automaattisesti</guimenuitem> </" +"menuchoice> automaattinen ikkunoiden sarjoitus pois/päälle." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:543 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Manual mode</guimenuitem> </menuchoice>equivalent; " +"toggle manual window placement." +msgstr "" +"<menuchoice> <guimenu>Ikkuna</guimenu> <guimenuitem>Sijoittelutila</" +"guimenuitem> <guimenuitem>Manuaalinen</guimenuitem> </menuchoice> aseta " +"ikkunoita manuaalisesti." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:556 +msgid "" +"<link linkend=\"hdbk-reference-menus-window-savenewsession\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Save as new session</guimenuitem> </" +"menuchoice> </link>equivalent; saves current layout as new session." +msgstr "" +"<link linkend=\"hdbk-reference-menus-window-savenewsession\"> <menuchoice> " +"<guimenu>Ikkuna</guimenu> <guimenuitem>Tallenna uutena istuntona</" +"guimenuitem> </menuchoice> </link> tallentaa nykyisen asetelman uudeksi " +"istunnoksi." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:570 +msgid "" +"<link linkend=\"hdbk-reference-menus-window-closeall\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Close all</guimenuitem> </menuchoice> " +"</link>equivalent; closes all open windows." +msgstr "" +"<link linkend=\"hdbk-reference-menus-window-closeall\"> <menuchoice> " +"<guimenu>Ikkuna</guimenu> <guimenuitem>Sulje kaikki</guimenuitem> </" +"menuchoice> </link> sulkee kaikki avoimet ikkunat." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:582 +msgid "Zoom out. This decreases the font size of read windows." +msgstr "Loitonna. Tämä pienentää kirjasimen kokoa lukuikkunoissa." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:590 +msgid "Zoom in. This increases the font size of read windows." +msgstr "Lähennä. Tämä suurentaa kirjasimen kokoa lukuikkunoissa." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:598 +msgid "Select all. This selects all text in read windows." +msgstr "Valitse kaikki. Tämä valitsee kaikki tekstit lukuikkunassa." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:606 +msgid "Copy. This copies the selected text to the clipboard." +msgstr "Kopioi. Tämä kopioi valitun tekstin leikepöydälle." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:614 +msgid "Search. This lets you search within the text of a read window." +msgstr "Haku. Tämä etsii lukuikkunan tekstistä." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:623 +msgid "" +"<link linkend=\"hdbk-reference-menus-search-openworks\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in open work(s)</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in all " +"currently opened works." +msgstr "" +"<link linkend=\"hdbk-reference-menus-search-openworks\"> <menuchoice> " +"<guimenu>Etsi</guimenu> <guimenuitem>Etsi avoimista teoksista</guimenuitem> " +"</menuchoice> </link> avaa hakuikkunan kaikkiin nyt avattuihin teoksiin." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:637 +msgid "" +"<link linkend=\"hdbk-reference-menus-file-quit\"> <menuchoice> " +"<guimenu>File</guimenu> <guimenuitem>Quit</guimenuitem> </menuchoice> </" +"link>equivalent; closes &bibletime;." +msgstr "" +"<link linkend=\"hdbk-reference-menus-file-quit\"> <menuchoice> " +"<guimenu>Tiedosto</guimenu> <guimenuitem>Lopeta</guimenuitem> </menuchoice> " +"</link> sulkee &bibletime;-sovelluksen." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:649 +msgid "Closes the current window." +msgstr "Sulkee nykyisen ikkunan." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:658 +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Handbook</guimenuitem> </" +"menuchoice>equivalent; opens the handbook." +msgstr "" +"<menuchoice> <guimenu>Ohje</guimenu> <guimenuitem>Käsikirja</guimenuitem> </" +"menuchoice> avaa käsikirjan." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:670 +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>BibleStudy Howto</" +"guimenuitem> </menuchoice>equivalent; opens the BibleStudy Howto." +msgstr "" +"<menuchoice> <guimenu>Ohje</guimenu> <guimenuitem>Raamatun tutkimisen Howto</" +"guimenuitem> </menuchoice> avaa Raamatun tutkimisen Howto-ikkunan." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:683 +msgid "" +"<link linkend=\"hdbk-reference-menus-settings-bookshelf_manager\"> " +"<menuchoice> <guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</" +"guimenuitem> </menuchoice> </link>equivalent; opens the Bookshelf Manager." +msgstr "" +"<link linkend=\"hdbk-reference-menus-settings-bookshelf_manager\"> " +"<menuchoice> <guimenu>Asetukset</guimenu> <guimenuitem>Kirjahyllyn hallinta</" +"guimenuitem> </menuchoice> </link> avaa kirjahyllyn hallintapaneelin." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:698 +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showbookshelf\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show Bookshelf</guimenuitem> </" +"menuchoice> </link>equivalent; toggles display of the Bookshelf." +msgstr "" +"<link linkend=\"hdbk-reference-menus-view-showbookshelf\"> <menuchoice> " +"<guimenu>Näytä</guimenu> <guimenuitem>Näytä kirjahylly</guimenuitem> </" +"menuchoice> </link> näyttää/piilottaa kirjahyllyn." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:713 +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showmag\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show mag</guimenuitem> </menuchoice> </" +"link>equivalent; toggles display of the mag(nifying glass)." +msgstr "" +"<link linkend=\"hdbk-reference-menus-view-showmag\"> <menuchoice> " +"<guimenu>Näytä</guimenu> <guimenuitem>Näytä suurennuslasi</guimenuitem> </" +"menuchoice> </link> näyttää/piilottaa suurennuslasin." + +#: docs/handbook/en/docbook/hdbk-start.docbook:2 +#: docs/handbook/en/docbook/hdbk-start.docbook:6 +msgid "Starting &bibletime;" +msgstr "&bibletime;n käynnistys" + +#: docs/handbook/en/docbook/hdbk-start.docbook:4 +msgid "How to start &bibletime;" +msgstr "Kuinka &bibletime; käynnistetään" + +#: docs/handbook/en/docbook/hdbk-start.docbook:7 +#, fuzzy +msgid "" +"&bibletime; is an executable file that is integrated with the desktop. You " +"can launch &bibletime; from the Start Menu with this icon:" +msgstr "" +"&bibletime; on &kde;-ohjelma ja se on integroitu työpöydän kanssa. Voit " +"käynnistää &bibletime;n &kde; käynnistysalikosta tämän kuvakkeen " +"sovellusryhmässä:" + +#: docs/handbook/en/docbook/hdbk-start.docbook:15 +msgid "<phrase>&bibletime; start icon</phrase>" +msgstr "<phrase>&bibletime; käynnistyskuvake</phrase>" + +#: docs/handbook/en/docbook/hdbk-start.docbook:18 +msgid "" +"&bibletime; can also be launched from a terminal command prompt. To launch " +"&bibletime;, open a terminal window and type:" +msgstr "" +"&bibletime;-ohjelman voi käynnistää terminaali-ikkunan komentoriviltä. " +"Käynnistääksesi &bibletime;-ohjelman, avaa terminaali-ikkuna ja kirjoita:" + +#: docs/handbook/en/docbook/hdbk-start.docbook:21 +#, fuzzy, no-wrap +msgid "&bibletime;" +msgstr "bibletime" + +#: docs/handbook/en/docbook/hdbk-start.docbook:24 +msgid "Other window managers" +msgstr "Muut ikkunamanagerit" + +#: docs/handbook/en/docbook/hdbk-start.docbook:25 +#, fuzzy +msgid "" +"&bibletime; can be used with other window managers such as Gnome, BlackBox, " +"Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are " +"already installed on your computer." +msgstr "" +"Voit käyttää &bibletime;-ohjelmaa muilla ikkunointiohjelmilla kuten " +"Gnomella, BlackBoxilla, Fluxboxilla, OpenBoxilla tai Sawfishillä " +"edellyttäen, että sopivat kirjastot on jo asennettu koneelle. Jos &kde; on " +"asennettu kansioon /opt/kde, käynnistyskomento terminaali-ikkunassa on:" + +#: docs/handbook/en/docbook/hdbk-start.docbook:31 +msgid "Startup customization" +msgstr "Käynnistyksen säätäminen" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:32 +msgid "" +"From a terminal you can use &bibletime; to open a random verse in the " +"default bible:" +msgstr "" +"Voit avata (oletus)Raamatun satunnaisen jakeen kohdalta konsolissa " +"&bibletime;n komennolla:" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:34 +#, no-wrap +msgid "" +"bibletime --open-default-bible\n" +" \"<random>\"" +msgstr "" +"bibletime --open-default-bible\n" +" \"<random>\"" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:35 +msgid "To open at a given passage like John 3:16, use:" +msgstr "Avataksesi Raamatun annetusta tekstikohdasta kuten Joh 3:16 käytä:" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +#, no-wrap +msgid "bibletime --open-default-bible \"John 3:16\"" +msgstr "bibletime --open-default-bible \"Joh 3:16\"" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +msgid "You can also use booknames in your current bookname language." +msgstr "Voit käyttää kirjanniminä tämänhetkistä kielivalintaa." + +#: docs/handbook/en/docbook/hdbk-start.docbook:42 +msgid "Startup sequence" +msgstr "Käynnistyssarja" + +#: docs/handbook/en/docbook/hdbk-start.docbook:43 +msgid "" +"As &bibletime; launches you may see the following screens before the main " +"&bibletime; window opens:" +msgstr "" +"Kun &bibletime; käynnistyy, näet seuraavat ikkunat ennenkuin &bibletime;n " +"pääikkuna avautuu:" + +# type: Content of: <chapter><sect1><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:52 +msgid "" +"<action>Modifies your Bookshelf.</action> This dialog lets you modify your " +"Bookshelf, add or delete works from your system. It will only be shown if " +"no default Bookshelf can be found. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\"> this section</link> for further details. If you start " +"off with an empty Bookshelf, it will be helpful to install at least one " +"Bible, Commentary, Lexicon and one Book to get to know &bibletime;'s basic " +"features quickly." +msgstr "" +"<action>Muokkaa kirjahyllyäsi.</action> Tällä ikkunalla voit muokata " +"kirjahyllyäsi, lisätä tai poistaa teoksia järjestelmässäsi. Se näytetään " +"vain, jos oletuskirjahyllyä ei löydy. Katso <link linkend=\"hdbk-op-" +"bookshelfmanager\"> tämä osio</link> saadaksesi yksityiskohtiaisia " +"lisätietoja. On kannattavaa aloittaa ohjelman käyttö asentamalla ainakin " +"yksi Raamattu, kommentaari, sanasto ja yksi kirja saadakseen selville " +"&bibletime;n perusominaisuudet nopeasti." + +# type: Content of: <chapter><sect1><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:69 +msgid "" +"<action>Customizes &bibletime;.</action>This dialog lets you adapt " +"&bibletime; to your needs. Please see <link linkend=\"hdbk-config-bt\">the " +"detailed description</link> of this dialog." +msgstr "" +"<action>Räätälöi &bibletime;n.</action>Tässä ikkunassa voit tehdä " +"&bibletime;:stä sellaisen kuin haluat. Katso linkistä <link linkend=\"hdbk-" +"config-bt\">yksityiskohtainen kuvaus</link> lisää tietoa tästä ikkunasta." + +# type: Content of the bibletime entity +#: docs/handbook/en/docbook/index.docbook:5 +msgid "<application>BibleTime</application>" +msgstr "<application>BibleTime</application>" + +# type: Content of the sword entity +#: docs/handbook/en/docbook/index.docbook:6 +msgid "<application>Sword</application>" +msgstr "<application>Sword</application>" + +# type: Content of the kde entity +#: docs/handbook/en/docbook/index.docbook:7 +msgid "<application>KDE</application>" +msgstr "<application>KDE</application>" + +# type: Content of the kde entity +#: docs/handbook/en/docbook/index.docbook:8 +#, fuzzy +msgid "<application>Qt</application>" +msgstr "<application>KDE</application>" + +# type: Content of the Shift entity +#: docs/handbook/en/docbook/index.docbook:10 +msgid "Shift" +msgstr "Shift" + +# type: Content of the Ctrl entity +#: docs/handbook/en/docbook/index.docbook:11 +msgid "Ctrl" +msgstr "Ctrl" + +# type: Content of the Alt entity +#: docs/handbook/en/docbook/index.docbook:12 +msgid "Alt" +msgstr "Alt" + +#: docs/handbook/en/docbook/index.docbook:22 +msgid "The &bibletime; handbook" +msgstr "&bibletime;-käsikirja" + +#: docs/handbook/en/docbook/index.docbook:44 +msgid "the &bibletime; team" +msgstr "&bibletime;-työryhmä" + +#: docs/handbook/en/docbook/index.docbook:47 +msgid "The &bibletime; handbook is part of &bibletime;." +msgstr "&bibletime;-käsikirja on osa &bibletime;-ohjelmaa." + +# type: Content of: <book><bookinfo><date> +#: docs/handbook/en/docbook/index.docbook:50 +#, fuzzy +msgid "2009-04" +msgstr "elokuu 2005" + +# type: Content of: <book><bookinfo><releaseinfo> +#: docs/handbook/en/docbook/index.docbook:51 +msgid "2.0" +msgstr "" + +#: docs/handbook/en/docbook/index.docbook:53 +#, fuzzy +msgid "&bibletime; is a Bible study tool based on the Sword framework." +msgstr "" +"&bibletime; on tehokas Raamatun tutkimisen työkalu, joka perustuu Sword-" +"kehykseen." + +#~ msgid "Toolbar reference" +#~ msgstr "Työkalupalkin viite" + +#~ msgid "" +#~ "You can adapt the toolbar to your needs. Please use the following entry " +#~ "in the main menu:" +#~ msgstr "" +#~ "Voit mukauttaa työkalupalkin tarpeitasi vastaavaksi. Käytä seuraavaa " +#~ "kohtaa päävalikossa:" + +#~ msgid "Configure toolbars" +#~ msgstr "Aseta työkalupalkit" + +#~ msgid "" +#~ "Please see <link linkend=\"hdbk-reference-menus-settings-toolbars\">this " +#~ "section</link> for detailed instructions." +#~ msgstr "" +#~ "Katso <link linkend=\"hdbk-reference-menus-settings-toolbars\">tämä osio</" +#~ "link> yksityiskohtaisten ohjeiden saamiseksi." + +#~ msgid "Starting &bibletime; from KDE" +#~ msgstr "&bibletime;n käynnistys KDE:stä" + +#~ msgid "" +#~ "export KDEDIR=/opt/kde #your KDE directory\n" +#~ " bibletime" +#~ msgstr "" +#~ "export KDEDIR=/opt/kde #Sinun KDE-kansiosi\n" +#~ " bibletime" + +# type: Content of: <book><bookinfo><releaseinfo> +#~ msgid "1.7" +#~ msgstr "1.7" diff --git a/i18n/handbook/handbook-fr.po b/i18n/handbook/handbook-fr.po new file mode 100644 index 0000000..55cce7a --- /dev/null +++ b/i18n/handbook/handbook-fr.po @@ -0,0 +1,3103 @@ +# translation of handbook.po to Français +# Copyright (C) 2006 Free Software Foundation, Inc. +# Jean Van Schaftingen <vanschaf@yahoo.fr>, 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: handbook\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-28 22:11-0400\n" +"PO-Revision-Date: 2006-05-26 13:46WET\n" +"Last-Translator: Jean Van Schaftingen <vanschaf@yahoo.fr>\n" +"Language-Team: Français\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-xml2pot; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.10\n" + +#: docs/handbook/en/docbook/hdbk-config.docbook:2 +msgid "Configuring &bibletime;" +msgstr "Configurer &bibletime;" + +# type: Content of: <chapter><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:3 +msgid "" +"In this section you find an overview to configure &bibletime;, which can be " +"found under <guimenu>Settings</guimenu> in the main menu." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-config.docbook:7 +msgid "Configure BibleTime Dialog" +msgstr "Le Dialogue Configurer Bibletime" + +#: docs/handbook/en/docbook/hdbk-config.docbook:8 +#, fuzzy +msgid "" +"The &bibletime; user interface can be customized in many ways depending on " +"your needs. You can access the configuration dialog by selecting " +"<menuchoice> <guimenu>Settings</guimenu> </menuchoice> " +"<guimenuitem>Configure &bibletime;</guimenuitem>." +msgstr "" +"L'interface utilisateur de &bibletime; peut être réglée de plusieurs " +"manières en fonction de vos besoins. Vous pouvez accéder le dialogue de " +"configuration en sélectionnant <menuchoice><guimenu>Settings</guimenu></" +"menuchoice> <guimenuitem>Configurer &bibletime;</guimenuitem>." + +#: docs/handbook/en/docbook/hdbk-config.docbook:19 +msgid "" +"The startup behavior can be customized. Select from the following options:" +msgstr "" +"Choisissez pour le comportement au démarrage parmi les options suivantes :" + +#: docs/handbook/en/docbook/hdbk-config.docbook:23 +msgid "Show startup logo" +msgstr "Afficher le logo de démarrage" + +#: docs/handbook/en/docbook/hdbk-config.docbook:26 +#, fuzzy +msgid "" +"Display templates define the rendering of text (colors, size etc.). Various " +"built-in templates are available. If you select one, you will see a preview " +"on the right pane." +msgstr "" +"Les modéles d'affichages définissent la manière d'afficher le texte (taille, " +"couleurs, etc.). Plusieurs modèles prédéfinis sont disponibles. En en " +"sélectionnant un, vous le prévisualiserez dans le panneau de gauche." + +#: docs/handbook/en/docbook/hdbk-config.docbook:34 +msgid "" +"Here you can specify which language should be used for the biblical " +"booknames. Set this to your native language, if it is available, and you'll " +"feel at home." +msgstr "" +"Vous pouvez choisir ici la langue utilisée pour afficher les noms de livres. " +"Choisissez votre langue maternelle. Si elle est disponible vous vous " +"sentirez chez vous." + +#: docs/handbook/en/docbook/hdbk-config.docbook:38 +#, fuzzy +msgid "" +"By default, &bibletime; uses the default system display font. You can " +"override this font if necessary. Some languages require special fonts to be " +"displayed correctly, and this dialog allows you to specify a custom font for " +"each language." +msgstr "" +"&bibletime; utilise par défaut la police d'affichage général de &kde; qui " +"peuvent être choisies dans &kcontrolcenter;. Vous pouvez modifier ce " +"comportement si nécessaire. Certaines langues requièrent des polices " +"spécifiques pour s'afficher correctement. Ce dialogue permet de désigner une " +"police adaptée pour chaque langue." + +#: docs/handbook/en/docbook/hdbk-config.docbook:48 +#, fuzzy +msgid "<phrase>Options Dialog - fonts</phrase>" +msgstr "Le dialogue Options - polices" + +#: docs/handbook/en/docbook/hdbk-config.docbook:51 +msgid "The Options dialog - Fonts." +msgstr "Le dialogue Options - polices" + +#: docs/handbook/en/docbook/hdbk-config.docbook:54 +#, fuzzy +msgid "" +"&bibletime; can now use all supported fonts. As long as the works you are " +"interested in display correctly nothing needs to be done here. If a work " +"only displays as a series of question marks (??????) or empty boxes, then " +"you know that the standard display font does not contain the characters used " +"in this work." +msgstr "" +"&bibletime; peut utiliser toutes les polices que KDE/QT supportent. Tant que " +"les module qui vous intéressent s'affichent correctement, vous ne devez rien " +"modifier ici. Si une module s'affiche comme une suite de points " +"d'interrogations (??????) ou de boîtes vides, cela signifie que la police " +"d'affichage standard de KDE ne contient pas les caractères utilisées dans " +"cette oeuvre. " + +#: docs/handbook/en/docbook/hdbk-config.docbook:61 +#, fuzzy +msgid "" +"To correct this, choose this work's language from the drop down menu. Select " +"the use custom font checkbox. Now select a font. For example, a font that " +"supports many languages is Code2000. If no installed font can display the " +"work you are interested in, try installing the localization package for that " +"language." +msgstr "" +"Pour corriger cela, choisissez la langue de l'module à partir du menu " +"déroulant. Cochez la case \"Utiliser une police personnalisée\" et " +"sélectionnez une police. Un exemple de police qui couvrent de nombreuses " +"langues est Code2000. Si aucune police installée de peut afficher l'module " +"qui vous intéresse, essayez d'installer le paquetage de localisation de " +"&kde;." + +#: docs/handbook/en/docbook/hdbk-config.docbook:68 +msgid "Installing fonts" +msgstr "Installer des polices" + +#: docs/handbook/en/docbook/hdbk-config.docbook:69 +#, fuzzy +msgid "" +"Detailed font installation instructions are outside the scope of this " +"handbook. For further information you might want to refer to the <ulink url=" +"\"http://www.linux.org/docs/ldp/howto/Unicode-HOWTO-2.html\"> Unicode HOWTO</" +"ulink>." +msgstr "" +"Des instructions détaillées pour installer des polices sortent du champ de " +"ce manuel. Le <ulink url=\"help:/kcontrol/index.html\">Centre de " +"configuration de KDE</ulink> contient module d'installation de polices " +"excellent et facile à utiliser. Veuillez lire <ulink url=\"help:/kcontrol/" +"kcmfontinst/index.html\">sa documentation</ulink>. Une bonne référence " +"technique est le <ulink url=\"http://www.ibiblio.org/pub/Linux/docs/HOWTO/" +"other-formats/html_single/Unicode-HOWTO.html#toc4\"> Unicode HOWTO</ulink>." + +#: docs/handbook/en/docbook/hdbk-config.docbook:75 +#, fuzzy +msgid "" +"If you use a small font like Clearlyu (about 22kb), &bibletime; will run " +"faster than with a large font like <trademark class=\"registered\">Bitstream " +"Cyberbit</trademark>(about 12Mb)." +msgstr "" +"Si vous utilisez une petite police Clearlyu (environ 22 Ko), &bibletime; " +"tournera plus rapidement qu'avec une grande police comme <trademark class=" +"\"registered\"> Bitstream Cyberbit</trademark> (environ 12 Mo)." + +#: docs/handbook/en/docbook/hdbk-config.docbook:82 +msgid "Obtaining Fonts" +msgstr "Obtenir des polices" + +#: docs/handbook/en/docbook/hdbk-config.docbook:83 +msgid "Fonts can be obtained from a number of sources:" +msgstr "Des polices peuvent être obtenues de plusieurs sources" + +#: docs/handbook/en/docbook/hdbk-config.docbook:86 +#, fuzzy +msgid "Your *nix distribution." +msgstr "Votre distribution linux" + +#: docs/handbook/en/docbook/hdbk-config.docbook:89 +msgid "Your distribution's localization packages." +msgstr "Les paquetages de localisation de votre distribution" + +#: docs/handbook/en/docbook/hdbk-config.docbook:92 +#, fuzzy +msgid "" +"An existing <trademark class=\"registered\">Microsoft Windows</" +"trademark>installation on the same computer." +msgstr "" +"Une installation existante de <trademark class=\"registered\">Microsoft " +"Windows</trademark> sur le même ordinateur." + +#: docs/handbook/en/docbook/hdbk-config.docbook:98 +msgid "A font collection, such as are available from Adobe or Bitstream." +msgstr "" +"Une collection de polices, comme celles disponibles chez Adobe ou Bitstream." + +#: docs/handbook/en/docbook/hdbk-config.docbook:102 +msgid "Online font collections." +msgstr "Des collections de polices disponibles en ligne." + +#: docs/handbook/en/docbook/hdbk-config.docbook:105 +#, fuzzy +msgid "" +"Unicode fonts support more characters than other fonts, and some of these " +"fonts are available at no charge. None of available fonts includes all " +"characters defined in the Unicode standard, so you may want to use different " +"fonts for different languages." +msgstr "" +"Les polices Unicode incluent plus de caractères que les autres polices, et " +"certaines de ces polices sont disponibles gratuitement. Aucune police " +"disponible n'inclut tous les caractères définis dans le standard Unicode, de " +"sorte que vous pouvez avoir besoin d'utiliser des polices différentes pour " +"des langues différentes." + +#: docs/handbook/en/docbook/hdbk-config.docbook:111 +msgid "Unicode Fonts" +msgstr "Polices Unicode " + +#: docs/handbook/en/docbook/hdbk-config.docbook:119 +msgid "" +"Perhaps the best free Unicode font, covering a wide range of characters." +msgstr "" +"Peut-être bien la meilleure police Unicode gratuite, couvrant un large " +"spectre de caractères." + +#: docs/handbook/en/docbook/hdbk-config.docbook:127 +#, fuzzy +msgid "Excellent Unicode fonts from the Summer Institute of Linguistics." +msgstr "Excellentes polices Unicode du Summer Institute of Linguistics." + +#: docs/handbook/en/docbook/hdbk-config.docbook:135 +#, fuzzy +msgid "A new free Unicode font initiative." +msgstr "Une nouvelle initiative de police Unicode gratuite." + +#: docs/handbook/en/docbook/hdbk-config.docbook:142 +msgid "Several fonts available from the Crosswire Bible Society Ftp site." +msgstr "" +"Plusieurs polices sont disponibles sur le serveur ftp de la Crosswire Bible " +"Society." + +#: docs/handbook/en/docbook/hdbk-config.docbook:150 +msgid "" +"Covers almost the entire range of Unicode, but might slow &bibletime; down " +"because of its size." +msgstr "" +"Couvre presque tout le spectre d'Unicode, mais peut ralentir &bibletime; à " +"cause de sa taille." + +#: docs/handbook/en/docbook/hdbk-config.docbook:155 +msgid "Clearlyu" +msgstr "Clearlyu" + +#: docs/handbook/en/docbook/hdbk-config.docbook:156 +msgid "Included in some distributions. Contains European, Greek, Hebrew, Thai." +msgstr "" +"Inclue dans certaines distributions. Comporte les alphabets latins, " +"cyrilliques, grec, hébreu et thaï." + +#: docs/handbook/en/docbook/hdbk-config.docbook:164 +msgid "Partial coverage, see information on linked site." +msgstr "Couverture partielle, voir les informations sur le site en lien." + +#: docs/handbook/en/docbook/hdbk-config.docbook:170 +#, fuzzy +msgid "" +"There are good Unicode font lists on the net, as the one by Christoph Singer " +"( <ulink url=\"http://www.slovo.info/unifonts.htm\">Multilingual Unicode " +"TrueType Fonts in the Internet</ulink>), or the one by Alan Wood ( <ulink " +"url=\"http://www.alanwood.net/unicode/fontsbyrange.html\"> Unicode character " +"ranges and the Unicode fonts that support them</ulink>)." +msgstr "" +"Il y a de bonnes listes de polices Unicode sur le web, comme celles de " +"(<ulink url=\"http://www.slovo.info/unifonts.htm\">Multilingual Unicode " +"TrueType Fonts in the Internet</ulink>), ou d'Alan Wood (<ulink url=\"http://" +"www.alanwood.net/unicode/fontsbyrange.html\"> Unicode character ranges and " +"the Unicode fonts that support them</ulink>)." + +#: docs/handbook/en/docbook/hdbk-config.docbook:184 +#, fuzzy +msgid "" +"Many features provided by the Sword backend can now be customized in " +"&bibletime;. These features are documented right in the dialog. You also " +"have the possibility to specify standard works that should be used when no " +"specific work is specified in a reference. An example: The standard Bible is " +"used to display the content of cross references in the Bible. When you hover " +"over then, the Mag will show the content of the verses referred to, " +"according to the standard Bible you specified." +msgstr "" +"De nombreuses fonctionnalités de Sword peuvent être configurées dans " +"&bibletime;. Ces fonctionnalités sont documentées dans le dialogue. Ces " +"fonctionnalités Vous pouvez aussi désigner les modules standard à utiliser " +"quand aucune module spécifique n'est mentionnée dans la référence. Par " +"exemple, la bible standard est utilisée pour afficher le contenu de " +"références croisées dans la bible. Quand le pointeur de la souris passe au " +"dessus d'une de celles-ci, vous verrez le contenu des versets auquel il est " +"fait référence, d'après la bible standard que vous avez désignée." + +#: docs/handbook/en/docbook/hdbk-config.docbook:198 +msgid "" +"HotKeys are special key commands that can be used in the place of the menu " +"items and icons. A number of &bibletime;'s commands have predefined HotKeys " +"(see <link linkend=\"hdbk-reference-hotkeys\">this section</link> for a " +"complete listing). Most of &bibletime;'s commands can be assigned HotKeys " +"here. This is very helpful to quickly access the functions that you need the " +"most." +msgstr "" +"Les Racourcis sont des commandes au clavier qui peuvent être utilisée à la " +"place des menus et des icônes. Plusieurs commandes &bibletime; onts des " +"raccourcis prédéfinis (voir <link linkend=\"hdbk-reference-hotkeys\">this " +"section</link> pour une liste complète). La plupart des commandes " +"&bibletime; epuvent être associées ici à des raccourcis. Cela permet " +"d'accéder rapidement aux fonctionnalités dont on a le plus besoin." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:2 +msgid "Introduction" +msgstr "Introduction" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:4 +#, fuzzy +msgid "About &bibletime;" +msgstr "À propos de &bibletime;" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:5 +#, fuzzy +msgid "" +"&bibletime; is a Bible study tool with support for different types of texts " +"and languages. Even large amounts of works modules are easy to install and " +"manage. It is built on the <ulink url=\"http://www.crosswire.org/sword" +"\">Sword</ulink> library, which provides the back-end functionality for " +"&bibletime;, such as viewing Bible text, searching etc. Sword is the " +"flagship product of the <ulink url=\"http://www.crosswire.org\">Crosswire " +"Bible Society</ulink>." +msgstr "" +"&bibletime; est un outil puissant d'étude de la Bible écrit pour " +"l'environnement &kde; environment sur le système d'exploitation Linux. Il " +"se base sur la bibliothèque <ulink url=\"http://www.crosswire.org/sword" +"\">Sword</ulink>, qui fournit les fonctionnalités en coulisses comme voir un " +"texte de la Bible, effectuer une recherche. Sword est le produit phare de la " +"<ulink url=\"http://www.crosswire.org\">Crosswire Bible Society</ulink>." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:14 +#, fuzzy +msgid "" +"&bibletime; is designed to be used with works encoded in one of the formats " +"supported by the Sword project. Complete information on the supported " +"document formats can be found in the <ulink url=\"http://www.crosswire.org/" +"sword/develop/index.jsp\"> developers section</ulink> of the Sword Project, " +"Crosswire Bible Society." +msgstr "" +"&bibletime; est conçu pour être utilisée avec des modules encodées dans l'un " +"des formats compatibles avec le projet Sword. Des infomations complètes sur " +"les formats compatibles sont disponible sur la <ulink url=\"http://www." +"crosswire.org/sword/develop/index.jsp\">section développement</ulink> du " +"projet Sword de la Crosswire Bible Society." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:22 +msgid "Available works" +msgstr "Œuvres disponibles" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:23 +msgid "" +"Over 200 documents in 50 languages are available from the <ulink url=" +"\"http://www.crosswire.org\">Crosswire Bible Society</ulink>. These include:" +msgstr "" +"Plus de deux cents documents dans cinquante langues sont disponibles auprès " +"de la <ulink url=\"http://www.crosswire.org\">Crosswire Bible Society</" +"ulink>. Parmi ceux-ci:" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:28 +msgid "Bibles" +msgstr "Bibles" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:30 +#, fuzzy +msgid "" +"The full Bible text, with optional things like Strong's Numbers, headings " +"and/or footnotes in the text. Bibles are available in many languages, and " +"include not only modern versions, but also ancient texts like the Codex " +"Leningradensis (\"WLC\", Hebrew), and the Septuagint (\"LXX\", Greek). This " +"is the most advanced section in the library of the Sword project." +msgstr "" +"Le texte complet de la Bible, avec éventuellement les numéros Strong ou des " +"notes de bas de pages. Les bibles sont disponibles dans de nombreuses " +"langues. En plus des traductions modernes, on trouve des textes anciens " +"comme le Codex Leningradensis (\"WLC\", hébreu), and the Septuagint (\"LXX" +"\", grec). C'est la section la plus développée de la bibliothèque du projet " +"Sword." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:40 +msgid "Books" +msgstr "Livres" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:42 +#, fuzzy +msgid "" +"Books available include \"Imitation of Christ\", \"Enuma Elish\", and " +"\"Josephus: The Complete Works\"" +msgstr "" +"Les livres disponibles comprennent "L'Imitation de Jésus-Christ", " +""Enuma Elish", et "Les Œuvres complètes de Flavius " +"Josèphe"" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:47 +msgid "Commentaries" +msgstr "Commentaires" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:49 +#, fuzzy +msgid "" +"Commentaries available include classics like John Wesley's \"Notes on the " +"Bible\", Matthew Henry's commentary and Luther's \"Commentary on Galatians." +"\" With the <emphasis>Personal</emphasis> commentary you can <link linkend=" +"\"hdbk-op-parts-desk-write\"> record your own personal notes</link> to " +"sections of the Bible." +msgstr "" +"Parmi les commentaires, on trouve des classiques comme les \"Notes on the " +"Bible\" de John Wesley, le commentaire de Matthew Henry et le commentaire de " +"Luther sur l'épître aux Galates. Avec le commentaire With the " +"<emphasis>personnel</emphasis> vous pouvez <link linkend=\"hdbk-op-parts-" +"desk-write\">conserver vos propres notes</link> sur des passages de la Bible." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:58 +msgid "Daily devotionals" +msgstr "Lectures quotidiennes" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:60 +msgid "" +"Many people appreciate these daily portions from God's word. Available works " +"include Daily Light on the Daily Path, and the Losungen." +msgstr "" +"De nombreuses personnes apprécient ces rations quotidiennes de la parole de " +"Dieu. Parmi les modules disponibles, Daily Light on the Daily Path, et les " +"Losungen." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:66 +msgid "Lexicons/Dictionaries" +msgstr "Lexiques et dictionnaires" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:68 +#, fuzzy +msgid "" +"Lexicons available include: Robinson's Morphological Analysis Codes, Brown-" +"Driver-Briggs Hebrew Lexicon and the International Standard Bible " +"Encyclopaedia. Dictionaries available include Strong's Hebrew Bible " +"Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged " +"Dictionary of the English Language 1913, Nave's Topical Bible." +msgstr "" +"Les lexiques comprennent: les \"Morphological Analysis Codes\" de Robinson, " +"le \"Hebrew Lexicon\" de Brown-Driver-Briggs et l'\"International Standard " +"Bible Encyclopedia\". Les dictionnaires disponibles comprennent le \"Hebrew " +"Bible Dictionary\" de Strong, le \"Greek Bible Dictionary\"de Strong, " +"\"Unabridged Dictionary of the English Language\" de Webster revu en 1913 et " +"la \"Topical Bible\" de Nave." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:80 +msgid "Motivation" +msgstr "Motivation" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:81 +#, fuzzy +msgid "" +"Our desire is to serve God, and to do our part to help others grow in their " +"relationship with Him. We have striven to make this a powerful, quality " +"program, and still make it simple and intuitive to operate. It is our desire " +"that God be praised, as He is the source of all good things." +msgstr "" +"Nous désirons servir Dieu et faire notre part pour aider les autres à " +"grandir dans leur relation avec lui. Nous nous sommes efforcés de faire de " +"ceci un programme puissant et de qualité qui soit en même temps simple et " +"intuitif d'emploi. Nous désirons que Dieu soit loué, comme il est la source " +"de tout ce qui est bon." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:87 +msgid "James 1:17, NASB" +msgstr "Jacques 1:17, TOB" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:88 +msgid "" +"Every good thing given and every perfect gift is from above, coming down " +"from the Father of lights, with whom there is no variation or shifting " +"shadow." +msgstr "" +"Tout don de valeur et tout cadeau parfait descendent d'en haut, du Père des " +"lumières chez lequel il n'y a ni balancement ni ombre due au mouvement." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:92 +msgid "God bless you as you use this program." +msgstr "Dieu vous bénisse dans l'utilisation de ce programma" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:2 +msgid "Program operation" +msgstr "Utilisation du programme" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:4 +msgid "Program overview" +msgstr "Vue d'ensemble du programme" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:5 +msgid "This is what a typical &bibletime; session looks like:" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:11 +#, fuzzy +msgid "<phrase>The &bibletime; application window</phrase>" +msgstr "Regardons les différentes parties de l'application une par une." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:14 +#, fuzzy +msgid "" +"You can easily see the different parts of the application. The Bookshelf on " +"the left side is used to open works and to manage your bookmarks. The little " +"\"Mag\" window below the Bookshelf is used to display extra information that " +"is embedded in documents. When you move your mouse over a footnote marker, " +"for example, then the Mag will display the actual content of the footnote. " +"The toolbar gives you quick access to important functions, and the Desk on " +"the right side is where you do your real work." +msgstr "" +"Voici à quoi ressemble une session typique de &bibletime;: <mediaobject> " +"<imageobject> <imagedata fileref=\"ss_mainterms.png\" format=\"PNG\"/> </" +"imageobject> <textobject> <phrase>La fenêtre de l'application &bibletime;</" +"phrase> </textobject> </mediaobject> Vous pouvez distinguer les différentes " +"parties de l'application. La bibliothèque à gauche permet d'ouvrir les " +"modules et de gérer les signets. La petite fenêtre zoom sous la bibliothèque " +"affiche des informations complémentaires incorporées dans les documents. " +"Quand vous déplacez votre souris sur une marque de note de bas de page par " +"exemple, alors le zoom affichera le contenu de la note. La barre d'outils " +"permet d'accéder rapidement aux fonctions importantes et le bureau à droite " +"est l'endroit où vous travaillez." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:24 +msgid "" +"Let us now proceed by looking at the different parts of the application " +"individually." +msgstr "Examinons chacune des parties de l'application." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:28 +msgid "Parts of the &bibletime; application window" +msgstr "Regardons les différentes parties de l'application une par une." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:30 +msgid "The Bookshelf" +msgstr "La bibliothèque" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:31 +msgid "" +"The Bookshelf lists all installed works, sorted by category and language. It " +"also has a category called \"Bookmarks\". This is where you can store and " +"access your own bookmarks." +msgstr "" +"La bibliothèque donne la liste les modules installées, classées par " +"catégories et par langues. La catégorie \"Signets\" permet de conserver vos " +"signets et d'y accéder." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:36 +#: docs/handbook/en/docbook/hdbk-operation.docbook:141 +msgid "Reading works" +msgstr "Lire des modules" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:37 +msgid "" +"To open a work from the bookshelf for reading, simply click with the " +"<mousebutton>left mouse button</mousebutton> on the desired category " +"(Bibles, Commentaries, Lexicons, Books, Devotionals or Glossaries) to " +"display its contents. Then just click on one of the works to open it for " +"reading. A read window will appear in the Desk area." +msgstr "" +"Pour ouvrir une module, cliquez avec le <mousebutton>bouton gauche de la " +"souris</mousebutton> sur la catégorie souhaitée. (Bibles, Commentaires, " +"Lexiques, Livres, Devotionals ou Glossaires) pour en afficher le contenu. " +"Cliquez ensuite sur une module pour l'ouvrir. Une fenêtre de lecture " +"apparaîtra dans l'espace de bureau." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:46 +#: docs/handbook/en/docbook/hdbk-operation.docbook:96 +msgid "Drag & Drop Works Here" +msgstr "Le glisser-déplacer fonctionne ici" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:49 +#, fuzzy +msgid "" +"If you are reading a certain work, and want to open another work at the " +"passage you are reading, you can use a shortcut. Simply click with the " +"<mousebutton>left mouse button</mousebutton>on the verse/passage reference " +"(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work " +"you want to open, and it will be opened for reading at the specified " +"location. You can also drag a verse reference into an existing read window, " +"then it will jump to the specified location." +msgstr "" +"Si, lors de la lecture d'une module, vous désirez ouvrir une autre module au " +"passage que vous lisez, vous pouvez utiliser le raccourci suivant. Cliquez " +"avec le <mousebutton>bouton gauche de la souris</mousebutton> sur le numro " +"du verset ou le passage (le pointeur doit se changer en main), faites " +"glisser la main sur la bibliothèque et relâchez le bouton gauche quand elle " +"arrive sur l'module que vous désirez ouvrir. L'module s'ouvrira à l'endroit " +"désigné. Vous pouvez aussi faire glisser une référence de verset sur une " +"fenêtre de lecture ouverte, elle ira alors au passage désigné." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:61 +msgid "Additional information about works" +msgstr "Informations supplémentaires à propos des modules" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:62 +#, fuzzy +msgid "" +"If you click with the <mousebutton>right</mousebutton>mouse button on the " +"symbol of a work, you will see a menu with additional entries that are " +"relevant for this work. <guimenuitem>\"About this work\"</guimenuitem>opens " +"a window with lots of interesting information about the selected work. " +"<guimenuitem>\"Unlock this work\"</guimenuitem>opens a small dialog for " +"encrypted documents, where you can enter the unlock key to access the work. " +"For additional information on locked works, please see <ulink url=\"http://" +"www.crosswire.org/sword/modules/aboutlocked.jsp\"> this page</ulink> on the " +"Crosswire Bible Society web site." +msgstr "" +"Si vous cliquez avec le <mousebutton>bouton droit de la souris</mousebutton> " +"sur l'icône d'une module, un menu proposant des actions en rapport avec " +"cette module. <guimenuitem>\"À propos de cette module\"</guimenuitem> ouvre " +"une fenêtre des information à propos de l'module sélectionnée.<guimenuitem>" +"\"Déverouiller cette module\"</guimenuitem> ouvre un petit dialogue " +"permettant d'introduire la clef de décryptage pour accéder à l'module. Pour " +"plus d'informations à propos des modules verouillées, voir <ulink url=" +"\"http://www.crosswire.org/sword/modules/aboutlocked.jsp\">cette page</" +"ulink> sur le site web de la Crosswire Bible Society." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:78 +#: docs/handbook/en/docbook/hdbk-operation.docbook:204 +msgid "Searching in works" +msgstr "Rechercher dans des modules" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:79 +#, fuzzy +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol and selecting <guimenuitem>\"Search " +"in work(s)\"</guimenuitem>. By pressing &Shift; and clicking on other works " +"you can select more than one. Then follow the same procedure to open the " +"search dialog. You will be searching in all of these documents. A complete " +"description of the operation of the search features can be found <link " +"linkend=\"hdbk-op-search\">here</link>." +msgstr "" +"Vous pouvez chercher dans une module en cliquant avec le <mousebutton>bouton " +"droit de la souris</mousebutton> sur son icône et en choisissant " +"<guimenuitem>\"Chercher dans l'module\"</guimenuitem>. En maintenant la " +"touche &Shift enfoncée, et en cliquant sur d'autres modules vous pouvez en " +"sélectionner plus d'une. Le dialogue de recherche s'ouvre alors comme pour " +"une module. Votre recherche s'effectuera dans tous ces documents. Une " +"description complète des opérations de recherche se trouve <link linkend=" +"\"hdbk-op-search\">ici</link>." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:92 +msgid "Working with bookmarks" +msgstr "Utilisez les signets" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:99 +#, fuzzy +msgid "" +"Click with the <mousebutton>right</mousebutton>mouse button on the bookmark " +"category of the bookshelf and select <guimenuitem>\"Create new folder\"</" +"guimenuitem> to create a new bookmark subfolder. You can use normal drag " +"& drop functions to drag verse references from read windows or search " +"results to the bookmark folder, and to rearrange bookmarks between folders." +msgstr "" +"Cliquez avec le <mousebutton>bouton droit de la souris</mousebutton> sur la " +"catégorie signets de la bibliothèque et choisissez <guimenuitem>\"Créer un " +"nouveau dossier...\"</guimenuitem> pour créer un nouveau sous-dossier de " +"signets. Vous pouvez utiliser les fonctions normales de glisser-déplacer " +"pour faire glisser des références de versets des fenêtres de lecture ou des " +"résultats de recherche dans le dossier signets et pour déplacer les signets " +"d'un dossier à l'autre." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:107 +#, fuzzy +msgid "" +"You can also import bookmarks from other people or export bookmarks to share " +"them. To do this, open the <guimenu>context menu</guimenu>of the bookmark " +"folder as described above, and select <guimenuitem>\"Export bookmarks\"</" +"guimenuitem>. This will bring up a dialog box for you to save the bookmark " +"collection. You can import bookmarks in a similar way." +msgstr "" +"Vous pouvez aussi importer les signets d'autres personnes ou exporter des " +"signets à partager avec elles. Pour cela, ouvrez <guimenu>menu contextuel</" +"guimenu> du dossier de signets comme expliqué plus haut, et choisissez " +"<guimenuitem>\"Exporter les signes\"</guimenuitem>. Cela amènera une boîte " +"de dialogue permettant d'enregistrer la collection de signets. Vous pouvez " +"importer des signets d'une manière semblable." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:115 +#, fuzzy +msgid "" +"You can also click with the <mousebutton>right</mousebutton>on folders and " +"bookmarks to change their names and descriptions." +msgstr "" +"Vous pouvez aussi cliquer avec le <mousebutton>bouton droit de la souris</" +"mousebutton> sur les dossiers et signets pour changer leurs noms et " +"descriptions. " + +#: docs/handbook/en/docbook/hdbk-operation.docbook:122 +msgid "The Mag(nifying glass)" +msgstr "Le zoom" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:124 +msgid "" +"This little window in the lower left corner of the &bibletime; window is " +"purely passive. Whenever your mouse cursor is located over some text with " +"additional information (e.g., Strong's numbers), then this additional " +"information will be displayed in the Mag, and not in the text itself. Just " +"try it out." +msgstr "" +"Cette petite fenêtre dans le coin inférieur gauche de la fenêtre de " +"&bibletime; est complètement passive. Quand le pointeur de la souris est au-" +"dessus d'un passage avec une information complémentaire (les uméros Strong " +"par exemple), cette information est affichée dans le zoom, et pas dans le " +"texte-même. Essayez." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:133 +msgid "The Desk" +msgstr "Le bureau" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:134 +#, fuzzy +msgid "" +"The Desk is where the real work with &bibletime; takes place. Here you can " +"open works from the Bookshelf, read them, <link linkend=\"hdbk-op-search" +"\">search</link> in them, and even save your annotations in the personal " +"commentary module (see <link linkend=\"hdbk-op-parts-desk-write\">below</" +"link>)." +msgstr "" +"Le vrai travail dans &bibletime; s'effectue sur le bureau. Vous pouvez y " +"ouvrir des modules de la bibliothèque, les lire, y effectuer des <link " +"linkend=\"hdbk-op-search\">recherches</link> ainsi qu'<link linkend=\"hdbk-" +"op-parts-desk-write\">enregistrer vos notes dans le module de commentaires " +"personnels</link>." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:142 +msgid "" +"As we have <link linkend=\"hdbk-op-parts-bookshelf-open\">already seen</" +"link>, you can open works for reading simply by clicking on their symbol in " +"the Bookshelf. A read window will open in the Desk's area. Every read window " +"has a toolbar. There you can find tools to navigate in the work that this " +"read window is connected to, as well as history buttons like the ones that " +"you know from your browser." +msgstr "" +"<link linkend=\"hdbk-op-parts-bookshelf-open\">Comme nous l'avons déjà vu</" +"link>, vous pouvez ouvrir des modules pour les lire en cliquant simplement " +"sur leur icône dans la bibliothèque. Une fenêtre de lecture s'ouvre alors " +"dans le bureau. Chaque fenêtre de lecture a sa propre barre d'outils, avec " +"des outils pour naviguer au sein de l'module affichée ainsi que des boutons " +"d'historique semblables à ceux de votre navigateur web." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:153 +msgid "Read window placement" +msgstr "Le positionnement de la fenêtre de lecture" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:154 +#, fuzzy +msgid "" +"Of course, you can open multiple works at the same time. There are several " +"possibilities for arranging the read windows on the desk. Please have a look " +"at the entry <guimenu>Window</guimenu>in the main menu. There you can see " +"that you can either control the placement of the read windows completely " +"yourself, or have &bibletime; handle the placement automatically. To achieve " +"this, you have to select one of the automatic placement modes available at " +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> </menuchoice>. Just try it out, it's simple and works." +msgstr "" +"Vous pouvez bien entendu ouvrir plusieurs modules simultanément. Les " +"fenêtres de lecture peuvent être disposées de différentes manières sur le " +"bureau. Dans le menu <guimenu>Fenêtre</guimenu>, vous pouvez contrôler vous-" +"même complètement la disposition des fenêtres de lecture ou laisser " +"&bibletime; la gérer automatiquement en choisissant un des modes de " +"disposition automatique dans <menuchoice><guimenu>Fenêtre</" +"guimenu><guimenuitem>Mode d'arrangement</guimenuitem></menuchoice>" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:169 +msgid "Editing your own commentary" +msgstr "Éditer votre propre commentaire" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:170 +msgid "" +"To be able to store your own comments about parts of the Bible, you have " +"install a certain work from the library of the <ulink url=\"http://www." +"crosswire.org\">Crosswire Bible Society</ulink>. This work is called " +"\"Personal commentary\"." +msgstr "" +"Pour conserver vos commentaires à propos de passage de la Bible, vous devez " +"au préalable installer une module spécifique de la <ulink url=\"http://www." +"crosswire.org\">Crosswire Bible Society</ulink>, appelé \"Commentaire " +"personnel\" (\"Personal commentary\")." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:176 +#, fuzzy +msgid "" +"If you open the personal commentary by clicking on its symbol in the " +"Bookshelf with a <mousebutton>left</mousebutton>mouse button, it opens in " +"read mode. You will not be able to edit it in this mode. Should you wish to " +"write annotations into the personal commentary, you have to open it with the " +"<mousebutton>right</mousebutton>mouse button and then select <guimenu>Edit " +"this work</guimenu>and then either <guimenuitem>Plain text</guimenuitem>" +"(source code editor) or <guimenuitem>HTML</guimenuitem>(basic gui wysiwyg " +"editor)." +msgstr "" +"Si vous ouvrez le commentaire personnel en cliquant sur son icône dans la " +"bibliothèque avec le <mousebutton>bouton gauche de la souris</mousebutton> " +"il s'ouvre en mode de lecture. Vous ne pouvez pas l'éditer dans ce mode. " +"Pour ajouter des notes dans le commentaire personnel, ouvrez-le avec le " +"<mousebutton>bouton droit de la souris</mousebutton> et choisissez " +"<guimenu>Édit cette module</guimenu> et choisissez ensuite " +"<guimenuitem>Texte brut</guimenuitem>(éditeur de code source) ou " +"<guimenuitem>HTML</guimenuitem> (éditeur de base en mode graphique)." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:189 +#, fuzzy +msgid "" +"If <menuchoice> <guimenu>Edit this work</guimenu> </menuchoice> is " +"deactivated, please check if you have write permission for the files of the " +"personal commentary." +msgstr "" +"Si <menuchoice><guimenu>Éditer cette module</guimenu></menuchoice> est " +"désactivé, vérifiez si vous avez des permissions d'écriture sur les fichiers " +"du commentaire personnel. " + +#: docs/handbook/en/docbook/hdbk-operation.docbook:197 +#, fuzzy +msgid "" +"Drag & drop works here. Drop a verse reference and the text of the verse " +"will be inserted." +msgstr "" +"Si vous déplacez avec la souris une référence de verset et que vous la " +"lâchez sur le commentaire personnel, le texte du verset y sera inséré." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:207 +#, fuzzy +msgid "Searching text in an open read window" +msgstr "Retourne en arrière dans l'historique de la fenêtre de lecture." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:208 +msgid "" +"You can look for a word or phrase in the open read window (e.g. the chapter " +"of a bible that you're reading) just like you are used to from other " +"programs. This function can be reached either by clicking with the " +"<mousebutton>right</mousebutton>mouse button and selecting " +"<guimenuitem>Find...</guimenuitem>, or by using the hotkey <keycombo action=" +"\"simul\">&Ctrl; <keycap>F</keycap></keycombo>. Read on to learn how you can " +"search in entire works." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:220 +msgid "Accessing the search dialog" +msgstr "Accéder au dialogue de recherche" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:221 +#, fuzzy +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol in the <guimenu>Bookshelf</" +"guimenu>and selecting <guimenuitem>Search in work(s)</guimenuitem>. By " +"holding &Shift; or &Ctrl; and clicking on other work's names you can select " +"more than one. Then follow the same procedure to open the search dialog. You " +"will be searching in all of these works at the same time." +msgstr "" +"Pour chercher dans une module, cliquez avec le <mousebutton>bouton droit de " +"la souris</mousebutton> sur son icône dans la bibliothèque et choisissez " +"<guimenuitem>Chercher dans l'module</guimenuitem>. En maintenant enfoncé " +"&Shift; ou &Ctrl; et en cliquant sur les noms des autres modules, vous " +"pouvez en sélectionner plus d'une. Suivez ensuite la même procédure pour " +"ouvrir le dialogue de recherche. Vous chercherez dans toutes ces modules en " +"même temps." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:231 +#, fuzzy +msgid "" +"You can also access the search dialog by clicking on <menuchoice> " +"<guimenu>Search</guimenu> </menuchoice> from the main menu, and selecting " +"the appropriate entry." +msgstr "" +"Vous pouvez aussi accéder au dialogue de recherche en cliquant " +"<menuchoice><guimenu>Rechercher</guimenu></menuchoice> dans le menu " +"principal." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:237 +msgid "" +"A third possibility to start searches is to click on the search symbol in an " +"open read window." +msgstr "" +"Une troisième manière de lancer une recherche consiste à cliquer sur l'icône " +"de recherche dans une fenêtre de lecture ouverte." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:242 +msgid "Search configuration" +msgstr "Configuration de la recherche" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:244 +msgid "Search Text Dialog Options Tab" +msgstr "Onglets du dialogue rechercher" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:252 +msgid "Selecting works" +msgstr "Sélectionner les modules" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:253 +#, fuzzy +msgid "" +"At the top of the options tab you will find <guibutton>Choose</guibutton>" +"(works). If you would like to search in multiple works, click on this button " +"and you will be offered a menu where you can select the works you want to " +"search in." +msgstr "" +"En haut de l'onglet, le bouton <guibutton>Choisir les modules</guibutton> " +"vous permet d'ouvrir un menu pour sélectionner les modules dans lesquelles " +"la recherche sera effectuée." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:260 +msgid "Using Search Scopes" +msgstr "Limiter l'étendue de la recherche" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:261 +#, fuzzy +msgid "" +"You can narrow the scope of your search to certain parts of the Bible by " +"selecting one of the predefined scopes from the list in <guimenu>Search " +"scope</guimenu>. You can define your own search ranges by clicking the " +"<guibutton>Setup ranges</guibutton>button." +msgstr "" +"Vous pouvez restreindre l'étendue de la recherche à certaines parties de la " +"Bible en choisissant l'une des étendues prédéfinies dans la liste " +"d'<guimenu>Étendue de la recherche</guimenu>. La plupart se comprennent " +"d'eux-mêmes. L'étendude <guimenuitem>Dernier résultat de recherchera</" +"guimenuitem> restreindra la recherche aux versets trouvés lors de la " +"dernière recherche." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:269 +msgid "Basic Search Syntax Introduction" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:270 +msgid "" +"Enter search terms separated by spaces. By default the search function will " +"return results that match any of the search terms (OR). To search for all " +"the terms separate the terms by AND." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:274 +msgid "" +"You can use wildcards: '*' matches any sequence of characters, while '?' " +"matches any single character. The use of brackets allows you to group your " +"search terms, e.g. '(Jesus OR spirit) AND God'." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:278 +msgid "" +"To search text other than the main text, enter the text type followed by " +"':', and then the search term. For example, to search for the Strong's " +"number H8077, use 'strong:H8077'." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:282 +#, fuzzy +msgid "Available text types:" +msgstr "Œuvres disponibles" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:284 +#, fuzzy +msgid "Search Types" +msgstr "Type de recherche" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:288 +msgid "Prefix" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:289 +msgid "Meaning" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:294 +msgid "heading:" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:295 +#, fuzzy +msgid "searches headings" +msgstr "Options de recherche" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:298 +msgid "footnote:" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:299 +#, fuzzy +msgid "searches footnotes" +msgstr "Options de recherche" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:302 +msgid "strong:" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:303 +#, fuzzy +msgid "searches Strong's Numbers" +msgstr "Options de recherche" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:306 +msgid "morph:" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:307 +#, fuzzy +msgid "searches morphology codes" +msgstr "Options de recherche" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:312 +msgid "" +"BibleTime uses the Lucene search engine to perform your searches. It has " +"many advanced features, and you can read more about it here: <ulink url=" +"\"http://lucene.apache.org/java/docs/index.html\"> http://lucene.apache.org/" +"java/docs/index.html</ulink>" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:320 +msgid "Search results" +msgstr "Résultats de recherche" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:321 +#, fuzzy +msgid "" +"Here you can see how many instances of the search string were found, sorted " +"by works. Clicking on a work with the <mousebutton>right</mousebutton>mouse " +"button allows you to copy, save, or print all verses that were found in a " +"certain work at once. This also works when you click on one or more of the " +"references to copy, save or print them. Clicking on a particular reference " +"opens that verse up in context in the preview window below." +msgstr "" +"Vous pouvez voir ici combien de fois la chaîne recherchée a été trouvée, " +"classée par module. En cliquant sur une module avec le <mousebutton>bouton " +"droit de la souris</mousebutton> vous pourrez copier, enregistrer ou " +"imprimer tous les versets trouvés dans une module en une fois. Ceci " +"fonctionne aussi quand vous cliquez sur une ou plusieurs références pour les " +"copier, les enregistrer ou les imprimer. En cliquant avec le " +"<mousebutton>bouton gauche de la souris</mousebutton> vous verrez ce verset " +"dans son contexte dans la fenêtre de visualisation située en bas." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:330 +msgid "" +"Drag a reference and drop it on a work symbol on the Bookshelf to open the " +"work at that verse in a new read window." +msgstr "" +"Faites glisser une référence et déposez-la sur l'icône d'une module dans la " +"bibliothèque pour ouvrir cette module à ce verset dans une nouvelle fenêtre " +"de lecture." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:335 +msgid "" +"Drag a reference and drop it on an open read window, and it will jump to " +"that verse." +msgstr "" +"Faites glisser une référence et déposez-la sur une fenêtre de lecture " +"ouverte, et elle ira automatiquement à ce verset." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:339 +msgid "Select references and drag them to the Bookshelf to create bookmarks." +msgstr "" +"Faites glisser une référence et déposez-la dans un dossier de signets de la " +"bibliothèque et le verset s'ajoutera aux signets." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:343 +msgid "Search result analysis" +msgstr "Analyse de la recherche" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:344 +#, fuzzy +msgid "" +"Click on <guibutton>Search analysis</guibutton>to open the search analysis " +"display. This gives a simple graphic analysis of the number of instances the " +"search string was found in each book of the Bible, and you can also save the " +"analysis." +msgstr "" +"Cliquez sur <guibutton>Analyse de la recherche</guibutton> pour afficher " +"l'analyse de la recherche. Cela donne une analyse graphique simple du nombre " +"de fois que la chaîne recherchée a été trouvée dans chaque livre de la " +"Bible. Vous pouvez enregistrer cette analyse sur le disque." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:350 +msgid "Search Analysis Dialog Box" +msgstr "La boîte de dialogue d'analyse de la recherche" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:361 +msgid "The <guimenuitem>Bookshelf Manager</guimenuitem>" +msgstr "Le <guimenuitem>Gestionnaire de Bibliothèque</guimenuitem>" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:363 +#, fuzzy +msgid "" +"The <guimenuitem>Bookshelf Manager</guimenuitem> is a tool to manage your " +"Bookshelf. You can install new works to your Bookshelf, and update or remove " +"existing works from your Bookshelf. Access it by clicking <menuchoice> " +"<guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</guimenuitem> </" +"menuchoice> in the main menu." +msgstr "" +"Le <guimenuitem>Gestionnaire de bibliothèque</guimenuitem> est un outil de " +"gestion de la bibliothèque. Vous pouvez installer de nouvelles modules dans " +"votre bibliothèque et mettre à jour ou retirer une module déjà présente. " +"Choisissez<menuchoice><guimenu>Settings</guimenu><guimenuitem>Bookshelf " +"Manager</guimenuitem></menuchoice> dans le menu principal." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:373 +msgid "Bookshelf path(s) setup" +msgstr "Configurer les chemins vers les bibliothèques" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:374 +#, fuzzy +msgid "" +"Here you can specify where &bibletime; may store your Bookshelf on the hard " +"drive. You can even store it in multiple directories. Default is \"~/.sword/" +"\"." +msgstr "" +"Vous pouvez désigner ici l'endroit où &bibletime; garde votre bibliothèque " +"sur le disque dur. Vous pouvez même la placer dnas plusieurs répertoires. Le " +"répertoire par défaut est \"~/.sword/\"." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:378 +#, fuzzy +msgid "" +"If you have a sword CD, but do not want to install all the works on the hard " +"disk, but use them directly from the CD, then you can add the path to the CD " +"as one of your bookshelf paths. When you start &bibletime;, it will show all " +"works on the CD if it is present." +msgstr "" +"Si vous avez un CD Sword, mais que vous ne voulez pas installer les modules " +"sur le disque mais plutôt les consulter directement sur le CD; vous pouvez " +"ajouter le chemin du CD dans vos chemins vers les bibliothèques. Quand vous " +"lancez &bibletime;, si le CD est présent, les modules qu'il contient " +"s'afficheront dans la bibliothèque." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:386 +msgid "Install/update work(s)" +msgstr "Installer/mettre à jour module" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:387 +#, fuzzy +msgid "" +"With this facility, you can connect to a repository of works (called " +"\"library\"), and transfer one or more works to your local Bookshelf. These " +"libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online " +"repository of Sword modules, or another site offering Sword modules). You " +"can manage your libraries with <guibutton>Add library</guibutton> and " +"<guibutton>Delete library</guibutton>." +msgstr "" +"Avec cet utilitaire vous pouvez vous connecter à un dépôt d'modules (appelé " +"\"bibliothèque\"), et transférer une ou plusieurs modules dans votre " +"bibliothèque locale. Ces dépôts peuvent être locaux (un CD Sword), ou " +"distants (le dépôt en ligne de Crosswire ou un autre site proposant des " +"modules Sword). Vous pouvez gérer les biblothèques avec <guibutton>Ajouter " +"bibliothèque</guibutton> and <guibutton>Effacer bibliothèque</guibutton>." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:395 +msgid "" +"To begin the installation or update process, select a library you want to " +"connect to and a local Bookshelf path to install the work(s) to. Then click " +"on <guibutton>Connect to library</guibutton>. &bibletime; will scan the " +"contents of the library and present you with a list of works that you can " +"add to your Bookshelf, or that you already have installed but are available " +"in a new version in the library, and thus can be updated. Then you can mark " +"all works that you want to install or update, and click on " +"<guibutton>Install works</guibutton>. They will then be transferred to your " +"Bookshelf." +msgstr "" +"Pour commencer une installation ou une mise à jour, choisissez la " +"bibliothèque à laquelle vous désirez vous connecter et une bibliothèque " +"locale où installer l'module. Cliquez ensuite sur <guibutton>Connecter à la " +"bibliothèque</guibutton>. &bibletime; parcourra le contenu de la " +"bibliothèque et vous proposera une liste d'modules que vous pouvez ajouter à " +"votre bibliothèque; ou que vous avez déjà installés mais dont une nouvelle " +"version est disponible. Marquez ensuite toutes les modules à installer ou à " +"mettre à jour et cliquez sur <guibutton>Installer modules</guibutton>. Elles " +"seront alors transférées dans votre bibliothèque." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:408 +msgid "Remove work(s)" +msgstr "Enlever des modules" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:409 +msgid "" +"This facility allows you to delete one or more of the works from your " +"Bookshelf too free up disk space. Simply mark the items and click on " +"<guibutton>Remove works</guibutton>." +msgstr "" +"Vous pouvez enlever une ou plusieurs modules de votre bibliothèque pour " +"libérer de l'espace disque. Marquer les modules à effacer et cliquez " +"sur<guibutton>Enlever modules</guibutton>." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:415 +#, fuzzy +msgid "Search Indexes" +msgstr "Rechercher le texte" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:416 +msgid "" +"This option allows you to create new search indexes and cleanup orphaned " +"index files for removed works." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:425 +msgid "Exporting and Printing" +msgstr "Exporter et imprimer" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:426 +#, fuzzy +msgid "" +"In many places, you can open a context menu by clicking with the " +"<mousebutton>right</mousebutton>mouse button. Depending on context, it will " +"allow you to <guimenuitem>Select</guimenuitem>, <guimenuitem>Copy</" +"guimenuitem> (to clipboard), <guimenuitem>Save</guimenuitem> or " +"<guimenuitem>Print</guimenuitem> text. This works for example in the read " +"windows, when you click on the normal text or the verse reference, or in the " +"search result page when you click on a work or one or more verse references. " +"It is pretty straightforward, so just try it out." +msgstr "" +"Vous pouvez à de nombreux endroits ouvrir un menu contextuel en cliquant sur " +"le <mousebutton>bouton droit de la souris</mousebutton>. En fonction du " +"contexte, vous pourrez <guimenuitem>Sélectionner</guimenuitem>, " +"<guimenuitem>Copier</guimenuitem> (vers le presse-papiers), " +"<guimenuitem>Enregistrer</guimenuitem> ou <guimenuitem>Imprimer</" +"guimenuitem> le texte. Cela fonctionne par exemple dans les fenêtres de " +"lecture, quand vous cliquez sur le texte normal ou la référence du verset, " +"ou encore dans la page de résultats de la recherche quand vous cliquez sur " +"une module ou sur une ou plusieurs références de versets. " + +#: docs/handbook/en/docbook/hdbk-operation.docbook:439 +msgid "" +"Printing from &bibletime; is rather basic and is intended as a utility. If " +"you are composing a document or presentation containing text from " +"&bibletime; works, we suggest that you use one of the presentation or " +"editing tools on your system to format your document, rather than printing " +"from &bibletime; directly." +msgstr "" +"L'imprimer à partir de &bibletime; est plutôt rudimentaire et est destinée à " +"rendre des services simples. Si vous rédigez un document ou une présentation " +"contenant du texte d'modules de &bibletime;, nous vous invitons à utiliser " +"un outil d'édition ou de présentation sur votre système pour mettre en forme " +"votre document plutôt que d'imprimer directement à partir de &bibletime;." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:2 +msgid "Reference" +msgstr "Référence" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:4 +msgid "Main menu reference" +msgstr "Référence du menu principal" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:5 +msgid "" +"In this section you can find detailed descriptions of all entries in the " +"main menu of &bibletime;. They are ordered in just the way they appear in " +"&bibletime;, with all the sub-items listed under the major menu item they " +"belong to. You can also see the hotkey of each item;a complete listing of " +"all hotkeys can be found in <link linkend=\"hdbk-reference-hotkeys\">this " +"section</link>." +msgstr "" +"Dans cette section vous trouverez des descriptions détaillées de toutes les " +"entrées du menu principal de &bibletime;. Ils sont classé dans l'ordre où " +"ils apparaissent dans&bibletime;, avec les éléments de sous-menu juste en-" +"dessous des du menu principal auxquels ils appartiennent. Vous pouvez aussi " +"voir le raccourci de chaque élément. Vous pouvez aussi consulter <link " +"linkend=\"hdbk-reference-hotkeys\">la liste complète des raccourcis</link>." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:36 +msgid "" +"<action>Closes BibleTime.</action> BibleTime will ask you if you want to " +"write unsaved changes to disk." +msgstr "" +"<action>Ferme &bibletime;</action> &bibletime; vous demandera si vous " +"désirez enregistrer les modifications qui ne l'ont pas encore été." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:69 +#, fuzzy +msgid "" +"<action>Toggles full screen display.</action> Toggle this setting to " +"maximize the &bibletime; window." +msgstr "" +"<action>Active/désactive l'affichage de la barre d'outils.</action> Permet " +"de faire apparaître ou disparaître la barre d'outil." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:88 +msgid "" +"<action>Toggles Toolbar display.</action> Toggle this setting to turn the " +"main toolbar on or off." +msgstr "" +"<action>Active/désactive l'affichage de la barre d'outils.</action> Permet " +"de faire apparaître ou disparaître la barre d'outil." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:102 +msgid "" +"<action>Toggles display of the Bookshelf.</action> Toggle this setting to " +"turn the Bookshelf on the left pane on or off. This can be handy if you need " +"more space for the Mag." +msgstr "" +"<action>Active/désactive l'affichage de la barre d'outils.</action> Permet " +"de faire apparaître ou disparaître la bibliothèque dans le panneau de " +"gauche. Cela peut être utile si vous avez besoin de plus de place pour le " +"zoom." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:118 +msgid "" +"<action>Toggles display of the Mag(nifying glass).</action> Toggle this " +"setting to turn the Mag on the left pane on or off." +msgstr "" +"<action>Active/désactive l'affichage de la barre d'outils.</action> Permet " +"de faire apparaître ou disparaître le zoom dans le panneau de gauche. " + +#: docs/handbook/en/docbook/hdbk-reference.docbook:148 +#, fuzzy +msgid "" +"<action>Opens the Search Dialog to search in the standard Bible only</" +"action>. More works can be added in the Search Dialog." +msgstr "" +"<action>Ouvre le dialogue de recherche pour rechercher dans la Bible par " +"défaut uniquement</action>. D'autres modules peuvent être ajoutées dans le " +"dialogue." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:171 +#, fuzzy +msgid "" +"<action>Opens the Search Dialog to search in all open works</action>. More " +"works can be added in the Search Dialog." +msgstr "" +"<action>Ouvre le dialogue de recherche pour rechercher dans les module " +"ouvertes</action>. D'autres modules peuvent être ajoutées dans le dialogue." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:197 +#, fuzzy +msgid "" +"<action>Directly saves the current session</action>. This will open a " +"context menu where you can select an existing session to save to. It will be " +"overwritten with your current session. See the next item on how to save to a " +"new session." +msgstr "" +"<action>Enregistre immédiatement le profil courant</action>. Un dialogue " +"s'ouvrira, permettant de choisir un profil existant qui sera remplacé par le " +"profil courant. Voyez l'entrée suivante pour enregistrer un nouveau profil." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:222 +#, fuzzy +msgid "" +"<action>Saves the current session under a new name</action>. This will ask " +"for a new name to save the session to." +msgstr "" +"<action>Enregistre le profil courant sous un nouveau nom</action> à " +"spécifier dans le dialogue qui s'ouvrira." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:241 +#, fuzzy +msgid "" +"<action>Loads an existing session</action>. This will open a context menu " +"where you can select an existing session to load." +msgstr "" +"<action>Ouvre un profil existant</action>. Un menu permettant de choisir un " +"profil existant à ouvrir s'ouvrira." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:260 +#, fuzzy +msgid "" +"<action>Deletes an existing session</action>. This will open a context menu " +"where you can select an existing session that should be deleted." +msgstr "" +"<action>Efface un profil existant</action>, à choisir dans le menu qui " +"s'ouvrira. " + +#: docs/handbook/en/docbook/hdbk-reference.docbook:280 +#, fuzzy +msgid "" +"<action>Controls the basic window arrangement behaviour</action>. In the " +"opening context menu, you can either specify that you want to take care of " +"the window arrangement yourself (Manual mode) or have &bibletime; handle it " +"for you (Automatical modes, just try them out!)." +msgstr "" +"<action>Contrôle le mode standard d'arrangement des fenêtres</action>. Dans " +"le menu qui s'ouvrira, vous pouvez choisir de gérer vous -même l'arrangement " +"des fenêtres (Mode manuel) ou de laisser &bibletime; le faire pour vous " +"(Modes automatiques, essayez-les!)." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:306 +msgid "<action>Closes all open windows</action>." +msgstr "<action>Ferme toutes les fenêtres ouvertes</action>." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:330 +#, fuzzy +msgid "" +"<action>Opens &bibletime;'s main configuration dialog</action>. You can " +"configure all kinds of nice settings there to adapt &bibletime; to your " +"needs. Please see <link linkend=\"hdbk-config-bt\">this section</link> for " +"details." +msgstr "" +"<action>Ouvre le dialogue principal de configuration de &bibletime;</" +"action>. Vous pouvez configurer toutes sortes d'options pour adapter " +"&bibletime; à vos besoins. Pour plus de détails, voyez la section sur la " +"<link linkend=\"hdbk-config-bt\">configuration de &bibletime;</link>." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:359 +#, fuzzy +msgid "" +"<action>Opens a dialog where you can change your Sword configuration and " +"manage your bookshelf</action>. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\">this section</link> for details." +msgstr "" +"<action>Ouvre un dialogue permettant de modifier la configuration de Sword " +"et de gérer votre bibliothèque</action>. Voyez la section sur le <link " +"linkend=\"hdbk-op-bookshelfmanager\">gestionnaire de bibliothèque</link> " +"pour plus de détails." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:392 +msgid "<action>Opens &bibletime;'s user guide</action> You are reading it now." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:417 +msgid "" +"<action>Opens a guide on how to study the Bible</action> It is the hope of " +"the &bibletime; team that this HowTo will provoke the readers to study the " +"scriptures to see what they say. This particular study guide has been chosen " +"as it takes care not to advocate any particular denominational doctrine. We " +"expect you to read and study the scriptures to understand what they say. If " +"you start with the attitude that you want to have the Lord sow his word in " +"your heart He will not disappoint you." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:438 +msgid "" +"<action>Opens a window about &bibletime; project information</action> " +"contains information about &bibletime; software version, project " +"contributors, &sword; software version, &qt; software version and the " +"license agreement." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:450 +msgid "HotKeys index" +msgstr "Index des raccourcis" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:451 +#, fuzzy +msgid "" +"This is index of all hotkeys and their corresponding description in the " +"handbook. The hotkeys are sorted (roughly) alphabetical. If you want to " +"directly find out which hotkey a certain menu item has, you can either look " +"at the entry itself in &bibletime; (as it always shows the hotkey), or you " +"can look it up in <link linkend=\"hdbk-reference-menus\">this section</link>." +msgstr "" +"Ceci est un index des raccourcis par défaut et la description correspondante " +"du manuel. Les raccourcis sont classés (grossièrement) dans l'ordre " +"alphabétique. Pour trouver directement quel est le raccourci clavier associé " +"à un menu, vous pouvez soit regarder le menu dans &bibletime; (il montre " +"toujours le raccourci) ou consulter <link linkend=\"hdbk-reference-menus" +"\">la référence des menus</link>." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:464 +msgid "Hotkey" +msgstr "Raccourci" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:465 +msgid "Description" +msgstr "Description" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:474 +msgid "Moves back in the history of read windows." +msgstr "Retourne en arrière dans l'historique de la fenêtre de lecture." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:481 +msgid "Moves forward in the history of read windows." +msgstr "Avance dans l'historique de la fenêtre de lecture" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:490 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-search-defaultbible\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in default bible</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in the " +"default bible." +msgstr "" +"Équivalent à <link linkend=\"hdbk-reference-menus-search-defaultbible" +"\"><menuchoice> <guimenu>Rechercher</guimenu> <guimenuitem>Rechercher dans " +"la bible par défaut</guimenuitem></menuchoice></link>, ouvre le dialogue " +"pour recherche dans bible par défaut." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:504 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile vertically</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" +"Équivalent à <menuchoice><guimenu>Fenêtre</guimenu><guimenuitem>Mode " +"d'arrangement</guimenuitem> <guimenuitem>Mosaïque verticale</guimenuitem></" +"menuchoice>, active l'arrangement automatique des fenêtres en mosaïque " +"verticale." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:517 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile horizontally</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" +"Équivalent à <menuchoice><guimenu>Fenêtre</guimenu><guimenuitem>Mode " +"d'arrangement </guimenuitem> <guimenuitem>Mosaïque horizontale</" +"guimenuitem></menuchoice> active l'arrangement automatique des fenêtres en " +"mosaïque." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:530 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-cascade</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window cascading." +msgstr "" +"Équivalent à <menuchoice><guimenu>Fenêtre</guimenu><guimenuitem>Mode " +"d'arrangement </guimenuitem> <guimenuitem>Cascade</guimenuitem></menuchoice> " +"active l'arrangement automatique des fenêtres en cascade." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:543 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Manual mode</guimenuitem> </menuchoice>equivalent; " +"toggle manual window placement." +msgstr "" +"Équivalent à <menuchoice><guimenu>Fenêtre</guimenu><guimenuitem>Mode " +"d'arrangement </guimenuitem> <guimenuitem>Mode manuel</guimenuitem></" +"menuchoice> active l'arrangement manuel des fenêtres." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:556 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-window-savenewsession\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Save as new session</guimenuitem> </" +"menuchoice> </link>equivalent; saves current layout as new session." +msgstr "" +"Équivalent <link linkend=\"hdbk-reference-menus-window-savenewsession" +"\"><menuchoice> <guimenu>Fenêtre</guimenu> <guimenuitem>Sauver comme nouveau " +"profil</guimenuitem></menuchoice></link>, enregistre la disposition courante " +"comme un nouveau profil." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:570 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-window-closeall\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Close all</guimenuitem> </menuchoice> " +"</link>equivalent; closes all open windows." +msgstr "" +"Équivalent à <link linkend=\"hdbk-reference-menus-window-closeall" +"\"><menuchoice> <guimenu>Fenêtre</guimenu> <guimenuitem>Tout fermer</" +"guimenuitem></menuchoice></link>, ferme toutes les fenêtres ouvertes." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:582 +msgid "Zoom out. This decreases the font size of read windows." +msgstr "Diminuer la taille des polices des fenêtres de lecture." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:590 +msgid "Zoom in. This increases the font size of read windows." +msgstr "Augmenter la taille des polices des fenêtres de lecture." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:598 +msgid "Select all. This selects all text in read windows." +msgstr "" +"Tout sélectionner. Sélectionner tout le texte dans les fenêtres de lecture." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:606 +msgid "Copy. This copies the selected text to the clipboard." +msgstr "Copier. Copie le texte sélectionné dans le presse-papiers." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:614 +msgid "Search. This lets you search within the text of a read window." +msgstr "" +"Chercher. Permet d'effectuer une recherche dans le texte d'une fenêtre de " +"lecture." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:623 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-search-openworks\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in open work(s)</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in all " +"currently opened works." +msgstr "" +"Équivalent à <link linkend=\"hdbk-reference-menus-search-openworks" +"\"><menuchoice> <guimenu>Rechercher</guimenu> <guimenuitem>Rechercher dans " +"le ou les modules ouverts</guimenuitem></menuchoice></link>, ouvre le " +"dialogue de recherche pour effectuer une recherche à travers toutes les " +"modules qui sont ouvertes." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:637 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-file-quit\"> <menuchoice> " +"<guimenu>File</guimenu> <guimenuitem>Quit</guimenuitem> </menuchoice> </" +"link>equivalent; closes &bibletime;." +msgstr "" +"Équivalent à <link linkend=\"hdbk-reference-menus-file-quit\"><menuchoice> " +"<guimenu>Fichier</guimenu> <guimenuitem>Quitter</guimenuitem></menuchoice></" +"link>, ferme l'application &bibletime;." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:649 +msgid "Closes the current window." +msgstr "Ferme la fenêtre courante." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:658 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Handbook</guimenuitem> </" +"menuchoice>equivalent; opens the handbook." +msgstr "" +"Équivalent à <menuchoice> <guimenu>Aide</guimenu> <guimenuitem>Manuel</" +"guimenuitem></menuchoice>, ouvre le manuel." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:670 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>BibleStudy Howto</" +"guimenuitem> </menuchoice>equivalent; opens the BibleStudy Howto." +msgstr "" +"Équivalent à <menuchoice> <guimenu>Aide</guimenu> <guimenuitem>Tutoriel " +"d'étude Biblique</guimenuitem></menuchoice>, ouvre le tutoriel d'étude " +"biblique." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:683 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-settings-bookshelf_manager\"> " +"<menuchoice> <guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</" +"guimenuitem> </menuchoice> </link>equivalent; opens the Bookshelf Manager." +msgstr "" +"Équivalent à <link linkend=\"hdbk-reference-menus-settings-bookshelf_manager" +"\"><menuchoice> <guimenu>Configuration</guimenu> <guimenuitem>Gestionnaire " +"de bibliothèque</guimenuitem></menuchoice></link>, ouvre le gestionnaire de " +"bibliothèque." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:698 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showbookshelf\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show Bookshelf</guimenuitem> </" +"menuchoice> </link>equivalent; toggles display of the Bookshelf." +msgstr "" +"Équivalent à <link linkend=\"hdbk-reference-menus-view-showbookshelf" +"\"><menuchoice> <guimenu>Affichage</guimenu> <guimenuitem>Afficher la " +"bibliothèque</guimenuitem></menuchoice></link>, affiche/masque la " +"Bibliothèque." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:713 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showmag\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show mag</guimenuitem> </menuchoice> </" +"link>equivalent; toggles display of the mag(nifying glass)." +msgstr "" +"Équivalent à <link linkend=\"hdbk-reference-menus-view-showmag" +"\"><menuchoice> <guimenu>Affichage</guimenu> <guimenuitem>Afficher le zoom</" +"guimenuitem></menuchoice></link>, affiche/masque le zoom." + +#: docs/handbook/en/docbook/hdbk-start.docbook:2 +#: docs/handbook/en/docbook/hdbk-start.docbook:6 +msgid "Starting &bibletime;" +msgstr "Lancer &bibletime;" + +#: docs/handbook/en/docbook/hdbk-start.docbook:4 +msgid "How to start &bibletime;" +msgstr "Comment lancer &bibletime;" + +#: docs/handbook/en/docbook/hdbk-start.docbook:7 +#, fuzzy +msgid "" +"&bibletime; is an executable file that is integrated with the desktop. You " +"can launch &bibletime; from the Start Menu with this icon:" +msgstr "" +"&bibletime; est une application &kde; intégrée dans le bureau de &kde; " +"desktop. Vous pouvez lancer &bibletime; à partir du menu démarrer &kde; dans " +"le groupe Applications avec cette icône :" + +#: docs/handbook/en/docbook/hdbk-start.docbook:15 +#, fuzzy +msgid "<phrase>&bibletime; start icon</phrase>" +msgstr "L'icône de démarrage &bibletime;" + +#: docs/handbook/en/docbook/hdbk-start.docbook:18 +#, fuzzy +msgid "" +"&bibletime; can also be launched from a terminal command prompt. To launch " +"&bibletime;, open a terminal window and type:" +msgstr "" +"&bibletime; peut aussi être lancé à partir de la ligne de commande d'un " +"terminal. Pour lancer &bibletime;, ouvrez une fenêtre de terminal et tapez :" + +#: docs/handbook/en/docbook/hdbk-start.docbook:21 +#, fuzzy, no-wrap +msgid "&bibletime;" +msgstr "bibletime" + +#: docs/handbook/en/docbook/hdbk-start.docbook:24 +msgid "Other window managers" +msgstr "Autres gestionnaires de fenêtres" + +#: docs/handbook/en/docbook/hdbk-start.docbook:25 +#, fuzzy +msgid "" +"&bibletime; can be used with other window managers such as Gnome, BlackBox, " +"Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are " +"already installed on your computer." +msgstr "" +"&bibletime; peut être utilisé avec d'autres gestionnaires de fenêtres comme " +"Gnome, BlackBox ou Sawfish, pourvu que &kde; soit installé sur votre " +"ordinateur. Si &kde; est installé dans /opt/kde, alors la commande de " +"démarrage dans un terminal est:" + +#: docs/handbook/en/docbook/hdbk-start.docbook:31 +msgid "Startup customization" +msgstr "Configuration du démarrage" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:32 +msgid "" +"From a terminal you can use &bibletime; to open a random verse in the " +"default bible:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:34 +#, no-wrap +msgid "" +"bibletime --open-default-bible\n" +" \"<random>\"" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:35 +msgid "To open at a given passage like John 3:16, use:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +#, no-wrap +msgid "bibletime --open-default-bible \"John 3:16\"" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +msgid "You can also use booknames in your current bookname language." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-start.docbook:42 +msgid "Startup sequence" +msgstr "Séquence de démarrage" + +#: docs/handbook/en/docbook/hdbk-start.docbook:43 +msgid "" +"As &bibletime; launches you may see the following screens before the main " +"&bibletime; window opens:" +msgstr "" +"Au démarrage de &bibletime;, vous pouvez voir les écrans suivant avant que " +"la fenêtre principale de &bibletime; ne s'ouvre:" + +#: docs/handbook/en/docbook/hdbk-start.docbook:52 +#, fuzzy +msgid "" +"<action>Modifies your Bookshelf.</action> This dialog lets you modify your " +"Bookshelf, add or delete works from your system. It will only be shown if " +"no default Bookshelf can be found. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\"> this section</link> for further details. If you start " +"off with an empty Bookshelf, it will be helpful to install at least one " +"Bible, Commentary, Lexicon and one Book to get to know &bibletime;'s basic " +"features quickly." +msgstr "" +"<action>Modifie votre bibliothèque.</action> Ce dialogue vous permet de " +"modifier votre bibliothèque en ajoutant ou retirant des modules de votre " +"système. Il s'affichera uniquement si aucune bibliothèque par défaut n'a été " +"trouvée. Voyez <link linkend=\"hdbk-op-bookshelfmanager\">cette section</" +"link> pour plus de détails. Si vous démarrez avec une bibliothèque vide, il " +"est utile d'installer au moins une bible, un commentaire, un lexique et un " +"livre pour découvrir les caractéristique de &bibletime;." + +#: docs/handbook/en/docbook/hdbk-start.docbook:69 +#, fuzzy +msgid "" +"<action>Customizes &bibletime;.</action>This dialog lets you adapt " +"&bibletime; to your needs. Please see <link linkend=\"hdbk-config-bt\">the " +"detailed description</link> of this dialog." +msgstr "" +"<action>Personnalise &bibletime;.</action> Ce dialogue vous permet d'adapter " +"&bibletime; à vos besoins. Voyez <link linkend=\"hdbk-config-bt\"> la " +"description détaillée</link> de ce dialogue." + +# type: Content of the bibletime entity +#: docs/handbook/en/docbook/index.docbook:5 +msgid "<application>BibleTime</application>" +msgstr "" + +# type: Content of the sword entity +#: docs/handbook/en/docbook/index.docbook:6 +msgid "<application>Sword</application>" +msgstr "" + +# type: Content of the kde entity +#: docs/handbook/en/docbook/index.docbook:7 +msgid "<application>KDE</application>" +msgstr "" + +# type: Content of the qt entity +#: docs/handbook/en/docbook/index.docbook:8 +msgid "<application>Qt</application>" +msgstr "" + +# type: Content of the Shift entity +#: docs/handbook/en/docbook/index.docbook:10 +msgid "Shift" +msgstr "" + +# type: Content of the Ctrl entity +#: docs/handbook/en/docbook/index.docbook:11 +msgid "Ctrl" +msgstr "" + +# type: Content of the Alt entity +#: docs/handbook/en/docbook/index.docbook:12 +msgid "Alt" +msgstr "" + +#: docs/handbook/en/docbook/index.docbook:22 +msgid "The &bibletime; handbook" +msgstr "Le manuel de &bibletime;" + +#: docs/handbook/en/docbook/index.docbook:44 +msgid "the &bibletime; team" +msgstr "l'équipe &bibletime;" + +#: docs/handbook/en/docbook/index.docbook:47 +msgid "The &bibletime; handbook is part of &bibletime;." +msgstr "Le manuel &bibletime; fait partie de &bibletime;." + +# type: Content of: <book><bookinfo><date> +#: docs/handbook/en/docbook/index.docbook:50 +msgid "2009-04" +msgstr "" + +# type: Content of: <book><bookinfo><releaseinfo> +#: docs/handbook/en/docbook/index.docbook:51 +msgid "2.0" +msgstr "" + +#: docs/handbook/en/docbook/index.docbook:53 +#, fuzzy +msgid "&bibletime; is a Bible study tool based on the Sword framework." +msgstr "&bibletime; est un outil puissant d'étude de la Bible pour &kde;." + +#~ msgid "Toolbar reference" +#~ msgstr "Référence de la barre d'outils" + +#~ msgid "" +#~ "Please review <link linkend=\"hdbk-reference-menus\">the preceding " +#~ "section</link> for an explanation of the buttons that you find on the " +#~ "toolbar. You can also <action>move the cursor over a button and wait a " +#~ "few seconds</action> to activate the button's tooltip with a short " +#~ "description." +#~ msgstr "" +#~ "Consultez la <link linkend=\"hdbk-reference-menus\">référence des menus</" +#~ "link> pour une explication des boutons de la barre d'outils. Vous pouvez " +#~ "aussi <action>placer le pointeur sur un bouton et attendre quelques " +#~ "seconde</action> pour afficher une courte description du bouton." + +#~ msgid "" +#~ "You can adapt the toolbar to your needs. Please use the following entry " +#~ "in the main menu:" +#~ msgstr "" +#~ "Vous pouvez adapter la barre d'outils à vos besoins, par le choix suivant " +#~ "dans le menu principal:" + +#~ msgid "Configure toolbars" +#~ msgstr "Configurer les barres d'outils" + +#, fuzzy +#~ msgid "" +#~ "Please see <link linkend=\"hdbk-reference-menus-settings-toolbars\">this " +#~ "section</link> for detailed instructions." +#~ msgstr "" +#~ "Voir <link linkend=\"hdbk-reference-menus-settings-toolbars\">cette " +#~ "section</link> pour plus d'information." + +#, fuzzy +#~ msgid "" +#~ "<action>Opens a dialog where you can customize &bibletime;'s toolbar</" +#~ "action>. Just try it out, you can move around the toolbar buttons and " +#~ "even add new ones. Most of the entries available from the main menu can " +#~ "be put on the toolbar as buttons. If you need a certain feature often, " +#~ "you might want to put a button on the main menu, so that you can access " +#~ "it with only one click. Please see <link linkend=\"hdbk-config-toolbar" +#~ "\">this section</link> for further information." +#~ msgstr "" +#~ "<action>Ouvre un dialogue permettant de configurer la barre d'outils de " +#~ "&bibletime;</action>. Vous pouvez déplacer les boutons de la barre " +#~ "d'outils et en ajouter des nouveaux. La plupart des entrées du menu " +#~ "principal peuvent être placées comme boutons sur la barre d'outils. Si " +#~ "vous avez besoin souvent d'effectuer une action, vous pourriez placer le " +#~ "boutton correspondant sur la barre d'outils de façon à y accéder en un " +#~ "seul clic. Pour plus d'information, voyez comment <link linkend=\"hdbk-" +#~ "config-toolbar\">configurer la barre d'outils</link>." + +#~ msgid "Starting &bibletime; from KDE" +#~ msgstr "Démarrer &bibletime; depuis &kde;" + +#, fuzzy +#~ msgid "" +#~ "export KDEDIR=/opt/kde #your KDE directory\n" +#~ " bibletime" +#~ msgstr "" +#~ "export KDEDIR=/opt/kde #votre répertoire KDE\n" +#~ "bibletime" + +#, fuzzy +#~ msgid "" +#~ "<action>Toggles fullscreen mode</action>. Here you can turn fullscreen " +#~ "mode on or off. In fullscreen mode, &bibletime; will expand to the full " +#~ "size of your monitor screen, using as much space as possible." +#~ msgstr "" +#~ "<action>(Dés)active le mode plein écran</action>. Vous pouvez activer ou " +#~ "désactiver le mode plein écran. En mode plein écran, &bibletime; " +#~ "utilisera toute la place disponible sur votre écran." + +#~ msgid "<action>Tiles all open read windows vertically</action>." +#~ msgstr "" +#~ "<action>Place les fenêtres de lecture ouvertes en mosaïque horizontale</" +#~ "action>." + +#~ msgid "<action>Tiles all open windows horizontally</action>." +#~ msgstr "" +#~ "<action>Place les fenêtres de lecture ouvertes en mosaïque verticale</" +#~ "action>." + +#~ msgid "<action>Cascades all open windows</action>." +#~ msgstr "<action>Empile les fenêtres de lecture en cascade</action>." + +#, fuzzy +#~ msgid "" +#~ "<link linkend=\"hdbk-reference-menus-window-cascade\"> <menuchoice> " +#~ "<guimenu>Window</guimenu> <guimenuitem>Cascade</guimenuitem> </" +#~ "menuchoice> </link>equivalent; cascades all open windows." +#~ msgstr "" +#~ "Équivalent à <link linkend=\"hdbk-reference-menus-window-cascade" +#~ "\"><menuchoice> <guimenu>Fenêtre</guimenu> <guimenuitem>Cascade</" +#~ "guimenuitem></menuchoice></link> equivalent; cascades all open windows." + +#, fuzzy +#~ msgid "" +#~ "<link linkend=\"hdbk-reference-menus-window-tile-vertically\"> " +#~ "<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Tile vertically</" +#~ "guimenuitem> </menuchoice> </link>equivalent; tiles all open windows " +#~ "vertically." +#~ msgstr "" +#~ "Équivalent à <link linkend=\"hdbk-reference-menus-window-tile-vertically" +#~ "\"><menuchoice> <guimenu>Fenêtre</guimenu> <guimenuitem>Mosaïque " +#~ "verticale</guimenuitem></menuchoice></link>, place les fenêtre en " +#~ "mosaïque verticale." + +#, fuzzy +#~ msgid "" +#~ "<link linkend=\"hdbk-reference-menus-window-tile-horizontally\"> " +#~ "<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Tile horizontally</" +#~ "guimenuitem> </menuchoice> </link>equivalent; tiles all open windows " +#~ "horizontally." +#~ msgstr "" +#~ "Équivalent à <link linkend=\"hdbk-reference-menus-window-tile-vertically" +#~ "\"><menuchoice> <guimenu>Fenêtre</guimenu> <guimenuitem>Mosaïque " +#~ "horizontale</guimenuitem></menuchoice></link>, place les fenêtre en " +#~ "mosaïque horizontale." + +#~ msgid "Moves a bible or commentary read window to the next chapter." +#~ msgstr "" +#~ "Fait aller une fenêtre de lecture de la bible ou d'un commentaire au " +#~ "chapitre suivant." + +#~ msgid "Moves a bible or commentary read window to the next book." +#~ msgstr "" +#~ "Fait aller une fenêtre de lecture de la bible ou d'un commentaire au " +#~ "livre suivant." + +#~ msgid "Moves a read window to the next verse or entry." +#~ msgstr "Fait aller une fenêtre de lecture au verset ou à l'entrée suivant." + +#, fuzzy +#~ msgid "" +#~ "<link linkend=\"hdbk-reference-menus-window-fullscreen\"> <menuchoice> " +#~ "<guimenu>Window</guimenu> <guimenuitem>Fullscreen mode</guimenuitem> </" +#~ "menuchoice> </link>equivalent; toggles fullscreen mode." +#~ msgstr "" +#~ "Équivalent à <link linkend=\"hdbk-reference-menus-window-fullscreen" +#~ "\"><menuchoice> <guimenu>Fenêtre</guimenu> <guimenuitem>Mode plein écran</" +#~ "guimenuitem></menuchoice></link>, active/désactive le mode plein écran." + +#~ msgid "Moves a bible or commentary read window to the previous chapter." +#~ msgstr "" +#~ "Fait aller une fenêtre de lecture de la bible ou d'un commentaire au le " +#~ "chapitre précédent." + +#~ msgid "Moves a bible or commentary read window to the previous book." +#~ msgstr "" +#~ "Fait aller une fenêtre de lecture de la bible ou d'un commentaire au " +#~ "livre précédent." + +#~ msgid "Moves a read window to the previous verse or entry." +#~ msgstr "Fait aller une fenêtre de lecture au verset ou à l'entrée suivant." + +#~ msgid "" +#~ "In this section you find a description of the different possibilities to " +#~ "configure &bibletime;: The <link linkend=\"hdbk-config-bt\">Configure " +#~ "BibleTime Dialog </link> and the <link linkend=\"hdbk-config-toolbar" +#~ "\">Configure Toolbars</link> dialog. Both can be accessed under " +#~ "<guimenu>Settings</guimenu> in the main menu." +#~ msgstr "" +#~ "Dans cette section vous trouverez une description des différentes " +#~ "possibilités de configurer &bibletime;: le dialogue<link linkend=\"hdbk-" +#~ "config-bt\"> Configurer &bibletime;</link>et le dialogue <link linkend=" +#~ "\"hdbk-config-toolbar\">Configurer les barres d'outils</link> qui sont " +#~ "tous les deux accessibles dans le menu <guimenu>Settings</guimenu>." + +#~ msgid "Show tip of the day" +#~ msgstr "Afficher l'astuce du jour" + +#~ msgid "Configure Toolbars dialog" +#~ msgstr "Le dialogue Configurer les barres d'outils" + +#, fuzzy +#~ msgid "" +#~ "You will see this dialog, which allows adding and removing buttons from " +#~ "the main toolbar of &bibletime;. The order of the buttons can also be " +#~ "changed." +#~ msgstr "" +#~ "Vous verrez ce dialogue, qui permet d'ajouter, de déplacer et de retirer " +#~ "des boutons de la barre d'outils principale de &bibletime;." + +#, fuzzy +#~ msgid "<phrase>Toolbar configuration dialog</phrase>" +#~ msgstr "Le dialogue de configuration de la barre d'outil" + +#~ msgid "The Toolbar configuration dialog." +#~ msgstr "Le dialogue de configuration de la barre d'outil" + +#~ msgid "" +#~ "Use the 4 buttons in the middle of the window to move buttons to the " +#~ "toolbar, away from the toolbar or to sort them on the toolbar according " +#~ "to your preference." +#~ msgstr "" +#~ "Les quatre boutons au milieu de la fenêtre permettent d'ajouter des " +#~ "boutons à la barre d'outil, de les en ôter et de les y déplacer." + +#~ msgid "" +#~ "Please see <link linkend=\"hdbk-reference-menus-settings-toolbars\">this " +#~ "section</link> for further information." +#~ msgstr "" +#~ "Voir <link linkend=\"hdbk-reference-menus-settings-toolbars\">cette " +#~ "section</link> pour plus d'information." + +#~ msgid "" +#~ "<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Daily tip</" +#~ "guimenuitem></menuchoice> equivalent; opens the tip of the day." +#~ msgstr "" +#~ "Équivalent à <menuchoice> <guimenu>Aide</guimenu> <guimenuitem>Astuce du " +#~ "jour</guimenuitem></menuchoice>, ouvre l'astuce du jour." + +#~ msgid "" +#~ "These nifty little tips give you helpful hints for working more " +#~ "efficiently with &bibletime;, and also a few quotations from the Bible." +#~ msgstr "" +#~ "Ces petites astuces vous aident à travailler plus efficacement avec " +#~ "&bibletime; et vous proposent quelques citations de la Bible." + +#, fuzzy +#~ msgid "&language;" +#~ msgstr "Langues" + +#~ msgid "Display" +#~ msgstr "Affichage" + +#~ msgid "Code2000" +#~ msgstr "Code2000" + +#~ msgid "SIL unicode fonts" +#~ msgstr "Polices Unicode SIL" + +#~ msgid "FreeFont" +#~ msgstr "FreeFont" + +#~ msgid "Crosswire's font directory" +#~ msgstr "Le répertoire de polices Crosswire" + +#~ msgid "Bitstream CyberBit" +#~ msgstr "Bitstream CyberBit" + +#~ msgid "Caslon, Monospace, Cupola, Caliban" +#~ msgstr "Caslon, Monospace, Cupola, Caliban" + +#~ msgid "Desk" +#~ msgstr "Bureau" + +#~ msgid "HotKeys" +#~ msgstr "Raccourcis" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject> </" +#~ "inlinemediaobject>Settings </guimenu> <guimenuitem>Configure toolbars</" +#~ "guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject> </" +#~ "inlinemediaobject>Configuration </guimenu> <guimenuitem>Configurer les " +#~ "barres d'outils</guimenuitem>" + +#~ msgid "Toolbar configuration dialog" +#~ msgstr "Le dialogue de configuration de la barre d'outil" + +#~ msgid "Use the options tab to set up your search." +#~ msgstr "Utilisez les onglets pour configurer votre recherche." + +#~ msgid "" +#~ "You can also define your own search ranges by clicking the " +#~ "<guibutton>Setup ranges</guibutton> button." +#~ msgstr "" +#~ "Vous pouvez aussi définir vos propres étendues de recherche en cliquant " +#~ "sur le bouton <guibutton>Configurer</guibutton>." + +#~ msgid "File" +#~ msgstr "Fichier" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>Q</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_exit.png\" format=\"PNG\"/></imageobject></inlinemediaobject> File</" +#~ "guimenu> <guimenuitem>Quit</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>Q</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_exit.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Fichier</guimenu> <guimenuitem>Quitter</guimenuitem>" + +#~ msgid "View" +#~ msgstr "Affichage" + +#~ msgid "<guimenu>View</guimenu> <guimenuitem>Show Toolbar</guimenuitem>" +#~ msgstr "" +#~ "<guimenu>Affichage</guimenu> <guimenuitem>Afficher la barre d'outils</" +#~ "guimenuitem>" + +#, fuzzy +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F9</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "View</guimenu> <guimenuitem>Show Bookshelf</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F9</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Affichage</guimenu> <guimenuitem>Afficher la bibliothèque</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F8</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "View</guimenu> <guimenuitem>Show Mag</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F8</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject>Affichage</guimenu> <guimenuitem>Afficher le zoom</" +#~ "guimenuitem>" + +#~ msgid "Search" +#~ msgstr "Rechercher" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>F</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_find.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Search</guimenu> <guimenuitem>Search in standard " +#~ "bible</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>F</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_find.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Rechercher</guimenu> <guimenuitem>Rechercher dans la " +#~ "bible par défaut</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>O</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_find.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Search</" +#~ "guimenu> <guimenuitem>Search in open work(s)</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>O</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_find.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject>Rechercher</guimenu> <guimenuitem>Rechercher dans les " +#~ "modules ouvertes</guimenuitem>" + +#~ msgid "Window" +#~ msgstr "Fenêtre" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Window</guimenu> <guimenuitem>Save session</guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject>Fenêtre</guimenu> <guimenuitem>Sauvegarder profil</" +#~ "guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>S</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_sidetree.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Window</guimenu> <guimenuitem>Save as new Session</" +#~ "guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>S</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_sidetree.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Fenêtre</guimenu> <guimenuitem>Sauver comme nouveau " +#~ "profil</guimenuitem>" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Window</guimenu> <guimenuitem>Load session</guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Fenêtre</guimenu> <guimenuitem>Ouvrir profil</guimenuitem>" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Window</guimenu> <guimenuitem>Delete session</guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Fenêtre</guimenu> <guimenuitem>Effacer le profil</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;&Shift;<keycap>F</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_fullscreen.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Window</guimenu> <guimenuitem>Fullscreen Mode</" +#~ "guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;&Shift;<keycap>F</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_fullscreen.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Fenêtre</guimenu> <guimenuitem>Mode plein écran</" +#~ "guimenuitem>" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_cascade_auto.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Window</guimenu> <guimenuitem>Arrangement mode</guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_cascade_auto.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Fenêtre</guimenu> <guimenuitem>Mode d'arrangement</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>G</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_tile.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Window</" +#~ "guimenu> <guimenuitem>Tile vertically</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>G</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_tile.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Fenêtre</guimenu> <guimenuitem>Mosaïque verticale</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>H</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_tile.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Window</" +#~ "guimenu> <guimenuitem>Tile horizontally</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>H</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_tile.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Fenêtre</guimenu> <guimenuitem>Mosaïque horizontale</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>J</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_cascade.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Window</guimenu> <guimenuitem>Cascade</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>J</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_cascade.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Fenêtre</guimenu> <guimenuitem>Cascade</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>W</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_fileclose.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Window</guimenu> <guimenuitem>Close all</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>W</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_fileclose.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Fenêtre</guimenu> <guimenuitem>Tout fermer</" +#~ "guimenuitem>" + +#~ msgid "Settings" +#~ msgstr "Configuration" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Settings</guimenu> <guimenuitem>Configure toolbars</" +#~ "guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Configuration</guimenu> <guimenuitem>Configurer les " +#~ "barres d'outils</guimenuitem>" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configure.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Settings</guimenu> <guimenuitem>Configure &bibletime;</guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configure.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Configuration</guimenu> <guimenuitem>Configurer &bibletime;</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F4</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuresword.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Settings</guimenu> <guimenuitem>Bookshelf Manager</" +#~ "guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F4</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuresword.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Configuration</guimenu> <guimenuitem>Gestionnaire de " +#~ "Bibliothèque</guimenuitem>" + +#~ msgid "Help" +#~ msgstr "Aide" + +#~ msgid "&help.menu.documentation;" +#~ msgstr "&help.menu.documentation;" + +#~ msgid "" +#~ "You can adapt the toolbar to your needs. Please use the following entry " +#~ "in the main menu: <variablelist> <varlistentry> <term><menuchoice> " +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Settings</guimenu> <guimenuitem>Configure toolbars</" +#~ "guimenuitem></menuchoice></term> <listitem><para>Configure toolbars</" +#~ "para></listitem> </varlistentry> </variablelist> Please see <link linkend=" +#~ "\"hdbk-reference-menus-settings-toolbars\">this section</link> for " +#~ "detailed instructions." +#~ msgstr "" +#~ "Vous pouvez adapter la barre d'outils à vos besoins, en choisissant, dans " +#~ "le menu principal, <variablelist> <varlistentry> <term><menuchoice> " +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Configuration</guimenu> <guimenuitem>Configurer les " +#~ "barres d'outils</guimenuitem></menuchoice></term> " +#~ "<listitem><para>Configurer les barres d'outils toolbars</para></listitem> " +#~ "</varlistentry> </variablelist> Les instructions détaillées sont dans " +#~ "<link linkend=\"hdbk-reference-menus-settings-toolbars\">configurer la " +#~ "barre d'outils</link>." + +#~ msgid "&Alt;<keycap>Left</keycap>" +#~ msgstr "&Alt;<keycap>Gauche</keycap>" + +#~ msgid "&Alt;<keycap>Right</keycap>" +#~ msgstr "&Alt;<keycap>Droite</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>F</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>F</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>G</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>G</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>H</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>H</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>J</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>J</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>M</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>M</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>S</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>S</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>W</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>W</keycap>" + +#~ msgid "&Ctrl;<keycap>-</keycap>" +#~ msgstr "&Ctrl;<keycap>-</keycap>" + +#~ msgid "&Ctrl;<keycap>+</keycap>" +#~ msgstr "&Ctrl;<keycap>+</keycap>" + +#~ msgid "&Ctrl;<keycap>A</keycap>" +#~ msgstr "&Ctrl;<keycap>A</keycap>" + +#~ msgid "&Ctrl;<keycap>C</keycap>" +#~ msgstr "&Ctrl;<keycap>C</keycap>" + +#~ msgid "&Ctrl;<keycap>F</keycap>" +#~ msgstr "&Ctrl;<keycap>F</keycap>" + +#~ msgid "&Ctrl;<keycap>J</keycap>" +#~ msgstr "&Ctrl;<keycap>J</keycap>" + +#~ msgid "&Ctrl;<keycap>G</keycap>" +#~ msgstr "&Ctrl;<keycap>G</keycap>" + +#~ msgid "&Ctrl;<keycap>H</keycap>" +#~ msgstr " &Ctrl;<keycap>H</keycap>" + +#~ msgid "&Ctrl;<keycap>O</keycap>" +#~ msgstr "&Ctrl;<keycap>O</keycap>" + +#~ msgid "&Ctrl;<keycap>Q</keycap>" +#~ msgstr "&Ctrl;<keycap>Q</keycap>" + +#~ msgid "&Ctrl;<keycap>W</keycap>" +#~ msgstr "&Ctrl;<keycap>W</keycap>" + +#~ msgid "&Ctrl;<keycap>X</keycap>" +#~ msgstr "&Ctrl;<keycap>X</keycap>" + +#~ msgid "&Ctrl;<keycap>Y</keycap>" +#~ msgstr "&Ctrl;<keycap>Y</keycap>" + +#~ msgid "&Ctrl;<keycap>V</keycap>" +#~ msgstr "&Ctrl;<keycap>V</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>F</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>F</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>X</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>X</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>Y</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>Y</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>V</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>V</keycap>" + +#~ msgid "<keycap>F1</keycap>" +#~ msgstr "<keycap>F1</keycap>" + +#~ msgid "<keycap>F2</keycap>" +#~ msgstr "<keycap>F2</keycap>" + +#~ msgid "<keycap>F3</keycap>" +#~ msgstr "<keycap>F3</keycap>" + +#~ msgid "<keycap>F4</keycap>" +#~ msgstr "<keycap>F4</keycap>" + +#~ msgid "<keycap>F8</keycap>" +#~ msgstr "<keycap>F8</keycap>" + +#~ msgid "<keycap>F9</keycap>" +#~ msgstr "<keycap>F9</keycap>" + +#~ msgid "GCC Regular Expression Reference" +#~ msgstr "Référence des expressions régulières GCC" + +#~ msgid "" +#~ "Regular expression searches provide a way to do simple or complex " +#~ "searches for strings that match a pattern or set of patterns (branches) " +#~ "separated by vertical bars \"|\". While a pattern can be built to look " +#~ "for a word or phrase, a simple pattern that consists of a word does not " +#~ "look for only that word but for any place where that word is found. A " +#~ "search for \"right\" will return verses that contain the word \"right\", " +#~ "but also \"<emphasis>right</emphasis>eous\", \"<emphasis>right</" +#~ "emphasis>eousness\", \"un<emphasis>right</emphasis>eous\", " +#~ "\"up<emphasis>right</emphasis>\" and even \"b<emphasis>right</emphasis>" +#~ "\". A search for \"hall not\" is not a search for \"hall\" AND \"not\" " +#~ "but for the string \"hall not\" with a space between the second \"l\" and " +#~ "the \"n\". The search for \"hall not\" will find occurrences of " +#~ "\"s<emphasis>hall not</emphasis>\"." +#~ msgstr "" +#~ "La recherche par expression régulières permet d'effectuer des recherches " +#~ "simples ou complexes de chaînes correspondant à un motif ou un ensemble " +#~ "de motifs (branches) séparées par des barres verticales \"|\". Un motif " +#~ "simple qui consiste en un mot trouvera non seulement ce mot, mais tous " +#~ "les mots qui le contiennent. Ainsi, une recherche de \"droit\" trouvera " +#~ "le mot \"droit\", ainsi que \"<emphasis>droit</emphasis>e\", " +#~ "\"<emphasis>droit</emphasis>ure\", \"a<emphasis>droit</emphasis>\", " +#~ "\"en<emphasis>droit</emphasis>\". La recherche de \"ne tu\" n'est pas une " +#~ "recherche de chaînes contenant \"ne\" et \"tu\", mais bien de la chaîne " +#~ "\"ne tu\", avec un espace entre \"u\" et \"n\". La recherche pour " +#~ "\"<emphasis>ne tu</emphasis>eras\" trouvera " + +#~ msgid "" +#~ "The power of Regular Expressions lies in the patterns (or templates) used " +#~ "to define a search. A pattern consists of ordinary characters and some " +#~ "special characters that are used and interpreted by a set of rules. " +#~ "Special characters include .\\[^*$?+. Ordinary (or simple) characters are " +#~ "any characters that are not special. The backslash, \"\\\", is used to " +#~ "convert special characters to ordinary and ordinary characters to special." +#~ msgstr "" +#~ "La puissance des expressions régulières réside dans les motifs utilisés " +#~ "pour définir une recherche. Un motif se compose de caractères ordinaires " +#~ "et de certains caractères spéciaux qui sont interprétés en fonction d'un " +#~ "ensemble de règles. Les caractères spéciaux ccomprennent .\\[^*$?+. Les " +#~ "caractères ordinaires (ou simples) sont tous les caractères qui ne sont " +#~ "pas spéciaux. La barre oblique inverse \"\\\" (backslash) est utilsée " +#~ "pour convertir les caractères spéciaux en caractères ordinaires et " +#~ "inversément." + +#~ msgid "" +#~ "Example: the pattern \"i. love\\.\" will find sentences that end with " +#~ "\"h<emphasis>i</emphasis>s <emphasis>love.</emphasis>\" or \"<emphasis>i</" +#~ "emphasis>n <emphasis>love.</emphasis>\" or \"<emphasis>i</emphasis>s " +#~ "<emphasis>love.</emphasis>\". The first period in \"i. love\\.\" is a " +#~ "special character that means \"allow any character in this position\". " +#~ "The backslash in \"i. love\\.\" means that the period following it is not " +#~ "to be considered a special character, but is an ordinary period." +#~ msgstr "" +#~ "Par example le motif \"n. amour\\.\" trouvera les phrases qui se " +#~ "terminent par \"grand amour.\" ou \"ni amour.\" Le premier point dans " +#~ "\"n. amour\\.\" est un caractère spécial qui désigne \"n'importe quel " +#~ "caractère\". La barra oblique arrière indique que le point qui suit ne " +#~ "doit pas être considéré comme un caractère spécial mais comme un simple " +#~ "point ordinaire." + +#~ msgid "Special characters" +#~ msgstr "Caractères spéciaux" + +#~ msgid "" +#~ ". The period matches any character. See <link linkend=\"period\">details</" +#~ "link>" +#~ msgstr "" +#~ ". Le point correspond à n'importe quel caractère. <link linkend=\"period" +#~ "\">Plus de détails...</link>" + +#~ msgid "" +#~ "* The asterisk matches 0 or more characters of the preceding: set, " +#~ "character or indicated character. See <link linkend=\"asterisk\">details</" +#~ "link>" +#~ msgstr "" +#~ "+ L'astérisque indique que le caractère précédent (qui peut être aussi un " +#~ "ensemble) est présent zéro, une ou plusieurs fois. <link linkend=" +#~ "\"asterisk\">Plus de détails...</link>* " + +#~ msgid "" +#~ "+ The plus sign matches 1 or more characters of the preceding: set, " +#~ "character or indicated character. See <link linkend=\"plus\">details</" +#~ "link>" +#~ msgstr "" +#~ "+ Le signe plus indique que le caractère précédent (qui peut être aussi " +#~ "un ensemble) est présent une ou plusieurs fois. <link linkend=\"plus" +#~ "\">Plus de détails...</link>" + +#~ msgid "" +#~ "? The question mark matches 0 or 1 character of the preceding: set, " +#~ "character or indicated character. See <link linkend=\"question\">details</" +#~ "link>" +#~ msgstr "" +#~ "? Le point d'interrogation indique que ce qui précède (caractère ou " +#~ "ensemble) est présent une fois ou absent. <link linkend=\"question\">Plus " +#~ "de détails...</link>" + +#~ msgid "" +#~ "[ ] Square brackets match any one of the characters specified inside [ ]. " +#~ "See <link linkend=\"bracket\">details</link>" +#~ msgstr "" +#~ "[ ] Les crochets correspond à un caractère parmi ceux indiqués à " +#~ "l'intérieur des crochets. <link linkend=\"bracket\">Plus de détails...</" +#~ "link>" + +#~ msgid "" +#~ "^ A caret as the first character inside [ ] means NOT. See <link linkend=" +#~ "\"caret\">details</link>" +#~ msgstr "" +#~ "^ Un accent circonflexe comme premier caracètre à l'intérieur de crochets " +#~ "[ ] signifie que les crochets correspondent à tous les caractères saus " +#~ "ceux qui suivent.<link linkend=\"caret\">Plus de détails...</link>" + +#~ msgid "" +#~ "^ A caret beginning of a pattern anchors the beginning of a line. See " +#~ "<link linkend=\"caret\">details</link>" +#~ msgstr "" +#~ "^ Un accent circonflexe au début d'un motif correspond à un début de " +#~ "ligne.<link linkend=\"caret\">Plus de détails...</link>" + +#~ msgid "" +#~ "$ A dollar at the end of a pattern anchors the end of a line. See <link " +#~ "linkend=\"dollar\">details</link>" +#~ msgstr "" +#~ "$ Un dollar à la fin d'un motif correspond à une fin de ligne.<link " +#~ "linkend=\"dollar\">Plus de détails...</link>" + +#~ msgid "" +#~ "| A vertical bar means logical OR. See <link linkend=\"bar\">details</" +#~ "link>" +#~ msgstr "" +#~ "| Une barre verticale indique un OU logique. <link linkend=\"bar\">Plus " +#~ "de détails...</link>" + +#~ msgid "" +#~ "( ) Parentheses enclose expressions for grouping. <emphasis>Not supported!" +#~ "</emphasis>" +#~ msgstr "" +#~ "( ) Parenthèses délimitent des expressions pour les regrouper. " +#~ "<emphasis>Elles ne sont pas implémentées !</emphasis>" + +#~ msgid "" +#~ "\\ A backslash can be used prior to any special character to match that " +#~ "character. See <link linkend=\"backslash\">details</link>" +#~ msgstr "" +#~ "\\ Une barre oblique arrière utilisée suivi d'un caractère spécial " +#~ "correspond à ce caractère. <link linkend=\"backslash\">Plus de détails..." +#~ "</link>" + +#~ msgid "" +#~ "\\ A backslash can be used prior to an ordinary character to make it a " +#~ "special character. See <link linkend=\"backslash\">details</link>" +#~ msgstr "" +#~ "\\ Une barre oblique suivie d'un caractère normal en fait un caractère " +#~ "spécial. <link linkend=\"backslash\">Plus de détails...</link>" + +#~ msgid "The period ." +#~ msgstr "Le point ." + +#~ msgid "" +#~ "The Period \".\" will match any single character even a space or other " +#~ "non-alphabet character. <emphasis>s.t</emphasis> matches <emphasis>s</" +#~ "emphasis>i<emphasis>t</emphasis>, <emphasis>s</emphasis>e<emphasis>t</" +#~ "emphasis>,<emphasis> s</emphasis>o<emphasis>t</emphasis>, etc., which " +#~ "could be located in <emphasis>s</emphasis>i<emphasis>t</emphasis>ting, " +#~ "compas<emphasis>s</emphasis>e<emphasis>t</emphasis>h and <emphasis>s</" +#~ "emphasis>o<emphasis>t</emphasis>tish <emphasis>b..t</emphasis> matches " +#~ "<emphasis>b</emphasis>oo<emphasis>t</emphasis>, <emphasis>b</" +#~ "emphasis>oa<emphasis>t</emphasis> and <emphasis>b</emphasis>ea<emphasis>t " +#~ "foot.tool </emphasis>matches <emphasis>foot</emphasis>s<emphasis>tool </" +#~ "emphasis>and <emphasis>foot tool</emphasis>." +#~ msgstr "" +#~ "Le point \".\" correspond à un caractère qui peut même être un espace ou " +#~ "un caractère non alphabétique. <emphasis>s.n</emphasis> peut correspondre " +#~ "à <emphasis>s</emphasis>e<emphasis>n</emphasis>, <emphasis>s</" +#~ "emphasis>a<emphasis>n</emphasis>,<emphasis> s</emphasis>o<emphasis>n</" +#~ "emphasis>, etc., qui pourrait être situé dans <emphasis>s</" +#~ "emphasis>e<emphasis>n</emphasis>s, <emphasis>s</emphasis>a<emphasis>n</" +#~ "emphasis>g et pas<emphasis>s</emphasis>o<emphasis>n</emphasis>s. De même " +#~ "<emphasis>t..u</emphasis> correspond à <emphasis>t</" +#~ "emphasis>ro<emphasis>u</emphasis>, <emphasis>t</emphasis>êt<emphasis>u</" +#~ "emphasis>, plan<emphasis>t</emphasis>e <emphasis>u</emphasis> et " +#~ "peti<emphasis>t</emphasis>, <emphasis>u</emphasis>n." + +#~ msgid "The asterisk *" +#~ msgstr "L'astérisque *" + +#~ msgid "" +#~ "The asterisk matches zero or more characters of the preceding: set, " +#~ "character or indicated character. Using a period asterisk combination \".*" +#~ "\" is a common method to match any combination of characters. " +#~ "<emphasis>be*n</emphasis> matches<emphasis> beeen, been, ben</emphasis>, " +#~ "and <emphasis>bn</emphasis> which could locate Reu<emphasis>ben</" +#~ "emphasis> and She<emphasis>bn</emphasis>a. <emphasis>G.*d</emphasis> " +#~ "would match <emphasis>God, good, guard</emphasis> and even <emphasis>Gd</" +#~ "emphasis>." +#~ msgstr "" +#~ "L'astérisque signifie que ce qui précède (ensemble ou caractère) est " +#~ "présent zéro ou plus de fois. Le point suivi d'une astérisque correspond " +#~ "ainsi à n'importe quelle combinaison de caractères. <emphasis>cré*e</" +#~ "emphasis> correspond ainsi à <emphasis>cre, crée, créée</emphasis>, qui " +#~ "pourrait ainsi trouver o<emphasis>cre</emphasis>. <emphasis>s.*e</" +#~ "emphasis> correspond à <emphasis>sacrée, souffle, </emphasis> et même à " +#~ "<emphasis>se</emphasis> et le<emphasis>s ténèbre</emphasis>s." + +#~ msgid "The plus sign +" +#~ msgstr "Le signe plus +" + +#~ msgid "" +#~ "The Plus Sign matches one or more characters of the preceding: set, " +#~ "character or indicated character. Using a period and plus sign " +#~ "combination \".+\" is similar to \".*\" (see above), but the string has " +#~ "to contain at least one string to match. <emphasis>be+n</emphasis> " +#~ "matches <emphasis>beeen, been</emphasis> and <emphasis>ben</emphasis>, " +#~ "but not <emphasis>bn</emphasis>." +#~ msgstr "" +#~ "Le signe plus indique que le caractère ou l'ensemble précédent est " +#~ "présent une fois ou plus. La combinaison du point et du plus \".+\" est " +#~ "semblable à \".*\" (see above), si ce n'est qu'une chaîne correspondante " +#~ "contient au moins un caractère. <emphasis>cré+*e</emphasis> correspond à " +#~ "<emphasis>créée, crée, </emphasis> mais pas à o<emphasis>cre</emphasis>." + +#~ msgid "The question mark ?" +#~ msgstr "Le point d'interrogation ?" + +#~ msgid "" +#~ "The Question Mark matches zero or one character of the preceding: set, " +#~ "character or indicated character. <emphasis>be?n</emphasis> matches " +#~ "<emphasis>ben</emphasis> and <emphasis>bn</emphasis> but not " +#~ "<emphasis>been</emphasis>. <emphasis>trees?</emphasis> matches " +#~ "<emphasis>trees</emphasis> or <emphasis>tree</emphasis>." +#~ msgstr "" +#~ "Le point d'interrogation indique que le caractère ou l'ensemble précédent " +#~ "est présent zéro ou une fois. <emphasis>cré?e</emphasis> correspond à " +#~ "o<emphasis>cre</emphasis> et <emphasis>crée</emphasis> mais pas à " +#~ "<emphasis>créée</emphasis>. " + +#~ msgid "The square brackets [ ]" +#~ msgstr "Les crochets carrés" + +#~ msgid "" +#~ "The Square Brackets enclose a set of characters that can match. The " +#~ "period, asterisk, plus sign and question mark are not special inside the " +#~ "brackets. A minus sign can be used to indicate a range. If you want a " +#~ "caret \"^\" to be part of the range do not place it first after the left " +#~ "bracket or it will be a special character. To include a \"]\" in the set " +#~ "make it the first (or second after a special \"^\") character in the set. " +#~ "To include a minus sign in the set make it the first (or second after a " +#~ "special \"^\") or last character in the set. <emphasis>s[eia]t</emphasis> " +#~ "matches <emphasis>set</emphasis>, <emphasis>sit</emphasis>, and " +#~ "<emphasis>sat</emphasis>, but not <emphasis>s</emphasis>o<emphasis>t</" +#~ "emphasis>. <emphasis>s[eia]+t </emphasis>matches as above but also, " +#~ "<emphasis>seat, seet, siet</emphasis>, etc. <emphasis>[a-d]</emphasis> " +#~ "matches <emphasis>a, b, c,</emphasis> or <emphasis>d</emphasis>. " +#~ "<emphasis>[A-Z]</emphasis> matches any uppercase letter. [.;:?!] " +#~ "matches ., ;, :, ?, or ! but not a comma. [ ]^-] matches ] or ^ or -." +#~ msgstr "" +#~ "Les crochets délimitent un ensemble de caractères qui peuvent tous " +#~ "correspondre. Le point, l'astérisque, le plus et le point d'interrogation " +#~ "ne sont pas des caractères spéciaux à l'intérieur des crochets. Un signe " +#~ "moins permet d'indiquer une plage de caractères. Un accent circonflexe, " +#~ "n'est pas un caractère spécial s'il ne suit pas immédiatement le crochet " +#~ "ouvrant. Un \"]\" peut être inclus dans l'ensemble à condition d'être le " +#~ "premier caractère spécifié (ou juste derrière un \"^\" en pemière " +#~ "position). Un \"-\" peut être inclus en le mettant en première ((ou juste " +#~ "derrière un \"^\" en pemière position) ou en dernière position. " +#~ "<emphasis>s[aoi]n</emphasis> correspond <emphasis>san</emphasis>, " +#~ "<emphasis>son</emphasis>, et <emphasis>sin</emphasis>, mais pas à " +#~ "<emphasis>s</emphasis>e<emphasis>n</emphasis>. <emphasis>s[aoi]+n</" +#~ "emphasis> correspond aux précédents, mais aussi à <emphasis>soin, sain,</" +#~ "emphasis>, etc. <emphasis>[a-d]</emphasis> correspond à <emphasis>a, b, c," +#~ "</emphasis> ou <emphasis>d</emphasis>. <emphasis>[A-Z]</emphasis> " +#~ "correspond à toute lettre majuscule. [.;:?!] correspond à ., ;, :, ?, " +#~ "ou ! mais pas à une virgule. []^-] coreespond à ], ^ ou -." + +#~ msgid "The caret first in square brackets [^xxx]" +#~ msgstr "L'accent circonflexe à l'intérieur des crochets [^xxx]" + +#~ msgid "" +#~ "If the Caret is the first character after the left bracket it means NOT. " +#~ "<emphasis>s[^io]t</emphasis> matches <emphasis>set, sat</emphasis>, etc., " +#~ "but not <emphasis>s</emphasis>i<emphasis>t</emphasis> and <emphasis>s</" +#~ "emphasis>o<emphasis>t</emphasis>." +#~ msgstr "" +#~ "Si le premier caractère entre crochets est un accent circonflexe, les " +#~ "crochets correspondront à tous les caractères à l'exclusion de ceux qui " +#~ "son indiqués.<emphasis>s[^io]n</emphasis> correspond à <emphasis>san, " +#~ "sen</emphasis>, etc., mais pas à <emphasis>s</emphasis>i<emphasis>n</" +#~ "emphasis> et <emphasis>s</emphasis>o<emphasis>n</emphasis>." + +#~ msgid "The caret as start of line anchor ^xxx" +#~ msgstr "L'accent circonflexe marquant le début de ligne ^xxx" + +#~ msgid "" +#~ "If the Caret is the first character in a pattern it anchors the pattern " +#~ "to the start of a line. Any match must be at the beginning of a line. A " +#~ "line here means a part of text delimited by the return character or the " +#~ "end of the text. In Bibles, a \"line\" in this sense is often equivalent " +#~ "to a single verse; the word-wrapping that is performed by &bibletime; " +#~ "when the text is rendered on the screen does not affect the search " +#~ "algorithm. <emphasis>^In the beginning</emphasis> matches lines that " +#~ "start with \"<emphasis>In the beginning</emphasis>\"." +#~ msgstr "" +#~ "Si l'accent circonflexe est le premier caractère d'un motif, il indique " +#~ "un début de ligne. Toute correspondance se fera avec un texte situé en " +#~ "début de ligne. Une ligne signifie ici une partie de texte délimitée par " +#~ "un retour à la ligne ou la fin du texte. Dans les bibles, une ligne est " +#~ "souvent équivalente à un verset. Le retour à la ligne que &bibletime; " +#~ "effectue pour afficher le texte à l'écran est sans influence sur " +#~ "l'algorithme de recherche. <emphasis>^Au commencement</emphasis> " +#~ "correspondra à des ligne qui commencent par \"<emphasis>Au commencement</" +#~ "emphasis>\"." + +#~ msgid "" +#~ "(Because of unfiltered formatting characters in some texts, this feature " +#~ "does not always work correctly, but may if a few periods are placed after " +#~ "the caret to account for the formatting characters. If that is the case " +#~ "for you, you could try <emphasis>^..In the beginning</emphasis> instead.)" +#~ msgstr "" +#~ "(À cause de certains caractères de mise en forme non filtrés dans " +#~ "certains texte, ceci ne fonctionne pas toujours correctement. Vous " +#~ "pourriez alors essayer <emphasis>^\\W*Au commencement</emphasis> plutôt.)" + +#~ msgid "The dollar sign as end of line anchor xxx$" +#~ msgstr "Le signe dollar marquant la fin de ligne xxx$" + +#~ msgid "" +#~ "If the Dollar Sign is the last character in a pattern it anchors the " +#~ "pattern to the end of a line. Any match must be at the end of a line. " +#~ "<emphasis>Amen\\.$</emphasis> matches lines that end with " +#~ "\"<emphasis>Amen.</emphasis>\"" +#~ msgstr "" +#~ "Si le signe dollar est le dernier caractère d'un motif, il indique une " +#~ "fin de ligne. Toute correspondance se fera en fin de ligne. <emphasis>Amen" +#~ "\\.$</emphasis> correspond à toutes les lignes se terminant " +#~ "\"<emphasis>Amen.</emphasis>\"" + +#~ msgid "" +#~ "(If you encounter the problem with unfiltered formatting characters that " +#~ "we just described, you can try: <emphasis>Amen\\...$</emphasis> instead.)" +#~ msgstr "" +#~ "(Si vous rencontrez le problème de caractères de mise en forme non filtré " +#~ "que nous venons de décrire, essayez <emphasis>Amen\\.\\W*$</emphasis> à " +#~ "la place.)" + +#~ msgid "The vertical bar |" +#~ msgstr "La barre verticale |" + +#~ msgid "" +#~ "The Vertical Bar between patterns means OR. <emphasis>John|Peter</" +#~ "emphasis> matches <emphasis>John</emphasis> or <emphasis>Peter. John ." +#~ "*Peter|Peter .*John</emphasis> matches <emphasis>John</emphasis> ... " +#~ "<emphasis>Peter</emphasis> or <emphasis>Peter</emphasis> ... " +#~ "<emphasis>John</emphasis>. <emphasis>pain|suffering|sorrow</emphasis> " +#~ "matches <emphasis>pain</emphasis>, or <emphasis>suffering</emphasis>, or " +#~ "<emphasis>sorrow</emphasis>." +#~ msgstr "" +#~ "La barre verticale entre deux motifs signifie OU. <emphasis>Jean|Pierre</" +#~ "emphasis> correspond à <emphasis>Jean</emphasis> ou <emphasis>Pierre.</" +#~ "emphasis> <emphasis>Jean .*Pierre|Pierre .*Jean</emphasis> correspond à " +#~ "<emphasis>Jean</emphasis> ... <emphasis>Pierre</emphasis> ou " +#~ "<emphasis>Pierre</emphasis> ... <emphasis>Jean</emphasis>. " +#~ "<emphasis>douleur|souffrance|tristesse</emphasis> correspond à " +#~ "<emphasis>douleur</emphasis>, ou <emphasis>souffrance</emphasis>, ou " +#~ "<emphasis>tristesse</emphasis>." + +#~ msgid "The parentheses ( )" +#~ msgstr "Les parenthèses ()" + +#~ msgid "The use of Parentheses ( ) is not supported!" +#~ msgstr "Les parenthèses ne sont pas implémentées!" + +#~ msgid "The backslash prior to a special character \\*" +#~ msgstr "La barre oblique arrière avant un caractère spécial \\*" + +#~ msgid "" +#~ "The Backslash prior to a special character indicates that the character " +#~ "is not being used in its special meaning, but is just to match itself. " +#~ "\"amen\\.\" matches <emphasis>amen.</emphasis> but not <emphasis>amen</" +#~ "emphasis>t and will not locate firm<emphasis>amen</emphasis>t." +#~ msgstr "" +#~ "La barre oblique arrière devant un caractère spécial indique que le " +#~ "caractère n'est pas utilisé dans sa signification spéciale, mais est " +#~ "utilisé pour correspondre avec lui-même. Ainsi, \"amen\\.\" correspond à " +#~ "<emphasis>amen.</emphasis> mais pas à <emphasis>amen</emphasis> et ne " +#~ "trouvera pas firm<emphasis>amen</emphasis>t." + +#~ msgid "The backslash prior to an ordinary character \\s" +#~ msgstr "La barre oblique arrière devant un caractère normal \\s" + +#~ msgid "" +#~ "The Backslash prior to an ordinary character indicates that the character " +#~ "is not being used to match itself, but has special meaning." +#~ msgstr "" +#~ "La barre oblique arrière devant un caractère normal indique que le " +#~ "caractère a une signification particulière." + +#~ msgid "" +#~ "\\b if used outside [ ] means word boundary. If used inside [ ], it means " +#~ "backspace. <emphasis>\\brighteous\\b</emphasis> matches " +#~ "<emphasis>righteous</emphasis> but not un<emphasis>righteous</emphasis> " +#~ "or <emphasis>righteous</emphasis>ness." +#~ msgstr "" +#~ "\\b à l'extérieur des crochets [ ], indique une limite de mot. À " +#~ "l'intérieur des crochets, il représente un caractère d'effacement " +#~ "(backspace). <emphasis>\\bdroit\\b</emphasis> correspond à " +#~ "<emphasis>droit</emphasis> mais pas à a<emphasis>droit</emphasis> ou à " +#~ "<emphasis>droit</emphasis>e." + +#~ msgid "" +#~ "\\B means non-word boundary. <emphasis>\\Brighteous\\B</emphasis> matches " +#~ "un<emphasis>righteous</emphasis>ness and un<emphasis>righteous</" +#~ "emphasis>ly but not <emphasis>righteous</emphasis>, " +#~ "un<emphasis>righteous</emphasis> or <emphasis> righteous</emphasis>ness." +#~ msgstr "" +#~ "\\B exclut une limite de mot. <emphasis>\\Bdroit\\B</emphasis> correspond " +#~ "à a<emphasis>droit</emphasis>e mais pas à <emphasis>droit</emphasis>, à " +#~ "<emphasis>droit</emphasis>e ou à a<emphasis>droit</emphasis>." + +#~ msgid "\\d means digit; same as [0-9]." +#~ msgstr "" +#~ "\\d désigne tout caractère qui est un chiffre, c'est équivalent à [^0-9]." + +#~ msgid "\\D means non-digit, same as [^0-9]." +#~ msgstr "" +#~ "\\D désigne tout caractère qui n'est pas un chiffre, c'est équivalent à " +#~ "[^0-9]." + +#~ msgid "\\s means whitespace character." +#~ msgstr "\\s désigne un caractère blanc." + +#~ msgid "\\S means no whitespace character." +#~ msgstr "\\S désigne tout caractère à l'exception d'un blanc." + +#~ msgid "\\w means alphanumeric; same as [a-zA-Z0-9_]." +#~ msgstr "" +#~ "\\w désigne un caractère alphanumérique; c'est équivalent à [a-zA-Z0-9_]." + +#~ msgid "\\W means not alphanumeric; same as [^a-zA-Z0-9_]." +#~ msgstr "" +#~ "\\W désigne un caractère non alphanumérique; c'est équivalent à [^a-zA-Z0-" +#~ "9_]." + +#~ msgid "" +#~ "From a terminal you can use &bibletime; to open a random verse in the " +#~ "default bible: <screen>\n" +#~ "bibletime --open-default-bible \"<random>\"\n" +#~ "</screen> To open at a given passage like John 3:16, use: <screen>\n" +#~ "bibletime --open-default-bible \"John 3:16\"\n" +#~ "</screen> You can also use booknames in your current bookname language." +#~ msgstr "" +#~ "À partir de la ligne de commande, vous pouvez utilisez &bibletime; pour " +#~ "ouvrir un verset aléatoire dans la bible par défaut: <screen>\n" +#~ "bibletime --open-default-bible \"<random>\"\n" +#~ "</screen> Pour ouvrir un passage donné comme Jean 3:16, utilisez: " +#~ "<screen>\n" +#~ "bibletime --open-default-bible \"Jean 3:16\"\n" +#~ "</screen>" + +#~ msgid "Bookshelf Manager" +#~ msgstr "Gestionnaire de Bibliothèque" + +#~ msgid "Configure &bibletime; dialog" +#~ msgstr "Le dialogue \"Configurer &bibletime;\"" + +#~ msgid "Tip of the Day" +#~ msgstr "Astuce du jour " + +#~ msgid "<firstname>Fred</firstname> <surname>Saalbach</surname>" +#~ msgstr "<firstname>Fred</firstname> <surname>Saalbach</surname>" + +#~ msgid "<firstname>Jeffrey</firstname> <surname>Hoyt</surname>" +#~ msgstr "<firstname>Jeffrey</firstname> <surname>Hoyt</surname>" + +#~ msgid "<firstname>Martin</firstname> <surname>Gruner</surname>" +#~ msgstr "<firstname>Martin</firstname> <surname>Gruner</surname>" + +#~ msgid "<keyword>KDE</keyword>" +#~ msgstr "<keyword>KDE</keyword>" + +#~ msgid "sword" +#~ msgstr "sword" + +#~ msgid "crosswire" +#~ msgstr "crosswire" + +#~ msgid "help dialog" +#~ msgstr "dialogue d'aide" + +#~ msgid "" +#~ "The text box labled <guimenuitem>Search text</guimenuitem> is where you " +#~ "can specify what you want to look for. This phrase may be one or more " +#~ "words, or partial words, (separate words, or partials, with a space), a " +#~ "phrase, or a <link linkend=\"hdbk-reference-regexp\">regular expression</" +#~ "link>." +#~ msgstr "" +#~ "Dans la case <guimenuitem>>Rechercher le texte</guimenuitem>, vous êtes " +#~ "invité à entrer le texte à rechercher. Ce peut être un ou plusieurs mots, " +#~ "des morceaux de mots, une expression ou une <link linkend=\"hdbk-" +#~ "reference-regexp\">expression rationnelle</link>." + +#~ msgid "Multiple words (AND)" +#~ msgstr "Mots multiples (ET)" + +#~ msgid "" +#~ "If <guimenuitem>Multiple words (AND)</guimenuitem> is marked, the search " +#~ "will locate all lines (or verses) that have all the words. The position " +#~ "and order of the words does not matter. A search for "prove " +#~ "cause" will find Gen. 21:25, "And Abraham re<emphasis>prove</" +#~ "emphasis>d Abimelech be <emphasis>cause</emphasis> of a well of water..." +#~ "" This is because a word that is part of another word is considered " +#~ "found if a word containing it is found." +#~ msgstr "" +#~ "Si vous choisissez<guimenuitem>Mots multiples (ET)</guimenuitem>, la " +#~ "recherchera donnera toutes les lignes (ou les versets) qui contiennent " +#~ "chacun des mots. La position et l'ordre des mots sont sans effet. Une " +#~ "recherche de "tribut eau" renverraGen. 49:15, "Et il " +#~ "courbe son épaule sous le fard<emphasis>eau</emphasis>, Il s'assujettit à " +#~ "un <emphasis>tribu</emphasis>t." En effet on considère ici que le " +#~ "mot fait partie de la phrase aussi s'il apparaît à l'intérieur d'un autre " +#~ "mot." + +#~ msgid "Multiple words (OR)" +#~ msgstr "Mots multiples (OU)" + +#~ msgid "" +#~ "If <guimenuitem>Multiple words (OR)</guimenuitem> is marked, the search " +#~ "will locate all lines (or verses) that have any of the words. A search " +#~ "for "prove cause" will find Genesis 21:11, "And the thing " +#~ "was very grievous in Abraham's sight be<emphasis>cause </emphasis> of his " +#~ "son."" +#~ msgstr "" +#~ "Si vous choisissez <guimenuitem>Mots multiples (OU)</guimenuitem> la " +#~ "recherche renverra toutes les lignes (ou versets) qui contiennent au " +#~ "moins un des mots. Une recherche pour "tribu eau" will find " +#~ "Genesis 21:11, "La terre était informe et vide: il y avait des " +#~ "ténèbres à la surface de l'abîme, et l'esprit de Dieu se mouvait au-" +#~ "dessus des <emphasis>eaux</emphasis>" ainsi que tous ceux qui " +#~ "auraient été trouvés avec ET." + +#~ msgid "Exact" +#~ msgstr "Exacte" + +#~ msgid "" +#~ "If <guimenuitem>Exact</guimenuitem> is marked, the search will locate all " +#~ "lines (or verses) that contain the very phrase that was entered in the " +#~ "input field, including any spaces. A search for "now how thou " +#~ "ought" will find 1 Timothy 3:1, "...that thou mayest " +#~ "k<emphasis>now how thou ought</emphasis>est to behave..."" +#~ msgstr "" +#~ "Si vous choisissez <guimenuitem>Exacte</guimenuitem> la recherche " +#~ "renverra tous les versets qui contiennent l'expression exacte que vous " +#~ "avez introduite, espaces compris. Une recherche sur "sous le " +#~ "sol" trouvera Ecclésiaste 1:3, "...toute la peine qu'il se " +#~ "donne <emphasis>sous le sol</emphasis>eil?"" + +#~ msgid "Regular expression" +#~ msgstr "Expression rationnelle" + +#~ msgid "" +#~ "If <guimenuitem>Regular expression</guimenuitem> is marked, the search " +#~ "phrase will be treated as a GCC regular epression. This allows you to " +#~ "create very advanced searches. Please refer to <link linkend=\"hdbk-" +#~ "reference-regexp\">this section</link> for detailed instructions how to " +#~ "use this correctly and effectively." +#~ msgstr "" +#~ "Si <guimenuitem>Expression rationnelle</guimenuitem> est choisi, la " +#~ "requête sera traitée comme une expression rationnelle GCC. Cela permet de " +#~ "créer des recherches avancées. <link linkend=\"hdbk-reference-regexp\">La " +#~ "section sur les expressions rationnelles</link> vous aidera de les " +#~ "utilisez correctement et efficacement." + +#~ msgid "" +#~ "Use the <guimenuitem>Case sensitive</guimenuitem> box to switch case " +#~ "sensite searching on or off." +#~ msgstr "" +#~ "Si <guimenuitem>Recherche sensible à la casse</guimenuitem> est cochée, " +#~ "la recherche considérera que les caractères majuscules et minuscules sont " +#~ "des lettres différentes." + +#~ msgid "" +#~ "With the <guimenu>Text type</guimenu> selector you can narrow your search " +#~ "according to the kind of text you want to search in. Thus you can limit " +#~ "your search to include only headings, footnotes, Strong's numbers or " +#~ "morphological codes. Of course, this will only function if the work you " +#~ "want to search in has these features. You can test this with the KJV, a " +#~ "richly marked up English Bible." +#~ msgstr "" +#~ "Avec la sélection de <guimenu>type de texte</guimenu> vous pouvez " +#~ "restreindre la recherche à certains types de textes. Vous pouvez donc " +#~ "limiter la recherche aux titres, notes, numéros Strong ou codes " +#~ "morphologiques. Cela ne fonctionnera que si l'module dans laquelle vous " +#~ "recherchez est doté de ceux-ci. Vous pouvez essayer cecic avec la KJV, " +#~ "une Bible en anglais pourvue d'un marquage riche." + +#~ msgid "" +#~ "A neat side-effect of this feature is that it enables you to search for " +#~ "all places where a certain word in the greek or hebrew text occurs, and " +#~ "study the usage of that word. E.g., if you want to look for all " +#~ "occurrences of the word \"oikos\" (house) in the New Testament, first " +#~ "locate a verse where the word \"oikos\" is found (search for \"house\" in " +#~ "the New Testament). Find out the Strong's number of \"oikos\", which in " +#~ "this case is \"G3624\". Then you can limit your search to Strong's " +#~ "numbers, and search for \"G3624\". You will find all verses where this " +#~ "word is found in the original greek text." +#~ msgstr "" +#~ "Cela permet de rechercher tous les endroits ou un mot grec ou hébreu " +#~ "apparaît et étudier l'usage de ce mot. Par exemple, pour trouver toutes " +#~ "les occurrences du mot \"oikos\" (maison) dans le nouveau testament, " +#~ "trouvez d'abord un verset ou le mot \"oikos\" apparaît (en cherchant " +#~ "\"maison\" dans le nouveau testament). Notez son numéro de Strong, qui " +#~ "dans ce cas est \"G3624\". Vous pouvez alors limiter la recherche aux " +#~ "numéros de Strong et chercher \"G3624\". Vous trouverez tous les versets " +#~ "où se mot apparaît dans l'original grec." diff --git a/i18n/handbook/handbook-hu.po b/i18n/handbook/handbook-hu.po new file mode 100644 index 0000000..9c98ff7 --- /dev/null +++ b/i18n/handbook/handbook-hu.po @@ -0,0 +1,2184 @@ +# translation of handbook-hu.po to Hungarian +# translation of handbook.pot to Hungarian +# Copyright (C) 2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# G�za Nov�k, 2009 +# +msgid "" +msgstr "" +"Project-Id-Version: handbook-hu\n" +"POT-Creation-Date: 2009-04-28 22:11-0400\n" +"PO-Revision-Date: 2009-04-25 17:07+0200\n" +"Last-Translator: howto.pot\n" +"Language-Team: Hungarian <hu@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +# type: Content of: <chapter><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:2 +msgid "Configuring &bibletime;" +msgstr " &bibletime; beállítása" + +# type: Content of: <chapter><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:3 +msgid "" +"In this section you find an overview to configure &bibletime;, which can be " +"found under <guimenu>Settings</guimenu> in the main menu." +msgstr "" +"Ebben a részben áttekintjük a bibletime; beállítását, amit a főmenü " +"<guimenu>Beállítások</guimenu> menüjében talál." + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:7 +msgid "Configure BibleTime Dialog" +msgstr "A BibleTime Beállítása párbeszédablak" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:8 +msgid "" +"The &bibletime; user interface can be customized in many ways depending on " +"your needs. You can access the configuration dialog by selecting " +"<menuchoice> <guimenu>Settings</guimenu> </menuchoice> " +"<guimenuitem>Configure &bibletime;</guimenuitem>." +msgstr "" +"A &bibletime; felhasználói felülete szükség szerint többféleképpen is " +"módosítható. A beállítási párbeszédablakot elérheti a <menuchoice> " +"<guimenu>Beállítások</guimenu> </menuchoice> <guimenuitem>&bibletime; " +"beállítása</guimenuitem> menüpont kiválasztásával." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:19 +msgid "" +"The startup behavior can be customized. Select from the following options:" +msgstr "" +"A kezdeti megjelenés is beállítható, választhat az alábbi lehetőségek közül:" + +# type: Content of: <chapter><sect1><sect2><para><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:23 +msgid "Show startup logo" +msgstr "Indítási logó mutatása" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:26 +msgid "" +"Display templates define the rendering of text (colors, size etc.). Various " +"built-in templates are available. If you select one, you will see a preview " +"on the right pane." +msgstr "" +"A sablonok határozzák meg a szövegek megjelenítését (színek, méretek stb.). " +"Többféle beépített sablon áll rendelkezésre. Amennyiben kiválaszt egyet, " +"láthatja az előnézeti képét a jobb oldalon." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:34 +msgid "" +"Here you can specify which language should be used for the biblical " +"booknames. Set this to your native language, if it is available, and you'll " +"feel at home." +msgstr "" +"Itt állíthatja be a nyelvét Biblia könyvcímeinek. Válassza a saját nyelvét, " +"ha lehetséges, és otthonosabban fogja érezni magát." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:38 +msgid "" +"By default, &bibletime; uses the default system display font. You can " +"override this font if necessary. Some languages require special fonts to be " +"displayed correctly, and this dialog allows you to specify a custom font for " +"each language." +msgstr "" +"Alapértelmezetten a &bibletime; az alapértelmezett rendszer szerinti " +"betűkészletet használja, amit ön felülbírálhat, ha szükséges. Néhány nyelv " +"speciális betűkészletet igényel a korrekt megjelenítéshez. Ez az ablak " +"lehetőséget nyújt önnek, hogy egyedi betűkészletet határozzon meg minden " +"nyelvhez." + +# type: Content of: <chapter><sect1><sect2><mediaobject><textobject> +#: docs/handbook/en/docbook/hdbk-config.docbook:48 +msgid "<phrase>Options Dialog - fonts</phrase>" +msgstr "<phrase>Beállítások - betűkészletek</phrase>" + +# type: Content of: <chapter><sect1><sect2><mediaobject><caption><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:51 +msgid "The Options dialog - Fonts." +msgstr "A betűkészletek beállítása." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:54 +msgid "" +"&bibletime; can now use all supported fonts. As long as the works you are " +"interested in display correctly nothing needs to be done here. If a work " +"only displays as a series of question marks (??????) or empty boxes, then " +"you know that the standard display font does not contain the characters used " +"in this work." +msgstr "" +"&bibletime; képes az összes támogatott betűkészletet használni. Ha a " +"dokumentum amit néz, tökéletesen megjelenik, nem kell tennie semmit, " +"ellenben ha a dokumentum egy sorozat kérdőjelt (????????), vagy üres " +"négyzetet tartalmaz, akkor tudhatja, hogy az alapértelmezett betűkészlet nem " +"tartalmazza azokat a karaktereket, amelyek a helyes megjelenítéshez " +"szükségesek." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:61 +msgid "" +"To correct this, choose this work's language from the drop down menu. Select " +"the use custom font checkbox. Now select a font. For example, a font that " +"supports many languages is Code2000. If no installed font can display the " +"work you are interested in, try installing the localization package for that " +"language." +msgstr "" +"Hogy kijavítsa, válassza ki a dokumentum nyelvét a legördülő menüből. " +"Kattintsa be az egyedi betűkészlet használata jelölőnégyzetet. Például a " +"Code2000 betűkészlet olyan karaktereket tartalmaz, amit sok nyelv használ. " +"Ha egyetlen telepített betűkészlet sem képes helyesen megjeleníteni a kívánt " +"dokumentumot, akkor próbálja meg telepíteni a kívánt nyelv nyelvi fájljait." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:68 +msgid "Installing fonts" +msgstr "Betűkészlet telepítése" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:69 +msgid "" +"Detailed font installation instructions are outside the scope of this " +"handbook. For further information you might want to refer to the <ulink url=" +"\"http://www.linux.org/docs/ldp/howto/Unicode-HOWTO-2.html\"> Unicode HOWTO</" +"ulink>." +msgstr "" +"A kívánt betűkészlet telepítése túlmutat ezen kézikönyvnek a hatáskörén. " +"További információkért keresse fel a <ulink url=\"http://www.linux.org/docs/" +"ldp/howto/Unicode-HOWTO-2.html\"> UNICODE HOWTO</ulink> weboldalt." + +# type: Content of: <chapter><sect1><sect2><sect3><tip><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:75 +msgid "" +"If you use a small font like Clearlyu (about 22kb), &bibletime; will run " +"faster than with a large font like <trademark class=\"registered\">Bitstream " +"Cyberbit</trademark>(about 12Mb)." +msgstr "" +"Ha egy egyszerűbb, kisebb betűkészletet használ, mint a Clearlyu (kb. 22kb), " +"a &bibletime; gyorsabban fut, mint egy nagyobb, összetettebb betűkészletnél, " +"mint a <trademark class=\"registered\">Bitstream Cyberbit</trademark>(kb. " +"12MB)." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:82 +msgid "Obtaining Fonts" +msgstr "Elérhető betűkészletek" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:83 +msgid "Fonts can be obtained from a number of sources:" +msgstr "A betűkészletek különféle forrásokból érhetőek el:" + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:86 +msgid "Your *nix distribution." +msgstr "Az ön *nix disztribúciója." + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:89 +msgid "Your distribution's localization packages." +msgstr "Az ön disztribúciójának nyelvi fájljai." + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:92 +msgid "" +"An existing <trademark class=\"registered\">Microsoft Windows</" +"trademark>installation on the same computer." +msgstr "" +"Meglévő <trademark class=\"registered\">Microsoft Windows</" +"trademark>telepítés ugyanazon a számítógépen." + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:98 +msgid "A font collection, such as are available from Adobe or Bitstream." +msgstr "Betűkészlet-gyűjtemény, például Adobe vagy Bitstream." + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:102 +msgid "Online font collections." +msgstr "Online betűkészlet-gyűjtemények." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:105 +msgid "" +"Unicode fonts support more characters than other fonts, and some of these " +"fonts are available at no charge. None of available fonts includes all " +"characters defined in the Unicode standard, so you may want to use different " +"fonts for different languages." +msgstr "" +"Az UNICODE betűkészletek többféle karaktert tartalmaznak, mint az egyéb " +"készletek, és néhány ilyen betűkészlet ingyenesen is elérhető. Egy " +"betűkészlet sem tartalmazza az összes karaktert, amit az UNICODE szabvány " +"meghatároz, ezért lehetséges, hogy nyelvenként különböző betűkészleteket " +"kell használnia." + +# type: Content of: <chapter><sect1><sect2><sect3><table><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:111 +msgid "Unicode Fonts" +msgstr "UNICODE betűkészletek" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:119 +msgid "" +"Perhaps the best free Unicode font, covering a wide range of characters." +msgstr "" +"Lehetséges, hogy a legjobb az ingyenes UNICODE készlet, amely sokféle " +"karaktert tartalmaz." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:127 +msgid "Excellent Unicode fonts from the Summer Institute of Linguistics." +msgstr "" +"Kiváló UNICODE készletek szerezhetőek be a Summer Institute of Linguistics -" +"tól." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:135 +msgid "A new free Unicode font initiative." +msgstr "Egy új ingyenes UNICODE készlet kezdeményezés." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:142 +msgid "Several fonts available from the Crosswire Bible Society Ftp site." +msgstr "" +"További betűkészletek elérhetőek a Crosswire Bible Society ftp oldaláról." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:150 +msgid "" +"Covers almost the entire range of Unicode, but might slow &bibletime; down " +"because of its size." +msgstr "" +"Tartalmazzák a teljes UNICODE kódokat, de lelassítják a &bibletime; futását " +"a méretük miatt." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:155 +msgid "Clearlyu" +msgstr "Clearlyu" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:156 +msgid "Included in some distributions. Contains European, Greek, Hebrew, Thai." +msgstr "" +"A legtöbb disztribúcióban megtalálható, tartalmazza az európai, a görög, " +"héber és thai karaktereket." + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:164 +msgid "Partial coverage, see information on linked site." +msgstr "" +"Részletes tartalmakért tekintse meg az információkat a hivatkozott honlapon." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:170 +msgid "" +"There are good Unicode font lists on the net, as the one by Christoph Singer " +"( <ulink url=\"http://www.slovo.info/unifonts.htm\">Multilingual Unicode " +"TrueType Fonts in the Internet</ulink>), or the one by Alan Wood ( <ulink " +"url=\"http://www.alanwood.net/unicode/fontsbyrange.html\"> Unicode character " +"ranges and the Unicode fonts that support them</ulink>)." +msgstr "" +"Jó UNICODE betűkészlet listákat találhat a neten, például egyet Christoph " +"Singer összeállításában ( <ulink url=\"http://www.slovo.info/unifonts.htm" +"\">Többnyelvű Unicode TrueType betűkészletek az Interneten</ulink>), vagy " +"egy másik Alan Woodtól ( <ulink url=\"http://www.alanwood.net/unicode/" +"fontsbyrange.html\"> Unicode karakter összetevők és az Unicode készletek, " +"amelyek tartalmazzák</ulink>)." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:184 +msgid "" +"Many features provided by the Sword backend can now be customized in " +"&bibletime;. These features are documented right in the dialog. You also " +"have the possibility to specify standard works that should be used when no " +"specific work is specified in a reference. An example: The standard Bible is " +"used to display the content of cross references in the Bible. When you hover " +"over then, the Mag will show the content of the verses referred to, " +"according to the standard Bible you specified." +msgstr "" +"Sok lehetőséget, melyet a Sword keretprogram biztosít, testre lehet szabni a " +"&bibletime; futtatása közben. Ezek a lehetőségek jelezve vannak a " +"párbeszédablakban. Szintén lehetőség van alapértelmezett dokumentumok " +"megadására, melyeket akkor használunk, ha nem konkrét dokumentum van " +"meghatározva egy hivatkozásban. Például: ha a Károli fordítású Biblia van " +"megadva alapértelmezett Bibliának, ebből fog megjelenni a hivatkozott vers a " +"\"Nagyító\" ablakban, ha ez egeret egy kereszthivatkozás fölé viszi például " +"egy King James fordítású Bibliában." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:198 +msgid "" +"HotKeys are special key commands that can be used in the place of the menu " +"items and icons. A number of &bibletime;'s commands have predefined HotKeys " +"(see <link linkend=\"hdbk-reference-hotkeys\">this section</link> for a " +"complete listing). Most of &bibletime;'s commands can be assigned HotKeys " +"here. This is very helpful to quickly access the functions that you need the " +"most." +msgstr "" +"A gyorsbillentyűk speciális billentyűparancsok, melyeket a különböző " +"menüelemeknél és ikonoknál alkalmazhatunk. Számos &bibletime; parancshoz " +"tartozik gyorsbillentyű ( <link linkend=\"hdbk-reference-hotkeys\">itt " +"található</link> a teljes lista). A legtöbb &bibletime; parancshoz itt " +"hozzárendelhet gyorsbillentyűt, ami nagyon hasznos a legtöbbet használt " +"funkciók eléréséhez." + +# type: Content of: <chapter><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:2 +msgid "Introduction" +msgstr "Bevezetés" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:4 +msgid "About &bibletime;" +msgstr "Mi a &bibletime;" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:5 +msgid "" +"&bibletime; is a Bible study tool with support for different types of texts " +"and languages. Even large amounts of works modules are easy to install and " +"manage. It is built on the <ulink url=\"http://www.crosswire.org/sword" +"\">Sword</ulink> library, which provides the back-end functionality for " +"&bibletime;, such as viewing Bible text, searching etc. Sword is the " +"flagship product of the <ulink url=\"http://www.crosswire.org\">Crosswire " +"Bible Society</ulink>." +msgstr "" +"A &bibletime; egy könnyen telepíthető és kezelhető Biblia tanulmányozó " +"eszköz, különféle szövegtípussal, nyelvvel, továbbá rengeteg dokumentummal, " +"modullal. Ez a program a <ulink url=\"http://www.crosswire.org/sword" +"\">Sword</ulink> keretrendszerre épül, mely lehetővé teszi a szövegek " +"megjelenítését, keresését stb. A Sword a zászlóshajója a <ulink url=\"http://" +"www.crosswire.org\">Crosswire Biblia Társaságnak</ulink>." + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:14 +msgid "" +"&bibletime; is designed to be used with works encoded in one of the formats " +"supported by the Sword project. Complete information on the supported " +"document formats can be found in the <ulink url=\"http://www.crosswire.org/" +"sword/develop/index.jsp\"> developers section</ulink> of the Sword Project, " +"Crosswire Bible Society." +msgstr "" +"A &bibletime; úgy lett tervezve, hogy képes legyen alkalmazni a Sword " +"projekt által értelmezhető formátumú dokumentumokat. Teljeskörű információt " +"a támogatott formátumokról a Sword projekt <ulink url=\"http://www.crosswire." +"org/sword/develop/index.jsp\"> fejlesztői szekciójában</ulink> találhat." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:22 +msgid "Available works" +msgstr "Elérhető dokumentumok" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:23 +msgid "" +"Over 200 documents in 50 languages are available from the <ulink url=" +"\"http://www.crosswire.org\">Crosswire Bible Society</ulink>. These include:" +msgstr "" +"Több, mint 200 dokumentum 50 nyelven érhető el a <ulink url=\"http://www." +"crosswire.org\">Crosswire Biblia Társaság</ulink> honlapján. Ezek " +"tartalmaznak:" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:28 +msgid "Bibles" +msgstr "Bibliákat" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:30 +msgid "" +"The full Bible text, with optional things like Strong's Numbers, headings " +"and/or footnotes in the text. Bibles are available in many languages, and " +"include not only modern versions, but also ancient texts like the Codex " +"Leningradensis (\"WLC\", Hebrew), and the Septuagint (\"LXX\", Greek). This " +"is the most advanced section in the library of the Sword project." +msgstr "" +"A teljes Biblia szövegét, lehetséges kiegészítésekkel, mint Strong's számok, " +"fejlécek, lábjegyzetek a szövegekben. A Bibliák a legtöbb nyelven elérhetők, " +"és nem csak a modern verziókat találhatja meg. Ugyanígy fellelhetőek a " +"régies szövegváltozatok, mint a Leningrádi Kódex (\"WLC\", héber) és a " +"Septuaginta (\"LXX\", görög). Ez a legfejlettebb része a Sword projektnek." + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:40 +msgid "Books" +msgstr "Könyvek" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:42 +msgid "" +"Books available include \"Imitation of Christ\", \"Enuma Elish\", and " +"\"Josephus: The Complete Works\"" +msgstr "" +"Alábbi könyveket találhatjuk még \"Imitation of Christ\", \"Enuma Elish\", " +"and \"Josephus: The Complete Works\"" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:47 +msgid "Commentaries" +msgstr "Kommentárok" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:49 +msgid "" +"Commentaries available include classics like John Wesley's \"Notes on the " +"Bible\", Matthew Henry's commentary and Luther's \"Commentary on Galatians." +"\" With the <emphasis>Personal</emphasis> commentary you can <link linkend=" +"\"hdbk-op-parts-desk-write\"> record your own personal notes</link> to " +"sections of the Bible." +msgstr "" +"Az elérhető kommentárok tartalmazzák a klasszikus John Wesley \"Notes on the " +"Bible\", Matthew Henry'kommentárját és Luther \"Commentary on Galatians.\" A " +"<emphasis>Saját</emphasis> kommentárokkal lehetősége van <link linkend=" +"\"hdbk-op-parts-desk-write\"> rögzíteni saját megjegyzéseit</link> a Biblia " +"fejezeteihez." + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:58 +msgid "Daily devotionals" +msgstr "Napi áhítatok" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:60 +msgid "" +"Many people appreciate these daily portions from God's word. Available works " +"include Daily Light on the Daily Path, and the Losungen." +msgstr "Sok ember hálás ezekért a napi adagokért Isten igéjéből." + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:66 +msgid "Lexicons/Dictionaries" +msgstr "Lexikonok/szótárak" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:68 +msgid "" +"Lexicons available include: Robinson's Morphological Analysis Codes, Brown-" +"Driver-Briggs Hebrew Lexicon and the International Standard Bible " +"Encyclopaedia. Dictionaries available include Strong's Hebrew Bible " +"Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged " +"Dictionary of the English Language 1913, Nave's Topical Bible." +msgstr "" +"Itt találhatja például: Robinson Morfológiai Elemzési Kódok, Brown-Driver-" +"Briggs Héber Lexikon és a Nemzetközi Standard Biblia Enciklopédia. Szótárak " +"közül: Strong's Héber Bibliai Szótár, Strong's Görög Bibliai Szótár..." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:80 +msgid "Motivation" +msgstr "Motiváció" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:81 +msgid "" +"Our desire is to serve God, and to do our part to help others grow in their " +"relationship with Him. We have striven to make this a powerful, quality " +"program, and still make it simple and intuitive to operate. It is our desire " +"that God be praised, as He is the source of all good things." +msgstr "" +"Elhatározásunk, hogy szolgáljuk Istent, és megtegyünk mindent a részünkről, " +"hogy segítsünk másoknak növelni a kapcsolatukat Vele. Igyekszünk, hogy egy " +"minőségi, erőteljes programot készítsünk, ami egyszerű és kézenfekvően " +"használható. Vágyunk, hogy az Úr dicsőítve legyen, ahogyan Tőle származik " +"minden jó." + +# type: Content of: <chapter><sect1><sect2><blockquote><attribution> +#: docs/handbook/en/docbook/hdbk-intro.docbook:87 +msgid "James 1:17, NASB" +msgstr "Jakab 1:17, Károli" + +# type: Content of: <chapter><sect1><sect2><blockquote><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:88 +msgid "" +"Every good thing given and every perfect gift is from above, coming down " +"from the Father of lights, with whom there is no variation or shifting " +"shadow." +msgstr "" +"Minden jó adomány és minden tökéletes ajándék felülről való, és a " +"világosságok Atyjától száll alá, a kinél nincs változás, vagy változásnak " +"árnyéka." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:92 +msgid "God bless you as you use this program." +msgstr "Az Úr áldása járja át miközben a programot használja." + +# type: Content of: <chapter><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:2 +msgid "Program operation" +msgstr "A program működése" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:4 +msgid "Program overview" +msgstr "A program áttekintése" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:5 +msgid "This is what a typical &bibletime; session looks like:" +msgstr "Ilyen ahogyan egy tipikus &bibletime; folyamat kinéz:" + +# type: Content of: <chapter><sect1><para><mediaobject><textobject> +#: docs/handbook/en/docbook/hdbk-operation.docbook:11 +msgid "<phrase>The &bibletime; application window</phrase>" +msgstr "<phrase>A &bibletime; alkalmazás ablak</phrase>" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:14 +msgid "" +"You can easily see the different parts of the application. The Bookshelf on " +"the left side is used to open works and to manage your bookmarks. The little " +"\"Mag\" window below the Bookshelf is used to display extra information that " +"is embedded in documents. When you move your mouse over a footnote marker, " +"for example, then the Mag will display the actual content of the footnote. " +"The toolbar gives you quick access to important functions, and the Desk on " +"the right side is where you do your real work." +msgstr "" +"Könnyen felismerheti az alkalmazás különböző részeit. A Könyvespolc a bal " +"oldalon a dokumentumok és a könyvjelzők kezelésére használható. A kisebb " +"\"Nagyító\" ablak alatta a dokumentumokba ágyazott extra információt " +"mutatja. Amikor azt egérmutatót egy lábjegyzet jelzés fölé viszi, a \"Nagyító" +"\" megmutatja az aktuális lábjegyzet tartalmát. Az eszköztár gyors elérést " +"biztosít a különböző funkciókhoz, míg a jobb oldalon a munkaasztal a " +"megnyitott dokumentum helye." + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:24 +msgid "" +"Let us now proceed by looking at the different parts of the application " +"individually." +msgstr "Most tekintsük át a részeket egyesével." + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:28 +msgid "Parts of the &bibletime; application window" +msgstr "A &bibletime; ablak részei" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:30 +msgid "The Bookshelf" +msgstr "A Könyvespolc" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:31 +msgid "" +"The Bookshelf lists all installed works, sorted by category and language. It " +"also has a category called \"Bookmarks\". This is where you can store and " +"access your own bookmarks." +msgstr "" +"A Könyvespolc felsorolja a telepített dokumentumokat kategóriánként és " +"nyelvenként. Itt találhatóak a \"Könyvjelzők\" kategória is, ahol tárolhatja " +"és elérheti a saját könyvjelzőit." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:36 +#: docs/handbook/en/docbook/hdbk-operation.docbook:141 +msgid "Reading works" +msgstr "Dokumentumok olvasása" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:37 +msgid "" +"To open a work from the bookshelf for reading, simply click with the " +"<mousebutton>left mouse button</mousebutton> on the desired category " +"(Bibles, Commentaries, Lexicons, Books, Devotionals or Glossaries) to " +"display its contents. Then just click on one of the works to open it for " +"reading. A read window will appear in the Desk area." +msgstr "" +"Dokumentum olvasásra megnyitásához egyszerűen kattintson a <mousebutton>bal " +"egérgombbal</mousebutton> a kívánt kategóriára (Bibliák, Kommentárok, " +"Lexikonok...) a tartalmuk kijelzéséhez, majd kattintson a kiválasztott " +"munkára a megnyitásához. A kívánt dokumentum a Munkaasztal részen lesz " +"látható." + +# type: Content of: <chapter><sect1><sect2><sect3><para><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:46 +#: docs/handbook/en/docbook/hdbk-operation.docbook:96 +msgid "Drag & Drop Works Here" +msgstr "A Fogd & Vidd működése" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:49 +msgid "" +"If you are reading a certain work, and want to open another work at the " +"passage you are reading, you can use a shortcut. Simply click with the " +"<mousebutton>left mouse button</mousebutton>on the verse/passage reference " +"(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work " +"you want to open, and it will be opened for reading at the specified " +"location. You can also drag a verse reference into an existing read window, " +"then it will jump to the specified location." +msgstr "" +"Amikor olvas egy dokumentumot, és meg szeretne nyitni egy másik munkát " +"ugyanannál a résznél, ahol éppen tart, egyszerűen megteheti. Csak kattintson " +"a <mousebutton>bal egérgombbal</mousebutton> a versre, hivatkozásra (a " +"mutató kéz alakúra vált) és húzza a könyvespolcra. Vigye a kívánt " +"dokumentumra, az a kívánt helyen fog megnyílni. Ugyanígy húzhat egy " +"hivatkozást a nyitott dokumentum ablakra, és az a kívánt hivatkozásra fog " +"ugrani." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:61 +msgid "Additional information about works" +msgstr "Kiegészítő információk egy adott dokumentumról" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:62 +msgid "" +"If you click with the <mousebutton>right</mousebutton>mouse button on the " +"symbol of a work, you will see a menu with additional entries that are " +"relevant for this work. <guimenuitem>\"About this work\"</guimenuitem>opens " +"a window with lots of interesting information about the selected work. " +"<guimenuitem>\"Unlock this work\"</guimenuitem>opens a small dialog for " +"encrypted documents, where you can enter the unlock key to access the work. " +"For additional information on locked works, please see <ulink url=\"http://" +"www.crosswire.org/sword/modules/aboutlocked.jsp\"> this page</ulink> on the " +"Crosswire Bible Society web site." +msgstr "" +"Amikor <mousebutton>jobb</mousebutton> egérgombbal rákattint egy dokumentum " +"szimbólumára, egy helyi menüt láthat olyan bejegyzésekkel, ami az adott " +"munkára érvényes. Az <guimenuitem>\"Általános információk\"</guimenuitem> " +"egy új ablakot nyit meg, a dokumentumra vonatkozó információkkal. A " +"<guimenuitem>\"Feloldás\"</guimenuitem> egy kis párbeszédablakot nyit meg, " +"ahol megadhatja a zárolt dokumentumok feloldó kulcsát. A zárolt " +"dokumentumokról kiegészítő információt olvashat <ulink url=\"http://www." +"crosswire.org/sword/modules/aboutlocked.jsp\"> ezen az oldalon</ulink>, a " +"Crosswire Bibliai Társaság honlapján. " + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:78 +#: docs/handbook/en/docbook/hdbk-operation.docbook:204 +msgid "Searching in works" +msgstr "Keresés a dokumentumokban" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:79 +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol and selecting <guimenuitem>\"Search " +"in work(s)\"</guimenuitem>. By pressing &Shift; and clicking on other works " +"you can select more than one. Then follow the same procedure to open the " +"search dialog. You will be searching in all of these documents. A complete " +"description of the operation of the search features can be found <link " +"linkend=\"hdbk-op-search\">here</link>." +msgstr "" +"Kereshet a dokumentumokban, ha a <mousebutton>jobb</mousebutton> egérgombbal " +"kattint a dokumentum ikonjára, és kiválasztja a <guimenuitem>\"Keresés itt:" +"\"</guimenuitem> menüpontot. A &Shift; segítségével másik ikonokra kattintva " +"hozzáadhat még dokumentumokat a kereséshez, ekkor az összes kiválasztott " +"munkában fog keresni. A keresés teljes leírását <link linkend=\"hdbk-op-" +"search\">itt</link> találhatja." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:92 +msgid "Working with bookmarks" +msgstr "Munka a könyvjelzőkkel" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:99 +msgid "" +"Click with the <mousebutton>right</mousebutton>mouse button on the bookmark " +"category of the bookshelf and select <guimenuitem>\"Create new folder\"</" +"guimenuitem> to create a new bookmark subfolder. You can use normal drag " +"& drop functions to drag verse references from read windows or search " +"results to the bookmark folder, and to rearrange bookmarks between folders." +msgstr "" +"Kattintson a <mousebutton>jobb</mousebutton> egérgombbal a könyvjelzők " +"kategóriára, majd válassza az <guimenuitem>\"Új mappa létrehozása\"</" +"guimenuitem> menüelemet egy új könyvjelző mappa létrehozásához. Használhatja " +"egyszerűen a Fogd & vidd technikát is, hogy verset húzzon a " +"munkaasztalról, vagy a kereséséi eredményeket áthúzza a könyvjelzőkhöz, " +"illetve, hogy újrarendezze a meglévő könyvjelzőit." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:107 +msgid "" +"You can also import bookmarks from other people or export bookmarks to share " +"them. To do this, open the <guimenu>context menu</guimenu>of the bookmark " +"folder as described above, and select <guimenuitem>\"Export bookmarks\"</" +"guimenuitem>. This will bring up a dialog box for you to save the bookmark " +"collection. You can import bookmarks in a similar way." +msgstr "" +"Lehetősége van könyvjelzők importálására és exportálására is. Ennek " +"érdekében nyissa meg a <guimenu>helyi menüt</guimenu> a könyvjelző mappában, " +"ahogyan az az előzőekben le lett írva, majd válassza a <guimenuitem>" +"\"Könyvjelzők exportálása\"</guimenuitem> menüpontot. Ekkor előjön egy " +"párbeszédablak, mely segítségével mentheti a könyvjelzőit. Az importálás " +"hasonlóképpen történik." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:115 +msgid "" +"You can also click with the <mousebutton>right</mousebutton>on folders and " +"bookmarks to change their names and descriptions." +msgstr "" +"A <mousebutton>jobb</mousebutton> egérgombbal kattintás természetesen " +"alkalmazható a mappák és a könyvjelzők neveinek és leírásainak " +"megváltoztatására is." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:122 +msgid "The Mag(nifying glass)" +msgstr "A Nagyító" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:124 +msgid "" +"This little window in the lower left corner of the &bibletime; window is " +"purely passive. Whenever your mouse cursor is located over some text with " +"additional information (e.g., Strong's numbers), then this additional " +"information will be displayed in the Mag, and not in the text itself. Just " +"try it out." +msgstr "" +"Ez a kis ablak a &bibletime; bal alsó részén alaphelyzetben passzív. Amikor " +"az egérrel egy olyan szövegrész fölé megy, ami kiegészítő információ " +"(például Strong's számok, hivatkozások) tartozik a szöveghez az ebben a " +"részben látható. Tegyen egy próbát..." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:133 +msgid "The Desk" +msgstr "A Munkaasztal" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:134 +msgid "" +"The Desk is where the real work with &bibletime; takes place. Here you can " +"open works from the Bookshelf, read them, <link linkend=\"hdbk-op-search" +"\">search</link> in them, and even save your annotations in the personal " +"commentary module (see <link linkend=\"hdbk-op-parts-desk-write\">below</" +"link>)." +msgstr "" +"A munkaasztal a igazi munkaterülete a &bibletime; szoftvernek. Ide nyílnak " +"meg a dokumentumok a könyvespolcról, olvashatja azokat, <link linkend=\"hdbk-" +"op-search\">kereshet</link> bennük, és saját megjegyzéseket fűzhet és " +"elmentheti azokat ( <link linkend=\"hdbk-op-parts-desk-write\">ahogyan az " +"itt látható</link>)." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:142 +msgid "" +"As we have <link linkend=\"hdbk-op-parts-bookshelf-open\">already seen</" +"link>, you can open works for reading simply by clicking on their symbol in " +"the Bookshelf. A read window will open in the Desk's area. Every read window " +"has a toolbar. There you can find tools to navigate in the work that this " +"read window is connected to, as well as history buttons like the ones that " +"you know from your browser." +msgstr "" +"Ahogyan azt már <link linkend=\"hdbk-op-parts-bookshelf-open\">láthattuk</" +"link>, a dokumentumokat egyszerűen megnyithatjuk a Könyvespolcról, az " +"ikonjukra kattintva. A megnyitási terület a munkaasztalon van. Minden ablak " +"rendelkezik eszköztárral, amelyen segédeszközöket találhat a navigáláshoz a " +"megnyitott munkában." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:153 +msgid "Read window placement" +msgstr "Megnyitott ablakok elhelyezése" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:154 +msgid "" +"Of course, you can open multiple works at the same time. There are several " +"possibilities for arranging the read windows on the desk. Please have a look " +"at the entry <guimenu>Window</guimenu>in the main menu. There you can see " +"that you can either control the placement of the read windows completely " +"yourself, or have &bibletime; handle the placement automatically. To achieve " +"this, you have to select one of the automatic placement modes available at " +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> </menuchoice>. Just try it out, it's simple and works." +msgstr "" +"Természetesen egyszerre több dokumentum lehet megnyitva a munkaasztalon, " +"ahol több lehetősége van azokat elrendezni. Vessen egy pillantást az " +"<guimenu>Ablak</guimenu> menüre a főmenüben. Látható, hogy az ablakok " +"elhelyezkedését ön kézzel is és a &bibletime; automatikusan is " +"szabályozhatja. Ez utóbbi eléréséhez válassza az <menuchoice> <guimenu>Ablak " +"menü</guimenu> <guimenuitem>Ablakok automatikus elrendezése</guimenuitem> </" +"menuchoice> menüpontot." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:169 +msgid "Editing your own commentary" +msgstr "Saját kommentár szerkesztése" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:170 +msgid "" +"To be able to store your own comments about parts of the Bible, you have " +"install a certain work from the library of the <ulink url=\"http://www." +"crosswire.org\">Crosswire Bible Society</ulink>. This work is called " +"\"Personal commentary\"." +msgstr "" +"Ahhoz, hogy a saját kommentárját a Biblia részeként tárolja, szükséges " +"telepíteni a <ulink url=\"http://www.crosswire.org\">Crosswire Biblia " +"Társaság</ulink> egyik modulját, a \"Személyes kommentárt\"." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:176 +msgid "" +"If you open the personal commentary by clicking on its symbol in the " +"Bookshelf with a <mousebutton>left</mousebutton>mouse button, it opens in " +"read mode. You will not be able to edit it in this mode. Should you wish to " +"write annotations into the personal commentary, you have to open it with the " +"<mousebutton>right</mousebutton>mouse button and then select <guimenu>Edit " +"this work</guimenu>and then either <guimenuitem>Plain text</guimenuitem>" +"(source code editor) or <guimenuitem>HTML</guimenuitem>(basic gui wysiwyg " +"editor)." +msgstr "" +"Amikor megnyitja a saját kommentárját az ikonjára <mousebutton>kattintva</" +"mousebutton> a könyvespolcon, olvasási üzemmódban nyílik meg, ekkor nem " +"tudja szerkeszteni. Szerkeszteni akkor tudja, ha <mousebutton>jobb</" +"mousebutton> egérgombbal kattint, és kiválasztja a <guimenu>Dokumentum " +"szerkesztése </guimenu>pontot és az <guimenuitem>Egyszerű szöveg </" +"guimenuitem>(forráskód szerkesztő) vagy <guimenuitem>HTML</guimenuitem>(alap " +"wysiwyg szerkesztő)." + +# type: Content of: <chapter><sect1><sect2><sect3><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:189 +msgid "" +"If <menuchoice> <guimenu>Edit this work</guimenu> </menuchoice> is " +"deactivated, please check if you have write permission for the files of the " +"personal commentary." +msgstr "" +"Ha a <menuchoice> <guimenu>Dokumentum szerkesztése</guimenu> </menuchoice> " +"inaktív, lehetséges, hogy nincs írási joga a személyes kommentárhoz." + +# type: Content of: <chapter><sect1><sect2><sect3><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:197 +msgid "" +"Drag & drop works here. Drop a verse reference and the text of the verse " +"will be inserted." +msgstr "" +"A fogd & vidd működik itt is, csak ejtse egy vers hivatkozását a " +"dokumentumra, és a vers szövege beszúrásra kerül. " + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:207 +msgid "Searching text in an open read window" +msgstr "Keresés egy megnyitott ablakban " + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:208 +msgid "" +"You can look for a word or phrase in the open read window (e.g. the chapter " +"of a bible that you're reading) just like you are used to from other " +"programs. This function can be reached either by clicking with the " +"<mousebutton>right</mousebutton>mouse button and selecting " +"<guimenuitem>Find...</guimenuitem>, or by using the hotkey <keycombo action=" +"\"simul\">&Ctrl; <keycap>F</keycap></keycombo>. Read on to learn how you can " +"search in entire works." +msgstr "" +"Kereshet kifejezést vagy szót a megnyitott ablak(ok)ban, például az éppen " +"olvasott fejezetben, úgy, ahogy bármely más programban is. Csak kattintson a " +"<mousebutton>jobb</mousebutton> egérgombbal, és válassza a " +"<guimenuitem>Keresés...</guimenuitem> opciót, vagy használhatja a <keycombo " +"action=\"simul\">&Ctrl; <keycap>F</keycap></keycombo> billentyű kombinációt " +"is. " + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:220 +msgid "Accessing the search dialog" +msgstr "Keresési párbeszédablak elérése " + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:221 +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol in the <guimenu>Bookshelf</" +"guimenu>and selecting <guimenuitem>Search in work(s)</guimenuitem>. By " +"holding &Shift; or &Ctrl; and clicking on other work's names you can select " +"more than one. Then follow the same procedure to open the search dialog. You " +"will be searching in all of these works at the same time." +msgstr "" +"Keresést kezdeményezhet egy dokumentumban, hogy <mousebutton>jobb</" +"mousebutton>egérgombbal rákattint az ikonjára a <guimenu>Könyvespolcon</" +"guimenu>, és kiválasztja a <guimenuitem>Keresés a dokumentum(ok)ban</" +"guimenuitem> lehetőséget. A &Shift; vagy a &Ctrl; nyomva tartásával " +"egyszerre több dokumentumot is hozzáadhat a kereséshez, hasonló módon, mint " +"ha csak egy dokumentumban keresne. Ekkor az összes kiválasztott munkában fog " +"keresni egyszerre." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:231 +msgid "" +"You can also access the search dialog by clicking on <menuchoice> " +"<guimenu>Search</guimenu> </menuchoice> from the main menu, and selecting " +"the appropriate entry." +msgstr "" +"Szintén elérhető a keresési funkció a főmenü <menuchoice> <guimenu>Keresés</" +"guimenu> </menuchoice> almenüjéből, ahol kiválaszthatja a megfelelő " +"bejegyzést." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:237 +msgid "" +"A third possibility to start searches is to click on the search symbol in an " +"open read window." +msgstr "" +"A harmadik lehetőség a kereséshez a keresés ikonra kattintással érhető el " +"egy megnyitott olvasási ablakban.A harmadik lehetőség a kereséshez a keresés " +"ikonra kattintással érhető el egy megnyitott olvasási ablakban." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:242 +msgid "Search configuration" +msgstr "A keresés testreszabása " + +# type: Content of: <chapter><sect1><sect2><screenshot><screeninfo> +#: docs/handbook/en/docbook/hdbk-operation.docbook:244 +msgid "Search Text Dialog Options Tab" +msgstr "Szöveg keresése ablak lehetőségei " + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:252 +msgid "Selecting works" +msgstr "Dokumentumok kiválasztása" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:253 +msgid "" +"At the top of the options tab you will find <guibutton>Choose</guibutton>" +"(works). If you would like to search in multiple works, click on this button " +"and you will be offered a menu where you can select the works you want to " +"search in." +msgstr "" +"A párbeszédablak felső részében található egy <guibutton>Választás</" +"guibutton> feliratú gomb. Ha egyszerre több dokumentumban kíván keresni, " +"kattintson erre a gombra, és a lehetőségekből kiválaszthatja a keresésbe " +"bevonandó munkákat.A párbeszédablak felső részében található egy " +"<guibutton>Választás</guibutton> feliratú gomb. Ha egyszerre több " +"dokumentumban kíván keresni, kattintson erre a gombra, és a lehetőségekből " +"kiválaszthatja a keresésbe bevonandó munkákat." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:260 +msgid "Using Search Scopes" +msgstr "Keresési hatókörök használata" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:261 +msgid "" +"You can narrow the scope of your search to certain parts of the Bible by " +"selecting one of the predefined scopes from the list in <guimenu>Search " +"scope</guimenu>. You can define your own search ranges by clicking the " +"<guibutton>Setup ranges</guibutton>button." +msgstr "" +"Szűkítheti a keresés hatókörét a Biblia egyes részeire, amennyiben választ " +"egyet a <guimenu>Hatósugár</guimenu> által felajánlott listából. Ön is " +"meghatározhat hatókört a <guibutton>Telepítés</guibutton> gombra kattintva." +"Szűkítheti a keresés hatókörét a Biblia egyes részeire, amennyiben választ " +"egyet a <guimenu>Hatósugár</guimenu> által felajánlott listából. Ön is " +"meghatározhat hatókört a <guibutton>Telepítés</guibutton> gombra kattintva." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:269 +msgid "Basic Search Syntax Introduction" +msgstr " Az alapvető keresési kifejezések bemutatása" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:270 +msgid "" +"Enter search terms separated by spaces. By default the search function will " +"return results that match any of the search terms (OR). To search for all " +"the terms separate the terms by AND." +msgstr "" +"Gépelje be a keresett kifejezéseket szóközökkel elválasztva. " +"Alapértelmezetten a keresés eredményeként azok lesznek felsorolva, " +"amelyekben bármelyik kifejezés előfordul (OR - angolul a VAGY kifejezés). Ha " +"azokra a találatokra kíváncsi csak, melyben az összes megadott kifejezés " +"szerepel, használja az AND (angolul ÉS) utasítást a kifejezések között." +"Gépelje be a keresett kifejezéseket szóközökkel elválasztva. " +"Alapértelmezetten a keresés eredményeként azok lesznek felsorolva, " +"amelyekben bármelyik kifejezés előfordul (OR - angolul a VAGY kifejezés). Ha " +"azokra a találatokra kíváncsi csak, melyben az összes megadott kifejezés " +"szerepel, használja az AND (angolul ÉS) utasítást a kifejezések között." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:274 +msgid "" +"You can use wildcards: '*' matches any sequence of characters, while '?' " +"matches any single character. The use of brackets allows you to group your " +"search terms, e.g. '(Jesus OR spirit) AND God'." +msgstr "" +"Használhat helyettesítő karaktereket is: a '*' bármennyi betűt helyettesít, " +"míg a '?' csak egyet. Zárójelek használatával csoportosíthatja (mint " +"matematikában) a keresési kifejezéseket, például: '(Jézus OR lélek) ÉS " +"Isten'.Használhat helyettesítő karaktereket is: a '*' bármennyi betűt " +"helyettesít, míg a '?' csak egyet. Zárójelek használatával csoportosíthatja " +"(mint matematikában) a keresési kifejezéseket, például: '(Jézus OR lélek) ÉS " +"Isten'." + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:278 +msgid "" +"To search text other than the main text, enter the text type followed by " +"':', and then the search term. For example, to search for the Strong's " +"number H8077, use 'strong:H8077'." +msgstr "" +"Ha a fő szövegtől eltérő szövegrészt keres, akkor a szövegtípus megadása " +"után ':', és jöhet a keresési kifejezés. Például, ha a H8077-es Strong's " +"szám előfordulását keresi, így kell megadni: 'strong:H8077'. Ha a fő " +"szövegtől eltérő szövegrészt keres, akkor a szövegtípus megadása után ':', " +"és jöhet a keresési kifejezés. Például, ha a H8077-es Strong's szám " +"előfordulását keresi, így kell megadni: 'strong:H8077'. " + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:282 +msgid "Available text types:" +msgstr "Lehetséges szövegtípusok:" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:284 +msgid "Search Types" +msgstr "Keresési típusok" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:288 +msgid "Prefix" +msgstr "Előtag" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:289 +msgid "Meaning" +msgstr "Jelentés" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:294 +msgid "heading:" +msgstr "heading: (fejléc)" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:295 +msgid "searches headings" +msgstr "A fejlécekben keres" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:298 +msgid "footnote:" +msgstr "footnote: (lábjegyzet)" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:299 +msgid "searches footnotes" +msgstr "a lábjegyzetekben keres" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:302 +msgid "strong:" +msgstr "strong:" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:303 +msgid "searches Strong's Numbers" +msgstr "a Strong's számok előfordulásait keresi" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:306 +msgid "morph:" +msgstr "morph: (alak)" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:307 +msgid "searches morphology codes" +msgstr "alaktani kódokra keres" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:312 +msgid "" +"BibleTime uses the Lucene search engine to perform your searches. It has " +"many advanced features, and you can read more about it here: <ulink url=" +"\"http://lucene.apache.org/java/docs/index.html\"> http://lucene.apache.org/" +"java/docs/index.html</ulink>" +msgstr "" +"A BibleTime a Lucene keresőmotorját alkalmazza, mely további fejlettebb " +"keresési lehetőséget ajánl. Többet megtudhat erről a <ulink url=\"http://" +"lucene.apache.org/java/docs/index.html\"> http://lucene.apache.org/java/docs/" +"index.html</ulink> webcímen." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:320 +msgid "Search results" +msgstr "Keresési találatok" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:321 +msgid "" +"Here you can see how many instances of the search string were found, sorted " +"by works. Clicking on a work with the <mousebutton>right</mousebutton>mouse " +"button allows you to copy, save, or print all verses that were found in a " +"certain work at once. This also works when you click on one or more of the " +"references to copy, save or print them. Clicking on a particular reference " +"opens that verse up in context in the preview window below." +msgstr "" +"Bemutatunk néhány példát a keresésre, munkánként csoportosítva. " +"<mousebutton>Jobb </mousebutton>egérgombbal a munkára kattintva lehetősége " +"nyílik menteni, másolni vagy kinyomtatni az összes verset, amelyet talált a " +"munkában akár egyszerre is. Ugyanígy működik az is, ha csak egy, vagy több " +"hivatkozást jelöl ki mentésre, másolásra, vagy nyomtatásra. Egy hivatkozásra " +"kattintva az előnézeti ablakban láthatóvá válik a vers a szövegkörnyezetében." +"Bemutatunk néhány példát a keresésre, munkánként csoportosítva. " +"<mousebutton>Jobb </mousebutton>egérgombbal a munkára kattintva lehetősége " +"nyílik menteni, másolni vagy kinyomtatni az összes verset, amelyet talált a " +"munkában akár egyszerre is. Ugyanígy működik az is, ha csak egy, vagy több " +"hivatkozást jelöl ki mentésre, másolásra, vagy nyomtatásra. Egy hivatkozásra " +"kattintva az előnézeti ablakban láthatóvá válik a vers a szövegkörnyezetében." + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:330 +msgid "" +"Drag a reference and drop it on a work symbol on the Bookshelf to open the " +"work at that verse in a new read window." +msgstr "" +"Ragadjon meg egy hivatkozást, és ejtse a Könyvespolcon egy dokumentum " +"ikonjára, és a dokumentum megnyílik a hivatkozott versnél.Ragadjon meg egy " +"hivatkozást, és ejtse a Könyvespolcon egy dokumentum ikonjára, és a " +"dokumentum megnyílik a hivatkozott versnél." + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:335 +msgid "" +"Drag a reference and drop it on an open read window, and it will jump to " +"that verse." +msgstr "" +"Ragadjon meg egy hivatkozást, és ejtse egy megnyitott ablakra, a dokumentum " +"a hivatkozott helyre ugrik.Ragadjon meg egy hivatkozást, és ejtse egy " +"megnyitott ablakra, a dokumentum a hivatkozott helyre ugrik." + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:339 +msgid "Select references and drag them to the Bookshelf to create bookmarks." +msgstr "" +"Válasszon ki hivatkozásokat, és húzza a könyvespolcra könyvjelzők " +"készítéséhez.Válasszon ki hivatkozásokat, és húzza a könyvespolcra " +"könyvjelzők készítéséhez." + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:343 +msgid "Search result analysis" +msgstr "Keresési találatok elemzése" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:344 +msgid "" +"Click on <guibutton>Search analysis</guibutton>to open the search analysis " +"display. This gives a simple graphic analysis of the number of instances the " +"search string was found in each book of the Bible, and you can also save the " +"analysis." +msgstr "" +"Kattintson a <guibutton>Találatok elemzése</guibutton> gombra, hogy " +"megnyissa a találatokat elemző ablakot. Itt egy egyszerű grafikus elemzést " +"láthat a találatokról, találatok száma szerint a Biblia könyvei szerint. Ezt " +"az elemzést is el tudja menteni.Kattintson a <guibutton>Találatok elemzése</" +"guibutton> gombra, hogy megnyissa a találatokat elemző ablakot. Itt egy " +"egyszerű grafikus elemzést láthat a találatokról, találatok száma szerint a " +"Biblia könyvei szerint. Ezt az elemzést is el tudja menteni." + +# type: Content of: <chapter><sect1><sect2><sect3><screenshot><screeninfo> +#: docs/handbook/en/docbook/hdbk-operation.docbook:350 +msgid "Search Analysis Dialog Box" +msgstr "Találatok elemzése ablak" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:361 +msgid "The <guimenuitem>Bookshelf Manager</guimenuitem>" +msgstr "A <guimenuitem>Könyvespolc menedzser</guimenuitem>" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:363 +msgid "" +"The <guimenuitem>Bookshelf Manager</guimenuitem> is a tool to manage your " +"Bookshelf. You can install new works to your Bookshelf, and update or remove " +"existing works from your Bookshelf. Access it by clicking <menuchoice> " +"<guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</guimenuitem> </" +"menuchoice> in the main menu." +msgstr "" +"A <guimenuitem>Könyvespolc menedzser</guimenuitem> egy segédeszköz a " +"könyvespolcunk kezeléséhez. Ennek segítségével tud új dokumentumokat " +"telepíteni a könyvespolcra, frissíteni vagy akár törölni azokat. Megtalálja " +"a főmenü <menuchoice> <guimenu>Beállítások</guimenu> " +"<guimenuitem>Könyvespolc menedzser</guimenuitem> </menuchoice> almenüjében." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:373 +msgid "Bookshelf path(s) setup" +msgstr "Telepítési útvonal(ak) beállítása" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:374 +msgid "" +"Here you can specify where &bibletime; may store your Bookshelf on the hard " +"drive. You can even store it in multiple directories. Default is \"~/.sword/" +"\"." +msgstr "" +"Itt adható meg, hogy a &bibletime; hol tárolhatja a \"Könyvespolcát\" a " +"merevlemezen. Megadhat egyszerre több könyvtárat is, de az alapértelmezett a " +"\".sword\" mappa a saját mappájában.Itt adható meg, hogy a &bibletime; hol " +"tárolhatja a \"Könyvespolcát\" a merevlemezen. Megadhat egyszerre több " +"könyvtárat is, de az alapértelmezett a \".sword\" mappa a saját mappájában." + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:378 +msgid "" +"If you have a sword CD, but do not want to install all the works on the hard " +"disk, but use them directly from the CD, then you can add the path to the CD " +"as one of your bookshelf paths. When you start &bibletime;, it will show all " +"works on the CD if it is present." +msgstr "" +"Ha rendelkezésére áll egy Sword CD, és nem akarja azt feltelepíteni, " +"lehetősége van a CD elérési útját megadni, mintha \"könyvespolc\" lenne, " +"ebben az esetben a &bibletime; indításakor az összes dokumentum látható " +"lesz, ha a CD a gépben van.Ha rendelkezésére áll egy Sword CD, és nem akarja " +"azt feltelepíteni, lehetősége van a CD elérési útját megadni, mintha " +"\"könyvespolc\" lenne, ebben az esetben a &bibletime; indításakor az összes " +"dokumentum látható lesz, ha a CD a gépben van." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:386 +msgid "Install/update work(s)" +msgstr "Dokumentum(ok) telepítése/frissítése" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:387 +msgid "" +"With this facility, you can connect to a repository of works (called " +"\"library\"), and transfer one or more works to your local Bookshelf. These " +"libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online " +"repository of Sword modules, or another site offering Sword modules). You " +"can manage your libraries with <guibutton>Add library</guibutton> and " +"<guibutton>Delete library</guibutton>." +msgstr "" +"Evvel a lehetőséggel élve csatlakozhat egy dokumentum tárolóhelyhez " +"(\"könyvtárhoz\"), és letölthet egy, vagy akár több munkát a saját helyi " +"könyvespolcára. Ezek a könyvtárak lehetnek helyiek is (pl. Sword CD), vagy " +"távoliak is, mint a Crosswire online tárolóhelye. Egyszerűen kezelheti " +"ezeket a lelőhelyeket a <guibutton>Hozzáadás</guibutton> és a " +"<guibutton>Törlés</guibutton> gomb segítségével." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:395 +msgid "" +"To begin the installation or update process, select a library you want to " +"connect to and a local Bookshelf path to install the work(s) to. Then click " +"on <guibutton>Connect to library</guibutton>. &bibletime; will scan the " +"contents of the library and present you with a list of works that you can " +"add to your Bookshelf, or that you already have installed but are available " +"in a new version in the library, and thus can be updated. Then you can mark " +"all works that you want to install or update, and click on " +"<guibutton>Install works</guibutton>. They will then be transferred to your " +"Bookshelf." +msgstr "" +"A telepítési vagy frissítési folyamat elkezdéséhez válassza ki a forrást, " +"melyhez csatlakozni kíván, és a helyi könyvespolcot, ahova telepíteni " +"szeretne. Ezek után kattintson a <guibutton> Frissítés...</guibutton> " +"gombra. A &bibletime; leellenőrzi a tároló tartalmát, és elkészít egy listát " +"a telepíthető, vagy a meglévő de frissíthető dokumentumokról. Már csak ki " +"kell jelölnie a telepítendőeket, majd <guibutton>Telepítés...</guibutton> és " +"a kívánt munkák a könyvespolcára kerülnek.A telepítési vagy frissítési " +"folyamat elkezdéséhez válassza ki a forrást, melyhez csatlakozni kíván, és a " +"helyi könyvespolcot, ahova telepíteni szeretne. Ezek után kattintson a " +"<guibutton> Frissítés...</guibutton> gombra. A &bibletime; leellenőrzi a " +"tároló tartalmát, és elkészít egy listát a telepíthető, vagy a meglévő de " +"frissíthető dokumentumokról. Már csak ki kell jelölnie a telepítendőeket, " +"majd <guibutton>Telepítés...</guibutton> és a kívánt munkák a könyvespolcára " +"kerülnek." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:408 +msgid "Remove work(s)" +msgstr "Dokumentum(ok) törlése" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:409 +msgid "" +"This facility allows you to delete one or more of the works from your " +"Bookshelf too free up disk space. Simply mark the items and click on " +"<guibutton>Remove works</guibutton>." +msgstr "" +"Ez a lehetőség biztosítja önnek, hogy a nem kívánt munkákat eltávolítsa, " +"lemezterületet szabadítson fel. Egyszerűen jelölje meg a törölni kívánt eleme" +"(ke)t a könyvespolcon, majd kattintson a <guibutton>Törlés...</guibutton> " +"gombra.Ez a lehetőség biztosítja önnek, hogy a nem kívánt munkákat " +"eltávolítsa, lemezterületet szabadítson fel. Egyszerűen jelölje meg a " +"törölni kívánt eleme(ke)t a könyvespolcon, majd kattintson a " +"<guibutton>Törlés...</guibutton> gombra." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:415 +msgid "Search Indexes" +msgstr "Keresési indexek" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:416 +msgid "" +"This option allows you to create new search indexes and cleanup orphaned " +"index files for removed works." +msgstr "" +"Ez az opció teszi lehetővé, hogy új indexeket készítsen, vagy kitakarítsa a " +"törölt dokumentumok elárvult indexeit.Ez az opció teszi lehetővé, hogy új " +"indexeket készítsen, vagy kitakarítsa a törölt dokumentumok elárvult " +"indexeit." + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:425 +msgid "Exporting and Printing" +msgstr "Exportálás és Nyomtatás" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:426 +msgid "" +"In many places, you can open a context menu by clicking with the " +"<mousebutton>right</mousebutton>mouse button. Depending on context, it will " +"allow you to <guimenuitem>Select</guimenuitem>, <guimenuitem>Copy</" +"guimenuitem> (to clipboard), <guimenuitem>Save</guimenuitem> or " +"<guimenuitem>Print</guimenuitem> text. This works for example in the read " +"windows, when you click on the normal text or the verse reference, or in the " +"search result page when you click on a work or one or more verse references. " +"It is pretty straightforward, so just try it out." +msgstr "" +"Több helyen van lehetősége helyi menüt nyitni a <mousebutton>jobb</" +"mousebutton> egérgombbal. Helyzettől függően lehetősége van " +"<guimenuitem>Kijelölni</guimenuitem>, <guimenuitem>Másolni</guimenuitem> (a " +"vágólapra), <guimenuitem>Menteni</guimenuitem> vagy <guimenuitem>Nyomtatni</" +"guimenuitem>. Ilyen menü nyílik meg például az olvasási ablakban, vagy a " +"keresési ablakban, mikor egy találatra kattint. Tényleg ilyen egyszerű, csak " +"próbálja ki.Több helyen van lehetősége helyi menüt nyitni a " +"<mousebutton>jobb</mousebutton> egérgombbal. Helyzettől függően lehetősége " +"van <guimenuitem>Kijelölni</guimenuitem>, <guimenuitem>Másolni</guimenuitem> " +"(a vágólapra), <guimenuitem>Menteni</guimenuitem> vagy " +"<guimenuitem>Nyomtatni</guimenuitem>. Ilyen menü nyílik meg például az " +"olvasási ablakban, vagy a keresési ablakban, mikor egy találatra kattint. " +"Tényleg ilyen egyszerű, csak próbálja ki." + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:439 +msgid "" +"Printing from &bibletime; is rather basic and is intended as a utility. If " +"you are composing a document or presentation containing text from " +"&bibletime; works, we suggest that you use one of the presentation or " +"editing tools on your system to format your document, rather than printing " +"from &bibletime; directly." +msgstr "" +"A &bibletime; nyomtatási képességei csak a legalapvetőbbek, és csak " +"segédeszköz jellegűek. Amennyiben ön szöveget szerkeszt, vagy prezentációt " +"készít, melyben &bibletime; szöveget szeretne elhelyezni, javasoljuk, hogy " +"erre külső, önnek megfelelő eszközt használjon, minthogy a &bibletime; " +"nyomtatási képességeire támaszkodjon közvetlenül.A &bibletime; nyomtatási " +"képességei csak a legalapvetőbbek, és csak segédeszköz jellegűek. Amennyiben " +"ön szöveget szerkeszt, vagy prezentációt készít, melyben &bibletime; " +"szöveget szeretne elhelyezni, javasoljuk, hogy erre külső, önnek megfelelő " +"eszközt használjon, minthogy a &bibletime; nyomtatási képességeire " +"támaszkodjon közvetlenül." + +# type: Content of: <chapter><title> +#: docs/handbook/en/docbook/hdbk-reference.docbook:2 +msgid "Reference" +msgstr "Tájékoztatás" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-reference.docbook:4 +msgid "Main menu reference" +msgstr "Főmenü referenciája" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:5 +msgid "" +"In this section you can find detailed descriptions of all entries in the " +"main menu of &bibletime;. They are ordered in just the way they appear in " +"&bibletime;, with all the sub-items listed under the major menu item they " +"belong to. You can also see the hotkey of each item;a complete listing of " +"all hotkeys can be found in <link linkend=\"hdbk-reference-hotkeys\">this " +"section</link>." +msgstr "" +"Ebben a részben részletes leírást találhat a &bibletime; fő menüjének összes " +"bejegyzéséről, elérésük szerint csoportosítva, az összes albejegyzéseikkel. " +"Szintén ismertetjük a gyorsbillentyűket, melyek hozzájuk tartoznak. Az " +"elérhető gyorsbillentyűk teljes listáját <link linkend=\"hdbk-reference-" +"hotkeys\">ebben a részben</link> találja.Ebben a részben részletes leírást " +"találhat a &bibletime; fő menüjének összes bejegyzéséről, elérésük szerint " +"csoportosítva, az összes albejegyzéseikkel. Szintén ismertetjük a " +"gyorsbillentyűket, melyek hozzájuk tartoznak. Az elérhető gyorsbillentyűk " +"teljes listáját <link linkend=\"hdbk-reference-hotkeys\">ebben a részben</" +"link> találja." + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:36 +msgid "" +"<action>Closes BibleTime.</action> BibleTime will ask you if you want to " +"write unsaved changes to disk." +msgstr "" +"<action>BibleTime bezárása</action>. A BibleTime meg fogja kérdezni, hogy " +"elmentse -e a változtatásokat a lemezre.<action>BibleTime bezárása</" +"action>. A BibleTime meg fogja kérdezni, hogy elmentse -e a változtatásokat " +"a lemezre." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:69 +#, fuzzy +msgid "" +"<action>Toggles full screen display.</action> Toggle this setting to " +"maximize the &bibletime; window." +msgstr "" +"<action>Eszköztár megjelenítése. </action> Itt kapcsolhatja ki/be a fő " +"eszköztár megjelenítését.<action>Eszköztár megjelenítése. </action> Itt " +"kapcsolhatja ki/be a fő eszköztár megjelenítését." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:88 +msgid "" +"<action>Toggles Toolbar display.</action> Toggle this setting to turn the " +"main toolbar on or off." +msgstr "" +"<action>Eszköztár megjelenítése. </action> Itt kapcsolhatja ki/be a fő " +"eszköztár megjelenítését.<action>Eszköztár megjelenítése. </action> Itt " +"kapcsolhatja ki/be a fő eszköztár megjelenítését." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:102 +msgid "" +"<action>Toggles display of the Bookshelf.</action> Toggle this setting to " +"turn the Bookshelf on the left pane on or off. This can be handy if you need " +"more space for the Mag." +msgstr "" +"<action>Könyvespolc megjelenítése.</action> Itt kapcsolhatja ki/be a " +"Könyvespolc megjelenítését.<action>Könyvespolc megjelenítése.</action> Itt " +"kapcsolhatja ki/be a Könyvespolc megjelenítését." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:118 +msgid "" +"<action>Toggles display of the Mag(nifying glass).</action> Toggle this " +"setting to turn the Mag on the left pane on or off." +msgstr "" +"<action>Nagyító megjelenítése</action>. Itt kapcsolhatja ki/be a nagyító " +"(információs ablak) megjelenítését.<action>Nagyító megjelenítése</action>. " +"Itt kapcsolhatja ki/be a nagyító (információs ablak) megjelenítését." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:148 +msgid "" +"<action>Opens the Search Dialog to search in the standard Bible only</" +"action>. More works can be added in the Search Dialog." +msgstr "" +"<action>Keresés megnyitása az alapértelmezett Bibliában</action>. További " +"bibliák adhatók hozzá a párbeszédablakban.<action>Keresés megnyitása az " +"alapértelmezett Bibliában</action>. További bibliák adhatók hozzá a " +"párbeszédablakban." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:171 +msgid "" +"<action>Opens the Search Dialog to search in all open works</action>. More " +"works can be added in the Search Dialog." +msgstr "" +"<action>Az összes megnyitott dokumentumban kereső ablakot nyit meg</action>. " +"További munkák adhatók a kereséshez a párbeszédablakban.<action>Az összes " +"megnyitott dokumentumban kereső ablakot nyit meg</action>. További munkák " +"adhatók a kereséshez a párbeszédablakban." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:197 +msgid "" +"<action>Directly saves the current session</action>. This will open a " +"context menu where you can select an existing session to save to. It will be " +"overwritten with your current session. See the next item on how to save to a " +"new session." +msgstr "" +"<action>A jelenlegi munkafolyamatot menti</action>. Olyan helyi menüt nyit " +"meg, ahol meglévő folyamatként mentheti a jelenlegit. A következő elemből " +"tudhatja meg, hogyan kell menteni új folyamatot.<action>A jelenlegi " +"munkafolyamatot menti</action>. Olyan helyi menüt nyit meg, ahol meglévő " +"folyamatként mentheti a jelenlegit. A következő elemből tudhatja meg, hogyan " +"kell menteni új folyamatot." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:222 +msgid "" +"<action>Saves the current session under a new name</action>. This will ask " +"for a new name to save the session to." +msgstr "" +"<action>A jelenlegi folyamatot új néven menti</action>. Megkérdezi a " +"folyamat nevét a mentéshez.<action>A jelenlegi folyamatot új néven menti</" +"action>. Megkérdezi a folyamat nevét a mentéshez." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:241 +msgid "" +"<action>Loads an existing session</action>. This will open a context menu " +"where you can select an existing session to load." +msgstr "" +"<action>Előzőleg mentett folyamat betöltése</action>. Egy helyi menüt nyit " +"meg, ahol kiválaszthatja a betöltendő folyamatot.<action>Előzőleg mentett " +"folyamat betöltése</action>. Egy helyi menüt nyit meg, ahol kiválaszthatja a " +"betöltendő folyamatot." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:260 +msgid "" +"<action>Deletes an existing session</action>. This will open a context menu " +"where you can select an existing session that should be deleted." +msgstr "" +"<action>Mentett folyamat törlése</action>. Olyan menüt nyit meg, ahol " +"kiválaszthatja a törlendő munkafolyamatot.<action>Mentett folyamat törlése</" +"action>. Olyan menüt nyit meg, ahol kiválaszthatja a törlendő " +"munkafolyamatot." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:280 +msgid "" +"<action>Controls the basic window arrangement behaviour</action>. In the " +"opening context menu, you can either specify that you want to take care of " +"the window arrangement yourself (Manual mode) or have &bibletime; handle it " +"for you (Automatical modes, just try them out!)." +msgstr "" +"<action>Az ablakok elrendezését szabályozza</action>. A megnyíló menü " +"segítségével eldöntheti, hogy az ablakokat ön rendezze, vagy a &bibletime; " +"állítsa be önnek. (Automatikus, csak próbálja ki!).<action>Az ablakok " +"elrendezését szabályozza</action>. A megnyíló menü segítségével eldöntheti, " +"hogy az ablakokat ön rendezze, vagy a &bibletime; állítsa be önnek. " +"(Automatikus, csak próbálja ki!)." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:306 +msgid "<action>Closes all open windows</action>." +msgstr "<action>Az összes ablakot bezárja</action>" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:330 +msgid "" +"<action>Opens &bibletime;'s main configuration dialog</action>. You can " +"configure all kinds of nice settings there to adapt &bibletime; to your " +"needs. Please see <link linkend=\"hdbk-config-bt\">this section</link> for " +"details." +msgstr "" +"<action> Megnyitja a &bibletime; fő beállítási ablakát</action>. Itt " +"megtalál mindent, amire szüksége lehet, hogy a &bibletime; úgy viselkedjen, " +"ahogyan azt szeretné. Nézze meg a <link linkend=\"hdbk-config-bt" +"\">beállítások részt</link> a részletekért.<action> Megnyitja a &bibletime; " +"fő beállítási ablakát</action>. Itt megtalál mindent, amire szüksége lehet, " +"hogy a &bibletime; úgy viselkedjen, ahogyan azt szeretné. Nézze meg a <link " +"linkend=\"hdbk-config-bt\">beállítások részt</link> a részletekért." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:359 +msgid "" +"<action>Opens a dialog where you can change your Sword configuration and " +"manage your bookshelf</action>. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\">this section</link> for details." +msgstr "" +"<action>Nyit egy ablakot, ahol megváltoztathatja a Sword beállításait, és " +"kezelheti a könyvespolcát</action>. Bővebb információért tekintse meg <link " +"linkend=\"hdbk-op-bookshelfmanager\">ezt a fejezetet</link>.<action>Nyit egy " +"ablakot, ahol megváltoztathatja a Sword beállításait, és kezelheti a " +"könyvespolcát</action>. Bővebb információért tekintse meg <link linkend=" +"\"hdbk-op-bookshelfmanager\">ezt a fejezetet</link>." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:392 +msgid "<action>Opens &bibletime;'s user guide</action> You are reading it now." +msgstr "" +"<action>Megnyitja a &bibletime; felhasználói kézikönyvét</action>. Épp ezt " +"olvassa.<action>Megnyitja a &bibletime; felhasználói kézikönyvét</action>. " +"Épp ezt olvassa." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:417 +msgid "" +"<action>Opens a guide on how to study the Bible</action> It is the hope of " +"the &bibletime; team that this HowTo will provoke the readers to study the " +"scriptures to see what they say. This particular study guide has been chosen " +"as it takes care not to advocate any particular denominational doctrine. We " +"expect you to read and study the scriptures to understand what they say. If " +"you start with the attitude that you want to have the Lord sow his word in " +"your heart He will not disappoint you." +msgstr "" +"<action> Megnyit egy segédletet a Biblia tanulmányozásához</action>. A " +"&bibletime; csapat reménykedik benne, hogy ez a segédlet arra készteti " +"olvasóit, hogy tanulmányozzák az írásokat, hogy mit is mondanak. Ez a " +"különleges útmutató úgy lett összeállítva, hogy ne vegyen védelmébe " +"semmilyen egyéni felekezeti tanítást. Reméljük, hogy olvassa és " +"tanulmányozza az írásokat, hogy megértse, mit is mondanak. Ha úgy kezdi " +"tanulmányozni az írást, hogy azt kívánja, hogy az Úr vesse a szavát magként " +"a szívébe, Ő nem fog csalódást okozni.<action> Megnyit egy segédletet a " +"Biblia tanulmányozásához</action>. A &bibletime; csapat reménykedik benne, " +"hogy ez a segédlet arra készteti olvasóit, hogy tanulmányozzák az írásokat, " +"hogy mit is mondanak. Ez a különleges útmutató úgy lett összeállítva, hogy " +"ne vegyen védelmébe semmilyen egyéni felekezeti tanítást. Reméljük, hogy " +"olvassa és tanulmányozza az írásokat, hogy megértse, mit is mondanak. Ha úgy " +"kezdi tanulmányozni az írást, hogy azt kívánja, hogy az Úr vesse a szavát " +"magként a szívébe, Ő nem fog csalódást okozni." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:438 +msgid "" +"<action>Opens a window about &bibletime; project information</action> " +"contains information about &bibletime; software version, project " +"contributors, &sword; software version, &qt; software version and the " +"license agreement." +msgstr "" +"<action>Információs ablakot nyit meg a &bibletime; projektről</action>, " +"benne a &bibletime; verziójáról és a fejlesztőkről, a &sword; verziójáról, a " +"&qt; verziójáról és a felhasználási feltételekről.<action>Információs " +"ablakot nyit meg a &bibletime; projektről</action>, benne a &bibletime; " +"verziójáról és a fejlesztőkről, a &sword; verziójáról, a &qt; verziójáról és " +"a felhasználási feltételekről." + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-reference.docbook:450 +msgid "HotKeys index" +msgstr "Gyorsbillentyűk" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:451 +msgid "" +"This is index of all hotkeys and their corresponding description in the " +"handbook. The hotkeys are sorted (roughly) alphabetical. If you want to " +"directly find out which hotkey a certain menu item has, you can either look " +"at the entry itself in &bibletime; (as it always shows the hotkey), or you " +"can look it up in <link linkend=\"hdbk-reference-menus\">this section</link>." +msgstr "" +"Ez az összes gyorsbillentyű leírásukkal együttes listája. A felsorolás " +"(többnyire) ABC sorrendnek megfelelő. Ha közvetlenül szeretné megtudni, " +"melyik kombináció tartozik egyes menükhöz, tekintse meg közvetlenül a " +"&bibletime; menüiben, (ahol jelezve vannak), vagy megkeresheti <link linkend=" +"\"hdbk-reference-menus\">ebben a részben</link>. Ne feledje, hogy a " +"funkcióbillentűk kivételével (F1-F9) a billentyűk mellé a CTRL billentyű " +"lenyomása (olykor az ALT is) szükséges.Ez az összes gyorsbillentyű " +"leírásukkal együttes listája. A felsorolás (többnyire) ABC sorrendnek " +"megfelelő. Ha közvetlenül szeretné megtudni, melyik kombináció tartozik " +"egyes menükhöz, tekintse meg közvetlenül a &bibletime; menüiben, (ahol " +"jelezve vannak), vagy megkeresheti <link linkend=\"hdbk-reference-menus" +"\">ebben a részben</link>. Ne feledje, hogy a funkcióbillentűk kivételével " +"(F1-F9) a billentyűk mellé a CTRL billentyű lenyomása (olykor az ALT is) " +"szükséges." + +# type: Content of: <chapter><sect1><informaltable><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:464 +msgid "Hotkey" +msgstr "Gyorsbillentyű" + +# type: Content of: <chapter><sect1><informaltable><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:465 +msgid "Description" +msgstr "Leírás" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:474 +msgid "Moves back in the history of read windows." +msgstr "Visszalép az előzményekben az olvasó ablakban." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:481 +msgid "Moves forward in the history of read windows." +msgstr "Előrelép az előzményekben." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:490 +msgid "" +"<link linkend=\"hdbk-reference-menus-search-defaultbible\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in default bible</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in the " +"default bible." +msgstr "" +"<link linkend=\"hdbk-reference-menus-search-defaultbible" +"\"><menuchoice><guimenu>Keresés</guimenu><guimenuitem>Keresés az " +"alapértelmezett Bibliában</guimenuitem></menuchoice></link> menüvel egyező; " +"keresési ablakot nyit az alapértelmezett Bibliában kereséshez.<link linkend=" +"\"hdbk-reference-menus-search-defaultbible\"><menuchoice><guimenu>Keresés</" +"guimenu><guimenuitem>Keresés az alapértelmezett Bibliában</guimenuitem></" +"menuchoice></link> menüvel egyező; keresési ablakot nyit az alapértelmezett " +"Bibliában kereséshez." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:504 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile vertically</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" +"Megegyezik az <menuchoice><guimenu>Ablak</guimenu> <guimenuitem>Ablakok " +"automatikus igazítása</guimenuitem><guimenuitem> Függőleges mozaik " +"elrendezéssel</guimenuitem></menuchoice>, aktiválja az automatikus mozaik " +"elrendezést.Megegyezik az <menuchoice><guimenu>Ablak</guimenu> " +"<guimenuitem>Ablakok automatikus igazítása</guimenuitem><guimenuitem> " +"Függőleges mozaik elrendezéssel</guimenuitem></menuchoice>, aktiválja az " +"automatikus mozaik elrendezést." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:517 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile horizontally</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" +"Megegyezik az <menuchoice><guimenu>Ablak</guimenu> <guimenuitem>Ablakok " +"automatikus igazítása</guimenuitem><guimenuitem> Vízszintes mozaik " +"elrendezéssel</guimenuitem></menuchoice>, aktiválja az automatikus mozaik " +"elrendezést.Megegyezik az <menuchoice><guimenu>Ablak</guimenu> " +"<guimenuitem>Ablakok automatikus igazítása</guimenuitem><guimenuitem> " +"Vízszintes mozaik elrendezéssel</guimenuitem></menuchoice>, aktiválja az " +"automatikus mozaik elrendezést." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:530 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-cascade</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window cascading." +msgstr "" +"Megegyezik az <menuchoice><guimenu>Ablak</guimenu> <guimenuitem>Ablakok " +"automatikus igazítása</guimenuitem><guimenuitem> Átlapoló elrendezéssel</" +"guimenuitem></menuchoice>, aktiválja az automatikus átlapoló elrendezést." +"Megegyezik az <menuchoice><guimenu>Ablak</guimenu> <guimenuitem>Ablakok " +"automatikus igazítása</guimenuitem><guimenuitem> Átlapoló elrendezéssel</" +"guimenuitem></menuchoice>, aktiválja az automatikus átlapoló elrendezést." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:543 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Manual mode</guimenuitem> </menuchoice>equivalent; " +"toggle manual window placement." +msgstr "" +"Megegyezik az <menuchoice><guimenu>Ablak</guimenu> <guimenuitem>Ablakok " +"automatikus igazítása</guimenuitem><guimenuitem> Kézi elrendezéssel</" +"guimenuitem></menuchoice>, aktiválja az kézi elrendezést.Megegyezik az " +"<menuchoice><guimenu>Ablak</guimenu> <guimenuitem>Ablakok automatikus " +"igazítása</guimenuitem><guimenuitem> Kézi elrendezéssel</guimenuitem></" +"menuchoice>, aktiválja az kézi elrendezést." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:556 +msgid "" +"<link linkend=\"hdbk-reference-menus-window-savenewsession\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Save as new session</guimenuitem> </" +"menuchoice> </link>equivalent; saves current layout as new session." +msgstr "" +"Megegyezik az <link linkend=\"hdbk-reference-menus-window-savenewsession" +"\"><menuchoice><guimenu>Ablak</guimenu><guimenuitem>Mentés új folyamatként</" +"guimenuitem></menuchoice></link> menüponttal, menti a jelenlegi elrendezést " +"új néven, új folyamatként.Megegyezik az <link linkend=\"hdbk-reference-menus-" +"window-savenewsession\"><menuchoice><guimenu>Ablak</" +"guimenu><guimenuitem>Mentés új folyamatként</guimenuitem></menuchoice></" +"link> menüponttal, menti a jelenlegi elrendezést új néven, új folyamatként." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:570 +msgid "" +"<link linkend=\"hdbk-reference-menus-window-closeall\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Close all</guimenuitem> </menuchoice> " +"</link>equivalent; closes all open windows." +msgstr "" +"Megegyezik az <link linkend=\"hdbk-reference-menus-window-closeall" +"\"><menuchoice><guimenu>Ablak</guimenu><guimenuitem> Összes bezárása</" +"guimenuitem></menuchoice></link> menüponttal, bezárja az összes nyitott " +"ablakot.Megegyezik az <link linkend=\"hdbk-reference-menus-window-closeall" +"\"><menuchoice><guimenu>Ablak</guimenu><guimenuitem> Összes bezárása</" +"guimenuitem></menuchoice></link> menüponttal, bezárja az összes nyitott " +"ablakot." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:582 +msgid "Zoom out. This decreases the font size of read windows." +msgstr "Kicsinyít. Csökkenti az ablakban alkalmazott betű méretét." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:590 +msgid "Zoom in. This increases the font size of read windows." +msgstr "Nagyít. Növeli az ablakban alkalmazott betű méretét." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:598 +msgid "Select all. This selects all text in read windows." +msgstr "" +"Összes kiválasztása. Az összes szöveget kiválasztja az aktuális ablakban." +"Összes kiválasztása. Az összes szöveget kiválasztja az aktuális ablakban." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:606 +msgid "Copy. This copies the selected text to the clipboard." +msgstr "Másolás. A kijelölt szöveget a vágólapra másolja." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:614 +msgid "Search. This lets you search within the text of a read window." +msgstr "Keresés. Az ablakban lévő szövegben keres." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:623 +msgid "" +"<link linkend=\"hdbk-reference-menus-search-openworks\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in open work(s)</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in all " +"currently opened works." +msgstr "" +"Megegyezik a <link linkend=\"hdbk-reference-menus-search-openworks" +"\"><menuchoice><guimenu>Keresés</guimenu><guimenuitem>Keresés a megnyitott " +"dokumentum(ok)ban</guimenuitem></menuchoice></link> menüponttal, keresési " +"ablakot nyit a megnyitott munkákban való kereséshez.Megegyezik a <link " +"linkend=\"hdbk-reference-menus-search-openworks" +"\"><menuchoice><guimenu>Keresés</guimenu><guimenuitem>Keresés a megnyitott " +"dokumentum(ok)ban</guimenuitem></menuchoice></link> menüponttal, keresési " +"ablakot nyit a megnyitott munkákban való kereséshez." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:637 +msgid "" +"<link linkend=\"hdbk-reference-menus-file-quit\"> <menuchoice> " +"<guimenu>File</guimenu> <guimenuitem>Quit</guimenuitem> </menuchoice> </" +"link>equivalent; closes &bibletime;." +msgstr "" +"Megegyezik a <link linkend=\"hdbk-reference-menus-file-quit" +"\"><menuchoice><guimenu>Fájl</guimenu> <guimenuitem>Kilépés</guimenuitem> </" +"menuchoice></link> ponttal, a &bibletime; bezárása.Megegyezik a <link " +"linkend=\"hdbk-reference-menus-file-quit\"><menuchoice><guimenu>Fájl</" +"guimenu> <guimenuitem>Kilépés</guimenuitem> </menuchoice></link> ponttal, a " +"&bibletime; bezárása." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:649 +msgid "Closes the current window." +msgstr "Bezárja az aktuális ablakot." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:658 +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Handbook</guimenuitem> </" +"menuchoice>equivalent; opens the handbook." +msgstr "" +"Megegyezik a <menuchoice><guimenu>Segítség</guimenu><guimenuitem> Kézikönyv</" +"guimenuitem></menuchoice> menüponttal, megnyitja ezt a kézikönyvet." +"Megegyezik a <menuchoice><guimenu>Segítség</guimenu><guimenuitem> Kézikönyv</" +"guimenuitem></menuchoice> menüponttal, megnyitja ezt a kézikönyvet." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:670 +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>BibleStudy Howto</" +"guimenuitem> </menuchoice>equivalent; opens the BibleStudy Howto." +msgstr "" +"Megegyezik a <menuchoice><guimenu>Segítség</guimenu><guimenuitem> Biblia " +"tanulmányozás \"hogyan\"</guimenuitem></menuchoice> menüponttal, megnyitja a " +"segédletet a Biblia tanulmányozásához.Megegyezik a " +"<menuchoice><guimenu>Segítség</guimenu><guimenuitem> Biblia tanulmányozás " +"\"hogyan\"</guimenuitem></menuchoice> menüponttal, megnyitja a segédletet a " +"Biblia tanulmányozásához." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:683 +msgid "" +"<link linkend=\"hdbk-reference-menus-settings-bookshelf_manager\"> " +"<menuchoice> <guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</" +"guimenuitem> </menuchoice> </link>equivalent; opens the Bookshelf Manager." +msgstr "" +"Megegyezik a <link linkend=\"hdbk-reference-menus-settings-bookshelf_manager" +"\"><menuchoice><guimenu>Beállítások</guimenu> <guimenuitem>Könyvespolc " +"menedzser</guimenuitem></menuchoice></link> menüponttal, megnyitja a " +"Könyvespolc menedzsert.Megegyezik a <link linkend=\"hdbk-reference-menus-" +"settings-bookshelf_manager\"><menuchoice><guimenu>Beállítások</guimenu> " +"<guimenuitem>Könyvespolc menedzser</guimenuitem></menuchoice></link> " +"menüponttal, megnyitja a Könyvespolc menedzsert." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:698 +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showbookshelf\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show Bookshelf</guimenuitem> </" +"menuchoice> </link>equivalent; toggles display of the Bookshelf." +msgstr "" +"Megegyezik a <link linkend=\"hdbk-reference-menus-view-showbookshelf" +"\"><menuchoice><guimenu>Nézet</guimenu><guimenuitem> Könyvespolc mutatása</" +"guimenuitem></menuchoice></link> menüponttal, láthatóvá teszi a " +"\"könyvespolcot\".Megegyezik a <link linkend=\"hdbk-reference-menus-view-" +"showbookshelf\"><menuchoice><guimenu>Nézet</guimenu><guimenuitem> " +"Könyvespolc mutatása</guimenuitem></menuchoice></link> menüponttal, " +"láthatóvá teszi a \"könyvespolcot\"." + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:713 +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showmag\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show mag</guimenuitem> </menuchoice> </" +"link>equivalent; toggles display of the mag(nifying glass)." +msgstr "" +"Megegyezik a <link linkend=\"hdbk-reference-menus-view-showmag" +"\"><menuchoice><guimenu>Nézet</guimenu><guimenuitem>Nagyító mutatása</" +"guimenuitem></menuchoice></link> menüponttal, láthatóvá teszi a nagyító " +"(információs) ablakot.Megegyezik a <link linkend=\"hdbk-reference-menus-view-" +"showmag\"><menuchoice><guimenu>Nézet</guimenu><guimenuitem>Nagyító mutatása</" +"guimenuitem></menuchoice></link> menüponttal, láthatóvá teszi a nagyító " +"(információs) ablakot." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:2 +#: docs/handbook/en/docbook/hdbk-start.docbook:6 +msgid "Starting &bibletime;" +msgstr "&bibletime; indítása" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:4 +msgid "How to start &bibletime;" +msgstr "Hogyan indítsuk a &bibletime; programot" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:7 +msgid "" +"&bibletime; is an executable file that is integrated with the desktop. You " +"can launch &bibletime; from the Start Menu with this icon:" +msgstr "" +"A &bibletime; egy végrehajtható fájl, amit a Start menüből indíthat, evvel " +"az ikonnal:A &bibletime; egy végrehajtható fájl, amit a Start menüből " +"indíthat, evvel az ikonnal:" + +# type: Content of: <chapter><sect1><sect2><para><mediaobject><textobject> +#: docs/handbook/en/docbook/hdbk-start.docbook:15 +msgid "<phrase>&bibletime; start icon</phrase>" +msgstr "<phrase>&bibletime; start icon</phrase>" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:18 +msgid "" +"&bibletime; can also be launched from a terminal command prompt. To launch " +"&bibletime;, open a terminal window and type:" +msgstr "" +"A &bibletime; természetesen indítható parancssorból is. Hogy megtegye írja " +"be egy terminál ablakba ezt:A &bibletime; természetesen indítható " +"parancssorból is. Hogy megtegye írja be egy terminál ablakba ezt:" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:21 +#, no-wrap +msgid "&bibletime;" +msgstr "&bibletime;" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:24 +msgid "Other window managers" +msgstr "Más ablakkezelők (*nix rendszeren)" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:25 +msgid "" +"&bibletime; can be used with other window managers such as Gnome, BlackBox, " +"Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are " +"already installed on your computer." +msgstr "" +"A &bibletime; természetesen használható más ablakkezelőkkel is, mint Gnome, " +"BlackBox, XFce stb. alatt is, amennyiben a szükséges könyvtárakat telepíti " +"hozzá. (A legtöbb rendszer csomagkezelője automatikusan megteszi.)A " +"&bibletime; természetesen használható más ablakkezelőkkel is, mint Gnome, " +"BlackBox, XFce stb. alatt is, amennyiben a szükséges könyvtárakat telepíti " +"hozzá. (A legtöbb rendszer csomagkezelője automatikusan megteszi.)" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:31 +msgid "Startup customization" +msgstr "Egyéni indítások" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:32 +msgid "" +"From a terminal you can use &bibletime; to open a random verse in the " +"default bible:" +msgstr "" +"Terminálból indítva lehetősége van arra, hogy véletlenszerű verssel induljon " +"a &bibletime;, melyet az alapértelmezett bibliából választ:Terminálból " +"indítva lehetősége van arra, hogy véletlenszerű verssel induljon a " +"&bibletime;, melyet az alapértelmezett bibliából választ:" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:34 +#, no-wrap +msgid "" +"bibletime --open-default-bible\n" +" \"<random>\"" +msgstr "bibletime --open-default-bible \"random\"" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:35 +msgid "To open at a given passage like John 3:16, use:" +msgstr "" +"Ha egy meghatározott verssel szeretne kezdeni, mint a János 3:16, ezt írja:" +"Ha egy meghatározott verssel szeretne kezdeni, mint a János 3:16, ezt írja:" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +#, no-wrap +msgid "bibletime --open-default-bible \"John 3:16\"" +msgstr "bibletime --open-default-bible \"John 3:16\"" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +msgid "You can also use booknames in your current bookname language." +msgstr "Megjelenítheti a könyvek (bibliai) neveit a saját nyelvén is." + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:42 +msgid "Startup sequence" +msgstr "Indítási folyamat" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:43 +msgid "" +"As &bibletime; launches you may see the following screens before the main " +"&bibletime; window opens:" +msgstr "" +"Mikor a &bibletime; indul, a következő képet láthatja a fő &bibletime; ablak " +"betöltése előtt:Mikor a &bibletime; indul, a következő képet láthatja a fő " +"&bibletime; ablak betöltése előtt:" + +# type: Content of: <chapter><sect1><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:52 +msgid "" +"<action>Modifies your Bookshelf.</action> This dialog lets you modify your " +"Bookshelf, add or delete works from your system. It will only be shown if " +"no default Bookshelf can be found. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\"> this section</link> for further details. If you start " +"off with an empty Bookshelf, it will be helpful to install at least one " +"Bible, Commentary, Lexicon and one Book to get to know &bibletime;'s basic " +"features quickly." +msgstr "" +"<action>Könyvespolc beállítása.</action> Ez az ablak teszi lehetővé a " +"könyvespolcának beállítását, hozzáadhat, törölhet munkákat a rendszerében. " +"Csak akkor jelenik meg ez az ablak, ha nincs alapértelmezett könyvespolc " +"beállítva. Tekintse meg <link linkend=\"hdbk-op-bookshelfmanager\"> ezt a " +"részt</link> további információkért. Ha üres könyvespolccal indulnak, " +"hasznos lehet legalább egy Biblia, kommentár, lexikon vagy egy könyv " +"telepítése, hogy gyorsan megismerje a &bibletime; alap lehetőségeit." +"<action>Könyvespolc beállítása.</action> Ez az ablak teszi lehetővé a " +"könyvespolcának beállítását, hozzáadhat, törölhet munkákat a rendszerében. " +"Csak akkor jelenik meg ez az ablak, ha nincs alapértelmezett könyvespolc " +"beállítva. Tekintse meg <link linkend=\"hdbk-op-bookshelfmanager\"> ezt a " +"részt</link> további információkért. Ha üres könyvespolccal indulnak, " +"hasznos lehet legalább egy Biblia, kommentár, lexikon vagy egy könyv " +"telepítése, hogy gyorsan megismerje a &bibletime; alap lehetőségeit." + +# type: Content of: <chapter><sect1><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:69 +msgid "" +"<action>Customizes &bibletime;.</action>This dialog lets you adapt " +"&bibletime; to your needs. Please see <link linkend=\"hdbk-config-bt\">the " +"detailed description</link> of this dialog." +msgstr "" +"<action> &bibletime; testreszabása</action> Ez az ablak teszi lehetővé, hogy " +"a &bibletime; a szükségeinek megfelelő legyen. Tekintse meg a <link linkend=" +"\"hdbk-config-bt\">lehetőségek</link> részletes leírását.<action> " +"&bibletime; testreszabása</action> Ez az ablak teszi lehetővé, hogy a " +"&bibletime; a szükségeinek megfelelő legyen. Tekintse meg a <link linkend=" +"\"hdbk-config-bt\">lehetőségek</link> részletes leírását." + +# type: Content of the bibletime entity +#: docs/handbook/en/docbook/index.docbook:5 +msgid "<application>BibleTime</application>" +msgstr "<application>BibleTime</application>" + +# type: Content of the sword entity +#: docs/handbook/en/docbook/index.docbook:6 +msgid "<application>Sword</application>" +msgstr "<application>Sword</application>" + +# type: Content of the kde entity +#: docs/handbook/en/docbook/index.docbook:7 +msgid "<application>KDE</application>" +msgstr "<application>KDE</application>" + +# type: Content of the qt entity +#: docs/handbook/en/docbook/index.docbook:8 +msgid "<application>Qt</application>" +msgstr "<application>Qt</application>" + +# type: Content of the Shift entity +#: docs/handbook/en/docbook/index.docbook:10 +msgid "Shift" +msgstr "Shift" + +# type: Content of the Ctrl entity +#: docs/handbook/en/docbook/index.docbook:11 +msgid "Ctrl" +msgstr "Ctrl" + +# type: Content of the Alt entity +#: docs/handbook/en/docbook/index.docbook:12 +msgid "Alt" +msgstr "Alt" + +# type: Content of: <book><bookinfo><title> +#: docs/handbook/en/docbook/index.docbook:22 +msgid "The &bibletime; handbook" +msgstr "&bibletime; kézikönyv" + +# type: Content of: <book><bookinfo><copyright><holder> +#: docs/handbook/en/docbook/index.docbook:44 +msgid "the &bibletime; team" +msgstr "a &bibletime; csapat" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/handbook/en/docbook/index.docbook:47 +msgid "The &bibletime; handbook is part of &bibletime;." +msgstr "A &bibletime; kézikönyv a &bibletime; része" + +# type: Content of: <book><bookinfo><date> +#: docs/handbook/en/docbook/index.docbook:50 +msgid "2009-04" +msgstr "2009-04" + +# type: Content of: <book><bookinfo><releaseinfo> +#: docs/handbook/en/docbook/index.docbook:51 +msgid "2.0" +msgstr "2.0" + +# type: Content of: <book><bookinfo><abstract><para> +#: docs/handbook/en/docbook/index.docbook:53 +msgid "&bibletime; is a Bible study tool based on the Sword framework." +msgstr "" +"&bibletime; egy Biblia tanulmányozó szoftver a Sword keretrendszerre " +"alapozva." + +# type: Content of: <chapter><sect1><title> +#~ msgid "Toolbar reference" +#~ msgstr "Eszköztár leírás" + +# type: Content of: <chapter><sect1><para> +#~ msgid "" +#~ "Please review <link linkend=\"hdbk-reference-menus\">the preceding " +#~ "section</link> for an explanation of the buttons that you find on the " +#~ "toolbar. You can also <action>move the cursor over a button and wait a " +#~ "few seconds</action> to activate the button's tooltip with a short " +#~ "description." +#~ msgstr "" +#~ "Kérjük nézze meg az <link linkend=\"hdbk-reference-menus\">előző részt</" +#~ "link> az eszköztár gombjainak magyarázatához. Lehetősége van <action>az " +#~ "egérmutatót a gomb fölé vinni</action>, és néhány másodpercen belül " +#~ "megjelenik egy buborék súgó egy rövid leírással. Kérjük nézze meg az " +#~ "<link linkend=\"hdbk-reference-menus\">előző részt</link> az eszköztár " +#~ "gombjainak magyarázatához. Lehetősége van <action>az egérmutatót a gomb " +#~ "fölé vinni</action>, és néhány másodpercen belül megjelenik egy buborék " +#~ "súgó egy rövid leírással. " + +# type: Content of: <chapter><sect1><para> +#~ msgid "" +#~ "You can adapt the toolbar to your needs. Please use the following entry " +#~ "in the main menu:" +#~ msgstr "" +#~ "Szükségeinek megfelelően beállíthatja az eszköztárat, ehhez használja a " +#~ "következő menüpontot:Szükségeinek megfelelően beállíthatja az " +#~ "eszköztárat, ehhez használja a következő menüpontot:" + +# type: Content of: <chapter><sect1><para><variablelist><varlistentry><listitem><para> +#~ msgid "Configure toolbars" +#~ msgstr "Eszköztárak testreszabása" + +# type: Content of: <chapter><sect1><para> +#~ msgid "" +#~ "Please see <link linkend=\"hdbk-reference-menus-settings-toolbars\">this " +#~ "section</link> for detailed instructions." +#~ msgstr "" +#~ "A részletes információkért <link linkend=\"hdbk-reference-menus-settings-" +#~ "toolbars\">tekintse meg ezt a részt</link>.A részletes információkért " +#~ "<link linkend=\"hdbk-reference-menus-settings-toolbars\">tekintse meg ezt " +#~ "a részt</link>." diff --git a/i18n/handbook/handbook-nl.po b/i18n/handbook/handbook-nl.po new file mode 100644 index 0000000..f96a29d --- /dev/null +++ b/i18n/handbook/handbook-nl.po @@ -0,0 +1,3031 @@ +# translation of nl.po to Deutsch +# translation of 06-12-06 handbook.po to +# translation of 06-11-29 handbook.po to +# translation of handbook.po to +# +# Johan van der Lingen <johanlingen@gmail.com>, 2006. +# Johan van der Lingen <johanlingen@hotmail.com>, 2006. +# Martin Gruner <mg.pub@gmx.net>, 2006. +msgid "" +msgstr "" +"Project-Id-Version: nl\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-28 22:11-0400\n" +"PO-Revision-Date: 2006-12-07 11:35+0100\n" +"Last-Translator: Martin Gruner <mg.pub@gmx.net>\n" +"Language-Team: Deutsch\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#: docs/handbook/en/docbook/hdbk-config.docbook:2 +msgid "Configuring &bibletime;" +msgstr "&bibletime; configureren" + +# type: Content of: <chapter><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:3 +msgid "" +"In this section you find an overview to configure &bibletime;, which can be " +"found under <guimenu>Settings</guimenu> in the main menu." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-config.docbook:7 +msgid "Configure BibleTime Dialog" +msgstr "Configureer BibleTime Dialoog" + +#: docs/handbook/en/docbook/hdbk-config.docbook:8 +#, fuzzy +msgid "" +"The &bibletime; user interface can be customized in many ways depending on " +"your needs. You can access the configuration dialog by selecting " +"<menuchoice> <guimenu>Settings</guimenu> </menuchoice> " +"<guimenuitem>Configure &bibletime;</guimenuitem>." +msgstr "" +"De &bibletime; gebruikersinterface kan op vele manieren aangepast worden, " +"afhankelijk van uw behoeften. U kunt de configuratiedialoog benaderen door " +"<menuchoice><guimenu>Instellingen</guimenu></menuchoice> " +"<guimenuitem>Configureer &bibletime;</guimenuitem> te kiezen." + +#: docs/handbook/en/docbook/hdbk-config.docbook:19 +msgid "" +"The startup behavior can be customized. Select from the following options:" +msgstr "" +"Het gedrag bij het opstarten kan aangepast worden aan de gebruiker. Maak een " +"keuze uit de volgende opties:" + +#: docs/handbook/en/docbook/hdbk-config.docbook:23 +msgid "Show startup logo" +msgstr "Toon opstartlogo" + +#: docs/handbook/en/docbook/hdbk-config.docbook:26 +#, fuzzy +msgid "" +"Display templates define the rendering of text (colors, size etc.). Various " +"built-in templates are available. If you select one, you will see a preview " +"on the right pane." +msgstr "" +"Weergavesjablonen bepalen hoe tekst op het scherm wordt weergegeven " +"(kleuren, grootte, enz.). Er zijn verschillende ingebouwde sjablonen " +"beschikbaar. Als u er één selecteert, zult u een voorbeeld " +"zien in het voorbeeldvenster." + +#: docs/handbook/en/docbook/hdbk-config.docbook:34 +msgid "" +"Here you can specify which language should be used for the biblical " +"booknames. Set this to your native language, if it is available, and you'll " +"feel at home." +msgstr "" +"Hier kunt u specificeren welke talen gebruikt moeten worden voor de " +"bijbelboeknamen. Stel dit op uw moedertaal als deze beschikbaar is en u " +"voelt zich helemaal thuis." + +#: docs/handbook/en/docbook/hdbk-config.docbook:38 +#, fuzzy +msgid "" +"By default, &bibletime; uses the default system display font. You can " +"override this font if necessary. Some languages require special fonts to be " +"displayed correctly, and this dialog allows you to specify a custom font for " +"each language." +msgstr "" +"Standaard gebruikt &bibletime; het &kde; Algemene weergave lettertype, welke " +"gespecificeerd kan worden in het &kcontrolcenter;. U kunt een ander " +"lettertype instellen als u dat nodig vindt. Sommige talen vereisen speciale " +"lettertypen om correct te worden weergegeven en deze dialoog staat u toe om " +"voor elke taal een bepaald lettertype in te stellen." + +#: docs/handbook/en/docbook/hdbk-config.docbook:48 +#, fuzzy +msgid "<phrase>Options Dialog - fonts</phrase>" +msgstr "Opties Dialoog - lettertypen" + +#: docs/handbook/en/docbook/hdbk-config.docbook:51 +msgid "The Options dialog - Fonts." +msgstr "De Opties dialoog - Lettertypen" + +#: docs/handbook/en/docbook/hdbk-config.docbook:54 +#, fuzzy +msgid "" +"&bibletime; can now use all supported fonts. As long as the works you are " +"interested in display correctly nothing needs to be done here. If a work " +"only displays as a series of question marks (??????) or empty boxes, then " +"you know that the standard display font does not contain the characters used " +"in this work." +msgstr "" +"&bibletime; kan nu alle lettertypen gebruiken die ondersteund worden door " +"KDE/QT. Zolang alle modules waarin u geïnteresseerd bent correct worden " +"weergegeven, hoeft u hier niets mee te doen. Als een module wordt " +"weergegeven met een reeks vraagtekens (??????) of lege rechthoekjes, dan " +"weet u dat het standaard KDE lettertype niet de karakters bevat die in deze " +"module worden gebruikt." + +#: docs/handbook/en/docbook/hdbk-config.docbook:61 +#, fuzzy +msgid "" +"To correct this, choose this work's language from the drop down menu. Select " +"the use custom font checkbox. Now select a font. For example, a font that " +"supports many languages is Code2000. If no installed font can display the " +"work you are interested in, try installing the localization package for that " +"language." +msgstr "" +"Om dit te corrigeren kiest u de taal van de module in de keuzelijst. Vink " +"het keuzevakje aan om een aangepast lettertype te gebruiken. Selecteer nu " +"een lettertype. Een voorbeeld van een lettertype dat vele talen ondersteunt " +"is Code2000. Als geen enkel geïnstalleerd lettertype de module kan " +"weergeven waarin u geïnteresseerd bent, probeer dan om het &kde; " +"lokalisatiepakket (localization package) voor die taal te installeren." + +#: docs/handbook/en/docbook/hdbk-config.docbook:68 +msgid "Installing fonts" +msgstr "Lettertypen installeren" + +#: docs/handbook/en/docbook/hdbk-config.docbook:69 +#, fuzzy +msgid "" +"Detailed font installation instructions are outside the scope of this " +"handbook. For further information you might want to refer to the <ulink url=" +"\"http://www.linux.org/docs/ldp/howto/Unicode-HOWTO-2.html\"> Unicode HOWTO</" +"ulink>." +msgstr "" +"Gedetailleerd instructies voor het installeren van lettertypen vallen buiten " +"het doelbereik van dit handboek. &kde;'s <ulink url=\"help:/kcontrol/index." +"html\">KControl Center</ulink> bevat een uitstekende en " +"gebruikersvriendelijke module om lettertypen te installeren. Lees de <ulink " +"url=\"help:/kcontrol/kcmfontinst/index.html\"> documentatie</ulink> " +"hierover. Voor meer informatie kunt u de <ulink url=\"http://www.ibiblio.org/" +"pub/Linux/docs/HOWTO/other-formats/html_single/Unicode-HOWTO.html#toc4\"> " +"Unicode HOWTO</ulink> inzien." + +#: docs/handbook/en/docbook/hdbk-config.docbook:75 +#, fuzzy +msgid "" +"If you use a small font like Clearlyu (about 22kb), &bibletime; will run " +"faster than with a large font like <trademark class=\"registered\">Bitstream " +"Cyberbit</trademark>(about 12Mb)." +msgstr "" +"Als je een klein lettertype gebruikt, zoals Clearlyu (ongeveer 22KB), dan " +"zal &bibletime; sneller werken dan met een groot font, zoals <trademark " +"class=\"registered\"> Bitstream Cyberbit</trademark> (ongeveer 12MB)." + +#: docs/handbook/en/docbook/hdbk-config.docbook:82 +msgid "Obtaining Fonts" +msgstr "Lettertypen verkrijgen" + +#: docs/handbook/en/docbook/hdbk-config.docbook:83 +msgid "Fonts can be obtained from a number of sources:" +msgstr "Lettertypen kunnen worden verkregen uit een aantal bronnen:" + +#: docs/handbook/en/docbook/hdbk-config.docbook:86 +#, fuzzy +msgid "Your *nix distribution." +msgstr "Uw Linux distributie." + +#: docs/handbook/en/docbook/hdbk-config.docbook:89 +msgid "Your distribution's localization packages." +msgstr "De lokalisatiepakketten (localization packages) in uw distributie." + +#: docs/handbook/en/docbook/hdbk-config.docbook:92 +#, fuzzy +msgid "" +"An existing <trademark class=\"registered\">Microsoft Windows</" +"trademark>installation on the same computer." +msgstr "" +"Een bestaande <trademark class=\"registered\">Microsoft Windows</trademark> " +"installatie op dezelfde computer." + +#: docs/handbook/en/docbook/hdbk-config.docbook:98 +msgid "A font collection, such as are available from Adobe or Bitstream." +msgstr "" +"Een verzameling lettertypen, zoals beschikbaar is van Adobe of Bitstream." + +#: docs/handbook/en/docbook/hdbk-config.docbook:102 +msgid "Online font collections." +msgstr "Online verzamelingen van lettertypen." + +#: docs/handbook/en/docbook/hdbk-config.docbook:105 +#, fuzzy +msgid "" +"Unicode fonts support more characters than other fonts, and some of these " +"fonts are available at no charge. None of available fonts includes all " +"characters defined in the Unicode standard, so you may want to use different " +"fonts for different languages." +msgstr "" +"Unicode lettertypen ondersteunen meer karakters dan andere lettertypen, " +"sommige van deze lettertypen zijn gratis beschikbaar. Geen van de " +"beschikbare lettertypen bevat alle karakters die gedefinieerd staan in de " +"Unicode standaard, dus misschien moet u verschillende lettertypen gebruiken " +"voor verschillende talen." + +#: docs/handbook/en/docbook/hdbk-config.docbook:111 +msgid "Unicode Fonts" +msgstr "Unicode lettertypen" + +#: docs/handbook/en/docbook/hdbk-config.docbook:119 +msgid "" +"Perhaps the best free Unicode font, covering a wide range of characters." +msgstr "" +"Misschien het beste gratis Unicode lettertype, welke een groot aantal " +"karakters ondersteunt." + +#: docs/handbook/en/docbook/hdbk-config.docbook:127 +#, fuzzy +msgid "Excellent Unicode fonts from the Summer Institute of Linguistics." +msgstr "" +"Uitstekende Unicode lettertypen van het Summer Institute of Linguistics." + +#: docs/handbook/en/docbook/hdbk-config.docbook:135 +#, fuzzy +msgid "A new free Unicode font initiative." +msgstr "Een nieuw initiatief voor gratis Unicode lettertypen." + +#: docs/handbook/en/docbook/hdbk-config.docbook:142 +msgid "Several fonts available from the Crosswire Bible Society Ftp site." +msgstr "" +"Verscheidene lettertypen zijn beschikbaar op de ftp pagina van de Crosswire " +"Bible Society." + +#: docs/handbook/en/docbook/hdbk-config.docbook:150 +msgid "" +"Covers almost the entire range of Unicode, but might slow &bibletime; down " +"because of its size." +msgstr "" +"Dekt bijna het gehele bereik van Unicode, maar kan &bibletime; vertragen " +"door zijn omvang." + +#: docs/handbook/en/docbook/hdbk-config.docbook:155 +msgid "Clearlyu" +msgstr "Clearlyu" + +#: docs/handbook/en/docbook/hdbk-config.docbook:156 +msgid "Included in some distributions. Contains European, Greek, Hebrew, Thai." +msgstr "" +"Is inbegrepen in sommige distributies. Bevat Europese, Griekse, Hebreeuwse " +"en Thaise karakters." + +#: docs/handbook/en/docbook/hdbk-config.docbook:164 +msgid "Partial coverage, see information on linked site." +msgstr "" +"Gedeeltelijk bereik van de Unicode standaard, zie voor meer informatie op de " +"bijbehorende website." + +#: docs/handbook/en/docbook/hdbk-config.docbook:170 +#, fuzzy +msgid "" +"There are good Unicode font lists on the net, as the one by Christoph Singer " +"( <ulink url=\"http://www.slovo.info/unifonts.htm\">Multilingual Unicode " +"TrueType Fonts in the Internet</ulink>), or the one by Alan Wood ( <ulink " +"url=\"http://www.alanwood.net/unicode/fontsbyrange.html\"> Unicode character " +"ranges and the Unicode fonts that support them</ulink>)." +msgstr "" +"Er zijn lijsten van goede Unicode lettertypen op het internet, zoals die van " +"Christoph Singer (<ulink url=\"http://www.slovo.info/unifonts.htm" +"\">Multilingual Unicode TrueType Fonts in the Internet</ulink>), of die van " +"Alan Wood (<ulink url=\"http://www.alanwood.net/unicode/fontsbyrange.html\"> " +"Unicode character ranges and the Unicode fonts that support them</ulink>)." + +#: docs/handbook/en/docbook/hdbk-config.docbook:184 +#, fuzzy +msgid "" +"Many features provided by the Sword backend can now be customized in " +"&bibletime;. These features are documented right in the dialog. You also " +"have the possibility to specify standard works that should be used when no " +"specific work is specified in a reference. An example: The standard Bible is " +"used to display the content of cross references in the Bible. When you hover " +"over then, the Mag will show the content of the verses referred to, " +"according to the standard Bible you specified." +msgstr "" +"Vele functies die door de Sword backend aangeboden worden, kunnen nu " +"aangepast worden in &bibletime; Deze functies zijn rechts in de dialoog " +"gedocumenteerd. U heeft ook de mogelijkheid om standaardmodules op te geven " +"die gebruikt moeten worden wanneer niet een bepaalde module is " +"gespecificeerd in een verwijzing. Een voorbeeld: De standaardbijbel wordt " +"gebruikt om de inhoud van kruisverwijzingen in de bijbel weer te geven. Als " +"u daar met uw muis over heen gaat, zal het vergrootglas de inhoud laten zien " +"van de verzen waarnaar verwezen wordt, zoals deze vermeld staan in de " +"standaardbijbel." + +#: docs/handbook/en/docbook/hdbk-config.docbook:198 +msgid "" +"HotKeys are special key commands that can be used in the place of the menu " +"items and icons. A number of &bibletime;'s commands have predefined HotKeys " +"(see <link linkend=\"hdbk-reference-hotkeys\">this section</link> for a " +"complete listing). Most of &bibletime;'s commands can be assigned HotKeys " +"here. This is very helpful to quickly access the functions that you need the " +"most." +msgstr "" +"Sneltoetsen zijn speciale toetsencombinaties die gebruikt kunnen worden in " +"plaats van menu items en iconen. Een aantal van &bibletime;'s commando's " +"hebben voorgeprogrammeerde sneltoetsen (zie <link linkend=\"hdbk-reference-" +"hotkeys\">deze sectie</link> voor een volledige lijst). Aan de meeste van " +"&bibletime;'s commando's kunnen hier sneltoetsen worden toegewezen. Dit is " +"erg handig om snel toegang te hebben tot de functies die u het meest nodig " +"heeft." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:2 +msgid "Introduction" +msgstr "Introductie" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:4 +#, fuzzy +msgid "About &bibletime;" +msgstr "Over BibleTime" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:5 +#, fuzzy +msgid "" +"&bibletime; is a Bible study tool with support for different types of texts " +"and languages. Even large amounts of works modules are easy to install and " +"manage. It is built on the <ulink url=\"http://www.crosswire.org/sword" +"\">Sword</ulink> library, which provides the back-end functionality for " +"&bibletime;, such as viewing Bible text, searching etc. Sword is the " +"flagship product of the <ulink url=\"http://www.crosswire.org\">Crosswire " +"Bible Society</ulink>." +msgstr "" +"&bibletime; is een krachtig bijbelstudieprogramma, geschreven voor &kde; op " +"het linux besturingssysteem. Het is gebaseerd op de <ulink url=\"http://www." +"crosswire.org/sword\">Sword</ulink> bibliotheek, welke in de backend " +"functionaliteit voor &bibletime; voorziet, zoals het bekijken van " +"bijbelteksten, zoeken, enz. Sword is het paradepaardje van de <ulink url=" +"\"http://www.crosswire.org\">Crosswire Bible Society</ulink>." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:14 +#, fuzzy +msgid "" +"&bibletime; is designed to be used with works encoded in one of the formats " +"supported by the Sword project. Complete information on the supported " +"document formats can be found in the <ulink url=\"http://www.crosswire.org/" +"sword/develop/index.jsp\"> developers section</ulink> of the Sword Project, " +"Crosswire Bible Society." +msgstr "" +"&bibletime; is ontworpen om gebruikt te worden in combinatie met modules die " +"gecodeerd zijn in één van de formaten die ondersteund worden " +"door het Sword project. Alle informatie over de ondersteunde " +"documentformaten kan gevonden worden in de <ulink url=\"http://www.crosswire." +"org/sword/develop/index.jsp\"> ontwikkelaars sectie </ulink> van het Sword " +"Project, Crosswire Bible Society." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:22 +msgid "Available works" +msgstr "Beschikbare modules" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:23 +msgid "" +"Over 200 documents in 50 languages are available from the <ulink url=" +"\"http://www.crosswire.org\">Crosswire Bible Society</ulink>. These include:" +msgstr "" +"Meer dan 200 documenten in 50 talen zijn beschikbaar bij de <ulink url=" +"\"http://www.crosswire.org\">Crosswire Bible Society</ulink>. Hierin zijn " +"opgenomen:" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:28 +msgid "Bibles" +msgstr "Bijbels" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:30 +#, fuzzy +msgid "" +"The full Bible text, with optional things like Strong's Numbers, headings " +"and/or footnotes in the text. Bibles are available in many languages, and " +"include not only modern versions, but also ancient texts like the Codex " +"Leningradensis (\"WLC\", Hebrew), and the Septuagint (\"LXX\", Greek). This " +"is the most advanced section in the library of the Sword project." +msgstr "" +"De volledige bijbeltekst, met optionele toevoegingen zoals Strong-nummering, " +"kopjes en/of voetnoten in de tekst. Bijbels zijn beschikbaar in vele talen; " +"het zijn niet alleen moderne versies, maar ook oude teksten, zoals de Codex " +"Leningradensis (\"WLC\", Hebreeuws) en de Septuagint (\"LXX\", Grieks). Dit " +"is de meest geavanceerde sectie in de bibliotheek van het Sword project." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:40 +msgid "Books" +msgstr "Boeken" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:42 +#, fuzzy +msgid "" +"Books available include \"Imitation of Christ\", \"Enuma Elish\", and " +"\"Josephus: The Complete Works\"" +msgstr "" +"Beschikbare boeken zijn onder andere "Imitation of Christ", "" +"Enuma Elish" en "Josephus:The Complete Works"" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:47 +msgid "Commentaries" +msgstr "Bijbelcommentaren" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:49 +#, fuzzy +msgid "" +"Commentaries available include classics like John Wesley's \"Notes on the " +"Bible\", Matthew Henry's commentary and Luther's \"Commentary on Galatians." +"\" With the <emphasis>Personal</emphasis> commentary you can <link linkend=" +"\"hdbk-op-parts-desk-write\"> record your own personal notes</link> to " +"sections of the Bible." +msgstr "" +"Beschikbare bijbelcommentaren zijn klassiekers zoals John Wesleys \"Notes on " +"the Bible\", Matthew Henry's bijbelcommentaar en Luthers \"Commentary on " +"Galatians.\" Met het <emphasis>Persoonlijk</emphasis> commentaar kun u <link " +"linkend=\"hdbk-op-parts-desk-write\">uw eigen kanttekeningen opnemen</link> " +"bij bijbelverzen." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:58 +msgid "Daily devotionals" +msgstr "Dagelijkse overdenkingen" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:60 +msgid "" +"Many people appreciate these daily portions from God's word. Available works " +"include Daily Light on the Daily Path, and the Losungen." +msgstr "" +"Veel mensen waarderen deze dagelijkse porties van Gods Woord. Onder de " +"beschikbare modules bevinden zich Daily Light on the Daily Path (Dagelijks " +"Licht op het Dagelijkse Pad) en de Losungen." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:66 +msgid "Lexicons/Dictionaries" +msgstr "Lexicons/Woordenboeken" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:68 +#, fuzzy +msgid "" +"Lexicons available include: Robinson's Morphological Analysis Codes, Brown-" +"Driver-Briggs Hebrew Lexicon and the International Standard Bible " +"Encyclopaedia. Dictionaries available include Strong's Hebrew Bible " +"Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged " +"Dictionary of the English Language 1913, Nave's Topical Bible." +msgstr "" +"Beschikbare lexicons zijn: Robinson's Morphological Analysis Codes, Brown-" +"Driver-Briggs Hebrew Lexicon en de International Standard Bible " +"Encyclopedia. Onder de beschikbare woordenboeken bevinden zich Strong's " +"Hebrew Bible Dictionary, Strong's Greek Bible Dictionary, Webster's Revised " +"Unabridged Dictionary of the English Language 1913 en Nave's Topical Bible." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:80 +msgid "Motivation" +msgstr "Motivatie" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:81 +#, fuzzy +msgid "" +"Our desire is to serve God, and to do our part to help others grow in their " +"relationship with Him. We have striven to make this a powerful, quality " +"program, and still make it simple and intuitive to operate. It is our desire " +"that God be praised, as He is the source of all good things." +msgstr "" +"Ons verlangen is om God te dienen en om ons deel te doen om anderen te " +"helpen groeien in hun relatie met Hem. We hebben getracht om hier een " +"krachtig, kwalitatief hoogwaardig maar wel eenvoudig en intuïtief te " +"bedienen programma van te maken. Het is ons verlangen dat God geprezen zal " +"worden, want Hij is de oorsprong van alle goede dingen." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:87 +msgid "James 1:17, NASB" +msgstr "Jakobus 1:17, NBG51" + +#: docs/handbook/en/docbook/hdbk-intro.docbook:88 +msgid "" +"Every good thing given and every perfect gift is from above, coming down " +"from the Father of lights, with whom there is no variation or shifting " +"shadow." +msgstr "" +"Iedere gave, die goed, en elk geschenk, dat volmaakt is, daalt van boven " +"neder, van de Vader der lichten, bij wie geen verandering is of zweem van " +"ommekeer." + +#: docs/handbook/en/docbook/hdbk-intro.docbook:92 +msgid "God bless you as you use this program." +msgstr "God zegene u wanneer u dit programma gebruikt." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:2 +msgid "Program operation" +msgstr "Werking van het programma" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:4 +msgid "Program overview" +msgstr "Programma overzicht" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:5 +msgid "This is what a typical &bibletime; session looks like:" +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:11 +#, fuzzy +msgid "<phrase>The &bibletime; application window</phrase>" +msgstr "Onderdelen van het &bibletime; toepassingsvenster" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:14 +#, fuzzy +msgid "" +"You can easily see the different parts of the application. The Bookshelf on " +"the left side is used to open works and to manage your bookmarks. The little " +"\"Mag\" window below the Bookshelf is used to display extra information that " +"is embedded in documents. When you move your mouse over a footnote marker, " +"for example, then the Mag will display the actual content of the footnote. " +"The toolbar gives you quick access to important functions, and the Desk on " +"the right side is where you do your real work." +msgstr "" +"Zo ziet een typische &bibletime; sessie eruit: <mediaobject> <imageobject> " +"<imagedata fileref=\"ss_mainterms.png\" format=\"PNG\"/> </imageobject> " +"<textobject> <phrase>Het &bibletime; toepassingsvenster</phrase> </" +"textobject> </mediaobject> U kunt gemakkelijk de verschillende delen van de " +"toepassing onderscheiden. De Boekenplank aan de linker kant, wordt gebruikt " +"om modules te openen en de bladwijzers te beheren. Het kleine \"Vergrootglas" +"\" venster onder de Boekenplank wordt gebruikt om extra informatie weer te " +"geven die in documenten is opgenomen. Als u uw muis over een voetnoot " +"markering beweegt, bijvoorbeeld, dan zal het Vergrootglas de eigenlijke " +"inhoud van die voetnoot weergeven. De werkbalk geeft u snelle toegang tot " +"belangrijke functies en het Bureau aan de rechterkant is waar uw het " +"eigenlijk werk verricht." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:24 +msgid "" +"Let us now proceed by looking at the different parts of the application " +"individually." +msgstr "" +"Laten we nu doorgaan en één voor één de " +"verschillende onderdelen van de toepassing bekijken." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:28 +msgid "Parts of the &bibletime; application window" +msgstr "Onderdelen van het &bibletime; toepassingsvenster" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:30 +msgid "The Bookshelf" +msgstr "De Boekenplank" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:31 +msgid "" +"The Bookshelf lists all installed works, sorted by category and language. It " +"also has a category called \"Bookmarks\". This is where you can store and " +"access your own bookmarks." +msgstr "" +"De Boekenplank laat alle geïnstalleerde modules zien, gesorteerd per " +"categorie en taal. Het heeft ook een categorie genaamd \"Bladwijzers\". Dit " +"is de plaats waar u uw eigen bladwijzers kunt opslaan en openen." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:36 +#: docs/handbook/en/docbook/hdbk-operation.docbook:141 +msgid "Reading works" +msgstr "Modules lezen" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:37 +msgid "" +"To open a work from the bookshelf for reading, simply click with the " +"<mousebutton>left mouse button</mousebutton> on the desired category " +"(Bibles, Commentaries, Lexicons, Books, Devotionals or Glossaries) to " +"display its contents. Then just click on one of the works to open it for " +"reading. A read window will appear in the Desk area." +msgstr "" +"Om een module uit de boekenplank te openen om te lezen, kunt u simpelweg met " +"de <mousebutton>linker muisknop</mousebutton> klikken op de gewenste " +"categorie (Bijbels, Bijbelcommentaren, Lexicons, Boeken, Overdenkingen of " +"Woordenlijsten) om de inhoud te laten zien. Klik dan op één " +"van de modules om die te openen. Er verschijnt dan een leesvenster in het " +"Bureaugebied." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:46 +#: docs/handbook/en/docbook/hdbk-operation.docbook:96 +msgid "Drag & Drop Works Here" +msgstr "Drag & Drop Werkt Hier" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:49 +#, fuzzy +msgid "" +"If you are reading a certain work, and want to open another work at the " +"passage you are reading, you can use a shortcut. Simply click with the " +"<mousebutton>left mouse button</mousebutton>on the verse/passage reference " +"(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work " +"you want to open, and it will be opened for reading at the specified " +"location. You can also drag a verse reference into an existing read window, " +"then it will jump to the specified location." +msgstr "" +"Als u een bepaalde module aan het lezen bent en u wilt nog een module openen " +"op de passage die u aan het lezen bent, dan kunt u een snelkoppeling " +"gebruiken. Klik simpelweg met de <mousebutton>linker muisknop</mousebutton> " +"op de verwijzing naar een vers/passage (de muisaanwijzer veranderd in een " +"hand) en sleep deze naar de Boekenplank. Laat de muisknop los boven de " +"module die u wilt openen en deze zal op de opgegeven plaats worden geopend. " +"U kunt ook een verwijzing naar een vers naar een bestaand leesvenster " +"slepen, die dan naar de opgegeven plaats zal verspringen." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:61 +msgid "Additional information about works" +msgstr "Additionele informatie over modules" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:62 +#, fuzzy +msgid "" +"If you click with the <mousebutton>right</mousebutton>mouse button on the " +"symbol of a work, you will see a menu with additional entries that are " +"relevant for this work. <guimenuitem>\"About this work\"</guimenuitem>opens " +"a window with lots of interesting information about the selected work. " +"<guimenuitem>\"Unlock this work\"</guimenuitem>opens a small dialog for " +"encrypted documents, where you can enter the unlock key to access the work. " +"For additional information on locked works, please see <ulink url=\"http://" +"www.crosswire.org/sword/modules/aboutlocked.jsp\"> this page</ulink> on the " +"Crosswire Bible Society web site." +msgstr "" +"Als u met de <mousebutton>rechter</mousebutton> muisknop op het symbool van " +"een module klikt, zult u een menu zien met extra mogelijkheden die relevant " +"zijn voor deze module. <guimenuitem>\"Info over deze module\"</guimenuitem> " +"opent een venster met veel interessante informatie over de geselecteerde " +"module.<guimenuitem>\"Ontgrendel deze module\"</guimenuitem> opent een " +"kleine dialoog voor versleutelde documenten, waarin u een sleutel voor " +"ontgrendeling kunt invoeren om toegang te krijgen tot de module. Voor meer " +"informatie over vergrendelde modules, kijk op <ulink url=\"http://www." +"crosswire.org/sword/modules/aboutlocked.jsp\">deze pagina</ulink> op de " +"Crosswire Bible Society website." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:78 +#: docs/handbook/en/docbook/hdbk-operation.docbook:204 +msgid "Searching in works" +msgstr "Zoeken in modules" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:79 +#, fuzzy +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol and selecting <guimenuitem>\"Search " +"in work(s)\"</guimenuitem>. By pressing &Shift; and clicking on other works " +"you can select more than one. Then follow the same procedure to open the " +"search dialog. You will be searching in all of these documents. A complete " +"description of the operation of the search features can be found <link " +"linkend=\"hdbk-op-search\">here</link>." +msgstr "" +"U kunt zoeken in een module door met de <mousebutton>rechter</mousebutton> " +"muisknop op het symbool van de module te klikken en <guimenuitem>\"Zoek in " +"geselecteerde module(s)\"</guimenuitem> te kiezen. Door &Shift; in te " +"drukken en op andere modules te klikken kunt u er meerdere selecteren. Volg " +"dan dezelfde procedure om de zoekdialoog te openen. U zult dan al deze " +"documenten doorzoeken. Een volledige beschrijving van de werking van " +"zoekfuncties is <link linkend=\"hdbk-op-search\">hier</link> te vinden." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:92 +msgid "Working with bookmarks" +msgstr "Werken met bladwijzers" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:99 +#, fuzzy +msgid "" +"Click with the <mousebutton>right</mousebutton>mouse button on the bookmark " +"category of the bookshelf and select <guimenuitem>\"Create new folder\"</" +"guimenuitem> to create a new bookmark subfolder. You can use normal drag " +"& drop functions to drag verse references from read windows or search " +"results to the bookmark folder, and to rearrange bookmarks between folders." +msgstr "" +"Klik met de <mousebutton>rechter</mousebutton> muisknop op de bladwijzer " +"categorie van de Boekenplank en kies <guimenuitem>\"Maak een nieuwe map aan" +"\"</guimenuitem> om een nieuwe submap in de bladwijzers te maken. U kunt de " +"normale drag & drop functies gebruiken om verwijzingen naar verzen in " +"leesvensters of zoekresultaten naar de bladwijzer map te slepen en om " +"bladwijzers opnieuw te schikken in de mappen." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:107 +#, fuzzy +msgid "" +"You can also import bookmarks from other people or export bookmarks to share " +"them. To do this, open the <guimenu>context menu</guimenu>of the bookmark " +"folder as described above, and select <guimenuitem>\"Export bookmarks\"</" +"guimenuitem>. This will bring up a dialog box for you to save the bookmark " +"collection. You can import bookmarks in a similar way." +msgstr "" +"U kunt ook bladwijzers van andere mensen importeren of bladwijzers " +"exporteren om ze te delen. Om dit te doen opent u het <guimenu>context menu</" +"guimenu> van de bladwijzer map zoals hierboven is beschreven en kiest u " +"<guimenuitem>\"Exporteer bladwijzers\"</guimenuitem>. Dit zal een " +"dialoogvenster oproepen om de verzameling bladwijzers op te slaan. U kunt " +"bladwijzers importeren op een vergelijkbare manier." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:115 +#, fuzzy +msgid "" +"You can also click with the <mousebutton>right</mousebutton>on folders and " +"bookmarks to change their names and descriptions." +msgstr "" +"U kunt ook met de <mousebutton>rechter</mousebutton> muisknop op mappen en " +"bladwijzers klikken om hun namen en omschrijvingen te wijzigen." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:122 +msgid "The Mag(nifying glass)" +msgstr "Het Vergrootglas" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:124 +msgid "" +"This little window in the lower left corner of the &bibletime; window is " +"purely passive. Whenever your mouse cursor is located over some text with " +"additional information (e.g., Strong's numbers), then this additional " +"information will be displayed in the Mag, and not in the text itself. Just " +"try it out." +msgstr "" +"Dit kleine venster in de linkeronderhoek van het &bibletime; venster is " +"volledig passief. Telkens wanneer uw muisaanwijzer over een stukje tekst met " +"extra informatie gaat (bijv. Strong-nummers), dan wordt deze extra " +"informatie weergegeven in het Vergrootglas en niet in de tekst zelf. Probeer " +"het maar eens uit." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:133 +msgid "The Desk" +msgstr "Het Bureau" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:134 +#, fuzzy +msgid "" +"The Desk is where the real work with &bibletime; takes place. Here you can " +"open works from the Bookshelf, read them, <link linkend=\"hdbk-op-search" +"\">search</link> in them, and even save your annotations in the personal " +"commentary module (see <link linkend=\"hdbk-op-parts-desk-write\">below</" +"link>)." +msgstr "" +"Het Bureau is waar het echte werk met &bibletime; plaatsvindt. Hier kunt u " +"modules van de Boekenplank openen, lezen, <link linkend=\"hdbk-op-search" +"\">doorzoeken</link> en zelfs uw aantekeningen opslaan in de persoonlijke " +"commentaar module (zie <link linkend=\"hdbk-op-parts-desk-write\">hieronder</" +"link>)." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:142 +msgid "" +"As we have <link linkend=\"hdbk-op-parts-bookshelf-open\">already seen</" +"link>, you can open works for reading simply by clicking on their symbol in " +"the Bookshelf. A read window will open in the Desk's area. Every read window " +"has a toolbar. There you can find tools to navigate in the work that this " +"read window is connected to, as well as history buttons like the ones that " +"you know from your browser." +msgstr "" +"Zoals we al <link linkend=\"hdbk-op-parts-bookshelf-open\">gezien</link> " +"hebben, kunt u de te lezen modules simpelweg openen door te klikken op hun " +"symbool in de Boekenplank. Een leesvenster zal worden geopend in het Bureau " +"gebied. Ieder leesvenster heeft een werkbalk. Hier kunt u gereedschappen " +"vinden om te navigeren in de module waarin dit leesvenster is verbonden, " +"alsmede history knoppen zoals u die kent vanuit uw internet browser." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:153 +msgid "Read window placement" +msgstr "Plaatsing van leesvensters" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:154 +#, fuzzy +msgid "" +"Of course, you can open multiple works at the same time. There are several " +"possibilities for arranging the read windows on the desk. Please have a look " +"at the entry <guimenu>Window</guimenu>in the main menu. There you can see " +"that you can either control the placement of the read windows completely " +"yourself, or have &bibletime; handle the placement automatically. To achieve " +"this, you have to select one of the automatic placement modes available at " +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> </menuchoice>. Just try it out, it's simple and works." +msgstr "" +"Natuurlijk kunt u meerdere modules tegelijkertijd openen. Er zijn " +"verschillende mogelijkheden om leesvensters op het Bureau te rangschikken. " +"Kijk a.u.b. bij het item <guimenu>Venster</guimenu> in het hoofdmenu. Hier " +"kunt u zien dat u de plaatsing van de leesvensters helemaal zelf kunt " +"regelen, of dat u de plaatsing automatisch door &bibletime; kunt laten " +"afhandelen. Om dit te bereiken, moet u eerst één van de " +"automatische rangschikkingen kiezen die beschikbaar zijn in " +"<menuchoice><guimenu>Venster</guimenu><guimenuitem>Rangschikking van " +"vensters</guimenuitem></menuchoice>. Probeer het maar gewoon uit, het is " +"simpel en het werkt." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:169 +msgid "Editing your own commentary" +msgstr "Uw eigen bijbelcommentaar bewerken" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:170 +msgid "" +"To be able to store your own comments about parts of the Bible, you have " +"install a certain work from the library of the <ulink url=\"http://www." +"crosswire.org\">Crosswire Bible Society</ulink>. This work is called " +"\"Personal commentary\"." +msgstr "" +"Om uw eigen commentaar over delen van de bijbel op te kunnen slaan, moet u " +"een bepaalde module uit de bibliotheek van de <ulink url=\"http://www." +"crosswire.org\">Crosswire Bible Society</ulink> installeren. Deze module " +"heet \"Personal commentary\" (Persoonlijk bijbelcommentaar)." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:176 +#, fuzzy +msgid "" +"If you open the personal commentary by clicking on its symbol in the " +"Bookshelf with a <mousebutton>left</mousebutton>mouse button, it opens in " +"read mode. You will not be able to edit it in this mode. Should you wish to " +"write annotations into the personal commentary, you have to open it with the " +"<mousebutton>right</mousebutton>mouse button and then select <guimenu>Edit " +"this work</guimenu>and then either <guimenuitem>Plain text</guimenuitem>" +"(source code editor) or <guimenuitem>HTML</guimenuitem>(basic gui wysiwyg " +"editor)." +msgstr "" +"Als u het persoonlijk bijbelcommentaar opent door met de <mousebutton> " +"linker</mousebutton> muisknop te klikken op zijn symbool in de Boekenplank, " +"dan opent deze in leesmodus. U kunt niet bewerken in deze modus. Als u " +"notities in het persoonlijk bijbelcommentaar wenst te schrijven, dan moet u " +"deze module openen met uw <mousebutton>rechter</mousebutton> muisknop en " +"<guimenu>Bewerk deze module</guimenu> en dan <guimenuitem>Platte tekst</" +"guimenuitem>(broncode editor) of <guimenuitem>HTML</guimenuitem>(simpele " +"WYSIWYG-editor) kiezen." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:189 +#, fuzzy +msgid "" +"If <menuchoice> <guimenu>Edit this work</guimenu> </menuchoice> is " +"deactivated, please check if you have write permission for the files of the " +"personal commentary." +msgstr "" +"Als <menuchoice><guimenu>Bewerk deze module</guimenu></menuchoice> niet " +"geactiveerd is, controleer dan of u schrijfrechten heeft in de bestanden van " +"het persoonlijk bijbelcommentaar." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:197 +#, fuzzy +msgid "" +"Drag & drop works here. Drop a verse reference and the text of the verse " +"will be inserted." +msgstr "" +"Drag&drop werkt hier. Laat een verwijzing naar een vers los en de tekst " +"van het vers wordt ingevoegd." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:207 +msgid "Searching text in an open read window" +msgstr "Tekst zoeken in een geopend leesvenster" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:208 +#, fuzzy +msgid "" +"You can look for a word or phrase in the open read window (e.g. the chapter " +"of a bible that you're reading) just like you are used to from other " +"programs. This function can be reached either by clicking with the " +"<mousebutton>right</mousebutton>mouse button and selecting " +"<guimenuitem>Find...</guimenuitem>, or by using the hotkey <keycombo action=" +"\"simul\">&Ctrl; <keycap>F</keycap></keycombo>. Read on to learn how you can " +"search in entire works." +msgstr "" +"U kunt een woord of zinsnede in het geopende leesvenster zoeken op dezelfde " +"manier zoals u dat gewend bent van andere programma's. Deze functie kan " +"opgeroepen worden door met de <mousebutton>rechter</mousebutton> muisknop te " +"klikken en <guimenuitem>Zoeken...</guimenuitem> te kiezen, of door de " +"sneltoets <keycombo action=\"simul\">&Alt;<keycap>F</keycap> </keycombo> te " +"gebruiken. Lees door om te leren hoe u in complete modules kunt zoeken." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:220 +msgid "Accessing the search dialog" +msgstr "De zoekdialoog benaderen" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:221 +#, fuzzy +msgid "" +"You can search in a work by clicking with the <mousebutton>right</" +"mousebutton>mouse button on its symbol in the <guimenu>Bookshelf</" +"guimenu>and selecting <guimenuitem>Search in work(s)</guimenuitem>. By " +"holding &Shift; or &Ctrl; and clicking on other work's names you can select " +"more than one. Then follow the same procedure to open the search dialog. You " +"will be searching in all of these works at the same time." +msgstr "" +"U kunt zoeken in een module door met de <mousebutton>rechter</mousebutton> " +"muisknop te klikken op het bijbehorende symbool in de <guimenu>Boekenplank</" +"guimenu> en <guimenuitem>Zoek in geselecteerde module(s)</guimenuitem> te " +"kiezen. Door &Shift; of &Ctrl; ingedrukt te houden en op de namen van andere " +"modules te klikken, kunt u er meerdere selecteren. Volg dan dezelfde " +"procedure om de zoekdialoog te openen. U zult dan in al deze modules " +"tegelijk zoeken." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:231 +#, fuzzy +msgid "" +"You can also access the search dialog by clicking on <menuchoice> " +"<guimenu>Search</guimenu> </menuchoice> from the main menu, and selecting " +"the appropriate entry." +msgstr "" +"U kunt de zoekdialoog ook benaderen door te klikken op " +"<menuchoice><guimenu>Zoeken</guimenu></menuchoice> in het hoofdmenu en dan " +"de juiste gegevens te selecteren." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:237 +msgid "" +"A third possibility to start searches is to click on the search symbol in an " +"open read window." +msgstr "" +"Een derde mogelijkheid om zoekopdrachten te starten is door op het " +"zoeksymbool in een geopend leesvenster te klikken." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:242 +msgid "Search configuration" +msgstr "Configuratie van de zoekopdracht" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:244 +msgid "Search Text Dialog Options Tab" +msgstr "Het tabblad Opties in de dialoog Tekst Zoeken" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:252 +msgid "Selecting works" +msgstr "Modules selecteren" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:253 +#, fuzzy +msgid "" +"At the top of the options tab you will find <guibutton>Choose</guibutton>" +"(works). If you would like to search in multiple works, click on this button " +"and you will be offered a menu where you can select the works you want to " +"search in." +msgstr "" +"Bovenaan het tabblad Opties treft u <guibutton>Kies module(s)</guibutton> " +"aan. Als u in meerdere modules wilt zoeken, klik dan op deze knop en er " +"verschijnt een menu waarin u de modules kunt selecteren die u wilt " +"doorzoeken." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:260 +msgid "Using Search Scopes" +msgstr "Zoekbereiken gebruiken" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:261 +#, fuzzy +msgid "" +"You can narrow the scope of your search to certain parts of the Bible by " +"selecting one of the predefined scopes from the list in <guimenu>Search " +"scope</guimenu>. You can define your own search ranges by clicking the " +"<guibutton>Setup ranges</guibutton>button." +msgstr "" +"U kunt het bereik van een zoekopdracht beperken tot bepaalde delen van de " +"bijbel door één van de voorgedefinieerde bereiken uit de lijst " +"in <guimenu>Zoekbereik</guimenu> te kiezen. De meeste hiervan zijn " +"duidelijk. Het bereik <guimenuitem>Laatste zoekresultaten</guimenuitem> zal " +"de zoekopdracht beperken tot de verzen die zijn gevonden in de vorige " +"zoekactie." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:269 +msgid "Basic Search Syntax Introduction" +msgstr "Introductie op de syntaxis van een eenvoudige zoekopdracht" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:270 +#, fuzzy +msgid "" +"Enter search terms separated by spaces. By default the search function will " +"return results that match any of the search terms (OR). To search for all " +"the terms separate the terms by AND." +msgstr "" +"Voer zoektermen in, gescheiden door spaties. De zoekfunctie zal standaard " +"resultaten weergeven die overeenkomen met welke van de ingegeven zoektermen " +"dan ook (OR). Om te zoeken op alle termen, moet u de ze scheiden met het " +"woord AND." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:274 +msgid "" +"You can use wildcards: '*' matches any sequence of characters, while '?' " +"matches any single character. The use of brackets allows you to group your " +"search terms, e.g. '(Jesus OR spirit) AND God'." +msgstr "" +"U kunt jokers gebruiken: '*' komt overeen met elke willekeurige reeks van " +"karakters, terwijl '?' overeenkomt met één willekeurig karakter. Het gebruik " +"van haakjes staat u toe om zoektermen te groeperen, bijv. '(Jezus OR Geest) " +"AND God'." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:278 +#, fuzzy +msgid "" +"To search text other than the main text, enter the text type followed by " +"':', and then the search term. For example, to search for the Strong's " +"number H8077, use 'strong:H8077'." +msgstr "" +"Om andere tekst te doorzoeken dan de hoofdtekst, moet u het type tekst " +"invoeren, gevolgd door \":\", en dan de zoekterm. Om bijv. Strong-nummer " +"H8077 te zoeken, voert u in 'strong:H8077'." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:282 +msgid "Available text types:" +msgstr "Beschikbare typen tekst:" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:284 +#, fuzzy +msgid "Search Types" +msgstr "Zoekresultaten" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:288 +msgid "Prefix" +msgstr "Voorvoegsel" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:289 +msgid "Meaning" +msgstr "Betekenis" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:294 +msgid "heading:" +msgstr "Koptekst:" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:295 +msgid "searches headings" +msgstr "doorzoekt kopteksten" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:298 +msgid "footnote:" +msgstr "voetnoot:" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:299 +msgid "searches footnotes" +msgstr "doorzoekt voetnoten" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:302 +msgid "strong:" +msgstr "strong:" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:303 +msgid "searches Strong's Numbers" +msgstr "doorzoekt Strong-nummering" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:306 +msgid "morph:" +msgstr "morph:" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:307 +msgid "searches morphology codes" +msgstr "doorzoekt morfologische codes" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:312 +#, fuzzy +msgid "" +"BibleTime uses the Lucene search engine to perform your searches. It has " +"many advanced features, and you can read more about it here: <ulink url=" +"\"http://lucene.apache.org/java/docs/index.html\"> http://lucene.apache.org/" +"java/docs/index.html</ulink>" +msgstr "" +"BibleTime gebruikt de Lucene zoekmachine om uw zoekopdrachten uit te voeren. " +"Het heeft vele geavanceerde functies, waarover u hier meer kunt lezen: " +"<ulink url=\"http://lucene.apache.org/java/docs/queryparsersyntax.html" +"\">http://lucene.apache.org/java/docs/queryparsersyntax.html</ulink>" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:320 +msgid "Search results" +msgstr "Zoekresultaten" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:321 +#, fuzzy +msgid "" +"Here you can see how many instances of the search string were found, sorted " +"by works. Clicking on a work with the <mousebutton>right</mousebutton>mouse " +"button allows you to copy, save, or print all verses that were found in a " +"certain work at once. This also works when you click on one or more of the " +"references to copy, save or print them. Clicking on a particular reference " +"opens that verse up in context in the preview window below." +msgstr "" +"Hier kunt u zien hoeveel instanties van een zoekopdracht werden gevonden, " +"gesorteerd per module. Op een module klikken met de <mousebutton>rechter</" +"mousebutton> muisknop stelt u in staat om alle gevonden verzen in een module " +"meteen te kopiëren, op te slaan of af te drukken. Dit werkt ook als u " +"op één of meer van de verwijzingen klikt om ze te kopië" +"ren, op te slaan of af te drukken. Klikken op een specifieke verwijzing " +"opent dat vers in de context in het daaronder gepositioneerde " +"voorbeeldvenster." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:330 +msgid "" +"Drag a reference and drop it on a work symbol on the Bookshelf to open the " +"work at that verse in a new read window." +msgstr "" +"Sleep een bijbelverwijzing en laat die los op een symbool van een module op " +"de Boekenplank om de module op dat vers in een nieuw leesvenster te openen." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:335 +msgid "" +"Drag a reference and drop it on an open read window, and it will jump to " +"that verse." +msgstr "" +"Sleep een bijbelverwijzing en laat die vallen op een geopend leesvenster en " +"die zal verspringen naar dat vers." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:339 +msgid "Select references and drag them to the Bookshelf to create bookmarks." +msgstr "" +"Selecteer bijbelverwijzingen en sleep ze naar de Boekenplank om bladwijzers " +"te maken." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:343 +msgid "Search result analysis" +msgstr "Analyse van zoekresultaten" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:344 +#, fuzzy +msgid "" +"Click on <guibutton>Search analysis</guibutton>to open the search analysis " +"display. This gives a simple graphic analysis of the number of instances the " +"search string was found in each book of the Bible, and you can also save the " +"analysis." +msgstr "" +"Klik op <guibutton>Zoekanalyse</guibutton> om het scherm voor zoekanalyse te " +"openen. Dit geeft een simpele grafische analyse van het aantal instanties " +"van een zoekopdracht dat gevonden werd in ieder bijbelboek. U kunt de " +"analyse ook opslaan." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:350 +msgid "Search Analysis Dialog Box" +msgstr "Zoekanalyse Dialoog" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:361 +msgid "The <guimenuitem>Bookshelf Manager</guimenuitem>" +msgstr "De <guimenuitem>Boekenplank Manager</guimenuitem>" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:363 +#, fuzzy +msgid "" +"The <guimenuitem>Bookshelf Manager</guimenuitem> is a tool to manage your " +"Bookshelf. You can install new works to your Bookshelf, and update or remove " +"existing works from your Bookshelf. Access it by clicking <menuchoice> " +"<guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</guimenuitem> </" +"menuchoice> in the main menu." +msgstr "" +"De <guimenuitem>Boekenplank Manager</guimenuitem> is een gereedschap om uw " +"Boekenplank te beheren. U kunt nieuwe modules installeren op uw Boekenplank " +"en bestaande modules bijwerken of verwijderen van uw Boekenplank. Ga er naar " +"toe door te klikken op <menuchoice><guimenu>Instellingen</" +"guimenu><guimenuitem>Boekenplank Manager</guimenuitem></menuchoice> in het " +"hoofdmenu." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:373 +msgid "Bookshelf path(s) setup" +msgstr "Het instellen van Boekenplank bestandspad(en)" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:374 +#, fuzzy +msgid "" +"Here you can specify where &bibletime; may store your Bookshelf on the hard " +"drive. You can even store it in multiple directories. Default is \"~/.sword/" +"\"." +msgstr "" +"Hier kunt u opgeven waar &bibletime; uw Boekenplank mag opslaan op de harde " +"schijf. U kunt hem zelfs opslaan in meerdere directories. De standaard is " +"\"~/.sword/\"." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:378 +#, fuzzy +msgid "" +"If you have a sword CD, but do not want to install all the works on the hard " +"disk, but use them directly from the CD, then you can add the path to the CD " +"as one of your bookshelf paths. When you start &bibletime;, it will show all " +"works on the CD if it is present." +msgstr "" +"Als u een Sword CD heeft, en u wilt de modules niet installeren op de harde " +"schijf, maar direct vanaf de CD gebruiken, dan kunt u het bestandspad naar " +"de CD toevoegen als één van uw Boekenplank bestandspaden. Als " +"u &bibletime; start zal het alle modules op de CD laten zien als die " +"aanwezig is." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:386 +msgid "Install/update work(s)" +msgstr "Modules installeren/bijwerken" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:387 +#, fuzzy +msgid "" +"With this facility, you can connect to a repository of works (called " +"\"library\"), and transfer one or more works to your local Bookshelf. These " +"libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online " +"repository of Sword modules, or another site offering Sword modules). You " +"can manage your libraries with <guibutton>Add library</guibutton> and " +"<guibutton>Delete library</guibutton>." +msgstr "" +"Met deze voorziening kunt u contact leggen met een opslagplaats (Engels: " +"repository) van modules (een zogeheten \"bibliotheek\"), en éé" +"n of meerdere modules overhevelen naar uw lokale Boekenplank. Deze " +"bibliotheken kunnen lokaal zijn (bijv. een Sword CD) of extern (bijv. " +"Crosswire's online opslagplaats van Sword modules of een andere website die " +"Sword modules aanbiedt). U kunt de bibliotheken beheren met <guibutton>Voeg " +"bibliotheek toe</guibutton> en <guibutton>Verwijder bibliotheek</guibutton>." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:395 +msgid "" +"To begin the installation or update process, select a library you want to " +"connect to and a local Bookshelf path to install the work(s) to. Then click " +"on <guibutton>Connect to library</guibutton>. &bibletime; will scan the " +"contents of the library and present you with a list of works that you can " +"add to your Bookshelf, or that you already have installed but are available " +"in a new version in the library, and thus can be updated. Then you can mark " +"all works that you want to install or update, and click on " +"<guibutton>Install works</guibutton>. They will then be transferred to your " +"Bookshelf." +msgstr "" +"Om het proces van installeren of bijwerken te starten kiest u een " +"bibliotheek waarmee u verbinding wilt zoeken en een lokaal bestandspad naar " +"een Boekenplank om de module(s) naar toe te installeren. Klik dan op " +"<guibutton>Verbinden met bibliotheek</guibutton>. &bibletime; zal de inhoud " +"van de bibliotheek scannen en een lijst presenteren van modules die u aan uw " +"Boekenplank kunt toevoegen of die reeds geïnstalleerd zijn, maar " +"bijgewerkt kunnen worden omdat er een nieuwe versie beschikbaar is in de " +"bibliotheek. U kunt dan alle modules aanvinken die u wilt installeren of " +"bijwerken en dan klikken op <guibutton>Installeer modules</guibutton>. Ze " +"zullen dan overgeheveld worden naar uw Boekenplank." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:408 +msgid "Remove work(s)" +msgstr "Module(s) verwijderen" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:409 +msgid "" +"This facility allows you to delete one or more of the works from your " +"Bookshelf too free up disk space. Simply mark the items and click on " +"<guibutton>Remove works</guibutton>." +msgstr "" +"Deze voorziening stelt u in staat om één of meerdere modules " +"van uw Boekenplank te verwijderen om schijfruimte vrij te maken. Vink " +"simpelweg de items aan die u wilt verwijderen en klik op " +"<guibutton>Verwijder modules</guibutton>." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:415 +#, fuzzy +msgid "Search Indexes" +msgstr "Zoekresultaten" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:416 +msgid "" +"This option allows you to create new search indexes and cleanup orphaned " +"index files for removed works." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:425 +msgid "Exporting and Printing" +msgstr "Exporteren en Printen" + +#: docs/handbook/en/docbook/hdbk-operation.docbook:426 +#, fuzzy +msgid "" +"In many places, you can open a context menu by clicking with the " +"<mousebutton>right</mousebutton>mouse button. Depending on context, it will " +"allow you to <guimenuitem>Select</guimenuitem>, <guimenuitem>Copy</" +"guimenuitem> (to clipboard), <guimenuitem>Save</guimenuitem> or " +"<guimenuitem>Print</guimenuitem> text. This works for example in the read " +"windows, when you click on the normal text or the verse reference, or in the " +"search result page when you click on a work or one or more verse references. " +"It is pretty straightforward, so just try it out." +msgstr "" +"Op veel plaatsen kunt u een context menu openen door op de " +"<mousebutton>rechter</mousebutton> muisknop te klikken. Afhankelijk van de " +"context zal dat het <guimenuitem>Selecteren</guimenuitem>, " +"<guimenuitem>Kopiëren</guimenuitem> (naar het klembord), " +"<guimenuitem>Opslaan</guimenuitem> of <guimenuitem>Afdrukken</guimenuitem> " +"van tekst mogelijk maken. Dit werkt bijvoorbeeld in de leesvensters, wanneer " +"u klikt op de normale tekst of op een verwijzing naar een vers, of wanneer u " +"in de pagina met zoekresultaten klikt op een module of op één " +"of meerdere verwijzingen naar verzen. Het is behoorlijke rechttoe rechtaan, " +"dus probeer het maar gewoon uit." + +#: docs/handbook/en/docbook/hdbk-operation.docbook:439 +msgid "" +"Printing from &bibletime; is rather basic and is intended as a utility. If " +"you are composing a document or presentation containing text from " +"&bibletime; works, we suggest that you use one of the presentation or " +"editing tools on your system to format your document, rather than printing " +"from &bibletime; directly." +msgstr "" +"Afdrukken vanuit &bibletime; is redelijk elementair en is bedoelt als een " +"hulpfunctie. Als u een document of presentatie samenstelt die tekst bevat " +"uit &bibletime; modules, dan raden we u aan om een programma voor " +"presentaties of tekstbewerkingen te gebruiken om uw document op te maken en " +"niet om direct vanuit &bibletime; af te drukken." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:2 +msgid "Reference" +msgstr "Verwijzing" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:4 +msgid "Main menu reference" +msgstr "Hoofdmenu verwijzing" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:5 +msgid "" +"In this section you can find detailed descriptions of all entries in the " +"main menu of &bibletime;. They are ordered in just the way they appear in " +"&bibletime;, with all the sub-items listed under the major menu item they " +"belong to. You can also see the hotkey of each item;a complete listing of " +"all hotkeys can be found in <link linkend=\"hdbk-reference-hotkeys\">this " +"section</link>." +msgstr "" +"In deze sectie kunt u gedetailleerde beschrijvingen vinden van alle items in " +"het hoofdmenu van &bibletime;. Ze zijn in precies dezelfde volgorde " +"gerangschikt als ze voorkomen in &bibletime;, met alle sub-items genoemd " +"onder het hoofd-item waartoe ze behoren. U kunt ook de sneltoets voor elk " +"item zien; een complete lijst van alle sneltoetsen kunt u vinden in <link " +"linkend=\"hdbk-reference-hotkeys\">deze sectie</link>." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:36 +msgid "" +"<action>Closes BibleTime.</action> BibleTime will ask you if you want to " +"write unsaved changes to disk." +msgstr "" +"<action>Sluit BibleTime af.</action> BibleTime zal vragen of u onopgeslagen " +"wijzigingen naar de harde schijf wilt schrijven." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:69 +#, fuzzy +msgid "" +"<action>Toggles full screen display.</action> Toggle this setting to " +"maximize the &bibletime; window." +msgstr "" +"<action>Schakelt de weergave van de Werkbalk in/uit.</action> Schakel deze " +"instelling in/uit om de hoofdwerkbalk wel/niet weer te geven." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:88 +msgid "" +"<action>Toggles Toolbar display.</action> Toggle this setting to turn the " +"main toolbar on or off." +msgstr "" +"<action>Schakelt de weergave van de Werkbalk in/uit.</action> Schakel deze " +"instelling in/uit om de hoofdwerkbalk wel/niet weer te geven." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:102 +msgid "" +"<action>Toggles display of the Bookshelf.</action> Toggle this setting to " +"turn the Bookshelf on the left pane on or off. This can be handy if you need " +"more space for the Mag." +msgstr "" +"<action>Schakelt de weergave van de Boekenplank in/uit.</action> Schakel " +"deze instelling in/uit om de Boekenplank in het linkerpaneel wel/niet weer " +"te geven. Dit kan handig zijn als u meer ruimte nodig heeft voor het " +"vergrootglas." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:118 +msgid "" +"<action>Toggles display of the Mag(nifying glass).</action> Toggle this " +"setting to turn the Mag on the left pane on or off." +msgstr "" +"<action>Schakelt de weergave van het Vergrootglas in/uit.</action> Schakel " +"deze instelling in/uit om het Vergrootglas in het linkerpaneel aan/uit te " +"zetten." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:148 +#, fuzzy +msgid "" +"<action>Opens the Search Dialog to search in the standard Bible only</" +"action>. More works can be added in the Search Dialog." +msgstr "" +"<action>Opent de Zoekdialoog om alleen in de standaardbijbel te zoeken</" +"action>. Meer modules kunnen worden toegevoegd in de Zoekdialoog." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:171 +#, fuzzy +msgid "" +"<action>Opens the Search Dialog to search in all open works</action>. More " +"works can be added in the Search Dialog." +msgstr "" +"<action>Opent de Zoekdialoog om alle geopende modules te doorzoeken</" +"action>. Meer modules kunnen worden toegevoegd in de Zoekdialoog." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:197 +#, fuzzy +msgid "" +"<action>Directly saves the current session</action>. This will open a " +"context menu where you can select an existing session to save to. It will be " +"overwritten with your current session. See the next item on how to save to a " +"new session." +msgstr "" +"<action>Bewaart de huidige sessie rechtstreeks</action>. Dit opent een " +"context menu waarin u een bestaande sessie kunt selecteren om naar toe te " +"schrijven. Deze zal dus overschreven worden met de huidige sessie. Het " +"volgende item gaat over hoe je een nieuwe sessie kunt opslaan." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:222 +#, fuzzy +msgid "" +"<action>Saves the current session under a new name</action>. This will ask " +"for a new name to save the session to." +msgstr "" +"<action>Slaat de huidige sessie op onder een nieuwe naam</action>. Dit " +"vraagt u om een nieuwe naam om de sessie onder te bewaren." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:241 +#, fuzzy +msgid "" +"<action>Loads an existing session</action>. This will open a context menu " +"where you can select an existing session to load." +msgstr "" +"<action>Laad een bestaande sessie</action>. Dit zal een context menu " +"oproepen waarin u een bestaande sessie kunt selecteren om te laden." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:260 +#, fuzzy +msgid "" +"<action>Deletes an existing session</action>. This will open a context menu " +"where you can select an existing session that should be deleted." +msgstr "" +"<action>Verwijderd een bestaande sessie</action>. Dit opent een context menu " +"waarin u een bestaande sessie kunt selecteren om te verwijderen." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:280 +#, fuzzy +msgid "" +"<action>Controls the basic window arrangement behaviour</action>. In the " +"opening context menu, you can either specify that you want to take care of " +"the window arrangement yourself (Manual mode) or have &bibletime; handle it " +"for you (Automatical modes, just try them out!)." +msgstr "" +"<action>Bepaalt het uitgangspunt voor de rangschikking van vensters</" +"action>. In het context menu dat geopend wordt, kunt u kiezen of u zelf de " +"rangschikking van de vensters wilt regelen (Handmatige modus) of dat u wilt " +"dat &bibletime; dit voor u doet (Automatische modi, probeer ze gewoon uit!)." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:306 +msgid "<action>Closes all open windows</action>." +msgstr "<action>Sluit alle geopende vensters</action>" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:330 +#, fuzzy +msgid "" +"<action>Opens &bibletime;'s main configuration dialog</action>. You can " +"configure all kinds of nice settings there to adapt &bibletime; to your " +"needs. Please see <link linkend=\"hdbk-config-bt\">this section</link> for " +"details." +msgstr "" +"<action>Opent &bibletime;'s hoofddialoog voor configuratie</action>. U kunt " +"hier allerlei nuttige instellingen configureren om &bibletime; aan te passen " +"aan uw behoeften. Kijk in <link linkend=\"hdbk-config-bt\">deze sectie</" +"link> voor details." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:359 +#, fuzzy +msgid "" +"<action>Opens a dialog where you can change your Sword configuration and " +"manage your bookshelf</action>. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\">this section</link> for details." +msgstr "" +"<action>Opent een dialoog waarin u de Sword configuratie kunt wijzigen en de " +"Boekenplank kunt beheren</action>. Zie <link linkend=\"hdbk-op-" +"bookshelfmanager\">deze sectie</link> voor details." + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:392 +msgid "<action>Opens &bibletime;'s user guide</action> You are reading it now." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:417 +msgid "" +"<action>Opens a guide on how to study the Bible</action> It is the hope of " +"the &bibletime; team that this HowTo will provoke the readers to study the " +"scriptures to see what they say. This particular study guide has been chosen " +"as it takes care not to advocate any particular denominational doctrine. We " +"expect you to read and study the scriptures to understand what they say. If " +"you start with the attitude that you want to have the Lord sow his word in " +"your heart He will not disappoint you." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:438 +msgid "" +"<action>Opens a window about &bibletime; project information</action> " +"contains information about &bibletime; software version, project " +"contributors, &sword; software version, &qt; software version and the " +"license agreement." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:450 +msgid "HotKeys index" +msgstr "Sneltoetsen index" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:451 +#, fuzzy +msgid "" +"This is index of all hotkeys and their corresponding description in the " +"handbook. The hotkeys are sorted (roughly) alphabetical. If you want to " +"directly find out which hotkey a certain menu item has, you can either look " +"at the entry itself in &bibletime; (as it always shows the hotkey), or you " +"can look it up in <link linkend=\"hdbk-reference-menus\">this section</link>." +msgstr "" +"Dit is een index van alle sneltoetsen en hun bijbehorende beschrijving in " +"het handboek. De sneltoetsen zijn (grofweg) alfabetisch gerangschikt. Als u " +"direct wilt uitvinden welke sneltoets een bepaald menu item heeft, kunt u " +"kijken bij dit item zelf in &bibletime; (omdat het altijd de sneltoets laat " +"zien), of u kunt het opzoeken in <link linkend=\"hdbk-reference-menus\">deze " +"sectie</link>." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:464 +msgid "Hotkey" +msgstr "Sneltoets" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:465 +msgid "Description" +msgstr "Beschrijving" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:474 +msgid "Moves back in the history of read windows." +msgstr "Gaat terug in de history van leesvensters" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:481 +msgid "Moves forward in the history of read windows." +msgstr "Gaat vooruit in de history van leesvensters" + +#: docs/handbook/en/docbook/hdbk-reference.docbook:490 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-search-defaultbible\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in default bible</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in the " +"default bible." +msgstr "" +"<link linkend=\"hdbk-reference-menus-search-defaultbible\"><menuchoice> " +"<guimenu>Zoeken</guimenu> <guimenuitem>Zoek in standaardbijbel</" +"guimenuitem></menuchoice></link> equivalent; opent de zoekdialoog om in de " +"standaardbijbel te zoeken." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:504 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile vertically</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" +"<menuchoice><guimenu>Venster</guimenu><guimenuitem>Rangschikking vensters</" +"guimenuitem> <guimenuitem>Automatisch verticaal stapelen</guimenuitem></" +"menuchoice> equivalent; schakelt het automatisch stapelen van vensters in/" +"uit." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:517 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-tile horizontally</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window tiling." +msgstr "" +"<menuchoice><guimenu>Venster</guimenu><guimenuitem>Rangschikking vensters</" +"guimenuitem> <guimenuitem>Automatisch horizontaal stapelen</guimenuitem></" +"menuchoice> equivalent; Schakelt het automatisch stapelen van vensters in/" +"uit." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:530 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Auto-cascade</guimenuitem> </" +"menuchoice>equivalent; toggle automatic window cascading." +msgstr "" +"<menuchoice><guimenu>Venster</guimenu><guimenuitem>Rangschikking vensters</" +"guimenuitem> <guimenuitem>Automatisch trapsgewijs (cascade)</guimenuitem></" +"menuchoice> equivalent; Schakelt het automatisch trapsgewijs rangschikking " +"van vensters in/uit." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:543 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement mode</" +"guimenuitem> <guimenuitem>Manual mode</guimenuitem> </menuchoice>equivalent; " +"toggle manual window placement." +msgstr "" +"<menuchoice><guimenu>Venster</guimenu><guimenuitem>Rangschikking vensters</" +"guimenuitem> <guimenuitem>Handmatige modus</guimenuitem></menuchoice> " +"equivalent; schakelt de handmatige plaatsing van vensters in/uit." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:556 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-window-savenewsession\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Save as new session</guimenuitem> </" +"menuchoice> </link>equivalent; saves current layout as new session." +msgstr "" +"<link linkend=\"hdbk-reference-menus-window-savenewsession\"><menuchoice> " +"<guimenu>Venster</guimenu> <guimenuitem>Opslaan als nieuwe sessie</" +"guimenuitem></menuchoice></link> equivalent; slaat de huidige lay-out op als " +"nieuwe sessie." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:570 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-window-closeall\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Close all</guimenuitem> </menuchoice> " +"</link>equivalent; closes all open windows." +msgstr "" +"<link linkend=\"hdbk-reference-menus-window-closeall\"><menuchoice> " +"<guimenu>Venster</guimenu> <guimenuitem>Alles sluiten</guimenuitem></" +"menuchoice></link> equivalent; sluit alle geopende vensters." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:582 +msgid "Zoom out. This decreases the font size of read windows." +msgstr "Uitzoomen. Dit vermindert de lettergrootte van de leesvensters." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:590 +msgid "Zoom in. This increases the font size of read windows." +msgstr "Inzoomen. Dit vergroot de lettergrootte van de leesvensters." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:598 +msgid "Select all. This selects all text in read windows." +msgstr "Selecteer alles. Dit selecteert alle tekst in de leesvensters." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:606 +msgid "Copy. This copies the selected text to the clipboard." +msgstr "Kopieëren. Dit kopieert de geselecteerde tekst naar het klembord." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:614 +msgid "Search. This lets you search within the text of a read window." +msgstr "Zoeken. Dit laat u zoeken binnen de tekst van een leesvenster." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:623 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-search-openworks\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in open work(s)</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in all " +"currently opened works." +msgstr "" +"<link linkend=\"hdbk-reference-menus-search-openworks\"><menuchoice> " +"<guimenu>Zoeken</guimenu> <guimenuitem>Zoekt in geopende modules</" +"guimenuitem></menuchoice></link> equivalent; opent de zoekdialoog om te " +"zoeken in alle modules die nu geopend zijn." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:637 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-file-quit\"> <menuchoice> " +"<guimenu>File</guimenu> <guimenuitem>Quit</guimenuitem> </menuchoice> </" +"link>equivalent; closes &bibletime;." +msgstr "" +"<link linkend=\"hdbk-reference-menus-file-quit\"><menuchoice> " +"<guimenu>Bestand</guimenu> <guimenuitem>Afsluiten</guimenuitem></" +"menuchoice></link> equivalent; sluit &bibletime; af." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:649 +msgid "Closes the current window." +msgstr "Sluit het huidige venster." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:658 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Handbook</guimenuitem> </" +"menuchoice>equivalent; opens the handbook." +msgstr "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Handboek</guimenuitem></" +"menuchoice> equivalent; opent het handboek." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:670 +#, fuzzy +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>BibleStudy Howto</" +"guimenuitem> </menuchoice>equivalent; opens the BibleStudy Howto." +msgstr "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Bijbelstudie Howto</" +"guimenuitem></menuchoice> equivalent; opent de Bijbelstudie Howto." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:683 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-settings-bookshelf_manager\"> " +"<menuchoice> <guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</" +"guimenuitem> </menuchoice> </link>equivalent; opens the Bookshelf Manager." +msgstr "" +"<link linkend=\"hdbk-reference-menus-settings-bookshelf_manager" +"\"><menuchoice> <guimenu>Instellingen</guimenu> <guimenuitem>Boekenplank " +"Manager</guimenuitem></menuchoice></link> equivalent; opent de Boekenplank " +"Manager." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:698 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showbookshelf\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show Bookshelf</guimenuitem> </" +"menuchoice> </link>equivalent; toggles display of the Bookshelf." +msgstr "" +"<link linkend=\"hdbk-reference-menus-view-showbookshelf\"><menuchoice> " +"<guimenu>Beeld</guimenu> <guimenuitem>Toon Boekenplank</guimenuitem></" +"menuchoice></link> equivalent; schakelt de weergave van de Boekenplank in/" +"uit." + +#: docs/handbook/en/docbook/hdbk-reference.docbook:713 +#, fuzzy +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showmag\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show mag</guimenuitem> </menuchoice> </" +"link>equivalent; toggles display of the mag(nifying glass)." +msgstr "" +"<link linkend=\"hdbk-reference-menus-view-showmag\"><menuchoice> " +"<guimenu>Beeld</guimenu> <guimenuitem>Toon Vergrootglas</guimenuitem></" +"menuchoice></link> equivalent; schakelt de weergave van het Vergrootglas in/" +"uit." + +#: docs/handbook/en/docbook/hdbk-start.docbook:2 +#: docs/handbook/en/docbook/hdbk-start.docbook:6 +msgid "Starting &bibletime;" +msgstr "&bibletime; opstarten" + +#: docs/handbook/en/docbook/hdbk-start.docbook:4 +msgid "How to start &bibletime;" +msgstr "Hoe u &bibletime; opstart" + +#: docs/handbook/en/docbook/hdbk-start.docbook:7 +#, fuzzy +msgid "" +"&bibletime; is an executable file that is integrated with the desktop. You " +"can launch &bibletime; from the Start Menu with this icon:" +msgstr "" +"&bibletime; is een &kde; programma en is geïntegreerd met het &kde; " +"bureaublad. U kunt &bibletime; starten vanuit &kde; door in het Startmenu in " +"de groep 'hulpmiddelen' te klikken op dit icoon:" + +#: docs/handbook/en/docbook/hdbk-start.docbook:15 +#, fuzzy +msgid "<phrase>&bibletime; start icon</phrase>" +msgstr "&bibletime; start icoon" + +#: docs/handbook/en/docbook/hdbk-start.docbook:18 +#, fuzzy +msgid "" +"&bibletime; can also be launched from a terminal command prompt. To launch " +"&bibletime;, open a terminal window and type:" +msgstr "" +"&bibletime; kan ook gestart worden via een opdrachtprompt in een terminal. " +"Om &bibletime; te starten, opent u een terminal en typt u:" + +#: docs/handbook/en/docbook/hdbk-start.docbook:21 +#, fuzzy, no-wrap +msgid "&bibletime;" +msgstr "bibletime" + +#: docs/handbook/en/docbook/hdbk-start.docbook:24 +msgid "Other window managers" +msgstr "Andere window managers" + +#: docs/handbook/en/docbook/hdbk-start.docbook:25 +#, fuzzy +msgid "" +"&bibletime; can be used with other window managers such as Gnome, BlackBox, " +"Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are " +"already installed on your computer." +msgstr "" +"&bibletime; kan gebruikt worden in combinatie met andere window managers, " +"zoals Gnome, BlackBox of Sawfish, op voorwaarde dat &kde; al geï" +"nstalleerd is op uw computer. Als &kde; geïnstalleerd is in /opt/kde, " +"dan zou u het volgende commando in een terminal kunnen geven om het " +"programma te starten:" + +#: docs/handbook/en/docbook/hdbk-start.docbook:31 +msgid "Startup customization" +msgstr "Aanpassing van het opstarten" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:32 +msgid "" +"From a terminal you can use &bibletime; to open a random verse in the " +"default bible:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:34 +#, no-wrap +msgid "" +"bibletime --open-default-bible\n" +" \"<random>\"" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:35 +msgid "To open at a given passage like John 3:16, use:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +#, no-wrap +msgid "bibletime --open-default-bible \"John 3:16\"" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +msgid "You can also use booknames in your current bookname language." +msgstr "" + +#: docs/handbook/en/docbook/hdbk-start.docbook:42 +msgid "Startup sequence" +msgstr "Volgorde van opstartschermen" + +#: docs/handbook/en/docbook/hdbk-start.docbook:43 +msgid "" +"As &bibletime; launches you may see the following screens before the main " +"&bibletime; window opens:" +msgstr "" +"Wanneer &bibletime; opstart kun je de volgende schermen zien, voordat het " +"hoofdvenster van &bibletime; opent:" + +#: docs/handbook/en/docbook/hdbk-start.docbook:52 +#, fuzzy +msgid "" +"<action>Modifies your Bookshelf.</action> This dialog lets you modify your " +"Bookshelf, add or delete works from your system. It will only be shown if " +"no default Bookshelf can be found. Please see <link linkend=\"hdbk-op-" +"bookshelfmanager\"> this section</link> for further details. If you start " +"off with an empty Bookshelf, it will be helpful to install at least one " +"Bible, Commentary, Lexicon and one Book to get to know &bibletime;'s basic " +"features quickly." +msgstr "" +"<action>Wijzigt uw boekenplank</action> Deze dialoog stelt u in staat om uw " +"boekenplank te wijzigen en (Sword-)modules toe te voegen of te verwijderen " +"van uw systeem. Dit wordt alleen getoond als er geen standaard boekenplank " +"gevonden kan worden. Kijk a.u.b. in <link linkend=\"hdbk-op-bookshelfmanager" +"\">deze sectie</link>voor meer informatie. Als u begint met een lege " +"boekenplank, is het handig om ten minste één bijbel, é" +"én bijbelcommentaar, één lexicon en één " +"boek te installeren om de basisfuncties van &bibletime; snel onder de knie " +"te krijgen." + +#: docs/handbook/en/docbook/hdbk-start.docbook:69 +#, fuzzy +msgid "" +"<action>Customizes &bibletime;.</action>This dialog lets you adapt " +"&bibletime; to your needs. Please see <link linkend=\"hdbk-config-bt\">the " +"detailed description</link> of this dialog." +msgstr "" +"<action>Past &bibletime; aan aan de gebruiker.</action> Deze dialoog laat u " +"&bibletime; aanpassen aan uw behoeften. Zie <link linkend=\"hdbk-config-bt" +"\"> de gedetailleerde beschrijving</link> van deze dialoog." + +# type: Content of the bibletime entity +#: docs/handbook/en/docbook/index.docbook:5 +msgid "<application>BibleTime</application>" +msgstr "" + +# type: Content of the sword entity +#: docs/handbook/en/docbook/index.docbook:6 +msgid "<application>Sword</application>" +msgstr "" + +# type: Content of the kde entity +#: docs/handbook/en/docbook/index.docbook:7 +msgid "<application>KDE</application>" +msgstr "" + +# type: Content of the qt entity +#: docs/handbook/en/docbook/index.docbook:8 +msgid "<application>Qt</application>" +msgstr "" + +# type: Content of the Shift entity +#: docs/handbook/en/docbook/index.docbook:10 +msgid "Shift" +msgstr "" + +# type: Content of the Ctrl entity +#: docs/handbook/en/docbook/index.docbook:11 +msgid "Ctrl" +msgstr "" + +# type: Content of the Alt entity +#: docs/handbook/en/docbook/index.docbook:12 +msgid "Alt" +msgstr "" + +#: docs/handbook/en/docbook/index.docbook:22 +msgid "The &bibletime; handbook" +msgstr "Het &bibletime; handboek" + +#: docs/handbook/en/docbook/index.docbook:44 +msgid "the &bibletime; team" +msgstr "het &bibletime; team" + +#: docs/handbook/en/docbook/index.docbook:47 +msgid "The &bibletime; handbook is part of &bibletime;." +msgstr "Het &bibletime; handboek is onderdeel van &bibletime;" + +# type: Content of: <book><bookinfo><date> +#: docs/handbook/en/docbook/index.docbook:50 +msgid "2009-04" +msgstr "" + +# type: Content of: <book><bookinfo><releaseinfo> +#: docs/handbook/en/docbook/index.docbook:51 +msgid "2.0" +msgstr "" + +#: docs/handbook/en/docbook/index.docbook:53 +#, fuzzy +msgid "&bibletime; is a Bible study tool based on the Sword framework." +msgstr "&bibletime; is een krachtig bijbelstudieprogramma voor &kde;" + +#~ msgid "Toolbar reference" +#~ msgstr "Werkbalk verwijzingen" + +#~ msgid "" +#~ "Please review <link linkend=\"hdbk-reference-menus\">the preceding " +#~ "section</link> for an explanation of the buttons that you find on the " +#~ "toolbar. You can also <action>move the cursor over a button and wait a " +#~ "few seconds</action> to activate the button's tooltip with a short " +#~ "description." +#~ msgstr "" +#~ "Bekijk <link linkend=\"hdbk-reference-menus\">de vorige sectie</link> " +#~ "voor een uitleg over de knoppen die u vindt op de werkbalk. U kunt ook " +#~ "<action>de muisaanwijzer over een knop bewegen en enkele seconden " +#~ "wachten</action> om de tooltip met een korte beschrijving van een knop op " +#~ "te roepen." + +#~ msgid "" +#~ "You can adapt the toolbar to your needs. Please use the following entry " +#~ "in the main menu:" +#~ msgstr "" +#~ "U kunt de werkbalk aanpassen naar uw behoeften. Gebruik het volgende item " +#~ "in het hoofdmenu:" + +#~ msgid "Configure toolbars" +#~ msgstr "Werkbalken configureren" + +#, fuzzy +#~ msgid "" +#~ "Please see <link linkend=\"hdbk-reference-menus-settings-toolbars\">this " +#~ "section</link> for detailed instructions." +#~ msgstr "" +#~ "Zie <link linkend=\"hdbk-reference-menus-settings-toolbars\">deze sectie</" +#~ "link> voor meer informatie." + +#, fuzzy +#~ msgid "" +#~ "<action>Opens a dialog where you can customize &bibletime;'s toolbar</" +#~ "action>. Just try it out, you can move around the toolbar buttons and " +#~ "even add new ones. Most of the entries available from the main menu can " +#~ "be put on the toolbar as buttons. If you need a certain feature often, " +#~ "you might want to put a button on the main menu, so that you can access " +#~ "it with only one click. Please see <link linkend=\"hdbk-config-toolbar" +#~ "\">this section</link> for further information." +#~ msgstr "" +#~ "<action>Opent een dialoog waarin u &bibletime;'s werkbalk kunt aanpassen</" +#~ "action>. Probeer dit gewoon uit, u kunt de knoppen op de werkbalk " +#~ "verplaatsen en zelfs nieuwe toevoegen. De meeste items die beschikbaar " +#~ "zijn vanuit het hoofdmenu kunnen als knoppen op de werkbalk worden gezet. " +#~ "Als u een bepaalde functie vaak nodig heeft, wilt u die misschien wel als " +#~ "knop aan het hoofdmenu toevoegen, zodat u deze functie kunt oproepen met " +#~ "slechts één muisklik. Zie <link linkend=\"hdbk-config-" +#~ "toolbar\">deze sectie</link> voor meer informatie." + +#~ msgid "Starting &bibletime; from KDE" +#~ msgstr "&bibletime; opstarten vanuit KDE" + +#, fuzzy +#~ msgid "" +#~ "export KDEDIR=/opt/kde #your KDE directory\n" +#~ " bibletime" +#~ msgstr "" +#~ "export KDEDIR=/opt/kde #uw KDE directory\n" +#~ "bibletime" + +#, fuzzy +#~ msgid "" +#~ "<action>Toggles fullscreen mode</action>. Here you can turn fullscreen " +#~ "mode on or off. In fullscreen mode, &bibletime; will expand to the full " +#~ "size of your monitor screen, using as much space as possible." +#~ msgstr "" +#~ "<action> Schakelt de volledige schermmodus in/uit</action>. Hiermee kunt " +#~ "u de volledige scherm modus in of uit schakelen, &bibletime; zal " +#~ "uitbreiden tot de volledige grootte van uw beeldscherm, waarbij het " +#~ "zoveel mogelijk ruimte gebruikt als mogelijk." + +#~ msgid "<action>Tiles all open read windows vertically</action>." +#~ msgstr "<action>Stapelt alle leesvensters verticaal naast elkaar</action>" + +#~ msgid "<action>Tiles all open windows horizontally</action>." +#~ msgstr "" +#~ "<action>Stapelt alle geopende vensters horizontaal boven elkaar</action>." + +#~ msgid "<action>Cascades all open windows</action>." +#~ msgstr "" +#~ "<action>Rangschikt alle geopende vensters trapsgewijs (achter elkaar)</" +#~ "action>" + +#, fuzzy +#~ msgid "" +#~ "<link linkend=\"hdbk-reference-menus-window-cascade\"> <menuchoice> " +#~ "<guimenu>Window</guimenu> <guimenuitem>Cascade</guimenuitem> </" +#~ "menuchoice> </link>equivalent; cascades all open windows." +#~ msgstr "" +#~ "<link linkend=\"hdbk-reference-menus-window-cascade\"><menuchoice> " +#~ "<guimenu>Venster</guimenu> <guimenuitem>Trapsgewijs</guimenuitem></" +#~ "menuchoice></link> equivalent; rangschikt alle geopende vensters " +#~ "trapsgewijs." + +#, fuzzy +#~ msgid "" +#~ "<link linkend=\"hdbk-reference-menus-window-tile-vertically\"> " +#~ "<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Tile vertically</" +#~ "guimenuitem> </menuchoice> </link>equivalent; tiles all open windows " +#~ "vertically." +#~ msgstr "" +#~ "<link linkend=\"hdbk-reference-menus-window-tile-vertically" +#~ "\"><menuchoice> <guimenu>Venster</guimenu> <guimenuitem>Verticaal " +#~ "stapelen</guimenuitem></menuchoice></link> equivalent; stapelt alle " +#~ "geopende vensters verticaal naast elkaar." + +#, fuzzy +#~ msgid "" +#~ "<link linkend=\"hdbk-reference-menus-window-tile-horizontally\"> " +#~ "<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Tile horizontally</" +#~ "guimenuitem> </menuchoice> </link>equivalent; tiles all open windows " +#~ "horizontally." +#~ msgstr "" +#~ "<link linkend=\"hdbk-reference-menus-window-tile-horizontally" +#~ "\"><menuchoice> <guimenu>Venster</guimenu> <guimenuitem>Horizontaal " +#~ "stapelen</guimenuitem></menuchoice></link> equivalent; stapelt alle " +#~ "geopende vensters horizontaal boven elkaar." + +#~ msgid "Moves a bible or commentary read window to the next chapter." +#~ msgstr "" +#~ "Laat het leesvenster van een bijbel of bijbelcommentaar naar het volgende " +#~ "hoofdstuk verspringen." + +#~ msgid "Moves a bible or commentary read window to the next book." +#~ msgstr "" +#~ "Laat het leesvenster van een bijbel of bijbelcommentaar naar het volgende " +#~ "boek verspringen." + +#~ msgid "Moves a read window to the next verse or entry." +#~ msgstr "" +#~ "Laat het leesvenster van naar het volgende vers of trefwoord verspringen." + +#, fuzzy +#~ msgid "" +#~ "<link linkend=\"hdbk-reference-menus-window-fullscreen\"> <menuchoice> " +#~ "<guimenu>Window</guimenu> <guimenuitem>Fullscreen mode</guimenuitem> </" +#~ "menuchoice> </link>equivalent; toggles fullscreen mode." +#~ msgstr "" +#~ "<link linkend=\"hdbk-reference-menus-window-fullscreen\"><menuchoice> " +#~ "<guimenu>Venster</guimenu> <guimenuitem>Volledig scherm</guimenuitem></" +#~ "menuchoice></link> equivalent; schakelt de volledige schermmodus in/uit." + +#~ msgid "Moves a bible or commentary read window to the previous chapter." +#~ msgstr "" +#~ "Laat het leesvenster van een bijbel of bijbelcommentaar naar het vorige " +#~ "hoofdstuk verspringen." + +#~ msgid "Moves a bible or commentary read window to the previous book." +#~ msgstr "" +#~ "Laat het leesvenster van een bijbel of bijbelcommentaar naar het vorige " +#~ "boek verspringen." + +#~ msgid "Moves a read window to the previous verse or entry." +#~ msgstr "Laat het leesvenster naar het vorige vers of trefwoord verspringen." + +#~ msgid "" +#~ "In this section you find a description of the different possibilities to " +#~ "configure &bibletime;: The <link linkend=\"hdbk-config-bt\">Configure " +#~ "BibleTime Dialog </link> and the <link linkend=\"hdbk-config-toolbar" +#~ "\">Configure Toolbars</link> dialog. Both can be accessed under " +#~ "<guimenu>Settings</guimenu> in the main menu." +#~ msgstr "" +#~ "In deze sectie vindt u een beschrijving van de verschillende " +#~ "mogelijkheden om &bibletime; te configureren: De<link linkend=\"hdbk-" +#~ "config-bt\">Configureer BibleTime </link> Dialoog en de <link linkend=" +#~ "\"hdbk-config-toolbar\">Configureer Werkbalken </link> Dialoog. Beiden " +#~ "kunnen benaderd worden via <guimenu>Instellingen</guimenu> in het " +#~ "hoofdmenu." + +#~ msgid "Show tip of the day" +#~ msgstr "Toon tip van de dag" + +#~ msgid "Configure Toolbars dialog" +#~ msgstr "Configureer Werkbalken dialoog" + +#, fuzzy +#~ msgid "" +#~ "You will see this dialog, which allows adding and removing buttons from " +#~ "the main toolbar of &bibletime;. The order of the buttons can also be " +#~ "changed." +#~ msgstr "" +#~ "U zult deze dialoog zien, welke u in staat stelt om knoppen toe te voegen " +#~ "aan en te verwijderen van de hoofdwerkbalk in &bibletime;. De volgorde " +#~ "van de knoppen kan ook veranderd worden." + +#, fuzzy +#~ msgid "<phrase>Toolbar configuration dialog</phrase>" +#~ msgstr "De configuratiedialoog van de werkbalk" + +#~ msgid "The Toolbar configuration dialog." +#~ msgstr "De configuratiedialoog van de werkbalk" + +#~ msgid "" +#~ "Use the 4 buttons in the middle of the window to move buttons to the " +#~ "toolbar, away from the toolbar or to sort them on the toolbar according " +#~ "to your preference." +#~ msgstr "" +#~ "Gebruik de vier knoppen in het midden van het venster om knoppen van en " +#~ "naar de werkbalk te verplaatsen of om ze op de werkbalk te sorteren zoals " +#~ "u dat wenst." + +#~ msgid "" +#~ "Please see <link linkend=\"hdbk-reference-menus-settings-toolbars\">this " +#~ "section</link> for further information." +#~ msgstr "" +#~ "Zie <link linkend=\"hdbk-reference-menus-settings-toolbars\">deze sectie</" +#~ "link> voor meer informatie." + +#~ msgid "" +#~ "<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Daily tip</" +#~ "guimenuitem></menuchoice> equivalent; opens the tip of the day." +#~ msgstr "" +#~ "<menuchoice> <guimenu>Help</guimenu> <guimenuitem>dagelijkse tip</" +#~ "guimenuitem></menuchoice> equivalent; opent de tip van de dag." + +#~ msgid "" +#~ "These nifty little tips give you helpful hints for working more " +#~ "efficiently with &bibletime;, and also a few quotations from the Bible." +#~ msgstr "" +#~ "Deze kleine tips geven u behulpzame aanwijzingen om efficiënter te " +#~ "werken met &bibletime; en er zitten ook een paar citaten uit de bijbel " +#~ "tussen." + +#, fuzzy +#~ msgid "&language;" +#~ msgstr "Talen" + +#~ msgid "Display" +#~ msgstr "Weergave" + +#~ msgid "Code2000" +#~ msgstr "Code2000" + +#~ msgid "SIL unicode fonts" +#~ msgstr "SIL Unicode lettertypen" + +#~ msgid "FreeFont" +#~ msgstr "FreeFont" + +#~ msgid "Crosswire's font directory" +#~ msgstr "Crosswire's lettertypen directory" + +#~ msgid "Bitstream CyberBit" +#~ msgstr "Bitstream CyberBit" + +#~ msgid "Caslon, Monospace, Cupola, Caliban" +#~ msgstr "Caslon, Monospace, Cupola, Caliban" + +#~ msgid "Desk" +#~ msgstr "Bureau" + +#~ msgid "HotKeys" +#~ msgstr "Sneltoetsen" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject> </" +#~ "inlinemediaobject>Settings </guimenu> <guimenuitem>Configure toolbars</" +#~ "guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject> </" +#~ "inlinemediaobject>Instellingen </guimenu> <guimenuitem>Configureer " +#~ "werkbalken</guimenuitem>" + +#~ msgid "Toolbar configuration dialog" +#~ msgstr "Configuratiedialoog van de werkbalk" + +#~ msgid "Use the options tab to set up your search." +#~ msgstr "Gebruik het tabblad Opties om uw zoekopdracht in te stellen." + +#~ msgid "" +#~ "You can also define your own search ranges by clicking the " +#~ "<guibutton>Setup ranges</guibutton> button." +#~ msgstr "" +#~ "U kunt ook uw eigen zoekbereiken definiëren door te klikken op de " +#~ "knop <guibutton>Zoekbereiken instellen</guibutton>." + +#~ msgid "File" +#~ msgstr "Bestand" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>Q</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_exit.png\" format=\"PNG\"/></imageobject></inlinemediaobject> File</" +#~ "guimenu> <guimenuitem>Quit</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>Q</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_exit.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Bestand</guimenu> <guimenuitem>Afsluiten</guimenuitem>" + +#~ msgid "View" +#~ msgstr "Beeld" + +#~ msgid "<guimenu>View</guimenu> <guimenuitem>Show Toolbar</guimenuitem>" +#~ msgstr "<guimenu>Beeld</guimenu> <guimenuitem>Toon Werkbalk</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F9</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "View</guimenu> <guimenuitem>Show Bookshelf</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F9</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Beeld</guimenu> <guimenuitem>Toon Boekenplank</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F8</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "View</guimenu> <guimenuitem>Show Mag</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F8</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Beeld</guimenu> <guimenuitem>Toon Vergrootglas</guimenuitem>" + +#~ msgid "Search" +#~ msgstr "Zoeken" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>F</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_find.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Search</guimenu> <guimenuitem>Search in standard " +#~ "bible</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>F</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_find.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Zoeken</guimenu> <guimenuitem>Zoek in standaardbijbel</" +#~ "guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>O</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_find.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Search</" +#~ "guimenu> <guimenuitem>Search in open work(s)</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>O</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_find.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Zoeken</" +#~ "guimenu> <guimenuitem>Zoek in geopende module(s)</guimenuitem>" + +#~ msgid "Window" +#~ msgstr "Venster" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Window</guimenu> <guimenuitem>Save session</guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Venster</guimenu> <guimenuitem>Sessie opslaan</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>S</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_sidetree.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Window</guimenu> <guimenuitem>Save as new Session</" +#~ "guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>S</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_sidetree.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Venster</guimenu> <guimenuitem>Opslaan als nieuwe " +#~ "sessie</guimenuitem>" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Window</guimenu> <guimenuitem>Load session</guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Venster</guimenu> <guimenuitem>Laad sessie</guimenuitem>" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Window</guimenu> <guimenuitem>Delete session</guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Venster</guimenu> <guimenuitem>Verwijder sessie</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;&Shift;<keycap>F</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_fullscreen.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Window</guimenu> <guimenuitem>Fullscreen Mode</" +#~ "guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;&Shift;<keycap>F</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_fullscreen.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Venster</guimenu> <guimenuitem>Volledig scherm</" +#~ "guimenuitem>" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_cascade_auto.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Window</guimenu> <guimenuitem>Arrangement mode</guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_cascade_auto.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Venster</guimenu> <guimenuitem>Rangschikking van vensters</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>G</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_tile.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Window</" +#~ "guimenu> <guimenuitem>Tile vertically</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>G</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_tile.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Venster</guimenu> <guimenuitem>Verticaal stapelen</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>H</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_tile.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Window</" +#~ "guimenu> <guimenuitem>Tile horizontally</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>H</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_tile.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Venster</guimenu> <guimenuitem>Horizontaal stapelen</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>J</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_cascade.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Window</guimenu> <guimenuitem>Cascade</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>J</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_cascade.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Venster</guimenu> <guimenuitem>Trapsgewijs (cascade)</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>W</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_fileclose.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Window</guimenu> <guimenuitem>Close all</guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>W</keycap></" +#~ "keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> " +#~ "<imagedata fileref=\"i_fileclose.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Venster</guimenu> <guimenuitem>Alles sluiten</" +#~ "guimenuitem>" + +#~ msgid "Settings" +#~ msgstr "Instellingen" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Settings</guimenu> <guimenuitem>Configure toolbars</" +#~ "guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Instellingen</guimenu> <guimenuitem>Configureer " +#~ "werkbalken</guimenuitem>" + +#~ msgid "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configure.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Settings</guimenu> <guimenuitem>Configure &bibletime;</guimenuitem>" +#~ msgstr "" +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configure.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " +#~ "Instellingen</guimenu> <guimenuitem>Configureer &bibletime;</guimenuitem>" + +#~ msgid "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F4</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuresword.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Settings</guimenu> <guimenuitem>Bookshelf Manager</" +#~ "guimenuitem>" +#~ msgstr "" +#~ "<shortcut><keycombo action=\"simul\"><keycap>F4</keycap></keycombo></" +#~ "shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuresword.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Instellingen</guimenu> <guimenuitem>Boekenplank " +#~ "Manager</guimenuitem>" + +#~ msgid "Help" +#~ msgstr "Help" + +#~ msgid "&help.menu.documentation;" +#~ msgstr "&help.menu.documentation;" + +#~ msgid "" +#~ "You can adapt the toolbar to your needs. Please use the following entry " +#~ "in the main menu: <variablelist> <varlistentry> <term><menuchoice> " +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Settings</guimenu> <guimenuitem>Configure toolbars</" +#~ "guimenuitem></menuchoice></term> <listitem><para>Configure toolbars</" +#~ "para></listitem> </varlistentry> </variablelist> Please see <link linkend=" +#~ "\"hdbk-reference-menus-settings-toolbars\">this section</link> for " +#~ "detailed instructions." +#~ msgstr "" +#~ "U kunt de werkbalk aanpassen aan uw behoeften. Gebruik het volgende item " +#~ "in het hoofdmenu: <variablelist> <varlistentry> <term><menuchoice> " +#~ "<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" +#~ "\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject></" +#~ "inlinemediaobject> Instellingen</guimenu> <guimenuitem>Configureer " +#~ "werkbalken</guimenuitem></menuchoice></term> <listitem><para>Configureer " +#~ "werkbalken</para></listitem> </varlistentry> </variablelist> Bekijk <link " +#~ "linkend=\"hdbk-reference-menus-settings-toolbars\">deze sectie</link> " +#~ "voor gedetailleerde instructies." + +#~ msgid "&Alt;<keycap>Left</keycap>" +#~ msgstr "&Alt;<keycap>Links</keycap>" + +#~ msgid "&Alt;<keycap>Right</keycap>" +#~ msgstr "&Alt;<keycap>Rechts</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>F</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>F</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>G</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>G</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>H</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>H</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>J</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>J</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>M</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>M</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>S</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>S</keycap>" + +#~ msgid "&Alt;&Ctrl;<keycap>W</keycap>" +#~ msgstr "&Alt;&Ctrl;<keycap>W</keycap>" + +#~ msgid "&Ctrl;<keycap>-</keycap>" +#~ msgstr "&Ctrl;<keycap>-</keycap>" + +#~ msgid "&Ctrl;<keycap>+</keycap>" +#~ msgstr "&Ctrl;<keycap>+</keycap>" + +#~ msgid "&Ctrl;<keycap>A</keycap>" +#~ msgstr "&Ctrl;<keycap>A</keycap>" + +#~ msgid "&Ctrl;<keycap>C</keycap>" +#~ msgstr "&Ctrl;<keycap>C</keycap>" + +#~ msgid "&Ctrl;<keycap>F</keycap>" +#~ msgstr "&Ctrl;<keycap>F</keycap>" + +#~ msgid "&Ctrl;<keycap>J</keycap>" +#~ msgstr "&Ctrl;<keycap>J</keycap>" + +#~ msgid "&Ctrl;<keycap>G</keycap>" +#~ msgstr "&Ctrl;<keycap>G</keycap>" + +#~ msgid "&Ctrl;<keycap>H</keycap>" +#~ msgstr "&Ctrl;<keycap>H</keycap>" + +#~ msgid "&Ctrl;<keycap>O</keycap>" +#~ msgstr "&Ctrl;<keycap>O</keycap>" + +#~ msgid "&Ctrl;<keycap>Q</keycap>" +#~ msgstr "&Ctrl;<keycap>Q</keycap>" + +#~ msgid "&Ctrl;<keycap>W</keycap>" +#~ msgstr "&Ctrl;<keycap>W</keycap>" + +#~ msgid "&Ctrl;<keycap>X</keycap>" +#~ msgstr "&Ctrl;<keycap>X</keycap>" + +#~ msgid "&Ctrl;<keycap>Y</keycap>" +#~ msgstr "&Ctrl;<keycap>Y</keycap>" + +#~ msgid "&Ctrl;<keycap>V</keycap>" +#~ msgstr "&Ctrl;<keycap>V</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>F</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>F</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>X</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>X</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>Y</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>Y</keycap>" + +#~ msgid "&Ctrl;&Shift;<keycap>V</keycap>" +#~ msgstr "&Ctrl;&Shift;<keycap>V</keycap>" + +#~ msgid "<keycap>F1</keycap>" +#~ msgstr "<keycap>F1</keycap>" + +#~ msgid "<keycap>F2</keycap>" +#~ msgstr "<keycap>F2</keycap>" + +#~ msgid "<keycap>F3</keycap>" +#~ msgstr "<keycap>F3</keycap>" + +#~ msgid "<keycap>F4</keycap>" +#~ msgstr "<keycap>F4</keycap>" + +#~ msgid "<keycap>F8</keycap>" +#~ msgstr "<keycap>F8</keycap>" + +#~ msgid "<keycap>F9</keycap>" +#~ msgstr "<keycap>F9</keycap>" + +#~ msgid "GCC Regular Expression Reference" +#~ msgstr "GCC Reguliere Expressie verwijzing" + +#~ msgid "" +#~ "Regular expression searches provide a way to do simple or complex " +#~ "searches for strings that match a pattern or set of patterns (branches) " +#~ "separated by vertical bars \"|\". While a pattern can be built to look " +#~ "for a word or phrase, a simple pattern that consists of a word does not " +#~ "look for only that word but for any place where that word is found. A " +#~ "search for \"right\" will return verses that contain the word \"right\", " +#~ "but also \"<emphasis>right</emphasis>eous\", \"<emphasis>right</" +#~ "emphasis>eousness\", \"un<emphasis>right</emphasis>eous\", " +#~ "\"up<emphasis>right</emphasis>\" and even \"b<emphasis>right</emphasis>" +#~ "\". A search for \"hall not\" is not a search for \"hall\" AND \"not\" " +#~ "but for the string \"hall not\" with a space between the second \"l\" and " +#~ "the \"n\". The search for \"hall not\" will find occurrences of " +#~ "\"s<emphasis>hall not</emphasis>\"." +#~ msgstr "" +#~ "Zoekopdrachten met reguliere expressies maken het mogelijk om simpele of " +#~ "complexe zoekopdrachten uit te voeren voor tekenreeksen die voldoen aan " +#~ "een bepaald patroon of verzameling van patronen, gescheiden door " +#~ "verticale strepen \"|\". Hoewel een patroon kan worden gemaakt om te " +#~ "zoeken naar een woord of zinsnede, kijkt een simpel patroon, bestaande " +#~ "uit één woord, niet alleen naar dat woord, maar naar naar " +#~ "iedere plaats waar dat woord wordt aangetroffen. Een zoekopdracht voor " +#~ "\"recht\" zal niet alleen verzen laten zien die het woord \"recht\" " +#~ "bevatten, maar ook verzen met \"<emphasis>recht</emphasis>vaardig\", " +#~ "\"<emphasis>recht</emphasis>vaardigheid\", \"on<emphasis>recht</" +#~ "emphasis>vaardig\", \"<emphasis>recht</emphasis>op\" and zelfs " +#~ "\"op<emphasis>recht</emphasis>\". Een zoekopdracht voor \"al niet\" is " +#~ "niet een zoekopdracht voor \"al\" AND \"niet\" maar voor de tekenreeks" +#~ "\"al niet\" met een spatie tussen de \"l\" en de \"n\". De zoekopdracht " +#~ "\"al niet\" zal wel voorvallen vinden van \"z<emphasis>al niet</emphasis>" +#~ "\"." + +#~ msgid "" +#~ "The power of Regular Expressions lies in the patterns (or templates) used " +#~ "to define a search. A pattern consists of ordinary characters and some " +#~ "special characters that are used and interpreted by a set of rules. " +#~ "Special characters include .\\[^*$?+. Ordinary (or simple) characters are " +#~ "any characters that are not special. The backslash, \"\\\", is used to " +#~ "convert special characters to ordinary and ordinary characters to special." +#~ msgstr "" +#~ "De kracht van reguliere expressies ligt in de patronen (of sjablonen) die " +#~ "gebruikt worden om een zoekopdracht te maken. Een patroon bestaat uit " +#~ "normale karakters en enkele speciale karakters die gebruikt en geï" +#~ "nterpreteerd worden door een verzameling regels. Speciale karakters zijn " +#~ "o.a.: .\\[^*$?+. Normale karakters zijn alle karakters die niet speciaal " +#~ "zijn. De backslash, \"\\\", wordt gebruikt om speciale karakters te " +#~ "veranderen in normale karakters en normale karakters in speciale." + +#~ msgid "" +#~ "Example: the pattern \"i. love\\.\" will find sentences that end with " +#~ "\"h<emphasis>i</emphasis>s <emphasis>love.</emphasis>\" or \"<emphasis>i</" +#~ "emphasis>n <emphasis>love.</emphasis>\" or \"<emphasis>i</emphasis>s " +#~ "<emphasis>love.</emphasis>\". The first period in \"i. love\\.\" is a " +#~ "special character that means \"allow any character in this position\". " +#~ "The backslash in \"i. love\\.\" means that the period following it is not " +#~ "to be considered a special character, but is an ordinary period." +#~ msgstr "" +#~ "Voorbeeld: het patroon \"ij. liefde\\.\" zal zinnen vinden die eindigen " +#~ "op \"z<emphasis>ij</emphasis>n <emphasis>liefde.</emphasis>\" of " +#~ "\"m<emphasis>ij</emphasis>n <emphasis>liefde.</emphasis>\" of " +#~ "\"g<emphasis>ij</emphasis>, <emphasis>liefde.</emphasis>\". De eerste " +#~ "punt in \"ij. liefde\\.\" is een speciaal karakter dat betekent \"Sta " +#~ "ieder karakter toe in deze positie\". De backslash in \"ij. liefde\\.\" " +#~ "betekent dat de punt die erop volgt niet als een speciaal karakter moet " +#~ "worden gezien, maar als een gewone punt." + +#~ msgid "Special characters" +#~ msgstr "Speciale karakters" + +#~ msgid "" +#~ ". The period matches any character. See <link linkend=\"period\">details</" +#~ "link>" +#~ msgstr "" +#~ ". De punt komt overeen met een willekeurig karakter. Bekijk de <link " +#~ "linkend=\"period\">details</link>." + +#~ msgid "" +#~ "* The asterisk matches 0 or more characters of the preceding: set, " +#~ "character or indicated character. See <link linkend=\"asterisk\">details</" +#~ "link>" +#~ msgstr "" +#~ "* De asterisk komt overeen met nul of meer karakters uit het " +#~ "voorafgaande: een tekenverzameling, een karakter of een aangeduid " +#~ "karakter. Bekijk de <link linkend=\"asterisk\">details</link>." + +#~ msgid "" +#~ "+ The plus sign matches 1 or more characters of the preceding: set, " +#~ "character or indicated character. See <link linkend=\"plus\">details</" +#~ "link>" +#~ msgstr "" +#~ "+ Het plusteken komt overeen met één of meer karakters uit " +#~ "het voorafgaande: een tekenverzameling, een karakter of een aangeduid " +#~ "karakter. Bekijk de <link linkend=\"plus\">details</link>." + +#~ msgid "" +#~ "? The question mark matches 0 or 1 character of the preceding: set, " +#~ "character or indicated character. See <link linkend=\"question\">details</" +#~ "link>" +#~ msgstr "" +#~ "Het vraagteken komt overeen met nul of één karakters uit " +#~ "het voorafgaande: een tekenverzameling, een karakter of een aangeduid " +#~ "karakter. Bekijk de <link linkend=\"question\">details</link>." + +#~ msgid "" +#~ "[ ] Square brackets match any one of the characters specified inside [ ]. " +#~ "See <link linkend=\"bracket\">details</link>" +#~ msgstr "" +#~ "[ ] Vierkante haken komt overeen met één van de karakters " +#~ "die binnen [ ] gespecificeerd zijn. Bekijk de <link linkend=\"bracket" +#~ "\">details</link>." + +#~ msgid "" +#~ "^ A caret as the first character inside [ ] means NOT. See <link linkend=" +#~ "\"caret\">details</link>" +#~ msgstr "" +#~ "^ Een dakje als eerste karakter binnen [ ] betekent NIET. Bekijk de <link " +#~ "linkend=\"caret\">details</link>." + +#~ msgid "" +#~ "^ A caret beginning of a pattern anchors the beginning of a line. See " +#~ "<link linkend=\"caret\">details</link>" +#~ msgstr "" +#~ "^ Een dakje aan het begin van een patroon markeert het begin van een " +#~ "regel. Bekijk de <link linkend=\"caret\">details</link>." + +#~ msgid "" +#~ "$ A dollar at the end of a pattern anchors the end of a line. See <link " +#~ "linkend=\"dollar\">details</link>" +#~ msgstr "" +#~ "$ Een dollarteken aan het eind van een patroon markeert het einde van een " +#~ "regel. Bekijk de <link linkend=\"dollar\">details</link>." + +#~ msgid "" +#~ "| A vertical bar means logical OR. See <link linkend=\"bar\">details</" +#~ "link>" +#~ msgstr "" +#~ "| Een verticale streep betekent OF. Bekijk de <link linkend=\"bar" +#~ "\">details</link>." + +#~ msgid "" +#~ "( ) Parentheses enclose expressions for grouping. <emphasis>Not supported!" +#~ "</emphasis>" +#~ msgstr "" +#~ "( ) Haakjes staan om expressies heen om ze te groeperen. <emphasis>Niet " +#~ "ondersteund!</emphasis>" + +#~ msgid "" +#~ "\\ A backslash can be used prior to any special character to match that " +#~ "character. See <link linkend=\"backslash\">details</link>" +#~ msgstr "" +#~ "\\ Een backslash kan gebruikt worden voorafgaand aan ieder speciaal " +#~ "karakter om dat karakter gewoon in te zetten. Bekijk de <link linkend=" +#~ "\"backslash\">details</link>." + +#~ msgid "" +#~ "\\ A backslash can be used prior to an ordinary character to make it a " +#~ "special character. See <link linkend=\"backslash\">details</link>" +#~ msgstr "" +#~ "\\ Een backslash kan gebruikt worden voorafgaand aan een normaal karakter " +#~ "om het als speciaal karakter in te zetten. Bekijk de <link linkend=" +#~ "\"backslash\">details</link>." + +#~ msgid "The period ." +#~ msgstr "De punt ." + +#~ msgid "" +#~ "The Period \".\" will match any single character even a space or other " +#~ "non-alphabet character. <emphasis>s.t</emphasis> matches <emphasis>s</" +#~ "emphasis>i<emphasis>t</emphasis>, <emphasis>s</emphasis>e<emphasis>t</" +#~ "emphasis>,<emphasis> s</emphasis>o<emphasis>t</emphasis>, etc., which " +#~ "could be located in <emphasis>s</emphasis>i<emphasis>t</emphasis>ting, " +#~ "compas<emphasis>s</emphasis>e<emphasis>t</emphasis>h and <emphasis>s</" +#~ "emphasis>o<emphasis>t</emphasis>tish <emphasis>b..t</emphasis> matches " +#~ "<emphasis>b</emphasis>oo<emphasis>t</emphasis>, <emphasis>b</" +#~ "emphasis>oa<emphasis>t</emphasis> and <emphasis>b</emphasis>ea<emphasis>t " +#~ "foot.tool </emphasis>matches <emphasis>foot</emphasis>s<emphasis>tool </" +#~ "emphasis>and <emphasis>foot tool</emphasis>." +#~ msgstr "" +#~ "De Punt \".\" zal overeenkomen met elk alleenstaand karakter, zelfs een " +#~ "spatie of ander niet-alfabetisch karakter. <emphasis>z.t</emphasis> komt " +#~ "overeen met <emphasis>z</emphasis>i<emphasis>t</emphasis>, <emphasis>z</" +#~ "emphasis>e<emphasis>t</emphasis>, <emphasis>z</emphasis>a<emphasis>t</" +#~ "emphasis>, etc., wat ook kan staan in <emphasis>z</emphasis>i<emphasis>t</" +#~ "emphasis>tten, ont<emphasis>z</emphasis>e<emphasis>t</emphasis>ting and " +#~ "<emphasis>z</emphasis>a<emphasis>t</emphasis>en. <emphasis>b..t</" +#~ "emphasis> komt overeen met <emphasis>b</emphasis>oo<emphasis>t</" +#~ "emphasis>, <emphasis>b</emphasis>en<emphasis>t</emphasis> and " +#~ "<emphasis>b</emphasis>lu<emphasis>t. voet..oor </emphasis>komt overeen " +#~ "met <emphasis>voet</emphasis>sp<emphasis>oor </emphasis>en met " +#~ "<emphasis>voet door</emphasis>." + +#~ msgid "The asterisk *" +#~ msgstr "De asterisk *" + +#~ msgid "" +#~ "The asterisk matches zero or more characters of the preceding: set, " +#~ "character or indicated character. Using a period asterisk combination \".*" +#~ "\" is a common method to match any combination of characters. " +#~ "<emphasis>be*n</emphasis> matches<emphasis> beeen, been, ben</emphasis>, " +#~ "and <emphasis>bn</emphasis> which could locate Reu<emphasis>ben</" +#~ "emphasis> and She<emphasis>bn</emphasis>a. <emphasis>G.*d</emphasis> " +#~ "would match <emphasis>God, good, guard</emphasis> and even <emphasis>Gd</" +#~ "emphasis>." +#~ msgstr "" +#~ "Het vraagteken komt overeen met nul of meer karakters uit het " +#~ "voorafgaande: een tekenverzameling, een karakter of een aangeduid " +#~ "karakter. Een combinatie van punt en asterisk \".*\" is een gebruikelijke " +#~ "methode om een willekeurige combinatie van karakters te zoeken. " +#~ "<emphasis>be*n</emphasis> komt overeen met<emphasis> beeën, been, " +#~ "ben</emphasis> en <emphasis>bn</emphasis> wat dus zowel Ru<emphasis>ben</" +#~ "emphasis> en A<emphasis>bn</emphasis>er zal opleveren. <emphasis>G.*d</" +#~ "emphasis> zou overeenkomen met <emphasis>God, goed, gaard</emphasis> en " +#~ "zelfs met <emphasis>Gd</emphasis>." + +#~ msgid "The plus sign +" +#~ msgstr "Het plusteken +" + +#~ msgid "" +#~ "The Plus Sign matches one or more characters of the preceding: set, " +#~ "character or indicated character. Using a period and plus sign " +#~ "combination \".+\" is similar to \".*\" (see above), but the string has " +#~ "to contain at least one string to match. <emphasis>be+n</emphasis> " +#~ "matches <emphasis>beeen, been</emphasis> and <emphasis>ben</emphasis>, " +#~ "but not <emphasis>bn</emphasis>." +#~ msgstr "" +#~ "Het plusteken komt overeen met één of meer karakters uit " +#~ "het voorafgaande: een tekenverzameling, een karakter of een aangeduid " +#~ "karakter. Het gebruik van een combinatie van een punt en een plusteken \"." +#~ "+\" is gelijk aan het gebruik van \".*\" (zie hierboven), maar de " +#~ "tekenreeks moet ten minste één teken bevatten om overeen te " +#~ "komen. <emphasis>be+n</emphasis> komt overeen met <emphasis>beeën, " +#~ "been</emphasis> en <emphasis>ben</emphasis>, maar niet met <emphasis>bn</" +#~ "emphasis>." + +#~ msgid "The question mark ?" +#~ msgstr "Het vraagteken ?" + +#~ msgid "" +#~ "The Question Mark matches zero or one character of the preceding: set, " +#~ "character or indicated character. <emphasis>be?n</emphasis> matches " +#~ "<emphasis>ben</emphasis> and <emphasis>bn</emphasis> but not " +#~ "<emphasis>been</emphasis>. <emphasis>trees?</emphasis> matches " +#~ "<emphasis>trees</emphasis> or <emphasis>tree</emphasis>." +#~ msgstr "" +#~ "Het vraagteken komt overeen met nul of één karakters uit " +#~ "het voorafgaande: een tekenverzameling, een karakter of een aangeduid " +#~ "karakter. <emphasis>be?n</emphasis> komt overeen met <emphasis>ben</" +#~ "emphasis> en met <emphasis>bn</emphasis> maar niet met <emphasis>been</" +#~ "emphasis>. <emphasis>meters?</emphasis> komt overeen met " +#~ "<emphasis>meters</emphasis> of <emphasis>meter</emphasis>." + +#~ msgid "The square brackets [ ]" +#~ msgstr "De vierkante haken [ ]" + +#~ msgid "" +#~ "The Square Brackets enclose a set of characters that can match. The " +#~ "period, asterisk, plus sign and question mark are not special inside the " +#~ "brackets. A minus sign can be used to indicate a range. If you want a " +#~ "caret \"^\" to be part of the range do not place it first after the left " +#~ "bracket or it will be a special character. To include a \"]\" in the set " +#~ "make it the first (or second after a special \"^\") character in the set. " +#~ "To include a minus sign in the set make it the first (or second after a " +#~ "special \"^\") or last character in the set. <emphasis>s[eia]t</emphasis> " +#~ "matches <emphasis>set</emphasis>, <emphasis>sit</emphasis>, and " +#~ "<emphasis>sat</emphasis>, but not <emphasis>s</emphasis>o<emphasis>t</" +#~ "emphasis>. <emphasis>s[eia]+t </emphasis>matches as above but also, " +#~ "<emphasis>seat, seet, siet</emphasis>, etc. <emphasis>[a-d]</emphasis> " +#~ "matches <emphasis>a, b, c,</emphasis> or <emphasis>d</emphasis>. " +#~ "<emphasis>[A-Z]</emphasis> matches any uppercase letter. [.;:?!] " +#~ "matches ., ;, :, ?, or ! but not a comma. [ ]^-] matches ] or ^ or -." +#~ msgstr "" +#~ "De vierkante haken omvatten een verzameling karakters die overeen kunnen " +#~ "komen. De punt, de asterisk, het plusteken en het vraagteken zijn geen " +#~ "speciale karakters binnen de vierkante haken. Een minteken kan gebruikt " +#~ "worden om een bereik aan te geven. Als u een dakje \"^\" onderdeel wilt " +#~ "laten zijn van het bereik, plaats die dan niet meteen na de linker " +#~ "vierkante haak, want anders wordt het opgevat als een speciaal karakter. " +#~ "Om een \"]\" in de verzameling op te nemen, moet u deze als eerste (of " +#~ "tweede, na een speciaal karakter \"^\") karakter gebruiken in de " +#~ "verzameling. Om een minteken in de verzameling op te nemen moet u deze " +#~ "als eerste (of tweede, na een speciaal karakter \"^\") of laatste " +#~ "karakter gebruiken in de verzameling. <emphasis>z[eia]t</emphasis> komt " +#~ "overeen met <emphasis>zet</emphasis>, <emphasis>zit</emphasis> en " +#~ "<emphasis>zat</emphasis>, maar niet met <emphasis>zot</emphasis>. " +#~ "<emphasis>z[eia]+t</emphasis> komt overeen met bovenstaande, maar ook met " +#~ "<emphasis>ziet, zeet, zeit</emphasis>, etc. <emphasis>[a-d]</emphasis> " +#~ "komt overeen met <emphasis>a, b, c </emphasis> of <emphasis>d</emphasis>. " +#~ "<emphasis>[A-Z]</emphasis> komt overeen met een willekeurige hoofdletter. " +#~ "[.;:?!] komt overeen met ., ;, :, ?, of ! maar niet met een komma. [ ]^-] " +#~ "komt overeen met ], ^ of -." + +#~ msgid "The caret first in square brackets [^xxx]" +#~ msgstr "Het dakje als eerste binnen vierkante haken [^xxx]" + +#~ msgid "" +#~ "If the Caret is the first character after the left bracket it means NOT. " +#~ "<emphasis>s[^io]t</emphasis> matches <emphasis>set, sat</emphasis>, etc., " +#~ "but not <emphasis>s</emphasis>i<emphasis>t</emphasis> and <emphasis>s</" +#~ "emphasis>o<emphasis>t</emphasis>." +#~ msgstr "" +#~ "Als het dakje het eerste karakter is na de linker vierkante haak, " +#~ "betekent het NIET. <emphasis>z[^io]t</emphasis> komt overeen met " +#~ "<emphasis>zet, zat</emphasis>, etc., maar niet met <emphasis>z</" +#~ "emphasis>i<emphasis>t</emphasis> en <emphasis>z</emphasis>o<emphasis>t</" +#~ "emphasis>." + +#~ msgid "The caret as start of line anchor ^xxx" +#~ msgstr "Het dakje als begin van een regel ^xxx" + +#~ msgid "" +#~ "If the Caret is the first character in a pattern it anchors the pattern " +#~ "to the start of a line. Any match must be at the beginning of a line. A " +#~ "line here means a part of text delimited by the return character or the " +#~ "end of the text. In Bibles, a \"line\" in this sense is often equivalent " +#~ "to a single verse; the word-wrapping that is performed by &bibletime; " +#~ "when the text is rendered on the screen does not affect the search " +#~ "algorithm. <emphasis>^In the beginning</emphasis> matches lines that " +#~ "start with \"<emphasis>In the beginning</emphasis>\"." +#~ msgstr "" +#~ "Als het dakje het eerste karakter in een patroon is, dan verbindt dat het " +#~ "patroon aan het begin van een regel. Elke overeenkomende tekenreeks moet " +#~ "aan het begin van een regel staan. Een regel betekent hier een deel van " +#~ "een tekst, gevolgd door een enter of het einde van de tekst. In bijbels " +#~ "is een \"regel\" in deze betekenis vaak gelijk aan een enkel vers; het " +#~ "afbreken van regels door &bibletime; als de tekst op het scherm wordt " +#~ "gezet, heeft geen invloed op het zoekalgoritme. <emphasis>^In den " +#~ "beginne</emphasis> komt overeen met regels die starten met \"<emphasis>In " +#~ "den beginne</emphasis>\"." + +#~ msgid "" +#~ "(Because of unfiltered formatting characters in some texts, this feature " +#~ "does not always work correctly, but may if a few periods are placed after " +#~ "the caret to account for the formatting characters. If that is the case " +#~ "for you, you could try <emphasis>^..In the beginning</emphasis> instead.)" +#~ msgstr "" +#~ "(Omdat sommige teksten extra karakters bevatten ten behoeve van de " +#~ "opmaak, werkt deze functie niet altijd correct. maar het werkt wellicht " +#~ "wel als er een paar punten worden geplaatst na het dakje om rekening te " +#~ "houden met deze extra karakters. Als dit bij u het geval is, dan kunt u " +#~ "<emphasis>^..In den beginne</emphasis> proberen.)" + +#~ msgid "The dollar sign as end of line anchor xxx$" +#~ msgstr "Het dollarteken als einde van een regel xxx$" + +#~ msgid "" +#~ "If the Dollar Sign is the last character in a pattern it anchors the " +#~ "pattern to the end of a line. Any match must be at the end of a line. " +#~ "<emphasis>Amen\\.$</emphasis> matches lines that end with " +#~ "\"<emphasis>Amen.</emphasis>\"" +#~ msgstr "" +#~ "Als het dollarteken het laatste karakter in een patroon is, dan verbindt " +#~ "dat het patroon aan het einde van een regel. Elke overeenkomst moet aan " +#~ "het einde van een regel staan. <emphasis>Amen\\.$</emphasis> komt overeen " +#~ "met regels die eindigen met \"<emphasis>Amen.</emphasis>\"" + +#~ msgid "" +#~ "(If you encounter the problem with unfiltered formatting characters that " +#~ "we just described, you can try: <emphasis>Amen\\...$</emphasis> instead.)" +#~ msgstr "" +#~ "(als u problemen ondervindt met de extra karakters ten behoeve van de " +#~ "opmaak, zoals we zojuist al beschreven, dan kunt u dit proberen: " +#~ "<emphasis>Amen\\...$</emphasis>.)" + +#~ msgid "The vertical bar |" +#~ msgstr "De verticale streep |" + +#~ msgid "" +#~ "The Vertical Bar between patterns means OR. <emphasis>John|Peter</" +#~ "emphasis> matches <emphasis>John</emphasis> or <emphasis>Peter. John ." +#~ "*Peter|Peter .*John</emphasis> matches <emphasis>John</emphasis> ... " +#~ "<emphasis>Peter</emphasis> or <emphasis>Peter</emphasis> ... " +#~ "<emphasis>John</emphasis>. <emphasis>pain|suffering|sorrow</emphasis> " +#~ "matches <emphasis>pain</emphasis>, or <emphasis>suffering</emphasis>, or " +#~ "<emphasis>sorrow</emphasis>." +#~ msgstr "" +#~ "De verticale streep tussen patronen betekent OF (Engels: OR). " +#~ "<emphasis>Johannes|Petrus</emphasis> komt overeen met <emphasis>Johannes</" +#~ "emphasis> of <emphasis>Petrus. Johannes .*Petrus|Petrus .*Johannes</" +#~ "emphasis> komt overeen met <emphasis>Johannes</emphasis> ... " +#~ "<emphasis>Petrus</emphasis> of <emphasis>Petrus</emphasis> ... " +#~ "<emphasis>Johannes</emphasis>. <emphasis>pijn|lijden|zorgen</emphasis> " +#~ "komt overeen met <emphasis>pijn</emphasis>, <emphasis>lijden</emphasis> " +#~ "of <emphasis>zorgen</emphasis>." + +#~ msgid "The parentheses ( )" +#~ msgstr "De haakjes ( )" + +#~ msgid "The use of Parentheses ( ) is not supported!" +#~ msgstr "Het gebruik van haakjes ( ) is niet ondersteund!" + +#~ msgid "The backslash prior to a special character \\*" +#~ msgstr "De backslash voorafgaand aan een speciaal teken \\*" + +#~ msgid "" +#~ "The Backslash prior to a special character indicates that the character " +#~ "is not being used in its special meaning, but is just to match itself. " +#~ "\"amen\\.\" matches <emphasis>amen.</emphasis> but not <emphasis>amen</" +#~ "emphasis>t and will not locate firm<emphasis>amen</emphasis>t." +#~ msgstr "" +#~ "De Backslash voorafgaand aan een speciaal karakter geeft aan dat het " +#~ "karakter niet wordt gebruikt in zijn speciale betekenis, maar gewoon als " +#~ "zichzelf. \"amen\\.\" komt overeen met <emphasis>amen.</emphasis> maar " +#~ "niet met <emphasis>amen</emphasis>t en zal daarom ook niet " +#~ "firm<emphasis>amen</emphasis>t vinden." + +#~ msgid "The backslash prior to an ordinary character \\s" +#~ msgstr "De backslash voorafgaand aan een normaal karakter \\s" + +#~ msgid "" +#~ "The Backslash prior to an ordinary character indicates that the character " +#~ "is not being used to match itself, but has special meaning." +#~ msgstr "" +#~ "De Backslash voorafgaand aan een normaal karakter geeft aan dat het " +#~ "karakter niet gebruikt wordt om het karakter zelf af te beelden, maar om " +#~ "zijn speciale betekenis." + +#~ msgid "" +#~ "\\b if used outside [ ] means word boundary. If used inside [ ], it means " +#~ "backspace. <emphasis>\\brighteous\\b</emphasis> matches " +#~ "<emphasis>righteous</emphasis> but not un<emphasis>righteous</emphasis> " +#~ "or <emphasis>righteous</emphasis>ness." +#~ msgstr "" +#~ "\\b als dit gebruikt wordt buiten [ ] dan geeft dit een woordgrens aan. " +#~ "Als het gebruikt wordt binnen [ ], dan betekent het backspace. <emphasis>" +#~ "\\brechtvaardig\\b</emphasis> komt overeen met <emphasis>rechtvaardig</" +#~ "emphasis>, maar niet met on<emphasis>rechtvaardig</emphasis> of " +#~ "<emphasis>rechtvaardig</emphasis>heid." + +#~ msgid "" +#~ "\\B means non-word boundary. <emphasis>\\Brighteous\\B</emphasis> matches " +#~ "un<emphasis>righteous</emphasis>ness and un<emphasis>righteous</" +#~ "emphasis>ly but not <emphasis>righteous</emphasis>, " +#~ "un<emphasis>righteous</emphasis> or <emphasis> righteous</emphasis>ness." +#~ msgstr "" +#~ "\\B betekent 'geen woordgrens'. <emphasis>\\Brechtvaardig\\B</emphasis> " +#~ "komt overeen met on<emphasis>rechtvaardig</emphasis>heid en " +#~ "on<emphasis>rechtvaardig</emphasis>e, maar niet met " +#~ "<emphasis>rechtvaardig</emphasis>, on<emphasis>rechtvaardig</emphasis> of " +#~ "<emphasis>rechtvaardig</emphasis>heid." + +#~ msgid "\\d means digit; same as [0-9]." +#~ msgstr "\\d betekent 'getal'; hetzelfde als [0-9]." + +#~ msgid "\\D means non-digit, same as [^0-9]." +#~ msgstr "\\D bekent 'geen getal', hetzelfde als [^0-9]." + +#~ msgid "\\s means whitespace character." +#~ msgstr "" +#~ "\\s betekent 'karakter met lege ruimte' (Engels: 'whitespace', b.v. " +#~ "spatie of tab)" + +#~ msgid "\\S means no whitespace character." +#~ msgstr "" +#~ "\\S betekent 'geen karakter met lege ruimte' (Engels: 'whitespace', b.v. " +#~ "spatie of tab)" + +#~ msgid "\\w means alphanumeric; same as [a-zA-Z0-9_]." +#~ msgstr "\\w betekent 'alfanumeriek'; hetzelfde als [a-zA-Z0-9_]." + +#~ msgid "\\W means not alphanumeric; same as [^a-zA-Z0-9_]." +#~ msgstr "\\W betekent 'niet-alfanumeriek'; hetzelfde als [^a-zA-Z0-9_]." + +#~ msgid "" +#~ "From a terminal you can use &bibletime; to open a random verse in the " +#~ "default bible: <screen>\n" +#~ "bibletime --open-default-bible \"<random>\"\n" +#~ "</screen> To open at a given passage like John 3:16, use: <screen>\n" +#~ "bibletime --open-default-bible \"John 3:16\"\n" +#~ "</screen> You can also use booknames in your current bookname language." +#~ msgstr "" +#~ "Vanuit een terminal kunt u &bibletime; gebruiken om een willekeurig vers " +#~ "uit de standaardbijbel te openen: <screen>\n" +#~ "bibletime --open-default-bible \"<random>\"\n" +#~ "</screen> Om een specifieke passage te openen, zoals Johannes 3:16, geeft " +#~ "u de opdracht: <screen>\n" +#~ "bibletime --open-default-bible \"Johannes 3:16\"\n" +#~ "</screen> U kunt zowel de Engelse boeknamen als de boeknamen in uw eigen " +#~ "taal gebruiken." + +#~ msgid "Bookshelf Manager" +#~ msgstr "Boekenplank Manager" + +#~ msgid "Configure &bibletime; dialog" +#~ msgstr "Configureer &bibletime; dialoog" + +#~ msgid "Tip of the Day" +#~ msgstr "Tip van de dag" + +#~ msgid "<firstname>Fred</firstname> <surname>Saalbach</surname>" +#~ msgstr "<firstname>Fred</firstname> <surname>Saalbach</surname>" + +#~ msgid "<firstname>Jeffrey</firstname> <surname>Hoyt</surname>" +#~ msgstr "<firstname>Jeffrey</firstname> <surname>Hoyt</surname>" + +#~ msgid "<firstname>Martin</firstname> <surname>Gruner</surname>" +#~ msgstr "<firstname>Martin</firstname> <surname>Gruner</surname>" + +#~ msgid "ROLES_OF_TRANSLATORS" +#~ msgstr "" +#~ "<othercredit role=\"translator\"><firstname>Johan</firstname><surname>van " +#~ "der Lingen</surname><affiliation><address><email>johanlingen@hotmail.com</" +#~ "email></address></affiliation><contrib></contrib></othercredit>" + +#~ msgid "<keyword>KDE</keyword>" +#~ msgstr "<keyword>KDE</keyword>" + +#~ msgid "sword" +#~ msgstr "Sword" + +#~ msgid "crosswire" +#~ msgstr "Crosswire" + +#~ msgid "help dialog" +#~ msgstr "'help' dialoog" diff --git a/i18n/handbook/handbook.pot b/i18n/handbook/handbook.pot new file mode 100644 index 0000000..a024c58 --- /dev/null +++ b/i18n/handbook/handbook.pot @@ -0,0 +1,1538 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2009-04-28 22:11-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: ENCODING" + +# type: Content of: <chapter><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:2 +msgid "Configuring &bibletime;" +msgstr "" + +# type: Content of: <chapter><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:3 +msgid "" +"In this section you find an overview to configure &bibletime;, which can be " +"found under <guimenu>Settings</guimenu> in the main menu." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:7 +msgid "Configure BibleTime Dialog" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:8 +msgid "" +"The &bibletime; user interface can be customized in many ways depending on " +"your needs. You can access the configuration dialog by selecting " +"<menuchoice> <guimenu>Settings</guimenu> </menuchoice> " +"<guimenuitem>Configure &bibletime;</guimenuitem>." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:19 +msgid "The startup behavior can be customized. Select from the following options:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:23 +msgid "Show startup logo" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:26 +msgid "" +"Display templates define the rendering of text (colors, size etc.). Various " +"built-in templates are available. If you select one, you will see a preview " +"on the right pane." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:34 +msgid "" +"Here you can specify which language should be used for the biblical " +"booknames. Set this to your native language, if it is available, and you'll " +"feel at home." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:38 +msgid "" +"By default, &bibletime; uses the default system display font. You can " +"override this font if necessary. Some languages require special fonts to be " +"displayed correctly, and this dialog allows you to specify a custom font for " +"each language." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><mediaobject><textobject> +#: docs/handbook/en/docbook/hdbk-config.docbook:48 +msgid "<phrase>Options Dialog - fonts</phrase>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><mediaobject><caption><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:51 +msgid "The Options dialog - Fonts." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:54 +msgid "" +"&bibletime; can now use all supported fonts. As long as the works you are " +"interested in display correctly nothing needs to be done here. If a work " +"only displays as a series of question marks (??????) or empty boxes, then " +"you know that the standard display font does not contain the characters used " +"in this work." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:61 +msgid "" +"To correct this, choose this work's language from the drop down menu. Select " +"the use custom font checkbox. Now select a font. For example, a font that " +"supports many languages is Code2000. If no installed font can display the " +"work you are interested in, try installing the localization package for that " +"language." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:68 +msgid "Installing fonts" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:69 +msgid "" +"Detailed font installation instructions are outside the scope of this " +"handbook. For further information you might want to refer to the <ulink " +"url=\"http://www.linux.org/docs/ldp/howto/Unicode-HOWTO-2.html\"> Unicode " +"HOWTO</ulink>." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><tip><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:75 +msgid "" +"If you use a small font like Clearlyu (about 22kb), &bibletime; will run " +"faster than with a large font like <trademark class=\"registered\">Bitstream " +"Cyberbit</trademark>(about 12Mb)." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:82 +msgid "Obtaining Fonts" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:83 +msgid "Fonts can be obtained from a number of sources:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:86 +msgid "Your *nix distribution." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:89 +msgid "Your distribution's localization packages." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:92 +msgid "" +"An existing <trademark class=\"registered\">Microsoft " +"Windows</trademark>installation on the same computer." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:98 +msgid "A font collection, such as are available from Adobe or Bitstream." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><itemizedlist><listitem><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:102 +msgid "Online font collections." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:105 +msgid "" +"Unicode fonts support more characters than other fonts, and some of these " +"fonts are available at no charge. None of available fonts includes all " +"characters defined in the Unicode standard, so you may want to use different " +"fonts for different languages." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><table><title> +#: docs/handbook/en/docbook/hdbk-config.docbook:111 +msgid "Unicode Fonts" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:119 +msgid "Perhaps the best free Unicode font, covering a wide range of characters." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:127 +msgid "Excellent Unicode fonts from the Summer Institute of Linguistics." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:135 +msgid "A new free Unicode font initiative." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:142 +msgid "Several fonts available from the Crosswire Bible Society Ftp site." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:150 +msgid "" +"Covers almost the entire range of Unicode, but might slow &bibletime; down " +"because of its size." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:155 +msgid "Clearlyu" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:156 +msgid "Included in some distributions. Contains European, Greek, Hebrew, Thai." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-config.docbook:164 +msgid "Partial coverage, see information on linked site." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:170 +msgid "" +"There are good Unicode font lists on the net, as the one by Christoph Singer " +"( <ulink url=\"http://www.slovo.info/unifonts.htm\">Multilingual Unicode " +"TrueType Fonts in the Internet</ulink>), or the one by Alan Wood ( <ulink " +"url=\"http://www.alanwood.net/unicode/fontsbyrange.html\"> Unicode character " +"ranges and the Unicode fonts that support them</ulink>)." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:184 +msgid "" +"Many features provided by the Sword backend can now be customized in " +"&bibletime;. These features are documented right in the dialog. You also " +"have the possibility to specify standard works that should be used when no " +"specific work is specified in a reference. An example: The standard Bible is " +"used to display the content of cross references in the Bible. When you hover " +"over then, the Mag will show the content of the verses referred to, " +"according to the standard Bible you specified." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-config.docbook:198 +msgid "" +"HotKeys are special key commands that can be used in the place of the menu " +"items and icons. A number of &bibletime;'s commands have predefined HotKeys " +"(see <link linkend=\"hdbk-reference-hotkeys\">this section</link> for a " +"complete listing). Most of &bibletime;'s commands can be assigned HotKeys " +"here. This is very helpful to quickly access the functions that you need the " +"most." +msgstr "" + +# type: Content of: <chapter><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:2 +msgid "Introduction" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:4 +msgid "About &bibletime;" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:5 +msgid "" +"&bibletime; is a Bible study tool with support for different types of texts " +"and languages. Even large amounts of works modules are easy to install and " +"manage. It is built on the <ulink " +"url=\"http://www.crosswire.org/sword\">Sword</ulink> library, which provides " +"the back-end functionality for &bibletime;, such as viewing Bible text, " +"searching etc. Sword is the flagship product of the <ulink " +"url=\"http://www.crosswire.org\">Crosswire Bible Society</ulink>." +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:14 +msgid "" +"&bibletime; is designed to be used with works encoded in one of the formats " +"supported by the Sword project. Complete information on the supported " +"document formats can be found in the <ulink " +"url=\"http://www.crosswire.org/sword/develop/index.jsp\"> developers " +"section</ulink> of the Sword Project, Crosswire Bible Society." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:22 +msgid "Available works" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:23 +msgid "" +"Over 200 documents in 50 languages are available from the <ulink " +"url=\"http://www.crosswire.org\">Crosswire Bible Society</ulink>. These " +"include:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:28 +msgid "Bibles" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:30 +msgid "" +"The full Bible text, with optional things like Strong's Numbers, headings " +"and/or footnotes in the text. Bibles are available in many languages, and " +"include not only modern versions, but also ancient texts like the Codex " +"Leningradensis (\"WLC\", Hebrew), and the Septuagint (\"LXX\", Greek). This " +"is the most advanced section in the library of the Sword project." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:40 +msgid "Books" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:42 +msgid "" +"Books available include \"Imitation of Christ\", \"Enuma Elish\", and " +"\"Josephus: The Complete Works\"" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:47 +msgid "Commentaries" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:49 +msgid "" +"Commentaries available include classics like John Wesley's \"Notes on the " +"Bible\", Matthew Henry's commentary and Luther's \"Commentary on " +"Galatians.\" With the <emphasis>Personal</emphasis> commentary you can <link " +"linkend=\"hdbk-op-parts-desk-write\"> record your own personal notes</link> " +"to sections of the Bible." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:58 +msgid "Daily devotionals" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:60 +msgid "" +"Many people appreciate these daily portions from God's word. Available works " +"include Daily Light on the Daily Path, and the Losungen." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><term> +#: docs/handbook/en/docbook/hdbk-intro.docbook:66 +msgid "Lexicons/Dictionaries" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:68 +msgid "" +"Lexicons available include: Robinson's Morphological Analysis Codes, " +"Brown-Driver-Briggs Hebrew Lexicon and the International Standard Bible " +"Encyclopaedia. Dictionaries available include Strong's Hebrew Bible " +"Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged " +"Dictionary of the English Language 1913, Nave's Topical Bible." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-intro.docbook:80 +msgid "Motivation" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:81 +msgid "" +"Our desire is to serve God, and to do our part to help others grow in their " +"relationship with Him. We have striven to make this a powerful, quality " +"program, and still make it simple and intuitive to operate. It is our desire " +"that God be praised, as He is the source of all good things." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><blockquote><attribution> +#: docs/handbook/en/docbook/hdbk-intro.docbook:87 +msgid "James 1:17, NASB" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><blockquote><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:88 +msgid "" +"Every good thing given and every perfect gift is from above, coming down " +"from the Father of lights, with whom there is no variation or shifting " +"shadow." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-intro.docbook:92 +msgid "God bless you as you use this program." +msgstr "" + +# type: Content of: <chapter><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:2 +msgid "Program operation" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:4 +msgid "Program overview" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:5 +msgid "This is what a typical &bibletime; session looks like:" +msgstr "" + +# type: Content of: <chapter><sect1><para><mediaobject><textobject> +#: docs/handbook/en/docbook/hdbk-operation.docbook:11 +msgid "<phrase>The &bibletime; application window</phrase>" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:14 +msgid "" +"You can easily see the different parts of the application. The Bookshelf on " +"the left side is used to open works and to manage your bookmarks. The little " +"\"Mag\" window below the Bookshelf is used to display extra information that " +"is embedded in documents. When you move your mouse over a footnote marker, " +"for example, then the Mag will display the actual content of the " +"footnote. The toolbar gives you quick access to important functions, and the " +"Desk on the right side is where you do your real work." +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:24 +msgid "" +"Let us now proceed by looking at the different parts of the application " +"individually." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:28 +msgid "Parts of the &bibletime; application window" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:30 +msgid "The Bookshelf" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:31 +msgid "" +"The Bookshelf lists all installed works, sorted by category and language. It " +"also has a category called \"Bookmarks\". This is where you can store and " +"access your own bookmarks." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:36 docs/handbook/en/docbook/hdbk-operation.docbook:141 +msgid "Reading works" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:37 +msgid "" +"To open a work from the bookshelf for reading, simply click with the " +"<mousebutton>left mouse button</mousebutton> on the desired category " +"(Bibles, Commentaries, Lexicons, Books, Devotionals or Glossaries) to " +"display its contents. Then just click on one of the works to open it for " +"reading. A read window will appear in the Desk area." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:46 docs/handbook/en/docbook/hdbk-operation.docbook:96 +msgid "Drag & Drop Works Here" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:49 +msgid "" +"If you are reading a certain work, and want to open another work at the " +"passage you are reading, you can use a shortcut. Simply click with the " +"<mousebutton>left mouse button</mousebutton>on the verse/passage reference " +"(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work " +"you want to open, and it will be opened for reading at the specified " +"location. You can also drag a verse reference into an existing read window, " +"then it will jump to the specified location." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:61 +msgid "Additional information about works" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:62 +msgid "" +"If you click with the <mousebutton>right</mousebutton>mouse button on the " +"symbol of a work, you will see a menu with additional entries that are " +"relevant for this work. <guimenuitem>\"About this work\"</guimenuitem>opens " +"a window with lots of interesting information about the selected work. " +"<guimenuitem>\"Unlock this work\"</guimenuitem>opens a small dialog for " +"encrypted documents, where you can enter the unlock key to access the " +"work. For additional information on locked works, please see <ulink " +"url=\"http://www.crosswire.org/sword/modules/aboutlocked.jsp\"> this " +"page</ulink> on the Crosswire Bible Society web site." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:78 docs/handbook/en/docbook/hdbk-operation.docbook:204 +msgid "Searching in works" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:79 +msgid "" +"You can search in a work by clicking with the " +"<mousebutton>right</mousebutton>mouse button on its symbol and selecting " +"<guimenuitem>\"Search in work(s)\"</guimenuitem>. By pressing &Shift; and " +"clicking on other works you can select more than one. Then follow the same " +"procedure to open the search dialog. You will be searching in all of these " +"documents. A complete description of the operation of the search features " +"can be found <link linkend=\"hdbk-op-search\">here</link>." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:92 +msgid "Working with bookmarks" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:99 +msgid "" +"Click with the <mousebutton>right</mousebutton>mouse button on the bookmark " +"category of the bookshelf and select <guimenuitem>\"Create new " +"folder\"</guimenuitem> to create a new bookmark subfolder. You can use " +"normal drag & drop functions to drag verse references from read windows " +"or search results to the bookmark folder, and to rearrange bookmarks between " +"folders." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:107 +msgid "" +"You can also import bookmarks from other people or export bookmarks to share " +"them. To do this, open the <guimenu>context menu</guimenu>of the bookmark " +"folder as described above, and select <guimenuitem>\"Export " +"bookmarks\"</guimenuitem>. This will bring up a dialog box for you to save " +"the bookmark collection. You can import bookmarks in a similar way." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:115 +msgid "" +"You can also click with the <mousebutton>right</mousebutton>on folders and " +"bookmarks to change their names and descriptions." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:122 +msgid "The Mag(nifying glass)" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:124 +msgid "" +"This little window in the lower left corner of the &bibletime; window is " +"purely passive. Whenever your mouse cursor is located over some text with " +"additional information (e.g., Strong's numbers), then this additional " +"information will be displayed in the Mag, and not in the text itself. Just " +"try it out." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:133 +msgid "The Desk" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:134 +msgid "" +"The Desk is where the real work with &bibletime; takes place. Here you can " +"open works from the Bookshelf, read them, <link " +"linkend=\"hdbk-op-search\">search</link> in them, and even save your " +"annotations in the personal commentary module (see <link " +"linkend=\"hdbk-op-parts-desk-write\">below</link>)." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:142 +msgid "" +"As we have <link linkend=\"hdbk-op-parts-bookshelf-open\">already " +"seen</link>, you can open works for reading simply by clicking on their " +"symbol in the Bookshelf. A read window will open in the Desk's area. Every " +"read window has a toolbar. There you can find tools to navigate in the work " +"that this read window is connected to, as well as history buttons like the " +"ones that you know from your browser." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:153 +msgid "Read window placement" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:154 +msgid "" +"Of course, you can open multiple works at the same time. There are several " +"possibilities for arranging the read windows on the desk. Please have a look " +"at the entry <guimenu>Window</guimenu>in the main menu. There you can see " +"that you can either control the placement of the read windows completely " +"yourself, or have &bibletime; handle the placement automatically. To achieve " +"this, you have to select one of the automatic placement modes available at " +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement " +"mode</guimenuitem> </menuchoice>. Just try it out, it's simple and works." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:169 +msgid "Editing your own commentary" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:170 +msgid "" +"To be able to store your own comments about parts of the Bible, you have " +"install a certain work from the library of the <ulink " +"url=\"http://www.crosswire.org\">Crosswire Bible Society</ulink>. This work " +"is called \"Personal commentary\"." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:176 +msgid "" +"If you open the personal commentary by clicking on its symbol in the " +"Bookshelf with a <mousebutton>left</mousebutton>mouse button, it opens in " +"read mode. You will not be able to edit it in this mode. Should you wish to " +"write annotations into the personal commentary, you have to open it with the " +"<mousebutton>right</mousebutton>mouse button and then select <guimenu>Edit " +"this work</guimenu>and then either <guimenuitem>Plain " +"text</guimenuitem>(source code editor) or " +"<guimenuitem>HTML</guimenuitem>(basic gui wysiwyg editor)." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:189 +msgid "" +"If <menuchoice> <guimenu>Edit this work</guimenu> </menuchoice> is " +"deactivated, please check if you have write permission for the files of the " +"personal commentary." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:197 +msgid "" +"Drag & drop works here. Drop a verse reference and the text of the verse " +"will be inserted." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:207 +msgid "Searching text in an open read window" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:208 +msgid "" +"You can look for a word or phrase in the open read window (e.g. the chapter " +"of a bible that you're reading) just like you are used to from other " +"programs. This function can be reached either by clicking with the " +"<mousebutton>right</mousebutton>mouse button and selecting " +"<guimenuitem>Find...</guimenuitem>, or by using the hotkey <keycombo " +"action=\"simul\">&Ctrl; <keycap>F</keycap></keycombo>. Read on to learn how " +"you can search in entire works." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:220 +msgid "Accessing the search dialog" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:221 +msgid "" +"You can search in a work by clicking with the " +"<mousebutton>right</mousebutton>mouse button on its symbol in the " +"<guimenu>Bookshelf</guimenu>and selecting <guimenuitem>Search in " +"work(s)</guimenuitem>. By holding &Shift; or &Ctrl; and clicking on other " +"work's names you can select more than one. Then follow the same procedure to " +"open the search dialog. You will be searching in all of these works at the " +"same time." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:231 +msgid "" +"You can also access the search dialog by clicking on <menuchoice> " +"<guimenu>Search</guimenu> </menuchoice> from the main menu, and selecting " +"the appropriate entry." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:237 +msgid "" +"A third possibility to start searches is to click on the search symbol in an " +"open read window." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:242 +msgid "Search configuration" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><screenshot><screeninfo> +#: docs/handbook/en/docbook/hdbk-operation.docbook:244 +msgid "Search Text Dialog Options Tab" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:252 +msgid "Selecting works" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:253 +msgid "" +"At the top of the options tab you will find " +"<guibutton>Choose</guibutton>(works). If you would like to search in " +"multiple works, click on this button and you will be offered a menu where " +"you can select the works you want to search in." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:260 +msgid "Using Search Scopes" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:261 +msgid "" +"You can narrow the scope of your search to certain parts of the Bible by " +"selecting one of the predefined scopes from the list in <guimenu>Search " +"scope</guimenu>. You can define your own search ranges by clicking the " +"<guibutton>Setup ranges</guibutton>button." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:269 +msgid "Basic Search Syntax Introduction" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:270 +msgid "" +"Enter search terms separated by spaces. By default the search function will " +"return results that match any of the search terms (OR). To search for all " +"the terms separate the terms by AND." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:274 +msgid "" +"You can use wildcards: '*' matches any sequence of characters, while '?' " +"matches any single character. The use of brackets allows you to group your " +"search terms, e.g. '(Jesus OR spirit) AND God'." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:278 +msgid "" +"To search text other than the main text, enter the text type followed by " +"':', and then the search term. For example, to search for the Strong's " +"number H8077, use 'strong:H8077'." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:282 +msgid "Available text types:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:284 +msgid "Search Types" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:288 +msgid "Prefix" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:289 +msgid "Meaning" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:294 +msgid "heading:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:295 +msgid "searches headings" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:298 +msgid "footnote:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:299 +msgid "searches footnotes" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:302 +msgid "strong:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:303 +msgid "searches Strong's Numbers" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:306 +msgid "morph:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para><table><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-operation.docbook:307 +msgid "searches morphology codes" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:312 +msgid "" +"BibleTime uses the Lucene search engine to perform your searches. It has " +"many advanced features, and you can read more about it here: <ulink " +"url=\"http://lucene.apache.org/java/docs/index.html\"> " +"http://lucene.apache.org/java/docs/index.html</ulink>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:320 +msgid "Search results" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:321 +msgid "" +"Here you can see how many instances of the search string were found, sorted " +"by works. Clicking on a work with the <mousebutton>right</mousebutton>mouse " +"button allows you to copy, save, or print all verses that were found in a " +"certain work at once. This also works when you click on one or more of the " +"references to copy, save or print them. Clicking on a particular reference " +"opens that verse up in context in the preview window below." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:330 +msgid "" +"Drag a reference and drop it on a work symbol on the Bookshelf to open the " +"work at that verse in a new read window." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:335 +msgid "" +"Drag a reference and drop it on an open read window, and it will jump to " +"that verse." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:339 +msgid "Select references and drag them to the Bookshelf to create bookmarks." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:343 +msgid "Search result analysis" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:344 +msgid "" +"Click on <guibutton>Search analysis</guibutton>to open the search analysis " +"display. This gives a simple graphic analysis of the number of instances the " +"search string was found in each book of the Bible, and you can also save the " +"analysis." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><sect3><screenshot><screeninfo> +#: docs/handbook/en/docbook/hdbk-operation.docbook:350 +msgid "Search Analysis Dialog Box" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:361 +msgid "The <guimenuitem>Bookshelf Manager</guimenuitem>" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:363 +msgid "" +"The <guimenuitem>Bookshelf Manager</guimenuitem> is a tool to manage your " +"Bookshelf. You can install new works to your Bookshelf, and update or remove " +"existing works from your Bookshelf. Access it by clicking <menuchoice> " +"<guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</guimenuitem> " +"</menuchoice> in the main menu." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:373 +msgid "Bookshelf path(s) setup" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:374 +msgid "" +"Here you can specify where &bibletime; may store your Bookshelf on the hard " +"drive. You can even store it in multiple directories. Default is " +"\"~/.sword/\"." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><tip><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:378 +msgid "" +"If you have a sword CD, but do not want to install all the works on the hard " +"disk, but use them directly from the CD, then you can add the path to the CD " +"as one of your bookshelf paths. When you start &bibletime;, it will show all " +"works on the CD if it is present." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:386 +msgid "Install/update work(s)" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:387 +msgid "" +"With this facility, you can connect to a repository of works (called " +"\"library\"), and transfer one or more works to your local Bookshelf. These " +"libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online " +"repository of Sword modules, or another site offering Sword modules). You " +"can manage your libraries with <guibutton>Add library</guibutton> and " +"<guibutton>Delete library</guibutton>." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:395 +msgid "" +"To begin the installation or update process, select a library you want to " +"connect to and a local Bookshelf path to install the work(s) to. Then click " +"on <guibutton>Connect to library</guibutton>. &bibletime; will scan the " +"contents of the library and present you with a list of works that you can " +"add to your Bookshelf, or that you already have installed but are available " +"in a new version in the library, and thus can be updated. Then you can mark " +"all works that you want to install or update, and click on " +"<guibutton>Install works</guibutton>. They will then be transferred to your " +"Bookshelf." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:408 +msgid "Remove work(s)" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:409 +msgid "" +"This facility allows you to delete one or more of the works from your " +"Bookshelf too free up disk space. Simply mark the items and click on " +"<guibutton>Remove works</guibutton>." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:415 +msgid "Search Indexes" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:416 +msgid "" +"This option allows you to create new search indexes and cleanup orphaned " +"index files for removed works." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-operation.docbook:425 +msgid "Exporting and Printing" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:426 +msgid "" +"In many places, you can open a context menu by clicking with the " +"<mousebutton>right</mousebutton>mouse button. Depending on context, it will " +"allow you to <guimenuitem>Select</guimenuitem>, " +"<guimenuitem>Copy</guimenuitem> (to clipboard), " +"<guimenuitem>Save</guimenuitem> or <guimenuitem>Print</guimenuitem> " +"text. This works for example in the read windows, when you click on the " +"normal text or the verse reference, or in the search result page when you " +"click on a work or one or more verse references. It is pretty " +"straightforward, so just try it out." +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-operation.docbook:439 +msgid "" +"Printing from &bibletime; is rather basic and is intended as a utility. If " +"you are composing a document or presentation containing text from " +"&bibletime; works, we suggest that you use one of the presentation or " +"editing tools on your system to format your document, rather than printing " +"from &bibletime; directly." +msgstr "" + +# type: Content of: <chapter><title> +#: docs/handbook/en/docbook/hdbk-reference.docbook:2 +msgid "Reference" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-reference.docbook:4 +msgid "Main menu reference" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:5 +msgid "" +"In this section you can find detailed descriptions of all entries in the " +"main menu of &bibletime;. They are ordered in just the way they appear in " +"&bibletime;, with all the sub-items listed under the major menu item they " +"belong to. You can also see the hotkey of each item;a complete listing of " +"all hotkeys can be found in <link linkend=\"hdbk-reference-hotkeys\">this " +"section</link>." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:36 +msgid "" +"<action>Closes BibleTime.</action> BibleTime will ask you if you want to " +"write unsaved changes to disk." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:69 +msgid "" +"<action>Toggles full screen display.</action> Toggle this setting to " +"maximize the &bibletime; window." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:88 +msgid "" +"<action>Toggles Toolbar display.</action> Toggle this setting to turn the " +"main toolbar on or off." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:102 +msgid "" +"<action>Toggles display of the Bookshelf.</action> Toggle this setting to " +"turn the Bookshelf on the left pane on or off. This can be handy if you need " +"more space for the Mag." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:118 +msgid "" +"<action>Toggles display of the Mag(nifying glass).</action> Toggle this " +"setting to turn the Mag on the left pane on or off." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:148 +msgid "" +"<action>Opens the Search Dialog to search in the standard Bible " +"only</action>. More works can be added in the Search Dialog." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:171 +msgid "" +"<action>Opens the Search Dialog to search in all open works</action>. More " +"works can be added in the Search Dialog." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:197 +msgid "" +"<action>Directly saves the current session</action>. This will open a " +"context menu where you can select an existing session to save to. It will be " +"overwritten with your current session. See the next item on how to save to a " +"new session." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:222 +msgid "" +"<action>Saves the current session under a new name</action>. This will ask " +"for a new name to save the session to." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:241 +msgid "" +"<action>Loads an existing session</action>. This will open a context menu " +"where you can select an existing session to load." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:260 +msgid "" +"<action>Deletes an existing session</action>. This will open a context menu " +"where you can select an existing session that should be deleted." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:280 +msgid "" +"<action>Controls the basic window arrangement behaviour</action>. In the " +"opening context menu, you can either specify that you want to take care of " +"the window arrangement yourself (Manual mode) or have &bibletime; handle it " +"for you (Automatical modes, just try them out!)." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:306 +msgid "<action>Closes all open windows</action>." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:330 +msgid "" +"<action>Opens &bibletime;'s main configuration dialog</action>. You can " +"configure all kinds of nice settings there to adapt &bibletime; to your " +"needs. Please see <link linkend=\"hdbk-config-bt\">this section</link> for " +"details." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:359 +msgid "" +"<action>Opens a dialog where you can change your Sword configuration and " +"manage your bookshelf</action>. Please see <link " +"linkend=\"hdbk-op-bookshelfmanager\">this section</link> for details." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:392 +msgid "<action>Opens &bibletime;'s user guide</action> You are reading it now." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:417 +msgid "" +"<action>Opens a guide on how to study the Bible</action> It is the hope of " +"the &bibletime; team that this HowTo will provoke the readers to study the " +"scriptures to see what they say. This particular study guide has been chosen " +"as it takes care not to advocate any particular denominational doctrine. We " +"expect you to read and study the scriptures to understand what they say. If " +"you start with the attitude that you want to have the Lord sow his word in " +"your heart He will not disappoint you." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:438 +msgid "" +"<action>Opens a window about &bibletime; project information</action> " +"contains information about &bibletime; software version, project " +"contributors, &sword; software version, &qt; software version and the " +"license agreement." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-reference.docbook:450 +msgid "HotKeys index" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-reference.docbook:451 +msgid "" +"This is index of all hotkeys and their corresponding description in the " +"handbook. The hotkeys are sorted (roughly) alphabetical. If you want to " +"directly find out which hotkey a certain menu item has, you can either look " +"at the entry itself in &bibletime; (as it always shows the hotkey), or you " +"can look it up in <link linkend=\"hdbk-reference-menus\">this " +"section</link>." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:464 +msgid "Hotkey" +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><thead><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:465 +msgid "Description" +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:474 +msgid "Moves back in the history of read windows." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:481 +msgid "Moves forward in the history of read windows." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:490 +msgid "" +"<link linkend=\"hdbk-reference-menus-search-defaultbible\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in default bible</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in the " +"default bible." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:504 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement " +"mode</guimenuitem> <guimenuitem>Auto-tile vertically</guimenuitem> " +"</menuchoice>equivalent; toggle automatic window tiling." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:517 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement " +"mode</guimenuitem> <guimenuitem>Auto-tile horizontally</guimenuitem> " +"</menuchoice>equivalent; toggle automatic window tiling." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:530 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement " +"mode</guimenuitem> <guimenuitem>Auto-cascade</guimenuitem> " +"</menuchoice>equivalent; toggle automatic window cascading." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:543 +msgid "" +"<menuchoice> <guimenu>Window</guimenu> <guimenuitem>Arrangement " +"mode</guimenuitem> <guimenuitem>Manual mode</guimenuitem> " +"</menuchoice>equivalent; toggle manual window placement." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:556 +msgid "" +"<link linkend=\"hdbk-reference-menus-window-savenewsession\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Save as new session</guimenuitem> " +"</menuchoice> </link>equivalent; saves current layout as new session." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:570 +msgid "" +"<link linkend=\"hdbk-reference-menus-window-closeall\"> <menuchoice> " +"<guimenu>Window</guimenu> <guimenuitem>Close all</guimenuitem> </menuchoice> " +"</link>equivalent; closes all open windows." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:582 +msgid "Zoom out. This decreases the font size of read windows." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:590 +msgid "Zoom in. This increases the font size of read windows." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:598 +msgid "Select all. This selects all text in read windows." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:606 +msgid "Copy. This copies the selected text to the clipboard." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:614 +msgid "Search. This lets you search within the text of a read window." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:623 +msgid "" +"<link linkend=\"hdbk-reference-menus-search-openworks\"> <menuchoice> " +"<guimenu>Search</guimenu> <guimenuitem>Search in open work(s)</guimenuitem> " +"</menuchoice> </link>equivalent; opens the search dialog to search in all " +"currently opened works." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:637 +msgid "" +"<link linkend=\"hdbk-reference-menus-file-quit\"> <menuchoice> " +"<guimenu>File</guimenu> <guimenuitem>Quit</guimenuitem> </menuchoice> " +"</link>equivalent; closes &bibletime;." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:649 +msgid "Closes the current window." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:658 +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Handbook</guimenuitem> " +"</menuchoice>equivalent; opens the handbook." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:670 +msgid "" +"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>BibleStudy " +"Howto</guimenuitem> </menuchoice>equivalent; opens the BibleStudy Howto." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:683 +msgid "" +"<link linkend=\"hdbk-reference-menus-settings-bookshelf_manager\"> " +"<menuchoice> <guimenu>Settings</guimenu> <guimenuitem>Bookshelf " +"Manager</guimenuitem> </menuchoice> </link>equivalent; opens the Bookshelf " +"Manager." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:698 +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showbookshelf\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show Bookshelf</guimenuitem> " +"</menuchoice> </link>equivalent; toggles display of the Bookshelf." +msgstr "" + +# type: Content of: <chapter><sect1><informaltable><tgroup><tbody><row><entry> +#: docs/handbook/en/docbook/hdbk-reference.docbook:713 +msgid "" +"<link linkend=\"hdbk-reference-menus-view-showmag\"> <menuchoice> " +"<guimenu>View</guimenu> <guimenuitem>Show mag</guimenuitem> </menuchoice> " +"</link>equivalent; toggles display of the mag(nifying glass)." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:2 docs/handbook/en/docbook/hdbk-start.docbook:6 +msgid "Starting &bibletime;" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:4 +msgid "How to start &bibletime;" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:7 +msgid "" +"&bibletime; is an executable file that is integrated with the desktop. You " +"can launch &bibletime; from the Start Menu with this icon:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><mediaobject><textobject> +#: docs/handbook/en/docbook/hdbk-start.docbook:15 +msgid "<phrase>&bibletime; start icon</phrase>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:18 +msgid "" +"&bibletime; can also be launched from a terminal command prompt. To launch " +"&bibletime;, open a terminal window and type:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:21 +#, no-wrap +msgid "&bibletime;" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:24 +msgid "Other window managers" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:25 +msgid "" +"&bibletime; can be used with other window managers such as Gnome, BlackBox, " +"Fluxbox, OpenBox or Sawfish, providing the appropriate base libraries are " +"already installed on your computer." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:31 +msgid "Startup customization" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:32 +msgid "" +"From a terminal you can use &bibletime; to open a random verse in the " +"default bible:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:34 +#, no-wrap +msgid "" +"bibletime --open-default-bible\n" +" \"<random>\"" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:35 +msgid "To open at a given passage like John 3:16, use:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><screen> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +#, no-wrap +msgid "bibletime --open-default-bible \"John 3:16\"" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:37 +msgid "You can also use booknames in your current bookname language." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/handbook/en/docbook/hdbk-start.docbook:42 +msgid "Startup sequence" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:43 +msgid "" +"As &bibletime; launches you may see the following screens before the main " +"&bibletime; window opens:" +msgstr "" + +# type: Content of: <chapter><sect1><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:52 +msgid "" +"<action>Modifies your Bookshelf.</action> This dialog lets you modify your " +"Bookshelf, add or delete works from your system. It will only be shown if " +"no default Bookshelf can be found. Please see <link " +"linkend=\"hdbk-op-bookshelfmanager\"> this section</link> for further " +"details. If you start off with an empty Bookshelf, it will be helpful to " +"install at least one Bible, Commentary, Lexicon and one Book to get to know " +"&bibletime;'s basic features quickly." +msgstr "" + +# type: Content of: <chapter><sect1><variablelist><varlistentry><listitem><para> +#: docs/handbook/en/docbook/hdbk-start.docbook:69 +msgid "" +"<action>Customizes &bibletime;.</action>This dialog lets you adapt " +"&bibletime; to your needs. Please see <link linkend=\"hdbk-config-bt\">the " +"detailed description</link> of this dialog." +msgstr "" + +# type: Content of the bibletime entity +#: docs/handbook/en/docbook/index.docbook:5 +msgid "<application>BibleTime</application>" +msgstr "" + +# type: Content of the sword entity +#: docs/handbook/en/docbook/index.docbook:6 +msgid "<application>Sword</application>" +msgstr "" + +# type: Content of the kde entity +#: docs/handbook/en/docbook/index.docbook:7 +msgid "<application>KDE</application>" +msgstr "" + +# type: Content of the qt entity +#: docs/handbook/en/docbook/index.docbook:8 +msgid "<application>Qt</application>" +msgstr "" + +# type: Content of the Shift entity +#: docs/handbook/en/docbook/index.docbook:10 +msgid "Shift" +msgstr "" + +# type: Content of the Ctrl entity +#: docs/handbook/en/docbook/index.docbook:11 +msgid "Ctrl" +msgstr "" + +# type: Content of the Alt entity +#: docs/handbook/en/docbook/index.docbook:12 +msgid "Alt" +msgstr "" + +# type: Content of: <book><bookinfo><title> +#: docs/handbook/en/docbook/index.docbook:22 +msgid "The &bibletime; handbook" +msgstr "" + +# type: Content of: <book><bookinfo><copyright><holder> +#: docs/handbook/en/docbook/index.docbook:44 +msgid "the &bibletime; team" +msgstr "" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/handbook/en/docbook/index.docbook:47 +msgid "The &bibletime; handbook is part of &bibletime;." +msgstr "" + +# type: Content of: <book><bookinfo><date> +#: docs/handbook/en/docbook/index.docbook:50 +msgid "2009-04" +msgstr "" + +# type: Content of: <book><bookinfo><releaseinfo> +#: docs/handbook/en/docbook/index.docbook:51 +msgid "2.0" +msgstr "" + +# type: Content of: <book><bookinfo><abstract><para> +#: docs/handbook/en/docbook/index.docbook:53 +msgid "&bibletime; is a Bible study tool based on the Sword framework." +msgstr "" diff --git a/i18n/howto/howto-bg.po b/i18n/howto/howto-bg.po new file mode 100644 index 0000000..d6502b7 --- /dev/null +++ b/i18n/howto/howto-bg.po @@ -0,0 +1,2251 @@ +# translation of index.po to Bulgarian +# Copyright (C) 2003 Free Software Foundation, Inc. +# Andrew Ivanov <linux_ready@yahoo.com>, 2003 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: index\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: 2003-12-28 14:05+0200\n" +"Last-Translator: Andrew Ivanov <linux_ready@yahoo.com>\n" +"Language-Team: Bulgarian\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-xml2pot; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" + +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "Основи на изучаването на Библията" + +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "Целта на изучаването" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +#, fuzzy +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" +"Йоан 5:39-40: <emphasis>\"Вие изследвате писанията, понеже мислите, че в тях " +"имате вечен живот, и те са, които свидетелствуват за Мене, и пак не искате " +"да дойдете при Мене, за да имате живот.\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:12 +#, fuzzy +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said <quote>we go to the cradle only for the sake of the baby</quote>; just " +"so in Bible study, we do it not for its own sake but for fellowship with God." +msgstr "" +"Главната цел на тази книга е да Ви помогне да стигнете до Човешкия Син. " +"Мартин Лутер е казал: \"ние отиваме до яслата само заради младенеца\". Така " +"е и при изучаването на Библията - не я изучаваме заради нея самата, а заради " +"общението с Бог." + +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:19 +#, fuzzy +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "" +"Евреите, към които Исус говори,.... си мислели, че да притежаваш Писанията " +"се равнява на това да имаш живот. Хилел обичал да казва: \"Онзи, който " +"притежавал думите на Тората, притежавал живот в отвъдния свят.\" Тяхното " +"изучаване било самодостатъчно. Това била тяхната ужасна заблуда..." + +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "" +"Четенето на Библията не е заслуга и не носи никаква изгода само по себе си, " +"освен ако не ни приближава до Исус Христос. Това от което имаме нужда при " +"четенето на Библията, е тръпнещото очакване чрез нея да се срещнем с Христос." + +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "Подходи към Божието Слово" + +#: docs/howto/en/docbook/howto-basics.docbook:32 +#, fuzzy +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "" +"Слушането и четенето на Библията спомагат за придобиване на обща представа, " +"докато изучаването и запаметяването дават детайлна представа. Размислите " +"върху писанията спомагат за съединяването на чутото, прочетеното, " +"изследваното и запаметеното в едно цяло." + +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "Слушане" + +#: docs/howto/en/docbook/howto-basics.docbook:38 +#, fuzzy +msgid "" +"Lk.11:28 <quote>blessed are those who hear the word of God, and observe it.</" +"quote>" +msgstr "" +"Лука 11:25: <emphasis>\"Блажени ония, които слушат Божието слово и го пазят." +"\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "Четене" + +#: docs/howto/en/docbook/howto-basics.docbook:43 +#, fuzzy +msgid "" +"Rev.1:3 <quote>Blessed is he who reads and those who hear the words of this " +"prophecy [...]</quote>" +msgstr "" +"Откровение 1:3: <emphasis>Блажен, който прочита, и ония, които слушат думите " +"на това пророчество...\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:45 +#, fuzzy +msgid "" +"1 Tim.4:13 <quote>give attention to the public reading of Scripture [...]</" +"quote>" +msgstr "" +"1 Тим. 4:13: <emphasis>\"...внимавай на прочитането, на увещаването и на " +"поучаването.\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "Study" + +#: docs/howto/en/docbook/howto-basics.docbook:50 +#, fuzzy +msgid "" +"Acts 17:11 <quote>Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so.</quote>" +msgstr "" +"Деяния 17:11: <emphasis>\"И беряните бяха по-благородни от солунците, защото " +"приеха учението без всякакъв предразсъдък, и всеки ден изследваха писанията " +"да видят дали това е вярно.\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:54 +#, fuzzy +msgid "" +"2 Tim.2:15 <quote>Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth.</quote>" +msgstr "" +"2 Тимотей 2:15: <emphasis>\"Старай се да се представиш одобрен пред Бога " +"работник, който няма от що да се срамува, като излагаш право словото на " +"истината.\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "Запаметяване" + +#: docs/howto/en/docbook/howto-basics.docbook:60 +#, fuzzy +msgid "" +"Ps.119:11 <quote>Thy word I have hid in my heart, that I may not sin against " +"Thee.</quote>" +msgstr "" +"Пс. 119:11: <emphasis>\"В сърцето си опазих Твоето слово За да не ти " +"съгрешавам.\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "Размисъл" + +#: docs/howto/en/docbook/howto-basics.docbook:65 +#, fuzzy +msgid "" +"Ps.1:2-3 <quote>But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers.</quote>" +msgstr "" +"Пс 1:2-3: <emphasis>\"Но се наслаждава в закона на Господа, И в Неговия " +"закон се поучава ден и нощ. Ще бъде като дърво посадено при потоци води, " +"Което дава плода си на времето си, И чийто лист не повяхва; Във всичко що " +"върши ще благоуспява.\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:71 +#, fuzzy +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "" +"Мореплавателите илюстрират това като казват, че както палецът може да " +"докосне всеки от останалите пръсти, така можем да размишляваме върху Словото " +"чрез всеки от първите четири метода. Размисълът е ключа към откровението. " +"Новоповярвалите имат нужда да слушат и четат Библията повече отколкото да " +"изучават и запаметяват. Това е така, за да могат те да се запознаят с " +"цялостното послание на Библията." + +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "Начини за изучаване на Библията" + +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "Тематично изучаване" + +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "" +"Изберете си определена тема и я следвайте, като използвате препратките или " +"конкорданс." + +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "Изучаване на герои" + +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "" +"Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "" +"Изучаване на живота на определен библейски герой. Например: живота на Йосиф " +"(Бит. 37-50)" + +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "Изследване" + +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "Изучаване на определен пасаж, параграф, глава или книга." + +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "Основи на правилното интерпретиране" + +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "Съдържание" + +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "" +"Какво точно се казва? Какво се казва на оригиналния език? Внимавайте с " +"дефинициите. Не четете това, което не е написано!" + +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "Контекст" + +#: docs/howto/en/docbook/howto-basics.docbook:103 +#, fuzzy +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "" +"Какво казват предходните и следващите стихове? Правилото е, че контекстът е " +"най-важен - изследваният пасаж трабва да има смисъл в контекста на главата и " +"книгата." + +#: docs/howto/en/docbook/howto-basics.docbook:107 +#: docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "Препратки" + +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "" +"Какво се казва в други стихове по тази тема? Бог никога не си противоречи, " +"така че нашето тълкувание трябва да може да издържи проверката на останалата " +"част от Библията." + +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "Примерно изучаване на Матея 6:1-18" + +#: docs/howto/en/docbook/howto-basics.docbook:114 +#, fuzzy +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "" +"Нека заедно разгледаме Матея 6:1-18. Прочетете пасажа за себе си. Опитайте " +"се първо да определите ключовия стих т.е. този който се явява обобщение за " +"целия пасаж. Смятате, че сте го намерили? Проверете дали сте прави, като " +"изберете произволни места от пасажа и се запитате дали те имат отношение към " +"мисълта, изказана в ключовия стих. След като го намерите, запишете го с " +"римска цифра едно:" + +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:122 +#, fuzzy +msgid "" +"What does <quote>practicing your righteousness</quote> mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"<emphasis>Our motives!</emphasis> What sub-headings develop this thought?" +msgstr "" +"Какво значи \"да вършите делата на правдата\"? Има ли примери в пасажа?" + +#: docs/howto/en/docbook/howto-basics.docbook:126 +#: docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "" +"Сега нека допълним нашия схематичен план с конкретни инструкции как да " +"избегнем грешното \"вършите делата на правдата\":" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:137 +msgid "" +"don't sound a trumpet. (how might someone <quote>sound a trumpet</quote> " +"today?)" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "Как да използваме конкорданс?" + +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "За да намерим определен стих" + +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "Изберете си ключова дума от стиха или дума, която не е често срещана." + +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "Намерете тази дума по азбучен ред" + +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "Под думата има списък от стихове, сред които е търсеният..." + +#: docs/howto/en/docbook/howto-basics.docbook:154 +msgid "Find these verses:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:156 +msgid "<quote>Faithful are the wounds of a friend</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:157 +msgid "<quote>We are ambassadors of Christ.</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "За да проследим тема" + +#: docs/howto/en/docbook/howto-basics.docbook:164 +#, fuzzy +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "" +"Да кажем, че искате да изследвате димата \"изкупление\". Първо трябва да " +"откриете тази дума в конкорданса и да намерите стиховете в които се среща. " +"След това можете да потърсите сродни думи и да проучите стиховете, в които " +"се срещат. Например: \"спасявам\", \"избавям\", \"изкупен\", \"изкупление\" " +"и дори \"откуп\" и \"откупен\"." + +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "За да си изясним значенията на гръцките и еврейските думи" + +#: docs/howto/en/docbook/howto-basics.docbook:171 +#, fuzzy +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 <quote>Judge " +"not lest you be judged</quote> and 1 Cor.2:15 <quote>He that is spiritual " +"judgeth all things.</quote> Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "" +"Ако сте забелязали някакво противоречие, като например Матей 7:1 (\"Не " +"съдете, за да не бъдете съдени. \") и 1 Коринтяни 2:15 (\"Но духовният човек " +"изпитва всичко; а него никой не изпитва.\"), може би на гръцки са използвани " +"две различни думи, а са преведени еднакво или по сходен начин. (От тук " +"нататък се използва номерацията на Стронг)" + +#: docs/howto/en/docbook/howto-basics.docbook:175 +#, fuzzy +msgid "Look up "judge"." +msgstr "Потърсете \"съдя\";" + +#: docs/howto/en/docbook/howto-basics.docbook:176 +#, fuzzy +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "" +"В списъка от стихове, намерете Матея 7:1. В дясно ще откриете номер - 2919. " +"Това е номера на гръцката дума, използвана в оригинала. Запишете го;" + +#: docs/howto/en/docbook/howto-basics.docbook:178 +#, fuzzy +msgid "Now look up "judgeth"." +msgstr "Сега потърсете \"изпитвам\";" + +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "Намерете 1 Коринтяни 2:15 ............. 350" + +#: docs/howto/en/docbook/howto-basics.docbook:180 +#, fuzzy +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "" +"Отворете конкорданса си на гръцкия речник. (Трябва да помните, че езикът в " +"Новия Завет е гръцки, а в Стария - иврит.) Сравнете значенията на 2919 и 350 " +"и ще откриете отговора." + +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "За да разберем значенията на имената" + +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or Hebrew." +msgstr "" +"По същия начин можем да открием значенията на имената на гръцки или еврейски." + +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "Потърсете тези имена и сравнете значенията им:" + +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "Навал" + +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "Авигея" + +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "Исус Навиев" + +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "Варава" + +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "Важността на Божието Слово" + +#: docs/howto/en/docbook/howto-importance.docbook:2 +#, fuzzy +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "" +"Разбирането на Божието Слово е от голяма важност за всеки, който призовава " +"Божието име. Изучаването на Библията е едни от основните начини да се научим " +"да комуникираме с Бога." + +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "Книга, която е уникална" + +#: docs/howto/en/docbook/howto-importance.docbook:7 +#, fuzzy +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "" +"По много начини, Библията се откроява от другите книги. Тя уникална по:" + +#: docs/howto/en/docbook/howto-importance.docbook:12 +#, fuzzy +msgid "" +"popularity. Bible sales in North America: more than $500 million per year. " +"The Bible is both the the all-time and year-to-year best seller!" +msgstr "" +"популярност. Продажбите на Библии в Северна Америка възлизат на повече от " +"$500 милиона годишно. Библията е бестселър както за всички времена, така и " +"за всяка отделна година." + +#: docs/howto/en/docbook/howto-importance.docbook:18 +#, fuzzy +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "" +"авторство. Библията е написана за период от 1600 години от 40 различни " +"автора, имащи различен произход, и въпреки това изглежда като книга, " +"написана от един автор." + +#: docs/howto/en/docbook/howto-importance.docbook:24 +#, fuzzy +msgid "" +"preservation. F. F. Bruce in <emphasis>Are New Testament Documents Reliable?" +"</emphasis> compares New Testament manuscripts with other ancient texts:" +msgstr "" +"запазеност. Ф. Ф. Брус в своя труд <emphasis>Надеждни ли са новозаветните " +"документи?</emphasis> сравнява ръкописите на Новия Завет с други древни " +"документи." + +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "Сравнение на новозаветните ръкописи с други текстове от древността." + +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "Произведение" + +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "Написано" + +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "Най-старо копие" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "Разлика във времето" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "Брой копия" + +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "Херодот" + +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "448-428 пр. хр." + +#: docs/howto/en/docbook/howto-importance.docbook:42 +#: docs/howto/en/docbook/howto-importance.docbook:52 +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "900 сл. хр." + +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "1300 години" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "Тацит" + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "100 сл. хр." + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "1100 сл. хр." + +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "1000 години" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:48 +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's <emphasis>Gallic War</emphasis>" +msgstr "<emphasis>Галската война</emphasis> на Цезар" + +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "50-58 пр. хр." + +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "950 години" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's <emphasis>Roman History</emphasis>" +msgstr "Ливиевата <emphasis>Римска История</emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "59 пр. хр. - 17 сл. хр." + +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "900 години" + +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "Нов Завет" + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "40 сл. хр. - 100 сл. хр." + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "130 сл. хр.- частични ръкописи; 350 ал. хр. - пълни ръкописи" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "30 - 310 години" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "5000 на гръцки и 10 000 на латински" + +#: docs/howto/en/docbook/howto-importance.docbook:66 +#, fuzzy +msgid "" +"Ten copies of Caesar's <emphasis>Gallic War</emphasis> exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "" +"Съществуват десет копия на Цезаровата <emphasis>галска война</emphasis>, най-" +"ранното от които е преписано 900 години, след като Цезар e написал " +"оригинала. За Новия Завет разполагаме с пълни ръкописи датиращи се към 350 " +"г. сл. хр., папируси, съдържащи значителна част от Новия Завет, датиращи се " +"около 200 г. сл. хр. и фрагменти от евангелието на ап. Йоан от 130 г. сл. " +"хр. А колко различни копия имаме за сравнение? На гръцки - 5 000, а на " +"латински - 10 000!" + +# type: Content of: <chapter><sect1><blockquote><attribution> +#: docs/howto/en/docbook/howto-importance.docbook:72 +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in <emphasis>Questions of Life</emphasis> " +"p. 25-26" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "" +"\"С неоспорими и разнообразни доказателства на които се облягат, " +"новозаветните текстове са неоспоримо уникални сред останалите древни творби." +"\"" + +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "Книга, която е боговдъхновена" + +#: docs/howto/en/docbook/howto-importance.docbook:80 +#, fuzzy +msgid "" +"<emphasis>Heb.4:12 </emphasis>\"<emphasis>For the word of God is living and " +"active... </emphasis>\" Jesus said <emphasis>(Mt.4:4),</emphasis> " +"\"<emphasis>It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.</emphasis>\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "" +"\"<emphasis>Защото Божието слово е живо, деятелно...</emphasis>\"<emphasis> " +"Евр. 4:12.</emphasis> Исус казва <emphasis>(Мат. 4:4)</emphasis>:<emphasis>" +"\"Писано е: 'Не само с хляб ще живее човек, но с всяко слово, което излиза " +"от Божиите уста.'</emphasis>\" Докато четем Библията, Божият Дух говори на " +"сърцата ни и ги ободрява." + +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"<emphasis>All scripture is inspired by God [lit., God-" +"breathed].</emphasis>\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "" +"2 Тим. 3:16 заявява: \"<emphasis>Всичкото писание е боговдъхновено...</" +"emphasis>\" Вярвате ли го? Преди да отговорите, помислете за Исусовото " +"отношение към Писанието." + +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:90 +#, fuzzy +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "" +"Той се позоваваше на хората-автори, но приемаше за сигурно, че зад тях стои " +"един едниствен божествен Автор. Той можеше да каже както \"Моисей рече\", " +"така и \"Бог каза\" (Марка 7:10). Можеше да цитира коментар на разказвача от " +"Битие 2:24 като изказване на самият Създател (Мат. 19: 4-5). Аналогично " +"можеше да каже \"Добре е пророкувал Исая за вас лицемерите, както е писано\" " +"и да продължи да цитира словото на Господ Бог (Марк 7:6 и Исая 29:13). " +"Новозаветните автори възприемат от Исус това убеждение, за двойнственото " +"авторство на Писанията. За тях било еднакво вярно да кажат: \"Бог, Който е " +"говорил в старо време на бащите ни чрез пророците\" (Евреи 1:1) и \"светите " +"човеци са говорили от Бога; движими от Светия Дух\" (2 Петрово 1:21). Бог не " +"говори по този начин, за да обезличи хората-автори, нито пък, за да бъдат " +"изопачени думите на божествения Автор. Бог говори. Светите хора говориха. " +"Нито една от тези истини трябва дабъде отделяна от другата..." + +#: docs/howto/en/docbook/howto-importance.docbook:105 +#, fuzzy +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "" +"Това е била гледната точка на Исус за Писанията. Тяхното свидетелство е " +"Божие свидетелство. Думите на Библията са Божии думи. Главната причина, " +"християните да вярват в божествения произход на Библията, е че Исус е мислел " +"така." + +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"<emphasis>and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.</emphasis>\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "" +"2 Тим. 3:16 продължава така: \"<emphasis>...и полезно за поука, за " +"изобличение, за поправление, за наставление в правдата; за да бъде Божият " +"човек усъвършенствуван, съвършено приготвен за всяко добро дело.</emphasis>" +"\" Ако приемем, че Библията е Божието Слово, отправено към нас, то следва, " +"че тя ще бъде авторитет за нас по всички въпроси касаещи вярата и " +"поведението." + +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "Книга, която е действена" + +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"<emphasis>performs its work in you who believe.</emphasis>\" Beside each " +"scripture, write down the work the Word performs." +msgstr "" +"С какво би ви помогнало изучаването на Библията? 1 Солунци 2:13 казва, че " +"Библията \"<emphasis>действува между вас, вярващите</emphasis>\". Нека " +"разгледаме някои стихове и видим как Божието Слово действа." + +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "Как изучаването на Библията помага на християните" + +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "Стих" + +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "Действие" + +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "Еф. 5:26" + +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the word.\"" +msgstr "очистване - \"...я е очистил с водно умиване чрез словото\"" + +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "Деяния 20:32" + +#: docs/howto/en/docbook/howto-importance.docbook:145 +#, fuzzy +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "" +"назидаване - \"...словото на Неговата благодат, което може да ви назидава и " +"да ви даде наследството между всичките осветени.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "Римл. 15:4" + +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "утеха - \"...чрез твърдостта и утехата от писанията да имаме надежда\"" + +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "Римл. 10:17" + +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "" +"вяра - \"И тъй, вярването е от слушане, а слушането - от Христовото слово.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "1 Кор. 10:11" + +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "" +"поука - \"А всичко това им се случи за примери, и се написа за поука нам\"" + +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "Мат 4:4" + +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "" +"духовна храна - \"А Той в отговор каза: 'Писано е: Не само с хляб ще живее " +"човек, но с всяко слово, което излиза от Божиите уста.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "Книга, която дарява свобода" + +#: docs/howto/en/docbook/howto-importance.docbook:202 +#, fuzzy +msgid "" +"Jn.8:32 \"<emphasis>and you shall know the truth, and the truth shall make " +"you free.</emphasis>\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"<emphasis>If you abide in My word, then you are truly disciples of " +"Mine... </emphasis>\"" +msgstr "" +"Йоан 8:32 казва: \"<emphasis>и ще познаете истината и истината ще ви направи " +"свободни.</emphasis>\" Обикновено този стих се цитира сам за себе си. Но " +"това обещание безусловно ли е или не? В сила ли е за всяко познание? " +"Отговорът намираме в първата половина на изречението (в стих 31): " +"\"<emphasis>... Ако пребъдвате в Моето учение, наистина сте Мои ученици...</" +"emphasis>\"" + +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" +"Виждаме, че това обещание е обвързано с условие и говори конкретно за " +"истината на Божието Слово." + +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a <emphasis>violent wind." +"</emphasis> \"<emphasis>As a result, we are no longer to be children, tossed " +"here and there by waves, and carried about by every wind of doctrine...</" +"emphasis>\"One thing studying the Bible does for us is to ground us in the " +"truth, with the result that we won't be easily \"blown away.\"" +msgstr "" +"Гръцката дума за \"вятър\", използвана в Еф. 4:14 означава " +"<emphasis>буреносен вятър</emphasis>. \"...за да не бъдем вече деца, " +"блъскани и завличани от всеки вятър на учение...\" Едно от нещата, в които " +"изучаването на Библията ни помага, е че ни поставя на здравата основа на " +"Истината, което означава, че няма лесно да бъдем \"завличани\"." + +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"<emphasis>But Jesus answered and said to them, </emphasis>\"<emphasis>You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.</emphasis>\"Mt.22:29" +msgstr "" +"\"<emphasis>А Исус в отговор им рече: Заблуждавате се, като не знаете " +"писанията нито Божията сила.</emphasis>\" Мат. 22:29" + +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "Кои две неща трябва да знаем, за да не се заблудим?" + +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "Писанията" + +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "Божията сила" + +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "Книга за духовното воюване" + +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "Еф. 6:10 дава представа за духовното ни всеоръжие." + +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "Духовната броня" + +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "Въпрос" + +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "Отговор" + +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "Колко от изброените предмети служат за защита?" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "Колко - за нападение?" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "Кое?" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - <foreignphrase>rhema</foreignphrase>" +msgstr "Словото - <foreignphrase>rhema</foreignphrase>" + +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "Съвети" + +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"<emphasis>Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of truth.</" +"emphasis>\"" +msgstr "" +"2 Тим. 2:15 казва: \"<emphasis>Старай се да се представиш одобрен пред Бога " +"работник, който няма от що да се срамува, като излагаш право словото на " +"истината.</emphasis>\"" + +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"<emphasis>Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to God.</emphasis>" +"\"" +msgstr "" +"Кол. 3:16 казва: \"<emphasis>Христовото слово да се вселява във вас богато; " +"с пълна мъдрост учете се и увещавайте се с псалми и химни и духовни песни, " +"като пеете на Бога с благодат в сърцата си.</emphasis>\"" + +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "Ако имате от нещо в пълнота, то колко всъщност имате?" + +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "Немалко!" + +#: docs/howto/en/docbook/howto-importance.docbook:259 +#, fuzzy +msgid "" +"Eccl.12:11-12 \"<emphasis>The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the body.</emphasis>" +"\"" +msgstr "" +"Екл. 12: 11 казва: \"<emphasis>Думите на мъдрите са като остени; И като " +"заковани гвоздеи са думите на събирачите на изреченията, Дадени от единия " +"пастир. А колкото за нещо повече от това, сине мой, приеми увещание, Че " +"правене много книги няма край, И много четене е труд на плътта.</emphasis>\"" + +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "Допълнение: \"Веднъж завинаги\"" + +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, <emphasis>Christ the Controversialist,</emphasis> " +"InterVarsity Press 1978, pp.106-107" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:269 +#, fuzzy +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb <foreignphrase>hapax</" +"foreignphrase> and <foreignphrase>ephapax</foreignphrase>. It is usually " +"translated in the Authorized Version once, meaning once for all. It is used " +"of what is so done as to be of perpetual validity and never need repetition, " +"and is applied in the NT to both revelation and redemption. Thus, Jude " +"refers to the faith which was once for all delivered to the saints (Jude 3), " +"and Romans says, \"<emphasis>Christ also died for sins once for all</" +"emphasis>\" (Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" +"Истината, по отношение на окончателността на Божият план, изпълнен от Исус, " +"е предадена с една дума в гръцкия Нов Завет и по-точно с наречията " +"<foreignphrase>hapax</foreignphrase> и <foreignphrase>ephapax</" +"foreignphrase>. Те обикновено се превеждат като едно и също, значещо " +"\"веднъж завинаги\". Използват се за описание на нещо, което е така " +"направено, че да има вечна давност и да не се налага никога да бъде правено " +"отново. В Новия Завет те се използват както за откровението, така и за " +"изкуплението. по този начин, Юда говори за вярата, която веднъж за винаги е " +"дадена на светиите (Юда 1:3), а в Римляни се казва: \"<emphasis>Той умря за " +"греха веднъж завинаги</emphasis>\" (Римл. 6:10, вижте също 1 Петр, 3:18, " +"Евр. 9:26-28)" + +#: docs/howto/en/docbook/howto-importance.docbook:279 +#, fuzzy +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were <foreignphrase>sola " +"scriptura</foreignphrase> for our authority and <foreignphrase>sola gratia</" +"foreignphrase> for our salvation." +msgstr "" +"И така, можем да кажем, че Бог е говорил веднъж завинаги и Исус е страдал " +"веднъж завинаги. Това означава, че християнското откровение и спасение са " +"завършени в Христа. Нищо не може да бъде добавено нито към откровението, " +"нито към изкуплението без да бъде пренебрегнат и омаловажен Исус... Това са " +"двете непоклатими \"скали\" върху които е изградена петдесятната реформация " +"- Божието слово без никакви допълнения и човешки традиции, и завършеното " +"Христово дело, без да са добавени никакви заслуги. Ключовите думи за " +"реформаторите са били <foreignphrase>sola scriptura</foreignphrase> по " +"отношение на авторитета и <foreignphrase>sola gratia</foreignphrase> по " +"отношение на спасението ни." + +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "Послеслов: Програми за четене на Библията" + +#: docs/howto/en/docbook/howto-importance.docbook:291 +#, fuzzy +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" +"Тук са дадени няколко лесни програми за систематично изучаване на Библията. " +"Ако желаете, можете да използвате и няколко едновременно (напр. 1 и 4 или 2 " +"и 5). Сменяйте програмата през година-две, за да не загубите интерес." + +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "Новият Завет за една година: четете по една глава всеки работен ден." + +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" +"Притчи за месец: четете по една глава от Притчи всеки ден (например главата, " +"съответстваща на датата)" + +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" +"Псалми за месец:четете по пет псалома всеки ден, като разликата между " +"псалмите е поне 30 - например: на 20-ти прочетете псалом 20, 50, 80, 110 и " +"140." + +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "Псалми и Притчи за 6 месеца: четете по една глава дневно." + +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" +"Старият Завет без Псалми и Пртитчи за 2 години: ако четете по една глава " +"дневно, като пропуснете Псалми и Притчи, ще успеете да прочетете Стария " +"Завет за 2 години и 2 седмици." + +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "Правила за тълкувание на Библията (херменевтика)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +#, fuzzy +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV <quote>Knowing " +"this first, that no prophesy of scripture is of any private interpretation.</" +"quote>). Certain rules are helps toward discovering the correct meaning; by " +"ignoring these rules people have brought much trouble on themselves and " +"their followers. 2 Pe.3:16 <quote>...in which are some things hard to " +"understand, which the untaught and unstable distort, as they do also the " +"rest of the Scriptures, to their own destruction.</quote>" +msgstr "" +"Вече се запознахме със съдържанието, контекста и препратките. Нека сега " +"обогатим знанията си за библейската херменевтика. Нейната цел е да открие " +"какво е имал в предвид оригиналният автор (и Автора!). Въпреки че пасажите " +"могат да се тълкуват по много начини, само един е верен. Самата Библия го " +"заявява във 2 Петрово 1:20: \"И това да знаете преди всичко, че никое " +"пророчество в писанието не е частно на пророка обяснение на Божията воля\". " +"Съществуват някои правила, които помагат при тълкуването. Пренебрегвайки " +"тези правила, някои хора са си докарали много неприятности както за себе си, " +"така и за последователите си. 2 Петрово 3:16: \"...в които послания има " +"някои неща мъчни за разбиране, които неучените и неутвърдените изопачават, " +"както правят и с другите писания, за своята погибел.\"." + +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +#, fuzzy +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" +"Но как да постъпим, за да изясним значението на даден пасаж? Нека приемем, " +"че вниманието ви е привлечено от опредеен стих, чието значение ви убягва. " +"Как да изследвате този стих? Имайте в предвид тези правила:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "Правило 1: За тълкувание използвайте точните значения на думите" + +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +#, fuzzy +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" +"Колкото по-точно знаем значението на оригиналните думи, толково по-точно ще " +"бъде и нашето тълкувание. Опитайте се да разберете точното значение на " +"ключовите думи, като използвате следния план:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +#, fuzzy +msgid "Definition" +msgstr "Стъпка 1) Точно значение" + +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +#, fuzzy +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" +"Проверете за превода в речник (на гръцки или иврит). Ако става дума за " +"глагол, времето, в което е, също има особена важност." + +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +#, fuzzy +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? <emphasis>Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning.</emphasis>" +msgstr "" +"Сравнете различните книги. Ако видите как същата гръцка или еврейска (не " +"английска или българска) дума е използвана, може да си изясните или поне да " +"хвърлите нова светлина върху значението й. Как същият автор използва думата " +"другаде? Ами другите автори? Справочниците, с които разполагате, биха могли " +"да ви дадат употребата на думата в нeбиблейски контекст. Защо трябва да " +"използваме оригиналните езици? Защо английските или българските думи не са " +"достатъчни? ЗАЩОТО ПОВЕЧЕ ОТ ЕДНА ГРЪЦКА ДУМА МОЖЕ ДА БЪДЕ ПРЕВЕДЕНА ПО ЕДИН " +"И СЪЩ НАЧИН, А ОРИГИНАЛНИТЕ ДУМИ ДА ИМАТ РАЗЛИЧНИ ЗНАЧЕНИЯ." + +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "Пример 1.1" + +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +#, fuzzy +msgid "" +"Jn.20:17 <emphasis>\"Touch me not\"</emphasis> (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' <emphasis>The Complete Word Study New Testament</" +"emphasis> (AMG Publishers, 1991)." +msgstr "" +"\"Не се допирай до Мене\" от Йоан 20:17 звучи доста рязко, нали? Сякаш сега, " +"след като е възкръснал, Исус не желае да бъде докосван, сякаш е \"твърде\" " +"свят. Но това не изглежда съвсем вярно. Нека погледнем в <emphasis>Цялостно " +"изучаване на Новия Завет</emphasis> от Спирос Зодиатес. (AMG Publishers, " +"1991)." + +#: docs/howto/en/docbook/howto-interpretation.docbook:42 +#, fuzzy +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see \"pim680." +"\" The letters give us a code for the part of speech, and the number refers " +"to Strong's dictionary reference. Let's look up the definition (p. 879). " +"\"680. Haptomai; from hapto (681), touch. Refers to such handling of an " +"object as to exert a modifying influence upon it... Distinguished from " +"pselaphao (5584), which actually only means to touch the surface of " +"something. \" Now look up \"pim.\" The grammar codes in Zodhiates come right " +"after Revelation; on p. 849 we see that pim stands for \"present imperative " +"active (80)\". On p.857, \"Present Imperative. In the active voice, it may " +"indicate a command to do something in the future which involves continuous " +"or repeated action or, when it is negated, a command to stop doing " +"something. \" This is a negative command, so it is to stop doing something " +"that is already occuring. So, what have we found?" +msgstr "" +"Значението: Отгръщайки на Йоана 20:17, над думата \"допирай\" виждаме " +"\"pim680\". С буквите е означено каква част на речта е думата, а цифрите са " +"номерацията на Стронг. Нека открием значението на думата (на стр. 879): " +"\"680 Haptomai; от hapto (681), докосвам. Отнася се до боравене с предмет, " +"при което се упражнява сила за промяната му... Различава се от pselaphao " +"(5584), който всъщност означава само докосване на повърхността на предмета." +"\" Нека сега намерим \"pim\". Граматичните кодове са точно след Откровение. " +"На страница 849 откриваме, че \"pim\" означава \"present imperative active " +"(80)\" т.е. \"сегашно време, заповедна форма, действителен залог\". На " +"страница 857 четем: \"Сегашно време, заповедна форма. При действителен залог " +"може да означава заповед за извършването на действие в бъдеще, което се " +"отнася до продължително или повтарящо се действие. При отрицателна " +"конструкция означава заповед да бъде прекратено дадено действие.\" " +"Изречението е отрицателно и следователно, означава, че трябва да бъде " +"прекратено действие, което вече е факт. И така, какво открихме?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +#, fuzzy +msgid "Example 1B" +msgstr "Пример 1.1" + +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +#, fuzzy +msgid "" +"In James 5:14, <emphasis>Elders are told to pray and anoint someone who is " +"sick</emphasis>. What is this anointing?" +msgstr "" +"В Яков 5:14, <emphasis>на църковните презвитери е казано да се молят и " +"помажат онзи, който е болен</emphasis>. Какво е помазването?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:55 +#, fuzzy +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service" +"\" (Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb." +"\" (Zodhiates p.851)" +msgstr "" +"Значението на aleipho (218) е \"да помажа\", но има и друга гръцка дума, " +"която се превежда по същия начин - chrio (5548) - \"да намажа или разтъркам " +"с масло, да осветя място или да ръкоположа\". Тъй като тази дума е глагол, " +"трябва да имаме в предвид и глаголното време - \"apta\" - аористно (минало " +"свършено) причастие, активно. \"Аористното причастие изразява завършено " +"действие, а не продължително... Когато връзката с основния глагол е " +"временна, обикновено означава действие, предхождащо това на главния глагол." +"\" (Зодиатес стр. 851)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +#, fuzzy +msgid "Cross-references for aleipho:" +msgstr "" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"Препратки" + +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing them." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "" +"Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +#, fuzzy +msgid "Cross-references of chrio:" +msgstr "" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (index) #-#-#-#-#\n" +"Стъпка 2) Препратки\n" +"#-#-#-#-# bg.po (index) #-#-#-#-#\n" +"Препратки" + +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 <quote>The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +#, fuzzy +msgid "" +"So what's the difference between aleipho and chrio? Look back over the cross-" +"references and the definitions, and sum up the difference: <emphasis>"" +"aleipho" is a practical use of oil and "chrio" is a " +"spiritual</emphasis>" +msgstr "" +"И така, каква е разликата между aleipho и chrio? Прегледайте отново " +"препратките и след това можете да заключите, че ALEIPHO ОЗНАЧАВА " +"ПРАКТИЧЕСКОТО ИЗПОЛЗВАНЕ НА МАСЛОТО, А CHRIO - ДУХОВНОТО." + +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +#, fuzzy +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" +"Kaто илюстрация за практическо използване на маслото по онова време е " +"притчата за добрия самарянин, който се погрижил за бития от крадците - той " +"почистил раните с масло и вино. Така че по времето на Исус, маслото е имало " +"приложение в медицината." + +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"<emphasis>\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\"</emphasis> Is \"anointing\" spiritual or practical? Practical!" +msgstr "" +"Сега нека приложим това, което научихме към Яков 5:14: <emphasis>\"Болен ли " +"е някой от вас? нека повика църковните презвитери, и нека се помолят над " +"него и го помажат с масло в Господното име\"</emphasis>. В какъв смисъл се " +"използва думата \"помазвам\" тук - практически или духовен? Практически!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:93 +#, fuzzy +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" +"Глаголното време на гръцки, аористно (минало свършено) причастие, по-скоро " +"означава \"след като са го помазали\". Помазването предхожда молитвата. (Тук " +"\"в Господното име\" се отнася до молитвата, а не до помазването.) Яков 5:14 " +"казва, че презвитерите трябва да дадат на болните лекарство и да се молят за " +"тях в Гослодното име. Нима това не показва Божия прекрасен баланс!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "Правило 2: Тълкувайте в библейски контекст" + +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +#, fuzzy +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" +"Tълкувайте писанията в съзвучие с останалата част от Библията. Какво казват " +"околните стихове? Каква е темата на главата? На книгата? Тълкуванието ви в " +"съзвучие ли е с тях? Ако не - значи грешите. Обикновено контекста осигурява " +"необходимото за правилното тълкуване на пасажа. Ключът е в контекста. Ако " +"след като сте разтълкували текста в неговия контекст е останало някакво " +"съмнение в значението му, трябва да потърсите по-надалеч." + +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "Пример 2.1" + +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 <emphasis>\"born of water and the " +"Spirit.\"</emphasis> In context, what is the water under discussion here?" +msgstr "" +"В предишния урок обсъждахме Йоан 3:5 -<emphasis>\"да се роди от вода и Дух" +"\"</emphasis>. Какво общо има водата с разговора, съгласно контекста?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +#, fuzzy +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." +msgstr "" +"Тук не се обсъжда водното кръщение. Това би било голямо отклонение от " +"темата, дискутирана от Исус и Никодим. Много внимавайте за внезапни промени " +"в темата, това е белег, че вашето тълкувание е излезло от релси! С \"вода\" " +"се има в предвид тази при раждането на човека т.е. \"раждане от вода\" = " +"естествено раждане." + +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "Пример 2.2" + +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +#, fuzzy +msgid "" +"1 Cor.14:34 <quote>Let the women keep silent in the churches</quote> has to " +"be taken within the biblical context of 1 Cor.11:5 <quote>every woman [...] " +"while praying or prophesying [...]</quote>" +msgstr "" +"1 Коринтяни 14:34 <emphasis>\"Жените нека мълчат в църквите\"</emphasis> " +"трябва да бъде възприеман в контекста на 1 Коринтяни 11:5: <emphasis>\"всяка " +"жена, която се моли или пророкува...\"</emphasis>" + +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "Пример 2.3" + +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +#, fuzzy +msgid "" +"Acts 2:38 <quote>And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]"</quote>. Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 <emphasis>\"For Christ " +"did not send me to baptize, but to preach the gospel\"</emphasis>?" +msgstr "" +"Деяния 2:38: <emphasis>\"А Петър им рече: Покайте се, и всеки от вас нека се " +"кръсти в името Исус Христово за прощение на греховете ви\"</emphasis>. Това " +"проповядва ли спасение чрез кръщение? Ако това бе единствения стих от " +"книгата, с който да разполагаме, щяхме да заключим така. Но на друго място " +"виждаме, че спасението става чрез вяра в Христа и се налага да разтълкуваме " +"този текст по друг начин. Петър подсказва покаянието като начин за отклик на " +"неговите слушатели към благата вест. Ако кръщението бе пътят към " +"новорождението, то как е възможно Павел да напише в 1 Коринтяни 1:17: " +"<emphasis>\"Защото Христос не ме е пратил да кръщавам, но да проповядвам " +"благовестието\"</emphasis>?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "Правило 3: Тълкувайте в рамките на историческия и културен контекст" + +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +#, fuzzy +msgid "" +"At first we are not asking <quote>What does it mean to me?</quote> but " +"<quote>What did it mean to the original readers?</quote>; later we can ask, " +"<quote>What does it mean to me?</quote>. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" +"Първият въпрос, който си задаваме е \"Какво означава това за мен?\", а " +"\"Какво е означавало това за оригиналните читатели?\". Едва по-късно можем " +"да се запитаме: \"Какво означава това за мен?\". Трябва да имаме в предвид " +"историческата и културната среда на автора и неговите първи читатели." + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "Пример 3.1" + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +#, fuzzy +msgid "" +"<quote>3 days & 3 nights</quote> (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" +"Записаното в Матея 12:40 за \"3 дни и 3 нощи\" е довело някои хора до това " +"да създадат \"теория за разпятието в сряда\"(по-специално култът " +"Armstrongism). Как би могъл Исус да умре в петък след обяд, да възкръсне " +"неделя сутринта и все пак \"на третия ден да бъде възкресен\" (Матея 16:21)? " +"Точното значение на \"третия\" или \"ден\" няма да ни помогне да си обясним " +"това очевидно противоречие." + +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +#, fuzzy +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" +"Имаме нужда от малка историческа клюка: евреите са брояли всяка част от ден " +"за цял ден, така както ние бихме броили кофи с вода (ако имаме шест кофи с " +"вода и една пълна до половината, ние казваме, че имаме седем кофи, макар " +"едната да е пълна само до половината). За съзнанието на евреите всяка част " +"от ден се е брояла за цял ден, а дните са започвали в 18 ч. и са завършвали " +"в 6 ч. И така петък от 15 до 18 = първи ден. От 18 часа в петък до 18 часа в " +"събота = втори ден. От 18 часа в събота до около 5 часа в неделя = трети " +"ден. Тълкуването в културния контекста ни предпазва от проблеми." + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "Пример 3.2" + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +#, fuzzy +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" +"Битие 15:7-21. В исторически контекст, да се разсече животно на две и след " +"това да се премине между двете половини е било нормален начин за сключване " +"на договор (завет) по времето на Авраам. Представляващите двете страни по " +"договора преминавали между разсечените животни и по този начин декларирали, " +"че случилото се на животните ще се случи на този, който не изпълни договора. " +"Но в този конкретен случай само само Бог преминава, което прави договора " +"едностранен." + +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "Правило 4: Тълкувайте съобразно обичайната употреба на думите в езика" + +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +#, fuzzy +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" +"Отсейте буквалното от символичното. Внимавайте за идиоми, които имат " +"специфични значения." + +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "Пример 4.1" + +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +#, fuzzy +msgid "<quote>evil eye</quote> in Mt.6:23." +msgstr "\"Болнаво око\" в Матей 6:23" + +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +#, fuzzy +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" +"Правило първо, значенията на \"болнаво\" и \"око\" - не помага. Правило " +"второ, контекста - изглежда предизвиква още по-голямо объркване. Тези думи " +"просто не се връзват с предходните и следващите стихове! Това трябва да ни " +"подскаже, че не разбираме истинския смисъл!!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +#, fuzzy +msgid "" +"What we have here is a Hebrew idiom, <quote>evil eye</quote>. Let's look up " +"other uses of this idiom: Mt.20:15 \"<emphasis>Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?</emphasis>\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" +"Това пред което сме изправени тук е еврейски идиом. Нека потърсим и други " +"места,. където е използван. Матей 20:15 <emphasis>\"Не ми ли е позволено да " +"сторя със своето каквото искам? Или твоето око е завистливо [Гръцки: " +"Лошо.] , защото аз съм добър?\"</emphasis>. Тук можем да видим, че този " +"идиом означава \"да бъдеш свидлив\" или \"да бъдеш завистлив\". Сега се " +"върнете към Матей 6:23 и вижте как това значение пасва на контекста." + +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "Пример 4.2" + +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 <quote>The Lord's hand is not short;</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 <quote>Underneath are the everlasting arms.</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +#, fuzzy +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"<emphasis>Kingdom of the Cults</emphasis>) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 <quote>He will cover you with His feathers; And under His wings " +"shalt thou trust</quote>. W.M. said, <quote>By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird</quote>. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" +"Исая 59:1 \"<emphasis>Ето, ръката на Господа не се е скъсила</emphasis>\"; " +"Второзаконие 33:27: \"<emphasis>подпорка ти са вечните мишци</emphasis>\". " +"Споменаването на частите на Господното тяло се използва от Светиите на " +"последните дни като доказателство, че Бог някога е бил човек като нас. След " +"като убедят хората в това, те започват да проповядват, че можем да станем " +"подобни на Бога! На една негова лекция, група мормонски стареи предизвикали " +"Уолтър Мартин (авторът на <emphasis>Царство на култовете</emphasis>), като " +"изброили стихове, подобни на този. След като свършили с изброяването, д-р " +"Мартин ги помолил да прочетат само още един пасаж: Псалом 91:4 - " +"\"<emphasis>С перата Си ще те покрива; И под крилата Му ще прибегнеш</" +"emphasis>\". \"Следвайки логиката, чрез която преди малко доказахте, че Бог " +"е човек, вие току-що доказахте, че Той е птица\" - казал У. Мартин. " +"Мормоните трябвало да се засмеят, осъзнавайки абсурдното положение в което " +"попаднали." + +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" +"Правило 5: Разбирайте целите на притчите и правете разлика между притча и " +"алегория" + +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: <emphasis>A story where each element has a meaning.</" +"emphasis>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "Вярно ли е, че всяка притча е алегория?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:193 +#, fuzzy +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" +"Някои пртитчи са алегории. Например питчата за сеяча е: семето е Божието " +"слово, тръните са грижите и т.н. Но повечето притчи не са алегории, а просто " +"истории, които илюстрират някаква поука. Опасно е да се извличат доктрини от " +"притчи. Притчите могат да се интерпретират по много и различни начини. " +"Затова извличаме доктрините от писанията, които ги изказват ясно и точно, а " +"ако някоя притча ги илюстрира - още по-добре." + +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "Пример 5.1" + +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +#, fuzzy +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" +"Притчата за вдовицата и неправедния съдия от Лука 18:1-8. Тази история " +"илюстрира един урок - усърдие в молитвата. А ако я обрисуваме като алегория, " +"какво би се получило?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" +"Истинско насилие над оригиналното значиение: на Бог не му се ще да защитава " +"правата на вдовиците, молитвите \"го изморяват\" и т.н." + +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "Пример 5.2" + +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +#, fuzzy +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" +"Притчата за неправедния настойник от Лука 16:1-9. Какъв е смисълът на " +"притчата? Алегория ли е?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +#, fuzzy +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" +"Настойникът е похвален за едно нещо - за остроумния начин по който употребил " +"това, което имал, за да се подготви за времето, когато няма да го има. Но не " +"е похвален за неетичното си поведение и за това, че е измамил господаря си." + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "<application>BibleTime</application>" +msgstr "" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "" + +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "Ръководство за изучаване на Библията" + +#: docs/howto/en/docbook/index.docbook:31 +#, fuzzy +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "Екипът на &bibletime;, info@bibletime.info" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license <link url=\"http://creativecommons.org/licenses/by-" +"sa/3.0/\"> \"Creative Commons Attribution-Share Alike\"</link>." +msgstr "" + +#: docs/howto/en/docbook/index.docbook:42 +#, fuzzy +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "" +"Цитатите в оригинала са взети от New American Standard Bible, а превода е " +"въз основа на българската Библия издадена през 1938г. (SWORD модул - " +"Bulgarian), случаите когато е използван друго издание са изрично упоменати." + +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "Резюме" + +#: docs/howto/en/docbook/index.docbook:50 +#, fuzzy +msgid "" +"The <application>Biblestudy HowTo</application> is a guide for studying the " +"Bible." +msgstr "" +"<application>Ръководството за изучаване на Библията</application> " +"представлява указания за вашите изследвания." + +#: docs/howto/en/docbook/index.docbook:53 +#, fuzzy +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" +"Надеждата на екипа на &bibletime; е, че това ръководство ще провокира " +"читателите си да изследват Писанията, за да разберат какво е казано там. " +"Това ръководство за изучаване беше избрано, тъй като то се стреми да не " +"защитава доктрините на никоя конкретна деноминация. Очакваме от Вас да " +"четете и изследвате Писанията, за да разберете какво казват. Ако очаквате " +"Господ да посее Своето слово в сърцето Ви, Той няма да Ви разочарова." + +#~ msgid "Bob Harman" +#~ msgstr "Боб Хармън" + +#, fuzzy +#~ msgid "" +#~ "The copyright of this text is held by the author Bob Harman. The text " +#~ "was adapted for publication with BibleTime by Fred Saalbach." +#~ msgstr "" +#~ "Авторските права върху този текст принадлежат на автора - Боб Хармън. " +#~ "Текстът е адаптиран за разпространение с BibleTime от Фред Заалбах." + +#, fuzzy +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Дават се неизключителни, частични права за разпространението на този " +#~ "документ заедно с програмата &bibletime;. Разрешава се разпространяването " +#~ "без изменения, като част от програмата Bibletime съгласно правилата за " +#~ "\"честно използване\", дефинирани в закона на САЩ за авторското право." + +#~ msgid "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "<email>ncc@ncchampton.org</email>." +#~ msgstr "" +#~ "Въпроси, отнасящи се до този материал, отправяйте към: Bob Harman c/o New " +#~ "Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "<email>ncc@ncchampton.org</email>." + +#, fuzzy +#~ msgid "<entry>8</entry>" +#~ msgstr "<entry>8 </entry>" + +#, fuzzy +#~ msgid "<entry>20</entry>" +#~ msgstr "<entry>20 </entry>" + +#, fuzzy +#~ msgid "<entry>10</entry>" +#~ msgstr "<entry>10 </entry>" + +#~ msgid "<entry>5</entry>" +#~ msgstr "<entry>5</entry>" + +#~ msgid "<entry>One</entry>" +#~ msgstr "<entry>едно</entry>" + +#~ msgid "<firstname>Bob</firstname> <surname>Harman</surname>" +#~ msgstr "<firstname>Боб</firstname> <surname>Хармън</surname>" + +#~ msgid "ROLES_OF_TRANSLATORS" +#~ msgstr "" +#~ "<othercredit role=\"translator\"><firstname>Андрей</" +#~ "firstname><surname>Иванов</" +#~ "surname><affiliation><address><email>linux_ready@yahoo.com</email></" +#~ "address></affiliation><contrib></contrib></othercredit>" + +#~ msgid "Bible" +#~ msgstr "Bible" + +#~ msgid "HowTo" +#~ msgstr "HowTo" + +#, fuzzy +#~ msgid "The BibleTime developers" +#~ msgstr "Екипът на &bibletime;, info@bibletime.info" + +#, fuzzy +#~ msgid "BibleTime" +#~ msgstr "Bible" + +#, fuzzy +#~ msgid "Contact" +#~ msgstr "Съдържание" + +#, fuzzy +#~ msgid "Biblestudy HowTo" +#~ msgstr "Ръководство за изучаване на Библията" + +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Дават се неизключителни, частични права за разпространението на този " +#~ "документ заедно с програмата &bibletime;. Разрешава се разпространяването " +#~ "без изменения, като част от програмата Bibletime съгласно правилата за " +#~ "\"честно използване\", дефинирани в закона на САЩ за авторското право." + +#, fuzzy +#~ msgid "" +#~ "Jn.5:39-40<quote>You search the Scriptures, because you think that in " +#~ "them you have eternal life; and it is these that bear witness of Me; and " +#~ "you are unwilling to come to Me, that you may have life.</quote>" +#~ msgstr "" +#~ "Йоан 5:39-40: <emphasis>\"Вие изследвате писанията, понеже мислите, че в " +#~ "тях имате вечен живот, и те са, които свидетелствуват за Мене, и пак не " +#~ "искате да дойдете при Мене, за да имате живот.\"</emphasis>" + +#, fuzzy +#~ msgid "The history of BibleTime" +#~ msgstr "Начини за изучаване на Библията" + +#, fuzzy +#~ msgid "The BibleTime user forum." +#~ msgstr "Екипът на &bibletime;, info@bibletime.info" + +#, fuzzy +#~ msgid "Download BibleTime" +#~ msgstr "Bible" + +#, fuzzy +#~ msgid "Bibles" +#~ msgstr "Bible" + +#, fuzzy +#~ msgid "Screenshots of BibleTime 1.5" +#~ msgstr "Начини за изучаване на Библията" + +#, fuzzy +#~ msgid "The team" +#~ msgstr "Екипът на &bibletime;, info@bibletime.info" + +#~ msgid "I. BEWARE OF PRACTICING YOUR RIGHTEOUSNESS BEFORE MEN TO BE NOTICED" +#~ msgstr "" +#~ "I. Внимавайте да не вършите делата на правдата си пред човеците, за да ви " +#~ "виждат" + +#~ msgid "" +#~ "A. WHEN YOU GIVE\n" +#~ " B. WHEN YOU FAST\n" +#~ " C. WHEN YOU PRAY" +#~ msgstr "" +#~ "А. когато правиш милостиня\n" +#~ " Б. когато постите\n" +#~ " В. когато се молите" + +#, fuzzy +#~ msgid "" +#~ "A. When you give\n" +#~ " 1. DON'T SOUND A TRUMPET. (HOW MIGHT SOMEONE \"SOUND A TRUMPET\" " +#~ "TODAY?)\n" +#~ " 2. DO IT SECRETLY. ETC." +#~ msgstr "" +#~ "А. когато правиш милостиня\n" +#~ " 1. не тръби пред себе си\n" +#~ " 2. не тръби пред себе си и т.н." + +#, fuzzy +#~ msgid "" +#~ "Find these verses:\n" +#~ " \"Faithful are the wounds of a friend.\"\n" +#~ " \"We are ambassadors of Christ.\"\n" +#~ " The story of the rich man and Lazarus." +#~ msgstr "" +#~ "Намерете следните стихове:\n" +#~ "\t\t\"Удари от приятел са искрени\"\n" +#~ "\t\t\"И тъй от Христова страна сме посланици\"\n" +#~ "\t\tПритчата за богаташа и Лазар.." + +#~ msgid "Step 2) Cross-reference" +#~ msgstr "Стъпка 2) Препратки" + +#~ msgid "" +#~ "MARY IS ALREADY CLINGING TO JESUS, AND HE IS SAYING TO STOP HOLDING HIM!" +#~ msgstr "МАРИЯ ВЕЧЕ СЕ Е ПРИЛЕПИЛА ЗА ИСУС И ТОЙ Й КАЗВА ДА ГО ПУСНЕ!" + +#~ msgid "Ex. 1B" +#~ msgstr "Пример 1.2" + +#~ msgid "" +#~ "Cross-references for aleipho:\n" +#~ " Mt.6:17 But you, when you fast, anoint your head\n" +#~ " Mk.16:1 [the women] brought spices that they might come and anoint " +#~ "Him.\n" +#~ " Mk.6:13 And they were...anointing with oil many sick people and healing " +#~ "them.\n" +#~ " Lk.7:38 ...kissing His feet and anointing them with the perfume\n" +#~ " Jn.12:3 Mary...anointed the feet of Jesus, and wiped them with her " +#~ "hair\n" +#~ "Cross-references of chrio:\n" +#~ " Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me " +#~ "to preach...\"\n" +#~ " Acts 4:27 Jesus, whom Thou hast anointed\n" +#~ " Acts 10:38 God anointed Jesus with the Holy Ghost and power\n" +#~ " 2 Cor.1:21 Now He who...anointed us is God" +#~ msgstr "" +#~ "Препратки за aleipho: \n" +#~ " Матей 6:17: А ти, когато постиш, помажи главата си и умий лицето си\n" +#~ " Марко 16:1: (жените) купиха аромати за да дойдат и Го помажат.\n" +#~ " Марко 6:13: ...и мнозина болни помазваха с масло и ги изцеляваха\n" +#~ " Лука 7:38: ...целуваше нозете Му, и мажеше ги с мирото\n" +#~ " Йоан 12:3: Тогава Мария... помаза нозете на Исуса, и с косата си отри " +#~ "нозете Му\n" +#~ "Препратки за chrio: Лука 4:18: Духът на Господа е на Мене, Защото Ме е " +#~ "помазал да благовестявам...\n" +#~ " Деяния 4:27: Исуса, Когото си помазал\n" +#~ " Деяния 10:38: Бог Го помаза със Светия Дух и със сила\n" +#~ " 2 Коринтяни 1:21: А тоя, Който ... ни е помазал, е Бо" + +#~ msgid "An allegory is: A STORY WHERE EACH ELEMENT HAS A MEANING" +#~ msgstr "Алегория е ИСТОРИЯ, В КОЯТО ВСЕКИ ЕЛЕМЕНТ ИМА НЯКАКВО ЗНАЧЕНИЕ" + +#, fuzzy +#~ msgid "Number of CDs ordered:" +#~ msgstr "Брой копия" + +#, fuzzy +#~ msgid "Screenshots of BibleTime" +#~ msgstr "Начини за изучаване на Библията" + +#~ msgid "" +#~ "A. When you give\n" +#~ " 1. DON'T SOUND A TRUMPET. (HOW MIGHT SOMEONE \"SOUND A TRUMPET\" " +#~ "TODAY?)\n" +#~ " 2. DO IT SECRETLY.\tETC." +#~ msgstr "" +#~ "А. когато правиш милостиня\n" +#~ " 1. не тръби пред себе си\n" +#~ " 2. не тръби пред себе си и т.н." + +#~ msgid "" +#~ "Find these verses:\n" +#~ "\t\t\"Faithful are the wounds of a friend.\"\n" +#~ "\t\t\"We are ambassadors of Christ.\"\n" +#~ "\t\tThe story of the rich man and Lazarus." +#~ msgstr "" +#~ "Намерете следните стихове:\n" +#~ "\t\t\"Удари от приятел са искрени\"\n" +#~ "\t\t\"И тъй от Христова страна сме посланици\"\n" +#~ "\t\tПритчата за богаташа и Лазар.." + +#~ msgid "<entry>8 </entry>" +#~ msgstr "<entry>8 </entry>" + +#~ msgid "<entry>20 </entry>" +#~ msgstr "<entry>20 </entry>" + +#~ msgid "<entry>10 </entry>" +#~ msgstr "<entry>10 </entry>" + +#, fuzzy +#~ msgid "The BibleTime developers - www.bibletime.info" +#~ msgstr "Екипът на &bibletime;, info@bibletime.info" diff --git a/i18n/howto/howto-cs.po b/i18n/howto/howto-cs.po new file mode 100644 index 0000000..51938fd --- /dev/null +++ b/i18n/howto/howto-cs.po @@ -0,0 +1,13666 @@ +#, fuzzy +msgid "" +msgstr "" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Content-Type: text/plain; charset=UTF-8\n" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# cs.po #-#-#-#-#\n" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# cs.po #-#-#-#-#\n" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# cs.po #-#-#-#-#\n" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# cs.po #-#-#-#-#\n" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# cs.po #-#-#-#-#\n" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# cs.po #-#-#-#-#\n" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# cs.po #-#-#-#-#\n" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "Základy studia Bible" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "Proč přistupujeme k Bibli" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:6 +#, fuzzy +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" +"\"<emphasis>Zkoumáte Písma, neboÅ¥ se domníváte, že v nich máte věčný život, " +"a ona svědčí o mně. Ale nechcete ke mně přijít, abyste měli život.</emphasis>" +"\" (Jan 5,39-40)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:12 +#, fuzzy +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said <quote>we go to the cradle only for the sake of the baby</quote>; just " +"so in Bible study, we do it not for its own sake but for fellowship with God." +msgstr "" +"Hlavním účelem knihy je přivést nás k Osobě. Martin Luther řekl \"ke kolébce " +"chodíme jen kvůli dítěti\";" + +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:19 +#, fuzzy +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "" +"Židé, ke kterým Ježíš mluvil, ... si představovali, že ovládat Písmo se " +"rovná ovládání života. Hillel říkával \"Ten, kdo získal slova Tóry, získal " +"život světa, který přijde.\" Jejich studium bylo cílem samotným. V tomto se " +"tragicky mýlili..." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "" +"V samotném čtení Písma není žádná zásluha ani zisk, pokud nás nepřivede k " +"Ježíši Kristu. Při každém čtení Bible je potřeba horlivě očekávat, že se " +"takto můžeme setkat s Ježíšem." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "Přístupy k Božímu Slovu" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:32 +#, fuzzy +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "" +"SlyÅ¡ení a čtení poskytuje vÅ¡eobecný a celkový pohled na Písmo, zatímco " +"studium a učení (memorování) nabízí pohled detailní. Meditace nad Písmem " +"spojuje slyÅ¡ení, čtení, studium a učení se a pomáhá uchovat slovo v naší " +"mysli." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "SlyÅ¡ení" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:38 +#, fuzzy +msgid "" +"Lk.11:28 <quote>blessed are those who hear the word of God, and observe it.</" +"quote>" +msgstr "" +"\"<emphasis>...blaze těm, kdo slyší Boží slovo a dodržují je.\" (L 11,28)</" +"emphasis>" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "Čtení" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:43 +#, fuzzy +msgid "" +"Rev.1:3 <quote>Blessed is he who reads and those who hear the words of this " +"prophecy [...]</quote>" +msgstr "" +"\"<emphasis>Blaze tomu, kdo čte, i těm, kteří slyší slova tohoto proroctví..." +"</emphasis>\" (Zj 1,3)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:45 +#, fuzzy +msgid "" +"1 Tim.4:13 <quote>give attention to the public reading of Scripture [...]</" +"quote>" +msgstr "\"<emphasis>... zabývej se čtením, ...</emphasis>\" (1Tm 4,13)" + +# +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:50 +#, fuzzy +msgid "" +"Acts 17:11 <quote>Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so.</quote>" +msgstr "" +"\"<emphasis>Tito vÅ¡ak byli uÅ¡lechtilejší než tesaloničtí. Přijali Slovo se " +"vší dychtivostí a každý den zkoumali Písma, zda jsou ty věci tak.</emphasis>" +"\" (Sk 17,11)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:54 +#, fuzzy +msgid "" +"2 Tim.2:15 <quote>Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth.</quote>" +msgstr "" +"\"<emphasis>Usiluj (v anglické KJV \"Study\" = studuj), aby ses mohl " +"představit jako osvědčený před Bohem, dělník, který se nemá za co stydět a " +"který správně vykládá slovo pravdy.</emphasis>\" (2Tm 2,15)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "Memorování" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:60 +#, fuzzy +msgid "" +"Ps.119:11 <quote>Thy word I have hid in my heart, that I may not sin against " +"Thee.</quote>" +msgstr "" +"\"<emphasis>V srdci svém skládám řeč tvou, abych nehřeÅ¡il proti tobě.</" +"emphasis>\" (Ž 119,11)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "Meditování" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:65 +#, fuzzy +msgid "" +"Ps.1:2-3 <quote>But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers.</quote>" +msgstr "" +"<emphasis>Ale v zákoně Hospodinově jest líbost jeho, a v zákoně jeho " +"přemýšlí dnem i nocí. Nebo bude jako strom Å¡típený při tekutých vodách, " +"kterýž ovoce své vydává časem svým, jehožto list nevadne, a cožkoli činiti " +"bude, šťastně mu se povede.</emphasis> (Ž 1,2-3)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:71 +#, fuzzy +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "" +"Navigátoři (?, v originále \"The Navigators\") to vysvětlují tak, že stejně " +"jako palec, který se může dotknout každého prstu, můžeme meditovat nad " +"Slovem každým z těch čtyřech způsobů. Meditace je klíčem ke zjevení. Nový " +"křesÅ¥an potřebuje Bibli víc slyÅ¡et a číst, než studovat a učit se. Potřebuje " +"se totiž seznámit s celkovým poselstvím Bible." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "Typy studia Bible" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "Tématické studium" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "" +"Zvolí se určité téma a procházejí se místa, která o tématu mluví. Využívají " +"se přitom křížové odkazy a konkordance." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "Studium postavy" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "" +"Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "Studium života biblické postavy, např. Josefa v Gn 37-50." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "Vysvětlující studium" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "Studium určité pasáže: odstavce, kapitoly nebo knihy." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "Základy správného výkladu" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "Obsah" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "" +"Co text říká? Co text říká v originálním jazyce? Dávejte si pozor na " +"definice. Nesnažte se \"číst\" něco, co text neříká." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "Souvislosti" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:103 +#, fuzzy +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "" +"Co říkají okolní verÅ¡e? Pravidlo zní: \"kontext je král\" - pasáž musí " +"zapadat do celkového kontextu a struktury okolního textu a knihy." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:107 +#: docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "Odkazy" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "" +"Co říkají ostatní verÅ¡e k tomuto tématu v celé Bibli? Bůh nepopře sám sebe, " +"proto naÅ¡e interpretace musí obstát vzhledem ke zbytku Písma." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "Vysvětlující studium MatouÅ¡e 6,1-18" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:114 +#, fuzzy +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "" +"Prostudujme si společně MatouÅ¡e 6,1-18. Přečtěte si tu pasáž a vyhledejte " +"klíčový verÅ¡, verÅ¡, který vystihuje celou pasáž. Pokud si myslíte, že jej " +"máte, přezkouÅ¡ejte jej tak, že si vyberete různé části z celé pasáže a " +"ujistíte se, že mají vztah k významu klíčového verÅ¡e. Až jej najdete, " +"napiÅ¡te si jej jako římskou jedničku do vaší osnovy:" + +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:122 +#, fuzzy +msgid "" +"What does <quote>practicing your righteousness</quote> mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"<emphasis>Our motives!</emphasis> What sub-headings develop this thought?" +msgstr "" +"Co znamená \"praktikování spravedlnosti\"? Jsou v textu nějaké příklady? " +"Jaké oblasti naÅ¡eho života se to týká? NaÅ¡ich motivů! Do jakých bodů můžeme " +"konkretizovat celkovou ideu?" + +#: docs/howto/en/docbook/howto-basics.docbook:126 +#: docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "" +"A teď doplňte osnovu o konkrétní instrukce, jak se vyhnout Å¡patným způsobům " +"praktikování spravedlnosti:" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:137 +msgid "" +"don't sound a trumpet. (how might someone <quote>sound a trumpet</quote> " +"today?)" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "Jak používat konkordanci" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "K nalezení konkrétního verÅ¡e" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "Vyberte z verÅ¡e klíčové slovo nebo slovo nejméně běžné." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "Vyhledejte v konkordanci toto slovo (v základním tvaru)." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "Projděte seznam výskytů, dokud nenaleznete váš verÅ¡." + +#: docs/howto/en/docbook/howto-basics.docbook:154 +msgid "Find these verses:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:156 +msgid "<quote>Faithful are the wounds of a friend</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:157 +msgid "<quote>We are ambassadors of Christ.</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "K tématickému studiu" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:164 +#, fuzzy +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "" +"Řekněme, že chcete prostudovat slovo \"vykoupení\". Nejprve byste měli " +"vyhledat toto slovo v konkordanci a projít si uvedené odkazy. Pak můžete " +"hledat příbuzná slova a odkazy na ně, např. \"vykoupit, vykoupený, výkupné" +"\", dokonce i \"koupit, koupen\"." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "K ujasnění slovního významu v řečtině a hebrejÅ¡tině" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:171 +#, fuzzy +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 <quote>Judge " +"not lest you be judged</quote> and 1 Cor.2:15 <quote>He that is spiritual " +"judgeth all things.</quote> Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "" +"Co když jste si v anglické KJV vÅ¡imnuli rozporu mezi MatouÅ¡em 7,1 \"Judge " +"not lest you be judged\" (nesuďte, abyste nebyli souzeni) a 1. Korintským " +"2,15 \"He that is spiritual judgeth all things\" (duchovní pak rozsuzuje " +"vÅ¡ecko). Nejsou to dvě různá řecká slova přeložená do angličtiny jako \"judge" +"\" (soudit)? (Budeme používat Strongovu konkordanci.)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:175 +#, fuzzy +msgid "Look up "judge"." +msgstr "Vyhledejte slovo \"judge\"." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:176 +#, fuzzy +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "" +"Vyhledejte odkaz na Mt 7,1. Vpravo naleznete číslo 2919. To je odkaz na " +"použité řecké slovo. Poznamenejte si ho." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:178 +#, fuzzy +msgid "Now look up "judgeth"." +msgstr "Nyní vyhledejte slovo \"judgeth\"." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "U odkazu na 1K 2,15 je číslo 350." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:180 +#, fuzzy +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "" +"Otevřete část s řeckým slovníkem. (Jsme v Novém Zákoně, proto řečtina. Pro " +"Starý Zákon používáme hebrejÅ¡tinu.) Porovnáním významu slova číslo 2919 se " +"slovem číslo 350 získáte odpověď." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "K nalezení významu jmen" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or Hebrew." +msgstr "" +"Stejným způsobem můžete zjistit význam jmen v řečtině nebo hebrejÅ¡tině." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "Nalezněte tato jména a zjistěte jejich význam:" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "Nábal" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "Abigail" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "Jozue" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "Barnabáš" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "Význam Božího Slova" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:2 +#, fuzzy +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "" +"Porozumění Božímu Slovu má velký význam pro vÅ¡echny, kdo vzývají Jeho jméno. " +"Studium Bible je jedním z hlavních způsobů, jakým se učíme komunikovat s " +"Bohem." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "Jedinečná kniha" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:7 +#, fuzzy +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "Bible je výjimečná v mnoha směrech. Je jedinečná v:" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:12 +#, fuzzy +msgid "" +"popularity. Bible sales in North America: more than $500 million per year. " +"The Bible is both the the all-time and year-to-year best seller!" +msgstr "" +"popularitě. Prodej Biblí jen v Severní Americe činí více než pět set milionů " +"dolarů ročně. Bible je bestsellerem v žebříčcích každoročních i celkových." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:18 +#, fuzzy +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "" +"autorství. Byla psána během více než 1 600 let čtyřiceti různými autory v " +"různém prostředí, přesto je kompaktní jako od jednoho autora." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:24 +#, fuzzy +msgid "" +"preservation. F. F. Bruce in <emphasis>Are New Testament Documents Reliable?" +"</emphasis> compares New Testament manuscripts with other ancient texts:" +msgstr "" +"uchování. F. F. Bruce v <emphasis>Are New Testament Documents Reliable?</" +"emphasis> (Jsou spisy Nového Zákona věrohodné?) porovnává spisy Nového " +"Zákona s ostaními starověkými texty:" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "Porovnání spisů Nového Zákona s ostatními starověkými texty." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "Text" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "Kdy napsáno" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "Nejstarší opis" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "Časový odstup" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "Počet opisů" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "Herodotus" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "448-428 př.K." + +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# index.docbook:41, index.docbook:41, index.docbook:41 +# #-#-#-#-# cs.po #-#-#-#-# +# index.docbook:41, index.docbook:41, index.docbook:41 +#: docs/howto/en/docbook/howto-importance.docbook:42 +#: docs/howto/en/docbook/howto-importance.docbook:52 +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "900 n.l." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "1300 let" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "Tacitus" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "100 n.l." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "1100 n.l." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "1000 let" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:48 +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's <emphasis>Gallic War</emphasis>" +msgstr "Caesarova <emphasis>Válka Galská</emphasis>" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "50-58 př.K." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "950 let" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's <emphasis>Roman History</emphasis>" +msgstr "Livyho <emphasis>Roman History</emphasis>" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "59 př.K. - 17 n.l." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "900 let" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "Nový Zákon" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "40 n.l. - 100 n.l." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "130 n.l. zlomky spisů, 350 n.l. úplné spisy" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "30 - 310 let" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "5000 řeckých a 10 000 latinských" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:66 +#, fuzzy +msgid "" +"Ten copies of Caesar's <emphasis>Gallic War</emphasis> exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "" +"Dochovalo se deset kopií (přepisů) Caesarovy \"Války Galské\", nejstarší z " +"nich byla pořízena devět set let po originálu atd. Z Nového Zákona máme " +"kompletní přepisy z roku kolem 350 n.l., papyry s větÅ¡inou NZ z roku 200 n." +"l. a zlomky Janova evangelia z roku 130 n.l. Kolik spisů musíme navzájem " +"porovnat? Pět tisíc v řečtině a deset tisíc v latině!" + +# type: Content of: <chapter><sect1><blockquote><attribution> +#: docs/howto/en/docbook/howto-importance.docbook:72 +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in <emphasis>Questions of Life</emphasis> " +"p. 25-26" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "" +"\"V pravdivosti a plnosti důkazů, kterými je podepřen, je text Nového Zákona " +"absolutně a nedosažitelně osamocený mezi ostatními starověkými prózami.\"" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "Kniha vdechnutá Bohem" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:80 +#, fuzzy +msgid "" +"<emphasis>Heb.4:12 </emphasis>\"<emphasis>For the word of God is living and " +"active... </emphasis>\" Jesus said <emphasis>(Mt.4:4),</emphasis> " +"\"<emphasis>It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.</emphasis>\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "" +"<emphasis>\"NeboÅ¥ Boží slovo je živé, mocné...\" (Žd 4,12)</emphasis> Ježíš " +"řekl: <emphasis> \"Je napsáno: 'Nejen chlebem bude člověk živ, ale každým " +"slovem, které vychází z Božích úst.'\" (Mt 4,4) </emphasis> Když čteme " +"Bibli, Duch Boží je s námi a promlouvá do naÅ¡eho srdce." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"<emphasis>All scripture is inspired by God [lit., God-" +"breathed].</emphasis>\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "" +"2Tm 3,16 vyznává, že <emphasis>\"VeÅ¡keré Písmo vdechnuté Bohem...\"</" +"emphasis> Věříte tomu? Než odpovíte, zvažte Ježíšův postoj k Písmu." + +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:90 +#, fuzzy +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "" +"Odkazoval se na lidské autory, ale bral jako samozřejmost, že za vÅ¡emi byl " +"jeden bozsky Autor. Mohl stejně tak říct \"Mojžíš řekl\" jako \"Bůh řekl" +"\" (Mk 7,10). Mohl citovat komentář vypravěče v Genesis 2,24 jako projev " +"samotného Stvořitele (Mt 19,4-5). Stejně tak řekl: \"Izaiáš o vás pokrytcích " +"prorokoval dobře, jak je napsáno\", a přitom citované místo je přímou řečí " +"Hospodina (Mk 7,6, Iz 29,13). Přesvědčení o dvojím autorství Písma získali " +"novozákonní pisatelé od Ježíše samotného. Pro ně bylo stejně pravdivé říct " +"\"Mnohokrát a mnoha způsoby mluvil kdysi Bůh k otcům skrze proroky\" (Žd " +"1,1) jako \"Duchem svatým puzeni byvÅ¡e, mluvili svatí Boží lidé.\" (2Pt " +"1,21) Bůh nemluvil tak, aby vyhladil osobnost lidského autora, ani lidé " +"nemluvili tak, aby poruÅ¡ili Slovo božského Autora. Bůh mluvil. Lidé mluvili. " +"Žádné pravdě nesmí být dovoleno ubrat z ostatních..." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:105 +#, fuzzy +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "" +"Takový byl tedy Ježíšův pohled na Písma. Jejich svědectví bylo Boží " +"svědectví. Svědectví Bible je svědectvím Božím. A ten hlavní důvod, proč " +"křesÅ¥ané věří v božský původ Bible, je, že to učil sám Ježíš Kristus." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"<emphasis>and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.</emphasis>\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "" +"2Tm 3,16 pokračuje: <emphasis>\"a je užitečné k vyučování, k usvědčování, k " +"napravování a k výchově ve spravedlnosti, aby byl Boží člověk dokonalý a " +"vybavený ke každému dobrému dílu.\"</emphasis> Pokud přijmeme, že Bible je " +"opravdu Bůh mluvící k nám, budeme ji mít jako autoritu ve vÅ¡ech věcech víry " +"a chování." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "Kniha, která pracuje" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"<emphasis>performs its work in you who believe.</emphasis>\" Beside each " +"scripture, write down the work the Word performs." +msgstr "" +"Co vám studium Bible přinese? 1Te 2,13 říká, že Bible je <emphasis>\"slovo " +"Boží, jež také působí ve vás věřících.\"</emphasis> PopiÅ¡me si, co vÅ¡echno " +"Slovo vykonává." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "Co studium Bible dělá s křesÅ¥anem?" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "Odkaz" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "Vliv" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "Ef 5,26" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the word.\"" +msgstr "očišťuje - \"...když ji očistil koupelí vody skrze slovo.\"" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "Sk 20,32" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:145 +#, fuzzy +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "" +"buduje - \"...vás, bratři, svěřuji Bohu a slovu jeho milosti, které má moc " +"vás vybudovat a dát vám dědictví mezi vÅ¡emi posvěcenými.\"" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "Ř 15,4" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "" +"povzbuzuje - \"abychom skrze trpělivost a skrze potěšení Písem měli naději.\"" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "Ř 10,17" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "dává víru - \"Víra je tedy ze slyÅ¡ení a slyÅ¡ení skrze slovo Boží.\"" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "1K 10,11" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "" +"napomíná - \"A toto vÅ¡echno se jim stalo na výstrahu a bylo to zapsáno pro " +"napomenutí nám\"" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "Mt 4,4" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "" +"sytí - \"Je napsáno: 'Nejen chlebem bude člověk živ, ale každým slovem, " +"které vychází z Božích úst.'\"" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "Kniha, která osvobozuje" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:202 +#, fuzzy +msgid "" +"Jn.8:32 \"<emphasis>and you shall know the truth, and the truth shall make " +"you free.</emphasis>\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"<emphasis>If you abide in My word, then you are truly disciples of " +"Mine... </emphasis>\"" +msgstr "" +"<emphasis>\"A poznáte pravdu a pravda vás vysvobodí.\"</emphasis> (J 8,32) " +"Tato věta bývá obyčejně citována osamoceně. Je to ale podmíněné nebo " +"nepodmíněné zaslíbení? Platí to pro vÅ¡echny druhy poznání? Odpověď nalezneme " +"v první části věty, verÅ¡ 31: <emphasis>\"Jestliže zůstanete v mém slově, " +"jste opravdu mými učedníky.\"</emphasis>" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" +"Vidíme, že se jedná o podmíněné zaslíbení, mluvící speciálně o pravdě Božího " +"slova." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a <emphasis>violent wind." +"</emphasis> \"<emphasis>As a result, we are no longer to be children, tossed " +"here and there by waves, and carried about by every wind of doctrine...</" +"emphasis>\"One thing studying the Bible does for us is to ground us in the " +"truth, with the result that we won't be easily \"blown away.\"" +msgstr "" +"Řecké slovo pro \"vítr\" v Ef 4,14 má význam <emphasis>prudký vítr</" +"emphasis>. <emphasis>abychom už nebyli nemluvňata zmítaná a unášená každým " +"větrem učení...</emphasis> Jedna z věcí, které nám studium Bible přináší, je " +"zakořenění v pravdě, takže nemůžeme být jednoduÅ¡e \"odfouknuti\"." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"<emphasis>But Jesus answered and said to them, </emphasis>\"<emphasis>You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.</emphasis>\"Mt.22:29" +msgstr "" +"<emphasis>Ježíš jim vÅ¡ak odpověděl: \"Bloudíte [v ang. KJV: 'Ye do err' = " +"děláte chybu], protože neznáte Písma ani Boží moc.\"</emphasis>Mt 22,29" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "Jaké dvě věci musíme znát, abychom se vyvarovali chyb?" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "Boží slovo" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "Boží moc" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "Kniha, která bojuje" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "V Ef 6,10-18 je jeden přehled naší duchovní zbroje." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "Duchovní zbroj" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "Otázka" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "Odpověď" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "Kolik popsaných částí zbroje slouží k obraně?" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "Kolik je jich útočných?" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "Která (-é)?" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - <foreignphrase>rhema</foreignphrase>" +msgstr "Slovo - <foreignphrase>rhema</foreignphrase>" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "Napomenutí" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"<emphasis>Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of truth.</" +"emphasis>\"" +msgstr "" +"<emphasis>\"Usiluj [v ang. KJV 'Study'=studuj], aby ses mohl představit jako " +"osvědčený před Bohem, dělník, který se nemá za co stydět a který správně " +"vykládá slovo pravdy.\"</emphasis> (2Tm 2,15)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"<emphasis>Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to God.</emphasis>" +"\"" +msgstr "" +"<emphasis>\"AÅ¥ ve vás bohatě přebývá Kristovo slovo ve vší moudrosti. " +"Vyučujte a napomínejte jedni druhé žalmy, chvalozpěvy a duchovními písněmi; " +"s vděčností zpívejte svým srdcem Pánu.\"</emphasis> (Kol 3,16)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "Pokud jste v něčem bohatí, kolik toho něčeho máte?" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "Nemálo!" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:259 +#, fuzzy +msgid "" +"Eccl.12:11-12 \"<emphasis>The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the body.</emphasis>" +"\"" +msgstr "" +"<emphasis>\"Slova moudrých podobná ostnům a hřebíkům vbitým, slova " +"skladatelů, kteráž jsou vydána od pastýře jednoho. A tak tedy jimi, synu " +"můj, hojně dosti osvícen býti můžeÅ¡. Dělání knih mnohých žádného konce není, " +"a čísti mnoho jest zemdlení těla.\"</emphasis> (Kaz 12,11-12)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "Dodatek: \"Jednou provždy\"" + +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, <emphasis>Christ the Controversialist,</emphasis> " +"InterVarsity Press 1978, pp.106-107" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:269 +#, fuzzy +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb <foreignphrase>hapax</" +"foreignphrase> and <foreignphrase>ephapax</foreignphrase>. It is usually " +"translated in the Authorized Version once, meaning once for all. It is used " +"of what is so done as to be of perpetual validity and never need repetition, " +"and is applied in the NT to both revelation and redemption. Thus, Jude " +"refers to the faith which was once for all delivered to the saints (Jude 3), " +"and Romans says, \"<emphasis>Christ also died for sins once for all</" +"emphasis>\" (Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" +"Pravda o ukonečnosti Boží iniciativy v Kristu je v řeckém NZ vyjádřena " +"jedním slovem, příslovcem <foreignphrase>hapax</foreignphrase> a " +"<foreignphrase>ephapax</foreignphrase>. VětÅ¡inou se překládá jako \"jednou\" " +"s významem \"jednou provždy\". Používá se ve vztahu k něčemu, co má trvalou " +"platnost a nikdy nepotřebuje opakování, v NZ konkrétně o zjevení a " +"vykoupení. Takto Juda poukazuje na víru, která byla jednou provždy dána " +"svatým (Juda, 3. verÅ¡), a v epiÅ¡tole Římanům se píše, že <emphasis>" +"\"[Kristus] zemřel hříchu jednou provždy\"</emphasis> (Ř 6,10; viz také 1P " +"3,18; Ž 9,26-28)." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:279 +#, fuzzy +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were <foreignphrase>sola " +"scriptura</foreignphrase> for our authority and <foreignphrase>sola gratia</" +"foreignphrase> for our salvation." +msgstr "" +"Proto smíme říct, že Bůh promluvil jednou provždy a že Kristus trpěl jednou " +"provždy. To znamená, že křesÅ¥anské zjevení a křesÅ¥anské vykoupení jsou v " +"Ježíši Kristu dokončeny. Nic nemůže být přidáno k žádnému z nich bez " +"zlehčení Krista... Toto jsou dvě skály, na kterých byla postavena " +"protestantská reformace - Bůh zjevil Slovo bez přídavků lidské tradice a " +"Ježíš Kristus dokonal dílo bez lidské zásluhy. Hesla reformátorů byla " +"<foreignphrase>sola scriptura</foreignphrase> (pouze Písmo) pro naÅ¡i " +"autoritu a <foreignphrase>sola gratia</foreignphrase> (pouhá milost) pro " +"naÅ¡e spasení." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "Příloha: Plány čtení Bible" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:291 +#, fuzzy +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" +"Zde máte několik jednoduchých plánů, jak systematicky číst svou Bibli. " +"Můžete je mezi sebou kombinovat a číst několik míst najednou, pokud chcete, " +"například první se čtvrtým, nebo druhý s pátým. Každý rok je obměňujte, aby " +"pro vás zůstaly čerstvé." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "Nový Zákon za rok: čtěte jednu kapitolu denně, pět dní v týdnu." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" +"Přísloví za měsíc: čtěte jednu kapitolu Přísloví denně, podle čísla dne v " +"měsíci." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" +"Žalmy za měsíc: čtěte každý den pět Žalmů s odstupem třiceti čísel, " +"například pro 20. den čtěte Ž 20, 50, 80, 110 a 140." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "" +"Žalmy a Přísloví za Å¡est měsíců: čtěte od začátku do konce jednu kapitolu " +"denně." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" +"Starý Zákon bez Žalmů a Přísloví za dva roky: když budete číst jednu " +"kapitolu denně a přeskočíte Žalmy a Přísloví, přečtete celý SZ za dva roky a " +"dva týdny." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "Pravidla interpretace Bible (Hermeneutika)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +#, fuzzy +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV <quote>Knowing " +"this first, that no prophesy of scripture is of any private interpretation.</" +"quote>). Certain rules are helps toward discovering the correct meaning; by " +"ignoring these rules people have brought much trouble on themselves and " +"their followers. 2 Pe.3:16 <quote>...in which are some things hard to " +"understand, which the untaught and unstable distort, as they do also the " +"rest of the Scriptures, to their own destruction.</quote>" +msgstr "" +"Již jsme se naučili tři základní podmínky správného výkladu: obsah, kontext " +"a odkazy. Nyní si rozšíříme pohled krátkým rozebráním biblické hermeneutiky, " +"která má za cíl odhalit význam zamýšlený původním autorem (a Autorem!). " +"Zatímco je možné nějakou pasáž správně aplikovat mnoha způsoby, správně " +"interpretovat ji lze jen jedním. <emphasis>\"Vězte především to, že žádné " +"proroctví Písma nespočívá v něčím vlastním výkladu.\"</emphasis> (1P 1,20 " +"NBK). Zaručená pravidla jsou pomocí pro poznání správného významu; " +"ignorováním těchto pravidel si lidé způsobili mnoho problémů sobě i svým " +"následovníkům. Ve 2P 3,16 je psáno: <emphasis>\"Jsou v nich [Pavlových " +"listech] některá nesnadno srozumitelná místa, která nevědomí a nestálí lidé " +"ke své vlastní záhubě překrucují, tak jako i ostatní Písma.\"</emphasis>" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +#, fuzzy +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" +"Jak se postupuje při takovém hledání správného významu? Řekněme, že jste " +"narazili na verÅ¡, kterému nerozumíte. Postupujte tímto způsobem:" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "Pravidlo 1. - Výklad podle přesného významu slov." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +#, fuzzy +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" +"Čím přesněji rozumíme správnému, původnímu významu slov, tím lepší náš " +"výklad bude. Pokuste se najít přesný význam slov pomocí těchto kroků:" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +#, fuzzy +msgid "Definition" +msgstr "Krok 1) Definice" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +#, fuzzy +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" +"Vyhledejte definici slova v řeckém nebo hebrejském slovníku. U sloves si " +"dejte pozor i na správný čas." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +#, fuzzy +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? <emphasis>Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning.</emphasis>" +msgstr "" +"Vykládejte Písmo Písmem. Když zjistíte, jak se to řecké nebo hebrejské (ne " +"české) slovo v Bibli používá, lépe pochopíte jeho význam. Jak jej používá " +"stejný autor? A ostatní autoři? Vhodné je zjistit i výskyt a význam v " +"nebiblických spisech. Proč je nutné používat originální jazyky? Proč není " +"čeÅ¡tina dost dobrá? PROTOŽE VÍCE NEŽ JEDNO ORIGINÁLNÍ SLOVO MŮŽE BÝT " +"PŘELOŽENO JEDNÍM ČESKÝM SLOVEM A ORIGINÁLNÍ SLOVA MOHOU MÍT JINÉ VÝZNAMOVÉ " +"ODSTÍNY." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "Příklad 1A" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +#, fuzzy +msgid "" +"Jn.20:17 <emphasis>\"Touch me not\"</emphasis> (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' <emphasis>The Complete Word Study New Testament</" +"emphasis> (AMG Publishers, 1991)." +msgstr "" +"V Janovi 20,17 čteme: <emphasis>\"Nedotýkej se mne\"</emphasis> (v ang. KJV " +"\"Touch me not\"). Zní to hrubě, viďte. Vypadá to, jakoby Ježíš odmítal " +"dotyk, protože je po vzkříšení příliÅ¡ svatý nebo něco podobného. Podívejme " +"se ale do knihy <emphasis>The Complete Word Study New Testament</emphasis> " +"(Spiros Zodhiates, AMG Publishers, 1991)." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:42 +#, fuzzy +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see \"pim680." +"\" The letters give us a code for the part of speech, and the number refers " +"to Strong's dictionary reference. Let's look up the definition (p. 879). " +"\"680. Haptomai; from hapto (681), touch. Refers to such handling of an " +"object as to exert a modifying influence upon it... Distinguished from " +"pselaphao (5584), which actually only means to touch the surface of " +"something. \" Now look up \"pim.\" The grammar codes in Zodhiates come right " +"after Revelation; on p. 849 we see that pim stands for \"present imperative " +"active (80)\". On p.857, \"Present Imperative. In the active voice, it may " +"indicate a command to do something in the future which involves continuous " +"or repeated action or, when it is negated, a command to stop doing " +"something. \" This is a negative command, so it is to stop doing something " +"that is already occuring. So, what have we found?" +msgstr "" +"Vyhledejte verÅ¡ Jan 20,17, nad slovem \"Touch\" vidíme \"pim680\". Písmena " +"vyjadřují kód tvaru slova, číslo odkazuje na Strongovu definici. Najděme si " +"tedy definici. \"680. Haptomai; ze slova hapto (681), dotyk (ang. touch). " +"Znamená takové zacházení s objektem, které nad ním vyjadřuje vliv... " +"Rozdílné od pselaphao (5584), které znamená pouze dotek nějakého povrchu.\" " +"Nyní vyhledejme vysvětlení zkratky \"pim\" - str. 857 \"present imperative " +"active (80)\" (rozkazovací způsob, přítomný čas, rod činný). Na straně 857 " +"pak čteme: \"Rozkazovací způsob v přítomném čase. V činném rodu může " +"znamenat příkaz pro udělání něčeho v budoucím čase, což zahrnuje souvislou " +"nebo opakovanou činnost, nebo, při negaci, příkaz pro ukončení nějaké " +"činnosti.\" Náš případ je právě negovaný příkaz, takže znamená ukončení " +"něčeho, co již probíhá. Takže závěr naÅ¡eho zkoumání je:" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +#, fuzzy +msgid "Example 1B" +msgstr "Příklad 1A" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +#, fuzzy +msgid "" +"In James 5:14, <emphasis>Elders are told to pray and anoint someone who is " +"sick</emphasis>. What is this anointing?" +msgstr "" +"V Jakubovi 5,14 čteme: <emphasis>\"Je někdo z vás nemocný? AÅ¥ zavolá starší " +"sboru a aÅ¥ se za něj modlí a pomažou ho olejem v Pánově jménu.</emphasis> Co " +"znamená ono pomazání?" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:55 +#, fuzzy +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service" +"\" (Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb." +"\" (Zodhiates p.851)" +msgstr "" +"Definice pro aleipho (Strongovo č. 218) je \"naolejovat, namazat\" (ang. to " +"oil). Existuje jeÅ¡tě jedno řecké slovo, které se překládá stejně - chrio " +"(5548) \"namazat nebo natřít olejem, např. pro zasvěcení pro úřad nebo " +"duchovní službu\". Protože se jedná o sloveso, je důležitý i čas - \"apta = " +"aorist participle active\". \"Aorist participium vyjadřuje jednu akci, " +"oproti akci trvající... Pokud je jeho vztah k hlavnímu slovesu časový (?, " +"ang. temporal, pozn. překl.), označuje větÅ¡inou činnost předcházející " +"činnost hlavního slovesa.\" (Zodhiates, str. 851)" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +#, fuzzy +msgid "Cross-references for aleipho:" +msgstr "Odkazy" + +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing them." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "" +"Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +#, fuzzy +msgid "Cross-references of chrio:" +msgstr "Odkazy" + +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 <quote>The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +#, fuzzy +msgid "" +"So what's the difference between aleipho and chrio? Look back over the cross-" +"references and the definitions, and sum up the difference: <emphasis>"" +"aleipho" is a practical use of oil and "chrio" is a " +"spiritual</emphasis>" +msgstr "" +"Takže jaký je rozdíl mezi aleipho a chrio? Aleipho je praktické použití " +"oleje a chrio je duchovní." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +#, fuzzy +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" +"Příkladem praktického použití oleje (přestože slovo \"pomazání\" zde není " +"použito) je dobrý Samaritán, který zbitému člověku nalil na rány olej a " +"víno. V Ježíšových dnech se používal olej jako lék." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"<emphasis>\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\"</emphasis> Is \"anointing\" spiritual or practical? Practical!" +msgstr "" +"A nyní se pokusme aplikovat náš poznatek na Jakuba 5,14. Je ono \"pomazání\" " +"duchovní nebo praktické (fyzické)? Praktické!" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:93 +#, fuzzy +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" +"Správnější překlad toho aorist participia naleznete v Bibli Kralické - \"aÅ¥ " +"se modlí za něho, mažíce jej olejem ve jménu Páně.\" Neboli nejprve je " +"pomazání olejem a pak modlitba (ta je ve jménu Páně, nikoli pomazání). Jakub " +"5 tedy říká, že starší by měli nemocnému dát medicínu a modlit se za něj ve " +"jménu Páně. Nevyjadřuje to nádhernou rovnováhu mezi praktickým a duchovním v " +"naÅ¡em Bohu?" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "Pravidlo 2. - Výklad v biblickém kontextu" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +#, fuzzy +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" +"Vykládejte Písmo v souladu s ostatnímy částmi Písma. Co říkají verÅ¡e okolo? " +"Jaké je téma kapitoly? Knihy? Je s nimi váš výklad v souladu? Pokud ne, máte " +"v něm trhliny. Kontext obyčejně umožňuje správně interpretovat text. Kontext " +"je klíč. Pokud zmatek přetrvává i po zasazení textu do blízkého kontextu, " +"musíme se podívat dál." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "Příklad 2A" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 <emphasis>\"born of water and the " +"Spirit.\"</emphasis> In context, what is the water under discussion here?" +msgstr "" +"Podívejme se na Jan 3,5: \"<emphasis>Jestliže se někdo nenarodí z vody a z " +"Ducha</emphasis>\". Co znamená slovo voda v daném kontextu?" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +#, fuzzy +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." +msgstr "" +"Je jasné, že nejde o vodní křest. To by byl velký odskok od tématu Ježíšova " +"rozhovoru s Nikodémem. Pozor na náhlé změny témat, to může být znamení, že " +"váš výklad \"vykolejil\"! Voda je v tomto případě plodová voda, \"narození z " +"vody\" je přirozené narození." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "Příklad 2B" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +#, fuzzy +msgid "" +"1 Cor.14:34 <quote>Let the women keep silent in the churches</quote> has to " +"be taken within the biblical context of 1 Cor.11:5 <quote>every woman [...] " +"while praying or prophesying [...]</quote>" +msgstr "" +"1K 14,34: \"<emphasis>VaÅ¡e ženy aÅ¥ při shromážděních mlčí</emphasis>\" je " +"nutno vykládat v kontextu 1K 11,5: \"<emphasis>každá žena modlící se nebo " +"prorokující...</emphasis>\"." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "Přiklad 2C" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +#, fuzzy +msgid "" +"Acts 2:38 <quote>And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]"</quote>. Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 <emphasis>\"For Christ " +"did not send me to baptize, but to preach the gospel\"</emphasis>?" +msgstr "" +"Skutky 2,38: <emphasis>Petr jim tedy řekl: \"Čiňte pokání a aÅ¥ se každý z " +"vás pokřtí ve jménu Ježíše Krista na odpuÅ¡tění hříchů...\"</emphasis> Učí se " +"tady znovuzrození křtem? Pokud by to byl jediný verÅ¡ v Písmu, mohli bychom " +"to tak chápat. Ale ve světle čistého učení na jiných místech, že " +"znovuzrození se děje skrze víru v Krista, musíme to chápat jinak. Petr zde " +"naléhá na křest jako na způsob, jak mají jeho posluchači reagovat na " +"evangelium. Pokud by křest byl cestou ke znovuzrození, jak by mohl Pavel " +"napsat v 1K 1,17: \"<emphasis>Kristus mě totiž neposlal křtít, ale kázat " +"evangelium</emphasis>\"?" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "Pravidlo 3. - Výklad v historickém a kulturním kontextu" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +#, fuzzy +msgid "" +"At first we are not asking <quote>What does it mean to me?</quote> but " +"<quote>What did it mean to the original readers?</quote>; later we can ask, " +"<quote>What does it mean to me?</quote>. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" +"V první řadě bychom se neměli ptát \"Co to znamená pro mě?\", ale \"Co to " +"znamenalo pro původní čtenáře/posluchače?\" a až potom \"Co to znamená pro " +"mě?\" Musíme pochopit historické a kulturní pozadí autora a těch, kterým " +"bylo slovo určeno." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "Příklad 3A" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +#, fuzzy +msgid "" +"<quote>3 days & 3 nights</quote> (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" +"\"3 dny a 3 noci\" (Mt 12,40) vedlo některé k teorii, že Ježíš byl ukřižován " +"ve čtvrtek. Jak mohl Ježíš zemřít v pátek odpoledne a vstát v neděli ráno a " +"přitom \"třetího dne vstát z mrtvých\"? Přesný význam slov \"třetí\" nebo " +"\"den\" nepomůže s výsvětlením zřejmého protimluvu." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +#, fuzzy +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" +"Potřebujeme historickou lahůdku: Židé číslovali i jen část dne jako celý " +"den. Den začínal večer v 18 hodin a končil ráno v 6 hodin. Pátek od 15 do 18 " +"hodin = 1. den. Pátek od 18 hod. do soboty 18 hod = 2. den. Sobota 18 hod. " +"až neděle 6 hod. = 3. den. Výklad v rámci historického kontextu nás ochrání " +"před problémy." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "Příklad 3B" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +#, fuzzy +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" +"Gn 15,7-21. Historický kontext je ten, že rozsekání zvěře a průchod mezi " +"jejich půlkami byl v Abrahamově době běžný způsob uzavírání smlouvy. Obě " +"strany proÅ¡ly středem s vědomím, že pokud nedodrží svji část smlouvy, mohou " +"skončit jako ono zvíře. Ale v tomto případě pouze Bůh proÅ¡el skrz a vzal tak " +"na sebe jednostranný závazek." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "Pravidlo 4. - Výklad s ohledem na normální užívání slov v jazyce" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +#, fuzzy +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" +"Doslovný jazyk chápejte doslovně, obrazný obrazně. A pozor na idiomy " +"(ustálená slovní spojení, fráze), které mají speciální význam." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "Příklad 4A" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +#, fuzzy +msgid "<quote>evil eye</quote> in Mt.6:23." +msgstr "\"zlé oko\" v Mt 6,23." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +#, fuzzy +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" +"Pravidlo první, definice slov \"zlý\" a \"oko\" nepomáhá. Pravidlo druhé, " +"kontext - spíše jeÅ¡tě více mate. Nevypadá to, že by text zapadal mezi okolní " +"verÅ¡e. To může znamenat, že ho nesprávně chápeme!" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +#, fuzzy +msgid "" +"What we have here is a Hebrew idiom, <quote>evil eye</quote>. Let's look up " +"other uses of this idiom: Mt.20:15 \"<emphasis>Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?</emphasis>\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" +"To, na co jsme narazili, je hebrejský idiom, \"zlé oko\". Najděme si další " +"výskyty tohoto idiomu - Mt 20,15: \"<emphasis>Nemám snad právo udělat si ve " +"svých záležitostech, co chci? Anebo je proto tvé oko zlé, že já jsem dobrý?" +"\"</emphasis> (KMS) Zjistili jsme, že \"zlé oko\" je hebrejský idiom pro " +"lakomost nebo závist. Nyní se vraÅ¥te do Mt 6 a podívejte se, jak náš " +"poznatek nyní zapadá do kontextu." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "Příklad 4B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 <quote>The Lord's hand is not short;</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 <quote>Underneath are the everlasting arms.</quote>" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +#, fuzzy +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"<emphasis>Kingdom of the Cults</emphasis>) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 <quote>He will cover you with His feathers; And under His wings " +"shalt thou trust</quote>. W.M. said, <quote>By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird</quote>. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" +"Is 59,1: \"<emphasis>Aj, neníť ukrácena ruka Hospodinova</emphasis>\", Dt " +"33,27: \"<emphasis>zespod ramena věčnosti</emphasis>\". Odkazy na části " +"Božího těla používají mormoni jako důkaz, že Bůh byl dříve člověk jako my. " +"Když o tom člověka přesvědčí, pokračují s učením, že my se můžeme stát Bohem " +"jako je On! Na jedné své přednášce byl Walter Martin (autor knihy " +"<emphasis>Kingdom of the Cults</emphasis>) vyzván skupinou mormonů, aby se " +"vyjádřil k seznamu takovýchto veršů. Dr. Martin je požádal, aby přečetli " +"jiné místo - Žalm 91,4: \"<emphasis>Brky svými přikryje tě, a pod křídly " +"jeho bezpečen budeÅ¡</emphasis>\". Pak řekl: \"Pokud byste aplikovali stejná " +"pravidla, podle kterých tvrdíte, že Bůh je člověkem, museli byste tvrdit, že " +"Bůh je ptákem.\" Mormoni se museli smát, když si uvědomili směšnost svého " +"postoje." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" +"Pravidlo 5. - Pochopení smyslu podobenství a rozdílu mezi podobenstvím a " +"alegorií" + +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: <emphasis>A story where each element has a meaning.</" +"emphasis>" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "Je pravda, že každé podobenství je alegorií?" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:193 +#, fuzzy +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" +"Některá podobenství jsou alegorie. Například takové podobenství o rozsévači " +"- semeno je Boží slovo, starosti a lakota jsou trní, atd. Nicméně větÅ¡ina " +"podobenství nejsou alegorie, ale jednoduÅ¡e příběhy pro ilustraci jedné " +"myÅ¡lenky. Je nebezpečné vyvozovat naÅ¡e učení z podobenství, protože s jejich " +"pomocí se dá tvrdit mnoho různých věcí. NaÅ¡e učení musí vycházet z míst, " +"která lze jasně vyložit. Pokud je na dokreslení připojeno podobenství, je to " +"skvělé." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "Příklad 5A" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +#, fuzzy +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" +"Podobenství o vdově a nespravedlivém soudci v L 18,1-8. Tento příběh " +"demonstruje jednu věc - vytrvalost v modlitbě. Pokud jej ale vezmeme jako " +"alegorii, co dostaneme?" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" +"Zcela znásilněný obraz - Bůh je neochotný bránit práva vdov, modlitebník jej " +"obtěžuje atd." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "Příklad 5B" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +#, fuzzy +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" +"Podobenství o nepoctivém správci v L 16,1-9. Jaká je pointa podobenství? " +"Jedná se o alegorii?" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +#, fuzzy +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" +"Správce je pochválen pouze za jednu věc - chytré využití svých prostředků k " +"přípravě na čas, kdy už je nebude mít. Ale není chválen za jeho neetické " +"chování při podvádění svého pána." + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "<application>BibleTime</application>" +msgstr "" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "Jak studovat Bibli" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/index.docbook:31 +#, fuzzy +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "The team of &bibletime;, info@bibletime.info" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license <link url=\"http://creativecommons.org/licenses/by-" +"sa/3.0/\"> \"Creative Commons Attribution-Share Alike\"</link>." +msgstr "" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/index.docbook:42 +#, fuzzy +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "" +"Biblické citace jsou z překladu Nové Bible Kralické, pokud není uvedeno " +"jinak." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "Původní anglické znění:" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/index.docbook:50 +#, fuzzy +msgid "" +"The <application>Biblestudy HowTo</application> is a guide for studying the " +"Bible." +msgstr "" +"This the copyright of this text is held by the author Bob Harman. The text " +"was adapted for publication with Bibletime by Fred Saalbach." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#: docs/howto/en/docbook/index.docbook:53 +#, fuzzy +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" +"Non exclusive serial rights for this distribution of this document with the " +"Bibletime Software have been made. Redistribution as part of the Bibletime " +"software without modification and limited reproduction as provided by the " +"\"fair use\" provisions of the US copyright code are also permitted." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "Bob Harman" +#~ msgstr "Bob Harman" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#, fuzzy +#~ msgid "" +#~ "The copyright of this text is held by the author Bob Harman. The text " +#~ "was adapted for publication with BibleTime by Fred Saalbach." +#~ msgstr "" +#~ "Autorská práva (copyright) k tomuto textu vlastní autor Bob Harman. Text " +#~ "byl přizpůsoben k publikaci spolu s aplikací BibleTime Fredem Saalbachem." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#, fuzzy +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Pro tuto distribuci tohoto dokumentu spolu s aplikací BibleTime byla " +#~ "poskytnuta neexklusivní práva. Redistribuce jako součást aplikace " +#~ "BibleTime bez úprav a omezená reprodukce podle ustanovení o \"sluÅ¡ném " +#~ "užití\" Amerického zákona o autorských právech jsou také dovoleny." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "<email>ncc@ncchampton.org</email>." +#~ msgstr "" +#~ "Pokud máte otázky ohledně používání tohoto textu, kontaktujte autora na " +#~ "adrese Bob Harman c/o New Covenant Church 1079 Big Bethel Rd. Hampton VA " +#~ "23666 USA <email>ncc@ncchampton.org</email>." + +# +#, fuzzy +#~ msgid "<entry>8</entry>" +#~ msgstr "<entry>8</entry>" + +# +# index.docbook:41, index.docbook:41 +#, fuzzy +#~ msgid "<entry>20</entry>" +#~ msgstr "<entry>20</entry>" + +# +#, fuzzy +#~ msgid "<entry>10</entry>" +#~ msgstr "<entry>10</entry>" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "<entry>5</entry>" +#~ msgstr "<entry>Pět</entry>" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "<entry>One</entry>" +#~ msgstr "Jedna" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "<firstname>Bob</firstname> <surname>Harman</surname>" +#~ msgstr "<firstname>Bob</firstname> <surname>Harman</surname>" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "ROLES_OF_TRANSLATORS" +#~ msgstr "ROLES_OF_TRANSLATORS" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "Bible" +#~ msgstr "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "<email>ncc@ncchampton.org</email>." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "HowTo" +#~ msgstr "Abstrakt" + +# +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Pro tuto distribuci tohoto dokumentu spolu s aplikací BibleTime byla " +#~ "poskytnuta neexklusivní práva. Redistribuce jako součást aplikace " +#~ "BibleTime bez úprav a omezená reprodukce podle ustanovení o \"sluÅ¡ném " +#~ "užití\" Amerického zákona o autorských právech jsou také dovoleny." + +# +#, fuzzy +#~ msgid "" +#~ "Jn.5:39-40<quote>You search the Scriptures, because you think that in " +#~ "them you have eternal life; and it is these that bear witness of Me; and " +#~ "you are unwilling to come to Me, that you may have life.</quote>" +#~ msgstr "" +#~ "\"<emphasis>Zkoumáte Písma, neboÅ¥ se domníváte, že v nich máte věčný " +#~ "život, a ona svědčí o mně. Ale nechcete ke mně přijít, abyste měli život." +#~ "</emphasis>\" (Jan 5,39-40)" + +# +#, fuzzy +#~ msgid "The history of BibleTime" +#~ msgstr "Typy studia Bible" + +# +#, fuzzy +#~ msgid "Screenshots of BibleTime 1.5" +#~ msgstr "Typy studia Bible" + +# +#, fuzzy +#~ msgid "The team" +#~ msgstr "Typy studia Bible" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "I. BEWARE OF PRACTICING YOUR RIGHTEOUSNESS BEFORE MEN TO BE NOTICED" +#~ msgstr "I. Pozor na praktikování spravedlnosti lidem na obdiv" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "" +#~ "A. WHEN YOU GIVE\n" +#~ " B. WHEN YOU FAST\n" +#~ " C. WHEN YOU PRAY" +#~ msgstr "" +#~ "A. Když dáváš\n" +#~ " B. Když se postíš\n" +#~ " C. Když se modlíš" + +# +#, fuzzy +#~ msgid "" +#~ "A. When you give\n" +#~ " 1. DON'T SOUND A TRUMPET. (HOW MIGHT SOMEONE \"SOUND A TRUMPET\" " +#~ "TODAY?)\n" +#~ " 2. DO IT SECRETLY. ETC." +#~ msgstr "" +#~ "A. Když dáváš\n" +#~ " 1. nevytrubuj to do světa. (Jakým způsobem se dneska \"vytrubuje" +#~ "\"?)\n" +#~ " 2. dělej to potají.\n" +#~ "a tak dále." + +# +#, fuzzy +#~ msgid "" +#~ "Find these verses:\n" +#~ " \"Faithful are the wounds of a friend.\"\n" +#~ " \"We are ambassadors of Christ.\"\n" +#~ " The story of the rich man and Lazarus." +#~ msgstr "" +#~ "Nalezněte tyto verÅ¡e:\n" +#~ "\t\t\"Bezpečnější rány od přítele\".\n" +#~ "\t\t\"Jsme tedy posly Kristovými\".\n" +#~ "\t\tPříběh o bohatém muži a Lazarovi." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "Step 2) Cross-reference" +#~ msgstr "Krok 2) Křížové odkazy" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "" +#~ "MARY IS ALREADY CLINGING TO JESUS, AND HE IS SAYING TO STOP HOLDING HIM!" +#~ msgstr "Marie se již Ježíše držela a On jí říká, aby toho nechala!" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "Ex. 1B" +#~ msgstr "Příklad 1B" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "" +#~ "Cross-references for aleipho:\n" +#~ " Mt.6:17 But you, when you fast, anoint your head\n" +#~ " Mk.16:1 [the women] brought spices that they might come and anoint " +#~ "Him.\n" +#~ " Mk.6:13 And they were...anointing with oil many sick people and healing " +#~ "them.\n" +#~ " Lk.7:38 ...kissing His feet and anointing them with the perfume\n" +#~ " Jn.12:3 Mary...anointed the feet of Jesus, and wiped them with her " +#~ "hair\n" +#~ "Cross-references of chrio:\n" +#~ " Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me " +#~ "to preach...\"\n" +#~ " Acts 4:27 Jesus, whom Thou hast anointed\n" +#~ " Acts 10:38 God anointed Jesus with the Holy Ghost and power\n" +#~ " 2 Cor.1:21 Now He who...anointed us is God" +#~ msgstr "" +#~ "Odkazy na aleipho:\n" +#~ " Mt 6,17: když se postíš, pomaž si hlavu olejem a umyj si tvář,\n" +#~ " Mk 16,1: [ženy] nakoupily vonné masti, aby mohly jít pomazat Ježíše.\n" +#~ " L 7,38: líbala mu nohy a mazala je mastí.\n" +#~ " J 12,3: pomazala Ježíšovy nohy a vytřela je svými vlasy.\n" +#~ "Odkazy na chrio:\n" +#~ " L 4,18: Duch Pánův je nade mnou, protože mne pomazal kázat evangelium " +#~ "chudým.\n" +#~ " Sk 4,27: proti ... Ježíši, kterého jsi pomazal,\n" +#~ " Sk 10,38: Bůh pomazal Duchem Svatým a mocí Ježíše\n" +#~ " 2K 1,21: Ten, kdo nás s vámi utvrzuje v Kristu a pomazal nás, je Bůh," + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "An allegory is: A STORY WHERE EACH ELEMENT HAS A MEANING" +#~ msgstr "Alegorie je příběh, kde každý detail má svůj význam." + +# +#, fuzzy +#~ msgid "Number of CDs ordered:" +#~ msgstr "Počet opisů" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "appended paragraph 1" +#~ msgstr "" +#~ "<application>Jak studovat Bibli</application> je příručka pro studium " +#~ "Bible." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "appended paragraph 2" +#~ msgstr "" +#~ "Náš tým tvůrců BibleTime doufá, že tento návod vyprovokuje vás čtenáře ke " +#~ "studiu Písma, abyste zjistili, co říká. Tato příručka byla zvolena proto, " +#~ "že neobhajuje žádné konkrétní denominační učení. Očekáváme, že vy sami " +#~ "budete číst a studovat Písma, abyste pochopili jejich poselství. Pokud " +#~ "začnete s postojem, že chcete, aby Pán zasel své slovo do vaÅ¡eho srdce, " +#~ "nezklame vás." + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "appended paragraph 3" +#~ msgstr "Bible" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "appended paragraph 4" +#~ msgstr "Study" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "appended paragraph 5" +#~ msgstr "HowTo" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "appended paragraph 6" +#~ msgstr "<keyword>Jak</keyword>" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "appended paragraph 7" +#~ msgstr "studovat" + +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +# #-#-#-#-# cs.po #-#-#-#-# +# #-#-#-#-# full.po #-#-#-#-# +# +#~ msgid "appended paragraph 8" +#~ msgstr "Bibli" + +#~ msgid "" +#~ "A. When you give\n" +#~ " 1. DON'T SOUND A TRUMPET. (HOW MIGHT SOMEONE \"SOUND A TRUMPET\" " +#~ "TODAY?)\n" +#~ " 2. DO IT SECRETLY.\tETC." +#~ msgstr "" +#~ "A. Když dáváš\n" +#~ " 1. nevytrubuj to do světa. (Jakým způsobem se dneska \"vytrubuje" +#~ "\"?)\n" +#~ " 2. dělej to potají.\n" +#~ "a tak dále." + +#~ msgid "" +#~ "Find these verses:\n" +#~ "\t\t\"Faithful are the wounds of a friend.\"\n" +#~ "\t\t\"We are ambassadors of Christ.\"\n" +#~ "\t\tThe story of the rich man and Lazarus." +#~ msgstr "" +#~ "Nalezněte tyto verÅ¡e:\n" +#~ "\t\t\"Bezpečnější rány od přítele\".\n" +#~ "\t\t\"Jsme tedy posly Kristovými\".\n" +#~ "\t\tPříběh o bohatém muži a Lazarovi." + +#~ msgid "<entry>8 </entry>" +#~ msgstr "<entry>8</entry>" + +# index.docbook:41, index.docbook:41 +#~ msgid "<entry>20 </entry>" +#~ msgstr "<entry>20</entry>" + +#~ msgid "<entry>10 </entry>" +#~ msgstr "<entry>10</entry>" diff --git a/i18n/howto/howto-de.po b/i18n/howto/howto-de.po new file mode 100644 index 0000000..19862d9 --- /dev/null +++ b/i18n/howto/howto-de.po @@ -0,0 +1,5510 @@ +# #-#-#-#-# full.po (full) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to German +# Martin Gruner <mg.pub@gmx.net>, 2006. +# Joachim Ansorg <info@bibetime.info>, 2005. +# #-#-#-#-# de.po (full) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to German +# translation of full.po to Deutsch +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# #-#-#-#-# de.po (de) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# #-#-#-#-# de.po (de) #-#-#-#-# +# translation of de.po to Deutsch +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to German +# translation of full.po to Deutsch +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# #-#-#-#-# de.po (de) #-#-#-#-# +# translation of de.po to +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to German +# translation of full.po to Deutsch +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# #-#-#-#-# de.po (de) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to German +# translation of full.po to Deutsch +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# #-#-#-#-# de.po (de) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to German +# translation of full.po to Deutsch +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# #-#-#-#-# de.po (de) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to German +# translation of full.po to Deutsch +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# #-#-#-#-# de.po (de) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to German +# translation of full.po to Deutsch +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# #-#-#-#-# de.po (de) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to German +# translation of full.po to Deutsch +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# #-#-#-#-# de.po (de) #-#-#-#-# +# translation of de.po to +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to German +# translation of full.po to Deutsch +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# #-#-#-#-# de.po (index) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to Deutsch +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# #-#-#-#-# de.po (index) #-#-#-#-# +# #-#-#-#-# full.po (full) #-#-#-#-# +# translation of full.po to Deutsch +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2003. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Martin Gruner <mg.pub@gmx.net>, 2004, 2006. +# Joachim Ansorg <info@bibetime.info>, 2005. +# Joachim Ansorg <info@bibletime.info>, 2005. +# Martin Gruner <mg.pub@gmx.net>, 2004. +# Joachim Ansorg <info@bibetime.info>, 2005. +# Joachim Ansorg <info@bibletime.info>, 2005. +# Martin Gruner <mg.pub@gmx.net>, 2004. +# Joachim Ansorg <info@bibetime.info>, 2005. +# Joachim Ansorg <info@bibletime.info>, 2005. +# Martin Gruner <mg.pub@gmx.net>, 2004. +# Joachim Ansorg <info@bibetime.info>, 2005. +# Martin Gruner <mg.pub@gmx.net>, 2004. +# Joachim Ansorg <info@bibetime.info>, 2005. +# Martin Gruner <mg.pub@gmx.net>, 2004. +# Joachim Ansorg <info@bibetime.info>, 2005. +# Martin Gruner <mg.pub@gmx.net>, 2004. +# Joachim Ansorg <info@bibetime.info>, 2005. +# Martin Gruner <mg.pub@gmx.net>, 2004. +# Joachim Ansorg <info@bibetime.info>, 2005. +# Martin Gruner <mg.pub@gmx.net>, 2004. +# Joachim Ansorg <info@bibetime.info>, 2005. +# Martin Gruner <mg.pub@gmx.net>, 2004. +# Martin Gruner <mg.pub@gmx.net>, 2004. +# Martin Gruner <mg.pub@gmx.net>, 2004, 2005. +# Joachim Ansorg <info@bibetime.info>, 2005. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: full\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: 2006-01-13 10:48+0100\n" +"Last-Translator: Martin Gruner <mg.pub@gmx.net>\n" +"Language-Team: Deutsch\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"#-#-#-#-# de.po (full) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (de) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (de) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (de) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (de) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (de) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (de) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (de) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (de) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (de) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# de.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"#-#-#-#-# de.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.2\n" +"#-#-#-#-# de.po (index) #-#-#-#-#\n" + +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "Grundlagen des Bibelstudiums" + +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "Unsere Absicht, wenn wir uns der Bibel annähern" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +#, fuzzy +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" +"Johannes 5,39-40<quote>Ihr sucht in der Schrift, denn ihr meint, ihr habt " +"das ewige Leben darin; und sie ist's die von mir zeugt; aber ihr wollt nicht " +"zu mir kommen, dass ihr das Leben hättet.</quote>" + +#: docs/howto/en/docbook/howto-basics.docbook:12 +#, fuzzy +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said <quote>we go to the cradle only for the sake of the baby</quote>; just " +"so in Bible study, we do it not for its own sake but for fellowship with God." +msgstr "" +"Die Hauptabsicht des Buches ist es uns zu Jesus zu bringen. Martin Luther " +"sagte <quote>Wir gehen nur zur Wiege um des Kindes willen</quote>; genauso " +"ist es mit dem Bibelstudium, wir tun es nicht um unser selbst willen, " +"sondern wegen der Gemeinschaft mit Gott." + +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, Seiten 97, 104." + +#: docs/howto/en/docbook/howto-basics.docbook:19 +#, fuzzy +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "" +"Die Juden, zu denen Jesus sprach [...] glaubten, dass der Besitz der Schrift " +"gleichbedeutend dem Besitz des Lebens war. Hillel pflegte zu sagen, "He " +"who has gotten to himself words of Torah has gotten to himself the life of " +"the world to come." Ihr Studium hatte das Ende in sich selbst. Hier " +"wurden sie schmerzhaft getäuscht." + +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "" +"Es gibt weder Verdienst noch Profit beim Lesen der Schrift als Selbstzweck, " +"nur wenn sie uns wirkungsvoll auf Jesus Christus hinführt. Jedesmal wenn " +"wenn wir die Bibel lesen, brauchen wir die eifrige Erwartung, durch sie " +"Christus zu finden." + +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "Annäherung an Gottes Wort" + +#: docs/howto/en/docbook/howto-basics.docbook:32 +#, fuzzy +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "" +"Hören und Lesen geben eine Übersicht über die Schrift, während das Studieren " +"und Auswendiglernen eine Detailansicht der Schrift gibt. Das Nachdenken über " +"die Schriften vereinigt das Hören, Lesen, Studieren und Ausweniglernen und " +"verfestigt die Worte in unseren Köpfen." + +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "Hören" + +#: docs/howto/en/docbook/howto-basics.docbook:38 +msgid "" +"Lk.11:28 <quote>blessed are those who hear the word of God, and observe it.</" +"quote>" +msgstr "" +"Lukas 11,28 <quote>Er erwiderte: Selig sind vielmehr die, die das Wort " +"Gottes hören und es befolgen.</quote>" + +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "Lesen" + +#: docs/howto/en/docbook/howto-basics.docbook:43 +msgid "" +"Rev.1:3 <quote>Blessed is he who reads and those who hear the words of this " +"prophecy [...]</quote>" +msgstr "" +"Offenbarung 1,3 <quote>Selig, wer diese prophetischen Worte vorliest und wer " +"sie hört und wer sich an das hält, was geschrieben ist; denn die Zeit ist " +"nahe.</quote>" + +#: docs/howto/en/docbook/howto-basics.docbook:45 +msgid "" +"1 Tim.4:13 <quote>give attention to the public reading of Scripture [...]</" +"quote>" +msgstr "" +"1. Timotheus 4,13 <quote>Lies ihnen eifrig (aus der Schrift) vor, ermahne " +"und belehre sie, bis ich komme.</quote>" + +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "Studium" + +#: docs/howto/en/docbook/howto-basics.docbook:50 +msgid "" +"Acts 17:11 <quote>Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so.</quote>" +msgstr "" +"Apostelgeschichte 17,11 <quote>Diese waren freundlicher als die in " +"Thessalonich; mit großer Bereitschaft nahmen sie das Wort auf und forschten " +"Tag für Tag in den Schriften nach, ob sich dies wirklich so verhielte.</" +"quote>" + +#: docs/howto/en/docbook/howto-basics.docbook:54 +msgid "" +"2 Tim.2:15 <quote>Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth.</quote>" +msgstr "" +"2. Timotheus 2,15 <quote>Bemüh [in der engl. KJV `Study'] dich darum, dich " +"vor Gott zu bewähren als ein Arbeiter, der sich nicht zu schämen braucht, " +"als ein Mann, der offen und klar die wahre Lehre vertritt. </quote>" + +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "Auswendiglernen" + +#: docs/howto/en/docbook/howto-basics.docbook:60 +msgid "" +"Ps.119:11 <quote>Thy word I have hid in my heart, that I may not sin against " +"Thee.</quote>" +msgstr "" +"Psalm 119,11 <quote>Ich berge deinen Spruch im Herzen, damit ich gegen dich " +"nicht sündige.</quote>" + +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "Nachdenken" + +#: docs/howto/en/docbook/howto-basics.docbook:65 +msgid "" +"Ps.1:2-3 <quote>But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers.</quote>" +msgstr "" +"Psalm 1,1-3 <quote>Wohl dem Mann, der nicht dem Rat der Frevler folgt, / " +"nicht auf dem Weg der Sünder geht, nicht im Kreis der Spötter sitzt, sondern " +"Freude hat an der Weisung des Herrn, über seine Weisung nachsinnt bei Tag " +"und bei Nacht. Er ist wie ein Baum, der an Wasserbächen gepflanzt ist, der " +"zur rechten Zeit seine Frucht bringt und dessen Blätter nicht welken. Alles, " +"was er tut, wird ihm gut gelingen.</quote>" + +#: docs/howto/en/docbook/howto-basics.docbook:71 +#, fuzzy +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "" +"Die Seeleute verdeutlichen dies, indem sie sagen, dass der Daumen alle " +"Finger berühren kann. Wir können über Gottes Wort nachdenken während wir " +"irgeneines der ersten vier Dinge tun. Darüber nachzudenken ist ein Schlüssel " +"zur Offenbarung. Ein junger Christ muss die Bibel mehr hören und lesen als " +"sie zu studieren und Dinge zu lernen. Durch diese Vorgehensweise wird er mit " +"der allumfassenden Botschaft der Bibel vetraut." + +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "Arten des Bibelstudiums" + +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "Thematische Studie" + +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "" +"Suchen Sie sich ein bestimmtes Thema heraus und folgen Sie ihm unter " +"Benutzung von Querverweisen oder einer Konkordanz." + +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "Charakterstudie" + +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "" +"Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "" +"Das Studieren des Lebens einer Person der Bibel, z.B. Josephs Leben in 1. " +"Mose 37-50" + +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "Textauszugsstudie" + +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "Studieren eines Absatzes, Kapitels oder Buches." + +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "Grundlagen einer richtiger Auslegung" + +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "Inhalt" + +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "" +"Was sagt der Text aus? Was sagt er in der ursprünglichen Sprache aus? Seien " +"Sie vorsichtig mit Definitionen. Lesen Sie nicht hinein, was nicht gesagt " +"wird." + +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "Kontext" + +#: docs/howto/en/docbook/howto-basics.docbook:103 +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "" +"Was sagen die benachbarten Verse aus? "Kontext ist König" heisst " +"die Devise - der Abschnitt muss in der gesamten Struktur der benachbarten " +"Abschnitte und Bücher Sinn ergeben." + +#: docs/howto/en/docbook/howto-basics.docbook:107 +#: docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "Querverweise" + +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "" +"Was sagen andere Verse über dieses Thema im Rest der Bibel aus? Gott " +"widerspricht sich nicht, deshalb muss unsere Auslegung den Test durch andere " +"Stellen bestehen." + +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "Eine Textauszugsstudie von Matthäus 6,1-18" + +#: docs/howto/en/docbook/howto-basics.docbook:114 +#, fuzzy +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "" +"Lasst uns Matthäus 6,1-18 zusammen studieren. Lesen Sie den Text durch. " +"Halten Sie dabei zuerst nach dem Schlüsselvers Ausschau, d.h. nach dem Vers, " +"der den gesamten Abschnitt zusammenfasst. Denken Sie, dass sie fertig sind? " +"Überprüfen Sie das Ergebnis, indem sie verschiedene Stellen heraussuchen und " +"dann überlegen ob diese zum Gedanken des Schlüsselverses passen. Wenn Sie " +"den Vers gefunden haben, schreiben Sie ihn hinter die Römische Zahl 1 ihrer " +"Übersicht:" + +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "Hütet euch, eure Gerechtigkeit vor den Menschen zur Schau zu stellen" + +#: docs/howto/en/docbook/howto-basics.docbook:122 +msgid "" +"What does <quote>practicing your righteousness</quote> mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"<emphasis>Our motives!</emphasis> What sub-headings develop this thought?" +msgstr "" +"Was bedeutet <quote>Gerechtigkeit zur Schau stellen</quote>? Gibt der Text " +"irgendwelche Beispiele? Welcher Lebensbereich wird behandelt? " +"<emphasis>Unsere Absichten!</emphasis> Welche Unterüberschriften behandeln " +"diesen Gedanken?" + +#: docs/howto/en/docbook/howto-basics.docbook:126 +#: docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "Wenn Sie spenden" + +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "Wenn Sie fasten" + +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "Wenn Sie beten" + +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "" +"Füllen Sie jetzt die Übersicht mit spezifischen Anweisungen, wie man es " +"vermeiden kann, seine Gerechtigkeit zur Schau zu stellen:" + +#: docs/howto/en/docbook/howto-basics.docbook:137 +#, fuzzy +msgid "" +"don't sound a trumpet. (how might someone <quote>sound a trumpet</quote> " +"today?)" +msgstr "" +"lass es nicht vor dir herposaunen. (Wie könnte heute jemand das <quote>vor " +"sich herposaunen lassen</quote>?)" + +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "Tun Sie es im Verborgenen." + +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "usw." + +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "Arbeitsblatt: Wie man eine Konkordanz benutzt" + +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "Um einen speziellen Vers zu finden" + +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "" +"Suchen Sie sich das Schlüsselwort oder das ungewöhnlichste Wort des Verses " +"heraus." + +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "Schlagen Sie dieses Wort alphabetisch nach." + +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "Gehen Sie die Spalte der Auflistung durch, bis Sie ihren Vers finden." + +#: docs/howto/en/docbook/howto-basics.docbook:154 +msgid "Find these verses:" +msgstr "Finden Sie diese Verse:" + +#: docs/howto/en/docbook/howto-basics.docbook:156 +#, fuzzy +msgid "<quote>Faithful are the wounds of a friend</quote>" +msgstr "Treu gemeint sind die Schläge eines Freundes" + +#: docs/howto/en/docbook/howto-basics.docbook:157 +#, fuzzy +msgid "<quote>We are ambassadors of Christ.</quote>" +msgstr "Wir sind also Gesandte an Christi Statt..." + +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "Die Geschichte vom reichen Mann und Lazarus" + +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "Eine thematische Studie durchführen" + +#: docs/howto/en/docbook/howto-basics.docbook:164 +#, fuzzy +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "" +"Lassen Sie uns von der Annahme ausgehen, dass sie eine Studie des Wortes " +""Erlösung" machen möchten. Zuerst würden Sie das Wort in der " +"Konkordanz nachschlagen und die aufgelisteten Stellen nachschlagen. Dann " +"könnten Sie verwandte Worte und die für sie angegebenen Stellen " +"nachschlagen , z.B. "erlösen, erlöst, "Lösegeld", sogar "" +"kaufen" oder "erkauft"." + +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "Wortbedeutungen im Griechischen oder Hebräischen klären" + +#: docs/howto/en/docbook/howto-basics.docbook:171 +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 <quote>Judge " +"not lest you be judged</quote> and 1 Cor.2:15 <quote>He that is spiritual " +"judgeth all things.</quote> Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "" +"Was wäre, wenn Sie einen Widerspruch zwischen Matthäus 7,1 <quote>Richtet " +"nicht, damit ihr nicht gerichtet werdet!</quote> und 1. Korinther 2,15 " +"(Lutherbibel von 1545) <quote>Der Geistliche aber richtet alles und wird von " +"niemand gerichtet.</quote> entdecken würden? Vielleicht wurden hier zwei " +"verschiedene griechische Wörter benutzt, die beide mit "richten" " +"im Deutschen übersetzt wurden? (Wir benutzen ab jetzt Strongnummern)." + +#: docs/howto/en/docbook/howto-basics.docbook:175 +msgid "Look up "judge"." +msgstr "Schlagen Sie nun das erste "richtet" nach." + +#: docs/howto/en/docbook/howto-basics.docbook:176 +#, fuzzy +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "" +"Gehen Sie die Spalte der Einträge bis Matthäus 7,1 durch. Rechts steht eine " +"Nummer: 2919. Diese bezieht sich auf das verwendete griechische Wort. " +"Schreiben Sie es auf." + +#: docs/howto/en/docbook/howto-basics.docbook:178 +msgid "Now look up "judgeth"." +msgstr "Schlagen Sie nun das zweite "richtet" nach." + +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "Gehen Sie die Spalte bis 1. Korinther 2,15 durch . . . . . 350." + +#: docs/howto/en/docbook/howto-basics.docbook:180 +#, fuzzy +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "" +"Benutzen Sie nun ein Griechisch Lexikon (Erinnern Sie sich: Sie sind im NT, " +"also ist die Sprache Griechisch, während das AT in Hebräisch ist). " +"Vergleichen Sie die Bedeutung von 2219 mit der Bedeutung von 350 und Sie " +"haben ihre Antwort!" + +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "Die Bedeutung von Namen finden" + +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or Hebrew." +msgstr "" +"Mit den selben Schritten können wir die Bedeutung von griechischen oder " +"Hebräischen Namen finden." + +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "" +"Schlagen Sie die folgenden Namen nach und schreiben Sie deren Bedeutung auf:" + +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "Nabal" + +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "Abigail" + +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "Josua" + +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "Barnabas" + +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "Bedeutung des Wortes Gottes" + +#: docs/howto/en/docbook/howto-importance.docbook:2 +#, fuzzy +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "" +"Gottes Wort zu verstehen ist von großer Wichtigkeit für alle, die Gottes " +"Namen anrufen. Das Studium der Bibel ist eine wichtige Möglichkeit, mit Gott " +"kommunizieren zu lernen." + +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "Ein Buch, das einzigartig ist" + +#: docs/howto/en/docbook/howto-importance.docbook:7 +#, fuzzy +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "Die Bibel ist in vielen Dingen überragend. Sie ist einzigartig in:" + +#: docs/howto/en/docbook/howto-importance.docbook:12 +#, fuzzy +msgid "" +"popularity. Bible sales in North America: more than $500 million per year. " +"The Bible is both the the all-time and year-to-year best seller!" +msgstr "" +"Verbreitung. Verkaufserlöse aus Bibel in Nordamerika: Mehr als 500 Millionen " +"Dollar pro Jahr. Die Bibel ist sowohl insgesamt als auch jährlich der " +"Bestseller." + +#: docs/howto/en/docbook/howto-importance.docbook:18 +#, fuzzy +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "" +"Urheberschaft. Sie wurde in einem Zeitraum von 1600 Jahren von 40 " +"verschiedenen Autoren verschiedener Milieus geschrieben. Sie liest sich " +"jedoch, als ob sie von einem einzigen geschrieben wurde." + +#: docs/howto/en/docbook/howto-importance.docbook:24 +#, fuzzy +msgid "" +"preservation. F. F. Bruce in <emphasis>Are New Testament Documents Reliable?" +"</emphasis> compares New Testament manuscripts with other ancient texts:" +msgstr "" +"Erhaltung. F. F. Bruce vergleicht im Buch <emphasis>Are New Testament " +"Documents Reliable?</emphasis> die Manuskripte des neuen Testamentes mit " +"anderen alten Texten:" + +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "Vergleich der Schriften des Neuen Testamentes mit anderen alten Texten" + +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "Werk" + +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "Erstellungszeit" + +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "Erstausgabe" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "Zeitspanne" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "Anzahl von Kopien" + +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "Herodot" + +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "448-428 v.Chr.." + +#: docs/howto/en/docbook/howto-importance.docbook:42 +#: docs/howto/en/docbook/howto-importance.docbook:52 +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "900 n.Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "1300 Jahre" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "Tacitus" + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "100 n.Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "1100 n.Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "1000 Jahre" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:48 +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's <emphasis>Gallic War</emphasis>" +msgstr "Cäsars <emphasis>Gallischer Krieg</emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "50-58 v.Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "950 Jahre" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's <emphasis>Roman History</emphasis>" +msgstr "Livius' <emphasis>Römische Geschichte</emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "59 v.Chr. - 17 n.Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "900 Jahre" + +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "Neues Testament" + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "40 n.Chr. - 100 n.Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "130 n.Chr. Teile der Manuskripte. 350 n.Chr. alle Manuskripte" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "30 - 310 Jahre" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "5000 Grieschische & 10,000 Lateinische" + +#: docs/howto/en/docbook/howto-importance.docbook:66 +#, fuzzy +msgid "" +"Ten copies of Caesar's <emphasis>Gallic War</emphasis> exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "" +"Es existieren zehn Kopien von Cäsars <emphasis>Gallischem Krieg</emphasis>, " +"die erste wurde 900 Jahre nachdem Cäsars das Original schrieb, kopiert usw. " +"Für das neue Testament haben wir vollständige Manuskripte, die auf 350 n." +"Chr. datiert werden; Schriftstücke aus den 200er Jahren, die den größten " +"Teil des Neuen Testamentes enthalten und und Fragment des " +"Johannesevangeliums von 130 n.Chr. Wie viele Ausgaben haben wir, um sie " +"miteinander zu vergleichen? 500 in Griechisch und 10000 in Lateinisch!" + +#: docs/howto/en/docbook/howto-importance.docbook:72 +#, fuzzy +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in <emphasis>Questions of Life</emphasis> " +"p. 25-26" +msgstr "" +"Textkritiker F. J. A. Hort, \"The New Testament in the Original Greek\", Bd. " +"1, S. 561, zitiert in <emphasis>Questions of Life</emphasis> S. 25-26" + +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "" +"\"In der Wahrheit und Fülle der Beweise, auf der er aufbaut steht der Text " +"des Neuen Testamentes absolut und unerreichbar alleine über den anderen " +"alten Prosaschriften.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "Ein Buch, das Gott eingegeben hat" + +#: docs/howto/en/docbook/howto-importance.docbook:80 +#, fuzzy +msgid "" +"<emphasis>Heb.4:12 </emphasis>\"<emphasis>For the word of God is living and " +"active... </emphasis>\" Jesus said <emphasis>(Mt.4:4),</emphasis> " +"\"<emphasis>It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.</emphasis>\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "" +"<emphasis>Heb.4,12 <quote> Denn das Wort Gottes ist lebendig und kräftig...</" +"quote></emphasis>, Jesus sagte <emphasis>(Mt. 4,4), <quote>Er aber " +"antwortete und sprach: Es steht geschrieben: \"Der Mensch lebt nicht vom " +"Brot allein, sondern von einem jeden Wort, das aus den Mund Gottes geht.\" </" +"quote></emphasis> Wenn wir die Bibel lesen ist Gottes Geist da, um es in " +"unsere Herzen hinein zu legen in einer immerwieder frischen Art." + +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"<emphasis>All scripture is inspired by God [lit., God-" +"breathed].</emphasis>\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "" +"2. Timotheus 3:16 erklärt <emphasis><quote>Denn alle Schrift, von Gott " +"eingegeben [wörtlich Gott-gehaucht].</quote></emphasis> Glauben Sie das? " +"Bevor Sie antworten, ziehen Sie Jesu' Einstellung bezüglich der Schrift in " +"Betracht." + +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, S. 93-95" + +#: docs/howto/en/docbook/howto-importance.docbook:90 +#, fuzzy +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "" +"Er bezog sich auf die menschlichen Autoren, aber aktzeptierte es als " +"Tatsache, dass hinter ihnen allen ein göttlicher Autor stand. Er konnte " +"sowohl 'Mose sagt' als auch 'Gott sagte' sagen (Markus 7,10). Er konnte " +"einen Kommentar des Erzählers in 1. Mose 2,24 als einen Ausspruch des " +"Schöpfers selbst zitieren (Matthäus 19,4-5). Ähnlich sagt Er 'Wie fein hat " +"von euch Heuchlern Jesaja geweissagt, wie geschrieben steht', und das, was " +"er weiter zitierte, war die direkte Rede Gottes, des Herrn (Markus 7,6 & " +"Jesaja 29,13). Durch Jesus selbst Jesus haben die Autoren des neuen " +"Testamentes ihre Überzeugung der doppelten Urheberschaft der Schrift. Für " +"sie wahr es genauso richtig zu sagen 'Nachdem Gott vorzeiten vielfach und " +"auf vielerlei Weise geredet hat zu den Vätern durch die Propheten' (Hebräer " +"1,1) wie 'getrieben von dem heiligen Geist haben Menschen im Namen Gottes " +"geredet' (2. Petrus 1,21) zu sagen. Gott hat weder in dieser Art und Weise " +"gesprochen um die Persönlichkeit des menschlichen Autoren zu tilgen, noch " +"haben Männer in dieser Art und Weise gesprochen um das Wort des göttlichen " +"Autoren zu zerstören. God sprach. Männer sprachen. Keiner der beiden " +"Wahrheiten ist es erlaubt von der anderen abzulenken. ..." + +#: docs/howto/en/docbook/howto-importance.docbook:105 +#, fuzzy +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "" +"Dies war Christi Auffassung der Schriften. Ihr Zeuge war Gottes Zeuge. Das " +"Zeugnis der Bibel ist das Zeugnis Gottes. Und der Hauptgrund, warum Christen " +"an den göttlichen Ursprung der Bibel glauben ist, dass Jesus Christus selbst " +"sie gelehrt hat." + +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"<emphasis>and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.</emphasis>\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "" +"2. Timotheus 3,16 geht noch weiter: <emphasis><quote>ist nütze zur Lehre, " +"zur Zurechtweisung, zur Besserung, zur Erziehung in der Gerechtigkeit, dass " +"der Mensch Gottes vollkommen sei, zu allem guten Werk geschickt. </quote></" +"emphasis> Wenn wir aktzeptieren, dass die Bibel wirklich Gottes Reden zu uns " +"ist, wird die Folge daraus sein, dass sie unsere Autorität in allen Dingen " +"des Glaubens und Wandels ist." + +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "Ein Buch, das arbeitet" + +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"<emphasis>performs its work in you who believe.</emphasis>\" Beside each " +"scripture, write down the work the Word performs." +msgstr "" +"Was wird das Studium der Bibel für sie tun? 1. Thessalonicher 2,14 sagt, " +"dass die Bibel <emphasis><quote> auch wirkt in euch, die ihr glaubet.</" +"quote> </emphasis> Schreiben Sie neben jede Schrift die Arbeit nieder, die " +"das Wort durchführt." + +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "Was bringt das Bibelstudium für Christen?" + +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "Referenz" + +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "Zweck" + +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "Epheser 5,26" + +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the word.\"" +msgstr "" +"es reinigt -- <quote>[...] Er hat sie gereinigt durch das Wasserbad im " +"Wort...</quote>" + +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "Apostelgeschichte 20,32" + +#: docs/howto/en/docbook/howto-importance.docbook:145 +#, fuzzy +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "" +"es erbaut -- <quote> Und nun befehle ich euch Gott und dem Wort seiner " +"Gnade, der da mächtig ist, euch zu erbauen und euch das Erbe zu geben mit " +"allen, die geheiligt sind. </quote>" + +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "Römer 15,4" + +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "" +"es ermutigt -- <quote>Denn was zuvor geschrieben ist, dass ist uns zur Lehre " +"geschrieben, damit wir durch Geduld und den Trost der Schrift Hoffnung " +"haben. </quote>" + +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "Römer 10,17" + +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "" +"es gibt Glauben -- <quote>So kommt der Glaube aus der Predigt, das Predigen " +"aber durch das Wort Christi.</quote>" + +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "1. Korinther 10,11" + +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "" +"es warnt -- <quote> Die wiederfuhr ihnen als ein Vorbild. Es ist aber " +"geschrieben uns zur Warnung [...]</quote>" + +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "Matthäus 4,4" + +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "" +"Nahrung -- <quote>Er aber antwortete und sprach: Es steht geschrieben: \"Der " +"Mensch lebt nicht vom Brot allein, sondern von einem jeden Wort, das aus dem " +"Wort Gottes geht.\"</quote>" + +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "Ein Buch, das befreit" + +#: docs/howto/en/docbook/howto-importance.docbook:202 +#, fuzzy +msgid "" +"Jn.8:32 \"<emphasis>and you shall know the truth, and the truth shall make " +"you free.</emphasis>\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"<emphasis>If you abide in My word, then you are truly disciples of " +"Mine... </emphasis>\"" +msgstr "" +"Johanner 8,32 <emphasis><quote>und werdet die Wahrheit erkennen, und die " +"Wahrheit wird euch frei machen. </quote></emphasis> Dies wird normalerweise " +"durch sich selbst zitiert. Ist die ein bedingtes oder ein unbedingtes " +"Versprechen? Findet es Anwendung auf alle Arten von Weisheit? Finden Sie die " +"Antwort heraus, indem Sie die erste Hälfte des Satzes in Vers 31 untersuchen " +"<emphasis><quote>Wenn ihr bleiben werdet in meinem Wort, so seid ihr " +"Warhaftig meine Jünger...</quote></emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" +"Wir sehen, dass es ein bedingtes Versprechen ist, dass speziell von der " +"Wahrheit Gottes Wortes spricht." + +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a <emphasis>violent wind." +"</emphasis> \"<emphasis>As a result, we are no longer to be children, tossed " +"here and there by waves, and carried about by every wind of doctrine...</" +"emphasis>\"One thing studying the Bible does for us is to ground us in the " +"truth, with the result that we won't be easily \"blown away.\"" +msgstr "" +"Das griechische Wort für \"Wind\", welches in Eph. 4:14 benutzt wird, meint " +"einen <emphasis>gewaltsamen Wind</emphasis>. <emphasis>Als Folge sind wir " +"nicht länger Kinder, hin- und hergeworfen von den Wellen und bewegt von " +"jedem Wind der Lehre [...]</emphasis>. Eine Sache, die das Studieren der " +"Bibel in uns bewirkt ist ,dass sie uns in der Wahrheit verwurzelt, mit der " +"Folge, dass wir nicht leicht <quote>weggeblasen werden</quote>." + +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"<emphasis>But Jesus answered and said to them, </emphasis>\"<emphasis>You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.</emphasis>\"Mt.22:29" +msgstr "" +"<emphasis>Jesus aber antwortete und sprach zu ihnen, <quote>Ihr irrt, weil " +"ihr weder die Schrift kennt noch die Kraft Gottes.</quote></emphasis> " +"Matthäus 22,29" + +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "" +"Welche beiden Dinge müssen wir kennen, um von Fehlern abgehalten zu werden?" + +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "Gottes Wort" + +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "Gottes Kraft" + +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "Ein Buch, das Krieg führt" + +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "Epheser 6,10-18 ist ein Bild für unsere geistliche Bewaffnung." + +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "Geistliche Rüstung" + +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "Frage" + +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "Antwort" + +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "Wie viele der aufgelisteten Waffen sind Verteidigungswaffen?" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "Wie viele sind Angriffswaffen?" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "Welche?" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - <foreignphrase>rhema</foreignphrase>" +msgstr "das Wort - <foreignphrase>rhema</foreignphrase>" + +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "Ermahnungen" + +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"<emphasis>Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of truth.</" +"emphasis>\"" +msgstr "" +"2. Thimotheus 2,15<emphasis><quote>Bemühe dich darum, dich vor Gott zu " +"erweisen als einen rechtschaffenen und untadeligen Arbeiter, der das Wort " +"der Wahrheit recht austeilt.</quote></emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"<emphasis>Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to God.</emphasis>" +"\"" +msgstr "" +"Kollosser 3,16<emphasis><quote> Laßt das Wort Christi reichlich unter euch " +"wohnen: lehrt und ermahnt einander in aller Weisheit; mit Psalmen, " +"Lobgesängen und geistlichen Liedern singt Gott dankbar in euren Herzen. </" +"quote></emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "Wen Sie in etwas reich sind, wie viel haben Sie dann davon?" + +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "Nicht wenig!" + +#: docs/howto/en/docbook/howto-importance.docbook:259 +#, fuzzy +msgid "" +"Eccl.12:11-12 \"<emphasis>The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the body.</emphasis>" +"\"" +msgstr "" +"Prediger 12,11-12 <emphasis><quote>Die Worte der Weisen sind wie Stacheln, " +"und wie eingeschlagene Nägel sind die einzelnen Sprüche; sie sind von einem " +"Hirten gegeben. Und über dem allen, mein Sohn, laß dich warnen; denn des " +"vielen Büchermachens ist kein Ende, und viel Studieren macht den Leib müde. " +"</quote></emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "Anhang: <quote>Einer für Alle</quote>" + +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, <emphasis>Christ the Controversialist,</emphasis> " +"InterVarsity Press 1978, pp.106-107" +msgstr "" +"John R. W. Stott, <emphasis>Christ the Controversialist,</emphasis> " +"InterVarsity Press 1978, pp.106-107" + +#: docs/howto/en/docbook/howto-importance.docbook:269 +#, fuzzy +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb <foreignphrase>hapax</" +"foreignphrase> and <foreignphrase>ephapax</foreignphrase>. It is usually " +"translated in the Authorized Version once, meaning once for all. It is used " +"of what is so done as to be of perpetual validity and never need repetition, " +"and is applied in the NT to both revelation and redemption. Thus, Jude " +"refers to the faith which was once for all delivered to the saints (Jude 3), " +"and Romans says, \"<emphasis>Christ also died for sins once for all</" +"emphasis>\" (Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" +"Die Wahrheit betreffend der Endgültigkeit Gottes Initiative in Christus wird " +"durch ein Wort des Griechischen Testamentes ausgedrückt, nämlich durch das " +"Adverb <foreignphrase>hapax</foreignphrase> und <foreignphrase>ephapax</" +"foreignphrase>. Es wird normalerweise in der \"Authorized Version\" mit " +"\"einmal\" übersetzt, in der Bedeutung von \"einmal für immer" +"\" [<emphasis>Anm. d. Übers.: eng. \"once for all\" kann auch als \"entgültig" +"\" übersetzt werden</emphasis>]. Es wird für das benutzt, was ewige " +"Gültigkeit hat und niemals Wiederholung benötigt und es wird im Neuen " +"Testament auf Offenbarung und Erlösung angewandt. Folglich bezieht sich " +"Judas auf den Glauben, der einmal für immer den Heiligen übergeben wurde " +"(Judas 3), und Römer sagt <emphasis><quote>Denn was er gestorben ist, das " +"ist er der Sünde ein für allemal [...]</quote></emphasis> (Römer 6,10, siehe " +"auch 1. Petrus 3,18; Hebräer 9,26-28)." + +#: docs/howto/en/docbook/howto-importance.docbook:279 +#, fuzzy +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were <foreignphrase>sola " +"scriptura</foreignphrase> for our authority and <foreignphrase>sola gratia</" +"foreignphrase> for our salvation." +msgstr "" +"Folglich können wir sagen, dass Gott einmal für immer gesprochen hat und das " +"Christus einmal für immer gelitten hat. Dies bedeutet, dass die christliche " +"Offenbarung und die christliche Erlösung gleicherweise in Christus erfüllt " +"sind. Nichts kann zu beiden hinzugefügt werden ohne schadend für Christus zu " +"sein... Die beiden Fundamente [<emphasis>Anm. d. Übers. eigentlich rock = " +"Felsen</emphasis>] auf die die protestantische Reformation aufgebaut wurde " +"sind -- Gottes offenbartes Wort ohne den Ergänzungen menschlicher " +"Traditionen und Christi vollendetes Werk ohne den Ergänzungen menschlicher " +"Verdienste. Die großen Losungen der Reformer waren <foreignphrase>sola " +"scriptura</foreignphrase> für die Autorität und <foreignphrase>sola gratia</" +"foreignphrase> für unsere Erlösung." + +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "Anhang: Bibellesepläne" + +#: docs/howto/en/docbook/howto-importance.docbook:291 +#, fuzzy +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" +"Hier sind einige einfache Programme für Sie, um systematisch ihre Bibel zu " +"lesen. Sie können mehrere gleichzeitig durchführen, so zum Beispiel #1 mit " +"#4 oder #2 mit #5. Verändern Sie das Programm von Jahr zu Jahr um es frisch " +"zu halten." + +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "" +"Das neue Testament in einem Jahr: Lesen Sie jeden Tag ein Kapitel, fünf Tage " +"die Woche." + +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" +" Die Sprüche in einem Monat: Lesen Sie jeden Tag ein Kapitel der Sprüche, " +"dem aktuellen Tag des Monats entsprechend." + +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" +"Die Psalmen in einem Monat: Lesen Sie täglich 5 Psalmen in einem Intervall " +"von 30, am 20. müssten Sie zum Beispiel die Psalmen 20,50,80,110 & 140 " +"lesen." + +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "" +"Psalme & Sprüche in 6 Monaten: Lesen Sie sich durch die Psalmen und " +"Sprüche mit einem Kapitel täglich." + +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" +"Das alte Testament ohne Psalmen und Sprüchen in 2 Jahren: Wenn Sie täglich " +"ein Kapitel lesen und wenn sie die Psalmen und Sprüche auslassen, werden Sie " +"das alte Testament in 2 Jahren und 2 Wochen durchlesen." + +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "Regeln der Bibelauslegung (Hermeneutik)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +#, fuzzy +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV <quote>Knowing " +"this first, that no prophesy of scripture is of any private interpretation.</" +"quote>). Certain rules are helps toward discovering the correct meaning; by " +"ignoring these rules people have brought much trouble on themselves and " +"their followers. 2 Pe.3:16 <quote>...in which are some things hard to " +"understand, which the untaught and unstable distort, as they do also the " +"rest of the Scriptures, to their own destruction.</quote>" +msgstr "" +"Wir haben bereits von den \"3 C\" gehört: Inhalt (=\"content\"), Kontext (=" +"\"context\") und Querverweise (=\"cross-reference\"). Wir möchten dies nun " +"durch kurzes Erforschen der biblischen Hermeneutik erweitern. Das Ziel der " +"biblischen Hermeneutik ist es, die Absicht herauszufinden, wie sie von dem " +"ursprünglichen Autoren gedacht war. Während viele Anwendungen eines " +"Abschnittes möglich sind, ist jedoch nur eine Auslegung möglich. Die " +"Schriften selbst sagen, dass kein Manuskript eine eigene Auslegung hat (2. " +"Petrus 1,20 <quote>Und das sollt ihr vor allem wissen, dass keine Weissagung " +"in der Schrift eine Sache eigener Auslegung ist</quote>). Verschiedene Dinge " +"können dabei helfen, die ursprüngliche Absicht zu finden. Durch die " +"Missachtung dieser Regeln haben Viele sich selbst und ihre Nachfolger in " +"große Schwierigkeiten gebracht. 2. Petrus 3,16 <quote>[...] in denen einige " +"Dinge schwer zu verstehen sind, welche die Unwissenden und Leichfertigen " +"verdrehen, wie auch die anderen Schriften zu ihrer eigenen Verdammnis.</" +"quote>" + +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +#, fuzzy +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" +"Wie gehen wir nun vor, um die ursprünglich gewollte Absicht eines " +"Abschnittes herauszufinden? Lassen Sie uns annehmen, dass ihre " +"Aufmerksamkeit auf einen bestimmten Vers gezogen wurde, dessen Bedeutung " +"ihnen unklar ist. Wie studieren Sie ihn? Behalten Sie sich diese Regeln:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "Regel 1: Legen Sie anhand der genauen Bedeutung der Wörter aus." + +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +#, fuzzy +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" +"Je präziser wir mit der exakten, ursprünglichen Bedeutung der Wörter sein " +"können, desto besser ist unsere Auslegung. Versuchen Sie die exakte " +"Bedeutung zu finden, indem sie die folgenden Schritte befolgen:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +msgid "Definition" +msgstr "Bestimmung" + +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +#, fuzzy +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" +"Schlagen Sie die Bestimmung in einem Griechisch oder Hebräisch Lexikon nach. " +"Für Verben ist die Verbform ebenfalls entscheidend." + +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +#, fuzzy +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? <emphasis>Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning.</emphasis>" +msgstr "" +"Vergleichen Sie Schrift mit Schrift. Zu sehen, wie das selbe griechische " +"oder hebräische Wort (nicht das deutsche Wort) in der Schrift benutzt wird, " +"kann die Bestimmung klären oder neu beleuchten. Wie benutzt der selbe Autor " +"das Wort anderswo? Und andere Autoren? Ihre Referenzwerkzeuge könnten ihnen " +"auch die Benutzung des Wortes in nicht-biblisches Dokumenten geben. Warum " +"müssen wir in die ursprüngliche Sprache forschen; warum ist das Deutsche " +"Wort nicht gut genug? <emphasis>Weil mehr als ein griechisches Wort in das " +"selbe eutsche übersetzt werden kann, und weil die griechischen Wörter " +"verschiedene Abstufungen in ihrer Bedeutung haben können.</emphasis>" + +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "Beispiel 1A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +#, fuzzy +msgid "" +"Jn.20:17 <emphasis>\"Touch me not\"</emphasis> (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' <emphasis>The Complete Word Study New Testament</" +"emphasis> (AMG Publishers, 1991)." +msgstr "" +"Johannes 20,17 <quote>Rühre mich nicht an</quote> klingt hart, oder? Es " +"klingt, dass Jesus nicht berührt werden wollte, jetzt wo er auferstanden " +"ist, dass er zu heilig or etwas ähnliches ist. Aber das scheint nicht " +"richtig zu sein, darum lasst es uns in Spiros Zodhiates' <emphasis>The " +"Complete Word Study New Testament</emphasis> (AMG Publishers, 1991). " +"nachschlagen." + +#: docs/howto/en/docbook/howto-interpretation.docbook:42 +#, fuzzy +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see \"pim680." +"\" The letters give us a code for the part of speech, and the number refers " +"to Strong's dictionary reference. Let's look up the definition (p. 879). " +"\"680. Haptomai; from hapto (681), touch. Refers to such handling of an " +"object as to exert a modifying influence upon it... Distinguished from " +"pselaphao (5584), which actually only means to touch the surface of " +"something. \" Now look up \"pim.\" The grammar codes in Zodhiates come right " +"after Revelation; on p. 849 we see that pim stands for \"present imperative " +"active (80)\". On p.857, \"Present Imperative. In the active voice, it may " +"indicate a command to do something in the future which involves continuous " +"or repeated action or, when it is negated, a command to stop doing " +"something. \" This is a negative command, so it is to stop doing something " +"that is already occuring. So, what have we found?" +msgstr "" +"Bestimmung: Nach dem Aufschlagen von Johannes 20,17 sehen wir über dem Wort " +"<quote>Rühre</quote> <quote>pim680</quote>. Die Buchstaben geben uns einen " +"Code für den Teil der Sprache, und die Nummer bezieht sich auf das " +"Stronglexikon. Lasst uns die Bedeutung nachschlagen (S. 879). <quote>680. " +"Haptomai; von hapto (681), berühren. Bezieht sich auf solche Behandlung auf " +"ein Objekt, die darauf einen verändernden Einfluß ausübt. Unterscheidet sich " +"von pselaphao (5584), was nur bedeutet, die Oberfläche von etwas zu berühren." +"</quote> Schlagen wir nun <quote>pim</quote> nach. Die Grammatikcodes in " +"Zodhiates kommen direkt nach der Offenbarung; auf Seite 849 sehen wir, dass " +"pim für <quote>Präsens Imperativ Aktiv (80)</quote> steht. Auf Seite 857 " +"steht <quote>Präsens Imperativ. In der gesprochenen Rede kann es ein Gebot " +"bezeichnen, etwas in der Zukunft zu tun, was eine andauernde oder " +"wiederholte Handlung einschließt oder, wenn es verneint ist, ein Gebot " +"aufzuhören etwas zu tun.</quote> Dies hier ist ein verneinter Befehl, so " +"dass es dafür da ist etwas zu stoppen was schon geschieht. Was haben wir nun " +"herausgefunden?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +msgid "Example 1B" +msgstr "Beispiel 1B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +#, fuzzy +msgid "" +"In James 5:14, <emphasis>Elders are told to pray and anoint someone who is " +"sick</emphasis>. What is this anointing?" +msgstr "" +"In Jakobus 5,14 lesen wir, dass <emphasis>Die Ältesten sollen für jemanden, " +"der krank ist, beten und ihn mit Öl salben</emphasis>. Was meint dieses " +"salben?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:55 +#, fuzzy +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service" +"\" (Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb." +"\" (Zodhiates p.851)" +msgstr "" +"Bedeutung von aleipho (218) - <quote>ölen</quote> (Stroong); wir haben " +"jedoch auch ein anderes griechisches Wort, das mit <quote>einölen</quote> " +"übersetzt wird, chrio (5548) - <quote>einschmieren oder einreiben mit Öl, d." +"h. segnen für einen amtlichen oder religiösen Dienst</quote> (Strong). Da es " +"ein Verb ist, ziehen Sie die Form auch in Betracht, <quote>apta</quote> " +"Aorist Partizip Aktiv. <quote>Das Aorist Partizip drückt einfache Handlung " +"aus, im Gegensatz zur andauernden Handlung... Wenn die Beziehung zum " +"Hauptverb temporal ist, kennzeichnet es normalerweise eine Handlung, die " +"früher als die des Hauptverbes stattfindet. </quote> (Zodhiates S. 851)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +msgid "Cross-references for aleipho:" +msgstr "Querverweise für aleipho:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "Mt 6,17 Du aber salbe dein Haar, wenn du fastest" + +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "" +"Mk 16,1 [die Frauen] kauften wohlriechende Öle, um damit zum Grab zu gehen " +"und Jesus zu salben." + +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing them." +msgstr "Mk 6,13 ... und [sie] salbten viele Kranke mit Öl und heilten sie." + +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "" +"Lk 7,38 Sie trocknete seine Füße mit ihrem Haar, küsste sie und salbte sie " +"mit dem Öl." + +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "" +"Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "Joh 12,3 [Sie] salbte Jesus die Füße und trocknete sie mit ihrem Haar." + +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +msgid "Cross-references of chrio:" +msgstr "Querverweise für chrio:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 <quote>The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]</quote>" +msgstr "" +"Lk 4,18 <quote>Der Geist des Herrn ruht auf mir; denn der Herr hat mich " +"gesalbt. Er hat mich gesandt, damit ich den Armen eine gute Nachricht " +"bringe...</quote>" + +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "Apg 4,27 Jesus, den du gesalbt hast" + +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "" +"Apg 10,38 ...wie Gott Jesus von Nazaret gesalbt hat mit dem Heiligen Geist " +"und mit Kraft" + +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "2Kor 1,21 Gott aber, ... der uns alle gesalbt hat, ..." + +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +msgid "" +"So what's the difference between aleipho and chrio? Look back over the cross-" +"references and the definitions, and sum up the difference: <emphasis>"" +"aleipho" is a practical use of oil and "chrio" is a " +"spiritual</emphasis>" +msgstr "" +"Was ist nun der Unterschied zwischen aleipho und chrio? Schauen Sie erneut " +"die Querverweise und die Definitionen an und sammeln Sie die Unterschiede: " +"<emphasis>ALEIPHO IST PRAKTISCHE BENUTZUNG VON ÖL UND CHRIO IST DIE " +"GEISTLICHE</emphasis>." + +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +#, fuzzy +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" +"Zur Illustration (obwohl hier das Wort nicht benutzt wird) der praktischen " +"Benutzung von Öl zu dieser Zeit ist der barmherzige Samariter, der für den " +"von Räubern geschlagenen Mann sorgte und mit Öl und Wein die Wunden " +"säuberte. Öl hatte also eine medizinische Bedeutung zur Zeit Jesu." + +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"<emphasis>\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\"</emphasis> Is \"anointing\" spiritual or practical? Practical!" +msgstr "" +"Jetzt lasst uns das durch diese Wortstudie Gelernte auf Jakobus 5,14 " +"anwenden <emphasis><quote>Ist jemand unter euch krank, der rufe zu sich die " +"Ältesten der Gemeinde, dass sie über ihm beten und ihn salben mit Öl im " +"Namen des Herrn.</quote></emphasis> Ist hier <quote>salben</quote> geistlich " +"oder praktisch gemeint? Praktisch!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:93 +#, fuzzy +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" +"Und die Form im griechischen, das Partizip Aorist, könnte besser mit " +"<quote>gesalbt haben</quote> übersetzt werden, so dass in der Reihenfolge " +"erst dass Salben und dann das Gebet kommt (<quote>Im Namen des Herrn</quote> " +"bezieht sich aus Gebet, nicht auf das Salben). Jakobus 5 sagt, dass die " +"Ältesten der kranken Person Medizin geben und für ihn im Namen des Herrn " +"beten sollen. Drückt dass nicht das wunderbare Gleichgewicht zwischen " +"Praktischem und Geistlichem in unseren Gott aus?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "Regel 2 - Auslegung im biblischen Zusammenhang" + +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +#, fuzzy +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" +"Schriftauslegung in Harmonie mit anderen Schriftstellen. Was sagen die Verse " +"jeder Seite aus? Was ist das Thema des Kapitels? Des Buches? Stimmt ihre " +"Auslegung mit diesen überein? Wenn nicht, so ist sie fehlerhaft. " +"Normalerweise vesorgt uns der Zusammenhang mit dem, was wir zu richtigen " +"Auslegung des Abschnitts benötigen. Kontext ist König. Wenn immer noch " +"Verwirrung über die Bedeutung nach der Auslegung des Textes ín seinem " +"Zusammenhang besteht, müssen wir weiter nachforschen." + +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "Beispiel 2A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 <emphasis>\"born of water and the " +"Spirit.\"</emphasis> In context, what is the water under discussion here?" +msgstr "" +"In einer vorherigen Unterrichtsstunde haben wir Johannes 3,5 " +"<emphasis><quote>geboren ... aus Wasser und Geist</quote></emphasis> Im " +"Bezug auf den Kontext, was ist das Wasser in dieser Diskussion?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +#, fuzzy +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." +msgstr "" +"Wassertaufe steht hier nicht in der Diskussion, was eine große Verschiebung " +"des von Jesus und Nikodemus diskutierten Themas wäre. Halten Sie Ausschau " +"nach einem plötzlichen Wechsel des Themas, es könnte ein Hinweis sein, dass " +"ihre Auslegung entgleist ist! Das Wasser ist die lebensspendende " +"Flüssigkeit, <quote>geboren aus Wasser</quote> = natürliche Geburt." + +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "Beispiel 2B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +msgid "" +"1 Cor.14:34 <quote>Let the women keep silent in the churches</quote> has to " +"be taken within the biblical context of 1 Cor.11:5 <quote>every woman [...] " +"while praying or prophesying [...]</quote>" +msgstr "" +"1 Korinther 14,34 <quote>[...] die Frauen [sollen] schweigen in der " +"Gemeindeversammlung</quote> muss mit in den biblischen Zusammenheng von 1. " +"Korinther 11,5 <quote>Ein Frau aber, die betet oder prophetisch redet [...]</" +"quote> genommen werden." + +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "Beispiel 2C" + +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +#, fuzzy +msgid "" +"Acts 2:38 <quote>And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]"</quote>. Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 <emphasis>\"For Christ " +"did not send me to baptize, but to preach the gospel\"</emphasis>?" +msgstr "" +"Apostelgeschichte 2,38 <quote>Petrus sprach zu ihnen: "Tut Buße, und " +"jeder lasse sich taufen auf den Namen Jesu Christi zur Vergebung eurer " +"Sünden [...]"</quote> Meint dies Wiedergeburt durch Taufe? Wenn es der " +"einzige Vers der Schrift wäre, den wir hätten, müssten wir dies folgern. " +"Aber in dem Licht der klaren Lehre an anderen Stelle, dass Wiedergeburt " +"durch den Glauben an Christus geschieht, müssen wir es anders auslegen. " +"Petrus erklärt seinen Hörern die Taufe als einen Weg, auf das Evangelium zu " +"antworten. Wenn die Taufe der Weg wäre, wiedergeboren zu werden, wie könnte " +"Paulus dann in 1. Kor. 1,17 schreiben <quote>Denn Christus hat mich nicht " +"gesandt zu taufen, sondern das Evangelium zu verkünden</quote>?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "Regel 3 - Auslegung im geschichtlichen und kulturellen Zusammenhang" + +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +#, fuzzy +msgid "" +"At first we are not asking <quote>What does it mean to me?</quote> but " +"<quote>What did it mean to the original readers?</quote>; later we can ask, " +"<quote>What does it mean to me?</quote>. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" +"Zuallererst fragen wir nicht <quote>Was bedeutet dies für mich?</quote> " +"sondern <quote>Was hat es für den ursprünglichen Autoren bedeutet?</quote>; " +"später können wir fragen <quote>Was bedeutet es für mich?</quote>. Wir " +"müssen den geschichtlichen und kulturellen Hintergrund des Autoren und der " +"Empfänger in Betracht ziehen." + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "Beispiel 3A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +#, fuzzy +msgid "" +"<quote>3 days & 3 nights</quote> (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" +"\"3 Tage & 3 Nächte\" (Mt.12,40) haben zur \"Mittwochs Kreuzigungstheorie" +"\" geführt, besonders der Kult des Armstrongismus. <emphasis> Anm. des " +"Übers.: Leider weiss ich nicht, was Armstronismus für ein Kult ist</" +"emphasis>. Wie konnte Jesus am Freitag sterben und am Sonntag Morgen " +"auferstehen (\"...am dritten Tage auferstehen\" (Mt. 16,21))? Genaue " +"Bedeutungen von \"drei\" oder \"Tagen\" helfen nicht, den scheinbaren " +"Widerspruch zu erklären." + +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +#, fuzzy +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" +"Wir benötigen einen geschichtlichen Leckerbissen: Die Juden zählten jeden " +"Teil eines Tages als vollen Tag, so wie wir Eimer Wasser zählen würden (wenn " +"wir sechs und einen halben Eimer Wasser hätten, würden wir sagen dass es " +"sieben Eimer Wasser sind sogar wenn der letzte nur teilweise voll ist). Dies " +"istdie jüdische Art. Jeder Teil eines Tages wurde als voller Tag gezählt, " +"Tage begannen um 18h und endeten um 18h. Freitag von 15h bis 18h = 1. Tag. " +"Freitag von 18h bis Samstag 18h = 2. Tag. Samstag 18.00h bis Sonntag " +"vielleicht 5h = 3. Tag. Die Auslegung im kulturellen Kontext bringt uns aus " +"den Schwierigkeiten heraus." + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "Beispiel 3B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +#, fuzzy +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" +"1. Mose 15,7-21. Der historische Zusammenhang ist, dass das teilen von " +"Tieren in zwei Teile und dass nachfolgende Gehen zwischen ihnen der normale " +"Weg zu Abrahams Zeit war, einen Vetrag zu schließen. Beide Vetragspartner " +"gingen dazwischen hindurch, den Pfand nehmend, dass Zerstückelung auf sie " +"kommen solle, wenn sie nicht ihren Teil des Vertrages halten. Aber in diesem " +"Falle geht nur Gott hindurch, was dies zu einem einseitigen Vetrag macht." + +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "" +"Regel 4 - Auslegung in Bezug auf der normalen Benutzung der Worte in der " +"Sprache" + +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +#, fuzzy +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" +"Lassen Sie wörtliche Sprache wörtlich sein und bildliche Sprache bildlich " +"sein. Und achten Sie auf Idiome, die eine besondere Bedeutung haben." + +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "Beispiel 4A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +msgid "<quote>evil eye</quote> in Mt.6:23." +msgstr "<quote>böses Auge</quote> in Mt.6,23." + +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +#, fuzzy +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" +"Regel 1 - Definition von <quote>böse</quote> und <quote>Auge</quote> - hilft " +"hier auch nicht weiter. Regel 2, Zusammenhang: Dies scheint uns nur noch " +"mehr zu verwirren. Es scheint nicht mit dem zu passen, was davor und danach " +"steht! Dies sollte uns zeigen, dass wir es nicht richtig verstehen." + +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +#, fuzzy +msgid "" +"What we have here is a Hebrew idiom, <quote>evil eye</quote>. Let's look up " +"other uses of this idiom: Mt.20:15 \"<emphasis>Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?</emphasis>\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" +"Was wir hier haben ist ein hebräisches Idiom, <quote>böses Auge</quote>. " +"Lasst uns andere Verwendungen dieses Idioms nachschlagen: Mt. 20,15 " +"<quote><emphasis>Oder habe ich nicht die Macht zu tun, was ich will, mit dem " +"was mein ist? Siehst du scheel [wörtl. <quote>böse</quote>] drein, weil ich " +"so gütig [wörtl. <quote>gut</quote>] bin?</emphasis></quote>. Wir sehen, " +"dass ein <quote>böses Auge</quote> zu haben ein Idiom für geizig oder " +"neidisch sein ist. Jetzt gehen Sie zurück zu Mt. 6 und sehen Sie, wie " +"dieses Verständnis perfekt in den Zusammenhang passt." + +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "Beispiel 4B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 <quote>The Lord's hand is not short;</quote>" +msgstr "Jes. 59:1 <quote>Die Hand des Herrn ist nicht zu kurz;</quote>" + +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 <quote>Underneath are the everlasting arms.</quote>" +msgstr "" +"Deut.33:27 <quote><emphasis> unter den ewigen Armen.</emphasis></quote>" + +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +#, fuzzy +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"<emphasis>Kingdom of the Cults</emphasis>) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 <quote>He will cover you with His feathers; And under His wings " +"shalt thou trust</quote>. W.M. said, <quote>By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird</quote>. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" +"Verweise auf Körperteile von Gott werden von den Mormonen benutzt, um " +"nachzuweisen, dass Gott einst ein Mensch wie wir war. Nachdem sie die " +"Menschen davon überzeugt haben, beginnen sie weiter zu lehren, dass wir Gott " +"werden können wie er es tat. Auf einem Vortrag den Walter Martin (Autor von " +"<emphasis>Kingdom of the Cults</emphasis>) forderte eine Gruppe von " +"Mormonenältesten ihn mit einer Versaufzählung wie dieser heraus. Dr. Martin " +"forderte die Mormonen dann auf eine weitere Stelle zu lesen: Psalm 91,4 " +"<quote><emphasis>Er wird dich mit seinen Fittichen decken, und Zuflucht " +"wirst du haben unter seinen Flügeln...</emphasis></quote>. W.M. folgerte " +"\"Mit den selben Regeln der Auslegung, mit denen sie gerade festgestellt " +"haben, dass Gott ein Mann ist, haben sie gerade festgestellt, dass Gott ein " +"Vogel ist.\" Die Mormonen mussten lachen, als sie die Lächerlichkeit ihrer " +"Position realisierten." + +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" +"Regel 5 - Verstehen des Zwecks einer Parabeln und des Unterschiedes zwischen " +"einer Parabel und einer Allegorie" + +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: <emphasis>A story where each element has a meaning.</" +"emphasis>" +msgstr "" +"Eine Allegorie ist <emphasis>eine Geschichte, in der jedes Element eine " +"Bedeutung hat.</emphasis>" + +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "Jede Parabel ist eine Allegorie, wahr oder falsch?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:193 +#, fuzzy +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" +"Einige Gleichnisse sind Allegorien, zum Beispiel ist das Gleichnis des " +"Sähmanns eine Allegorie. Der Samen ist das Wort Gottes, die Dornen sind " +"Sorgen und Gier, usw. Die meisten Gleichnisse sind keine Allegorien, sondern " +"einfache Geschichten, um einen bestimmten Punkt zu verdeutlichen. Es ist " +"gefährlich unsere Lehren von Gleichnissen zu gewinnen; sie können so gedreht " +"werden, alle Dinge auszusagen. Wir müssen unsere Lehre von klaren " +"Schriftstellen bekommen, die es auslegen; wenn ein Gleichnis dies zusätzlich " +"verdeutlicht ist es hilfreich." + +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "Beispiel 5A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +#, fuzzy +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" +"Das Gleichnis der Witwe mit dem ungerechten Richter in Lukas 18,1-8. Diese " +"Geschichte verdeutlicht eine Lektion: Mut im Gebet. [Anm. d. Üb.: im Engl. " +"\"boldness in prayer\"]. Wenn wir das Ganze in eine Allegorie verwandeln, " +"was haben wir dann?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" +"Alle Arten von Gewalt geschehen in der Bedeutung: Gott ist widerwillig die " +"Rechte der Witwen zu schützen, Gebete \"ärgern\" Ihn, usw." + +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "Beispiel 5B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +#, fuzzy +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" +"Das Gleichniss der unehrlichen Verwalters in Lukas 16,1-9. Was ist der " +"Knackpunkt des Gleichnisses? Ist es eine Allegorie?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +#, fuzzy +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" +"Der Verwalter wird nur für eine Sache gelobt, seine Schlauheit in der " +"Benutzung von Dingen, die er vorbereiten muss für eine Zeit, in der er sie " +"nicht haben würde. Aber er wird nicht für sein unethisches Verhalten gelobt, " +"nämlich seinen Herren zu hintergehen." + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "<application>BibleTime</application>" +msgstr "" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "" + +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "Die Anleitung zum Bibelstudium" + +#: docs/howto/en/docbook/index.docbook:31 +#, fuzzy +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "Das &bibletime; Team, info@bibletime.info" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license <link url=\"http://creativecommons.org/licenses/by-" +"sa/3.0/\"> \"Creative Commons Attribution-Share Alike\"</link>." +msgstr "" + +#: docs/howto/en/docbook/index.docbook:42 +#, fuzzy +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "" +"<emphasis>Anm. des Übersetzers:</emphasis> Der deutsche Text der " +"Bibelstellen ist der deutschen revidierten Lutherbibel von 1984 entnommen. " +"Ich übernehme keinerlei Garantie für die Übersetzung, weder für falsche " +"Wiedergabe noch für unwörtliche oder sinnverfälschende Übersetzung. Ich habe " +"mit bestem Wissen und Können übersetzt. Da ich jedoch kein Übersetzer bin, " +"können sich Fehler eingeschlichen sein. Die Originalfassung wird in Englisch " +"mit BibleTime mitgeliefert." + +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "Zusammenfassung" + +#: docs/howto/en/docbook/index.docbook:50 +#, fuzzy +msgid "" +"The <application>Biblestudy HowTo</application> is a guide for studying the " +"Bible." +msgstr "" +"Die <application>Anleitung zum Bibelstudium</application> ist ein Handbuch " +"zum Studieren der Bibel." + +#: docs/howto/en/docbook/index.docbook:53 +#, fuzzy +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" +"Es ist die Hoffnung des &bibletime; Teams das diese Anleitung die Leser zum " +"Studieren der Bibel bewegt, um zu sehen was die Bibel zu sagen hat. Diese " +"spezielle Anleitung wurde ausgewählt da sie keine Werbung für irgendeine " +"religiöse Gruppierung macht. Wir möchten von ihnen, dass Sie die Bibel " +"studieren um zu verstehen, was darin steht. Wenn Sie mit der Erwartung daran " +"herangehen, dass Gott sein Wort in ihr Herz legen soll, wird Er Sie nicht " +"enttäuschen." + +#~ msgid "Bob Harman" +#~ msgstr "Bob Harman" + +#, fuzzy +#~ msgid "" +#~ "The copyright of this text is held by the author Bob Harman. The text " +#~ "was adapted for publication with BibleTime by Fred Saalbach." +#~ msgstr "" +#~ "Das Copyright dieses Textes liegt bei dem Autoren Bob Harman. Der Text " +#~ "wurde von Fred Saalbach zur Publikation mit BibleTime angepasst." + +#, fuzzy +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." + +#~ msgid "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "<email>ncc@ncchampton.org</email>." +#~ msgstr "" +#~ "Bei Fragen zur Benutzung diese Materials wenden Sie sich bitte an Bob " +#~ "Harman c/o New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "<email>ncc@ncchampton.org</email>." + +#~ msgid "<entry>8</entry>" +#~ msgstr "<entry>8</entry>" + +#~ msgid "<entry>20</entry>" +#~ msgstr "<entry>20</entry>" + +#~ msgid "<entry>10</entry>" +#~ msgstr "<entry>10</entry>" + +#~ msgid "<entry>5</entry>" +#~ msgstr "<entry>5</entry>" + +#~ msgid "<entry>One</entry>" +#~ msgstr "<entry>Eine</entry>" + +#~ msgid "" +#~ "Mary is already clinging to Jesus, and he is saying to stop holding him!" +#~ msgstr "" +#~ "Maria klammert sich bereit an Jesus und er sagt ihr, dies nicht mehr zu " +#~ "tun!" + +#~ msgid "<firstname>Bob</firstname> <surname>Harman</surname>" +#~ msgstr "<firstname>Bob</firstname> <surname>Harman</surname>" + +#~ msgid "ROLES_OF_TRANSLATORS" +#~ msgstr "<firstname>Joachim</firstname> <surname>Ansorg</surname>" + +#~ msgid "Bible" +#~ msgstr "Bibel" + +#~ msgid "HowTo" +#~ msgstr "Anleitung" + +#~ msgid "The BibleTime developers" +#~ msgstr "Die BibleTime Entwickler" + +#~ msgid "Error 404: File not found" +#~ msgstr "Fehler 404: Datei nicht gefunden" + +#~ msgid "Devotional" +#~ msgstr "Andacht" + +#~ msgid "Sidebar tips" +#~ msgstr "Tipps" + +#~ msgid "Sword CD" +#~ msgstr "Sword CD" + +#~ msgid "BibleTime" +#~ msgstr "BibleTime" + +#~ msgid "Software" +#~ msgstr "Software" + +#~ msgid "About BibleTime" +#~ msgstr "Über BibleTime" + +#~ msgid "Screenshots" +#~ msgstr "Bildschirmfotos" + +#~ msgid "Gallery" +#~ msgstr "Galerie" + +#~ msgid "Download" +#~ msgstr "Herunterladen" + +#~ msgid "<title>FAQ" +#~ msgstr "FAQ" + +#~ msgid "Links" +#~ msgstr "Verweise" + +#~ msgid "Link to us" +#~ msgstr "Auf uns verweisen" + +#~ msgid "Guestbook" +#~ msgstr "Gästebuch" + +#~ msgid "In the press" +#~ msgstr "In der Öffentlichkeit" + +#~ msgid "Contact" +#~ msgstr "Kontakt" + +#~ msgid "License" +#~ msgstr "Lizenz" + +#~ msgid "Imprint" +#~ msgstr "Impressum" + +#~ msgid "User forum" +#~ msgstr "Benutzerforum" + +#~ msgid "Development" +#~ msgstr "Entwicklung" + +#~ msgid "Help us" +#~ msgstr "Helfen Sie uns" + +#~ msgid "Join us" +#~ msgstr "Mitmachen" + +#~ msgid "Mailinglists" +#~ msgstr "Mailinglisten" + +#~ msgid "Translation" +#~ msgstr "Übersetzung" + +#~ msgid "Biblestudy HowTo" +#~ msgstr "Anleitung zum Bibelstudium" + +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." + +#~ msgid "Please help us ..." +#~ msgstr "Bitte helfen Sie uns ..." + +#~ msgid "" +#~ "Our aim is to develop BibleTime into a really mature Bible study " +#~ "application that can by everyone. To ahieve this, we need your help. " +#~ "There are different possibilities for supporting the BibleTime project " +#~ "directly and indirectly:" +#~ msgstr "" +#~ "Unser Ziel ist es, BibleTime zu einer wirklich erwachsenen " +#~ "Bibelstudienanwendung zu entwickeln. Um dies zu erreichenm benötigen wir " +#~ "ihre Hilfe. Es gibt verschiedene Möglichkeiten, das BibleTime Projekt " +#~ "direkt oder indirekt zu unterstützen:" + +#~ msgid "Do you want to pray?" +#~ msgstr "Möchten Sie beten?" + +#~ msgid "" +#~ "Praying is something everybody can do. If you are praying for the Sword " +#~ "and BibleTime projects you are helping us as much as the other team " +#~ "members of the BibleTime project." +#~ msgstr "" +#~ "Beten ist etwas, was jeder tun kann. Wenn Sie für die Sword und BibleTime " +#~ "Projekte beten, tun Sie genauso viel, wie die anderen Team-Mitglieder des " +#~ "BibleTime Projektes." + +#~ msgid "Do you know how to program software?" +#~ msgstr "Können Sie Software programmieren?" + +#~ msgid "" +#~ "Do you know how to program in C++? Are you familiar with the KDE " +#~ "programming interface or are motivate to learn it? If you have time to " +#~ "regularly work on the BibleTime source code we ask you to join our team. " +#~ "If you want to do so, please read the page Join us." +#~ msgstr "" +#~ "Wissen Sie, wie man in C++ programmiert? Kennen sie die KDE " +#~ "Programmierschnittstelle oder sind sie motiviert, diese zu lernen? Wenn " +#~ "Sie regelmäßig Zeit haben, am Quellcode von BibleTime zu arbeiten, " +#~ "möchten wir Sie bittn, unserem Team beizutreten. Wenn Sie dies möchten, " +#~ "lesen Sie bitte die Seite Mitmachen." + +#~ msgid "Do you know how to write documentation?" +#~ msgstr "Wissen Sie, wie man Dokumentation schreibt?" + +#~ msgid "" +#~ "Do you think you would be good in working on BibleTime's english " +#~ "documentation? If you think you are, please read the page Join us." +#~ msgstr "" +#~ "Denken Sie, sie könnten an der englischen Dokumentation von BibleTime " +#~ "arbeiten? Wenn Sie das annehmen, lesen Sie doch bitte die Seite Mitmachen." + +#~ msgid "Are you good in translating english into another language?" +#~ msgstr "Können Sie Englisch gut in eine andere Sprache übersetzen?" + +#~ msgid "" +#~ "BibleTime should be useable for everyone. That's why we need a " +#~ "translation into your language, if it's not yet available. If you decide " +#~ "to start working on a translation please contact us at info@bibletime." +#~ "info to see whether the translation was not yet started by another team " +#~ "member. We will provide you with the files which should be translated." +#~ msgstr "" +#~ "BibleTime soll für jeden benutzbar sein. Daher benötigen wir eine " +#~ "Übersetzung in ihre Sprache, falls diese noch nicht verfübar ist. Wenn " +#~ "Sie entschieden haben, an einer Übersetzung zu arbeiten, kontaktieren Sie " +#~ "uns bitte durch info@bibletime.info um zu erfahren, ob die Übersetzung " +#~ "nicht bereits von einem anderen begonnen wurde. Wir werden ihnen die " +#~ "Dateien zur Verfügung stellen, die üersetzt werden müssen." + +#~ msgid "" +#~ "You can find more information about the translation process on the page " +#~ " translation." +#~ msgstr "" +#~ "Sie können weitere Informationen über den Übersetzungsvorgang auf der " +#~ "Seite Übersetzung finden." + +#~ msgid "Join the BibleTime team" +#~ msgstr "Dem BibleTime Team beitreten" + +#~ msgid "" +#~ "We are glad for everybody who helps us improving the BibleTime software, " +#~ "it's documentation and it's translations." +#~ msgstr "" +#~ "Wir sind dankbar für jeden, der uns hilft die BileTime Software, die " +#~ "Dokumentation und die Übersetzungen zu verbessern." + +#~ msgid "The basic steps.." +#~ msgstr "Die grundlegenden Schritte" + +#~ msgid "" +#~ "The following are necessary for each type of team member. Please follow " +#~ "them!" +#~ msgstr "" +#~ "Die folgenden Schritte sind für jede Art eines Teammitgliedes nötig. " +#~ "Bitte befolgen Sie diese!" + +#~ msgid "" +#~ "If you don't have an account on SourceForge, please sign up for one. It's " +#~ "free. We need your username to add you to the team members, to assign " +#~ "tasks to you, etc." +#~ msgstr "" +#~ "Falls Sie nicht bereits einen Account auf SourceForge haben, holen Sie " +#~ "sich bitte einen. Das ganze ist kostenlos. Wir benötigen ihren " +#~ "Benutzernamen, um Sie zu den Teammitgliedern hinzuzufügen, um ihnen " +#~ "Aufgaben zuzuweisen, usw." + +#~ msgid "" +#~ "Subscribe to the BibleTime development mailing list. All developers read " +#~ "this mailing list, so everybody knows what's hapenning." +#~ msgstr "" +#~ "Tragen Sie sich auf der BibleTime Entwickler Mailingliste ein. Alle " +#~ "Entwickler lesen diese Liste, damit jeder weiss, was zur Zeit passiert." + +#~ msgid "" +#~ "Get the development version of BibleTime and install it. If you need help " +#~ "with this ask on the mailing list or look into the documentation section." +#~ msgstr "" +#~ "Holen Sie sich die Entwicklungsversion von BibleTime und installieren Sie " +#~ "diese. Wenn Sie Hilfe damit benötigen, fragen Sie auf der Mailingliste " +#~ "oder schauen Sie in dem Dokumentations-Abschnitt nach." + +#~ msgid "The next steps for software developers..." +#~ msgstr "Die nächsten Schritte für Software Entwickler" + +#~ msgid "" +#~ "Work through some of the Qt 3 and KDE 3 tuorials to get used to " +#~ "programming with the things BibleTime uses." +#~ msgstr "" +#~ "Arbeiten Sie sich durch einige der QT 3 und KDE 3 Programmier-" +#~ "Schnellkurse, um sich an das Programmieren mit den Dingen zu gewöhnen, " +#~ "die BibleTime benutzt." + +#~ msgid "" +#~ "If you don't know what to do please ask on the mailing list for some " +#~ "tasks. Don't forget to add how difficult it should be." +#~ msgstr "" +#~ "Falls Sie nicht wissen, was Sie tun sollen, fragen Sie bitte auf der " +#~ "Mailingliste nach ein paar Aufgaben. Vergessen Sie nicht uns mitzuteilen, " +#~ "wie schwierig diese sein sollen." + +#~ msgid "The next steps for documentation authors..." +#~ msgstr "Die nächsten Schritte für Dokumentations-Autoren" + +#~ msgid "" +#~ "Read the existing english documentation. It's located in the docs/ " +#~ "directory of the bibletime cvs directory." +#~ msgstr "" +#~ "Lesen Sie die bestehende englische Dokumentation. Diese liegt im docs/ " +#~ "Verzeichnis des bibletime CVS Verzeichnisses." + +#~ msgid "" +#~ "The documentation is stored in docbook files in the unicode " +#~ "subdirectories of each documentation part (handbook, Bible study howto, " +#~ "installation, helpdialog). Please don't edit the HTML files directly " +#~ "because they're generated from the docbook files. The translation file " +#~ "are also generated from the docbook data." +#~ msgstr "" +#~ "Die Dokumentation wird in sogenannten Docbook Dateien in dem " +#~ "Unterverzeichnis \"Unicode\" jedes Dokumentations-Teiles gespeichert " +#~ "(Handbuch, Anleitung zum Bibelstudium, Installation, Hilfeseiten). Bitte " +#~ "bearbeiten Sie die HTML nicht direkt, da sie automatisch aus den Docbook " +#~ "Dateien erzeugt werden. Die Datein für die Übersetzungen werden auch aus " +#~ "den Docbook Dateien generiert." + +#~ msgid "The next steps for translators..." +#~ msgstr "Die nächsten Schritte für Übersetzer" + +#~ msgid "" +#~ "Have a look at the internationaliziation pages of the KDE project. " +#~ "They're located at i18n.kde.org." +#~ msgstr "" +#~ "Schauen Sie sich die Internationalsisierungs Seiten des KDE Projektes an. " +#~ "Diese sind auf i18n.kde.org " +#~ "verfügbar." + +#~ msgid "" +#~ "Install the program KBabel, if it's not yet installed on your system. It " +#~ "will help you a lot with the translation process." +#~ msgstr "" +#~ "Installieren Sie das Programm KBabel, falls nicht bereits auf ihrem " +#~ "System installiert ist. Dies wird ihnen mit der Übersetzung wirklich " +#~ "helfen." + +#~ msgid "" +#~ "Read the page about translating " +#~ "BibleTime." +#~ msgstr "" +#~ "Bitte lesen Sie die Seite über das Übersetzen von BibleTime." + +#~ msgid "BibleTime development mailing list" +#~ msgstr "BibleTime Entwicklungs Mailingliste" + +#~ msgid "" +#~ "To subscribe to the development mailing list of the BibleTime project " +#~ "please visit the following web page and enter your eMail address there: " +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." +#~ msgstr "" +#~ "Um sich auf die Entwicklungs-Mailingliste des BibleTime Projektes " +#~ "einzutragen, besuchen Sie bitte die folgende Webseite und geben Sie dort " +#~ "ihre eMail Adresse ein: www.crosswire.org/mailman/listinfo/bt-devel." + +#~ msgid "" +#~ "Archives of the BibleTime development mailing list are available at " +#~ "www.crosswire." +#~ "org/pipermail/bt-devel." +#~ msgstr "" +#~ "Ein Archiv der BibleTime Entwicklungsmailingliste ist auf www.crosswire.org/" +#~ "pipermail/bt-devel verfügbar." + +#~ msgid "Sword development mailing list" +#~ msgstr "Sword Entwicklungs Mailingliste" + +#~ msgid "" +#~ "To subscribe to the development mailing list of the Sword project please " +#~ "visit the following web page and enter your eMail address there: www." +#~ "crosswire.org/mailman/listinfo/sword-devel." +#~ msgstr "" +#~ "Um sich auf die Entwicklungs-Mailingliste des Sword Projektes " +#~ "einzutragen, besuchen Sie bitte die folgende Webseite und geben Sie dort " +#~ "ihre eMail Adresse ein: www.crosswire.org/mailman/listinfo/sword-devel." + +#~ msgid "" +#~ "Archives of the Sword development mailing list are available at www.crosswire.org/" +#~ "pipermail/sword-devel." +#~ msgstr "" +#~ "Ein Archiv der Sword Entwicklungsmailingliste ist auf www.crosswire.org/pipermail/" +#~ "sword-devel verfügbar." + +#~ msgid "BibleTime's development" +#~ msgstr "BibleTimes Entwicklung" + +#~ msgid "" +#~ "These pages describe how to join in the development of BibleTime and " +#~ "which ways exist to help us! BibleTime's quality and usefulness depends " +#~ "on the help of others to a large degree." +#~ msgstr "" +#~ "Diese Seiten beschreiben, wie man sich in die Entwicklung von BibleTime " +#~ "einklinken kann und welche Wege bestehen uns zu helfen. BibleTimes " +#~ "Quaität und Nützlichkeit hängt zu einem großen Teil von der Hilfe anderer " +#~ "ab." + +#~ msgid "" +#~ "Please read the following pages very carefully to see whether you can " +#~ "help us with the development!" +#~ msgstr "" +#~ "Bitte lesen Sie die nächsten Seiten sehr sorgfältig, um zu sehen, ob Sie " +#~ "uns mit der Entwicklung helfen können!" + +#~ msgid "Wait a minute" +#~ msgstr "Moment mal!" + +#~ msgid "" +#~ "Did you see "The Passion"? Whether you found the film inspiring " +#~ "or not, or you didn't see it at all -- If you want to find out more about " +#~ "the passion of Jesus Christ, you can visit the "the good news" webpages. It has " +#~ "more information ready for you, maybe even in your local language." +#~ msgstr "" +#~ "Haben Sie "Die Passion" gesehen? Ganz gleich ob sie den Film " +#~ "inspirierend fanden oder nicht, oder wenn Sie ihn nicht angeschaut haben " +#~ "-- wenn Sie mehr über die Passion Jesu Christi wissen möchten, dann " +#~ "können Sie die "the " +#~ "good news" Webseiten besuchen. Diese halten weitere " +#~ "Informationen für sie bereit, vielleicht sogar in ihrer eigenen Sprache." + +#~ msgid "The document is not available" +#~ msgstr "Dieses Dokument ist nicht verfügbar" + +#~ msgid "" +#~ "The document you wanted to get is not available on www.bibletime.info. Please use the " +#~ "navigation tree on the left to see if the document was moved." +#~ msgstr "" +#~ "Die Seite, die sie abgerufen haben, ist auf www.bibletime.info nicht verfügbar. Bitte " +#~ "benutzen Sie die Navigation auf der linken Seite, um herauszufinden, ob " +#~ "die Seite verschoben wurde." + +#~ msgid "" +#~ "If you can't solve the problem please report the URL which failed to " +#~ "info@bibletime.info. Thank you very much!" +#~ msgstr "" +#~ "Wenn Sie das Problem nicht lösen können, dann melden Sie bitte die " +#~ "fehlgeschlagene URL an info@bibletime.info. Vielen Dank." + +#~ msgid "" +#~ "Jn.5:39-40You search the Scriptures, because you think that in " +#~ "them you have eternal life; and it is these that bear witness of Me; and " +#~ "you are unwilling to come to Me, that you may have life." +#~ msgstr "" +#~ "Johannes 5,39-40Ihr sucht in der Schrift, denn ihr meint, ihr habt " +#~ "das ewige Leben darin; und sie ist's die von mir zeugt; aber ihr wollt " +#~ "nicht zu mir kommen, dass ihr das Leben hättet." + +#~ msgid "Translations" +#~ msgstr "Übersetzungen" + +#~ msgid "" +#~ "It will cost you just a few minutes to update the webpage translation in " +#~ "your language. Help with the translations is something all users can do " +#~ "and which help all users. If you want to help us keeping the translations " +#~ "up to date, please read the page about making translations and update the translation file of your " +#~ "own language." +#~ msgstr "" +#~ "Es kostet Sie nur einige Minuten um die Übersetzung der Internetseiten in " +#~ "ihrer Sprache auf den neusten Stand zu bringen. Hilfe mit den " +#~ "Übersetzungen ist etwas, was alle Benutzer tun können und was auch wieder " +#~ "allen zu Gute kommt. Wenn Sie helfen möchten, lesen Sie doch bitte die " +#~ "Seite über Übersetzungen und " +#~ "bringen sie anschließend die Datei mit der Übersetzung in ihrer Sprache " +#~ "auf den neusten Stand." + +#~ msgid "Introduction" +#~ msgstr "Einleitung" + +#~ msgid "" +#~ "BibleTime is a Bible study application for Linux. It is based on the " +#~ "K Desktop Environment and uses " +#~ "the Sword " +#~ "programming library to work with Bible texts, commentaries, dictionaries " +#~ "and books provided by the Crosswire Bible Society." +#~ msgstr "" +#~ "BibleTime ist ein Bibelprogramm für Linux. Es basiert auf KDE und benutzt die Sword Entwicklungsbibliothek um mit " +#~ "den Bibeltexten, Kommentaren, Lexika und Büchern zu arbeiten, die auf den " +#~ "Seiten der Crosswire Bible " +#~ "Society verfügbar sind." + +#~ msgid "The history of BibleTime" +#~ msgstr "Die Geschichte von BibleTime" + +#~ msgid "" +#~ "Back in June of 1999 Thomas Hagedorn, Thorsten Uhlmann and Joachim Ansorg " +#~ "started to work on a Bible study application for KDE 1.0." +#~ msgstr "" +#~ "Im Juni 1999 begannen Thomas Hagedorn, Torsten Uhlmann und Joachim Ansorg " +#~ "an einer Bibelstudien-Anwendung für KDE 1.0 zu arbeiten." + +#~ msgid "" +#~ "The first version was released two months later as version 0.1. This " +#~ "version was very simple and supported only the most basic things." +#~ msgstr "" +#~ "Dies erste Version wurde zwei Monate später als Version 0.1 " +#~ "veröffentlicht. Sie war sehr einfach gehalten und unterstützte nur die " +#~ "wirklich grundlegenden Dinge." + +#~ msgid "" +#~ "After three months of hard work version 0.2 was released to the public. " +#~ "This version was usable, it supported basic printing, searching and " +#~ "offered a simple editor for personal notes." +#~ msgstr "" +#~ "Nach drei Monaten harter Arbeit wurde Version 0.2 der Öffentlichkeit " +#~ "vorgstellt. Diese Version war benutzbar, unterstützte einfaches Drucken " +#~ "und Suchen und hatte einen Editor zum bearbeiten der persönlichen " +#~ "Notizen." + +#~ msgid "" +#~ "BibleTime 0.2 was later ported to KDE 2 and totally redesigned with a " +#~ "more powerful interface, better printing and a lot of internal changes. " +#~ "This version was called BibleTime 0.3" +#~ msgstr "" +#~ "BibleTime 0.2 wurde später auf KDE 2 portiert und komplett überarbeitet " +#~ "mit einer neuen Oberfläche, verbessertem Drucken und einer Menge interner " +#~ "Änderungen. Diese Version hieß BibleTime 0.3." + +#~ msgid "" +#~ "BibleTime 1.0, which was released almost one year after version 0.3 and " +#~ "was the first version we considered as stable." +#~ msgstr "" +#~ "BibleTime 1.0, wurde beinahe ein Jahr nach Version 0.3 veröffentlicht und " +#~ "war die erste als stabil eingestufte Version." + +#~ msgid "" +#~ "BibleTime 1.1 and 1.2 followed later on. BibleTime 1.2 is the first " +#~ "version of BibleTime for version 3.0 of KDE." +#~ msgstr "" +#~ "BibleTime 1.1 und 1.2 folgten später. BibleTime 1.2 ist die erste Version " +#~ "von BibleTime, die KDE 3 benutzt." + +#~ msgid "" +#~ "BibleTime version 1.5 has been released in july 2005 after a long time of " +#~ "development." +#~ msgstr "" +#~ "BibleTime wurde im Juli 2005 nach einer langen Entwicklungsphase in der " +#~ "Version 1.5 veröffentlicht." + +#~ msgid "How to contact us" +#~ msgstr "Wie man uns kontaktieren kann" + +#~ msgid "The BibleTime user forum." +#~ msgstr "Das BibleTime Benutzerforum." + +#~ msgid "" +#~ "This is the place to ask questions about BibleTime. If you have trouble " +#~ "with installing and/or using BibleTime post a message in the forum, and " +#~ "hopefully you'll have an answer in time." +#~ msgstr "" +#~ "Dies ist der richtige Ort um Fragen über BibleTime zu stellen. Wenn Sie " +#~ "Probleme mit der Installation und/oder der Benutzung von BibleTime haben " +#~ "stellen Sie bitte eine Nachricht ins Forum und werden dann hoffentlich " +#~ "bald eine Antwort erhalten." + +#~ msgid "" +#~ "If you are an experienced BibleTime user and can spare some time, please " +#~ "regularly check out the forum and answer questions of people who have " +#~ "less experience than you. Thereby you would also help the developers to " +#~ "concentrate on the work of development instead of user support." +#~ msgstr "" +#~ "Wenn Sie ein erfahrener Benutzer von BibleTime sind und Sie etwas Zeit " +#~ "übrig haben, dann besuchen Sie doch regelmäßig das Froum und beantworten " +#~ "die Fragen derjenigen mit weniger Erfahrung. Hiermit helfen Sie auch den " +#~ "Entwicklern, sich auf die Entwicklung selbst statt auf Benutzer-Support " +#~ "zu konzentrieren." + +#~ msgid "Send a Bug report" +#~ msgstr "Einen Fehlerbericht schicken" + +#~ msgid "" +#~ "If you find a bug in BibleTime use this link to report it so it can be " +#~ "fixed in later versions. Please include detailed descriptions of your " +#~ "setup and how the developers can reproduce the bug." +#~ msgstr "" +#~ "Wenn Sie einen Fehler in BibleTime finden, dann benutzen Sie bitte diesen " +#~ "Verweis um ihn einzutragen. Bitte fügen Sie eine detaillierte " +#~ "Beschreibung ihrer Konfiguration und des Weges, wie man den Fehler " +#~ "reproduzieren kann, bei." + +#~ msgid "Send a feature suggestion" +#~ msgstr "Senden Sie einen Verbesserungsvorschlag" + +#~ msgid "" +#~ "If you have an idea how to improve BibleTime please use this link to tell " +#~ "the developers about it." +#~ msgstr "" +#~ "Wenn Sie eine Idee haben, wie man BibleTime verbessern kann, benutzen Sie " +#~ "bitte diesen Link um die Entwickler darauf aufmerksam zu machen." + +#~ msgid "Report a website problem" +#~ msgstr "Ein Webseitenproblem berichten" + +#~ msgid "" +#~ "If you found a problem with the website or have a suggestion how it could " +#~ "be improved, please use this link to tell the webmaster about it." +#~ msgstr "" +#~ "Wenn Sie ein Problem mit den Internetseiten haben oder einen " +#~ "Verbesserungsvorschlag haben, benutzen Sie bitte diesen Link um uns " +#~ "darauf aufmerksam zu machen." + +#~ msgid "Frequently Asked Questions" +#~ msgstr "Häufig gestellte Fragen" + +#~ msgid "Installation problems" +#~ msgstr "Installationsvorgang" + +#~ msgid "Why is the toolbar missing?" +#~ msgstr "Warum fehlt die Werkzeugleiste?" + +#~ msgid "" +#~ "Please run configure with the parameter --prefix=<your KDE " +#~ "directory>. Then run make and make install as usual. The KDE " +#~ "directories for the widely used Linux distributions are: " +#~ "RedHat: /usr SuSE: /opt/kde3 " +#~ "Mandrake: /usr Alternatively you can " +#~ "run the command \"kde-config --prefix\" to get your KDE directory. The " +#~ "commands are:" +#~ msgstr "" +#~ "Bitte starten SIe configure mit dem Parameter --prefix=<Ihr KDE " +#~ "Verzeichnis>. Dann starten Sie make und make install wir sonst auch. " +#~ "Die KDE Verzeichnisse der meistbenutzten Linux Distributionen sind: " +#~ " RedHat: /usr SuSE: /opt/kde3 " +#~ ">Mandrake: /usr Als " +#~ "Alternative können Sie den Befehl \"kde-config --prefix\" benutzen, um " +#~ "das KDE Verzeichnis herauszubekommen. " + +#~ msgid "./configure --prefix=<your KDE directory>" +#~ msgstr "./configure --prefix=<Ihr KDE Verzeichnis>" + +#~ msgid "make" +#~ msgstr "make" + +#~ msgid "make install" +#~ msgstr "make install" + +#~ msgid "The translations are missing!" +#~ msgstr "Die Übersetzungen fehlen!" + +#~ msgid "" +#~ "Please install the package bibletime-i18n which contains the translations " +#~ "of the daily tips, the handbook, the installation instructions and the " +#~ "Bible study howto." +#~ msgstr "" +#~ "Bitte installieren Sie das Paket bibletime-i18n, das die täglichen Tipps, " +#~ "das Handbuch, die Installationsanleitung und die Anleitung zum " +#~ "Bibelstudium enthält." + +#~ msgid "Usage problems" +#~ msgstr "Benutzungsprobleme" + +#~ msgid "Is it possible to search for a specific Strong number?" +#~ msgstr "Ist es möglich nach einer bestimmten Strong-Nummer zu suchen?" + +#~ msgid "" +#~ "You need at least BibleTime 1.1 for this. Turn on the default usage of " +#~ "Strong's numbers in the optionsdialog (Sword->Filter settings). Then " +#~ "open the seachdialog and search for <0120> or any other Strong code." +#~ msgstr "" +#~ "Hierfür benötigen Sie mindestens BibleTime 1.1. Stellen Sie die " +#~ "standardmäßige Benutzung der Strong-Nummern im Einstellungsdialog (Sword-" +#~ ">Filter Einstellungen) an. Dann öffnen Sie den Suchdialog und suchen " +#~ "Sie nach <0120> oder jeder anderen Strong-Kodierung." + +#~ msgid "Why do I see only question marks instead of Unicode text?" +#~ msgstr "Warum sehe ich nur Fragezeichen anstelle von Unicode Text?" + +#~ msgid "" +#~ "First make sure you have the latest version of the module which has the " +#~ "problems! Check www." +#~ "crosswire.org/sword for this." +#~ msgstr "" +#~ "Bitte stellen Sie zuerst sicher, dass sie die neuste Version des Modules " +#~ "installiert haben, dass die Probleme verursacht. Bitte überprüfen Sie " +#~ "dafür die Seite www.crosswire.org/" +#~ "sword." + +#~ msgid "" +#~ "You have to install an unicode font like Code2000, Arial Unicode MS or " +#~ "Bitstream Cyberbit to display the special unicode characters. Check the " +#~ "section \"Configuring BibleTime->Options Dialog->Fonts\" in the handbook " +#~ "of BibleTime how to setup Unicode fonts under Linux." +#~ msgstr "" +#~ "Sie müssen eine Unicode-Schriftart wie z.B. Code2000, Arial Unicode MS " +#~ "oder Bitstream Cyberbit installieren, um die speziellen Unicode-Zeichen " +#~ "anzeigen zu können. Lesen Sie bitte den Abschnitt \"BibleTime einrichten-" +#~ ">Einstellungen...->Schriftarten\" in BibleTime's Handbuch um zu sehen, " +#~ "wie man Unicode-Schriftarten unter Linux einrichten kann." + +#~ msgid "Modules" +#~ msgstr "Module" + +#~ msgid "The KJV shows no Strongs numbers in the NT!" +#~ msgstr "Die KJV zeigt keine Strong Nummern im NT an!" + +#~ msgid "" +#~ "Due to copyright problems the old KJV module which contained all Strongs " +#~ "numbers had to be removed. The project KJV2003 was started to create a " +#~ "public domain text with all Strong numbers in it. At this time it's not " +#~ "yet finished so the numbers are not available in all verses of the NT. " +#~ "The status of the project is available at Crosswire." +#~ msgstr "" +#~ "Wegen Copyright Problemen musste das alte KJV Modul, dass alle Strong " +#~ "Nummern enthielt, entfernt werden.Das KJV003 Projekt wurde gestartet um " +#~ "einen freien Text mit Strong Nummern zu erstellen. Zur Zeit ist dies " +#~ "Projekt noch nicht fertig, daher sind noch nicht alle Nummern im NT " +#~ "vorhanden. Der Status des Projektes ist auf Crosswire verfuegbar." + +#~ msgid "Where can I write down my personal notes?" +#~ msgstr "Wo kann ich meine persönlichen Anmerkungen aufschreiben?" + +#~ msgid "" +#~ "You have to install the module \"Personal\", which is available as a " +#~ "commentary on Crosswire. See our commentary page for " +#~ "more information: Commentaries." +#~ msgstr "" +#~ "Sie müssen das Modul \"Personal\" installieren, dass als Kommentar bei " +#~ "Crosswire verfügbar ist. Lesen Sie unsere Kommentar-Seiten für weitere " +#~ "Informationen: Kommentare" + +#~ msgid "Why is one of the two testaments of a Bible module empty?" +#~ msgstr "Warum ist eines der beiden Testamente eines Bibel-Modules leer?" + +#~ msgid "" +#~ "Some modules only contain the text of the old or new testament. Recent " +#~ "versions of BibleTime should only offer the testament which has some text " +#~ "in it." +#~ msgstr "" +#~ "Einige Module enthalten nur den Text des Alten oder Neuen Testamentes. " +#~ "Neuere Versionen von BibleTime sollten nur die Testamente anzeigen, die " +#~ "auch einen Inhalt haben." + +#~ msgid "" +#~ "You can find some nice screenshots of BibleTime here, showing one or two " +#~ "text module(s) each. They demonstrate the powerful Unicode handling " +#~ "mechanisms of Trolltech's " +#~ "QT 3. Some of the screenshots are really impressive." +#~ msgstr "" +#~ "Sie können hier einige schöne Bildschirmfotos von BibleTime finden, die " +#~ "jeweils ein oder zwei Textmodule zeigen. Sie demonstrieren die möchtigen " +#~ "Unicode-Funktion von Trolltechs QT 3. Einige der Bildschirmfotos sind recht beeindruckend." + +#~ msgid "" +#~ "Most of the screenshots were created using the superb Code2000 Unicode font. " +#~ "Click on the preview images to see a large and detailed version of each " +#~ "screenshot." +#~ msgstr "" +#~ "Die meisten Screenshots wurden mit Hilfe der sehr guten Unicode-" +#~ "Schriftart Code2000 angefertigt. Klicken sie auf die Vorschau-Bilder, um " +#~ "eine große und detailreiche Version jedes Screenshots zu betrachten." + +#~ msgid "WLC - hebrew rendering" +#~ msgstr "WLC - Darstellung von Hebräisch" + +#~ msgid "" +#~ "The WLC (short for Westminster Leningrad " +#~ "Codex), the best available text of the Hebrew Old Testament." +#~ msgstr "" +#~ "Die WLC (Abkürzung von Westminster " +#~ "Leningrad Codex), der beste verfügbare Text des alten " +#~ "Testamentes." + +#~ msgid "" +#~ "As you can see, BibleTime renders the text correctly from right to left. " +#~ "Those of you who can read Hebrew will notice that the Vowel Points and " +#~ "the Cantillation Marks (you can switch both of them on and off) are " +#~ "displayed correctly. Large " +#~ "screenshot" +#~ msgstr "" +#~ "Wie Sie sehen wird der Text von BibleTime korrekt von rechts nach links " +#~ "angezeigt. Diejenigen, die Hebräisch beherschen werden bemerken, dass die " +#~ "Vokal- und Kantillationszeichen (beide können an- und ausgeschaltet " +#~ "werden) korrekt angezeigt werden: Großes Bildschirmfoto" + +#~ msgid "BHS - hebrew rendering" +#~ msgstr "BHS - Darstellung von Hebräisch" + +#~ msgid "Peshitta - early syrian translation" +#~ msgstr "Peshitta - frühe syrische Übersetzung" + +#~ msgid "" +#~ "The Peshitta contains an early Syrian text, running " +#~ "from right to left." +#~ msgstr "" +#~ "Die Peshitta enthält einen frühen syrischen Text, " +#~ "von rechts nach links laufend." + +#~ msgid "" +#~ "QT renders this text very nice with Code2000, which is one of the very " +#~ "few fonts that support syrian characters. Large screenshot" +#~ msgstr "" +#~ "QT zeigt diesen Text mit Code2000 seht gut an, welche eine der wenigen " +#~ "Schriftarten ist, die syrische Zeichen unterstützen Großes Bildschirmfoto." + +#~ msgid "Peshitta - early syrian translation" +#~ msgstr "Peshitta - frühe syrische Übersetzung" + +#~ msgid "The Arabic Bible" +#~ msgstr "Die Arabische Bibel" + +#~ msgid "" +#~ "AraSVD: The Arabic Bible. Very nice example for " +#~ "right-to-left rendering of a complex script - Arabic is probably one of " +#~ "the most complicated scripts of the world. This screenshot was taken " +#~ "after linebreaks were switched off, providing a more readable text view. " +#~ "Large screenshot" +#~ msgstr "" +#~ "AraSVD: Die arabische Bibel. Ein schönes Beispiel " +#~ "für rechts-nach-links Darstellung einer komplizierten Sprache. Arabisch " +#~ "ist eine der kompliziertesten Sprachen der Erde.Dieses Bildschirmfoto " +#~ "wurde erstellt, nachdem die Zeilenumbrüche ausgeschaltet wurden, damit " +#~ "eine höhere Lesbarkeit entsteht. Großes Bildschirmfoto." + +#~ msgid "The Arabic Bible" +#~ msgstr "Die Arabische Bibel" + +#~ msgid "Chinese rendering" +#~ msgstr "Darstellung von Chinesisch" + +#~ msgid "" +#~ "ChiGU: Chinese Bible text. Since QT 3 BibleTime can " +#~ "correctly break the paragraphs (as you may know, there are no spaces " +#~ "between words). Large " +#~ "screenshot" +#~ msgstr "" +#~ "ChiGU: Chinesischer Bibeltext. Seit Qt 3 kann " +#~ "BibleTime die Absätze richtig umbrechen (wie Sie vielleicht wissen gibt " +#~ "es keine Leerzeichen zwischen Wörten). Großes Bildschirmfoto." + +#~ msgid "Chinese rendering" +#~ msgstr "Darstellung von Chinesisch" + +#~ msgid "" +#~ "Greek rendering with Strong's numbers and morphological tags</" +#~ "title>" +#~ msgstr "" +#~ "<title>Darstellung von Griechisch mit Strong-Nummern und morphologischen " +#~ "Markern." + +#~ msgid "" +#~ "IGNT: The Interlinear Greek New Testament. The green " +#~ "numbers in \"]]>\" brackets are Strongnumbers, whereas the " +#~ "numbers in \"( )\" brackets are Morphologic Tags. Both of them can " +#~ "displayed in a tooltip using a predefined Strong's and Morphology " +#~ "dictionary, as you can see in the example. Large screenshot" +#~ msgstr "" +#~ "IGNT: Ein interlineares griechisches Neues " +#~ "Testament.. Die grünen Zahlen in \"]]>\" Klammern sind " +#~ "Stronnummern, die Nummern in \"( )\" Klammern sind Morphologische " +#~ "Informationen. Beide können in einem Tooltip unter Benutzung der " +#~ "vordefinierten Strong- und Morphologischen Lexika angezeigt werden, wie " +#~ "Sie im Beispiel sehen können. Großes Bildschirmfoto" + +#~ msgid "" +#~ "Greek rendering with Strong's numbers and morphological tags" +#~ msgstr "" +#~ "Darstellung von Griechisch mit Strong-Nummern und morphologischen " +#~ "Markern." + +#~ msgid "Korean and Thai" +#~ msgstr "Koreanisch und Thai" + +#~ msgid "" +#~ "Kor and ThaiKJV. Korean and " +#~ "Thai are very good Unicode examples covered by an amount of Unicode " +#~ "scripts already. They are displayed in a parallel view in one window. The " +#~ "first line of Thai text is of a little smaller pointsize. It is a section " +#~ "heading, and those can be turned on and off using the first toolbutton in " +#~ "the display window. Large " +#~ "screenshot" +#~ msgstr "" +#~ "Kor and ThaiKJV. Koreanisch und " +#~ "Thai sind sehr gute Unicode-Beispiele, für die bereits einige " +#~ "Schriftarten verfgbar sind. Die beiden Texte werden in Parallelansicht in " +#~ "einem Fenster angezeigt. Die erste Zeile des Thai Textes ist etwas " +#~ "kleiner, da es eine Abschnittsüberschrift ist. Diese können auch mit dem " +#~ "ersten Knopf der Werkzeugleiste im Fenster ausgeschaltet werden. Großes Bildschirmfoto." + +#~ msgid "Korean and Thai" +#~ msgstr "Koreanisch und Thai" + +#~ msgid "Bulgarian and footnotes" +#~ msgstr "Bulgarisch und Fußnoten" + +#~ msgid "" +#~ "Bulgarian: The Bible in Bulgarian language. " +#~ "Bulgarian uses the Kyrillic script, which is also used in other languages " +#~ "like Russian. Notice the marked text - it is a \"footnote\". The popup " +#~ "menu shows how those can be turned on and off. Large screenshot" +#~ msgstr "" +#~ "Bulgarisch: Die Bibel in bulgarischer Sprache. " +#~ "Bulgrisch benutzt den Kyrillischen Zeichensatz, der auch in anderen " +#~ "Sprachen wie Russisch benutzt wird. Achten Sie auf den markierten Text, " +#~ "der eine \"Fußnote\" ist. Das Aufklappmenü zeigt, wie diese an- und " +#~ "ausgeschtet werden können. Großes Bildschirmfoto." + +#~ msgid "Bulgarian and footnotes" +#~ msgstr "Bulgarisch und Fußnoten" + +#~ msgid "Vietnamese and Romanian" +#~ msgstr "Vietnamesisch und Rumänisch" + +#~ msgid "" +#~ "Viet and RomCor. East Europe " +#~ "meets East Asia! Vietnamese and Romanian are not geographically linked, " +#~ "though they look somehow similar in this screenshot. Large screenshot" +#~ msgstr "" +#~ "Viet und RomCor. Osteurope " +#~ "trifft auf Ostasien! Vietnamesisch und Rumänisch sind nicht miteinander " +#~ "verwandt, obwohl sie auf den Bildschirmfoto ähnlich aussehen. Großes Bildschirmfoto." + +#~ msgid "Vietnamese and Romanian" +#~ msgstr "Vietnamesisch und Rumänisch" + +#~ msgid "Esperanto without verse numbers and linebreaks" +#~ msgstr "Esperanto ohne Versnummern und Zeilenumbrüchen" + +#~ msgid "" +#~ "YES, there is a Bible for those of you who prefer to speak Esperanto. " +#~ "This is not really a Unicode example, since the displayed characters come " +#~ "from the iso 8859-1 charset. But this shows how text looks like after " +#~ "switching off versenumbers and linebreaks. Large screenshot" +#~ msgstr "" +#~ "Ja, es gibt eine Bibel für diejenigen, die es vorziehen Esperanto zu " +#~ "sprechen. Dies ist nicht wirklich ein Beispiel für Unicode, da die " +#~ "angezeigten Zeichen aus dem iso-8859-1 Zeichensatz stammen. Aber es wird " +#~ "gezeigt, wie der Text nach dem Abschalten von Versnummern und " +#~ "Zeilenumbrüchen aussieht. Großes Bildschirmfoto" + +#~ msgid "Esperanto without verse numbers and linebreaks" +#~ msgstr "Esperanto ohne Versnummern und Zeilenumbrüchen" + +#~ msgid "BibleTime's Guestbook" +#~ msgstr "BibleTimes Gästebuch" + +#~ msgid "" +#~ "This is the place to leave positive or negative comments about the " +#~ "BibleTime project. This is not the place to ask questions, please use " +#~ "the BibleTime forum " +#~ "instead." +#~ msgstr "" +#~ "Dies ist der Ort, um positive oder negative Bemerkungen über das " +#~ "BibleTime Projekt abzugeben. Dies ist jedoch nicht der Ort, um Fragen zu " +#~ "stellen, benutzen Sie bitte stattdessen das the BibleTime forum." + +#~ msgid "" +#~ "Please write in English, if possible. HTML is not allowed and will be " +#~ "removed, but you may use normal line breaks to divide into paragraphs." +#~ msgstr "" +#~ "Schreiben Sie ihre Anmerkungen bitte in Englisch, wenn möglich. HTML ist " +#~ "nicht erlaubt und wird entfernt. Sie können normale Zeilenumbrüche " +#~ "benutzen um den Text in Abschnitte einzuteilen." + +#~ msgid "Please add your comments here:" +#~ msgstr "Bitte geben Sie hier ihre Anmerkungen ein:" + +#~ msgid "Responsibility" +#~ msgstr "Verantwortung" + +#~ msgid "This imprint is required in Germany for all webpages." +#~ msgstr "Dieses Impressum wird in Deutschland für alle Webseiten benötigt." + +#~ msgid "The person who responsible for these webpages is:" +#~ msgstr "Die für diese Webseiten verantwortliche Person ist:" + +#~ msgid "" +#~ "Joachim Ansorg Alter Krofdorfer Weg 6 35398 Gießen Germany " +#~ "49.641.3605122 email: info at bibletime dot " +#~ "info" +#~ msgstr "" +#~ "Joachim Ansorg Alter Krofdorfer Weg 6 35398 Gießen Deutschland " +#~ "+49 641 3605122 email: info at bibletime dot info" + +#~ msgid "Download BibleTime" +#~ msgstr "BibleTime herunterladen" + +#~ msgid "" +#~ "This is a short list of available download locations. Packages which are " +#~ "not provided on our SourceForge pages might be outdated. Please see below " +#~ "for detailed download and installation instructions." +#~ msgstr "" +#~ "Dies ist eine Liste der verfügbaren Downloadorte. Pakete, die nicht auf " +#~ "unseren SourceForge Seiten zur Verfügung gestellt werden können veraltet " +#~ "sein. Detailierte Instruktionen zum Herunterladen und zur Installation " +#~ "können weiter unten gefunden werden." + +#~ msgid "" +#~ "Sourcecode and packages for major Linux distributions can be downloaded " +#~ "from SourceForge." +#~ msgstr "" +#~ "Der Quellcode und Pakete für die wichtigsten Linux Distributionen können " +#~ "von SourceForge heruntergeladen werden." + +#~ msgid "" +#~ "Debian packages are available for Debian Unstable and Debian Stable." +#~ msgstr "" +#~ "Debian Pakete sind für Debian Unstable und Debian Stable verfügbar." + +#~ msgid "" +#~ "Gentoo packages are available on www.gentoo.org." +#~ msgstr "" +#~ "Gentoo Pakete sind auf www.gentoo.org verfügbar." + +#~ msgid "" +#~ "A FreeBSD application port of BibleTime can be found on www.freebsd.org." +#~ msgstr "" +#~ "Eine FreeBSD Portierung von BibleTime kann auf www.freebsd." +#~ "org gefunden werden." + +#~ msgid "Installation of BibleTime" +#~ msgstr "Installation von BibleTime" + +#~ msgid "" +#~ "This section explains how to install BibleTime on your system. Basically " +#~ "there are two ways to install it: Either by using prebuilt binary " +#~ "packages or by compiling from source code. Installing BibleTime using " +#~ "prebuilt packages is the easiest way." +#~ msgstr "" +#~ "Diese Seite erklärt, wie BibleTIme auf ihrem System installiert werden " +#~ "kann. Im Grunde gibt es nur zwei Arten der Installation. Entweder mit " +#~ "schon fertigen Binärpaketen oder durch Übersetzen des Quellcodes. Die " +#~ "Installation mit fertigen Paketen ist am einfachsten." + +#~ msgid "Prebuilt binary packages" +#~ msgstr "Vorkompilierte Binärpakete" + +#~ msgid "" +#~ "We try to provide packages for the most important Linux distributions. " +#~ "These include RedHat, Mandrake and SuSE." +#~ msgstr "" +#~ "Wie versuchen Pakete für die wichtigsten Linux Distributionen zur " +#~ "Verfügung zu stellen. Diese enthalten RedHat, Mandrake und SuSE." + +#~ msgid "" +#~ "First download the binary package for your Linux distribution. For " +#~ "example: You want to download BibleTime 1.4 " +#~ "for SuSE Linux 9.0. In this case you have to " +#~ "download the package bibletime-1.4-1.suse9.0.i586.rpm. Please download the package "bibletime-i18n" " +#~ "package, too. This package contains the available translations of the " +#~ "BibleTime user interface and handbook." +#~ msgstr "" +#~ "Laden Sie zuerst das Binärpaket für ihre Linux-Distribution herunter. Zum " +#~ "Beispiel: Sie möchten BibleTime 1.4. für " +#~ "SuSE Linux 9.0 herunterladen. In diesem Falle " +#~ "müssen Sie das Paket bibletime-1.4-1.suse9.0.i586.rpm herunterladen. Vergessen Sie bitte nicht, auch das Paket "" +#~ "bibletime-i18n" zu installieren. Dieses enthält die verfügbaren " +#~ "Übersetzungen der BibleTime Oberfläche und des Handbuches." + +#~ msgid "" +#~ "If there are no packages for your version of Linux you have to install " +#~ "from source code. Please see below how to do that." +#~ msgstr "" +#~ "Falls es keine Pakete für ihre Linuxinstallation gibt müssen Sie vom " +#~ "Quellcode aus installieren. Bitte lesen Sie dazu weiter unten nach." + +#~ msgid "Installation from source code" +#~ msgstr "Installation mittels Quellcode" + +#~ msgid "" +#~ "Installation using BibleTime's source code is more difficult than using " +#~ "binary packages. Please follow the steps below if you decided to install " +#~ "BibleTime from sources:" +#~ msgstr "" +#~ "Die Installations vom Quellcode aus ist schwieriger als mit Hilfe von " +#~ "Binärpaketen. Bitte folgen Sie den nächsten Schritten, wenn Sie sich " +#~ "entschieden haben, BibleTime mittels Quellcode zu installieren." + +#~ msgid "" +#~ "At first make sure the required software is installed on your system. " +#~ "Depending on your Linux distribution you have to install the development " +#~ "packages of the required software, too." +#~ msgstr "" +#~ "Stellen Sie zuerst sicher, dass die benötigte Software installiert ist. " +#~ "Je nach verwendeter Linux Distribution müssen auch die Entwicklungspakete " +#~ "der benötigten Software installiert werden." + +#~ msgid "KDE 3." +#~ msgstr "KDE 3." + +#~ msgid "" +#~ "At least the libraries and the base package. KDE 3 is shipped with many " +#~ "Linux distributions. Very often it's installed by default." +#~ msgstr "" +#~ "Zumindest die Bibliotheken und die Basis-Pakete. KDE 3 wird mit vielen " +#~ "Linux-Distributionen gelifert und wird oft als Standard installiert." + +#~ msgid "" +#~ "Sword " +#~ "1.5.8." +#~ msgstr "" +#~ "Sword " +#~ "1.5.8." + +#~ msgid "" +#~ "Installation instructions are available on www.crosswire.org/sword/" +#~ "software. Basically the installation steps are" +#~ msgstr "" +#~ "Eine Installationsanleitung ist auf www.crosswire.org/sword/software " +#~ "vefügbar. Die grundlegenden Installationsschritte sind:" + +#~ msgid "" +#~ "./usrinst.sh --enable-shared --without-clucene\n" +#~ " make\n" +#~ " make " +#~ "install\n" +#~ " make " +#~ "install_config" +#~ msgstr "" +#~ "./usrinst.sh --enable-shared --without-clucene\n" +#~ " make\n" +#~ " make " +#~ "install\n" +#~ " make " +#~ "install_config" + +#~ msgid "" +#~ "Please note that this list is only valid for the latest version of " +#~ "BibleTime, older versions may require other software." +#~ msgstr "" +#~ "Bitte beachten Sie, dass sich diese Liste nur auf die letzte Version von " +#~ "BibleTime bezieht. Andere Versionen können andere Software benötigen." + +#~ msgid "Compile and install BibleTime:" +#~ msgstr "BibleTime übersetzen und installieren:" + +#~ msgid "" +#~ "./configure --prefix=<your KDE directory>\n" +#~ " make\n" +#~ " make install" +#~ msgstr "" +#~ "./configure --prefix=<Ihr KDE Verzeichnis>\n" +#~ "\t\t\t\t\t\tmake\n" +#~ "\t\t\t\t\t\tmake install" + +#~ msgid "" +#~ "You can get your KDE directory by running the command kde-config " +#~ "--prefix. If you get problems please read our FAQ. If there's no solution of your " +#~ "problem, please contact us at info@bibletime.info." +#~ msgstr "" +#~ "Sie können ihr KDE Verzeichnis mit dem Befehl kde-config --" +#~ "prefix ermitteln. Wenn Sie Probleme haben lesen Sie bitte unser " +#~ "FAQ. Wenn es dort kein " +#~ "Problem zu ihrem Problem gibt, kontaktieren Sie uns bitte durch " +#~ "info@bibletime.info." + +#~ msgid "Install Sword modules" +#~ msgstr "Installation von Sword-Modulen" + +#~ msgid "" +#~ "You need Sword modules to work with BibleTime. Since version 1.4 " +#~ "BibleTime offers a userfriendly dialog to manage Sword modules. We " +#~ "strongly recommend this way to install modules on your computer." +#~ msgstr "" +#~ "Sie benötigen Sword-Module um mit BibleTime arbeiten zu können. Seit " +#~ "Version 1.4 bitet BibleTime einen benutzerfreundlichen Dialog umd Sword " +#~ "Module zu verwalten. Wir legen ihnen nahe diesen Weg zu benutzen um Sword " +#~ "Module auf ihrem Computer zu installieren." + +#~ msgid "" +#~ "Instructions for manual module installation is available on www." +#~ "crosswire.org/sword/modules." +#~ msgstr "" +#~ "Eine Anleitung zur manuellen Modulinstallation ist auf www." +#~ "crosswire.org/sword/modules verfügbar." + +#~ msgid "Available types of modules" +#~ msgstr "Existierende Modularten" + +#~ msgid "" +#~ "Here is a list of available module types and where to get more " +#~ "information about the available module types:" +#~ msgstr "" +#~ "Hier ist eine Liste der verfügbaren Modularten und wo man weitere " +#~ "Informationen über diese bekommen kan:" + +#~ msgid "Bibles" +#~ msgstr "Bibeln" + +#~ msgid "Commentaries" +#~ msgstr "Kommentare" + +#~ msgid "Lexicons / Dictionaries" +#~ msgstr "Lexika / Wörterbücher" + +#~ msgid "Books" +#~ msgstr "Bücher" + +#~ msgid "" +#~ "GNU GENERAL PUBLIC LICENSE\n" +#~ " Version 2, June 1991\n" +#~ "\n" +#~ " Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n" +#~ " 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +#~ " Everyone is permitted to copy and distribute verbatim copies\n" +#~ " of this license document, but changing it is not allowed.\n" +#~ "\n" +#~ " Preamble\n" +#~ "\n" +#~ " The licenses for most software are designed to take away your\n" +#~ "freedom to share and change it. By contrast, the GNU General Public\n" +#~ "License is intended to guarantee your freedom to share and change free\n" +#~ "software--to make sure the software is free for all its users. This\n" +#~ "General Public License applies to most of the Free Software\n" +#~ "Foundation's software and to any other program whose authors commit to\n" +#~ "using it. (Some other Free Software Foundation software is covered by\n" +#~ "the GNU Library General Public License instead.) You can apply it to\n" +#~ "your programs, too.\n" +#~ "\n" +#~ " When we speak of free software, we are referring to freedom, not\n" +#~ "price. Our General Public Licenses are designed to make sure that you\n" +#~ "have the freedom to distribute copies of free software (and charge for\n" +#~ "this service if you wish), that you receive source code or can get it\n" +#~ "if you want it, that you can change the software or use pieces of it\n" +#~ "in new free programs; and that you know you can do these things.\n" +#~ "\n" +#~ " To protect your rights, we need to make restrictions that forbid\n" +#~ "anyone to deny you these rights or to ask you to surrender the rights.\n" +#~ "These restrictions translate to certain responsibilities for you if you\n" +#~ "distribute copies of the software, or if you modify it.\n" +#~ "\n" +#~ " For example, if you distribute copies of such a program, whether\n" +#~ "gratis or for a fee, you must give the recipients all the rights that\n" +#~ "you have. You must make sure that they, too, receive or can get the\n" +#~ "source code. And you must show them these terms so they know their\n" +#~ "rights.\n" +#~ "\n" +#~ " We protect your rights with two steps: (1) copyright the software, and\n" +#~ "(2) offer you this license which gives you legal permission to copy,\n" +#~ "distribute and/or modify the software.\n" +#~ "\n" +#~ " Also, for each author's protection and ours, we want to make certain\n" +#~ "that everyone understands that there is no warranty for this free\n" +#~ "software. If the software is modified by someone else and passed on, we\n" +#~ "want its recipients to know that what they have is not the original, so\n" +#~ "that any problems introduced by others will not reflect on the original\n" +#~ "authors' reputations.\n" +#~ "\n" +#~ " Finally, any free program is threatened constantly by software\n" +#~ "patents. We wish to avoid the danger that redistributors of a free\n" +#~ "program will individually obtain patent licenses, in effect making the\n" +#~ "program proprietary. To prevent this, we have made it clear that any\n" +#~ "patent must be licensed for everyone's free use or not licensed at all.\n" +#~ "\n" +#~ " The precise terms and conditions for copying, distribution and\n" +#~ "modification follow.\n" +#~ "\n" +#~ " GNU GENERAL PUBLIC LICENSE\n" +#~ " TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n" +#~ "\n" +#~ " 0. This License applies to any program or other work which contains\n" +#~ "a notice placed by the copyright holder saying it may be distributed\n" +#~ "under the terms of this General Public License. The \"Program\", below,\n" +#~ "refers to any such program or work, and a \"work based on the Program\"\n" +#~ "means either the Program or any derivative work under copyright law:\n" +#~ "that is to say, a work containing the Program or a portion of it,\n" +#~ "either verbatim or with modifications and/or translated into another\n" +#~ "language. (Hereinafter, translation is included without limitation in\n" +#~ "the term \"modification\".) Each licensee is addressed as \"you\".\n" +#~ "\n" +#~ "Activities other than copying, distribution and modification are not\n" +#~ "covered by this License; they are outside its scope. The act of\n" +#~ "running the Program is not restricted, and the output from the Program\n" +#~ "is covered only if its contents constitute a work based on the\n" +#~ "Program (independent of having been made by running the Program).\n" +#~ "Whether that is true depends on what the Program does.\n" +#~ "\n" +#~ " 1. You may copy and distribute verbatim copies of the Program's\n" +#~ "source code as you receive it, in any medium, provided that you\n" +#~ "conspicuously and appropriately publish on each copy an appropriate\n" +#~ "copyright notice and disclaimer of warranty; keep intact all the\n" +#~ "notices that refer to this License and to the absence of any warranty;\n" +#~ "and give any other recipients of the Program a copy of this License\n" +#~ "along with the Program.\n" +#~ "\n" +#~ "You may charge a fee for the physical act of transferring a copy, and\n" +#~ "you may at your option offer warranty protection in exchange for a fee.\n" +#~ "\n" +#~ " 2. You may modify your copy or copies of the Program or any portion\n" +#~ "of it, thus forming a work based on the Program, and copy and\n" +#~ "distribute such modifications or work under the terms of Section 1\n" +#~ "above, provided that you also meet all of these conditions:\n" +#~ "\n" +#~ " a) You must cause the modified files to carry prominent notices\n" +#~ " stating that you changed the files and the date of any change.\n" +#~ "\n" +#~ " b) You must cause any work that you distribute or publish, that in\n" +#~ " whole or in part contains or is derived from the Program or any\n" +#~ " part thereof, to be licensed as a whole at no charge to all third\n" +#~ " parties under the terms of this License.\n" +#~ "\n" +#~ " c) If the modified program normally reads commands interactively\n" +#~ " when run, you must cause it, when started running for such\n" +#~ " interactive use in the most ordinary way, to print or display an\n" +#~ " announcement including an appropriate copyright notice and a\n" +#~ " notice that there is no warranty (or else, saying that you provide\n" +#~ " a warranty) and that users may redistribute the program under\n" +#~ " these conditions, and telling the user how to view a copy of this\n" +#~ " License. (Exception: if the Program itself is interactive but\n" +#~ " does not normally print such an announcement, your work based on\n" +#~ " the Program is not required to print an announcement.)\n" +#~ "\n" +#~ "These requirements apply to the modified work as a whole. If\n" +#~ "identifiable sections of that work are not derived from the Program,\n" +#~ "and can be reasonably considered independent and separate works in\n" +#~ "themselves, then this License, and its terms, do not apply to those\n" +#~ "sections when you distribute them as separate works. But when you\n" +#~ "distribute the same sections as part of a whole which is a work based\n" +#~ "on the Program, the distribution of the whole must be on the terms of\n" +#~ "this License, whose permissions for other licensees extend to the\n" +#~ "entire whole, and thus to each and every part regardless of who wrote " +#~ "it.\n" +#~ "\n" +#~ "Thus, it is not the intent of this section to claim rights or contest\n" +#~ "your rights to work written entirely by you; rather, the intent is to\n" +#~ "exercise the right to control the distribution of derivative or\n" +#~ "collective works based on the Program.\n" +#~ "\n" +#~ "In addition, mere aggregation of another work not based on the Program\n" +#~ "with the Program (or with a work based on the Program) on a volume of\n" +#~ "a storage or distribution medium does not bring the other work under\n" +#~ "the scope of this License.\n" +#~ "\n" +#~ " 3. You may copy and distribute the Program (or a work based on it,\n" +#~ "under Section 2) in object code or executable form under the terms of\n" +#~ "Sections 1 and 2 above provided that you also do one of the following:\n" +#~ "\n" +#~ " a) Accompany it with the complete corresponding machine-readable\n" +#~ " source code, which must be distributed under the terms of Sections\n" +#~ " 1 and 2 above on a medium customarily used for software interchange; " +#~ "or,\n" +#~ "\n" +#~ " b) Accompany it with a written offer, valid for at least three\n" +#~ " years, to give any third party, for a charge no more than your\n" +#~ " cost of physically performing source distribution, a complete\n" +#~ " machine-readable copy of the corresponding source code, to be\n" +#~ " distributed under the terms of Sections 1 and 2 above on a medium\n" +#~ " customarily used for software interchange; or,\n" +#~ "\n" +#~ " c) Accompany it with the information you received as to the offer\n" +#~ " to distribute corresponding source code. (This alternative is\n" +#~ " allowed only for noncommercial distribution and only if you\n" +#~ " received the program in object code or executable form with such\n" +#~ " an offer, in accord with Subsection b above.)\n" +#~ "\n" +#~ "The source code for a work means the preferred form of the work for\n" +#~ "making modifications to it. For an executable work, complete source\n" +#~ "code means all the source code for all modules it contains, plus any\n" +#~ "associated interface definition files, plus the scripts used to\n" +#~ "control compilation and installation of the executable. However, as a\n" +#~ "special exception, the source code distributed need not include\n" +#~ "anything that is normally distributed (in either source or binary\n" +#~ "form) with the major components (compiler, kernel, and so on) of the\n" +#~ "operating system on which the executable runs, unless that component\n" +#~ "itself accompanies the executable.\n" +#~ "\n" +#~ "If distribution of executable or object code is made by offering\n" +#~ "access to copy from a designated place, then offering equivalent\n" +#~ "access to copy the source code from the same place counts as\n" +#~ "distribution of the source code, even though third parties are not\n" +#~ "compelled to copy the source along with the object code.\n" +#~ "\n" +#~ " 4. You may not copy, modify, sublicense, or distribute the Program\n" +#~ "except as expressly provided under this License. Any attempt\n" +#~ "otherwise to copy, modify, sublicense or distribute the Program is\n" +#~ "void, and will automatically terminate your rights under this License.\n" +#~ "However, parties who have received copies, or rights, from you under\n" +#~ "this License will not have their licenses terminated so long as such\n" +#~ "parties remain in full compliance.\n" +#~ "\n" +#~ " 5. You are not required to accept this License, since you have not\n" +#~ "signed it. However, nothing else grants you permission to modify or\n" +#~ "distribute the Program or its derivative works. These actions are\n" +#~ "prohibited by law if you do not accept this License. Therefore, by\n" +#~ "modifying or distributing the Program (or any work based on the\n" +#~ "Program), you indicate your acceptance of this License to do so, and\n" +#~ "all its terms and conditions for copying, distributing or modifying\n" +#~ "the Program or works based on it.\n" +#~ "\n" +#~ " 6. Each time you redistribute the Program (or any work based on the\n" +#~ "Program), the recipient automatically receives a license from the\n" +#~ "original licensor to copy, distribute or modify the Program subject to\n" +#~ "these terms and conditions. You may not impose any further\n" +#~ "restrictions on the recipients' exercise of the rights granted herein.\n" +#~ "You are not responsible for enforcing compliance by third parties to\n" +#~ "this License.\n" +#~ "\n" +#~ " 7. If, as a consequence of a court judgment or allegation of patent\n" +#~ "infringement or for any other reason (not limited to patent issues),\n" +#~ "conditions are imposed on you (whether by court order, agreement or\n" +#~ "otherwise) that contradict the conditions of this License, they do not\n" +#~ "excuse you from the conditions of this License. If you cannot\n" +#~ "distribute so as to satisfy simultaneously your obligations under this\n" +#~ "License and any other pertinent obligations, then as a consequence you\n" +#~ "may not distribute the Program at all. For example, if a patent\n" +#~ "license would not permit royalty-free redistribution of the Program by\n" +#~ "all those who receive copies directly or indirectly through you, then\n" +#~ "the only way you could satisfy both it and this License would be to\n" +#~ "refrain entirely from distribution of the Program.\n" +#~ "\n" +#~ "If any portion of this section is held invalid or unenforceable under\n" +#~ "any particular circumstance, the balance of the section is intended to\n" +#~ "apply and the section as a whole is intended to apply in other\n" +#~ "circumstances.\n" +#~ "\n" +#~ "It is not the purpose of this section to induce you to infringe any\n" +#~ "patents or other property right claims or to contest validity of any\n" +#~ "such claims; this section has the sole purpose of protecting the\n" +#~ "integrity of the free software distribution system, which is\n" +#~ "implemented by public license practices. Many people have made\n" +#~ "generous contributions to the wide range of software distributed\n" +#~ "through that system in reliance on consistent application of that\n" +#~ "system; it is up to the author/donor to decide if he or she is willing\n" +#~ "to distribute software through any other system and a licensee cannot\n" +#~ "impose that choice.\n" +#~ "\n" +#~ "This section is intended to make thoroughly clear what is believed to\n" +#~ "be a consequence of the rest of this License.\n" +#~ "\n" +#~ " 8. If the distribution and/or use of the Program is restricted in\n" +#~ "certain countries either by patents or by copyrighted interfaces, the\n" +#~ "original copyright holder who places the Program under this License\n" +#~ "may add an explicit geographical distribution limitation excluding\n" +#~ "those countries, so that distribution is permitted only in or among\n" +#~ "countries not thus excluded. In such case, this License incorporates\n" +#~ "the limitation as if written in the body of this License.\n" +#~ "\n" +#~ " 9. The Free Software Foundation may publish revised and/or new " +#~ "versions\n" +#~ "of the General Public License from time to time. Such new versions will\n" +#~ "be similar in spirit to the present version, but may differ in detail to\n" +#~ "address new problems or concerns.\n" +#~ "\n" +#~ "Each version is given a distinguishing version number. If the Program\n" +#~ "specifies a version number of this License which applies to it and \"any\n" +#~ "later version\", you have the option of following the terms and " +#~ "conditions\n" +#~ "either of that version or of any later version published by the Free\n" +#~ "Software Foundation. If the Program does not specify a version number " +#~ "of\n" +#~ "this License, you may choose any version ever published by the Free " +#~ "Software\n" +#~ "Foundation.\n" +#~ "\n" +#~ " 10. If you wish to incorporate parts of the Program into other free\n" +#~ "programs whose distribution conditions are different, write to the " +#~ "author\n" +#~ "to ask for permission. For software which is copyrighted by the Free\n" +#~ "Software Foundation, write to the Free Software Foundation; we sometimes\n" +#~ "make exceptions for this. Our decision will be guided by the two goals\n" +#~ "of preserving the free status of all derivatives of our free software " +#~ "and\n" +#~ "of promoting the sharing and reuse of software generally.\n" +#~ "\n" +#~ " NO WARRANTY\n" +#~ "\n" +#~ " 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO " +#~ "WARRANTY\n" +#~ "FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\n" +#~ "OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n" +#~ "PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER " +#~ "EXPRESSED\n" +#~ "OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" +#~ "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK " +#~ "AS\n" +#~ "TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\n" +#~ "PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\n" +#~ "REPAIR OR CORRECTION.\n" +#~ "\n" +#~ " 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN " +#~ "WRITING\n" +#~ "WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\n" +#~ "REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR " +#~ "DAMAGES,\n" +#~ "INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES " +#~ "ARISING\n" +#~ "OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT " +#~ "LIMITED\n" +#~ "TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\n" +#~ "YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY " +#~ "OTHER\n" +#~ "PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\n" +#~ "POSSIBILITY OF SUCH DAMAGES.\n" +#~ "\n" +#~ " END OF TERMS AND CONDITIONS\n" +#~ "\n" +#~ " How to Apply These Terms to Your New Programs\n" +#~ "\n" +#~ " If you develop a new program, and you want it to be of the greatest\n" +#~ "possible use to the public, the best way to achieve this is to make it\n" +#~ "free software which everyone can redistribute and change under these " +#~ "terms.\n" +#~ "\n" +#~ " To do so, attach the following notices to the program. It is safest\n" +#~ "to attach them to the start of each source file to most effectively\n" +#~ "convey the exclusion of warranty; and each file should have at least\n" +#~ "the \"copyright\" line and a pointer to where the full notice is found.\n" +#~ "\n" +#~ " <one line to give the program's name and a brief idea of what it " +#~ "does.>\n" +#~ " Copyright (C) 19yy <name of author>\n" +#~ "\n" +#~ " This program is free software; you can redistribute it and/or modify\n" +#~ " it under the terms of the GNU General Public License as published by\n" +#~ " the Free Software Foundation; either version 2 of the License, or\n" +#~ " (at your option) any later version.\n" +#~ "\n" +#~ " This program is distributed in the hope that it will be useful,\n" +#~ " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +#~ " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +#~ " GNU General Public License for more details.\n" +#~ "\n" +#~ " You should have received a copy of the GNU General Public License\n" +#~ " along with this program; if not, write to the Free Software\n" +#~ " Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 " +#~ "USA\n" +#~ "\n" +#~ "\n" +#~ "Also add information on how to contact you by electronic and paper mail.\n" +#~ "\n" +#~ "If the program is interactive, make it output a short notice like this\n" +#~ "when it starts in an interactive mode:\n" +#~ "\n" +#~ " Gnomovision version 69, Copyright (C) 19yy name of author\n" +#~ " Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show " +#~ "w'.\n" +#~ " This is free software, and you are welcome to redistribute it\n" +#~ " under certain conditions; type `show c' for details.\n" +#~ "\n" +#~ "The hypothetical commands `show w' and `show c' should show the " +#~ "appropriate\n" +#~ "parts of the General Public License. Of course, the commands you use " +#~ "may\n" +#~ "be called something other than `show w' and `show c'; they could even be\n" +#~ "mouse-clicks or menu items--whatever suits your program.\n" +#~ "\n" +#~ "You should also get your employer (if you work as a programmer) or your\n" +#~ "school, if any, to sign a \"copyright disclaimer\" for the program, if\n" +#~ "necessary. Here is a sample; alter the names:\n" +#~ "\n" +#~ " Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n" +#~ " `Gnomovision' (which makes passes at compilers) written by James " +#~ "Hacker.\n" +#~ "\n" +#~ " <signature of Ty Coon>, 1 April 1989\n" +#~ " Ty Coon, President of Vice\n" +#~ "\n" +#~ "This General Public License does not permit incorporating your program " +#~ "into\n" +#~ "proprietary programs. If your program is a subroutine library, you may\n" +#~ "consider it more useful to permit linking proprietary applications with " +#~ "the\n" +#~ "library. If this is what you want to do, use the GNU Library General\n" +#~ "Public License instead of this License." +#~ msgstr "" +#~ "GNU GENERAL PUBLIC LICENSE\n" +#~ " Version 2, June 1991\n" +#~ "\n" +#~ " Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n" +#~ " 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +#~ " Everyone is permitted to copy and distribute verbatim copies\n" +#~ " of this license document, but changing it is not allowed.\n" +#~ "\n" +#~ " Preamble\n" +#~ "\n" +#~ " The licenses for most software are designed to take away your\n" +#~ "freedom to share and change it. By contrast, the GNU General Public\n" +#~ "License is intended to guarantee your freedom to share and change free\n" +#~ "software--to make sure the software is free for all its users. This\n" +#~ "General Public License applies to most of the Free Software\n" +#~ "Foundation's software and to any other program whose authors commit to\n" +#~ "using it. (Some other Free Software Foundation software is covered by\n" +#~ "the GNU Library General Public License instead.) You can apply it to\n" +#~ "your programs, too.\n" +#~ "\n" +#~ " When we speak of free software, we are referring to freedom, not\n" +#~ "price. Our General Public Licenses are designed to make sure that you\n" +#~ "have the freedom to distribute copies of free software (and charge for\n" +#~ "this service if you wish), that you receive source code or can get it\n" +#~ "if you want it, that you can change the software or use pieces of it\n" +#~ "in new free programs; and that you know you can do these things.\n" +#~ "\n" +#~ " To protect your rights, we need to make restrictions that forbid\n" +#~ "anyone to deny you these rights or to ask you to surrender the rights.\n" +#~ "These restrictions translate to certain responsibilities for you if you\n" +#~ "distribute copies of the software, or if you modify it.\n" +#~ "\n" +#~ " For example, if you distribute copies of such a program, whether\n" +#~ "gratis or for a fee, you must give the recipients all the rights that\n" +#~ "you have. You must make sure that they, too, receive or can get the\n" +#~ "source code. And you must show them these terms so they know their\n" +#~ "rights.\n" +#~ "\n" +#~ " We protect your rights with two steps: (1) copyright the software, and\n" +#~ "(2) offer you this license which gives you legal permission to copy,\n" +#~ "distribute and/or modify the software.\n" +#~ "\n" +#~ " Also, for each author's protection and ours, we want to make certain\n" +#~ "that everyone understands that there is no warranty for this free\n" +#~ "software. If the software is modified by someone else and passed on, we\n" +#~ "want its recipients to know that what they have is not the original, so\n" +#~ "that any problems introduced by others will not reflect on the original\n" +#~ "authors' reputations.\n" +#~ "\n" +#~ " Finally, any free program is threatened constantly by software\n" +#~ "patents. We wish to avoid the danger that redistributors of a free\n" +#~ "program will individually obtain patent licenses, in effect making the\n" +#~ "program proprietary. To prevent this, we have made it clear that any\n" +#~ "patent must be licensed for everyone's free use or not licensed at all.\n" +#~ "\n" +#~ " The precise terms and conditions for copying, distribution and\n" +#~ "modification follow.\n" +#~ "\n" +#~ " GNU GENERAL PUBLIC LICENSE\n" +#~ " TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n" +#~ "\n" +#~ " 0. This License applies to any program or other work which contains\n" +#~ "a notice placed by the copyright holder saying it may be distributed\n" +#~ "under the terms of this General Public License. The \"Program\", below,\n" +#~ "refers to any such program or work, and a \"work based on the Program\"\n" +#~ "means either the Program or any derivative work under copyright law:\n" +#~ "that is to say, a work containing the Program or a portion of it,\n" +#~ "either verbatim or with modifications and/or translated into another\n" +#~ "language. (Hereinafter, translation is included without limitation in\n" +#~ "the term \"modification\".) Each licensee is addressed as \"you\".\n" +#~ "\n" +#~ "Activities other than copying, distribution and modification are not\n" +#~ "covered by this License; they are outside its scope. The act of\n" +#~ "running the Program is not restricted, and the output from the Program\n" +#~ "is covered only if its contents constitute a work based on the\n" +#~ "Program (independent of having been made by running the Program).\n" +#~ "Whether that is true depends on what the Program does.\n" +#~ "\n" +#~ " 1. You may copy and distribute verbatim copies of the Program's\n" +#~ "source code as you receive it, in any medium, provided that you\n" +#~ "conspicuously and appropriately publish on each copy an appropriate\n" +#~ "copyright notice and disclaimer of warranty; keep intact all the\n" +#~ "notices that refer to this License and to the absence of any warranty;\n" +#~ "and give any other recipients of the Program a copy of this License\n" +#~ "along with the Program.\n" +#~ "\n" +#~ "You may charge a fee for the physical act of transferring a copy, and\n" +#~ "you may at your option offer warranty protection in exchange for a fee.\n" +#~ "\n" +#~ " 2. You may modify your copy or copies of the Program or any portion\n" +#~ "of it, thus forming a work based on the Program, and copy and\n" +#~ "distribute such modifications or work under the terms of Section 1\n" +#~ "above, provided that you also meet all of these conditions:\n" +#~ "\n" +#~ " a) You must cause the modified files to carry prominent notices\n" +#~ " stating that you changed the files and the date of any change.\n" +#~ "\n" +#~ " b) You must cause any work that you distribute or publish, that in\n" +#~ " whole or in part contains or is derived from the Program or any\n" +#~ " part thereof, to be licensed as a whole at no charge to all third\n" +#~ " parties under the terms of this License.\n" +#~ "\n" +#~ " c) If the modified program normally reads commands interactively\n" +#~ " when run, you must cause it, when started running for such\n" +#~ " interactive use in the most ordinary way, to print or display an\n" +#~ " announcement including an appropriate copyright notice and a\n" +#~ " notice that there is no warranty (or else, saying that you provide\n" +#~ " a warranty) and that users may redistribute the program under\n" +#~ " these conditions, and telling the user how to view a copy of this\n" +#~ " License. (Exception: if the Program itself is interactive but\n" +#~ " does not normally print such an announcement, your work based on\n" +#~ " the Program is not required to print an announcement.)\n" +#~ "\n" +#~ "These requirements apply to the modified work as a whole. If\n" +#~ "identifiable sections of that work are not derived from the Program,\n" +#~ "and can be reasonably considered independent and separate works in\n" +#~ "themselves, then this License, and its terms, do not apply to those\n" +#~ "sections when you distribute them as separate works. But when you\n" +#~ "distribute the same sections as part of a whole which is a work based\n" +#~ "on the Program, the distribution of the whole must be on the terms of\n" +#~ "this License, whose permissions for other licensees extend to the\n" +#~ "entire whole, and thus to each and every part regardless of who wrote " +#~ "it.\n" +#~ "\n" +#~ "Thus, it is not the intent of this section to claim rights or contest\n" +#~ "your rights to work written entirely by you; rather, the intent is to\n" +#~ "exercise the right to control the distribution of derivative or\n" +#~ "collective works based on the Program.\n" +#~ "\n" +#~ "In addition, mere aggregation of another work not based on the Program\n" +#~ "with the Program (or with a work based on the Program) on a volume of\n" +#~ "a storage or distribution medium does not bring the other work under\n" +#~ "the scope of this License.\n" +#~ "\n" +#~ " 3. You may copy and distribute the Program (or a work based on it,\n" +#~ "under Section 2) in object code or executable form under the terms of\n" +#~ "Sections 1 and 2 above provided that you also do one of the following:\n" +#~ "\n" +#~ " a) Accompany it with the complete corresponding machine-readable\n" +#~ " source code, which must be distributed under the terms of Sections\n" +#~ " 1 and 2 above on a medium customarily used for software interchange; " +#~ "or,\n" +#~ "\n" +#~ " b) Accompany it with a written offer, valid for at least three\n" +#~ " years, to give any third party, for a charge no more than your\n" +#~ " cost of physically performing source distribution, a complete\n" +#~ " machine-readable copy of the corresponding source code, to be\n" +#~ " distributed under the terms of Sections 1 and 2 above on a medium\n" +#~ " customarily used for software interchange; or,\n" +#~ "\n" +#~ " c) Accompany it with the information you received as to the offer\n" +#~ " to distribute corresponding source code. (This alternative is\n" +#~ " allowed only for noncommercial distribution and only if you\n" +#~ " received the program in object code or executable form with such\n" +#~ " an offer, in accord with Subsection b above.)\n" +#~ "\n" +#~ "The source code for a work means the preferred form of the work for\n" +#~ "making modifications to it. For an executable work, complete source\n" +#~ "code means all the source code for all modules it contains, plus any\n" +#~ "associated interface definition files, plus the scripts used to\n" +#~ "control compilation and installation of the executable. However, as a\n" +#~ "special exception, the source code distributed need not include\n" +#~ "anything that is normally distributed (in either source or binary\n" +#~ "form) with the major components (compiler, kernel, and so on) of the\n" +#~ "operating system on which the executable runs, unless that component\n" +#~ "itself accompanies the executable.\n" +#~ "\n" +#~ "If distribution of executable or object code is made by offering\n" +#~ "access to copy from a designated place, then offering equivalent\n" +#~ "access to copy the source code from the same place counts as\n" +#~ "distribution of the source code, even though third parties are not\n" +#~ "compelled to copy the source along with the object code.\n" +#~ "\n" +#~ " 4. You may not copy, modify, sublicense, or distribute the Program\n" +#~ "except as expressly provided under this License. Any attempt\n" +#~ "otherwise to copy, modify, sublicense or distribute the Program is\n" +#~ "void, and will automatically terminate your rights under this License.\n" +#~ "However, parties who have received copies, or rights, from you under\n" +#~ "this License will not have their licenses terminated so long as such\n" +#~ "parties remain in full compliance.\n" +#~ "\n" +#~ " 5. You are not required to accept this License, since you have not\n" +#~ "signed it. However, nothing else grants you permission to modify or\n" +#~ "distribute the Program or its derivative works. These actions are\n" +#~ "prohibited by law if you do not accept this License. Therefore, by\n" +#~ "modifying or distributing the Program (or any work based on the\n" +#~ "Program), you indicate your acceptance of this License to do so, and\n" +#~ "all its terms and conditions for copying, distributing or modifying\n" +#~ "the Program or works based on it.\n" +#~ "\n" +#~ " 6. Each time you redistribute the Program (or any work based on the\n" +#~ "Program), the recipient automatically receives a license from the\n" +#~ "original licensor to copy, distribute or modify the Program subject to\n" +#~ "these terms and conditions. You may not impose any further\n" +#~ "restrictions on the recipients' exercise of the rights granted herein.\n" +#~ "You are not responsible for enforcing compliance by third parties to\n" +#~ "this License.\n" +#~ "\n" +#~ " 7. If, as a consequence of a court judgment or allegation of patent\n" +#~ "infringement or for any other reason (not limited to patent issues),\n" +#~ "conditions are imposed on you (whether by court order, agreement or\n" +#~ "otherwise) that contradict the conditions of this License, they do not\n" +#~ "excuse you from the conditions of this License. If you cannot\n" +#~ "distribute so as to satisfy simultaneously your obligations under this\n" +#~ "License and any other pertinent obligations, then as a consequence you\n" +#~ "may not distribute the Program at all. For example, if a patent\n" +#~ "license would not permit royalty-free redistribution of the Program by\n" +#~ "all those who receive copies directly or indirectly through you, then\n" +#~ "the only way you could satisfy both it and this License would be to\n" +#~ "refrain entirely from distribution of the Program.\n" +#~ "\n" +#~ "If any portion of this section is held invalid or unenforceable under\n" +#~ "any particular circumstance, the balance of the section is intended to\n" +#~ "apply and the section as a whole is intended to apply in other\n" +#~ "circumstances.\n" +#~ "\n" +#~ "It is not the purpose of this section to induce you to infringe any\n" +#~ "patents or other property right claims or to contest validity of any\n" +#~ "such claims; this section has the sole purpose of protecting the\n" +#~ "integrity of the free software distribution system, which is\n" +#~ "implemented by public license practices. Many people have made\n" +#~ "generous contributions to the wide range of software distributed\n" +#~ "through that system in reliance on consistent application of that\n" +#~ "system; it is up to the author/donor to decide if he or she is willing\n" +#~ "to distribute software through any other system and a licensee cannot\n" +#~ "impose that choice.\n" +#~ "\n" +#~ "This section is intended to make thoroughly clear what is believed to\n" +#~ "be a consequence of the rest of this License.\n" +#~ "\n" +#~ " 8. If the distribution and/or use of the Program is restricted in\n" +#~ "certain countries either by patents or by copyrighted interfaces, the\n" +#~ "original copyright holder who places the Program under this License\n" +#~ "may add an explicit geographical distribution limitation excluding\n" +#~ "those countries, so that distribution is permitted only in or among\n" +#~ "countries not thus excluded. In such case, this License incorporates\n" +#~ "the limitation as if written in the body of this License.\n" +#~ "\n" +#~ " 9. The Free Software Foundation may publish revised and/or new " +#~ "versions\n" +#~ "of the General Public License from time to time. Such new versions will\n" +#~ "be similar in spirit to the present version, but may differ in detail to\n" +#~ "address new problems or concerns.\n" +#~ "\n" +#~ "Each version is given a distinguishing version number. If the Program\n" +#~ "specifies a version number of this License which applies to it and \"any\n" +#~ "later version\", you have the option of following the terms and " +#~ "conditions\n" +#~ "either of that version or of any later version published by the Free\n" +#~ "Software Foundation. If the Program does not specify a version number " +#~ "of\n" +#~ "this License, you may choose any version ever published by the Free " +#~ "Software\n" +#~ "Foundation.\n" +#~ "\n" +#~ " 10. If you wish to incorporate parts of the Program into other free\n" +#~ "programs whose distribution conditions are different, write to the " +#~ "author\n" +#~ "to ask for permission. For software which is copyrighted by the Free\n" +#~ "Software Foundation, write to the Free Software Foundation; we sometimes\n" +#~ "make exceptions for this. Our decision will be guided by the two goals\n" +#~ "of preserving the free status of all derivatives of our free software " +#~ "and\n" +#~ "of promoting the sharing and reuse of software generally.\n" +#~ "\n" +#~ " NO WARRANTY\n" +#~ "\n" +#~ " 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO " +#~ "WARRANTY\n" +#~ "FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\n" +#~ "OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n" +#~ "PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER " +#~ "EXPRESSED\n" +#~ "OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" +#~ "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK " +#~ "AS\n" +#~ "TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\n" +#~ "PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\n" +#~ "REPAIR OR CORRECTION.\n" +#~ "\n" +#~ " 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN " +#~ "WRITING\n" +#~ "WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\n" +#~ "REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR " +#~ "DAMAGES,\n" +#~ "INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES " +#~ "ARISING\n" +#~ "OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT " +#~ "LIMITED\n" +#~ "TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\n" +#~ "YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY " +#~ "OTHER\n" +#~ "PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\n" +#~ "POSSIBILITY OF SUCH DAMAGES.\n" +#~ "\n" +#~ " END OF TERMS AND CONDITIONS\n" +#~ "\n" +#~ " How to Apply These Terms to Your New Programs\n" +#~ "\n" +#~ " If you develop a new program, and you want it to be of the greatest\n" +#~ "possible use to the public, the best way to achieve this is to make it\n" +#~ "free software which everyone can redistribute and change under these " +#~ "terms.\n" +#~ "\n" +#~ " To do so, attach the following notices to the program. It is safest\n" +#~ "to attach them to the start of each source file to most effectively\n" +#~ "convey the exclusion of warranty; and each file should have at least\n" +#~ "the \"copyright\" line and a pointer to where the full notice is found.\n" +#~ "\n" +#~ " <one line to give the program's name and a brief idea of what it " +#~ "does.>\n" +#~ " Copyright (C) 19yy <name of author>\n" +#~ "\n" +#~ " This program is free software; you can redistribute it and/or modify\n" +#~ " it under the terms of the GNU General Public License as published by\n" +#~ " the Free Software Foundation; either version 2 of the License, or\n" +#~ " (at your option) any later version.\n" +#~ "\n" +#~ " This program is distributed in the hope that it will be useful,\n" +#~ " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +#~ " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +#~ " GNU General Public License for more details.\n" +#~ "\n" +#~ " You should have received a copy of the GNU General Public License\n" +#~ " along with this program; if not, write to the Free Software\n" +#~ " Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 " +#~ "USA\n" +#~ "\n" +#~ "\n" +#~ "Also add information on how to contact you by electronic and paper mail.\n" +#~ "\n" +#~ "If the program is interactive, make it output a short notice like this\n" +#~ "when it starts in an interactive mode:\n" +#~ "\n" +#~ " Gnomovision version 69, Copyright (C) 19yy name of author\n" +#~ " Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show " +#~ "w'.\n" +#~ " This is free software, and you are welcome to redistribute it\n" +#~ " under certain conditions; type `show c' for details.\n" +#~ "\n" +#~ "The hypothetical commands `show w' and `show c' should show the " +#~ "appropriate\n" +#~ "parts of the General Public License. Of course, the commands you use " +#~ "may\n" +#~ "be called something other than `show w' and `show c'; they could even be\n" +#~ "mouse-clicks or menu items--whatever suits your program.\n" +#~ "\n" +#~ "You should also get your employer (if you work as a programmer) or your\n" +#~ "school, if any, to sign a \"copyright disclaimer\" for the program, if\n" +#~ "necessary. Here is a sample; alter the names:\n" +#~ "\n" +#~ " Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n" +#~ " `Gnomovision' (which makes passes at compilers) written by James " +#~ "Hacker.\n" +#~ "\n" +#~ " <signature of Ty Coon>, 1 April 1989\n" +#~ " Ty Coon, President of Vice\n" +#~ "\n" +#~ "This General Public License does not permit incorporating your program " +#~ "into\n" +#~ "proprietary programs. If your program is a subroutine library, you may\n" +#~ "consider it more useful to permit linking proprietary applications with " +#~ "the\n" +#~ "library. If this is what you want to do, use the GNU Library General\n" +#~ "Public License instead of this License." + +#~ msgid "List of important christian pages" +#~ msgstr "Liste wichtiger christlicher Seiten" + +#~ msgid "" +#~ "There are many other christian pages in the word wide web. Some are more, " +#~ "others are less important. We collected a list of pages which are " +#~ "important in our opinion." +#~ msgstr "" +#~ "Es gibt jede Menge anderer christlicher Seiten im World Wide Web. Einige " +#~ "sind mehr, andere weniger wichtig. Wir haben eine Liste zusammengestellt, " +#~ "die unserer Meinung nach wichtig sind." + +#~ msgid "" +#~ "Since we're not author of the linked pages we're not responsible for " +#~ "their content, we explicitely dissociate ourself from the content of the " +#~ "linked pages! This is required because german law says you're responsible " +#~ "for the content of the linked pages unless you explicitely dissociate " +#~ "yourself from these pages." +#~ msgstr "" +#~ "Da wir nicht Autor der verlinkten Seiten sind, sind wir nicht für deren " +#~ "Inhalt verantwortlich. Wir distanzieren und ausdrücklich vom Inhalt der " +#~ "Seiten, auf die wir verweisen. Dies ist erforderlich, weil deutsches " +#~ "Recht aussagt, dass man selbst für den Inhalt der verlinkten Seiten ist, " +#~ "außer man distanziert sich ausdrücklich vom Inhalt dieser Seiten." + +#~ msgid "General christian pages" +#~ msgstr "Allgemeine christliche Seiten" + +#~ msgid "" +#~ "Bible Technologies " +#~ "Group." +#~ msgstr "" +#~ "Bible Technologies " +#~ "Group." + +#~ msgid "" +#~ "The home of the new common exchange Text format OSIS, which will " +#~ "hopefully be used by many Bible societies and publishers of the world." +#~ msgstr "" +#~ "Das Zuhause des neuen Textaustausch-Formates OSIS, welches hoffentlich " +#~ "von vielen Bibelgesellschaften und Verlagen der Welt benutzt werden wird." + +#~ msgid "" +#~ "CrossWire Bible Society." +#~ msgstr "" +#~ "CrossWire Bible Society." + +#~ msgid "" +#~ "The Crosswire Bible society is one of the few christian organizations in " +#~ "the world providing everything they make free for all! Crosswire supports " +#~ "the Sword project, the KJV2003 project and some other cool things." +#~ msgstr "" +#~ "Die Crosswire Bibelgesellschaft ist eine der wenigen christlichen " +#~ "Organisationen der Erde, die alles was die herstellen, kostenlos für alle " +#~ "anbieten! Crosswire unterstützt das Sword Projekt, das KJV2003 Projekt " +#~ "und einige andere großartige Dinge." + +#~ msgid "Biblesoftware for Linux" +#~ msgstr "Bibelsoftware für Linux" + +#~ msgid "Gnomesword." +#~ msgstr "Gnomesword." + +#~ msgid "" +#~ "Gnomesword is a Sword frontend using the Gnome toolkit. A really good " +#~ "application. Be sure to check it out!" +#~ msgstr "" +#~ "Gnomesword ist ein Sword Frontend für Gnome. Eine wirklich gelungene " +#~ "Anwendung. Probieren Sie sie auf jeden Fall aus!" + +#~ msgid "Biblesoftware for Windows" +#~ msgstr "Bibelsoftware für Windows" + +#~ msgid "BibleWorks." +#~ msgstr "BibleWorks." + +#~ msgid "" +#~ "BibleWorks is one of the best commercial Bible study applications for " +#~ "Windows! Very good but very expensive, too. Only useful for Bible " +#~ "scholars." +#~ msgstr "" +#~ "BibleWorks ist eines der besten kommerziellen Bibelstudien-Programme für " +#~ "Windows! Sehr gut, aber auch sehr teuer. Die Software ist nur für " +#~ "Theologie-Studenten wirklich nützlich!" + +#~ msgid "BibleWorkshop." +#~ msgstr "BibleWorkshop." + +#~ msgid "" +#~ "The Bible Workshop program is a powerful, commercial Bible study " +#~ "application for Windows, which is available in english, german and " +#~ "french. It's possible to enhance the Bible Workshop using Text libraries " +#~ "you can buy." +#~ msgstr "" +#~ "Das Bible Workshop Programm ist eine mächtiges Bibelstudien Anwendung für " +#~ "Windows, die in Englisch, Deutsch und Französisch verfügbar ist. Es ist " +#~ "möglich BibleWorkshop durch Text-Bibliotheken zu erweitern, die sie " +#~ "kaufen können." + +#~ msgid "e-Sword." +#~ msgstr "e-Sword." + +#~ msgid "" +#~ "e-Sword is a great and easy to use Bible study application for Windows " +#~ "systems." +#~ msgstr "" +#~ "e-Sword ist ein sehr gutes und einfach zu benutzendes Bibelprogramm für " +#~ "Windows-Systeme." + +#~ msgid "Logos." +#~ msgstr "Logos." + +#~ msgid "" +#~ "Logos is one of the best commercial Bible study applications for Windows. " +#~ "You can buy a lot of texts to enhance it." +#~ msgstr "" +#~ "Logos ist eines der besten Bibelstudienprogramm für Windows. Es stehen " +#~ "sehr viele Text zum Kauf, um die Software zu erweitern." + +#~ msgid "OnlineBible." +#~ msgstr "OnlineBible." + +#~ msgid "The Online Bible is a powerful Bible study application for Windows." +#~ msgstr "" +#~ "Die Online Bibel ist ein mächtiges Bibelstudien Programm für Windows." + +#~ msgid "" +#~ "Sword for Windows." +#~ msgstr "" +#~ "Sword für Windows." + +#~ msgid "" +#~ "This is the Windows Bible study application made by the Sword team! Sword " +#~ "is supported by the Crosswire Bible Society." +#~ msgstr "" +#~ "Dies ist das Windows Bibelprogramm des Sword Teams! Sword wird von der " +#~ "Crosswire Bibelgesellschaft unterstützt." + +#~ msgid "Volksbibel." +#~ msgstr "Volksbibel." + +#~ msgid "" +#~ "Volksbibel 2000.2 is a German, metacard based software Bible study tool " +#~ "for Windows, Linux and Mac. Althouth there are not so many texts as other " +#~ "software packages have, it has some cool things like basic map support " +#~ "included. If you are german try it out!" +#~ msgstr "" +#~ "Volksbibel 2000.2 ist ein deutsches, metacard basiertes Bibelstudien-" +#~ "Programm für Windows, Linux und Mac. Obwohl nicht so viele Texte wie bei " +#~ "anderen Software-Paketen verfügbar sind, verfügt das Programm über Dinge " +#~ "wie Grundlagen von Landkarten-Unterstützung. Wenn Sie Deutscher sind, " +#~ "probieren Sie es aus!" + +#~ msgid "Biblesoftware for Mac" +#~ msgstr "Bibelsoftware für Macintosh" + +#~ msgid "MacSword for OS X." +#~ msgstr "MacSword für OS X." + +#~ msgid "" +#~ "MacSword is a new Bible study application for the new Macintosh OS X " +#~ "system. The screenshots look very promising!" +#~ msgstr "" +#~ "MacSword ist ein neues Bibelstudienprogramm für das neue Macintosh OS X " +#~ "System. Die Bildschirmfotos sehen sehr vielversprechend aus!" + +#~ msgid "Development tools" +#~ msgstr "Entwicklungs-Werkzeuge" + +#~ msgid "SourceForge." +#~ msgstr "SourceForge." + +#~ msgid "" +#~ "SourceForge provides us with the tools to develop BibleTime with many " +#~ "team members at the same time! We save a lot of time and money by using " +#~ "their services." +#~ msgstr "" +#~ "SourceForge stellt uns die Werkzeuge zur Verfuegung um BibleTime mit " +#~ "vielen Team-Mitgliedern zur gleichen Zeit su entwickeln! Wie sparen eine " +#~ "Menge Zeit und Geld durch Benutzung des SourceForge Services." + +#~ msgid "How to link to www.bibletime.info" +#~ msgstr "Wie man auf www.bibletime.info verweist" + +#~ msgid "Please do not copy the images because they may change their design." +#~ msgstr "" +#~ "Bitte kopieren Sie nicht die Bilder, da sie das Design verändern könnten." + +#~ msgid "Larger banner" +#~ msgstr "1. Großer Banner" + +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ msgstr "" +#~ "Verwenden Sie den folgenden HTML Code auf ihren Seiten: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " Dies sieht dann wie folgt aus: " + +#~ msgid "Smaller banner" +#~ msgstr "2. Kleiner Banner" + +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ "" +#~ msgstr "" +#~ "Setzen Sie den folgenden HTML Code auf ihre Seiten: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " Dies sieht dann wie folgt aus: " +#~ "" + +#~ msgid "Text link" +#~ msgstr "3. Textverweis" + +#~ msgid "" +#~ "To insert a simple text link please use the following HTML code on your " +#~ "pages: \n" +#~ "\n" +#~ " BibleTime - Bible study software for KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: BibleTime - Bible study software for KDE" +#~ msgstr "" +#~ "Um einen einfachen Textverweis einzügen verwenden Sie bitte den folgenden " +#~ "HTML code auf ihren Seiten:: \n" +#~ "\n" +#~ " BibleTime - Bibelsoftware für KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " Dies sieht folgendermaßen aus: BibleTime - Bibelsoftware für KDE" + +#~ msgid "Welcome to the BibleTime project." +#~ msgstr "Willkommen zum BibleTime Projekt!" + +#~ msgid "News about BibleTime" +#~ msgstr "Neues über BibleTime" + +#~ msgid "2005-11-13: BibleTime 1.5.3" +#~ msgstr "2005-11-13: BibleTime 1.5.3" + +#~ msgid "" +#~ "A new bugfix release is out now. Version 1.5.3 contains only a few fixes, " +#~ "mainly to fully support locked modules and to compile with KDE 3.0 - 3.3." +#~ msgstr "" +#~ "Ein neues Bugfix-Release ist erhältlich. Version 1.5.3 enthält nur einige " +#~ "Fehlerkorrekturen, hauptsächlich um verschlüsselte Module besser zu " +#~ "unterstützen und mit KDE 3.0-3.3 zu kompiliern." + +#~ msgid "" +#~ "Get the new release in the download section. Binary packages should be " +#~ "available soon." +#~ msgstr "" +#~ "Das Release findet sich im Downloadbereich. Binärpakete sollten auch bald " +#~ "erhältlich sein." + +#~ msgid "2005-10-16: BibleTime 1.5.2" +#~ msgstr "16.10.2005: BibleTime 1.5.2" + +#~ msgid "" +#~ "A new bugfix release has been released today. Version 1.5.2 contains " +#~ "fixes for most of the bugs found in 1.5.1. It also contains some minor " +#~ "improvements to the user interface. See the file Changelog in the source " +#~ "code package for more details." +#~ msgstr "" +#~ "Eine neue Fehlerbereinigungsversion wurde heute veröffentlicht. Version " +#~ "1.5.2 enthält Korrekturen für die meisten in 1.5.1 gefundenen Fehler. Sie " +#~ "enthält auch einige kleinere Verbesserungen der Benutzeroberfläche. Lesen " +#~ "Sie die Datei Changelog des Quellcode-Paketes für weitere Informationen." + +#~ msgid "" +#~ "BibleTime 1.5.2 is available from the usual places. We'd be glad if " +#~ "binary packages could be prepared to simplify BibleTime's installation." +#~ msgstr "" +#~ "BibleTime 1.5.2 ist von den bekannten Orten zu beziehen. Wir wären " +#~ "wirklich dankbar, wenn Binärpakete vorbereitet werden könnten, um die " +#~ "Installation zu vereinfachen." + +#~ msgid "2005-09-28: New forums" +#~ msgstr "28.09.2005: Neue Foren" + +#~ msgid "" +#~ "Because the old forum software turned out to be insecure we installed a " +#~ "new forum software today. We hope that you will continue to use the " +#~ "forums." +#~ msgstr "" +#~ "Da es sich herausgestellt hat, dass die alte Forensoftware nicht sicher " +#~ "war, wurde heute eine neue Forensoftware installiert. Wir hoffen, dass " +#~ "Sie auch weiterhin die Foren nutzen." + +#~ msgid "2005-09-12: BibleTime 1.5.1 and translations" +#~ msgstr "12.09.2005: BibleTime 1.5.1 und Übersetzungen" + +#~ msgid "" +#~ "The bugfix release 1.5.1 is available now at our download location. A " +#~ "first version of BibleTime's translation files has been released, too." +#~ msgstr "" +#~ "Die Fehlerkorrektur-Version 1.5.1 ist nun auf unserer Download-Seite " +#~ "verfügbar. Eine erste Version der BibleTime Übersetzungen ist nun " +#~ "ebenfalls verfügbar." + +#~ msgid "2005-07-16: BibleTime 1.5" +#~ msgstr "16.07.2005: BibleTime 1.5" + +#~ msgid "" +#~ "BibleTime 1.5 is available now. It contains many new features and " +#~ "improvements. The source code of BibleTime 1.5 and Sword 1.5.8 is " +#~ "available in the download section. We hope to provide binary and " +#~ "translation packages for the most important Linux distributions in the " +#~ "next few weeks." +#~ msgstr "" +#~ "BibleTime 1.5 ist jetzt verfügbar. Es enthält viele neue Funktionen und " +#~ "Verbesserungen. Der Quellcode von BibleTime 1.5 und Sword 1.5.8 sind in " +#~ "der Herunterladen-Rubrik zu finden. Wir hoffen bald Binärpakete sowie " +#~ "Übersetzungen für die wichtigsten Linux-Distributionen zur Verfügung " +#~ "stellen zu können." + +#~ msgid "" +#~ "Please use our new forums to discuss about this new release. Translators " +#~ "are encouraged to update their translations." +#~ msgstr "" +#~ "Bitte benutzen Sie unser neues Forum, um über diese Veröffentlichung zu " +#~ "diskutieren. Alle Übersetzer sind gebeten, ihre Übersetzungen auf den " +#~ "neusten Stand zu bringen." + +#~ msgid "2005-06-17: BibleTime 1.5 release candidate 2" +#~ msgstr "17.06.2005: BibleTime 1.5 Release Kandidat 2" + +#~ msgid "" +#~ "The second release candidate of BibleTime version 1.5 was released today. " +#~ "It contains fixes for most of the problems found in 1.5rc1 and some more " +#~ "additional improvements. Please report all problems and bugs you " +#~ "encounter here. The source code of BibleTime " +#~ "1.5rc2 and Sword 1.5.8 is available in the download section." +#~ msgstr "" +#~ "Der zweite Release-Kandidat von BibleTime Version 1.5 wurde heute " +#~ "veröffentlicht. Er korrigiert die meisten der Probleme, die in 1.5rc1 " +#~ "gefunden wurden und enthält zusätzlich einige zusätzliche Verbesserungen. " +#~ "Bitte berichten Sie alle Probleme und Fehler die sie finden auf dieser Seite. Der Quellcode von BibleTime " +#~ "1.5rc2 und Sword 1.5.8 kann im Download-Abschnitt gefunden werden." + +#~ msgid "2005-06-15: BibleTime forums online" +#~ msgstr "15.06.2005: BibleTime-Forum online" + +#~ msgid "" +#~ "In the ongoing effort to build a BibleTime user community the BibleTime " +#~ "forums are now available for everybody at forum.bibletime.info. All users of BibleTime " +#~ "are encouraged to use these forums to discuss everything related to " +#~ "BibleTime." +#~ msgstr "" +#~ "Im Prozess eine BibleTime Benutzergemeinschaft aufzubauen wurde nun für " +#~ "alle ein BibleTime-Foum auf forum.bibletime.info eingerichtet. Alle Benutzer von BibleTime " +#~ "werden gebeten, diese Foren zur Diskussion aller Dinge zu benutzen, die " +#~ "mit BibleTime zu tun haben." + +#~ msgid "2005-05-29: BibleTime 1.5 release candidate 1" +#~ msgstr "29.05.2005: BibleTime 1.5 Release-Kandidat 1" + +#~ msgid "" +#~ "The first release candidate of BibleTime version 1.5 was released today. " +#~ "It contains a ton of fixes, improvements and new features. Everybody who " +#~ "is capable to install software using the source code is encouraged to " +#~ "test this release. Please report all problems and bugs you encounter " +#~ "here. The source code of BibleTime " +#~ "1.5rc1 and Sword 1.5.8 is available in the download section." +#~ msgstr "" +#~ "Der erste Release-Kandidat von BibleTime Version 1.5 wurde heute " +#~ "veröffentlicht. Er enthält eine Menge an Korrekturen, Verbesserungen und " +#~ "neuen Funktionen. Jeder, der Software mittels Quellcode installieren " +#~ "kann, wird ermutigt, diese Vorabversion zu testen. Bitte berichten Sie " +#~ "alle Probleme und Fehler, die sie finden an dieser " +#~ "Stelle. Die Quellcodepakete von BibleTime 1.5rc1 und Sword 1.5.8 " +#~ "sind im Downloadbereich zu finden." + +#~ msgid "2005-01-24: Bible software Survey" +#~ msgstr "24.01.2005: Bibelsoftware Umfrage" + +#~ msgid "" +#~ "Bible Software vendors from around the globe are jointly sponsoring a " +#~ "cooperative User Survey to glean from Bible Software Users worldwide " +#~ "their needs, requests, and dreams. We'd be glad if you could take the " +#~ "survey here: Bible software survey" +#~ msgstr "" +#~ "Hersteller von Bibelsoftware unterstützn gemeinsam eine Benutzerumfrage " +#~ "um weltweit von den Benutzern der Bibelsoftware deren Bedürfnisse, " +#~ "Wünsche und Träume zu sammeln.Wir wären froh, wenn Sie an dieser Umfrage " +#~ "hier teilnehmen könnten: Bibelsoftware Umfrage." + +#~ msgid "2004-12-23: Status update" +#~ msgstr "23.12.2004: Statusbericht" + +#~ msgid "" +#~ "The BibleTime project is still alive and development is almost finished " +#~ "for the next version, BibleTime 1.5. This version will contain major user " +#~ "interface improvements which will make it simpler to use than any other " +#~ "version before. We hope to release version 1.5 in the first three months " +#~ "of the next year." +#~ msgstr "" +#~ "Das BibleTime Projekt ist noch aktiv und hat die Entwicklung der nächsten " +#~ "Version, BibleTime 1.5, bald fertig gestellt. Diese Version wird größere " +#~ "Verbesserungen der BibleTime Benutzerschnittstelle enthalten und somit " +#~ "die bislang am einfachsten zu benutzende Version sein. Wir hoffen Version " +#~ "1.5 im ersten Quartal des nächsten Jahres zu veröffentlichen." + +#~ msgid "2004-05-25: Documentation author(s) needed" +#~ msgstr "25.05.2004: Dokumentations-Autor(en) gesucht" + +#~ msgid "" +#~ "The BibleTime team is in urgent need of one or more volunteers who want " +#~ "to work on the documentation. The handbook is outdated and needs a major " +#~ "update before the next version of BibleTime can be released. If you have " +#~ "some free time and know how to work with docbook files (or are ready to " +#~ "learn it), plase contact us at info@bibletime.info." +#~ msgstr "" +#~ "Das BibleTime Team benötigt dringend einen oder mehrere Freiwillige, die " +#~ "an der Dokumentation arbeiten wollen. Das Handbuch ist veraltet und " +#~ "benötigt ein größeres Update bevor die nächste Version von BibleTime " +#~ "veröffentlicht werden kann. Wenn Sie Zeit zur Verfügung haben und mit " +#~ "Docbook Dateien umzugehen wissen (oder bereit sind, dies zu lernen) " +#~ "konaktieren Sie und bitte über info@bibletime.info." + +#~ msgid "2004-02-09: BibleTime 1.4.1 for Mac OS X" +#~ msgstr "09.02.2004: BibleTime 1.4.1 für Mac OS X" + +#~ msgid "" +#~ "On the BibleTime development list Daniel Glassey writes that BibleTime is now available for Mac OSX. To get BibleTime " +#~ "running on Mac please follow the instructions in this eMail and this eMail. Please report problems or " +#~ "success to info@bibletime.info." +#~ msgstr "" +#~ "Auf der BibleTime Entwicklungs-Mailingliste schreibt " +#~ "Daniel Glassey, dass BibleTime jetzt auf Mac OS X läuft. Um " +#~ "BibleTime auf Mac OS X laufen zu lassen, folgen Sie bitte den Anweisungen " +#~ "in dieser eMail und in dieser " +#~ "eMail. Schicken Sie bitte Bereichte über Erfolge oder Probleme an " +#~ "info@bibletime.info." + +#~ msgid "2004-01-29: BibleTime 1.4.1" +#~ msgstr "29.01.2004: BibleTime 1.4.1" + +#~ msgid "" +#~ "BibleTime 1.4.1 was released today. The most important changes in version " +#~ "1.4.1 are updated translations and bugfixes, especially in the Sword " +#~ "setup dialog." +#~ msgstr "" +#~ "BibleTime 1.4.1 wurde heute veröffentlicht. Die wichtigsten  Änderungen " +#~ "in Version 1.4.1 sind bearbeitete Übersetzungen und Fehlerkorrekturen, " +#~ "besonders im Sword Einrichungdialog." + +#~ msgid "2004-01-26: User forums online" +#~ msgstr "26.01.2004: Benutzerforen online" + +#~ msgid "" +#~ "We're happy to announce a forum for BibleTime users. Please ask all your " +#~ "questions there if you need help. We'd appreciate all feedback and " +#~ "suggestions in the forum, too. The address is http://www.crosswire.org/forums." +#~ msgstr "" +#~ "Wir sind froh Benutzerforen für BibleTime Benutzer ankündigen zu können. " +#~ "Bitte stellen sie ihre Fragen dort, falls Sie Hilfe benötigen. Wir würden " +#~ "jegliche Form von Feedback oder Vorschlägen ebenfalls im Forum begrüßen. " +#~ "Die Adresse ist http://www." +#~ "crosswire.org/forums." + +#~ msgid "2004-01-16: Debian packages available" +#~ msgstr "16.01.2004: Debian Pakete verfügbar" + +#~ msgid "" +#~ "Debian " +#~ "packages of BibleTime 1.4 are available now in Debian Unstable. " +#~ "Be sure to get the bibletime-i18n package, too. Kudos to our Debian " +#~ "packager Daniel Glassey for his work!" +#~ msgstr "" +#~ "Debian " +#~ "Pakete von BibleTime 1.4 sind nun in Debian Unstable verfügbar. " +#~ "Installieren Sie auch das bibletime-i18n Paket. Ein dickes " +#~ "Dankeschön an unseren Debian Paketautor Daniel Glassey für seine Arbeit!" + +#~ msgid "2004-01-11: New translation effort" +#~ msgstr "11.01.2004: Neue Übersetzungsmöglichkeit" + +#~ msgid "" +#~ "First of all we want to wish all of you a truly happy and blessed new " +#~ "year." +#~ msgstr "" +#~ "Zu Beginn wünschen wir allen ein wirklich frohes und gesegnetes neues " +#~ "Jahr." + +#~ msgid "" +#~ "As you probably already noticed, there is a new page online called "Translation". This page " +#~ "gives an introduction into how you can help with the translation of the " +#~ "different areas of the BibleTime project, and offers detailed statistics " +#~ "on the completeness of the existing languages. Be sure to check it out." +#~ msgstr "" +#~ "Wie Sie vielleicht schon bemerkt haben, gibt es eine neue Seite namens " +#~ ""Übersetzung". Diese " +#~ "Seite enthält eine Einleitung, wie Sie bei der Übersetzung der " +#~ "verschiedenen Bereiche des BibleTime Projektes helfen können. Die Seite " +#~ "enthält auch detailierte Statistiken über die Vollständigkeit der " +#~ "bisherigen Übersetzungen. Schauen Sie doch mal nach." + +#~ msgid "2003-12-29: BibleTime 1.4" +#~ msgstr "29.12.2003: BibleTime 1.4" + +#~ msgid "" +#~ "The new version 1.4 of BibleTime is now available for download. 1.4 in " +#~ "comparision with version 1.3 contains a new SwordSetup dialog to setup " +#~ "Sword and to install modules from local sources or from the internet. " +#~ "With the SwordSetup part it's also possible to remove modules from disk. " +#~ "1.4 also contains many new bugfixes. BibleTime 1.4 is available on our " +#~ "download page." +#~ msgstr "" +#~ "Die neue Version 1.4 von BibleTime ist verfügbar. Verglichen mit 1.3 " +#~ "enthält sie einen neuen Sword-Setup-Dialog, mit dem man Sword " +#~ "konfigurieren und Module von lokalen Quellen oder aus dem Internet " +#~ "installieren kann. Man kann damit natürlich auch module wieder aus dem " +#~ "System entfernen. 1.4 enthält weiterhin viele Fehlerkorrekturen. " +#~ "BibleTime 1.4 ist auf unserer Downloadseite erhältlich." + +#~ msgid "" +#~ "You need Sword 1.5.7 with enabled curl support to make use of the remote " +#~ "installation features. The binary packages we provide for some of the " +#~ "major linux distributions should work out of the box." +#~ msgstr "" +#~ "Sie benötigen Sword 1.5.7 mit eingeschalteter Curl-Unterstützung, um die " +#~ "neuen Internet-Installationsfähigkeiten benutzen zu können. Die " +#~ "Binärpakete, die wir für einige der wichtigsten Linux-Distributionen " +#~ "bereitstellen, sollten hoffentlich problemlos funktionieren." + +#~ msgid "" +#~ "If you run into troubles installing BibleTime or you have problems using " +#~ "it please submit a bugreport. We need your support to improve BibleTime." +#~ msgstr "" +#~ "Wenn sie Probleme beim Installieren von BibleTime haben, senden sie bitte " +#~ "einen Fehlerbericht. Wir brauchen Ihre Unterstützung, um BibleTime " +#~ "verbessern zu können." + +#~ msgid "2003-12-03: BibleTime 1.4beta1" +#~ msgstr "03.12.2003: BibleTime 1.4beta1" + +#~ msgid "" +#~ "The first testing version of the upcoming BibleTime 1.4 was released " +#~ "today. The new feature in comparision with 1.3 is the new SwordSetup " +#~ "dialog which makes the Sword and module configuration more userfriendly. " +#~ "Using the dialog you can now setup Sword's configuration files, install " +#~ "modules from the internet or from local sources (e.g. a CD) and also " +#~ "uninstall modules from your system. This beta release also contains some " +#~ "important bugfixes." +#~ msgstr "" +#~ "Die erste Testversion des bald erscheinenden BibleTime 1.4 wurde heute " +#~ "veröffentlicht.Die im Vergleich mit 1.3 wichtigste neue Funktion ist der " +#~ "neue SwordSetup-Dialog, der die Sword- und Modulkonfiguration " +#~ "benutzerfreundlich macht.Mit dem Dialog kann die Swordkonfigurationsdatei " +#~ "verwaltet werden, es können Module aus dem Internet oder von lokalen " +#~ "Quellen installiert werden und es können ebenso auch Module vom System " +#~ "gelöscht werden.Diese Betaversion ehthält auch einige wichtige " +#~ "Fehlerkorrekturen." + +#~ msgid "" +#~ "This 1.4beta1 release is only meant for testing, so we do not provide " +#~ "binary packages. If you know how to compile programs from source code we " +#~ "encourage you to try this beta1 release. You need Sword 1.5.6 with " +#~ "enabled curl support to make use of the remote installation features." +#~ msgstr "" +#~ "Die 1.4beta1 Version ist nur für Testzwecke bestimmt, daher werden keine " +#~ "Binärpakete zur Verfügung gestellt. Wenn Sie wissen, wie man Programme " +#~ "vom Quellcode aus übersetzt möchten wir Sie ermutigen, diese Testversion " +#~ "auszuprobieren. Sie benötigen Sword 1.5.6 mit eingeschalteter " +#~ "Unterstützung von curl, um die Modulinstallation aus dem Internet nutzen " +#~ "zu können." + +#~ msgid "2003-10-19: SuSE 9.0 packages" +#~ msgstr "19.10.2003: SuSE 9.0 Pakete" + +#~ msgid "" +#~ "RPM packages are now available for SuSE 9.0. Report any problems to " +#~ "info@bibletime.info. Thank you!" +#~ msgstr "" +#~ "Es sind nun RPM Pakete für SuSE 9.0 vefügbar. Bei Problemen wenden Sie " +#~ "sich bitte an info@bibletime.info. Vielen Dank!" + +#~ msgid "2003-10-16: New webpages" +#~ msgstr "16.10.2003: Neue Internetseiten" + +#~ msgid "" +#~ "BibleTime has now new webpages which offer better navigation, better " +#~ "design and faster page download time." +#~ msgstr "" +#~ "BibleTime verfügt nun über neue Webseiten, die eine bessere " +#~ "Seitennavigation, ein konsistenteres Design und schnellere Downloadzeiten " +#~ "bieten.." + +#~ msgid "" +#~ "If you experience any problems with the new pages please let us know!" +#~ msgstr "" +#~ "Falls Sie irgendwelche Probleme mit den neuen Seiten feststellen lassen " +#~ "Sie es uns bitte wissen!" + +#~ msgid "2003-08-23: BibleTime 1.3" +#~ msgstr "23.08.2003: BibleTime 1.3" + +#~ msgid "" +#~ "Version 1.3 of BibleTime is finally available. BibleTime 1.3 contains a " +#~ "lot of new features, usability improvements and bug fixes. Upgrading to " +#~ "version 1.3 is strongly recommended for all our users. You can get the " +#~ "Software here: Download. Binary packages will be released in the next few " +#~ "days." +#~ msgstr "" +#~ "BibleTime in der Version 1.3 ist endlich verfügbar. 1.3 enthält viele " +#~ "neue Funktionen, Verbesserungen in der Benutzbarkeit und " +#~ "Fehlerkorrekturen. Die Installation von 1.3 wird allen Benutzern " +#~ "wärmstens empfohlen. Sie können sie Software hier herunterladen: Herunterladen." + +#~ msgid "" +#~ "Get the bibletime and the bibletime-i18n packages for full functionality. " +#~ "We're very sorry for the long release time, we hope to shorten it with " +#~ "the next releases." +#~ msgstr "" +#~ "Laden Sie die Pakete bibletime und bibletime-i18n herunter, um volle " +#~ "Funktionalität zu erhalten. Die lange Zeit zwischen den neuen Versionen " +#~ "tut uns leid, wir hoffen diese mit den nächsten Versionen zu verkürzen." + +#~ msgid "" +#~ "On dot.kde.org " +#~ "Andreas Pour draws the following conclusion in his review:" +#~ msgstr "" +#~ "Auf dot.kde.org zieht " +#~ "Andreas Pour den folgenden Schluß in seiner Rezension:" + +#~ msgid "Andreas Pour (© 2001 Andreas \"Dre\" Pour. All rights reserved)" +#~ msgstr "" +#~ "Andreas Pour (© 2001 Andreas \"Dre\" Pour. Alle Rechte vorbehalten)" + +#~ msgid "" +#~ "Bibletime is already a true godsend for religious KDE users. It is easily " +#~ "useable though it may take a bit of time to learn some quirks. I think " +#~ "the next release will make it even better, particularly by providing a " +#~ "GUI for the difficult Sword installation/configuration. Besides this, my " +#~ "personal wishlist item is to use KHTML for its advanced navigation " +#~ "features." +#~ msgstr "" +#~ "Bibletime ist ein wahres Geschenk Gottes für religiöse KDE Benutzer. Es " +#~ "ist einfach zu benuzten obwohl es einige Zeit dauern kann einige " +#~ "Feinheiten zu benutzen. Ich denke, dass nächste Release wird noch besser, " +#~ "besonders durch eine Oberfläche zur schwierigen Sword Installation. Neben " +#~ "diesem sind meine persönliche Wünsche die Benutzung von KHTML wegen der " +#~ "erweiterten Navigations-Funktionen." + +#~ msgid "" +#~ "The German magazine \"Pfarrer & PC\" reviewed Bible software for " +#~ "Linux which also covers BibleTime among \"Gnomesword\" and \"Volksbibel " +#~ "2000\". Their conclusion in german for BibleTime:" +#~ msgstr "" +#~ "Die deutsche Zeitschrift \"Pfarrer & PC\" hat Bibel-Software für " +#~ "Linux getestet, was neben BibleTime auch \"Gnomesword\" und \"Volksbibel " +#~ "2000\" behandelte. Sie zieht den folgenden Schluß über BibleTime:" + +#~ msgid "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" +#~ msgstr "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" + +#~ msgid "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." +#~ msgstr "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." + +#~ msgid "" +#~ "The review is online at: www.pfarrer-pc.de" +#~ msgstr "" +#~ "Der Test ist im Internet unter www.pfarrer-pc.de verfügbar." + +#~ msgid "Screenshots of BibleTime 1.5" +#~ msgstr "Bildschirmfotos von BibleTime 1.5" + +#~ msgid "The main window" +#~ msgstr "Das Hauptfenster" + +#~ msgid "The main window" +#~ msgstr "Das Hauptfenster" + +#~ msgid "The Bookshelf Manager" +#~ msgstr "Die Bücherregal-Verwaltung" + +#~ msgid "The Bookshelf Manager" +#~ msgstr "Die Bücherregal-Verwaltung" + +#~ msgid "The search dialog" +#~ msgstr "Der Suchdialog" + +#~ msgid "The search dialog" +#~ msgstr "Der Suchdialog" + +#~ msgid "Sword CD order form not available" +#~ msgstr "Sword CD Bestellung ist zur Zeit nicht verfügbar" + +#~ msgid "" +#~ "Because it's impossible for the BibleTime team to fullfill all the Sword " +#~ "CD orders with the limited financial ressources the CD order form is " +#~ "currently not available. Please note that the CD still is available as a " +#~ "download from ftp://ftp.crosswire.org/pub/sword/iso/." +#~ msgstr "" +#~ "Da es dem BibleTime Team zur Zeit nicht möglich ist, alle CD-Bestellungen " +#~ "mit den gegebenen finanziellen Ressourcen zu erfüllen, ist das Formular " +#~ "zur Bestellung der CD nicht mehr verfügbar. Wir möchten Sie darauf " +#~ "aufmerksam machen, dass die CD immer noch von ftp://ftp.crosswire.org/pub/" +#~ "sword/iso/ heruntergeladen werden kann." + +#~ msgid "Sword CD order" +#~ msgstr "Sword-CD Bestellung" + +#~ msgid "CD order sent" +#~ msgstr "CD-Bestellung wurde verschickt" + +#~ msgid "Help translate BibleTime into your language" +#~ msgstr "Helfen Sie BibleTime in ihre Sprache zu übersetzen" + +#~ msgid "" +#~ "This is a part of software development where the help of many individals " +#~ "is needed. It is our desire to offer BibleTime to users in as many " +#~ "languages as possible. The following areas are open for your " +#~ "contributions:" +#~ msgstr "" +#~ "Dies ist ein Teil der Softwareentwicklung in dem die Hilfe vieler " +#~ "benötigt wird. Wir möchten den Benutzern BibleTIme in möglichst vielen " +#~ "Sprachen zur Verfügung stellen.In den folgenden Bereichen besteht " +#~ "Möglichkeit zur Mithilfe:" + +#~ msgid "Translate the www.bibletime.info website." +#~ msgstr "Übersetzung der www.bibletime.info Seiten." + +#~ msgid "Translate the program's User Interface." +#~ msgstr "Übersetzung der Programmoberfläche" + +#~ msgid "Translate the program's handbook." +#~ msgstr "Übersetzung des Programm-Handbuchs" + +#~ msgid "" +#~ "On this page you can find statistics about the completeness of existing " +#~ "translations for each of these areas, as well as links to translation " +#~ "templates that you can use to submit new translations which do not yet " +#~ "exist. If a translation into your language does not yet exist, just " +#~ "download the templates, translate them and send them to " +#~ "info@bibletime.info. If you are not satisfied with the " +#~ "status of your language's translation, you can directly download the " +#~ "corresponding file, update the translation and send it in. In both cases " +#~ "we'll be sure to integrate your work as soon as possible." +#~ msgstr "" +#~ "Auf dieser Seite können Sie Statistiken über die Vollständigkeit der " +#~ "bestehenden Übersetzungen in jedem dieser Bereiche sehen, aber auch " +#~ "Verweise auf Übersetzungsvorlagen die Sie benutzen können um neue " +#~ "Übersetzungen zu erstellen, die noch nicht vorhanden waren. Wenn eine " +#~ "Übersetzung in ihrer Sprache noch nicht existiert, laden Sie einfach die " +#~ "Vorlage herunter, übersetzen Sie diese und schicken Sie diese an " +#~ "info@bibletime.info. Wenn Sie mit dem Status der " +#~ "Übersetzung in ihrer Sprache zufrieden sind, dann laden Sie sich die " +#~ "entsprechende Datei herunter, korrigieren Sie diese und schicken Sie " +#~ "diese an uns. In beiden Fällen werden wir sicherstellen die Arbeit so " +#~ "schnell wir möglich zu integrieren." + +#~ msgid "" +#~ "For the translation process we recommend that you use the excellent and " +#~ "mature program KBabel. It has many advanced features and is a great aid." +#~ msgstr "" +#~ "Für die Übersetzungsarbeit empfehlen wir ihnen das wirklich gute Programm " +#~ "KBabel. Es " +#~ "verfügt über viele erweiterte Funktionen und ist eine große Hilfe." + +#~ msgid "" +#~ "A list of the language abbreviations is avalable at www.w3.org/WAI/ER/IG/ert/iso639." +#~ "htm." +#~ msgstr "" +#~ "Eine Liste der Sprach-Abkürzungen ist auf www.w3.org/WAI/ER/IG/ert/iso639.htm " +#~ "verfügbar." + +#~ msgid "Translate the www.bibletime.info website." +#~ msgstr "Übersetzung der www.bibletime.info Internetseiten" + +#~ msgid "" +#~ "If a translation of the website to your language does not yet exist, you " +#~ "can download and translate the Webpage " +#~ "translation template. If you want to update an existing " +#~ "translation, use the links in the table below to download the " +#~ "corresponding file." +#~ msgstr "" +#~ "Wenn eine Übersetzung der Webseite in ihrer Sprache noch nicht " +#~ "existiert, laden und übersetzen Sie die Webseiten Überzetzungsvorlage. Wenn Sie eine bestehende " +#~ "Übersetzung bearbeiten möchten, benutzen Sie die Verweise in der " +#~ "untenstehenden Tabelle um die entsprechende Datei herunterzuladen." + +#~ msgid "Translate the program's User Interface." +#~ msgstr "Übersetzung der Programmoberfläche" + +#~ msgid "" +#~ "If a translation of the User Interface to your language does not yet " +#~ "exist, you can download and translate the User Interface translation template. If you want " +#~ "to update an existing translation, use the links in the table below to " +#~ "download the corresponding file." +#~ msgstr "" +#~ "Wenn eine Übersetzung der Benutzeroberfläche in ihrer Sprache noch nicht " +#~ "existiert, laden und übersetzen Sie die Benutzeroberflächen Übersetzungsvorlage. Wenn Sie " +#~ "eine bestehende Übersetzung bearbeiten möchten, benutzen Sie die Verweise " +#~ "in der untenstehenden Tabelle um die entsprechende Datei herunterzuladen." + +#~ msgid "Translate the program's handbook." +#~ msgstr "Übersetzung des Programm-Handbuchs." + +#~ msgid "" +#~ "If a translation of the handbook to your language does not yet exist, you " +#~ "can download and translate the " +#~ "handbook translation template. If you want to update an existing " +#~ "translation, use the links in the table below to download the " +#~ "corresponding file." +#~ msgstr "" +#~ "Wenn eine Übersetzung des Handbuches in ihrer Sprache noch nicht " +#~ "existiert, können Sie Handbuch " +#~ "Übersetzungsvorlage herunterladen und übersetzen. Wenn Sie eine " +#~ "bestehende Übersetzung weiterübersetzen möchten, benutzen Sie die " +#~ "Verweise in der unten stehenden Tabelle um die entsprechende Datei zum " +#~ "Übersetzen herunterzuladen." diff --git a/i18n/howto/howto-fi.po b/i18n/howto/howto-fi.po new file mode 100644 index 0000000..9c56ca0 --- /dev/null +++ b/i18n/howto/howto-fi.po @@ -0,0 +1,1777 @@ +# translation of howto-fi.po to Finnish +# Copyright (C) 2005, 2009 Free Software Foundation, Inc. +# +# Ilpo Kantonen , 2005, 2009. +msgid "" +msgstr "" +"Project-Id-Version: howto-fi\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: 2009-02-23 20:32+0200\n" +"Last-Translator: Ilpo Kantonen \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.11.4\n" +"#-#-#-#-# fi.po (full) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"#-#-#-#-# fi.po (full) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"#-#-#-#-# fi.po (full) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"#-#-#-#-# fi.po (full) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"#-#-#-#-# fi.po (full) #-#-#-#-#\n" +"#-#-#-#-# full.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"#-#-#-#-# fi.po (full) #-#-#-#-#\n" +"X-Generator: KBabel 1.10.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "Raamatun tutkimisen perusasiat" + +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "Tarkoituksemme kuinka lähestymme Raamattua" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "Joh 5:39-40" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" +"Te kyllä tutkitte kirjoituksia, koska luulette niistä löytävänne ikuisen " +"elämän -- ja nehän juuri todistavat minusta. Mutta te ette tahdo tulla minun " +"luokseni, että saisitte elämän." + +#: docs/howto/en/docbook/howto-basics.docbook:12 +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said we go to the cradle only for the sake of the baby; just " +"so in Bible study, we do it not for its own sake but for fellowship with God." +msgstr "" +"Kirjan päätarkoitus on tuoda meille Martti Lutherin sanat Menemme " +"kehdon luo vauvan takia; juuri kuten Raamatun tutkimisessa, emme tee " +"sitä sen itsensä takia mutta Jumalan työtoveruuden tähden." + +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, s. 97, 104." + +#: docs/howto/en/docbook/howto-basics.docbook:19 +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "" +"Juutalaiset, joille Jeesus puhui [...] kuvittelivat, että kirjoitusten " +"omistaminen oli yhtä hyvä asia kuin elämän omistaminen. Hillel piti tapana " +"sanoa, "Hän, kuka on ymmärtänyt Torahin sanat, hänellä on tulevan " +"maailman elämä itsellään." Heidän tutkiminen oli lopussa. Tässä he " +"olivat kauheasti petkutettuja. [...]" + +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "" +"Kirjoitusten lukemisessa ei ole ansiota eikä hyötyä itsensä takia, mutta " +"vain jos se tehokkaasti tuo esiin Jeesus Kristusta. Milloin tahansa " +"Raamattua luetaan, tarvitaan innostunutta odotusta, että sen kautta tapaamme " +"Kristuksen." + +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "Lähestyminen Jumalan Sanaan" + +#: docs/howto/en/docbook/howto-basics.docbook:32 +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "" +"Kuuleminen ja lukeminen tarjoavat kaukonäköisen kuvan kirjoituksista. " +"Tutkiminen ja muistiinpaneminen tarjoavat mikroskooppisen kuvan " +"kirjoituksista. Kirjoitusten mietiskely liittää kuulemisen, lukemisen, " +"tutkimisen ja muistiinpanemisen yhteen ja kiinnittää Sanan meidän mieliimme." + +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "Kuuntele" + +#: docs/howto/en/docbook/howto-basics.docbook:38 +msgid "" +"Lk.11:28 blessed are those who hear the word of God, and observe it." +msgstr "" +"Lk.11:28 Siunattuja ovat he, ketkä kuulevat Jumalan Sanan, ja " +"seuraavat sitä." + +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "Lue" + +#: docs/howto/en/docbook/howto-basics.docbook:43 +msgid "" +"Rev.1:3 Blessed is he who reads and those who hear the words of this " +"prophecy [...]" +msgstr "" +"Rev.1:3 Autuas se, joka tämän toisille lukee, autuaat ne, jotka " +"kuulevat nämä ennussanat [...]" + +#: docs/howto/en/docbook/howto-basics.docbook:45 +msgid "" +"1 Tim.4:13 give attention to the public reading of Scripture [...]" +msgstr "1 Tim.4:13 Lue seurakunnalle pyhiä kirjoituksia [...]" + +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "Tutki" + +#: docs/howto/en/docbook/howto-basics.docbook:50 +msgid "" +"Acts 17:11 Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so." +msgstr "" +"Apt. 17:11 Juutalaiset olivat täällä avarakatseisempia kuin " +"Tessalonikassa. He ottivat sanan halukkaasti vastaan ja tutkivat päivittäin " +"kirjoituksista, pitikö kaikki paikkansa." + +#: docs/howto/en/docbook/howto-basics.docbook:54 +msgid "" +"2 Tim.2:15 Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth." +msgstr "" +"2 Tim.2:15 Pyri kaikin voimin osoittautumaan Jumalan silmissä " +"luotettavaksi työntekijäksi, joka ei häpeä työtään ja joka opettaa totuuden " +"sanaa oikein." + +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "Paina mieleen" + +#: docs/howto/en/docbook/howto-basics.docbook:60 +msgid "" +"Ps.119:11 Thy word I have hid in my heart, that I may not sin against " +"Thee." +msgstr "" +"Ps.119:11 Minä talletan kaikki ohjeesi sydämeeni, etten rikkoisi " +"sinua vastaan." + +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "Mietiskele" + +#: docs/howto/en/docbook/howto-basics.docbook:65 +msgid "" +"Ps.1:2-3 But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers." +msgstr "" +"Ps.1:2-3 Vaan löytää ilonsa Herran laista, tutkii sitä päivin ja öin. " +"Hän on kuin puu, vetten äärelle istutettu: se antaa hedelmän ajallaan, " +"eivätkä sen lehdet lakastu. Hän menestyy kaikissa toimissaan." + +#: docs/howto/en/docbook/howto-basics.docbook:71 +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "" +"Navigaattorit kuvaavat tätä sanomalla, että peukalo voi koskettaa kaikkia " +"sormia. Me voimme mietiskellä Sanaa kuten neljää ensimmäistä: mietiskely on " +"avain ilmestykseen. Uuden kristityn tarvitsee kuulla ja lukea Raamattua " +"enemmän kuin opetella ja muistaa sitä. Tämä sen tähden, että he tulevat " +"tutuiksi Raamatun yleiselle sanomalle." + +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "Raamatuntutkimisen tavat" + +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "Aiheenmukainen tutkiminen" + +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "" +"Ota jokin yksittäinen aihe ja seuraa sitä käyttäen viittauksia tai " +"sanahakemistoa." + +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "Henkilöiden tutkiminen" + +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "" +"Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "" +"Raamatun henkilön elämän tutkiminen, esim. Joosefin elämä 1. Moos 37-50." + +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "Selittävä tutkiminen" + +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "" +"Yksittäisen Raamatunkohdan tutkiminen, jakeen, luvun tai kirjan tutkiminen." + +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "Oikean tulkinnan perusteet" + +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "Sisältö" + +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "" +"Mitä se sanoo? Mitä se sanoo alkuperäiskielellä? Ole tarkka määrittelyissä. " +"Älä lue sitä, mitä se ei sano." + +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "Asiayhteys" + +#: docs/howto/en/docbook/howto-basics.docbook:103 +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "" +"Mitä jakeet sanovat? "Asiayhteys on tärkein" on sääntö - " +"tekstikohdan tulee olla sopusoinnussa koko tekstin rakenteen ja kirjan " +"kanssa." + +#: docs/howto/en/docbook/howto-basics.docbook:107 +#: docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "Ristiinviittaukset" + +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "" +"Mitä muut jakeet sanovat tästä aiheesta muualla Raamatussa? Jumala ei ole " +"itseään vastaan, tulkintamme tulee perustua kirjoitusten vertailulla muihin " +"kirjoituksiin." + +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "Matt. 6:1-18 selittävä tutkiminen" + +#: docs/howto/en/docbook/howto-basics.docbook:114 +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "" +"Tutkikaamme yhdessä Matt 6:1-18. Lue jakeet itseksesi. Tarkastele ensin " +"avainjaetta, joka kokoaa koko tekstinkohdan. Oletko ymmärtänyt sen? Tarkista " +"jae ottamalla erilaisia kohtia tekstistä ja kysymällä itseltäsi, sopivatko " +"ne avainjakeen kanssa yhteen. Kun löydät avainjakeen, kirjoita se " +"roomalaisin numeroin Yksi paperillesi:" + +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "Varokaa tuomasta hurskaita tekojanne ihmisten katseltavaksi" + +#: docs/howto/en/docbook/howto-basics.docbook:122 +msgid "" +"What does practicing your righteousness mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"Our motives! What sub-headings develop this thought?" +msgstr "" +"Mitä tarkoittaa hurskaiden tekojen esilletuominen? Antaako " +"tekstikohta yhtään esimerkkiä? Mihin elämämme alueisiin se kohdistuu? " +"Motiivimme! Mihin osa-alueisiin tämä vie?" + +#: docs/howto/en/docbook/howto-basics.docbook:126 +#: docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "Kun annat" + +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "Kun paastoat" + +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "Kun rukoilet" + +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "" +"Täytä nyt määrätyillä toimenpiteillä kuinka välttää väärät tavat harjoittaa " +"hurskauttamme:" + +#: docs/howto/en/docbook/howto-basics.docbook:137 +msgid "" +"don't sound a trumpet. (how might someone sound a trumpet " +"today?)" +msgstr "" +"älä ole äänekäs trumpetti. (kuinka joku voikaan kuulostaa " +"trumpetilta tänäpäivänä?)" + +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "tee se salaisesti." + +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "jne." + +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "Tehtävä: Kuinka käytän sanahakemistoa" + +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "Löydä erityinen jae" + +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "Ota jakeen avainsana tai epätavallisin sana." + +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "Käänny tähän sanaan kirjaimellisesti." + +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "Etene listausta alaspäin kunnes löydät jakeesi." + +#: docs/howto/en/docbook/howto-basics.docbook:154 +msgid "Find these verses:" +msgstr "Etsi nämä jakeet:" + +#: docs/howto/en/docbook/howto-basics.docbook:156 +msgid "Faithful are the wounds of a friend" +msgstr "Rakastavan lyöntikin on rakkautta" + +#: docs/howto/en/docbook/howto-basics.docbook:157 +msgid "We are ambassadors of Christ." +msgstr "Olemme Kristuksen lähettiläitä" + +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "Kertomus rikkaasta miehestä ja Lasaruksesta." + +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "Tee aiheen tutkiminen" + +#: docs/howto/en/docbook/howto-basics.docbook:164 +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "" +"Sanokaamme, että haluat tutkia sanaa "lunastus." Ensiksi sinun " +"tulisi katsoa sanaa sanaluettelosta ja katsoa siinä luetellut viittaukset. " +"Sitten sinun tulisi katsoa liittyvät sanat ja niiden viittaukset. Esim. " +""lunastus, lunastettu, lunnaat," jopa "ostaa" tai " " +"ostettu."" + +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "Kreikkalaisten ja heprealaisten sanojen merkityksen selvittäminen" + +#: docs/howto/en/docbook/howto-basics.docbook:171 +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 Judge " +"not lest you be judged and 1 Cor.2:15 He that is spiritual " +"judgeth all things. Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "" +"Entä jos huomasit ristiriidan KJV:n jakeessa Matt. 7:1 Älkää " +"tuomitko, ettei teitä tuomittaisi ja 1 Kor.2:15 Hengellinen " +"ihminen sen sijaan pystyy tutkimaan kaikkea, mutta häntä itseään ei kukaan " +"voi tutkia. Siellä on ehkä kaksi eri kreikankielistä sanaa, kumpikin " +"käännetty "tuomita" suomeksi?" + +#: docs/howto/en/docbook/howto-basics.docbook:175 +msgid "Look up "judge"." +msgstr "Katso "tuomio"." + +#: docs/howto/en/docbook/howto-basics.docbook:176 +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "" +"Etene lukua alas jakeen Matt.7:1 kohdalle. Oikealla on luku, 2919. Tämä luku " +"viittaa käytettyyn kreikkalaiseen sanaan. Kirjoita se ylös." + +#: docs/howto/en/docbook/howto-basics.docbook:178 +msgid "Now look up "judgeth"." +msgstr "Nyt katso "tuomio"." + +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "Siirry alas saraketta pitkin 1 Kor. 2:15 . . . . . 350." + +#: docs/howto/en/docbook/howto-basics.docbook:180 +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "" +"Palaa kreikankieliseen sanakirjaan. (Muista, että olet Uudessa " +"Testamentissa. Kieli on Kreikka kun taas Vanha Testamentti on hepreaa.) " +"Vertaile 2919:n merkitystä ja 350:n merkitystä ja saat vastauksen!" + +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "Etsi nimien merkityksiä" + +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or Hebrew." +msgstr "" +"Samalla menetelmällä voimme löytää kreikkalaisten ja heprealaisten nimien " +"merkityksiä." + +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "Katso näitä nimiä ja kirjoita ylös niiden merkitykset:" + +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "Nabal" + +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "Abigail" + +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "Joosua" + +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "Barnabas" + +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "Jumalan Sanan tärkeys" + +#: docs/howto/en/docbook/howto-importance.docbook:2 +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "" +"Jumalan Sanan ymmärtäminen on erittäin tärkeää kaikille niille, jotka " +"kutsuvat Jumalan nimeä. Raamatun tutkiminen on yksi ensisijaisista tavoista " +"oppia keskustelemaan Jumalan kanssa." + +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "Ainutlaatuinen kirja" + +#: docs/howto/en/docbook/howto-importance.docbook:7 +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "" +"Raamatulla on oma perustansa monessa suhteessa. Se on ainutlaatuinen " +"seuraavissa asioissa:" + +#: docs/howto/en/docbook/howto-importance.docbook:12 +msgid "" +"popularity. Bible sales in North America: more than $500 million per year. " +"The Bible is both the the all-time and year-to-year best seller!" +msgstr "" +"suosittu. Raamattuja myydään Pohjois-Amerikassa enemmän kuin 500 miljoonalla " +"dollarilla vuodessa. Raamattu on sekä kaikkien aikojen ja jokavuotinen best " +"seller!" + +#: docs/howto/en/docbook/howto-importance.docbook:18 +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "" +"tekijät. Sen ovat kirjoittaneet 40 erilaisista ympäristöistä peräisin " +"ollutta kirjoittajaa 1600 vuoden aikana, silti luetaan kuin sen olisi " +"kirjoittanut yksi kirjoittaja." + +#: docs/howto/en/docbook/howto-importance.docbook:24 +msgid "" +"preservation. F. F. Bruce in Are New Testament Documents Reliable?" +" compares New Testament manuscripts with other ancient texts:" +msgstr "" +"säilyttäminen. F. F. Bruce in Ovatko Uuden Testamentin asiakirjat " +"luotettavia? vertailee Uuden Testamentin käsikirjoitusta muiden " +"muinaisten tekstien kanssa:" + +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "" +"Uuden Testamentin käsikirjoituksen ja muiden muinaisten tekstien vertailu." + +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "Työ" + +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "Milloin kirjoitettu" + +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "Varhaisin kopio" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "Aikaväli" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "Kopioiden lukumäärä" + +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "Herodotus" + +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "448-428 eKr." + +#: docs/howto/en/docbook/howto-importance.docbook:42 +#: docs/howto/en/docbook/howto-importance.docbook:52 +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "900 jKr." + +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "1300 vuotta" + +# type: Content of: +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "8" + +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "Tacitus" + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "100 jKr." + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "1100 jKr." + +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "1000 vuotta" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:48 +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "20" + +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's Gallic War" +msgstr "Caesarin Gallialainen sota" + +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "50-58 eKr." + +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "950 vuotta" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "10" + +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's Roman History" +msgstr "Livyn Rooman historia" + +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "59 eKr. - 17 jKr." + +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "900 vuotta" + +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "Uusi Testamentti" + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "40 jKr. - 100 jKr." + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "130 jKr. osittaiset käsikirjoitukset 350 jKr. täydet käsikirjoitukset" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "30 - 310 vuotta" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "5000 kreikkaa & 10,000 latinaa" + +#: docs/howto/en/docbook/howto-importance.docbook:66 +msgid "" +"Ten copies of Caesar's Gallic War exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "" +"On olemassa kymmenen kopiota teoksesta Caesarin Gallialainen sota, Vanhin kopioitiin 900 vuotta alkuperäisen kirjoittamisen jälkeen, " +"jne. Meillä on Uuden Testamentin täydellinen käsikirjoitus vuodelta 350 jKr, " +"papyrus-kääröjä sisältäen suurimman osan Uutta Testamenttia vuodesta 200 " +"lähtien, ja katkelma Johanneksen Ilmestyksestä vuodelta 130 jKr. Kuinka " +"monta käsikirjoitusta meillä on vertaillaksemme niitä keskenään? 5000 " +"kreikankielistä ja 10000 latinankielistä!" + +#: docs/howto/en/docbook/howto-importance.docbook:72 +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in Questions of Life " +"p. 25-26" +msgstr "" +"Tekstikritiikki F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., lainattiin kirjassa Questions of Life s. 25-26" + +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "" +"\"Todisteiden totuudellisuuteen ja täydellisyyteen nojaten Uuden Testamentin " +"tekstit ovat abosluuttisesti ja kansantajuissesti yksin muiden muinaisten " +"proosatekstien joukossa.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "Kirja, johon Jumala puhalsi Hengen" + +#: docs/howto/en/docbook/howto-importance.docbook:80 +msgid "" +"Heb.4:12 \"For the word of God is living and " +"active... \" Jesus said (Mt.4:4), " +"\"It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "" +"Heb.4:12 \"Sanojen mukaan Jumala elää ja " +"toimii... \" Jeesus sanoi (Matt.4:4), " +"\"On kirjoitettu,Ei ihminen elä ainoastaan leivästä, vaan " +"jokaisesta sanasta, joka lähtee Jumalan suusta.\" Kun luemme " +"Raamattua, Jumalan Henki puhuu sydämeemme jatkuvasti tuoreella tavalla." + +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"All scripture is inspired by God [lit., God-" +"breathed].\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "" +"2 Tim.3:16 declares, \"Jokainen pyhä, Jumalan Hengestä syntynyt " +"kirjoitus on hyödyllinen opetukseksi, nuhteeksi, ojennukseksi ja " +"kasvatukseksi Jumalan tahdon mukaiseen elämään.\" Uskotko sinä " +"tämän? Ennenkuin vastaat, punnitse Jeesuksen suhtautumista kirjoituksiin." + +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, s.93-95" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:90 +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:105 +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "" +"Tämä oli Kristuksen näkemys kirjoituksiin. Niiden todistus oli Jumalan " +"todistus. Raamatun todistus on Jumalan todistus. Ja pääsyy, miksi kristityt " +"uskovat Raamatun olevan jumalallista alkuperää, on se, että Jeesus Kristus " +"itse opetti niin." + +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "" +"2 Tim.3:16 mukaan, \"...ja hyödyllinen opetukseksi, nuhteeksi, " +"ojennukseksi ja kasvatukseksi Jumalan tahdon mukaiseen elämään. Näin Jumalan " +"ihmisestä tulee täydellinen ja kaikkeen hyvään kykenevä.\" Jos " +"hyväksymme, että Raamattu on todella Jumalan puhetta meille, siitä seuraa, " +"että se on auktoriteettimme uskossa ja käyttäytymisessämme." + +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "Kirja, joka toimii" + +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"performs its work in you who believe.\" Beside each " +"scripture, write down the work the Word performs." +msgstr "" +"Mitä Raamatun tutkiminen tekee sinulle? 1 Tess.2:13 sanoo, että Raamattu " +"\"vaikuttaa teissä, jotka uskotte.\" Beside each " +"scripture, write down the work the Word performs. Jokaisen kirjoituksen " +"rinnalla merkitse muistiin työ, jonka Sana vaikuttaa." + +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "Mitä Raamatun tutkiminen tekee kristitylle?" + +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "Viittaus" + +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "Toiminta" + +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "Ef. 5:26" + +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the word.\"" +msgstr "puhdistaa -- \"...pesi sen puhtaaksi vedellä ja sanalla.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "Apt 20:32" + +#: docs/howto/en/docbook/howto-importance.docbook:145 +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "" +"rakentaa -- \" ...Hänen armonsa sanat, jotka rakentavat meitä ja antavat " +"meille perinnön pyhitettyjen joukossa. \"" + +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "Room. 15:4" + +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "" +"rohkaisee -- \"että meillä toivo olisit pitkäjänteisyyden ja kirjoitusten " +"rohkaisuun kautta.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "Room. 10:17" + +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "" +"antaa uskon -- \"Niin tulee usko kuulosta ja kuulo Jumalan Sanan kautta.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "1 Kor. 10:11" + +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "" +"opetus -- \"Nyt nämä asiat tapahtuivat heille esimerkiksi, ja ne ovat " +"kirjoitettu meidän opetukseksemme\"" + +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "Matt. 4:4" + +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "" +"ravitsemus -- \"Mutta Hän vastasi ja sanoi, 'On kirjoitettu, Ihminen ei elä " +"ainoastaan leivästä, mutta jokaisesta sanasta, joka tulee Jumalan suusta.'\"" + +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "Kirja, joka vapahtaa" + +#: docs/howto/en/docbook/howto-importance.docbook:202 +msgid "" +"Jn.8:32 \"and you shall know the truth, and the truth shall make " +"you free.\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"If you abide in My word, then you are truly disciples of " +"Mine... \"" +msgstr "" +"Joh.8:32 \"Te opitte tuntemaan totuuden, ja totuus tekee teistä " +"vapaita.\"Tämä on noteerattu itsessään. Onko tämä ehdollinen vai " +"ehdoton lupaus? Toimiiko se kaikenlaisille tiedoille? Löydä vastaukset " +"lauseen ensimmäisestä puolikkaasta, jakeessa 31. \"Jos te pysytte " +"uskollisina minun sanalleni, te olette todella opetuslapsiani... " +"\"" + +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" +"Näemme, että tämä on ehdollinen lupaus, erityisesti puhuen Jumalan Sanan " +"totuudesta." + +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a violent wind." +" \"As a result, we are no longer to be children, tossed " +"here and there by waves, and carried about by every wind of doctrine...\"One thing studying the Bible does for us is to ground us in the " +"truth, with the result that we won't be easily \"blown away.\"" +msgstr "" +"Kreikankielinen sana \"tuulelle\" käytettynä Ef.4:14 tarkoittaa " +"rajuilmaa. \"silloin emme enää ole " +"alaikäisiä, jotka ajelehtivat kaikenlaisten opin tuulten heiteltävinä ja " +"ovat kavalien ja petollisten ihmisten pelinappuloita...\"Yksi " +"asia, minkä Raamatuntutkiminen tekee meille on, että se perustaa meitä " +"totuuteen sillä seurauksella, ettemme ole helposti \"tuulen vietäviä.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"But Jesus answered and said to them, \"You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.\"Mt.22:29" +msgstr "" +"Mutta Jeesus vastasi ja sanoi heille, \"Te " +"kuljette eksyksissä, koska ette tunne pyhiä kirjoituksia ettekä Jumalan " +"voimaa.\"Matt.22:29" + +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "Mitkä kaksi asiaa meidän tulee tietää välttääksemme virheen?" + +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "Jumalan sana" + +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "Jumalan voima" + +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "Kirja, joka sotii" + +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "Ef.6:10-18 on yksi kuva meidän hengellisistä aseistuksestamme." + +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "Hengellinen sotavaruste" + +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "Kysymys" + +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "Vastaus" + +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "Kuinka monta asetta luetteloidaan tässä puolustusaseiksi?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "5" + +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "Kuinka monta on pahennusta herättävää?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "Yksi" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "Mikä niistä?" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - rhema" +msgstr "sana - rhema" + +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "Kehotus" + +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of truth.\"" +msgstr "" +"2 Tim.2:15 \"Pyri kaikin voimin osoittautumaan Jumalan silmissä " +"luotettavaksi työntekijäksi, joka ei häpeä työtään ja joka opettaa totuuden " +"sanaa oikein.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to God." +"\"" +msgstr "" +"Kol.3:16 \"Antakaa Kristuksen sanan asua runsaana keskuudessanne. " +"Opettakaa ja neuvokaa toisianne kaikella viisaudella ja laulakaa kiitollisin " +"mielin Jumalalle psalmeja, ylistysvirsiä ja hengellisiä lauluja.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "Jos olet rikas jossain asiassa, kuinka paljon sitä omistat?" + +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "Ei pieni!" + +#: docs/howto/en/docbook/howto-importance.docbook:259 +msgid "" +"Eccl.12:11-12 \"The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the body." +"\"" +msgstr "" +"Saarn.12:11-12 \"Viisaiden sanat ovat teräviä kuin häränajajan " +"piikki, mietelauselmat kuin lujia nauloja. Nämä sanat ovat kaikki saman " +"paimenen antamia. Ja vielä: Poikani, paina varoitus mieleesi. Paljolla " +"kirjojen tekemisellä ei ole loppua, ja alituinen tutkistelu väsyttää ruumiin." +"\"" + +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "Liite: \"Kerran kaikille\"" + +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.106-107" +msgstr "" +"John R. W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, s.106-107" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:269 +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb hapax and ephapax. It is usually " +"translated in the Authorized Version once, meaning once for all. It is used " +"of what is so done as to be of perpetual validity and never need repetition, " +"and is applied in the NT to both revelation and redemption. Thus, Jude " +"refers to the faith which was once for all delivered to the saints (Jude 3), " +"and Romans says, \"Christ also died for sins once for all\" (Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:279 +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were sola " +"scriptura for our authority and sola gratia for our salvation." +msgstr "" +"Edelleen sanoisimme, että Jumala on puhunut kerran kaikille ja Kristus on " +"kärsinyt kerran kaikkien puolesta. Tämä merkitsee sitä, että Kristuksen " +"lunastus ja kristityn lunastus ovat samanlaisia Kristuksen täydellisyydessä. " +"Mitään ei voi lisätä eikä ottaa pois olematta halventava Kristukselle... " +"Nämä ovat kaksi peruskiveä, joille protestanttinen reformaatio pohjautuu -- " +"Jumalan ilmoittamat sanat ilman ihmistraditioiden lisäyksiä ja Kristuksen " +"loppuunsuoritettu työ ilman ihmisansioiden lisäystä. Reformistien suuri " +"sanonta oli sola scriptura auktoriteetiksemme " +"ja sola gratia pelastukseksemme." + +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "Liite: Raamatunlukuohjelmat" + +#: docs/howto/en/docbook/howto-importance.docbook:291 +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" +"Tässä on muutama helppo ohjelma, joilla voit lukea systemaattisesti " +"Raamattuasi. Voit lukea enemmän kuin yhden kerrallaan, jos tahdot, " +"esimerkiksi #1 ja #4, tai #2 ja #5. Vaihda ohjelmaa vuosi vuodelta " +"pitääksesi sen tuoreena!" + +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "" +"Uusi Testamentti vuodessa: lue yksi luku joka päivä, 5 päivää viikossa." + +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" +"Sananlaskut kuukaudessa: Lue yksi luku Sananlaskuja joka päivä vastatem " +"kuukaudenpäivää." + +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" +"Psalmit yhdessä kuukaudessa: Lue 5 Psalmia 30:n päivän aikana, 20. kerralla " +"luet Psalmit 20, 50, 80, 110, & 140." + +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "" +"Psalmit & Sananlaskut 6 kuukaudessa: Lue Psalmit ja Sananlaskut läpi " +"yksi luku päivässä." + +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" +"Vanha Testamentti ilman Psalmeja & Sananlaskuja kahdessa vuodessa: Jos " +"luet yhden kappaleen päivässä Vanhaa Testamenttia ohittaen Psalmit & " +"Sananlaskut, luet Vanhan Testamentin 2 vuodessa ja 2 viikossa.." + +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "Raamatuntulkinnan säännöt (hermeneutiikka)" + +# type: Content of: +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV Knowing " +"this first, that no prophesy of scripture is of any private interpretation.). Certain rules are helps toward discovering the correct meaning; by " +"ignoring these rules people have brought much trouble on themselves and " +"their followers. 2 Pe.3:16 ...in which are some things hard to " +"understand, which the untaught and unstable distort, as they do also the " +"rest of the Scriptures, to their own destruction." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" +"Kuinka etsimme tekstikohdan tarkoitettua merkitystä? Sanokaamme, että " +"huomiomme on kohdistettu jakeen osaan, jonka merkitys ei ole meille selvä. " +"Kuinka tutkimme sitä? Pidä kolme sääntöä muistissa:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "Sääntö 1 - Tulkitse sanojen täsmällisten merkitysten mukaan." + +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" +"Mitä tarkempia voimme olla sanojen todellisen, alkuperäisen merkityksen " +"kanssa, sitä parempi tulkintamme on. Yritä löytää avainsanojen todellinen " +"merkitys näillä askelilla:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +msgid "Definition" +msgstr "Määrittely" + +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" +"Katso määreitelmää kreikkalaisesta tai heprealaisesta sanakirjasta " +"Verbeille verbin aikamuoto on myös ratkaiseva." + +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning." +msgstr "" +"Vertaa tekstejä tekstien kanssa. Näe, kuinka sama kreikankielinen tai " +"hepreankielinen sana (ei englanninkielinen sana) on käytetty tekstissä, " +"selvittää tai antaa uutta valaistusta määritelmään. Kuinka sama kirjoittaja " +"käyttää tätä sanaa muualla? Muut kirjoittajat? Referenssityökalusi antavat " +"sinulle yhtä hyvin esimerkkejä sanan käytöstä muissa asiakirjoissa kuin " +"Raamattussa. Miksi meidän pitää mennä alkukieleen, miksi englantilainen sana " +"ei ole tarpeeksi hyvä? Koska useampi kreikankielinen sana voidaan " +"kääntää samaksi englanninkieliseksi sanaksi, ja kreikankielisillä sanoilla " +"voi olla erilainen merkityksen vivahde." + +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "Esimerkki 1A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +msgid "" +"Jn.20:17 \"Touch me not\" (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' The Complete Word Study New Testament (AMG Publishers, 1991)." +msgstr "" +"Joh.20:17 \"Älä koske minuun\" (KJV) kuulostaa " +"karkealta, eikö vain? Kuulostaa siltä, että Jeesus ei halunnut tulla " +"kosketetuksi nyt kun hän on Hengessä, että Hän on pyhä tai jotain sellaista. " +"Mutta tämä ei näytä oikealta. Niinpä lue se Spiros Zodhiatesin " +"kirjoittamasta kirjasta' The Complete Word Study New Testament (AMG Publishers, 1991)." + +# type: Content of:
+#: docs/howto/en/docbook/howto-interpretation.docbook:42 +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see \"pim680." +"\" The letters give us a code for the part of speech, and the number refers " +"to Strong's dictionary reference. Let's look up the definition (p. 879). " +"\"680. Haptomai; from hapto (681), touch. Refers to such handling of an " +"object as to exert a modifying influence upon it... Distinguished from " +"pselaphao (5584), which actually only means to touch the surface of " +"something. \" Now look up \"pim.\" The grammar codes in Zodhiates come right " +"after Revelation; on p. 849 we see that pim stands for \"present imperative " +"active (80)\". On p.857, \"Present Imperative. In the active voice, it may " +"indicate a command to do something in the future which involves continuous " +"or repeated action or, when it is negated, a command to stop doing " +"something. \" This is a negative command, so it is to stop doing something " +"that is already occuring. So, what have we found?" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +msgid "Example 1B" +msgstr "Esimerkki 1B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +msgid "" +"In James 5:14, Elders are told to pray and anoint someone who is " +"sick. What is this anointing?" +msgstr "" +"Jaak. 5:14, Vanhimmatvoidelkoot hänet öljyllä Herran nimessä ja " +"rukoilkoot hänen puolestaan. Mitä on tämä voitelu?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-interpretation.docbook:55 +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service" +"\" (Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb." +"\" (Zodhiates p.851)" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +msgid "Cross-references for aleipho:" +msgstr "Ristiviittaukset sanalle aleipho:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "Matt.6:17 Kun sinä paastoat, voitele hiuksesi" + +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "Mk.16:1 [naiset] ostivat tuoksuöljyä mennäkseen voitelemaan Hänet." + +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing them." +msgstr "Mk.6:13 Ja he...voitelivat monta sairasta ja paransivat heidät." + +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "Lk.7:38 [...] suuteli Hänen jalkojaan ja voiteli ne tuoksuöljyllä" + +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "" +"Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "" +"Joh.12:3 Maria [...] voiteli Jeesuksen jalat, ja kuivasi ne hiuksillaan" + +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +msgid "Cross-references of chrio:" +msgstr "Sanan chrio ristiviittaukset:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]" +msgstr "" +"Lk.4:18 Herran Henki on minun ylläni, sillä hän on voidelut minut " +"julistamaan [...]" + +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "Acts 4:27 Jeesus, jonka Sinä olit voidellut" + +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "Apt 10:38 Jumala voiteli Jeesuksen Pyhällä Hengellä ja voimalla" + +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "2 Cor.1:21 Nyt Hän, kuka.... voitelee meitä, on Jumala" + +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +msgid "" +"So what's the difference between aleipho and chrio? Look back over the cross-" +"references and the definitions, and sum up the difference: "" +"aleipho" is a practical use of oil and "chrio" is a " +"spiritual" +msgstr "" +"Mikä ero on sanoilla aleipho ja chrio? Katso jälleen ristiviittausta ja " +"määritelmää, ja selvitä ero: "aleipho" on öljyn " +"jokapäiväinen käyttö ja "chrio" on hengellinen" + +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" +"Öljyn jokapäiväisen käytön kuvaus (joskin sanaa ei käytetä) siihen aikaan " +"kun laupias samarialainen huolehti ryöstäjien lyömän miehen hän kaatoi öljyä " +"ja viiniä haavaan. Öljyllä oli siis lääketieteellinen käyttö Jeesuksen " +"päivinä." + +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\" Is \"anointing\" spiritual or practical? Practical!" +msgstr "" +"Lisää nyt juurioppimamme tähän Jaak. 5:14 sanantutkimiseen \"Jos " +"joku teistä on sairaana, kutsukoon hän luokseen seurakunnan vanhimmat. Nämä " +"voidelkoot hänet öljyllä Herran nimessä ja rukoilkoot hänen puolestaan " +"Herran nimeen.\" Onko \"voitelu\" hengellistä vai jokapäiväistä? " +"Jokapäiväistä!" + +# type: Content of:
+#: docs/howto/en/docbook/howto-interpretation.docbook:93 +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "Sääntö 2 - Tulkitse raamatullisia yhteyksiä" + +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" +"Tekstin tulkinta sopusoinnussa muiden tekstien kanssa. Mitä kukin jae sanoo? " +"Mikä on luvun teema? Kirjan teema? Sopiiko tulkintasi näihin? Jos ei, se on " +"virheelinen. Tavallisesti asiayhteys varustaa meidät tulkitsemaan " +"tekstinkohdan oikein. Asiayhteys on avain. Jos tekstinkohdan tulkinnan " +"jälkeen jää vielä sekavuutta, meidän on katsottava eteenpäin." + +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "Esimerkki 2A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 \"born of water and the " +"Spirit.\" In context, what is the water under discussion here?" +msgstr "" +"Edellisellä tunnilla ajattelimme Joh.3:5 \"syntynyt vedestä ja " +"Hengestä.\" Mitä on keskustelussa oleva vesi tässä " +"asiayhteydessään?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." +msgstr "" +"Vesikasteesta ei keskustella tässä, mikä on suuri muutos Juuesuksen ja " +"Nikodeemuksen keskustelun aiheeseen. Tarkastele aiheen äkillistä muutosta. " +"Johtolanka tulkinnastasi on suistunut raiteiltaan! Vesi on näytevettä, " +"\"syntynyt vedestä\" = luonnollinen syntymä." + +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "Esimerkki 2B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +msgid "" +"1 Cor.14:34 Let the women keep silent in the churches has to " +"be taken within the biblical context of 1 Cor.11:5 every woman [...] " +"while praying or prophesying [...]" +msgstr "" +"1 Kor.14:34 Nainen vaietkoon seurakunnassa on otettu " +"raamatulliseen yhteyteen 1 Kor.11:5 jokainen nainen [...] " +"rukoillessaan tai profetoidessaan [...]" + +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "Esimerkki 2C" + +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +msgid "" +"Acts 2:38 And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]". Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 \"For Christ " +"did not send me to baptize, but to preach the gospel\"?" +msgstr "" +"Apt. 2:38 Pietari vastasi: "Kääntykää ja ottakaa itse kukin " +"kaste Jeesuksen Kristuksen nimeen, jotta syntinne annettaisiin anteeksi " +"[...] " . Onko tämä opetus kasteesta uudestisyntymiselle? Jos " +"tämä olisi ainoa meillä oleva tekstien jae, me päättelisimme näin. Mutta " +"selvän opetuksen valossa uudestisyntyminen tapahtuu uskolla Kristukseen. " +"Meidän tulee tulkita se toisin. Pietari kehottaa hänen kuulijoitaan ottamaan " +"kasteen evankeliumin vaikuttamana. Jos kaste olisi tie uudelleensyntymiseen, " +"kuinka Pietari kirjoittaisi 1 Kor.1:17 \"Eihän Kristus lähettänyt " +"minua kastamaan vaan julistamaan evankeliumia\"?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "Rule 3 - Tulkitse historiallisia ja kultturellisia yhteyksiä" + +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +msgid "" +"At first we are not asking What does it mean to me? but " +"What did it mean to the original readers?; later we can ask, " +"What does it mean to me?. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" +"Emme kysy ensiksi Mitä se merkitsee minulle? vaan Mitä " +"se merkitsi alkuperäisille lukijoille?; myöhemmin voimme kysyä, " +"Mitä se merkitsee minulle?. Meidän tulee ottaa huomioon " +"kirjoittajan ja saajien historiallinen ja kuturellinen tausta." + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "Esimerkki 3A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "" +"3 days & 3 nights (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" +"3 päivää & 3 yötä (Matt.12:40) on johdattanut muutamia " +"\"Keskiviikon ristiinnaulitsemisen teoriaan,\" erityisesti Armstrongismin " +"kultissa. Kuinka Jeesus kuoli perjantaina iltapäivällä ja nousi ylös " +"sunnuntaiaamuna kuten sanotaan \"nousi ylös kolmantena päivänä" +"\" (Matt.16:21)? Sanojen \"kolme\" or \"päivää\" täsmällinen merkitys ei " +"auta selittämään silmiinpistävää ristiriitaa." + +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" +"Tarvitsemme historiallisen makupalan: Juutalaiset laskivat kaikki päivän " +"osat yhdeksi päiväksi, kuten me laskemme ämpärillistä vettä (jos on kuusi ja " +"puoli ämpärillistä vettä, voimme sanoa, että on 7 ämpärillistä vettä jopa, " +"vaikka yksi olisi vain osittain täysi). Siten juutalaisessa ajattelussa mikä " +"tahansa päivän osa lasketaan koko päiväksi. Päivät alkaen klo 6 i.p. ja " +"päättyen klo 6 i.p. Perjantaista klo 3 i.p. klo 6 i.p. = päivä 1. Perjantai " +"klo 6 i.p. lauantaihin klo 6 i.p. = toinen päivä. Lauantaista klo 6 i.p. " +"sunnuntaihin klo 5 i.p. on kolmas päivä. Kulttuurisidonnainen tulkinta " +"poistaa ongelman." + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "Esimerkki 3B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" +"Moos.15:7-21. Historiallinen asiayhteys on että Aabrahamin päivinä tehtiin " +"sopimuksia halkaisemalla eläimet kahdeksi kappaleeksi ja sitten kävelemällä " +"palojen välissä. Kumpikin osapuoli käveli välissä ottaen pantin. Pantin " +"rikkipaloitteleminen tapahtuu niille, jos he eivät elä sopimuksen mukaan. " +"Mutta tässä tapauksessa vain Jumala toteuttaa sen yksipuolisella " +"sopimuksella." + +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "Sääntö 4 - Tulkitse kielen sanojen normaalikäytön mukaan" + +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" +"Antakaamme kirjaimellisen kielen olla kirjaimellista ja kuvaavan kielen olla " +"kuvaavaa. Ja katso sanontoja, joilla on erityinen merkitys." + +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "Esimerkki 4A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +msgid "evil eye in Mt.6:23." +msgstr "paha silmä Mt.6:23." + +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" +"Sääntö 1, sanojen \"evil\" ja \"eye\" määritelmät - ei opastusta tässä. " +"Sääntö 2, asiayhteys: sekoittaa meitä yhä enemmän. Ei näytä sopivan aiempaan " +"ja jäljempään tekstiin! Tämän pitäisi näyttää meille, että emme ymmärrä " +"oikein!!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +msgid "" +"What we have here is a Hebrew idiom, evil eye. Let's look up " +"other uses of this idiom: Mt.20:15 \"Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" +"Meillä on tässä heprealainen sanonta, evil eye. " +"Tarkastellaanpa tämän sanonnan muita merkityksiä: Mt.20:15 \"ja " +"kai minä saan omallani tehdä mitä haluan? Katsotko sinä karsaasti [lit.\"evil" +"\"] sitä, että minä olen hyvä [lit. \"jalo\"]?\" Huomaamme, että " +"\"evil eye\" on heprealainen sanonta olla kitsas tai kateellinen. Palaa nyt " +"takaisin Matteuksen 6. lukuun ja huomaa kuinka tämä ymmärtäminen sitoutuu " +"niin täydellisesti yhteen asiayhteyden kanssa." + +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "Esimerkki 4B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 The Lord's hand is not short;" +msgstr "Is.59:1 Herran käsi ei ole lyhennetty;" + +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 Underneath are the everlasting arms." +msgstr "" +"5. Moos. 33:27 Sinun turvasi on ikiaikojen Jumala, sinua kantavat " +"ikuiset käsivarret. Hän karkotti tieltäsi viholliset ja käski sinun hävittää " +"heidät." + +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"Kingdom of the Cults) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 He will cover you with His feathers; And under His wings " +"shalt thou trust. W.M. said, By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" +"Viittaamalla Jumalan ruumiinosiin mormonit todistavat, että Jumala oli " +"kerran mies kuten me. Kun he ovat vakuuttaneet ihmiset siitä, he jatkavat " +"opettamista, että me voimme tulla Jumaliksi juuri kuten Hän on! Hänen " +"antamalla luennolla ryhmä vanhempia mormoneja haastoi Walter Martinin " +"(Kulttien kuningaskunnan tekijä) riitaan lukuisalla " +"joukolla samanlaisia jakeita. Tohtori Martin pyysi mormoneja lukemaan yhden " +"tekstin lisää. Ps. 91:4 Hän levittää siipensä yllesi, ja sinä olet " +"turvassa niiden alla. Hänen uskollisuutensa on sinulle muuri ja kilpi.. W.M. sanoi, Samalla tulkinnalla, jolla todistitte Jumalan " +"ihmiseksi, te todistitte, että hän on lintu.. Mormonien oli " +"naurettava huomatessaan heidän paikaknsa." + +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" +"Sääntö 5 - Ymmärrä kertomusten opetus ja ero opetuksen ja vertauskuvan " +"välillä" + +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: A story where each element has a meaning." +msgstr "" +"Vertauskuva on: Kertomus, jossa kullakin osalla on merkitys." + +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "Jokainen kertomus on vertauskuva, tosi vai epätosi?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-interpretation.docbook:193 +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" +"Jotkut vertaukset ovat vertauskuvia. Esimerkiksi vertaus riidankylväjästä on " +"vertauskuva. Siemen on Jumalan Sana. Orjantappurat ovat huolia ja ahneutta, " +"jne. Mutta suurin osa vertauksista ei ole vertauskuvia, mutta yksinkertaisia " +"kertomuksia valaisemaan yhden näkökulman. On vaarallista tehdä " +"opinkappaletta vertauksesta. Ne voivat olla monimutkaisia kaikkien asioiden " +"sanomiseen. Meidän tulee selvittää opinkappale selvistä kirjoituksista, " +"jotka tuovat opin esille. Jos sen jälkeen vertaus havainnollistaa sen, hyvä." + +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "Esimerkki 5A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" +"Kertomus leskestä ja väärämielisestä tuomarista Luuk.18:1-8. Tämä kertomus " +"valaisee yhden läksyn: lannistumaton rukoilu. Jos me sijoitamme sen " +"vertauskuvaan, mitä meillä on?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" +"Kaikenlaisia vääryyksiä tapahtuu merkityksille. Jumala on halutun " +"puolustamaan leskiä, rukoilijat \"kiusaavat\" Häntä, jne." + +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "Esimerkki 5B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" +"Kertomus väärästä huoneenhaltijasta Luuk 16:1-9. Mikä on kertomuksen " +"merkitys? Onko se vertauskuva? " + +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" +"Huoneenhaltijaa kunnioitetaan vain yhden asian tähden, hänen viekkautensa " +"valmistautuessaan virasta erottamisen jälkeiseen aikaan. Mutta häntä ei " +"kunnioiteta hänen epäeettisen käytöksen takia mestarinsa petkuttamisesta." + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "BibleTime" +msgstr "BibleTime" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "&bibletimehandbook;" + +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "Raamatuntutkimisen HowTo" + +#: docs/howto/en/docbook/index.docbook:31 +#, fuzzy +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "&bibletime;-työryhmä (info@bibletime.info)" + +# type: Content of: +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license \"Creative Commons Attribution-Share Alike\"." +msgstr "" +"Tämän asiakirjan alkuperäinen kirjoittaja on Mr. Bob Harman ja se on " +"lisensioitu " +"\"Creative Commons Attribution-Share Alike\" -lisenssillä." + +#: docs/howto/en/docbook/index.docbook:42 +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "" +"Tekstien lainausmerkit ovat peräisin uudesta amerikkalaisesta standardi-" +"Raamatusta, jos ei muuta ole sanottu" + +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "Abstrakti" + +#: docs/howto/en/docbook/index.docbook:50 +#, fuzzy +msgid "" +"The Biblestudy HowTo is a guide for studying the " +"Bible." +msgstr "" +"Raamatuntutkimisen HowTo on opas Raamatun " +"tutkimiseen." + +#: docs/howto/en/docbook/index.docbook:53 +#, fuzzy +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" +"&bibletime;-työryhmän toiveena on, että tämä HowTo johdattaisi lukijoita " +"oppimaan näkemään kirjoituksista, mitä ne sanovat. Tämä yksityiskohtainen " +"opiskeluopas on valittu sen perusteella, ettei se johdattaisi mihinkään " +"oppirakennelmaan. Oletamme, että luet ja opiskelet tekstejä ymmärtääksesi, " +"mitä ne sanovat. Jos aloitat asenteella, että haluat Herran kylvävän Hänen " +"sanojaan sydämeesi, Hän ei tuota sinulle pettymystä." diff --git a/i18n/howto/howto-fr.po b/i18n/howto/howto-fr.po new file mode 100644 index 0000000..b092205 --- /dev/null +++ b/i18n/howto/howto-fr.po @@ -0,0 +1,5157 @@ +# translation of full.po to +# translation of full.po to Français +# Sebastien Forestier , 2004. +# Sebastien Forestier , 2004. +# Sebastien Forestier , 2004. +# Sebastien Forestier , 2004. +# Sebastien Forestier , 2004. +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# Sebastien Forestier , 2004. +# Delalande Cédric, 2005. +# Cedric Delalande , 2004. +# Delalande Cedric , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: full\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: 2005-11-23 06:46+0100\n" +"Last-Translator: Delalande Cedric \n" +"Language-Team: Français \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.10.2\n" + +# +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "Bases de l'étude biblique" + +# +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "Notre but dans notre abord de la Bible" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "" + +# +#: docs/howto/en/docbook/howto-basics.docbook:6 +#, fuzzy +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" +"Jean 5:39-40\"Vous sondez les Écritures, parce que vous pensez " +"avoir en elles la vie éternelle : ce sont elles qui rendent témoignage de " +"moi. Et vous ne voulez pas venir à moi pour avoir la vie!\"" + +# +#: docs/howto/en/docbook/howto-basics.docbook:12 +#, fuzzy +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said we go to the cradle only for the sake of the baby; just " +"so in Bible study, we do it not for its own sake but for fellowship with God." +msgstr "" +"L'objectif principal du Livre est de nous rapprocher de la personne de Dieu. " +"Martin Luther disait \"Nous nous approchons du berceau seulement par égard " +"au bébé\"; ainsi en est-il de l'étude de la Bible, nous ne le faisons pas " +"pour son propre intérêt mais par amour envers Dieu." + +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.97, 104." + +# +#: docs/howto/en/docbook/howto-basics.docbook:19 +#, fuzzy +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "" +"Les Juifs auxquels Jésus parlait... imaginaient que posséder les Écritures " +"était équivalent à posséder la vie. Hillel disait, \"Celui qui a pour lui-" +"même les paroles de la Torah possède pour lui-même la vie du monde à venir. " +"\". Leur étude était une fin en soi. En cela, ils ont étés profondément " +"déçus..." + +# +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "" +"Il n'est aucun mérite ou profit d'étudier les Écritures en tant que tel, " +"mais uniquement dans le but de rencontrer Jésus Christ. À chaque fois que " +"nous lisons la Bible, ce qui est nécessaire est la fervente espérance qu'à " +"travers elle nous pouvons rencontrer Christ." + +# +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "Approche de la Parole de Dieu" + +# +#: docs/howto/en/docbook/howto-basics.docbook:32 +#, fuzzy +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "" +"Écouter et lire donne une vision macroscopique des Écritures tandis que " +"l'étude et la mémorisation apportent une vision microscopique. La méditation " +"sur les Écritures réunis l'écoute, la lecture, l'étude et la mémorisation et " +"cimente la Parole dans notre esprit." + +# +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "Écouter" + +# +#: docs/howto/en/docbook/howto-basics.docbook:38 +msgid "" +"Lk.11:28 blessed are those who hear the word of God, and observe it." +msgstr "" +"Luc 11:28 \" Heureux plutôt ceux qui écoutent la parole de Dieu, " +"et qui la gardent !\"" + +# +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "Lire" + +# +#: docs/howto/en/docbook/howto-basics.docbook:43 +msgid "" +"Rev.1:3 Blessed is he who reads and those who hear the words of this " +"prophecy [...]" +msgstr "" +"Apocalypse 1:3 \"Heureux celui qui lit et ceux qui entendent les " +"paroles de la prophétie...\"" + +# +#: docs/howto/en/docbook/howto-basics.docbook:45 +msgid "" +"1 Tim.4:13 give attention to the public reading of Scripture [...]" +msgstr "" +"1 Timothée.4:13 \"appliques toi à la lecture [des Écritures]...\"" + +# +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "Étude" + +# +#: docs/howto/en/docbook/howto-basics.docbook:50 +msgid "" +"Acts 17:11 Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so." +msgstr "" +"Actes 17:11 \"Ces Juifs avaient des sentiments plus nobles que " +"ceux de Thessalonique; ils reçurent la parole avec beaucoup d'empressement, " +"et ils examinaient chaque jour les Écritures, pour voir si ce qu'on leur " +"disait était exact.\"" + +# +#: docs/howto/en/docbook/howto-basics.docbook:54 +msgid "" +"2 Tim.2:15 Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth." +msgstr "" +"2 Timothée.2:15 \"Efforces toi [KJV `Étudies'] de te présenter " +"devant Dieu comme un homme éprouvé, un ouvrier qui n'a point à rougir, qui " +"dispense droitement la parole de la vérité.\"" + +# +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "Mémoriser" + +# +#: docs/howto/en/docbook/howto-basics.docbook:60 +msgid "" +"Ps.119:11 Thy word I have hid in my heart, that I may not sin against " +"Thee." +msgstr "" +"Psaumes.119:11 \" Je serre ta parole dans mon coeur, Afin de ne " +"pas pécher contre toi.\"" + +# +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "Méditer" + +# +#: docs/howto/en/docbook/howto-basics.docbook:65 +msgid "" +"Ps.1:2-3 But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers." +msgstr "" +"Psaumes.1:2-3 \"Mais qui trouve son plaisir dans la loi de " +"l'Éternel, Et qui la médite jour et nuit! Il est comme un arbre planté près " +"d'un courant d'eau, Qui donne son fruit en sa saison, Et dont le feuillage " +"ne se flétrit point : Tout ce qu'il fait lui réussit.\"" + +# +#: docs/howto/en/docbook/howto-basics.docbook:71 +#, fuzzy +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "" +"Les navigateurs illustrent ceci en disant que comme le pouce peut toucher " +"tous les doigts, nous pouvons méditer la Parole comme on fait l'un des " +"quatre premiers. La méditation est le clef de la révélation. Un nouveau " +"chrétien à plus besoin d'écouter et de lire la Bible que de l'étudier et la " +"mémoriser. C'est ainsi qu'il devient familier avec le message global de la " +"Bible." + +# +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "Types d'études bibliques" + +# +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "Étude thématique" + +# +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "" +"Choisir un thème et le suivre, via les références croisées ou par un index." + +# +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "Étude de personnage" + +# +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "" +"Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "" +"Étudier la vie d'un personnage biblique, par exemple celle de Joseph dans " +"Genèse 37-50." + +# +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "Étude expositoire" + +# +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "Étudier un certain passage : paragraphe, chapitre ou livre." + +# +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "Bases d'une juste interprétation" + +# +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "Contenu" + +# +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "" +"Qu'est ce que cela signifie ? Qu'est ce que cela signifie dans la texte " +"original ? Attention aux définitions. Ne lui faites pas dire ce que ça ne " +"signifie pas." + +# +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "Contexte" + +# +#: docs/howto/en/docbook/howto-basics.docbook:103 +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "" +"Que disent les versets précédents et suivants ? \"le contexte est roi\" est " +"la règle -- le passage doit garder son sens parmis la structure du passage " +"entier et du livre." + +# +#: docs/howto/en/docbook/howto-basics.docbook:107 +#: docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "Références croisées" + +# +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "" +"Que disent les verset à propos de ce thème à travers l'ensemble de la " +"Bible ? Dieu ne se contredit pas, donc notre interprétation doit rester " +"cohérente face aux autres Écritures." + +# +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "Étude expositoire de Matthieu 6:1-18" + +# +#: docs/howto/en/docbook/howto-basics.docbook:114 +#, fuzzy +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "" +"Étudions ensemble Matthieu 6:1-18. Lisez le vous même, en recherchant " +"d'abord le verset clef, c'est à dire le verset résumant l'ensemble du " +"passage. Vous pensez l'avoir ? Testez cela en examinant divers extraits de " +"ce passage et en vous demandant si ils font référence à ce verset clef. Une " +"fois que vous l'avez, écrivez cette ébauche avec le chiffre romains un :" + +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "" +"Gardez-vous de pratiquer votre justice devant les hommes, pour en être vus" + +# +#: docs/howto/en/docbook/howto-basics.docbook:122 +msgid "" +"What does practicing your righteousness mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"Our motives! What sub-headings develop this thought?" +msgstr "" +"Que signifie \"pratiquez votre justice\" ? Est-ce que le passage donne des " +"exemples ? Quel aspect de nos vies est concerné ? Nos motivations ! Qu'est-" +"ce que les passages secondaires développent dans ce sens ?" + +#: docs/howto/en/docbook/howto-basics.docbook:126 +#: docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "Quand tu fais l'aumône" + +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "Quand tu jeûnes" + +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "Quand tu pries" + +# +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "" +"Maintenant, complétons notre ébauche avec les instructions permettant " +"d'éviter les mauvaises façon de pratiquer notre justice :" + +#: docs/howto/en/docbook/howto-basics.docbook:137 +#, fuzzy +msgid "" +"don't sound a trumpet. (how might someone sound a trumpet " +"today?)" +msgstr "" +"Ne sonne pas de la trompette devant toi. (Comment quelqu'un pourrait-il " +"sonner de la trompette aujourd'hui ?)" + +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "que ton aumône se fasse en secret." + +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "etc." + +# +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "Application pratique : Comment utiliser un index" + +# +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "Pour rechercher un verset particulier" + +# +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "Sélectionner un mot clef ou un mot plus inusité de ce verset." + +# +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "Rechercher ce mot par ordre alphabétique" + +# +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "Parcourir la colonne des résultats trouvés jusqu'au verset recherché." + +# +#: docs/howto/en/docbook/howto-basics.docbook:154 +msgid "Find these verses:" +msgstr "Trouver ces versets :" + +#: docs/howto/en/docbook/howto-basics.docbook:156 +#, fuzzy +msgid "Faithful are the wounds of a friend" +msgstr "Les blessures d'un ami prouvent sa fidélité" + +#: docs/howto/en/docbook/howto-basics.docbook:157 +#, fuzzy +msgid "We are ambassadors of Christ." +msgstr "Nous faisons donc les fonctions d'ambassadeurs pour Christ" + +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "L'histoire de l'homme riche et de Lazare." + +# +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "Pour faire une étude thématique" + +# +#: docs/howto/en/docbook/howto-basics.docbook:164 +#, fuzzy +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "" +"Disons que vous souhaitez faire une étude sur le mot \"rédemption\". Déjà, " +"vous devriez rechercher ce mot dans l'index et examiner les références qui y " +"sont données. Puis vous pourriez chercher des mots y étant liés et les " +"références associées, par exemple \"racheter, racheté, rachat\" voir même " +"\"acheter\" ou \"acheté\"." + +# +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "Pour dégager la signification des mots grecs ou hébreux" + +# +#: docs/howto/en/docbook/howto-basics.docbook:171 +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 Judge " +"not lest you be judged and 1 Cor.2:15 He that is spiritual " +"judgeth all things. Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "" +"Ne trouveriez vous pas une contradiction entre les versets Matthieu 7:1 \"Ne " +"jugez point, afin que vous ne soyez point jugés.\" et 1 Cor.2:15 \"L'homme " +"spirituel, au contraire, juge de tout...\"? Peut-être y a-t-il deux mots " +"grecs différents, tous deux traduits par \"juger\" en français ? (à partir " +"de maintenant, nous activons l'affichage des numéros Strongs)" + +# +#: docs/howto/en/docbook/howto-basics.docbook:175 +msgid "Look up "judge"." +msgstr "Recherche du mot \"jugés\"." + +# +#: docs/howto/en/docbook/howto-basics.docbook:176 +#, fuzzy +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "" +"Aller voir à Matthieu 7:1. À sa droite se trouve un chiffre, 2919. Ceci fait " +"référence au mot grec utilisé. Écrivez le." + +# +#: docs/howto/en/docbook/howto-basics.docbook:178 +msgid "Now look up "judgeth"." +msgstr "Maintenant, recherchez le mot \"juge\"." + +# +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "Allez voir en 1 Cor.2:15 . . . . . 350." + +# +#: docs/howto/en/docbook/howto-basics.docbook:180 +#, fuzzy +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "" +"Allez alors voir dans le dictionnaire grec. (Rappelez vous, vous êtes dans " +"le NT, donc la langue est le grec, tandis que l'AT est en hébreux.) Comparez " +"la signification du mot 2919 avec celle du mot 350 et vous avez votre " +"réponse !" + +# +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "Pour trouver la signification des noms" + +# +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or Hebrew." +msgstr "" +"À l'aide de la même méthode, il est possible de trouver la signification des " +"nom dans les dictionnaires grecs ou hébreux." + +# +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "Recherchez ces noms et écrivez leur signification :" + +# +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "Nabal" + +# +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "Abigaïl" + +# +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "Josué" + +# +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "Barnabas" + +# +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "Importance de la Parole de Dieu" + +# +#: docs/howto/en/docbook/howto-importance.docbook:2 +#, fuzzy +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "" +"Comprendre la Parole de Dieu est très important pour tout ceux qui en " +"appellent à Son nom. Étudier la Bible est l'un des moyens élémentaires nous " +"permettant d'apprendre à communiquer avec Dieu." + +# +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "Un livre unique" + +# +#: docs/howto/en/docbook/howto-importance.docbook:7 +#, fuzzy +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "" +"La Bible se démarque des autres livres sous divers aspects. Elle est unique " +"pour :" + +# +#: docs/howto/en/docbook/howto-importance.docbook:12 +#, fuzzy +msgid "" +"popularity. Bible sales in North America: more than $500 million per year. " +"The Bible is both the the all-time and year-to-year best seller!" +msgstr "" +"sa popularité. Les ventes de Bibles en Amérique du nord représentent plus de " +"500 millions d'euros par ans. La Bible est à la fois le best-seller de tout " +"les temps et un best seller annuellement !" + +# +#: docs/howto/en/docbook/howto-importance.docbook:18 +#, fuzzy +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "" +"ses auteurs. Elle fût écrite pendant une période de 1600 ans par 40 auteurs " +"de différents milieux et se lit comme si elle n'avait été écrite que par un " +"seul." + +# +#: docs/howto/en/docbook/howto-importance.docbook:24 +#, fuzzy +msgid "" +"preservation. F. F. Bruce in Are New Testament Documents Reliable?" +" compares New Testament manuscripts with other ancient texts:" +msgstr "" +"sa conservation. F. F. Bruce dans Les documents du Nouveau " +"Testament sont-ils fiables ? compare les manuscrits du Nouveau " +"Testament avec d'autres textes anciens :" + +# +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "" +"Comparaison des manuscrits du Nouveau Testament avec d'autres textes anciens." + +# +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "Ouvrage" + +# +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "Date d'écriture" + +# +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "Copie la plus ancienne" + +# +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "Période écoulée" + +# +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "Nombre de copies" + +# +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "Hérodote" + +# +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "448-428 avant J.C." + +# +#: docs/howto/en/docbook/howto-importance.docbook:42 +#: docs/howto/en/docbook/howto-importance.docbook:52 +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "900 après J.C." + +# +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "1300 ans" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "" + +# +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "Tacite" + +# +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "100 après J.C." + +# +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "1100 après J.C." + +# +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "1000 ans" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:48 +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "" + +# +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's Gallic War" +msgstr "la Guerre des Gaules de César" + +# +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "50-58 avant J.C." + +# +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "950 ans" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "" + +# +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's Roman History" +msgstr "L'histoire romaine de Live" + +# +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "59 avant J.C. - 17 après J.C." + +# +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "900 ans" + +# +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "Nouveau Testament" + +# +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "40 après J.C. - 100 après J.C." + +# +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "130 après J.C. manuscrits partiels 350 après J.C. manuscrits complets" + +# +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "30 - 310 ans" + +# +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "5000 grecs & 10000 latins" + +# +#: docs/howto/en/docbook/howto-importance.docbook:66 +#, fuzzy +msgid "" +"Ten copies of Caesar's Gallic War exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "" +"Dix copies de la Guerre des Gaules de César existent, " +"la plus ancienne ayant été copiée 900 ans après que César écrive l'original, " +"etc. Pour le Nouveau Testament nous possédons des manuscrits complets datant " +"de 350 après J.C., des papyrus contenant la pluspart du Nouveau Testament " +"des années 200 et un fragment de l'évangile de Jean de 130 après J.C. " +"Combien de manuscrits a-t-on pour les comparer entre eux ? 5000 en grec et " +"10000 en latin !" + +#: docs/howto/en/docbook/howto-importance.docbook:72 +#, fuzzy +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in Questions of Life " +"p. 25-26" +msgstr "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., cité dans Questions of Life " +"p. 25-26" + +# +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "" +"\"Dans la vérité et la plénitude de l'évidence sur laquelle ils reposent, " +"les textes du Nouveau Testament se placent absolument et indiscutablement à " +"part parmis les autres écrits en prose anciens.\"" + +# +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "Un livre parcouru du Souffle de Dieu" + +# +#: docs/howto/en/docbook/howto-importance.docbook:80 +#, fuzzy +msgid "" +"Heb.4:12 \"For the word of God is living and " +"active... \" Jesus said (Mt.4:4), " +"\"It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "" +"Hébreux.4:12 \"Car la parole de Dieu est " +"vivante et efficace... \" Jésus dit (Matthieu.4:4), \"Il est écrit: L'homme ne vivra pas de pain seulement, " +"mais de toute parole qui sort [litt., en train de sortir] de la bouche de " +"Dieu.\" Comme nous lisons la Bible, L'Esprit de Dieu parle à " +"notre cœur de façon sans cesse renouvelée." + +# +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"All scripture is inspired by God [lit., God-" +"breathed].\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "" +"2 Tim.3:16 dit,\"Toute Écriture est inspirée de Dieu [litt., est " +"parcourue du Souffle de Dieu].\" Le pensez vous ? Avant de " +"répondre, prêtez attention à l'attitude de Jésus vis-à-vis des Écritures." + +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.93-95" + +# +#: docs/howto/en/docbook/howto-importance.docbook:90 +#, fuzzy +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "" +"Il se réfère aux auteurs humains, mais admet que derrière eux tous est un " +"Auteur divin unique. Il dit aussi bien 'Moïse a dit' que 'Dieu a dit' (Marc " +"7:10). Il peut citer un commentaire du narrateur dans Genèse 2:24 comme un " +"propos du Créateur Lui-même (Matthieu 19:4-5). De la même façon Il dit " +"'Hypocrites, Esaïe a bien prophétisé sur vous, ainsi qu'il est écrit...' " +"quand Il veut citer la Parole de Dieu (Marc 7:6 & Esaïe 29:13). C'est de " +"Jésus Lui-même que les auteurs du Nouveau Testament ont acquis leur " +"conviction de la rédaction duelle des Écritures. Pour eux, il était aussi " +"juste de dire que 'Après avoir autrefois [...] parlé à nos pères par les " +"prophètes, Dieu...' (Hébreux 1:1) que de dire '...c'est poussés par le Saint-" +"Esprit que des hommes ont parlé de la part de Dieu.' (2 Pierre 1:21). Dieu " +"ne parle pas en annihilant la personnalité de l'auteur humain, de même que " +"les hommes ne parlent pas d'une façon qui corrompe la Parole de l'Auteur " +"divin. Dieu parle. Les hommes parlent. Aucune confiance ne doit être donnée " +"à une dépréciation de l'un par l'autre. ..." + +# +#: docs/howto/en/docbook/howto-importance.docbook:105 +#, fuzzy +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "" +"Ceci est donc le point de vue de Christ sur les Écritures. Leur témoignage " +"est le témoignage de Dieu. Le message de la Bible est le message de Dieu. Et " +"la raison principale faisant que les chrétiens croient en l'origine divine " +"de la Bible est que Jésus Christ Lui-même l'a affirmé." + +# +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "" +"2 Timothée 3:16 poursuit : \"... et utile pour enseigner, pour " +"convaincre, pour corriger, pour instruire dans la justice, afin que l'homme " +"de Dieu soit accompli et propre à toute bonne oeuvre.\" Si nous " +"admettons que la Bible est réellement Dieu nous parlant, il s'ensuit qu'elle " +"doit faire pleinement autorité dans notre foi et notre conduite." + +# +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "Un livre qui agit" + +# +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"performs its work in you who believe.\" Beside each " +"scripture, write down the work the Word performs." +msgstr "" +"Que l'étude de la Bible va-t-elle vous apporter ? 1 Thessaloniciens 2:13 " +"affirme que la Bible \"...agit en vous qui croyez.\" À " +"coté de chaque verset, l'ouvrage accomplit par la Parole est écrit." + +# +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "Qu'est ce que l'étude de la Bible apporte aux chrétiens ?" + +# +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "Référence" + +# +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "Action" + +# +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "Eph. 5:26" + +# +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the word.\"" +msgstr "" +"sanctification -- \"afin de la sanctifier par la parole, après l'avoir " +"purifiée par le baptême d'eau...\"" + +# +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "Actes 20:32" + +# +#: docs/howto/en/docbook/howto-importance.docbook:145 +#, fuzzy +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "" +"édification -- \"...à Dieu et à la parole de sa grâce, à celui qui peut " +"édifier et donner l'héritage avec tous les sanctifiés.\"" + +# +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "Rom. 15:4" + +# +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "" +"encouragement -- \"...afin que, par la patience, et par la consolation que " +"donnent les Écritures, nous possédions l'espérance.\"" + +# +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "Rom. 10:17" + +# +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "" +"foi -- \"Ainsi la foi vient de ce qu'on entend, et ce qu'on entend vient de " +"la parole de Christ.\"" + +# +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "1 Cor. 10:11" + +# +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "" +"instruction -- \"Ces choses leur sont arrivées pour servir d'exemple, et " +"elles ont été écrites pour notre instruction...\"" + +# +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "Matt 4:4" + +# +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "" +"nourriture -- \"Jésus répondit: Il est écrit: L'homme ne vivra pas de pain " +"seulement, mais de toute parole qui sort de la bouche de Dieu.\"" + +# +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "Un livre qui libère" + +# +#: docs/howto/en/docbook/howto-importance.docbook:202 +#, fuzzy +msgid "" +"Jn.8:32 \"and you shall know the truth, and the truth shall make " +"you free.\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"If you abide in My word, then you are truly disciples of " +"Mine... \"" +msgstr "" +"Jean 8:32 \"vous connaîtrez la vérité, et la vérité vous " +"affranchira.\" Ceci est habituellement cité de la sorte. Est-ce " +"une promesse conditionnelle ou inconditionnelle ? Est ce que cela s'applique " +"à tout type de connaissances ? Cherchez la réponse en examinant la première " +"moitié de la phrase, au verset 31. \"Si vous demeurez dans ma " +"parole, vous êtes vraiment mes disciples...\"" + +# +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" +"Nous voyons qu'il s'agit d'une promesse conditionnelle, tout " +"particulièrement à propos de la vérité de la Parole." + +# +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a violent wind." +" \"As a result, we are no longer to be children, tossed " +"here and there by waves, and carried about by every wind of doctrine...\"One thing studying the Bible does for us is to ground us in the " +"truth, with the result that we won't be easily \"blown away.\"" +msgstr "" +"Le mot grec pour \"vent\" utilisé dans Eph 4:14 signifie plus précisément un " +"vent violent. \"afin que nous ne soyons plus " +"des enfants, flottants et emportés à tout vent de doctrine..." +"\"L'une des actions de l'étude de la Bible est de nous ancrer dans la " +"vérité, ce qui a pour conséquence que nous ne serons pas facilement " +"\"emportés\"." + +# +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"But Jesus answered and said to them, \"You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.\"Mt.22:29" +msgstr "" +" Jésus leur répondit : \"Vous êtes dans " +"l'erreur, parce que vous ne comprenez ni les Écritures, ni la puissance de " +"Dieu.\"Matthieu.22:29" + +# +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "" +"Quelles sont les deux choses que l'on doit connaître pour être préservés de " +"l'erreur ?" + +# +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "La Parole de Dieu" + +# +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "La puissance de Dieu" + +# +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "Un livre qui combat" + +# +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "Eph 6:10 est une illustration de notre armement spirituel" + +# +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "L'armure spirituelle" + +# +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "Question" + +# +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "Réponse" + +# +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "Combien des armes listées ici sont défensives ?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "" + +# +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "Combien sont offensives ?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "" + +# +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "La (les) quelle(s) ?" + +# +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - rhema" +msgstr "La Parole - rhema" + +# +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "les exhortations" + +# +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of truth.\"" +msgstr "" +"2 Timothée 2:15 \"Efforces toi de te présenter devant Dieu comme " +"un homme éprouvé, un ouvrier qui n'a point à rougir, qui dispense droitement " +"la parole de la vérité.\"" + +# +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to God." +"\"" +msgstr "" +"Colossiens 3:16 \"Que la parole de Christ habite parmi vous " +"abondamment; instruisez vous et exhortez vous les uns les autres en toute " +"sagesse, par des psaumes, par des hymnes, par des cantiques spirituels, " +"chantant à Dieu dans vos coeurs sous l'inspiration de la grâce.\"" + +# +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "Si vous êtes riche de quelque chose, combien en avez-vous ?" + +# +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "Pas qu'un peu !" + +# +#: docs/howto/en/docbook/howto-importance.docbook:259 +#, fuzzy +msgid "" +"Eccl.12:11-12 \"The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the body." +"\"" +msgstr "" +"Ecclésiaste 12:11 \"Les paroles des sages sont comme des " +"aiguillons; et, rassemblées en un recueil, elles sont comme des clous " +"plantés, données par un seul maître. Du reste, mon fils, tire instruction de " +"ces choses; on ne finirait pas, si l'on voulait faire un grand nombre de " +"livres, et beaucoup d'étude est une fatigue pour le corps.\"" + +# +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "Annexe : \"Une fois pour toutes\"" + +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.106-107" +msgstr "" +"John R. W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.106-107" + +# +#: docs/howto/en/docbook/howto-importance.docbook:269 +#, fuzzy +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb hapax and ephapax. It is usually " +"translated in the Authorized Version once, meaning once for all. It is used " +"of what is so done as to be of perpetual validity and never need repetition, " +"and is applied in the NT to both revelation and redemption. Thus, Jude " +"refers to the faith which was once for all delivered to the saints (Jude 3), " +"and Romans says, \"Christ also died for sins once for all\" (Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" +"La vérité quant à la finalité de l'initiative de Dieu en Christ est portée " +"par un mot du Testament grec, plus précisément l'adverbe " +"hapax et ephapax. Ceci est habituellement traduit par \"une fois\", signifiant " +"\"une fois pour toute\". C'est utilisé pour ce qui est fait tel que d'une " +"validité perpétuelle et ne nécessitant pas de répétition et est appliqué " +"dans le NT pour la révélation et la rédemption. Ainsi, Jude se réfère à la " +"foi qui est délivrée une fois pour toute aux saints (Jude 3) et il est dit " +"dans Romains, \"...c'est pour le péché qu'il est mort une fois " +"pour toutes...\" (Romains.6:10, voir aussi 1 Pierre.3:18; " +"Hébreux.9:26-28)." + +# +#: docs/howto/en/docbook/howto-importance.docbook:279 +#, fuzzy +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were sola " +"scriptura for our authority and sola gratia for our salvation." +msgstr "" +"Ainsi, nous pouvons dire que Dieu a parlé une fois pour toutes et que Christ " +"a souffert une fois pour toutes. Ceci signifie que la révélation chrétienne " +"et la rédemption chrétienne sont toutes deux complètes en Christ. Rien ne " +"peut être ajouter à l'une d'entre elles sans être désobligeant vis-à-vis de " +"Christ... Celles-ci sont les deux rocs sur lesquels la Réforme Protestante " +"s'est construite -- Dieu révéla sa Parole sans addition de traditions " +"humaines et Christ acheva l'ouvrage sans l'addition de mérites humains. Les " +"gardiens de la Réforme furent les mots sola scriptura pour notre autorité et sola gratia pour notre salut." + +# +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "Complément : programmes de lecture de la Bible" + +# +#: docs/howto/en/docbook/howto-importance.docbook:291 +#, fuzzy +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" +"Voici quelques programmes simples pour lire la Bible de façon systématique. " +"Vous pouvez en suivre plus d'un à la fois si vous le souhaitez, par exemple " +"le n°1 avec le n°4 ou le n°2 avec le n°5. Changez de programme d'années en " +"années afin d'en conserver la fraîcheur !" + +# +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "" +"Nouveau Testament en un an : lire un chapitre par jour, 5 jours par semaine." + +# +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" +"Les Proverbes en un mois : lire un chapitre des proverbes par jour, " +"correspondant au jour dans le mois." + +# +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" +"Les Psaumes en un mois : lire 5 Psaumes par intervals de 30 jour, par " +"exemple le vingtième jour du mois, lire les psaumes 20, 50, 80, 110 & " +"140." + +# +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "" +"Psaumes & proverbes en 6 mois : lire dans les psaumes et les proverbes " +"un chapitre par jour." + +# +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" +"Ancien Testament sans les psaumes & proverbes en deux ans : si vous " +"lisez un chapitre par jour de l'Ancien Testament excepté les psaumes & " +"proverbes, vous aurez lu l'Ancien Testament en 2 ans et 2 semaines." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "Règles de l'interprétation biblique (herméneutique)" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +#, fuzzy +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV Knowing " +"this first, that no prophesy of scripture is of any private interpretation.). Certain rules are helps toward discovering the correct meaning; by " +"ignoring these rules people have brought much trouble on themselves and " +"their followers. 2 Pe.3:16 ...in which are some things hard to " +"understand, which the untaught and unstable distort, as they do also the " +"rest of the Scriptures, to their own destruction." +msgstr "" +"Nous avons déjà vu la règle des \"3 C\" : Contenu, Contexte, références " +"Croisées. Nous voulons poursuivre cela en approfondissant brièvement " +"l'herméneutique biblique, dont le but est de découvrir le sens voulut par " +"l'auteur (et l'Auteur !) original. Alors que plusieurs applications d'un " +"passage sont valides, uniquement une interprétation est juste. Les Écritures " +"elles-mêmes l'affirment en disant qu'aucune prophétie de l'Écriture ne peut " +"être l'objet d'une interprétation privée (2 Pierre 1:20 \"sachant " +"tout d'abord vous-mêmes qu'aucune prophétie de l'Écriture ne peut être un " +"objet d'interprétation particulière...\") Certaines règles aident " +"à découvrir le sens juste, ceux qui les ont ignorés se sont attirés des " +"ennuis sur eux-mêmes et leur partisans. 2 Pierre 3:16 \"...dans " +"lesquelles il y a des points difficiles à comprendre, dont les personnes " +"ignorantes et mal affermies tordent le sens, comme celui des autres " +"Écritures, pour leur propre ruine.\"" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +#, fuzzy +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" +"Comment allons nous découvrir le sens original d'un passage ? Imaginons que " +"votre attention ait été attirée par un verset particulier dont le sens ne " +"vous est pas clair. Comment l'étudiez-vous ? Gardez ces règles en mémoire :" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "Règle 1 - Interpréter selon le sens exact des mots." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +#, fuzzy +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" +"Plus nous pouvons être précis dans la définition originale des mots, plus " +"notre interprétation sera bonne. Essayez de trouver le sens original des " +"mots clef en suivant ces étapes :" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +msgid "Definition" +msgstr "Définition" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +#, fuzzy +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" +"Recherchez la définition dans un dictionnaire grec ou hébreu. Pour les " +"verbes, le temps est aussi crucial." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +#, fuzzy +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning." +msgstr "" +"Comparer les Écritures avec les Écritures. Voir comment le même mot grec ou " +"hébreu (et non pas le mot français) est utilisé dans les Écritures peut " +"clarifier ou apporter un nouvel éclairage à la définition. Comment le même " +"auteur utilise-t-il ce mot ailleur ? Et les autres auteurs ? Vos références " +"peuvent aussi vous fournir l'usage de ce mot dans des documents non-" +"biblique. Pourquoi devons-nous retourner à la langue originale , pourquoi " +"est-ce que le texte français n'est pas suffisant ? CAR PLUS D'UN MOT GREC " +"PEUT ÊTRE TRADUIT PAR LE MÊME MOT FRANÇAIS, ET LES MOTS GRECS PEUVENT " +"POSSÉDER DIVERSES NUANCES QUANT À LEUR SENS." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "Exemple 1A" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +#, fuzzy +msgid "" +"Jn.20:17 \"Touch me not\" (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' The Complete Word Study New Testament (AMG Publishers, 1991)." +msgstr "" +"Jean 20:17 \"Ne me touche pas\" parait rude, n'est-ce " +"pas ? Un peu comme si Jésus ne voulait pas qu'on le touche maintenant qu'Il " +"s'est élevé, qu'Il est trop saint ou quelque chose comme ça. Mais cela ne " +"semble pas juste, allons donc voir dans l'étude complète des mots " +"du Nouveau Testament de Spiros Zodhiates (AMG Publishers, 1991)." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:42 +#, fuzzy +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see \"pim680." +"\" The letters give us a code for the part of speech, and the number refers " +"to Strong's dictionary reference. Let's look up the definition (p. 879). " +"\"680. Haptomai; from hapto (681), touch. Refers to such handling of an " +"object as to exert a modifying influence upon it... Distinguished from " +"pselaphao (5584), which actually only means to touch the surface of " +"something. \" Now look up \"pim.\" The grammar codes in Zodhiates come right " +"after Revelation; on p. 849 we see that pim stands for \"present imperative " +"active (80)\". On p.857, \"Present Imperative. In the active voice, it may " +"indicate a command to do something in the future which involves continuous " +"or repeated action or, when it is negated, a command to stop doing " +"something. \" This is a negative command, so it is to stop doing something " +"that is already occuring. So, what have we found?" +msgstr "" +"Définition : en retournant à Jean 20:17, à coté du mot \"touche\", nous " +"voyons \"pim680 \". Les lettre sont un code lié au rôle dans la phrase et " +"les nombres réfèrent au dictionnaire Strong. Voyons la définition (p. 879). " +"\"680. Haptomai; de hapto (681), toucher. Fait référence à la prise d'un " +"objet de façon à le modifier... À distinguer de pselaphao (5584), qui " +"signifie seulement toucher la surface de quelque chose\". Maitenant, " +"recherchons \"pim\". Les codes grammaticaux dans le Zodhiates vont juste " +"après la Révélation; à la page 849 nous voyons que pim représente " +"\"l'impératif présent actif (80)\". À la page 857; \"Impératif présent. À la " +"forme active, peut indiquer l'ordre de faire quelque chose dans la future " +"invoquant une action continue ou répétée ou bien, accompagné d'une négation, " +"un ordre d'arrêter de faire quelque chose\". Nous avons une forme négative, " +"donc il s'agit d'un ordre pour faire arrêter quelque chose qui se passe " +"actuellement. Alors, qu'avons nous trouvé ?" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +msgid "Example 1B" +msgstr "Exemple 1B" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +#, fuzzy +msgid "" +"In James 5:14, Elders are told to pray and anoint someone who is " +"sick. What is this anointing?" +msgstr "" +"Dans Jacques 5:14, les anciens doivent prient pour celui qui est " +"malade en l'oignant d'huile. Qu'est ce que oindre ?" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:55 +#, fuzzy +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service" +"\" (Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb." +"\" (Zodhiates p.851)" +msgstr "" +"Définition de aleipho (218) - \"oindre\" (dans Strong); mais nous avons " +"aussi un autre mot grec traduit par \"oindre\", chrio (5548) - \"enduire ou " +"frictionner avec de l'huile, c.a.d consacrer à un office ou un service " +"religieux\" (dans Strong). Puisqu'il s'agit d'un verbe, il faut aussi " +"prendre en compte le temps, \"apta\", participe présent de aorist. \"le " +"participe présent exprime une action simple, opposée à une action " +"continue... En cas de relation temporelle avec le verbe principal, cela " +"signifie habituellement une action antérieure à celle du verbe principal." +"\" (Zodhiates p.851)" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +msgid "Cross-references for aleipho:" +msgstr "Références croisées d'alelpho :" + +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "Mt.6:17 Mais quand tu jeûnes, parfume ta tête" + +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "" +"Mk.16:1 [les femmes] achetèrent des aromates, afin d'aller embaumer [KJV : " +"\"oindre\"] Jésus." + +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing them." +msgstr "" +"Mk.6:13 (...) ils oignaient d'huile beaucoup de malades et les guérissaient." + +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "Lk.7:38 [...] les [ses pieds] baisa, et les oignit de parfum. " + +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "" +"Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "" +"Jn.12:3 Marie, (...) oignit les pieds de Jésus, et elle lui essuya les pieds " +"avec ses cheveux" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +msgid "Cross-references of chrio:" +msgstr "Références croisées de chrio" + +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]" +msgstr "" +"Lk.4:18 L'Esprit du Seigneur est sur moi, Parce qu'il m'a oint pour " +"annoncer [...]" + +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "Acts 4:27 Jésus, que tu as oint" + +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "Acts 10:38 Dieu a oint du Saint-Esprit et de force Jésus de Nazareth" + +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "2 Cor.1:21 Et celui...qui nous a oints, c'est Dieu" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +msgid "" +"So what's the difference between aleipho and chrio? Look back over the cross-" +"references and the definitions, and sum up the difference: "" +"aleipho" is a practical use of oil and "chrio" is a " +"spiritual" +msgstr "" +"Quelle est alors la différence entre aleipho et chrio ? En retournant aux " +"références croisées et aux définitions et en faisant la synthèse des " +"différences : ALEIPHO DÉSIGNE L'USAGE PRATIQUE DE L'HUILE ET CHRIO L'USAGE " +"SPIRITUEL" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +#, fuzzy +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" +"En guise d'exemple (bien que le mot ne soit pas utilisé) de l'usage pratique " +"de l'huile à cette époque, quand le samaritain soigne l'homme battu par des " +"brigands, il verse de l'huile et du vin ses plaies (Luc 10:33). Ainsi, du " +"temps de Jésus, l'huile avait un usage médical." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\" Is \"anointing\" spiritual or practical? Practical!" +msgstr "" +"Maintenant, mettons en pratique ce que l'on vient juste d'apprendre à " +"Jacques 5:14 \"Quelqu'un parmi vous est-il malade? Qu'il appelle " +"les anciens de l'Église, et que les anciens prient pour lui, en l'oignant " +"d'huile au nom du Seigneur.\" \"oindre\" désigne un acte pratique " +"ou spirituel ? Pratique !" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:93 +#, fuzzy +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" +"Et le temps en grec, le participe présent de aorist, devrait être traduit " +"par \"avoir oint\", ainsi le commandement est d'oindre d'abord, puis de " +"prier (\"au nom du Seigneur\" fait référence à la prière, pas à l'onction). " +"Jacques 5 explique que les anciens doivent soigner le malade et prier pour " +"lui au nom du Seigneur. N'est ce pas un merveilleux équilibre entre le " +"pratique et le spirituel en notre Dieu ?!" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "Règle 2 - interpréter selon le contexte biblique" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +#, fuzzy +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" +"Interprétez les Écritures en accord avec les autres parties des Écritures. " +"Qu'est ce que les versets de part et d'autre disent ? Quel est le thème du " +"chapitre ? Du livre ? Est ce que votre interprétation est cohérente avec " +"ceux-ci ? Si c'est non, alors elle est incorrecte. Habituellement, le " +"contexte apporte ce qu'il faut pour interpréter correctement le passage. Le " +"contexte est la clef. Si la confusion demeure sur le sens après avoir " +"interprété le texte replacé dans son contexte, il faut chercher plus loin." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "Exemple 2A" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 \"born of water and the " +"Spirit.\" In context, what is the water under discussion here?" +msgstr "" +"Dans une leçon précédente, nous avons considéré Jean 3:5 \"...naît " +"d'eau et d'Esprit...\" D'après le contexte, quelle est l'eau dont " +"on parle ici ?" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +#, fuzzy +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." +msgstr "" +"il n'est ici pas question de l'eau du baptême, ce serait une digression " +"depuis le sujet discuté par Jésus et Nicodème. Prenez garde à un changement " +"brutal de sujet, ce peut être un indice que votre interprétation est mise en " +"défaut ! Cette eau est le liquide amniotique, \"né d'eau\" = naissance " +"naturelle" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "Exemple 2B" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +msgid "" +"1 Cor.14:34 Let the women keep silent in the churches has to " +"be taken within the biblical context of 1 Cor.11:5 every woman [...] " +"while praying or prophesying [...]" +msgstr "" +"1 Corinthiens 14:34 \"que les femmes se taisent dans les assemblées" +"\" doit être considéré dans le contexte biblique de 1 Corinthiens " +"11:5 \"Toute femme [...] qui prie ou qui prophétise...\"" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "Exemple 2C" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +#, fuzzy +msgid "" +"Acts 2:38 And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]". Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 \"For Christ " +"did not send me to baptize, but to preach the gospel\"?" +msgstr "" +"Actes 2:38 Pierre leur dit: \"Repentez-vous, et que chacun de vous " +"soit baptisé au nom de Jésus-Christ, pour le pardon de vos péchés...\" Est-ce que cela nous enseigne le salut par le baptême ? Si c'était " +"le seul verset de Écritures que nous ayons, nous en conclurions ceci. Mais à " +"la lumière de l'enseignement sans ambiguïté, disponible ailleur, qui dit que " +"le salut s'obtient par la foi en Christ, nous devons l'interpréter " +"différemment. Pierre presse ces auditeurs de se faire baptiser en réponse à " +"l'évangile. Si le baptême était le chemin de la nouvelle naissance, comment " +"Paul pourrait écrire dans 1 Corinthiens 1:17 \"Ce n'est pas pour " +"baptiser que Christ m'a envoyé, c'est pour annoncer l'Évangile\" ?" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "Règle 3 - interpréter selon le contexte historique et culturel" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +#, fuzzy +msgid "" +"At first we are not asking What does it mean to me? but " +"What did it mean to the original readers?; later we can ask, " +"What does it mean to me?. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" +"En premier, ne nous demandons pas \"Qu'est ce que cela signifie pour moi ?\" " +"mais plutôt \"Qu'est ce que cela signifie pour le lecteur original ?\"; " +"ensuite nous pouvons nous demander \"Qu'est ce que cela signifie pour moi ? " +"\". Nous devons prendre en compte le contexte historique et culturel des " +"auteurs et des destinataires." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "Exemple 3A" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +#, fuzzy +msgid "" +"3 days & 3 nights (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" +"\"3 jours & 3 nuits\" (Matthieu.12:40) ont conduit certains à la " +"\"théorie de la crucifixion du mercredi\", particulièrement le culte de " +"l'Armstrongisme. Comment Jésus pouvait-il mourir le vendredi après-midi et " +"ressusciter le dimanche matin tout en étant \"ressuscité le troisième jour" +"\" (Matthieu 16:21) ? La signification exacte de \"trois\" ou de \"jour\" " +"n'aide pas à expliquer la contradiction apparente." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +#, fuzzy +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" +"Nous avons besoin d'une anecdote historique : les juifs comptaient n'importe " +"quelle fraction d'une journée comme un jour complet, de la même façon que " +"l'on compterait des seaux d'eau (s'il y a six seaux d'eau et demi, nous " +"dirions qu'il y a 7 seaux d'eau même si l'un d'eux n'est que partiellement " +"rempli). Ainsi dans l'esprit des juifs, n'importe quelle fraction d'une " +"journée était comptée comme une jour complet. Les jours commençaient à 6h du " +"matin et se finissaient à 6h du soir. Vendredi de 15h à 18h = jour 1. " +"Vendredi 18h à samedi 18h = jour 2. Samedi 18h à dimanche à peu près 5h = " +"jour 3. L'interprétation dans le contexte culturel nous ôte tout trouble." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "Exemple 3B" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +#, fuzzy +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" +"Genèse 15:7-21. Le contexte historique nous apprend que couper un animal en " +"deux puis passer entre les morceaux était la procédure usuelle pour conclure " +"un contrat à l'époque d'Abraham. Les deux parties marchaient au milieu, " +"promettant que le démembrement leur arriverait s'ils ne réalisaient pas leur " +"part du contrat. Mais dans ce cas précis, seulement Dieu passe entre les " +"morceaux, en faisant un pacte unilatéral." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "Règle 4 - Interpréter selon l'usage usuel des mots" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +#, fuzzy +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" +"Laissez le langage littéral être littéral et le langage figuratif être " +"figuratif. Et faites attention aux idiomes, qui ont des sens particuliers." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "Exemple 4A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +msgid "evil eye in Mt.6:23." +msgstr "oeil en mauvais état dans Mt.6:23." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +#, fuzzy +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" +"Règle n°1, définition de \"oeil\" et de \"mauvais état\" - pas d'aide ici. " +"Règle n°2, le contexte : Il semble amener encore plus de confusion ! Ce " +"verset ne semble pas avoir de lien avec l'avant et l'après ! Ceci nous " +"indique que nous ne le comprenons pas correctement..." + +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +#, fuzzy +msgid "" +"What we have here is a Hebrew idiom, evil eye. Let's look up " +"other uses of this idiom: Mt.20:15 \"Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" +"Ce que nous avons ici est un idiome hébraïque. Recherchons d'autres usages " +"de cet idiome : Mt.50:15 \"Ne m'est-il pas permis de faire de mon " +"bien ce que je veux? Ou vois-tu de mauvais oeil [KJV = \"oeil envieux\"] que " +"je sois bon [KJV = \"généreux\"]? \" Nous voyons ici qu'avoir un " +"oeil mauvais est un idiome Hébreu qui signifie être envieux. Maintenant, " +"retournez à Mt.6 et observez comme cette dimension prend toute sa valeur au " +"sein du texte." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "Exemple 4B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 The Lord's hand is not short;" +msgstr "Is.59:1 Non, la main de l'Eternel n'est pas trop courte" + +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 Underneath are the everlasting arms." +msgstr "Deut.33:27 Et sous ses bras éternels est une retraite." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +#, fuzzy +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"Kingdom of the Cults) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 He will cover you with His feathers; And under His wings " +"shalt thou trust. W.M. said, By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" +"Esaïe 59:1 \"la main de l'Eternel n'est pas trop courte...\" Deutéronome 33:27 \"Et sous ses bras éternels est une " +"retraite.\" Les références aux parties du corps de Dieu sont " +"utilisées par les Saints des Derniers Jours pour prouver que Dieu s'est fait " +"homme juste comme nous. Une fois qu'ils ont convaincus les gens de cela, ils " +"poursuivent en enseignant que nous pouvons devenir Dieu comme Il l'est ! " +"Lors d'une de ses intervention, un groupe d'anciens Mormons interpella " +"Walter Martin (auteur de Kingdom of the Cults) avec une " +"énumération de versets comme ceux-ci. Le Dr Martin leur demanda alors de " +"lire une verset de plus : Psaumes 91:4 \" Il te couvrira de ses " +"plumes, Et tu trouveras un refuge sous ses ailes...\". W. Martin " +"dit \"avec les mêmes règles d'interprétations vous ayant servis à prouver " +"que Dieu est un homme, vous venez de prouver qu'Il est un oiseau.\" Les " +"Mormons n'eurent plus qu'à rire en réalisant le ridicule de leur position." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" +"Règle 5 - Comprendre l'objectif des paraboles et la différence entre une " +"parabole et une allégorie" + +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: A story where each element has a meaning." +msgstr "" +"Une allégorie est : Une histoire où chaque élément à une " +"signification." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "Chaque parabole est une allégorie, vrai ou faux ?" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:193 +#, fuzzy +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" +"Certaines paraboles sont des allégories, par exemple la parabole du semeur " +"en est une. La graine représente la Parole de Dieu, les épines sont les " +"soucis et la cupidité, etc. Mais la pluspart des paraboles ne sont pas des " +"allégories, mais de simples récits illustrant un point particulier. Il est " +"dangereux de fonder notre doctrine sur des paraboles, elles peuvent être " +"détournées pour leur faire dire toute sorte de choses. Nous devons fonder " +"notre doctrine sur des Écritures qui l'écrivent clairement; si ensuite une " +"parabole les illustre, tant mieux." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "Exemple 5A" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +#, fuzzy +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" +"La parabole de la veuve et du juge inique dans Luc 18:1-8. Cette histoire " +"illustre une leçon : le courage dans la prière. Si nous en faisons une " +"allégorie, qu'avons nous ?" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" +"Tout un éventail de brutalités se font jour : Dieu est peu disposé à " +"protéger les droits des veuves, les prières \"L'embêtent\", etc." + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "Exemple 5B" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +#, fuzzy +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" +"La parabole de l'économe infidèle dans Luc 16:1-9. Quel est le sujet de la " +"parabole ? est-ce une allégorie ?" + +# +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +#, fuzzy +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" +"L'économe n'est loué que pour une seule chose, son habileté à utiliser ce " +"qu'il avait pour se préparer pour le temps ou il ne l'aurait plus. Mais il " +"n'est pas loué pour son comportement contraire à l'éthique en trompant son " +"maître." + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "BibleTime" +msgstr "" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "" + +# +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "Tutoriel d'étude biblique" + +# +#: docs/howto/en/docbook/index.docbook:31 +#, fuzzy +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "L'équipe de &bibletime;, info@bibletime.de" + +# type: Content of: +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license \"Creative Commons Attribution-Share Alike\"." +msgstr "" + +# +#: docs/howto/en/docbook/index.docbook:42 +#, fuzzy +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "" +"Les citations des Écritures proviennent de la traduction française Louis " +"Segond sauf mention contraire." + +# +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "Résumé" + +# +#: docs/howto/en/docbook/index.docbook:50 +#, fuzzy +msgid "" +"The Biblestudy HowTo is a guide for studying the " +"Bible." +msgstr "" +"Ce Tutoriel d'étude biblique est un guide pour " +"l'étude de la Bible." + +# +#: docs/howto/en/docbook/index.docbook:53 +#, fuzzy +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" +"L'équipe BibleTime a l'espoir que ce tutoriel conduise les lecteurs a " +"étudier les Écritures afin de voir ce quelles disent. Ce guide d'étude a été " +"choisit tout particulièrement car il prend garde de ne pas mettre en avant " +"une doctrine particulière. Nous espérons que vous allez lire et étudier les " +"Écritures pour comprendre ce qu'elles signifient. Si vous commencez avec " +"l'envie que le Seigneur sème sa Parole dans votre cœur, Il ne vous décevra " +"pas." + +# +#~ msgid "Bob Harman" +#~ msgstr "Bob Harman" + +# +#, fuzzy +#~ msgid "" +#~ "The copyright of this text is held by the author Bob Harman. The text " +#~ "was adapted for publication with BibleTime by Fred Saalbach." +#~ msgstr "" +#~ "Les droits [NdT : copyright] de ce texte sont détenus par l'auteur Bob " +#~ "Harman. Ce texte a été adapté pour la publication avec BibleTime par Fred " +#~ "Saalbach." + +# +#, fuzzy +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Des droits non-exclusifs pour la distribution de ce document avec le " +#~ "logiciel &bibletime; ont étés concédés. La redistribution en tant " +#~ "qu'élément du logiciel BibleTime sans modifications et la reproduction " +#~ "limité telle que couverte par \"l'usage équitable\" selon les termes du " +#~ "copyright des É.U sont aussi permis. [NdT : seule la version originale en " +#~ "anglais de ce texte fait fois !]" + +# +#~ msgid "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "ncc@ncchampton.org." +#~ msgstr "" +#~ "Pour toute question concernant l'usage de ce document, contacter Bob " +#~ "Harman c/o New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "N_Cov_Church@compuserve.com" + +# +#~ msgid "8" +#~ msgstr "8" + +# +#~ msgid "20" +#~ msgstr "20" + +# +#~ msgid "10" +#~ msgstr "10" + +# +#~ msgid "5" +#~ msgstr "5" + +# +#~ msgid "One" +#~ msgstr "une" + +#~ msgid "" +#~ "Mary is already clinging to Jesus, and he is saying to stop holding him!" +#~ msgstr "" +#~ "Marie s'accroche déjà à Jésus et il lui demande d'arrêter de le tenir !" + +# +#~ msgid "Bob Harman" +#~ msgstr "Bob Harman" + +# +#~ msgid "ROLES_OF_TRANSLATORS" +#~ msgstr "" +#~ "Mathias Bavay, " +#~ "Cédric Delalande, traduction " +#~ "française" + +# +#~ msgid "Bible" +#~ msgstr "Bible" + +# +#~ msgid "HowTo" +#~ msgstr "Tutoriel" + +# +#~ msgid "The BibleTime developers" +#~ msgstr "Les développeurs BibleTime" + +#~ msgid "Error 404: File not found" +#~ msgstr "Erreur 404: Fichier non trouvé" + +#~ msgid "Devotional" +#~ msgstr "Lectures journalières" + +#~ msgid "Sidebar tips" +#~ msgstr "Aide de la barre latérale" + +# +#~ msgid "Sword CD" +#~ msgstr "CD Sword" + +# +#~ msgid "BibleTime" +#~ msgstr "BibleTime" + +# +#~ msgid "Software" +#~ msgstr "Logiciel" + +# +#~ msgid "About BibleTime" +#~ msgstr "A propos de BibleTime" + +# +#~ msgid "Screenshots" +#~ msgstr "Captures écran" + +# +#~ msgid "Gallery" +#~ msgstr "Galerie" + +# +#~ msgid "Download" +#~ msgstr "Téléchargement" + +# +#~ msgid "FAQ" +#~ msgstr "FAQ" + +# +#~ msgid "Links" +#~ msgstr "Liens" + +# +#~ msgid "Link to us" +#~ msgstr "Liens vers nous" + +# +#~ msgid "Guestbook" +#~ msgstr "Livre d'or" + +# +#~ msgid "In the press" +#~ msgstr "Dans la presse" + +# +#~ msgid "Contact" +#~ msgstr "Contact" + +# +#~ msgid "License" +#~ msgstr "Licence" + +#~ msgid "Imprint" +#~ msgstr "Mentions légales" + +#~ msgid "User forum" +#~ msgstr "Forum utilisateurs" + +# +#~ msgid "Development" +#~ msgstr "Développement" + +# +#~ msgid "Help us" +#~ msgstr "Aidez-nous" + +# +#~ msgid "Join us" +#~ msgstr "Rejoignez-nous" + +# +#~ msgid "Mailinglists" +#~ msgstr "Listes de diffusions" + +# +#~ msgid "Translation" +#~ msgstr "Traduction" + +# +#~ msgid "Biblestudy HowTo" +#~ msgstr "Tutoriel d'étude biblique" + +# +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Des droits non-exclusifs pour la distribution de ce document avec le " +#~ "logiciel &bibletime; ont étés concédés. La redistribution en tant " +#~ "qu'élément du logiciel BibleTime sans modifications et la reproduction " +#~ "limité telle que couverte par \"l'usage équitable\" selon les termes du " +#~ "copyright des É.U sont aussi permis. [NdT : seule la version originale en " +#~ "anglais de ce texte fait fois !]" + +# +#~ msgid "Please help us ..." +#~ msgstr "Aidez-nous..." + +#~ msgid "" +#~ "Our aim is to develop BibleTime into a really mature Bible study " +#~ "application that can by everyone. To ahieve this, we need your help. " +#~ "There are different possibilities for supporting the BibleTime project " +#~ "directly and indirectly:" +#~ msgstr "" +#~ "Notre but est de faire de BibleTime une application d'étude biblique " +#~ "complète utilisable par tous. Pour y parvenir, nous avons besoin de vous. " +#~ "Il existe plusieurs possibilités pour soutenir le projet BibleTime, de " +#~ "manière directe ou indirecte :" + +# +#~ msgid "Do you want to pray?" +#~ msgstr "Voulez-vous prier?" + +# +#~ msgid "" +#~ "Praying is something everybody can do. If you are praying for the Sword " +#~ "and BibleTime projects you are helping us as much as the other team " +#~ "members of the BibleTime project." +#~ msgstr "" +#~ "Tout le monde est capable de prier. Si vous priez pour les projets Sword " +#~ "et BibleTime vous nous aidez autant que les autres membres du projet " +#~ "BibleTime." + +# +#~ msgid "Do you know how to program software?" +#~ msgstr "Savez vous développer des logiciels?" + +# +#~ msgid "" +#~ "Do you know how to program in C++? Are you familiar with the KDE " +#~ "programming interface or are motivate to learn it? If you have time to " +#~ "regularly work on the BibleTime source code we ask you to join our team. " +#~ "If you want to do so, please read the page Join us." +#~ msgstr "" +#~ "Savez-vous programmer en C++? Etes-vous familier avec l'API de KDE ou " +#~ "motivé à apprendre? Si vous avez du temps pour travailler régulièrement " +#~ "sur le code source de BibleTime veuillez rejoindre notre équipe! Pour " +#~ "nous rejoindre, lisez la page Nous rejoindre." + +# +#~ msgid "Do you know how to write documentation?" +#~ msgstr "Savez-vous écrire de la documentation?" + +# +#~ msgid "" +#~ "Do you think you would be good in working on BibleTime's english " +#~ "documentation? If you think you are, please read the page Join us." +#~ msgstr "" +#~ "Pensez-vous que vous seriez bon pour travailler sur la documentation " +#~ "anglaise de BibleTime? Si oui, veuillez lire la page Nous rejoindre." + +# +#~ msgid "Are you good in translating english into another language?" +#~ msgstr "Êtes-vous bon pour traduire de l'anglais vers une autre langue?" + +# +#~ msgid "" +#~ "BibleTime should be useable for everyone. That's why we need a " +#~ "translation into your language, if it's not yet available. If you decide " +#~ "to start working on a translation please contact us at info@bibletime." +#~ "info to see whether the translation was not yet started by another team " +#~ "member. We will provide you with the files which should be translated." +#~ msgstr "" +#~ "Nous voulons rendre BibleTime accessible à tous. C'est pourquoi nous " +#~ "avons besoin d'une traduction dans votre langue, si elle n'est pas " +#~ "disponible. Si vous décidez de travailler sur une traduction contactez " +#~ "nous à info@bibletime.info pour voir si aucun autre traducteur ne l'a " +#~ "commencé. Nous vous fournirons les fichiers à traduire." + +#~ msgid "" +#~ "You can find more information about the translation process on the page " +#~ " translation." +#~ msgstr "" +#~ "Vous en saurez plus sur le processus de traduction ici : traduire BibleTime" + +# +#~ msgid "Join the BibleTime team" +#~ msgstr "Rejoindre l'équipe BibleTime" + +# +#~ msgid "" +#~ "We are glad for everybody who helps us improving the BibleTime software, " +#~ "it's documentation and it's translations." +#~ msgstr "" +#~ "C'est pour nous une joie de voir de nombreuses personnes nous aider à " +#~ "améliorer le logiciel BibleTime, ainsi que la documentation et les " +#~ "traductions." + +# +#~ msgid "The basic steps.." +#~ msgstr "La marche à suivre..." + +# +#~ msgid "" +#~ "The following are necessary for each type of team member. Please follow " +#~ "them!" +#~ msgstr "" +#~ "Cette démarche est nécessaire pour tous les types de membres de l'équipe. " +#~ "Veuillez la suivre avec attention!" + +# +#~ msgid "" +#~ "If you don't have an account on SourceForge, please sign up for one. It's " +#~ "free. We need your username to add you to the team members, to assign " +#~ "tasks to you, etc." +#~ msgstr "" +#~ "Si vous ne possédez pas de compte Sourceforge, veuillez en créer un. " +#~ "Cette procédure est gratuite. Nous avons besoin de votre nom " +#~ "d'utilisateur pour vous ajouter aux membres de l'équipe, pour vous " +#~ "confier des tâches, etc." + +# +#~ msgid "" +#~ "Subscribe to the BibleTime development mailing list. All developers read " +#~ "this mailing list, so everybody knows what's hapenning." +#~ msgstr "" +#~ "Inscrivez-vous à la liste de diffusion de développement de BibleTime. " +#~ "Tous les développeurs lisent cette liste, pour que chacun soit au courant " +#~ "de l'actualité de l'équipe." + +# +#~ msgid "" +#~ "Get the development version of BibleTime and install it. If you need help " +#~ "with this ask on the mailing list or look into the documentation section." +#~ msgstr "" +#~ "Téléchargez la version développement de BibleTime et installez-la. Si " +#~ "vous avez besoin d'aide à ce niveau, posez vos questions sur la liste de " +#~ "diffusion ou consultez la section documentation." + +# +#~ msgid "The next steps for software developers..." +#~ msgstr "Les prochaines étapes concernent les développeurs du logiciel..." + +# +#~ msgid "" +#~ "Work through some of the Qt 3 and KDE 3 tuorials to get used to " +#~ "programming with the things BibleTime uses." +#~ msgstr "" +#~ "Travaillez les tutoriaux de Qt3 et de KDE3 pour vous habituer à la " +#~ "programmation utilisée pour BibleTime" + +# +#~ msgid "" +#~ "If you don't know what to do please ask on the mailing list for some " +#~ "tasks. Don't forget to add how difficult it should be." +#~ msgstr "" +#~ "Si vous ne savez pas quoi faire, demandez à la liste de diffusion une " +#~ "tâche à accomplir. N'oubliez pas de préciser le niveau de difficulté que " +#~ "vous désirez." + +# +#~ msgid "The next steps for documentation authors..." +#~ msgstr "Les prochaines étapes concernent les auteurs de la documentation..." + +# +#~ msgid "" +#~ "Read the existing english documentation. It's located in the docs/ " +#~ "directory of the bibletime cvs directory." +#~ msgstr "" +#~ "Lisez la documentation anglaise existante. Elle est située dans le " +#~ "répertoire docs/ du répertoire cvs de Bible Time." + +# +#~ msgid "" +#~ "The documentation is stored in docbook files in the unicode " +#~ "subdirectories of each documentation part (handbook, Bible study howto, " +#~ "installation, helpdialog). Please don't edit the HTML files directly " +#~ "because they're generated from the docbook files. The translation file " +#~ "are also generated from the docbook data." +#~ msgstr "" +#~ "La documentation est stockée dans des fichiers docbook situés dans le " +#~ "sous-répertoire unicode de chaque partie de documentation (handbook, " +#~ "Bible study howto, installation, helpdialog). N'éditez pas directement " +#~ "les fichiers HTMLcar ils sont générés à partir des fichiers docbook. Le " +#~ "fichier de traduction est aussi généré à partir des données docbook." + +# +#~ msgid "The next steps for translators..." +#~ msgstr "Les prochaines étapes concernent les traducteurs..." + +#~ msgid "" +#~ "Have a look at the internationaliziation pages of the KDE project. " +#~ "They're located at i18n.kde.org." +#~ msgstr "" +#~ "Jetez un oeil aux pages d'internationalisation du projet KDE. On peut les " +#~ "trouver ici : i18n.kde.org" + +# +#~ msgid "" +#~ "Install the program KBabel, if it's not yet installed on your system. It " +#~ "will help you a lot with the translation process." +#~ msgstr "" +#~ "Installez le programme KBabel, s'il n'est pas encore installé sur votre " +#~ "système. Il sera une aide précieuse dans le processus de traduction." + +#~ msgid "" +#~ "Read the page about translating " +#~ "BibleTime." +#~ msgstr "" +#~ "Lisez la page suivante : traduire " +#~ "BibleTime" + +# +#~ msgid "BibleTime development mailing list" +#~ msgstr "Liste de diffusion de l'équipe de développement de BibleTime" + +#~ msgid "" +#~ "To subscribe to the development mailing list of the BibleTime project " +#~ "please visit the following web page and enter your eMail address there: " +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." +#~ msgstr "" +#~ "Pour s'inscrire à la liste de l'équipe de développement de BibleTime, " +#~ "rendez-vous sur la page suivante et entrez votre adresse email : www.crosswire." +#~ "org/mailman/listinfo/bt-devel." + +#~ msgid "" +#~ "Archives of the BibleTime development mailing list are available at " +#~ "www.crosswire." +#~ "org/pipermail/bt-devel." +#~ msgstr "" +#~ "Les archives de la liste de diffusion de BibleTime sont accessibles ici : " +#~ "www.crosswire." +#~ "org/pipermail/bt-devel." + +# +#~ msgid "Sword development mailing list" +#~ msgstr "Liste de diffusion du développement de Sword" + +#~ msgid "" +#~ "To subscribe to the development mailing list of the Sword project please " +#~ "visit the following web page and enter your eMail address there: www." +#~ "crosswire.org/mailman/listinfo/sword-devel." +#~ msgstr "" +#~ "Pour s'inscrire à la liste de l'équipe de développement de Sword, rendez-" +#~ "vous sur la page suivante et entrez votre adresse email : www.crosswire." +#~ "org/mailman/listinfo/sword-devel." + +#~ msgid "" +#~ "Archives of the Sword development mailing list are available at www.crosswire.org/" +#~ "pipermail/sword-devel." +#~ msgstr "" +#~ "Les archives de la liste de diffusion de Sword sont accessibles ici : " +#~ "www." +#~ "crosswire.org/pipermail/sword-devel." + +# +#~ msgid "BibleTime's development" +#~ msgstr "Développement de BibleTime" + +# +#~ msgid "" +#~ "These pages describe how to join in the development of BibleTime and " +#~ "which ways exist to help us! BibleTime's quality and usefulness depends " +#~ "on the help of others to a large degree." +#~ msgstr "" +#~ "Ces pages expliquent comment rejoindre l'équipe de développement de " +#~ "BibleTime et comment vous pouvez nous aider ! La qualité et la " +#~ "flexibilité de BibleTime dépend en grande partie de l'aide des uns et des " +#~ "autres." + +# +#~ msgid "" +#~ "Please read the following pages very carefully to see whether you can " +#~ "help us with the development!" +#~ msgstr "" +#~ "Veuillez lire les pages suivantes avec attention afin de savoir si vous " +#~ "pouvez nous aider dans le développement !" + +#~ msgid "Wait a minute" +#~ msgstr "Un instant..." + +#~ msgid "" +#~ "Did you see "The Passion"? Whether you found the film inspiring " +#~ "or not, or you didn't see it at all -- If you want to find out more about " +#~ "the passion of Jesus Christ, you can visit the "the good news" webpages. It has " +#~ "more information ready for you, maybe even in your local language." +#~ msgstr "" +#~ "Avez-vous vu "La Passion du Christ" ? Le film vous a-t-il " +#~ "parlé ? Peut-être ne l'avez-vous pas vu ? -- dans tous les cas, si vous " +#~ "voulez en savoir plus sur la passion de Jésus-Christ, vous pouvez visiter " +#~ "le site "the good news", qui vous donnera plus d'information à ce sujet, même en " +#~ "Français !" + +# +#~ msgid "The document is not available" +#~ msgstr "Ce document n'est pas disponible" + +# +#~ msgid "" +#~ "The document you wanted to get is not available on www.bibletime.info. Please use the " +#~ "navigation tree on the left to see if the document was moved." +#~ msgstr "" +#~ "Le document que vous avez demandé n'est pas disponible sur www.bibletime.info. Veuillez " +#~ "utiliser la barre de navigation latérale pour vérifier si le document n'a " +#~ "pas été déplacé" + +# +#~ msgid "" +#~ "If you can't solve the problem please report the URL which failed to " +#~ "info@bibletime.info. Thank you very much!" +#~ msgstr "" +#~ "Si vous n'arrivez pas à résoudre le problème, envoyez l'adresse fautive à " +#~ "info@bibletime.info. Merci beaucoup !" + +# +#~ msgid "" +#~ "Jn.5:39-40You search the Scriptures, because you think that in " +#~ "them you have eternal life; and it is these that bear witness of Me; and " +#~ "you are unwilling to come to Me, that you may have life." +#~ msgstr "" +#~ "Jean 5:39-40\"Vous sondez les Écritures, parce que vous pensez " +#~ "avoir en elles la vie éternelle : ce sont elles qui rendent témoignage de " +#~ "moi. Et vous ne voulez pas venir à moi pour avoir la vie!\"" + +# +#~ msgid "Translations" +#~ msgstr "Traductions" + +#~ msgid "" +#~ "It will cost you just a few minutes to update the webpage translation in " +#~ "your language. Help with the translations is something all users can do " +#~ "and which help all users. If you want to help us keeping the translations " +#~ "up to date, please read the page about making translations and update the translation file of your " +#~ "own language." +#~ msgstr "" +#~ "Cela ne vous prendra que quelques minutes de mettre à jour la traduction " +#~ "du site dans votre langue. L'aide à la traduction est quelquechose que " +#~ "n'importe quel utilisateur peut faire, et qui aide vraiment tous les " +#~ "utilisateurs. Si vous voulez nous aider à garder les traductions à jour, " +#~ "veuillez lire la page comment " +#~ "traduire et mettez à jour le fichier de traduction dans votre " +#~ "propre langue." + +#~ msgid "Introduction" +#~ msgstr "Introduction" + +# +#~ msgid "" +#~ "BibleTime is a Bible study application for Linux. It is based on the " +#~ "K Desktop Environment and uses " +#~ "the Sword " +#~ "programming library to work with Bible texts, commentaries, dictionaries " +#~ "and books provided by the Crosswire Bible Society." +#~ msgstr "" +#~ "BibleTime est une application d'étude biblique pour Linux. Elle est basée " +#~ "sur l'environnement de bureau KDE et utilise les bibliothèques de programmation Sword pour travailler avec les textes " +#~ "bibliques, commentaires, dictionnaires et livres fournis par la Crosswire Bible Society." + +# +#~ msgid "The history of BibleTime" +#~ msgstr "L'historique de BibleTime" + +#~ msgid "" +#~ "Back in June of 1999 Thomas Hagedorn, Thorsten Uhlmann and Joachim Ansorg " +#~ "started to work on a Bible study application for KDE 1.0." +#~ msgstr "" +#~ "En Juin 1999, Thomas Hagedorn, Thorsten Uhlmann et Joachim Ansorg " +#~ "commencèrent à travailler sur une application d'étude biblique pour KDE " +#~ "1.0." + +#~ msgid "" +#~ "The first version was released two months later as version 0.1. This " +#~ "version was very simple and supported only the most basic things." +#~ msgstr "" +#~ "La première version fut lancée deux mois plus tard (version 0.1). Cette " +#~ "version était très simple et ne permettait de faire que des choses très " +#~ "basiques." + +#~ msgid "" +#~ "After three months of hard work version 0.2 was released to the public. " +#~ "This version was usable, it supported basic printing, searching and " +#~ "offered a simple editor for personal notes." +#~ msgstr "" +#~ "Après trois mois de dur labeur, la version 0.2 fut dévoilée au grand " +#~ "public. Cette version était utilisable, elle supportait l'impression, la " +#~ "recherche et offrait un éditeur de notes personnelles simple." + +#~ msgid "" +#~ "BibleTime 0.2 was later ported to KDE 2 and totally redesigned with a " +#~ "more powerful interface, better printing and a lot of internal changes. " +#~ "This version was called BibleTime 0.3" +#~ msgstr "" +#~ "BibleTime 0.2 fut ensuite écrit pour KDE 2 avec une interface plus " +#~ "puissante, une amélioration de l'impression, et beaucoup de changements " +#~ "internes. Cette version prit le nom de BibleTime 0.3." + +#~ msgid "" +#~ "BibleTime 1.0, which was released almost one year after version 0.3 and " +#~ "was the first version we considered as stable." +#~ msgstr "" +#~ "BibleTime 1.0, qui sortit presque un an après la version 0.3, fut la " +#~ "première que nous avons considéré comme stable." + +#~ msgid "" +#~ "BibleTime 1.1 and 1.2 followed later on. BibleTime 1.2 is the first " +#~ "version of BibleTime for version 3.0 of KDE." +#~ msgstr "" +#~ "BibleTime 1.2 et 1.3 suivirent un peu plus tard. BibleTime 1.2 est la " +#~ "première version de BibleTime tournant sous KDE 3." + +#~ msgid "" +#~ "BibleTime version 1.5 has been released in july 2005 after a long time of " +#~ "development." +#~ msgstr "" +#~ "La version 1.5 de BibleTime est sortie en Juillet 2005 après une longue " +#~ "période de développement." + +# +#~ msgid "How to contact us" +#~ msgstr "Comment nous contacter" + +# +#~ msgid "The BibleTime user forum." +#~ msgstr "Le forum d'utilisation de BibleTime" + +#~ msgid "" +#~ "This is the place to ask questions about BibleTime. If you have trouble " +#~ "with installing and/or using BibleTime post a message in the forum, and " +#~ "hopefully you'll have an answer in time." +#~ msgstr "" +#~ "Voici l'endroit où poser des questions sur BibleTime. Si vous avez des " +#~ "problèmes liés à l'installation ou à l'utilisation de BibleTime, veuillez " +#~ "écrire un message dans le forum, et vous obtiendrez certainement une " +#~ "réponse rapidement." + +#~ msgid "" +#~ "If you are an experienced BibleTime user and can spare some time, please " +#~ "regularly check out the forum and answer questions of people who have " +#~ "less experience than you. Thereby you would also help the developers to " +#~ "concentrate on the work of development instead of user support." +#~ msgstr "" +#~ "Si vous êtes un utilisateur de BibleTime expérimenté et que vous pouvez y " +#~ "consacrer du temps, veuillez consulter le forum régulièrement et répondre " +#~ "aux questions de personnes moins expérimentées. Ainsi, vous viendriez " +#~ "aussi en aide aux développeurs, qui pourraient se concentrer sur des " +#~ "tâches de développement, plutôt que sur le support utilisateur." + +# +#~ msgid "Send a Bug report" +#~ msgstr "Envoyer un rapport de bogue." + +#~ msgid "" +#~ "If you find a bug in BibleTime use this link to report it so it can be " +#~ "fixed in later versions. Please include detailed descriptions of your " +#~ "setup and how the developers can reproduce the bug." +#~ msgstr "" +#~ "Si vous trouvez un bogue dans BibleTime, utilisez ce lien pour le " +#~ "signaler afin qu'il soit réparé dans les versions suivantes. Veuillez " +#~ "inclure une description détaillée de votre système et préciser comment " +#~ "les développeurs peuvent reproduire le problème." + +#~ msgid "Send a feature suggestion" +#~ msgstr "Envoyer une suggestion de fonction" + +#~ msgid "" +#~ "If you have an idea how to improve BibleTime please use this link to tell " +#~ "the developers about it." +#~ msgstr "" +#~ "Vous avez une idée pour améliorer BibleTime ? Utilisez ce lien pour en " +#~ "avertir les développeurs." + +# +#~ msgid "Report a website problem" +#~ msgstr "Signaler un problème concernant le site internet" + +#~ msgid "" +#~ "If you found a problem with the website or have a suggestion how it could " +#~ "be improved, please use this link to tell the webmaster about it." +#~ msgstr "" +#~ "Si vous avez rencontré un problème sur le site web, ou si vous avez des " +#~ "idées pour l'améliorer, veuillez utiliser ce lien pour en informer le " +#~ "webmaster." + +# +#~ msgid "Frequently Asked Questions" +#~ msgstr "Foire Aux Questions" + +# +#~ msgid "Installation problems" +#~ msgstr "Problèmes d'installation" + +# +#~ msgid "Why is the toolbar missing?" +#~ msgstr "Pourquoi la barre d'outils n'apparait-elle pas ?" + +# +#~ msgid "" +#~ "Please run configure with the parameter --prefix=<your KDE " +#~ "directory>. Then run make and make install as usual. The KDE " +#~ "directories for the widely used Linux distributions are: " +#~ "RedHat: /usr SuSE: /opt/kde3 " +#~ "Mandrake: /usr Alternatively you can " +#~ "run the command \"kde-config --prefix\" to get your KDE directory. The " +#~ "commands are:" +#~ msgstr "" +#~ "Veuillez exécuter configure avec les paramètres --prefix=<votre " +#~ "dossier KDE>. Puis exécuter make et make install comme d'habitude. " +#~ "Les dossiers KDE des distributions les plus courantes sont : " +#~ " RedHat: /usr SuSE: /opt/" +#~ "kde3 Mandrake: /usr Vous " +#~ "pouvez également exécuter la commande \"kde-config --prefix\" pour savoir " +#~ "quel est votre dossier KDE. Les commandes sont :" + +# +#~ msgid "./configure --prefix=<your KDE directory>" +#~ msgstr "./configure --prefix=<votre dossier KDE>" + +# +#~ msgid "make" +#~ msgstr "make" + +# +#~ msgid "make install" +#~ msgstr "make install" + +# +#~ msgid "The translations are missing!" +#~ msgstr "Les traductions ne sont pas disponibles !" + +# +#~ msgid "" +#~ "Please install the package bibletime-i18n which contains the translations " +#~ "of the daily tips, the handbook, the installation instructions and the " +#~ "Bible study howto." +#~ msgstr "" +#~ "Veuillez installer le paquetages bibletime-i18n qui contient les " +#~ "traductions des astuces, du manuel, des instructions d'installation et du " +#~ "tutoriel d'étude biblique." + +# +#~ msgid "Usage problems" +#~ msgstr "Problèmes d'utilisation" + +# +#~ msgid "Is it possible to search for a specific Strong number?" +#~ msgstr "Est-il possible de rechercher un numéro Strong spécifique ?" + +# +#~ msgid "" +#~ "You need at least BibleTime 1.1 for this. Turn on the default usage of " +#~ "Strong's numbers in the optionsdialog (Sword->Filter settings). Then " +#~ "open the seachdialog and search for <0120> or any other Strong code." +#~ msgstr "" +#~ "Vous devez avoir la version 1.1 pour cela. Activez l'affichage des " +#~ "numéros Strong dans la fenêtre des préférences (Sword >Configuration " +#~ "des filtres). Puis ouvrez la fenêtre de recherche et cherchez " +#~ "<0120> ou n'importe quel autre numéro Strong." + +# +#~ msgid "Why do I see only question marks instead of Unicode text?" +#~ msgstr "" +#~ "Pourquoi vois-je apparaître des points d'interrogation à la place du " +#~ "texte Unicode (en français : accents, cédilles etc.) ?" + +# +#~ msgid "" +#~ "First make sure you have the latest version of the module which has the " +#~ "problems! Check www." +#~ "crosswire.org/sword for this." +#~ msgstr "" +#~ "Tout d'abord, assurez vous d'avoir la dernière version du module qui pose " +#~ "problème ! Vérifiez-le ici : www." +#~ "crosswire.org/sword." + +# +#~ msgid "" +#~ "You have to install an unicode font like Code2000, Arial Unicode MS or " +#~ "Bitstream Cyberbit to display the special unicode characters. Check the " +#~ "section \"Configuring BibleTime->Options Dialog->Fonts\" in the handbook " +#~ "of BibleTime how to setup Unicode fonts under Linux." +#~ msgstr "" +#~ "Vous devez installer une police unicode telle que Code2000, Arial Unicode " +#~ "MS ou Bitstream Cyberbit pour afficher les caractères unicode spéciaux. " +#~ "Consultez la section \"Configurer BibleTime->Fenêtres d'Option->Polices\" " +#~ "dans le manuel de BibleTime pour voir comment installer des polices " +#~ "Unicode sous Linux." + +# +#~ msgid "Modules" +#~ msgstr "Modules" + +# +#~ msgid "The KJV shows no Strongs numbers in the NT!" +#~ msgstr "Aucun numéro Strong n'apparaît dans le NT du module KJV !" + +# +#~ msgid "" +#~ "Due to copyright problems the old KJV module which contained all Strongs " +#~ "numbers had to be removed. The project KJV2003 was started to create a " +#~ "public domain text with all Strong numbers in it. At this time it's not " +#~ "yet finished so the numbers are not available in all verses of the NT. " +#~ "The status of the project is available at Crosswire." +#~ msgstr "" +#~ "A cause de problèmes de licence, le vieux module de KJV qui contenait les " +#~ "numéros Strong a dû être retiré. Le projet KJV2003 a été lancé pour créer " +#~ "un texte public contenant les numéros Strong. A l'heure actuelle, il " +#~ "n'est pas encore terminé, et les numéros ne sontpas disponibles dans tous " +#~ "les versets du NT. L'état du projet est disponible sur le site de " +#~ "Crosswire." + +# +#~ msgid "Where can I write down my personal notes?" +#~ msgstr "Où puis-je écrire mes notes personnelles ?" + +# +#~ msgid "" +#~ "You have to install the module \"Personal\", which is available as a " +#~ "commentary on Crosswire. See our commentary page for " +#~ "more information: Commentaries." +#~ msgstr "" +#~ "Vous devez installer le module \"Personal\" disponible sous la forme de " +#~ "commentaire ici : Personal. Veuillez consulter la " +#~ "page commentaires pour plus d'information." + +# +#~ msgid "Why is one of the two testaments of a Bible module empty?" +#~ msgstr "Pourquoi l'un des deux testaments manque-t'il dans un module ?" + +#~ msgid "" +#~ "Some modules only contain the text of the old or new testament. Recent " +#~ "versions of BibleTime should only offer the testament which has some text " +#~ "in it." +#~ msgstr "" +#~ "Certains modules ne contiennent QUE le texte de l'AT ou du NT. Les " +#~ "versions récentes de BibleTime ne devraient rendre disponible que les " +#~ "testaments contenant du texte." + +# +#~ msgid "" +#~ "You can find some nice screenshots of BibleTime here, showing one or two " +#~ "text module(s) each. They demonstrate the powerful Unicode handling " +#~ "mechanisms of Trolltech's " +#~ "QT 3. Some of the screenshots are really impressive." +#~ msgstr "" +#~ "Vous pouvez trouver de belles captures d'écrans de BibleTime ici. On peut " +#~ "y voir la qualité de gestion des mécanismes Unicode de QT 3 par Trolltech. Certaines captures " +#~ "sont vraiment saisissantes." + +# +#~ msgid "" +#~ "Most of the screenshots were created using the superb Code2000 Unicode font. " +#~ "Click on the preview images to see a large and detailed version of each " +#~ "screenshot." +#~ msgstr "" +#~ "La plupart des captures ont été créées en utilisant la superbe police de " +#~ "caractère Unicode Code2000. Cliquez sur les images de prévisualisation pour voir " +#~ "une version détaillée de chaque capture." + +#~ msgid "WLC - hebrew rendering" +#~ msgstr "WLC - mise en forme de l'hébreu" + +# +#~ msgid "" +#~ "The WLC (short for Westminster Leningrad " +#~ "Codex), the best available text of the Hebrew Old Testament." +#~ msgstr "" +#~ "Le module WLC (acronyme de Westminster " +#~ "Leningrad Codex), le meilleur texte de l'Ancien Testament " +#~ "Hébreu disponible." + +# +#~ msgid "" +#~ "As you can see, BibleTime renders the text correctly from right to left. " +#~ "Those of you who can read Hebrew will notice that the Vowel Points and " +#~ "the Cantillation Marks (you can switch both of them on and off) are " +#~ "displayed correctly. Large " +#~ "screenshot" +#~ msgstr "" +#~ "Comme vous pouvez le voir, le texte est mis en forme par BibleTime de " +#~ "droite à gauche. Ceux parmi vous qui lisent l'Hébreu se rendront compte " +#~ "que les Voyelles et les Cantillations (qui peuvent être désactivées) sont " +#~ "affichées correctement. Capture " +#~ "d'écrans" + +#~ msgid "BHS - hebrew rendering" +#~ msgstr "BHS - mise en forme de l'Hébreu" + +#~ msgid "Peshitta - early syrian translation" +#~ msgstr "Peshitta - traduction syrienne primitive" + +# +#~ msgid "" +#~ "The Peshitta contains an early Syrian text, running " +#~ "from right to left." +#~ msgstr "" +#~ "Le module Peshitta contient un texte primitif " +#~ "Syrien, qui se lit de droite à gauche." + +# +#~ msgid "" +#~ "QT renders this text very nice with Code2000, which is one of the very " +#~ "few fonts that support syrian characters. Large screenshot" +#~ msgstr "" +#~ "QT offre un bon rendu du texte grâce à Code200, l'une des rares polices " +#~ "qui supporte les caractères Syriens. Capture d'écrans" + +#~ msgid "Peshitta - early syrian translation" +#~ msgstr "Peshitta - traduction syrienne primitive" + +#~ msgid "The Arabic Bible" +#~ msgstr "La Bible Arabe" + +# +#~ msgid "" +#~ "AraSVD: The Arabic Bible. Very nice example for " +#~ "right-to-left rendering of a complex script - Arabic is probably one of " +#~ "the most complicated scripts of the world. This screenshot was taken " +#~ "after linebreaks were switched off, providing a more readable text view. " +#~ "Large screenshot" +#~ msgstr "" +#~ "AraSVD: La Bible Arabe. Très bel exemple de mise en " +#~ "forme de droite à gauche d'une écriture complexe - L'Arabe est " +#~ "probablement l'une des écritures les plus compliquées du monde. Cette " +#~ "capture a été prise après avoir désactivé les retour à la ligne " +#~ "automatisues, ce qui donne un texte plus lisible. Capture d'écrans" + +#~ msgid "The Arabic Bible" +#~ msgstr "La Bible Arabe" + +#~ msgid "Chinese rendering" +#~ msgstr "Mise en forme du Chinois" + +# +#~ msgid "" +#~ "ChiGU: Chinese Bible text. Since QT 3 BibleTime can " +#~ "correctly break the paragraphs (as you may know, there are no spaces " +#~ "between words). Large " +#~ "screenshot" +#~ msgstr "" +#~ "ChiGU: La Bible en Chinois. Depuis QT 3, BibleTime " +#~ "peut séparer les paragraphes correctement (comme vous le savez peut-être, " +#~ "il n'y a pas d'espaces entre les mots). Capture d'écrans" + +#~ msgid "Chinese rendering" +#~ msgstr "Mise en forme du Chinois" + +#~ msgid "" +#~ "Greek rendering with Strong's numbers and morphological tags</" +#~ "title>" +#~ msgstr "" +#~ "<title>Mise en forme du Grec, avec numéros Strong et marques " +#~ "morphologiques" + +#~ msgid "" +#~ "IGNT: The Interlinear Greek New Testament. The green " +#~ "numbers in \"]]>\" brackets are Strongnumbers, whereas the " +#~ "numbers in \"( )\" brackets are Morphologic Tags. Both of them can " +#~ "displayed in a tooltip using a predefined Strong's and Morphology " +#~ "dictionary, as you can see in the example. Large screenshot" +#~ msgstr "" +#~ "IGNT: Le Nouveau Testament Interlinéaire. Les " +#~ "numéros verts encadrés par les signes \"]]>\" sont les numéros " +#~ "Strong, alors que les numéros encadrés par les signes \"( )\" sont les " +#~ "marques morphologiques. L'un et l'autre peuvent être affichées dans une " +#~ "bulle d'aide à l'aide d'un dictionnaire Strong ou Morphologique défini, " +#~ "comme vous pouvez le voir dans l'exemple. Capture d'écrans" + +#~ msgid "" +#~ "Greek rendering with Strong's numbers and morphological tags" +#~ msgstr "" +#~ "Mise en forme du Grec, avec numéros Strong et marques " +#~ "morphologiques" + +#~ msgid "Korean and Thai" +#~ msgstr "Coréen and Thai" + +# +#~ msgid "" +#~ "Kor and ThaiKJV. Korean and " +#~ "Thai are very good Unicode examples covered by an amount of Unicode " +#~ "scripts already. They are displayed in a parallel view in one window. The " +#~ "first line of Thai text is of a little smaller pointsize. It is a section " +#~ "heading, and those can be turned on and off using the first toolbutton in " +#~ "the display window. Large " +#~ "screenshot" +#~ msgstr "" +#~ "Kor et ThaiKJV. Le Coréen et le " +#~ "Thai sont de très bons exemples Unicode définis par de nombreux scripts " +#~ "existants. Ils sont affichés dans une vueparallèle dans une fenêtre. La " +#~ "première ligne de texte Thai est d'une taille légèrement inférieure. Il " +#~ "s'agit d'une en-tête de section, et ces dernières peuvent être " +#~ "désactivées en utilisant le menu de la barre d'outil, dans le fenêtre " +#~ "d'affichage. Capture d'écrans" + +#~ msgid "Korean and Thai" +#~ msgstr "Coréen et Thai" + +#~ msgid "Bulgarian and footnotes" +#~ msgstr "Bulgare et notes de pied de page" + +# +#~ msgid "" +#~ "Bulgarian: The Bible in Bulgarian language. " +#~ "Bulgarian uses the Kyrillic script, which is also used in other languages " +#~ "like Russian. Notice the marked text - it is a \"footnote\". The popup " +#~ "menu shows how those can be turned on and off. Large screenshot" +#~ msgstr "" +#~ "Bulgare: La Bible en Bulgare. Les Bulgares utilisent " +#~ "l'alphabet Cyrillique, également utilisé dans d'autres langues, telles " +#~ "que le Russe. Vous pouvez remarquer que le texte porte des marques. Il " +#~ "s'agit d'une \"note de pied de page\". Le menu popup montre comment " +#~ "celles-ci peuvent être activées ou désactivées. Large screenshot" + +#~ msgid "Bulgarian and footnotes" +#~ msgstr "Bulgare et notes de pied de page" + +#~ msgid "Vietnamese and Romanian" +#~ msgstr "Vietnamien and Roumain" + +# +#~ msgid "" +#~ "Viet and RomCor. East Europe " +#~ "meets East Asia! Vietnamese and Romanian are not geographically linked, " +#~ "though they look somehow similar in this screenshot. Large screenshot" +#~ msgstr "" +#~ "Viet et RomCor. L'Europe " +#~ "Orientale et L'Asie Orientale main dans la main ! Le Vietnamien et le " +#~ "Roumain ne sont pas proches géographiquement, bien que cette capture les " +#~ "rapproche. Capture " +#~ "d'écrans" + +#~ msgid "Vietnamese and Romanian" +#~ msgstr "Vietnamien et Roumain" + +#~ msgid "Esperanto without verse numbers and linebreaks" +#~ msgstr "" +#~ "Esperanto sans numéros de versets et sans retours à la ligne " +#~ "automatiques" + +# +#~ msgid "" +#~ "YES, there is a Bible for those of you who prefer to speak Esperanto. " +#~ "This is not really a Unicode example, since the displayed characters come " +#~ "from the iso 8859-1 charset. But this shows how text looks like after " +#~ "switching off versenumbers and linebreaks. Large screenshot" +#~ msgstr "" +#~ "OUI, Il existe une Bible pour vous qui préférez parler l'Esperanto ! Ce " +#~ "n'est pas un véritable exemple d'Unicode, puisque les caractères sont du " +#~ "type iso 8859-1. Néanmoins, voici ce à quoi ressemble le texte après " +#~ "avoir désactivé les numéros de versets et les retours à la ligne " +#~ "automatiques.Capture " +#~ "d'écrans" + +#~ msgid "Esperanto without verse numbers and linebreaks" +#~ msgstr "" +#~ "Esperanto sans numéros de versets et sans retours à la ligne " +#~ "automatiques" + +# +#~ msgid "BibleTime's Guestbook" +#~ msgstr "Livre d'Or de BibleTime" + +#~ msgid "" +#~ "This is the place to leave positive or negative comments about the " +#~ "BibleTime project. This is not the place to ask questions, please use " +#~ "the BibleTime forum " +#~ "instead." +#~ msgstr "" +#~ "Voici l'endroit où vous pouvez laisser des commentaires négatifs ou " +#~ "positifs au sujet du projet BibleTime. Ce n'est pas le lieu pour poser " +#~ "des questions. Pour cela, rendez-vous sur le the forum BibleTime." + +#~ msgid "" +#~ "Please write in English, if possible. HTML is not allowed and will be " +#~ "removed, but you may use normal line breaks to divide into paragraphs." +#~ msgstr "" +#~ "Veuillez écrire en anglais si possible (!). L'utilisation de code HTML " +#~ "n'est pas permise et sera supprimée. Vous pouveznéanmoins utiliser des " +#~ "retours à la ligne normaux pour séparer les paragraphes : ils seront " +#~ "affichés correctement." + +#~ msgid "Please add your comments here:" +#~ msgstr "Veuillez ajouter vos commentaires ici." + +#~ msgid "Responsibility" +#~ msgstr "Responsabilité" + +#~ msgid "This imprint is required in Germany for all webpages." +#~ msgstr "" +#~ "Ces mentions légales sont nécessaires en Allemagne pour les pages Web." + +#~ msgid "The person who responsible for these webpages is:" +#~ msgstr "La personne responsable de ce site web est : " + +#~ msgid "" +#~ "Joachim Ansorg Alter Krofdorfer Weg 6 35398 Gießen Germany " +#~ "49.641.3605122 email: info at bibletime dot " +#~ "info" +#~ msgstr "" +#~ "Joachim Ansorg Alter Krofdorfer Weg 6 35398 Gießen Germany " +#~ "49.641.3605122 email: info at bibletime dot " +#~ "info" + +#~ msgid "Download BibleTime" +#~ msgstr "Télécharger BibleTime" + +#~ msgid "" +#~ "This is a short list of available download locations. Packages which are " +#~ "not provided on our SourceForge pages might be outdated. Please see below " +#~ "for detailed download and installation instructions." +#~ msgstr "" +#~ "Voici une courte liste de sites de téléchargement. Il se peut que les " +#~ "paquetages qui ne sont pas disponibles sur nos pages SourceForge soient " +#~ "périmés. Veuillez voir ci-dessous les instructions de téléchargement et " +#~ "d'installation." + +#~ msgid "" +#~ "Sourcecode and packages for major Linux distributions can be downloaded " +#~ "from SourceForge." +#~ msgstr "" +#~ "Le code source et les paquetagespour la plupart des grandes distributions " +#~ "Linux peuvent être téléchargés ici :SourceForge." + +#~ msgid "" +#~ "Debian packages are available for Debian Unstable and Debian Stable." +#~ msgstr "" +#~ "Des paquetages Debian sont disponibles pour Debian (Non-Stable) and " +#~ "Debian " +#~ "(Stable)." + +#~ msgid "" +#~ "Gentoo packages are available on www.gentoo.org." +#~ msgstr "" +#~ "Paquetages Gentoo disponibles ici : www.gentoo.org." + +#~ msgid "" +#~ "A FreeBSD application port of BibleTime can be found on www.freebsd.org." +#~ msgstr "" +#~ "Un portage De BibleTime sous FreeBSD est disponible ici :www.freebsd.org." + +# +#~ msgid "Installation of BibleTime" +#~ msgstr "Installation de BibleTime" + +#~ msgid "" +#~ "This section explains how to install BibleTime on your system. Basically " +#~ "there are two ways to install it: Either by using prebuilt binary " +#~ "packages or by compiling from source code. Installing BibleTime using " +#~ "prebuilt packages is the easiest way." +#~ msgstr "" +#~ "Cette section explique comment installer BibleTime sur votre système. En " +#~ "réalité, il existe deux manières de l'installer : Soit en utilisant des " +#~ "paquetages binaires pré-compilés, soit en compilant soi-même le code " +#~ "source. L'installation avec les paquetages est la plus simple." + +# +#~ msgid "Prebuilt binary packages" +#~ msgstr "Paquetages binaires pré-compilés" + +# +#~ msgid "" +#~ "We try to provide packages for the most important Linux distributions. " +#~ "These include RedHat, Mandrake and SuSE." +#~ msgstr "" +#~ "Nous essayons de fournir les paquetages pour les distributions Linux les " +#~ "plus répandues, ce qui inclut Mandrake, SuSE et RedHat." + +#~ msgid "" +#~ "First download the binary package for your Linux distribution. For " +#~ "example: You want to download BibleTime 1.4 " +#~ "for SuSE Linux 9.0. In this case you have to " +#~ "download the package bibletime-1.4-1.suse9.0.i586.rpm. Please download the package "bibletime-i18n" " +#~ "package, too. This package contains the available translations of the " +#~ "BibleTime user interface and handbook." +#~ msgstr "" +#~ "Téléchargez d'abord le paquetage correspondant à votre distribution. Par " +#~ "exemple : Vous voulez télécharger BibleTime 1.4 pour Linux SuSE 9.0. Dans ce cas, " +#~ "téléchargez bibletime-1.4-1.suse9.0.i586.rpm. " +#~ "Veuillez également télécharger le paquetage "bibletime-i18n". " +#~ "Ce dernier contient les traductions de BibleTime, du manuel et du " +#~ "tutoriel." + +#~ msgid "" +#~ "If there are no packages for your version of Linux you have to install " +#~ "from source code. Please see below how to do that." +#~ msgstr "" +#~ "S'il n'existe pas de paquetage pour votre distribution, vous devez " +#~ "installer BibleTime à partir du code source. Veuillez poursuivre la " +#~ "lecture pour en savoir plus." + +#~ msgid "Installation from source code" +#~ msgstr "Installation à partir du code source" + +#~ msgid "" +#~ "Installation using BibleTime's source code is more difficult than using " +#~ "binary packages. Please follow the steps below if you decided to install " +#~ "BibleTime from sources:" +#~ msgstr "" +#~ "Installer BibleTime à partir du code source est plus compliqué qu'en " +#~ "utilisant des paquetages. Veuillez suivre la démarche suivante pour " +#~ "installer BibleTime à partir du code source :" + +#~ msgid "" +#~ "At first make sure the required software is installed on your system. " +#~ "Depending on your Linux distribution you have to install the development " +#~ "packages of the required software, too." +#~ msgstr "" +#~ "Assurez vous premièrement que vous disposez des éléments nécessaires sur " +#~ "votre système. Selon le type de distribution que vous avez, vous devez " +#~ "aussi installer les paquetages de développement avant de vous lancer dans " +#~ "cette procédure." + +#~ msgid "KDE 3." +#~ msgstr "KDE 3." + +#~ msgid "" +#~ "At least the libraries and the base package. KDE 3 is shipped with many " +#~ "Linux distributions. Very often it's installed by default." +#~ msgstr "" +#~ "Téléchargez au moins les bibliothèques et lespaquetages de base. KDE 3 " +#~ "est fourni avec de nombreuses distributions Linux. Souvent, il est même " +#~ "installé par défaut." + +#~ msgid "" +#~ "Sword " +#~ "1.5.8." +#~ msgstr "" +#~ "Sword " +#~ "1.5.8." + +#~ msgid "" +#~ "Installation instructions are available on www.crosswire.org/sword/" +#~ "software. Basically the installation steps are" +#~ msgstr "" +#~ "Les instructions d'installation sont disponibles ici : www.crosswire.org/" +#~ "sword/software. En gros, la démarche d'installation est " + +#~ msgid "" +#~ "./usrinst.sh --enable-shared --without-clucene\n" +#~ " make\n" +#~ " make " +#~ "install\n" +#~ " make " +#~ "install_config" +#~ msgstr "" +#~ "./usrinst.sh --enable-shared --without-clucene\n" +#~ " make\n" +#~ " make " +#~ "install\n" +#~ " make " +#~ "install_config" + +#~ msgid "" +#~ "Please note that this list is only valid for the latest version of " +#~ "BibleTime, older versions may require other software." +#~ msgstr "" +#~ "Veuillez noter que cette liste n'est valide que pour la dernière version " +#~ "de BibleTime. Des versions plus anciennes peuvent nécessiter " +#~ "l'installation préalable d'autres logiciels." + +#~ msgid "Compile and install BibleTime:" +#~ msgstr "Compilez et installez BibleTime :" + +#~ msgid "" +#~ "./configure --prefix=<your KDE directory>\n" +#~ " make\n" +#~ " make install" +#~ msgstr "" +#~ "./configure --prefix=<votre dossier KDE>\n" +#~ " make\n" +#~ " make install" + +#~ msgid "" +#~ "You can get your KDE directory by running the command kde-config " +#~ "--prefix. If you get problems please read our FAQ. If there's no solution of your " +#~ "problem, please contact us at info@bibletime.info." +#~ msgstr "" +#~ "Vous pouvez savoir où est votre dossier KDE en exécutant la commande : " +#~ "kde-config --prefix. Si vous avez des problèmes, lisez " +#~ "notre FAQ. S'il n'existe pas " +#~ "de solution référencée à votre problème, veuillez nous contacter à " +#~ "info@bibletime.info." + +#~ msgid "Install Sword modules" +#~ msgstr "Installez les modules Sword" + +#~ msgid "" +#~ "You need Sword modules to work with BibleTime. Since version 1.4 " +#~ "BibleTime offers a userfriendly dialog to manage Sword modules. We " +#~ "strongly recommend this way to install modules on your computer." +#~ msgstr "" +#~ "Vous avez besoin des modules Sword pour travailler avec BibleTime. Depuis " +#~ "la version 1.4, BibleTime permet de gérer lesmodules Sword de manière " +#~ "conviviale. Nous recommandons d'utiliser cette méthode pour installer " +#~ "lesmodules sur votre ordinateur." + +#~ msgid "" +#~ "Instructions for manual module installation is available on www." +#~ "crosswire.org/sword/modules." +#~ msgstr "" +#~ "Des instructions pour une installation manuelle des modules est " +#~ "disponible ici :www.crosswire.org/sword/modules." + +# +#~ msgid "Available types of modules" +#~ msgstr "Types de modules disponibles" + +#~ msgid "" +#~ "Here is a list of available module types and where to get more " +#~ "information about the available module types:" +#~ msgstr "" +#~ "Voici une liste de types de modules disponibles, ainsi que l'endroit où " +#~ "obtenir plus d'information sur ces types de modules :" + +# +#~ msgid "Bibles" +#~ msgstr "Bibles" + +# +#~ msgid "Commentaries" +#~ msgstr "Commentaires" + +# +#~ msgid "Lexicons / Dictionaries" +#~ msgstr "Lexiques / Dictionnaires" + +# +#~ msgid "Books" +#~ msgstr "Livres" + +#~ msgid "" +#~ "GNU GENERAL PUBLIC LICENSE\n" +#~ " Version 2, June 1991\n" +#~ "\n" +#~ " Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n" +#~ " 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +#~ " Everyone is permitted to copy and distribute verbatim copies\n" +#~ " of this license document, but changing it is not allowed.\n" +#~ "\n" +#~ " Preamble\n" +#~ "\n" +#~ " The licenses for most software are designed to take away your\n" +#~ "freedom to share and change it. By contrast, the GNU General Public\n" +#~ "License is intended to guarantee your freedom to share and change free\n" +#~ "software--to make sure the software is free for all its users. This\n" +#~ "General Public License applies to most of the Free Software\n" +#~ "Foundation's software and to any other program whose authors commit to\n" +#~ "using it. (Some other Free Software Foundation software is covered by\n" +#~ "the GNU Library General Public License instead.) You can apply it to\n" +#~ "your programs, too.\n" +#~ "\n" +#~ " When we speak of free software, we are referring to freedom, not\n" +#~ "price. Our General Public Licenses are designed to make sure that you\n" +#~ "have the freedom to distribute copies of free software (and charge for\n" +#~ "this service if you wish), that you receive source code or can get it\n" +#~ "if you want it, that you can change the software or use pieces of it\n" +#~ "in new free programs; and that you know you can do these things.\n" +#~ "\n" +#~ " To protect your rights, we need to make restrictions that forbid\n" +#~ "anyone to deny you these rights or to ask you to surrender the rights.\n" +#~ "These restrictions translate to certain responsibilities for you if you\n" +#~ "distribute copies of the software, or if you modify it.\n" +#~ "\n" +#~ " For example, if you distribute copies of such a program, whether\n" +#~ "gratis or for a fee, you must give the recipients all the rights that\n" +#~ "you have. You must make sure that they, too, receive or can get the\n" +#~ "source code. And you must show them these terms so they know their\n" +#~ "rights.\n" +#~ "\n" +#~ " We protect your rights with two steps: (1) copyright the software, and\n" +#~ "(2) offer you this license which gives you legal permission to copy,\n" +#~ "distribute and/or modify the software.\n" +#~ "\n" +#~ " Also, for each author's protection and ours, we want to make certain\n" +#~ "that everyone understands that there is no warranty for this free\n" +#~ "software. If the software is modified by someone else and passed on, we\n" +#~ "want its recipients to know that what they have is not the original, so\n" +#~ "that any problems introduced by others will not reflect on the original\n" +#~ "authors' reputations.\n" +#~ "\n" +#~ " Finally, any free program is threatened constantly by software\n" +#~ "patents. We wish to avoid the danger that redistributors of a free\n" +#~ "program will individually obtain patent licenses, in effect making the\n" +#~ "program proprietary. To prevent this, we have made it clear that any\n" +#~ "patent must be licensed for everyone's free use or not licensed at all.\n" +#~ "\n" +#~ " The precise terms and conditions for copying, distribution and\n" +#~ "modification follow.\n" +#~ "\n" +#~ " GNU GENERAL PUBLIC LICENSE\n" +#~ " TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n" +#~ "\n" +#~ " 0. This License applies to any program or other work which contains\n" +#~ "a notice placed by the copyright holder saying it may be distributed\n" +#~ "under the terms of this General Public License. The \"Program\", below,\n" +#~ "refers to any such program or work, and a \"work based on the Program\"\n" +#~ "means either the Program or any derivative work under copyright law:\n" +#~ "that is to say, a work containing the Program or a portion of it,\n" +#~ "either verbatim or with modifications and/or translated into another\n" +#~ "language. (Hereinafter, translation is included without limitation in\n" +#~ "the term \"modification\".) Each licensee is addressed as \"you\".\n" +#~ "\n" +#~ "Activities other than copying, distribution and modification are not\n" +#~ "covered by this License; they are outside its scope. The act of\n" +#~ "running the Program is not restricted, and the output from the Program\n" +#~ "is covered only if its contents constitute a work based on the\n" +#~ "Program (independent of having been made by running the Program).\n" +#~ "Whether that is true depends on what the Program does.\n" +#~ "\n" +#~ " 1. You may copy and distribute verbatim copies of the Program's\n" +#~ "source code as you receive it, in any medium, provided that you\n" +#~ "conspicuously and appropriately publish on each copy an appropriate\n" +#~ "copyright notice and disclaimer of warranty; keep intact all the\n" +#~ "notices that refer to this License and to the absence of any warranty;\n" +#~ "and give any other recipients of the Program a copy of this License\n" +#~ "along with the Program.\n" +#~ "\n" +#~ "You may charge a fee for the physical act of transferring a copy, and\n" +#~ "you may at your option offer warranty protection in exchange for a fee.\n" +#~ "\n" +#~ " 2. You may modify your copy or copies of the Program or any portion\n" +#~ "of it, thus forming a work based on the Program, and copy and\n" +#~ "distribute such modifications or work under the terms of Section 1\n" +#~ "above, provided that you also meet all of these conditions:\n" +#~ "\n" +#~ " a) You must cause the modified files to carry prominent notices\n" +#~ " stating that you changed the files and the date of any change.\n" +#~ "\n" +#~ " b) You must cause any work that you distribute or publish, that in\n" +#~ " whole or in part contains or is derived from the Program or any\n" +#~ " part thereof, to be licensed as a whole at no charge to all third\n" +#~ " parties under the terms of this License.\n" +#~ "\n" +#~ " c) If the modified program normally reads commands interactively\n" +#~ " when run, you must cause it, when started running for such\n" +#~ " interactive use in the most ordinary way, to print or display an\n" +#~ " announcement including an appropriate copyright notice and a\n" +#~ " notice that there is no warranty (or else, saying that you provide\n" +#~ " a warranty) and that users may redistribute the program under\n" +#~ " these conditions, and telling the user how to view a copy of this\n" +#~ " License. (Exception: if the Program itself is interactive but\n" +#~ " does not normally print such an announcement, your work based on\n" +#~ " the Program is not required to print an announcement.)\n" +#~ "\n" +#~ "These requirements apply to the modified work as a whole. If\n" +#~ "identifiable sections of that work are not derived from the Program,\n" +#~ "and can be reasonably considered independent and separate works in\n" +#~ "themselves, then this License, and its terms, do not apply to those\n" +#~ "sections when you distribute them as separate works. But when you\n" +#~ "distribute the same sections as part of a whole which is a work based\n" +#~ "on the Program, the distribution of the whole must be on the terms of\n" +#~ "this License, whose permissions for other licensees extend to the\n" +#~ "entire whole, and thus to each and every part regardless of who wrote " +#~ "it.\n" +#~ "\n" +#~ "Thus, it is not the intent of this section to claim rights or contest\n" +#~ "your rights to work written entirely by you; rather, the intent is to\n" +#~ "exercise the right to control the distribution of derivative or\n" +#~ "collective works based on the Program.\n" +#~ "\n" +#~ "In addition, mere aggregation of another work not based on the Program\n" +#~ "with the Program (or with a work based on the Program) on a volume of\n" +#~ "a storage or distribution medium does not bring the other work under\n" +#~ "the scope of this License.\n" +#~ "\n" +#~ " 3. You may copy and distribute the Program (or a work based on it,\n" +#~ "under Section 2) in object code or executable form under the terms of\n" +#~ "Sections 1 and 2 above provided that you also do one of the following:\n" +#~ "\n" +#~ " a) Accompany it with the complete corresponding machine-readable\n" +#~ " source code, which must be distributed under the terms of Sections\n" +#~ " 1 and 2 above on a medium customarily used for software interchange; " +#~ "or,\n" +#~ "\n" +#~ " b) Accompany it with a written offer, valid for at least three\n" +#~ " years, to give any third party, for a charge no more than your\n" +#~ " cost of physically performing source distribution, a complete\n" +#~ " machine-readable copy of the corresponding source code, to be\n" +#~ " distributed under the terms of Sections 1 and 2 above on a medium\n" +#~ " customarily used for software interchange; or,\n" +#~ "\n" +#~ " c) Accompany it with the information you received as to the offer\n" +#~ " to distribute corresponding source code. (This alternative is\n" +#~ " allowed only for noncommercial distribution and only if you\n" +#~ " received the program in object code or executable form with such\n" +#~ " an offer, in accord with Subsection b above.)\n" +#~ "\n" +#~ "The source code for a work means the preferred form of the work for\n" +#~ "making modifications to it. For an executable work, complete source\n" +#~ "code means all the source code for all modules it contains, plus any\n" +#~ "associated interface definition files, plus the scripts used to\n" +#~ "control compilation and installation of the executable. However, as a\n" +#~ "special exception, the source code distributed need not include\n" +#~ "anything that is normally distributed (in either source or binary\n" +#~ "form) with the major components (compiler, kernel, and so on) of the\n" +#~ "operating system on which the executable runs, unless that component\n" +#~ "itself accompanies the executable.\n" +#~ "\n" +#~ "If distribution of executable or object code is made by offering\n" +#~ "access to copy from a designated place, then offering equivalent\n" +#~ "access to copy the source code from the same place counts as\n" +#~ "distribution of the source code, even though third parties are not\n" +#~ "compelled to copy the source along with the object code.\n" +#~ "\n" +#~ " 4. You may not copy, modify, sublicense, or distribute the Program\n" +#~ "except as expressly provided under this License. Any attempt\n" +#~ "otherwise to copy, modify, sublicense or distribute the Program is\n" +#~ "void, and will automatically terminate your rights under this License.\n" +#~ "However, parties who have received copies, or rights, from you under\n" +#~ "this License will not have their licenses terminated so long as such\n" +#~ "parties remain in full compliance.\n" +#~ "\n" +#~ " 5. You are not required to accept this License, since you have not\n" +#~ "signed it. However, nothing else grants you permission to modify or\n" +#~ "distribute the Program or its derivative works. These actions are\n" +#~ "prohibited by law if you do not accept this License. Therefore, by\n" +#~ "modifying or distributing the Program (or any work based on the\n" +#~ "Program), you indicate your acceptance of this License to do so, and\n" +#~ "all its terms and conditions for copying, distributing or modifying\n" +#~ "the Program or works based on it.\n" +#~ "\n" +#~ " 6. Each time you redistribute the Program (or any work based on the\n" +#~ "Program), the recipient automatically receives a license from the\n" +#~ "original licensor to copy, distribute or modify the Program subject to\n" +#~ "these terms and conditions. You may not impose any further\n" +#~ "restrictions on the recipients' exercise of the rights granted herein.\n" +#~ "You are not responsible for enforcing compliance by third parties to\n" +#~ "this License.\n" +#~ "\n" +#~ " 7. If, as a consequence of a court judgment or allegation of patent\n" +#~ "infringement or for any other reason (not limited to patent issues),\n" +#~ "conditions are imposed on you (whether by court order, agreement or\n" +#~ "otherwise) that contradict the conditions of this License, they do not\n" +#~ "excuse you from the conditions of this License. If you cannot\n" +#~ "distribute so as to satisfy simultaneously your obligations under this\n" +#~ "License and any other pertinent obligations, then as a consequence you\n" +#~ "may not distribute the Program at all. For example, if a patent\n" +#~ "license would not permit royalty-free redistribution of the Program by\n" +#~ "all those who receive copies directly or indirectly through you, then\n" +#~ "the only way you could satisfy both it and this License would be to\n" +#~ "refrain entirely from distribution of the Program.\n" +#~ "\n" +#~ "If any portion of this section is held invalid or unenforceable under\n" +#~ "any particular circumstance, the balance of the section is intended to\n" +#~ "apply and the section as a whole is intended to apply in other\n" +#~ "circumstances.\n" +#~ "\n" +#~ "It is not the purpose of this section to induce you to infringe any\n" +#~ "patents or other property right claims or to contest validity of any\n" +#~ "such claims; this section has the sole purpose of protecting the\n" +#~ "integrity of the free software distribution system, which is\n" +#~ "implemented by public license practices. Many people have made\n" +#~ "generous contributions to the wide range of software distributed\n" +#~ "through that system in reliance on consistent application of that\n" +#~ "system; it is up to the author/donor to decide if he or she is willing\n" +#~ "to distribute software through any other system and a licensee cannot\n" +#~ "impose that choice.\n" +#~ "\n" +#~ "This section is intended to make thoroughly clear what is believed to\n" +#~ "be a consequence of the rest of this License.\n" +#~ "\n" +#~ " 8. If the distribution and/or use of the Program is restricted in\n" +#~ "certain countries either by patents or by copyrighted interfaces, the\n" +#~ "original copyright holder who places the Program under this License\n" +#~ "may add an explicit geographical distribution limitation excluding\n" +#~ "those countries, so that distribution is permitted only in or among\n" +#~ "countries not thus excluded. In such case, this License incorporates\n" +#~ "the limitation as if written in the body of this License.\n" +#~ "\n" +#~ " 9. The Free Software Foundation may publish revised and/or new " +#~ "versions\n" +#~ "of the General Public License from time to time. Such new versions will\n" +#~ "be similar in spirit to the present version, but may differ in detail to\n" +#~ "address new problems or concerns.\n" +#~ "\n" +#~ "Each version is given a distinguishing version number. If the Program\n" +#~ "specifies a version number of this License which applies to it and \"any\n" +#~ "later version\", you have the option of following the terms and " +#~ "conditions\n" +#~ "either of that version or of any later version published by the Free\n" +#~ "Software Foundation. If the Program does not specify a version number " +#~ "of\n" +#~ "this License, you may choose any version ever published by the Free " +#~ "Software\n" +#~ "Foundation.\n" +#~ "\n" +#~ " 10. If you wish to incorporate parts of the Program into other free\n" +#~ "programs whose distribution conditions are different, write to the " +#~ "author\n" +#~ "to ask for permission. For software which is copyrighted by the Free\n" +#~ "Software Foundation, write to the Free Software Foundation; we sometimes\n" +#~ "make exceptions for this. Our decision will be guided by the two goals\n" +#~ "of preserving the free status of all derivatives of our free software " +#~ "and\n" +#~ "of promoting the sharing and reuse of software generally.\n" +#~ "\n" +#~ " NO WARRANTY\n" +#~ "\n" +#~ " 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO " +#~ "WARRANTY\n" +#~ "FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\n" +#~ "OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n" +#~ "PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER " +#~ "EXPRESSED\n" +#~ "OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" +#~ "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK " +#~ "AS\n" +#~ "TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\n" +#~ "PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\n" +#~ "REPAIR OR CORRECTION.\n" +#~ "\n" +#~ " 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN " +#~ "WRITING\n" +#~ "WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\n" +#~ "REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR " +#~ "DAMAGES,\n" +#~ "INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES " +#~ "ARISING\n" +#~ "OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT " +#~ "LIMITED\n" +#~ "TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\n" +#~ "YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY " +#~ "OTHER\n" +#~ "PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\n" +#~ "POSSIBILITY OF SUCH DAMAGES.\n" +#~ "\n" +#~ " END OF TERMS AND CONDITIONS\n" +#~ "\n" +#~ " How to Apply These Terms to Your New Programs\n" +#~ "\n" +#~ " If you develop a new program, and you want it to be of the greatest\n" +#~ "possible use to the public, the best way to achieve this is to make it\n" +#~ "free software which everyone can redistribute and change under these " +#~ "terms.\n" +#~ "\n" +#~ " To do so, attach the following notices to the program. It is safest\n" +#~ "to attach them to the start of each source file to most effectively\n" +#~ "convey the exclusion of warranty; and each file should have at least\n" +#~ "the \"copyright\" line and a pointer to where the full notice is found.\n" +#~ "\n" +#~ " <one line to give the program's name and a brief idea of what it " +#~ "does.>\n" +#~ " Copyright (C) 19yy <name of author>\n" +#~ "\n" +#~ " This program is free software; you can redistribute it and/or modify\n" +#~ " it under the terms of the GNU General Public License as published by\n" +#~ " the Free Software Foundation; either version 2 of the License, or\n" +#~ " (at your option) any later version.\n" +#~ "\n" +#~ " This program is distributed in the hope that it will be useful,\n" +#~ " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +#~ " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +#~ " GNU General Public License for more details.\n" +#~ "\n" +#~ " You should have received a copy of the GNU General Public License\n" +#~ " along with this program; if not, write to the Free Software\n" +#~ " Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 " +#~ "USA\n" +#~ "\n" +#~ "\n" +#~ "Also add information on how to contact you by electronic and paper mail.\n" +#~ "\n" +#~ "If the program is interactive, make it output a short notice like this\n" +#~ "when it starts in an interactive mode:\n" +#~ "\n" +#~ " Gnomovision version 69, Copyright (C) 19yy name of author\n" +#~ " Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show " +#~ "w'.\n" +#~ " This is free software, and you are welcome to redistribute it\n" +#~ " under certain conditions; type `show c' for details.\n" +#~ "\n" +#~ "The hypothetical commands `show w' and `show c' should show the " +#~ "appropriate\n" +#~ "parts of the General Public License. Of course, the commands you use " +#~ "may\n" +#~ "be called something other than `show w' and `show c'; they could even be\n" +#~ "mouse-clicks or menu items--whatever suits your program.\n" +#~ "\n" +#~ "You should also get your employer (if you work as a programmer) or your\n" +#~ "school, if any, to sign a \"copyright disclaimer\" for the program, if\n" +#~ "necessary. Here is a sample; alter the names:\n" +#~ "\n" +#~ " Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n" +#~ " `Gnomovision' (which makes passes at compilers) written by James " +#~ "Hacker.\n" +#~ "\n" +#~ " <signature of Ty Coon>, 1 April 1989\n" +#~ " Ty Coon, President of Vice\n" +#~ "\n" +#~ "This General Public License does not permit incorporating your program " +#~ "into\n" +#~ "proprietary programs. If your program is a subroutine library, you may\n" +#~ "consider it more useful to permit linking proprietary applications with " +#~ "the\n" +#~ "library. If this is what you want to do, use the GNU Library General\n" +#~ "Public License instead of this License." +#~ msgstr "" +#~ "GPLIntroductionThis is an unofficial translation of the GNU General " +#~ "Public Licence into French. It was not published by the Free Software " +#~ "Foundation, and does not legally state the distribution terms for " +#~ "software that uses the GNU GPL--only the original English text of the GNU " +#~ "GPL does that. However, we hope that this translation will help French " +#~ "speakers understand the GNU GPL better.Voici (http://www.linux-france.org/" +#~ "article/these/gpl.html) une adaptation non officielle de la Licence " +#~ "Publique Générale du projet GNU. Elle n'a pas été publiée par la Free " +#~ "Software Foundation et son contenu n'a aucune portée légale car seule la " +#~ "version anglaise de ce document détaille le mode de distribution des " +#~ "logiciels sous GNU GPL. Nous espérons cependant qu'elle permettra aux " +#~ "francophones de mieux comprendre la GPL.Licence Publique Générale GNU " +#~ "Version 2, Juin 1991Copyright © Free Software Foundation, Inc.59 Temple " +#~ "Place, Suite 330, Boston, MA 02111-1307États-Unis, 1989, 1991.La copie et " +#~ "la distribution de copies exactes de ce document sont autorisées, mais " +#~ "aucune modification n'est permise.PréambuleLes licences d'utilisation de " +#~ "la plupart des programmes sont définies pour limiter ou supprimer toute " +#~ "liberté à l'utilisateur. À l'inverse, la Licence Publique Générale " +#~ "(General Public License) est destinée à vous garantir la liberté de " +#~ "partager et de modifier les logiciels libres, et de s'assurer que ces " +#~ "logiciels sont effectivement accessibles à tout utilisateur.Cette Licence " +#~ "Publique Générale s'applique à la plupart des programmes de la Free " +#~ "Software Foundation, comme à tout autre programme dont l'auteur l'aura " +#~ "décidé (d'autres logiciels de la FSF sont couverts pour leur part par la " +#~ "Licence Publique Générale pour Bibliothèques GNU (LGPL)). Vous pouvez " +#~ "aussi appliquer les termes de cette Licence à vos propres programmes, si " +#~ "vous le désirez.Liberté des logiciels ne signifie pas nécessairement " +#~ "gratuité. Notre Licence est conçue pour vous assurer la liberté de " +#~ "distribuer des copies des programmes, gratuitement ou non, de recevoir le " +#~ "code source ou de pouvoir l'obtenir, de modifier les programmes ou d'en " +#~ "utiliser des éléments dans de nouveaux programmes libres, en sachant que " +#~ "vous y êtes autorisé.Afin de garantir ces droits, nous avons dû " +#~ "introduire des restrictions interdisant à quiconque de vous les refuser " +#~ "ou de vous demander d'y renoncer. Ces restrictions vous imposent en " +#~ "retour certaines obligations si vous distribuez ou modifiez des copies de " +#~ "programmes protégés par la Licence. En d'autre termes, il vous incombera " +#~ "en ce cas de : * transmettre aux destinataires tous les droits que " +#~ "vous possédez, * expédier aux destinataires le code source ou bien " +#~ "tenir celui-ci à leur disposition, * leur remettre cette Licence afin " +#~ "qu'ils prennent connaissance de leurs droits. Nous protégeons vos droits " +#~ "de deux façons : d'abord par le copyright du logiciel, ensuite par la " +#~ "remise de cette Licence qui vous autorise légalement à copier, distribuer " +#~ "et/ou modifier le logiciel.En outre, pour protéger chaque auteur ainsi " +#~ "que la FSF, nous affirmons solennellement que le programme concerné ne " +#~ "fait l'objet d'aucune garantie. Si un tiers le modifie puis le " +#~ "redistribue, tous ceux qui en recevront une copie doivent savoir qu'il ne " +#~ "s'agit pas de l'original afin qu'une copie défectueuse n'entache pas la " +#~ "réputation de l'auteur du logiciel.Enfin, tout programme libre est sans " +#~ "cesse menacé par des dépôts de brevets. Nous souhaitons à tout prix " +#~ "éviter que des distributeurs puissent déposer des brevets sur les " +#~ "Logiciels Libres pour leur propre compte. Pour éviter cela, nous " +#~ "stipulons bien que tout dépôt éventuel de brevet doit accorder " +#~ "expressément à tout un chacun le libre usage du produit.Les dispositions " +#~ "précises et les conditions de copie, de distribution et de modification " +#~ "de nos logiciels sont les suivantes :Stipulations et conditions relatives " +#~ "à la copie, la distribution et la modification * Article 0 La " +#~ "présente Licence s'applique à tout Programme (ou autre travail) où figure " +#~ "une note, placée par le détenteur des droits, stipulant que ledit " +#~ "Programme ou travail peut être distribué selon les termes de la présente " +#~ "Licence. Le terme Programme désigne aussi bien le Programme lui-même que " +#~ "tout travail qui en est dérivé selon la loi, c'est-à-dire tout ouvrage " +#~ "reproduisant le Programme ou une partie de celui-ci, à l'identique ou " +#~ "bien modifié, et/ou traduit dans une autre langue (la traduction est " +#~ "considérée comme une modification). Chaque personne concernée par la " +#~ "Licence Publique Générale sera désignée par le terme Vous. Les " +#~ "activités autres que copie, distribution et modification ne sont pas " +#~ "couvertes par la présente Licence et sortent de son cadre. Rien ne " +#~ "restreint l'utilisation du Programme et les données issues de celui-ci ne " +#~ "sont couvertes que si leur contenu constitue un travail basé sur le " +#~ "logiciel (indépendemment du fait d'avoir été réalisé en lançant le " +#~ "Programme). Tout dépend de ce que le Programme est censé produire. * " +#~ "Article 1. Vous pouvez copier et distribuer des copies conformes du " +#~ "code source du Programme, tel que Vous l'avez reçu, sur n'importe quel " +#~ "support, à condition de placer sur chaque copie un copyright approprié et " +#~ "une restriction de garantie, de ne pas modifier ou omettre toutes les " +#~ "stipulations se référant à la présente Licence et à la limitation de " +#~ "garantie, et de fournir avec toute copie du Programme un exemplaire de la " +#~ "Licence. Vous pouvez demander une rétribution financière pour la " +#~ "réalisation de la copie et demeurez libre de proposer une garantie " +#~ "assurée par vos soins, moyennant finances. * Article 2. Vous " +#~ "pouvez modifier votre copie ou vos copies du Programme ou partie de celui-" +#~ "ci, ou d'un travail basé sur ce Programme, et copier et distribuer ces " +#~ "modifications selon les termes de l'article 1, à condition de Vous " +#~ "conformer également aux conditions suivantes : o a) Ajouter aux " +#~ "fichiers modifiés l'indication très claire des modifications effectuées, " +#~ "ainsi que la date de chaque changement. o b) Distribuer sous les " +#~ "termes de la Licence Publique Générale l'ensemble de toute réalisation " +#~ "contenant tout ou partie du Programme, avec ou sans " +#~ "modifications. o c) Si le Programme modifié lit des commandes de " +#~ "manière interactive lors de son exécution, faire en sorte qu'il affiche, " +#~ "lors d'une invocation ordinaire, le copyright approprié en indiquant " +#~ "clairement la limitation de garantie (ou la garantie que Vous Vous " +#~ "engagez à fournir Vous-même), qu'il stipule que tout utilisateur peut " +#~ "librement redistribuer le Programme selon les conditions de la Licence " +#~ "Publique Générale GNU, et qu'il montre à tout utilisateur comment lire " +#~ "une copie de celle-ci (exception : si le Programme original est " +#~ "interactif mais n'affiche pas un tel message en temps normal, tout " +#~ "travail dérivé de ce Programme ne sera pas non plus contraint de " +#~ "l'afficher). Toutes ces conditions s'appliquent à l'ensemble des " +#~ "modifications. Si des éléments identifiables de ce travail ne sont pas " +#~ "dérivés du Programme et peuvent être raisonnablement considérés comme " +#~ "indépendants, la présente Licence ne s'applique pas à ces éléments " +#~ "lorsque Vous les distribuez seuls. Mais, si Vous distribuez ces mêmes " +#~ "éléments comme partie d'un ensemble cohérent dont le reste est basé sur " +#~ "un Programme soumis à la Licence, ils lui sont également soumis, et la " +#~ "Licence s'étend ainsi à l'ensemble du produit, quel qu'en soit " +#~ "l'auteur. Cet article n'a pas pour but de s'approprier ou de " +#~ "contester vos droits sur un travail entièrement réalisé par Vous, mais " +#~ "plutôt d'ouvrir droit à un contrôle de la libre distribution de tout " +#~ "travail dérivé ou collectif basé sur le Programme. En outre, toute " +#~ "fusion d'un autre travail, non basé sur le Programme, avec le Programme " +#~ "(ou avec un travail dérivé de ce dernier), effectuée sur un support de " +#~ "stockage ou de distribution, ne fait pas tomber cet autre travail sous le " +#~ "contrôle de la Licence. * Article 3. Vous pouvez copier et " +#~ "distribuer le Programme (ou tout travail dérivé selon les conditions " +#~ "énoncées dans l'article 1) sous forme de code objet ou exécutable, selon " +#~ "les termes des articles 0 et 1, à condition de respecter l'une des " +#~ "clauses suivantes : o a) Fournir le code source complet du " +#~ "Programme, sous une forme lisible par un ordinateur et selon les termes " +#~ "des articles 0 et 1, sur un support habituellement utilisé pour l'échange " +#~ "de données ; ou, o b) Faire une offre écrite, valable pendant au " +#~ "moins trois ans, prévoyant de donner à tout tiers qui en fera la demande " +#~ "une copie, sous forme lisible par un ordinateur, du code source " +#~ "correspondant, pour un tarif n'excédant pas le coût de la copie, selon " +#~ "les termes des articles 0 et 1, sur un support couramment utilisé pour " +#~ "l'échange de données informatiques ; ou, o c) Informer le " +#~ "destinataire de l'endroit où le code source peut être obtenu (cette " +#~ "solution n'est recevable que dans le cas d'une distribution non " +#~ "commerciale, et uniquement si Vous avez reçu le Programme sous forme de " +#~ "code objet ou exécutable avec l'offre prévue à l'alinéa b ci-" +#~ "dessus). Le code source d'un travail désigne la forme de cet " +#~ "ouvrage sous laquelle les modifications sont les plus aisées. Sont ainsi " +#~ "désignés la totalité du code source de tous les modules composant un " +#~ "Programme exécutable, de même que tout fichier de définition associé, " +#~ "ainsi que les scripts utilisés pour effectuer la compilation et " +#~ "l'installation du Programme exécutable. Toutefois, l'environnement " +#~ "standard de développement du système d'exploitation mis en oeuvre (source " +#~ "ou binaire) -- compilateurs, bibliothèques, noyau, etc. -- constitue une " +#~ "exception, sauf si ces éléments sont diffusés en même temps que le " +#~ "Programme exécutable. Si la distribution de l'exécutable ou du code " +#~ "objet consiste à offrir un accès permettant de copier le Programme depuis " +#~ "un endroit particulier, l'offre d'un accès équivalent pour se procurer le " +#~ "code source au même endroit est considéré comme une distribution de ce " +#~ "code source, même si l'utilisateur choisit de ne pas profiter de cette " +#~ "offre. * Article 4. Vous ne pouvez pas copier, modifier, céder, " +#~ "déposer ou distribuer le Programme d'une autre manière que l'autorise la " +#~ "Licence Publique Générale. Toute tentative de ce type annule " +#~ "immédiatement vos droits d'utilisation du Programme sous cette Licence. " +#~ "Toutefois, les tiers ayant reçu de Vous des copies du Programme ou le " +#~ "droit d'utiliser ces copies continueront à bénéficier de leur droit " +#~ "d'utilisation tant qu'ils respecteront pleinement les conditions de la " +#~ "Licence. * Article 5. Ne l'ayant pas signée, Vous n'êtes pas " +#~ "obligé d'accepter cette Licence. Cependant, rien d'autre ne Vous autorise " +#~ "à modifier ou distribuer le Programme ou quelque travaux dérivés : la loi " +#~ "l'interdit tant que Vous n'acceptez pas les termes de cette Licence. En " +#~ "conséquence, en modifiant ou en distribuant le Programme (ou tout travail " +#~ "basé sur lui), Vous acceptez implicitement tous les termes et conditions " +#~ "de cette Licence. * Article 6. La diffusion d'un Programme (ou de " +#~ "tout travail dérivé) suppose l'envoi simultané d'une licence autorisant " +#~ "la copie, la distribution ou la modification du Programme, aux termes et " +#~ "conditions de la Licence. Vous n'avez pas le droit d'imposer de " +#~ "restrictions supplémentaires aux droits transmis au destinataire. Vous " +#~ "n'êtes pas responsable du respect de la Licence par un tiers. * " +#~ "Article 7. Si, à la suite d'une décision de Justice, d'une plainte " +#~ "en contrefaçon ou pour toute autre raison (liée ou non à la contrefaçon), " +#~ "des conditions Vous sont imposées (que ce soit par ordonnance, accord " +#~ "amiable ou autre) qui se révèlent incompatibles avec les termes de la " +#~ "présente Licence, Vous n'êtes pas pour autant dégagé des obligations " +#~ "liées à celle-ci : si Vous ne pouvez concilier vos obligations légales ou " +#~ "autres avec les conditions de cette Licence, Vous ne devez pas distribuer " +#~ "le Programme. Si une partie quelconque de cet article est invalidée " +#~ "ou inapplicable pour quelque raison que ce soit, le reste de l'article " +#~ "continue de s'appliquer et l'intégralité de l'article s'appliquera en " +#~ "toute autre circonstance. Le présent article n'a pas pour but de " +#~ "Vous pousser à enfreindre des droits ou des dispositions légales ni en " +#~ "contester la validité ; son seul objectif est de protéger l'intégrité du " +#~ "système de distribution du Logiciel Libre. De nombreuses personnes ont " +#~ "généreusement contribué à la large gamme de Programmes distribuée de " +#~ "cette façon en toute confiance ; il appartient à chaque auteur/donateur " +#~ "de décider de diffuser ses Programmes selon les critères de son choix. " +#~ "* Article 8. Si la distribution et/ou l'utilisation du Programme est " +#~ "limitée dans certains pays par des brevets ou des droits sur des " +#~ "interfaces, le détenteur original des droits qui place le Programme sous " +#~ "la Licence Publique Générale peut ajouter explicitement une clause de " +#~ "limitation géographique excluant ces pays. Dans ce cas, cette clause " +#~ "devient une partie intégrante de la Licence. * Article 9. La Free " +#~ "Software Foundation se réserve le droit de publier périodiquement des " +#~ "mises à jour ou de nouvelles versions de la Licence. Rédigées dans le " +#~ "même esprit que la présente version, elles seront cependant susceptibles " +#~ "d'en modifier certains détails à mesure que de nouveaux problèmes se font " +#~ "jour. Chaque version possède un numéro distinct. Si le Programme " +#~ "précise un numéro de version de cette Licence et « toute version " +#~ "ultérieure », Vous avez le choix de suivre les termes et conditions de " +#~ "cette version ou de toute autre version plus récente publiée par la Free " +#~ "Software Foundation. Si le Programme ne spécifie aucun numéro de version, " +#~ "Vous pouvez alors choisir l'une quelconque des versions publiées par la " +#~ "Free Software Foundation. * Article 10. Si Vous désirez " +#~ "incorporer des éléments du Programme dans d'autres Programmes libres dont " +#~ "les conditions de distribution diffèrent, Vous devez écrire à l'auteur " +#~ "pour lui en demander la permission. Pour ce qui est des Programmes " +#~ "directement déposés par la Free Software Foundation, écrivez-nous : une " +#~ "exception est toujours envisageable. Notre décision sera basée sur notre " +#~ "volonté de préserver la liberté de notre Programme ou de ses dérivés et " +#~ "celle de promouvoir le partage et la réutilisation du logiciel en " +#~ "général. LIMITATION DE GARANTIE * Article 11. Parce que " +#~ "l'utilisation de ce Programme est libre et gratuite, aucune garantie " +#~ "n'est fournie, comme le permet la loi. Sauf mention écrite, les " +#~ "détenteurs du copyright et/ou les tiers fournissent le Programme en " +#~ "l'état, sans aucune sorte de garantie explicite ou implicite, y compris " +#~ "les garanties de commercialisation ou d'adaptation dans un but " +#~ "particulier. Vous assumez tous les risques quant à la qualité et aux " +#~ "effets du Programme. Si le Programme est défectueux, Vous assumez le coût " +#~ "de tous les services, corrections ou réparations nécessaires. * " +#~ "Article 12. Sauf lorsqu'explicitement prévu par la Loi ou accepté " +#~ "par écrit, ni le détenteur des droits, ni quiconque autorisé à modifier " +#~ "et/ou redistribuer le Programme comme il est permis ci-dessus ne pourra " +#~ "être tenu pour responsable de tout dommage direct, indirect, secondaire " +#~ "ou accessoire (pertes financières dues au manque à gagner, à " +#~ "l'interruption d'activités ou à la perte de données, etc., découlant de " +#~ "l'utilisation du Programme ou de l'impossibilité d'utiliser celui-ci). " +#~ "FIN DES TERMES ET CONDITIONSComment appliquer ces directives à vos " +#~ "nouveaux programmesSi vous développez un nouveau programme et désirez en " +#~ "faire bénéficier tout un chacun, la meilleure méthode est d'en faire un " +#~ "Logiciel Libre que tout le monde pourra redistribuer et modifier selon " +#~ "les termes de la Licence Publique Générale.Pour cela, insérez les " +#~ "indications suivantes dans votre programme (il est préférable et plus sûr " +#~ "de les faire figurer au début de chaque fichier source ; dans tous les " +#~ "cas, chaque module source devra comporter au minimum la ligne de « " +#~ "copyright » et indiquer où résident toutes les autres indications) :((une " +#~ "ligne pour donner le nom du programme et donner une idée de sa finalité))" +#~ "Copyright (C) 19xx ((nom de l'auteur))Ce programme est libre, vous pouvez " +#~ "le redistribuer et/ou le modifier selon les termes de la Licence Publique " +#~ "Générale GNU publiée par la Free Software Foundation (version 2 ou bien " +#~ "toute autre version ultérieure choisie par vous).Ce programme est " +#~ "distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni " +#~ "explicite ni implicite, y compris les garanties de commercialisation ou " +#~ "d'adaptation dans un but spécifique. Reportez-vous à la Licence Publique " +#~ "Générale GNU pour plus de détails.Vous devez avoir reçu une copie de la " +#~ "Licence Publique Générale GNU en même temps que ce programme ; si ce " +#~ "n'est pas le cas, écrivez à la Free Software Foundation, Inc., 59 Temple " +#~ "Place, Suite 330, Boston, MA 02111-1307, États-Unis.Ajoutez également " +#~ "votre adresse électronique, le cas échéant, ainsi que votre adresse " +#~ "postale.Si le programme est interactif, faites-lui afficher un court " +#~ "avertissement du type de celui-ci à chaque invocation :...(nom du " +#~ "programme) version 69, Copyright (C) 19aa nom de l'auteur...(nom du " +#~ "programme) est fourni sans AUCUNE GARANTIE.Pour plus de détails, tapez " +#~ "`g'.Ce programme est libre et vous êtes encouragé à le redistribuer sous " +#~ "certaines conditions ; tapez `c' pour plus de détails.Les commandes " +#~ "hypothétiques `g' et `c' doivent afficher les sections appropriées de la " +#~ "Licence Publique Générale GNU. Bien entendu, vous pouvez implanter ces " +#~ "commandes comme bon vous semble : options dans un menu, ou bien " +#~ "accessibles d'un clic de souris, etc., tout dépend de votre programme.Si " +#~ "vous officiez en tant que programmeur, n'omettez pas de demander à votre " +#~ "employeur, votre établissement scolaire ou autres de signer une décharge " +#~ "stipulant leur renoncement aux droits qu'ils pourraient avoir sur le " +#~ "programme :...((employeur, école...)) déclare par la présente ne pas " +#~ "revendiquer de droits sur le programme « (nom du programme) » réalisé " +#~ "par ...((nom de l'auteur)).((signature du responsable)), ...((date)), ..." +#~ "((nom et qualité du responsable)).La Licence Publique Générale ne permet " +#~ "pas d'inclure votre programme dans des logiciels sous licence commerciale " +#~ "spécifique. Si votre programme est une fonction de bibliothèque, vous " +#~ "jugerez probablement plus judicieux de le faire relever de la Licence " +#~ "Générale de Bibliothèque GNU (LGPL) plutôt que de la présente." + +# +#~ msgid "List of important christian pages" +#~ msgstr "Liste de sites chrétiens importants" + +#~ msgid "" +#~ "There are many other christian pages in the word wide web. Some are more, " +#~ "others are less important. We collected a list of pages which are " +#~ "important in our opinion." +#~ msgstr "" +#~ "Il existe beaucoup d'autres sites chrétiens sur le web. Ils sont plus ou " +#~ "moins importants. Nous avons recueilli une liste de ceux qui le sont à " +#~ "nos yeux." + +# +#~ msgid "" +#~ "Since we're not author of the linked pages we're not responsible for " +#~ "their content, we explicitely dissociate ourself from the content of the " +#~ "linked pages! This is required because german law says you're responsible " +#~ "for the content of the linked pages unless you explicitely dissociate " +#~ "yourself from these pages." +#~ msgstr "" +#~ "Comme nous ne sommespas les auteurs des pages vers lesquelles ces liens " +#~ "pointent, nous ne sommes pasresponsables de leur contenu. Nous nous " +#~ "dissocions de manière explicite du contenu de ces pages !!! Ceci est " +#~ "nécessaire car la loi Allemande le requiert, sinon, nous en serions " +#~ "responsables." + +# +#~ msgid "General christian pages" +#~ msgstr "Pages chrétiennes générales" + +# +#~ msgid "" +#~ "Bible Technologies " +#~ "Group." +#~ msgstr "" +#~ "Bible Technologies " +#~ "Group." + +# +#~ msgid "" +#~ "The home of the new common exchange Text format OSIS, which will " +#~ "hopefully be used by many Bible societies and publishers of the world." +#~ msgstr "" +#~ "Le nouveau standard d'échange de Texte OSIS, qui sera, nous l'espérons, " +#~ "bientôt utilisé par de nombreuses sociétés bibliques et éditeurs dans le " +#~ "monde." + +# +#~ msgid "" +#~ "CrossWire Bible Society." +#~ msgstr "" +#~ "CrossWire Bible Society." + +# +#~ msgid "" +#~ "The Crosswire Bible society is one of the few christian organizations in " +#~ "the world providing everything they make free for all! Crosswire supports " +#~ "the Sword project, the KJV2003 project and some other cool things." +#~ msgstr "" +#~ "La société biblique Crosswire est l'une des rares organisations " +#~ "chrétiennes à donner librement tout ce qu'elle produit ! Crosswire " +#~ "soutient le projet Sword, le projet KJV2003 et d'autres choses encore." + +# +#~ msgid "Biblesoftware for Linux" +#~ msgstr "Logiciels d'étude Biblique pour Linux" + +# +#~ msgid "Gnomesword." +#~ msgstr "Gnomesword." + +# +#~ msgid "" +#~ "Gnomesword is a Sword frontend using the Gnome toolkit. A really good " +#~ "application. Be sure to check it out!" +#~ msgstr "" +#~ "Gnomesword est une interface de Sword pour Gnome. C'est vraiment une " +#~ "bonne application. Assurez-vous de la tester !" + +# +#~ msgid "Biblesoftware for Windows" +#~ msgstr "Logiciels d'étude Biblique pour Windows" + +# +#~ msgid "BibleWorks." +#~ msgstr "BibleWorks." + +# +#~ msgid "" +#~ "BibleWorks is one of the best commercial Bible study applications for " +#~ "Windows! Very good but very expensive, too. Only useful for Bible " +#~ "scholars." +#~ msgstr "" +#~ "BibleWoks est l'une des meilleures applications d'étude Biblique pour " +#~ "Windows ! Très performante, mais très chère aussi..." + +# +#~ msgid "BibleWorkshop." +#~ msgstr "BibleWorkshop." + +# +#~ msgid "" +#~ "The Bible Workshop program is a powerful, commercial Bible study " +#~ "application for Windows, which is available in english, german and " +#~ "french. It's possible to enhance the Bible Workshop using Text libraries " +#~ "you can buy." +#~ msgstr "" +#~ "Le programme Bible Workshop est une Biblecommerciale puissante pour " +#~ "Windows, disponible en Anglais, Allemand et Français. Il est possible " +#~ "d'améliorer ce logiciel en ajoutant des bibliothèques textuelles payantes." + +# +#~ msgid "e-Sword." +#~ msgstr "e-Sword." + +# +#~ msgid "" +#~ "e-Sword is a great and easy to use Bible study application for Windows " +#~ "systems." +#~ msgstr "" +#~ "e-Sword est une application d'étude biblique simple et performante pour " +#~ "Windows." + +# +#~ msgid "Logos." +#~ msgstr "Logos." + +# +#~ msgid "" +#~ "Logos is one of the best commercial Bible study applications for Windows. " +#~ "You can buy a lot of texts to enhance it." +#~ msgstr "" +#~ "Logos est aussi l'une des meilleures applications pour Windows. De " +#~ "nombreux textes sont disponibles à la vente pour l'améliorer." + +# +#~ msgid "OnlineBible." +#~ msgstr "OnlineBible." + +# +#~ msgid "The Online Bible is a powerful Bible study application for Windows." +#~ msgstr "" +#~ "La Bible Online est une application d'Etude Biblique puissante pour " +#~ "Windows." + +# +#~ msgid "" +#~ "Sword for Windows." +#~ msgstr "" +#~ "Sword for Windows." + +# +#~ msgid "" +#~ "This is the Windows Bible study application made by the Sword team! Sword " +#~ "is supported by the Crosswire Bible Society." +#~ msgstr "" +#~ "Voici l'application d'Etude Biblique créée par l'équipe de Sword !!! " +#~ "Sword est soutenu par la Société Biblique Crosswire." + +# +#~ msgid "Volksbibel." +#~ msgstr "Volksbibel." + +# +#~ msgid "" +#~ "Volksbibel 2000.2 is a German, metacard based software Bible study tool " +#~ "for Windows, Linux and Mac. Althouth there are not so many texts as other " +#~ "software packages have, it has some cool things like basic map support " +#~ "included. If you are german try it out!" +#~ msgstr "" +#~ "Volksbibel 200.0 est un logiciel Allemand basé sur des métacartes, " +#~ "disponible sous Windows, Linux et Mac. Bien que peu de textes soient " +#~ "disponibles, il a des fonctions sympas comme l'affichage de cartes, par " +#~ "exemple. Si vous parlez Allemand, essayez-le !" + +# +#~ msgid "Biblesoftware for Mac" +#~ msgstr "Logiciels d'étude Biblique pour Macintosh" + +# +#~ msgid "MacSword for OS X." +#~ msgstr "MacSword for OS X." + +# +#~ msgid "" +#~ "MacSword is a new Bible study application for the new Macintosh OS X " +#~ "system. The screenshots look very promising!" +#~ msgstr "" +#~ "MacSword est une nouvelle application d'étude Biblique pour Mac OS-X. Les " +#~ "captures d'écrans sont très alléchantes !" + +# +#~ msgid "Development tools" +#~ msgstr "Outils de développement" + +# +#~ msgid "SourceForge." +#~ msgstr "SourceForge." + +# +#~ msgid "" +#~ "SourceForge provides us with the tools to develop BibleTime with many " +#~ "team members at the same time! We save a lot of time and money by using " +#~ "their services." +#~ msgstr "" +#~ "SourceForge nous donne les outils nécessaires au développement de " +#~ "BibleTime en équipe, et en simultané ! Nous gagnons beaucoup de temps et " +#~ "d'argent en utilisant leurs services." + +# +#~ msgid "How to link to www.bibletime.info" +#~ msgstr "Comment créer un lien sur mon site vers www.bibletime.info ?" + +# +#~ msgid "Please do not copy the images because they may change their design." +#~ msgstr "" +#~ "Veuillez NE PAS copier les images car leur design pourrait évoluer avec " +#~ "le temps." + +# +#~ msgid "Larger banner" +#~ msgstr "Grande bannière" + +# +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ msgstr "" +#~ "Insérez le code HTML suivant sur vos pages : \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " + +# +#~ msgid "Smaller banner" +#~ msgstr "Petite bannière" + +# +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ "" +#~ msgstr "" +#~ "Insérez le code HTML suivant sur vos pages : \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ "" + +# +#~ msgid "Text link" +#~ msgstr "Lien textuel" + +# +#~ msgid "" +#~ "To insert a simple text link please use the following HTML code on your " +#~ "pages: \n" +#~ "\n" +#~ " BibleTime - Bible study software for KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: BibleTime - Bible study software for KDE" +#~ msgstr "" +#~ "Pour insérer un lien textuel, veuillez insérez le code HTML suivant sur " +#~ "vos pages : \n" +#~ "\n" +#~ " BibleTime - Bible study software for KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: BibleTime - Bible study software for KDE" + +# +#~ msgid "Welcome to the BibleTime project." +#~ msgstr "Bienvenue sur le projet BibleTime" + +# +#~ msgid "News about BibleTime" +#~ msgstr "Nouvelles de BibleTime" + +# +#~ msgid "2005-11-13: BibleTime 1.5.3" +#~ msgstr "13-11-2005: BibleTime 1.5.3" + +#~ msgid "" +#~ "A new bugfix release is out now. Version 1.5.3 contains only a few fixes, " +#~ "mainly to fully support locked modules and to compile with KDE 3.0 - 3.3." +#~ msgstr "" +#~ "Une nouvelle version corrective est désormais disponible. Cette version " +#~ "1.5.3 ne contient que quelques modifications, principalement liées au " +#~ "support des modules verrouillés et à la compilation sous KDE 3.0 - 3.3" + +#~ msgid "" +#~ "Get the new release in the download section. Binary packages should be " +#~ "available soon." +#~ msgstr "" +#~ "Vous pouvez dès maintenant obtenir cette version dans la section " +#~ "téléchargement. Les paquetages binaires devraient être bientôt " +#~ "disponibles." + +# +#~ msgid "2005-10-16: BibleTime 1.5.2" +#~ msgstr "16-10-2005: BibleTime 1.5.2" + +#~ msgid "" +#~ "A new bugfix release has been released today. Version 1.5.2 contains " +#~ "fixes for most of the bugs found in 1.5.1. It also contains some minor " +#~ "improvements to the user interface. See the file Changelog in the source " +#~ "code package for more details." +#~ msgstr "" +#~ "Une nouvelle version corrective est sortie aujourd'hui. La version 1.5.2 " +#~ "corrige la plupart des bugs de la version 1.5.1. Elle contient également " +#~ "quelques améliorations concernant l'interface utilisateur. Voir le " +#~ "Changelog dans le paquetage du code source pour se plus amples détails." + +#~ msgid "" +#~ "BibleTime 1.5.2 is available from the usual places. We'd be glad if " +#~ "binary packages could be prepared to simplify BibleTime's installation." +#~ msgstr "" +#~ "BibleTime 1.5.2 est dispnible aux endroits habituels. Nous serions " +#~ "heureux de voir des paquetages binaires préparés pour simplifier " +#~ "l'installation de BibleTime." + +#~ msgid "2005-09-28: New forums" +#~ msgstr "28-09-2005 : Nouveaux forums" + +#~ msgid "" +#~ "Because the old forum software turned out to be insecure we installed a " +#~ "new forum software today. We hope that you will continue to use the " +#~ "forums." +#~ msgstr "" +#~ "Le logiciel du forum ayant eu des problèmes de sécurité, nous avons " +#~ "installé un nouveau forum aujourd\"hui. Nous espérons que vous " +#~ "continuerez à les utiliser." + +#~ msgid "2005-09-12: BibleTime 1.5.1 and translations" +#~ msgstr "12-09-2005 : BibleTime 1.5.1 et traductions" + +#~ msgid "" +#~ "The bugfix release 1.5.1 is available now at our download location. A " +#~ "first version of BibleTime's translation files has been released, too." +#~ msgstr "" +#~ "La version corrective 1.5.1 est disponible depuis notre site de " +#~ "téléchargement. Une première versiondes traductions de BibleTime est " +#~ "également disponible." + +# +#~ msgid "2005-07-16: BibleTime 1.5" +#~ msgstr "16-07-2005 : BibleTime 1.5" + +#~ msgid "" +#~ "BibleTime 1.5 is available now. It contains many new features and " +#~ "improvements. The source code of BibleTime 1.5 and Sword 1.5.8 is " +#~ "available in the download section. We hope to provide binary and " +#~ "translation packages for the most important Linux distributions in the " +#~ "next few weeks." +#~ msgstr "" +#~ "BibleTime 1.5 est maintenant disponible. On y trouve de nouvelles " +#~ "fonctions et des améliorations. Le code source de BibleTime 1.5 et de " +#~ "Sword 1.5.8 est disponible dans la section de téléchargements. Nous " +#~ "espérons pouvoir sortir les paquetages binaires ainsi que les paquetages " +#~ "de traduction pour les distributions Linux les plus importantes dans les " +#~ "prochaines semaines." + +#~ msgid "" +#~ "Please use our new forums to discuss about this new release. Translators " +#~ "are encouraged to update their translations." +#~ msgstr "" +#~ "N'hésitez pas à utiliser notre nouveau forum pour discuter de cette " +#~ "nouvelle version. Nous invitons les traducteurs à mettre à jour leur " +#~ "traduction." + +#~ msgid "2005-06-17: BibleTime 1.5 release candidate 2" +#~ msgstr "17-06-2005 : BibleTime 1.5 release candidate 2" + +#~ msgid "" +#~ "The second release candidate of BibleTime version 1.5 was released today. " +#~ "It contains fixes for most of the problems found in 1.5rc1 and some more " +#~ "additional improvements. Please report all problems and bugs you " +#~ "encounter here. The source code of BibleTime " +#~ "1.5rc2 and Sword 1.5.8 is available in the download section." +#~ msgstr "" +#~ "La deuxième release candidate de BibleTime version 1.5 a été publiée " +#~ "aujourd'hui. Elle contient des corrections de bugs concernant la majorité " +#~ "des problèmes rencontrés avec la version 1.5rc1, plus quelques " +#~ "améliorations. Si vous rencontrez des problèmes avec cette version, " +#~ "contactez nous ICI. Le code " +#~ "source de BibleTime 1.5rc2 et de Sword 1.5.8 est disponible dans la " +#~ "section Téléchargement." + +#~ msgid "2005-06-15: BibleTime forums online" +#~ msgstr "15-06-2005 : Forum des utilisateurs en ligne" + +#~ msgid "" +#~ "In the ongoing effort to build a BibleTime user community the BibleTime " +#~ "forums are now available for everybody at forum.bibletime.info. All users of BibleTime " +#~ "are encouraged to use these forums to discuss everything related to " +#~ "BibleTime." +#~ msgstr "" +#~ "Soucieux de créer une communauté d'utilisateurs de BibleTime, nous avons " +#~ "créé des forums BibleTime à l'adresse suivante : forum.bibletime.info. Tous les " +#~ "utilisateurs de BibleTime sont invités à utiliser ce forum pour y " +#~ "échanger des informations au sujet de BibleTime (une partie en Français " +#~ "est disponible)." + +#~ msgid "2005-05-29: BibleTime 1.5 release candidate 1" +#~ msgstr "29-05-2005 : BibleTime 1.5 release candidate 1" + +#~ msgid "" +#~ "The first release candidate of BibleTime version 1.5 was released today. " +#~ "It contains a ton of fixes, improvements and new features. Everybody who " +#~ "is capable to install software using the source code is encouraged to " +#~ "test this release. Please report all problems and bugs you encounter " +#~ "here. The source code of BibleTime " +#~ "1.5rc1 and Sword 1.5.8 is available in the download section." +#~ msgstr "" +#~ "La première release candidate de BibleTime version 1.5 a été publiée " +#~ "aujourd'hui. Elle contient des tonnes d'améliorations, de corrections de " +#~ "bugs et de nouvelles fonctions. Quiconque capable d'installer un logiciel " +#~ "à partir du code source est invité à tester cette pré-version. Informez-" +#~ "nous des problèmes et des bugs rencontrés ICI. " +#~ "Le code source de BibleTime 1.5rc1 et de Sword 1.5.8 est disponible dans " +#~ "la section Téléchargement." + +#~ msgid "2005-01-24: Bible software Survey" +#~ msgstr "24-01-2005 : Sondage des logiciels d'étude biblique" + +#~ msgid "" +#~ "Bible Software vendors from around the globe are jointly sponsoring a " +#~ "cooperative User Survey to glean from Bible Software Users worldwide " +#~ "their needs, requests, and dreams. We'd be glad if you could take the " +#~ "survey here: Bible software survey" +#~ msgstr "" +#~ "Les éditeurs de logiciels d'étude biblique du monde entier ont mis en " +#~ "place un sondage commun, afin de connaitre les besoins, les demandes et " +#~ "les rêves des utilisateurs de logiciels d'étude biblique. Nous vous " +#~ "invitons à répondre à ce sondage ICI." + +#~ msgid "2004-12-23: Status update" +#~ msgstr "23-12-2005: Nouvelles du front" + +#~ msgid "" +#~ "The BibleTime project is still alive and development is almost finished " +#~ "for the next version, BibleTime 1.5. This version will contain major user " +#~ "interface improvements which will make it simpler to use than any other " +#~ "version before. We hope to release version 1.5 in the first three months " +#~ "of the next year." +#~ msgstr "" +#~ "Le projet BibleTime est toujours actif et le développement de la nouvelle " +#~ "version (1.5) est quasiment terminé. Cette version contiendra des " +#~ "améliorations au niveau de l'interface, qui rendra le logiciel encore " +#~ "plus simple d'utilisation. Nous aimerions sortir cette version dans le " +#~ "courant des trois premiers mois de 2005." + +#~ msgid "2004-05-25: Documentation author(s) needed" +#~ msgstr "2004-05-25: On recherche des auteurs de documentation !" + +#~ msgid "" +#~ "The BibleTime team is in urgent need of one or more volunteers who want " +#~ "to work on the documentation. The handbook is outdated and needs a major " +#~ "update before the next version of BibleTime can be released. If you have " +#~ "some free time and know how to work with docbook files (or are ready to " +#~ "learn it), plase contact us at info@bibletime.info." +#~ msgstr "" +#~ "L'équipe de BibleTime est à la recherche d'un ou de plusieurs volontaires " +#~ "désireux de travailler sur la documentation. Le manuel est trop vieux et " +#~ "a besoin d'une sérieuse mise à jour avant la sortie de la prochaine " +#~ "version de BibleTime. Si vous avez du temps à nous donner et si vous " +#~ "savez travailler avec des fichiers docbook (ou si vous êtes prêt à " +#~ "apprendre !), veuillez nous contacter ici : info@bibletime.info." + +#~ msgid "2004-02-09: BibleTime 1.4.1 for Mac OS X" +#~ msgstr "2004-02-09: BibleTime 1.4.1 pour Mac OS X" + +#~ msgid "" +#~ "On the BibleTime development list Daniel Glassey writes that BibleTime is now available for Mac OSX. To get BibleTime " +#~ "running on Mac please follow the instructions in this eMail and this eMail. Please report problems or " +#~ "success to info@bibletime.info." +#~ msgstr "" +#~ "Sur la liste de diffusion du développement de BibleTime, Daniel Glassey indique que BibleTime est maintenant disponible " +#~ "pour Mac OSX. Pour faire tourner BibleTime sur un Mac, veuillez suivre " +#~ "les instructions ici : this eMail et ici : this eMail. Veuillez nous faire part de vos problèmes et " +#~ "réussites ici : info@bibletime.info." + +#~ msgid "2004-01-29: BibleTime 1.4.1" +#~ msgstr "2004-01-29: BibleTime 1.4.1" + +#~ msgid "" +#~ "BibleTime 1.4.1 was released today. The most important changes in version " +#~ "1.4.1 are updated translations and bugfixes, especially in the Sword " +#~ "setup dialog." +#~ msgstr "" +#~ "BibleTime 1.4.1 est sorti aujourd'hui. Leschangements lesplus importants " +#~ "dans la version 1.4.1 sont les mises à jour de traductions et les " +#~ "corrections de bugs, spécialement dans le dialogue d'installation de " +#~ "Sword." + +#~ msgid "2004-01-26: User forums online" +#~ msgstr "2004-01-26: Forum des utilisateurs en ligne" + +#~ msgid "" +#~ "We're happy to announce a forum for BibleTime users. Please ask all your " +#~ "questions there if you need help. We'd appreciate all feedback and " +#~ "suggestions in the forum, too. The address is http://www.crosswire.org/forums." +#~ msgstr "" +#~ "Nous sommes heureux de vous annoncer qu'un forum pour les utilisateurs de " +#~ "BibleTime a été créé. Vous pouvez y poser vos question si vous avez " +#~ "besoin d'aide. Nous aimerions également y accueillir vos remarques et " +#~ "suggestions. L'adresse est la suivante : http://www.crosswire.org/forums." + +#~ msgid "2004-01-16: Debian packages available" +#~ msgstr "2004-01-16: Paquetages Debian disponibles" + +#~ msgid "" +#~ "Debian " +#~ "packages of BibleTime 1.4 are available now in Debian Unstable. " +#~ "Be sure to get the bibletime-i18n package, too. Kudos to our Debian " +#~ "packager Daniel Glassey for his work!" +#~ msgstr "" +#~ "Les paquetages Debian de BibleTime 1.4 sont disponibles dès " +#~ "maintenant en version Debian Non-Stable. Assurez vous de télécharger le " +#~ "paquetage bibletime-i18n. Félicitations à notre empaqueteur Debian " +#~ "Daniel Glassey pour son travail !" + +#~ msgid "2004-01-11: New translation effort" +#~ msgstr "2004-01-11: Nouvel effort de traduction" + +#~ msgid "" +#~ "First of all we want to wish all of you a truly happy and blessed new " +#~ "year." +#~ msgstr "" +#~ "Tout d'abord, nous tenons à vous souhaiter une heureuse année pleine de " +#~ "bénédictions." + +#~ msgid "" +#~ "As you probably already noticed, there is a new page online called "Translation". This page " +#~ "gives an introduction into how you can help with the translation of the " +#~ "different areas of the BibleTime project, and offers detailed statistics " +#~ "on the completeness of the existing languages. Be sure to check it out." +#~ msgstr "" +#~ "Comme vous l'avez peut-être remarqué, il y a une nouvelle page intitulée " +#~ ""Traduction". Cette " +#~ "page vous expliquera comment vous pouvez nous aider à traduire les " +#~ "différents domaines du projet BibleTime. Elle offre, en outre, des " +#~ "statistiques sur l'état de développement des modules de langues " +#~ "existants. N'hésitez pas à y jeter un oeil." + +# +#~ msgid "2003-12-29: BibleTime 1.4" +#~ msgstr "2003-12-29: BibleTime 1.4" + +# +#~ msgid "" +#~ "The new version 1.4 of BibleTime is now available for download. 1.4 in " +#~ "comparision with version 1.3 contains a new SwordSetup dialog to setup " +#~ "Sword and to install modules from local sources or from the internet. " +#~ "With the SwordSetup part it's also possible to remove modules from disk. " +#~ "1.4 also contains many new bugfixes. BibleTime 1.4 is available on our " +#~ "download page." +#~ msgstr "" +#~ "La nouvelle version de BibleTime est maintenant disponible en " +#~ "téléchargement. La version 1.4, comparée à la version 1.3, contient un " +#~ "nouveau dialogue d'installation de Sword, qui permet d'installer depuis " +#~ "desmodules locaux (sur l'ordinateur) ou distants (sur internet). Cette " +#~ "fenêtre permet également de supprimer des modules du disque. La version " +#~ "1.4 règle de nombreux bugs. BibleTime 1.4 est disponible depuis notrepage " +#~ "de téléchargements." + +# +#~ msgid "" +#~ "You need Sword 1.5.7 with enabled curl support to make use of the remote " +#~ "installation features. The binary packages we provide for some of the " +#~ "major linux distributions should work out of the box." +#~ msgstr "" +#~ "Vous aurez besoin de Sword 1.5.7 et le support de curl activé pour " +#~ "bénéficier des installations à distances. Les paquetages binaires que " +#~ "nous fournissons pour la plupart des distributions Linux devraient " +#~ "fonctionner sans problème." + +# +#~ msgid "" +#~ "If you run into troubles installing BibleTime or you have problems using " +#~ "it please submit a bugreport. We need your support to improve BibleTime." +#~ msgstr "" +#~ "Si vous rencontrez des problèmes lors de l'installation de BibleTime, ou " +#~ "si vous avez des soucis d'utilisation, veuillez nous soumettre un rapport " +#~ "de bogue. Nous avonsbesoin de votre soutient pour améliorer BibleTime." + +# +#~ msgid "2003-12-03: BibleTime 1.4beta1" +#~ msgstr "2003-12-03: BibleTime 1.4beta1" + +# +#~ msgid "" +#~ "The first testing version of the upcoming BibleTime 1.4 was released " +#~ "today. The new feature in comparision with 1.3 is the new SwordSetup " +#~ "dialog which makes the Sword and module configuration more userfriendly. " +#~ "Using the dialog you can now setup Sword's configuration files, install " +#~ "modules from the internet or from local sources (e.g. a CD) and also " +#~ "uninstall modules from your system. This beta release also contains some " +#~ "important bugfixes." +#~ msgstr "" +#~ "La première version beta de BibleTime 1.4 est sortie aujourd'hui. La " +#~ "nouvelle fonction par rapport à la version 1.3 est la fenêtre de Gestion " +#~ "des modules Sword qui rend la configuration de Sword plus conviviale. " +#~ "Grâce à cette boite de dialogue, vous pourrez désormais installer et " +#~ "supprimer des modules depuis internet ou depuis une source locale (un CD, " +#~ "par exemple). Cette version beta contient aussi de nombreuses corrections " +#~ "de bugs." + +# +#~ msgid "" +#~ "This 1.4beta1 release is only meant for testing, so we do not provide " +#~ "binary packages. If you know how to compile programs from source code we " +#~ "encourage you to try this beta1 release. You need Sword 1.5.6 with " +#~ "enabled curl support to make use of the remote installation features." +#~ msgstr "" +#~ "Cette version 1.4beta n'est destinée que pour une phase de tests, " +#~ "doncnous ne fournirons pas de paquetages binaires. Si vous savez comment " +#~ "compiler des programmes à partir de la source, nous vous encourageons à " +#~ "le faire avec cette version. Vous aurez besoin de Sword 1.5.6 avec un " +#~ "support de curl activépour profiter des fonctions d'installation à " +#~ "distance." + +# +#~ msgid "2003-10-19: SuSE 9.0 packages" +#~ msgstr "2003-10-19: Paquetages SuSE 9.0" + +# +#~ msgid "" +#~ "RPM packages are now available for SuSE 9.0. Report any problems to " +#~ "info@bibletime.info. Thank you!" +#~ msgstr "" +#~ "Lespaquetages RPM sont maintenant disponibles pourSuSE 9.0. S'il y a un " +#~ "problème, informez-nous en à info@bibletime.info. Merci !" + +# +#~ msgid "2003-10-16: New webpages" +#~ msgstr "2003-10-16: Nouveau site" + +# +#~ msgid "" +#~ "BibleTime has now new webpages which offer better navigation, better " +#~ "design and faster page download time." +#~ msgstr "" +#~ "Le site de BibleTime a été étoffé, ce qui permet une meilleure " +#~ "navigation, un meilleur design et une plus grande rapidité." + +# +#~ msgid "" +#~ "If you experience any problems with the new pages please let us know!" +#~ msgstr "" +#~ "Si vous avez des problèmes avec les nouvelles pages, n'hésitez pas à nous " +#~ "en tenir informés." + +# +#~ msgid "2003-08-23: BibleTime 1.3" +#~ msgstr "2003-08-23: BibleTime 1.3" + +# +#~ msgid "" +#~ "Version 1.3 of BibleTime is finally available. BibleTime 1.3 contains a " +#~ "lot of new features, usability improvements and bug fixes. Upgrading to " +#~ "version 1.3 is strongly recommended for all our users. You can get the " +#~ "Software here: Download. Binary packages will be released in the next few " +#~ "days." +#~ msgstr "" +#~ "La version 1.3 de BibleTime est enfin disponible. BibleTime 1.3 contient " +#~ "beaucoup de nouvelles fonctions, des améliorations \"ergonomiques\" et " +#~ "des corrections de bugs. La mise à jourvers la version 1.3 est fortement " +#~ "recommandée à tous les utilisateurs. Vous pouvez obtenir le logiciel " +#~ "ici : Téléchargements. Les paquetages binaires seront disponible " +#~ "dans les jours qui viennent." + +# +#~ msgid "" +#~ "Get the bibletime and the bibletime-i18n packages for full functionality. " +#~ "We're very sorry for the long release time, we hope to shorten it with " +#~ "the next releases." +#~ msgstr "" +#~ "Téléchargez le paquetage bibletime-i18n pour des fonctions étendues. Nous " +#~ "sommes désolés de la longue attente avant cette version. Nous espérons la " +#~ "raccourcir lors des prochaines versions." + +# +#~ msgid "" +#~ "On dot.kde.org " +#~ "Andreas Pour draws the following conclusion in his review:" +#~ msgstr "" +#~ "Dans dot.kde.org " +#~ "Andreas Pour tire la conclusion suivante de son test :" + +# +#~ msgid "Andreas Pour (© 2001 Andreas \"Dre\" Pour. All rights reserved)" +#~ msgstr "" +#~ "Andreas Pour (© 2001 Andreas \"Dre\" Pour. Tous droits Réservés)" + +# +#~ msgid "" +#~ "Bibletime is already a true godsend for religious KDE users. It is easily " +#~ "useable though it may take a bit of time to learn some quirks. I think " +#~ "the next release will make it even better, particularly by providing a " +#~ "GUI for the difficult Sword installation/configuration. Besides this, my " +#~ "personal wishlist item is to use KHTML for its advanced navigation " +#~ "features." +#~ msgstr "" +#~ "BibleTime est déjà un cadeau divin pour les utilisateurs de KDE " +#~ "religieux. Il est facilement utilisable même s'il faut du temps pour " +#~ "comprendre certaines fonctions. Je pense que la prochaine version sera " +#~ "encore meilleure, particulièrement en créant une interface d'installation " +#~ "et de configuration de Sword, qui est habituellement une tâche difficile. " +#~ "En outre, mon souhait personnel est l'utilisation de KHTML pour les " +#~ "fonctions de navigation avancées." + +# +#~ msgid "" +#~ "The German magazine \"Pfarrer & PC\" reviewed Bible software for " +#~ "Linux which also covers BibleTime among \"Gnomesword\" and \"Volksbibel " +#~ "2000\". Their conclusion in german for BibleTime:" +#~ msgstr "" +#~ "Le magazine Allemand \"Pfarrer & PC\" a testé des logiciels d'Etude " +#~ "Biblique pour Linux, parmi lesquels se trouvaient BibleTime, \"Gnomesword" +#~ "\" et \"Volksbibel 2000\". Voici leur conclusions (en Allemand) :" + +# +#~ msgid "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" +#~ msgstr "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" + +# +#~ msgid "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." +#~ msgstr "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." + +# +#~ msgid "" +#~ "The review is online at: www.pfarrer-pc.de" +#~ msgstr "" +#~ "Le test est disponible en ligne ici : www.pfarrer-pc.de" + +#~ msgid "Screenshots of BibleTime 1.5" +#~ msgstr "Captures d'écrans de BibleTime 1.5" + +#~ msgid "The main window" +#~ msgstr "La fenêtre principale" + +#~ msgid "" +#~ "Here you can see a typical BibleTime session. On the left pane, you see " +#~ "the \"bookshelf\" which offers quick access to all installed electronic " +#~ "works as well as facilities to create and manage your own bookmarks. " +#~ "Below is the \"mag(nifying glass)\", which can display additional " +#~ "information about a word or piece of text. In this example it shows " +#~ "details about the greek word that the KJV translates as \"born\". The " +#~ "main part of the BibleTime window (called \"desk\") offers space to read " +#~ "works such as Bibles, commentaries, lexicons or other books. The gallery has some nice examples of " +#~ "BibleTime's powerful language handling capabilities. Large screenshot" +#~ msgstr "" +#~ "Voici une session de BibleTime classique. Sur la gauche, le \"Bibliothèque" +#~ "\" qui permet d'accéder rapidement à tous les modules installés, mais " +#~ "aussi de créer et de mettre à jour vos signets. En dessous, se trouve le " +#~ "\"zoom\" qui affiche des informations complémentaires sur un mot, ou une " +#~ "partie du texte. Dans cet exemple, le zoom affiche des détails sur le mot " +#~ "grec que la version KJV traduit comme \"born\" (c'est à dire \"Né\" - " +#~ "NDT). La partie principale de la fenêtre (appelée \"Bureau\") permet de " +#~ "consulter les ouvrages tels que les Bibles, les commentaires, les " +#~ "lexiques, et autres livres. Vous verre dans la galerie comment BibleTime gère les " +#~ "langues étrangères. Grande capture d'écran" + +#~ msgid "The main window" +#~ msgstr "La fenre principale" + +#~ msgid "The Bookshelf Manager" +#~ msgstr "Le gestionnaire de Bibliothèque" + +#~ msgid "" +#~ "BibleTime offers a dialog to automatically download and manage electronic " +#~ "works. You simply define a library (a remote collection of works, such as " +#~ "Crosswire), and " +#~ "then you can transfer works from this library to your local bookshelf to " +#~ "use them. Easy, huh? Large screenshot" +#~ msgstr "" +#~ "BibleTime permet de télécharger et de gérer automatiquement des ouvrages " +#~ "éléctroniques. Il suffit de définir une source (une selection d'ouvrages " +#~ "situés sur un serveur distant) telle que Crosswire), puis vous pouvez transférer " +#~ "des ouvrages de cette source dans votre bibliothèque personnelle afin de " +#~ "les utiliser. Facile, non ? Grande capture d'écran" + +#~ msgid "The Bookshelf Manager" +#~ msgstr "Le gestionnaire de bibliothèque" + +#~ msgid "The search dialog" +#~ msgstr "L'outil de recherche" + +#~ msgid "" +#~ "BibleTime offers a powerful search dialog. You can choose between " +#~ "different search algorithms (from simple AND to regular expressions), and " +#~ "even limit your search to certain kinds of text, such as footnotes. " +#~ "Large screenshot" +#~ msgstr "" +#~ "BibleTime dispose d'un outil de recherche puissant. On peut choisir entre " +#~ "plusieurs algorithmes de recherche (du simple AND juqu'aux expressions " +#~ "régulières), et même restreindre les recherches à certains type de " +#~ "textes, tels que les notes de bas de page. Grande capture d'écran" + +#~ msgid "The search dialog" +#~ msgstr "L'outil de recherche" + +#~ msgid "Sword CD order form not available" +#~ msgstr "Formulaire de commande de CD Sword non disponible" + +#~ msgid "" +#~ "Because it's impossible for the BibleTime team to fullfill all the Sword " +#~ "CD orders with the limited financial ressources the CD order form is " +#~ "currently not available. Please note that the CD still is available as a " +#~ "download from ftp://ftp.crosswire.org/pub/sword/iso/." +#~ msgstr "" +#~ "Puisqu'il est impossible à l'équipe de BibleTime de répondre aux " +#~ "commandes de CD Sword à cause des ressources financières limitées, la " +#~ "commande de CD n'est plus disponible. Le CD rest disponible en " +#~ "téléchargement à l'adresse suivante : ftp://ftp.crosswire.org/pub/sword/" +#~ "iso/" + +# +#~ msgid "Sword CD order" +#~ msgstr "Commander le CD Sword" + +#~ msgid "CD order sent" +#~ msgstr "Commande de CD envoyée" + +#~ msgid "Help translate BibleTime into your language" +#~ msgstr "Aidez-nous à traduire BibleTime dans votre langue" + +#~ msgid "" +#~ "This is a part of software development where the help of many individals " +#~ "is needed. It is our desire to offer BibleTime to users in as many " +#~ "languages as possible. The following areas are open for your " +#~ "contributions:" +#~ msgstr "" +#~ "Voici une partie du développement où l'aide du plus grand nombre est " +#~ "nécessaire. Nous voulons offrir BibleTime dans autant de langues que " +#~ "possible. Les zones suivantes sont ouvertes à vos contributions :" + +#~ msgid "Translate the www.bibletime.info website." +#~ msgstr "Traduire le site www.bibletime.info." + +#~ msgid "Translate the program's User Interface." +#~ msgstr "Traduire l'interface du programme." + +#~ msgid "Translate the program's handbook." +#~ msgstr "Traduire le manuel du programme." + +#~ msgid "" +#~ "On this page you can find statistics about the completeness of existing " +#~ "translations for each of these areas, as well as links to translation " +#~ "templates that you can use to submit new translations which do not yet " +#~ "exist. If a translation into your language does not yet exist, just " +#~ "download the templates, translate them and send them to " +#~ "info@bibletime.info. If you are not satisfied with the " +#~ "status of your language's translation, you can directly download the " +#~ "corresponding file, update the translation and send it in. In both cases " +#~ "we'll be sure to integrate your work as soon as possible." +#~ msgstr "" +#~ "Sur cette page, vous trouverez des statistiques sur l'état d'achèvement " +#~ "des traductions de chaque zone, ainsi que des liens vers les gabarits de " +#~ "traductions utilisables pour créer de nouvelles traductions. Il suffit " +#~ "alors de les télécharger, de les traduire et de les renvoyer à " +#~ "info@bibletime.info. Sivous n'êtes pas satisfaits de " +#~ "l'état d'avancement de la traduction de votre langue, vous pouvez " +#~ "télécherger le fichier, le modifier, et le renvoyer. Dans les deux cas, " +#~ "nous nous engageons à intégrer votre travail au plus vite." + +#~ msgid "" +#~ "For the translation process we recommend that you use the excellent and " +#~ "mature program KBabel. It has many advanced features and is a great aid." +#~ msgstr "" +#~ "Pour le processus de traduction, nous recommandons KBabel, qui a de nombreuses " +#~ "possibilités et qui aide beaucoup le travail de traduction." + +#~ msgid "" +#~ "A list of the language abbreviations is avalable at www.w3.org/WAI/ER/IG/ert/iso639." +#~ "htm." +#~ msgstr "" +#~ "Une leste des abréviations des noms de langues est disponible ici : " +#~ "www.w3.org/WAI/" +#~ "ER/IG/ert/iso639.htm." + +#~ msgid "Translate the www.bibletime.info website." +#~ msgstr "Traduire le site www.bibletime.info." + +#~ msgid "" +#~ "If a translation of the website to your language does not yet exist, you " +#~ "can download and translate the Webpage " +#~ "translation template. If you want to update an existing " +#~ "translation, use the links in the table below to download the " +#~ "corresponding file." +#~ msgstr "" +#~ "Si une traduction du site n'existe pas pour votre langue, vous pouvez " +#~ "télécharger et traduire le " +#~ "gabarit de traduction du site. Si vous désirez mettre à jour une " +#~ "traduction existante, utilisez les liens dans la table ci-dessous pour " +#~ "télécharger le fichier correspondant." + +#~ msgid "Translate the program's User Interface." +#~ msgstr "Traduire l'interface du programme." + +#~ msgid "" +#~ "If a translation of the User Interface to your language does not yet " +#~ "exist, you can download and translate the User Interface translation template. If you want " +#~ "to update an existing translation, use the links in the table below to " +#~ "download the corresponding file." +#~ msgstr "" +#~ "Si une traduction de l'interface n'existe pas pour votre langue, vous " +#~ "pouvez télécharger et traduire le " +#~ "gabarit de traduction de l'interface. Si vous désirez mettre à " +#~ "jour une traduction existante, utilisez les liens dans la table ci-" +#~ "dessous pour télécharger le fichier correspondant." + +#~ msgid "Translate the program's handbook." +#~ msgstr "Traduire le manuel du programme." + +#~ msgid "" +#~ "If a translation of the handbook to your language does not yet exist, you " +#~ "can download and translate the " +#~ "handbook translation template. If you want to update an existing " +#~ "translation, use the links in the table below to download the " +#~ "corresponding file." +#~ msgstr "" +#~ "Si une traduction du manuel n'existe pas pour votre langue, vous pouvez " +#~ "télécharger et traduire le " +#~ "gabarit de traduction du manuel. Si vous désirez mettre à jour " +#~ "une traduction existante, utilisez les liens dans la table ci-dessous " +#~ "pour télécharger le fichier correspondant." diff --git a/i18n/howto/howto-hu.po b/i18n/howto/howto-hu.po new file mode 100644 index 0000000..66b05ac --- /dev/null +++ b/i18n/howto/howto-hu.po @@ -0,0 +1,1651 @@ +# translation of howto-hu.po to Hungarian +# SOME DESCRIPTIVE TITLE +# Copyright (C) 2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# G�za Nov�k, 2009 +# +msgid "" +msgstr "" +"Project-Id-Version: howto-hu\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: 2009-04-27 18:04+0200\n" +"Last-Translator: howto.pot\n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +# type: Content of: +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "Biblia tanulmányozási alapok" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "A szándékunk, amellyel hozáállunk a Bibliához" + +# type: Content of: <chapter><sect1><para><blockquote><attribution> +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "Jn.5:39-40" + +# type: Content of: <chapter><sect1><para><blockquote><para> +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" +"Tudakozzátok az írásokat, mert azt hiszitek, hogy azokban van a ti örök életetek; és ezek azok, a melyek bizonyságot tesznek rólam; " +"És nem akartok hozzám jőni, hogy életetek legyen!" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-basics.docbook:12 +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said <quote>we go to the cradle only for the sake of the baby</quote>; just " +"so in Bible study, we do it not for its own sake but for fellowship with " +"God." +msgstr "A fő indítéka ennek a könyvnek, hogy elvezessen Hozzá. Luther mondta: <quote> Csak azért megyünk a bölcsőhöz, hogy ringassuk a babát</quote>; de a Biblia tanulmányozását mi nem a magunk ringatásáért végezzük, hanem az Istennel való szövetségért." + +# type: Content of: <chapter><sect1><blockquote><attribution> +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.97, 104." + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-basics.docbook:19 +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "A zsidók, akiknek Jézus beszélt [...] ha birtokolni az Írást, ugyanannyi, mintha birtokolnáknák az életet. Hillel szokta mondani, "Az, aki befogadta a Tóra szavait, befogadta a világba jövő életet." Ez a fajta tanulmányozás öncélú. És ebben ők keservesen csalódtak. [...]" + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "Sem nem érdem, sem nem nyereség az Írást önmagáért olvasni, csak ha ténylegesen bemutatja Jézus Krisztust. Ahogy az a Bibliában is olvasható, szükség van olyan buzgó reménységre, hogy egyszer mi is találkozhatunk Krisztussal." + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "Hozáállás Isten Szavához" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-basics.docbook:32 +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "Hallgatni és olvasni az igét csak egy távlati nézetet ad, míg tanulmányozni és memorizálni azt már mikroszkópikus betekintést enged az Írásba. Elmélkedni az írásokon együtt jelenti a hallást, olvasást, tanulmányozást és memorizálást, és ez ragasztja az Igét az elménkbe." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "Hallgatni" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:38 +msgid "" +"Lk.11:28 <quote>blessed are those who hear the word of God, and observe " +"it.</quote>" +msgstr "Lk.11:28 <quote>Sőt inkább boldogok a kik hallgatják az Istennek beszédét, és megtartják azt.</quote>" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "Olvasni" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:43 +msgid "" +"Rev.1:3 <quote>Blessed is he who reads and those who hear the words of this " +"prophecy [...]</quote>" +msgstr "Jel.1:3 <quote>Boldog, a ki olvassa, és a kik hallgatják e prófétálásnak beszédeit [...]</quote>" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:45 +msgid "" +"1 Tim.4:13 <quote>give attention to the public reading of Scripture " +"[...]</quote>" +msgstr "" +"1 Tim.4:13 <quote>legyen gondod a felolvasásra" +"[...]</quote>" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "Tanulmányozni" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:50 +msgid "" +"Acts 17:11 <quote>Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so.</quote>" +msgstr "ApCsel 17:11 <quote>Ezek pedig nemesb lelkűek valának a Thessalonikabelieknél, úgymint kik bevevék az ígét teljes készséggel, naponként tudakozva az írásokat, ha úgy vannak-é ezek.</quote>" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:54 +msgid "" +"2 Tim.2:15 <quote>Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth.</quote>" +msgstr "2 Tim.2:15 <quote>Igyekezzél, hogy Isten előtt becsületesen megállj, mint oly munkás, a ki szégyent nem vall, a ki helyesen hasogatja az igazságnak beszédét.</quote>" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "Memorizálni" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:60 +msgid "" +"Ps.119:11 <quote>Thy word I have hid in my heart, that I may not sin against " +"Thee.</quote>" +msgstr "Zsolt.119:11 <quote>Szívembe rejtettem a te beszédedet, hogy ne vétkezzem ellened.</quote>" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "Elmélkedni" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:65 +msgid "" +"Ps.1:2-3 <quote>But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers.</quote>" +msgstr "Zsolt. 1:2-3 <quote>Hanem az Úr törvényében van gyönyörűsége, és az ő törvényéről gondolkodik éjjel és nappal. És olyan lesz, mint a folyóvizek mellé ültetett fa, a mely idejekorán megadja gyümölcsét, és levele nem hervad el; és minden munkájában jó szerencsés lészen.</quote>" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:71 +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "A Navigátorok ezt ahhoz hasonlították, hogy ahogyan a hüvelykujj képes megérinteni a többi ujjat, úgy mi is tudunk elmélkedni az Igéről miközben bármelyiket gyakoroljuk az előző négy közül. Az elmélkedés elengedhetetlen feltétele a kijelentések kapásához. Egy friss keresztyénnek inkább van szüksége az ige hallására és olvasására, mint arra, hogy tanulmányozza és memorizálja. Ez azért van így, mert szükséges, hogy megismerjék a Biblia általános üzenetét." + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "A Biblia tanulmányozás típusai" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "Témák tanulmányozása" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "Válasszon ki egy témát, és kövesse végig a kereszthivatkozások vagy szószedetek alapján." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "Karakterek tanulmányozása" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "Egy bibliai személy életének tanulmányozása, például József élete az 1Móz. 37-50 szerint." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "Megismerő tanulmányozás" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "Egy szakasz tanulmányozása: lehet bekezdés, fejezet, vagy egész könyv is." + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "A helyes értelmezés alapjai" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "Tartalom" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "Mit is mond? Mit jelent ez az eredeti nyelven? Legyen óvatos a meghatározásokkal. Ne olvasson bele olyasmit, amit nem tartalmaz." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "szövegkörnyezet" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:103 +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "A környezetében lévő versek mit mondanak? " Szövegkörnyezet a király" ez a szabály -- a rész értelmének egyeznie kell a teljes szakasszal és könyvvel." + +# type: Content of: <chapter><section><orderedlist><listitem><formalpara><title> +#: docs/howto/en/docbook/howto-basics.docbook:107 docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "Kereszthivatkozások" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "Mit jelent ki ugyanarról a témáról máshol a Biblia? Isten nem mond ellent önmagának, ezért a mi értelmezésünket kell alávetnünk más igeszakaszok tesztjének." + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "Máté 6:1-18 megismerő tanulmányozása" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-basics.docbook:114 +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "Tanulmányozzuk együtt Mt.6:1-18. Olvassa el magának, először megkeresve a kulcsverset, azt a verset, ami összefoglalja az egész szakaszt. Amikor megtalálta, írjon mellé egy római egyest (I):" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "Vigyázzatok a kegyességeteket ne az emberek előtt gyakoroljátok" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-basics.docbook:122 +msgid "" +"What does <quote>practicing your righteousness</quote> mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"<emphasis>Our motives!</emphasis> What sub-headings develop this thought?" +msgstr "Mit jelent a <quote>kegyesség gyakorlása</quote>? Ad erre a szakasz példát? Az életünk mely területének lett ez címezve? <emphasis>A motivációnknak!</emphasis> Gyűjtse ki a témaköröket, mit fejlesztenek?" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:126 docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "Amikor adsz" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "Amikor böjtölsz" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "Amikor imádkozol" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "Most töltse ki a a vázlatpontokat a javaslatokkal, hogyan kerülje el a rossz módját a kegyesség gyakorlásának:" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:137 +msgid "" +"don't sound a trumpet. (how might someone <quote>sound a trumpet</quote> " +"today?)" +msgstr "ne kürtöltess. (hogyan <quote>kürtöltethet</quote> bárki manapság?)" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "titokban csináld." + +# type: Content of: <chapter><sect1><orderedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "stb." + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "Munkalap: Hogyan használjuk a konkordanciát (szószedetet)" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "Megtalálni a pontos verset" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "Vegye a kulcsszót, vagy a leginkább használt szót a versből." + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "Lapozzon ABC szerint a helyére" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "Menjen végig az oszlopon, míg meg nem találja a verset." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:154 +msgid "Find these verses:" +msgstr "Keresse meg ezeket:" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:156 +msgid "<quote>Faithful are the wounds of a friend</quote>" +msgstr "<quote>Jó szándékúak a baráttól kapott sebek</quote>" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:157 +msgid "<quote>We are ambassadors of Christ.</quote>" +msgstr "<quote>Tehát Krisztusért járva követségben. </quote>" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "A gazdag ember és Lázár története." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "Téma szerinti tanulmányozás" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:164 +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "Mondjuk tanulmányozni szeretné a "megváltás" jelentését. Először nézzen körül a konkordanciában, és nézze meg a hivatkozásokat amiket felsorol. Azután keresse meg a szavakat és a hivatkozásaikat, melyek még ide vannak sorolva, például "megvált, megváltott, váltságdíj" és még a "vásárol" vagy "megvette"." + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "A jelentés tisztázása Görögből és Héberből" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:171 +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 <quote>Judge " +"not lest you be judged</quote> and 1 Cor.2:15 <quote>He that is spiritual " +"judgeth all things.</quote> Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "Mi történik akkor, ha ellentmondást észlel a Mt. 7:1<quote>Ne ítéljetek, hogy ne ítéltessetek!</quote> és az 1 Kor.2.15 <quote>A lelki ember azonban mindent megítél</quote> között? Lehet, hogy itt két különböző görög szó van, amit ugyanúgy "ítél" szóval fordíthatunk magyarra? (A Strong's Görög és Héber szótárat használjuk a továbbiakban.)" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:175 +msgid "Look up "judge"." +msgstr "Keresse meg az "ítél" szót" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:176 +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "Menjen a Mt. 7:1 bejegyzéseihez. A helyes szám a 2919. Ez az alkalmazott görög szó hivatkozási száma. Írja le." + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:178 +msgid "Now look up "judgeth"." +msgstr "Most keresse ki a "megítél" szót." + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "Keresse meg az oszlopában az 1 Kor. 2:15-t. . . . . . 350." + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:180 +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "Lapozzunk a görög szótárhoz. (Emlékezzünk, az Újszövetség eredeti nyelve a görög, míg az Ószövetségé a héber.) Hasonlítsuk össze a 2919 és a 350 számú szavak jelentését, és megvan a válasz!" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "Nevek jelentésének megkeresése" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or " +"Hebrew." +msgstr "Ugyanez az eljárás, amikor egy név jelentését keressük görögben, vagy héberben." + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "Keresse meg ezeket a neveket, és írja le a jelentésüket:" + +# type: Content of: <chapter><sect1><sect2><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "Nábál" + +# type: Content of: <chapter><sect1><sect2><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "Abigail" + +# type: Content of: <chapter><sect1><sect2><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "Józsué" + +# type: Content of: <chapter><sect1><sect2><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "Barnabás" + +# type: Content of: <chapter><title> +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "Isten szavának jelentősége" + +# type: Content of: <chapter><para> +#: docs/howto/en/docbook/howto-importance.docbook:2 +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "Isten szavának megértése nagyon fontos mindazoknak, akik segítségük hívják Isten nevét. A Biblia tanulmányozása egyike az elsődleges módoknak, hogy megtanuljunk kommunikálni Istennel." + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "A Könyv, amely PÁRATLAN" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:7 +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "A Biblia több tekintetben is egyedülálló. Páratlan a:" + +# type: Content of: <chapter><sect1><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:12 +msgid "" +"popularity. Bible sales in North America: more than $500 million per " +"year. The Bible is both the the all-time and year-to-year best seller!" +msgstr "népszerűségében. Csak az Egyesült Államokban több, mint 500 millió dollárt hoznak az eladások évente. A Biblia egyszerre minden idők és minden év bestsellere!" + +# type: Content of: <chapter><sect1><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:18 +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "szerzőségében. Több, mint 1600 év alatt íródott, különböző háttérrel rendelkező 40 különböző szerzőtől, mégis úgy olvassák, mintha egy írta volna." + +# type: Content of: <chapter><sect1><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:24 +msgid "" +"preservation. F. F. Bruce in <emphasis>Are New Testament Documents " +"Reliable?</emphasis> compares New Testament manuscripts with other ancient " +"texts:" +msgstr "fennmaradásában. F.F. Bruce <emphasis> Megbízhatóak az Újszövetség dokumentumai?</emphasis> műve összehasonlítja az Újszövetség kéziratait más ősi iratokkal:" + +# type: Content of: <chapter><sect1><table><title> +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "Az Újszövetség kéziratainak összehasonlítása más ősi iratokkal." + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "Irat" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "Keletkezés" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "Legkorábbi másolat" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "Eltelt idő" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "Fennmaradt másolatok" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "Hérodotosz" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "448-428 Kr.e" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:42 docs/howto/en/docbook/howto-importance.docbook:52 docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "900 Kr.u." + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "1300 év" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "8" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "Tacitus" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "100 Kr.u." + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "1100 Kr.u." + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "1000 év" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:48 docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "20" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's <emphasis>Gallic War</emphasis>" +msgstr "Cézár <emphasis>Gall háború</emphasis>" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "58-50 Kr.e." + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "950 év" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "10" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's <emphasis>Roman History</emphasis>" +msgstr "Livius <emphasis>Róma története</emphasis>" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "59 Kr.e. - 17 Kr.u." + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "900 év" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "Újszövetség" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "Kr.u. 40 - 100" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "Kr. u. 130 töredékes kéziratok, Kr.u. 350 teljes kéziratok" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "30 -310 év" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "5 000 görög és 10 000 latin nyelvű" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:66 +msgid "" +"Ten copies of Caesar's <emphasis>Gallic War</emphasis> exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "Cézár <emphasis>Gall háborújából</emphasis> maradt fenn, a legkorábbi is 900 évvel későbbi másolat, mint az eredeti mű stb. Az Újtestamentum hiánytalan példánya 350-ből, több papirusztekercs, mely az Újtestamentum töredékes szövegét tartalmazza a 200-as évekből, míg János evangéliumának töredékeit Kr.u. 130-ból datálható." + +# type: Content of: <chapter><sect1><blockquote><attribution> +#: docs/howto/en/docbook/howto-importance.docbook:72 +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in <emphasis>Questions of Life</emphasis> " +"p. 25-26" +msgstr "F.J.A. Hort, \"Az Újszövetség eredeti görögben\" szövegkritikája írja, 1.kötet 561.oldal, Macmillan Co., idézve az <emphasis>Élet Kérdései</emphasis> 25-26. oldalán " + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "\"Az eredetiség és a teljesség a bizonyíték arra, hogy a szöveg, amin az Újszövetség alapszik, abszolút és megközelíthetetlenül egyedülálló a többi ősi prózai irat között.\"" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "A könyv, amit Isten ihletett" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:80 +msgid "" +"<emphasis>Heb.4:12 </emphasis>\"<emphasis>For the word of God is living and " +"active... </emphasis>\" Jesus said <emphasis>(Mt.4:4),</emphasis> " +"\"<emphasis>It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.</emphasis>\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "<emphasis>Zsid. 4:12 </emphasis>\"<emphasis>Isten igéje élő és ható... </emphasis> \" Jézus mondta<emphasis> (Mt. 4:4)</emphasis><emphasis> Meg van írva: Nem csak kenyérrel él az ember, hanem minden igével, amely Isten szájából származik.</emphasis> Amikor olvassuk a Bibliát, Isten Szelleme ott van, és beszél a szívünkhöz folyamatosan-frissen." + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"<emphasis>All scripture is inspired by God [lit., " +"God-breathed].</emphasis>\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "2 Tim. 3:16 mondja, \"<emphasis>A teljes Írás Istentől ihletett,</emphasis>\". Hiszi ezt? Mielőtt válaszol, vegye fontolóra Jézus hozzáállását a Szentíráshoz." + +# type: Content of: <chapter><sect1><blockquote><attribution> +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" +"John R.W. Stott, <emphasis>Krisztus a vitatkozó</emphasis>, " +"InterVarsity Press 1978, 93-95" + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-importance.docbook:90 +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "Hivatkozott emberi szerzőkre, de úgy értelmezte, mintha mindegyik mögött egy Isteni Szerző állott volna. Ugyanolyan értelemben mondta azt, hogy Mózes mondta, mint azt, hogy az Úr mondta (Mk. 7:10.). Ugyanúgy idézte a 1 Móz. 2:24 narrátorát, mint saját teremtőjét (Mt. 19:4-5). Ugyancsak azt mondta: \"Találóan prófétált Ézsaiás rólatok, ti képmutatók, amint meg van írva:\", és amint elkezdi az idézetet Isten szavait mondja (Mk. 7:6 & Ésa. 29:13). Ez Jézus hozzáállása, amit az Újszövetség szerzői is meggyőződésük szerint átvettek, ti. az írás kettős szerzőségét. Számukra valóság volt az, hogy \"régen sokszor és sokféleképpen szólt Isten az atyákhoz a próféták által,\" (Zsid 1:1) ugyanúgy, mint \"a Szentlélektől indíttatva szólaltak meg az Istentől küldött emberek\" (2 Pét. 1:21). Sem Isten nem beszélt úgy, hogy elvenné az ember személyiségét, sem az emberek úgy, hogy sérült volna az Isteni szerző szava. Isten szólt. Emberek szóltak. A valóság sem engedi befolyásolni az egyiket a másiktól. ..." + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-importance.docbook:105 +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "Akkor ez volt Krisztus nézete az Írásokról. Az ő bizonyságuk volt Isten bizonysága. A Biblia tanúbizonysága Isten tanúbizonysága. Éppen ezért a fő oka, amiért a keresztyének hisznek a Biblia Isteni eredetében, az az, hogy Jézus önmaga is ezt tartotta róla." + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"<emphasis>and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.</emphasis>\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "A 2 Tim. 3:16 így folytatódik: \"<emphasis>hasznos a tanításra, a feddésre, a megjobbításra, az igazságban való nevelésre; hogy tökéletes legyen az Isten embere, minden jó cselekedetre felkészített.</emphasis>\" Ha hisszük, hogy a Bibliából valóban Isten beszél hozzánk, abból következik, hogy az a tekintély a hitünk és a magaviseletünk minden területén." + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "A könyv, amely cselekszik" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"<emphasis>performs its work in you who believe.</emphasis>\" Beside each " +"scripture, write down the work the Word performs." +msgstr "Mit tesz önért a Bibliatanulmányozás? 1 Thess. 2:13 mondja, hogy \"<emphasis>annak ereje munkálkodik is bennetek, akik hisztek.</emphasis>\" Minden írás mellé jegyezze le, mi az amit az Ige cselekszik." + +# type: Content of: <chapter><sect1><table><title> +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "Mit tesz a Bibliatanulmányozás a keresztyénekért?" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "Hivatkozás" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "Cselekedet" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "Ef. 5:26" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the " +"word.\"" +msgstr "megtisztít -- \"...hogy a víz fürdőjével az ige által megtisztítva megszentelje.\"" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "ApCsel. 20:32 " + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:145 +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "felépít -- \" ... kegyelme igéjének ajánllak titeket, aki felépíthet benneteket, és örökséget adhat nektek a szentek között.\"" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "Róm. 15:4" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "vígasztal -- \"Írásokból türelmet és vigasztalást merítve reménykedjünk.\"" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "Róm. 10:17" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "hitet ad --\" A hit tehát hallásból van, a hallás pedig a Krisztus beszéde által.\"" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "1 Kor. 10:11" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "figyelmeztet -- \"Mindez pedig példaképpen történt velük, figyelmeztetésül íratott meg nekünk, akik az utolsó időkben élünk.\"" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "Mt. 4:4" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "táplál -- \"Ő így válaszolt: 'Meg van írva: Nem csak kenyérrel él az ember, hanem minden igével, amely Isten szájából származik.'\"" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "A könyv ami megszabadít" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:202 +msgid "" +"Jn.8:32 \"<emphasis>and you shall know the truth, and the truth shall make " +"you free.</emphasis>\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"<emphasis>If you abide in My word, then you are truly disciples of " +"Mine... </emphasis>\"" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a <emphasis>violent " +"wind.</emphasis> \"<emphasis>As a result, we are no longer to be children, " +"tossed here and there by waves, and carried about by every wind of " +"doctrine...</emphasis>\"One thing studying the Bible does for us is to " +"ground us in the truth, with the result that we won't be easily \"blown " +"away.\"" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"<emphasis>But Jesus answered and said to them, </emphasis>\"<emphasis>You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.</emphasis>\"Mt.22:29" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "" + +# type: Content of: <chapter><sect1><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "" + +# type: Content of: <chapter><sect1><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "" + +# type: Content of: <chapter><sect1><table><title> +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - <foreignphrase>rhema</foreignphrase>" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"<emphasis>Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of " +"truth.</emphasis>\"" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"<emphasis>Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to " +"God.</emphasis>\"" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:259 +msgid "" +"Eccl.12:11-12 \"<emphasis>The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the " +"body.</emphasis>\"" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><attribution> +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, <emphasis>Christ the Controversialist,</emphasis> " +"InterVarsity Press 1978, pp.106-107" +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-importance.docbook:269 +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb " +"<foreignphrase>hapax</foreignphrase> and " +"<foreignphrase>ephapax</foreignphrase>. It is usually translated in the " +"Authorized Version once, meaning once for all. It is used of what is so done " +"as to be of perpetual validity and never need repetition, and is applied in " +"the NT to both revelation and redemption. Thus, Jude refers to the faith " +"which was once for all delivered to the saints (Jude 3), and Romans says, " +"\"<emphasis>Christ also died for sins once for all</emphasis>\" (Rom.6:10, " +"see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-importance.docbook:279 +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were <foreignphrase>sola " +"scriptura</foreignphrase> for our authority and <foreignphrase>sola " +"gratia</foreignphrase> for our salvation." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:291 +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" + +# type: Content of: <chapter><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "" + +# type: Content of: <chapter><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV <quote>Knowing " +"this first, that no prophesy of scripture is of any private " +"interpretation.</quote>). Certain rules are helps toward discovering the " +"correct meaning; by ignoring these rules people have brought much trouble on " +"themselves and their followers. 2 Pe.3:16 <quote>...in which are some " +"things hard to understand, which the untaught and unstable distort, as they " +"do also the rest of the Scriptures, to their own destruction.</quote>" +msgstr "" + +# type: Content of: <chapter><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" + +# type: Content of: <chapter><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" + +# type: Content of: <chapter><section><orderedlist><listitem><formalpara><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +msgid "Definition" +msgstr "" + +# type: Content of: <chapter><section><orderedlist><listitem><formalpara><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" + +# type: Content of: <chapter><section><orderedlist><listitem><formalpara><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? <emphasis>Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning.</emphasis>" +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +msgid "" +"Jn.20:17 <emphasis>\"Touch me not\"</emphasis> (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' <emphasis>The Complete Word Study New " +"Testament</emphasis> (AMG Publishers, 1991)." +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:42 +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see " +"\"pim680.\" The letters give us a code for the part of speech, and the " +"number refers to Strong's dictionary reference. Let's look up the " +"definition (p. 879). \"680. Haptomai; from hapto (681), touch. Refers to " +"such handling of an object as to exert a modifying influence upon " +"it... Distinguished from pselaphao (5584), which actually only means to " +"touch the surface of something. \" Now look up \"pim.\" The grammar codes in " +"Zodhiates come right after Revelation; on p. 849 we see that pim stands for " +"\"present imperative active (80)\". On p.857, \"Present Imperative. In the " +"active voice, it may indicate a command to do something in the future which " +"involves continuous or repeated action or, when it is negated, a command to " +"stop doing something. \" This is a negative command, so it is to stop doing " +"something that is already occuring. So, what have we found?" +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +msgid "Example 1B" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +msgid "" +"In James 5:14, <emphasis>Elders are told to pray and anoint someone who is " +"sick</emphasis>. What is this anointing?" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:55 +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service\" " +"(Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb.\" " +"(Zodhiates p.851)" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +msgid "Cross-references for aleipho:" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing " +"them." +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +msgid "Cross-references of chrio:" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 <quote>The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]</quote>" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +msgid "" +"So what's the difference between aleipho and chrio? Look back over the " +"cross-references and the definitions, and sum up the difference: " +"<emphasis>"aleipho" is a practical use of oil and " +""chrio" is a spiritual</emphasis>" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"<emphasis>\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\"</emphasis> Is \"anointing\" spiritual or practical? Practical!" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:93 +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" + +# type: Content of: <chapter><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 <emphasis>\"born of water and the " +"Spirit.\"</emphasis> In context, what is the water under discussion here?" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural " +"birth." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +msgid "" +"1 Cor.14:34 <quote>Let the women keep silent in the churches</quote> has to " +"be taken within the biblical context of 1 Cor.11:5 <quote>every woman [...] " +"while praying or prophesying [...]</quote>" +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +msgid "" +"Acts 2:38 <quote>And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]"</quote>. Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 <emphasis>\"For Christ " +"did not send me to baptize, but to preach the gospel\"</emphasis>?" +msgstr "" + +# type: Content of: <chapter><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +msgid "" +"At first we are not asking <quote>What does it mean to me?</quote> but " +"<quote>What did it mean to the original readers?</quote>; later we can ask, " +"<quote>What does it mean to me?</quote>. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "" +"<quote>3 days & 3 nights</quote> (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" + +# type: Content of: <chapter><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +msgid "<quote>evil eye</quote> in Mt.6:23." +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +msgid "" +"What we have here is a Hebrew idiom, <quote>evil eye</quote>. Let's look up " +"other uses of this idiom: Mt.20:15 \"<emphasis>Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?</emphasis>\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 <quote>The Lord's hand is not short;</quote>" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 <quote>Underneath are the everlasting arms.</quote>" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"<emphasis>Kingdom of the Cults</emphasis>) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 <quote>He will cover you with His feathers; And under His wings " +"shalt thou trust</quote>. W.M. said, <quote>By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird</quote>. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" + +# type: Content of: <chapter><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: <emphasis>A story where each element has a " +"meaning.</emphasis>" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:193 +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "<application>BibleTime</application>" +msgstr "" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "" + +# type: Content of: <book><bookinfo><title> +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "" + +# type: Content of: <book><bookinfo><copyright><holder> +#: docs/howto/en/docbook/index.docbook:31 +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license <link " +"url=\"http://creativecommons.org/licenses/by-sa/3.0/\"> \"Creative Commons " +"Attribution-Share Alike\"</link>." +msgstr "" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/howto/en/docbook/index.docbook:42 +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "" + +# type: Content of: <book><bookinfo><abstract><title> +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "" + +# type: Content of: <book><bookinfo><abstract><para> +#: docs/howto/en/docbook/index.docbook:50 +msgid "" +"The <application>Biblestudy HowTo</application> is a guide for studying the " +"Bible." +msgstr "" + +# type: Content of: <book><bookinfo><abstract><para> +#: docs/howto/en/docbook/index.docbook:53 +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" + diff --git a/i18n/howto/howto-it.po b/i18n/howto/howto-it.po new file mode 100644 index 0000000..f6f5ccc --- /dev/null +++ b/i18n/howto/howto-it.po @@ -0,0 +1,2089 @@ +#, fuzzy +msgid "" +msgstr "" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Content-Type: text/plain; charset=UTF-8\n" + +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "Elementi di studio della bibbia" + +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "La nostra intenzione �di occuparci della Bibbia" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +#, fuzzy +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Gv 5,39-40 <emphasis>\"Voi scrutate le Scritture credendo di avere in esse " +"la vita eterna; ebbene, sono proprio esse che mi rendono testimonianza. Ma " +"voi non volete venire a me per avere la vita.\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:12 +#, fuzzy +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said <quote>we go to the cradle only for the sake of the baby</quote>; just " +"so in Bible study, we do it not for its own sake but for fellowship with God." +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"L'intenzione principale del libro sta nel guidarci alla persona. Martin " +"Lutero disse <quote>andiamo al presepio soltanto a causa del bambino</" +"quote>; nello stesso modo facciamo lo studio della Bibbia non per s�ma per " +"cercare Dio." + +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:19 +#, fuzzy +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"I giudei ai quali Ges rivolse la sua parola ... immaginavano che essere in " +"possesso delle scritture significasse essere in posseso della vita. Hillel " +"diceva: <quote>Chi ha acquisito le parole della Torah ha acquisito la vita " +"del mondo futuro.</quote> Il loro studio era fine a se stesso. In questo " +"furono delusi. ..." + +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "" +"Non c'�merito n�profitto nel leggere la Bibbia per se stessi, ma soltanto se " +"ci porta a Ges Cristo. Per qualunque motivo leggiamo la bibbia dobbiamo " +"avere una forta speranza di incontrare il Cristo attraverso di essa." + +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "Approcci alla parola di Dio" + +#: docs/howto/en/docbook/howto-basics.docbook:32 +#, fuzzy +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "" +"Sentire e leggere danno una visione telescopica della scrittura mentre " +"studiare da una visione microscopica della scrittura. La meditazione sulla " +"Bibbia porta insieme l'ascolto, la lettura, lo studio e la memorizzazione, e " +"fissa la parola nella nostra mente." + +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "L'ascolto" + +#: docs/howto/en/docbook/howto-basics.docbook:38 +#, fuzzy +msgid "" +"Lk.11:28 <quote>blessed are those who hear the word of God, and observe it.</" +"quote>" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Lc 11,28 <emphasis><quote>beati coloro che ascoltano la parola di Dio e la " +"osservano.</quote></emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "La lettura" + +#: docs/howto/en/docbook/howto-basics.docbook:43 +#, fuzzy +msgid "" +"Rev.1:3 <quote>Blessed is he who reads and those who hear the words of this " +"prophecy [...]</quote>" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Ap 1,3<emphasis><quote>Beato chi legge e beati coloro che ascoltano le " +"parole di questa profezia ...</quote></emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:45 +#, fuzzy +msgid "" +"1 Tim.4:13 <quote>give attention to the public reading of Scripture [...]</" +"quote>" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"1 Tm 4,13 <emphasis><quote>dedicati alla lettura ...</quote></emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "Study" + +#: docs/howto/en/docbook/howto-basics.docbook:50 +#, fuzzy +msgid "" +"Acts 17:11 <quote>Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so.</quote>" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"At 17,11 <emphasis><quote>Questi erano di sentimenti pi nobili di quelli di " +"Tessalonica ed accolsero la parola con grande entusiasmo, esaminando ogni " +"giorno le Scritture per vedere se le cose stavano davvero cos�</quote></" +"emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:54 +#, fuzzy +msgid "" +"2 Tim.2:15 <quote>Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth.</quote>" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"2 Tm 2,15 <emphasis><quote>Sforzati di presentarti davanti a Dio come un " +"uomo degno di approvazione, un lavoratore che non ha di che vergognarsi, uno " +"scrupoloso dispensatore della parola della verit� </quote></emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "Memorizzazione" + +#: docs/howto/en/docbook/howto-basics.docbook:60 +#, fuzzy +msgid "" +"Ps.119:11 <quote>Thy word I have hid in my heart, that I may not sin against " +"Thee.</quote>" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Sal 119,11 <emphasis><quote>Conservo nel cuore le tue parole per non " +"offenderti con il peccato.</quote></emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "Meditazione" + +#: docs/howto/en/docbook/howto-basics.docbook:65 +#, fuzzy +msgid "" +"Ps.1:2-3 <quote>But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers.</quote>" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Sal 1,2-3 <emphasis><quote>Ma si compiace della legge del Signore, sulla sua " +"legge medita giorno e notte. Sar�come albero piantato lungo corsi d'acqua, " +"che dar�frutto a suo tempo e le sue foglie non cadranno mai; riusciranno " +"tutte le sue opere.</quote></emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:71 +#, fuzzy +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "" +"I navigatori spiegano questo dicendo che come possiamo raggiungere con il " +"pollice tutte le altre dita possiamo meditare anche facendo i primi quattro " +"passi. La meditazione �la chiave della rivelazione. Un nuovo cristiano deve " +"ascoltare e leggere la bibbia pi di studiarla e memorizzarla. Con questo " +"conoscer�pi a fondo il messaggio generale della bibbia." + +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "Tipi di studio della bibbia" + +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "Studio tematico" + +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "" +"Prendi un argomento e seguilo nella bibbia usando le referenze incrociate o " +"una concordanza." + +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "Studio di una personaggio" + +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "" +"Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "" +"Lo studio della vita di una personaggio biblico. Per esempio: La vita di " +"Giuseppe in Gn 37-50." + +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "Esposizione" + +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "Lo studio di un certo brano: paragrafo, capitolo o libro." + +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "Le basi di una interpretazione corretta" + +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "Contenuto" + +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "" +"Cosa significa? Cosa significa nella lingua originale? Attento alle " +"definizioni! Non leggere quello che non �detto." + +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "Contesto" + +#: docs/howto/en/docbook/howto-basics.docbook:103 +#, fuzzy +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Cosa dicono i versi vicini? \"Il contesto �il re\" �la regola -- il brano " +"deve avere senso nella struttura del passaggio e del libro." + +#: docs/howto/en/docbook/howto-basics.docbook:107 +#: docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "Referenze" + +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "" +"Cosa dicono altri versi su questo argomento nel resto della bibbia? La " +"parola di Dio non �contradittoria in se stessa, per questo la nostra " +"interpretazione deve subire la prova di altre scritture." + +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "Uno studio di Matteo 6,1-18" + +#: docs/howto/en/docbook/howto-basics.docbook:114 +#, fuzzy +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "" +"Studiamo insieme Mt 6,1-18. Leggilo da solo, per prima cosa cercane il verso " +"chiave, il verso che da il riassunto di tutto il brano. Pensi di averlo " +"trovato? Verificalo guardando in diversi luoghi del brano e chiedendoti se " +"�in relazione con il pensiero del verso chiave. Una volta trovato scrivilo " +"come il numero I della vostra esposizione:" + +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:122 +#, fuzzy +msgid "" +"What does <quote>practicing your righteousness</quote> mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"<emphasis>Our motives!</emphasis> What sub-headings develop this thought?" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Cosa significa \"praticare le tue buone opere\"? Ci sono degli esempi nel " +"nostro brano? Quale parte della nostra vita �in discussione? I nostri " +"motivi! Quali sottopunti sviluppano questo pensiero?" + +#: docs/howto/en/docbook/howto-basics.docbook:126 +#: docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "" +"Adesso inserisci i propositi specifici per evitare il modo sbagliato di " +"praticare le tue buone opere:" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:137 +msgid "" +"don't sound a trumpet. (how might someone <quote>sound a trumpet</quote> " +"today?)" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "Scheda di lavoro: Come usare una concordanza" + +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "Trovare un particolare versetto" + +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "Scegli una parola chiave o la parola meno usata del versetto." + +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "Cerca questa parola nell'elenco alfabetico." + +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "Segui la colonna dei riferimenti finch�trovi il tuo versetto." + +#: docs/howto/en/docbook/howto-basics.docbook:154 +msgid "Find these verses:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:156 +msgid "<quote>Faithful are the wounds of a friend</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:157 +msgid "<quote>We are ambassadors of Christ.</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "Fare uno studio tematico" + +#: docs/howto/en/docbook/howto-basics.docbook:164 +#, fuzzy +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Diciamo che vuoi fare uno studio sulla parola \"redenzione.\" Per prima cosa " +"cerca questa parola nelle concordanze e segui i riferimenti per questa " +"parola. Poi puoi scegliere altre parole connesse con essa, per esempio: " +"\"redimere, redento\" fino a \"comprare\" o \"comprato.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "Chiarire il senso della parola in greco e ebraico" + +#: docs/howto/en/docbook/howto-basics.docbook:171 +#, fuzzy +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 <quote>Judge " +"not lest you be judged</quote> and 1 Cor.2:15 <quote>He that is spiritual " +"judgeth all things.</quote> Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Hai notato una contradizione tra Mt 7,1 \"Non giudicate, per non essere " +"giudicati\" e 1 2,15 \"L'uomo spirituale invece giudica ogni cosa.\" Pu " +"darsi che ci siano due parole diverse in greco, tradotte ambedue con " +"\"giudicare\" in italiano? (Per un'analisi pi approfondita abbiamo bisogno " +"dei numeri di Strong. Perci i seguenti esempi fanno uso della traduzione " +"inglese \"King James with Strongs\" che in SWORD sono forniti di questo " +"strumento. Giudicare = to judge)" + +#: docs/howto/en/docbook/howto-basics.docbook:175 +#, fuzzy +msgid "Look up "judge"." +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Cerca <quote>judge.</quote>" + +#: docs/howto/en/docbook/howto-basics.docbook:176 +#, fuzzy +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "" +"Vai nella lista dei risultati a Mt 7,1. A destra c'�un numero: 2219. Questo " +"fa riferimento alla parola greca usata in questo versetto. Scrivilo." + +#: docs/howto/en/docbook/howto-basics.docbook:178 +#, fuzzy +msgid "Now look up "judgeth"." +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Adesso cerca \"judgeth.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "Vai sotto a 1 Cor 2:15 . . . . . 350." + +#: docs/howto/en/docbook/howto-basics.docbook:180 +#, fuzzy +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "" +"Vai al dizionario greco. (Ricordati: sei nel nuovo testamento, per questo la " +"lingua �il greco, mentre nell'antico testamento �l'ebraico.) Paragonate il " +"significato di 2919 con il significato di 350 e troverai la risposta!" + +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "Trovare i significati dei nomi" + +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or Hebrew." +msgstr "" +"Con la stessa procedura puoi trovare i significati dei nomi in greco o " +"ebraico." + +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "Cerca questi nomi e scrivine il significato:" + +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "Nabal" + +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "Abigail" + +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "Joshua" + +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "Barnabus" + +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "L'importanza della parola di Dio" + +#: docs/howto/en/docbook/howto-importance.docbook:2 +#, fuzzy +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "" +"Capire la parola di Dio è importantissimo per tutti coloro che hanno fede in " +"Lui. Lo studio della Bibbia è uno dei modi primari per imparare a comunicare " +"con Dio." + +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "Un libro eccezionale" + +#: docs/howto/en/docbook/howto-importance.docbook:7 +#, fuzzy +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "La bibbia è unica in molti riguardi. È' unica in:" + +#: docs/howto/en/docbook/howto-importance.docbook:12 +#, fuzzy +msgid "" +"popularity. Bible sales in North America: more than $500 million per year. " +"The Bible is both the the all-time and year-to-year best seller!" +msgstr "" +"popolarità. Nell'America settentrionale la Bibbia è venduta per più di 500 " +"millioni di dollari all'anno. La Bibbia è un best seller sia dal punto di " +"vista delle vendite totali, sia delle vendite annuali!" + +#: docs/howto/en/docbook/howto-importance.docbook:18 +#, fuzzy +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "" +"autorevolezza. È' stata scritta in un periodo di più di 1600 anni e da 40 " +"differenti autori con uno sfondo culturale differente, eppure si può " +"leggerla come se fosse scritta da un unico autore." + +#: docs/howto/en/docbook/howto-importance.docbook:24 +#, fuzzy +msgid "" +"preservation. F. F. Bruce in <emphasis>Are New Testament Documents Reliable?" +"</emphasis> compares New Testament manuscripts with other ancient texts:" +msgstr "" +"conservazione. F. F. Bruce in <emphasis>Are New Testament Documents Reliable?" +"</emphasis> paragona dei manoscritti del nuovo testamento con altri testi " +"antichi:" + +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "Paragone di manoscritti del nuovo testamento con altri testi antichi." + +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "Opera" + +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "Epoca di scrittura" + +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "Copia più antica" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "Differnza di tempo" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "Numero delle copie" + +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "Erodoto" + +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "448-428 A.C." + +# index.docbook:41, index.docbook:41, index.docbook:41 +#: docs/howto/en/docbook/howto-importance.docbook:42 +#: docs/howto/en/docbook/howto-importance.docbook:52 +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "900 D.C." + +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "1300 anni" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "Tacito" + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "100 D.C." + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "1100 D.C." + +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "1000 anni" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:48 +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's <emphasis>Gallic War</emphasis>" +msgstr "<emphasis>De bello gallico</emphasis> di Giulio Cesare" + +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "50-58 A.C." + +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "950 anni" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's <emphasis>Roman History</emphasis>" +msgstr "<emphasis>Ab urbe condita</emphasis> di Livio" + +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "59 A.C. - 17 D.C." + +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "900 anni" + +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "Nuovo testamento" + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "40 D.C. - 100 D.C." + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "130 D.C. manoscritti parziali 350 D.C. manoscritti integrali" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "30 - 310 anni" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "5.00 greci & 10.000 latini" + +#: docs/howto/en/docbook/howto-importance.docbook:66 +#, fuzzy +msgid "" +"Ten copies of Caesar's <emphasis>Gallic War</emphasis> exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "" +"Esistono dieci copie del <emphasis>De bello gallico</emphasis> di Cesare, la " +"più antica tra queste è stata copiata 900 anni dopo di che Cesare scrisse " +"l'originale, ecc. Per il nuovo testamento siamo in possesso di manoscritti " +"integrali dal 350 D.C., ci sono papiri che contengono la maggior parte del " +"nuovo testamento del terzo secolo e un frammento del vangelo di Giovanni del " +"130 D.C. Quanti manoscritti abbiamo per compararli? 5.000 in greco e 10.000 " +"in latino!" + +# type: Content of: <chapter><sect1><blockquote><attribution> +#: docs/howto/en/docbook/howto-importance.docbook:72 +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in <emphasis>Questions of Life</emphasis> " +"p. 25-26" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "" +"\"Per quanto riguarda l'esattezza e la completezza il testo del nuovo " +"testamento è unico e irraggiungibile tra tutti gli altri testi di prosa " +"dell'Anitichità.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "Un libro ispirato da Dio" + +#: docs/howto/en/docbook/howto-importance.docbook:80 +#, fuzzy +msgid "" +"<emphasis>Heb.4:12 </emphasis>\"<emphasis>For the word of God is living and " +"active... </emphasis>\" Jesus said <emphasis>(Mt.4:4),</emphasis> " +"\"<emphasis>It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.</emphasis>\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "" +"<emphasis>Eb 4,12 </emphasis>\"<emphasis>Infatti la parola di Dio è viva ed " +"efficace ...</emphasis>\" Gesù disse: <emphasis>(Mt 4,4),</emphasis> " +"\"<emphasis>Sta scritto: Non di solo pane vivrà l'uomo, ma di ogni parola " +"che esce dalla bocca di Dio.</emphasis>\" Quando leggiamo la Bibbia lo " +"spirito di Dio è presente per parlare al nostro cuore in un modo " +"continuamente rinnovato." + +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"<emphasis>All scripture is inspired by God [lit., God-" +"breathed].</emphasis>\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "" +"2 Tm 3,16 dichiara: \"<emphasis>Tutta la scrittura infatti è ispirata da Dio." +"</emphasis>\" Ci credi? Prima di rispondere prendi in considerazione la " +"posizione di Gesù verso le Scritture." + +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:90 +#, fuzzy +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "" +"Si riferiva all'autore umano, dando per scontato che dietro di lui ci fosse " +"un singolo autore divino. Poteva dire nello stesso modo 'Mosè disse' come " +"'Dio disse' (Mc 7,10). Poteva citare il commento del narratore in Gn 2,24 " +"facendone una richiesta del creatore stesso (Mt 19,4-5). In modo simile " +"disse \"Bene ha fatto Isaia di voi, ipocriti, come sta scritto:\" quando " +"quello che stava per citare era un discorso diretto di Dio (Mc 7,6; Is " +"29,13). Gli autori del nuovo testamento hanno preso da Gesù stesso la " +"convinzione della doppia autorità della bibbia. Per loro era vero dire 'Dio " +"ha parlato nei tempi antichi ai padri per mezzo dei profeti' (Eb 1,1) come " +"dire 'mossi da Spirito Santo parlarono quelli uomini da parte di Dio' (2 Pt " +"1,21). Dio non ha parlato in un modo da prevaricare la personalità " +"dell'autore umano, ne gli uomini parlarono in un modo da corrompere la " +"parola dell'autore divino. Dio parlò. Gli uomini parlarono. Nessuna verità " +"può essere separata dall'altra. ..." + +#: docs/howto/en/docbook/howto-importance.docbook:105 +#, fuzzy +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "" +"Questa, allora, era l'opinione di Cristo sulle Scritture. La loro " +"testimonianza era la testimonianza di Dio. La testimonianza della Bibbia è " +"la testimonianza di Dio. E la ragione principale per la quale i cristiani " +"credono nell'origine divina della bibbia è che Gesù stesso l'ha insegnata." + +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"<emphasis>and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.</emphasis>\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "" +"2 Tm 3,16 continua: \"<emphasis>è utile per insegnare, convincere, " +"correggere e formare alla giustizia, perchè l'uomo di Dio sia completo e ben " +"preparato per ogni opera buona.</emphasis>\" Se accettiamo che la Bibbia è " +"veramente Dio che si rivolge a noi, allora ne consegue che sarà la nostra " +"guida in tutte le questioni di fede e di condotta di vita." + +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "Un libro che funziona" + +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"<emphasis>performs its work in you who believe.</emphasis>\" Beside each " +"scripture, write down the work the Word performs." +msgstr "" +"Quale sarà l'effetto dello studio della Bibbia per te? 1 Ts 2,13 dice che la " +"bibbia \"<emphasis>opera in voi che credete.</emphasis>\" Accanto ad ogni " +"scrittura, inserisci l'opera che la parola compie." + +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "Quale effetto ha lo studio della Bibbia per i cristiani?" + +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "Riferimento" + +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "Effetto" + +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "Ef 5,26" + +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the word.\"" +msgstr "purifica -- \"... purificandola per mezzo dell'acqua e della parola.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "At 20,32" + +#: docs/howto/en/docbook/howto-importance.docbook:145 +#, fuzzy +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "" +"edifica -- \" ... la parola della sua grazia che ha il potere di edificarti " +"e di concederti l'eredità tra tutti i santificati. \"" + +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "Rm 15,4" + +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "" +"consola -- \"perché in virtù della perseveranza e della consolazione che ci " +"vengono dalle Scritture teniamo viva la nostra speranza.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "Rm 10,17" + +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "" +"da fede -- \"La fede dipende dunque dalla predicazione e la predicazione a " +"sua volta si attua per la parola di Cristo.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "1 Cor 10,11" + +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "" +"ammonisce -- \"Tutte queste cose però accadero a loro come esempio, e sono " +"state scritte per ammonimento nostro\"" + +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "Mt 4,4" + +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "" +"nutre -- \"Ma egli rispose: 'Sta scritto: Non solo di pane vivrà l'uomo ma " +"di ogni parola che esce dalla bocca di Dio.'\"" + +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "Un libro che rende liberi" + +#: docs/howto/en/docbook/howto-importance.docbook:202 +#, fuzzy +msgid "" +"Jn.8:32 \"<emphasis>and you shall know the truth, and the truth shall make " +"you free.</emphasis>\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"<emphasis>If you abide in My word, then you are truly disciples of " +"Mine... </emphasis>\"" +msgstr "" +"Gv 8,32 \"<emphasis>conoscerete la verità e la verità vi farà liberi.</" +"emphasis>\" Normalmente questa è una citazione a sé stante. E' una promessa " +"condizionata o incondizionata? È' valida per tutti i generi di conoscenza? " +"Scoprirai la risposta esaminando la prima metà della frase in v. 31. " +"\"<emphasis>Se rimanete fedeli alla mia parola, sarete davvero miei " +"discepoli ... </emphasis>\"" + +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" +"Vediamo che questa è una promessa condizionata che parla in particolare " +"della verità della parola di Dio." + +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a <emphasis>violent wind." +"</emphasis> \"<emphasis>As a result, we are no longer to be children, tossed " +"here and there by waves, and carried about by every wind of doctrine...</" +"emphasis>\"One thing studying the Bible does for us is to ground us in the " +"truth, with the result that we won't be easily \"blown away.\"" +msgstr "" +"La parola greca per \"vento\" usato in Ef 4,14 parla di un <emphasis>vento " +"violento.</emphasis> \"<emphasis>Questo affinché non siamo più come " +"fanciulli sballottati dalle onde e portati qua e là da qualsiasi vento di " +"dottrina ...</emphasis>\" Un effetto dello studio della Bibbia sta nel fatto " +"che saremo radicati nella verità col risultato che non saremo facilmente " +"\"soffiati via.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"<emphasis>But Jesus answered and said to them, </emphasis>\"<emphasis>You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.</emphasis>\"Mt.22:29" +msgstr "" +"<emphasis>E Gesù rispose loro: </emphasis>\"<emphasis>Voi vi ingannate, non " +"conoscendo né le Scritture, né la potenza di Dio.</emphasis>\"Mt 22,29" + +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "" +"Quali sono le due cose di cui abbiamo bisogno per essere liberati " +"dall'errore?" + +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "La parola di Dio" + +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "La forza di Dio" + +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "Un libro che da battaglia" + +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "Ef 6,10-18 è un immagine del nostro armamento spirituale." + +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "Armamento spirituale" + +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "Domanda" + +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "Risposta" + +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "Quante delle armi elencate nel testo sono armi difensive?" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "Quante sono offensive?" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "Quale?" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - <foreignphrase>rhema</foreignphrase>" +msgstr "La parola - <foreignphrase>rhema</foreignphrase>" + +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "Esortazioni" + +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"<emphasis>Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of truth.</" +"emphasis>\"" +msgstr "" +"2 Tm 2,15 <emphasis><quote>Sforzati di presentarti davanti a Dio come un " +"uomo degno di approvazione, un lavoratore che non ha di che vergognarsi, uno " +"scrupoloso dispensatore della parola della verità.</quote></emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"<emphasis>Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to God.</emphasis>" +"\"" +msgstr "" +"Col 3,16 <emphasis><quote>La parola di Cristo dimori tra voi " +"abbondantemente; ammaestratevi e ammonitevi con ogni sapienza, cantando a " +"Dio di cuore e con gratitudine salmi, inni e cantici spirituali.</quote></" +"emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "Se siete ricchi di qualcosa, quanto ne avete?" + +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "Non poco!" + +#: docs/howto/en/docbook/howto-importance.docbook:259 +#, fuzzy +msgid "" +"Eccl.12:11-12 \"<emphasis>The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the body.</emphasis>" +"\"" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Qo 12,11 <emphasis><quote>Le parole dei saggi sono come pungoli, come chiodi " +"piantati, le raccolte di autori: esse sono dati da un solo pastore. Quanto a " +"ciò che è in più di questo, figlio mio, bada bene: i libri si moltiplicano " +"senza fine ma il molto studio affatica il corpo.</quote></emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "Appendice: <quote>Una volta per tutte</quote>" + +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, <emphasis>Christ the Controversialist,</emphasis> " +"InterVarsity Press 1978, pp.106-107" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:269 +#, fuzzy +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb <foreignphrase>hapax</" +"foreignphrase> and <foreignphrase>ephapax</foreignphrase>. It is usually " +"translated in the Authorized Version once, meaning once for all. It is used " +"of what is so done as to be of perpetual validity and never need repetition, " +"and is applied in the NT to both revelation and redemption. Thus, Jude " +"refers to the faith which was once for all delivered to the saints (Jude 3), " +"and Romans says, \"<emphasis>Christ also died for sins once for all</" +"emphasis>\" (Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" +"La verità sulla completezza del piano di Dio in Cristo sta in un unica " +"parola del testamento greco, cioè nell avverbio <foreignphrase>hapax</" +"foreignphrase> e <foreignphrase>ephapax</foreignphrase>. Viene normalmente " +"tradotto mediante \"una volta\", nel senso di \"una volta per tutte\". Viene " +"usato nel contesto di qualcosa che è fatto in modo tale da avere un valore " +"eterno e non dover esser ripetuto. Nel nuovo testamento viene usato sia per " +"la rivelazione sia per la redenzione. Per Questo, Giuda si riferisce alla " +"fede che venne data una volte per tutte ai santi (Gd 3), e la lettera ai " +"Romani dice: <emphasis><quote>Cristo morì al peccato una volta per tutte. </" +"quote></emphasis> (Rm 6,10, vedi anche 1 Pt 3,18; Eb 9,26-28)." + +#: docs/howto/en/docbook/howto-importance.docbook:279 +#, fuzzy +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were <foreignphrase>sola " +"scriptura</foreignphrase> for our authority and <foreignphrase>sola gratia</" +"foreignphrase> for our salvation." +msgstr "" +"Per questo possiamo dire che Dio ha parlato una volta per tutte e Cristo ha " +"sofferto una volta per tutte. Questo significa che sia la rivelazione " +"cristiana sia la redenzione cristiana sono tutte e due completate in Cristo. " +"Niente può essere aggiunto a ambedue senza essere ostile a Cristo. ... " +"Queste sono le due rocce sulle quali si basa la Riforma Protestante -- La " +"parola rivelata di Dio senza l'aggiunta della tradizione umana e il lavoro " +"finito di Cristo senza l'aggiunta di meriti umani. Le parole chiave dei " +"Riformisti sono <foreignphrase>sola scriptura</foreignphrase> per quanto " +"riguarda la nostra autorità e <foreignphrase>sola gratia</foreignphrase> per " +"quanto riguarda la nostra salvezza." + +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "Supplemento: Programmi per la lettura della bibbia" + +#: docs/howto/en/docbook/howto-importance.docbook:291 +#, fuzzy +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" +"Ecco alcuni semplici programmi per la lettura sistematica della bibbia. Puoi " +"svolgerne più di uno alla volta, se desideri, per esempio il n. 1 insieme al " +"n. 4 o il n. 2 insiema al n. 5. Cambia il programma di anno in anno!" + +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "" +"Nuovo Testamento in un anno: leggi un capitolo ogni giorno, 5 giorni alla " +"settimana." + +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" +"Proverbi in un mese: leggi un capitolo dei Proverbi, corrispondente al " +"giorno del mese, ogni giorno." + +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" +"Salmi in un mese: leggi 5 salmi all'intervallo di 30 ogni giorno, per " +"esempio: il 20 leggi Sal 20, 50, 80, 110 e 140." + +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "" +"Salmi e Proverbi in 6 mesi: leggi i Salmi e i Proverbi un capitolo al giorno." + +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" +"Antico testamento senza Salmi e Proverbi in 2 anni: Se leggi un capitolo al " +"giorno dall'antico testamento, tralasciando Salmi e Proverbi, riuscirai a " +"leggere l'antico testamento in 2 anni e 2 settimane." + +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "Regole per l'interpretazione della Bibbia (Ermeneutica)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +#, fuzzy +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV <quote>Knowing " +"this first, that no prophesy of scripture is of any private interpretation.</" +"quote>). Certain rules are helps toward discovering the correct meaning; by " +"ignoring these rules people have brought much trouble on themselves and " +"their followers. 2 Pe.3:16 <quote>...in which are some things hard to " +"understand, which the untaught and unstable distort, as they do also the " +"rest of the Scriptures, to their own destruction.</quote>" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Abbiamo già visto le tre regole: contenuto, contesto, riferimenti. Adesso " +"vogliamo andare avanti occupandoci dell'ermeneutica biblica, il cui fine è " +"di trovare il senso inteso dall'autore originale (e dall'Autore!). Mentre " +"sono valide tante applicazioni di un brano, solo una interpretazione è " +"valida. La scrittura stessa lo dice stabilendo che nessuna scrittura va " +"soggetta a spiegazione privata (2 Pt 1,20 \"<emphasis>Sappiate anzitutto " +"questo: nessuna scrittura profetica va soggetta a spiegazione privata.</" +"emphasis>\") Alcune regole aiutano a scoprire il senso corretto, ignorando " +"queste regole diversi uomini sono caduti in difficoltà - loro stessi e i " +"loro seguaci. 2 Pt 3,16 \"<emphasis>... In esse ci sono alcune cose " +"difficili da comprendere e gli ignoranti e gli instabili le travisano, al " +"pari delle altre Scritture, per loro propria rovina.</emphasis>\"" + +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +#, fuzzy +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" +"Come possiamo scoprire il senso inteso di un brano? Diciamo che hai notato " +"un certo versetto del quale non capisci il senso. Come trovarlo? Tieni " +"queste regole in mente:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "Regola 1 - Interpreta seguendo il senso esatto delle parole." + +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +#, fuzzy +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" +"Quanto più precisamente teniamo in considerazione il senso esatto, " +"originale, delle parole, tanto meglio sarà la nostra interpretazione. Cerca " +"di trovare il senso esatto delle parole chiave seguendo questi punti:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +#, fuzzy +msgid "Definition" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Primo passo: Definizione" + +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +#, fuzzy +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" +"Guardate la definizione in un lessico greco o ebraico. Per i verbi, il modo " +"è ugualmente importantissimo." + +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +#, fuzzy +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? <emphasis>Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning.</emphasis>" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Paragona scrittura con scrittura. Notare come la stessa parola greca o " +"ebraica (non inglese) è usata può chiarirti o gettare nuova luce sulle " +"definizione. Lo stesso autore come usa la stessa parola altrove? E altri " +"autori? Potresti anche verificare l'uso di questa parola in un contesto non " +"biblico. Perché è necessario risalire alle lingue originali, perché i " +"termini italiani non sono sufficienti? PERCHE' PIU' DI UNA PAROLA GRECA PUO' " +"ESSERE STATA TRADOTTA NELLA STESSA PAROLA ITALIANA, E I TERMINI GRECI " +"POSSONO AVERE DIFFERENTI SFUMATURE DI SIGNIFICATO." + +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "Esempio 1A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +#, fuzzy +msgid "" +"Jn.20:17 <emphasis>\"Touch me not\"</emphasis> (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' <emphasis>The Complete Word Study New Testament</" +"emphasis> (AMG Publishers, 1991)." +msgstr "" +"Gv.20:17 \"<emphasis>Non toccarmi</emphasis>\" suona aspro, vero? Sembra " +"quasi che Gesù non voglia essere toccato ora che è asceso, ora che Egli è " +"troppo sacro o simili. Ma non sembra giusto, quindi cerchiamo in Spiros " +"Zodhiates' <emphasis>The Complete Word Study New Testament</emphasis> (AMG " +"Publishers, 1991)." + +#: docs/howto/en/docbook/howto-interpretation.docbook:42 +#, fuzzy +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see \"pim680." +"\" The letters give us a code for the part of speech, and the number refers " +"to Strong's dictionary reference. Let's look up the definition (p. 879). " +"\"680. Haptomai; from hapto (681), touch. Refers to such handling of an " +"object as to exert a modifying influence upon it... Distinguished from " +"pselaphao (5584), which actually only means to touch the surface of " +"something. \" Now look up \"pim.\" The grammar codes in Zodhiates come right " +"after Revelation; on p. 849 we see that pim stands for \"present imperative " +"active (80)\". On p.857, \"Present Imperative. In the active voice, it may " +"indicate a command to do something in the future which involves continuous " +"or repeated action or, when it is negated, a command to stop doing " +"something. \" This is a negative command, so it is to stop doing something " +"that is already occuring. So, what have we found?" +msgstr "" +"Definizione: Leggendo Giovanni 20:17, sulla parola \"Toccatemi\" vediamo " +"\"pim680.\" Le lettere ci danno un codice per la aprte del discorso, e il " +"numero si riferisce al riferimento del dizionario di Strong. Leggiamo la " +"definizione (p.879). \"680. Haptomai; da hapto (681), toccare. Si riferisce " +"alla manipolazione di un oggetto allo scopo di modificarlo... Differente da " +"pselaphao (5584), che significa realmente solo toccare la superficie di " +"qualcosa. \" Ora cerchiamo \"pim.\" I codici grammaticali di Zodhiates sono " +"subito dopo l'Apocalisse. a p. 849 vediamo che pim significa \"presente " +"imperativo attivo (80)\". A p.857, \"Presente Imperativo. Nella voce attiva, " +"indica un comando di fare qualcosa in futuro che implica un'azione " +"continuata o ripetuta o, quando è negato, un comando di cessare di fare " +"qualcosa. ' Questo è un comando negativo, che serve a fermare qualcosa che " +"si sta già svolgendo. Così, cos'abbiamo scoperto?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +#, fuzzy +msgid "Example 1B" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Esempio 1A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +#, fuzzy +msgid "" +"In James 5:14, <emphasis>Elders are told to pray and anoint someone who is " +"sick</emphasis>. What is this anointing?" +msgstr "" +"In Giacomo 5:14, <emphasis>...gli anziani preghino su di lui, ungendolo di " +"olio</emphasis>. Cosa si intende per ungere?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:55 +#, fuzzy +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service" +"\" (Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb." +"\" (Zodhiates p.851)" +msgstr "" +"La definizione di aleipho (218) - \"ungere\" (Strong); ma c'è anche un'altra " +"parola greca tradotta con \"ungere\", chrio (5548) - \"macchiare o " +"strofinare con olio, per consacrare una funzione religiosa\" (Strong). " +"Siccome si tratta di un verbo, considera anche il tempo, \"apta\" aoristo " +"participio attivo. \"L'aoristo participio esprime un'azione semplice, in " +"opposizione a un'azione continuata... Quando la relazione col verbo " +"principale è temporale, significa di solito che l'azione precede quella di " +"quest'ultimo.\" (Zodhiates p.851)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +#, fuzzy +msgid "Cross-references for aleipho:" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Referenze" + +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing them." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "" +"Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +#, fuzzy +msgid "Cross-references of chrio:" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Referenze" + +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 <quote>The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +#, fuzzy +msgid "" +"So what's the difference between aleipho and chrio? Look back over the cross-" +"references and the definitions, and sum up the difference: <emphasis>"" +"aleipho" is a practical use of oil and "chrio" is a " +"spiritual</emphasis>" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Dunque, che differenza c'è tra aleipho and chrio? Guarda di nuovo gli esempi " +"e le definizioni, e osservane la differenza: ALEIPHO E' USO PRATICO " +"DELL'OLIO, MENTRE CHRIO E' SPIRITUALE." + +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +#, fuzzy +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" +"Come esempio (anche se la parole non è usata) dell'uso dell'unguento " +"all'epoca, quando il buon samaritano si prese cura dell'uomo malmenato dai " +"briganti, versò olio e vino sulle ferite. L'olio aveva un uso medicinale al " +"tempo di Gesù." + +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"<emphasis>\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\"</emphasis> Is \"anointing\" spiritual or practical? Practical!" +msgstr "" +"Ora applichiamo ciò che abbiamo appreso dallo studio di questa parola a " +"Giacomo 5:14 \"<emphasis>Qualcuno di voi è infermo? Chiami gli anziani, " +"della chiesa, ed essi preghino su di lui, ungendolo di olio nel nome del " +"Signore.</emphasis>\" Qui \"ungere\" è spirituale o pratico? Pratico!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:93 +#, fuzzy +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" +"Il tempo greco, aoristo participio, sarebbe meglio tradotto con \"avendo unto" +"\", così che l'ordine è prima ungere, quindi pregare (\"nel nome del signore" +"\" si riferisce alla preghiera, non all'unzione). Giacomo 5 sta dicendo che " +"anziani dovrebbero curare l'infermo e pregare per lui nel nome del Signore. " +"Si tratta di un meraviglioso equilibrio di praticità e spiritualità nel " +"Signore!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "Regola 2 - Interpreta secondo il contesto biblico" + +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +#, fuzzy +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" +"Interpreta le scritture in armonia con le altre scritture. Cosa dicono i " +"versetti in ogni pagina? Qual è l'argomento del capitolo? E dell'intero " +"libro? La tua interpretazione corrisponde con queste? Se no, è errata. Di " +"solito, il contesto ciò di cui abbiamo bisogno per interpretare " +"correttamente il passaggio. Il contesto è la chiave. Se dopo aver " +"interpretato un testo nel suo contesto rimane della confusione, dobbiamo " +"guardare più avanti." + +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "Esempio 2A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 <emphasis>\"born of water and the " +"Spirit.\"</emphasis> In context, what is the water under discussion here?" +msgstr "" +"In una lezione precedente, abbiamo parlato di Gv.3:5 \"<emphasis>nato " +"d'acqua e di Spirito.</emphasis>\" Nel contesto, qual è l'acqua si cui si " +"discute?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +#, fuzzy +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." +msgstr "" +"Il battesimo dell'acqua non è l'argomento, che sarebbe al di là " +"dell'argomento di cui stanno discutendo Gesù e Nicodemo. Fai attenzione a un " +"improvviso cambio di argomento, può indicare che la tua interpretazione sta " +"prendendo la via sbagliata! L'acqua è il liquido amniotico, \"nato d'acqua\" " +"= nascita naturale." + +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "Esempio 2B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +#, fuzzy +msgid "" +"1 Cor.14:34 <quote>Let the women keep silent in the churches</quote> has to " +"be taken within the biblical context of 1 Cor.11:5 <quote>every woman [...] " +"while praying or prophesying [...]</quote>" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"1 Cor.14:34 \"<emphasis>Tacciano le vostre donne nelle chiese\" </emphasis> " +"deve essere considerato nel contesto biblico di 1 Cor.11:5 \"<emphasis>ogni " +"donna...che prega o profetizza...</emphasis>\"" + +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "Esempio 2C" + +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +#, fuzzy +msgid "" +"Acts 2:38 <quote>And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]"</quote>. Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 <emphasis>\"For Christ " +"did not send me to baptize, but to preach the gospel\"</emphasis>?" +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Atti 2:38 <emphasis>E Pietro disse loro, \"Ravvedetevi e ciascuno di voi sia " +"battezzato nel nome di Gesù Cristo per il perdono dei peccati...</emphasis>" +"\" Sta insegnando la rigenerazione battesimale? Se questo forse l'unico " +"versetto della scrittura, dovremmo concludere così. Ma come abbiamo imparato " +"altrove questa rigenerazione è la fede in Cristo, e dobbiamo interpretare " +"diversamente. Pietro sta sollecitando il battesimo come via per chi lo " +"ascolta di rispondere al vangelo. Se il battesimo fosse il modo di " +"rinascere, come potrebbe Paolo scrivere in 1 Cor.1:17 \"<emphasis>Cristo non " +"mi ha mandato a battezzare, ma ad evangelizzare.</emphasis>\"?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "Regola 3 - Interpreta secondo il contesto storico e culturale" + +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +#, fuzzy +msgid "" +"At first we are not asking <quote>What does it mean to me?</quote> but " +"<quote>What did it mean to the original readers?</quote>; later we can ask, " +"<quote>What does it mean to me?</quote>. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Per prima cosa non stiamo domandandoci \"Cosa significa per me?\", ma \"Cosa " +"significava per i lettori originali?\"; in seguito, possiamo domandarci, " +"\"Cosa significa per me?\". Dobbiamo tenere conto del retroterra storico e " +"culturale dell'autore e dei destinatari." + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "Esempio 3A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +#, fuzzy +msgid "" +"<quote>3 days & 3 nights</quote> (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"\"3 giorni & 3 notti\" (Mt.12:40) ha condotto qualcuno a formulare una " +"\"Teoria della crocifissione del mercoledì\", specialmente il il culto degli " +"Armstrongisti. Come poteva Gesù morire il pmeriggio del venerdì e risorgere " +"la domenica mattina e tuttavia \"essere risorto il terzo giorno" +"\" (Mt.16:21)? L'esatto significato di \"tre\" o \"giorni\" non è d'aiuto " +"nello spiegare l'apparente contraddizione." + +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +#, fuzzy +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Abbiamo bisogno di una leccornia storica: gli ebrei contavano come giorno " +"intero ogni parte di esso, come si farebbe con i secchi d'acqua (se ci " +"fossero sei secchi e mezzo, diremmo che ce ne sono sette, anche se uno è " +"riempito parzialmente). Per la mentalità ebraica, dunque, ogni parte del " +"giorno contava come un giorno intero, e i giorni iniziavano alle 6 " +"pomeridiane, per finire alle 6 del giorno dopo. Venerdì dalle 15 alle 18 - " +"primo giorno. Venerdì dalle 18 alle 18 di sabato - secondo giorno. Sabato " +"dalle 18 alle cinque o giù di lì di domenica - terzo giorno. Interpretare " +"entro il contesto culturale ci tiene lontani dai problemi." + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "Esempio 3B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +#, fuzzy +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" +"Gen.15:7-21. Il contesto storico è che tagliare gli animali in due e " +"camminare tra i pezzi era un modo normale di cocludere un contratto " +"all'epoca di Abramo. Entrambe le parti camminavano in mezzo, prendendo " +"l'impegno che coloro che non avessero tenuto fede alla loro parte del " +"contratto sarebbero strati smebrati. Ma in questo caso solo Dio ci passa " +"attraverso, rendendolo un accordo unilaterale." + +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "Regola 4 - Interpreta secondo il normale uso delle prole nella lingua" + +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +#, fuzzy +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" +"Distingui sempre tra il linguaggio letterale e quello figurativo. E fai " +"attenzione alle espressioni idiomatiche, che hanno particolari significati." + +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "Esempio 4A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +#, fuzzy +msgid "<quote>evil eye</quote> in Mt.6:23." +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"\"occhio cattivo\" in Mt.6:23." + +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +#, fuzzy +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" +"Regola 1, definizione di \"cattivo\" e \"occhio\" - nessun aiuto. Regola 2, " +"contesto: sembra confonderci ancora di più. Non sembra concordare con ciò " +"che precede o segue! Questo dovrebbe avvisarci che non stiamo comprendendo " +"perfettamente!!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +#, fuzzy +msgid "" +"What we have here is a Hebrew idiom, <quote>evil eye</quote>. Let's look up " +"other uses of this idiom: Mt.20:15 \"<emphasis>Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?</emphasis>\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Quello che abbiamo è un'espressione idiomatica ebraica, \"occhio cattivo.\" " +"Cerchiamo altri usi di questa espressione: Mt.20:15 \"<emphasis>Non mi è " +"forse lecito fare del mio ciò che voglio? O il tuo occhio è [lit.\"cattivo" +"\"], perché io sono buono?</emphasis>\" Scopriamo che avere un \"occhio " +"cattivo\" è un'espressione idiomatica ebraica per essere avaro o invidioso. " +"Ora torniamo a Mt.6 e notiamo come questa definizione combacia perfettamente " +"con il contesto." + +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "Esempio 4B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 <quote>The Lord's hand is not short;</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 <quote>Underneath are the everlasting arms.</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +#, fuzzy +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"<emphasis>Kingdom of the Cults</emphasis>) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 <quote>He will cover you with His feathers; And under His wings " +"shalt thou trust</quote>. W.M. said, <quote>By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird</quote>. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" +"#-#-#-#-# full.po #-#-#-#-#\n" +"#-#-#-#-# it.po #-#-#-#-#\n" +"Is.59:1 \"<emphasis>La mano dell'Eterno non è troppo corta;</emphasis>\" " +"Deut.33:27 \"<emphasis>Sotto di te stanno le sue braccia eterne.</emphasis>" +"\" I riferimenti a parti del corpo di Dio sono usati dai Santi degli Ultimi " +"Giorni per provare che Dio era un tempo un uomo come noi. Una volte convinte " +"le persone di questo, proseguono insegnando che noi possiamo diventare Dio " +"così come Lui lo è! Mentre teneva una lettura, un gruppo di mormoni sfidò " +"Walter Martin (autore di<emphasis>Kingdom of the Cults</emphasis>) con un " +"elenco di versetti come questi. Il dott. Martin chiese ai mormoni di leggere " +"un'altra scrittura: Sal.91:4 \"<emphasis> Egli ti coprirà con le sue penne e " +"sotto le sue ali troverai rifugio; la sua fedeltà ti sarà scudo e corazza.</" +"emphasis>\" W.M. disse: \"Con le stesse regole di interpretazione con cui " +"dimostrate che Dio è un uomo, dimostrate che Lui è un uccello.\" I mormoni " +"risero quando si resero conto della ridicolaggione della loro posizione." + +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" +"Regola 5 - Comprendi lo scopo delle parabole e la differenza tra una " +"parabola e un'allegoria" + +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: <emphasis>A story where each element has a meaning.</" +"emphasis>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "Ogni parabola è un'allegoria, giusto o sbagliato?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:193 +#, fuzzy +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" +"Alcune parabole sono allegorie, per esempio, la parabola del seminatore è " +"un'allegoria: il seme è la parola di Dio, le spine sono ansie e avidità, " +"ecc. Ma la maggior parte delle parabole non sono allegorie a semplici storie " +"per illustrare un punto. E' pericoloso trarre la nostra dottrina dalle " +"parabole; possono essere distorte per dire qualunque cosa. Dobbiamo trarla " +"dalle scritture che ce la mostrano chiaramente; se una parobola ce la " +"illustra, tanto meglio." + +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "Esempio 5A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +#, fuzzy +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" +"La parabola della vedova e del giudice iniquo in Lc.18:1-8. Questa storia " +"illustra una lezione: l'impudenza nella preghiera. Se la prendiamo come " +"un'allegoria, cosa succede?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" +"Tutti i tipi di violenza raggiungono lo scopo: Dio esita a proteggere i " +"diriti della vedova, la preghiera lo scoccia, ecc." + +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "Esempio 5B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +#, fuzzy +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" +"La parabola del fattore in Lc.16:1-9. Qual'è il punto della parabola? Si " +"tratta di un'allegoria?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +#, fuzzy +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" +"Il fattore è lodato per una sola cosa, la sua sagacia nell'usare ciò che " +"aveva per prepararsi per un'epoca in cui non avrebbe più avuto. Ma non è " +"elogiato per il suo comportamento non etico, imbrogliando il suo padrone." + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "<application>BibleTime</application>" +msgstr "" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "" + +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "HowTo sullo studio della Bibbia" + +#: docs/howto/en/docbook/index.docbook:31 +#, fuzzy +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "The team of &bibletime;, info@bibletime.info" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license <link url=\"http://creativecommons.org/licenses/by-" +"sa/3.0/\"> \"Creative Commons Attribution-Share Alike\"</link>." +msgstr "" + +#: docs/howto/en/docbook/index.docbook:42 +#, fuzzy +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "I testi citati dalla Bibbia sono presi dal testo ufficale della CEI" + +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "Abstract" + +#: docs/howto/en/docbook/index.docbook:50 +#, fuzzy +msgid "" +"The <application>Biblestudy HowTo</application> is a guide for studying the " +"Bible." +msgstr "" +"L'<application>HowTo sullo studio della bibbia</application> è una guida per " +"lo studio della Bibbia." + +#: docs/howto/en/docbook/index.docbook:53 +#, fuzzy +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" +"Il team di BibleTime spera che questo HowTo guidi i lettori allo studio " +"delle scritture per comprendere cosa dicono. Questa guida, in particolare, è " +"stata scelta perché non spinge una particolare dottrina. Speriamo che tu " +"legga e studi le scritture per capirne il senso. Se iniziate con " +"l'intenzione che Dio semini la sua parola nel tuo cuore non ti deluderà." + +#~ msgid "Bob Harman" +#~ msgstr "Bob Harman" + +#, fuzzy +#~ msgid "" +#~ "The copyright of this text is held by the author Bob Harman. The text " +#~ "was adapted for publication with BibleTime by Fred Saalbach." +#~ msgstr "" +#~ "Il copyright di questo testo è dell'autore Bob Harman. Il testo è stato " +#~ "adattato per la pubblicazione con BibleTime da Fred Saalbach." + +#, fuzzy +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the Bibletime Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." + +#~ msgid "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "<email>ncc@ncchampton.org</email>." +#~ msgstr "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "<email>N_Cov_Church@compuserve.com</email>" + +#, fuzzy +#~ msgid "<entry>8</entry>" +#~ msgstr "" +#~ "#-#-#-#-# full.po #-#-#-#-#\n" +#~ "#-#-#-#-# it.po #-#-#-#-#\n" +#~ "<entry>8 </entry>" + +# #-#-#-#-# it.po #-#-#-#-# +# index.docbook:41, index.docbook:41 +#, fuzzy +#~ msgid "<entry>20</entry>" +#~ msgstr "" +#~ "#-#-#-#-# full.po #-#-#-#-#\n" +#~ "#-#-#-#-# it.po #-#-#-#-#\n" +#~ "<entry>20 </entry>" + +#, fuzzy +#~ msgid "<entry>10</entry>" +#~ msgstr "" +#~ "#-#-#-#-# full.po #-#-#-#-#\n" +#~ "#-#-#-#-# it.po #-#-#-#-#\n" +#~ "<entry>10 </entry>" + +#~ msgid "<entry>5</entry>" +#~ msgstr "<entry>5</entry>" + +#~ msgid "<entry>One</entry>" +#~ msgstr "<entry>Una</entry>" + +#~ msgid "<firstname>Bob</firstname> <surname>Harman</surname>" +#~ msgstr "<firstname>Bob</firstname> <surname>Harman</surname>" + +#~ msgid "Bible" +#~ msgstr "Bible" + +#~ msgid "HowTo" +#~ msgstr "HowTo" + +#~ msgid "I. BEWARE OF PRACTICING YOUR RIGHTEOUSNESS BEFORE MEN TO BE NOTICED" +#~ msgstr "" +#~ "I. GUARDATI DAL PRATICARE LE TUE BUONE OPERE DAVANTI AGLI UOMINI\n" +#~ "PER ESSERE DA LORO AMMIRATO" + +#~ msgid "" +#~ "A. WHEN YOU GIVE\n" +#~ " B. WHEN YOU FAST\n" +#~ " C. WHEN YOU PRAY" +#~ msgstr "" +#~ "A. QUANDO FAI L'ELEMOSINA\n" +#~ " B. QUANDO DIGIUNI\n" +#~ " C. QUANDO PREGHI" + +#~ msgid "" +#~ "A. When you give\n" +#~ " 1. DON'T SOUND A TRUMPET. (HOW MIGHT SOMEONE \"SOUND A TRUMPET\" " +#~ "TODAY?)\n" +#~ " 2. DO IT SECRETLY.\tETC." +#~ msgstr "" +#~ "A. Se fai l'elemosina\n" +#~ " 1. NON STRILLARLO AI QUATTRO VENTI. (IN QUALE MODO SI \"STRILLA AI " +#~ "QUATTRO VENTI\" OGGI?)\n" +#~ " 2. FALLO IN SEGRETO.\tECC." + +#~ msgid "" +#~ "Find these verses:\n" +#~ "\t\t\"Faithful are the wounds of a friend.\"\n" +#~ "\t\t\"We are ambassadors of Christ.\"\n" +#~ "\t\tThe story of the rich man and Lazarus." +#~ msgstr "" +#~ "Trova questi versetti:\n" +#~ "\t\t\"Leali sono le ferite di un amico.\"\n" +#~ "\t\t\"Fungiamo da ambasciatori di Cristo.\"\n" +#~ "\t\tIl racconto dell'uomo ricco e di Lazzaro." + +#~ msgid "Step 2) Cross-reference" +#~ msgstr "Secondo passo: Riferimenti" + +#~ msgid "" +#~ "MARY IS ALREADY CLINGING TO JESUS, AND HE IS SAYING TO STOP HOLDING HIM!" +#~ msgstr "" +#~ "MARIA STA GIA' STRINGENDO GESU'. ED EGLI LE STA DICENDO DI LASCIARLO!" + +#~ msgid "Ex. 1B" +#~ msgstr "Esempio 1B" + +#~ msgid "" +#~ "Cross-references for aleipho:\n" +#~ " Mt.6:17 But you, when you fast, anoint your head\n" +#~ " Mk.16:1 [the women] brought spices that they might come and anoint " +#~ "Him.\n" +#~ " Mk.6:13 And they were...anointing with oil many sick people and healing " +#~ "them.\n" +#~ " Lk.7:38 ...kissing His feet and anointing them with the perfume\n" +#~ " Jn.12:3 Mary...anointed the feet of Jesus, and wiped them with her " +#~ "hair\n" +#~ "Cross-references of chrio:\n" +#~ " Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me " +#~ "to preach...\"\n" +#~ " Acts 4:27 Jesus, whom Thou hast anointed\n" +#~ " Acts 10:38 God anointed Jesus with the Holy Ghost and power\n" +#~ " 2 Cor.1:21 Now He who...anointed us is God" +#~ msgstr "" +#~ "Riferimenti incrociati per aleipho:\n" +#~ "Mt.6:17 Ma tu, quando digiuni, ungiti il capo e lavati la faccia.\n" +#~ "Mc.16:1 Ora [...] Maria Maddalena, Maria, madre di Giacomo, e Salome " +#~ "acquistarono degli aromi a per andare ad imbalsamare Gesù.\n" +#~ "Mc.16:13 Anch'essi andarono ad annunziarlo agli altri; ma non credettero " +#~ "neppure a loro.\n" +#~ "Lc.7:38 E, stando ai suoi piedi, di dietro piangendo, cominciò a " +#~ "bagnargli di lacrime i piedi e ad asciugarli con i capelli del suo capo; " +#~ "e glieli baciava e li ungeva con l'olio profumato.\n" +#~ "Gv.12:3 Maria allora prese una libbra di olio profumato di nardo " +#~ "autentico di gran prezzo, ne unse i piedi di Gesù e li asciugo con i suoi " +#~ "capelli; e la casa fu ripiena del profumo di quest'olio.\n" +#~ "Riferimenti incrociati per chrio:\n" +#~ "Lc.4:18 \"Lo Spirito del Signore è sopra di me, perché mi ha unto per " +#~ "evangelizzare i poveri...\"\n" +#~ "Atti 4:27 il tuo santo Figlio Gesù, che tu hai unto...\n" +#~ "Atti 10:38 come Dio abbia unto di Spirito Santo e di potenza Gesù di " +#~ "Nazaret... 2 Cor.1:21 Or colui che ci conferma assieme a voi in Cristo e " +#~ "ci ha unti è Dio." + +#~ msgid "An allegory is: A STORY WHERE EACH ELEMENT HAS A MEANING" +#~ msgstr "Un'allegoria è: UNA STORIA DOVE OGNI ELEMENTO HA UN SIGNIFICATO" diff --git a/i18n/howto/howto-ko.po b/i18n/howto/howto-ko.po new file mode 100644 index 0000000..67cd405 --- /dev/null +++ b/i18n/howto/howto-ko.po @@ -0,0 +1,5231 @@ +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# translation of full.po to +# Joachim Ansorg, 2003. +# Seunghyun. Cho <s970501@ku.edu.np>, 2003 +msgid "" +msgstr "" +"Project-Id-Version: full\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: 2004-02-04 11:05+0545\n" +"Last-Translator: <s970501@ku.edu.np>\n" +"Language-Team: <ko@li.org>\n" +"MIME-Version: (null)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "성경 공부의 기초들" + +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "성경에 접근하는 우리의 목적" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +#, fuzzy +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" +"요 5:39-40<emphasis>\"너희가 성경에서 영생을 얻는 줄 생각하고 성경을 상고하거" +"니와 이 성경이 ê³§ 내게 대하여 증거하는 것이로다. 그러나 너희가 영생을 얻기 위" +"하여 내게 오기를 원하지 아니하는도다.\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:12 +#, fuzzy +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said <quote>we go to the cradle only for the sake of the baby</quote>; just " +"so in Bible study, we do it not for its own sake but for fellowship with God." +msgstr "" +"성경의 가장 큰 목적은 우리를 그분에게로 인도하는 것이다. 마틴 루터는 \"우리" +"는 단지 아기를 보기 위해서 요람으로 간다\"ê³  말했다; 성경공부에 있어서도 그러" +"하다, 성경공부의 목적은 공부 ê·¸ 자체가 아닌 하나님과의 더욱 친밀한 교제를 위" +"해서인 것이다." + +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.97, 104." + +#: docs/howto/en/docbook/howto-basics.docbook:19 +#, fuzzy +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "" +"유대인들은 말씀을 소유하는 것이 삶은 소유하는 것과 같은 것이라고 생각하였다. " +"힐렐은(Hillel) \"토라의 말씀을 가진 사람은 다음 세상의 삶을 가졌다\"라고 말하" +"곤 했다. 그들의 공부는 ê·¸ 자체로 끝이었다. 슬프게도 그들은 이렇게 속았었" +"다. ..." + +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "" +"성경을 단지 읽기 위해 읽는다면 아무 유익이나 이득이 없다, 오직 우리를 예수 ê·¸" +"리스도에게 알리는 데에만 소용이 있다. 성경을 읽을 때에 필요한 것은 오직 말씀" +"을 통해 그리스도를 만나고자 하는 간절한 소망뿐이다." + +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "하나님의 말씀으로의 접근" + +#: docs/howto/en/docbook/howto-basics.docbook:32 +#, fuzzy +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "" +"말씀을 공부하고 암송하는 것은 말씀을 세세하게 살펴볼 수 있게 해주고, 말씀을 " +"듣고 읽는 것은 거시적인 관점에서 성경을 ë³¼ 수 있도록 해준다. 말씀을 묵상하는 " +"것은 듣고, 읽고, 공부하며 암송하는 것을 모두 포함하여 말씀을 우리 마음판에 새" +"기는 것이다." + +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "들음(Hear)" + +#: docs/howto/en/docbook/howto-basics.docbook:38 +#, fuzzy +msgid "" +"Lk.11:28 <quote>blessed are those who hear the word of God, and observe it.</" +"quote>" +msgstr "" +"눅 11:28 <emphasis>\"예수께서 가라사대 오히려 하나님의 말씀을 듣고 지키는 자" +"가 복이 있느니라 하시니라.\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "읽음(Read)" + +#: docs/howto/en/docbook/howto-basics.docbook:43 +#, fuzzy +msgid "" +"Rev.1:3 <quote>Blessed is he who reads and those who hear the words of this " +"prophecy [...]</quote>" +msgstr "" +"계 1:3 <emphasis>\"이 예언의 말씀을 읽는 자와 듣는 자들...이 복이 있나니 때" +"가 가까움이라\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:45 +#, fuzzy +msgid "" +"1 Tim.4:13 <quote>give attention to the public reading of Scripture [...]</" +"quote>" +msgstr "" +"딤전 4:13 <emphasis>\"내가 이를 때까지 읽는 것...에 착념하라\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "공부" + +#: docs/howto/en/docbook/howto-basics.docbook:50 +#, fuzzy +msgid "" +"Acts 17:11 <quote>Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so.</quote>" +msgstr "" +"행 17:11 <emphasis>\"베뢰아 사람은 데살로니가에 있는 사람보다 더 신사적이어" +"서 간절한 마음으로 말씀을 받고 이것이 그러한가 하여 날마다 성경을 상고하므로" +"\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:54 +#, fuzzy +msgid "" +"2 Tim.2:15 <quote>Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth.</quote>" +msgstr "" +"딤후 2:15 <emphasis>\"네가 진리의 말씀을 옳게 분변하여 부끄러울 것이 없는 일" +"군으로 인정된 자로 자신을 하나님 앞에 드리기를 힘쓰라[KJV `Study'].\"</" +"emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "암송(Memorize)" + +#: docs/howto/en/docbook/howto-basics.docbook:60 +#, fuzzy +msgid "" +"Ps.119:11 <quote>Thy word I have hid in my heart, that I may not sin against " +"Thee.</quote>" +msgstr "" +"시 119:11 <emphasis>\"내가 주께 범죄치 아니하려 하여 주의 말씀을 내 마음에 두" +"었나이다.\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "묵상(Meditate)" + +#: docs/howto/en/docbook/howto-basics.docbook:65 +#, fuzzy +msgid "" +"Ps.1:2-3 <quote>But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers.</quote>" +msgstr "" +"시 1:2-3 <emphasis>\"오직 여호와의 율법을 즐거워하여 ê·¸ 율법을 주야로 묵상하" +"는 자로다. 저는 시냇가에 심은 나무가 시절을 좇아 과실을 맺으며 ê·¸ 잎사귀가 마" +"르지 아니함 같으니 ê·¸ 행사가 다 형통하리로다.\"</emphasis>" + +#: docs/howto/en/docbook/howto-basics.docbook:71 +#, fuzzy +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "" +"이것을 엄지 손가락이 모든 손가락에 닿게 할 수 있는 것처럼, 우리는 4개중 어떤 " +"손가락을 건드리는 것처럼 말씀을 묵상할 수 있다고 하였다. 묵상하는 것은 계시" +"를 받는 생활을 하는 것의 키이다. 새신자들은 말씀을 공부하고 암송하는 것보다 " +"듣고, 읽는 것이 더 필요할 것이다. 그렇게 해서 성경의 전체 메세지의 흐름에 익" +"숙해지게 될 것이다." + +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "성경공부의 유형들" + +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "주제별 성경공부" + +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "" +"특정 주제(Topic)를 정한뒤, 겹참조와 색인을 참조하여 주제에 맞게 공부한다." + +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "인물별 성경공부" + +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "" +"Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "성경의 한 인물의 삶을 공부한다, 예. ì°½ 37-50장에서의 요셉의 삶." + +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "설명적인(Expository) 성경공부" + +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "특정 구절, 문단, 장 혹은 책을 선택하여 공부한다." + +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "바른 해석의 기본" + +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "내용(Content)" + +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "" +"말하고 있는바가 무엇인가? 원어에서는 어떻게 말하고 있는가? 정의에 주의하라. " +"그것이 말하고 있지 않은바대로 해석하지마라." + +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "문맥(Context)" + +#: docs/howto/en/docbook/howto-basics.docbook:103 +#, fuzzy +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "" +"앞뒤의 구절들이 무엇을 말하고 있는가? \"문맥이 왕이다\"가 법칙이다 -- 단락은 " +"전체 문단과 책의 구조에 맞춰서 해석되야 한다." + +#: docs/howto/en/docbook/howto-basics.docbook:107 +#: docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "겹참조(Cross-reference)" + +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "" +"성경의 다른 부분에서는 이 주제에 관하여 어떻게 말하고 있는가? 하나님은 스스" +"로 모순되지 않으신 분입니다. 그래서 우리의 해석은 다른 말씀에 비춰봐서도 바" +"로 설 수 있어야 합니다." + +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "마태복음 6:1-18을 본문으로 설명적인(Expository) 성경 공부 해보기" + +#: docs/howto/en/docbook/howto-basics.docbook:114 +#, fuzzy +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "" +"마태복음 6:1-18을 공부해봅시다. 본문을 읽으시고, 전체 장을 요약하는 주제 문장" +"을 찾으십시오. 찾으셨습니까? ê·¸ 장의 다른 부분들을 골라서 그것들이 주제문장" +"ê³¼ 연관되어 있는지 테스트 해보십시오. 찾았으면, 아웃라인에 로마숫자 1 하고 주" +"제문장을 써넣으십시오:" + +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:122 +#, fuzzy +msgid "" +"What does <quote>practicing your righteousness</quote> mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"<emphasis>Our motives!</emphasis> What sub-headings develop this thought?" +msgstr "" +"\"의를 행하다\"가 의미하는 바가 무엇입니까? 이 장에서 예를 찾으실 수 있습니" +"까? 우리 삶의 어떤 부분들이 언급되어 있습니까? 우리의 동기들(motives)! 이 생" +"각으로부터 어떤 세부 주제들이 나올 수 있습니까?" + +#: docs/howto/en/docbook/howto-basics.docbook:126 +#: docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "" +"우리의 의를 연습하는 잘못된 방법들을 피할 수 있는 방법들로 아웃라인을 채우십" +"시오:" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:137 +msgid "" +"don't sound a trumpet. (how might someone <quote>sound a trumpet</quote> " +"today?)" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "워크시트(Worksheet): 색인(Concordance)을 사용하는 법" + +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "특정 구절 찾기" + +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "문장의 핵심 단어나 가장 특이한 단어를 뽑는다." + +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "가나다(알파벳) 순으로 정리한다." + +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "필요한 구절을 찾을때까지 리스트를 따라내려가본다." + +#: docs/howto/en/docbook/howto-basics.docbook:154 +#, fuzzy +msgid "Find these verses:" +msgstr "출판물에서" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:156 +msgid "<quote>Faithful are the wounds of a friend</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:157 +msgid "<quote>We are ambassadors of Christ.</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "주제별 성경공부 하기" + +#: docs/howto/en/docbook/howto-basics.docbook:164 +#, fuzzy +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "" +"당신이 \"구속(redemption)\"이란 단어를 공부하고 싶다고 하자. 먼저 색인과 참조" +"난에서 단어를 찾아보아야 할 것이다. 그러면 리스트에서 관련 단어와 참조 등도 " +"찾아볼 수 있을 것이다. 예로 \"redeem, redeemed, ransom,\"등이 나타나고, 심지" +"어는 \"buy\"나 \"bought\" 같은 단어도 리스트에 보인다." + +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "헬라어와 히브리어 원문의 단어 의미를 찾아보아 의미를 명확히 하기" + +#: docs/howto/en/docbook/howto-basics.docbook:171 +#, fuzzy +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 <quote>Judge " +"not lest you be judged</quote> and 1 Cor.2:15 <quote>He that is spiritual " +"judgeth all things.</quote> Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "" +"만약 당신이 흠정역의 마 7:1 \"비판을 받지 아니하려거든 비판하지 말라\"와 ê³ " +"전 2:15 \"신령한 자는 모든 것을 판단하나\" 두부분이 모순된 것을 발견하였다고 " +"치자. \"비판, 판단(영문에선 둘 다 judge)\"으로 번역된 각각의 두 단어가 헬라어" +"에선 다른 단어일 수 있다. (스트롱넘버를 사용해 쉽게 확인 할 수 있다.)" + +#: docs/howto/en/docbook/howto-basics.docbook:175 +#, fuzzy +msgid "Look up "judge"." +msgstr "\"비판(judge)\"을 찾아 보자." + +#: docs/howto/en/docbook/howto-basics.docbook:176 +#, fuzzy +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "" +"마 7:1로 가보자. 오른쪽의 번호가 2919이다. 이것은 헬라어 단어 참조 번호이다. " +"번호를 적어놓는다." + +#: docs/howto/en/docbook/howto-basics.docbook:178 +#, fuzzy +msgid "Now look up "judgeth"." +msgstr "다음엔 \"판단(judgeth)\"를 찾아 보자." + +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "고전 2:15로 가보자. 번호는 350이다." + +#: docs/howto/en/docbook/howto-basics.docbook:180 +#, fuzzy +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "" +"헬라어 사전으로 가보자. (신약에서의 원어는 헬라어이며, 구약에서는 히브리어란 " +"것을 알아두자.) 2919의 의미를 350의 의미와 비교해보고 답을 얻자!" + +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "이름의 의미들을 찾기" + +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or Hebrew." +msgstr "헬라어나 히브리어의 이름의 의미를 찾았던 방식과 같다. " + +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "이 이름들을 확인하고 의미들을 적어넣는다." + +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "나발(Nabal)" + +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "아비가일(Abigail)" + +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "여호수아(Joshua)" + +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "바나바(Barnabus)" + +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "하나님의 말씀의 중요성" + +#: docs/howto/en/docbook/howto-importance.docbook:2 +#, fuzzy +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "" +"하나님의 말씀을 이해하는 것은 하나님의 이름을 부르는 자들에겐 정말 중요한 것" +"이다. 성경을 공부하는 것은 하나님과 교통하는 법을 배우는 가장 좋은 방법 중의 " +"하나이다." + +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "특별한(Unique) 책" + +#: docs/howto/en/docbook/howto-importance.docbook:7 +#, fuzzy +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "성경은 여러가지 면에서 매우 특별하다:" + +#: docs/howto/en/docbook/howto-importance.docbook:12 +#, fuzzy +msgid "" +"popularity. Bible sales in North America: more than $500 million per year. " +"The Bible is both the the all-time and year-to-year best seller!" +msgstr "" +"대중성(popularity). 성경은 남아메리카 지역에서만 매년 5억불 이상이 팔리고 있" +"다. 성경은 전시대적으로나 매년 최고의 베스트셀러이다!" + +#: docs/howto/en/docbook/howto-importance.docbook:18 +#, fuzzy +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "" +"저자(authorship). 성경은 1600여년의 기간동안 각기 다른 배경을 가진 40명의 저" +"자들에 의해서 씌여졌지만, 마치 한사람에 의해 씌여진 것 같은 통일성이 있다." + +#: docs/howto/en/docbook/howto-importance.docbook:24 +#, fuzzy +msgid "" +"preservation. F. F. Bruce in <emphasis>Are New Testament Documents Reliable?" +"</emphasis> compares New Testament manuscripts with other ancient texts:" +msgstr "" +"보존성(preservation). F. F. Bruce는 <emphasis>Are New Testament Documents " +"Reliable?</emphasis>에서 신약성경사본과 다른 고대 텍스트 사본들을 비교하였다:" + +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "신약성경 사본과 다른 고대 사본 텍스트들과의 비교" + +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "작품" + +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "씌여진 시기" + +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "최고(古) 사본" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "최고(古)사본과의 시간차" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "사본의 수" + +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "헤로도투스(Herodotus)" + +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "448-428 B.C." + +#: docs/howto/en/docbook/howto-importance.docbook:42 +#: docs/howto/en/docbook/howto-importance.docbook:52 +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "900 A.D." + +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "1300년" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "Tacitus" + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "100 A.D." + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "1100 A.D." + +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "1000년" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:48 +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's <emphasis>Gallic War</emphasis>" +msgstr "시저(Caesar)의 <emphasis>Gallic War</emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "50-58 B.C." + +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "950년" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's <emphasis>Roman History</emphasis>" +msgstr "리비우스(Livy)의 <emphasis>Roman History</emphasis>" + +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "59 B.C. - 17 A.D." + +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "900년" + +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "신약" + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "40 A.D. - 100 A.D." + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "130 A.D. 부분 사본 350 A.D. 전체 사본" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "30 - 310년" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "5000(헬라어) & 10,000(라틴어)" + +#: docs/howto/en/docbook/howto-importance.docbook:66 +#, fuzzy +msgid "" +"Ten copies of Caesar's <emphasis>Gallic War</emphasis> exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "" +"시저의 <emphasis>Gallic War</emphasis>는 10개의 사본이 존재하며, 가장 오래된 " +"사본이 시저가 원본을 기록한후 900년 이후의 것이다. 신약 성경의 경우 A.D. 350" +"년의 전체 사본이 존재하며, 신약의 대부분을 포함하는 200년대의 파피루스사본과 " +"A.D. 130년의 요한복음 부분사본이 존재한다. 다른 사본에 비교해볼 때 얼마나 많" +"은 수의 사본들이 존재하는가? 헬라어로 된 5,000개의 사본과 라틴어로 된 10000개" +"의 사본이 존재한다!" + +#: docs/howto/en/docbook/howto-importance.docbook:72 +#, fuzzy +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in <emphasis>Questions of Life</emphasis> " +"p. 25-26" +msgstr "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in <emphasis>Questions of Life</emphasis> " +"p. 25-26" + +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "" +"\"그밖의 많은 증거들이 신약의 텍스트가 다른 고대 산문들중에서도 절대적이고 어" +"떤 사본도 범접할 수 없는 특별한 경우라는 것을 증명한다.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "하나님께서 살아 숨쉬시는 책" + +#: docs/howto/en/docbook/howto-importance.docbook:80 +#, fuzzy +msgid "" +"<emphasis>Heb.4:12 </emphasis>\"<emphasis>For the word of God is living and " +"active... </emphasis>\" Jesus said <emphasis>(Mt.4:4),</emphasis> " +"\"<emphasis>It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.</emphasis>\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "" +"<emphasis>히 4:12 </emphasis>\"<emphasis>하나님의 말씀은 살았고 운동력이 있" +"어...</emphasis>\" 예수님께서 말씀하시길 <emphasis>(마 4:4),</emphasis> " +"\"<emphasis>예수께서 대답하여 가라사대 기록되었으되 사람이 떡으로만 살것이 아" +"니요 하나님의 입으로 나오는[lit., is proceeding] 모든 말씀으로 살 것이라 하였" +"느니라 하시니</emphasis>\" 성경에서 말씀하시는 것처럼, 하나님의 영이 지속적으" +"로, 매일매일 새롭게 우리의 마음에 말씀하신다." + +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"<emphasis>All scripture is inspired by God [lit., God-" +"breathed].</emphasis>\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "" +"딤후 3:16에서 선포하길, \"<emphasis>모든 성경은 하나님의 감동으로 된 것으로" +"[lit., God-breathed].</emphasis>\" 이것을 정말 믿으십니까? 대답하기 전에, 말" +"씀에 대한 예수님의 태도를 생각해보십시오." + +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" +"ì¡´ R.W. 스토트, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.93-95" + +#: docs/howto/en/docbook/howto-importance.docbook:90 +#, fuzzy +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say '모세가 말하길' 혹은 '하" +"나님께서 말씀하시길' (막 7:10). He could quote a comment of the narrator in " +"창세기 2:24 as an utterance of the Creator Himself (마 19:4-5). Similarly He " +"said, 'Well did Isaiah prophesy of you hypocrites, as it is written', when " +"what He went on to quote is the direct speech of the Lord God (막.7:6 & " +"사.29:13). It is from Jesus Himself that the New Testament authors have " +"gained their conviction of the dual authorship of Scripture. For them it was " +"just as true to say that 'God spoke of old to our fathers by the " +"prophets' (히.1:1) as it was to say that 'men moved by the Holy Spirit spoke " +"from God' (벧후.1:21). God did not speak in such a way as to obliterate the " +"personality of the human authors, nor did men speak in such a way as to " +"corrupt the Word of the divine Author. God spoke. Men spoke. Neither truth " +"must be allowed to detract from the other. ..." + +#: docs/howto/en/docbook/howto-importance.docbook:105 +#, fuzzy +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "" +"그리고, 이것은 말씀을 향한 주님의 관점이다. ê·¸ 증인들은 하나님의 증인이다. 성" +"경의 간증들은 하나님의 간증이다. 그리고 그리스도인들이 성경을 하나님의 말씀이" +"라 믿는 이유는 그리스도께서 그렇게 가르치셨기 때문이다." + +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"<emphasis>and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.</emphasis>\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "" +"계속해서 딤후 3:16에서는, \"<emphasis>모든 성경은 하나님의 감동으로 된 것으" +"로 교훈과 책망과 바르게 함과 의로 교육하기에 유익하니</emphasis>\"라고 말씀하" +"였다. 만일 우리가 성경이 정말로 하나님께서 우리에게 말씀하시는 것이라 믿는다" +"ë©´, 말씀이 우리의 모든 믿음과 행위의 근거가 될 것이다." + +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "역사하는 책" + +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"<emphasis>performs its work in you who believe.</emphasis>\" Beside each " +"scripture, write down the work the Word performs." +msgstr "" +"성경을 공부하는 것이 어떤 도움이 되는가? 살전 2:13에서 말씀하기를 " +"\"<emphasis>말씀이 또한 너희 믿는 자 속에서 역사하느니라.</emphasis>\" 그밖" +"의 다른 말씀들도, 말씀이 역사하는 것에 관해 기록하고 있다." + +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "성경을 공부하는 것이 그리스도인들에게 어떤 도움을 주는가?" + +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "참조(Reference)" + +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "역사하는 것(Action)" + +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "엡 5:26" + +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the word.\"" +msgstr "정결케한다(cleanses) -- \"...물로 씻어 말씀으로 깨끗하게 하사...\"" + +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "행 20:32" + +#: docs/howto/en/docbook/howto-importance.docbook:145 +#, fuzzy +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "" +"세운다(builds up) -- \" ...은혜의 말씀께 부탁하노니 ê·¸ 말씀이 너희를 능히 든" +"든히 세우사 거룩케 하심을 입은 모든 자 가운데 기업이 있게 하시리라. \"" + +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "롬 15:4" + +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "" +"격려한다 -- \"무엇이든지 전에 기록한 바는 우리의 교훈을 위하여 기록된 것이니 " +"우리로 하여금 인내로 또는 성경의 안위로 소망을 가지게 함 이니라.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "롬 10:17" + +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "" +"믿음을 얻는다 -- \"그러므로 믿음은 들음에서 나며 들음은 그리스도의 말씀으로 " +"말미암았느니라.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "고전 10:11" + +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "" +"가르친다(instructs) -- \"저희에게 당한 이런 일이 거울이 되고 또한 말세를 만" +"난 우리의 경계로 기록하였느니라.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "마 4:4" + +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "" +"양식(nourishment) -- \"예수께서 대답하여 가라사대 기록되었으되 '사람이 떡으로" +"만 살것이 아니요 하나님의 입으로 나오는 모든 말씀으로 살 것이라 하였느니라' " +"하시니.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "자유케하는 책" + +#: docs/howto/en/docbook/howto-importance.docbook:202 +#, fuzzy +msgid "" +"Jn.8:32 \"<emphasis>and you shall know the truth, and the truth shall make " +"you free.</emphasis>\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"<emphasis>If you abide in My word, then you are truly disciples of " +"Mine... </emphasis>\"" +msgstr "" +"요 8:32 \"<emphasis>진리를 알지니 진리가 너희를 자유케 하리라.</emphasis>\" " +"이것은 보통 이 문장 자체로 인용된다. 이것은 조건적인 약속인가, 무조건적인 약" +"속인가? 모든 종류의 지식에 적용될 수 있는가? 31절 말씀 \"<emphasis>...너희가 " +"내 말에 거하면 ì°¸ 내 제자가 되고... </emphasis>\"을 적용해보아 답을 찾으라," + +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" +"이것은 조건적인 약속임을 알수 있다, 특별히 하니님의 말씀을 진리로 말함에 있어" +"서는 더욱 그러할 것이다." + +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a <emphasis>violent wind." +"</emphasis> \"<emphasis>As a result, we are no longer to be children, tossed " +"here and there by waves, and carried about by every wind of doctrine...</" +"emphasis>\"One thing studying the Bible does for us is to ground us in the " +"truth, with the result that we won't be easily \"blown away.\"" +msgstr "" +"엡 4:14에서 쓰인\"바람\"의 헬라어원문의 뜻을 찾아보면 <emphasis>강렬한 바람</" +"emphasis>이다. \"<emphasis>결과적으로 우리는 더이상 교리들의 모든 바람에 이리" +"저리로 흔들리는 어린아이와 같아서는 안된다...</emphasis>\"성경을 공부하면 우" +"리가 얻게 되는 유익중 한가지는, 우리가 쉽게 \"바람에 흔들리지\" 않도록 우리" +"의 믿음을 진리안에 굳건하게 한다는 것이다." + +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"<emphasis>But Jesus answered and said to them, </emphasis>\"<emphasis>You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.</emphasis>\"Mt.22:29" +msgstr "" +"<emphasis>예수께서 대답하여 가라사대 </emphasis>\"<emphasis>너희가 성경도 하" +"나님의 능력도 알지 못하는고로[KJV Ye do err] 오해하였도다.</emphasis>\"마 " +"22:29" + +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "오류로부터 벗어나기위해 필요한 2가지는 무엇인가?" + +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "하나님의 말씀" + +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "하나님의 능력" + +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "영적전쟁을 하는 책" + +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "엡 6:10-18은 우리의 영적 무장에 관해 보여준다." + +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "영적인 무기" + +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "물음" + +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "답" + +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "리스트의 무기 중 몇 가지가 방어용인가?" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "몇 가지가 공격용인가?" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "어떤 것인가?" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - <foreignphrase>rhema</foreignphrase>" +msgstr "말씀 - <foreignphrase>레마(rhema)</foreignphrase>" + +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "권면(Exhortations)" + +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"<emphasis>Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of truth.</" +"emphasis>\"" +msgstr "" +"딤후 2:15 (KJV) \"<emphasis>네가 진리의 말씀을 옳게 분변하여 부끄러울 것이 없" +"는 일군으로 인정된 자로 자신을 하나님 앞에 드리기를 힘쓰라.</emphasis>\"" + +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"<emphasis>Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to God.</emphasis>" +"\"" +msgstr "" +"골 3:16 \"<emphasis>그리스도의 말씀이 너희 속에 풍성히 거하여 모든 지혜로 피" +"ì°¨ 가르치며 권면하고 시와 찬미와 신령한 노래를 부르며 마음에 감사함으로 하나" +"님을 찬양하고.</emphasis>\"" + +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "네가 어떠한 것에 풍성하다면(골 3:16의 풍성한), 그것의 양은 얼마인가?" + +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "적지 않다!" + +#: docs/howto/en/docbook/howto-importance.docbook:259 +#, fuzzy +msgid "" +"Eccl.12:11-12 \"<emphasis>The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the body.</emphasis>" +"\"" +msgstr "" +"전 12:11 \"<emphasis>지혜자의 말씀은 찌르는 채찍같고 회중의 스승의 말씀은 잘 " +"박힌못 같으니 다 한 목자의 주신 바니라. 내 아들아 또 경계를 받으라 여러 책을 " +"짓는 것은 끝이 없고 많이 공부하는 것은 몸을 피곤케 하느니라.</emphasis>\"" + +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "부가(Appendix): \"Once for All\"" + +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, <emphasis>Christ the Controversialist,</emphasis> " +"InterVarsity Press 1978, pp.106-107" +msgstr "" +"ì¡´ R. W. 스토트, <emphasis>Christ the Controversialist,</emphasis> " +"InterVarsity Press 1978, pp.106-107" + +#: docs/howto/en/docbook/howto-importance.docbook:269 +#, fuzzy +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb <foreignphrase>hapax</" +"foreignphrase> and <foreignphrase>ephapax</foreignphrase>. It is usually " +"translated in the Authorized Version once, meaning once for all. It is used " +"of what is so done as to be of perpetual validity and never need repetition, " +"and is applied in the NT to both revelation and redemption. Thus, Jude " +"refers to the faith which was once for all delivered to the saints (Jude 3), " +"and Romans says, \"<emphasis>Christ also died for sins once for all</" +"emphasis>\" (Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb <foreignphrase>hapax</" +"foreignphrase> and <foreignphrase>ephapax</foreignphrase>. It is usually " +"translated in the Authorized Version once, meaning once for all. It is used " +"of what is so done as to be of perpetual validity and never need repetition, " +"and is applied in the NT to both revelation and redemption. Thus, Jude " +"refers to the faith which was once for all delivered to the saints (Jude 3), " +"and Romans says, \"<emphasis>Christ also died for sins once for all</" +"emphasis>\" (롬 6:10, 그밖에 1 Pe.3:18; 히 9:26-28를 보십시오.)." + +#: docs/howto/en/docbook/howto-importance.docbook:279 +#, fuzzy +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were <foreignphrase>sola " +"scriptura</foreignphrase> for our authority and <foreignphrase>sola gratia</" +"foreignphrase> for our salvation." +msgstr "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to either " +"without being derogatory to Christ... These are the two rocks on which the " +"Protestant Reformation was built -- Gods revealed word without the addition " +"of human traditions and Christ's finished work without the addition of human " +"merits. The Reformers great watchwords were <foreignphrase>sola scriptura</" +"foreignphrase> for our authority and <foreignphrase>sola gratia</" +"foreignphrase> for our salvation." + +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "부록(Supplement): 성경 읽기 프로그램" + +#: docs/howto/en/docbook/howto-importance.docbook:291 +#, fuzzy +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" +"규칙적으로 성경을 읽을 수 있는 몇가지 간단한 프로그램들을 소개해본다. 원한다" +"ë©´ 1번과 4번, 혹은 2번과 5번하는 식으로 동시에 한개 이상의 프로그램을 시도할 " +"수 있을 것이다. 한프로그램에 지치지 않도록 매년 다양한 프로그램을 시도하시기 " +"바랍니다!" + +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "일년에 신약 일독하기: 주 5일간 하루에 한장씩 읽는다." + +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" +"한달에 잠언 일독하기: 한달간 매일 그날의 날짜에 해당하는 잠언 한장씩을 읽는" +"다." + +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" +"한달에 시편 일독하기: 20일에는 20, 50, 80, 110, 140편을 읽는 식으로, 매일 (30" +"단위로) 5장의 시편을 읽는다." + +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "6개월에 시편 & 잠언 일독하기: 매일 시편과 잠언을 한장씩 읽는다." + +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" +"2년에 시편과 잠언을 제외한 구약 일독하기: 구약을 하루에 한장씩 읽는다면, 2년" +"하고 2주동안에 (시편과 잠언을 제외한) 구약을 통독할 수 있다." + +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "성경 해석의 법칙 (Hermeneutics)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +#, fuzzy +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV <quote>Knowing " +"this first, that no prophesy of scripture is of any private interpretation.</" +"quote>). Certain rules are helps toward discovering the correct meaning; by " +"ignoring these rules people have brought much trouble on themselves and " +"their followers. 2 Pe.3:16 <quote>...in which are some things hard to " +"understand, which the untaught and unstable distort, as they do also the " +"rest of the Scriptures, to their own destruction.</quote>" +msgstr "" +"앞에서 \"3가지 C\"에 대해 살펴보았다: 내용(content), 문맥(context), 겹참조" +"(cross-reference). 이제 이것을 원저자(와 하나님당신)의 저술 의도를 알아보는 " +"성서 해석학적인 것으로 깊이 확장하려 한다. 많은 적용이 가능한 반면, 한가지 해" +"석만이 가능하다. 성경에서는 말씀을 사사로이 풀 수 없다고 말씀하고 있다. (ë²§" +"후 1:20 KJV <emphasis>\"먼저 알 것은 경의 모든 예언은 사사로이 풀 것이 아니니" +"\"</emphasis>) Certain rules are helps toward discovering the correct " +"meaning; by ignoring these rules people have brought much trouble on " +"themselves and their followers. 벧후.3:16 <emphasis>\"...in which are some " +"things hard to understand, which the untaught and unstable distort, as they " +"do also the rest of the Scriptures, to their own destruction.\"</emphasis>" + +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +#, fuzzy +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" +"어떻게하면 원저자의 본래 의도된 의미를 발견할 수 있는가? 당신에게 의미가 명확" +"하지 않은 특정한 구절을 끄집어 냈다고 하자. 어떻게 그것을 연구할 것인가? 다음" +"의 규칙들을 명심하라:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "규칙 1 - 단어의 정확한 뜻에 의거해서 해석하라." + +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +#, fuzzy +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" +"좀 더 나은 해석을 하는 것보다 정확하고, 원문의 의미를 따르는 것이 중요하다. " +"다음의 단계를 따라서 핵심 단어들의 정확한 의미를 찾도록 하라:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +#, fuzzy +msgid "Definition" +msgstr "단계 1) 정의(Definition)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +#, fuzzy +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" +"헬라어나 히브리어 사전의 정의를 찾아보라. 동사의 경우, 시제도 중요하다." + +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +#, fuzzy +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? <emphasis>Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning.</emphasis>" +msgstr "" +"말씀들을 서로 비교하여보라. Seeing how the same Greek or Hebrew word (not " +"the English word) is used in scripture may clarify or throw new light on the " +"definition. How does the same author use this word elsewhere? Other authors? " +"Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? BECAUSE MORE THAN ONE GREEK WORD MAY BE " +"TRANSLATED INTO THE SAME ENGLISH WORD, AND THE GREEK WORDS MAY HAVE " +"DIFFERENT SHADES OF MEANING." + +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "예 1A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +#, fuzzy +msgid "" +"Jn.20:17 <emphasis>\"Touch me not\"</emphasis> (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' <emphasis>The Complete Word Study New Testament</" +"emphasis> (AMG Publishers, 1991)." +msgstr "" +"요 20:17 <emphasis>\"나를 만지지 말라\"</emphasis> (KJV) sounds harsh, " +"doesn't it? Sounds like Jesus doesn't want to be touched now that He is " +"risen, that He is too holy or something. But that doesn't seem right, so " +"let's look it up in Spiros Zodhiates' <emphasis>The Complete Word Study New " +"Testament</emphasis> (AMG Publishers, 1991)." + +#: docs/howto/en/docbook/howto-interpretation.docbook:42 +#, fuzzy +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see \"pim680." +"\" The letters give us a code for the part of speech, and the number refers " +"to Strong's dictionary reference. Let's look up the definition (p. 879). " +"\"680. Haptomai; from hapto (681), touch. Refers to such handling of an " +"object as to exert a modifying influence upon it... Distinguished from " +"pselaphao (5584), which actually only means to touch the surface of " +"something. \" Now look up \"pim.\" The grammar codes in Zodhiates come right " +"after Revelation; on p. 849 we see that pim stands for \"present imperative " +"active (80)\". On p.857, \"Present Imperative. In the active voice, it may " +"indicate a command to do something in the future which involves continuous " +"or repeated action or, when it is negated, a command to stop doing " +"something. \" This is a negative command, so it is to stop doing something " +"that is already occuring. So, what have we found?" +msgstr "" +"정의: Turning to 요 20:17, above the word \"Touch\" we see \"pim680.\" The " +"letters give us a code for the part of speech, and the number refers to " +"Strong's dictionary reference. Let's look up the definition (p. 879). \"680. " +"Haptomai; from hapto (681), touch. Refers to such handling of an object as " +"to exert a modifying influence upon it... Distinguished from pselaphao " +"(5584), which actually only means to touch the surface of something. \" Now " +"look up \"pim.\" The grammar codes in Zodhiates come right after Revelation; " +"on p. 849 we see that pim stands for \"present imperative active (80)\". On " +"p.857, \"Present Imperative. In the active voice, it may indicate a command " +"to do something in the future which involves continuous or repeated action " +"or, when it is negated, a command to stop doing something. \" This is a " +"negative command, so it is to stop doing something that is already occuring. " +"So, what have we found?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +#, fuzzy +msgid "Example 1B" +msgstr "예 1A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +#, fuzzy +msgid "" +"In James 5:14, <emphasis>Elders are told to pray and anoint someone who is " +"sick</emphasis>. What is this anointing?" +msgstr "" +"야고보서 5:14에서, <emphasis>병든자가 있느냐?..교회의 장로들을 청할 것이요. " +"그들은 주의 이름으로 기름을 바르며 위하여 기도할지니라</emphasis>. 이 기름바" +"름(anointing)은 무엇인가?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:55 +#, fuzzy +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service" +"\" (Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb." +"\" (Zodhiates p.851)" +msgstr "" +"aleipho (218)의 정의 - \"to oil\" (Strong's); but we also have another Greek " +"word translated \"anoint\", chrio (5548) - \"to smear or rub with oil, i.e. " +"to consecrate to an office or religious service\" (Strong's). Since it's a " +"verb, consider the tense also, \"apta\" aorist participle active. \"The " +"aorist participle expresses simple action, as opposed to continuous action..." +"When its relaitonship to the main verb is temporal, it usually signifies " +"action prior to that of the main verb.\" (Zodhiates p.851)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +#, fuzzy +msgid "Cross-references for aleipho:" +msgstr "겹참조(Cross-reference)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing them." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "" +"Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +#, fuzzy +msgid "Cross-references of chrio:" +msgstr "겹참조(Cross-reference)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 <quote>The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +#, fuzzy +msgid "" +"So what's the difference between aleipho and chrio? Look back over the cross-" +"references and the definitions, and sum up the difference: <emphasis>"" +"aleipho" is a practical use of oil and "chrio" is a " +"spiritual</emphasis>" +msgstr "" +"So what's the difference between aleipho and chrio? Look back over the cross-" +"references and the definitions, and sum up the difference: ALEIPHO IS A " +"PRACTICAL USE OF OIL AND CHRIO IS A SPIRITUAL" + +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +#, fuzzy +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." + +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"<emphasis>\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\"</emphasis> Is \"anointing\" spiritual or practical? Practical!" +msgstr "" +"Now let's apply what we just learned by this word study to James 5:14 " +"<emphasis>\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\"</emphasis> Is \"anointing\" spiritual or practical? Practical!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:93 +#, fuzzy +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance of " +"practical and spiritual in our God!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "규칙 2 - 성경적인 문맥에 의거해서 해석하라" + +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +#, fuzzy +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" +"성경 해석은 다른 성경과의 조화 속에서 이루어져야 한다. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. If " +"confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." + +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "예 2A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 <emphasis>\"born of water and the " +"Spirit.\"</emphasis> In context, what is the water under discussion here?" +msgstr "" +"In a previous lesson we considered 요 3:5 <emphasis>\"born of water and the " +"Spirit.\"</emphasis> In context, what is the water under discussion here?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +#, fuzzy +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." +msgstr "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." + +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "예 2B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +#, fuzzy +msgid "" +"1 Cor.14:34 <quote>Let the women keep silent in the churches</quote> has to " +"be taken within the biblical context of 1 Cor.11:5 <quote>every woman [...] " +"while praying or prophesying [...]</quote>" +msgstr "" +"고전 14:34 <emphasis>\"Let the women keep silent in the churches\"</" +"emphasis> has to be taken within the biblical context of 고전 11:5 <emphasis>" +"\"every woman...while praying or prophesying...\"</emphasis>" + +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "예 2C" + +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +#, fuzzy +msgid "" +"Acts 2:38 <quote>And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]"</quote>. Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 <emphasis>\"For Christ " +"did not send me to baptize, but to preach the gospel\"</emphasis>?" +msgstr "" +"행 2:38 <emphasis>And Peter said to them, \"Repent, and let each of you be " +"baptized in the name of Jesus Christ for the forgiveness of your sins...\"</" +"emphasis> Is this teaching baptismal regeneration? If this was the only " +"verse of scripture we had, we would have to conclude that. But in the light " +"of the clear teaching elsewhere that regeneration happens by faith in " +"Christ, we have to interpret it otherwise. Peter is urging baptism as a way " +"for his hearers to respond to the gospel. If baptism were the pathway to " +"being born again, how could Paul write 고전 1:17 <emphasis>\"For Christ did " +"not send me to baptize, but to preach the gospel\"</emphasis>?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "규칙 3 - 역사와 문화적인 배경의 문맥에서 해석하라" + +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +#, fuzzy +msgid "" +"At first we are not asking <quote>What does it mean to me?</quote> but " +"<quote>What did it mean to the original readers?</quote>; later we can ask, " +"<quote>What does it mean to me?</quote>. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" +"At first we are not asking \"What does it mean to me?\" but \"What did it " +"mean to the original readers?\"; later we can ask, \"What does it mean to me?" +"\" We have to take into account the historical and cultural background of " +"the author and the recipients." + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "예 3A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +#, fuzzy +msgid "" +"<quote>3 days & 3 nights</quote> (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" +"\"3 days & 3 nights\" (마 12:40) have led some to come up with a " +"\"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How could " +"Jesus die on Friday afternoon and rise Sunday morning yet \"be raised on the " +"third day\" (마 16:21)? Exact meanings of \"three\" or \"days\" won't help " +"explain the apparent contradiction." + +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +#, fuzzy +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 a.m. 금요일 3 p.m. - 6 p.m. = " +"첫째날. 금요일 6 p.m. - 토요일 6 p.m. = 둘째날. 토요일 6 p.m. - 일요일 5 or " +"so a.m. = 셋째날. 문화적인 배경에 의거해서 해석하는 것은 오류에 빠지는 것을 " +"방지해준다." + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "예 3B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +#, fuzzy +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" +"ì°½ 15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." + +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "규칙 4 - 언어에서 단어의 일반적인 사용에 따라 해석하라" + +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +#, fuzzy +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." + +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "예 4A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +#, fuzzy +msgid "<quote>evil eye</quote> in Mt.6:23." +msgstr "마 6:23의 \"눈이 나쁘면(evil eye)\"" + +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +#, fuzzy +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" +"규칙 1, definition of \"evil\" and \"eye\" - no help here. 규칙 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +#, fuzzy +msgid "" +"What we have here is a Hebrew idiom, <quote>evil eye</quote>. Let's look up " +"other uses of this idiom: Mt.20:15 \"<emphasis>Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?</emphasis>\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" +"What we have here is a Hebrew idiom, \"evil eye.\" Let's look up other uses " +"of this idiom: 마 20:15 \"<emphasis>내 것을 가지고 내 뜻대로 할 것이 아니냐 " +"내가 선하므로[lit.\"good\"] 네가 악하게[lit.\"evil\"] 보느냐?</emphasis>\" " +"We find that having an \"evil eye\" is a Hebrew idiom for being stingy or " +"envious. Now go back to Mt.6 and notice how this understanding ties in so " +"perfectly to the context." + +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "예 4B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 <quote>The Lord's hand is not short;</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 <quote>Underneath are the everlasting arms.</quote>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +#, fuzzy +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"<emphasis>Kingdom of the Cults</emphasis>) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 <quote>He will cover you with His feathers; And under His wings " +"shalt thou trust</quote>. W.M. said, <quote>By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird</quote>. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" +"사 59:1 \"<emphasis>여호와의 손이 짧아 구원치 못하심도 아니요;</emphasis>\" " +"신 33:27 \"<emphasis>ê·¸ 영원하신 팔이 네 아래 있도다</emphasis>\" References " +"to body parts of God are used by Latter-Day Saints to prove that God was " +"once a man just as we are. Once they convince people of that, they go on to " +"teach that we can become God just like He is! At a lecture he was giving, a " +"group of Mormon elders challenged Walter Martin (author of <emphasis>Kingdom " +"of the Cults</emphasis>) with an enumeration of verses like these. Dr. " +"Martin then asked the Mormons to read one more scripture: Ps.91:4 " +"\"<emphasis>He will cover you with His feathers; And under His wings shalt " +"thou trust.</emphasis>\" W.M. said, \"By the same rules of interpretation " +"that you just proved God to be a man, you just proved that He is a bird.\" " +"The Mormons had to laugh as they realised the ridiculousness of their " +"position." + +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" +"규칙 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" + +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: <emphasis>A story where each element has a meaning.</" +"emphasis>" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "Every parable is an allegory, 참인가 거짓인가?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:193 +#, fuzzy +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." + +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "예 5A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +#, fuzzy +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." + +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "예 5B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +#, fuzzy +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" +"The parable of the unrighteous steward in 눅 16:1-9. 우화의 요점은 무엇인가? " +"그것은 비유인가?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +#, fuzzy +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "<application>BibleTime</application>" +msgstr "" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "" + +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "바이블스터디 하우투" + +#: docs/howto/en/docbook/index.docbook:31 +#, fuzzy +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "&bibletime;팀, info@bibletime.info" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license <link url=\"http://creativecommons.org/licenses/by-" +"sa/3.0/\"> \"Creative Commons Attribution-Share Alike\"</link>." +msgstr "" + +#: docs/howto/en/docbook/index.docbook:42 +#, fuzzy +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "" +"인용된 성경 구절들은 특별히 명시되지 않았다면 개역한글성경(영문 성구는 New " +"American Standard Bible)의 것들입니다." + +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "개요" + +#: docs/howto/en/docbook/index.docbook:50 +#, fuzzy +msgid "" +"The <application>Biblestudy HowTo</application> is a guide for studying the " +"Bible." +msgstr "" +"<application>바이블스터디 하우투</application>는 성경공부를 위한 길잡이입니" +"다." + +#: docs/howto/en/docbook/index.docbook:53 +#, fuzzy +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" +"이 하우투문서가 독자들이 성경이 말씀하고자 하는 것을 공부하는데 도움이 되길 " +"&bibletime;팀은 소망합니다. 이 스터디 가이드는 특정 종파의 교리에 종속되는 부" +"분들을 제하여 만들어졌습니다. 성경이 말씀하는 바를 알기위해서 말씀을 읽고 ê³µ" +"부하시기를 소망합니다. 주님께서 말씀으로 여러분의 마음 속에 심으시기를 사모하" +"는 마음으로 시작하신다면, 그분께서는 당신을 실망시키지 않을 것 입니다." + +#~ msgid "Bob Harman" +#~ msgstr "ë°¥(Bob) 하먼(Harman)" + +#, fuzzy +#~ msgid "" +#~ "The copyright of this text is held by the author Bob Harman. The text " +#~ "was adapted for publication with BibleTime by Fred Saalbach." +#~ msgstr "" +#~ "이 텍스트의 판권은 저자 ë°¥(Bob) 하먼(Harman)에게 있습니다. The text was " +#~ "adapted for publication with BibleTime by Fred Saalbach." + +#, fuzzy +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." + +#~ msgid "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "<email>ncc@ncchampton.org</email>." +#~ msgstr "" +#~ "바이블타임의 자료 사용을 위한 질문은 Bob Harman c/o New Covenant Church " +#~ "1079 Big Bethel Rd. Hampton VA 23666 USA <email>ncc@ncchampton.org</email>" +#~ "으로 해주시기 바랍니다." + +#~ msgid "<entry>8</entry>" +#~ msgstr "<entry>8</entry>" + +#~ msgid "<entry>20</entry>" +#~ msgstr "<entry>20</entry>" + +#~ msgid "<entry>10</entry>" +#~ msgstr "<entry>10</entry>" + +#~ msgid "<entry>5</entry>" +#~ msgstr "<entry>5</entry>" + +#~ msgid "<entry>One</entry>" +#~ msgstr "<entry>하나</entry>" + +#~ msgid "<firstname>Bob</firstname> <surname>Harman</surname>" +#~ msgstr "<firstname>ë°¥(Bob)</firstname> <surname>하먼(Harman)</surname>" + +#~ msgid "ROLES_OF_TRANSLATORS" +#~ msgstr "" +#~ "<othercredit role=\"translator\"><firstname>Seunghyun</" +#~ "firstname><surname>Cho</" +#~ "surname><affiliation><address><email>s970501@hotmail</email></address></" +#~ "affiliation><contrib></contrib></othercredit>" + +#~ msgid "Bible" +#~ msgstr "성경" + +#~ msgid "HowTo" +#~ msgstr "하우투" + +#, fuzzy +#~ msgid "The BibleTime developers" +#~ msgstr "바이블타임 개발" + +#~ msgid "Sword CD" +#~ msgstr "스워드(Sword) CD" + +#~ msgid "BibleTime" +#~ msgstr "바이블타임" + +#~ msgid "Software" +#~ msgstr "소프트웨어" + +#~ msgid "About BibleTime" +#~ msgstr "바이블타임에 관하여" + +#~ msgid "Screenshots" +#~ msgstr "스크린샷" + +#~ msgid "Gallery" +#~ msgstr "갤러리" + +#~ msgid "Download" +#~ msgstr "다운로드" + +#~ msgid "<title>FAQ" +#~ msgstr "자주 묻는 질문들(FAQ)" + +#~ msgid "Links" +#~ msgstr "링크" + +#~ msgid "Link to us" +#~ msgstr "링크하기" + +#~ msgid "Guestbook" +#~ msgstr "방명록" + +#~ msgid "In the press" +#~ msgstr "출판물에서" + +#~ msgid "Contact" +#~ msgstr "연락처" + +#~ msgid "License" +#~ msgstr "라이센스" + +#~ msgid "Development" +#~ msgstr "개발" + +#~ msgid "Help us" +#~ msgstr "후원하기" + +#~ msgid "Join us" +#~ msgstr "참여하기" + +#~ msgid "Mailinglists" +#~ msgstr "메일링리스트" + +#, fuzzy +#~ msgid "Translation" +#~ msgstr "설치" + +#~ msgid "Biblestudy HowTo" +#~ msgstr "바이블스터디 하우투" + +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." + +#, fuzzy +#~ msgid "Please help us ..." +#~ msgstr "후원하기..." + +#~ msgid "Do you want to pray?" +#~ msgstr "기도해주시겠습니까?" + +#~ msgid "" +#~ "Praying is something everybody can do. If you are praying for the Sword " +#~ "and BibleTime projects you are helping us as much as the other team " +#~ "members of the BibleTime project." +#~ msgstr "" +#~ "중보기도는 누구나가 동참할 수 있는 방법입니다. 당신께서 스워드(Sword)와 바" +#~ "이블타임 프로젝트를 위해 기도해주신다면, 당신은 프로젝트팀과 함께 사역하" +#~ "ê³  있는것입니다." + +#~ msgid "Do you know how to program software?" +#~ msgstr "프로그래밍을 할 줄 아십니까?" + +#, fuzzy +#~ msgid "" +#~ "Do you know how to program in C++? Are you familiar with the KDE " +#~ "programming interface or are motivate to learn it? If you have time to " +#~ "regularly work on the BibleTime source code we ask you to join our team. " +#~ "If you want to do so, please read the page Join us." +#~ msgstr "" +#~ "C++로 프로그래밍을 할 줄 아십니까? KDE 프로그래밍 환경에 익숙하시거나 배워" +#~ "보실 의향이 있으십니까? 당신께서 바이블타임 소스코드를 개발하는 작업에 정" +#~ "기적으로 시간을 투자할 수 있다면, 저희팀에 합류하실 것을 권유합니다! 팀에 " +#~ "합류하시려면 이 섹션의 \"팀에 동참하기\" 페이지를 읽어주십시오." + +#~ msgid "Do you know how to write documentation?" +#~ msgstr "문서 작성을 할 줄 아십니까?" + +#, fuzzy +#~ msgid "" +#~ "Do you think you would be good in working on BibleTime's english " +#~ "documentation? If you think you are, please read the page Join us." +#~ msgstr "" +#~ "바이블타임의 영문 문서화 작업에 자신이 있으십니까? 그렇다면, 이 섹션의 " +#~ "\"팀에 동참하기\" 페이지를 읽어주십시오." + +#~ msgid "Are you good in translating english into another language?" +#~ msgstr "영문 번역에 자신이 있으십니까?" + +#, fuzzy +#~ msgid "" +#~ "BibleTime should be useable for everyone. That's why we need a " +#~ "translation into your language, if it's not yet available. If you decide " +#~ "to start working on a translation please contact us at info@bibletime." +#~ "info to see whether the translation was not yet started by another team " +#~ "member. We will provide you with the files which should be translated." +#~ msgstr "" +#~ "바이블타임이 모든 사람에게 유용한 프로그램이 되기를 소망합니다. 그러기위해" +#~ "서는 (아직 당신의 언어로의 번역 작업이 이루어지지 않았다면) 번역 작업이 반" +#~ "드시 필요합니다. 번역 작업을 하길 원하시면, info@bibletime.info로 연락을 " +#~ "주십시오. 번역작업이 다른 분에 의해서 시작이 되지는 않았는지를 확인한후, " +#~ "번역이 되어야할 파일들을 보내드리겠습니다." + +#, fuzzy +#~ msgid "" +#~ "You can find more information about the translation process on the page " +#~ " translation." +#~ msgstr "" +#~ "설치 명령어를 읽으십시오." + +#~ msgid "Join the BibleTime team" +#~ msgstr "바이블타임 팀에 참여하기" + +#~ msgid "" +#~ "We are glad for everybody who helps us improving the BibleTime software, " +#~ "it's documentation and it's translations." +#~ msgstr "" +#~ "바이블타임 프로그램의 개발, 문서작업 및 번역작업을 도와주실 모든 분들을 환" +#~ "영합니다." + +#~ msgid "The basic steps.." +#~ msgstr "기본 단계들.." + +#~ msgid "" +#~ "The following are necessary for each type of team member. Please follow " +#~ "them!" +#~ msgstr "팀멤버로 활동하시려면 다음의 사항들을 확인해주십시오!" + +#~ msgid "" +#~ "If you don't have an account on SourceForge, please sign up for one. It's " +#~ "free. We need your username to add you to the team members, to assign " +#~ "tasks to you, etc." +#~ msgstr "" +#~ "SourceForge의 계정을 갖고 계시지 않다면, 새 계정을 만드시기 바랍니다. 가입" +#~ "은 무료입니다. 저희 팀에 당신을 등록시키고, 함께 작업하기 위해서는 계정이 " +#~ "필요합니다." + +#~ msgid "" +#~ "Subscribe to the BibleTime development mailing list. All developers read " +#~ "this mailing list, so everybody knows what's hapenning." +#~ msgstr "" +#~ "바이블타임 개발 메일링리스트에 가입을 하십시오. 모든 개발자들이 메일링 리" +#~ "스트를 읽고, 작업이 어떻게 진행되어 나가고 있는지를 확인 할 수 있습니다." + +#~ msgid "" +#~ "Get the development version of BibleTime and install it. If you need help " +#~ "with this ask on the mailing list or look into the documentation section." +#~ msgstr "" +#~ "개발 버전의 바이블타임을 받으셔서 설치하십시오. 설치에 도움이 필요하시면 " +#~ "메일링리스트에 문의하시거나 문서들을 확인해보시기바랍니다." + +#~ msgid "The next steps for software developers..." +#~ msgstr "소프트웨어 개발자들을 위한 다음 단계들..." + +#~ msgid "" +#~ "Work through some of the Qt 3 and KDE 3 tuorials to get used to " +#~ "programming with the things BibleTime uses." +#~ msgstr "" +#~ "바이블타임의 프로그래밍에 사용하는 Qt 3와 KDE 3의 튜토리얼들을 구해서 공부" +#~ "하십시오." + +#~ msgid "" +#~ "If you don't know what to do please ask on the mailing list for some " +#~ "tasks. Don't forget to add how difficult it should be." +#~ msgstr "" +#~ "어떤 일을 해야할지를 모르시겠다면 메일링리스트에 문의해보십시오. 어느 정" +#~ "도 수준의 작업이 가능한지 첨부하는 것을 잊지마세요." + +#~ msgid "The next steps for documentation authors..." +#~ msgstr "문서 작성자들을 위한 다음단계들..." + +#~ msgid "" +#~ "Read the existing english documentation. It's located in the docs/ " +#~ "directory of the bibletime cvs directory." +#~ msgstr "" +#~ "기존의 영문 문서들을 읽으십시오. 문서들은 바이블타임의 cvs 디렉토리의 " +#~ "docs/ 디렉토리안에서 찾으실 수 있습니다." + +#~ msgid "" +#~ "The documentation is stored in docbook files in the unicode " +#~ "subdirectories of each documentation part (handbook, Bible study howto, " +#~ "installation, helpdialog). Please don't edit the HTML files directly " +#~ "because they're generated from the docbook files. The translation file " +#~ "are also generated from the docbook data." +#~ msgstr "" +#~ "문서들은 각 분서의 부분들(핸드북, 바이블스터디 하우투, 설치, 도움말)의 유" +#~ "니코드 서브디렉토리안에 docbook 파일들로 저장되어 있습니다. HTML 파일들은 " +#~ "docbook 파일에서 자동생성되므로, HTML 파일을 직접 수정하지 마시기 바립니" +#~ "다. 번역 파일들 역시 docbook 파일들로 부터 생성됩니다." + +#~ msgid "The next steps for translators..." +#~ msgstr "번역자들을 위한 다음 단계들..." + +#, fuzzy +#~ msgid "" +#~ "Have a look at the internationaliziation pages of the KDE project. " +#~ "They're located at i18n.kde.org." +#~ msgstr "" +#~ "KDE 프로젝트의 인터네셔널라이제이션 페이지를 확인하십시오. i18n.kde.org에서 확인하실 수 있습니다." + +#~ msgid "" +#~ "Install the program KBabel, if it's not yet installed on your system. It " +#~ "will help you a lot with the translation process." +#~ msgstr "" +#~ "KBabel 프로그램이 설치되어 있지 않다면, 설치하십시오. 번역작업에 많은 도움" +#~ "이 되는 프로그램입니다." + +#, fuzzy +#~ msgid "" +#~ "Read the page about translating " +#~ "BibleTime." +#~ msgstr "" +#~ "설치 명령어를 읽으십시오." + +#~ msgid "BibleTime development mailing list" +#~ msgstr "바이블타임 개발 메일링리스트" + +#~ msgid "" +#~ "To subscribe to the development mailing list of the BibleTime project " +#~ "please visit the following web page and enter your eMail address there: " +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." +#~ msgstr "" +#~ "바이블타임 프로젝트의 메일링리스트에 가입하기위해서는 다음의 웹페이지를 ë°©" +#~ "문하셔서 당신의 이메일 주소를 입력하십시오: www.crosswire.org/mailman/" +#~ "listinfo/bt-devel." + +#~ msgid "" +#~ "Archives of the BibleTime development mailing list are available at " +#~ "www.crosswire." +#~ "org/pipermail/bt-devel." +#~ msgstr "" +#~ "바이블타임 개발 메일링리스트의 아카이브는 www.crosswire.org/pipermail/bt-devel에서 확인하실 수 있습니다." + +#~ msgid "Sword development mailing list" +#~ msgstr "스워드(Sword) 개발 메일링리스트" + +#~ msgid "" +#~ "To subscribe to the development mailing list of the Sword project please " +#~ "visit the following web page and enter your eMail address there: www." +#~ "crosswire.org/mailman/listinfo/sword-devel." +#~ msgstr "" +#~ "스워드(Sword) 프로젝트의 개발 메일링리스트에 가입하시려면 다음의 웹페이지" +#~ "에 방문하셔서 당신의 이메일 주소를 입력하십시오: www.crosswire.org/mailman/" +#~ "listinfo/sword-devel." + +#~ msgid "" +#~ "Archives of the Sword development mailing list are available at www.crosswire.org/" +#~ "pipermail/sword-devel." +#~ msgstr "" +#~ "스워드(Sword) 개발 메일링리스트의 아카이브는 www.crosswire.org/pipermail/sword-" +#~ "devel에서 확인하실 수 있습니다." + +#~ msgid "BibleTime's development" +#~ msgstr "바이블타임 개발" + +#~ msgid "" +#~ "These pages describe how to join in the development of BibleTime and " +#~ "which ways exist to help us! BibleTime's quality and usefulness depends " +#~ "on the help of others to a large degree." +#~ msgstr "" +#~ "이 페이지들은 바이블타임의 개발에 함께 하실수 있는 방법들을 소개합니다. 바" +#~ "이블타임의 질과 성능은 많은 부분이 여러분의 협력에 달려있습니다." + +#~ msgid "" +#~ "Please read the following pages very carefully to see whether you can " +#~ "help us with the development!" +#~ msgstr "" +#~ "어떻게 개발에 함께 하실 수 있는지를 확인하시려면 다음의 페이지들을 읽어주" +#~ "십시오!" + +#~ msgid "The document is not available" +#~ msgstr "문서가 존재하지 않습니다" + +#~ msgid "" +#~ "The document you wanted to get is not available on www.bibletime.info. Please use the " +#~ "navigation tree on the left to see if the document was moved." +#~ msgstr "" +#~ "원하시는 문서가 www.bibletime." +#~ "info에 존재하지 않는다면, 왼쪽에 보이는 네비게이션 트리를 사용해보" +#~ "십시오. 문서가 옮겨졌을 수도 있습니다." + +#~ msgid "" +#~ "If you can't solve the problem please report the URL which failed to " +#~ "info@bibletime.info. Thank you very much!" +#~ msgstr "" +#~ "문제가 해결되지 않았다면, 문제가 생긴 URL을 info@bibletime.info로 알려주시기 바랍니다. 감사합니다!" + +#, fuzzy +#~ msgid "" +#~ "Jn.5:39-40You search the Scriptures, because you think that in " +#~ "them you have eternal life; and it is these that bear witness of Me; and " +#~ "you are unwilling to come to Me, that you may have life." +#~ msgstr "" +#~ "요 5:39-40\"너희가 성경에서 영생을 얻는 줄 생각하고 성경을 상고" +#~ "하거니와 이 성경이 ê³§ 내게 대하여 증거하는 것이로다. 그러나 너희가 영생을 " +#~ "얻기 위하여 내게 오기를 원하지 아니하는도다.\"" + +#, fuzzy +#~ msgid "Translations" +#~ msgstr "설치" + +#~ msgid "" +#~ "BibleTime is a Bible study application for Linux. It is based on the " +#~ "K Desktop Environment and uses " +#~ "the Sword " +#~ "programming library to work with Bible texts, commentaries, dictionaries " +#~ "and books provided by the Crosswire Bible Society." +#~ msgstr "" +#~ "바이블타임은 리눅스용 성경공부 프로그램입니다. K Desktop Environment를 기반으로, 성경 텍스트, 주석, 사" +#~ "전과 신앙 서적들을 위한 Crosswire Bible Society의 Sword 라이브러리를 사용합니다." + +#~ msgid "The history of BibleTime" +#~ msgstr "바이블타임의 역사" + +#~ msgid "" +#~ "Back in June of 1999 Thomas Hagedorn, Thorsten Uhlmann and Joachim Ansorg " +#~ "started to work on a Bible study application for KDE 1.0." +#~ msgstr "" +#~ "1999년 6월 Thomas Hagedorn, Thorsten Uhlmannê³¼ Joachim Ansorg이 KDE 1.0용" +#~ "의 성경공부 프로그램을 만드는 작업을 시작했습니다." + +#~ msgid "" +#~ "The first version was released two months later as version 0.1. This " +#~ "version was very simple and supported only the most basic things." +#~ msgstr "" +#~ "첫버전인 버전 0.1이 2달후에 릴리즈되었습니다. 이 버전은 가장 기본적인 기능" +#~ "만을 제공하는 간단한 것이었습니다." + +#~ msgid "" +#~ "After three months of hard work version 0.2 was released to the public. " +#~ "This version was usable, it supported basic printing, searching and " +#~ "offered a simple editor for personal notes." +#~ msgstr "" +#~ "3개월 후에 정성들여서 만든 버전 0.2가 대중에 공개되었습니다. 이 버전은 기" +#~ "본적인 프린팅과 검색, 개인묵상을 위한 간단한 에디터를 제공하는 더욱 성숙" +#~ "된 버전이었습니다." + +#~ msgid "" +#~ "BibleTime 0.2 was later ported to KDE 2 and totally redesigned with a " +#~ "more powerful interface, better printing and a lot of internal changes. " +#~ "This version was called BibleTime 0.3" +#~ msgstr "" +#~ "바이블타임 0.2는 나중에 KDE 2용으로 포팅되었고, 더욱 울륭한 인터페이스를 " +#~ "지원하고, 개선된 프린팅과 많은 변화를 가져온 훌륭한 프로그램으로 바뀌었습" +#~ "니다. 이 버전이 바이블타임 0.3입니다." + +#~ msgid "" +#~ "BibleTime 1.0, which was released almost one year after version 0.3 and " +#~ "was the first version we considered as stable." +#~ msgstr "" +#~ "버전 0.3이 발표된지 거의 일년후에 안정적이라 할 수 있는 첫번째 버전인 바이" +#~ "블타임 1.0이 릴리즈되었습니다. " + +#~ msgid "" +#~ "BibleTime 1.1 and 1.2 followed later on. BibleTime 1.2 is the first " +#~ "version of BibleTime for version 3.0 of KDE." +#~ msgstr "" +#~ "그후 바이블타임 1.1ê³¼ 1.2가 발표되었습니다. 바이블타임 1.2는 KDE 3.0을 지" +#~ "원하는 최초의 바이블타임 버전입니다." + +#~ msgid "How to contact us" +#~ msgstr "바이블타임팀에 연락하기" + +#, fuzzy +#~ msgid "The BibleTime user forum." +#~ msgstr "바이블타임 개발" + +#~ msgid "Send a Bug report" +#~ msgstr "버그 리포트 제출하기" + +#, fuzzy +#~ msgid "" +#~ "If you find a bug in BibleTime use this link to report it so it can be " +#~ "fixed in later versions. Please include detailed descriptions of your " +#~ "setup and how the developers can reproduce the bug." +#~ msgstr "" +#~ "바이블타임을 사용하시다가 버그를 발견하시면 이 링크를 통해 알려주시기 바랍" +#~ "니다. 버그는 다음 버전에서 고쳐질 것입니다." + +#, fuzzy +#~ msgid "Send a feature suggestion" +#~ msgstr "새기능 요청하기" + +#, fuzzy +#~ msgid "" +#~ "If you have an idea how to improve BibleTime please use this link to tell " +#~ "the developers about it." +#~ msgstr "" +#~ "바이블타임의 개선을 위해 어떠한 아이디어라도 있으시면, 이 링크를 통해 저희" +#~ "에게 말씀해주시기 바랍니다!" + +#~ msgid "Report a website problem" +#~ msgstr "웹사이트의 문제 리포트하기" + +#, fuzzy +#~ msgid "" +#~ "If you found a problem with the website or have a suggestion how it could " +#~ "be improved, please use this link to tell the webmaster about it." +#~ msgstr "" +#~ "바이블타임의 개선을 위해 어떠한 아이디어라도 있으시면, 이 링크를 통해 저희" +#~ "에게 말씀해주시기 바랍니다!" + +#~ msgid "Frequently Asked Questions" +#~ msgstr "자주 묻는 질문들(FAQ)" + +#~ msgid "Installation problems" +#~ msgstr "설치 문제" + +#~ msgid "Why is the toolbar missing?" +#~ msgstr "왜 툴바가 보이지 않습니까?" + +#~ msgid "" +#~ "Please run configure with the parameter --prefix=<your KDE " +#~ "directory>. Then run make and make install as usual. The KDE " +#~ "directories for the widely used Linux distributions are: " +#~ "RedHat: /usr SuSE: /opt/kde3 " +#~ "Mandrake: /usr Alternatively you can " +#~ "run the command \"kde-config --prefix\" to get your KDE directory. The " +#~ "commands are:" +#~ msgstr "" +#~ "명령어들은configure를 --prefix=<your KDE directory> 파라미터와 함께 " +#~ "실행하십시오. 그리고 make와 make install을 실행하십시오. 널리 사용되는 리" +#~ "눅스 배포판들이 사용하는 KDE 디렉토리들은 다음과 같습니다: " +#~ "RedHat: /usr SuSE: /opt/kde3 " +#~ "Mandrake: /usr 아니면 \"kde-config --" +#~ "prefix\"를 실행하시면 KDE 디렉토리를 확인하실 수 있습니다. 명령어들은:" + +#~ msgid "./configure --prefix=<your KDE directory>" +#~ msgstr "./configure --prefix=<your KDE directory>" + +#~ msgid "make" +#~ msgstr "make" + +#~ msgid "make install" +#~ msgstr "make install" + +#~ msgid "The translations are missing!" +#~ msgstr "번역이 빠져있습니다!" + +#~ msgid "" +#~ "Please install the package bibletime-i18n which contains the translations " +#~ "of the daily tips, the handbook, the installation instructions and the " +#~ "Bible study howto." +#~ msgstr "" +#~ "데일리 팁과 핸드북, 설치 명령어, 바이블스터디 하우투 등의 번역을 포함하는 " +#~ "bibletime-i18n 패키지를 설치하십시오.howto." + +#~ msgid "Usage problems" +#~ msgstr "사용 문제" + +#~ msgid "Is it possible to search for a specific Strong number?" +#~ msgstr "특정한 스트롱 넘버(Strong number)를 검색하는 것이 가능합니까?" + +#~ msgid "" +#~ "You need at least BibleTime 1.1 for this. Turn on the default usage of " +#~ "Strong's numbers in the optionsdialog (Sword->Filter settings). Then " +#~ "open the seachdialog and search for <0120> or any other Strong code." +#~ msgstr "" +#~ "바이블타임 1.1 이상이 필요합니다. 옵션다이얼로그(Sword->Filter " +#~ "settings)의 스트롱넘버의 기본 사용을 선택하십시오. 그리고 검색창을 여신후 " +#~ "<0120>나 다른 스트롱넘버를 검색해보십시오." + +#~ msgid "Why do I see only question marks instead of Unicode text?" +#~ msgstr "왜 유니코드 텍스트대신에 물음표 만이 보입니까?" + +#, fuzzy +#~ msgid "" +#~ "First make sure you have the latest version of the module which has the " +#~ "problems! Check www." +#~ "crosswire.org/sword for this." +#~ msgstr "" +#~ "먼저 문제를 가지고 있는 최신 버전의 모듈을 사용하고 계신지를 확인하십시" +#~ "오! www.crosswire.org/sword" +#~ "에서 확인하실 수 있습니다." + +#~ msgid "" +#~ "You have to install an unicode font like Code2000, Arial Unicode MS or " +#~ "Bitstream Cyberbit to display the special unicode characters. Check the " +#~ "section \"Configuring BibleTime->Options Dialog->Fonts\" in the handbook " +#~ "of BibleTime how to setup Unicode fonts under Linux." +#~ msgstr "" +#~ "유니코드 캐릭터를 보시기위해서는 Code2000, Arial Unicode MS 혹은 " +#~ "Bitstream Cyberbit 같은 유니코드 폰트를 설치하셔여합니다. 바이블타임 핸드" +#~ "북의 리눅스에서 유니코드 설치하기의 \"Configuring BibleTime->Options " +#~ "Dialog->Fonts\"섹션을 참조하십시오." + +#~ msgid "Modules" +#~ msgstr "모듈" + +#~ msgid "The KJV shows no Strongs numbers in the NT!" +#~ msgstr "흠정역(KJV)의 신약부분 스트롱 넘버가 없습니다!" + +#~ msgid "" +#~ "Due to copyright problems the old KJV module which contained all Strongs " +#~ "numbers had to be removed. The project KJV2003 was started to create a " +#~ "public domain text with all Strong numbers in it. At this time it's not " +#~ "yet finished so the numbers are not available in all verses of the NT. " +#~ "The status of the project is available at Crosswire." +#~ msgstr "" +#~ "구 흠정역(KJV) 모듈의 판권 문제때문에 모든 스트롱 넘버들이 삭제되었습니" +#~ "다. 모든 스트롱 넘버를 포함하는 공개된 KJV2003를 만드는 프로젝트가 시작되" +#~ "었습니다. 현재까지 신약의 모든 구절을 위한 스트롱 넘버 작업이 완료되지는 " +#~ "못했습니다. Crosswire에서 현재 진행 상황을 확인하실 수 있습니다." + +#~ msgid "Where can I write down my personal notes?" +#~ msgstr "개인 묵상 노트를 어디에 적을 수 있습니까?" + +#~ msgid "" +#~ "You have to install the module \"Personal\", which is available as a " +#~ "commentary on Crosswire. See our commentary page for " +#~ "more information: Commentaries." +#~ msgstr "" +#~ "Crosswire에서 Commentary의 \"Personal\" 모듈을 " +#~ "설치하셔야합니다. 더 많은 정보를 원하시면 commentary 페이지를 참조하십시" +#~ "오: Commentaries." + +#~ msgid "Why is one of the two testaments of a Bible module empty?" +#~ msgstr "왜 신구약중 하나가 빠져있습니까?" + +#, fuzzy +#~ msgid "" +#~ "Some modules only contain the text of the old or new testament. Recent " +#~ "versions of BibleTime should only offer the testament which has some text " +#~ "in it." +#~ msgstr "" +#~ "일부 모듈들은 신구약중 하나만을 포함하고 있습니다. Recent versions of " +#~ "BibleTime should only offer the testament which has some te" + +#~ msgid "" +#~ "You can find some nice screenshots of BibleTime here, showing one or two " +#~ "text module(s) each. They demonstrate the powerful Unicode handling " +#~ "mechanisms of Trolltech's " +#~ "QT 3. Some of the screenshots are really impressive." +#~ msgstr "" +#~ "이곳에서 (한두가지 텍스트 모듈을 포함하는) 바이블타임의 멋진 스크린샷들을 " +#~ "보실 수 있습니다. Trolltech QT 3의 강력한 유니코드 처리 기술을 보여줍니다. 몇몇 스크린샷들은 굉" +#~ "장히 인상적입니다." + +#~ msgid "" +#~ "Most of the screenshots were created using the superb Code2000 Unicode font. " +#~ "Click on the preview images to see a large and detailed version of each " +#~ "screenshot." +#~ msgstr "" +#~ "대부분의 스크린샷은 뛰어난 Code2000 유니코드 폰트를 통해 만들어졌습니다. 각 스" +#~ "크린샷의 크고 자세한 사진을 보시려면 미리보기(preview) 이미지를 클릭해주십" +#~ "시오." + +#, fuzzy +#~ msgid "WLC - hebrew rendering" +#~ msgstr "BHS - 히브리어 번역문" + +#, fuzzy +#~ msgid "" +#~ "The WLC (short for Westminster Leningrad " +#~ "Codex), the best available text of the Hebrew Old Testament." +#~ msgstr "" +#~ "BHS (Biblia Hebraica Stuttgartensia)는 히브리어 구약성경중 가장 훌륭한 텍스트입니다." + +#~ msgid "" +#~ "As you can see, BibleTime renders the text correctly from right to left. " +#~ "Those of you who can read Hebrew will notice that the Vowel Points and " +#~ "the Cantillation Marks (you can switch both of them on and off) are " +#~ "displayed correctly. Large " +#~ "screenshot" +#~ msgstr "" +#~ "보시는 바와 같이 바이블타임은 텍스트를 오른쪽에서 왼쪽순으로 바르게 번역해" +#~ "놓았습니다. 히브리어를 읽으실 수 있는 분들은 모음 점들과 Cantillation " +#~ "Marks들도 표현되고 있는 것을 발견하셨을 겁니다. (ê·¸ 두가지는 on/off하시는 " +#~ "것도 가능합니다) 큰 스크린샷" + +#, fuzzy +#~ msgid "BHS - hebrew rendering" +#~ msgstr "BHS - 히브리어 번역문" + +#~ msgid "Peshitta - early syrian translation" +#~ msgstr "Peshitta - 고대 시리아의(syrian) 번역문" + +#~ msgid "" +#~ "The Peshitta contains an early Syrian text, running " +#~ "from right to left." +#~ msgstr "" +#~ "Peshitta는 (오른쪽에서 왼쪽으로 씌여진) 고대 시리아" +#~ "의 텍스트를 제공합니다." + +#~ msgid "" +#~ "QT renders this text very nice with Code2000, which is one of the very " +#~ "few fonts that support syrian characters. Large screenshot" +#~ msgstr "" +#~ "QT는 이 텍스트를 (시리아의 폰트를 제공하는 몇 안되는 폰트중 하나인) " +#~ "Code2000을 사용하여 훌륭하게 보여줍니다. 큰 스크린샷" + +#~ msgid "Peshitta - early syrian translation" +#~ msgstr "Peshitta - 고대 시리아의(syrian) 번역문" + +#~ msgid "The Arabic Bible" +#~ msgstr "아라비아어(Arabic) 성경" + +#~ msgid "" +#~ "AraSVD: The Arabic Bible. Very nice example for " +#~ "right-to-left rendering of a complex script - Arabic is probably one of " +#~ "the most complicated scripts of the world. This screenshot was taken " +#~ "after linebreaks were switched off, providing a more readable text view. " +#~ "Large screenshot" +#~ msgstr "" +#~ "AraSVD: 아립어성경. 복잡한 스크립트의 오른쪽에서 왼쪽" +#~ "으로의 정렬의 훌륭한 예제입니다 - 아랍어는 세상에서 가장 복잡한 언어중의 " +#~ "하나입니다. 이 스크린샷은 라인브레이크를 오프시킨 후, 좀 더 읽기 편한 텍스" +#~ "트 뷰를 만든후 제작되었습니다. " +#~ "큰 스크린샷" + +#~ msgid "The Arabic Bible" +#~ msgstr "아라비아어(Arabic) 성경" + +#~ msgid "Chinese rendering" +#~ msgstr "중국어 번역" + +#~ msgid "" +#~ "ChiGU: Chinese Bible text. Since QT 3 BibleTime can " +#~ "correctly break the paragraphs (as you may know, there are no spaces " +#~ "between words). Large " +#~ "screenshot" +#~ msgstr "" +#~ "스크린샷ChiGU: 중국어 성경. QT 3용의 바이블타임에서" +#~ "는 완벽하게 단락들을 분리해냅니다. (아시다시피 중국어의 단어사이에는 공백" +#~ "이 없습니다.). 큰 스크린샷" + +#~ msgid "Chinese rendering" +#~ msgstr "중국어 번역" + +#~ msgid "" +#~ "Greek rendering with Strong's numbers and morphological tags</" +#~ "title>" +#~ msgstr "<title>스트롱 넘버와 형태 태그가 포함된 헬라어 번역" + +#, fuzzy +#~ msgid "" +#~ "IGNT: The Interlinear Greek New Testament. The green " +#~ "numbers in \"]]>\" brackets are Strongnumbers, whereas the " +#~ "numbers in \"( )\" brackets are Morphologic Tags. Both of them can " +#~ "displayed in a tooltip using a predefined Strong's and Morphology " +#~ "dictionary, as you can see in the example. Large screenshot" +#~ msgstr "" +#~ "IGNT: The Interlinear Greek New Testament. The green " +#~ "numbers in \"]]>\" brackets are Strongnumbers, whereas the " +#~ "numbers in \"( )\" brackets are Morphologic Tags. Both of them can " +#~ "displayed in a tooltip using a predefined Strong's and Morphology " +#~ "dictionary, as you can see in the example. 큰 스크린샷" + +#~ msgid "" +#~ "Greek rendering with Strong's numbers and morphological tags" +#~ msgstr "스트롱 넘버와 형태 태그가 포함된 헬라어 번역" + +#~ msgid "Korean and Thai" +#~ msgstr "한국어와 태국어" + +#~ msgid "" +#~ "Kor and ThaiKJV. Korean and " +#~ "Thai are very good Unicode examples covered by an amount of Unicode " +#~ "scripts already. They are displayed in a parallel view in one window. The " +#~ "first line of Thai text is of a little smaller pointsize. It is a section " +#~ "heading, and those can be turned on and off using the first toolbutton in " +#~ "the display window. Large " +#~ "screenshot" +#~ msgstr "" +#~ "한글개역성경과 ThaiKJV. 한국어" +#~ "와 태국어는 기존의 유니코드 스크립트중에서도 매우 훌륭한 유니코드의 예입니" +#~ "다. 한 윈도우에 동시에 보여지고 있습니다. 타이 텍스트의 첫줄은 약간 작은 " +#~ "포인트사이즈를 사용합니다. It is a section heading, and those can be " +#~ "turned on and off using the first toolbutton in the display window. " +#~ "큰 스크린샷" + +#~ msgid "Korean and Thai" +#~ msgstr "한국어와 태국어" + +#~ msgid "Bulgarian and footnotes" +#~ msgstr "불가리아어와 footnotes" + +#~ msgid "" +#~ "Bulgarian: The Bible in Bulgarian language. " +#~ "Bulgarian uses the Kyrillic script, which is also used in other languages " +#~ "like Russian. Notice the marked text - it is a \"footnote\". The popup " +#~ "menu shows how those can be turned on and off. Large screenshot" +#~ msgstr "" +#~ "Bulgarian: 불가리아어 성경. Bulgarian uses the " +#~ "Kyrillic script, which is also used in other languages like Russian. " +#~ "Notice the marked text - it is a \"footnote\". The popup menu shows how " +#~ "those can be turned on and off. 큰 스크린샷" + +#~ msgid "Bulgarian and footnotes" +#~ msgstr "불가리아어와 footnotes" + +#~ msgid "Vietnamese and Romanian" +#~ msgstr "베트남어와 Romanian" + +#~ msgid "" +#~ "Viet and RomCor. East Europe " +#~ "meets East Asia! Vietnamese and Romanian are not geographically linked, " +#~ "though they look somehow similar in this screenshot. Large screenshot" +#~ msgstr "" +#~ "Viet and RomCor. 동유럽과 동아시" +#~ "아가 만났습니다! Vietnamese and Romanian are not geographically linked, " +#~ "though they look somehow similar in this screenshot. 큰 스크린샷" + +#~ msgid "Vietnamese and Romanian" +#~ msgstr "베트남어와 Romanian" + +#~ msgid "Esperanto without verse numbers and linebreaks" +#~ msgstr "절과 줄바꿈이 없는 에스페란토어" + +#~ msgid "" +#~ "YES, there is a Bible for those of you who prefer to speak Esperanto. " +#~ "This is not really a Unicode example, since the displayed characters come " +#~ "from the iso 8859-1 charset. But this shows how text looks like after " +#~ "switching off versenumbers and linebreaks. Large screenshot" +#~ msgstr "" +#~ "네, 에스페란토어를 선호하시는 분을 위한 에스페란토어 성경도 있습니다. 정확" +#~ "히는 유니코드 예제는 아닙니다. iso 8859-1의 문자셋을 사용합니다. 하지만 절" +#~ "ê³¼ 줄바꿈을 끈 멋진 텍스트를 보여주는 예입니다. 큰 스크린샷" + +#~ msgid "Esperanto without verse numbers and linebreaks" +#~ msgstr "절과 줄바꿈이 없는 에스페란토어" + +#~ msgid "BibleTime's Guestbook" +#~ msgstr "바이블타임 방명록" + +#, fuzzy +#~ msgid "" +#~ "Please write in English, if possible. HTML is not allowed and will be " +#~ "removed, but you may use normal line breaks to divide into paragraphs." +#~ msgstr "" +#~ "바이블타임의 방명록페이지입니다. 방명록에 글을 남겨주세요. 가능하면 영문으" +#~ "로 메세지를 남겨주시기 바랍니다! HTML 태그는 허용되지 않으며, 작성후에 삭" +#~ "제됩니다. 단락을 분리하기 위해 줄바꿈을 사용하실 수 있습니다." + +#, fuzzy +#~ msgid "Please add your comments here:" +#~ msgstr "방명록에 메세지를 남겨주세요!" + +#, fuzzy +#~ msgid "Download BibleTime" +#~ msgstr "바이블타임 구하기" + +#~ msgid "" +#~ "This is a short list of available download locations. Packages which are " +#~ "not provided on our SourceForge pages might be outdated. Please see below " +#~ "for detailed download and installation instructions." +#~ msgstr "" +#~ "사용가능한 다운로드 지점들의 간단한 리스트입니다. 저희의 SourceForge 페이" +#~ "지에서 제공되지 않는 패키지들은 사용이 중지된 패키지들일 것입니다. 자세한 " +#~ "다운로드 및 설치 명령어를 보시려면 아래를 참고하십시오." + +#, fuzzy +#~ msgid "" +#~ "Sourcecode and packages for major Linux distributions can be downloaded " +#~ "from SourceForge." +#~ msgstr "" +#~ "바이블타임은 sourceforge 프로젝트 페이지에서 다운로드 하실 수 있" +#~ "습니다." + +#~ msgid "" +#~ "Debian packages are available for Debian Unstable and Debian Stable." +#~ msgstr "" +#~ "Debian " +#~ "Unstableê³¼ Debian Stable을 위한 데비안 패키지가 사용가능합니다." + +#~ msgid "" +#~ "Gentoo packages are available on www.gentoo.org." +#~ msgstr "" +#~ "젠투 패키지가 www.gentoo.org에서 제공되고 있습니다." + +#~ msgid "" +#~ "A FreeBSD application port of BibleTime can be found on www.freebsd.org." +#~ msgstr "" +#~ "바이블타임의 FreeBSD 포팅 버전을 www.freebsd.org에서 구하" +#~ "실 수 있습니다." + +#~ msgid "Installation of BibleTime" +#~ msgstr "바이블타임의 설치" + +#~ msgid "" +#~ "This section explains how to install BibleTime on your system. Basically " +#~ "there are two ways to install it: Either by using prebuilt binary " +#~ "packages or by compiling from source code. Installing BibleTime using " +#~ "prebuilt packages is the easiest way." +#~ msgstr "" +#~ "이 섹션은 바이블타임을 당신의 시스템에 설치하는 방법을 설명하고 있습니다. " +#~ "기본적으로 설치하는 두가지 방법이 존재합니다: prebuilt binary packages를 " +#~ "사용하시거나 소스코드로부터 컴파일 하실 수 있습니다. prebuilt packages로 " +#~ "부터 설치하는 것이 가장 쉬운 방법일 것입니다." + +#~ msgid "Prebuilt binary packages" +#~ msgstr "미리 만들어진 바이너리 패키지들" + +#~ msgid "" +#~ "We try to provide packages for the most important Linux distributions. " +#~ "These include RedHat, Mandrake and SuSE." +#~ msgstr "" +#~ "바이블타임은 RedHat, Mandrake와 SeSE같은 대부분의 리눅스 배폰판들을 위한 " +#~ "패키지를 제공하려고 노력하고 있습니다. " + +#, fuzzy +#~ msgid "" +#~ "First download the binary package for your Linux distribution. For " +#~ "example: You want to download BibleTime 1.4 " +#~ "for SuSE Linux 9.0. In this case you have to " +#~ "download the package bibletime-1.4-1.suse9.0.i586.rpm. Please download the package "bibletime-i18n" " +#~ "package, too. This package contains the available translations of the " +#~ "BibleTime user interface and handbook." +#~ msgstr "" +#~ "먼저 당신의 리눅스 배포판에 맞는 바이너리 패키지를 다운로드하십시오. 예를 " +#~ "들면: SuSE 리눅스 8.1을 위한 바이블타임 1.2.2를 다운로드하고 싶으시다면, " +#~ "\"bibletime-1.2.2-1suse8.1.i586.rpm\" 패키지를 다운로드 하시면 됩니다. 바" +#~ "이블타임의 문서들과 번역 등을 제공하는 bibletime-i18n 패키지도 다운로드 하" +#~ "는 것을 잊지 마십시오." + +#~ msgid "" +#~ "If there are no packages for your version of Linux you have to install " +#~ "from source code. Please see below how to do that." +#~ msgstr "" +#~ "당신의 리눅스에 맞는 패키지가 없다면, 소스코드로부터 설치하셔야합니다. 아" +#~ "래의 설명을 참고해주십시오." + +#, fuzzy +#~ msgid "Installation from source code" +#~ msgstr "소스코드로부터 컴파일하기" + +#~ msgid "" +#~ "Installation using BibleTime's source code is more difficult than using " +#~ "binary packages. Please follow the steps below if you decided to install " +#~ "BibleTime from sources:" +#~ msgstr "" +#~ "바이블타임을 소스코드로부터 설치하는 것은 바이너리 패키지를 사용하는 것보" +#~ "다 좀 더 어렵습니다. 소스로부터 설치하시려면 다음의 순서들을 따라주십시오:" + +#~ msgid "" +#~ "At first make sure the required software is installed on your system. " +#~ "Depending on your Linux distribution you have to install the development " +#~ "packages of the required software, too." +#~ msgstr "" +#~ "먼저 필요한 소프트웨어들이 시스템에 설치되어 있는 지를 확인하십시오. 리눅" +#~ "스 배포판에 따라서 필요한 소프트웨어들의 개발판(development) 버전들을 깔아" +#~ "야하는 경우도 있습니다." + +#~ msgid "KDE 3." +#~ msgstr "KDE 3." + +#~ msgid "" +#~ "At least the libraries and the base package. KDE 3 is shipped with many " +#~ "Linux distributions. Very often it's installed by default." +#~ msgstr "" +#~ "기본 라이브러리들과 기본 패키지들이 필요합니다. KDE 3는 많은 리눅스 배포판" +#~ "에서 제공이 되고 있습니다. 대부분 기본적으로 설치가 됩니다." + +#, fuzzy +#~ msgid "" +#~ "Sword " +#~ "1.5.8." +#~ msgstr "" +#~ "Sword " +#~ "1.5.7." + +#~ msgid "" +#~ "Installation instructions are available on www.crosswire.org/sword/" +#~ "software. Basically the installation steps are" +#~ msgstr "" +#~ "설치 명령어는 www.crosswire.org/sword/software에서 확인하실 수 있습니다. " +#~ "기본적인 설치 과정들은 " + +#, fuzzy +#~ msgid "" +#~ "./usrinst.sh --enable-shared --without-clucene\n" +#~ " make\n" +#~ " make " +#~ "install\n" +#~ " make " +#~ "install_config" +#~ msgstr "" +#~ "./usrinst.sh --enable-shared --with-curl --without-clucene\n" +#~ " make\n" +#~ " make " +#~ "install\n" +#~ " make " +#~ "install_config" + +#~ msgid "" +#~ "Please note that this list is only valid for the latest version of " +#~ "BibleTime, older versions may require other software." +#~ msgstr "" +#~ "이 리스트는 최신판의 바이블타임에만 적용된다는 것을 명심하십시오. 구버전들" +#~ "은 다른 소프트웨어들을 필요로합니다." + +#, fuzzy +#~ msgid "Compile and install BibleTime:" +#~ msgstr "바이블타임을 설치하는 두가지 방법" + +#~ msgid "" +#~ "./configure --prefix=<your KDE directory>\n" +#~ " make\n" +#~ " make install" +#~ msgstr "" +#~ "./configure --prefix=<your KDE directory>\n" +#~ " make\n" +#~ " make install" + +#~ msgid "" +#~ "You can get your KDE directory by running the command kde-config " +#~ "--prefix. If you get problems please read our FAQ. If there's no solution of your " +#~ "problem, please contact us at info@bibletime.info." +#~ msgstr "" +#~ "kde-config --prefix란 명령어를 통해서 당신의 KDE 디렉토" +#~ "리를 확인하실 수 있습니다. 문제를 만나셨다면 FAQ 페이지를 읽어주십시오. FAQ에서도 문제에 대한 " +#~ "답을 찾지 못하셨다면, info@bibletime.info로 연락주시기 바랍" +#~ "니다." + +#, fuzzy +#~ msgid "Install Sword modules" +#~ msgstr "스워드(Sword) 텍스트 모듈의 설치" + +#~ msgid "" +#~ "You need Sword modules to work with BibleTime. Since version 1.4 " +#~ "BibleTime offers a userfriendly dialog to manage Sword modules. We " +#~ "strongly recommend this way to install modules on your computer." +#~ msgstr "" +#~ "바이블타임을 사용하시려면 스워드(Sword) 모듈이 필요합니다. 바이블타임 버" +#~ "전 1.4 부터는 스워드(Sword) 모듈을 관리하기 위한 편리한 창을 제공합니다. " +#~ "관리창을 통하여 모듈들을 설치하시기를 권장합니다." + +#~ msgid "" +#~ "Instructions for manual module installation is available on www." +#~ "crosswire.org/sword/modules." +#~ msgstr "" +#~ "수동 모듈 설치에 대한 설명은 www.crosswire.org/sword/modules에서 확" +#~ "인하실 수 있습니다." + +#~ msgid "Available types of modules" +#~ msgstr "제공되는 모듈의 종류" + +#~ msgid "" +#~ "Here is a list of available module types and where to get more " +#~ "information about the available module types:" +#~ msgstr "" +#~ "이곳에 제공되는 모듈들의 리스트와 자세한 정보를 얻을 수 있는 링크가 있습니" +#~ "다:" + +#~ msgid "Bibles" +#~ msgstr "성경" + +#~ msgid "Commentaries" +#~ msgstr "주석문" + +#~ msgid "Lexicons / Dictionaries" +#~ msgstr "사전(Lexicons/Dictionaries)" + +#~ msgid "Books" +#~ msgstr "신앙서적" + +#~ msgid "" +#~ "GNU GENERAL PUBLIC LICENSE\n" +#~ " Version 2, June 1991\n" +#~ "\n" +#~ " Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n" +#~ " 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +#~ " Everyone is permitted to copy and distribute verbatim copies\n" +#~ " of this license document, but changing it is not allowed.\n" +#~ "\n" +#~ " Preamble\n" +#~ "\n" +#~ " The licenses for most software are designed to take away your\n" +#~ "freedom to share and change it. By contrast, the GNU General Public\n" +#~ "License is intended to guarantee your freedom to share and change free\n" +#~ "software--to make sure the software is free for all its users. This\n" +#~ "General Public License applies to most of the Free Software\n" +#~ "Foundation's software and to any other program whose authors commit to\n" +#~ "using it. (Some other Free Software Foundation software is covered by\n" +#~ "the GNU Library General Public License instead.) You can apply it to\n" +#~ "your programs, too.\n" +#~ "\n" +#~ " When we speak of free software, we are referring to freedom, not\n" +#~ "price. Our General Public Licenses are designed to make sure that you\n" +#~ "have the freedom to distribute copies of free software (and charge for\n" +#~ "this service if you wish), that you receive source code or can get it\n" +#~ "if you want it, that you can change the software or use pieces of it\n" +#~ "in new free programs; and that you know you can do these things.\n" +#~ "\n" +#~ " To protect your rights, we need to make restrictions that forbid\n" +#~ "anyone to deny you these rights or to ask you to surrender the rights.\n" +#~ "These restrictions translate to certain responsibilities for you if you\n" +#~ "distribute copies of the software, or if you modify it.\n" +#~ "\n" +#~ " For example, if you distribute copies of such a program, whether\n" +#~ "gratis or for a fee, you must give the recipients all the rights that\n" +#~ "you have. You must make sure that they, too, receive or can get the\n" +#~ "source code. And you must show them these terms so they know their\n" +#~ "rights.\n" +#~ "\n" +#~ " We protect your rights with two steps: (1) copyright the software, and\n" +#~ "(2) offer you this license which gives you legal permission to copy,\n" +#~ "distribute and/or modify the software.\n" +#~ "\n" +#~ " Also, for each author's protection and ours, we want to make certain\n" +#~ "that everyone understands that there is no warranty for this free\n" +#~ "software. If the software is modified by someone else and passed on, we\n" +#~ "want its recipients to know that what they have is not the original, so\n" +#~ "that any problems introduced by others will not reflect on the original\n" +#~ "authors' reputations.\n" +#~ "\n" +#~ " Finally, any free program is threatened constantly by software\n" +#~ "patents. We wish to avoid the danger that redistributors of a free\n" +#~ "program will individually obtain patent licenses, in effect making the\n" +#~ "program proprietary. To prevent this, we have made it clear that any\n" +#~ "patent must be licensed for everyone's free use or not licensed at all.\n" +#~ "\n" +#~ " The precise terms and conditions for copying, distribution and\n" +#~ "modification follow.\n" +#~ "\n" +#~ " GNU GENERAL PUBLIC LICENSE\n" +#~ " TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n" +#~ "\n" +#~ " 0. This License applies to any program or other work which contains\n" +#~ "a notice placed by the copyright holder saying it may be distributed\n" +#~ "under the terms of this General Public License. The \"Program\", below,\n" +#~ "refers to any such program or work, and a \"work based on the Program\"\n" +#~ "means either the Program or any derivative work under copyright law:\n" +#~ "that is to say, a work containing the Program or a portion of it,\n" +#~ "either verbatim or with modifications and/or translated into another\n" +#~ "language. (Hereinafter, translation is included without limitation in\n" +#~ "the term \"modification\".) Each licensee is addressed as \"you\".\n" +#~ "\n" +#~ "Activities other than copying, distribution and modification are not\n" +#~ "covered by this License; they are outside its scope. The act of\n" +#~ "running the Program is not restricted, and the output from the Program\n" +#~ "is covered only if its contents constitute a work based on the\n" +#~ "Program (independent of having been made by running the Program).\n" +#~ "Whether that is true depends on what the Program does.\n" +#~ "\n" +#~ " 1. You may copy and distribute verbatim copies of the Program's\n" +#~ "source code as you receive it, in any medium, provided that you\n" +#~ "conspicuously and appropriately publish on each copy an appropriate\n" +#~ "copyright notice and disclaimer of warranty; keep intact all the\n" +#~ "notices that refer to this License and to the absence of any warranty;\n" +#~ "and give any other recipients of the Program a copy of this License\n" +#~ "along with the Program.\n" +#~ "\n" +#~ "You may charge a fee for the physical act of transferring a copy, and\n" +#~ "you may at your option offer warranty protection in exchange for a fee.\n" +#~ "\n" +#~ " 2. You may modify your copy or copies of the Program or any portion\n" +#~ "of it, thus forming a work based on the Program, and copy and\n" +#~ "distribute such modifications or work under the terms of Section 1\n" +#~ "above, provided that you also meet all of these conditions:\n" +#~ "\n" +#~ " a) You must cause the modified files to carry prominent notices\n" +#~ " stating that you changed the files and the date of any change.\n" +#~ "\n" +#~ " b) You must cause any work that you distribute or publish, that in\n" +#~ " whole or in part contains or is derived from the Program or any\n" +#~ " part thereof, to be licensed as a whole at no charge to all third\n" +#~ " parties under the terms of this License.\n" +#~ "\n" +#~ " c) If the modified program normally reads commands interactively\n" +#~ " when run, you must cause it, when started running for such\n" +#~ " interactive use in the most ordinary way, to print or display an\n" +#~ " announcement including an appropriate copyright notice and a\n" +#~ " notice that there is no warranty (or else, saying that you provide\n" +#~ " a warranty) and that users may redistribute the program under\n" +#~ " these conditions, and telling the user how to view a copy of this\n" +#~ " License. (Exception: if the Program itself is interactive but\n" +#~ " does not normally print such an announcement, your work based on\n" +#~ " the Program is not required to print an announcement.)\n" +#~ "\n" +#~ "These requirements apply to the modified work as a whole. If\n" +#~ "identifiable sections of that work are not derived from the Program,\n" +#~ "and can be reasonably considered independent and separate works in\n" +#~ "themselves, then this License, and its terms, do not apply to those\n" +#~ "sections when you distribute them as separate works. But when you\n" +#~ "distribute the same sections as part of a whole which is a work based\n" +#~ "on the Program, the distribution of the whole must be on the terms of\n" +#~ "this License, whose permissions for other licensees extend to the\n" +#~ "entire whole, and thus to each and every part regardless of who wrote " +#~ "it.\n" +#~ "\n" +#~ "Thus, it is not the intent of this section to claim rights or contest\n" +#~ "your rights to work written entirely by you; rather, the intent is to\n" +#~ "exercise the right to control the distribution of derivative or\n" +#~ "collective works based on the Program.\n" +#~ "\n" +#~ "In addition, mere aggregation of another work not based on the Program\n" +#~ "with the Program (or with a work based on the Program) on a volume of\n" +#~ "a storage or distribution medium does not bring the other work under\n" +#~ "the scope of this License.\n" +#~ "\n" +#~ " 3. You may copy and distribute the Program (or a work based on it,\n" +#~ "under Section 2) in object code or executable form under the terms of\n" +#~ "Sections 1 and 2 above provided that you also do one of the following:\n" +#~ "\n" +#~ " a) Accompany it with the complete corresponding machine-readable\n" +#~ " source code, which must be distributed under the terms of Sections\n" +#~ " 1 and 2 above on a medium customarily used for software interchange; " +#~ "or,\n" +#~ "\n" +#~ " b) Accompany it with a written offer, valid for at least three\n" +#~ " years, to give any third party, for a charge no more than your\n" +#~ " cost of physically performing source distribution, a complete\n" +#~ " machine-readable copy of the corresponding source code, to be\n" +#~ " distributed under the terms of Sections 1 and 2 above on a medium\n" +#~ " customarily used for software interchange; or,\n" +#~ "\n" +#~ " c) Accompany it with the information you received as to the offer\n" +#~ " to distribute corresponding source code. (This alternative is\n" +#~ " allowed only for noncommercial distribution and only if you\n" +#~ " received the program in object code or executable form with such\n" +#~ " an offer, in accord with Subsection b above.)\n" +#~ "\n" +#~ "The source code for a work means the preferred form of the work for\n" +#~ "making modifications to it. For an executable work, complete source\n" +#~ "code means all the source code for all modules it contains, plus any\n" +#~ "associated interface definition files, plus the scripts used to\n" +#~ "control compilation and installation of the executable. However, as a\n" +#~ "special exception, the source code distributed need not include\n" +#~ "anything that is normally distributed (in either source or binary\n" +#~ "form) with the major components (compiler, kernel, and so on) of the\n" +#~ "operating system on which the executable runs, unless that component\n" +#~ "itself accompanies the executable.\n" +#~ "\n" +#~ "If distribution of executable or object code is made by offering\n" +#~ "access to copy from a designated place, then offering equivalent\n" +#~ "access to copy the source code from the same place counts as\n" +#~ "distribution of the source code, even though third parties are not\n" +#~ "compelled to copy the source along with the object code.\n" +#~ "\n" +#~ " 4. You may not copy, modify, sublicense, or distribute the Program\n" +#~ "except as expressly provided under this License. Any attempt\n" +#~ "otherwise to copy, modify, sublicense or distribute the Program is\n" +#~ "void, and will automatically terminate your rights under this License.\n" +#~ "However, parties who have received copies, or rights, from you under\n" +#~ "this License will not have their licenses terminated so long as such\n" +#~ "parties remain in full compliance.\n" +#~ "\n" +#~ " 5. You are not required to accept this License, since you have not\n" +#~ "signed it. However, nothing else grants you permission to modify or\n" +#~ "distribute the Program or its derivative works. These actions are\n" +#~ "prohibited by law if you do not accept this License. Therefore, by\n" +#~ "modifying or distributing the Program (or any work based on the\n" +#~ "Program), you indicate your acceptance of this License to do so, and\n" +#~ "all its terms and conditions for copying, distributing or modifying\n" +#~ "the Program or works based on it.\n" +#~ "\n" +#~ " 6. Each time you redistribute the Program (or any work based on the\n" +#~ "Program), the recipient automatically receives a license from the\n" +#~ "original licensor to copy, distribute or modify the Program subject to\n" +#~ "these terms and conditions. You may not impose any further\n" +#~ "restrictions on the recipients' exercise of the rights granted herein.\n" +#~ "You are not responsible for enforcing compliance by third parties to\n" +#~ "this License.\n" +#~ "\n" +#~ " 7. If, as a consequence of a court judgment or allegation of patent\n" +#~ "infringement or for any other reason (not limited to patent issues),\n" +#~ "conditions are imposed on you (whether by court order, agreement or\n" +#~ "otherwise) that contradict the conditions of this License, they do not\n" +#~ "excuse you from the conditions of this License. If you cannot\n" +#~ "distribute so as to satisfy simultaneously your obligations under this\n" +#~ "License and any other pertinent obligations, then as a consequence you\n" +#~ "may not distribute the Program at all. For example, if a patent\n" +#~ "license would not permit royalty-free redistribution of the Program by\n" +#~ "all those who receive copies directly or indirectly through you, then\n" +#~ "the only way you could satisfy both it and this License would be to\n" +#~ "refrain entirely from distribution of the Program.\n" +#~ "\n" +#~ "If any portion of this section is held invalid or unenforceable under\n" +#~ "any particular circumstance, the balance of the section is intended to\n" +#~ "apply and the section as a whole is intended to apply in other\n" +#~ "circumstances.\n" +#~ "\n" +#~ "It is not the purpose of this section to induce you to infringe any\n" +#~ "patents or other property right claims or to contest validity of any\n" +#~ "such claims; this section has the sole purpose of protecting the\n" +#~ "integrity of the free software distribution system, which is\n" +#~ "implemented by public license practices. Many people have made\n" +#~ "generous contributions to the wide range of software distributed\n" +#~ "through that system in reliance on consistent application of that\n" +#~ "system; it is up to the author/donor to decide if he or she is willing\n" +#~ "to distribute software through any other system and a licensee cannot\n" +#~ "impose that choice.\n" +#~ "\n" +#~ "This section is intended to make thoroughly clear what is believed to\n" +#~ "be a consequence of the rest of this License.\n" +#~ "\n" +#~ " 8. If the distribution and/or use of the Program is restricted in\n" +#~ "certain countries either by patents or by copyrighted interfaces, the\n" +#~ "original copyright holder who places the Program under this License\n" +#~ "may add an explicit geographical distribution limitation excluding\n" +#~ "those countries, so that distribution is permitted only in or among\n" +#~ "countries not thus excluded. In such case, this License incorporates\n" +#~ "the limitation as if written in the body of this License.\n" +#~ "\n" +#~ " 9. The Free Software Foundation may publish revised and/or new " +#~ "versions\n" +#~ "of the General Public License from time to time. Such new versions will\n" +#~ "be similar in spirit to the present version, but may differ in detail to\n" +#~ "address new problems or concerns.\n" +#~ "\n" +#~ "Each version is given a distinguishing version number. If the Program\n" +#~ "specifies a version number of this License which applies to it and \"any\n" +#~ "later version\", you have the option of following the terms and " +#~ "conditions\n" +#~ "either of that version or of any later version published by the Free\n" +#~ "Software Foundation. If the Program does not specify a version number " +#~ "of\n" +#~ "this License, you may choose any version ever published by the Free " +#~ "Software\n" +#~ "Foundation.\n" +#~ "\n" +#~ " 10. If you wish to incorporate parts of the Program into other free\n" +#~ "programs whose distribution conditions are different, write to the " +#~ "author\n" +#~ "to ask for permission. For software which is copyrighted by the Free\n" +#~ "Software Foundation, write to the Free Software Foundation; we sometimes\n" +#~ "make exceptions for this. Our decision will be guided by the two goals\n" +#~ "of preserving the free status of all derivatives of our free software " +#~ "and\n" +#~ "of promoting the sharing and reuse of software generally.\n" +#~ "\n" +#~ " NO WARRANTY\n" +#~ "\n" +#~ " 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO " +#~ "WARRANTY\n" +#~ "FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\n" +#~ "OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n" +#~ "PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER " +#~ "EXPRESSED\n" +#~ "OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" +#~ "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK " +#~ "AS\n" +#~ "TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\n" +#~ "PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\n" +#~ "REPAIR OR CORRECTION.\n" +#~ "\n" +#~ " 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN " +#~ "WRITING\n" +#~ "WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\n" +#~ "REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR " +#~ "DAMAGES,\n" +#~ "INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES " +#~ "ARISING\n" +#~ "OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT " +#~ "LIMITED\n" +#~ "TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\n" +#~ "YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY " +#~ "OTHER\n" +#~ "PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\n" +#~ "POSSIBILITY OF SUCH DAMAGES.\n" +#~ "\n" +#~ " END OF TERMS AND CONDITIONS\n" +#~ "\n" +#~ " How to Apply These Terms to Your New Programs\n" +#~ "\n" +#~ " If you develop a new program, and you want it to be of the greatest\n" +#~ "possible use to the public, the best way to achieve this is to make it\n" +#~ "free software which everyone can redistribute and change under these " +#~ "terms.\n" +#~ "\n" +#~ " To do so, attach the following notices to the program. It is safest\n" +#~ "to attach them to the start of each source file to most effectively\n" +#~ "convey the exclusion of warranty; and each file should have at least\n" +#~ "the \"copyright\" line and a pointer to where the full notice is found.\n" +#~ "\n" +#~ " <one line to give the program's name and a brief idea of what it " +#~ "does.>\n" +#~ " Copyright (C) 19yy <name of author>\n" +#~ "\n" +#~ " This program is free software; you can redistribute it and/or modify\n" +#~ " it under the terms of the GNU General Public License as published by\n" +#~ " the Free Software Foundation; either version 2 of the License, or\n" +#~ " (at your option) any later version.\n" +#~ "\n" +#~ " This program is distributed in the hope that it will be useful,\n" +#~ " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +#~ " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +#~ " GNU General Public License for more details.\n" +#~ "\n" +#~ " You should have received a copy of the GNU General Public License\n" +#~ " along with this program; if not, write to the Free Software\n" +#~ " Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 " +#~ "USA\n" +#~ "\n" +#~ "\n" +#~ "Also add information on how to contact you by electronic and paper mail.\n" +#~ "\n" +#~ "If the program is interactive, make it output a short notice like this\n" +#~ "when it starts in an interactive mode:\n" +#~ "\n" +#~ " Gnomovision version 69, Copyright (C) 19yy name of author\n" +#~ " Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show " +#~ "w'.\n" +#~ " This is free software, and you are welcome to redistribute it\n" +#~ " under certain conditions; type `show c' for details.\n" +#~ "\n" +#~ "The hypothetical commands `show w' and `show c' should show the " +#~ "appropriate\n" +#~ "parts of the General Public License. Of course, the commands you use " +#~ "may\n" +#~ "be called something other than `show w' and `show c'; they could even be\n" +#~ "mouse-clicks or menu items--whatever suits your program.\n" +#~ "\n" +#~ "You should also get your employer (if you work as a programmer) or your\n" +#~ "school, if any, to sign a \"copyright disclaimer\" for the program, if\n" +#~ "necessary. Here is a sample; alter the names:\n" +#~ "\n" +#~ " Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n" +#~ " `Gnomovision' (which makes passes at compilers) written by James " +#~ "Hacker.\n" +#~ "\n" +#~ " <signature of Ty Coon>, 1 April 1989\n" +#~ " Ty Coon, President of Vice\n" +#~ "\n" +#~ "This General Public License does not permit incorporating your program " +#~ "into\n" +#~ "proprietary programs. If your program is a subroutine library, you may\n" +#~ "consider it more useful to permit linking proprietary applications with " +#~ "the\n" +#~ "library. If this is what you want to do, use the GNU Library General\n" +#~ "Public License instead of this License." +#~ msgstr "" +#~ "GNU 일반 공중 사용 허가서\n" +#~ "\n" +#~ " This is an unofficial translation of the GNU General Public License " +#~ "into Korean. \n" +#~ "It was not published by the Free Software Foundation, and does not " +#~ "legally state \n" +#~ "the distribution terms for software that uses the GNU GPL -- only the " +#~ "original English \n" +#~ "text of the GNU GPL does that. However, I hope that this translation will " +#~ "help Korean \n" +#~ "speakers understand the GNU GPL better. \n" +#~ "\n" +#~ "이 문서는 자유 소프트웨어 재단(Free Software Foundation)의 GNU General " +#~ "Public License를 한국어로 \n" +#~ "번역한 것입니다. 이 문서는 GNU General Public License가 내포하고 있는 호혜" +#~ "적인 자유와 공유의 정신을 보다 \n" +#~ "많은 사람들에게 알리기 위한 희망에서 작성되었지만, 자유 소프트웨어 재단의 " +#~ "공식 문서로 취급될 수는 없습니다. \n" +#~ "이는 원래의 문서가 의도하고 있는 내용이 왜곡되지 않고 법률적으로 유효하기 " +#~ "위해서 선행되어야 할 양국의 현행 \n" +#~ "법률과 언어의 적합성 여부에 대한 전문가들의 검토 작업에 많은 비용이 필요하" +#~ "기 때문입니다. 또한 공식 번역문으로 \n" +#~ "인정된 문서라 하더라도 다른 언어로의 번역에 따른 위험 부담은 여전히 남아 " +#~ "있게 됩니다. 따라서 자유 소프트웨어 \n" +#~ "재단은 오역이나 해석상의 난점으로 인해서 발생될 지도 모를 혼란과 분쟁의 가" +#~ "능성을 미연에 방지하고, 문서가 담고 \n" +#~ "있는 내용과 취지를 보다 많은 사람들에게 알리려는 상반된 목적을, 한국어 번" +#~ "역문을 공식적으로 승인하지 않는 \n" +#~ "방법으로 양립시키고 있습니다.\n" +#~ "\n" +#~ "자유 소프트웨어 재단은 어떠한 언어에 대한 번역문도 공식적으로 인정하지 않" +#~ "ê³  있으며, 그러한 계획 또한 갖고 있지 \n" +#~ "않습니다. 자유 소프트웨어 재단은 GNU General Public License를 실무에 적용" +#~ "할 경우, 오직 영문판에 의해서만 \n" +#~ "ê·¸ 법률적 효력이 올바르게 발생될 수 있음을 권고하고 있습니다. 이 번역문은 " +#~ "법률적 검토와 문서간의 동일성 여부에 \n" +#~ "대한 검증을 거치지 않은 것이며, 이로 인해서 야기될 수 있을 지도 모를 법률" +#~ "적인 문제에 대해서 어떠한 형태의 보증도 \n" +#~ "제공하지 않습니다. GNU General Public License를 상업적인 목적으로 사용하려" +#~ "ê³  할 경우에는 변호사나 변리사에게 \n" +#~ "직접 자문을 구하기 바랍니다. 그러나 대부분의 일반 사용자들에게는 이 번역문" +#~ "이 전달하려고 하는 내용과 취지를 \n" +#~ "이해하는 것만으로도 충분할 것입니다.\n" +#~ "\n" +#~ "GPL에 대한 실제 사례들을 모은 참고할 만한 자료의 하나로 GPL 해설이 있습니" +#~ "다.\n" +#~ "\n" +#~ "한국어 번역: 1998년 6월 18일 송창훈 <chsong@gnu.org>\n" +#~ "\n" +#~ "GNU 일반 공중 사용 허가서\n" +#~ "\n" +#~ "2판, 1991년 6월\n" +#~ "\n" +#~ "Copyright (C) 1989, 1991 Free Software Foundation, Inc. \n" +#~ "59 Temple Place - Suite 330, Boston, MA 02111-1307, USA \n" +#~ "누구든지 본 사용 허가서를 있는 그대로 복제하고 배포할 수 \n" +#~ "있습니다. 그러나 본문에 대한 수정은 허용되지 않습니다. \n" +#~ "\n" +#~ "전 문 \n" +#~ "\n" +#~ "소프트웨어에 적용되는 대부분의 사용 허가서(license)들은 소프트웨어에 대한 " +#~ "수정과 \n" +#~ "공유의 자유를 제한하려는 것을 ê·¸ 목적으로 합니다. 그러나 GNU 일반 공중 사" +#~ "용 \n" +#~ "허가서(이하, ``GPL''이라고 칭합니다.)는 자유 소프트웨어에 대한 수정과 공유" +#~ "의 \n" +#~ "자유를 모든 사용자들에게 보장하기 위해서 성립된 것입니다. 자유 소프트웨어 " +#~ "재단이 \n" +#~ "제공하는 대부분의 소프트웨어들은 GPL에 의해서 관리되고 있으며, 몇몇 소프트" +#~ "웨어에는 \n" +#~ "별도의 사용 허가서인 GNU 라이브러리 일반 공중 사용 허가서(GNU Library " +#~ "General \n" +#~ "Public License)를 대신 적용하기도 합니다. 자유 소프트웨어란, 이를 사용하려" +#~ "ê³  하는 \n" +#~ "모든 사람에 대해서 동일한 자유와 권리가 함께 양도되는 소프트웨어를 말하며 " +#~ "프로그램 \n" +#~ "저작자의 의지에 따라 어떠한 종류의 프로그램에도 GPL을 적용할 수 있습니다. " +#~ "따라서 \n" +#~ "여러분이 만든 프로그램에도 GPL을 적용할 수 있습니다.\n" +#~ "\n" +#~ "자유 소프트웨어를 언급할 때 사용되는 ``자유''라는 단어는 무료(無料)를 의미" +#~ "하는 \n" +#~ "금전적인 측면의 자유가 아니라 구속되지 않는다는 관점에서의 자유를 의미하" +#~ "ë©°, GPL은 \n" +#~ "자유 소프트웨어를 이용한 복제와 개작, 배포와 수익 사업 등의 가능한 모든 형" +#~ "태의 자유를 \n" +#~ "실질적으로 보장하고 있습니다. 여기에는 원시 코드(source code)의 전부 또는 " +#~ "일부를 \n" +#~ "원용해서 개선된 프로그램을 만들거나 새로운 프로그램을 창작할 수 있는 자유" +#~ "가 포함되며, \n" +#~ "자신에게 양도된 이러한 자유와 권리를 보다 명확하게 인식할 수 있도록 하기 " +#~ "위한 규정도 \n" +#~ "포함되어 있습니다. \n" +#~ "\n" +#~ "GPL은 GPL 안에 소프트웨어를 양도받을 사용자의 권리를 제한하는 조항과 단서" +#~ "를 별항으로 \n" +#~ "추가시키지 못하게 함으로써 사용자들의 자유와 권리를 실제적으로 보장하고 있" +#~ "습니다. 자유 \n" +#~ "소프트웨어의 개작과 배포에 관계하고 있는 사람들은 이러한 무조건적인 권리 " +#~ "양도 규정을 \n" +#~ "준수해야만 합니다.\n" +#~ "\n" +#~ "예를 들어 GPL 프로그램을 배포할 경우에는 프로그램의 유료 판매나 무료 배포" +#~ "에 관계없이 \n" +#~ "자신이 해당 프로그램에 대해서 가질 수 있었던 모든 권리를, 프로그램을 받게" +#~ "될 사람에게 \n" +#~ "그대로 양도해 주어야 합니다. 이 경우, 프로그램의 원시 코드를 함께 제공하거" +#~ "나 원시 코드를\n" +#~ "구할 수 있는 방법을 확실히 알려주어야 하고 이러한 모든 사항들을 사용자들" +#~ "이 분명히 알 수 \n" +#~ "있도록 명시해야 합니다.\n" +#~ "\n" +#~ "자유 소프트웨어 재단은 다음과 같은 두 가지 단계를 통해서 사용자들을 권리" +#~ "를 보호합니다. \n" +#~ "(1) 소프트웨어에 저작권을 설정합니다. (2) 저작권의 양도에 관한 실정법에 의" +#~ "해서 유효한 \n" +#~ "법률적 효력을 갖는 GPL을 통해 소프트웨어를 복제하거나 개작 및 배포할 수 있" +#~ "는 권리를 \n" +#~ "사용자들에게 부여합니다.\n" +#~ "\n" +#~ "자유 소프트웨어를 사용하는 사람들은 반복적인 재배포 과정을 통해 소프트웨" +#~ "어 자체에 수정과\n" +#~ "변형이 일어날 수도 있으며, 이는 최초의 저작자가 만든 소프트웨어가 갖고 있" +#~ "는 문제가 아닐 \n" +#~ "수 있다는 개연성을 인식하고 있어야 합니다. 우리는 개작과 재배포 과정에서 " +#~ "다른 사람에 의해 \n" +#~ "발생된 문제로 인해 프로그램 원저작자들의 신망이 훼손되는 것을 원하지 않습" +#~ "니다. GPL에 자유 \n" +#~ "소프트웨어에 대한 어떠한 형태의 보증도 규정하지 않는 이유는 이러한 점들이 " +#~ "고려되었기 때문이며, \n" +#~ "이는 프로그램 원저작자와 자유 소프트웨어 재단의 자유로운 활동을 보장하는 " +#~ "현실적인 수단이기도 합니다.\n" +#~ "\n" +#~ "특허 제도는 자유 소프트웨어의 발전을 위협하는 요소일 수밖에 없습니다. 자" +#~ "유 프로그램을 \n" +#~ "재배포하는 사람들이 개별적으로 특허를 취득하게 되면, 결과적으로 ê·¸ 프로그" +#~ "램이 독점 \n" +#~ "소프트웨어가 될 가능성이 있습니다. 자유 소프트웨어 재단은 이러한 문제에 대" +#~ "처하기 위해서 \n" +#~ "어떠한 특허에 대해서도 ê·¸ 사용 권리를 모든 사람들(이하, ``공중(公衆)''이라" +#~ "ê³  칭합니다.)에게 \n" +#~ "자유롭게 허용하는 경우에 한해서만 자유 소프트웨어와 함께 사용할 수 있다는 " +#~ "것을 명확히 \n" +#~ "밝히고 있습니다.\n" +#~ "\n" +#~ "복제(copying)와 개작(modification) 및 배포(distribution)에 관련된 구체적" +#~ "인 ì¡°ê±´ê³¼ \n" +#~ "규정은 다음과 같습니다.\n" +#~ "\n" +#~ "복제와 개작 및 배포에 관한 ì¡°ê±´ê³¼ 규정\n" +#~ "\n" +#~ "제 0 ì¡°. 본 허가서는 GNU 일반 공중 사용 허가서의 규정에 따라 배포될 수 있" +#~ "다는 사항이 \n" +#~ "저작권자에 의해서 명시된 모든 컴퓨터 프로그램 저작물에 대해서 동일하게 적" +#~ "용됩니다. 컴퓨터 \n" +#~ "프로그램 저작물(이하, ``프로그램''이라고 칭합니다.)이란 특정한 결과를 얻" +#~ "기 위해서 컴퓨터 \n" +#~ "등의 정보 처리 능력을 가진 장치(이하, ``컴퓨터''라고 칭합니다.) 내에서 직" +#~ "접 또는 간접으로 \n" +#~ "사용되는 일련의 지시 및 명령으로 표현된 창작물을 의미하고, ``2차적 프로그" +#~ "램''이란 전술한 \n" +#~ "프로그램 자신 또는 저작권법의 규정에 따라 프로그램의 전부 또는 상당 부분" +#~ "을 원용하거나 다른 \n" +#~ "언어로의 번역을 포함할 수 있는 개작 과정을 통해서 창작된 새로운 프로그램" +#~ "ê³¼ 이와 관련된 \n" +#~ "저작물을 의미합니다. (이후로 다른 언어로의 번역은 별다른 제한없이 개작의 " +#~ "범위에 포함되는 \n" +#~ "것으로 간주합니다.) ``피양도자''란 GPL의 규정에 따라 프로그램을 양도받은 " +#~ "사람을 의미하고, \n" +#~ "``원(原)프로그램''이란 프로그램을 개작하거나 2차적 프로그램을 만들기 위해" +#~ "서 사용된 최초의 \n" +#~ "프로그램을 의미합니다.\n" +#~ "\n" +#~ "본 허가서는 프로그램에 대한 복제와 개작 그리고 배포 행위에 대해서만 적용됩" +#~ "니다. 따라서 \n" +#~ "프로그램을 실행시키는 행위에 대한 제한은 없습니다. 프로그램의 결과물" +#~ "(output)에는, 그것이 \n" +#~ "프로그램을 실행시켜서 생성된 것인지 아닌지의 여부에 상관없이 결과물의 내용" +#~ "이 원프로그램으로부터 \n" +#~ "파생된 2차적 프로그램을 구성했을 때에 한해서 본 허가서의 규정들이 적용됩니" +#~ "다. 2차적 프로그램의 \n" +#~ "구성 여부는 2차적 프로그램 안에서의 원프로그램의 역할을 토대로 판단합니" +#~ "다.\n" +#~ "\n" +#~ "제 1 ì¡°. 적절한 저작권 표시와 프로그램에 대한 보증이 제공되지 않는다는 사" +#~ "실을 각각의 복제물에 \n" +#~ "명시하는 한, 피양도자는 프로그램의 원시 코드를 자신이 양도받은 상태 그대" +#~ "로 어떠한 매체를 통해서도 \n" +#~ "복제하고 배포할 수 있습니다. 복제와 배포가 이루어 질 때는 본 허가서와 프로" +#~ "그램에 대한 보증이 \n" +#~ "제공되지 않는다는 사실에 대해서 언급되었던 모든 내용을 그대로 유지시켜야 " +#~ "하며, 영문판 GPL을 \n" +#~ "함께 제공해야 합니다.\n" +#~ "\n" +#~ "배포자는 복제물을 물리적으로 인도하는데 소요된 비용을 청구할 수 있으며, 선" +#~ "택 사항으로 독자적인 \n" +#~ "유료 보증을 설정할 수 있습니다.\n" +#~ "\n" +#~ "제 2 ì¡°. 피양도자는 자신이 양도받은 프로그램의 전부나 일부를 개작할 수 있" +#~ "으며, 이를 통해서 2차적 \n" +#~ "프로그램을 창작할 수 있습니다. 개작된 프로그램이나 창작된 2차적 프로그램" +#~ "은 다음의 사항들을 모두 \n" +#~ "만족시키는 조건에 한해서, 제1조의 규정에 따라 또다시 복제되고 배포될 수 있" +#~ "습니다.\n" +#~ "\n" +#~ " 제 1 항. 파일을 개작할 때는 파일을 개작한 사실과 ê·¸ 날짜를 파일 안에 " +#~ "명시해야 합니다.\n" +#~ "\n" +#~ " 제 2 항. 배포하거나 공표하려는 저작물의 전부 또는 일부가 양도받은 프로" +#~ "그램으로부터 파생된 \n" +#~ "것이라면, 저작물 전체에 대한 사용 권리를 본 허가서의 규정에 따라 공중에게 " +#~ "무상으로 허용해야 합니다.\n" +#~ "\n" +#~ " 제 3 항. 개작된 프로그램의 일반적인 실행 형태가 대화형 구조로 명령어" +#~ "를 읽어 들이는 방식을 \n" +#~ "취하고 있을 경우에는, 적절한 저작권 표시와 프로그램에 대한 보증이 제공되" +#~ "지 않는다는 사실, \n" +#~ "(별도의 보증을 설정한 경우라면 해당 내용) 그리고 양도받은 프로그램을 본 규" +#~ "정에 따라 재배포할 수 \n" +#~ "있다는 사실과 GPL 사본을 참고할 수 있는 방법이 함께 포함된 문구가 프로그램" +#~ "이 대화형 구조로 \n" +#~ "평이하게 실행된 직후에 화면 또는 지면으로 출력되도록 작성되어야 합니다. " +#~ "(예외 규정: 양도받은 \n" +#~ "프로그램이 대화형 구조를 갖추고 있다 하더라도 통상적인 실행 환경에서 전술" +#~ "한 사항들이 출력되지 \n" +#~ "않는 형태였을 경우에는 이를 개작한 프로그램 또한 관련 사항들을 출력시키지 " +#~ "않아도 무방합니다.) \n" +#~ "\n" +#~ "위의 조항들은 개작된 프로그램 전체에 적용됩니다. 만약, 개작된 프로그램에 " +#~ "포함된 특정 부분이 \n" +#~ "원프로그램으로부터 파생된 것이 아닌 별도의 독립 저작물로 인정될 만한 상당" +#~ "한 이유가 있을 경우에는 \n" +#~ "해당 저작물의 개별적인 배포에는 본 허가서의 규정들이 적용되지 않습니다. ê·¸" +#~ "러나 이러한 저작물이 \n" +#~ "2차적 프로그램의 일부로서 함께 배포된다면 개별적인 저작권과 배포 기준에 상" +#~ "관없이 저작물 모두에 \n" +#~ "본 허가서가 적용되어야 하며, 전체 저작물에 대한 사용 권리는 공중에게 무상" +#~ "으로 양도됩니다.\n" +#~ "\n" +#~ "이러한 규정은 개별적인 저작물에 대한 저작자의 권리를 침해하거나 인정하지 " +#~ "않으려는 것이 아니라, \n" +#~ "원프로그램으로부터 파생된 2차적 프로그램이나 수집 저작물의 배포를 일관적으" +#~ "로 규제할 수 있는 \n" +#~ "권리를 행사하기 위한 것입니다.\n" +#~ "\n" +#~ "원프로그램이나 원프로그램으로부터 파생된 2차적 프로그램을 이들로부터 파생" +#~ "되지 않은 다른 저작물과 \n" +#~ "함께 단순히 저장하거나 배포할 목적으로 동일한 매체에 모아 놓은 집합물의 ê²½" +#~ "우에는, 원프로그램으로부터 \n" +#~ "파생되지 않은 다른 저작물에는 본 허가서의 규정들이 적용되지 않습니다.\n" +#~ "\n" +#~ "제 3 ì¡°. 피양도자는 다음 중 하나의 항목을 만족시키는 조건에 한해서 제1ì¡°" +#~ "와 제2조의 규정에 따라 \n" +#~ "프로그램(또는 제2조에서 언급된 2차적 프로그램)을 목적 코드(object code)나 " +#~ "실행물(executable form)의 \n" +#~ "형태로 복제하고 배포할 수 있습니다.\n" +#~ "\n" +#~ " 제 1 항. 목적 코드나 실행물에 상응하는 컴퓨터가 인식할 수 있는 완전한 " +#~ "원시 코드를 함께 제공해야 \n" +#~ "합니다. 원시 코드는 제1조와 제2조의 규정에 따라 배포될 수 있어야 하며, 소" +#~ "프트웨어의 교환을 위해서 \n" +#~ "일반적으로 사용되는 매체를 통해 제공되어야 합니다.\n" +#~ "\n" +#~ " 제 2 항. 배포에 필요한 최소한의 비용만을 받고 목적 코드나 실행물에 상" +#~ "응하는 완전한 원시 코드를 \n" +#~ "배포하겠다는, 최소한 3년간 유효한 약정서를 함께 제공해야 합니다. 이 약정서" +#~ "는 약정서를 갖고 있는 어떠한 \n" +#~ "사람에 대해서도 유효해야 합니다. 원시 코드는 컴퓨터가 인식할 수 있는 형태" +#~ "여야 하고 제1조와 제2조의 \n" +#~ "규정에 따라 배포될 수 있어야 하며, 소프트웨어의 교환을 위해서 일반적으로 " +#~ "사용되는 매체를 통해 제공되어야 합니다.\n" +#~ "\n" +#~ " 제 3 항. 목적 코드나 실행물에 상응하는 원시 코드를 배포하겠다는 약정" +#~ "에 대해서 자신이 양도받은 \n" +#~ "정보를 함께 제공해야 합니다. (제3항은 위의 제2항에 따라 원시 코드를 배포하" +#~ "겠다는 약정을 프로그램의 \n" +#~ "목적 코드나 실행물과 함께 제공 받았고, 동시에 비상업적인 배포를 하고자 할 " +#~ "경우에 한해서만 허용됩니다.)\n" +#~ " \n" +#~ "저작물에 대한 원시 코드란 해당 저작물을 개작하기에 적절한 형식을 의미합니" +#~ "다. 실행물에 대한 완전한 \n" +#~ "원시 코드란 실행물에 포함된 모든 모듈들의 원시 코드와 이와 관련된 인터페이" +#~ "스 정의 파일 모두, 그리고 \n" +#~ "실행물의 컴파일과 설치를 제어하는데 사용된 스크립트 전부를 의미합니다. ê·¸" +#~ "러나 특별한 예외의 하나로서, \n" +#~ "실행물이 실행될 운영체제의 주요 부분(컴파일러나 커널 등)ê³¼ 함께 (원시 코드" +#~ "나 바이너리의 형태로) \n" +#~ "일반적으로 배포되는 구성 요소들은 이러한 구성 요소 자체가 실행물에 수반되" +#~ "지 않는 한 원시 코드의 \n" +#~ "배포 대상에서 제외되어도 무방합니다.\n" +#~ "\n" +#~ "목적 코드나 실행물을 지정한 장소로부터 복제해 갈 수 있게 하는 방식으로 ë°°" +#~ "포할 경우, 동일한 장소로부터 \n" +#~ "원시 코드를 복제할 수 있는 동등한 접근 방법을 제공한다면 이는 원시 코드를 " +#~ "목적 코드와 함께 복제되도록 \n" +#~ "설정하지 않았다고 하더라도 원시 코드를 배포하는 것으로 간주됩니다.\n" +#~ "\n" +#~ "제 4 ì¡°. 본 허가서에 의해 명시적으로 이루어 지지 않는 한 프로그램에 대한 " +#~ "복제와 개작 및 하위 허가권 \n" +#~ "설정과 배포가 성립될 수 없습니다. 이와 관련된 어떠한 행위도 무효이며 본 허" +#~ "가서가 보장한 권리는 자동으로\n" +#~ " 소멸됩니다. 그러나 본 허가서의 규정에 따라 프로그램의 복제물이나 권리를 " +#~ "양도받았던 제3자는 본 허가서의 \n" +#~ "규정들을 준수하는 한, 배포자의 권리 소멸에 관계없이 사용상의 권리를 계속해" +#~ "서 유지할 수 있습니다.\n" +#~ "\n" +#~ "제 5 ì¡°. 본 허가서는 서명이나 날인이 수반되는 형식을 갖고 있지 않기 때문" +#~ "에 피양도자가 본 허가서의 \n" +#~ "내용을 반드시 받아들여야 할 필요는 없습니다. 그러나 프로그램이나 프로그램" +#~ "에 기반한 2차적 프로그램에 \n" +#~ "대한 개작 및 배포를 허용하는 것은 본 허가서에 의해서만 가능합니다. 만약 " +#~ "본 허가서에 동의하지 않을 \n" +#~ "경우에는 이러한 행위들이 법률적으로 금지됩니다. 따라서 프로그램(또는 프로" +#~ "그램에 기반한 2차적 프로그램)을 \n" +#~ "개작하거나 배포하는 행위는 이에 따른 본 허가서의 내용에 동의한다는 것을 의" +#~ "미하며, 복제와 개작 및 \n" +#~ "배포에 관한 본 허가서의 ì¡°ê±´ê³¼ 규정들을 모두 받아들이겠다는 의미로 간주됩" +#~ "니다.\n" +#~ "\n" +#~ "제 6 ì¡°. 피양도자에 의해서 프로그램(또는 프로그램에 기반한 2차적 프로그램)" +#~ "이 반복적으로 재배포될 경우, \n" +#~ "각 단계에서의 피양도자는 본 허가서의 규정에 따른 프로그램의 복제와 개작 " +#~ "및 배포에 대한 권리를 최초의 \n" +#~ "양도자로부터 양도받은 것으로 자동적으로 간주됩니다. 프로그램(또는 프로그램" +#~ "에 기반한 2차적 프로그램)을 \n" +#~ "배포할 때는 피양도자의 권리의 행사를 제한할 수 있는 어떠한 사항도 추가할 " +#~ "수 없습니다. 그러나 \n" +#~ "피양도자에게, 재배포가 일어날 시점에서의 제3의 피양도자에게 본 허가서를 준" +#~ "수하도록 강제할 책임은 \n" +#~ "부과되지 않습니다.\n" +#~ "\n" +#~ "제 7 ì¡°. 법원의 판결이나 특허권 침해에 대한 주장 또는 특허 문제에 국한되" +#~ "지 않은 그밖의 이유들로 인해서 \n" +#~ "본 허가서의 규정에 배치되는 사항이 발생한다 하더라도 그러한 사항이 선행하" +#~ "거나 본 허가서의 ì¡°ê±´ê³¼ 규정들이 \n" +#~ "면제되는 것은 아닙니다. 따라서 법원의 명령이나 합의 등에 의해서 본 허가서" +#~ "에 위배되는 사항들이 발생한 \n" +#~ "상황이라도 양측 모두를 만족시킬 수 없다면 프로그램은 배포될 수 없습니다. " +#~ "예를 들면, 특정한 특허 관련 \n" +#~ "허가가 프로그램의 복제물을 직접 또는 간접적인 방법으로 양도받은 임의의 제3" +#~ "자에게 해당 프로그램을 무상으로 \n" +#~ "재배포할 수 있게 허용하지 않는다면, 그러한 허가와 본 사용 허가를 동시에 만" +#~ "족시키면서 프로그램을 배포할 \n" +#~ "수 있는 방법은 없습니다.\n" +#~ "\n" +#~ "본 조항은 특정한 상황에서 본 조항의 일부가 유효하지 않거나 적용될 수 없을 " +#~ "경우에도 본 조항의 나머지 부분들을 \n" +#~ "적용하기 위한 의도로 만들어 졌습니다. 따라서 ê·¸ 이외의 상황에서는 본 조항" +#~ "을 전체적으로 적용하면 됩니다.\n" +#~ "\n" +#~ "본 조항의 목적은 특허나 저작권 침해 등의 행위를 조장하거나 해당 권리를 인" +#~ "정하지 않으려는 것이 아니라, GPL을 \n" +#~ "통해서 구현되어 있는 자유 소프트웨어의 배포 체계를 통합적으로 보호하기 위" +#~ "한 것입니다. 많은 사람들이 배포 \n" +#~ "체계에 대한 신뢰있는 지원을 계속해 줌으로써 소프트웨어의 다양한 분야에 많" +#~ "은 공헌을 해 주었습니다. \n" +#~ "소프트웨어를 어떠한 배포 체계로 배포할 것인가를 결정하는 것은 전적으로 저" +#~ "작자와 기증자들의 의지에 달려있는 \n" +#~ "것이지, 일반 사용자들이 강요할 수 있는 문제는 아닙니다.\n" +#~ "\n" +#~ "본 조항은 본 허가서의 다른 조항들에서 무엇이 중요하게 고려되어야 하는 지" +#~ "를 명확하게 설명하기 위한 목적으로 \n" +#~ "만들어진 것입니다.\n" +#~ "\n" +#~ "제 8 ì¡°. 특허나 저작권이 설정된 인터페이스로 인해서 특정 국가에서 프로그램" +#~ "의 배포와 사용이 함께 또는 \n" +#~ "개별적으로 제한되어 있는 경우, 본 사용 허가서를 프로그램에 적용한 최초의 " +#~ "저작권자는 문제가 발생하지 않는 \n" +#~ "국가에 한해서 프로그램을 배포한다는 배포상의 지역적 제한 조건을 명시적으" +#~ "로 설정할 수 있으며, 이러한 사항은 \n" +#~ "본 허가서의 일부로 간주됩니다.\n" +#~ "\n" +#~ "제 9 ì¡°. 자유 소프트웨어 재단은 때때로 본 사용 허가서의 개정판이나 신판을 " +#~ "공표할 수 있습니다. 새롭게 \n" +#~ "공표될 판은 당면한 문제나 현안을 처리하기 위해서 세부적인 내용에 차이가 발" +#~ "생할 수 있지만, ê·¸ 근본 정신에는 \n" +#~ "변함이 없을 것입니다.\n" +#~ "\n" +#~ "각각의 판들은 판번호를 사용해서 구별됩니다. 특정한 판번호와 ê·¸ 이후 판을 " +#~ "따른다는 사항이 명시된 프로그램에는 \n" +#~ "해당 판이나 ê·¸ 이후에 발행된 어떠한 판을 선택해서 적용해도 무방하고, 판번" +#~ "호를 명시하고 있지 않은 경우에는 \n" +#~ "자유 소프트웨어 재단이 공표한 어떠한 판번호의 판을 적용해도 무방합니다.\n" +#~ "\n" +#~ "제 10 ì¡°. 프로그램의 일부를 본 허가서와 배포 기준이 다른 자유 프로그램과 " +#~ "함께 결합하고자 할 경우에는 해당 \n" +#~ "프로그램의 저작자로부터 서면 승인을 받아야 합니다. 자유 소프트웨어 재단이 " +#~ "저작권을 갖고 있는 소프트웨어의 \n" +#~ "경우에는 자유 소프트웨어 재단의 승인을 얻어야 합니다. 우리는 이러한 요청" +#~ "을 수락하기 위해서 때때로 예외 \n" +#~ "기준을 만들기도 합니다. 자유 소프트웨어 재단은 일반적으로 자유 소프트웨어" +#~ "의 2차적 저작물들을 모두 자유로운 \n" +#~ "상태로 유지시키려는 목적과 소프트웨어의 공유와 재활용을 증진시키려는 두가" +#~ "지 목적을 기준으로 승인 여부를 결정할 \n" +#~ "것입니다.\n" +#~ "\n" +#~ "보증의 결여 (제11ì¡°, 제12ì¡°)\n" +#~ "\n" +#~ "제 11 ì¡°. 본 허가서를 따르는 프로그램은 무상으로 양도되기 때문에 관련 법률" +#~ "이 허용하는 한도 내에서 어떠한 \n" +#~ "형태의 보증도 제공되지 않습니다. 프로그램의 저작권자와 배포자가 공동 또는 " +#~ "개별적으로 별도의 보증을 서면으로 \n" +#~ "제공할 때를 제외하면, 특정한 목적에 대한 프로그램의 적합성이나 상업성 여부" +#~ "에 대한 보증을 포함한 어떠한 형태의 \n" +#~ "보증도 명시적이나 묵시적으로 설정되지 않은 ``있는 그대로의'' 상태로 이 프" +#~ "로그램을 배포합니다. 프로그램과 \n" +#~ "프로그램의 실행에 따라 발생할 수 있는 모든 위험은 피양도자에게 인수되며 이" +#~ "에 따른 보수 및 복구를 위한 제반 \n" +#~ "경비 또한 피양도자가 모두 부담해야 합니다.\n" +#~ "\n" +#~ "제 12 ì¡°. 저작권자나 배포자가 프로그램의 손상 가능성을 사전에 알고 있었다 " +#~ "하더라도 발생된 손실이 관련 법규에 \n" +#~ "의해 보호되고 있거나 이에 대한 별도의 서면 보증이 설정된 경우가 아니라면, " +#~ "저작권자나 프로그램을 원래의 상태 \n" +#~ "또는 개작한 상태로 제공한 배포자는 프로그램의 사용이나 비작동으로 인해 발" +#~ "생된 손실이나 프로그램 자체의 손실에 \n" +#~ "대해 책임지지 않습니다. 이러한 면책 조건은 사용자나 제3자가 프로그램을 ì¡°" +#~ "작함으로써 발생된 손실이나 다른 \n" +#~ "소프트웨어와 프로그램을 함께 동작시키는 것으로 인해서 발생된 데이터의 상" +#~ "실 및 부정확한 산출 결과에만 국한되는 \n" +#~ "것이 아닙니다. 발생된 손실의 일반성이나 특수성 뿐 아니라 원인의 우발성 및 " +#~ "필연성도 전혀 고려되지 않습니다.\n" +#~ "\n" +#~ "복제와 개작 및 배포에 관한 ì¡°ê±´ê³¼ 규정의 끝.\n" +#~ "\n" +#~ "새로운 프로그램에 GPL을 적용하는 방법\n" +#~ "\n" +#~ "새로운 프로그램을 개발하고 ê·¸ 프로그램이 많은 사람들에게 최대한 유용하게 " +#~ "사용되기를 원한다면, 본 허가서의 \n" +#~ "규정에 따라 누구나 자유롭게 개작하고 재배포할 수 있는 자유 소프트웨어로 만" +#~ "드는 것이 최선의 방법입니다.\n" +#~ "\n" +#~ "프로그램을 자유 소프트웨어로 만들기 위해서는 다음과 같은 사항을 프로그램" +#~ "에 추가하면 됩니다. 프로그램에 \n" +#~ "대한 보증이 제공되지 않는다는 사실을 가장 효과적으로 전달할 수 있는 방법" +#~ "은 원시 코드 파일의 시작 부분에 \n" +#~ "이러한 사항을 추가하는 것입니다. 각각의 파일에는 최소한 저작권을 명시한 행" +#~ "ê³¼ 본 사용 허가서의 전체 \n" +#~ "내용을 참고할 수 있는 위치 정보를 명시해야 합니다.\n" +#~ "\n" +#~ "\n" +#~ "\n" +#~ " 프로그램의 이름과 용도를 한 줄 정도로 설명합니다.\n" +#~ " Copyright (C) 20yy년 <프로그램 저작자의 이름>\n" +#~ "\n" +#~ " 이 프로그램은 자유 소프트웨어입니다. 소프트웨어의 피양도자는 자유 소프" +#~ "트웨어 재단이 공표한 GNU 일반 \n" +#~ "공중 사용 허가서 2판 또는 ê·¸ 이후 판을 임의로 선택해서, ê·¸ 규정에 따라 프" +#~ "로그램을 개작하거나 재배포할 수 있습니다.\n" +#~ "\n" +#~ " 이 프로그램은 유용하게 사용될 수 있으리라는 희망에서 배포되고 있지만, " +#~ "특정한 목적에 맞는 적합성 \n" +#~ "여부나 판매용으로 사용할 수 있으리라는 묵시적인 보증을 포함한 어떠한 형태" +#~ "의 보증도 제공하지 않습니다. \n" +#~ "보다 자세한 사항에 대해서는 GNU 일반 공중 사용 허가서를 참고하시기 바랍니" +#~ "다.\n" +#~ "\n" +#~ " GNU 일반 공중 사용 허가서는 이 프로그램과 함께 제공됩니다. 만약, 이 문" +#~ "서가 누락되어 있다면 자유 \n" +#~ "소프트웨어 재단으로 문의하시기 바랍니다. (자유 소프트웨어 재단: Free " +#~ "Software Foundation, Inc., \n" +#~ "59 Temple Place - Suite 330, Boston, MA 02111-1307, USA) \n" +#~ "\n" +#~ "\n" +#~ "또한, 사용자들이 프로그램을 배포한 사람에게 전자 메일과 서면으로 연락할 " +#~ "수 있는 정보를 추가해야 합니다.\n" +#~ "\n" +#~ "프로그램이 명령어 입력 방식에 의한 대화형 구조를 택하고 있다면, 프로그램" +#~ "이 대화형 방식으로 실행되었을 \n" +#~ "때 다음과 같은 주의 사항이 출력되어야 합니다.\n" +#~ "\n" +#~ "\n" +#~ "\n" +#~ " Gnomovision version 69, Copyright (C) 20yy년 <프로그램 저작자의 이" +#~ "름>\n" +#~ "\n" +#~ " Gnomovision 프로그램에는 제품에 대한 어떠한 형태의 보증도 제공되지 않" +#~ "습니다. 보다 자세한 사항은 \n" +#~ "`show w' 명령어를 실행해서 참고할 수 있습니다. 이 프로그램은 자유 소프트웨" +#~ "어입니다. 이 프로그램은 배포 \n" +#~ "규정을 만족시키는 조건하에서 자유롭게 재배포될 수 있습니다. 배포에 대한 규" +#~ "정들은 `show c' 명령어를 통해서 \n" +#~ "참고할 수 있습니다. \n" +#~ "\n" +#~ "\n" +#~ "`show w'와 `show c'는 GPL의 해당 부분을 출력하기 위한 가상의 명령어입니" +#~ "다. 따라서 `show w'나 \n" +#~ "`show c'가 아닌 다른 형태를 사용해도 무방하며, 마우스 클릭이나 메뉴 방식" +#~ "ê³¼ 같은 프로그램에 적합한 다른 \n" +#~ "형식을 사용해도 괜찮습니다.\n" +#~ "\n" +#~ "만약, 프로그램 저작자가 학교나 기업과 같은 단체나 기관에 고용되어 있다면 " +#~ "프로그램의 자유로운 배포를 위해서 \n" +#~ "고용주나 해당 기관장으로부터 프로그램에 대한 저작권 포기 각서를 받아야 합" +#~ "니다. 예를 들면 다음과 같은 형식이 \n" +#~ "될 수 있다. (아래의 문구를 실제로 사용할 경우에는 예로 사용된 이름들을 실" +#~ "제 이름으로 대체하면 됩니다.)\n" +#~ "\n" +#~ "\n" +#~ "\n" +#~ " 본사는 제임스 해커가 만든 (컴파일러에서 패스를 생성하는) " +#~ "`Gnomovision' 프로그램에 관련된 모든 \n" +#~ "저작권을 포기합니다.\n" +#~ "\n" +#~ " 1989년 4월 1일\n" +#~ " Yoyodye, Inc., 부사장: Ty Coon\n" +#~ " 서명: Ty Coon의 서명 \n" +#~ "\n" +#~ "\n" +#~ "GNU 일반 공중 사용 허가서는 자유 소프트웨어를 독점 소프트웨어와 함께 결합" +#~ "시키는 것을 허용하지 않습니다. \n" +#~ "만약, 작성된 프로그램이 서브루틴 라이브러리일 경우에는 독점 소프트웨어가 " +#~ "해당 라이브러리를 링크할 수 \n" +#~ "있도록 허용하는 것이 보다 효과적으로 활용될 수 있는 방법이라고 생각할 수" +#~ "도 있을 것입니다. 이러한 경우에는 \n" +#~ "본 허가서 대신 GNU 라이브러리 일반 공중 사용 허가서(GNU Library General " +#~ "Public License)를 \n" +#~ "사용함으로써 소기의 목적을 충족시킬 수 있습니다." + +#~ msgid "List of important christian pages" +#~ msgstr "중요한 크리스챤 사이트들" + +#, fuzzy +#~ msgid "" +#~ "There are many other christian pages in the word wide web. Some are more, " +#~ "others are less important. We collected a list of pages which are " +#~ "important in our opinion." +#~ msgstr "" +#~ "인터넷에는 많은 크리스챤 사이트가 존재합니다. 어떠한 것들은 더 중요하고, " +#~ "어떠한 것들은 덜 중요합니다." + +#~ msgid "" +#~ "Since we're not author of the linked pages we're not responsible for " +#~ "their content, we explicitely dissociate ourself from the content of the " +#~ "linked pages! This is required because german law says you're responsible " +#~ "for the content of the linked pages unless you explicitely dissociate " +#~ "yourself from these pages." +#~ msgstr "" +#~ "저희는 링크된 사이트들의 제작자가 아니므로, 컨텐츠들에 대한 책임과 관련이 " +#~ "없습니다! 독일법에서는 링크된 페이지들과 관련이 없다는 것을 명시하지 않으" +#~ "ë©´, 링크 페이지들에 대한 책임이 있으므로 이를 명시할 필요가 있습니다." + +#~ msgid "General christian pages" +#~ msgstr "일반적인 크리스챤 사이트들" + +#~ msgid "" +#~ "Bible Technologies " +#~ "Group." +#~ msgstr "" +#~ "Bible Technologies " +#~ "Group." + +#~ msgid "" +#~ "The home of the new common exchange Text format OSIS, which will " +#~ "hopefully be used by many Bible societies and publishers of the world." +#~ msgstr "" +#~ "The home of the new common exchange Text format OSIS, which will " +#~ "hopefully be used by many Bible societies and publishers of the world." + +#~ msgid "" +#~ "CrossWire Bible Society." +#~ msgstr "" +#~ "CrossWire Bible Society." + +#~ msgid "" +#~ "The Crosswire Bible society is one of the few christian organizations in " +#~ "the world providing everything they make free for all! Crosswire supports " +#~ "the Sword project, the KJV2003 project and some other cool things." +#~ msgstr "" +#~ "Crosswire Bible society는 모두를 위한 무료 자료를 배포하고 있는 몇몇 안되" +#~ "는 기독교 단체중의 하나입니다! Crosswire는 스워드(Sword) 프로젝트, KJV2003" +#~ "프로젝트와 ê·¸ 밖의 훌륭한 프로젝트들을 지원합니다." + +#~ msgid "Biblesoftware for Linux" +#~ msgstr "리눅스용 성경 프로그램" + +#~ msgid "Gnomesword." +#~ msgstr "Gnomesword." + +#~ msgid "" +#~ "Gnomesword is a Sword frontend using the Gnome toolkit. A really good " +#~ "application. Be sure to check it out!" +#~ msgstr "" +#~ "Gnomesword는 Gnome 툴킷을 사용하는 스워드(Sword)의 프론트엔드입니다. 매우 " +#~ "훌륭한 프로그램이므로, 사용해보시기 바립니다!" + +#~ msgid "Biblesoftware for Windows" +#~ msgstr "윈도우용 성경 프로그램" + +#~ msgid "BibleWorks." +#~ msgstr "BibleWorks." + +#, fuzzy +#~ msgid "" +#~ "BibleWorks is one of the best commercial Bible study applications for " +#~ "Windows! Very good but very expensive, too. Only useful for Bible " +#~ "scholars." +#~ msgstr "" +#~ "BibleWorks는 가장 훌륭한 윈도우용 성경프로그램 중 하나입니다! 굉장히 훌륭" +#~ "하지만, 비싸기도 합니다. 성경학자들을 위한 프로그램입니다." + +#~ msgid "BibleWorkshop." +#~ msgstr "BibleWorkshop." + +#~ msgid "" +#~ "The Bible Workshop program is a powerful, commercial Bible study " +#~ "application for Windows, which is available in english, german and " +#~ "french. It's possible to enhance the Bible Workshop using Text libraries " +#~ "you can buy." +#~ msgstr "" +#~ "Bible Workshop 프로그램은 강력한 윈도우용 유료 성경 프로그램으로 영어, 독" +#~ "어 및 불어 버전이 제공됩니다. Bible Workshop의 유료 텍스트 라이브러리들이 " +#~ "제공됩니다." + +#, fuzzy +#~ msgid "e-Sword." +#~ msgstr "Gnomesword." + +#, fuzzy +#~ msgid "" +#~ "e-Sword is a great and easy to use Bible study application for Windows " +#~ "systems." +#~ msgstr "Online Bible은 강력한 윈도우용 성경공부 프로그램입니다." + +#~ msgid "Logos." +#~ msgstr "Logos." + +#, fuzzy +#~ msgid "" +#~ "Logos is one of the best commercial Bible study applications for Windows. " +#~ "You can buy a lot of texts to enhance it." +#~ msgstr "" +#~ "Logos는 가장 훌륭한 윈도우용 성경공부 프로그램 중의 하나입니다. 많은 텍스" +#~ "트들을 구입하셔서 사용하실 수 있스니다." + +#~ msgid "OnlineBible." +#~ msgstr "OnlineBible." + +#~ msgid "The Online Bible is a powerful Bible study application for Windows." +#~ msgstr "Online Bible은 강력한 윈도우용 성경공부 프로그램입니다." + +#~ msgid "" +#~ "Sword for Windows." +#~ msgstr "" +#~ "Sword for Windows." + +#~ msgid "" +#~ "This is the Windows Bible study application made by the Sword team! Sword " +#~ "is supported by the Crosswire Bible Society." +#~ msgstr "" +#~ "스워드(Sword) 팀에 의해 만들어진 윈도우용 성경공부 프로그램입니다! 스워드" +#~ "(Sword)는 Crosswire Bible Society에 의해서 지원되고 있습니다." + +#~ msgid "Volksbibel." +#~ msgstr "Volksbibel." + +#~ msgid "" +#~ "Volksbibel 2000.2 is a German, metacard based software Bible study tool " +#~ "for Windows, Linux and Mac. Althouth there are not so many texts as other " +#~ "software packages have, it has some cool things like basic map support " +#~ "included. If you are german try it out!" +#~ msgstr "" +#~ "Volksbibel 2000.2는 독일어판 (윈도우, 리눅스와 Mac을 지원하는) metacard " +#~ "based software 성경공부 프로그램입니다. 다른 프로그램들처럼 많은 텍스트들" +#~ "이 제공되지는 않지만, 기본적인 지도 제공과 같은 훌륭한 기능들을 갖고 있습" +#~ "니다. 독일인이라면 한번 사용해보실 것을 권고합니다!" + +#~ msgid "Biblesoftware for Mac" +#~ msgstr "Mac용 성경프로그램" + +#~ msgid "MacSword for OS X." +#~ msgstr "MacSword for OS X." + +#~ msgid "" +#~ "MacSword is a new Bible study application for the new Macintosh OS X " +#~ "system. The screenshots look very promising!" +#~ msgstr "" +#~ "MacSword는 새 Macintosh OS X 시스템을 위한 새로운 성경 공부 프로그램입니" +#~ "다. 멋진 스크린샷을 제공하는 전도유망한 프로그램입니다!" + +#~ msgid "Development tools" +#~ msgstr "개발툴" + +#~ msgid "SourceForge." +#~ msgstr "SourceForge." + +#~ msgid "" +#~ "SourceForge provides us with the tools to develop BibleTime with many " +#~ "team members at the same time! We save a lot of time and money by using " +#~ "their services." +#~ msgstr "" +#~ "SourceForge는 다른 팀 멤버들과 함께 바이블타임 개발을 위한 많은 툴들을 제" +#~ "공합니다. SourceForge의 서비스들을 사용하여 많은 시간과 비용이 절약되고 있" +#~ "습니다." + +#~ msgid "How to link to www.bibletime.info" +#~ msgstr "www.bibletime.info에 링크하는 방법" + +#~ msgid "Please do not copy the images because they may change their design." +#~ msgstr "" +#~ "이미지의 디자인이 바뀔 수도 있으므로 카피하여 사용하는 것은 권장하지 않습" +#~ "니다." + +#~ msgid "Larger banner" +#~ msgstr "큰 배너" + +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ msgstr "" +#~ "다음의 HTML 코드를 삽입하십시오: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " 다음과 같이 보여지게 될 것입니다: " + +#~ msgid "Smaller banner" +#~ msgstr "작은 배너" + +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ "" +#~ msgstr "" +#~ "다음의 HTML 코드를 삽입하십시오: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " 다음과 같이 보여지게 될것 입니다: " +#~ "" + +#~ msgid "Text link" +#~ msgstr "텍스트 링크" + +#~ msgid "" +#~ "To insert a simple text link please use the following HTML code on your " +#~ "pages: \n" +#~ "\n" +#~ " BibleTime - Bible study software for KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: BibleTime - Bible study software for KDE" +#~ msgstr "" +#~ "간단한 텍스트 링크를 넣으시려면, 다음의 HTML 코드를 삽입해주십시오: " +#~ "\n" +#~ "\n" +#~ " BibleTime - Bible study software for KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " 다음과 같이 보여지게 될 것입니다: BibleTime - KDE용 성경공부 프로그램" + +#~ msgid "Welcome to the BibleTime project." +#~ msgstr "바이블타임 프로젝트에 오신 것을 환영합니다." + +#~ msgid "News about BibleTime" +#~ msgstr "바이블타임 뉴스" + +#, fuzzy +#~ msgid "2005-11-13: BibleTime 1.5.3" +#~ msgstr "2003-08-23: 바이블타임 1.3" + +#, fuzzy +#~ msgid "2005-10-16: BibleTime 1.5.2" +#~ msgstr "2003-08-23: 바이블타임 1.3" + +#, fuzzy +#~ msgid "2005-09-28: New forums" +#~ msgstr "2004-01-26: 온라인 유저 포럼이 열렸습니다" + +#, fuzzy +#~ msgid "2005-09-12: BibleTime 1.5.1 and translations" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#, fuzzy +#~ msgid "2005-07-16: BibleTime 1.5" +#~ msgstr "2003-08-23: 바이블타임 1.3" + +#, fuzzy +#~ msgid "2005-06-17: BibleTime 1.5 release candidate 2" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#, fuzzy +#~ msgid "2005-06-15: BibleTime forums online" +#~ msgstr "2004-01-26: 온라인 유저 포럼이 열렸습니다" + +#, fuzzy +#~ msgid "2005-05-29: BibleTime 1.5 release candidate 1" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#, fuzzy +#~ msgid "2004-02-09: BibleTime 1.4.1 for Mac OS X" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#, fuzzy +#~ msgid "2004-01-29: BibleTime 1.4.1" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#~ msgid "" +#~ "BibleTime 1.4.1 was released today. The most important changes in version " +#~ "1.4.1 are updated translations and bugfixes, especially in the Sword " +#~ "setup dialog." +#~ msgstr "" +#~ "바이블타임 1.4.1이 오늘 릴리즈되었습니다. 버전 1.4.1에서의 가장 중요한 변" +#~ "화는 업데이트된 번역과 버그픽스들입니다. 특히 스워드(Sword)의 설치 창이 많" +#~ "이 개선되었습니다." + +#~ msgid "2004-01-26: User forums online" +#~ msgstr "2004-01-26: 온라인 유저 포럼이 열렸습니다" + +#~ msgid "" +#~ "We're happy to announce a forum for BibleTime users. Please ask all your " +#~ "questions there if you need help. We'd appreciate all feedback and " +#~ "suggestions in the forum, too. The address is http://www.crosswire.org/forums." +#~ msgstr "" +#~ "바이블타임 사용자들을 위한 포럼이 열렸다는 기쁜 소식을 접합니다. 도움이 필" +#~ "요하시면 어떤 질문이든지 하십시오. 또한, 피드백과 제안들도 모두 환영합니" +#~ "다. 주소는 http://www." +#~ "crosswire.org/forums입니다." + +#~ msgid "2004-01-16: Debian packages available" +#~ msgstr "2004-01-16: 데비안 패키지가 사용가능합니다" + +#~ msgid "" +#~ "Debian " +#~ "packages of BibleTime 1.4 are available now in Debian Unstable. " +#~ "Be sure to get the bibletime-i18n package, too. Kudos to our Debian " +#~ "packager Daniel Glassey for his work!" +#~ msgstr "" +#~ "데비안용 " +#~ "바이블타임 1.4 패키지(unstable)를 사용하실 수 있습니다. 반드시 " +#~ "bibletime-i18n 패키지를 함께 받으십시오. Kudos to our Debian " +#~ "packager Daniel Glassey for his work!" + +#~ msgid "2004-01-11: New translation effort" +#~ msgstr "2004-01-11: 번역 작업을 위한 새로운 노력들" + +#~ msgid "" +#~ "First of all we want to wish all of you a truly happy and blessed new " +#~ "year." +#~ msgstr "먼저 새해에도 정말 행복하시고 축복이 넘치는 한해되시길 바랍니다." + +#~ msgid "" +#~ "As you probably already noticed, there is a new page online called "Translation". This page " +#~ "gives an introduction into how you can help with the translation of the " +#~ "different areas of the BibleTime project, and offers detailed statistics " +#~ "on the completeness of the existing languages. Be sure to check it out." +#~ msgstr "" +#~ "이미 알고 계시리라 생각되지만, "" +#~ "Translation" 페이지가 새로 생겼습니다. 이 페이지는 바이블타" +#~ "임 프로젝트의 여러부분의 번역 작업을 돕는 방법에 대해서 소개하고 있으며, " +#~ "각종 언어의 번역 작업의 자세한 통계자료를 제공하고 있습니다. 확인하시기 바" +#~ "랍니다." + +#~ msgid "2003-12-29: BibleTime 1.4" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#~ msgid "" +#~ "The new version 1.4 of BibleTime is now available for download. 1.4 in " +#~ "comparision with version 1.3 contains a new SwordSetup dialog to setup " +#~ "Sword and to install modules from local sources or from the internet. " +#~ "With the SwordSetup part it's also possible to remove modules from disk. " +#~ "1.4 also contains many new bugfixes. BibleTime 1.4 is available on our " +#~ "download page." +#~ msgstr "" +#~ "이제 바이블타임의 새버전 1.4를 다운로드하실 수 있습니다. 1.3과는 다르게 " +#~ "1.4에서는 스워드(Sword)의 일반 설정과 인터넷이나 로컬 소스로 부터 모듈을 " +#~ "설치할 수 있는 새로운 설정창이 제공됩니다. 스워드(Sword) 설정 부분에서 모" +#~ "듈을 제거하는 것도 가능합니다. 1.4는 많은 버그픽스들도 포함하고 있습니다. " +#~ "바이블타임 1.4는 다운로드 페이지에서 구하실 수 있습니다." + +#~ msgid "" +#~ "You need Sword 1.5.7 with enabled curl support to make use of the remote " +#~ "installation features. The binary packages we provide for some of the " +#~ "major linux distributions should work out of the box." +#~ msgstr "" +#~ "원격 설정 기능을 사용하시려면 curl support가 설정된 스워드(Sword) 1.5.7가 " +#~ "필요합니다. 몇몇의 주요 리눅스 배포판들을 위한 바이너리 패키지가 제공되고 " +#~ "있습니다." + +#~ msgid "" +#~ "If you run into troubles installing BibleTime or you have problems using " +#~ "it please submit a bugreport. We need your support to improve BibleTime." +#~ msgstr "" +#~ "바이블타임의 설치에 문제가 있거나 사용에 문제가 있다면 버그리포트로 보내주" +#~ "십시오. 바이블타임의 발전을 위해서는 여러분의 도움이 필요합니다." + +#~ msgid "2003-12-03: BibleTime 1.4beta1" +#~ msgstr "2003-12-03: 바이블타임 1.4beta1" + +#~ msgid "" +#~ "The first testing version of the upcoming BibleTime 1.4 was released " +#~ "today. The new feature in comparision with 1.3 is the new SwordSetup " +#~ "dialog which makes the Sword and module configuration more userfriendly. " +#~ "Using the dialog you can now setup Sword's configuration files, install " +#~ "modules from the internet or from local sources (e.g. a CD) and also " +#~ "uninstall modules from your system. This beta release also contains some " +#~ "important bugfixes." +#~ msgstr "" +#~ "바이블타임 1.4의 첫 테스트버전이 릴리즈되었습니다. 1.3에 없던 스워드" +#~ "(Sword)사용과 모듈 설치를 편하게 해주는 설치 다이얼로그가 추가 되었습니" +#~ "다. 스워드(Sword)의 설정 파일 관리와 인터넷이나 로컬 소스(CD등)로부터의 모" +#~ "듈 설치/제거 등을 하실 수 있습니다. 이 베타 릴리즈는 몇가지 버그 픽스도 포" +#~ "함하고 있습니다." + +#~ msgid "" +#~ "This 1.4beta1 release is only meant for testing, so we do not provide " +#~ "binary packages. If you know how to compile programs from source code we " +#~ "encourage you to try this beta1 release. You need Sword 1.5.6 with " +#~ "enabled curl support to make use of the remote installation features." +#~ msgstr "" +#~ "1.4beta1 릴리즈는 테스트용이므로, 바이너리 패키지가 제공되지 않습니다. 프" +#~ "로그램의 소스코드로부터 컴파일해서 설치하실수 있다면, beta1 릴리즈를 사용" +#~ "해보시기를 권고합니다. 원격 설치 기능을 이용하실려면 스워드(Sword) 1.5.6" +#~ "가 필요합니다." + +#~ msgid "2003-10-19: SuSE 9.0 packages" +#~ msgstr "2003-10-19: SuSE 9.0 패키지" + +#~ msgid "" +#~ "RPM packages are now available for SuSE 9.0. Report any problems to " +#~ "info@bibletime.info. Thank you!" +#~ msgstr "" +#~ "SuSE 9.0용 RPM 패키지가 제공되고 있습니다. 문제를 발견하시면 " +#~ "info@bibletime.info로 알려주십시오. 감사합니다!" + +#~ msgid "2003-10-16: New webpages" +#~ msgstr "2003-10-16: 새 웹페이지" + +#~ msgid "" +#~ "BibleTime has now new webpages which offer better navigation, better " +#~ "design and faster page download time." +#~ msgstr "" +#~ "더 나은 네비게이션과 향상된 디자인, 빠른 페이지 로딩을 지원하는 바이블타임" +#~ "의 새 웹페이지가 오픈하였습니다." + +#~ msgid "" +#~ "If you experience any problems with the new pages please let us know!" +#~ msgstr "새 페이지들에서 문제를 발견하시면 저희에게 알려주시기 바랍니다." + +#~ msgid "2003-08-23: BibleTime 1.3" +#~ msgstr "2003-08-23: 바이블타임 1.3" + +#~ msgid "" +#~ "Version 1.3 of BibleTime is finally available. BibleTime 1.3 contains a " +#~ "lot of new features, usability improvements and bug fixes. Upgrading to " +#~ "version 1.3 is strongly recommended for all our users. You can get the " +#~ "Software here: Download. Binary packages will be released in the next few " +#~ "days." +#~ msgstr "" +#~ "바이블타임 버전 1.3이 마침내 공개되었습니다. 바이블타임 1.3은 성능 개선과 " +#~ "버그픽스 등의 많은 새 기능을 포함합니다. 모든 유저들은 1.3으로 업그레이드 " +#~ "하실 것을 강력이 추천합니다. 이곳에서 프로그램을 구하실 수 있습니다: " +#~ "다운로드. 바이너리 패키지도 ë©°ì¹  안에 릴리즈 될 것입니다." + +#~ msgid "" +#~ "Get the bibletime and the bibletime-i18n packages for full functionality. " +#~ "We're very sorry for the long release time, we hope to shorten it with " +#~ "the next releases." +#~ msgstr "" +#~ "완벽한 기능을 위해서는 바이블타임과 bibletime-i18n 패키지를 함께 설치하십" +#~ "시오. 릴리즈 타임이 너무 늦어져서 죄송합니다. 다음 릴리지는 좀 더 빠른 시" +#~ "간 안에 이루어질 수 있도록 하겠습니다." + +#~ msgid "" +#~ "On dot.kde.org " +#~ "Andreas Pour draws the following conclusion in his review:" +#~ msgstr "" +#~ "dot.kde.org에서 " +#~ "Andreas Pour는 다음과 같은 리뷰를 실었습니다:" + +#~ msgid "Andreas Pour (© 2001 Andreas \"Dre\" Pour. All rights reserved)" +#~ msgstr "" +#~ "Andreas Pour (© 2001 Andreas \"Dre\" Pour. All rights reserved)" + +#~ msgid "" +#~ "Bibletime is already a true godsend for religious KDE users. It is easily " +#~ "useable though it may take a bit of time to learn some quirks. I think " +#~ "the next release will make it even better, particularly by providing a " +#~ "GUI for the difficult Sword installation/configuration. Besides this, my " +#~ "personal wishlist item is to use KHTML for its advanced navigation " +#~ "features." +#~ msgstr "" +#~ "바이블타임은 하나님께서 KDE 사용자들에게 주신 큰 선물이다. 바이블타임은 사" +#~ "용하기가 쉽고, 약간의 시간을 들이면 다양한 활용이 가능하다. 다음 릴리즈에" +#~ "서 스워드(Sword)의 설치와 설정에 대한 GUI환경을 제공하는 더욱 괜찮은 프로" +#~ "그램으로 거듭날 것이다. 그밖에 좀 더 향상된 네비게이션을 위해 KHTML을 사용" +#~ "할 것을 개인적으로 기대해본다." + +#~ msgid "" +#~ "The German magazine \"Pfarrer & PC\" reviewed Bible software for " +#~ "Linux which also covers BibleTime among \"Gnomesword\" and \"Volksbibel " +#~ "2000\". Their conclusion in german for BibleTime:" +#~ msgstr "" +#~ "독일의 잡지 \"Pfarrer & PC\"의 리눅스용 성경 프로그램 리뷰에서 " +#~ "\"Gnomesword\" 와 \"Volksbibel 2000\" 중에서 바이블타임이 소개되었습니다. " +#~ "바이블타임에 대한 독일어 평가:" + +#~ msgid "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" +#~ msgstr "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" + +#~ msgid "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." +#~ msgstr "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." + +#~ msgid "" +#~ "The review is online at: www.pfarrer-pc.de" +#~ msgstr "" +#~ "온라인 리뷰: www.pfarrer-pc.de" + +#, fuzzy +#~ msgid "Screenshots of BibleTime 1.5" +#~ msgstr "바이블타임 1.3의 스크린샷" + +#, fuzzy +#~ msgid "The main window" +#~ msgstr "아라비아어(Arabic) 성경" + +#, fuzzy +#~ msgid "The main window" +#~ msgstr "아라비아어(Arabic) 성경" + +#, fuzzy +#~ msgid "The Bookshelf Manager" +#~ msgstr "중국어 번역" + +#, fuzzy +#~ msgid "The Bookshelf Manager" +#~ msgstr "중국어 번역" + +#, fuzzy +#~ msgid "The search dialog" +#~ msgstr "새 검책 ì°½" + +#, fuzzy +#~ msgid "The search dialog" +#~ msgstr "새 검책 ì°½" + +#, fuzzy +#~ msgid "Sword CD order" +#~ msgstr "스워드(Sword) CD" + +#, fuzzy +#~ msgid "Help translate BibleTime into your language" +#~ msgstr "당신의 언어로 된 www.bibletime.info" + +#~ msgid "" +#~ "This is a part of software development where the help of many individals " +#~ "is needed. It is our desire to offer BibleTime to users in as many " +#~ "languages as possible. The following areas are open for your " +#~ "contributions:" +#~ msgstr "" +#~ "이것은 많은 분들의 참여가 필요한 소프트웨어 개발 작업의 일부입니다. 바이블" +#~ "타임이 가능한한 많은 언어로 지원되길 소망합니다. 다음의 영역들이 당신의 도" +#~ "움을 필요로 하고 있습니다:" + +#~ msgid "Translate the www.bibletime.info website." +#~ msgstr "www.bibletime.info 웹사이트의 번역." + +#~ msgid "Translate the program's User Interface." +#~ msgstr "프로그램의 사용자 인터페이스의 번역." + +#~ msgid "Translate the program's handbook." +#~ msgstr "프로그램 핸드북의 번역." + +#~ msgid "" +#~ "On this page you can find statistics about the completeness of existing " +#~ "translations for each of these areas, as well as links to translation " +#~ "templates that you can use to submit new translations which do not yet " +#~ "exist. If a translation into your language does not yet exist, just " +#~ "download the templates, translate them and send them to " +#~ "info@bibletime.info. If you are not satisfied with the " +#~ "status of your language's translation, you can directly download the " +#~ "corresponding file, update the translation and send it in. In both cases " +#~ "we'll be sure to integrate your work as soon as possible." +#~ msgstr "" +#~ "이 페이지에서 각 영역의 기존 번역작업완료도에 대한 통계를 보실 수 있으며, " +#~ "새 번역작업을 위한 번역 자료도 확인하실 수 있습니다. 당신의 언어로의 번역" +#~ "이 존재하지 않는다면, 템플릿을 다운로드하셔서 번역하시다음 " +#~ "info@bibletime.info로 보내주십시오. 당신의 언어로의 번역 상" +#~ "태가 마음에 드시지 않는다면, 기존의 파일을 다운로드하셔서 업데이트 하신다" +#~ "음 보내주십시오. 두가지 경우 모두 빠른시간안에 당신의 번역물을 적용하겠습" +#~ "니다." + +#~ msgid "" +#~ "For the translation process we recommend that you use the excellent and " +#~ "mature program KBabel. It has many advanced features and is a great aid." +#~ msgstr "" +#~ "번역작업을 위해서는 훌륭하며 성숙한 프로그램인 KBabel을 사용하시기 바랍니다. 많은 훌륭한 " +#~ "기능들을 제공하여 번역작업에 큰도움이 됩니다." + +#~ msgid "Translate the www.bibletime.info website." +#~ msgstr "www.bibletime.info 웹사이트 번역." + +#~ msgid "" +#~ "If a translation of the website to your language does not yet exist, you " +#~ "can download and translate the Webpage " +#~ "translation template. If you want to update an existing " +#~ "translation, use the links in the table below to download the " +#~ "corresponding file." +#~ msgstr "" +#~ "당신의 언어로의 웹사이트 번역이 존재하지 않는다면, 웹페이지 번역 템플릿에서 템플릿을 다운로드하여 번역하" +#~ "실 수 있습니다. 기존의 번역을 업데이트하시려면, 아래의 테이블에서 필요한 " +#~ "파일을 다운로드 하십시오." + +#~ msgid "Translate the program's User Interface." +#~ msgstr "프로그램 사용자 인터페이스의 번역." + +#~ msgid "" +#~ "If a translation of the User Interface to your language does not yet " +#~ "exist, you can download and translate the User Interface translation template. If you want " +#~ "to update an existing translation, use the links in the table below to " +#~ "download the corresponding file." +#~ msgstr "" +#~ "사용자 인터페이스의 번역이 아직 존재하지 않는다면, 사용자 인터페이스 번역 템플릿에서 템플릿" +#~ "을 다운로드하여 번역하십시오. 기존의 번역을 업데이트하시려면, 아래 테이블" +#~ "에서 필요한 파일을 다운로드하십시오." + +#~ msgid "Translate the program's handbook." +#~ msgstr "프로그램 핸드북의 번역." + +#~ msgid "" +#~ "If a translation of the handbook to your language does not yet exist, you " +#~ "can download and translate the " +#~ "handbook translation template. If you want to update an existing " +#~ "translation, use the links in the table below to download the " +#~ "corresponding file." +#~ msgstr "" +#~ "당신의 언어로 된 핸드북이 존재하지 않는다면, 핸드북 번역 템플릿에서 템플릿을 다운로드하여 번역" +#~ "하실 수 있습니다. 기존의 번역을 업데이트하고 싶으시면, 아래의 테이블에서 " +#~ "필요한 파일을 다운로드하실 수 있습니다." + +#, fuzzy +#~ msgid "The team" +#~ msgstr "바이블타임 팀에 참여하기" + +#, fuzzy +#~ msgid "BibleTime involvement:" +#~ msgstr "바이블타임 개발" + +#, fuzzy +#~ msgid "New Sword setup dialog" +#~ msgstr "새 검책 ì°½" + +#~ msgid "" +#~ "Since version 1.4 BibleTime offers a new dialog to manage Sword modules. " +#~ "It is now possible to setup Sword's configuration, install modules and " +#~ "uninstall modules using a userfriendly interface. Large screenshot" +#~ msgstr "" +#~ "바이블타임 버전 1.4 부터는 새로운 스워드(Sword) 모듈 관리 창을 제공하고 있" +#~ "습니다. 스워드의 환경 설정도 가능하며 모듈의 설치와 제거를 위한 편리한 인" +#~ "터페이스를 지원합니다. 큰 " +#~ "스크린샷" + +#, fuzzy +#~ msgid "Improvements in BibleTime 1.4" +#~ msgstr "바이블타임 1.3에서 개선된 사항들" + +#~ msgid "Improvements in 1.3" +#~ msgstr "1.3에서 개선된 사항들" + +#~ msgid "" +#~ "Here you can see some improvements of BibleTime 1.3. The tree on the left " +#~ "is now set up by module type and language. The greek text in the right " +#~ "display window is now displayed better because BibleTime supports now own " +#~ "font settings for each language. Large screenshot" +#~ msgstr "" +#~ "바이블타임 1.3에서 몇가지 개선된 것들이 있습니다. 왼쪽의 트리가 모듈 타입" +#~ "ê³¼ 언어별로 정렬되었습니다. 새 바이블타임은 각 언어 고유의 폰트 사용을 지" +#~ "원하기 때문에 오른쪽 디스플레이 윈도우의 헬라어 텍스트도 더욱 깔끔하게 ë³´" +#~ "여집니다. 큰 스크린샷" + +#~ msgid "Improvements in BibleTime 1.3" +#~ msgstr "바이블타임 1.3에서 개선된 사항들" + +#~ msgid "" +#~ "The search dialog of previous versions wasn't easy to use. This is the " +#~ "new search dialog together with the new module chooser window on the " +#~ "right. Large screenshot" +#~ msgstr "" +#~ "전 버전의 검색창은 사용하기가 쉽지 않았습니다. 새 검색창은 윈도우 오른쪽" +#~ "의 새 모듈 선택기와 같이 동작합니다. 큰 스크린샷" + +#~ msgid "Curl >= 7.9." +#~ msgstr "Curl >= 7.9." + +#, fuzzy +#~ msgid "" +#~ "This is necessary for the remote installation features of the new Sword " +#~ "Setup Dialog. Curl has to be installed before Sword." +#~ msgstr "" +#~ "Curl >= 7.10. 새 스워" +#~ "드(Sword) 설정 창의 원격 설치 기능을 위해서 필요합니다." + +#~ msgid "BHS - hebrew rendering" +#~ msgstr "BHS - 히브리어 번역문" + +#~ msgid "" +#~ "Our aim is to make BibleTime into a really mature Bible study application " +#~ "which should be used by christians to grow in their relationship with " +#~ "Him! To make this possible we need your help! It is possible to help us " +#~ "in many ways. Please read this page to whether you can help us improving " +#~ "the BibleTime software." +#~ msgstr "" +#~ "저희의 목표는 바이블타임을 많은 그리스도인들이 그분과의 관계를 발전시키는" +#~ "데 도움이 되는 훌륭한 성경공부프로그램으로 만드는 것입니다! 그러기위해서" +#~ "는 당신의 도움이 필요합니다! 저희와 함께 사역하실 수 있는 다양한 방법이 있" +#~ "습니다. 바이블타임 소프트웨어의 발전을 위한 사역에 참여하고 싶으시다면 이 " +#~ "페이지를 읽어주십시오." + +#~ msgid "" +#~ "Please use the KDE program called \"KBabel\" to translate the files! It's " +#~ "a good tool which simplifies the translation process" +#~ msgstr "" +#~ "번역 작업을 하실 때는 \"KBabel\"이란 프로그램을 사용해주시기 바랍니다! 번" +#~ "역 작업을 간편하게 해주는 좋은 툴입니다." + +#~ msgid "What is the Sword CD?" +#~ msgstr "스워드(Sword) CD가 무엇입니까?" + +#~ msgid "" +#~ "The Sword project offers a CD which contains all the software for " +#~ "Windows, Linux and Mac OS X. The CD is freely available like all the " +#~ "other things the Crosswire Bible society is offering for you! See below " +#~ "how to download the CD. If you can't download the CD, for example because " +#~ "you don't have a fast connection, you can order the CD. If you're living " +#~ "in Europe the BibleTime developers send out the CDs to you. In this case " +#~ "please fill out the form below and send it away." +#~ msgstr "" +#~ "스워드(Sword) 프로젝트에서는 윈도우, 리눅스와 MacOS를 위한 모든 프로그램" +#~ "을 포함하는 CD를 제공합니다. CD는 Crosswire Bible society의 다른 프로그램" +#~ "들처럼 무료로 제공됩니다! CD를 다운로드 하시려면 아래를 보십시오. 빠른 인" +#~ "터넷 연결이 없다던가해서, CD를 다운로드 하실 수 없으시다면 CD를 주문하실 " +#~ "수 있습니다. 유럽에 살고 계신다면 바이블타임의 개발자들이 CD를 보내드립니" +#~ "다. 아래의 폼을 작성하셔서 보내주시면 됩니다." + +#~ msgid "What can I do with the CD?" +#~ msgstr "CD로 무엇을 할 수 있습니까?" + +#~ msgid "You can do several important things with the CD:" +#~ msgstr "당신은 CD로 몇가지 중요한 것들을 할 수 있습니다:" + +#~ msgid "Study the Bible!" +#~ msgstr "성경을 공부할 수 있습니다!" + +#~ msgid "" +#~ "Use all the bibles, commentaries, lexicons, glossaries and books to study " +#~ "God's word! We hope, that the CD helps you to study the word in a more " +#~ "efficient way!" +#~ msgstr "" +#~ "모든 성경, 주석, 어휘집, glossaries, 신앙서적들을 하나님의 말씀을 공부하는" +#~ "데 사용해주십시오! CD가 더욱 효과적으로 말씀을 공부하는데 도움이 되기를 소" +#~ "망합니다!" + +#~ msgid "Make copies of the CD!" +#~ msgstr "CD 복사본을 만들 수 있습니다!" + +#~ msgid "" +#~ "Please copy the CD and share it with many others! If you can, please do " +#~ "this for free. If you can't, please demand only the money to cover your " +#~ "expenses, otherwise it woudn't be possible to distribute some of the " +#~ "texts on the CD." +#~ msgstr "" +#~ "CD를 맘껏 복사하셔서 되도록 많은 분들과 나누십시오! 나누실때는 무료로 나눠" +#~ "주시기 바랍니다. 그러실 수 없다면 CD값만을 받으시기 바랍니다. ê·¸ 외의 경우" +#~ "에는 CD의 배포가 허용되지 않습니다. " + +#~ msgid "I want to download the Sword CD!" +#~ msgstr "스워드(Sword) CD를 다운로드 하고 싶습니다!" + +#~ msgid "" +#~ "No problem! Please download the file with the latest date from ftp.crosswire.org/pub/sword/" +#~ "iso/. Don't forget that the file is over 600 MB large and that " +#~ "you should have a fast connection to download it." +#~ msgstr "" +#~ "문제 없습니다! ftp." +#~ "crosswire.org/pub/sword/iso/에서 최신판의 파일을 다운로드하십시" +#~ "오. 파일은 600MB가 넘는 큰 파일입니다. 다운로드하실려면 빠른 인터넷 연결" +#~ "이 필요합니다." + +#~ msgid "I want to order the Sword CD!" +#~ msgstr "스워드(Sword) CD를 주문하고 싶습니다!" + +#~ msgid "" +#~ "If you're NOT living in Europe please go to the Crosswire's CD order page " +#~ "and order the CD there. If you're living somewhere in Europe the " +#~ "BibleTime developers will send you the CD. Please fill in the required " +#~ "information in the form below and send it. The BibleTime developers will " +#~ "send you the CDs for free." +#~ msgstr "" +#~ "유럽에 살고 계신분이 아니라면, Crosswire의 CD주문 페이지로 가셔서 주문을 " +#~ "하십시오. 유럽에 거주하시는 분들께는 바이블타임 개발자들이 무료로 CD를 ë³´" +#~ "내드립니다. 아래 폼에 필요한 정보들을 기입하시고 보내주십시오. 바이블타임 " +#~ "개발자들이 무료로 CD를 보내드리겠습니다." + +#~ msgid "I. BEWARE OF PRACTICING YOUR RIGHTEOUSNESS BEFORE MEN TO BE NOTICED" +#~ msgstr "I. 사람에게 보이려고 그들 앞에서 너희 의를 행치 않도록 주의하라" + +#~ msgid "" +#~ "A. WHEN YOU GIVE\n" +#~ " B. WHEN YOU FAST\n" +#~ " C. WHEN YOU PRAY" +#~ msgstr "" +#~ "A. 당신이 베풀 때(WHEN YOU GIVE)\n" +#~ " B. 당신이 금식할 때(WHEN YOU FAST)\n" +#~ " C. 당신이 기도할 때(WHEN YOU PRAY)" + +#~ msgid "" +#~ "A. When you give\n" +#~ " 1. DON'T SOUND A TRUMPET. (HOW MIGHT SOMEONE \"SOUND A TRUMPET\" " +#~ "TODAY?)\n" +#~ " 2. DO IT SECRETLY. ETC." +#~ msgstr "" +#~ "A. 당신이 줄 때(When you give)\n" +#~ " 1. 조용히 하십시오(DON'T SOUND A TRUMPET). (HOW MIGHT SOMEONE " +#~ "\"SOUND A TRUMPET\" TODAY?)\n" +#~ " 2. 아무도 모르게 행하십시오. \t등등." + +#~ msgid "" +#~ "Find these verses:\n" +#~ " \"Faithful are the wounds of a friend.\"\n" +#~ " \"We are ambassadors of Christ.\"\n" +#~ " The story of the rich man and Lazarus." +#~ msgstr "" +#~ "이 구절들을 찾는다:\n" +#~ "\t\t\"충실한 신도들은 상처받은 자들의 친구이다.\"\n" +#~ "\t\t\"우리는 그리스도의 대사들이다.\"\n" +#~ "\t\t부자와 나사로의 이야기." + +#~ msgid "Step 2) Cross-reference" +#~ msgstr "단계 2) 겹참조(Cross-reference)" + +#~ msgid "" +#~ "MARY IS ALREADY CLINGING TO JESUS, AND HE IS SAYING TO STOP HOLDING HIM!" +#~ msgstr "" +#~ "MARY IS ALREADY CLINGING TO JESUS, AND HE IS SAYING TO STOP HOLDING HIM!" + +#~ msgid "Ex. 1B" +#~ msgstr "예 1B" + +#~ msgid "" +#~ "Cross-references for aleipho:\n" +#~ " Mt.6:17 But you, when you fast, anoint your head\n" +#~ " Mk.16:1 [the women] brought spices that they might come and anoint " +#~ "Him.\n" +#~ " Mk.6:13 And they were...anointing with oil many sick people and healing " +#~ "them.\n" +#~ " Lk.7:38 ...kissing His feet and anointing them with the perfume\n" +#~ " Jn.12:3 Mary...anointed the feet of Jesus, and wiped them with her " +#~ "hair\n" +#~ "Cross-references of chrio:\n" +#~ " Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me " +#~ "to preach...\"\n" +#~ " Acts 4:27 Jesus, whom Thou hast anointed\n" +#~ " Acts 10:38 God anointed Jesus with the Holy Ghost and power\n" +#~ " 2 Cor.1:21 Now He who...anointed us is God" +#~ msgstr "" +#~ "aleipho의 겹참조(Cross-references):\n" +#~ " 마 6:17 너는 금식할 때에 머리에 기름을 바르고 얼굴을 씻으라\n" +#~ " 막.16:1 [여인들이(the women)] 예수께 바르기 위하여 향품을 사다 두었다" +#~ "가.\n" +#~ " 막.6:13 ...많은 병인에게 기름을 발라 고치더라.\n" +#~ " 눅.7:38 ...ê·¸ 발에 입맞추고 향유를 부으니\n" +#~ " 요.12:3 마리아는...예수의 발에 붓고 자기 머리털로 그의 발을 씻으니...\n" +#~ "chrio의 겹참조(Cross-references):\n" +#~ " 누.4:18 주의 성령이 내게 임하셨으니 이는...내게 기름을 부으시고...전파하" +#~ "ë©°...\"\n" +#~ " 행 4:27 하나님의 기름부으신...예수\n" +#~ " 행 10:38 하나님이 나사렛 예수에게 성경과 능력을 기름붓듯 하셨으매\n" +#~ " 고후.1:21 ...우리에게 기름을 부으신 이는 하나님이시니" + +#~ msgid "An allegory is: A STORY WHERE EACH ELEMENT HAS A MEANING" +#~ msgstr "An allegory is: A STORY WHERE EACH ELEMENT HAS A MEANING" + +#~ msgid "The future of BibleTime" +#~ msgstr "바이블타임의 미래" + +#~ msgid "" +#~ "We're grateful that God supports us and that He blesses our work with new " +#~ "team members. God is good!" +#~ msgstr "" +#~ "저희는 하나님께서 저희에게 새팀 멤버들로 저희의 사역을 축복하시는 것에 감" +#~ "사드립니다. 하나님은 선하십니다!" + +#~ msgid "" +#~ "We will continue our work, and as BibleTime improves we'll hopefully " +#~ "reach a point where BibleTime lacks only few things which are useful for " +#~ "a normal Bible study application." +#~ msgstr "" +#~ "바이블타임이 일반적인 성경 공부 프로그램으로써 충분히 성숙해질 때까지 저희" +#~ "는 이 사역을 계속할 것입니다." + +#~ msgid "How to get BibleTime" +#~ msgstr "바이블타임 구하기" + +#~ msgid "" +#~ "There are several RPM packages available of BibleTime. To see whether " +#~ "they were made for your system, have a look at the file name of the " +#~ "package. They contain the abbreviated name and version of the Linux " +#~ "distribution they were made for. For example the package \"bibletime-" +#~ "1.2.2-1suse8.1.i586.rpm\" was made for SuSE 8.1 systems running on a i586 " +#~ "or higher." +#~ msgstr "" +#~ "바이블타임의 RPM패키지들이 제공되고 있습니다. 파일의 이름을 통해 당신의 시" +#~ "스템을 위한 패키지들이 제공되고 있는지를 확인하십시오. 파일이름에는 리눅" +#~ "스 배포판의 이름과 버전등이 명시되어 있습니다. 예를 들어 \"bibletime-" +#~ "1.2.2-1suse8.1.i586.rpm\"은 i586이나 그이상의 SuSE 8.1시스템을 위한 것입니" +#~ "다." + +#~ msgid "" +#~ "The \"bibletime\" package contains the software and documentation in " +#~ "English. Translation files for both are to be found in the \"bibletime-" +#~ "i18n\" package." +#~ msgstr "" +#~ "\"바이블타임\" 패키지는 프로그램과 영문 문서들을 포함합니다. 프로그램과 문" +#~ "서들의 번역판은 \"bibletime-i18n\" 패키지를 통해 제공되고 있습니다." + +#~ msgid "" +#~ "You can download BibleTime at our sourceforge project pages." +#~ msgstr "" +#~ "바이블타임은 sourceforge 프로젝트 페이지에서 다운로드 하실 수 있" +#~ "습니다." + +#~ msgid "Installation" +#~ msgstr "설치" + +#~ msgid "" +#~ "Please read the installation instructions." +#~ msgstr "" +#~ "설치 명령어를 읽으십시오." + +#~ msgid "Get support" +#~ msgstr "지원 얻기" + +#~ msgid "" +#~ "If you have problems with BibleTime use this link to get support how to " +#~ "solve them." +#~ msgstr "" +#~ "바이블타임을 사용하시다가 문제가 발생하면, 아래의 링크를 통해 어떻게 문제" +#~ "를 해결해야 할지를 안내받으시기 바랍니다." + +#~ msgid "" +#~ "If you have problem with the webpages or if you have some ideas how to " +#~ "improve them please write it down using the link!" +#~ msgstr "" +#~ "웹페이지에서 문제를 발견하시거나, 사이트 개선을 위한 아이디어가 있으시다" +#~ "ë©´ 링크를 통해 알려주십시오!" + +#, fuzzy +#~ msgid "Number of CDs ordered:" +#~ msgstr "사본의 수" + +#~ msgid "Error" +#~ msgstr "에러" + +#~ msgid "The Sword CD" +#~ msgstr "스워드(Sword) CD" + +#~ msgid "The BibleTime developers - www.bibletime.info" +#~ msgstr "바이블타임 개발자 - www.bibletime.info" + +#~ msgid "Welcome to BibleTime!" +#~ msgstr "바이블타임에 오신 것을 환영합니다!" + +#~ msgid "" +#~ "We hope to provide more binary RPM packages in the next few days, but " +#~ "we're sorry that we can't provide a SuSE 9.0 RPM application-package " +#~ "because we don't have access to a clean SuSE 9.0 system. If one of our " +#~ "users has a clean SuSE 9.0 system running we'd appreciate his help." +#~ msgstr "" +#~ "며칠안으로 더 많은 바이너리 RPM 패키지들을 제공하려 합니다, 하지만 SuSE " +#~ "9.0 RPM 패키지를 제공할 수 없는 것 같습니다. 테스트 할 수 있는 SuSE 9.0 시" +#~ "스템이 없습니다. 사용자 중에서 SuSE 9.0을 사용하고 계신 분이 계시다면 저희" +#~ "를 좀 도와주시기 바랍니다." + +#~ msgid "" +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." +#~ msgstr "" +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." + +#~ msgid "Archives of the BibleTime development mailing list are available at:" +#~ msgstr "" +#~ "바이블타임 개발 메일링리스트의 아카이브는 다음에서 확인하실 수 있습니다:" + +#~ msgid "www.crosswire.org/pipermail/bt-devel" +#~ msgstr "www.crosswire.org/pipermail/bt-devel" + +#~ msgid "" +#~ "www." +#~ "crosswire.org/mailman/listinfo/sword-devel." +#~ msgstr "" +#~ "www." +#~ "crosswire.org/mailman/listinfo/sword-devel." + +#~ msgid "Archives of the Sword development mailing list are available at:" +#~ msgstr "" +#~ "스워드(Sword) 개발 메일링리스트의 아카이브는 다음에서 확인하실 수 있습니" +#~ "다:" + +#~ msgid "www.crosswire.org/pipermail/sword-devel" +#~ msgstr "www.crosswire.org/pipermail/sword-devel" + +#, fuzzy +#~ msgid "" +#~ "Get the source code package of BibeTime." +#~ msgstr "" +#~ "바이블타임은 sourceforge 프로젝트 페이지에서 다운로드 하실 수 있" +#~ "습니다." + +#~ msgid "We collected a list of pages which are important in our opinion." +#~ msgstr "" +#~ "저희 생각에 중요하다고 생각되는 사이트들의 리스트를 만들어 보았습니다." + +#~ msgid "" +#~ "Request the files for the translation on the bt-devel mailinglist. " +#~ "Normally the software doordinator will create a new CVS module, which " +#~ "will contain the files you'll translate." +#~ msgstr "" +#~ "bt-devel 메일링리스트에 번역을 위한 파일들을 요청하십시오. 보통은 소프트웨" +#~ "어 코디네이터가 당신이 번역해야할 파일들을 포함하는 새 CVS 모듈을 만들어줍" +#~ "니다." + +#~ msgid "Documentation" +#~ msgstr "문서" + +#~ msgid "Requirements" +#~ msgstr "필요한 것들" + +#~ msgid "Sword" +#~ msgstr "스워드(Sword)" + +#~ msgid "" +#~ "This page explains how BibleTime should be installed. Please follow these " +#~ "steps to get a working installation of BibleTime quickly." +#~ msgstr "" +#~ "이 페이지는 바이블타임을 어떻게 설치하는지를 설명합니다. 바이블타임의 ë¹ " +#~ "른 설치를 원하시면 다음 단계들을 따라주십시오." + +#~ msgid "There are two possibilities to install BibleTime on your system:" +#~ msgstr "시스템에 바이블타임을 설치하는 방법은 두가지가 있습니다:" + +#~ msgid "Install using prebuilt binary packages, like RPM or DEB" +#~ msgstr "RPM이나 DEB같은 미리 만들어진 바이너리 패키지를 이용하여 설치하기" + +#~ msgid "Compile BibleTime from sources on your own system" +#~ msgstr "소스로부터 컴파일하여 설치하기" + +#~ msgid "" +#~ "We recommend the installation using the binary packages. It's the " +#~ "simplest way." +#~ msgstr "" +#~ "바이너리 패키지로부터 설치하실 것을 권요합니다. 가장 쉬운 방법입니다." + +#~ msgid "" +#~ "As you can see each package name contains the Linux distribution and " +#~ "version is was built for. Please don't try to install a package on " +#~ "another system as it was built for." +#~ msgstr "" +#~ "보시면 알 수 있듯이 각 패키지의 이름은 리눅스 배포판의 이름과 버전을 포함" +#~ "합니다. 다른 시스템을 위해만들어진 패키지를 설치하지 마십시오." + +#~ msgid "" +#~ "You can download BibleTime here: Download BibleTime. Don't forget to install some text modules " +#~ "after you installed BibleTime: How to install the text modules." +#~ msgstr "" +#~ "바이블타임은 이곳에서 다운로드하실 수 있습니다: 바이블타임 다운로드. 바이블타임을 설치하신 " +#~ "후에는 텍스트모듈을 설치하셔야합니다: 텍스트모듈 설치하기." + +#, fuzzy +#~ msgid "" +#~ "Installation using BibleTime's source code is more difficult than using " +#~ "binary packages. Please follow the steps below if you decided to install " +#~ "BibleTime from sources: Install the required " +#~ "software: BibleTime's " +#~ "requirements Get the source code package " +#~ "of BibeTime: Download Compile and install BibleTime: \n" +#~ "\n" +#~ "\tmake\n" +#~ " \tmake install\n" +#~ "]]>\n" +#~ "\t\t\t You can get your KDE directory by running the " +#~ "command kde-config --prefix. If you get problems " +#~ "please read the FAQ. If " +#~ "there's no solution of your problem, please contact us at " +#~ "info@bibletime.info Don't " +#~ "forget to install some text modules after you installed BibleTime: How to install the " +#~ "text modules." +#~ msgstr "" +#~ "바이블타임을 소스코드로부터 설치하는 것은 바이너리 패키지를 사용하는 것보" +#~ "다 좀 더 어렵습니다. 바이블타임을 소스로부터 설치하시려면 다음의 순서를 따" +#~ "라주십시오: 필요한 소프트웨어들을 설치하십시오: " +#~ "바이블타임에 필요한 것" +#~ "들 바이블타임의 소스코드를 구하십시오: " +#~ "다운로드 " +#~ " 바이블타임 컴파일 및 설치: \n" +#~ "\n" +#~ "\tmake\n" +#~ " \tmake install\n" +#~ "]]>\n" +#~ "\t\t\t 다음의 명령어를 통해서 KDE 디렉토리를 확인하실 수 " +#~ "있습니다 kde-config --prefix. 설치에 어려움이 있다면 자" +#~ "주 묻는 질문들(FAQ)을 참고하십시오: 자주 묻는 질문들(FAQ). 해결책을 찾지 못하셨" +#~ "다면, info@bibletime.info로 연락을주시기 바랍니다 바이블타임을 설치하신 후에는 텍스트 모듈을 설치하" +#~ "셔야만 합니다: " +#~ "텍스트모듈 설치하기." + +#~ msgid "" +#~ "This page explains how to add the text modules, which are available from " +#~ "Crosswire, to the BibleTime software to make it really useful." +#~ msgstr "" +#~ "이 페이지는 바이블타임을 더욱 유용하게 해주는 Crosswire의 텍스트 모듈을 설" +#~ "치하는 방법을 설명하고 있습니다." + +#~ msgid "" +#~ "The modules are available as ZIP files from the Crosswire Bible society. " +#~ "Have a look into the \"Modules\" section of the BibleTime web pages to " +#~ "get an overview of the available modules." +#~ msgstr "" +#~ "Crosswire Bible society로부터 모듈들을 ZIP 파일로 제공됩니다. 제공되는 모" +#~ "듈들에 대한 정보를 보시려면 \"모듈\"란을 참고하십시오." + +#~ msgid "" +#~ "Before you start installing modules please make sure BibleTime is " +#~ "installed!" +#~ msgstr "모듈을 설치하기 전에 바이블타임이 설치되었는지를 확인하십시오!" + +#~ msgid "" +#~ "First you have to find the directory, which we'll call now \"Sword " +#~ "directory\", on your system. The Sword directory contains all Sword data, " +#~ "i.e. it contains at least the sub-directories \"modules/\" and \"mods.d/" +#~ "\"." +#~ msgstr "" +#~ "먼저 \"스워드(Sword) 디렉토리\"를 찾으셔야 합니다. 스워드(Sword directory)" +#~ "는 모든 스워드(Sword)의 데이터를 포함하고 있습니다. 예를 들어 스워드" +#~ "(Sword) 디렉토리에는 기본적으로 \"modules/\"와 \"mods.d/\"란 서브디렉토리" +#~ "가 있습니다." + +#~ msgid "" +#~ "Then you have to unzip the downloaded ZIP file(s) into the Sword " +#~ "directory to populate the two subdirectories we mentioned." +#~ msgstr "" +#~ "다음 스워드(Sword) 디렉토리안에서 앞서 언급한 두개의 서브디렉토리로 다운로" +#~ "드한 ZIP 파일들을 풀어넣습니다." + +#~ msgid "" +#~ "After restarting BibleTime the modules should appear in the main index on " +#~ "the left side of the main window." +#~ msgstr "" +#~ "바이블타임을 재시작하시면 윈도우의 왼쪽면의 인덱스에서 새모듈을 보실 수 있" +#~ "습니다." + +#~ msgid "" +#~ "The installation instructions made by the Sword team are available here:" +#~ msgstr "" +#~ "스워드(Sword) 팀이 만든 설치 명령어는 다음에서 확인하실 수 있습니다:" + +#~ msgid "" +#~ "If you get into troubles please read the answers to the frequently asked " +#~ "questions. The FAQ is available on the left side of this page." +#~ msgstr "" +#~ "문제가 발생하면 자주 묻는 문제들(FAQ)란을 참고하십시오. 자주 묻는 문제들" +#~ "(FAQ) 페이지는 이 페이지의 왼쪽의 링크에서 가실 수 있습니다." + +#~ msgid "Installation of Sword" +#~ msgstr "스워드(Sword) 설치" + +#~ msgid "" +#~ "This page explains how to install the Sword library, which is required by " +#~ "BibleTime." +#~ msgstr "" +#~ "이 페이지는 바이블타임에서 사용하는 스워드(Sword) 라이브러리를 설치하는 ë°©" +#~ "법을 설명하고 있습니다." + +#~ msgid "" +#~ "The installation of the Sword library is only required if you compile " +#~ "BibleTime from sources yourself! If you install using prebuilt binary " +#~ "packages please don't install Sword from source code. It's included in " +#~ "each BibleTime binary package!" +#~ msgstr "" +#~ "스워드(Sword) 라이브러리의 설치는 바이블타임을 소스로부터 직접 설치할 경우" +#~ "에만 필요합니다! 바이너리 패키지를 이용하여 설치하신다면 스워드(Sword) 소" +#~ "스를 설치하실 필요가 없습니다. 바이블타임의 바이너리 패키지안에 포함되어 " +#~ "있습니다." + +#~ msgid "Installation process" +#~ msgstr "설치 과정" + +#~ msgid "" +#~ "The basic installation is described on the pages of the Crosswire Bible " +#~ "Society:" +#~ msgstr "" +#~ "기본 설치 과정은 Crosswire Bible Society의 페이지에 설명이 되어 있습니다:" + +#~ msgid "http://www.crosswire.org/sword/software/index.jsp" +#~ msgstr "http://www.crosswire.org/sword/software/index.jsp" + +#~ msgid "BibleTime's documemtation" +#~ msgstr "바이블타임 문서" + +#~ msgid "" +#~ "Since you have to know how to install and use BibleTime we provide here " +#~ "some useful documentation pages and links. Since many users have the same " +#~ "problems with BibleTime please be sure to check the answers in the FAQ if " +#~ "you have problem." +#~ msgstr "" +#~ "바이블타임의 설치와 사용에 관한 문서들과 링크들이 제공됩니다. 사용자들이 " +#~ "같은 문제를 만나는 경우가 많으므로, 문제가 생기면 자주 묻는 질문들(FAQ) 페" +#~ "이지를 확인하십시오." + +#~ msgid "Requirements for BibleTime 1.1" +#~ msgstr "바이블타임 1.1 설치에 필요한 것들" + +#~ msgid "" +#~ "KDE 2: At least the libraries " +#~ "and the base package. KDE 2 is shipped with many (older) Linux " +#~ "distributions. Very often it's installed by default." +#~ msgstr "" +#~ "KDE 2: 기본 라이브러리들과 기" +#~ "본 패키지들이 필요합니다. KDE 2는 많은 (구버전의) 리눅스 배포판에서 제공" +#~ "이 되고 있습니다. 보통 기본적으로 설치가 됩니다." + +#, fuzzy +#~ msgid "" +#~ "Sword " +#~ "1.5.3. Only required if do not install a precompiled binary " +#~ "package. Installation instructions for Sword are available here: Sword's installation" +#~ msgstr "" +#~ "Sword " +#~ "1.5.3 바이너리 패키지로 설치하지 않았을 경우에만 필요합니다. 스워" +#~ "드(Sword)의 설치 명령어는 이곳에서 확인 하실 수 있습니다: 스워드(Sword) 설치" + +#, fuzzy +#~ msgid "Requirements for BibleTime 1.4" +#~ msgstr "바이블타임 1.1 설치에 필요한 것들" + +#, fuzzy +#~ msgid "" +#~ "Sword " +#~ "1.5.7. Installation instructions for Sword are available here: " +#~ "Sword's " +#~ "installation" +#~ msgstr "" +#~ "Sword " +#~ "1.5.6 스워드(Sword)의 설치명령어들은 이곳에서 확인 가능합니다: " +#~ "스워드(Sword) 설" +#~ "치" + +#~ msgid "Module addons for BibleTime" +#~ msgstr "바이블타임 추가 모듈" + +#~ msgid "" +#~ "A module is a text which can be read within the BibleTime application. " +#~ "There are different module types: Bibles, commentaries, lexicons, daily " +#~ "devotionals and books." +#~ msgstr "" +#~ "모듈은 바이블타임 프로그램에서 읽혀질 수 있는 텍스트입니다. 다양한 종류의 " +#~ "모둘들이 존재합니다: 성경, 주석, 어휘집, daily devotionals, 신앙서적." + +#, fuzzy +#~ msgid "" +#~ "Please read the following page to see how to install the downloaded " +#~ "modules: Installation " +#~ "of text modules." +#~ msgstr "" +#~ "다운로드한 모듈들을 어떻게 설치하는지를 보시려면 다음 페이지를 읽어주십시" +#~ "오:" + +#~ msgid "Installation of text modules" +#~ msgstr "텍스트 모듈의 설치" + +#~ msgid "" +#~ "As you may have noticed BibleTime's webpage is available in different " +#~ "languages. We want to support users by offering them our webpages in " +#~ "their language. If you are interested to help us please read this page." +#~ msgstr "" +#~ "바이블타임의 웹페이지가 다른 언어로 사용가능 한 것을 보셨을 것입니다. 저" +#~ "희 웹사이트가 당신의 언어로도 제공되기를 바랍니다. 저희를 도와주실 의향이 " +#~ "있으시면 이 페이지를 읽어주십시오." + +#~ msgid "Translation in a new language" +#~ msgstr "새 언어로의 번역" + +#~ msgid "" +#~ "If the translation in your language doesn't exist yet, it's easy to do a " +#~ "translation into your language. All you need is to download a text file " +#~ "and translate it. You can download the file here: Webpage translation template. We recommend to use the " +#~ "program KBabel " +#~ "to translate the file. If you've finished translating it, please send it " +#~ "to info@bibletime.info." +#~ msgstr "" +#~ "당신의 모국어로의 번역이 아직 존재하지 않는다면, 당신의 언어로 번역을 하" +#~ "는 것은 아주 쉽습니다. 텍스트 파일을 다운로드 하셔서, 번역 작업을 하십시" +#~ "오. Webpage translation template에" +#~ "서 파일을 다운로드 하실 수 있습니다. KBabel 프로그램을 사용해서 번역작업을 하실 것을 권" +#~ "유합니다. 번역작업이 마쳐지면, info@bibletime.info로 보내주" +#~ "십시오." + +#~ msgid "Existing translations" +#~ msgstr "기존의 번역" + +#~ msgid "" +#~ "The following charts show the current translations and how much " +#~ "translations work they still need. If you speak one of those languages " +#~ "and want to update a translation just click on the download link and " +#~ "start working on the update. Don't hesitate to ask us " +#~ "info@bibletime.info if you have questions about the " +#~ "translation." +#~ msgstr "" +#~ "다음의 차트는 현재 번역 상황을 보여주고 있으며 번역될 부분이 얼마나 남았는" +#~ "지를 보여줍니다. 당신이 다음의 언어중 한가지를 말할 수 있고, 번역 작업을 " +#~ "하기를 원한다면 다운로드 링크를 클릭하고, 업데이트 작업을 시작하십시오. 번" +#~ "역에 관한 질문이 있다면, info@bibletime.info로 연락을 주시" +#~ "기 바랍니다." + +#~ msgid "Requirements for BibleTime 1.3" +#~ msgstr "바이블타임 1.3 설치에 필요한 것들" diff --git a/i18n/howto/howto-nl.po b/i18n/howto/howto-nl.po new file mode 100644 index 0000000..17e9970 --- /dev/null +++ b/i18n/howto/howto-nl.po @@ -0,0 +1,4862 @@ +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# #-#-#-#-# full.po (how2-basics) #-#-#-#-# +# translation of how2-basics.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +# #-#-#-#-# nl.po (index) #-#-#-#-# +# translation of index.po to Nederlands +# Copyright (C) 2003 Free Software Foundation, Inc. +# Harry Vennik , 2003 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: index\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: 2003-07-01 13:57+0200\n" +"Last-Translator: Harry Vennik \n" +"Language-Team: Nederlands \n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-xml2pot; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# full.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# nl.po (index) #-#-#-#-#\n" +"#-#-#-#-# how2-basics.po (how2-basics) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# how2-importance.po (how2-importance) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# how2-interpretation.po (how2-interpretation) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" +"#-#-#-#-# index.po (index) #-#-#-#-#\n" +"X-Generator: KBabel 1.0.1\n" + +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "Basisprincipes van bijbelstudie" + +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "Ons doel als we de bijbel benaderen " + +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +#, fuzzy +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" +"Joh.5:39-40\"Gij onderzoekt de schriften, want gij meent daarin " +"eeuwig leven te hebben, en deze zijn het die van Mij getuigen, en toch wilt " +"gij niet tot Mij komen om leven te hebben.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:12 +#, fuzzy +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said we go to the cradle only for the sake of the baby; just " +"so in Bible study, we do it not for its own sake but for fellowship with God." +msgstr "" +"Het hoofddoel van het boek is om ons bij de Persoon te brengen. Maarten " +"Luther zei eens: \"wij gaan alleen naar de wieg voor de baby.\" Met de " +"bijbel is het net zo: we bestuderen de bijbel, niet om de bijbel op zich, " +"maar om in contact te komen met God." + +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:19 +#, fuzzy +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "" +"De Joden waartegen Jezus sprak verbeeldden zich dat het bezit van de Schrift " +"gelijkstond met het bezit van het Leven. Hillel zei het zo: \"Degene die de " +"woorden van de Torah in zich heeft gekregen, heeft het leven in de " +"toekomende wereld in zich gekregen.\" Hun studie was een doel op zichzelf. " +"Hierin waren ze pijnlijk misleid." + +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "" +"De bijbel op zich bestuderen baat noch schaadt, behalve dan wanneer dat ons " +"bekend maakt met Jezus Christus. Telkens als de bijbel gelezen wordt, is een " +"sterk verlangen nodig om daardoor Christus te ontmoeten." + +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "Manieren om Gods woord te benaderen" + +#: docs/howto/en/docbook/howto-basics.docbook:32 +#, fuzzy +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "" +"Horen en lezen geven een telescoop-beeld van de schrift, terwijl studie en " +"het uit het hoofd leren van teksten een microscoop-beeld geven. Overdenking " +"van de schriften brengt horen, lezen, studie en memorisatie bij elkaar en " +"bevestigt het woord in onze gedachten." + +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "Horen" + +#: docs/howto/en/docbook/howto-basics.docbook:38 +#, fuzzy +msgid "" +"Lk.11:28 blessed are those who hear the word of God, and observe it." +msgstr "" +"Luk.11:28 \"Maar Hij zeide: Zeker, zalig, die het woord van God " +"horen en het bewaren.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "Lezen" + +#: docs/howto/en/docbook/howto-basics.docbook:43 +#, fuzzy +msgid "" +"Rev.1:3 Blessed is he who reads and those who hear the words of this " +"prophecy [...]" +msgstr "" +"Opb.1:3\"Zalig is hij, die voorleest, en zij, die horen de woorden " +"der profetie, en bewaren, hetgeen daarin geschreven staat, want de tijd is " +"nabij.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:45 +#, fuzzy +msgid "" +"1 Tim.4:13 give attention to the public reading of Scripture [...]" +msgstr "" +"1 Tim.4:13 \"... moet gij u toeleggen op het voorlezen...\"" + +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "Bestuderen" + +#: docs/howto/en/docbook/howto-basics.docbook:50 +#, fuzzy +msgid "" +"Acts 17:11 Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so." +msgstr "" +"Hand.17:11 \"en dezen onderscheidden zich gunstig van die te " +"Thessalonica, daar zij het woord met alle bereidwilligheid aannamen en " +"dagelijks de schriften nagingen, of deze dingen zo waren.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:54 +#, fuzzy +msgid "" +"2 Tim.2:15 Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth." +msgstr "" +"2 Tim 2:15 \"Maak er ernst mee u wel beproefd ten dienste van God " +"te stellen, als een arbeider, die zich niet behoeft te schamen, doch rechte " +"voren trekt bij het brengen van het woord der waarheid.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "Memoriseren " + +#: docs/howto/en/docbook/howto-basics.docbook:60 +#, fuzzy +msgid "" +"Ps.119:11 Thy word I have hid in my heart, that I may not sin against " +"Thee." +msgstr "" +"Ps.119:11 \"Ik berg uw woord in mijn hart, opdat ik tegen U niet " +"zondige.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "Overdenken" + +#: docs/howto/en/docbook/howto-basics.docbook:65 +#, fuzzy +msgid "" +"Ps.1:2-3 But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers." +msgstr "" +"Ps.1:1-3\"Welzalig de man die (...) aan des HEREN wet zijn " +"welgevallen heeft, en diens wet overpeinst bij dag en bij nacht. Want hij is " +"als een boom, geplant aan waterstromen, die zijn vrucht geeft op zijn tijd, " +"welks loof niet verwelkt; al wat hij onderneemt gelukt.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:71 +#, fuzzy +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "" +"De Navigators illustreren dit door te zeggen dat zoals de duim alle andere " +"vingers kan aanraken, we het Woord kunnen overdenken terwijl we bezig zijn " +"met een van de eerste vier dingen. Overdenking is een sleutel tot " +"openbaring. Iemand die nog maar pas Christen is, heeft meer behoefte aan het " +"horen en lezen van de bijbel dan aan studie en memorisatie van teksten. Dit " +"is om bekend te worden met de globale boodschap van de bijbel. " + +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "Verschillende soorten van bijbelstudie" + +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "Onderwerp-studie" + +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "" +"Kies een bepaald onderwerp en ga het na door het volgen van " +"tekstverwijzingen of door een concordantie te gebruiken." + +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "Karakterstudie" + +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "" +"Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "" +"Het bestuderen van het leven van een persoon in de bijbel, bijvoorbeeld het " +"leven van Jozef in Gen.37-50." + +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "Studie vanuit een bijbelgedeelte" + +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "" +"Het bestuderen van een bepaalde passage, of een alinea, hoofdstuk of boek." + +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "Basisprincipes voor juiste interpretatie" + +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "Inhoud" + +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "" +"Wat staat er? Wat staat er in de grondtekst? Wees voorzichtig met " +"definities. Lees er niets in, wat er niet echt staat." + +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "Context" + +#: docs/howto/en/docbook/howto-basics.docbook:103 +#, fuzzy +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "" +"Wat staat er in de verzen eromheen? \"De context is koning\" is de regel -- " +"de passage moet betekenis hebben in de struktuur van de hele passage en het " +"hele boek." + +#: docs/howto/en/docbook/howto-basics.docbook:107 +#: docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "Tekstverwijzingen" + +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "" +"Wat staat er in andere verzen over hetzelfde onderwerp, in de rest van de " +"bijbel? God spreekt zichzelf niet tegen, dus zal onze interpretatie de test " +"van vergelijking met ander schriftgedeelten moeten kunnen doorstaan." + +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "Een studie van een bijbelgedeelte: Matt.6:1-18" + +#: docs/howto/en/docbook/howto-basics.docbook:114 +#, fuzzy +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "" +"Laten we samen Matt.6:1-18 bestuderen. Lees het voor jezelf, zoekend naar " +"het kernvers, het vers dat gezien kan worden als een samenvatting van het " +"hele gedeelte. Denk je dat je het te pakken hebt? Test je vermoeden door " +"verschillende plaatsen in het gedeelte eruit te lichten, en jezelf af te " +"vragen of ze in verband staan met het vermoedelijke kernvers. Heb je het " +"kernvers eenmaal gevonden, geef dat vers dan het Romeinse cijfer I in je " +"overzicht:" + +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:122 +#, fuzzy +msgid "" +"What does practicing your righteousness mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"Our motives! What sub-headings develop this thought?" +msgstr "" +"Wat betekent \"uw gerechtigheid doen\"? Geeft het gelezen gedeelte daar " +"voorbeelden van? Over welk aspect van ons leven gaat het hier? Onze " +"motieven! Welke ondertitels ontwikkelen deze gedachte?" + +#: docs/howto/en/docbook/howto-basics.docbook:126 +#: docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "" +"Vul nu het overzicht in met specifieke aanwijzingen over hoe je verkeerde " +"manieren van in praktijk brengen van je gerechtigheid kunt voorkomen:" + +# type: Content of: +#: docs/howto/en/docbook/howto-basics.docbook:137 +msgid "" +"don't sound a trumpet. (how might someone sound a trumpet " +"today?)" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "Werkblad: Hoe gebruik je een concordantie?" + +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "Om een bepaald vers te vinden" + +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "Neem het kernwoord, of het meest ongebruikelijke woord uit het vers." + +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "Zoek dit woord op in de concordantie." + +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "" +"Loop de lijst van teksten bij dat woord na, totdat je je tekst gevonden hebt." + +#: docs/howto/en/docbook/howto-basics.docbook:154 +#, fuzzy +msgid "Find these verses:" +msgstr "In de media" + +# type: Content of: +#: docs/howto/en/docbook/howto-basics.docbook:156 +msgid "Faithful are the wounds of a friend" +msgstr "" + +# type: Content of: +#: docs/howto/en/docbook/howto-basics.docbook:157 +msgid "We are ambassadors of Christ." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "Om een onderwerp-studie doen" + +#: docs/howto/en/docbook/howto-basics.docbook:164 +#, fuzzy +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "" +"Stel dat je een studie wilt doen over het woord \"redding\" Als eerste zou " +"je dat woord opzoeken in een concordantie, en de daarbij genoemde teksten " +"opzoeken. Dan zou je verwante woorden kunnen gaan opzoeken, en de daarbij " +"genoemde teksten. Bijvoorbeeld de woorden \"verlossen, verlost, losgeld,\" " +"en zelfs \"kopen\" of \"kocht\"" + +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "Om de betekenis van Hebreeuwse en Griekse woorden duidelijk maken" + +#: docs/howto/en/docbook/howto-basics.docbook:171 +#, fuzzy +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 Judge " +"not lest you be judged and 1 Cor.2:15 He that is spiritual " +"judgeth all things. Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "" +"Wat nu als je een tegenstelling ontdekt? Zoals in Matt.7:1 \"Oordeelt niet " +"opdat gij niet geoordeeld wordt\" en 1 Cor.2:15 \"Maar de geestelijke mens " +"beoordeelt alle dingen\" (in het Engels is deze tegenstelling nog scherper, " +"omdat \"oordelen\" en \"beoordelen\" in de KJV beiden zijn weergegeven als " +"een vorm van \"to judge\") Vanaf hier gebruiken wij Strong's." + +#: docs/howto/en/docbook/howto-basics.docbook:175 +#, fuzzy +msgid "Look up "judge"." +msgstr "Zoek op \"oordeelt\"" + +#: docs/howto/en/docbook/howto-basics.docbook:176 +#, fuzzy +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "" +"Loop de kolom door tot Matt.7:1. Rechts van het woord 'oordeelt' staat het " +"nummer 2919. Dit verwijst naar het Griekse woord. Schrijf het op." + +#: docs/howto/en/docbook/howto-basics.docbook:178 +#, fuzzy +msgid "Now look up "judgeth"." +msgstr "Zoek nu \"beoordeelt\" op." + +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "Loop de kolom door tot 1 Cor.2:15 . . . . . 350." + +#: docs/howto/en/docbook/howto-basics.docbook:180 +#, fuzzy +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "" +"Ga naar het Griekse woordenboek. (We zijn bezig in het Nieuwe testament, dus " +"de grondtaal is Grieks, terwijl het Oude Testament oorspronkelijk in het " +"Hebreews is.) Vergelijk de betekenis van 2919 met de betekenis van 350, en " +"je hebt het antwoord!" + +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "Om de betekenis van een naam te vinden" + +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or Hebrew." +msgstr "" +"Op dezelfde manier kunnen we de betekenis van een naam in het Grieks of " +"Hebreews vinden." + +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "Zoek de volgende namen op en schrijf hun betekenis erbij:" + +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "Nabal" + +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "Abigail" + +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "Jozua" + +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "Barnabas" + +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "Het belang van Gods Woord" + +#: docs/howto/en/docbook/howto-importance.docbook:2 +#, fuzzy +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "" +"Voor iedereen wie Gods naam aanroept, is het belangrijk om Gods woord te " +"begrijpen. Het bestuderen van de bijbel is een van de belangrijkste manieren " +"om te leren communiceren met God." + +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "Een uniek boek" + +#: docs/howto/en/docbook/howto-importance.docbook:7 +#, fuzzy +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "De bijbel is de enige in veel dingen. Hij is uniek in:" + +#: docs/howto/en/docbook/howto-importance.docbook:12 +#, fuzzy +msgid "" +"popularity. Bible sales in North America: more than $500 million per year. " +"The Bible is both the the all-time and year-to-year best seller!" +msgstr "" +"populariteit. De bijbelverkoopt in Noord Amerika bedraagt meer dan $500 " +"miljoen per jaar. De bijbel is zowel het best verkochte boek ooit, als de " +"jaarlijkse bestseller!" + +#: docs/howto/en/docbook/howto-importance.docbook:18 +#, fuzzy +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "" +"auteurs. De bijbel is geschreven in een periode van 1600 jaren door 40 " +"verschillende auteurs, met verschillende achtergronden, en leest als of hij " +"geschreven is door een persoon." + +#: docs/howto/en/docbook/howto-importance.docbook:24 +#, fuzzy +msgid "" +"preservation. F. F. Bruce in Are New Testament Documents Reliable?" +" compares New Testament manuscripts with other ancient texts:" +msgstr "" +"bewaring. F.F. Bruce vergelijkt in Are New Testament Documents " +"Reliable? handschriften van het Nieuwe Testament met andere oude " +"teksten:" + +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "" +"Vergelijking van handschriften van het Nieuwe Testament met andere oude " +"teksten." + +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "Werk" + +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "Wanneer geschreven" + +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "Oudste kopie" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "Tijdsduur" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "Aantal exemplaren" + +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "Herodotus" + +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "448-428 v. Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:42 +#: docs/howto/en/docbook/howto-importance.docbook:52 +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "900 na Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "1300 jaar" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "Tacitus" + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "100 na Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "1100 na Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "1000 jaar" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:48 +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's Gallic War" +msgstr "Caesar's Gallic War" + +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "50-58 v. Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "950 jaar" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's Roman History" +msgstr "Roman History van Livy" + +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "59 v. Chr. - 17 na Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "900 jaar" + +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "Nieuwe Testament" + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "40 - 100 n. Chr." + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "" +"130 na Chr. Gedeeltelijke handschiften 350 na Chr. Complete handschriften" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "30 - 310 jaar" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "5000 Grieks & 10.000 Latijn" + +#: docs/howto/en/docbook/howto-importance.docbook:66 +#, fuzzy +msgid "" +"Ten copies of Caesar's Gallic War exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "" +"Er bestaan tien kopieen van Caesar's Gallic War, de " +"oudste daarvan is van 900 jaar nadat Caesar het origineel schreef, etc. Van " +"het Nieuwe Testament hebben we complete handschriften van 350 na Chr., " +"papyrusrollen die een groot deel van het Niewe Testament bevatten uit de " +"jaren 200, en een deel van het Johannes evangelie uit het jaar 130. Hoeveel " +"handschriften hebben we om onderling te kunnen vergelijken? 5.000 in het " +"Grieks en 10.000 in het Latijn!" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:72 +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in Questions of Life " +"p. 25-26" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "" +"\"In de waarheid an compleetheid van het bewijs waarop het rust, staat de " +"tekst van het Nieuwe Testament absoluut en onbenaderbaar alleen tussen alle " +"andere antieke proza.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "En boek met de adem van God" + +#: docs/howto/en/docbook/howto-importance.docbook:80 +#, fuzzy +msgid "" +"Heb.4:12 \"For the word of God is living and " +"active... \" Jesus said (Mt.4:4), " +"\"It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "" +"Heb.4:12\"Want het woord Gods is levend en " +"krachtig...\"Jesus said (Matt.4:4), " +"\"Er staat geschreven: Niet alleen van brood zal de mens leven, " +"maar van alle woord, dat uit de mond Gods uitgaat.\" Terwijl we " +"de bijbel lezen, is Gods Geest er om het tot onze harten te spreken op een " +"altijd nieuwe manier." + +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"All scripture is inspired by God [lit., God-" +"breathed].\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "" +"2 Tim.3:16 (SV) zegt, \"Al de Schrift is van God ingegeven [lett., " +"die God ademde].\" Geloof je dit? Bedenk, voordat je antwoord " +"geeft, hoe Jezus' houding tegenover de Schriften was." + +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:90 +#, fuzzy +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "" +"Hij verwees naar de menselijke schrijvers, maar nam zondermeer aan dat " +"achter hen een enkele goddelijke Schrijver zat. Hij kon, zonder verschil te " +"maken, zeggen 'Mozes zei' of 'God zei' (Mar.7:10). Hij kon een opmerking " +"van de verteller in Genesis 2:24 aanhalen als een uiting van de Schepper " +"zelf (Matt. 19:4-5). Op dezelfde manier zei Hij, 'Terecht heeft Jesaja van " +"u, huichelaars, geprofeteerd, zoals er geschreven staat', terwijl wat Hij " +"daarna citeerd het directe woord van de Here God is (Mar.7:6 & Jes " +"29:13). Hun overtuiging van het dubbele auteurschap van de Schriften hebben " +"de auteurs van het Nieuwe Testament overgenomen van Jesus zelf. Het was voor " +"hen net zo terecht om te zeggen dat 'God sprak tot onze vaderen door de " +"profeten '(Heb.1:1) als het was om te zeggen 'door de Heilige Geest " +"gedreven, hebben mensen van Godswege gesproken' (2 Pe 1:21). God sprak niet " +"zodanig dat Hij aan de persoonlijkheid van de menselijke schrijvers " +"voorbijging, net zo min spraken mensen zodanig dat zij het woord van de " +"goddelijke Schrijver aantastten. God sprak. Mensen spraken. Geen van die " +"twee waarheden mag iets van de andere afdoen." + +#: docs/howto/en/docbook/howto-importance.docbook:105 +#, fuzzy +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "" +"Christus zag de Schriften als volgt: Hun getuigenis was Gods getuigenis. Het " +"getuigenis van de bijbel is het getuigenis van God. En de voornaamste reden " +"waarom de Christen gelooft in de goddelijke oorsprong van de bijbel is dat " +"Jezus Christus zelf dat leerde." + +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "" +"2 Tim 3:16 gaat verder, \"is ook nuttig om te onderrichten, te " +"weerleggen, te verbeteren en op te voeden in de gerechtigheid, opdat de mens " +"Gods volkomen zij, tot alle goed werk volkomen toegerust.\" Als " +"wij accepteren dat de bijbel in feite God is die tot ons spreekt, dan volgt " +"daaruit dat de bijbel voor ons autoriteit heeft in alle zaken van geloof en " +"gedrag." + +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "Een boek dat werkt" + +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"performs its work in you who believe.\" Beside each " +"scripture, write down the work the Word performs." +msgstr "" +"Wat doet bijbelstudie met je? 1 Thess.2:13 zegt dat de bijbel " +"\"werkzaam is in u, die gelooft\" Schrijf naast elk " +"schriftgedeelte, het werk dat het Woord doet." + +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "Wat doet bijbelstudie voor Christenen?" + +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "Naslag" + +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "Actie" + +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "Ef. 5:26" + +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the word.\"" +msgstr "reinigt -- \"...haar reinigende door het waterbad met het woord.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "Hand.20:32" + +#: docs/howto/en/docbook/howto-importance.docbook:145 +#, fuzzy +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "" +"bouwt op -- \"En nu, ik draag u op aan de Here en het woord zijner genade, " +"aan Hem, die bij machte is te bouwen en het erfdeel te geven onder alle " +"geheiligden\"" + +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "Rom.15:4" + +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "" +"bemoedigd -- \"opdat wij in de weg der volharding en van de vertroosting " +"der Schriften de hope zouden vasthouden.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "Rom.10:17" + +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "" +"geeft geloof -- \"Zo is dan het geloof uit het horen, en het horen door het " +"woord van Christus.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "1 Cor.10:11" + +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "" +"onderwijst -- \"Dit is hun overkomen tot een voorbeeld (voor ons) en het is " +"opgetekend ter waarschuwing voor ons\"" + +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "Matt.4:4" + +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "" +"voeding -- \"Maar Hij antwoordde en zeide: Er staat geschreven, niet alleen " +"van brood zal de mens leven, maar van alle woord, dat uit de mond Gods gaat." +"\"" + +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "Een bevrijdend boek" + +#: docs/howto/en/docbook/howto-importance.docbook:202 +#, fuzzy +msgid "" +"Jn.8:32 \"and you shall know the truth, and the truth shall make " +"you free.\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"If you abide in My word, then you are truly disciples of " +"Mine... \"" +msgstr "" +"Joh.8:32 \"en gij zult de waarheid verstaan, en de waarheid zal u " +"vrijmaken\" Dit wordt vaak door zichzelf aangehaald. Is dit een " +"voorwaardelijke of onvoorwaardelijke belofte? Is het toe te passen op elke " +"vorm van kennis? Vind de antwoorden door de eerste helft van de zin onder de " +"loep te nemen, in vs.31. \"Als gij in Mijn woord blijft, zijt gij " +"waarlijk discipelen van Mij... \"" + +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" +"We zien dat het gaat om een voorwaardelijke belofte, specifiek sprekend over " +"de waarheid van Gods woord." + +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a violent wind." +" \"As a result, we are no longer to be children, tossed " +"here and there by waves, and carried about by every wind of doctrine...\"One thing studying the Bible does for us is to ground us in the " +"truth, with the result that we won't be easily \"blown away.\"" +msgstr "" +"Het Griekse woord voor \"wind\", wat wordt gebruikt in Ef.4:14 betekent een " +"geweldige wind \"Dan zijn wij niet langer " +"onmondig, op en neder, heen en weder geslingerd onder invloed van allerlei " +"wind van leer...\"Een ding dat bijbelstudie voor ons doet, is dat " +"het ons een vaste grond geeft in de waarheid, met als resultaat dat we niet " +"zo eenvoudig \"weggeblazen\" worden." + +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"But Jesus answered and said to them, \"You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.\"Mt.22:29" +msgstr "" +"Jezus antwoordde en zeide tot hen: Gij dwaalt, want gij kent de " +"Schriften niet noch de kracht Gods.\" Matt.22:29" + +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "Welke 2 dingen moeten wij weten om dwaling te voorkomen?" + +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "Gods woord" + +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "Gods kracht" + +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "Een boek dat strijdt" + +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "" +"Ef.6:10-18 is een mogelijke afbeelding van onze geestelijke wapenrusting." + +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "Geestelijke wapenrusting" + +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "Vraag" + +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "Antwoord" + +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "Hoeveel van de hier opgenoemde wapens zijn verdedigingswapens?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "En hoeveel aanvalswapens?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "Welke?" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - rhema" +msgstr "het woord - rhema" + +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "Vermaningen" + +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of truth.\"" +msgstr "" +"2 Tim 2:15 (SV) \"Benaarstig u, om uzelven Gode beproefd voor te " +"stellen, een arbeider, die niet beschaamd wordt, die het Woord der waarheid " +"recht snijdt.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to God." +"\"" +msgstr "" +"Col.3:16 \"Het woord van Christus wone rijkelijk in u, zodat gij " +"in alle wijsheid elkander leert en terechtwijst en met psalmen, lofzangen en " +"geestelijke liederen zingende, Gode dank brengt in uw harten.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "Als je ergens rijk in bent, hoeveel heb je er dan van?" + +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "Niet een beetje!" + +#: docs/howto/en/docbook/howto-importance.docbook:259 +#, fuzzy +msgid "" +"Eccl.12:11-12 \"The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the body." +"\"" +msgstr "" +"Pred.12:11 \"De woorden der wijzen zijn als prikkelen; als " +"ingeslagen nagelen zijn de verzamelingen daarvan; gegeven zijn zij door een " +"herder. En overigens, mijn zoon, wees gewaarschuwd; er is geen einde aan het " +"maken van veel boeken, en veel doorvorsen is afmatting voor het lichaam.\"\"" + +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "Bijlage: \"Eens voor altijd\"" + +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.106-107" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:269 +#, fuzzy +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb hapax and ephapax. It is usually " +"translated in the Authorized Version once, meaning once for all. It is used " +"of what is so done as to be of perpetual validity and never need repetition, " +"and is applied in the NT to both revelation and redemption. Thus, Jude " +"refers to the faith which was once for all delivered to the saints (Jude 3), " +"and Romans says, \"Christ also died for sins once for all\" (Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" +"De waarheid omtrend het definitieve van God's initiatief in Christus, is " +"gevat in een woord van het Griekse Testament, namelijk, het bijwoord " +"hapax en ephapax, dit wordt veelal vertaald als eenmaal, in de betekenis van " +"'eens voor altijd'. Het wordt gebruikt voor wat wordt gedaan om van " +"voortdurende betekenis te zijn, en nooit herhaalt hoeft te worden, en wordt " +"in het NT toegepast op zowel openbaring als verlossing. Op deze wijze " +"verwijst Judas naar het geloof dat eenmaal is gegeven aan de heiligen " +"(Judas 3), en de brief aan de Romeinen zegt over Christus \"... is " +"Hij voor de zonde eens voor altijd gestorven\" (Rom.6:10, zie ook " +"1 Petr.3:18; Hebr.9:26-28)." + +#: docs/howto/en/docbook/howto-importance.docbook:279 +#, fuzzy +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were sola " +"scriptura for our authority and sola gratia for our salvation." +msgstr "" +"We kunnen dus zeggen dat God eens voor altijd heeft gesproken, en dat " +"Christus eens voor altijd heeft geleden. Dit betekent dat de christelijke " +"openbaring en de christelijke verlossing beiden voltooid zijn in Christus. " +"Aan geen van beide kan iets worden toegevoegd, zonder afbreuk te doen aan " +"Christus... Dit zijn de twee rotsen waar de Protestantse Reformatie gebouwd " +"is. -- Gods openbaarde woord, zonder toevoeging van menselijke tradities, en " +"het voltooide werk van Christus, zonder de toevoeging van menselijke " +"verdiensten. De wachtwoorden van de reformatoren waren sola " +"scriptura voor onze autoriteit en sola " +"gratia voor onze redding." + +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "Supplement: Bijbellees-programma's" + +#: docs/howto/en/docbook/howto-importance.docbook:291 +#, fuzzy +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" +"Hier zijn een aantal makkelijke programma's om je bijbel systematisch te " +"lezen. Je kunt er meer dan een tegelijk gebruiken, als je wilt. Bijvoorbeeld " +"#1 met #4, of #2 met #5. Varieer het programma van jaar tot jaar om het fris " +"te houden!" + +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "" +"Het Nieuwe Testament in een jaar: lees per dag een hoofdstuk, 5 dagen per " +"week." + +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" +"Spreuken in een maand: lees elke dag een hoofdstuk uit Spreuken, " +"overeenkomstig de dag van de maand." + +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" +"De Psalmen in een maand: lees 5 Psalmen per dag, met een interval van 30. " +"Lees bijvoorbeel op de 20e Ps. 20, 50, 80, 110 & 140." + +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "" +"Psalmen & Spreuken in 6 maanden: lees Psalmen en Spreuken door, elke dag " +"een hoofdstuk." + +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" +"Het Oude Testament (zonder Psalmen & Spreuken) in 2 jaar: als je van het " +"Oute Testament elke dag een hoofdstuk leest, en daarbij Psalmen en Spreuken " +"overslaat, lees je het Oude Testament in 2 jaar en 2 weken." + +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "Regels voor interpretatie van de bijbel (Hermeneutiek)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +#, fuzzy +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV Knowing " +"this first, that no prophesy of scripture is of any private interpretation.). Certain rules are helps toward discovering the correct meaning; by " +"ignoring these rules people have brought much trouble on themselves and " +"their followers. 2 Pe.3:16 ...in which are some things hard to " +"understand, which the untaught and unstable distort, as they do also the " +"rest of the Scriptures, to their own destruction." +msgstr "" +"We hebben het al gehad over de 3 aspecten die van belang zijn bij het " +"interpreteren van de bijbel: inhoud, context en tekstverwijzingen. We willen " +"daar nu verder op in gaan door wat te graven in de bijbelse hermeneutiek, " +"die zich tot doel stelt de bedoeling van de de oorspronkelijke schrijver (en " +"Schrijver!) te ontdekken. Hoewel een tekstgedeelte op veel manieren goed " +"toegepast kan worden, is het maar op een manier goed te interpreteren. De " +"schrift zegt dit zelf door te stellen dat \"geen profetie der Schrift een " +"eigenmachtige uitlegging toelaat\" (2 Petrus 1:20). Er zijn bepaalde regels " +"die helpen om de juiste betekenis te ontdekken. Door die regels te negeren, " +"hebben mensen veel moeilijkheden veroorzaakt voor zichzelf en voor hun " +"volgelingen. 2 Petrus 3:16 \"...Daarin is een en ander moeilijk te " +"verstaan, wat onkundige en onstandvastige lieden tot hun eigen verderf " +"verdraaien, evenals trouwens de overige schriften.\"" + +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +#, fuzzy +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" +"Hoe gaan we te werk als we de oorspronkelijk bedoelde betekenis van een " +"passage willen ontdekken? Laten we stellen dat je een bepaald vers is " +"opgevallen, wat je niet zo goed begrijpt. Hoe bestudeer je het dan? Houdt de " +"volgende regels in gedachte:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "" +"Regel 1 - Interpreteer de tekst volgens de precieze betekenis van de woorden." + +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +#, fuzzy +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" +"Hoe preciezer wij de oorspronkelijke betekenis van de woorden kunnen " +"achterhalen, hoe beter we de tekst zullen kunnen interpreteren. Probeer de " +"precieze betekenisvan kernwoorden te vinden aan de hand van de volgende " +"stappen:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +#, fuzzy +msgid "Definition" +msgstr "Stap 1) Definitie" + +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +#, fuzzy +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" +"Zoek de definitie op in een Grieks of Hebreews woordenboek. Bij werkwoorden " +"is de gebruikte vorm ook cruciaal." + +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +#, fuzzy +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning." +msgstr "" +"Vergelijk schrift met schrift. Zien hoe hetzelfde Griekse of Hebreeuwse " +"woord (niet het Nederlandse woord) wordt gebruikt in de schrift kan de " +"definitie verhelderen, of een nieuw licht werpen op de definitie. Hoe " +"gebruikt dezelfde schrijver hetzelfde woord in andere schriftgedeelten? En " +"andere schrijvers? Sommige naslagwerken geven ook informatie over het " +"gebruik van hetzelfde woord in niet-bijbelse documenten. Waarom moeten we " +"eigenlijk terug naar de oorspronkelijke taal; waarom is het Nederlandse " +"woord niet goed genoeg? OMDAT VERSCHILLENDE WOORDEN IN HET GRIEKS VERTAALD " +"KUNNEN ZIJN NAAR HETZELFDE NEDERLANDSE WOORD, EN DE GRIEKSE WOORDEN KUNNEN " +"VERSCHILLENDE NUANCES WEERGEVEN." + +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "Voorbeeld 1A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +#, fuzzy +msgid "" +"Jn.20:17 \"Touch me not\" (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' The Complete Word Study New Testament (AMG Publishers, 1991)." +msgstr "" +"Joh.20:17 (SV) \"Raak mij niet aan\" klinkt nogal hard, " +"he? Net of Jezus na zijn opstanding niet meer aangeraakt wil worden, omdat " +"Hij daarvoor te heilig is ofzo. Maar dat lijkt niet helemaal juist te zijn, " +"dus laten we het opzoeken in The Complete Word Study New " +"Testament van Spiros Zodhiates (AMG Publishers, 1991)." + +#: docs/howto/en/docbook/howto-interpretation.docbook:42 +#, fuzzy +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see \"pim680." +"\" The letters give us a code for the part of speech, and the number refers " +"to Strong's dictionary reference. Let's look up the definition (p. 879). " +"\"680. Haptomai; from hapto (681), touch. Refers to such handling of an " +"object as to exert a modifying influence upon it... Distinguished from " +"pselaphao (5584), which actually only means to touch the surface of " +"something. \" Now look up \"pim.\" The grammar codes in Zodhiates come right " +"after Revelation; on p. 849 we see that pim stands for \"present imperative " +"active (80)\". On p.857, \"Present Imperative. In the active voice, it may " +"indicate a command to do something in the future which involves continuous " +"or repeated action or, when it is negated, a command to stop doing " +"something. \" This is a negative command, so it is to stop doing something " +"that is already occuring. So, what have we found?" +msgstr "" +"Definitie: Als we Joh.20:17 opzoeken, dan zien we dat boven het woord " +"\"Raak ... aan\" staat \"pim680.\" De letters vormen een code die de vorm " +"van spreken aangeeft, en het nummer verwijst naar Strong's woordenboek. " +"Laten we de definitie opzoeken (p. 879) \"680. Haptomai; komt van hapto " +"(681), aanraken. Verwijst naar het hanteren van een object om daar een " +"veranderende invloed op uit te oefenen... Te ondersceiden van pselaphao " +"(5584), wat alleen duidt op het aanraken van het oppervlak ergens van.\" " +"Zoek nu de code \"pim\" op. In Zodhiates staan de grammatica-codes achter " +"Openbaring; op p. 849 zien we dat pim staat voor \"tegenwoordig imperatief " +"actief (80)\".Op p.857, \"Tegenwoordig Imperatief. In de actieve vorm, kan " +"het een opdracht aanduiden, om iets te doen in de toekomst, wat een " +"doorgaande of herhalende actie omvat of, als het negatief gebruikt wordt, " +"een opdracht om ergens mee op te houden.\" In dit geval is er sprake van een " +"negatieve opdracht, dus is het een opdracht om ergens mee op te houden. Wat " +"hebben we dus ontdekt?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +#, fuzzy +msgid "Example 1B" +msgstr "Voorbeeld 1A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +#, fuzzy +msgid "" +"In James 5:14, Elders are told to pray and anoint someone who is " +"sick. What is this anointing?" +msgstr "" +"In Jakobus 5:14 wordt zieken opgedragen zich te laten zalven door " +"de oudsten van de gemeente. Wat houdt die zalving in?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:55 +#, fuzzy +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service" +"\" (Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb." +"\" (Zodhiates p.851)" +msgstr "" +"Definitie van aleipho (218) - \"zalven met olie\" (Strong's); maar er is ook " +"een ander Grieks woord dat eveneens vertaald wordt als \"zalven\", chrio " +"(5548) - \"insmeren of -wrijven met olie, d.w.z. heiligen voor een ambt of " +"religieuze dienst\" (Strong's). Gezien het feit dat het om een werkwoord " +"gaat, moet er ook gelet worden op de gebruikte vorm, \"apta\". Deze vorm, de " +"participium aoristus, duidt op een eenmalige handeling, dit in tegenstelling " +"tot een voortdurende handeling... Als er een verhouding in tijd is met het " +"hoofdwerkwoord, dan duidt het meestal op een actie die aan die van het " +"hoofdwerkwoord vooraf gaat. (zie Zodhiates p.851)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +#, fuzzy +msgid "Cross-references for aleipho:" +msgstr "Tekstverwijzingen" + +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing them." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "" +"Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +#, fuzzy +msgid "Cross-references of chrio:" +msgstr "Tekstverwijzingen" + +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +#, fuzzy +msgid "" +"So what's the difference between aleipho and chrio? Look back over the cross-" +"references and the definitions, and sum up the difference: "" +"aleipho" is a practical use of oil and "chrio" is a " +"spiritual" +msgstr "" +"Wat is dus het verschil tussen aleipho en chrio? Kijk naar de " +"tekstverwijzingen en de definities, en stel het verschil vast: ALEIPHO IS " +"EEN PRAKTISCH GEBRUIK VAN OLIE, TERWIJL CHRIO EEN GEESTELIJKE BETEKENIS " +"HEEFT." + +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +#, fuzzy +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" +"Als illustratie (al wordt het woord hier niet gebruikt) van het praktisch " +"gebruik van olie in die tijd, toen de barmhartige Samaritaan de beroofde en " +"mishandelde man verzorgde, goot hij olie en wijn op de wond. Olie was dus " +"ook in gebruik als medicijn in Jezus' tijd." + +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\" Is \"anointing\" spiritual or practical? Practical!" +msgstr "" +"Laten we eens toepassen op wat we zojuist geleerd hebben door deze " +"woordstudie n.a.v. Jakobus 5:14 \"Is er iemand bij u ziek? Laat " +"hij dan de oudsten der gemeente tot zich roepen, opdat zij over hem een " +"gebed uitspreken en hem met olie zalven in de naam des Heren.\" " +"Is dat zalven geestelijk of praktisch? Het is praktisch! " + +#: docs/howto/en/docbook/howto-interpretation.docbook:93 +#, fuzzy +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" +"De vorm die in het Grieks wordt gebruikt is beter vertaald met \"hem met " +"olie gezalfd hebbend\", zodat de volgorde wordt eerst zalven, dan bidden. " +"(Het zinsdeel \"in de naam des Heren\" verwijst naar het gebed, niet naar de " +"zalving). Jakobus 5 zegt dat de oudsten de zieke moeten verzorgen, en voor " +"hem bidden in de naam van de Heer. Geeft dat niet iets weer van een " +"prachtige balans tussen het praktische en het spirituele bij onze God?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "Regel 2 - Interpreteer binnen the bijbelse context" + +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +#, fuzzy +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" +"Interpreteer een bijbelgedeelte in harmonie met ander delen van de bijbel. " +"Wat staat er in de verzen er omheen? Wat is het onderwerp van het hoofdstuk " +"of van het boek? Past jouw interpretatie hierin? Zo niet, dan is er iets mis " +"mee. Meestal geeft de context ons voldoende aanwijzingen voor een juiste " +"interpretatie van het gedeelte. De context is de sleutel. Maar als er " +"onzekerheid blijft over de betekenis na interpretatie in de context, dan " +"moeten we verder kijken." + +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "Voorbeeld 2A " + +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 \"born of water and the " +"Spirit.\" In context, what is the water under discussion here?" +msgstr "" +"In een voorgaande les behandelden we Joh.3:5 \"geboren ...uit " +"water en geest.\" Wat is volgens de context het water waarover " +"het hier gaat?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +#, fuzzy +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." +msgstr "" +"Het gaat hier niet over de doop in water, dat zou een grote omschakeling " +"zijn in het onderwerp waarover Jezus en Nicodemus spreken. Kijk uit voor een " +"plotselinge verandering van onderwerp, het zou een aanwijzing kunnen zijn " +"dat je interpretatie ontspoord is! Het bedoelde water is het vruchtwater. " +"\"Geboren uit water\" is de natuurlijke geboorte." + +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "Voorbeeld 2B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +#, fuzzy +msgid "" +"1 Cor.14:34 Let the women keep silent in the churches has to " +"be taken within the biblical context of 1 Cor.11:5 every woman [...] " +"while praying or prophesying [...]" +msgstr "" +"1 Kor.14:34 \"...moeten de vrouwen in de gemeente zwijgen\" moet gelezen worden binnen de bijbelse context van 1 Kor.11:5 " +"\"maar iedere vrouw, die ...bidt of profeteert...\"" + +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "Voorbeeld 2C" + +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +#, fuzzy +msgid "" +"Acts 2:38 And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]". Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 \"For Christ " +"did not send me to baptize, but to preach the gospel\"?" +msgstr "" +"Hand.2:38 En Petrus antwoordde hun: Bekeert u en een ieder van u " +"late zich dopen op de naam van jezus Christus, tot vergeving van uw zonden..." +"\" Is dit wedergeboorte door doop prediken? Als dit nu het enige " +"vers van de bijbel was, hadden we deze conclusie getrokken, maar in het " +"licht van de heldere boodschap elders, dat wedergeboorte voortkomt uit " +"geloof in Christus, moeten we het op een andere manier interpreteren. Petrus " +"brengt de doop naar voren als een manier voor zijn toehoorders om te " +"antwoorden op het evangelie. Als de doop de weg was tot wedergeboorte, hoe " +"zou Paulus dan kunnen schrijven in 1 Kor.1:17 \"Want Christus " +"heeft mij niet gezonden om te dopen, maar om het evangelie te verkondigen\"?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "Regel 3 - Interpreteer binnen de historische en culturele context" + +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +#, fuzzy +msgid "" +"At first we are not asking What does it mean to me? but " +"What did it mean to the original readers?; later we can ask, " +"What does it mean to me?. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" +"Ten eerste vragen we niet \"Wat betekent het voor mij?\" maar \"Wat " +"betekende het voor de oorspronkelijke lezers?\" De vraag \"Wat betekent het " +"voor mij?\" komt pas later. We moeten rekening houden met de historische en " +"culturele achtergrond van de schrijver en de geadresseerden." + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "Example 3A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +#, fuzzy +msgid "" +"3 days & 3 nights (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" +"\"3 dagen & 3 nachten\" (Matt.12:40) heeft voor sommigen aanleiding " +"gegeven tot een de-kruisiging-was-op-woensdag-theorie, vooral het " +"Armstrongisme. Hoe kon Jezus op vrijdagmiddag sterven en opstaan op " +"Zondagmorgen, en toch zijn \"opgestaan ten derde dage\" (Matt.16:21)? De " +"precieze betekenis van \"drie\" en \"dagen\" helpt niet om deze paradox te " +"verklaren." + +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +#, fuzzy +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" +"We hebben een historisch wetenswaardigheidje nodig: de Joden telden elk " +"stukje van de dag mee, als was het een hele dag, net zoals wij emmers water " +"tellen. Als er 6 emmers vol zijn, en eentje half vol, dan zeggen we gerust " +"dat er 7 emmers water staan. Volgens Joodse opvattingen telde elk deel van " +"een dag dus als een hele dag, en startte een dag om 6 uur 's avonds en " +"eindigde een dag om 6 uur 's morgens. Vrijdag van 15:00 tot 18:00 = dag 1. " +"Vrijdag van 18:00 tot zaterdag 18:00 = dag 2 en Zaterdag 18:00 tot ongeveer " +"Zondag 5:00 = dag 3. Interpretatie binnen de culturele context houdt ons uit " +"de moeilijkheden." + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "Voorbeeld 3B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +#, fuzzy +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" +"Gen.15:7-21. De historische context is dat het in twee stukken delen van " +"dieren en dan tussen de stukken door lopen was een gebruikelijke manier om " +"een belangrijke overeenkomst te sluiten. Beide partijen liepen er tussen, en " +"deden zo de gelofte dat het degene die zich niet aan de overeenkomst hield " +"net zo zou vergaan als die dieren. Maar in dit geval is God de enige die er " +"tussendoor gaat, en zo een eenzijdig verbond sluit." + +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "" +"Regel 4 - Interpreteer volgens het normale gebruik van woorden in de taal" + +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +#, fuzzy +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" +"Laat literaire taal gewoon literaire taal zijn, en laat figuurlijke taal " +"figuurlijk zijn. En kijk uit voor idioom met een speciale betekenis." + +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "Voorbeeld 4A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +#, fuzzy +msgid "evil eye in Mt.6:23." +msgstr "\"slecht oog\" in Matt.6:23." + +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +#, fuzzy +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" +"Regel 1, definitie van \"slecht\" en \"oog\" - helpt niets. Regel 2, " +"context: lijkt alleen maar meer onduidelijkheid te veroorzaken. Het lijkt " +"niet te passen in wat er aan vooraf gaat, en wat er na komt. Dat zou ons " +"erop moeten wijzen dat we het niet opvatten zoals het bedoeld is!!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +#, fuzzy +msgid "" +"What we have here is a Hebrew idiom, evil eye. Let's look up " +"other uses of this idiom: Mt.20:15 \"Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" +"Waar we hier mee te maken hebben is een Hebreeuws idioom, \"slecht oog\". " +"Laten we andere plaatsen opzoeken waar dit idioom gebruikt wordt: Matt.20:15 " +"\"Staat het mij niet vrij om met het mijne te doen wat ik wil? Of " +"is uw oog boos, omdat ik goed ben?\" Een \"boos oog\" hebben, is " +"een Hebreeuwse uitdrukking voor gierig of jaloers zijn. Nu terug naar " +"Matt.6. Merk op hoe goed deze interpretatie past in de context!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "Voorbeeld 4B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 The Lord's hand is not short;" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 Underneath are the everlasting arms." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +#, fuzzy +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"Kingdom of the Cults) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 He will cover you with His feathers; And under His wings " +"shalt thou trust. W.M. said, By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" +"Jes.59:1 \"Zie, de hand des HEREN is niet kort om te verlossen\" Deut.33:27 \"onder u zij eeuwige armen\" " +"Verwijzingen naar delen van Gods lichaam worden door Heiligen van de Laatste " +"Dagen (ook wel bekend als Mormonen) gebruikt om aan te tonen dat God ooit " +"mens was net als wij. En als ze mensen daar eenmaal van hebben overtuigd, " +"gaan ze verder door te leren dat wij God kunnen worden zoals Hij is! Bij een " +"lezing die hij gaf, daagde een groep Mormoonse oudsten Walter Martin " +"(schrijver van Kingdom of the Cults) uit met een " +"opsommen van teksten zoals deze. Dr. Martin vroeg de Mormonen toen om nog " +"een gedeelte te lezen uit de schrift: Ps91:4 \"Met zijn vlerken " +"beschermt Hij u, en onder zijn vleugelen vindt gij een toevlucht.\" W.M. said, \"Door de manier van interpreteren waarmee jullie " +"zojuist bewezen dat God een mens is, bewijzen jullie ook dat Hij een vogel " +"is.\" De Mormonen moesten lachen toen zij zich realiseerden hoe belachelijk " +"hun positie was." + +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" +"Regel 5 - Begrijp de zin van gelijkenissen, en het verschil tussen een " +"gelijkenis en een allegorie" + +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: A story where each element has a meaning." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "Elke gelijkenis is een allegorie. Is dat juist of onjuist?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:193 +#, fuzzy +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" +"Sommige gelijkenissen zijn allegorieën, bijvoorbeeld de gelijkenis van de " +"zaaier: het zaad is het woord van God, de doornen zijn zorgen en hebzucht, " +"enz. Maar de meeste gelijkenissen zijn geen allegorieën, maar slechts " +"verhalen om een bepaald ding duidelijk te maken. Het is gevaarlijk om onze " +"leer af te leiden van gelijkenissen; die zijn nogal makkelijk te verdraaien, " +"zodat ze vanalles kunnen zeggen. We moeten onze leer uit heldere " +"schriftgedeelten halen, die het uiteenzetten, en als er dan een gelijkenis " +"is die dat illustreert, dat is dan fijn." + +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "Voorbeeld 5A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +#, fuzzy +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" +"De gelijkenis van de weduwe met de onrechtvaardige rechter in Luk.18:1-8. " +"Dit verhaal is een illustratie bij één les: volharding in gebed. Wat krijgen " +"we als we er een allegorie van maken?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" +"De betekenis wordt op allerlei manieren geweld aangedaan: God is onwillig om " +"de rechten van weduwen te beschermen, gebed \"kwelt\" Hem, enz." + +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "Voorbeeld 5B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +#, fuzzy +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" +"De gelijkenis van de onrechtvaardige rentmeester in Luk.16:1-9. Wat is het " +"punt van vergelijking in deze gelijkenis? Is het een allegorie?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +#, fuzzy +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" +"De rentmeester wordt geloofd om zijn scherpzinnigheid betreffende het " +"veiligstellen van zijn eigen hachje. Maar van zijn onethische gedrag (zijn " +"heer oplichten) wordt niets gezegd." + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "BibleTime" +msgstr "" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "" + +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "Bijbelstudie HowTo" + +#: docs/howto/en/docbook/index.docbook:31 +#, fuzzy +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "Het &bibletime; team, info@bibletime.info" + +# type: Content of: +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license \"Creative Commons Attribution-Share Alike\"." +msgstr "" + +#: docs/howto/en/docbook/index.docbook:42 +#, fuzzy +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "" +"Schriftgedeelten zijn geciteerd uit de vertaling van het Nederlands " +"Bijbelgennotschap (NBG 1951), tenzij anders vermeld " + +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "Overzicht" + +#: docs/howto/en/docbook/index.docbook:50 +#, fuzzy +msgid "" +"The Biblestudy HowTo is a guide for studying the " +"Bible." +msgstr "" +"De Bijbelstudie HowTo is een gids bij het " +"bestuderen van de Bijbel." + +#: docs/howto/en/docbook/index.docbook:53 +#, fuzzy +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" +"Het &bibletime; team hoopt dat deze HowTo de lezers uitdaagt om de schriften " +"te bestuderen om erachter te komen wat ze te zeggen hebben. Er is gekozen " +"voor deze bijbelstudie-gids omdat die niet de doctrine van een bepaalde " +"denominatie verdedigt. We verwachten dat je de schriften bestudeert om " +"erachter te komen wat ze zeggen. Als je eraan begint met het verlangen dat " +"de Heer Zijn woord in je hart zaait, zal Hij je zeker niet teleurstellen!" + +#~ msgid "Bob Harman" +#~ msgstr "Bob Harman" + +#, fuzzy +#~ msgid "" +#~ "The copyright of this text is held by the author Bob Harman. The text " +#~ "was adapted for publication with BibleTime by Fred Saalbach." +#~ msgstr "" +#~ "Het auteursrecht voor deze tekst is van Bob Harman. De text is door Fred " +#~ "Saalbach aangepast voor publicatie met Bibletime." + +#, fuzzy +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." + +#~ msgid "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "ncc@ncchampton.org." +#~ msgstr "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "ncc@ncchampton.org." + +#~ msgid "8" +#~ msgstr "8" + +#~ msgid "20" +#~ msgstr "20" + +#~ msgid "10" +#~ msgstr "10" + +#~ msgid "5" +#~ msgstr "5" + +#~ msgid "One" +#~ msgstr "1" + +#~ msgid "Bob Harman" +#~ msgstr "Bob Harman" + +#~ msgid "ROLES_OF_TRANSLATORS" +#~ msgstr "" +#~ "HarryVennik
htvennik@zonnet.nl" + +#~ msgid "Bible" +#~ msgstr "Bijbel" + +#~ msgid "HowTo" +#~ msgstr "HowTo" + +#, fuzzy +#~ msgid "The BibleTime developers" +#~ msgstr "BibleTime's ontwikkeling" + +#, fuzzy +#~ msgid "Devotional" +#~ msgstr "Overdenkingen" + +#~ msgid "Sword CD" +#~ msgstr "Sword CD" + +#~ msgid "BibleTime" +#~ msgstr "BibleTime" + +#~ msgid "Software" +#~ msgstr "Software" + +#~ msgid "About BibleTime" +#~ msgstr "Over BibleTime" + +#~ msgid "Screenshots" +#~ msgstr "Schermafdrukken" + +#~ msgid "Gallery" +#~ msgstr "Galerie" + +#~ msgid "Download" +#~ msgstr "Download" + +#~ msgid "FAQ" +#~ msgstr "FAQ" + +#~ msgid "Links" +#~ msgstr "Links" + +#~ msgid "Link to us" +#~ msgstr "Link naar ons" + +#~ msgid "Guestbook" +#~ msgstr "Gastenboek" + +#~ msgid "In the press" +#~ msgstr "In de media" + +#~ msgid "Contact" +#~ msgstr "Contact" + +#~ msgid "License" +#~ msgstr "Licentie" + +#~ msgid "Development" +#~ msgstr "Ontwikkeling" + +#~ msgid "Help us" +#~ msgstr "Help ons" + +#~ msgid "Join us" +#~ msgstr "Doe mee!" + +#~ msgid "Mailinglists" +#~ msgstr "Mailinglijsten" + +#~ msgid "Biblestudy HowTo" +#~ msgstr "Bijbelstudie HowTo" + +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." + +#, fuzzy +#~ msgid "Please help us ..." +#~ msgstr "Help ons ... " + +#~ msgid "Do you want to pray?" +#~ msgstr "Wilt u bidden?" + +#~ msgid "" +#~ "Praying is something everybody can do. If you are praying for the Sword " +#~ "and BibleTime projects you are helping us as much as the other team " +#~ "members of the BibleTime project." +#~ msgstr "" +#~ "Bidden is iets wat iedereen kan. Als u voor de Sword- en BibleTime-" +#~ "projecten bidt, helpt u ons net zoveel als de andere teamleden van het " +#~ "BibleTime-project." + +#~ msgid "Do you know how to program software?" +#~ msgstr "Kunt u software programmeren?" + +#, fuzzy +#~ msgid "" +#~ "Do you know how to program in C++? Are you familiar with the KDE " +#~ "programming interface or are motivate to learn it? If you have time to " +#~ "regularly work on the BibleTime source code we ask you to join our team. " +#~ "If you want to do so, please read the page Join us." +#~ msgstr "" +#~ "Kunt u in C++ programmeren? Bent u bekend met de KDE-" +#~ "programmeringsinterface of gemotiveerd deze te leren? Als u tijd heeft om " +#~ "regelmatig aan de BibleTime-broncode te werken vragen wij u lid te worden " +#~ "van ons team. Als u lid wilt worden van het team, leest u de pagina " +#~ "\"Wordt lid van het team\" in deze sectie." + +#~ msgid "Do you know how to write documentation?" +#~ msgstr "Kunt u documentatie schrijven?" + +#, fuzzy +#~ msgid "" +#~ "Do you think you would be good in working on BibleTime's english " +#~ "documentation? If you think you are, please read the page Join us." +#~ msgstr "" +#~ "Denkt u goed te kunnen werken aan de Engelstalige BibleTime-documentatie? " +#~ "Zo ja, lees dan de pagina \"Wordt lid van het team\" in deze sectie." + +#~ msgid "Are you good in translating english into another language?" +#~ msgstr "Bent u goed in het vertalen van het Engels naar een andere taal?" + +#, fuzzy +#~ msgid "" +#~ "BibleTime should be useable for everyone. That's why we need a " +#~ "translation into your language, if it's not yet available. If you decide " +#~ "to start working on a translation please contact us at info@bibletime." +#~ "info to see whether the translation was not yet started by another team " +#~ "member. We will provide you with the files which should be translated." +#~ msgstr "" +#~ "BibleTime moet voor iedereen bruikbaar zijn. Daarom hebben we een " +#~ "vertaling in uw taal nodig, als deze nog niet beschikbaar is! Als u " +#~ "besluit te beginnen aan een vertaling, neem dan contact op met ons via " +#~ "info@bibletime.info om te zien of een de vertaling niet al door een ander " +#~ "teamlid is begonnen. Wij zullen u de te vertalen bestanden leveren." + +#, fuzzy +#~ msgid "" +#~ "You can find more information about the translation process on the page " +#~ " translation." +#~ msgstr "" +#~ "Lees alstublieft de installatie instructies." + +#~ msgid "Join the BibleTime team" +#~ msgstr "Wordt lid van het BibleTime-team" + +#~ msgid "" +#~ "We are glad for everybody who helps us improving the BibleTime software, " +#~ "it's documentation and it's translations." +#~ msgstr "" +#~ "Wij zijn blij met iedereen die ons helpt de BibleTime-software, -" +#~ "documentatie en -vertalingen te verbeteren." + +#~ msgid "The basic steps.." +#~ msgstr "De eerste stappen..." + +#~ msgid "" +#~ "The following are necessary for each type of team member. Please follow " +#~ "them!" +#~ msgstr "De volgende zijn nodig voor ieder type teamlid. Volg ze!" + +#~ msgid "" +#~ "If you don't have an account on SourceForge, please sign up for one. It's " +#~ "free. We need your username to add you to the team members, to assign " +#~ "tasks to you, etc." +#~ msgstr "" +#~ "Schrijf u in voor een SourceForge-account als u er nog geen heeft, dit is " +#~ "gratis. We hebben uw gebruikersnaam nodig om u toe te voegen aan ons " +#~ "teamleden, om u taken toe te wijzen, enz." + +#~ msgid "" +#~ "Subscribe to the BibleTime development mailing list. All developers read " +#~ "this mailing list, so everybody knows what's hapenning." +#~ msgstr "" +#~ "Wordt lid van de BibleTime-ontwikkelingsmailinglijst. Alle ontwikkelaars " +#~ "lezen deze mailinglijst, zodat iedereen weet wat er gebeurt." + +#~ msgid "" +#~ "Get the development version of BibleTime and install it. If you need help " +#~ "with this ask on the mailing list or look into the documentation section." +#~ msgstr "" +#~ "Download en installeer de ontwikkelingsversie van BibleTime. Als u " +#~ "hierbij hulp nodig heeft, vraag hier dan om op de mailinglijst of kijk in " +#~ "de documentatie-sectie." + +#~ msgid "The next steps for software developers..." +#~ msgstr "De volgende stappen voor softwareontwikkelaars..." + +#~ msgid "" +#~ "Work through some of the Qt 3 and KDE 3 tuorials to get used to " +#~ "programming with the things BibleTime uses." +#~ msgstr "" +#~ "Bestudeer enkele Qt 3 en KDE 3 tutorials om bekend te worden met het " +#~ "programmeren van de dingen die BibleTime gebruikt." + +#~ msgid "" +#~ "If you don't know what to do please ask on the mailing list for some " +#~ "tasks. Don't forget to add how difficult it should be." +#~ msgstr "" +#~ "Als u niet weet wat te doen, vraag dan op de mailinglijst om enkele " +#~ "taken. Vergeet niet te vermelden hoe moeilijk het mag zijn." + +#~ msgid "The next steps for documentation authors..." +#~ msgstr "De volgende stappen voor documentatieschrijvers..." + +#~ msgid "" +#~ "Read the existing english documentation. It's located in the docs/ " +#~ "directory of the bibletime cvs directory." +#~ msgstr "" +#~ "Lees de bestaande Engelse documentatie. Deze is te vinden in de docs/-map " +#~ "van de BibleTime CVS-map." + +#~ msgid "" +#~ "The documentation is stored in docbook files in the unicode " +#~ "subdirectories of each documentation part (handbook, Bible study howto, " +#~ "installation, helpdialog). Please don't edit the HTML files directly " +#~ "because they're generated from the docbook files. The translation file " +#~ "are also generated from the docbook data." +#~ msgstr "" +#~ "De documentatie is opgeslagen in de DocBook-bestanden in de Unicode-" +#~ "submappen van ieder documentatie-onderdeel (handboek, Biblestudie HowTo, " +#~ "installatie, hulpdialoog). Bewerk de HTML-bestanden niet direct, omdat " +#~ "deze uit de Docbook-bestanden gegenereerd worden. De vertaalbestanden " +#~ "worden ook uit de Docbook-data gegenereerd." + +#~ msgid "The next steps for translators..." +#~ msgstr "De volgende stappen voor vertalers..." + +#, fuzzy +#~ msgid "" +#~ "Have a look at the internationaliziation pages of the KDE project. " +#~ "They're located at i18n.kde.org." +#~ msgstr "" +#~ "Neem een kijkje op de internationalisatiepagina's van het KDE-project. " +#~ "Deze zijn te vinden op: i18n.kde.org." + +#~ msgid "" +#~ "Install the program KBabel, if it's not yet installed on your system. It " +#~ "will help you a lot with the translation process." +#~ msgstr "" +#~ "Installeer, als het nog niet op uw systeem is geïnstalleerd het programma " +#~ "KBabel. Het zal u veel helpen tijdens het vertalingsproces." + +#, fuzzy +#~ msgid "" +#~ "Read the page about translating " +#~ "BibleTime." +#~ msgstr "" +#~ "Lees alstublieft de installatie instructies." + +#~ msgid "BibleTime development mailing list" +#~ msgstr "BibleTime ontwikkelingsmailinglijst" + +#~ msgid "" +#~ "To subscribe to the development mailing list of the BibleTime project " +#~ "please visit the following web page and enter your eMail address there: " +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." +#~ msgstr "" +#~ "Om lid te worden van de ontwikkelingsmailinglijst van het BibleTime-" +#~ "project bezoekt u de volgende webpagina en vult u daar uw e-mailadres in: " +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." + +#~ msgid "Sword development mailing list" +#~ msgstr "Sword ontwikkelingsmailinglijst" + +#~ msgid "" +#~ "To subscribe to the development mailing list of the Sword project please " +#~ "visit the following web page and enter your eMail address there: www." +#~ "crosswire.org/mailman/listinfo/sword-devel." +#~ msgstr "" +#~ "Om lid te worden van de ontwikkelingsmailinglijst van het Sword-project " +#~ "bezoekt u de volgende webpagina en vult u daar uw e-mailadres in: www." +#~ "crosswire.org/mailman/listinfo/sword-devel." + +#~ msgid "BibleTime's development" +#~ msgstr "BibleTime's ontwikkeling" + +#~ msgid "" +#~ "These pages describe how to join in the development of BibleTime and " +#~ "which ways exist to help us! BibleTime's quality and usefulness depends " +#~ "on the help of others to a large degree." +#~ msgstr "" +#~ "Deze pagina's beschrijven hoe u mee kunt werken aan de ontwikkeling van " +#~ "BibleTime en op welke manieren u ons kunt helpen! De kwaliteit en het " +#~ "bruikbaarheid van BibleTime hangen voor een groot deel af van de hulp van " +#~ "anderen." + +#~ msgid "" +#~ "Please read the following pages very carefully to see whether you can " +#~ "help us with the development!" +#~ msgstr "" +#~ "Lees de volgende pagina's goed om te zien of u ons kunt helpen met de " +#~ "ontwikkeling!" + +#~ msgid "The document is not available" +#~ msgstr "Het document is niet beschikbaar" + +#~ msgid "" +#~ "The document you wanted to get is not available on www.bibletime.info. Please use the " +#~ "navigation tree on the left to see if the document was moved." +#~ msgstr "" +#~ "Het document dat u wilde zien is niet beschikbaar op www.bibletime.info. Gebruik de " +#~ "navigatieboom links om te zien of het document is verhuist." + +#~ msgid "" +#~ "If you can't solve the problem please report the URL which failed to " +#~ "info@bibletime.info. Thank you very much!" +#~ msgstr "" +#~ "Als u het probleem niet kunt verhelpen meld dan de niet-werkende URL aan " +#~ "info@bibletime.info. Dank u!" + +#, fuzzy +#~ msgid "" +#~ "Jn.5:39-40You search the Scriptures, because you think that in " +#~ "them you have eternal life; and it is these that bear witness of Me; and " +#~ "you are unwilling to come to Me, that you may have life." +#~ msgstr "" +#~ "Joh.5:39-40\"Gij onderzoekt de schriften, want gij meent daarin " +#~ "eeuwig leven te hebben, en deze zijn het die van Mij getuigen, en toch " +#~ "wilt gij niet tot Mij komen om leven te hebben.\"" + +#, fuzzy +#~ msgid "Translations" +#~ msgstr "Vertalingsstatistieken" + +#, fuzzy +#~ msgid "" +#~ "BibleTime is a Bible study application for Linux. It is based on the " +#~ "K Desktop Environment and uses " +#~ "the Sword " +#~ "programming library to work with Bible texts, commentaries, dictionaries " +#~ "and books provided by the Crosswire Bible Society." +#~ msgstr "" +#~ "BibleTime is een bijbelstudie-applicatie voor Linux. Het is gebaseerd op " +#~ "de K Desktop Environment en " +#~ "gebruikt de Sword-" +#~ "programmeringsbibliotheek om met de door de Crosswire Bible Society geleverde " +#~ "bijbelteksten, commentaren, woordenboeken en boeken te werken" + +#~ msgid "The history of BibleTime" +#~ msgstr "De geschiedenis van BibleTime" + +#~ msgid "" +#~ "Back in June of 1999 Thomas Hagedorn, Thorsten Uhlmann and Joachim Ansorg " +#~ "started to work on a Bible study application for KDE 1.0." +#~ msgstr "" +#~ "Terug in juni 1999 begonnen Thomas Hagedorn, Thorsten Uhlmann en Joachim " +#~ "Ansorg te werken aan een bijbelstudie-applicatie voor KDE 1.0." + +#~ msgid "" +#~ "The first version was released two months later as version 0.1. This " +#~ "version was very simple and supported only the most basic things." +#~ msgstr "" +#~ "De eerste versie werd twee maanden later als versie 0.1 uitgebracht. Deze " +#~ "versie was erg simpel en ondersteunde slechts de meest rudimentaire zaken." + +#~ msgid "" +#~ "After three months of hard work version 0.2 was released to the public. " +#~ "This version was usable, it supported basic printing, searching and " +#~ "offered a simple editor for personal notes." +#~ msgstr "" +#~ "Na drie maanden hard werken werd versie 0.2 vrijgegeven aan het publiek. " +#~ "Deze versie was bruikbaar, ondersteunde printen en zoeken rudimentair en " +#~ "bood een simpele bewerker voor persoonlijke notities." + +#~ msgid "" +#~ "BibleTime 0.2 was later ported to KDE 2 and totally redesigned with a " +#~ "more powerful interface, better printing and a lot of internal changes. " +#~ "This version was called BibleTime 0.3" +#~ msgstr "" +#~ "BibleTime 0.2 werd later geschikt gemaakt voor KDE 2 en totaal " +#~ "hergestijld met een krachtigere interface, beter printmogelijkheden en " +#~ "heel veel interne veranderingen. Deze versie werd BibleTime 0.3 genoemd." + +#~ msgid "" +#~ "BibleTime 1.0, which was released almost one year after version 0.3 and " +#~ "was the first version we considered as stable." +#~ msgstr "" +#~ "BibleTime 1.0, dat een jaar na versie 0.3 werd uitgebracht, was de eerste " +#~ "versie die door ons stabiel bevonden werd." + +#~ msgid "" +#~ "BibleTime 1.1 and 1.2 followed later on. BibleTime 1.2 is the first " +#~ "version of BibleTime for version 3.0 of KDE." +#~ msgstr "" +#~ "BibleTime 1.1 en 1.2 volgden later. BibleTime 1.2 was de eerste versie " +#~ "van BibleTime voor versie 3.0 van KDE." + +#~ msgid "How to contact us" +#~ msgstr "Hoe met ons in contact te komen" + +#, fuzzy +#~ msgid "The BibleTime user forum." +#~ msgstr "BibleTime's ontwikkeling" + +#~ msgid "Send a Bug report" +#~ msgstr "Stuur een bug-rapport" + +#, fuzzy +#~ msgid "" +#~ "If you find a bug in BibleTime use this link to report it so it can be " +#~ "fixed in later versions. Please include detailed descriptions of your " +#~ "setup and how the developers can reproduce the bug." +#~ msgstr "" +#~ "Als u in BibleTime bugs (programmafouten) vindt, gebruik dan deze link om " +#~ "ze te melden, zodat ze in latere versies hersteld kunnen worden." + +#, fuzzy +#~ msgid "Send a feature suggestion" +#~ msgstr "Verstuur een feature-aanvraag" + +#, fuzzy +#~ msgid "" +#~ "If you have an idea how to improve BibleTime please use this link to tell " +#~ "the developers about it." +#~ msgstr "" +#~ "Als u een idee heeft om BibleTime te verbeteren, gebruikt u deze link om " +#~ "ons erover te vertellen!" + +#~ msgid "Report a website problem" +#~ msgstr "Meld een websiteprobleem" + +#, fuzzy +#~ msgid "" +#~ "If you found a problem with the website or have a suggestion how it could " +#~ "be improved, please use this link to tell the webmaster about it." +#~ msgstr "" +#~ "Als u een idee heeft om BibleTime te verbeteren, gebruikt u deze link om " +#~ "ons erover te vertellen!" + +#~ msgid "Frequently Asked Questions" +#~ msgstr "Veel gestelde vragen (FAQ)" + +#~ msgid "Installation problems" +#~ msgstr "Installatieproblemen" + +#~ msgid "Why is the toolbar missing?" +#~ msgstr "Waarom is er geen werkbalk?" + +#~ msgid "" +#~ "Please run configure with the parameter --prefix=<your KDE " +#~ "directory>. Then run make and make install as usual. The KDE " +#~ "directories for the widely used Linux distributions are: " +#~ "RedHat: /usr SuSE: /opt/kde3 " +#~ "Mandrake: /usr Alternatively you can " +#~ "run the command \"kde-config --prefix\" to get your KDE directory. The " +#~ "commands are:" +#~ msgstr "" +#~ "Voer configure uit met de parameter --prefix =<uw KDE-map>. Voer " +#~ "daarna als gewoonlijk make en make install uit. De KDE-mappen voor de " +#~ "meestgebruikte Linux-distributies zijn: RedHat: /" +#~ "usr SuSE: /opt/kde3 Mandrake: /" +#~ "usr Eventueel kunt u het commando \"kde-config " +#~ "--prefix\" uitvoeren om uw KDE-map te vinden. De commando's zijn:" + +#~ msgid "./configure --prefix=<your KDE directory>" +#~ msgstr "./configure --prefix=<uw KDE-map>" + +#~ msgid "make" +#~ msgstr "make" + +#~ msgid "make install" +#~ msgstr "make install" + +#~ msgid "The translations are missing!" +#~ msgstr "De vertalingen ontbreken!" + +#~ msgid "" +#~ "Please install the package bibletime-i18n which contains the translations " +#~ "of the daily tips, the handbook, the installation instructions and the " +#~ "Bible study howto." +#~ msgstr "" +#~ "Installeer het pakket bibletime-i18n, dat de vertalingen van de " +#~ "dagelijkse tips, het handboek de installatie-instructies en de " +#~ "Bijbelstudie HowTo bevat." + +#~ msgid "Usage problems" +#~ msgstr "Gebruiksproblemen" + +#~ msgid "Is it possible to search for a specific Strong number?" +#~ msgstr "Is het mogelijk om naar een specifiek Strong-nummer te zoeken?" + +#~ msgid "" +#~ "You need at least BibleTime 1.1 for this. Turn on the default usage of " +#~ "Strong's numbers in the optionsdialog (Sword->Filter settings). Then " +#~ "open the seachdialog and search for <0120> or any other Strong code." +#~ msgstr "" +#~ "U heeft ten minste BibleTime 1.1 nodig om dit te doen. Zet in het " +#~ "instellingenvenster (Sword > Filterinstellingen) het standaard gebruik " +#~ "van Strong's-nummers aan. Open hierna het zoekvenster en zoek naar " +#~ "<0120> of een andere Strong-code." + +#~ msgid "Why do I see only question marks instead of Unicode text?" +#~ msgstr "Waarom zie ik alleen maar vraagtekens in plaats van Unicode-tekst?" + +#, fuzzy +#~ msgid "" +#~ "First make sure you have the latest version of the module which has the " +#~ "problems! Check www." +#~ "crosswire.org/sword for this." +#~ msgstr "" +#~ "Controleer eerst of u de laatste versie van de module met de problemen " +#~ "heeft! Ga hiervoor naar www." +#~ "crosswire.org/sword." + +#~ msgid "" +#~ "You have to install an unicode font like Code2000, Arial Unicode MS or " +#~ "Bitstream Cyberbit to display the special unicode characters. Check the " +#~ "section \"Configuring BibleTime->Options Dialog->Fonts\" in the handbook " +#~ "of BibleTime how to setup Unicode fonts under Linux." +#~ msgstr "" +#~ "U moet een Unicode-lettertype als Code2000, Arial Unicode MS of Bitstream " +#~ "Cyberbit installeren om de speciale Unicode-karakters weer te geven. Zie " +#~ "de sectie \"Configuring BibleTime ->Options Dialog->Fonts\" in het " +#~ "BibleTime-handboek voor informatie over het installeren van Unicode-" +#~ "lettertypen onder Linux." + +#~ msgid "Modules" +#~ msgstr "Modules" + +#~ msgid "The KJV shows no Strongs numbers in the NT!" +#~ msgstr "De KJV heeft geen Strong's-nummers in het NT!" + +#~ msgid "" +#~ "Due to copyright problems the old KJV module which contained all Strongs " +#~ "numbers had to be removed. The project KJV2003 was started to create a " +#~ "public domain text with all Strong numbers in it. At this time it's not " +#~ "yet finished so the numbers are not available in all verses of the NT. " +#~ "The status of the project is available at Crosswire." +#~ msgstr "" +#~ "Vanwege problemen met het auteursrecht moest de oude KJV-module, die alle " +#~ "Strong's-nummers bevatte verwijderd worden. Met als doel een " +#~ "auteursrechtenvrije tekst met alle Strong's-nummers te maken werd het " +#~ "KJV2003-project gestart. Op het moment is dit nog niet af, waardoor de " +#~ "nummers niet in alle verzen van het NT beschikbaar zijn. De status van " +#~ "het project is beschikbaar bij Crosswire." + +#~ msgid "Where can I write down my personal notes?" +#~ msgstr "Waar kan ik mijn eigen notities opschrijven?" + +#~ msgid "" +#~ "You have to install the module \"Personal\", which is available as a " +#~ "commentary on Crosswire. See our commentary page for " +#~ "more information: Commentaries." +#~ msgstr "" +#~ "U moet de module \"Personal\" installeren, deze is als commentaar " +#~ "beschikbaar op Crosswire. Zie onze commentaren-" +#~ "pagina voor meer informatie: Commentaren." + +#~ msgid "Why is one of the two testaments of a Bible module empty?" +#~ msgstr "Waarom is één van de twee testamenten van een bijbelmodule leeg?" + +#~ msgid "" +#~ "Some modules only contain the text of the old or new testament. Recent " +#~ "versions of BibleTime should only offer the testament which has some text " +#~ "in it." +#~ msgstr "" +#~ "Sommige modules bevatten alleen de tekst van het oude of het nieuwe " +#~ "testament. Nieuwere versies van BibleTime zouden alleen het testament met " +#~ "tekst moeten aanbieden." + +#~ msgid "BibleTime's Guestbook" +#~ msgstr "BibleTime's gastenboek" + +#, fuzzy +#~ msgid "" +#~ "Please write in English, if possible. HTML is not allowed and will be " +#~ "removed, but you may use normal line breaks to divide into paragraphs." +#~ msgstr "" +#~ "Deze pagina geeft het BibleTime-gastenboek weer. Plaats alstublieft uw " +#~ "opmerkingen als u wilt. Schrijf uw opmerkingen indien mogelijk in het " +#~ "Engels! HTML is niet toegestaan en zal worden verwijderd. Normale " +#~ "regeleinden om in alinea's te verdelen zijn toegestaan." + +#, fuzzy +#~ msgid "Download BibleTime" +#~ msgstr "Hoe BibleTime te verkrijgen" + +#, fuzzy +#~ msgid "" +#~ "Sourcecode and packages for major Linux distributions can be downloaded " +#~ "from SourceForge." +#~ msgstr "" +#~ "U kunt BibleTime downloaden op onze sourceforge projectpagina's" + +#~ msgid "Installation of BibleTime" +#~ msgstr "BibleTime-installatie" + +#~ msgid "Prebuilt binary packages" +#~ msgstr "Voorgebouwde binaire pakketten" + +#~ msgid "" +#~ "We try to provide packages for the most important Linux distributions. " +#~ "These include RedHat, Mandrake and SuSE." +#~ msgstr "" +#~ "We proberen voor de belangrijkste Linux-distributies pakketten te " +#~ "leveren. Dit zijn onder andere RedHat, Mandrake en SuSE." + +#, fuzzy +#~ msgid "" +#~ "First download the binary package for your Linux distribution. For " +#~ "example: You want to download BibleTime 1.4 " +#~ "for SuSE Linux 9.0. In this case you have to " +#~ "download the package bibletime-1.4-1.suse9.0.i586.rpm. Please download the package "bibletime-i18n" " +#~ "package, too. This package contains the available translations of the " +#~ "BibleTime user interface and handbook." +#~ msgstr "" +#~ "Download eerst het binaire pakket voor uw Linux-distributie. U wilt " +#~ "bijvoorbeeld BibleTime 1.2.2 voor SuSE Linux 8.1 downloaden. In dit geval " +#~ "downloadt u het pakket \"bibletime-1.2.2-1suse8.1.i586.rpm\". Vergeet " +#~ "niet ook het pakket bibletime-i18n, met de documentatie en vertalingen " +#~ "beschikbaar voor BibleTime, te downloaden." + +#, fuzzy +#~ msgid "Installation from source code" +#~ msgstr "Compilatie van broncode" + +#~ msgid "KDE 3." +#~ msgstr "KDE 3." + +#~ msgid "" +#~ "At least the libraries and the base package. KDE 3 is shipped with many " +#~ "Linux distributions. Very often it's installed by default." +#~ msgstr "" +#~ "Tenminste de bibliotheken en het basispakket. KDE 3 wordt geleverd bij " +#~ "veel Linux-distributies. Vaak wordt het standaard geïnstalleerd." + +#, fuzzy +#~ msgid "" +#~ "Sword " +#~ "1.5.8." +#~ msgstr "" +#~ "Sword " +#~ "1.5.7." + +#, fuzzy +#~ msgid "Compile and install BibleTime:" +#~ msgstr "De twee manieren om BibleTime te installeren" + +#, fuzzy +#~ msgid "Install Sword modules" +#~ msgstr "Installatie van Sword-tekstmodules" + +#~ msgid "Available types of modules" +#~ msgstr "Beschikbare moduletypes" + +#~ msgid "Bibles" +#~ msgstr "Bijbels" + +#~ msgid "Commentaries" +#~ msgstr "Commentaren" + +#~ msgid "Lexicons / Dictionaries" +#~ msgstr "Lexicons / Woordenboeken" + +#~ msgid "Books" +#~ msgstr "Boeken" + +#~ msgid "" +#~ "GNU GENERAL PUBLIC LICENSE\n" +#~ " Version 2, June 1991\n" +#~ "\n" +#~ " Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n" +#~ " 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +#~ " Everyone is permitted to copy and distribute verbatim copies\n" +#~ " of this license document, but changing it is not allowed.\n" +#~ "\n" +#~ " Preamble\n" +#~ "\n" +#~ " The licenses for most software are designed to take away your\n" +#~ "freedom to share and change it. By contrast, the GNU General Public\n" +#~ "License is intended to guarantee your freedom to share and change free\n" +#~ "software--to make sure the software is free for all its users. This\n" +#~ "General Public License applies to most of the Free Software\n" +#~ "Foundation's software and to any other program whose authors commit to\n" +#~ "using it. (Some other Free Software Foundation software is covered by\n" +#~ "the GNU Library General Public License instead.) You can apply it to\n" +#~ "your programs, too.\n" +#~ "\n" +#~ " When we speak of free software, we are referring to freedom, not\n" +#~ "price. Our General Public Licenses are designed to make sure that you\n" +#~ "have the freedom to distribute copies of free software (and charge for\n" +#~ "this service if you wish), that you receive source code or can get it\n" +#~ "if you want it, that you can change the software or use pieces of it\n" +#~ "in new free programs; and that you know you can do these things.\n" +#~ "\n" +#~ " To protect your rights, we need to make restrictions that forbid\n" +#~ "anyone to deny you these rights or to ask you to surrender the rights.\n" +#~ "These restrictions translate to certain responsibilities for you if you\n" +#~ "distribute copies of the software, or if you modify it.\n" +#~ "\n" +#~ " For example, if you distribute copies of such a program, whether\n" +#~ "gratis or for a fee, you must give the recipients all the rights that\n" +#~ "you have. You must make sure that they, too, receive or can get the\n" +#~ "source code. And you must show them these terms so they know their\n" +#~ "rights.\n" +#~ "\n" +#~ " We protect your rights with two steps: (1) copyright the software, and\n" +#~ "(2) offer you this license which gives you legal permission to copy,\n" +#~ "distribute and/or modify the software.\n" +#~ "\n" +#~ " Also, for each author's protection and ours, we want to make certain\n" +#~ "that everyone understands that there is no warranty for this free\n" +#~ "software. If the software is modified by someone else and passed on, we\n" +#~ "want its recipients to know that what they have is not the original, so\n" +#~ "that any problems introduced by others will not reflect on the original\n" +#~ "authors' reputations.\n" +#~ "\n" +#~ " Finally, any free program is threatened constantly by software\n" +#~ "patents. We wish to avoid the danger that redistributors of a free\n" +#~ "program will individually obtain patent licenses, in effect making the\n" +#~ "program proprietary. To prevent this, we have made it clear that any\n" +#~ "patent must be licensed for everyone's free use or not licensed at all.\n" +#~ "\n" +#~ " The precise terms and conditions for copying, distribution and\n" +#~ "modification follow.\n" +#~ "\n" +#~ " GNU GENERAL PUBLIC LICENSE\n" +#~ " TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n" +#~ "\n" +#~ " 0. This License applies to any program or other work which contains\n" +#~ "a notice placed by the copyright holder saying it may be distributed\n" +#~ "under the terms of this General Public License. The \"Program\", below,\n" +#~ "refers to any such program or work, and a \"work based on the Program\"\n" +#~ "means either the Program or any derivative work under copyright law:\n" +#~ "that is to say, a work containing the Program or a portion of it,\n" +#~ "either verbatim or with modifications and/or translated into another\n" +#~ "language. (Hereinafter, translation is included without limitation in\n" +#~ "the term \"modification\".) Each licensee is addressed as \"you\".\n" +#~ "\n" +#~ "Activities other than copying, distribution and modification are not\n" +#~ "covered by this License; they are outside its scope. The act of\n" +#~ "running the Program is not restricted, and the output from the Program\n" +#~ "is covered only if its contents constitute a work based on the\n" +#~ "Program (independent of having been made by running the Program).\n" +#~ "Whether that is true depends on what the Program does.\n" +#~ "\n" +#~ " 1. You may copy and distribute verbatim copies of the Program's\n" +#~ "source code as you receive it, in any medium, provided that you\n" +#~ "conspicuously and appropriately publish on each copy an appropriate\n" +#~ "copyright notice and disclaimer of warranty; keep intact all the\n" +#~ "notices that refer to this License and to the absence of any warranty;\n" +#~ "and give any other recipients of the Program a copy of this License\n" +#~ "along with the Program.\n" +#~ "\n" +#~ "You may charge a fee for the physical act of transferring a copy, and\n" +#~ "you may at your option offer warranty protection in exchange for a fee.\n" +#~ "\n" +#~ " 2. You may modify your copy or copies of the Program or any portion\n" +#~ "of it, thus forming a work based on the Program, and copy and\n" +#~ "distribute such modifications or work under the terms of Section 1\n" +#~ "above, provided that you also meet all of these conditions:\n" +#~ "\n" +#~ " a) You must cause the modified files to carry prominent notices\n" +#~ " stating that you changed the files and the date of any change.\n" +#~ "\n" +#~ " b) You must cause any work that you distribute or publish, that in\n" +#~ " whole or in part contains or is derived from the Program or any\n" +#~ " part thereof, to be licensed as a whole at no charge to all third\n" +#~ " parties under the terms of this License.\n" +#~ "\n" +#~ " c) If the modified program normally reads commands interactively\n" +#~ " when run, you must cause it, when started running for such\n" +#~ " interactive use in the most ordinary way, to print or display an\n" +#~ " announcement including an appropriate copyright notice and a\n" +#~ " notice that there is no warranty (or else, saying that you provide\n" +#~ " a warranty) and that users may redistribute the program under\n" +#~ " these conditions, and telling the user how to view a copy of this\n" +#~ " License. (Exception: if the Program itself is interactive but\n" +#~ " does not normally print such an announcement, your work based on\n" +#~ " the Program is not required to print an announcement.)\n" +#~ "\n" +#~ "These requirements apply to the modified work as a whole. If\n" +#~ "identifiable sections of that work are not derived from the Program,\n" +#~ "and can be reasonably considered independent and separate works in\n" +#~ "themselves, then this License, and its terms, do not apply to those\n" +#~ "sections when you distribute them as separate works. But when you\n" +#~ "distribute the same sections as part of a whole which is a work based\n" +#~ "on the Program, the distribution of the whole must be on the terms of\n" +#~ "this License, whose permissions for other licensees extend to the\n" +#~ "entire whole, and thus to each and every part regardless of who wrote " +#~ "it.\n" +#~ "\n" +#~ "Thus, it is not the intent of this section to claim rights or contest\n" +#~ "your rights to work written entirely by you; rather, the intent is to\n" +#~ "exercise the right to control the distribution of derivative or\n" +#~ "collective works based on the Program.\n" +#~ "\n" +#~ "In addition, mere aggregation of another work not based on the Program\n" +#~ "with the Program (or with a work based on the Program) on a volume of\n" +#~ "a storage or distribution medium does not bring the other work under\n" +#~ "the scope of this License.\n" +#~ "\n" +#~ " 3. You may copy and distribute the Program (or a work based on it,\n" +#~ "under Section 2) in object code or executable form under the terms of\n" +#~ "Sections 1 and 2 above provided that you also do one of the following:\n" +#~ "\n" +#~ " a) Accompany it with the complete corresponding machine-readable\n" +#~ " source code, which must be distributed under the terms of Sections\n" +#~ " 1 and 2 above on a medium customarily used for software interchange; " +#~ "or,\n" +#~ "\n" +#~ " b) Accompany it with a written offer, valid for at least three\n" +#~ " years, to give any third party, for a charge no more than your\n" +#~ " cost of physically performing source distribution, a complete\n" +#~ " machine-readable copy of the corresponding source code, to be\n" +#~ " distributed under the terms of Sections 1 and 2 above on a medium\n" +#~ " customarily used for software interchange; or,\n" +#~ "\n" +#~ " c) Accompany it with the information you received as to the offer\n" +#~ " to distribute corresponding source code. (This alternative is\n" +#~ " allowed only for noncommercial distribution and only if you\n" +#~ " received the program in object code or executable form with such\n" +#~ " an offer, in accord with Subsection b above.)\n" +#~ "\n" +#~ "The source code for a work means the preferred form of the work for\n" +#~ "making modifications to it. For an executable work, complete source\n" +#~ "code means all the source code for all modules it contains, plus any\n" +#~ "associated interface definition files, plus the scripts used to\n" +#~ "control compilation and installation of the executable. However, as a\n" +#~ "special exception, the source code distributed need not include\n" +#~ "anything that is normally distributed (in either source or binary\n" +#~ "form) with the major components (compiler, kernel, and so on) of the\n" +#~ "operating system on which the executable runs, unless that component\n" +#~ "itself accompanies the executable.\n" +#~ "\n" +#~ "If distribution of executable or object code is made by offering\n" +#~ "access to copy from a designated place, then offering equivalent\n" +#~ "access to copy the source code from the same place counts as\n" +#~ "distribution of the source code, even though third parties are not\n" +#~ "compelled to copy the source along with the object code.\n" +#~ "\n" +#~ " 4. You may not copy, modify, sublicense, or distribute the Program\n" +#~ "except as expressly provided under this License. Any attempt\n" +#~ "otherwise to copy, modify, sublicense or distribute the Program is\n" +#~ "void, and will automatically terminate your rights under this License.\n" +#~ "However, parties who have received copies, or rights, from you under\n" +#~ "this License will not have their licenses terminated so long as such\n" +#~ "parties remain in full compliance.\n" +#~ "\n" +#~ " 5. You are not required to accept this License, since you have not\n" +#~ "signed it. However, nothing else grants you permission to modify or\n" +#~ "distribute the Program or its derivative works. These actions are\n" +#~ "prohibited by law if you do not accept this License. Therefore, by\n" +#~ "modifying or distributing the Program (or any work based on the\n" +#~ "Program), you indicate your acceptance of this License to do so, and\n" +#~ "all its terms and conditions for copying, distributing or modifying\n" +#~ "the Program or works based on it.\n" +#~ "\n" +#~ " 6. Each time you redistribute the Program (or any work based on the\n" +#~ "Program), the recipient automatically receives a license from the\n" +#~ "original licensor to copy, distribute or modify the Program subject to\n" +#~ "these terms and conditions. You may not impose any further\n" +#~ "restrictions on the recipients' exercise of the rights granted herein.\n" +#~ "You are not responsible for enforcing compliance by third parties to\n" +#~ "this License.\n" +#~ "\n" +#~ " 7. If, as a consequence of a court judgment or allegation of patent\n" +#~ "infringement or for any other reason (not limited to patent issues),\n" +#~ "conditions are imposed on you (whether by court order, agreement or\n" +#~ "otherwise) that contradict the conditions of this License, they do not\n" +#~ "excuse you from the conditions of this License. If you cannot\n" +#~ "distribute so as to satisfy simultaneously your obligations under this\n" +#~ "License and any other pertinent obligations, then as a consequence you\n" +#~ "may not distribute the Program at all. For example, if a patent\n" +#~ "license would not permit royalty-free redistribution of the Program by\n" +#~ "all those who receive copies directly or indirectly through you, then\n" +#~ "the only way you could satisfy both it and this License would be to\n" +#~ "refrain entirely from distribution of the Program.\n" +#~ "\n" +#~ "If any portion of this section is held invalid or unenforceable under\n" +#~ "any particular circumstance, the balance of the section is intended to\n" +#~ "apply and the section as a whole is intended to apply in other\n" +#~ "circumstances.\n" +#~ "\n" +#~ "It is not the purpose of this section to induce you to infringe any\n" +#~ "patents or other property right claims or to contest validity of any\n" +#~ "such claims; this section has the sole purpose of protecting the\n" +#~ "integrity of the free software distribution system, which is\n" +#~ "implemented by public license practices. Many people have made\n" +#~ "generous contributions to the wide range of software distributed\n" +#~ "through that system in reliance on consistent application of that\n" +#~ "system; it is up to the author/donor to decide if he or she is willing\n" +#~ "to distribute software through any other system and a licensee cannot\n" +#~ "impose that choice.\n" +#~ "\n" +#~ "This section is intended to make thoroughly clear what is believed to\n" +#~ "be a consequence of the rest of this License.\n" +#~ "\n" +#~ " 8. If the distribution and/or use of the Program is restricted in\n" +#~ "certain countries either by patents or by copyrighted interfaces, the\n" +#~ "original copyright holder who places the Program under this License\n" +#~ "may add an explicit geographical distribution limitation excluding\n" +#~ "those countries, so that distribution is permitted only in or among\n" +#~ "countries not thus excluded. In such case, this License incorporates\n" +#~ "the limitation as if written in the body of this License.\n" +#~ "\n" +#~ " 9. The Free Software Foundation may publish revised and/or new " +#~ "versions\n" +#~ "of the General Public License from time to time. Such new versions will\n" +#~ "be similar in spirit to the present version, but may differ in detail to\n" +#~ "address new problems or concerns.\n" +#~ "\n" +#~ "Each version is given a distinguishing version number. If the Program\n" +#~ "specifies a version number of this License which applies to it and \"any\n" +#~ "later version\", you have the option of following the terms and " +#~ "conditions\n" +#~ "either of that version or of any later version published by the Free\n" +#~ "Software Foundation. If the Program does not specify a version number " +#~ "of\n" +#~ "this License, you may choose any version ever published by the Free " +#~ "Software\n" +#~ "Foundation.\n" +#~ "\n" +#~ " 10. If you wish to incorporate parts of the Program into other free\n" +#~ "programs whose distribution conditions are different, write to the " +#~ "author\n" +#~ "to ask for permission. For software which is copyrighted by the Free\n" +#~ "Software Foundation, write to the Free Software Foundation; we sometimes\n" +#~ "make exceptions for this. Our decision will be guided by the two goals\n" +#~ "of preserving the free status of all derivatives of our free software " +#~ "and\n" +#~ "of promoting the sharing and reuse of software generally.\n" +#~ "\n" +#~ " NO WARRANTY\n" +#~ "\n" +#~ " 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO " +#~ "WARRANTY\n" +#~ "FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\n" +#~ "OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n" +#~ "PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER " +#~ "EXPRESSED\n" +#~ "OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" +#~ "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK " +#~ "AS\n" +#~ "TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\n" +#~ "PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\n" +#~ "REPAIR OR CORRECTION.\n" +#~ "\n" +#~ " 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN " +#~ "WRITING\n" +#~ "WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\n" +#~ "REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR " +#~ "DAMAGES,\n" +#~ "INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES " +#~ "ARISING\n" +#~ "OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT " +#~ "LIMITED\n" +#~ "TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\n" +#~ "YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY " +#~ "OTHER\n" +#~ "PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\n" +#~ "POSSIBILITY OF SUCH DAMAGES.\n" +#~ "\n" +#~ " END OF TERMS AND CONDITIONS\n" +#~ "\n" +#~ " How to Apply These Terms to Your New Programs\n" +#~ "\n" +#~ " If you develop a new program, and you want it to be of the greatest\n" +#~ "possible use to the public, the best way to achieve this is to make it\n" +#~ "free software which everyone can redistribute and change under these " +#~ "terms.\n" +#~ "\n" +#~ " To do so, attach the following notices to the program. It is safest\n" +#~ "to attach them to the start of each source file to most effectively\n" +#~ "convey the exclusion of warranty; and each file should have at least\n" +#~ "the \"copyright\" line and a pointer to where the full notice is found.\n" +#~ "\n" +#~ " <one line to give the program's name and a brief idea of what it " +#~ "does.>\n" +#~ " Copyright (C) 19yy <name of author>\n" +#~ "\n" +#~ " This program is free software; you can redistribute it and/or modify\n" +#~ " it under the terms of the GNU General Public License as published by\n" +#~ " the Free Software Foundation; either version 2 of the License, or\n" +#~ " (at your option) any later version.\n" +#~ "\n" +#~ " This program is distributed in the hope that it will be useful,\n" +#~ " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +#~ " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +#~ " GNU General Public License for more details.\n" +#~ "\n" +#~ " You should have received a copy of the GNU General Public License\n" +#~ " along with this program; if not, write to the Free Software\n" +#~ " Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 " +#~ "USA\n" +#~ "\n" +#~ "\n" +#~ "Also add information on how to contact you by electronic and paper mail.\n" +#~ "\n" +#~ "If the program is interactive, make it output a short notice like this\n" +#~ "when it starts in an interactive mode:\n" +#~ "\n" +#~ " Gnomovision version 69, Copyright (C) 19yy name of author\n" +#~ " Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show " +#~ "w'.\n" +#~ " This is free software, and you are welcome to redistribute it\n" +#~ " under certain conditions; type `show c' for details.\n" +#~ "\n" +#~ "The hypothetical commands `show w' and `show c' should show the " +#~ "appropriate\n" +#~ "parts of the General Public License. Of course, the commands you use " +#~ "may\n" +#~ "be called something other than `show w' and `show c'; they could even be\n" +#~ "mouse-clicks or menu items--whatever suits your program.\n" +#~ "\n" +#~ "You should also get your employer (if you work as a programmer) or your\n" +#~ "school, if any, to sign a \"copyright disclaimer\" for the program, if\n" +#~ "necessary. Here is a sample; alter the names:\n" +#~ "\n" +#~ " Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n" +#~ " `Gnomovision' (which makes passes at compilers) written by James " +#~ "Hacker.\n" +#~ "\n" +#~ " <signature of Ty Coon>, 1 April 1989\n" +#~ " Ty Coon, President of Vice\n" +#~ "\n" +#~ "This General Public License does not permit incorporating your program " +#~ "into\n" +#~ "proprietary programs. If your program is a subroutine library, you may\n" +#~ "consider it more useful to permit linking proprietary applications with " +#~ "the\n" +#~ "library. If this is what you want to do, use the GNU Library General\n" +#~ "Public License instead of this License." +#~ msgstr "" +#~ "GNU GENERAL PUBLIC LICENSE\n" +#~ " Version 2, June 1991\n" +#~ "\n" +#~ " Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n" +#~ " 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +#~ " Everyone is permitted to copy and distribute verbatim copies\n" +#~ " of this license document, but changing it is not allowed.\n" +#~ "\n" +#~ " Preamble\n" +#~ "\n" +#~ " The licenses for most software are designed to take away your\n" +#~ "freedom to share and change it. By contrast, the GNU General Public\n" +#~ "License is intended to guarantee your freedom to share and change free\n" +#~ "software--to make sure the software is free for all its users. This\n" +#~ "General Public License applies to most of the Free Software\n" +#~ "Foundation's software and to any other program whose authors commit to\n" +#~ "using it. (Some other Free Software Foundation software is covered by\n" +#~ "the GNU Library General Public License instead.) You can apply it to\n" +#~ "your programs, too.\n" +#~ "\n" +#~ " When we speak of free software, we are referring to freedom, not\n" +#~ "price. Our General Public Licenses are designed to make sure that you\n" +#~ "have the freedom to distribute copies of free software (and charge for\n" +#~ "this service if you wish), that you receive source code or can get it\n" +#~ "if you want it, that you can change the software or use pieces of it\n" +#~ "in new free programs; and that you know you can do these things.\n" +#~ "\n" +#~ " To protect your rights, we need to make restrictions that forbid\n" +#~ "anyone to deny you these rights or to ask you to surrender the rights.\n" +#~ "These restrictions translate to certain responsibilities for you if you\n" +#~ "distribute copies of the software, or if you modify it.\n" +#~ "\n" +#~ " For example, if you distribute copies of such a program, whether\n" +#~ "gratis or for a fee, you must give the recipients all the rights that\n" +#~ "you have. You must make sure that they, too, receive or can get the\n" +#~ "source code. And you must show them these terms so they know their\n" +#~ "rights.\n" +#~ "\n" +#~ " We protect your rights with two steps: (1) copyright the software, and\n" +#~ "(2) offer you this license which gives you legal permission to copy,\n" +#~ "distribute and/or modify the software.\n" +#~ "\n" +#~ " Also, for each author's protection and ours, we want to make certain\n" +#~ "that everyone understands that there is no warranty for this free\n" +#~ "software. If the software is modified by someone else and passed on, we\n" +#~ "want its recipients to know that what they have is not the original, so\n" +#~ "that any problems introduced by others will not reflect on the original\n" +#~ "authors' reputations.\n" +#~ "\n" +#~ " Finally, any free program is threatened constantly by software\n" +#~ "patents. We wish to avoid the danger that redistributors of a free\n" +#~ "program will individually obtain patent licenses, in effect making the\n" +#~ "program proprietary. To prevent this, we have made it clear that any\n" +#~ "patent must be licensed for everyone's free use or not licensed at all.\n" +#~ "\n" +#~ " The precise terms and conditions for copying, distribution and\n" +#~ "modification follow.\n" +#~ "\n" +#~ " GNU GENERAL PUBLIC LICENSE\n" +#~ " TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n" +#~ "\n" +#~ " 0. This License applies to any program or other work which contains\n" +#~ "a notice placed by the copyright holder saying it may be distributed\n" +#~ "under the terms of this General Public License. The \"Program\", below,\n" +#~ "refers to any such program or work, and a \"work based on the Program\"\n" +#~ "means either the Program or any derivative work under copyright law:\n" +#~ "that is to say, a work containing the Program or a portion of it,\n" +#~ "either verbatim or with modifications and/or translated into another\n" +#~ "language. (Hereinafter, translation is included without limitation in\n" +#~ "the term \"modification\".) Each licensee is addressed as \"you\".\n" +#~ "\n" +#~ "Activities other than copying, distribution and modification are not\n" +#~ "covered by this License; they are outside its scope. The act of\n" +#~ "running the Program is not restricted, and the output from the Program\n" +#~ "is covered only if its contents constitute a work based on the\n" +#~ "Program (independent of having been made by running the Program).\n" +#~ "Whether that is true depends on what the Program does.\n" +#~ "\n" +#~ " 1. You may copy and distribute verbatim copies of the Program's\n" +#~ "source code as you receive it, in any medium, provided that you\n" +#~ "conspicuously and appropriately publish on each copy an appropriate\n" +#~ "copyright notice and disclaimer of warranty; keep intact all the\n" +#~ "notices that refer to this License and to the absence of any warranty;\n" +#~ "and give any other recipients of the Program a copy of this License\n" +#~ "along with the Program.\n" +#~ "\n" +#~ "You may charge a fee for the physical act of transferring a copy, and\n" +#~ "you may at your option offer warranty protection in exchange for a fee.\n" +#~ "\n" +#~ " 2. You may modify your copy or copies of the Program or any portion\n" +#~ "of it, thus forming a work based on the Program, and copy and\n" +#~ "distribute such modifications or work under the terms of Section 1\n" +#~ "above, provided that you also meet all of these conditions:\n" +#~ "\n" +#~ " a) You must cause the modified files to carry prominent notices\n" +#~ " stating that you changed the files and the date of any change.\n" +#~ "\n" +#~ " b) You must cause any work that you distribute or publish, that in\n" +#~ " whole or in part contains or is derived from the Program or any\n" +#~ " part thereof, to be licensed as a whole at no charge to all third\n" +#~ " parties under the terms of this License.\n" +#~ "\n" +#~ " c) If the modified program normally reads commands interactively\n" +#~ " when run, you must cause it, when started running for such\n" +#~ " interactive use in the most ordinary way, to print or display an\n" +#~ " announcement including an appropriate copyright notice and a\n" +#~ " notice that there is no warranty (or else, saying that you provide\n" +#~ " a warranty) and that users may redistribute the program under\n" +#~ " these conditions, and telling the user how to view a copy of this\n" +#~ " License. (Exception: if the Program itself is interactive but\n" +#~ " does not normally print such an announcement, your work based on\n" +#~ " the Program is not required to print an announcement.)\n" +#~ "\n" +#~ "These requirements apply to the modified work as a whole. If\n" +#~ "identifiable sections of that work are not derived from the Program,\n" +#~ "and can be reasonably considered independent and separate works in\n" +#~ "themselves, then this License, and its terms, do not apply to those\n" +#~ "sections when you distribute them as separate works. But when you\n" +#~ "distribute the same sections as part of a whole which is a work based\n" +#~ "on the Program, the distribution of the whole must be on the terms of\n" +#~ "this License, whose permissions for other licensees extend to the\n" +#~ "entire whole, and thus to each and every part regardless of who wrote " +#~ "it.\n" +#~ "\n" +#~ "Thus, it is not the intent of this section to claim rights or contest\n" +#~ "your rights to work written entirely by you; rather, the intent is to\n" +#~ "exercise the right to control the distribution of derivative or\n" +#~ "collective works based on the Program.\n" +#~ "\n" +#~ "In addition, mere aggregation of another work not based on the Program\n" +#~ "with the Program (or with a work based on the Program) on a volume of\n" +#~ "a storage or distribution medium does not bring the other work under\n" +#~ "the scope of this License.\n" +#~ "\n" +#~ " 3. You may copy and distribute the Program (or a work based on it,\n" +#~ "under Section 2) in object code or executable form under the terms of\n" +#~ "Sections 1 and 2 above provided that you also do one of the following:\n" +#~ "\n" +#~ " a) Accompany it with the complete corresponding machine-readable\n" +#~ " source code, which must be distributed under the terms of Sections\n" +#~ " 1 and 2 above on a medium customarily used for software interchange; " +#~ "or,\n" +#~ "\n" +#~ " b) Accompany it with a written offer, valid for at least three\n" +#~ " years, to give any third party, for a charge no more than your\n" +#~ " cost of physically performing source distribution, a complete\n" +#~ " machine-readable copy of the corresponding source code, to be\n" +#~ " distributed under the terms of Sections 1 and 2 above on a medium\n" +#~ " customarily used for software interchange; or,\n" +#~ "\n" +#~ " c) Accompany it with the information you received as to the offer\n" +#~ " to distribute corresponding source code. (This alternative is\n" +#~ " allowed only for noncommercial distribution and only if you\n" +#~ " received the program in object code or executable form with such\n" +#~ " an offer, in accord with Subsection b above.)\n" +#~ "\n" +#~ "The source code for a work means the preferred form of the work for\n" +#~ "making modifications to it. For an executable work, complete source\n" +#~ "code means all the source code for all modules it contains, plus any\n" +#~ "associated interface definition files, plus the scripts used to\n" +#~ "control compilation and installation of the executable. However, as a\n" +#~ "special exception, the source code distributed need not include\n" +#~ "anything that is normally distributed (in either source or binary\n" +#~ "form) with the major components (compiler, kernel, and so on) of the\n" +#~ "operating system on which the executable runs, unless that component\n" +#~ "itself accompanies the executable.\n" +#~ "\n" +#~ "If distribution of executable or object code is made by offering\n" +#~ "access to copy from a designated place, then offering equivalent\n" +#~ "access to copy the source code from the same place counts as\n" +#~ "distribution of the source code, even though third parties are not\n" +#~ "compelled to copy the source along with the object code.\n" +#~ "\n" +#~ " 4. You may not copy, modify, sublicense, or distribute the Program\n" +#~ "except as expressly provided under this License. Any attempt\n" +#~ "otherwise to copy, modify, sublicense or distribute the Program is\n" +#~ "void, and will automatically terminate your rights under this License.\n" +#~ "However, parties who have received copies, or rights, from you under\n" +#~ "this License will not have their licenses terminated so long as such\n" +#~ "parties remain in full compliance.\n" +#~ "\n" +#~ " 5. You are not required to accept this License, since you have not\n" +#~ "signed it. However, nothing else grants you permission to modify or\n" +#~ "distribute the Program or its derivative works. These actions are\n" +#~ "prohibited by law if you do not accept this License. Therefore, by\n" +#~ "modifying or distributing the Program (or any work based on the\n" +#~ "Program), you indicate your acceptance of this License to do so, and\n" +#~ "all its terms and conditions for copying, distributing or modifying\n" +#~ "the Program or works based on it.\n" +#~ "\n" +#~ " 6. Each time you redistribute the Program (or any work based on the\n" +#~ "Program), the recipient automatically receives a license from the\n" +#~ "original licensor to copy, distribute or modify the Program subject to\n" +#~ "these terms and conditions. You may not impose any further\n" +#~ "restrictions on the recipients' exercise of the rights granted herein.\n" +#~ "You are not responsible for enforcing compliance by third parties to\n" +#~ "this License.\n" +#~ "\n" +#~ " 7. If, as a consequence of a court judgment or allegation of patent\n" +#~ "infringement or for any other reason (not limited to patent issues),\n" +#~ "conditions are imposed on you (whether by court order, agreement or\n" +#~ "otherwise) that contradict the conditions of this License, they do not\n" +#~ "excuse you from the conditions of this License. If you cannot\n" +#~ "distribute so as to satisfy simultaneously your obligations under this\n" +#~ "License and any other pertinent obligations, then as a consequence you\n" +#~ "may not distribute the Program at all. For example, if a patent\n" +#~ "license would not permit royalty-free redistribution of the Program by\n" +#~ "all those who receive copies directly or indirectly through you, then\n" +#~ "the only way you could satisfy both it and this License would be to\n" +#~ "refrain entirely from distribution of the Program.\n" +#~ "\n" +#~ "If any portion of this section is held invalid or unenforceable under\n" +#~ "any particular circumstance, the balance of the section is intended to\n" +#~ "apply and the section as a whole is intended to apply in other\n" +#~ "circumstances.\n" +#~ "\n" +#~ "It is not the purpose of this section to induce you to infringe any\n" +#~ "patents or other property right claims or to contest validity of any\n" +#~ "such claims; this section has the sole purpose of protecting the\n" +#~ "integrity of the free software distribution system, which is\n" +#~ "implemented by public license practices. Many people have made\n" +#~ "generous contributions to the wide range of software distributed\n" +#~ "through that system in reliance on consistent application of that\n" +#~ "system; it is up to the author/donor to decide if he or she is willing\n" +#~ "to distribute software through any other system and a licensee cannot\n" +#~ "impose that choice.\n" +#~ "\n" +#~ "This section is intended to make thoroughly clear what is believed to\n" +#~ "be a consequence of the rest of this License.\n" +#~ "\n" +#~ " 8. If the distribution and/or use of the Program is restricted in\n" +#~ "certain countries either by patents or by copyrighted interfaces, the\n" +#~ "original copyright holder who places the Program under this License\n" +#~ "may add an explicit geographical distribution limitation excluding\n" +#~ "those countries, so that distribution is permitted only in or among\n" +#~ "countries not thus excluded. In such case, this License incorporates\n" +#~ "the limitation as if written in the body of this License.\n" +#~ "\n" +#~ " 9. The Free Software Foundation may publish revised and/or new " +#~ "versions\n" +#~ "of the General Public License from time to time. Such new versions will\n" +#~ "be similar in spirit to the present version, but may differ in detail to\n" +#~ "address new problems or concerns.\n" +#~ "\n" +#~ "Each version is given a distinguishing version number. If the Program\n" +#~ "specifies a version number of this License which applies to it and \"any\n" +#~ "later version\", you have the option of following the terms and " +#~ "conditions\n" +#~ "either of that version or of any later version published by the Free\n" +#~ "Software Foundation. If the Program does not specify a version number " +#~ "of\n" +#~ "this License, you may choose any version ever published by the Free " +#~ "Software\n" +#~ "Foundation.\n" +#~ "\n" +#~ " 10. If you wish to incorporate parts of the Program into other free\n" +#~ "programs whose distribution conditions are different, write to the " +#~ "author\n" +#~ "to ask for permission. For software which is copyrighted by the Free\n" +#~ "Software Foundation, write to the Free Software Foundation; we sometimes\n" +#~ "make exceptions for this. Our decision will be guided by the two goals\n" +#~ "of preserving the free status of all derivatives of our free software " +#~ "and\n" +#~ "of promoting the sharing and reuse of software generally.\n" +#~ "\n" +#~ " NO WARRANTY\n" +#~ "\n" +#~ " 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO " +#~ "WARRANTY\n" +#~ "FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\n" +#~ "OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n" +#~ "PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER " +#~ "EXPRESSED\n" +#~ "OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" +#~ "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK " +#~ "AS\n" +#~ "TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\n" +#~ "PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\n" +#~ "REPAIR OR CORRECTION.\n" +#~ "\n" +#~ " 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN " +#~ "WRITING\n" +#~ "WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\n" +#~ "REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR " +#~ "DAMAGES,\n" +#~ "INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES " +#~ "ARISING\n" +#~ "OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT " +#~ "LIMITED\n" +#~ "TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\n" +#~ "YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY " +#~ "OTHER\n" +#~ "PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\n" +#~ "POSSIBILITY OF SUCH DAMAGES.\n" +#~ "\n" +#~ " END OF TERMS AND CONDITIONS\n" +#~ "\n" +#~ " How to Apply These Terms to Your New Programs\n" +#~ "\n" +#~ " If you develop a new program, and you want it to be of the greatest\n" +#~ "possible use to the public, the best way to achieve this is to make it\n" +#~ "free software which everyone can redistribute and change under these " +#~ "terms.\n" +#~ "\n" +#~ " To do so, attach the following notices to the program. It is safest\n" +#~ "to attach them to the start of each source file to most effectively\n" +#~ "convey the exclusion of warranty; and each file should have at least\n" +#~ "the \"copyright\" line and a pointer to where the full notice is found.\n" +#~ "\n" +#~ " <one line to give the program's name and a brief idea of what it " +#~ "does.>\n" +#~ " Copyright (C) 19yy <name of author>\n" +#~ "\n" +#~ " This program is free software; you can redistribute it and/or modify\n" +#~ " it under the terms of the GNU General Public License as published by\n" +#~ " the Free Software Foundation; either version 2 of the License, or\n" +#~ " (at your option) any later version.\n" +#~ "\n" +#~ " This program is distributed in the hope that it will be useful,\n" +#~ " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +#~ " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +#~ " GNU General Public License for more details.\n" +#~ "\n" +#~ " You should have received a copy of the GNU General Public License\n" +#~ " along with this program; if not, write to the Free Software\n" +#~ " Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 " +#~ "USA\n" +#~ "\n" +#~ "\n" +#~ "Also add information on how to contact you by electronic and paper mail.\n" +#~ "\n" +#~ "If the program is interactive, make it output a short notice like this\n" +#~ "when it starts in an interactive mode:\n" +#~ "\n" +#~ " Gnomovision version 69, Copyright (C) 19yy name of author\n" +#~ " Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show " +#~ "w'.\n" +#~ " This is free software, and you are welcome to redistribute it\n" +#~ " under certain conditions; type `show c' for details.\n" +#~ "\n" +#~ "The hypothetical commands `show w' and `show c' should show the " +#~ "appropriate\n" +#~ "parts of the General Public License. Of course, the commands you use " +#~ "may\n" +#~ "be called something other than `show w' and `show c'; they could even be\n" +#~ "mouse-clicks or menu items--whatever suits your program.\n" +#~ "\n" +#~ "You should also get your employer (if you work as a programmer) or your\n" +#~ "school, if any, to sign a \"copyright disclaimer\" for the program, if\n" +#~ "necessary. Here is a sample; alter the names:\n" +#~ "\n" +#~ " Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n" +#~ " `Gnomovision' (which makes passes at compilers) written by James " +#~ "Hacker.\n" +#~ "\n" +#~ " <signature of Ty Coon>, 1 April 1989\n" +#~ " Ty Coon, President of Vice\n" +#~ "\n" +#~ "This General Public License does not permit incorporating your program " +#~ "into\n" +#~ "proprietary programs. If your program is a subroutine library, you may\n" +#~ "consider it more useful to permit linking proprietary applications with " +#~ "the\n" +#~ "library. If this is what you want to do, use the GNU Library General\n" +#~ "Public License instead of this License." + +#~ msgid "List of important christian pages" +#~ msgstr "Lijst van belangrijke, christelijke pagina's" + +#, fuzzy +#~ msgid "" +#~ "There are many other christian pages in the word wide web. Some are more, " +#~ "others are less important. We collected a list of pages which are " +#~ "important in our opinion." +#~ msgstr "" +#~ "Er zijn vele andere christelijke pagina's op het wereldwijde web. Sommige " +#~ "zijn meer, andere minder belangrijk." + +#~ msgid "" +#~ "Since we're not author of the linked pages we're not responsible for " +#~ "their content, we explicitely dissociate ourself from the content of the " +#~ "linked pages! This is required because german law says you're responsible " +#~ "for the content of the linked pages unless you explicitely dissociate " +#~ "yourself from these pages." +#~ msgstr "" +#~ "Omdat wij niet de auteurs van de gelinkte pagina's zijn, zijn wij niet " +#~ "verantwoordelijk voor hun inhoud, we distantiëren ons met klem van de " +#~ "inhoud van de gelinkte pagina's! Dit is noodzakelijk omdat de Duitse wet " +#~ "zegt dat je verantwoordelijk bent voor de inhoud van gelinkte pagina's " +#~ "tenzij je je met klem van die pagina's distantieert." + +#~ msgid "General christian pages" +#~ msgstr "Algemene christelijke pagina's" + +#~ msgid "" +#~ "Bible Technologies " +#~ "Group." +#~ msgstr "" +#~ "Bible Technologies " +#~ "Group." + +#~ msgid "" +#~ "The home of the new common exchange Text format OSIS, which will " +#~ "hopefully be used by many Bible societies and publishers of the world." +#~ msgstr "" +#~ "De thuisbasis van het nieuwe algemene, tekstuitwisselingsformaat OSIS, " +#~ "dat hopelijk door vele bijbelgenootschappen en -uitgevers wereldwijd " +#~ "gebruikt zal gaan worden." + +#~ msgid "" +#~ "CrossWire Bible Society." +#~ msgstr "" +#~ "CrossWire Bible Society." + +#~ msgid "" +#~ "The Crosswire Bible society is one of the few christian organizations in " +#~ "the world providing everything they make free for all! Crosswire supports " +#~ "the Sword project, the KJV2003 project and some other cool things." +#~ msgstr "" +#~ "De Crosswire Bible Society is een van de weinige christelijke " +#~ "organisaties in de wereld die alles wat ze maken voor iedereen gratis " +#~ "aanbieden! Crosswire ondersteunt onder andere het Sword-project en het " +#~ "KJV2003-project." + +#~ msgid "Biblesoftware for Linux" +#~ msgstr "Bijbelsoftware voor Linux" + +#~ msgid "Gnomesword." +#~ msgstr "Gnomesword." + +#~ msgid "" +#~ "Gnomesword is a Sword frontend using the Gnome toolkit. A really good " +#~ "application. Be sure to check it out!" +#~ msgstr "" +#~ "Gnomesword is een Sword-frontend die gebruik maak van de Gnome-werkset. " +#~ "Een erg goede applicatie. Kijk er eens naar!" + +#~ msgid "Biblesoftware for Windows" +#~ msgstr "Bijbelsoftware voor Windows" + +#~ msgid "BibleWorks." +#~ msgstr "BibleWorks." + +#, fuzzy +#~ msgid "" +#~ "BibleWorks is one of the best commercial Bible study applications for " +#~ "Windows! Very good but very expensive, too. Only useful for Bible " +#~ "scholars." +#~ msgstr "" +#~ "BibleWorks is een van de beste bijbelstudie-applicaties voor Windows! Erg " +#~ "goed, maar ook erg duur. Alleen bruikbaar voor bijbelgeleerden." + +#~ msgid "BibleWorkshop." +#~ msgstr "BibleWorkshop." + +#~ msgid "" +#~ "The Bible Workshop program is a powerful, commercial Bible study " +#~ "application for Windows, which is available in english, german and " +#~ "french. It's possible to enhance the Bible Workshop using Text libraries " +#~ "you can buy." +#~ msgstr "" +#~ "Het programma Bible Workshop is een krachtige, commerciële bijbelstudie-" +#~ "applicatie voor Windows. Het is beschikbaar in het Engels, Duits en " +#~ "Frans. Het is mogelijk de Bible Workshop met te kopen tekstbibliotheken " +#~ "te verrijken." + +#, fuzzy +#~ msgid "e-Sword." +#~ msgstr "Gnomesword." + +#, fuzzy +#~ msgid "" +#~ "e-Sword is a great and easy to use Bible study application for Windows " +#~ "systems." +#~ msgstr "" +#~ "De Online Bible is een krachtige bijbelstudie-applicatie voor Windows." + +#~ msgid "Logos." +#~ msgstr "Logos." + +#, fuzzy +#~ msgid "" +#~ "Logos is one of the best commercial Bible study applications for Windows. " +#~ "You can buy a lot of texts to enhance it." +#~ msgstr "" +#~ "Logos is een van de beste bijbelstudie-applicaties voor Windows. U kunt " +#~ "veel teksten kopen om het te verrijken." + +#~ msgid "OnlineBible." +#~ msgstr "Online Bible." + +#~ msgid "The Online Bible is a powerful Bible study application for Windows." +#~ msgstr "" +#~ "De Online Bible is een krachtige bijbelstudie-applicatie voor Windows." + +#~ msgid "" +#~ "Sword for Windows." +#~ msgstr "" +#~ "Sword for Windows." + +#~ msgid "" +#~ "This is the Windows Bible study application made by the Sword team! Sword " +#~ "is supported by the Crosswire Bible Society." +#~ msgstr "" +#~ "Dit is de bijbelstudie-applicatie voor Windows gemaakt door het Sword-" +#~ "team! Sword wordt ondersteunt door de Crosswire Bible Society." + +#~ msgid "Volksbibel." +#~ msgstr "Volksbibel." + +#~ msgid "" +#~ "Volksbibel 2000.2 is a German, metacard based software Bible study tool " +#~ "for Windows, Linux and Mac. Althouth there are not so many texts as other " +#~ "software packages have, it has some cool things like basic map support " +#~ "included. If you are german try it out!" +#~ msgstr "" +#~ "Volksbible 2000.2 is een Duits, metacard-gebaseerd " +#~ "bijbelstudiegereedschap voor Windows, Linux, en Mac. Alhoewel er niet " +#~ "zoveel teksten als voor andere softwarepakketten beschikbaar zijn, heeft " +#~ "het enkele gave dingen als een rudimentaire kaartenondersteuning. Probeer " +#~ "het uit als u Duits bent (of kent)!" + +#~ msgid "Biblesoftware for Mac" +#~ msgstr "Bijbelsoftware voor de Mac" + +#~ msgid "MacSword for OS X." +#~ msgstr "MacSword for OS X." + +#~ msgid "" +#~ "MacSword is a new Bible study application for the new Macintosh OS X " +#~ "system. The screenshots look very promising!" +#~ msgstr "" +#~ "MacSword is een nieuwe bijbelstudie-applicatie voor het nieuwe Macintosh " +#~ "OS X-systeem. De schermafdrukken zien er veelbelovend uit!" + +#~ msgid "Development tools" +#~ msgstr "Ontwikkelingsgereedschappen" + +#~ msgid "SourceForge." +#~ msgstr "SourceForge." + +#~ msgid "" +#~ "SourceForge provides us with the tools to develop BibleTime with many " +#~ "team members at the same time! We save a lot of time and money by using " +#~ "their services." +#~ msgstr "" +#~ "SourceForge levert ons de gereedschappen om met veel teamleden " +#~ "tegelijkertijd BibleTime te ontwikkelen! Het gebruik van hun diensten " +#~ "scheelt ons veel tijd en geld." + +#~ msgid "How to link to www.bibletime.info" +#~ msgstr "Hoe naar www.bibletime.info te linken" + +#~ msgid "Please do not copy the images because they may change their design." +#~ msgstr "" +#~ "Kopieer alstublieft de afbeeldingen niet, omdat het design hiervan kan " +#~ "veranderen." + +#~ msgid "Larger banner" +#~ msgstr "Groter vaandel" + +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ msgstr "" +#~ "Plaats de volgende HTML-code op uw pagina's: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " Dit zal er uit zien als: " + +#~ msgid "Smaller banner" +#~ msgstr "Kleiner vaandel" + +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ "" +#~ msgstr "" +#~ "Plaats de volgende HTML-code op uw pagina's: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " Dit zal er uit zien als: " +#~ "" + +#~ msgid "Text link" +#~ msgstr "Tekstlink" + +#~ msgid "" +#~ "To insert a simple text link please use the following HTML code on your " +#~ "pages: \n" +#~ "\n" +#~ " BibleTime - Bible study software for KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: BibleTime - Bible study software for KDE" +#~ msgstr "" +#~ "Om een simpele tekstlink toe te voegen gebruikt u de volgende HTML-code " +#~ "op uw pagina's: \n" +#~ "\n" +#~ " BibleTime - Bible study software for KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " Dit zal er uit zien als: BibleTime - Bible study software for KDE" + +#~ msgid "Welcome to the BibleTime project." +#~ msgstr "Welkom bij het BibleTime-project." + +#~ msgid "News about BibleTime" +#~ msgstr "Nieuws over BibleTime" + +#, fuzzy +#~ msgid "2005-11-13: BibleTime 1.5.3" +#~ msgstr "2003-08-23: BibleTime 1.3" + +#, fuzzy +#~ msgid "2005-10-16: BibleTime 1.5.2" +#~ msgstr "2003-08-23: BibleTime 1.3" + +#, fuzzy +#~ msgid "2005-09-12: BibleTime 1.5.1 and translations" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#, fuzzy +#~ msgid "2005-07-16: BibleTime 1.5" +#~ msgstr "2003-08-23: BibleTime 1.3" + +#, fuzzy +#~ msgid "2005-06-17: BibleTime 1.5 release candidate 2" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#, fuzzy +#~ msgid "2005-06-15: BibleTime forums online" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#, fuzzy +#~ msgid "2005-05-29: BibleTime 1.5 release candidate 1" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#, fuzzy +#~ msgid "2004-02-09: BibleTime 1.4.1 for Mac OS X" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#, fuzzy +#~ msgid "2004-01-29: BibleTime 1.4.1" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#~ msgid "2003-12-29: BibleTime 1.4" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#~ msgid "2003-12-03: BibleTime 1.4beta1" +#~ msgstr "2003-12-03: BibleTime 1.4beta1" + +#~ msgid "2003-10-19: SuSE 9.0 packages" +#~ msgstr "2003-10-19: SuSE 9.0 pakketten" + +#~ msgid "" +#~ "RPM packages are now available for SuSE 9.0. Report any problems to " +#~ "info@bibletime.info. Thank you!" +#~ msgstr "" +#~ "RPM-pakketten voor SuSE 9.0 zijn nu beschikbaar. Meld problemen aan " +#~ "info@bibletime.info. Dank u!" + +#~ msgid "2003-10-16: New webpages" +#~ msgstr "2003-10-16: Nieuwe webpagina's" + +#~ msgid "" +#~ "BibleTime has now new webpages which offer better navigation, better " +#~ "design and faster page download time." +#~ msgstr "" +#~ "BibleTime heeft nu nieuwe webpagina's, die betere navigatie, design en " +#~ "een snellere downloadtijd bieden." + +#~ msgid "" +#~ "If you experience any problems with the new pages please let us know!" +#~ msgstr "Als u problemen met de pagina's ondervindt laat het ons dan weten!" + +#~ msgid "2003-08-23: BibleTime 1.3" +#~ msgstr "2003-08-23: BibleTime 1.3" + +#~ msgid "" +#~ "Version 1.3 of BibleTime is finally available. BibleTime 1.3 contains a " +#~ "lot of new features, usability improvements and bug fixes. Upgrading to " +#~ "version 1.3 is strongly recommended for all our users. You can get the " +#~ "Software here: Download. Binary packages will be released in the next few " +#~ "days." +#~ msgstr "" +#~ "Versie 1.3 van BibleTime is eindelijk beschikbaar. BibleTime 1.3 bevat " +#~ "vele nieuwe mogelijkheden, verbeteringen in de gebruiksmogelijkheden en " +#~ "bugfixes. Wij raden al onze gebruikers ten sterkste aan te upgraden naar " +#~ "versie 1.3. U kunt de software hier downloaden: Download. Binaire pakketten " +#~ "zullen in de komende dagen uitgegeven worden." + +#~ msgid "" +#~ "Get the bibletime and the bibletime-i18n packages for full functionality. " +#~ "We're very sorry for the long release time, we hope to shorten it with " +#~ "the next releases." +#~ msgstr "" +#~ "Download de bibletime- en de bibletime-i18n-pakketten voor volledige " +#~ "functionaliteit. We excuseren ons voor de lange releasetijd, we hopen met " +#~ "de volgende releases te verkorten." + +#~ msgid "" +#~ "On dot.kde.org " +#~ "Andreas Pour draws the following conclusion in his review:" +#~ msgstr "" +#~ "Op dot.kde.org trekt " +#~ "Andreas Pour de volgende conclusie in zijn review:" + +#~ msgid "Andreas Pour (© 2001 Andreas \"Dre\" Pour. All rights reserved)" +#~ msgstr "" +#~ "Andreas Pour (© 2001 Andreas \"Dre\" Pour. All rights reserved)" + +#~ msgid "" +#~ "Bibletime is already a true godsend for religious KDE users. It is easily " +#~ "useable though it may take a bit of time to learn some quirks. I think " +#~ "the next release will make it even better, particularly by providing a " +#~ "GUI for the difficult Sword installation/configuration. Besides this, my " +#~ "personal wishlist item is to use KHTML for its advanced navigation " +#~ "features." +#~ msgstr "" +#~ "Bibletime is already a true godsend for religious KDE users. It is easily " +#~ "useable though it may take a bit of time to learn some quirks. I think " +#~ "the next release will make it even better, particularly by providing a " +#~ "GUI for the difficult Sword installation/configuration. Besides this, my " +#~ "personal wishlist item is to use KHTML for its advanced navigation " +#~ "features." + +#~ msgid "" +#~ "The German magazine \"Pfarrer & PC\" reviewed Bible software for " +#~ "Linux which also covers BibleTime among \"Gnomesword\" and \"Volksbibel " +#~ "2000\". Their conclusion in german for BibleTime:" +#~ msgstr "" +#~ "Het Duitse tijdschrift \"Pfarrer & PC\" reviewde bijbelsoftware voor " +#~ "Linux, waaronder BibleTime, \"Gnomesword\" en \"Volksbibel 2000\". Hun " +#~ "(Duitstalige) conclusie voor BibleTime:" + +#~ msgid "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" +#~ msgstr "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" + +#~ msgid "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." +#~ msgstr "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." + +#~ msgid "" +#~ "The review is online at: www.pfarrer-pc.de" +#~ msgstr "" +#~ "Het review staat online op: www.pfarrer-pc.de" + +#, fuzzy +#~ msgid "Screenshots of BibleTime 1.5" +#~ msgstr "Schermafdrukken van BibleTime" + +#, fuzzy +#~ msgid "The main window" +#~ msgstr "Nieuwe zoekdialoog" + +#, fuzzy +#~ msgid "The main window" +#~ msgstr "Nieuwe zoekdialoog" + +#, fuzzy +#~ msgid "The Bookshelf Manager" +#~ msgstr "Nieuwe zoekdialoog" + +#, fuzzy +#~ msgid "The Bookshelf Manager" +#~ msgstr "Nieuwe zoekdialoog" + +#, fuzzy +#~ msgid "The search dialog" +#~ msgstr "Nieuwe zoekdialoog" + +#, fuzzy +#~ msgid "The search dialog" +#~ msgstr "Nieuwe zoekdialoog" + +#, fuzzy +#~ msgid "Sword CD order" +#~ msgstr "Sword CD" + +#, fuzzy +#~ msgid "The team" +#~ msgstr "Wordt lid van het BibleTime-team" + +#, fuzzy +#~ msgid "BibleTime involvement:" +#~ msgstr "BibleTime's ontwikkeling" + +#, fuzzy +#~ msgid "New Sword setup dialog" +#~ msgstr "Nieuwe zoekdialoog" + +#~ msgid "Improvements in BibleTime 1.4" +#~ msgstr "Verbeteringen in BibleTime 1.4" + +#~ msgid "Improvements in 1.3" +#~ msgstr "Verbeteringen in 1.3" + +#~ msgid "" +#~ "Here you can see some improvements of BibleTime 1.3. The tree on the left " +#~ "is now set up by module type and language. The greek text in the right " +#~ "display window is now displayed better because BibleTime supports now own " +#~ "font settings for each language. Large screenshot" +#~ msgstr "" +#~ "Hier ziet u enkele verbeteringen in BibleTime 1.3. De boomstructuur aan " +#~ "de linkerzijde is nu opgezet per moduletype en -taal. De Griekse tekst in " +#~ "het rechter weergavescherm wordt nu beter weergegeven, omdat BibleTime nu " +#~ "voor iedere taal eigen lettertype-instellingen ondersteunt. Grote schermafdruk" + +#~ msgid "Improvements in BibleTime 1.3" +#~ msgstr "Verbeteringen in BibleTime 1.3" + +#~ msgid "" +#~ "The search dialog of previous versions wasn't easy to use. This is the " +#~ "new search dialog together with the new module chooser window on the " +#~ "right. Large screenshot" +#~ msgstr "" +#~ "De zoekdialoog in eerdere versies was niet makkelijk te gebruiken. Dit is " +#~ "de nieuwe zoekdialoog samen met rechts het nieuwe modulekiesscherm. " +#~ "Grote schermafdruk" + +#~ msgid "Curl >= 7.9." +#~ msgstr "Curl >= 7.9." + +#~ msgid "" +#~ "Our aim is to make BibleTime into a really mature Bible study application " +#~ "which should be used by christians to grow in their relationship with " +#~ "Him! To make this possible we need your help! It is possible to help us " +#~ "in many ways. Please read this page to whether you can help us improving " +#~ "the BibleTime software." +#~ msgstr "" +#~ "Wij streven ernaar van BibleTime een volwassen bijbelstudie-applicatie, " +#~ "te gebruiken door christenen om te groeien in hun relatie met Hem, te " +#~ "maken. Om dit mogelijk te maken hebben we uw hulp nodig! Er zijn vele " +#~ "manieren om ons te helpen. Lees deze pagina om te zien of u ons kunt " +#~ "helpen de BibleTime-software te verbeteren." + +#~ msgid "" +#~ "Please use the KDE program called \"KBabel\" to translate the files! It's " +#~ "a good tool which simplifies the translation process" +#~ msgstr "" +#~ "Gebruik voor het vertalen het KDE-programma \"KBabel\"! Het is een handig " +#~ "gereedschap dat het vertalingsproces vergemakkelijkt." + +#~ msgid "What is the Sword CD?" +#~ msgstr "Wat is de Sword CD?" + +#~ msgid "" +#~ "The Sword project offers a CD which contains all the software for " +#~ "Windows, Linux and Mac OS X. The CD is freely available like all the " +#~ "other things the Crosswire Bible society is offering for you! See below " +#~ "how to download the CD. If you can't download the CD, for example because " +#~ "you don't have a fast connection, you can order the CD. If you're living " +#~ "in Europe the BibleTime developers send out the CDs to you. In this case " +#~ "please fill out the form below and send it away." +#~ msgstr "" +#~ "Het Sword-project bied een CD met alle software voor Windows, Linux en " +#~ "Mac OS X aan. De CD wordt, net als al het andere dat de Crosswire Bible " +#~ "Society u aanbied, gratis beschikbaar gesteld. Kijk hieronder om te zien " +#~ "hoe de CD te downloaden. Als u de CD niet kunt downloaden, bijvoorbeeld " +#~ "omdat u geen snelle verbinding heeft, kunt u de CD bestellen. Als u in " +#~ "Europa woont sturen de BibleTime-ontwikkelaars deze CDs naar u. In dit " +#~ "geval vult u het formulier hieronder in, en verstuurt u het." + +#~ msgid "What can I do with the CD?" +#~ msgstr "Wat kan ik met de CD?" + +#~ msgid "You can do several important things with the CD:" +#~ msgstr "U kunt enkele belangrijke dingen doen met de CD:" + +#~ msgid "Study the Bible!" +#~ msgstr "De Bijbel bestuderen!" + +#~ msgid "" +#~ "Use all the bibles, commentaries, lexicons, glossaries and books to study " +#~ "God's word! We hope, that the CD helps you to study the word in a more " +#~ "efficient way!" +#~ msgstr "" +#~ "Gebruik alle bijbels, commentaren, lexicons overzichten en boeken om Gods " +#~ "woord te bestuderen! Wij hopen dat de CD u helpt het woord efficiënter te " +#~ "bestuderen!" + +#~ msgid "Make copies of the CD!" +#~ msgstr "Kopieer de CD!" + +#~ msgid "" +#~ "Please copy the CD and share it with many others! If you can, please do " +#~ "this for free. If you can't, please demand only the money to cover your " +#~ "expenses, otherwise it woudn't be possible to distribute some of the " +#~ "texts on the CD." +#~ msgstr "" +#~ "Kopieer alstublieft de CD en deel hem met vele anderen! Indien mogelijk " +#~ "doet u dit gratis. Indien niet mogelijk vraag dan alstublieft alleen geld " +#~ "om uw kosten te dekken, omdat het anders niet mogelijk zou zijn sommige " +#~ "teksten op de CD te verspreiden." + +#~ msgid "I want to download the Sword CD!" +#~ msgstr "Ik wil de Sword CD downloaden!" + +#~ msgid "" +#~ "No problem! Please download the file with the latest date from ftp.crosswire.org/pub/sword/" +#~ "iso/. Don't forget that the file is over 600 MB large and that " +#~ "you should have a fast connection to download it." +#~ msgstr "" +#~ "Geen probleem! Download het bestand met de laatste datum van ftp.crosswire.org/pub/sword/" +#~ "iso/. Vergeet niet dat het bestand meer dan 600 MB groot is en " +#~ "dat u de beschikking moet hebben over een snelle verbinding om het te " +#~ "downloaden." + +#~ msgid "I want to order the Sword CD!" +#~ msgstr "Ik wil de Sword CD bestellen!" + +#~ msgid "" +#~ "If you're NOT living in Europe please go to the Crosswire's CD order page " +#~ "and order the CD there. If you're living somewhere in Europe the " +#~ "BibleTime developers will send you the CD. Please fill in the required " +#~ "information in the form below and send it. The BibleTime developers will " +#~ "send you the CDs for free." +#~ msgstr "" +#~ "Indien u NIET in Europa woont gaat u naar bestelpagina voor de Crosswire " +#~ "CD en bestelt u de CD daar. Als u ergens in Europa woont zullen de " +#~ "BibleTime-ontwikkelaars u de CD toezenden. Vult u de benodigde informatie " +#~ "in het onderstaande formulier in en verstuur het. De BibleTime-" +#~ "ontwikkelaars zullen u de CD gratis toezenden." + +#~ msgid "I. BEWARE OF PRACTICING YOUR RIGHTEOUSNESS BEFORE MEN TO BE NOTICED" +#~ msgstr "" +#~ "I. ZIET TOE, DAT GIJ UW GERECHTIGHEID NIET DOET VOOR DE MENSEN, OM DOOR " +#~ "HEN OPGEMERKT TE WORDEN." + +#~ msgid "" +#~ "A. WHEN YOU GIVE\n" +#~ " B. WHEN YOU FAST\n" +#~ " C. WHEN YOU PRAY" +#~ msgstr "" +#~ "A. ALS JE GEEFT\n" +#~ " B. ALS JE VAST\n" +#~ " C. ALS JE BIDT" + +#~ msgid "" +#~ "A. When you give\n" +#~ " 1. DON'T SOUND A TRUMPET. (HOW MIGHT SOMEONE \"SOUND A TRUMPET\" " +#~ "TODAY?)\n" +#~ " 2. DO IT SECRETLY. ETC." +#~ msgstr "" +#~ "A. Als je geeft\n" +#~ " 1. BLAAS NIET OP DE BAZUIN. (HOE ZOU IEMAND VANDAAG DE DAG \"OP DE " +#~ "BAZUIN KUNNEN BLAZEN\"?)\n" +#~ " 2. DOE HET IN HET VERBORGENE. ENZ." + +#~ msgid "" +#~ "Find these verses:\n" +#~ " \"Faithful are the wounds of a friend.\"\n" +#~ " \"We are ambassadors of Christ.\"\n" +#~ " The story of the rich man and Lazarus." +#~ msgstr "" +#~ "Zoek de volgende verzen:\n" +#~ "\t\t\"Oprecht zijn de wonden door een vriend geslagen.\"\n" +#~ "\t\t\"Wij zijn allen vertegenwoordigers van Christus\"\n" +#~ "\t\tHet verhaal van de rijke man en de arme Lazarus." + +#~ msgid "Step 2) Cross-reference" +#~ msgstr "Stap 2) Tekstverwijzingen" + +#~ msgid "" +#~ "MARY IS ALREADY CLINGING TO JESUS, AND HE IS SAYING TO STOP HOLDING HIM!" +#~ msgstr "MARIA HEEFT JEZUS AL VAST, EN HIJ ZEGT DAT ZE HEM LOS MOET LATEN!" + +#~ msgid "Ex. 1B" +#~ msgstr "Voorbeeld 1B" + +#~ msgid "" +#~ "Cross-references for aleipho:\n" +#~ " Mt.6:17 But you, when you fast, anoint your head\n" +#~ " Mk.16:1 [the women] brought spices that they might come and anoint " +#~ "Him.\n" +#~ " Mk.6:13 And they were...anointing with oil many sick people and healing " +#~ "them.\n" +#~ " Lk.7:38 ...kissing His feet and anointing them with the perfume\n" +#~ " Jn.12:3 Mary...anointed the feet of Jesus, and wiped them with her " +#~ "hair\n" +#~ "Cross-references of chrio:\n" +#~ " Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me " +#~ "to preach...\"\n" +#~ " Acts 4:27 Jesus, whom Thou hast anointed\n" +#~ " Acts 10:38 God anointed Jesus with the Holy Ghost and power\n" +#~ " 2 Cor.1:21 Now He who...anointed us is God" +#~ msgstr "" +#~ "Tekstverwijzingen voor aleipho:\n" +#~ "--Matt.6:17 Maar gij, zalf uw hoofd, als gij vast, en was uw gelaat\n" +#~ "--Mar.16:1 [de vrouwen] kochten specerijen om Hem te gaan zalven\n" +#~ "--Mar.6:13 En zij ... zalfden vele zieken met olie en genazen hen.\n" +#~ "--Luk.7:38 ... en zij kuste Zijn voeten, en zalfde ze met de mirre.\n" +#~ "--Joh.12:3 Maria ...zalfde de voeten van Jezus, en droogde zijn voeten af " +#~ "met haar haren\n" +#~ "Tekstverwijzingen voor chrio:\n" +#~ "--Luk 4:18 De Geest des Heren is op Mij, daarom, dat Hij Mij gezalfd " +#~ "heeft...\n" +#~ "--Hand.4:27 Jezus, die Gij gezalfd hebt\n" +#~ "--Hand 10:37,38 Gij weet ... van Jezus van Nazaret, hoe God Hem met de " +#~ "Heilige Geest en met kracht heeft gezalfd.\n" +#~ "--2 Kor.1:21 Hij nu, die ...ons heeft gezalfd, is God" + +#~ msgid "An allegory is: A STORY WHERE EACH ELEMENT HAS A MEANING" +#~ msgstr "" +#~ "Een allegorie is: EEN VERHAAL WAARIN ELK ELEMENT EEN BETEKENIS HEEFT" + +#~ msgid "The future of BibleTime" +#~ msgstr "De toekomst van BibleTime" + +#~ msgid "" +#~ "We're grateful that God supports us and that He blesses our work with new " +#~ "team members. God is good!" +#~ msgstr "" +#~ "Wij zijn dankbaar dat God ons ondersteund, en dat Hij ons werk zegent met " +#~ "nieuwe teamleden. God is goed!" + +#~ msgid "" +#~ "We will continue our work, and as BibleTime improves we'll hopefully " +#~ "reach a point where BibleTime lacks only few things which are useful for " +#~ "a normal Bible study application." +#~ msgstr "" +#~ "Wij zullen ons werk voortzetten, en terwijl BibleTime verbeterd, bereiken " +#~ "wij hopelijk een punt waarop BibleTime slechts enkele, voor een " +#~ "bijbelstudie-applicatie nuttige dingen, mist." + +#~ msgid "How to get BibleTime" +#~ msgstr "Hoe BibleTime te verkrijgen" + +#~ msgid "" +#~ "There are several RPM packages available of BibleTime. To see whether " +#~ "they were made for your system, have a look at the file name of the " +#~ "package. They contain the abbreviated name and version of the Linux " +#~ "distribution they were made for. For example the package \"bibletime-" +#~ "1.2.2-1suse8.1.i586.rpm\" was made for SuSE 8.1 systems running on a i586 " +#~ "or higher." +#~ msgstr "" +#~ "Er zijn verschillende RPM-pakketten van BibleTime beschikbaar. Om te " +#~ "weten te komen of ze voor u systeem gemaakt zijn, kijkt u naar de " +#~ "bestandsnaam van het pakket. Deze bevat de afgekorte naam en versie van " +#~ "de Linux-distributie waarvoor het gemaakt is. Het pakket \"bibletime-" +#~ "1.2.2.-1suse8.1.i586.rpm\" bijvoorbeeld werd voor SuSE 8.1-systemen " +#~ "draaiend op een i586 of hoger gemaakt." + +#~ msgid "" +#~ "The \"bibletime\" package contains the software and documentation in " +#~ "English. Translation files for both are to be found in the \"bibletime-" +#~ "i18n\" package." +#~ msgstr "" +#~ "Het \"bibletime\"-pakket bevat de Engelstalige software en documentatie. " +#~ "Vertalingsbestanden voor beide zijn te vinden in het \"bibletime-i18n\"-" +#~ "pakket." + +#~ msgid "" +#~ "You can download BibleTime at our sourceforge project pages." +#~ msgstr "" +#~ "U kunt BibleTime downloaden op onze sourceforge projectpagina's" + +#~ msgid "Installation" +#~ msgstr "Installatie" + +#~ msgid "" +#~ "Please read the installation instructions." +#~ msgstr "" +#~ "Lees alstublieft de installatie instructies." + +#~ msgid "Get support" +#~ msgstr "Krijg ondersteuning" + +#~ msgid "" +#~ "If you have problems with BibleTime use this link to get support how to " +#~ "solve them." +#~ msgstr "" +#~ "Als u problemen heeft met BibleTime, gebruikt u deze link om " +#~ "ondersteuning te krijgen om ze op te lossen." + +#~ msgid "" +#~ "If you have problem with the webpages or if you have some ideas how to " +#~ "improve them please write it down using the link!" +#~ msgstr "" +#~ "Als u een probleem heeft met de webpagina's of als u een idee heeft om ze " +#~ "te verbeteren schrijf ze dan op via deze link!" + +#, fuzzy +#~ msgid "Number of CDs ordered:" +#~ msgstr "Aantal exemplaren" + +#~ msgid "Error" +#~ msgstr "Foutmelding" + +#~ msgid "The Sword CD" +#~ msgstr "De Sword CD" + +#~ msgid "The BibleTime developers - www.bibletime.info" +#~ msgstr "De BibleTime-ontwikkelaars - www.bibletime.info" + +#~ msgid "Welcome to BibleTime!" +#~ msgstr "Welkom bij BibleTime!" + +#~ msgid "" +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." +#~ msgstr "" +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." + +#~ msgid "Archives of the BibleTime development mailing list are available at:" +#~ msgstr "" +#~ "Archieven van de BibleTime ontwikkelingsmailinglijst zijn beschikbaar op:" + +#~ msgid "www.crosswire.org/pipermail/bt-devel" +#~ msgstr "www.crosswire.org/pipermail/bt-devel" + +#~ msgid "" +#~ "www." +#~ "crosswire.org/mailman/listinfo/sword-devel." +#~ msgstr "" +#~ "www." +#~ "crosswire.org/mailman/listinfo/sword-devel." + +#~ msgid "Archives of the Sword development mailing list are available at:" +#~ msgstr "" +#~ "Archieven van de Sword ontwikkelingsmailinglijst zijn beschikbaar op:" + +#~ msgid "www.crosswire.org/pipermail/sword-devel" +#~ msgstr "www.crosswire.org/pipermail/sword-devel" + +#, fuzzy +#~ msgid "" +#~ "Get the source code package of BibeTime." +#~ msgstr "" +#~ "U kunt BibleTime downloaden op onze sourceforge projectpagina's" + +#~ msgid "We collected a list of pages which are important in our opinion." +#~ msgstr "" +#~ "Wij hebben een lijst van, in onze ogen, belangrijke pagina's verzameld." + +#~ msgid "" +#~ "Request the files for the translation on the bt-devel mailinglist. " +#~ "Normally the software doordinator will create a new CVS module, which " +#~ "will contain the files you'll translate." +#~ msgstr "" +#~ "Vraag naar de bestanden voor de vertaling op de bt-devel-mailinglijst. " +#~ "Normaal gesproken zal de softwarecoördinator een nieuwe CVS-module, die " +#~ "de door u te vertalen bestanden bevat, aanmaken." + +#~ msgid "Documentation" +#~ msgstr "Documentatie" + +#~ msgid "Requirements" +#~ msgstr "Benodigdheden" + +#~ msgid "Sword" +#~ msgstr "Sword" + +#~ msgid "" +#~ "This page explains how BibleTime should be installed. Please follow these " +#~ "steps to get a working installation of BibleTime quickly." +#~ msgstr "" +#~ "Deze pagina beschrijft hoe BibleTime te installeren. Volg deze stappen om " +#~ "snel een werkende installatie van BibleTime te krijgen." + +#~ msgid "There are two possibilities to install BibleTime on your system:" +#~ msgstr "" +#~ "Er zijn twee mogelijkheden om BibleTime op uw systeem te installeren:" + +#~ msgid "Install using prebuilt binary packages, like RPM or DEB" +#~ msgstr "Installatie met gebruik van binaire pakketten als RPM of DEB" + +#~ msgid "Compile BibleTime from sources on your own system" +#~ msgstr "Het compileren van BibleTime uit bronnen op uw eigen systeem" + +#~ msgid "" +#~ "We recommend the installation using the binary packages. It's the " +#~ "simplest way." +#~ msgstr "" +#~ "We bevelen de installatie met binaire pakketten aan. Dit is het " +#~ "gemakkelijkst." + +#~ msgid "" +#~ "As you can see each package name contains the Linux distribution and " +#~ "version is was built for. Please don't try to install a package on " +#~ "another system as it was built for." +#~ msgstr "" +#~ "Zoals u kunt zien bevat iedere pakketnaam de Linux-distributie en -versie " +#~ "waar deze voor gebouwd werd. Probeer alstublieft niet een pakket te " +#~ "installeren op een andere systeem dan waarvoor het gebouwd werd." + +#~ msgid "" +#~ "You can download BibleTime here: Download BibleTime. Don't forget to install some text modules " +#~ "after you installed BibleTime: How to install the text modules." +#~ msgstr "" +#~ "U kunt BibleTime hier downloaden: Download BibleTime. Vergeet niet enkele tekstmodules te " +#~ "installeren nadat u BibleTime heeft geïnstalleerd: Hoe tekstmodules te installeren." + +#, fuzzy +#~ msgid "" +#~ "Installation using BibleTime's source code is more difficult than using " +#~ "binary packages. Please follow the steps below if you decided to install " +#~ "BibleTime from sources: Install the required " +#~ "software: BibleTime's " +#~ "requirements Get the source code package " +#~ "of BibeTime: Download Compile and install BibleTime: \n" +#~ "\n" +#~ "\tmake\n" +#~ " \tmake install\n" +#~ "]]>\n" +#~ "\t\t\t You can get your KDE directory by running the " +#~ "command kde-config --prefix. If you get problems " +#~ "please read the FAQ. If " +#~ "there's no solution of your problem, please contact us at " +#~ "info@bibletime.info Don't " +#~ "forget to install some text modules after you installed BibleTime: How to install the " +#~ "text modules." +#~ msgstr "" +#~ "Het installeren van BibleTime met gebruik van de broncode is moeilijker " +#~ "dan bij het gebruik van binaire pakketten. Volg de stappen hieronder als " +#~ "u besluit BibleTime uit bronnen te installeren: " +#~ "Installeer de vereiste software: BibleTime's benodigdheden Download BibleTime's broncodepakket: Download " +#~ " Compileer en installeer BibleTime: \n" +#~ "\n" +#~ "\tmake\n" +#~ " \tmake install\n" +#~ "]]>\n" +#~ "\t\t\t U kunt uw KDE-map vinden door het commando " +#~ "kde-config --prefix uit te voeren. Als u hierbij " +#~ "problemen ondervindt lees dan de FAQ: FAQ. Als er geen oplossing voor uw probleem " +#~ "in staat, neem dan contact met ons op viainfo@bibletime.info Vergeet niet enkele tekstmodules te " +#~ "installeren nadat u BibleTime heeft geïnstalleerd: Hoe tekstmodules te installeren." + +#~ msgid "" +#~ "This page explains how to add the text modules, which are available from " +#~ "Crosswire, to the BibleTime software to make it really useful." +#~ msgstr "" +#~ "Deze pagina beschrijft hoe de tekstmodules, welke beschikbaar zijn bij " +#~ "Crosswire, aan de BibleTime-software toe te voegen, zodat deze echt " +#~ "nuttig wordt." + +#~ msgid "" +#~ "The modules are available as ZIP files from the Crosswire Bible society. " +#~ "Have a look into the \"Modules\" section of the BibleTime web pages to " +#~ "get an overview of the available modules." +#~ msgstr "" +#~ "De modules zijn als ZIP-bestanden beschikbaar bij de Crosswire Bible " +#~ "Society. Neem een kijkje in de \"Modules\"-sectie van de BibleTime " +#~ "webpagina's om een overzicht te krijgen van de beschikbare modules." + +#~ msgid "" +#~ "Before you start installing modules please make sure BibleTime is " +#~ "installed!" +#~ msgstr "" +#~ "Controleer voordat u begint met het installeren van de modules of " +#~ "BibleTime is geïnstalleerd!" + +#~ msgid "" +#~ "First you have to find the directory, which we'll call now \"Sword " +#~ "directory\", on your system. The Sword directory contains all Sword data, " +#~ "i.e. it contains at least the sub-directories \"modules/\" and \"mods.d/" +#~ "\"." +#~ msgstr "" +#~ "Vind eerst de Sword-map op uw systeem. De Sword-map bevat alle Sword-data " +#~ "en bevat tenminste de submappen \"modules/\" en \"mods.d/\"." + +#~ msgid "" +#~ "Then you have to unzip the downloaded ZIP file(s) into the Sword " +#~ "directory to populate the two subdirectories we mentioned." +#~ msgstr "" +#~ "Pak daarna de gedownloade ZIP-bestanden uit naar de Sword-map om de twee " +#~ "genoemde submappen te vullen." + +#~ msgid "" +#~ "After restarting BibleTime the modules should appear in the main index on " +#~ "the left side of the main window." +#~ msgstr "" +#~ "Na het herstarten van BibleTime zouden de modules in de hoofdindex aan de " +#~ "linkerzijde van het hoofdscherm weergegeven moeten worden ." + +#~ msgid "" +#~ "The installation instructions made by the Sword team are available here:" +#~ msgstr "" +#~ "De door het Sword-team gemaakte (Engelstalige) installatie-instructies " +#~ "vindt u hier:" + +#~ msgid "" +#~ "If you get into troubles please read the answers to the frequently asked " +#~ "questions. The FAQ is available on the left side of this page." +#~ msgstr "" +#~ "Als u in de problemen komt, lees dan de antwoorden op de veelgestelde " +#~ "vragen (FAQ). De FAQ is beschikbaar aan de linkerzijde van deze pagina." + +#~ msgid "Installation of Sword" +#~ msgstr "Installatie van Sword" + +#~ msgid "" +#~ "This page explains how to install the Sword library, which is required by " +#~ "BibleTime." +#~ msgstr "" +#~ "Deze pagina beschrijft de installatie van de Sword-bibliotheek, welke " +#~ "nodig is voor BibleTime." + +#~ msgid "" +#~ "The installation of the Sword library is only required if you compile " +#~ "BibleTime from sources yourself! If you install using prebuilt binary " +#~ "packages please don't install Sword from source code. It's included in " +#~ "each BibleTime binary package!" +#~ msgstr "" +#~ "De installatie van de Sword-bibliotheek is alleen nodig als u BibleTime " +#~ "zelf uit bronnen compileert! Als u een voorgebouwd binair pakket " +#~ "gebruikt, installeer dan Sword niet uit broncode: het wordt meegeleverd " +#~ "in ieder binair BibleTime-pakket!" + +#~ msgid "Installation process" +#~ msgstr "Installatieproces" + +#~ msgid "" +#~ "The basic installation is described on the pages of the Crosswire Bible " +#~ "Society:" +#~ msgstr "" +#~ "De algemene installatie wordt beschreven op de pagina's op de pagina's " +#~ "van de Crosswire Bible Society:" + +#~ msgid "http://www.crosswire.org/sword/software/index.jsp" +#~ msgstr "http://www.crosswire.org/sword/software/index.jsp" + +#~ msgid "BibleTime's documemtation" +#~ msgstr "BibleTime-documentatie" + +#~ msgid "" +#~ "Since you have to know how to install and use BibleTime we provide here " +#~ "some useful documentation pages and links. Since many users have the same " +#~ "problems with BibleTime please be sure to check the answers in the FAQ if " +#~ "you have problem." +#~ msgstr "" +#~ "Omdat u moet weten hoe BibleTime te installeren en te gebruiken vindt u " +#~ "hier wat nuttige documentatiepagina's en links. Omdat veel gebruikers " +#~ "dezelfde problemen hebben met BibleTime, raden wij u aan de antwoorden in " +#~ "de FAQ te raadplegen als u een probleem heeft." + +#~ msgid "Requirements for BibleTime 1.1" +#~ msgstr "Benodigdheden voor BibleTime 1.1" + +#~ msgid "" +#~ "KDE 2: At least the libraries " +#~ "and the base package. KDE 2 is shipped with many (older) Linux " +#~ "distributions. Very often it's installed by default." +#~ msgstr "" +#~ "KDE 2: Tenminste de " +#~ "bibliotheken en het basispakket. KDE 2 wordt geleverd bij veel (oudere) " +#~ "Linux-distributies. Vaak wordt het standaard geïnstalleerd." + +#, fuzzy +#~ msgid "" +#~ "Sword " +#~ "1.5.3. Only required if do not install a precompiled binary " +#~ "package. Installation instructions for Sword are available here: Sword's installation" +#~ msgstr "" +#~ "Sword " +#~ "1.5.3 Alleen benodigd als u geen voorgebouwd binair pakket " +#~ "installeert.Installatie-instructies voor Sword vindt u hier: Sword's installatie" + +#, fuzzy +#~ msgid "Requirements for BibleTime 1.4" +#~ msgstr "Benodigdheden voor BibleTime 1.1" + +#, fuzzy +#~ msgid "" +#~ "Sword " +#~ "1.5.7. Installation instructions for Sword are available here: " +#~ "Sword's " +#~ "installation" +#~ msgstr "" +#~ "Sword " +#~ "1.5.6 Installatie-instructies voor Sword vindt u hier: Sword's installatie" + +#~ msgid "Module addons for BibleTime" +#~ msgstr "Aanvulmodules voor BibleTime" + +#~ msgid "" +#~ "A module is a text which can be read within the BibleTime application. " +#~ "There are different module types: Bibles, commentaries, lexicons, daily " +#~ "devotionals and books." +#~ msgstr "" +#~ "Een module is een tekst die binnen het BibleTime-programma gelezen kan " +#~ "worden. Er zijn verschillende moduletypes: bijbels, commentaren, " +#~ "lexicons, dagelijkse overdenkingen en boeken." + +#, fuzzy +#~ msgid "" +#~ "Please read the following page to see how to install the downloaded " +#~ "modules: Installation " +#~ "of text modules." +#~ msgstr "" +#~ "Lees de volgende pagina om te zien hoe de gedownloade modules te " +#~ "installeren:" + +#~ msgid "Installation of text modules" +#~ msgstr "Installatie van tekstmodules" + +#~ msgid "Requirements for BibleTime 1.3" +#~ msgstr "Benodigdheden voor BibleTime 1.3" + +#~ msgid "" +#~ "The document you wanted to get is not available on www.bibletime.info. " +#~ "Please use the navigation tree on the left to see if the document was " +#~ "moved." +#~ msgstr "" +#~ "Het document dat u wilde zien is niet beschikbaar op www.bibletime.info. " +#~ "Gebruik de navigatieboom links om te zien of het document is verhuist." + +#~ msgid "" +#~ "If you can't solve the problem please contact us at info@bibletime.info>. Thank you very much!" +#~ msgstr "" +#~ "Als u het probleem niet kunt verhelpen neem dan contact met ons op via :" +#~ "info@bibletime.info>. " +#~ "Dank u!" + +#~ msgid "Bible modules" +#~ msgstr "Bijbelmodules" + +#~ msgid "Book modules" +#~ msgstr "Boekmodules" + +#~ msgid "Commentary modules" +#~ msgstr "Commentaarmodules" + +#~ msgid "Devotional modules" +#~ msgstr "Overdenkingsmodules" + +#~ msgid "Lexicons" +#~ msgstr "Lexicons" + +#~ msgid "Lexicon modules" +#~ msgstr "Lexiconmodules" + +#~ msgid "News" +#~ msgstr "Nieuws" + +#~ msgid "" +#~ "Here you can see some improvements of BibleTime 1.3. The tree on the left " +#~ "is now set up by module type and language. The greek text in the right " +#~ "display window is now displayed better because BibleTime supports now own " +#~ "font settings for each language. Large screenshot" +#~ msgstr "" +#~ "Hier ziet u enkele verbeteringen in BibleTime 1.3. De boomstructuur aan " +#~ "de linkerzijde is nu opgezet per moduletype en -taal. De Griekse tekst in " +#~ "het rechter weergavescherm wordt nu beter weergegeven, omdat BibleTime nu " +#~ "voor iedere taal eigen lettertype-instellingen ondersteunt. Grote schermafdruk" + +#~ msgid "" +#~ "The search dialog of previous versions wasn't easy to use. This is the " +#~ "new search dialog together with the new module chooser window on the " +#~ "right. Large screenshot" +#~ msgstr "" +#~ "De zoekdialoog in eerdere versies was niet makkelijk te gebruiken. Dit is " +#~ "de nieuwe zoekdialoog samen met rechts het nieuwe modulekiesscherm. " +#~ "Grote schermafdruk" + +#~ msgid "" +#~ "First make sure you have the latest version of the module which has the " +#~ "problems! Check www.crosswire.org/" +#~ "sword for this." +#~ msgstr "" +#~ "Controleer eerst of u de laatste versie van de module met de problemen " +#~ "heeft! Ga hiervoor naar www." +#~ "crosswire.org/sword." + +#~ msgid "" +#~ "Sword " +#~ "1.5.7." +#~ msgstr "" +#~ "Sword " +#~ "1.5.7." + +#~ msgid "Screenshots of BibleTime" +#~ msgstr "Schermafdrukken van BibleTime" + +#~ msgid "New search dialog" +#~ msgstr "Nieuwe zoekdialoog" + +#~ msgid "New search dialog" +#~ msgstr "Nieuwe zoekdialoog" + +#~ msgid "" +#~ "A. When you give\n" +#~ " 1. DON'T SOUND A TRUMPET. (HOW MIGHT SOMEONE \"SOUND A TRUMPET\" " +#~ "TODAY?)\n" +#~ " 2. DO IT SECRETLY.\tETC." +#~ msgstr "" +#~ "A. Als je geeft\n" +#~ " 1. BLAAS NIET OP DE BAZUIN. (HOE ZOU IEMAND VANDAAG DE DAG \"OP DE " +#~ "BAZUIN KUNNEN BLAZEN\"?)\n" +#~ " 2. DOE HET IN HET VERBORGENE. ENZ." + +#~ msgid "" +#~ "Find these verses:\n" +#~ "\t\t\"Faithful are the wounds of a friend.\"\n" +#~ "\t\t\"We are ambassadors of Christ.\"\n" +#~ "\t\tThe story of the rich man and Lazarus." +#~ msgstr "" +#~ "Zoek de volgende verzen:\n" +#~ "\"Oprecht zijn de wonden door een vriend geslagen.\"\n" +#~ "\"Wij zijn allen vertegenwoordigers van Christus\"\n" +#~ "Het verhaal van de rijke man en de arme Lazarus." + +#~ msgid "8 " +#~ msgstr "8" + +#~ msgid "20 " +#~ msgstr "20" + +#~ msgid "10 " +#~ msgstr "10" + +#~ msgid "Help us ..." +#~ msgstr "Help ons ... " + +#~ msgid "" +#~ "Do you know how to program in C++? Are you familiar with the KDE " +#~ "programming interface or are motivate to learn it? If you have time to " +#~ "regularly work on the BibleTime source code we ask you to join our team! " +#~ "If you want to join the team, please read the page \"Join the team\" in " +#~ "this section." +#~ msgstr "" +#~ "Kunt u in C++ programmeren? Bent u bekend met de KDE-" +#~ "programmeringsinterface of gemotiveerd deze te leren? Als u tijd heeft om " +#~ "regelmatig aan de BibleTime-broncode te werken vragen wij u lid te worden " +#~ "van ons team. Als u lid wilt worden van het team, leest u de pagina " +#~ "\"Wordt lid van het team\" in deze sectie." + +#~ msgid "" +#~ "Do you think you would be good in working on BibleTime's english " +#~ "documentation? If you think you are, please read the page \"Join the team" +#~ "\" in this section." +#~ msgstr "" +#~ "Denkt u goed te kunnen werken aan de Engelstalige BibleTime-documentatie? " +#~ "Zo ja, lees dan de pagina \"Wordt lid van het team\" in deze sectie." + +#~ msgid "" +#~ "BibleTime should be useable for everyone. That's why we need a " +#~ "translation into your language, if it's not yet available! If you decide " +#~ "to start working on a translation please contact us at info@bibletime." +#~ "info to see whether the translation was not yet started by another team " +#~ "member. We will provide you with the files which should be translated." +#~ msgstr "" +#~ "BibleTime moet voor iedereen bruikbaar zijn. Daarom hebben we een " +#~ "vertaling in uw taal nodig, als deze nog niet beschikbaar is! Als u " +#~ "besluit te beginnen aan een vertaling, neem dan contact op met ons via " +#~ "info@bibletime.info om te zien of een de vertaling niet al door een ander " +#~ "teamlid is begonnen. Wij zullen u de te vertalen bestanden leveren." + +#~ msgid "" +#~ "If you find bugs in BibleTime use this link to report it so it can be " +#~ "fixed in later versions." +#~ msgstr "" +#~ "Als u in BibleTime bugs (programmafouten) vindt, gebruik dan deze link om " +#~ "ze te melden, zodat ze in latere versies hersteld kunnen worden." + +#~ msgid "Post a feature request" +#~ msgstr "Verstuur een feature-aanvraag" + +#~ msgid "" +#~ "If you have an idea how to improve BibleTime please use this link to tell " +#~ "about it!" +#~ msgstr "" +#~ "Als u een idee heeft om BibleTime te verbeteren, gebruikt u deze link om " +#~ "ons erover te vertellen!" + +#~ msgid "" +#~ "This page shows BibleTime's guestbook. Please post your own comments if " +#~ "you like. Please write your comments in English if possible! HTML is not " +#~ "allowed and will be removed. You may use normal line breaks to divide " +#~ "into paragraphs." +#~ msgstr "" +#~ "Deze pagina geeft het BibleTime-gastenboek weer. Plaats alstublieft uw " +#~ "opmerkingen als u wilt. Schrijf uw opmerkingen indien mogelijk in het " +#~ "Engels! HTML is niet toegestaan en zal worden verwijderd. Normale " +#~ "regeleinden om in alinea's te verdelen zijn toegestaan." + +#~ msgid "" +#~ "BibleWorks is one of the best Bible study applications for Windows! Very " +#~ "good but very expensive, too. Only useful for Bible scholars." +#~ msgstr "" +#~ "BibleWorks is een van de beste bijbelstudie-applicaties voor Windows! Erg " +#~ "goed, maar ook erg duur. Alleen bruikbaar voor bijbelgeleerden." + +#~ msgid "" +#~ "Logos is one of the best Bible study applications for Windows. You can " +#~ "buy a lot of texts to enhance it." +#~ msgstr "" +#~ "Logos is een van de beste bijbelstudie-applicaties voor Windows. U kunt " +#~ "veel teksten kopen om het te verrijken." + +#~ msgid "Translation statistics" +#~ msgstr "Vertalingsstatistieken" + +#~ msgid "Devotionals" +#~ msgstr "Overdenkingen" diff --git a/i18n/howto/howto-pt-br.po b/i18n/howto/howto-pt-br.po new file mode 100644 index 0000000..89a0bea --- /dev/null +++ b/i18n/howto/howto-pt-br.po @@ -0,0 +1,4861 @@ +# translation of full.po to Portugues Brasil +# translation of full.po to Portugues do Brasil +# translation of full.po to German +# translation of full.po to +# translation of full.po to +# translation of full.po to Brazilian Portuguese +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Joachim Ansorg, 2004. +# Samuel Lucas Vaz de Mello , 2004. +# Saulo Rodrigues e Silva , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: full\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: 2005-10-01 00:02-0500\n" +"Last-Translator: Saulo Rodrigues e Silva \n" +"Language-Team: Portugues Brasil \n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-xml2pot; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "Bases do Estudo Bíblico" + +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "Nosso prósito quando nos aproximamos da Bíblia" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +#, fuzzy +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" +"Jo 5.39-40 Examinais as Escrituras, porque julgais ter nelas a vida " +"eterna; e são elas que dão testemunho de mim; mas não quereis vir a mim para " +"terdes vida!" + +#: docs/howto/en/docbook/howto-basics.docbook:12 +#, fuzzy +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said we go to the cradle only for the sake of the baby; just " +"so in Bible study, we do it not for its own sake but for fellowship with God." +msgstr "" +"O principal propósito do livro é trazer até nós a pessoa. Martinho Lutero " +"disse nós vamos ao berço somente por causa do bebê, então no " +"estudo bíblico nós não o fazemos por nós mesmo, mas pelo relacionamento com " +"Deus." + +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" +"John R.W. Stott, Cristo o Controverso, Editora " +"InterVarsity 1978, pp.97, 104." + +#: docs/howto/en/docbook/howto-basics.docbook:19 +#, fuzzy +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "" +"Os judeus com quem Jesus falou.... imaginaram que possuir as Escrituras era " +"o mesmo que possuir a vida. Hillel dizia, "Aquele que tomou para si as " +"palavras do Torah, tomou para si a vida e o mundo que há de vir." Seus " +"estudos eram um fim em si mesmos. Com isto estavam magoados e decepcionados" + +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "" +"Não há nem mérito nem lucro em ler as escrituras por causa delas mesmo , mas " +"apenas se isso te levar a Jesus Cristo. Quando a Bíblia é lida, é necessário " +"que haja um ávido desejo de que assim possamos conhecer a Cristo." + +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "Aproximando-se da Palavra de Deus" + +#: docs/howto/en/docbook/howto-basics.docbook:32 +#, fuzzy +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "" +"Ouvir e ler provêem uma visão geral das escrituras enquanto o estudo e a " +"memorização provêem uma visão detalhada da escritura. A meditação nas " +"escrituras unem o ouvir, o ler, o estudar e o memorizar e fixa a palavra em " +"nossas mentes." + +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "Ouvir" + +#: docs/howto/en/docbook/howto-basics.docbook:38 +msgid "" +"Lk.11:28 blessed are those who hear the word of God, and observe it." +msgstr "" +"Lc 11.28 Mas ele respondeu: Antes bem-aventurados os que ouvem a " +"palavra de Deus, e a observam." + +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "Ler" + +#: docs/howto/en/docbook/howto-basics.docbook:43 +msgid "" +"Rev.1:3 Blessed is he who reads and those who hear the words of this " +"prophecy [...]" +msgstr "" +"Ap 1.3 Bem-aventurado aquele que lê e bem-aventurados os que ouvem as " +"palavras desta profecia.. " + +#: docs/howto/en/docbook/howto-basics.docbook:45 +msgid "" +"1 Tim.4:13 give attention to the public reading of Scripture [...]" +msgstr "1 Tm 4.13 aplica-te à leitura, à exortação, e ao ensino" + +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "Estudo" + +#: docs/howto/en/docbook/howto-basics.docbook:50 +msgid "" +"Acts 17:11 Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so." +msgstr "" +"At 17.11 Ora, estes eram mais nobres do que os de Tessalônica, porque " +"receberam a palavra com toda avidez, examinando diariamente as Escrituras " +"para ver se estas coisas eram assim. " + +#: docs/howto/en/docbook/howto-basics.docbook:54 +msgid "" +"2 Tim.2:15 Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth." +msgstr "" +"2 Tm 2.15 Procura apresentar-te diante de Deus aprovado, como obreiro " +"que não tem de que se envergonhar, que maneja bem a palavra da verdade." + +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "Memorizar" + +#: docs/howto/en/docbook/howto-basics.docbook:60 +msgid "" +"Ps.119:11 Thy word I have hid in my heart, that I may not sin against " +"Thee." +msgstr "" +"Sl 119.11 Escondi a tua palavra no meu coração, para não pecar contra " +"ti." + +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "Meditar" + +#: docs/howto/en/docbook/howto-basics.docbook:65 +msgid "" +"Ps.1:2-3 But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers." +msgstr "" +"Sl 1.2-3 Bem-aventurado o homem que não anda segundo o conselho dos " +"ímpios, nem se detém no caminho dos pecadores, nem se assenta na roda dos " +"escarnecedores; antes tem seu prazer na lei do Senhor, e na sua lei medita " +"de dia e noite. " + +#: docs/howto/en/docbook/howto-basics.docbook:71 +#, fuzzy +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "" +"Os navegadores ilustravam isso dizendo que assim como o polegar pode tocar " +"todos os dedos, nós podemos meditar na Palavra como fazemos com qualquer dos " +"quatro primeiros. Meditação é a chave para a revelação. Um cristão novo " +"precisa ouvir e ler a Biblia mais do que ele precisa estudar e memorizá-la. " +"Isso para que ele se torne familiar com toda a mensagem da Bíblia." + +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "Tipos de Estudo Bíblico" + +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "Estudo de Tópicos" + +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "" +"Escolha um certo tópico e siga-o, usando referencias cruzadas ou uma " +"concordância." + +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "Estudo de Personagem" + +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "" +"Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "" +"Estudando a vida de um personagem da Bíblia, ex: Vida de José em Gn 37-50." + +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "Estudo Expositivo" + +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "Estudando uma certa passagem: parágrafo, capítulo ou livro." + +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "Bases da Interpretação Correta" + +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "Conteúdo" + +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "" +"O que ele diz? O que diz na língua original? Tome cuidado com definições. " +"Não leia o que não é dito." + +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "Contexto" + +#: docs/howto/en/docbook/howto-basics.docbook:103 +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "" +"O que os versos vizinhos dizem? A regra é "o contexto é muito " +"importante" -- A passagem precisa fazer sentido na estrutura de toda a " +"passagem e livro." + +#: docs/howto/en/docbook/howto-basics.docbook:107 +#: docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "Referencia Cruzada" + +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "" +"O que outros versículos sobre esse assunto dizem pelo resto da Bíblia? Deus " +"não se contradiz, entào nossa interpretação precisa passar pelo teste de " +"outras escrituras." + +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "Um Estudo Expositivo de Mateus 6.1-18" + +#: docs/howto/en/docbook/howto-basics.docbook:114 +#, fuzzy +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "" +"Vamos estudar juntos Mt. 6.1-18. Leia você mesmo, primeiro procurando pelo " +"versículo-chave, o versículo que resume toda a passagem. Acha que encontrou? " +"Teste-o pegando diversas partes na passagem e perguntando a você mesmo se " +"está relacionado com o versículo-chave escolhido. Quando achar, escreva-o " +"numerando-o com o numero um em algarismo romano:" + +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "Cuidado para praticar o bem diante dos homens para ser notado" + +#: docs/howto/en/docbook/howto-basics.docbook:122 +msgid "" +"What does practicing your righteousness mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"Our motives! What sub-headings develop this thought?" +msgstr "" +"O que fazer as vossas boas obras significa? A passagem dá " +"algum exemplo? Qual área de nossas vidas está sendo endereçada? " +"Nossas motivações! Que tópicos desenvolvem isso?" + +#: docs/howto/en/docbook/howto-basics.docbook:126 +#: docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "Quando você oferta" + +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "Quando você jejua" + +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "Quando você ora" + +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "" +"Agora preencha o esquema com intruções específicas sobre como evitar " +"maneiras erradas fazermos nossas boas ações:" + +#: docs/howto/en/docbook/howto-basics.docbook:137 +#, fuzzy +msgid "" +"don't sound a trumpet. (how might someone sound a trumpet " +"today?)" +msgstr "" +"não faça tocar a trombeta (como hoje alguem toca a trombeta?)" + +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "faça-o em secreto" + +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "etc." + +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "Como usar uma concordância" + +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "Para encontrar um versículo particular" + +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "Escolha a palavra-chave ou a palavra menos usual do versículo" + +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "Procure essa palavra alfabaticamente" + +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "Desca a coluna da listagem até você achar o seu versículo" + +#: docs/howto/en/docbook/howto-basics.docbook:154 +msgid "Find these verses:" +msgstr "Encontre esses versículos:" + +#: docs/howto/en/docbook/howto-basics.docbook:156 +#, fuzzy +msgid "Faithful are the wounds of a friend" +msgstr "Fiéis são as feridas dum amigo" + +#: docs/howto/en/docbook/howto-basics.docbook:157 +#, fuzzy +msgid "We are ambassadors of Christ." +msgstr "Nós somos embaixadores de Cristo" + +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "A história do rico e de Lázaro" + +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "Fazer um Estudo de Tópicos" + +#: docs/howto/en/docbook/howto-basics.docbook:164 +#, fuzzy +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "" +"Digamos que você quer fazer um estudo sobre a palavra "redenção". " +"Primeiro procure essa palavra na concordância e procure as referencias " +"listadas para ela. Então você pode procurar palavras relacionadas e " +"referencias listadas a partir dela, ex: "remir, remido, resgate," " +"até "comprar" ou "comprado"." + +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "Esclarecendo o significado da palavra no Grego e Hebraico" + +#: docs/howto/en/docbook/howto-basics.docbook:171 +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 Judge " +"not lest you be judged and 1 Cor.2:15 He that is spiritual " +"judgeth all things. Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "" +"Como encontramos uma contradição na Edição Revista e Atualizada de Almeida " +"entre Mt 7.1 Não julgueis para que não sejais julgados e 1 Co " +"2.15 Porém o homem espiritual julga todas as coisas. Talvez " +"sejam duas palavras gregas diferentes aqui, mas ambas traduzidas como "" +"julgar" em português. (Usaremos Numeros de Strong a partir daqui)." + +#: docs/howto/en/docbook/howto-basics.docbook:175 +msgid "Look up "judge"." +msgstr "Procure "julgar" " + +#: docs/howto/en/docbook/howto-basics.docbook:176 +#, fuzzy +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "" +"Desca até a coluna das entradas de Mt 7.1. A direita existe um número, 2919. " +"Essa é a referencia para a palavra grega usada. Anote-a." + +#: docs/howto/en/docbook/howto-basics.docbook:178 +msgid "Now look up "judgeth"." +msgstr "Agora procure "julgado"" + +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "Desca até a coluna de 1 Co 2.15 . . . . . . 350" + +#: docs/howto/en/docbook/howto-basics.docbook:180 +#, fuzzy +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "" +"Vá ao dicionário de Grego (lembre, você está no Novo Testamento, entào a " +"língua é o grego, enquanto no Antigo Testamento é o hebraico). Compare o " +"significado de 2919 com o significado de 350 e você terá a resposta!" + +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "Encontre o significado dos nomes" + +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or Hebrew." +msgstr "" +"Pelo mesmo processo nós podemos encontrar o significado de um nome e grego " +"ou hebraico." + +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "Procure esses nomes e escreva o seu significado:" + +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "Nabal" + +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "Abigail" + +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "Josué" + +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "Barnabé" + +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "Importância da Palavra de Deus" + +#: docs/howto/en/docbook/howto-importance.docbook:2 +#, fuzzy +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "" +"Entender a palavra de Deus é muito importante para todo aquele que clama o " +"nome de Deus. Estudar a Bíblia é uma das principais formas que nós " +"aprendemos a nos comunicar com Deus." + +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "Um Livro que é Único" + +#: docs/howto/en/docbook/howto-importance.docbook:7 +#, fuzzy +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "A Bíblia não tem comparação em vários aspectos. Ela é unica em:" + +#: docs/howto/en/docbook/howto-importance.docbook:12 +#, fuzzy +msgid "" +"popularity. Bible sales in North America: more than $500 million per year. " +"The Bible is both the the all-time and year-to-year best seller!" +msgstr "" +"Popularidade. Biblias vendem na América do Norte mais de US$500 milhões por " +"ano. A Bíblia é tanto o best-seller tanto de todos os tempos quanto ano-a-" +"ano." + +#: docs/howto/en/docbook/howto-importance.docbook:18 +#, fuzzy +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "" +"Autoria. Ela foi escrita em um período de 1600 anos por 40 diferentes " +"autores em diferentes ocasiões, contudo é lida como se tivesse sido escrita " +"por uma única pessoa." + +#: docs/howto/en/docbook/howto-importance.docbook:24 +#, fuzzy +msgid "" +"preservation. F. F. Bruce in Are New Testament Documents Reliable?" +" compares New Testament manuscripts with other ancient texts:" +msgstr "" +"Preservação. F. F. Burce em Os documentos do Novo Testamento são " +"confiáveis? compara os manuscritos do Novo Testamento com outros " +"textos antigos:" + +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "" +"Comparação dos manuscritos do Novo Testamento com outros textos antigos." + +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "Texto" + +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "Quando foi Escrito" + +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "Cópia mais recente" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "Diferença de Tempo" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "Número de Cópias" + +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "Herodotus" + +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "448-428 A.C." + +#: docs/howto/en/docbook/howto-importance.docbook:42 +#: docs/howto/en/docbook/howto-importance.docbook:52 +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "900 D.C." + +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "1300 anos" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "Tacitus" + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "100 D.C." + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "1100 D.C." + +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "1000 anos" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:48 +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's Gallic War" +msgstr "Caesar's Gallic War" + +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "50-58 A.C." + +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "950 anos" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's Roman History" +msgstr "Livy's História Romana" + +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "59 A.C. - 17 D.C." + +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "900 anos" + +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "Novo Testamento" + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "40 D.C. - 100 D.C." + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "130 D.C Manuscritos parciais - 350 D.C. Manuscritos completos" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "30 - 310 anos" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "5000 em Grego & 10.000 em Latim" + +#: docs/howto/en/docbook/howto-importance.docbook:66 +#, fuzzy +msgid "" +"Ten copies of Caesar's Gallic War exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "" +"Existem dez copias de Caesar's Gallaic War, a mais nova " +"foi copiada 900 anos depois que Caesar escreveu o original, etc. Para o Novo " +"Testamento nós temos manuscritos completos datando 350 D.C., papiro contendo " +"a maior parte do Novo Testamento de 200 D.C. e fragmentos do evangelho de " +"João de 130 D.C. Quantos manuscritos nós temos para comparar uns com os " +"outros? 5.000 em grego e 10.000 em Latim!" + +#: docs/howto/en/docbook/howto-importance.docbook:72 +#, fuzzy +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in Questions of Life " +"p. 25-26" +msgstr "" +"Critica textual, F. J. A. Hort, \"O Novo Testamento no Original Grego\", " +"vol. 1 p561, Macmillan Co., citado em Questões da Vida " +"p. 25-26" + +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "" +"\"Na verdade e plenitude das evidências e contexto, o Novo Testamento está " +"em absoluta e inalcançável posição dentre outras escrituras antigas.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "Um Livro Inpirado por Deus" + +#: docs/howto/en/docbook/howto-importance.docbook:80 +#, fuzzy +msgid "" +"Heb.4:12 \"For the word of God is living and " +"active... \" Jesus said (Mt.4:4), " +"\"It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "" +"Hb 4.12\"Porque a palavra de Deus é viva e " +"eficaz...\" Jesus disse (Mt 4.4), " +"\"Está escrito: Nem só de pão viverá o homem, mas de toda palavra " +"que sai da boca de Deus\". Enquanto lemos a Bíblia, o Espírito de " +"Deus está conosco para falar a nossos corações de uma forma sempre nova." + +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"All scripture is inspired by God [lit., God-" +"breathed].\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "" +"2 Tm 3.16 declara \"Toda Escritura é divinamente inspirada\". Você acredita nisso? Antes de responder, considere a atitude de " +"Jesus a respeito das Escrituras." + +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" +"John R.W. Stott, Cristo o Controverso, Editora " +"InterVarsity 1978, pp.93-95" + +#: docs/howto/en/docbook/howto-importance.docbook:90 +#, fuzzy +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "" +"Ele se referiu aos autores humanos, mas tinha certeza de que por trás deles " +"havia um único divino Autor. Ele podia igualmente dizer 'Moisés disse' ou " +"'Deus disse' (Mc 7.10). Ele pode citar um comentário do narrador em Genesis " +"2.24 como uma declaração do Próprio Criador (Mt 19.4-5). Do mesmo modo, ele " +"disse, 'Bem profetizou Isaías acerca de vós, hipócritas, como está escrito:' " +"quando Ele se referia a uma fala direta do Senhor Deus (Mc 7.6 & Is " +"29.13). É de Jesus mesmo que os autores do Novo Testamento haviam ganhado " +"convicção da dupla autoria das Escrituras. Para eles era verdade tanto dizer " +"'Havendo Deus antigamente falado muitas vezes, e de muitas maneiras, aos " +"pais, pelos profetas' (Hb 1.1) quanto dizer que 'os homens da parte de Deus " +"falaram movidos pelo Espírito Santo' (2 Pe 1.21). Deus não falou de uma " +"forma que apagasse a personalidade do autor humano, nem os homens escreveram " +"de uma forma que corrompesse a Palavra do Autor divino. Deus falou. Homens " +"falaram. Nenhum dos dois prejudicou o outro..." + +#: docs/howto/en/docbook/howto-importance.docbook:105 +#, fuzzy +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "" +"Essa, então, era a visão de Cristo a respeito das Escrituras. O testemunho " +"deles era o testemunho de Deus. O testemunho da Bíblia era o testemunho de " +"Deus. E a principal razão pela qual os cristãos acreditam na origem divina " +"da Bíblia é que o próprio Jesus Cristo acreditava nisso." + +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "" +"2 Tm 3.16 conitnua, \"e proveitosa para ensinar, para repreender, " +"para corrigir, para instruir em justiça; para que o homem de Deus seja " +"perfeito, e perfeitamente preparado para toda boa obra\". Se nós " +"aceitamos que a Bíblia realmente é Deus falando conosco, consequentemente " +"ela será nossa autoridade em toda questão de fé e conduta." + +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "Um Livro que Funciona" + +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"performs its work in you who believe.\" Beside each " +"scripture, write down the work the Word performs." +msgstr "" +"O que o Estudo Bíblico pode fazer por você? 1 Ts 2.13 diz que a Bíblia " +"\"opera em vós que credes\". Do lado de cada escritura, " +"escreva o que a Palavra faz:" + +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "O que o Estudo Bíblico faz para os cristãos?" + +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "Referência" + +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "Ação" + +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "Ef 5.25" + +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the word.\"" +msgstr "" +"santificação -- \"..., tendo-a purificado com a lavagem da água, pela palavra" +"\"" + +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "At 20.32" + +#: docs/howto/en/docbook/howto-importance.docbook:145 +#, fuzzy +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "" +"edificação -- \"...e à palavra da sua graça, àquele que é poderoso para vos " +"edificar e dar herança entre todos os que são santificados\"" + +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "Rm 15.4" + +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "" +"Encoraja -- \"porquanto, tudo que dantes foi escrito, para nosso ensino foi " +"escrito, para que, pela constância e pela consolação provenientes das " +"Escrituras, tenhamos esperança\"" + +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "Rm 10.17" + +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "Dá fé -- \"Logo a fé é pelo ouvir, e o ouvir pela palavra de Cristo\"" + +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "1 Co 10.11" + +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "" +"Instrui -- \"Ora, tudo isto lhes acontecia como exemplo, e foi escrito para " +"aviso nosso...\"" + +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "Mt 4.4" + +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "" +"Nutre -- \"Mas Jesus lhe respondeu: Está escrito: Nem só de pão viverá o " +"homem, mas de toda palavra que sai da boca de Deus\"" + +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "Um Livro que Liberta" + +#: docs/howto/en/docbook/howto-importance.docbook:202 +#, fuzzy +msgid "" +"Jn.8:32 \"and you shall know the truth, and the truth shall make " +"you free.\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"If you abide in My word, then you are truly disciples of " +"Mine... \"" +msgstr "" +"Jo 8.32 \"e conhecereis a verdade, e a verdade vos libertará\" Isso normalmente é citado sozinho. Essa é uma promessa " +"incodicional? Ela se aplica a todo o tipo de conhecimento? Encontramos a " +"resposta examinando a primeira parte da frase, no v. 31 \"Se vós " +"permanecerdes na minha palavra, verdadeiramente sois meus discípulos...\"" + +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" +"Nós vemos que isso é uma promessa condicional, especificamente falando da " +"verdade da Palavra de Deus." + +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a violent wind." +" \"As a result, we are no longer to be children, tossed " +"here and there by waves, and carried about by every wind of doctrine...\"One thing studying the Bible does for us is to ground us in the " +"truth, with the result that we won't be easily \"blown away.\"" +msgstr "" +"A palavra grega para \"vento\" usada em Efésios 4,14 significa um " +"vento violento. \" para que não mais sejamos " +"meninos, inconstantes, levados ao redor por todo vento de doutrina...\". Uma coisa que estudar a Bíblia faz por nós é nos firmar na " +"verdade, que não nos deixará sermos \"levados ao redor\". " + +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"But Jesus answered and said to them, \"You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.\"Mt.22:29" +msgstr "" +"\"Jesus, porém, lhes respondeu: Errais, não compreendendo as " +"Escrituras nem o poder de Deus\" Mt 22.29" + +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "Quais as duas coisas que nós precisamos para escapar do erro?" + +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "Palavra de Deus" + +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "Poder de Deus" + +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "Um Livro que Luta" + +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "Ef. 6.10-18 é uma figura de nossa armadura espiritual." + +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "Armadura Espiritual" + +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "Pergunta" + +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "Resposta" + +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "Quantas das armas listas são para defesa?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "Quantas são para atacar?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "Qual?" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - rhema" +msgstr "a palavra - rhema" + +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "Exortações" + +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of truth.\"" +msgstr "" +"2 Tm 2.15 \"Procura apresentar-te diante de Deus aprovado, como obreiro que " +"não tem de que se envergonhar, que maneja bem a palavra da verdade\"" + +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to God." +"\"" +msgstr "" +"Cl 3.15 \"A palavra de Cristo habite em vós ricamente, em toda a sabedoria; " +"ensinai-vos e admoestai-vos uns aos outros, com salmos, hinos e cânticos " +"espirituais, louvando a Deus com gratidão em vossos corações\"" + +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "Se você é rico em alguma coisa, quanto disso você tem?" + +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "Não só um pouquinho!" + +#: docs/howto/en/docbook/howto-importance.docbook:259 +#, fuzzy +msgid "" +"Eccl.12:11-12 \"The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the body." +"\"" +msgstr "" +"Ec 12.11 \"As palavras dos sábios são como aguilhões; e como " +"pregos bem fixados são as palavras coligidas dos mestres, as quais foram " +"dadas pelo único pastor. Além disso, filho meu, sê avisado. De fazer muitos " +"livros não há fim; e o muito estudar é enfado da carne.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "Apendice: \"De uma vez por todas\"" + +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.106-107" +msgstr "" +"John R. W. Stott, Cristo o Controverso,Editora " +"InterVarsity 1978, pp.106-107" + +#: docs/howto/en/docbook/howto-importance.docbook:269 +#, fuzzy +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb hapax and ephapax. It is usually " +"translated in the Authorized Version once, meaning once for all. It is used " +"of what is so done as to be of perpetual validity and never need repetition, " +"and is applied in the NT to both revelation and redemption. Thus, Jude " +"refers to the faith which was once for all delivered to the saints (Jude 3), " +"and Romans says, \"Christ also died for sins once for all\" (Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" +"A verdade a respeito do objetivo da iniciativa de Deus em Cristo é " +"expressada em uma palavra presente no Testamento Grego, principalmente o " +"advérbio hapax e ephapax. É comumente traduzida na Versão Autorizada como \"De uma vez " +"por todas\". É usada no sentido de \"o que foi feito com validade perpétua, " +"não necessitando de repetição\" e é usada no Novo Testamento, tanto em " +"revelação e redenção. Portanto Judas refere-se a fé que foi de uma vez por " +"todas entregue aos santos (Judas 3), e Romanos diz, \"Porque " +"morrendo, ele morreu para o pecado de uma vez por todas\" (Rm " +"6.10, veja também 1Pe 3.18; Hb 9.26-28)." + +#: docs/howto/en/docbook/howto-importance.docbook:279 +#, fuzzy +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were sola " +"scriptura for our authority and sola gratia for our salvation." +msgstr "" +"Portanto, nós podemos dizer que Deus falou de uma vez por todas e Cristo " +"sofreu de uma vez por todas. Isto sifnifica que a revelação Cristã e a " +"redenção Cristã são indistinguíveis no Cristo completo. Nada pode ser " +"adicionado sem ser depreciador de Cristo. Estas são as rochas em que a " +"Reforma Protestante foi baseada -- Deus revelou a Palavra sem a adição das " +"tradições humanas e Cristo terminou o trabalho sem adição de méritos " +"humanos. As principais palavras dos Reformadores foramsola " +"scriptura para nossa autoridade e sola " +"gratia para nossa salvação." + +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "Suplemento: Programas de Leitura Bíblica" + +#: docs/howto/en/docbook/howto-importance.docbook:291 +#, fuzzy +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" +"Aqui estão alguns programas fáceis para sistematicamente ler a sua Bíblia. " +"Você pode fazer mais de um ao mesmo tempo se você quiser, por exemplo #1 com " +"#4, ou #2 com #5. Varie o programada de ano para ano para mantê-lo novo." + +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "" +"Novo Testamento em um Ano: leia um capítulo por dia, 5 dias por semana." + +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" +"Provérbios em um Mês: leia um capítulo de Provérbios por dia, correspondente " +"ao dia do mês." + +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" +"Salmos em um mês: leia 5 salmos com intervalo de 30 entre eles por dia. Por " +"exemplo, no vigésimo. dia você lerá Sl 20, 50, 80, 110 e 140." + +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "" +"Salmos e Provérbios em 6 meses: leia Salmos e Provérbios, um capítulo por " +"dia." + +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" +"Antigo Testamento sem Salmos e Provérbios em 2 anos: se você ler um capítulo " +"por dia do Antigo Testamento, pulando Salmos e Provérbios, você lerá o " +"Antigo Testamento em 2 anos e 2 semanas." + +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "Regas de Interpretação Bíblica (Hermeneutica)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +#, fuzzy +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV Knowing " +"this first, that no prophesy of scripture is of any private interpretation.). Certain rules are helps toward discovering the correct meaning; by " +"ignoring these rules people have brought much trouble on themselves and " +"their followers. 2 Pe.3:16 ...in which are some things hard to " +"understand, which the untaught and unstable distort, as they do also the " +"rest of the Scriptures, to their own destruction." +msgstr "" +"Nós já aprendemos sobre o \"CCR\" - Conteúdo, Contexto e Referencias " +"Cruzadas. Nós queremos expandir isso examinando brevemente a hermeneutica " +"bíblica, cujo objetivo é descobrir o significado pretendido pelo autor " +"original (e Autor!). Enquanto muitas aplicações da passagem são válidas, " +"somente uma interpretação é válida. A escritura mesmo diz isso dizendo que " +"nenhuma escritura é de particular interpretação (2 Pe 1.20 sabendo " +"primeiramente isto: que nenhuma profecia da Escritura é de particular " +"interpretação) Certas regras são úteis para descobrimos o " +"significado correto, ignorando essas regras pessoas trouxeram vários " +"problemas para si e para seus seguidores. 2 Pe 3.16 ...nas quais há " +"pontos difíceis de entender, que os indoutos e inconstantes torcem, como o " +"fazem também com as outras Escrituras, para sua própria perdição" + +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +#, fuzzy +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" +"Como nós descobrimos o significado pretendido para uma passagem? Digamos que " +"nossa atenção voltou-se para um versículo particular, cujo significado não é " +"claro para você. Como você o estuda? Tenha essas regras em mente:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "Regra 1 - Interprete de acordo com o exato significado das palavras" + +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +#, fuzzy +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" +"Quanto mais preciso nós conseguirmos ser com o exato significado original da " +"palavra, melhor será nossa interpretação. Procure achar o exato significado " +"das palavras chave seguindo os seguintes passos:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +msgid "Definition" +msgstr "Definição" + +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +#, fuzzy +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" +"Procure a definição em um dicionário de Grego ou Hebraico. Para verbos, a " +"conjugação do verbo também é crucial." + +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +#, fuzzy +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning." +msgstr "" +"Compare escritura com escritura. Vendo como a mesma palavra grega ou " +"hebraica (não a palavra em português) é usada na escritura pode ajudar a " +"esclarecer ou trazer alguma luz sobre a definição. Como o mesmo autor usou " +"essa palavra em outros lugares? Outros autores? A sua ferramenta de " +"referencia deve te dar usos da palavra em documentos não-bíblicos também. " +"Porque nós vamos para as línguas originais, porque português não é bom o " +"suficiente? Porque mais de uma palavra grega pode ser traduzida " +"para a mesma palavra em português, e as palavras gregas podem ter " +"significados diferentes." + +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "Exemplo 1A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +#, fuzzy +msgid "" +"Jn.20:17 \"Touch me not\" (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' The Complete Word Study New Testament (AMG Publishers, 1991)." +msgstr "" +"Jo 20.17 \"Deixa de me tocar\" parece áspero, não? " +"Parece que Jesus não queria ser tocado agora que ele havia ressucitado, que " +"ele era muito santo ou algo do gênero. Mas não é bem isso, procuremos isso " +"em The Complete Word Study New Testament, de Spiros " +"Zodhiates (AMG Publishers, 1991)." + +#: docs/howto/en/docbook/howto-interpretation.docbook:42 +#, fuzzy +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see \"pim680." +"\" The letters give us a code for the part of speech, and the number refers " +"to Strong's dictionary reference. Let's look up the definition (p. 879). " +"\"680. Haptomai; from hapto (681), touch. Refers to such handling of an " +"object as to exert a modifying influence upon it... Distinguished from " +"pselaphao (5584), which actually only means to touch the surface of " +"something. \" Now look up \"pim.\" The grammar codes in Zodhiates come right " +"after Revelation; on p. 849 we see that pim stands for \"present imperative " +"active (80)\". On p.857, \"Present Imperative. In the active voice, it may " +"indicate a command to do something in the future which involves continuous " +"or repeated action or, when it is negated, a command to stop doing " +"something. \" This is a negative command, so it is to stop doing something " +"that is already occuring. So, what have we found?" +msgstr "" +"Definição: Indo até João 20.17, abaixo da palavra \"tocar\" nós vemos " +"\"pim680\". As letras são um código para a parte da frase e o numero refere-" +"se à referencia do dicionário de Strong. Vejamos a definição (pág. 879). " +"\"680. Haptomai; de hapto (681), tocar. Refere-se ao manuseio de um objeto " +"para exercer uma influencia modificadora sobre ele... Distinto de pselaphao " +"(5584), que significa somente tocar a superfice de algo\". Agora vejamos " +"\"pim\". Os códigos da gramática em Zodhiates ficam depois de Apocalipse, na " +"pág 849 nós vemos que \"pim\" significa \"presente imperativo ativo (80)\". " +"Na pág. 857, \"Presente Imperativo. Na voz ativa pode indicar um comando " +"para fazer alguma coisa ou alguma coisa no futuro que envolve ação contínua " +"ou repetida ou, quando negado, um comando para parar de fazer alguma coisa" +"\". Esse é um comendo negativo, então é para parar de fazer alguma coisa que " +"já está ocorrendo. Então, o que encontramos?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +msgid "Example 1B" +msgstr "Exemplo 1B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +#, fuzzy +msgid "" +"In James 5:14, Elders are told to pray and anoint someone who is " +"sick. What is this anointing?" +msgstr "" +"Em Tiago 5.14, \"Está doente algum de vós? Chame os anciãos da " +"igreja, e estes orem sobre ele, ungido-o com óleo em nome do Senhor\". Que unção é essa?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:55 +#, fuzzy +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service" +"\" (Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb." +"\" (Zodhiates p.851)" +msgstr "" +"Definição de aleipho (218) - \"passar oléo em\" (Strong's); mas também " +"existe outra palavra grega traduzida como \"unção\", chrio (5548) - " +"\"espalhar ou esfregar oléo em, ex: para consagrar para um cargo ou função " +"religiosa\" (Strong's). Como é um verbo, considere também a conjugação, " +"\"apta\" passado participativo aoristo. \"O passado paticipativo aoristo " +"expressa uma ação simples, ao contrário de uma ação contínua... quando o " +"relacionamento com o verbo principal é temporal, normalmente significa ação " +"anterior ao verbo principal\" (Zodhiates, p 851)." + +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +msgid "Cross-references for aleipho:" +msgstr "Referencia Cruzada para aleipho:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "Mt 6.17 Tu, porém, quando jejuares, unge a tua cabeça" + +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "Mc 16.1 [as mulheres] compraram aromas para irem ungi-lo" + +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing them." +msgstr "" +"Mc 6,13 e expulsavam muitos demônios, e ungiam muitos enfermos com óleo, e " +"os curavam" + +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "Lc 7.28 [...] e beijava-lhe os pés e ungia-os com o bálsamo" + +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "" +"Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "" +"Jo 12.3 Então Maria, [...] ungiu os pés de Jesus, e os enxugou com os seus " +"cabelos" + +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +msgid "Cross-references of chrio:" +msgstr "Referencia Cruzada de chrio:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]" +msgstr "" +"Lc 4.18 O Espírito do Senhor está sobre mim, porquanto me ungiu para " +"anunciar boas novas aos pobres [...]" + +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "At 4.27 [...] Servo Jesus, ao qual ungiste [...]" + +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "At 10.28 como Deus o ungiu com o Espírito Santo e com poder" + +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "" +"2 Co 1.21 Mas aquele que nos confirma convosco em Cristo, e nos ungiu, é Deus" + +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +msgid "" +"So what's the difference between aleipho and chrio? Look back over the cross-" +"references and the definitions, and sum up the difference: "" +"aleipho" is a practical use of oil and "chrio" is a " +"spiritual" +msgstr "" +"Então qual a diferencá entre aleipho e chrio? Veja a referencia cruzada e as " +"definições e note a diferença: "Aleipho" é o uso prático " +"de óleo e "Chrio" é o uso espiritual." + +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +#, fuzzy +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" +"Uma ilustração (embora a palavra não seja usada) do uso prático de óleo " +"naquele tempo: quando o bom samaritano cuidou do homem espancado por ladrões " +"ele passou óleo e vinho nas feridas. Então, óleo tinha um uso medicinal nos " +"tempos de Jesus." + +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\" Is \"anointing\" spiritual or practical? Practical!" +msgstr "" +"Agora vamos aplicar o que nós acabamos de aprender a Tiago 5.14 " +"\"Está doente algum de vós? Chame os anciãos da igreja, e estes orem sobre " +"ele, ungido-o com óleo em nome do Senhor\". Essa unção é " +"espiritual ou prática? Prática!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:93 +#, fuzzy +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" +"A conjugação do verbo no grego, o passado participativo aoristo, seria " +"melhor traduzido como \"tendo ungido\", então, a ordem é para ungir " +"primeiro, então orar (\"no nome do Senhor\" refere-se a oração, não à " +"unção). Tiago 5 está dizendo que os anciãos devem dar à pessoa doente " +"medicina e então orar por ela no nome do Senhor. Isso expressa um belo " +"balanço entre o prático e o espiritual em nosso Deus!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "Regra 2 - Intreprete o texto no contexto bíblico" + +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +#, fuzzy +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" +"Interprete a escritura em harmonia com o resto da escritura. O que os versos " +"vizinhos dizem? Qual o tema do capítulo? do livro? A sua interpretação se " +"adapta a isso? Se não, ela é imperfeita. Normalmente, o contexto fornece o " +"que nós precisamos para interpretar corretamente a pssagem. Contexo é a " +"chave. Se a confusão persistir quanto ao significado depois que nós " +"interpretamos o texto em seu contexto então veremos mais adiante." + +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "Exemplo 2A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 \"born of water and the " +"Spirit.\" In context, what is the water under discussion here?" +msgstr "" +"Em uma lição passada, nós consideramos Jo 3.5 \"nascer da água e " +"do Espírito\". Nesse contexto, qual é a água em questão aqui?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +#, fuzzy +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." +msgstr "" +"Batismo em água não está em discussão aqui, logo seria uma grande mudança do " +"tema que estava sendo discutido entre Jesus e Nicodemos. Procure por uma " +"troca de tema repentina, e pode ser uma indicação que a sua interpretação " +"está errada! A água é o líquido amniotico, \"nascer da água\" = nascimento " +"natural." + +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "Exemplo 2B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +msgid "" +"1 Cor.14:34 Let the women keep silent in the churches has to " +"be taken within the biblical context of 1 Cor.11:5 every woman [...] " +"while praying or prophesying [...]" +msgstr "" +"1 Co 14.34 as mulheres estejam caladas nas igrejas deve ser " +"considerado com o contexo de 1 Co 11.5 Mas toda mulher que ora ou " +"profetiza...." + +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "Exemplo 2C" + +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +#, fuzzy +msgid "" +"Acts 2:38 And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]". Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 \"For Christ " +"did not send me to baptize, but to preach the gospel\"?" +msgstr "" +"Atos 2.38 Pedro então lhes respondeu: "Arrependei-vos, e cada um " +"de vós seja batizado em nome de Jesus Cristo, para remissão de vossos " +"pecados..." está ensinando regenração pelo batismo? Se esse " +"fosse o único versículo que a escritura tivesse, nós poderíamos concluir " +"isso. Mas à luz do claro ensinamento que a regeneração acontece pela fé em " +"Cristo, nós quemos que interpretar de outra forma. Pedro está pedindo o " +"batismo como uma forma de seus ouvintes responderem ao evangelho. Se o " +"batismo fosse o caminho para o novo nascimento, como Paulo poderia ter " +"escrito 1 Co 1.17 \"Porque Cristo não me enviou para batizar, mas " +"para pregar o evangelho\"?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "Regra 3 - Interprete dentro do contexo histórico e cultural" + +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +#, fuzzy +msgid "" +"At first we are not asking What does it mean to me? but " +"What did it mean to the original readers?; later we can ask, " +"What does it mean to me?. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" +"Nós não começamos perguntando O que isso significa para mim?, " +"mas O que isso significou para os leitores originais?; depois " +"nós podemos nos perguntar O que isso significa para mim?. Nós " +"devemos levar em conta o contexo histórico e cultural do autor e dos " +"destinatários." + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "Exemplo 3A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +#, fuzzy +msgid "" +"3 days & 3 nights (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" +"3 dias e 3 noites (Mt 12.40) levou alguns a criarem a " +"\"Teoria da Cruxificação na Quarta-Feira\". Como Jesus poderia morrer na " +"sexta-feira à tarde e ressucitar domingo de manhã ainda \"que ao terceiro " +"dia ressuscitasse\" (Mt 16.21)? O significado exato de \"três\" ou \"dias\" " +"não ajudam a explicar essa aparente contradição." + +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +#, fuzzy +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" +"Nós precisamo de um detalhe histórico: Os judeus contavam qualquer parte de " +"um dia como um dia completo, assim como nós contamos baldes d'água (se " +"existem seis baldes e meio de água, nós dizemos que existem sete baldes, " +"mesmo que um deles não esteja completamente cheio). Então, para os judeus, " +"qualquer parte do dia contava como um dia completo, e os dias começavam as " +"6h e terminavam às 18h. Sexta de 15h até 18h = dia 1. Sexta 18h até Sábado " +"18h = dia 2. Sábado 18h até Domingo lá pelas 5h = dia 3. Interpretar o texto " +"no contexto cultural ajuda-nos a livramo-nos de erros." + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "Exemplo 3B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +#, fuzzy +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" +"Gn 15.7-21. O contexto histórico de cortar animais em dois e passar andando " +"entre as medates era a forma normal de firmar um contrato nos dias de " +"Abraão. Ambas as partes andavam juntas, prometendo que o desmembramento " +"podia acontecer à eles se eles deixassem sua parte no contrato. Mas no caso, " +"somente Deus passou, fazendo um contrato unilateral." + +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "" +"Regra 4 - Interprete de acordo com o uso comum das palavras na linguagem" + +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +#, fuzzy +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" +"Deixe linguagem literal ser literal e linguagem figurada ser figurada. E " +"observe as expressões que tem significados especiais." + +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "Exemplo 4A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +msgid "evil eye in Mt.6:23." +msgstr "olhos maus em Mt 6.23" + +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +#, fuzzy +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" +"Regra 1, definição de \"mau\" e \"olho\" - nada que ajude aqui. \n" +"Regra 2, contexto: parece que apenas nos confunde mais. Parece que não " +"combina com nada do que vem antes ou depois! Isso deve nos indicar que nós " +"não estamos entendendo corretamente!!!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +#, fuzzy +msgid "" +"What we have here is a Hebrew idiom, evil eye. Let's look up " +"other uses of this idiom: Mt.20:15 \"Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" +"O que nós temos aqui é uma expressão em Hebraico, olho mau. " +"Vejamos outros usos dessa expressão: Mt 20.15: \"Não me é lícito " +"fazer o que quero do que é meu? Ou é mau o teu olho porque eu sou bom?\" Nós descobrimos que um \"olho mau\" em Hebraico é uma expressão " +"para ser mesquinho ou invejoso. Agora voltemos para Mt 6 e notemos como esse " +"significado se encaixa perfeitamente no contexto." + +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "Exemplo 4B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 The Lord's hand is not short;" +msgstr "Is 59.1 Eis que a mão do Senhor não está encolhida" + +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 Underneath are the everlasting arms." +msgstr "" +"Dt 33.27 O Deus eterno é a tua habitação, e por baixo estão os braços " +"eternos" + +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +#, fuzzy +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"Kingdom of the Cults) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 He will cover you with His feathers; And under His wings " +"shalt thou trust. W.M. said, By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" +"Referencias à partes de corpo de Deus são usados pelos Santos dos Ultimos " +"Dias para provar que Deus já foi homem um dia. Uma vez que eles convencem as " +"pessoas disso, eles continuam ensinando que nós também nos podemos tornar " +"deuses como Ele é! Em uma leitura que eles dão, um grupo de anciãos mórmons " +"desafiaram Walter Martin (autor de Reino dos Cultos) com uma lista de " +"versículos como esses. Dr. Martin então pediu aos mórmons que lessem mais um " +"versículo, Sl 91.4 \"Ele te cobre com as suas penas, e debaixo das " +"suas asas encontras refúgio\". W. M. disse \"pelas mesmas regras " +"de interpretação que vocês usaram para provar que Deus era um homem, vocês " +"também provam que ele era um pássaro\". Os mormons tiveram que rir, já que " +"eles perceberam que estavam numa posição ridícula." + +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" +"Regra 5 - Interprete o propósito das parábolas e a diferença entre uma " +"parábola e uma alegoria" + +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: A story where each element has a meaning." +msgstr "" +"Uma alegoria é: uma história onde cada elemento tem um " +"significado" + +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "Toda parábola é uma alegoria, verdadeiro ou falso?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:193 +#, fuzzy +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" +"Algumas parábolas são alegorias, por exemplo, a parábola do semeador é uma " +"alegoria: a semente é a palavra de Deus, os espinhos são medos e avareza, " +"etc. Mas várias parábolas não são alegorias mas simplesmente histórias para " +"ilustrar um ponto. É perigoso obter nossas doutrinas a partir de parábolas; " +"elas podem ser torcidas para dizer todo o tipo de coisas. Nós precisamos " +"fazer as nossas doutrinas de escrituras claras. Então, se uma parábola a " +"ilustra, ótimo." + +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "Exemplo 5A" + +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +#, fuzzy +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" +"A parábola da viúva e o juiz injusto em Lc 18.1-8. Essa história ilustra uma " +"lição: ousadia na oração. Se nós a considerarmos como uma alegoria, o que " +"nós teremos?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" +"Todo o tipo de abusos acontecendo com os significados: Deus relutante para " +"proteger o direito das viúvas, orações incomodando a Deus, etc." + +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "Exemplo 5B" + +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +#, fuzzy +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" +"A parábola do mordomo injusto em Lc 16.1-9. O que essa parábola significa? " +"Ela é uma alegoria?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +#, fuzzy +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" +"O mordomo é elogiado por uma única coisa, sua sagacidade em usar o que ele " +"tinha que preparar para quando ele não tivesse. Mas ele não estava sendo " +"elogiado por seu comportamento não-ético enganando o seu mestre." + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "BibleTime" +msgstr "" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "" + +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "Estudo Bíblico HowTo" + +#: docs/howto/en/docbook/index.docbook:31 +#, fuzzy +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "Time do &bibletime;, info@bibletime.info" + +# type: Content of: +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license \"Creative Commons Attribution-Share Alike\"." +msgstr "" + +#: docs/howto/en/docbook/index.docbook:42 +#, fuzzy +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "" +"Citações das Escrituras no original em inglês são da New American Standard " +"Bible.Na tradução em português foi usada a edição Atualizada de Almeida " +"(PorAA)." + +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "Resumo" + +#: docs/howto/en/docbook/index.docbook:50 +#, fuzzy +msgid "" +"The Biblestudy HowTo is a guide for studying the " +"Bible." +msgstr "" +"O Estudo Bíblico HowTo é um guia para estudo da " +"Bíblia." + +#: docs/howto/en/docbook/index.docbook:53 +#, fuzzy +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" +"A esperança do time do &bibletime; é que esse HowTo incentive os leitores a " +"estudar as escrituras e ver o que elas dizem. Esse guia de estudo particular " +"foi escolhido porque não promove nenhuma doutrina denominacional em " +"particular. Nós esperamos que você leia e estude as escrituras para entender " +"o que elas dizem. Se você começar com a atitude de querer que o Senhor " +"mostre sua Palavra em seu coração ele não desapontará você." + +#~ msgid "Bob Harman" +#~ msgstr "Bob Harman" + +#, fuzzy +#~ msgid "" +#~ "The copyright of this text is held by the author Bob Harman. The text " +#~ "was adapted for publication with BibleTime by Fred Saalbach." +#~ msgstr "" +#~ "O copyright desse texto pertence ao autor, Bob Harman. O texto foi " +#~ "adaptado para publicação no BIbleTime por Fred Saalbach." + +#, fuzzy +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Os direitos de distribuição deste documento com o software &bibletime; " +#~ "foram feitos. Redistribuição como parte do software Bibletime sem " +#~ "modificação e reprodução limitada como provida pelo \"uso honesto\" que " +#~ "provém do código de direitos autorais dos EUA também são permitidas." + +#~ msgid "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "ncc@ncchampton.org." +#~ msgstr "" +#~ "Para questões sobre o uso desse material contacte Bob Harman c/o New " +#~ "Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "ncc@ncchampton.org." + +#~ msgid "8" +#~ msgstr "8" + +#~ msgid "20" +#~ msgstr "20" + +#~ msgid "10" +#~ msgstr "10" + +#~ msgid "5" +#~ msgstr "5" + +#~ msgid "One" +#~ msgstr "Uma" + +#~ msgid "" +#~ "Mary is already clinging to Jesus, and he is saying to stop holding him!" +#~ msgstr "" +#~ "Maria já estava agarrada a Jesus, e ele lhe disse que parasse de segurá-" +#~ "lo!" + +#~ msgid "Bob Harman" +#~ msgstr "Bob Harman" + +#~ msgid "ROLES_OF_TRANSLATORS" +#~ msgstr "ROLES_OF_TRANSLATORS" + +#~ msgid "Bible" +#~ msgstr "Bíblia" + +#~ msgid "HowTo" +#~ msgstr "HowTo" + +#~ msgid "The BibleTime developers" +#~ msgstr "Desenvolvedores do BibleTime" + +#~ msgid "Error 404: File not found" +#~ msgstr "Erro 404: Arquivo não encontrado" + +#~ msgid "Devotional" +#~ msgstr "Devocional" + +#~ msgid "Sidebar tips" +#~ msgstr "Dicas" + +#~ msgid "Sword CD" +#~ msgstr "CD do Sword" + +#~ msgid "BibleTime" +#~ msgstr "BibleTime" + +#~ msgid "Software" +#~ msgstr "Software" + +#~ msgid "About BibleTime" +#~ msgstr "Sobre o BibleTime" + +#~ msgid "Screenshots" +#~ msgstr "Telas" + +#~ msgid "Gallery" +#~ msgstr "Galeria" + +#~ msgid "Download" +#~ msgstr "Download" + +#~ msgid "FAQ" +#~ msgstr "Perguntas Frequentes" + +#~ msgid "Links" +#~ msgstr "Links" + +#~ msgid "Link to us" +#~ msgstr "Link para nós" + +#~ msgid "Guestbook" +#~ msgstr "Livro de Visitas" + +#~ msgid "In the press" +#~ msgstr "Na mídia" + +#~ msgid "Contact" +#~ msgstr "Contato" + +#~ msgid "License" +#~ msgstr "Licença" + +#~ msgid "Imprint" +#~ msgstr "marca" + +#~ msgid "User forum" +#~ msgstr "Fórum do usuário" + +#~ msgid "Development" +#~ msgstr "Desenvolvimento" + +#~ msgid "Help us" +#~ msgstr "Nos ajude" + +#~ msgid "Join us" +#~ msgstr "Junte-se a nós" + +#~ msgid "Mailinglists" +#~ msgstr "Listas de discussão" + +#~ msgid "Translation" +#~ msgstr "Tradução" + +#~ msgid "Biblestudy HowTo" +#~ msgstr "Estudo Bíblico HowTo" + +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Os direitos de distribuição deste documento com o software &bibletime; " +#~ "foram feitos. Redistribuição como parte do software Bibletime sem " +#~ "modificação e reprodução limitada como provida pelo \"uso honesto\" que " +#~ "provém do código de direitos autorais dos EUA também são permitidas." + +#~ msgid "Please help us ..." +#~ msgstr "Ajude-nos" + +#~ msgid "" +#~ "Our aim is to develop BibleTime into a really mature Bible study " +#~ "application that can by everyone. To ahieve this, we need your help. " +#~ "There are different possibilities for supporting the BibleTime project " +#~ "directly and indirectly:" +#~ msgstr "" +#~ "Nosso objetivo é desenvolver o BibleTime para que ele seja uma aplicação " +#~ "realmente boa de estudo bíblico. Para atingir isso, nós precisamos da sua " +#~ "ajuda. Existem diversas possibilidades para apoiar o projeto BibleTime " +#~ "diretamente e indiretamente." + +#~ msgid "Do you want to pray?" +#~ msgstr "Você quer orar?" + +#~ msgid "" +#~ "Praying is something everybody can do. If you are praying for the Sword " +#~ "and BibleTime projects you are helping us as much as the other team " +#~ "members of the BibleTime project." +#~ msgstr "" +#~ "Orar é algo que todos podem fazer. Se você estiver orando pelo projeto " +#~ "Sword e BibleTime você está nos ajudando tanto quanto outras equipes do " +#~ "projeto BibleTime." + +#~ msgid "Do you know how to program software?" +#~ msgstr "Você sabe programar softwares?" + +#~ msgid "" +#~ "Do you know how to program in C++? Are you familiar with the KDE " +#~ "programming interface or are motivate to learn it? If you have time to " +#~ "regularly work on the BibleTime source code we ask you to join our team. " +#~ "If you want to do so, please read the page Join us." +#~ msgstr "" +#~ "Você sabe como programar em C++? Você está familiarizado com a interface " +#~ "de programação do KDE ou está motivado a aprendê-la? Se você tiver tempo " +#~ "para trabalhar regularmente no código fonte do BibleTime nós lhe pedimos " +#~ "para se juntar ao nosso time! Por favor, leia a página Junte-se ao time." + +#~ msgid "Do you know how to write documentation?" +#~ msgstr "Você sabe como escrever documentação?" + +#~ msgid "" +#~ "Do you think you would be good in working on BibleTime's english " +#~ "documentation? If you think you are, please read the page Join us." +#~ msgstr "" +#~ "Você acha que é poderia ser bom trabalhando na documentação em inglês do " +#~ "BibleTime? Se você acredita que sim, por favor leia a página Junte-se ao time." + +#~ msgid "Are you good in translating english into another language?" +#~ msgstr "Você é bom em traduzir do inglês para outros idiomas?" + +#~ msgid "" +#~ "BibleTime should be useable for everyone. That's why we need a " +#~ "translation into your language, if it's not yet available. If you decide " +#~ "to start working on a translation please contact us at info@bibletime." +#~ "info to see whether the translation was not yet started by another team " +#~ "member. We will provide you with the files which should be translated." +#~ msgstr "" +#~ "O BibleTime deve ser usável por todos. Por isso nós precisamos de uma " +#~ "traduação no seu idioma, se ainda não houver uma disponível. Se você " +#~ "decidir iniciar o trabalho de tradução por favor nos contacte em " +#~ "info@bibletime.info para ver se a tradução ainda não foi iniciada por " +#~ "outro membro do time. Nós providenciaremos os arquivos que deverão ser " +#~ "traduzidos." + +#~ msgid "" +#~ "You can find more information about the translation process on the page " +#~ " translation." +#~ msgstr "" +#~ "Você pode encontrar mais informação sobre o processo de traduçãona página " +#~ "de tradução do BibleTime." + +#~ msgid "Join the BibleTime team" +#~ msgstr "Junte-se ao time do BibleTime" + +#~ msgid "" +#~ "We are glad for everybody who helps us improving the BibleTime software, " +#~ "it's documentation and it's translations." +#~ msgstr "" +#~ "Nõs estamos gratos por todos que nos ajudam a melhorar o software " +#~ "BibleTime, sua documentação e sua tradução." + +#~ msgid "The basic steps.." +#~ msgstr "Os passos básicos.." + +#~ msgid "" +#~ "The following are necessary for each type of team member. Please follow " +#~ "them!" +#~ msgstr "" +#~ "O seguinte é necessário para cada tipo de membro do time. Por favor siga-" +#~ "os!" + +#~ msgid "" +#~ "If you don't have an account on SourceForge, please sign up for one. It's " +#~ "free. We need your username to add you to the team members, to assign " +#~ "tasks to you, etc." +#~ msgstr "" +#~ "Se você não tem uma conta no SourceForge, por favor inscreva-se para uma. " +#~ "É grátis. Nós precisamos de seu nome de usuário para adicionar você aos " +#~ "membros do time, para designar tarefas, etc." + +#~ msgid "" +#~ "Subscribe to the BibleTime development mailing list. All developers read " +#~ "this mailing list, so everybody knows what's hapenning." +#~ msgstr "" +#~ "Inscreva-se à lista de discussão de desenvolvimento do BibleTime. Todos " +#~ "os desenvolvedores lêm esta lista, então todos sabem o que está " +#~ "acontecendo." + +#~ msgid "" +#~ "Get the development version of BibleTime and install it. If you need help " +#~ "with this ask on the mailing list or look into the documentation section." +#~ msgstr "" +#~ "Pegue a versão de desenvolvimento do BibleTime e instale. Se você " +#~ "precisar de ajuda para isto peça na lista de discussão ou procure na " +#~ "seção de documentação." + +#~ msgid "The next steps for software developers..." +#~ msgstr "O próximo passo para desenvolvedores de software..." + +#~ msgid "" +#~ "Work through some of the Qt 3 and KDE 3 tuorials to get used to " +#~ "programming with the things BibleTime uses." +#~ msgstr "" +#~ "Trabalhe com os tutoriais do Qt 3 e KDE 3 para saber como programar as " +#~ "coisas que o BibleTime usa." + +#~ msgid "" +#~ "If you don't know what to do please ask on the mailing list for some " +#~ "tasks. Don't forget to add how difficult it should be." +#~ msgstr "" +#~ "Se você não sabe o que fazer por favor peça na lista de discussão por " +#~ "algumas tarefas. Não se esqueça de adicionar o nível de dificuldade que " +#~ "devem ter." + +#~ msgid "The next steps for documentation authors..." +#~ msgstr "Os próximos passos para autores de documentação..." + +#~ msgid "" +#~ "Read the existing english documentation. It's located in the docs/ " +#~ "directory of the bibletime cvs directory." +#~ msgstr "" +#~ "Leia a documentação existente em inglês. Está localizada no diretório " +#~ "docs/ do diretório cvs do BibleTime." + +#~ msgid "" +#~ "The documentation is stored in docbook files in the unicode " +#~ "subdirectories of each documentation part (handbook, Bible study howto, " +#~ "installation, helpdialog). Please don't edit the HTML files directly " +#~ "because they're generated from the docbook files. The translation file " +#~ "are also generated from the docbook data." +#~ msgstr "" +#~ "A documentação é guardada em arquivos docbook nos subdiretórios unicode " +#~ "de cada parte (livro de mão, Estudo Bíblico HowTo, instalação, diálogo de " +#~ "ajuda). Por favor, não edite os arquivos HTML diretamente porque eles são " +#~ "gerados a partir dos documentos docbook. Os arquivos de tradução também " +#~ "são gerados a partir dos arquivos docbook." + +#~ msgid "The next steps for translators..." +#~ msgstr "O próximo passo para tradutores..." + +#~ msgid "" +#~ "Have a look at the internationaliziation pages of the KDE project. " +#~ "They're located at i18n.kde.org." +#~ msgstr "" +#~ "Dê uma olhada nas páginas de internacionalização do projeto KDE. Eles " +#~ "estão localizados em: i18n.kde.org" + +#~ msgid "" +#~ "Install the program KBabel, if it's not yet installed on your system. It " +#~ "will help you a lot with the translation process." +#~ msgstr "" +#~ "Instale o programa KBabel, se ainda não estiver instalado em seu sistema. " +#~ "Ele irá ajuda-lo muito no processo de tradução." + +#~ msgid "" +#~ "Read the page about translating " +#~ "BibleTime." +#~ msgstr "" +#~ "Por favor, leia a página sobre a tradução do BibleTime." + +#~ msgid "BibleTime development mailing list" +#~ msgstr "Lista de discussão de desenvolvimento do BibleTime" + +#~ msgid "" +#~ "To subscribe to the development mailing list of the BibleTime project " +#~ "please visit the following web page and enter your eMail address there: " +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." +#~ msgstr "" +#~ "Para assinar a lista de discussão de desenvolvimento do projeto BibleTime " +#~ "por favor visite a seguinte página: www.crosswire.org/mailman/listinfo/bt-devel." + +#~ msgid "" +#~ "Archives of the BibleTime development mailing list are available at " +#~ "www.crosswire." +#~ "org/pipermail/bt-devel." +#~ msgstr "" +#~ "Arquivo da lista de discussão de desenvolvimento do BibleTime estão " +#~ "disponíveis em www.crosswire.org/pipermail/bt-devel." + +#~ msgid "Sword development mailing list" +#~ msgstr "Lista de discussão de desenvolvimento do Sword" + +#~ msgid "" +#~ "To subscribe to the development mailing list of the Sword project please " +#~ "visit the following web page and enter your eMail address there: www." +#~ "crosswire.org/mailman/listinfo/sword-devel." +#~ msgstr "" +#~ "Para assinar a lista de discussão de desenvolvimento do projeto Sword por " +#~ "favor visite a seguinte página web e digite seu endereço de e-mail lá: " +#~ "www." +#~ "crosswire.org/mailman/listinfo/sword-devel." + +#~ msgid "" +#~ "Archives of the Sword development mailing list are available at www.crosswire.org/" +#~ "pipermail/sword-devel." +#~ msgstr "" +#~ "Arquivos da lista de discussão de desenvolvimento do Sword disponíveis em " +#~ "www." +#~ "crosswire.org/pipermail/sword-devel." + +#~ msgid "BibleTime's development" +#~ msgstr "Desenvolvimento do BibleTime" + +#~ msgid "" +#~ "These pages describe how to join in the development of BibleTime and " +#~ "which ways exist to help us! BibleTime's quality and usefulness depends " +#~ "on the help of others to a large degree." +#~ msgstr "" +#~ "Estas páginas descrevem como se juntar ao desenvolvimento do BibleTime e " +#~ "quais as formas existentes de nos ajudar! A qualidade de usabilidade do " +#~ "BibleTime depende em larga escala da ajuda de outros." + +#~ msgid "" +#~ "Please read the following pages very carefully to see whether you can " +#~ "help us with the development!" +#~ msgstr "" +#~ "Por favor leia as seguintes páginas muito cuidadosamente para ver se você " +#~ "pode nos ajudar com o desenvolvimento!" + +#~ msgid "Wait a minute" +#~ msgstr "Espere um pouco" + +#~ msgid "" +#~ "Did you see "The Passion"? Whether you found the film inspiring " +#~ "or not, or you didn't see it at all -- If you want to find out more about " +#~ "the passion of Jesus Christ, you can visit the "the good news" webpages. It has " +#~ "more information ready for you, maybe even in your local language." +#~ msgstr "" +#~ "Você viu "A Paixão de Cristo"? Tendo você achado o filme " +#~ "inspirador ou não, ou mesmo não tendo visto-o -- se você quiser saber " +#~ "mais sobre a paixão de Jesus Cristo você pode visitar a página "" +#~ "as boas novas". " +#~ "Ela tem mais informação para você, talvez em seu idioma local. " + +#~ msgid "The document is not available" +#~ msgstr "Documento não disponível" + +#~ msgid "" +#~ "The document you wanted to get is not available on www.bibletime.info. Please use the " +#~ "navigation tree on the left to see if the document was moved." +#~ msgstr "" +#~ "O documento que você tentou acessar não está disponível em www.bibletime.info. Por favor, use " +#~ "a árvore de navegação à esquerda para ver se o documento foi movido." + +#~ msgid "" +#~ "If you can't solve the problem please report the URL which failed to " +#~ "info@bibletime.info. Thank you very much!" +#~ msgstr "" +#~ "Se você não conseguir solucionar o problema, por favor, reporte a URL que " +#~ "falhou para info@bibletime.info. Muito obrigado!" + +#~ msgid "" +#~ "Jn.5:39-40You search the Scriptures, because you think that in " +#~ "them you have eternal life; and it is these that bear witness of Me; and " +#~ "you are unwilling to come to Me, that you may have life." +#~ msgstr "" +#~ "Jo 5.39-40 Examinais as Escrituras, porque julgais ter nelas a " +#~ "vida eterna; e são elas que dão testemunho de mim; mas não quereis vir a " +#~ "mim para terdes vida!" + +#~ msgid "Translations" +#~ msgstr "Tradução" + +#~ msgid "" +#~ "It will cost you just a few minutes to update the webpage translation in " +#~ "your language. Help with the translations is something all users can do " +#~ "and which help all users. If you want to help us keeping the translations " +#~ "up to date, please read the page about making translations and update the translation file of your " +#~ "own language." +#~ msgstr "" +#~ "Isso vai custar-lhe apenas alguns poucos minutos para atualizar a " +#~ "tradução da página no seu idioma. Ajudar com as traduções é algo que " +#~ "todos os usuários podem fazer e que ajuda a todos os usuários. Se você " +#~ "quer ajudar-nos a manter a tradução atualizada, por favor, leia a página " +#~ "sobre fazendo traduções e " +#~ "atualize o arquivo de tradução de seu próprio idioma." + +#~ msgid "Introduction" +#~ msgstr "Introdução" + +#~ msgid "" +#~ "BibleTime is a Bible study application for Linux. It is based on the " +#~ "K Desktop Environment and uses " +#~ "the Sword " +#~ "programming library to work with Bible texts, commentaries, dictionaries " +#~ "and books provided by the Crosswire Bible Society." +#~ msgstr "" +#~ "BibleTime é uma aplicação de Estudo Bíblico para Linux. Ele é baseado no " +#~ "K Desktop Environment e usa a " +#~ "biblioteca de programação Sword para trabalhar com textos bíblicos, comentários, " +#~ "dicionários e livros providos pela Sociedade Bíblia Crosswire." + +#~ msgid "The history of BibleTime" +#~ msgstr "A história do BibleTime" + +#~ msgid "" +#~ "Back in June of 1999 Thomas Hagedorn, Thorsten Uhlmann and Joachim Ansorg " +#~ "started to work on a Bible study application for KDE 1.0." +#~ msgstr "" +#~ "Em Junho de 1999 Thomas Hagedorn, Thorsten Uhlmann e Joachim Ansorg " +#~ "iniciaram o trabalho em uma aplicação de estudo da Bíblia para KDE 1.0." + +#~ msgid "" +#~ "The first version was released two months later as version 0.1. This " +#~ "version was very simple and supported only the most basic things." +#~ msgstr "" +#~ "A primeira versão foi liberada dois meses depois como a versão 0.1. Esta " +#~ "versão era muito simples e suportava somente as coisas mais básicas." + +#~ msgid "" +#~ "After three months of hard work version 0.2 was released to the public. " +#~ "This version was usable, it supported basic printing, searching and " +#~ "offered a simple editor for personal notes." +#~ msgstr "" +#~ "Depois de três meses de trabalho duro a versão 0.2 foi liberada para o " +#~ "público. Esta versão era usável, suportava impressão básica, procura e " +#~ "oferecia um editor simples para notas pessoais." + +#~ msgid "" +#~ "BibleTime 0.2 was later ported to KDE 2 and totally redesigned with a " +#~ "more powerful interface, better printing and a lot of internal changes. " +#~ "This version was called BibleTime 0.3" +#~ msgstr "" +#~ "BibleTime 0.2 foi portado mais tarde para KDE 2 e totalmente redesenhado " +#~ "com uma interface mais poderosa, melhor impressão e um monte de mudanças " +#~ "internas. Esta versão foi chamada BibleTime 0.3" + +#~ msgid "" +#~ "BibleTime 1.0, which was released almost one year after version 0.3 and " +#~ "was the first version we considered as stable." +#~ msgstr "" +#~ "BibleTime 1.0, que foi liberado quase um ano depois da versão 0.3 e foi a " +#~ "primeira versão que nós consideramos estável." + +#~ msgid "" +#~ "BibleTime 1.1 and 1.2 followed later on. BibleTime 1.2 is the first " +#~ "version of BibleTime for version 3.0 of KDE." +#~ msgstr "" +#~ "BibleTime 1.1 e 1.2 se seguiram. BibleTime 1.2 é a primeira versão do " +#~ "BibleTime para a versão 3.0 do KDE." + +#~ msgid "" +#~ "BibleTime version 1.5 has been released in july 2005 after a long time of " +#~ "development." +#~ msgstr "" +#~ "O BibleTime versão 1.5 foi lançado em julho de 2005 depois de um longo " +#~ "tempo de desenvolvimento." + +#~ msgid "How to contact us" +#~ msgstr "Como contactar-nos" + +#~ msgid "The BibleTime user forum." +#~ msgstr "Forum de usuários do BibleTime" + +#~ msgid "" +#~ "This is the place to ask questions about BibleTime. If you have trouble " +#~ "with installing and/or using BibleTime post a message in the forum, and " +#~ "hopefully you'll have an answer in time." +#~ msgstr "" +#~ "Este é o lugar para fazer perguntas sobre o BibleTime. Se você tiver " +#~ "problemas com a instalação e/ou uso do BibleTime poste uma mensagem no " +#~ "forum, e esperamos que alguém responda-a a tempo." + +#~ msgid "" +#~ "If you are an experienced BibleTime user and can spare some time, please " +#~ "regularly check out the forum and answer questions of people who have " +#~ "less experience than you. Thereby you would also help the developers to " +#~ "concentrate on the work of development instead of user support." +#~ msgstr "" +#~ "Se você é um usuário experiente do BibleTime e dispõe de algum tempo, por " +#~ "favor verifique regularmente o forum e responda perguntas de pessoas que " +#~ "tem menos experiência que você. Isso também ajuda os desenvolvedores a " +#~ "concentrarem-se no trabalho de desenvolvimento ao invés de suporte aos " +#~ "usuários." + +#~ msgid "Send a Bug report" +#~ msgstr "Enviar uma comunicação de Bug" + +#~ msgid "" +#~ "If you find a bug in BibleTime use this link to report it so it can be " +#~ "fixed in later versions. Please include detailed descriptions of your " +#~ "setup and how the developers can reproduce the bug." +#~ msgstr "" +#~ "Se você achar bugs no BibleTime use o link para comunicá-lo para que seja " +#~ "corrigido em versões posteriores. Por favor, inclua descrições detalhadas " +#~ "de sua configuração e de como os desenvolvedores podem reproduzir o bug." + +#~ msgid "Send a feature suggestion" +#~ msgstr "Envie uma sugestão de funcionalidade" + +#~ msgid "" +#~ "If you have an idea how to improve BibleTime please use this link to tell " +#~ "the developers about it." +#~ msgstr "" +#~ "Se você tem uma idéia de como melhorar o BibleTime, por favor use o link " +#~ "para nos dizê-la!" + +#~ msgid "Report a website problem" +#~ msgstr "Informe problemas no website" + +#~ msgid "" +#~ "If you found a problem with the website or have a suggestion how it could " +#~ "be improved, please use this link to tell the webmaster about it." +#~ msgstr "" +#~ "Se você tiver um problema com o website ou tiver uma sugestão de como ele " +#~ "pode ser melhorado, por favor, use esse linke para dizê-lo ao webmaster." + +#~ msgid "Frequently Asked Questions" +#~ msgstr "Perguntas Frequentes" + +#~ msgid "Installation problems" +#~ msgstr "Problemas na instalação" + +#~ msgid "Why is the toolbar missing?" +#~ msgstr "Por que a barra de ferramentas está faltando?" + +#~ msgid "" +#~ "Please run configure with the parameter --prefix=<your KDE " +#~ "directory>. Then run make and make install as usual. The KDE " +#~ "directories for the widely used Linux distributions are: " +#~ "RedHat: /usr SuSE: /opt/kde3 " +#~ "Mandrake: /usr Alternatively you can " +#~ "run the command \"kde-config --prefix\" to get your KDE directory. The " +#~ "commands are:" +#~ msgstr "" +#~ "Por favor rode configure com o parâmetro --prefix=<seu diretório KDE " +#~ ">. Então rode make e make install. Os diretórios do KDE para a maioria " +#~ "das distribuições Linux são: RedHat: /usrSuSE: /opt/kde3Mandrake: /usr Alternativamente você pode rodar o comando »" +#~ "kde-config --prefix« para saber qual o seu diretório KDE." + +#~ msgid "./configure --prefix=<your KDE directory>" +#~ msgstr "./configure --prefix=<seu diretório do KDE>" + +#~ msgid "make" +#~ msgstr "make" + +#~ msgid "make install" +#~ msgstr "make install" + +#~ msgid "The translations are missing!" +#~ msgstr "As traduções estão faltando!" + +#~ msgid "" +#~ "Please install the package bibletime-i18n which contains the translations " +#~ "of the daily tips, the handbook, the installation instructions and the " +#~ "Bible study howto." +#~ msgstr "" +#~ "Por favor instale o pacote bibletime-i18n que contêm as dicas diárias, o " +#~ "livro de mão, as instruções de instalação e o ComoFazer (guia) de estudo " +#~ "da Bíblia." + +#~ msgid "Usage problems" +#~ msgstr "Problemas de Uso" + +#~ msgid "Is it possible to search for a specific Strong number?" +#~ msgstr "É possível procurar por um número de Strong específico?" + +#~ msgid "" +#~ "You need at least BibleTime 1.1 for this. Turn on the default usage of " +#~ "Strong's numbers in the optionsdialog (Sword->Filter settings). Then " +#~ "open the seachdialog and search for <0120> or any other Strong code." +#~ msgstr "" +#~ "Você precisa ao menos do BibleTime 1.1 para isto. Ligue o uso padrão de " +#~ "números Fortes no diálogo de opções (Sword->Configurações de filtro). " +#~ "Depois abra o diálogo de procura e procure por <0120> ou qualquer " +#~ "outro código Forte." + +#~ msgid "Why do I see only question marks instead of Unicode text?" +#~ msgstr "" +#~ "Por que eu vejo somente pontos de interrogação ao invés de texto Unicode?" + +#, fuzzy +#~ msgid "" +#~ "First make sure you have the latest version of the module which has the " +#~ "problems! Check www." +#~ "crosswire.org/sword for this." +#~ msgstr "" +#~ "Primeiro, certifique-se que você tem a útima versão do módulo que está " +#~ "com problema. Verifique isso em www.crosswire.org/sword." + +#~ msgid "" +#~ "You have to install an unicode font like Code2000, Arial Unicode MS or " +#~ "Bitstream Cyberbit to display the special unicode characters. Check the " +#~ "section \"Configuring BibleTime->Options Dialog->Fonts\" in the handbook " +#~ "of BibleTime how to setup Unicode fonts under Linux." +#~ msgstr "" +#~ "Você tem que instalar uma fonte unicode como Code2000, Arial Unicode MS " +#~ "ou Bitstream Cyberbit para exibir os caracteres especiais unicode. " +#~ "Verifique na seção \"Configurando BibleTime->Diálogo de Opções->Fontes\" " +#~ "no livro de mão do BibleTime como configurar fontes Unicode no Linux. Uma " +#~ "versão online do livro de mão está disponível em www.bibletime.info." + +#~ msgid "Modules" +#~ msgstr "Módulos" + +#~ msgid "The KJV shows no Strongs numbers in the NT!" +#~ msgstr "A KJV não exibe números de Strong no NT!" + +#~ msgid "" +#~ "Due to copyright problems the old KJV module which contained all Strongs " +#~ "numbers had to be removed. The project KJV2003 was started to create a " +#~ "public domain text with all Strong numbers in it. At this time it's not " +#~ "yet finished so the numbers are not available in all verses of the NT. " +#~ "The status of the project is available at Crosswire." +#~ msgstr "" +#~ "Devido a problemas de direito autoral o módulo KJV antigo que continha " +#~ "todos os números Fortes teve que ser removido. O projeto KJV2003 iniciou-" +#~ "se para criar um texto de domínio público com todos os números Fortes " +#~ "dentro. Ainda não foi terminado de forma que os números ainda não estão " +#~ "disponíveis em todos os versículos do NT. O estatus do projeto está " +#~ "disponível em Crosswire." + +#~ msgid "Where can I write down my personal notes?" +#~ msgstr "Onde eu posso escrever minhas notas pessoais?" + +#~ msgid "" +#~ "You have to install the module \"Personal\", which is available as a " +#~ "commentary on Crosswire. See our commentary page for " +#~ "more information: Commentaries." +#~ msgstr "" +#~ "Você tem que instalar o módulo \"Pessoal\", que está disponível como um " +#~ "comentário em Crosswire.Veja nossa página de comentários para mais " +#~ "informações: Crosswire." + +#~ msgid "Why is one of the two testaments of a Bible module empty?" +#~ msgstr "Por que um dos dois testamentos de um módulo da Bíblia fazio?" + +#~ msgid "" +#~ "Some modules only contain the text of the old or new testament. Recent " +#~ "versions of BibleTime should only offer the testament which has some text " +#~ "in it." +#~ msgstr "" +#~ "Alguns módulos somente contêm textos do velho ou novo testamento. Versões " +#~ "recentes do BibleTime devem oferecer somente o testamento que contiver " +#~ "algum texto." + +#~ msgid "" +#~ "You can find some nice screenshots of BibleTime here, showing one or two " +#~ "text module(s) each. They demonstrate the powerful Unicode handling " +#~ "mechanisms of Trolltech's " +#~ "QT 3. Some of the screenshots are really impressive." +#~ msgstr "" +#~ "Você pode encontrar algumas telas do BibleTime aqui, mostrando um ou dois " +#~ "módulos de texto cada. Elas demonstram o poderoso mecanismo de tratamento " +#~ "Unicode de Trolltech QT " +#~ "3. Algumas telas estão realmente impressionantes." + +#~ msgid "" +#~ "Most of the screenshots were created using the superb Code2000 Unicode font. " +#~ "Click on the preview images to see a large and detailed version of each " +#~ "screenshot." +#~ msgstr "" +#~ "A maioria das telas foi criada usando a fonte Unicode superb Code2000. Clique " +#~ "nas imagens para ver as telas em tamanho maior. " + +#~ msgid "WLC - hebrew rendering" +#~ msgstr "WLC - renderização de hebraico" + +#~ msgid "" +#~ "The WLC (short for Westminster Leningrad " +#~ "Codex), the best available text of the Hebrew Old Testament." +#~ msgstr "" +#~ "WLC (sigla para Westminster Leningrad " +#~ "Codex), o melhor texto disponível para o Antigo Testamento em " +#~ "Hebraico." + +#, fuzzy +#~ msgid "" +#~ "As you can see, BibleTime renders the text correctly from right to left. " +#~ "Those of you who can read Hebrew will notice that the Vowel Points and " +#~ "the Cantillation Marks (you can switch both of them on and off) are " +#~ "displayed correctly. Large " +#~ "screenshot" +#~ msgstr "" +#~ "Como você pode ver, BibleTime também renderiza o texto corretamente da " +#~ "direta para esquerda. Quem souber ler hebraico notará que os Pontos de " +#~ "Vogais e as Marcas Cantillation (você pode ligar ou desligar ambas) " +#~ "também são exibidas corretamente. Ver Tela Ampliada" + +#~ msgid "BHS - hebrew rendering" +#~ msgstr "BHS - renderização de hebraico" + +#~ msgid "Peshitta - early syrian translation" +#~ msgstr "Peshitta - Tradução síria recente" + +#~ msgid "" +#~ "The Peshitta contains an early Syrian text, running " +#~ "from right to left." +#~ msgstr "" +#~ "A Peshitta contem um texto recente em Sírio, da " +#~ "direita para a esquerda." + +#~ msgid "" +#~ "QT renders this text very nice with Code2000, which is one of the very " +#~ "few fonts that support syrian characters. Large screenshot" +#~ msgstr "" +#~ "QT renderiza esse texto muito bem com Code2000, que é uma das poucas " +#~ "fontes que suportam caracteres sírios. Ver Tela Ampliada" + +#~ msgid "Peshitta - early syrian translation" +#~ msgstr "Peshitta - Tradução síria recente" + +#~ msgid "The Arabic Bible" +#~ msgstr "Bíblia Árabe" + +#~ msgid "" +#~ "AraSVD: The Arabic Bible. Very nice example for " +#~ "right-to-left rendering of a complex script - Arabic is probably one of " +#~ "the most complicated scripts of the world. This screenshot was taken " +#~ "after linebreaks were switched off, providing a more readable text view. " +#~ "Large screenshot" +#~ msgstr "" +#~ "AraSVD: A Bíblia Árabe. Um bom exemplo de " +#~ "renderização da direta para esquerda de caracteres complexos- Árabe é " +#~ "provavelmente um dos conjuntos de caracteres mais complexos do mundo. " +#~ "Essa tela foi capturada com as quebras de linha desligadas, resultando em " +#~ "um texto mais legível. Ver Tela " +#~ "Ampliada" + +#~ msgid "The Arabic Bible" +#~ msgstr "Bíblia Árabe" + +#~ msgid "Chinese rendering" +#~ msgstr "Renderização de Chinês" + +#~ msgid "" +#~ "ChiGU: Chinese Bible text. Since QT 3 BibleTime can " +#~ "correctly break the paragraphs (as you may know, there are no spaces " +#~ "between words). Large " +#~ "screenshot" +#~ msgstr "" +#~ "ChiGU: Texto Bíblico em Chinês. Desde a QT3, " +#~ "BibleTime consegue quebrar corretamente os parágrafos (como você deve " +#~ "saber, não há espaço entre as palavras). Ver Tela Ampliada" + +#~ msgid "Chinese rendering" +#~ msgstr "Renderização de Chinês" + +#~ msgid "" +#~ "Greek rendering with Strong's numbers and morphological tags</" +#~ "title>" +#~ msgstr "" +#~ "<title>Renderização de Grego com números de Strong e marcações " +#~ "morfológicas" + +#~ msgid "" +#~ "IGNT: The Interlinear Greek New Testament. The green " +#~ "numbers in \"]]>\" brackets are Strongnumbers, whereas the " +#~ "numbers in \"( )\" brackets are Morphologic Tags. Both of them can " +#~ "displayed in a tooltip using a predefined Strong's and Morphology " +#~ "dictionary, as you can see in the example. Large screenshot" +#~ msgstr "" +#~ "IGNT: O Novo Testamento Grego Interlinear. Os " +#~ "números verdes entre \"]]>\" colchetes são números de Strong, " +#~ "enquanto os números entre \"( )\" parentesis são marcações morfológicas. " +#~ "Ambos podem ser exibidos como dicas usando dicionários de Strong e " +#~ "morfológico predefinidos, como você pode ver no exemplo. Ver Tela Ampliada" + +#~ msgid "" +#~ "Greek rendering with Strong's numbers and morphological tags" +#~ msgstr "" +#~ "Renderização de Grego com números de Strong e marcações " +#~ "morfológicas" + +#~ msgid "Korean and Thai" +#~ msgstr "Coreano e Tailandês" + +#~ msgid "" +#~ "Kor and ThaiKJV. Korean and " +#~ "Thai are very good Unicode examples covered by an amount of Unicode " +#~ "scripts already. They are displayed in a parallel view in one window. The " +#~ "first line of Thai text is of a little smaller pointsize. It is a section " +#~ "heading, and those can be turned on and off using the first toolbutton in " +#~ "the display window. Large " +#~ "screenshot" +#~ msgstr "" +#~ "Kor e ThaiKJV. Coreano e " +#~ "Tailandês são bons exemplos de Unicode, já que atualmente são cobertos " +#~ "por diversos conjuntos de caracteres Unicode. Eles são exibidos em " +#~ "visualização paralela em uma única janela. A primeira linha do texto " +#~ "tailandês que é um pouco menor é um título de sessão e pode ser ligado e " +#~ "desligado usando o primeiro botão da barra de ferramentas. Ver Tela Ampliada" + +#~ msgid "Korean and Thai" +#~ msgstr "Coreano e Tailandês" + +#~ msgid "Bulgarian and footnotes" +#~ msgstr "Búlgaro com notas de rodapé" + +#~ msgid "" +#~ "Bulgarian: The Bible in Bulgarian language. " +#~ "Bulgarian uses the Kyrillic script, which is also used in other languages " +#~ "like Russian. Notice the marked text - it is a \"footnote\". The popup " +#~ "menu shows how those can be turned on and off. Large screenshot" +#~ msgstr "" +#~ "Búlgaro: A Bíbla no idioma da Bulgária. Búlgaro usa " +#~ "o conjunto de caracteres Kyrillic, que também é usado em outros idiomas, " +#~ "como Russo. Note o texto marcado - é uma \"nota de rodapé\". O menu popup " +#~ "mostra como podem ser ligadas e desligadas. Ver Tela Ampliada" + +#~ msgid "Bulgarian and footnotes" +#~ msgstr "Búlgaro com notas de rodapé" + +#~ msgid "Vietnamese and Romanian" +#~ msgstr "Vietnamita e Romeno" + +#~ msgid "" +#~ "Viet and RomCor. East Europe " +#~ "meets East Asia! Vietnamese and Romanian are not geographically linked, " +#~ "though they look somehow similar in this screenshot. Large screenshot" +#~ msgstr "" +#~ "Viet e RomCor. Leste Europeu e " +#~ "Leste Asiárico! Vietnamita e Romenos não estão ligados geograficamente, " +#~ "embora nessa tela eles aparentem ser similares. Ver Tela Ampliada" + +#~ msgid "Vietnamese and Romanian" +#~ msgstr "Vietnamita e Romeno" + +#~ msgid "Esperanto without verse numbers and linebreaks" +#~ msgstr "" +#~ "Esperanto sem o número dos versículos e quebras de linhas" + +#~ msgid "" +#~ "YES, there is a Bible for those of you who prefer to speak Esperanto. " +#~ "This is not really a Unicode example, since the displayed characters come " +#~ "from the iso 8859-1 charset. But this shows how text looks like after " +#~ "switching off versenumbers and linebreaks. Large screenshot" +#~ msgstr "" +#~ "SIM, existe uma Bíblia para quem prefere falar Esperanto. Este não é " +#~ "umbom exemplo Unicode, já que os caracteres exibidos vem do conjunto de " +#~ "caracteres iso-8859-1, mas isso mostra como o texto se parece após " +#~ "desligar-se os números dos versículos e quebras de linhas. Ver Tela Ampliada" + +#~ msgid "Esperanto without verse numbers and linebreaks" +#~ msgstr "" +#~ "Esperanto sem o número dos versículos e quebras de linhas" + +#~ msgid "BibleTime's Guestbook" +#~ msgstr "Livro de visitas do BibleTime" + +#, fuzzy +#~ msgid "" +#~ "This is the place to leave positive or negative comments about the " +#~ "BibleTime project. This is not the place to ask questions, please use " +#~ "the BibleTime forum " +#~ "instead." +#~ msgstr "" +#~ "Esse é o lugar para deixar comentários positivos ou negativos sobre o " +#~ "projeto BibleTime. Não é o lugar para fazer perguntas. Por favor, use o " +#~ "forum do BibleTime para perguntas." + +#~ msgid "" +#~ "Please write in English, if possible. HTML is not allowed and will be " +#~ "removed, but you may use normal line breaks to divide into paragraphs." +#~ msgstr "" +#~ "Por favor, se possível, escreva seus comentários em inglês. HTML não é " +#~ "permitido e será removido. Você pode usar quebras de linha normais para " +#~ "dividir em parágrafos." + +#~ msgid "Please add your comments here:" +#~ msgstr "Por favor, adicione seus comentários aqui:" + +#~ msgid "Responsibility" +#~ msgstr "Responsibilidade" + +#~ msgid "This imprint is required in Germany for all webpages." +#~ msgstr "Esta marca é requerida em Alemão para todas as páginas web." + +#~ msgid "The person who responsible for these webpages is:" +#~ msgstr "A pessoa responsável por estas páginas web é:" + +#~ msgid "" +#~ "Joachim Ansorg Alter Krofdorfer Weg 6 35398 Gießen Germany " +#~ "49.641.3605122 email: info at bibletime dot " +#~ "info" +#~ msgstr "" +#~ "Joachim Ansorg Alter Krofdorfer Weg 6 35398 Gießen Alemanha " +#~ "49.641.3605122 email: info at bibletime dot " +#~ "info" + +#~ msgid "Download BibleTime" +#~ msgstr "Faça Download do BibleTime" + +#~ msgid "" +#~ "This is a short list of available download locations. Packages which are " +#~ "not provided on our SourceForge pages might be outdated. Please see below " +#~ "for detailed download and installation instructions." +#~ msgstr "" +#~ "Essa é uma pequena lista de locais disponíveis para download. Pacotes que " +#~ "não são disponibilizados na nossa página no SourceForge podem estar " +#~ "desatualizados. Por favor, veja abaixo para instruções detalhadas de " +#~ "download e instalação." + +#~ msgid "" +#~ "Sourcecode and packages for major Linux distributions can be downloaded " +#~ "from SourceForge." +#~ msgstr "" +#~ "Código fonte e pacotes para as maiores distribuições de Linux podem ser " +#~ "obtidos na nossa página no SourceForge." + +#~ msgid "" +#~ "Debian packages are available for Debian Unstable and Debian Stable." +#~ msgstr "" +#~ "Pacotes Debian estão disponíves para Debian Unstable e Debian Stable." + +#~ msgid "" +#~ "Gentoo packages are available on www.gentoo.org." +#~ msgstr "" +#~ "Pacotes Gentoo estão disponíveis em www.gentoo.org." + +#~ msgid "" +#~ "A FreeBSD application port of BibleTime can be found on www.freebsd.org." +#~ msgstr "" +#~ "Um port de aplicação FreeBSD pode ser encontrado em www.freebsd." +#~ "org." + +#~ msgid "Installation of BibleTime" +#~ msgstr "Instalação do BibleTime" + +#~ msgid "" +#~ "This section explains how to install BibleTime on your system. Basically " +#~ "there are two ways to install it: Either by using prebuilt binary " +#~ "packages or by compiling from source code. Installing BibleTime using " +#~ "prebuilt packages is the easiest way." +#~ msgstr "" +#~ "Essa sessão explica como instalar o BibleTime no seu sistema. Basicamente " +#~ "existem duas maneiras de instalá-lo: usando pacotes binários pré-" +#~ "compilados ou compilando a partir do código fonte. O jeito mais fácil é " +#~ "instalar o BibleTime usando os pacotes binários." + +#~ msgid "Prebuilt binary packages" +#~ msgstr "Pacotes binários pré-construídos" + +#~ msgid "" +#~ "We try to provide packages for the most important Linux distributions. " +#~ "These include RedHat, Mandrake and SuSE." +#~ msgstr "" +#~ "Nós tentamos fornecer pacotes para as distribuições Linux mais " +#~ "importantes. Isto inclui RedHat, Mandrake e SuSE." + +#~ msgid "" +#~ "First download the binary package for your Linux distribution. For " +#~ "example: You want to download BibleTime 1.4 " +#~ "for SuSE Linux 9.0. In this case you have to " +#~ "download the package bibletime-1.4-1.suse9.0.i586.rpm. Please download the package "bibletime-i18n" " +#~ "package, too. This package contains the available translations of the " +#~ "BibleTime user interface and handbook." +#~ msgstr "" +#~ "Primeiro faça download do pacote binário para sua distribuição de Linux. " +#~ "Por exemplo: Você quer baixar o BibleTime 1.4 " +#~ "para SuSE Linux 9.0. Nesse caso, você deve " +#~ "baixar o pacote bibletime-1.4-1.suse9.0.i586.rpm. " +#~ "Por favor baixe o pacote "bibletime-i18n" package também. Esse " +#~ "pacote contém as traduções disponíveis para a interface e para o Livro de " +#~ "Mão." + +#~ msgid "" +#~ "If there are no packages for your version of Linux you have to install " +#~ "from source code. Please see below how to do that." +#~ msgstr "" +#~ "Se não existe pacote para a  sua distribuição de Linux você tem que " +#~ "instalar a partir do código fonte. Por favor, veja abaixo como fazer isso." + +#~ msgid "Installation from source code" +#~ msgstr "Instalação a partir do código fonte" + +#~ msgid "" +#~ "Installation using BibleTime's source code is more difficult than using " +#~ "binary packages. Please follow the steps below if you decided to install " +#~ "BibleTime from sources:" +#~ msgstr "" +#~ "Instalação usando o código fonte do BibleTime é mais difícil do que " +#~ "usando os pacotes binários. Por favor, siga os passos abaixo se você " +#~ "decidir instalar o BibleTime a partir do código fonte:" + +#~ msgid "" +#~ "At first make sure the required software is installed on your system. " +#~ "Depending on your Linux distribution you have to install the development " +#~ "packages of the required software, too." +#~ msgstr "" +#~ "Primeiramente, certifique-se que o software requerido está instalado no " +#~ "seu sistema. Dependendo da distribuição de Linux você pode precisar " +#~ "instalar os pacotes de desenvolvimento dos softwares requeridos também." + +#~ msgid "KDE 3." +#~ msgstr "KDE 3." + +#~ msgid "" +#~ "At least the libraries and the base package. KDE 3 is shipped with many " +#~ "Linux distributions. Very often it's installed by default." +#~ msgstr "" +#~ "Pelo menos as bibliotecas e o pacote base. KDE 3 está em muitas " +#~ "distribuições Linux. Muito frequentemente é instalado por padrão." + +#, fuzzy +#~ msgid "" +#~ "Sword " +#~ "1.5.8." +#~ msgstr "" +#~ "Sword " +#~ "1.5.7." + +#~ msgid "" +#~ "Installation instructions are available on www.crosswire.org/sword/" +#~ "software. Basically the installation steps are" +#~ msgstr "" +#~ "Instruções de instalação estão disponíveis em www.crosswire.org/sword/" +#~ "software. Basicamente os passos de instalação são" + +#, fuzzy +#~ msgid "" +#~ "./usrinst.sh --enable-shared --without-clucene\n" +#~ " make\n" +#~ " make " +#~ "install\n" +#~ " make " +#~ "install_config" +#~ msgstr "" +#~ "./usrinst.sh --enable-shared --with-curl --without-clucene\n" +#~ " make\n" +#~ " make " +#~ "install\n" +#~ " make " +#~ "install_config" + +#~ msgid "" +#~ "Please note that this list is only valid for the latest version of " +#~ "BibleTime, older versions may require other software." +#~ msgstr "" +#~ "Note que essa lista só é válida para a última versão do BibleTime, " +#~ "versões antigas podem requerer outros sofrwares." + +#~ msgid "Compile and install BibleTime:" +#~ msgstr "Compilar e Instalar o BibleTime" + +#~ msgid "" +#~ "./configure --prefix=<your KDE directory>\n" +#~ " make\n" +#~ " make install" +#~ msgstr "" +#~ "./configure --prefix=<seu diretório KDE>\n" +#~ "\t\t\t\t\t\tmake\n" +#~ "\t\t\t\t\t\tmake install" + +#~ msgid "" +#~ "You can get your KDE directory by running the command kde-config " +#~ "--prefix. If you get problems please read our FAQ. If there's no solution of your " +#~ "problem, please contact us at info@bibletime.info." +#~ msgstr "" +#~ "Você pode obter o seu diretório KDE rodando o comando kde-config " +#~ "--prefix. Se você tiver problemas leia nossa sessão de Perguntas e Respostas. Se lá não " +#~ "estiver a solução do seu problema, por favor, entre em contato conosco em " +#~ "info@bibletime.info." + +#~ msgid "Install Sword modules" +#~ msgstr "Instalação de módulos do Sword" + +#~ msgid "" +#~ "You need Sword modules to work with BibleTime. Since version 1.4 " +#~ "BibleTime offers a userfriendly dialog to manage Sword modules. We " +#~ "strongly recommend this way to install modules on your computer." +#~ msgstr "" +#~ "Você precisa de módulos Sword para trabalhar com o BibleTime. Desde a " +#~ "versão 1.4 o BibleTime oferece um diálogo para gerenciar módulos do " +#~ "Sword. Nós recomendamos fortemente que você use essa forma para instalar " +#~ "módulos no seu computador." + +#~ msgid "" +#~ "Instructions for manual module installation is available on www." +#~ "crosswire.org/sword/modules." +#~ msgstr "" +#~ "Instruções para instalação manual de módulos estão disponíveis em www." +#~ "crosswire.org/sword/modules/moduleinstall.jsp." + +#~ msgid "Available types of modules" +#~ msgstr "Tipos de módulos disponíveis" + +#~ msgid "" +#~ "Here is a list of available module types and where to get more " +#~ "information about the available module types:" +#~ msgstr "" +#~ "Aqui está uma lista de tipo de módulos e onde obter mais informação sobre " +#~ "os tipos de módulos disponíveis." + +#~ msgid "Bibles" +#~ msgstr "Bíblias" + +#~ msgid "Commentaries" +#~ msgstr "Comentários" + +#~ msgid "Lexicons / Dictionaries" +#~ msgstr "Léxico / Dicionários" + +#~ msgid "Books" +#~ msgstr "Livros" + +#~ msgid "" +#~ "GNU GENERAL PUBLIC LICENSE\n" +#~ " Version 2, June 1991\n" +#~ "\n" +#~ " Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n" +#~ " 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +#~ " Everyone is permitted to copy and distribute verbatim copies\n" +#~ " of this license document, but changing it is not allowed.\n" +#~ "\n" +#~ " Preamble\n" +#~ "\n" +#~ " The licenses for most software are designed to take away your\n" +#~ "freedom to share and change it. By contrast, the GNU General Public\n" +#~ "License is intended to guarantee your freedom to share and change free\n" +#~ "software--to make sure the software is free for all its users. This\n" +#~ "General Public License applies to most of the Free Software\n" +#~ "Foundation's software and to any other program whose authors commit to\n" +#~ "using it. (Some other Free Software Foundation software is covered by\n" +#~ "the GNU Library General Public License instead.) You can apply it to\n" +#~ "your programs, too.\n" +#~ "\n" +#~ " When we speak of free software, we are referring to freedom, not\n" +#~ "price. Our General Public Licenses are designed to make sure that you\n" +#~ "have the freedom to distribute copies of free software (and charge for\n" +#~ "this service if you wish), that you receive source code or can get it\n" +#~ "if you want it, that you can change the software or use pieces of it\n" +#~ "in new free programs; and that you know you can do these things.\n" +#~ "\n" +#~ " To protect your rights, we need to make restrictions that forbid\n" +#~ "anyone to deny you these rights or to ask you to surrender the rights.\n" +#~ "These restrictions translate to certain responsibilities for you if you\n" +#~ "distribute copies of the software, or if you modify it.\n" +#~ "\n" +#~ " For example, if you distribute copies of such a program, whether\n" +#~ "gratis or for a fee, you must give the recipients all the rights that\n" +#~ "you have. You must make sure that they, too, receive or can get the\n" +#~ "source code. And you must show them these terms so they know their\n" +#~ "rights.\n" +#~ "\n" +#~ " We protect your rights with two steps: (1) copyright the software, and\n" +#~ "(2) offer you this license which gives you legal permission to copy,\n" +#~ "distribute and/or modify the software.\n" +#~ "\n" +#~ " Also, for each author's protection and ours, we want to make certain\n" +#~ "that everyone understands that there is no warranty for this free\n" +#~ "software. If the software is modified by someone else and passed on, we\n" +#~ "want its recipients to know that what they have is not the original, so\n" +#~ "that any problems introduced by others will not reflect on the original\n" +#~ "authors' reputations.\n" +#~ "\n" +#~ " Finally, any free program is threatened constantly by software\n" +#~ "patents. We wish to avoid the danger that redistributors of a free\n" +#~ "program will individually obtain patent licenses, in effect making the\n" +#~ "program proprietary. To prevent this, we have made it clear that any\n" +#~ "patent must be licensed for everyone's free use or not licensed at all.\n" +#~ "\n" +#~ " The precise terms and conditions for copying, distribution and\n" +#~ "modification follow.\n" +#~ "\n" +#~ " GNU GENERAL PUBLIC LICENSE\n" +#~ " TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n" +#~ "\n" +#~ " 0. This License applies to any program or other work which contains\n" +#~ "a notice placed by the copyright holder saying it may be distributed\n" +#~ "under the terms of this General Public License. The \"Program\", below,\n" +#~ "refers to any such program or work, and a \"work based on the Program\"\n" +#~ "means either the Program or any derivative work under copyright law:\n" +#~ "that is to say, a work containing the Program or a portion of it,\n" +#~ "either verbatim or with modifications and/or translated into another\n" +#~ "language. (Hereinafter, translation is included without limitation in\n" +#~ "the term \"modification\".) Each licensee is addressed as \"you\".\n" +#~ "\n" +#~ "Activities other than copying, distribution and modification are not\n" +#~ "covered by this License; they are outside its scope. The act of\n" +#~ "running the Program is not restricted, and the output from the Program\n" +#~ "is covered only if its contents constitute a work based on the\n" +#~ "Program (independent of having been made by running the Program).\n" +#~ "Whether that is true depends on what the Program does.\n" +#~ "\n" +#~ " 1. You may copy and distribute verbatim copies of the Program's\n" +#~ "source code as you receive it, in any medium, provided that you\n" +#~ "conspicuously and appropriately publish on each copy an appropriate\n" +#~ "copyright notice and disclaimer of warranty; keep intact all the\n" +#~ "notices that refer to this License and to the absence of any warranty;\n" +#~ "and give any other recipients of the Program a copy of this License\n" +#~ "along with the Program.\n" +#~ "\n" +#~ "You may charge a fee for the physical act of transferring a copy, and\n" +#~ "you may at your option offer warranty protection in exchange for a fee.\n" +#~ "\n" +#~ " 2. You may modify your copy or copies of the Program or any portion\n" +#~ "of it, thus forming a work based on the Program, and copy and\n" +#~ "distribute such modifications or work under the terms of Section 1\n" +#~ "above, provided that you also meet all of these conditions:\n" +#~ "\n" +#~ " a) You must cause the modified files to carry prominent notices\n" +#~ " stating that you changed the files and the date of any change.\n" +#~ "\n" +#~ " b) You must cause any work that you distribute or publish, that in\n" +#~ " whole or in part contains or is derived from the Program or any\n" +#~ " part thereof, to be licensed as a whole at no charge to all third\n" +#~ " parties under the terms of this License.\n" +#~ "\n" +#~ " c) If the modified program normally reads commands interactively\n" +#~ " when run, you must cause it, when started running for such\n" +#~ " interactive use in the most ordinary way, to print or display an\n" +#~ " announcement including an appropriate copyright notice and a\n" +#~ " notice that there is no warranty (or else, saying that you provide\n" +#~ " a warranty) and that users may redistribute the program under\n" +#~ " these conditions, and telling the user how to view a copy of this\n" +#~ " License. (Exception: if the Program itself is interactive but\n" +#~ " does not normally print such an announcement, your work based on\n" +#~ " the Program is not required to print an announcement.)\n" +#~ "\n" +#~ "These requirements apply to the modified work as a whole. If\n" +#~ "identifiable sections of that work are not derived from the Program,\n" +#~ "and can be reasonably considered independent and separate works in\n" +#~ "themselves, then this License, and its terms, do not apply to those\n" +#~ "sections when you distribute them as separate works. But when you\n" +#~ "distribute the same sections as part of a whole which is a work based\n" +#~ "on the Program, the distribution of the whole must be on the terms of\n" +#~ "this License, whose permissions for other licensees extend to the\n" +#~ "entire whole, and thus to each and every part regardless of who wrote " +#~ "it.\n" +#~ "\n" +#~ "Thus, it is not the intent of this section to claim rights or contest\n" +#~ "your rights to work written entirely by you; rather, the intent is to\n" +#~ "exercise the right to control the distribution of derivative or\n" +#~ "collective works based on the Program.\n" +#~ "\n" +#~ "In addition, mere aggregation of another work not based on the Program\n" +#~ "with the Program (or with a work based on the Program) on a volume of\n" +#~ "a storage or distribution medium does not bring the other work under\n" +#~ "the scope of this License.\n" +#~ "\n" +#~ " 3. You may copy and distribute the Program (or a work based on it,\n" +#~ "under Section 2) in object code or executable form under the terms of\n" +#~ "Sections 1 and 2 above provided that you also do one of the following:\n" +#~ "\n" +#~ " a) Accompany it with the complete corresponding machine-readable\n" +#~ " source code, which must be distributed under the terms of Sections\n" +#~ " 1 and 2 above on a medium customarily used for software interchange; " +#~ "or,\n" +#~ "\n" +#~ " b) Accompany it with a written offer, valid for at least three\n" +#~ " years, to give any third party, for a charge no more than your\n" +#~ " cost of physically performing source distribution, a complete\n" +#~ " machine-readable copy of the corresponding source code, to be\n" +#~ " distributed under the terms of Sections 1 and 2 above on a medium\n" +#~ " customarily used for software interchange; or,\n" +#~ "\n" +#~ " c) Accompany it with the information you received as to the offer\n" +#~ " to distribute corresponding source code. (This alternative is\n" +#~ " allowed only for noncommercial distribution and only if you\n" +#~ " received the program in object code or executable form with such\n" +#~ " an offer, in accord with Subsection b above.)\n" +#~ "\n" +#~ "The source code for a work means the preferred form of the work for\n" +#~ "making modifications to it. For an executable work, complete source\n" +#~ "code means all the source code for all modules it contains, plus any\n" +#~ "associated interface definition files, plus the scripts used to\n" +#~ "control compilation and installation of the executable. However, as a\n" +#~ "special exception, the source code distributed need not include\n" +#~ "anything that is normally distributed (in either source or binary\n" +#~ "form) with the major components (compiler, kernel, and so on) of the\n" +#~ "operating system on which the executable runs, unless that component\n" +#~ "itself accompanies the executable.\n" +#~ "\n" +#~ "If distribution of executable or object code is made by offering\n" +#~ "access to copy from a designated place, then offering equivalent\n" +#~ "access to copy the source code from the same place counts as\n" +#~ "distribution of the source code, even though third parties are not\n" +#~ "compelled to copy the source along with the object code.\n" +#~ "\n" +#~ " 4. You may not copy, modify, sublicense, or distribute the Program\n" +#~ "except as expressly provided under this License. Any attempt\n" +#~ "otherwise to copy, modify, sublicense or distribute the Program is\n" +#~ "void, and will automatically terminate your rights under this License.\n" +#~ "However, parties who have received copies, or rights, from you under\n" +#~ "this License will not have their licenses terminated so long as such\n" +#~ "parties remain in full compliance.\n" +#~ "\n" +#~ " 5. You are not required to accept this License, since you have not\n" +#~ "signed it. However, nothing else grants you permission to modify or\n" +#~ "distribute the Program or its derivative works. These actions are\n" +#~ "prohibited by law if you do not accept this License. Therefore, by\n" +#~ "modifying or distributing the Program (or any work based on the\n" +#~ "Program), you indicate your acceptance of this License to do so, and\n" +#~ "all its terms and conditions for copying, distributing or modifying\n" +#~ "the Program or works based on it.\n" +#~ "\n" +#~ " 6. Each time you redistribute the Program (or any work based on the\n" +#~ "Program), the recipient automatically receives a license from the\n" +#~ "original licensor to copy, distribute or modify the Program subject to\n" +#~ "these terms and conditions. You may not impose any further\n" +#~ "restrictions on the recipients' exercise of the rights granted herein.\n" +#~ "You are not responsible for enforcing compliance by third parties to\n" +#~ "this License.\n" +#~ "\n" +#~ " 7. If, as a consequence of a court judgment or allegation of patent\n" +#~ "infringement or for any other reason (not limited to patent issues),\n" +#~ "conditions are imposed on you (whether by court order, agreement or\n" +#~ "otherwise) that contradict the conditions of this License, they do not\n" +#~ "excuse you from the conditions of this License. If you cannot\n" +#~ "distribute so as to satisfy simultaneously your obligations under this\n" +#~ "License and any other pertinent obligations, then as a consequence you\n" +#~ "may not distribute the Program at all. For example, if a patent\n" +#~ "license would not permit royalty-free redistribution of the Program by\n" +#~ "all those who receive copies directly or indirectly through you, then\n" +#~ "the only way you could satisfy both it and this License would be to\n" +#~ "refrain entirely from distribution of the Program.\n" +#~ "\n" +#~ "If any portion of this section is held invalid or unenforceable under\n" +#~ "any particular circumstance, the balance of the section is intended to\n" +#~ "apply and the section as a whole is intended to apply in other\n" +#~ "circumstances.\n" +#~ "\n" +#~ "It is not the purpose of this section to induce you to infringe any\n" +#~ "patents or other property right claims or to contest validity of any\n" +#~ "such claims; this section has the sole purpose of protecting the\n" +#~ "integrity of the free software distribution system, which is\n" +#~ "implemented by public license practices. Many people have made\n" +#~ "generous contributions to the wide range of software distributed\n" +#~ "through that system in reliance on consistent application of that\n" +#~ "system; it is up to the author/donor to decide if he or she is willing\n" +#~ "to distribute software through any other system and a licensee cannot\n" +#~ "impose that choice.\n" +#~ "\n" +#~ "This section is intended to make thoroughly clear what is believed to\n" +#~ "be a consequence of the rest of this License.\n" +#~ "\n" +#~ " 8. If the distribution and/or use of the Program is restricted in\n" +#~ "certain countries either by patents or by copyrighted interfaces, the\n" +#~ "original copyright holder who places the Program under this License\n" +#~ "may add an explicit geographical distribution limitation excluding\n" +#~ "those countries, so that distribution is permitted only in or among\n" +#~ "countries not thus excluded. In such case, this License incorporates\n" +#~ "the limitation as if written in the body of this License.\n" +#~ "\n" +#~ " 9. The Free Software Foundation may publish revised and/or new " +#~ "versions\n" +#~ "of the General Public License from time to time. Such new versions will\n" +#~ "be similar in spirit to the present version, but may differ in detail to\n" +#~ "address new problems or concerns.\n" +#~ "\n" +#~ "Each version is given a distinguishing version number. If the Program\n" +#~ "specifies a version number of this License which applies to it and \"any\n" +#~ "later version\", you have the option of following the terms and " +#~ "conditions\n" +#~ "either of that version or of any later version published by the Free\n" +#~ "Software Foundation. If the Program does not specify a version number " +#~ "of\n" +#~ "this License, you may choose any version ever published by the Free " +#~ "Software\n" +#~ "Foundation.\n" +#~ "\n" +#~ " 10. If you wish to incorporate parts of the Program into other free\n" +#~ "programs whose distribution conditions are different, write to the " +#~ "author\n" +#~ "to ask for permission. For software which is copyrighted by the Free\n" +#~ "Software Foundation, write to the Free Software Foundation; we sometimes\n" +#~ "make exceptions for this. Our decision will be guided by the two goals\n" +#~ "of preserving the free status of all derivatives of our free software " +#~ "and\n" +#~ "of promoting the sharing and reuse of software generally.\n" +#~ "\n" +#~ " NO WARRANTY\n" +#~ "\n" +#~ " 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO " +#~ "WARRANTY\n" +#~ "FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\n" +#~ "OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n" +#~ "PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER " +#~ "EXPRESSED\n" +#~ "OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" +#~ "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK " +#~ "AS\n" +#~ "TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\n" +#~ "PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\n" +#~ "REPAIR OR CORRECTION.\n" +#~ "\n" +#~ " 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN " +#~ "WRITING\n" +#~ "WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\n" +#~ "REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR " +#~ "DAMAGES,\n" +#~ "INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES " +#~ "ARISING\n" +#~ "OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT " +#~ "LIMITED\n" +#~ "TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\n" +#~ "YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY " +#~ "OTHER\n" +#~ "PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\n" +#~ "POSSIBILITY OF SUCH DAMAGES.\n" +#~ "\n" +#~ " END OF TERMS AND CONDITIONS\n" +#~ "\n" +#~ " How to Apply These Terms to Your New Programs\n" +#~ "\n" +#~ " If you develop a new program, and you want it to be of the greatest\n" +#~ "possible use to the public, the best way to achieve this is to make it\n" +#~ "free software which everyone can redistribute and change under these " +#~ "terms.\n" +#~ "\n" +#~ " To do so, attach the following notices to the program. It is safest\n" +#~ "to attach them to the start of each source file to most effectively\n" +#~ "convey the exclusion of warranty; and each file should have at least\n" +#~ "the \"copyright\" line and a pointer to where the full notice is found.\n" +#~ "\n" +#~ " <one line to give the program's name and a brief idea of what it " +#~ "does.>\n" +#~ " Copyright (C) 19yy <name of author>\n" +#~ "\n" +#~ " This program is free software; you can redistribute it and/or modify\n" +#~ " it under the terms of the GNU General Public License as published by\n" +#~ " the Free Software Foundation; either version 2 of the License, or\n" +#~ " (at your option) any later version.\n" +#~ "\n" +#~ " This program is distributed in the hope that it will be useful,\n" +#~ " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +#~ " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +#~ " GNU General Public License for more details.\n" +#~ "\n" +#~ " You should have received a copy of the GNU General Public License\n" +#~ " along with this program; if not, write to the Free Software\n" +#~ " Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 " +#~ "USA\n" +#~ "\n" +#~ "\n" +#~ "Also add information on how to contact you by electronic and paper mail.\n" +#~ "\n" +#~ "If the program is interactive, make it output a short notice like this\n" +#~ "when it starts in an interactive mode:\n" +#~ "\n" +#~ " Gnomovision version 69, Copyright (C) 19yy name of author\n" +#~ " Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show " +#~ "w'.\n" +#~ " This is free software, and you are welcome to redistribute it\n" +#~ " under certain conditions; type `show c' for details.\n" +#~ "\n" +#~ "The hypothetical commands `show w' and `show c' should show the " +#~ "appropriate\n" +#~ "parts of the General Public License. Of course, the commands you use " +#~ "may\n" +#~ "be called something other than `show w' and `show c'; they could even be\n" +#~ "mouse-clicks or menu items--whatever suits your program.\n" +#~ "\n" +#~ "You should also get your employer (if you work as a programmer) or your\n" +#~ "school, if any, to sign a \"copyright disclaimer\" for the program, if\n" +#~ "necessary. Here is a sample; alter the names:\n" +#~ "\n" +#~ " Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n" +#~ " `Gnomovision' (which makes passes at compilers) written by James " +#~ "Hacker.\n" +#~ "\n" +#~ " <signature of Ty Coon>, 1 April 1989\n" +#~ " Ty Coon, President of Vice\n" +#~ "\n" +#~ "This General Public License does not permit incorporating your program " +#~ "into\n" +#~ "proprietary programs. If your program is a subroutine library, you may\n" +#~ "consider it more useful to permit linking proprietary applications with " +#~ "the\n" +#~ "library. If this is what you want to do, use the GNU Library General\n" +#~ "Public License instead of this License." +#~ msgstr "" +#~ "GNU GENERAL PUBLIC LICENSE\n" +#~ " Version 2, June 1991\n" +#~ "\n" +#~ " Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n" +#~ " 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +#~ " Everyone is permitted to copy and distribute verbatim copies\n" +#~ " of this license document, but changing it is not allowed.\n" +#~ "\n" +#~ " Preamble\n" +#~ "\n" +#~ " The licenses for most software are designed to take away your\n" +#~ "freedom to share and change it. By contrast, the GNU General Public\n" +#~ "License is intended to guarantee your freedom to share and change free\n" +#~ "software--to make sure the software is free for all its users. This\n" +#~ "General Public License applies to most of the Free Software\n" +#~ "Foundation's software and to any other program whose authors commit to\n" +#~ "using it. (Some other Free Software Foundation software is covered by\n" +#~ "the GNU Library General Public License instead.) You can apply it to\n" +#~ "your programs, too.\n" +#~ "\n" +#~ " When we speak of free software, we are referring to freedom, not\n" +#~ "price. Our General Public Licenses are designed to make sure that you\n" +#~ "have the freedom to distribute copies of free software (and charge for\n" +#~ "this service if you wish), that you receive source code or can get it\n" +#~ "if you want it, that you can change the software or use pieces of it\n" +#~ "in new free programs; and that you know you can do these things.\n" +#~ "\n" +#~ " To protect your rights, we need to make restrictions that forbid\n" +#~ "anyone to deny you these rights or to ask you to surrender the rights.\n" +#~ "These restrictions translate to certain responsibilities for you if you\n" +#~ "distribute copies of the software, or if you modify it.\n" +#~ "\n" +#~ " For example, if you distribute copies of such a program, whether\n" +#~ "gratis or for a fee, you must give the recipients all the rights that\n" +#~ "you have. You must make sure that they, too, receive or can get the\n" +#~ "source code. And you must show them these terms so they know their\n" +#~ "rights.\n" +#~ "\n" +#~ " We protect your rights with two steps: (1) copyright the software, and\n" +#~ "(2) offer you this license which gives you legal permission to copy,\n" +#~ "distribute and/or modify the software.\n" +#~ "\n" +#~ " Also, for each author's protection and ours, we want to make certain\n" +#~ "that everyone understands that there is no warranty for this free\n" +#~ "software. If the software is modified by someone else and passed on, we\n" +#~ "want its recipients to know that what they have is not the original, so\n" +#~ "that any problems introduced by others will not reflect on the original\n" +#~ "authors' reputations.\n" +#~ "\n" +#~ " Finally, any free program is threatened constantly by software\n" +#~ "patents. We wish to avoid the danger that redistributors of a free\n" +#~ "program will individually obtain patent licenses, in effect making the\n" +#~ "program proprietary. To prevent this, we have made it clear that any\n" +#~ "patent must be licensed for everyone's free use or not licensed at all.\n" +#~ "\n" +#~ " The precise terms and conditions for copying, distribution and\n" +#~ "modification follow.\n" +#~ "\n" +#~ " GNU GENERAL PUBLIC LICENSE\n" +#~ " TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n" +#~ "\n" +#~ " 0. This License applies to any program or other work which contains\n" +#~ "a notice placed by the copyright holder saying it may be distributed\n" +#~ "under the terms of this General Public License. The \"Program\", below,\n" +#~ "refers to any such program or work, and a \"work based on the Program\"\n" +#~ "means either the Program or any derivative work under copyright law:\n" +#~ "that is to say, a work containing the Program or a portion of it,\n" +#~ "either verbatim or with modifications and/or translated into another\n" +#~ "language. (Hereinafter, translation is included without limitation in\n" +#~ "the term \"modification\".) Each licensee is addressed as \"you\".\n" +#~ "\n" +#~ "Activities other than copying, distribution and modification are not\n" +#~ "covered by this License; they are outside its scope. The act of\n" +#~ "running the Program is not restricted, and the output from the Program\n" +#~ "is covered only if its contents constitute a work based on the\n" +#~ "Program (independent of having been made by running the Program).\n" +#~ "Whether that is true depends on what the Program does.\n" +#~ "\n" +#~ " 1. You may copy and distribute verbatim copies of the Program's\n" +#~ "source code as you receive it, in any medium, provided that you\n" +#~ "conspicuously and appropriately publish on each copy an appropriate\n" +#~ "copyright notice and disclaimer of warranty; keep intact all the\n" +#~ "notices that refer to this License and to the absence of any warranty;\n" +#~ "and give any other recipients of the Program a copy of this License\n" +#~ "along with the Program.\n" +#~ "\n" +#~ "You may charge a fee for the physical act of transferring a copy, and\n" +#~ "you may at your option offer warranty protection in exchange for a fee.\n" +#~ "\n" +#~ " 2. You may modify your copy or copies of the Program or any portion\n" +#~ "of it, thus forming a work based on the Program, and copy and\n" +#~ "distribute such modifications or work under the terms of Section 1\n" +#~ "above, provided that you also meet all of these conditions:\n" +#~ "\n" +#~ " a) You must cause the modified files to carry prominent notices\n" +#~ " stating that you changed the files and the date of any change.\n" +#~ "\n" +#~ " b) You must cause any work that you distribute or publish, that in\n" +#~ " whole or in part contains or is derived from the Program or any\n" +#~ " part thereof, to be licensed as a whole at no charge to all third\n" +#~ " parties under the terms of this License.\n" +#~ "\n" +#~ " c) If the modified program normally reads commands interactively\n" +#~ " when run, you must cause it, when started running for such\n" +#~ " interactive use in the most ordinary way, to print or display an\n" +#~ " announcement including an appropriate copyright notice and a\n" +#~ " notice that there is no warranty (or else, saying that you provide\n" +#~ " a warranty) and that users may redistribute the program under\n" +#~ " these conditions, and telling the user how to view a copy of this\n" +#~ " License. (Exception: if the Program itself is interactive but\n" +#~ " does not normally print such an announcement, your work based on\n" +#~ " the Program is not required to print an announcement.)\n" +#~ "\n" +#~ "These requirements apply to the modified work as a whole. If\n" +#~ "identifiable sections of that work are not derived from the Program,\n" +#~ "and can be reasonably considered independent and separate works in\n" +#~ "themselves, then this License, and its terms, do not apply to those\n" +#~ "sections when you distribute them as separate works. But when you\n" +#~ "distribute the same sections as part of a whole which is a work based\n" +#~ "on the Program, the distribution of the whole must be on the terms of\n" +#~ "this License, whose permissions for other licensees extend to the\n" +#~ "entire whole, and thus to each and every part regardless of who wrote " +#~ "it.\n" +#~ "\n" +#~ "Thus, it is not the intent of this section to claim rights or contest\n" +#~ "your rights to work written entirely by you; rather, the intent is to\n" +#~ "exercise the right to control the distribution of derivative or\n" +#~ "collective works based on the Program.\n" +#~ "\n" +#~ "In addition, mere aggregation of another work not based on the Program\n" +#~ "with the Program (or with a work based on the Program) on a volume of\n" +#~ "a storage or distribution medium does not bring the other work under\n" +#~ "the scope of this License.\n" +#~ "\n" +#~ " 3. You may copy and distribute the Program (or a work based on it,\n" +#~ "under Section 2) in object code or executable form under the terms of\n" +#~ "Sections 1 and 2 above provided that you also do one of the following:\n" +#~ "\n" +#~ " a) Accompany it with the complete corresponding machine-readable\n" +#~ " source code, which must be distributed under the terms of Sections\n" +#~ " 1 and 2 above on a medium customarily used for software interchange; " +#~ "or,\n" +#~ "\n" +#~ " b) Accompany it with a written offer, valid for at least three\n" +#~ " years, to give any third party, for a charge no more than your\n" +#~ " cost of physically performing source distribution, a complete\n" +#~ " machine-readable copy of the corresponding source code, to be\n" +#~ " distributed under the terms of Sections 1 and 2 above on a medium\n" +#~ " customarily used for software interchange; or,\n" +#~ "\n" +#~ " c) Accompany it with the information you received as to the offer\n" +#~ " to distribute corresponding source code. (This alternative is\n" +#~ " allowed only for noncommercial distribution and only if you\n" +#~ " received the program in object code or executable form with such\n" +#~ " an offer, in accord with Subsection b above.)\n" +#~ "\n" +#~ "The source code for a work means the preferred form of the work for\n" +#~ "making modifications to it. For an executable work, complete source\n" +#~ "code means all the source code for all modules it contains, plus any\n" +#~ "associated interface definition files, plus the scripts used to\n" +#~ "control compilation and installation of the executable. However, as a\n" +#~ "special exception, the source code distributed need not include\n" +#~ "anything that is normally distributed (in either source or binary\n" +#~ "form) with the major components (compiler, kernel, and so on) of the\n" +#~ "operating system on which the executable runs, unless that component\n" +#~ "itself accompanies the executable.\n" +#~ "\n" +#~ "If distribution of executable or object code is made by offering\n" +#~ "access to copy from a designated place, then offering equivalent\n" +#~ "access to copy the source code from the same place counts as\n" +#~ "distribution of the source code, even though third parties are not\n" +#~ "compelled to copy the source along with the object code.\n" +#~ "\n" +#~ " 4. You may not copy, modify, sublicense, or distribute the Program\n" +#~ "except as expressly provided under this License. Any attempt\n" +#~ "otherwise to copy, modify, sublicense or distribute the Program is\n" +#~ "void, and will automatically terminate your rights under this License.\n" +#~ "However, parties who have received copies, or rights, from you under\n" +#~ "this License will not have their licenses terminated so long as such\n" +#~ "parties remain in full compliance.\n" +#~ "\n" +#~ " 5. You are not required to accept this License, since you have not\n" +#~ "signed it. However, nothing else grants you permission to modify or\n" +#~ "distribute the Program or its derivative works. These actions are\n" +#~ "prohibited by law if you do not accept this License. Therefore, by\n" +#~ "modifying or distributing the Program (or any work based on the\n" +#~ "Program), you indicate your acceptance of this License to do so, and\n" +#~ "all its terms and conditions for copying, distributing or modifying\n" +#~ "the Program or works based on it.\n" +#~ "\n" +#~ " 6. Each time you redistribute the Program (or any work based on the\n" +#~ "Program), the recipient automatically receives a license from the\n" +#~ "original licensor to copy, distribute or modify the Program subject to\n" +#~ "these terms and conditions. You may not impose any further\n" +#~ "restrictions on the recipients' exercise of the rights granted herein.\n" +#~ "You are not responsible for enforcing compliance by third parties to\n" +#~ "this License.\n" +#~ "\n" +#~ " 7. If, as a consequence of a court judgment or allegation of patent\n" +#~ "infringement or for any other reason (not limited to patent issues),\n" +#~ "conditions are imposed on you (whether by court order, agreement or\n" +#~ "otherwise) that contradict the conditions of this License, they do not\n" +#~ "excuse you from the conditions of this License. If you cannot\n" +#~ "distribute so as to satisfy simultaneously your obligations under this\n" +#~ "License and any other pertinent obligations, then as a consequence you\n" +#~ "may not distribute the Program at all. For example, if a patent\n" +#~ "license would not permit royalty-free redistribution of the Program by\n" +#~ "all those who receive copies directly or indirectly through you, then\n" +#~ "the only way you could satisfy both it and this License would be to\n" +#~ "refrain entirely from distribution of the Program.\n" +#~ "\n" +#~ "If any portion of this section is held invalid or unenforceable under\n" +#~ "any particular circumstance, the balance of the section is intended to\n" +#~ "apply and the section as a whole is intended to apply in other\n" +#~ "circumstances.\n" +#~ "\n" +#~ "It is not the purpose of this section to induce you to infringe any\n" +#~ "patents or other property right claims or to contest validity of any\n" +#~ "such claims; this section has the sole purpose of protecting the\n" +#~ "integrity of the free software distribution system, which is\n" +#~ "implemented by public license practices. Many people have made\n" +#~ "generous contributions to the wide range of software distributed\n" +#~ "through that system in reliance on consistent application of that\n" +#~ "system; it is up to the author/donor to decide if he or she is willing\n" +#~ "to distribute software through any other system and a licensee cannot\n" +#~ "impose that choice.\n" +#~ "\n" +#~ "This section is intended to make thoroughly clear what is believed to\n" +#~ "be a consequence of the rest of this License.\n" +#~ "\n" +#~ " 8. If the distribution and/or use of the Program is restricted in\n" +#~ "certain countries either by patents or by copyrighted interfaces, the\n" +#~ "original copyright holder who places the Program under this License\n" +#~ "may add an explicit geographical distribution limitation excluding\n" +#~ "those countries, so that distribution is permitted only in or among\n" +#~ "countries not thus excluded. In such case, this License incorporates\n" +#~ "the limitation as if written in the body of this License.\n" +#~ "\n" +#~ " 9. The Free Software Foundation may publish revised and/or new " +#~ "versions\n" +#~ "of the General Public License from time to time. Such new versions will\n" +#~ "be similar in spirit to the present version, but may differ in detail to\n" +#~ "address new problems or concerns.\n" +#~ "\n" +#~ "Each version is given a distinguishing version number. If the Program\n" +#~ "specifies a version number of this License which applies to it and \"any\n" +#~ "later version\", you have the option of following the terms and " +#~ "conditions\n" +#~ "either of that version or of any later version published by the Free\n" +#~ "Software Foundation. If the Program does not specify a version number " +#~ "of\n" +#~ "this License, you may choose any version ever published by the Free " +#~ "Software\n" +#~ "Foundation.\n" +#~ "\n" +#~ " 10. If you wish to incorporate parts of the Program into other free\n" +#~ "programs whose distribution conditions are different, write to the " +#~ "author\n" +#~ "to ask for permission. For software which is copyrighted by the Free\n" +#~ "Software Foundation, write to the Free Software Foundation; we sometimes\n" +#~ "make exceptions for this. Our decision will be guided by the two goals\n" +#~ "of preserving the free status of all derivatives of our free software " +#~ "and\n" +#~ "of promoting the sharing and reuse of software generally.\n" +#~ "\n" +#~ " NO WARRANTY\n" +#~ "\n" +#~ " 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO " +#~ "WARRANTY\n" +#~ "FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\n" +#~ "OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n" +#~ "PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER " +#~ "EXPRESSED\n" +#~ "OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" +#~ "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK " +#~ "AS\n" +#~ "TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\n" +#~ "PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\n" +#~ "REPAIR OR CORRECTION.\n" +#~ "\n" +#~ " 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN " +#~ "WRITING\n" +#~ "WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\n" +#~ "REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR " +#~ "DAMAGES,\n" +#~ "INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES " +#~ "ARISING\n" +#~ "OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT " +#~ "LIMITED\n" +#~ "TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\n" +#~ "YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY " +#~ "OTHER\n" +#~ "PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\n" +#~ "POSSIBILITY OF SUCH DAMAGES.\n" +#~ "\n" +#~ " END OF TERMS AND CONDITIONS\n" +#~ "\n" +#~ " How to Apply These Terms to Your New Programs\n" +#~ "\n" +#~ " If you develop a new program, and you want it to be of the greatest\n" +#~ "possible use to the public, the best way to achieve this is to make it\n" +#~ "free software which everyone can redistribute and change under these " +#~ "terms.\n" +#~ "\n" +#~ " To do so, attach the following notices to the program. It is safest\n" +#~ "to attach them to the start of each source file to most effectively\n" +#~ "convey the exclusion of warranty; and each file should have at least\n" +#~ "the \"copyright\" line and a pointer to where the full notice is found.\n" +#~ "\n" +#~ " <one line to give the program's name and a brief idea of what it " +#~ "does.>\n" +#~ " Copyright (C) 19yy <name of author>\n" +#~ "\n" +#~ " This program is free software; you can redistribute it and/or modify\n" +#~ " it under the terms of the GNU General Public License as published by\n" +#~ " the Free Software Foundation; either version 2 of the License, or\n" +#~ " (at your option) any later version.\n" +#~ "\n" +#~ " This program is distributed in the hope that it will be useful,\n" +#~ " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +#~ " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +#~ " GNU General Public License for more details.\n" +#~ "\n" +#~ " You should have received a copy of the GNU General Public License\n" +#~ " along with this program; if not, write to the Free Software\n" +#~ " Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 " +#~ "USA\n" +#~ "\n" +#~ "\n" +#~ "Also add information on how to contact you by electronic and paper mail.\n" +#~ "\n" +#~ "If the program is interactive, make it output a short notice like this\n" +#~ "when it starts in an interactive mode:\n" +#~ "\n" +#~ " Gnomovision version 69, Copyright (C) 19yy name of author\n" +#~ " Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show " +#~ "w'.\n" +#~ " This is free software, and you are welcome to redistribute it\n" +#~ " under certain conditions; type `show c' for details.\n" +#~ "\n" +#~ "The hypothetical commands `show w' and `show c' should show the " +#~ "appropriate\n" +#~ "parts of the General Public License. Of course, the commands you use " +#~ "may\n" +#~ "be called something other than `show w' and `show c'; they could even be\n" +#~ "mouse-clicks or menu items--whatever suits your program.\n" +#~ "\n" +#~ "You should also get your employer (if you work as a programmer) or your\n" +#~ "school, if any, to sign a \"copyright disclaimer\" for the program, if\n" +#~ "necessary. Here is a sample; alter the names:\n" +#~ "\n" +#~ " Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n" +#~ " `Gnomovision' (which makes passes at compilers) written by James " +#~ "Hacker.\n" +#~ "\n" +#~ " <signature of Ty Coon>, 1 April 1989\n" +#~ " Ty Coon, President of Vice\n" +#~ "\n" +#~ "This General Public License does not permit incorporating your program " +#~ "into\n" +#~ "proprietary programs. If your program is a subroutine library, you may\n" +#~ "consider it more useful to permit linking proprietary applications with " +#~ "the\n" +#~ "library. If this is what you want to do, use the GNU Library General\n" +#~ "Public License instead of this License." + +#~ msgid "List of important christian pages" +#~ msgstr "Lista de páginas cristãs importantes" + +#~ msgid "" +#~ "There are many other christian pages in the word wide web. Some are more, " +#~ "others are less important. We collected a list of pages which are " +#~ "important in our opinion." +#~ msgstr "" +#~ "Existem muitas outras páginas cristãs na internet. Algumas são mais, " +#~ "outras menos importantes. Nós coletamos uma lista de todas as páginas que " +#~ "nós achamos importantes." + +#~ msgid "" +#~ "Since we're not author of the linked pages we're not responsible for " +#~ "their content, we explicitely dissociate ourself from the content of the " +#~ "linked pages! This is required because german law says you're responsible " +#~ "for the content of the linked pages unless you explicitely dissociate " +#~ "yourself from these pages." +#~ msgstr "" +#~ "Desde que nós não somos autores das páginas lincadas nós não somos " +#~ "responsáveis pelo seu conteúdo, nós explicitamente nos disassociamos do " +#~ "conteúdo das páginas lincadas! Isto é necessário porque as leis alemãs " +#~ "dizem que você é responsável pelo conteúdo de páginas lincadas a menos " +#~ "que você explicitamente se disassocie delas." + +#~ msgid "General christian pages" +#~ msgstr "Páginas cristãs gerais" + +#~ msgid "" +#~ "Bible Technologies " +#~ "Group." +#~ msgstr "" +#~ "Bible Technologies " +#~ "Group." + +#~ msgid "" +#~ "The home of the new common exchange Text format OSIS, which will " +#~ "hopefully be used by many Bible societies and publishers of the world." +#~ msgstr "" +#~ "O lar do novo formato de texto de troca comum OSIS, que esperamos será " +#~ "usado por muitas sociedades Bíblicas e editoras do mundo" + +#~ msgid "" +#~ "CrossWire Bible Society." +#~ msgstr "" +#~ "Sociedade Bíblica CrossWire." + +#~ msgid "" +#~ "The Crosswire Bible society is one of the few christian organizations in " +#~ "the world providing everything they make free for all! Crosswire supports " +#~ "the Sword project, the KJV2003 project and some other cool things." +#~ msgstr "" +#~ "A sociedade Bíblica Crosswire é uma das poucas organizações cristãs no " +#~ "mundo que doam sem custo tudo o que produzem! Crosswire suporta o projeto " +#~ "Sword, o projeto KJV2003 e algumas outras coisas legais." + +#~ msgid "Biblesoftware for Linux" +#~ msgstr "Softwares Bíblicos para Linux" + +#~ msgid "Gnomesword." +#~ msgstr "Gnomesword." + +#~ msgid "" +#~ "Gnomesword is a Sword frontend using the Gnome toolkit. A really good " +#~ "application. Be sure to check it out!" +#~ msgstr "" +#~ "Gnomesword é uma interface gráfica para o Sword usando o kit de " +#~ "ferramentas Gnome. Uma aplicação realmente boa. Nao deixe de checar!" + +#~ msgid "Biblesoftware for Windows" +#~ msgstr "Softwares Bíblicos para Windows" + +#~ msgid "BibleWorks." +#~ msgstr "BibleWorks." + +#, fuzzy +#~ msgid "" +#~ "BibleWorks is one of the best commercial Bible study applications for " +#~ "Windows! Very good but very expensive, too. Only useful for Bible " +#~ "scholars." +#~ msgstr "" +#~ "BibleWorks é uma das melhores aplicações para estudo da Bíblia para " +#~ "Windows!Muito bom mas muito caro também. Só é útil para escolas." + +#~ msgid "BibleWorkshop." +#~ msgstr "BibleWorkshop." + +#~ msgid "" +#~ "The Bible Workshop program is a powerful, commercial Bible study " +#~ "application for Windows, which is available in english, german and " +#~ "french. It's possible to enhance the Bible Workshop using Text libraries " +#~ "you can buy." +#~ msgstr "" +#~ "O programa Bible Workshop é uma aplicação poderosa de estudo da Bíblia " +#~ "para Windows, que está disponível em inglês, alemão e francês. É possível " +#~ "melhorar o Bible Workshop usando bibliotecas de Texto que você pode " +#~ "comprar." + +#, fuzzy +#~ msgid "e-Sword." +#~ msgstr "Gnomesword." + +#, fuzzy +#~ msgid "" +#~ "e-Sword is a great and easy to use Bible study application for Windows " +#~ "systems." +#~ msgstr "" +#~ "A Bíblia online é uma aplicação poderosa de estudo da Bíblia para Windows." + +#~ msgid "Logos." +#~ msgstr "Logos." + +#, fuzzy +#~ msgid "" +#~ "Logos is one of the best commercial Bible study applications for Windows. " +#~ "You can buy a lot of texts to enhance it." +#~ msgstr "" +#~ "Logos é uma das melhores aplicações para estudo da Bíblia para Windows." +#~ "Você pode comprar muitos, muitos textos para melhorá-lo." + +#~ msgid "OnlineBible." +#~ msgstr "OnlineBible." + +#~ msgid "The Online Bible is a powerful Bible study application for Windows." +#~ msgstr "" +#~ "A Bíblia online é uma aplicação poderosa de estudo da Bíblia para Windows." + +#~ msgid "" +#~ "Sword for Windows." +#~ msgstr "" +#~ "Sword para Windows." + +#~ msgid "" +#~ "This is the Windows Bible study application made by the Sword team! Sword " +#~ "is supported by the Crosswire Bible Society." +#~ msgstr "" +#~ "Esta é a aplicação de estudo da Bíblia para Windows feito pelo time do " +#~ "Sword!Sword é suportado pela Sociedade Bíblica Crosswire." + +#~ msgid "Volksbibel." +#~ msgstr "Volksbibel." + +#~ msgid "" +#~ "Volksbibel 2000.2 is a German, metacard based software Bible study tool " +#~ "for Windows, Linux and Mac. Althouth there are not so many texts as other " +#~ "software packages have, it has some cool things like basic map support " +#~ "included. If you are german try it out!" +#~ msgstr "" +#~ "Volksbibel 2000.2 é um software de estudo da Bíblia alemão, baseado em " +#~ "metacartão, para Windows, Linux e Mac. Apesar de não haver tantos textos " +#~ "quanto em outros softwares, ele tem algumas coisas legais como suporte " +#~ "básico a mapas incluído. Se você é alemão, experimente!" + +#~ msgid "Biblesoftware for Mac" +#~ msgstr "Softwares Bíblicos para Mac" + +#~ msgid "MacSword for OS X." +#~ msgstr "" +#~ "MacSword para MacOS X." + +#~ msgid "" +#~ "MacSword is a new Bible study application for the new Macintosh OS X " +#~ "system. The screenshots look very promising!" +#~ msgstr "" +#~ "MacSword é um novo software de estudo da Bíblia para o novo sistema " +#~ "Macintosh OS X. As telas parecem muito promissoras!" + +#~ msgid "Development tools" +#~ msgstr "Ferramentas de desenvolvimento" + +#~ msgid "SourceForge." +#~ msgstr "SourceForge." + +#~ msgid "" +#~ "SourceForge provides us with the tools to develop BibleTime with many " +#~ "team members at the same time! We save a lot of time and money by using " +#~ "their services." +#~ msgstr "" +#~ "SourceForge nos provê as ferramentas para desenvolver o BibleTime com " +#~ "muitos membros do time ao mesmo tempo! Nós poupamos muito tempo e " +#~ "dinheiro usando os seus serviços." + +#~ msgid "How to link to www.bibletime.info" +#~ msgstr "Como criar um link para www.bibletime.info" + +#~ msgid "Please do not copy the images because they may change their design." +#~ msgstr "Por favor não copie as imagens porque elas podem mudar o desenho" + +#~ msgid "Larger banner" +#~ msgstr "Banner maior" + +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ msgstr "" +#~ "Coloque o seguinte código HTML em sua página: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " Isso aparecerá assim: " + +#~ msgid "Smaller banner" +#~ msgstr "Banner menor" + +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ "" +#~ msgstr "" +#~ "Coloque o seguinte código HTML em sua página: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " Isso aparecerá assim: " + +#~ msgid "Text link" +#~ msgstr "Link de texto" + +#~ msgid "" +#~ "To insert a simple text link please use the following HTML code on your " +#~ "pages: \n" +#~ "\n" +#~ " BibleTime - Bible study software for KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: BibleTime - Bible study software for KDE" +#~ msgstr "" +#~ "Para inserir um link apenas com texto use o seguinte código HTML em sua " +#~ "página: \n" +#~ "\n" +#~ " BibleTime - Software de Estudo Bíblico para o KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " Isso aparecerá assim: BibleTime - Software de Estudo Bíblico para o KDE" + +#~ msgid "Welcome to the BibleTime project." +#~ msgstr "Bem vindo ao projeto BibleTime!" + +#~ msgid "News about BibleTime" +#~ msgstr "Notícias sobre o BibleTime" + +#, fuzzy +#~ msgid "2005-11-13: BibleTime 1.5.3" +#~ msgstr "23/08/2003: BibleTime 1.3." + +#, fuzzy +#~ msgid "2005-10-16: BibleTime 1.5.2" +#~ msgstr "23/08/2003: BibleTime 1.3." + +#, fuzzy +#~ msgid "2005-09-28: New forums" +#~ msgstr "26/01/2004: Forums de usuários online" + +#~ msgid "" +#~ "Because the old forum software turned out to be insecure we installed a " +#~ "new forum software today. We hope that you will continue to use the " +#~ "forums." +#~ msgstr "" +#~ "Porque o antigo software de fórum foi tirado do ar, por ser inseguro, nós " +#~ "instalamos um novo software para fórum hoje. Nós esperamos que você " +#~ "continue a usar os fóruns." + +#, fuzzy +#~ msgid "2005-09-12: BibleTime 1.5.1 and translations" +#~ msgstr "2005-05-29: BibleTime 1.5 - candidato 1" + +#~ msgid "" +#~ "The bugfix release 1.5.1 is available now at our download location. A " +#~ "first version of BibleTime's translation files has been released, too." +#~ msgstr "" +#~ "A versão 1.5.1 para correção de bugs está disponível em nossa seção de " +#~ "downloads. Uma primeira versão dos arquivos de tradução do BibleTime " +#~ "também foi liberada." + +#, fuzzy +#~ msgid "2005-07-16: BibleTime 1.5" +#~ msgstr "23/08/2003: BibleTime 1.3." + +#~ msgid "" +#~ "BibleTime 1.5 is available now. It contains many new features and " +#~ "improvements. The source code of BibleTime 1.5 and Sword 1.5.8 is " +#~ "available in the download section. We hope to provide binary and " +#~ "translation packages for the most important Linux distributions in the " +#~ "next few weeks." +#~ msgstr "" +#~ "O BibleTime 1.5 já está disponível. Essa versão contêm muitas " +#~ "características novas e melhorias. O código fonte do BibleTime 1.5 e do " +#~ "Sword 1.5.8 está disponível na seção de download. Nós esperamos prover " +#~ "pacotes binários e de tradução para as distribuições Linux mais " +#~ "importantes nas próximas semanas." + +#~ msgid "" +#~ "Please use our new forums to discuss about this new release. Translators " +#~ "are encouraged to update their translations." +#~ msgstr "" +#~ "Por favor usem nossos novos fóruns para discutor sobre esta nova versão. " +#~ "Tradutores são encorajados a atualizar suas traduções." + +#~ msgid "2005-06-17: BibleTime 1.5 release candidate 2" +#~ msgstr "2005-06-17: BibleTime 1.5 - candidato 2" + +#~ msgid "" +#~ "The second release candidate of BibleTime version 1.5 was released today. " +#~ "It contains fixes for most of the problems found in 1.5rc1 and some more " +#~ "additional improvements. Please report all problems and bugs you " +#~ "encounter here. The source code of BibleTime " +#~ "1.5rc2 and Sword 1.5.8 is available in the download section." +#~ msgstr "" +#~ "O segundo candidato do BibleTime versão 1.5 foi liberado hoje. Ele contém " +#~ "correções para a maioria dos problemas encontrados no 1.5rc1 e algumas " +#~ "melhorias adicionais. Por favor reporte todos os problemas e erros que " +#~ "você encontrar aqui. O código " +#~ "fonte do BibleTime 1.5rc2 e Sword 1.5.8 está disponível na seção de " +#~ "download." + +#~ msgid "2005-06-15: BibleTime forums online" +#~ msgstr "26/01/2004: Forums do BibleTime no ar" + +#~ msgid "" +#~ "In the ongoing effort to build a BibleTime user community the BibleTime " +#~ "forums are now available for everybody at forum.bibletime.info. All users of BibleTime " +#~ "are encouraged to use these forums to discuss everything related to " +#~ "BibleTime." +#~ msgstr "" +#~ "Em um crescente esforço para construir uma comunidade de usuários do " +#~ "BibleTime, os forums BibleTime estão agora disponíveis para todos em " +#~ "forum.bibletime.info. " +#~ "Todos os usuários do BibleTime estão encorajados a usar estes forums para " +#~ "discutir tudo relativo ao BibleTime." + +#~ msgid "2005-05-29: BibleTime 1.5 release candidate 1" +#~ msgstr "2005-05-29: BibleTime 1.5 - candidato 1" + +#~ msgid "" +#~ "The first release candidate of BibleTime version 1.5 was released today. " +#~ "It contains a ton of fixes, improvements and new features. Everybody who " +#~ "is capable to install software using the source code is encouraged to " +#~ "test this release. Please report all problems and bugs you encounter " +#~ "here. The source code of BibleTime " +#~ "1.5rc1 and Sword 1.5.8 is available in the download section." +#~ msgstr "" +#~ "O primeiro candidato do Bible Time versão 1.5 foi disponibilizado hoje. " +#~ "Ele contêm uma tonelada de reparos, melhorias e novas características. " +#~ "Todos os que são capazes de instalar software usando o código fonte são " +#~ "encorajados a testar esta versão. Por favor informe todos os problemas e " +#~ "erros que você encontrar here. O código " +#~ "fonte do Bible Time 1.5rc1 e do Sword 1.5.8 estão disponíveis na seção " +#~ "download." + +#~ msgid "2005-01-24: Bible software Survey" +#~ msgstr "2005-01-24: Pesquisa de Software Bíblico" + +#~ msgid "" +#~ "Bible Software vendors from around the globe are jointly sponsoring a " +#~ "cooperative User Survey to glean from Bible Software Users worldwide " +#~ "their needs, requests, and dreams. We'd be glad if you could take the " +#~ "survey here: Bible software survey" +#~ msgstr "" +#~ "Vendedores de Software Bíblico de todo o globo estão juntos patrocinando " +#~ "uma Pesquisa de Usuário para receber de Usuários de Software Bíblicos do " +#~ "mundo todo suas necessidades, desejos e sonhos. Nós ficaríamos gratos se " +#~ "você pudesse preencher a pesquisa aqui: Pesquisa de software Bíblico" + +#~ msgid "2004-12-23: Status update" +#~ msgstr "2004-12-23: Situação da atualização" + +#~ msgid "" +#~ "The BibleTime project is still alive and development is almost finished " +#~ "for the next version, BibleTime 1.5. This version will contain major user " +#~ "interface improvements which will make it simpler to use than any other " +#~ "version before. We hope to release version 1.5 in the first three months " +#~ "of the next year." +#~ msgstr "" +#~ "O projeto BibleTime ainda está vivo e o desenvolvimento da próxima " +#~ "versão, BibleTime 1.5, está quase terminado. Esta versão vai conter " +#~ "principalmente melhorias na interface do usuário que farão dessa versão " +#~ "mais fácil de usar que qualquer outra anterior. Nós esperamos liberar a " +#~ "versão 1.5 nos primeiros três meses do próximo ano." + +#~ msgid "2004-05-25: Documentation author(s) needed" +#~ msgstr "25/05/2004 Precisamos de autores de documentação" + +#~ msgid "" +#~ "The BibleTime team is in urgent need of one or more volunteers who want " +#~ "to work on the documentation. The handbook is outdated and needs a major " +#~ "update before the next version of BibleTime can be released. If you have " +#~ "some free time and know how to work with docbook files (or are ready to " +#~ "learn it), plase contact us at info@bibletime.info." +#~ msgstr "" +#~ "O time do BibleTime está precisando de um ou mais voluntários que queiram " +#~ "trabalhar com a documentação. O livro de mão está desatualizado e precisa " +#~ "de uma grande atualização antes que a próxima versão do BibleTime possa " +#~ "ser lançada. Se você tem algum tempo livre e sabe como trabalhar com " +#~ "arquivos docbook (ou está disposto a aprender) por favor, contate-nos em " +#~ "info@bibletime.info." + +#~ msgid "2004-02-09: BibleTime 1.4.1 for Mac OS X" +#~ msgstr "09/02/2004: BibleTime 1.4.1 para MacOS X" + +#~ msgid "" +#~ "On the BibleTime development list Daniel Glassey writes that BibleTime is now available for Mac OSX. To get BibleTime " +#~ "running on Mac please follow the instructions in this eMail and this eMail. Please report problems or " +#~ "success to info@bibletime.info." +#~ msgstr "" +#~ "Na lista de email de desenvolvimento do BibleTime Daniel " +#~ "Glassey escreveu que o BibleTime agora está disponível também " +#~ "para MacOS X. Para ter BibleTime rodando em Mac, por favor, siga as " +#~ "instruções desse email e desse email. Por favor, comunique problemas ou sucessos para " +#~ "info@bibletime.info." + +#~ msgid "2004-01-29: BibleTime 1.4.1" +#~ msgstr "29/01/2004: BibleTime 1.4.1" + +#~ msgid "" +#~ "BibleTime 1.4.1 was released today. The most important changes in version " +#~ "1.4.1 are updated translations and bugfixes, especially in the Sword " +#~ "setup dialog." +#~ msgstr "" +#~ "BibleTime 1.4.1 foi lançado hoje. A mudança mais importante na versão " +#~ "1.4.1 são traduções atualizadas e correções de bugs, especialmente no " +#~ "diálogo de configuração do Sword." + +#~ msgid "2004-01-26: User forums online" +#~ msgstr "26/01/2004: Forums de usuários online" + +#~ msgid "" +#~ "We're happy to announce a forum for BibleTime users. Please ask all your " +#~ "questions there if you need help. We'd appreciate all feedback and " +#~ "suggestions in the forum, too. The address is http://www.crosswire.org/forums." +#~ msgstr "" +#~ "Nós estamos felizes em anunciar um fórum para os usuários do BibleTime. " +#~ "Por favor, faça todas as perguntas lá se você precisar de ajuda. Nós " +#~ "apreciaremos todo retorno e sugestões no fórum também. O endereço é " +#~ "http://www.crosswire.org/" +#~ "forums." + +#~ msgid "2004-01-16: Debian packages available" +#~ msgstr "16/01/2004: Pacotes Debian disponíveis" + +#~ msgid "" +#~ "Debian " +#~ "packages of BibleTime 1.4 are available now in Debian Unstable. " +#~ "Be sure to get the bibletime-i18n package, too. Kudos to our Debian " +#~ "packager Daniel Glassey for his work!" +#~ msgstr "" +#~ "Pacotes " +#~ "Debian do BibleTime 1.4 já estão disponíveis no Debian Unstable. " +#~ "Lembre de pegar também o pacote bibletime-i18n package. Obrigado ao " +#~ "nosso empacotador Debian Daniel Glassey por esse trabalho!" + +#~ msgid "2004-01-11: New translation effort" +#~ msgstr "11/01/2004: Novo esforço de tradução" + +#~ msgid "" +#~ "First of all we want to wish all of you a truly happy and blessed new " +#~ "year." +#~ msgstr "" +#~ "Primeiramente queremos desejar a todos um ano novo realmente feliz e " +#~ "abençoado." + +#~ msgid "" +#~ "As you probably already noticed, there is a new page online called "Translation". This page " +#~ "gives an introduction into how you can help with the translation of the " +#~ "different areas of the BibleTime project, and offers detailed statistics " +#~ "on the completeness of the existing languages. Be sure to check it out." +#~ msgstr "" +#~ "Como você já deve ter notado, existe uma nova página online chamada " +#~ "\"Tradução\". Essa página dá uma " +#~ "introdução em como ajudar com a tradução de diferentes áreas do projeto " +#~ "BibleTime, e oferece estatísticas detalhadas de quão completa está cada " +#~ "tradução nos idiomas existentes. Não deixe de ver!" + +#~ msgid "2003-12-29: BibleTime 1.4" +#~ msgstr "29/12/2003: BibleTime 1.4" + +#~ msgid "" +#~ "The new version 1.4 of BibleTime is now available for download. 1.4 in " +#~ "comparision with version 1.3 contains a new SwordSetup dialog to setup " +#~ "Sword and to install modules from local sources or from the internet. " +#~ "With the SwordSetup part it's also possible to remove modules from disk. " +#~ "1.4 also contains many new bugfixes. BibleTime 1.4 is available on our " +#~ "download page." +#~ msgstr "" +#~ "A nova versão 1.4 do BibleTime agora está disponível para download. Em " +#~ "comparação com a versão 1.3, essa nova versão contem um novo diálogo para " +#~ "configuração do Sword e instalação de módulos de fontes locais ou " +#~ "diretamente da internet. Com o SwordSetup também é possível remover " +#~ "módulos instalados. A versão 1.4 contém também várias correções de bugs e " +#~ "está disponível em nossa página de Downloads." + +#~ msgid "" +#~ "You need Sword 1.5.7 with enabled curl support to make use of the remote " +#~ "installation features. The binary packages we provide for some of the " +#~ "major linux distributions should work out of the box." +#~ msgstr "" +#~ "Você precisa do Sword 1.5.7 com suporte a curl habilitado para usar as " +#~ "funções de instalação remota. Os pacotes binários que fornecemos para " +#~ "algumas das maiores distribuições linux devem funcionar sem problemas." + +#~ msgid "" +#~ "If you run into troubles installing BibleTime or you have problems using " +#~ "it please submit a bugreport. We need your support to improve BibleTime." +#~ msgstr "" +#~ "Se você tiver problemas instalando BibleTime ou tiver problemas usando-o, " +#~ "por favor, envie uma comunicação de bug. Nós precisamos de sua ajuda para " +#~ "melhorar o BibleTime." + +#~ msgid "2003-12-03: BibleTime 1.4beta1" +#~ msgstr "03/12/2003: BibleTime 1.4beta1." + +#~ msgid "" +#~ "The first testing version of the upcoming BibleTime 1.4 was released " +#~ "today. The new feature in comparision with 1.3 is the new SwordSetup " +#~ "dialog which makes the Sword and module configuration more userfriendly. " +#~ "Using the dialog you can now setup Sword's configuration files, install " +#~ "modules from the internet or from local sources (e.g. a CD) and also " +#~ "uninstall modules from your system. This beta release also contains some " +#~ "important bugfixes." +#~ msgstr "" +#~ "A primeira versão de testes do próximo BibleTime 1.4 foi lançada hoje. As " +#~ "novas funções em comparação com a versão 1.3 são o novo diálogo " +#~ "SwordSetup que torna a configuração do Sword e dos módulos mais amigável. " +#~ "Usando esse diálogo agora você pode configurar o Sword, instalar módulos " +#~ "da internet ou de fontes locais (como um CD, por exemplo) e também " +#~ "desinstalar módulos do seu sistema. Essa versão beta também contém " +#~ "algumas correções importantes." + +#~ msgid "" +#~ "This 1.4beta1 release is only meant for testing, so we do not provide " +#~ "binary packages. If you know how to compile programs from source code we " +#~ "encourage you to try this beta1 release. You need Sword 1.5.6 with " +#~ "enabled curl support to make use of the remote installation features." +#~ msgstr "" +#~ "O propósito dessa versão 1.4beta1 é apenas de teste, então nós não " +#~ "estamos fornecendo pacotes binários. Se você sabe como compilar programas " +#~ "apartir do código fonte nós o encorajamos a testar essa versão beta1. " +#~ "Você precisará do Sword 1.5.6 com suporte a curl para poder usar as " +#~ "funções de instalação remota." + +#~ msgid "2003-10-19: SuSE 9.0 packages" +#~ msgstr "19/10/2003: Pacotes para o SuSE 9.0" + +#~ msgid "" +#~ "RPM packages are now available for SuSE 9.0. Report any problems to " +#~ "info@bibletime.info. Thank you!" +#~ msgstr "" +#~ "Já estão disponíveis pacotes RPM para o SuSE 9.0. Por favor, reporte " +#~ "quaisquer problema para info@bibletime.info. Muito Obrigado!" + +#~ msgid "2003-10-16: New webpages" +#~ msgstr "16/10/2003: Nova Página Web" + +#~ msgid "" +#~ "BibleTime has now new webpages which offer better navigation, better " +#~ "design and faster page download time." +#~ msgstr "" +#~ "Agora BibleTime tem uma nova página web, que oferece melhor navegação, " +#~ "visual melhorado e mais velocidade de navegação." + +#~ msgid "" +#~ "If you experience any problems with the new pages please let us know!" +#~ msgstr "" +#~ "Se você tiver qualquer problema com a nova página, por favor, avise-nos!" + +#~ msgid "2003-08-23: BibleTime 1.3" +#~ msgstr "23/08/2003: BibleTime 1.3." + +#~ msgid "" +#~ "Version 1.3 of BibleTime is finally available. BibleTime 1.3 contains a " +#~ "lot of new features, usability improvements and bug fixes. Upgrading to " +#~ "version 1.3 is strongly recommended for all our users. You can get the " +#~ "Software here: Download. Binary packages will be released in the next few " +#~ "days." +#~ msgstr "" +#~ "A versão 1.3 do BibleTime está finalmente disponível. BibleTime 1.3 " +#~ "contém várias funções novas, melhorias de usabilidade e correções de " +#~ "bugs. A atualização para a versão 1.3 é altamente recomendada para todos " +#~ "os usuários. Você pode obter o software aqui: Download. Pacotes binários " +#~ "serão lançados nos próximos dias." + +#~ msgid "" +#~ "Get the bibletime and the bibletime-i18n packages for full functionality. " +#~ "We're very sorry for the long release time, we hope to shorten it with " +#~ "the next releases." +#~ msgstr "" +#~ "Baixe os pacotes bibletime e bibletime-i18n para obter todas as " +#~ "funcionalidades. Pedimos desculpa pela demora para o lançamento desta " +#~ "versão e esperamos conseguir lançar as próximas versões em menos tempo." + +#~ msgid "" +#~ "On dot.kde.org " +#~ "Andreas Pour draws the following conclusion in his review:" +#~ msgstr "" +#~ "Em dot.kde.org " +#~ "Andreas Pour chega à seguinte conclusão em sua revisão:" + +#~ msgid "Andreas Pour (© 2001 Andreas \"Dre\" Pour. All rights reserved)" +#~ msgstr "" +#~ "Andreas Pour (© 2001 Andreas \"Dre\" Pour. Todos os Direitos " +#~ "Reservados)" + +#~ msgid "" +#~ "Bibletime is already a true godsend for religious KDE users. It is easily " +#~ "useable though it may take a bit of time to learn some quirks. I think " +#~ "the next release will make it even better, particularly by providing a " +#~ "GUI for the difficult Sword installation/configuration. Besides this, my " +#~ "personal wishlist item is to use KHTML for its advanced navigation " +#~ "features." +#~ msgstr "" +#~ "BibleTime já é um verdadeiro dom de Deus para usuários religiosos do KDE. " +#~ "É facilmente usável embora possa levar algum tempo até você aprender " +#~ "alguns detalhes. Acredito que a próxima versão será ainda melhor, " +#~ "particularmente provendo uma interface para a difícil configuração e " +#~ "instalação do Sword. Além disso, meu item na lista de desejos é usar " +#~ "KHTML pelas suas funções avançadas de navegação. " + +#~ msgid "" +#~ "The German magazine \"Pfarrer & PC\" reviewed Bible software for " +#~ "Linux which also covers BibleTime among \"Gnomesword\" and \"Volksbibel " +#~ "2000\". Their conclusion in german for BibleTime:" +#~ msgstr "" +#~ "A revista alemã \"Pfarrer & PC\" revisou softwares da Bíblia para " +#~ "Linux que também cobriu o BibleTime além do \"Gnomesword\" e \"Volksbibel " +#~ "2000\". Sua conclusão em alemão para o BibleTime:" + +#~ msgid "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" +#~ msgstr "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" + +#~ msgid "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." +#~ msgstr "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." + +#~ msgid "" +#~ "The review is online at: www.pfarrer-pc.de" +#~ msgstr "" +#~ "A análise está disponível online em: www.pfarrer-pc.de" + +#, fuzzy +#~ msgid "Screenshots of BibleTime 1.5" +#~ msgstr "Telas do BibleTime" + +#, fuzzy +#~ msgid "The main window" +#~ msgstr "Bíblia Árabe" + +#, fuzzy +#~ msgid "The main window" +#~ msgstr "Bíblia Árabe" + +#, fuzzy +#~ msgid "The Bookshelf Manager" +#~ msgstr "Renderização de Chinês" + +#, fuzzy +#~ msgid "The Bookshelf Manager" +#~ msgstr "Renderização de Chinês" + +#, fuzzy +#~ msgid "The search dialog" +#~ msgstr "Novo diálogo de busca" + +#, fuzzy +#~ msgid "The search dialog" +#~ msgstr "Novo diálogo de busca" + +#~ msgid "Sword CD order form not available" +#~ msgstr "Compras do CD do Sword não disponível" + +#~ msgid "" +#~ "Because it's impossible for the BibleTime team to fullfill all the Sword " +#~ "CD orders with the limited financial ressources the CD order form is " +#~ "currently not available. Please note that the CD still is available as a " +#~ "download from ftp://ftp.crosswire.org/pub/sword/iso/." +#~ msgstr "" +#~ "Porque é impossível para os desenvolvedores do BibleTime atender todos os " +#~ "pedidos de CDs do Sword com recursos financeiros limitados o formulário " +#~ "de compra do CD está indisponível. Note que o CD continua disponível para " +#~ "download em ftp://ftp.crosswire.org/pub/sword/iso/." + +#~ msgid "Sword CD order" +#~ msgstr "Compra de CD do Sword" + +#~ msgid "CD order sent" +#~ msgstr "Pedido de compra de CDs enviado" + +#~ msgid "Help translate BibleTime into your language" +#~ msgstr "Ajude a traduzir BibleTime no seu idioma" + +#~ msgid "" +#~ "This is a part of software development where the help of many individals " +#~ "is needed. It is our desire to offer BibleTime to users in as many " +#~ "languages as possible. The following areas are open for your " +#~ "contributions:" +#~ msgstr "" +#~ "Esse é uma parte do desenvolvimento do software onde é necessária a ajuda " +#~ "de várias pessoas. Nós desejamos oferecer o BibleTime para os usuários na " +#~ "maior quantidade de idiomas possíveis. As seguintes áreas estào abertas " +#~ "para suas contribuições:" + +#~ msgid "Translate the www.bibletime.info website." +#~ msgstr "Traduzir o site do www.bibletime.info" + +#~ msgid "Translate the program's User Interface." +#~ msgstr "Traduzir a inteface do programa" + +#~ msgid "Translate the program's handbook." +#~ msgstr "Traduzir o Livro de Mão do programa" + +#~ msgid "" +#~ "On this page you can find statistics about the completeness of existing " +#~ "translations for each of these areas, as well as links to translation " +#~ "templates that you can use to submit new translations which do not yet " +#~ "exist. If a translation into your language does not yet exist, just " +#~ "download the templates, translate them and send them to " +#~ "info@bibletime.info. If you are not satisfied with the " +#~ "status of your language's translation, you can directly download the " +#~ "corresponding file, update the translation and send it in. In both cases " +#~ "we'll be sure to integrate your work as soon as possible." +#~ msgstr "" +#~ "Nessa página você pode encontrar estatísticas de quão completa está cada " +#~ "uma das traduções existentes para essas áreas, bem como links para os " +#~ "modelos de tradução que você pode usar para sumbeter novas traduções que " +#~ "ainda não existem. Se uma tradução no seu idioma ainda não existe, " +#~ "simplesmente faça download do templete, traduza-o e envie-o para " +#~ "info@bibletime.info. Se você não está satisfeito com o " +#~ "estado da tradução na sua linguagem, você pode fazer download do arquivo " +#~ "correspondente, atualizar a tradução e enviar-nos. Em ambos os casos, nós " +#~ "iremos integrar o seu trabalho assim que possível." + +#~ msgid "" +#~ "For the translation process we recommend that you use the excellent and " +#~ "mature program KBabel. It has many advanced features and is a great aid." +#~ msgstr "" +#~ "Para o processo de tradução, nós recomendamos que você use o excelente " +#~ "programa KBabel. " +#~ "Ele tem várias funções avançadas e é de grande ajuda." + +#~ msgid "" +#~ "A list of the language abbreviations is avalable at www.w3.org/WAI/ER/IG/ert/iso639." +#~ "htm." +#~ msgstr "" +#~ "Uma lista das abreviações das linguagens está disponível em www.w3.org/WAI/ER/IG/ert/" +#~ "iso639.htm." + +#~ msgid "Translate the www.bibletime.info website." +#~ msgstr "Traduzir o site do www.bibletime.info" + +#~ msgid "" +#~ "If a translation of the website to your language does not yet exist, you " +#~ "can download and translate the Webpage " +#~ "translation template. If you want to update an existing " +#~ "translation, use the links in the table below to download the " +#~ "corresponding file." +#~ msgstr "" +#~ "Se a tradução do website no seu idioma não existe ainda, você pode fazer " +#~ "donwload e traduzir o Modelo de Tradução " +#~ "da Página Web. Se você quiser atualizar uma tradução existente, " +#~ "use os links na tabela abaixo para baixar o arquivo correspondente." + +#~ msgid "Translate the program's User Interface." +#~ msgstr "Traduzir a inteface do programa" + +#~ msgid "" +#~ "If a translation of the User Interface to your language does not yet " +#~ "exist, you can download and translate the User Interface translation template. If you want " +#~ "to update an existing translation, use the links in the table below to " +#~ "download the corresponding file." +#~ msgstr "" +#~ "Se a tradução da interface do programa no seu idioma não existe ainda, " +#~ "você pode fazer donwload e traduzir o Modelo de Tradução da Interface do Programa. Se você quiser " +#~ "atualizar uma tradução existente, use os links na tabela abaixo para " +#~ "baixar o arquivo correspondente." + +#~ msgid "Translate the program's handbook." +#~ msgstr "Traduzir o Livro de Mão do programa." + +#~ msgid "" +#~ "If a translation of the handbook to your language does not yet exist, you " +#~ "can download and translate the " +#~ "handbook translation template. If you want to update an existing " +#~ "translation, use the links in the table below to download the " +#~ "corresponding file." +#~ msgstr "" +#~ "Se a tradução do livro de mão no seu idioma não existe ainda, você pode " +#~ "fazer donwload e traduzir o Modelo de Tradução do Livro de Mão. Se você quiser atualizar " +#~ "uma tradução existente, use os links na tabela abaixo para baixar o " +#~ "arquivo correspondente." + +#~ msgid "The team" +#~ msgstr "O Time" + +#~ msgid "Joachim" +#~ msgstr "Joachim" + +#~ msgid "Age:" +#~ msgstr "Idade:" + +#~ msgid "22" +#~ msgstr "22" + +#~ msgid "Occupation:" +#~ msgstr "Ocupação:" + +#~ msgid "Student of IT" +#~ msgstr "Estudante de TI" + +#, fuzzy +#~ msgid "BibleTime involvement:" +#~ msgstr "Desenvolvimento do BibleTime" + +#~ msgid "" +#~ "Together with Thomas Hagedorn and Torsten Uhlmann, I founded the " +#~ "BibleTime project. Since then I did most of the coding, as well as " +#~ "hosting the bibletime.info website and all the administrative tasks that " +#~ "belong to leading the project." +#~ msgstr "" +#~ "Junto com Thomas Hagedorn e Torsten Uhlmann, eu fundei o projeto " +#~ "BibleTime. Desde então eu fiz a maioria do código, assim como hospedei o " +#~ "website bibletime.info e todas as tarefas administrativas que pertencem a " +#~ "liderança do projeto." + +#~ msgid "Support this project member:" +#~ msgstr "Apoie este membro do projeto:" + +#~ msgid "" +#~ "Leading the BibleTime project involves a lot of work and making important " +#~ "decisions. I would like to ask for your prayers for God's guidance for me " +#~ "and the whole team." +#~ msgstr "" +#~ "Liderar o projeto Bible Time envolve muito trabalho e tomar decisões " +#~ "importantes. Eu gostaria de pedir suas orações pela direção de Deus para " +#~ "mim e a equipe inteira." + +#~ msgid "Planned tasks:" +#~ msgstr "Tarefas planejadas:" + +#~ msgid "Bugfixes, code cleanups, prepare for the 1.5 release." +#~ msgstr "Consertos de bugs, limpeza de código, preparação para a versão 1.5." + +#~ msgid "Martin" +#~ msgstr "Martin" + +#~ msgid "24" +#~ msgstr "24" + +#~ msgid "Student of Theology" +#~ msgstr "Estudante de Teologia" + +#~ msgid "" +#~ "I have been involved in BibleTime since 1999. So far I helped with the " +#~ "project administration, the build system, parts of the code in the " +#~ "backend as well as in the User Interface of BibleTime, and recently I " +#~ "designed the Install Manager." +#~ msgstr "" +#~ "Eu tenho estado envolvido no BibleTime desde 1999. Desde então eu ajudei " +#~ "com a administração do projeto, o sistema de construção, partes do código " +#~ "no 'backend' assim como na Interface do Usuário do BibleTime, e " +#~ "recentemente eu criei o Gerenciador de Instalação." + +#~ msgid "" +#~ "Revise the Handbook. Test the code thoroughly and fix remaining bugs. " +#~ "Prepare for the 1.5 release (Sword 1.5.8 release needed)." +#~ msgstr "" +#~ "Revisar o Livro-de-Mão. Testar o código profundamente e corrigir os bugs " +#~ "restantes. Preparar para a versão 1.5 (depende da liberação do Sword " +#~ "1.5.8)." + +#~ msgid "" +#~ "Since I have to finance my studies, I need to earn some money. Would you " +#~ "like to help me work on BibleTime instead of something else? Please " +#~ "consider making a donation, even small amounts will help a lot. I will " +#~ "use them to perform work on BibleTime (code, docs, administration, sword) " +#~ "at a fixed rate per hour. I'll provide reports on how much I worked on " +#~ "BibleTime and what I got accomplished during that time. Also, Joachim " +#~ "will check my handling of the money." +#~ msgstr "" +#~ "Como tenho que financiar meus estudos, eu preciso ganhar algum dinheiro. " +#~ "Você gostaria de me ajudar a trabalhar no BibleTime ao invés de em outro " +#~ "lugar? Por favor considere fazer uma doação, mesmo as pequenas irão " +#~ "ajudar muito. Eu vou usa-las para trabalhar no BibleTime (programar, " +#~ "documentação, administração, sword) a um valor fixo por hora. Eu irei " +#~ "prover relatórios de quanto eu tenho trabalhado no BibleTime e o que eu " +#~ "fiz naquele tempo. and what I got accomplished during that time. Joachim " +#~ "irá checar meu uso do dinheiro." + +#~ msgid "" +#~ "Please use the link below to send your donation through PayPal. You don't " +#~ "need to have an own PayPal account for this. Don't hesitate to email me " +#~ "at mg.pub@gmx.net if you have questions." +#~ msgstr "" +#~ "Por favor use o link abaixo para enviar a sua donação através do PayPal. " +#~ "Você não precisa ter sua própria conta no PayPal para isso. Não hesite em " +#~ "me contactar em mg.pub@gmx.net se você tiver dúvidas." + +#~ msgid "New Sword setup dialog" +#~ msgstr "Novo diálogo de configuração do Sword" + +#~ msgid "" +#~ "Since version 1.4 BibleTime offers a new dialog to manage Sword modules. " +#~ "It is now possible to setup Sword's configuration, install modules and " +#~ "uninstall modules using a userfriendly interface. Large screenshot" +#~ msgstr "" +#~ "Desde a versão 1.4 BibleTime oferece um novo diálogo para gerenciar a " +#~ "instalação de módulos do Sword. Agora é possível configurar o Sword, " +#~ "instalar e desinstalar módulos usando uma interface amigável. Ver Tela Ampliada" + +#~ msgid "Improvements in BibleTime 1.4" +#~ msgstr "Melhorias no BibleTime 1.4" + +#~ msgid "Improvements in 1.3" +#~ msgstr "Melhorias na versão 1.3" + +#~ msgid "" +#~ "Here you can see some improvements of BibleTime 1.3. The tree on the left " +#~ "is now set up by module type and language. The greek text in the right " +#~ "display window is now displayed better because BibleTime supports now own " +#~ "font settings for each language. Large screenshot" +#~ msgstr "" +#~ "Aqui você pode ver algumas das melhorias na versão BibleTime 1.3. A " +#~ "árvore à esquerda agora é dividida por tipo de módulo e idioma. O texto " +#~ "grego à direita agora é melhor exibido porque o BibleTime agora suporta " +#~ "escolha de fonte para cada idioma. Ver Tela Ampliada" + +#~ msgid "Improvements in BibleTime 1.3" +#~ msgstr "Melhorias no BibleTime 1.3" + +#~ msgid "" +#~ "The search dialog of previous versions wasn't easy to use. This is the " +#~ "new search dialog together with the new module chooser window on the " +#~ "right. Large screenshot" +#~ msgstr "" +#~ "O diálogo de busca de versões anteriores não era fácil de usar. Este é o " +#~ "novo diálogo de busca junto com o novo escolhedor de módulos à direita. " +#~ "Ver Tela Ampliada" diff --git a/i18n/howto/howto-ru.po b/i18n/howto/howto-ru.po new file mode 100644 index 0000000..1e337ed --- /dev/null +++ b/i18n/howto/howto-ru.po @@ -0,0 +1,5480 @@ +# translation of full.po to russain +# translation of full_ru.po to russain +# Copyright (C) 2003,2004 Free Software Foundation, Inc. +# Vlad Savitsky , 2003,2004 +# +msgid "" +msgstr "" +"Project-Id-Version: full\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: 2004-05-20 10:58+0300\n" +"Last-Translator: Vlad Savitsky \n" +"Language-Team: russain \n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-xml2pot; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.0.1\n" + +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "Основы изучения Библии" + +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "Цель, с которой мы приступаем к изучению Библии " + +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:6 +#, fuzzy +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" +"Ин.5:39-40 \"Исследуйте Писания, ибо вы думаете чрез них иметь " +"жизнь вечную; а они свидетельствуют о Мне. Но вы не хотите придти ко Мне, " +"чтобы иметь жизнь.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:12 +#, fuzzy +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said we go to the cradle only for the sake of the baby; just " +"so in Bible study, we do it not for its own sake but for fellowship with God." +msgstr "" +"Основная цель книги - привести нас к Личности. Мартин Лютер сказал: \"мы " +"идём к колыбели только ради ребёнка\"; так же и с изучением Библии - мы " +"делаем это не ради самого изучения, но, чтобы иметь общение с Богом." + +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" +"Джон Р. В. Скотт (John R.W. Stott), Христос - Спорщик (Christ the " +"Controversialist), InterVarsity Press 1978, стр.97, 104." + +#: docs/howto/en/docbook/howto-basics.docbook:19 +#, fuzzy +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "" +"Иудеи, с которыми Иисус говорил... считали, что обладать Писанием было " +"равноценно обладанию жизнью. Гиллель говорил: \"Тот, кто приобрёл для себя " +"слова Торы, приобрёл себе жизнь мира, грядущего.\" Их изучение было замкнуто " +"на самом изучении. В этом они тяжко заблуждались..." + +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "" +"Нет ни заслуги, ни пользы в чтении Писания ради самого чтения, а только в " +"том случае, если это действительно сближает нас с Иисусом Христом. Всякий " +"раз при чтении Библии, необходимо усердное ожидание того, чтобы через чтение " +"встретиться со Христом." + +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "Приближение к Слову Божьему" + +#: docs/howto/en/docbook/howto-basics.docbook:32 +#, fuzzy +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "" +"Слышание и чтение дают телескопический взгляд на Писание, в то время как " +"изучение и запоминание дают микроскопический взгляд на Писание. Размышление " +"над Писанием соединяет вместе слышание, чтение, изучение и запоминание. " +"Размышление закрепляет Слово в нашем уме." + +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "Слышать" + +#: docs/howto/en/docbook/howto-basics.docbook:38 +#, fuzzy +msgid "" +"Lk.11:28 blessed are those who hear the word of God, and observe it." +msgstr "" +"Луки.11:28 \"... блаженны слышащие слово Божие и соблюдающие его." +"\"" + +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "Читать" + +#: docs/howto/en/docbook/howto-basics.docbook:43 +#, fuzzy +msgid "" +"Rev.1:3 Blessed is he who reads and those who hear the words of this " +"prophecy [...]" +msgstr "" +"Откр.1:3 \"Блажен читающий и слушающие слова пророчества сего..." +"\"" + +#: docs/howto/en/docbook/howto-basics.docbook:45 +#, fuzzy +msgid "" +"1 Tim.4:13 give attention to the public reading of Scripture [...]" +msgstr "" +"1 Тим.4:13 \"Доколе не приду, занимайся чтением...\"" + +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "Изучать" + +#: docs/howto/en/docbook/howto-basics.docbook:50 +#, fuzzy +msgid "" +"Acts 17:11 Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so." +msgstr "" +"Деян.17:11 \" Здешние были благомысленнее Фессалоникских: они " +"приняли слово со всем усердием, ежедневно разбирая Писания, точно ли это так." +"\"" + +#: docs/howto/en/docbook/howto-basics.docbook:54 +#, fuzzy +msgid "" +"2 Tim.2:15 Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth." +msgstr "" +"2 Тим.2:15 \"Старайся [в переводе Библии короля Иакова (KJV) - " +"`Изучай, чтобы'] представить себя Богу достойным, делателем неукоризненным, " +"верно преподающим слово истины.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "Запоминать" + +#: docs/howto/en/docbook/howto-basics.docbook:60 +#, fuzzy +msgid "" +"Ps.119:11 Thy word I have hid in my heart, that I may not sin against " +"Thee." +msgstr "" +"Пс.119:11 \"В сердце моем сокрыл я слово Твое, чтобы не грешить " +"пред Тобою.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "Размышлять" + +#: docs/howto/en/docbook/howto-basics.docbook:65 +#, fuzzy +msgid "" +"Ps.1:2-3 But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers." +msgstr "" +"Пс.1:2-3 \"но в законе Господа воля его, и о законе Его размышляет " +"он день и ночь! И будет он как дерево, посаженное при потоках вод, которое " +"приносит плод свой во время свое, и лист которого не вянет; и во всем, что " +"он ни делает, успеет.\"" + +#: docs/howto/en/docbook/howto-basics.docbook:71 +#, fuzzy +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "" +"Миссия \"Навигаторы\" приводит такой пример: подобно тому, как большой палец " +"может коснуться каждого пальца, мы можем размышлять над Словом, по мере " +"того, как делаем что-либо из этих четырёх, перечисленных выше. Размышление - " +"это ключ к откровению. Новообращённые христиане больше нуждаются в том, " +"чтобы слушать и читать Библию, чем в том, чтобы исследовать и учить её на " +"память. Это так до тех пор, пока они не разберутся хорошо с основной идеей " +"Библии. " + +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "Типы изучения Библии" + +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "Тематическое изучение" + +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "" +"Выберите определённую тему и исследуйте её, используя перекрёстные ссылки " +"или симфонию." + +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "Изучение действующих лиц" + +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "" +"Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "" +"Изучение жизни библейских персонажей, например жизнь Иосифа в Быт.37-50." + +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "Экспозиционное изучение" + +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "Изучение определённого отрывка: параграфа, главы или книги." + +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "Основы правильного истолкования" + +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "Содержание" + +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "" +"Что это значит? Что это значит на языке оригинала? Будьте осторожны со " +"значениями слов. Не ищите в них того, о чём они не говорят." + +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "Контекст" + +#: docs/howto/en/docbook/howto-basics.docbook:103 +#, fuzzy +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "" +"Что говорится в ближайших стихах? Есть правило - \"Главное - контекст\", " +"отрывок должен иметь смысл в структуре большего отрывка и всей книги." + +#: docs/howto/en/docbook/howto-basics.docbook:107 +#: docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "Перекрёстные ссылки" + +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "" +"Что говорят об этой теме другие стихи во всей Библии? Бог не противоречит " +"Себе, поэтому наше истолкование должно выдержать проверку других мест " +"Писания. " + +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "Экспозиционное изучение отрывка Матфея 6:1-18" + +#: docs/howto/en/docbook/howto-basics.docbook:114 +#, fuzzy +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "" +"Давайте изучим вместе Мтф.6:1-18. Сначала прочтите отрывок, стараясь найти " +"ключевой стих - стих, который суммирует весь отрывок. Нашли? Проверьте его, " +"выбирая разные места из отрывка и спрашивая себя, соответствуют ли они мысли " +"ключевого стиха. Как только вы его нашли, запишите его под римской цифрой " +"один в вашем конспекте:" + +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:122 +#, fuzzy +msgid "" +"What does practicing your righteousness mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"Our motives! What sub-headings develop this thought?" +msgstr "" +"Что значит \"выставлять свою праведность\"? Есть ли в этом отрывке какие-" +"либо примеры? Какой сферы нашей жизни это касается? Наших мотивов! Какие " +"подзаголовки развивают эту мысль?" + +#: docs/howto/en/docbook/howto-basics.docbook:126 +#: docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "" +"Теперь заполните конспект особыми инструкциями о том, как избежать неверных " +"путей проявления своей праведности:" + +# type: Content of: +#: docs/howto/en/docbook/howto-basics.docbook:137 +msgid "" +"don't sound a trumpet. (how might someone sound a trumpet " +"today?)" +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "Рабочий лист: Как пользоваться симфонией" + +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "Чтобы найти определённый стих " + +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "Выберите ключевое слово или наиболее редкое слово в стихе." + +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "Найдите это слово по алфавиту." + +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "Просмотрите колонку списка и найдите нужный вам стих." + +#: docs/howto/en/docbook/howto-basics.docbook:154 +#, fuzzy +msgid "Find these verses:" +msgstr "Пресса о нас" + +# type: Content of: +#: docs/howto/en/docbook/howto-basics.docbook:156 +msgid "Faithful are the wounds of a friend" +msgstr "" + +# type: Content of: +#: docs/howto/en/docbook/howto-basics.docbook:157 +msgid "We are ambassadors of Christ." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "" + +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "Чтобы сделать тематическое исследование" + +#: docs/howto/en/docbook/howto-basics.docbook:164 +#, fuzzy +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "" +"Предположим, вы хотите исследовать слово \"искупление\". Сначала вам нужно " +"найти слово в симфонии и просмотреть ссылки, приведённые для него. Затем вы " +"можете проверить слова, которые как-то связаны с искомым, и ссылки для них, " +"напр. \"искупать\", \"искупленный\", \"выкуп\", и даже \"покупать\" или " +"\"купил\"." + +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "Чтобы выяснить значение слова в греческом или еврейском языке" + +#: docs/howto/en/docbook/howto-basics.docbook:171 +#, fuzzy +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 Judge " +"not lest you be judged and 1 Cor.2:15 He that is spiritual " +"judgeth all things. Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "" +"Что, если вы заметили противоречие в Мтф.7:1 \"Не судите, да не судимы будете" +"\" и 1 Кор.2:15 \"Но духовный судит о всем...\"? Возможно, что два различных " +"греческих слова были переведены на русский одним словом \"судить\"? (Мы " +"используем Словари Стронга здесь и далее)." + +#: docs/howto/en/docbook/howto-basics.docbook:175 +#, fuzzy +msgid "Look up "judge"." +msgstr "Найдите \"судить\"." + +#: docs/howto/en/docbook/howto-basics.docbook:176 +#, fuzzy +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "" +"Просмотрите колонку записей и найдите Мтф.7:1. Справа число - 2919. Оно " +"ссылается на использованное греческое слово. Запишите его. " + +#: docs/howto/en/docbook/howto-basics.docbook:178 +#, fuzzy +msgid "Now look up "judgeth"." +msgstr "Теперь найдите \"судимы\"." + +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "Найдите в колонке 1 Кор.2:15 . . . . . 350." + +#: docs/howto/en/docbook/howto-basics.docbook:180 +#, fuzzy +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "" +"Откройте греческий словарь сзади. (Помните, вы находитесь в Новом Завете, " +"поэтому язык греческий; для Ветхого Завета - еврейский). Сравните значение " +"2919 со значением 350. Вот и ответ!" + +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "Чтобы найти значения имён" + +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or Hebrew." +msgstr "" +"Таким же образом мы можем найти значение имени в греческом или еврейском " +"языке." + +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "Найдите эти имена и запишите их значения:" + +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "Навал (Nabal)" + +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "Авигея (Abigail)" + +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "Иисус Навин (Joshua)" + +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "Варнава (Barnabus)" + +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "Важность Слова Божьего" + +#: docs/howto/en/docbook/howto-importance.docbook:2 +#, fuzzy +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "" +"Понимание Божьего Слова очень важно для всех, кто призывает имя Божье. " +"Изучение Библии - один из основных способов, которым мы учимся общаться с " +"Богом. " + +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "Уникальная Книга" + +#: docs/howto/en/docbook/howto-importance.docbook:7 +#, fuzzy +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "" +"Библия во многих смыслах занимает особое положение. Она уникальна в " +"отношении:" + +#: docs/howto/en/docbook/howto-importance.docbook:12 +#, fuzzy +msgid "" +"popularity. Bible sales in North America: more than $500 million per year. " +"The Bible is both the the all-time and year-to-year best seller!" +msgstr "" +"популярности. В Северной Америке продаётся Библий более чем на 500 миллионов " +"долларов в год. Библия является постоянным и ежегодным бестселлером! " + +#: docs/howto/en/docbook/howto-importance.docbook:18 +#, fuzzy +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "" +"авторства. Её писали на протяжении более 1600 лет 40 разных авторов из " +"разных слоёв общества, но читается она как написанная одним. " + +#: docs/howto/en/docbook/howto-importance.docbook:24 +#, fuzzy +msgid "" +"preservation. F. F. Bruce in Are New Testament Documents Reliable?" +" compares New Testament manuscripts with other ancient texts:" +msgstr "" +"сохранности. Ф. Ф. Брюс (F. F. Bruce) в \"Можно ли доверять " +"документам Нового Завета?\" (\"Are New Testament Documents Reliable?\") сравнивает новозаветние писания с другими древними текстами: " + +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "Сравнение новозаветних Писаний с другими древними текстами." + +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "Труд" + +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "Когда написаны" + +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "Самые ранние копии" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "Промежуток времени" + +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "Число копий" + +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "Геродот" + +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "448-428 г.г. до н.э." + +#: docs/howto/en/docbook/howto-importance.docbook:42 +#: docs/howto/en/docbook/howto-importance.docbook:52 +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "900 г. н.э." + +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "1300 лет" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "Тацит" + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "100 г. н.э." + +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "1100 г. н.э." + +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "1000 лет" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:48 +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's Gallic War" +msgstr "Цезарь \"Галльские войны\"" + +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "50-58 г. до н.э." + +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "950 лет" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's Roman History" +msgstr "Ливий \"Римская история\"" + +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "59 г. до н.э. - 17 г. н.э." + +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "900 лет" + +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "Новый Завет" + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "40 г. н.э. - 100 г. н.э." + +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "130 г. н.э. Частичные Писания 350 г. н.э. Полные Писания" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "30 - 310 лет" + +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "5000 Греческих и 10000 Латинских" + +#: docs/howto/en/docbook/howto-importance.docbook:66 +#, fuzzy +msgid "" +"Ten copies of Caesar's Gallic War exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "" +"Существует десять копий \"Галльских войн\" Цезаря, " +"наиболее ранняя из которых была переписана через 900 лет после того, как " +"Цезарь написал оригинал и т.д. Для Нового Завета, у нас есть полные " +"рукописи, которые датированы 350 годом н.э., собрание, содержащее большую " +"часть Нового Завета 200х годов и фрагмент Евангелия от Иоанна 130 года н.э. " +"Сколько рукописей мы можем сравнить друг с другом? 5000 на греческом языке и " +"10000 на латыни!" + +#: docs/howto/en/docbook/howto-importance.docbook:72 +#, fuzzy +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in Questions of Life " +"p. 25-26" +msgstr "" +"Критик текстов F. J. A. Hort, \"Новый Завет в греческом оригинале\" (\"The " +"New Testament in the Original Greek\"), том. 1 стр.561, Macmillan Co., " +"процитированный в \"Вопросы жизни\" (Questions of Life) " +"стр. 25-26" + +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "" +"\"По истинности и полноте доказательств текст Нового Завета остаётся " +"абсолютно и неоспоримо исключительным среди других старинных прозаичных " +"рукописей.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "Книга, вдохновлённая Богом" + +#: docs/howto/en/docbook/howto-importance.docbook:80 +#, fuzzy +msgid "" +"Heb.4:12 \"For the word of God is living and " +"active... \" Jesus said (Mt.4:4), " +"\"It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "" +"Евр.4:12 \"Ибо слово Божие живо и " +"действенно... \" Иисус сказал (Мтф.4:4): " +"\" Написано: не хлебом одним будет жить человек, но всяким словом, " +"исходящим из уст Божиих.\" Когда мы читаем Библию, Дух Божий " +"всегда готов говорить к нашему сердцу. " + +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"All scripture is inspired by God [lit., God-" +"breathed].\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "" +"2 Тим.3:16 провозглашает: \"Все Писание богодухновенно [т.е. " +"вдохновлено Богом].\" Верите ли вы этому? Прежде чем ответить, " +"обратите внимание на отношение Иисуса к Писанию. " + +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" +"Джон Р. В. Скотт (John R.W. Stott), Христос - Спорщик (Christ the " +"Controversialist), InterVarsity Press 1978, стр.93-95 " + +#: docs/howto/en/docbook/howto-importance.docbook:90 +#, fuzzy +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "" +"Он цитировал авторов-людей, но считал само собой разумеющимся, что за всеми " +"ними был один божественный Автор. Для Него было одно и то же сказать " +"\"Моисей сказал\" и \"Бог сказал\" (Марк 7:10). Он мог цитировать " +"комментарий рассказчика в Бытие 2:24 как высказывание Самого Создателя " +"(Мтф.19:4-5). Подобно этому Он сказал: \"хорошо пророчествовал о вас, " +"лицемерах, Исаия, как написано\", тогда как то, что Он далее процитировал " +"было прямой речью Господа Бога (Марк 7:6 и Ис.29:13). Авторы Нового Завета " +"от Самого Иисуса получили убеждённость в двойном авторстве Писания. Для них " +"было так же истинно сказать, что \"Бог, многократно и многообразно " +"говоривший издревле отцам в пророках\" (Евр.1:1), как и сказать, что " +"\"изрекали его святые Божии человеки, будучи движимы Духом Святым\" (2 Петра " +"1:21). Бог не говорил так, чтобы уничтожить личностность авторов-людей, " +"также и люди не говорили так, чтобы исказить Слово божественного Автора. Бог " +"говорил. Люди говорили. Ни одну из этих истин нельзя умалять. " + +#: docs/howto/en/docbook/howto-importance.docbook:105 +#, fuzzy +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "" +"Таково Христово восприятие Писаний. Их свидетельство - это Божье " +"свидетельство. Свидетельство Библии - это свидетельство Бога. И основная " +"причина того, что христиане верят в божественное происхождение Библии " +"состоит в том, что Сам Иисус Христос учил этому. " + +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "" +"2 Тим.3:16 продолжает: \"и полезно для научения, для обличения, " +"для исправления, для наставления в праведности, да будет совершен Божий " +"человек, ко всякому доброму делу приготовлен.\" Если мы " +"принимаем то, что Библия - это действительно то, что Бог говорит нам, то, " +"следовательно, она будет нашим авторитетом во всех вопросах веры и " +"поведения. " + +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "Действенная Книга" + +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"performs its work in you who believe.\" Beside each " +"scripture, write down the work the Word performs." +msgstr "" +"Что вам даст изучение Библии? В 1 Фес. 2:13 говорится, что Библия " +"\"действует в вас, верующих.\" Рядом с каждым отрывком, " +"запишите действие, которое производит Слово. " + +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "Что даёт изучение Библии христианам?" + +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "Ссылка" + +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "Действие" + +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "Еф.5:26" + +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the word.\"" +msgstr "" +"очищает -- \"...чтобы освятить ее, очистив банею водною посредством слова;\" " + +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "Деян.20:32" + +#: docs/howto/en/docbook/howto-importance.docbook:145 +#, fuzzy +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "" +"назидает -- \" ...слову благодати Его, могущему назидать вас более и дать " +"вам наследие со всеми освященными. \"" + +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "Рим.15:4" + +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "" +"утешает -- \"чтобы мы терпением и утешением из Писаний сохраняли надежду.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "Рим.10:17" + +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "даёт веру -- \"Итак вера от слышания, а слышание от слова Божия.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "1 Кор.10:11" + +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "" +"наставляет -- \"Все это происходило с ними, как образы; а описано в " +"наставление нам, достигшим последних веков.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "Мтф.4:4" + +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "" +"питает -- \"Он же сказал ему в ответ: написано: не хлебом одним будет жить " +"человек, но всяким словом, исходящим из уст Божиих.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "Книга, которая освобождает" + +#: docs/howto/en/docbook/howto-importance.docbook:202 +#, fuzzy +msgid "" +"Jn.8:32 \"and you shall know the truth, and the truth shall make " +"you free.\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"If you abide in My word, then you are truly disciples of " +"Mine... \"" +msgstr "" +"Ин.8:32 \"и познаете истину, и истина сделает вас свободными.\" Обычно цитируется только эта фраза. Это обещание с условием или " +"без? Применимо ли оно ко всем видам познаний? Найдите ответ, исследовав " +"первую половину предложения в стихе 31. \"Если пребудете в слове " +"Моем, то вы истинно Мои ученики... \"" + +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" +"Как видим, это обещание с условием, говорящее конкретно об истине Божьего " +"Слова." + +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a violent wind." +" \"As a result, we are no longer to be children, tossed " +"here and there by waves, and carried about by every wind of doctrine...\"One thing studying the Bible does for us is to ground us in the " +"truth, with the result that we won't be easily \"blown away.\"" +msgstr "" +"Греческое слово \"ветер\", использованное в Еф.4:14 означает " +"сильный ветер. \"Дабы мы не были более " +"младенцами, колеблющимися и увлекающимися всяким ветром учения..." +"\" Изучение Библии даёт нам укорениться в истине, и как результат --- нас " +"будет не просто \"сдуть\". " + +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"But Jesus answered and said to them, \"You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.\"Mt.22:29" +msgstr "" +"Иисус сказал им в ответ: \"заблуждаетесь, не " +"зная Писаний, ни силы Божией\" Мтф.22:29." + +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "Какие 2 вещи мы должны знать, чтобы избежать заблуждений?" + +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "Божье Слово" + +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "Божья Сила" + +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "Книга, которая воюет" + +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "В Еф.6:10-18 есть описание нашего духовного оружия." + +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "Духовное оружие" + +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "Вопрос" + +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "Ответ" + +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "Сколько из перечисленного оружия используется для защиты?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "Сколько для нападения?" + +# type: Content of:
+#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "Какое?" + +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - rhema" +msgstr "слово - рхема (rhema)" + +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "Увещевания" + +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of truth.\"" +msgstr "" +"2 Тим.2:15 \"Старайся представить себя Богу достойным, делателем " +"неукоризненным, верно преподающим слово истины.\"" + +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to God." +"\"" +msgstr "" +"Кол.3:16 \"Слово Христово да вселяется в вас обильно, со всякою " +"премудростью; научайте и вразумляйте друг друга псалмами, славословием и " +"духовными песнями, во благодати воспевая в сердцах ваших Господу." +"\"" + +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "Если вы чем-то богаты, то сколько у вас этого?" + +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "Ведь не чуть-чуть!" + +#: docs/howto/en/docbook/howto-importance.docbook:259 +#, fuzzy +msgid "" +"Eccl.12:11-12 \"The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the body." +"\"" +msgstr "" +"Эккл.12:11-12 \"Слова мудрых - как иглы и как вбитые гвозди, и " +"составители их - от единого пастыря. А что сверх всего этого, сын мой, того " +"берегись: составлять много книг - конца не будет, и много читать - " +"утомительно для тела. \"" + +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "Приложение: \"Однажды для всех\"" + +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, Christ the Controversialist, " +"InterVarsity Press 1978, pp.106-107" +msgstr "" +"Джон Р. В. Скотт (John R.W. Stott), Христос - Спорщик (Christ the " +"Controversialist), InterVarsity Press 1978, стр.106-107" + +#: docs/howto/en/docbook/howto-importance.docbook:269 +#, fuzzy +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb hapax and ephapax. It is usually " +"translated in the Authorized Version once, meaning once for all. It is used " +"of what is so done as to be of perpetual validity and never need repetition, " +"and is applied in the NT to both revelation and redemption. Thus, Jude " +"refers to the faith which was once for all delivered to the saints (Jude 3), " +"and Romans says, \"Christ also died for sins once for all\" (Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" +"Правда о завершении Божьей инициативы во Христе выражается одним словом в " +"греческом Завете, а именно наречием гапакс (hapax) и ефапакс (ephapax). Обычно " +"оно переводится как однажды, означая однажды для всех. Используется для " +"обозначения следующего: то, что сделано, имеет вечную законность и не " +"требует повторения, и применяется в Новом Завете как к откровению, так и к " +"искуплению. Таким образом, в послании Иуды говорится о вере, однажды для " +"всех преданной святым (Иуды 3), и в послании к Римлянам читаем: " +"\"Христос также умер для греха однажды за всех" +"\" (Рим.6:10, см. также 1 Пт.3:18; Евр.9:26-28). " + +#: docs/howto/en/docbook/howto-importance.docbook:279 +#, fuzzy +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were sola " +"scriptura for our authority and sola gratia for our salvation." +msgstr "" +"Таким образом, мы можем сказать, что Бог проговорил однажды для всех, и " +"Христос пострадал однажды за всех. Это значит, что Христово откровение и " +"Христово искупление одинаково завершены во Христе. Ничто не может быть к ним " +"добавлено без унижения Христа... Это те два камня, на которых построена " +"протестантская реформация -- Божье явленное Слово без добавления " +"человеческих традиций и завершённое дело Христа без добавления человеческих " +"заслуг. Великими девизами Реформации были sola scriptura " +"(одно Писание - прим. переводчика) как наш авторитет и " +"sola gratia (одна благодать - прим. пер.) для " +"нашего спасения. " + +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "Дополнение: Программы чтения Библии" + +#: docs/howto/en/docbook/howto-importance.docbook:291 +#, fuzzy +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" +"Это простые программы для систематического чтения Библии. Вы можете идти по " +"нескольким одновременно, если хотите, например №1 и №4 или №2 и №5. Меняйте " +"программу из года в год для разнообразия!" + +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "Новый Завет за год: читайте одну главу каждый день, 5 дней в неделю." + +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" +"Притчи за месяц: читайте одну главу Притч каждый день, соответственно числу " +"месяца." + +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" +"Псалмы за месяц: читайте 5 Псалмов с интервалом 30 каждый день, например 20-" +"го числа вы читаете Пс.20, 50, 80, 110 и 140." + +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "" +"Псалмы и Притчи за 6 месяцев: читайте по порядку Псалмы и Притчи по одной " +"главе в день." + +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" +"Ветхий Завет без Псалмов и Притч за 2 года: если вы будете читать одну главу " +"в день из Ветхого Завета, пропуская Псалмы и Притчи, то вы прочтёте Ветхий " +"Завет за 2 года и 2 недели." + +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "Правила толкования Библии (Герменевтика)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +#, fuzzy +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV Knowing " +"this first, that no prophesy of scripture is of any private interpretation.). Certain rules are helps toward discovering the correct meaning; by " +"ignoring these rules people have brought much trouble on themselves and " +"their followers. 2 Pe.3:16 ...in which are some things hard to " +"understand, which the untaught and unstable distort, as they do also the " +"rest of the Scriptures, to their own destruction." +msgstr "" +"Мы уже знаем о \"СКП\": Содержание, Контекст, Перекрёстные ссылки. Сейчас " +"нам бы хотелось ещё немного углубиться в библейскую герменевтику, целью " +"которой является определение значения вложенного автором (и Автором!). В то " +"время как множество применений отрывка являются верными, только одно " +"истолкование верно. Само Писание свидетельствует об этом, говоря что Писание " +"нельзя разрешить самому собою (2 Петра.1:20 \"Зная прежде всего " +"то, что никакого пророчества в Писании нельзя разрешить самому собою\".) Определённые правила помогают в поиске истинного значения; " +"игнорируя эти правила, люди навлекли множество бед на себя и своих " +"последователей. 2 Петра.3:16 \"...в которых есть нечто " +"неудобовразумительное, что невежды и неутвержденные, к собственной своей " +"погибели, превращают, как и прочие Писания\"." + +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +#, fuzzy +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" +"Как мы будем искать значение, заложенное в отрывке? Предположим, что ваше " +"внимание было привлечено к определённому стиху, значение которого не совсем " +"ясно для вас. Как его понять? Держите эти правила в уме:" + +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "Правило 1 - Истолковывать в соответствии с точным значением слов." + +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +#, fuzzy +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" +"Чем точнее мы сможем определить действительное, настоящее значение слов, тем " +"лучше будет наше истолкование. Старайтесь определить точное значение " +"ключевых слов, придерживаясь таких шагов: " + +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +#, fuzzy +msgid "Definition" +msgstr "Шаг 1) Значение слов" + +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +#, fuzzy +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" +"Найдите значение слова в греческом или еврейском словаре. Для глаголов и их " +"временных форм это особенно важно." + +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +#, fuzzy +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning." +msgstr "" +"Сравнивайте места Писания. Наблюдение за тем, как одни и те же греческие или " +"еврейские слова (не русские слова) используются в Писании, может разъяснить " +"или пролить свет на значение слова. Как один и тот же автор использует эти " +"слова в другом месте? А другие авторы? Ваша система поиска может показать " +"вам также, где используются эти слова в небиблейских документах. Почему нам " +"нужно обращаться к языкам оригинала; почему значения русского слова " +"недостаточно? ПОТОМУ ЧТО БОЛЕЕ ЧЕМ ОДНО ГРЕЧЕСКОЕ СЛОВО МОЖЕТ БЫТЬ " +"ПЕРЕВЕДЕНО ОДНИМ РУССКИМ СЛОВОМ И ГРЕЧЕСКИЕ СЛОВА МОГУТ ИМЕТЬ РАЗЛИЧНЫЕ " +"ОТТЕНКИ ЗНАЧЕНИЙ." + +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "Пример 1А" + +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +#, fuzzy +msgid "" +"Jn.20:17 \"Touch me not\" (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' The Complete Word Study New Testament (AMG Publishers, 1991)." +msgstr "" +"Ин.20:17 \" не прикасайся ко Мне\" звучит резко, не " +"правда ли? Звучит как-будто Иисус не хотел, чтобы к Нему прикасались сейчас, " +"когда Он воскрес, потому что Он слишком свят или что-то в этом роде. Но это " +"не похоже на правду, поэтому обратимся к Spiros Zodhiates' The " +"Complete Word Study New Testament (Полное исследование слов Нового Завета) (AMG Publishers, 1991)." + +#: docs/howto/en/docbook/howto-interpretation.docbook:42 +#, fuzzy +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see \"pim680." +"\" The letters give us a code for the part of speech, and the number refers " +"to Strong's dictionary reference. Let's look up the definition (p. 879). " +"\"680. Haptomai; from hapto (681), touch. Refers to such handling of an " +"object as to exert a modifying influence upon it... Distinguished from " +"pselaphao (5584), which actually only means to touch the surface of " +"something. \" Now look up \"pim.\" The grammar codes in Zodhiates come right " +"after Revelation; on p. 849 we see that pim stands for \"present imperative " +"active (80)\". On p.857, \"Present Imperative. In the active voice, it may " +"indicate a command to do something in the future which involves continuous " +"or repeated action or, when it is negated, a command to stop doing " +"something. \" This is a negative command, so it is to stop doing something " +"that is already occuring. So, what have we found?" +msgstr "" +"Значение слова: Возвращаясь к Иоанна 20:17, над словом \"прикасайся\" мы " +"видим \"pim680.\" Буквы дают нам код части речи, а цифра ссылается на " +"словарь Стронга. Давайте рассмотрим значение (стр. 879). \"680. Гаптомаи " +"(Haptomai); от гапто (hapto) (681), - касаться. Указывает на такое " +"воздействие рук на объект, которое осуществляет изменяющее влияние на " +"него... Отличается от пселафао (pselaphao) (5584), которое вообще означает " +"только прикосновение к поверхности чего-либо\". Теперь рассмотрим \"pim.\" " +"Грамматические коды в Zodhiates приведены сразу после Откровения; на стр. " +"849 мы видим, что pim означает \"настоящее действительное повелительное " +"наклонение (present imperative active (80))\". На стр.857, \"Настоящее " +"повелительное наклонение. В действительном залоге может показывать повеление " +"сделать что-либо в будущем, что включает в себя длительное или повторяющееся " +"действие или, когда в отрицании, - повеление прекратить делать что-то. \" " +"Это отрицание повеление, поэтому это повеление прекратить делать что-то, что " +"уже происходит. Итак, что же мы выяснили?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +#, fuzzy +msgid "Example 1B" +msgstr "Пример 1А" + +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +#, fuzzy +msgid "" +"In James 5:14, Elders are told to pray and anoint someone who is " +"sick. What is this anointing?" +msgstr "" +"В Иакова 5:14, Болен ли кто из вас, пусть призовет пресвитеров " +"Церкви, и пусть помолятся над ним, помазав его елеем во имя Господне. Что это за помазание?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:55 +#, fuzzy +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service" +"\" (Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb." +"\" (Zodhiates p.851)" +msgstr "" +"Значение слова алеифо (aleipho) (218) - \"смазывать маслом\" (по Стронгу); " +"но есть и другое греческое слово, переведённое как \"помазывать\", чрио " +"(chrio) (5548) - \"мазать или натирать маслом, то есть посвящать мирскому " +"или религиозному служению\" (по Стронгу). Так как это глагол, учитывая также " +"время, \"apta\" - аористическое действительное причастие (aorist participle " +"active). \"Аористическое причастие выражает простое действие, в " +"противоположность длительному действию... Когда его отношение к главному " +"глаголу временное, то он обычно обозначает действие совершаемое до того, " +"которое обозначено главным глаголом.\" (Zodhiates стр.851)" + +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +#, fuzzy +msgid "Cross-references for aleipho:" +msgstr "Перекрёстные ссылки" + +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing them." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "" +"Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +#, fuzzy +msgid "Cross-references of chrio:" +msgstr "Перекрёстные ссылки" + +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +#, fuzzy +msgid "" +"So what's the difference between aleipho and chrio? Look back over the cross-" +"references and the definitions, and sum up the difference: "" +"aleipho" is a practical use of oil and "chrio" is a " +"spiritual" +msgstr "" +"Итак, какая разница между aleipho и chrio? Просмотрите снова перекрёстные " +"ссылки и значения слов и подведите итог разницы: ALEIPHO - ЭТО ПРАКТИЧЕСКОЕ " +"ИСПОЛЬЗОВАНИЕ МАСЛА, А CHRIO - ДУХОВНОЕ." + +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +#, fuzzy +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" +"Иллюстрация практического применения масла в то время (хотя слово не было " +"использовано) - когда добрый самарянин оказывал помощь человеку побитому " +"разбойниками, он лил масло и вино на его раны. В дни Иисуса масло " +"применялось как медицинское средство. " + +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\" Is \"anointing\" spiritual or practical? Practical!" +msgstr "" +"Теперь давайте изучим Иакова 5:14, применяя то, что мы уже узнали об этом " +"слове: \"Болен ли кто из вас, пусть призовет пресвитеров Церкви, и " +"пусть помолятся над ним, помазав его елеем во имя Господне.\" Это " +"\"помазание\" духовное или практическое? Практическое!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:93 +#, fuzzy +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" +"И временную форму греческого языка аористическое причастие (aorist " +"participle) лучше перевести как \"помазав\", таким образом порядок был " +"таков, что помазание сначала, затем молитва (\"во имя Господне\" относится к " +"молитве, а не к помазанию). В 5 главе послания Иакова говорится, что " +"пресвитеры должны оказать медицинскую помощь и молиться о нём во имя " +"Господне. Разве это не прекрасное выражение гармонии практичного и духовного " +"в нашем Боге?!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "Правило 2 - Истолковывать в библейском контексте" + +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +#, fuzzy +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" +"Толкуйте отрывок Писания в гармонии со всем Писанием. О чём говорят " +"предыдущие и последующие стихи? Какова тема главы? ... книги? Сочетается ли " +"ваше толкование со всем этим? Если нет, то оно не верно. Обычно, контекст " +"восполняет то, что нам нужно для правильного толкования отрывка. Контекст - " +"это ключ. Если после того, как мы истолковали текст в его ближайшем " +"контексте, его смысл не прояснился, нам нужно рассматривать место более " +"глубоко." + +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "Пример 2А" + +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 \"born of water and the " +"Spirit.\" In context, what is the water under discussion here?" +msgstr "" +"В предыдущем уроке мы рассматривали Ин.3:5 \"рождённый от воды и " +"Духа\". В контексте, что такое вода, о которой говорится здесь?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +#, fuzzy +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." +msgstr "" +"Водное крещение здесь не обсуждается, потому что это было бы большим " +"отклонением от темы разговора Иисуса и Никодима. Остерегайтесь резкого " +"изменения темы, это может быть знаком того, что ваше толкование сошло с " +"правильного пути! Вода - это окоплодные воды, \"родиться от воды\" = " +"естественное рождение." + +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "Пример 2Б" + +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +#, fuzzy +msgid "" +"1 Cor.14:34 Let the women keep silent in the churches has to " +"be taken within the biblical context of 1 Cor.11:5 every woman [...] " +"while praying or prophesying [...]" +msgstr "" +"1 Кор.14:34 \"Жены ваши в церквах да молчат\" нужно " +"рассматривать в библейском контексте 1 Кор.11:5 \"всякая жена, " +"молящаяся или пророчествующая...\"" + +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "Пример 2В" + +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +#, fuzzy +msgid "" +"Acts 2:38 And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]". Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 \"For Christ " +"did not send me to baptize, but to preach the gospel\"?" +msgstr "" +"Деяния 2:38 \"Петр же сказал им: покайтесь, и да крестится каждый " +"из вас во имя Иисуса Христа для прощения грехов...\" Говорит ли " +"это о том, что рождение свыше мы получаем при крещении? Если бы у нас был " +"только этот один стих Писания, мы вынуждены были бы сделать такое " +"заключение. Но в свете ясного учения в других местах о том, что возрождение " +"происходит по вере во Христа, мы должны толковать это место иначе. Пётр " +"предлагал крещение как способ для своих слушателей ответить на призыв " +"Евангелия. Если бы крещение было путём получения возрождения, то как бы мог " +"Павел написать в 1 Кор.1:17 \"Ибо Христос послал меня не крестить, " +"а благовествовать\"? " + +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "Правило 3 - Толковать в историческом и культурном контексте" + +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +#, fuzzy +msgid "" +"At first we are not asking What does it mean to me? but " +"What did it mean to the original readers?; later we can ask, " +"What does it mean to me?. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" +"Прежде всего мы не спрашиваем \"Что это значит для меня?\", но \"Что это " +"значило для тех, кому было написано?\"; позже мы можем спросить: \"Что это " +"значит для меня?\" Мы должны принимать во внимание историческую и культурную " +"среду, в которой жили автор и первые читатели. " + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "Пример 3А" + +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +#, fuzzy +msgid "" +"3 days & 3 nights (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" +"\"3 дня и 3 ночи\" (Мтф.12:40) привели некоторых к изобретению \"Теории " +"распятия в среду,\" особенно культ Армстронгизма (Armstrongism). Как мог " +"Иисус умереть в пятницу вечером и воскреснуть в воскресенье утром, и при " +"этом \"в третий день воскреснуть.\" (Мтф.16:21)? Точные значения слов \"три" +"\" и \"день\" не помогут объяснить кажущееся противоречие." + +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +#, fuzzy +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" +"Нам необходимо учесть интересный исторический факт: Евреи считали любую " +"часть дня как полный день, так же как мы считаем вёдра воды (если бы было " +"шесть полных вёдер и одно наполовину заполненное, то мы бы сказали, что было " +"7 вёдер, даже если бы одно было наполнено только наполовину). Поэтому для " +"еврея любая часть дня считалась целым днём, и день начинался в 6 часов " +"вечера и заканчивался в 6 часов вечера.\n" +" Пятница с 3х вечера до 6 вечера = 1й день.\n" +" Пятница с 6 вечера до 6 часов вечера в Субботу = 2й день.\n" +" Суббота с 6 часов вечера до 5 или около того утра в Воскресенье = 3й день.\n" +" Толкование с учётом культурного контекста помогает нам избегать ошибок. " + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "Пример 3Б" + +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +#, fuzzy +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" +"Быт.15:7-21. Исторический контекст таков, что разделение животного на две " +"части и прохождение между этими частями было обычным способом заключения " +"договора во дни Авраама. Обе стороны проходили между частями животного, " +"давая обещание, что если они не выполнят своей части договора - то они будут " +"разделены. Но в данном случае прошёл только Бог, заключая односторонний " +"договор." + +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "" +"Правило 4 - Толковать в соответствии с обычным употреблением слов в языке" + +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +#, fuzzy +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" +"Пусть буквальный язык будет буквальным, а образный будет образным. И будьте " +"внимательны к идиомам, которые имеют особое значение." + +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "Пример 4А" + +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +#, fuzzy +msgid "evil eye in Mt.6:23." +msgstr "\"худое око\" в Mтф.6:23." + +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +#, fuzzy +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" +"Правило 1, значения слов \"худое\" и \"око\" тут не помогут. Правило 2, " +"контекст: похоже, смущает нас ещё больше. Кажется, что эти слова не " +"сочетаются с тем, что написано до и после! Это говорит нам о том, что мы не " +"понимаем данное место правильно!!" + +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +#, fuzzy +msgid "" +"What we have here is a Hebrew idiom, evil eye. Let's look up " +"other uses of this idiom: Mt.20:15 \"Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" +"Здесь у нас - идиома еврейского языка \"худой глаз\". Давайте посмотрим " +"другие употребления этой идиомы: Мтф.20:15 \"разве я не властен в " +"своем делать, что хочу? или глаз твой завистлив [Перевод Библии короля " +"Иакова KJV \"худой (evil)\"] от того, что я добр?\" Мы видим, что " +"иметь \"худой глаз\" - это идиома еврейского языка для обозначения скупости " +"и завистливости. Теперь вернёмся к 6й главе Матфея и отметим, что такое " +"понимание идеально вписывается в контекст." + +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "Пример 4Б" + +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 The Lord's hand is not short;" +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 Underneath are the everlasting arms." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +#, fuzzy +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"Kingdom of the Cults) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 He will cover you with His feathers; And under His wings " +"shalt thou trust. W.M. said, By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" +"Ис.59:1 \"Вот, рука Господа не сократилась\" Втор.33:27 " +"\"и ты под мышцами вечными.\" Упоминание частей тела " +"Бога используется \"Святыми последних дней\" для доказательства того, что " +"Бог был прежде таким же человеком, как и мы. Как только им удаётся убедить " +"людей в этом, они продолжают учить, что мы можем стать Богами такими же, как " +"Он! На одной из лекций, проводимых Вольтером Мартином (Walter Martin) " +"(автором \"Царство культов\") группа старейшин-" +"мормонов, цитируя стихи, подобные этому, пыталась его озадачить. В ответ " +"доктор Мартин попросил мормонов прочесть ещё одно место Писания: Пс.91:4 " +"\"Перьями Своими осенит тебя, и под крыльями Его будешь безопасен." +"\" В.М. сказал: \"По тем же правилам толкования, по которым вы " +"только что доказали, что Бог --- это человек, вы доказали что Он --- птица." +"\" Мормоны вынуждены были отшучиваться, осознав нелепость своего положения. " + +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" +"Правило 5 - Нужно понять цель притч и разницу между притчей и аллегорией" + +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: A story where each element has a meaning." +msgstr "" + +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "Каждая притча является аллегорией, верно или нет?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:193 +#, fuzzy +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" +"Некоторые притчи являются аллегориями, например,притча о сеятеле: семя есть " +"Слово Божье, терние - это заботы и жадность, и т.д. Но большинство притч - " +"это не аллегории, а просто истории, показывающие какой-то принцип или идею. " +"Опасно извлекать доктрины из притч; они могут быть перекручены на любой " +"вкус. Мы должны извлекать наши доктрины из ясных мест Писания, в которых они " +"ясно предоставлены; и, если притча изображает их на примере, --- это хорошо." + +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "Пример 5А" + +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +#, fuzzy +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" +"Притча о вдове и неправедном судье в Луки.18:1-8. Эта история показывает " +"один урок: дерзновение в молитве. Если мы переделаем её в аллегорию, то что " +"мы получим?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" +"Её значение подвергается различным искажениям: Бог не желает защищать права " +"вдов, молитвы \"досаждают\" Ему, и т.д." + +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "Пример 5Б" + +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +#, fuzzy +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" +"Притча о неверному управителе в Луки.16:1-9. В чём смысл притчи? Аллегория " +"ли это?" + +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +#, fuzzy +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" +"Управитель получил похвалу только за одно - его догадливость в том, что он " +"использовал то, что имел, чтобы приготовиться к тому дню, когда он не будет " +"распоряжаться имением. Но его не похвалили за его безнравственное поведение " +"и обкрадывание своего господина. " + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "BibleTime" +msgstr "" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "" + +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "Как изучать Библию" + +#: docs/howto/en/docbook/index.docbook:31 +#, fuzzy +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "Команда &bibletime;, info@bibletime.info" + +# type: Content of: +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license \"Creative Commons Attribution-Share Alike\"." +msgstr "" + +#: docs/howto/en/docbook/index.docbook:42 +#, fuzzy +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "" +"Цитаты из Писания взяты из Синодального перевода Библии, если иное не " +"указано." + +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "Резюме" + +#: docs/howto/en/docbook/index.docbook:50 +#, fuzzy +msgid "" +"The Biblestudy HowTo is a guide for studying the " +"Bible." +msgstr "" +"\"Как изучать Библию\" - это помощь в изучении " +"Библии." + +#: docs/howto/en/docbook/index.docbook:53 +#, fuzzy +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" +"Команда &bibletime; надеется, что это руководство побудит читателей изучать " +"Писание, чтобы узнать, о чём в нём говорится. Было выбрано именно это " +"обучающее руководство, поскольку оно не защищает никакую определённую " +"деноминационную доктрину. Мы ожидаем, что вы сами будете читать и изучать " +"Писания, чтобы понять, о чём в них говорится. Если вы начнёте с желанием, " +"чтобы Господь сеял Своё слово в ваше сердце, - Он не разочарует вас." + +#~ msgid "Bob Harman" +#~ msgstr "Bob Harman" + +#, fuzzy +#~ msgid "" +#~ "The copyright of this text is held by the author Bob Harman. The text " +#~ "was adapted for publication with BibleTime by Fred Saalbach." +#~ msgstr "" +#~ "Авторское право на этот текст принадлежит автору Bob Harman. Fred " +#~ "Saalbach адаптировал текст для BibleTime." + +#, fuzzy +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Не эксклюзивные права на распространение этого документа с программой " +#~ "&bibletime; были предоставлены. Дальнейшее распространение как части " +#~ "программы Bibletime без изменения и без ограничения воспроизведения " +#~ "согласно положению \"честное использование\" (\"fair use\") закона об " +#~ "авторском праве США, также разрешено." + +#~ msgid "" +#~ "For questions regarding the use of this material contact Bob Harman c/o " +#~ "New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "ncc@ncchampton.org." +#~ msgstr "" +#~ "По вопросам, касающимся использования этих материалов обращайтесь к Bob " +#~ "Harman c/o New Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " +#~ "ncc@ncchampton.org." + +#~ msgid "8" +#~ msgstr "8" + +#~ msgid "20" +#~ msgstr "20" + +#~ msgid "10" +#~ msgstr "10" + +#~ msgid "5" +#~ msgstr "5" + +#~ msgid "One" +#~ msgstr "Одно" + +#~ msgid "Bob Harman" +#~ msgstr "Bob Harman" + +#~ msgid "ROLES_OF_TRANSLATORS" +#~ msgstr "" +#~ "ВладСавицкий
vlad_savitsky@mail.ru" + +#~ msgid "Bible" +#~ msgstr "Библию" + +#~ msgid "HowTo" +#~ msgstr "Как" + +#~ msgid "The BibleTime developers" +#~ msgstr "Разработчики BibleTime" + +#~ msgid "Error 404: File not found" +#~ msgstr "Ошибка 404: Файл не найден" + +#~ msgid "Sidebar tips" +#~ msgstr "Подсказки Sidebar" + +#~ msgid "Sword CD" +#~ msgstr "Sword CD" + +#~ msgid "BibleTime" +#~ msgstr "BibleTime" + +#~ msgid "Software" +#~ msgstr "Программы" + +#~ msgid "About BibleTime" +#~ msgstr "О BibleTime" + +#~ msgid "Screenshots" +#~ msgstr "Скриншоты" + +#~ msgid "Gallery" +#~ msgstr "Галерея" + +#~ msgid "Download" +#~ msgstr "Загрузить" + +#~ msgid "FAQ" +#~ msgstr "ЧаВо" + +#~ msgid "Links" +#~ msgstr "Ссылки" + +#~ msgid "Link to us" +#~ msgstr "Ссылка на нас" + +#~ msgid "Guestbook" +#~ msgstr "Гостевая книга" + +#~ msgid "In the press" +#~ msgstr "Пресса о нас" + +#~ msgid "Contact" +#~ msgstr "Контакт" + +#~ msgid "License" +#~ msgstr "Лицензия" + +#~ msgid "Development" +#~ msgstr "Разработка" + +#~ msgid "Help us" +#~ msgstr "Нужна помощь" + +#~ msgid "Join us" +#~ msgstr "Присоединяйтесь к нам" + +#~ msgid "Mailinglists" +#~ msgstr "Списки рассылки" + +#~ msgid "Translation" +#~ msgstr "Перевод" + +#~ msgid "Biblestudy HowTo" +#~ msgstr "Как изучать Библию" + +#~ msgid "" +#~ "Non exclusive serial rights for this distribution of this document with " +#~ "the &bibletime; Software have been made. Redistribution as part of the " +#~ "Bibletime software without modification and limited reproduction as " +#~ "provided by the \"fair use\" provisions of the US copyright code are also " +#~ "permitted." +#~ msgstr "" +#~ "Не эксклюзивные права на распространение этого документа с программой " +#~ "&bibletime; были предоставлены. Дальнейшее распространение как части " +#~ "программы Bibletime без изменения и без ограничения воспроизведения " +#~ "согласно положению \"честное использование\" (\"fair use\") закона об " +#~ "авторском праве США, также разрешено." + +#, fuzzy +#~ msgid "Please help us ..." +#~ msgstr "Нужна помощь ..." + +#~ msgid "Do you want to pray?" +#~ msgstr "Вы хотите молиться?" + +#~ msgid "" +#~ "Praying is something everybody can do. If you are praying for the Sword " +#~ "and BibleTime projects you are helping us as much as the other team " +#~ "members of the BibleTime project." +#~ msgstr "" +#~ "Молиться может каждый. Если вы молитесь о проектах Sword и BibleTime, то " +#~ "вы помогаете также как и другие участники команды проекта BibleTime. " + +#~ msgid "Do you know how to program software?" +#~ msgstr "Умеете программировать?" + +#, fuzzy +#~ msgid "" +#~ "Do you know how to program in C++? Are you familiar with the KDE " +#~ "programming interface or are motivate to learn it? If you have time to " +#~ "regularly work on the BibleTime source code we ask you to join our team. " +#~ "If you want to do so, please read the page Join us." +#~ msgstr "" +#~ "Вы умеете программировать в С++? Знаком ли вам интерфейс программирования " +#~ "KDE, а если нет, то хотите ли вы его выучить? Если у вас есть время, " +#~ "чтобы регулярно работать над исходным кодом BibleTime мы приглашаем вас " +#~ "присоединиться к нашей команде! Если вы хотите присоединиться к команде, " +#~ "пожалуйста прочтите страницу \"Присоединиться к команде\" в этом разделе." + +#~ msgid "Do you know how to write documentation?" +#~ msgstr "Умеете писать документацию?" + +#, fuzzy +#~ msgid "" +#~ "Do you think you would be good in working on BibleTime's english " +#~ "documentation? If you think you are, please read the page Join us." +#~ msgstr "" +#~ "Вы считаете, что вы сможете легко работать над документацией к BibleTime " +#~ "на английском языке? Если да, то прочтите страницу \"Присоединиться к " +#~ "команде\" в этом разделе. " + +#~ msgid "Are you good in translating english into another language?" +#~ msgstr "Умеете хорошо переводить с английского на другой язык?" + +#, fuzzy +#~ msgid "" +#~ "BibleTime should be useable for everyone. That's why we need a " +#~ "translation into your language, if it's not yet available. If you decide " +#~ "to start working on a translation please contact us at info@bibletime." +#~ "info to see whether the translation was not yet started by another team " +#~ "member. We will provide you with the files which should be translated." +#~ msgstr "" +#~ "BibleTime должна быть полезна для всех. Поэтому мы нуждаемся в переводах " +#~ "на ваш язык, если он ещё не сделан! Если вы решите начать работу над " +#~ "переводом, пожалуйста, напишите нам на info@bibletime.info чтобы узнать " +#~ "не начал ли перевод другой участник команды. Мы предоставим вам файлы, " +#~ "которые нуждаются в переводе. " + +#, fuzzy +#~ msgid "" +#~ "You can find more information about the translation process on the page " +#~ " translation." +#~ msgstr "" +#~ "Прочтите страницу о переводе " +#~ "BibleTime." + +#~ msgid "Join the BibleTime team" +#~ msgstr "Станьте участником команды BibleTime" + +#~ msgid "" +#~ "We are glad for everybody who helps us improving the BibleTime software, " +#~ "it's documentation and it's translations." +#~ msgstr "" +#~ "Мы рады всем, кто помогает нам улучшать программу BibleTime, ее " +#~ "документацию и переводы на другие языки." + +#~ msgid "The basic steps.." +#~ msgstr "Первые шаги..." + +#~ msgid "" +#~ "The following are necessary for each type of team member. Please follow " +#~ "them!" +#~ msgstr "Каждому члену команды необходимо сделать следующее:" + +#~ msgid "" +#~ "If you don't have an account on SourceForge, please sign up for one. It's " +#~ "free. We need your username to add you to the team members, to assign " +#~ "tasks to you, etc." +#~ msgstr "" +#~ "Если вы еще не зарегистрировались на сайте SourceForge, то сейчас самое " +#~ "время это сделать. Да к тому же, это бесплатно. Нам необходимо ваше имя, " +#~ "чтобы принять вас в ряды наших членов, чтобы давать вам задания, и т.д." + +#~ msgid "" +#~ "Subscribe to the BibleTime development mailing list. All developers read " +#~ "this mailing list, so everybody knows what's hapenning." +#~ msgstr "" +#~ "Подпишитесь на рассылку для разработчиков BibleTime. Все разработчики " +#~ "читают эту рассылку, чтобы быть в курсе происходящего в мире BibleTime." + +#~ msgid "" +#~ "Get the development version of BibleTime and install it. If you need help " +#~ "with this ask on the mailing list or look into the documentation section." +#~ msgstr "" +#~ "Загрузите версию BibleTime, которая находится в стадии разработки и " +#~ "установите ее. Если не знаете как это сделать или вам нужна помощь, " +#~ "задайте вопрос в рассылке для разработчиков или загляните в раздел " +#~ "документации." + +#~ msgid "The next steps for software developers..." +#~ msgstr "Последующие шаги для программистов..." + +#~ msgid "" +#~ "Work through some of the Qt 3 and KDE 3 tuorials to get used to " +#~ "programming with the things BibleTime uses." +#~ msgstr "" +#~ "Пройдите обучающие программы, которые входят в состав Qt 3 и KDE 3, чтобы " +#~ "привыкнуть к программированию в среде, которую использует BibleTime." + +#~ msgid "" +#~ "If you don't know what to do please ask on the mailing list for some " +#~ "tasks. Don't forget to add how difficult it should be." +#~ msgstr "" +#~ "Если не знаете чем заняться не стесняйтесь спросить на рассылке, какие " +#~ "есть задачи. Не забудьте упомянуть уровень сложности, на которую вы " +#~ "рассчитываете." + +#~ msgid "The next steps for documentation authors..." +#~ msgstr "Последующие шаги для авторов документации..." + +#~ msgid "" +#~ "Read the existing english documentation. It's located in the docs/ " +#~ "directory of the bibletime cvs directory." +#~ msgstr "" +#~ "Прочитайте уже существующую документацию на английском языке. Вы найдете " +#~ "ее в каталоге docs/, который находится в каталоге bibletime cvs." + +#~ msgid "" +#~ "The documentation is stored in docbook files in the unicode " +#~ "subdirectories of each documentation part (handbook, Bible study howto, " +#~ "installation, helpdialog). Please don't edit the HTML files directly " +#~ "because they're generated from the docbook files. The translation file " +#~ "are also generated from the docbook data." +#~ msgstr "" +#~ "Документация сохранена в файлах docbook в подкаталоге unicode каждой " +#~ "части документации (руководство (handbook), \"Как изучать Библию\" (Bible " +#~ "study howto), установка (installation), диалоги помощи (helpdialog)). " +#~ "Пожалуйста, не редактируйте непосредственно HTML-файлы, потому что они " +#~ "создаются из docbook-файлов. Файлы переводов также создаются из данных " +#~ "docbook. " + +#~ msgid "The next steps for translators..." +#~ msgstr "Последующие шаги для переводчиков..." + +#~ msgid "" +#~ "Have a look at the internationaliziation pages of the KDE project. " +#~ "They're located at i18n.kde.org." +#~ msgstr "" +#~ "Взгляните на страницы интернационализации проекта KDE. Они расположены " +#~ "на: i18n.kde.org" + +#~ msgid "" +#~ "Install the program KBabel, if it's not yet installed on your system. It " +#~ "will help you a lot with the translation process." +#~ msgstr "" +#~ "Установите программу KBabel, если она ещё не установлена на вашей " +#~ "системе. Это очень поможет вам в процессе перевода. " + +#~ msgid "" +#~ "Read the page about translating " +#~ "BibleTime." +#~ msgstr "" +#~ "Прочтите страницу о переводе " +#~ "BibleTime." + +#~ msgid "BibleTime development mailing list" +#~ msgstr "Рассылка для разработчиков BibleTime" + +#~ msgid "" +#~ "To subscribe to the development mailing list of the BibleTime project " +#~ "please visit the following web page and enter your eMail address there: " +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." +#~ msgstr "" +#~ "Чтобы подписаться на рассылку для разработчиков проекта BibleTime " +#~ "посетите следующую страницу и введите там адрес вашей электронной почты: " +#~ "www." +#~ "crosswire.org/mailman/listinfo/bt-devel." + +#~ msgid "" +#~ "Archives of the BibleTime development mailing list are available at " +#~ "www.crosswire." +#~ "org/pipermail/bt-devel." +#~ msgstr "" +#~ "Архив списка рассылки разработчиков BibleTime находится на www.crosswire.org/" +#~ "pipermail/bt-devel." + +#~ msgid "Sword development mailing list" +#~ msgstr "Рассылка для разработчиков Sword " + +#~ msgid "" +#~ "To subscribe to the development mailing list of the Sword project please " +#~ "visit the following web page and enter your eMail address there: www." +#~ "crosswire.org/mailman/listinfo/sword-devel." +#~ msgstr "" +#~ "Чтобы подписаться на рассылку для разработчиков проекта Sword посетите " +#~ "следующую страницу и введите там адрес вашей электронной почты: www." +#~ "crosswire.org/mailman/listinfo/sword-devel." + +#~ msgid "" +#~ "Archives of the Sword development mailing list are available at www.crosswire.org/" +#~ "pipermail/sword-devel." +#~ msgstr "" +#~ "Архив списка рассылки разработчиков Sword находится на www.crosswire.org/" +#~ "pipermail/sword-devel." + +#~ msgid "BibleTime's development" +#~ msgstr "Разработка BibleTime" + +#~ msgid "" +#~ "These pages describe how to join in the development of BibleTime and " +#~ "which ways exist to help us! BibleTime's quality and usefulness depends " +#~ "on the help of others to a large degree." +#~ msgstr "" +#~ "Эти страницы расскажут вам, как стать членом нашей комманды и как вы " +#~ "можете нам помочь! От вашей помощи зависит насколько качественной и " +#~ "полезной будет программа BibleTime." + +#~ msgid "" +#~ "Please read the following pages very carefully to see whether you can " +#~ "help us with the development!" +#~ msgstr "" +#~ "Внимательно прочтите эти страницы с тем, чтобы узнать сможете ли вы нам " +#~ "помочь!" + +#~ msgid "Wait a minute" +#~ msgstr "Подождите минутку" + +#~ msgid "" +#~ "Did you see "The Passion"? Whether you found the film inspiring " +#~ "or not, or you didn't see it at all -- If you want to find out more about " +#~ "the passion of Jesus Christ, you can visit the "the good news" webpages. It has " +#~ "more information ready for you, maybe even in your local language." +#~ msgstr "" +#~ "Вы видели "Страсти Христовы"? Считаете ли вы фильм " +#~ "вдохновляющим или нет или вы вообще его не видели, но если вы хотите " +#~ "узнать больше о страданиях Иисуса Христа, то вы можете посетить сайт " +#~ ""the good news (Благая " +#~ "весть)". Там приготовлено множество информации для вас, " +#~ "возможно даже на вашем родном языке." + +#~ msgid "The document is not available" +#~ msgstr "Документ не доступен" + +#~ msgid "" +#~ "The document you wanted to get is not available on www.bibletime.info. Please use the " +#~ "navigation tree on the left to see if the document was moved." +#~ msgstr "" +#~ "Документ, который вы хотите получить не доступен на www.bibletime.info. Пожалуйста, используйте " +#~ "навигацию слева, чтобы проверить не был ли документ перемещён." + +#~ msgid "" +#~ "If you can't solve the problem please report the URL which failed to " +#~ "info@bibletime.info. Thank you very much!" +#~ msgstr "" +#~ "Если вы не можете решить проблему, пожалуйста, перешлите ссылку, которая " +#~ "привела к ошибке на info@bibletime.info. Большое вам " +#~ "спасибо!" + +#, fuzzy +#~ msgid "" +#~ "Jn.5:39-40You search the Scriptures, because you think that in " +#~ "them you have eternal life; and it is these that bear witness of Me; and " +#~ "you are unwilling to come to Me, that you may have life." +#~ msgstr "" +#~ "Ин.5:39-40 \"Исследуйте Писания, ибо вы думаете чрез них иметь " +#~ "жизнь вечную; а они свидетельствуют о Мне. Но вы не хотите придти ко Мне, " +#~ "чтобы иметь жизнь.\"" + +#~ msgid "Translations" +#~ msgstr "Переводы" + +#~ msgid "" +#~ "It will cost you just a few minutes to update the webpage translation in " +#~ "your language. Help with the translations is something all users can do " +#~ "and which help all users. If you want to help us keeping the translations " +#~ "up to date, please read the page about making translations and update the translation file of your " +#~ "own language." +#~ msgstr "" +#~ "Всего несколько минут займёт у вас обновление перевода сайта на вашем " +#~ "языке. Помощь в переводе это то, чем могут помочь все пользователи и то, " +#~ "что помогает всем пользователям. Если вы хотите помочь нам поддерживать " +#~ "переводы в актуальном состоянии, пожалуйста прочтите страницу о том, как делать переводы и обновите " +#~ "файл перевода на вашем родном языке." + +#~ msgid "Introduction" +#~ msgstr "Введение" + +#~ msgid "" +#~ "BibleTime is a Bible study application for Linux. It is based on the " +#~ "K Desktop Environment and uses " +#~ "the Sword " +#~ "programming library to work with Bible texts, commentaries, dictionaries " +#~ "and books provided by the Crosswire Bible Society." +#~ msgstr "" +#~ "BibleTime это программа для изучения Библии под Линукс. Она основана на " +#~ "K Desktop Environment и " +#~ "использует программные библиотеки Sword для работы с текстами Библии, комментариями, " +#~ "словарями и книгами предоставленными Библейским Обществом Crosswire." + +#~ msgid "The history of BibleTime" +#~ msgstr "История создания BibleTime" + +#~ msgid "" +#~ "Back in June of 1999 Thomas Hagedorn, Thorsten Uhlmann and Joachim Ansorg " +#~ "started to work on a Bible study application for KDE 1.0." +#~ msgstr "" +#~ "Еще в июне 1999 года Томас Хагедорн (Thomas Hagedorn), Торстен Юхльман " +#~ "(Thorsten Uhlmann) и Яким Ансорг (Joachim Ansorg) начали работу над " +#~ "программой для изучения Библии для KDE 1.0." + +#~ msgid "" +#~ "The first version was released two months later as version 0.1. This " +#~ "version was very simple and supported only the most basic things." +#~ msgstr "" +#~ "Первая версия появилась на свет уже через два месяца как версия 0.1. Эта " +#~ "версия была очень простой и могла делать только самые простые вещи. " + +#~ msgid "" +#~ "After three months of hard work version 0.2 was released to the public. " +#~ "This version was usable, it supported basic printing, searching and " +#~ "offered a simple editor for personal notes." +#~ msgstr "" +#~ "Еще через три месяца напряженной работы вышла версия 0.2. Этой версией " +#~ "уже можно было пользоваться, она поддерживала простую печать, поиск, а " +#~ "также имела простенький редактор для личных заметок." + +#~ msgid "" +#~ "BibleTime 0.2 was later ported to KDE 2 and totally redesigned with a " +#~ "more powerful interface, better printing and a lot of internal changes. " +#~ "This version was called BibleTime 0.3" +#~ msgstr "" +#~ "BibleTime 0.2 была позднее портирована (перестроена) для KDE 2. Также " +#~ "полностью переделан дизайн: более мощный интерфейс, улучшенная печать и " +#~ "множеством внутренних изменений. Это версия получила название BibleTime " +#~ "0.3." + +#~ msgid "" +#~ "BibleTime 1.0, which was released almost one year after version 0.3 and " +#~ "was the first version we considered as stable." +#~ msgstr "" +#~ "BibleTime 1.0, которая вышла почти через год после версии 0.3, была " +#~ "первой версией, которую мы считали стабильной." + +#~ msgid "" +#~ "BibleTime 1.1 and 1.2 followed later on. BibleTime 1.2 is the first " +#~ "version of BibleTime for version 3.0 of KDE." +#~ msgstr "" +#~ "За тем последовали версии 1.1 и 1.2. Первой версией BibleTime для KDE 3.0 " +#~ "была версия 1.2." + +#~ msgid "How to contact us" +#~ msgstr "Как с нами связаться" + +#~ msgid "The BibleTime user forum." +#~ msgstr "Форум пользователей BibleTime" + +#~ msgid "" +#~ "This is the place to ask questions about BibleTime. If you have trouble " +#~ "with installing and/or using BibleTime post a message in the forum, and " +#~ "hopefully you'll have an answer in time." +#~ msgstr "" +#~ "Здесь вы можете задать вопросы о BibleTime. Если у вас есть трудности с " +#~ "установкой и/или использованием BibleTime поместите сообщение в форуме и, " +#~ "возможно через какое-то время, вы получите ответ." + +#~ msgid "" +#~ "If you are an experienced BibleTime user and can spare some time, please " +#~ "regularly check out the forum and answer questions of people who have " +#~ "less experience than you. Thereby you would also help the developers to " +#~ "concentrate on the work of development instead of user support." +#~ msgstr "" +#~ "Если вы опытный пользователь BibleTime и у вас есть свободное время, " +#~ "пожалуйста, посматривайте регулярно форум и отвечайте на вопросы людей, " +#~ "которые имеют меньше опыта чем вы. Этим вы также поможете разработчикам " +#~ "сконцентрироваться на работе по развитию программы вместо поддержки " +#~ "пользователей." + +#~ msgid "Send a Bug report" +#~ msgstr "Послать отчёт об ошибке" + +#~ msgid "" +#~ "If you find a bug in BibleTime use this link to report it so it can be " +#~ "fixed in later versions. Please include detailed descriptions of your " +#~ "setup and how the developers can reproduce the bug." +#~ msgstr "" +#~ "Если вы обнаружили ошибку в BibleTime, используйте эту ссылку, чтобы " +#~ "сообщить о ней; тогда она может быть устранена в следующих версиях. " +#~ "Пожалуйста, включите подробное описание ваших действий и того, как " +#~ "разработчики могут воспроизвести эту ошибку." + +#~ msgid "Send a feature suggestion" +#~ msgstr "Послать предложение о нужной функции" + +#~ msgid "" +#~ "If you have an idea how to improve BibleTime please use this link to tell " +#~ "the developers about it." +#~ msgstr "" +#~ "Если у вас есть идеи о том, как улучшить BibleTime, пожалуйста, " +#~ "используйте эту ссылку, чтобы рассказать об этом разработчикам." + +#~ msgid "Report a website problem" +#~ msgstr "Сообщить о проблеме с сайтом" + +#~ msgid "" +#~ "If you found a problem with the website or have a suggestion how it could " +#~ "be improved, please use this link to tell the webmaster about it." +#~ msgstr "" +#~ "Если вы столкнулись с проблемой в использовании сайта или имеете " +#~ "предложения о том, как он может быть улучшен, пожалуйста, используйте эту " +#~ "ссылку, чтобы рассказать об этому веб-мастеру." + +#~ msgid "Frequently Asked Questions" +#~ msgstr "ЧАсто задаваемые ВОпросы" + +#~ msgid "Installation problems" +#~ msgstr "Проблемы установки" + +#~ msgid "Why is the toolbar missing?" +#~ msgstr "Куда девалась панель инструментов?" + +#~ msgid "" +#~ "Please run configure with the parameter --prefix=<your KDE " +#~ "directory>. Then run make and make install as usual. The KDE " +#~ "directories for the widely used Linux distributions are: " +#~ "RedHat: /usr SuSE: /opt/kde3 " +#~ "Mandrake: /usr Alternatively you can " +#~ "run the command \"kde-config --prefix\" to get your KDE directory. The " +#~ "commands are:" +#~ msgstr "" +#~ "Пожалуйста запустите configure с параметром --prefix=<ваш каталог " +#~ "KDE>. Затем запустите make и make install как обычно. Каталог KDE для " +#~ "широко используемых дистрибутивов: RedHat: /usr SuSE: /opt/kde3 Mandrake: /usr Кроме того, вы можете запустить команду \"kde-" +#~ "config --prefix\", чтобы узнать ваш каталог KDE. Команды:" + +#~ msgid "./configure --prefix=<your KDE directory>" +#~ msgstr "./configure --prefix=<ваш каталог KDE>" + +#~ msgid "make" +#~ msgstr "make" + +#~ msgid "make install" +#~ msgstr "make install" + +#~ msgid "The translations are missing!" +#~ msgstr "Куда девались переводы?!" + +#~ msgid "" +#~ "Please install the package bibletime-i18n which contains the translations " +#~ "of the daily tips, the handbook, the installation instructions and the " +#~ "Bible study howto." +#~ msgstr "" +#~ "Пожалуйста, установите пакет bibletime-i18n который содержит переводы " +#~ "советов на каждый день, руководства, инструкции по установке и \"Как " +#~ "изучать Библию\". " + +#~ msgid "Usage problems" +#~ msgstr "Проблемы использования" + +#~ msgid "Is it possible to search for a specific Strong number?" +#~ msgstr "А можно произвести поиск по определённому номеру Стронга?" + +#~ msgid "" +#~ "You need at least BibleTime 1.1 for this. Turn on the default usage of " +#~ "Strong's numbers in the optionsdialog (Sword->Filter settings). Then " +#~ "open the seachdialog and search for <0120> or any other Strong code." +#~ msgstr "" +#~ "Для этого вам понадобится BibleTime 1.1 и выше. Включите использование " +#~ "номеров Стронга в окне \"Опции\" (Sword->Установки фильтра). Затем " +#~ "откройте окно поиска и введите номер <0120> или любой другой номер " +#~ "Стронга. (В английском языке существует так называемый конкорданс Стронга " +#~ "(Strong's), в котором каждое слово Библии имеет свой номер для поиска " +#~ "всех его употреблений в оригинале и всех его вариантов перевода на " +#~ "английский язык - примечание переводчика)." + +#~ msgid "Why do I see only question marks instead of Unicode text?" +#~ msgstr "Почему вместо текста в кодировке Unicode только знаки вопроса?" + +#, fuzzy +#~ msgid "" +#~ "First make sure you have the latest version of the module which has the " +#~ "problems! Check www." +#~ "crosswire.org/sword for this." +#~ msgstr "" +#~ "Сначала убедитесь, что у вас самая последняя версия модуля, с которым " +#~ "возникли проблемы! Для этого проверьте www.crosswire.org/sword." + +#~ msgid "" +#~ "You have to install an unicode font like Code2000, Arial Unicode MS or " +#~ "Bitstream Cyberbit to display the special unicode characters. Check the " +#~ "section \"Configuring BibleTime->Options Dialog->Fonts\" in the handbook " +#~ "of BibleTime how to setup Unicode fonts under Linux." +#~ msgstr "" +#~ "Вам нужно установить Unicode-шрифт, например, Code2000, Arial Unicode MS " +#~ "или Bitstream Cyberbit, чтобы отображать особые символы Unicode. В " +#~ "разделе руководстве BibleTime \"Настройка BibleTime->Диалог настройки-" +#~ ">Шрифты\" написано как настроить шрифты Unicode под Линукс. " + +#~ msgid "Modules" +#~ msgstr "Модули" + +#~ msgid "The KJV shows no Strongs numbers in the NT!" +#~ msgstr "Модуль KJV не показывает номера Стронга в Новом Завете!" + +#~ msgid "" +#~ "Due to copyright problems the old KJV module which contained all Strongs " +#~ "numbers had to be removed. The project KJV2003 was started to create a " +#~ "public domain text with all Strong numbers in it. At this time it's not " +#~ "yet finished so the numbers are not available in all verses of the NT. " +#~ "The status of the project is available at Crosswire." +#~ msgstr "" +#~ "В связи с проблемами с авторскими правами старый модуль KJV, который " +#~ "содержал все номера Стронга должен был быть удалён. Проект KJV2003 был " +#~ "начат, чтобы создать общедоступный текст со всеми номерами Стронга. На " +#~ "данный момент он ещё не завершён, поэтому номера есть не во всех стихах " +#~ "Нового Завета. Состояние проекта можно проверить на Crosswire. " + +#~ msgid "Where can I write down my personal notes?" +#~ msgstr "Где я могу вести свои личные заметки?" + +#~ msgid "" +#~ "You have to install the module \"Personal\", which is available as a " +#~ "commentary on Crosswire. See our commentary page for " +#~ "more information: Commentaries." +#~ msgstr "" +#~ "Вам нужно установить модуль \"Personal\" (Личное), который можно найти в " +#~ "разделе комментариев (commentaries)на Crosswire. Для " +#~ "получения дополнительной информации прочтите нашу страницу о " +#~ "комментариях: Комментарии. " + +#~ msgid "Why is one of the two testaments of a Bible module empty?" +#~ msgstr "Почему один из Заветов модуля Библии пуст?" + +#~ msgid "" +#~ "Some modules only contain the text of the old or new testament. Recent " +#~ "versions of BibleTime should only offer the testament which has some text " +#~ "in it." +#~ msgstr "" +#~ "Некоторые модули содержат текст только Нового, или только Ветхого Завета. " +#~ "Новые версии BibleTime не должны показывать названия книг завета, текст " +#~ "которого отсутствует. " + +#~ msgid "" +#~ "You can find some nice screenshots of BibleTime here, showing one or two " +#~ "text module(s) each. They demonstrate the powerful Unicode handling " +#~ "mechanisms of Trolltech's " +#~ "QT 3. Some of the screenshots are really impressive." +#~ msgstr "" +#~ "Здесь вы сможете найти некоторые красивые скриншоты (screenshots) " +#~ "BibleTime, каждый из которых показывает один или два текстовых модуля. " +#~ "Они демонстрируют мощь механизма поддержки Unicode в QT 3 от Trolltech. Некоторые из них " +#~ "действительно впечатляют. " + +#~ msgid "" +#~ "Most of the screenshots were created using the superb Code2000 Unicode font. " +#~ "Click on the preview images to see a large and detailed version of each " +#~ "screenshot." +#~ msgstr "" +#~ "Большинство скриншотов были сделаны с использованием превосходного Code2000 " +#~ "шрифта Unicode. Щелкните на картинке предварительного просмотра, чтобы " +#~ "увидеть большую, со многими деталями версию каждого скриншота. " + +#, fuzzy +#~ msgid "WLC - hebrew rendering" +#~ msgstr "BHS - отображение еврейского" + +#, fuzzy +#~ msgid "" +#~ "The WLC (short for Westminster Leningrad " +#~ "Codex), the best available text of the Hebrew Old Testament." +#~ msgstr "" +#~ "BHS (сокращение от Biblia Hebraica " +#~ "Stuttgartensia), лучший доступный текст Ветхого Завета на " +#~ "еврейском языке." + +#~ msgid "" +#~ "As you can see, BibleTime renders the text correctly from right to left. " +#~ "Those of you who can read Hebrew will notice that the Vowel Points and " +#~ "the Cantillation Marks (you can switch both of them on and off) are " +#~ "displayed correctly. Large " +#~ "screenshot" +#~ msgstr "" +#~ "Как вы можете видеть, BibleTime отображает текст корректно справа налево. " +#~ "Те из вас, кто могут читать по еврейски обратят внимание, что черты " +#~ "гласных и знаки кантиляции (Cantillation Marks)отображаются правильно. Вы " +#~ "можете включать и выключать и то, и другое.Большой скриншот" + +#, fuzzy +#~ msgid "BHS - hebrew rendering" +#~ msgstr "BHS - отображение еврейского" + +#~ msgid "Peshitta - early syrian translation" +#~ msgstr "Пешитта (Peshitta) - ранний сирийский перевод" + +#~ msgid "" +#~ "The Peshitta contains an early Syrian text, running " +#~ "from right to left." +#~ msgstr "" +#~ "Пешитта (Peshitta) содержит ранний сирийский текст, " +#~ "идущий справа налево. " + +#~ msgid "" +#~ "QT renders this text very nice with Code2000, which is one of the very " +#~ "few fonts that support syrian characters. Large screenshot" +#~ msgstr "" +#~ "QT отображает этот текст очень красиво с помощью шрифта Code2000, которые " +#~ "один из немногих шрифтов, которые поддерживают сирийские буквы. Большой скриншот" + +#~ msgid "Peshitta - early syrian translation" +#~ msgstr "Пешитта (Peshitta) - ранний сирийский перевод" + +#~ msgid "The Arabic Bible" +#~ msgstr "Арабская Библия" + +#~ msgid "" +#~ "AraSVD: The Arabic Bible. Very nice example for " +#~ "right-to-left rendering of a complex script - Arabic is probably one of " +#~ "the most complicated scripts of the world. This screenshot was taken " +#~ "after linebreaks were switched off, providing a more readable text view. " +#~ "Large screenshot" +#~ msgstr "" +#~ "AraSVD: Арабская Библия. Очень хороший пример " +#~ "отображения справа налево сложного алфавита - арабский язык, вероятно, " +#~ "язык с самым сложным алфавитом в мире. Этот скриншот был сделан после " +#~ "того, как перенос по строкам был отключён, чтобы представить более " +#~ "читаемое изображение текста. Большой скриншот" + +#~ msgid "The Arabic Bible" +#~ msgstr "Арабская Библия" + +#~ msgid "Chinese rendering" +#~ msgstr "Отображение китайского языка" + +#~ msgid "" +#~ "ChiGU: Chinese Bible text. Since QT 3 BibleTime can " +#~ "correctly break the paragraphs (as you may know, there are no spaces " +#~ "between words). Large " +#~ "screenshot" +#~ msgstr "" +#~ "ChiGU: Китайский текст Библии. Начиная с 3й версии " +#~ "QT BibleTime может корректно разрывать параграфы (вы вероятно знаете что, " +#~ "там нет пробелов между словами). Большой скриншот" + +#~ msgid "Chinese rendering" +#~ msgstr "Отображение китайского языка" + +#~ msgid "" +#~ "Greek rendering with Strong's numbers and morphological tags</" +#~ "title>" +#~ msgstr "" +#~ "<title>Отображение греческого с номерами Стронга и морфологическими " +#~ "тегами" + +#~ msgid "" +#~ "IGNT: The Interlinear Greek New Testament. The green " +#~ "numbers in \"]]>\" brackets are Strongnumbers, whereas the " +#~ "numbers in \"( )\" brackets are Morphologic Tags. Both of them can " +#~ "displayed in a tooltip using a predefined Strong's and Morphology " +#~ "dictionary, as you can see in the example. Large screenshot" +#~ msgstr "" +#~ "IGNT: Греческий Новый Завет (The Interlinear Greek " +#~ "New Testament). Зелёные цифры в \"]]>\" скобках - номера " +#~ "Стронга, тогда как цифры в \"( )\" скобках являются морфологическими " +#~ "тегами. И те, и другие могут включаться в панели инструментов используя " +#~ "выбранный заранее словарь Стронга и морфологический словарь, как вы " +#~ "можете видеть в примере. Большой " +#~ "скриншот" + +#~ msgid "" +#~ "Greek rendering with Strong's numbers and morphological tags" +#~ msgstr "" +#~ "Отображение греческого с номерами Стронга и морфологическими " +#~ "тегами" + +#~ msgid "Korean and Thai" +#~ msgstr "Корейский и тайский" + +#~ msgid "" +#~ "Kor and ThaiKJV. Korean and " +#~ "Thai are very good Unicode examples covered by an amount of Unicode " +#~ "scripts already. They are displayed in a parallel view in one window. The " +#~ "first line of Thai text is of a little smaller pointsize. It is a section " +#~ "heading, and those can be turned on and off using the first toolbutton in " +#~ "the display window. Large " +#~ "screenshot" +#~ msgstr "" +#~ "Kor и ThaiKJV. Корейский и " +#~ "тайский очень хороши для примера того, чтобы показать что большинство " +#~ "алфавитов уже перекрыто с помощью Unicode. Они отображаются в " +#~ "параллельном просмотре в одном окне. Первая линия тайского текста имеет " +#~ "немного меньший размер букв. Это заголовок, и он может быть включен и " +#~ "выключен с помощью первой кнопки на панели инструментов окна. Большой скриншот" + +#~ msgid "Korean and Thai" +#~ msgstr "Корейский и тайский" + +#~ msgid "Bulgarian and footnotes" +#~ msgstr "Болгарский и сноски" + +#~ msgid "" +#~ "Bulgarian: The Bible in Bulgarian language. " +#~ "Bulgarian uses the Kyrillic script, which is also used in other languages " +#~ "like Russian. Notice the marked text - it is a \"footnote\". The popup " +#~ "menu shows how those can be turned on and off. Large screenshot" +#~ msgstr "" +#~ "Bulgarian: Библия на болгарском языке. Болгарский " +#~ "использует кириллический алфавит, который также используется в других " +#~ "языках, например - русском.Обратите внимание на помеченный текст - это " +#~ "\"сноски\". Всплывающее меню показывает как они могут быть включены и " +#~ "выключены. Большой скриншот" + +#~ msgid "Bulgarian and footnotes" +#~ msgstr "Болгарский и сноски" + +#~ msgid "Vietnamese and Romanian" +#~ msgstr "Вьетнамский и румынский" + +#~ msgid "" +#~ "Viet and RomCor. East Europe " +#~ "meets East Asia! Vietnamese and Romanian are not geographically linked, " +#~ "though they look somehow similar in this screenshot. Large screenshot" +#~ msgstr "" +#~ "Viet и RomCor. Восточная Европа " +#~ "встретилась с Восточной Азией! Вьетнамцы и румыны не соединены " +#~ "географически, хотя они выглядят довольно схоже на этом скриншоте. Большой скриншот" + +#~ msgid "Vietnamese and Romanian" +#~ msgstr "Вьетнамский и румынский" + +#~ msgid "Esperanto without verse numbers and linebreaks" +#~ msgstr "Эсперанто без номеров стихов и переносов строк" + +#~ msgid "" +#~ "YES, there is a Bible for those of you who prefer to speak Esperanto. " +#~ "This is not really a Unicode example, since the displayed characters come " +#~ "from the iso 8859-1 charset. But this shows how text looks like after " +#~ "switching off versenumbers and linebreaks. Large screenshot" +#~ msgstr "" +#~ "ДА, это Библия для тех из вас, кто предпочитает говорить на Эсперанто. " +#~ "Это не совсем пример Unicode, потому что изображённые буквы взяты из " +#~ "кодировки iso 8859-1. Но это показывает как выглядит текст после того, " +#~ "как отключено отображение номеров стихов и переносов строк. Большой скриншот" + +#~ msgid "Esperanto without verse numbers and linebreaks" +#~ msgstr "Эсперанто без номеров стихов и переносов строк" + +#~ msgid "BibleTime's Guestbook" +#~ msgstr "Гостевая книга BibleTime" + +#, fuzzy +#~ msgid "" +#~ "This is the place to leave positive or negative comments about the " +#~ "BibleTime project. This is not the place to ask questions, please use " +#~ "the BibleTime forum " +#~ "instead." +#~ msgstr "" +#~ "Здесь вы можете оставить положительные или отрицательные отклики о " +#~ "проекте BibleTime. Здесь не нужно задавать вопросы, пожалуйста " +#~ "используйте для этого форум BibleTime." + +#~ msgid "" +#~ "Please write in English, if possible. HTML is not allowed and will be " +#~ "removed, but you may use normal line breaks to divide into paragraphs." +#~ msgstr "" +#~ "Пожалуйста, если возможно, пишите по-английски. HTML не допускается и " +#~ "будет удалён, но вы можете использовать обычные разрывы строк для деления " +#~ "на абзацы." + +#~ msgid "Please add your comments here:" +#~ msgstr "Пожалуйста, добавьте ваш комментарий:" + +#~ msgid "Download BibleTime" +#~ msgstr "Загрузка BibleTime" + +#~ msgid "" +#~ "This is a short list of available download locations. Packages which are " +#~ "not provided on our SourceForge pages might be outdated. Please see below " +#~ "for detailed download and installation instructions." +#~ msgstr "" +#~ "Это короткий список адресов, с которых можно сделать загрузку. Пакеты, " +#~ "которые не представлены на наших страницах сервера SourceForge могут быть " +#~ "устаревшими. Пожалуйста, читайте ниже более подробные инструкции о " +#~ "загрузке и установке." + +#~ msgid "" +#~ "Sourcecode and packages for major Linux distributions can be downloaded " +#~ "from SourceForge." +#~ msgstr "" +#~ "Исходный код и пакеты для основных дистрибутивов Линукс могут быть " +#~ "загружены с SourceForge." + +#~ msgid "" +#~ "Debian packages are available for Debian Unstable and Debian Stable." +#~ msgstr "" +#~ "Есть Debian-пакеты для Debian Unstable(нестабильный) и Debian Stable " +#~ "(стабильный)." + +#~ msgid "" +#~ "Gentoo packages are available on www.gentoo.org." +#~ msgstr "" +#~ "Есть пакеты Gentoo на www.gentoo.org." + +#~ msgid "" +#~ "A FreeBSD application port of BibleTime can be found on www.freebsd.org." +#~ msgstr "" +#~ "FreeBSD версию BibleTime можно найти на www.freebsd.org." + +#~ msgid "Installation of BibleTime" +#~ msgstr "Установка BibleTime" + +#~ msgid "" +#~ "This section explains how to install BibleTime on your system. Basically " +#~ "there are two ways to install it: Either by using prebuilt binary " +#~ "packages or by compiling from source code. Installing BibleTime using " +#~ "prebuilt packages is the easiest way." +#~ msgstr "" +#~ "Этот раздел поясняет как установить BibleTime на вашей системе. Есть два " +#~ "способа установки: Или с помощью предварительно собранных бинарных " +#~ "пакетов, или выполнив компиляцию из исходного кода Установка с помощью " +#~ "предварительно собранных бинарных пакетов самый простой путь. " + +#~ msgid "Prebuilt binary packages" +#~ msgstr "Предварительно собранные бинарные пакеты" + +#~ msgid "" +#~ "We try to provide packages for the most important Linux distributions. " +#~ "These include RedHat, Mandrake and SuSE." +#~ msgstr "" +#~ "Мы стараемся подготовить пакеты для самых распространенных дистрибутивов " +#~ "Линукс. В их число входят RedHat, Mandrake и SuSE." + +#~ msgid "" +#~ "First download the binary package for your Linux distribution. For " +#~ "example: You want to download BibleTime 1.4 " +#~ "for SuSE Linux 9.0. In this case you have to " +#~ "download the package bibletime-1.4-1.suse9.0.i586.rpm. Please download the package "bibletime-i18n" " +#~ "package, too. This package contains the available translations of the " +#~ "BibleTime user interface and handbook." +#~ msgstr "" +#~ "Сначала загрузите бинарный пакет для вашего дистрибутива Линукс. " +#~ "Например: Вы хотите загрузить BibleTime 1.4 " +#~ "для SuSE Linux 9.0. В этом случае вам нужно " +#~ "загрузить пакет bibletime-1.4-1.suse9.0.i586.rpm. " +#~ "Пожалуйста, не забудьте также загрузить пакет "bibletime-i18n". " +#~ "Этот пакет содержит существующие переводы интерфейса пользователя и " +#~ "руководства для BibleTime. " + +#~ msgid "" +#~ "If there are no packages for your version of Linux you have to install " +#~ "from source code. Please see below how to do that." +#~ msgstr "" +#~ "Если здесь нет пакета для вашей версии Линукс, вам нужно делать установку " +#~ "из исходного кода. Пожалуйста, прочтите ниже как это сделать." + +#~ msgid "Installation from source code" +#~ msgstr "Установка из исходного кода" + +#~ msgid "" +#~ "Installation using BibleTime's source code is more difficult than using " +#~ "binary packages. Please follow the steps below if you decided to install " +#~ "BibleTime from sources:" +#~ msgstr "" +#~ "Установка с использованием исходного кода BibleTime более сложна по " +#~ "сравнению с использованием бинарных пакетов. Installation using " +#~ "BibleTime's source code is more difficult than using binary packages. " +#~ "Пожалуйста следуйте указаниям, приведённым ниже, если вы решили " +#~ "устанавливать BibleTime из исходного кода:" + +#~ msgid "" +#~ "At first make sure the required software is installed on your system. " +#~ "Depending on your Linux distribution you have to install the development " +#~ "packages of the required software, too." +#~ msgstr "" +#~ "Для начала убедитесь, что необходимое программное обеспечение (ПО) " +#~ "установлено в вашей системе. В зависимости от вашего дистрибутива Линукс " +#~ "вам также нужно установить пакеты для разработки (development packages) " +#~ "необходимого ПО." + +#~ msgid "KDE 3." +#~ msgstr "KDE 3." + +#~ msgid "" +#~ "At least the libraries and the base package. KDE 3 is shipped with many " +#~ "Linux distributions. Very often it's installed by default." +#~ msgstr "" +#~ "Как минимум библиотеки и базовый пакет. KDE 3 поставляется со многими " +#~ "дистрибутивами Линукс. И очень часто устанавливается по умолчанию." + +#, fuzzy +#~ msgid "" +#~ "Sword " +#~ "1.5.8." +#~ msgstr "" +#~ "Sword " +#~ "1.5.7." + +#~ msgid "" +#~ "Installation instructions are available on www.crosswire.org/sword/" +#~ "software. Basically the installation steps are" +#~ msgstr "" +#~ "Инструкции по установке есть на www.crosswire.org/sword/software. " +#~ "Основные шаги при установке" + +#, fuzzy +#~ msgid "" +#~ "./usrinst.sh --enable-shared --without-clucene\n" +#~ " make\n" +#~ " make " +#~ "install\n" +#~ " make " +#~ "install_config" +#~ msgstr "" +#~ "./usrinst.sh --enable-shared --with-curl --without-clucene\n" +#~ " make\n" +#~ " make " +#~ "install\n" +#~ " make " +#~ "install_config" + +#~ msgid "" +#~ "Please note that this list is only valid for the latest version of " +#~ "BibleTime, older versions may require other software." +#~ msgstr "" +#~ "Пожалуйста, обратите внимание, что этот список годится только для " +#~ "последней версии BibleTime. Старые версии могут требовать другого " +#~ "программного обеспечения. " + +#~ msgid "Compile and install BibleTime:" +#~ msgstr "Компиляция и установка BibleTime:" + +#~ msgid "" +#~ "./configure --prefix=<your KDE directory>\n" +#~ " make\n" +#~ " make install" +#~ msgstr "" +#~ "./configure --prefix=<ваш каталог KDE>\n" +#~ " make\n" +#~ " make install" + +#~ msgid "" +#~ "You can get your KDE directory by running the command kde-config " +#~ "--prefix. If you get problems please read our FAQ. If there's no solution of your " +#~ "problem, please contact us at info@bibletime.info." +#~ msgstr "" +#~ "Вы можете узнать ваш каталог KDE выполнив команду kde-config --" +#~ "prefix. Если у вас возникли проблемы, прочтите наш раздел " +#~ "ЧаВо. Если там нет решения " +#~ "вашей проблемы, пожалуйста напишите нам на info@bibletime.info." + +#~ msgid "Install Sword modules" +#~ msgstr "Установка модулей Sword" + +#~ msgid "" +#~ "You need Sword modules to work with BibleTime. Since version 1.4 " +#~ "BibleTime offers a userfriendly dialog to manage Sword modules. We " +#~ "strongly recommend this way to install modules on your computer." +#~ msgstr "" +#~ "Для работы с BibleTime вам понадобятся модули Sword. Начиная с версии 1.4 " +#~ "BibleTime предлагает дружелюбный диалог управления модулями Sword. Мы " +#~ "настоятельно рекомендуем этот способ установки модулей на ваш компьютер. " + +#~ msgid "" +#~ "Instructions for manual module installation is available on www." +#~ "crosswire.org/sword/modules." +#~ msgstr "" +#~ "Инструкции для установки модулей вручную находятся на www.crosswire.org/" +#~ "sword/modules." + +#~ msgid "Available types of modules" +#~ msgstr "Доступные типы модулей" + +#~ msgid "" +#~ "Here is a list of available module types and where to get more " +#~ "information about the available module types:" +#~ msgstr "" +#~ "Это список существующих типов модулей и где можно получить больше " +#~ "информации о них:" + +#~ msgid "Bibles" +#~ msgstr "Библии" + +#~ msgid "Commentaries" +#~ msgstr "Комментарии" + +#~ msgid "Lexicons / Dictionaries" +#~ msgstr "Словари" + +#~ msgid "Books" +#~ msgstr "Книги" + +#~ msgid "" +#~ "GNU GENERAL PUBLIC LICENSE\n" +#~ " Version 2, June 1991\n" +#~ "\n" +#~ " Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n" +#~ " 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +#~ " Everyone is permitted to copy and distribute verbatim copies\n" +#~ " of this license document, but changing it is not allowed.\n" +#~ "\n" +#~ " Preamble\n" +#~ "\n" +#~ " The licenses for most software are designed to take away your\n" +#~ "freedom to share and change it. By contrast, the GNU General Public\n" +#~ "License is intended to guarantee your freedom to share and change free\n" +#~ "software--to make sure the software is free for all its users. This\n" +#~ "General Public License applies to most of the Free Software\n" +#~ "Foundation's software and to any other program whose authors commit to\n" +#~ "using it. (Some other Free Software Foundation software is covered by\n" +#~ "the GNU Library General Public License instead.) You can apply it to\n" +#~ "your programs, too.\n" +#~ "\n" +#~ " When we speak of free software, we are referring to freedom, not\n" +#~ "price. Our General Public Licenses are designed to make sure that you\n" +#~ "have the freedom to distribute copies of free software (and charge for\n" +#~ "this service if you wish), that you receive source code or can get it\n" +#~ "if you want it, that you can change the software or use pieces of it\n" +#~ "in new free programs; and that you know you can do these things.\n" +#~ "\n" +#~ " To protect your rights, we need to make restrictions that forbid\n" +#~ "anyone to deny you these rights or to ask you to surrender the rights.\n" +#~ "These restrictions translate to certain responsibilities for you if you\n" +#~ "distribute copies of the software, or if you modify it.\n" +#~ "\n" +#~ " For example, if you distribute copies of such a program, whether\n" +#~ "gratis or for a fee, you must give the recipients all the rights that\n" +#~ "you have. You must make sure that they, too, receive or can get the\n" +#~ "source code. And you must show them these terms so they know their\n" +#~ "rights.\n" +#~ "\n" +#~ " We protect your rights with two steps: (1) copyright the software, and\n" +#~ "(2) offer you this license which gives you legal permission to copy,\n" +#~ "distribute and/or modify the software.\n" +#~ "\n" +#~ " Also, for each author's protection and ours, we want to make certain\n" +#~ "that everyone understands that there is no warranty for this free\n" +#~ "software. If the software is modified by someone else and passed on, we\n" +#~ "want its recipients to know that what they have is not the original, so\n" +#~ "that any problems introduced by others will not reflect on the original\n" +#~ "authors' reputations.\n" +#~ "\n" +#~ " Finally, any free program is threatened constantly by software\n" +#~ "patents. We wish to avoid the danger that redistributors of a free\n" +#~ "program will individually obtain patent licenses, in effect making the\n" +#~ "program proprietary. To prevent this, we have made it clear that any\n" +#~ "patent must be licensed for everyone's free use or not licensed at all.\n" +#~ "\n" +#~ " The precise terms and conditions for copying, distribution and\n" +#~ "modification follow.\n" +#~ "\n" +#~ " GNU GENERAL PUBLIC LICENSE\n" +#~ " TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n" +#~ "\n" +#~ " 0. This License applies to any program or other work which contains\n" +#~ "a notice placed by the copyright holder saying it may be distributed\n" +#~ "under the terms of this General Public License. The \"Program\", below,\n" +#~ "refers to any such program or work, and a \"work based on the Program\"\n" +#~ "means either the Program or any derivative work under copyright law:\n" +#~ "that is to say, a work containing the Program or a portion of it,\n" +#~ "either verbatim or with modifications and/or translated into another\n" +#~ "language. (Hereinafter, translation is included without limitation in\n" +#~ "the term \"modification\".) Each licensee is addressed as \"you\".\n" +#~ "\n" +#~ "Activities other than copying, distribution and modification are not\n" +#~ "covered by this License; they are outside its scope. The act of\n" +#~ "running the Program is not restricted, and the output from the Program\n" +#~ "is covered only if its contents constitute a work based on the\n" +#~ "Program (independent of having been made by running the Program).\n" +#~ "Whether that is true depends on what the Program does.\n" +#~ "\n" +#~ " 1. You may copy and distribute verbatim copies of the Program's\n" +#~ "source code as you receive it, in any medium, provided that you\n" +#~ "conspicuously and appropriately publish on each copy an appropriate\n" +#~ "copyright notice and disclaimer of warranty; keep intact all the\n" +#~ "notices that refer to this License and to the absence of any warranty;\n" +#~ "and give any other recipients of the Program a copy of this License\n" +#~ "along with the Program.\n" +#~ "\n" +#~ "You may charge a fee for the physical act of transferring a copy, and\n" +#~ "you may at your option offer warranty protection in exchange for a fee.\n" +#~ "\n" +#~ " 2. You may modify your copy or copies of the Program or any portion\n" +#~ "of it, thus forming a work based on the Program, and copy and\n" +#~ "distribute such modifications or work under the terms of Section 1\n" +#~ "above, provided that you also meet all of these conditions:\n" +#~ "\n" +#~ " a) You must cause the modified files to carry prominent notices\n" +#~ " stating that you changed the files and the date of any change.\n" +#~ "\n" +#~ " b) You must cause any work that you distribute or publish, that in\n" +#~ " whole or in part contains or is derived from the Program or any\n" +#~ " part thereof, to be licensed as a whole at no charge to all third\n" +#~ " parties under the terms of this License.\n" +#~ "\n" +#~ " c) If the modified program normally reads commands interactively\n" +#~ " when run, you must cause it, when started running for such\n" +#~ " interactive use in the most ordinary way, to print or display an\n" +#~ " announcement including an appropriate copyright notice and a\n" +#~ " notice that there is no warranty (or else, saying that you provide\n" +#~ " a warranty) and that users may redistribute the program under\n" +#~ " these conditions, and telling the user how to view a copy of this\n" +#~ " License. (Exception: if the Program itself is interactive but\n" +#~ " does not normally print such an announcement, your work based on\n" +#~ " the Program is not required to print an announcement.)\n" +#~ "\n" +#~ "These requirements apply to the modified work as a whole. If\n" +#~ "identifiable sections of that work are not derived from the Program,\n" +#~ "and can be reasonably considered independent and separate works in\n" +#~ "themselves, then this License, and its terms, do not apply to those\n" +#~ "sections when you distribute them as separate works. But when you\n" +#~ "distribute the same sections as part of a whole which is a work based\n" +#~ "on the Program, the distribution of the whole must be on the terms of\n" +#~ "this License, whose permissions for other licensees extend to the\n" +#~ "entire whole, and thus to each and every part regardless of who wrote " +#~ "it.\n" +#~ "\n" +#~ "Thus, it is not the intent of this section to claim rights or contest\n" +#~ "your rights to work written entirely by you; rather, the intent is to\n" +#~ "exercise the right to control the distribution of derivative or\n" +#~ "collective works based on the Program.\n" +#~ "\n" +#~ "In addition, mere aggregation of another work not based on the Program\n" +#~ "with the Program (or with a work based on the Program) on a volume of\n" +#~ "a storage or distribution medium does not bring the other work under\n" +#~ "the scope of this License.\n" +#~ "\n" +#~ " 3. You may copy and distribute the Program (or a work based on it,\n" +#~ "under Section 2) in object code or executable form under the terms of\n" +#~ "Sections 1 and 2 above provided that you also do one of the following:\n" +#~ "\n" +#~ " a) Accompany it with the complete corresponding machine-readable\n" +#~ " source code, which must be distributed under the terms of Sections\n" +#~ " 1 and 2 above on a medium customarily used for software interchange; " +#~ "or,\n" +#~ "\n" +#~ " b) Accompany it with a written offer, valid for at least three\n" +#~ " years, to give any third party, for a charge no more than your\n" +#~ " cost of physically performing source distribution, a complete\n" +#~ " machine-readable copy of the corresponding source code, to be\n" +#~ " distributed under the terms of Sections 1 and 2 above on a medium\n" +#~ " customarily used for software interchange; or,\n" +#~ "\n" +#~ " c) Accompany it with the information you received as to the offer\n" +#~ " to distribute corresponding source code. (This alternative is\n" +#~ " allowed only for noncommercial distribution and only if you\n" +#~ " received the program in object code or executable form with such\n" +#~ " an offer, in accord with Subsection b above.)\n" +#~ "\n" +#~ "The source code for a work means the preferred form of the work for\n" +#~ "making modifications to it. For an executable work, complete source\n" +#~ "code means all the source code for all modules it contains, plus any\n" +#~ "associated interface definition files, plus the scripts used to\n" +#~ "control compilation and installation of the executable. However, as a\n" +#~ "special exception, the source code distributed need not include\n" +#~ "anything that is normally distributed (in either source or binary\n" +#~ "form) with the major components (compiler, kernel, and so on) of the\n" +#~ "operating system on which the executable runs, unless that component\n" +#~ "itself accompanies the executable.\n" +#~ "\n" +#~ "If distribution of executable or object code is made by offering\n" +#~ "access to copy from a designated place, then offering equivalent\n" +#~ "access to copy the source code from the same place counts as\n" +#~ "distribution of the source code, even though third parties are not\n" +#~ "compelled to copy the source along with the object code.\n" +#~ "\n" +#~ " 4. You may not copy, modify, sublicense, or distribute the Program\n" +#~ "except as expressly provided under this License. Any attempt\n" +#~ "otherwise to copy, modify, sublicense or distribute the Program is\n" +#~ "void, and will automatically terminate your rights under this License.\n" +#~ "However, parties who have received copies, or rights, from you under\n" +#~ "this License will not have their licenses terminated so long as such\n" +#~ "parties remain in full compliance.\n" +#~ "\n" +#~ " 5. You are not required to accept this License, since you have not\n" +#~ "signed it. However, nothing else grants you permission to modify or\n" +#~ "distribute the Program or its derivative works. These actions are\n" +#~ "prohibited by law if you do not accept this License. Therefore, by\n" +#~ "modifying or distributing the Program (or any work based on the\n" +#~ "Program), you indicate your acceptance of this License to do so, and\n" +#~ "all its terms and conditions for copying, distributing or modifying\n" +#~ "the Program or works based on it.\n" +#~ "\n" +#~ " 6. Each time you redistribute the Program (or any work based on the\n" +#~ "Program), the recipient automatically receives a license from the\n" +#~ "original licensor to copy, distribute or modify the Program subject to\n" +#~ "these terms and conditions. You may not impose any further\n" +#~ "restrictions on the recipients' exercise of the rights granted herein.\n" +#~ "You are not responsible for enforcing compliance by third parties to\n" +#~ "this License.\n" +#~ "\n" +#~ " 7. If, as a consequence of a court judgment or allegation of patent\n" +#~ "infringement or for any other reason (not limited to patent issues),\n" +#~ "conditions are imposed on you (whether by court order, agreement or\n" +#~ "otherwise) that contradict the conditions of this License, they do not\n" +#~ "excuse you from the conditions of this License. If you cannot\n" +#~ "distribute so as to satisfy simultaneously your obligations under this\n" +#~ "License and any other pertinent obligations, then as a consequence you\n" +#~ "may not distribute the Program at all. For example, if a patent\n" +#~ "license would not permit royalty-free redistribution of the Program by\n" +#~ "all those who receive copies directly or indirectly through you, then\n" +#~ "the only way you could satisfy both it and this License would be to\n" +#~ "refrain entirely from distribution of the Program.\n" +#~ "\n" +#~ "If any portion of this section is held invalid or unenforceable under\n" +#~ "any particular circumstance, the balance of the section is intended to\n" +#~ "apply and the section as a whole is intended to apply in other\n" +#~ "circumstances.\n" +#~ "\n" +#~ "It is not the purpose of this section to induce you to infringe any\n" +#~ "patents or other property right claims or to contest validity of any\n" +#~ "such claims; this section has the sole purpose of protecting the\n" +#~ "integrity of the free software distribution system, which is\n" +#~ "implemented by public license practices. Many people have made\n" +#~ "generous contributions to the wide range of software distributed\n" +#~ "through that system in reliance on consistent application of that\n" +#~ "system; it is up to the author/donor to decide if he or she is willing\n" +#~ "to distribute software through any other system and a licensee cannot\n" +#~ "impose that choice.\n" +#~ "\n" +#~ "This section is intended to make thoroughly clear what is believed to\n" +#~ "be a consequence of the rest of this License.\n" +#~ "\n" +#~ " 8. If the distribution and/or use of the Program is restricted in\n" +#~ "certain countries either by patents or by copyrighted interfaces, the\n" +#~ "original copyright holder who places the Program under this License\n" +#~ "may add an explicit geographical distribution limitation excluding\n" +#~ "those countries, so that distribution is permitted only in or among\n" +#~ "countries not thus excluded. In such case, this License incorporates\n" +#~ "the limitation as if written in the body of this License.\n" +#~ "\n" +#~ " 9. The Free Software Foundation may publish revised and/or new " +#~ "versions\n" +#~ "of the General Public License from time to time. Such new versions will\n" +#~ "be similar in spirit to the present version, but may differ in detail to\n" +#~ "address new problems or concerns.\n" +#~ "\n" +#~ "Each version is given a distinguishing version number. If the Program\n" +#~ "specifies a version number of this License which applies to it and \"any\n" +#~ "later version\", you have the option of following the terms and " +#~ "conditions\n" +#~ "either of that version or of any later version published by the Free\n" +#~ "Software Foundation. If the Program does not specify a version number " +#~ "of\n" +#~ "this License, you may choose any version ever published by the Free " +#~ "Software\n" +#~ "Foundation.\n" +#~ "\n" +#~ " 10. If you wish to incorporate parts of the Program into other free\n" +#~ "programs whose distribution conditions are different, write to the " +#~ "author\n" +#~ "to ask for permission. For software which is copyrighted by the Free\n" +#~ "Software Foundation, write to the Free Software Foundation; we sometimes\n" +#~ "make exceptions for this. Our decision will be guided by the two goals\n" +#~ "of preserving the free status of all derivatives of our free software " +#~ "and\n" +#~ "of promoting the sharing and reuse of software generally.\n" +#~ "\n" +#~ " NO WARRANTY\n" +#~ "\n" +#~ " 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO " +#~ "WARRANTY\n" +#~ "FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\n" +#~ "OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n" +#~ "PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER " +#~ "EXPRESSED\n" +#~ "OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" +#~ "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK " +#~ "AS\n" +#~ "TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\n" +#~ "PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\n" +#~ "REPAIR OR CORRECTION.\n" +#~ "\n" +#~ " 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN " +#~ "WRITING\n" +#~ "WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\n" +#~ "REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR " +#~ "DAMAGES,\n" +#~ "INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES " +#~ "ARISING\n" +#~ "OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT " +#~ "LIMITED\n" +#~ "TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\n" +#~ "YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY " +#~ "OTHER\n" +#~ "PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\n" +#~ "POSSIBILITY OF SUCH DAMAGES.\n" +#~ "\n" +#~ " END OF TERMS AND CONDITIONS\n" +#~ "\n" +#~ " How to Apply These Terms to Your New Programs\n" +#~ "\n" +#~ " If you develop a new program, and you want it to be of the greatest\n" +#~ "possible use to the public, the best way to achieve this is to make it\n" +#~ "free software which everyone can redistribute and change under these " +#~ "terms.\n" +#~ "\n" +#~ " To do so, attach the following notices to the program. It is safest\n" +#~ "to attach them to the start of each source file to most effectively\n" +#~ "convey the exclusion of warranty; and each file should have at least\n" +#~ "the \"copyright\" line and a pointer to where the full notice is found.\n" +#~ "\n" +#~ " <one line to give the program's name and a brief idea of what it " +#~ "does.>\n" +#~ " Copyright (C) 19yy <name of author>\n" +#~ "\n" +#~ " This program is free software; you can redistribute it and/or modify\n" +#~ " it under the terms of the GNU General Public License as published by\n" +#~ " the Free Software Foundation; either version 2 of the License, or\n" +#~ " (at your option) any later version.\n" +#~ "\n" +#~ " This program is distributed in the hope that it will be useful,\n" +#~ " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +#~ " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +#~ " GNU General Public License for more details.\n" +#~ "\n" +#~ " You should have received a copy of the GNU General Public License\n" +#~ " along with this program; if not, write to the Free Software\n" +#~ " Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 " +#~ "USA\n" +#~ "\n" +#~ "\n" +#~ "Also add information on how to contact you by electronic and paper mail.\n" +#~ "\n" +#~ "If the program is interactive, make it output a short notice like this\n" +#~ "when it starts in an interactive mode:\n" +#~ "\n" +#~ " Gnomovision version 69, Copyright (C) 19yy name of author\n" +#~ " Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show " +#~ "w'.\n" +#~ " This is free software, and you are welcome to redistribute it\n" +#~ " under certain conditions; type `show c' for details.\n" +#~ "\n" +#~ "The hypothetical commands `show w' and `show c' should show the " +#~ "appropriate\n" +#~ "parts of the General Public License. Of course, the commands you use " +#~ "may\n" +#~ "be called something other than `show w' and `show c'; they could even be\n" +#~ "mouse-clicks or menu items--whatever suits your program.\n" +#~ "\n" +#~ "You should also get your employer (if you work as a programmer) or your\n" +#~ "school, if any, to sign a \"copyright disclaimer\" for the program, if\n" +#~ "necessary. Here is a sample; alter the names:\n" +#~ "\n" +#~ " Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n" +#~ " `Gnomovision' (which makes passes at compilers) written by James " +#~ "Hacker.\n" +#~ "\n" +#~ " <signature of Ty Coon>, 1 April 1989\n" +#~ " Ty Coon, President of Vice\n" +#~ "\n" +#~ "This General Public License does not permit incorporating your program " +#~ "into\n" +#~ "proprietary programs. If your program is a subroutine library, you may\n" +#~ "consider it more useful to permit linking proprietary applications with " +#~ "the\n" +#~ "library. If this is what you want to do, use the GNU Library General\n" +#~ "Public License instead of this License." +#~ msgstr "" +#~ "УНИВЕРСАЛЬНАЯ ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ GNU\n" +#~ " версия 2, июнь 1991\n" +#~ "\n" +#~ "Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n" +#~ "59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +#~ "(C) Перевод. О.В. Кузина, В.М. Юфа, 1993\n" +#~ "(C) Перевод. О.С. Тихонов, 1998\n" +#~ "\n" +#~ "Этот документ можно копировать, а также распространять его\n" +#~ "дословные копии, однако вносить в него изменения запрещено.\n" +#~ "\n" +#~ " Преамбула\n" +#~ "\n" +#~ "Лицензии на большую часть программного обеспечения (ПО) составлены так,\n" +#~ "чтобы лишить вас свободы совместно использовать и изменять его. В\n" +#~ "противоположность этому, предназначение Универсальной Общественной\n" +#~ "Лицензии GNU состоит в том, чтобы гарантировать вашу свободу совместно\n" +#~ "использовать и изменять свободное ПО, т.е. обеспечить свободу ПО для\n" +#~ "всех его пользователей. Данная Универсальная Общественная Лицензия\n" +#~ "применима к большей части ПО Фонда Свободного ПО и ко всем другим\n" +#~ "программам, чьи авторы принимают на себя обязательство ее использовать.\n" +#~ "(Для некоторых программ Фонда Свободного ПО вместо нее применяется\n" +#~ "Универсальная Общественная Лицензия GNU для библиотек.) Вы тоже можете\n" +#~ "применить ее к своим программам.\n" +#~ "\n" +#~ "\n" +#~ "Когда мы говорим о свободном ПО, мы имеем в виду свободу, а не\n" +#~ "бесплатность. Наши Универсальные Общественные Лицензии разрабатывались\n" +#~ "для того, чтобы гарантировать, что вы пользуетесь свободой\n" +#~ "распространять копии свободного ПО (и при желании получать за это\n" +#~ "вознаграждение); что вы получаете исходный код или можете получить его,\n" +#~ "если захотите; что вы можете изменять ПО или использовать его части в\n" +#~ "новых свободных программах; и что вы знаете обо всех этих правах.\n" +#~ "\n" +#~ "\n" +#~ "Чтобы защитить ваши права, нам нужно ввести некоторые ограничения,\n" +#~ "которые запретят кому бы то ни было отказывать вам в этих правах или\n" +#~ "потребовать от вас отказаться от этих прав. Эти ограничения накладывают\n" +#~ "на вас некоторые обязательства, если вы распространяете копии ПО или\n" +#~ "изменяете его.\n" +#~ "\n" +#~ "\n" +#~ "Например, если вы распространяете копии такой программы бесплатно или за\n" +#~ "вознаграждение, вы должны предоставить получателям все права, которыми\n" +#~ "обладаете вы сами. Вы должны гарантировать, что они тоже получат или\n" +#~ "смогут получить исходный код. Наконец, вы должны показать им текст\n" +#~ "данных условий, чтобы они знали о своих правах.\n" +#~ "\n" +#~ "\n" +#~ "Мы защищаем ваши права в два этапа: (1) сохраняем авторские права на ПО\n" +#~ "и (2) предлагаем вам эту лицензию, которая дает вам законное право\n" +#~ "копировать, распространять и/или модифицировать ПО.\n" +#~ "\n" +#~ "\n" +#~ "Кроме того, в целях защиты как каждого автора, так и нас, мы хотим\n" +#~ "удостовериться, что каждый понимает, что гарантий на это свободное ПО\n" +#~ "нет. Если ПО модифицируется и передается кем-то еще, мы хотим, чтобы\n" +#~ "получатели ПО знали, что то, что у них есть, -- это не оригинал, чтобы\n" +#~ "любые проблемы, созданные другими, не отразились на репутации\n" +#~ "первоначальных авторов.\n" +#~ "\n" +#~ "\n" +#~ "И наконец, каждой свободной программе постоянно угрожают патенты на ПО.\n" +#~ "Мы хотим избежать той опасности, что повторные распространители\n" +#~ "свободной программы самостоятельно получат патенты, делая программу\n" +#~ "таким образом частной собственностью. Чтобы предотвратить это, мы со\n" +#~ "всей определенностью заявляем, что любой патент должен быть либо\n" +#~ "предоставлен всем для свободного использования, либо не предоставлен\n" +#~ "никому.\n" +#~ "\n" +#~ "\n" +#~ "Ниже следуют точные определения и условия для копирования,\n" +#~ "распространения и модификации.\n" +#~ "\n" +#~ "\n" +#~ "\n" +#~ " УНИВЕРСАЛЬНАЯ ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ GNU\n" +#~ " ОПРЕДЕЛЕНИЯ И УСЛОВИЯ ДЛЯ КОПИРОВАНИЯ, РАСПРОСТРАНЕНИЯ И МОДИФИКАЦИИ\n" +#~ "\n" +#~ " 0. Эта Лицензия применима к любой программе или другому произведению,\n" +#~ "содержащему уведомление, помещенное держателем авторских прав и\n" +#~ "сообщающее о том, что оно может распространяться при условиях,\n" +#~ "оговоренных в данной Универсальной Общественной Лицензии. В дальнейшем\n" +#~ "термин \"Программа\" относится к любой такой программе или произведению,\n" +#~ "а термин \"произведение, основанное на Программе\" означает Программу\n" +#~ "или любое произведение, содержащее Программу или ее часть, дословную,\n" +#~ "или модифицированную, и/или переведенную на другой язык. (Здесь и далее\n" +#~ "перевод включается без ограничений в понятие \"модификация\".) Каждый\n" +#~ "обладатель лицензии адресуется как \"вы\".\n" +#~ "\n" +#~ "\n" +#~ "Виды деятельности, не являющиеся копированием, распространением или\n" +#~ "модификацией, не охватываются данной Лицензией; они лежат за пределами\n" +#~ "ее влияния. Использование Программы по ее функциональному назначению не\n" +#~ "ограничено, а выходные данные Программы охватываются этой Лицензией,\n" +#~ "только если их содержание является произведением, основанным на\n" +#~ "Программе (вне зависимости от того, были ли они получены в процессе\n" +#~ "использования Программы). Являются ли они таковыми, зависит от того,\n" +#~ "что именно делает Программа.\n" +#~ "\n" +#~ "\n" +#~ "\n" +#~ " 1. Вы можете копировать и распространять дословные копии исходного " +#~ "кода\n" +#~ "Программы по его получении на любом носителе, при условии что вы\n" +#~ "соответствующим образом помещаете на видном месте в каждой копии\n" +#~ "соответствующее уведомление об авторских правах и отказ от\n" +#~ "предоставления гарантий; оставляете нетронутыми все уведомления,\n" +#~ "относящиеся к данной Лицензии и к отсутствию каких-либо гарантий; и\n" +#~ "передаете всем другим получателям Программы копию данной Лицензии вместе\n" +#~ "с Программой.\n" +#~ "\n" +#~ "Вы можете назначить плату за физический акт передачи копии и можете по\n" +#~ "своему усмотрению предоставлять гарантии за вознаграждение.\n" +#~ "\n" +#~ "\n" +#~ " 2. Вы можете изменять свою копию или копии Программы или любой ее " +#~ "части,\n" +#~ "создавая таким образом произведение, основанное на Программе, и\n" +#~ "копировать и распространять эти модификации или произведение в\n" +#~ "соответствии с Разделом 1, приведенным выше, при условии, что вы\n" +#~ "выполните все нижеследующие условия:\n" +#~ "\n" +#~ " а) Вы обязаны снабдить модифицированные файлы заметными " +#~ "уведомлениями,\n" +#~ " содержащими указания на то, что вы изменили файлы, и дату каждого\n" +#~ " изменения.\n" +#~ "\n" +#~ " b) Вы обязаны предоставить всем третьим лицам лицензию на бесплатное\n" +#~ " использование каждого произведения, которое вы распространяете или\n" +#~ " публикуете, целиком, и которое полностью или частично содержит " +#~ "Программу\n" +#~ " или какую-либо ее часть, на условиях, оговоренных в данной Лицензии.\n" +#~ "\n" +#~ " c) Если модифицированная программа обычно читает команды в " +#~ "интерактивном\n" +#~ " режиме работы, вы должны сделать так, чтобы при запуске для работы в\n" +#~ " таком интерактивном режиме обычным для нее способом она печатала или\n" +#~ " выводила на экран объявление, содержащее соответствующее уведомление " +#~ "об\n" +#~ " авторских правах и уведомление о том, что гарантий нет (или, " +#~ "наоборот,\n" +#~ " сообщающее о том, что вы обеспечиваете гарантии), и что пользователи\n" +#~ " могут повторно распространять программу при этих условиях, и " +#~ "указывающее\n" +#~ " пользователю, как просмотреть копию данной Лицензии. (Исключение: " +#~ "если\n" +#~ " сама Программа работает в интерактивном режиме, но обычно не выводит\n" +#~ " подобных сообщений, то ваше произведение, основанное на Программе, " +#~ "не\n" +#~ " обязано выводить объявление.)\n" +#~ "\n" +#~ "Эти требования применяются к модифицированному произведению в\n" +#~ "целом. Если известные части этого произведения не были основаны на\n" +#~ "Программе и могут обоснованно считаться независимыми и самостоятельными\n" +#~ "произведениями, то эта Лицензия и ее условия не распространяются на эти\n" +#~ "части, если вы распространяете их как отдельные произведения. Но если " +#~ "вы\n" +#~ "распространяете эти части как часть целого произведения, основанного на\n" +#~ "Программе, то вы обязаны делать это в соответствии с условиями данной\n" +#~ "Лицензии, распространяя права получателей лицензии на все произведение\n" +#~ "и, таким образом, на каждую часть, вне зависимости от того, кто ее\n" +#~ "написал.\n" +#~ "\n" +#~ "Таким образом, содержание этого раздела не имеет цели претендовать на\n" +#~ "ваши права на произведение, написанное полностью вами, или оспаривать\n" +#~ "их; цель скорее в том, чтобы реализовать право управлять\n" +#~ "распространением производных или коллективных произведений, основанных\n" +#~ "на Программе.\n" +#~ "\n" +#~ "Кроме того, простое нахождение другого произведения, не основанного на\n" +#~ "этой Программе, совместно с Программой (или с произведением, основанным\n" +#~ "на этой Программе) на одном носителе для постоянного хранения или\n" +#~ "распространяемом носителе не распространяет действие этой Лицензии на\n" +#~ "другое произведение.\n" +#~ "\n" +#~ "\n" +#~ " 3. Вы можете копировать и распространять Программу (или произведение,\n" +#~ "основанное на ней) согласно Разделу 2) в объектном коде или в выполнимом\n" +#~ "виде в соответствии с Разделами 1 и 2, приведенными выше, при условии,\n" +#~ "что вы также выполните одно из следующих требований:\n" +#~ "\n" +#~ "\n" +#~ " a) Сопроводите ее полным соответствующим машиночитаемым исходным " +#~ "кодом,\n" +#~ " который должен распространяться в соответствии с Разделами 1 и 2,\n" +#~ " приведенными выше, на носителе, который обычно используется для " +#~ "обмена\n" +#~ " ПО; или,\n" +#~ "\n" +#~ " b) Сопроводите ее письменным предложением, действительным по крайней " +#~ "мере в\n" +#~ " течение трех лет, предоставить любому третьему лицу за " +#~ "вознаграждение,\n" +#~ " не превышающее стоимость физического акта изготовления копии, полную\n" +#~ " машиночитаемую копию соответствующего исходного кода, подлежащую\n" +#~ " распространению в соответствии с Разделами 1 и 2, приведенными выше; " +#~ "или\n" +#~ "\n" +#~ " c) Сопроводите ее информацией, полученной вами в качестве " +#~ "предложения\n" +#~ " распространить соответствующий исходный код. (Эта возможность " +#~ "допустима\n" +#~ " только для некоммерческого распространения, и только если вы " +#~ "получили\n" +#~ " программу в объектном коде или в исполняемом виде с предложением в\n" +#~ " соответствии с Пунктом b) выше.)\n" +#~ "\n" +#~ "Исходный код для произведения означает его вид, предпочтительный для\n" +#~ "выполнения в нем модификаций. Для исполняемого произведения полный\n" +#~ "исходный код означает все исходные коды для всех модулей, которые он\n" +#~ "содержит, плюс любые связанные с произведением файлы определения\n" +#~ "интерфейса, плюс сценарии, используемые для управления компиляцией и\n" +#~ "установкой исполняемого произведения. Однако, в виде особого исключения\n" +#~ "распространяемый исходный код не обязан включать то, что обычно\n" +#~ "предоставляется (как в объектных, так и в исходных кодах) с основными\n" +#~ "компонентами (компилятор, ядро и так далее) операционной системы, под\n" +#~ "управлением которой работает исполняемое произведение, за исключением\n" +#~ "случая, когда сам компонент сопровождает исполняемое произведение.\n" +#~ "\n" +#~ "Если распространение исполняемого произведения или объектного кода\n" +#~ "происходит путем предоставления доступа для копирования с обозначенного\n" +#~ "места, то предоставление доступа для копирования исходного кода с того\n" +#~ "же места считается распространением исходного кода, даже если третьи\n" +#~ "лица не принуждаются к копированию исходного кода вместе с объектным\n" +#~ "кодом.\n" +#~ "\n" +#~ " 4. Вы не можете копировать, изменять, повторно лицензировать, или\n" +#~ "распространять Программу никаким иным способом, кроме явно\n" +#~ "предусмотренных данной Лицензией. Любая попытка копировать, изменять\n" +#~ "или распространять Программу каким-либо другим способом или с измененной\n" +#~ "лицензией неправомерна и автоматически прекращает ваши права, данные вам\n" +#~ "этой Лицензией. Однако лицензии лиц, получивших от вас копии или права\n" +#~ "согласно данной Универсальной Общественной Лицензии, не прекращают\n" +#~ "своего действия, если эти лица полностью соблюдают условия.\n" +#~ "\n" +#~ " 5. Вы не обязаны соглашаться с этой Лицензией, так как вы не " +#~ "подписывали\n" +#~ "ее. Однако, ничто, кроме этой Лицензии, не дает вам право изменять или\n" +#~ "распространять эту Программу или основанные на ней произведения. Эти\n" +#~ "действия запрещены законом, если вы не принимаете к соблюдению эту\n" +#~ "Лицензию. А значит, изменяя или распространяя Программу (или\n" +#~ "произведение, основанное на Программе), вы изъявляете свое согласие с\n" +#~ "этой Лицензией и всеми ее условиями о копировании, распространении или\n" +#~ "модификации Программы или основанных на ней произведений.\n" +#~ "\n" +#~ " 6. Каждый раз, когда вы повторно распространяете Программу (или любое\n" +#~ "произведение, основанное на Программе), получатель этого произведения\n" +#~ "автоматически получает от первоначального выдавшего лицензию лица свою\n" +#~ "лицензию на копирование, распространение или модификацию Программы,\n" +#~ "обсуждаемую в этих определениях и условиях. Вы не можете налагать\n" +#~ "каких-либо дополнительных ограничений на осуществление получателем прав,\n" +#~ "предоставленных данным документом. Вы не несете ответственности за\n" +#~ "соблюдение третьими лицами условий этой Лицензии.\n" +#~ "\n" +#~ " 7. Если в результате судебного разбирательства, или обвинения в " +#~ "нарушении\n" +#~ "патента или по любой другой причине (не обязательно связанной с\n" +#~ "патентами), вам навязаны условия, противоречащие данной Лицензии (по\n" +#~ "постановлению суда, по соглашению или иным способом), это не освобождает\n" +#~ "вас от соблюдения Лицензии. Если вы не можете заниматься\n" +#~ "распространением так, чтобы одновременно удовлетворить требованиям и\n" +#~ "этой Лицензии, и всем другим требованиям, то вы не должны заниматься\n" +#~ "распространением Программы. Например, если патент не позволяет\n" +#~ "безвозмездное повторное распространение Программы всем, кто получил\n" +#~ "копии от вас непосредственно или через посредников, то единственным\n" +#~ "способом удовлетворить и патенту, и этой Лицензии будет ваш полный отказ\n" +#~ "от распространения Программы.\n" +#~ "\n" +#~ "Если какая-либо часть этого раздела не имеет силы или не может быть\n" +#~ "исполнена при некоторых конкретных обстоятельствах, то подразумевается,\n" +#~ "что имеет силу остальная часть раздела, а при других обстоятельствах\n" +#~ "имеет силу весь Раздел.\n" +#~ "\n" +#~ "Цель этого раздела -- не побудить вас делать заявления о нарушениях\n" +#~ "прав на патент, или заявлять о других претензиях на право собственности\n" +#~ "или оспаривать правильность подобных претензий; единственная цель этого\n" +#~ "раздела -- защита целостности системы распространения свободного ПО,\n" +#~ "которая реализуется использованием общественных лицензий. Многие люди\n" +#~ "внесли щедрый вклад в широкий спектр ПО, распространяемого по этой\n" +#~ "системе, полагаясь на ее согласованное применение; только автору\n" +#~ "принадлежит право решать, хочет ли он или она распространять ПО в этой\n" +#~ "системе или в какой-то другой, и получатель лицензии не может влиять на\n" +#~ "принятие этого решения.\n" +#~ "\n" +#~ "Этот раздел предназначен для того, чтобы тщательно прояснить, что\n" +#~ "полагается следствием из остальной части данной Лицензии.\n" +#~ "\n" +#~ " 8. Если распространение и/или применение Программы ограничено в ряде " +#~ "стран\n" +#~ "либо патентами, либо авторскими правами на интерфейсы, первоначальный\n" +#~ "обладатель авторских прав, выпускающий Программу с этой Лицензией, может\n" +#~ "добавить явное ограничение на географическое распространение, исключив\n" +#~ "такие страны, так что распространение разрешается только в тех странах,\n" +#~ "которые не были исключены. В этом случае данная Лицензия включает в\n" +#~ "себя это ограничение, как если бы оно было написано в тексте данной\n" +#~ "Лицензии.\n" +#~ "\n" +#~ " 9. Фонд Свободного ПО может время от времени публиковать " +#~ "пересмотренные\n" +#~ "и/или новые версии Универсальной Общественной Лицензии. Такие новые\n" +#~ "версии будут сходны по духу с настоящей версией, но могут отличаться в\n" +#~ "деталях, направленных на новые проблемы или обстоятельства.\n" +#~ "\n" +#~ "Каждой версии придается отличительный номер. Если в Программе\n" +#~ "указывается, что к ней относится некоторый номер версии данной Лицензии\n" +#~ "и \"любая последующая версия\", вы можете по выбору следовать\n" +#~ "определениям и условиям либо данной версии, либо любой последующей\n" +#~ "версии, опубликованной Фондом Свободного ПО. Если в Программе не\n" +#~ "указан номер версии данной Лицензии, вы можете выбрать любую версию,\n" +#~ "когда-либо опубликованную Фондом Свободного ПО.\n" +#~ "\n" +#~ " 10. Если вы хотите встроить части Программы в другие свободные " +#~ "программы с\n" +#~ "иными условиями распространения, напишите автору с просьбой о\n" +#~ "разрешении. Для ПО, которое охраняется авторскими правами Фонда\n" +#~ "Свободного ПО, напишите в Фонд Свободного ПО; мы иногда делаем такие\n" +#~ "исключения. Наше решение будет руководствоваться двумя целями:\n" +#~ "сохранения свободного статуса всех производных нашего свободного ПО и\n" +#~ "содействия совместному и повторному использованию ПО вообще.\n" +#~ "\n" +#~ " НИКАКИХ ГАРАНТИЙ\n" +#~ "\n" +#~ " 11. ПОСКОЛЬКУ ПРОГРАММА ПРЕДОСТАВЛЯЕТСЯ БЕСПЛАТНО, НА ПРОГРАММУ НЕТ\n" +#~ "ГАРАНТИЙ В ТОЙ МЕРЕ, КАКАЯ ДОПУСТИМА ПРИМЕНИМЫМ ЗАКОНОМ. ЗА\n" +#~ "ИСКЛЮЧЕНИЕМ ТЕХ СЛУЧАЕВ, КОГДА ОБРАТНОЕ ЗАЯВЛЕНО В ПИСЬМЕННОЙ ФОРМЕ,\n" +#~ "ДЕРЖАТЕЛИ АВТОРСКИХ ПРАВ И/ИЛИ ДРУГИЕ СТОРОНЫ ПОСТАВЛЯЮТ ПРОГРАММУ \"КАК\n" +#~ "ОНА ЕСТЬ\" БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ, ВЫРАЖЕННЫХ ЯВНО ИЛИ\n" +#~ "ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ, ПОДРАЗУМЕВАЕМЫЕ\n" +#~ "ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. ВЕСЬ\n" +#~ "РИСК В ОТНОШЕНИИ КАЧЕСТВА И ПРОИЗВОДИТЕЛЬНОСТИ ПРОГРАММЫ ОСТАЕТСЯ ПРИ\n" +#~ "ВАС. ЕСЛИ ПРОГРАММА ОКАЖЕТСЯ ДЕФЕКТНОЙ, ВЫ ПРИНИМАЕТЕ НА СЕБЯ\n" +#~ "СТОИМОСТЬ ВСЕГО НЕОБХОДИМОГО ОБСЛУЖИВАНИЯ, ВОССТАНОВЛЕНИЯ ИЛИ\n" +#~ "ИСПРАВЛЕНИЯ.\n" +#~ "\n" +#~ " 12. НИ В КОЕМ СЛУЧАЕ, ЕСЛИ НЕ ТРЕБУЕТСЯ СООТВЕТСТВУЮЩИМ ЗАКОНОМ, ИЛИ " +#~ "НЕ\n" +#~ "УСЛОВЛЕНО В ПИСЬМЕННОЙ ФОРМЕ, НИ ОДИН ДЕРЖАТЕЛЬ АВТОРСКИХ ПРАВ И НИ ОДНО\n" +#~ "ДРУГОЕ ЛИЦО, КОТОРОЕ МОЖЕТ ИЗМЕНЯТЬ И/ИЛИ ПОВТОРНО РАСПРОСТРАНЯТЬ\n" +#~ "ПРОГРАММУ, КАК БЫЛО РАЗРЕШЕНО ВЫШЕ, НЕ ОТВЕТСТВЕННЫ ПЕРЕД ВАМИ ЗА\n" +#~ "УБЫТКИ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СПЕЦИАЛЬНЫЕ, СЛУЧАЙНЫЕ ИЛИ ПОСЛЕДОВАВШИЕ\n" +#~ "УБЫТКИ, ПРОИСТЕКАЮЩИЕ ИЗ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ\n" +#~ "ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ, ИЛИ ДАННЫМИ,\n" +#~ "СТАВШИМИ НЕПРАВИЛЬНЫМИ, ИЛИ ПОТЕРЯМИ, ПОНЕСЕННЫМИ ИЗ-ЗА ВАС ИЛИ ТРЕТЬИХ\n" +#~ "ЛИЦ, ИЛИ ОТКАЗОМ ПРОГРАММЫ РАБОТАТЬ СОВМЕСТНО С ЛЮБЫМИ ДРУГИМИ\n" +#~ "ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ДЕРЖАТЕЛЬ ИЛИ ДРУГОЕ ЛИЦО БЫЛИ ИЗВЕЩЕНЫ О\n" +#~ "ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ.\n" +#~ "\n" +#~ " КОНЕЦ ОПРЕДЕЛЕНИЙ И УСЛОВИЙ\n" +#~ "\n" +#~ " Как применять эти условия к вашим новым программам\n" +#~ "\n" +#~ " Если вы разрабатываете новую программу и хотите, чтобы она принесла\n" +#~ "максимально возможную пользу обществу, лучший способ достичь этого ---\n" +#~ "включить ее в свободное ПО, которое каждый может повторно распространять\n" +#~ "и изменять согласно данным условиям.\n" +#~ "\n" +#~ " Чтобы сделать это, добавьте в программу следующие уведомления.\n" +#~ "Надежнее всего будет добавить их в начало каждого исходного файла, чтобы\n" +#~ "наиболее эффективно передать сообщение об отсутствии гарантий; каждый\n" +#~ "файл должен содержать по меньшей мере строку, содержащую знак охраны\n" +#~ "авторского права и указание на то, где находится полное уведомление.\n" +#~ "\n" +#~ " <одна строка, содержащая название программы и краткое\n" +#~ " описание того, что она делает.>\n" +#~ " (C) <наименование (имя) автора> 19<гг>\n" +#~ "\n" +#~ " Это свободная программа; вы можете повторно распространять ее и/или\n" +#~ " модифицировать ее в соответствии с Универсальной Общественной\n" +#~ " Лицензией GNU, опубликованной Фондом Свободного ПО; либо версии 2,\n" +#~ " либо (по вашему выбору) любой более поздней версии.\n" +#~ "\n" +#~ " Эта программа распространяется в надежде, что она будет полезной,\n" +#~ " но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий\n" +#~ " КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Для\n" +#~ " получения подробных сведений смотрите Универсальную Общественную\n" +#~ " Лицензию GNU.\n" +#~ "\n" +#~ " Вы должны были получить копию Универсальной Общественной Лицензии\n" +#~ " GNU вместе с этой программой; если нет, напишите по адресу: Free\n" +#~ " Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA\n" +#~ " 02111-1307 USA\n" +#~ "\n" +#~ "Добавьте также сведения о том, как связаться с вами по электронной и\n" +#~ "обычной почте.\n" +#~ "\n" +#~ "Если программа интерактивная, сделайте так, чтобы при запуске в\n" +#~ "интерактивном режиме она выдавала краткое уведомление вроде следующего:\n" +#~ "\n" +#~ " Гномовизор, версия 69, (C) имя автора 19 гг\n" +#~ " Гномовизор поставляется АБСОЛЮТНО БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ;\n" +#~ " для получения подробностей напечатайте 'show w'. Это свободная\n" +#~ " программа, и вы приглашаетесь повторно распространять ее при\n" +#~ " определенных условиях; для получения подробностей введите 'show c'.\n" +#~ "\n" +#~ "\n" +#~ "Гипотетические команды \"show w\" и \"show c\" должны показывать\n" +#~ "соответствующие части Универсальной Общественной Лицензии. Конечно,\n" +#~ "используемые вами команды могут называться как-нибудь иначе, нежели\n" +#~ "\"show w\" и \"show c\"; они даже могут выбираться с помощью мыши\n" +#~ "или быть пунктами меню -- как больше подходит для вашей программы.\n" +#~ "\n" +#~ "Вы также должны добиться того, чтобы ваш работодатель (если вы работаете\n" +#~ "программистом) или ваше учебное заведение, если таковое имеется,\n" +#~ "подписали в случае необходимости \"отказ от имущественных прав\" на эту\n" +#~ "программу. Вот образец; замените фамилии:\n" +#~ "\n" +#~ "Компания \"Братья Ёёдины'\" настоящим отказывается от всех\n" +#~ "имущественных прав на программу \"Гномовизор\" (которая делает\n" +#~ "пассы в сторону компиляторов), написанную Абстрактным К.И.\n" +#~ "\n" +#~ " <подпись Мага Ната>, 1 апреля 1989 г\n" +#~ " Маг Нат, Президент фирмы Вице.\n" +#~ "\n" +#~ "Данная Универсальная Общественная Лицензия не позволяет вам включать\n" +#~ "вашу программу в программы, являющиеся частной собственностью. Если\n" +#~ "ваша программа -- это библиотека процедур, вам стоит подумать, не будет\n" +#~ "ли лучше разрешить программам, являющимся частной собственностью,\n" +#~ "связываться с вашей библиотекой. Если это то, чего вы хотите,\n" +#~ "используйте вместо этой Лицензии Универсальную Общественную Лицензию GNU\n" +#~ "для библиотек." + +#~ msgid "List of important christian pages" +#~ msgstr "Список важных христианских страниц" + +#~ msgid "" +#~ "There are many other christian pages in the word wide web. Some are more, " +#~ "others are less important. We collected a list of pages which are " +#~ "important in our opinion." +#~ msgstr "" +#~ "Есть множество других христианских страниц во всемирной паутине. Одни " +#~ "более важные, другие - менее. Мы собрали список страниц, которые на наш " +#~ "взгляд важны." + +#~ msgid "" +#~ "Since we're not author of the linked pages we're not responsible for " +#~ "their content, we explicitely dissociate ourself from the content of the " +#~ "linked pages! This is required because german law says you're responsible " +#~ "for the content of the linked pages unless you explicitely dissociate " +#~ "yourself from these pages." +#~ msgstr "" +#~ "Так как мы не авторы этих страниц, то не несём ответственности за их " +#~ "содержимое мы явно отделяем себя от содержимого этих страниц! Это " +#~ "необходимо потому, что немецкие законы говорят, что вы несёте " +#~ "ответственность за содержимое ссылок с ваших страниц, если явно не " +#~ "отделяете себя от этих страниц. " + +#~ msgid "General christian pages" +#~ msgstr "Основные христианские страницы" + +#~ msgid "" +#~ "Bible Technologies " +#~ "Group." +#~ msgstr "" +#~ "Группа Bible " +#~ "Technologies." + +#~ msgid "" +#~ "The home of the new common exchange Text format OSIS, which will " +#~ "hopefully be used by many Bible societies and publishers of the world." +#~ msgstr "" +#~ "Домашняя страница нового общего формата обмена текстами OSIS, который, " +#~ "надеемся, будет использован многими Библейскими обществами и издателями " +#~ "по всему миру. " + +#~ msgid "" +#~ "CrossWire Bible Society." +#~ msgstr "" +#~ "Библейское Общество CrossWire." + +#~ msgid "" +#~ "The Crosswire Bible society is one of the few christian organizations in " +#~ "the world providing everything they make free for all! Crosswire supports " +#~ "the Sword project, the KJV2003 project and some other cool things." +#~ msgstr "" +#~ "Библейское Общество Crosswire одна из немногих христианских организаций " +#~ "во всём мире, которая предоставляет всё, что она делает совершенно " +#~ "бесплатно! Crosswire поддерживает проект Sword, проект KJV2003 и " +#~ "несколько других, замечательных проектов. " + +#~ msgid "Biblesoftware for Linux" +#~ msgstr "Библейские программы для Линукс" + +#~ msgid "Gnomesword." +#~ msgstr "Gnomesword." + +#~ msgid "" +#~ "Gnomesword is a Sword frontend using the Gnome toolkit. A really good " +#~ "application. Be sure to check it out!" +#~ msgstr "" +#~ "\"Gnomesword\" - это оболочка для Sword, которая использует Gnome. " +#~ "Действительно хорошая программа. Стоит её посмотреть! " + +#~ msgid "Biblesoftware for Windows" +#~ msgstr "Библейские программы для Windows" + +#~ msgid "BibleWorks." +#~ msgstr "BibleWorks." + +#, fuzzy +#~ msgid "" +#~ "BibleWorks is one of the best commercial Bible study applications for " +#~ "Windows! Very good but very expensive, too. Only useful for Bible " +#~ "scholars." +#~ msgstr "" +#~ "\"BibleWorks\" одна из лучших программ для изучения Библии для Windows! " +#~ "Очень хорошая, но также и очень дорогая. Будет полезна только для учёных, " +#~ "изучающих Библию. " + +#~ msgid "BibleWorkshop." +#~ msgstr "BibleWorkshop." + +#~ msgid "" +#~ "The Bible Workshop program is a powerful, commercial Bible study " +#~ "application for Windows, which is available in english, german and " +#~ "french. It's possible to enhance the Bible Workshop using Text libraries " +#~ "you can buy." +#~ msgstr "" +#~ "\"Bible Workshop\" - это мощная, коммерческая программа под Windows для " +#~ "изучения Библии. Доступные языки: английский, немецкий и французский. " +#~ "Есть возможность расширять \"Bible Workshop\" используя текстовые " +#~ "библиотеки, которые можно купить." + +#, fuzzy +#~ msgid "e-Sword." +#~ msgstr "Gnomesword." + +#, fuzzy +#~ msgid "" +#~ "e-Sword is a great and easy to use Bible study application for Windows " +#~ "systems." +#~ msgstr "" +#~ "\"Online Bible\" это мощная программ для изучения Библии под Windows." + +#~ msgid "Logos." +#~ msgstr "Logos." + +#, fuzzy +#~ msgid "" +#~ "Logos is one of the best commercial Bible study applications for Windows. " +#~ "You can buy a lot of texts to enhance it." +#~ msgstr "" +#~ "\"Logos\" - это одна из лучших программ для изучения Библии под Windows. " +#~ "Вы можете купить множество текстов, чтобы расширить её. " + +#~ msgid "OnlineBible." +#~ msgstr "OnlineBible." + +#~ msgid "The Online Bible is a powerful Bible study application for Windows." +#~ msgstr "" +#~ "\"Online Bible\" это мощная программ для изучения Библии под Windows." + +#~ msgid "" +#~ "Sword for Windows." +#~ msgstr "" +#~ "Sword для Windows." + +#~ msgid "" +#~ "This is the Windows Bible study application made by the Sword team! Sword " +#~ "is supported by the Crosswire Bible Society." +#~ msgstr "" +#~ "Это Windows-программа для изучения Библии, сделанная командой Sword! " +#~ "Sword поддерживается Библейским Обществом Crosswire. " + +#~ msgid "Volksbibel." +#~ msgstr "Volksbibel." + +#~ msgid "" +#~ "Volksbibel 2000.2 is a German, metacard based software Bible study tool " +#~ "for Windows, Linux and Mac. Althouth there are not so many texts as other " +#~ "software packages have, it has some cool things like basic map support " +#~ "included. If you are german try it out!" +#~ msgstr "" +#~ "\"Volksbibel 2000.2\" - это немецкая программа для изучения Библии, " +#~ "основанная на метакартах (metacard). Работает под Windows, Linux и Mac. " +#~ "Несмотря на то, что она имеет не так много текстов ка другие программные " +#~ "пакеты, в ней есть некоторые классные штучки, вроде основной поддержки " +#~ "карт (basic map support). Если вы немец - попробуйте её! " + +#~ msgid "Biblesoftware for Mac" +#~ msgstr "Библейский программы для Mac" + +#~ msgid "MacSword for OS X." +#~ msgstr "MacSword для OS X." + +#~ msgid "" +#~ "MacSword is a new Bible study application for the new Macintosh OS X " +#~ "system. The screenshots look very promising!" +#~ msgstr "" +#~ "\"MacSword\"- это новая программа для изучения Библии для новой системы " +#~ "Macintosh OS X. Скриншоты выглядят очень обещающе! " + +#~ msgid "Development tools" +#~ msgstr "Инструменты для разработки" + +#~ msgid "SourceForge." +#~ msgstr "SourceForge." + +#~ msgid "" +#~ "SourceForge provides us with the tools to develop BibleTime with many " +#~ "team members at the same time! We save a lot of time and money by using " +#~ "their services." +#~ msgstr "" +#~ "SourceForge предоставляет нам инструмент для разработки BibleTime, " +#~ "благодаря чему многие члены команды могут работать одновременно! Мы " +#~ "экономим множество времени и денег, используя их сервис. " + +#~ msgid "How to link to www.bibletime.info" +#~ msgstr "Как сделать ссылку на www.bibletime.info" + +#~ msgid "Please do not copy the images because they may change their design." +#~ msgstr "Пожалуйста, не копируйте картинки, так как дизайн может измениться." + +#~ msgid "Larger banner" +#~ msgstr "Большой баннер" + +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ msgstr "" +#~ "Поместите следующий HTML-код на ваших страницах: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " Это будет выглядеть вот так: " + +#~ msgid "Smaller banner" +#~ msgstr "Маленький баннер" + +#~ msgid "" +#~ "Put the following HTML code on your pages: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: " +#~ "" +#~ msgstr "" +#~ "Поместите следующий HTML-код на ваших страницах: \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ "]]>\n" +#~ " Это будет выглядеть вот так: " +#~ "" + +#~ msgid "Text link" +#~ msgstr "Текстовая ссылка" + +#~ msgid "" +#~ "To insert a simple text link please use the following HTML code on your " +#~ "pages: \n" +#~ "\n" +#~ " BibleTime - Bible study software for KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " This will look like this: BibleTime - Bible study software for KDE" +#~ msgstr "" +#~ "Чтобы вставить простую текстовую ссылку, пожалуйста,используйте следующий " +#~ "HTML-код на ваших страницах: \n" +#~ "\n" +#~ " BibleTime - программа для изучения Библии под KDE\n" +#~ " \n" +#~ "]]>\n" +#~ " Это будет выглядеть вот так: BibleTime - программа для изучения Библии под KDE" + +#~ msgid "Welcome to the BibleTime project." +#~ msgstr "Проект BibleTime приветствует вас!" + +#~ msgid "News about BibleTime" +#~ msgstr "Новости о BibleTime" + +#, fuzzy +#~ msgid "2005-11-13: BibleTime 1.5.3" +#~ msgstr "2003-08-23: BibleTime 1.3" + +#, fuzzy +#~ msgid "2005-10-16: BibleTime 1.5.2" +#~ msgstr "2003-08-23: BibleTime 1.3" + +#, fuzzy +#~ msgid "2005-09-28: New forums" +#~ msgstr "2004-01-26: Online форум пользователей" + +#, fuzzy +#~ msgid "2005-09-12: BibleTime 1.5.1 and translations" +#~ msgstr "2004-01-29: BibleTime 1.4.1" + +#, fuzzy +#~ msgid "2005-07-16: BibleTime 1.5" +#~ msgstr "2003-08-23: BibleTime 1.3" + +#, fuzzy +#~ msgid "2005-06-17: BibleTime 1.5 release candidate 2" +#~ msgstr "2004-01-29: BibleTime 1.4.1" + +#, fuzzy +#~ msgid "2005-06-15: BibleTime forums online" +#~ msgstr "2004-01-26: Online форум пользователей" + +#, fuzzy +#~ msgid "2005-05-29: BibleTime 1.5 release candidate 1" +#~ msgstr "2004-01-29: BibleTime 1.4.1" + +#~ msgid "2004-02-09: BibleTime 1.4.1 for Mac OS X" +#~ msgstr "2004-02-09: BibleTime 1.4.1 для Mac OS X" + +#~ msgid "" +#~ "On the BibleTime development list Daniel Glassey writes that BibleTime is now available for Mac OSX. To get BibleTime " +#~ "running on Mac please follow the instructions in this eMail and this eMail. Please report problems or " +#~ "success to info@bibletime.info." +#~ msgstr "" +#~ "В списке разработки BibleTime Даниель Гласси (Daniel " +#~ "Glassey) написал, что теперь есть BibleTime для Mac OSX. Чтобы " +#~ "запустить BibleTime на Маке, пожалуйста, придерживайтесь инструкций из " +#~ "this eMail and этого eMail. Пожалуйста, сообщайте о проблемах или успехах на " +#~ "info@bibletime.info." + +#~ msgid "2004-01-29: BibleTime 1.4.1" +#~ msgstr "2004-01-29: BibleTime 1.4.1" + +#~ msgid "" +#~ "BibleTime 1.4.1 was released today. The most important changes in version " +#~ "1.4.1 are updated translations and bugfixes, especially in the Sword " +#~ "setup dialog." +#~ msgstr "" +#~ "Сегодня выпущен релиз BibleTime 1.4.1. Самым важным изменением в " +#~ "версии1.4.1 является обновленный перевод и исправление ошибок, особенно в " +#~ "диалоге установки Sword." + +#~ msgid "2004-01-26: User forums online" +#~ msgstr "2004-01-26: Online форум пользователей" + +#~ msgid "" +#~ "We're happy to announce a forum for BibleTime users. Please ask all your " +#~ "questions there if you need help. We'd appreciate all feedback and " +#~ "suggestions in the forum, too. The address is http://www.crosswire.org/forums." +#~ msgstr "" +#~ "Мы рады представить форум для пользователей BibleTime. Если вам нужна " +#~ "помощь - задвайте, пожалуйста, все ваши вопросы там.Мы также очень ценим " +#~ "все предложения и отзывы в форуме.Адрес такой: http://www.crosswire.org/forums." + +#~ msgid "2004-01-16: Debian packages available" +#~ msgstr "2004-01-16: Готовы пакеты для Debian" + +#~ msgid "" +#~ "Debian " +#~ "packages of BibleTime 1.4 are available now in Debian Unstable. " +#~ "Be sure to get the bibletime-i18n package, too. Kudos to our Debian " +#~ "packager Daniel Glassey for his work!" +#~ msgstr "" +#~ "Debian-" +#~ "пакеты BibleTime 1.4 находятся сейчас в Debian Unstable " +#~ "(нестабильный). Также проверьте, чтобы у вас был пакет bibletime-i18n. Kudos нашему Debian-упаковщику Даниэлю Гласси (Daniel Glassey) за " +#~ "эту работу!" + +#~ msgid "2004-01-11: New translation effort" +#~ msgstr "2004-01-11: Новые усилия в области переводов" + +#~ msgid "" +#~ "First of all we want to wish all of you a truly happy and blessed new " +#~ "year." +#~ msgstr "" +#~ "Прежде всего мы хотим пожелать всем вам действительно счастливого и " +#~ "благословенного нового года. " + +#~ msgid "" +#~ "As you probably already noticed, there is a new page online called "Translation". This page " +#~ "gives an introduction into how you can help with the translation of the " +#~ "different areas of the BibleTime project, and offers detailed statistics " +#~ "on the completeness of the existing languages. Be sure to check it out." +#~ msgstr "" +#~ "Как вы уже вероятно заметили, появилась новая страница, которая " +#~ "называется "Переводы". " +#~ "Эта страница рассказывает о том, как вы можете помочь с переводом разных " +#~ "областей проекта BibleTime, и предлагает подробную статистику " +#~ "завершённости существующих переводов. Обязательно загляните туда. " + +#~ msgid "2003-12-29: BibleTime 1.4" +#~ msgstr "2003-12-29: BibleTime 1.4" + +#~ msgid "" +#~ "The new version 1.4 of BibleTime is now available for download. 1.4 in " +#~ "comparision with version 1.3 contains a new SwordSetup dialog to setup " +#~ "Sword and to install modules from local sources or from the internet. " +#~ "With the SwordSetup part it's also possible to remove modules from disk. " +#~ "1.4 also contains many new bugfixes. BibleTime 1.4 is available on our " +#~ "download page." +#~ msgstr "" +#~ "Новая версия BibleTime 1.4 уже доступна для загрузки. 1.4 в сравнении с " +#~ "версией 1.3 содержит новый мастер SwordSetup для настройки Sword и " +#~ "установки модулей с локальных дисков или из интернет. С помощью " +#~ "SwordSetup можно также удалять модули с диска. 1.4 также содержит " +#~ "множество исправлений. BibleTime 1.4 уже доступна на нашей странице " +#~ "загрузки." + +#~ msgid "" +#~ "You need Sword 1.5.7 with enabled curl support to make use of the remote " +#~ "installation features. The binary packages we provide for some of the " +#~ "major linux distributions should work out of the box." +#~ msgstr "" +#~ "Вам нужен Sword 1.5.7 с поддержкой curl, чтобы использовать функции " +#~ "удалённой установки. Бинарные пакеты для самых распространённых " +#~ "дистрибутивов Линукс, которые мы предлагаем должны сразу работать." + +#~ msgid "" +#~ "If you run into troubles installing BibleTime or you have problems using " +#~ "it please submit a bugreport. We need your support to improve BibleTime." +#~ msgstr "" +#~ "Если у вы столкнётесь с трудностями при установке BibleTime или у вас " +#~ "возникнут проблемы при использовании - пожалуйста, заполните отчёт об " +#~ "ошибке. Нам нужен ваш отчёт, чтобы улучшить BibleTime. " + +#~ msgid "2003-12-03: BibleTime 1.4beta1" +#~ msgstr "2003-12-03: BibleTime 1.4beta1" + +#~ msgid "" +#~ "The first testing version of the upcoming BibleTime 1.4 was released " +#~ "today. The new feature in comparision with 1.3 is the new SwordSetup " +#~ "dialog which makes the Sword and module configuration more userfriendly. " +#~ "Using the dialog you can now setup Sword's configuration files, install " +#~ "modules from the internet or from local sources (e.g. a CD) and also " +#~ "uninstall modules from your system. This beta release also contains some " +#~ "important bugfixes." +#~ msgstr "" +#~ "Первая тестовая версия ожидаемого BibleTime 1.4 была сегодня " +#~ "представлена. Новое по сравнению с 1.3 то, что появился новый мастер " +#~ "SwordSetup, который делает Sword и настойку модулей более дружелюбной. " +#~ "Используя этот мастер вы теперь можете настроить файлы конфигурации " +#~ "Sword, установить модули из интернета или с локальных дисков (например " +#~ "CD), а также удалить модули из своей системы. Этот бета-релиз также " +#~ "содержит некоторые важные исправления. " + +#~ msgid "" +#~ "This 1.4beta1 release is only meant for testing, so we do not provide " +#~ "binary packages. If you know how to compile programs from source code we " +#~ "encourage you to try this beta1 release. You need Sword 1.5.6 with " +#~ "enabled curl support to make use of the remote installation features." +#~ msgstr "" +#~ "Этот релиз 1.4beta1 release предназначен только для тестирования, поэтому " +#~ "мы не предлагаем бинарные пакеты. Если вы знаете как компилировать " +#~ "программы из исходных кодов If you know how to compile programs from " +#~ "source code we мы хотим подбодрить вас попробовать этот бета1-релиз. Вам " +#~ "понадобится Sword 1.5.6 с поддержкой curl, чтобы использовать функцию " +#~ "удалённой установки. " + +#~ msgid "2003-10-19: SuSE 9.0 packages" +#~ msgstr "2003-10-19: пакеты для SuSE 9.0" + +#~ msgid "" +#~ "RPM packages are now available for SuSE 9.0. Report any problems to " +#~ "info@bibletime.info. Thank you!" +#~ msgstr "" +#~ "Теперь доступны RPM-пакеты для SuSE 9.0. Сообщайте о любых проблемах на " +#~ "info@bibletime.info. Спасибо! " + +#~ msgid "2003-10-16: New webpages" +#~ msgstr "2003-10-16: Новые веб-страницы" + +#~ msgid "" +#~ "BibleTime has now new webpages which offer better navigation, better " +#~ "design and faster page download time." +#~ msgstr "" +#~ "У BibleTime теперь новые страницы с улучшенной навигацией, улучшенным " +#~ "дизайном и ускоренной загрузкой страниц. " + +#~ msgid "" +#~ "If you experience any problems with the new pages please let us know!" +#~ msgstr "" +#~ "Если вы столкнётесь с любыми проблемами с новыми страницами, пожалуйста, " +#~ "дайте нам знать! " + +#~ msgid "2003-08-23: BibleTime 1.3" +#~ msgstr "2003-08-23: BibleTime 1.3" + +#~ msgid "" +#~ "Version 1.3 of BibleTime is finally available. BibleTime 1.3 contains a " +#~ "lot of new features, usability improvements and bug fixes. Upgrading to " +#~ "version 1.3 is strongly recommended for all our users. You can get the " +#~ "Software here: Download. Binary packages will be released in the next few " +#~ "days." +#~ msgstr "" +#~ "Наконец-то вышла версия BibleTime 1.3. BibleTime 1.3 содержит множество " +#~ "новых возможностей, улучшения пользовательского интерфейса и исправления " +#~ "ошибок. Обновление до версии 1.3 настоятельно рекомендуется для всех " +#~ "пользователей. Вы можете получить программу здесь: Загрузить. Бинарные " +#~ "пакеты будут доступны через пару дней. " + +#~ msgid "" +#~ "Get the bibletime and the bibletime-i18n packages for full functionality. " +#~ "We're very sorry for the long release time, we hope to shorten it with " +#~ "the next releases." +#~ msgstr "" +#~ "Возьмите пакеты bibletime и bibletime-i18n для полной функциональности. " +#~ "Приносим извинения за столь долгое ожидание выхода релиза, мы надеемся " +#~ "сократить время выхода следующего релиза." + +#~ msgid "" +#~ "On dot.kde.org " +#~ "Andreas Pour draws the following conclusion in his review:" +#~ msgstr "" +#~ "На сайте dot.kde.org " +#~ "Andreas Pour делает следующий вывод в своем обозрении:" + +#~ msgid "Andreas Pour (© 2001 Andreas \"Dre\" Pour. All rights reserved)" +#~ msgstr "Andreas Pour (© 2001 Andreas \"Dre\" Pour. Все права защищены)" + +#~ msgid "" +#~ "Bibletime is already a true godsend for religious KDE users. It is easily " +#~ "useable though it may take a bit of time to learn some quirks. I think " +#~ "the next release will make it even better, particularly by providing a " +#~ "GUI for the difficult Sword installation/configuration. Besides this, my " +#~ "personal wishlist item is to use KHTML for its advanced navigation " +#~ "features." +#~ msgstr "" +#~ "Bibletime является действительно Божьим посланием для религиозных " +#~ "пользователей KDE. Очень легкая в использовании, хотя потребуется немного " +#~ "времени, чтобы изучить некоторые особенности. Я думаю, что следующий " +#~ "релиз сделает её ещё лучше, особенно предоставляя графический интерфейс " +#~ "(GUI) для сложной установки и настройки Sword. С другой стороны, моё " +#~ "личное пожелание в том, чтобы использовать KHTML для возможностей " +#~ "улучшенной навигации. " + +#~ msgid "" +#~ "The German magazine \"Pfarrer & PC\" reviewed Bible software for " +#~ "Linux which also covers BibleTime among \"Gnomesword\" and \"Volksbibel " +#~ "2000\". Their conclusion in german for BibleTime:" +#~ msgstr "" +#~ "Немецкий журнал \"Pfarrer & PC\" провел обзор программ по изучению " +#~ "Библии для Linux, который включал BibleTime среди \"Gnomesword\" и " +#~ "\"Volksbibel 2000\". Их заключение о BibleTime на немецком звучит так:" + +#~ msgid "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" +#~ msgstr "Pfarrer & PC 2002 (© Pfarrer & PC 2002)" + +#~ msgid "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." +#~ msgstr "" +#~ "Trotzdem: Alles dran, alles drin - BibleTime ist ein funktional wie " +#~ "optisch gelungenes Bibel-Programm, dem man unter Linux große Verbreitung " +#~ "wünschen darf. Ein wenig bedauerlich ist das copyrightbedingte Fehlen der " +#~ "»großen« zeitgenössischen Bibelübersetzungen. Dafür beschert BibleTime dem " +#~ "Nutzer Einblicke in selten genutzte Übersetzungen und ein gutes Handling " +#~ "griechischer und hebräischer Originaltexte." + +#~ msgid "" +#~ "The review is online at: www.pfarrer-pc.de" +#~ msgstr "" +#~ "Обзор находится на: www.pfarrer-pc.de" + +#, fuzzy +#~ msgid "Screenshots of BibleTime 1.5" +#~ msgstr "Скриншоты BibleTime" + +#, fuzzy +#~ msgid "The main window" +#~ msgstr "Арабская Библия" + +#, fuzzy +#~ msgid "The main window" +#~ msgstr "Арабская Библия" + +#, fuzzy +#~ msgid "The Bookshelf Manager" +#~ msgstr "Отображение китайского языка" + +#, fuzzy +#~ msgid "The Bookshelf Manager" +#~ msgstr "Отображение китайского языка" + +#, fuzzy +#~ msgid "The search dialog" +#~ msgstr "Новый поисковый диалог" + +#, fuzzy +#~ msgid "The search dialog" +#~ msgstr "Новый поисковый диалог" + +#, fuzzy +#~ msgid "Sword CD order" +#~ msgstr "Sword CD" + +#~ msgid "Help translate BibleTime into your language" +#~ msgstr "Помогите перевести BibleTime на ваш язык" + +#~ msgid "" +#~ "This is a part of software development where the help of many individals " +#~ "is needed. It is our desire to offer BibleTime to users in as many " +#~ "languages as possible. The following areas are open for your " +#~ "contributions:" +#~ msgstr "" +#~ "Это та часть разработки программ, в которой помощь многих отдельных " +#~ "личностей очень нужна. Наше желание в том, чтобы предложить пользователям " +#~ "BibleTime на как можно большем количестве языков. Эти области открыты для " +#~ "ваших вкладов:" + +#~ msgid "Translate the www.bibletime.info website." +#~ msgstr "Перевести сайт www.bibletime.info." + +#~ msgid "Translate the program's User Interface." +#~ msgstr "Перевести Интерфейс пользователя (UI) программы." + +#~ msgid "Translate the program's handbook." +#~ msgstr "Перевести руководство к программе." + +#~ msgid "" +#~ "On this page you can find statistics about the completeness of existing " +#~ "translations for each of these areas, as well as links to translation " +#~ "templates that you can use to submit new translations which do not yet " +#~ "exist. If a translation into your language does not yet exist, just " +#~ "download the templates, translate them and send them to " +#~ "info@bibletime.info. If you are not satisfied with the " +#~ "status of your language's translation, you can directly download the " +#~ "corresponding file, update the translation and send it in. In both cases " +#~ "we'll be sure to integrate your work as soon as possible." +#~ msgstr "" +#~ "На этой странице вы сможете найти статистику завершённости существующих " +#~ "переводов для каждой из областей, также как и ссылки на шаблоны для " +#~ "перевода, которые вы можете использовать, чтобы начать делать перевод, " +#~ "которого ещё нет. Если перевод на ваш язык ещё не существует, просто " +#~ "загрузите шаблоны, переведите их и отошлите нам на info@bibletime." +#~ "info. Если вы неудовлетворены состоянием перевода на ваш язык, то " +#~ "можете прямо загрузить соответствующий файл, обновить перевод и отослать " +#~ "его нам. В любом случае мы постараемся внедрить вашу работу в проект как " +#~ "можно скорее. " + +#~ msgid "" +#~ "For the translation process we recommend that you use the excellent and " +#~ "mature program KBabel. It has many advanced features and is a great aid." +#~ msgstr "" +#~ "Для процесса перевода мы рекомендуем, чтобы вы использовали замечательную " +#~ "и зрелую программу KBabel. Она имеет множество расширенных возможностей и будет " +#~ "огромной помощью. " + +#~ msgid "Translate the www.bibletime.info website." +#~ msgstr "Первести сайт www.bibletime.info." + +#~ msgid "" +#~ "If a translation of the website to your language does not yet exist, you " +#~ "can download and translate the Webpage " +#~ "translation template. If you want to update an existing " +#~ "translation, use the links in the table below to download the " +#~ "corresponding file." +#~ msgstr "" +#~ "Если перевод сайта на ваш язык ещё не существует, то вы можете загрузить " +#~ "и перевести Шаблон для перевода сайта. Если вы хотите обновить существующий перевод, то используйте " +#~ "ссылки в таблице снизу, чтобы загрузить соответствующий файл. " + +#~ msgid "Translate the program's User Interface." +#~ msgstr "Перевести Интерфейс пользователя (UI) программы." + +#~ msgid "" +#~ "If a translation of the User Interface to your language does not yet " +#~ "exist, you can download and translate the User Interface translation template. If you want " +#~ "to update an existing translation, use the links in the table below to " +#~ "download the corresponding file." +#~ msgstr "" +#~ "Если перевод Интерфейса Пользователя на ваш язык ещё не существует, то вы " +#~ "можете загрузить и перевести " +#~ "Шаблон для перевода Интерфейса Пользователя. Если вы хотите " +#~ "обновить существующий перевод, то используйте ссылки в таблице снизу, " +#~ "чтобы загрузить соответствующий файл. " + +#~ msgid "Translate the program's handbook." +#~ msgstr "Перевести руководство к программе." + +#~ msgid "" +#~ "If a translation of the handbook to your language does not yet exist, you " +#~ "can download and translate the " +#~ "handbook translation template. If you want to update an existing " +#~ "translation, use the links in the table below to download the " +#~ "corresponding file." +#~ msgstr "" +#~ "Если перевод Руководства на ваш язык ещё не существует, то вы можете " +#~ "загрузить и перевести Шаблон для " +#~ "перевода руководства. Если вы хотите обновить существующий " +#~ "перевод, то используйте ссылки в таблице снизу, чтобы загрузить " +#~ "соответствующий файл. " + +#, fuzzy +#~ msgid "The team" +#~ msgstr "Станьте участником команды BibleTime" + +#, fuzzy +#~ msgid "BibleTime involvement:" +#~ msgstr "Разработка BibleTime" + +#~ msgid "New Sword setup dialog" +#~ msgstr "Новый диалог установки Sword" + +#~ msgid "" +#~ "Since version 1.4 BibleTime offers a new dialog to manage Sword modules. " +#~ "It is now possible to setup Sword's configuration, install modules and " +#~ "uninstall modules using a userfriendly interface. Large screenshot" +#~ msgstr "" +#~ "Начиная с версии 1.4 BibleTime предлагает новый диалог для управления " +#~ "модулями Sword. Теперь можно настроить конфигурацию Sword, установить и " +#~ "удалить модули, используя дружелюбный интерфейс. Большой скриншот" + +#~ msgid "Improvements in BibleTime 1.4" +#~ msgstr "Улучшения в BibleTime 1.4" + +#~ msgid "Improvements in 1.3" +#~ msgstr "Улучшения в 1.3" + +#~ msgid "" +#~ "Here you can see some improvements of BibleTime 1.3. The tree on the left " +#~ "is now set up by module type and language. The greek text in the right " +#~ "display window is now displayed better because BibleTime supports now own " +#~ "font settings for each language. Large screenshot" +#~ msgstr "" +#~ "Здесь вы можете увидеть некоторые улучшения BibleTime 1.3. Навигация " +#~ "слева теперь разбита по типам модулей и языку. Греческий текст в правом " +#~ "окне теперь отображается лучше, потому что BibleTime теперь поддерживает " +#~ "особые настройки шрифтов для каждого языка. Большой скриншот" + +#~ msgid "Improvements in BibleTime 1.3" +#~ msgstr "Улучшения в BibleTime 1.3" + +#~ msgid "" +#~ "The search dialog of previous versions wasn't easy to use. This is the " +#~ "new search dialog together with the new module chooser window on the " +#~ "right. Large screenshot" +#~ msgstr "" +#~ "Диалог поиска в предыдущих версиях было не так-то просто использовать. " +#~ "Это новый диалог поиска вместе с новым окном для выбора модулей справа. " +#~ "Большой скриншот" + +#~ msgid "Curl >= 7.9." +#~ msgstr "Curl >= 7.9." + +#~ msgid "" +#~ "This is necessary for the remote installation features of the new Sword " +#~ "Setup Dialog. Curl has to be installed before Sword." +#~ msgstr "" +#~ "Это необходимо для того, чтобы использовать новую возможность удалённой " +#~ "установки в новом мастере Sword Setup. Curl нужно установить перед " +#~ "установкой Sword. " + +#~ msgid "" +#~ "This page refers to BibleTime 1.2 and needs to be updated soon, as " +#~ "display quality has improved a lot in the meantime." +#~ msgstr "" +#~ "Эта страница ссылается на BibleTime 1.2 и нуждается в обновлении в " +#~ "ближайшее время, так как качество отображения было немного улучшено за " +#~ "это время." + +#~ msgid "BHS - hebrew rendering" +#~ msgstr "BHS - отображение еврейского" + +#~ msgid "" +#~ "Our aim is to make BibleTime into a really mature Bible study application " +#~ "which should be used by christians to grow in their relationship with " +#~ "Him! To make this possible we need your help! It is possible to help us " +#~ "in many ways. Please read this page to whether you can help us improving " +#~ "the BibleTime software." +#~ msgstr "" +#~ "Наша цель в том, чтобы сделать BibleTime действительно зрелым приложением " +#~ "для изучения Библии, которое бы использовалось христианами для " +#~ "возрастании в их отношениях с Богом! Что это стало возможным нам нужна " +#~ "ваша помощь! Есть масса возможностей помочь нам. Прочтите эту страницу, " +#~ "чтобы узнать как вы можете помочь нам улучшить программу BibleTime. " + +#~ msgid "" +#~ "Please use the KDE program called \"KBabel\" to translate the files! It's " +#~ "a good tool which simplifies the translation process" +#~ msgstr "" +#~ "Пожалуйста, используйте KDE-программу, которая называется \"KBabel\" для " +#~ "перевода этих файлов. Это хороший инструмент, который очень упрощает " +#~ "процесс перевода. " + +#~ msgid "What is the Sword CD?" +#~ msgstr "Что такое Sword CD?" + +#~ msgid "" +#~ "The Sword project offers a CD which contains all the software for " +#~ "Windows, Linux and Mac OS X. The CD is freely available like all the " +#~ "other things the Crosswire Bible society is offering for you! See below " +#~ "how to download the CD. If you can't download the CD, for example because " +#~ "you don't have a fast connection, you can order the CD. If you're living " +#~ "in Europe the BibleTime developers send out the CDs to you. In this case " +#~ "please fill out the form below and send it away." +#~ msgstr "" +#~ "Проект Sword предлагает компакт-диск, который содержит всё программное " +#~ "обеспечение для Windows, Linux и Mac OS X. Компакт-диск вы можете " +#~ "получить свободно как многое другое из того, что общество Crosswire Bible " +#~ "предлагает вам! Читайте ниже как загрузить CD. Если вы не можете " +#~ "загрузить CD, например потому что ваше соединение недостаточно быстрое, " +#~ "вы можете заказать доставку CD. Если вы живёте в Европе, разработчики " +#~ "BibleTime вышлют вам CD. Для этого, пожалуйста, заполните и отошлите " +#~ "форму, которая находится ниже. " + +#~ msgid "What can I do with the CD?" +#~ msgstr "Что я могу делать с CD?" + +#~ msgid "You can do several important things with the CD:" +#~ msgstr "С помощью CD вы сможете делать некоторые важные вещи:" + +#~ msgid "Study the Bible!" +#~ msgstr "Изучать Библию!" + +#~ msgid "" +#~ "Use all the bibles, commentaries, lexicons, glossaries and books to study " +#~ "God's word! We hope, that the CD helps you to study the word in a more " +#~ "efficient way!" +#~ msgstr "" +#~ "Использовать все Библии, комментарии, словари, глоссарии и книги для " +#~ "изучения Божьего слова! Мы надеемся, что этот CD поможет вам изучать " +#~ "Слово наиболее эффективно!" + +#~ msgid "Make copies of the CD!" +#~ msgstr "Делать копии CD!" + +#~ msgid "" +#~ "Please copy the CD and share it with many others! If you can, please do " +#~ "this for free. If you can't, please demand only the money to cover your " +#~ "expenses, otherwise it woudn't be possible to distribute some of the " +#~ "texts on the CD." +#~ msgstr "" +#~ "Пожалуйста, копируйте CD и раздавайте его другим! Если вы можете, делайте " +#~ "это бесплатно. Если у вас нет такой возможности, пожалуйста берите " +#~ "столько денег, чтобы только покрыть ваши расходы, в противном случае " +#~ "станет невозможным распространять некоторые тексты на CD. " + +#~ msgid "I want to download the Sword CD!" +#~ msgstr "Я хочу загрузить Sword CD!" + +#~ msgid "" +#~ "No problem! Please download the file with the latest date from ftp.crosswire.org/pub/sword/" +#~ "iso/. Don't forget that the file is over 600 MB large and that " +#~ "you should have a fast connection to download it." +#~ msgstr "" +#~ "Без проблем! Пожалуйста, загрузите файл с самой последней датой с ftp.crosswire.org/pub/" +#~ "sword/iso/. Не забудьте, что файл имеет размер более 600 Мб, и, " +#~ "что вам понадобится быстрое соединение для его загрузки. " + +#~ msgid "I want to order the Sword CD!" +#~ msgstr "Я хочу заказать доставку Sword CD!" + +#~ msgid "" +#~ "If you're NOT living in Europe please go to the Crosswire's CD order page " +#~ "and order the CD there. If you're living somewhere in Europe the " +#~ "BibleTime developers will send you the CD. Please fill in the required " +#~ "information in the form below and send it. The BibleTime developers will " +#~ "send you the CDs for free." +#~ msgstr "" +#~ "Если вы НЕ живёте в Европе, пожалуйста, обратитесь к странице заказа " +#~ "Crosswire CD и закажите CD там. Если же вы живёте где-то в Европе " +#~ "разработчики BibleTime вышлют вам CD. Пожалуйста, внесите необходимую " +#~ "информацию в форму, которая расположена ниже и отошлите её. Разработчики " +#~ "BibleTime вышлют вам CD бесплатно. " + +#~ msgid "Name: " +#~ msgstr "Имя: " + +#~ msgid "Street: " +#~ msgstr "Улица: " + +#~ msgid "Town: " +#~ msgstr "Город: " + +#, fuzzy +#~ msgid "eMail: " +#~ msgstr "Имя: " + +#, fuzzy +#~ msgid "" +#~ "Country: Austria Belgium Bulgaria Croatia Czech Republic Denmark Finland France Germany Gibraltar Greece Hungary Ireland Italy Netherlands Norway Poland Portugal Romania Russia Slovakia Slovenia Spain Sweden Switzerland Turkey Ukraine United Kingdom Yugoslavia " +#~ msgstr "" +#~ "Страна: Австрия Бельгия Хорватия Чешская республика Denmark Финлянция Франция Германия Гибралтар Греция Венгрия Ирландия Италия Нидерланды Норвегия Польша Португалия Румыния Россия Словакия Словения Испания Швеция Швейцария Турция Украина Великобритания Югославия " + +#~ msgid "" +#~ "Amount of CDs: 1 2 3 4 5 " +#~ msgstr "" +#~ "Количество CD: 1 2 3 4 5 " + +#~ msgid "" +#~ "Comments: " +#~ msgstr "" +#~ "Комментарии: " + +#, fuzzy +#~ msgid "" +#~ "   " +#~ msgstr "" +#~ "   " + +#~ msgid "I. BEWARE OF PRACTICING YOUR RIGHTEOUSNESS BEFORE MEN TO BE NOTICED" +#~ msgstr "I. ОСТЕРЕГАЙСЯ ВЫСТАВЛЯТЬ СВОЮ ПРАВЕДНОСТЬ НАПОКАЗ" + +#~ msgid "" +#~ "A. WHEN YOU GIVE\n" +#~ " B. WHEN YOU FAST\n" +#~ " C. WHEN YOU PRAY" +#~ msgstr "" +#~ "A. КОГДА ДАЁШЬ\n" +#~ " Б. КОГДА ПОСТИШЬСЯ\n" +#~ " В. КОГДА МОЛИШЬСЯ" + +#~ msgid "" +#~ "A. When you give\n" +#~ " 1. DON'T SOUND A TRUMPET. (HOW MIGHT SOMEONE \"SOUND A TRUMPET\" " +#~ "TODAY?)\n" +#~ " 2. DO IT SECRETLY. ETC." +#~ msgstr "" +#~ "A. Когда даёшь пожертвование\n" +#~ " 1. НЕ ТРУБИ ПЕРЕД СОБОЙ. (КАК МОЖЕТ КТО-ЛИБО \"ТРУБИТЬ ПЕРЕД СОБОЙ" +#~ "\" СЕГОДНЯ?)\n" +#~ " 2. ДЕЛАЙ ЭТО В ТАЙНЕ. И Т.Д." + +#~ msgid "" +#~ "Find these verses:\n" +#~ " \"Faithful are the wounds of a friend.\"\n" +#~ " \"We are ambassadors of Christ.\"\n" +#~ " The story of the rich man and Lazarus." +#~ msgstr "" +#~ "Найдите следующие стихи:\n" +#~ " \"Искренни укоризны от любящего\",\n" +#~ " \"мы - посланники от имени Христова\",\"\n" +#~ " Историю о богаче и Лазаре." + +#~ msgid "Step 2) Cross-reference" +#~ msgstr "Шаг 2) Перекрёстные ссылки" + +#~ msgid "" +#~ "MARY IS ALREADY CLINGING TO JESUS, AND HE IS SAYING TO STOP HOLDING HIM!" +#~ msgstr "" +#~ "МАРИЯ УЖЕ УХВАТИЛАСЬ ЗА ИИСУСА, И ОН ГОВОРИТ, ЧТОБЫ ОНА ПРЕКРАТИЛА " +#~ "УДЕРЖИВАТЬ ЕГО!" + +#~ msgid "Ex. 1B" +#~ msgstr "Пример 1Б" + +#~ msgid "" +#~ "Cross-references for aleipho:\n" +#~ " Mt.6:17 But you, when you fast, anoint your head\n" +#~ " Mk.16:1 [the women] brought spices that they might come and anoint " +#~ "Him.\n" +#~ " Mk.6:13 And they were...anointing with oil many sick people and healing " +#~ "them.\n" +#~ " Lk.7:38 ...kissing His feet and anointing them with the perfume\n" +#~ " Jn.12:3 Mary...anointed the feet of Jesus, and wiped them with her " +#~ "hair\n" +#~ "Cross-references of chrio:\n" +#~ " Lk.4:18 The Spirit of the Lord is upon me, because He has anointed me " +#~ "to preach...\"\n" +#~ " Acts 4:27 Jesus, whom Thou hast anointed\n" +#~ " Acts 10:38 God anointed Jesus with the Holy Ghost and power\n" +#~ " 2 Cor.1:21 Now He who...anointed us is God" +#~ msgstr "" +#~ "Перекрёстные ссылки для алеифо (aleipho):\n" +#~ " Мтф.6:17 А ты, когда постишься, помажь голову твою\n" +#~ " Марк 16:1 [женщины] купили ароматы, чтобы идти помазать Его.\n" +#~ " Марк 6:13 и многих больных мазали маслом и исцеляли.\n" +#~ " Луки 7:38 ... целовала ноги Его, и мазала миром.\n" +#~ " Ин.12:3 Мария ... помазала ноги Иисуса и отерла волосами своими ноги " +#~ "Его\n" +#~ "Перекрёстные ссылки для чрио (chrio):\n" +#~ " Луки 4:18 Дух Господень на Мне; ибо Он помазал Меня благовествовать..." +#~ "\"\n" +#~ " Деяния 4:27 Иисуса, помазанного Тобою\n" +#~ " Деяния 10:38 Бог Духом Святым и силою помазал Иисуса\n" +#~ " 2 Кор.1:21 помазавший нас есть Бог" + +#~ msgid "An allegory is: A STORY WHERE EACH ELEMENT HAS A MEANING" +#~ msgstr "Аллегория: ИСТОРИЯ, В КОТОРОЙ КАЖДЫЙ ЭЛЕМЕНТ ИМЕЕТ ЗНАЧЕНИЕ" + +#~ msgid "" +#~ "BibleTime is a Bible study program for Linux and is based on the K " +#~ "Desktop Environment (KDE)." +#~ msgstr "" +#~ "BibleTime - это программа по изучению Библии для Linux, которая основана " +#~ "на K Desktop Environment (KDE)." + +#~ msgid "The future of BibleTime" +#~ msgstr "Будущее BibleTime" + +#~ msgid "" +#~ "We're grateful that God supports us and that He blesses our work with new " +#~ "team members. God is good!" +#~ msgstr "" +#~ "Мы благодарны Богу за Его помощь в этом проекте и за то, что Он посылает " +#~ "нам новых членов команды. Бог благ!" + +#~ msgid "" +#~ "We will continue our work, and as BibleTime improves we'll hopefully " +#~ "reach a point where BibleTime lacks only few things which are useful for " +#~ "a normal Bible study application." +#~ msgstr "" +#~ "Мы будем продолжать нашу работу. Так как BibleTime всё время улучшается, " +#~ "то мы надеемся достигнуть состояния, когда BibleTime будет не самой " +#~ "малости из тех вещей, которые могут быть нужны и полезны для хорошей " +#~ "программы для изучения Библии. " + +#~ msgid "How to get BibleTime" +#~ msgstr "Как получить BibleTime" + +#~ msgid "" +#~ "There are several RPM packages available of BibleTime. To see whether " +#~ "they were made for your system, have a look at the file name of the " +#~ "package. They contain the abbreviated name and version of the Linux " +#~ "distribution they were made for. For example the package \"bibletime-" +#~ "1.2.2-1suse8.1.i586.rpm\" was made for SuSE 8.1 systems running on a i586 " +#~ "or higher." +#~ msgstr "" +#~ "Существует несколько RPM-пакетов для BibleTime. Чтобы узнать есть ли " +#~ "пакет для вашей системы, посмотрите на название файла пакета. Название " +#~ "файла включает краткое название и версию дистрибутива Linux, для которого " +#~ "этот файл предназначен. Например, пакет \"bibletime-1.4-1.suse9.0.i586.rpm" +#~ "\" предназначен для систем SuSE 9.0, которые работают на процессорах i586 " +#~ "или выше. (Файлы, которые оканчиваются на \"*.src.rpm\" содержат исходный " +#~ "код, который можно компилировать на любой системе с любым процессором, а " +#~ "те, что заканчиваются на \"*.athlon.rpm\" предназначены для работы с " +#~ "процессором Athlon. - прим. переводчика) " + +#~ msgid "" +#~ "The \"bibletime\" package contains the software and documentation in " +#~ "English. Translation files for both are to be found in the \"bibletime-" +#~ "i18n\" package." +#~ msgstr "" +#~ "Пакет \"bibletime\" содержит программу и документацию на английском " +#~ "языке. Файлы переводов и для того, и для другого находятся в пакете " +#~ "\"bibletime-i18n\". " + +#~ msgid "" +#~ "You can download BibleTime at our sourceforge project pages." +#~ msgstr "" +#~ "Вы можете загрузить BibleTime с нашей страницы на сервере проекта " +#~ "sourceforge (sourceforge значит \"кузница исходных кодов\" - " +#~ "прим. переводчика)." + +#~ msgid "Installation" +#~ msgstr "Установка" + +#~ msgid "" +#~ "Please read the installation instructions." +#~ msgstr "" +#~ "Пожалуйста прочтите инструкцию по установке." + +#~ msgid "Get support" +#~ msgstr "Техническая поддержка" + +#~ msgid "" +#~ "If you have problems with BibleTime use this link to get support how to " +#~ "solve them." +#~ msgstr "" +#~ "Если у вас возникли проблемы с BibleTime, используйте эту ссылку, чтобы " +#~ "получить консультацию о том, как эту проблему решить." + +#~ msgid "" +#~ "If you have problem with the webpages or if you have some ideas how to " +#~ "improve them please write it down using the link!" +#~ msgstr "" +#~ "Если у вас возникли проблемы со страницами этого сайта или если у вас " +#~ "есть идеи о том, как их улучшить, пожалуйста напишите об этом, используя " +#~ "эту ссылку! " + +#, fuzzy +#~ msgid "Number of CDs ordered:" +#~ msgstr "Число копий" + +#~ msgid "Error" +#~ msgstr "Ошибка" + +#~ msgid "The Sword CD" +#~ msgstr "Sword CD" + +#~ msgid "The BibleTime developers - www.bibletime.info" +#~ msgstr "Разработчики BibleTime - www.bibletime.info" + +#~ msgid "Welcome to BibleTime!" +#~ msgstr "Проект BibleTime приветствует вас!" + +#~ msgid "Documentation" +#~ msgstr "Документация" + +#~ msgid "Requirements" +#~ msgstr "Требования к системе" + +#~ msgid "Sword" +#~ msgstr "Sword" + +#~ msgid "" +#~ "Request the files for the translation on the bt-devel mailinglist. " +#~ "Normally the software doordinator will create a new CVS module, which " +#~ "will contain the files you'll translate." +#~ msgstr "" +#~ "Запросите файлы для перевода в списке рассылки bt-devel. Обычно, " +#~ "координатор программы создаёт новый модуль CVS, который содержит файлы, " +#~ "которые нужно перевести. " + +#~ msgid "Archives of the BibleTime development mailing list are available at:" +#~ msgstr "Архивы рассылки для разработчиков BibleTime можно найти здесь:" + +#~ msgid "www.crosswire.org/pipermail/bt-devel" +#~ msgstr "www.crosswire.org/pipermail/bt-devel" + +#~ msgid "Archives of the Sword development mailing list are available at:" +#~ msgstr "Архивы рассылки для разработчиков Sword можно найти здесь:" + +#~ msgid "www.crosswire.org/pipermail/sword-devel" +#~ msgstr "www.crosswire.org/pipermail/sword-devel" + +#~ msgid "" +#~ "This page explains how BibleTime should be installed. Please follow these " +#~ "steps to get a working installation of BibleTime quickly." +#~ msgstr "" +#~ "Эта страница объясняет, как установить программу BibleTime. Пожалуйста, " +#~ "выполните эти шаги, чтобы без лишних хлопот получить работающую программу " +#~ "BibleTime. " + +#~ msgid "There are two possibilities to install BibleTime on your system:" +#~ msgstr "Есть два возможных пути установить BibleTime на компьютер:" + +#~ msgid "Install using prebuilt binary packages, like RPM or DEB" +#~ msgstr "" +#~ "Установить с использованием, предварительно собранных бинарных пакетов, " +#~ "таких как RPM или DEB" + +#~ msgid "Compile BibleTime from sources on your own system" +#~ msgstr "" +#~ "Компилировать BibleTime из исходного кода на вашем собственном компьютере" + +#~ msgid "" +#~ "We recommend the installation using the binary packages. It's the " +#~ "simplest way." +#~ msgstr "" +#~ "Мы рекомендуем установку с использованием бинарных пакетов. Это самый " +#~ "простой способ. " + +#~ msgid "" +#~ "As you can see each package name contains the Linux distribution and " +#~ "version is was built for. Please don't try to install a package on " +#~ "another system as it was built for." +#~ msgstr "" +#~ "Как видите, каждое имя пакета содержит название и номер версии " +#~ "дистрибутива Линукс, для которого этот пакет был собран. Пожалуйста, не " +#~ "пытайтесь установить пакет на системе, отличной от той для которой он " +#~ "создавался." + +#~ msgid "" +#~ "You can download BibleTime here: Download BibleTime. Don't forget to install some text modules " +#~ "after you installed BibleTime: How to install the text modules." +#~ msgstr "" +#~ "Вы можете загрузить BibleTime отсюда: Загрузить BibleTime. Не забудьте установить " +#~ "несколько текстовых модулей после того, как установите BibleTime: Как установить " +#~ "текстовые модули. " + +#~ msgid "" +#~ "Installation using BibleTime's source code is more difficult than using " +#~ "binary packages. Please follow the steps below if you decided to install " +#~ "BibleTime from sources: Install the required " +#~ "software: BibleTime's " +#~ "requirements Get the source code package " +#~ "of BibeTime: Download Compile and install BibleTime: \n" +#~ "\n" +#~ "\tmake\n" +#~ " \tmake install\n" +#~ "]]>\n" +#~ "\t\t\t You can get your KDE directory by running the " +#~ "command kde-config --prefix. If you get problems " +#~ "please read the FAQ. If " +#~ "there's no solution of your problem, please contact us at " +#~ "info@bibletime.info Don't " +#~ "forget to install some text modules after you installed BibleTime: How to install the " +#~ "text modules." +#~ msgstr "" +#~ "Установка с использованием исходных кодов BibleTime более трудная, чем " +#~ "установка бинарных пакетов. Пожалуйста, следуйте инструкции снизу, если " +#~ "вы решили устанавливать BibleTime из исходных кодов: " +#~ " Установить требуемые программы: Что нужно для BibleTime Получить пакет с исходными кодами BibeTime: Загрузить " +#~ " Компилировать и установить BibleTime: \n" +#~ "\n" +#~ "\tmake\n" +#~ " \tmake install\n" +#~ "]]>\n" +#~ "\t\t\t Вы можете узнать ваш каталог KDE выполнив команду " +#~ "kde-config --prefix. Если возникли проблемы, " +#~ "пожалуйста, прочтите ЧаВо. Если там нет решения вашей проблемы, пожалуйста, пишите нам на " +#~ "info@bibletime.info Не забудьте " +#~ "установить несколько текстовых модулей после установки BibleTime: Как установить " +#~ "текстовые модули." + +#~ msgid "" +#~ "This page explains how to add the text modules, which are available from " +#~ "Crosswire, to the BibleTime software to make it really useful." +#~ msgstr "" +#~ "На этой странице вы узнаете как установить текстовые модули, которые " +#~ "Общество Crosswire предоставляет BibleTime, чтобы сделать её " +#~ "действительно полезной программой." + +#~ msgid "" +#~ "The modules are available as ZIP files from the Crosswire Bible society. " +#~ "Have a look into the \"Modules\" section of the BibleTime web pages to " +#~ "get an overview of the available modules." +#~ msgstr "" +#~ "Модули доступны в формате ZIP на сайте Библейского Общества Crosswire. " +#~ "Загляните в раздел \"Модули\" веб-сайта BibleTime, чтобы ознакомиться с " +#~ "доступными модулями. " + +#~ msgid "" +#~ "Before you start installing modules please make sure BibleTime is " +#~ "installed!" +#~ msgstr "" +#~ "Перед тем, как устанавливать модули, пожалуйста убедитесь, что программа " +#~ "BibleTime уже установлена!" + +#~ msgid "" +#~ "First you have to find the directory, which we'll call now \"Sword " +#~ "directory\", on your system. The Sword directory contains all Sword data, " +#~ "i.e. it contains at least the sub-directories \"modules/\" and \"mods.d/" +#~ "\"." +#~ msgstr "" +#~ "Во-первых, вам нужно найти в вашей системе каталог, который мы сейчас " +#~ "называем \"Sword directory\". Каталог Sword directory содержит все данные " +#~ "Sword, то есть, она содержит по крайней мере подкаталоги \"modules/\" и " +#~ "\"mods.d/\". " + +#~ msgid "" +#~ "Then you have to unzip the downloaded ZIP file(s) into the Sword " +#~ "directory to populate the two subdirectories we mentioned." +#~ msgstr "" +#~ "Затем нужно разархивировать (unzip) загруженные ZIP-файлы, в каталог " +#~ "Sword, чтобы заполнить ранее упомянутые подкаталоги." + +#~ msgid "" +#~ "After restarting BibleTime the modules should appear in the main index on " +#~ "the left side of the main window." +#~ msgstr "" +#~ "После перезапуска BibleTime модули должны появиться в списке модулей с " +#~ "левой стороны основного окна." + +#~ msgid "" +#~ "The installation instructions made by the Sword team are available here:" +#~ msgstr "" +#~ "Инструкции по установке, подготовленные командой Sword, можно прочитать " +#~ "здесь:" + +#~ msgid "" +#~ "If you get into troubles please read the answers to the frequently asked " +#~ "questions. The FAQ is available on the left side of this page." +#~ msgstr "" +#~ "Если у вас возникли трудности, пожалуйста, прочитайте ответы на ЧАсто " +#~ "задаваемые ВОпросы, так называемый ЧаВо, ссылку на который можно найти " +#~ "слева." + +#~ msgid "Installation of Sword" +#~ msgstr "Установка Sword" + +#~ msgid "" +#~ "This page explains how to install the Sword library, which is required by " +#~ "BibleTime." +#~ msgstr "" +#~ "Эта страница объясняет как установить библиотеки Sword, которые " +#~ "необходимы для работы BibleTime." + +#~ msgid "" +#~ "The installation of the Sword library is only required if you compile " +#~ "BibleTime from sources yourself! If you install using prebuilt binary " +#~ "packages please don't install Sword from source code. It's included in " +#~ "each BibleTime binary package!" +#~ msgstr "" +#~ "Установка библиотеки Sword необходима только в том случае, если вы сами " +#~ "компилируете BibleTime из исходного кода. Если вы установили BibleTime " +#~ "посредством пакетов исполняемого кода вам не стоит отдельно устанавливать " +#~ "Sword из исходного кода, так как Sword уже входит в пакет исполняемого " +#~ "кода BibleTime." + +#~ msgid "Installation process" +#~ msgstr "Процесс установки" + +#~ msgid "" +#~ "The basic installation is described on the pages of the Crosswire Bible " +#~ "Society:" +#~ msgstr "" +#~ "Основные шаги установки описаны на страницах Библейского Общества " +#~ "Crosswire:" + +#~ msgid "http://www.crosswire.org/sword/software/index.jsp" +#~ msgstr "http://www.crosswire.org/sword/software/index.jsp" + +#~ msgid "BibleTime's documemtation" +#~ msgstr "Документация BibleTime" + +#~ msgid "" +#~ "Since you have to know how to install and use BibleTime we provide here " +#~ "some useful documentation pages and links. Since many users have the same " +#~ "problems with BibleTime please be sure to check the answers in the FAQ if " +#~ "you have problem." +#~ msgstr "" +#~ "Так как вам нужно знать как установить и использовать BibleTime, мы " +#~ "представляем здесь несколько страниц полезной документации и ссылки. Так " +#~ "как многие пользователи сталкиваются с одинаковыми проблемами, " +#~ "пожалуйста, проверьте ответы в ЧаВо, если у вас возникли проблемы. " + +#~ msgid "Requirements for BibleTime 1.1" +#~ msgstr "Требования для BibleTime 1.1" + +#~ msgid "" +#~ "KDE 2: At least the libraries " +#~ "and the base package. KDE 2 is shipped with many (older) Linux " +#~ "distributions. Very often it's installed by default." +#~ msgstr "" +#~ "KDE 2: Как минимум библиотеки " +#~ "и базовый пакет. KDE 2 поставляется со многими (старыми) дистрибутивами " +#~ "Линукс. И очень часто устанавливается по умолчанию." + +#~ msgid "" +#~ "Sword " +#~ "1.5.3. Only required if do not install a precompiled binary " +#~ "package. Installation instructions for Sword are available here: Sword's installation" +#~ msgstr "" +#~ "Sword " +#~ "1.5.3. При установке из предварительно собранных бинарных пакетов " +#~ "НЕ требуется. Инструкции по установке для Sword можно прочесть здесь: " +#~ "Установка Sword" + +#~ msgid "Requirements for BibleTime 1.4" +#~ msgstr "Требования для BibleTime 1.4" + +#~ msgid "" +#~ "Sword " +#~ "1.5.7. Installation instructions for Sword are available here: " +#~ "Sword's " +#~ "installation" +#~ msgstr "" +#~ "Sword " +#~ "1.5.7. Инструкции по установке для Sword можно прочесть здесь: " +#~ "Установка Sword" + +#~ msgid "Module addons for BibleTime" +#~ msgstr "Дополнительные модули для BibleTime" + +#~ msgid "" +#~ "A module is a text which can be read within the BibleTime application. " +#~ "There are different module types: Bibles, commentaries, lexicons, daily " +#~ "devotionals and books." +#~ msgstr "" +#~ "Модуль - это текст, который можно читать с помощью программы BibleTime. " +#~ "Существуют следующие типы модулей: Библии, комментарии, словари, " +#~ "ежедневные размышления и книги. " + +#~ msgid "" +#~ "Please read the following page to see how to install the downloaded " +#~ "modules:" +#~ msgstr "" +#~ "Пожалуйста, прочтите эту страницу, чтобы узнать как установить " +#~ "загруженныйтекстовый модуль:" + +#~ msgid "Installation of text modules" +#~ msgstr "Установка текстовых модулей" + +#~ msgid "We collected a list of pages which are important in our opinion." +#~ msgstr "Мы собрали список страниц, которые как нам кажется важны. " + +#~ msgid "" +#~ "As you may have noticed BibleTime's webpage is available in different " +#~ "languages. We want to support users by offering them our webpages in " +#~ "their language. If you are interested to help us please read this page." +#~ msgstr "" +#~ "Как вы уже могли заметить, страницы BibleTime доступны на разных языках. " +#~ "Мы хотим поддержать пользователей, предлагая им наши веб-страницы на их " +#~ "языке. Если вы заинтересованы в том, чтобы помочь нам, пожалуйста, " +#~ "прочтите эту страницу." + +#~ msgid "Translation in a new language" +#~ msgstr "Перевод на новый язык" + +#~ msgid "" +#~ "If the translation in your language doesn't exist yet, it's easy to do a " +#~ "translation into your language. All you need is to download a text file " +#~ "and translate it. You can download the file here: Webpage translation template. We recommend to use the " +#~ "program KBabel " +#~ "to translate the file. If you've finished translating it, please send it " +#~ "to info@bibletime.info." +#~ msgstr "" +#~ "Если перевод на ваш язык ещё не существует, то его можно легко сделать. " +#~ "Всё что вам нужно - это загрузить текстовый файл и перевести его. Вы " +#~ "можете загрузить файл отсюда: Шаблон " +#~ "перевода веб-страниц. Мы рекомендуем использовать программу " +#~ "KBabel для " +#~ "перевода файла. Когда вы уже закончите переводить файл, пожалуйста, " +#~ "вышлите его нам info@bibletime.info." + +#~ msgid "Existing translations" +#~ msgstr "Существующие переводы" + +#~ msgid "" +#~ "The following charts show the current translations and how much " +#~ "translations work they still need. If you speak one of those languages " +#~ "and want to update a translation just click on the download link and " +#~ "start working on the update. Don't hesitate to ask us " +#~ "info@bibletime.info if you have questions about the " +#~ "translation." +#~ msgstr "" +#~ "Следующие диаграммы показывают текущие переводы и сколько ещё нужно " +#~ "переводить. Если вы говорите на одном из этих языков и хотите обновить " +#~ "перевод просто щёлкните на ссылке загрузки и начинайте работать над " +#~ "обновлением. Без колебаний спрашивайте нас info@bibletime.info если у вас есть вопросы о переводе. " + +#, fuzzy +#~ msgid "Requirements for BibleTime 1.3" +#~ msgstr "Требования для BibleTime 1.1 и последующих версий" + +#, fuzzy +#~ msgid "Bible modules" +#~ msgstr "О BibleTime" + +#, fuzzy +#~ msgid "Book modules" +#~ msgstr "Модули" + +#, fuzzy +#~ msgid "Lexicons" +#~ msgstr "Лицензия" + +#~ msgid "News" +#~ msgstr "Новости" + +#~ msgid "" +#~ "We try to offer a recommended list of modules which are in your language. " +#~ "Please click on the module types links to get the list of recommended " +#~ "modules. If there's not yet such a list for your language you'll get the " +#~ "recommended english modules." +#~ msgstr "" +#~ "Мы стараемся предложить список рекомендованых модулей на вашем языке. " +#~ "Нажмите курсором на типы модулей, чтобы просмотреть такой список. Если " +#~ "такого списка на вашем языке еще не существует, то вы увидите список " +#~ "наших рекомендаций для английского языка." + +#~ msgid "What BibleTime is ..." +#~ msgstr "Что такое BibleTime..." + +#~ msgid "" +#~ "We think that BibleTime is an easy to use but powerful study tool for " +#~ "christians all over the world." +#~ msgstr "" +#~ "По нашему мнению, BibleTime - это легкое в использовании, однако мощное " +#~ "средство изучения для христиан по всему миру." + +#~ msgid "" +#~ "If you have questions, ideas for new functions or comments to something " +#~ "please use the links on this page to send them to the right place!" +#~ msgstr "" +#~ "Если у вас появились вопросы, идеи для новых функций или просто " +#~ "замечания, пожалуйста, выберите правельный адрес для вашей " +#~ "корреспонденции на этой странице." + +#, fuzzy +#~ msgid "" +#~ "For example the package \"bibletime-1.2.2-1suse8.1.i586.rpm\" was made " +#~ "for SuSE 8.1 systems running on a i586 or higher." +#~ msgstr "" +#~ "Так, на пример, файл \"bibletime-1.2.2-1suse8.1.i586.rpm\" был сделан для " +#~ "дистрибутива SuSE 8.1, установленного на компьютере i586 и выше." + +#~ msgid "" +#~ "Please download BibleTime at the Sourceforge project pages of BibleTime:" +#~ msgstr "" +#~ "Загрузить BibleTime вы сможете на страницах проекта BibleTime на сайте " +#~ "Sourceforge." + +#, fuzzy +#~ msgid "" +#~ "Please download the packages \"bibletime\" and \"bibletime-i18n\"! " +#~ "Without the \"bibletime-i18n\" package you would have no handbook, daily " +#~ "tips or installation instructions." +#~ msgstr "" +#~ "Загрузите пакеты \"bibletime\" и \"bibletime-doc\"! Без пакета " +#~ "\"bibletime-doc\" у вас не будет справочника пользователя, советов на " +#~ "каждый день и инструкции по установке." + +#, fuzzy +#~ msgid "BibleTime 1.3 was released today!" +#~ msgstr "Вышла версия 1.3beta4 BibleTime" diff --git a/i18n/howto/howto.pot b/i18n/howto/howto.pot new file mode 100644 index 0000000..d06cc0b --- /dev/null +++ b/i18n/howto/howto.pot @@ -0,0 +1,1641 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2009-04-21 12:33-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: ENCODING" + +# type: Content of: +#: docs/howto/en/docbook/howto-basics.docbook:1 +msgid "Bible Study Basics" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:4 +msgid "Our Purpose as we Approach the Bible" +msgstr "" + +# type: Content of: <chapter><sect1><para><blockquote><attribution> +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "Jn.5:39-40" +msgstr "" + +# type: Content of: <chapter><sect1><para><blockquote><para> +#: docs/howto/en/docbook/howto-basics.docbook:6 +msgid "" +"You search the Scriptures, because you think that in them you have eternal " +"life; and it is these that bear witness of Me; and you are unwilling to come " +"to Me, that you may have life." +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-basics.docbook:12 +msgid "" +"The chief purpose of the book is to bring us to the Person. Martin Luther " +"said <quote>we go to the cradle only for the sake of the baby</quote>; just " +"so in Bible study, we do it not for its own sake but for fellowship with " +"God." +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><attribution> +#: docs/howto/en/docbook/howto-basics.docbook:17 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.97, 104." +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-basics.docbook:19 +msgid "" +"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " +"tantamount to possessing life. Hillel used to say, "He who has gotten " +"to himself words of Torah has gotten to himself the life of the world to " +"come." Their study was an end in itself. In this they were grievously " +"deceived. [...]" +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-basics.docbook:24 +msgid "" +"There is neither merit nor profit in the reading of Scripture for its own " +"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " +"Bible is read, what is needed is an eager expectation that through it we may " +"meet Christ." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:31 +msgid "Approaches to God's Word" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-basics.docbook:32 +msgid "" +"Hearing and reading provide a telescopic view of the scripture while study " +"and memorization provide a microscopic view of scripture. Meditating on the " +"scriptures brings hearing, reading, studying and memorization together and " +"cements the word in our minds." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:37 +msgid "Hear" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:38 +msgid "" +"Lk.11:28 <quote>blessed are those who hear the word of God, and observe " +"it.</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:42 +msgid "Read" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:43 +msgid "" +"Rev.1:3 <quote>Blessed is he who reads and those who hear the words of this " +"prophecy [...]</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:45 +msgid "" +"1 Tim.4:13 <quote>give attention to the public reading of Scripture " +"[...]</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:49 +msgid "Study" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:50 +msgid "" +"Acts 17:11 <quote>Now these were more noble-minded than those in " +"Thessalonica, for they received the word with great eagerness, examining the " +"Scriptures daily, to see whether these things were so.</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:54 +msgid "" +"2 Tim.2:15 <quote>Be diligent [KJV `Study'] to present yourself approved to " +"God as a workman who does not need to be ashamed, handling accurately the " +"word of truth.</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:59 +msgid "Memorize" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:60 +msgid "" +"Ps.119:11 <quote>Thy word I have hid in my heart, that I may not sin against " +"Thee.</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:64 +msgid "Meditate" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:65 +msgid "" +"Ps.1:2-3 <quote>But his delight is in the law of the Lord, And in His law he " +"meditates day and night. And he will be like a tree firmly planted by " +"streams of water, Which yields its fruit in its season, And its leaf does " +"not wither; And in whatever he does, he prospers.</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:71 +msgid "" +"The Navigators illustrate this by saying that as the thumb can touch all the " +"fingers, we can meditate on the Word as we do any of the first four. " +"Meditation is a key to revelation. A new Christian needs to hear and read " +"the Bible more than they need to study and memorize it. This is so that they " +"become familiar with the overall message of the Bible." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:79 +msgid "Types of Bible Studies" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:80 +msgid "Topical Study" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:81 +msgid "" +"Pick out a certain topic and follow it through, using cross-references or a " +"concordance." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:85 +msgid "Character Study" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:86 +msgid "Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:90 +msgid "Expository Study" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:91 +msgid "Studying a certain passage: paragraph, chapter, or book." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:95 +msgid "Basics of Correct Interpretation" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:97 +msgid "Content" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:98 +msgid "" +"What does it say? What does it say in the original language? Be careful with " +"definitions. Don't read into it what it doesn't say." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:102 +msgid "Context" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:103 +msgid "" +"What do the verses around it say? "Context is king" is the rule -- " +"the passage must make sense within the structure of the entire passage and " +"book." +msgstr "" + +# type: Content of: <chapter><section><orderedlist><listitem><formalpara><title> +#: docs/howto/en/docbook/howto-basics.docbook:107 docs/howto/en/docbook/howto-interpretation.docbook:26 +msgid "Cross-reference" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:108 +msgid "" +"What do other verses about this subject say through the rest of the Bible? " +"God doesn't contradict Himself, so our interpretation needs to stand the " +"test of other scriptures." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:113 +msgid "An Expository Study of Matthew 6:1-18" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-basics.docbook:114 +msgid "" +"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " +"key verse, the verse that sums up the whole passage. Think you have it? " +"Test it by picking different places in the passage and asking yourself if " +"they relate to the thought of the key verse. Once you find it, write it as " +"Roman numeral One of your outline:" +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:119 +msgid "Beware of practicing your righteousness before men to be noticed" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-basics.docbook:122 +msgid "" +"What does <quote>practicing your righteousness</quote> mean? Does the " +"passage give any examples? What area of our lives is being addressed? " +"<emphasis>Our motives!</emphasis> What sub-headings develop this thought?" +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:126 docs/howto/en/docbook/howto-basics.docbook:135 +msgid "When you give" +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:127 +msgid "When you fast" +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:128 +msgid "When you pray" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-basics.docbook:131 +msgid "" +"Now fill in the outline with specific instructions of how to avoid wrong " +"ways of practicing our righteousness:" +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:137 +msgid "" +"don't sound a trumpet. (how might someone <quote>sound a trumpet</quote> " +"today?)" +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:138 +msgid "do it secretly." +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:139 +msgid "etc." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-basics.docbook:145 +msgid "Worksheet: How to Use a Concordance" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:147 +msgid "To Find a Particular Verse" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:149 +msgid "Pick out a key word or most-unusual word of the verse." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:150 +msgid "Turn to this word alphabetically." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:151 +msgid "Go down the column of listings until you find your verse." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:154 +msgid "Find these verses:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:156 +msgid "<quote>Faithful are the wounds of a friend</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:157 +msgid "<quote>We are ambassadors of Christ.</quote>" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:158 +msgid "The story of the rich man and Lazarus." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:163 +msgid "To Do a Topical Study" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:164 +msgid "" +"Let's say you wanted to do a study of the word "redemption." First " +"you would look up that word in the concordance and look up references listed " +"for it. Then you could look up related words and references listed for " +"them, e.g. "redeem, redeemed, ransom," even "buy" or " +""bought."" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:170 +msgid "To Clarify Word Meanings in the Greek and Hebrew" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:171 +msgid "" +"What if you noticed a contradiction in the KJV between Mt.7:1 <quote>Judge " +"not lest you be judged</quote> and 1 Cor.2:15 <quote>He that is spiritual " +"judgeth all things.</quote> Maybe there are two different Greek words here, " +"both being translated "judge" in English? (We're using Strong's " +"from here out.)" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:175 +msgid "Look up "judge"." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:176 +msgid "" +"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " +"This refers to the Greek word used. Write it down." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:178 +msgid "Now look up "judgeth"." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:179 +msgid "Go down the column to 1 Cor.2:15 . . . . . 350." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:180 +msgid "" +"Turn in the back to the Greek dictionary. (Remember, you're in the NT so " +"the language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 " +"with the meaning of 350 and you have your answer!" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><title> +#: docs/howto/en/docbook/howto-basics.docbook:185 +msgid "To Find Meanings of Names" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:186 +msgid "" +"By the same process we can find the meaning of a name in the Greek or " +"Hebrew." +msgstr "" + +# type: Content of: <chapter><sect1><sect2><para> +#: docs/howto/en/docbook/howto-basics.docbook:187 +msgid "Look up these names and write down their meaning:" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:189 +msgid "Nabal" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:190 +msgid "Abigail" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:191 +msgid "Joshua" +msgstr "" + +# type: Content of: <chapter><sect1><sect2><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-basics.docbook:192 +msgid "Barnabus" +msgstr "" + +# type: Content of: <chapter><title> +#: docs/howto/en/docbook/howto-importance.docbook:1 +msgid "Importance of God's Word" +msgstr "" + +# type: Content of: <chapter><para> +#: docs/howto/en/docbook/howto-importance.docbook:2 +msgid "" +"Understanding God's word is of great importance to all who call on God's " +"name. Study of the Bible is one of the primary ways that we learn to " +"communicate with God." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:6 +msgid "A Book that is Unique" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:7 +msgid "The Bible stands alone in many ways. It is unique in:" +msgstr "" + +# type: Content of: <chapter><sect1><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:12 +msgid "" +"popularity. Bible sales in North America: more than $500 million per " +"year. The Bible is both the the all-time and year-to-year best seller!" +msgstr "" + +# type: Content of: <chapter><sect1><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:18 +msgid "" +"authorship. It was written over a period of 1600 years by 40 different " +"authors from different backgrounds, yet reads as if written by one." +msgstr "" + +# type: Content of: <chapter><sect1><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:24 +msgid "" +"preservation. F. F. Bruce in <emphasis>Are New Testament Documents " +"Reliable?</emphasis> compares New Testament manuscripts with other ancient " +"texts:" +msgstr "" + +# type: Content of: <chapter><sect1><table><title> +#: docs/howto/en/docbook/howto-importance.docbook:30 +msgid "Comparison of New Testament manuscripts with other ancient texts." +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:34 +msgid "Work" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:35 +msgid "When Written" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:36 +msgid "Earliest Copy" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Time Lapse" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:37 +msgid "Number of Copies" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:41 +msgid "Herodotus" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:42 +msgid "448-428 B.C." +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:42 docs/howto/en/docbook/howto-importance.docbook:52 docs/howto/en/docbook/howto-importance.docbook:57 +msgid "900 A.D." +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "1300 years" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:43 +msgid "8" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:46 +msgid "Tacitus" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "100 A.D." +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:47 +msgid "1100 A.D." +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:48 +msgid "1000 years" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:48 docs/howto/en/docbook/howto-importance.docbook:58 +msgid "20" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:51 +msgid "Caesar's <emphasis>Gallic War</emphasis>" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:52 +msgid "50-58 B.C." +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "950 years" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:53 +msgid "10" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:56 +msgid "Livy's <emphasis>Roman History</emphasis>" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:57 +msgid "59 B.C. - 17 A.D." +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:58 +msgid "900 years" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:61 +msgid "New Testament" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "40 A.D. - 100 A.D." +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:62 +msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "30 - 310 years" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:63 +msgid "5000 Greek & 10,000 Latin" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:66 +msgid "" +"Ten copies of Caesar's <emphasis>Gallic War</emphasis> exist, the earliest " +"of which was copied 900 years after Caesar wrote the original, etc. For the " +"New Testament we have full manuscripts dating to 350 A. D., papyri " +"containing most of the New Testament from the 200s, and a fragment of John's " +"gospel from 130 A. D. How many manuscripts do we have to compare to each " +"other? 5,000 in Greek and 10,000 in Latin!" +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><attribution> +#: docs/howto/en/docbook/howto-importance.docbook:72 +msgid "" +"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " +"vol. 1 p561, Macmillan Co., quoted in <emphasis>Questions of Life</emphasis> " +"p. 25-26" +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-importance.docbook:74 +msgid "" +"\"In the verity and fullness of the evidence on which it rests, the text of " +"the New Testament stands absolutely and unapproachably alone among other " +"ancient prose writings.\"" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:79 +msgid "A Book that God Breathed" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:80 +msgid "" +"<emphasis>Heb.4:12 </emphasis>\"<emphasis>For the word of God is living and " +"active... </emphasis>\" Jesus said <emphasis>(Mt.4:4),</emphasis> " +"\"<emphasis>It is written, Man shall not live on bread alone, but on every " +"word that proceeds [lit., is proceeding] from the mouth of God.</emphasis>\" " +"As we read the Bible, God's Spirit is there to speak it to our hearts in a " +"continually-fresh way." +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:86 +msgid "" +"2 Tim.3:16 declares, \"<emphasis>All scripture is inspired by God [lit., " +"God-breathed].</emphasis>\" Do you believe this? Before you answer, consider " +"Jesus' attitude toward the Scriptures." +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><attribution> +#: docs/howto/en/docbook/howto-importance.docbook:89 +msgid "" +"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " +"InterVarsity Press 1978, pp.93-95" +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-importance.docbook:90 +msgid "" +"He referred to the human authors, but took it for granted that behind them " +"all was a single divine Author. He could equally say 'Moses said' or 'God " +"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " +"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " +"did Isaiah prophesy of you hypocrites, as it is written', when what He went " +"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). " +"It is from Jesus Himself that the New Testament authors have gained their " +"conviction of the dual authorship of Scripture. For them it was just as " +"true to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) " +"as it was to say that 'men moved by the Holy Spirit spoke from God' (2 " +"Pe.1:21). God did not speak in such a way as to obliterate the personality " +"of the human authors, nor did men speak in such a way as to corrupt the Word " +"of the divine Author. God spoke. Men spoke. Neither truth must be allowed " +"to detract from the other. ..." +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-importance.docbook:105 +msgid "" +"This, then, was Christ's view of the Scriptures. Their witness was God's " +"witness. The testimony of the Bible is the testimony of God. And the chief " +"reason why the Christian believes in the divine origin of the Bible is that " +"Jesus Christ Himself taught it." +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:110 +msgid "" +"2 Tim.3:16 goes on, \"<emphasis>and profitable for teaching, for correction, " +"for training in righteousness, that the man of God may be adequate, equipped " +"for every good work.</emphasis>\" If we accept that the Bible really is God " +"speaking to us, it follows that it will be our authority in all matters of " +"faith and conduct." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:117 +msgid "A Book that Works" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:119 +msgid "" +"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " +"\"<emphasis>performs its work in you who believe.</emphasis>\" Beside each " +"scripture, write down the work the Word performs." +msgstr "" + +# type: Content of: <chapter><sect1><table><title> +#: docs/howto/en/docbook/howto-importance.docbook:125 +msgid "What does Bible study do for Christians?" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:129 +msgid "Reference" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:130 +msgid "Action" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:135 +msgid "Eph. 5:26" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:137 +msgid "" +"cleanses -- \"...having cleansed her by the washing of water with the " +"word.\"" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:142 +msgid "Acts 20:32" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:145 +msgid "" +"builds up -- \" ...the word of His grace, which is able to build you up and " +"to give you the inheritance among all those who are sanctified. \"" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:154 +msgid "Rom. 15:4" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:157 +msgid "" +"encourages -- \"that through perseverance and the encouragement of the " +"Scriptures we might have hope.\"" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:164 +msgid "Rom. 10:17" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:167 +msgid "" +"gives faith -- \"So faith comes from hearing, and hearing by the word of " +"Christ.\"" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:175 +msgid "1 Cor. 10:11" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:178 +msgid "" +"instructs -- \"Now these things happened to them for an example, and they " +"were written for our instruction\"" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:186 +msgid "Mt. 4:4" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:189 +msgid "" +"nourishment -- \"But He answered and said, 'It is written, Man shall not " +"live on bread alone, but on every word that proceeds out of the mouth of " +"God.'\"" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:200 +msgid "A Book that Liberates" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:202 +msgid "" +"Jn.8:32 \"<emphasis>and you shall know the truth, and the truth shall make " +"you free.</emphasis>\"This is usually quoted by itself. Is this a " +"conditional or unconditional promise? Would it apply to all kinds of " +"knowledge? Find the answers by examining the first half of the sentence, in " +"v.31. \"<emphasis>If you abide in My word, then you are truly disciples of " +"Mine... </emphasis>\"" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:208 +msgid "" +"We see that this is a conditional promice, specifically speaking of the " +"truth of God's word." +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:210 +msgid "" +"The Greek word for \"wind\" used in Eph.4:14 means a <emphasis>violent " +"wind.</emphasis> \"<emphasis>As a result, we are no longer to be children, " +"tossed here and there by waves, and carried about by every wind of " +"doctrine...</emphasis>\"One thing studying the Bible does for us is to " +"ground us in the truth, with the result that we won't be easily \"blown " +"away.\"" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:216 +msgid "" +"<emphasis>But Jesus answered and said to them, </emphasis>\"<emphasis>You " +"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " +"of God.</emphasis>\"Mt.22:29" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:218 +msgid "What 2 things do we need to know to be kept from error?" +msgstr "" + +# type: Content of: <chapter><sect1><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:220 +msgid "God's word" +msgstr "" + +# type: Content of: <chapter><sect1><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:221 +msgid "God's power" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:225 +msgid "A Book that Wars" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:227 +msgid "Eph.6:10-18 is one picture of our spiritual armament." +msgstr "" + +# type: Content of: <chapter><sect1><table><title> +#: docs/howto/en/docbook/howto-importance.docbook:229 +msgid "Spiritual Armor" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:233 +msgid "Question" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><thead><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:234 +msgid "Answer" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "How many of the weapons listed here are defensive weapons?" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:237 +msgid "5" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "How many are offensive?" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:238 +msgid "One" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "Which one(s)?" +msgstr "" + +# type: Content of: <chapter><sect1><table><tgroup><tbody><row><entry> +#: docs/howto/en/docbook/howto-importance.docbook:239 +msgid "the word - <foreignphrase>rhema</foreignphrase>" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:243 +msgid "Exhortations" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:245 +msgid "" +"2 Tim.2:15 (KJV) \"<emphasis>Study to show thyself approved unto God, a " +"workman that needeth not to be ashamed, rightly dividing the word of " +"truth.</emphasis>\"" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:249 +msgid "" +"Col.3:16 \"<emphasis>Let the word of Christ richly dwell within you; with " +"all wisdom teaching and admonishing one another with psalms and hymns and " +"spiritual songs, singing with thankfulness in your hearts to " +"God.</emphasis>\"" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:253 +msgid "If you're rich in something, how much of it do you have?" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:256 +msgid "Not a little!" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:259 +msgid "" +"Eccl.12:11-12 \"<emphasis>The words of wise men are like goads, and masters " +"of these collections are like well-driven nails; they are given by one " +"Shepherd. But beyond this, my son, be warned: the writing of many books is " +"endless, and excessive devotion to books is wearying to the " +"body.</emphasis>\"" +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:265 +msgid "Appendix: \"Once for All\"" +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><attribution> +#: docs/howto/en/docbook/howto-importance.docbook:268 +msgid "" +"John R. W. Stott, <emphasis>Christ the Controversialist,</emphasis> " +"InterVarsity Press 1978, pp.106-107" +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-importance.docbook:269 +msgid "" +"The truth regarding the finality of God's initiative in Christ is conveyed " +"by one word of the Greek Testament, namely the adverb " +"<foreignphrase>hapax</foreignphrase> and " +"<foreignphrase>ephapax</foreignphrase>. It is usually translated in the " +"Authorized Version once, meaning once for all. It is used of what is so done " +"as to be of perpetual validity and never need repetition, and is applied in " +"the NT to both revelation and redemption. Thus, Jude refers to the faith " +"which was once for all delivered to the saints (Jude 3), and Romans says, " +"\"<emphasis>Christ also died for sins once for all</emphasis>\" (Rom.6:10, " +"see also 1 Pe.3:18; Heb.9:26-28)." +msgstr "" + +# type: Content of: <chapter><sect1><blockquote><para> +#: docs/howto/en/docbook/howto-importance.docbook:279 +msgid "" +"Thus we may say that God has spoken once for all and Christ has suffered " +"once for all. This means that the Christian revelation and the Christian " +"redemption are both alike in Christ complete. Nothing can be added to " +"either without being derogatory to Christ... These are the two rocks on " +"which the Protestant Reformation was built -- Gods revealed word without the " +"addition of human traditions and Christ's finished work without the addition " +"of human merits. The Reformers great watchwords were <foreignphrase>sola " +"scriptura</foreignphrase> for our authority and <foreignphrase>sola " +"gratia</foreignphrase> for our salvation." +msgstr "" + +# type: Content of: <chapter><sect1><title> +#: docs/howto/en/docbook/howto-importance.docbook:290 +msgid "Supplement: Bible Reading Programs" +msgstr "" + +# type: Content of: <chapter><sect1><para> +#: docs/howto/en/docbook/howto-importance.docbook:291 +msgid "" +"Here are some easy programs to systematically read your Bible. You can do " +"more than one at a time if you like, for instance #1 with #4, or #2 with " +"#5. Vary the program from year to year to keep it fresh!" +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:296 +msgid "New Testament in a Year: read one chapter each day, 5 days a week." +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:298 +msgid "" +"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " +"the day of the month." +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:300 +msgid "" +"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " +"on the 20th you read Ps.20, 50, 80, 110, & 140." +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:302 +msgid "" +"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " +"chapter per day." +msgstr "" + +# type: Content of: <chapter><sect1><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-importance.docbook:304 +msgid "" +"Old Testament without Psalms & Proverbs in 2 years: if you read one " +"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " +"will read the Old Testament in 2 years and 2 weeks." +msgstr "" + +# type: Content of: <chapter><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:1 +msgid "Rules of Bible Interpretation (Hermeneutics)" +msgstr "" + +# type: Content of: <chapter><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:2 +msgid "" +"We already learned about the \"3 Cs\": content, context, cross-reference. " +"We want to expand that now by delving briefly into biblical hermeneutics, " +"whose goal is to discover the meaning intended by the original author (and " +"Author!). While many applications of a passage are valid, only one " +"interpretation is valid. The scripture itself says this by saying that no " +"scripture is of any private interpretation (2 Pe.1:20 KJV <quote>Knowing " +"this first, that no prophesy of scripture is of any private " +"interpretation.</quote>). Certain rules are helps toward discovering the " +"correct meaning; by ignoring these rules people have brought much trouble on " +"themselves and their followers. 2 Pe.3:16 <quote>...in which are some " +"things hard to understand, which the untaught and unstable distort, as they " +"do also the rest of the Scriptures, to their own destruction.</quote>" +msgstr "" + +# type: Content of: <chapter><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:11 +msgid "" +"How do we go about discovering the intended meaning of a passage? Let's say " +"your attention has been drawn to a particular verse whose meaning is not " +"clear to you. How do you study it out? Keep these rules in mind:" +msgstr "" + +# type: Content of: <chapter><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:14 +msgid "Rule 1 - Interpret according to the exact meaning of the words." +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:15 +msgid "" +"The more precise we can be with the exact, original meaning of the words the " +"better our interpretation will be. Try to find the exact meaning of the key " +"words by following these steps:" +msgstr "" + +# type: Content of: <chapter><section><orderedlist><listitem><formalpara><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:20 +msgid "Definition" +msgstr "" + +# type: Content of: <chapter><section><orderedlist><listitem><formalpara><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:21 +msgid "" +"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " +"tense is also crucial." +msgstr "" + +# type: Content of: <chapter><section><orderedlist><listitem><formalpara><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:27 +msgid "" +"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " +"(not the English word) is used in scripture may clarify or throw new light " +"on the definition. How does the same author use this word elsewhere? Other " +"authors? Your reference tools may give you uses of the word in non-biblical " +"documents, as well. Why do we have to go to the original languages; why " +"isn't the English word good enough? <emphasis>Because more than one greek " +"word may be translated into the same english word, and the greek words may " +"have different shades of meaning.</emphasis>" +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:37 +msgid "Example 1A" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:38 +msgid "" +"Jn.20:17 <emphasis>\"Touch me not\"</emphasis> (KJV) sounds harsh, doesn't " +"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " +"He is too holy or something. But that doesn't seem right, so let's look it " +"up in Spiros Zodhiates' <emphasis>The Complete Word Study New " +"Testament</emphasis> (AMG Publishers, 1991)." +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:42 +msgid "" +"Definition: Turning to John 20:17, above the word \"Touch\" we see " +"\"pim680.\" The letters give us a code for the part of speech, and the " +"number refers to Strong's dictionary reference. Let's look up the " +"definition (p. 879). \"680. Haptomai; from hapto (681), touch. Refers to " +"such handling of an object as to exert a modifying influence upon " +"it... Distinguished from pselaphao (5584), which actually only means to " +"touch the surface of something. \" Now look up \"pim.\" The grammar codes in " +"Zodhiates come right after Revelation; on p. 849 we see that pim stands for " +"\"present imperative active (80)\". On p.857, \"Present Imperative. In the " +"active voice, it may indicate a command to do something in the future which " +"involves continuous or repeated action or, when it is negated, a command to " +"stop doing something. \" This is a negative command, so it is to stop doing " +"something that is already occuring. So, what have we found?" +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:53 +msgid "Example 1B" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:54 +msgid "" +"In James 5:14, <emphasis>Elders are told to pray and anoint someone who is " +"sick</emphasis>. What is this anointing?" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:55 +msgid "" +"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " +"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " +"with oil, i.e. to consecrate to an office or religious service\" " +"(Strong's). Since it's a verb, consider the tense also, \"apta\" aorist " +"participle active. \"The aorist participle expresses simple action, as " +"opposed to continuous action...When its relaitonship to the main verb is " +"temporal, it usually signifies action prior to that of the main verb.\" " +"(Zodhiates p.851)" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:62 +msgid "Cross-references for aleipho:" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:64 +msgid "Mt.6:17 But you, when you fast, anoint your head" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:65 +msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:66 +msgid "" +"Mk.6:13 And they were...anointing with oil many sick people and healing " +"them." +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:67 +msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:68 +msgid "Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:72 +msgid "Cross-references of chrio:" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:74 +msgid "" +"Lk.4:18 <quote>The Spirit of the Lord is upon me, because He has anointed me " +"to preach [...]</quote>" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:75 +msgid "Acts 4:27 Jesus, whom Thou hast anointed" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:76 +msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" +msgstr "" + +# type: Content of: <chapter><section><section><itemizedlist><listitem><para><orderedlist><listitem><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:77 +msgid "2 Cor.1:21 Now He who...anointed us is God" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:82 +msgid "" +"So what's the difference between aleipho and chrio? Look back over the " +"cross-references and the definitions, and sum up the difference: " +"<emphasis>"aleipho" is a practical use of oil and " +""chrio" is a spiritual</emphasis>" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:85 +msgid "" +"As an illustration (although the word is not used) of the practical use of " +"oil at that time, when the good Samaritan cared for the man beat up by " +"robbers he poured oil and wine in the wound. So oil had a medicinal use in " +"Jesus' day." +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:89 +msgid "" +"Now let's apply what we just learned by this word study to James 5:14 " +"<emphasis>\"Is any among you sick? Let him call for the elders of the " +"church; and let them pray over him, anointing him with oil in the name of " +"the Lord.\"</emphasis> Is \"anointing\" spiritual or practical? Practical!" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:93 +msgid "" +"And the tense in Greek, the aorist participle, would be better translated " +"\"having anointed,\" so the order is the anointing first, then the prayer " +"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " +"5 is saying that the elders should give the sick person medicine and pray " +"for him in the name of the Lord. Doesn't that express a beautiful balance " +"of practical and spiritual in our God!" +msgstr "" + +# type: Content of: <chapter><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:103 +msgid "Rule 2 - Interpret within the biblical context" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:105 +msgid "" +"Interpret scripture in harmony with other scripture. What do the verses on " +"each side say? What is the theme of the chapter? the book? Does your " +"interpretation fit with these? If not, it is flawed. Usually, the context " +"supplies what we need to correctly interpret the passage. Context is key. " +"If confusion remains as to the meaning after we have interpreted the text " +"within its context, we have to look further." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:110 +msgid "Example 2A" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:111 +msgid "" +"In a previous lesson we considered Jn.3:5 <emphasis>\"born of water and the " +"Spirit.\"</emphasis> In context, what is the water under discussion here?" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:113 +msgid "" +"Water baptism is not under discussion here, which would be a big switch from " +"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " +"change of topic, it may be a clue that your interpretation has been " +"derailed! The water is the amniotic fluid, \"born of water\" = natural " +"birth." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:117 +msgid "Example 2B" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:118 +msgid "" +"1 Cor.14:34 <quote>Let the women keep silent in the churches</quote> has to " +"be taken within the biblical context of 1 Cor.11:5 <quote>every woman [...] " +"while praying or prophesying [...]</quote>" +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:121 +msgid "Example 2C" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:122 +msgid "" +"Acts 2:38 <quote>And Peter said to them, "Repent, and let each of you " +"be baptized in the name of Jesus Christ for the forgiveness of your sins " +"[...]"</quote>. Is this teaching baptismal regeneration? If this was " +"the only verse of scripture we had, we would have to conclude that. But in " +"the light of the clear teaching elsewhere that regeneration happens by faith " +"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " +"way for his hearers to respond to the gospel. If baptism were the pathway " +"to being born again, how could Paul write 1 Cor.1:17 <emphasis>\"For Christ " +"did not send me to baptize, but to preach the gospel\"</emphasis>?" +msgstr "" + +# type: Content of: <chapter><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:134 +msgid "Rule 3 - Interpret within the historical and cultural context" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:136 +msgid "" +"At first we are not asking <quote>What does it mean to me?</quote> but " +"<quote>What did it mean to the original readers?</quote>; later we can ask, " +"<quote>What does it mean to me?</quote>. We have to take into account the " +"historical and cultural background of the author and the recipients." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "Example 3A" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:139 +msgid "" +"<quote>3 days & 3 nights</quote> (Mt.12:40) have led some to come up " +"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " +"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " +"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " +"help explain the apparent contradiction." +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:144 +msgid "" +"We need an historical tidbit: Jews counted any part of a day as a full day, " +"as we would count buckets of water (if there were six and one-half buckets " +"of water, we would say there were 7 buckets of water even if one was only " +"partly full). So to the Jewish mind, any part of a day counted as a full " +"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " +"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " +"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " +"us out of trouble." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "Example 3B" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:151 +msgid "" +"Gen.15:7-21. The historical context is that cutting animals in two and then " +"walking between the pieces was the normal way of entering a contract in " +"Abraham's day. Both parties walked between, taking the pledge that " +"dismemberment would happen to them if they didn't live up to their part of " +"the contract. But in this case only God goes thru, making it a unilateral " +"covenant." +msgstr "" + +# type: Content of: <chapter><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:159 +msgid "Rule 4 - Interpret according to the normal usage of words in language" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:160 +msgid "" +"Let literal language be literal and figurative language be figurative. And " +"watch out for idioms, which have special meanings." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:163 +msgid "Example 4A" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:164 +msgid "<quote>evil eye</quote> in Mt.6:23." +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:165 +msgid "" +"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " +"seems to confuse us even more. It doesn't seem to fit with what goes before " +"and after! This should tip us off that we aren't understanding it rightly!!" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:168 +msgid "" +"What we have here is a Hebrew idiom, <quote>evil eye</quote>. Let's look up " +"other uses of this idiom: Mt.20:15 \"<emphasis>Is it not lawful for me to do " +"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " +"because I am generous [lit. \"good\"]?</emphasis>\" We find that having an " +"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " +"Mt.6 and notice how this understanding ties in so perfectly to the context." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:174 +msgid "Example 4B" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:175 +msgid "Is.59:1 <quote>The Lord's hand is not short;</quote>" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:176 +msgid "Deut.33:27 <quote>Underneath are the everlasting arms.</quote>" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:178 +msgid "" +"References to body parts of God are used by Latter-Day Saints to prove that " +"God was once a man just as we are. Once they convince people of that, they " +"go on to teach that we can become God just like He is! At a lecture he was " +"giving, a group of Mormon elders challenged Walter Martin (author of " +"<emphasis>Kingdom of the Cults</emphasis>) with an enumeration of verses " +"like these. Dr. Martin then asked the Mormons to read one more scripture: " +"Ps.91:4 <quote>He will cover you with His feathers; And under His wings " +"shalt thou trust</quote>. W.M. said, <quote>By the same rules of " +"interpretation that you just proved God to be a man, you just proved that He " +"is a bird</quote>. The Mormons had to laugh as they realised the " +"ridiculousness of their position." +msgstr "" + +# type: Content of: <chapter><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:189 +msgid "" +"Rule 5 - Understand the purpose of parables and the difference between a " +"parable and an allegory" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:190 +msgid "" +"An allegory is: <emphasis>A story where each element has a " +"meaning.</emphasis>" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:191 +msgid "Every parable is an allegory, true or false?" +msgstr "" + +# type: Content of: <chapter><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:193 +msgid "" +"Some parables are allegories, for instance, the parable of the sower is an " +"allegory: the seed is the word of God, the thorns are worries and greed, " +"etc. But most parables are not allegories but simply stories to illustrate " +"one point. It's dangerous to get our doctrine from parables; they can be " +"twisted to say all sorts of things. We need to get our doctrine from clear " +"scriptures that lay it out; then if a parable illustrates that, fine." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:198 +msgid "Example 5A" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:199 +msgid "" +"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " +"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " +"what do we have?" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:201 +msgid "" +"All sorts of violence happens to the meanings: God is reluctant to protect " +"the rights of widows, prayer \"bothers\" Him, etc." +msgstr "" + +# type: Content of: <chapter><section><section><title> +#: docs/howto/en/docbook/howto-interpretation.docbook:204 +msgid "Example 5B" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:205 +msgid "" +"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " +"the parable? Is it an allegory?" +msgstr "" + +# type: Content of: <chapter><section><section><para> +#: docs/howto/en/docbook/howto-interpretation.docbook:207 +msgid "" +"The steward is commended for only one thing, his shrewdness in using what he " +"had to prepare for a time when he wouldn't have it. But he is not commended " +"for his unethical behavior in cheating his master." +msgstr "" + +# type: Content of the bibletime entity +#: docs/howto/en/docbook/index.docbook:3 +msgid "<application>BibleTime</application>" +msgstr "" + +# type: Content of the kapp entity +#: docs/howto/en/docbook/index.docbook:4 +msgid "&bibletimehandbook;" +msgstr "" + +# type: Content of: <book><bookinfo><title> +#: docs/howto/en/docbook/index.docbook:14 +msgid "The Biblestudy HowTo" +msgstr "" + +# type: Content of: <book><bookinfo><copyright><holder> +#: docs/howto/en/docbook/index.docbook:31 +msgid "The team of &bibletime; (info@bibletime.info)" +msgstr "" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/howto/en/docbook/index.docbook:36 +msgid "" +"This document was originally created by Mr. Bob Harman and is licensed under " +"the terms of the license <link " +"url=\"http://creativecommons.org/licenses/by-sa/3.0/\"> \"Creative Commons " +"Attribution-Share Alike\"</link>." +msgstr "" + +# type: Content of: <book><bookinfo><legalnotice><para> +#: docs/howto/en/docbook/index.docbook:42 +msgid "" +"Scripture quotes are from the New American Standard Bible unless otherwise " +"indicated." +msgstr "" + +# type: Content of: <book><bookinfo><abstract><title> +#: docs/howto/en/docbook/index.docbook:47 +msgid "Abstract" +msgstr "" + +# type: Content of: <book><bookinfo><abstract><para> +#: docs/howto/en/docbook/index.docbook:50 +msgid "" +"The <application>Biblestudy HowTo</application> is a guide for studying the " +"Bible." +msgstr "" + +# type: Content of: <book><bookinfo><abstract><para> +#: docs/howto/en/docbook/index.docbook:53 +msgid "" +"It is the hope of the &bibletime; team that this HowTo will provoke the " +"readers to study the scriptures to see what they say. This particular study " +"guide has been chosen as it takes care not to advocate any particular " +"denominational doctrine. We recommend you to read and study the scriptures " +"to understand what they say. If you start with the attitude that you want to " +"have the Lord sow his word in your heart He will not disappoint you." +msgstr "" diff --git a/i18n/messages/bibletime_ui.ts b/i18n/messages/bibletime_ui.ts new file mode 100644 index 0000000..85d2ad9 --- /dev/null +++ b/i18n/messages/bibletime_ui.ts @@ -0,0 +1,4385 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_af.qm b/i18n/messages/bibletime_ui_af.qm new file mode 100644 index 0000000000000000000000000000000000000000..16e205a678adeeabd05ff7675a49a3954cbb4f97 GIT binary patch literal 67138 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 DrGq7s literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_af.ts b/i18n/messages/bibletime_ui_af.ts new file mode 100644 index 0000000..6228876 --- /dev/null +++ b/i18n/messages/bibletime_ui_af.ts @@ -0,0 +1,4616 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Soek</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">Strong nommers</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">Sluit BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation type="unfinished">Volskerm modus</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation type="unfinished">Berg sessie</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation type="unfinished">&Laai sessie</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation type="unfinished">Berg sessie</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation type="unfinished">Huidige module:</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation type="unfinished">Verstek modules</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">Maak alles toe</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation type="unfinished">&Handboek</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation type="unfinished">Gee asb 'n naam vir die nuwe sessie.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Boeke</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2004, Die BibleTime Span {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Indonesies</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation type="unfinished">Volgende boek</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation type="unfinished">Vorige boek</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation type="unfinished">Volgende hoofstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation type="unfinished">Vorige hoofstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation type="unfinished">Volgende vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation type="unfinished">Vorige vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation type="unfinished">Hoofstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation type="unfinished">Hoofstuk as geowne teks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation type="unfinished">Hoofstuk as HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation type="unfinished">Vorige hoofstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation type="unfinished">Slegs verwysing</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation type="unfinished">Teks van verwysing</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation type="unfinished">Verwysing met teks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation type="unfinished">Hoofstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation type="unfinished">Hoofstuk as geowne teks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation type="unfinished">Hoofstuk as HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation type="unfinished">Bybel raam</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation type="unfinished">Kopiëer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation type="unfinished">Berg...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation type="unfinished">Druk...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation type="unfinished">Berg hoofstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation type="unfinished">Besig om te berg</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation type="unfinished">Teks voorskou</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation type="unfinished">Inskrywing met teks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation type="unfinished">Inskrywing as gewone teks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Inskrywing as HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation type="unfinished">Inskrywing met teks</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation type="unfinished">Nuwe gids</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation type="unfinished">Vee Items Uit</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation type="unfinished">Boeke</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation type="unfinished">Hoofstuk</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation type="unfinished">Taal</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation type="unfinished">Soek</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation type="unfinished">Gee asb die ontsluiter sleutel vir hierdie module.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation type="unfinished">Volgende boek</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation type="unfinished">Vorige boek</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation type="unfinished">Volgende hoofstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation type="unfinished">Vorige hoofstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation type="unfinished">Volgende vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation type="unfinished">Vorige vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Stel BibleTime op</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation type="unfinished">Wys stellings</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation type="unfinished">Wys opsies</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation type="unfinished">Gebruik lynbreke na elke vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation type="unfinished">Wys opskrifte</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Wys Bybelkruisverwysings</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Wys versnommers</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation type="unfinished">Vertoon template</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation type="unfinished">Beskikbare vertoontemplate</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation type="unfinished">Teks voorskou</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Wys opsies</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Kies alles</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation type="unfinished">Onderstreep</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation type="unfinished">Kies alles</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Berg teks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Vee huidige inskrywing uit</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation type="unfinished">Herstel oorspronklike teks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Volgende boek</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Vorige boek</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Volgende hoofstuk</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Vorige hoofstuk</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Volgende vers</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Vorige vers</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Taal</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Nuwe inskrywing</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Vorige inskrywing</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation type="unfinished">Nuwe inskrywing</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation type="unfinished">Vorige inskrywing</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Inskrywing as HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation type="unfinished">Strong nommers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation type="unfinished">Slegs verwysing</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation type="unfinished">Inskrywing met teks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation type="unfinished">Inskrywing as gewone teks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation type="unfinished">Inskrywing as HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation type="unfinished">Kopiëer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation type="unfinished">Berg...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation type="unfinished">Druk...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation type="unfinished">Berg inskrywing</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation type="unfinished">Besig om te berg</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation type="unfinished">Boeke</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation type="unfinished">NIKS</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation type="unfinished">Kies 'n module</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation type="unfinished">Kies 'n verdere module</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation type="unfinished">[gesluit]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Berg teks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Vee huidige inskrywing uit</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation type="unfinished">Herstel oorspronklike teks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation type="unfinished">Weergawe</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation type="unfinished">onbekend</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation type="unfinished">Begin</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation type="unfinished">Taal</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation type="unfinished">Hoofstuk</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation type="unfinished">Skryfbaar</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation type="unfinished">ja</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Wees gewaarsku: Hierdie module bevat moontlik kultiese en/of twyfelagtige inhoud!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation type="unfinished">Beheer installasiebronne</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation type="unfinished">Verre bronne</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation type="unfinished">Teks lêers</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Latyn</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Bediener:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Reg</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation type="unfinished">Berg veranderde teks?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation type="unfinished">Armeens</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation type="unfinished">Kruisverwysings</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation type="unfinished">Voetnota</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation type="unfinished">Strong nommers</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation type="unfinished">Woord opsoek</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation type="unfinished">Kommentare</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation type="unfinished">Dagoordenkings</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation type="unfinished">Bybels</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation type="unfinished">Boeke</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation type="unfinished">Teks bygevoeg</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation type="unfinished">Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation type="unfinished">Engels, Oud (ong 450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation type="unfinished">Arabies</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation type="unfinished">Bulgaars</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation type="unfinished">Bosnies</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation type="unfinished">Kopties</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation type="unfinished">Tsjeggies</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation type="unfinished">Wallies</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation type="unfinished">Deens</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation type="unfinished">Duits</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation type="unfinished">Grieks, Modern (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation type="unfinished">Engels</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation type="unfinished">Amerikaanse Engels</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation type="unfinished">Engels, Middel (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation type="unfinished">Spaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation type="unfinished">Baskies</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation type="unfinished">Fins</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation type="unfinished">Frans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation type="unfinished">Fries</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation type="unfinished">Iers</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation type="unfinished">Gaellies (Skots)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation type="unfinished">Goties</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation type="unfinished">Grieks, Klassiek (tot 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation type="unfinished">Hebreeus</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation type="unfinished">Kroasies</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation type="unfinished">Hongaars</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation type="unfinished">Armeens</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation type="unfinished">Indonesies</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation type="unfinished">Italiaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation type="unfinished">Japanees</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation type="unfinished">Koreaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation type="unfinished">Kurdies</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation type="unfinished">Latyn</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation type="unfinished">Koreaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation type="unfinished">Maleis</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation type="unfinished">Maltees</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation type="unfinished">Nederlands</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation type="unfinished">Noors</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation type="unfinished">Pools</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation type="unfinished">Portugees</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished">Portugees</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation type="unfinished">Romeens</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation type="unfinished">Russies</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation type="unfinished">Skots</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation type="unfinished">Slowaaks</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation type="unfinished">Somalies</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation type="unfinished">Albanies</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation type="unfinished">Sweeds</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation type="unfinished">Tswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation type="unfinished">Turks</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation type="unfinished">Vietnamees</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation type="unfinished">Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished">Beiers</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation type="unfinished">Sjinees</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation type="unfinished">Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation type="unfinished">Voetnotas</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation type="unfinished">Strong nommers</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation type="unfinished">Opskrifte</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation type="unfinished">Rooi letter woorde</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation type="unfinished">Aantal treffers</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation type="unfinished">Skrif kruisverwysings</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation type="unfinished">Dokumentasie</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation type="unfinished">[Plaaslik]</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation type="unfinished">Verre weergawe</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation type="unfinished">Ou Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation type="unfinished">Moses/Pentateug/Torah</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation type="unfinished">Geskiedenis</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation type="unfinished">Profete</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation type="unfinished">Nuwe Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation type="unfinished">Evangelies</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation type="unfinished">Briewe</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation type="unfinished">Paulus se briewe</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation type="unfinished">HTML lêers</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation type="unfinished">Teks lêers</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation type="unfinished">Berg dokument</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation type="unfinished">onbekend</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation type="unfinished">Verander beskrywing</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="unfinished">Gee 'n nuwe beskrywing vir die gekose boekmerk.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation type="unfinished">Nuwe gids</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation type="unfinished">Die lêer bestaan reeds.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation type="unfinished">Die lêer kon nie geberg word nie.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Wees gewaarsku: Hierdie module bevat moontlik kultiese en/of twyfelagtige inhoud!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation type="unfinished">Taal</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation type="unfinished">nie gestel nie</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation type="unfinished">Weergawe</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Geïnstalleerde weergawe</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Trek boekmerke in</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Soek</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation type="unfinished">Kopiëer</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation type="unfinished">Slegs verwysing</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation type="unfinished">Verwysing met teks</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation type="unfinished">Berg...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation type="unfinished">Druk...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation type="unfinished">Kopiëer soekresultate...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation type="unfinished">Besig om soekresultate te kopiëer</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation type="unfinished">Berg soekresultaat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation type="unfinished">Besig om soekresultaat te druk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation type="unfinished">Druk soekresultate...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation type="unfinished">Besig om soekresultaat te druk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation type="unfinished">Berg Soek Analise</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation type="unfinished">BibleTime Soek Analise</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation type="unfinished">Soekteks</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation type="unfinished">Boek</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation type="unfinished">Aantal treffers</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Geskep deur</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation type="unfinished">Hoof indeks</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Soek</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation type="unfinished">Kopiëer</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation type="unfinished">Slegs verwysing</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation type="unfinished">Verwysing met teks</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation type="unfinished">Berg...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation type="unfinished">Druk...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation type="unfinished">Druk soekresultate...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation type="unfinished">Besig om soekresultaat te druk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation type="unfinished">Berg soekresultaat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation type="unfinished">Besig om soekresultaat te druk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation type="unfinished">Kopiëer soekresultate...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation type="unfinished">Besig om soekresultate te kopiëer</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation type="unfinished">Voeg 'n lynbreek in na elke vers</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation type="unfinished">Wys versnommers</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation type="unfinished">Wys seksie-opskrifte</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Wys Bybelkruisverwysings</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_bg.qm b/i18n/messages/bibletime_ui_bg.qm new file mode 100644 index 0000000000000000000000000000000000000000..3f1ae5aa35bae7584e3c1fa9e8de05b1970515bb GIT binary patch literal 68426 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�coq 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 literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_bg.ts b/i18n/messages/bibletime_ui_bg.ts new file mode 100644 index 0000000..c9e794a --- /dev/null +++ b/i18n/messages/bibletime_ui_bg.ts @@ -0,0 +1,4529 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Търсене</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Прозорец</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">номерация на Стронг</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">Затваряне на BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation type="unfinished">На цял &екран</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation type="unfinished">За&пис на сесията</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation type="unfinished">&Зареждане на сесия</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation type="unfinished">Изтриване</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation type="unfinished">Текущ модул:</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation type="unfinished">Предпочитани модули</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation type="unfinished">Центрира текста в хоризонтално направление.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation type="unfinished">Автоматично стъпаловидно &подреждане</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation type="unfinished">&Стъпаловидно подреждане</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">Затваряне на &всички прозорци</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation type="unfinished">Ръко&водство</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation type="unfinished">Ръководство за изучаване на &Библията</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation type="unfinished">Моля, въведете име за новата сесия:</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Книги</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2003, The BibleTime Team {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Индонезийски</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation type="unfinished">Следваща книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation type="unfinished">Предишна книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation type="unfinished">Следваща глава</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation type="unfinished">Предишна глава</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation type="unfinished">Следващ стих</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation type="unfinished">Предишен стих</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation type="unfinished">главата</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation type="unfinished">главата като текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation type="unfinished">главата като HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation type="unfinished">Предишна глава</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation type="unfinished">стиха</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation type="unfinished">текста на стиха</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation type="unfinished">стиха с текста му</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation type="unfinished">главата</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation type="unfinished">главата като текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation type="unfinished">главата като HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation type="unfinished">Библия</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation type="unfinished">Копиране на...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation type="unfinished">Запис на...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation type="unfinished">Отпечатване...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation type="unfinished">Копиране на главата в буфера</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation type="unfinished">Копиране</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation type="unfinished">Запис на главата...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation type="unfinished">Запис</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation type="unfinished">Включване/Изключване</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation type="unfinished">записа с текста му</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation type="unfinished">записа като текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Запис като HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation type="unfinished">записа с текста му</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation type="unfinished">Създаване на нова папка</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation type="unfinished">Изтриване</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="unfinished">Наистина ли искате да изтриете избраните елементи и техните под-елементи?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation type="unfinished">Книги</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation type="unfinished">главата</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation type="unfinished">език</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation type="unfinished">Търсене</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation type="unfinished">Въведете ключа за отключване на модула!</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation type="unfinished">Следваща книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation type="unfinished">Предишна книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation type="unfinished">Следваща глава</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation type="unfinished">Предишна глава</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation type="unfinished">Следващ стих</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation type="unfinished">Предишен стих</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Настройка на BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation type="unfinished">Настройки</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation type="unfinished">Филтри</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation type="unfinished">Всеки стих - на нов ред</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation type="unfinished">Заглавия</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation type="unfinished">Маркиране на Исусовите думи</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Точките за еврейските гласни</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Hebrew cantillation marks</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation type="unfinished">Ударения на гръцки </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation type="unfinished">Алтернативни варианти</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Конкорданс</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Номера на стиховете</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation type="unfinished">Филтри</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation type="unfinished">налични стилове:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation type="unfinished">Преглед на шрифта</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Филтри</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Избира всичко</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation type="unfinished">Получер</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation type="unfinished">подчертан</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation type="unfinished">Избира всичко</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation type="unfinished">HTML редактор</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Синхрон с използваната Библия</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Запис на текста</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Изтриване на текущия запис</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation type="unfinished">Възстановяване на оргинала</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation type="unfinished">не е установен модул</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation type="unfinished">не е установен модул</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Следваща книга</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Предишна книга</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Следваща глава</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Предишна глава</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Следващ стих</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Предишен стих</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation type="unfinished">Използване на избран от потребителя шрифт</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">език</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Следващ запис</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Предишен запис</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation type="unfinished">Следващ запис</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation type="unfinished">Предишен запис</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Запис като HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation type="unfinished">Номерация на Стронг:</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation type="unfinished">стиха</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation type="unfinished">записа с текста му</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation type="unfinished">записа като текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation type="unfinished">записа като HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation type="unfinished">лексикон</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation type="unfinished">Копиране на...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation type="unfinished">Запис на...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation type="unfinished">Отпечатване...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation type="unfinished">Запис на записа...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation type="unfinished">Запис</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation type="unfinished">Книги</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation type="unfinished">НИЩО</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation type="unfinished">Избор на модул</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation type="unfinished">Избор на допълнителен модул</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation type="unfinished">[заключен]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Синхрон с използваната Библия</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Запис на текста</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Изтриване на текущия запис</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation type="unfinished">Възстановяване на оргинала</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation type="unfinished">не е установен модул</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation type="unfinished">не е установен модул</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation type="unfinished">версия</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation type="unfinished">непознат</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation type="unfinished">Стартиране</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation type="unfinished">Местоположение</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation type="unfinished">език</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation type="unfinished">главата</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation type="unfinished">разрешен за запис</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation type="unfinished">да</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation type="unfinished">ключ</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation type="unfinished">характеристики</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">ВНИМАНИЕ! Този модул съдържа окултен/спорен текст!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation type="unfinished">Управление на източниците</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation type="unfinished">Мрежови източници</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation type="unfinished">Дясна рамка</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation type="unfinished">Стандартен</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation type="unfinished">Текстови файлове</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Латински</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Сървър:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation type="unfinished">Запис на текста?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation type="unfinished">Да бъдат ли записани промените?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation type="unfinished">Арменски</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation type="unfinished">Настройки</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation type="unfinished">Бележки под линия</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation type="unfinished">номерация на Стронг</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation type="unfinished">Морфологични знаци:</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation type="unfinished">Коментари</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation type="unfinished">Размисли за деня</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation type="unfinished">Библии</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation type="unfinished">Речници</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation type="unfinished">Книги</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation type="unfinished">текст</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation type="unfinished">Бурски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation type="unfinished">Староанглийски (450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation type="unfinished">Арабски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation type="unfinished">Азербайджански</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation type="unfinished">Белоруски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation type="unfinished">Български</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation type="unfinished">Бретонски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation type="unfinished">Босненски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation type="unfinished">Каталонски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation type="unfinished">Cebuano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation type="unfinished">Коптски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation type="unfinished">Чешки</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation type="unfinished">Църковнославянски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation type="unfinished">Уелски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation type="unfinished">Датски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation type="unfinished">Немски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation type="unfinished">Съвременен гръцки (след 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation type="unfinished">Английски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation type="unfinished">Английски (американски)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation type="unfinished">Средновековен английски (1100 - 1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation type="unfinished">Есперанто</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation type="unfinished">Испански</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation type="unfinished">Естонски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation type="unfinished">Баскски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation type="unfinished">Финландски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation type="unfinished">Френски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation type="unfinished">Фризийски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation type="unfinished">Ирландски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation type="unfinished">Келтски (Шотландски)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation type="unfinished">Готски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation type="unfinished">Manx</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation type="unfinished">Древногръцки (до 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation type="unfinished">Иврит</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation type="unfinished">Хавайски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation type="unfinished">Латвийски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation type="unfinished">Унгарски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation type="unfinished">Арменски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation type="unfinished">Индонезийски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation type="unfinished">Исландски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation type="unfinished">Италиански</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation type="unfinished">Японски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation type="unfinished">Грузински</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete">Kekchí</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation type="unfinished">Корейски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation type="unfinished">Кюрдски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation type="unfinished">Kirghiz</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation type="unfinished">Латински</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation type="unfinished">Латвийски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation type="unfinished">Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation type="unfinished">Македонски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation type="unfinished">Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation type="unfinished">Малайски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation type="unfinished">Малтийски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation type="unfinished">Немски (долна Саксония)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation type="unfinished">Холандски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation type="unfinished">Норвежки</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation type="unfinished">Papiamento</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation type="unfinished">Полски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation type="unfinished">Португалски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished">превод на португалски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation type="unfinished">Румънски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation type="unfinished">Руски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation type="unfinished">Шотландски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation type="unfinished">Словашки</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation type="unfinished">Словенски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation type="unfinished">Сомали</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation type="unfinished">Албански</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation type="unfinished">Шведски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation type="unfinished">Swahili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation type="unfinished">Древносирийски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation type="unfinished">Тамил</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation type="unfinished">Тайландски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation type="unfinished">Tagalog</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation type="unfinished">Tswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation type="unfinished">Турски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation type="unfinished">Таитски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation type="unfinished">Украински</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation type="unfinished">Виетнамски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation type="unfinished">Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished">Баварски</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Alemannisch</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Haitian Creole French</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete">Itzá</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Shuar</translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete">Kekchí</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished">Lombard</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Tok Pisin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished">Uma</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Romani, Vlax</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation type="unfinished">Sranan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation type="unfinished">Китайски</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation type="unfinished">Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation type="unfinished">Бележки под линия</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation type="unfinished">Номерация на Стронг:</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation type="unfinished">Заглавия</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation type="unfinished">морфологични знаци</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation type="unfinished">Точките за гласните на еврейски</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation type="unfinished">Hebrew cantillation marks</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation type="unfinished">Гръцки ударения</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation type="unfinished">думи с червени букви</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation type="unfinished">варианти на текста</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation type="unfinished">конкорданс</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation type="unfinished">Документация</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation type="unfinished">[Локален]</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation type="unfinished">[Мрежов]</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation type="unfinished">Стар Завет</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation type="unfinished">Петокнижие</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation type="unfinished">История</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation type="unfinished">Пророци</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation type="unfinished">Нов Завет</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation type="unfinished">Евангелия</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation type="unfinished">Послания</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation type="unfinished">Павлови послания</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation type="unfinished">HTML файлове</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation type="unfinished">Текстови файлове</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation type="unfinished">Запис на документа ...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished">отпечатване на ключове</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation type="unfinished">непознат</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation type="unfinished">Промяна на описанието на отметка</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="unfinished">Въведете ново описание за избраната отметка.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation type="unfinished">Създаване на нова папка</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation type="unfinished">Файлът вече съществува!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation type="unfinished">Искате ли да го заместите?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation type="unfinished">Файлът не може да бъде записан!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation type="unfinished">Моля, проверете правата за достъп!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">ВНИМАНИЕ! Този модул съдържа окултен/спорен текст!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation type="unfinished">език</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation type="unfinished">ключ</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation type="unfinished">не е зададено</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation type="unfinished">версия</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Инсталирана версия</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Импорт на отметки</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Търсене</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Без периметър на търсене</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation type="unfinished">Копиране на...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation type="unfinished">стиха</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation type="unfinished">стиха с текста му</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation type="unfinished">Запис на...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation type="unfinished">Отпечатване...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation type="unfinished">Копиране на резултатите...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation type="unfinished">Копиране на резултатите</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation type="unfinished">Запис на резултатите...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation type="unfinished">Запис на резултатите</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation type="unfinished">Отпечатване на резултатите ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation type="unfinished">Отпечатване на резултатите</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished">Разпознат периметър</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished">Нов периметър</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"><неправилно име на периметъра></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Добавяне на нов периметър. Първо въведете името, а после - дефинирайте периметъра.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Промяна на периметъра на търсене на избрания елемент. Как се дефинира периметъра на търсенето, можете да видите в някой от вече съществуващите периметри.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation type="unfinished">Запис на анализа</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation type="unfinished">Анализ на търсенето от BibleTime</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation type="unfinished">Търсен текст:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation type="unfinished">Книга</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation type="unfinished">Всичко резултати</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Създаденo от</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation type="unfinished">Съдържание</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Търсене</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation type="unfinished">Копиране на...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation type="unfinished">стиха</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation type="unfinished">стиха с текста му</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation type="unfinished">Запис на...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation type="unfinished">Отпечатване...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation type="unfinished">Отпечатване на резултатите ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation type="unfinished">Отпечатване на резултатите</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation type="unfinished">Запис на резултатите...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation type="unfinished">Запис на резултатите</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation type="unfinished">Копиране на резултатите...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation type="unfinished">Копиране на резултатите</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="unfinished">Предпочитаните модули се използват когато не е указан изрично друг модул. Това може да се случи при препратки в Библии и лексикони.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation type="unfinished">Всеки стих - на нов ред</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation type="unfinished">Номера на стиховете</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation type="unfinished">Заглавия на темите</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Конкорданс</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation type="unfinished">Ударения на гръцки </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Точките за еврейските гласни</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Hebrew cantillation marks</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation type="unfinished">Варианти на текстовете</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_cs.qm b/i18n/messages/bibletime_ui_cs.qm new file mode 100644 index 0000000000000000000000000000000000000000..484a203ec503d0cb9d26054744dc49a5d679db7f GIT binary patch literal 70434 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�eRA1|_Z@WBrH&{0G`@#Gs*{EojWwBPu5 zlN`JA=PdK5cx!L|=>h!bD)AjExAXrw`W+F+v5u4I565Ya3mre<AJbpA;@?BsU-<n| z`rYv){`~>}Uc|q*`6qwlKfj=#^uMBF{<Dhz!6vpQ)q2Y?u?`^KNxju~eA`O6oKi@} zf_sOb=iT_dvW<HbRwEZ|9Y35iud-vlwk5cIMvVoq<S17gec_^4u~l<<i7ML2Ns>S; zYJUfrd@a|1*0gESrJT+MG||EsUb(5q0VPNH81uKa3&~iWSN01AtJ+oyBY@FOrV7Ny zV|Z$S@2K%&jn<19sm#}!q&iv~6+$tqZtZR9L%jeIWG3b{A-$c*duP*HfoL9u+zt;v zgr$gzclG;mZQWr+x0`NFt!yI)j_CtdMmPd?sdJ1(+;>bNb#@nN<1;ZX-b4(J`L$N- zLO}!%;~f=4E0j@<4*YyANwnZC^IisBqxNH+k4`N%dD&@)MUG%MukIEDeQ;chiDb7W zjx(^PlF5|TBoU`A+H<;*^a~D4+g4#|1U52ma>p*}h{RIrd6vadF}_tL64ac<;;Df* l)onn#9?K<`WNK@2Ev1p!4wvCul?RBmRdKGZuJz1h{|C}=*^dAK literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_cs.ts b/i18n/messages/bibletime_ui_cs.ts new file mode 100644 index 0000000..443914d --- /dev/null +++ b/i18n/messages/bibletime_ui_cs.ts @@ -0,0 +1,10927 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>../bibletime/backend/bt_osishtml.cpp:327</name> + <message> + <source>Alternative text</source> + <translation type="obsolete">Další možný text</translation> + </message> +</context> +<context> + <name>../bibletime/backend/bt_osishtml.cpp:485</name> + <message> + <source>Added text</source> + <translation type="obsolete">Přidaný text</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cdisplaytemplatemgr.cpp:184</name> + <message> + <source>(user template)</source> + <translation type="obsolete">(Å¡ablona uživatele)</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:503</name> + <message> + <source>Footnotes</source> + <translation type="obsolete">Poznámky</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:506</name> + <message> + <source>Strong's numbers</source> + <translation type="obsolete">Strongova čísla</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:509</name> + <message> + <source>Headings</source> + <translation type="obsolete">Nadpisy</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:512</name> + <message> + <source>Morphological tags</source> + <translation type="obsolete">Barva morfologických značek</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:515</name> + <message> + <source>Lemmas</source> + <translation type="obsolete">Lemmas</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:518</name> + <message> + <source>Hebrew vowel points</source> + <translation type="obsolete">Hebrejské znaky samohlásek</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:521</name> + <message> + <source>Hebrew cantillation marks</source> + <translation type="obsolete">Hebrejské značky přízvuku</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:524</name> + <message> + <source>Greek accents</source> + <translation type="obsolete">Řecké znaky přízvuku</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:527</name> + <message> + <source>Red letter words</source> + <translation type="obsolete">Slova červenými písmeny</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:530</name> + <message> + <source>Textual variants</source> + <translation type="obsolete">Textové varianty</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:533</name> + <message> + <source>Scripture cross-references</source> + <translation type="obsolete">Odkaz v Bibli</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordbackend.cpp:536</name> + <message> + <source>Morph segmentation</source> + <translation type="obsolete">Morfologické dělení</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:715</name> + <message> + <source>Version</source> + <translation type="obsolete">Verze</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:716</name> + <message> + <source>unknown</source> + <translation type="obsolete">neznámý</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:719</name> + <message> + <source>Markup</source> + <translation type="obsolete">Značení</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:721</name> + <message> + <source>unknown</source> + <translation type="obsolete">neznámý</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:724</name> + <message> + <source>Location</source> + <translation type="obsolete">Umístění</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:728</name> + <message> + <source>Language</source> + <translation type="obsolete">Jazyk</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:733</name> + <message> + <source>Category</source> + <translation type="obsolete">Kategorie</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:738</name> + <message> + <source>LCSH</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:742</name> + <message> + <source>Writable</source> + <translation type="obsolete">Zapisovatelný</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:743</name> + <message> + <source>no</source> + <translation type="obsolete">ne</translation> + </message> + <message> + <source>yes</source> + <translation type="obsolete">ano</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:747</name> + <message> + <source>Unlock key</source> + <translation type="obsolete">Odemykací klíč</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:766</name> + <message> + <source>Features</source> + <translation type="obsolete">Obsahuje</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:774</name> + <message> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="obsolete">Pozor, tento modul obsahuje kultovní / pochybné informace!</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:808</name> + <message> + <source>Distribution license</source> + <translation type="obsolete">Licence k šíření</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:810</name> + <message> + <source>Distribution source</source> + <translation type="obsolete">Zdroj šíření</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:812</name> + <message> + <source>Distribution notes</source> + <translation type="obsolete">Poznámky k šíření</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:814</name> + <message> + <source>Text source</source> + <translation type="obsolete">Zdroj textu</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:816</name> + <message> + <source>Copyright notes</source> + <translation type="obsolete">Poznámky k autorskému právu</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:818</name> + <message> + <source>Copyright holder</source> + <translation type="obsolete">Držitel práv</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:820</name> + <message> + <source>Copyright date</source> + <translation type="obsolete">Datum autorského práva</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:822</name> + <message> + <source>Copyright contact name</source> + <translation type="obsolete">Kontaktní jméno na autorská práva</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:824</name> + <message> + <source>Copyright contact address</source> + <translation type="obsolete">Kontaktní adresa na autorská práva</translation> + </message> +</context> +<context> + <name>../bibletime/backend/cswordmoduleinfo.cpp:826</name> + <message> + <source>Copyright contact email</source> + <translation type="obsolete">Kontaktní email na autorská práva</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:104</name> + <message> + <source>Initializing menu- and toolbars</source> + <translation type="obsolete">Inicializuji menu a nástrojové liÅ¡ty</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:115</name> + <message> + <source>Search in &open work(s)</source> + <translation type="obsolete">Hledat v &otevřených modulech</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:128</name> + <message> + <source>Search in standard &Bible</source> + <translation type="obsolete">Hledat v standardní &Bibli</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:150</name> + <message> + <source>&Show bookshelf</source> + <translation type="obsolete">&Zobrazit knihy</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:162</name> + <message> + <source>Show &mag</source> + <translation type="obsolete">Ukaž ča&sopis</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:182</name> + <message> + <source>Bookshelf &Manager</source> + <translation type="obsolete">Správa &knih</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:208</name> + <message> + <source>&Arrangement mode</source> + <translation type="obsolete">&Mód rozvržení</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:214</name> + <message> + <source>&Manual mode</source> + <translation type="obsolete">&Ruční mód</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:231</name> + <message> + <source>Auto-tile &vertically</source> + <translation type="obsolete">Automaticky dlaždice &vertikálně</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:248</name> + <message> + <source>Auto-tile &horizontally</source> + <translation type="obsolete">Automaticky dlaždice &horizontálně</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:265</name> + <message> + <source>Auto-&cascade</source> + <translation type="obsolete">&Automaticky kaskádovat</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:281</name> + <message> + <source>&Cascade</source> + <translation type="obsolete">&Kaskádovat</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:295</name> + <message> + <source>Tile &vertically</source> + <translation type="obsolete">Rozmístit &vertikálně</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:307</name> + <message> + <source>Tile &horizontally</source> + <translation type="obsolete">Rozmístit &horizontálně</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:321</name> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">&Zavřít vÅ¡e</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:334</name> + <message> + <source>&Save session</source> + <translation type="obsolete">U&ložit relaci</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:347</name> + <message> + <source>Save as &new session</source> + <translation type="obsolete">Uložit jako novou relaci</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:360</name> + <message> + <source>&Load session</source> + <translation type="obsolete">&Otevřít relaci</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:372</name> + <message> + <source>&Delete session</source> + <translation type="obsolete">S&mazat relaci</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:384</name> + <message> + <source>&Fullscreen mode</source> + <translation type="obsolete">Celoobrazovkový mód</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:413</name> + <message> + <source>&Handbook</source> + <translation type="obsolete">&Příručka</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:426</name> + <message> + <source>&Bible Study Howto</source> + <translation type="obsolete">Návod, jak studovat &Bibli</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:457</name> + <message> + <source>&Daily tip</source> + <translation type="obsolete">&Tip dne</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:521</name> + <message> + <source>Initializing Sword</source> + <translation type="obsolete">Inicializuji Sword</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:570</name> + <message> + <source>Checking indices</source> + <translation type="obsolete">Kontrola rejstříku</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:75</name> + <message> + <source>Creating BibleTime's GUI</source> + <translation type="obsolete">Vytvářím grafické rozhraní</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_init.cpp:87</name> + <message> + <source>Bookshelf</source> + <translation type="obsolete">Knihy</translation> + </message> +</context> +<context> + <name>../bibletime/bibletime_slots.cpp:536</name> + <message> + <source>Please enter a name for the new session.</source> + <translation type="obsolete">Vložte prosím název pro novou relaci</translation> + </message> + <message> + <source>Session name:</source> + <translation type="obsolete">Název relace:</translation> + </message> +</context> +<context> + <name>../bibletime/display-templates/template-init.cpp:1005</name> + <message> + <source>High contrast</source> + <translation type="obsolete">Vysoký kontrast</translation> + </message> +</context> +<context> + <name>../bibletime/display-templates/template-init.cpp:1346</name> + <message> + <source>Simple</source> + <translation type="obsolete">JednoduÅ¡e</translation> + </message> +</context> +<context> + <name>../bibletime/display-templates/template-init.cpp:351</name> + <message> + <source>Crazy</source> + <translation type="obsolete">ZtřeÅ¡těně</translation> + </message> +</context> +<context> + <name>../bibletime/display-templates/template-init.cpp:677</name> + <message> + <source>Green</source> + <translation type="obsolete">Zelený</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cbtconfig.cpp:252</name> + <message> + <source>Old testament</source> + <translation type="obsolete">Stará Smlouva</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cbtconfig.cpp:253</name> + <message> + <source>Moses/Pentateuch/Torah</source> + <translation type="obsolete">Mojžíš/Pentateuch/Tóra</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cbtconfig.cpp:254</name> + <message> + <source>History</source> + <translation type="obsolete">Spisy</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cbtconfig.cpp:255</name> + <message> + <source>Prophets</source> + <translation type="obsolete">Proroci</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cbtconfig.cpp:256</name> + <message> + <source>New testament</source> + <translation type="obsolete">Nová Smlouva</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cbtconfig.cpp:257</name> + <message> + <source>Gospels</source> + <translation type="obsolete">Evangelia</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cbtconfig.cpp:258</name> + <message> + <source>Letters/Epistles</source> + <translation type="obsolete">Dopisy/EpiÅ¡toly</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cbtconfig.cpp:259</name> + <message> + <source>Paul's Epistles</source> + <translation type="obsolete">Pavlovy epiÅ¡toly</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cexportmanager.cpp:472</name> + <message> + <source>*.html *.htm | HTML files + *.* | All files (*.*)</source> + <translation type="obsolete">*.html *.htm | HTML soubory + *.* | VÅ¡echny soubory (*.*)</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cexportmanager.cpp:474</name> + <message> + <source>*.txt | Text files + *.* | All files (*.*)</source> + <translation type="obsolete">*.txt | Textové soubory + *.* | VÅ¡echny soubory (*.*)</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cexportmanager.cpp:476</name> + <message> + <source>All files (*.*)</source> + <translation type="obsolete">VÅ¡echny soubory (*.*)</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cinfodisplay.cpp:168</name> + <message> + <source>Abbreviation</source> + <translation type="obsolete">Zkratka</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cinfodisplay.cpp:179</name> + <message> + <source>Cross references</source> + <translation type="obsolete">Křížový odkaz</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cinfodisplay.cpp:272</name> + <message> + <source>Cross references</source> + <translation type="obsolete">Křížový odkaz</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cinfodisplay.cpp:313</name> + <message> + <source>Footnote</source> + <translation type="obsolete">Vysvětlivka</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cinfodisplay.cpp:340</name> + <message> + <source>Strongs</source> + <translation type="obsolete">Strongova čísla</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cinfodisplay.cpp:419</name> + <message> + <source>Morphology</source> + <translation type="obsolete">Morfologie</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cinfodisplay.cpp:442</name> + <message> + <source>Word lookup</source> + <translation type="obsolete">vyhledat slovo</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cinfodisplay.cpp:53</name> + <message> + <source>Mag ("shift" to lock)</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cinputdialog.cpp:59</name> + <message> + <source>C&lear</source> + <translation type="obsolete">&Vyčistit</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cinputdialog.cpp:66</name> + <message> + <source>&Ok</source> + <translation type="obsolete">&Ok</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cmanageindiceswidget.cpp:106</name> + <message> + <source>KiB</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cmanageindiceswidget.cpp:111</name> + <message> + <source>KiB</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cmanageindiceswidget.cpp:62</name> + <message> + <source>Manage module search indices</source> + <translation type="obsolete">Správa hledání v rejstříku modulu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cmanageindiceswidget.cpp:63</name> + <message> + <source>You can use the list below to create and/or delete search indices for your installed works.</source> + <translation type="obsolete">Můžete použít seznam níže pro tvorbu a/nebo mazání hledání v rejstříku u instalovaných modulů.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cmanageindiceswidget.cpp:67</name> + <message> + <source>Module</source> + <translation type="obsolete">Modul</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cmanageindiceswidget.cpp:68</name> + <message> + <source>Index size</source> + <translation type="obsolete">Velikost indexu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cmanageindiceswidget.cpp:90</name> + <message> + <source>Modules with indices</source> + <translation type="obsolete">Moduly s rejstříkem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cmanageindiceswidget.cpp:94</name> + <message> + <source>Modules without indices</source> + <translation type="obsolete">Moduly bez rejstříku</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cmoduleindexdialog.cpp:41</name> + <message> + <source>Preparing instant search</source> + <translation type="obsolete">Připravení okamžitého hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cmoduleindexdialog.cpp:53</name> + <message> + <source>Creating index for work %1</source> + <translation type="obsolete">Vytváření indexu pro modul %1</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:138</name> + <message> + <source>Display</source> + <translation type="obsolete">Zobrazit</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:144</name> + <message> + <source>Show tip of the day</source> + <translation type="obsolete">Zobrazovat tip dne</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:157</name> + <message> + <source>Show startuplogo</source> + <translation type="obsolete">Zobrazovat spouÅ¡těcí logo</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:169</name> + <message> + <source>Display templates</source> + <translation type="obsolete">Zobrazit Å¡ablony</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:170</name> + <message> + <source>Display templates define how text is displayed. Please choose a template you like.</source> + <translation type="obsolete">Å ablony zobrazení určují, jak bude text zobrazen. Prosím zvolte si preferovanou Å¡ablonu.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:183</name> + <message> + <source>Available display styles:</source> + <translation type="obsolete">Dostupné styly:</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:193</name> + <message> + <source>Style preview</source> + <translation type="obsolete">Náhled stylu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:214</name> + <message> + <source>Languages</source> + <translation type="obsolete">Jazyk</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:220</name> + <message> + <source>Specify a language for names of Bible books</source> + <translation type="obsolete">Vyberte jazyk pro názvy biblických knih</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:221</name> + <message> + <source>Sword has a number of locales available which can be used to internationalize the names of books of the Bible. You can specify which locale to use. If you want to create a new locale, see http://www.crosswire.org/sword/develop for details.</source> + <translation type="obsolete">Sword podporuje množství lokalizací, které mohou být použity pro názvy biblických knih. Vyberte si vhodnou lokalizaci. Pokud chcete vytvořit novou lokalizaci, naleznete bližší informace na http://www.crosswire.org/sword/develop.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:227</name> + <message> + <source>Language for names of Bible books</source> + <translation type="obsolete">Jazyk pro názvy biblických knih</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:303</name> + <message> + <source>Select custom fonts per-language</source> + <translation type="obsolete">Nastavení vlastních písem pro různé jazyky</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:304</name> + <message> + <source>Here you find a list of all languages of the installed works. You can specify a custom font for each language that needs a special font to be displayed correctly.</source> + <translation type="obsolete">Zde vidíte seznam vÅ¡ech jazyků v nainstalovaných modulech. Můžete nastavit, jaké písmo (font) se má pro který jazyk použít, aby byl text zobrazen správně.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:337</name> + <message> + <source>Use custom font</source> + <translation type="obsolete">Použít vlastní písmo</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:345</name> + <message> + <source>The quick brown fox jumps over the lazy dog.</source> + <translation type="obsolete">ŽluÅ¥oučký kůň úpěl ďábelské ódy.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:361</name> + <message> + <source>HotKeys</source> + <translation type="obsolete">Horké klávesy</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:369</name> + <message> + <source>Choose type:</source> + <translation type="obsolete">Zvolte typ:</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:388</name> + <message> + <source>BibleTime</source> + <translation type="obsolete">BibleTime</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:389</name> + <message> + <source>All text windows</source> + <translation type="obsolete">VÅ¡echny texty</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:390</name> + <message> + <source>Bible windows</source> + <translation type="obsolete">Biblická okna</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:391</name> + <message> + <source>Commentary windows</source> + <translation type="obsolete">Komentářová okna</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:392</name> + <message> + <source>Lexicon windows</source> + <translation type="obsolete">Slovníková okna</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:393</name> + <message> + <source>Book windows</source> + <translation type="obsolete">Knižní okna</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:458</name> + <message> + <source>Desk</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:463</name> + <message> + <source>Standard works</source> + <translation type="obsolete">Standard</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:468</name> + <message> + <source>Standard works</source> + <translation type="obsolete">Standard</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:469</name> + <message> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="obsolete">Standardní moduly se použijí, pokud není zvolen konkrétní modul. K tomu může dojít při kliknutí na odkaz do textu Bible nebo slovníku.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:475</name> + <message> + <source>Standard Bible</source> + <translation type="obsolete">Standardní Bible</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:484</name> + <message> + <source>Standard Commentary</source> + <translation type="obsolete">Komentář</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:494</name> + <message> + <source>Standard Lexicon</source> + <translation type="obsolete">Standardní slovník</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:503</name> + <message> + <source>Standard Daily Devotional</source> + <translation type="obsolete">Standardní ranní zamyÅ¡lení</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:512</name> + <message> + <source>Standard Hebrew Strong's Lexicon</source> + <translation type="obsolete">Strongův hebrejský slovník</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:521</name> + <message> + <source>Standard Greek Strong's Lexicon</source> + <translation type="obsolete">Strongův řecký slovník</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:530</name> + <message> + <source>Standard Hebrew Morphological Lexicon</source> + <translation type="obsolete">Standardní hebrejský morfologický slovník</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:538</name> + <message> + <source>Standard Greek Morphological Lexicon</source> + <translation type="obsolete">Standardní řecký morfologický slovník</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:660</name> + <message> + <source>Text filters</source> + <translation type="obsolete">Textové filtry</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:663</name> + <message> + <source>Text filters</source> + <translation type="obsolete">Textové filtry</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:664</name> + <message> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can change the filter settings in each display window, of course.</source> + <translation type="obsolete">Filtry upravují zobrazení textu v oknech. Zde můžete nastavit standardní chování různých filtrů. V jednotlivých oknech si můžete nastavení upravit podle potřeby.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:671</name> + <message> + <source>Insert line break after each verse</source> + <translation type="obsolete">Zalomit řádek po každém verÅ¡i</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:677</name> + <message> + <source>Show verse numbers</source> + <translation type="obsolete">Zobrazit čísla veršů</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:683</name> + <message> + <source>Show section headings</source> + <translation type="obsolete">Zobrazit nadpisy částí</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:690</name> + <message> + <source>Show scripture cross-references</source> + <translation type="obsolete">Ukázat odkaz v Bibli</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:696</name> + <message> + <source>Show Greek accents</source> + <translation type="obsolete">Zobrazit řecké značky přízvuku</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:702</name> + <message> + <source>Show Hebrew vowel points</source> + <translation type="obsolete">Zobrazit hebrejské značky samohlásek</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:708</name> + <message> + <source>Show Hebrew cantillation marks</source> + <translation type="obsolete">Zobrazit hebrejské značky přízvuku</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:714</name> + <message> + <source>Show morph segmentation</source> + <translation type="obsolete">Ukázat morfologické dělení</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:720</name> + <message> + <source>Use textual variants</source> + <translation type="obsolete">Použít textové varianty</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:75</name> + <message> + <source>Configure BibleTime</source> + <translation type="obsolete">Nastavit BibleTime</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:925</name> + <message> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="obsolete">NeboÅ¥ Bůh tak miloval svět, že dal svého jednorozeného Syna, aby žádný, kdo věří v něho, nezahynul, ale měl věčný život.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:930</name> + <message> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="obsolete">Bůh totiž neposlal svého Syna na svět, aby svět odsoudil, ale aby svět byl skrze něho spasen.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:937</name> + <message> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="obsolete">Kdo v něj věří, není souzen, ale kdo nevěří, je již odsouzen; neboÅ¥ neuvěřil ve jméno jednorozeného Božího Syna.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:944</name> + <message> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="obsolete">A toto je ten soud, že světlo přiÅ¡lo na svět, ale lidé si více oblíbili tmu nežli světlo, protože jejich skutky byly zlé.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:949</name> + <message> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="obsolete">Každý, kdo koná zlo, totiž nenávidí světlo a nepřichází ke světlu, aby jeho skutky nebyly odhaleny.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/coptionsdialog.cpp:954</name> + <message> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="obsolete">Ale kdo koná pravdu, přichází ke světlu, aby jeho skutky byly zjeveny, že jsou vykonány v Bohu.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cprofile.cpp:30</name> + <message> + <source>unknown</source> + <translation type="obsolete">neznámý</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:102</name> + <message> + <source>Edit Entry</source> + <translation type="obsolete">Změna záznamu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:107</name> + <message> + <source>Add Entry</source> + <translation type="obsolete">Přidat záznam</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:112</name> + <message> + <source>Remove Entry</source> + <translation type="obsolete">Smazat záznam</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:121</name> + <message> + <source>Install/Update works</source> + <translation type="obsolete">Instalovat/Aktualizovat moduly</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:144</name> + <message> + <source>Install/update works - Step 1</source> + <translation type="obsolete">Instalovat/Aktualizovat moduly - krok 1</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:145</name> + <message> + <source>Please choose a (local or remote) library and a bookshelf path to install the work(s) to. After that step click on the connect button.<br/><b>WARNING: If you live in a persecuted country and do not wish to risk detection you should NOT use the module remote installation feature!</b></source> + <translation type="obsolete">Prosím vyberte (lokální nebo vzdálenou) knihovnu a cestu ke knihám pro instalaci modulů. Po tomto kroku klikněte na tlačítko další.<br/><b>VAROVÁNÍ: Pokud nežijete ve svobodné zemi a nepřejete si riskovat odhalení, neměli by jste používat vlastnost vzdálené instalace modulu!</b></translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:152</name> + <message> + <source>Select library</source> + <translation type="obsolete">Vybrat knihovnu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:158</name> + <message> + <source>Delete library</source> + <translation type="obsolete">Smazat knihovnu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:163</name> + <message> + <source>Add library</source> + <translation type="obsolete">Přidat knihovnu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:171</name> + <message> + <source>Select bookshelf path</source> + <translation type="obsolete">Vyberte cestu ke knihám</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:191</name> + <message> + <source>Connect to library</source> + <translation type="obsolete">Spojit s knihovnou</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:206</name> + <message> + <source>Remove works</source> + <translation type="obsolete">Odstranit moduly</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:218</name> + <message> + <source>Remove installed work(s)</source> + <translation type="obsolete">Odstranit instalované modul(y)</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:219</name> + <message> + <source>This dialog lets you remove installed works from your system. Choose the modules and then click on the remove button.</source> + <translation type="obsolete">Tento dialog Vám umožní odstranit instalované moduly ze systému. Vyberte moduly a pak klikněte na tlačítko odstranit.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:223</name> + <message> + <source>Select works to be uninstalled</source> + <translation type="obsolete">Vybrat modul k odinstalování</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:229</name> + <message> + <source>Remove selected work(s)</source> + <translation type="obsolete">Odstranit zvolené moduly</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:241</name> + <message> + <source>Manage search indicies</source> + <translation type="obsolete">Správa hledání indexů</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:319</name> + <message> + <source>[Remote]</source> + <translation type="obsolete">[Vzdálené]</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:324</name> + <message> + <source>[Local]</source> + <translation type="obsolete">[Lokální]</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:366</name> + <message> + <source>[Local]</source> + <translation type="obsolete">[Lokální]</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:371</name> + <message> + <source>[Remote]</source> + <translation type="obsolete">[Vzdálené]</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:407</name> + <message> + <source>You selected the following work(s): %1. +Do you really want to remove them from your system?</source> + <translation type="obsolete">Vybrali jste následující moduly: %1. +Opravdu je chcete odstranit z VaÅ¡eho systému?</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:484</name> + <message> + <source>Download</source> + <translation type="obsolete">Stahování</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:497</name> + <message> + <source>Downloading library information...</source> + <translation type="obsolete">Stahování informací o knihovně...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:59</name> + <message> + <source>Bookshelf Manager</source> + <translation type="obsolete">Správce knih</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:612</name> + <message> + <source>Install/update works - Step 2</source> + <translation type="obsolete">Instalovat/Aktualizovat moduly - krok 2</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:613</name> + <message> + <source>Please choose the works which should be installed and/or updated and click the install button.</source> + <translation type="obsolete">Prosím vyberte moduly, které se mají instalovat a/nebo aktualizovat. Potom klikněte na tlačítko instalovat.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:639</name> + <message> + <source>Install works</source> + <translation type="obsolete">Instalovat moduly</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:690</name> + <message> + <source>You selected the following works: %1. + Do you really want to install them on your system?</source> + <translation type="obsolete">Vybrali jste následující moduly: %1. + Opravdu je chcete nainstalovat na Váš systém?</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:717</name> + <message> + <source>Download of work(s)</source> + <translation type="obsolete">Stahování modulů</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:75</name> + <message> + <source>Bookshelf path(s)</source> + <translation type="obsolete">Cesty ke knihám</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:788</name> + <message> + <source>[%1]: %2% complete</source> + <translation type="obsolete">[%1]: %2% kompletní</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:797</name> + <message> + <source>Connect to library</source> + <translation type="obsolete">Spojit s knihovnou</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:809</name> + <message> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="obsolete">Do této složky nelze zapisovat. Moduly sem nelze nainstalovat. Chcete použít tuto složku místo předchozí?</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:830</name> + <message> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to add it to the list of module directories?</source> + <translation type="obsolete">Do této složky nelze zapisovat. Moduly sem nelze nainstalovat. Chcete ji přidat k seznamu se složkami modulů?</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:86</name> + <message> + <source>Configure bookshelf path(s)</source> + <translation type="obsolete">Nastavit cesty ke knihám</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:87</name> + <message> + <source>You can store your bookshelfs in one or more directories, which you can specify here.</source> + <translation type="obsolete">Knihy můžete uchovávat v jedné nebo více složkách, které můžete zadat zde.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:876</name> + <message> + <source>[Local]</source> + <translation type="obsolete">[Lokální]</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:881</name> + <message> + <source>[Remote]</source> + <translation type="obsolete">[Vzdálené]</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:93</name> + <message> + <source>Your bookshelf configuration file is <b>%1</b></source> + <translation type="obsolete">Váš konfigurační soubor knih je <b>%1</b></translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupdialog.cpp:98</name> + <message> + <source>Path to bookshelf</source> + <translation type="obsolete">Cesta ke knihám</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:103</name> + <message> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="obsolete">Zdroj s tímto titulkem již existuje.<br>Prosím zadejte jiný titulek.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:109</name> + <message> + <source>Please provide a server name.</source> + <translation type="obsolete">Prosím zadejte jméno serveru.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:116</name> + <message> + <source>Please provide a valid, readable path.</source> + <translation type="obsolete">Prosím zadejte platnou cestu, ze které máte právo číst.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:120</name> + <message> + <source>Please provide a path.</source> + <translation type="obsolete">Prosím zadejte cestu.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:31</name> + <message> + <source>Local</source> + <translation type="obsolete">Místní</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:32</name> + <message> + <source>Remote</source> + <translation type="obsolete">Vzdálený</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:43</name> + <message> + <source>Caption</source> + <translation type="obsolete">Titulek</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:55</name> + <message> + <source>Type</source> + <translation type="obsolete">Druh</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:58</name> + <message> + <source>Server</source> + <translation type="obsolete">Server</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:61</name> + <message> + <source>Path</source> + <translation type="obsolete">Cesta</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:81</name> + <message> + <source>Ok</source> + <translation type="obsolete">Ok</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:95</name> + <message> + <source>Please provide a caption.</source> + <translation type="obsolete">Prosím zadejte titulek.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:107</name> + <message> + <source>Bibles</source> + <translation type="obsolete">Bible</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:108</name> + <message> + <source>Commentaries</source> + <translation type="obsolete">Komentáře</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:109</name> + <message> + <source>Lexicons</source> + <translation type="obsolete">Slovníky</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:110</name> + <message> + <source>Books</source> + <translation type="obsolete">Knihy</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:111</name> + <message> + <source>Daily Devotionals</source> + <translation type="obsolete">Ranní zamyÅ¡lení</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:112</name> + <message> + <source>Glossaries</source> + <translation type="obsolete">Glosáře</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:115</name> + <message> + <source>Bibles</source> + <translation type="obsolete">Bible</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:116</name> + <message> + <source>Commentaries</source> + <translation type="obsolete">Komentáře</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:117</name> + <message> + <source>Lexicons</source> + <translation type="obsolete">Slovníky</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:118</name> + <message> + <source>Books</source> + <translation type="obsolete">Knihy</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:119</name> + <message> + <source>Daily Devotionals</source> + <translation type="obsolete">Ranní zamyÅ¡lení</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:120</name> + <message> + <source>Glossaries</source> + <translation type="obsolete">Glosáře</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:234</name> + <message> + <source>New</source> + <translation type="obsolete">Nový</translation> + </message> + <message> + <source>Updated</source> + <translation type="obsolete">Aktualizovaný</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:236</name> + <message> + <source>Installed</source> + <translation type="obsolete">Nainstalováno</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:74</name> + <message> + <source>Name</source> + <translation type="obsolete">Název</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:78</name> + <message> + <source>Status</source> + <translation type="obsolete">Stav</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:80</name> + <message> + <source>Installed version</source> + <translation type="obsolete">Instalovaná verze</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:84</name> + <message> + <source>Remote version</source> + <translation type="obsolete">Vzdálená verze</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/cswordsetupmodulelistview.cpp:86</name> + <message> + <source>Location</source> + <translation type="obsolete">Umístění</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/display/cdisplay.cpp:154</name> + <message> + <source>HTML files</source> + <translation type="obsolete">Soubory HTML</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/display/cdisplay.cpp:157</name> + <message> + <source>Text files</source> + <translation type="obsolete">Textové soubory</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/display/cdisplay.cpp:161</name> + <message> + <source>Save document ...</source> + <translation type="obsolete">Uložit dokument...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/display/chtmlwritedisplay.cpp:133</name> + <message> + <source>Choose a font</source> + <translation type="obsolete">Zvolte písmo</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/display/chtmlwritedisplay.cpp:144</name> + <message> + <source>Choose a font size</source> + <translation type="obsolete">Zvolte velikost písma</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/display/chtmlwritedisplay.cpp:164</name> + <message> + <source>Bold</source> + <translation type="obsolete">Tučné</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/display/chtmlwritedisplay.cpp:186</name> + <message> + <source>Underline</source> + <translation type="obsolete">Podtržené</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/display/chtmlwritedisplay.cpp:258</name> + <message> + <source>Select all</source> + <translation type="obsolete">Vybrat vÅ¡e</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/display/chtmlwritedisplay.cpp:262</name> + <message> + <source>HTML editor window</source> + <translation type="obsolete">Okno HTML editoru</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/display/creaddisplay.cpp:67</name> + <message> + <source>Print keys</source> + <translation type="obsolete">Tisknout odkazy</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:102</name> + <message> + <source>Previous verse</source> + <translation type="obsolete">Předchozí verÅ¡</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:113</name> + <message> + <source>Copy chapter</source> + <translation type="obsolete">Kopírovat kapitolu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:118</name> + <message> + <source>Save chapter as plain text</source> + <translation type="obsolete">Uložit kapitolu jako obyčejný text</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:119</name> + <message> + <source>Save chapter as HTML</source> + <translation type="obsolete">Uložit kapitolu jako HTML</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:123</name> + <message> + <source>Print chapter</source> + <translation type="obsolete">Tisk kapitoly</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:134</name> + <message> + <source>Next book</source> + <translation type="obsolete">Další kniha</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:140</name> + <message> + <source>Previous book</source> + <translation type="obsolete">Předchozí kniha</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:146</name> + <message> + <source>Next chapter</source> + <translation type="obsolete">Další kapitola</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:152</name> + <message> + <source>Previous chapter</source> + <translation type="obsolete">Předchozí kapitola</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:158</name> + <message> + <source>Next verse</source> + <translation type="obsolete">Další verÅ¡</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:164</name> + <message> + <source>Previous verse</source> + <translation type="obsolete">Předchozí verÅ¡</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:177</name> + <message> + <source>Strong's Search</source> + <translation type="obsolete">Hledat Strongova čísla</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:185</name> + <message> + <source>Reference only</source> + <translation type="obsolete">Pouze odkaz</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:187</name> + <message> + <source>Text of reference</source> + <translation type="obsolete">Text verÅ¡e</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:189</name> + <message> + <source>Reference with text</source> + <translation type="obsolete">Odkaz s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:191</name> + <message> + <source>Chapter</source> + <translation type="obsolete">Kapitolu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:196</name> + <message> + <source>Reference with text</source> + <translation type="obsolete">Odkaz s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:198</name> + <message> + <source>Chapter as plain text</source> + <translation type="obsolete">Kapitolu jako obyčejný text</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:200</name> + <message> + <source>Chapter as HTML</source> + <translation type="obsolete">Kapitolu jako HTML</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:202</name> + <message> + <source>Reference with text</source> + <translation type="obsolete">Odkaz s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:204</name> + <message> + <source>Chapter</source> + <translation type="obsolete">Kapitolu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:229</name> + <message> + <source>Bible window</source> + <translation type="obsolete">Bible</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:237</name> + <message> + <source>Copy...</source> + <translation type="obsolete">Kopírovat...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:247</name> + <message> + <source>Save...</source> + <translation type="obsolete">Uložit...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:254</name> + <message> + <source>Print...</source> + <translation type="obsolete">Tisknout...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:351</name> + <message> + <source>Copy chapter to clipboard ...</source> + <translation type="obsolete">Kopírovat kapitolu do schránky...</translation> + </message> + <message> + <source>Copying</source> + <translation type="obsolete">Kopíruji</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:372</name> + <message> + <source>Saving</source> + <translation type="obsolete">Ukládám</translation> + </message> + <message> + <source>Saving chapter ...</source> + <translation type="obsolete">Ukládám kapitolu...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:390</name> + <message> + <source>Saving</source> + <translation type="obsolete">Ukládám</translation> + </message> + <message> + <source>Saving chapter ...</source> + <translation type="obsolete">Ukládám kapitolu...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:82</name> + <message> + <source>Next book</source> + <translation type="obsolete">Další kniha</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:86</name> + <message> + <source>Previous book</source> + <translation type="obsolete">Předchozí kniha</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:90</name> + <message> + <source>Next chapter</source> + <translation type="obsolete">Další kapitola</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:94</name> + <message> + <source>Previous chapter</source> + <translation type="obsolete">Předchozí kapitola</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:98</name> + <message> + <source>Next verse</source> + <translation type="obsolete">Další verÅ¡</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbookreadwindow.cpp:174</name> + <message> + <source>Book window</source> + <translation type="obsolete">Kniha</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbookreadwindow.cpp:65</name> + <message> + <source>Toggle tree view</source> + <translation type="obsolete">Zobrazení stromu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbookreadwindow.cpp:76</name> + <message> + <source>Toggle tree view</source> + <translation type="obsolete">Zobrazení stromu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbookreadwindow.cpp:82</name> + <message> + <source>Copy entry with text</source> + <translation type="obsolete">Kopírovat záznam s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbookreadwindow.cpp:84</name> + <message> + <source>Save entry as plain text</source> + <translation type="obsolete">Uložit záznam jako obyčejný text</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbookreadwindow.cpp:85</name> + <message> + <source>Save entry as HTML</source> + <translation type="obsolete">Uložit záznam jako HTML</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbookreadwindow.cpp:87</name> + <message> + <source>Print entry with text</source> + <translation type="obsolete">Tisk záznamu s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:111</name> + <message> + <source>Display settings: No options available</source> + <translation type="obsolete">Zobrazit nastavení: Žádné volby k dispozici</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:116</name> + <message> + <source>Display settings</source> + <translation type="obsolete">Nastavení zobrazení</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:133</name> + <message> + <source>Display options</source> + <translation type="obsolete">Volby zobrazení</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:136</name> + <message> + <source>Use linebreaks after each verse</source> + <translation type="obsolete">Zalomit řádek po každém verÅ¡i</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:139</name> + <message> + <source>Show versenumbers</source> + <translation type="obsolete">Zobrazit čísla veršů</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:141</name> + <message> + <source>Show headings</source> + <translation type="obsolete">Zobrazit nadpisy</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:145</name> + <message> + <source>Highlight words of Jesus</source> + <translation type="obsolete">Zvýraznit Ježíšova slova</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:154</name> + <message> + <source>Show Hebrew vowel points</source> + <translation type="obsolete">Zobrazit hebrejské značky samohlásek</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:156</name> + <message> + <source>Show Hebrew cantillation marks</source> + <translation type="obsolete">Zobrazit hebrejské značky přízvuku</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:158</name> + <message> + <source>Show Greek accents</source> + <translation type="obsolete">Zobrazit řecké značky přízvuku</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:161</name> + <message> + <source>Use alternative textual variant</source> + <translation type="obsolete">Použít alternativní varianty textu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:163</name> + <message> + <source>Show scripture cross-references</source> + <translation type="obsolete">Ukázat odkaz v Bibli</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cbuttons.cpp:165</name> + <message> + <source>Show morph segmentation</source> + <translation type="obsolete">Ukázat morfologické dělení</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:111</name> + <message> + <source>Next book</source> + <translation type="obsolete">Další kniha</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:117</name> + <message> + <source>Previous book</source> + <translation type="obsolete">Předchozí kniha</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:123</name> + <message> + <source>Next chapter</source> + <translation type="obsolete">Další kapitola</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:129</name> + <message> + <source>Previous chapter</source> + <translation type="obsolete">Předchozí kapitola</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:135</name> + <message> + <source>Next verse</source> + <translation type="obsolete">Další verÅ¡</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:141</name> + <message> + <source>Previous verse</source> + <translation type="obsolete">Předchozí verÅ¡</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:197</name> + <message> + <source>Commentary window</source> + <translation type="obsolete">Komentář</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:38</name> + <message> + <source>Next book</source> + <translation type="obsolete">Další kniha</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:42</name> + <message> + <source>Previous book</source> + <translation type="obsolete">Předchozí kniha</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:46</name> + <message> + <source>Next chapter</source> + <translation type="obsolete">Další kapitola</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:50</name> + <message> + <source>Previous chapter</source> + <translation type="obsolete">Předchozí kapitola</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:54</name> + <message> + <source>Next verse</source> + <translation type="obsolete">Další verÅ¡</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:58</name> + <message> + <source>Previous verse</source> + <translation type="obsolete">Předchozí verÅ¡</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:78</name> + <message> + <source>Sync with active Bible</source> + <translation type="obsolete">Synchronizovat s aktivní Biblí</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cdisplaywindow.cpp:146</name> + <message> + <source>Back in history</source> + <translation type="obsolete">Zpět v historii</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cdisplaywindow.cpp:153</name> + <message> + <source>Forward in history</source> + <translation type="obsolete">Dopředu v historii</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cdisplaywindow.cpp:161</name> + <message> + <source>Search</source> + <translation type="obsolete">Hledat</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cdisplaywindow.cpp:197</name> + <message> + <source>Back in history</source> + <translation type="obsolete">Zpět v historii</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cdisplaywindow.cpp:203</name> + <message> + <source>Forward in history</source> + <translation type="obsolete">Dopředu v historii</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/chtmlwritewindow.cpp:59</name> + <message> + <source>Sync with active Bible</source> + <translation type="obsolete">Synchronizovat s aktivní Biblí</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/chtmlwritewindow.cpp:68</name> + <message> + <source>Save text</source> + <translation type="obsolete">Uložit text</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/chtmlwritewindow.cpp:78</name> + <message> + <source>Delete current entry</source> + <translation type="obsolete">Smazat tuto položku</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/chtmlwritewindow.cpp:88</name> + <message> + <source>Restore original text</source> + <translation type="obsolete">Obnovit původní text</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:101</name> + <message> + <source>Strong's Search</source> + <translation type="obsolete">Hledat Strongova čísla</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:108</name> + <message> + <source>Reference only</source> + <translation type="obsolete">Pouze odkaz</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:110</name> + <message> + <source>Entry with text</source> + <translation type="obsolete">Záznam s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:115</name> + <message> + <source>Entry as plain text</source> + <translation type="obsolete">Záznam jako obyčejný text</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:117</name> + <message> + <source>Entry as HTML</source> + <translation type="obsolete">Záznam jako HTML</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:119</name> + <message> + <source>Reference only</source> + <translation type="obsolete">Pouze odkaz</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:121</name> + <message> + <source>Entry with text</source> + <translation type="obsolete">Záznam s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:200</name> + <message> + <source>Lexicon window</source> + <translation type="obsolete">Slovník</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:211</name> + <message> + <source>Copy...</source> + <translation type="obsolete">Kopírovat...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:220</name> + <message> + <source>Save...</source> + <translation type="obsolete">Uložit...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:226</name> + <message> + <source>Print...</source> + <translation type="obsolete">Tisknout...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:270</name> + <message> + <source>Saving</source> + <translation type="obsolete">Ukládám</translation> + </message> + <message> + <source>Saving entry ...</source> + <translation type="obsolete">Ukládám položku ...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:276</name> + <message> + <source>Saving</source> + <translation type="obsolete">Ukládám</translation> + </message> + <message> + <source>Saving entry ...</source> + <translation type="obsolete">Ukládám položku ...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:47</name> + <message> + <source>Next entry</source> + <translation type="obsolete">Další záznam</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:51</name> + <message> + <source>Previous entry</source> + <translation type="obsolete">Předchozí záznam</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:56</name> + <message> + <source>Copy entry with text</source> + <translation type="obsolete">Kopírovat záznam s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:58</name> + <message> + <source>Save entry as plain text</source> + <translation type="obsolete">Uložit záznam jako obyčejný text</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:59</name> + <message> + <source>Save entry as HTML</source> + <translation type="obsolete">Uložit záznam jako HTML</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:61</name> + <message> + <source>Print entry with text</source> + <translation type="obsolete">Tisk záznamu s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:83</name> + <message> + <source>Next entry</source> + <translation type="obsolete">Další záznam</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:88</name> + <message> + <source>Previous entry</source> + <translation type="obsolete">Předchozí záznam</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:112</name> + <message> + <source>NONE</source> + <translation type="obsolete">Žádný modul</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:128</name> + <message> + <source>Select a work</source> + <translation type="obsolete">Vyberte modul</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:129</name> + <message> + <source>Select a work</source> + <translation type="obsolete">Vyberte modul</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:151</name> + <message> + <source>Select a work</source> + <translation type="obsolete">Vyberte modul</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:154</name> + <message> + <source>Select an additional work</source> + <translation type="obsolete">Vyberte další modul</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:159</name> + <message> + <source>NONE</source> + <translation type="obsolete">Žádný modul</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:225</name> + <message> + <source>[locked]</source> + <translation type="obsolete">[zamčený]</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:244</name> + <message> + <source>No work selected</source> + <translation type="obsolete">Nevybrán modul</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cplainwritewindow.cpp:138</name> + <message> + <source>Module is not writable.</source> + <translation type="obsolete">Modul není zapisovatelný.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cplainwritewindow.cpp:139</name> + <message> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="obsolete">Modul nemůže být editován nebo k nemáte oprávnění zápisu.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cplainwritewindow.cpp:141</name> + <message> + <source>Module not writable</source> + <translation type="obsolete">Modul není zapisovatelný</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cplainwritewindow.cpp:55</name> + <message> + <source>Sync with active Bible</source> + <translation type="obsolete">Synchronizovat s aktivní Biblí</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cplainwritewindow.cpp:65</name> + <message> + <source>Save text</source> + <translation type="obsolete">Uložit text</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cplainwritewindow.cpp:76</name> + <message> + <source>Delete current entry</source> + <translation type="obsolete">Smazat tuto položku</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cplainwritewindow.cpp:87</name> + <message> + <source>Restore original text</source> + <translation type="obsolete">Obnovit původní text</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cwritewindow.cpp:141</name> + <message> + <source>Save text before closing?</source> + <translation type="obsolete">Uložit text před ukončením?</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/displaywindow/cwritewindow.cpp:165</name> + <message> + <source>Save changed text?</source> + <translation type="obsolete">Uložit změněný text?</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:1174</name> + <message> + <source>Glossaries</source> + <translation type="obsolete">Glosáře</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:287</name> + <message> + <source>unknown</source> + <translation type="obsolete">neznámý</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:391</name> + <message> + <source>Change description ...</source> + <translation type="obsolete">Změnit popis ...</translation> + </message> + <message> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="obsolete">Vložte nový popis pro zvolenou záložku.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:486</name> + <message> + <source>New folder</source> + <translation type="obsolete">Nová složka</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:583</name> + <message> + <source>Bibles</source> + <translation type="obsolete">Bible</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:586</name> + <message> + <source>Commentaries</source> + <translation type="obsolete">Komentáře</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:589</name> + <message> + <source>Lexicons</source> + <translation type="obsolete">Slovníky</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:592</name> + <message> + <source>Books</source> + <translation type="obsolete">Knihy</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:595</name> + <message> + <source>Daily devotionals</source> + <translation type="obsolete">Ranní zamyšlení</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:598</name> + <message> + <source>Glossaries</source> + <translation type="obsolete">Glosáře</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:604</name> + <message> + <source>Old bookmarks</source> + <translation type="obsolete">Staré záložky</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:607</name> + <message> + <source>Unknown</source> + <translation type="obsolete">Neznámý</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:614</name> + <message> + <source>Unknown language</source> + <translation type="obsolete">Neznámý jazyk</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:959</name> + <message> + <source>*.btb | BibleTime bookmark files (*.btb) +*.* | All files (*.*)</source> + <translation type="obsolete">*.btb | soubory záložek BibleTime (*.btb) +*.* | Všechny soubory (*.*)</translation> + </message> + <message> + <source>BibleTime - Export bookmarks</source> + <translation type="obsolete">BibleTime - Export záložek</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cindexitem.cpp:967</name> + <message> + <source>*.btb | BibleTime bookmark files (*.btb) +*.* | All files (*.*)</source> + <translation type="obsolete">*.btb | soubory záložek BibleTime (*.btb) +*.* | Všechny soubory (*.*)</translation> + </message> + <message> + <source>BibleTime - Import bookmarks</source> + <translation type="obsolete">BibleTime - Import záložek</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:147</name> + <message> + <source>Bookshelf</source> + <translation type="obsolete">Knihy</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:149</name> + <message> + <source>Create a new folder</source> + <translation type="obsolete">Vytvořit novou složku</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:150</name> + <message> + <source>Change this folder</source> + <translation type="obsolete">Změnit tuto složku</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:152</name> + <message> + <source>Change bookmark description</source> + <translation type="obsolete">Změnit popis záložky</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:153</name> + <message> + <source>Import bookmarks</source> + <translation type="obsolete">Import záložek</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:154</name> + <message> + <source>Export bookmarks</source> + <translation type="obsolete">Export záložek</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:155</name> + <message> + <source>Print bookmarks</source> + <translation type="obsolete">Tisk záložek</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:157</name> + <message> + <source>Remove selected item(s)</source> + <translation type="obsolete">Odstranit zvolené položky</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:159</name> + <message> + <source>Edit this work</source> + <translation type="obsolete">Upravit tento modul</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:161</name> + <message> + <source>Plain text</source> + <translation type="obsolete">Obyčejný text</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:162</name> + <message> + <source>HTML</source> + <translation type="obsolete">HTML</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:164</name> + <message> + <source>Search in selected work(s)</source> + <translation type="obsolete">Hledat ve vybraných modulech</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:165</name> + <message> + <source>Unlock this work</source> + <translation type="obsolete">Odemknout tento modul</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:166</name> + <message> + <source>About this work</source> + <translation type="obsolete">O tomto modulu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:534</name> + <message> + <source>Delete Items</source> + <translation type="obsolete">Smazat položku</translation> + </message> + <message> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="obsolete">Opravdu chcete odstranit vybrané položky a zanořené položky?</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:574</name> + <message> + <source>BibleTime - Unlock work</source> + <translation type="obsolete">BibleTime - Odemknutí modulu</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/mainindex/cmainindex.cpp:575</name> + <message> + <source>Enter the unlock key for this work.</source> + <translation type="obsolete">Vložte klíč k odemknutí modulu.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmodulechooser.cpp:109</name> + <message> + <source>Bibles</source> + <translation type="obsolete">Bible</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmodulechooser.cpp:110</name> + <message> + <source>Commentaries</source> + <translation type="obsolete">Komentáře</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmodulechooser.cpp:111</name> + <message> + <source>Lexicons</source> + <translation type="obsolete">Slovníky</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmodulechooser.cpp:112</name> + <message> + <source>Books</source> + <translation type="obsolete">Knihy</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmodulechooser.cpp:150</name> + <message> + <source>Daily Devotionals</source> + <translation type="obsolete">Ranní zamyšlení</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmodulechooser.cpp:161</name> + <message> + <source>Glossaries</source> + <translation type="obsolete">Glosáře</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmodulechooser.cpp:271</name> + <message> + <source>Choose work(s)</source> + <translation type="obsolete">Vybrat modul(y)</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmodulechooser.cpp:283</name> + <message> + <source>Use chosen work(s)</source> + <translation type="obsolete">Použít vybrané moduly</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmodulechooser.cpp:92</name> + <message> + <source>Work</source> + <translation type="obsolete">Moduly</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:227</name> + <message> + <source>Copy search result...</source> + <translation type="obsolete">Kopírovat výsledek hledání...</translation> + </message> + <message> + <source>Copying search result</source> + <translation type="obsolete">Kopíruji výsledek hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:236</name> + <message> + <source>Copy search result...</source> + <translation type="obsolete">Kopírovat výsledek hledání...</translation> + </message> + <message> + <source>Copying search result</source> + <translation type="obsolete">Kopíruji výsledek hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:245</name> + <message> + <source>Save search result...</source> + <translation type="obsolete">Uložit výsledek hledání...</translation> + </message> + <message> + <source>Saving search result</source> + <translation type="obsolete">Ukládám výsledek hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:254</name> + <message> + <source>Save search result...</source> + <translation type="obsolete">Uložit výsledek hledání...</translation> + </message> + <message> + <source>Saving search result</source> + <translation type="obsolete">Ukládám výsledek hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:263</name> + <message> + <source>Print search result...</source> + <translation type="obsolete">Tisknout výsledek hledání...</translation> + </message> + <message> + <source>Printing search result</source> + <translation type="obsolete">Tisknu výsledek hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:49</name> + <message> + <source>Work</source> + <translation type="obsolete">Moduly</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:50</name> + <message> + <source>Hits</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:63</name> + <message> + <source>Copy...</source> + <translation type="obsolete">Kopírovat...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:65</name> + <message> + <source>Reference only</source> + <translation type="obsolete">Pouze odkaz</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:67</name> + <message> + <source>Reference with text</source> + <translation type="obsolete">Odkaz s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:71</name> + <message> + <source>Save...</source> + <translation type="obsolete">Uložit...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:73</name> + <message> + <source>Reference only</source> + <translation type="obsolete">Pouze odkaz</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:75</name> + <message> + <source>Reference with text</source> + <translation type="obsolete">Odkaz s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:79</name> + <message> + <source>Print...</source> + <translation type="obsolete">Tisknout...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/cmoduleresultview.cpp:81</name> + <message> + <source>Reference with text</source> + <translation type="obsolete">Odkaz s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/crangechooser.cpp:102</name> + <message> + <source>Search range</source> + <translation type="obsolete">Rozsah hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/crangechooser.cpp:110</name> + <message> + <source>Add new range</source> + <translation type="obsolete">Přidat nový rozsah</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/crangechooser.cpp:114</name> + <message> + <source>Delete current range</source> + <translation type="obsolete">Smazat vybraný rozsah</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/crangechooser.cpp:120</name> + <message> + <source>Name:</source> + <translation type="obsolete">Název:</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/crangechooser.cpp:125</name> + <message> + <source>Edit current search range:</source> + <translation type="obsolete">Upravit vybraný rozsah:</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/crangechooser.cpp:135</name> + <message> + <source>Parsed search range:</source> + <translation type="obsolete">Rozeznaný rozsah:</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/crangechooser.cpp:164</name> + <message> + <source>New range</source> + <translation type="obsolete">Nový rozsah</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/crangechooser.cpp:229</name> + <message> + <source><invalid name of search range></source> + <translation type="obsolete"><špatný název rozsahu hledání></translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/crangechooser.cpp:74</name> + <message> + <source>Search range editor</source> + <translation type="obsolete">Editor rozsahu hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchanalysis.cpp:517</name> + <message> + <source>HTML files</source> + <translation type="obsolete">Soubory HTML</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchanalysis.cpp:519</name> + <message> + <source>Save Search Analysis</source> + <translation type="obsolete">Uložit analýzu hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchanalysis.cpp:540</name> + <message> + <source>BibleTime Search Analysis</source> + <translation type="obsolete">Analýza hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchanalysis.cpp:541</name> + <message> + <source>Search text :</source> + <translation type="obsolete">Hledat text:</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchanalysis.cpp:543</name> + <message> + <source>Book</source> + <translation type="obsolete">Kniha</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchanalysis.cpp:544</name> + <message> + <source>Total hits</source> + <translation type="obsolete">Celkem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchanalysis.cpp:580</name> + <message> + <source>Created by</source> + <translation type="obsolete">Vytvořeno pomocí</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchanalysis.cpp:70</name> + <message> + <source>Search analysis</source> + <translation type="obsolete">Analýza hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchanalysis.cpp:87</name> + <message> + <source>Save search analysis as HTML</source> + <translation type="obsolete">Uložit analýzu hledání jako HTML</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialog.cpp:111</name> + <message> + <source>Missing indices</source> + <translation type="obsolete">Chybějící rejstříky</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialog.cpp:112</name> + <message> + <source>One or more modules need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="obsolete">Jeden nebo více modulů potřebuje indexování, než v nich lze vyhledávat. +Toto může trvat dlouhou dobu. Pokračovat s indexací?</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialog.cpp:85</name> + <message> + <source>Search</source> + <translation type="obsolete">Hledat</translation> + </message> + <message> + <source>Search dialog</source> + <translation type="obsolete">Hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialogpages.cpp:650</name> + <message> + <source>Searching in: </source> + <translation type="obsolete">V modulech: </translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialogpages.cpp:723</name> + <message> + <source><p>Enter search terms separated by spaces. By default the search function will return results that match any of the search terms (OR). To search for all the terms separate the terms by AND.</p></source> + <translation type="obsolete"><p>Zadejte slova oddělená mezerami. Ve výchozím nastavení se vrací výsledky, shodující se v jakémkoliv slově (OR). Pro shodu ve všech slovech oddělte slova AND.</p></translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialogpages.cpp:726</name> + <message> + <source><p>You can use wildcards: '*' matches any sequence of characters, while '?' matches any single character. The use of brackets allows you to group your search terms, e.g. '(Jesus OR spirit) AND God'.</p></source> + <translation type="obsolete"><p>Lze použít zástupné znaky: '*' zastupuje libovolnou sekvenci znaků, zatímco '?' zastupuje jeden samostatný znak. Použití závorek dovoluje seskupení vyhledávacích výrazů, například '(Jesus OR spirit) AND God'.</p></translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialogpages.cpp:729</name> + <message> + <source><p>To search text other than the main text, enter the text type followed by ":", and then the search term. For example, to search for the Strong's number H8077, use 'strong:H8077'.</p></source> + <translation type="obsolete"><p>Pro hledání jiného než hlavního textu, zadejte text následován ":" a pak hledaný výraz. Například pro hledání Strongova čísla H8077, použijte 'strong:H8077'.</p></translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialogpages.cpp:732</name> + <message> + <source><p>Available text types:<br><table><tr><td>heading:</td><td>searches headings</td></tr><tr><td>footnote:</td><td>searches footnotes</td></tr><tr><td>strong:</td><td>searches Strong's Numbers</td></tr><tr><td>morph:</td><td>searches morphology codes</td></tr></table></p></source> + <translation type="obsolete"><p>Dostupné druhy textů:<br><table><tr><td>nadpis:</td><td>hledat nadpisy</td></tr><tr><td>vysvětlivka:</td><td>searches footnotes</td></tr><tr><td>Strongova čísla:</td><td>hledat Strongova čísla</td></tr><tr><td>morfologie:</td><td>hledat morfologické značky</td></tr></table></p></translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialogpages.cpp:737</name> + <message> + <source><p>BibleTime uses the Lucene search engine to perform your searches. It has many advanced features, and you can read more about it here: <a href="http://lucene.apache.org/java/docs/queryparsersyntax.html">http://lucene.apache.org/java/docs/queryparsersyntax.html</a></p></source> + <translation type="obsolete"><p>BibleTime používá vyhledávací engin Lucene pro vykonání vyhledávání. Locene má mnoho pokročilých funkcí. Můžete si o tom přečíst více zde: <a href="http://lucene.apache.org/java/docs/queryparsersyntax.html">http://lucene.apache.org/java/docs/queryparsersyntax.html</a></p></translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialogpages.cpp:742</name> + <message> + <source>Basic Search Syntax Introduction</source> + <translation type="obsolete">Základní syntaxe hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialogpages.cpp:750</name> + <message> + <source>No search scope</source> + <translation type="obsolete">Bez omezení</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchdialogpages.cpp:81</name> + <message> + <source>Parsing Stong's Numbers</source> + <translation type="obsolete">Strongova čísla</translation> + </message> + <message> + <source>Parsing Stong's numbers for translations.</source> + <translation type="obsolete">Strongova čísla k překladům.</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:163</name> + <message> + <source>Print search result...</source> + <translation type="obsolete">Tisknout výsledek hledání...</translation> + </message> + <message> + <source>Printing search result</source> + <translation type="obsolete">Tisknu výsledek hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:174</name> + <message> + <source>Save search result...</source> + <translation type="obsolete">Uložit výsledek hledání...</translation> + </message> + <message> + <source>Saving search result</source> + <translation type="obsolete">Ukládám výsledek hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:193</name> + <message> + <source>Save search result...</source> + <translation type="obsolete">Uložit výsledek hledání...</translation> + </message> + <message> + <source>Saving search result</source> + <translation type="obsolete">Ukládám výsledek hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:212</name> + <message> + <source>Copy search result...</source> + <translation type="obsolete">Kopírovat výsledek hledání...</translation> + </message> + <message> + <source>Copying search result</source> + <translation type="obsolete">Kopíruji výsledek hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:231</name> + <message> + <source>Copy search result...</source> + <translation type="obsolete">Kopírovat výsledek hledání...</translation> + </message> + <message> + <source>Copying search result</source> + <translation type="obsolete">Kopíruji výsledek hledání</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:41</name> + <message> + <source>Results</source> + <translation type="obsolete">Výsledeky</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:51</name> + <message> + <source>Copy...</source> + <translation type="obsolete">Kopírovat...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:53</name> + <message> + <source>Reference only</source> + <translation type="obsolete">Pouze odkaz</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:55</name> + <message> + <source>Reference with text</source> + <translation type="obsolete">Odkaz s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:59</name> + <message> + <source>Save...</source> + <translation type="obsolete">Uložit...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:61</name> + <message> + <source>Reference only</source> + <translation type="obsolete">Pouze odkaz</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:63</name> + <message> + <source>Reference with text</source> + <translation type="obsolete">Odkaz s textem</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:67</name> + <message> + <source>Print...</source> + <translation type="obsolete">Tisknout...</translation> + </message> +</context> +<context> + <name>../bibletime/frontend/searchdialog/csearchresultview.cpp:69</name> + <message> + <source>Reference with text</source> + <translation type="obsolete">Odkaz s textem</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:124</name> + <message> + <source>Enable debug messages</source> + <translation type="obsolete">Povolit ladicí zprávy</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:125</name> + <message> + <source>Ignore the startup session that was saved when BibleTime was closed the last time.</source> + <translation type="obsolete">Ignorovat relaci z posledního ukončení BibleTime.</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:126</name> + <message> + <source>Open the standard Bible with the given key. Use <random> to open at a random position.</source> + <translation type="obsolete">Otevřít standardní Bibli na určeném místě. Použijte <náhodně> pro otevření na náhodně vybraném místě.</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:135</name> + <message> + <source>Bible study tool for KDE</source> + <translation type="obsolete">Nástroj pro studium Bible pro KDE</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:137</name> + <message> + <source>(c)1999-2007, The BibleTime Team</source> + <translation type="obsolete">(c)1999-2006, The BibleTime Team</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:138</name> + <message> + <source>BibleTime is an easy to use but powerful Bible study tool for KDE. +We are looking for developers and translators. +If you'd like to join our team, please send an email to info@bibletime.info.</source> + <translation type="obsolete">BibleTime je snadno použitelný, ale mocný nástroj pro studium Bible pro prostředí KDE. +Hledáme nové programátory a překladatele. +Pokud se chcete připojit, napište e-mail na adresu info@bibletime.info.</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:147</name> + <message> + <source>Project coordinator</source> + <translation type="obsolete">Koordinátor projektu</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:149</name> + <message> + <source>Frontend, backend</source> + <translation type="obsolete">Uživatelské rozhraní, backend</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:151</name> + <message> + <source>Crystal icons, crystal startlogo, webpage</source> + <translation type="obsolete">Ikony, logo po spuštění, webovská stránka</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:159</name> + <message> + <source>Romanian translation</source> + <translation type="obsolete">Ruský překlad internetové stránky</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:161</name> + <message> + <source>High contrast template</source> + <translation type="obsolete">Vysoký konstrast</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:163</name> + <message> + <source>Installation manager</source> + <translation type="obsolete">Správce instalace</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:165</name> + <message> + <source>Icons, startlogo</source> + <translation type="obsolete">Ikony, logo po spuštění</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:167</name> + <message> + <source>GUI</source> + <translation type="obsolete">Uživatelské rozhraní</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:169</name> + <message> + <source>GUI, instant search</source> + <translation type="obsolete">Uživatelské rozhraní, okamžité hledání</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:171</name> + <message> + <source>GUI translations into Traditional and Simplified Chinese</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:173</name> + <message> + <source>Binary packages</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:175</name> + <message> + <source>Founder of the Sword project</source> + <translation type="obsolete">Zakladatel projektu Sword</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:177</name> + <message> + <source>Sponsored our internet domain for many years</source> + <translation type="obsolete">Dlouhodobý sponzor naší internetové domény</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:179</name> + <message> + <source>Bible Study HowTo</source> + <translation type="obsolete">Návod ke studiu Bible</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:181</name> + <message> + <source>Search dialog enhancements</source> + <translation type="obsolete">Vylepšené hledání</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:183</name> + <message> + <source>Language codes and names</source> + <translation type="obsolete">Kódy a názvy jazyků</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:185</name> + <message> + <source>GUI improvements</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:187</name> + <message> + <source>Finnish translation</source> + <translation type="obsolete">Ruský překlad internetové stránky</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:189</name> + <message> + <source>Frontend</source> + <translation type="obsolete">Uživatelské rozhraní</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:191</name> + <message> + <source>Czech translation</source> + <translation type="obsolete">Francouzský překlad příručky</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:193</name> + <message> + <source>Searchdialog</source> + <translation type="obsolete">Hledání</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:195</name> + <message> + <source>Frontend</source> + <translation type="obsolete">Uživatelské rozhraní</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:197</name> + <message> + <source>Russian website translation</source> + <translation type="obsolete">Ruský překlad internetové stránky</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:199</name> + <message> + <source>Spanish website translation updates</source> + <translation type="obsolete">Ruský překlad internetové stránky</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:201</name> + <message> + <source>Update to the russian website translation</source> + <translation type="obsolete">Ruský překlad internetové stránky</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:203</name> + <message> + <source>Documentation</source> + <translation type="obsolete">Dokumentace</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:205</name> + <message> + <source>Russian website translation</source> + <translation type="obsolete">Ruský překlad internetové stránky</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:207</name> + <message> + <source>Search dialog enhancements</source> + <translation type="obsolete">Vylepšené hledání</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:209</name> + <message> + <source>Very helpful and detailed testing</source> + <translation type="obsolete">Velmi nápomocné a podrobné testování</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:211</name> + <message> + <source>The first lead developer</source> + <translation type="obsolete">První vedoučí vývojář</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:213</name> + <message> + <source>Translation updates for the Dutch GUI, the website and the handbook</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:215</name> + <message> + <source>French handbook translation</source> + <translation type="obsolete">Francouzský překlad příručky</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:217</name> + <message> + <source>Helpful source code additions</source> + <translation type="obsolete">Užitečné přídavky zdrojového kódu</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:219</name> + <message> + <source>Translated the GUI into Russian</source> + <translation type="obsolete">Překlad do ruštiny</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:221</name> + <message> + <source>New Bible key choosers</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:223</name> + <message> + <source>Spanish translation</source> + <translation type="obsolete">Ruský překlad internetové stránky</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:226</name> + <message> + <source>Your names</source> + <translation type="obsolete">Michal Rovnaník, Martin Žibrický</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:227</name> + <message> + <source>Your emails</source> + <translation type="obsolete">Michal.Rovnanik@seznam.cz, matysek03@seznam.cz</translation> + </message> +</context> +<context> + <name>../bibletime/main.cpp:253</name> + <message> + <source>Starting BibleTime</source> + <translation type="obsolete">Spouštím BibleTime</translation> + </message> +</context> +<context> + <name>../bibletime/rc-dummy.cpp:2</name> + <message> + <source>&Search</source> + <translation type="obsolete">&Hledat</translation> + </message> +</context> +<context> + <name>../bibletime/rc-dummy.cpp:4</name> + <message> + <source>Se&ttings</source> + <translation type="obsolete">Na&stavení</translation> + </message> +</context> +<context> + <name>../bibletime/rc-dummy.cpp:5</name> + <message> + <source>&Window</source> + <translation type="obsolete">&Okno</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:103</name> + <message> + <source>All important elements of BibleTime's graphical user interface have a tooltip and a "What's this?" help.<BR> +To read the "What's this?" help press the keys SHIFT+F1 and click on the part. +</source> + <translation type="obsolete">Všechny důležité elementy grafického prostředí programu BibleTime mají popis (tooltip) a taky nápovědu "Co je to?".<BR> +Pro zobrazení této nápovědy stiskněte SHIFT+F1 a klikněte na element. +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:108</name> + <message> + <source>The Word of God is living, active, and sharper than any two-edged sword. (Hebrews 4:12) +</source> + <translation type="obsolete">Slovo Boží je živé, mocné a ostřejší než jakýkoliv dvousečný meč (Žd 4,12). +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:112</name> + <message> + <source>You are using a program that has been written for the glory of God.<BR>May He bless you as you study His Word! +</source> + <translation type="obsolete">Používáte program, který byl vytvořen k Boží slávě.<BR> Kéž vám Bůh požehná při studiu Jeho Slova! +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:12</name> + <message> + <source>No one is allowed by God to add anything to or take anything away from the Word. (Revelation 22:18-19) +</source> + <translation type="obsolete">Nikdo nemá od Boha svolení cokoli přidat ke slovům Bible nebo od nich ubrat. (Zjevení 22,18-19) +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:16</name> + <message> + <source>The Bible is like a mirror. (James 1:23) +</source> + <translation type="obsolete">Bible je jako zrcadlo. (Jakub 1,23). +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:20</name> + <message> + <source>BibleTime does include a <B>Bible Study HowTo</B>! +It was written by Bob Harman and is a great introduction how to study the Bible. +</source> + <translation type="obsolete">BibleTime obsahuje návod <B>Jak studovat Bibli</B>. Autorem je Bob Harman a je to užitečná pomůcka pro studium Bible. +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:25</name> + <message> + <source>You can save, print and copy the whole search result by pressing the right mouse button on the icon of the searched module in the search dialog. +</source> + <translation type="obsolete">Můžete uložit, vytisknout a zkopírovat celý výsledek hledání kliknutím pravým tlačítkem myši na ikonu prohledávaného modulu v dialogu Hledání. +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:29</name> + <message> + <source>The Bible is our only spiritual weapon. (Ephesians 6:17) +</source> + <translation type="obsolete">Bible je naše jediná duchovní zbraň (Efezským 6,17). +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:3</name> + <message> + <source>The Bible was written so we could believe in Jesus. (John 20:31) +</source> + <translation type="obsolete">Bible byla napsána, abychom mohli věřit v Ježíše (Jan 20,31). +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:33</name> + <message> + <source>To get the number of verses in the Bible search for a space in the module. +The search analysis shows you the number of verses of each book. +</source> + <translation type="obsolete">Pokud chcete zjistit počet veršů v Bibli, hledejte znak mezera ve vybraném modulu. +Analýza hledání ukáže počet veršů v každé knize. +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:38</name> + <message> + <source>The Bible is truth. (John 17:17) +</source> + <translation type="obsolete">Bible je pravda (Jan 17,17). +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:42</name> + <message> + <source>If you would like to create a set of bookmarks around a specific topic with comments containing what the Lord told you here, it's best to +make bookmarks from your personal commentary. +</source> + <translation type="obsolete">Pokud si chcete vytvořit sadu záložek na nějaké téma spolu s tím, co vám k tomu řekl Pán, +udělejte si záložky z vašich osobních komentářů. +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:47</name> + <message> + <source>The scriptures give us the wisdom that leads to salvation. (2 Timothy 3:15) +</source> + <translation type="obsolete">Svatá písma nám dávají moudrost, která vede ke spasení (2. Timoteovi 3,15). +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:51</name> + <message> + <source>To lookup the meaning of the original hebrew or greek word in a Bible supporting Strong's numbers, switch them on and +click on the strong number. Now a new window showing the strong number with +it's explanation is shown. If your favourite translation doesn't support Strong's numbers please refer to an alternate translation for the number of the corresponding word. +Make sure you have set the default modules in the preferences. +</source> + <translation type="obsolete">Pokud chcete vyhledat význam originálního hebrejského nebo řeckého slova v Bibli, která obsahuje Strongova čísla, +zapněte je a klikněte na odpovídající Strongovo číslo. Zobrazí se nové okno s vysvětlením. +Pokud váš oblíbený překlad neobsahuje Strongova čísla, použijte jiný překlad, který je obsahuje. +Ujistěte se, že máte zvoleny standardní moduly v Nastavení. +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:58</name> + <message> + <source>If you want to use a commentary as a topical reference, search it for terms your topic is about. +</source> + <translation type="obsolete">Pokud chcete použít komentář jako tématickou referenci, hledejte v něm termíny, které vystihují požadované téma. +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:62</name> + <message> + <source>In the beginning was the Word, the Word was with God, and the Word was God. (John 1:1) +</source> + <translation type="obsolete">Na počátku bylo Slovo, a to Slovo bylo u Boha, a to Slovo bylo Bůh. (Jan 1,1). +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:66</name> + <message> + <source>We will be judged on the last day by the words Jesus spoke. (John 12:48) +</source> + <translation type="obsolete">V Poslední den nás budou soudit slova, která Ježíš mluvil (Jan 12,48). +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:7</name> + <message> + <source>BibleTime includes a really useful handbook written by Fred Saalbach. +To read it choose the item "Handbook" in the "Help" menu of BibleTime. +</source> + <translation type="obsolete">BibleTime obsahuje užitečnou příručku od Freda Saalbacha. +Dostanete se na ni výběrem položky "Příručka" v menu "Nápověda" programu BibleTime. +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:70</name> + <message> + <source>If you want to find the full set of verses or entries on a area of content, you should use the option "Multiple words (OR)" for searching. +</source> + <translation type="obsolete">Pokud chcete hledat všechny verše týkající se nějakého tématu, můžete použít volbu "Více slov (NEBO)". +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:74</name> + <message> + <source>If you are searching a verse you know only fuzzy or in a different translation search for the most probable terms in multiple Bible translations at the same time. +</source> + <translation type="obsolete">Pokud hledáte verš, jehož znění víte jen přibližně nebo v jiném překladu, zkuste hledat nejpravděpodobnější slova v několika překladech najednou. +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:78</name> + <message> + <source>God's Word can be a lamp to your feet and a light to your path. (Psalm 119:105) +</source> + <translation type="obsolete">Boží Slovo může být svící vašim nohám a světlo vaší stezce (Žalm 119,105). +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:82</name> + <message> + <source>If you want to search a word in a foreign module (e.g. greek or hebrew), open a display window and choose a chapter or an entry which contains this word. +Select it and copy it to the clipboard. Now insert the copied word in the search text box of the searchdialog. +</source> + <translation type="obsolete">Pokud chcete hledat slovo v cizokrajném modulu (např. řeckém nebo hebrejském), otevřete tento modul a najděte místo, kde se toto slovo vyskytuje. +Vyberte je a uložte do schránky (clipboard) a vložte do vstupního pole ve vyhledávacím okně. +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:87</name> + <message> + <source>The Word of God will not return to Him without accomplishing its purpose. (Isaiah 55:11) +</source> + <translation type="obsolete">Slovo Boží se nenavrátí s prázdnou, ale naplní svůj smysl (Izaiáš 55,11). +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:91</name> + <message> + <source>Foreign modules do often require a special font to display correctly. You can set the font for each language in the preferences. +</source> + <translation type="obsolete">Cizokrajné moduly často pro korektní zobrazení vyžadují speciální písma (fonty). Tato písma můžete nastavit v Nastavení. +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:95</name> + <message> + <source>Did you know that the first book ever printed on a printing press was the Bible (by Johann Gutenberg, in 1492)? +</source> + <translation type="obsolete">Věděli jste, že vůbec první knihou vytištěnou knihtiskem byla Bible? +(V roce 1492 Johannem Gutenbergem.) +</translation> + </message> +</context> +<context> + <name>../bibletime/tips-dummy.cpp:99</name> + <message> + <source>God has already given to us everything pertaining to life and godliness. (2 Peter 1:3) +</source> + <translation type="obsolete">Bůh nám dal vše potřebné k životu a zbožnosti (2. Petrova 1,3). +</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1003</name> + <message> + <source>This list contains the books which are available in this work.</source> + <translation type="obsolete">Tento seznam obsahuje knihy dostupné v tomto modulu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1007</name> + <message> + <source>Show the next book of this work.</source> + <translation type="obsolete">Zobrazit další knihu tohoto modulu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1011</name> + <message> + <source>Show the previous book of this work.</source> + <translation type="obsolete">Zobrazit předchozí knihu tohoto modulu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1015</name> + <message> + <source>This list contains the chapters which are available in the current book.</source> + <translation type="obsolete">Tento seznam obsahuje kapitoly dostupné v této knize.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1019</name> + <message> + <source>Show the next chapter of the work.</source> + <translation type="obsolete">Zobrazit další kapitolu tohoto modulu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1023</name> + <message> + <source>Show the previous chapter of the work.</source> + <translation type="obsolete">Zobrazit předchozí kapitolu tohoto modulu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1027</name> + <message> + <source>This list contains the verses which are available in the current chapter.</source> + <translation type="obsolete">Tento seznam obsahuje verše dostupné v této kapitole.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1031</name> + <message> + <source>In Bible texts, the next verse will be highlighted. In commentaries, the next entry will be shown.</source> + <translation type="obsolete">Při práci s textem Bible se zvýrazní následující verš. Při práci s komentářem se zobrazí další záznam.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1036</name> + <message> + <source>In Bible texts, the previous verse will be highlighted. In commentaries, the previous entry will be shown.</source> + <translation type="obsolete">Při práci s textem Bible se zvýrazní předchozí verš. Při práci s komentářem se zobrazí předchozí záznam.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1043</name> + <message> + <source>Synchronize the displayed entry of this work with the active Bible window.</source> + <translation type="obsolete">Synchronizovat zobrazenou položku tohoto modulu podle verše v aktivním biblickém okně.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1050</name> + <message> + <source>This list contains the entries of the current work.</source> + <translation type="obsolete">Tento seznam obsahuje záznamy v tomto modulu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1054</name> + <message> + <source>The next entry of the work will be shown.</source> + <translation type="obsolete">Zobrazí se další záznam v modulu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1058</name> + <message> + <source>The previous entry of the work will be shown.</source> + <translation type="obsolete">Zobrazí se předchozí záznam v modulu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1066</name> + <message> + <source>Save the curent text into the work. The old text will be overwritten.</source> + <translation type="obsolete">Uložení současného textu do modulu. Starý text bude přepsán.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1070</name> + <message> + <source>Loads the old text from the work and loads it into the edit area. The unsaved text will be lost.</source> + <translation type="obsolete">Obnoví původní text z modulu do editovacího okna. Neuložený text bude ztracen.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1074</name> + <message> + <source>Deletes the current entry out of the work. The text will be lost.</source> + <translation type="obsolete">Vymazání současné položky z modulu. Text bude ztracen.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1080</name> + <message> + <source>Toggle bold formatting of the selected text.</source> + <translation type="obsolete">Přepínání mezi tučným a ne-tučným písmem vybraného textu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1084</name> + <message> + <source>Toggle italic formatting of the selected text.</source> + <translation type="obsolete">Přepínání mezi kurzívou a ne-kurzívou vybraného textu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1088</name> + <message> + <source>Toggle underlined formatting of the selected text.</source> + <translation type="obsolete">Přepínání mezi podtrženým a ne-podtrženým písmem vybraného textu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1093</name> + <message> + <source>The text will be aligned on the left side of the page.</source> + <translation type="obsolete">Text bude zarovnán k levému okraji.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1097</name> + <message> + <source>Centers the text horizontally.</source> + <translation type="obsolete">Text bude vycentrován.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1101</name> + <message> + <source>Aligns the text on the right side of the page.</source> + <translation type="obsolete">Text bude zarovnán k pravému okraji.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1105</name> + <message> + <source>Justifies the text on the page.</source> + <translation type="obsolete">Text bude naformátován do bloku.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1110</name> + <message> + <source>Choose a new font for the selected text.</source> + <translation type="obsolete">Nastavení jiného písma pro vybraný text.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1113</name> + <message> + <source>Choose a new font size for the selected text.</source> + <translation type="obsolete">Nastavení jiné velikosti písma pro vybraný text.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1116</name> + <message> + <source>Choose a new color for the selected text.</source> + <translation type="obsolete">Nastavení jiné barvy pro vybraný text.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1126</name> + <message> + <source>Activate this box to see a daily tip on startup.</source> + <translation type="obsolete">Zapněte, pokud máte zájem o zobrazení tipu při spuštění BibleTime.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1130</name> + <message> + <source>Activate this to see the BibleTime logo on startup.</source> + <translation type="obsolete">Zapněte, pokud máte zájem o zobrazení loga při spuštění BibleTime.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1134</name> + <message> + <source>Save the user's session when BibleTime is closed and restore it on the next startup.</source> + <translation type="obsolete">Uložení relace při ukončení BibleTime a její obnovení při dalším spuštění programu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1141</name> + <message> + <source>The font selection below will apply to all texts in this language.</source> + <translation type="obsolete">Tento výběr písma se použije na všechny texty v tomto jazyce.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1150</name> + <message> + <source>Contains the languages which can be used for the biblical booknames.</source> + <translation type="obsolete">Seznam jazyků, ve kterých si můžete nechat zobrazovat názvy knih.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1157</name> + <message> + <source>The standard Bible is used when a hyperlink into a Bible is clicked.</source> + <translation type="obsolete">Standardní Bible se použije při kliknutí na odkaz do Bible.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1161</name> + <message> + <source>The standard commentary is used when a hyperlink into a commentary is clicked.</source> + <translation type="obsolete">Standardní komentář se použije při kliknutí na odkaz na komentář.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1165</name> + <message> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked.</source> + <translation type="obsolete">Standardní slovník se použije při kliknutí na odkaz do slovníku.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1169</name> + <message> + <source>The standard devotional will be used to display a short start up devotional.</source> + <translation type="obsolete">Standardní ranní zamyšlení se použije pro zobrazení krátkého zamyšlení po spuštění.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1173</name> + <message> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked.</source> + <translation type="obsolete">Standardní slovník hebrejštiny se použije při kliknutí na odkaz do slovníku hebrejštiny.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1177</name> + <message> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked.</source> + <translation type="obsolete">Standardní slovník řečtiny se použije při kliknutí na odkaz do slovníku řečtiny.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1181</name> + <message> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked.</source> + <translation type="obsolete">Standardní morfologický slovník pro texty v hebrejštině se použije při kliknutí na odkaz u morfologické značky v hebrejském textu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1185</name> + <message> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked.</source> + <translation type="obsolete">Standardní morfologický slovník pro texty v řečtině se použije při kliknutí na odkaz u morfologické značky v řeckém textu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:1194</name> + <message> + <source>Opens the search dialog to search in the work(s) that are currently open.</source> + <translation type="obsolete">Otevření dialogového okna pro hledání textu v otevřených modulech.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:737</name> + <message> + <source>Open the printer dialog of BibleTime, where you can edit the print queue, assign styles to the items and print them.</source> + <translation type="obsolete">Otevření dialogu pro tisk z programu BibleTime, kde můžete upravovat tiskovou frontu a nastavovat jednotlivým položkám styl tisku.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:741</name> + <message> + <source>Close BibleTime and save the settings.</source> + <translation type="obsolete">Ukončení BibleTime a uložení nastavení.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:748</name> + <message> + <source>Show or hide the bookshelf.</source> + <translation type="obsolete">Zobrazit/Skrýt knihy</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:752</name> + <message> + <source>Toggle the main toolbar view.</source> + <translation type="obsolete">Přepíná zobrazení hlavní nástrojové lišty.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:760</name> + <message> + <source>Open the search dialog to search in all works that are currently open.</source> + <translation type="obsolete">Otevření dialogového okna pro hledání textu v otevřených modulech.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:764</name> + <message> + <source>Open the search dialog to search in the standard Bible.</source> + <translation type="obsolete">Otevření dialogového okna pro hledání textu v standardní Bibli.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:772</name> + <message> + <source>Restore a saved BibleTime session.</source> + <translation type="obsolete">Obnovení dříve uložené relace BibleTime.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:776</name> + <message> + <source>Save current BibleTime session so that it can be reused later.</source> + <translation type="obsolete">Uložení současné relace, takže může být později znovu použita.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:780</name> + <message> + <source>Create and save a new session.</source> + <translation type="obsolete">Vytvoření a uložení nové relace.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:784</name> + <message> + <source>Delete a BibleTime session.</source> + <translation type="obsolete">Smazat relaci BibleTime.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:788</name> + <message> + <source>Toggle fullscreen mode of the main window.</source> + <translation type="obsolete">Přepínání mezi celoobrazovkovým a normálním zobrazením.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:792</name> + <message> + <source>Vertically tile the open windows.</source> + <translation type="obsolete">Vertikálně uspořádat otevřená okna (dlaždice).</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:796</name> + <message> + <source>Horizontally tile the open windows.</source> + <translation type="obsolete">Horizontálně uspořádat otevřená okna (dlaždice).</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:800</name> + <message> + <source>Cascade the open windows.</source> + <translation type="obsolete">Uspořádat všechna otevřená okna za sebe (kaskáda).</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:805</name> + <message> + <source>Choose the way that is used to arrange the windows.</source> + <translation type="obsolete">Výběr způsobu uspořádání oken</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:809</name> + <message> + <source>Automatically tile the open windows vertically.</source> + <translation type="obsolete">Automaticky vertikálně uspořádát otevřená okna.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:813</name> + <message> + <source>Automatically tile the open windows horizontally.</source> + <translation type="obsolete">Automaticky horizontálně uspořádat otevřená okna.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:817</name> + <message> + <source>Automatically cascade the open windows.</source> + <translation type="obsolete">Automaticky uspořádat otevřená okna za sebe (kaskáda).</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:822</name> + <message> + <source>Close all open windows.</source> + <translation type="obsolete">Zavře všechna otevřená okna.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:830</name> + <message> + <source>Open BibleTime's toolbar editor.</source> + <translation type="obsolete">Otevření editoru nástrojové lišty programu BibleTime.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:834</name> + <message> + <source>Open the dialog to set most of BibleTime's preferences.</source> + <translation type="obsolete">Otevření dialogového okna, ve kterém můžete měnit většinu nastavení.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:838</name> + <message> + <source>Open the dialog to configure your bookshelf and install/update/remove works.</source> + <translation type="obsolete">Otevřít dialog pro konfiguraci knihovny a instalaci/aktualici/odstranění modulů.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:847</name> + <message> + <source>Open BibleTime's handbook in the KDE helpbrowser.</source> + <translation type="obsolete">Otevření příručky k programu BibleTime.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:851</name> + <message> + <source>Open the Bible study HowTo included with BibleTime in the KDE helpbrowser. <BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="obsolete">Otevření příručky ke studiu Bible.<BR> Příručka vysvětluje principy studia Bible efektivním způsobem.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:855</name> + <message> + <source>Send a bugreport to the developers of BibleTime.</source> + <translation type="obsolete">Poslání chybového hlášení vývojářům programu BibleTime.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:859</name> + <message> + <source>Show a daily tip each time BibleTime starts. <BR>The tips contain important Bible quotations and helpful tips for using BibleTime.</source> + <translation type="obsolete">Zobrazení tipu dne při každém spuštění programu BibleTime.<BR> Tipy obsahují důležité biblické citace a užitečné tipy pro používání programu BibleTime.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:863</name> + <message> + <source>Show detailed information about BibleTime.</source> + <translation type="obsolete">Zobrazení detailní informace o programu BibleTime.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:867</name> + <message> + <source>Show detailed information about the KDE project.</source> + <translation type="obsolete">Zobrazení informací o projektu KDE.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:877</name> + <message> + <source>Start to search the text in each of the chosen work(s).</source> + <translation type="obsolete">Spuštění hledání ve všech vybraných modulech.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:881</name> + <message> + <source>Stop the active search.</source> + <translation type="obsolete">Ukončení běžícího hledání.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:888</name> + <message> + <source>Open a dialog to choose work(s) for the search.</source> + <translation type="obsolete">Otevření okna pro výběr modulů, které se mají prohledávat.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:892</name> + <message> + <source>Enter the text you want to search in the chosen work(s) here.</source> + <translation type="obsolete">Vložte text, který chcete vyhledat ve vybraných modulech.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:898</name> + <message> + <source>Treat the search text as multiple words. A text must contain all of the words to match. The order of the words is unimportant.</source> + <translation type="obsolete">Chápat hledaný text jako několik samostatných slov. Nalezené místo musí obsahovat všechna slova. Pořadí slov není důležité.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:902</name> + <message> + <source>Treat the search text as multiple words. A text must contain one or more words of to match. The order is unimportant.</source> + <translation type="obsolete">Chápat hledaný text jako několik samostatných slov. Nalezené místo musí obsahovat alespoň jedno ze zadaných slov. Pořadí slov není důležité.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:906</name> + <message> + <source>The search text will be used exactly as entered.</source> + <translation type="obsolete">Bude se hledat text přesně tak, jak byl zadán.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:910</name> + <message> + <source>Treat the search string as a GNU regular expression. The BibleTime handbook contains an introduction to regular expressions.</source> + <translation type="obsolete">Tato volba slouží pro hledání pomocí standardních GNU regulárních výrazů.Bližší popis regulárních výrazů naleznete v příručce.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:918</name> + <message> + <source>If you choose this option the search will distinguish between upper and lowercase characters.</source> + <translation type="obsolete">Pokud zaškrtnete tuto volbu, bude při hledání brán ohled i na velká a malá písmena.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:923</name> + <message> + <source>Choose a scope from the list. Select the first item to use no scope, the second one is to use each work's last search result as search scope. The others are user defined search scopes.</source> + <translation type="obsolete">Vyberte rozsah hledání ze seznamu. První volba znamená hledání bez omezení, druhá umožňuje hledat v dřívějším výsledku hledání v jednotlivých modulech. Ostatní jsou uživatelem definované rozsahy.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:931</name> + <message> + <source>Select an item from the list to edit the search scope.</source> + <translation type="obsolete">Vyberte ze seznamu rozsah, který chcete upravit.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:935</name> + <message> + <source>Change the name of the selected search scope.</source> + <translation type="obsolete">Změna názvu vybraného rozsahu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:939</name> + <message> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="obsolete">Úprava vybraného rozsahu. Jak se definuje rozsah zjistíte z již předdefinovaných rozsahů.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:943</name> + <message> + <source>Contains the search ranges which will be used for the search.</source> + <translation type="obsolete">Obsahuje rozsahy, které se použijí při hledání.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:947</name> + <message> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="obsolete">Pridání nového rozsahu. Nejdříve zadejde vhodný název, pak jeho parametry.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:951</name> + <message> + <source>Deletes the selected search scope. If you close the dialog using Cancel the settings won't be saved.</source> + <translation type="obsolete">Smazání vybraného rozsahu. Pokud zavřete toto okno tlačítkem "Zrušit", změny nebudou uloženy.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:959</name> + <message> + <source>The list of works chosen for the search.</source> + <translation type="obsolete">Seznam modulů, vybraných pro hledání.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:963</name> + <message> + <source>This list contains the search result of the selected work.</source> + <translation type="obsolete">Tento seznam obsahuje výsledky hledání v tomto modulu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:967</name> + <message> + <source>The text preview of the selected search result item.</source> + <translation type="obsolete">Náhled nalezeného textu.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:979</name> + <message> + <source>This button is useful to scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="obsolete">Toto tlačítko umožnuje jednoduše procházet položkami seznamu. Stiskněte tlačítko a pohybem myši vyberte požadovanou položku.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:983</name> + <message> + <source>This button opens the search dialog with the work(s) of this window.</source> + <translation type="obsolete">Toto tlačítko otevře dialog vyhledávání v modulech tohoto okna.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:988</name> + <message> + <source>Go back one item in the display history.</source> + <translation type="obsolete">Jít zpět o jednu položku v zobrazené historii.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:992</name> + <message> + <source>Go forward one item in the display history.</source> + <translation type="obsolete">Jít dopředu o jednu položku v zobrazené historii.</translation> + </message> +</context> +<context> + <name>../bibletime/util/cresmgr.cpp:997</name> + <message> + <source>Show all occurences of the Strong number currently under the mouse cursor.</source> + <translation type="obsolete">Ukázat všechny výskyty Strongova čísla pod kurzorem myši.</translation> + </message> +</context> +<context> + <name>../bibletime/util/ctoolclass.cpp:100</name> + <message> + <source>Please check permissions etc.</source> + <translation type="obsolete">Zkontrolujte prosím přístupová práva atd.</translation> + </message> +</context> +<context> + <name>../bibletime/util/ctoolclass.cpp:201</name> + <message> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="obsolete">Pozor, tento modul obsahuje kultovní / pochybné informace!</translation> + </message> +</context> +<context> + <name>../bibletime/util/ctoolclass.cpp:205</name> + <message> + <source>Language</source> + <translation type="obsolete">Jazyk</translation> + </message> +</context> +<context> + <name>../bibletime/util/ctoolclass.cpp:208</name> + <message> + <source>Unlock key</source> + <translation type="obsolete">Odemykací klíč</translation> + </message> +</context> +<context> + <name>../bibletime/util/ctoolclass.cpp:209</name> + <message> + <source>not set</source> + <translation type="obsolete">není nastaveno</translation> + </message> +</context> +<context> + <name>../bibletime/util/ctoolclass.cpp:213</name> + <message> + <source>Version</source> + <translation type="obsolete">Verze</translation> + </message> +</context> +<context> + <name>../bibletime/util/ctoolclass.cpp:78</name> + <message> + <source>The file already exists.</source> + <translation type="obsolete">Soubor již existuje.</translation> + </message> +</context> +<context> + <name>../bibletime/util/ctoolclass.cpp:79</name> + <message> + <source>Do you want to overwrite it?</source> + <translation type="obsolete">Chcete jej přepsat?</translation> + </message> +</context> +<context> + <name>../bibletime/util/ctoolclass.cpp:99</name> + <message> + <source>The file couldn't be saved.</source> + <translation type="obsolete">Soubor nemůže být uložen.</translation> + </message> +</context> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <source>Creating BibleTime's GUI</source> + <translation type="obsolete">Vytvářím grafické rozhraní</translation> + </message> + <message> + <source>Initializing menu- and toolbars</source> + <translation type="obsolete">Inicializuji menu a nástrojové lišty</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Hledat</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>&Okno</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>Na&stavení</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation></translation> + </message> + <message> + <source>&Show bookshelf</source> + <translation type="obsolete">&Zobrazit knihy</translation> + </message> + <message> + <source>Show &mag</source> + <translation type="obsolete">Ukaž ča&sopis</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>Celoobrazovkový mód</translation> + </message> + <message> + <source>Search in &open work(s)</source> + <translation type="obsolete">Hledat v &otevřených modulech</translation> + </message> + <message> + <source>Search in standard &Bible</source> + <translation type="obsolete">Hledat v standardní &Bibli</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>U&ložit relaci</translation> + </message> + <message> + <source>Save as &new session</source> + <translation type="obsolete">Uložit jako novou relaci</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>&Otevřít relaci</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>S&mazat relaci</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>&Mód rozvržení</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>&Ruční mód</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Automaticky dlaždice &vertikálně</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Automaticky dlaždice &horizontálně</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>&Automaticky kaskádovat</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>&Kaskádovat</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>Rozmístit &vertikálně</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>Rozmístit &horizontálně</translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">&Zavřít vše</translation> + </message> + <message> + <source>Bookshelf &Manager</source> + <translation type="obsolete">Správa &knih</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Příručka</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>Návod, jak studovat &Bibli</translation> + </message> + <message> + <source>Initializing Sword</source> + <translation type="obsolete">Inicializuji Sword</translation> + </message> + <message> + <source>Checking indices</source> + <translation type="obsolete">Kontrola rejstříku</translation> + </message> + <message> + <source>Session name:</source> + <translation type="obsolete">Název relace:</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Vložte prosím název pro novou relaci</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Knihy</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BookshelfManager::CManageIndicesWidget</name> + <message> + <source>Manage module search indices</source> + <translation type="obsolete">Správa hledání v rejstříku modulu</translation> + </message> + <message> + <source>You can use the list below to create and/or delete search indices for your installed works.</source> + <translation type="obsolete">Můžete použít seznam níže pro tvorbu a/nebo mazání hledání v rejstříku u instalovaných modulů.</translation> + </message> + <message> + <source>Module</source> + <translation type="obsolete">Modul</translation> + </message> + <message> + <source>Index size</source> + <translation type="obsolete">Velikost indexu</translation> + </message> + <message> + <source>Modules with indices</source> + <translation type="obsolete">Moduly s rejstříkem</translation> + </message> + <message> + <source>Modules without indices</source> + <translation type="obsolete">Moduly bez rejstříku</translation> + </message> + <message> + <source>KiB</source> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Work</source> + <translation type="obsolete">Moduly</translation> + </message> +</context> +<context> + <name>BookshelfManager::CSwordSetupDialog</name> + <message> + <source>Bookshelf path(s)</source> + <translation type="obsolete">Cesty ke knihám</translation> + </message> + <message> + <source>Configure bookshelf path(s)</source> + <translation type="obsolete">Nastavit cesty ke knihám</translation> + </message> + <message> + <source>You can store your bookshelfs in one or more directories, which you can specify here.</source> + <translation type="obsolete">Knihy můžete uchovávat v jedné nebo více složkách, které můžete zadat zde.</translation> + </message> + <message> + <source>Path to bookshelf</source> + <translation type="obsolete">Cesta ke knihám</translation> + </message> + <message> + <source>Edit Entry</source> + <translation type="obsolete">Změna záznamu</translation> + </message> + <message> + <source>Add Entry</source> + <translation type="obsolete">Přidat záznam</translation> + </message> + <message> + <source>Remove Entry</source> + <translation type="obsolete">Smazat záznam</translation> + </message> + <message> + <source>Install/Update works</source> + <translation type="obsolete">Instalovat/Aktualizovat moduly</translation> + </message> + <message> + <source>Install/update works - Step 1</source> + <translation type="obsolete">Instalovat/Aktualizovat moduly - krok 1</translation> + </message> + <message> + <source>Please choose a (local or remote) library and a bookshelf path to install the work(s) to. After that step click on the connect button.<br/><b>WARNING: If you live in a persecuted country and do not wish to risk detection you should NOT use the module remote installation feature!</b></source> + <translation type="obsolete">Prosím vyberte (lokální nebo vzdálenou) knihovnu a cestu ke knihám pro instalaci modulů. Po tomto kroku klikněte na tlačítko další.<br/><b>VAROVÁNÍ: Pokud nežijete ve svobodné zemi a nepřejete si riskovat odhalení, neměli by jste používat vlastnost vzdálené instalace modulu!</b></translation> + </message> + <message> + <source>Select library</source> + <translation type="obsolete">Vybrat knihovnu</translation> + </message> + <message> + <source>Delete library</source> + <translation type="obsolete">Smazat knihovnu</translation> + </message> + <message> + <source>Add library</source> + <translation type="obsolete">Přidat knihovnu</translation> + </message> + <message> + <source>Select bookshelf path</source> + <translation type="obsolete">Vyberte cestu ke knihám</translation> + </message> + <message> + <source>Connect to library</source> + <translation type="obsolete">Spojit s knihovnou</translation> + </message> + <message> + <source>Remove works</source> + <translation type="obsolete">Odstranit moduly</translation> + </message> + <message> + <source>Remove installed work(s)</source> + <translation type="obsolete">Odstranit instalované modul(y)</translation> + </message> + <message> + <source>This dialog lets you remove installed works from your system. Choose the modules and then click on the remove button.</source> + <translation type="obsolete">Tento dialog Vám umožní odstranit instalované moduly ze systému. Vyberte moduly a pak klikněte na tlačítko odstranit.</translation> + </message> + <message> + <source>Select works to be uninstalled</source> + <translation type="obsolete">Vybrat modul k odinstalování</translation> + </message> + <message> + <source>Remove selected work(s)</source> + <translation type="obsolete">Odstranit zvolené moduly</translation> + </message> + <message> + <source>Manage search indicies</source> + <translation type="obsolete">Správa hledání indexů</translation> + </message> + <message> + <source>[Remote]</source> + <translation type="obsolete">[Vzdálené]</translation> + </message> + <message> + <source>[Local]</source> + <translation type="obsolete">[Lokální]</translation> + </message> + <message> + <source>Download</source> + <translation type="obsolete">Stahování</translation> + </message> + <message> + <source>Install/update works - Step 2</source> + <translation type="obsolete">Instalovat/Aktualizovat moduly - krok 2</translation> + </message> + <message> + <source>Please choose the works which should be installed and/or updated and click the install button.</source> + <translation type="obsolete">Prosím vyberte moduly, které se mají instalovat a/nebo aktualizovat. Potom klikněte na tlačítko instalovat.</translation> + </message> + <message> + <source>Install works</source> + <translation type="obsolete">Instalovat moduly</translation> + </message> + <message> + <source>Download of work(s)</source> + <translation type="obsolete">Stahování modulů</translation> + </message> +</context> +<context> + <name>BookshelfManager::CSwordSetupInstallSourcesDialog</name> + <message> + <source>Caption</source> + <translation type="obsolete">Titulek</translation> + </message> + <message> + <source>Type</source> + <translation type="obsolete">Druh</translation> + </message> + <message> + <source>Server</source> + <translation type="obsolete">Server</translation> + </message> + <message> + <source>Path</source> + <translation type="obsolete">Cesta</translation> + </message> + <message> + <source>Ok</source> + <translation type="obsolete">Ok</translation> + </message> + <message> + <source>Please provide a caption.</source> + <translation type="obsolete">Prosím zadejte titulek.</translation> + </message> + <message> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="obsolete">Zdroj s tímto titulkem již existuje.<br>Prosím zadejte jiný titulek.</translation> + </message> + <message> + <source>Please provide a server name.</source> + <translation type="obsolete">Prosím zadejte jméno serveru.</translation> + </message> + <message> + <source>Please provide a valid, readable path.</source> + <translation type="obsolete">Prosím zadejte platnou cestu, ze které máte právo číst.</translation> + </message> + <message> + <source>Please provide a path.</source> + <translation type="obsolete">Prosím zadejte cestu.</translation> + </message> +</context> +<context> + <name>BookshelfManager::CSwordSetupModuleListView</name> + <message> + <source>Name</source> + <translation type="obsolete">Název</translation> + </message> + <message> + <source>Status</source> + <translation type="obsolete">Stav</translation> + </message> + <message> + <source>Installed version</source> + <translation type="obsolete">Instalovaná verze</translation> + </message> + <message> + <source>Remote version</source> + <translation type="obsolete">Vzdálená verze</translation> + </message> + <message> + <source>Location</source> + <translation type="obsolete">Umístění</translation> + </message> + <message> + <source>Bibles</source> + <translation type="obsolete">Bible</translation> + </message> + <message> + <source>Commentaries</source> + <translation type="obsolete">Komentáře</translation> + </message> + <message> + <source>Lexicons</source> + <translation type="obsolete">Slovníky</translation> + </message> + <message> + <source>Books</source> + <translation type="obsolete">Knihy</translation> + </message> + <message> + <source>Daily Devotionals</source> + <translation type="obsolete">Ranní zamyšlení</translation> + </message> + <message> + <source>Glossaries</source> + <translation type="obsolete">Glosáře</translation> + </message> + <message> + <source>New</source> + <translation type="obsolete">Nový</translation> + </message> + <message> + <source>Updated</source> + <translation type="obsolete">Aktualizovaný</translation> + </message> + <message> + <source>Installed</source> + <translation type="obsolete">Nainstalováno</translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2006, The BibleTime Team {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">Moduly</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Velikost indexu</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">Moduly</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">Správce knih</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">Moduly</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">Moduly</translation> + </message> + <message> + <source>Status</source> + <translation type="obsolete">Stav</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CAcceleratorSettingsPage</name> + <message> + <source>Choose type:</source> + <translation type="obsolete">Zvolte typ:</translation> + </message> + <message> + <source>BibleTime</source> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <source>All text windows</source> + <translation type="obsolete">Všechny texty</translation> + </message> + <message> + <source>Bible windows</source> + <translation type="obsolete">Biblická okna</translation> + </message> + <message> + <source>Commentary windows</source> + <translation type="obsolete">Komentářová okna</translation> + </message> + <message> + <source>Lexicon windows</source> + <translation type="obsolete">Slovníková okna</translation> + </message> + <message> + <source>Book windows</source> + <translation type="obsolete">Knižní okna</translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Další kniha</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Předchozí kniha</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Další kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Předchozí kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Další verš</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Předchozí verš</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Kopírovat kapitolu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Uložit kapitolu jako obyčejný text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Uložit kapitolu jako HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Tisk kapitoly</translation> + </message> + <message> + <source>Strong's Search</source> + <translation type="obsolete">Hledat Strongova čísla</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Pouze odkaz</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Text verše</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Odkaz s textem</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Kapitolu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Kapitolu jako obyčejný text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Kapitolu jako HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Bible</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Kopírovat...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Uložit...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Tisknout...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Kopírovat kapitolu do schránky...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Kopíruji</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Ukládám kapitolu...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Ukládám</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Zobrazení stromu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Kopírovat záznam s textem</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Uložit záznam jako obyčejný text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Uložit záznam jako HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Tisk záznamu s textem</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Nová složka</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation></translation> + </message> + <message> + <source>Change bookmark description</source> + <translation type="obsolete">Změnit popis záložky</translation> + </message> + <message> + <source>Import bookmarks</source> + <translation type="obsolete">Import záložek</translation> + </message> + <message> + <source>Export bookmarks</source> + <translation type="obsolete">Export záložek</translation> + </message> + <message> + <source>Print bookmarks</source> + <translation type="obsolete">Tisk záložek</translation> + </message> + <message> + <source>Remove selected item(s)</source> + <translation type="obsolete">Odstranit zvolené položky</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Smazat položku</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Opravdu chcete odstranit vybrané položky a zanořené položky?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Knihy</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Kategorie</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Jazyk</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation></translation> + </message> + <message> + <source>Plain text</source> + <translation type="obsolete">Obyčejný text</translation> + </message> + <message> + <source>HTML</source> + <translation type="obsolete">HTML</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Hledat</translation> + </message> + <message> + <source>BibleTime - Unlock work</source> + <translation type="obsolete">BibleTime - Odemknutí modulu</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Vložte klíč k odemknutí modulu.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Další kniha</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Předchozí kniha</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Další kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Předchozí kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Další verš</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Předchozí verš</translation> + </message> + <message> + <source>Sync with active Bible</source> + <translation type="obsolete">Synchronizovat s aktivní Biblí</translation> + </message> + <message> + <source>Commentary window</source> + <translation type="obsolete">Komentář</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <source>Display</source> + <translation type="obsolete">Zobrazit</translation> + </message> + <message> + <source>Desk</source> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Languages</source> + <translation type="obsolete">Jazyk</translation> + </message> + <message> + <source>HotKeys</source> + <translation type="obsolete">Horké klávesy</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Nastavit BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Zobrazit nastavení: Žádné volby k dispozici</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Nastavení zobrazení</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Volby zobrazení</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Zalomit řádek po každém verši</translation> + </message> + <message> + <source>Show versenumbers</source> + <translation type="obsolete">Zobrazit čísla veršů</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Zobrazit nadpisy</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Zvýraznit Ježíšova slova</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Zobrazit hebrejské značky samohlásek</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Zobrazit hebrejské značky přízvuku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Zobrazit řecké značky přízvuku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Použít alternativní varianty textu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Ukázat odkaz v Bibli</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Ukázat morfologické dělení</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Zobrazit čísla veršů</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <source>Show startuplogo</source> + <translation type="obsolete">Zobrazovat spouštěcí logo</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Zobrazit šablony</translation> + </message> + <message> + <source>Display templates define how text is displayed. Please choose a template you like.</source> + <translation type="obsolete">Šablony zobrazení určují, jak bude text zobrazen. Prosím zvolte si preferovanou šablonu.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Dostupné styly:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Náhled stylu</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>Neboť Bůh tak miloval svět, že dal svého jednorozeného Syna, aby žádný, kdo věří v něho, nezahynul, ale měl věčný život.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>Bůh totiž neposlal svého Syna na svět, aby svět odsoudil, ale aby svět byl skrze něho spasen.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>Kdo v něj věří, není souzen, ale kdo nevěří, je již odsouzen; neboť neuvěřil ve jméno jednorozeného Božího Syna.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>A toto je ten soud, že světlo přišlo na svět, ale lidé si více oblíbili tmu nežli světlo, protože jejich skutky byly zlé.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>Každý, kdo koná zlo, totiž nenávidí světlo a nepřichází ke světlu, aby jeho skutky nebyly odhaleny.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>Ale kdo koná pravdu, přichází ke světlu, aby jeho skutky byly zjeveny, že jsou vykonány v Bohu.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Zobrazit</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Zpět v historii</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>Dopředu v historii</translation> + </message> + <message> + <source>Search</source> + <translation type="obsolete">Hledat</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Vybrat vše</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <source>Choose a font</source> + <translation type="obsolete">Zvolte písmo</translation> + </message> + <message> + <source>Choose a font size</source> + <translation type="obsolete">Zvolte velikost písma</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Tučné</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Podtržené</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Vybrat vše</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>Okno HTML editoru</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Synchronizovat s aktivní Biblí</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Uložit text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Smazat tuto položku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Obnovit původní text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>Modul není zapisovatelný</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>Modul není zapisovatelný.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Modul nemůže být editován nebo k nemáte oprávnění zápisu.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Další kniha</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Předchozí kniha</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Další kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Předchozí kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Další verš</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Předchozí verš</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <source>Specify a language for names of Bible books</source> + <translation type="obsolete">Vyberte jazyk pro názvy biblických knih</translation> + </message> + <message> + <source>Sword has a number of locales available which can be used to internationalize the names of books of the Bible. You can specify which locale to use. If you want to create a new locale, see http://www.crosswire.org/sword/develop for details.</source> + <translation type="obsolete">Sword podporuje množství lokalizací, které mohou být použity pro názvy biblických knih. Vyberte si vhodnou lokalizaci. Pokud chcete vytvořit novou lokalizaci, naleznete bližší informace na http://www.crosswire.org/sword/develop.</translation> + </message> + <message> + <source>Language for names of Bible books</source> + <translation type="obsolete">Jazyk pro názvy biblických knih</translation> + </message> + <message> + <source>Select custom fonts per-language</source> + <translation type="obsolete">Nastavení vlastních písem pro různé jazyky</translation> + </message> + <message> + <source>Here you find a list of all languages of the installed works. You can specify a custom font for each language that needs a special font to be displayed correctly.</source> + <translation type="obsolete">Zde vidíte seznam všech jazyků v nainstalovaných modulech. Můžete nastavit, jaké písmo (font) se má pro který jazyk použít, aby byl text zobrazen správně.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Použít vlastní písmo</translation> + </message> + <message> + <source>The quick brown fox jumps over the lazy dog.</source> + <translation type="obsolete">Žluťoučký kůň úpěl ďábelské ódy.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Jazyk</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Další záznam</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Předchozí záznam</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Další záznam</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Předchozí záznam</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Uložit záznam jako HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Hledat Strongova čísla</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Pouze odkaz</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Záznam s textem</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Záznam jako obyčejný text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Záznam jako HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Slovník</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Kopírovat...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Uložit...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Tisknout...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Ukládám položku ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Ukládám</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Knihy</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation></translation> + </message> +</context> +<context> + <name>CModuleChooser</name> + <message> + <source>Bibles</source> + <translation type="obsolete">Bible</translation> + </message> + <message> + <source>Commentaries</source> + <translation type="obsolete">Komentáře</translation> + </message> + <message> + <source>Lexicons</source> + <translation type="obsolete">Slovníky</translation> + </message> + <message> + <source>Books</source> + <translation type="obsolete">Knihy</translation> + </message> + <message> + <source>Daily Devotionals</source> + <translation type="obsolete">Ranní zamyšlení</translation> + </message> + <message> + <source>Glossaries</source> + <translation type="obsolete">Glosáře</translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>Žádný modul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Vyberte modul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Vyberte další modul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[zamčený]</translation> + </message> + <message> + <source>No work selected</source> + <translation type="obsolete">Nevybrán modul</translation> + </message> +</context> +<context> + <name>CModuleChooserWidget</name> + <message> + <source>Work</source> + <translation type="obsolete">Moduly</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Synchronizovat s aktivní Biblí</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Uložit text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Smazat tuto položku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Obnovit původní text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>Modul není zapisovatelný</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>Modul není zapisovatelný.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Modul nemůže být editován nebo k nemáte oprávnění zápisu.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Verze</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>neznámý</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Značení</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Umístění</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Jazyk</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Kategorie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Zapisovatelný</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>ano</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>ne</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Odemykací klíč</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Obsahuje</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Pozor, tento modul obsahuje kultovní / pochybné informace!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>Licence k šíření</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Zdroj šíření</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Poznámky k šíření</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Zdroj textu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Poznámky k autorskému právu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>Držitel práv</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Datum autorského práva</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Kontaktní jméno na autorská práva</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Kontaktní adresa na autorská práva</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Kontaktní email na autorská práva</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Standard</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Textové filtry</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Titulek</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">Druh</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Server</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">Cesta</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">Prosím zadejte titulek.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">Zdroj s tímto titulkem již existuje.<br>Prosím zadejte jiný titulek.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">Prosím zadejte jméno serveru.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">Prosím zadejte platnou cestu, ze které máte právo číst.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">Prosím zadejte cestu.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Uložit text před ukončením?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Uložit změněný text?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Zkratka</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Křížový odkaz</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Vysvětlivka</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Strongova čísla</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Morfologie</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>vyhledat slovo</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ManageIndicesForm</name> + <message> + <source>Module</source> + <translation type="obsolete">Modul</translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Komentáře</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Ranní zamyšlení</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Bible</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Glosáře</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Knihy</translation> + </message> + <message> + <source>Alternative text</source> + <translation type="obsolete">Další možný text</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Přidaný text</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Afrikánština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Stará angličtina (cca 450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Arabština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Azerbajdžánština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>Běloruština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Bulharština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>Bretonština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Bosenština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Katalánština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>Cebuánština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Koptština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Čeština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Welština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Dánština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Němčina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Moderní řečtina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Angličtina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Americká angličtina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Středověká angličtina (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>Španělština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Estonština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Baskičtina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Finština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Francouzština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Irština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Skotská keltština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Gótština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Stará řečtina (do 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Hebrejština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Havajština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Chorvatština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Maďarština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Arménština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Indonézština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>Grónština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Italština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Japonština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>Gruzínština</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Korejština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Kurdština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Kyrgizština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Latina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Lotyština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Maorština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Makedonština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>Maorština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Malajština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Holandština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Norština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Polština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Portugalština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Brazilská portugalština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Rumunština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Ruština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Skotština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Slovenština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Slovinština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>Somálština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Albánština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Švédština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>Svahilština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>Syrština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Tamilština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Thajština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Turečtina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>Tahitština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Ukrajinština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Vietnamština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Bavorština</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation> + </translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation> + </translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Čínština</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Poznámky</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Strongova čísla</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Nadpisy</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Barva morfologických značek</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Lemmas</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Hebrejské znaky samohlásek</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Hebrejské značky přízvuku</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Řecké znaky přízvuku</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Slova červenými písmeny</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Textové varianty</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Odkaz v Bibli</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Morfologické dělení</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Místní</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>Vzdálený</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Stará Smlouva</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Mojžíš/Pentateuch/Tóra</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Spisy</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>Proroci</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Nová Smlouva</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Evangelia</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Dopisy/Epištoly</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Pavlovy epištoly</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>Soubory HTML</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Textové soubory</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Uložit dokument...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Tisknout odkazy</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation></translation> + </message> + <message> + <source>BibleTime - Import bookmarks</source> + <translation type="obsolete">BibleTime - Import záložek</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>neznámý</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Změnit popis ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Vložte nový popis pro zvolenou záložku.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Nová složka</translation> + </message> + <message> + <source>Lexicons</source> + <translation type="obsolete">Slovníky</translation> + </message> + <message> + <source>Daily devotionals</source> + <translation type="obsolete">Ranní zamyšlení</translation> + </message> + <message> + <source>Old bookmarks</source> + <translation type="obsolete">Staré záložky</translation> + </message> + <message> + <source>Unknown</source> + <translation type="obsolete">Neznámý</translation> + </message> + <message> + <source>Unknown language</source> + <translation type="obsolete">Neznámý jazyk</translation> + </message> + <message> + <source>Parsing Stong's Numbers</source> + <translation type="obsolete">Strongova čísla</translation> + </message> + <message> + <source>Starting BibleTime</source> + <translation type="obsolete">Spouštím BibleTime</translation> + </message> + <message> + <source>Open the printer dialog of BibleTime, where you can edit the print queue, assign styles to the items and print them.</source> + <translation type="obsolete">Otevření dialogu pro tisk z programu BibleTime, kde můžete upravovat tiskovou frontu a nastavovat jednotlivým položkám styl tisku.</translation> + </message> + <message> + <source>Close BibleTime and save the settings.</source> + <translation type="obsolete">Ukončení BibleTime a uložení nastavení.</translation> + </message> + <message> + <source>Show or hide the bookshelf.</source> + <translation type="obsolete">Zobrazit/Skrýt knihy</translation> + </message> + <message> + <source>Toggle the main toolbar view.</source> + <translation type="obsolete">Přepíná zobrazení hlavní nástrojové lišty.</translation> + </message> + <message> + <source>Open the search dialog to search in all works that are currently open.</source> + <translation type="obsolete">Otevření dialogového okna pro hledání textu v otevřených modulech.</translation> + </message> + <message> + <source>Open the search dialog to search in the standard Bible.</source> + <translation type="obsolete">Otevření dialogového okna pro hledání textu v standardní Bibli.</translation> + </message> + <message> + <source>Restore a saved BibleTime session.</source> + <translation type="obsolete">Obnovení dříve uložené relace BibleTime.</translation> + </message> + <message> + <source>Save current BibleTime session so that it can be reused later.</source> + <translation type="obsolete">Uložení současné relace, takže může být později znovu použita.</translation> + </message> + <message> + <source>Create and save a new session.</source> + <translation type="obsolete">Vytvoření a uložení nové relace.</translation> + </message> + <message> + <source>Delete a BibleTime session.</source> + <translation type="obsolete">Smazat relaci BibleTime.</translation> + </message> + <message> + <source>Toggle fullscreen mode of the main window.</source> + <translation type="obsolete">Přepínání mezi celoobrazovkovým a normálním zobrazením.</translation> + </message> + <message> + <source>Vertically tile the open windows.</source> + <translation type="obsolete">Vertikálně uspořádat otevřená okna (dlaždice).</translation> + </message> + <message> + <source>Horizontally tile the open windows.</source> + <translation type="obsolete">Horizontálně uspořádat otevřená okna (dlaždice).</translation> + </message> + <message> + <source>Cascade the open windows.</source> + <translation type="obsolete">Uspořádat všechna otevřená okna za sebe (kaskáda).</translation> + </message> + <message> + <source>Choose the way that is used to arrange the windows.</source> + <translation type="obsolete">Výběr způsobu uspořádání oken</translation> + </message> + <message> + <source>Automatically tile the open windows vertically.</source> + <translation type="obsolete">Automaticky vertikálně uspořádát otevřená okna.</translation> + </message> + <message> + <source>Automatically tile the open windows horizontally.</source> + <translation type="obsolete">Automaticky horizontálně uspořádat otevřená okna.</translation> + </message> + <message> + <source>Automatically cascade the open windows.</source> + <translation type="obsolete">Automaticky uspořádat otevřená okna za sebe (kaskáda).</translation> + </message> + <message> + <source>Close all open windows.</source> + <translation type="obsolete">Zavře všechna otevřená okna.</translation> + </message> + <message> + <source>Open BibleTime's toolbar editor.</source> + <translation type="obsolete">Otevření editoru nástrojové lišty programu BibleTime.</translation> + </message> + <message> + <source>Open the dialog to set most of BibleTime's preferences.</source> + <translation type="obsolete">Otevření dialogového okna, ve kterém můžete měnit většinu nastavení.</translation> + </message> + <message> + <source>Open the dialog to configure your bookshelf and install/update/remove works.</source> + <translation type="obsolete">Otevřít dialog pro konfiguraci knihovny a instalaci/aktualici/odstranění modulů.</translation> + </message> + <message> + <source>Open BibleTime's handbook in the KDE helpbrowser.</source> + <translation type="obsolete">Otevření příručky k programu BibleTime.</translation> + </message> + <message> + <source>Open the Bible study HowTo included with BibleTime in the KDE helpbrowser. <BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="obsolete">Otevření příručky ke studiu Bible.<BR> Příručka vysvětluje principy studia Bible efektivním způsobem.</translation> + </message> + <message> + <source>Send a bugreport to the developers of BibleTime.</source> + <translation type="obsolete">Poslání chybového hlášení vývojářům programu BibleTime.</translation> + </message> + <message> + <source>Show detailed information about BibleTime.</source> + <translation type="obsolete">Zobrazení detailní informace o programu BibleTime.</translation> + </message> + <message> + <source>Show detailed information about the KDE project.</source> + <translation type="obsolete">Zobrazení informací o projektu KDE.</translation> + </message> + <message> + <source>Start to search the text in each of the chosen work(s).</source> + <translation type="obsolete">Spuštění hledání ve všech vybraných modulech.</translation> + </message> + <message> + <source>Stop the active search.</source> + <translation type="obsolete">Ukončení běžícího hledání.</translation> + </message> + <message> + <source>Open a dialog to choose work(s) for the search.</source> + <translation type="obsolete">Otevření okna pro výběr modulů, které se mají prohledávat.</translation> + </message> + <message> + <source>Enter the text you want to search in the chosen work(s) here.</source> + <translation type="obsolete">Vložte text, který chcete vyhledat ve vybraných modulech.</translation> + </message> + <message> + <source>Treat the search text as multiple words. A text must contain all of the words to match. The order of the words is unimportant.</source> + <translation type="obsolete">Chápat hledaný text jako několik samostatných slov. Nalezené místo musí obsahovat všechna slova. Pořadí slov není důležité.</translation> + </message> + <message> + <source>Treat the search text as multiple words. A text must contain one or more words of to match. The order is unimportant.</source> + <translation type="obsolete">Chápat hledaný text jako několik samostatných slov. Nalezené místo musí obsahovat alespoň jedno ze zadaných slov. Pořadí slov není důležité.</translation> + </message> + <message> + <source>The search text will be used exactly as entered.</source> + <translation type="obsolete">Bude se hledat text přesně tak, jak byl zadán.</translation> + </message> + <message> + <source>Treat the search string as a GNU regular expression. The BibleTime handbook contains an introduction to regular expressions.</source> + <translation type="obsolete">Tato volba slouží pro hledání pomocí standardních GNU regulárních výrazů.Bližší popis regulárních výrazů naleznete v příručce.</translation> + </message> + <message> + <source>If you choose this option the search will distinguish between upper and lowercase characters.</source> + <translation type="obsolete">Pokud zaškrtnete tuto volbu, bude při hledání brán ohled i na velká a malá písmena.</translation> + </message> + <message> + <source>Choose a scope from the list. Select the first item to use no scope, the second one is to use each work's last search result as search scope. The others are user defined search scopes.</source> + <translation type="obsolete">Vyberte rozsah hledání ze seznamu. První volba znamená hledání bez omezení, druhá umožňuje hledat v dřívějším výsledku hledání v jednotlivých modulech. Ostatní jsou uživatelem definované rozsahy.</translation> + </message> + <message> + <source>Select an item from the list to edit the search scope.</source> + <translation type="obsolete">Vyberte ze seznamu rozsah, který chcete upravit.</translation> + </message> + <message> + <source>Change the name of the selected search scope.</source> + <translation type="obsolete">Změna názvu vybraného rozsahu.</translation> + </message> + <message> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="obsolete">Úprava vybraného rozsahu. Jak se definuje rozsah zjistíte z již předdefinovaných rozsahů.</translation> + </message> + <message> + <source>Contains the search ranges which will be used for the search.</source> + <translation type="obsolete">Obsahuje rozsahy, které se použijí při hledání.</translation> + </message> + <message> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="obsolete">Pridání nového rozsahu. Nejdříve zadejde vhodný název, pak jeho parametry.</translation> + </message> + <message> + <source>Deletes the selected search scope. If you close the dialog using Cancel the settings won't be saved.</source> + <translation type="obsolete">Smazání vybraného rozsahu. Pokud zavřete toto okno tlačítkem "Zrušit", změny nebudou uloženy.</translation> + </message> + <message> + <source>The list of works chosen for the search.</source> + <translation type="obsolete">Seznam modulů, vybraných pro hledání.</translation> + </message> + <message> + <source>This list contains the search result of the selected work.</source> + <translation type="obsolete">Tento seznam obsahuje výsledky hledání v tomto modulu.</translation> + </message> + <message> + <source>The text preview of the selected search result item.</source> + <translation type="obsolete">Náhled nalezeného textu.</translation> + </message> + <message> + <source>This button is useful to scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="obsolete">Toto tlačítko umožnuje jednoduše procházet položkami seznamu. Stiskněte tlačítko a pohybem myši vyberte požadovanou položku.</translation> + </message> + <message> + <source>This button opens the search dialog with the work(s) of this window.</source> + <translation type="obsolete">Toto tlačítko otevře dialog vyhledávání v modulech tohoto okna.</translation> + </message> + <message> + <source>Go back one item in the display history.</source> + <translation type="obsolete">Jít zpět o jednu položku v zobrazené historii.</translation> + </message> + <message> + <source>Go forward one item in the display history.</source> + <translation type="obsolete">Jít dopředu o jednu položku v zobrazené historii.</translation> + </message> + <message> + <source>Show all occurences of the Strong number currently under the mouse cursor.</source> + <translation type="obsolete">Ukázat všechny výskyty Strongova čísla pod kurzorem myši.</translation> + </message> + <message> + <source>This list contains the books which are available in this work.</source> + <translation type="obsolete">Tento seznam obsahuje knihy dostupné v tomto modulu.</translation> + </message> + <message> + <source>Show the next book of this work.</source> + <translation type="obsolete">Zobrazit další knihu tohoto modulu.</translation> + </message> + <message> + <source>Show the previous book of this work.</source> + <translation type="obsolete">Zobrazit předchozí knihu tohoto modulu.</translation> + </message> + <message> + <source>This list contains the chapters which are available in the current book.</source> + <translation type="obsolete">Tento seznam obsahuje kapitoly dostupné v této knize.</translation> + </message> + <message> + <source>Show the next chapter of the work.</source> + <translation type="obsolete">Zobrazit další kapitolu tohoto modulu.</translation> + </message> + <message> + <source>Show the previous chapter of the work.</source> + <translation type="obsolete">Zobrazit předchozí kapitolu tohoto modulu.</translation> + </message> + <message> + <source>This list contains the verses which are available in the current chapter.</source> + <translation type="obsolete">Tento seznam obsahuje verše dostupné v této kapitole.</translation> + </message> + <message> + <source>In Bible texts, the next verse will be highlighted. In commentaries, the next entry will be shown.</source> + <translation type="obsolete">Při práci s textem Bible se zvýrazní následující verš. Při práci s komentářem se zobrazí další záznam.</translation> + </message> + <message> + <source>In Bible texts, the previous verse will be highlighted. In commentaries, the previous entry will be shown.</source> + <translation type="obsolete">Při práci s textem Bible se zvýrazní předchozí verš. Při práci s komentářem se zobrazí předchozí záznam.</translation> + </message> + <message> + <source>Synchronize the displayed entry of this work with the active Bible window.</source> + <translation type="obsolete">Synchronizovat zobrazenou položku tohoto modulu podle verše v aktivním biblickém okně.</translation> + </message> + <message> + <source>This list contains the entries of the current work.</source> + <translation type="obsolete">Tento seznam obsahuje záznamy v tomto modulu.</translation> + </message> + <message> + <source>The next entry of the work will be shown.</source> + <translation type="obsolete">Zobrazí se další záznam v modulu.</translation> + </message> + <message> + <source>The previous entry of the work will be shown.</source> + <translation type="obsolete">Zobrazí se předchozí záznam v modulu.</translation> + </message> + <message> + <source>Save the curent text into the work. The old text will be overwritten.</source> + <translation type="obsolete">Uložení současného textu do modulu. Starý text bude přepsán.</translation> + </message> + <message> + <source>Loads the old text from the work and loads it into the edit area. The unsaved text will be lost.</source> + <translation type="obsolete">Obnoví původní text z modulu do editovacího okna. Neuložený text bude ztracen.</translation> + </message> + <message> + <source>Deletes the current entry out of the work. The text will be lost.</source> + <translation type="obsolete">Vymazání současné položky z modulu. Text bude ztracen.</translation> + </message> + <message> + <source>Toggle bold formatting of the selected text.</source> + <translation type="obsolete">Přepínání mezi tučným a ne-tučným písmem vybraného textu.</translation> + </message> + <message> + <source>Toggle italic formatting of the selected text.</source> + <translation type="obsolete">Přepínání mezi kurzívou a ne-kurzívou vybraného textu.</translation> + </message> + <message> + <source>Toggle underlined formatting of the selected text.</source> + <translation type="obsolete">Přepínání mezi podtrženým a ne-podtrženým písmem vybraného textu.</translation> + </message> + <message> + <source>The text will be aligned on the left side of the page.</source> + <translation type="obsolete">Text bude zarovnán k levému okraji.</translation> + </message> + <message> + <source>Centers the text horizontally.</source> + <translation type="obsolete">Text bude vycentrován.</translation> + </message> + <message> + <source>Aligns the text on the right side of the page.</source> + <translation type="obsolete">Text bude zarovnán k pravému okraji.</translation> + </message> + <message> + <source>Justifies the text on the page.</source> + <translation type="obsolete">Text bude naformátován do bloku.</translation> + </message> + <message> + <source>Choose a new font for the selected text.</source> + <translation type="obsolete">Nastavení jiného písma pro vybraný text.</translation> + </message> + <message> + <source>Choose a new font size for the selected text.</source> + <translation type="obsolete">Nastavení jiné velikosti písma pro vybraný text.</translation> + </message> + <message> + <source>Choose a new color for the selected text.</source> + <translation type="obsolete">Nastavení jiné barvy pro vybraný text.</translation> + </message> + <message> + <source>Activate this to see the BibleTime logo on startup.</source> + <translation type="obsolete">Zapněte, pokud máte zájem o zobrazení loga při spuštění BibleTime.</translation> + </message> + <message> + <source>Save the user's session when BibleTime is closed and restore it on the next startup.</source> + <translation type="obsolete">Uložení relace při ukončení BibleTime a její obnovení při dalším spuštění programu.</translation> + </message> + <message> + <source>The font selection below will apply to all texts in this language.</source> + <translation type="obsolete">Tento výběr písma se použije na všechny texty v tomto jazyce.</translation> + </message> + <message> + <source>Contains the languages which can be used for the biblical booknames.</source> + <translation type="obsolete">Seznam jazyků, ve kterých si můžete nechat zobrazovat názvy knih.</translation> + </message> + <message> + <source>The standard Bible is used when a hyperlink into a Bible is clicked.</source> + <translation type="obsolete">Standardní Bible se použije při kliknutí na odkaz do Bible.</translation> + </message> + <message> + <source>The standard commentary is used when a hyperlink into a commentary is clicked.</source> + <translation type="obsolete">Standardní komentář se použije při kliknutí na odkaz na komentář.</translation> + </message> + <message> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked.</source> + <translation type="obsolete">Standardní slovník se použije při kliknutí na odkaz do slovníku.</translation> + </message> + <message> + <source>The standard devotional will be used to display a short start up devotional.</source> + <translation type="obsolete">Standardní ranní zamyšlení se použije pro zobrazení krátkého zamyšlení po spuštění.</translation> + </message> + <message> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked.</source> + <translation type="obsolete">Standardní slovník hebrejštiny se použije při kliknutí na odkaz do slovníku hebrejštiny.</translation> + </message> + <message> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked.</source> + <translation type="obsolete">Standardní slovník řečtiny se použije při kliknutí na odkaz do slovníku řečtiny.</translation> + </message> + <message> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked.</source> + <translation type="obsolete">Standardní morfologický slovník pro texty v hebrejštině se použije při kliknutí na odkaz u morfologické značky v hebrejském textu.</translation> + </message> + <message> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked.</source> + <translation type="obsolete">Standardní morfologický slovník pro texty v řečtině se použije při kliknutí na odkaz u morfologické značky v řeckém textu.</translation> + </message> + <message> + <source>Opens the search dialog to search in the work(s) that are currently open.</source> + <translation type="obsolete">Otevření dialogového okna pro hledání textu v otevřených modulech.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>Soubor již existuje.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Chcete jej přepsat?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>Soubor nemůže být uložen.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Zkontrolujte prosím přístupová práva atd.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Pozor, tento modul obsahuje kultovní / pochybné informace!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Jazyk</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Odemykací klíč</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>není nastaveno</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Verze</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Instalovaná verze</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Import záložek</translation> + </message> + <message> + <source>Next entry</source> + <translation type="obsolete">Další záznam</translation> + </message> + <message> + <source>Previous entry</source> + <translation type="obsolete">Předchozí záznam</translation> + </message> + <message> + <source>Bold</source> + <translation type="obsolete">Tučné</translation> + </message> + <message> + <source>Underline</source> + <translation type="obsolete">Podtržené</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchAdvOptionsArea</name> + <message> + <source>&Search</source> + <translation type="obsolete">&Hledat</translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Hledat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Enter search terms separated by spaces. By default the search function will return results that match any of the search terms (OR). To search for all the terms separate the terms by AND.</p></source> + <translation type="obsolete"><p>Zadejte slova oddělená mezerami. Ve výchozím nastavení se vrací výsledky, shodující se v jakémkoliv slově (OR). Pro shodu ve všech slovech oddělte slova AND.</p></translation> + </message> + <message> + <source><p>You can use wildcards: '*' matches any sequence of characters, while '?' matches any single character. The use of brackets allows you to group your search terms, e.g. '(Jesus OR spirit) AND God'.</p></source> + <translation type="obsolete"><p>Lze použít zástupné znaky: '*' zastupuje libovolnou sekvenci znaků, zatímco '?' zastupuje jeden samostatný znak. Použití závorek dovoluje seskupení vyhledávacích výrazů, například '(Jesus OR spirit) AND God'.</p></translation> + </message> + <message> + <source><p>To search text other than the main text, enter the text type followed by ":", and then the search term. For example, to search for the Strong's number H8077, use 'strong:H8077'.</p></source> + <translation type="obsolete"><p>Pro hledání jiného než hlavního textu, zadejte text následován ":" a pak hledaný výraz. Například pro hledání Strongova čísla H8077, použijte 'strong:H8077'.</p></translation> + </message> + <message> + <source><p>Available text types:<br><table><tr><td>heading:</td><td>searches headings</td></tr><tr><td>footnote:</td><td>searches footnotes</td></tr><tr><td>strong:</td><td>searches Strong's Numbers</td></tr><tr><td>morph:</td><td>searches morphology codes</td></tr></table></p></source> + <translation type="obsolete"><p>Dostupné druhy textů:<br><table><tr><td>nadpis:</td><td>hledat nadpisy</td></tr><tr><td>vysvětlivka:</td><td>searches footnotes</td></tr><tr><td>Strongova čísla:</td><td>hledat Strongova čísla</td></tr><tr><td>morfologie:</td><td>hledat morfologické značky</td></tr></table></p></translation> + </message> + <message> + <source><p>BibleTime uses the Lucene search engine to perform your searches. It has many advanced features, and you can read more about it here: <a href="http://lucene.apache.org/java/docs/queryparsersyntax.html">http://lucene.apache.org/java/docs/queryparsersyntax.html</a></p></source> + <translation type="obsolete"><p>BibleTime používá vyhledávací engin Lucene pro vykonání vyhledávání. Locene má mnoho pokročilých funkcí. Můžete si o tom přečíst více zde: <a href="http://lucene.apache.org/java/docs/queryparsersyntax.html">http://lucene.apache.org/java/docs/queryparsersyntax.html</a></p></translation> + </message> + <message> + <source>Basic Search Syntax Introduction</source> + <translation type="obsolete">Základní syntaxe hledání</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Bez omezení</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Moduly</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Kopírovat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Pouze odkaz</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Odkaz s textem</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Uložit...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Tisknout...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Kopírovat výsledek hledání...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Kopíruji výsledek hledání</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Uložit výsledek hledání...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Ukládám výsledek hledání</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Tisknout výsledek hledání...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Tisknu výsledek hledání</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Rozeznaný rozsah:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Nový rozsah</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><špatný název rozsahu hledání></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Pridání nového rozsahu. Nejdříve zadejde vhodný název, pak jeho parametry.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Úprava vybraného rozsahu. Jak se definuje rozsah zjistíte z již předdefinovaných rozsahů.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Uložit analýzu hledání</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>Analýza hledání</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Hledat text:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Kniha</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Celkem</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Vytvořeno pomocí</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <source>&Search</source> + <translation type="obsolete">&Hledat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>Chybějící rejstříky</translation> + </message> + <message> + <source>One or more modules need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="obsolete">Jeden nebo více modulů potřebuje indexování, než v nich lze vyhledávat. +Toto může trvat dlouhou dobu. Pokračovat s indexací?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Hledat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchOptionsArea</name> + <message> + <source>Searching in: </source> + <translation type="obsolete">V modulech: </translation> + </message> + <message> + <source><p>Enter search terms separated by spaces. By default the search function will return results that match any of the search terms (OR). To search for all the terms separate the terms by AND.</p></source> + <translation type="obsolete"><p>Zadejte slova oddělená mezerami. Ve výchozím nastavení se vrací výsledky, shodující se v jakémkoliv slově (OR). Pro shodu ve všech slovech oddělte slova AND.</p></translation> + </message> + <message> + <source><p>You can use wildcards: '*' matches any sequence of characters, while '?' matches any single character. The use of brackets allows you to group your search terms, e.g. '(Jesus OR spirit) AND God'.</p></source> + <translation type="obsolete"><p>Lze použít zástupné znaky: '*' zastupuje libovolnou sekvenci znaků, zatímco '?' zastupuje jeden samostatný znak. Použití závorek dovoluje seskupení vyhledávacích výrazů, například '(Jesus OR spirit) AND God'.</p></translation> + </message> + <message> + <source><p>To search text other than the main text, enter the text type followed by ":", and then the search term. For example, to search for the Strong's number H8077, use 'strong:H8077'.</p></source> + <translation type="obsolete"><p>Pro hledání jiného než hlavního textu, zadejte text následován ":" a pak hledaný výraz. Například pro hledání Strongova čísla H8077, použijte 'strong:H8077'.</p></translation> + </message> + <message> + <source><p>Available text types:<br><table><tr><td>heading:</td><td>searches headings</td></tr><tr><td>footnote:</td><td>searches footnotes</td></tr><tr><td>strong:</td><td>searches Strong's Numbers</td></tr><tr><td>morph:</td><td>searches morphology codes</td></tr></table></p></source> + <translation type="obsolete"><p>Dostupné druhy textů:<br><table><tr><td>nadpis:</td><td>hledat nadpisy</td></tr><tr><td>vysvětlivka:</td><td>searches footnotes</td></tr><tr><td>Strongova čísla:</td><td>hledat Strongova čísla</td></tr><tr><td>morfologie:</td><td>hledat morfologické značky</td></tr></table></p></translation> + </message> + <message> + <source><p>BibleTime uses the Lucene search engine to perform your searches. It has many advanced features, and you can read more about it here: <a href="http://lucene.apache.org/java/docs/queryparsersyntax.html">http://lucene.apache.org/java/docs/queryparsersyntax.html</a></p></source> + <translation type="obsolete"><p>BibleTime používá vyhledávací engin Lucene pro vykonání vyhledávání. Locene má mnoho pokročilých funkcí. Můžete si o tom přečíst více zde: <a href="http://lucene.apache.org/java/docs/queryparsersyntax.html">http://lucene.apache.org/java/docs/queryparsersyntax.html</a></p></translation> + </message> + <message> + <source>Basic Search Syntax Introduction</source> + <translation type="obsolete">Základní syntaxe hledání</translation> + </message> + <message> + <source>No search scope</source> + <translation type="obsolete">Bez omezení</translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>Výsledeky</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Kopírovat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Pouze odkaz</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Odkaz s textem</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Uložit...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Tisknout...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Tisknout výsledek hledání...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Tisknu výsledek hledání</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Uložit výsledek hledání...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Ukládám výsledek hledání</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Kopírovat výsledek hledání...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Kopíruji výsledek hledání</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::Options::CModuleChooser</name> + <message> + <source>Work</source> + <translation type="obsolete">Moduly</translation> + </message> + <message> + <source>Bibles</source> + <translation type="obsolete">Bible</translation> + </message> + <message> + <source>Commentaries</source> + <translation type="obsolete">Komentáře</translation> + </message> + <message> + <source>Lexicons</source> + <translation type="obsolete">Slovníky</translation> + </message> + <message> + <source>Books</source> + <translation type="obsolete">Knihy</translation> + </message> + <message> + <source>Daily Devotionals</source> + <translation type="obsolete">Ranní zamyšlení</translation> + </message> + <message> + <source>Glossaries</source> + <translation type="obsolete">Glosáře</translation> + </message> +</context> +<context> + <name>Search::Options::CModuleChooserDialog</name> + <message> + <source>Choose work(s)</source> + <translation type="obsolete">Vybrat modul(y)</translation> + </message> + <message> + <source>Use chosen work(s)</source> + <translation type="obsolete">Použít vybrané moduly</translation> + </message> +</context> +<context> + <name>Search::Options::CRangeChooserDialog</name> + <message> + <source>Search range editor</source> + <translation type="obsolete">Editor rozsahu hledání</translation> + </message> + <message> + <source>Search range</source> + <translation type="obsolete">Rozsah hledání</translation> + </message> + <message> + <source>Add new range</source> + <translation type="obsolete">Přidat nový rozsah</translation> + </message> + <message> + <source>Delete current range</source> + <translation type="obsolete">Smazat vybraný rozsah</translation> + </message> + <message> + <source>Name:</source> + <translation type="obsolete">Název:</translation> + </message> + <message> + <source>Edit current search range:</source> + <translation type="obsolete">Upravit vybraný rozsah:</translation> + </message> + <message> + <source>Parsed search range:</source> + <translation type="obsolete">Rozeznaný rozsah:</translation> + </message> + <message> + <source>New range</source> + <translation type="obsolete">Nový rozsah</translation> + </message> + <message> + <source><invalid name of search range></source> + <translation type="obsolete"><špatný název rozsahu hledání></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <source>Standard works</source> + <translation type="obsolete">Standard</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Standardní moduly se použijí, pokud není zvolen konkrétní modul. K tomu může dojít při kliknutí na odkaz do textu Bible nebo slovníku.</translation> + </message> + <message> + <source>Standard Bible</source> + <translation type="obsolete">Standardní Bible</translation> + </message> + <message> + <source>Standard Commentary</source> + <translation type="obsolete">Komentář</translation> + </message> + <message> + <source>Standard Lexicon</source> + <translation type="obsolete">Standardní slovník</translation> + </message> + <message> + <source>Standard Daily Devotional</source> + <translation type="obsolete">Standardní ranní zamyšlení</translation> + </message> + <message> + <source>Standard Hebrew Strong's Lexicon</source> + <translation type="obsolete">Strongův hebrejský slovník</translation> + </message> + <message> + <source>Standard Greek Strong's Lexicon</source> + <translation type="obsolete">Strongův řecký slovník</translation> + </message> + <message> + <source>Standard Hebrew Morphological Lexicon</source> + <translation type="obsolete">Standardní hebrejský morfologický slovník</translation> + </message> + <message> + <source>Standard Greek Morphological Lexicon</source> + <translation type="obsolete">Standardní řecký morfologický slovník</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <source>Text filters</source> + <translation type="obsolete">Textové filtry</translation> + </message> + <message> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can change the filter settings in each display window, of course.</source> + <translation type="obsolete">Filtry upravují zobrazení textu v oknech. Zde můžete nastavit standardní chování různých filtrů. V jednotlivých oknech si můžete nastavení upravit podle potřeby.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Zalomit řádek po každém verši</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Zobrazit čísla veršů</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Zobrazit nadpisy částí</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Ukázat odkaz v Bibli</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Zobrazit řecké značky přízvuku</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Zobrazit hebrejské značky samohlásek</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Zobrazit hebrejské značky přízvuku</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Ukázat morfologické dělení</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Použít textové varianty</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:197</name> + <message> + <source>Afrikaans</source> + <translation type="obsolete">Afrikánština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:200</name> + <message> + <source>English, Old (ca.450-1100)</source> + <translation type="obsolete">Stará angličtina (cca 450-1100)</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:202</name> + <message> + <source>Arabic</source> + <translation type="obsolete">Arabština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:205</name> + <message> + <source>Azerbaijani</source> + <translation type="obsolete">Azerbajdžánština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:208</name> + <message> + <source>Belarusian</source> + <translation type="obsolete">Běloruština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:210</name> + <message> + <source>Bulgarian</source> + <translation type="obsolete">Bulharština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:216</name> + <message> + <source>Breton</source> + <translation type="obsolete">Bretonština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:218</name> + <message> + <source>Bosnian</source> + <translation type="obsolete">Bosenština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:220</name> + <message> + <source>Catalan</source> + <translation type="obsolete">Katalánština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:223</name> + <message> + <source>Cebuano</source> + <translation type="obsolete">Cebuánština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:225</name> + <message> + <source>Chamorro</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:228</name> + <message> + <source>Coptic</source> + <translation type="obsolete">Koptština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:230</name> + <message> + <source>Czech</source> + <translation type="obsolete">Čeština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:232</name> + <message> + <source>Church Slavic</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:235</name> + <message> + <source>Welsh</source> + <translation type="obsolete">Welština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:237</name> + <message> + <source>Danish</source> + <translation type="obsolete">Dánština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:239</name> + <message> + <source>German</source> + <translation type="obsolete">Němčina</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:243</name> + <message> + <source>Greek, Modern (1453-)</source> + <translation type="obsolete">Moderní řečtina</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:245</name> + <message> + <source>English</source> + <translation type="obsolete">Angličtina</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:247</name> + <message> + <source>American English</source> + <translation type="obsolete">Americká angličtina</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:249</name> + <message> + <source>English, Middle (1100-1500)</source> + <translation type="obsolete">Středověká angličtina (1100-1500)</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:251</name> + <message> + <source>Esperanto</source> + <translation type="obsolete">Esperanto</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:253</name> + <message> + <source>Spanish</source> + <translation type="obsolete">Španělština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:255</name> + <message> + <source>Estonian</source> + <translation type="obsolete">Estonština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:257</name> + <message> + <source>Basque</source> + <translation type="obsolete">Baskičtina</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:260</name> + <message> + <source>Finnish</source> + <translation type="obsolete">Finština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:264</name> + <message> + <source>French</source> + <translation type="obsolete">Francouzština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:266</name> + <message> + <source>Frisian</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:268</name> + <message> + <source>Irish</source> + <translation type="obsolete">Irština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:270</name> + <message> + <source>Gaelic (Scots)</source> + <translation type="obsolete">Skotská keltština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:275</name> + <message> + <source>Gothic</source> + <translation type="obsolete">Gótština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:277</name> + <message> + <source>Manx</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:279</name> + <message> + <source>Greek, Ancient (to 1453)</source> + <translation type="obsolete">Stará řečtina (do 1453)</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:281</name> + <message> + <source>Hebrew</source> + <translation type="obsolete">Hebrejština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:283</name> + <message> + <source>Hausa</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:285</name> + <message> + <source>Hawaiian</source> + <translation type="obsolete">Havajština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:289</name> + <message> + <source>Croatian</source> + <translation type="obsolete">Chorvatština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:291</name> + <message> + <source>Hungarian</source> + <translation type="obsolete">Maďarština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:293</name> + <message> + <source>Armenian</source> + <translation type="obsolete">Arménština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:298</name> + <message> + <source>Indonesian</source> + <translation type="obsolete">Indonézština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:302</name> + <message> + <source>Icelandic</source> + <translation type="obsolete">Grónština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:304</name> + <message> + <source>Italian</source> + <translation type="obsolete">Italština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:308</name> + <message> + <source>Japanese</source> + <translation type="obsolete">Japonština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:310</name> + <message> + <source>Georgian</source> + <translation type="obsolete">Gruzínština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:319</name> + <message> + <source>Korean</source> + <translation type="obsolete">Korejština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:322</name> + <message> + <source>Kurdish</source> + <translation type="obsolete">Kurdština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:326</name> + <message> + <source>Kirghiz</source> + <translation type="obsolete">Kyrgizština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:328</name> + <message> + <source>Latin</source> + <translation type="obsolete">Latina</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:333</name> + <message> + <source>Lithuanian</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:335</name> + <message> + <source>Latvian</source> + <translation type="obsolete">Lotyština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:339</name> + <message> + <source>Maori</source> + <translation type="obsolete">Maorština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:341</name> + <message> + <source>Macedonian</source> + <translation type="obsolete">Makedonština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:346</name> + <message> + <source>More</source> + <translation type="obsolete">Maorština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:349</name> + <message> + <source>Malay</source> + <translation type="obsolete">Malajština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:351</name> + <message> + <source>Maltese</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:358</name> + <message> + <source>Low German; Low Saxon</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:362</name> + <message> + <source>Dutch</source> + <translation type="obsolete">Holandština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:365</name> + <message> + <source>Norwegian</source> + <translation type="obsolete">Norština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:377</name> + <message> + <source>Papiamento</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:380</name> + <message> + <source>Polish</source> + <translation type="obsolete">Polština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:383</name> + <message> + <source>Portuguese</source> + <translation type="obsolete">Portugalština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:385</name> + <message> + <source>Brasilian Portuguese</source> + <translation type="obsolete">Brazilská portugalština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:392</name> + <message> + <source>Romanian</source> + <translation type="obsolete">Rumunština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:394</name> + <message> + <source>Russian</source> + <translation type="obsolete">Ruština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:400</name> + <message> + <source>Scots</source> + <translation type="obsolete">Skotština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:406</name> + <message> + <source>Slovak</source> + <translation type="obsolete">Slovenština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:408</name> + <message> + <source>Slovenian</source> + <translation type="obsolete">Slovinština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:412</name> + <message> + <source>Somali</source> + <translation type="obsolete">Somálština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:414</name> + <message> + <source>Albanian</source> + <translation type="obsolete">Albánština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:420</name> + <message> + <source>Swedish</source> + <translation type="obsolete">Švédština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:422</name> + <message> + <source>Swahili</source> + <translation type="obsolete">Svahilština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:424</name> + <message> + <source>Syriac</source> + <translation type="obsolete">Syrština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:426</name> + <message> + <source>Tamil</source> + <translation type="obsolete">Tamilština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:430</name> + <message> + <source>Thai</source> + <translation type="obsolete">Thajština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:433</name> + <message> + <source>Tagalog</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:435</name> + <message> + <source>Tswana</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:437</name> + <message> + <source>Turkish</source> + <translation type="obsolete">Turečtina</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:442</name> + <message> + <source>Tahitian</source> + <translation type="obsolete">Tahitština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:446</name> + <message> + <source>Ukrainian</source> + <translation type="obsolete">Ukrajinština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:451</name> + <message> + <source>Vietnamese</source> + <translation type="obsolete">Vietnamština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:457</name> + <message> + <source>Xhosa</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:459</name> + <message> + <source>Bavarian</source> + <translation type="obsolete">Bavorština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:461</name> + <message> + <source>Zarma</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:463</name> + <message> + <source>Alemannisch</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:465</name> + <message> + <source>Haitian Creole French</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:467</name> + <message> + <source>Itzá</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:469</name> + <message> + <source>Shuar</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:471</name> + <message> + <source>Kekchí</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:473</name> + <message> + <source>Kabyle</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:475</name> + <message> + <source>Lombard</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:477</name> + <message> + <source>Macedonian</source> + <translation type="obsolete">Makedonština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:479</name> + <message> + <source>Tok Pisin</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:481</name> + <message> + <source>Uma</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:483</name> + <message> + <source>Romani, Vlax</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:485</name> + <message> + <source>Sango</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:487</name> + <message> + <source>Sranan</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:492</name> + <message> + <source>Chinese</source> + <translation type="obsolete">Čínština</translation> + </message> +</context> +<context> + <name>clanguagemgr.cpp:494</name> + <message> + <source>Zulu</source> + <translation type="obsolete">Zulu</translation> + </message> +</context> +<context> + <name>crangechooserdialog</name> + <message> + <source>Search range editor</source> + <translation type="obsolete">Editor rozsahu hledání</translation> + </message> + <message> + <source>New</source> + <translation type="obsolete">Nový</translation> + </message> + <message> + <source>Name:</source> + <translation type="obsolete">Název:</translation> + </message> + <message> + <source>Edit current search range:</source> + <translation type="obsolete">Upravit vybraný rozsah:</translation> + </message> + <message> + <source>Parsed search range:</source> + <translation type="obsolete">Rozeznaný rozsah:</translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_da.qm b/i18n/messages/bibletime_ui_da.qm new file mode 100644 index 0000000000000000000000000000000000000000..4430801a011bd1beb18d9e1f0da96c62301448e6 GIT binary patch literal 69670 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 literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_da.ts b/i18n/messages/bibletime_ui_da.ts new file mode 100644 index 0000000..af219aa --- /dev/null +++ b/i18n/messages/bibletime_ui_da.ts @@ -0,0 +1,4480 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Søg</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>&Vindue</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>Inds&tillinger</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>&Fuldskærm</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>Gem &session</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>Ind&læs session</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>&Slet session</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>&Placerings Mode</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>&Manuel mode</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Sorter automatisk &vertikalt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Sorter automatisk &horisontalt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>&Læg automatisk ovenpå hinanden</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>&Læg ovenpå hinanden</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>Sorter &vertikalt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>Sorter &horisontalt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">L&uk alle</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Håndbog</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>&Bibel Studie.. Hvordan?</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Vælg venligst et navn til den nye session.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Bibliotek</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2006, BibleTime Teamet {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">Værk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Indeks størrelse</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished">KiB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">Værk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">Biblioteks Manager</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">Værk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">Værk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Næste bog</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Forgående bog</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Næste kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Forgående kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Næste vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Forgående vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Kopier kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Gem kapitel som ren tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Gem kapitel som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Udskriv kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Kun reference</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Tekst i reference</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>reference med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Kapitel som ren tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Kapitel som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Bibel vindue</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Gem...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Udskriv...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Kopier kapitel til klippebordet ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Kopierer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Gemmer kapitel ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Gemmer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Slå træ-visning til/fra</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Kopier afsnit med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Gem afsnit som ren tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Gem afsnit som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Udskriv afsnit med tekst</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Ny mappe</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Slet punkter</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Vil du virkelig slette dette punkt og evt. underpunkter?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Bibliotek</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Kategori</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Sprog</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Søg</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Skriv registrerings nøglen til dette værk.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Næste bog</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Forgående bog</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Næste kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Forgående kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Næste vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Forgående vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Konfigurer BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Visnings indstillinger: Ingen tilgængelige</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Visnings indstillinger</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Visnings indstillinger</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Brug linjeskift efter hvert vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Vis overskrifter</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Marker Jesu ord</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Vis hebraiske vokal mærker</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Vis Hebræiske kantilations-mærker</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Vis Græske accenter</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Brug alternativ tekstural variant.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Vis krydsreferencer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Vis morf-segmentering</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Vis vers-numre</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Visningsstil</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Tilgængelige visningsstile:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Stil afprøvning</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>For således elskede Gud verden, at han gav sin enborne søn, for at enhver, som tror på ham, ikke skal fortabes, men have evigt liv.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>For Gud sendte ikke sin søn til verden for at dømme verden, men for at verden skal frelses ved ham.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>Den, der tror på ham, dømmes ikke; den, der ikke tror, er allerede dømt, fordi han ikke har troet på Guds enbårne søns navn,</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>Og dette er dommen, at lyset er kommet til verden, og menneskene elskede mørket frem for lyset, fordi deres gerninger var onde.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>For enhver, som øver ondt, hader lyset og kommer ikke til lyset, for at hans gerninger ikke skal afsløres.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>Men den, der gør sandheden, kommer til lyset, for at det skal blive åbenbaret, at hans gerninger er gjort i Gud.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Visning</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Tilbage</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>Frem</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Vælg alt</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Bred</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Understreget</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Vælg alt</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>Html editor vindue</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Synkroniser med aktive bibel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Gem tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Slet nuværende afsnit</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Gendan original tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>Modul ikke skrivbart</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>Modulet er ikke skrivbart</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Enten må modulet ikke endres, eller også har du ikke skriverettigherder til det.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Næste bog</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Forgående bog</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Næste kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Forgående kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Næste vers</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Forgående vers</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Brug egendefineret skrifttype</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Sprog</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Næste afsnit</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Forgående afsnit</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Næste afsnit</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Forgående afsnit</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Gem afsnit som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Strong's Søgning</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Kun reference</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Afsnit med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Afsnit som ren tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Afsnit som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Leksikon vindue</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Gem...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Udskriv...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Gemmer afsnit ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Gemmer</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Bibliotek</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>INGEN</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Vælg et værk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Vælg et supplerende værk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[låst]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Synkroniser med aktive bibel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Gem tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Slet nuværende afsnit</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Gendan original tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>Modul ikke skrivbart</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>Modulet er ikke skrivbart</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Enten må modulet ikke endres, eller også har du ikke skriverettigherder til det.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Version</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>ukendt</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Markup</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Placering</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Sprog</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Kategori</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LSCH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Skrivbar</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>ja</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>nej</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Nøgle</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Understøtter</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Advarsel: dette værk indeholder kult/ diskutabelt materiale!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>Distributions licens</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Distributions kilde</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Dsitributions noter</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Tekst kilde</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Copyright noter</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>Copyright haver</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Copyright dato</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Copyright kontakt navn</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Copyright kontakt adresse</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Copyright kontakt email</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Standard værker</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Tekstfiltre</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">Skrivebord</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Overskrift</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">Type</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Server</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">Sti</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">Vælg en overskrift</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">En kilde med denne overskrift findes allerede.<br>Vælg en anden overskrift.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">Vælg et servernavn</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">Vælg en korrekt, læselig sti.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">Vælg en sti</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Gem tekst før nedlukning?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Skal den ændrede tekst gemmes?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Forkortelse</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Krydsreference</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Fodnote</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Strongs</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Morfologi</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Ord søgning</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Kommentarer</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Andagts-tekster</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Bibler</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Ordbøger</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Bøger</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Tilføjet Tekst</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Oldengelsk (ca. 450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Arabisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Azerbaijani</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>hviderussisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Bulgarsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>Bretonsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Bsnisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Catalansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>Cebuano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>Chamorro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Koptisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Sweitzisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>Kirkelig Slavisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Walisisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Dansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Tysk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Græsk, Moderne (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Engelsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Amerikansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Engelsk Mellem (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>Spansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Estisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Baskisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Finsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Fransk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>Frisisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Irsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Gaelisk (Skotter)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Gotisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>Manx</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Græsk, Oldtid (til 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Hebraisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>Hausa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Hawaiiansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Kroatisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Ungarsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Armensk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Indonesisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>Islandsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Italiensk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Japansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>Georgisk</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete">Kekchí</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Koreansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Kurdisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Kirghisisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Latin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>Lithaunsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Lettisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Makedonsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>Mere</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Malayalam</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>Maltesisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>Lav Germansk, Lav Saxisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Hollandsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Norsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>Papiamento</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Polsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Portugisisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Brasiliansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Romænsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Russisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Skotsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Slovakisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Slovensk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>Somalsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Albansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Svensk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>Swahili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>Syrisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Tamilsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Taiwanesisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>Tagalog</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>Tswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Tyrkisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>Tahitisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Ukrainsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Vietnamesisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Bavariansk</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Zarma</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Alemannisch</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Haitisk Creoler Fransk</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete">Itzá</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Shuar</translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete">Kekchí</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">Kabyle</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>Lombard</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Tok Pisin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Uma</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Romani, Vlax</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>Sranan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Kinesisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Fodnoter</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Strong's numre</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Overskrifter</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Morfologiske tags</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Lemmata</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Hebraiske vokal tegn</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Hebræiske Kantilations-mærker</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Græske accenter</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Jesu ord fremhævet</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Teksturale varianter</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Krydsreferencer</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Morf-segmentering</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Lokal</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>Online</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Gamle testamente</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Moses/Pentateuch/Torah</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Historie</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>Profeter</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Nye Testamente</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Evanggelier</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Breve/Apostle</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Paulus' Breve</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>HTML filer</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Tekst filer</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Gem dokument ...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Udskriv nøgler</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>ukendt</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Ret beskrivelse ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Skriv en beskrivelse til det valgte bogmærke.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Ny mappe</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>Filen eksisterer allerede.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Vil du overskrive den?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>Filen kunne ikke gemmes.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Tjek fil-tilladelser osv.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Advarsel: dette værk indeholder kult/ diskutabelt materiale!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Sprog</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Nøgle</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>ikke sat</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Version</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Indstalleret version</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Importer bogmærker</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Søg</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Intet søge område</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Værk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation>Resultater</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Kun reference</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>reference med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Gem...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Udskriv...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Kopier søge-resultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Kopierer søge-resusltat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Gem søge-resultat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Gemmer søge-resultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Udskriv søge-resultat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Udskriver søge-resultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Behandlet søge-område:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Nyt område</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><fejlagtigt navn på søge område></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Tilføj et nyt søgeområde. Skriv først et passende navn og vælg derefter området.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Vælg et andet område for valget søge område. Kig på de allerede definerede søgeområder for at få en idé om hvordan et område kostrueres.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Gem Resultat Graf</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>BibleTime Resultat Graf</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Søge tekst:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Bog</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Totale hits</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Lavet af</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>Manglende Indeks'er</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Søg</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>Resultater</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Kun reference</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>reference med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Gem...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Udskriv...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Udskriv søge-resultat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Udskriver søge-resultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Gem søge-resultat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Gemmer søge-resultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Kopier søge-resultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Kopierer søge-resusltat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Standard værker bruges når der ikke er valgt et specifikt værk. F.eks. når man klikker på et link i en bibel eller leksikon.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Indsæt linjeskift efter hvert vers</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Vis vers-numre</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Vis afsnits overskrifter</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Vis krydsreferencer</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Vis Græske accenter</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Vis hebraiske vokal mærker</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Vis Hebræiske kantilations-mærker</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Vis morf-segmentering</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Brug teksturale varianter</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_de.qm b/i18n/messages/bibletime_ui_de.qm new file mode 100644 index 0000000000000000000000000000000000000000..506d2236fd2b02fb35c04f1f06de965b5eae1d97 GIT binary patch literal 92002 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 literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_de.ts b/i18n/messages/bibletime_ui_de.ts new file mode 100644 index 0000000..05d120b --- /dev/null +++ b/i18n/messages/bibletime_ui_de.ts @@ -0,0 +1,4542 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <source>Information About</source> + <translation type="obsolete">Information über</translation> + </message> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <source>BibleTime </source> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation>&Datei</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation>&Ansicht</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Suche</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>&Fenster</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>Einstellungen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation>&Hilfe</translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <source>Quit</source> + <translation type="obsolete">Beenden</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation>&Werkzeugleiste anzeigen</translation> + </message> + <message> + <source>&Show bookshelf</source> + <translation type="obsolete">&Zeigen Bücherregal</translation> + </message> + <message> + <source>Show &mag</source> + <translation type="obsolete">Z&eige Lupe</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>&Vollbildmodus</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>Sitzung &speichern</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>Sitzung &laden</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>Sitzung löschen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>&Anordnungs-Art</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>&Manuell</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Automatisches &Vertikal-Kacheln</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Automatisches &Horizontal-Kacheln</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>Automatisches &Staffeln</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>&Staffeln</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>&Vertikal kacheln</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>&Horizontal kacheln</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">A&lle schließen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Handbuch</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>&Anleitung zum Bibelstudium</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Bitte geben Sie einen Namen für die neue Sitzung ein.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation>BibleTime verlassen</translation> + </message> + <message> + <source>Show or hide the bookshelf</source> + <translation type="obsolete">Das Bücherregal anzeigen oder verbergen</translation> + </message> + <message> + <source>Show or hide the mag</source> + <translation type="obsolete">Die Lupe anzeigen oder verbergen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation>Vollbildansicht des Hauptfensters umschalten</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation>In &offenen Werken suchen...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation>In Standard&bibel suchen...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation>Als &neue Sitzung speichern</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation>Erstelle und speichere eine neue Sitzung</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation>Geöffnete Fenster automatisch vertikal (nebeneinander) anordnen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation>Geöffnete Fenster automatisch horizontal (übereinander) anordnen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation>Geöffnete Fenster automatisch hintereinander anordnen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation>Geöffnete Fenster hintereinander anordnen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation>Geöffnete Fenster vertikal (nebeneinander) anordnen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation>Geöffnete Fenster horizontal (übereinander) anordnen)</translation> + </message> + <message> + <source>Close all open windows</source> + <translation type="obsolete">Alle geöffneten Fenster schließen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation>BibleTime &konfigurieren</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation>BibleTime-Einstellungen vornehmen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation>Bücherregal-&Verwaltung</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation>Bücherregal konfigurieren und Werke installieren/aktualisieren/entfernen/indizieren</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation>BibleTimes Handbuch öffnen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation>Öffne die Anleitung zum Bibelstudium, welche zu BibleTime gehört.<br/>Das ist eine Einführung in effizientes Bibelstudium.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation>In allen gegenwärtig geöffneten Werken suchen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation>In der Standard-Bibel suchen</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation>Neue Sitzung</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation>Initialisierung der Sword-Engine...</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation>Erstellen der BibleTime-Benutzeroberfläche...</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation>Initialisieren der Menü- und Werkzeugleiste...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Bücherregal</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished">Lesezeichen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished">Lupe</translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation>Buch auswählen</translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation>Kapitel auswählen</translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation>Wenn ausgewählt, werden keinem Werk zugeordnete Indizes gelöscht, wenn BibleTime startet</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation>Verwaiste Indizes automatisch beim Start von BibleTime löschen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation>Die ausgewählten Indizes löschen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation>Löschen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation>Neue Indizes für ausgewählte Werke erstellen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation>Werk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation>Indexgröße</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation>Erstellung neuer Such-Indizes und Löschen erstellter Indizes für installierte Werke</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation>Suchindices</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation>Werke mit Indices</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation>Werke ohne indices</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation>KiB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation>Erstelle...</translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation>Installieren</translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation>Installieren/Updaten</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation>Werke installieren und aktualisieren. Fügen Sie entfernte oder lokale Quellen hinzu, aktualisieren Sie diese, wählen Sie die Werke aus, die installiert/aktualisiert werden sollen und klicken Sie Installieren.<br/><b>WARNUNG:</b>Wenn Sie in einem Land mit religiöser Verfolgung leben und es nicht riskieren wollen, entdeckt zu werden, sollten Sie keine entfernten Quellen verwenden.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation>Installationspfad</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation>Der Pfad, in den neue Werke installiert werden</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation>Ziel-Installations-Pfade neuer Werke konfigurieren</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation>Installieren...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation>Installation oder Aktualisierung ausgewählter Werke</translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation>Werke können in einem oder mehreren Pfaden installiert werden. Nach dem Konfigurieren der Verzeichnisse, können Sie hier eines auf der Installations-Seite auswählen.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation>BibleTime und die Sword-Bibliothek finden die Module aus jedem dieser Verzeichnisse. Falls das Verzeichnis entfernt worden ist, existiert es hier inklusive aller darin enthaltenen Werke fort. Das \".sword\" Verzeichnis in Ihrem Home-Verzeichnis wird stets automatisch genutzt und kann nicht automatisch entfernt oder hinzugefügt werden.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation>Konfigurations-Datei für die Pfade ist:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation>Hinzufügen...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation>Bearbeiten...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation>Entfernen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation>Verzeichnis auswählen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation>In dieses Verzeichnis kann nicht geschrieben werden, daher können hier keine Werke von BibleTime installiert werden. Möchten Sie dieses Verzeichnis statt der vorherigen Einstellung verwenden?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation>Warnung</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation>Dieses Verzeichnis ist nicht beschreibbar, sodass Werke durch BibleTime hier nicht installiert werden können. Möchten Sie es trotzdem in die Liste der Bücherregal-Verzeichnisse aufnehmen?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation>Bücherregal-Pfade</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation>Bücherregal-Pfade einrichten</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation>Neuen Pfad hinzufügen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation>Ausgewählten Pfad bearbeiten</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation>Ausgewählten Pfad entfernen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation>Verzeichnis nutzen?</translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation>Werk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation>Fortschritt</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation>Anhalten</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation>Alle anhalten</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation>Abgeschlossen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation>Abgebrochen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation>Vorbereiten der Installation...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation>Installations-Fortschritt</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation>Fehler</translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation>Bücherregal-Verwaltung</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation>Werk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation>Installationspfad</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation>Entfernen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation>Entfernen installierter Werke. Wählen Sie die Werke aus und betätigen Sie die \"Entfernen\"-Schaltfläche.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation>Sie haben folgende Werke ausgewählt:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation>Möchten Sie diese wirklich von Ihrem System entfernen?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation>Entfernen...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation>Entfernen der ausgewählten Werke</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation>Werke entfernen?</translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation>Werk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation>Beschreibung</translation> + </message> + <message> + <source>Last refreshed:</source> + <translation type="obsolete">Zuletzt aktualisiert:</translation> + </message> + <message> + <source>Edit...</source> + <translation type="obsolete">Bearbeiten...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation>Hinzufügen...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation>Auffrischen...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation>Liste der Werke aus dieser Quelle auffrischen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation>Löschen...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation>Diese Quelle löschen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation>Neue Quelle hinzufügen</translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation>Quelle löschen?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation>Möchten Sie diese Quelle wirklich löschen?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation>Abbrechen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation>Quelle wird aktualisiert</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation>Verbinde...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation>Aktualisiere...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation>Entfernt:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation>Lokal:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation>Werke installieren/aktualisieren?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation>Möchten Sie diese Werke wirklich installieren?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation>Nur eine Version eines Werkes kann installiert werden. Wählen Sie eine aus, wenn rot markierte Einträge vorliegen.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation>Kein Verzeichnis!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation>Nicht lesbar!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation>Warnung</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation>Das Zielverzeichnis ist nicht beschreibbar oder existiert nicht. Die Installation wird fehlschlagen, wenn dieser Umstand vorher nicht behoben wird.</translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation>Vers auswählen</translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Nächstes Buch</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Vorheriges Buch</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Nächstes Kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Vorheriges Kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Nächster Vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Vorheriger Vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Kapitel kopieren</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Sichere Kapitel als reinen Text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Kapitel als HTML speichern</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Kapitel drucken</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Nur Referenzen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Text des Verses</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Versangabe mit Text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Kapitel als normaler Text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Kapitel als HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Bibelfenster</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Kopieren...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Speichern...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Drucken...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Kapitel in Zwischenablage kopieren...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Kopiere</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Speichere das Kapitel ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Speichere</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation>Strong-Suche</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation>Alle Stellen der unterhalb des Maus-Zeigers auftretenden Strong-Nummer finden</translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Baumstruktur umschalten...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Kopiere Eintrag mit Text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Sichere Eintrag als reinenText</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Sichere Eintrag als HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Drucke Eintrag mit Text</translation> + </message> + <message> + <source>Book Window</source> + <translation type="obsolete">Buchfenster</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation>Lesezeichen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Neuer Ordner</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation>Ordner umbenennen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Einträge löschen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Möchten Sie wirklich diesen Eintrag und eventuelle Untereinträge löschen?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation>Das Werk, auf welches das Lesezeichen verweist, ist nicht installiert.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation>Die Lesezeichen-Beschreibung verändern...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation>Lesezeichen drucken...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation>Ausgewählte Elemente entfernen...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation>Zu Verzeichnis importieren...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation>Aus Verzeichnis exportieren...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation>Kann nur Lesezeichen oder ein einziges Verzeichnis verwerfen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation>Kann den Ordner nicht in sich selbst oder in seine Unterordner verwerfen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation>Kopiere</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation>Bewegen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation>Referenzen von der Textansicht in diese Ansicht mitführen</translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Bücherregal</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation>Gruppierung</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation>Kategorie/Sprache</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Kategorie</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation>Sprache/Kategorie</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Sprache</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation>Bearbeiten</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Suche</translation> + </message> + <message> + <source>Search in</source> + <translation type="obsolete">Suche in</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Geben Sie den Schlüssel für dieses Werke ein</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation>Suche...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation>Entschlüsseln...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation>Über...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation>Werke verstecken/zeigen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation>Wählen Sie Werke aus, die versteckt werden sollen.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation>Nur Werke</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation>Werke sichtbar/unsichtbar machen...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation>Versteckte anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation>Reintext...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation>HTML...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation>In ausgewählten suchen...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation>Werk lösen</translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Nächstes Buch</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Vorheriges Buch</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Nächstes Kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Vorheriges Kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Nächster Vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Vorheriger Vers</translation> + </message> + <message> + <source>Commentary window</source> + <translation type="obsolete">Kommentarfenster</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation>Synchronisieren</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation>Synchronisiere den angezeigten Eintrag dieses Werks mit dem aktiven Bibelfenster</translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation>BibleTime konfigurieren</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Anzeigeeinstellungen. Keine Einstellungen verfügbar.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Anzeigeeinstellungen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Anzeigeeinstellungen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Zeilenumbruch nach jedem Vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Überschriften anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Worte Jesu hervorheben</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Hebräische Vokalzeichen anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Hebräische Kantillationszeichen anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Griechische Akzente anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Alternative Textvarianten verwenden</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Querverweise auf Bibelstellen anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Morphologische Segmentierung anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation>Versnummern anzeigen</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Anzeigevorlage</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Verfügbare Anzeigestile:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Stilvorschau:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>Denn Gott hat die Menschen so sehr geliebt, dass er seinen einzigen Sohn für sie hergab. Jeder, der an ihn glaubt, wird nicht zugrunde gehen, sondern das ewige Leben haben,</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>Gott hat nämlich seinen Sohn nicht zu den Menschen gesandt, um über sie Gericht zu halten, sondern um sie zu retten,</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>Wer an ihn glaubt, der wird nicht verurteilt werden. Wer aber nicht an den einzigen Sohn Gottes glaubt, über den ist wegen seines Unglaubens das Urteil schon gesprochen.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>Und so vollzieht sich das Urteil: Das Licht ist in die Welt gekommen, aber die Menschen lieben die Finsternis mehr als das Licht. Denn alles, was sie tun, ist böse.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>Wer Böses tut, scheut das Licht und bleibt lieber im Dunkeln, damit niemand seine Taten sehen kann.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>Wer aber die Wahrheit Gottes liebt und das tut, was er will, der tritt ins Licht! An ihm zeigt sich: Gott selber bestimmt sein Handeln.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation>Anzeige-Vorlagen definieren die Text-Darstellung.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation>Das BibleTime-Logo beim Starten zeigen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation>Das Start-Logo zeigen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation>Anzeige</translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Zurück im Verlauf</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>Vorwärts im Verlauf</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation>Das Suchfenster mit den Werken dieses Fensters öffnen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Alle auswählen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished">Kopiere</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation>Größe:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation>Schriftname:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation>Schriftstil:</translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <source>Choose a font</source> + <translation type="obsolete">Schriftart auswählen</translation> + </message> + <message> + <source>Choose a font size</source> + <translation type="obsolete">Schriftgröße auswählen</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Fett</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation>Kursiv</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Unterstreichen</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation>Links</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation>Mitte</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation>Rechts</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Alle auswählen</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>HTML-Editor-Fenster</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation>Schrift</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation>Schriftgröße</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation>Schriftfarbe</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation>Links ausrichten</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation>Rechts ausrichten</translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Mit aktiver Bibel abgleichen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Text speichern</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Ausgewählten Eintrag löschen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Den ursprünglichen Text wiederherstellen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>Modul ist nicht schreibbar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>Das Modul ist nicht schreibbar.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Entweder darf das Modul nicht geschrieben werden oder Sie haben keine Schreibberechtigung.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Synchronisiere (zeige denselben Vers) mit dem aktiven Bibelfenster</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation>Aktuellen Eintrag löschen (ohne Rückgängig-Funktion)</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation>Original-Text wiederherstellen, neue Texte gehen verloren</translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation>Löschen</translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation>Durchlaufen Sie die Listeneinträge. Drücken Sie die Taste und bewegen Sie die Maus um nach vorn oder hinten durch die Liste zu laufen.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation>Nächstes Buch</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation>Vorheriges Buch</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation>Nächstes Kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation>Vorheriges Kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation>Nächster Vers</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation>Vorheriger Vers</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Benutzerdefinierte Schrift verwenden</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation>Sprache der Bibelbücher-Namen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation>Die Sprachen die für die Bibelbücher-Namen verwendet werden können</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation>Die untenstehende Schriftauswahl wird für alle Texte in dieser Sprache gelten</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation>Wählen Sie die Sprache in der die BIbelbücher-Namen angezeigt werden.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation>Schriften</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation>Sie können eine angepasste Schrift für jede Sprache spezifizieren.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation>Sprachen</translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation>Durchlaufen Sie die Listeneinträge. Drücken Sie die Taste und bewegen Sie die Maus um nach vorn oder hinten durch die Liste zu laufen.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation>Einträge des aktuellen Werks</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation>Nächster Eintrag</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation>Vorheriger Eintrag</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Nächster Eintrag</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Vorheriger Eintrag</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation>Kopiere nur die Referenz</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation>Kopiere ausgewählten Text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Sichere Eintrag als HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation>Drucke nur die Referenz</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Strongnummern-Suche</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Nur Referenzen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Eintrag mit Text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Eintrag als normaler Text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Eintrag als HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Lexikonfenster</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Kopieren...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Speichern...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Drucken...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Speichere den Eintrag ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Speichere</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Bücherregal</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation>Lesezeichen</translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>NICHTS</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Werk auswählen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Zusätzliches Werk auswählen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[verschlüsselt]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <source>Creating index for work: </source> + <translation type="obsolete">Erstelle Index für Werk:</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation>Abbrechen</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation>Erstellung der Indizes</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation>Indizierung abgebrochen</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation>Indizierung aufgrund entfernter Module abgebrochen.</translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Mit aktiver Bibel abgleichen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Text speichern</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Ausgewählten Eintrag löschen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Den ursprünglichen Text wiederherstellen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>Modul ist nicht schreibbar.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>Modul ist nicht schreibbar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Entweder darf das Modul nicht geschrieben werden oder Sie haben keine Schreibberechtigung.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Synrchonisiere (denselben Vers anzeigen) mit dem aktiven Bibelfenster</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation>Aktuellen Eintrag löschen (ohne Rückgängig-Funktion)</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation>Original-Text wiederherstellen, neuer Text geht verloren</translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Version</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>unbekannt</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Formatierung</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Ort</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Sprache</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Kategorie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Schreibbar</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>Ja</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>Nein</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Schlüssel</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Merkmale</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Achtung. dieses Modul enthält sektiererisches / fragwürdiges Material!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation>Über</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>Verbreitungs-Lizenz</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Verbreitungs-Quelle</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Verbreitungs-Anmerkungen</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Textquellen</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Copyright-Anmerkungen</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>Rechteinhaber</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Copyright-Datum</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Copyright-Kontaktperson</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Copyright-Kontaktadresse</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Copyright-Kontakt-eMail</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Standard-Werke</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Textfilter</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation>Arbeitsplatz</translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation>Beschreibung</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation>Typ</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation>Server</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation>Pfad</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation>Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation>Verwerfen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation>Fehler</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation>Bitte geben Sie eine Beschreibung an.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation>Eine Quelle mit diesem Titel existiert bereits.<br>Bitte geben Sie einen anderen Titel an.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation>Bitte geben Sie einen Servernamen an.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation>Bitte geben Sie einen gültigen, lesbaren Pfad an.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation>Bitte geben Sie einen Pfad an.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation>Neue Installationsquelle</translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Den Text vor dem Schließen speichern?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Geänderten Text speichern?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation>Text speichern?</translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <source>Mag</source> + <translation type="obsolete">Lupe</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Abkürzung</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Querverweise</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Fußnote</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Strong-Nummer</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Morphologie</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Wortsuche</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation>Kopiere</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation><small>Das ist die Lupe. Bewegen Sie die Maus über Links oder andere Einträge, die zusätzliche Informationen enthalten, und die Inhalte werden mit kurzer Verzögerung im Lupenbereich erscheinen. Bewegen Sie die Maus zügig in den Lupenbereich oder frieren Sie den Lupenbereich durch Drücken und Halten von Shift ein, während Sie die Maus bewegen.</small></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Kommentare</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation>Sekten/Unorthodox</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation>Karten und Bilder</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Andachtsbücher</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation>Lexika und Wörterbücher</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Bibeln</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Wörterbücher</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Bücher</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Zusätzlicher Text</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Altenglisch (ca. 450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Arabisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Aserbaidschanisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>Weißrussisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Bulgarisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>Bretonisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Bosnisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Katalanisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>Cebuano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>Chamorro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Koptisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Tschechisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>Kirchenslawisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Walisisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Dänisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Deutsch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Neugriechisch (ab 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Englisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Amerikanisches Englisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Mittelenglisch (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>Spanisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Estnisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Baskisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation>Persisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Finnisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Französisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>Friesisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Irisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Gälisch (Schottland)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Gothisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>Gälisch der Isle of Man</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Altgriechisch (bis 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Hebräisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>Hausa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Hawaiisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation>Hindi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Kroatisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Ungarisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Armenisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Indonesisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>Isländisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Italienisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Japanisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>Georgisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Koreanisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Kurdisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Kirgisisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Latein</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>Litauisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Lettländisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Maorisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Makedonisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>Maorisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Malaisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>Maltesisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>Plattdeutsch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation>Nepalesisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Niederländisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation>Neu-Norwegisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Norwegisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>Papiamento</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Polnisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Portugiesisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Brasilianisches Portugiesisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Rumänisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Russisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Schottisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Slowakisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Slowenisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>Somalisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Albanisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Schwedisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>Suaheli</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>Syrisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Tamilisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Thailändisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>Tagalog</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>Sezuan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Türkisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>Tahitisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Ukrainisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Vietnamesisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Bayrisch</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Zarma</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Alemannisch</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Haitisch-kreolisches Französisch</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Shuar</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">Kabyle</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>Lombardisch</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Tok Pisin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Uma</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Romani, Vlax</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>Sranan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation>Yiddisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Chinesisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Fußnoten</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Strongnummern</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Überschriften</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Morphologische Tags</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Wurzeln</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Hebräische Vokalzeichen</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Hebräische Kantillationszeichen</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Griechische Akzente</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Rot markierte Worte Jesu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Textvarianten</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Bibel-Querverweise</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Morphologische Segmentierung</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation>Exportieren</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Lokal</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>Internet</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Altes Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Mose/Pentateuch/Torah</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Geschichte</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>Propheten</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Neues Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Evangelien</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Briefe/Episteln</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Paulus-Briefe</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>HTML-Dateien</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation>Alle Dateien</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Textdateien</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation>Speichere Datei</translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Speichere Dokument ...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Einträge drucken</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation>BibleTime-Lesezeichen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>unbekannt</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Beschreibung ändern...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Geben Sie eine neue Beschreibung des Lesezeichens ein.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Neuer Ordner</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>Die Datei existiert bereits.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Möchten Sie die Datei überschreiben?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation>Fehler</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>Die Datei konnte nicht gespeichert werden.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Bitte überprüfen Sie die Zugriffsrechte usw.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Achtung. dieses Modul enthält sektiererisches / fragwürdiges Material!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Sprache</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Schlüssel</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>nicht gesetzt</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Version</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation>Optionen</translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation>Übernahme von Einstellungen</translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation>Sie haben eine BibleTime-Konfiguration aus KDE3 in %1, und sie haben sie noch nicht in diese Version migriert. Möchten sie diese Konfiguration jetzt importieren?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation>Verschlüsselt - benötigt Schlüssel</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation>Klicken Sie doppelt für weitere Informationen</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation>Aktualisierte Version verfügbar!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation>Installierte Version</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished">Haitanisches Kreol</translation> + </message> + <message> + <source>Kekchi</source> + <translation type="obsolete">Kekchi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation>Klingonisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation>Kann Datei nicht schreiben</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation>Die Sword-Konfigurationsdatei kann nicht geschrieben werden!</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation>Lesezeichen exportieren</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation>Lesezeichen importieren</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation>Datei überschreiben?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished">Strong-Nummern verfolgen</translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished">Abbrechen</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished">Verwerfen</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchAdvOptionsArea</name> + <message> + <source>Search for:</source> + <translation type="obsolete">Suche nach:</translation> + </message> + <message> + <source>&Search</source> + <translation type="obsolete">&Suche</translation> + </message> + <message> + <source>Start to search the text in the chosen works</source> + <translation type="obsolete">Den Text in den ausgewählten Werken suchen</translation> + </message> + <message> + <source>Some of the words (OR is added between the words)</source> + <translation type="obsolete">Einige der Wörter(OR wird zwischen die Wörter hinzugefügt)</translation> + </message> + <message> + <source>Full lucene syntax</source> + <translation type="obsolete">Vollständige lucene-Syntax</translation> + </message> + <message> + <source>The text you want to search for</source> + <translation type="obsolete">Den zu suchenden Text</translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation>Suche nach:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation>&Suche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation>Den Text in den ausgewählten Werken suchen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation>A&uswählen...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation>Werke für die Suche auswählen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation>&Einrichten...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation>Jedes der Worte (AND wird zwischen die Wörter hinzugefügt)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation>Bereich:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation>Den zu suchenden Text</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation>Werke:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation>Zu durchsuchende Werke</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation>Wählen Sie die Werke aus, in denen gesucht werden soll.</translation> + </message> + <message> + <source>Basic Search Syntax Introduction</source> + <translation type="obsolete">Grundlegende Einführung in die Suchsyntax</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation>Kein Suchbereich</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation>Alle Wörter</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation>Einige Wörter</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation>Frei</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation>Einige der Wörter(OR wird zwischen die Wörter hinzugefügt)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation>Vollständige lucene-Syntax</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation>Text des ausgewählten Suchergebnis-Eintrags</translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Werk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation>Treffer</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Kopieren...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Nur Referenzen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Versangabe mit Text</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Speichern...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Drucken...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Suchergebnis kopieren...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Kopiere Suchergebnis</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Suchergebnis speichern...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Speichere Suchergebnis</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Suchergebnis drucken...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Drucke Suchergebnis</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation>Für die Suche ausgewählte Werke und die Trefferanzahl in jedem Werk</translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation>Suchbereich:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation>&Name:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation>Aktuellen Bereich &bearbeiten</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Ausgewerteter Suchbereich:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Neuer Suchbereich</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><ungültiger Name des Suchbereiches></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation>Wählen Sie einen Bereich aus der Liste um die Suchgrenzen zu editieren</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation>&Neuen Suchbereich hinzufügen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation>Einen neuen Suchbereich hinzufügen. Geben Sie einen geeigneten Namen ein und bearbeiten Sie dann den Suchbereich.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation>Aktuellen &Suchbereich löschen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation>Ausgewählten Suchbereich löschen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation>Den Namen des ausgewählten Suchbereichs verändern</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation>Die Suchbereiche des aktuellen Eintrags bearbeiten. Schauen Sie sich die vordefinierten Suchbereiche an, um einen Eindruck davon zu bekommen, wie Suchbereiche aufgebaut sind.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation>Die Suchgrenzen werden für die Suche genutzt, übertragen auf die kanonische Form</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation>Suchbereiche einstellen</translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Suchanalyse speichern</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation>HTML-Dateien (*.html;*.HTML;*.HTM;*.htm)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>BibleTime-Suchanalyse BibleTime</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Suchtext:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Buch</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Gesamte Treffer</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Erstellt mit</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>Fehlende Indexe</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation>Suche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation>Für ein oder mehrere Werke müssen Indices erstellt werden, bevor darin gesucht werden kann. +Das kann eine Weile dauern. Mit der Indizierung fortfahren?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation>Ergebnisse &analysieren...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation>Eine grafische Analyse des Suchergebnisses anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation>&Schließen</translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>Ergebnisse</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Kopieren...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Nur Referenzen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Versangabe mit Text</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Speichern...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Drucken...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Suchergebnis drucken...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Drucke Suchergebnis</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Suchergebnis speichern...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Speichere Suchergebnis</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Suchergebnis kopieren...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Kopiere Suchergebnis</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation>Suchergebnis des ausgewählten Werks</translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Standardmodule werden benutzt, wenn kein konkretes Modul angegeben wurde. Dies kann z.B. bei Querverweisen in Bibeln oder Lexika auftreten.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation>Bibel:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation>Die Standard-Bibel wird genutzt, wenn ein Verweis auf eine Bibel betätigt wird</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation>Kommentar:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation>Der Standard-Kommentar wird genutzt, wenn ein Verweis auf einen Kommentar betätigt wird</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation>Lexikon:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation>Das Standard-Lexikon wird genutzt, wenn ein Verweis auf ein Lexikon betätigt wird</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation>Andachtsbuch:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation>Die Standard-Andacht wird für die Anzeige einer kurzen Start-Andacht genutzt</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation>Hebräisches Strong-Lexikon</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation>Das Standard-Hebräisch-Lexikon wird genutzt, wenn ein Verweis auf ein Hebräisch-Lexikon betätigt wird</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation>Griechisches Strong-Lexikon</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation>Das Standard-Griechisch-Lexikon wird genutzt, wenn ein Verweis auf ein Griechisch-Lexikon betätigt wird</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation>Hebräisches Morphologie-Lexikon</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation>Das Standard-Morphologie-Lexikon für hebräische Texte wird genutzt, wenn ein Verweis auf eine morphologische Markierung in einem Hebräisch-Text betätigt wird</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation>Griechisches Morphologie-Lexikon</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation>Das Standard-Morphologie-Lexikon für griechische Texte wird genutzt, wenn ein Verweis auf eine morphologische Markierung in einem Griechisch-Text betätigt wird</translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Zeilenumbruch nach jedem Vers einfügen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Versnummern anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Abschnittsüberschriften anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Querverweise auf Bibelstellen anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Griechische Akzente anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Hebräische Vokalzeichen anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Hebräische Kantillationszeichen anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Morphologische Segmentierung anzeigen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Textvarianten verwenden</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished">Filter kontrollieren die Text-Erscheinung. Hier können Sie Standard-Einstellungen für alle Filter spezifizieren. Sie können diese Einstellungen in jedem Anzeige-Fenster übergehen.</translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished">Den zu suchenden Text</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished">&Schließen</translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_en_GB.qm b/i18n/messages/bibletime_ui_en_GB.qm new file mode 100644 index 0000000000000000000000000000000000000000..086494dedfdbc2c30c3a2364659b52c0b2eebe03 GIT binary patch literal 56286 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 literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_en_GB.ts b/i18n/messages/bibletime_ui_en_GB.ts new file mode 100644 index 0000000..9e8bc58 --- /dev/null +++ b/i18n/messages/bibletime_ui_en_GB.ts @@ -0,0 +1,4411 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="en_GB"> +<defaultcodec></defaultcodec> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation>Initialising the Sword engine...</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation>Initialising menu- and toolbars...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation></translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation></translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation>Synchronise</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation>Synchronise the displayed entry of this work with the active Bible window</translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation>Font colour</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Synchronise (show the same verse) with the active Bible window</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation></translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation></translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation></translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Synchronise (show the same verse) with the active Bible window</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation></translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_es.qm b/i18n/messages/bibletime_ui_es.qm new file mode 100644 index 0000000000000000000000000000000000000000..c475dd40e591983feb157f676a3ca2d8b1888ced GIT binary patch literal 80550 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 UmZD3DwPS!HU}^5YZhp?Be{9nu0RR91 literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_es.ts b/i18n/messages/bibletime_ui_es.ts new file mode 100644 index 0000000..ff0c50b --- /dev/null +++ b/i18n/messages/bibletime_ui_es.ts @@ -0,0 +1,4480 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <source>Information About</source> + <translation type="obsolete">Informacion Acerca de</translation> + </message> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation>&Archivo</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation>&Ver</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Buscar</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>&Ventana</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>Preferencias</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation>Ayuda</translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <source>Quit</source> + <translation type="obsolete">Salir</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation>Mostrar Barra de Herramientas</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>&Modo de pantalla completa</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>&Guardar sesión</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>&Cargar sesión</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>Eliminar sésion</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>Metodo de arreglo:</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>&Modo manual</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Mosaico automatico &Vertical</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Mosaico automatico &horizontal</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>Cascada Automatica</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>En &cascada</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>Mosaico &vertical</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>Mosaico &horizontal</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">&Cerrar todo</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Manual de referencia</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>Como estudiar la &Biblia</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Por favor, introduzca un nombre para la sesión nueva.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation>Salir de BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation>Cambiar a pantalla completa</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation>Buscar en Abrir Trabajos</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation>Buscar en Biblia Estandar</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation>Guardar como Nueva Sesion</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation>Crear y guardar nueva Sesion</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Close all open windows</source> + <translation type="obsolete">Cerrar todas las ventanas abiertas</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation>Configurar BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation>Preferencias de BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation>Manejador de Librerias</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation>Configurar su libreria e instalar/actualizar/remover/indexar trabajos</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation>Abrir Manual de BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation>Abrir el \"Como\" del estudio biblico incluido en BibleTime. Este \"Como\" es una introduccion de como estudiar la Biblia eficientemente.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Biblioteca</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished">Favoritos</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation>Si selecciono, esos indices los cuales no tienen un trabajo correspondiente, el trabajo sera eliminado cuando BibleTime inicie</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation>Automaticamente eliminar indices huerfanos cuando BibleTime Inicie</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation>Eliminar los indices seleccionados</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation>Eliminar</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation>Crear nuevos indices para el trabajo seleccionado</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">Tomo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Tamaño del indice</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation>Crear nuevos indices de busqueda y eliminar indices creados para los trabajos instalados</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation>Buscar Indices</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation>Trabajar con Indices</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation>Trabajar sin Indices</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished">KiB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation>Intalar</translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation>Instalar/Actualizar</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation>Instalar y actualizar trabajos. Agregar fuentes locales o remotas, refrescarlas, seleccionar los trabajos a ser instalados/acualizados y click +Instalar.<br/><b>Advertencia:</b> Si usted vive en un pais de persecucion y no quiere arriesgarse a ser detectado, no use fuentes remotas.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation>Ruta de instalacion</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation>Ruta donde los nuevos trabajos seran instalados</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation>Configure las rutas donde estan los trabajos instalados</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation>Instalar...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation>Instalar o actualizar trabajos seleccionados</translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation>Los Trabajos pueden ser instalados en uno o mas diccionarios. Luego de configurar los directorios, aqui puede elegir uno de ellos en la pagina de instalacion.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation>BibleTime y la Libreria de Sword encuentran los modulos de todos estos directorios. si el directorio es eliminado, aqui todavia existe, en el sistema con todos los trabajos. el directorio \".sword\" en su directorio home, siempre es utilizado automaticamente y no puede ser eliminado o agregado.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation>La ruta para el archivo de configuracion es: </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation>Agregar...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation>Editar...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation>Eliminar...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation>Escoger directorio</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation>No se puede escribir en este directorio, asi que los trabajos no se pueden instalar aqui usando BibleTime. Quiere usar este directorio en vez del valor anterior?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation>Advertencia</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation>No se puede escribir en este directorio, asi que los trabajos no se pueden instalar aqui usando BibleTime. Quiere agregarlo a la lista de los directorios de librerias?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation>Rutas de las librerias</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation>Configurar rutas de las librerias</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation>Agregar nueva ruta</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation>Editar ruta seleccionada</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation>Eliminar la ruta seleccionada</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">Tomo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation>Progreso</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation>Detener</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation>Detener Todo. </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation>Completado</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation>Cacelado</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation>Esperando por turno...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation>Preparando Instalacion...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation>Progreso de Intalacion</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation>Fallo</translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">Tomo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation>Ruta de instalacion</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation>Eliminar</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation>Eliminar trabajos instalados. Seleccione los trabajos y haga click en el boton de eliminar.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation>Usted selecciono los siguientes trabajos: </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation>Realmente desea eliminarlos de su sistema?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation>Eliminar...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation>Eliminar los seleccionados</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">Tomo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation>Descripcion</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation>Agregar...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation>Refrescar...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation>Refrescar la lista de trabajos desde esta fuente</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation>Eliminar...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation>Eliminar esta fuente</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation>Agregar nueva fuente</translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation>Borrar fuente?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation>Realmente desea eliminar esta fuente?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation>Refrescando fuente</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation>Conectando....</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation>Refrescando...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation>Remoto:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation>Local:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation>Instalar/Actualizar trabajos?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation>Realmente desea instalar estos trabajos?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation>Solamente una version de un trabajo puede ser instalado al mismo tiempo. Seleccione solamente uno si hay elementos marcados con rojo.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation>No es un directorio!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation>No es lejible!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation>Advertencia</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation>El directorio destino no es escribible o no existe. la instalacion fallara a menos que esto sea resuelto primero.</translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Libro siguiente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Libro anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Capítulo siguiente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Capítulo anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Verso siguiente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Verso anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Copiar Capítulo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Guardar Capítulo como texto simple</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Guardar Capítulo como HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Imprimir Capítulo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Referencia solomente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Texto de referencia</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Referencia con texto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Capítulo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Capítulo como texto simple</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Capítulo como HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Ventana de Biblia</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Copiar...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Guardar...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Imprimir...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Copiar el capítulo al portapapeles</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Copiando</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Guardando el capítulo...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Guardando</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Cambiar vista de arbol</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Copiar Entrada con texto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Guardar Entrada como texto simple</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Guardar entrada como HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Imprimir entrada con texto</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation>Favoritos</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Nueva carpeta</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation>Renombrar carpeta</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Eliminar elementos</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Esta seguro que desea eliminar los elementos seleccionados y sus hijos?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation>El trabajo al que apunta el favorito no esta instalado.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation>Cambiar descripcion del favorito...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation>Imprimir favoritos</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation>Eliminar objetos seleccionados</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Biblioteca</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation>Agrupando</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation>Categoria/Idioma</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Categoría</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation>Idioma/Categoria</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Idioma</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation>Editar</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Buscar</translation> + </message> + <message> + <source>Search in</source> + <translation type="obsolete">Buscar en</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Introduzca la clave para desbloquear este tomo.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation>Buscar...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation>Desbloquear...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation>Acerca de...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation>Ocultar/descubrir trabajos</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation>Seleccionar trabajos a ser ocultos.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation>Trabajos solamente</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation>Ocultar/descubrir trabajos...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation>Mostrar ocultos</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation>Texto plano...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation>HTML...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation>Buscar en seleccionado...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation>Desbloquear trabajo</translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Libro siguiente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Libro anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Capítulo siguiente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Capítulo anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Verso siguiente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Verso anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation>Sincronizar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation>Sincronizar la entrada desplegada de este trabajo con la ventana activa de la Biblia</translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Configurar BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Mostrar Opciones: No hay opciones disponibles.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Preferencias de pantalla</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Opciones de pantalla</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Usar saltos de línea después de cada verso</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Mostrar encabeceras</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Marcar las palabras de Cristo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Mostrar puntos de vocales hebreas</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Mostrar los accentos de "cantilación" hebreas</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Mostrar acentos griegos</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Usar variente textual alternative</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Mostrar las referencias cruzadas de las escrituras</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Mostrar segmentacion de morfologia</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Mostrar números de versos</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Opciones de muestreo</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Estilos disponibles</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Vista preliminar de estilo</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>Porque de tal manera amo Dios al mundo, que ha dado a su hijo unigénito, para todo aquel que en el crea, no se pierda mas tenga vida eterna.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>Porque Dios no envio a su hijo al mundo para juzgar al mundo, sino para que el mundo se salve atravez de el.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>El que en él cree, no es condenado; mas el que no cree, ya es condenado, porque no creyó en el nombre del unigénito Hijo de Dios.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>El que en él cree, no es condenado; mas el que no cree, ya es condenado, porque no creyó en el nombre del unigénito Hijo de Dios.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>Porque todo aquel que hace lo malo, aborrece la luz y no viene á la luz, porque sus obras no sean redargüidas.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>Mas el que obra verdad, viene á la luz, para que sus obras sean manifestadas que son hechas en Dios.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation>Desplegar Plantillas define como el texto es desplegado.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Opciones de pantalla</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Volver en el historial</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>Adelantar en el Historial</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation>Abrir el dialogo de busqueda con los trabajos de esta ventana</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Seleccionar todo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Negrilla</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Subrayar</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation>Izquierda</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation>Centro</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation>Derecha</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Seleccionar todo</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>Ventana de editar de HTML</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Sincronizar con Biblia activa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Guardar texto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Borrar entrada actual</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Restaurar texto original</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>El Tomo no es escribible</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>¡Módulo no Escribible!</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>El modulo no se puede editado, o no tienes permisos de escritura sobre el.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation>Limpiar</translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation>Desplazese atravez de la entradas de la lista. presione el boton y mueva el mouse para incrementar o descrementar el objeto.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Libro siguiente</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Libro anterior</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Capítulo siguiente</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Capítulo anterior</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Verso siguiente</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Verso anterior</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Usar fuente personal</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Idioma</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished">Desplazese atravez de la entradas de la lista. presione el boton y mueva el mouse para incrementar o descrementar el objeto.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Entrada siguiente</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Entrada anterior</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Entrada siguiente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Entrada anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Guardar entrada como HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Buscar lexicos fuertes</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Referencia solomente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Entrada con texto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Entrada como texto simple</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Entrada como HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Ventana del léxico</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Copiar...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Guardar...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Imprimir...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Guardando entrada.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Guardando</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Biblioteca</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation type="unfinished">Favoritos</translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>NINGUNO</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Seleccionar un tomo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Seleccionar un tomo adicional</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[cerrado]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished">Cancelar</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Sincronizar con Biblia activa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Guardar texto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Borrar entrada actual</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Restaurar texto original</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>El Tomo no es escribible</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>¡Módulo no Escribible!</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>El modulo no se puede editado, o no tienes permisos de escritura sobre el.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Versión</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>desconocido(a)</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Marcar</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Localización </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Idioma</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Categoría</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Escribible</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>sí</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>no</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Desbloquear clave</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Propiedades</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>¡Cuidado, este módulo contiene material culto o sospechoso!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>Licencia de distribución</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Fuente de distribución</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Notas de distribución</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Fuente del texto</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Notas de Copyrigth</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>Propietario del Copyrigth</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Fecha de Copyrigth</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Nombre del contacto</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Direccion de contacto</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Email de contacto</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Tomos Estándar</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Filtros de texto</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">escritorio</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Titulo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">Tipo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Servidor</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">Ruta</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Aceptar</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">Por favor ingrese un titulo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">Una fuente con ese titulo ya existe. <br> Por favor elija un titulo distinto.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">Por favor introduzca un nombre de servidor</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">Por favor de una ruta valida y leible.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">Por favor indique una ruta.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>¿Guardar texto antes de cerrar?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>¿Guardar cambios al tomo?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Abreviación</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Referencias cruzadas</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Notas al pie</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Números de Strong</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Etiquetas morfológicas</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Buscar palabra</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Comentarios</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Devotos Diarios</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Biblias</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Glosarios</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Libros</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Texto agregado</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Inglés, Viejo (circa 450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Árabe</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Azerbaiyaní</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>Bieloruso</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Búlgaro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>Bretón</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Bosnio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Catalán</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>Cebuano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>Chamorro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Título</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Checo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>Church Eslavo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Galés</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Danes</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Alemán</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Griego, Moderno (1453- )</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Inglés</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Inglés Americano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Inglés, Medio (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>Español</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Estoniano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Vasco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Finlandés</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Francés</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>Frisio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Irlandés</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Gaélicoh (Escocés)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Gótico</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>Manx</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Griego, Anciano (hasta 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Hebreo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>Hausa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Hawaiano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Croata</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Húngaro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Armenio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Indonesio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>Islándico</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Italiano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Japonés</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>Georgiano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Coreano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Kurdo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Kirghiz</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Latino</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>Lituano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Latvio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Maorí</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Macedonio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>Maorí</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Malayo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>Maltés</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>Alemán Bajo, Sajón Bajo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Holandés</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Noruego</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>Papiamento</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Polaco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Portugués</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Portuges Brazilero</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Rumano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Ruso</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Escocés</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Eslovaco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Esloveno</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>Somalí</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Albanés</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Sueco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>Swahili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>Siriaco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Tamil</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Tailandés</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>Tagalog</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>Tswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Turco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>Tahitiano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Ucraniano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Vietnamita</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Bávaro</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Zarma</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Alemanich</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Francés Criollo de Haití</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Shuar</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">Kabile</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>Lombard</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Tok Pisin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Uma</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Romani, Vlax</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>Sranan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Chino</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Zulú</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Notas al pie</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Números de Strong</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Encabeceras</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Etiquetas morfológicas</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Lemas</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Puntos Vocales Hebreos</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Mostrar los accentos de "cantilación" hebreas</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Acentos Griegos</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Palabras en letras rojas</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Varientes Textuales</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Referencias cruzadas de las Escricturas</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Segmentacion de Morfologia</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Local</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>Remoto</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Antiguo Testamento</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Moisés/Pentateuco/Torá</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Historia</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>Profetas</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Nuevo Testamento</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Evangelios</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Cartas/Epístolas</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Las Epístolas de Pablo</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>Archivos HTML</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Archivos de texto</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Guardar el documento...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Imprimir claves</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>desconocido(a)</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Cambiar descripción.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Introducir una nueva descripción para el marcador escojido.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Nueva carpeta</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>¡El archivo ya existe!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>¿Desea sobreescribirlo ?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>El archivo no se puede ser guardado.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>¡Por favor, compruebe los permisos, etc.!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>¡Cuidado, este módulo contiene material culto o sospechoso!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Idioma</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Desbloquear clave</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>sin asignar</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Versión</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Version instalada</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Importar marcadores</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished">Cancelar</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Buscar</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">No hay un ámbito de búsqueda</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Tomo</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation>Puntos</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Copiar...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Referencia solomente</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Referencia con texto</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Guardar...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Imprimir...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Copiar resultado de búsqueda...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Copiando resultado de búsqueda</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Guardar resulto de búsqueda</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Guardando el resultado de búsqueda</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Imprimir resultos de las búsqueda...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Imprimiendo resultos de búsqueda</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Gama de búsqueda procesada</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Gama nueva</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><nombre invalido de gama de búsqueda></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Añadir un nuevo ámbito de búsqueda. Primeramente entre un nombre apropriado, entonces editar las gamas de búsqueda.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Cambiar las gamas de búsqueda del elemento del ámbito de búsqueda seleccionado. Mire al ámbitos de búsqueda predeterminados para ver como se construye los ámbitos de búsqueda.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Guardar Análisis de Búsqueda</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>Análisis de Búsqueda de BibleTime</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Búsqueda de Texto:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Libro</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Accesos totales</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Creado por</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>Indices perdidos</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Buscar</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>Resultados</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Copiar...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Referencia solomente</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Referencia con texto</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Guardar...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Imprimir...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Imprimir resultos de las búsqueda...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Imprimiendo resultos de búsqueda</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Guardar resulto de búsqueda</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Guardando el resultado de búsqueda</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Copiar resultado de búsqueda...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Copiando resultado de búsqueda</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Se usan los tomos predeterminados cuando no hay un tomo especificado, por ejemplo cuando un hiperenlace a una Biblia o un Léxico es pulsado.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation>Diario devocional:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Insertar salto de línea después de cada versiculo.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Mostrar números de versos</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Mostrar cabeceras de las secciones</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Mostrar las referencias cruzadas de las escrituras</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Mostrar acentos griegos</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Mostrar puntos de vocales hebreas</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Mostrar los accentos de "cantilación" hebreas</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Mostrar segmentacion de morfologia</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Usar varientes textuales</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_et.qm b/i18n/messages/bibletime_ui_et.qm new file mode 100644 index 0000000000000000000000000000000000000000..89fd774ffd93a0f89e84ac4fa1663c86f41ac179 GIT binary patch literal 88313 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%0A+#{HLn8q;8W6Mag#%R!E2>)dK*f3SBMdS@Z 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 JlBY+d@_+N>F1i2! literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_et.ts b/i18n/messages/bibletime_ui_et.ts new file mode 100644 index 0000000..01073c3 --- /dev/null +++ b/i18n/messages/bibletime_ui_et.ts @@ -0,0 +1,4497 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="et_EE" sourcelanguage="en_US"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <source>Information About</source> + <translation type="obsolete">Informatsioon:</translation> + </message> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation>&Fail</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation>&Vaade</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Otsing</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>A&ken</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>&Seaded</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation>&Abi</translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <source>Quit</source> + <translation type="obsolete">Välju</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation>Näita &tööriistariba</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>Täis&ekraanvaade</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>&Salvesta sessioon</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>&Lae sessioon</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>&Kustuta sessioon</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>&Asetusviis</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>&Käsitiasetus</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Automaatne &vertikaalasetus</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Automaatne &horisontaalasetus</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>Automaatne k&askaadasetus</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>Aseta &kaskaadi</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>Aseta &vertikaalselt </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>Aseta &horisontaalselt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">&Sule kõik</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Käsiraamat</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>&Piibli uurimise õpetus</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Palun sisestage nimetus uue sessiooni jaoks.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation>Välju BibleTime'st</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation>Kasuta täisekraanvaadet peaakna jaoks</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation>&Otsi avatud teostest...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation>Otsi &eelistatud Piiblist...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation>Salvesta &uue sessioonina...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation>Loo ja salvesta uus sessioon</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation>Aseta avatud aknad automaatselt vertikaalselt (üksteise kõrvale)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation>Aseta avatud aknad automaatselt horisontaalselt (üksteise kohale)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation>Aseta avatud aknad automaatselt kaskaadi</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation>Aseta avatud aknad kaskaadi</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation>Aseta avatud aknad vertikaalselt (üksteise kõrvale)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation>Aseta avatud aknad horisontaalselt (üksteise kohale)</translation> + </message> + <message> + <source>Close all open windows</source> + <translation type="obsolete">Sulge kõik avatud aknad</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation>&Seadista BibleTime...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation>Muuda BibleTime seadistusi</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation>Raamaturiiuli &haldamine...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation>Seadista oma raamaturiiul ning paigalda/uuenda/eemalda/indekseeri teoseid</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation>Ava BibleTime' käsiraamat</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation>Ava BibleTime'ga kaasas olev Piible uurimise õpetus.<BR>See õpetus on sissejuhatus Piibli efektiivseks õppimiseks.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation>Otsi kõikidest hetkel avatud teostest</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation>Otsi eelistatud Piiblist</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation>Uus sessioon</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation>Sword mootori käivitamine...</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation>BibleTime' kasutajaliidese käivitamine...</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation>Menüü ja tööriistaribade käivitamine...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation>&Info BibleTime kohta</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation>Raamaturiiul</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation>Järjehoidjad</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation>Info</translation> + </message> + <message> + <source>Show</source> + <extracomment>E.g. "Show Bookshelf", "Show Mag" in View menu</extracomment> + <translation type="obsolete">Kuva</translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation>BibleTime on võimas, kuid lihtne tööriist Piibli uurimiseks.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation>Me otsime arendajaid ja tõlkijaid.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation>Kui Te soovite meie meeskonnaga ühineda, palun saatke e-mail aadressile info@bibletime.info.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation>(c)1999-2009, BibleTime meeskond</translation> + </message> + <message> + <source>This program uses Qt Open Source Edition version </source> + <translation type="obsolete">Käesolev programm kasutab Qt Open Source Edition versiooni </translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation>Qt Open Source Edition on mõeldud avatud lähtekoodiga rakenduste arendamiseks.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation>Qt on hulk C++ tööriistu mitmetel tarkvaraplatvormidel töötavate rakenduste arendamiseks.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation>Palun vaadake </translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation> ülevaate saamiseks Qt litsenseerimisest.</translation> + </message> + <message> + <source>License Agreement</source> + <translation type="obsolete">Litsentsileping</translation> + </message> + <message> + <source>BibleTime is released under the GPL licence.</source> + <translation type="obsolete">BibleTime on välja lastud GPL litsentsi all.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation>Te võite programmi alla laadida ja kasutada (kuid mitte levitada) personaalsetel, privaatsetel, avalikel või kommertseesmärkidel ilma piiranguteta.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation>Te võite edasi anda või levitada programmi, kui Te sellega samuti levitate programmi lähtekoodi.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation>Täielik juriidiliselt siduv litsents on toodud allpool.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation>Toetajad</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation>Järgmised inimesed toetasid BibleTime projekti:</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation>dokumentatsiooni ja tõlgete haldaja</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation>Projekti looja, arendaja</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation>disainer</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation>arendaja</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation>pakihaldur</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation>Sword projekti looja</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation>projektijuht, arendaja</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation>veebidomeeni sponsor</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation>õpetus</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation>dokumentatsioon</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation>testija, kasutusekspert</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation>Järgnevad inimesed tõlkisid BibleTime' enda keelde:</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation>Vali raamat</translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation>Vali peatükk</translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation>Kui valitud, siis kustutatakse automaatselt BibleTime käivitamisel indeksid, millele vastavat teost pole paigaldatud</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation>Kustuta teosteta indeksid automaatselt BibleTime käivitamisel</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation>Kustuta valitud indeksid</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation>Kustuta</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation>Loo uued indeksid valitud teostele</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation>Teos</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation>Indeksi suurus</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation>Paigaldatud teoste indeksite haldamine.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation>Otsinguindeksid</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation>Indekseeritud teosed</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation>Indekseerimata teosed</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation>kiB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation>Loo...</translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation>Paigalda</translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translatorcomment>"remote" -> "kaug-" is fuzzy</translatorcomment> + <translation>Paigalda ja uuenda teoseid. Lisa kaug- ja kohalikke allikaid, värskenda neid, vali teosed paigaldamiseks/uuendamiseks ning vajuta Paigalda.<br/><b>HOIATUS:</b> Kui Te elate riigis, kus Teid võidakse taga kiusata, ning Te ei soovi riskeerida teie avastamisega, ärge kasutage kaug-allikaid.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation>Paigalda/uuenda</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation>Paigalduskoht:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation>Asukoht, kuhu uued teosed paigaldatakse</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation>Seadista asukohtad, kuhu uued teosed paigaldatakse</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation>Paigalda...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation>Paigalda või uuenda valitud teoseid</translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation>Teoseid saab paigaldada ühte või mitmesse kataloogi. Pärast kataloogide seadistamist siin võite nende hulgast valida paigalduslehel.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation>BibleTime ja Swordi teek leiavad üles moodulid kõikidest nendest kataloogidest. Kui kataloog eemaldatakse siin, eksisteerib see failisüsteemis ikka edasi koos kõikide sinna paigaldatud teostega. Kataloogi ".sword" Teie kodukaustas kasutatakse alati ning seda ei saa eemaldada ega lisada.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation>Konfiguratsioonifail nende asukohtade jaoks on: </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation>Lisa...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation>Muuda...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation>Eemalda</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation>Vali kataloog</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation>Valitud kataloogi ei saa faile kirjutada, mistõttu pole BibleTime'l võimalik sinna paigaldada teoseid. Kas Te soovite sellest hoolimata kasutada nüüd valitud kataloogi eelneva asemel?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation>Hoiatus</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation>Valitud kataloogi ei saa faile kirjutada, mistõttu pole BibleTime'l võimalik sinna paigaldada teoseid. Kas Te soovite sellest hoolimata kataloogi raamaturiiuli asukohtade hulka lisada?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation>Raamaturiiuli asukohad</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation>Raamaturiiuli asukohtade määramine</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation>Lisa uus asukoht</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation>Muuda valitud asukohta</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation>Eemalda valitud asukoht</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation>Kasutada kataloogi?</translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation>Teos</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation>Progress</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation>Peata</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation>Peata kõik</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation>Valmis</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation>Katkestatud</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation>Ootamas järjekorras...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation>Paigaldamise ettevalmistamine...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation>Paigalduse edenemine</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation>Ebaõnnestunud</translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation>Raamaturiiuli haldamine</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation>Teos</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation>Eemalda</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation>Paigaldatud teoste eemaldamine. Valige teosed ja vajutage eemaldamisnupul.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation>Te valisite järgmised teos(ed):</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation>Kas Te tõesti soovite need enda süsteemist eemaldada?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation>Eemalda...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation>Eemalda valitud teosed</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation>Eemaldada teosed?</translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation>Teos</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation>Kirjeldus</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation>Lisa...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation>Värskenda...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation>Värskenda teoste nimekiri sellest allikast</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation>Kustuta...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation>Kustuta see allikas</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation>Lisa uus allikas</translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation>Kustutada allikas?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation>Kas Te tõesti soovite kustutada selle allika?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation>Tühista</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation>Värskendamine allikast</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation>Ühendumine...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation>Värskendamine...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation>Võrgusolev:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation>Kohalik:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation>Paigalda/uuenda teosed?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation>Kas Te tõesti soovite need teosed paigaldada?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation>Igast teosest saab paigaldatud olla ainult üks versioon. Punaselt märgitud elementide puhul valige ainult üks.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation>Ei ole kataloog!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation>Pole loetav!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation>Hoiatus</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation>Sihtkataloog pole kirjutatav või ei eksisteeri. Paigaldus ebaõnnestub kui seda viga enne ei parandata.</translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation>Vali salm</translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Järgmine raamat</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Eelmine raamat</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Järgmine peatükk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Eelmine peatükk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Järgmine salm</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Eelmine salm</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Kopeeri peatükk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Salvesta peatükk tavalise tekstina</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Salvesta peatükk HTML'ina</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Trüki peatükk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Ainult viide</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Viidatud tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Viide koos tekstiga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Peatükk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Peatükk tavalise tekstina</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Peatükk HTML'ina</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Piibli aken</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Kopeeri...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Salvesta...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Trüki...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Kopeeri terve peatükk lõikelauale...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Kopeerimine</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Peatüki salvestamine...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Salvestamine</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation>Strongi numbrite otsing</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation>Leia kõik hiirekursori all oleva Strongi numbri esinemised</translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Kuva sisukord</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Kopeeri kirje tekstiga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Salvesta kirje tavalise tekstina</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Salvesta kirje HTML'ina</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Trüki kirje tekstiga</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation>Järjehoidjad</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Uus kaust</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation>Nimeta kaust ümber</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Kustuta kirjed</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Kas Te tõesti soovite kustutada valitud kirjed ja alamkirjed?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation>Teos, millele järjehoidja viitab, pole paigaldatud.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation>Muuda järjehoidja kirjeldust...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation>Trüki järjehoidjad...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation>Eemalda valitud kirjed...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation>Impordi kaustast...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation>Ekspordi kausta...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation>Ainult järjehoidjaid või üksikut kausta saab lohistada</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation>Kausta ei saa iseendasse või mõnda iseenda alamkausta asetada</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation>Kopeeri</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation>Teisalda</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation>Lohistage viiteid tekstiakendest siia</translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Raamaturiiul</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation>Grupeerimine</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation>Kategooria/keel</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Kategooria</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation>Keel/kategooria</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Keel</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation>Redigeeri</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation>Otsi...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation>Võta lukust lahti...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation>Info...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Otsi</translation> + </message> + <message> + <source>Search in</source> + <translatorcomment>Fuzzy; might be untranslatable as such prefix</translatorcomment> + <translation type="obsolete">Otsi teostest</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Sisestage võti selle teose avamiseks.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation>Peida/näita teoseid</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation>Valige teosed, mis peita.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation>Ainult teosed</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation>Peida/näita teoseid...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation>Näita peidetuid</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation>Tavaline tekst...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation>HTML...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation>Otsi valitute seast...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation>Kaitstud teose avamine</translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Järgmine raamat</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Eelmine raamat</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Järgmine peatükk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Eelmine peatükk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Järgmine salm</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Eelmine salm</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation>Sünkroniseeri</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation>Sünkroniseeri selle teose kuvatud kirje aktiivse piibliaknaga</translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation>Seadista BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Kuva seaded</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Kuva seaded: sätteid ei ole</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Kuva seaded</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Alusta iga salmi uuelt realt</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Kuva pealkirju</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Tõsta esile Jeesuse sõnad</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Kuva heebrea keele vokaalimärke</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Kuva heebrea keele laulumärke</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Kuva kreeka keele rõhumärke</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Kasuta alternatiivseid tekstivariante</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Kuva pühakirjade ristviiteid</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Kuva morfoloogilist segmentatsiooni</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation>Kuva salmide numbreid</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Kuvamallid</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Saadaval olevad mallid:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Malli eelvaade</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>Sest nõnda on Jumal maailma armastanud, et ta oma ainusündinud Poja on andnud, et ükski, kes temasse usub, ei hukkuks, vaid et tal oleks igavene elu.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>Jumal ei ole ju läkitanud oma Poega maailma, et ta kohut mõistaks maailma üle, vaid et maailm tema läbi päästetaks.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>Kes temasse usub, selle üle ei mõisteta kohut, ja kes ei usu, selle üle on kohus juba mõistetud, sest ta ei ole uskunud Jumala ainusündinud Poja nimesse.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>Ent kohus on see, et valgus on tulnud maailma, aga inimesed on armastanud pimedust enam kui valgust, sest nende teod on kurjad.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>Igaüks, kes teeb halba, vihkab valgust ega tule valguse juurde, et ta tegusid ei paljastataks.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>Aga kes teeb tõtt, see tuleb valguse juurde, et ta teod saaksid avalikuks, sest need on tehtud Jumalas.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation>Kuvamallid määravad, kuidas kuvatakse teksti.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation>Kuva käivitamisel BibleTime logo</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation>Kuva käivituslogo</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation>Kuva</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translatorcomment>fuzzy; maybe just "Tagasi" ("Back")</translatorcomment> + <translation>Tagasi ajaloos</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translatorcomment>fuzzy; maybe just "Edasi" ("Forward")</translatorcomment> + <translation>Edasi ajaloos</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation>Ava otsinguaken selle akna teostega</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translatorcomment>"Suurenda kirjasuurust" would probably be better for zooming text</translatorcomment> + <translation>Suurenda</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translatorcomment>"Vähenda kirjasuurust" would probably be better for zooming text</translatorcomment> + <translation>Vähenda</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation>Sule</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation>Vali kõik</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation>Kopeeri</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation>Otsi...</translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation>Suurus:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation>Kirjatüüp:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation>Kirja stiil:</translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Rasvane</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation>Kursiiv</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Allajoonitud</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translatorcomment>fuzzy</translatorcomment> + <translation>Vasakjoondus</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translatorcomment>fuzzy</translatorcomment> + <translation>Keskjoondus</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translatorcomment>fuzzy</translatorcomment> + <translation>Paremjoondus</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Vali kõik</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>HTML'i redaktoraken</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation>Kirjatüüp</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation>Kirja suurus</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation>Kirja värv</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation>Joonda vasakule</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation>Joonda paremale</translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Sünkroniseeri aktiivse Piibliga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Salvesta tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Kustuta praegune kirje</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Taasta esialgne tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>Moodul pole kirjutatav</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>Moodul ei ole kirjutatav.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Moodulit ei või redigeerida, või Teil puuduvad kirjutusõigused.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Sünkroniseeri (näita sama salmi) aktiivse piibliaknaga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation>Kustuta praegune kirje (kustutamist ei saa tagasi võtta)</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation>Taasta originaaltekst, uus tekst kaotatakse</translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation>Tühjenda</translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translatorcomment>fuzzy</translatorcomment> + <translation>Elemendi valimiseks vajutage seda nuppu ja liigutage hiirekursorit üles või alla.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation>Järgmine raamat</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation>Eelmine raamat</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation>Järgmine peatükk</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation>Eelmine peatükk</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation>Järgmine salm</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation>Eelmine salm</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Kasuta kohandatud kirjatüüpi</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation>Piibli raamatute nimede keel:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation>Keeled, mida saab kasutada Piibli raamatute nimede jaoks</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation>Allpoololev kirjatüübi valik rakendub kõikidele selle keele tekstidele</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation>Valige keel, milles kuvatakse Piibli raamatute nimed.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation>Kirjatüübid</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation>Te võite määrata iga keele jaoks kohandatud kirjatüübi.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation>Keeled</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translatorcomment>fuzzy</translatorcomment> + <translation>Elemendi valimiseks vajutage seda nuppu ja liigutage hiirekursorit üles või alla.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation>Käesoleva teose kirjed</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation>Järgmine kirje</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation>Eelmine kirje</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Järgmine kirje</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Eelmine kirje</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation>Kopeeri ainult viide</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation>Kopeeri valitud tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Salvesta kirje HTML'ina</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation>Trüki ainult viide</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Strongi otsing</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Ainult viide</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Kirje tekstiga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Kirje tavalise tekstina</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Kirje HTML'ina</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Leksikoni aken</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Kopeeri...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Salvesta...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Trüki...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Kirje salvestamine...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Salvestamine</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Raamaturiiul</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation>Järjehoidjad</translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>PUUDUB</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Vali teos</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Vali täiendav teos</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[lukus]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <source>Creating index for work: </source> + <translation type="obsolete">Teose indekseerimine: </translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation>Katkesta</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation>Indeksite loomine</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation>Indekseerimine on katkestatud</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation>Indekseerimine katkestati, sest mooduleid eemaldatakse.</translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Sünkroniseeri aktiivse Piibliga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Salvesta tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translatorcomment>"Kustuta see kirje" for "Delete this entry?"</translatorcomment> + <translation>Kustuta praegune kirje</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Taasta esialgne tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>Moodul pole kirjutatav</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>Moodul ei ole kirjutatav.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Moodulit ei või redigeerida, või Teil puuduvad kirjutusõigused.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Sünkroniseeri (näita sama salmi) aktiivse piibliaknaga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translatorcomment>"Kustuta see kirje" for "Delete this entry"</translatorcomment> + <translation>Kustuta praegune kirje (kustutamist ei saa tagasi võtta)</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation>Taasta originaaltekst, uus tekst kaotatakse</translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Versioon</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>tundmatu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Märgendus</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Asukoht</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Keel</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Kategooria</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Kirjutamisõigustega</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>jah</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>ei</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Avamiskood</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Funktsionaalsus</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Hoiatus, see teos sisaldab kultuslikku või küsitavat materjali!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation>Info</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>Distributsiooni litsents</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Distributsiooni lähteallikas</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Distributsiooni märkmed</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Teksti allikas</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Autoriõiguste märkmed</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>Autoriõiguste omanik</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Autoriõiguste kuupäev</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Autoriõiguste omaniku kontaktisiku nimi</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Autoriõiguste omaniku kontaktisiku aadress</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Autoriõiguste omaniku kontaktisiku e-post</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Eelistatud teosed</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Tekstifiltrid</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation>Kirjutuslaud</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation>Nimi</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation>Tüüp</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation>Server</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation>Asukoht</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation>Lisa</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation>Katkesta</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation>Viga</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation>Palun sisestage ka allika nimetus.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation>Sellise nimetusega allikas juba eksisteerib.<br>Palun sisestage erinev nimetus.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation>Palun sisestage ka serveri nimi.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation>Palun sisestage kehtiv, lugemisõigustega asukoht.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation>Palun sisestage ka asukoht.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation>Uus paigalduse lähteallikas</translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Salvestada tekst enne sulgemist?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Salvestada muudetud tekst?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation>Salvestada tekst?</translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation>Kopeeri</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation><small>See on infokuva, kus näidatakse peale lühikest viivitust infot mitmete teoste elementide (hüperlinkide jms) kohta, kui hiirekursoriga nende kohale satutakse. Liigutage hiirekursor kiiresti infokuva peale või hoidke all tõsteklahvi (<i>shift</i>) hiirt liigutades.</small></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Lühend</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Ristviited</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Allmärkus</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Strongi numbrid</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Morfoloogia</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Sõnaotsing</translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation>Indekseerimine katkestatud</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation>Indekseerimisel esines programmisisene viga.</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation>Otsing katkestatud</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation>Otsimisel esines programmisisene viga.</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Kommentaarid</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation>Kultuslik/mitteortodoksne</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation>Kaardid ja pildid</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Igapäevane harduskirjandus</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation>Leksikonid ja sõnaraamatud</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Piiblid</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Sõnastikud</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Raamatud</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Lisatud tekst</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished">Keelte nimed</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>afrikaani</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>vanainglise (~450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>araabia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>aserbaidžaani</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>valgevene</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>bulgaaria</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>bretooni</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>bosnia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>katalaani</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>sebu</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>tÅ¡amorro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>kopti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>tÅ¡ehhi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>kirikuslaavi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>kõmri</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>taani</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>saksa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>kreeka (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>inglise</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>ameerika-inglise</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>keskinglise (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>hispaania</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>eesti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>baski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation>pärsia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>soome</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>prantsuse</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>friisi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>iiri</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>gaeli</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>gooti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>mänksi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>vanakreeka (kuni 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>heebrea</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>hausa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>havai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation>hindi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>horvaadi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>ungari</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>armeenia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>indoneesia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>islandi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>itaalia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>jaapani</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>kruusia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>korea</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>kurdi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>komi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>ladina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>leedu</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>läti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation>malagassi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>maoori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>makedoonia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>more</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>malai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>malta</translation> + </message> + <message> + <source>Norwegian BokmÃ¥l</source> + <extracomment>Language name nb</extracomment> + <translation type="obsolete">norra bokmÃ¥l</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>alamsaksa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation>nepali</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>hollandi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation>uusnorra</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>norra</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>papiamento</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>poola</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>portugali</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>rumeenia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>vene</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Å¡oti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>slovaki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>sloveeni</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>somaali</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>albaania</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>rootsi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>suahiili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>süüria</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>tamili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>tai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>tagalogi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>tsvana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>türgi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>tahiti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>ukraina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>vietnami</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>koosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :))</comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. Write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Chris explained in an eMail how language codes are build: ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- Ethnologue (http://www.ethnologue.org/) ------- We intend to always follow OSIS locale conventions, which state that Ethnologue codes will be encoded in the format x-E-??? where ??? represents the 3-letter Ethnologue code in capital letters (though capitalization really doesn't matter here). ------- Some older modules maintain a former format for Ethnolgoue codes of xx-???, including the AleWiesler module.</extracomment> + <translation type="obsolete">Keelte nimed</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">kabiili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">uusmelaneesia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">sango</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>sranani</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation>jidiÅ¡i</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>hiina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>suulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Allmärkused</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Strongi numbrid</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Pealkirjad</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Morfoloogilised märgised</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Lemmad</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Heebrea keele vokaalimärgid</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Heebrea keele laulumärgid</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Kreeka keele rõhumärgid</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Jeesuse sõnad</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Tekstivariandid</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Pühakirjade ristviited</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Morfoloogiline segmentatsioon</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation>Ekspordi</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Kohalik</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>Võrgusolev</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Vana Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Viis Moosese raamatut/Pentateuh/Toora</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Ajalugu</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>Prohvetid</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Uus Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Evangeeliumid</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Kirjad/epistlid</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Pauluse kirjad</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>HTML-failid</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation>Kõik failid</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Tekstifailid</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation>Salvesta fail</translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Salvesta dokument...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation>BibleTime järjehoidjate failid</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>tundmatu</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Muuda kirjeldust...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Sisestage valitud järjehoidja jaoks uus kirjeldus.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Uus kaust</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>Fail juba eksisteerib.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Kas soovite selle üle kirjutada?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation>Viga</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>Faili ei saanud salvestada.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Palun kontrollige failiõigusi jms.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Hoiatus, see teos sisaldab kultuslikku või küsitavat materjali!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Keel</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Avamiskood</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>määramata</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Versioon</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished">Valikud</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation>Krüpteeritud - vajab võtit</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation>Uuendatud versioon on saadaval!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation>Lisainformatsiooni jaoks tehke siin topeltklikk</translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation>Seadete ületoomine</translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation>Näib, et Teil on kataloogi %1 salvestatud BibleTime konfiguratsioon KDE versioon 3-st, ja Te pole veel uuele versioonile üle läinud. Kas Te soovite selle konfiguratsiooni importida?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation>Paigaldatud versioon</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation>haiti kreooli</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation>birma</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation>joruba</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation>Verbi ajavorm muutus</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation>Ei saa faili kirjutada</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation>Ei saa kirjutada Sword'i konfiguratsioonifaili!</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation>Ekspordi järjehoidjad</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation>Impordi järjehoidjad</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation>Kirjutada fail üle?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation>Strongi numbrite parsimine</translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>OK</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Ava</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Salvesta</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Tühista</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Sule</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished">Katkesta</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Rakenda</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Abi</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Salvesta kõik</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Jah</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Jah kõigile</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Ei</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Ei kõigile</translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Otsing</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation>Otsingu skoop:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation>Tekst, mida soovite otsida</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation>Teosed:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation>Teosest, millest otsida</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation>Kõik sõnad</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation>Mõned sõnad</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation>Vaba</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation>Valitud otsingutulemuse elemendi tekst</translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Teos</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation>Vasteid</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Kopeeri...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Ainult viide</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Viide koos tekstiga</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Salvesta...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Trüki...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Kopeeri otsingu tulemus...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Otsingu tulemuse kopeerimine</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Salvesta otsingu tulemus...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Otsingu tulemuse salvestamine</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Trüki otsingu tulemus...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Otsingu tulemuse trükkimine</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Salvesta otsinguanalüüs</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation>HTML failid (*.html;*.HTML;*.HTM;*.htm)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>BibleTime otsinguanalüüs</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Otsitud tekst:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Raamat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Vasteid kokku</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation>Otsing</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>Puuduvad indeksid</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation>Üks või enam teost vajab indekseerimist enne kui nende peal saab otsingut teostada. +See võib võtta kaua aega. Kas jätkata indekseerimisega?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation>&Analüüsi tulemusi...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation>Näita otsingu tulemuse graafilist analüüsi</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation>&Sule</translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>Tulemused</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Kopeeri...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Ainult viide</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Viide koos tekstiga</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Salvesta...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Trüki...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Trüki otsingu tulemus...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Otsingu tulemuse trükkimine</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Salvesta otsingu tulemus...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Otsingu tulemuse salvestamine</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Kopeeri otsingu tulemus...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Otsingu tulemuse kopeerimine</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Eelistatud teoseid kasutatake kui ei ole määratud konkreetset teost, näiteks kui kasutatakse hüperlinki, mis viitab Piiblisse või mõnda leksikoni.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation>Piibel:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation>Eelistatud Piiblit kasutatakse siis kui vajutatakse mõnele Piibli kirjakohale viitavale hüperlingile</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation>Kommentaarid:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation>Eelistatud kommentaare kasutatakse siis kui vajutatakse mõnele kommentaaridele viitavale hüperlingile</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation>Leksikon:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation>Eelistatud leksikoni kasutatakse siis kui vajutatakse mõnele leksikoni viitavale hüperlingile</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation>Igapäevane harduskirjandus:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation>Heebreakeelne Strongi leksikon:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation>Kreekakeelne Strongi leksikon:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation>Heebreakeelne morfoloogiline leksikon:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation>Kreekakeelne morfoloogiline leksikon:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Alusta iga salmi uuelt realt</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Kuva salmide numbreid</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Kuva tekstiosade pealkirju</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Kuva pühakirjade ristviiteid</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Kuva kreeka keele rõhumärke</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Kuva heebrea keele vokaalimärke</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Kuva heebrea keele laulumärke</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Kuva morfoloogilist segmentatsiooni</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Kasuta tekstivariante</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation>Filtrid reguleerivad teksti välimust. Siin võite Te seadistada vaikimisi sätteid kõikidele filtritele. Te saate filtrite sätteid ka igas aknas eraldi muuta.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation>Otsi teksti</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation>Tekst, mida soovite otsida</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation>Otsi tõstutundlikult</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation>&Tõstutundlik otsing</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation>Leia teksti eelmine esinemine</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation>&Eelmine</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation>Leia teksti järgmine esinemine</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation>&Järgmine</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation>Sule dialoog</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation>&Sule</translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_fi.qm b/i18n/messages/bibletime_ui_fi.qm new file mode 100644 index 0000000000000000000000000000000000000000..9d52edaffea7b8c5f9919f3fdcedc073a4fbbfe4 GIT binary patch literal 98426 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ęVn3BN?9|sN-ltzca%@w%6Lq>nVsj!xJvsgO~knO0&s7ivxu8+osT! zL*N?HAy#3H?{*L$7w@=&dV{X4>@z@zbYtp7DACK^4}u~#KNG=LeG`Afp4x2Fv<Sz0 zi#^NX^eU?b#q#`IUHJ9ToQy4Sijw_oNWTG^k`*=al<SF6`&>!~;YLo=#qBMu)UcP@ z%JKURw!bdO&=jV3dFf+emhdtyt)f8VN~>SzDn^iX$zU_^KYLRHn9hh11=alvKa=fD z(UFYl;D3&O0SC#SlVfE2@Op&IfRk<&Ca_bnKto3NrTJmO{|GJ1QL@QaZ`F>_nO=@| zQ4m5Lb80y!46oUkK_f~sUG6y&P_!~t1M-3Pptbr*93NZmQJz3z+8BsllNhFwrOt3d z>-wd5$BQ;7I+l)f@UwM{tnRFHA5rE8#TI?O+uaSUK?BpFc^PP|!;*Fx*AzlsNdA|( ze_!om(9Sbdq1vO8qD)eOi8^;=sJ<Oy5A~4f*O(d8!Rqz~zCO(o54|F8MUaz84NO9( ze^(5zLEvSnm5Ayx0LOw*;x0<_9(1@(s^B8@0akdH2%#lHQq6uQ+ySj9y@O>&Y%Zd& z)8-N+2`Y>yC2iS+<t8T&VMK1po`dj3Zzd(LODHpsa?nU%{Lh9~CyZegdCCCeds$_7 z(F~xZPg7j<Y>^hQ!Hy+;V+nL~z$bRLK9zyb1{c|^LL+7QJ2tHF3cQIv*;@g1^}5(h z-gBXQb!A?w$6+ECZ`mV-){nwZA4v0*S@dpDwp5bx9$&G}aDnZ~pyG=*RVD)~th~4~ z&D6ps{Le&H)XCC%gw|~v^mwa<(%O(Cbuf<7?8v3d#L1znVqPie6$ioZtymL7DyLzV zxlVTFOtYsj*>4K5Rve^`y+N62<tMXUpCU>&Hui=tnhYq}OU4-PJh(V^(rmzI=(dUT z#7INisZk&>GBKJ+;&(|kQ%tE|XpWs&e8m#%h}9lXA|@wk>esbNxS(Z%DLlvp&u8k( z=r}^h((*b<gxJ=r*R&_(Pm+)5q?y=SaR&?z4AQ+g;HuFKVxxa|Ib((nALnHbr>ijH zoDVXhJ>EELJojMbY0UF1sqy86RI(gD(H%Bvb2oq6$wPaz3F{F)^A(&pr*r`OR#UEB ziMHW!G5GNxY&^!Ct|m}%y2Z(tQZ&6$FW#s7&TP6q4p^re&2hu2OimjMfAX^h)-s9W zfM6o7;cZ0J>5T*gTproWVRYS%0AzF`+^_z=UN48{ozW1LKjRvvNZii$ZmhVAYv-<_ zm!HB(MN^=vk!iF7xKsFHhKz$tmv#d09NzVb7W=Ax6JO|V6=+3X6Zv1dtlSo_>o3zB zht<6@mxc4ES2O6v_CPtD)$M8`xPU`U)I>T~q=yT6SAqY7wBn5GSd~Bzj<sRUbr#46 zYQ!lE?R~f5l!f%cn{dj4{2#R7l!f^L8*s|Py8$fER4&znbbg7M;&*bA8B^4f^5Pwg z*{SrzWiiQ4sV<5c;-M2v>o~iBO>Th3Qc{=ZIfe&(DV!5N8?z{C*ZIXU8ADwt3G2g} zCB09{U;_=08?-WBJc6_hFM*c5{rc_IIB81fI){*y*1{wkeo<OTruiNmq|;yt`x4gQ z1j;URZHWAlS6b$r&|$hfO;?Lu=XAGD8>iZ-M2G17>he?t5DS%`)-w)<Id0j+Z*&F3 z0U;&bA=nf%NuBzT*SG?2(qP2)a;ceCm<dx2()0>madf<aJK93hB`uls5oDSst82WW zU0*WUwsL{3!_~x@vO2?=igB9ji37Y+7%$5K8mu?m@|+QG(X9ez&a-^!I5=HAYRZgp zff$xjb|j0&zsT*hnC>z%4GxWqB$sI(C~J~olcKXJyEya}YCD#fZm9O@ZR)glgQNQy z$xFj6-zK5oI18HrVd86q^~>J5f1Y+)7hQBann4w9LxrWM-ArL;=S}=9-k`H*uJ|<E zU8gf`vb$A5?~^cd<f~=4Qv%&USRLP^>AXt1$4y+#_M@z5f2_!{`K%v^k}M`Ch-jm^ ziLD&H1$cejKqPT?1*CCPBIzxeT&L%Z!XV`-8P>>hX;f}XRYZ$CB^#ZLd}=OmIoz{& zj2zLE8&32l`>~(YJzcF5beo64s8)a#R>1Bt6YA-}SM#$;zZt%?LqE*X(HMIz@v3bT z1~Lan+Kla3jpJK-GikUI?u1jbwpk3+Nf1brjea@kfYv}~R?7hxi}Yomg)Ym3w?Q~3 z2#gBm|F@l^+s<+%VA9aumI<DrP9!P#7lT>oGMgl5NyT9-b_<v;7kl`lsMni<TMU~v zkY0zp&Z9I`8>`0<-N>r76{^_NFB)Q3k6$VGJhzxSLQ(GEghmR8XUlgvc-+G7hPUf` zyvNyNc(-?#8!1*al4EqNB9KkCCV}kPe_syjWQa5k9>YD8mUcx-Hq5A{5nPc@C6L7@ ztoS9N%IS<EinBGiNM~qOXJg%&qkRTRsRk(mx-XDP+wU~{R+0mp!i;*?`w)cpaWqLe zEba^MpLT@?n^ww5Cp{O_LgHw2pCd}j0sdcn7DBmUb_0gJ8H%Dx7c&!9rK=o__jRI2 zIUvkixhFz@)i`-Bw$w_BPN8?2&6p<ofUTVZqs*7_y8CnwvBKrg_mEvwl{D)6J%FLU zV-3#W`d~Xpi=U;jW+sSLDXRs_7PVmK+Ri1M`1lS<>{)JtYd1mZTX(6kAaFL2MpK~E z72wLyO3zTFVc}T|#ZdP!P!V_bq5c4e8-ay!ZOYGgtU4OvM$s|`>l5}&YmerB&_v%S zDo>KNAE_8gRo^Kny3T1GYhg?i$s~I`G3{RZU9RLhR6!G4wQtDz&&O6kVHUx;2Lfm@ z1;s9Q?>OE*4LfzG)XH(nhP|R@_ZUgMhOZLfd7f8lQt{GXAhKBgq!2M8a<801hBBl* z9F8HyO1PvIxmbt$Z2`XMz+#3yW71bQBS|-g?|3B*Mr_FEYelK+#oL#shw(kxhs-11 ziIe9z(4H%j<M7z!%?5V!&ye+QEXJo<{q7#=#wxdv|HT!WF&%pIsV<$mGT8q&m1xS$ z=KpIonlflGC6o74pmO-IQi-O_fCs|XX&noJ+{KEREu!TrG-ZbR-&dk3GvNP&YcyqM z{K1MeWq|!3t<sd4!>8cixGP1}pwy$R_<pc5jbsv-;1MnC3O%%q`QKEeDYL#P#7Dvk z-TG^bMo6E~K?~X3q2HKj>~DWYx2^2*@f!Y*FV<2^zk}ysu|u6`U<gIKZOko`_>#Dk z!W>O7!x!ESGiFZ~FVh<y(S0%K)Jx}4rlKFjlzjOG9QlD~Ko4vX^V|u8Ex{Cb4VKPo z_tIG<hOjfU{G1N`z;m)v@is<wD;=9@$nryr8Xb)wQafRH4&IPs4;FO>>qF1?|8x)r z59~MB?;f)UX?6w~v=1}$XRg+=Xv~3drr8_Y9&F%E4scZK#WVDW-3EtKx>wk8mP3rn zJ`b|2cv<42(_3Wf*y&&zkDf2ojqn~4X2X&BPo(9@W&dG#GI6D0{FgD-Gsq|_X&q$< z=7e<x&BoF=4|sX4KzU+MM6(g&C?;B{HO&S$2kW&<6LGwvs1mw)LUadI@N#<+!POmI z%gc|-4mPR}(7}GhbF_*-zM1BgcimY|x9ee?{%>B;QSRY2nhWHmobG<6@EUXkODnkl zqbH%u%wb4Yq)e}=G&fMMNZ$^%jvQykf+zbz_=!?71D|K=@5qqS86zc4arYVFi@71I zvWthm^16?`%0s&2n@~)EgU|kF1OW`bM495OC#3CD`Pj_Zi3OgCj^Gk|%hBJ1u0V9O z>UR(LuWnCE5T!pv0;po9YUt)}v(cET74(rcnM4qw`5b;^uc+QSi3A54mFE_|n$4D9 z`_Y;sa0WV-S^l{_b(cL`k;ID29(`{|NG;<PvkTuJKS2!cuxV9VZ)Nbmbv#JT?h{6D zLQLozXU2u}rgUaYg&EgluB?DVs_mz$N6LzxCpg#pYR8HjP*QD{HV@iDws(VjZSX<7 z-Nve|Xb+;~(LJFdSh?iNBrY}0U5<{3cIB~ai>=(`NGoLb2gf|Ooov?%hdbM(-Pi#b z(fo$j{epWdg1Z{voKv(2idvp7iPX8w9tqj@<37c~$^?KxZ5@gf+XB@C@tdg@TB~N) z!U*gK#aVh9n3SfrG#kaFen4kOwu^B@GYihciJJ~<w<O5)>gX_DAAw=E@>s8<Zd=fk zUAPYYH>e#BXEU35C>CE!(yzN`urCXz(1Z1LDQ<6@<b`4Dr3UhL3isO$qgak>Qa1H# zIs_7hXqNy*pbE*MI`8Iyfz5$h(oM^|1crUF%<7{<(FPJ)lFdrz@GgOv;%ab{_HNRJ zJZjU^20f7{9(rH-;Jm?OmqrT$ftzf2Rcp1#?9!9<$d{8FVGQi&gX^&MWS4OsgC27# z!Q{kp9JWUZ&%AF=nN%_u{b%WMbXa+}l7aZ9yj|zVSw5rCa?nwu)hph7;EepCl96+X zEcb@ebKdm{tSgy-q*!UVI0ebW8Htwf*s?&a;z+t5YFbJrh&SIR(N~+bUIT>pn!X=Y zHCrv91~ra7!J%zj`7ZNO1iF$NFoyBZF=)Z=kzpMT>=HM#*hfOqA{aeLYsY|)YTP+! zwqAF5QjhB+V<R2KnZXtxP~6kWZEUuQaRHPwuW@KR&iw7u_1H3i{SUl$<|zBw3~lN2 zlD%oMjVtD?Vh_7d6?xWvcJB6~0T%gU|FNqsg9XWH+fN+v;CkuJF?L8iY<Uxg(N?Al zNScXxl6f0soC=bi8&21pH?Srb(suEx-&=~i#oeN=FxHPHC8?Eg#~xGeyoZ#c{gaKv z#jYzWdU7A_mz=@sJj>|Pf$#MB8P|6w;Ir^c5hhQN<2V8d>$h%M2lpIuOc_^disX3t z%=ClMh@aa4kAVOUh_|zlD;;elrZHFyC)SAvVncA`6j|t?JFR0pWW?!n^uAO}*3a3S zkbsz{j;55zc5r?}e?cm_a{3ChQj|m4B*<r(t77Dv#4$a2-9T)bip}$!C4E`KVrW51 z(%Uh3U^Uio3n9{*nTb2-i4w*_V}AmX1-T*gbuDyntz3h1m3e3~R4D?CI5r`pF*57w zjMN{o>jTGrpfNIohRCe$h%_x$X#GeP`p}fjP2)&0#C3Zm`zD$0LFGHgrZV&tv&D{I zb3{2uCeEGwIA$5AP{&8wVm#c~HL%{&$(ytB;bb4*9hSv*PVAZ_5KcMPGs1nhIsI;W z9v{Hm18X{6gUNpEA;9U?-0-05rF=$rdbTZ?DM+CH++#($KLaO*$FI$wkA7$Slg^`Y zJ082F$$j8agGUu<@4<OEo0E3vISQOnwq%a-bPWBTqM^7aM|xt&yC&Fj+-DTgGTh*5 zx~;VfJqq+@-Ki)sk~eWzyEK!@Gf%M#m>LheT71-$s~c+#&ym6gu>l?KjWVOr-v8sQ zw?^Jfv1`jTeI>=^?}iOHB@K*~v2p>U%x<yPLDYJVKR~KzrxudPZ%v6aspVVhlB5_l zBc<DMYv#14Ar{t=6$v`R^3o!_zRu#`o&wHbCsUJyb^TR)JI#l6z$&$)TN8b%3<@;E zGAU11DK|N5?U;fnOxZI>L(Xi4-vmE8>I4&86TL{BVTSSwW;uzKJmWvdwz7p(8e`|B z?o8|>X0?S5uR6C%w(%Y)4SA)y{}61WVgnIlw8}uE*7>uQL3#r2@vUo+a7hkBx0v3@ zoZcQ*bJ*IR6Y$znO^HcR9YP6WmZs3<F4=3U$7^<7O=cblV<DLRU@N2ik+ig*t84Gi zCO5_7Y0dhc$D&%Ed$4|{ogEphZBO;Y(>O(pl<_>l9l&B^m|-?v0uP6wr9{l(8Wv5# zh|VQ5Q3Rx2n|?E2G3f)^1nNS$4Wzk!2&pM{o-Robpg~^;L=G$uu5oW++dyV|Y*_)q zk;v*CjB_tm62Wp=wCV9IHr$?#_s9-S&)q~$R?o8-IawSQ;D;P;irfai%why0X`3L{ zUQI*$wnVlko;(4#^<vhukg=}Yrt>wD5(j!FSC0cQ=$(KHHu&(Ocn*m@FJvq`s_&&| zp_7L8{k4m5z9i3zD|y1aZjinmJuG@6?gotdMKHqILeB5mL(3e^L4J`=WbXm^;%EAC z&_w4%4*LLme}-x<+U4MIVOYZ`<$T$VAoFqV4lUwNh7xo{up~0Lmk(+dWpci3(1P2^ zX7s!0drMC~<G?Irq=2Io>1#Q38^0(U&m~hpW^5glRbc?hS$`_hH>Q+fA~qGni?Rvq zQz@BrGiJf4g`;`tUbm=_8t^AP*@`YW+(CPQnneXLeDRDt96PQfzNvRG3Fb>pk8MC| z8OJJ>OlY3fl2vJsXQ@JQCr6vne1j8*xZe}o5};a2#xTW9B3Sz597G|Hg{{~=+#W?? zA_0-*9$$F=&cZtqJ%zaBay`P=j0b2P<;2Xa>ycW#ZU*OI`skj0;q*w{YFu*)q@+vv zjkj}eH|w=EuD8{gcXK&2@sMB-JORTB^=IKfrjK@or|U(M=OMfR6B|t7QuI!b;Sg+| zCW!|B3J;8NJ+PX{j90jMch}8pw-tusy@gq`5`9IS;hE5Q*CU4&lJF-h&&Pd#SEhF` z86Petum?WyYA?7Ou=AOGA)hK*1XQLJpXi>s<bcmsmV<h95<&vHacFM^yiCMhsBPm$ zL!#K)_||xD(KDEa>7ZonP6Z@P4G+@h(Z-I!0uHl}b*0eiSwuMt05^k3u8dxrC<903 z;hm+{;pf;2=bf~L2Zq8>()N&HlvwjVV@2T_Ko&3pRl0+>S_B$k&0@L$`o4HVs$UEy zW+I&-DNJb^mS%isrp+C2rE+-x19aqIrZ2O#WVTFRF)Y`q4tu_#j%|tFBF6!Pw`jkQ z8d=29u}_SH>5frc9XD#sVpRM`Vv7@-GrDq?D#aGZrwY+0gxTYV7sK2adoGy3NAv{f z@DpPsFi-8{&}J&q9U)Ys4^Bhuq@5;NZ)w^B0p<a0jJ-uQCMBKbXbOzBT03q`!4WEL zSsZj_fWcgv`1s@w_FqcJCC!&4j~F9}nYPkF_S*JYoGGw`i1*JT)<*6NaWnE?NyNrk zlohSgn==uQFoqWwvd{`8WNZdvB#TO9x>+x@xRCcD<)MgVMB~$crX$ZvDp!@&K`^Tt zOcOETVzjROWo41=^-NlVeVrr22pD2Bu&q6T6S1AwsrXEE2`1?0x7PT&t02Qt7(ve? zR@bKlGxQb2g?Hk`Ry7;{X5rrqT<7Y)rr8t5ZYb>+Pmirh_Vs}ht+Qv(nl)qg+*z|q z<Ba*fgA*fZZO^0?im9_XdLRxcLpuZRX%Dy-r)ReI#@pu1#dsLBbUgPfZ?rIJj$)`~ zs2~Y1@;vEA!804tid{u(YoaS0o`szvOhoD92i%5|Y{&q(cMzuyVoM)<I-c#_RzknZ z6()ykK{xi3b6+u?d*MpQPpDghZE;yhVQIusYt^uvn`@U~o1d@S7?yOdP1>-$SFB{# zPTJS#2~LO_Ufxpg(wNqp$>`PEr<;40B`1c_LOA-J$9VZFEIISV$^I}%g+FRf7^m?_ z4#-b4uGeTQ(u_;_!sSxc9D$h7Wu=~S&kLt_`k9eQY8ik_QAjeRRHjq~N!OVz(PeR* z4B8uO?dr|si-T~FUJ5QtB({~HJ&IA-o|=Wgd(7LiL?%1nH!mVrl&ND3!^?0$ijOH| z+X~4j8E1DKUB3*)gdE&;AM-pBTq)u!)u$wch!qNlCN;}4U`}6KwG4}~&}5S^ybL*8 zAKTudZ9BVirKypr5~70t_2az8lGFV?Y&XXRjsV#%<5femwF){&t8B@^J1S_R20lI3 zp6*Q|WgKgT@tZwo?m?vrXqL}7(p67kVK_&AF=Neeamxg23^Yq3mVs6U{28SKOoFL0 zXG@8N^b2I`^?6eMq3cBL1yKJ{<@0?eWHNVn7+oI6Mi2yt*!7U{iFxWZ1V$1Ln}wF+ ztj|)*8r8QF(`=D)M5}grd`mp($HVTX05@0GE_c0Sz(ZSB|LxZ^IE*E4Tqu#MIqtiG z05X>7S5f$MNr)PMHru1(dmKE|nqD#x<4_K!gK?;KYMWw}HqIKL_&p6C&?JClavh9@ zmLvU|ELkpH8yQEksSd?zmOG~#I?z3OY2xw%ww)m(1YTH!o~;a=(G>pD)m`TqSgQ#7 z9>`4E*|%v>x4e)p6Zc1vXO-~6>u}Yrzy=b;kUlDbRbDo{kz%Ep9k&i@wq9jv3~{M> z7;B|@nc1Kx<kqkCNaf;4VqeW4L&8nmVm@b_KW40~PELF6W309pICgN8O;4ByX|<RH z7vdt~3Z55TOvJ#jPMo`s-!lE<tf)!v1sxgDXyuNob@UzCjt;nM-kKHpop>Bf(Gx3_ z4=M+N%~~Gq1y^p@ckmsdi7RE2^{fLDTCs{EzGG@XXh1nagZBs?xeESe#&fEOT%%65 z<2PzhsxIEm|C%?mx>v$6=u%3a-5c(3-m>M(e<d=G6Y`wD0{!5+KA6+zkLiQQ;;xf> zQAO-e4is=|D?$%>BkQWgOJWD%C||@SeXJ_(H+#A+I`aH7{X9?g8cGh}8Q!2nDcv|} z@kv_@?;0$?*X0ALB$_LE{ENJt)i2PBfQ^I#ZZ59T#{d=^evf$9uE=j=f<$kVb2!s; z&x93QlgJxT1FS@93Q3#%wz%#?FZ00ImB=d~t<#Id(2}@+VlIM1=@<-B?>fw1yOOz- z%K46QE0ICwJxCwHL+R;BR9s>Gssz%6Itf%PRLUGZN#{y4yDhpktCHD)!K9x@wu*)l zv*wFIot~GPRj5D@_@qRc)uG-+Vc&)xUIoS|o;6e`?`0;m&xMkjRfTL{iAL}c2p!6( zRzP8uEO69*W`}}WgRcfX#3^tl8(Iy<E(IMybkCbvT6Au%!ObW;``>O3I(0n7@an|S zP`p$(I|sFDZy#xzCAP7oF2cYzGMiW9#avLYGnWj*n)#J}#@l|bV>O)T_pmnV=d^?_ zPU0<Q=u!4{eOYdo1{Eq1XVvwqaeg60!*Aic={70xVI|3<D^K?HL#xptUL;MR1&5;l z!J-Zr!oIy`b!Mo?>S**3Z(o=tA_g8Aj3fWc1Ft1RVZL(&ZNh4t)FxrUAu;~l72oQ^ zKVy+VCO95pN}cK^b^V%nZvsr`w`h5e(_tmRyO*JM4RW{x@tm%-dzKK<qwy)XpBUo( zr8n1GH$&|?$ic1He^Hd8_sB|QO?(K7gXbL-W8HHfTpZljjg%i=^uaJ2yKoE8BS<i5 zeOb!kwR%Enwbh<Za7{d2nlO}!Ygf#^6Kll5izVVK?-7=CA<d#R^_X0S!@^B#;={te zD~93&#W9;_U5#s!TcJ5u<nn_<^2RlX1b#QJES!k?evw!2xp6EYTFLx)ej6gcV(ItX zJ<;5~I9b@5oWZO$kPFS}UA*TRdxVwoA$DGmlAbpsbOCm6d?Ztvo`-yqT3RjJG{CFN zvqhYP`wq13>&M+Z{o?(+qHL`0Dk*t8nS*e^Z}WjK-W9zY`cRa*(jY-#vtvac1D21= zo7X(B+04ptoA7ebp*$aht~S-SY?h-woC%+rcOl1Q<6^fp$YSMYu7jAsLjm8<?9OE4 zMP8|gMq@hT(13aP3I3IE&&|8pH?P4NSQ)9&%q|is&l3~vCpwvlXLwwue6br$1w(A> z00u0WE~VaAFod@pGQX<d9D>|gj_+DR&NY{iuC5gL5Xn6p*UzK;W34OrnoAzCkA8R@ zv+MnNI^8z&A`HFXWh9Z0&7U?cHbehkEDY+7?L_mhKI{){K2Ru?P29tGOEGrUA)!ry zaA#r|?YUm5z}>sKy2~YMrH}5U`fx_f7Uaaud*MC&P<-^N!~mvD1G{gJ-bg6Wq<KtV zjt27ps>hVcFwjT#BXuCmmPBbz%0tHS_D!)xNDoqz&Mmcl&DI*(5$PRdjPrcwNIH|1 z9U`8&O+iMJP9<xl6d|%cS>AV<OedFLX0rw*-X3EaN8#42bzTta8NF7m#gs=}cnPk} zj#N^g<JaN@w&e8KVQ3&BJ`TpaNs5#q$j%lRB7*^(Ur^<QD@|+dlFU+6t93iDXNu#s zL&DU9gA^D4tV1uOrh4fl7QkoUp|y$bHl$eLAEUW0{LL~Py<&+N8L3K=P6|p6qfA^E zM=Z=H$UNSaJ1{jD>nsfQSleklGmYt)O3_59;KcpjEO67hcp(KyWnI9CR(=woJ5#Ay z$FRJjy^315#99}_CoE0IP1of&NrDTbF?yxDM-9t9J2Bi;Lrzzn*(}gIm_P~3Ilnp= zOXPdoN`#(UH5jzQHL~R`ye?DPn?#j^d&wy@9>q-`^%Yt@$QI1Z#?==5k2N=UejZQe zk**`FmduX3_E|@fb}VwIyUyhZO}!ing)McZ4nJp22I>czh%&dZ)vn8Ch6fXJ?5M*a z9>p>dg?owe4whyFe-{t<S*meKahCK3eR9s(2@P1EGl@WxilE$)ko2Uzs-Ss23`$Ce zAlziuSGqQ{O;8uq9r~@uQ7F>7>Z}R#i=wTFxYvQPi{7>C(JSHWYzzG2cBz{61@s*k z^EL+9UvsSFYADA-FrEK$A;H@kGDhz<=*#pLv}LqTb@I%6iVxVL)Q`P(Ib_?nnT97q zF~KjD6#6TErOuG9r<8Ewt~Vm@iKBUw!`wdX``T8|%1pwK5=9Z`q}-_~M|qAln-ozP zWp1aW6b<yV=t5Z`M|pb&!d-X|U0iSA@{I31LD_JpOX~Q9e_LP#!w4HebJ~axcd_B7 zRD`2erIAeMHtIE9@a9XB4_F1k!(qhj_@4_ryec1-8_hsCI-=P&3h6RNA&QaNy}%6x z?xodqZHc3wzI1I72o#m4-ezb|6}RJE8>NX>y)teM@wTspyKq88ytjnoqMGYP&muT* zz;`3Wg>zo=fV69H@@{{twi|QzZCCk!%NB1BM+*`}%R0;%>SlQ7#h6FQ*L5d0<<W+> zsnj*04RSV873m$9<5q9>?-mEi;At-m%BSW5@HpYQc$6?)FFh{R__de~{ZD6Y!S2C$ zDQg}9Ufu%M)EPgF<4#CZ(=gZM)b{9JnNx}?^)v2cbK%r(bR_8Q&fMyPB(-i}<Plxy zXvC?*?A*Zyn0>rB2P(`VozCDigdAS>D@#3qMyhzfz(fv7&0f57xMYm^K$3TXv_vfT zvMM27qwHZel?91i-MbU^vPbJ>y4+e;jxSX$^`gjiIqls*YuPvocjwT|ROF#+4M(qr zjvYJ$`|g_VLUvP$+VF7c?%msvAZNyWBijCe>v9RBD8d}pUg?RrXH<9irYz1R^t0Vz zJOZrS)2Tk(r<Lh{eA<CWR_DWCVkwAuUfMnyX6_bnms`XyqK71n8sbwqe7NV~!#vu> zE`!C8!AEiiO<YB+=RsuM;mjqmj8MWma}b%a-o~bS5gSRca+@YKJu8G1V7_Wbd~g_V z8*5{aKu0{{KAfR~ejUASvt$J0w0Waz_t_2}EJdY{21C;#4%tK1ACXMtxdXU3DG3g% zR~v9I3u{ipUuXmRCW`Vb`qm?{5<1up?L$YR)u@zjqX^QtDH1gV+&*Z}q~<8}YL#%V zX7rVS%(o38*KFS&J__&r>nQ^7A<y`Y@nJZyz37QRQZ(h46)kf=dRoyniyh#_u7c<O zs11KjvZP(sbLZanoowGlz7mH%Bxm4niKr_zBTu#;waZ(`U!kv+%jv7M{E5z!+$_P2 z)OzeREKZ_(ChDN<sJI{unQ$-bdG2>ma1_L+C^_l5bBsM3yiRWbP06J)Q>!+D#;Aqb zG!AYoqzc~Q!4Kmt9Zcs=l4ow&sbS?Zm(Xv=@kqdU@IKR()Dbic6hg-{tZ^MN;(3e} zD(mQadtM>#8q*p7hQrnsa)YijQlrpD6nv|z-G0P%TxiKNmETZVa{K5fNt8TNi`olM zlX1i+xIB^4?{F=-H^}^?J@2YcO{kK)oGd1ln6^Q<I`~Akjaf|VO^qdw^Hhjc&LC@7 zk;)}^aoW_9u4(h7lfL&dEM+Q<1^~9%h8<cD)uy?j1pE}xO6pIh+gIEM@`-f&x_l~t z(eIzai{z2YkyyV3B2SBPoB_AZ3^G9VojAQZ&oeL$Oq^O+wHH#WL)><G^<~M(WYdxZ zaE=luvgGDT&duJzJS42g<CSQ*UbSMMG<~8$Fnj{3k&mgVpa8cW($H>I$Ke+_6JjcM z^fPMa|7eWOJw$U-@3xNPj%oH{TVt&Y;;}*O!~NLQ+z68VTaOzA!%kh;U%&=B`DVe) z_`+#K>0Yu0asK>8dHKsqezv2At+x`^qpy7l=7h2A5o%hTvzkW(Q2jYfaS#n53vq47 z0<;aq(zsxu9XrUGPUJ$Zp)ep5kURp%lbO-WZP&17+E9n_*=)JAb2u1@x`Yk`*_xSE zIunG*bYlu=+=*|f1SKEDt?Mzsr*Cf3oeMGJPPJH%>iwQ=eyrHB&BeuW_~guBn*OyI z;#vrsY>{`5LwKBJ(rTRHyqUG)oCPACX3hbx4a9d+Ei8uJ3DwYD20GWt*@_cRVW$U7 zyl6FHkHc>`g1G6<>B+>J^zE}b$IQvR@W<elGbSGCcJO>M#(_>MS;lrl;*5w9XZ;+T z^&OrVMar2pwCpR8v<EE^BPc0;@h^@!wS;;H_~63OXDXf`Hl^p3vlK2790~uKbqep8 z0~bs~mgE+x@tE@wag>mWFiK}L<A1?y*v)PzNJ>c#v;0itI0i_F5#GS{3kGK|T+ptM zuKCzh7#SX&Fm>Su`fZZrq~hvFx8Z`B?F$#o<lVyyt)0r~#Td%*s0O$R!*S_w!Z`@= z<#A|sTWkRiGDO;cVSDFd9CRRm$67Il0G>A8zGLlr*A4pc2AyA>ru#Gun9jA`uDj@* zz!zfyES14aRPnlGq-3Wt;$^&xV?7as^d$0I66n$AjT&NG43)k#`u$kwlY0_dxo;hQ z=SXbrdVZ~6&=W5p0gkjD8a7fm4q~dA!~ymc2ybd^2+cjv?H2qP3hg@FwvLy;fe^HC z)1BvM_&$&NqJEN#!sNYA<CKWug}b7itL^|xl~b<$5DQw6K8OibYd1cTNhvO@V9?Tt zdZp@dexu5v>SV00qZ0f&O|!0_;x!%~-=9YHP@GhELw1ik9}s!!84oC=X`t}+V73YC zQ`Wln;Yv%$jYL!~1By@1#Qpq*&+%%^hRj)8E3DB`neHd}tbuN>guyNVs$EtlIqT8J z5%-6ovnUUWC9%81Grw}9xy{LFBX#K+m#@GPR(zL6l?|rD!02dW%AM}c2znbb5*0LY z#pv67=Z|5o-c8q;aHSnp)a_A4{mDeCFE@3emBr(SSgUjV9MlaCbIG7=j||;3w{B`T z2?zZXR2LtekJId8GZ!w<=Pcrq#sB&i4oZ{x`~@@dfnSJTgR^G+l9OL%>igxHerpqo z&qL-XpQl9o`8-pc1TP&BJKlx|eV)|c>vK$y@x%Tk*ON1?W$vQh2;{*n<@Ck?q$2~P zMsr7bqwZJ_b3AAnbIJzYC*y=*A3vU;BS7xpL8IgaKV8uUUZ8Y|^J3DREU6pVge)f+ z6}vXvJt?O#nerV+;fRj2Mkk>A|7z}BV&lB7J3dq#JCbGD*29m)wWn0Tp=Fwk6W1{0 zr!=x`+4Li(9JMG=V@QrkI+V!pVVW-bK!H9sT@(mXpg?!s6+t##6h%=KXjcWg%f3Zn z1VI-?fEHbK(f{w9d%t_XZ@zElqihw0VQM)1zI)F-_uTV7=V}gj>>(VZupfnSRKY3t zX>5W6Q43zY#?zzV@U^H!)<MO08Qph&Qlk4cT_CwFan^hJ_3+7rpoGnECnxh81R$fd zvzH|A>{_EJs&qt@(Xp=7cF{%<zw?CRmG@}UP)&?9XdFZ4nCg!!WBg!WexL01)}rXx z7?L7Mdqqe>+lHK|T!(4;7L^Se#1C4YBN_IBKftvsXL5C<by?55_`vbZwj?dmb;z!2 z>=!dQo)*y&rDJSZE4n5SK}3rhqg<m3q+Ak;R_e{gM$I>xZ0%{IFKW9N^mJPDyv8L7 zXhn0<XbqR#nx5expnWgMKKf7vN*{K<qt8Fkn+RZ<=0VJ8x%`ZH`cxw@*G<g<HuIUl zUV758#&>ajtP6iHhl$lfngfl2{_U_}&x7%<JrjkfM<*GZBgzo~$L#2nf~HE~|5+mN z&3(1BmWuhVNOLC`pxuu`gXf&WQ+p0+WUgcN7wu)Kn**xShqrWr^>Dr$uMecXp;rhi zJ0G2_uzc6|_O>rBEco2>az`p1V_tQ23m?lrz3|M3&wluw1+|w@ZLTs_lqq6{^8EVV z&CTA+{!)bWV7RRAiEBe_=I*RCHOU`&1P8jGb7$*7?>^aDUz_^3F^A+pNJU#)5qb$4 zxz>gu1%E*wi`<5z!-iFju*urms8MpkHm}S_F^wQgm-dkUx6E{WMxP)Wv@F8qXk|Bz zNO>ljdj1TDi^6sP3-G(6>vJ24V+UC>8uQedORuzota(<X3P&Hv^7%R7by&sR=4m&t zqI8O;Xk;Q$q5wS_Ab8-rNryo9o37HWRtnCI_^~^SQlm!M!92>(LScVgC|J2{kAbSy zbutFGWOEHgzPgSFmFQb^r;~bMA&(thav*}9>v{{iVxU)=29oTd;(lHB9B<BdFL4{I zL2IHS*eGTt1w&<7$$+Zql?|rZ2L^uYLvZX>ZS1ztM<fF;5dHv)%beidOO(6C&KsgP z_4nKH6Xiz6CCyqM`O8#x#?N$Tj`#RE@01D1tZufAVl<aVUzV&-^OY2-sjt7d-Q8Gy zsb>u$dw4b6?RkEpTf>cm;`xa>SmpV6J|>>#%6mt*ah7*v#1wE&7Nz!lOEciu&+H^l zGQZIb$dkeo+Le}tht7R=E5@SBrubs)_HN7+4F~asc7<2$W1V4i5El%dc7Pukk>h4T zPc!uFSp*F1*Z(qkloh>)CKBOkGQFq8Z9X@i12;f4;0K*9z3XF?*MfnA5JrIXgpD}H z8^suCt_TL8rZWNh5gMbfhXA(gm{G{&qqtzftfsIrLUr^N<>MS>b!9JhyM0SI$Y;%= zXU|91UB={+;Rylj0evu7KOTClW4#G4;~fr9$&*>}2+R(;@>X`2pTrlqQuqbbvO>ld z6`K;bW@Ig^kwLdN=-K1F<=&iGY55bqm0o6&2am(_?%;4&<pn#d)0M%8^J{W5D&6wh z?qFlE-sQo$?)0J_)t9}lE`*Wea?c*ILC|j(-+li|<19Q-Hxmxn5}=L49o3KU^HvOG zpuE)lVEW;DONTCoKjVhu*pF<200@i+EsIZRr0Bf^8Caf#l8@PR*qOWR8}r#c_!PA_ zKcGD^IapIj5Ddqb!;TM&YCUID7*nqAO=2}$9oJ&xb8&9iM4S_b*hJ3BQ;COipwV7w zTup?~gAZumcq!s6j_Won7<+^|zZgA21F5LNopvd@`sLJ)8ls&Z9h}j#F}N@&-t1l4 z-6aiE=c=b7iJSgmd07XJwE3EsrO$?0dxO26oyMM$-|C)xC7Wl!m^R7K{=K9`>XA8) zcn-dTH<d8tct18iGFTr}mjvp^`kkZ-%<7z?omR>ss0~|AVzVbZC(Q`$x|0Ku%HPtw z?dUHbEvf+dC|?HjC<r(m9Ktg6(e|vuo~%;5*2EBKPzSfjA!_0f<z4X*Dk?|9PCm-* z?#k$1jEcqTy7GCOpnpn`CM?mY?Ef$1V>!#zua9z;j}=YZHG#XfrEp|8?oG1!O`Z;n z;PtK58cyKjNzjiUt`|m<QQc!8tZT&oC~NTn6{l=DA~N0hp-K*I=+Pmc@-d%o2jaK^ zkIKZJ4@~Sev8Uv0LW{+H4vWjJO%7w*fL+cwa-yy~Oj|m(%nuVt%0Sg-7-bLnxJ`#; zG{l!fmRR!Wb5S4lgd2xD1|Q2TdNeEu(`~YR^7(TcD9zW7HRlezi)t+Pyu8WJmDpb$ zuG@%{B|#rUEcj`#Zb(^ThdeLBVMSHT3j@0~Ff{E;9+sSzW%acFUs5&KWSgwb3exBZ zhjN)WR7M~ZmnPO&oVf|>tRScRvOi)|EbO&U2RGH8eL?`zI8243#So-(h`@wK8AJ>^ zUbHccI~HHblBn{@__tujMBc`Y6+IrWVUr<t`TFzEK34%Tw<3x_rnhGEnx1a)P98$_ zi01S=PrtKtwQ2_CLslZ3-JZRXLwHo4b~5m^>*8Pp_%I)cesErh5xKqY*UR9Drf@cT zCwirLkyCzDPO34Mo+t+cg`{+nD2L%+P6gjnvxzrg-sr5!^kJ0b2f<10QL<_#7*t<3 zBPAU%JQ~+VIg)4XvI0CE?t{S-ffF9(0Vh5upt>r$jEu&)&a2L%E>z*F8=i|KJ%At1 z>@g<z#cIQtRbM6es!LZ%qj{Yjyp@%>YP+x1IVU1512fStHUgIzlz3p=BjKN_D+WiS z(Z^Wo3#aqkvt*7kH)DG!gWdL?!yZiFuPHkW$a+d3tv7tX=<Y*zD1%O^9)1Dhk<i4{ zocNSo!$V>y8Bn@>_?FV4Xmr}Un$kq2`S_iG-CkkY1qDmRh9Sc$KBOE9<>`7DVsqoB zYPnWJ2<?RwmOGz$PK%EgS%V=J(Yy1}QA)B$$msB=NIl!%-nKh93|=`sZYszPI8xC@ z1B_bRVRvmqkcq8P4}vy#K$@Das<C7(=eNZI7t+#N$25fVxT|O?&_Z-+xWCiCnKfD{ zOQ1L9bjZ6R$9%`A0mL26Gb~fG?=yf+QcTE4Q_2kPtRmNKBp<F_)-Qd+Yl$?b5q6Fj z_-d1=rq&iSMZ*R3J5HtkD~3~}^O-I6C6VW=)p&nZ84XXaNAo=>2XCL%d5?_*=>|?@ z0^ZN(TyO9QcG7KQN?SCRN%2A^AU)pKECfBB3lJygw6VMJPqc|@Z*(*zc(8bXvDy_i zY}aCK*LGL7w$){sUWU613c{&ZwEA5Isi;iM5c%G?r7*Ka6T-DSbjjwt`h67U{s_%Y ztiM$|G|r8n5w;tXSs~(xRxPvu{~G~(B}D38uGk&f0d2K=t0FI=euRWQi#5goV-Pm- zSN0TYK{7iqj`2FaolACc!2;a5zBLm!@2GAPBfWJ^?Ocra0erx)rvS8q|Ee-rBA18r zlM?~OMPx-9j5#jp`;s<LKseJ6Z3ek{br|z<j4~X*N5CyTs6E?cP>g?<`XXBe#iVR~ zIZGEs(=k`aB}s$MQ;dGvBt|J|q7@b&Q`%<SRU~u7n#s~)^!rr}6L*NC(rRd~FWME$ z;RquDb5?VFX=b>$zulJ8oGxk$B77GM*zQ)Vg6-kORv=xlaavJtF}`{ZSlY{yWv6sw z-O<EdJW(XXCRpzcV~OJ10sO`o-T+>spFRmZS9VY+<53_(B(c2<OT$fFQ5A)ic!yFH zl+~kq_~?hJJZRtOP~bapnVXi!(X1lZ<;dh>v`*}ztd#{cP3Ny=^)=79u2GV?o=4u0 zg5FN#K0bai1x=ht>PaiQdsX1Gs46dVP6Xd&+wx6J0>CtxV&*wrxUKsVlT3o6nt~Rx zLR6VZe|!@QtzetAGl5)onVPt~YwCpsP{8oS^*ATpQ{zn)fj@|}TTMG}x$rLK>M0q9 z?Yu*3bTRp9rC^F^g@ACDymjV8I;FHNB9&3op}gBhY<C`?&(5Q>5uo%>xtZYxKxRG_ z@b@gWI%tc#b{5gmoyWK`Y?o_-#IO4jQ(>5j_*B_Y)P>Q&eap;7NGqOqlq)xQb}L-> zoGy7GY03DR&lNcEqj9FbdZX`e4t*lkRv%aa8aFVdiOQ_}9tLeU%v@=hRMr$lbAnqE zqrjL!O`1~)aPTt$>XXWlAkbr)VlmuZZ)|w=<Ak?oMKBSKZaIvCS;oXe-hZhCW;?{3 zt;|&(SN)lELu9*=I93Vj;`r1OM~-BN{dTbYO{*9tJnV%msThNU;hJNrLp}9=yqdJT zC2P0EE`C!-E|zzA!Z*5p!Ii{Um8@Ru?wK^c`S@XtEhee!*)(ap&sjn1ZS3|#+9UKB z^i>ZKm-qV~25z_A^byI2YQN!UHOcL4H?3FTqp79BUGUEqI9@FjBCmS#&UQHFq5yO^ zQqHBLBW}|YnpX8Q5R?cSB8XO!yMAQg6@<`tIT6HR**-Eu4Z#`wrGXo(L(nc&U_<38 zn*eRGs97nvizd0TMM%lTubDGrmM70x0obV-UHNI(+n8;^9EI@ezmIdoExVm7N=n^Y zGyZ#0v%I5GNwm!b*9_e+%Yv(E1oAy2K?jJ0K2PC53&BPwQ^~)>Qg#tWb5v$63Whq5 zzqoPBF1EMoMf@J|2mpJzWUdLCKWm3Gi7(<oentqKlg#Y#5Asm)mqI?oJRHhME`)U< zjcD2OmfMI}Q{cfxHsOAJvFw_YP*RjXV4DWMQ7$oUzvjDFH+EERs3H&fxm5P3*7a(i zr>qIJI;9cG9ICa5XqB$>qOlx1yJe3+6M9~>;tW7yarp^};OC}VzEQ)B70&go^@;%j zV9`ZYRXW;};eXr)Ts0`xn(%Dlf{J})xHTRo&*|pyRO^5!_#gn9beu@UQKcp+jnuWz z1BZy?@OQ^hmHgwIPAs_XJs<(raoi?S_>&BirR^MxQd8q}n>r5Jfn6`%9XLtk{)LRR zOsl0=?z;Mgm*=6{SFKOvJ>6G&xc6R~$Thw#$((yW$%Fj9{!gcSrpglvE_F_~kPJo9 zEBm^2SG{^?+EdAVW!gl)=yxMKSWL;qCrs&w1|u~o#_eZ+)@U?8{At;EBfJ_RQjZ_{ z#8S_`wz@I1SFGB6)$JJU>CjUb>aDW;<8=GAv08EaSy`c<ix?r>STjVaUzLC}u-~JA zCYcd%;&x!4t$0>&*Q9Yz$xY+NLi-VaBQud$!zkRC{4rL9yzzqvtBZUa<}m7YG^SUO z%X7hzG3Xj`_`M*|j=Hw$m~Az1;8r_;)B$#9z*W5K`vQtH>PWf29c|GiTv67pZsOtm zOd=2whO&<S!*tH490>%HJTMC1%ZY(x=7Poy$m9ibfKkP(ts7kESy;6I{=3(!@+mlj z6ctis)zFLb%evE?>adK~gki9)%70x^pn`pT&^KFQcTV>ak5&r4VLOf&f|N;$TPb5r z4No3Tm1#>(l$TWhb*MT^CVkAmyLhqhAL8GZD0>S{RNm68<#yM1afx1w*GsLSUec9a z)@)5p7h<q%I+VH{930FqZzwFVw{deg&yAT2(=Qi*6FqA&o0fB3$FlJXGVT7XoW!XB z@df)WzLEdtpS@5q1*~S$)n(n;3s!LV!i9Oh^ndhIMR?{in~c|Src={iVtlA^;_Yms z-#En4gw|dC%gw>WyzUF*n|I8(;pD|UUbqZMLg4CFaOWpe!KdQnoVdQFyMDV^4DB}b zf<zCRtW!3M4}u~(Jfcxkwgb=17!`juj6u?16P~Nkdc{y!GM=K4WdZHoGksk*XkPm< z@6JkYM@85#^Mubh^CLaM-IEHl7vtXl_J&#@%QM5ZXlgzJD#lFk-<@A86g)N$3}7wA z5=O^}8J7ia+>wpOLi`^*fjL}9ZV$Mff@E;J080SH4pp(Kd@y5$Iz%UQ&|+Rnd;@!k z&Y+Cq9cN&vDBoBMrX1=s9LxQt@uuH8I8*2N?RV7yMX@d`5<D<Brrnkx><vE!jmtyv zP*Z>oV}1Cpoe^n#CoEUMx^Q;)2D-2cl~V5*qv@)H_X-y;n9n1QXRYbS?8n!lL0)X= z-A-8(_VG>GqM@anu;2uOv6B0pz!i0UsM2JWM0>J{Bg`+M^bWe}>by<s!cCc0;_ja* zh+g<gGq>dg2=9br)KT+=9iz3w+&RZ+?R0m@wOKpYZMimUN4le~&Dt5iMAv4+_+PGT zvvv{!AAT}}lqpX8Jx<KVwv#iwc93yGJ{|nB_-f-Ht)1-l{G+u)-BJH&?TjyH<`0;O zsYC9qbPq%B#fjLfZqBri9z=g)g266Ee82?9?ORD}?eMg^zbnN{74YU9y*^kD(Vc2W zO;V!nHs#f{r}~%4QW{OT$=#Iq_Wiz}!Or2BaV|*vpsWzli*Dy7hRJh7@}|506L1e+ zQJ3Sx?&|Q9ExS{0bIkac1!tZzO_B@7XA(_InxULz?de}6qhgJvc^~#{+amdPQ{r3R znK83p&1T0b>FqnBQ1s+z65cU}%Qs-Tz^p>>m_tzH>YBuy48~>YEX6gxlF45L36F$Z zbdP|AE2ZhbC=Pxp0B}?!)ZJE?_V#Pxw!$%+`9Creh~02>{XoYs1X^jG@r{1Up+|{^ zv|X2^37i`;hx#T4G#JsfTl8T_0v}4*A<6+cwB!%Z%JO>XI7`f@M#F~0cpAr>6MJj{ zGAWNP5<fIzR<oeWoua=Nd5Py5SVKZ<PjP_zTeUUTS7T*=bD&gDaVzp6b!+*`hSEw` z=ek|XSsQwyzT6IaXV6_g)Kxt+5|Bk9|3bI~7M(fJwz3V>eu-2vDZA!OujfjimA1&$ z(3CJZX`9xCT)(3?M_CiXl7G|u#)Ww8n|CEJTu%`!8Xb;buP_zX*vz#5R>c_*3WkyQ zs&R|8To{rLIAjHp#ck#HEhDsX1lxp(`dOS?muGNdY{Jn}2}jP<;#La_iJod`W8~?H zIQ#nsoDuliHt7I9kA|~&nB(DV!dUYh(eHN@ynRr@TVRB35jXnyM9lp`={(h?*hcCb z^*m0(O#NuEt~~ZtK3i{>)?eh@9!@-9<wqy3`-i1<W9lY7Br(RwvWY=e{jQX?)N3`l z(&gd-*8<GmPbAKN_qjL=|6G5w6zGD(yj8+NQiJ3M$o#irq`H@2TX(#Qp(@Q!>0`Qg zP(S6jPVY2xn%^$rAW~^s{q1tox{=21`Rk?Cwk7uLxrw{|^9KGfj@ymuZjl<|`r2{Y z(Q%@7Se8K*PHNN=_1dIa68$t^zy6-Qqol!?Dd@LKIIY#BOinwm#gnQGi6*`*N6i4| z*7kaSZ7LZRgKipt_b2Ye&l+~3o{Pq~2`&9{E&Bg@CvxaqyKTD<zteIb0_*+)8<CAL zc_&6K$Wzxv1G@K;0*PQhPW`Cx2kt3Bhm1RFvAq7wE4>hsRHUJaVss5<=6SXl8nI<? z8KL6P$G;03NMws1Jjz<<^(~%TBWQj0H$61wu{+cwn3L<!uB~Itx#k{y?yy@gvx&88 zC`oAz@muEmo<YYP2sPFN>A?ztcuT%eU!%_p%wF&4^>Ae!KCaqp^&A=}WUt`^CSc_` zgo0OUASf^&{W}bAVx{<{tLsYX3qK0`MFxTTfp1#ePH8K0Ee}HTItWUs3f#p@PA~1e zU027twhJSakg%s~>esv$Vj%gVOQ@iN)Cf{n<?ZZjteOK`g*C+sF{LU>A@vPk-8wMs zy@s6R2UxVFLo^giy7auI4F)A%+Ucd-zHuxZ^rvzneslfZw6j89PG8fFL=t?mFotRz zIUIbyJNSq+9?ST$av#KC9Z=scXdIx*0)gLQJ+8>GpHM^!lbkl+wsXM2iUN`zG^(5C z)zUOMKVeO*m)togNr;Tk5W(oAkK3f-v}-^2q!QSLiK@j@0(H|mpC1bVXAB^qzzvIx zz+zEg(`p~dC;nvXV7S@c-jX@jIOWTwDVyaW`@Cjr1qaS1wEkjuAGV22{)qP0xJa|O zA#yUVqdvp9$*>3OP$0{6I`jixUh)$*^X}LiFY6$v5)~yweor-$nt&Jc!%UGQkXJ(U zIiFKmGP(q_=$zfOt=$riUC+!L1*CDESnVu?^vK4Io0n57#es5u%~1tyPOkh#Qx+R_ z_5;f9#Br*3{MF%z)W@+A%~M>HfK<xDpr`Gn((M|>>|dREM-LmKYTi7nH(xW<!(-il zl9Eb~&%C!Y{A6Qm-*Hm&{<K_N$PVNhq}0`T@pwXF+Qb5q`}+eSVn*c}ySkgwuh*$t z%_9i`8ZVOr#YhiWeAoE;s%4EfE$@*S^3y>1hNZ~%aXPzn!DrJLv)LG&$@~fv_^u06 zv55k_X&ZA-*&??zuHu#}&WS=~4^n8F>_Rpf5m}dqVPCX}y6I+$>6B<^yLF@~pUtMM zY@MA!LZ0~++c_=PO5zXc!yD>Ux5EC$?cLb3Z1=hizB45_)tMGLov*HT{!{|4)0wiL z@yC7o@QD5L%gQ8qCVs7dFUj`1p?}x)|F-@==={EZb~=A-KRcbj==@lp{<`xIoqr17 zl>hl@=U?^3FZgom7(ex|p~^q&xBKHK``e>a=k4F8@^AIjuh_RQ+0VEAZ&SY-{{3j` z*3@rK{jUA(52t=O_2>S*-ug@Z|2OeBef~Rp<{$OxpY{Jw_5Z)vH~(%w|0_Ou>??da zcG`b``0}3A24#C}D#*U3s+nD9H0Sz@N{ZW8Q);DvnP&8!K0na6fXVyniG9P=oX!K^ z?JKAs3Wj0Uos<2mQp7@*cj?x!Gik2D-n!2-E|cv3J_$^_s-peq8c75v`!{ss=+I|A z+m98kcG`S2e<Oi+UpC{~a7@8b=T!fSdlACA9=)dQrtp>0uCm`w_ZK}NlBOArJax_q zyqhMZcMj8oXX7k6QadLv?{S;=Cqq!&Idl2?rDfd-=%q@&u7|4c`JHy1$1e-fR?mG! zS=v%NZw0)EzdzW2Z&Q62GPFI=ClM<9qH`}e5_XwfkSuNO@2m_d!s?vv+vTq%SWkx% zDtpC&>zs;j-Pl-F*|XjY7<y}X80p}Y?Ip^Yz1ex97<+#^5TMT-=<jTpr@WqmT59eR ztBBVuc33U?I$or#i9QV1zL4f<<AVunfhN9jc@N^OMf=!9tWLbY@I?P@ZH;5&0mp^| z3a#lBUAwitAEbUm+R?eofk@s~Hp$vBlvJGQ3++XnkZ;Ljm-oI$qtRM$JNj$b0tX=A RJnn8;59s_6++%9$e*p!zdYAwJ literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_fi.ts b/i18n/messages/bibletime_ui_fi.ts new file mode 100644 index 0000000..80c2ec4 --- /dev/null +++ b/i18n/messages/bibletime_ui_fi.ts @@ -0,0 +1,4577 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="fi_FI"> +<defaultcodec></defaultcodec> +<context> + <name>BTAboutModuleDialog</name> + <message> + <source>Information About</source> + <translation type="obsolete">Tietoa kohteesta</translation> + </message> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation>&Tiedosto</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation>&Näkymä</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Etsi</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>&Ikkuna</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>Ase&tukset</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation>&Apua</translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <source>Quit</source> + <translation type="obsolete">Lopeta</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation>&Näytä työkalupalkki</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>Täysnäytt&ötila</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>Tallenna i&stunto</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>&Lataa istunto</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>&Poista istunto</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>&Sijoittelutila</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>&Manuaalinen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Pinoa automaattisesti &vierekkäin</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Pinoa automaattisesti &päällekkäin</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>Lomit&a automaattisesti</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>Lomit&a</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>Pinoa &vierekkäin</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>Pinoa &päällekkäin</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">Sulje &kaikki</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>Käsikir&ja</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>&Raamatuntutkimisopas</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Anna nimi uudelle istunnolle.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation>Poistu BibleTime -ohjelmasta</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation>Vaihda pääikkuna koko ruudun kokoiseksi</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation>Etsi av&oimesta teoksesta...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation>Etsi oletus&raamatusta...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation>Talleta uudeksi istu&nnoksi...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation>Luo ja talleta uusi istunto</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation>Järjestä avoimet ikkunat automaattisesti vaakasuoraan järjestykseen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation>Järjestä avoimet ikkunat automaattisesti pystysuoraan järjestykseen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation>Lomita automaattisesti avoimet ikkunat</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation>Lomita avoin ikkuna</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation>Järjestä avoin ikkuna pystysuoraan</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation>Järjestä avoin ikkuna vaakasuoraan</translation> + </message> + <message> + <source>Close all open windows</source> + <translation type="obsolete">Sulje kaikki avoimet ikkunat</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation>BibleTimen &asetukset...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation>Aseta Bibletimen asetukset</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation>Kirjahyllyn &hallinta...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation>Määrittele kirjahyllyn asetukset ja asenna/päivitä/poista/indeksoi teoksia</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation>Avaa BibleTimen käsikirja</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation>Avaa Raamatuntutkimisopas www-sivu BibleTime-ohjelman kanssa.<BR/>Tämä on johdatus Raamatun tutkimiseen tehokkaalla tavalla.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation>Etsi kaikista nyt auki olevista teoksista</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation>Hae oletusraamatusta</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation>Uusi istunto</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation>Alustetaan Sword...</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation>Luodaan BibleTimen käyttöliittymä...</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation>Alustetaan valikkot ja tyokalupalkit...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation>&Tietoja BibleTimestä</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation>Kirjahylly</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation>Kirjanmerkit</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation>Suurennuslasi</translation> + </message> + <message> + <source>Show</source> + <extracomment>E.g. "Show Bookshelf", "Show Mag" in View menu</extracomment> + <translation type="obsolete">Näytä</translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation>BibleTime on helppokäyttöinen ja tehokas Raamatun opiskelun työkalu.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation>Haemme kehittäjiä ja kääntäjiä.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation>Jos haluat liittyä tiimiimme, lähetä säköpostia osoitteeseen info@bibletime.info.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation>(c)1999-2009, BibleTime-tiimi</translation> + </message> + <message> + <source>This program uses Qt Open Source Edition version </source> + <translation type="obsolete">Tämä ohjelmista käyttää Qt:n Open Source Edition -versiota</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation>Qt:n Open Source Edition on tarkoitettu avoimen lähdekoodin ohjelmistojen kehitykseen.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation>Qt on C++-kirjasto useilla eri käyttöjerjestelmillä toimivien sovellusten kehittämiseen.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation>Katso</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation>nähdäksesi Qt:n lisensointimahdollisuudet.</translation> + </message> + <message> + <source>License Agreement</source> + <translation type="obsolete">Lisenssisopimus</translation> + </message> + <message> + <source>BibleTime is released under the GPL licence.</source> + <translation type="obsolete">BibleTime on julkaistu GPL-lisenssin alla.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation>Voit ladata ohjelman (mutta et levittää sitä edelleen) ja käyttää sitä henkilökohtaisessa, yksityisessä, julkisessa tai kaupallisessa käytössä ilman rajoituksia.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation>Voit jakaa ohjelmaa edelleen jos jaat myös vastaavan lähdekoodin.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation>Täydellinen, laillisesti sitova lisenssi on alla.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation>Tekijät</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation>Seuraavat henkilöt ovat osallistuneet BibleTimen tekemiseen:</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation>ohjeiden ja käännösten hallinta</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation>projektin perustaja, kehittäjä</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation>suunnittelija</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation>kehittäjä</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation>paketoija</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation>SWORD-projektin luoja</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation>projektinhallinta, kehitys</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation>internetosoitteen sponsori</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation>raamatunlukuopas</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation>ohjeet</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation>testaaja, käytettävyysasiantuntija</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation>Seuraavat henkilöt ovat kääntäneet BibleTimen omalle kielelleen:</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation>Valitse kirja</translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation>Valitse luku</translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation>Poista BibleTimen käynnistyksessä indeksit, joille ei ole vastaavaa teosta</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation>Poista automaattisesti orvot indeksit BibleTimen käynnistyksessä</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation>Poista valitut indeksit</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation>Poista</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation>Luo uudet indeksit valituille teoksille</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation>Teos</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation>Hakemiston koko</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation>Luo uudet hakuindeksit asennetuille teoksille ja poista jo luodut indeksit.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation>Hakuindeksit</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation>Indeksoidut teokset</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation>Indeksoimattomat teokset</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation>KiB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation>Luo...</translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation>Asenna</translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation>Asenna/Päivitä</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation>Asenna ja päivitä teoksia. Lisää paikallisia tai verkkolähteitä, virkistä ne, valitse asennettavat/päivitettävät teokset ja napsauta Asenna.<br/><b>VAROITUS:</b> Jos asut maassa, jossa kristinuskoa vainotaan ja et halua riskeerata kiinnijoutumista, älä käytä verkkolähteitä.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation>Asennuspolku:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation>Polku, jonne uudet teokset asennetaan</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation>Määrittele polut, jonne teoksia on asennettu</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation>Asenna...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation>Asenna tai päivitä valitut teokset</translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation>Teoksia voi asentaa yhteen tai useampaan kansioon. Kun olet luonut kansiot tähän, voit valita yhden niistä asennussivulla.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation>BibleTime ja Sword-kirjasto etsivät teoksia kaikista näistä kansioista. Jos kansio on poistettu tässä, se on olemassa yhä järjestelmässä kaikkine teoksineen. Kansiota ".sword" kotikansiossasi käytetään aina automaattisesti, eikä sitä voi poistaa eikä lisätä. </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation>Polkujen asetustiedosto on:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation>Lisää...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation>Muokkaa...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation>Poista</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation>Valitse kansio</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation>Sinulla ei ole oikeuksia kirjoittaa tähän kansioon. Teoksia ei siis voi asentaa tänne BibleTimellä. Haluatko käyttää tämän kansiota alkuperäisen sijasta?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation>Varoitus</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation>Sinulla ei ole oikeuksia kirjoittaa tähän kansioon. Teoksia ei siis voi asentaa tänne BibleTimellä. Haluatko yhä lisätä sen kirjahyllyn kansioiden luetteloon?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation>Kirjahyllyn polut</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation>Aseta kirjahyllyn polkuja</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation>Lisää uusi polku</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation>Muokkaa valittua polkua</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation>Poista valittu polku</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation>Käytä kansiota?</translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation>Teos</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation>Edistyminen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation>Pysäytä</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation>Pysäytä kaikki</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation>Valmis</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation>Keskeytetty</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation>Odotetaan vuoroa...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation>Valmistellaan asennusta...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation>Asennuksen edistyminen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation>Epäonnistui</translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation>Kirjahyllyn hallinta</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation>Teos</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation>Asennuspolku</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation>Poista</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation>Poista asennetut teokset. Valitse teokset ja napsauta Poista-painiketta.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation>Valitsit seuraavat teokset: </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation>Haluatko todella poistaa ne järjestelmästäsi?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation>Poista...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation>Poista valitut teokset</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation>Poista teokset?</translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation>Teos</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation>Kuvaus</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation>Lisää...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation>Päivitä...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation>Päivitä tämän lähteen teosluettelo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation>Poista...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation>Poista tämä lähde</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation>Lisää uusi lähde</translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation>Poista lähde?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation>Haluatko todella poistaa tämän lähteen?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation>Peruuta</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation>Virkistetään lähde</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation>Yhdistetään...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation>Virkistetään...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation>Etä:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation>Paikallinen:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation>Ei ole kansio!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation>Ei luettavissa!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation>Asenna/päivitä teokset?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation>Haluatko todella asentaa nämä teokset?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation>Voit asentaa vain yhden version teoksesta samalla kerralla. Valitse vain yksi, jos teoksia on merkitty punaisella.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation>Varoitus</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation>Kohdekansioon ei ole kirjoitusoikeuksia tai sitä ei ole. Asennus epäonnistuu, kunnes tämä tilanne on korjattu.</translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation>Valitse jae</translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Seuraava kirja</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Edellinen kirja</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Seuraava luku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Edellinen luku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Seuraava jae</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Edellinen jae</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Kopioi luku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Tallenna luku pelkkänä tekstinä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Tallenna luku HTML:nä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Tulosta luku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Pelkkä viittaus</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Viittauksen teksti</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Viittaus ja teksti</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Luku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Luku pelkkänä tekstinä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Luku HTML:nä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Raamattuikkuna</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Kopioi...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Tallenna...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Tulosta...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Kopioi luku leikepöydälle...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Kopioidaan</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Tallennetaan lukua...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Tallennetaan</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation>Strongin haku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation>Löydä kaikki hiiren kursorin alla olevan Strongin numeron esiintymät</translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Näytä/piilota puu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Kopioi tietue tekstillä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Tallenna tietue pelkkänä tekstinä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Tallenna tietue HTML:nä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Tulosta tietue tekstillä</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation>Kirjanmerkit</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Uusi kansio</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation>Nimeä kansio uudelleen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Tuhoa tietueet</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Tuhotaanko valitut tietueet ja niiden alla olevat tietueet?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation>Kirjanmerkki osoittaa asentamattomaan teokseen.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation>Muuta kirjanmerkin kuvausta...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation>Tulosta kirjanmerkit...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation>Poista valitut kohteet...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation>Tuo kansioon...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation>Vie kansiosta...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation>Vain kirjanmerkkejä tai yksi kansio voidaan pudottaa</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation>Kansiota ei voi pudottaa itseensä tai sen alikansioon</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation>Kopioi</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation>Siirrä</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation>Vedä viittauksia tekstinäytöltä tähän näyttöön</translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Kirjahylly</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation>Ryhmitä</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation>Kategoria/Kieli</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Kategoria</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation>Kieli/Kategoria</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Kieli</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation>Muokkaa</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Etsi</translation> + </message> + <message> + <source>Search in</source> + <translation type="obsolete">Etsi teoksesta</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Anna salauksen purkuavain tälle teokselle.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation>Etsi...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation>Avaa lukitus...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation>Tietoja...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation>Piilota/näytä teoksia</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation>Valitse piilotettavat teokset.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation>Vain teokset</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation>Piilota/näytä teoksia...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation>Näytä piilotetut</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation>Pelkkä teksti...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation>HTML...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation>Etsi valituista...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation>Poista teoksen lukitus</translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Seuraava kirja</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Edellinen kirja</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Seuraava luku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Edellinen luku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Seuraava jae</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Edellinen jae</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation>Synkronisoi</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation>Synkronisoi tämän teoksen näytetty kohta aktiivisen raamattuikkunan kanssa</translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation>Aseta BibleTimen asetukset</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Näyttöasetukset: Ei määrityksiä saatavilla</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Näyttöasetukset</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Vaihtoehdot</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Käytä rivinvaihtoja jakeiden perässä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Näytä otsikot</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Korosta Jeesuksen sanat</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Näytä heprean vokaalipisteet</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Näytä heprean kantillaatiomerkit</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Näytä kreikan korkomerkit</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Käytä vaihtoehtoisia tekstivariantteja</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Näytä kirjoitusten ristiviitteet</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Näytä morfologinen segmentointi</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation>Näytä jaenumerot</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Näyttömallit</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Saatavilla olevat näyttömallit:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Mallin esikatselu</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>Jumala on rakastanut maailmaa niin paljon, että antoi ainoan Poikansa, jottei yksikään, joka häneen uskoo, joutuisi kadotukseen, vaan saisi iankaikkisen elämän.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>Ei Jumala lähettänyt Poikaansa tuomitsemaan maailmaa, vaan pelastamaan sen.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>Sitä, joka uskoo häneen, ei tuomita, mutta se, joka ei usko, on jo tuomittu, koska hän ei uskonut Jumalan ainoaan Poikaan. </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>Mutta tämä on tuomio, että valkeus on tullut maailmaan, ja ihmiset rakastivat pimeyttä enemmän kuin valkeutta; sillä heidän tekonsa olivat pahat.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>Sillä jokainen, joka pahaa tekee, vihaa valkeutta eikä tule valkeuteen, ettei hänen tekojansa nuhdeltaisi. </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>Mutta joka totuuden tekee, se tulee valkeuteen, että hänen tekonsa tulisivat julki, sillä ne ovat Jumalassa tehdyt.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation>Tekstien näyttömallit määrittelevät miten teksti näytetään.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation>Näytä BibleTimen logo käynnistettäessä</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation>Näytä aloituslogo</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation>Näyttö</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="194"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Taaksepäin historiassa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>Eteenpäin historiassa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation>Avaa etsi-ikkuna tämän ikkunan teoksilla</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation>Lähennä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation>Loitonna</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation>Sulje</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation>Valitse kaikki</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation>Kopioi</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation>Löydä...</translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation>Koko:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation>Kirjasimen nimi:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation>Kirjasimen tyyli:</translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Lihavoitu</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation>Kursivoitu</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Alleviivaus</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation>Vasen</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation>Keski</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation>Oikea</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Valitse kaikki</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>HTML-editorin ikkuna</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation>Kirjasin</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation>Kirjasimen koko</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation>Kirjasimen väri</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation>Sijoita vasemmalle</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation>Sijoita oikealle</translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Synkronoi aktiivisen Raamatun kanssa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Tallenna teksti</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Poista nykyinen tietue</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Palauta alkuperäinen teksti</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>Teokseen ei voi kirjoittaa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>Teokseen ei voi kirjoittaa.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Joko teos ei ole kirjoitettava tai sinulla ei ole kirjoitusoikeuksia siihen.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Synkronisoi (näytä sama jae) aktiivisen Raamatun ikkunan kanssa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation>Poista nykyinen tietue (ei voi perua)</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation>Palauta alkuperäinen teksti. Uusi teksti katoaa.</translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation>Tyhjennä</translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation>Selaa luetteloa. Paina painiketta ja siirrä hiirellä kohdetta ylöspäin tai alaspäin.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation>Seuraava kirja</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation>Edellinen kirja</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation>Seuraava luku</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation>Edellinen luku</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation>Seuraava jae</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation>Edellinen jae</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Käytä omaa kirjasinta</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation>Raamatun kirjojen nimien kieli:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation>Kielet, joita voidaan käyttää Raamatun kirjojen nimissä</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation>Allaoleva kirjasinvalinta tulee voimaan kaikille tämän kielen teksteille</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation>Valitse kieli, jolla Raamatun kirjojen nimet näytetään.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation>Kirjasimet</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation>Voit määritellä oman kirjasimen jokaiselle kielelle.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation>Kielet</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="298"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation>Selaa luetteloa. Paina painiketta ja siirrä hiirellä kohdetta ylöspäin tai alaspäin.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation>Nykyisen teoksen tietueet</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation>Seuraava</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation>Edellinen</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Seuraava tietue</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Edellinen tietue</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation>Kopioi vain viite</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation>Kopioi valittu teksti</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Tallenna tietue HTML:nä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation>Tulosta vain viite</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Strongien haku</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Pelkät viittaukset</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Tietue tekstillä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Tietue pelkkänä tekstinä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Tietue HTML:nä</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Sanakirjaikkuna</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Kopioi...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Tallenna...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Tulosta...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Tallennetaan tietuetta ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Tallennetaan</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Kirjahylly</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation>Kirjanmerkit</translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>Ei mikään</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Valitse teos</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Valitse lisäteos</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[lukittu]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <source>Creating index for work: </source> + <translation type="obsolete">Luodaan indeksi teokselle:</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation>Keskeytä</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation>Luodaan indeksejä</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation>Indeksien luonti keskeytetty</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation>Indeksointi on keskeytetty, koska moduulit on poistettu.</translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Synkronoi aktiivisen Raamatun kanssa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Tallenna teksti</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Poista nykyinen tietue</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Palauta alkuperäinen teksti</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>Teos ei ole kirjoitettava</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>Teos ei ole kirjoitettava.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Joko teos ei ole kirjoitettava tai sinulla ei ole kirjoitusoikeuksia siihen.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Synkronisoi (näytä sama jae) aktiivisen raamattuikkunan kanssa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation>Poista nykyinen tietue (ei voi perua)</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation>Palauta alkuperäinen teksti. Uusi teksti katoaa.</translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Versio</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>tuntematon</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Merkkaus</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Sijainti</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Kieli</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Kategoria</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Muokattavissa</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>kyllä</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>ei</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Salauksen purkuavain</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Ominaisuudet</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Huomio, tämä teos sisältää kultti- / kyseenalaista materiaalia!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation>Tietoja</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>Levitysversion lisenssi</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Levitysversion lähde</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Levitysversion huomiot</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Tekstin lähde</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Tekijänoikeushuomiot</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>Tekijänoikeuksien haltija</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Tekijänoikeuksien päiväys</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Tekijänoikeuksien kontaktin nimi</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Tekijänoikeuksien kontaktin osoite</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Tekijänoikeuksien kontaktin sähköpostiosoite</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Oletusteokset</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Tekstisuotimet</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation>Työpöytä</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="360"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation>Otsikko</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation>Tyyppi</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation>Palvelin</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation>Polku</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation>Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation>Hylkää</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation>Virhe</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation>Määritä otsikko.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation>Tälle otsikolle on jo määritetty lähde.<br/>Ole hyvä ja anna joku toinen otsikko.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation>Määritä palvelimen nimi.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation>Määritä lukukelpoinen kelvollinen polku.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation>Määritä polku.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation>Uusi asennuslähde</translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Tallenna teksti ennen sulkemista?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Tallenna muutokset?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation>Tallenna teksti?</translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Lyhenne</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Ristiviittaukset</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Alaviite</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Strongin numerot</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Morfologia</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Sanahaku</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation>Kopioi</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation><small>Tämä on suurennuslasin alue. Vie hiiren osoitin linkkien päälle tai muiden tietoja sisältävien kohteiden päälle ja sisältö ilmestyy suurennuslasiin pienen viiveen jälkeen. Siirrä hiiri suurennuslasiin nopeasti tai lukitse näyttö painamalla ja pitämällä alhaalla vaihtonäppäintä (shift) samalla aikaa kun siirrät hiirtä.</small></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation>Indeksointi keskeytynyt</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation>Sisäinen virhe indeksiä luotaessa.</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation>Haku keskeytynyt</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation>Sisäinen virhe hakua suoritettaessa.</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Kommentaarit</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation>Kultit/Väärät opit</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation>Kartat ja kuvat</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Hartauskirjallisuus</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation>Sanakirjat</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Raamatut</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Sanastot</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Kirjat</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Lisätty teksti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished">Ei käännetä</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Englanti, vanha (n. 450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Arabia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Azerbaizani</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>Valkovenäjä</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Bulgaria</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>Bretoni</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Bosnia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Katalaani</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>Cebuano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>Chamorro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Kopti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Tsekki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>Kirkkoslaavi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Wales</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Tanska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Saksa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Kreikka, moderni (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Englanti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Amerikanenglanti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Englanti, keskiaikainen (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>Espanja</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Viro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Baski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation>Persia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Suomi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Ranska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>Friisi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Iiri</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Gaeli (skotti)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Gootti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>Manx</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Kreikka, vanha (1453 asti)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Heprea</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>Hausa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Havaiji</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation>Hindi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Kroatia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Unkari</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Armenia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Indonesia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>Islanti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Italia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Japani</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>Georgia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Korea</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Kurdi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Kirgiisi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Latina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>Liettua</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Latvia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Makedonia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>More</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Malaji</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>Malta</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>Alasaksa; alasaksi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation>Nepali</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Hollanti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation>Uusnorja</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Norja</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>Papiamento</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Puola</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Portugali</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Brasilian portugali</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Romania</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Venäjä</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Skottienglanti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Slovakki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Sloveeni</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>Somali</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Albania</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Ruotsi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>Suahili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>Syyria</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Tamili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Thai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>Tagalog</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>Tswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Turkki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>Tahiti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Ukraina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Vietnam</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Bavaria</translation> + </message> + <message> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :))</comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. Write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Chris explained in an eMail how language codes are build: ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- Ethnologue (http://www.ethnologue.org/) ------- We intend to always follow OSIS locale conventions, which state that Ethnologue codes will be encoded in the format x-E-??? where ??? represents the 3-letter Ethnologue code in capital letters (though capitalization really doesn't matter here). ------- Some older modules maintain a former format for Ethnolgoue codes of xx-???, including the AleWiesler module.</extracomment> + <translation type="obsolete">Ei käännetä</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Zarma</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Alemanni</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Haitinkreoli</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Shuar</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">Kabyyli</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>Lombard</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Tok-pisin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Uma</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Romani, vlax</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>Sranan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation>Jiddish</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Kiina</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Alaviitteet</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Strongin numerot</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Otsikot</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Morfologiset tunnisteet</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Lemmat</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Heprean vokaalipisteet</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Heprean kantillaatiomerkit</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Kreikan korkomerkit</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Punaisilla kirjaimilla olevat sanat</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Tekstivariantit</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Ristiviittaukset</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Morfologinen segmentointi</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation>Vie</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Paikallinen</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>Verkko</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Vanha testamentti</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Mooses/Pentateukki/Toora</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Historia</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>Profeetat</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Uusi testamentti</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Evankeliumit</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Kirjeet/Epistolat</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Paavalin kirjeet</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>HTML-tiedostot</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation>Kaikki tiedostot</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Tekstitiedostot</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation>Tallenna tiedosto</translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Tallenna asiakirja...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Tulosta avaimet</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation>BibleTimen kirjanmerkkitiedostot</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>tuntematon</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Muuta kuvausta ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Anna uusi kuvaus valitulle kirjanmerkille.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Uusi kansio</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>Tiedosto on jo olemassa.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Haluatko ylikirjoittaa sen?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation>Virhe</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>Tiedostoa ei voitu tallentaa.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Tarkista oikeudet jne.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Huomio, tämä teos sisältää kultti- / kyseenalaista materiaalia!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Kieli</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Salauksen purkuavain</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>ei annettu</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Versio</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation>Valinnat</translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation>Asetusten siirto</translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation>Sinulla näyttää olevan BibleTimen vanhasta versiosta peräisin olevat asetukset talletettuna tiedostoon %1, ja että et ole siirtänyt niitä tähän versioon. Haluatko tuoda asetukset nyt?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation>Salattu - tarvitsee avausavaimen</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation>Kaksoisnapsauta saadaksesi lisätietoja</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation>Päivitetty versio saatavilla!</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation>Haitinkreoli</translation> + </message> + <message> + <source>Kekchi</source> + <translation type="obsolete">Kekchi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation>Burma</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation>Potawatomi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation>Klingon</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation>Joruba</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation>Asennettu versio</translation> + </message> + <message> + <source>Itza</source> + <translation type="obsolete">Itza</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation>Verbin aikamuoto vaihdettu</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation>Ei voi kirjoittaa tiedostoon</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation>Swordin asetustiedostoon ei voi kirjoittaa!</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation>Vie kirjanmerkit</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation>Tuo kirjanmerkit</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation>Korvaa tiedosto?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation>Jäsennetään Strongin numeroita</translation> + </message> + <message> + <source>Names of languages</source> + <translation type="obsolete">Ei käännetä</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete">Kekchí</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished">Malagassi</translation> + </message> + <message> + <source>Norwegian BokmÃ¥l</source> + <extracomment>Language name nb</extracomment> + <translation type="obsolete">Norja (bokmÃ¥l)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished">Orya</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete">Itzá</translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete">Kekchí</translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>OK</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Avaa</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Tallenna</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Peruuta</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Sulje</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Hylkää</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Käytä</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Resetoi</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Palauta oletukset</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Apua</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Tallenna kaikki</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Kyllä</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Kyllä kaikkiin</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Ei</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Ei kaikkiin</translation> + </message> +</context> +<context> + <name>Search::BtSearchAdvOptionsArea</name> + <message> + <source>Search for:</source> + <translation type="obsolete">Etsi:</translation> + </message> + <message> + <source>&Search</source> + <translation type="obsolete">&Etsi</translation> + </message> + <message> + <source>Start to search the text in the chosen works</source> + <translation type="obsolete">Aloita haku valituista teoksista</translation> + </message> + <message> + <source>Some of the words (OR is added between the words)</source> + <translation type="obsolete">Joitakin sanoja (sanojen väliin lisätään looginen TAI)</translation> + </message> + <message> + <source>Full lucene syntax</source> + <translation type="obsolete">Lucenen koko syntaksi</translation> + </message> + <message> + <source>Click the link to get help for search syntax</source> + <translation type="obsolete">Klikkaa linkkiä avataksesi haun syntaksin avusteen</translation> + </message> + <message> + <source>The text you want to search for</source> + <translation type="obsolete">Haluamasi hakuteksti</translation> + </message> + <message> + <source>Search Syntax Help</source> + <translation type="obsolete">Haun syntaksin avuste</translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation>Etsi:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation>&Etsi</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation>Aloita haku valituista teoksista</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation>&Valitse...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation>Valitse teoksia hakuun</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation>As&eta...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation>Kaikista sanoista (looginen JA lisätään sanojen väliin)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation>(<a href='syntax_help'>koko syntaksi</a>)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation>Hakualue:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation>Haluamasi hakuteksti</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation>Teokset:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation>Teokset, joista haetaan</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation>Valitse teokset, joista tulee hakea.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation>Ei hakualuetta</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation>Kaikki sanat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation>Joitakin sanoja</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation>Vapaa</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation>Joitakin sanoja (sanojen väliin lisätään looginen TAI)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation>Lucenen koko syntaksi</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation>Valitse hakualue (kirjat/luvut/jakeet).<br />Käytettävissä Raamattuun tai kommentaareihin.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation><p>Tämä avuste on pääasiassa 'Lucenen koko syntaksi'-vaihtoehtoa varten. 'Kaikki sanat'- ja 'Joitakin sanoja'-vaihtoehdoilla on hieman rajoittuneempi syntaksi; <a href='#wildcards'>jokerimerkit</a> and <a href='#fields'>tekstikentät</a> ovat tuettuja niille. Jotkut muut syntaksin ominaisuudet saattavat tuottaa vääriä tuloksia 'Kaikki sanat'- ja 'Joitakin sanoja'-vaihtoehtojen kanssa.</p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation><p id='links'><A href='#allsome'>Etsittävät sanat</A><br /><A href='#grouping'>Ryhmittely ja järjestys</A><br /><A href='#wildcards'>Jokerimerkit (sanojen osat)</A><br /><A href='#fields'>Tekstikentät (tekstin eri osat)</A><br/><A href='#lucene'>Muita syntaksin ominaisuuksia</A><br/></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation><h1><A name='allsome'>Etsittävät sanat</A></h1><p>Hakusanat erotetaan välilyönneillä. <strong>AND</strong> (ja, kaikki sanat), <strong>OR</strong> (tai, jotkin sanoista) ja <strong>NOT</strong> (ei, ei seuraavaa sanaa) voidaan lisätä sanojen väliin. Jos mitään ei lisätä, OR (tai) käytetään automaattisesti. '<strong>+</strong>sana' tarkoittaa, että sanan pitää olla tuloksissa, '<strong>-</strong>sana' tarkoittaa, että se ei saa olla tuloksissa.</p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation><p><table><tr><td>jeesus AND jumala</td><td>Löytää jakeet, joissa on sekä 'Jeesus' että 'Jumala'</td></tr><tr><td>Jeesus OR Jumala</td><td>Löytää jakeet, joissa on joko 'Jeesus' tai 'Jumala' tai molemmat</td></tr><tr><td>jeesus NOT jumala</td><td>Löytää jakeet, joissa on 'Jeesus' mutta ei 'Jumala'</td></tr><tr><td>+jeesus -jumala</td><td>Löytää jakeet, joissa on 'Jeesus' mutta ei 'Jumala'</td></tr></table></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation><h1><A name='grouping'>Ryhmittely ja järjestys</A></h1><p>Sanoja voi ryhmitellä <strong>sulkeilla</strong>. Tarkka sanajärjestys voidaan määritellä <strong>lainausmerkeillä</strong>.</p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation><p><table><tr><td>(a AND b) OR c</td><td>Löytää jakeet, joissa on 'a' ja 'b', sekä jakeet, joissa on 'c'</td></tr><tr><td>"näin herra"</td><td>Löytää esim. 'Näin Herra on käskenyt', mutta ei 'Näin sanoo Herra'</td></tr><tr><td>"näin sanoo herra"</td><td>Löytää kaikki jakeet, joissa on 'Näin sanoo Herra', mutta ei esim. 'Sentähden sanoo Herra näin'</td></tr></table></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation><h1><A name='wildcards'>Jokerimerkit (sanojen osat)</A></h1><p>'<strong>*</strong>' vastaa 0, 1 tai useampaa mitä tahansa merkkiä, kun taas '<strong>?</strong>' vastaa mitä tahansa yhtä merkkiä. Jokerimerkkiä ei voi käyttää sanan alussa.</p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation><p><table><tr><td>a*</td><td>Kaikki sanat, jotka alkavat a:lla</td></tr><tr><td>a*a</td><td>'alussa', 'Assyria', 'abba' jne.</td></tr><tr><td>o?</td><td>'on', 'oi'</td></tr><tr><td>a??a</td><td>'abba', 'anna', 'aika' jne.</td></tr></table></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation><h1><A name='fields'>Tekstikentät (tekstin eri osat)</A></h1><p>Käytössä olevat tekstikentät:<br /><table><tr><td>heading:</td><td>Etsii otsikoista</td></tr><tr><td>footnote:</td><td>Etsii alaviitteistä</td></tr><tr><td>strong:</td><td>Etsii Strongin numeroista</td></tr><tr><td>morph:</td><td>Etsii morfologisista koodeista</td></tr></table></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation><p>Esimerkkejä:<br /><table><tr><td>heading:Jeesus</td><td>Löytää otsikot, joissa on 'Jeesus'</td></tr><tr><td>footnote:Jeesus AND footnote:sanoi</td><td>Löytää alaviitteet joissa on 'Jeesus' ja 'sanoi'</td></tr><tr><td>strong:G846</td><td>Löytää jakeet, joissa on Strongin kreikan sana numero 846</td></tr><tr><td>morph:"N-NSF"</td><td>Löytää jakeet, joissa on morphologinen koodi 'N-NSF'</td></tr></table></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation><h1><A name='lucene'>Muita syntaksin ominaisuuksia</A></h1><p>BibleTime käyttää CLucene-hakukonetta. Lisätietoa löytyy <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucenen syntaksin nettisivulta</a> (avautuu ulkoiseen selaimeen).</p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation>Haun syntaksin avuste</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation>Klikkaa linkkiä avataksesi haun syntaksin avusteen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation>Määrittele hakualueita hakua varten</translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation>Valitun haun tuloksen teksti</translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Teos</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation>Osumat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Kopioi...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Pelkät viittaukset</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Viittaus tekstillä</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Tallenna...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Tulosta...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Kopioi hakutulos...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Kopioidaan hakutulosta</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Tallenna hakutulos...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Tallennetaan hakutulosta</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Tulosta hakutulos...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Tulostetaan hakutulosta</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation>Etsintään valitut teokset ja löydökset teoksittain</translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation>Hakualu&e:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation>&Nimi:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation>Muokkaa nykyis&tä aluetta:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Jäsennetty hakualue:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Uusi alue</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><hakualueella virheellinen nimi></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation>Valitse hakualue luettelosta muokataksesi hakua</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation>&Lisää uusi hakualue</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation>Lisää uusi hakualue. Anna ensin sopiva nimi ja muokkaa sitten haun laajuutta.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation>Poista nykyinen &hakualue</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation>Poista valittu hakualue</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation>Muuta valitun hakualueen nimeä</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation>Muuta valitun hakualueen laajuutta. Katso valmiiksi määriteltyjä hakualueita nähdäksesi miten hakualueita muodostetaan.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation>Lopulliseen muotoon jäsennetyt alueet, joita käytetään haussa</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation>Aseta hakualueet</translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Tallenna hakuanalyysi</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation>HTML-tiedostot (*.html;*.HTML;*.HTM;*.htm)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>BibleTime Hakuanalyysi</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Haettava teksti:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Kirja</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Osumia yhteensä</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Laatija</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>Puuttuvat hakemistot</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation>Etsi</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation>Yksi tai useampi teos tulee indeksoida ennenkuin niitä voi käyttää haussa. +Tämä voi viedä pitkän ajan. Haluatko indeksoida?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation>&Analysoi tulokset...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation>Näytä hakutulosten graafinen analyysi</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation>&Sulje</translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>Tulokset</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Kopioi...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Pelkät viittaukset</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Viittaus tekstillä</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Tallenna...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Tulosta...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Tulosta hakutulos...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Tulostetaan hakutulosta</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Tallenna hakutulos...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Tallennetaan hakutulosta</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Kopioi hakutulos...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Kopioidaan hakutulosta</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation>Valittujen teosten hakutulokset</translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Oletusteoksia käytetään kun mitään tiettyä teosta ei ole määritetty, esim. kun on painettu linkkiä Raamattuun tai sanakirjaan.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation>Raamattu:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation>Oletusraamattua käytetään kun hyperlinkki Raamattuun valitaan</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation>Kommentaari:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation>Oletuskommentaaria käytetään kun hyperlinkki kommentaariin valitaan</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation>Sanakirja:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation>Oletussanakirjaa käytetään kun hyperlinkki sanakirjaan valitaan</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation>Päivittäinen hartaus:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation>Oletushartauskirjasta näytetään päivittäinen Raamatun jae käynnistettäessä</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation>Hepreankielinen Strongin sanasto:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation>Standardia hepreankielistä sanastoa käyteään kun hyperlinkki hepreankieliseen sanastoon valitaan</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation>Kreikankielinen Strongin sanasto:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation>Standardia kreikankielistä sanastoa käytetään kun hyperlinkki kreikankielen sanastoon valitaan</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation>Heprealainen morfologinen sanasto:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation>Standardia hepreankielen morfologista sanastoa käytetään kun morfologinen linkki valitaan heprealaisissa teksteissä</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation>Kreikkalainen morfologinen sanasto:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation>Standardia kreikankielen morfologista sanastoa käytetään kun morfologinen linkki valitaan kreikkalaisissa teksteissä</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Lisää rivinvaihto jokaisen jakeen perään</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Näytä jaenumerot</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Näytä kappaleiden otsikot</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Näytä kirjoitusten ristiviitteet</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Näytä kreikan korkomerkit</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Näytä heprean vokaalipisteet</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Näytä heprean kantillaatiomerkit</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Näytä morfologinen segmentointi</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Käytä tekstivariantteja</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation>Näyttösuotimet määrittelevät millä tavoin teksti näytetään. Tässä voit asettaa oletusasetukset kaikille suotimille. Voit kuitenkin ohittaa nämä ja määritellä erikseen jokaiselle ikkunalle omat asetukset.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation>Etsi tekstiä</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation>Haluamasi hakuteksti</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation>Etsi merkkikoko huomioiden</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation>Huomioi &merkkiko</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation>Etsi edellinen paikka</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation>&Edellinen</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation>Etsi seuraava paikka</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation>&Seuraava</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation>Sulje ikkuna</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation>&Sulje</translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_fr.qm b/i18n/messages/bibletime_ui_fr.qm new file mode 100644 index 0000000000000000000000000000000000000000..aa8782cc7470a269efdb784b9452123f0e7150d6 GIT binary patch literal 90605 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 AAS#tmay`edXv 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 Q+(x&!x@Nzk^mwH6e;z-=?f?J) literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_fr.ts b/i18n/messages/bibletime_ui_fr.ts new file mode 100644 index 0000000..768312e --- /dev/null +++ b/i18n/messages/bibletime_ui_fr.ts @@ -0,0 +1,4494 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="fr_FR"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <source>Information About</source> + <translation type="obsolete">Information à propos</translation> + </message> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation>&Fichier</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation>&Vue</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Rechercher</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>Fe&nêtre</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>Configura&tion</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation>&Aide</translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation>&Afficher la barre d'outil</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>Mode &plein écran</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>&Sauvegarder profil</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>Ouvrir profi&l</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>&Effacer le profil</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>Mode d'&arrangement</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>&Mode manuel</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Mosaïque &verticale</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Mosaïque &horizontale</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>Auto &cascade</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>&Cascade</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>Mosaïque &verticale</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>Mosaïque &horizontale</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">T&out fermer</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Manuel</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>Tutoriel d'étude &Biblique</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Veuillez entrer le nom du nouveau profil</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation>Quitter BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation>Activer/désactiver le plein écran de la fenêtre principale</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation>Rechercher dans le ou les modules &ouverts...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation>Rechercher dans la &Bible par défaut...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation>Sauver comme &nouveau profil...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation>Créer et sauvegarder un nouveau profil</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation>Fenêtres disposées en mosaïque verticale automatiquement (côte à côte)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation>Fenêtres disposées en mosaïque verticale automatiquement (les unes sur les autres)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation>Fenêtres disposées en cascade automatiquement</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation>Mise en cascade des fenêtres d'affichage ouvertes</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation>Fenêtres ouvertes disposées en mosaïque verticale automatiquement (côte à côte)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation>Fenêtres ouvertes disposées en mosaïque horizontale automatiquement (les unes sur les autres)</translation> + </message> + <message> + <source>Close all open windows</source> + <translation type="obsolete">Ferme toutes les fenêtres d'affichage ouvertes</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation>&Configurer BibleTime...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation>Définir les préférences de BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation>Gestionnaire de &Bibliothèque...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation>Configurer votre bibliothèque et la mettre à jour</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation>Ouvrir le manuel de BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation>BibleTime comprend un <B>Tutoriel d'étude biblique</B> . <BR> Ce tutoriel est une introduction sur comment étudier la Bible de manière efficace.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation>Recherche dans tous les modules actuellement ouverts</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation>Rechercher dans la Bible par défaut</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation>Nouveau profil</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Bibliothèque</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished">Signets</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished">Zoom</translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2005, L'équipe de BibleTime {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation>Si sélectionné, ces indexes qui n'ont pas de modules associés seront supprimés quand BibleTime démarre</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation>Supprime automatiquement les indexes orphelins quand BibleTime démarre</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation>Supprime les indexes sélectionnés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation>Effacer</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation>Créer de nouveaux indexes pour les modules sélectionnés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation>Module</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation>Taille de l'index</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation>Créer de nouveaux indexes de recherche et supprimer les indexes crées pour les modules installés.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation>Indexes de recherche</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation>Modules avec indexes</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation>Modules sans indexes</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation>Ko</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation>Créer...</translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation>Installer</translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation>Installer/Mettre à jour</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation>Installer et mettre à jour les modules. Ajoutez des sources locales ou distantes, actualisez-les, choisissez les modules à installer/mettre à jour et cliquez sur Installer.<br/><b>ATTENTION:</b> Si vous habitez dans un pays persecutté et ne voulez pas prendre le risque d'être détectés, n'utilisez pas les sources distantes.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation>Chemin d'installation:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation>Le chemin où les nouveaux modules seront installés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation>Configure les chemins où les modules sont installés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation>Installer...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation>Installer ou mettre à jour les modules sélectionnés</translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation>Les modules peuvent être installés dans un ou plusieurs dossiers. Après avoir définis les dossier, vous pouvez en choisir un dans la page d'Installation.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation>BibleTime et la bibliothèque Sword trouvent les modules dans tous ces dossiers. Si le dossier est supprimé ici, il existe toujours avec tous les modules dans le système. Le dossier ".sword" dans votre dossier personnel est toujours utilisé automatiquement et ne peut être ni effacé ni ajouté.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation>Le fichier de configuration pour les chemins est : </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation>Ajouter...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation>Modifier...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation>Choisir un dossier</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation>Ce dossier n'est pas accessible en écriture, les modules ne peuvent donc pas être installés là en utilisant BibleTime. Voulez-vous utiliser ce dossier à la place de la valeur précédente ?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation>Mise en garde</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation>Ce dossier n'est pas accessible en écriture, les modules ne peuvent donc pas être installés ici en utilisant BibleTime. Voulez-vous tout de même l'ajouter à la liste des dossiers de bibliothèques ?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation>Dossiers bibliothèques</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation>Configurer les dossier bibliothèques</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation>Ajouter un nouveau chemin</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation>Modifier le chemin sélectionné</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation>Supprimer le chemin sélectionné</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation>Utiliser Dossier ?</translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation>Module</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation>Avancement</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation>Arrêter</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation>Arrêter tout</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation>Terminé</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation>Annulé</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation>Préparation à l'installation...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation>Avancement de l'installation</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation>Échec</translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation>Gestionnaire de Bibliothèque</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation>Module</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation>Chemin d'installation</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation>Supprimer les modules installés. Sélectionnez les modules et cliquez sur le bouton Supprimer.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation>Vous avez choisis le(s) modules(s) suivant(s): </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation>Voulez-vous vraiment les supprimer de votre système?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation>Supprimer...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation>Supprimer les modules sélectionnés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation>Supprimer les modules?</translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation>Module</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation>Déscription</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation>Ajouter...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation>Rafraîchir...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation>Rafraîchir la liste de modules à partir de cette source</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation>Supprimer...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation>Supprimer cette source</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation>Ajouter une nouvelle source</translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation>Supprimer la source ?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation>Voulez-vous vraiment supprimer cette source?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation>Annuler</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation>Rafraîchir la source</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation>Connection...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation>Rafraîchissement...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation>Distant:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation>Local:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation>Installation/MàJ de modules?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation>Voulez-vous vraiment installer ces modules ?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation>Seulement une version d'un module peut-être installée à la fois. Ne sélectionner qu'un seul des éléments marqués en rouge.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation>Pas un dossier!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation>Pas lisible!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation>Mise en garde</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation>Le dossier de destination n'est pas accessible en écriture ou n'existe pas. L'installation va échouer à moins que cela ne soit fixé.</translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Livre suivant</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Livre précédent</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Chapitre suivant</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Chapitre précédent</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Verset suivant</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Verset précédent</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Copier le chapitre</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Sauvegarder le chapitre en tant que texte seul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Sauvegarder le chapitre en tant qu'HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Imprimer le chapitre</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Références seulement</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Texte</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Références avec le texte</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Chapitre</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Chapitre en tant que texte seul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Chapitre en tant qu'HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Fenêtre de Bible</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Copie...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Sauvegarde...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Imprimer...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Copie le chapitre dans le presse papier ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Copie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Enregistrement du chapitre ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Enregistrement</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation>Recherche de Strong</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation>Rechercher toutes les occurences du numéro Strong actuellement sous le pointeur</translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Activer/désactiver arborescence...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Copier l'entrée avec du texte</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Sauvegarder l'entrée en tant que texte seul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Sauvegarder l'entrée en tant qu'HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Imprimer l'entrée avec du texte</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Nouveau dossier</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Effacer les éléments</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Voulez-vous réellement effacer les éléments sélectionnes ainsi que leurs sous-éléments ?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation>Le module vers lequel le signet pointe n'est pas installé.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation>Changer la déscription du signet...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation>Imprimer les signets...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation>Supprimer les éléments sélectionnés...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished">Copier</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Bibliothèque</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Catégorie</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Langue</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Rechercher</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Entrez la clef pour déverrouiller ce module.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation>Rechercher...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation>Déverrouiller...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation>À propos de...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation>Masquer/Afficher les modules</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation>Sélectionner modules à masquer.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation>Modules uniquement</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation>Masquer/Afficher les modules...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation>Afficher les éléments masqués</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation>Texte seul...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation>HTML...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation>Rechercher dans l'élément sélectionné...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation>Déverrouiller le module</translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Livre suivant</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Livre précédent</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Chapitre suivant</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Chapitre précédent</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Verset suivant</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Verset précédent</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation>Synchroniser</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation>Synchronise le verset affiché par ce module avec la fenêtre de Bible active</translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation>Configurer BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Options d'affichage : Pas d'options disponibles</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Afficher la configuration</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Options d'affichage</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Revenir à la ligne après chaque verset</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Afficher les en-têtes</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Paroles de Jésus</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Afficher les voyelles hébraïques</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Afficher la cantillation hébraïque</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Afficher les accents grecs</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Utiliser les variantes textuelles</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Afficher les références croisées</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Afficher la segmentation morphologique</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Afficher les numéros de verset</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Options d'affichage</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Modes d'affichage disponibles :</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Prévisualisation</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>Car Dieu a tant aimé le monde qu'il a donné son Fils unique, afin que quiconque croit en lui ne périsse point, mais qu'il ait la vie éternelle.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>Dieu, en effet, n'a pas envoyé son Fils dans le monde pour qu'il juge le monde, mais pour que le monde soit sauvé par lui.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>Celui qui croit en lui n'est point jugé; mais celui qui ne croit pas est déjà jugé, parce qu'il n'a pas cru au nom du Fils unique de Dieu.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>Et ce jugement c'est que, la lumière étant venue dans le monde, les hommes ont préféré les ténèbres à la lumière, parce que leurs oeuvres étaient mauvaises.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>Car quiconque fait le mal hait la lumière, et ne vient point à la lumière, de peur que ses oeuvres ne soient dévoilées.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>Mais celui qui agit selon la vérité vient à la lumière, afin que ses oeuvres soient manifestées, parce qu'elles sont faites en Dieu.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation>Les options d'affichage permettent de définir la disposition du texte des modules. </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation>Afficher le logo BibleTime au démarrage</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Options d'affichage</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Aller en arrière</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>Avancer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation>Ouvre l'outil de recher avec les modules de cette fenêtre</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Sélectionne tout</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished">Copier</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Gras</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Souligne</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Sélectionne tout</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>Fenêtre d'édition HTML</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation>Police</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation>Taille de la police</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation>Couleur de la police</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation>Alligner à gauche</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation>Alligner à droite</translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Synchroniser avec la Bible active</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Enregistrer le texte</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Supprime l'entrée actuelle</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Rétablir le texte original</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>Le module n'est pas accessible en écriture </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>Le module n'est pas accessible en écriture. </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Soit le module ne peut pas être édité, soit vous n'avez pas la permission. </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Synchroniser (afficher le même verset) avec la fenêtre de Bible active</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation>Supprime l'entrée actuelle (pas d'annulation)</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation>Réstaurer le texte original, le nouveau texte sera perdu</translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation>Défiler dans les entrées de la liste. Appuyez sur ce bouton et déplacer la souris pour avancer/reculer parmis les éléments.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation>Livre suivant</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation>Livre précédent</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation>Chapitre suivant</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation>Chapitre précédent</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation>Verset suivant</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation>Verset précédent</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Utiliser une police personnalisée</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation>Langue pour les noms des livres bibliques:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation>Les languages pouvant être utilisés pour les noms des livres bibliques</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation>Le choix de la police ci-dessous s'appliquera à tous les textes écrits dans cette langue</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Langues</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation>Défiler dans les entrées de la liste. Appuyez sur ce bouton et déplacer la souris pour avancer/reculer parmis les éléments.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation>Entrées du module courrant</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation>Entrée suivante</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation>Entrée précédente</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Entrée suivante</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Entrée précédente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Sauvegarder l'entrée en tant qu'HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Numéros Strong</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Références seulement</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Entrée avec du texte</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Entrée en tant que texte seul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Entrée en tant qu'HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Fenêtre du lexique</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Copie...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Sauvegarde...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Imprimer...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Enregistrement du chapitre ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Enregistrement</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Bibliothèque</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>RIEN</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Sélectionner un module</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Sélectionner un module additionnel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[verrouillé]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <source>Creating index for work: </source> + <translation type="obsolete">Création d'index pour le module: </translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation>Annuler</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation>Création des indices</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation>L'indexation est annulée</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation>L'indexation est annulée car les modules sont supprimés.</translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Synchroniser avec la Bible active</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Enregistrer le texte</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Supprime l'entrée actuelle</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Rétablir le texte original</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>Le module n'est pas accessible en écriture</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>Le module n'est pas accessible en écriture. </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Soit le module ne peut pas être édité, soit vous n'avez pas la permission. </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Synchroniser (afficher le même verset) avec la fenêtre de Bible active</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation>Supprime l'entrée actuelle (pas d'annulation)</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation>Réstaurer le texte original, le nouveau texte sera perdu</translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Version</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>inconnu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Abréviation</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Emplacement</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Langue</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Catégorie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Modifiable</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>oui</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>Non</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Clef de déverrouillage</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Caractéristiques</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Attention, ce module contient des éléments polémiques !</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>Licence de la source</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Maintenance des sources</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Notes de la source</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Sources distantes</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Notes de Copyright</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>Détenteur du Copyright</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Date du Copyright</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Contact Copyright</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Adresse du contact du Copyright</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Courriel du contact du Copyright</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Modules par défaut</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Filtres de texte</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">Bureau</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation>Nom</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation>Type</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation>Serveur</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation>Chemin</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation>Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation>Abandonner</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation>Erreur</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation>Merci d'inscrire un nom.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation>Ce nom est déjà utilisé.<br>Veuillez en choisir un autre.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation>Veuillez choisir un nom de serveur.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation>Veuillez indiquer un chemin valide et accessible en lecture.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation>Veuillez indiquer un chemin d'accès.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation>Nouvelle source d'installation</translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Sauvegarder le texte avant de fermer ?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Sauvegarder le texte modifié ?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation>Enregistrer le texte?</translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Abréviation</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Références croisées</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Notes de pied de page</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Numéros Strong</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Marques morphologiques</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Recherche</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation>Copier</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Commentaires</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation>Sectes/Non-orthodoxes</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation>Cartes et images</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Lectures quotidiennes</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation>Léxiques et dictionnaires</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Bibles</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Glossaires</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Livres</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Texte ajouté</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Anglais, ancien (450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Arabe</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Azerbaijani</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>Biélorusse</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Bulgare</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>Breton</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Bosniaque</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Catalan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>Cebuano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>Chamorro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Copte</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Tchèque</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>Slavon</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Gallois</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Danois</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Allemand</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Grec, moderne (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Anglais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Anglais américain</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Anglais, moyen (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Espéranto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>Espagnol</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Estonien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Basque</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation>Perse</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Finlandais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Français</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>Frisian</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Irlandais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Gaélique (écossais)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Gothique</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>Manx</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Grec, ancien (jusqu'à 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Hébreux</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>Hausa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Hawaiien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation>Hindi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Croate</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Hongrois</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Arménien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Indonésien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>Islandais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Italien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Japonais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>Géorgien</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete">Quechua</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Coréen</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Kurde</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Kirghiz</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Latin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>Lituanien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Letton</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Macédonien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>More</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Malais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>Maltais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>Bas allemand, bas saxon</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation>Népalais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Néerlandais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Norvégien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>Papiamento</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Polonais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Portugais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Portugais Brésilien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Roumain</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Russe</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Écossais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Slovaque</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Slovène</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>Somali</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Albanais</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Suédois</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>Swahili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>Syriaque</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Tamil</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Thai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>Tagalog</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>Tswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Turque</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>Tahitien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Ukrainien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Vietnamien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Bavarois</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Zarma</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Alémanique</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Créole (Haïti)</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete">Itzà</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Shuar</translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete">Quechua</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">Kabyle</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>Lombard</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Tok Pisin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Sulawesi</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Romani, Vlax</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>Sranan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Chinois</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Zoulou</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Notes de pied de page</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Numéros Strong</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>En-têtes</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Marques morphologiques</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Vocables</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Voyelles hébraïques</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Afficher la cantillation hébraïque</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Accents grecs</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Mots surlignés</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Variantes textuelles</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Références croisées</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Segmentation morphologique</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation>Exporter</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Local</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>Distant</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Ancien Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Moïse/Pentateuque/Torah</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Livres historiques</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>Prophètes</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Nouveau Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Évangiles</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Lettres/Épîtres</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Épîtres de Paul</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>Fichiers HTML</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation>Tous les fichiers</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Texte</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation>Enregistrer le fichier</translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Sauvegarde le document...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Imprimer les clefs</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation>Signets BibleTime</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>inconnu</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Modifier la description ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Saisir la nouvelle description pour le signet sélectionné.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Nouveau dossier</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>Le fichier existe déjà.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Voulez-vous l'écraser ?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation>Erreur</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>Désolé ! Le fichier n'a pu être enregistré.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Vérifiez les permissions, etc.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Attention, ce module contient des éléments polémiques !</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Langue</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Clef de déverrouillage</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>non activé</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Version</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation>Options</translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation>Options de migration</translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation>Il semble que vous avez une configuration BibleTime de KDE 3 stocké ici : %1, et que vous ne l'ayez pas migré vers cette version. Voulez-vous l'importer ?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation>Crypté - nécessite une clé de déverrouillage</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation>Double clic pour plus d'informations</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation>Version mise-à-jour disponible!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation>Version installée</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation>Créole haïtien</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation>Impossible d'écrire le fichier</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation>Le fichier de configuration Sword ne peut pas être écrit!</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation>Exporter les signets</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation>Importer des signets</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation>Écraser le fichier ?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished">Annuler</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished">Abandonner</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished">Rechercher:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Rechercher</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished">Commencer à rechercher le texte dans les modules sélectionnés</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished">Ch&oisir...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished">Choisir des modules pour la recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished">&Configuration...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished">Plage de recherche:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished">Le texte à rechercher</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished">Modules:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished">Modules dans lesquels effectuer la recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished">Sélectionnez les modules qui doivent être recherchés.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Pas de plage de recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished">Texte de l'élément sélectionné parmis les résultats de recherche</translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Module</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Copie...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Références seulement</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Références avec le texte</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Sauvegarde...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Imprimer...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Copier le résultat de la recherche ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Copie du résultat de la recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Enregistre le résultat de la recherche ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Enregistrement du résultat de la recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Imprimer les résultats de recherche ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Impression des résultats de la recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation>Modules choisis pour la recherche et le nombre de résultats dans chaque module</translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation>Plage de r&echerche:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation>&Nom:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation>Edi&ter la palge de recherche courrante:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Plages de recherche analysées:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Nouvelle plage de recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><nom de plage de recherche invalide></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation>Choisir une plage de recherche de la liste pour modifier les portées de recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation>&Ajouter une nouvelle plage de recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation>Ajoute une nouvelle plage de recherche. Entrer un nom approprié puis éditer la plage de recherche.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation>Supprimer la &plage de recherche actuelle</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation>Supprimer la plage de recherche sélectionnée</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation>Modifier le nom de la plage de recherche sélectionnée</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation>Modifie l'étendue de la plage de recherche sélectionnée. Examinez les plages prédéfinies afin de voir comment les étendues de recherche sont construites.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation>Modifier les plages de recherches</translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Sauver l'analyse de la recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>Analyse de la recherche de BibleTime</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Rechercher le texte :</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Livre</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Hits totaux</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Créé par</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>Indices manquants</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation>Rechercher</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation>Un ou plusieurs modules ont besoin d'être indexés avec d'effectuer une recherche. +Cette opération peut prendre du temps. Procéder à l'indexation ?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>Résultats</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Copie...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Références seulement</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Références avec le texte</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Sauvegarde...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Imprimer...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Imprimer les résultats de recherche ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Impression des résultats de la recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Enregistre le résultat de la recherche ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Enregistrement du résultat de la recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Copier le résultat de la recherche ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Copie du résultat de la recherche</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation>Résultat de la recherche pour le module sélectionné</translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Les modules par défaut sont utilisés quand aucun module n'est spécifié, par exemple quand un lien hypertexte est sélectionné dans une Bible ou un lexique.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation>Bible:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation>La Bible par défaut est utilisée lors d'un clic sur un lien hypertexte vers une Bible</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation>Commentaire:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation>Le commentaire par défaut est utilisé quand un lien sur un commentaire est cliqué</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation>Lexique:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation>Le lexique par défaut est utilisé quand un lien hypertexte sur un lexique est cliqué</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation>Lectures quotidiennes:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation>La lecture quotidienne par défaut sera utilisée pour afficher une courte lecture au démarrage</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation>Lexique des numéros Strong hébreux:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation>Le lexique hébreu par défaut est utilisé quand un lien hypertexte sur un lexique hébreu est cliqué</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation>Lexique des numéros Strong grecs:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation>Le lexique grec par défaut est utilisé quand un lien hypertexte sur un lexique grec est cliqué</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation>Lexique morphologique hébreu:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation>Le lexique morphologique standard pour l'hébreu est utilisé quand un lien sur une marque morphologique dans un texte hébreu est suivit</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation>Lexique morphologique grec:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation>Le lexique morphologique standard pour le grec est utilisé quand un lien sur une marque morphologique dans un texte grec est suivit</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Revenir à la ligne après chaque verset</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Afficher les numéros de verset</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Afficher les en-têtes</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Afficher les références croisées</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Afficher les accents grecs</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Afficher les voyelles hébraïques</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Afficher la cantillation hébraïque</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Afficher la segmentation morphologique</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Utiliser les variantes textuelles</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation>Les filtres contrôlent l'apparence du texte. Ici vous pouvez choisir la configuration par défaut pour tous les filtres. Vous pouvez modifier cette configuration dans chaque fenêtre d'affichage.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished">Le texte à rechercher</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_hu.qm b/i18n/messages/bibletime_ui_hu.qm new file mode 100644 index 0000000000000000000000000000000000000000..27e534f9d30e58ce5d31d99f8c8d176ba9077d11 GIT binary patch literal 104951 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 literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_hu.ts b/i18n/messages/bibletime_ui_hu.ts new file mode 100644 index 0000000..4384b61 --- /dev/null +++ b/i18n/messages/bibletime_ui_hu.ts @@ -0,0 +1,4391 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="hu_HU"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation>%1 Információk</translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation>&Fájl</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation>&Nézet</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Keresés</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>&Ablak</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>Beállí&tások</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation>&Segítség</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation>E&szköztár mutatása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>&Teljes képernyő</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation>Fő eszköztár</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation>&Kilépés</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation>Könyvespolc mutatása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation>Könyvjelzők mutatása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation>Nagyító mutatása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>Munkafolyamat menté&se</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>Munkafolyamat betö&ltése</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>&Munkafolyamat törlése</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>&Ablakok automatikus igazítása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>&Kézi elrendezés</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>&Függőleges mozaik elrendezés</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>&Vízszintes mozaik elrendezés</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>Átla&poló elrendezés</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>Átla&polás</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>&Függőleges mozaik</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>&Vízszintes mozaik</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation>Öss&zes ablak bezárása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation>Az összes BibleTime ablak bezárása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Kézikönyv</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>&Biblia tanulmányozás "hogyan"</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Adjon nevet az új folyamatnak.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation>BibleTime bezárása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation>A fő ablak teljes képernyősre váltása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation>Keresés a megnyit&ott munkákban...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation>Keresés az alapértelmezett &Bibliában...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation>Me&ntés új folyamatként...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation>Új folyamat létrehozása és mentése</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation>A megnyitott ablakok automatikus függőleges elrendezése (egymás alá rendezése)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation>A megnyitott ablakok automatikus vízszintes elrendezése (egymás mellé rendezése)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation>A megnyitott ablakok automatikus átfedő elrendezése (egymásra lapolva)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation>Megnyitott ablakok egymásra lapolása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation>A megnyitott ablakok automatikus (egymás alá rendezése) függőleges elrendezése </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation>A megnyitott ablakok automatikus (egymás mellé rendezése) vízszintes elrendezése </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation>Bibletime beá&llítása...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation>BibleTime alapértelmezéseinek beállítása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation>Könyvespolc &menedzser...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation>A "könyvespolc" beállítása, dokumentumok telepítése/frissítése/törlése/indexelése</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation>BibleTime kézikönyv megnyitása</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation>A Biblia tanulás "hogyan" megnyitása. <BR>Ez az útmutató bevezeti az eredményes Bibliatanulás módszerébe.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation>Keresés minden megnyitott dokumentumban</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation>Keresés az alapértelmezett Bibliában</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation>Új folyamat</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation>A Sword indítása...</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation>BibleTime felhasználói felület létrehozása...</translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation>Menük és eszköztárak indítása...</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation>&A BibleTimeról</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation>Könyvespolc</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation>Könyvjelzők</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation>Nagyító</translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation>BibleTime egy könnyen használható Bibliatanulmányozó eszköz.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation>Várjuk fejlesztők és fordítók jelentkezését.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation>Ha szeretne csatlakozni csapatunkhoz, küldjön egy emailt az info@bibletime.info címre.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation>(c) 1999-2009, BibleTime csapat</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation>A BibleTime a SWORD Projekt használatára lett készítve. A SWORD Projekt a CrossWire Biblia Társaság szabad felhasználású szoftver projektje. A projekt szándéka, hogy keresztplatformos nyílt forrású eszközöket készítsen -- a GNU GPL hatálya alatt -- melyek lehetővé teszik a programozók és Bibliatársaságok számára, hogy új Biblia szoftvereket készítsenek, könnyebben, egyszerűbben.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation>A SWORD Projekt</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation>A QT nyílt forrású kiadás nyílt forrású alkalmazások fejlesztését teszi lehetővé. </translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation>QT egy C++ eszköz keresztplatformos alkalmazásfejlesztéshez. </translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation>Tekintse meg a </translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation> weboldalt.a QT licensz áttekintéséért. </translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation>Letöltheti és használhatja (de nem terjesztheti) a programot személyes, magán, nyilvános vagy üzleti célból korlátozások nélkül. </translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation>Értékesítheti és terjesztheti a programot, ha a hozzá tartozó forráskódot is terjeszti. </translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation>A teljes jogilag érvényes licensz lentebb található. </translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation>Közreműködők</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation>Információk a BibleTimeról</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation>A következő emberek működtek közre a BibleTime létrehozásában:</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation>dokumentációs és fordítási menedzser</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation>projektalapító, fejlesztő</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation>tervező</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation>fejlesztő</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation>csomagkészítő</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation>a Sword Projekt alapítója</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation>projektmenedzser, fejlesztő</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation>domain szponzor</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation>hogyan</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation>dokumentáció</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation>tesztelő, használhatósági ellenőr</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation>A következő emberek vettek részt a BibleTime fordításában:</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation>Néhány név hiányozhat, kéjük küldjön emailt a bibletime-translations@lists.sourceforge.net -címre, amennyiben hibásan jeleztük, vagy kihagytuk.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation>Sword verzió: %1</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation>Ez a program a QT következő nyílt forrású kiadását használja: %1.</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation>Licensz</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation>A BibleTime GPL licensz alatt lett kiadva. </translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation>Válasszon könyvet</translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation>Válasszon fejezetet</translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation>Ha kiválasztja, azok az indexek, melyekhez nincs egyező dokumentum, törlésre kerülnek a BibleTime indításakor</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation>Elárvult indexek automatikus törlése a BibleTime indulásakor</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation>A kiválasztott indexek törlése</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation>Törlés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation>A választott dokumentumok indexelése</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation>Dokumentum</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation>Index méret</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation>Új keresési indexek készítése, a telepített dokumentumokhoz tartozó régi indexek törlése.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation>Keresési indexek</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation>Indexelt dokumentumok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation>Index nélküli dokumentumok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation>KiB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation>Készítés...</translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation>Telepítés</translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation>Telepítés/frissítés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation>Dokumentumok telepítése és frissítése. Adjon hozzá helyi vagy távoli telepítési forrást, válassza ki a telepíteni/frissíteni kívánt dokumentumot és kattintson a telepítésre. <br/><b>FIGYELEM:</b> ha ön egy üldözött országban él, és tart a felderítés kockázatától, ne használjon távoli forrásokat.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation>Telepítési útvonal:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation>Az hely, ahova az új dokumentumok telepítésre kerülnek</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation>Telepítési útvonal beállítása</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation>Telepítés...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation>A kiválasztott dokumentumok telepítése vagy frissítése</translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation>A dokumentumokat egy vagy több könyvtárba is telepítheti. Miután beállította a könyvtárakat, kiválaszthat egyet a telepítsi lapon.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation>A BibleTime és a Sword megtalálja a telepített modulokat az összes jelzett könyvtárban. Ha egy könyvtárat töröl innen, az tartalmával együtt nem látható a rendszerben többé. A ".sword" könyvtár a saját könyvtárában mindig használatban van, így nem törölhető/hozzáadható.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation>Az útvonalak beállítási fájlja:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation>Hozzáadás...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation>Szerkesztés...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation>Törlés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation>Könytár választása</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation>Ez a könyvtár nem írható, ezért a BibleTime ide nem tud dokumentumot telepíteni. Használni akarja az előző beállításokat?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation>Figyelmeztetés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation>Ez a könyvtár nem írható, ezért a BibleTime ide nem tud dokumentumot telepíteni. Ennek ellenére hozzá szeretné adni a tartalmát a könyvespolchoz?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation>Könyvespolc helyek</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation>Könyvespolc helyek beállítása</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation>Új hely hozzáadása</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation>Kiválasztott hely szerkesztése</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation>Kiválasztott hely törlése</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation>Használjuk a könyvtárat?</translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation>Dokumentum</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation>Folyamat</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation>Megállítás</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation>Minden folyamat leállítása</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation>Kész</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation>Törölve</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation>Válaszra vár...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation>Telepítés előkészítése...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation>Telepítési folyamat</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation>Sikertelen</translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation>Könyvespolc menedzser</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation>Dokumentum</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation>Telepítés helye</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation>Törlés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation>Telepített dokumentumok törlése. Válassza ki, majd kattintson a törlés gombra.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation>A következő dokumentumo(ka)t választotta ki:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation>Tényleg törölni szeretné a rendszeréből?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation>Törlés...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation>Kiválasztott elemek törlése</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation>Töröljük?</translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation>Dokumentum</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation>Leírás</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation>Hozzáadás...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation>Frissítés...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation>Dokumentumok listájának frissítése ebből a forrásból</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation>Törlés...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation>Forrás törlése</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation>Új forrás hozzáadása</translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="89"/> + <source>Delete Source?</source> + <translation>Forrás törlése?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="90"/> + <source>Do you really want to delete this source?</source> + <translation>Tényleg törli a forrást?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="124"/> + <source>Cancel</source> + <translation>Mégsem</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="125"/> + <source>Refreshing Source</source> + <translation>Forrás frissítése</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="147"/> + <source>Connecting...</source> + <translation>Kapcsolódás...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="196"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="197"/> + <source>Refreshing...</source> + <translation>Frissítés...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="244"/> + <source>No sources were found in the SWORD configuration and BibleTime couldn't create a default source. Check your SWORD configuration and that the configuration path is writable. Then restart the Bookshelf Manager.</source> + <translation>Nem található telepítési forrás a SWORD beállításaiban, a BibleTime nem tud alapértelmezett forrást hozzáadni. Ellenőrizze a SWORD beállításait, továbbá, hogy írható -e a beállítási útvonal, majd indítsa újra a Könyvespolc menedzsert.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Remote:</source> + <translation>Távoli:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="265"/> + <source>Local:</source> + <translation>Helyi:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="341"/> + <source>Install/Update works?</source> + <translation>Telepíti/frissíti a dokumentumot?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="342"/> + <source>Do you really want to install these works?</source> + <translation>Tényleg telepíti a dokumentumot?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="344"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation>A dokumentum egy verziója lehet csak egyszerre telepítve. Csak egyet válasszon ki, ha piros jelzést lát.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="269"/> + <source>Not a directory!</source> + <translation>Nem könyvtár!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="272"/> + <source>Not readable!</source> + <translation>Nem olvasható!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Warning</source> + <translation>Figyelmeztetés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation>A célkonyvtár nem írható, vagy nem létezik. A telepítés nem lehetséges, míg ki nem javítja a hibát.</translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation>Vers választása</translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Következő könyv</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Előző könyv</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Következő fejezet</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Előző fejezet</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Következő vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Előző vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Fejezet másolása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Fejezet mentése egyszerű szövegként</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Fejezet mentése HTML formátumban</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Fejezet nyomtatása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Csak a hivatkozást</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>A hivatkozás szövege</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Hivatkozást szöveggel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Fejezet</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Fejezet egyszerű szövegként</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Fejezet HTML formátumban</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Biblia ablak</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Másolás...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Mentés...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Nyomtatás...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Fejezet másolása a vágólapra...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Másolás</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Fejezet mentése...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Mentés</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation>Strong's keresés</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation>Az egérmutató alatti Strong szám összes előfordulásának mutatása</translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Átváltás fa-nézetbe</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Bejegyzés másolása szöveggel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Bejegyzés mentése egyszerű szövegként</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Bejegyzés mentése HTML formátumban</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Bejegyzés nyomtatása szöveggel</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation>Könyvjelzők</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Új mappa</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation>Mappa átnevezése</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Cikkek törlése</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Tényleg törli a kiválasztott cikket az abból származókkal együtt?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation>A dokumentum, amire a könyvjelző mutat, nem lett telepítve.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation>Könyvjelző leírásának cseréje...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation>Könyvjelzők nyomtatása...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation>Kiválasztott cikkek törlése...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation>Mappába importálás...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation>Mappából exportálás...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation>Csak a könyvjelzők, vagy egy könyvtár mozgatása lehetséges</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation>A mappa önmagába, vagy almappájába mozgatása nem lehetséges</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation>Másolás</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation>Mozgatás</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation>Hivatkozások mozgatása a szöveges nézetből ebbe a nézetbe</translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Könyvespolc</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation>Csoportosítás</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation>Kategória/Nyelv</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Kategória</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation>Nyelv/Kategória</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Nyelv</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation>Szerkesztés</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Keresés</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Gépelje be a dokumentum feloldó kódját.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation>Keresés...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation>Feloldás...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation>Tájékoztató...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation>Dokumentum elrejtése/megjelenítése</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation>Válassza ki az elrejtendő dokumentumokat.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation>Csak dokumentumok</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation>Dokumentum elrejtése/megjelenítése...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation>Rejtettek mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation>Egyszerű szöveg...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation>HTML...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation>%1 -ben keresés...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation>Keresés a kijelölésben...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation>Dokumentum feloldása</translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Következő könyv</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Előző könyv</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Következő fejezet</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Előző fejezet</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Következő vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Előző vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation>Szinkronizálás</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation>A kijelzett bejegyzés szinkronizálása az aktív Biblia ablakkal</translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation>Bibletime beállítása</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Megjelenítés beállításai: Nincs elérhető opció</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Megjelenítés beállítása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Megjelenítés lehetőségei</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Sotrörés minden vers után</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Fejléc mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Jézus szavainak kiemelése</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Héber magánhangzó pontok mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Héber hangsúlyozás jelzése</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Görög kiejtés mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Alternatív szöveges változat használata</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Kereszthivatkozások mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Szótő elválasztás mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation>Vers számok mutatása</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Megjelenítési sablonok</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Lehetséges megjelenítési stílusok:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Előnézet</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>Mert úgy szerette Isten e világot, hogy az ő egyszülött Fiát adta, hogy valaki hiszen ő benne, el ne vesszen, hanem örök élete legyen.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>Mert nem azért küldte az Isten az ő Fiát a világra, hogy kárhoztassa a világot, hanem hogy megtartassék a világ általa.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>A ki hiszen ő benne, el nem kárhozik; a ki pedig nem hisz, immár elkárhozott, mivelhogy nem hitt az Isten egyszülött Fiának nevében.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>Ez pedig a kárhoztatás, hogy a világosság e világra jött, és az emberek inkább szerették a sötétséget, mint a világosságot; mert az ő cselekedeteik gonoszak valának.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>Mert minden, a ki hamisan cselekszik, gyűlöli a világosságot és nem megy a világosságra, hogy az ő cselekedetei fel ne fedessenek.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>A ki pedig az igazságot cselekszi, az a világosságra megy, hogy az ő cselekedetei nyilvánvalókká legyenek, hogy Isten szerint való cselekedetek.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation>A megjelenítési sablonok határozzák meg a szöveg megjelenését.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation>BibleTime logo mutatása induláskor</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation>Indítási logo mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation>Megjelenítés</translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Vissza az előzményekben</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>előre az előzményekben</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation>Keresési ablak megnyitása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation>Nagyítás</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation>Kicsinyítés</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation>Bezárás</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation>Összes kijelölése</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation>Másolás</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation>Keresés...</translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation>Méret:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation>Betűtípus:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation>Stílus:</translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Félkövér</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation>Dőlt</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Aláhúzott</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation>Balra igazított</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation>Középre igazított</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation>Jobbra igazított</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Összes kijelölése</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>HTML szerkesztő megnyitása</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation>Betűtípus</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation>Betűméret</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation>Betűszín</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation>Balra igazított</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation>Jobbra igazított</translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Szinkronizálás az aktív Bibliával</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Szöveg mentése</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Aktuális bejegyzés törlése</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Eredeti szöveg helyreállítása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>Nem írható modul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>A modul nem írható.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>A modul nem szerkeszthető, vagy nincs írási jogosultsága.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Szinkronizálás (azonos vers mutatása) az aktív Biblia ablakkal</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation>Aktuális bejegyzés törlése (visszavonhatatlanul)</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation>Eredeti szöveg helyreállítása, az új szöveg elveszik</translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation>Törlés</translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation>Kersesztülgörgetés a lista elemein. Nyomja le a gombot, és mozgassa az egeret a tétel növeléséhez vagy csökkentéséhez.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation>Következő könyv</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation>Előző könyv</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation>Következő fejezet</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation>Előző fejezet</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation>Következő vers</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation>Előző vers</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Egyedi betűkészlet használata</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation>A Biblia könyvímeinek nyelve:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation>A nyelvek, melyeket használhatja a Biblia könyvcímeihez</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation>Az alábbi betűkiválasztás érinti az összes szöveget az adott nyelven</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation>Válassza ki a nyelvet, melyen a Biblia könyveinek a címei megjelenjenek.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation>Betűkészletek</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation>Meghatározhat külön betűkészletet minden egyes nyelvhez.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation>Nyelvek</translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation>Kersesztülgörgetés a lista elemein. Nyomja le a gombot, és mozgassa az egeret a tétel növeléséhez vagy csökkentéséhez.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation>Az aktuális dokumentum bejegyzései</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation>Következő bejegyzés</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation>Előző bejegyzés</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Következő bejegyzés</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Előző bejegyzés</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation>Csak a hivatkozást másolja</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation>A kiválasztott szöveg másolása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Bejegyzés mentése HTML formátumban</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation>Csak a hivatkozás nyomtatása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Strong's keresés</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Csak a hivatkozást</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Bejegyzés szöveggel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Bejegyzés egyszerű szövegként</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Bejegyzés HTML formátumban</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Lexikon ablak</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Másolás...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Mentés...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Nyomtatás...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Bejegyzés mentése...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Mentés</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Könyvespolc</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation>Könyvjelzők</translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>SEMMI</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Dokumentum kiválasztása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>További dokumentum kiválasztása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[zárolt]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation>Mégsem</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation>Mutatók készítése</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation>%1 indexelése</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation>Indexelés megszakítva</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation>Indexelés megszakítva, mert a modulok el lettek távolítva.</translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Szinkronizálás az aktív Bibliával</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Szöveg mentése</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Aktuális bejegyzés törlése</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Eredeti szöveg helyreállítása</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>Nem írható modul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>A modul nem írható.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>A modul nem szerkeszthető, vagy nincs írási jogosultsága.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation>Szinkronizálás (azonos vers mutatása) az aktív Biblia ablakkal</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation>Aktuális bejegyzés törlése (visszavonhatatlanul)</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation>Eredeti szöveg helyreállítása, az új szöveg elveszik</translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Verzió</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>ismeretlen</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Jelzés</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Hely</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Nyelv</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Kategória</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Írható</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>igen</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>nem</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Feloldó kulcs</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Lehetőségek</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Legyen óvatos, a dokumentum kultikus / megkérdőjelezhető anyagot tartalmaz!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation>Leírás</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>Disztribúciós Licensz</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Disztribúció forrása</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Disztribúció megjegyzései</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Szöveg forrás</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Szerzői jogi megjegyzések</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>Szerzői jog tulajdonosa</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Szerzői jogvédelem dátuma</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Szerzői jogi kapcsolattartó neve</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Szerzői jogi kapcsolattartó címe</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Szerzői jogi kapcsolattartó emailcíme</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Alap dokumentumok</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Szöveg szűrők</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation>Asztal</translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation>Megnevezés</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation>Típus</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation>Szerver</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation>Elérési út</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation>Rendben</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation>Visszavonás</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation>Hiba</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation>Kérem adjon meg egy megnevezést.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation>Ez a megnevezés már létezik.<br>Kérem adjon meg másikat.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation>Kérem adja meg a kiszolgáló nevét.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation>Kérem adjon meg egy valós, olvasható útvonalat.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation>Kérem adjon meg egy útvonalat.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation>Új telepítési forrás</translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Mentsük bezárás előtt?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Mentsük a változtatott szöveget?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation>Mentsük a szöveget?</translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Rövidítés</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Kereszthivatkozás</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Lábjegyzet</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Strong számok</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Morfológia</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Szó keresés</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation>Másolás</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation><small>Ez a "Nagyító" ablak. Ha az egeret elhúzza hivatkozások, vagy más adatot tartalmazó elemek fölött, azok tartalma kis késleltetéssel megjelenik itt. Mozgassa az egeret ide gyorsan, vagy rögzítse a tartalmát a Shift gomb nyomvatartásával.</small></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation>Indexelés megszakítva</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation>Belső hiba történt az indexelés közben.</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation>Keresésé megszakítva</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation>Keresés közben belső hiba történt.</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Kommentárok</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation>Kultikus/Unortodox</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation>Térképek és képek</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Napi áhitatok</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation>Lexikonok és szótárak</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Bibliák</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Szójegyzékek</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Könyvek</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Hozzáadott szövegek</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation>Nyelvek elnevezései</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation>Amuzgo, Guerrero</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Angol, régi (Kb. 450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Arab</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Azerbajdzsáni</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation>Dél-Azerbajdzsáni</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>Belorusz</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Bolgár</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>Breton</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Bosnyák</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Katalán</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation>Chinantec, Comaltepec</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>Cebuanó (Filippinó)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>Chamorro (Guam szigeteki)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation>Chontal, Oaxaca felföld</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation>Chinantec, Quiotepec</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation>Chinantec, Ozumacín</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation>Cakchiquel, nyugati</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation>Chinantec, Lalana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation>Chinantec, Tepetotutla</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Kopt</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Cseh</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation>Chinantec, Sochiapan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation>Chol, Tila</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation>Chatino, Nyugati Felföld</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>Templomi szláv</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Welszi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Dán</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Német</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation>Duruma</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Görög, modern (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Angol</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Amerikai angol</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Angol, közép (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Eszperantó</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>panyol</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Észt</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Baszk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation>Perzsa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Finn</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Francia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>Fríz</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Ír</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Gaelic (Skót)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation>Geez</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Gót</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>Man-szigeteki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Ógörög (1453-ig)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Héber</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>Hausa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Hawaii</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation>Hindi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Horvát</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Magyar</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation>Huave, San Mateo Del Mar</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Örmény</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Indonéz</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>Izlandi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Olasz</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation>Itza'</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation>Ixil, San Juan Cotzal</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Japán</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation>Jacalteco, Kelet</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation>Javanese, karibi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>Grúz</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Koreai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Kurd</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Kirgiz</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Latin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation>Lacandon</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>Litván</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Lett</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation>Malagasy</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation>Mixe, Isthmus</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation>Mixtec, Coatzospan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Macedón</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation>Mixtec, Silacayoapan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>több</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Maláj</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>Máltai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>Alsó-német; Alsó-szász</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation>Nepáli</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation>Nahuatl, Guerrero</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation>Nahuatl, Észak Oaxaca</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Holland</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation>Norvég Nyorsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Norvég</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation>Otomi, Querétaro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>Papiamento</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Lengyel</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation>Perzsa (dari)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Portugál</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Brazil portugál</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation>K'iche'</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Román</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Orosz</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Skót</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Szlovák</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Szlovén</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>Szomáli</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Albán</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Svéd</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>Szuahéli</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>Szír</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Tamil</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Thai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>Tagalog</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>Tswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Török</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation>Tektiteko</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>Tahiti</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation>Tzotzil, Zinacantán</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Ukrán</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation>Orya</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation>Uspanteco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Vietnámi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Bajor</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>Lombard</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Uma</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>Srana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation>Jiddis</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation>Zapotec, San Juan Guelavía</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation>Zapotec, Mitla</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Kínai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation>Zapotec, Amatlán</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation>Zapotec, Zoogocho</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation>Zapotec, Yalálag</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation>Zapotec, Chichicapan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation>Zapotec, Dél Rincon</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation>Zapotec, Quioquitani-Quierí</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation>Zapotec, Yatee</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Lábjegyzetek</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Strong számok</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Fejlécek</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Morfológiai jelek</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Kiegészítések</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Héber magánhangzó pontok</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Héber hangsúlyozás</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Görög kiejtés</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Piros betűs szavak</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Alternatív szöveges változat</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Kereszthivatkozások</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Szótő elválasztás</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation>Exportálás</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Helyi</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>Távoli</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>Old testament</source> + <translation>Ószövetség</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Mózes/Tóra</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>History</source> + <translation>Előzmény</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Prophets</source> + <translation>Próféták</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>New testament</source> + <translation>Újszövetség</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Gospels</source> + <translation>Evanéliumok</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="273"/> + <source>Letters/Epistles</source> + <translation>Levelek</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="274"/> + <source>Paul's Epistles</source> + <translation>Pál levelei</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>HTML fájlok</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation>Összes fájl</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Szövegfájlok</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation>Fájl mentése</translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>okumentum mentése...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Kulcsok nyomtatása</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation>BibleTime könyvjelzők</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>ismeretlen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Leírás megváltoztatása ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>A választott könyvjelző módosítása.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Új mappa</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>A fájl már létezik.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Felülírja?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation>Hiba</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>A fájl nem menthető.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Kérem ellenőrizze a jogosultságokat.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Legyen óvatos, a dokumentum kultikus / megkérdőjelezhető anyagot tartalmaz!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Nyelv</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Feloldó kulcs</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>nincs beállítva</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Verzió</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation>Lehetőségek</translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation>Beállítások átvétele</translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation>Úgy tűnik, van egy BibleTime beállítás KDE 3 alapján, %1 ben tárolva, és nem emelte át ebbe a verzióba. Kívánja importálni?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation>Titkosított - szükség van egy feloldó kulcsra</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation>kattintson kettőt bővebb információért</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation>Frissített verzió elérhető!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation>Telepített változat</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation>Haiti Kreol</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation>Kekchi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation>(Több nyelv)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation>Mam, Közép</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation>Mam, Todos Santos Cuchumatán</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation>Mixe, Juquila</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation>Mixtec, Jamiltepec</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation>Burmai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation>Norvég Bokmål</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation>Nahuatl, Michoacán</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation>Potawatomi</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation>Klingon</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation>Mixtec, Diuxi-Tilantongo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation>Yoryba</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation>Igeidő változtatva</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation>Nem írható fájl</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation>A Sword beállítási fájlja nem írható!</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation>Könyvjelzők exportálása</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation>Könyvjelzők importálása</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation>Felülírja a fájlt?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation>Strong's számok követése</translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Rendben</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Megnyitás</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Mentés</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Mégsem</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Bezárás</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Visszavonás</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Alkalmaz</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Visszaállít</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Alapértelmezés visszaállítása</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Segítség</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Minden mentése</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Igen</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Igen mindenre</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Nem</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation>Nem mindenre</translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation>Ezt keresse:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation>&Keresés</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation>szöveg keresésének megkezdése a választott dokumentumban</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation>V&álasztás...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation>Dokumentumok kijelölése a kereséshez</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation>T&elepítés...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation>Az összes szót (ÉS kifejezés a szavak közé lesz adva)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation> (<a href='syntax_help'>teljes kifejezés</a></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation>Hatósugár:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation>A szöveg, amir keres</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation>Dokumentumok:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation>Dokumentumok a kereséshez</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation>Válassza ki a dokumentumokat, amelyekben keresni akar.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation>Nincs keresési hatókör</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation>Összess szó</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation>Előre meghatározott keresési hatókörök beállítása</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation>Bármely szó</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation>szabad</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation>Bármelyik szót (OR kifejezés a szavak közé lesz adva)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation>Teljes lucene kifejezés</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation>A keresési kifejezésekhez segítségért kattintson a hivatkozásra </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation>Adja meg a hatókört (Könyvek/fejezetek/versek, amiben keressen) <br /> A bibliák és a kommentároknál használható.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation><p>Ez a segítség főként a "teljes kifejezés" opcióhoz tartozik. Az 'összes szó' és 'bármelyik szó' opciónak jobban behatározott lehetőségei vannak; <a href='#wildcards'>helyettesítők</a> és a <a href='#fields'>szövegmezők</a> használják legfőképpen. Néhány egyéb kifejezési lehetőség értelmetlen, vagy rossz eredményt adhat az összes szó/bűrmely szó választása esetén.</p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation><p id='links'><A href='#allsome'>Mely szavakat keressük</A><br /><A href='#grouping'>Csoportosítás és rendezés</A><br /><A href='#wildcards'>Helyettesítők (nem teljes szavaknál)</A><br /><A href='#fields'>Szövegmezők (a szöveg különböző részei)</A><br/><A href='#lucene'>Egyéb kifejezési lehetőségek</A><br/></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation><h1><A name='allsome'>Kersett szavak</A></h1><p>A keresési kefejezések szóközökkel elválasztva. <strong>AND</strong> (összes szó), <strong>OR</strong> (bármely szó) és <strong>NOT</strong> (a következő szó kivételével) adható a szavak közé. Amennyiben semmit nem adunk meg, akkor az OR kifejezést hasznájuk automatikusan.'<strong>+</strong>szó' jelenti , hogy akövetkező szónak szerepelnie kell az eredményben, '<strong>-</strong>szó' esetén a szó nem szerepelhet az eredményben.</p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation><p><table><tr><td>Jézus AND Isten</td><td>megkeresi azokat a verseket, ahol a 'Jézus' és 'Isten' együtt található,</td></tr><tr><td>Jézus OR Isten </td><td>találatai vagy 'Jézus' vagy 'Isten' vagy mindkét szót tartalmazó igeversek,</td></tr><tr><td>Jézus NOT Isten</td><td>eredménye 'Jézus' szót igen, de 'Isten' szót nem tartalmazó versek.</td></tr><tr><td>+Jézus-Isten</td><td>szintén ez utóbbit eredményezi.</td></tr></table></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation><h1><A name='grouping'>Csoportosítás és rendezés</A></h1><p>A szavak <strong>zárójelekkel</strong>csoportosíthatók. Pontos kifejezést (szósorrendet)<strong>idézőjelek</strong> alkalmazásával adhatunk meg.</p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation><p><table><tr><td>(a AND b) OR c</td><td>Eredményezi az 'a' és 'b' verseket, és azokat a verseket is, ami még a 'c'-t is tartalmazhatják,</td></tr><tr><td>"mondta Isten"</td><td> eredménye pl. '...Ézsaiás mondta, "Isten...' de nem '...mondta az Isten' (vagyis nem lehet közbevetett szó)</td></tr><tr><td>"mondta az úr"</td><td>találatai az össze olyan vers, amiben a 'mondta az Úr' kifejezés szerepel.</td></tr></table></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation><h1><A name='wildcards'>Helyettesítők (szótöredékek)</A></h1><p>'<strong>*</strong>' találatai 0 vagy több betűvel kiegészített szavak, míg a '<strong>?</strong>' csak egy betűt helyettesít. Helyettesítőt nem használhatunk a szavak elején.</p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation><p><table><tr><td>a*</td><td> például az összes a-val kezdődő szóra keres,</td></tr><tr><td>a*a</td><td>'Asszíria', 'alma', 'abba' stb. ,</td></tr><tr><td>é?</td><td>'és' vagy 'én'...</td></tr><tr><td>a??a</td><td>'abba', 'alma' stb.</td></tr></table></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation><h1><A name='fields'>Szövegmezők (a szöveg különböző részei)</A></h1><p>Lehetséges szövegmezők:<br /><table><tr><td>Fejléc:</td><td>fejlécekben keres</td></tr><tr><td>lábjegyzet:</td><td>lábjegyzetekben keres</td></tr><tr><td>strong:</td><td>Strong's számokban keres</td></tr><tr><td>morph:</td><td>morfológiai kódokban keres</td></tr></table></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation><p>Páldák:<br /><table><tr><td>heading:Jézus</td><td>Fejléceket talál 'Jézus' kifejezéssel</td></tr><tr><td>footnote:JézusAND footnote:mondta</td><td>találatai 'Jézus' és 'mondta' a lábjegyzetekben</td></tr><tr><td>strong:G846</td><td>Strong's görög 846 számú kifekjezést tartalmazó verseket hoz,</td></tr><tr><td>morph:"N-NSF"</td><td>a 'N-NSF' morfológiai kódokat tartalmazó verseket találja meg</td></tr></table></p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation><h1><A name='lucene'>Egyéb keresési lehetőségek</A></h1><p> A BibleTime a CLucene keresőmotort használja. Többet megtudhat erről a <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene kifejezések weboldalán</a> (külső böngészőben).</p></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation>Keresési kifejezések súgó</translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation>A választott keresési eredmény szövege</translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Dokumentum</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation>Találatok</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Másolás...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Csak a hivatkozást</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Hivatkozást szöveggel</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Mentés...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Nyomtatás...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Keresési eredmény másolása...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Keresési eredmény másolása folyamatban</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Keresési eredmény mentése...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Keresési eredmény mentése folyamatban</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Keresési eredmény nyomtatása...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Keresési eredmény nyomtatása folyamatban</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation>A keresésre kiválasztott dokumentumok, és találatok dokumentumonként</translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation>K&eresési kör:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation>&Név:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation>A keresési kör szerkesz&tése:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Ellenőrzött keresési kör:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Új kör megadása</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><invalid keresési kör megnevezések></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation>Válasszon hatókört a listából, hogy szerkessze a keresési kört</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation>Új h&atókör hozzásadása</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation>Új keresési hatókör megadása. Először adja meg a nevet, majd egészítse ki a hatókört.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation>Jelenlegi hatókör törlé&se</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation>A kiválasztott hatókörök törlése</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation>A kiválasztott keresési kör nevének megváltoztatása</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation>A kiválasztott keresési kör megváltoztatása. Vessen egy pillantást az előre definiált hatókörökről, hogy lássa, hogyan épülnek fel a keresési körök.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation>A keresésben résztvevő jatókörök egyszerűsített formában lettek jelölve</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation>Keresési hatókörök beállítása</translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Keresés elemzáésének mentése</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation>HTML fájlok (*.html;*.HTML;*.HTM;*.htm)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>BibleTime találatok elemzése</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Keresett szöveg:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Könyv</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Összes találat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation>Készítette: <a href="http://www.bibletime.info/">BibleTime</a></translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>Hiányzó mutatók</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation>Keresés</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation>Egy vagy több dokumentum indexelést igényel a keresés megkezdése előtt. +Az indexelés sokáig tarthat. Folytassuk az indexeléssel?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation>T&alálatok elemzése...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation>Találatok grafikus elemzése</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation>&Bezárás</translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>Találatok</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Másolás...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Csak a hivatkozást</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Hivatkozást szöveggel</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Mentés...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Nyomtatás...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Keresési eredmény nyomtatása...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Keresési eredmény nyomtatása folyamatban</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Keresési eredmény mentése...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Keresési eredmény mentése folyamatban</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Keresési eredmény másolása...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Keresési eredmény másolása folyamatban</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation>Találatok a választott dokumentumban</translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Az alap dokumentumokat használjuk, ha nincs egyéb kiválasztva, például, ha egy hivatkozásra kattintunk a Bibliában, vagy lexikonban.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation>Biblia:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation>Az alapértelmezett Bibliát használjuk, ha egy kereszthivatkozásra kattintunk a Bibliában</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation>Kommentár:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation>Az alapértelmezett kommentárt használjuk, ha egy kereszthivatkozásra kattintunk egy kommentárban</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation>Lexikon:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation>Az alapértelmezett lexikont használjuk, ha egy kereszthivatkozásra kattintunk egy lexikonban</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation>Napi áhitat:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation>Az alapértelmezett áhitat lesz használva, egy gyors áhitat mutatásához</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation>Héber Strong's lexikon:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation>Az alapértelmezett Héber lexikont használjuk, ha egy kereszthivatkozásra kattintunk egy Héber lexikonban</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation>Görög Strong's lexikon:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation>Az alapértelmezett Görög lexikont használjuk, ha egy kereszthivatkozásra kattintunk egy Görög lexikonban</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation>Héber morfológiai lexikon</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation>Az alap héber morfológiai lexikont használjuk, ha nincs egyéb kiválasztva, például, ha egy morfológiai hivatkozásra kattintunk egy héber szövegben</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation>Görög morfológiai lexikon:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation>Az alap görög morfológiai lexikont használjuk, ha nincs egyéb kiválasztva, például, ha egy morfológiai hivatkozásra kattintunk egy görög szövegben</translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Sortörés alkalmazása minden vers után</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Vers számok mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Fejléc mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Kereszthivatkozások mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Görög kiejtés mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Héber magánhangzó pontok mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Héber hangsúlyozás jelzése</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Szótő elválasztás mutatása</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Szöveges változatok használata</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation>A szűrők szabályozzák a szövegek megjelenését. Itt adhatja meg az alapértelmezett beállításokat. Ablakonként felülírhatja ezeket a beállításokat.</translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation>Szöveg keresése</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation>A szöveg, amir keres</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation>Kis/nagybetű érzékeny keresés</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation>Ki&s- nagybetű érzékeny</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation>Az előző hely keresése</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation>&Előző</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation>Következő keresése</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation>&Következő</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation>Párbeszédablak bezárása</translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation>&Bezárás</translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_it.qm b/i18n/messages/bibletime_ui_it.qm new file mode 100644 index 0000000000000000000000000000000000000000..c5133c419eeb93cb58a13a2ffd662f4586da6b85 GIT binary patch literal 70368 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 e1fIh}xq_3`&U- zoNEvS#8c|vFH6u>O(Ggf2K6CHoyIfLE~uD(j4rrLAm4x-Y-$7TI838a<X#1%1Duzo zO&olum)rZ~=_gSV2O}ndVt8K3Yp#`-wtDtSV9?0{9orCFr<USA03ljP_)!itB{jq2 zqASGXP*7FDb^#w&kiMbF>m_mH8$ZS4A#=2O>?S*fiE3mdduVX&U_ewC5weS>--GX| za<oygpn_ZHf;Qy<oN~hXVmC-z${^Gst%9n})6YWKlfWV&NOcA%F2oEYg_k%^tpq%l zPeG+U;5-4QB5JzoRoU&PvnXXcA_#?w4$$!VmL*1kP#pnP=82@%CAOPFKIgrA@J=~T z04?_L2u7_Yj9s6NDa#_r5(TD)8qnv$|3vDBpfR&IZErqqJZl9TyYcH%#upwtjqb@u zXyDW!qY+{>SPN8(R}06^M6R<^#-O#(O$VfA3B`?6M*7scSB&ul+44Q19({8=(r!Uh zP-=m+OY*DIMkTi+4Wf~$5m%8~&7*Q91+juBrB?Jv8^&TwxvF)4qMs5_i7VPV9-Y-~ z_=*E5>wDhncDgz-Dr!b%@3X8$#-yte3KvHO8IfL`y+t{nE$7BTBy@>VHQAeZDIY?j zb>*J?IQ}kpF+7<FPYbKJoNFc~fj4(2)p{p5NaT>%&5r1Jh7yEPAr|6=iw6OyP=aU5 zXJ2<dfr6<$G%)52vWvmEVL|bKwSP+SLlysJA5^28s(p-S6I;$!<JpV9{rEe;PQky7 z{gD65*!Aou_~`-mB-^fjVtqW%-oyvH=);0S`WH{m<;2hUtxWrge>bXNJbz9ye~Pze z@=p)q|1J~X6&$8My9*)(#}u5vzdNnq!h$Qr=V)~s{ywPvhMynh?>vQ{ev7})<L?{% zlfUtQ|DnBESVTV+R*2vCXilj0#o@T_LBybX`}ByGr8pF%vXeM~<C;J_elBm}XE`g7 zak-j{_4KP7nXhF5?rKsaS1k1ah8ttynqsk4vz_CWwb1cY91-8$t>j3zT!>rQqQ!7? z876uYEsW`vnnvtVvIJu?f6F|fQ>*LBe4%DV%TnR4FosDtp4bRXPYt6VG+wOKMll1G z`I-|{Q*NU|AZEjxJDa*tp+kgeigk@lZ6|6>u(8bmG>`S4hiDO~SrHZP>i5H1+QY~p zG2J6v-a<!brVm&N!3fZ$!7&qYGdBgO+Fiho&&0fV6EQjF*IKO(1ref;cT@;1Q3f?S z@N-;}qQP6{ytcej9ml#Jomy;aAfyP3EMcKu{Xi1*!C@^HlG!^t%z&CoCVMs~h&XM* zp7o$kzs|F`Wf@Q-piwUFg4aOX9mOtcjr1o~d6wY-XhgG0B&f0s<f&m|!&?A$Jzi0u dWK45n6(wuhPM6_Zl?R9ks4&;CYn7So{{fI<jpP6T literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_it.ts b/i18n/messages/bibletime_ui_it.ts new file mode 100644 index 0000000..990049d --- /dev/null +++ b/i18n/messages/bibletime_ui_it.ts @@ -0,0 +1,4531 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">Cerca (&S)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">Finestra (&W)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">Numeri di Strong </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">Chiudi BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation type="unfinished">A tutto Schermo (&F)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation type="unfinished">&Salva sessione</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation type="unfinished">Carica sessione (&L) </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation type="unfinished">Elimina sessione</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation type="unfinished">Modulo corrente:</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation type="unfinished">Moduli predefiniti</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation type="unfinished">Centra il testo orizzontalmente</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation type="unfinished">Sovrapposizione &automatica</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation type="unfinished">Sovrapponi (&C)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">&Chiudi tutto</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation type="unfinished">Manuale (&H)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation type="unfinished">How To per lo studio della &Bibbia</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation type="unfinished">Per favore, inserisci un nome per la nuova sessione.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Libri</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2003, The BibleTime Team {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Indonese</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation type="unfinished">Mostra il libro successivo </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation type="unfinished">Mostra il libro precedente </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation type="unfinished">Mostra il capitolo successivo </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation type="unfinished">Mostra il capitolo precedente </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation type="unfinished">Prossimo versetto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation type="unfinished">Versetto precedente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation type="unfinished">Capitolo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation type="unfinished">Capitolo come testo semplice</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation type="unfinished">Capitolo come HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation type="unfinished">Mostra il capitolo precedente </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation type="unfinished">Soltanto il riferimento</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation type="unfinished">Testo del riferimento</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation type="unfinished">Riferimento con testo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation type="unfinished">Capitolo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation type="unfinished">Capitolo come testo semplice</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation type="unfinished">Capitolo come HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation type="unfinished">Finestra della Bibbia</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation type="unfinished">Copia...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation type="unfinished">Salva...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation type="unfinished">Stampa...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation type="unfinished">Copia capitolo negli appunti...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation type="unfinished">Copia in corso</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation type="unfinished">Salvataggio capitolo ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation type="unfinished">Salvataggio</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation type="unfinished">Modulo corrente:</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation type="unfinished">Voce con testo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation type="unfinished">Voce come testo semplice</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Salva come HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation type="unfinished">Voce con testo</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation type="unfinished">Crea nuova cartella</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation type="unfinished">Elimina elementi</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation type="unfinished">Libri</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation type="unfinished">Capitolo</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation type="unfinished">Lista delle lingue </translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation type="unfinished">Cerca</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation type="unfinished">Inserisci la chiave per sbloccare questo modulo!</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation type="unfinished">Mostra il libro successivo </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation type="unfinished">Mostra il libro precedente </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation type="unfinished">Mostra il capitolo successivo </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation type="unfinished">Mostra il capitolo precedente </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation type="unfinished">Prossimo versetto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation type="unfinished">Versetto precedente</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Configura BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation type="unfinished">Mostra impostazioni</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation type="unfinished">Mostra opzioni</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation type="unfinished">Usa interruzione di riga dopo ciascun versetto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation type="unfinished">Mostra le intestazioni</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation type="unfinished">Parole di Gesú evidenziate</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Mostra la punteggiatura vocale ebrea</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Mostra i segni di cantillazione ebraica</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation type="unfinished">Mostra gli accenti greci</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation type="unfinished">Usa le varianti di testo alternative</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Mostra i riferimenti incrociati</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Mostra i numeri dei versetti</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation type="unfinished">Mostra opzioni</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation type="unfinished">Stili disponibili:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation type="unfinished">Anteprima del carattere</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Mostra finestra</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Seleziona tutto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation type="unfinished">Grassetto</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation type="unfinished">Sottolineato </translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation type="unfinished">Seleziona tutto</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation type="unfinished">Finestra dell'editor HTML</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Sincronizza con la Bibbia attiva</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Salva testo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Cancella voce attuale</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation type="unfinished">Ripristina il testo originale</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation type="unfinished">Modulo non impostato</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation type="unfinished">Modulo non impostato</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Mostra il libro successivo </translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Mostra il libro precedente </translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Mostra il capitolo successivo </translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Mostra il capitolo precedente </translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Prossimo versetto</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Versetto precedente</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation type="unfinished">Usa caratteri personalizzati</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Lista delle lingue </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Prossima voce</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Mostra la voce precedente </translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation type="unfinished">Prossima voce</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation type="unfinished">Mostra la voce precedente </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Salva come HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation type="unfinished">Numeri di Strong</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation type="unfinished">Soltanto il riferimento</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation type="unfinished">Voce con testo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation type="unfinished">Voce come testo semplice</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation type="unfinished">Voce come HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation type="unfinished">Finestra dei lessici</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation type="unfinished">Copia...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation type="unfinished">Salva...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation type="unfinished">Stampa...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation type="unfinished">Salvataggio voce...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation type="unfinished">Salvataggio</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation type="unfinished">Libri</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation type="unfinished">NESSUNO</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation type="unfinished">Seleziona un modulo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation type="unfinished">Seleziona un modulo addizionale</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation type="unfinished">[bloccato]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Sincronizza con la Bibbia attiva</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Salva testo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Cancella voce attuale</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation type="unfinished">Ripristina il testo originale</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation type="unfinished">Modulo non impostato</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation type="unfinished">Modulo non impostato</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation type="unfinished">Versione</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation type="unfinished">sconosciuto</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation type="unfinished">Avvio</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation type="unfinished">Posizione</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation type="unfinished">Lista delle lingue </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation type="unfinished">Capitolo</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation type="unfinished">Scrivibile</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation type="unfinished">si</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation type="unfinished">Chiave di sblocco</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation type="unfinished">Proprietá</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Fai attenzione, questo modulo contiene materiale di culto discutibile!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation type="unfinished">Colore del testo</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation type="unfinished">Bordo destro</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation type="unfinished">Standard</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation type="unfinished">File di testo</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Latino</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation type="unfinished">Salvare il testo prima di chiudere?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation type="unfinished">Cerca nei moduli</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation type="unfinished">Armeno</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation type="unfinished">Preferenze</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation type="unfinished">note a piè di pagina</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation type="unfinished">Numeri di Strong </translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation type="unfinished">Note Morfologiche</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation type="unfinished">Commentari</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation type="unfinished">Letture di devozione giornaliere</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation type="unfinished">Bibbie</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation type="unfinished">Dizionari</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation type="unfinished">Libri</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation type="unfinished">Testo del modulo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation type="unfinished">Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation type="unfinished">Inglese, Antico (ca.450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation type="unfinished">Arabo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation type="unfinished">Azerbaigiano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation type="unfinished">Belorusso</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation type="unfinished">Bulgaro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation type="unfinished">Bretone</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation type="unfinished">Bosniaco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation type="unfinished">Catalano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation type="unfinished">Cebuano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation type="unfinished">Copto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation type="unfinished">Ceco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation type="unfinished">Slavo di Chiesa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation type="unfinished">Gallese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation type="unfinished">Danese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation type="unfinished">Tedesco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation type="unfinished">Greco, Moderno (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation type="unfinished">Inglese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation type="unfinished">Inglese (Americano)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation type="unfinished">Inglese, Medioevale (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation type="unfinished">Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation type="unfinished">Spagnolo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation type="unfinished">Estone</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation type="unfinished">Basco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation type="unfinished">Finlandese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation type="unfinished">Francese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation type="unfinished">Frisone</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation type="unfinished">Irlandese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation type="unfinished">Gaelico (Scozzese)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation type="unfinished">Gotico</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation type="unfinished">Mannese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation type="unfinished">Greco, Antico (fino al 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation type="unfinished">Ebreo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation type="unfinished">Hawaiano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation type="unfinished">Acquisizione</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation type="unfinished">Ungherese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation type="unfinished">Armeno</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation type="unfinished">Indonese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation type="unfinished">Islandese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation type="unfinished">Italiano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation type="unfinished">Giapponese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation type="unfinished">Georgiano</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete">Kekch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation type="unfinished">Coreano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation type="unfinished">Curdo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation type="unfinished">Kirghiso</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation type="unfinished">Latino</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation type="unfinished">Lettone</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation type="unfinished">Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation type="unfinished">Macedone</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation type="unfinished">Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation type="unfinished">Malese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation type="unfinished">Maltese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation type="unfinished">Basso Germanico, Basso Sassone</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation type="unfinished">Olandese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation type="unfinished">Norvegese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation type="unfinished">Papiamento</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation type="unfinished">Polacco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation type="unfinished">Portoghese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished">Traduzione in portoghese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation type="unfinished">Rumeno</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation type="unfinished">Russo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation type="unfinished">Scozzese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation type="unfinished">Slovacco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation type="unfinished">Sloveno</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation type="unfinished">Somalo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation type="unfinished">Albanese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation type="unfinished">Svedese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation type="unfinished">Swahili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation type="unfinished">Siriano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation type="unfinished">Tamil</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation type="unfinished">Tailandese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation type="unfinished">Tagalog</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation type="unfinished">Tswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation type="unfinished">Turco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation type="unfinished">Tahitiano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation type="unfinished">Ucraino</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation type="unfinished">Vietnamita</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation type="unfinished">Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished">Bavarese</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Alemanno</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Haitiano Creolo Francese</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete">Itz</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Shuar</translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete">Kekch</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished">Lombardo</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Tok Pisin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished">Uma</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Romani, Vlax</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation type="unfinished">Sranan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation type="unfinished">Cinese</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation type="unfinished">Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation type="unfinished">note a piè di pagina</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation type="unfinished">Numeri di Strong</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation type="unfinished">Intestazioni</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation type="unfinished">Note morfologiche</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation type="unfinished">Lemmi</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation type="unfinished">Punteggiatura vocale ebraica</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation type="unfinished">Mostra i segni di cantillazione ebraica</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation type="unfinished">Accenti greci</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation type="unfinished">Parole in rosso</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation type="unfinished">Varianti testuali</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation type="unfinished">Riferimenti incrociati</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation type="unfinished">Documentazione</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation type="unfinished">Posizione</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation type="unfinished">Rinomina sessione</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation type="unfinished">Vecchio testamento</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation type="unfinished">Mosè/Pentateuco/Torah</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation type="unfinished">Storia</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation type="unfinished">Profeti</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation type="unfinished">Nuovo testamento</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation type="unfinished">Vangeli</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation type="unfinished">Lettere/Epistole </translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation type="unfinished">Lettere di San Paolo </translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation type="unfinished">file HTML</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation type="unfinished">File di testo</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation type="unfinished">Salva documento...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished">Stampa chiavi</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation type="unfinished">sconosciuto</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation type="unfinished">Cambia la descrizione ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="unfinished">Immettere una nuova descrizione per il segnalibro selezionato</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation type="unfinished">Crea nuova cartella</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation type="unfinished">Il file esiste giá.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation type="unfinished">Vuoi sovrascriverlo?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation type="unfinished">Il file non puó essere salvato.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation type="unfinished">Prego si controllino i permessi etc.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Fai attenzione, questo modulo contiene materiale di culto discutibile!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation type="unfinished">Lista delle lingue </translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation type="unfinished">Chiave di sblocco</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation type="unfinished">non impostato</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation type="unfinished">Versione</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Importa segnalibri</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">Cerca (&S)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Non limitare la ricerca</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation type="unfinished">Copia...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation type="unfinished">Soltanto il riferimento</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation type="unfinished">Riferimento con testo</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation type="unfinished">Salva...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation type="unfinished">Stampa...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation type="unfinished">Copia il risultato della ricerca...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation type="unfinished">Copia del risultato della ricerca in atto</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation type="unfinished">Salva il risultato della ricerca...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation type="unfinished">Salvataggio del risultato di ricerca</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation type="unfinished">Stampa il risultato della ricerca...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation type="unfinished">Stampa del risultao della ricerca</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished">Verifica l'intervallo della ricerca</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished">Nuovo intervallo</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"><nome dell'intervallo di ricerca non valido></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Aggiungi un nuovo limite di ricerca. Prima immetti un nome appropriato, poi modifica l'intervallo di ricerca.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Cambia l'intervallo dei limiti di ricerca seezionato. Guarda il limite di ricerca predefinito per vedere come gli intervalli di ricerca sono costruiti.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation type="unfinished">Salva l'Analisi della ricerca</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation type="unfinished">Analisi della ricerca di Bible Time</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation type="unfinished">Testo da cercare:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation type="unfinished">Libro</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation type="unfinished">Totale trovati</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Creato da</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation type="unfinished">Indice principale</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Cerca</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation type="unfinished">Risultati della ricerca</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation type="unfinished">Copia...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation type="unfinished">Soltanto il riferimento</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation type="unfinished">Riferimento con testo</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation type="unfinished">Salva...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation type="unfinished">Stampa...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation type="unfinished">Stampa il risultato della ricerca...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation type="unfinished">Stampa del risultao della ricerca</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation type="unfinished">Salva il risultato della ricerca...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation type="unfinished">Salvataggio del risultato di ricerca</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation type="unfinished">Copia il risultato della ricerca...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation type="unfinished">Copia del risultato della ricerca in atto</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="unfinished">I moduli predefiniti (o di default) vengono usati in caso non vengano specificati altri moduli, ad esempio quando un collegamento ipertestuale dentro una Bibbia od un Lessico viene cliccato.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation type="unfinished">Inserisci interruzione di riga dopo ciascun versetto</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation type="unfinished">Mostra i numeri dei versetti</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation type="unfinished">Mostra le intestazioni</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Mostra i riferimenti incrociati</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation type="unfinished">Mostra gli accenti greci</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Mostra la punteggiatura vocale ebrea</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Mostra i segni di cantillazione ebraica</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation type="unfinished">Usa le varianti testuali</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_ko.qm b/i18n/messages/bibletime_ui_ko.qm new file mode 100644 index 0000000000000000000000000000000000000000..b8af8a92a2ad196ccadf7f79f293c67e475e713d GIT binary patch literal 61610 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 G+5Z8U`|_~> literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_ko.ts b/i18n/messages/bibletime_ui_ko.ts new file mode 100644 index 0000000..726e21c --- /dev/null +++ b/i18n/messages/bibletime_ui_ko.ts @@ -0,0 +1,4442 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">찾기&S</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">창&W</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">스트롱 넘버</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">바이블타임</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation type="unfinished">전체화면으로 표시&F</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation type="unfinished">세션 저장하기&S</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation type="unfinished">세션 불러오기&L</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation type="unfinished">세션 삭제</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation type="unfinished">정렬 모드</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation type="unfinished">수동 모드</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation type="unfinished">수직으로 정렬</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation type="unfinished">수평으로 정렬</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation type="unfinished">정렬&C</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation type="unfinished">정렬&C</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation type="unfinished">수직으로 정렬</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation type="unfinished">수평으로 정렬</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">창 모두 닫기</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation type="unfinished">핸드북&H</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation type="unfinished">성경공부 길잡이&B</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation type="unfinished">새로운 세션의 이름을 입력하세요</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">책꽂이</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2005, 바이블타임 팀 {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">작업</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">인도네시아어</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">작업</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">책꽂이 관리자</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">작업</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">작업</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation type="unfinished">다음 책</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation type="unfinished">이전 책</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation type="unfinished">다음 장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation type="unfinished">이전 장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation type="unfinished">다음 절</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation type="unfinished">이전 절 </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation type="unfinished">장 복사</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation type="unfinished">장을 일반 텍스트로 저장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation type="unfinished">장을 HTML로 저장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation type="unfinished">장 인쇄</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation type="unfinished">참조만</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation type="unfinished">참조의 텍스트</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation type="unfinished">참조와 텍스트</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation type="unfinished">장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation type="unfinished">장을 일반 텍스트로</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation type="unfinished">장을 HTML로</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation type="unfinished">성서 창</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation type="unfinished">복사...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation type="unfinished">저장...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation type="unfinished">인쇄...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation type="unfinished">장을 클립보드에 복사</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation type="unfinished">복사 중</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation type="unfinished">장 저장 중 ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation type="unfinished">저장 중</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation type="unfinished">트리 보기 전환</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation type="unfinished">목록과 텍스트 복사</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation type="unfinished">목록을 일반 텍스트로 저장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation type="unfinished">목록을 HTML로 저장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation type="unfinished">목록과 텍스트 인쇄</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation type="unfinished">새 폴더</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation type="unfinished">항목 삭제</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="unfinished">정말 선택한 항목과 하위 항목들을 삭제하시겠습니까?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation type="unfinished">책꽂이</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation type="unfinished">분류</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation type="unfinished">언어</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation type="unfinished">찾기</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation type="unfinished">이 작업의 해제 키를 입력하세요.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation type="unfinished">다음 책</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation type="unfinished">이전 책</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation type="unfinished">다음 장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation type="unfinished">이전 장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation type="unfinished">다음 절</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation type="unfinished">이전 절 </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">바이블타임 시작</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation type="unfinished">셋팅 표시: 사용 가능한 옵션 없음</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation type="unfinished">화면 설정</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation type="unfinished">화면 옵션</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation type="unfinished">각 절의 끝에서 줄바꾸기</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation type="unfinished">표제 보기</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation type="unfinished">예수님의 말씀 하이라이트</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">히브리어 모음기호 보기</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">히브리어 영창 표시 보기</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation type="unfinished">그리스어 강세 보기</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation type="unfinished">다른 원문 보기</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">성서 상호 참조 보기</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">절 번호 보기</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation type="unfinished">화면 템플레이트</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation type="unfinished">사용가능한 스타일:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation type="unfinished">스타일 미리보기</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">표시 옵션</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation type="unfinished">히스토리 이전으로</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation type="unfinished">히스토리 앞으로</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">모두 선택</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation type="unfinished">굵게</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation type="unfinished">밑줄</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation type="unfinished">모두 선택</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation type="unfinished">HTML 편집 창</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation type="unfinished">활성화된 성서와 동기화</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">텍스트 저장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">현재 목록 지우기</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation type="unfinished">원래 텍스트 복구</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">다음 책</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">이전 책</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">다음 장</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">이전 장</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">다음 절</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">이전 절 </translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation type="unfinished">사용자 폰트 사용</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">언어</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">다음 목록</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">이전 목록</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation type="unfinished">다음 목록</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation type="unfinished">이전 목록</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation type="unfinished">목록을 HTML로 저장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation type="unfinished">스트롱 넘버</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation type="unfinished">참조만</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation type="unfinished">목록과 텍스트</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation type="unfinished">목록을 일반 텍스트로</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation type="unfinished">목록을 HTML로</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation type="unfinished">렉시컨 창</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation type="unfinished">복사...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation type="unfinished">저장...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation type="unfinished">인쇄...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation type="unfinished">목록 저장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation type="unfinished">저장 중</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation type="unfinished">책꽂이</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation type="unfinished">없음</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation type="unfinished">작업 선택</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation type="unfinished">추가 작업 선택</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation type="unfinished">[잠김]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation type="unfinished">활성화된 성서와 동기화</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">텍스트 저장</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">현재 목록 지우기</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation type="unfinished">원래 텍스트 복구</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation type="unfinished">버전</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation type="unfinished">미상</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation type="unfinished">마크업</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation type="unfinished">위치</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation type="unfinished">언어</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation type="unfinished">분류</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation type="unfinished">LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation type="unfinished">쓸수 있음</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation type="unfinished">예</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation type="unfinished">키 풀기</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation type="unfinished">특징</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">조심하세요. 이 모듈은 이교적으로 의심되는 내용을 포함하고 있습니다!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation type="unfinished">배포 라이센스</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation type="unfinished">배포 소스</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation type="unfinished">배포 노트</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation type="unfinished">텍스트 소스</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation type="unfinished">저작권 노트</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation type="unfinished">저작권 소유자</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation type="unfinished">저작권 날짜</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation type="unfinished">저작권 연락 이름</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation type="unfinished">저작권 연락처</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation type="unfinished">저작권 연락 이메일</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation type="unfinished">표준 작업</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation type="unfinished">텍스트 필터</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">데스크</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">설명</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">타입</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">서버</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">경로</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">예</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">설명을 더해주세요.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">이 설명을 가진 소스가 이미 존재합니다. 다른 설명을 입력해 주세요.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">서버 이름을 입력하세요.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">읽을 수 있는 유효한 경로를 입력하세요.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">설명을 더해주세요.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation type="unfinished">닫기 전에 텍스트를 저장할까요?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation type="unfinished">바뀐 텍스트를 저장할까요?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation type="unfinished">단축</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation type="unfinished">상호 참조</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation type="unfinished">각주</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation type="unfinished">스트롱 넘버</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation type="unfinished">형태학</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation type="unfinished">단어 찾기</translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation type="unfinished">주석</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation type="unfinished">매일 경건</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation type="unfinished">성서</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation type="unfinished">어휘</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation type="unfinished">책</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation type="unfinished">첨가된 텍스트</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation type="unfinished">각주</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation type="unfinished">스트롱 넘버</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation type="unfinished">표제</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation type="unfinished">형태학적 태그</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation type="unfinished">부제</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation type="unfinished">히브리어 모음부호</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation type="unfinished">히브리어 영창 표시 보기</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation type="unfinished">그리스어 강세</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation type="unfinished">붉은 글씨 단어</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation type="unfinished">다른 원문</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation type="unfinished">성서 상호 참조</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation type="unfinished">문서 작업</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation type="unfinished">로컬</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation type="unfinished">원격</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation type="unfinished">구약 성서</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation type="unfinished">모세/모세5경/토라</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation type="unfinished">역사서</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation type="unfinished">선지서</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation type="unfinished">신약 성서</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation type="unfinished">복음서</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation type="unfinished">편지/서신서</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation type="unfinished">바울서신</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation type="unfinished">HTML 파일</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation type="unfinished">텍스트 파일</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation type="unfinished">문서 저장 ...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished">키 인쇄</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation type="unfinished">미상</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation type="unfinished">설명 바꾸기 ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="unfinished">선택한 북마크의 새로운 설명을 입력하세요.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation type="unfinished">새 폴더</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation type="unfinished">파일이 이미 존재합니다.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation type="unfinished">덮어쓸까요?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation type="unfinished">파일을 저장할 수 없습니다.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation type="unfinished">퍼미션 등을 점검하세요.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">조심하세요. 이 모듈은 이교적으로 의심되는 내용을 포함하고 있습니다!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation type="unfinished">언어</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation type="unfinished">키 풀기</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation type="unfinished">설정 없음</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation type="unfinished">버전</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">설치된 버전</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">북마크 가져오기</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">찾기&S</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">찾기 영역 없음</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation type="unfinished">작업</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation type="unfinished">복사...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation type="unfinished">참조만</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation type="unfinished">참조와 텍스트</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation type="unfinished">저장...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation type="unfinished">인쇄...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation type="unfinished">찾기 결과 복사</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation type="unfinished">찾기 결과 복사 중</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation type="unfinished">찾기 결과 저장</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation type="unfinished">찾기 결과 저장 중</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation type="unfinished">찾기 결과 인쇄</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation type="unfinished">찾기 결과 인쇄 중</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished">처리된 찾기 범위</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished">새 범위</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"><잘못된 찾기 범위 이름></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">새로운 찾기 영역을 더합니다. 먼저 적절한 이름을 입력하고, 찾기 범위를 편집하세요.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">선택된 찾기 영역 항목의 찾기 범위를 변경합니다. 미리 정의된 찾기 영역을 보면 찾기 범위가 어떻게 구성되는지 알 수 있습니다.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation type="unfinished">찾기 분석 저장</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation type="unfinished">바이블타임 찾기 분석</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation type="unfinished">찾는 텍스트</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation type="unfinished">책</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation type="unfinished">총 검색수</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">만든 사람</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">찾기</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation type="unfinished">복사...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation type="unfinished">참조만</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation type="unfinished">참조와 텍스트</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation type="unfinished">저장...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation type="unfinished">인쇄...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation type="unfinished">찾기 결과 인쇄</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation type="unfinished">찾기 결과 인쇄 중</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation type="unfinished">찾기 결과 저장</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation type="unfinished">찾기 결과 저장 중</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation type="unfinished">찾기 결과 복사</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation type="unfinished">찾기 결과 복사 중</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="unfinished">표준 작업은 작업이 지정되어 있지 않을 때, 예를 들어 '성서'나 '렉시컨' 등의 하이퍼링크를 누를 경우에 사용됩니다.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation type="unfinished">각 절의 끝에서 줄바꾸기</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation type="unfinished">절 번호 보기</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation type="unfinished">단락 표제 보기</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">성서 상호 참조 보기</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation type="unfinished">그리스어 강세 보기</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">히브리어 모음기호 보기</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">히브리어 영창 표시 보기</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation type="unfinished">다른 원문 사용</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_nl.qm b/i18n/messages/bibletime_ui_nl.qm new file mode 100644 index 0000000000000000000000000000000000000000..384f33cfef0aa92b187a32e6a318bffba98c03c8 GIT binary patch literal 71244 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 RO$I31YB<-aYu_`){{!q=0m=XX literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_nl.ts b/i18n/messages/bibletime_ui_nl.ts new file mode 100644 index 0000000..cce9ff6 --- /dev/null +++ b/i18n/messages/bibletime_ui_nl.ts @@ -0,0 +1,4480 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>Zoeken</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>Venster</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>Ins&tellingen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>&Volledig scherm</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>&Sessie opslaan</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>&Laad sessie</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>Verwij&der sessie</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>R&angschikking van vensters</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>Handmatige &modus</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Automatisch &verticaal stapelen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Automatisch &horizontaal stapelen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>Automatisch trapsgewijs (&cascade)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>Trapsgewijs (&cascade)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>&Verticaal stapelen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>&Horizontaal stapelen</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">Alles sluiten</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Handboek</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>&Bijbelstudie HowTo</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Voer een naam voor de nieuwe sessie in.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Boekenplank</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2007, Het BibleTime-team {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">Module</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Index omvang</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished">kB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">Module</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">Boekenplank Manager</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">Module</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">Module</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Volgend boek</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Vorig boek</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Volgend hoofdstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Vorig hoofdstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Volgend vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Vorig vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Kopieer hoofdstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Sla hoofdstuk als platte tekst op</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Sla hoofdstuk als HTML op</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Print hoofdstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Alleen referentie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Referentietekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Referentie met tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Hoofdstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Hoofdstuk als platte tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Hoofdstuk als HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Bijbelvenster</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Kopiëren...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Opslaan...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Afdrukken...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Hoofdstuk kopiëren naar klembord...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Kopiëren</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Hoofdstuk aan het opslaan...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Opslaan</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Boomstructuur aan/uit</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Kopieer tekstinvoer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Sla invoer op als platte tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Sla invoer op als HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Print tekstinvoer</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Nieuwe map</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Verwijder items</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Wilt u werkelijk de geselecteerde items en bijhorende subitems verwijderen?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Boekenplank</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Categorie</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Taal</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Zoeken</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Voer de sleutel voor ontgrendeling van deze module in.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Volgend boek</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Vorig boek</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Volgend hoofdstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Vorig hoofdstuk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Volgend vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Vorig vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Configureer BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Weergave instellingen: Geen opties beschikbaar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Weergave instellingen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Weergave opties</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Ieder vers op nieuwe regel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Toon kopteksten</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Woorden van Jezus benadrukken</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Toon Hebreeuwse klinkerpunten</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Toon Hebreeuwse intonatietekens</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Toon Griekse accenten</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Alternatieve tekstuele variant gebruiken</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Toon bijbelse kruisverwijzingen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Toon morfologische segmentatie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Toon versnummers</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Weergavesjablonen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Beschikbare weergavestijlen:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Stijl voorbeeld</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>Want alzo lief heeft God de wereld gehad, dat Hij zijn eniggeboren Zoon gegeven heeft, opdat een ieder, die in Hem gelooft, niet verloren ga, maar eeuwig leven hebbe.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>Want God heeft zijn Zoon niet in de wereld gezonden, opdat Hij de wereld veroordele, maar opdat de wereld door Hem behouden worde.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>Wie in Hem gelooft, wordt niet veroordeeld; wie niet gelooft, is reeds veroordeeld, omdat hij niet heeft geloofd in de naam van de eniggeboren Zoon van God.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>Dit is het oordeel, dat het licht in de wereld gekomen is en de mensen de duisternis liever gehad hebben dan het licht, want hun werken waren boos.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>Want een ieder, die kwaad bedrijft, haat het licht, en gaat niet tot het licht, opdat zijn werken niet aan de dag komen;</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>maar wie de waarheid doet, gaat tot het licht, opdat van zijn werken blijke, dat zij in God verricht zijn.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Weergave</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Terug in de history</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>Vooruit in de history</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Selecteer alles</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Vet</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Onderstrepen</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Selecteer alles</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>HTML editor-verster</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Synchroniseren met actieve bijbel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Tekst opslaan</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Huidige invoer verwijderen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Oorspronkelijke tekst herstellen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>Module niet beschrijfbaar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>Module is niet beschrijfbaar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>De module mag niet gewijzigd worden of u heb geen schrijfrechten.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Volgend boek</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Vorig boek</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Volgend hoofdstuk</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Vorig hoofdstuk</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Volgend vers</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Vorig vers</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Lettertype aanpassen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Talen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Volgende invoer</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Vorige invoer</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Volgende invoer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Vorige invoer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Sla invoer op als HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Strong-nummering</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Alleen referentie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Tekstinvoer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Invoer als platte tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Invoer als HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Lexicon-venster</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Kopiëren...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Opslaan...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Afdrukken...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Invoer opslaan...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Opslaan</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Boekenplank</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>GEEN</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Selecteer een module</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Selecteer een extra module</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[Vergrendeld]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Synchroniseren met actieve bijbel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Tekst opslaan</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Huidige invoer verwijderen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Oorspronkelijke tekst herstellen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>Module niet beschrijfbaar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>Module is niet beschrijfbaar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>De module mag niet gewijzigd worden of u heb geen schrijfrechten.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Versie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>onbekend</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Opmaak</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Locatie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Taal</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Categorie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Schrijfbaar</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>ja</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>nee</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Sleutel voor ontgrendeling</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Functies</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Opgepast, deze module bevat sektarisch/bedenkelijk materiaal!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>Distributie licentie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Distributiebron</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Distributie opmerkingen</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Tekstbron</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Auteursrecht opmerkingen</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>Auteursrecht houder</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Auteursrecht datum</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Auteursrecht contactnaam</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Auteursrecht contactadres</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Auteursrecht contact e-mail</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Standaardmodules</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Tekstfilters</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">Bureau</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Titel</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">Type</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Server</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">Bestandspad</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">Geef een titel op.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">Er bestaat al een bron met deze titel.<br>Geef een andere titel op.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">Geef een servernaam op.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">Geef een geldig, leesbaar bestandspad op.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">Geef een bestandspad op.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Tekst voor afsluiten opslaan?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Gewijzigde tekst opslaan?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Afkorting</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Kruisverwijzingen</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Voetnoot</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Strongs</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Morfologie</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Woord opzoeken</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Kanttekeningen</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Dagelijkse overdenkingen</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Bijbels</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Woordenlijsten</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Boeken</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Toegevoegde tekst</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Engels, Oud (ca.450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Arabisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Azerbeidzjaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>Wit-Russisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Bulgaars</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>Bretoens</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Bosnisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Catalaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>Cebuano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>Chamorro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Koptisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Tsjechisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>Kerkslavisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Welsh</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Deens</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Duits</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Grieks, Modern (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Engels</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Amerikaans Engels</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Engels, Midden (110-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>Spaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Estlands</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Baskisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Fins</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Frans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>Fries</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Iers</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Gaelic (Schots)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Gotisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>Manx</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Grieks, Oud (tot 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Hebreeuws</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>Hausa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Hawaïaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Kroaats</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Hongaars</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Armeens</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Indonesisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>IJslands</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Italiaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Japans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>Georgisch</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete">Kekch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Koreaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Koerdisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Kirgizisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Latijn</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>Litouws</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Lets</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Macedonisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>More (taal van de Mossis, Burkina Faso)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Maleis</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>Maltees</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>Laag Duits; Laag Saksisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Nederlands</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Noors</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>Papiaments</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Pools</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Portugees</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Braziliaans Portugees</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Roemeens</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Russisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Schots</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Slowaaks</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Sloweens</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>Somalisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Albanisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Zweeds</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>Swahili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>Syriac</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Tamil</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Thai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>Tagalog</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>Setswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Turks</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>Tahitisch</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Oekraïns</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Viëtnamees</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Beiers</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Djerma (Zarma)</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Zuid Duits dialect</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Creools</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete">Itz</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Shuar</translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete">Kekch</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">Kabyle</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>Lombardisch</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Tok Pisin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Uma</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Roemeens, Walachijs</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sangho</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>Sranan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Chinees</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Zoeloe</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Voetnoten</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Strong-nummering</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Kopteksten</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Morfologische aanduidingen</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Trefwoorden</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Hebreeuwse klinkerpunten</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Hebreeuwse intonatietekens</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Griekse accenten</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Rode gekleurde woorden</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Tekstuele variaties</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Bijbelse verwijzingen</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Morfologische segmentatie</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Lokaal</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>Extern</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Oude testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Mozes/Pentateuch/Tora</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Geschiedenis</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>Profeten</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Nieuwe testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Evangeliën</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Brieven</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Brieven van Paulus</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>HTML-bestanden</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Tekstbestanden</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Document opslaan...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Printertoetsen</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>onbekend</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Omschrijving wijzigen...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Voer een beschrijving voor de gekozen bladwijzer in.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Nieuwe map</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>Het bestand bestaat al.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Overschrijven?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>Het bestand kon niet worden opgeslagen.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Controleer de lees- en schrijfrechten.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Opgepast, deze module bevat sektarisch/bedenkelijk materiaal!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Taal</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Sleutel voor ontgrendeling</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>niet actief</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Versie</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Geïnstalleerde versie</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Importeer bladwijzers</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">Zoeken</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Geen zoekbereik</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Module</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation>Treffers</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Kopiëren...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Alleen referentie</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Referentie met tekst</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Opslaan...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Afdrukken...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Kopieer zoekresultaat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Zoekresultaat wordt gekopieerd</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Zoekresultaat opslaan...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Zoekresultaat wordt opgeslagen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Zoekresultaat afdrukken...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Zoekresultaat wordt afgedrukt</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Ontleed zoekbereik:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Nieuw bereik</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><ongeldige naam van zoekbereik></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Voeg een nieuw zoekbereik toe. Geef eerst een passende naam in, wijzig daarna het zoekbereik.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Wijzig het bereik van het geselecteerde zoekbereik in de lijst. Kijk naar de voorgedefinieerde zoekbereiken om te zien hoe ze opgebouwd worden.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Zoekanalyse opslaan</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>BibleTime-zoekanalyses</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Zoektekst:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Boek</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Totaal aantal overeenkomsten</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Aangemaakt door</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>Ontbrekende indices</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Zoeken</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>Resultaten</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Kopiëren...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Alleen referentie</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Referentie met tekst</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Opslaan...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Afdrukken...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Zoekresultaat afdrukken...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Zoekresultaat wordt afgedrukt</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Zoekresultaat opslaan...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Zoekresultaat wordt opgeslagen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Kopieer zoekresultaat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Zoekresultaat wordt gekopieerd</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Standaardmodules worden gebruikt als geen modules gekozen zijn, bijv. als een hyperlink naar een bijbel of lexicon werd aangeklikt.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Nieuwe regel na elk vers</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Toon versnummers</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Toon tussenkopjes</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Toon bijbelse kruisverwijzingen</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Toon Griekse accenten</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Toon Hebreeuwse klinkerpunten</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Toon Hebreeuwse intonatietekens</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Toon morfologische segmentatie</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Tekstuele variaties gebruiken</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_nn_NO.qm b/i18n/messages/bibletime_ui_nn_NO.qm new file mode 100644 index 0000000000000000000000000000000000000000..723d63e05e50baba2f78ec24ef17db133f21589b GIT binary patch literal 69922 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 literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_nn_NO.ts b/i18n/messages/bibletime_ui_nn_NO.ts new file mode 100644 index 0000000..b5896ba --- /dev/null +++ b/i18n/messages/bibletime_ui_nn_NO.ts @@ -0,0 +1,4490 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Søk</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>&Vindauge</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>&Innstillingar</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>&Fullskjermmodus</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>Lagre &økt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>&Opne økt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>&Slett økt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>&Oppstillingsmodus</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>&Manuell modus</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Automatisk, vertikal &flislegging</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Automatisk, horisontal f&lislegging</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>Automatisk b&ak kvarandre</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>&Bak kvarandre</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>Flislegg &vertikalt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>Flislegg &horisontalt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">&Lukk alle</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Handbok</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>Korleis studera &Bibelen</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Skriv inn namnet på den nye økta.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Bokhylle</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2005, BibleTime-teamet {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">Verk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Indonesisk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">Verk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">Bokhyllehandsamar</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">Verk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">Verk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Neste bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Førre bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Neste kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Førre kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Neste vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Førre vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Kopier kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Lagre kapittel som rein tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Lagre kapittel som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Skriv ut kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Berre referansar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Referansetekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Referanse med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Kapittel som rein tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Kapittel som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Bibelvindauge</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Lagre...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Skriv ut ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Kopier kapittel til utklippstavla ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Kopierer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Lagrar kapittel...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Lagrar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Skru på/av trevising</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Kopier oppføring med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Lagre oppføring som rein tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Lagre oppføring som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Skriv ut oppføring med tekst</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Ny mappe</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Slett element</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Vil du verkeleg sletta valde dei valde elementa og alt som ligg under dei?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Bokhylle</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Kategori</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Språk</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Søk</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Skriv inn passordet for å låse opp verket.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Neste bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Førre bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Neste kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Førre kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Neste vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Førre vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Set opp BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Innstillingar for vising: Ingen val tilgjengelege</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Innstillingar for vising</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Visingsval</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Ny line etter kvart vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Vis overskrifter</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Markér Jesus-ord</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Vis hebraiske vokalpunkt</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Vis hebraiske kantillasjonsteikn</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Vis greske aksentteikn</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Vis alternativ tekstvariant</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Vis bibelske kryssreferansar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Vis morfemoppdeling</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Vis versnummer</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Visingsmalar</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Tilgjengelege visingsmalar:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Førehandsvising av stil:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>For så elska Gud verda at han gav Son sin, den einborne, så kvar den som trur på han, ikkje skal gå fortapt, men ha evig liv.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>For Gud sende ikkje Son til verda for å døma verda, men for at verda skulle verta frelst ved han.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>Den som trur på han, vert ikkje dømd. Den som ikkje trur, er alt dømd, av di han ikkje har trudd på namnet å Guds einborne Son.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>Og dette er domen, at ljoset et kome til verda, og menneska elska mørkret meir enn ljoset, for gjerningane deira var vonde.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>For kvar den som gjer det vonde, hatar ljoset og kjem ikkje til ljoset, så ikkje gjerningane hans skal verta refsa.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>Men den som gjer etter sanninga, kjem til ljoset, så gjerningane hans kan koma for dagen, for dei er gjorde i Gud.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Utsjånad</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Tilbake i historia</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>Framover i historia</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Vel alle</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Halvfeit</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Understreka</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Vel alle</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>HTML-redigeringsvindauge</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Synkroniser med aktiv bibel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Lagre tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Slett gjeldande oppføring</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Gjenopprett opphavleg tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Neste bok</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Førre bok</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Neste kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Førre kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Neste vers</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Førre vers</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Bruk sjølvvald skrifttype</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Språk</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Neste oppføring</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Førre oppføring</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Neste oppføring</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Førre oppføring</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Lagre oppføring som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Strong-tal</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Berre referansar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Oppføring med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Oppføring som rein tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Oppføring som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Leksikonvindauge</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Lagre...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Skriv ut ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Lagrar oppføring ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Lagrar</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Bokhylle</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>INGEN</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Vel eit verk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Vel eit tilleggsverk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[låst]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Synkroniser med aktiv bibel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Lagre tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Slett gjeldande oppføring</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Gjenopprett opphavleg tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Versjon</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>ukjend</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Merking</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Stad</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Språk</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Kategori</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Skrivbar</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>ja</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>nei</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Nøkkel</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Funksjonar</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Åtvaring: Dette verket kan innehalde sekterisk eller tvilsamt materiale!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>Distribusjonslisens</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Distribusjonskjelde</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Kommentarar til distribusjonen</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Tekstkjelde</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Kopirett</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>Innehavar av kopirett</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Dato for kopirett</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Kontaktnamn for kopirett</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Kontaktadresse for kopirett</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Epostadresse for kopirett</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Standardverk</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Tekstfilter</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">Skrivebord</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Skildring</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">Type</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Tenar</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">Filbane</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">Ver venleg og skriv inn ei skildring.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">Ei kjelde med denne skildringa eksisterer allereie. <br>Ver venleg å skriv inn ei anna skildring.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">Ver venleg og oppgje namnet på ein tenar.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">Ver venleg og oppgje ein gyldig, lesbar filbane.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">Ver venleg og oppgje ein filbane.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Lagra teksten før du lukkar?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Lagra endra tekst?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Forkorting</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Kryssreferansar</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Fotnotar</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Strong-tal</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Morfologi</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Slå opp ord</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Kommentarar</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Andaktsbøker</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Biblar</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Ordbøker</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Bøker</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Tillagt tekst</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Engelsk, gammal- (ca 450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Arabisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Aserbadsjansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>Kviterussisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Bulgarsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>Bretonsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Bosnisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Katalansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>Cebuano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>Chamorro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Koptisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Tsjekkisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>Kyrkjeslavisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Walisisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Dansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Tysk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Gresk, moderne (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Engelsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Engelsk, Amerikansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Engelsk, middelalder (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>Spansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Estisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Baskisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Finsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Fransk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>Frisisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Irsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Gælisk (Skotsk)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Gotisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>Manx</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Gresk, antikk (-1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Hebraisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>Hausa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Hawaisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Kroatisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Ungarsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Armensk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Indonesisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>Islandsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Italiensk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Japansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>Georgisk</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete">Kekchí</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Koreansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Kurdisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Kirgisisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Latin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>Litauisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Latvisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Makedonsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>Mòoré</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Malayisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>Maltesisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>Lågtysk; Lågsaksisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Nederlandsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Norsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>Papiamento</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Polsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Portugisisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Brasiliansk-portugisisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Rumensk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Russisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Skotsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Slovakisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Slovensk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>Somalisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Albansk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Svensk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>Swahili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>Syrisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Tamilsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Thailandsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>Tagalog</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>Tswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Tyrkisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>Tahitisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Ukrainsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Vietnamesisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Bayersk</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Zarma</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Allemannisk</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Haitisk kreolfransk</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete">Itzá</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Shuar</translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete">Kekchí</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">Kabyle</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>Lombardisk</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Tok Pisin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Uma</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Romani, Vlax</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>Sranan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Kinesisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Fotnoter</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Strong-tal</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Overskrifter</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Morfologiske markørar</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Lemma</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Hebraiske vokalpunkt</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Vis hebraiske kantillasjonsteikn</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Greske aksentar</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Ord i raudt</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Tekstvariantar</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Bibelske kryssreferansar</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Morfemoppdeling</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Lokalt</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>Fjernkjelde</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Det gamle testamentet</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Mosebøkene/Toraen</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Historie</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>Profetane</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Det nye testamentet</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Evangelia</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Breva</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Paulus-breva</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>HTML-filer</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Tekstfiler</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Lagre dokument...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Skriv ut nøklar</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>ukjend</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Endra skildring...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Skriv inn ei ny skildring for vald bokmerke,</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Ny mappe</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>Denne fila eksisterer allereie.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Ynskjer du Ã¥ overskriva ho?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>Fila kunne ikkje lagrast.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Kontroller tilgangsløyve o.l.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Åtvaring: Dette verket kan innehalde sekterisk eller tvilsamt materiale!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>SprÃ¥k</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Nøkkel</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>ikkje sett</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Versjon</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Installert versjon</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Importer bokmerke</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Søk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Tomt søkjeomrÃ¥de</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Verk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Berre referansar</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Referanse med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Lagre...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Skriv ut ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Kopier søkjeresultata...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Kopierer søkjeresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Lagra søkjeresultata</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Lagrar søkjeresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Skriv ut søkjeresultata...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Skriv ut søkjeresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Tolka søkjeomrÃ¥de:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Nytt søkjeomrÃ¥de</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><invalid name of search range></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Legg til nytt søkjeomrÃ¥det. Først skriv du inn eit passande namn, sÃ¥ redigerer du utvalsomrÃ¥da.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Rediger søkjeutvalet for det valde søkjeomrÃ¥det. Ta ein kikk pÃ¥ eit førehandsdefinert søkjeomrÃ¥de for Ã¥ sjÃ¥ korleis utval blir laga.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Lagre søkjeanalyse</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>BibleTime søkjeanalyse</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Søkjetekst:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Bok</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Treff totalt</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Laga av</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Søk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Berre referansar</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Referanse med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Lagre...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Skriv ut ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Skriv ut søkjeresultata...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Skriv ut søkjeresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Lagra søkjeresultata</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Lagrar søkjeresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Kopier søkjeresultata...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Kopierer søkjeresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Standardverk vert nytta nÃ¥r ein ikkje har valt spesielle verk, til dømes nÃ¥r ein klikkar pÃ¥ ei lenkje som peikar til ein bibel eller eit leksikon.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Ny line etter kvart vers</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Vis versnummer</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Vis avsnittsoverskrifter</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Vis bibelske kryssreferansar</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Vis greske aksentteikn</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Vis hebraiske vokalpunkt</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Vis hebraiske kantillasjonsteikn</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Vis morfemoppdeling</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Bruk tekstvariantar</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_no.qm b/i18n/messages/bibletime_ui_no.qm new file mode 100644 index 0000000000000000000000000000000000000000..45d5b43a150a98becfb67072efcb013bd778fa2b GIT binary patch literal 67312 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 literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_no.ts b/i18n/messages/bibletime_ui_no.ts new file mode 100644 index 0000000..b99ca37 --- /dev/null +++ b/i18n/messages/bibletime_ui_no.ts @@ -0,0 +1,4669 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">Søk</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Vindu</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">Strongs nummer</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">Lukk BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation type="unfinished">Gjeldende modul:</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation type="unfinished">Slett element</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation type="unfinished">Gjeldende modul:</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation type="unfinished">Brukte moduler</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation type="unfinished">&Automatisk overlapp</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation type="unfinished">&Overlapp</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">&Lukk alle</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation type="unfinished">HÃ¥ndbok</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation type="unfinished">Bibelstudie HowTo</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation type="unfinished">Skriv inn et navn for det nye omrÃ¥det</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2001, BibleTime Teamet {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Papirstørrelse</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation type="unfinished">Vis neste bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation type="unfinished">Vis forrige bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation type="unfinished">Vis neste kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation type="unfinished">Vis forrige kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation type="unfinished">Tekst i vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation type="unfinished">Hopp til det forrige verset</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation type="unfinished">Kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation type="unfinished">Kapittel som ren tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation type="unfinished">Kapittel som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation type="unfinished">Vis forrige kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation type="unfinished">Tekst i vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation type="unfinished">Vers med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation type="unfinished">Kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation type="unfinished">Kapittel som ren tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation type="unfinished">Kapittel som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation type="unfinished">Bibelvindu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation type="unfinished">Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation type="unfinished">Lagre...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation type="unfinished">Skriver ut...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation type="unfinished">Kopier til utklippstavle</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation type="unfinished">Kopier</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation type="unfinished">Lagre søkeresultat ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation type="unfinished">Gjeldende modul:</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation type="unfinished">Oppføring med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation type="unfinished">Oppføring som ren tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Lagre som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation type="unfinished">Oppføring med tekst</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation type="unfinished">Opprett en ny katalog</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation type="unfinished">Slett element</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation type="unfinished">Kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation type="unfinished">SprÃ¥kliste</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation type="unfinished">Søk</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation type="unfinished">Skriv inn nøkkelen for Ã¥ lÃ¥se opp modulen!</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation type="unfinished">Vis neste bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation type="unfinished">Vis forrige bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation type="unfinished">Vis neste kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation type="unfinished">Vis forrige kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation type="unfinished">Tekst i vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation type="unfinished">Hopp til det forrige verset</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Lukk BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation type="unfinished">Visnings vindu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation type="unfinished">Visnings vindu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation type="unfinished">Gjeldende vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Vis Strongs nummer</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation type="unfinished">Visnings vindu</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation type="unfinished">Tilgjengelige skrivere:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation type="unfinished">ForhÃ¥ndsvisning av skrifttype</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Visnings vindu</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Velg alt</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation type="unfinished">Fet</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation type="unfinished">Understreket</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation type="unfinished">Velg alt</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation type="unfinished">Leksikon vindu</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Valgt tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Slett denne kommentaren</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation type="unfinished"><I>modul ikke satt</I></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation type="unfinished"><I>modul ikke satt</I></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Vis neste bok</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Vis forrige bok</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Vis neste kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Vis forrige kapittel</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Tekst i vers</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Hopp til det forrige verset</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation type="unfinished">Bruk eget søkeomrÃ¥de</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">SprÃ¥kliste</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Tekst i oppføring</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Vis den forrige oppføringen</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation type="unfinished">Tekst i oppføring</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation type="unfinished">Vis den forrige oppføringen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Lagre som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation type="unfinished">Strongs nummer</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation type="unfinished">Oppføring med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation type="unfinished">Oppføring som ren tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation type="unfinished">Oppføring som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation type="unfinished">Leksikon vindu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation type="unfinished">Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation type="unfinished">Lagre...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation type="unfinished">Skriver ut...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation type="unfinished">Lagre nøkkel ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation type="unfinished">INGEN</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation type="unfinished">Velg en til modul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation type="unfinished">Velg en til modul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Valgt tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Slett denne kommentaren</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation type="unfinished"><I>modul ikke satt</I></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation type="unfinished"><I>modul ikke satt</I></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation type="unfinished">Versjon</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation type="unfinished">ukjent</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation type="unfinished">Vis oppstartslogo</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation type="unfinished">Billedtekst</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation type="unfinished">SprÃ¥kliste</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation type="unfinished">Kapittel</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation type="unfinished">Skrivbar</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation type="unfinished">Stiler</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation type="unfinished">Nøkkel</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation type="unfinished">Velg farge</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation type="unfinished">Høyre ramme</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation type="unfinished">Standard</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation type="unfinished">Tekst i vers</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Billedtekst</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation type="unfinished">Søk i moduler</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation type="unfinished">Tekst i vers</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation type="unfinished">Fotnoter</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation type="unfinished">Strongs nummer</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation type="unfinished">Kommentarer</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation type="unfinished">Visnings vindu</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation type="unfinished">Bibler</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation type="unfinished">Modultekst</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation type="unfinished">Kopier</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation type="unfinished">Engelsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation type="unfinished">Generelt</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation type="unfinished">Engelsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation type="unfinished">Engelsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation type="unfinished">Billedtekst</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation type="unfinished">Billedtekst</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation type="unfinished">Billedtekst</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation type="unfinished">Modul</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation type="unfinished">Engelsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished">Oversettelse til portugisisk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation type="unfinished">&Flislegg</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation type="unfinished">Kopier</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation type="unfinished">Fotnoter</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation type="unfinished">Strongs nummer</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation type="unfinished">Orientering</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation type="unfinished">Tekst i vers</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation type="unfinished">Billedtekst</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation type="unfinished">Billedtekst</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation type="unfinished">Regulært utrykk</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation type="unfinished">Det Gamle Testamentet</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation type="unfinished">Moses/Pentateuch/Tora</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation type="unfinished">Historie</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation type="unfinished">Profeter</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation type="unfinished">Det Nye Testamentet</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation type="unfinished">Evangeliene</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation type="unfinished">Brev/Epistlene</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation type="unfinished">Paulus' brev</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation type="unfinished">Tekst i vers</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation type="unfinished">Lagre nøkkel ...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished">Skriver</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation type="unfinished">ukjent</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation type="unfinished">Forandre bokmerke beskrivelsen - BibleTime</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation type="unfinished">Opprett en ny katalog</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation type="unfinished">SprÃ¥kliste</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation type="unfinished">Nøkkel</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation type="unfinished">ikke satt</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation type="unfinished">Versjon</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Importer bokmerker</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">Søk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">OmrÃ¥desøk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation type="unfinished">Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation type="unfinished">Vers med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation type="unfinished">Lagre...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation type="unfinished">Skriver ut...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation type="unfinished">Lagre søkeresultat ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation type="unfinished">Kopier til utklippstavle</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation type="unfinished">Lagre søkeresultat ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation type="unfinished">Lagre søkeresultat ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation type="unfinished">Lagre søkeresultat ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation type="unfinished">Forrige søkeresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished">Forrige søkeresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished">Rediger grenser</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation type="unfinished">Søkeanalyse</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation type="unfinished">Søkeanalyse</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation type="unfinished">Søketekst</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete"> + </translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation type="unfinished">Hovedindeks</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Søk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation type="unfinished">Søkeresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation type="unfinished">Kopier...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation type="unfinished">Vers med tekst</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation type="unfinished">Lagre...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation type="unfinished">Skriver ut...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation type="unfinished">Lagre søkeresultat ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation type="unfinished">Forrige søkeresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation type="unfinished">Lagre søkeresultat ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation type="unfinished">Lagre søkeresultat ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation type="unfinished">Lagre søkeresultat ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation type="unfinished">Kopier til utklippstavle</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation type="unfinished">Vis Strongs nummer</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation type="unfinished">Vis dagens tips</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_pl.qm b/i18n/messages/bibletime_ui_pl.qm new file mode 100644 index 0000000000000000000000000000000000000000..d96098b9273d45973d2656423af24191dd2c45a2 GIT binary patch literal 69290 zcmdtL2Yg(`wLd;9ZP991D_L%`G3H{hB-^rNV?)3gfr^V<Bw@+8P_K5cq_tMNVvA*& z1PBhql+b(cy_Xaqgg_wRBtQa$7MdZDP>dfA<b~wH?|Wu$-Mw36l6?N3|I5QyyL;!% z%$YN1PM?K84OMOX?8=LNxA&A^9CzK%-)v^A>Q=^>gRzxP@stl2&rNrV=k^=K^RKTl z<~o?M2S3HL1JCR6Jd&{!wle0y=S|}oJNyrfO?iT`u3^T!`2DE4jNNlIW5+(p*h4Qd zb`qYOPGruD_hoEt5uRxOTAVp=9${>uPdry&B%UY#i8=4Q0`I@boR45^hplJMKX#*C zggIY*h_PRP#GG$zW9+=0%=yV2j0bRcKET-TLd;dNiLq1zbIn4Z>rP;<`O_I2@H5we zYZ<%xa^_lmDr46!#q%k~8YeMV?_(HWIdk;`7biTyT;cy=?1qn+>r(vw&{pQU<2c4@ z9%in)G0wYIG1ub?V<*mGt`E*+Y|q)^S$nj2&OBQ@>(+?p3x8$qDf=__KnEM!v4yd{ z*0Zti-^SRF_hu8<CK$W%CN??I#@JJ*v1z?t#<q=T)6ck?vB3Lm#+`p-Z0-P?`NDK8 z(JO2w&9mrxY}N{VzvC=6>nz}<xPi@j{@08-U9A3yEAjpqHs=rH7+dpuHZSp0#`d|D z&0i5<taK%7UU(s6QVm;j@vj&={u#D(_#lkyL)O;24`V+Z$Ck}Hg|TC<Wy=n@h_Tg! z;`!iyY`O1J#?HEeE#HRck3MHBF6#lFipBHXGPY6y-sKZm`&s8PcHx<<!-@G_+{il5 z#rv1eV5`pfnz1X^vaWUCW$eo9Sl211Gj`Prtm`y9uYQTGeHP<+XdYYpf0)<0o7lRW z0q@pR+4_nzFpm@1`Yr!r?9L&!{#LZ#^9gqJlYo2g`|Ox6(cgXJSuA=F==e>RD33CB z$}V<d?RL=LlkD^bG0bloJ7ax4V?S?X=fr{E^?l+wcq+T*K+OA^kJxpe>|m_!9(L0@ z^!w0Sc54IPzpRu!^yTM_P1?YIvlBG_%vAPvOCw_w_hw(5(8id%gZ*>tF2=6k!{NQW zn6b7#@%;EqN9kgW<FcI&|DElOy)@Sm_$_`v^I6CE@1viNWsZHGn~D84+p+Ht%Nd(} zo1>=VFN{6?siWZ=?1zDK91E|$k+Ht9j^?dccjp?%iuSh{8?1B4SK@ijh(r1EYQ~Ou z-m&4+`HUSDaYPzcgRcJWNVL{5_Tf()n@+!%v1uncHkV->Kf1uNdF+XdRb1;h;gzY_ zZx1+5X-qJ7+Wn3zZhnrjRX=lFodmpJyyv*#_OBTGW5RL!kG^K?rkLaI`!K%R&mH$3 zbRT19yy$qjG0xa;{NlOu5XY+vuwEZ7a=d;*BV*&dj`t(z{}!j?gVNg>dv71dU-rYg z{`q6au1f-pRnB#M`Q!h^zCEzW?F)jQo+&DMdp%>9FDlw|Nr<t(Tu?OiozEEi(}tp% z?HGrAd(oVBw7Yy$(YyfO8=op#wGN+)R~2<Xc^hM`zM{3?X=m)aB}Hpb1b&-(i;isH z!C3RFMe?KgT=G=W*5#PT4|<Bue7+v^cY4uT@h--e4HsQrbs}Sj+);F8XdGj~SkZ04 zKQs2?%SE>n-M{gnc<u-m-TV35pu6je9^3*t{QXNsKfUT|?876A9{J=Sj2++*&;HlN z^SPbk`Oc)GCrUw=^@kMwTDp+2&wgC=Oc?FnxV`9^d!NC4eqXe0`E!iTI<x5c<bl9L ztmxIJAH)9p-=a5~z(0#$FM9h==P)*1F8bind$521QuM`qyno$8MgM5UxEmiX`o~jG z0iQP%ee+QO{NUQ+JzqSPG5^nt_xTubCd?|HHxc8$Zfo(v_jfRM`mx1_v~L05Dk(nX z^?ewdIkWii*CsMH=j`Iu>&9Ze4lG`G)iI2<yj8q@&!2<-z9~NT>*LY>!{Xr9m#|-7 zDvn)n66omQ;^Y6i4*TaB@f`fH_~Zci(afJ0Z@ClWx!O^D@!?ORzwO1BTn#>Q@y*3o zy!%(Ihqw5lW$5=BU-82qgMY66p!oUrs~PiMSp0{Zo@MNUjm0k>)d2o~Qt@jM&}B_& z@jKhWFXtRy{NdN%V1FD{{I9L=;rIQV<r6XgBYol-o#iZVUC3DP(a!QGFJSEUZs+)4 zOlNHC_nmY9{%7F#UFZHYzs5d1+j&6UYmB|Vw{y|k^B8;e6X&w=c;5P;b9wS?#x8lu zx%@>JV@Ipcp|70np9k^&CTGVy;N|^OoE@FNWbFR+&dzZP;I4HZ_g#$RxJSiPnczHb zi_F-@8RB`zFP%M);rFN4JC%2_KR#RJj2wjZn;CM(PX<1#Z*V40#P2_T%(>~ls{!{y z=jP+Fj?x|CIcu)-<at=PlJ7gWZra7zsRui^-ue*sYlZViO_-<WQ0F=4gC4g(gD3EP z+6T^aKNyR7EOnme!1LTkoR_ve3VwE)ct)0q=YxLdrN21_boQw8@&ND_Kizrd`X_Ln z9_GCAg!vd()Oq7YjW}mdao%`4@O{kz&YL%*|Fc}qTRXvTe^lnYv+gFw_PE&j;JhmA zt4ExVoV^M3S>}B7%DMRc1?MwG4+74s&TY51Gxo&U&gVB?i1A$JeD(3iKo74wU;P!} zoVUdJrwdMG?EH4;n@2<$dvp)y2X~{N^S^O^+|Yu3|E2TeOL3lERPX%w*Enb9KO>%t zP8ZMP0?yAX{)e%#&$~*&>)E;v*Z4KXp#Q(S_O1f|m|fwjJ`?aSzrt15vIYD8QCHo2 zi$HJvuKh0oUzz=`>%j9LhkWq9tLe^Lfd6M)EBa@EkGHv23_b_`@Eh^`<V@FU$0dv{ zIL~#&W0OFq+gwLHJ|6q+L)ZE>fPct)u23)fy?L{%*Ru`$Zk?-l1oMAj*wuUSbjFhR zy83p2Ue-SCik*r5d}FCA`LkmfyL*yr;~e1OrjJ}_Ee1YsN#gkw@VHq#XCz$bFP(?= znd`dnrTL7lC~{re0z5tYi0jfj@J!w2y7a++Fg83(Jny;Kb?FOB82ipP@eDuay1W<k z@ob6fimm9UIVPTOI$c*@iS_>8UtBjtPGIb|g|3?q#Jq32$#v@wFrVA2Tz9`-&)9Eg zi07M^y6!zE!Pp(8uKT{m@AqBg`pJEZ80)##_3*1rn8#_Z$G^TD^ZujjmvR97ZqW6_ z;bS5HedBuawfz{Iyoc-QCm>f|bFAy-JDiODb${0fW6uWvJlFNX`5SPKT;=+Bb`blq z*0uBbcAOtCyNklW-_eJN=aB4nU-NzRn{a!3qL3HHxP1#QU~K7m?y|d{WbBnE+>@&z z58SYid+(Rg|H0eb`#jNtbNPPpT=0c>Zn)Pyqvp?8=l^xjxM4AVe@#3Oy<0ptyz1U> zq!D~)v3tKa(a(2ZbkCpm1K{CP@qFtj_x>~R`++|9fy;Jay>50deBn06&Ys~uv}-D3 zzbtkiHWU1@?rnF=;J%D0@4FY@3jTTD7w)zzp2NPp*u8QUWad`~+?`YJ#yR$~d);h& z->|>?*rAtjj{n0Qj$*y<eA+#*D#h6Mk8%(G^DXcX$sN52cwBq2J2o-QSSTu<eGj^0 z$J_|{XQg}Sq1PcF?du*nRlz=)C7!L@#q-z!_vUxc#`*RK_X%#$=?%YjpVT#tvBdY? zr~ds=w6Aq<tqwpYKgNC5WUS8t%f$2fX7PMyz<uG4Es&F6cVD#w^L%)c`}&*yhI6{c zear9y;NR`O|0}F_`^D~uYHq;3p5XrRQS~@SPIf=jR*rpN?|$|ge7<R#`?urUL1$6- zb5AB2d-E{&?|WC_98;gy54c|&2x8s=_xmyY{(>T&?>_JT=zYNb(?s`<3XJntGu=D; z+MsjHb^lKS=g9Z3^{~McA(tHH@gCO2*r#2dJ+8SMd~>m9@00!tImzc)ay{mCP^o9_ zPOJww=TSb4<9D}<=UXp&j$QK$$njB+(uZH4ZS=(Iivj;?PwJn5d+jNnk>|ER9^dHs zZW-32{d3PrkD#9`5Ad9|>{`f~ZJtX`odWpJi)VPc=h9BJyTa|cZu9k!8=amT%XUBx z4SDXH2Y&nDuRIU@FFucrdLFzIbo<cXJ%93ifpg<s&pZ8RLw>o!v;F=?oNxaS&)8(o z_9to?o3YsQUN7+c#!Alzw|s>4?(poKGZp9mKRi2c$GGm;;`#C@?CXQ~E^#cwIk)8} zC7zwrG25F;%C;QCSoxPF(mM28v8trz&C9Tl?kw4FuOC9cSX%NO|Fbw>t|@8y)7{{o zTS}Ha{s{QnVI}SNV_Z!yif1Y=o>$B)>3--#@V%o-)@%X4S^GsvPZZ;oUMmSc{T$Z4 zv82E4BAmC6mYh5m{oYeua`J&!Gj{T&C1;dAhTq4OoEex8`TeVsOX>I1HkDlW4xY_7 zmE3w0_W4~WmfW%3%h;hGis$j4m;7o2=(|BFdHPpqf8SFjzixRHc)PRYnKQpe`___e zPrk?4JI|E-cHvvte|06l{qzCoMGuy|^3SWGhdf>KrxQ<yywOnd=KGlU&D|w$ZT=bd z=j|mQQ~{rnpOyUect7a=>XJ{(A%9E5C7;rH^&MZy&M7t6movPMxmf=nO!pQ&d>nMz z7rm~HCo;DG<Ko$WiFiIYQ#{}9@_IkPKK$q*Z|R9ofj>Xvt@ueh#($2tvg!hy9}QmV z-kn&t-+E`g{1W7X<Gu4vd=>KWh2H(2{R(o%SnmP<!a7Vi!Ml*;)>8+(jfcGqe)*Mm zWgkAzddR!>j<;|gALKpyZOnU*N4>|K{v!C+Y2M?`I~Dynyh`kL@R#Y{-oHMH`9AL5 z(9wwVzR4Sj+=BHi_eN4D0>7ttW9xS@HZthlG-o{I{hxSGxT^#E;C=58@14rn<}KdS zFLI&ZF?ha#b-TxV#wmca^)ByO-#-TUIZHglCyM6_Q^oV$t=<bx`ZM6|<Go<}4{&Zy z_g=jw0Q&#b`?H^dA8dW!`}n1Ag73fReRd({wY9;!ZGXU9d53o!@rher_rCf8-uL*u zZ=8W~T))G+{c+&U^O5(1eeix_zV|PiPk~(cvUleSd_L3V{o;3@gYLuL|C<SZc==x5 zZ_Wn2JbQBKp=&?J{(GmiV|fes!q=roU49$*(@#tLe%a30e%Fd;@1ElM+ndGnt?{M( z%!A+GD(&xtoPOK8rP2Re1bJwB>G!ta`#Tnwe((BoaGw3R^t97<0FTp4fB5Cy(7S$9 zdPzqc_{R3qD<d~Rjya|D$IBlB|5HkTQh6d{KfS2*XQ2ncFWjX+Ul0EF!EZ{RO#;8` zr<K04a|Gw^<)v?sUU2&>rEd*l-oH7r^uu}gL+`qz^ozgX_s_m5{c6!YSf9&$-b;Ul z^?61-A6(-rjXw*%bd=9`|8nRj(|vWHfS;XO?wkAD6xMyCZ|)~cphqgcgZBCp_T|yO zgUiN({)&Bv-TWnEWk>lA`{icv@gMkFcCE&FaJz3&n~Z(?xo?>}h;zf|JNz_^|LS9W zhkph>8rkVv7uyGN&9T0oma{;2ANhi0kJ<8}FLWI6ddlU#UjNsS3wHUEySgC1_4qb< zG4IJg@twemu^+$keeV^_e@ln&^nc*J?jGM6%g+WK5Bkpd^)8HOj_*v;laqh*o%8ZB zjQye1cS-S!j4ip!cgah5uXKm+img9|esqg?{&>W9&Di%DdoC%SZ(rrR;a}L#N1QC4 z>t68P^u`wG<)4e^CjsAG&%MIf;vwI?$78(vEce~FX$SaW-1o>ftjEn&zQ>;jzvw^8 z_pF5Vxcdp;wy{|M10VDKVc*Xnzb)|nal<#@1DE+;`7_3|!Qp$ocL3*ZQal&U5zk|P z;(O~Z;OnS&#dFB%duKV;!CC9udBix#A$$4$x%E2G?@|7e#lYv1CH~TzZiF6lm*0QW z-8g6e*I)4|_`&vF{;GN4i<cebpFHKyu(vGqPj$5de?RcoyoJw4#l$mqp1;-=gq$(P zU)u=0{^3^toW17ZTuk`q9*EC-Fn{w`pobM({flPRgT8D1%aofSU%u^cp9B7Lw(Re` z3wT)N^RGGr{cma(&j%j#uW??@*kfD${cqs=^DF$(<8ZE3-R0kS3EJO!oPYQWtmn~Z zi|5b-{u5neF|Tv|r!@Zx^2W*jGxt&$d-*N@kB+|p>%heG<2wKOi*X)aeSrU(#aQRY zQ~lR$?}1%qyZ`!CPk~Nk|MfQk{*+Dr8_z<2^IjFt)-%NO*zx|mhl}w2RR8_2wPQbS z^*?&rbFj}m?|<}J(95*n`XBq@_i*mj_@DISy(+)|*=qyf$LEUYy(joz*?$M*;1&MQ zu3G@UyV}3=P0VxaD*xw)or?409sd{c2N+v^gLr;=i~oyDZ-HIx5b-=d<p1hv(CNrz z|2Hc(fewx+D>~=T5Fj>`If<@TKU(H;UI_kkbD66X_&xW-vPqp-_tWnx+p9hSdE(x( zX<v8XT)(_*=Czk%ziuy^ReLt%&cU+%gYRP9#+EI7!;AfJciCY-#JVouUpzngw5)9^ z;CJ?wwJp6He0ATl6@U2<`)F!ey90Qd`&!xhN%;NNva%qZ7c-tIJG~Qn{`5=4b52d! zIbWlnk%!C9y`~ZT@PxAS{s-?j9b9%<-IF+%e^ho&>~P5OrDfOus22MF0cAIg!SB~r zmEE#-2IS9Qh-bg6?7nT&aSrY+o{K&d&*L_fJ#_3;jQ@tRhkuUs_B~tn<j5XqS6BA* zA;9MqJIa2)7xq`#zsmmjA@sM%aM|mpf}SVdShoF0;P08^%04{49`ZnA**{+f9RGrV z<7Ck7tfD~iZTmv*xh~-Uau>#VWT5i4?Vy`40^?5F20eXOU_#|FnCH`hsZp$pCl#1+ z+&@4EO9FM%@cUj@1`hfg;QsYrfkPj~=l3oOv`Uzd^NB#$39msuT@>hj1LF&v6X-wq zMbKYOU<279&fgY@Y<myq|HXmm$ImhL{59hFt~U@P`o8|Qz@|E!Kl={_zV~Jq&Zidw zCrTH<j{9NYq!|yO|BAp52KU0c?;SYju!FH5x&lA1I}~(sPhi{Gup5_72>kJ?lVBe` zD)4&S6QI-Hz}q`r;Nuqu-kl41^~?hT@87!xeCM^m=Yx;o_wNKg|Jgp^r$+_8x*y+P z^jhFw(Wk&KCj>Yh9(YE%cc=yX{qN<aKgPT+KDK<%_Zp$E%`2B4z6|^P;_~W0M{%x9 zEuXyu^YJ^&j~tJ4W>S55a8H~c+q=qpw_kyMb(VOx9weT}JY60>0(4fkwfwt>;+$CW zxAN0IeIDad%FjCEM(AzVm*4+cfU&8I${#rCEy%|M<-c%0h;y#1{Mi`_`0ab;e>xZZ z@3YGC5B~KwWBcAz{>gQKQ~p%>jv|cXu3wh#Xu@Z<u>3RF{@LP#%Rj&MZk)e?@-M#o z2<%aZmVZU(<9(fB#&(`m{0;uE1g|qU{u|d8?Ty6;<zzS(m702DsiZW0t_MGiZSLkD zSH?oAh|(ICBe6b*wQWVUXwV$)i74ISL513R^-qpse4N16urLd;7#m;`|2NDO7S;P7 zQ{5Dg%h5h%P>Cj`!C1%+$bPJvEk)yDmc+jjOW>IT&@lf_W>Nel<NIbjdsqbjhV>3A ztNDPWu4F1SA}x&#Cu26l+?P#5AImVb5TH>XQ4TT0;^?Ul5C_>b9cD>&i<}6`nPat} zc4Bo)EZQ6HOT`sQM@oHty-oL%Sr_mlV`3?`0i6$_+ZgLbw-LS5^6FM4q9he5p(GMm zt#mM!zFpOe!x1}FR$-c*OmQ@0f+OfjLBDbIY^+E{_2N_{k_g5XC7NwPCU7V*AS>>e z#DZ)yUxERBtlsLSax~Nviw)!%<x(Xwl>Q2+W(weUV3CK}E{tw-7L1ftuZYQ^Z1@0} zsce;LcnSwYgWe3pDkjwWt5?d=lpL|0ZW>+>Plb~<Bc6#7uLmB706M`(90MsTz>UDO z-HMh~cgY*Gt|!JH0MIS~OL5}ZprhAQ-KEI!V1N2JEJFqK{@AdTjKv~7ay;j&uIeMg z%5eHC7(gjshXKqXX6k%RI2wxCy?z*8Z^CG4mkt6MNsyRE9EAO8Anw9;SXoml8Jk@l zwBKeJ*#cnNw3GlY=jfQ;rA4P<88ey4J4s@rNY(wZczAOxnv^4v5gSB|wma&I_{gxS zyYZ&(HY)LCIB3_IWeuyT2{C8>s-&VrO7<&KYzW(Pn6E@4eZUqN9ab28y6FHU^Yo=! zS+HaYM?x|-B*l6qMGp2$F*J+M$l2MVLOL@hZ*-LihZL!2M51TzF1*cPD}!=;AY<Af z3qM;4tcO?%3~odxS>7bkuS9xt4t_jA=C4V_5ad23Zo{rE$gNTjg3&EWWlN+wmQW<D ze?d!F(-P5MH!r&sj&ii=hfB`cH5#YUNGuhXh&zkPf>jeJqWy-{P)JTH4RK{Kwoz#S zc`2Ku;g}7wEoj)YC9a^EM3551(_|^C3}@ramZsIbX*k+voRKvNDV0#-7*kS-_sT&f z-zqdMHSJ!BQ+RF~9^G<HYm0`H5P-s)X_ydHQnUF?Ro0rwH$2JGp7vfBP#ThyXkR#* zcXGum<-VK?>t88{qf&PPeBRfNMd>O)e3;Zh+(oA=EJ%ML=lK@ij3y{#u7oCYb;q!n z!AL5kgh24gegky<!sb<t-TmPNiDvX#0;r{xk3;SZa;X$tNE~F6fM>wRwDGdi+Zzss zNqiiZN9?4l`H*;sDac&5BEfDm8-`#&LLRYb1p*$4e5Ny+rF7;|+Zj=0Y*ustngn6X zgNg*1nbVMo$}@Vlka>XQ24mVe7jz;Q3*>}UZ3b^EIF4hhxil<e8eFi(zp_4bZ<kV? zOoC`LSfyobRYIBo)}?B}UueVUqv}~kE6&HL4R9hSB^d&5FcpsjW04VlQ01KN6ax@= zP&6cCYY3q|-w;eKi752eoceP1xkr~`S`E<mP+aL%Fyf$+8&?4?RAoJaEO<5E&42ck zaJV*G9f#V~3|Yrso~i6EM3k|EW+$#x2x!J(ofDxmx?_EP5Ttsox&z4$v^0anqJ*@P z6U=vx&;_G3K5h{ZM#sPR=GzsV0!LbWBP3lK)!|7g5)LXjL8E<q>y|YqxjL(<x<LF< ztQPX?3^tb?#Q!&&?Z@WefBUgIu#0Zi57uF5oeI7oJ(0fa#=kQDme>gytq(%$L)rKA zT`JWEXUsk5po3=bH)qa4byBy+K1rjNx)phlFqS?#3!#<U=;1jVEYMlI%5cHqMj-3a zxhwU+1~3#G#?hOKSQt5-cebdq45rQkI}V){+%qJlAW8_HxukQ2ih3n4G)I#GZBQOi zxMZLaRo9x1RjpEIJhnjzChIxkEML*wi1=FKu|#4`SX0BLt{9Gs<Op_sFO*zuim~40 zFmbLS4PILkY#|jNBGHQ=#U$v&B;^DN-t3`>oFvl;XK=F<5UGL+*R~R~XG=jMHOv|k zEsbDF`)X;45>?{RF*{Q|AUtUWCq4!53Z5B>Kv_fIeQ|kkP>Itq7}AGE;|*i-7{hQp zj3Lm$z%e5wv~dr{F!<wB;otz6E;R<;!x3>H<|GC`1jA%JjAf6-IrGc;c4u3!1o;s{ zVJZ^BIu6jJr42FcZ;~pLpw~KSNF1371;d~d8rwfYuZ3Z3I;@AxMM)5MJ$=ke0?ebL zD(^P%sV8*;i<<Z4E-(Ntu5^i&TNHwf2T=nnO>!rwHKd>NA!VZyi4AcR6<CM4nLIRv z)#T>0ME<E9icU$wky>WW;<PdVp@3wGG?Fqwl}w%I@1RO-fJnF}F2_eC5Fwe0RFhuL zbsg@Cf!&aBlK{6Kk$S+i!!R^O`}E}$%cw8k>?90#3G4#&kT@(7P9zicVjEyaeM)^4 zM{HOSOEd-*79vzU4ib|v-x!CDcKN3?h8Ut{U*}!hdTJ7k4T21@S0YLuDcVvGv>6iM zv0h;Nd{6gaS%>ovfy3*K(H12DLrM&g(Sf>cKq;VYolz~wJ3a`!BtoXa)6fZUIxM2a z7_pFWT#CR<nu1cAAO3tUP^-*@czS}4J2Tm8)NT++0a#cAy$(Dk0>zQgKy<4Tr^c_e zDPWcJ!~4NHu#q6x1B^-02wC!oYtac*OGglBMhbzbIA>C3a6YO{iMk#_r?IFU0eQy5 z8^M?HhhVL=pJK#BgHYNu7M|dW2idpd3IXN1MFFFfwNdtkNw0;9LG)`3%rY*O+~r6j zmi|gG27x#+6caS49v4B_yYnMz3O{$yD|ipz3|xEc6z5c4Vk-$LiEtmzp1f~*_0`P# zYFQ{2Oc6iiyFc&i(=D&_b=F9Q*wdgew&Vp92*DVJgND$Uh~=M<3won4_vd7NB|~y> zfUG@v2QV1~NWunapUX3K#s(<7tvcJ$w5>{lW|epyc8A;(j)apVlClXKfLo$-&dt{a z0Sp5sYYz=^kLDyPFRk&|5N*4b{usoYcylV5j78JjI{~$6uwNcR=hS*?bFxKzDg?m6 zR%2jDxG!SyAs7?D<hXGOtZBI4Y-=DbE}rCah_5->Mh2)(tWDb3W~c@yl7loj#1z0O zVRfPzqXXS;l>^X96QBe)s_XEG8>wR!f}b&Dtt-`PruD_Qa*octqBB*k&GDjJxOxcX zIo{esbqHA|tzsijQyEg6hNn7Ujmx-%YrY;~7<>E4j2DH>YvEgjQZQ23Eg>HW<N(iw zEg&W%ac>}8FK}qY97j4l_$CZ1ObF`I0C~T3rKpszJj}tHxfjcd1wfh%--KlUKOIK# z@^Et=Jb=c@kpc@HpL^!p=&IDPDeIt}Yk-K%w=IfLCA}k#9gU{)v>0!+po6NgrS!B3 z(=EZCLOX^Va)sMg-QJo?YZ=}Q!yY^&C;Rz6#OY2e3<(u~>BLQt!DLj(HoI|``ja@o zxdmCksh65UAso1aG00)qo{<<F8BkeBS4!032Pj~Pe%iHA8U#J^Ei48B$p=)X4@0$0 z3o#)GDQ*DE#wT09uqWQoxUi>jP1CCOw)Q0p7B=)WN~)p~p>rFDhRh`fC72@C5Cs2D zLO|wwJQl4X+aU~y=rJBn41lteU?Frgh4_yol&G^%2d|yl*^#0Rj^-__>iUi|I8#ov zmT73E_0goh>>Xmu2y6&TVNTEi_1%Wme6{kfFqeR77_`|z8^m&m_lkwm7(!SKKndlA z=O?-#00fiX9&4hnWWO!Jy3s~uo%!E(lp8WMEiw&QSlu<<s2AIde~q96L^zN!AT}s* zpNueCVa-D@8U&#hL-(#HdLk&=cO#_92|r0l;z)rmmw@vjg0q>FAtE|zkQl+)Jt*wn zWGSWZ1m5sM7>0{!^$C0qO*4azl9C;V;TuYsrAIje5tN%jun{cYL7FDSY0xrujW#e4 zpB#cN%jq>g+E_VB2f{7XNnD}8wW$!C#u#dW?WSu?h|7^uFBvek!<9$_NK7o?%6tK1 zpQHhU4NIQ|hf?5ZCXiYr)=ZNjMnRt*YF#jaGWRO(V=HiIRpRa49^6G-CA3fyDOhAp zl3|Vk_l0SRvwqUZ=qEGl74)4VYk;Af)=RB1ZVD1auQ5=N8>pICDG@rE1xRl(7DO8Z z_SB&TPX5CG;NZ1k6N^uhA4(e^_BYs>0<~1I19A~;498LlX`>uTDTR(buo{3{RX#FO zXe-YeIUWVJ3q;V#YxJeFEE^b1EXq$_ZXML7#@Sg@FZr_)3U?6UgwiKYhDOfM$jnF7 z5addNfW&#=Ah9;}1OW$!t*5|odRt_8SRxT|LQFJxKG{9tm$c>k-WJu8!;h5$8@U(5 z<T$EsDzphfvF3xJIThI3xX!pTB*$rcsAr(c2MTOovKxImyAYc(iZPbZ`%+URGKw~1 z*T}Gns<xhFDjv-{E#NGtyqp~&XemL`MsOfJCn3jo@mCz*AYez0=h(%Db@_XYaZIU^ z8Z@i%%}F8ms^8g?(>#@H!In=}L2dtw1Cw~xppXRk`76$DzH9x>Nx_3{1Yo~LJKAxP z>tz$;&-GfF%JKQu&O3r8^=*~>bd415ey;x;LI)QUxb&<xfw2wBKi|T+#xqHMogitd zqan!VYUvd%RoY2=GatdEy>3xq_9fe#J{B67VN|8VtTr)22oJe{1T;}pNcKcWc)g43 zC`}-eG|PiY3eELerLLRfNGS}mS2QuulywZgRt52y;UUsc@{M=qDnrTAPh)Y?bAgwi zd4&zIR0U-}!U7gD>xA6mT%frGG~BNVhx(Lc8urT|;zda{gVR>1Il12tsLLRF=DR3& zgBkYRL6|y(fFO`n0IZqzu+%L|tOlY1Uy1^NjaONWs<9Q^&b@+kZmvD%o_R$(gg#l9 z0!H>OU^S=-wn&IX$O7I!z9UKjA&^KkzXL=onNNia8W!0Ffh3&OP`C~E7HX_4rU8Mq z9dAGz<<<)5Sme2i4-oI87$f*!IaA9$?J+7*(<vvYq=0!FZ3?174>7=`aNOh`O{yDA z3<i4;xX_3+k&SDcW{I79Az~2K=u56}LPHh$w`j?g@?LVhrlL@9$rTP()Q_;D-f$d3 zc@M>R_l7qWge9{)ntKL*^}wMO=B7K?q>iA!vsjF=<tMNXSpP)Wy<G^upR4j%R4wed zqJ@963Y52of5}q~D%dK>3Y#G<P^ho$Xx60#k7~50m9=kMo!%Cb#|FqDFjL~MrHJQP z$yP8)hghyclz`5q-78mQhde(gWCWriMtXpvRnbpUHG?Mge#V>nLBIi76qHTe>Tf@f zscbn$OhM=(k$}<&>@WhK|Ii2od)=~c5AFb-myiP>22Hsgl#&rdI1EM8A&)^H{+{M; zNF{{XZm1_l5nk%XvG2FiGL3qM|LHJ21T$yrae8YSk4O(utnIPevn-iKz-U`cMj|rW z#Da)u<KbbNI@pB}MevMhYOn`-lo9V{1iB1DS>%y$s;|m^u2We%#+YD9L?jMz;aB3e z@Gw62nQ-ZC$I9z|9D7*P(qIu$WhDU)FE0s9wgE{YlW~^NQCiAD={r8#*eD8<Vk|eK zc?dHVNjqfsPoHZU^eLfhlieW8N?|ka%Og9jFtg9NLWi1n)>CW&r_Vc}1I#n`sjL<A zrZkS++Y<AJ!$1GN9A}0HI<f8$Xp?}FbBhqm6-%HH`mrFi9L6RI;Di(5kT|YIMuh#U zPJu^<69XuX@^o|-hHnRT0vT(7<41FDCN@7UlO~OV(MvAYJdQ`tsw<qIKR1t}vwYlo za(dT=u<T090IVzNA%J-n(#Sd*vEg=ZK*-MQu!WYIx;Fvfj6=barr@kgf<YybiZzUH zDfE;QoQRmi)S;s_jr=M_ml_r4;Pe(=TP_$XqVj|vHv6uhz{4wvZzM4wbyJ#rhhw^l zQ$n<iYebwK)=d4Z5Ib|2AD#)o%}&kZ_^F2A2RM){<XqlDW{EVhWTttq^6`osv0Ocj z7kr@5E+o?$(y%kOhrSVMZFnd<`MwO%#dhFxvO>+b52~!aSa(5|zB<Lh;AnQZc+MCt ztdTg1L_;iyLiCnKZ53+ZagstgDY%!`I<pT8saaEq0({j-b7&(kaGJ(B9jd7mLbwEH zg#7&F$wwrAlO_X;0|HyA)7)?x0SB%b4oS3usZceNYoC*_W%LqY{!17xq(rKx&<>`y zAgrQKxISovq(*2)0+og29-))S+IAwC+|;xTRr2A3!{fgwcA=4K<yRH%Hd4p30o%-4 zu$m;Ckgacsud5LMNr(*Mvq+&#;hADlhl>XaY{t8kXex91p!_<Dv`!lcz6taH2$JAd zLNKM%PGN`YJK->U<y=?vO-3#R+(NbFcC-F)Bs80U7AkvA(y42W%Y6nDQay}x_Hjbx z;k;Za)5tdW`ix(+X($#)>=F4X1yvNZu4CH<c{>o>C|WsJB7`~H0#-pNB-xslkn)!4 zfQaCmJ{`Rf35N^b8<m3Hk*vq}RzcI!JYu^2k1tC>O<`J9vv>;Iy9-DwCqoUXFvI;6 z9z&)HZM=w<$A;z02@RX{aoq|l3=lb~q=X0WtK$}oi~C<yW`w<0NK&J1LsFw?aYTYs z96Q5M%}QDjGT9f4^Bter+QKi#Xzw<xP-9SuF!D5Vk~`G?Jv3fy$;lc3^`um`FZ4+= z`co=D)eSJTI7;$290Dn}w@z>SEaK@|v@9@p#1I=Ypp1Y3DI^SwLW{@OBF~^pmc(PJ zAyr_?^R9;!|E%j~Mc`7TwKlAd_EVPY8uHcIBgWEb9B-5ojkuXGYiB@cDO(0bfVirW zhF>y@<r<^C+n_CW0Yfb7)NK;E#^$%pVt0$!s{*<ySEICG{+K>DYeyF3jW?QT45F}x z$eE*vu)<!Rsv5h9?Dz^1gMbwi>l{*qOC=8x`FP%!c)tKl_*M(zCK@W>b+356u*sBi z!qoM>%z=Z-cF$Nbz6CB^9xWUnNt2GhmBk_l+}$u+<bXEK#vDMrs4&|_4#58g14a($ zyKTkD2Gg>|d|e~aU_XptYK&$<joM6&_#ui&dguouFxm@k2Wp$nu~qE~n@fhv2Z~F& zAvjx?pwwEf*hP5}l|CFUWPYL2Dw=^=&(_nAkg-PikRCfmdu$x2SJZLghIP%Uj9<w3 zG2%FqYbpxP*$Cj1i7SYn3|mThtC%7Z#dxX=!JN>deu+F(a%Ls82<(EPR%lSw2o8Rt z<N~`Q*I-dkgHRKPxIlG!=nOV2l2pWlglTPRVUsnsI(--mr1qFLQ%T+k{{uOP^3A!9 z28Zr<!S62&gS1u&*u}-+FY($uWOYcGWSFX@;lBO|{zD)W0_YN?^Dk2psl2$D$@eo! zuB0yap<}AlLIw>|DF_FogjhA3O3ta5K+PNgIU<Ef1gYmjd9$S($`<Y6DBgfsXq^d- zhCT^Vns*9HA}wcwsgBW9-u+UgCl0|nh+tI&8VW}b7n$=RSRV=yEMYbC4FzcCl2#vI zf&|_-#EL5OP&Oh{6iGH*0?s!G!H<A;J_yp}2t3)9Fn@g?mWd+~&K=qq`C!&+IOZ_P zI;H!6XlZSRKas;nK-5q_Oig{3ES6lWxv%X83Slir(2LMYja|PN??q_fQ~^q4_~{m@ zyz>%Ajz*$UP(CT!6cLkY@DilSZP2PeA}{!bY&8%j41ToLC<>n{6^WfrW)`k4@I4?5 ze}-k(h|=GSg4^T>0?Ei-2?kBdEfrGQh+rttXuie6%@~{*Lg?9;82x3`W}wkgNiSjx zX3oR=j-Y@Bc7#kJ>pY%~7pl>%@mZJCa*$EcQgHb+jx54_@XJCN@T}~R++Adi5DH3^ z58ZkWXf??e=u|zaN#liZvGXGj!NMbO%yQR!_TCFgbco{gK*%0cQ>2}dPnhJ<WIP2Y zI1=ILvlfgAR!Qj|@U3fFk)G`dj|(EAl#u#6K#Yha5bh{O96XPrUlJ2e_3Q&K#Wqn5 zclzW#DsFQldYa7!vm)BCGmX*C9oS|dKOjFU2W-n~H)OPgr3}H~klLwS7FlPYFsf^$ zI>)om_B5QDyKsUKy^7O=%#?I+!2ykL6MVah`XXJRa$<T^Jb;J?G_MK|q@>gNnt<_> zvoEw2Z;_SF{_V|xz{`H%UBf#XT?~~Mi-ZY;$ll0PuxYKkD7RTNIO4QK@;0bqLkdAQ zoLu-<bv*f>(}$|k;I%|QPxXdclYsG<V&<VE_aQ?lJjhk*?8y02M-CZ?NU$I-7RG@2 zsg9=^0hlmY5=~b_lofrVb{L^hE7(HFq#6q$j%*WJ(HEUD#8&9r0ic(h)WlZW`7((G z5j9iDvP>MD-ZU1GYW|Vs(Yg>Ay;xYzJcH_z3pk?EnPOUuQ?<oFaCHRcG?8zhVp{A% zMd~AqJgpGzFfuao_!caex)HIdu`^MxNr{B<2Tv;i>a}Gda}zQF!-;;ecsy?l=_}yK z5yX4-irC!jYg7n-8K8O4AVz46I+uZqHUbuby~int3u1L@N{x~r>Lc!x#(co>%*;oW z5ddu=pAkuD`It)~qrGaW7-KrZfMP-xC;3plq`pP`Qshi<^zr~1&hf;1INfl(ghqf| zB`A|WAFP#vXb6<r1LXyB3~-|&S74Nk)g;+85A(FJsWC!+pkzqIW~2BfFI$;q9W5=V z@s_lIbv1^!$B;yFWr~LlX90x+FTh2r5V%@|_>s=V%ev^m5^?at&ypQRAq#azH<3O5 zpT<h)CQ-~den7n>*%Puk9a*`TAT+cv?JSfI8i-P;Qyi%yyxItSHw2tRI#@LaQZ7CA zAf@I}@EB2X9zN#B!9>nRQW7@n=qPVS+Au9WW`P_b)peqtE?QiYWo2BvjvF0R0ZrPl zeb3~H$py|s(J88JCj%f~$96DC5goD1w2qb7&M0-l$+qCJ&*$X>2$>0yG8y6}VGR{s zpj21iF*H#l(r#qaxNFgH<`8S9lYWGwnJm7>iB_uG*bs%2A9J4dF*rxU(fn_g@HdfW zng7+&#i;baOJi_Z&EG<w)zr!~Z=sLB$_2Z;@4C8RILZ4~X%mPSM6UGmk&bC0tMeKv z0;7^f`Uu4PaoRgHHM<7*dK};5r1_>;4~{W%ry0%xXEVH-*;-pj+TDUZEBv2!Jz3s$ z5^@THDli_5MMRQ+UdUd7cGVDN_d2FL%@k%x0Z1cUDj<`G9^t3&?MlM3q`-rLlg|h| zw1aG!qPq=M6vM%SCh1&J=$g7#<yp;dv7hXw1Y}K6&j6|ptUyX7PmGyDU|ELSo7Ast za|MvvG^a6fP|}uYgKMs1QZx;oI!<*TtKoFQCP+P07<6yTGN;-#lxmT{j(EHnuPAB* z0)S6OWGC4SQY4M)@*kW`sw@gIoqL}RiV-1&Lb4>cXAjz&TT(C|nUzwU^^%CrrAkLD zz7x(Z(j7$*NXo?M+7=;dnV(uHy~A@-5zaiK3L2aiNjU>OQeIXl#(&__o+t?gAy6%< z!%s8&*)CA!U+zZZGZbSrMkMpulBBFU+Au@Nw5HhCi6X~_4sH^Hv=qYsaIa(4Ud>%* zAq=c4Sx>lJ5A2gwkqQmO@Ye{08ZsrAql3q<f=EimvykVDf}9YWNeRpX+p^p1Y+Kgx z#AdEYYKhS(-<k~|23wUDXro(Nbav$B0W~>>1t|5Z+C&x{EEgw1Qo5)JGe{7UoMHS9 zJ6t;K31pEM$GF+bUda3#&Bpv%=!wvuNkE{GeQtx9VTcE2*d~r@L#7rKLu7)uL4)zP zv_*$fNt5|~_nc8<Tb3*ELaE`6T9yf?84{PwX7B8wr2h2a*{o1^!x5Dgmaqw0!(9t^ zLuCc~Z*W3og}vJ@D0_$&+8FGDQI#ju3xfpF9yyUHfmPMQDE+t|B?3kM141@<t{c}; zslYKOR}rQSV+cyrLf3<e2Ob+z)V~QRMV4^(R=}XRF>!p0=1tf9J2pv!E)rU}*{Yz| zr)eO$8Y2p|VV1%rMxiLel9&w^2;442z^g$md>}0*r*}k+2O%}c2#ldIQOR;1A*0rm zqZ}QpQ7zj@Eo<D=4gB|#{4L!0RFi{OZ37R%(o>;4UbvEC^oc)m^9Xk!YC|L5QBYSr z%13KO<xnWj2c8!6M^(v;a)3SN>G6fg)d#wtsT$kKlsybNgSZS?vFI~djmVBf;+5G8 zQckAzU<xM_1$zm(xu9vxp`=I}c49~ghI<j`X$HfIha1VYnR3D|2=X3_teZ;{(n#|o z3{<wPKq68w76pUV)gydQMz?gvY6;uZ&mxgXKzo>L)7b#p@xio6KpmtJqn{hBh3fwM zoW*vkmNCISjg%eTfyB*(7Oa~iD=aN5c}uZ>$OfrOH+q-mhO~^9km$64bONQC9I~}1 zuecWCoIMh`jEKn+gq#f?`Gzy$<%>ZctHXzTfb4U5W^EodN$<K4hJ9)zGL#FbmZ<M+ z<DP8NH#JW-X#%iK8`P=p7?VVl4cxciMQQ8&@7hIXuok*QRRq}V3ME-k-YC*qvSDdA z5?iu?`qokP*#H-s@sX|l1e3mCO4-nf%9Qhw4a8Iv2%>f)0MokPE1-D53$MoJ<k|Qn zM~X0gQYy{aPUO={Pcbs`Jw(J^VZ6*5x?kEtcOQ%{QZ~Jf8>dqnYtgaiZ0~4aM1vXE zB2-TGC^JRqOeRMqH=B`1p75vY%BGytGR<tsZOysi)n~vXI{~~};6ft&mE7Z*eN58& zKy|YaY*i4BAarTRajx+niBW6*Ya_r`VMps|C^?d%XqC{>Ific8?WP?5N)>Z_VKjx! z^70<M5+YF+?8LZYq?gQW5F-|-rHb=Is4zo7MPDwz=5K~Hdh|yfw<V+&b2Xa$ZTHjL z!t?<NOH{Ja9YexqgFpmGx^Z6HNqDnt0fWB&jn=U-Ej$pHn}v7RJZ1+2qx}D?eJsm# z|I-Gt|6sS-EM!@_{P&p1?0{Q#`lxMWb`U{_qcxIc0rMZQlG*iSLBYSlOqRC~7tbOg zUR}|`>l})+i*9%1#Sscl1+i~lh&vbM_l8Ee-wFO&RE9>?VVp{2ddWVlLf}r!gv%?@ ze><oXGNF<x|LuSV44`z4*0%#zVF2sblML;brxGRviq54F+AvJq{mdvKQEq^N?OdFb z_E0K#oSle#rQlOTO&JGYqbS5q_7~W8sDOU1*^x(tJZ$7OC#!o8#6fF3Yo!Hbo{{+- zn*jzsY%-qcBFb0`2vL?N`=A2IIYKfa1S)HIcFAH~>VXK&Z%L)j6)jy$v-fUid$XkH z*e^){-YE(zqljTFj6U@es_LVaf3j~{$kuYNM8t#$2eAjT7WYe$zYB#Zczl%R!P8|? ztTRcHS|k-&qle*YNP-wCXp>@9NpclgXhfV87B^x_+&Z`$*SbKOilYXl5%|v;2(sv4 zx{4&F2Ha~xHE|%`B9<IpF?gI2eXw_SbWb)D3`SsR^G5KhuNx)-Q*ADL3>=_3LdE4_ zhMuJP^0FkV=_^&LX6zsxE&FgOz(iD0Fz-6g5vZGkNoQ|I1@p*JDNwCd)Ha-X#$-!K zHYDt22j<4+FxP-6it>;nd$d%jjzkf|0b`~<VNWVL5JhSETpjUnK)prrNY>3~IY+r^ zy;2-+R=YZmy(zG^^kA3J<S9y;ibjxUmh7uW*r*eg(^Oj}KP5B3P^AuXPE$B<gd1s1 zikAscpi8@|jK{suWV4M-Xp3qvRTf(Gb6Q0CTTr&D$=HvtmD^Iu_(fZ71KidW&rf&G zCdKmMJ95`9#N^|w(L%gD#v7Z{h^;xiNu__yPsbG-o~EJ&zNy8Gsl;}pdcO`XLD)!% zj4}-Rz1)w6NIz5(0;zIi@?QE9rH0g!RHCw$Uf&bgDm5me6N0BjKp|}A2V$WOiZBKf z;Xx~-Z0cG>*V61ppH-COY%RKFR1nKQ2u#umqFt^}zo>(gW<f0jj`bjIY*(zm*`Vm` zR10bs1f|MCA8?Cfv(U|m28B$@So2Y@v~U5EH3R+*Y%6`(mX0Q5bVRi@3#TWM2cq_Z zt)NYXVu*>gimVA#kI>P*XGV{>34<bSNe(Q$<7NvExqC;QBprn56V{Fm6OT3xsXAjw zs5Kl$)JI$`vWIHBqd`glF#*QpjbsF*-qK79qj}J&8x>bZ*pQAoXZOeuKS}aanPr!j z@;C<Kb-a9nzr|v)Ku7ttJW;^}<$X}=LijSWfI7@%;uJwGh7cg``V@7jga9*$U4-Kg zBq@Tr2Ti3SCh5@^u=T)F1#txd9k3zU^=zK6!@n>w2+yRr;1s--oXNQ3k(Yk}p+V@8 z5r|B8#hE<O{39Z(5TFXH7{7Fxd!RL!q<WJoI5*XXmy<GgXA@|Wn&9Pv32JBvQ4{2p z)p``!F)~Gsql5&iT;QryiAp?}I_3ekG`zSx6b@0PMt)-hsvZC~zc&%r*$t6GNA@!c zRVTfK{_g4z_aYJq)iEe^iCc`R4fm|qFKiG<AZnXL3Mp7MrF<?}fQSzL6W3BpdB7M+ z`iB1EZ|XsY&&IGW?&gAF#y-=-Xmho|pen$HsXPeeCw_(+nQkyL;;KKxgTasHJkTh5 zT7({Pr<J~EN*2drNz!u)z(YM~msprcDIk{-r3aGG9Y;cI43Y_IZQwicyCHj(uB5Cs zgiZEwVKeVYS7F|nmU)k;#8k*+tFU0g)Gy>?&Cg{hX}&dd)iK=}CiIM4W3sH?{3f2T zA`%(+&2gd#A6=^`D6J=jYAi&4L~GoR%(-^O;VsysO~%E1X%VvD$qN|Q;NY4Nf-H(a zi;4iWZuwxNh`4HAmV2<#L;>=AjkHT>M$u$k?Mf&{;UVld&5xhpL5`loJ9_AbD!!en zEQPW(p90eSbfPRp@ne%qIIVRPh>f&&2pAwop`e&!6ueEn@$i6*TL1|+mc|vV2~>&< zB}Xd`U~{9Arbv$*MRuUIjb-h<O$g_p%OElV*8*^q6F-Fzh&)<KkP_LEl=qX~VMP<J zf<rh;R9Y16LqHI}Z^Rg^rDMFC+T0hbla{1Fa!Q<QK*qb6WdQwC%rNO1=4rW`;&P9O z{I$GKh=|kZGR9TX6i50(1|rbM6ttmj8AmUq`%^Xa%z62mHY@QSIlKYb%z?{F(`$89 z;#OR^Vi{y5616BogZPY^oUD_GyID>^{kHZ%TY<L`nW9!ylr$snoAN(1+KfXRVFDmd zM#<b}6qYvQSc>D8iS(A1C8{#ATJ!=u_N3zHy-|{;S*>;R_L+p`N7#c_iPA_$b~RIE zRmMaJVcKy)Y}z~xPjf6`yR0InIu1=O#SJPd`RbS+*BqxSTQPm96U-yk2ct(O-V3tp zG{+UxbhjNg1v-;C2L(JW!}d0(B7HW?W<kEEIR&CkAC={mu`TjIus;lv!PSgwV737V zw+_VedIg+t$P}X}Vg!0&%Uj<Cp;0+kvLEphQyIGmIwL~v(<uhc3c-`7Md?Y&!p>pY z5QQ`@LBTa-k=yWyDLB3<Q;_z&D4ReEx&*Zx|I?Ryf?BZ6RHsd=m1vB`f~!erfny2m zNyV$g3m`xevm(vX2qlCO)C|EeSSO(j3uS8~Ff2!dF{TD92(@yKmnWKD?%13fl!K`` zbCgi76(476a(F5Xi75AY%<tps=Kioel)l`S2?MYCgu4Md8B3;;k+eyGKmw>j*AJ0D z{k%Z6Xrwjdr14V31c176LwXum%Rs8|7W^Q1QClXdL*66@)7o%e+J#*yN?ll)Nm)xj zE=%i|x*`a~NLw{^Z=~f?m`rh~@~oEKK}f815z$tQ^P&Lp45kmK0j}(|X+t<8=1q*> zI@A&f%OKC3Yg5qzu_b{@Sm1B{u~2MNMh|{o8;~jhnt7_LWwR1YJGe20D&20XfI(1@ zgj!cv-(+K2QGsMcYE?Gk3StV6$i#ymCcjh$6}Ve*tftEf=u+ZTW7H@lMIOdCsQM81 z9Uha~I7O{6sNFC^dYxc%VWIwJ+2wn;#&C}<DVcP|9Ysd)%X{du>^Mx{szEqQV|QyR zj$N36)(I%|N_qoD;e>2NIag~cnT}u!F;7{9=;#q#1R9cNBf&vIwH2e#T1I!3nNpg* zBpzEa45)3)Y{Z=oRMdmg#wTIqlp`o1bYd?4HwXWljpzRSuNis=h*RZqUY)cOb+~}Z z+PQP*%$YrR|2cCqW#j|1blL%Ag?Lv%tZ+S>&%2@SM8`&VllAU8kS$*ul<Vj3kKWK_ zW^YSDuoS;9wt5I&3iJ68LZ94&f=P->F<O)`Q5jW<moX+1(u`AN4k8lCl)#ft%tr|k z4k<=Ky4({%%#dTKQcS&dtt@M7SV9fz;*4SuNSw-alHf}PYGOLBy^9cLjC;VvHM^E( z6^xqUWk))PEm?%H=1dXEG8VU}c9~<e6>2?9lF;-TIF=Fk;qtTL??{`q-P%;9jtT_~ zSy&Hp3x(dE$vG+kU!WwIA<ViLQ@Qv|mQ{#k;aQA){tQNnl^}cGW{i&98fNwwSR$i3 zKv1gf3dWM@il7Cp&LxVn*@{%aEo4w7OB7t|Za1n*)fdD?p0ts<mmn=I{YXHM)0lSR ziI7;bZ%`hpkk&Vlx~bDx=@OXR5)e&o53xo3C?b`R6hgD4?^zN9aoTYF09yhS(t%+` zqk9RgZ8oRgRJ>nEiKw!S>QEMPlq_I~i;+q$fuRs{na2#4QpEw)NlnpU7zRD57TGCt z=kGr+lcCgEU{VPScmx5L_9~@X5~mc<XPe-USK%W_1kyS9BVf<Y1Wrl9gi_)-nK`nh zJV(|>^|BCLU@2W829*Z!dNCX6z7W!LEk)&p%rmV5XBxSl$@F9u7fP1mqV}*It&-o; zzU)-VQd7k#%eqyfpR{^eI&Hc|MXrn;CA<P;I3X6FzuuNGu@FgSmj0TQv+9>+s0U;Y z6+<TzH<=T~I_4_vHCF8^y{ebdiDhwJOJQ~kXH0%yvntJ}FC3I212f%d=~-&jPsq|w z)zTEIq`-OsI$8<ue+&X$1b=Z4hS7$fRpd!0+o+AXYH2EJr{VHuZ6F~+J&8xeVht03 zw+(@w(6MY7!!$$=58}L_iIG-M2|Z~?wN5D&Y8htjAkI8assN3;7p1L9(n+Ulx)mEG zSZvRRTJG;4A1@ucq8>Bt4O)1ruORSYjxQLaI%gr$K{VAO4bsrrhN;=(#nnbtXRM2F zp^o$05CO(L5ec5N%#)R6Q&kf9D|*9yDOBr#P%G+MFK=BW%|n?ISa5lLis^Gjp%2P= zR<9&aN`v7(w4oQ&dq&|}QD;yup}uYkau_v;gb`XoiG88~c81uEg-7HC#40N9WnOX* zPvcKNwk(q?X-jS<Rd;R<1dMOn6o&RkRJ#mj2B_c3%`&fIVIbK8v~n4=Ln!D$sQ8Oy z8`B9!T!B)Els;}FRxKmVIJf3Hb{TAQ^bU*xI8l3gl$^6HU9P~G!&Q3gJo!MDW1GeK zX0z@X&+>4*uRok7XIN(HSq=|ZpN)x1T;4;ct#0u&i30BBAdK`8^ZmOV+b@pIleuX; z%Tw`CZc0TY7VN{=S{akf8@FYwB%#F7gtdVO(UC6lx>kV5Gr>~>l0@icgESIE130~G zn(*{2k!N8I*m18=1_$L#zA^<@R|y6@!Wtlyi)1Pi%n^!Z@TV0hMG7|1uxJSUIK%XA zS-nYW+7djC@B+4m`CaMu0$K&{+-`=YD^TwM+rn;=mF!5gqvGGh$Vdw^G80_<M!Sra zDnyX*tcVTvs8J%8g`1Np!h&g1C=m4?gV;@{XToOFjbDMRcOm2+EYaUx@+KQP8V9+I zD1*vKWbWM3m2yx4`DLKOg7uP>u*UVt3GUmo48MXyCpMjaVz{VHW`jz#0S<}`QuUw- z;zZL7v6hkeSIUE6AP`OCIr$lmXuQ`ALk|kjk&=j<ixl_?%ov<^W>R+{tLVh_u9=3T z34BUI#ITzdFo6OOR<f~7s(ht9BnY}~5O*4<?IX*pWh-%SUL8_MlKq3C+N`l0b}ueV z9S>h+ngnZku@Vqf6Rn)w480|N=Ud*c(%x<jr#6LWlN}Ps1wYL(J-vrz@*u^T<uSTy zJ#+zfP#%e88ePHf3R^9(Z0oqtQdHn2QA;hT2RVw?F4MbhaHvY|-Oi}lYM>r)ch_?+ zV3X&ZC$1-DQF+z^TY@{4#wde}c5-_Z#flJ<BEON#bo<4Gm9V)a8alB-Ag6%h8@gk0 zIhU+7rd<XvOhQ_)_dHsbe}ew<O5~`=gw1_!+Get}sM1@sljW6^K08yirA=i!;-GjX z1yEOCD$ka1x8nxvNZS6wf{gmA5DUtufG?A+jEsKWV4gy>Rci<7M^_mI;(=u)F<_A? zZvj%lfrt<=>mlm}Hinf<qlN_!<MfxLW>}htaqXW=h#O<P-#!wJ#YMoWWkhtF4$0`` zT+cZ%vM6Smm}QKf4x_fX(UavBXGeS_7Y7>Gfl>qEI_YqDzG;pJq4Z!bep23{+p`zL zZO3DwjIIl04yBz4HR7w5tE;L`8R`ke8Sy(8aYa}=zjZN<MWfHDCQ(P!7Nt@+oj^4Y z%+o2Ryi-m^0H*+1$J0r=QBHOoP+yU1TOkBx+EJRZ++_77V}-E!3L7w@m0{Et!Dzye zA;JSe<@kOG5-o-HQY`)6`pC7Y#bCbz?|@PCDIqDzV0{Lk^<(lR#8~Ox-5JXagaG>T zd8kXX`K2wChPRTizYsZPj7Ng>YQF1*q5zBpRGbC+L`y~XIO66rmzkjGzIqjb#F<sQ zs7YbKU5K%venr$-G04+0-YR$@g_3iS@T}TPHo#AX>YO58LRz|UHdU;GIvU{;G$pcz zGRIs2k#;?#zf6JFEv^U7z!hC+O9gW?ol_;N;K<FC7WoKQVPq&to*@Z(R;3WQmrloM zQq2tqLMb3)6&WDtqDrkoTe{zR3=fA4#eyl~ws~CEqH>k3Uq72M+r^F88Q2(I`Sr=D z4TKBQvsGTtLJ5^xJ^(yNWMathwQ&q<mg{r}sJjbAeq|oRZNNv1O5N6-83g2|Huh0K zg$P&fF7oJSZnJT)1Cq+O8N9<r!ta83nV}J5q=j_}caIGjQK2hAG~!evWn7Id)c16S z&cMaBxtY79kP&#ghGm4BX3n~TyGO{>m2SgB6BKhyw^kKAW2808na=Qn#@Y>y4N_$W zITzBnq#N_h^r&Ol|KHEcvh08g2yYak7tT0|T-~INSg~Va&faciAc@$ZfiwXDNT9?5 z!#!a{cay+q@*ZiaHR&21AWVfjmZUJ8JK*Lbg1~@dWKUHP4AZ>^nRM&tGfdaMo!$L% z8kt%qSJMp#El>2J*lpNCc?1;I7C=Z8%1%+Z03y2gw&Di^r&1eY>O2Vu8!a;l$dDPT zs2k$J=}A2qa4FkOgUgLefD6S8@rUF^&}v~C$qR%wb2i@|dQU;J!m86qP~G@U*`$yy z;O<T!ej-h71p)%VHyQlYds}o4<LOSt2QoIg1?dyJH^UA~hS~Lq69TTY*&-^D{7Cgr zWgB~*clAIVrAO?}(?X_IyxJy4<KLWWXzW1C^e3+#qTFQN=5JimlSXEiR^HWQk|4{p zm1Zn2RUUzWROl;64yN0GDMQ2hHWn^_s-rP(ygm*)lzcgq-9{Y5D#w-{5mu6vu9I%9 zLdy!iw~3h3ccp6$oWg0!I2shPZmzY6rbwek3kp2z5OR{6{@m+OEW9Tdka6qfA%w*R z;Q)rEEMjLWvvg{_kI*#)$RR~5{eZT-AJE~i3}-~fS>D`Bf0H8hV8lY!V|X_H7CK_u z@>-fs)tl=6512L(#zxZ#<(ht#(UPK-$yl)pNiXSERZDLM3f9R2VK9|iiO=%Bfr53| z3~BZ$%bR2L(V${@AL0+wb^s`+1QImelWiOr&h@EC%Gy1rFpZ~D=rb7rC~um(`wRv~ z1#S}xFBfas31r2fosc`@)@Wjxgp1N4xEa`YcxNinuN5=0ykx52ljAL;h<%Qi%;}gp zUUM#0BK$If9PbphbA;!316CaJ@~H*lbG%s8v7FW<#~V(na-ZiN*DA0ZzCJksK_3)F zg>knGObtT+%<;aHl&U-(mvF@ksS$bJD_$o=ogCej;+4X1Rx8yml%;;u9XzBaF#>z$ zrepiDXf=(!DdcE~Zx%MljWcLadx%nA3l=md#b2sfstHazo{<uOwrR>3GN``VC<2xn zh?!y?w=C?R+qkfaXKWr)0|KC&xSGZ_#07;KPLsstKB0vTO^pj1=<T6K(G||AI9=<E zbiM>km%^cp1UH;>s3uh}Ekwl&nA97a+FOyqCjORc(T4y$qfURLW0mOzo|VTf05iCA zOas&2(QSH*HaR#OqB|pz80yRSaiB9u@*}wqbyILa_bAC>1)+QNB8ONnwe_OrHr>R8 zf%A88Z3+Uvz{N+Tj#czEuT(0hV0?l43TJWzd44t8AZF=9Ab2&>AbhDJE0I1+@MUnZ zQ_UMhrXNvmozZ@_ZF_j(c}toU25)VR^uM9T{Ip?N)^5wP_J);6C{fd>%JK9;sx>mt zv2@6IjN#fy$mlc7>ulV(ML&TIsObVEvP%t(3wbdFJmUB-)Yva#e-<okzz6z5&<Hk( z`b$Fm(!k#rZF<$XK$}L|Pd2RtCE2t|SB*0}L>TZ;zfDX2Jx}_B7J(2@Q_BW*nxkF= zc8_HZ`qXQYYZ|o+k~wjMXq31a<!i|FrBN|&1Ulx`GBpy!a=~iUj~Et=Q{7heWY~oh znNvBkP61SdA+F|1gK>O{3fUOVM^9pGmt}g96e`+)adeQhp)xh8SFH<Uo}ZC>gncG< zPRk137)*rj4MwFz)R0%|C9MiCWp0ZAZiKkdPS&|;e=<3=prJwZT@R5BCf$03ST<}x zh(^QQW9J_`uK`&!2)c#ZXpeCzv@gOQp>(MTKVu+oFX@IHn3uvClv2XcqhB%=Ux zJT{EBGj?MarlAPsmP1rv0UL3R_NP=!n-7&(RF-JQl+JTz>gxo4BO}Nhc$1^xvkE4M z8hW&K=TNFKk8+3F5J%-GOt((W^3(wxnhg-xCxy#vE$gKwDh|y@%gIRPOPn*R%&7-X z9|Qq|@1l2^4}UjM<e0p0ND7Azso~k$HFOe*gL0p|N0DGc`ulnJSK9m9{PM0wTD#Hn z(w;b&r9RI58->3=YIft8g>yNLC)dgn&R(f!2Aym{oio#=M<Uz{gv41(52ALZ8o7qQ zUei+}BE~2nOnajySYu*}D$k#mkVg{8Opb@9r2$v!`*3KY+G$%t4$J+x&|n1QIBf-9 z#g{ewk~|_RdW8d_eZ8V%RcqE>=moo;NSv??G%L8>=j1yxQ7dCpss~+@CeYyM*7gL) zDiE59GkK=0x2$POB*-udeAmELI4J(;>A^yfE6S!ZcCgxOjhw9ECrAxUU3PCCYU)QO zn7k8(Kbzpj$mnCY@#8o$6F(d15@AkGeKClR>Y%ex9=~!}oer*evzd>82QtnLu119f zW>`ajh$|9tXCg=dgiKi=MBIBI_6jb<;h-}?&Jr+Z7dFIP0C#^WB3Oz=n`GSRiF;9V z3ThlvX)B|NYGS4;GBYQt31<s948F?xSJ?0A>#hB!G8=7;DDbU@Ubk6pRmNL#;QRy9 zhG^dFy1*y0282gM(%YCtO(FSBYoFcTwK$zwnL(yWf>I4{VIJY`uT34+hF{o6>K|zu zgRp->?VvoPn#G1P2&xsOprjg|x2T%~&MH-t(O!alP1j%YqdyWJgq=U63N;5Cg3>;w z(@y`B%R00Ox;(XycDR|Oeeo8lc&VWwUXX#07wmWtLMIIe+bdJ#!`w!sKDy8tOG$Q2 z+KI!Y4x$zaSBeCU=@V=)rnVb$1e;5MNQKcfJ*k$CK3&Vp&;$$6w#^z9;{_GC4mmni zj3LvtI)-2-oOGjX8ASFg8uB?Mg0Uf_;Zf*&q5*;$(g+b~s!}dAbX9f^M<J+kiAAm6 zL1~agUm|6n9~ig_lHATb*mSf*+Cv=@5P{-4T7sPDe3Y}RYvI|M{9H$=9x^lZDRc=l z_67k~XC#F7QNpfnQRCwIU7MN)#BnG_y;~!8A|Z`im<qSAuu8tKEy_mzxxfxI2jvmS zQc1~;Mo~TrXQ5Coa!XUx2bG5;2a-AJqa3z84R=H|`Ma~yc~`Z9`%*_wt!@Mz42jzq zM}wa(q4afe-3(XC3Tx&lAox@Wpc#G@<S3fXRI9(MOoQ$-<#sQWc%lRdSYiYsRoB}n zAkP(?(ZY{}bt#KsYP9UA)L@sRT;Mv?T|@yZgJ;m}Im1^qJJ{zb-IZ_gQNrG<TZ2W( zBU;+FN{v{cQG%<4F$9Z(p{i>v;{Qjn4sH%%v~*F^P1Y{;G|_K;QKun}FJ4cKrZZU# z%`n))Yz>>AZm(UylMN^~NF+Cr!<9B~gnKXO((;TA?PyJ_b1@#Z1W4WI<`L1qx<7G$ z0ey)=V4_;J=o~)1VZCNGW#fv@t;I7u1hg<P^YhMu61Xf($<eA?rupc}P+*w=;V#eU z$H6H?K1<5ErzmG~^B8&4&ZS}D6UYN)A(9Y8jGX-fQ2eOP@Y9xHf{3NFOrbF3jp9m{ zJTp1aG7}0XNGGN&bJ3SV%wl)eVmEGu$uk?eE=Xk5QO2LSz_9tcpt1TrgF;>;MpXdm zEKG~YOGlLbu1k;88_(TEyRqhl-cOSUMa`yJn69a@S@>PxBDQ3#Fa0>oWp@_76iFeJ z4vnHmIxHt~)qJa9kt$jQCs&UatK7(iQaXfG{Y~Y&h}+^<(ebO+hDY0Bpc-}Actr;; z_0eGUW20piDI`LYjoV(X;;yF1ee1Dd+X`SiQ7KqBrHPAZLCPX$l>XH!4HqcKu|^%u zQx}G#ym~43&e3_Kks^)X>JrK}x?6b)mMH2<9D`D^L^1%+vgI6v3M*wCLVQkCwnKu~ zoU)?m6rug95t@KW5Vb<Flsiv2p!lyr{7pfGbVan_yXN^*Nm;GvA(viF<v3Q;!ii!W z>U8-E)=P`SaX8nYxlpkV+}AUND#}B!o}ua$1+Y-@bBHZ;<FwG2)Z>zHm9XkLw#c&3 zYh4QuzTtofcs606K;i<Ke1g3!$~%Y&i!^5~1UnNU;&&0MK>6MxrMVB!bd`XXXg$71 zsX(O15i2DkB;+ed2BLIkIy!}-ATrsh-VPOmp(JlwG^)i%M+fzyK@oR0BiR{hh9D2E z{x&5;6Y*#;GRJPzRyogvM>FvXcO&+Ex^%@6Dy|EamXcvZ=9MocSu84Qr|R0ASYO_N z%ZLd@K{?f7%O(-tX#~E&3Xy_SM8wdIf)k8SyA`{-z!kSp6Xn_~AX8#;wi6yDdm6VW z6s|_a@DvIx()Dme;)OA*2|STUFaXnr)LD*~@_;zJ{6hj!FF<^Kx;RUMAO+@#YU*^C zvJH1JiHGAl$vFq3m1(~gFc}Mi15jFpa9kiNEUgbv)j-ttB^6er(bHPd-M6HD*z=V9 z7_#&-7LoC(Ax)F%qMmpV>?nxw@NP~(#!NMZ6*fJ1D$_1m6$q_^Uz6h(^Po8)J_1>? zbhRu_;lccKz$!1~1)fL_5A%(0v!3c{Vcd_cAi6XRhG#?(Pcl5eU1G7C;9nhq7n=q# zMSKTEM*N}u)<te*uFIIKOBy*YPO4p0007HU9Kvrtqxg^!-S|08btVrF57+nLdRiqJ zMh$Z+8P+hZQ6D;4Lr2?NwNd3os-4N*&j-(}r!U0=|H38B4FLJEaDYi9Bvvn~Q}C7H ziBMV2aeaf67>I!B-C2Ms=C~ttZ3^>dMqzZ^+Q;dWTNL;{&OfPXm=uW-7DW#|#PJ;^ zKtPz#Cs5iQLqR}^q{GoJ#Mo+1Rh#K@Ic|bh6}a(fw3kIBY(WhrZcWSfKFD}7%yu+t zIy33yr8Ah4TOpt8Gbmpf7WKcW@{4-yUN(>xvK{I`+!8FK+}2MLae|kT6NQ^ewpVMb zW1Ej?(H{xE8aVe#x#xk$luJpvFoq6RwBclq`@Lg9RHPF+7RJRd_~QwQ*+z!RQnfEl zirb)150&wW0BCWtwYAKuzKafRSwgnZ5Cz^wAl!j3Y=-Gxx4;OF#}_RZTy**0GPj6H zert1!Etvnjxy82I|DvJ9w*TESl-NT0FBwW~`~Fsj5?hG>E<=eea7rc^;itEydXFG% z&S4E3g)M;po~6aM`_WrkY{C4OEiIX2u&~5w;&=6!GT2}QW$B4YXBb2Bz~k3GA#)JU zUc{eqQ%twqlUCGURQ2X3cD`4AdR5$!g5Fn4$cFS1vIVu8D7^Z*lRtt(37T9%ZKsH~ zx;LMnE29BWrIvBqt={)k8}EMiC2Dz~Y?H-F_k>}X<H~yo%DeT}tpwek!|%7!jE4$W z_i?`!Pe&uEk?c2Q*AX(kRx%Yv1}c~j@r9DpgbqjIjP^-bg@(9wh@jC;Uj$2-1jJ?7 zRP<1TO~M_SEeM`g^nJi&^EpMMP2qLoA>};SaF|Rwh`8ZVlDNrE7MC28Umt}jgJA?L z;BFs@JB$?(_5vRs+92Q_7wp6-tPt`MbRV^98p%&89l$?@KwEM`V^47dQ9inF;rf@l zjf6{G4;atgE5@t#MDk0%e!49E2vXJt4M+xNY-XA9_9*&YZRuAf;zB#le0>x>ue9{6 zM<|TsMX&YMQS`Xn(xbteAOf3oX%G%_(de!n5Rka}2Q^aQK7}T4v?*jwmst8M6se~7 zMlrYVS^Bc&LVU*vS|LphmiBCP1tDA}l|$T$!x<@R`%sR8EExc({U}CwQh_5>iRxPn z(F9?XW8|l1pc~jhbruS@$viVJR)695M#W<hZebAx8|iX$esZHdZm3caK}9}sN>34- zYXk(u6PsZ9O43z1A~Hn=^&!!i`ZGe{sqlH6E(}Z}_M2>oY6A*XN6@=YqsW5^#fCXA z%NRKL&VKOY%3$ndmM4a<x!=g7FB}7OSBk`$Ik9eYmF#IKb*X^x!BG_i#VhiFByPmw z1K@#3v<>XK6_u*AO0Ip}IL*rj^K*xkWpQIJvd48TvXX0sg1+P+j6g!&w*&w0EEGGH zcdOD2)+z~RAZlys^|5mf0mzjKs8yS*fNYg{2<cU1?K&6t_5r=Tb8^6#i-PqzL~%~o zA#~(U<X!MR4O;5s(O_Do4!a&kS2$!Z4n2{xdWc;w;+8{g9wai**vYeLR!znW=#Ye| z;;9y}nvL}6igr;0k&I<gxT2^g3*Bz2QNNLKDoBn~vg(TD`j6dE>)C1`TS!&3VaT~+ z)Ibo<Sd)27NBp?e6wU{ZkX{KPqZ5lh;I7tfPXS8BBc5byq;gfa<0p=cobP$7JLy8W zn5ev$8)kWnj6qi;Bq)JO8Y0CqcZ&)>TFwhYNNo|NJ90PiQe?P9^U6Q?Y5ZMqLRh~L zrV~-`an{r%LT`Q`)jANklsG1K6A+p2DOD1cIKkXGa~6mSCwaDT?s*pyFqICWfiYKz zT>@syn1lbT{ZocNs`!V!Q66xv_BEbOtOJTZ18ZXN4l)qzsrZ+%AMt+~yOG_6zkbS| zWZTqltdE!2JNRNJed#EofAQp0E&j%*a_ukv+a$+6{5i|~E#BIne|rf3ccu8vu~vQd zI--sf94GVNe(1Q+ah3QUt?s~o4{M+B_hbB>U*WIc;lG#g-`o6~kNCfT)7~s9roW0R z#pj95Nwr!tjGcY30IPTDj&E53rx6wBgM)^j!=3oMqJ`W1S0VRo4L?*fFRo+$mc_W8 zMvWt|<V24(`oe9aVyouz^OU!c8zX_(*WNZVzFMyJ9M_^nv+|QjKoc#D;gy+s>{D_C zrLjOutB`2bd1b#&u(D-^P`Qn6GF2Bg9>Y@uibsqW$7#Kok;?qdNvhPfQ6UtwvCZ90 zJ*ZD0Lf6E+CZx9$dG>5-GZ4+Ao?GGdhmaFh@vi<prlm82XnNCas1+^bVljQee1s!l zmpaEt#7)B#sAqTaG`<t#;!VWhSU_vFCLBVrGTu=!v|Jg{=pew?lEekxGVe9a<J5kv z^U<lrCJ#LAu*eZc=hYoopbw5~F_G*xy)g#XR5ID4IZ4E6i}swZ9sN4P(w3E28i9?B zyU?+V+M+`#^*qbsG8o^i5((<oV)4|Vov|%IyB;4VmSjqE@(4;>vmGwOuPP4^Ypdd1 KTV3m!$^IXncl?$B literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_pl.ts b/i18n/messages/bibletime_ui_pl.ts new file mode 100644 index 0000000..d3a031f --- /dev/null +++ b/i18n/messages/bibletime_ui_pl.ts @@ -0,0 +1,4522 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Szukaj</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>&Okno</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>Ustawienia</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>&Pełny ekran</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>&Zapisz obecny profil</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>&Otwórz profil</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>Skasuj profil</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>Widok okien</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>Ręcznie podziel</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>podziel automatycznie pionowo</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>podziel automatycznie poziomo</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>&Automatycznie "jedno na drugim"</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>"&Jedno na drugim"</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>podziel pionowo</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>podziel poziomo</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">&Zamknij wszystkie</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Podręcznik</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>&Howto studiowania Biblii</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Podaj nazwę nowego profilu</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Moduły</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2002, The BibleTime Team {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">Moduł</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Wielkość indeksu</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">Moduł</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">Menadżer modułów</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">Moduł</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">Moduł</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Następna księga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Poprzednia księga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Następny rozdział</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Poprzedni rozdział</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Następny wers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Poprzedni wers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Kopiuj rozdział</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Zapisz rozdział jako zwykły tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Zapisz rozdział jako HTML </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Drukuj rozdział</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Odniesienie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Tekst wersu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Wers z tekstem</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Rozdział</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Rozdział jako zwykły tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Rozdział jako HTML </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Okno Biblii</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Kopiuj...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Zapisz...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Drukuję...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Skopiuj rozdział do schowka</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Kopiowanie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Zapisywanie rezultatów poszukiwań...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Zapisywanie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Przełącz widok drzewa...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Kopiuj wpis z tekstem</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Zapisz jako zwykły tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Zapisz jako HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Drukuj wpis z tekstem</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Nowy katalog</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Skasuj elementy</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Czy napewno chcesz usunąć zaznaczone elementy i ich pochodne?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Moduły</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Kategoria</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Język</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Szukaj</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Podaj klucz do odblokowania modułu!</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Następna księga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Poprzednia księga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Następny rozdział</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Poprzedni rozdział</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Następny wers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Poprzedni wers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Konfiguruj BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Wyświetl opcje: Brak dostępnych opcji.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Wyświetl opcje</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Wyświetl opcje</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Każdy wers w nowej linii.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Pokaż nagłówki</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Wyróżniaj słowa Jezusa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Pokaż hebrajskie znaki samogłosek</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Pokaz hebrajskie znaki kantylacji</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Pokaz greckie akcenty</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Używaj innych wariantów tekstu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Wyświetl odsyłacze</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Pokaż podział głosek</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Pokaz numer wersu</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Wyświetl szablony</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Dostępny szablon wyświetlania:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Podgląd</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>Bóg tak umiłował świat, że Syna swego jedynego nam dał, aby każdy, kto w Niego wierzył, nie zginął, ale miał życie wieczne.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>Bóg nie zesłał swego Syna, aby świat osądził, ale aby świat zbawił.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Widok</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Wstecz</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>Naprzód</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Zaznacz wszystko.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Pogrubiona</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Podkreślona</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Zaznacz wszystko.</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>Okno edytora HTML</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Synch. z aktywną Biblią</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Zapisz tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Skasuj ten komentarz</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Przywróć oryginał</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>Nie możesz zapisać w module. </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>Nie możesz zapisać w module. </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Moduł nie może być edytowany, albo nie masz uprawnień do zapisu.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Następna księga</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Poprzednia księga</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Następny rozdział</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Poprzedni rozdział</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Następny wers</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Poprzedni wers</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Użyj własnej czcionki</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Język</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Następny element</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Poprzedni element</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Następny element</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Poprzedni element</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Zapisz jako HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Przeszukuj rdzenie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Odniesienie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Wpis z tekstem</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Wpis jako zwykły tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Wpis jako HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Okno słownika</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Kopiuj...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Zapisz...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Drukuję...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Zapisz klucz...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Zapisywanie</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Moduły</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>NIC</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Wybierz moduł</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Wybierz dodatkowy moduł</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[zablokowane]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Synch. z aktywną Biblią</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Zapisz tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Skasuj ten komentarz</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Przywróć oryginał</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>Nie możesz zapisać w module. </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>Nie możesz zapisać w module. </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Moduł nie może być edytowany, albo nie masz uprawnień do zapisu.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Wersja</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>Nieznane</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Miejsce</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Język</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Kategoria</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Możliwość zapisu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>tak</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>nie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Podaj klucz do odblokowania</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Funkcje</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Uwaga, ten moduł zawiera wątpliwe materiały!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>licencja</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>źródła</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>o dystrybucji</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>źródła tekstu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>copyright</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation> + </translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Domyślne moduły</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Wygląd tekstu</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">Obszar roboczy</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Nazwa</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">Typ</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Serwer:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">Ścieżka</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">OK</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">Podaj nazwę.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">Nazwa już istnieje.<br>Podaj inną.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">Podaj nazwę serwera.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">Podaj właściwą ścieżkę do zapisu.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">Podaj ścieżkę.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Zapisać tekst przed zamknięciem?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Zapisz tekst</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Skrót</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Odnośnik</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Przypis</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Rdzenie</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Znaczniki morfologiczne</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Szukaj słowa</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Komentarze</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Wersety dnia</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Biblie</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Słowniki biblijne</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Księgi</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Tekst dodany</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Afrykanerski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Angielski, Old (ca.450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Arabski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Azerbejdżański</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>Białoruski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Bułgarski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Bośniacki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Kataloński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Koptyjski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Czeski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>Słowacki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Walijski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Duński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Niemiecki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Grecki, Modern (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Angielski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Angielski amerkański</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Angielski, pomiędzy (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>Hiszpański</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Estoński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Baskijski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Fiński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Francuski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Irlandzki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Szkocki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Gotycki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Grecki (do 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Hebrajski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Hawajski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Chorwacki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Wegierski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Armeński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Indonezyjski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>Islandzki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Włoski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Japoński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation> + </translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Koreańskie</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Kurdyjski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Kirgizki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Łaciński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>Litewski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Łotewski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Maorytański</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Macedoński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Malajski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>Maltański</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>Niemiecki DolnoSaksoński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Holenderski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Norweski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Polski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Portugalski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Portugalski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Rumuński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Rosyjski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Szkocki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Słowacki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Słoweński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Albański</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Szwedzki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Tamilski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Tajski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Turecki</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Ukraiński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Wietnamski</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Bawarski</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation> + </translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation> + </translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Chiński</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Stopki</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Numery rdzeni</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Nagłówki</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Znaczniki morfologiczne</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Korzenie</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Hebrajskie znaki samogłosek</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Pokaz hebrajskie znaki kantylacji</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Greckie akcenty</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Czerwony</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Warianty tekstu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Wyświetl odsyłacze</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Podział morfologiczny</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>[Lokalne]</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>[Zdalne]</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Stary Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Tora/Pięcioksiąg</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Księgi historyczne</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>Księgi prorockie</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Nowy Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Ewangelie</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Listy/Epistoły</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Listy św. Pawła</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>Pliki HTML</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Pliki tekstowe</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Zapisz dokument ...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Klucz drukowania</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>Nieznane</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Zmień opis ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Wprowadź opis dla wybranej zakładki.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Nowy katalog</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>Plik juz istnieje!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Chcesz zastąpić?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>Plik nie może być zapisany!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Sprawdź proszę prawa dostępu itp!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Uwaga, ten moduł zawiera wątpliwe materiały!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Język</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Podaj klucz do odblokowania</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>nie ustawione</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Wersja</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Zainstalowana wersja</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Importuj zakładki</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Szukaj</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Bez obszaru wyszukiwania</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Moduł</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation>Znaleziono</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Kopiuj...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Odniesienie</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Wers z tekstem</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Zapisz...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Drukuję...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Kopiuj rezultat wyszukiwań...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Kopiuj rezultat poszukiwań</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Zapisz rezultat wyszukiwań ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Zapisywanie rezultatów poszukiwań</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Drukuj rezultaty poszukiwań...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Drukuje rezultaty poszukiwań</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Rezultat ostatnich wyszukiwań</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Nowy obszar</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><niepoprawna nazwa obszaru wyszukiwania></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Dodaje nowy zakres wyszukiwania. Najpierw podaj nazwę, potem edytuj obszar szukania.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Zmienia zasięg szukania zaznaczonego obszaru. Zobacz predefiniowane zasięgi, aby zobaczyć jak wygląda zasięg szukania.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Zapisz analizę wyszukiwania</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>Analiza wyszukiwania BibleTime</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Szukaj tekstu:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Księga</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Znaleziono razem </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Utworzony przez </translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>Brak indeksów</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Szukaj</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>Wyniki</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Kopiuj...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Odniesienie</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Wers z tekstem</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Zapisz...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Drukuję...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Drukuj rezultaty poszukiwań...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Drukuje rezultaty poszukiwań</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Zapisz rezultat wyszukiwań ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Zapisywanie rezultatów poszukiwań</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Kopiuj rezultat wyszukiwań...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Kopiuj rezultat poszukiwań</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Moduły domyślne są używane, jeżeli nie wybrano żadnych innych. Np. jeśli się kliknie na odnośnik.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Każdy wers w nowej linii.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Pokaz numer wersu</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Pokaż nagłówki</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Wyświetl odsyłacze</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Pokaz greckie akcenty</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Pokaż hebrajskie znaki samogłosek</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Pokaz hebrajskie znaki kantylacji</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Pokaż podział głosek</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Używaj wariantów tekstu</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_pt_br.qm b/i18n/messages/bibletime_ui_pt_br.qm new file mode 100644 index 0000000000000000000000000000000000000000..5748b51e14c9e15ba884543d9d05cd71902e50be GIT binary patch literal 71664 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∾M_r6v(O6l-8T38w8_JS>HwL% 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 D);^+} literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_pt_br.ts b/i18n/messages/bibletime_ui_pt_br.ts new file mode 100644 index 0000000..513c729 --- /dev/null +++ b/i18n/messages/bibletime_ui_pt_br.ts @@ -0,0 +1,4502 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Procurar</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Janela</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">Números de Strong</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation type="unfinished">&Modo tela cheia</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation type="unfinished">&Salvar sessão</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation type="unfinished">&Carregar sessão</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation type="unfinished">&Apagar sessão</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation type="unfinished">Modalidade do arranjo</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation type="unfinished">Modo manual</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation type="unfinished">Titulo vertical automático</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation type="unfinished">Titulo horizontal automático</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation type="unfinished">Cascata automática</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation type="unfinished">&Cascata</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation type="unfinished">Título &vertical</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation type="unfinished">Título &horizontal</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">Fechar tud&o</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation type="unfinished">&Manual</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation type="unfinished">Estudo &Bíblico HowTo</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation type="unfinished">Por favor digite um nome para a nova sessão</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Livros</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c) 1999-2003, O Time do BibleTime {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">Trabalho</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Tamanho do índice</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished">KiB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">Trabalho</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">Gerente dos livros</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">Trabalho</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">Trabalho</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation type="unfinished">Próximo livro</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation type="unfinished">Livro Anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation type="unfinished">Próximo capítulo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation type="unfinished">Capítulo anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation type="unfinished">Próximo versículo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation type="unfinished">Versículo anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation type="unfinished">Capítulo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation type="unfinished">Capítulo como texto puro</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation type="unfinished">Capítulo como HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation type="unfinished">Capítulo anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation type="unfinished">Somente referência</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation type="unfinished">Texto da referência</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation type="unfinished">Referencia com texto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation type="unfinished">Capítulo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation type="unfinished">Capítulo como texto puro</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation type="unfinished">Capítulo como HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation type="unfinished">Janela de Bíblia</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation type="unfinished">Copiar...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation type="unfinished">Salvar...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation type="unfinished">Imprimir...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation type="unfinished">Copiar capítulo para a área de transferência</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation type="unfinished">Copiando</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation type="unfinished">Salvando capítulo ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation type="unfinished">Salvando</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation type="unfinished">Alternar árvore...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation type="unfinished">Entrada com texto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation type="unfinished">Entrada como texto puro</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Entrada como HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation type="unfinished">Entrada com texto</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation type="unfinished">Nova pasta</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation type="unfinished">Apagar Itens</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="unfinished">Você realmente quer deletar o item selecionado e todos os sub-itens?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation type="unfinished">Livros</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation type="unfinished">Categoria</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation type="unfinished">Idioma</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation type="unfinished">Pesquisar</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation type="unfinished">Digite a chave para destravar este módulo</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation type="unfinished">Próximo livro</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation type="unfinished">Livro Anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation type="unfinished">Próximo capítulo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation type="unfinished">Capítulo anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation type="unfinished">Próximo versículo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation type="unfinished">Versículo anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Configurar BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation type="unfinished">Exibição: Nenhumas opções disponíveis</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation type="unfinished">Preferências de exibição</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation type="unfinished">Opções de Exibição</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation type="unfinished">Usar quebras de linha após cada versículo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation type="unfinished">Mostar Títulos</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation type="unfinished">Realçar palavras de Jesus</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Mostrar pontos Hebrew da vogal</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Mostrar marcas Hebrew do cantillation</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation type="unfinished">Mostrar acentos gregos</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation type="unfinished">Usar variação textual alternativa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Mostrar referências-cruzadas das escrituras</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation type="unfinished">Mostrar a segmentação do morph</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished"> Mostrar número dos versículos</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation type="unfinished">Moldes da exposição</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation type="unfinished">Estilos disponíveis da exposição:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation type="unfinished">Inspecção prévia do estilo</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="unfinished">Porque Deus amou o mundo de tal maneira que deu o seu Filho unigênito, para que todo aquele que nele crê não pereça, mas tenha a vida eterna.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="unfinished">Porque Deus enviou o seu Filho ao mundo, não para que condenasse o mundo, mas para que o mundo fosse salvo por ele.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="unfinished">Quem crê nele não é condenado; mas quem não crê já está condenado, porquanto não crê no nome do unigênito Filho de Deus.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="unfinished">E a condenação é esta: Que a luz veio ao mundo, e os homens amaram mais as trevas do que a luz, porque as suas obras eram más.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="unfinished">Porque todo aquele que faz o mal odeia a luz, e não vem para a luz, para que as suas obras não sejam reprovadas.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="unfinished">Mas quem pratica a verdade vem para a luz, a fim de que as suas obras sejam manifestas, porque são feitas em Deus.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Opções de Exibição</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation type="unfinished">Para trás na história</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation type="unfinished">Adiante na história </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Selecionar tudo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation type="unfinished">Negrito</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation type="unfinished">Sublinhado</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation type="unfinished">Selecionar tudo</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation type="unfinished">Janela do editor de HTML</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Sincronizar com bíblia ativa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Salvar texto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Deletar entrada atual</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation type="unfinished">Restaurar texto original</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation type="unfinished">Módulo não configurado!</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation type="unfinished">Módulo não configurado!</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished">Ou o módulo não pode ser editado, ou você não tem permissão para escrever. </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Próximo livro</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Livro Anterior</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Próximo capítulo</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Capítulo anterior</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Próximo versículo</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Versículo anterior</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation type="unfinished">Usar fonte personalizada</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Idioma</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Próximo registro</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Registro anterior</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation type="unfinished">Próximo registro</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation type="unfinished">Registro anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Entrada como HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation type="unfinished">Números de Strong</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation type="unfinished">Somente referência</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation type="unfinished">Entrada com texto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation type="unfinished">Entrada como texto puro</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation type="unfinished">Entrada como HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation type="unfinished">Janela de Dicionário</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation type="unfinished">Copiar...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation type="unfinished">Salvar...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation type="unfinished">Imprimir...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation type="unfinished">Salvando entrada...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation type="unfinished">Salvando</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation type="unfinished">Livros</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation type="unfinished">NENHUMA</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation type="unfinished">Selecione um módulo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation type="unfinished">Selecione um módulo adicional</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation type="unfinished">[bloqueado]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Sincronizar com bíblia ativa</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Salvar texto</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Deletar entrada atual</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation type="unfinished">Restaurar texto original</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation type="unfinished">Módulo não configurado!</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation type="unfinished">Módulo não configurado!</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished">Ou o módulo não pode ser editado, ou você não tem permissão para escrever. </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation type="unfinished">Versão</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation type="unfinished">Desconhecido</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation type="unfinished">Marca acima</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation type="unfinished">Localização</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation type="unfinished">Idioma</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation type="unfinished">Categoria</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation type="unfinished">LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation type="unfinished">Gravável</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation type="unfinished">sim</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation type="unfinished">não</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation type="unfinished">Chave de Desbloqueio</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation type="unfinished">Características</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Cuidado, este trabalho contém material questionável / cultural!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation type="unfinished">Licença da distribuição</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation type="unfinished">Fonte da distribuição</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation type="unfinished">Notas da distribuição</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation type="unfinished">Fonte do texto </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation type="unfinished">Notas do copyright</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation type="unfinished">Suporte do copyright</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation type="unfinished">Data do copyright</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation type="unfinished">Nome do contato do copyright</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation type="unfinished">Endereço do contato do copyright</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation type="unfinished">Email do contato do copyright</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation type="unfinished">Trabalhos padrão</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation type="unfinished">Filtros do texto</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">Mesa</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Subtítulo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">Tipo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Servidor:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">Caminho</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">Forneça por favor um subtítulo.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">Uma fonte com este subtítulo já exists.<br> forneça por favor um subtítulo diferente. </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">Forneça por favor o nome do usuário.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">Forneça por favor um trajeto válido</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">Forneça por favor um trajeto</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation type="unfinished">Salvar texto antes de fechar?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation type="unfinished">Salvar texto alterado?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation type="unfinished">Abreviação</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation type="unfinished">Preferências</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation type="unfinished">Notas de rodapé</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation type="unfinished">Números de Strong</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation type="unfinished">Marcações morfológicas</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation type="unfinished">Olhar acima da palavra</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation type="unfinished">Comentários</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation type="unfinished">Devocionais Diárias</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation type="unfinished">Bíblias</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation type="unfinished">Glossários</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation type="unfinished">Livros</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation type="unfinished">Texto Adicionado</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation type="unfinished">Africâner</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation type="unfinished">Inglês Antigo (ca.450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation type="unfinished">Árabe</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation type="unfinished">Azerbaijão</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation type="unfinished">Bielo-russo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation type="unfinished">Búlgaro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation type="unfinished">Bretão</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation type="unfinished">Bósnio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation type="unfinished">Catalão</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation type="unfinished">Cubano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation type="unfinished">Chamorro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation type="unfinished">Cóptico</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation type="unfinished">Checo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation type="unfinished">Galês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation type="unfinished">Dinamarquês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation type="unfinished">Alemão</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation type="unfinished">Grego, Moderno (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation type="unfinished">Inglês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation type="unfinished">Inglês Americano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation type="unfinished">Inglês, Médio (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation type="unfinished">Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation type="unfinished">Espanhol</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation type="unfinished">Estoniano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation type="unfinished">Basco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation type="unfinished">Finlandês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation type="unfinished">Francês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation type="unfinished">Frisão</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation type="unfinished">Irlandês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation type="unfinished">Gaulês (Escocês)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation type="unfinished">Gótico</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation type="unfinished">Grego, Antigo (até 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation type="unfinished">Hebraico</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation type="unfinished">Havaiano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation type="unfinished">Latvian</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation type="unfinished">Húngaro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation type="unfinished">Armênio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation type="unfinished">Indonésio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation type="unfinished">Isllândico</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation type="unfinished">Italiano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation type="unfinished">Japonês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation type="unfinished">Georgiano</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation type="unfinished">Coreano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation type="unfinished">Curdo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation type="unfinished">Latim</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation type="unfinished">Lituano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation type="unfinished">Latvian</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation type="unfinished">Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation type="unfinished">Macedoniano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation type="unfinished">Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation type="unfinished">Malaio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation type="unfinished">Maltês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation type="unfinished">Baixo Alemão; Baixo Saxão</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation type="unfinished">Holandês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation type="unfinished">Norueguês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation type="unfinished">Polonês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation type="unfinished">Português</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished">Português</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation type="unfinished">Romeno</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation type="unfinished">Russo</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation type="unfinished">Escocês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation type="unfinished">Eslovaco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation type="unfinished">Eslovênio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation type="unfinished">Somali</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation type="unfinished">Albanês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation type="unfinished">Sueco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation type="unfinished">Sírio</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation type="unfinished">Tamil</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation type="unfinished">Tailandês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation type="unfinished">Turco</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation type="unfinished">Taitiano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation type="unfinished">Ucraniano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation type="unfinished">Vietnamita</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished">Bavário</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Francês Crioulo do Haiti</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation type="unfinished">Suriname</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation type="unfinished">Chinês</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation type="unfinished">Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation type="unfinished">Notas de rodapé</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation type="unfinished">Números de Strong</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation type="unfinished">Títulos</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation type="unfinished">Marcações morfológicas</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation type="unfinished">Pontos Hebrew da vogal</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation type="unfinished">Marcas Hebrew do cantillation</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation type="unfinished">Acentos Gregos</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation type="unfinished">Palavras vermelhas da letra </translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation type="unfinished">Variações Textuais</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation type="unfinished">Referências-cruzadas das Escrituras</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation type="unfinished">Segmentação de Morph</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation type="unfinished">[Local]</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation type="unfinished">[Remoto]</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation type="unfinished">Velho testamento</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation type="unfinished">Moisés/Pentateuco/Torá</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation type="unfinished">Histórico</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation type="unfinished">Profetas</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation type="unfinished">Novo testamento</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation type="unfinished">Evangelho</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation type="unfinished">Cartas/Epístolas</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation type="unfinished">Epístolas de Paulo</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation type="unfinished">Arquivos HTML</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation type="unfinished">Arquivos texto</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation type="unfinished">Salvar documento...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished">Imprimir chaves</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation type="unfinished">Desconhecido</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation type="unfinished">Mudar descrição</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="unfinished">Digite uma nova descrição para o Favorito escolhido</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation type="unfinished">Nova pasta</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation type="unfinished">O arquivo já existe.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation type="unfinished">Vocë gostaria de sobrescrevê-lo?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation type="unfinished">O arquivo não pode ser salvo.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation type="unfinished">Por favor verifique as permissões, etc.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Cuidado, este trabalho contém material questionável / cultural!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation type="unfinished">Idioma</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation type="unfinished">Chave de Desbloqueio</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation type="unfinished">não configurado</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation type="unfinished">Versão</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Versão instalada</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Importar favoritos</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Procurar</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Nenhum espaço da busca</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation type="unfinished">Trabalho</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation type="unfinished">Batidas</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation type="unfinished">Copiar...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation type="unfinished">Somente referência</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation type="unfinished">Referencia com texto</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation type="unfinished">Salvar...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation type="unfinished">Imprimir...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation type="unfinished">Copiar resultado da procura...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation type="unfinished">Copiando resultado da procura</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation type="unfinished">Salvar resultado da procura...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation type="unfinished">Salvando resultado da procura</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation type="unfinished">Imprimir resultado da procura...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation type="unfinished">Imprimindo resultado da procura</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished">Intervalo de pesquisa analisado:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished">Novo intervalo</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"><nome de intervalo de pesquisa inválido></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Adicione um novo escopo de procura. Primeiro, entre um nome apropriado, então edite as faixas de procura.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Mude as faixas de procura dos escopos de procura selecionados. Dê uma olhada nos escopos de procura predefinidos para ver como as faixas de procura são construídos.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation type="unfinished">Salvar Análise da Pesquisa</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation type="unfinished">BibleTime - Análise de Pesquisa</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation type="unfinished">Procurar texto:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation type="unfinished">Livro</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation type="unfinished">Acertos totais</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Criado por</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation type="unfinished">Índice principal</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Pesquisar</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation type="unfinished">Resultados</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation type="unfinished">Copiar...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation type="unfinished">Somente referência</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation type="unfinished">Referencia com texto</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation type="unfinished">Salvar...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation type="unfinished">Imprimir...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation type="unfinished">Imprimir resultado da procura...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation type="unfinished">Imprimindo resultado da procura</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation type="unfinished">Salvar resultado da procura...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation type="unfinished">Salvando resultado da procura</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation type="unfinished">Copiar resultado da procura...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation type="unfinished">Copiando resultado da procura</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="unfinished">Módulos padrão são usados quando nenhum módulo é especificado, por exemplo, quando um link em uma Bíblia ou dicionário é clicado.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation type="unfinished">Inserir quebra de linha após cada versículo</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation type="unfinished"> Mostrar número dos versículos</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation type="unfinished">Mostrar seção de títulos</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Mostrar referências-cruzadas das escrituras</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation type="unfinished">Mostrar acentos gregos</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Mostrar pontos Hebrew da vogal</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Mostrar marcas Hebrew do cantillation</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation type="unfinished">Mostrar a segmentação do morph</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation type="unfinished">Usar variações textuais</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_ro.qm b/i18n/messages/bibletime_ui_ro.qm new file mode 100644 index 0000000000000000000000000000000000000000..5d7d8d4da652434f5ccc4973b9b2984649de46da GIT binary patch literal 77884 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Π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 literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_ro.ts b/i18n/messages/bibletime_ui_ro.ts new file mode 100644 index 0000000..15d545b --- /dev/null +++ b/i18n/messages/bibletime_ui_ro.ts @@ -0,0 +1,4479 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <source>Information About</source> + <translation type="obsolete">InformaÅ£ie Despre</translation> + </message> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation>&Fişier</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation>&Interfaţă</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Caută</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>&Fereastră</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>Se&tări</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation>A&jutor</translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <source>Quit</source> + <translation type="obsolete">Ieşire</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation>&Arată bara de unelte</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>&Mod ecran plin</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>&Salvează sesiunea</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>&Încarcă sesiunea</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>&Şterge sesiune</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>Mod de &vizualizare</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>Vizualizare &manuală</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Vizualizare &verticală</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Vizualizare &orizontală</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>Supr&apune ferestrele automat</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>&Suprapune ferestrele</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>Vizualizare &verticală</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>Vizualizare &orizontală</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">Închide t&oate ferestrele</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Manual</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>&Cum să studiezi Biblia</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Te rog să introduci un nume pentru noua sesiune</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished">Deschide studiul CumSă, inclus cu BibleTime.<BR>Acest CumSă este o introducere despre cum să studiezi Sfânta Biblie într-un mod eficient.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Raft de cărÅ£i</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished">Semne de carte</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished">MAG</translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished">Şterge</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">Modul</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Mărime index</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished">KiB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished">Instalare</translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation>Instalează/Actualizează</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation>Instalare şi Actualizare de module. Adaugă biblioteci (locale [de pe calculator] sau de pe Internet), reînnoieşte-le, selectează modulele pe care le doreşti să le instalezi sau să le reactualizezi şi după-aceea apasă pe butonul de instalare.<br/><b>ATENÅ¢IE: Dacă trăieşti într-o Å£ară unde creştinii sunt persecutaÅ£i, nu folosi prin BibleTime vreo bibliotecă de pe Internet pentru a nu risca detectarea!</b></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished">Adaugă...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished">Editează...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished">Selectează directorul</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished">Acest director nu este inscriptibil, deci BibleTime nu poate instala modulele aici. Vrei sa foloseşti aceste director in locul precedentului?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished">AtenÅ£ie</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished">Acest director nu este inscriptibil, deci BibleTime nu poate instala modulele aici. Vrei totuşi să-l adaugi la lista de rafturi de carÅ£i?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation>Modul</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation>Progres</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation>Opreşte</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation>Opreşte-le pe toate</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation>Gata!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">Modul</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished">Ai selectat următoarele module:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished">Eşti sigur ca vrei sa le ştergi din calculator?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation>Modul</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation>Descriere:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation>Adaugă...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation>Vrei să ştergi sursa?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation>Eşti sigur că vrei să ştergi sursa?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation>Anulează</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation>Reînnoire sursă</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation>Se conectează</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation>Reînnoire</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation>De pe Internet:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation>Local:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation>Vrei să instalezi/actualizezi modulele?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation>Eşti sigur că vrei să instalezi aceste module?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation>Doar un singur modul poate fi instalat deodată. Selectează doar un singur modul dacă sunt altele marcate cu roşu!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation>Nu este director!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation>Nu se poate citi!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished">AtenÅ£ie</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Cartea următoare</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Cartea anterioară</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Capitolul următor</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Capitolul anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Versetul următor</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Versetul anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Copiază capitolul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Salvează capitolul ca text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Salvează capitolul ca HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Tipăreşte capitolul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Doar referinÅ£ele</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Textul referinÅ£ei</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Referinţă cu text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Capitol</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Capitol ca text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Capitol ca HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Fereastra Bibliei</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Copiază ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Salvează...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Tipăreşte...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Copiază capitolul în clipboard ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Copiez</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Salvez capitol...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Salvez</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Afişează arborele...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Copiază intrarea cu text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Salvează intrarea ca text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Salvează intrarea ca HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Tipăreşte intrarea cu text</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation>Semne de carte</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Director nou</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation>Redenumeşte directorul</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Şterge referinÅ£e</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Eşti sigur că vrei să ştergi referinÅ£ele selectate?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation>Modulul unde semnul de carte se află nu este instalat.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished">Copiază</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Raft de cărÅ£i</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation>Grupare</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation>Categorie/Limbă</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Categorie</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation>Limbă/Categorie</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Limbă</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation>Editare</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Caută</translation> + </message> + <message> + <source>Search in</source> + <translation type="obsolete">Caută în</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation> Introduce cheia pentru a descuia modulul.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation>Caută...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation>Descuie...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation>Despre...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation>Ascunde/Arată Module</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation>Selectează modulele pe care vrei să le ascunzi.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Cartea următoare</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Cartea anterioară</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Capitolul următor</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Capitolul anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Versetul următor</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Versetul anterior</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation>Configurează BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Setări afişare: Nu sunt opÅ£iuni disponibile</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Setări de afişare</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Afişează opÅ£iunile</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Afişează versetele pe rânduri noi</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Arată titluri</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Colorează cuvintele lui Iisus</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Arată vocalizarea ebraică</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Arată semnele ebraice de intonaÅ£ie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Arată accentele greceşti</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Foloseşte variantă textuală alternativă</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Arată trimiterile biblice</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Arată segmentarea morfologică</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Arată numerele versetelor</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Afişează şabloanele</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Stiluri de afişare disponibile:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Previzualizare font </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>Fiindcă atât de mult a iubit Dumnezeu lumea, că a dat pe singurul Lui Fiu, pentru ca oricine crede în El, să nu piară, ci să aibă viaÅ£a veşnică.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>Dumnezeu, în adevăr, n-a trimis pe Fiul Său în lume ca să judece lumea, ci ca lumea să fie mântuită prin El.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>Oricine crede în El, nu este judecat; dar cine nu crede, a fost deja judecat, pentru că nu a crezut în Numele singurului Fiu al lui Dumnezeu.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>Şi judecata aceasta stă în faptul că, odată venită Lumina în lume, oamenii au iubit mai mult întunericul decât lumina, pentru că faptele lor erau rele.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>Căci oricine face răul, urăşte lumina, şi nu vine la lumină, ca să nu i se descopere faptele.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>Dar cine lucrează după adevăr, vine la lumină, pentru ca să i se arate faptele, fiindcă sînt făcute în Dumnezeu.``</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Afişează opÅ£iunile</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Navighează înapoi</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>Navighează înainte</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Selectează tot.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished">Copiază</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Ingroşat</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation>Înclinat</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Subliniat</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation>Stânga</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation>Centru</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation>Dreapta</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Selectează tot.</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>Fereastra editorului HTML</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Sincronizează cu Biblia activă</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Salvează textul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Şterge intrarea curentă</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Restaurează textul original</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>Modul neinscriptibil.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>Modulul nu este inscriptibil.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Fie modulul nu este editat, fie nu ai permisiune de scriere.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation>Şterge</translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished">Uită-te prin toate intrările din listă. Apasă butonul stâng al mouse-ului şi mişcă mouse-ul pentru a duce respectivul obiect în sus sau în jos.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Cartea următoare</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Cartea anterioară</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Capitolul următor</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Capitolul anterior</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Versetul următor</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Versetul anterior</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Foloseşte fonturi predefinite</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Limbi</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished">Uită-te prin toate intrările din listă. Apasă butonul stâng al mouse-ului şi mişcă mouse-ul pentru a duce respectivul obiect în sus sau în jos.</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Intrarea următoare</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Intrarea anterioară</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Intrarea următoare</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Intrarea anterioară</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation>Copiază doar referinÅ£a</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation>Copiază textul selectat</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Salvează intrarea ca HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation>Tipăreşte doar referinÅ£a</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Căutarea Strong</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Doar referinÅ£ele</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Intrare cu text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Intrare ca text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Intrare ca HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Fereastra Lexiconului</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Copiază ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Salvează...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Tipăreşte...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Salvez intrarea ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Salvez</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Raft de cărÅ£i</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation>Semne de carte</translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>NIMIC</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Selectează un modul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Selectează încă un modul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[încuiat]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <source>Creating index for work: </source> + <translation type="obsolete">Se crează indexul pentru modul(e): </translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished">Anulează</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Sincronizează cu Biblia activă</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Salvează textul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Şterge intrarea curentă</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Restaurează textul original</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>Modul neinscriptibil.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>Modulul nu este inscriptibil.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>Fie modulul nu este editat, fie nu ai permisiune de scriere.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Versiune</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>necunoscut</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Marcare</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>LocaÅ£ie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Limbă</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Categorie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Inscriptibil</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>da</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>nu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Cod de descuiere</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>OpÅ£iuni</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>AtenÅ£ie, acest modul conÅ£ine material sectant / chestionabil!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation>Despre</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>LicenÅ£a de distribuÅ£ie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Sursă distribuÅ£ie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Note distribuÅ£ie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Sursă text</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Note drept de autor</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>DeÅ£inător drept de autor</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Data drept de autor</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Nume contact drept de autor</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Adresă contact drept de autor</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Email contact drept de autor</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Module standard</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Filtre text</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">Birou</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Legendă</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">Tip</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Server</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">Cale</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished">Aruncă</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished">Eroare</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">Te rog să introduci o legendă</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">Există deja o sursă cu această legendă.<br>Te rog introdu o legendă diferită.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">Te rog să introduci un nume pentru server.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">Te rog să precizezi o cale validă şi citeaţă.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">Te rog să precizezi o cale.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Să salvez textul înainte de închidere?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Doreşti să salvezi textul schimbat?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Abreviere</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Trimiteri</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Note de subsol</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Numere Strong</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Analiză morfologică</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Căutare cuvinte</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation>Copiază</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation><small>Aceasta este zona MAG. Atunci când te duci cu mouse-ul deasupra unor link-uri sau alte obiecte ce conÅ£in anumite date conÅ£inutul acestora apare in această zonă. Pentru ca ceea ce este scris în MAG să rămână în zona respectivă, trebuie să te duci repede cu mouse-ul deasupra MAG-ului sau să Å£ii SHIFT apăsat.</small></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Comentarii</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation>Secte/Neortodoxe</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation>HărÅ£i şi Imagini</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>DevoÅ£ionale zilnice</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation>Lexicoane şi DicÅ£ionare</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Biblii</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Glosare</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>CărÅ£i</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Text adăugat</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Engleză veche (~450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Arabă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Azerbaidjană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>Belarusă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Bulgară</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>Bretonă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Bosniacă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Catalană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>Sebuană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>Chamorro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Coptică</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Cehă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>Slavonă bisericească</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Galeză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Daneză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Germană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Greacă Modernă (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Engleză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Engleză americană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Engleză Evul Mediu (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>Spaniolă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Estoniană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Bască</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation>Persiană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Finlandeză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Franceză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>Frizonă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Irlandeză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Galeză ScoÅ£iană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Gotică</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>Manx</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Greacă Veche (până la 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Ebraică</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>Hausa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Hawaiană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation>Hidusă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Croată</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Maghiară</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Armeană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Indoneziană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>Islandeză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Italiană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Japoneză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>Georgiană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Coreană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Kurdă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Kirghiză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Latină</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>Lituană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Letonă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Maoră</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Macedoneană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>Maoră</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Malaeziană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>Malteză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>Germană, Saxonă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation>Nepaleză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Olandeză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation>Norvegiană Nyorsk</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Norvegiană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>Creolă Spaniolă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Poloneză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Portugheză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Portugheză braziliană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Română</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Rusă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>ScoÅ£iană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Slovacă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Slovenă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>Somaleză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Albaneză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Suedeză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>Swahili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>Siriacă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Tamil</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Tailandeză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>Filipineză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>Tswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Turcă</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>Tahitiană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Ucraineană</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Vietnameză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Bavareză</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Zarma</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Alemană</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Creolă Franceză Haitiană</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Jivaro</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">Kabyle</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>Lombardă</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Tok Pisin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Uma</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Rromani</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>Sranan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation>Yiddish</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Chineză</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Note de subsol</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Numere Strong</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Titluri</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Etichete morfologice</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Comentarii auxiliare</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Vocalizare ebraică</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Semne ebraice de intonaÅ£ie</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Accente greceşti</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Cuvinte colorate în roşu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Variante textuale</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Trimiteri biblice</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Segmentare morfologică</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation>Exportă</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Locală</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>De pe Internet</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Vechiul Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Moise/Pentateuc/Tora</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Istorice</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>ProfeÅ£i</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Noul Testament</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Evanghelii</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Scrisori/Epistole</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Epistolele lui Pavel</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>Fişiere HTML</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation>Toate fişierele</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Fişiere text</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation>Salvează fişierul</translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Salvează documentul ...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Taste de tipărire</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation>BibleTime - Fişierele semnelor de carte</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>necunoscut</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Schimbă descrierea ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Adaugă o nouă descriere pentru semnul de carte ales.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Director nou</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>Fişierul există deja.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Vrei să-l suprascri?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation>Eroare</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>Fişierul nu a putut fi salvat.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Te rog verifică permisiunile etc.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>AtenÅ£ie, acest modul conÅ£ine material sectant / chestionabil!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Limbă</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Cod de descuiere</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>neconfigurat</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Versiune</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation>OpÅ£iuni</translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation>\"Migrarea\" setărilor </translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation>Se pare că ai deja o configurare de KDE 3 pentru BibleTime. Ea se află în %1, însă nu este folosită pentru această versiune. Vrei să o imporÅ£i?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation>Codată - este nevoie de o cheie pentru a o putea folosi</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation>Dublu-clic pentru mai multe informaÅ£ii</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation>O versiune nouă este disponibilă!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation>Versiune instalată</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Importă semne de carte</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished">Anulează</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished">Aruncă</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished">Caută:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Caută</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished">Module în care să se caute:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished">Selectează modulele în care să se caute:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Nici un domeniu de căutare</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Modul</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation>Hits</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Copiază ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Doar referinÅ£ele</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Referinţă cu text</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Salvează...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Tipăreşte...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Copiază rezultatele căutării...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Copiez rezultatele căutării</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Salvează rezultatele căutării...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Salvez rezultatele căutării</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Tipăreşte rezultatele căutării...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Tipăresc rezultatele căutarii</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation>Locuri de căutar&e:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation>&Nume:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation>Edi&tează raza de acÅ£iune a căutarii actuale</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Raza de căutare analizată:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Loc nou de căutare</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><rază de căutare invalidă></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Adaugă un nou domeniu de căutare. Mai întâi introdu un nume potrivit, apoi editează razele de căutare.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Schimbă razele de acÅ£iune ale domeniilor de căutare selectate. Aruncă o privire asupra domeniilor de căutare predefinite pentru a vedea cum sunt construite aceste raze de acÅ£iune.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Salvează analiza căutării</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation>Fişiere HTML (*.html;*.HTML;*.HTM;*.htm)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>Analiza căutării BibleTime</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Textul căutării:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Carte</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Total găsite</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Creat de</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>Indici lipsa</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation>Caută</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation>Unul sau mai multe module trebuie să fie indexate înainte de a putea fi căutate. Acest proces poate dura ceva timp. DoriÅ£i începerea indexării?</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>Rezultate</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Copiază ...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Doar referinÅ£ele</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Referinţă cu text</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Salvează...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Tipăreşte...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Tipăreşte rezultatele căutării...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Tipăresc rezultatele căutarii</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Salvează rezultatele căutării...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Salvez rezultatele căutării</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Copiază rezultatele căutării...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Copiez rezultatele căutării</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Modulele standard sunt folosite când nici un modul nu este specificat, de exemplu atunci când se accesează o legătură dintr-o Biblie sau Lexicon.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Afişează versetele pe rânduri noi</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Arată numerele versetelor</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Arată titlurile secÅ£iilor</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Arată trimiterile biblice</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Arată accentele greceşti</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Arată vocalizarea ebraică</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Arată semnele ebraice de intonaÅ£ie</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Arată segmentarea morfologică</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Foloseşte variantele textuale</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_ru.qm b/i18n/messages/bibletime_ui_ru.qm new file mode 100644 index 0000000000000000000000000000000000000000..858d71ea22588fa60174a66d6b9148a6b494fbff GIT binary patch literal 71482 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�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 literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_ru.ts b/i18n/messages/bibletime_ui_ru.ts new file mode 100644 index 0000000..c4de9ef --- /dev/null +++ b/i18n/messages/bibletime_ui_ru.ts @@ -0,0 +1,4490 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>&Поиск</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>&Окно</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>&Установки</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">Окно BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>&Полноэкранный режим</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>Сохранить &сессию</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>&Загрузить сессию</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>&Удалить сессию</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>&Режим расположения</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>Вручну&ю</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Авто-расположение окон по &вертикали</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Авто-размещение по &горизонтали.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>&Авто-каскад</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>&Каскад</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>По &вертикали</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>По &горизонтали</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">&Закрыть все</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>&Руководство</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>&Как изучать Библию</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Пожалуйста, введите название для новой сессии.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Книги</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c) 1999-2006, команда BibleTime {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">Модули</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Индонезийский</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">Модули</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">Менеджер книг</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">Модули</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">Модули</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Следующая книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Предыдущая книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Следующая глава</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Предыдущая глава</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Следующий стих</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Предыдущий стих</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Копировать главу</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Сохранить главу как простой текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>Сохранить главу как HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>Печатать главу</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Только ссылка</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Текст ссылки</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Ссылка с текстом</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Глава</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Глава как простой текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Глава как HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Окно Библии</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Копировать...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Сохранить...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>Печать...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Копировать главу в буфер обмена ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Копирование</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Сохранение главы ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Сохранение</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Переключить дерево</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Копировать запись с текстом</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Сохранить запись как простой текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Сохранить запись как HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>Печатать запись с текстом</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>Новая директория</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>Удалить элементы</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>Вы уверенны, что хотите удалить выбранные элементы и все, подчиненные им?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>Книги</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>Категория</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>Язык</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>Поиск</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>Введите ключ для снятия блокировки этого модуля.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>Следующая книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>Предыдущая книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>Следующая глава</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>Предыдущая глава</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>Следующий стих</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>Предыдущий стих</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Настроить BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>Настройки отображения: нет доступных опций</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>Настройки отображения</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>Опции отображения</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>Использовать разрыв строки после каждого стиха</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>Показывать заголовки</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>Выделять слова Иисуса Христа</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>Показывать точки еврейских гласных</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>Показывать знаки еврейской кантиляции</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>Показывать греческие ударения</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>Использовать альтернативный текстуальный вариант</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>Показать перекрёстные ссылки Писания</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>Показывать морфологическое деление</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Показывать номера стихов</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>Настройки отображения</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>Доступные стили отображения:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>Предпросмотр стилей</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation>Ибо так возлюбил Бог мир, что отдал Сына Своего Единородного, дабы всякий верующий в Него, не погиб, но имел жизнь вечную.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>Ибо не послал Бог Сына Своего в мир, чтобы судить мир, но чтобы мир спасен был чрез Него.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>Верующий в Него не судится, а неверующий уже осужден, потому что не уверовал во имя Единородного Сына Божия.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>Суд же состоит в том, что свет пришел в мир; но люди более возлюбили тьму, нежели свет, потому что дела их были злы;</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>ибо всякий, делающий злое, ненавидит свет и не идет к свету, чтобы не обличились дела его,потому что они злы,</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>а поступающий по правде идет к свету, дабы явны были дела его, потому что они в Боге соделаны.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Внешний вид</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>Назад</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>Вперед</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Выделить всё</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>Полужирный</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>Подчёркнутый</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>Выделить всё</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>Окно редактора HTML</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>Синхронизировать с активной Библией</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Сохранить текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Удалить текущую запись</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>Восстановить оригинальный текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Следующая книга</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Предыдущая книга</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Следующая глава</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Предыдущая глава</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Следующий стих</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Предыдущий стих</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>Использовать особый шрифт</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Языки</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Следующая запись</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Предыдущая запись</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>Следующая запись</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>Предыдущая запись</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>Сохранить запись как HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Номера Стронга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>Только ссылка</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>Запись с текстом</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>Запись как простой текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>Запись как HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>Окно словаря</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>Копировать...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>Сохранить...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>Печать...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>Сохранение запись...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>Сохранение</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Книги</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>НИЧЕГО</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Выберите модуль</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Выберите дополнительный модуль</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[заблокировано]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>Синхронизировать с активной Библией</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>Сохранить текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>Удалить текущую запись</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>Восстановить оригинальный текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>Версия</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>неизвестно</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>Разметка</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>Размещение</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>Язык</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>Категория</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>Доступный для записи</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>да</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>нет</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>Ключ снятия блокировки</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>Специальные возможности</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Будьте осторожны -- модуль содержит конфессиональный или спорный материал!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>Лицензия распространения</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>Поддерживаемый источник</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>Коментарии распространения</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>Текстовый источник</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>Примечания об авторском праве</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>Держатель авторских прав</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>Дата авторского права</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>Контакное лицо по авторскому праву</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>Адрес для связи по авторскому праву</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>Контактный e-mail по авторскому праву</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Модули по умолчанию</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>Текстовые фильтры</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">Профили</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Заголовок</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">Тип</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Сервер</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">Путь</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">Пожалуйста, укажите заголовок</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">Источник с таким заголовком уже существует. <br>Пожалуйста, укажите другой заголовок</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">Укажите имя сервера</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">Укажите правильный, читабельный путь</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">Укажите путь</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>Сохранить текст перед закрытием?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>Сохранить измененный текст?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>Сокращения </translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>Перекрестные ссылки</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>Сноски</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Номера Стронга</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>Морфологические тэги</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>Поиск слова</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>Комментарии</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>Ежедневные чтения</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>Тексты Библии</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>Глоссарии</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>Книги</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>Добавленный текст</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>Африканский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>Английский, ранний (450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>Арабский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>Азербайджанский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>Белорусский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>Болгарский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>Бретонский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>Боснийский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>Каталонский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>Цебуано</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>Чаморро</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>Коптский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>Чешский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>Церковнославянский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>Уэльский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>Датский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>Немецкий</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>Греческий, современный (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>Английский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>Английский (США)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>Английский, средневековый (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>Эсперанто</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>Испанский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>Эстонский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>Баскский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>Финский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>Французский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>Фризский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>Ирландский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>Гэльский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>Готский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>Манкский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>Греческий, древний (до 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>Еврейский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>Хауса</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>Гавайский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>Хорватский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>Венгерский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>Армянский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>Индонезийский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>Исландский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>Итальянский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>Японский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>Грузинский</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete">Кекчи (Белиз, Гватемала)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>Корейский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>Курдский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>Киргизский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>Латинский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>Литовский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>Латышский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>Маори</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>Македонский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>Больше</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>Малайский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>Мальтийский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>Германо-саксонский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>Голландский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>Норвежский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>Папьементо</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>Польский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>Португальский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>Бразильский португальский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>Румынский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>Русский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>Шотландский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>Словакский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>Словенский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>Сомалийский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>Албанский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>Шведский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>Свахили</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>Сирийский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>Тамильский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>Тайский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>Тагалогский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>Тсванский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>Турецкий</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>Таитский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>Украинский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>Вьетнамский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>Хосский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>Баварский</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Зармийский</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Алеманский</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Гаитянско-креольско-французский</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete">Итза (Белиз, Гватемала)</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Шуар (Эквадор)</translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete">Кекчи (Белиз, Гватемала)</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">Кэбиле (Алжир, Тунис)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>Лобмардский</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Корейский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Ума </translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Цыганскиий</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Санго</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>Тонго (Суринам)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>Китайский</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>Зулу</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>Сноски</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Номера Стронга</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>Заголовки</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>Морфологические тэги</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>Леммы</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>Точки еврейских гласных</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>Показывать знаки еврейской кантиляции</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>Греческие ударения</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>Выделение слов красным</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>Текстуальные варианты</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>Перекрестные ссылки Писания</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>Морфологическое деление</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>Локальный</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>Удаленный</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>Ветхий Завет</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>Пятикнижие Моисеево</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>Исторические книги</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>Пророческие книги</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>Новый Завет</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>Евангелия</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>Послания</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>Послания ап. Павла</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>Файлы HTML</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>Текстовые файлы</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>Сохранить документ ...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>Печатать ключи</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>неизвестно</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>Изменить описание ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>Введите новое описание для выбранной закладки.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>Новая директория</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>Файл уже существует.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>Хотите перезаписать файл?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>Файл невозможно сохранить.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>Пожалуйста, проверьте права доступа и т.д.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>Будьте осторожны -- модуль содержит конфессиональный или спорный материал!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>Язык</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>Ключ снятия блокировки</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>не установлен</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>Версия</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Установленная версия</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Импорт закладок</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Поиск</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Нет диапазона поиска</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>Модули</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>Копировать...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>Только ссылка</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>Ссылка с текстом</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>Сохранить...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>Печать...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>Копировать результат поиска...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>Копирование результата поиска</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>Сохранить результат поиска...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>Сохранение результата поиска...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>Печатать результата поиска...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>Печать результата поиска</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>Определённые границы поиска:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>Новые границы</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><неверное название границы поиска></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Добавить новый диапазон поиска. Сначала введите подходящее название, а затем отредактируйте границы поиска.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Измените границы поиска выбранного поискового диапазона. Посмотрите на предустановленные поисковые диапазоны, чтобы понять как задаются границы поиска.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>Сохранить анализ поиска</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>Анализ поиска BibleTime</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>Искать текст :</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>Книга</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>Всего вхождений</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Создано</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Поиск</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>Копировать...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>Только ссылка</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>Ссылка с текстом</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>Сохранить...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>Печать...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>Печатать результата поиска...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>Печать результата поиска</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>Сохранить результат поиска...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>Сохранение результата поиска...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>Копировать результат поиска...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>Копирование результата поиска</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>Модули по умолчанию используются, когда не указан какой-либо другой конкретный модуль. Например, в случае, если нажата ссылка на библейский стих или слово из словаря.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>Вставлять перенос строки после каждого стиха</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>Показывать номера стихов</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>Показывать подзаголовки</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>Показать перекрёстные ссылки Писания</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>Показывать греческие ударения</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>Показывать точки еврейских гласных</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>Показывать знаки еврейской кантиляции</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>Показывать морфологическое деление</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>Использовать текстуальные варианты</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_sk.qm b/i18n/messages/bibletime_ui_sk.qm new file mode 100644 index 0000000000000000000000000000000000000000..ab7d71901a8c3d219e672fe12bbca8aafe6842cf GIT binary patch literal 70516 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 bTWWtwg|i(l!>=k25NoUATw7i1naTbiiWJ=o literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_sk.ts b/i18n/messages/bibletime_ui_sk.ts new file mode 100644 index 0000000..c77c9b7 --- /dev/null +++ b/i18n/messages/bibletime_ui_sk.ts @@ -0,0 +1,4509 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Hľadať </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Okno</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">Strongove čísla</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">Zatvoriť BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation type="unfinished">&Celá obrazovka</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation type="unfinished">&Uložiť sedenie</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation type="unfinished">N&ačítať sedenie</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation type="unfinished">Odstrániť sedenie</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation type="unfinished">&Usporiadaný mód</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation type="unfinished">&Manuálny mód</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation type="unfinished">Automatické zarovnanie &zvisle</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation type="unfinished">Automatické zarovnanie &vodorovne</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation type="unfinished">&Automatická kaskáda</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation type="unfinished">&Kaskáda</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation type="unfinished">Zarovnať &zvisle</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation type="unfinished">Zarovnať &vodorovne</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">Všetko &zatvoriť</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation type="unfinished">&Príručka</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation type="unfinished">&Biblické štúdium HowTO</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation type="unfinished">Vložte prosím názov nového sedenia.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Knižnica</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2006, The BibleTime Team {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">Modul</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Indonézske</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">Modul</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">Manažér Knižnice</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">Modul</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">Modul</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation type="unfinished">Ďalšia kniha</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation type="unfinished">Predchádzajúca kniha</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation type="unfinished">Nasledujúca kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation type="unfinished">Predchádzajúca kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation type="unfinished">Nasledujúci verš</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation type="unfinished">Predchádzajúci verš</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation type="unfinished">Kopírovať kapitolu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation type="unfinished">Uložiť kapitolu ako surový text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation type="unfinished">Uložiť kapitolu ako HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation type="unfinished">Vytlačiť kapitolu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation type="unfinished">Iba odkazy</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation type="unfinished">Odkaz na text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation type="unfinished">Odkaz s textom</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation type="unfinished">Kapitolu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation type="unfinished">Kapitolu ako surový text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation type="unfinished">Kapitolu ako HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation type="unfinished">Okno Biblie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation type="unfinished">Kopírovať...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation type="unfinished">Ulož...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation type="unfinished">Tlačiť...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation type="unfinished">Skopírovať kapitolu do schránky...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation type="unfinished">Kopírujem</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation type="unfinished">Ukladám kapitolu...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation type="unfinished">Ukladám</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation type="unfinished">Prepnutie stromu...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation type="unfinished">Kopíruj záznam s textom</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation type="unfinished">Kopíruj záznam ako surový text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Uložiť záznam ako HTML...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation type="unfinished">Tlačiť záznam s textom</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation type="unfinished">Nový priečinok</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation type="unfinished">Zmazať položky</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="unfinished">Naozaj chcete zmazať vybrané položky a ich potomkov?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation type="unfinished">Knižnica</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation type="unfinished">Kategória</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation type="unfinished">Jazyk</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation type="unfinished">Hľadať</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation type="unfinished">Zadaj kľúč k odomknutiu modulu.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation type="unfinished">Ďalšia kniha</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation type="unfinished">Predchádzajúca kniha</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation type="unfinished">Nasledujúca kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation type="unfinished">Predchádzajúca kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation type="unfinished">Nasledujúci verš</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation type="unfinished">Predchádzajúci verš</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Nastavenie BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation type="unfinished">Zobraziť nastavenia: nie sú žiadne dostupné možnosti</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation type="unfinished">Zobraziť nastavenia</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation type="unfinished">Zobraziť nastavenia</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation type="unfinished">Použiť ukončenie riadkov po každom verši</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation type="unfinished">Zobraziť hlavičky</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation type="unfinished">Zvýrazniť Ježišove slová</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Zobraziť body hebrejských hlások</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Zobraziť hebrejské liturgické znaky</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation type="unfinished">Zobraziť grécke akcenty</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation type="unfinished">Použiť alternatívne textové variácie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Zobraziť krížové odkazy Biblie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation type="unfinished">Zobraziť morfologické delenie</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Zobraziť čísla veršov</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation type="unfinished">Šablóny zobrazenia</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation type="unfinished">Dostupné štýly zobrazenia:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation type="unfinished">Náhľad štýlu</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="unfinished">Lebo tak miloval Boh svet, že svojho jednorodeného Syna dal, aby nikto, kto verí v Neho, nezahynul, ale mal večný život.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="unfinished">Lebo neposlal Boh na svet svojho Syna aby súdil svet, ale aby bol svet spasený skrze Neho.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="unfinished">Kto verí v Neho, mebude odsúdený, ale ten, kto neverí, už je odsúdený. lebo neuveril v meno jednorodeného Syna Božieho.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="unfinished">A to je ten súd, že svetlo prišlo na svet, ale ľudia viacej milovali tmu ako svetlo, lebo ich skutky boli zlé.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="unfinished">Lebo každý, kto robí zlé, nenávidí svetlo a nejde k svetlu, aby neboly trestané jeho skutky.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="unfinished">Ale ten, kto činí pravdu, ide k svetlu, aby boli zjavené jeho skutky, že sú vykonané v Bohu.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Zobraziť nastavenia</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation type="unfinished">Späť v histórii</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation type="unfinished">Dopredu v histórii</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Označiť všetko</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation type="unfinished">Tučné</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation type="unfinished">Podčiarknuté</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation type="unfinished">Označiť všetko</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation type="unfinished">Okno HTML editora</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Synchronizovať s aktívnou Bibliou</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Uložiť text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Odstrániť aktuálny záznam</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation type="unfinished">Obnoviť pôvodný text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Ďalšia kniha</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Predchádzajúca kniha</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Nasledujúca kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Predchádzajúca kapitola</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Nasledujúci verš</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Predchádzajúci verš</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation type="unfinished">Použiť vlastné písmo</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Zoznam jazykov</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Nasledujúci záznamu</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Predchádzajúci záznam</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation type="unfinished">Nasledujúci záznamu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation type="unfinished">Predchádzajúci záznam</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Uložiť záznam ako HTML...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation type="unfinished">Strongove čísla</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation type="unfinished">Iba odkazy</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation type="unfinished">Záznam s textom</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation type="unfinished">Záznam ako surový text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation type="unfinished">Záznam ako HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation type="unfinished">Okno lexikónu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation type="unfinished">Kopírovať...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation type="unfinished">Ulož...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation type="unfinished">Tlačiť...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation type="unfinished">Ukladanie záznamu...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation type="unfinished">Ukladám</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation type="unfinished">Knižnica</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation type="unfinished">Nič</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation type="unfinished">Vybrať modul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation type="unfinished">Vybrať dodatočný modul</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation type="unfinished">[uzamknuté]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Synchronizovať s aktívnou Bibliou</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Uložiť text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Odstrániť aktuálny záznam</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation type="unfinished">Obnoviť pôvodný text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation type="unfinished">Verzia</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation type="unfinished">neznámy</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation type="unfinished">Označenie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation type="unfinished">Umiestnenie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation type="unfinished">Jazyk</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation type="unfinished">Kategória</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation type="unfinished">Zapisovateľné</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation type="unfinished">áno</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation type="unfinished">nie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation type="unfinished">Kľúč k odomknutiu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation type="unfinished">Vlastnosti</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Dávajte si pozor, tento modul obsahuje kultický / otázny materiál!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation type="unfinished">Distribučná licencia</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation type="unfinished">Zdroj distribúcie</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation type="unfinished">Poznámky k distribúcii</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation type="unfinished">Zdroj textu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation type="unfinished">Poznámky k Copyrightu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation type="unfinished">Držiteľ Copyrightu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation type="unfinished">Dátum Copyrightu</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation type="unfinished">Copyright: kontaktná osoba</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation type="unfinished">Copyright: kontaktná adresa</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation type="unfinished">Copyright: kontaktný email</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation type="unfinished">Štandardné moduly</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation type="unfinished">Textové filtre</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">Sword</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Názov</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">Typ</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Server</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">Cesta</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">OK</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">Prosím zadajte názov</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">Zdroj s týmto názvom už existuje. <br>Zadajte prosím iný názov.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">Prosím zadajte názov serveru</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">Prosím zadajte platnú, čitateľnú adresu.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">Prosím zadajte cestu.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation type="unfinished">Uložiť pred ukončením?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation type="unfinished">Uložiť zmenený text?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation type="unfinished">Skratka</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation type="unfinished">Krížové referencie</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation type="unfinished">Poznámky pod čiarou</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation type="unfinished">Strongove čísla</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation type="unfinished">Morfologické príznaky</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation type="unfinished">Hľadanie slov</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation type="unfinished">Komentáre</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation type="unfinished">Denné zamyslenia</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation type="unfinished">Biblie</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation type="unfinished">Slovníky</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation type="unfinished">Knihy</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation type="unfinished">Vloženýt text</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation type="unfinished">Afrikánske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation type="unfinished">Staroanglické, (450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation type="unfinished">Arabská</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation type="unfinished">Azerbajdžanské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation type="unfinished">Bieloruské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation type="unfinished">Bulharské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation type="unfinished">Bretónske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation type="unfinished">Bosnianské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation type="unfinished">Katalánske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation type="unfinished">Cebuánske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation type="unfinished">Koptské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation type="unfinished">České</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation type="unfinished">Staroslovienske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation type="unfinished">Waleské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation type="unfinished">Dánske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation type="unfinished">Nemecké</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation type="unfinished">Moderné grécke (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation type="unfinished">Anglické</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation type="unfinished">Americko-anglické</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation type="unfinished">Stredo-anglické (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation type="unfinished">Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation type="unfinished">Španielske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation type="unfinished">Estónske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation type="unfinished">Baskitské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation type="unfinished">Fínske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation type="unfinished">Francúzske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation type="unfinished">Frisianské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation type="unfinished">Írske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation type="unfinished">Gaelštinské (Škótske)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation type="unfinished">Gotické</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation type="unfinished">Manské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation type="unfinished">Starogrécke (do 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation type="unfinished">Hebrejské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation type="unfinished">Havajské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation type="unfinished">Titulok</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation type="unfinished">Maďarské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation type="unfinished">Arménske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation type="unfinished">Indonézske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation type="unfinished">Islandské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation type="unfinished">Talianske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation type="unfinished">Japonské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation type="unfinished">Gruzínske</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation type="unfinished">Kórejské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation type="unfinished">Kurdské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation type="unfinished">Kyrgizské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation type="unfinished">Latinské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation type="unfinished">Lotyšské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation type="unfinished">Maorské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation type="unfinished">Macedónske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation type="unfinished">Maorské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation type="unfinished">Malajské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation type="unfinished">Maltské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation type="unfinished">Dolnonemecké; dolnosaské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation type="unfinished">Holandské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation type="unfinished">Nórske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation type="unfinished">Poľské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation type="unfinished">Portugalské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished">Portugalské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation type="unfinished">Rumunské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation type="unfinished">Ruské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation type="unfinished">Škótske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation type="unfinished">Slovenské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation type="unfinished">Slovinské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation type="unfinished">Somálske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation type="unfinished">Albánske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation type="unfinished">Švédske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation type="unfinished">Swahilské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation type="unfinished">Sýrske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation type="unfinished">Tamilské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation type="unfinished">Thajské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation type="unfinished">Turecké</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation type="unfinished">Tahitské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation type="unfinished">Ukrajinské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation type="unfinished">Vietnamské</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished">Bavorské</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Haitsko-kreolsko francúzske</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished">Lombardské</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Rómske, Vlax</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation type="unfinished">Čínske</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation type="unfinished">Zulské</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation type="unfinished">Poznámky pod čiarou</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation type="unfinished">Strongove čísla</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation type="unfinished">Hlavičky</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation type="unfinished">Morfologické príznaky</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation type="unfinished">Nadpisy</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation type="unfinished">Body hebrejských samohlások</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation type="unfinished">Zobraziť hebrejské liturgické znaky</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation type="unfinished">Grécke akcenty</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation type="unfinished">Slová s červeným písmom</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation type="unfinished">Textové varianty</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation type="unfinished">Krížové referencie Písma</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation type="unfinished">Morfologické delenie</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation type="unfinished">Lokálny</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation type="unfinished">Vzdialený</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation type="unfinished">Starý zákon</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation type="unfinished">Mojžišove knihy/Pentateuch/Tóra</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation type="unfinished">Histórické knihy</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation type="unfinished">Proroci</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation type="unfinished">Nový zákon</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation type="unfinished">Evanjeliá</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation type="unfinished">Listy/Epištoly</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation type="unfinished">Pavlove epištoly</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation type="unfinished">HTML súbory</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation type="unfinished">Textové súbory</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation type="unfinished">Uložiť dokument...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished">Tlačiť kľúče</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation type="unfinished">neznámy</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation type="unfinished">Zmeniť popis...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="unfinished">Vložiť nový popis pre zvolenú záložku.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation type="unfinished">Nový priečinok</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation type="unfinished">Súbor už existuje.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation type="unfinished">Chcete ho prepísať?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation type="unfinished">Súbor nie je možné uložiť.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation type="unfinished">Skontrolujte prosím práva atď.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Dávajte si pozor, tento modul obsahuje kultický / otázny materiál!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation type="unfinished">Jazyk</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation type="unfinished">Kľúč k odomknutiu</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation type="unfinished">nenastavené</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation type="unfinished">Verzia</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Nainštalovaná verzia</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Import záložiek</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Hľadať </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Bez rozsahu vyhľadávania</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation type="unfinished">Modul</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation type="unfinished">Kopírovať...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation type="unfinished">Iba odkazy</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation type="unfinished">Odkaz s textom</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation type="unfinished">Ulož...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation type="unfinished">Tlačiť...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation type="unfinished">Kopírovať výsledky hľadania...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation type="unfinished">Kopírovanie výsledkov hľadania</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation type="unfinished">Uložiť výsledky hľadania...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation type="unfinished">Ukladanie výsledkov hľadania</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation type="unfinished">Vytlačiť výsledky hľadania...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation type="unfinished">Tlač výsledkov hľadania</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished">Analyzovaný rozsah hľadania:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished">Nový rozsah</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"><neplatný názov rozsahu hľadania></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Pridá nový rozsah pre hľadanie. Najskôr vložte správne meno, a potom upravte rozsahy.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Zmení rozsah hľadania zvolenej položky. Pozrite si preddefinované rozsahy, aby ste videli, ako sú zostavené.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation type="unfinished">Uložiť analýzu hľadania</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation type="unfinished">BibleTime analýza hľadania</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation type="unfinished">Hľadaný text:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation type="unfinished">Kniha</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation type="unfinished">Celkom nájdených</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Vytvoril</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Hľadať</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation type="unfinished">Kopírovať...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation type="unfinished">Iba odkazy</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation type="unfinished">Odkaz s textom</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation type="unfinished">Ulož...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation type="unfinished">Tlačiť...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation type="unfinished">Vytlačiť výsledky hľadania...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation type="unfinished">Tlač výsledkov hľadania</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation type="unfinished">Uložiť výsledky hľadania...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation type="unfinished">Ukladanie výsledkov hľadania</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation type="unfinished">Kopírovať výsledky hľadania...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation type="unfinished">Kopírovanie výsledkov hľadania</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="unfinished">Štandardné moduly sa použijú, keď žiadny modul nie je určený, napríklad pri kliknutí na hyperodkaz do Biblie alebo lexikónu.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation type="unfinished">Vložiť ukončenie riadku po každom verši</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation type="unfinished">Zobraziť čísla veršov</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation type="unfinished">Zobraziť nadpisy oddielov</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Zobraziť krížové odkazy Biblie</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation type="unfinished">Zobraziť grécke akcenty</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Zobraziť body hebrejských hlások</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Zobraziť hebrejské liturgické znaky</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation type="unfinished">Zobraziť morfologické delenie</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation type="unfinished">Použiť textové varianty</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_sv.qm b/i18n/messages/bibletime_ui_sv.qm new file mode 100644 index 0000000000000000000000000000000000000000..f737fbd8360d74f1ccd0b564f4e93e984c21f521 GIT binary patch literal 69904 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 E092D`CIA2c literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_sv.ts b/i18n/messages/bibletime_ui_sv.ts new file mode 100644 index 0000000..df320b9 --- /dev/null +++ b/i18n/messages/bibletime_ui_sv.ts @@ -0,0 +1,4480 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Sök</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Fönster</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">Ins&tällningar</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation type="unfinished">&Fullskärmsläge</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation type="unfinished">&Spara session</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation type="unfinished">&Ladda session</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation type="unfinished">Ra&dera session</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation type="unfinished">&Arrangeringsläge</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation type="unfinished">&Manuellt läge</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation type="unfinished">Auto-arrangera &vertikalt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation type="unfinished">Auto-arrangera &horisontellt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation type="unfinished">Auto-&kaskadläge</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation type="unfinished">&Kaskadläge</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation type="unfinished">Arrangera &vertikalt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation type="unfinished">Arrangera &horisontellt</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">Stäng a&lla</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation type="unfinished">&Handbok</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation type="unfinished">&Bibelstudie-HowTo</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation type="unfinished">Ange namn för den nya sessionen.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Bokhylla</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2007, BibleTime-teamet {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">Verk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Indexstorlek</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished">KiB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">Verk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">Bokhyllehanterare</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">Verk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">Verk</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation type="unfinished">Nästa bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation type="unfinished">Föregående bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation type="unfinished">Nästa kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation type="unfinished">Föregående kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation type="unfinished">Nästa vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation type="unfinished">Föregående vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation type="unfinished">Kopiera kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation type="unfinished">Spara kapitel som text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation type="unfinished">Spara kapitel som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation type="unfinished">Skriv ut kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation type="unfinished">Endast referensen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation type="unfinished">Texten för referensen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation type="unfinished">Referensen med text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation type="unfinished">Kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation type="unfinished">Kapitel som ren text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation type="unfinished">Kapitel som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation type="unfinished">Bibelfönster</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation type="unfinished">Kopiera...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation type="unfinished">Spara...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation type="unfinished">Skriv ut...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation type="unfinished">Kopiera kapitel till urklipp ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation type="unfinished">Kopierar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation type="unfinished">Sparar kapitel ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation type="unfinished">Sparar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation type="unfinished">Växla trädvisning</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation type="unfinished">Kopiera post med text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation type="unfinished">Spara post som text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Spara post som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation type="unfinished">Skriv ut post med text</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation type="unfinished">Ny katalog</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation type="unfinished">Radera poster</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="unfinished">Vill du verkligen radera de markerade posterna samt underposter?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation type="unfinished">Bokhylla</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation type="unfinished">Kategori</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation type="unfinished">Språk</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation type="unfinished">Sök</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation type="unfinished">Ange nyckel för upplåsning av detta verk.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation type="unfinished">Nästa bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation type="unfinished">Föregående bok</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation type="unfinished">Nästa kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation type="unfinished">Föregående kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation type="unfinished">Nästa vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation type="unfinished">Föregående vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Konfigurera BibelTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation type="unfinished">Visningsval</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation type="unfinished">Visningsinställningar: Inga val tillgängliga</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation type="unfinished">Visningsinställningar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation type="unfinished">Använd radbrytning efter varje vers</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation type="unfinished">Visa rubriker</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation type="unfinished">Markera Jesusord</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Visa hebreiska vokalpunkter</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Visa hebreiska kantillationsmärken</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation type="unfinished">Visa grekiska accenter</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation type="unfinished">Använd alternativ textvariant</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Visa bibliska korsreferenser</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation type="unfinished">Visa morfemsegmentering</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Visa versnummer</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation type="unfinished">Visningsmallar</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation type="unfinished">Tillgängliga visningsstilar:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation type="unfinished">Förhandsvisning av stil</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="unfinished">Ty så älskade Gud världen att han utgav sin enfödde Son, för att den som tror på honom inte ska gå förlorad utan ha evigt liv.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="unfinished">Inte sände Gud sin Son till världen för att döma världen utan för att världen skulle bli frälst genom honom.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="unfinished">Den som tror på honom blir inte dömd, men den som inte tror är redan dömd, eftersom han inte tror på Guds enfödde Sons namn.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="unfinished">Och detta är domen: ljuset kom till världen och människorna älskade mörkret och inte ljuset, eftersom deras gärningar var onda.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="unfinished">Ty var och en som gör det onda hatar ljuset och kommer inte till ljuset, för att hans gärningar inte skall avslöjas.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="unfinished">Men den som lyder sanningen kommer till ljuset, för att det ska bli uppenbart att hans gärningar är gjorda i Gud.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Visa</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation type="unfinished">Tillbaka i historiken</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation type="unfinished">Framåt i historiken</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Markera alla</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation type="unfinished">Fet</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation type="unfinished">Understruken</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation type="unfinished">Markera alla</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation type="unfinished">HTML-redigeringsfönster</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Synkronisera med aktiv Bibel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Spara text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Radera aktiv post</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation type="unfinished">Återställ originaltexten</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation type="unfinished">Modulen inte skrivbar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation type="unfinished">Modulen är inte skrivbar.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished">Antingen så kan inte modulen redigeras, eller så har du inte skrivrättigheter.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Nästa bok</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Föregående bok</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Nästa kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Föregående kapitel</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Nästa vers</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Föregående vers</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation type="unfinished">Använd eget typsnitt</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Språk</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Nästa post</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Föregående post</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation type="unfinished">Nästa post</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation type="unfinished">Föregående post</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Spara post som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation type="unfinished">Strongs-sökning</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation type="unfinished">Endast referensen</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation type="unfinished">Post med text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation type="unfinished">Post som ren text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation type="unfinished">Post som HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation type="unfinished">Lexikonfönster</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation type="unfinished">Kopiera...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation type="unfinished">Spara...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation type="unfinished">Skriv ut...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation type="unfinished">Sparar post ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation type="unfinished">Sparar</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation type="unfinished">Bokhylla</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation type="unfinished">INGEN</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation type="unfinished">Välj ett verk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation type="unfinished">Välj ett ytterligare verk</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation type="unfinished">[låst]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Synkronisera med aktiv Bibel</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Spara text</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Radera aktiv post</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation type="unfinished">Återställ originaltexten</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation type="unfinished">Modulen inte skrivbar</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation type="unfinished">Modulen är inte skrivbar.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished">Antingen så kan inte modulen redigeras, eller så har du inte skrivrättigheter.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation type="unfinished">Version</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation type="unfinished">okänd</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation type="unfinished">Märkning</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation type="unfinished">Plats</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation type="unfinished">Språk</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation type="unfinished">Kategori</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation type="unfinished">LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation type="unfinished">Skrivbar</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation type="unfinished">ja</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation type="unfinished">nej</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation type="unfinished">Lås upp nyckel</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation type="unfinished">Funktioner</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Var försiktig, detta verk innehåller sekt- / tveksamt material!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation type="unfinished">Distributionslicens</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation type="unfinished">Distributionskälla</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation type="unfinished">DIstributionsnoteringar</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation type="unfinished">Textkälla</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation type="unfinished">Upphovsrättsnoteringar</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation type="unfinished">Upphovsrättsinnehavare</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation type="unfinished">Upphovsrättsdatum</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation type="unfinished">Upphovsrättskontaktnamn</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation type="unfinished">Upphovsrättskontaktadress</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation type="unfinished">Upphovsrättskontaktmail</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation type="unfinished">Standardverk</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation type="unfinished">Textfilter</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">Skrivbord</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Rubrik</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">Typ</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">Server</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">Sökväg</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">Ange en rubrik.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">En källa med denna rubrik finns redan.<br>Vänligen ange en annan rubrik.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">Ange servernamn.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">Ange en korrekt, läsbar sökväg.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">Ange en sökväg.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation type="unfinished">Spara texten innan stängning?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation type="unfinished">Spara ändrad text?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation type="unfinished">Förkortning</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation type="unfinished">Korsreferenser</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation type="unfinished">Fotnot</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation type="unfinished">Strongs</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation type="unfinished">Morfologi</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation type="unfinished">Leta upp ord</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation type="unfinished">Kommentarer</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation type="unfinished">Andaktsböcker</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation type="unfinished">Biblar</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation type="unfinished">Ordböcker</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation type="unfinished">Böcker</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation type="unfinished">Tillagd text</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation type="unfinished">Afrikaans</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation type="unfinished">Fornengelska (ca 450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation type="unfinished">Arabiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation type="unfinished">Azerbajdzjanska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation type="unfinished">Vitryska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation type="unfinished">Bulgariska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation type="unfinished">Bretonska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation type="unfinished">Bosniska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation type="unfinished">Katalanska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation type="unfinished">Cebuano</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation type="unfinished">Chamorro</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation type="unfinished">Koptiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation type="unfinished">Tjeckiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation type="unfinished">Kyrkoslaviska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation type="unfinished">Kymriska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation type="unfinished">Danska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation type="unfinished">Tyska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation type="unfinished">Grekiska, Modern (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation type="unfinished">Engelska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation type="unfinished">Amerikansk engelska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation type="unfinished">Medelengelska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation type="unfinished">Esperanto</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation type="unfinished">Spanska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation type="unfinished">Estländska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation type="unfinished">Baskiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation type="unfinished">Finska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation type="unfinished">Franska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation type="unfinished">Frisiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation type="unfinished">Irländska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation type="unfinished">Skotsk Gäliska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation type="unfinished">Gotiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation type="unfinished">Manx</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation type="unfinished">Grekiska, Klassisk (till 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation type="unfinished">Hebreiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation type="unfinished">Hausa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation type="unfinished">Hawaiiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation type="unfinished">Kroatiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation type="unfinished">Ungerska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation type="unfinished">Armeniska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation type="unfinished">Indonesiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation type="unfinished">Isländska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation type="unfinished">Italienska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation type="unfinished">Japanska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation type="unfinished">Georgiska</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete">Kekchí</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation type="unfinished">Koreanska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation type="unfinished">Kurdiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation type="unfinished">Kirgiziska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation type="unfinished">Latin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation type="unfinished">Litauiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation type="unfinished">Lettiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation type="unfinished">Maori</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation type="unfinished">Makedonska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation type="unfinished">More</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation type="unfinished">Malajiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation type="unfinished">Maltesiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation type="unfinished">Lågtyska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation type="unfinished">Holländska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation type="unfinished">Norska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation type="unfinished">Papiamento</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation type="unfinished">Polska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation type="unfinished">Portugisiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished">Brasiliansk portugisiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation type="unfinished">Rumänska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation type="unfinished">Ryska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation type="unfinished">Skotska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation type="unfinished">Slovakiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation type="unfinished">Slovenska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation type="unfinished">Somaliska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation type="unfinished">Albanska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation type="unfinished">Svenska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation type="unfinished">Swahili</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation type="unfinished">Syriska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation type="unfinished">Tamil</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation type="unfinished">Thai</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation type="unfinished">Tagalog</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation type="unfinished">Tswana</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation type="unfinished">Turkiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation type="unfinished">Tahitiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation type="unfinished">Ukrainska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation type="unfinished">Vietnamesiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation type="unfinished">Xhosa</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished">Bayerska</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Zarma</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">Alemanniska</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">Haitisk Kreol</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete">Itzá</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">Jívaro</translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete">Kekchí</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">Kabylska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished">Lombardiska</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">Tok Pisin</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished">Uma</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">Romani</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation type="unfinished">Sranan</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation type="unfinished">Kinesiska</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation type="unfinished">Zulu</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation type="unfinished">Fotnoter</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation type="unfinished">Strongs nummer</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation type="unfinished">Rubriker</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation type="unfinished">Morfologiska märkningar</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation type="unfinished">Lemman</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation type="unfinished">Hebreiska vokalpunkter</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation type="unfinished">Hebreiskt kantillationsmärken</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation type="unfinished">Grekiska accenter</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation type="unfinished">Rödmarkerade ord</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation type="unfinished">Textvarianter</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation type="unfinished">Bibliska korsreferenser</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation type="unfinished">Morfemsegmentering</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation type="unfinished">Lokalt</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation type="unfinished">Distans</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation type="unfinished">Gamla testamentet</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation type="unfinished">Moseböckerna/Pentateuken/Torah</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation type="unfinished">Historik</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation type="unfinished">Profeterna</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation type="unfinished">Nya testamentet</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation type="unfinished">Evangelierna</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation type="unfinished">Breven/Epistlarna</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation type="unfinished">Paulus epistlar</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation type="unfinished">HTML-filer</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation type="unfinished">Textfiler</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation type="unfinished">Spara dokument ...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished">Skriv ut nycklar</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation type="unfinished">okänd</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation type="unfinished">Ändra beskrivning ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="unfinished">Ange en ny beskrivning för det valda bokmärket.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation type="unfinished">Ny katalog</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation type="unfinished">Filen finns redan.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation type="unfinished">Vill du skriva över den?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation type="unfinished">Filen kunde inte sparas</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation type="unfinished">Kolla rättigheter etc.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Var försiktig, detta verk innehåller sekt- / tveksamt material!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation type="unfinished">Språk</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation type="unfinished">Lås upp nyckel</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation type="unfinished">ej valt</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation type="unfinished">Version</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">Installerad version</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Importera bokmärken</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Sök</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Ingen sökräckvidd</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation type="unfinished">Verk</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation type="unfinished">Träffar</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation type="unfinished">Kopiera...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation type="unfinished">Endast referensen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation type="unfinished">Referensen med text</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation type="unfinished">Spara...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation type="unfinished">Skriv ut...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation type="unfinished">Kopiera sökresultat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation type="unfinished">Kopiera sökresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation type="unfinished">Spara sökresultat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation type="unfinished">Sparar sökresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation type="unfinished">Skriv ut sökresultat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation type="unfinished">Skriver ut sökresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished">Tolkat sökurval:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished">Nytt urval</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"><ogiltigt namn på sökurval></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Lägger till en ny sökbegränsning. Ange först ett lämpligt namn, ändra sedan sökområdena.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Ändra sökområdena för den valda sökbegränsningen. Ta en titt på de fördefinierade sökbegränsningarna för att se hur sökområden konstrueras.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation type="unfinished">Spara Sökanalys</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation type="unfinished">BibleTime Sökanalys</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation type="unfinished">Sök text :</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation type="unfinished">Bok</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation type="unfinished">Totala träffar</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Skapad av</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation type="unfinished">Saknade index</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Sök</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation type="unfinished">Resultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation type="unfinished">Kopiera...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation type="unfinished">Endast referensen</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation type="unfinished">Referensen med text</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation type="unfinished">Spara...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation type="unfinished">Skriv ut...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation type="unfinished">Skriv ut sökresultat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation type="unfinished">Skriver ut sökresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation type="unfinished">Spara sökresultat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation type="unfinished">Sparar sökresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation type="unfinished">Kopiera sökresultat...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation type="unfinished">Kopiera sökresultat</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="unfinished">Standardverk används när inget särskilt verk har valts, till exempel när en länk in i en Bibel eller ett lexikon klickas .</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation type="unfinished">Lägg in radbrytning efter varje vers</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation type="unfinished">Visa versnummer</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation type="unfinished">Visa rubriker för avsnitt</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Visa bibliska korsreferenser</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation type="unfinished">Visa grekiska accenter</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Visa hebreiska vokalpunkter</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Visa hebreiska kantillationsmärken</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation type="unfinished">Visa morfemsegmentering</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation type="unfinished">Använd textvarianter</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_ua.qm b/i18n/messages/bibletime_ui_ua.qm new file mode 100644 index 0000000000000000000000000000000000000000..487017ed081dede0d40199a72abe6a1224b0df6e GIT binary patch literal 69580 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\-TpU?Z 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 literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_ua.ts b/i18n/messages/bibletime_ui_ua.ts new file mode 100644 index 0000000..b37294e --- /dev/null +++ b/i18n/messages/bibletime_ui_ua.ts @@ -0,0 +1,4567 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Пошук</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">&Вікно</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished">Номери Стронга</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">Закрити BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation type="unfinished">&На весь екран</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation type="unfinished">&Зберегти сесію</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation type="unfinished">&Завантажити сесію</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation type="unfinished">Вилучити сесію</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation type="unfinished">Поточний модуль:</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation type="unfinished">Типові модулі</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation type="unfinished">Центрує текст по горизонталі.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation type="unfinished">&Авто каскад</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation type="unfinished">&Каскад</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">&Закрити усе</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation type="unfinished">&Подручник</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation type="unfinished">&Як вивчати Біблію</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation type="unfinished">Будьласка зазначте назву нової сесії.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Книги</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2003, Команда BibleTime {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">Індонезійська</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation type="unfinished">Наступна книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation type="unfinished">Попередня книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation type="unfinished">Наступний розділ</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation type="unfinished">Попередній розділ</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation type="unfinished">Наступний вірш</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation type="unfinished">Попередній вірш</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation type="unfinished">Розділ</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation type="unfinished">Розділ як звичайний текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation type="unfinished">Розділ як HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation type="unfinished">Попередній розділ</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation type="unfinished">Посилання тільки</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation type="unfinished">Текст посилання</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation type="unfinished">Посилання та текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation type="unfinished">Розділ</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation type="unfinished">Розділ як звичайний текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation type="unfinished">Розділ як HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation type="unfinished">Вікно Біблії</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation type="unfinished">Копіювати...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation type="unfinished">Зберегти...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation type="unfinished">Друкувати...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation type="unfinished">Копіювати розділ до кишені...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation type="unfinished">Копіювання</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation type="unfinished">Збереження розділу ...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation type="unfinished">Збереження</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation type="unfinished">Вмикає дерево</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation type="unfinished">Запис та текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation type="unfinished">Запис як звичайний текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Запис як HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation type="unfinished">Запис та текст</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation type="unfinished">Нова тека</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation type="unfinished">Вилучити пункти</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation type="unfinished">Книги</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation type="unfinished">Розділ</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation type="unfinished">Мова</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation type="unfinished">Пошук</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation type="unfinished">Введіть ключ для разблокування цього модуля</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation type="unfinished">Наступна книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation type="unfinished">Попередня книга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation type="unfinished">Наступний розділ</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation type="unfinished">Попередній розділ</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation type="unfinished">Наступний вірш</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation type="unfinished">Попередній вірш</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">Налаштувати BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation type="unfinished">Установки показу</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation type="unfinished">Налаштування показу</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation type="unfinished">Використовувати розриви рядків після кожного вірша</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation type="unfinished">показувати заголовки</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation type="unfinished">Виділяти слова Ісуса</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Показувати риси Єврейських голосних</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Показувати єврейські знаки кантіляції</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation type="unfinished">Показувати Грецькі наголоси</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation type="unfinished">Використати альтернативний текстуальний варіант</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Показувати перехресні посиланні у Писанні</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">Показувати номери віршів</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation type="unfinished">Налаштування показу</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation type="unfinished">Доступні стилі:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation type="unfinished">Попередній перегляд шрифтів</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">Налаштування показу</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">Вибрати усе</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation type="unfinished">Жирний</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation type="unfinished">Підкреслений</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation type="unfinished">Вибрати усе</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation type="unfinished">вікно HTML-редактора</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Сінхронізувати з активною Біблією</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Зберегти текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Вилучити поточний запис</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation type="unfinished">Відновити оригінальний текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation type="unfinished">Модуль не встановлений!</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation type="unfinished">Модуль не встановлений!</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Наступна книга</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Попередня книга</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Наступний розділ</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Попередній розділ</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Наступний вірш</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Попередній вірш</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation type="unfinished">Використовувати особливий шрифт</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">Мова</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">Наступний запис</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">Попередній запис</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation type="unfinished">Наступний запис</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation type="unfinished">Попередній запис</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Запис як HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation type="unfinished">Номери Стронга</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation type="unfinished">Посилання тільки</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation type="unfinished">Запис та текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation type="unfinished">Запис як звичайний текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation type="unfinished">Запис як HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation type="unfinished">Вікно Словника</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation type="unfinished">Копіювати...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation type="unfinished">Зберегти...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation type="unfinished">Друкувати...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation type="unfinished">Збереження запису...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation type="unfinished">Збереження</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation type="unfinished">Книги</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation type="unfinished">НІЧОГО</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation type="unfinished">Вибрати модуль</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation type="unfinished">Вибрати додатковий модуль</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation type="unfinished">[заблоковано]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation type="unfinished">Сінхронізувати з активною Біблією</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished">Зберегти текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished">Вилучити поточний запис</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation type="unfinished">Відновити оригінальний текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation type="unfinished">Модуль не встановлений!</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation type="unfinished">Модуль не встановлений!</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation type="unfinished">Версія</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation type="unfinished">невідомо що</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation type="unfinished">Старт</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation type="unfinished">Місцезнаходження</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation type="unfinished">Мова</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation type="unfinished">Розділ</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation type="unfinished">Може бути записаний</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation type="unfinished">так</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation type="unfinished">Клавіша зняття блокування</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation type="unfinished">Спеціальні можливості</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Будьте уважні! Цей модуль містить матеріали, що є спірними або мають відношення до культів!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation type="unfinished">Колір тексту</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation type="unfinished">Праве поле</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation type="unfinished">Стандарт</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation type="unfinished">Text файли</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">Латинська</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">Гаразд</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation type="unfinished">Зберегти текст перед закриттям?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation type="unfinished">Зберегти текст</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation type="unfinished">Вірменська</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation type="unfinished">Властивості </translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation type="unfinished">Зноски</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation type="unfinished">Номери Стронга</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation type="unfinished">Морфологічні теги</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation type="unfinished">Коментарі</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation type="unfinished">Щоденні читання</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation type="unfinished">Біблії</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation type="unfinished">Глосарії</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation type="unfinished">Книги</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation type="unfinished">Текст модуля</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation type="unfinished">Африканський</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation type="unfinished">Англійська, Стара (450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation type="unfinished">Арабська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation type="unfinished">Азербайджанська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation type="unfinished">Білоруська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation type="unfinished">Болгарська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation type="unfinished">Бретонська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation type="unfinished">Боснійська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation type="unfinished">Каталонська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation type="unfinished">Чеська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation type="unfinished">Церковно-слов'янська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation type="unfinished">Датська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation type="unfinished">Німецька</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation type="unfinished">Грецька, сучасна (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation type="unfinished">Англійська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation type="unfinished">Американська Англійська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation type="unfinished">Англійська, середньовічна (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation type="unfinished">Есперанто</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation type="unfinished">Іспанська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation type="unfinished">Естонська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation type="unfinished">Фінська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation type="unfinished">Французька</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation type="unfinished">Грецька, Антична ( до 1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation type="unfinished">Єврейська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation type="unfinished">Гавайська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation type="unfinished">Латвійська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation type="unfinished">Венгерська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation type="unfinished">Вірменська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation type="unfinished">Індонезійська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation type="unfinished">Ісландська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation type="unfinished">Італійська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation type="unfinished">Японська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation type="unfinished">Корейська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation type="unfinished">Курдська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation type="unfinished">Киргизька</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation type="unfinished">Латинська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation type="unfinished">Латвійська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation type="unfinished">Корейська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation type="unfinished">Малайська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation type="unfinished">Германо-саксонська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation type="unfinished">Датська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation type="unfinished">Норвезька</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation type="unfinished">Польська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation type="unfinished">Португальська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished">Португальська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation type="unfinished">Римська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation type="unfinished">Російська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation type="unfinished">Словацька</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation type="unfinished">Словенська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation type="unfinished">Сомалійська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation type="unfinished">Албанська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation type="unfinished">Тайська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation type="unfinished">Турецька</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation type="unfinished">Українська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation type="unfinished">В'єтнамська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished">Баварська</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation type="unfinished">Китайська</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation type="unfinished">Зулуська</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation type="unfinished">Зноски</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation type="unfinished">Номери Стронга</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation type="unfinished">Заголовки</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation type="unfinished">Морфологічні теги</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation type="unfinished">Леми</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation type="unfinished">Риси Єврейських голосних</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation type="unfinished">Показувати єврейські знаки кантіляції</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation type="unfinished">Грецькі наголоси</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation type="unfinished">Слова, позначені червоним</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation type="unfinished">Варіанти текстів</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation type="unfinished">Перехресні посилання у Писанні</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation type="unfinished">Документація</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation type="unfinished">Місцезнаходження</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation type="unfinished">Змінити назву сесії</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation type="unfinished">Старий Заповіт</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation type="unfinished">Мойсей/П'ятикнижжя/Тора</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation type="unfinished">Історичні</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation type="unfinished">Пророки</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation type="unfinished">Новий Заповіт</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation type="unfinished">Євангелія</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation type="unfinished">Листи/Післання</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation type="unfinished">Послання Павла</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation type="unfinished">HTML файли</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation type="unfinished">Text файли</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation type="unfinished">Зберегти документ ...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished">Друкувати клавіші</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation type="unfinished">невідомо що</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation type="unfinished">Змінити опис ...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="unfinished">Введіть новий опис для вибраної закладки.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation type="unfinished">Нова тека</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation type="unfinished">Файл вже існує.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation type="unfinished">Чи ви хочете його перезаписати?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation type="unfinished">Файл не може бути збережений.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation type="unfinished">Будь ласка, перевірте права доступу і таке інше.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished">Будьте уважні! Цей модуль містить матеріали, що є спірними або мають відношення до культів!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation type="unfinished">Мова</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation type="unfinished">Клавіша зняття блокування</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation type="unfinished">Не встановлено</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation type="unfinished">Версія</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">Імпортувати закладки</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">&Пошук</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">Немає діапазону пошуку</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation type="unfinished">Копіювати...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation type="unfinished">Посилання тільки</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation type="unfinished">Посилання та текст</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation type="unfinished">Зберегти...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation type="unfinished">Друкувати...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation type="unfinished">Копіювати результати пошуку...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation type="unfinished">Копіювання результатів пошуку</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation type="unfinished">Зберегти результати пошуку...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation type="unfinished">Збереження результатів пошуку</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation type="unfinished">Друкувати результати пошуку...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation type="unfinished">Друкування результатів пошуку</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished">Визначені межі пошуку:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished">Нова межа</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"><невірна назва межі пошуку></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">Додайте новий діапазон пошуку. Спочатку введіть гідну назву, а тоді відредагуйте межі пошуку.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">Змінити межі вибраного діапазону пошуку. Переглянути попередньо визначені діапазони пошуку, щоб побачити як межі пошуку визначаються.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation type="unfinished">Зберегти Аналіз пошуку</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation type="unfinished">Аналіз пошуку BibleTime</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation type="unfinished">Шукати текст :</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation type="unfinished">Книга</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation type="unfinished">Усього</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">Створено</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation type="unfinished">Панель навігації</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">Пошук</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation type="unfinished">Копіювати...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation type="unfinished">Посилання тільки</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation type="unfinished">Посилання та текст</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation type="unfinished">Зберегти...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation type="unfinished">Друкувати...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation type="unfinished">Друкувати результати пошуку...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation type="unfinished">Друкування результатів пошуку</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation type="unfinished">Зберегти результати пошуку...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation type="unfinished">Збереження результатів пошуку</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation type="unfinished">Копіювати результати пошуку...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation type="unfinished">Копіювання результатів пошуку</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="unfinished">Типові модулі, використовуються коли жоден з модулів не визначений. Наприклад коли було клацнуте посилання до Біблії або Словника.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation type="unfinished">Вставляти розрив рядка після кожного вірша</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation type="unfinished">Показувати номери віршів</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation type="unfinished">Показувати назви підрозділів</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation type="unfinished">Показувати перехресні посиланні у Писанні</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation type="unfinished">Показувати Грецькі наголоси</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished">Показувати риси Єврейських голосних</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished">Показувати єврейські знаки кантіляції</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation type="unfinished">Використовувати варіанти текстів</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_vi.qm b/i18n/messages/bibletime_ui_vi.qm new file mode 100644 index 0000000000000000000000000000000000000000..1c79feb8ee1acfa9ea68ed622ac511e074c75c90 GIT binary patch literal 63774 zcmdtLd3;k<`UiZ{W^K~6v@FG?TtV6br3FDp5i4z3S}1LyWz|vBByA&UQnFBrijKIi z<AUIZD~cO#<BX$@8*VTzGw%DojQj44j-&7QIp^M++%&m2!QcD-@y=)DHpw~9dCqyB z^PFcp&z*U<uWZ+smu-A%pS>P9>Z-rJ(ZE>Q35;0|W^CI$Jlhz%{%1T7W9+yHV>WzV zcMoHWo@H#zm5g-^Fjmmd*x^$dyXF|ij@-f64K<7%kLNLk%zV+ljCt<G6aAmKhncS% zWUOU>@jP<9c>du^X1@7Sw8!`Nni*?*gqdILWUOl#GrxQnWA`>O^J}{pJLeK+{%i{H zd6}8Nx|6X7C1$a&Wo+$t%rfbDwEu-!rjKWA^&Dn7a5-a}&S93hCo^`j3(rRxTX++* zbl;D81(>CG8|Jf(Spr`(cIiFLvKhZ`dzV>mI*PGrKQYU8;CXd1vpnd>Tn=ZJ56@&w z8Y7<5UlY#*0hhj?afo<6d?~Z;wLfFmJ;zGhHZZpDhphDd8?YY7uu;pSj9qpZ+aub{ z*xm25vE2^F{?^FGpRt9pqNmw}o4;eMVFH`@kMWG<nb<^{XWl>Aq!xVtN)?-Q7S<*I zPB!V8#~Cx<#cGyb##sGJY|694vA$=pY0<kGoAe@^-r{D=xhHFwc_CxtpJVebdW5kx z1FUJ_AgtR#thsv}W2c<R=1)42vF;u=|A394*;4Vm{w%h@xtXyuzGMq_;d$l{tmWb^ z#*Y15JkOrQ7W%R7y+5$lv(97ekIk&jjQO2+AZ!04+Mhqj7N7A8V;g6%jupo;c2Onk zIPr8mKV%)J;JIl#TfP(cY&)AR{~zY%tzs*#1H3Cr*~;QGFpueM<p%KDRcqPGZRo$x zEcW{yfP3xv?1&#Q-nDnKaOhUXMz3Pgq7Y*n=CJiu?}Go%W2esuW8JS~XRHM8-F6u} zH-h!`-XWe?n=1~)yf<%WSAF&c=yeU-x&q^FyMt}3Mf(ey*j+z-1GxWTfB)(<@Y}KM zt;RaWM%~K3Kc<;6>-X%xrQb4k$wHIkl6=ON9VVVHc})d#fyad<CfCiaj6L$T$^9gL zKVyk$#2+xuVWUjro}S3qiepXto?67%%#EhXwtq2p&jM5Juh<W(pEb?gaxG(hPnsG| z1Klm9rk2(>8H*li@?3`JS#O#AKWt&_sMAbGe?FbD<}IdR?Gn&+gDE<@nz85IrnRTv z#@NJ#rgeqD<IGK_b*1YW8&+dF=B0A%w=Yd6)<r?@YSX3HJ&is3m1#>1@b0WPU3244 zj6F8bbmQ5-Fm}1kwEcGAxBpVpZ3o@X*y+caUZ}%fzkh~!zWR#k<r$#YbC;Q3J*JMa z;hRkF2QmKT|1o`7a3f>?m}&agexU2K4W@55xfv^Y!1TkP|ATp6lxKB%fmd;!{jHT) zr=GmM=lOv5Cwb*>f63V2%kn0+0*}D>yeX~dci|a%)7)q`GCyze3VhCgF|TvS4UjPt z@|ORu75nw=yyfe$zU^n^9oG5<WY7<Jp8N3GaY5c`3owt9PRcv;nHuolVR>goIzXq7 z@-8V`k9~hg-etbwj2-=U-VNRlK&Op)Hxl3Px>Y=1{x$EmZ{7mmU7Yu)4dBBaXXV{} z`4+}Z$K>7n*^i9P^^0eCn0P+4hj>2qTHeFpJ$A_Td5=pMGWP1?ye9(aw=0tO#BEPt zKF{RsTJSVu2YK?Ii5&>O*pc`0WA`(5YFXZE^^l+D!}H#H{anUszs~#czFQfq9+~(3 zbhN+tqr4wy1Mk-9c|Sh-C}X8l^M3urjrB0+@BQ4#j1_LoANMKXjQnf<v{AtO;(PLE zzW)Vdr;X1)q;&)4@qYdxua0BvciZw8y)p`Nq9uRHic-e5ROhd_{0PPt|D3;a@4qn? zIWYgoUsi*!N9TJ_dmj6=DL;I{@u1g{`Kv!(f&KHTct*d;Kfw)obYOk{hMR%UCR_eR zi*{hVv+_4>fgCyS*!)Z1`55#Vmw(rMjJxTX{Chry{5<lR{AXIXFy;#8Kf84&W9MF& z|J>oVkpE}qzY+vrPAkZN`(4P(`l9@ge)*NLgWt^m`Ly@&`{CxIQJBB4Mm%E&n2To5 z#6CH~T(si?#;%-e9`V3<tmC=nssH`}>-)HQ|B1g~A3tb5p!yZYcK+Tx=dEer|9<oQ z5qMrP-Mk=n4&+mddBJlQ#{4_QGyamf^&2nR|H<4o4eRpHOU-TV4>7j&O>_HjKj7Aw zk2)53^m@cIxTpE34Iah@uNKd%_Az(ekKg}#x7q&=_Qxyln1cs_e!qLy9615&x!(om z*n0ea<6h>qw{L-bDl@NJ4LVjV6VC&GG@mdHbaS+sPh0yfV<(R{pSJBTJRdZlU5|O% z3(e=A4}N^+9Xzq#ryOPe<A<eK@1M-)neaUOFXqk7_d%XT#4{2X&+CscZ~prcX#a!x z5;xXuz-7K{<-?G#ADAyYW;*biZ@zY89nRU$%-7zC_1^T8`MPx&|BU0z+u9*-&pgC@ zbM;on_CDYIr)g!_S5KMmJ!dV>mkH+kE}M$qpEo~|_b0%4*}Ut<R>to7%>2xn3xUr@ z^UDw35BzR3zx)W`oHNP%`UUIpeAE2K(hy^}4w^sQj&aUyHh)^%h<(4>{OM+#XMeoI z{ORL3XXY#y&(4kF*|XF9P4U-|H@~+OoQQs1&ss(-%Lo5IW7($+^5ftJOU0Rhf8i~b z>c$P&_v<ay@67?f&9dyj33BBSljXqk9|XMyEcG{EkM(b{wDe8@zaL|1>3f>7<zvM2 zrME0gOq&>+f2n2Z{iA{36PBe9j=+BFu&i7L_zU9}UpL0Re7mLFwhQtuV(A{l{IC1g z(tXi*=pW}=dcFX^bgi<4&%}Pd^i@mjuSY<CxZbj63fAHBS(dZrVm-Gk$MaFF<JIDM zK)`Z-(=?pVPg^d0emd~^mt}J!*6F^FEt_w`b8x<8^Phf%zO|otUUP|M^FN@IHH{R{ z@W+-*y1^g!9bmciG>o(8bn*QA9hS>31HF$QYq=%}o$QLumg^40ysvo6vh5_y=gNI8 z+h46=?15$C`Q&`dZRbYu{oR(^f5GotM_c}K`y9y2VU~MduE#vyv^@CBC7Ab@mWMoU z#_BAVhZmJX|J!NV@ydRT?Qw(Uv4>4KU&mQqxXH}e3ujqAEIkME^ES(e=O2x8<nNYG zCwm!t{ASBn&$Kc&!fVY7VEz2_#WTLtYQ5qQIN$$mb##RwhgMmgGcI6k>1)=)TXvw| zT<abc&<8FZX5HrnjKAPJ>$ry-p^GjT&-p)!Xa7Ui36&p!F2`CYTr(HHZxzqBD)C%h zWZiGD4svI%b-y<-&iVoC^sy&l9o`VnC;wsHe*%7QT4X(N{uiLvI_u1T+<<d<l=aY# za>oATvCf(Z`8eZiYh&NOj0Hco&fNz2xpmOmeCgAWFBR5>i$4dxUs~JCw?jUAtt%$u z`$PX?J+l9Koa1*`10m4+s{5_07RMPovDn)8-!~yY)>}gxv5s8_Tf?IQjIFv$JVU>; zhL5-w>$0b{|E^cj{|)Ql$$rLW?-b9DpT)Chx^>+<=b+zc>oHdF>7|>j$9IgyzW=lJ z<bNLuz5EC3X%%k9PN=q?wFl@k_crl-C?uXw*IF<9Vgt^RmDbC@z&vjmuwK3OJDk(& zt=A9CfS&M(^^TuF@0BN8@2b28``K#!^Wil(N48j>XfDFOZ?W#Y0-rCt$NJ=mR`A(9 z)~9#GaK3+I{b%=L?4M`F^ODQ0udMPi_J?P!?}zdG!z;w|nKtVu?*s0xx2#_j1JA#l zX8o$C8T!yG)~}<3Sf{x**0&z#%_la;tPaLrKFqe~726><huii!{$tSR2HU)=F|X#C zw&h=e9-#c;PT=w2V)1;c)OO^u2e2P5wE27R>wQ66xF#QZ-E3R@zkqvjwQca}4baE0 zwH;dsdaQiFcKp2<XXBH$v*urk@$a;4I(aX^|5iN1N7y#Equ+(!*sfZ4HT1^wZPyll z0X=j-+wIdJZ?~1(?)(ovm;P+~(`De>8y4AKw|$R&oM(Hx_Z;Xi57^$lqYmfWW#Spz zYJ2zLD#i}j!}eY`)_K?OY#(0#3FNii_SKYfz&X|S)s4XG%KzDZI2`+W!2-K!{wt8n z4m22#b0TUl+;9YA#V6UN6&SbpZF}V#7h@kiY~OFpsjx5hv;WSu6X(h*d;RO%AwLhZ z&wub<*cWHnTkil~?f(|f!M(+E<4AkwT_52b{=&X&1LRHDCHAfm@U6JO?tScO(EV_G zZ}Uc+w_n&#D8;zfEVZ9-;1<xe+kQsD{rJ7sex`dm^!HQjo9XvctoEzk#&gjQ`?jsv z=T}d$-}J5n=Z{xB*IZ?P<Y@5sESvqYN6>$3v;FbL`><|S`x9sW0=(a~@7nPmV^3dX ze{$xV*ncJVCqKUv=WV<FrT=ch`Ej)U_4TJi-`Lmw#`~D}<)_)-T=!S(&s*&umSH_3 zpV>cN?P6@6+x~eG^zVvs_Rs0Onz!2i)n1j@S7wK4D(HXGk&e83j$-WhUpXvm)?=U4 zh-c_!@qF+i@qB8T!|@sR;fo(T3f4agx}NPQ{!1(HKg3Z|b^*?hRSxO4uRynzj!7>( z552I^F>U?J(1*Wq?7#CT=o!_H1AYb_MmZcaNpC%Qo}+Ho3!ukz$HE?bKIlxx@|)ho zd3=TA_itg|d*AOk;`HYrw{CVEb>7L4Cp`{-_(sUlJ00C0@4$SYcO2bThjqTj5e!}r zdQNi$<LjY6{_F^^{1$fg1CF&*MqnSG={V+=Htd6M9H-t^4!dr^ar#CJ<n;b{z6QEI z<v8O+z&Z6^$60?k0_*dpc!qBk&xgyz^BK3}g5y76?9qQaE_nAOoSXHIEz8{C|9c&O zy&Ll2)HfXuZhixD)#TVY6Z1Ot5XY|l0dK|qj$I@twrp{{{2|)gUUj^72JpD#Gsn9R zV%_X_J3btT_5&Ln|5|q<^uj9~U$x-#>9;z*f9f0X{RNKyO@utWu-@_OIpCN3wig__ z{8OAip@OyrjgSjZ6dZoZ4UkX$1w9Y7GS=86o_%A*^MOmm^U1RddYKKspIFe_4n6%! zQ$gr|bHI=1796($-(UG^!Eslgi}P$<!6~PFfpxs1;M5<s!|qyEu&J#Xa^tju%YxT{ z&aB|i3+{*fTV3#%lJ$(;^liakeRo1$tS|W6O31h8#un_1VST+D3SRnZ5O5;}uaRAF z<;H?H`!MhOPcQgr+8waF_AL1RU-<piOACIQb1UfcfYY)05zyxj@x1<aXF+5q<kAwS z^Nt0On{PO)KZ86w=||_(C*z>|W6r6c&0{Q-=R9c4>)4m)Iu9-^g&lUDbJle~Fy@}_ zob}K;oJ)3R<F`w2o&=q9nmyRJ4?5>ty*THObuKyu_-|V5T=XU6Xmp%&MR*+an&r-} z#<LikzMs=e{+N>va{7+Kx}Nx%v)lCx`j2zQzU{#Nd)~R$fqCzFyYm>9kI&~gk9!I8 z-*A=l^dHggh}F(B7Mue<4mi(v{9E8-cb-Xh^4iCp=e}?R?5&5LoARH-dEe&T^gP-* z?{i*y+TE~^#*60-&pEFseIN4tMe%%Ulk=LNv7e7ROgz0E&aJO)fW3FEc)oP4^OmPy zVr)sb^S0H%cT$h@_O)L?9$x0WcNge!d6)CSXCN;^mpgY#pvN`LxvLcPZ+hGL?7m;( z94m0Xc=WH31AlhD^a1ecuW-KFy$bqiiFkI-7tfv(oNwNO_3{^sXM9iR+Y3Mk^V`m^ zmJWv;yT<w7)2;&l{>NpXi}hSO!d0;KTG%n?yIfnhGq!!HtN3%sgMYYOWz!%RFIeT; zW3LZj=T^ANEwizHFS;t<#An~j;u(9_Rb}x)zkb10Rflzbq}VlO%rwB?+cot-eBP_m z)$kMeVa0x~Ig@JOPkP!l-@g_6smawk1@h;tHdp&CSck(8cP(Cu@z=d0p4X3bEi-Rn z?Dh{`y|3Z>bMA44j-qqzVAq;W=)dI)*TDCnr~gv%jBj(Tx0FIYRl81Xcm(=J$aUrz zKjgt3uCrHP06LV5=SwxN^XK9`+%(a3#az&N;jgYM-tB^avEOy|;zz+JV_a8n1^h89 zUDuw4@n)|T&yMTFv-@q=_JKU?(+6F5ywZyO*y6hHl&9gJ`Jd~)o#2;=|8m`b>Tx*l zhPigQ(5~zf*Ul^5n3qR9uWfd{wEq{-^PX^hdDRTa-H_|6H!#mrk8*u8>tviC$GX0c z+zGw=Ch>gv0@wGOuZLgEES_shT|YerK0W3r*RL&W!3V!D%scl3C=f>%nu)KD+*)Wc zUkLd#z0lH*^*#H&!qM%Z`)SJx$J9ijPrO+;_LnxC>lYPHymB+-{P~5Gs?GsElMDCv zzJqpuE1db71N-5W!da(+uFE~*`SR$(=5oM4Y<ppI({|`N-xRj|>m%%=g9}?tSf_?l z3s;WD?^_-!^wN28z$1mHx5Lh#QYoIZUMM{G7mRbvH-&$^q7L+2Sa{yoXy1Nh;l<TE z;KzKl@QUyv*hjMpuRgm9`p;>F*9^n&n_n-ye)$CGkspd@sJHO;UE{&`Tg9{UBk}AV zU3k}#<>0%8h4=go^mbiUxMOfn^otfgb_mvU<CTT~9E1Jke!cL;k6^z=ZY+HDWbkv@ zeueKIhV{Gm{=$z|*FYawUijY^0H?6TZ8`ybd*Cj2{tf#=?^)?~{qQaD>~NRd@Gj(U z*ggFCU9i)CbdM}K0`u&4mxn+Xd!u{8Q9m*^;eYPxvG{#_mHVLY0Qbcy?nCdx=YMQ> z&z3MBOUT`E%q!T}Z@9Z(1Aaw=?%so+gZ%!{eKh$Y&aH3<cfAMsw#^;-^l8Q(dO<v& z{<}L&{C&v|_u6WlKXX2DANNKF_S2{C_0k2<+vm8CpKvF}f6RSS-x$!-<UV)S!PpP= z?!Q$Z3O;$%z3UwKhYQ|!zj*oaun#VAzuNpT*5Nz%TVGiq_gdZWOohIB`m^r$Z`%O; z&UJs&cRzlA)cwt0$APatasPA&zCX|5{yFq0<mDJQ=fkF(iyZxpjFnF+D)=+zb>51i zz2B>YJ$-GFbkD`u=aHg{4?>XJ#}-Zg0`qabUUb+9oHL{EEAsA*^W&NGin`yu6#K14 zJUf<&XZHm~fu-Ox_fbX19*T2f=@~_*eEtmZ+P~<mGp>ccF{S8^FWu1V{#kVA@oz$& znu;E<{t14+8;f>M@I&6dQuO*CA^%?4Ui9J5Z!uPrU-a2kfK%L2^hF-<xH?+&MLj;V znMGeN*@*U2i@w>m9rnV}Mc*HLFZ`h=7X3u$<F(HR7<+Bc{9o}uJDM{q{u|yL>JCTx zJh4DHB-M9?<1uOcR2zOMZRq457lwWDpnrD26Abs5w0(;!M2ChzSJ2-X=<`!Qhx*Bs zkB`-?f_0SN%KDkamX|-kpN*^+e@Uj|@>lR}WBKRIgJ(zi3o2H_D(WK<PpHS==MTlC zzOXMH=vl0hy~Dh$7o9r+@?-ohVYpV-gYN?D6Bgp&KW1?}7vP(a(iZ*jw>n%&1xH%y zh{b(_Qd4*!7EUu2j8c9*`t|Tp*2<Id%IHUv(6?7KdZJ#>P^>jeKdPcJ9O@4A#3O!5 zU9_5-nlwZ2i)k%qVW2IsE*39;0h5tfkiE_N@La<J<&QJ3I-R15+5VtE=9i-WXcTl! z1F#qXJIin3<mjZ8Q9D~I<_3c4mU|+WJDF~sz~^ng#1(9z{8tnEOtY}X6?5akVALD& z`$L(?Sk5|BGFGrA({1Ii$%{O@{H7$t92HHTkgqEoUX@`!^DvK}XhvYHcarAQ<PY|z z=|XGTT7DH@0^>C;tY`^)d^#(7K+5uf3o(^9KprAh1)I%&l&7WH4l16miiMs~+!IW@ zOd7tiR4j@IVi{)CV!Dm9dp0xb@T}3}krM2x&p3ls(Cz`h_o>+0Dmwh0h_^Ql7B#F1 zjdyU)pl$hgOdn6|ak2d>u;ZVSm!h%!0~KUpMMrOVK#GOK!7fiE4PZOp1pXu}EEP)w z{(&@2-DsLluGlJ;1wy`Xx-L`DC9%KL>~2gWR{k}(YZ$~9q(B1k`gklnxx$-%%R>ep zph`Xx9^Z0?(179$5-Pu)FE+KIwMq;yiVqOOwv;M*!;!$ca46;p1_#qj{J^Y+ih(S5 z3KC#8A8Q61ku=yEe<T+0rW;DbkQLO0ju75dk{3dX_4=i7KQ{gVU-M`xx*8a5S{Qt? zsQ{$p$xBrpaYRTsxMJacDcmjjJ>Fg^jBb$$x`WNhX0XKM6GKG<KEKp8DA9As5TJC0 zsaPB>py=%Kt$ZhTvWTE3zLO=L$~uk)h_gOVWYv(x0WddP0I{B-Q?%C~?AD#+2!hR< zNhDf4J^o0V!$m`cvPQwfxsk4<F<23f`X%s5R-~?M3@Xi&*+UA1`0}bpq3-PJ5@+XN zI3AJcTo9ARAwi&Mht$UVeV&-VHsbFKukqJ{4gG7SfpD7T)-1!`jS)Y(NdzfMGSVZ3 z`~#U}zou&i?-~g8Bu@0os1%R-Bfu%<k92#yej_T>Hzn<HiSGn`UeAqOW1B;P7}UAI zIzkf)R(vv_sVsP-M(9bJ{<KFsu%tf8AL<E&3@4Yr(9@$!Sl2>NAS89BKLs>v?Q8{6 zI?}5+nuep>ND8TZ1%mWu&?Ge7Ht=pVL7^Q+745Jy3}SkNai8A@hL80oK-bJ{SX|fH z8;Ft;NzI~ITB3XeTC|tz*pOD@n3Dv&1bj>zjs4x-0dIiR-T}{GI$f|1njopNIEZl0 zK16@9n5^t(JoVA04|-LA)u^(ksy*oUVB2CSa3@&Y)90693vg~q;`bpqXcoy$x=3OH zbV)mkD;%DvRFMomt-?E;s|=)b#DIDQYav}#McvWiuZYFKzC*;O2DdVyqhS4|3L$A| z>l^X+q(m<+(WnpB#1oS|P}IHgNCYbu9OOrv?sWG`0D?3M`8?Pp!q6~6A*m;^huWL- zq3)P_cKDO10Z#9a_`ChU*z4C{D>qlZG9E{obxpK2K85TYZkkO`r)3&trGjPFgGxHH zQGu$`Le*1wiUr)nfv>y76FS2^Jy6BEwU!O(A4IG^5??~&(FOCnrK)n3BI7kmMsBiw zAHIPhMR43j)<8EVtQN(jV8H9g=^E<co4K$d#trwhM!i(!oiO#FgASU!-;^l_RZE?U z_#^vX>hyd1XjZxqiqd!mbUVyYMYAk0A(sZB)6uypb-^RiA0EKb84qd%F`ZY&)2Y_L zj=(O4%=1Zcr~*RL&1-Lwm&b1i%~YR&*5_H}=O?>D_>N_5i)Tyik?_%eZ>)wdoaQT< z8!<>@Bpi({3n)gv)Decbj}2n4cEe0orWo#y4UoL)SKu|ru$kkLeo~zXQdojjO<IbV z;7#ridSc|r;bLiW6e^L|&uyvb<jInk*a5SK=1LgMYh5DE^N0KqSexzfE-;7G!WqPm zwnEYcgD}M~c2C69*XNJWG3HZIBYXpxJa8C@1b_mGbG|ZCRKdG14CGhG1Kw2-mDCyQ z9tes9O_v#5Q0!un0LUJWaFM0ky1ltug8m1kE*|uOj;m<W($Qh;LDC9i;MZ!YUmSE% zKhU5P7F#q(%>r<J&FUiORSe8sLmv%UfZ61wGTa7E`FxFnsD_O@ut~YP(IF@|#|Iq^ zssboYdLy{ir=HC|{~CWV+|ONO*xt$AJpKKkCU@pVji+)b1|<zeYMeBQ^U5k5<)i_m zuv8LMDQR%y0m{S%2nM<$p2(mCCM0*1>|oTT>p({s;)Ya`C?x8j)CIvBfHN!9qmomQ zQ6=Bx7#xOC>;jAsofQm3W6>J14KSk~e@zGnV?Z!VC=62-iccg07LzdFFo%tP##0(b z0#UQC4QX3LUA*Bwup#zJ(BDG_wbTV`gcNYl3!<6t=`N6Uz!(J%uRBazlmPVm!+?wd z<ZS~^0dK2<YK9?xP*_RvOM#~>C%~z&h!?{oLIM#f2={CpMx`<Q>0BX}g$c>@C>=@3 zY^!j4f<dxag=MhIAY+0s{Ad}7Z)N6G<drf7P}vyXNh=^mybup?4~2r{>m#W}Cr}j~ zLEst52d3hZ$v=V1QDsUrbUy|Shde>BXC$x&av6UJ(MtO%OhVKPqe~ItQEoVpw>{z~ zpxidd0!xpAWlw<YQkV$DzX`-Nc**SU2}Z-IO}t^KvC;mp;6eGg@WRh-yij}ba|feB z_VCTXt-p40P8l+r-RF-6dT{m_wsfe}G;CVv3wz@v5BcslY(8GooYPrh6%tQ<!dYSn z#_faC3kMA?V>E0$Aq(t25m?X_efEBjcNKYS3=!A^3`oibc%SPt)rk#|eP4ODx%4fI zfoJ`ZYU~bAS0EUO4NCsC*Z|xotvfeo2NW<MOx_woanFVrnH;kt;eOh7jlE&0H<5;T zEEW!>1e@G)S8uPUAA?ix@`hNW_>=(v+63X$O>)}8m|UyGQOd93wsVk2Psq$%1uL5D z<md3Omwm_mw5xb1Nn#E7)CFjM7^VUEY5lx?Z~0ri6@pNRBn+ws>cLtEqfdlm!jXPB z9w1P;BMM@0pf}ksL3Umw#&sTNL#&ycRqfyd9!6V<X<P-wCGJc_5GW(^WaJb2y}Wgd zhgKv6IeN=)AosFq7@`vI@kkjV4M)6+^aR=MMcSN#A&EA~d-%SHZa`i2o((~9Tb3xs z<e<VT5mErM!ZSf}the#Wh(2C;&?Ocvzl&2ZyNSL{ivm~oU*Jwict92=O*qQK8S1=A z_RCZgYIcHX%96-FMrBR7;M6XP#%Okk!DQ24+Yo$e74bcl7*-L&BQ_t>c0bV;tB`>W zbcnpC92(RRRi<{@!L}nv_5eAuhXO@#R{{}w%fH0GJ(<zL#_Gj(5^V(ehVUf_`Zo@N z!bLI*kb?`Kc5e%MU>PV}TMZuOb`$L>zV8AE6!em7Hv~IMa~2YV<8X#A8#<?80dRfR z8+9+lop_Ws-3C>uTflcW!U*elq;&{|tvp=aptjFn5NJqCohsIlZXm2$$~IF$L5@=3 z4qjZo7HOdtL&#BNU1IG*Zm7M@%dk9Y`^-}NsImqSXsc#m(u^3E&=^8NQubro5$C2E z5pEtXRw&}1>$oEl<C0>gw<+8R_6nI&Ofp4X9$T{rJP^KnkqqZy2$4b|A8u)#E)x>b zjDAn7m!AyKZHX6QpW!c6*brnKu`*=kd_b0#f{+k$iZJ!cF@D;mw{Tx->dvddN>O<B z6E*l4#{npu%7O<H^o*5%iq>lp&XVYS!PLPc5UYRZ-=Ll8Hq%vnpOa)5IyMRGpAx@| z^9L<caia4pS!5@TmIkUgHfV-hIo`@jaMCcE-%K3c5mw9U_+NF{qIC3A-UwxogxL&y zUyC+%_(qm?;2xTZgae)qs8{&fg?MrT?Tap?w2;cs1*f{Q*2z+?4@nyT<k*NkK(a5+ z2GQ1w6-t(+ST*24u!wUX=Y5EaKjSO=DL#{A^{Lqd9FjsIl^%&h?OT~Og!#hbUxJTn zq<WtZ=0;x_Rw$13U>M<AIBdvM6s^V&a6d(R>9mK-L`Y74^b010-3NK7vY{MV6GoC3 zHtZ@06wd55GrJ<Sbu+u_mentAZEl@6V`gnvog}+yf@HNoW%h7;$?uJmO5ug}8iRX) zpSj^sB}G0E{=kTlKy(#ka15#kDds-@Bbj9KEM(*rn?<uJG>5N(9L-zA1l6-4q0yvn zD-DD~Wm#!|DmHKC0U_YUYKZ7YDrjtC;=Lph0{&~1_iC%ytEy0O%dl#faB8NL02)-e ze}K@WV+*o_j(XDR1R<59Eg%r|`wZc^h;Il0!KBuuN%AMws|Ymw;8rC`4fb7vC#`@W zD?XX}nto2JVvD^E`Gm9<i7i!k$UMFiDfvk`=lY;wU|(UEaoL5PQN^Ordnc&R7~})( zGcR^ONf;sBu-7>3zVZ)9nxXgG*ry~l6iJZUqKl`rtU=xcppksQsPFQ<9pdNR8cJJ2 z|CqW<ui|=43^FJz@8@0~*#~4UC1{7Q;o&*zl^)9>vN#DEjY}9S>!i$OEWVAh0gM`f z1Q|;>CG|?37x)fyr?j#-*VdB$O49ujk|;HWMbIi)3ex;`0HS8aFp7L~02^`csGMRd zO8A;c91!b@=(6HN?8dRozeZ9Z@)F5u9`2KP?tuuvKsxx~T=&9#3?Fq3Ngjftd^boQ zPmvGcllb<4&ohc3dk{7(ISolXQHSUtY}`H(-=#PpeJ6Gh8U*0rA6pZ}XW!Ul&>?b0 zM-bqJ^HMXSCkR&!4;MgWYO-Z$ns7To>OsCLh(SzweDL{l$(DZ0XtsP2S<xc>p`G*x z-CbG+$-^x_&JRi4uS%R^p{pdOpbM`RhTknbjV=a0C(ifEsV{VjiE~yl)8t*p`RNUL zFZksB5(M|nV3LZ(ctt7VULC2Mf`5wfMWP6#iq7D!^(<Csv;qtfC3UShl+1I}Eb&Nk zQVPycY+*xr=t5E}CAVs&p^YFJh(p+eOG&_}i(y^Nb6B!OwoJ6n4PDceAp%4QLt%o+ z23(RTpuAHNpeL~+(rpz&ht$uCm`xR6NrEB?rWZ_*u+>Q%a^b0p*wqkDq<#+d$B+PQ z5K0>aIT;=aB}@@CB;M&45>@0(@d1`#&?r9+NF_`ai>tV(PW+z0`%slS8@Y>Hv*XEO zOwln9!b{Mn5Gv!!Jb9Sur(|VH$e}nzHxj<~8fkWzhqi=pQdA;{1xO!Kjz}O;n1lSV z36@rHfb2UoGqd1w+J67PC3eyYmG*4sBnIJ08(%|u_7IYTomEXg9l0<3f05h@p-Ih+ zQ6`Z>QJh>*+58Ahh=Yz&JJtlk@u;-M6O8+HsI8G>?j-;`TRtHNb$UUcD^9hPRED=L z^F%`6S6vpH2^LG;^@{t4D+YS|K1oqg%&*j)nNTEX4^u7_nf<-o1SM(E0V2~kL_*;d zO_42H_Ry$uBr%9JWHV5fDEO8uG>~#UhdE&yCM#AMR7=P(l0C^S>2H!iqyTEo0aYbp zCoEG1hel{X4GD+1CC6j!3Y&1Hr@otVx}tubBn68{Wg-gObFGJh<|K=}+~qDHaZRa@ z6d>8+fX0u=sUD5laAdr`$JdD*cRr}yn2pLNjz$kMkAgvAWsFML4U}1c%)KPrp%`i7 z%7ubX(t(qJ$gxvys$>SDVRP$T1o@4I)$}M<CXG-QM~>#5c{Kcp9CL6<9FBETdW4dz zJ-@UE|M2#RzuyxfF)v$RvKF8_${tW65WxW7&}mB}5!dhxdv%HIS>tR+Ub2=(<_=^} z8_sp4(huWv^56+KN&*9dBGm_jhLCVQL*;oT&7Ptsv<tNBRl3ZBEC@Na8;eIm*(_HU zzRS$Ztzn2^38h-jpQgEuXov}ap8Q=B3-_n!A0#cl=0;_dQ!t^A$i^dnQygNTDtG1# zH4MGwA7Q-`k|^DQG)>kOkP$?=1<DyB%n8yI`h=attrKC{aLMm#hzU(maU`;_reYj@ zsj9h#t5ur2lpUie!b8F7sIe)HHA`P8>#tn&Wx(`Ap&|4AkaEhTJy(SLGXkR=S+K;t zstixa>l8S0L<*-11QPAM5ZssKLg2c2l7pjO##i3fYD@^}$vobfFdn(N$Ngn;7bF)T z*vW;g-inNtn-e4@tdVeC>GgDop7P#FX~_?H<&<v6JP{;R>8m>XhjyB+usRMk690(< zu?mZ%M1&^bm!ZDhDA+l!vGn$(tOj*fG{r<Z3aQOi(FwxPOF=}#Gj7FACA@;PSJAwK z`#0;cF?bv`3lCLFC(RfoYV-_>S;lcRT^yoIV);`rDwf4N_g_H>Bt)unwjVd=0{!Is zOfwtJC=(Ya+_$P#AS@2<AmN&1b_f^9pmZ?KhG9~sIrQAI3f+Ka=2qymEa2<$$2g_R zla7fHyktBQ$jwddAyEj!K12>;B)1A@YdUDSd<yO29lnL(iI+Wd=|rhpCb7Vu%bs)q z+m#KFq#34{^-4TD*>OMAu1?sJ6Vl6a5sDNhfgof?+>Xu~H;r89i=%AabQ@O>>xt>H zmIWdmK`=WwLuN#Kx~c+;7*@g~P7-BE^a?)LK9*Rv5%OUqd&v#P8i_liL!(wRRMBT` zq38(r^QWW!bi`*9A#DnfUBelaTv)VnNlrD{JsfBIsKAR`;Q;WcI{Dx}nf5@9W*FJ{ zK)mfKQYsRM9CwZ+4^T)0K;-$z`H&I%)BFhB34}F9nfysHx+p%S+@)3`s)|aYv>77f z6Sx5yH@aXNQ1V5>U<%?W_40$b2`31TjA0q+VyHMx2rmVGNMs-g%rIM0e#!UW2iQC_ zq5PSo!+3RDh^}YAHd68lVK93*LvWKvV@2Uw2R~Bj@(a%bR*vkj0t8ufXn{BikHf+z zOc|+>RdmMF-5=yt^TRtGn@}=<@QfxnSQP^*I}DQrE@`?#>SW@FWYsw}x|$*t6EJn8 zq6?}#MRb?rL{9L&jTDBMNbDRkE6u4B@5E7!ggyvg;iFZIQ0`?<_JHv$#W0Ld`jR`^ z;h7f^DAALLrMf9GJ05~tpHk&<#P;H{P<J2#Cs!BUAny*W)miQAycPO0a>)uCaSl(- zKoox|{hc|(Y%GW@Dj1*y02WiP(144FH^4Z`CFJ5p{>@_S)n)uke)hR&XDYFDl}~JP zvKw(n`hMlf{eTL%j>oo|;D}ksT2x3yG9(Gh+tj(RB{Rf*GeBGeJZYzLiJ-zAkpveP z5-5`5U(2%s)8jjmptFy8>;M|%kQw7HK>r|I6l%s_dN2p32SXxKwwS#LY6UP%7nA@G ztY=?}rMY+VK;&FSNV~r)OgFaV?UR0F$^#J-&~85)!PD(olBC{X>a+;zGV<P#1{uhr z*@De;DIi7xs<0P#)A&U%#X;DCYlo02p?F^xyg`YZYl+J*eQ+Q0J8g3QYWi93rQBNv z!G#xss(IizLKb9L#oEydTC16z=^=5eOChr^G#7_vNcufMfOol*FEe5V9F)4F(_=PV zGe_C|tIn+uo*Ut7B~N<>x?o%K(3)m`fCPV}SA|rpLNc6NNz&X>5pt_w4CYnBnw29} z!Ar#jvqD0@@%}2{Fti*Fj}!XpvUr)QV_}n&(|O(rmidkaR0P~OrNre#9M__rL3--o zUcIcYVXtsdO1M0|ASz7&=7+St7@Ejhz(Pvp42+<x6j072LWlFatTGLa<!Froc+E7D zVxW7Z4wH>ob;*NiDP|*3x&$jul1V|TBcc+@ioTfz5*UBq)UH^%<b~9tQX;@9oTnpW zHL|Wq2sGT36WO|%_hAKFntVVJGQx|dCaZBiQs+0UlVlgv#E8O>nPKxfIO?IL6m`+( z$Km{Z!371RIcXTOsF9qEDaZd_@}AX)IYR8-Y=M@k9GHovi7Na$IOSp`6oa%VmJflZ z;b3)P%d{}H+?y8iL~xQ4$`P9#_zG^qVNOT-EBLe)M^D00RV-i0jnM^4y7o%cOAGzC z73gqtYLWKeOxd$3Hx$Ohp&|Kjm4OR0eiHK19;Ew{H3FX&E}ar;`f%z12k9UjlIVkQ zfgJEvKF8oK>n6bbmjKdMqVcY52PkjEHH03K2tgQ<3a>btWC5X%p_$m(cp@&@mC{T` zlX3G|>0Jn_<0HxOiA$$2!?-WCHxTqq=AVUQL6=0;vm>6K#3q-shv;<RY{Rd#a>GMm zBK>t3F=uUmID-2(l!GKzKdbdCZSLd!K-3(1nHS<3ukkWM-5JQ5*GhyCA+3h<YF6kg z*(IvSmM?!+UE$c5>r7;~7iN%!Np2%j$_IKWZJ*3_1z+3@#|GeJgSAMurRsqfM!7CG z*!e|u8E+vjcn+1kxoM+jRf1<|SIx0yZ^U)Lo^XWk7=yOMl(w}k^8HF8xIrf~B@|`R zZrmJR>Vp;#Ms^rEyQ}<zU=_OJgXN=T=Bs8foPAy-9PgLa0fV+SGA}c(ux6QtHKC|d z?UGP0)mU0aG4Cv<G@N&ei%#6VnB8FZ9F}*O(zaG1P8Nt2wyXAUMvOpNidKpmYpE61 ztm2+V7DE-uH#%T$kDr=xFwI(zNOVy)adsV1d4+C|WY@S{cBT-+aoW%(hW8B=_W4D~ z%Yc2Hyn2XepT$Zzmk72d?#ZILLp0BBG6kF^RXb%U;-Kd47|J6W8|ij1?yg1#Q}n>! zU@hxF-3^mj2U@Onvks`;G@f-J=4e4@f~46x&W^#5w-=5T`R-O$otl$6@dFGuwxJ6T z!ig;OcbFck43;efY#I;3T2RSTorYNrS(-?ARdcFoPYegYiK?UA@v5XRXy#ZnTcC$x zBD|ae^&8nJe~Ai16l{y8y`@{M^ptatxD3y(Yej0;8B%Ll!9en?fp3_?8QJ4f))eUJ z4dOo}Vj@u+l^(jK`Tl4;2b@Z{{Fw){VikyiLJi`2ZgvwY=bfAUT@ff`UR-HGlDTkp zb5$#ci6jGBgIYK!Bf#~Z>_HR?K?*lBkuLjwqj*0gnDzI<=<d<nvCnQ5#&8J2zMx9C zqPB=?XXk*6AO`n$$v({-I**~WM^6xGaTKb+rXr=E%B`+JLKbL~{gQA<L6o`!T|IO? zkLTL)(vzw$F1w`}U9T`TVu4&9;3mQ#q8~i&I6QU3i5wlxMh#&TBA*YMF)BPzc!iGI zSR{_P6lzY;XC+S<yPz7sBHX2@dTL=6xHgeC<oC(H1H_=X8_Q!ZxOBy@Y|RUcI9E1k z+2pNEi<(XQVanErSqHI*@&eiRtR2!5#w_lLK*^w5vSipnvz1p@jvZx#QD`o-VoVub zePoRD+Cj8(9aNM@vBn`*P<04vd~_Un3w-hUSJk{~6<=*x_d&C0FRxJq{U-`P3teJ? z8r_3y$bmktb!UUt$qHJ?ClA6J6jx#7F$Hz~QV+Rt2v?#U*~mPU3B+XrgIPdvl+5%8 z1NejAcmWa$f@DRZm_s1iE2hD(N#hP4Hck+!CEX$+G#hMJ5w<kcAYr2NC_L#wFc_%J zSBy*OYWen`KT4}jyqm(h*cHjFE9yOAEm3#^H@mZE&C8nvCaIIha?!*&A$>KH+=}*; zxSGS4ipL}Qt`O}YP#^<*gIFlP*F&KcY(I)w5-52DDjdM)$?aZ#&Le3zg)($B<+8zs z386~$B9PpR%Iv&ec{Vf|%X<=6s#*c>50pgxi8#*%%?4Cq2MH^YhAv!g+4MT2lUNh~ zCmd)Q=}bw89&i{P*tCe83$%MpunBr3aX;!Rt_o4aID$Jtyr>)8a0Hw~I#{-EsbmrM z3EeBFSU&M!*1N8#0To$@jKCb%%4E-%EP0f$twt_ec!^sQVs1r>r)`(yNYevnqadGb zrsxAK!IneaIL>rgV>_MKVxlFBirN4^UhO}jhl+($byOfDN@(ljQXrdu2u>QWgl%OQ zKD0o{xTT%9#0`DprUi3R6pL38<0q=Ckv_}!@Kc<(PTrIszlLos9nk#^TNTuU0l}#L zZjR}&MskHLqk4HVsZ%i!?IXnhG&REx<_0*FvubH=#2yo_XJe?e5LrPLtLqI1MeQR) z$PTf@vfX6ZyoA<E^24=-QzVfwVc5^wjMC2mZ&p(<w`5Bl%i^r*lEU|f2*VA5xBzLC zS>Zff_NvSAd|^OR&*B7!r4=^i={ibPsDOfmfG{s-ZUmxv4pN@Dj72>@egT(P=M%>r zrxmG@pch>)@rC(0$n^(NClYFfTxpNXUZc@Qi9~xkENBGfHeFVIOXa@F9kW@a5sRT{ zQ0+=wA4WZEs63=ZX4A7eZO>|cbDk@r%FTOJKhFxFgU8OY9eyOa7=*}9b{k}ad0n!1 zq6&H{G-o;tC?}4aG!qg>K{D*5U73cI;K<aXMmQF6zz|BV#^z9eJf?Ub@XhY{&Pp2> z_~A5@a|n`>hkt|TEF;X_@SA0Xm8;h*BcR>%nPr5RqsJ^g9E~c}*8z*4-=7!e4sjOw zyyzyHtPRsG)*4jK6={FG<S(v7aEpNI_H$+wnMyFVP<b6XH&ks%8J}PNn}AXfii?IU zkh0KG#Er}mjf!_)@oS|qv&SlJxH2iKk^*<(m!nveu-LPL<xpT{KYU}7A3Z3Cg-9Ju z#KQ;^diw?sjLBtFDP2`-_-2J)eJ9qkoAf3T8KA-|yf7(tJIF}2V0mq3N;xCh#LY+U zyHrr4{hifNJh-RyqMAn(-h-nI<5A(wM8(^#<mvI{&w7j^^80w>km(em6`D;}$W5U; zDTGY4-|r1{BPAjk3}*!H^HK2Utd|w!J?CiIUpdH0%cgmiG`1i^)*B8%xTRNCMMfL# zB5sQqcSxj*<<RN>`<-h%5qPzc5vqC*xobnSX2~HGjT|cBJq1sb-$Xvu)ghBRf(Y4U zcBbvC8MKf{t;wb_?o+Dvfh&xB2YQ%lMk^9MH3>$><GE#SOFGSsJ7wa)<W<z*rpJL9 zJK@4C?Eh@Z4XPPtDyE$oI__4kVn$#?lA}@+urs7uWddlN(3h!aRw;dHJ8P&{3{@0? z136eFdm_?y!&=s;G3`W&PdQl_nOjlZ<)W+k>NR*ZS1gg<CxXlw_cg}&ZFyV;jr5Y4 zT+=*Kdle(qzllAM_YKa&j2hW<>P*b7ZLM<%{o#$m43WjS5;DUtq)jT<T{@Y#BGZDz zx5tyRE(;Y03in*;!{dqi^7WY%ctDO4Z&Bb+MR2qN8CsSP7B&ufC=bd3lo@LmJB(K` zpi3;jSE1Ptqhu1l@AvvB>RtgXkynZnMKKFBJh&$>ph{c_{}bNh)J<*y9GNrZdh*5) zijyIr>^j%LjJx4x8OEc5o1+qP^AZIOjQj4V_Jt7(Z9?=_-NnL&79}1dyugp}WE%s{ z=mi+o$TLs4qiJ{D0ERIBZ~Xv<!|6E!3_EA?1Q>SA><TdKnzJv!5Te!@VAx#88(`S? z|G*t!IEIC%-jTd0ZsY~tgq)<8(WbaXHQ94UjZx*Re~^1n5j{Xk4N8qezL8;>%}}F; z_U12{$fobep?%3v$)>A2(Usm-mra-AM3-JQtJr99iV~gR6%*3WsLycts>M4G$PR>! zN$;x22E!6f$E?RI)pQg0oU<9uJ{Rx8L3%+}bT+p%b~I%LwIwMD(`c#ebY)n%t8diU zx)4z-5o$APdT=M+G=#Gwf-+)>93jr$NOpx$8jMM`c-0PF!^AO;6dCwr;q6BZhhP0Q zg755vfss_qz^HwJoMeaG(QMYxwiMSVfmk+e?R07>Nj^q+<b`<9)2Nv(9$FQ`y9Kft zKYuVw20~>9*;MDkOY1s<P@4#iOQX}tI+#)f9r~D3WkuDZ+#SkG;&`}?@GTLtQ43z9 z6uCI@P#O^gm(`gx7-_mJs+WnaICZ&Z!V|rec(z;$lS=v4$!{^jt0vY^VlG`<@8%9y zgz0fF6O`qik1;B$@qYPYuei&s)_Bq&VQUn9X_mQmg^0jz;E}H!yISVZD}Q!l%reTU z*Irmo+|<qyiM%$>Iyv?-x68$MbL=;I2>pHo)kY2hMwNedhyHsHfrR&dP*MsVn!5wA zVhBJ~#S0)96_Lvz@ao080~v|fgxPLzjk$BMpC6Vv(yV|7erRX&D=n_Z%*woQB;Xn% z?(+zzmSLCCYFG(o2#hG4Er>|LyfNx&a?OnP!R;$va0;nGUU$6Nkzbtw>2N}MkU2x| znoDxo^N$E_BJ%<U8-F=7chxKYUinR`kV#ZC*Aw$_zdwPdBM$CLSV#T+2pf^dTNzR0 z+<7Qv3D<9MLkO=*mFRj*(!e}(gwTt4`U5_y2*GQf<0c7U^LHcSb$I=x8<J^9c~YcG z(cc}tfo_BwakGe`oZRt2eRv3>W@fEe1mcI$q_098Q7Z3@83<{qpHh@qSA7?<1=j>r z{UGa}YKBPGJz(YHg@6gC89x@X?ronN4#!Ac%V~ZE3n@bsnE*XpC&+p<o4C=L8;Z_l z^txes@0U=ZvL0=EJ<r_}nQZ*+Z{pHCy&6$ayDN^{WW)kQZ|-K`5~FxgBlbys;^lfN z<o%r?V7zt&#qJ5RD8VLfQP3J2!A4m^+56z>0<(*fhDM!~mwe>VWq8#>Xp(_`@VpYz zi1M5O+oHBEddpPGoC{EHE6I<Zp_QY)I}%vs!JGMLt{EEH>w{gM5VCM}+BoVFZ=w>= zdVq@S@tQTn!9voUP!FPtyjp#RLD4q8t|weA&5MH-{1L89W@u}zk9fL7N=b$m_WB62 z()6d`tY7Dkba?_tW3D<gElFxtO$A{@(fteqTN^x4=>9tJ><!4BryOUUHU$k3p%GLd z)@@amNEuWw;2Dv`%KPXM&C);tR2}4O4dJN4(hhHk(CbBkzSNFQ67PXEq_-y4hKL^_ zW}QJD4e?-)(X!bZ;vl>3NTrRQRo>nJNQ74dE`yB*>7z4jG5m{2fTdIyL}9`1I&Gmt zBhyKjVzx$qSKK2Er3?&Y$7NvT_v`ZiNcqBW(mi42&VB}{qtOH64%<tfv&1iB;FQ&w z5X#3O;|7Pmw_3ubD9YAH>{X}3u%r$xv=knl#-oxNx2=o!dA#u{Q~W+XY79^6g7=)` zRMf{OxjkO%+Z*uo>yiiSs!q5Quw&s^JQmcO1Zn^wPfVBN3J`1nui>56dVtE%3Jx+f zR0t!rdDeQodVLBTd-1ZEUa2F9XpkOVP`5|E(uOP#9g<k#k;1E3bz0b=%z%+}SFyMe z2Uip~N3rvJ!@lrZ9e9?;b$+kju`p~l?imeAv;AxEl30q0=;A*cqFncs*-O6Du2f_t zZCGsXfKcu;?4NyRhw=7MQqAerIuz>QMV{#u#SwUSWPeJA&eqxS2>4rX8D__0y34TF z9HiL{;zf%-X)-d{{J1@pxH7B**k*k2BK?7%&DGLE+yliNtENt!GG+4A{ijUP(>L}| zyS3pmMU~f6Gkt&bLRY<BQxFm-(}ZW?C5tawQd07~^kO(<oZt+iTUj+ab4z#+GOW8} z4su2C7Gm*|&kT+1bC8Q-aGY61T>%|jisi}!batw@$uf*c+2aOmiqu@8_3Lu`Tq-Z6 zw|Q)Hacx9@v%2SbaP7n^Rdsm7F<k}IJkRf6r?Uk1d49auS${O^JY<~e3Xg($Fn*&r z=ye5^ZC)6p)t3eHVB6}-vce(v2s03@j5n;7>O*+bI`SW?koGop`u@}O7=47?2XPc= z7}!&2KUuFs0Z*?sQs3N7RDv676+)+BU2VkDgbOfwGRNM8*A)l!>1A(9x}lh1b*$n> zr4DC|*1dC?0c@$<DfND3hUS(gn1=x!By3HI%OV+Ilr_b1RSP;k)^{OX_F)`5LHxyi zO&R()n&Kftz0}c+I5TuDU3M&%i;yUyPjBnf`zmo~$zX2}lO4Y}G;qu*PX7!Ou{6^a zGo1xIzZt<h?)i!GbaI|Y?n%0~1piQXpeK%NKR6CW4VDG7=Sb6Vj|tW~zXCIUs<<&k z>FDz7K4W;1d=L6i1Nl8FaAnE()<~#45y$yL9fASGT`1#J6l>8xux<R-fv%{rH^<hI z$~jeM(j%JJ2B4D>N6d%f4mCKo&cm<IWLU<M`Ow**D0`u5&+!<U7xww2k?QM@rSoAg zQX44Ykc(Yie%)CWEbzm?;i|OGyle{sk)Gawo;<fLfS0gG*C?|t0AY2pu`P&4eENKa z(jV{;fSq;F)szRxu=17`FrFR|8ydjnr`N>V;_vJ8=<U4X7F@T-W~!aj4|$^R{unK1 z@`=hwv&Bp0jgGd07F_87tLY<Z;q{PpR?OBC?(34HG8q<ZL<=q!hy(dxiT>{JtktDL z!9tJM4?^jqW?u-)ug4SRp2rMBTd0j*0~;D3B(7&}yB2!zVobV8717<15a4Ln2}1<8 zg-IDi(oh^b1Zq3q{d)Xh#!Dr1&6kB9+)L3RL(xJ{zaW2eAKu-f$6197QBAiRIZd(N zK2Z}P!{W&e=f_vWJF0iWmjI${ynABnpfTz4ewosGb|AhsFq!OCEEXhy&h*p~=6m`m z=4oJ#D<gCOw%0QlHZaFgU@M}>0VUkaJ){mohGi42$tTV;^J5-ScOgUTkqcpmL~Gl@ zUO1b;FSVWFh)3^y9M<Z=zK!9u$ijm;Qf<5tN%mpk`<SZ7ie+k#R<f%}sWfyDl(Zsx z$FFsOmOXI;2DG-~Z8$+aZcZs>mSO1%DL9MG8^hot!9PPo2WB$hH!vB7tBs@v*jBV< z_t!gshb7v#4u--Jkr<ExgF>=hvq9C?mZ-dv0hYNfGN`v3hqvL*L!eq(1phY8;vn1> z*V|h~ZK`i#E*y_M8kk||f_8+|_-g9`ENk~b38Z)$uS1NoovpkQv7S&WYWKv0Xqm-n zXKN=NQ&+^e<t9?qY#f7n){qj9_V)VWZ%N!!j7t8Pw?;=IS=++~frf&tJkn?tgMCCK z(;2NmB*Y{2MsE@6ZBYHaesRGm0}0FE&lGCgLBdCy#mQE@7)o=H>m!tT>(j%*DvHSK z%*DPKE?$GP-L^Q6@T@M4hw*T>FYJxe?l*8ti!4e5zq*CHCUh|016SJcT9!=JY%;8P ziIT<xzZV%G20pwF)c5f4Opy%m9Mr-n=49<4Ke`@E**b7c>ub!`4mh=RiBPO=aZzks zk27o?10ICd^>G@&y>DIX(At4KPmiAK*wzWH5T~yWA?=;O#K61!Ths3{P|wmy8jKEZ zj!yro7@|O{^h9idlK!Qu=@nC}q*_OM)G>GVdh|$B*$Jm9PcftX4A|d1N=2#d2wUOa z9yzy>wXu)R%*qG^?ZMP^Go3zrs(tXb_#iLIqZHE7mCl_}c;59+Nn2+;vPz%TMs==( z6;5XPN<?cgQ)4~ev1C;QH%#;;SN;-RAAL%mWd=UlL%bAT^|&MorRkBtv4oU!@*3!@ zdC5|QtD&tR<CiLRQ-+aF>*PGo47e674ftb};H7J4S(d@ks;Br`mcwVSOVbqyEa=nJ zx&n1vy7YhyU+L*bzz?CwdRT5jL(?tM9w9n}{*Y#;D>B_G{DlGinBN$+CB-0NgdtBf zFd2Ufy-trP<!V>eqXc6C;X9g+PjC8ViJp{!K<fWuq-yEf>xm^;fj82UrwfL;4$CB# zU<GU*J<DsDiVcdt^dPdT$G7H{@nBqMSR2)Zi28XAh76pVoHU%FiG|XExJ$vgs68I- zO}g8qd(lbTT9Xu;s2Zfxh-#}T>90D?%uW6vujHiDCa;w*qfQH0OymKTEBNR%%xhaf zE3VVROhtwa+E^AtG;q4;0D=}ODs-UG8;k{^<?6IIlY(e4u$?QBNHH>Km%l<Bv^v8T zph<RXRwY%<^hmw9%zQ{?bP#s`+9P{Gw92~fIC7oDH#2KJbrT4wJ;j~K88h&zJf1uz z8;JFAi1K#^m8iEaE9ezOsFk0%?q{n=+^EzCl+2H&>u2^(t(#fTb8-)<1QSq>W@X(n zl5fHQpoyZ|o^NJtecjAjYTaKahQhfKp%U##FOAYmZ@I%A370r`aPh82nu%*AaQ4*I zx6VdJrTAN_!WaVZgle@#+v21KJWG_@9us)VrUIt5tuv_=ZE(me#La`jFiHpYaG(=N zOCcQvSAt;3bopZg^inBm$RXm5RNW{vgVJmW2#7YQE{9+x<ny4^wwS)=WeGfSm}yYp z;dl=s@3c}uVv>pi!K;+|;Hwr{vh-PkmyN4Pavm!(Pl<c06a6Qr?T;u0?@5ya^4i`= zNA0gO<_`^7J2hnO4)}w<Xl0$ONzw<YDv{$4(jfykjPkV5Atxl$IZ?clegYd%*BQ7n zAl25*<hMBRh~Ph8U9X7h&6rt>5A=oL5o{Fsm#FxqmbVvuy5)#;noi13X?h7xO4BFR zKp8q95-j?A)AZ!u^VC*oyhtHP>RBsKGiMsGTQxN3kqfF<)+wdcIdg+){E_4(Uq(i^ z!o|E3_?Tb!S6C3_f)$LHEe3$6ysc`;0fS%w=W=901E>N+)XGeOu{ut-!xG(dXEFAz zW_rOmu8l!(w2>Ym3pS}+zOa=%zeIi^_L<l@jV-)0gb39g#|3m0W%AcZN^uU#?iZ;s z2m#VgRwZh0EY?4xwpNT?17!@Zof;$z)E<rSR_)Xyryn`37Fl^na)Fl$o+K`SYkFgS z!OA+(Nx^i$-^E{qPO@04!u|uhLm#4QE0OR3`cBx5U6`^&sIB6oQym*|newMpMVk-T zxMY!-yi%&nnW)kU^2URt9;}-u1Uc)+<Z#`Xw(b;4eFqzJH9mq%k(h3^objvzIy4g? zh)+sH>V*uao;6ZERf6HzayF9X5|@m!aO#4S6)7i>yBM9ndC|8UOJv$(X1^5h9a70} z4^+}gBo51QhDVVQLTY=%{gu*QnV%swQu^gCOS>WvmMWgc8-=&eS=^W=;apCU$yFW+ zXRp*XflfBBDw(O$qzH$Dk+^8-LSBnh>8a$+E4wO1M4bZWN{dQwWs*>oW&YTxXE2H^ z{fKXD3UGf-4-QQfk!X&30v^<rM#E}pYzvy=%Sv85mzav0a3Hj=TiO=S&NvD+NH-Fx z6B<M_g4=yb{?*W>^<Y!V2VK3Q(BSA+_5@#5Ea=cR^Gx)pJuB;@QF3u%y({6k?-PG? zb%7A%l1|eZJ6ImI(i5xXCrBmSGU-|#nlz4wVDdry{8<l&>yR;adwooY4PBq3sR%n~ zr=BoWM;Yl%oX1PH%hN%P+%)qM@W96U;3{QE5Qdcmh@>Jh_s|6r0HIT639$=RxH(l( zOOb;f3UZQwIXOEN^#JZZDS{xyoV6a5*hYzQT}6$rR0?GjRZYxPUd*8rRg|+C90sSd z`W5zjD!rB8WMQMwh^}K*Qu8$AmUX;&2TngA1;ymOt}1*Y>rQ?NrrIZ2)fAfF*w)Fd z9dlEKRWisFO;D=jJ(4lpecDumHoP)2nSf+z^ud1!vxD+fE9WK*LU66PbSqV=vPIq; zaP`ZUjM9i+po=?k{OAt``ru7Q8FH@Z9Gp;;#wDG0>YrTKAtI>y)HvmEOVaj5D>Cuo z{q#aBfS2=X`=E3ZI@n%ARX$!bw1<lDgOub~q@6gx-&HCbMS{oF3Dzd2wi|i`n@WJl zgi$O#sfvz1)yf-U31(q&CtFmEUrypSWNxMyL#}>B7=eGBbUF6)B7Ywp`JAHOa6i(h zDUmN)3q=iS+ejFaITseXtUCunP*l0bBHv`A1aqR7xT3=k4Ak7FFd9!9$`z$OWt6ZG zxa_GUSc}1PoLzMz&wJ<RI<AhAo1w=~Z#ux<Ai(mB1TW_ZyP{Ff8|0<S6$^;3p}=~# zFg7DOntPeD_ph)LzOOaLMvikSf`3j~3u1yCyE{56{3sxwJNH=;BJCF?uydJjhcMzg zxClaxec_?Z0fJM803P7=w{z$^Q7(BU3jrzw&;3}qLQDyt6iwpT$?p=#0rFHK=``|1 zc#ASPnsOB{1qtz&BY~??Qvw&H6Ec8i&jq+_slk&@*B|(n%@OvPP6ZYv%PJRKWNrk3 zas*cb=LU!ZRAm~A+{zs2VC4{U<%`Nr@?OcOgIXR^o`yJ%_<ePn&K?4_gcBC7X!!7i z4_0#`jKIw%GQzpjLO_vs8A`9wm$)u2N*)Oih>Q(zH*Pj{C-p!K#e&Rm4I(s?tU;KY z@N&_ddW;k~Dw-j)o4aB4#;maxIOIHYEX-~dg4DwcF#oUKUadEbmhL>9u^SXHE;N}n z4)lWT-5~(I5%C?oJ6dAxD3EwVQWV2X`#UFAY!os@7IIpRgsVFw4rR+gmH@~H;T4T} zZQp@h2Xt59Ry@CJ#`Ot8Ruy24i%HcLI#MKUg+prv<xgq_m~pT2nSl_mb;9E`B*_%Q z(|Fq8fHAZsGy!p4P6oqgQX|a`L=e7!Zb;YZP&Tq36@mKUpTIq33h7gADjX#Ax(1<> z%A${Oh-x)SV<f5@#S4l#c>p|<c;1~wJ}(J&@<OTA$WzY%K8UC;E;W%k<>9p_B)m$C z@IwU=RfiOF<{kJ+7RBqRshYla9Eyn{kPh1?4u`5J_?QEij7WKnL&ff_0^KyiJDp@w z1ySCCOv5Dnb7bA&cm-_*Dni9kN`Wf&64`TQWC!K(@}9X4-cBxj7608D+znM&9M-#o z`T<HkRY`CQe<3t+2bH!bohJRh$Z?*f$RNb)o;n1g9i)Quqd5oWS=0%nwCpI<U|9Z$ zXQb3!7Y(Zs{ow11dC;5?Ma7*Asx}Xa+Lz-TMkiuC@;vGhNf|`EiU92;zJqck{!o7F zpa4=z0TR6aCd`k6Tsj@XOTdCx5Q<h@8)M~A(ZIk!O&2Q7`(pvrprWhRwPWj4bjjC| zD~c6~JC;(_L>^o^cw!BGDIWM20Vi$_<T435T9Je&*g#pLTyaBjVb1T|8sJ+s7ZeIQ z!zdnr7h(zJFqf{S6&&Stev~NU5pY>Kl;26L(mulxslHh&tM)|;1ERhY-PV*V{$|y& zzYTc+@HBAW8R-Fd2Mw;li=sfJ*T}WAuptJOXlj(NC?t9T_vG<RMJYzr8|lbEAI?~K z(M8xxpt#2vc=6i8Jl#GMX4n~7y(l_Ue~ofj!`}esk&uJjPibm+rvvT4b#RBNR#1}J zLVT4K+-yu9!E?XK<QWP=Gdqrjf!=8VA}a%CC=9Gq4hGE7{+elIWxx!D0UUm#0h1Qy z|Gfb-bQsO_ZGuHo3{QhjBeJl1hJwJ7<zn>=1)xDZ3#-Qf!dUUUEF2SCQr6Linj{AB zL;)r);E|;dmp-x#xLMTc=}I|Kood;Z!K~WLwNiX)t(2^KjS>MFH9iv*FFVPq?_Q#> z8i?WID;EG|@-6?}8hvlM^X?CCmv881HQ5statZew&!yv876W8yA=JpzLs0)0wGoLe zD4-!;RuiDNuu0rg?icYsI6Kh?*@mb{Nw1ot*I7cHldsd$K_{;w9C^qvBJVp+C~mhI zaZMvvDP_)*--!fF5}0Nj6|Llv=#ViQr$aN2U<3teqw$8c&SBgonsH?o$adhN&2t!e zp=M+?G&86sB4#40wrLI{F3^ma*x1ljlFS1z4$|wX=p`6Pl;FhWOZb^#oFw{WL(_Sh z@v>diq;@&X?KsU?Y4<SSF@je}E#|MOP0z>Blsu#xilUcX4B>(=C1-l11OOsb4j3Mv zC5AFn{RR}1AmoVSMYtPE;YD7Z6)$$<7NIE9L2tL<=M|QY-k=OO2So-b=~j7%mYlK; z3p7T>Fh#u01J=TIAcC4m?4v?i5h^$xLq;2!ta1lRze6gY%7Eg<pj=S7$&)XmH}r5D zi{d1H@F;{I-Y|!}!BuJB+^!Eqyn<d3*yDv!D$F1KPUT$TmY1Ba4`DBfnk8!GCVc>9 z$pBL8)97~{#k+Dw#TxQ=Evq*V^?Q!tJ)^oe9rYoM5D?&7qWUaK`Ur^y{eEJRdH7m( z&T>6aztiv~6buIgq~3GW?`Ew~?MXK!vJ(rXH9Rd9t@w!}uiMU1f%h1$34}#O1$~%B zjr1PF3IyPyxP>S#Dd_ho=GgK*=i~2a&H^FItCDD5#%;&)w%Bp7brBT9TYUtd%61_w zuQ8Ac6$o6Td?j`h5V^JJq5<lYK!|W5AQmbR<M(d#mnxg^WGaMO#w<Rz2^`9piT|to zQ;0vx_=kN^+<&U_HJ<gXjV;5o7ytF+zX5hK{$=cJ{x4(KvRm-i-E0TjC4ZxRJkQ?7 z7hlnrrabx=PyS8-@i#sdDSz?bMw`a*=cMFs(Q1GG?IHZ%h2l5Ua{1Y93Ym^Eoxp!P z)pViha`8QS-Gu+{Q9j}C`+1v3@YhrL?|J<97XRiG{_l56%e;L0E3ZU+9@P+&D?h=t z(F3oJT=PHu+YpNzxle5|GPlM1iH4Ry#_M6}1)XxNM02aCG%*%R&x@_9=l?8fBsXCc znIqlJ<Z96rQy<=_<brTM7tlnH1bT%@Blh@pLcpo-de<orp61nQL-k+0L^ENKCGZ)p zyip$BV19_w3rm@+Ax1au*ZBFT(uPj{f*lcJ7V{dJ+E3hAW91E4Xr41P8xbA6**zq$ zyZrmmcliu?*)Ma_8ew&5a9|?djX+`Xbg!_$cgov-&_y7}+)6L;7T<I)!NmF!E$PtY zgBiX!BJF$35&^k1H>pw%3!N~zLv;*;KloaUi6r8qsdo9$_ki!&5TgmDU3OiMs#-`p z>6LUtU!<gc$#MoK-iU^nAO<QAfp~IYGTke5_iBhOrKIn)=ra5&%K!mR6X#?pf|mV1 Ddi_y= literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_vi.ts b/i18n/messages/bibletime_ui_vi.ts new file mode 100644 index 0000000..18cd43a --- /dev/null +++ b/i18n/messages/bibletime_ui_vi.ts @@ -0,0 +1,4402 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <source>Information About</source> + <translation type="obsolete">Thông Tin Về...</translation> + </message> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation>&Tập Tin</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation>&Xem</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>Tìm &Kiếm</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>&Cửa Sổ</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>Thiết &Lập</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation>&Giúp Đỡ</translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <source>Quit</source> + <translation type="obsolete">Thoát</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation>Hiển Thị Thanh &Cọng Cụ</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>Chế Độ Toàn &Màn Hình</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>&Lưu buổi làm việc</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>&Nạp buổi làm việc</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>&Xoá buổi làm việc</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>&Sắp Xếp Chế Độ Cửa Sổ</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>Chế Độ Ngườ i &Dùng Sắp Xếp</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>Xếp ngói tự động &thẳng đứng</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>Xếp ngói tự động &nằm ngang</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>&Tầng xếp cửa sổ tự động</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>Tầng &xếp cửa sổ</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>Xếp ngói &thẳng đứng</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>Xếp ngói &nằm ngang</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">&Đóng Tất Cả</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>Sách &Hướng Dẫn</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>Cách Thức &Nghiên Cứu Kinh Thánh</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>Xin điền tên buổi làm việc mới.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">Kệ Sách</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished">Đánh Dấu Trang Sách</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation>Nếu được chọn, những bản liệt kê không có tác phẩm sẽ bị xoá đi khi BibleTime khởi chạy</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation>Tự động xoá bản liệt kê mồ côi khi BibleTime khởi chạy</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation>Xoá bản liệt kê được chọn</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation>Xoá</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation>Tạo ra bản liệt kê mới cho tác phẩm được chọn</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation>Tác Phẩm</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation>Cỡ bản liệt kê</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation>Tạo ra bản liệt kê tìm kiếm mới và xoá bản liệt kê có sẵn cho tác phẩm được cài đặt.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation>Bản liệt kê tìm kiếm</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation>Tác phẩm có bản liệt kê tìm kiếm</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation>Tác phẩm thiếu bản liệt kê tìm kiếm</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation>KiB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation>Cài Đặt</translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation>Cài Đặt/Cập Nhật</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation>Cài đặt và cập nhật tác phẩm. Thêm nguồn tác phẩm từ xa hoặc địa phương, cập nhật chúng, chọn tác phẩm cài đặt hoặc cập nhật và nhấn Cài Đặt. <br/><b>Cảnh Cáo:</b> Nếu bạn ở một nước bắt bớ và không muốn có nguy cơ được phát hiện thì đừng dùng nguồn từ xa.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation>Tác phẩm có thể được cài đặt trong một thư mục hoặc nhiều hơn. Sau khi cài đặt thư mục ở đây thì bạn có thể chọn một trong các thư mục đó trong trang Cài Đặt.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation>BibleTime và Thư Viện Gướm tìm mô đun từ(sp)(sp)tất cả các thư mục này. Nếu thư mục bị vứt ở đây nó vẫn tồn tại trong hệ thống với tất cả các tác phẩm trong nó. Thư mục ".sword" trong thư mục Nhà luôn luôn được dùng tự động và không thể bị vứt hoặc thêm.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation>Tập tin cấu hình cho các đường dẫn là: </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation>Thêm...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation>Sửa...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation>Vứt</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation>Chọn thư mục</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation>Thư mục này không được viết trên cho nên các tác phẩm không được cài đặt tại đây qua BibleTime. Bạn có muốn dùng thư mục này thay vì thư mục trước không?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation>Cảnh Cáo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation>Thư mục này không được viết trên cho nên các tác phẩm không được cài đặt tại đây qua BibleTime. Bạn có muốn thêm nó vào danh sách thư mục kệ sách không?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation>Tác Phẩm</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation>Sự tiến triển</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation>Dừng</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation>Dừng Tất Cả</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation>Hoàn Tất</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation>Đã bị dừng</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation>Đang xếp hạng...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation>Chuẩn bị cài đặt...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation>Tác Phẩm</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation>Đường dẫn cài đặt</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation>Vứt</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation>Vứt tác phẩm được cài đật rồi. Chọn các tác phẩm và nhấn nút Vứt.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation>Bạn đã chọn (những) tác phẩm sau: </translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation>Bạn có thực sự muốn vứt chúng từ hệ thống của bạn không?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation>Tác Phẩm</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation>Sự mô tả</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation>Thêm...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation>Xoá nguồn không?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation>Bạn có thực sự muốn xoá nguồn này không?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation>Dừng</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation>Cập nhật nguồn</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation>Đang nối kết...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation>Đang cập nhật...</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation>Từ Xa:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation>Địa phương:</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation>Cài đặt/Cập nhật tác phâm?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation>Bạn có thực sự muốn cài đặt những tác phẩm này không?</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation>Chỉ có thể có một phiên bản của một tác phẩm được cài dặt một lúc. Hãy chọn chỉ một nếu có điểm màu đỏ.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation>Không phải là thư mục đâu!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation>Không thể đọc được đâu!</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished">Cảnh Cáo</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>Sách tiếp theo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>Sách trước</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>Chương tiếp theo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>Chương trươc</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>Câu tiếp theo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>Câu trước</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>Chép chương</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>Lưu chương như văn bản </translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>LuLưu chương như HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>In chương</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>Địa Chỉ Thôi</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>Văn bản của địa chỉ</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>Địa chỉ với văn bản</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>Chương</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>Chương như văn bản</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>Chương như HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>Cửa sổ Kinh Thánh</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>Chép...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>Lưu...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>In...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>Chép chương đến clipboard...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>Đang chép</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>Đang lưu chương...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>Đang lưu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>Điều chỉnh chế độ xem</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>Chép cùng với văn bản</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>Lưu như văn bản</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>Lưu như HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>In với văn bản</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation type="unfinished">Đánh Dấu Trang Sách</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation type="unfinished">Kệ Sách</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation type="unfinished">Tìm Kiếm</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation type="unfinished">Sách tiếp theo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation type="unfinished">Sách trước</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation type="unfinished">Chương tiếp theo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation type="unfinished">Chương trươc</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation type="unfinished">Câu tiếp theo</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation type="unfinished">Câu trước</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation>Xoá</translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">Sách tiếp theo</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">Sách trước</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">Chương tiếp theo</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">Chương trươc</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">Câu tiếp theo</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">Câu trước</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation type="unfinished">Lưu như HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation type="unfinished">Tìm kiếm theo số Strong</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation type="unfinished">Địa Chỉ Thôi</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation type="unfinished">Chép...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation type="unfinished">Lưu...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation type="unfinished">In...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation type="unfinished">Đang lưu</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>Kệ Sách</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation>Đánh Dấu Trang Sách</translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>KHÔNG CÓ</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>Chọn Tài Liệu</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>Chọn Tài Liệu Thêm</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[đóng]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished">Dừng</translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>Tài Liệu Thông Thường</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished">Dừng</translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">Tìm &Kiếm</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation type="unfinished">Tác Phẩm</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation type="unfinished">Chép...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation type="unfinished">Địa Chỉ Thôi</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation type="unfinished">Địa chỉ với văn bản</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation type="unfinished">Lưu...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation type="unfinished">In...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation>Tìm Kiếm</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation type="unfinished">Chép...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation type="unfinished">Địa Chỉ Thôi</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation type="unfinished">Địa chỉ với văn bản</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation type="unfinished">Lưu...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation type="unfinished">In...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_zh_CN.qm b/i18n/messages/bibletime_ui_zh_CN.qm new file mode 100644 index 0000000000000000000000000000000000000000..dea5d6b2d2ea3818dde049db814d543d46054f7f GIT binary patch literal 61666 zcmc(|31C!3@;}~5=FVgiLO2wJ5jEim2?!n_B1yOcVRB3$ax<B{Bm<L7oFgHiAcu0P zh>9R0uJ^U;wYuxIuIst7D(iZ$$9n5}Af9`;tN%}RzxU?7xx@Z{zu$Mi*qNE`>guZM z>Z<DM?kNwn3_keP{@u?XKlJx2uKV5Fm5dF(l`)pZ*o*_BY#JcSm0?jn-6qQCM=@qR zgRyITC~Hv;L%Eo-j%>!v`0V?NvHHI-HpI`EyN5B$jf^cB&)D8oj4gkHu>*CCtw*_X z4l`VNB4f3WqeS~h-(iNEdl@_J52Bp6R+Q)bk{Nz^HR@l@3=bO^J7WzqyxPcE-B4zD z{eH&oZefNu4>ERsCo_C8j<Nm!W`-lbX6*h}X0)tktnCeE9P=`8I*u79o&+4OV8+wW zW^DUkm~rL>j9s(@<x`AJTF#8Ek77JKn6VwS=$OKczONbEIhz^x;`ajvX1rqsW5sir z@lN1*<&(_#n8a9M8Z&;p1LJ){l*M0)a#Xe`M?WRX2eO!H=qZd{{W<GjyNR*mK4bkq zybW-#VS~;Np`Y*Bv7u_l?qqC4tCg{PSFw|}gBN)>vr)hNj<NC^*yul>1QzXPqiLMk zW7wD)eE;Vs*_ew!m+WWQm_yGnmU96sTd*JXm$PwyDFS_Wu?e9E0Q7V=vBtrewU$** zxq`7_zh$#92G;Too82=Bbn~+6))N@(DPnWRY-FtQKWxsayBVA37Uljs+1%W{jII5V z%{_?nykb^!RWoD$^F+Ds88%M>-J8y0u8Vdtws8-uHDG+39%FTvqW%RFSi|<87~6Ux zb1yuXv2Ej-d*e3nVJLH7Naa7-+0O!>Ywlua{}<z`pT!p540x9t*`k8&7{?iG(Wd`^ z?nP|Tt!O{Afh~OkaIf0Wmi>VKu6l|EI`3j^(6ua--^o}g!q$y^AM*DU+cr4>x<AUc zFDhf~rU%&0An05FhA2Hxv1?DqxOe=-uKVIJV`B!fn--$qYhGrzmZScKHg^9H-(Y@} zvOgW!3VGYh{#G@Wu>l{j@7GpC_7}1r`+v*W#ZP5f_vJ8F)lZZ!T$g2=2|O-*H_QG@ z7h?}ymF0L2zptH}HDCk!ne{-{2``Mse0wJA#4Y)ZmG;Xjsr{6(yV|nKf5v=Rk(D*& zz>SzYwON&0!S|duvT9uKFy`@RdG@1R=gpFSIKY@|XV%IuCo*=*Wm*36`QYo8tkCpQ z#{Oi^TD|RV#*WX=T9XGn&V43pP5*U_<u_-oeQg+HzaNyfacYRM?uW9jzWD{l=G12$ z2m{`&OS5jc{ojl|az@te7yrcArMG3>c@OX_Y0bKO(mjl=@n*d;HOSbnn??DTNY?9< z!LNh6v;MkvDr1Fz%KFfc{&zi|^|9@C#-9Ep>(i6L*Jsbj`gV_lv4U^2e)!ElG0uCl zO}Sp+H6q*cw?&L?IVJnJSuMc(gY04Ne#O`y{Mn;jz@w=%dz=gHwlrr?aG+k%Y1s`6 z@j3gm?8YZ<V{Gc@*=L{T!hBtwefB!gcS>XSV%K5D&U_%-^9VkhpUK`j7vl&&oxS5w z8RTzn_C-NA`1DlvzQOAlJN@hI{Vhd|EgYMDoA)E|>CEigN$wx}mni>yb@tug{0(w< zX7+uXAcqfpoc+Kx2QUwZXFvSKzZjd4FUqC&iSjqwMfs#R`*9oOvh=3xXPj3s_Tu5} zKl;$_u}8B1c=sPMo?m4jocjV}qyCkBD118P;!yVMPd|$J_gway70{nKi?aXr)=tJw z_&WRJNAAM>U7h{?MAW}{dG^1i1Mf*kvj6qeQ;hYKvVZ=}0eZM{j(h0>#&WODIpK4_ zDf%*J!XV&%@yR(;K0M6W>i_1P>Dq*GT$*#{Ur%6c<bj;}HwH0Q_CwD6h5f;=A95C6 zvkdfnG-uIqzk~eM<}Cl|9JJq+<K6l)=Ier-z~$?~uk|_S{Cy!~4Z}p)oSSpL1Nvyx zn4C?&1U}oVa;~g@g0bFU&YlC%Bb#kGSHJgn@a5~A`{$tF9m8`T`W*Um-g7yJTn8Al zt;zYzP0up6VQ<b$OUl8I;W=;kA(toZ%X#;G=*zMPb3Xa$XUxkdbN;jS1FR398uABW z{0$yaHrE>Rr%z#Q@l%HUCoX5~if+Sz-=Bo>&NGbv$488ft~H!8`X|i8?S@lJ-+<g- zV3_f@30QAd8|Dl^d3l*(Zuk=5`5(jFmyFPRE>X5r8eHFaQU5JN?F7)}k24Lmb$?)N z-w%emA_?Pt+OXnW;IZI*Q7*dBuws*kvG%J)x%(<Z^P~9v&X*0+dzc?Do@ek+0{=$7 zZU~+adY&}F5MGDhuRYzc`kn*OPvZ=0&H*2XpCQUo*BZ{B0KS<w8Mdzema)iM!`55x z$9z56aB&63X{s>nybSXA^hGE^@9x8fOF!<9aa?KGm4$M>*RZ$x5sd$^C|7J3<^HXP zy?<H;IlJDl&jGqgR~hy%dK~)oh++TQiHx22li|kQQ?broZ@BSx(0j)m!_8~Z|JokI zt##11=QbIBS$Y#=$DVDtZ^B^UHN^1nC99!lt}#5ae>~O&gW-?a_hEePhJ&}e7`ww_ zIMjUw@ToAo{@A0yZ>r(-Cjn>udxp0zUx#)35yRUHIvKlhx8dVE(a(lShR@5ZFz+8S ze7+a!*``9n=g(lBIeD}wrx``Lz-0KQ;A`lcT}InRw5$8tIG`y9^8bqQ_`%R0V^$lB zcL4sD3yh^zn=tQJ8%sZ!0eN#7PuT;#Qd(_1{j$fvFTb(km$!iaEykMmQIPj<jWr!F zFgD#N%0n}Z^RxCac4~)l!K23jzt4;d9vgu9cCm3$6W~u8Wo&6hzq|a#R`Wr|o;l9g z+Kch;?`Lei@+8<F?Z&plke9k{V_*m7^Uii-_`zk2?K#KTJq~oZ^oa4InV{!oqftJE zd2SPB$tT9kW={Zr<{7Vec_Q#RV%%E=I^EmPxc3f}?PnPG-uExqTTP<edxdfDpJy>P zafK+CbsP7!LO$+UX1sbU`Z=>nl#iQ?`}c$20cO0xzZUYp&v^6c829D>Fy6Wu<GG^7 zc;{cs7`t!1C?CJfc=yf_W4i|%@A(P8?;CIY?L9LXJA0Y&q1P)gj^7v``)MD>z0ddu zj{|gl#rSxAf7nC2jZeIBGS<zvjZZ%gyK+a!_{tpy#-6*t_;LSBpg$XpA78c->&Ump z&&PTh``vxUBZpj!_1|O4_JMxxXGH0J&}6!H1NzN3S(`hdhc=jUCtuE3Wrr#6S5Kgw z%XDlp?14+JHXZ*8`akV_(+Q7PVO@Sil&9Vy%H`8cqe?ykpRX{Dx?v`M|3H+JKNRKi zcGJndQz5snnofQj{dAU?CXUz)JF>qhpC~q+G77&>yxes9oWtN(ooULSZ-czgGo9rg z#@KD=nWl|~ejGE)RMl}J^iiW}=B?15`*xYCuYLh?f6z3q;Y;BA4^!Q+JE5QVm==!3 z_hYXyE$@06>-d8vUnlr|WwU8jLxi!Q)70_fJJ28dOr5(y$GVxOz#t!kF(k?*2Tg%x zH^S~2V(Pm8uW0|FsrLejvGKnX<yn`Aa{lF}HSb-5^(|~#Yl58aJjt})J%X{;Ri+F6 zaTe_IA52?|9gKBNG+lHo_%mUSD1Y;UD4)E=bj9IKu#+D!U2_=Yy#8|2^*4Qob-KrN zOV4E336GlY{WthMYnbW&k{d9uA29u9Ng39W6{bH{=fh6<)b#AN_<ZRS({lq{kh7;v zFFX-u?D5H_7h4-Je=Zc|B?C-vtnxB;&O4?L1Ni;7cZu?;r%a!H2)KV3Wjb5{Jb!tk z=}22OV+N1u>k!tF;36~YScmoI&t~g1H)Dt1G!MD<PUy|q=Hu7@9sOI)v#!UuPH~yf zJ_3H=mnFHt<NjZW@`+ya@}}QoKAdZo+VJZ=SC|83Ie>qwIr1amUUa^>_k~TEch8y6 z%>zGXtuU{D82xO0!F<u2U!eat&3i5w3iz*ya_QIRy>)1}<#qFQYp#bq`n37Ryu+|V zTg~@OfWEzEn)%oN#OK0s=KJ<TZV!aaZ<)WxJRWX-xBU{VliSSi-#ZoS+qa@@e&785 z<0D~zJ!Jl%6?A^A$NcdvpFv;en~#hehV}np^O4(u*X|DU4@)qwPkqgjH3#clc#_3@ z<Rq*Uw^;HvEo02_fW^5G{pJ^0O5VN-^XQ+JlZS7Ce_^wnW`7oX{3T1pTX#Z#dMtAu zdl>WcpBC4>z-!7MMA>c=<(B_g8t?xE>-6=OrcKZ{bvId>JAv<TpT+z13*h@OOMCTh zthWzX&hL+Y_fEB(fBFINwbQcQ_9*nw*OncQiLl?dTlUiL-P<kKy^He93oN(Zgn54D zr<Ob3w_^PnAWCVd<;j(h@3GHYo_-ST_jxSOR6PQ^jkNp`HaqKHVmbK42aG-Wo#nYH z?_j;#XL;_+U&Al@!t&aW2jGW1YI$qjHrN|OEN_2^aqpUGd1uXon4ia5J{}BuuK1Vb z@8{Sd_m^0{%!mCw+-&)h)~g9`T8<1Y!MrkCv&Mt};XT&uhgL8)cbC=Jy$<Wq>!Mt` zR+RVuAj&5WS*>4S9=>3-+SWY<zCL0t_^k{0|HE21_;Rct9;@^2BjDR5)-kWV47=bq z>x6Z$!>@2yPkHv=(4((ePyG-0FyKt<6tY_*H(94ndj<S>z&fuDpGTiyJ^PM#upVD$ zUHUhS``C5XW!qkYUpmmbV%G)e$7huSw?mJ9Vr~8V6BzGa>&n`xSnnrU{r+1(*Z*4m zk#&qse!v=7^etnn%+}T824Ehqx32wFE#|>z)-87rgI||p-L~6^3GsK7Z-TEot=l&O z&gx$4MH`ku4~`b)vZ<o{ZI>vYy3l(0`i~fU_;c&!?{9`Y9&bI+<beEtWqt4g=!4a_ zS|8i{HrAI>)@P?+Ts=Qp51s;eGmo(zBt3E2I_v8nqrS;ueRDhTxTMSa{$rq<=?m+} zC!l`oIP0ftHp0Ixw;rj%=QX>n-#`Bi^!{+`e@8<fZppX)d<o>`o>y&Wo&7o1pX+V4 zbE_Z^XWN$SyAAfn$+osXxELF^MwE*$7Ug{}i}LYLZ0*d9-|x1y*TGJ|;&@x<e`kPh zGi>K=!uPu?ZRcIT6YJSQ+l3b%1|1jMw)}7>{I12eJ+;-)8(-M=`)@!$@7sPe_fhD> z{<hy1u4C-FeA|O9zlOfpYx~_I=(mGIY|n;4-};+vuN~<{KabnqB){N_uWavhVBEjH z$M(sDdok~iw|)O9e*ep9wtvsK3;eky*Shyf@TXFg`(Mhn1)l}|KFiI$cP{*s({f9{ zfIf@V=8k_Z0{XV*j{jm7{K$)QCk=lK^KxPC8F~HThdq@$?dBgCvro>Q_J=iCmkM&L zzMYTtq$_tuwFmR|vD`T(FV^{IbL%ez{@bt2t^W#o)H5!3Vc-PVHKTHyt1g1vt;zLL zJSObRZCL@jhKA<0+J8d(+}!ZDZrE>Aa#ve1?qhm$*RmYU$Io)ldky0cy_mc0U#M4e zZ0`2Cmq3oobGJY9E%0&V?jS$8?bh6#uPkHi!J)Z(a$aJr;t#odUPe9Zk=(1dJ^=q{ zlqe5;pL=cp4;lN-siJ%`Klg_JU_QH+iLySJd()en;O}*c@`WFAfAzv^j7@tW_wI9m z@9}Tu-n05J^x?tWhYx}uy9Vbzb_n`n>9pKuo#4lwcXJQ+2meng$o<QSUt#^+oBQg@ zpP>hua$oxh_$<34_phypZH@m%lxO`>l=J_T`_8XGFZTvfdV{&|&IKQGZp}Tipa^>G z;oKj$UI+Po-)@-+dRDBr+itoMe6rf@H{HqD4MBUsm(T}K|JFWu0`%gAr`V4j`Vsj4 z8~ZThbkN&mFL?)_-Dir@JJvqZ=!KoJ%06-`==$LK_Hn}}0Dg{r{OS07%;WaTe?uN- z%(2fHQwI4SVV@)21pD$6yK5Zu&v_Tv>wX0~RPV4iEI|J&2a9t5WP6k00Asgg+uPs7 z_vc???_5FaTEO1D2kkF=*WU9z_}MsElr6dTb;kbCPXp~6E1$&t{il7$a0&Y0X8XnG zTn@YKaZ$do$bQ*OtcTk>?bpr(pC>(RzxMrR#s=PKzrNuq$VrF&`kMfM$YlGC7oorL z7mD(%22svmXuq>38{_!Ue(xJD%*XxqM=pE;^Zq3JBhNx!j$dMbbjx{I-~MiY!j5_a zU$8&>3kUS^MWVc_+Wy)phhgV!w|{lrWcYW-*pIx8ajqU_|7O|+(947E-v@sUyZa7N z{&|S~`@OedoL7mm<r4e9pN5>SJZS&9W;NvCyS(h3A3<NP%rlT&&AUF&Xt)CUr#;VD z2l}qxnRiSb_}+VF-te*z=C>(t#80*G2OW8%f3X+qm?3Y>$V(8%crou3?|Z0sL*A4( zt(XrN<xSfHzD}Pn%0n0DRSyIF*}L<qXWt3ETAWw&=_ioKxAI(Bpi}wZ^A;V0-!Ho< z&r9pY$SHZ->fq;}SR%@@oq0QdLO-jf=Usa3RPfWBx9e-vpE4@%s?sO0E+3b7ZJ-`@ zd@%3&i$}u#Ig)onKm2}CY2GbokAnSKEy|@idG{PV3G1LF%4su1xnO$U{mX|z?k40t z^gHm|c30jLy+dGszL59ynV{#^19>kF$NaKCm-p%?@ZVPaHt(+&K%NJ-=Doid^t=17 zd7qq927915@5fgFCwH(T>wL)Vs4hp&Z70I+@i^>1d<(hw+);Sj`_R8*97XF7!Y&%? z7+AOr<6Phv)(O6tdK{xx{EIQ?YmU+p_<dNZW72nk`+SY#tVi(qnT3w&PK?Je*x_FL z2JF-Ij@CDUUtYbV{fw6&f0G<5DGss0;qV{)0Q2n!N9X4+z%Csk%BRLV0$jeU9IH#Q z{+xWkao*c*tWUQ));TYS-R^O$AN6bW{|m?Fj^U827acpNoq_rAC&%wf&w`xX<~Vo> z;>Om&j#sZ)kND^k$6u=-$GjTp_}dX9^!Tlg_r}9sUGs?J!@D;Dzfq2FIvxd`{^j`Q z!4oi_hdKUzFTUTj!SSEYr_k@m4laii-^#akRY9LVm~Z<H#<l6a{Np~D3V-_ReCI<~ zVV?gozxbn0=<Pf6#~#LbZ13kU9)NXb(2;!aaacc|9+cnu{?(Xo4Wc~j7*Wn2k?&go zIkUIspL-V8iAqEMg<l?mK71noqU|@r-e}3c_bUhF=au|luYU*nG$;S}ruz{0yCMJC zQ4;jqnEbach5mbSPX5RL`5WR|r{sTe9pE^&<R8uk9(%^*AFjY>HYNY7`MaT?H|2kG z>z(iy{Q2LX`!MYt<o}!2$E&{ZVKMw|&d>Ni3#u~{{uNbswg!S7p0F>_>8xlDM8eLK z#+&g&|H?-GabBP$;+LlTJpMpimcDI4v1m}~YxYZxz7C1nS=CQjIrv!My{uu-%Hx;k zvyrTrRj^TN&;5!kf<aGbo75q7hMgUOmW0h0ZmgZZx@g@Y-n>%Nys(&e<aCE4Expd! zfu3+6QTMx^cfZ>@wRbXaU!`epDX#K_yq@@8b>taTToveS^|eKUl2aX6Sy@?vu8JC* zSGFwusCLPfr>?r6cQ;+rU4HR&$uET^XGjW#K<iilx?YXNGkyL<<S49fUsAhlzDm!T znjQ*@XGZ+~kT)nvoyo{)Z=PF!5yx$|rlqxbwx_eDIS^Qt2CLbUzbm#1$<WU8>LuOC zYc$aFifaO%mSp255ow;=aH~3`d77s7;(4CVh{vCBI58BfkNCogaI1ZL@!2}u+?o#Z zirt>>q&xv`_LiaNjo<{+HZvEyB~Q@X9^0P|CBSYE^f<$TfWO%jOj*@fyuc^*#8#p1 z*X(hBz`JkKU~MjL@^!WZ5;Z8=@L9vHNo78-A`%XaE%qiBeBvZE_fK3FTGs8oEKW`a z@#bNOrn9&`5cI7HbcQ{Ce{TZBIiRME-QTHz7H9@AKm({-3Wj~&L|}B(ET$%;rg&AS zJOpRBU2+DxAn-k$BB5ARbTDf5F!(@X0XVe-bB^=~73G9-3<tWLfmWyF@wPhyXciom zva=bPbQT?aw5yP>MRGRxI;l+Eg|!k>w!;%#6*p|K(%@=s`;Dq>dDT$6<Zn%h^Z<g$ zt2t@vdD^640%fNo>R?%o_Kg*VRsP~YNOFSj8L_UU%CA({vfJtF<m6ISbIQ?8jq38= zKqTlSjVA^R^+%vcn#&_yEuOGc9+Wx)-BLNkN?Psg2_zu0jts|D1tm0d5~L966pyo0 z>Pe>cbWMwSQ(tFWbcHDiIU^w{2%N%Fu+`(0(s7|;wq`y$xn!r7-M+DFM0KYx3=_b& zhS0=<9U03<Dl4~8I`o{n_B7|*AZd$J>TL6MrX5_)JWpFn#@gq3e4Wn53^Z-73rulm zumm4dOIk&hD=?%zlQnV^Z$<+Y)=5aQP8tJXrq>^7ky;?|;r1x#vMH4fQybfTAu?j9 zS_q^i&Ie(6dAVH%?IV^Fr+^oQk71*-)Y|Iv`pAsx@$@FLO$P7y$Ii>^CFyQuCG6hZ znAdxRm8lA1WSw8~U_t^2<PO5?>5!bT47r?WBsmVcPLv(A3P*>Ql4*nZ((4I1i?!er znpXB5kFM|J%Tc3d6|uUd;&2!O8K?eqI1LtSH7M#V7P^Bbb2^C~6K%zH6tw{@JYlB? zrl2<x41!YrUcUIG9Olp{An2FQ77xT;n6Bwi(6l6mtF5_YrR;NvThed=vfCAuS|woY zl~U8n!A+K=%ZiS!(Yoo^6$^)(U>akgDoAQ?6gFmJY7`_jGYUle=pvhvXrmefZEY}Z zTJ=^mt@%X$4pK3~%18<3v<0d`6QhT93wz)6@9}&pVy0tB3U<R*B&_PgPQTA9VFm1L z<I^&)GRz$^#aRP!mtfX-*(f%iP2&F>%T8wF@W0boDRZ($*3Kl9mCVPQnIC^Q;;#<= zT_gVM!QW1{Hm>y~v_6ZSrz#KUNbjielO|0Xd-Aw(lS-Y9iuxm;(Ag+?I*4Mi*y)5R zKY=HivcY6kHOmSU+N&2f8m*hoW_Yn(fgUWK5x-6m(|VPVR61lzb+Ci*+n^a+oDrA; zLLbhmtC2}BrG=JN5rx*_Staq6T@fmGQ*Fa^XI(I`Qu2n&IN@|((b!1%s)B(~sL7`| zp-y)I>OS0yncWI^PZ?sMHQYnmsY`)Z9mdp;1iQ#|B1i!zyhE~5yaaD-m){d6=btOF zu_2g5UWxlFp|N9~UJ^Bo8kQ(wFv~UHIZNu4g7C)bBFzvyXAKuV33Y{D^!wrNpzpSz zr=vp((lXYfqDJ`oFnHk56Z8QEQu>@S&X9t4M*zs56Y+UhL9tR}(B0=33tCEHu*0wm z2Yq0BAjlP5%G!0+txni~FzO=y7VvQu4cfUffcZ^UVHomS>g*EBVMqcRw8CQg`>C1_ z;gV_16z~W`xXb8cS`lDonN(?~L9V<ChrradmEBMP+}v;r&dq3njRsQzoF=;w(%Pb~ z;4M<O<PUW5PzzLtwwb4^3*6)ZpiuguoP|!wLUC4&8N+2|6&8H56JkV41J$YNJbed) z#RTyCnuDHTuM<K@;SxD0m6ESL?f}#c87?7c>t1Iwl(rASmd-Ynoq~-j`^JV5fC^z2 zpoh>jzb_OHm5FJ95w%HWomfVFLRdNja6Mrj1%nVVC&nA#u+c94kou8A)XnR(ye*?9 z-arS$5Oc*ZwULADY=$>N1~~Wywa@2tGuYab9t94sH9%980CY(KKt>1hw1K2RwpB$n zIW2xLSjjw$fv1oY;8a*7ivdz0zM#{Oa9;#YWqSA%xj`%|6VmA+TJE%Bt4MoPKr*00 z6Z|sh7(X08A_K{-ES!qIQicF7r-!$BA=HQ$>H)!+PCrGtNNdpwG?JDe$c(cELd7+c zG>Yp{Wk}R@7dj1edi)U2psyQx8Gi`XO7kf|O4JLdOHtt=?l@3{HYgEL?i*x)rANWC z%}0JITm+KeC}KLiWO4WSLxI>T-T;i=P**_6puAjo5w}fGsG)q_L9fs~d@^wFuTHE} zX@$+wB87ZySbNgew5r@pTQ#pG;Ej+z<g-6*^^<hfIiD3#A@$TDf+cCeI9d?I!a_r2 z3<c5;$Oykr1h!MEK1-L!yNaSUX%RRU0!YRNWS`qJrO^qHd0Tn3eQ7&544IXJrI;O_ zW}n{|?sZD5F#&kYHs#oI-7vs_Fhy$!#UYhpa!{rR16?%js@elEZ-SMPa5&Hzvq9mI zn|j+lUFe)z533AUiBFjTI71)AYY`#*K(GtJ04O;g9D-`<Y1hUI$Wsf3xgC;Q8Lp-P zQXO~`gWD)MU_^G10*90WG$o=&G-7n1#+_0Cnx_F2;$dkO9%&;PXJPn7QC7N=qh3m1 zd@85t%qlvQUDp&9O=7!)NS>nB5P4HXH)xp}X_|Uq#VK?u1=YBXOSI<v@F7UsPGPuC z*t|NuMI?nHMcfhgfgld(oEZZ#7|VGhmJe81vLs)1er%k>2-mLRJ2v{!qJ_y_wYX{H zMzwy<Twi6Hu|aNWdjU~1KA!m60BhLXRJ%k4YG}f+;_K<$nnJ2077;~4(zF;5Z9&UU zW{fdci$E&D9!m1h!>VE%QJ$=dgQ`PsR5Uu<<q5a*S%tNl_yv0tf2pEMkfAbU$O-1w zxAIS7Ip*<P0jJDa(b9tDvm*ej3X{zrz;*&05b}INrT78vRH&WiAY1?;U3@|cBw)ut zW>hrfNU>P-y|Bqvfnj{GWmB4i<x{6LPi?Aba8<izO`cNTJk=??9e!Gcu>^Sd`Y(AS zG||1##$lMde8vVkODK|ua2|RL`a-K9r(q}rT4-AMk7Q!VqmYqT*5KqsQIMl?ix{^$ zf1-LOC0X+nvJ!t38!mZ=m>7Z@BBqxTv_r02KA&?dEr+>1OK8y4g=~-lAx$b6rA%+1 zKtO6q3(rn+K>!FQ)$Xs6uW)-pfi<CxtO(QB&dQHk#KdGmSj4~;Pp1{ri+_!+aO}8~ zYai%v@*NTpf&$N55CZVR$%Q9fM)E{Zl<#`UFB7{KEly4pcxEAN1^BVjl50akM-4)~ zScyAC6q;h2^qrs^D)<nF7*Q6&=avy#(4FKm2N8ybi>2$)<A*`XgBq9!x;;7?CX8dq zGG>i}7=+K$0?(AoYkIP=d|K<pCQTh_g$#L9AT&)B)ePI6q$nY76*^lf0I4jMBpM)M zXfk)rGr;{A1sEby>L@sr46zwVPLAN2ViEK~KF!oRV*zER2EOB!A!>s~?W0C+H+S%K zl0@zj#fCfxu0Z=DP{dU~`B(IlR`m+`j*xF3^)$<z(*r!PBZOX2pb$4mHK|e(baL{^ z3yCsB!2xsXtPBT##s5L%6|_mkhiO+x!4LBr>P&)@DbxW4^}Bt6NXXgk@kgXgad*rI z;OVj+>CLp2xycjk1hq3H(D_X&>vU{`f(dl;m6yl*l%a8TR?$j3Pa%nK>0pIY2Tox_ zuFoiFN7CTsCcl8hbzldnHhBes21n#3Lp-fj9_)$u{bGd}6xI0@#l$XQLcMRTlH)Rb zS;?@GX(j@Qed?w_84%oLjtq?{!`_POf>M_!NYg`J17$ssVSCF_^l5M-L!u8jTByFW z!td`xoBmB6#5m>1O*j(lOgk*lEQzI@oD^tdqwI;b*M&_B+Ep97Uvw#wb0Y}z0hM84 z+sfZ16qyOKW<vCx;&{p&7mFh4r4F&$^EFni&wOUuE5kz1CNOgCihL+bLaNFd<({fq zo~+gR^i7LFg<M+}G1Z5}20QoIqlN`H1-OMQH$iv|?mC~Qsqi^Qu1=5?XD@23rfO*w zEoJ$LshM0TVk+t!loKhAreZ-TMFXI;RE-Rc5~e{aAP&XQ6m~mF5URVm2T}p?h=~$t zY|K>E3ROQE3r1#;t)fYkKuK}Poh~7((AP!&M>>2*H$+`1b*&ZaI5%hcik2CIHW^f6 z3{$c&=}=5U-_s}@3e}r@Ep1XbhVFSV-8#wT!q%#AUsBh1$P5rY^O=*n!KlO<K?Eek z!Y{~_0j$x9Vad~y)C-n;&V&qr4UpA}?1^RE&QwFbH1`TqkG#MIW6q<l?!Cunzzu4G z$<aclVFvZjsqLiH3|Jb<?f^_C4<8CQAaphfQaZSLp@bK{r>Cf|fC2<Danyj9$)gbP zooIh4xQg^0W%6K`lq<5-!|o@GGp$}iN-`LCv`t1*XeOl>7TYVSv57Q7eIcw40T-T* zVv2DuQfrCxy@CKtF#3`^lJGo*UoBd4XS<cQM<bnZTWP}@N~j%)J*~bVjO}L1M{f14 z&WK7{J2UkN?D8T*9Oi*H#F`e+-$~-SnDUmU6V@G~j9PU`w{xc)Y*f-|3##}x4Un}a z{v}UhH?)<mc~@;@mIKJdzr^(msJ?45awldZqhcPbQQPLrZJi*`?8bRD$zj+9jCFTO zTiQz1_5(ESv3*Y-y|kLg&=X@~S(w*wst$YXm3Q^RgjOTsi5m`78gBTuVdcdW+t#x( z`k#u(aau6sTp<9~)f}MgCRtPy!?h9I7+7Y4m9mv(mA7dmwN(4(Z7`RT5Ky;pSI?x- z3WYiXUSw|ZG$_T1awE+SGqN+%(G2e+n%5Og_UM3%#WTL-{hGw%GP!Ux+TEk#XLW%u z>Yhc4HX6aQ^EPQ&!@JT1lx@73IuDZdWz*r82M<AbkK_p_p&|s_<U%_Qjs<GF4Ddu# z4W16QX&PKD&2D#>PH2HGwvp3It&Lj7NEdt=v`sBu?$55Qb3cAgo60^1G_OdQ!!jZ= z+!NE)zV48;W#>DMc3t!S(dK-KNIgl5=!`;Al~Kg=BxP!+*Bb><U@^Mm*jPZBC=eTg zi=n8Q0Hr1<%~xuv64Zn?$)_s>tx#z~gox>|P&8KfpF+dv=6$}H+{ls=`(nwZ+(O(V zPOA9!Yoz%LvmvMmLh{yjt}8v=hjpsDh-*k}Fe9w56N3CIawKDx7(18wSQrC@+-C|z z2oiuKTziO$Ji(Xt8KTQiLUe=_aY!*zG*}NsFGC4o*&58==JtNuo?h^iO5OrF*)mM& zYn0GP)QxYgW2gSOgM(9%?67LuC5y4&PlBQEY{3>WpT1lV^Mev(&5&IP&kf0Z)M;us zQvnA7Yz|4ZK|n<gB`Tl8@CjQ9F#pAeKzk_CoM{Kcs<4&ZCIZBSAsJ<gvn5Zl)EF8_ z%n}X+gR{_?w7tFEhgHJcWk;o&%-CejoV6=@hIemX@hv~n_RXbM0^vTmxQ@!kLF_CQ z+_c25hw8>?+;$}W!Eol0fOen1Wi0<J9Fml*ES(<ov_+?(ye~o;l?x6}DdZ-nB1Wm{ zHDJc-u0Rm^545`?xReo{`&W1Hc3^%VS{ddcjWQXTEz;f67S|68C#mGbQr?rXY!(XT zK<hV`?Tm(@#O>8M24_P?O%WWDPX%N)cP5jML2f6Rhdu4IB~Ol)f-f?3F=06S;4hGO zp~jJfJC#x@EIeUY##<;3zDp!41IT`=15k+@oV&JRjLHg26%w-A0zp2v;_K@)Q$M9{ zd5xUmMl4U$$UxgOiR+<p5uMjq)k2&6-J7?4usiFDn>5z<2{ZUH4I(F;t^jtPS4q7P z97-PnF^TA$hG|f+%nAk~UGlP=rmmUXm8A66lVdiHu9eU4Y^RfKO|%n`c$m6IMZ8f& zG~&UEq@59ScYL{>MS0Z+viDQ!mMcul0J*$6)z?ai6`dAUu`-D)jts!(%lRH~=S~`* zv;!Tv21J`EQ#rGSI5k7LC7D$oCOg?AXq+cBl@UDwXImr@zD*-Gx%}jZsGk8Pa_0+i zCaKAwx>Z!qY%n%1imE*yk2vHiwHr5}3R^!sXE4|sW54l+8b2w{mrK`H<0!>AbSYb= z^Xk$y)}WlwwM*AtgLVS{E?H}xDCfF+JH732!{rRBj2cyI8u4WX`K+)-dl8fq)-p_Y zRTs+kH-y-OkS>hi*sxEsE+G+vcg@4uvjk^k)Op@Ny3McVc#!NCL0ZJ!0X$HqYz*NS z3*AUSR+S1Pf4V>)M=^LZI<+5IC4Y(2Toi~7DLIY`1UeO`LMTum$UCT9=cWQNn2_KH z>kz2&U)N@Je-#<2L#j9y<YcESpkV0qbR*_R0oio87Vdh!>%n$&@8t7OU2{VB<{fYE z_)^7s@N8dOyC46s^^cSjWY)Jj=SZPQTI>r6`(^eGbEGZq*Y|w8w%Gj-6=)&XIkVte ztOCQ4Dld{TQxT&`fU7NUlcX(;J9m8FZr*XX3UC+)I9qBC!aVaLF$+mGBKXM-uXF^^ z0k5x$!FI3~csEWhA>o@_M(MzEDQY+G-K*l6CzLIMmn1If+B;~>ZJT#Izqqx*)DTpm z4B}9*LEqI5$GJ_HBb|zdc7hk@NDt@Ggik}aXozzns#l#BOFqht8>KE4KfzueLz3fm zX@L~fu8)jt{n_<_v}JLV`}JD43T!x~LwNj1J)l51R0BB{bmc@hw$H)obVRhRI<#@) z@{7F9Tcbf<4%3f=&5#!lB`@;K27YmX8u>~}NS$h=>(rn}V)TI648|`7G-bOt6W!ZS z!xbx&)nOe|q0CNfv~b0URIpxz=lKRra)^`b-`iT#GdyhS-u$zD$@n(Od(+Mr>#KjZ zFFdbxYOBNbYV$NQNH6_wYx$lPJ=4aq-eu?8>6>xcYTupEQ%Kl=$&Vuhv~xh#LpT`0 zRtXL@&}StT2h*NXcd-MbSgq>G9YiOwS1z^4zXL?CNa*F;3CM!vIh3;kV(TUOfDA+& z6*aR=$<$=!BDeDRw)JYeeu^f94~ta>x$G$*=r~v&*AgB+QvF~<(d8iI#lm2hc_eR< zBp=Pp1=v;~qAxw{dbN9V{aK6a8pgQ>x@>LI&vsW{Yx%Yfi}&I4L*1L#ul(75zMa0Q zT~FU!@NCaC*Q?9-NcCD)&4kMUA_9RHigWPeZo~^Wog-5M9nj1;C<m^sj9{yjvy*>S z$`4v{{>cU+s)gG5u{s!uA%vSKqY*wv8?v!|9o!{JKDgO5u;6$?_Gf$K*bUz{Z>K>9 zzlaQ9Tz7HZx;I>}y1w|??*81x8qBrt(Qh>94c~TkxUR$Z&oAHOKRq&BGrS9w;USsK z4@X?&SIW2xxs#l26cwW}lT1-~g75o*0J7*oj3JA-Ekg49@CQ$$#9)+xlH-bV48Bmi zAP3JnN4hTbi61-Qts)mG`KV8>f3J4Qif)=yE81zMx$>g3u72L~Jv7c0-CJu~@7r^7 z{lD8J&G=T)_z1aP!d;zj2<-bYSs<mHSA2Obl~aqQ5b>GjVazmyZqQCcaX1oO#3>D= z)~B0h)1v&?ddK2@5WXR<yxRAOL+e*A{bt=Eh~<Sp+ev)EMf}2f%{fa~5opGA&1^A} zSaO3wL~1UAEoDx*7U>s}Val1qw;j2L5cQzhp@Lg_!5Ycyp?w^vBHEfHP;w7+CW6z6 z2RFFchzzwDSs=S4jk3{A`+j28qk|yGWW&{2{Bo)!QlM)&g14mkq#BdFJx~${OCmhU zDhVhu4QVOZyLsCmRqd7MCe<(U1x2Jad23gFb(<t~3Pcf8kyy6jv!!2mZ{AwtntbW) zE4oQUgX8O~>k5P854_mA=Vv>Zi>bMOW%p+HwF};*g`;WY&Np^Fr(x^%Mw(*ye;OGv zhs=toa>q;|8<1GTWmB(vgz%z;W)|Zjg;kxj-5f+(E<cxzh%W)>kj{{UA#~~x^PP@8 z&;~xuj5Jz^Z+NYeRO01V;%F6#2=GVdwH#`dwYsuLtmB}O-&I2kghN@m6V}s2Zc~9X z)9$70;l=?(C*1SYAY2HgfMeiXtTV=WB0pM5<O_+TCoTNKx2WSJh^RVMKuO#`l?Wq4 zefy<Wm4G%mhJgLo^fWOq3Lq@&>r7wM!fWDKO8Tm{nK<Xl4+eAV$6iIB<)bJu`v$qZ zDmRtV)-}4}u%@kLtAId4aHUp`X}>CpqczbHc$w+37>N2onh!LzL=Et@;oLnME7nkn z{fuO_b;4<?!n_kZABiCA>Kcd`89@~k_6GdoNMl;aRzYUj;ZIZ@Lo8CVCzx~nz@57m zwChqg3W<(R2{BZxfzbqxM6h&&GF9W2C!aT?VHs*N<(jb}9luh|i9|>fkC*LU_j`37 zA=ZU0D{?E6;f^MD+Ob*gZkPwFCc5cUByal2=?x-6LQo2#(wI<14NKI}ITDBJkRK7? zx059R0l+7&Jie*PmFNCy>m9^9x^1L+VC@PDGt^&IFSS)&S*HnSSI<Bm71!Z7vd>Sy z@B{o}k>)%mM*w`L4Dgl!U%k1VC9aZy`6VC5=ej*HMh;ir`TwQ92{TRKgGBZ&Elt#) zasVL(BrJbXNGf~!%W$+nl8~7AwDWcMweD*v+MvzuX@C(%mtf$84=%=n0Z9%*5-2*U zE=}07lpks0PKI(M3fHJ50|>M%v}dnF$;!8TQ=mao<Z^VJ(Qs?`X3DQ>v}@L)ffS_^ zi-<PzmdS{wY6E;D;Z?v}qUDLw^tcy2D!MpnVQX|j0zuFb4GT3EJ3_`@Ro&SY32Q=h zsRP0NtL93G0Lv*NN(Lzar40k8ZmEf;#sq;=v`ZHPPTe$J062AP4Z;b+zlq!Gc+lZS zK!_hg6K*2$m;$(T=tH)}>BvqQF3AzOh5U9O<c@QHhOX%2Vj+^W;G*J^HCX&G^r0<U zB>8UwO8cCAQfGh^54#MgQg(`z_-leBd?PJnJQ$Es^$`k4Zk~#(N-#<hj;4)K5uZs0 z3j$`)ZG2f3c$uS6rP<Q)%e$3i-bOcQ2^+d*lke2Z_o-0kt3F7P3`ZSzD;h!hR<gdt zCKa7v<u{gKmV)VYNesWViE{Hu$H-?Cp^FvNXm)1Q72j=ETG8QQ+HXdz7X8tU9MP+A znzh5@EJ)P{x_40UaKmSCa;g_MX^gIX3LSbQ(AbnnAS|VfP#s4H2?(`Nm*n-eA{$2w zhKmLd7Am9RVw(}<Av5$-M_KU6dZ$qqR@ESd*Bj`B`ce&Gd~c!bMV-kY)DO)>?(rmV z2<@Y57*zwQ8|&oc|GpMTI3OKP*w#U!tQx51VIdt2wL5^imW8~fka&tY$!oaUrM4l6 zpDrafS-S$Fd%{ewJQ4$4l2<Yqb^#+M$E&~E9>GqEj-(lZg`nunhI|1*m-m(o2g}X_ z^{aKZy+f8#&03zcamJDxLv;%!wq`83+QvFw<D?y86`6_&aXVd#YSNKrlBAlf@lj<4 zCIgl(Cp1|*p2eLkD>PZ7XkI8}EG93s0LCeHy5t>SIYyEU&_L#9VHU*mZJn%*m9P+V z>e4l$*`gvtBD1-!PfD~^(M`0O<sik@&6c7^3=FPX*9=0Ss7kmMva;6h0AFft{=4oD zkUS;O!XsX(TidDi-fI>P)Im5#fdK2O1)epQYnTDb;*lH|8(X~eo84K9_pzm_KV(@< zc}Y^s(iDj3W|HP?R-rs<PDsTl*Hs?E@1Y^yBNBxRnp-IdfJJVyd{JC_2nAXQxKE8+ zQ0bfDcoh1hj;ljXB!@;%52tT?vf35~4%UCsRt-%H&sW@a669y`MbteZV8})vef@q_ zJc)^io{rYpPXq&){J-?}lc01o?tT(bee?H|0qLW|p9qX@2K3qEPXrOXOXu<@X?9dT ze<E1ALH+;W^r!8^$TLStD-~4n8(4&frFT%oVXx$Apotqeg0tJI&Tl;TN7qA5<C><a z8W7iiboKH$F7`BV&m8VBgH|OsHhJfTQCN{v7S~;Rr|Sn5-k^AR{65R%&@`AWe5o-{ zg)}f85;;Q20a*ww>7%ycDhNju1YMV(ys3?vdb8TBu7}jd1<}UsY9fAO;_{vsn*E=u zjq{_85o;5AJ8@f^`^Bv_J05U<wc`(J>mo$m#f6OIi^9*Pi!_sCZy^x6?hADQ(qO=w zw@ICss{QxZH5W&GlXq_j_I5p}wzbT}<-N$ENg+QLR>P`b=*(6d8EUHBvs3h-izirW zH2KSkiE5}tKAZ~OLZ^O}gW*XU=u)Xn^RRCxwlEV{KXFO^@+T->ERvty#>O$rv)6pp zJP^4qyO8p5!Quzm@oN8PG~!BStffKR7!ytR<I@e<<Z!F~VP`q+6sD7|FlLaghR8DZ zKd`&S&k-la!9u=_j%~S(aDg-@>l3##i9~G`JDZ%%isbAR9KZyL9`H0Tz!_Gcn!LWr z{S}3=)lMw5qAPiLiSf#AELN*$ck-?1#1&0#qkBH;-mF$OM><z^;*!PW*krestF?1_ zlZvKJ%k%JBp-{g1*cz0wp}l5LvkKCHy9eaR1=rPa)h+Gj`loe9ti!Ebv(NV|3H4-s z*@(|OpXvNibIXUFa~c;vK}uwsFmcb5UCcGQ`J*;#_dgr$l!n*6nM8&sJDlA#60XV= zT&f;qQ+NEs`{&xLU3rc6?#)zBv-wb8A<L8!%jSk5PXSd@7v#&k=t{Y%^6k*L!n2!F z>*)}ED~~}VqXXx8AvQczG+ZTZq)R@kEl!-P_t|hdYcmJURiZsnD}8evHz}tI6OeB| z_OYpP23@Co6nze+b29p4=+QIv>5-t}ukKvDPZhK5S}tUnwY>PN<<S{psFN>@%c!kg z$U=-1923XaK66tBOsHwZYhWB;x+^Ag87UO#w&gWkx1c@d!I0zPVB;26%9A2XBJ(bW z%3WBc+1;B-?PIn6v3qmOK#Jo!!<|<?><I?tOCk8ZeVO-a5<^n?kE0rdduEbI(sS<G zrX6Z)Lt}3jw;|HYfNtj4_}&`n8-5JVUZwNR&<#I@x%8XX@1#kjsWj*A#92-p3dY$% z5n)UQqCT|y%Z7Q%zMcleG3w49JW%-0SVplq2+uYVBrV=q_9>wbMC`?*HPBeJy@Izr z_;EZ402X5p613?30L|VE|A^gdq~gF==MQM{JsBlbFTaiheMmP9dcq#Q!9$>FHAgHN zj&WBP_UmY~Lg`Ut)_N!x4@dfN>JZQ0IO)ipremH;MCb)QUA`8&7lhyYiBoBS&EL|% z69-*nmXlXc34mmi(%<fOUn_QmaaxhKrFo=@+VH)mvMJ?)2qZJdkn;dFNCyxmPsU!N z`bl^c>qpgJrAmvvq8WL?-9FW9O4V9Rccvx`rD{RasXL2~KnEUsh(;*+qLvPV|I=Lu zRg5h&1A#DEx*3esBofNiwzhecM~=jhHf{o?>DQr)(S=kfW^s}`6Vxp`p7+mc`)J4e zYUA7{dTNU9d>3|SDjan5o>;+?U_~k?zxiKWAVJS!2&rg};3O-F3dseJL~$KdP+x`l zR1tkxAtuM?w6uV6jWI5UCCK7RFmYy!=${TYu8oreRGwx`3UTFJx<<-{!+mH{G;$t{ zYhM@UhO$o;;t3(<`r2l?VVsM;<;v*|ztHUr*l+=sW>Z90+vaZCvusmOeV68hh_#|M z=v(E%I}J2?U3L4FXDumO`rVQ#u6>#YmI}PL*ooYIeSIBgtrggCq{}_yfm+sIvf#fP zzt#XOsK7=1*bwb>&gg8zW;DMaHj0Q2FzQCuv;|6?vmy`}DadW@XkCoJa^+dg&(@Y} z;F~Ifo@SAeq^oIj?OT6I+~9&pgNz#-;M%S{>+EICZ$&QDK+dgLBL$m1zLlUy3ThN; zs+H2^MB)lu9Ws`s-${4X&(#1oReC~jtn_dRk)_|&7Bq~~^Q01|h3Gs*eC_V@YM)%+ zB;BQfY^#JK58`&u*!ntB502)?sz-_wv(!L&DXKa!@pkcy$9ds%=c%=fm9!flkFNiH z>8==_m@5OJge<Wy{chX(&7RGM;6lyliYkNjtPKX|tiuG2w81%zr=n$9&aUUAR!uuo zWl%!iLp(~gZ#VoRhThi7h`%iX!F2>QS4JRAv3={R^sn-)^0xcHW;{~S1ScB0P>+DF zdI19B$S$WGDs1~>dg<#zIP49-@E=*<6iY!I#q~go#8o#f{{59dX=q@slA0qP;lb*~ zv+bizcdT#HRJGt@1)O0@FasTAPk9gR#PfIbKb7SJ<*OJpH!vtSjYRv>jrSO|fRe^^ zmuchV$Jt;*=trV!ge#no+69xwTk5RBYY=cWkp_^WK|f7{8X}V?Mdd-7%C&1E9UgCF z+&HNvhO|0_iZo5|ejnEP)c9!Y;~}bcpQkI9bvpQ<t2*FDzzzq(k+45z5ReUnYpmu1 z7TmIhRL7LkX~V7<<PxvE#Q@WFKNz*>o!U~BInG+oYL7Rj4GE{Tu=ZH#uI6VKj?oBG zUR67;hi`Yf{n%`b;S*uK<H;S-$R=*rk`D+Yfl1FM)V1`!*xDKF)c`jkn2Cpl;%eIJ z=dN#R8mCvHFytU^DQR6$g+)1pv-i*}?SYoS>Nv<IZ;wum8>`kx;w9s#kQ1t_4oM$% zMQWo-r2VGjyl1a-y3~!QkZ5Btetag^qysl=M>ib{PwaXL;03iSTFV=Yw{6&VVfU+x zH)))bq4Iqq$_=UHH3)U$6HZbTNgb1qpB})=Ipo67HT<+2$S)YC=egv^&Gm%PH8xF; z1Tj<eHGrlm#uPD5kA!1Mr2{l{2C~n3@zh9*b1YIXC7frCUe6E*-k`HG%n6MPU{Orf z$TN10bq!p1JB}ic#Djd}`7?fFQJ%v8ioUCk93XC`lsf0(ls;%Oa{Tyl<Hn9ZW!$)U z`|Lyoxcfub2LyWE&1@nENuWh1QP9V#plfl`YoymxHt`fd2Kac$cyiP=c`5FWakZ{p zCmtUaI#<=V<B%gl?jlc8)hb<L9~snMdej36Tv&<eoNbw&f;!4aBS}#KAr86*Mrt$y zX`O+TE4=w7p48D*wFSrfuZmfhEHjYY6~DCWdNzssWK!T(Am2Dc7KM6VSl72{<1ckK zFCF<vIB^U*zYJOQ!Y_-Ti3a~Gnqiw}(xrDXb}PtZSw3jjbKBNyYMN)_BwL({LDj<U zSC<q)4k02N54BIJ@6tTP>X_xh**LFrq}v+^$2tKzVi{&h(i%Of0Nd6+W&egot6tg7 zlJEpuB1{a+f2%>*Gz-b!u_}=`zqrXiYisoKX4@<TH$pIp5~<|{Z}#ro^R25@6;1Q3 z00bqGhHLyNrh7y(66kM7lB4N)ai`LCf-sDliP^49$PM3O8q$=UprQC+4yM#u(J7w& z9f{1>@e@y(5I+qy5JPv1DXzjBtARK`hKS8j*m%$xfHpQBoFjTBgRU-831;J`F%p>H zI`%te)Aijje35$*NMIeBE?T*Hq=vc1**LQoua_+g^A}|;JWW&4G8@mD`4UQt?tr{y zw&rZSj`Egeb~^m8foT%w{o|yyK-5fdO~5fJZwSzJrviz)4xqmbB=#nNXmcG&jk6JU z@Wml%a$o5FMk~;>qo>!BKpH$df|IcD|G=Ml*dq&IsrTbA9u<wYA+_PQ1Q#}p($LB} zJJOlR-=K+DfA^BBwN<N;_5uqz!KAS){!hI`%Y`ad1@fg^$`TN-=<M#UWj8OGvTeOi zd(fLqIKr7wli8Mjvv}Lqr*yk+{p4*DEZi_Sl>ImTpo8O=6zR0Iv6@c(>PfHT&1Kct z@#iti5I?!XkF0n!=Q<JDZ1uH8aDovAmAH{??(`YX2{`D9_z^$BchY!q_>oS&$PZeD z@vJ4@SS2e%dDj9#SQ+m!CvIG#cTK5*^0ui@TwNAtLJ==L`3p;QyfpIzQn4ykH!w?e zcn!G~<5LWNK=o=LY;KaKIdIwF>V(&L_zA!$S#>}Q=fEb1GvtLkHN%s@)daQ%=_8FO zS>}-Ek=jS-KL?Qqssm>W+P}G3N;xvyTnP>@cbW8KL+7?e>yn~It1eVwp6d&?wfkb$ zG~Kw&a}o7!OW?Sh+K$`5Uo#xjTrfQrJ7UqY%a;`CRvq))NU$Zf>|rM#5i3lBxMAo| z5a@RNqntsvrsii|SsL_=HRS8YfwMI~yJ7sg?{w48jH(E5$5%G&cz$_wbJtWOb#!>* z=QJWQweLlBKn<?H!K5so(FGkA7qZjQ`WQKJSllx>T|AMQWYJ&qrz^V`Yc-Rt2B**< zstFNqD{UI5qGaTEoyU>FQd_+AyJfpIG&9!(I-2FZQ5|sy*Sea<5l`6}%t?Q59$7#4 zQk$mffEt{562{FLPWs#JS)G8JmVN&E?!8(Q&Nk2EmB9G8VdyAjnTJS18{W*08-;0~ zU$+h#sb+jNbiAa<^{NJAGb$n<Cno5l>(xGw-d3g~sCY+O-?OeBmL1e<gaeDKD9Bt# zu4M%C61f{(@5D=%sr5g)WyXN#I1)I&tKQV<I*biR?NT6;KhM)8gsHj%@5;o;st)J8 zdAQ@e6ltO1_6~7>QIz9}D$a@Esq2)Hi$Xw@!$h9&8d#*UGfD?`uu^-vFS6P<mZBmc z95hdg;i)~$@pMqeLz=*k(t{hYy`J7ceBg(4bnABuk5#7%F2D@NNCc_U1lJA~@|~i% z8;7DqjJDHd6p41U!^96Qg+1ctBVD_K79T8xE7l!i<;!>YU(pyw1LwiV43*bGB(b7G z#>yK5K~Jhxy`ReiEfL1rmN>?*W6D6a@;sbJ3W#Xj_!#lkwHU0na8V40jPXR_DqWjG z7xvuwc{%W$zp$K2P)#np4djoJdJs45b)-6y8l=0|-K?@Xj}kI4`NKd&oP^R<HhD)c z(yk>|jIBqCckgtgDpD&sE8#iQ#6KmK(&!hh@9OQu1I|3BLx+b!`b3K~MKO{ft;57z z8@-h+3Qt$XP#f%x@l<rb7uDjJn6K1Xk9{E;$s}A2l4@q=*Q$}PnFyrwJ^5(Y;Ff*a zfbKh8`*wfYe6~gh+v>2%&3TXt_~1GZj9l8`=C|MDf@~MR|2{@)NG59EUf-l!j`Qn0 z5kFdFuo|1|$d*p2v>b93=g8?;rW5#^JO0uBSldT*UVLq}CRVRxpLp9P#QUNLz(Y<c z>@Cx4JPgC+e_v<1o9Y7b8+kO`xZN6CvOO9dcTp=050qFO-!~oj*&W?xu!$2x$O()m zx2b-1&qo^VMDK8QwM*iJX_WoCz6T>_FHF`+Vjm*$`bwi)cm3ifo!?W?04D-Z%u^f= z*>WxM7#ViHwI)}c<|gsLNZc50>ziN>#O%X1U~?nh3IQI5+9x$4Yi@`j^&(bEP|YEd zR$M>C?9=q)i7U!`+-bIG#QF7vdr=k<$kL!<<N>U>(OKwbcwJ7#u{gDi2a%H9XP1Oi zg-Z4!BD3Vc$!VU^+8DG=x~pSIZGkRCZ*t@EDo?yNvr}DZOAOtuR6Fq=F&;18=il|5 zX2d2p?Lfr~t!3N#(3iSxOS2p1N1V?=Qnm3=!zj0Q>&@gwh&2I2ox1D}egX?;u_CMk zd6E(`C8PNs1*&2a4|BxJCFm6Xc$r-{7_+;_gJhlf(U`)^>Q`$<jf%K9B-VGQvAExe z*-16Ik;3nZ-=MLa-PrJpjv-p0jj*R-g~W@`!jjJ0o5pFXS{i|8{7w!K_`jR|tdl&8 z|H!!^it(zm-PlN0p?*9%)njdxR)w+GyDDa}AxcuxhdxB8B-X}S(V}+Dy^IA^TXPR% zyaX8hM>Mz^8rwZFjMt%B(ufTOp2$o2WQe-({b@Rdg$-*Q5vNTiWSJeWA1zQT-1&xU zGz}!0*sBs~Faagq5}T|W2ZbL;is~~J!Vnb#UV!%VJNT5F^Ws-A%chaxkJtTLGip;~ z2s>plb_db3Y54gQ>bo^H&5e=ZsyLC?k!Vok8pLQQXtN0WwV+HgU(4dEsh_J`Pp$J; z1#$2(krubH`Iz7y=F}jQGe6O8Tk7QbsI2OcK2|&!t;X%5*V4wYQrF5lpPVU*HR(B} zt5moE$uqDIaX^G#9-&N2eQglhpj%G0$@@`!QO$JmcAbW_E$~TUN|cTDmWg+ZvX&H` z{keu*#wKh<#JD5`wD(1QwES%Bm&M3}Zb0UR*bq!D1Ez(z;;cCpkfKGNE~E$`d7%Q{ zxId9QuIn^f9~=5e7C>rq?9!mC?@-~-^TlNe=xPpEYf{z%oN46!`^MsLVPVHGOV@Om z+Ek5C!kNPcKMkiP)$j*LTT-4Bxn~VXU5$;*=z5EiU?E=WrMM|VFM3hZ)sK>3A$-yp z?^#!~pNb7`Lu*4WMvOdjDOs?8gGQJPiz5DrzH_S8HhRaSnuK^WU1JoI_*FrANltM> zBwA62q>&OKc>pQ5zAh4KR}L}jDrrvtrl=LYS}#Q<?SX_8)eN&GKfg*bMV)LHCuoWq z@MP&CP5E-W6cw{;=MvRZ)G*K;d}-<!8=x{cS5g3iRWGiQ!cDVq)`a(vqP~F)>NFi& zxY3QY$u#wH7K-IPMRzt-$&6+rog=4sob9-S<IIv!FCsLnm$!pyB~x1?$lny-OeyzF z9YshD5y$o?PsYQZJY80H+A9!L=eekMI_{6;iDH<c(VPZzarC%<Y7km^&AMeu`}nC- zD)?!KGfTjJ%3Cj)+QhG&;jR=75f}ZoOewFJI;EUycTE*tVND6rQ#eSu579Htd@Bb@ z=vb3*4!z7d1t$~{xSLwxnvN`U@wam%`Vc<as8Y2?ZG)x)VIbGwY3vFZS8b!F7ENsE zE#%1f{Q=yY*T$QSB1?$uAe>NzOV})hd+6Cls>la}Hy>MZKN@aD#a5H3gNtFY=?@*< z>#S{{ulX%Io(P;^xHj0z@go<%L_uPViUPqaadu#*L!2C-&rU>4xfv$s_9Gjg<hC^0 zer&?_*#F`!X;463-x?|UT~pIbhK{X`I<~g@B!5e&WU6er(g)|r=$R|94yO_VcxV8& z>L@LrqqlF<PY?rYIvGc}oaIxe@WXm2g80`mwO#B;Po7ea5A=nQ5lj*Jmyr0SoYxm^ zTIIZt1dWuR60{PMl%P$lvlZVVlBv4d6SU;t^W=V5)kxvdv@Dm0*=HWGyL3Eglb@(5 znW{Wi!-X3{BL%f2Z=&#pBE`HB<e1+-qlh5bh1et>!}S4Ad0LfG2n^dqT*`4W1V9xS z;+pOl80SRj$Z@oJ-$jgls~es_f)mJ49JORi$STd*DxdS!jxU<+jCm$zPE`$W3?)J@ zy5JTR+!-j9IhEU`=xmfogTv-B&16-Vwui%AlgrCR-(@h!5JoFQx=r~?Y?hXfUp{g9 zgmUEkB9#qsLd5X6>Md&zclb-Dibe{iJyJ7{UbRW2g`FcY{~+$LiRkjMV4w$WM;*m1 zj3E)O3TvSQhM0&=%Ad}WH2H9fS5|mhN~t<$w8|&w8xK<VKsQe(^sI!z;r0!hy5s0L z5X6|9_(7b}$8byK(;X_HvyuUV`lO`8cIa?wS>~*O$O&w@7|D8xYerc)H6!ee<Syu4 z^v>TTZaE4PWgR=E%js)5vxJ|hDxsA~ER!dsU5bPfQtPLkUorKS@ulTPOuN48(&iwP zrHW_ziNfpmS>0rf!MYrylSg`-SbLq#qiALGs+yTDVit)O5G1ZznvwnGEb)}^>Ltx3 zB3FY_F_ao5-V%*cly&}ykf#?{+(F%phygB@wPDf3O-9urkI#emH&C(EIidzt@ns3W zaG!*Vs&F7QuWM=>rYG%%DkSQO%n2Q$Nx>bxCO;BSS`Q|rywFuB1`U>OWlnIaf}rs< z^NjYWElVmwAqvZZ-X+*Z=@5T3H-ixr{!h>tGg$7m#1k&zD@X}KKZ$CdrRm2*FnK2u zFDnqJj_c#7>65iMo<1w-@f$8qZ2_2$GSbN;k3W?o4+q!NCm4@_2Qf|!u0)0eWmrOh zNGp<X#}h~ZgiV<t#AZAO!nuk|gE{DUkYfbQv6-Qm3gFSR!Vgx=Sna{<9(W@qrJ=?t z6~h_DR1+hWi5Wjo#W<VHVQ?<1Utzw-@>}^$RyGQc=!j|wRZqZf*~Xi7`ovRXP}I(K z)!-A^sPg02Y8$PoDJ;Jc$US$@j8#@zkTI5^vxK+MVtDktDFtu%^8w`ik*CptSR>pH z$`db{8Fd9Awc-*4XNjs?<jH|;4%w4YD$x`5I48`Pe!s5+QEa?j!VR4>qK485n$=GI zliNDP1l688L0Q~1*1o7kE?%UI9u5U~Ij_9~Mkk?z=@oDC@r$q9=piDol46cD6MM)V z#0g&R6bTtq2Us2*+ELgMY&-!X7e?{)oFi%JQ@y-6PcQ>tTkBCVe$<ltkbQH-7*6*T z2aueBm9CF1y*TlMhI~vRZ=efDASi(}R1QN8hcl2$CQB|nblG<Hb;3~P7K?mpmkyH< zzr<ldzF>GYM|=8;(hwOX5CR9_l>-i<^FEHQw2Gf`;p;k%(^HtCO`->vFgFOWJR%{> zeS}?HC1<4a*FqEzh|^GDeN-45aQuMBmoks9utGksb<Rfmu^<X$rz_?u(6cFL!FTF5 zOFp7>3SCGb(u2~=u)A2oJ1%{fL=!fYyTlt2eHpu3ICO5Vj_}lth*S0fLaqz}^1vUc z=tI-d@*R+}LZFvZcuWgdEKpi8?M`v*<R^jp0C~L7dOBSrB1cJrPJLB1wx}xXBZEtE zXAmxsi0T6xJy+(k*M`VC9Yx~Pw~w%gH!83wC0jYzCQBn2)JJfI2y}ocKvm|k$jR*k zA50uVU*)2tks?|0N}=9uEDu90P5eF&8qTo-wP+|70cphZ)JSaM!n}r4X_BscscnBu zcE<pmh$I)ChcpCSdEVi6Qu-1XY=|5C1W@dx_3-d+x@(lvG%r}?Z5pY?OI02mBXZbv zNYOacfV9vM_x5U@E;P)>^Y9t8ETo*FBm^2L@`rTDWJsZOR}ZHd4=0fpGnGUFr=y}# zCbt@=!OKqhIXmBJwCi$o`m66V2#blPb0(yxUHT-XAHX+3j)w9CG)B<P1S~Vgal&iy zQVCxKAV))XgYL>S18IbGw9&1IRYD8NYEf^`aAS!SsO(qBIs+Lm{Ca<WwS7-tJ9HG| z-VlCLlv^W&tg7;=8pu!<7FICfb-|`$%8=Eoyo9X)b|9M~y-T-Ikr0p-!7sj=s*-%z z6kjL5eTwh>kVaGlg0RqUI3(-i^oC#5OVZuZJ|G*;`q^|$w$XBFHt!K9e$P2|`9<`6 zj)I9M0dhW(LmZuzyXSN%bI$Yyv6X^AH+&0h>EQekQV0<%!Ho=*a6s22Vj-h<lZ1UN zD_X)mq_=7lBCnHz(kh-7!2uEQWXnT_ECcat=xzo&HB3X^+uMD(do!_s$kX;wPwvuh z_HM49O)oKMNJmGbKXP5T?E{5O-J91v*<7F@)-Da6T4ssO8%S#Gdd3kJPlh;Wlbh(_ z_Xj!gQYi^GZi`ZFV?jUOfUn9SNj&YT?}zsKkR$+~E`mU@xYxN4@;e~r9j4+8DXQZZ zo#(^Dlrr1>xT1$#UJd?zoK!_KT71R0c`$;DZs-bp5~0kdm`S=@XP#Rrdz`mVj{=0m z(O_!3RAIK}(c7Xr+OAN?lqo_wA~|5{3)3UR;pkeQs$8J%6cW^m;3TIvy<tN(TjF__ ze$={N`Xi4NuS&WFqHc0AxKYsufvP8?R4<~!%tw?1dp9vprihBA*y-W)#W-jdV8<Az zjIhy5Zf8gOF@SSJStau!+tZJH&qn;!fs)_CPaIV>>@m^3E_sX<*iq`mz8!TkRD1_B zQ2e3%=BAA_ao?J&)!m~)!`pZPzPP1ns3Y;2{C0TA61L@)FwY2i+pMRjr>q%|$Vg!y zZaSnZCdx-lRZ*t6PX=h}dMl2eo_3BL%{SW47+pqRiUR+|<{Nj1(hLIhu`7mxj;3TN zAOTW{j6$*u@FajV)%g8`PR(S)YXf|qa4(5Z`}C;UR-7U9y2d27H3o1w3trb0hH)Ao zI<oaI<^x$HDWNghni>!zAxTUE^_k9O^)YtarA>kS?#<_oSUx}%sQh_8aaSOnyp|sh zNCrZOZ&xkyClI0GF-Nk1@Z=mW2@w~^krgN3!-&b%tL#FDIF+$t*mwk#XNfw)bm=iI zNod1`5U*neyab9z+JP5;qJSS7Nro8)XCP*%!@?by#88rnWNmb#DdP{-dYs5)@1nFm zJm*BSbPYm>s+TA<DR=%-!9|z<t4k=5KWdjSVe|jZB}@qNe|GE=LQVUoOw@r&*#3WX z>=MGX^v$tL2;*oSyM(~FH%<WuRpQM;Tw)yZgpCUorJ5*Wk%3p35NNu0bTZ+Z7B6*R z8F+>92<ayG2=TkDSfdkKwi@Hzw>0qhmESnkfo&6Ha&YId(bF7rEvC4ckFO=^s^(TH z!T8>c>dTi`wWya@Wz=er*dJ53%lzW;w2ayg6>ZghF|Hx|0${Lw5y(;Xew^I+=)1Sb zN9mId7CPId+`TS6LQ!|G8IIYHwey3$i}z7@LHdCn&ZC>FYIiK$xZLeEH}<2O7@G&u zgI~Dg`GTGAtb1we9bFIB|0v;*mnyy+6*&>{R-P!yQ)qg~b;Uk1&;7yO{<sX7B$0Nj z#8Y}cdMDP&w?QPanTzN(+8~J(S2WY(x%8Ab>{s~~4qA<6o**)d^fB66!7|Dn;dC-s z#cgO=q~$jpfk_n8q`jh++!L*e>H2Z&`VnHKAf2wixY~W_cfPJ)S)elQIKFxxdY-52 zS>1Q*RkKW!F;!o+4?WJ+^%zwXFsL;C5CjM3C+L=E2#~mQ8YiByaR6^D+9ng8&eHXl zDN!}``Y^WhbbTe%2z<r}Ss{BKak^x34Aag-2CTT#nJYD%xTnlpk24B@+V=s&^%-I) z3)TOCq6R`AapWtQqY>1>d2HH5j$gm7lz-tjmg7}h?j?&0fatL=zKWtf?najo4x-&4 zO1f4a0hN>W;gyH!;%Bkn>Vfp(fEo1{P3)vg5rgyqL>L*3<i^VlDE$(toT`k9SJAmH zi$k3B&Z<KjH!i=(`<Hsj+q|`AZS;+h5x5RXf>=Xe;<;Vqk*;!zo7OpazIjeUo(O1R z>(t)KNiIJt<Q{{N5|0<|x^VdtfhiJT=t`~x7i|sWfMi~RhG9%nafgz6zg}9PaTjk5 z)&h;aeJc?-2jQ6DB8x#B5T7I9O&eW^pq}+j1jkNrXzPNuG1NtHIENBSdCoWyGz&q~ zU3xY^KtjBaZkbY2m69=#x8Jx?<Dm<-ajwfDeQq%)>fBB%zO*IgEN9VtO2&ZX$DZem z1EI4)O~tB*?x2GdH1`s^^2TBpe&Pd4S<hOGN2I%b0dYG^YMA*|^oVpZHhn`lsVk1h zq;65bvE_5V1&PVxAaLp?R?6#h(zwziKZ4iAj7Q7>8?ks?QAoV(YZH0X11VO4AcV~+ zag=~4)Cf((!wp`dltL(9n4k1YJ?>1l#A6|pGiGdId!Tk0%i{l4{*#A42J;Wcv(dQR zF#3NLtd=$5V>|wJ;a?BCfd6<g|1V=VvR~n^2iOzrp!|)#c$vM6FOJZcS=sbolzf7U zzws$w`HTN{Ox6j!9HadfwNByRp2`0^PyCj3wp_Mmb!M&2I-mcxCF_c;YsB|xbqD@E zq<q5PkMcTC;;-lN?`8b^8~^4r{@?GEn%Oz@S9YQJJg71(-))BwQ5*Kt<u`y5KPO#K z#p9R_I5{Amh>U-3fZ40)&2xFTO?RHHf3z<=Gb5&Is+e?s6@_L)$XsfzrjV8H0hFRD zB^Qayxqv2GMA6IB^w=h)NIPJTs_DXVlgE|(5r_ou$HtrJc#}NpfkyEuQhGszo-g9` zWIVH1hUwmnZi#>DU)jiCAQVXqVq61b+le!hY*-}-&2!eKV;8RlFLB9qmw%6c?69DU z!p541WLPfI2-Ky{fr)r0iBd5VJ&T3!l;;r9L?Fi;N~<Pc3sTJzy&?|!5-(}_<(;K{ zL@ME9ve7Nw1ZVhS7K;?g7gjYG5BcD<76VBhPw5w>nk*(mD#J9Ogk(<{qgJ1&(7f*( z|I#F8QFUimL|)I51Y8GHh6OWlml>ERZ*BLl!sG2~Zi8US(8}-vI&_c_U4~y}9U#Ez LcFI|dqGkUdd+Pk_ literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_zh_CN.ts b/i18n/messages/bibletime_ui_zh_CN.ts new file mode 100644 index 0000000..00c1981 --- /dev/null +++ b/i18n/messages/bibletime_ui_zh_CN.ts @@ -0,0 +1,4480 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>搜索(&S)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>窗口(&W)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>设置(&T)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>全屏幕模式(&F)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>保存工作阶段(&S)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>载入工作阶段(&L)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>删除工作阶段(&D)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>排列模式(&A)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>手动模式(&M)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>自动垂直并排(&V)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>自动水平并排(&H)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>自动重叠显示(&C)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>重叠显示(&C)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>垂直并排(&V)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>水平并排(&H)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">关闭全部(&O)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>手册(&H)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>如何研经(&B)</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>请输入新工作阶段的名称.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">书架</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2007, The BibleTime Team {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">著作</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">索引大小</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished">千字节</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">著作</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">书架管理器</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">著作</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">著作</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>下一卷</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>上一卷</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>下一章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>上一章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>下一节</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>上一节</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>复制本章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>保存本章为纯文本</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>保存本章为 HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>打印本章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>只限参照</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>参照经文</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>经文连同参照</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>本章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>本章为纯文本</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>本章为 HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>圣经窗口</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>复制...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>保存...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>打印...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>复制本章至剪贴板...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>正在复制</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>正在保存本章...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>正在保存</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>切换树视图</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>复制条目文本</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>保存条目为纯文本</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>保存条目为 HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>打印条目文本</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>新文件夹</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>删除项目</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>你真的想删除已选项目及子项目吗?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>书架</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>类别</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>语言</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>搜索</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>输入此著作的解锁钥.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>下一卷</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>上一卷</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>下一章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>上一章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>下一节</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>上一节</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">配置 BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>显示设置: 没有可用选项</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>显示设置</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>显示选项</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>每节後换行</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>显示标题</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>重点标示耶稣的话语</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>显示希伯来文元音符号</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>显示希伯来文咏诵标记</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>显示希腊文变音符号</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>使用替代文字变体</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>显示参照经文</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>显示构词学分割</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">显示节数</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>显示模板</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>可用的显示样式:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>样式预览</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation> 神爱世人,甚至把他的独生子赐给他们,叫一切信他的,不至灭亡,反得永生。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>因为 神差他的儿子到世上来,不是要定世人的罪,而是要使世人藉着他得救。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>信他的,不被定罪;不信的,罪已经定了,因为他不信 神独生子的名。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>光来到世上,世人因为自己的行为邪恶,不爱光倒爱黑暗,定他们罪的原因,就在这里。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>凡作恶的都恨光,不来接近光,免得他的恶行暴露出来。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>凡行真理的,就来接近光,好显明他所作的都是靠着 神而作的。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">显示</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="193"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>上一步</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>下一步</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">全选</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>粗体</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>底线</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>全选</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>HTML 编辑器窗口</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>与活动的圣经同步</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>保存文本</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>删除当前条目</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>还原原来文本</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>不能写入模块</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>不能写入模块.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>模块不可被编辑, 或你没有写入权限.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">下一卷</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">上一卷</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">下一章</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">上一章</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">下一节</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">上一节</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>使用自定义字体</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">语言</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="297"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">下一条目</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">上一条目</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>下一条目</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>上一条目</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>保存条目为 HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Strong's 搜索</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>只限参照</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>条目文本</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>条目为纯文本</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>条目为 HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>辞典窗口</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>复制...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>保存...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>打印...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>正在保存条目...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>正在保存</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>书架</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>无</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>选择著作</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>选择额外著作</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[已锁定]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>与活动的圣经同步</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>保存文本</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>删除当前条目</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>还原原来文本</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>不能写入模块</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>不能写入模块.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>模块不可被编辑, 或你没有写入权限.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>版本</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>未知的</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>标记</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>位置</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>语言</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>类别</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>可写入</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>是</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>否</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>解锁钥</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>特点</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>小心, 此著作包含异端或可疑的内容!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>发行许可证</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>发行来源</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>发行备注</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>文本来源</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>版权备注</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>版权持有人</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>版权日期</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>版权联系人姓名</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>版权联系人地址</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>版权联系人电子邮件</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>标准著作</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>文本过滤器</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">桌面</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="359"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">标题</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">类型</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">服务器</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">路径</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">确定</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">请提供标题.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">一个拥有相同标题的来源已经存在.<br>请提供不同的标题.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">请提供服务器名称.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">请提供有效的, 可读的路径.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">请提供路径.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>关闭前保存文本?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>保存已更改文本?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>缩写</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>参照</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>注释</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Strongs</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>构词学</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>词汇查询</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>评论</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>每日灵修</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>圣经</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>字汇表</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>书籍</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>附加文本</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>南非荷兰语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>英语, 古代 (约450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>阿拉伯语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>阿塞拜疆语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>白俄罗斯语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>保加利亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>布里敦语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>波斯尼亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>加泰罗尼亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>宿雾语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>查莫罗语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>科普特语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>捷克语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>教会斯拉夫语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>威尔士语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>丹麦语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>德语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>希腊语, 现代 (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>英语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>美国英语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>英语, 中世纪 (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>世界语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>西班牙语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>爱沙尼亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>巴斯克语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>芬兰语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>法语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>弗里西语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>爱尔兰语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>盖尔语 (苏格兰)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>哥德语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>曼岛语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>希腊语, 古代 (至1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>希伯来语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>豪萨语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>夏威夷语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>克罗地亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>匈牙利语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>亚美尼亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>印度尼西亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>冰岛语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>意大利语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>日语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>格鲁吉亚语</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete">凯克奇语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>朝鲜语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>库尔德语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>吉尔吉斯语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>拉丁语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>立陶宛语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>拉脱维亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>毛利语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>马其顿语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>更多</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>马来语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>马尔他语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>低地德语; 低地萨克逊语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>荷兰语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>挪威语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>帕皮亚门托语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>波兰语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>葡萄牙语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>巴西葡萄牙语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>罗马尼亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>俄语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>苏格兰语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>斯洛伐克语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>斯洛文尼亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>索马里语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>阿尔巴尼亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>瑞典语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>斯瓦希里语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>叙利亚语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>泰米尔语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>泰语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>塔加洛语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>茨瓦纳语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>土耳其语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>大溪地语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>乌克兰语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>越南语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>科萨语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>巴伐利亚语</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Zarma 语</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">阿勒曼尼语</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">海地的克里欧式法语</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete">伊察语</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">舒阿尔语</translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete">凯克奇语</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">卡拜尔语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>伦巴底语</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">巴布亚皮钦语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Uma 语</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">罗姆语 (Vlax Romani)</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango 语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>苏利南语</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>中文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>祖鲁语</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>注释</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Strong's numbers</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>标题</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>构词学标记</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>词形</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>希伯来文元音符号</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>希伯来文咏诵标记</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>希腊文变音符号</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>红字版本</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>文字变体</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>经文参照</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>构词学分割</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>本地</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>远程</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>旧约</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>摩西五经/律法书</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>历史书</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>先知书</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>新约</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>四福音书</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>书信</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>保罗书信</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>HTML 文件</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>文本文件</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>保存文件...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>打印键</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>未知的</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>更改描述...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>请为已选书签输入新描述.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>新文件夹</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>这个文件已经存在.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>你是否要覆盖它?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>不能保存文件.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>请检查权限等.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>小心, 此著作包含异端或可疑的内容!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>语言</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>解锁钥</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>未设定</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>版本</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">已安装版本</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">导入书签</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">搜索(&S)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">没有搜索范围</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>著作</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation>搜索项数</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>复制...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>只限参照</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>经文连同参照</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>保存...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>打印...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>复制搜索结果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>正在复制搜索结果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>保存搜索结果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>正在保存搜索结果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>打印搜索结果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>正在打印搜索结果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>分析搜索范围:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>新范围</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><无效的搜索范围名称></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">加入新的搜索范围. 先输入合适名称, 然後编辑搜索范围.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">更改已选搜索项目的范围. 查看已预先定义的搜索范围, 以了解搜索范围的组成.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>保存搜索分析</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>BibleTime 搜索分析</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>搜索文本 :</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>书卷</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>总搜索项数</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">创建者</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>遗漏的索引</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">搜索</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>搜索结果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>复制...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>只限参照</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>经文连同参照</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>保存...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>打印...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>打印搜索结果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>正在打印搜索结果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>保存搜索结果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>正在保存搜索结果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>复制搜索结果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>正在复制搜索结果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>标准著作於没有指定任何特定著作时使用, 例如当指向圣经或辞典的超连结被点击时.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>每节後插入换行符</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>显示节数</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>显示标题</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>显示参照经文</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>显示希腊文变音符号</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>显示希伯来文元音符号</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>显示希伯来文咏诵标记</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>显示构词学分割</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>使用文字变体</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source></source> + <translation></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/messages/bibletime_ui_zh_TW.qm b/i18n/messages/bibletime_ui_zh_TW.qm new file mode 100644 index 0000000000000000000000000000000000000000..f17d3e529e4ec09cd148e2164bc361b026139271 GIT binary patch literal 61432 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 J7Nuy}{|6&9j=TT> literal 0 HcmV?d00001 diff --git a/i18n/messages/bibletime_ui_zh_TW.ts b/i18n/messages/bibletime_ui_zh_TW.ts new file mode 100644 index 0000000..5062225 --- /dev/null +++ b/i18n/messages/bibletime_ui_zh_TW.ts @@ -0,0 +1,4455 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>BTAboutModuleDialog</name> + <message> + <location filename="../../src/frontend/btaboutmoduledialog.cpp" line="25"/> + <source>Information About %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BibleTime</name> + <message> + <location filename="../../src/bibletime_init.cpp" line="93"/> + <source>&File</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="95"/> + <source>&View</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="97"/> + <source>&Search</source> + <extracomment>Main menu item</extracomment> + <translation>搜尋(&S)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="99"/> + <source>&Window</source> + <extracomment>Main menu item</extracomment> + <translation>視窗(&W)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="101"/> + <source>Se&ttings</source> + <extracomment>Main menu item</extracomment> + <translation>設定(&T)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="103"/> + <source>&Help</source> + <extracomment>Main menu item</extracomment> + <translation></translation> + </message> + <message> + <source>BibleTime</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="obsolete">BibleTime</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="141"/> + <source>&Show toolbar</source> + <translation></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="128"/> + <source>&Fullscreen mode</source> + <translation>全螢幕模式(&F)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="106"/> + <source>Main Toolbar</source> + <extracomment>Name of the main toolbar</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="114"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="148"/> + <source>Show Bookshelf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="152"/> + <source>Show Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="156"/> + <source>Show Mag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="181"/> + <source>&Save session</source> + <translation>儲存工作階段(&S)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="194"/> + <source>&Load session</source> + <translation>載入工作階段(&L)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="197"/> + <source>&Delete session</source> + <translation>刪除工作階段(&D)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="210"/> + <source>&Arrangement mode</source> + <translation>排列模式(&A)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="217"/> + <source>&Manual mode</source> + <translation>手動模式(&M)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="229"/> + <source>Auto-tile &vertically</source> + <extracomment>Vertical tiling means that windows are vertical, placed side by side</extracomment> + <translation>自動垂直並排(&V)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="241"/> + <source>Auto-tile &horizontally</source> + <extracomment>Horizontal tiling means that windows are horizontal, placed on top of each other</extracomment> + <translation>自動水平並排(&H)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="253"/> + <source>Auto-&cascade</source> + <extracomment>Cascading means that only one window is visible, others are behind that</extracomment> + <translation>自動重疊顯示(&C)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="263"/> + <source>&Cascade</source> + <translation>重疊顯示(&C)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="273"/> + <source>Tile &vertically</source> + <translation>垂直並排(&V)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="283"/> + <source>Tile &horizontally</source> + <translation>水平並排(&H)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="293"/> + <source>Cl&ose all windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="296"/> + <source>Close all open windows inside BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cl&ose all</source> + <translation type="obsolete">關閉全部(&O)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="320"/> + <source>&Handbook</source> + <translation>手冊(&H)</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="332"/> + <source>&Bible Study Howto</source> + <extracomment>"Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide</extracomment> + <translation>如何研經(&B)</translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>Please enter a name for the new session.</source> + <translation>請輸入新工作階段的名稱.</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="117"/> + <source>Quit BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="131"/> + <source>Toggle fullscreen mode of the main window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="163"/> + <source>Search in &open works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="175"/> + <source>Search in standard &Bible...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="187"/> + <source>Save as &new session...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="190"/> + <source>Create and save a new session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="232"/> + <source>Automatically tile the open windows vertically (arrange side by side)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="244"/> + <source>Automatically tile the open windows horizontally (arrange on top of each other)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="256"/> + <source>Automatically cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="266"/> + <source>Cascade the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="276"/> + <source>Vertically tile (arrange side by side) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="286"/> + <source>Horizontally tile (arrange on top of each other) the open windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="303"/> + <source>&Configure BibleTime...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="306"/> + <source>Set BibleTime's preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="312"/> + <source>Bookshelf &Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="315"/> + <source>Configure your bookshelf and install/update/remove/index works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="323"/> + <source>Open BibleTime's handbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="335"/> + <source>Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="166"/> + <source>Search in all works that are currently open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="178"/> + <source>Search in the standard Bible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_slots.cpp" line="482"/> + <source>New Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="69"/> + <source>Initializing the Sword engine...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="71"/> + <source>Creating BibleTime's user interface...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime.cpp" line="73"/> + <source>Initializing menu- and toolbars...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="343"/> + <source>&About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="52"/> + <source>Bookshelf</source> + <translation type="unfinished">書架</translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="58"/> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/bibletime_init.cpp" line="65"/> + <source>Mag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtAboutDialog</name> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="54"/> + <source>BibleTime is an easy to use but powerful Bible study tool.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="56"/> + <source>We are looking for developers and translators.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="58"/> + <source>If you would like to join our team, please send an email to info@bibletime.info.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="60"/> + <source>(c)1999-2009, The BibleTime Team</source> + <translation type="unfinished">(c)1999-2007, The BibleTime Team {1999-2009,?}</translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="159"/> + <source>Qt Open Source Edition is intended for the development of Open Source applications.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="161"/> + <source>Qt is a C++ toolkit for cross-platform application development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="163"/> + <source>Please see </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="165"/> + <source> for an overview of Qt licensing.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="178"/> + <source>You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="180"/> + <source>You can give away or distribute the program if you also distribute the corresponding source code.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="184"/> + <source>The complete legally binding license is below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="70"/> + <source>Contributors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="31"/> + <source>About BibleTime</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="72"/> + <source>The following people contributed to BibleTime:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="75"/> + <source>documentation and translation manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="76"/> + <source>project founder, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="77"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="79"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="93"/> + <source>designer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="78"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="80"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="81"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="87"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="88"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="89"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="90"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="91"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="92"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="95"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="97"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="98"/> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="99"/> + <source>developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="82"/> + <source>packager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="83"/> + <source>creator of The Sword Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="84"/> + <source>project manager, developer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="85"/> + <source>domain sponsor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="86"/> + <source>howto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="94"/> + <source>documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="96"/> + <source>tester, usability expert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="102"/> + <source>The following people translated BibleTime into their language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="122"/> + <source>Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="136"/> + <source>SWORD library version %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="139"/> + <source>BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="141"/> + <source>The SWORD Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="156"/> + <source>This program uses Qt Open Source Edition version %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="173"/> + <source>License</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/htmldialogs/btaboutdialog.cpp" line="176"/> + <source>BibleTime is released under the GPL license.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtBookDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="69"/> + <source>Select book</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtChapterDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="94"/> + <source>Select chapter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtIndexPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="43"/> + <source>If selected, those indexes which have no corresponding work will be deleted when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="44"/> + <source>Automatically delete orphaned indexes when BibleTime starts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="56"/> + <source>Delete the selected indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="57"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="61"/> + <source>Create new indexes for the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Work</source> + <translation type="unfinished">著作</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="68"/> + <source>Index size</source> + <translation type="unfinished">索引大小</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="95"/> + <source>Create new search indexes and delete created indexes for the installed works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="103"/> + <source>Search Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="113"/> + <source>Works with indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="118"/> + <source>Works without indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="132"/> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="139"/> + <source>KiB</source> + <translation type="unfinished">KB</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/indexpage/btindexpage.cpp" line="62"/> + <source>Create...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallModuleChooserDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp" line="132"/> + <source>Install</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="192"/> + <source>Install/Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="188"/> + <source>Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.<br/><b>WARNING:</b> If you live in a persecuted country and don't want to risk detection don't use remote sources.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="100"/> + <source>Install path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="102"/> + <source>The path where the new works will be installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="106"/> + <source>Configure paths where works are installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="124"/> + <source>Install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpage.cpp" line="125"/> + <source>Install or update selected works</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallPathDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="44"/> + <source>Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="45"/> + <source>BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. ".sword" directory in your home directory is always used automatically and can't be removed or added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="52"/> + <source>Configuration file for the paths is: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="71"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="77"/> + <source>Edit...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="83"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="107"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="125"/> + <source>Choose directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="133"/> + <source>This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="36"/> + <source>Bookshelf Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="48"/> + <source>Configure bookshelf paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="72"/> + <source>Add new path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="78"/> + <source>Edit the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="84"/> + <source>Remove the selected path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp" line="116"/> + <source>Use Directory?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtInstallProgressDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Work</source> + <translation type="unfinished">著作</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="41"/> + <source>Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="83"/> + <source>Stop All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="145"/> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="152"/> + <source>Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="66"/> + <source>Waiting for turn...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="225"/> + <source>Preparing install...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="37"/> + <source>Install Progress</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp" line="142"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtModuleManagerDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp" line="38"/> + <source>Bookshelf Manager</source> + <translation type="unfinished">書架管理員</translation> + </message> +</context> +<context> + <name>BtRemovePage</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Work</source> + <translation type="unfinished">著作</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="51"/> + <source>Install path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="78"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="70"/> + <source>Remove installed works. Select the works and click Remove button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="144"/> + <source>You selected the following work(s): </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="147"/> + <source>Do you really want to remove them from your system?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="56"/> + <source>Remove...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="57"/> + <source>Remove the selected works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/removepage/btremovepage.cpp" line="149"/> + <source>Remove Works?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceArea</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Work</source> + <translation type="unfinished">著作</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="101"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="88"/> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="77"/> + <source>Refresh...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="78"/> + <source>Refresh the list of works from this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="84"/> + <source>Delete...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="85"/> + <source>Delete this source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcearea.cpp" line="89"/> + <source>Add new source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtSourceWidget</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="87"/> + <source>Delete Source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="88"/> + <source>Do you really want to delete this source?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="122"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="123"/> + <source>Refreshing Source</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="145"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="194"/> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="195"/> + <source>Refreshing...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="251"/> + <source>Remote:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="256"/> + <source>Local:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="332"/> + <source>Install/Update works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="333"/> + <source>Do you really want to install these works?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="335"/> + <source>Only one version of a work can be installed at the same time. Select only one if there are items marked with red.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="260"/> + <source>Not a directory!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="263"/> + <source>Not readable!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp" line="324"/> + <source>The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BtVerseDropdownChooserButton</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp" line="118"/> + <source>Select verse</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBibleReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="91"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="155"/> + <source>Next book</source> + <translation>下一卷</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="95"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="160"/> + <source>Previous book</source> + <translation>上一卷</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="99"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="165"/> + <source>Next chapter</source> + <translation>下一章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="103"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="170"/> + <source>Previous chapter</source> + <translation>上一章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="107"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="175"/> + <source>Next verse</source> + <translation>下一節</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="111"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="180"/> + <source>Previous verse</source> + <translation>上一節</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="123"/> + <source>Copy chapter</source> + <translation>複製本章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="129"/> + <source>Save chapter as plain text</source> + <translation>儲存本章為純文字</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="132"/> + <source>Save chapter as HTML</source> + <translation>儲存本章為 HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="137"/> + <source>Print chapter</source> + <translation>列印本章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="201"/> + <source>Reference only</source> + <translation>只限參照</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="205"/> + <source>Text of reference</source> + <translation>參照經文</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="209"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="220"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="232"/> + <source>Reference with text</source> + <translation>經文連同參照</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="213"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="236"/> + <source>Chapter</source> + <translation>本章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="224"/> + <source>Chapter as plain text</source> + <translation>本章為純文字</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="228"/> + <source>Chapter as HTML</source> + <translation>本章為 HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="259"/> + <source>Bible window</source> + <translation>聖經視窗</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="267"/> + <source>Copy...</source> + <translation>複製...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="278"/> + <source>Save...</source> + <translation>儲存...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="290"/> + <source>Print...</source> + <translation>列印...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copy chapter to clipboard ...</source> + <translation>複製本章至剪貼簿...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="386"/> + <source>Copying</source> + <translation>正在複製</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving chapter ...</source> + <translation>正在儲存本章...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="407"/> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="425"/> + <source>Saving</source> + <translation>正在儲存</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="193"/> + <source>Strong's search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbiblereadwindow.cpp" line="197"/> + <source>Find all occurences of the Strong number currently under the mouse cursor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="70"/> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="87"/> + <source>Toggle tree view</source> + <translation>切換樹狀檢視</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="95"/> + <source>Copy entry with text</source> + <translation>複製項目文字</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="98"/> + <source>Save entry as plain text</source> + <translation>儲存項目為純文字</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="100"/> + <source>Save entry as HTML</source> + <translation>儲存項目為 HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbookreadwindow.cpp" line="103"/> + <source>Print entry with text</source> + <translation>列印項目文字</translation> + </message> +</context> +<context> + <name>CBookmarkIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="101"/> + <source>Bookmarks</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="103"/> + <source>New folder</source> + <translation>新資料夾</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="104"/> + <source>Rename folder</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Delete Items</source> + <translation>刪除項目</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="682"/> + <source>Do you really want to delete the selected items and child-items?</source> + <translation>你真的想刪除已選項目及子項目嗎?</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="793"/> + <source>The work to which the bookmark points to is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="106"/> + <source>Change bookmark description...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="109"/> + <source>Print bookmarks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="111"/> + <source>Remove selected items...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="107"/> + <source>Import to folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="108"/> + <source>Export from folder...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="399"/> + <source>Can drop only bookmarks or one folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="404"/> + <source>Can't drop folder into the folder itself or into its subfolder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="411"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="412"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="471"/> + <source>Drag references from text views to this view</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CBookshelfIndex</name> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="85"/> + <source>Bookshelf</source> + <translation>書架</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="107"/> + <source>Grouping</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="115"/> + <source>Category/Language</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="124"/> + <source>Category</source> + <translation>類別</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="133"/> + <source>Language/Category</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="142"/> + <source>Language</source> + <translation>語言</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="188"/> + <source>Edit</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="484"/> + <source>Search</source> + <translation>搜尋</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="588"/> + <source>Enter the unlock key for this work.</source> + <translation>輸入此著作的解鎖鑰.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="211"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="217"/> + <source>Unlock...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="223"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="619"/> + <source>Hide/Unhide Works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="620"/> + <source>Select the works to be hidden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="151"/> + <source>Works only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="166"/> + <source>Hide/unhide works...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="173"/> + <source>Show hidden</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="195"/> + <source>Plain text...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="201"/> + <source>HTML...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="517"/> + <source>Search in %1...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="532"/> + <source>Search in selected...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookshelf/cbookshelfindex.cpp" line="587"/> + <source>Unlock Work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CCommentaryReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="39"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="119"/> + <source>Next book</source> + <translation>下一卷</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="43"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="124"/> + <source>Previous book</source> + <translation>上一卷</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="47"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="129"/> + <source>Next chapter</source> + <translation>下一章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="51"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="134"/> + <source>Previous chapter</source> + <translation>上一章</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="139"/> + <source>Next verse</source> + <translation>下一節</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="144"/> + <source>Previous verse</source> + <translation>上一節</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="82"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/ccommentaryreadwindow.cpp" line="87"/> + <source>Synchronize the displayed entry of this work with the active Bible window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CConfigurationDialog</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cconfigurationdialog.cpp" line="37"/> + <source>Configure BibleTime</source> + <translation type="unfinished">設定 BibleTime</translation> + </message> +</context> +<context> + <name>CDisplaySettingsButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="53"/> + <source>Display settings: No options available</source> + <translation>顯示設定: 沒有可用選項</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="57"/> + <source>Display settings</source> + <translation>顯示設定</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="41"/> + <source>Display options</source> + <translation>顯示選項</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="115"/> + <source>Use linebreaks after each verse</source> + <translation>每節後換行</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="120"/> + <source>Show headings</source> + <translation>顯示標題</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="123"/> + <source>Highlight words of Jesus</source> + <translation>重點標示耶穌的話語</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="126"/> + <source>Show Hebrew vowel points</source> + <translation>顯示希伯來文元音符號</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="129"/> + <source>Show Hebrew cantillation marks</source> + <translation>顯示希伯來文詠誦標記</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="132"/> + <source>Show Greek accents</source> + <translation>顯示希臘文變音符號</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="135"/> + <source>Use alternative textual variant</source> + <translation>使用替代文字變體</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="138"/> + <source>Show scripture cross-references</source> + <translation>顯示參照經文</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="141"/> + <source>Show morph segmentation</source> + <translation>顯示構詞學分割</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cbuttons.cpp" line="118"/> + <source>Show verse numbers</source> + <translation type="unfinished">顯示節數</translation> + </message> +</context> +<context> + <name>CDisplaySettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="70"/> + <source>Display templates</source> + <translation>顯示範本</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="81"/> + <source>Available display styles:</source> + <translation>可用的顯示樣式:</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="91"/> + <source>Style preview</source> + <translation>樣式預覽</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="130"/> + <source>For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.</source> + <translation> 神愛世人,甚至把他的獨生子賜給他們,叫一切信他的,不至滅亡,反得永生。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="137"/> + <source>For God didn't send his Son into the world to judge the world, but that the world should be saved through him.</source> + <translation>因為 神差他的兒子到世上來,不是要定世人的罪,而是要使世人藉著他得救。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="144"/> + <source>He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.</source> + <translation>信他的,不被定罪;不信的,罪已經定了,因為他不信 神獨生子的名。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="149"/> + <source>This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.</source> + <translation>光來到世上,世人因為自己的行為邪惡,不愛光倒愛黑暗,定他們罪的原因,就在這裡。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="154"/> + <source>For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.</source> + <translation>凡作惡的都恨光,不來接近光,免得他的惡行暴露出來。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="159"/> + <source>But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.</source> + <translation>凡行真理的,就來接近光,好顯明他所作的都是靠著 神而作的。</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="71"/> + <source>Display templates define how text is displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="60"/> + <source>Show the BibleTime logo on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="59"/> + <source>Show startup logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cdisplaysettings.cpp" line="197"/> + <source>Display</source> + <translation type="unfinished">顯示</translation> + </message> +</context> +<context> + <name>CDisplayWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="128"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="199"/> + <source>Back in history</source> + <translation>上一步</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="136"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="208"/> + <source>Forward in history</source> + <translation>下一步</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="151"/> + <source>Open the search dialog with the works of this window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="101"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="160"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="105"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="166"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="109"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="172"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="113"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="178"/> + <source>Select all</source> + <translation type="unfinished">全選</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="184"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cdisplaywindow.cpp" line="190"/> + <source>Find...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CFontChooser</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="99"/> + <source>Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="76"/> + <source>Font name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cfontchooser.cpp" line="87"/> + <source>Font style:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteDisplay</name> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="192"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="197"/> + <source>Bold</source> + <translation>粗體</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="205"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="211"/> + <source>Italic</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="217"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="223"/> + <source>Underline</source> + <translation>底線</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="232"/> + <source>Left</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="243"/> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="248"/> + <source>Center</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="254"/> + <source>Right</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="277"/> + <source>Select all</source> + <translation>全選</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="282"/> + <source>HTML editor window</source> + <translation>HTML 編輯器視窗</translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="167"/> + <source>Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="175"/> + <source>Font size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="182"/> + <source>Font color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="237"/> + <source>Align left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/chtmlwritedisplay.cpp" line="259"/> + <source>Align right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CHTMLWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="62"/> + <source>Sync with active Bible</source> + <translation>與使用中聖經同步處理</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="73"/> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>儲存文字</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>刪除目前項目</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="96"/> + <source>Restore original text</source> + <translation>還原原來文字</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="158"/> + <source>Module not writable</source> + <translation>不能寫入模組</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="160"/> + <source>Module is not writable.</source> + <translation>不能寫入模組.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="161"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>模組不可被編輯, 或你沒有寫入權限.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="67"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="89"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/chtmlwritewindow.cpp" line="100"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CInputDialog</name> + <message> + <location filename="../../src/frontend/cinputdialog.cpp" line="56"/> + <source>Clear</source> + <translation></translation> + </message> +</context> +<context> + <name>CKeyReferenceWidget</name> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="92"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="94"/> + <source>Next book</source> + <translation type="unfinished">下一卷</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="96"/> + <source>Previous book</source> + <translation type="unfinished">上一卷</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="99"/> + <source>Next chapter</source> + <translation type="unfinished">下一章</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="101"/> + <source>Previous chapter</source> + <translation type="unfinished">上一章</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="104"/> + <source>Next verse</source> + <translation type="unfinished">下一節</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp" line="106"/> + <source>Previous verse</source> + <translation type="unfinished">上一節</translation> + </message> +</context> +<context> + <name>CLanguageSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="162"/> + <source>Use custom font</source> + <translation>使用自訂字型</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="50"/> + <source>Language for names of Bible books:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="52"/> + <source>The languages which can be used for the biblical booknames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="134"/> + <source>The font selection below will apply to all texts in this language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="46"/> + <source>Select the language in which the Biblical book names are displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="127"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="128"/> + <source>You can specify a custom font for each language.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/clanguagesettings.cpp" line="301"/> + <source>Languages</source> + <translation type="unfinished">語言</translation> + </message> +</context> +<context> + <name>CLexiconKeyChooser</name> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="53"/> + <source>Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="51"/> + <source>Entries of the current work</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="52"/> + <source>Next entry</source> + <translation type="unfinished">下一項目</translation> + </message> + <message> + <location filename="../../src/frontend/keychooser/clexiconkeychooser.cpp" line="54"/> + <source>Previous entry</source> + <translation type="unfinished">上一項目</translation> + </message> +</context> +<context> + <name>CLexiconReadWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="55"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="94"/> + <source>Next entry</source> + <translation>下一項目</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="59"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="99"/> + <source>Previous entry</source> + <translation>上一項目</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="63"/> + <source>Copy reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="66"/> + <source>Copy selected text</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="69"/> + <source>Save entry as HTML</source> + <translation>儲存項目為 HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="72"/> + <source>Print reference only</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="112"/> + <source>Strong's Search</source> + <translation>Strong's 搜尋</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="119"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="138"/> + <source>Reference only</source> + <translation>只限參照</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="123"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="142"/> + <source>Entry with text</source> + <translation>項目文字</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="130"/> + <source>Entry as plain text</source> + <translation>項目為純文字</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="134"/> + <source>Entry as HTML</source> + <translation>項目為 HTML</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="223"/> + <source>Lexicon window</source> + <translation>辭典視窗</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="230"/> + <source>Copy...</source> + <translation>複製...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="239"/> + <source>Save...</source> + <translation>儲存...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="255"/> + <source>Print...</source> + <translation>列印...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving entry ...</source> + <translation>正在儲存項目...</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="296"/> + <location filename="../../src/frontend/displaywindow/clexiconreadwindow.cpp" line="327"/> + <source>Saving</source> + <translation>正在儲存</translation> + </message> +</context> +<context> + <name>CMainIndex</name> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="26"/> + <source>Bookshelf</source> + <translation>書架</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/cmainindex.cpp" line="27"/> + <source>Bookmarks</source> + <translation></translation> + </message> +</context> +<context> + <name>CModuleChooserButton</name> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="96"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="136"/> + <source>NONE</source> + <translation>無</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="114"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="130"/> + <source>Select a work</source> + <translation>選擇著作</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="117"/> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="133"/> + <source>Select an additional work</source> + <translation>選擇額外著作</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cmodulechooserbutton.cpp" line="177"/> + <source>[locked]</source> + <translation>[已鎖定]</translation> + </message> +</context> +<context> + <name>CModuleIndexDialog</name> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="42"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="44"/> + <source>Creating indices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="56"/> + <source>Creating index for work: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing Is Cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cmoduleindexdialog.cpp" line="102"/> + <source>Indexing is cancelled because modules are removed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CPlainWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="59"/> + <source>Sync with active Bible</source> + <translation>與使用中聖經同步處理</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="72"/> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="77"/> + <source>Save text</source> + <translation>儲存文字</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="85"/> + <source>Delete current entry</source> + <translation>刪除目前項目</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="98"/> + <source>Restore original text</source> + <translation>還原原來文字</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="144"/> + <source>Module not writable</source> + <translation>不能寫入模組</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="146"/> + <source>Module is not writable.</source> + <translation>不能寫入模組.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="147"/> + <source>Either the module may not be edited, or you do not have write permission.</source> + <translation>模組不可被編輯, 或你沒有寫入權限.</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="64"/> + <source>Synchronize (show the same verse) with the active Bible window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="90"/> + <source>Delete current entry (no undo)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cplainwritewindow.cpp" line="103"/> + <source>Restore original text, new text will be lost</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CSwordModuleInfo</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="758"/> + <source>Version</source> + <translation>版本</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="759"/> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="764"/> + <source>unknown</source> + <translation>未知的</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="762"/> + <source>Markup</source> + <translation>標記</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="767"/> + <source>Location</source> + <translation>位置</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="771"/> + <source>Language</source> + <translation>語言</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="776"/> + <source>Category</source> + <translation>類別</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="781"/> + <source>LCSH</source> + <translation>LCSH</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="785"/> + <source>Writable</source> + <translation>可寫入</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>yes</source> + <translation>是</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="786"/> + <source>no</source> + <translation>否</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="790"/> + <source>Unlock key</source> + <translation>解鎖鑰</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="809"/> + <source>Features</source> + <translation>特點</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="817"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>小心, 此著作包含異端或可疑的內容!</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="820"/> + <source>About</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="851"/> + <source>Distribution license</source> + <translation>發行許可證</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="853"/> + <source>Distribution source</source> + <translation>發行來源</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="855"/> + <source>Distribution notes</source> + <translation>發行備註</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="857"/> + <source>Text source</source> + <translation>文字來源</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="859"/> + <source>Copyright notes</source> + <translation>版權備註</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="861"/> + <source>Copyright holder</source> + <translation>版權持有人</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="863"/> + <source>Copyright date</source> + <translation>版權日期</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="865"/> + <source>Copyright contact name</source> + <translation>版權連絡人姓名</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="867"/> + <source>Copyright contact address</source> + <translation>版權連絡人地址</translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="869"/> + <source>Copyright contact email</source> + <translation>版權連絡人電子郵件</translation> + </message> +</context> +<context> + <name>CSwordSettingsPage</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="44"/> + <source>Standard works</source> + <translation>標準著作</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="45"/> + <source>Text filters</source> + <translation>文字過濾器</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="363"/> + <source>Desk</source> + <translation type="unfinished">桌面</translation> + </message> +</context> +<context> + <name>CSwordSetupInstallSourcesDialog</name> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="48"/> + <source>Caption</source> + <translation type="unfinished">標題</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="63"/> + <source>Type</source> + <translation type="unfinished">類型</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="66"/> + <source>Server</source> + <translation type="unfinished">伺服器</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="69"/> + <source>Path</source> + <translation type="unfinished">路徑</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="90"/> + <source>Ok</source> + <translation type="unfinished">確定</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="91"/> + <source>Discard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="112"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="104"/> + <source>Please provide a caption.</source> + <translation type="unfinished">請提供標題.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="113"/> + <source>A source with this caption already exists.<br>Please provide a different caption.</source> + <translation type="unfinished">一個擁有相同標題的來源已經存在.<br>請提供不同的標題.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="119"/> + <source>Please provide a server name.</source> + <translation type="unfinished">請提供伺服器名稱.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="126"/> + <source>Please provide a valid, readable path.</source> + <translation type="unfinished">請提供有效的, 可讀的路徑.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="130"/> + <source>Please provide a path.</source> + <translation type="unfinished">請提供路徑.</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="40"/> + <source>New Installation Source</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CWriteWindow</name> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <source>Save text before closing?</source> + <translation>關閉前儲存文字?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save changed text?</source> + <translation>儲存已更改文字?</translation> + </message> + <message> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="121"/> + <location filename="../../src/frontend/displaywindow/cwritewindow.cpp" line="143"/> + <source>Save Text?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InfoDisplay::CInfoDisplay</name> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="167"/> + <source>Abbreviation</source> + <translation>縮寫</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="178"/> + <location filename="../../src/frontend/cinfodisplay.cpp" line="271"/> + <source>Cross references</source> + <translation>參照</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="314"/> + <source>Footnote</source> + <translation>注釋</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="341"/> + <source>Strongs</source> + <translation>Strongs</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="419"/> + <source>Morphology</source> + <translation>構詞學</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="442"/> + <source>Word lookup</source> + <translation>詞彙查詢</translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="53"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/cinfodisplay.cpp" line="64"/> + <source><small>This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse.</small></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>Indexing aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="405"/> + <source>An internal error occurred while building the index.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>Search aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/drivers/cswordmoduleinfo.cpp" line="474"/> + <source>An internal error occurred while executing your search.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="137"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="257"/> + <source>Commentaries</source> + <translation>評論</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="138"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="263"/> + <source>Cults/Unorthodox</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="139"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="262"/> + <source>Maps and Images</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="140"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="261"/> + <source>Daily Devotionals</source> + <translation>每日靈修</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="141"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="259"/> + <source>Lexicons and Dictionaries</source> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="142"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="256"/> + <source>Bibles</source> + <translation>聖經</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="143"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="260"/> + <source>Glossaries</source> + <translation>字彙表</translation> + </message> + <message> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="144"/> + <location filename="../../src/backend/btmoduletreeitem.cpp" line="258"/> + <source>Books</source> + <translation>書籍</translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="418"/> + <source>Added text</source> + <translation>附加文字</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="159"/> + <source>Names of languages</source> + <comment>No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ </comment> + <extracomment>The string "Names of languages" doesn't actually need translation. It is put here to help translators notice this help text. ------- The names of the languages should follow the conventions of your language. You can write the names with a capital first letter even if your language uses non-capitalized language names (they look better with capital first letter when they are listed). ------- To find the names of all languages from internet try searching for "names of languages in language_x" but in your own language, e.g. "kielten nimet suomeksi" in Finnish or "names of languages in english" in English. ------- You can find the language codes and names by googling for the standards mentioned below. ------- Preference order for locale codes are: ------- ISO 639-1 ------- ISO 639-2 ------- ISO 639-3 ------- x-E-XXX form is deprecated and no modules in repositories use it. If you find a module with x-E-XXX language, update the module.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="164"/> + <source>Afrikaans</source> + <extracomment>Language name af</extracomment> + <translation>南非荷蘭文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="167"/> + <source>Amuzgo, Guerrero</source> + <extracomment>Language name amu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="169"/> + <source>English, Old (ca.450-1100)</source> + <extracomment>Language name ang</extracomment> + <translation>英文, 古代 (約450-1100)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="171"/> + <source>Arabic</source> + <extracomment>Language name ar</extracomment> + <translation>阿拉伯文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="174"/> + <source>Azerbaijani</source> + <extracomment>Language name az</extracomment> + <translation>亞塞拜然文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="176"/> + <source>Azerbaijani, South</source> + <extracomment>Language name azb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="181"/> + <source>Belarusian</source> + <extracomment>Language name be</extracomment> + <translation>白俄羅斯文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="183"/> + <source>Bulgarian</source> + <extracomment>Language name bg</extracomment> + <translation>保加利亞文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="189"/> + <source>Breton</source> + <extracomment>Language name br</extracomment> + <translation>布里敦文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="191"/> + <source>Bosnian</source> + <extracomment>Language name bs</extracomment> + <translation>波士尼亞文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="193"/> + <source>Catalan</source> + <extracomment>Language name ca</extracomment> + <translation>卡達隆尼亞文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="196"/> + <source>Chinantec, Comaltepec</source> + <extracomment>Language name cco</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="198"/> + <source>Cebuano</source> + <extracomment>Language name ceb</extracomment> + <translation>宿霧文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="200"/> + <source>Chamorro</source> + <extracomment>Language name ch</extracomment> + <translation>查莫羅文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="202"/> + <source>Chontal, Highland Oaxaca</source> + <extracomment>Language name chd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="204"/> + <source>Chinantec, Quiotepec</source> + <extracomment>Language name chq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="206"/> + <source>Chinantec, Ozumacu00edn</source> + <extracomment>Language name chz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="209"/> + <source>Cakchiquel, Western</source> + <extracomment>Language name ckw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="211"/> + <source>Chinantec, Lalana</source> + <extracomment>Language name cnl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="213"/> + <source>Chinantec, Tepetotutla</source> + <extracomment>Language name cnt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="215"/> + <source>Coptic</source> + <extracomment>Language name cop</extracomment> + <translation>科普特文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="217"/> + <source>Czech</source> + <extracomment>Language name cs</extracomment> + <translation>捷克文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="219"/> + <source>Chinantec, Sochiapan</source> + <extracomment>Language name cso</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="221"/> + <source>Chol, Tila</source> + <extracomment>Language name cti</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="223"/> + <source>Chatino, Western Highland</source> + <extracomment>Language name ctp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="225"/> + <source>Church Slavic</source> + <extracomment>Language name cu</extracomment> + <translation>教會斯拉夫文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="228"/> + <source>Welsh</source> + <extracomment>Language name cy</extracomment> + <translation>威爾斯文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="230"/> + <source>Danish</source> + <extracomment>Language name da</extracomment> + <translation>丹麥文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="232"/> + <source>German</source> + <extracomment>Language name de</extracomment> + <translation>德文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="234"/> + <source>Duruma</source> + <extracomment>Language name dug</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="237"/> + <source>Greek, Modern (1453-)</source> + <extracomment>Language name el</extracomment> + <translation>希臘文, 現代 (1453-)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="239"/> + <source>English</source> + <extracomment>Language name en</extracomment> + <translation>英文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="241"/> + <source>American English</source> + <extracomment>Language name en_US</extracomment> + <translation>美國英文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="243"/> + <source>English, Middle (1100-1500)</source> + <extracomment>Language name enm</extracomment> + <translation>英文, 中世紀 (1100-1500)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="245"/> + <source>Esperanto</source> + <extracomment>Language name eo</extracomment> + <translation>世界語</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="247"/> + <source>Spanish</source> + <extracomment>Language name es</extracomment> + <translation>西班牙文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="249"/> + <source>Estonian</source> + <extracomment>Language name et</extracomment> + <translation>愛沙尼亞文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="251"/> + <source>Basque</source> + <extracomment>Language name eu</extracomment> + <translation>巴斯克文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="253"/> + <source>Persian</source> + <extracomment>Language name fa</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="255"/> + <source>Finnish</source> + <extracomment>Language name fi</extracomment> + <translation>芬蘭文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="259"/> + <source>French</source> + <extracomment>Language name fr</extracomment> + <translation>法文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="261"/> + <source>Frisian</source> + <extracomment>Language name fy</extracomment> + <translation>弗里西文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="263"/> + <source>Irish</source> + <extracomment>Language name ga</extracomment> + <translation>愛爾蘭文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="265"/> + <source>Gaelic (Scots)</source> + <extracomment>Language name gd</extracomment> + <translation>蓋爾文 (蘇格蘭)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="267"/> + <source>Geez</source> + <extracomment>Language name gez</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="272"/> + <source>Gothic</source> + <extracomment>Language name got</extracomment> + <translation>哥德文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="274"/> + <source>Manx</source> + <extracomment>Language name gv</extracomment> + <translation>曼島文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="276"/> + <source>Greek, Ancient (to 1453)</source> + <extracomment>Language name grc</extracomment> + <translation>希臘文, 古代 (至1453)</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="278"/> + <source>Hebrew</source> + <extracomment>Language name he</extracomment> + <translation>希伯來文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="280"/> + <source>Hausa</source> + <extracomment>Language name hau</extracomment> + <translation>豪薩文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="282"/> + <source>Hawaiian</source> + <extracomment>Language name haw</extracomment> + <translation>夏威夷文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="284"/> + <source>Hindi</source> + <extracomment>Language name hi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="287"/> + <source>Croatian</source> + <extracomment>Language name hr</extracomment> + <translation>克羅埃西亞文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="291"/> + <source>Hungarian</source> + <extracomment>Language name hu</extracomment> + <translation>匈牙利文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="293"/> + <source>Huave, San Mateo Del Mar</source> + <extracomment>Language name huv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="295"/> + <source>Armenian</source> + <extracomment>Language name hy</extracomment> + <translation>亞美尼亞文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="299"/> + <source>Indonesian</source> + <extracomment>Language name id</extracomment> + <translation>印尼文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="303"/> + <source>Icelandic</source> + <extracomment>Language name is</extracomment> + <translation>冰島文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="305"/> + <source>Italian</source> + <extracomment>Language name it</extracomment> + <translation>義大利文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="307"/> + <source>Itzu00e1</source> + <extracomment>Language name itz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="309"/> + <source>Ixil, San Juan Cotzal</source> + <extracomment>Language name ixl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="312"/> + <source>Japanese</source> + <extracomment>Language name ja</extracomment> + <translation>日文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="314"/> + <source>Jacalteco, Eastern</source> + <extracomment>Language name jac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="316"/> + <source>Javanese, Caribbean</source> + <extracomment>Language name jvn</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="318"/> + <source>Georgian</source> + <extracomment>Language name ka</extracomment> + <translation>喬治亞文</translation> + </message> + <message> + <source>Kekchí</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="obsolete">凱克奇文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="328"/> + <source>Korean</source> + <extracomment>Language name ko</extracomment> + <translation>韓文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="331"/> + <source>Kurdish</source> + <extracomment>Language name ku</extracomment> + <translation>庫爾德文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="335"/> + <source>Kirghiz</source> + <extracomment>Language name ky</extracomment> + <translation>吉爾吉斯文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="337"/> + <source>Latin</source> + <extracomment>Language name la</extracomment> + <translation>拉丁文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="339"/> + <source>Lacandon</source> + <extracomment>Language name lac</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="346"/> + <source>Lithuanian</source> + <extracomment>Language name lt</extracomment> + <translation>立陶宛文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="348"/> + <source>Latvian</source> + <extracomment>Language name lv</extracomment> + <translation>拉脫維亞文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="350"/> + <source>Malagasy</source> + <extracomment>Language name mg</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="353"/> + <source>Maori</source> + <extracomment>Language name mi</extracomment> + <translation>毛利文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="355"/> + <source>Mixe, Isthmus</source> + <extracomment>Language name mir</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="357"/> + <source>Mixtec, Coatzospan</source> + <extracomment>Language name miz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="359"/> + <source>Macedonian</source> + <extracomment>Language name mk</extracomment> + <translation>馬其頓文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="361"/> + <source>Mixtec, Silacayoapan</source> + <extracomment>Language name mks</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="366"/> + <source>More</source> + <extracomment>Language name mos</extracomment> + <translation>更多</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="369"/> + <source>Malay</source> + <extracomment>Language name ms</extracomment> + <translation>馬來文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="371"/> + <source>Maltese</source> + <extracomment>Language name mt</extracomment> + <translation>馬爾他文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="391"/> + <source>Low German; Low Saxon</source> + <extracomment>Language name nds</extracomment> + <translation>低地德文; 低地薩克遜文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="393"/> + <source>Nepali</source> + <extracomment>Language name ne</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="395"/> + <source>Nahuatl, Guerrero</source> + <extracomment>Language name ngu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="397"/> + <source>Nahuatl, Northern Oaxaca</source> + <extracomment>Language name nhy</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="400"/> + <source>Dutch</source> + <extracomment>Language name nl</extracomment> + <translation>荷蘭文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="402"/> + <source>Norwegian Nynorsk</source> + <extracomment>Language name nn</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="404"/> + <source>Norwegian</source> + <extracomment>Language name no</extracomment> + <translation>挪威文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="413"/> + <source>Otomi, Queru00e9taro</source> + <extracomment>Language name otq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="416"/> + <source>Papiamento</source> + <extracomment>Language name pap</extracomment> + <translation>帕皮亞門托文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="421"/> + <source>Polish</source> + <extracomment>Language name pl</extracomment> + <translation>波蘭文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="427"/> + <source>Persian (Dari)</source> + <extracomment>Language name prs</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="431"/> + <source>Portuguese</source> + <extracomment>Language name pt</extracomment> + <translation>葡萄牙文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="433"/> + <source>Brasilian Portuguese</source> + <extracomment>Language name pt_BR</extracomment> + <translation>巴西葡萄牙文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="436"/> + <source>Quichu00e9, West Central</source> + <extracomment>Language name qut</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="440"/> + <source>Romanian</source> + <extracomment>Language name ro</extracomment> + <translation>羅馬尼亞文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="442"/> + <source>Russian</source> + <extracomment>Language name ru</extracomment> + <translation>俄文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="447"/> + <source>Scots</source> + <extracomment>Language name sco</extracomment> + <translation>蘇格蘭文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="453"/> + <source>Slovak</source> + <extracomment>Language name sk</extracomment> + <translation>斯洛伐克文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="455"/> + <source>Slovenian</source> + <extracomment>Language name sl</extracomment> + <translation>斯洛文尼亞文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="459"/> + <source>Somali</source> + <extracomment>Language name so</extracomment> + <translation>索馬里文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="461"/> + <source>Albanian</source> + <extracomment>Language name sq</extracomment> + <translation>阿爾巴尼亞文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="469"/> + <source>Swedish</source> + <extracomment>Language name sv</extracomment> + <translation>瑞典文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="471"/> + <source>Swahili</source> + <extracomment>Language name sw</extracomment> + <translation>斯瓦希里文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="473"/> + <source>Syriac</source> + <extracomment>Language name syr</extracomment> + <translation>古敘利亞文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="475"/> + <source>Tamil</source> + <extracomment>Language name ta</extracomment> + <translation>泰米爾文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="479"/> + <source>Thai</source> + <extracomment>Language name th</extracomment> + <translation>泰文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="482"/> + <source>Tagalog</source> + <extracomment>Language name tl</extracomment> + <translation>塔加洛文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="486"/> + <source>Tswana</source> + <extracomment>Language name tn</extracomment> + <translation>茨瓦納文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="488"/> + <source>Turkish</source> + <extracomment>Language name tr</extracomment> + <translation>土耳其文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="492"/> + <source>Tektiteko</source> + <extracomment>Language name ttc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="495"/> + <source>Tahitian</source> + <extracomment>Language name ty</extracomment> + <translation>大溪地文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="497"/> + <source>Tzotzil, Zinacantu00e1n</source> + <extracomment>Language name tzz</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="500"/> + <source>Ukrainian</source> + <extracomment>Language name uk</extracomment> + <translation>烏克蘭文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="503"/> + <source>Orya</source> + <extracomment>Language name ury</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="505"/> + <source>Uspanteco</source> + <extracomment>Language name usp</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="508"/> + <source>Vietnamese</source> + <extracomment>Language name vi</extracomment> + <translation>越南文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="512"/> + <source>Xhosa</source> + <extracomment>Language name xh</extracomment> + <translation>科薩文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="179"/> + <source>Bavarian</source> + <extracomment>Language name bar</extracomment> + <translation>巴伐利亞文</translation> + </message> + <message> + <source>Zarma</source> + <extracomment>Language name x-E-DJE</extracomment> + <translation type="obsolete">Zarma 文</translation> + </message> + <message> + <source>Alemannisch</source> + <extracomment>Language name x-E-GSW</extracomment> + <translation type="obsolete">阿勒曼尼文</translation> + </message> + <message> + <source>Haitian Creole French</source> + <extracomment>Language name x-E-HAT</extracomment> + <translation type="obsolete">海地的克里歐式法文</translation> + </message> + <message> + <source>Itzá</source> + <extracomment>Language name x-E-ITZ</extracomment> + <translation type="obsolete">伊察文</translation> + </message> + <message> + <source>Shuar</source> + <extracomment>Language name x-E-JIV</extracomment> + <translation type="obsolete">舒阿爾文</translation> + </message> + <message> + <source>Kekchí</source> + <comment>x-E-KEK (same as kek)</comment> + <extracomment>Language name x-E-KEK (same as kek)</extracomment> + <translation type="obsolete">凱克奇文</translation> + </message> + <message> + <source>Kabyle</source> + <extracomment>Language name x-E-KAB</extracomment> + <translation type="obsolete">卡拜爾文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="342"/> + <source>Lombard</source> + <extracomment>Language name lmo</extracomment> + <translation>倫巴底文</translation> + </message> + <message> + <source>Tok Pisin</source> + <extracomment>Language name x-E-PDG</extracomment> + <translation type="obsolete">巴布亞皮欽文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="419"/> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="425"/> + <source>Uma</source> + <extracomment>Language name ppk +---------- +Language name ppk</extracomment> + <translation>Uma 文</translation> + </message> + <message> + <source>Romani, Vlax</source> + <extracomment>Language name x-E-RMY</extracomment> + <translation type="obsolete">羅姆文 (Vlax Romani)</translation> + </message> + <message> + <source>Sango</source> + <extracomment>Language name x-E-SAJ</extracomment> + <translation type="obsolete">Sango 文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="464"/> + <source>Sranan</source> + <extracomment>Language name srn</extracomment> + <translation>蘇利南文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="516"/> + <source>Yiddish</source> + <extracomment>Language name yi</extracomment> + <translation></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="521"/> + <source>Zapotec, San Juan Guelavu00eda</source> + <extracomment>Language name zab</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="523"/> + <source>Zapotec, Mitla</source> + <extracomment>Language name zaw</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="525"/> + <source>Chinese</source> + <extracomment>Language name zh</extracomment> + <translation>中文</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="527"/> + <source>Zapotec, Amatlu00e1n</source> + <extracomment>Language name zpo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="529"/> + <source>Zapotec, Zoogocho</source> + <extracomment>Language name zpq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="531"/> + <source>Zapotec, Yalu00e1lag</source> + <extracomment>Language name zpu</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="533"/> + <source>Zapotec, Chichicapan</source> + <extracomment>Language name zpv</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="535"/> + <source>Zapotec, Southern Rincon</source> + <extracomment>Language name zsr</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="537"/> + <source>Zapotec, Quioquitani-Quieru00ed</source> + <extracomment>Language name ztq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="539"/> + <source>Zapotec, Yatee</source> + <extracomment>Language name zty</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="541"/> + <source>Zulu</source> + <extracomment>Language name zu</extracomment> + <translation>祖魯文</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="432"/> + <source>Footnotes</source> + <translation>注釋</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="433"/> + <source>Strong's numbers</source> + <translation>Strong's numbers</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="434"/> + <source>Headings</source> + <translation>標題</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="435"/> + <source>Morphological tags</source> + <translation>構詞學標記</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="436"/> + <source>Lemmas</source> + <translation>詞形</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="437"/> + <source>Hebrew vowel points</source> + <translation>希伯來文元音符號</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="438"/> + <source>Hebrew cantillation marks</source> + <translation>希伯來文詠誦標記</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="439"/> + <source>Greek accents</source> + <translation>希臘文變音符號</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="440"/> + <source>Red letter words</source> + <translation>紅字版本</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="441"/> + <source>Textual variants</source> + <translation>文字變體</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="442"/> + <source>Scripture cross-references</source> + <translation>經文參照</translation> + </message> + <message> + <location filename="../../src/backend/managers/cswordbackend.cpp" line="443"/> + <source>Morph segmentation</source> + <translation>構詞學分割</translation> + </message> + <message> + <location filename="../../src/backend/rendering/chtmlexportrendering.cpp" line="224"/> + <source>Export</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="33"/> + <source>Local</source> + <translation>本機</translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp" line="34"/> + <source>Remote</source> + <translation>遠端</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="265"/> + <source>Old testament</source> + <translation>舊約</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="266"/> + <source>Moses/Pentateuch/Torah</source> + <translation>摩西五經/律法書</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="267"/> + <source>History</source> + <translation>歷史書</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="268"/> + <source>Prophets</source> + <translation>先知書</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="269"/> + <source>New testament</source> + <translation>新約</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="270"/> + <source>Gospels</source> + <translation>四福音書</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="271"/> + <source>Letters/Epistles</source> + <translation>書信</translation> + </message> + <message> + <location filename="../../src/backend/config/cbtconfig.cpp" line="272"/> + <source>Paul's Epistles</source> + <translation>保羅書信</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <source>HTML files</source> + <translation>HTML 檔案</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="473"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/cexportmanager.cpp" line="477"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="155"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>All files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="475"/> + <location filename="../../src/frontend/display/cdisplay.cpp" line="158"/> + <source>Text files</source> + <translation>文字檔案</translation> + </message> + <message> + <location filename="../../src/frontend/cexportmanager.cpp" line="483"/> + <source>Save file</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/display/cdisplay.cpp" line="162"/> + <source>Save document ...</source> + <translation>儲存文件...</translation> + </message> + <message> + <location filename="../../src/frontend/display/creaddisplay.cpp" line="64"/> + <source>Print keys</source> + <translation>列印鍵</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="43"/> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="56"/> + <source>BibleTime bookmark files</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="159"/> + <location filename="../../src/frontend/profile/cprofile.cpp" line="24"/> + <source>unknown</source> + <translation>未知的</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Change description ...</source> + <translation>更改描述...</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkitem.cpp" line="141"/> + <source>Enter a new description for the chosen bookmark.</source> + <translation>請為已選書籤輸入新描述.</translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="74"/> + <location filename="../../src/frontend/mainindex/bookmarks/cbookmarkindex.cpp" line="586"/> + <source>New folder</source> + <translation>新資料夾</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="62"/> + <source>The file already exists.</source> + <translation>這個檔案已經存在.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="63"/> + <source>Do you want to overwrite it?</source> + <translation>你是否要覆蓋它?</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="83"/> + <source>Error</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="85"/> + <source>The file couldn't be saved.</source> + <translation>不能儲存檔案.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="86"/> + <source>Please check permissions etc.</source> + <translation>請檢查權限等.</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="192"/> + <location filename="../../src/util/ctoolclass.cpp" line="241"/> + <source>Take care, this work contains cult / questionable material!</source> + <translation>小心, 此著作包含異端或可疑的內容!</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="196"/> + <source>Language</source> + <translation>語言</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="199"/> + <source>Unlock key</source> + <translation>解鎖鑰</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="200"/> + <source>not set</source> + <translation>未設定</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="204"/> + <location filename="../../src/util/ctoolclass.cpp" line="254"/> + <source>Version</source> + <translation>版本</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="222"/> + <source>Options</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="55"/> + <source>Settings Migration</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/migrationutil.cpp" line="56"/> + <source>It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?</source> + <translation></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="246"/> + <source>Encrypted - needs unlock key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="262"/> + <source>Double click for more information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="250"/> + <source>Updated version available!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="258"/> + <source>Installed version</source> + <translation type="unfinished">已安裝版本</translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="289"/> + <source>Haitian Creole</source> + <extracomment>Language name ht</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="320"/> + <source>Kekchu00ed</source> + <comment>kek</comment> + <extracomment>Language name kek</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="373"/> + <source>(Multiple languages)</source> + <extracomment>Language name mul (meaning that the work has multiple languages)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="375"/> + <source>Mam, Central</source> + <extracomment>Language name mvc</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="377"/> + <source>Mam, Todos Santos Cuchumatu00e1n</source> + <extracomment>Language name mvj</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="379"/> + <source>Mixe, Juquila</source> + <extracomment>Language name mxq</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="381"/> + <source>Mixtec, Jamiltepec</source> + <extracomment>Language name mxt</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="383"/> + <source>Burmese</source> + <extracomment>Language name my</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="386"/> + <source>Norwegian Bokmu00e5l</source> + <extracomment>Language name nb</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="388"/> + <source>Nahuatl, Michoacu00e1n</source> + <extracomment>Language name ncl</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="423"/> + <source>Potawatomi</source> + <extracomment>Language name pot</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="484"/> + <source>Klingon</source> + <extracomment>Language name tlh</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="514"/> + <source>Mixtec, Diuxi-Tilantongo</source> + <extracomment>Language name xtd</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/managers/clanguagemgr.cpp" line="518"/> + <source>Yoryba</source> + <extracomment>Language name yo</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/backend/filters/bt_osishtml.cpp" line="435"/> + <source>Verb tense changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>Can't write file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/bookshelfmanager/instbackend.cpp" line="187"/> + <source>The Sword config file can't be written!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="44"/> + <source>Export Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp" line="57"/> + <source>Import bookmarks</source> + <translation type="unfinished">匯入書籤</translation> + </message> + <message> + <location filename="../../src/util/ctoolclass.cpp" line="60"/> + <source>Overwrite File?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="580"/> + <source>Parsing Strong's Numbers</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../../src/util/dialogutil.cpp" line="29"/> + <source>OK</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="31"/> + <source>Open</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="33"/> + <source>Save</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="35"/> + <source>Cancel</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="37"/> + <source>Close</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="39"/> + <source>Discard</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="41"/> + <source>Apply</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="43"/> + <source>Reset</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="45"/> + <source>Restore defaults</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="47"/> + <source>Help</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="49"/> + <source>Save All</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="51"/> + <source>Yes</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="53"/> + <source>Yes to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="55"/> + <source>No</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/util/dialogutil.cpp" line="57"/> + <source>No to all</source> + <comment>Dialog Button</comment> + <extracomment>Standard button</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchOptionsArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="100"/> + <source>Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="107"/> + <source>&Search</source> + <translation type="unfinished">搜尋(&S)</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="109"/> + <source>Start to search the text in the chosen works</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="112"/> + <source>Ch&oose...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="114"/> + <source>Choose works for the search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="117"/> + <source>S&etup...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="136"/> + <source>All of the words (AND is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="140"/> + <source> (<a href='syntax_help'>full syntax</a>)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="151"/> + <source>Scope:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="172"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="176"/> + <source>Works:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="273"/> + <source>Works to Search in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="274"/> + <source>Select the works which should be searched.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="447"/> + <source>No search scope</source> + <translation type="unfinished">沒有搜尋範圍</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="131"/> + <source>All words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="119"/> + <source>Configure predefined scopes for search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="133"/> + <source>Some words</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="134"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="137"/> + <source>Some of the words (OR is added between the words)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="138"/> + <source>Full lucene syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="141"/> + <source>Click the link to get help for search syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="162"/> + <source>Choose the scope (books/chapters/verses to search in).<br />Applicable for Bibles and commentaries.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="355"/> + <source><p>This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options have more limited syntax; <a href='#wildcards'>wildcards</a> and <a href='#fields'>text fields</a> are supported for them. Some other syntax features may give strange or wrong results with All words/Some words.</p></source> + <extracomment>Don't translate words inside <> tags! Translate 'All words' etc. indentically to the Search dialog options.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="360"/> + <source><p id='links'><A href='#allsome'>Which words to find</A><br /><A href='#grouping'>Grouping and order</A><br /><A href='#wildcards'>Wildcards (partial words)</A><br /><A href='#fields'>Text fields (different parts of text)</A><br/><A href='#lucene'>Other syntax features</A><br/></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="370"/> + <source><h1><A name='allsome'>Which words to find</A></h1><p>Search terms are separated by spaces. <strong>AND</strong> (all words), <strong>OR</strong> (some words) and <strong>NOT</strong> (not the following word) can be added between the words. If none is added explicitly OR is used automatically. '<strong>+</strong>word' means the word must be in the results, '<strong>-</strong>word' means it must not be in the results.</p></source> + <extracomment>Syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="375"/> + <source><p><table><tr><td>jesus AND god</td><td>Finds verses with both 'Jesus' and 'God'</td></tr><tr><td>jesus OR god</td><td>Finds verses with 'Jesus' or 'God' or both</td></tr><tr><td>jesus NOT god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr><tr><td>+jesus -god</td><td>Finds verses with 'Jesus' but with no 'God'</td></tr></table></p></source> + <extracomment>In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="386"/> + <source><h1><A name='grouping'>Grouping and order</A></h1><p>Words can be grouped with <strong>parenthesis</strong>. Strict word order can be defined with <strong>quotes</strong>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="391"/> + <source><p><table><tr><td>(a AND b) OR c</td><td>Finds verses with both 'a' AND 'b', and verses with 'c'</td></tr><tr><td>"says lord"</td><td>Finds e.g. '...Isaiah says, "Lord...' but not '...says the LORD'</td></tr><tr><td>"says the lord"</td><td>Finds all verses with 'says the LORD'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="400"/> + <source><h1><A name='wildcards'>Wildcards (partial words)</A></h1><p>'<strong>*</strong>' matches any sequence of 0 or more characters, while '<strong>?</strong>' matches any single character. A wildcard can not be used in the beginning of a word.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="404"/> + <source><p><table><tr><td>a*</td><td>All words beginning with 'a'</td></tr><tr><td>a*a</td><td>'Assyria', 'aroma', 'abba' etc.</td></tr><tr><td>a?</td><td>'at' and 'an'</td></tr><tr><td>a??a</td><td>'abba', 'area', 'Asia' etc.</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="415"/> + <source><h1><A name='fields'>Text fields (different parts of text)</A></h1><p>Available text fields:<br /><table><tr><td>heading:</td><td>Searches headings</td></tr><tr><td>footnote:</td><td>Searches footnotes</td></tr><tr><td>strong:</td><td>Searches Strong's numbers</td></tr><tr><td>morph:</td><td>Searches morphology codes</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="423"/> + <source><p>Examples:<br /><table><tr><td>heading:Jesus</td><td>Finds headings with 'Jesus'</td></tr><tr><td>footnote:Jesus AND footnote:said</td><td>Finds footnotes with 'Jesus' and 'said'</td></tr><tr><td>strong:G846</td><td>Finds verses with Strong's Greek number 846</td></tr><tr><td>morph:"N-NSF"</td><td>Finds verses with morphology code 'N-NSF'</td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="431"/> + <source><h1><A name='lucene'>Other syntax features</A></h1><p>BibleTime uses the CLucene search engine. You can read more on the <a href='http://lucene.apache.org/java/1_4_3/queryparsersyntax.html'>lucene syntax web page</a> (in external browser).</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/btsearchoptionsarea.cpp" line="439"/> + <source>Search Syntax Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::BtSearchResultArea</name> + <message> + <location filename="../../src/frontend/searchdialog/btsearchresultarea.cpp" line="91"/> + <source>Text of the selected search result item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CModuleResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Work</source> + <translation>著作</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="54"/> + <source>Hits</source> + <translation>搜尋項數</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="68"/> + <source>Copy...</source> + <translation>複製...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="70"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="80"/> + <source>Reference only</source> + <translation>只限參照</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="73"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="83"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="90"/> + <source>Reference with text</source> + <translation>經文連同參照</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="78"/> + <source>Save...</source> + <translation>儲存...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="88"/> + <source>Print...</source> + <translation>列印...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copy search result...</source> + <translation>複製搜尋結果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="250"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="260"/> + <source>Copying search result</source> + <translation>正在複製搜尋結果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Save search result...</source> + <translation>儲存搜尋結果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="270"/> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="280"/> + <source>Saving search result</source> + <translation>正在儲存搜尋結果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Print search result...</source> + <translation>列印搜尋結果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="290"/> + <source>Printing search result</source> + <translation>正在列印搜尋結果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/cmoduleresultview.cpp" line="53"/> + <source>Works chosen for the search and the number of the hits in each work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CRangeChooserDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="102"/> + <source>S&earch range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="122"/> + <source>&Name:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="130"/> + <source>Edi&t current range:</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="138"/> + <source>Parsed search range:</source> + <translation>剖析搜尋範圍:</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="196"/> + <source>New range</source> + <translation>新範圍</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="273"/> + <source><invalid name of search range></source> + <translation><無效的搜尋範圍名稱></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="106"/> + <source>Select a scope from the list to edit the search ranges</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="110"/> + <source>&Add new scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="111"/> + <source>Add a new search scope. First enter an appropriate name, then edit the search ranges.</source> + <translation type="unfinished">加入新的搜尋範圍. 先輸入合適名稱, 然後編輯搜尋範圍.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="113"/> + <source>Delete current &scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="114"/> + <source>Delete the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="126"/> + <source>Change the name of the selected search scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="134"/> + <source>Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.</source> + <translation type="unfinished">更改已選搜尋項目的範圍. 查看已預先定義的搜尋範圍, 以了解搜尋範圍的組成.</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="142"/> + <source>The search ranges which will be used for the search, parsed to the canonical form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/crangechooserdialog.cpp" line="96"/> + <source>Setup Search Scopes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchAnalysisScene</name> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>Save Search Analysis</source> + <translation>儲存搜尋分析</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="226"/> + <source>HTML files (*.html;*.HTML;*.HTM;*.htm)</source> + <translation></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="244"/> + <source>BibleTime Search Analysis</source> + <translation>BibleTime 搜尋分析</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="245"/> + <source>Search text :</source> + <translation>搜尋文字 :</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="247"/> + <source>Book</source> + <translation>書卷</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="248"/> + <source>Total hits</source> + <translation>總搜尋項數</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/analysis/csearchanalysisscene.cpp" line="280"/> + <source>Created by <a href="http://www.bibletime.info/">BibleTime</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Created by</source> + <translation type="obsolete">建立者</translation> + </message> +</context> +<context> + <name>Search::CSearchDialog</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="109"/> + <source>Missing indices</source> + <translation>遺漏的索引</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="79"/> + <source>Search</source> + <translation type="unfinished">搜尋</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="110"/> + <source>One or more works need indexing before they can be searched. +This could take a long time. Proceed with indexing?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="232"/> + <source>&Analyze results...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="233"/> + <source>Show a graphical analyzis of the search result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchdialog.cpp" line="239"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Search::CSearchResultView</name> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="46"/> + <source>Results</source> + <translation>搜尋結果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="54"/> + <source>Copy...</source> + <translation>複製...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="57"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="71"/> + <source>Reference only</source> + <translation>只限參照</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="61"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="75"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="83"/> + <source>Reference with text</source> + <translation>經文連同參照</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="68"/> + <source>Save...</source> + <translation>儲存...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="80"/> + <source>Print...</source> + <translation>列印...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Print search result...</source> + <translation>列印搜尋結果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="177"/> + <source>Printing search result</source> + <translation>正在列印搜尋結果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Save search result...</source> + <translation>儲存搜尋結果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="187"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="205"/> + <source>Saving search result</source> + <translation>正在儲存搜尋結果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copy search result...</source> + <translation>複製搜尋結果...</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="223"/> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="241"/> + <source>Copying search result</source> + <translation>正在複製搜尋結果</translation> + </message> + <message> + <location filename="../../src/frontend/searchdialog/csearchresultview.cpp" line="45"/> + <source>Search result of the selected work</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>StandardWorksTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="62"/> + <source>Standard works are used when no particular work is specified, for example when a hyperlink into a Bible or lexicon was clicked .</source> + <translation>標準著作於沒有指定任何特定著作時使用, 例如當指向聖經或辭典的超連結被點選時.</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="70"/> + <source>Bible:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="74"/> + <source>The standard Bible is used when a hyperlink into a Bible is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="80"/> + <source>Commentary:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="84"/> + <source>The standard commentary is used when a hyperlink into a commentary is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="90"/> + <source>Lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="94"/> + <source>The standard lexicon is used when a hyperlink into a lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="100"/> + <source>Daily devotional:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="104"/> + <source>The standard devotional will be used to display a short start up devotional</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="110"/> + <source>Hebrew Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="114"/> + <source>The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="120"/> + <source>Greek Strong's lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="124"/> + <source>The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="130"/> + <source>Hebrew morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="134"/> + <source>The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="140"/> + <source>Greek morphological lexicon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="144"/> + <source>The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TextFiltersTab</name> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="298"/> + <source>Insert line break after each verse</source> + <translation>每節後插入換行符</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="303"/> + <source>Show verse numbers</source> + <translation>顯示節數</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="308"/> + <source>Show section headings</source> + <translation>顯示標題</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="314"/> + <source>Show scripture cross-references</source> + <translation>顯示參照經文</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="319"/> + <source>Show Greek accents</source> + <translation>顯示希臘文變音符號</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="324"/> + <source>Show Hebrew vowel points</source> + <translation>顯示希伯來文元音符號</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="329"/> + <source>Show Hebrew cantillation marks</source> + <translation>顯示希伯來文詠誦標記</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="334"/> + <source>Show morph segmentation</source> + <translation>顯示構詞學分割</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="339"/> + <source>Use textual variants</source> + <translation>使用文字變體</translation> + </message> + <message> + <location filename="../../src/frontend/settingsdialogs/cswordsettings.cpp" line="287"/> + <source>Filters control the appearance of text. Here you can specify default settings for all filters. You can override these settings in each display window.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>findTextDialog</name> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="13"/> + <source>Find Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="41"/> + <source>The text you want to search for</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="51"/> + <source>Seach with case sensitivity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="54"/> + <source>Case &sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="92"/> + <source>Find the previous location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="95"/> + <source>&Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="102"/> + <source>Find the next location of the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="105"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="115"/> + <source>Close the dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/frontend/display/bthtmlfindtext.ui" line="118"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/pics/icons/LICENSE b/pics/icons/LICENSE new file mode 100644 index 0000000..7c49953 --- /dev/null +++ b/pics/icons/LICENSE @@ -0,0 +1,10 @@ +Some icons from KDE Crystal theme, possibly modified. License: LGPL. + +Some icons from KDE Oxygen theme, possibly modified. License: LGPL. + +BibleTime specific icons license: author has given permission to use +them freely. + * All module icons + * Category icons Lexicons + * Window arrangement cascade, manual mode + * Sword icon diff --git a/pics/icons/back.svg b/pics/icons/back.svg new file mode 100644 index 0000000..b56b455 --- /dev/null +++ b/pics/icons/back.svg @@ -0,0 +1,518 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xml:space="preserve" + id="svg1" + viewBox="0 0 125.957 125.956" + height="48.000000pt" + width="48.000000pt" + y="0.0000000" + x="0.0000000" + version="1.0" + sodipodi:version="0.32" + inkscape:version="0.41" + sodipodi:docname="crsc-action-back.svgz" + sodipodi:docbase="/home/danny/work/kde/crystal/arrows/SVGZ" + inkscape:export-filename="/home/diau/graphics/kde/icons/arrows/cr22-action-back.png" + inkscape:export-xdpi="15.719650" + inkscape:export-ydpi="15.719650"><metadata + id="metadata47"> + <rdf:RDF + id="RDF49"> + <cc:Work + rdf:about="" + id="Work51"> + <dc:format + id="format53">image/svg+xml</dc:format> + + <dc:type + id="type55" + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + + </cc:Work> + + </rdf:RDF> + +</metadata> + +<sodipodi:namedview + inkscape:current-layer="svg1" + inkscape:window-y="0" + inkscape:window-x="0" + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:window-width="1020" + inkscape:window-height="691" + inkscape:cy="417.84947" + inkscape:cx="305.25953" + inkscape:zoom="0.43415836" /> + +<defs + id="defs106"> + <linearGradient + id="linearGradient1865"> + <stop + id="stop2120" + offset="0.0000000" + style="stop-color:#418bde;stop-opacity:1.0000000;" /> + + + + + <stop + id="stop1866" + offset="1.0000000" + style="stop-color:#001b7b;stop-opacity:1.0000000;" /> + + + + + </linearGradient> + + + + <linearGradient + id="linearGradient1862"> + <stop + id="stop1864" + offset="0.0000000" + style="stop-color:#a4cdec;stop-opacity:1.0000000;" /> + + + + + <stop + id="stop1863" + offset="1.0000000" + style="stop-color:#0068c6;stop-opacity:1.0000000;" /> + + + + + </linearGradient> + + + + <linearGradient + gradientUnits="userSpaceOnUse" + id="XMLID_3_" + y2="87.998100" + x2="63.957001" + y1="-17.000000" + x1="63.957001"> + <stop + id="stop49" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + + + + + + + + <stop + id="stop51" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + + + + + + + + </linearGradient> + + + + <linearGradient + gradientUnits="userSpaceOnUse" + id="XMLID_4_" + y2="73.889198" + x2="73.836899" + y1="10.392100" + x1="10.339800"> + <stop + id="stop58" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + + + + + + + + <stop + id="stop60" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + + + + + + + + </linearGradient> + + + + <linearGradient + gradientUnits="userSpaceOnUse" + id="XMLID_5_" + y2="65.001404" + x2="62.997101" + y1="168.50290" + x1="62.997101"> + <stop + id="stop67" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + + + + + + + + <stop + id="stop69" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + + + + + + + + </linearGradient> + + + + <linearGradient + gradientTransform="matrix(0.999900,-1.010000e-2,1.010000e-2,0.999900,-1.144400,0.354300)" + gradientUnits="userSpaceOnUse" + id="XMLID_7_" + y2="164.30850" + x2="33.114700" + y1="-141.01460" + x1="33.114700"> + <stop + id="stop96" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + + + + + + + + <stop + id="stop98" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + + + + + + + + </linearGradient> + + + + <linearGradient + gradientTransform="matrix(-1.000000,0.000000,0.000000,1.000000,122.4541,0.000000)" + gradientUnits="userSpaceOnUse" + id="XMLID_6_" + y2="141.41890" + x2="61.226601" + y1="51.561001" + x1="61.226601"> + <stop + id="stop78" + offset="0.0000000" + style="stop-color:#000072;stop-opacity:1.0000000;" /> + + + + + + + + <stop + id="stop80" + offset="1.0000000" + style="stop-color:#3995e5;stop-opacity:1.0000000;" /> + + + + + + + + <a:midPointStop + offset="0" + style="stop-color:#000072" + id="midPointStop82" /> + + + + + + + + <a:midPointStop + offset="0.5" + style="stop-color:#000072" + id="midPointStop84" /> + + + + + + + + <a:midPointStop + offset="1" + style="stop-color:#3995E5" + id="midPointStop86" /> + + + + + + + + </linearGradient> + + + + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient1862" + id="linearGradient1344" + y2="61.896500" + x2="62.977501" + y1="182.56740" + x1="62.977501" /> + + + + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_3_" + id="linearGradient1346" + y2="77.436874" + x2="65.109993" + y1="13.567519" + x1="65.109993" /> + + + + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_4_" + id="linearGradient1348" + y2="73.889198" + x2="73.836899" + y1="25.929346" + x1="26.564838" /> + + + + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_5_" + id="linearGradient1350" + y2="65.001404" + x2="62.997101" + y1="168.50290" + x1="62.997101" /> + + + + <linearGradient + gradientTransform="matrix(-1.000000,0.000000,0.000000,1.000000,122.4541,8.353777e-17)" + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_6_" + id="linearGradient1352" + y2="141.41890" + x2="61.226601" + y1="51.561001" + x1="61.226601" /> + + + + <linearGradient + gradientTransform="matrix(0.999949,-1.010049e-2,1.010049e-2,0.999949,9.781176e-17,8.353775e-17)" + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_7_" + id="linearGradient1354" + y2="60.985329" + x2="53.820477" + y1="21.613750" + x1="31.052742" /> + + + + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient1865" + id="linearGradient2118" + y2="25.958462" + x2="54.390072" + y1="177.88280" + x1="54.390072" /> + + + +<linearGradient + gradientTransform="scale(1.000004,0.999996)" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient1865" + id="linearGradient2089" + y2="41.343369" + x2="55.344120" + y1="154.80630" + x1="55.344120" /> + + +<linearGradient + gradientTransform="scale(1.000004,0.999996)" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient1865" + id="linearGradient2092" + y2="41.343369" + x2="55.344120" + y1="154.80630" + x1="55.344120" /> + + +</defs> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<g + id="g1332" + transform="matrix(0.999948,0.000000,0.000000,0.999948,3.274998e-3,3.274914e-3)"> + <path + id="path18" + style="fill:url(#linearGradient2092);fill-opacity:1.0000000" + d="M 125.95700,62.340000 C 126.30900,97.122000 98.396000,125.60400 63.615000,125.95600 C 28.833000,126.30800 0.35200000,98.396000 0.0000000,63.614000 C -0.35200000,28.833000 27.559000,0.35200000 62.340000,0.0000000 C 97.123000,-0.35200000 125.60400,27.559000 125.95700,62.340000 z " /> + + + + <path + id="path45" + style="fill:url(#linearGradient1344);fill-opacity:1.0000000" + d="M 119.28700,62.407000 C 119.60100,93.507000 94.646000,118.97200 63.547000,119.28700 C 32.449000,119.60100 6.9830000,94.646000 6.6680000,63.547000 C 6.3540000,32.449000 31.310000,6.9820000 62.408000,6.6680000 C 93.508000,6.3540000 118.97300,31.310000 119.28700,62.407000 z " /> + + + + <path + id="path54" + style="fill:url(#linearGradient1346);fill-opacity:1.0000000" + d="M 63.455000,11.256000 C 36.048000,11.533000 14.054000,33.977000 14.331000,61.383000 C 14.346000,62.894000 14.440000,64.385000 14.588000,65.860000 C 28.290000,71.580000 44.702000,74.831000 62.319000,74.653000 C 81.548000,74.459000 99.263000,70.210000 113.52500,63.191000 C 113.56800,62.260000 113.58900,61.323000 113.58200,60.379000 C 113.30500,32.973000 90.863000,10.979000 63.455000,11.256000 z " /> + + + + <path + id="path63" + style="fill:url(#linearGradient1348);fill-opacity:1.0000000" + d="M 64.967000,16.641000 C 89.699000,16.391000 110.52200,33.655000 115.66200,56.878000 C 112.60900,30.233000 89.850000,9.6680000 62.441000,9.9450000 C 33.152000,10.241000 9.6490000,34.226000 9.9450000,63.514000 C 10.095000,78.342000 16.322000,91.678000 26.228000,101.20200 C 18.767000,92.381000 14.219000,81.008000 14.093000,68.554000 C 13.806000,40.170000 36.583000,16.928000 64.967000,16.641000 z " /> + + + + <path + id="path72" + style="opacity:0.49999997;fill:url(#linearGradient1350)" + d="M 63.441000,110.72200 C 36.996000,110.99000 15.177000,90.542000 13.387000,64.495000 C 13.340000,65.472000 13.312000,66.453000 13.323000,67.443000 C 13.600000,94.880000 36.066000,116.89400 63.500000,116.61600 C 90.936000,116.33900 112.94900,93.875000 112.67200,66.438000 C 112.66200,65.449000 112.61500,64.467000 112.54700,63.492000 C 111.28500,89.570000 89.885000,110.45400 63.441000,110.72200 z " /> + + + + <path + id="path89" + style="opacity:0.20000000;fill:url(#linearGradient1352)" + d="M 89.263000,73.470000 C 89.263000,73.470000 68.209000,73.257000 51.550000,73.088000 C 58.534000,80.216000 65.538000,87.363000 65.538000,87.363000 C 67.020000,88.876000 67.749000,90.848000 67.729000,92.810000 C 67.709000,94.773000 66.940000,96.729000 65.428000,98.210000 C 62.402000,101.17500 57.543000,101.12600 54.580000,98.101000 L 27.630000,70.599000 C 27.468000,70.433000 27.314000,70.256000 27.167000,70.078000 C 27.120000,70.019000 27.077000,69.961000 27.030000,69.901000 C 26.932000,69.775000 26.841000,69.643000 26.749000,69.511000 C 26.706000,69.446000 26.661000,69.379000 26.618000,69.314000 C 26.507000,69.134000 26.401000,68.955000 26.304000,68.767000 C 26.271000,68.705000 26.242000,68.638000 26.212000,68.576000 C 26.144000,68.436000 26.079000,68.296000 26.021000,68.153000 C 25.986000,68.067000 25.955000,67.982000 25.921000,67.895000 C 25.872000,67.764000 25.831000,67.634000 25.788000,67.502000 C 25.765000,67.422000 25.737000,67.342000 25.716000,67.259000 C 25.657000,67.057000 25.609000,66.848000 25.571000,66.640000 C 25.561000,66.601000 25.557000,66.555000 25.550000,66.511000 C 25.519000,66.333000 25.497000,66.156000 25.478000,65.975000 C 25.472000,65.905000 25.466000,65.836000 25.462000,65.765000 C 25.452000,65.603000 25.444000,65.440000 25.444000,65.276000 C 25.442000,65.214000 25.440000,65.151000 25.442000,65.090000 C 25.446000,64.865000 25.458000,64.643000 25.479000,64.420000 C 25.479000,64.416000 25.481000,64.411000 25.481000,64.411000 C 25.504000,64.193000 25.542000,63.980000 25.581000,63.768000 C 25.597000,63.695000 25.612000,63.619000 25.630000,63.542000 C 25.663000,63.403000 25.696000,63.261000 25.737000,63.124000 C 25.760000,63.036000 25.786000,62.948000 25.815000,62.864000 C 25.858000,62.729000 25.905000,62.596000 25.958000,62.466000 C 25.989000,62.387000 26.017000,62.307000 26.050000,62.227000 C 26.050000,62.224000 26.050000,62.224000 26.052000,62.222000 C 26.134000,62.031000 26.224000,61.846000 26.318000,61.665000 C 26.359000,61.585000 26.406000,61.507000 26.453000,61.431000 C 26.521000,61.306000 26.596000,61.184000 26.672000,61.066000 C 26.721000,60.994000 26.766000,60.920000 26.817000,60.850000 C 26.922000,60.701000 27.030000,60.556000 27.143000,60.415000 C 27.172000,60.380000 27.198000,60.343000 27.225000,60.308000 C 27.377000,60.130000 27.534000,59.960000 27.698000,59.798000 C 27.714000,59.782000 27.725000,59.767000 27.741000,59.749000 L 55.241000,32.801000 C 58.268000,29.834000 63.125000,29.884000 66.090000,32.911000 C 69.056000,35.936000 69.006000,40.792000 65.981000,43.757000 L 51.707000,57.747000 L 89.421000,58.128000 C 93.657000,58.171000 97.058000,61.641000 97.015000,65.876000 C 96.972000,70.111000 93.499000,73.513000 89.263000,73.470000 z " /> + + + + <path + id="path91" + style="fill:#ffffff;fill-opacity:1.0000000" + d="M 89.263000,71.470000 C 89.263000,71.470000 68.209000,71.257000 51.550000,71.088000 C 58.534000,78.216000 65.538000,85.363000 65.538000,85.363000 C 67.020000,86.876000 67.749000,88.848000 67.729000,90.810000 C 67.709000,92.773000 66.940000,94.729000 65.428000,96.210000 C 62.402000,99.175000 57.543000,99.126000 54.580000,96.101000 L 27.630000,68.599000 C 27.468000,68.433000 27.314000,68.256000 27.167000,68.078000 C 27.120000,68.019000 27.077000,67.961000 27.030000,67.901000 C 26.932000,67.775000 26.841000,67.643000 26.749000,67.511000 C 26.706000,67.446000 26.661000,67.379000 26.618000,67.314000 C 26.507000,67.134000 26.401000,66.955000 26.304000,66.767000 C 26.271000,66.705000 26.242000,66.638000 26.212000,66.576000 C 26.144000,66.436000 26.079000,66.296000 26.021000,66.153000 C 25.986000,66.067000 25.955000,65.982000 25.921000,65.895000 C 25.872000,65.764000 25.831000,65.634000 25.788000,65.502000 C 25.765000,65.422000 25.737000,65.342000 25.716000,65.259000 C 25.657000,65.057000 25.609000,64.848000 25.571000,64.640000 C 25.561000,64.601000 25.557000,64.555000 25.550000,64.511000 C 25.519000,64.333000 25.497000,64.156000 25.478000,63.975000 C 25.472000,63.905000 25.466000,63.836000 25.462000,63.765000 C 25.452000,63.603000 25.444000,63.440000 25.444000,63.276000 C 25.442000,63.214000 25.440000,63.151000 25.442000,63.090000 C 25.446000,62.865000 25.458000,62.643000 25.479000,62.420000 C 25.479000,62.416000 25.481000,62.411000 25.481000,62.411000 C 25.504000,62.193000 25.542000,61.980000 25.581000,61.768000 C 25.597000,61.695000 25.612000,61.619000 25.630000,61.542000 C 25.663000,61.403000 25.696000,61.261000 25.737000,61.124000 C 25.760000,61.036000 25.786000,60.948000 25.815000,60.864000 C 25.858000,60.729000 25.905000,60.596000 25.958000,60.466000 C 25.989000,60.387000 26.017000,60.307000 26.050000,60.227000 C 26.050000,60.224000 26.050000,60.224000 26.052000,60.222000 C 26.134000,60.031000 26.224000,59.846000 26.318000,59.665000 C 26.359000,59.585000 26.406000,59.507000 26.453000,59.431000 C 26.521000,59.306000 26.596000,59.184000 26.672000,59.066000 C 26.721000,58.994000 26.766000,58.920000 26.817000,58.850000 C 26.922000,58.701000 27.030000,58.556000 27.143000,58.415000 C 27.172000,58.380000 27.198000,58.343000 27.225000,58.308000 C 27.377000,58.130000 27.534000,57.960000 27.698000,57.798000 C 27.714000,57.782000 27.725000,57.767000 27.741000,57.749000 L 55.241000,30.801000 C 58.268000,27.834000 63.125000,27.884000 66.090000,30.911000 C 69.056000,33.936000 69.006000,38.792000 65.981000,41.757000 L 51.707000,55.747000 L 89.421000,56.128000 C 93.657000,56.171000 97.058000,59.641000 97.015000,63.876000 C 96.972000,68.111000 93.499000,71.513000 89.263000,71.470000 z " /> + + + + <path + id="path101" + style="opacity:0.60000002;fill:url(#linearGradient1354);fill-opacity:1.0000000" + d="M 52.923000,30.040000 C 47.866000,25.930000 42.025000,22.906000 35.685000,21.299000 C 24.433000,29.069000 15.860000,41.424000 11.882000,56.118000 C 17.622000,53.271000 23.986000,51.645000 30.705000,51.577000 C 32.408000,51.560000 34.087000,51.652000 35.743000,51.834000 C 39.881000,43.082000 45.788000,35.604000 52.923000,30.040000 z " /> + + + +</g> + + + + + + + + + +</svg> diff --git a/pics/icons/bible.svg b/pics/icons/bible.svg new file mode 100644 index 0000000..3e096e4 --- /dev/null +++ b/pics/icons/bible.svg @@ -0,0 +1,1472 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="44.775547" + height="53.96439" + id="svg4182" + sodipodi:version="0.32" + inkscape:version="0.45" + version="1.0" + sodipodi:docbase="/work/temp/bticons" + sodipodi:docname="lexicon_locked.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + <defs + id="defs4184"> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient191" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient185" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient186"> + <stop + style="stop-color:#ffd800;stop-opacity:0.945098;" + offset="0.000000" + id="stop187" /> + <stop + style="stop-color:#ffff00;stop-opacity:0;" + offset="1.000000" + id="stop188" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient184" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.7605544,1.3148304)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient182" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.3922365,2.5494824)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient180" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient171" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0603743,0.9430632)" /> + <linearGradient + id="linearGradient357"> + <stop + style="stop-color:#ffff00;stop-opacity:0.854902;" + offset="0.000000" + id="stop358" /> + <stop + style="stop-color:#ffffc8;stop-opacity:0.513725;" + offset="1.000000" + id="stop359" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient357" + id="linearGradient356" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.8669845,1.1534231)" /> + <linearGradient + id="linearGradient156"> + <stop + style="stop-color:#0015a1;stop-opacity:1;" + offset="0.000000" + id="stop157" /> + <stop + style="stop-color:#0e6eea;stop-opacity:1;" + offset="1.000000" + id="stop158" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient156" + id="linearGradient155" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + id="linearGradient803"> + <stop + style="stop-color:#00ff00;stop-opacity:1;" + offset="0.000000" + id="stop804" /> + <stop + style="stop-color:#97ff00;stop-opacity:1;" + offset="1.000000" + id="stop805" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient803" + id="linearGradient198" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0737594,0.9313073)" /> + <linearGradient + id="linearGradient1308"> + <stop + style="stop-color:#a20000;stop-opacity:1;" + offset="0.000000" + id="stop1309" /> + <stop + style="stop-color:#ef0000;stop-opacity:1;" + offset="1.000000" + id="stop1310" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1308" + id="linearGradient1311" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + xlink:href="#linearGradient107" + id="linearGradient3075" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient3070"> + <stop + style="stop-color:#ff7200;stop-opacity:1;" + offset="0.000000" + id="stop3071" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop3072" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3070" + id="linearGradient199" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2085216,0.8274573)" /> + <linearGradient + id="linearGradient3081"> + <stop + style="stop-color:#383838;stop-opacity:1;" + offset="0.000000" + id="stop3082" /> + <stop + style="stop-color:#adadae;stop-opacity:1;" + offset="1.000000" + id="stop3083" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient3080" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient3085"> + <stop + style="stop-color:#7d7d7d;stop-opacity:1;" + offset="0.000000" + id="stop3086" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop3087" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient3085" + id="radialGradient3084" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient693"> + <stop + style="stop-color:#daffff;stop-opacity:1;" + offset="0.000000" + id="stop694" /> + <stop + style="stop-color:#008ffd;stop-opacity:1;" + offset="1.000000" + id="stop695" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient693" + id="radialGradient113" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient561" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6473632,0.6070307)" /> + <linearGradient + id="linearGradient562"> + <stop + style="stop-color:#ffffff;stop-opacity:0.74902;" + offset="0.000000" + id="stop563" /> + <stop + style="stop-color:#857f7c;stop-opacity:0.647059;" + offset="1.000000" + id="stop564" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient562" + id="linearGradient111" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1230393,0.8904408)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1290"> + <stop + style="stop-color:#00a114;stop-opacity:1;" + offset="0.000000" + id="stop1291" /> + <stop + style="stop-color:#0eeb6e;stop-opacity:1;" + offset="1.000000" + id="stop1292" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1290" + id="linearGradient1293" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4425" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4427" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4429" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4431" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4433" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4435" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4437" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4439" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4441" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4443" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4563" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4565" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4567" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4569" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4571" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4574" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,201.34567,407.27554)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4581" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4583" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4585" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4587" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4606" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4608" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4610" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4612" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4614" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4632" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4634" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4636" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4646" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4648" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4650" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4652" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4654" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4657" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,193.09145,407.29051)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4664" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4666" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4668" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4670" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4672" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4674" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4676" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4696" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4698" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4700" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4702" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4704" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4723" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4725" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4727" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4729" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4740" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4742" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4744" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4746" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4748" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4751" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,192.54643,408.01932)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4758" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4760" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4762" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4764" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4766" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4768" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4770" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4772" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4812" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4814" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4816" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4838" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4840" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4842" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4844" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient4846" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4848" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4850" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4852" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4854" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4856" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4858" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="32.066039" + inkscape:cy="20.467107" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="777" + inkscape:window-height="685" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata4187"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:description>BibleTime icon "Bible". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-199.63376,-407.05712)"> + <g + transform="translate(-94.14922,60.83338)" + id="g1757"> + <g + style="font-size:12px" + transform="matrix(0.226616,0,0,0.226616,254.0524,324.7195)" + id="g1758"> + <path + transform="matrix(0.473229,0,0,0.530179,94.959,46.4969)" + sodipodi:nodetypes="ccccccccc" + id="path1759" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + style="fill:url(#linearGradient4838);fill-opacity:1;fill-rule:evenodd;stroke:#0012ab;stroke-width:16.54360008;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="matrix(0.473229,0,0,0.530179,94.5089,45.8857)" + sodipodi:nodetypes="ccccc" + id="path1760" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + style="fill:url(#radialGradient4840);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(0.610964,0,0,0.684486,69.8172,30.3121)" + sodipodi:nodetypes="cccccc" + id="path1761" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + style="fill:url(#radialGradient4842);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(0.681684,0,0,0.681684,57.1263,31.4825)" + sodipodi:nodetypes="ccccc" + id="path1762" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + style="fill:url(#linearGradient4844);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="font-size:12px" + transform="matrix(0.285025,1.188954e-2,-6.476187e-3,0.284631,239.7883,280.0725)" + id="g1763"> + <path + transform="matrix(0.321131,-7.24356e-2,5.36828e-2,0.317997,186.839,258.437)" + sodipodi:nodetypes="ccccccccccccc" + id="path1764" + d="M 258.036,112.5 C 258.036,132.143 258.929,177.679 258.929,178.572 C 258.929,179.464 202.643,182.45 190.143,184.236 C 162.895,186.622 166.602,225.185 190.143,220.843 C 209.786,219.95 258.036,215.178 258.929,215.178 C 259.822,215.178 259.821,338.392 260.714,353.571 C 259.822,384.821 300.893,385.714 300.893,355.357 C 300.893,331.25 300.893,226.785 300.893,216.964 C 312.5,216.964 338.995,212.592 366.331,210.304 C 390.765,202.389 391.862,168.272 364.313,171.318 C 346.224,172.511 302.679,175.893 301.786,177.678 C 300.893,179.464 300.893,111.607 300,111.607 C 300,83.0355 258.036,85.7143 258.036,112.5 z " + style="font-size:12px;fill:url(#linearGradient4846);fill-opacity:0.53658495;fill-rule:evenodd;stroke:#febf00;stroke-width:5.875;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.81707297" /> + <path + sodipodi:nodetypes="ccccccccccc" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.799,280.673)" + id="path1765" + d="M 296.518,38.7381 C 286.052,33.1068 278.639,36.7638 271.063,44.6139 C 270.17,55.3283 274.85,130.269 275.743,133.84 C 276.636,137.412 266.618,121.182 266.618,121.182 C 266.618,121.182 262.438,126.91 257.974,125.123 C 253.509,123.337 189.286,120.535 182.143,123.214 C 175,125.893 170.536,129.464 169.643,133.928 C 168.75,138.393 165.179,119.643 176.786,116.071 C 188.393,112.5 254.854,108.649 253.962,108.649 C 253.07,108.649 256.06,38.3477 256.953,32.0976 C 257.846,25.8476 287.28,6.65699 296.518,38.7381 z " + style="font-size:12px;fill:url(#linearGradient4848);fill-opacity:0.76829301;fill-rule:evenodd;stroke-width:1pt" /> + <path + sodipodi:nodetypes="cccccc" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.779,279.183)" + id="path1766" + d="M 299.107,109.821 C 297.322,114.285 313.614,118.812 283.371,126.326 C 278.907,128.111 370.326,121.283 378.361,123.962 C 386.397,126.64 381.094,121.228 383.036,124.107 C 379.854,114.732 379.118,106.897 368.404,105.111 C 357.69,103.325 300,110.714 299.107,109.821 z " + style="font-size:12px;fill:url(#linearGradient4850);fill-rule:evenodd;stroke-width:1pt" /> + <path + sodipodi:nodetypes="ccccccc" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.718,279.279)" + id="path1767" + d="M 272.94,137.252 C 264.471,155.852 254.464,150 254.464,150.893 C 254.464,151.785 256.25,284.821 258.036,292.857 C 259.822,300.893 265.426,312.747 278.359,308.805 C 284.609,310.591 278.881,311.545 278.881,311.545 C 278.881,311.545 271.924,304.464 271.031,288.393 C 270.138,272.321 272.047,139.038 272.94,137.252 z " + style="font-size:12px;fill:url(#linearGradient4852);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,191.249,278.594)" + id="path1768" + d="M 271.429,312.5 C 291.072,309.821 294.643,306.25 295.536,290.178 C 296.429,274.107 296.429,149.107 297.322,150 C 298.214,150.893 359.822,153.571 368.75,148.214 C 377.679,142.857 383.036,141.071 382.143,130.357 C 381.25,119.643 379.465,120.535 380.357,121.428 C 381.25,122.321 376.786,137.5 367.857,138.393 C 358.929,139.285 303.572,145.535 295.536,142.857 C 287.5,140.178 286.607,135.714 287.5,137.5 C 288.393,139.285 289.286,142.857 289.286,150.893 C 289.286,158.928 290.179,284.821 288.393,290.178 C 286.607,295.536 289.286,305.357 271.429,312.5 z " + style="font-size:12px;fill:url(#linearGradient4854);fill-opacity:0.53725496;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.332,281.177)" + id="path1769" + d="M 166.072,128.571 C 166.964,144.643 172.322,147.321 179.464,148.214 C 186.607,149.107 252.679,148.214 253.572,149.107 C 254.464,150 261.607,147.321 263.393,142.857 C 265.179,138.393 259.822,142.857 245.536,141.964 C 231.25,141.071 193.75,144.643 183.036,141.071 C 172.322,137.5 163.393,129.464 166.072,128.571 z " + style="font-size:12px;fill:url(#linearGradient4856);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.769,279.58)" + id="path1770" + d="M 274.107,24.1068 C 296.429,27.6782 295.536,41.9639 295.536,47.3211 C 295.536,52.6782 296.429,104.464 295.536,108.928 C 294.643,113.393 296.429,116.964 291.072,120.535 C 285.714,124.107 284.822,125 284.822,124.107 C 284.822,123.214 288.393,119.642 288.393,108.928 C 288.393,98.214 291.072,45.5354 288.393,38.3925 C 285.714,31.2496 275.893,24.9997 274.107,24.1068 z " + style="font-size:12px;fill:url(#linearGradient4858);fill-rule:evenodd;stroke-width:1pt" /> + </g> + <rect + transform="translate(64.7935,-61.92985)" + y="372.38977" + x="361.2793" + height="0" + width="0.50107098" + id="rect1771" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="373.02017" + x="295.08868" + height="0" + width="0.50107098" + id="rect1772" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="565.91852" + x="362.54007" + height="0" + width="0.50107098" + id="rect1773" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="567.17932" + x="293.82788" + height="0" + width="0.50107098" + id="rect1774" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="373.02017" + x="229.52846" + height="0" + width="0.50107098" + id="rect1775" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + </g> + </g> +</svg> diff --git a/pics/icons/bible_add.svg b/pics/icons/bible_add.svg new file mode 100644 index 0000000..c68be1a --- /dev/null +++ b/pics/icons/bible_add.svg @@ -0,0 +1,1977 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="50.077827" + height="53.96439" + id="svg4182" + sodipodi:version="0.32" + inkscape:version="0.45" + version="1.0" + sodipodi:docbase="/work/temp/bticons" + sodipodi:docname="bible.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + <defs + id="defs4184"> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient191" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient185" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient186"> + <stop + style="stop-color:#ffd800;stop-opacity:0.945098;" + offset="0.000000" + id="stop187" /> + <stop + style="stop-color:#ffff00;stop-opacity:0;" + offset="1.000000" + id="stop188" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient184" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.7605544,1.3148304)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient182" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.3922365,2.5494824)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient180" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient171" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0603743,0.9430632)" /> + <linearGradient + id="linearGradient357"> + <stop + style="stop-color:#ffff00;stop-opacity:0.854902;" + offset="0.000000" + id="stop358" /> + <stop + style="stop-color:#ffffc8;stop-opacity:0.513725;" + offset="1.000000" + id="stop359" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient357" + id="linearGradient356" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.8669845,1.1534231)" /> + <linearGradient + id="linearGradient156"> + <stop + style="stop-color:#0015a1;stop-opacity:1;" + offset="0.000000" + id="stop157" /> + <stop + style="stop-color:#0e6eea;stop-opacity:1;" + offset="1.000000" + id="stop158" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient156" + id="linearGradient155" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + id="linearGradient803"> + <stop + style="stop-color:#00ff00;stop-opacity:1;" + offset="0.000000" + id="stop804" /> + <stop + style="stop-color:#97ff00;stop-opacity:1;" + offset="1.000000" + id="stop805" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient803" + id="linearGradient198" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0737594,0.9313073)" /> + <linearGradient + id="linearGradient1308"> + <stop + style="stop-color:#a20000;stop-opacity:1;" + offset="0.000000" + id="stop1309" /> + <stop + style="stop-color:#ef0000;stop-opacity:1;" + offset="1.000000" + id="stop1310" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1308" + id="linearGradient1311" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + xlink:href="#linearGradient107" + id="linearGradient3075" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient3070"> + <stop + style="stop-color:#ff7200;stop-opacity:1;" + offset="0.000000" + id="stop3071" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop3072" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3070" + id="linearGradient199" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2085216,0.8274573)" /> + <linearGradient + id="linearGradient3081"> + <stop + style="stop-color:#383838;stop-opacity:1;" + offset="0.000000" + id="stop3082" /> + <stop + style="stop-color:#adadae;stop-opacity:1;" + offset="1.000000" + id="stop3083" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient3080" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient3085"> + <stop + style="stop-color:#7d7d7d;stop-opacity:1;" + offset="0.000000" + id="stop3086" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop3087" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient3085" + id="radialGradient3084" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient693"> + <stop + style="stop-color:#daffff;stop-opacity:1;" + offset="0.000000" + id="stop694" /> + <stop + style="stop-color:#008ffd;stop-opacity:1;" + offset="1.000000" + id="stop695" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient693" + id="radialGradient113" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient561" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6473632,0.6070307)" /> + <linearGradient + id="linearGradient562"> + <stop + style="stop-color:#ffffff;stop-opacity:0.74902;" + offset="0.000000" + id="stop563" /> + <stop + style="stop-color:#857f7c;stop-opacity:0.647059;" + offset="1.000000" + id="stop564" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient562" + id="linearGradient111" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1230393,0.8904408)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1290"> + <stop + style="stop-color:#00a114;stop-opacity:1;" + offset="0.000000" + id="stop1291" /> + <stop + style="stop-color:#0eeb6e;stop-opacity:1;" + offset="1.000000" + id="stop1292" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1290" + id="linearGradient1293" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4425" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4427" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4429" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4431" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4433" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4435" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4437" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4439" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4441" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4443" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4563" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4565" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4567" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4569" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4571" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4574" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,201.34567,407.27554)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4581" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4583" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4585" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4587" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4606" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4608" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4610" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4612" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4614" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4632" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4634" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4636" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4646" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4648" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4650" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4652" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4654" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4657" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,193.09145,407.29051)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4664" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4666" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4668" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4670" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4672" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4674" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4676" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4696" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4698" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4700" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4702" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4704" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4723" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4725" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4727" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4729" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4740" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4742" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4744" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4746" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4748" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4751" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,192.54643,408.01932)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4758" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4760" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4762" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4764" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4766" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4768" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4770" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4772" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4812" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4814" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4816" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4838" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4840" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4842" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4844" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient4846" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4848" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4850" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4852" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4854" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4856" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4858" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4889" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4891" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4893" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4895" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient4897" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4899" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4901" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4903" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4905" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4907" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4909" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4911" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4913" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4915" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4945" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4947" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4949" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4959" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4961" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4963" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4965" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient4967" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4969" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4971" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4973" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4975" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4977" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4979" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4999" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient5001" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5003" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5005" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient5007" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5009" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5011" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5013" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5015" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5017" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5019" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient5021" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient5023" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient5025" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="32.066039" + inkscape:cy="20.467107" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="777" + inkscape:window-height="685" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata4187"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:description>BibleTime icon "add Bible". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-199.37423,-414.21032)"> + <g + id="g1448" + transform="matrix(0.226616,0,0,0.226616,159.64365,392.70608)" + style="font-size:12px"> + <path + style="fill:url(#linearGradient4999);fill-opacity:1;fill-rule:evenodd;stroke:#0012ab;stroke-width:16.54360008;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + id="path1449" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.473229,0,0,0.530179,94.959,46.4969)" /> + <path + style="fill:url(#radialGradient5001);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + id="path1450" + sodipodi:nodetypes="ccccc" + transform="matrix(0.473229,0,0,0.530179,94.5089,45.8857)" /> + <path + style="fill:url(#radialGradient5003);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + id="path1451" + sodipodi:nodetypes="cccccc" + transform="matrix(0.610964,0,0,0.684486,69.8172,30.3121)" /> + <path + style="fill:url(#linearGradient5005);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + id="path1452" + sodipodi:nodetypes="ccccc" + transform="matrix(0.681684,0,0,0.681684,57.1263,31.4825)" /> + </g> + <g + id="g1454" + transform="matrix(0.285025,1.188954e-2,-6.476187e-3,0.284631,145.37955,348.05908)" + style="font-size:12px"> + <path + style="font-size:12px;fill:url(#linearGradient5007);fill-opacity:0.53658495;fill-rule:evenodd;stroke:#febf00;stroke-width:5.875;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.81707297" + d="M 258.036,112.5 C 258.036,132.143 258.929,177.679 258.929,178.572 C 258.929,179.464 202.643,182.45 190.143,184.236 C 162.895,186.622 166.602,225.185 190.143,220.843 C 209.786,219.95 258.036,215.178 258.929,215.178 C 259.822,215.178 259.821,338.392 260.714,353.571 C 259.822,384.821 300.893,385.714 300.893,355.357 C 300.893,331.25 300.893,226.785 300.893,216.964 C 312.5,216.964 338.995,212.592 366.331,210.304 C 390.765,202.389 391.862,168.272 364.313,171.318 C 346.224,172.511 302.679,175.893 301.786,177.678 C 300.893,179.464 300.893,111.607 300,111.607 C 300,83.0355 258.036,85.7143 258.036,112.5 z " + id="path1455" + sodipodi:nodetypes="ccccccccccccc" + transform="matrix(0.321131,-7.24356e-2,5.36828e-2,0.317997,186.839,258.437)" /> + <path + style="font-size:12px;fill:url(#linearGradient5009);fill-opacity:0.76829301;fill-rule:evenodd;stroke-width:1pt" + d="M 296.518,38.7381 C 286.052,33.1068 278.639,36.7638 271.063,44.6139 C 270.17,55.3283 274.85,130.269 275.743,133.84 C 276.636,137.412 266.618,121.182 266.618,121.182 C 266.618,121.182 262.438,126.91 257.974,125.123 C 253.509,123.337 189.286,120.535 182.143,123.214 C 175,125.893 170.536,129.464 169.643,133.928 C 168.75,138.393 165.179,119.643 176.786,116.071 C 188.393,112.5 254.854,108.649 253.962,108.649 C 253.07,108.649 256.06,38.3477 256.953,32.0976 C 257.846,25.8476 287.28,6.65699 296.518,38.7381 z " + id="path1460" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.799,280.673)" + sodipodi:nodetypes="ccccccccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5011);fill-rule:evenodd;stroke-width:1pt" + d="M 299.107,109.821 C 297.322,114.285 313.614,118.812 283.371,126.326 C 278.907,128.111 370.326,121.283 378.361,123.962 C 386.397,126.64 381.094,121.228 383.036,124.107 C 379.854,114.732 379.118,106.897 368.404,105.111 C 357.69,103.325 300,110.714 299.107,109.821 z " + id="path1461" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.779,279.183)" + sodipodi:nodetypes="cccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5013);fill-rule:evenodd;stroke-width:1pt" + d="M 272.94,137.252 C 264.471,155.852 254.464,150 254.464,150.893 C 254.464,151.785 256.25,284.821 258.036,292.857 C 259.822,300.893 265.426,312.747 278.359,308.805 C 284.609,310.591 278.881,311.545 278.881,311.545 C 278.881,311.545 271.924,304.464 271.031,288.393 C 270.138,272.321 272.047,139.038 272.94,137.252 z " + id="path1462" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.718,279.279)" + sodipodi:nodetypes="ccccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5015);fill-opacity:0.53725496;fill-rule:evenodd;stroke-width:1pt" + d="M 271.429,312.5 C 291.072,309.821 294.643,306.25 295.536,290.178 C 296.429,274.107 296.429,149.107 297.322,150 C 298.214,150.893 359.822,153.571 368.75,148.214 C 377.679,142.857 383.036,141.071 382.143,130.357 C 381.25,119.643 379.465,120.535 380.357,121.428 C 381.25,122.321 376.786,137.5 367.857,138.393 C 358.929,139.285 303.572,145.535 295.536,142.857 C 287.5,140.178 286.607,135.714 287.5,137.5 C 288.393,139.285 289.286,142.857 289.286,150.893 C 289.286,158.928 290.179,284.821 288.393,290.178 C 286.607,295.536 289.286,305.357 271.429,312.5 z " + id="path1463" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,191.249,278.594)" /> + <path + style="font-size:12px;fill:url(#linearGradient5017);fill-rule:evenodd;stroke-width:1pt" + d="M 166.072,128.571 C 166.964,144.643 172.322,147.321 179.464,148.214 C 186.607,149.107 252.679,148.214 253.572,149.107 C 254.464,150 261.607,147.321 263.393,142.857 C 265.179,138.393 259.822,142.857 245.536,141.964 C 231.25,141.071 193.75,144.643 183.036,141.071 C 172.322,137.5 163.393,129.464 166.072,128.571 z " + id="path1464" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.332,281.177)" /> + <path + style="font-size:12px;fill:url(#linearGradient5019);fill-rule:evenodd;stroke-width:1pt" + d="M 274.107,24.1068 C 296.429,27.6782 295.536,41.9639 295.536,47.3211 C 295.536,52.6782 296.429,104.464 295.536,108.928 C 294.643,113.393 296.429,116.964 291.072,120.535 C 285.714,124.107 284.822,125 284.822,124.107 C 284.822,123.214 288.393,119.642 288.393,108.928 C 288.393,98.214 291.072,45.5354 288.393,38.3925 C 285.714,31.2496 275.893,24.9997 274.107,24.1068 z " + id="path1465" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.769,279.58)" /> + </g> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1504" + width="0.50107098" + height="0" + x="331.66403" + y="378.4465" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1513" + width="0.50107098" + height="0" + x="265.47342" + y="379.0769" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1517" + width="0.50107098" + height="0" + x="332.9248" + y="571.97528" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1521" + width="0.50107098" + height="0" + x="264.21262" + y="573.23608" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1525" + width="0.50107098" + height="0" + x="199.91321" + y="379.0769" /> + <g + id="g2938" + transform="translate(62.725279,160.92143)"> + <path + sodipodi:type="arc" + style="font-size:12px;fill:url(#radialGradient5021);fill-rule:evenodd;stroke:#0070ca;stroke-width:37" + id="path2939" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + sodipodi:cx="318.75" + sodipodi:cy="301.78571" + sodipodi:rx="233.03571" + sodipodi:ry="233.03571" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.4053,276.5818)" /> + <path + style="font-size:12px;fill:url(#radialGradient5023);fill-opacity:0.5548782;fill-rule:evenodd;stroke-width:1pt" + d="M 530.357,217.857 C 446.429,-15.1786 82.1432,33.0357 92.8571,327.679 C 366.964,335.714 237.499,232.144 530.357,217.857 z " + id="path2940" + sodipodi:nodetypes="ccc" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.201,276.7583)" /> + <path + style="font-size:12px;fill:url(#radialGradient5025);fill-opacity:0.61568598;fill-rule:evenodd;stroke-width:1pt" + d="M 524.107,400 C 445.536,541.072 280.357,560.715 175.893,477.679 C 318.75,316.964 524.107,400.893 524.107,400 z " + id="path2941" + sodipodi:nodetypes="ccc" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.103,276.6112)" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect2942" + width="0.87536597" + height="0" + x="364.146" + y="310.74899" + transform="matrix(0.25576,0,0,0.255761,107.0549,202.4968)" /> + <rect + style="font-size:12px;fill:#000082;fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="rect2943" + width="4.7014828" + height="19.477604" + x="170.63658" + y="283.31772" /> + <rect + style="font-size:12px;fill:#000082;fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="rect2944" + width="18.382399" + height="76.155479" + x="-363.27069" + y="219.71207" + transform="matrix(0,-0.255761,0.25576,0,107.0549,202.4968)" /> + </g> + </g> +</svg> diff --git a/pics/icons/bible_locked.svg b/pics/icons/bible_locked.svg new file mode 100644 index 0000000..bd46e7a --- /dev/null +++ b/pics/icons/bible_locked.svg @@ -0,0 +1,2508 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="49.388428" + height="53.96439" + id="svg4182" + sodipodi:version="0.32" + inkscape:version="0.45" + version="1.0" + sodipodi:docbase="/work/temp/bticons" + sodipodi:docname="bible_add.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + <defs + id="defs4184"> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient191" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient185" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient186"> + <stop + style="stop-color:#ffd800;stop-opacity:0.945098;" + offset="0.000000" + id="stop187" /> + <stop + style="stop-color:#ffff00;stop-opacity:0;" + offset="1.000000" + id="stop188" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient184" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.7605544,1.3148304)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient182" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.3922365,2.5494824)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient180" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient171" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0603743,0.9430632)" /> + <linearGradient + id="linearGradient357"> + <stop + style="stop-color:#ffff00;stop-opacity:0.854902;" + offset="0.000000" + id="stop358" /> + <stop + style="stop-color:#ffffc8;stop-opacity:0.513725;" + offset="1.000000" + id="stop359" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient357" + id="linearGradient356" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.8669845,1.1534231)" /> + <linearGradient + id="linearGradient156"> + <stop + style="stop-color:#0015a1;stop-opacity:1;" + offset="0.000000" + id="stop157" /> + <stop + style="stop-color:#0e6eea;stop-opacity:1;" + offset="1.000000" + id="stop158" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient156" + id="linearGradient155" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + id="linearGradient803"> + <stop + style="stop-color:#00ff00;stop-opacity:1;" + offset="0.000000" + id="stop804" /> + <stop + style="stop-color:#97ff00;stop-opacity:1;" + offset="1.000000" + id="stop805" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient803" + id="linearGradient198" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0737594,0.9313073)" /> + <linearGradient + id="linearGradient1308"> + <stop + style="stop-color:#a20000;stop-opacity:1;" + offset="0.000000" + id="stop1309" /> + <stop + style="stop-color:#ef0000;stop-opacity:1;" + offset="1.000000" + id="stop1310" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1308" + id="linearGradient1311" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + xlink:href="#linearGradient107" + id="linearGradient3075" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient3070"> + <stop + style="stop-color:#ff7200;stop-opacity:1;" + offset="0.000000" + id="stop3071" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop3072" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3070" + id="linearGradient199" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2085216,0.8274573)" /> + <linearGradient + id="linearGradient3081"> + <stop + style="stop-color:#383838;stop-opacity:1;" + offset="0.000000" + id="stop3082" /> + <stop + style="stop-color:#adadae;stop-opacity:1;" + offset="1.000000" + id="stop3083" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient3080" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient3085"> + <stop + style="stop-color:#7d7d7d;stop-opacity:1;" + offset="0.000000" + id="stop3086" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop3087" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient3085" + id="radialGradient3084" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient693"> + <stop + style="stop-color:#daffff;stop-opacity:1;" + offset="0.000000" + id="stop694" /> + <stop + style="stop-color:#008ffd;stop-opacity:1;" + offset="1.000000" + id="stop695" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient693" + id="radialGradient113" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient561" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6473632,0.6070307)" /> + <linearGradient + id="linearGradient562"> + <stop + style="stop-color:#ffffff;stop-opacity:0.74902;" + offset="0.000000" + id="stop563" /> + <stop + style="stop-color:#857f7c;stop-opacity:0.647059;" + offset="1.000000" + id="stop564" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient562" + id="linearGradient111" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1230393,0.8904408)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1290"> + <stop + style="stop-color:#00a114;stop-opacity:1;" + offset="0.000000" + id="stop1291" /> + <stop + style="stop-color:#0eeb6e;stop-opacity:1;" + offset="1.000000" + id="stop1292" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1290" + id="linearGradient1293" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4425" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4427" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4429" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4431" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4433" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4435" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4437" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4439" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4441" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4443" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4563" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4565" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4567" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4569" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4571" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4574" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,201.34567,407.27554)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4581" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4583" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4585" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4587" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4606" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4608" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4610" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4612" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4614" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4632" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4634" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4636" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4646" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4648" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4650" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4652" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4654" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4657" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,193.09145,407.29051)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4664" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4666" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4668" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4670" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4672" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4674" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4676" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4696" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4698" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4700" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4702" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4704" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4723" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4725" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4727" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4729" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4740" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4742" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4744" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4746" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4748" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4751" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,192.54643,408.01932)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4758" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4760" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4762" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4764" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4766" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4768" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4770" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4772" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4812" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4814" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4816" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4838" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4840" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4842" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4844" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient4846" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4848" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4850" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4852" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4854" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4856" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4858" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4889" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4891" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4893" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4895" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient4897" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4899" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4901" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4903" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4905" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4907" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4909" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4911" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4913" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4915" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4945" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4947" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4949" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4959" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4961" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4963" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4965" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient4967" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4969" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4971" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4973" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4975" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4977" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4979" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4999" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient5001" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5003" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5005" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient5007" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5009" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5011" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5013" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5015" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5017" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5019" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient5021" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient5023" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient5025" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient5057" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient5059" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5061" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5063" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient5065" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5067" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5069" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5071" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5073" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5075" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5077" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient5079" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient5081" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient5083" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient5085" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient5116" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient5118" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient5120" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient5122" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient5133" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient5135" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5137" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5139" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient5141" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5143" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5145" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5147" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5149" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5151" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5153" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient5173" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient5175" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5177" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5179" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient5181" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5183" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5185" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5187" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5189" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5191" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5193" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient5195" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient5197" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient5199" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient5201" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="32.066039" + inkscape:cy="20.467107" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="777" + inkscape:window-height="685" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata4187"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:description>BibleTime icon "locked Bible". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-197.54435,-411.22736)"> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1504" + width="0.50107098" + height="0" + x="331.66403" + y="378.4465" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1513" + width="0.50107098" + height="0" + x="265.47342" + y="379.0769" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1517" + width="0.50107098" + height="0" + x="332.9248" + y="571.97528" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1521" + width="0.50107098" + height="0" + x="264.21262" + y="573.23608" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1525" + width="0.50107098" + height="0" + x="199.91321" + y="379.0769" /> + <g + id="g2877" + transform="matrix(0.226616,0,0,0.226616,157.81377,389.72312)" + style="font-size:12px"> + <path + style="fill:url(#linearGradient5173);fill-opacity:1;fill-rule:evenodd;stroke:#0012ab;stroke-width:16.54360008;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + id="path2878" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.473229,0,0,0.530179,94.959,46.4969)" /> + <path + style="fill:url(#radialGradient5175);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + id="path2879" + sodipodi:nodetypes="ccccc" + transform="matrix(0.473229,0,0,0.530179,94.5089,45.8857)" /> + <path + style="fill:url(#radialGradient5177);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + id="path2880" + sodipodi:nodetypes="cccccc" + transform="matrix(0.610964,0,0,0.684486,69.8172,30.3121)" /> + <path + style="fill:url(#linearGradient5179);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + id="path2881" + sodipodi:nodetypes="ccccc" + transform="matrix(0.681684,0,0,0.681684,57.1263,31.4825)" /> + </g> + <g + id="g2882" + transform="matrix(0.285025,1.188954e-2,-6.476187e-3,0.284631,143.54967,345.07612)" + style="font-size:12px"> + <path + style="font-size:12px;fill:url(#linearGradient5181);fill-opacity:0.53658495;fill-rule:evenodd;stroke:#febf00;stroke-width:5.875;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.81707297" + d="M 258.036,112.5 C 258.036,132.143 258.929,177.679 258.929,178.572 C 258.929,179.464 202.643,182.45 190.143,184.236 C 162.895,186.622 166.602,225.185 190.143,220.843 C 209.786,219.95 258.036,215.178 258.929,215.178 C 259.822,215.178 259.821,338.392 260.714,353.571 C 259.822,384.821 300.893,385.714 300.893,355.357 C 300.893,331.25 300.893,226.785 300.893,216.964 C 312.5,216.964 338.995,212.592 366.331,210.304 C 390.765,202.389 391.862,168.272 364.313,171.318 C 346.224,172.511 302.679,175.893 301.786,177.678 C 300.893,179.464 300.893,111.607 300,111.607 C 300,83.0355 258.036,85.7143 258.036,112.5 z " + id="path2883" + sodipodi:nodetypes="ccccccccccccc" + transform="matrix(0.321131,-7.24356e-2,5.36828e-2,0.317997,186.839,258.437)" /> + <path + style="font-size:12px;fill:url(#linearGradient5183);fill-opacity:0.76829301;fill-rule:evenodd;stroke-width:1pt" + d="M 296.518,38.7381 C 286.052,33.1068 278.639,36.7638 271.063,44.6139 C 270.17,55.3283 274.85,130.269 275.743,133.84 C 276.636,137.412 266.618,121.182 266.618,121.182 C 266.618,121.182 262.438,126.91 257.974,125.123 C 253.509,123.337 189.286,120.535 182.143,123.214 C 175,125.893 170.536,129.464 169.643,133.928 C 168.75,138.393 165.179,119.643 176.786,116.071 C 188.393,112.5 254.854,108.649 253.962,108.649 C 253.07,108.649 256.06,38.3477 256.953,32.0976 C 257.846,25.8476 287.28,6.65699 296.518,38.7381 z " + id="path2884" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.799,280.673)" + sodipodi:nodetypes="ccccccccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5185);fill-rule:evenodd;stroke-width:1pt" + d="M 299.107,109.821 C 297.322,114.285 313.614,118.812 283.371,126.326 C 278.907,128.111 370.326,121.283 378.361,123.962 C 386.397,126.64 381.094,121.228 383.036,124.107 C 379.854,114.732 379.118,106.897 368.404,105.111 C 357.69,103.325 300,110.714 299.107,109.821 z " + id="path2885" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.779,279.183)" + sodipodi:nodetypes="cccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5187);fill-rule:evenodd;stroke-width:1pt" + d="M 272.94,137.252 C 264.471,155.852 254.464,150 254.464,150.893 C 254.464,151.785 256.25,284.821 258.036,292.857 C 259.822,300.893 265.426,312.747 278.359,308.805 C 284.609,310.591 278.881,311.545 278.881,311.545 C 278.881,311.545 271.924,304.464 271.031,288.393 C 270.138,272.321 272.047,139.038 272.94,137.252 z " + id="path2886" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.718,279.279)" + sodipodi:nodetypes="ccccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5189);fill-opacity:0.53725496;fill-rule:evenodd;stroke-width:1pt" + d="M 271.429,312.5 C 291.072,309.821 294.643,306.25 295.536,290.178 C 296.429,274.107 296.429,149.107 297.322,150 C 298.214,150.893 359.822,153.571 368.75,148.214 C 377.679,142.857 383.036,141.071 382.143,130.357 C 381.25,119.643 379.465,120.535 380.357,121.428 C 381.25,122.321 376.786,137.5 367.857,138.393 C 358.929,139.285 303.572,145.535 295.536,142.857 C 287.5,140.178 286.607,135.714 287.5,137.5 C 288.393,139.285 289.286,142.857 289.286,150.893 C 289.286,158.928 290.179,284.821 288.393,290.178 C 286.607,295.536 289.286,305.357 271.429,312.5 z " + id="path2887" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,191.249,278.594)" /> + <path + style="font-size:12px;fill:url(#linearGradient5191);fill-rule:evenodd;stroke-width:1pt" + d="M 166.072,128.571 C 166.964,144.643 172.322,147.321 179.464,148.214 C 186.607,149.107 252.679,148.214 253.572,149.107 C 254.464,150 261.607,147.321 263.393,142.857 C 265.179,138.393 259.822,142.857 245.536,141.964 C 231.25,141.071 193.75,144.643 183.036,141.071 C 172.322,137.5 163.393,129.464 166.072,128.571 z " + id="path2888" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.332,281.177)" /> + <path + style="font-size:12px;fill:url(#linearGradient5193);fill-rule:evenodd;stroke-width:1pt" + d="M 274.107,24.1068 C 296.429,27.6782 295.536,41.9639 295.536,47.3211 C 295.536,52.6782 296.429,104.464 295.536,108.928 C 294.643,113.393 296.429,116.964 291.072,120.535 C 285.714,124.107 284.822,125 284.822,124.107 C 284.822,123.214 288.393,119.642 288.393,108.928 C 288.393,98.214 291.072,45.5354 288.393,38.3925 C 285.714,31.2496 275.893,24.9997 274.107,24.1068 z " + id="path2889" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.769,279.58)" /> + </g> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect2890" + width="0.50107098" + height="0" + x="329.83417" + y="375.46353" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect2891" + width="0.50107098" + height="0" + x="263.64355" + y="376.09393" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect2892" + width="0.50107098" + height="0" + x="331.09494" + y="568.99231" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect2893" + width="0.50107098" + height="0" + x="262.38275" + y="570.25311" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect2894" + width="0.50107098" + height="0" + x="198.08333" + y="376.09393" /> + <g + id="g3161" + transform="matrix(0.356855,0,0,0.356855,89.38357,281.14072)"> + <path + style="fill:#000000;fill-opacity:0.22727302;fill-rule:evenodd;stroke:none;stroke-width:3.375;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="M 460.439,498.67 C 460.439,487.034 460.439,445.479 460.439,445.479 C 462.101,391.456 380.652,388.963 382.314,445.479 C 382.314,452.959 382.353,449.393 382.353,453.549 L 400.599,453.549 C 400.599,448.562 399.768,451.297 400.599,446.31 C 399.767,415.559 440.492,414.728 440.492,444.648 C 441.323,449.635 440.492,485.372 439.661,497.008 C 447.141,497.839 454.621,497.008 460.439,498.67 z " + id="path3162" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.650456,0,0,0.650456,131.3198,161.1701)" /> + <rect + style="font-size:12px;fill:#000000;fill-opacity:0.21590899;fill-rule:evenodd;stroke:none;stroke-width:2.80237007" + id="rect3163" + width="64.982811" + height="43.609169" + x="376.5108" + y="471.40286" + ry="5.6881609" /> + <rect + style="font-size:12px;fill:#000000;fill-opacity:0.21590899;fill-rule:evenodd;stroke:none;stroke-width:2.80237007" + id="rect3164" + width="64.982811" + height="43.609169" + x="374.01749" + y="468.49396" + ry="5.6881609" /> + <path + style="fill:url(#radialGradient5195);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5197);stroke-width:3.375;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="M 460.439,498.67 C 460.439,487.034 460.439,445.479 460.439,445.479 C 462.101,391.456 380.652,388.963 382.314,445.479 C 382.314,452.959 382.353,449.393 382.353,453.549 L 400.599,453.549 C 400.599,448.562 399.768,451.297 400.599,446.31 C 399.767,415.559 440.492,414.728 440.492,444.648 C 441.323,449.635 440.492,485.372 439.661,497.008 C 447.141,497.839 454.621,497.008 460.439,498.67 z " + id="path3165" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.650456,0,0,0.650456,127.1642,158.2612)" /> + <g + id="g3166" + transform="matrix(2.384994,0,0,2.384994,-372.3294,-645.6979)"> + <rect + style="font-size:12px;fill:url(#linearGradient5199);fill-rule:evenodd;stroke:#a53800;stroke-width:1.17499995;stroke-dasharray:none;stroke-opacity:1" + id="rect3167" + width="27.246531" + height="18.284813" + x="311.01785" + y="465.42517" + ry="2.384979" /> + <path + style="font-size:12px;fill:url(#linearGradient5201);fill-rule:evenodd;stroke-width:4.625" + d="M 332.447,472.074 C 326.922,472.074 322.473,476.523 322.473,482.048 L 322.473,538.564 C 406.416,534.116 370.678,515.831 447.972,492.021 L 447.972,482.048 C 447.972,476.523 443.524,472.074 437.999,472.074 L 332.447,472.074 z " + id="path3168" + transform="matrix(0.217106,0,0,0.239134,240.8265,352.5364)" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/bible_remove.svg b/pics/icons/bible_remove.svg new file mode 100644 index 0000000..0c3330e --- /dev/null +++ b/pics/icons/bible_remove.svg @@ -0,0 +1,1978 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="50.077827" + height="53.96439" + id="svg4182" + sodipodi:version="0.32" + inkscape:version="0.46" + version="1.0" + sodipodi:docbase="/work/temp/bticons" + sodipodi:docname="bible_remove.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + <defs + id="defs4184"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 26.982195 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="50.077827 : 26.982195 : 1" + inkscape:persp3d-origin="25.038914 : 17.98813 : 1" + id="perspective220" /> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient191" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient185" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient186"> + <stop + style="stop-color:#ffd800;stop-opacity:0.945098;" + offset="0.000000" + id="stop187" /> + <stop + style="stop-color:#ffff00;stop-opacity:0;" + offset="1.000000" + id="stop188" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient184" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.7605544,1.3148304)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient182" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.3922365,2.5494824)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient180" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient171" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0603743,0.9430632)" /> + <linearGradient + id="linearGradient357"> + <stop + style="stop-color:#ffff00;stop-opacity:0.854902;" + offset="0.000000" + id="stop358" /> + <stop + style="stop-color:#ffffc8;stop-opacity:0.513725;" + offset="1.000000" + id="stop359" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient357" + id="linearGradient356" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.8669845,1.1534231)" /> + <linearGradient + id="linearGradient156"> + <stop + style="stop-color:#0015a1;stop-opacity:1;" + offset="0.000000" + id="stop157" /> + <stop + style="stop-color:#0e6eea;stop-opacity:1;" + offset="1.000000" + id="stop158" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient156" + id="linearGradient155" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + id="linearGradient803"> + <stop + style="stop-color:#00ff00;stop-opacity:1;" + offset="0.000000" + id="stop804" /> + <stop + style="stop-color:#97ff00;stop-opacity:1;" + offset="1.000000" + id="stop805" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient803" + id="linearGradient198" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0737594,0.9313073)" /> + <linearGradient + id="linearGradient1308"> + <stop + style="stop-color:#a20000;stop-opacity:1;" + offset="0.000000" + id="stop1309" /> + <stop + style="stop-color:#ef0000;stop-opacity:1;" + offset="1.000000" + id="stop1310" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1308" + id="linearGradient1311" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + xlink:href="#linearGradient107" + id="linearGradient3075" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient3070"> + <stop + style="stop-color:#ff7200;stop-opacity:1;" + offset="0.000000" + id="stop3071" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop3072" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3070" + id="linearGradient199" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2085216,0.8274573)" /> + <linearGradient + id="linearGradient3081"> + <stop + style="stop-color:#383838;stop-opacity:1;" + offset="0.000000" + id="stop3082" /> + <stop + style="stop-color:#adadae;stop-opacity:1;" + offset="1.000000" + id="stop3083" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient3080" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient3085"> + <stop + style="stop-color:#7d7d7d;stop-opacity:1;" + offset="0.000000" + id="stop3086" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop3087" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient3085" + id="radialGradient3084" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient693"> + <stop + style="stop-color:#daffff;stop-opacity:1;" + offset="0.000000" + id="stop694" /> + <stop + style="stop-color:#008ffd;stop-opacity:1;" + offset="1.000000" + id="stop695" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient693" + id="radialGradient113" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient561" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6473632,0.6070307)" /> + <linearGradient + id="linearGradient562"> + <stop + style="stop-color:#ffffff;stop-opacity:0.74902;" + offset="0.000000" + id="stop563" /> + <stop + style="stop-color:#857f7c;stop-opacity:0.647059;" + offset="1.000000" + id="stop564" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient562" + id="linearGradient111" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1230393,0.8904408)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1290"> + <stop + style="stop-color:#00a114;stop-opacity:1;" + offset="0.000000" + id="stop1291" /> + <stop + style="stop-color:#0eeb6e;stop-opacity:1;" + offset="1.000000" + id="stop1292" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1290" + id="linearGradient1293" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4425" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4427" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4429" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4431" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4433" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4435" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4437" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4439" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4441" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4443" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4563" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4565" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4567" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4569" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4571" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4574" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,201.34567,407.27554)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4581" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4583" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4585" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4587" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4606" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4608" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4610" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4612" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4614" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4632" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4634" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4636" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4646" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4648" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4650" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4652" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4654" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4657" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,193.09145,407.29051)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4664" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4666" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4668" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4670" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4672" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4674" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4676" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4696" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4698" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4700" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4702" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4704" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4723" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4725" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4727" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4729" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4740" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4742" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4744" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4746" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4748" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4751" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,192.54643,408.01932)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4758" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4760" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4762" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4764" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4766" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4768" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4770" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4772" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4812" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4814" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4816" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4838" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4840" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4842" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4844" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient4846" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4848" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4850" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4852" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4854" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4856" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4858" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4889" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4891" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4893" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4895" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient4897" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4899" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4901" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4903" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4905" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4907" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4909" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4911" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4913" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4915" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4945" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4947" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4949" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4959" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4961" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4963" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4965" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient4967" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4969" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4971" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4973" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4975" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4977" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient4979" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient4999" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient5001" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5003" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5005" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient5007" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5009" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5011" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5013" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5015" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5017" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5019" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient5021" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient5023" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient5025" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="26.067942" + inkscape:cy="27.942108" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="777" + inkscape:window-height="685" + inkscape:window-x="0" + inkscape:window-y="0" + showgrid="false" /> + <metadata + id="metadata4187"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:description>BibleTime icon "add Bible". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-199.37423,-414.21032)"> + <g + id="g1448" + transform="matrix(0.226616,0,0,0.226616,159.64365,392.70608)" + style="font-size:12px"> + <path + style="fill:url(#linearGradient4999);fill-opacity:1;fill-rule:evenodd;stroke:#0012ab;stroke-width:16.54360008;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + id="path1449" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.473229,0,0,0.530179,94.959,46.4969)" /> + <path + style="fill:url(#radialGradient5001);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + id="path1450" + sodipodi:nodetypes="ccccc" + transform="matrix(0.473229,0,0,0.530179,94.5089,45.8857)" /> + <path + style="fill:url(#radialGradient5003);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + id="path1451" + sodipodi:nodetypes="cccccc" + transform="matrix(0.610964,0,0,0.684486,69.8172,30.3121)" /> + <path + style="fill:url(#linearGradient5005);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + id="path1452" + sodipodi:nodetypes="ccccc" + transform="matrix(0.681684,0,0,0.681684,57.1263,31.4825)" /> + </g> + <g + id="g1454" + transform="matrix(0.285025,1.188954e-2,-6.476187e-3,0.284631,145.37955,348.05908)" + style="font-size:12px"> + <path + style="font-size:12px;fill:url(#linearGradient5007);fill-opacity:0.53658495;fill-rule:evenodd;stroke:#febf00;stroke-width:5.875;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.81707297" + d="M 258.036,112.5 C 258.036,132.143 258.929,177.679 258.929,178.572 C 258.929,179.464 202.643,182.45 190.143,184.236 C 162.895,186.622 166.602,225.185 190.143,220.843 C 209.786,219.95 258.036,215.178 258.929,215.178 C 259.822,215.178 259.821,338.392 260.714,353.571 C 259.822,384.821 300.893,385.714 300.893,355.357 C 300.893,331.25 300.893,226.785 300.893,216.964 C 312.5,216.964 338.995,212.592 366.331,210.304 C 390.765,202.389 391.862,168.272 364.313,171.318 C 346.224,172.511 302.679,175.893 301.786,177.678 C 300.893,179.464 300.893,111.607 300,111.607 C 300,83.0355 258.036,85.7143 258.036,112.5 z " + id="path1455" + sodipodi:nodetypes="ccccccccccccc" + transform="matrix(0.321131,-7.24356e-2,5.36828e-2,0.317997,186.839,258.437)" /> + <path + style="font-size:12px;fill:url(#linearGradient5009);fill-opacity:0.76829301;fill-rule:evenodd;stroke-width:1pt" + d="M 296.518,38.7381 C 286.052,33.1068 278.639,36.7638 271.063,44.6139 C 270.17,55.3283 274.85,130.269 275.743,133.84 C 276.636,137.412 266.618,121.182 266.618,121.182 C 266.618,121.182 262.438,126.91 257.974,125.123 C 253.509,123.337 189.286,120.535 182.143,123.214 C 175,125.893 170.536,129.464 169.643,133.928 C 168.75,138.393 165.179,119.643 176.786,116.071 C 188.393,112.5 254.854,108.649 253.962,108.649 C 253.07,108.649 256.06,38.3477 256.953,32.0976 C 257.846,25.8476 287.28,6.65699 296.518,38.7381 z " + id="path1460" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.799,280.673)" + sodipodi:nodetypes="ccccccccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5011);fill-rule:evenodd;stroke-width:1pt" + d="M 299.107,109.821 C 297.322,114.285 313.614,118.812 283.371,126.326 C 278.907,128.111 370.326,121.283 378.361,123.962 C 386.397,126.64 381.094,121.228 383.036,124.107 C 379.854,114.732 379.118,106.897 368.404,105.111 C 357.69,103.325 300,110.714 299.107,109.821 z " + id="path1461" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.779,279.183)" + sodipodi:nodetypes="cccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5013);fill-rule:evenodd;stroke-width:1pt" + d="M 272.94,137.252 C 264.471,155.852 254.464,150 254.464,150.893 C 254.464,151.785 256.25,284.821 258.036,292.857 C 259.822,300.893 265.426,312.747 278.359,308.805 C 284.609,310.591 278.881,311.545 278.881,311.545 C 278.881,311.545 271.924,304.464 271.031,288.393 C 270.138,272.321 272.047,139.038 272.94,137.252 z " + id="path1462" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.718,279.279)" + sodipodi:nodetypes="ccccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5015);fill-opacity:0.53725496;fill-rule:evenodd;stroke-width:1pt" + d="M 271.429,312.5 C 291.072,309.821 294.643,306.25 295.536,290.178 C 296.429,274.107 296.429,149.107 297.322,150 C 298.214,150.893 359.822,153.571 368.75,148.214 C 377.679,142.857 383.036,141.071 382.143,130.357 C 381.25,119.643 379.465,120.535 380.357,121.428 C 381.25,122.321 376.786,137.5 367.857,138.393 C 358.929,139.285 303.572,145.535 295.536,142.857 C 287.5,140.178 286.607,135.714 287.5,137.5 C 288.393,139.285 289.286,142.857 289.286,150.893 C 289.286,158.928 290.179,284.821 288.393,290.178 C 286.607,295.536 289.286,305.357 271.429,312.5 z " + id="path1463" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,191.249,278.594)" /> + <path + style="font-size:12px;fill:url(#linearGradient5017);fill-rule:evenodd;stroke-width:1pt" + d="M 166.072,128.571 C 166.964,144.643 172.322,147.321 179.464,148.214 C 186.607,149.107 252.679,148.214 253.572,149.107 C 254.464,150 261.607,147.321 263.393,142.857 C 265.179,138.393 259.822,142.857 245.536,141.964 C 231.25,141.071 193.75,144.643 183.036,141.071 C 172.322,137.5 163.393,129.464 166.072,128.571 z " + id="path1464" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.332,281.177)" /> + <path + style="font-size:12px;fill:url(#linearGradient5019);fill-rule:evenodd;stroke-width:1pt" + d="M 274.107,24.1068 C 296.429,27.6782 295.536,41.9639 295.536,47.3211 C 295.536,52.6782 296.429,104.464 295.536,108.928 C 294.643,113.393 296.429,116.964 291.072,120.535 C 285.714,124.107 284.822,125 284.822,124.107 C 284.822,123.214 288.393,119.642 288.393,108.928 C 288.393,98.214 291.072,45.5354 288.393,38.3925 C 285.714,31.2496 275.893,24.9997 274.107,24.1068 z " + id="path1465" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.769,279.58)" /> + </g> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1504" + width="0.50107098" + height="0" + x="331.66403" + y="378.4465" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1513" + width="0.50107098" + height="0" + x="265.47342" + y="379.0769" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1517" + width="0.50107098" + height="0" + x="332.9248" + y="571.97528" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1521" + width="0.50107098" + height="0" + x="264.21262" + y="573.23608" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect1525" + width="0.50107098" + height="0" + x="199.91321" + y="379.0769" /> + <g + id="g2938" + transform="translate(62.725279,160.92143)"> + <path + sodipodi:type="arc" + style="font-size:12px;fill:url(#radialGradient5021);fill-rule:evenodd;stroke:#0070ca;stroke-width:37" + id="path2939" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + sodipodi:cx="318.75" + sodipodi:cy="301.78571" + sodipodi:rx="233.03571" + sodipodi:ry="233.03571" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.4053,276.5818)" /> + <path + style="font-size:12px;fill:url(#radialGradient5023);fill-opacity:0.5548782;fill-rule:evenodd;stroke-width:1pt" + d="M 530.357,217.857 C 446.429,-15.1786 82.1432,33.0357 92.8571,327.679 C 366.964,335.714 237.499,232.144 530.357,217.857 z " + id="path2940" + sodipodi:nodetypes="ccc" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.201,276.7583)" /> + <path + style="font-size:12px;fill:url(#radialGradient5025);fill-opacity:0.61568598;fill-rule:evenodd;stroke-width:1pt" + d="M 524.107,400 C 445.536,541.072 280.357,560.715 175.893,477.679 C 318.75,316.964 524.107,400.893 524.107,400 z " + id="path2941" + sodipodi:nodetypes="ccc" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.103,276.6112)" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect2942" + width="0.87536597" + height="0" + x="364.146" + y="310.74899" + transform="matrix(0.25576,0,0,0.255761,107.0549,202.4968)" /> + <rect + style="font-size:12px;fill:#000082;fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="rect2944" + width="18.382399" + height="76.155479" + x="-363.27069" + y="219.71207" + transform="matrix(0,-0.255761,0.25576,0,107.0549,202.4968)" /> + </g> + </g> +</svg> diff --git a/pics/icons/bibletime.png b/pics/icons/bibletime.png new file mode 100644 index 0000000000000000000000000000000000000000..25c5c604a292fec9ba5daef3760ee79cd26d0801 GIT binary patch literal 4798 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 Y01^~`$nuQtwEzGB07*qoM6N<$f`OMj(*OVf literal 0 HcmV?d00001 diff --git a/pics/icons/bibletime.svg b/pics/icons/bibletime.svg new file mode 100644 index 0000000..e6a7fd2 --- /dev/null +++ b/pics/icons/bibletime.svg @@ -0,0 +1,791 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="53.242504" + height="54.024658" + id="svg6292" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs6294"> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient119"> + <stop + style="stop-color:#ff0005;stop-opacity:1;" + offset="0.000000" + id="stop120" /> + <stop + style="stop-color:#ffa50c;stop-opacity:1;" + offset="1.000000" + id="stop121" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient119" + id="radialGradient459" + cx="289.50043" + cy="97.412086" + fx="289.50043" + fy="97.412086" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient191" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient185" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient186"> + <stop + style="stop-color:#ffd800;stop-opacity:0.945098;" + offset="0.000000" + id="stop187" /> + <stop + style="stop-color:#ffff00;stop-opacity:0;" + offset="1.000000" + id="stop188" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient184" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.7605544,1.3148304)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient182" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.3922365,2.5494824)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient180" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient171" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0603743,0.9430632)" /> + <linearGradient + id="linearGradient357"> + <stop + style="stop-color:#ffff00;stop-opacity:0.854902;" + offset="0.000000" + id="stop358" /> + <stop + style="stop-color:#ffffc8;stop-opacity:0.513725;" + offset="1.000000" + id="stop359" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient357" + id="linearGradient356" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.8669845,1.1534231)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient156"> + <stop + style="stop-color:#0015a1;stop-opacity:1;" + offset="0.000000" + id="stop157" /> + <stop + style="stop-color:#0e6eea;stop-opacity:1;" + offset="1.000000" + id="stop158" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient156" + id="linearGradient155" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient6439" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient6441" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient6443" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient6445" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient6447" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient6449" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient6451" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient6453" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient6455" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient6457" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient6459" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient119" + id="radialGradient6461" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.412086" + fx="289.50043" + fy="97.412086" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient6463" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient6465" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="6.9968052" + inkscape:cx="26.621256" + inkscape:cy="27.012325" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="686" + inkscape:window-y="0" /> + <metadata + id="metadata6297"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + <dc:description>BibleTime icon "BibleTime". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-292.95669,-207.7985)"> + <g + id="g1765" + transform="translate(0.5129187,-148.50918)"> + <g + transform="translate(-2.059937,-1.667557)" + id="g1682"> + <path + transform="matrix(9.640337e-2,0,0,0.108005,279.5815,349.786)" + sodipodi:nodetypes="ccccccc" + id="path1556" + d="M 460.715,99.1067 C 459.822,98.214 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9998 460.715,99.1067 z " + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:16.54360008;stroke-linejoin:round" /> + <rect + transform="matrix(0.898939,0,0,0.898939,90.1048,-7.26029)" + y="372.38977" + x="361.2793" + height="0" + width="0.50107098" + id="rect1568" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.898939,0,0,0.898939,90.1048,-7.26029)" + y="373.02017" + x="295.08868" + height="0" + width="0.50107098" + id="rect1569" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.898939,0,0,0.898939,90.1048,-7.26029)" + y="565.91852" + x="362.54007" + height="0" + width="0.50107098" + id="rect1570" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.898939,0,0,0.898939,90.1048,-7.26029)" + y="567.17932" + x="293.82788" + height="0" + width="0.50107098" + id="rect1571" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.898939,0,0,0.898939,90.1048,-7.26029)" + y="373.02017" + x="229.52846" + height="0" + width="0.50107098" + id="rect1572" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(5.34422e-2,0,0,5.344245e-2,317.2796,382.611)" + sodipodi:ry="233.03571" + sodipodi:rx="233.03571" + sodipodi:cy="301.78571" + sodipodi:cx="318.75" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + id="path1574" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:37" + sodipodi:type="arc" /> + </g> + <g + transform="translate(-1.081963,-0.860825)" + id="g1724"> + <path + transform="matrix(9.640337e-2,0,0,0.108005,279.5815,349.786)" + sodipodi:nodetypes="ccccccc" + id="path1725" + d="M 460.715,99.1067 C 459.822,98.214 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9998 460.715,99.1067 z " + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:16.54360008;stroke-linejoin:round" /> + <rect + transform="matrix(0.898939,0,0,0.898939,90.1048,-7.26029)" + y="372.38977" + x="361.2793" + height="0" + width="0.50107098" + id="rect1726" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.898939,0,0,0.898939,90.1048,-7.26029)" + y="373.02017" + x="295.08868" + height="0" + width="0.50107098" + id="rect1727" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.898939,0,0,0.898939,90.1048,-7.26029)" + y="565.91852" + x="362.54007" + height="0" + width="0.50107098" + id="rect1728" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.898939,0,0,0.898939,90.1048,-7.26029)" + y="567.17932" + x="293.82788" + height="0" + width="0.50107098" + id="rect1729" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.898939,0,0,0.898939,90.1048,-7.26029)" + y="373.02017" + x="229.52846" + height="0" + width="0.50107098" + id="rect1730" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(5.34422e-2,0,0,5.344245e-2,317.2796,382.611)" + sodipodi:ry="233.03571" + sodipodi:rx="233.03571" + sodipodi:cy="301.78571" + sodipodi:cx="318.75" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + id="path1731" + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:37" + sodipodi:type="arc" /> + </g> + <g + style="font-size:12px" + transform="translate(-203.0237,9.991875)" + id="g1692"> + <g + style="font-size:12px" + transform="matrix(0.898939,0,0,0.898939,231.3745,35.08179)" + id="g1693"> + <g + style="font-size:12px" + transform="matrix(0.226616,0,0,0.226616,254.0524,324.7195)" + id="g1694"> + <path + transform="matrix(0.473229,0,0,0.530179,94.959,46.4969)" + sodipodi:nodetypes="ccccccccc" + id="path1695" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + style="fill:url(#linearGradient6439);fill-opacity:1;fill-rule:evenodd;stroke:#0012ab;stroke-width:16.54360008;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="matrix(0.473229,0,0,0.530179,94.5089,45.8857)" + sodipodi:nodetypes="ccccc" + id="path1696" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + style="fill:url(#radialGradient6441);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(0.610964,0,0,0.684486,69.8172,30.3121)" + sodipodi:nodetypes="cccccc" + id="path1697" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + style="fill:url(#radialGradient6443);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(0.681684,0,0,0.681684,57.1263,31.4825)" + sodipodi:nodetypes="ccccc" + id="path1698" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + style="fill:url(#linearGradient6445);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="font-size:12px" + transform="matrix(0.285025,1.188954e-2,-6.476187e-3,0.284631,239.7883,280.0725)" + id="g1699"> + <path + transform="matrix(0.321131,-7.24356e-2,5.36828e-2,0.317997,186.839,258.437)" + sodipodi:nodetypes="ccccccccccccc" + id="path1700" + d="M 258.036,112.5 C 258.036,132.143 258.929,177.679 258.929,178.572 C 258.929,179.464 202.643,182.45 190.143,184.236 C 162.895,186.622 166.602,225.185 190.143,220.843 C 209.786,219.95 258.036,215.178 258.929,215.178 C 259.822,215.178 259.821,338.392 260.714,353.571 C 259.822,384.821 300.893,385.714 300.893,355.357 C 300.893,331.25 300.893,226.785 300.893,216.964 C 312.5,216.964 338.995,212.592 366.331,210.304 C 390.765,202.389 391.862,168.272 364.313,171.318 C 346.224,172.511 302.679,175.893 301.786,177.678 C 300.893,179.464 300.893,111.607 300,111.607 C 300,83.0355 258.036,85.7143 258.036,112.5 z " + style="font-size:12px;fill:url(#linearGradient6447);fill-opacity:0.53658495;fill-rule:evenodd;stroke:#febf00;stroke-width:5.875;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.81707297" /> + <path + sodipodi:nodetypes="ccccccccccc" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.799,280.673)" + id="path1701" + d="M 296.518,38.7381 C 286.052,33.1068 278.639,36.7638 271.063,44.6139 C 270.17,55.3283 274.85,130.269 275.743,133.84 C 276.636,137.412 266.618,121.182 266.618,121.182 C 266.618,121.182 262.438,126.91 257.974,125.123 C 253.509,123.337 189.286,120.535 182.143,123.214 C 175,125.893 170.536,129.464 169.643,133.928 C 168.75,138.393 165.179,119.643 176.786,116.071 C 188.393,112.5 254.854,108.649 253.962,108.649 C 253.07,108.649 256.06,38.3477 256.953,32.0976 C 257.846,25.8476 287.28,6.65699 296.518,38.7381 z " + style="font-size:12px;fill:url(#linearGradient6449);fill-opacity:0.76829301;fill-rule:evenodd;stroke-width:1pt" /> + <path + sodipodi:nodetypes="cccccc" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.779,279.183)" + id="path1702" + d="M 299.107,109.821 C 297.322,114.285 313.614,118.812 283.371,126.326 C 278.907,128.111 370.326,121.283 378.361,123.962 C 386.397,126.64 381.094,121.228 383.036,124.107 C 379.854,114.732 379.118,106.897 368.404,105.111 C 357.69,103.325 300,110.714 299.107,109.821 z " + style="font-size:12px;fill:url(#linearGradient6451);fill-rule:evenodd;stroke-width:1pt" /> + <path + sodipodi:nodetypes="ccccccc" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.718,279.279)" + id="path1703" + d="M 272.94,137.252 C 264.471,155.852 254.464,150 254.464,150.893 C 254.464,151.785 256.25,284.821 258.036,292.857 C 259.822,300.893 265.426,312.747 278.359,308.805 C 284.609,310.591 278.881,311.545 278.881,311.545 C 278.881,311.545 271.924,304.464 271.031,288.393 C 270.138,272.321 272.047,139.038 272.94,137.252 z " + style="font-size:12px;fill:url(#linearGradient6453);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,191.249,278.594)" + id="path1704" + d="M 271.429,312.5 C 291.072,309.821 294.643,306.25 295.536,290.178 C 296.429,274.107 296.429,149.107 297.322,150 C 298.214,150.893 359.822,153.571 368.75,148.214 C 377.679,142.857 383.036,141.071 382.143,130.357 C 381.25,119.643 379.465,120.535 380.357,121.428 C 381.25,122.321 376.786,137.5 367.857,138.393 C 358.929,139.285 303.572,145.535 295.536,142.857 C 287.5,140.178 286.607,135.714 287.5,137.5 C 288.393,139.285 289.286,142.857 289.286,150.893 C 289.286,158.928 290.179,284.821 288.393,290.178 C 286.607,295.536 289.286,305.357 271.429,312.5 z " + style="font-size:12px;fill:url(#linearGradient6455);fill-opacity:0.53725496;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.332,281.177)" + id="path1705" + d="M 166.072,128.571 C 166.964,144.643 172.322,147.321 179.464,148.214 C 186.607,149.107 252.679,148.214 253.572,149.107 C 254.464,150 261.607,147.321 263.393,142.857 C 265.179,138.393 259.822,142.857 245.536,141.964 C 231.25,141.071 193.75,144.643 183.036,141.071 C 172.322,137.5 163.393,129.464 166.072,128.571 z " + style="font-size:12px;fill:url(#linearGradient6457);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.769,279.58)" + id="path1706" + d="M 274.107,24.1068 C 296.429,27.6782 295.536,41.9639 295.536,47.3211 C 295.536,52.6782 296.429,104.464 295.536,108.928 C 294.643,113.393 296.429,116.964 291.072,120.535 C 285.714,124.107 284.822,125 284.822,124.107 C 284.822,123.214 288.393,119.642 288.393,108.928 C 288.393,98.214 291.072,45.5354 288.393,38.3925 C 285.714,31.2496 275.893,24.9997 274.107,24.1068 z " + style="font-size:12px;fill:url(#linearGradient6459);fill-rule:evenodd;stroke-width:1pt" /> + </g> + <rect + transform="translate(64.7935,-61.92985)" + y="372.38977" + x="361.2793" + height="0" + width="0.50107098" + id="rect1707" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="373.02017" + x="295.08868" + height="0" + width="0.50107098" + id="rect1708" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="565.91852" + x="362.54007" + height="0" + width="0.50107098" + id="rect1709" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="567.17932" + x="293.82788" + height="0" + width="0.50107098" + id="rect1710" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="373.02017" + x="229.52846" + height="0" + width="0.50107098" + id="rect1711" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + </g> + <g + style="font-size:12px" + transform="matrix(0.248867,0,0,0.248867,432.4957,299.1544)" + id="g1712"> + <path + transform="matrix(0.214742,0,0,0.214743,338.731,281.787)" + sodipodi:ry="233.03571" + sodipodi:rx="233.03571" + sodipodi:cy="301.78571" + sodipodi:cx="318.75" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + id="path1713" + style="font-size:12px;fill:url(#radialGradient6461);fill-rule:evenodd;stroke:#0070ca;stroke-width:37" + sodipodi:type="arc" /> + <path + transform="matrix(0.214742,0,0,0.214743,337.932,282.477)" + sodipodi:nodetypes="ccc" + id="path1714" + d="M 530.357,217.857 C 446.429,-15.1786 82.1432,33.0357 92.8571,327.679 C 366.964,335.714 237.499,232.144 530.357,217.857 z " + style="font-size:12px;fill:url(#radialGradient6463);fill-opacity:0.5548782;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.214742,0,0,0.214743,337.549,281.902)" + sodipodi:nodetypes="ccc" + id="path1715" + d="M 524.107,400 C 445.536,541.072 280.357,560.715 175.893,477.679 C 318.75,316.964 524.107,400.893 524.107,400 z " + style="font-size:12px;fill:url(#radialGradient6465);fill-opacity:0.61568598;fill-rule:evenodd;stroke-width:1pt" /> + <rect + y="304.63501" + x="403.50534" + height="7.8611231" + width="8.052804" + id="rect1716" + style="font-size:12px;fill:#dc6e3c;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.214742,0,0,0.214743,337.549,281.902)" + y="283.0358" + x="481.24982" + height="36.607121" + width="37.499924" + id="rect1717" + style="font-size:12px;fill:#dc6e3c;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.214742,0,0,0.214743,337.549,281.902)" + y="453.5715" + x="301.78555" + height="36.607121" + width="37.499924" + id="rect1718" + style="font-size:12px;fill:#dc6e3c;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.214742,0,0,0.214743,337.549,281.902)" + y="278.5715" + x="129.46414" + height="36.607121" + width="37.499924" + id="rect1719" + style="font-size:12px;fill:#dc6e3c;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.214742,0,0,0.214743,334.864,280.286)" + sodipodi:ry="33.035721" + sodipodi:rx="33.035721" + sodipodi:cy="307.14282" + sodipodi:cx="335.71429" + d="M 368.75002 307.14282 A 33.035721 33.035721 0 1 1 302.67857,307.14282 A 33.035721 33.035721 0 1 1 368.75002 307.14282 z" + id="path1720" + style="font-size:12px;fill-rule:evenodd;stroke-width:1pt" + sodipodi:type="arc" /> + <path + transform="matrix(0.214742,0,0,0.214743,338.507,282.394)" + sodipodi:ry="16.964294" + sodipodi:rx="16.964264" + sodipodi:cy="297.32141" + sodipodi:cx="318.75" + d="M 335.71426 297.32141 A 16.964264 16.964294 0 1 1 301.78574,297.32141 A 16.964264 16.964294 0 1 1 335.71426 297.32141 z" + id="path1721" + style="font-size:12px;fill:#ffffff;fill-rule:evenodd;stroke-width:1pt" + sodipodi:type="arc" /> + <rect + y="313.83823" + x="404.08063" + height="26.842865" + width="6.135478" + id="rect1722" + style="font-size:12px;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.906308,0.422618,-0.422618,0.906308,0,0)" + y="147.09917" + x="511.56006" + height="18.598242" + width="6.5189681" + id="rect1723" + style="font-size:12px;fill-rule:evenodd;stroke-width:1pt" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/book.svg b/pics/icons/book.svg new file mode 100644 index 0000000..2614042 --- /dev/null +++ b/pics/icons/book.svg @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="44.77544" + height="53.964367" + id="svg3472" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs3474"> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1332"> + <stop + style="stop-color:#d53abd;stop-opacity:1;" + offset="0.000000" + id="stop1333" /> + <stop + style="stop-color:#ffcdff;stop-opacity:1;" + offset="1.000000" + id="stop1334" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1332" + id="linearGradient1335" + x1="428.36154" + y1="237.52766" + x2="464.26782" + y2="485.44748" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1332" + id="linearGradient3630" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52766" + x2="464.26782" + y2="485.44748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient3632" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient3634" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient3636" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="22.387722" + inkscape:cy="26.982181" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata3477"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + <dc:description>BibleTime icon "book". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-320.46943,-482.53786)"> + <g + transform="translate(288.08716,72.92097)" + id="g1736"> + <path + transform="matrix(0.107241,0,0,0.120147,14.17097,398.6496)" + sodipodi:nodetypes="ccccccccc" + id="path1737" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + style="font-size:12px;fill:url(#linearGradient3630);fill-rule:evenodd;stroke:#c700d8;stroke-width:16.54360008;stroke-linejoin:round;stroke-opacity:1" /> + <path + transform="matrix(0.107241,0,0,0.120147,14.06897,398.5112)" + sodipodi:nodetypes="ccccc" + id="path1738" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + style="font-size:12px;fill:url(#radialGradient3632);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.138454,0,0,0.155115,8.473439,394.9819)" + sodipodi:nodetypes="cccccc" + id="path1739" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + style="font-size:12px;fill:url(#radialGradient3634);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.154481,0,0,0.154481,5.597481,395.2471)" + sodipodi:nodetypes="ccccc" + id="path1740" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + style="font-size:12px;fill:url(#linearGradient3636);fill-rule:evenodd;stroke-width:1pt" /> + </g> + </g> +</svg> diff --git a/pics/icons/book_add.svg b/pics/icons/book_add.svg new file mode 100644 index 0000000..b700bf0 --- /dev/null +++ b/pics/icons/book_add.svg @@ -0,0 +1,404 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="50.077774" + height="53.964367" + id="svg3956" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs3958"> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient693"> + <stop + style="stop-color:#daffff;stop-opacity:1;" + offset="0.000000" + id="stop694" /> + <stop + style="stop-color:#008ffd;stop-opacity:1;" + offset="1.000000" + id="stop695" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient693" + id="radialGradient113" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1332"> + <stop + style="stop-color:#d53abd;stop-opacity:1;" + offset="0.000000" + id="stop1333" /> + <stop + style="stop-color:#ffcdff;stop-opacity:1;" + offset="1.000000" + id="stop1334" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1332" + id="linearGradient1335" + x1="428.36154" + y1="237.52766" + x2="464.26782" + y2="485.44748" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4027" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4029" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4031" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1332" + id="linearGradient4055" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52766" + x2="464.26782" + y2="485.44748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4057" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4059" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4061" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4063" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4065" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4067" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="25.038889" + inkscape:cy="26.982181" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata3961"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:description>BibleTime icon "add book". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-400.46942,-453.96643)"> + <g + id="g4041"> + <g + id="g2838" + transform="translate(368.08715,44.34954)" + style="font-size:12px"> + <path + style="font-size:12px;fill:url(#linearGradient4055);fill-rule:evenodd;stroke:#c700d8;stroke-width:16.54360008;stroke-linejoin:round;stroke-opacity:1" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + id="path2839" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.107241,0,0,0.120147,14.17097,398.6496)" /> + <path + style="font-size:12px;fill:url(#radialGradient4057);fill-rule:evenodd;stroke-width:1pt" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + id="path2840" + sodipodi:nodetypes="ccccc" + transform="matrix(0.107241,0,0,0.120147,14.06897,398.5112)" /> + <path + style="font-size:12px;fill:url(#radialGradient4059);fill-rule:evenodd;stroke-width:1pt" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + id="path2841" + sodipodi:nodetypes="cccccc" + transform="matrix(0.138454,0,0,0.155115,8.473439,394.9819)" /> + <path + style="font-size:12px;fill:url(#linearGradient4061);fill-rule:evenodd;stroke-width:1pt" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + id="path2842" + sodipodi:nodetypes="ccccc" + transform="matrix(0.154481,0,0,0.154481,5.597481,395.2471)" /> + </g> + <g + transform="translate(263.82042,200.67758)" + id="g2884"> + <path + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.4053,276.5818)" + sodipodi:ry="233.03571" + sodipodi:rx="233.03571" + sodipodi:cy="301.78571" + sodipodi:cx="318.75" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + id="path2850" + style="font-size:12px;fill:url(#radialGradient4063);fill-rule:evenodd;stroke:#0070ca;stroke-width:37" + sodipodi:type="arc" /> + <path + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.201,276.7583)" + sodipodi:nodetypes="ccc" + id="path2851" + d="M 530.357,217.857 C 446.429,-15.1786 82.1432,33.0357 92.8571,327.679 C 366.964,335.714 237.499,232.144 530.357,217.857 z " + style="font-size:12px;fill:url(#radialGradient4065);fill-opacity:0.5548782;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.103,276.6112)" + sodipodi:nodetypes="ccc" + id="path2852" + d="M 524.107,400 C 445.536,541.072 280.357,560.715 175.893,477.679 C 318.75,316.964 524.107,400.893 524.107,400 z " + style="font-size:12px;fill:url(#radialGradient4067);fill-opacity:0.61568598;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.25576,0,0,0.255761,107.0549,202.4968)" + y="310.74899" + x="364.146" + height="0" + width="0.87536597" + id="rect2853" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + y="283.31772" + x="170.63658" + height="19.477604" + width="4.7014828" + id="rect2854" + style="font-size:12px;fill:#000082;fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0,-0.255761,0.25576,0,107.0549,202.4968)" + y="219.71207" + x="-363.27069" + height="76.155479" + width="18.382399" + id="rect2855" + style="font-size:12px;fill:#000082;fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" /> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/book_locked.svg b/pics/icons/book_locked.svg new file mode 100644 index 0000000..e1e5767 --- /dev/null +++ b/pics/icons/book_locked.svg @@ -0,0 +1,476 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="49.38842" + height="53.964371" + id="svg4069" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs4071"> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient107" + id="linearGradient3075" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient3070"> + <stop + style="stop-color:#ff7200;stop-opacity:1;" + offset="0.000000" + id="stop3071" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop3072" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3070" + id="linearGradient199" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2085216,0.8274573)" /> + <linearGradient + id="linearGradient3081"> + <stop + style="stop-color:#383838;stop-opacity:1;" + offset="0.000000" + id="stop3082" /> + <stop + style="stop-color:#adadae;stop-opacity:1;" + offset="1.000000" + id="stop3083" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient3080" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient3085"> + <stop + style="stop-color:#7d7d7d;stop-opacity:1;" + offset="0.000000" + id="stop3086" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop3087" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient3085" + id="radialGradient3084" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1332"> + <stop + style="stop-color:#d53abd;stop-opacity:1;" + offset="0.000000" + id="stop1333" /> + <stop + style="stop-color:#ffcdff;stop-opacity:1;" + offset="1.000000" + id="stop1334" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1332" + id="linearGradient1335" + x1="428.36154" + y1="237.52766" + x2="464.26782" + y2="485.44748" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4137" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4139" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4141" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4143" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1332" + id="linearGradient4154" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52766" + x2="464.26782" + y2="485.44748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4156" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4158" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4160" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4163" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(8.7706232e-2,0,0,0.2720944,147.97033,373.88235)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4166" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.179171,0,0,0.1198648,150.84629,373.61715)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4169" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1954973,0,0,6.5907238e-2,156.44182,377.14645)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1332" + id="linearGradient4172" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1031712,0,0,0.1248865,156.54382,377.28485)" + spreadMethod="pad" + x1="428.36154" + y1="237.52766" + x2="464.26782" + y2="485.44748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4174" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4176" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4178" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4180" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.0046217" + inkscape:cx="24.694213" + inkscape:cy="26.982188" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata4074"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:description>BibleTime icon "locked book". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <cc:license + rdf:resource="" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-174.75512,-388.25214)"> + <path + style="font-size:12px;fill:url(#linearGradient4172);fill-rule:evenodd;stroke:#c700d8;stroke-width:1.87787604;stroke-linejoin:round;stroke-opacity:1" + d="M 205.95136,389.19223 C 205.85559,389.08497 177.13023,396.48686 177.03447,396.59415 C 173.30033,397.98882 178.66238,403.56701 184.02422,401.95788 C 185.07754,401.636 212.84535,394.55598 212.84535,394.55598 C 212.84535,394.55598 218.68623,432.63825 218.59046,432.63825 C 218.49469,432.63825 188.81189,441.11294 188.81189,441.11294 C 181.6306,442.4002 180.76881,435.74922 180.57739,434.67643 C 180.48162,434.35467 175.69395,398.20316 175.69406,397.9887 C 175.88549,396.91603 206.04702,389.29951 205.95136,389.19223 z " + id="path2715" + sodipodi:nodetypes="ccccccccc" /> + <path + style="font-size:12px;fill:url(#radialGradient4169);fill-rule:evenodd;stroke-width:1pt" + d="M 205.84936,389.16111 C 205.94502,389.26844 212.26462,393.55937 212.16885,393.55937 C 212.07309,393.55937 184.30528,400.85398 183.63503,400.96127 C 178.56028,402.35581 175.87925,397.8503 176.45374,397.31396 C 177.50706,397.09938 205.94502,389.16111 205.84936,389.16111 z " + id="path2716" + sodipodi:nodetypes="ccccc" /> + <path + style="font-size:12px;fill:url(#radialGradient4166);fill-rule:evenodd;stroke-width:1pt" + d="M 212.77981,394.80694 C 212.77981,394.94546 214.35306,402.09626 214.75776,405.13124 C 192.64195,405.83454 203.19561,419.04459 179.61579,420.52703 C 178.62695,414.15615 176.312,398.96186 176.312,399.23874 C 176.312,399.51577 179.15529,401.87026 181.50402,402.28566 C 188.05594,401.03916 212.90345,395.08398 212.77981,394.80694 z " + id="path2717" + sodipodi:nodetypes="cccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient4163);fill-rule:evenodd;stroke-width:1pt" + d="M 176.38387,399.53716 C 176.38387,399.53716 181.2114,435.8127 181.2114,435.8127 C 181.2114,435.8127 182.59076,442.43314 189.763,440.77818 C 189.34915,439.81268 184.93547,401.88203 184.79752,401.88203 C 179.14243,403.67509 176.65961,399.53716 176.38387,399.53716 z " + id="path2718" + sodipodi:nodetypes="ccccc" /> + <g + id="g3151" + transform="matrix(0.356855,0,0,0.356855,66.59434,258.16554)"> + <path + style="fill:#000000;fill-opacity:0.22727302;fill-rule:evenodd;stroke:none;stroke-width:3.375;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="M 460.439,498.67 C 460.439,487.034 460.439,445.479 460.439,445.479 C 462.101,391.456 380.652,388.963 382.314,445.479 C 382.314,452.959 382.353,449.393 382.353,453.549 L 400.599,453.549 C 400.599,448.562 399.768,451.297 400.599,446.31 C 399.767,415.559 440.492,414.728 440.492,444.648 C 441.323,449.635 440.492,485.372 439.661,497.008 C 447.141,497.839 454.621,497.008 460.439,498.67 z " + id="path3152" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.650456,0,0,0.650456,131.3198,161.1701)" /> + <rect + style="font-size:12px;fill:#000000;fill-opacity:0.21590899;fill-rule:evenodd;stroke:none;stroke-width:2.80237007" + id="rect3153" + width="64.982811" + height="43.609169" + x="376.5108" + y="471.40286" + ry="5.6881609" /> + <rect + style="font-size:12px;fill:#000000;fill-opacity:0.21590899;fill-rule:evenodd;stroke:none;stroke-width:2.80237007" + id="rect3154" + width="64.982811" + height="43.609169" + x="374.01749" + y="468.49396" + ry="5.6881609" /> + <path + style="fill:url(#radialGradient4174);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4176);stroke-width:3.375;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="M 460.439,498.67 C 460.439,487.034 460.439,445.479 460.439,445.479 C 462.101,391.456 380.652,388.963 382.314,445.479 C 382.314,452.959 382.353,449.393 382.353,453.549 L 400.599,453.549 C 400.599,448.562 399.768,451.297 400.599,446.31 C 399.767,415.559 440.492,414.728 440.492,444.648 C 441.323,449.635 440.492,485.372 439.661,497.008 C 447.141,497.839 454.621,497.008 460.439,498.67 z " + id="path3155" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.650456,0,0,0.650456,127.1642,158.2612)" /> + <g + id="g3156" + transform="matrix(2.384994,0,0,2.384994,-372.3294,-645.6979)"> + <rect + style="font-size:12px;fill:url(#linearGradient4178);fill-rule:evenodd;stroke:#a53800;stroke-width:1.17499995;stroke-dasharray:none;stroke-opacity:1" + id="rect3157" + width="27.246531" + height="18.284813" + x="311.01785" + y="465.42517" + ry="2.384979" /> + <path + style="font-size:12px;fill:url(#linearGradient4180);fill-rule:evenodd;stroke-width:4.625" + d="M 332.447,472.074 C 326.922,472.074 322.473,476.523 322.473,482.048 L 322.473,538.564 C 406.416,534.116 370.678,515.831 447.972,492.021 L 447.972,482.048 C 447.972,476.523 443.524,472.074 437.999,472.074 L 332.447,472.074 z " + id="path3158" + transform="matrix(0.217106,0,0,0.239134,240.8265,352.5364)" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/bookmark.svg b/pics/icons/bookmark.svg new file mode 100644 index 0000000..2fcd844 --- /dev/null +++ b/pics/icons/bookmark.svg @@ -0,0 +1,590 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.44.1" + version="1.0" + sodipodi:docbase="/Users/david/Progetti/oxygen-svn/theme/svg/actions" + sodipodi:docname="bookmark.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient26907" + gradientUnits="userSpaceOnUse" + x1="-84.002403" + y1="-383.9971" + x2="-12.0029" + y2="-383.9971" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"> + <stop + offset="0" + style="stop-color:#888a85;stop-opacity:1;" + id="stop26909" /> + <stop + offset="1" + style="stop-color:#2e3436;stop-opacity:1;" + id="stop26911" /> + </linearGradient> + <linearGradient + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + y2="-383.9975" + x2="-23.516129" + y1="-383.9971" + x1="-84.002403" + gradientUnits="userSpaceOnUse" + id="linearGradient3711"> + <stop + id="stop3713" + style="stop-color:white;stop-opacity:1;" + offset="0" /> + <stop + id="stop3715" + style="stop-color:white;stop-opacity:0;" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3081"> + <stop + id="stop3083" + offset="0" + style="stop-color:#28691f;stop-opacity:1;" /> + <stop + id="stop3085" + offset="1" + style="stop-color:#00bf00;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3290"> + <stop + style="stop-color:yellow;stop-opacity:1;" + offset="0" + id="stop3292" /> + <stop + style="stop-color:#ffb66d;stop-opacity:1;" + offset="1" + id="stop3294" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3765"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3767" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3769" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3747"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3749" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3751" /> + </linearGradient> + <linearGradient + id="linearGradient3638"> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="0" + id="stop3640" /> + <stop + id="stop3661" + offset="0.06868132" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3659" + offset="0.5" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3642" /> + </linearGradient> + <linearGradient + id="linearGradient1563"> + <stop + id="stop1565" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop1567" + offset="1" + style="stop-color:white;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3273"> + <stop + id="stop3275" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3277" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3291" + inkscape:collect="always"> + <stop + id="stop3293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient12948"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop12950" /> + <stop + style="stop-color:#c0c0c0;stop-opacity:0;" + offset="1" + id="stop12952" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="linearGradient3605" + x1="80.100487" + y1="44.807674" + x2="77.714729" + y2="101.4734" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.959962,0,0,0.959962,2.35549,3.275418)" + spreadMethod="reflect" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3638" + id="linearGradient3644" + x1="57.287113" + y1="1.1597457" + x2="144.2531" + y2="16.876789" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3638" + id="linearGradient3646" + x1="57.287113" + y1="1.1597457" + x2="144.2531" + y2="16.876789" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3638" + id="linearGradient3648" + x1="57.287113" + y1="1.1597457" + x2="144.2531" + y2="16.876789" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient12948" + id="radialGradient3716" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-7.045514e-15,1.946707e-15,0.941176,2.788953e-13,3.492906)" + cx="23.190451" + cy="59.379417" + fx="22.471308" + fy="59.354759" + r="2.1082227" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1563" + id="linearGradient3732" + x1="98.291809" + y1="-126.7503" + x2="44.242641" + y2="101.45739" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1563" + id="linearGradient3739" + gradientUnits="userSpaceOnUse" + x1="98.291809" + y1="-44.01474" + x2="44.242641" + y2="101.45739" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3743" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.975182" + fy="116.88514" + r="63.912209" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3747" + id="radialGradient3753" + cx="5.7531347" + cy="-45.41592" + fx="74.816956" + fy="-43.169445" + r="124.10334" + gradientTransform="matrix(1,-5.290907e-17,-3.962245e-18,9.492274e-2,9.333694e-14,-41.10492)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3747" + id="radialGradient3757" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.087455e-16,-5.565153e-18,9.492274e-2,-1.420331e-15,-41.10492)" + cx="5.7531347" + cy="-45.41592" + fx="74.816956" + fy="-43.169445" + r="124.10334" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3747" + id="radialGradient3761" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.302059e-16,-7.897474e-18,9.492274e-2,1.345372e-13,-41.10492)" + cx="5.7531347" + cy="-45.41592" + fx="74.816956" + fy="-43.169445" + r="124.10334" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3765" + id="radialGradient3771" + cx="23.662739" + cy="95.898506" + fx="24.26058" + fy="96.778763" + r="2.793914" + gradientTransform="matrix(1.484142,0.129521,-0.489782,5.61225,35.51325,-445.3727)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3290" + id="linearGradient3106" + x1="84.634949" + y1="116.10083" + x2="89.72541" + y2="-15.33666" + gradientUnits="userSpaceOnUse" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.111111,0,138.1081)" + r="64.796692" + fy="177.29686" + fx="80.738739" + cy="155.37218" + cx="80.738739" + id="radialGradient5079" + xlink:href="#linearGradient5073" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5073" + inkscape:collect="always"> + <stop + id="stop5075" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop5077" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <foreignObject + id="foreignObject7221" + height="1" + width="1" + y="0" + x="0" + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/"> + <i:pgfRef + xlink:href="#adobe_illustrator_pgf" /> + </foreignObject> + <linearGradient + id="XMLID_1_" + gradientUnits="userSpaceOnUse" + x1="95.693398" + y1="141.1738" + x2="32.308601" + y2="77.789001"> + <stop + offset="0" + style="stop-color:#75511A" + id="stop7227" /> + <stop + offset="0.3988" + style="stop-color:#563A11" + id="stop7229" /> + <stop + offset="0.7642" + style="stop-color:#402B0B" + id="stop7231" /> + <stop + offset="1" + style="stop-color:#382509" + id="stop7233" /> + </linearGradient> + <linearGradient + id="XMLID_3_" + gradientUnits="userSpaceOnUse" + x1="63.9995" + y1="92.865196" + x2="63.9995" + y2="120.8652" + gradientTransform="translate(175.0067,11.74752)"> + <stop + offset="0" + style="stop-color:#888A85" + id="stop7261" /> + <stop + offset="0.3226" + style="stop-color:#A6A7A3" + id="stop7263" /> + <stop + offset="1" + style="stop-color:#EEEEEC" + id="stop7265" /> + </linearGradient> + <linearGradient + id="XMLID_4_" + gradientUnits="userSpaceOnUse" + x1="64.000504" + y1="108.8652" + x2="64.000504" + y2="92.865196"> + <stop + offset="0" + style="stop-color:#EEEEEC" + id="stop7270" /> + <stop + offset="1" + style="stop-color:#FFFFFF" + id="stop7272" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient2149" + gradientUnits="userSpaceOnUse" + x1="62.112335" + y1="90.513916" + x2="67.887672" + y2="39.095695" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient26907" + id="linearGradient3226" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + x1="-70.002899" + y1="-383.9971" + x2="-11.91648" + y2="-383.9971" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3711" + id="radialGradient3228" + gradientUnits="userSpaceOnUse" + cx="343.99899" + cy="92" + fx="343.99899" + fy="92" + r="36" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3711" + id="linearGradient3230" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1.022977,-1.022977,0,111.9686,137.8125)" + x1="-88.058083" + y1="-131.93112" + x2="-45.096584" + y2="-131.93112" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4.8203125" + inkscape:cx="64" + inkscape:cy="64" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="1247" + inkscape:window-height="816" + inkscape:window-x="388" + inkscape:window-y="110" + showgrid="true" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="0" + inkscape:grid-points="true" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <path + transform="matrix(0.511285,0.187762,-0.187762,0.511285,41.72321,44.08266)" + d="M 153.09403,94.713757 C 144.53658,107.09689 92.616372,93.013297 78.414631,98.001518 C 64.21289,102.98974 32.50348,146.4474 18.082028,142.13539 C 3.6605746,137.82337 1.0106378,84.092245 -8.1220219,72.127031 C -17.254681,60.161818 -68.384124,43.433534 -68.739625,28.385431 C -69.095125,13.337327 -18.812666,-5.7867426 -10.255219,-18.169872 C -1.697772,-30.553002 -1.5880954,-84.349316 12.613645,-89.337536 C 26.815387,-94.325757 60.541592,-52.41396 74.963045,-48.101941 C 89.384498,-43.789923 140.58172,-60.30959 149.71438,-48.344376 C 158.84704,-36.379162 129.40853,8.6478227 129.76403,23.695927 C 130.11953,38.74403 161.65148,82.330628 153.09403,94.713757 z " + inkscape:randomized="0" + inkscape:rounded="0.20136392" + inkscape:flatsided="false" + sodipodi:arg2="1.2330172" + sodipodi:arg1="0.60469864" + sodipodi:r2="76.832565" + sodipodi:r1="121.72647" + sodipodi:cy="25.510532" + sodipodi:cx="52.952892" + sodipodi:sides="5" + id="path3574" + style="opacity:1;fill:#e3ad00;fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:14.80892919;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + sodipodi:type="star" /> + <path + style="opacity:1;fill:url(#linearGradient3106);fill-opacity:1.0;fill-rule:nonzero;stroke:url(#linearGradient3605);stroke-width:6.803;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 64.817613,10.159328 C 64.581604,10.317484 63.312654,10.957094 61.843149,12.708869 C 60.101516,14.785047 58.138879,17.917081 56.177505,21.235666 C 54.216128,24.55425 52.251443,28.092247 50.341888,31.150546 C 48.432331,34.208845 46.806952,36.762169 44.279648,38.544213 C 41.752344,40.326257 38.764915,41.002069 35.242943,41.773631 C 31.720971,42.545192 27.75285,43.193621 23.968308,43.926576 C 20.183765,44.659533 16.5656,45.476237 14.025101,46.419462 C 11.841858,47.230044 10.829167,48.201295 10.625712,48.345781 C 10.626839,48.347738 10.624524,48.371367 10.625712,48.374108 C 10.696321,48.571093 10.870285,49.989399 12.127109,52.000123 C 13.563478,54.298089 15.950898,57.154462 18.50096,60.045339 C 21.051023,62.936217 23.774397,65.867627 26.092925,68.628793 C 28.411454,71.389955 30.363146,73.748045 31.27699,76.702337 C 32.190833,79.656627 31.914822,82.68926 31.560274,86.277278 C 31.205724,89.8653 30.616267,93.839413 30.143862,97.665227 C 30.113483,97.911252 30.08362,98.156728 30.054361,98.401429 C 29.628627,101.96194 29.330856,105.3582 29.435657,107.89172 C 29.533657,110.26089 30.173974,111.54076 30.228847,111.74436 C 30.438123,111.73798 31.837454,111.97838 34.138142,111.40442 C 36.7675,110.74847 40.20401,109.39531 43.741411,107.86339 C 47.278812,106.33148 50.937026,104.62602 54.279513,103.27421 C 57.621999,101.9224 60.450754,100.79418 63.542844,100.838 C 66.634933,100.8818 69.418339,102.08321 72.721189,103.52916 C 76.024038,104.97512 79.653393,106.79843 83.145977,108.42996 C 86.638561,110.06147 90.026215,111.49575 92.635935,112.22595 C 94.919441,112.86485 96.334003,112.66799 96.54523,112.67918 C 96.605258,112.47676 97.286649,111.22034 97.451733,108.85487 C 97.640395,106.1515 97.418963,102.46604 97.055137,98.628384 C 96.691312,94.790732 96.174767,90.780408 95.922008,87.183781 C 95.669251,83.587159 95.491404,80.56438 96.488573,77.637169 C 97.485753,74.709955 99.503438,72.399636 101.89927,69.705264 C 104.29508,67.010894 107.11524,64.16591 109.74619,61.348436 C 112.37711,58.530963 114.78913,55.729544 116.29001,53.47319 C 117.57984,51.534136 117.84976,50.137859 117.93304,49.903833 C 117.93436,49.901119 117.93183,49.877435 117.93304,49.875506 C 117.7318,49.725835 116.72138,48.73631 114.56198,47.864201 C 112.04922,46.849382 108.49434,45.927914 104.73209,45.088035 C 100.96983,44.248155 97.012813,43.466178 93.514108,42.595149 C 90.015409,41.724119 87.038194,40.992031 84.562389,39.139105 C 82.086586,37.286179 80.548923,34.65831 78.726774,31.54714 C 76.904626,28.435971 75.041014,24.863438 73.174441,21.49062 C 71.307869,18.117801 69.417536,14.946869 67.735421,12.822182 C 66.263569,10.963081 64.982527,10.293346 64.817613,10.159328 z " + id="path3580" + sodipodi:nodetypes="cssssssssssssssssscssssssscssssssssssssssssc" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M -106.3852,44.124126 L -106.3852,41.329417 L -106.3852,44.124126 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:type="arc" + style="opacity:0.38139535;fill:url(#radialGradient3743);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path3289" + sodipodi:cx="63.912209" + sodipodi:cy="115.70919" + sodipodi:rx="63.912209" + sodipodi:ry="12.641975" + d="M 127.82442 115.70919 A 63.912209 12.641975 0 1 1 0,115.70919 A 63.912209 12.641975 0 1 1 127.82442 115.70919 z" + transform="matrix(-1.001374,0,0,0.410379,128,75.32738)" /> + <path + style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient3648);stroke-width:0.50672567;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5813008" + d="M 55.266721,10.739701 C 56.520212,8.5685899 61.220699,1.3579337 65.008418,1.4134271 C 71.889436,1.5172832 83.511202,31.129589 88.946059,34.460427 C 95.635958,38.560436 119.92387,41.46414 124.34296,44.969282" + id="path3632" + sodipodi:nodetypes="csss" /> + <path + sodipodi:nodetypes="csss" + id="path3634" + d="M 55.236135,11.274949 C 56.489626,9.1038383 61.236542,1.57297 65.023711,1.6581121 C 71.830955,1.8111507 83.271335,31.483209 88.869595,34.705112 C 95.670099,38.618929 119.98852,41.765855 124.40761,45.270997" + style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient3646);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.43089432" /> + <path + style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient3644);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.43089432" + d="M 55.205632,12.312054 C 56.459123,10.140944 61.420826,2.0361374 65.023711,2.1461616 C 71.282863,2.3391656 83.42385,32.459308 88.778086,35.193162 C 95.766183,38.761259 121.08663,42.680948 124.71264,46.094581" + id="path3636" + sodipodi:nodetypes="csss" /> + <path + sodipodi:type="arc" + style="opacity:0.70232556;fill:url(#radialGradient3716);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.89999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path11160" + sodipodi:cx="23.190451" + sodipodi:cy="59.379417" + sodipodi:rx="2.1082227" + sodipodi:ry="1.9842097" + d="M 25.298673 59.379417 A 2.1082227 1.9842097 0 1 1 21.082228,59.379417 A 2.1082227 1.9842097 0 1 1 25.298673 59.379417 z" + transform="matrix(-1.742936,-1.063485,-0.470527,1.244278,191.1539,-3.699137)" /> + <path + style="opacity:1;fill:url(#linearGradient3732);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:6.803;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 64.8125 10.15625 C 64.576492 10.314406 63.313255 10.966975 61.84375 12.71875 C 60.102119 14.794928 58.148874 17.931415 56.1875 21.25 C 54.226123 24.568584 52.253305 28.097951 50.34375 31.15625 C 48.434193 34.21455 46.808554 36.749206 44.28125 38.53125 C 41.753946 40.313295 38.771972 41.009688 35.25 41.78125 C 31.728028 42.55281 27.753292 43.204545 23.96875 43.9375 C 20.184208 44.670458 16.571749 45.463025 14.03125 46.40625 C 11.848007 47.216834 10.828455 48.199264 10.625 48.34375 C 10.62496 48.346283 10.625145 48.371753 10.625 48.375 C 10.695609 48.571986 10.868176 49.989276 12.125 52 C 13.561369 54.297967 15.949938 57.140373 18.5 60.03125 C 20.422509 62.210702 22.440722 64.427292 24.3125 66.5625 C 47.187815 68.967477 71.532076 77.450485 95.75 81.53125 C 95.830132 80.186335 96.067405 78.894893 96.5 77.625 C 97.497182 74.697786 99.510418 72.413122 101.90625 69.71875 C 104.30206 67.024383 107.11905 64.161224 109.75 61.34375 C 112.38092 58.526279 114.78037 55.725104 116.28125 53.46875 C 117.57108 51.529696 117.85422 50.140276 117.9375 49.90625 C 117.93747 49.903618 117.93766 49.878251 117.9375 49.875 C 117.73626 49.725328 116.7219 48.747109 114.5625 47.875 C 112.04974 46.860181 108.481 45.933629 104.71875 45.09375 C 100.95649 44.253869 96.998705 43.464779 93.5 42.59375 C 90.001302 41.722719 87.038305 40.977926 84.5625 39.125 C 82.0867 37.272072 80.540899 34.67367 78.71875 31.5625 C 76.8966 28.451331 75.054073 24.872818 73.1875 21.5 C 71.320931 18.127181 69.432115 14.937187 67.75 12.8125 C 66.278149 10.953399 64.977414 10.290268 64.8125 10.15625 z " + id="path3718" /> + <path + style="opacity:0.41393443;fill:url(#linearGradient3739);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:6.803;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 64.8125 10.15625 C 64.576492 10.314406 63.313255 10.966975 61.84375 12.71875 C 60.102119 14.794928 58.148874 17.931415 56.1875 21.25 C 54.226123 24.568584 52.253305 28.097951 50.34375 31.15625 C 48.434193 34.21455 46.808554 36.749206 44.28125 38.53125 C 41.753946 40.313295 38.771972 41.009688 35.25 41.78125 C 31.728028 42.55281 27.753292 43.204545 23.96875 43.9375 C 20.184208 44.670458 16.571749 45.463025 14.03125 46.40625 C 11.848007 47.216834 10.828455 48.199264 10.625 48.34375 C 10.62496 48.346283 10.625145 48.371753 10.625 48.375 C 10.695609 48.571986 10.868176 49.989276 12.125 52 C 13.561369 54.297967 15.949938 57.140373 18.5 60.03125 C 20.422509 62.210702 22.440722 64.427292 24.3125 66.5625 C 25.752576 66.713901 27.204929 66.896788 28.65625 67.09375 C 42.328845 56.623879 60.733777 43.188439 78.53125 31.25 C 76.771363 28.21678 74.98888 24.755017 73.1875 21.5 C 71.320931 18.127181 69.432115 14.937187 67.75 12.8125 C 66.278149 10.953399 64.977414 10.290268 64.8125 10.15625 z M 99.34375 43.90625 C 86.79565 53.381359 75.792347 63.914843 66.25 75.09375 C 76.032927 77.504442 85.901575 79.871772 95.75 81.53125 C 95.830132 80.186335 96.067405 78.894893 96.5 77.625 C 97.497182 74.697786 99.510418 72.413122 101.90625 69.71875 C 104.30206 67.024383 107.11905 64.161224 109.75 61.34375 C 112.38092 58.526279 114.78037 55.725104 116.28125 53.46875 C 117.57108 51.529696 117.85422 50.140276 117.9375 49.90625 C 117.93747 49.903618 117.93766 49.878251 117.9375 49.875 C 117.73626 49.725328 116.7219 48.747109 114.5625 47.875 C 112.04974 46.860181 108.481 45.933629 104.71875 45.09375 C 102.94925 44.698729 101.13165 44.292609 99.34375 43.90625 z " + id="path3736" /> + <path + id="path3741" + d="M 64.8125,10.15625 C 64.576492,10.314406 63.313255,10.966975 61.84375,12.71875 C 60.102119,14.794928 58.148874,17.931415 56.1875,21.25 C 54.226123,24.568584 52.253305,28.097951 50.34375,31.15625 C 48.434193,34.21455 46.808554,36.749206 44.28125,38.53125 C 41.753946,40.313295 38.771972,41.009688 35.25,41.78125 C 31.728028,42.55281 27.753292,43.204545 23.96875,43.9375 C 20.184208,44.670458 16.571749,45.463025 14.03125,46.40625 C 11.848007,47.216834 10.828455,48.199264 10.625,48.34375 C 10.62496,48.346283 10.625145,48.371753 10.625,48.375 C 10.695609,48.571986 10.868176,49.989276 12.125,52 C 13.561369,54.297967 60.733777,43.188439 78.53125,31.25 C 76.771363,28.21678 74.98888,24.755017 73.1875,21.5 C 71.320931,18.127181 69.432115,14.937187 67.75,12.8125 C 66.278149,10.953399 64.977414,10.290268 64.8125,10.15625 z M 99.34375,43.90625 C 68.470207,67.487324 85.901575,79.871772 95.75,81.53125 C 95.830132,80.186335 96.067405,78.894893 96.5,77.625 C 97.497182,74.697786 99.510418,72.413122 101.90625,69.71875 C 104.30206,67.024383 107.11905,64.161224 109.75,61.34375 C 112.38092,58.526279 114.78037,55.725104 116.28125,53.46875 C 117.57108,51.529696 117.85422,50.140276 117.9375,49.90625 C 117.93747,49.903618 117.93766,49.878251 117.9375,49.875 C 117.73626,49.725328 116.7219,48.747109 114.5625,47.875 C 112.04974,46.860181 108.481,45.933629 104.71875,45.09375 C 102.94925,44.698729 101.13165,44.292609 99.34375,43.90625 z " + style="opacity:0.34836066;fill:url(#linearGradient3739);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:6.803;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + sodipodi:nodetypes="csssssssssscsscccssssssssc" /> + <path + sodipodi:type="arc" + style="opacity:0.35655739;fill:url(#radialGradient3753);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.43089432" + id="path3745" + sodipodi:cx="5.7531347" + sodipodi:cy="-45.41592" + sodipodi:rx="124.10334" + sodipodi:ry="11.780229" + d="M 129.85647 -45.41592 A 124.10334 11.780229 0 1 1 -118.35021,-45.41592 A 124.10334 11.780229 0 1 1 129.85647 -45.41592 z" + transform="matrix(0.126835,-5.623734e-2,-3.870485e-2,-9.211943e-2,44.81196,106.2565)" /> + <path + transform="matrix(-0.126834,-5.702883e-2,3.870485e-2,-9.341592e-2,81.95911,106.3126)" + d="M 129.85647 -45.41592 A 124.10334 11.780229 0 1 1 -118.35021,-45.41592 A 124.10334 11.780229 0 1 1 129.85647 -45.41592 z" + sodipodi:ry="11.780229" + sodipodi:rx="124.10334" + sodipodi:cy="-45.41592" + sodipodi:cx="5.7531347" + id="path3755" + style="opacity:0.49590164;fill:url(#radialGradient3757);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.43089432" + sodipodi:type="arc" /> + <path + transform="matrix(-6.548665e-3,-0.135343,-9.988208e-2,2.696531e-3,91.9485,98.93228)" + d="M 129.85647 -45.41592 A 124.10334 11.780229 0 1 1 -118.35021,-45.41592 A 124.10334 11.780229 0 1 1 129.85647 -45.41592 z" + sodipodi:ry="11.780229" + sodipodi:rx="124.10334" + sodipodi:cy="-45.41592" + sodipodi:cx="5.7531347" + id="path3759" + style="opacity:0.27459016;fill:url(#radialGradient3761);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.43089432" + sodipodi:type="arc" /> + <path + style="opacity:0.17;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:14.80892944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 126.314,45.945281 C 127.57715,54.014451 105.05512,70.888621 102.47025,78.476531 C 99.826558,86.237151 107.76438,114.43949 101.06401,119.16403 C 94.363618,123.88859 70.449248,106.96767 62.251508,106.85153 C 54.053768,106.73539 29.690348,122.98275 23.126508,118.07028 C 22.815738,117.8377 22.558998,117.52665 22.314008,117.19528 C 22.708398,118.50348 23.279848,119.53038 24.126508,120.16403 C 30.690348,125.0765 55.053768,108.82913 63.251508,108.94528 C 71.449248,109.06142 95.363618,126.01358 102.064,121.28903 C 108.76438,116.56449 100.82656,88.362141 103.47025,80.601531 C 106.11395,72.840911 129.61178,55.340191 127.189,47.507781 C 127.02007,46.961651 126.72727,46.430131 126.314,45.945281 z M 1.5015079,49.851531 C 4.5831579,57.838661 18.613888,70.110761 22.845258,77.320281 C 20.896748,71.159061 6.3960679,58.682221 1.5015079,49.851531 z " + id="path3308" /> + <path + style="opacity:0.17;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:14.80892944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 127.1265,47.382781 C 127.77543,55.569451 105.80307,72.111371 103.2515,79.601531 C 100.60781,87.362151 108.54563,115.56449 101.84525,120.28903 C 95.144868,125.01357 71.261748,108.06142 63.064008,107.94528 C 54.866278,107.82913 30.471598,124.10775 23.907758,119.19528 C 22.913828,118.45141 22.292008,117.15904 21.907758,115.50778 C 22.250148,117.65334 22.937778,119.30561 24.126508,120.19528 C 30.690348,125.10775 55.053778,108.82913 63.251508,108.94528 C 71.449248,109.06142 95.363638,126.01357 102.064,121.28903 C 108.76438,116.56449 100.82655,88.362151 103.47025,80.601531 C 106.11395,72.840911 129.61177,55.340181 127.189,47.507781 C 127.17552,47.464201 127.14164,47.425951 127.1265,47.382781 z M 0.93900787,47.757781 C 1.9815279,56.300511 21.645828,72.265141 23.876508,79.476531 C 23.903658,79.564291 23.914628,79.665031 23.939008,79.757781 C 23.870988,79.288551 23.775168,78.856101 23.657758,78.476531 C 21.511968,71.539581 3.2557579,56.495971 0.93900787,47.757781 z " + id="path3303" /> + <path + style="fill:url(#radialGradient3771);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.55327869" + d="M 25.088207,80.21837 C 25.534474,90.747814 22.054583,105.95279 22.237274,111.46459 L 24.632057,111.69267 C 26.600057,101.69251 28.017156,91.508728 28.167214,80.902594 L 25.088207,80.21837 z " + id="path3763" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:0.62;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:14.80892944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 0.89521787,47.070281 C 0.89114787,55.417331 21.603498,72.067851 23.895208,79.476531 C 24.122348,80.210811 24.248638,81.111361 24.301458,82.164031 C 24.258118,80.995191 24.141798,79.961201 23.895208,79.164031 C 21.629398,71.839061 1.3489179,55.506151 0.89521787,47.070281 z M 127.36395,48.789031 C 126.76815,57.193121 105.96742,73.013441 103.48895,80.289031 C 103.13757,81.320501 102.96318,82.732101 102.92645,84.382781 C 102.97549,82.859581 103.15849,81.571601 103.48895,80.601531 C 105.99802,73.236121 127.27213,57.108781 127.36395,48.789031 z M 63.270208,108.63278 C 55.072468,108.51664 30.709048,124.79525 24.145208,119.88278 C 22.709368,118.80818 21.987678,116.61813 21.738958,113.78903 C 21.963318,116.76637 22.658218,119.08239 24.145208,120.19528 C 30.709048,125.10775 55.072468,108.82913 63.270208,108.94528 C 71.467938,109.06142 95.382328,126.01357 102.0827,121.28903 C 103.80587,120.07399 104.52313,117.30046 104.73895,113.72653 C 104.49958,117.15646 103.75779,119.79539 102.0827,120.97653 C 95.382328,125.70107 71.467938,108.74892 63.270208,108.63278 z " + id="path3296" /> + </g> +</svg> diff --git a/pics/icons/books.svg b/pics/icons/books.svg new file mode 100644 index 0000000..411d128 --- /dev/null +++ b/pics/icons/books.svg @@ -0,0 +1,3414 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg1877" + sodipodi:version="0.32" + inkscape:version="0.44" + version="1.0" + sodipodi:docbase="/home/pinheiro/artwork/Oxygen/theme/svg/actions" + sodipodi:docname="book.svg"> + <defs + id="defs1879"> + <linearGradient + id="linearGradient6332"> + <stop + style="stop-color:#8f6b32;stop-opacity:1;" + offset="0" + id="stop6334" /> + <stop + style="stop-color:#debc85;stop-opacity:1;" + offset="1" + id="stop6336" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6332" + id="linearGradient5445" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.002688,0,0,1.002688,-149.546,-140.4106)" + x1="63.109283" + y1="123.58058" + x2="42.708179" + y2="36.313725" /> + <linearGradient + id="linearGradient3866"> + <stop + style="stop-color:#b67e28;stop-opacity:1;" + offset="0" + id="stop3868" /> + <stop + style="stop-color:#543a12;stop-opacity:1;" + offset="1" + id="stop3870" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2971"> + <stop + style="stop-color:#debc85;stop-opacity:1;" + offset="0" + id="stop2973" /> + <stop + style="stop-color:#debc85;stop-opacity:0;" + offset="1" + id="stop2975" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2913"> + <stop + style="stop-color:#a4c0e4;stop-opacity:1;" + offset="0" + id="stop2915" /> + <stop + style="stop-color:#a4c0e4;stop-opacity:0;" + offset="1" + id="stop2917" /> + </linearGradient> + <linearGradient + id="linearGradient5477"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop5479" /> + <stop + style="stop-color:white;stop-opacity:1;" + offset="1" + id="stop5481" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3880"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop3882" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3884" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3853"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop3855" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3857" /> + </linearGradient> + <linearGradient + id="linearGradient3837"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop3839" /> + <stop + id="stop3849" + offset="0.25" + style="stop-color:black;stop-opacity:0.59927797;" /> + <stop + id="stop3847" + offset="0.5" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3841" /> + </linearGradient> + <linearGradient + id="linearGradient3814"> + <stop + style="stop-color:white;stop-opacity:0;" + offset="0" + id="stop3816" /> + <stop + id="stop3824" + offset="0.18531764" + style="stop-color:white;stop-opacity:0;" /> + <stop + id="stop3822" + offset="0.28106508" + style="stop-color:white;stop-opacity:0.33574006;" /> + <stop + style="stop-color:white;stop-opacity:0.1696751;" + offset="0.45126861" + id="stop3829" /> + <stop + id="stop3831" + offset="0.47940481" + style="stop-color:white;stop-opacity:0;" /> + <stop + style="stop-color:white;stop-opacity:0.3068592;" + offset="0.65610015" + id="stop3833" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop3818" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3804"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3806" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop3808" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3783"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3785" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop3787" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3771"> + <stop + style="stop-color:#f7fafe;stop-opacity:1;" + offset="0" + id="stop3773" /> + <stop + style="stop-color:#f7fafe;stop-opacity:0;" + offset="1" + id="stop3775" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3756"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop3758" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3760" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3742"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3744" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop3746" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3710"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3712" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop3714" /> + </linearGradient> + <linearGradient + id="linearGradient3695"> + <stop + style="stop-color:#626262;stop-opacity:1;" + offset="0" + id="stop3697" /> + <stop + style="stop-color:#efefef;stop-opacity:1;" + offset="1" + id="stop3699" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3771" + id="linearGradient4014" + gradientUnits="userSpaceOnUse" + x1="28.138407" + y1="5.6195269" + x2="29.138409" + y2="16.588285" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,0.776179,-20.42097)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3771" + id="linearGradient4017" + gradientUnits="userSpaceOnUse" + x1="28.138407" + y1="5.6195269" + x2="29.138409" + y2="16.588285" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,0.869215,-20.07375)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3771" + id="linearGradient4020" + gradientUnits="userSpaceOnUse" + x1="28.138407" + y1="5.6195269" + x2="29.138409" + y2="16.588285" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,0.869215,-20.07375)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3853" + id="radialGradient4027" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.817786,-0.235747,26.77623,94.95694,-1932.687,-7041.733)" + cx="-36.857941" + cy="75.225319" + fx="-36.857941" + fy="75.225319" + r="0.9722718" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3710" + id="linearGradient4031" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.336024,-3.091734)" + x1="4.9107008" + y1="44.649334" + x2="58.884792" + y2="36.866131" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3710" + id="linearGradient4034" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.336024,-3.091734)" + x1="4.9107008" + y1="44.649334" + x2="58.884792" + y2="36.866131" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3710" + id="linearGradient4037" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.336024,-3.091734)" + x1="4.9107008" + y1="44.649334" + x2="58.884792" + y2="36.866131" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3837" + id="linearGradient4042" + gradientUnits="userSpaceOnUse" + x1="20.606983" + y1="54.213417" + x2="14.043751" + y2="16.4375" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3804" + id="linearGradient4045" + gradientUnits="userSpaceOnUse" + x1="6.28125" + y1="35.763672" + x2="14.3125" + y2="35.763672" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3783" + id="linearGradient4048" + gradientUnits="userSpaceOnUse" + x1="5.323966" + y1="55.630238" + x2="16.25" + y2="54.984375" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3783" + id="linearGradient4051" + gradientUnits="userSpaceOnUse" + x1="15.6875" + y1="48.890625" + x2="16.753466" + y2="55.4375" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3783" + id="linearGradient4054" + gradientUnits="userSpaceOnUse" + x1="15.6875" + y1="48.890625" + x2="16.25" + y2="54.984375" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3756" + id="linearGradient4057" + gradientUnits="userSpaceOnUse" + x1="11.967802" + y1="50.304192" + x2="15.346087" + y2="57.638905" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3710" + id="linearGradient4061" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.906001,4.549312)" + x1="4.9107008" + y1="44.649334" + x2="58.884792" + y2="36.866131" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3710" + id="linearGradient4064" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.906001,4.549312)" + x1="4.9107008" + y1="44.649334" + x2="58.884792" + y2="36.866131" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3695" + id="linearGradient4068" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.336024,-3.091734)" + x1="32.438522" + y1="40" + x2="33.050251" + y2="42.76342" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3814" + id="linearGradient4071" + gradientUnits="userSpaceOnUse" + x1="4.5181999" + y1="41.236893" + x2="18.826626" + y2="38.015541" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3742" + id="linearGradient4075" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.336024,-3.091734)" + x1="36.10664" + y1="42.068642" + x2="38.780388" + y2="40.875401" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3880" + id="linearGradient4078" + gradientUnits="userSpaceOnUse" + x1="53.777279" + y1="53.014202" + x2="34.243549" + y2="148.6344" + gradientTransform="translate(29.25574,0.251683)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3880" + id="linearGradient4080" + gradientUnits="userSpaceOnUse" + x1="53.777279" + y1="53.014202" + x2="34.243549" + y2="148.6344" + gradientTransform="translate(29.25574,0.251683)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_5_" + id="linearGradient5127" + x1="92.956825" + y1="-8.9549065" + x2="59.82354" + y2="206.72591" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.863129,-0.127189,0.127189,0.863129,-5.028673,16.14959)" /> + <radialGradient + id="XMLID_5_" + cx="51.9995" + cy="-9" + r="111.0006" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.15" + style="stop-color:#80B3FF" + id="stop4094" /> + <stop + offset="0.316" + style="stop-color:#69A1F0" + id="stop4096" /> + <stop + offset="0.6029" + style="stop-color:#4888DA" + id="stop4098" /> + <stop + offset="0.8412" + style="stop-color:#3378CC" + id="stop4100" /> + <stop + offset="1" + style="stop-color:#2C72C7" + id="stop4102" /> + </radialGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient5483" + x1="74.0625" + y1="85.125" + x2="108.0625" + y2="126.0625" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient5487" + gradientUnits="userSpaceOnUse" + x1="39.8125" + y1="79.125" + x2="45.3125" + y2="138.875" + gradientTransform="translate(0,-1)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient5491" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,-2)" + x1="34.5625" + y1="99.375" + x2="44.0625" + y2="125.125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient5495" + gradientUnits="userSpaceOnUse" + x1="82.3125" + y1="61.875" + x2="36.3125" + y2="128.3125" + gradientTransform="translate(0,0.7)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient5499" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,-3.3)" + x1="82.3125" + y1="61.875" + x2="72.327019" + y2="133.3125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient5503" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,1.7)" + x1="82.3125" + y1="61.875" + x2="72.327019" + y2="133.3125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2913" + id="linearGradient2919" + x1="52.984855" + y1="68.390214" + x2="113.21912" + y2="49.390213" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.32864,15.14423)" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient1580" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient1576" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient1569" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient1565" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient1562" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient1559" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient1556" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient1553" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient1550" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient1547" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient1541" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient1539" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2257"> + <stop + id="stop2259" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop2261" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3207"> + <stop + id="stop3209" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3211" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3217" + inkscape:collect="always"> + <stop + id="stop3219" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop3221" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3225"> + <stop + id="stop3227" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3229" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3235" + inkscape:collect="always"> + <stop + id="stop3237" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3239" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3251"> + <stop + id="stop3253" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3255" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3259"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3261" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3263" /> + </linearGradient> + <linearGradient + id="linearGradient3273"> + <stop + id="stop3275" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3277" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3291"> + <stop + id="stop3293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3303"> + <stop + id="stop3305" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop3307" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3311"> + <stop + id="stop3313" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop3319" /> + <stop + id="stop3315" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3325"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3327" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3329" /> + </linearGradient> + <linearGradient + id="linearGradient2598"> + <stop + id="stop2600" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop2606" /> + <stop + id="stop2608" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop2602" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient2211" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="33.029083" + fy="128.57854" + r="63.912209" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3880" + id="linearGradient3121" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,-22.16131,-210.4306)" + x1="53.777279" + y1="53.014202" + x2="34.243549" + y2="148.6344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3880" + id="linearGradient3124" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,-22.16131,-210.4306)" + x1="53.777279" + y1="53.014202" + x2="34.243549" + y2="148.6344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3127" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.104612,16.66454)" + x1="82.3125" + y1="61.875" + x2="72.327019" + y2="133.3125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3130" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.763517,12.19304)" + x1="82.3125" + y1="61.875" + x2="72.327019" + y2="133.3125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3133" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.236393,15.77024)" + x1="82.3125" + y1="61.875" + x2="36.3125" + y2="128.3125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3136" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.592202,13.35563)" + x1="34.5625" + y1="99.375" + x2="44.0625" + y2="125.125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3139" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.460421,14.24993)" + x1="39.8125" + y1="79.125" + x2="45.3125" + y2="138.875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3142" + gradientUnits="userSpaceOnUse" + x1="74.0625" + y1="85.125" + x2="108.0625" + y2="126.0625" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.32864,15.14423)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3742" + id="linearGradient3189" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.336024,-3.091734)" + x1="36.10664" + y1="42.068642" + x2="38.780388" + y2="40.875401" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3814" + id="linearGradient3191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" + x1="4.5181999" + y1="41.236893" + x2="18.826626" + y2="38.015541" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3695" + id="linearGradient3193" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.336024,-3.091734)" + x1="32.438522" + y1="40" + x2="33.050251" + y2="42.76342" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3710" + id="linearGradient3195" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.906001,4.549312)" + x1="4.9107008" + y1="44.649334" + x2="58.884792" + y2="36.866131" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3710" + id="linearGradient3197" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.906001,4.549312)" + x1="4.9107008" + y1="44.649334" + x2="58.884792" + y2="36.866131" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3199" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.32864,15.14423)" + x1="74.0625" + y1="85.125" + x2="108.0625" + y2="126.0625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3201" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.460421,14.24993)" + x1="39.8125" + y1="79.125" + x2="45.3125" + y2="138.875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3203" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.592202,13.35563)" + x1="34.5625" + y1="99.375" + x2="44.0625" + y2="125.125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.236393,15.77024)" + x1="82.3125" + y1="61.875" + x2="36.3125" + y2="128.3125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3208" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.763517,12.19304)" + x1="82.3125" + y1="61.875" + x2="72.327019" + y2="133.3125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5477" + id="linearGradient3210" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.894299,-0.131781,0.131781,0.894299,-7.104612,16.66454)" + x1="82.3125" + y1="61.875" + x2="72.327019" + y2="133.3125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3756" + id="linearGradient3212" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" + x1="11.967802" + y1="50.304192" + x2="15.346087" + y2="57.638905" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3783" + id="linearGradient3214" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" + x1="15.6875" + y1="48.890625" + x2="16.25" + y2="54.984375" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3783" + id="linearGradient3216" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" + x1="15.6875" + y1="48.890625" + x2="16.753466" + y2="55.4375" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3783" + id="linearGradient3218" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" + x1="5.323966" + y1="55.630238" + x2="16.25" + y2="54.984375" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3804" + id="linearGradient3220" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" + x1="6.28125" + y1="35.763672" + x2="14.3125" + y2="35.763672" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3837" + id="linearGradient3222" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,1.008769,-19.55292)" + x1="20.606983" + y1="54.213417" + x2="14.043751" + y2="16.4375" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3710" + id="linearGradient3226" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.336024,-3.091734)" + x1="4.9107008" + y1="44.649334" + x2="58.884792" + y2="36.866131" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3853" + id="radialGradient3228" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.817786,-0.235747,26.77623,94.95694,-1932.687,-7041.733)" + cx="-36.857941" + cy="75.225319" + fx="-36.857941" + fy="75.225319" + r="0.9722718" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3710" + id="linearGradient3230" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.336024,-3.091734)" + x1="4.9107008" + y1="44.649334" + x2="58.884792" + y2="36.866131" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3710" + id="linearGradient3232" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.568107,-0.173376,0.173376,2.568107,4.336024,-3.091734)" + x1="4.9107008" + y1="44.649334" + x2="58.884792" + y2="36.866131" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3880" + id="linearGradient3234" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,-22.16131,-210.4306)" + x1="53.777279" + y1="53.014202" + x2="34.243549" + y2="148.6344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3880" + id="linearGradient3236" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,-22.16131,-210.4306)" + x1="53.777279" + y1="53.014202" + x2="34.243549" + y2="148.6344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3771" + id="linearGradient3238" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,0.869215,-20.07375)" + x1="28.138407" + y1="5.6195269" + x2="29.138409" + y2="16.588285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3771" + id="linearGradient3240" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,0.869215,-20.07375)" + x1="28.138407" + y1="5.6195269" + x2="29.138409" + y2="16.588285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3771" + id="linearGradient3242" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.438565,-0.164632,0.164632,2.438565,0.776179,-20.42097)" + x1="28.138407" + y1="5.6195269" + x2="29.138409" + y2="16.588285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2971" + id="linearGradient2977" + x1="57.495758" + y1="109.4044" + x2="92.984146" + y2="27.73357" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4281" + id="linearGradient3872" + x1="65.152779" + y1="84.233597" + x2="60.748249" + y2="7.3806944" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + id="linearGradient2345"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop2347" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop2349" /> + </linearGradient> + <linearGradient + id="linearGradient3149"> + <stop + style="stop-color:#8e8e8e;stop-opacity:1;" + offset="0" + id="stop3151" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="1" + id="stop3153" /> + </linearGradient> + <linearGradient + id="linearGradient4610"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3141" /> + <stop + id="stop3162" + offset="0.40659341" + style="stop-color:#000000;stop-opacity:0.68235294;" /> + <stop + style="stop-color:#000000;stop-opacity:0.48736462;" + offset="0.45329672" + id="stop3164" /> + <stop + id="stop3158" + offset="0.5" + style="stop-color:#000000;stop-opacity:0.36101082;" /> + <stop + style="stop-color:#000000;stop-opacity:0.15162455;" + offset="0.70604396" + id="stop3160" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3143" /> + </linearGradient> + <linearGradient + id="linearGradient3075"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3077" /> + <stop + id="stop3093" + offset="0.42597079" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3085" + offset="0.5892781" + style="stop-color:#f1f1f1;stop-opacity:1;" /> + <stop + style="stop-color:#eaeaea;stop-opacity:1;" + offset="0.80219781" + id="stop3087" /> + <stop + style="stop-color:#dfdfdf;stop-opacity:1;" + offset="1" + id="stop3079" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient1458" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.888472,-5.288986e-2,5.892076e-2,3.079452,42.93675,-212.2837)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient1460" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.778981,-0.705005,0.742951,0.820909,-84.56197,13.42081)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient1462" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient1464" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.888472,-5.288986e-2,5.892076e-2,3.079452,42.93675,-212.2837)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient4136" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.778981,-0.705005,0.742951,0.820909,-84.56197,13.42081)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient1468" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2345" + id="radialGradient2351" + cx="64.37719" + cy="123.41074" + fx="31.487459" + fy="123.41074" + r="64.122231" + gradientTransform="matrix(1,0,0,8.747514e-2,0,112.6154)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="99.06546" + x2="52.587749" + y1="17.232468" + x1="74.514832" + gradientTransform="matrix(1.258277,0,0,1.258277,-15.29483,-12.98214)" + gradientUnits="userSpaceOnUse" + id="linearGradient4032" + xlink:href="#linearGradient2362" + inkscape:collect="always" /> + <linearGradient + y2="22.203432" + x2="33.355057" + y1="99.590462" + x1="97.124756" + gradientTransform="matrix(1.065955,0,0,1.065955,-4.218613,-1.697485)" + gradientUnits="userSpaceOnUse" + id="linearGradient4030" + xlink:href="#linearGradient2403" + inkscape:collect="always" /> + <linearGradient + id="linearGradient7281"> + <stop + id="stop7283" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000" /> + <stop + id="stop7285" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000" /> + </linearGradient> + <linearGradient + gradientTransform="matrix(1.180422,0,0,1.180422,-10.39088,-10.58642)" + gradientUnits="userSpaceOnUse" + y2="90.126022" + x2="54.983063" + y1="17.912012" + x1="74.332748" + id="linearGradient2368" + xlink:href="#linearGradient2362" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.511766,-6.865741e-3,4.187271e-5,-9.110636e-3,87.10184,7.76835)" + gradientUnits="userSpaceOnUse" + id="radialGradient1470" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,109.1206,-1545.323)" + gradientUnits="userSpaceOnUse" + id="radialGradient1466" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,68.90433,5.49306)" + gradientUnits="userSpaceOnUse" + id="radialGradient1462" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,6.806484,-3.45491)" + gradientUnits="userSpaceOnUse" + id="radialGradient1455" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.705444e-16,3.705444e-16,1.29707,6.81152,-10.31269)" + gradientUnits="userSpaceOnUse" + id="linearGradient1451" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.513135e-16,6.654785e-17,0.1578,6.81152,-7.300115)" + gradientUnits="userSpaceOnUse" + id="radialGradient1448" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,6.796523,-10.3225)" + gradientUnits="userSpaceOnUse" + id="linearGradient1445" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.034291e-16,5.062158e-16,1.29707,7.14915,-10.31269)" + gradientUnits="userSpaceOnUse" + id="linearGradient1442" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.80798e-16,6.487638e-17,0.1578,24.50481,-7.300115)" + gradientUnits="userSpaceOnUse" + id="radialGradient1439" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.279856,4.994967e-16,-5.062158e-16,1.29707,-133.1341,-10.31269)" + gradientUnits="userSpaceOnUse" + id="linearGradient1436" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.879821e-16,-5.832064e-17,0.1578,-115.9141,-7.300115)" + gradientUnits="userSpaceOnUse" + id="radialGradient1433" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.511766,-6.865741e-3,4.187271e-5,-9.110636e-3,87.10184,7.76835)" + gradientUnits="userSpaceOnUse" + id="radialGradient1427" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.573576e-17,-1.374554e-18,2.608014e-2,-7.697455e-14,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient1425" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.872019e-16,-5.817635e-17,0.1578,-116.1668,-17.56653)" + gradientUnits="userSpaceOnUse" + id="radialGradient1423" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.279856,4.983275e-16,-5.050298e-16,1.29707,-133.3868,-20.57911)" + gradientUnits="userSpaceOnUse" + id="linearGradient1421" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.800126e-16,6.473209e-17,0.1578,24.75801,-17.56653)" + gradientUnits="userSpaceOnUse" + id="radialGradient1419" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.022494e-16,5.050298e-16,1.29707,7.402337,-20.57911)" + gradientUnits="userSpaceOnUse" + id="linearGradient1417" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297066,3.012623e-3,-3.012623e-3,1.297066,7.112448,-20.56258)" + gradientUnits="userSpaceOnUse" + id="linearGradient1415" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.501275e-16,6.640356e-17,0.1578,7.064707,-17.56653)" + gradientUnits="userSpaceOnUse" + id="radialGradient1413" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.693584e-16,3.693584e-16,1.29707,7.064707,-20.57911)" + gradientUnits="userSpaceOnUse" + id="linearGradient1411" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297066,3.012623e-3,-1.134728e-3,0.488669,7.096503,-13.69501)" + gradientUnits="userSpaceOnUse" + id="radialGradient1409" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.22884e-2,-1.47547e-4,1.889714e-3,0.798624,69.12243,5.487066)" + gradientUnits="userSpaceOnUse" + id="radialGradient1407" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.519831,9.412826e-2,-0.895354,13.78472,115.1882,-1545.166)" + gradientUnits="userSpaceOnUse" + id="radialGradient1405" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + r="63.912209" + fy="115.7093" + fx="63.912209" + cy="115.70919" + cx="63.912209" + id="radialGradient1527" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3876"> + <stop + id="stop3878" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop3880" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient4547"> + <stop + id="stop4549" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4551" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4535"> + <stop + id="stop4537" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4539" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient4523"> + <stop + id="stop4525" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop4527" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4517"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop4519" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop4521" /> + </linearGradient> + <linearGradient + id="linearGradient4511"> + <stop + id="stop4513" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop4515" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4505"> + <stop + id="stop4507" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop4509" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4498"> + <stop + id="stop4500" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop4502" /> + <stop + id="stop1492" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient4492"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4494" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4496" /> + </linearGradient> + <linearGradient + id="linearGradient2287"> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0" + id="stop2299" /> + <stop + id="stop2307" + offset="0.4375" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0.58240438" + id="stop2309" /> + <stop + id="stop2419" + offset="0.76442307" + style="stop-color:#000000;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.875" + id="stop3918" /> + <stop + id="stop3920" + offset="0.91826922" + style="stop-color:#000000;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0.96048182" + id="stop2417" /> + <stop + id="stop2291" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2321"> + <stop + id="stop2323" + offset="0" + style="stop-color:#c3c3c3;stop-opacity:1;" /> + <stop + id="stop2325" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient2362" + inkscape:collect="always"> + <stop + id="stop2364" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2366" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2389"> + <stop + id="stop2391" + offset="0" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0.4375" + id="stop2393" /> + <stop + id="stop2395" + offset="0.56588125" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + style="stop-color:#000000;stop-opacity:0.24705882;" + offset="0.76237977" + id="stop2423" /> + <stop + style="stop-color:#000000;stop-opacity:0.49803922;" + offset="0.77884614" + id="stop2421" /> + <stop + id="stop2397" + offset="0.875" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.49803922;" + offset="0.875" + id="stop2411" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3938" /> + </linearGradient> + <linearGradient + id="linearGradient2403"> + <stop + id="stop2405" + offset="0" + style="stop-color:#28691f;stop-opacity:1;" /> + <stop + id="stop2407" + offset="1" + style="stop-color:#42ad33;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="48.787102" + x2="230.237" + y1="48.787102" + x1="-37.875" + gradientTransform="translate(18.73145,-130.4544)" + gradientUnits="userSpaceOnUse" + id="linearGradient3620" + xlink:href="#XMLID_8_" + inkscape:collect="always" /> + <linearGradient + y2="157.6319" + x2="63.9995" + y1="25.1577" + x1="63.9995" + gradientTransform="translate(18.73145,-130.4544)" + gradientUnits="userSpaceOnUse" + id="linearGradient3618" + xlink:href="#XMLID_7_" + inkscape:collect="always" /> + <radialGradient + r="111.0006" + cy="-9" + cx="51.9995" + gradientTransform="translate(18.73145,-130.4544)" + gradientUnits="userSpaceOnUse" + id="radialGradient3616" + xlink:href="#XMLID_5_" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(18.73145,-130.4544)" + y2="48.787102" + x2="230.237" + y1="48.787102" + x1="-37.875" + gradientUnits="userSpaceOnUse" + id="XMLID_8_"> + <stop + id="stop3389" + style="stop-color:#2C72C7" + offset="0" /> + <stop + id="stop3391" + style="stop-color:#FFFFFF" + offset="0.2959" /> + <stop + id="stop3393" + style="stop-color:#2C72C7" + offset="1" /> + </linearGradient> + <linearGradient + gradientTransform="translate(18.73145,-130.4544)" + y2="157.6319" + x2="63.9995" + y1="25.1577" + x1="63.9995" + gradientUnits="userSpaceOnUse" + id="XMLID_7_"> + <stop + id="stop3374" + style="stop-color:#BFD9FF" + offset="0" /> + <stop + id="stop3376" + style="stop-color:#80B3FF" + offset="0.2189" /> + <stop + id="stop3378" + style="stop-color:#6EA5F3" + offset="0.2933" /> + <stop + id="stop3380" + style="stop-color:#3E80D3" + offset="0.4426" /> + <stop + id="stop3382" + style="stop-color:#2C72C7" + offset="0.4941" /> + <stop + id="stop3384" + style="stop-color:#00438A" + offset="0.7" /> + </linearGradient> + <radialGradient + gradientTransform="translate(18.73145,-130.4544)" + gradientUnits="userSpaceOnUse" + r="111.0006" + cy="-9" + cx="51.9995" + id="radialGradient4442"> + <stop + id="stop3312" + style="stop-color:#80B3FF" + offset="0.15" /> + <stop + id="stop3314" + style="stop-color:#69A1F0" + offset="0.316" /> + <stop + id="stop3316" + style="stop-color:#4888DA" + offset="0.6029" /> + <stop + id="stop3318" + style="stop-color:#3378CC" + offset="0.8412" /> + <stop + id="stop3320" + style="stop-color:#2C72C7" + offset="1" /> + </radialGradient> + <foreignObject + id="foreignObject3305" + height="1" + width="1" + y="0" + x="0" + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/"> + <i:pgfRef + xlink:href="#adobe_illustrator_pgf" /> + </foreignObject> + <linearGradient + gradientTransform="matrix(1.002688,0,0,1.002688,-28.61954,-155.7416)" + gradientUnits="userSpaceOnUse" + y2="36.313725" + x2="42.708179" + y1="123.58058" + x1="63.109283" + id="linearGradient3174" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <linearGradient + id="XMLID_166_" + gradientUnits="userSpaceOnUse" + x1="63.106" + y1="71.9766" + x2="65.1059" + y2="80.9765"> + <stop + offset="0.0506" + style="stop-color:#FFFFFF" + id="stop2629" /> + <stop + offset="1" + style="stop-color:#D3D7CF" + id="stop2631" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="1" + style="stop-color:#D3D7CF" /> + </linearGradient> + <linearGradient + id="XMLID_165_" + gradientUnits="userSpaceOnUse" + x1="62" + y1="76" + x2="66" + y2="76"> + <stop + offset="0.0506" + style="stop-color:#FFFFFF" + id="stop2620" /> + <stop + offset="0.9326" + style="stop-color:#D3D7CF" + id="stop2622" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2624" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.9326" + style="stop-color:#D3D7CF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D3D7CF" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_164_" + gradientUnits="userSpaceOnUse" + x1="61.7065" + y1="77.5322" + x2="67.7616" + y2="107.8077"> + <stop + offset="0" + style="stop-color:#EEEEEC" + id="stop2613" /> + <stop + offset="1" + style="stop-color:#BABDB6" + id="stop2615" /> + <a:midPointStop + offset="0" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#BABDB6" /> + </linearGradient> + <linearGradient + id="XMLID_163_" + gradientUnits="userSpaceOnUse" + x1="61.3159" + y1="83.0986" + x2="68.3162" + y2="101.0992"> + <stop + offset="0.0056" + style="stop-color:#FFFFFF" + id="stop4411" /> + <stop + offset="0.1352" + style="stop-color:#F0F0F0" + id="stop4413" /> + <stop + offset="0.384" + style="stop-color:#CACAC9" + id="stop2604" /> + <stop + offset="0.7233" + style="stop-color:#8C8D8B" + id="stop4416" /> + <stop + offset="1" + style="stop-color:#555753" + id="stop4418" /> + <a:midPointStop + offset="0.0056" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.5618" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="1" + style="stop-color:#555753" /> + </linearGradient> + <linearGradient + id="XMLID_162_" + gradientUnits="userSpaceOnUse" + x1="63.542" + y1="74.0918" + x2="64.5422" + y2="79.093"> + <stop + offset="0" + style="stop-color:#a9ada4;stop-opacity:1;" + id="stop2593" /> + <stop + offset="1" + style="stop-color:#3f403d;stop-opacity:1;" + id="stop2595" /> + <a:midPointStop + offset="0" + style="stop-color:#BABDB6" /> + <a:midPointStop + offset="0.5" + style="stop-color:#BABDB6" /> + <a:midPointStop + offset="1" + style="stop-color:#555753" /> + </linearGradient> + <linearGradient + id="XMLID_161_" + gradientUnits="userSpaceOnUse" + x1="62.0503" + y1="69.625" + x2="67.0498" + y2="83.6237"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop2574" /> + <stop + offset="0.1332" + style="stop-color:#FAFAFA" + id="stop2576" /> + <stop + offset="0.2876" + style="stop-color:#ECEDEC" + id="stop2578" /> + <stop + offset="0.4525" + style="stop-color:#D5D6D5" + id="stop2580" /> + <stop + offset="0.6249" + style="stop-color:#B5B6B4" + id="stop2582" /> + <stop + offset="0.8032" + style="stop-color:#8C8D8A" + id="stop2584" /> + <stop + offset="0.9838" + style="stop-color:#5A5C58" + id="stop2586" /> + <stop + offset="1" + style="stop-color:#555753" + id="stop2588" /> + <a:midPointStop + offset="0" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.6765" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="1" + style="stop-color:#555753" /> + </linearGradient> + <linearGradient + id="XMLID_160_" + gradientUnits="userSpaceOnUse" + x1="56.8906" + y1="67.8857" + x2="68.8911" + y2="82.8864"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop2567" /> + <stop + offset="1" + style="stop-color:#373836;stop-opacity:1;" + id="stop2569" /> + <a:midPointStop + offset="0" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="1" + style="stop-color:#555753" /> + </linearGradient> + <linearGradient + id="XMLID_159_" + gradientUnits="userSpaceOnUse" + x1="60.3325" + y1="67.6123" + x2="68.4149" + y2="103.9829"> + <stop + offset="0.0506" + style="stop-color:#515151;stop-opacity:1;" + id="stop2560" /> + <stop + offset="1" + style="stop-color:#343633;stop-opacity:1;" + id="stop2562" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="1" + style="stop-color:#555753" /> + </linearGradient> + <linearGradient + id="XMLID_148_" + gradientUnits="userSpaceOnUse" + x1="60.9995" + y1="58.0005" + x2="60.9995" + y2="119.0009"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2532" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2534" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_147_" + gradientUnits="userSpaceOnUse" + x1="67" + y1="58.0005" + x2="67" + y2="119.0009"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2525" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2527" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_144_" + gradientUnits="userSpaceOnUse" + x1="25.5942" + y1="58" + x2="25.5942" + y2="119.0007"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2504" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2506" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_143_" + gradientUnits="userSpaceOnUse" + x1="33.7886" + y1="57.9995" + x2="33.7886" + y2="119.0001"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2497" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2499" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_142_" + gradientUnits="userSpaceOnUse" + x1="41.0347" + y1="58" + x2="41.0347" + y2="119.0007"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2490" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2492" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_141_" + gradientUnits="userSpaceOnUse" + x1="48.5864" + y1="57.9995" + x2="48.5864" + y2="118.9997"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2483" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2485" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_140_" + gradientUnits="userSpaceOnUse" + x1="55.313" + y1="57.9995" + x2="55.313" + y2="119.0003"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2476" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2478" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_139_" + gradientUnits="userSpaceOnUse" + x1="59.3667" + y1="57.9995" + x2="59.3667" + y2="119.0002"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2469" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2471" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_135_" + gradientUnits="userSpaceOnUse" + x1="97.7725" + y1="57.9995" + x2="97.7725" + y2="119"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2441" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2443" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_134_" + gradientUnits="userSpaceOnUse" + x1="89.8066" + y1="57.9995" + x2="89.8066" + y2="118.9998"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2434" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2436" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_133_" + gradientUnits="userSpaceOnUse" + x1="82.4727" + y1="58" + x2="82.4727" + y2="118.9961"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2427" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2429" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_132_" + gradientUnits="userSpaceOnUse" + x1="75.5947" + y1="58" + x2="75.5947" + y2="119.0007"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2420" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2422" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_131_" + gradientUnits="userSpaceOnUse" + x1="70.1992" + y1="57.9995" + x2="70.1992" + y2="119.0002"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2413" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2415" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_130_" + gradientUnits="userSpaceOnUse" + x1="72.5303" + y1="94.6514" + x2="73.8621" + y2="101.3107" + gradientTransform="matrix(-1 0 0 1 134 0)"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2406" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2408" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_129_" + gradientUnits="userSpaceOnUse" + x1="66.5303" + y1="90.6494" + x2="67.8624" + y2="97.3099"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2399" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2401" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_128_" + gradientUnits="userSpaceOnUse" + x1="72.5293" + y1="78.6504" + x2="73.8612" + y2="85.3097" + gradientTransform="matrix(-1 0 0 1 134 0)"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2392" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2394" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_127_" + gradientUnits="userSpaceOnUse" + x1="66.5293" + y1="74.6484" + x2="67.8616" + y2="81.3101"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2385" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2387" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_126_" + gradientUnits="userSpaceOnUse" + x1="72.5293" + y1="86.6494" + x2="73.8614" + y2="93.3099" + gradientTransform="matrix(-1 0 0 1 134 0)"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2378" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2380" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_125_" + gradientUnits="userSpaceOnUse" + x1="66.5303" + y1="82.6494" + x2="67.8624" + y2="89.3099"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2371" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2373" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_123_" + gradientUnits="userSpaceOnUse" + x1="66.5293" + y1="114.6494" + x2="67.8614" + y2="121.3099"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2357" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2359" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_122_" + gradientUnits="userSpaceOnUse" + x1="72.5293" + y1="102.6484" + x2="73.8619" + y2="109.3113" + gradientTransform="matrix(-1 0 0 1 134 0)"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2350" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2352" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_121_" + gradientUnits="userSpaceOnUse" + x1="66.5303" + y1="98.6494" + x2="67.8624" + y2="105.3099"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2343" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2345" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_120_" + gradientUnits="userSpaceOnUse" + x1="72.5303" + y1="110.6504" + x2="73.8621" + y2="117.3097" + gradientTransform="matrix(-1 0 0 1 134 0)"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2336" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2338" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_119_" + gradientUnits="userSpaceOnUse" + x1="66.5303" + y1="106.6494" + x2="67.8624" + y2="113.3099"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2329" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2331" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_116_" + gradientUnits="userSpaceOnUse" + x1="84.3389" + y1="20.0015" + x2="85.6707" + y2="26.6608" + gradientTransform="matrix(-0.0825 0.9966 0.9966 0.0825 10.3161 -34.5121)"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2308" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2310" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_115_" + gradientUnits="userSpaceOnUse" + x1="84.0117" + y1="28.52" + x2="85.3436" + y2="35.1793" + gradientTransform="matrix(-0.2556 0.9668 0.9668 0.2556 25.5372 -35.9141)"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2301" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2303" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_114_" + gradientUnits="userSpaceOnUse" + x1="83.3877" + y1="36.4746" + x2="84.7196" + y2="43.1339" + gradientTransform="matrix(-0.4243 0.9055 0.9055 0.4243 41.46 -36.3299)"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2294" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2296" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_113_" + gradientUnits="userSpaceOnUse" + x1="83.0635" + y1="44.9131" + x2="84.3951" + y2="51.5712" + gradientTransform="matrix(-0.5962 0.8028 0.8028 0.5962 60.4483 -34.8312)"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2287" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2289" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_112_" + gradientUnits="userSpaceOnUse" + x1="54.8887" + y1="61.9019" + x2="55.8886" + y2="70.9013"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2280" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2282" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_111_" + gradientUnits="userSpaceOnUse" + x1="81.4268" + y1="64.792" + x2="82.7584" + y2="71.4501" + gradientTransform="matrix(-0.894 0.4481 0.4481 0.894 102.4965 -24.3783)"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2273" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2275" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_107_" + gradientUnits="userSpaceOnUse" + x1="96.8975" + y1="47.8369" + x2="98.8974" + y2="58.8364"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2245" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2247" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_106_" + gradientUnits="userSpaceOnUse" + x1="89.1709" + y1="49.8486" + x2="90.7354" + y2="61.9248"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2238" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2240" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_105_" + gradientUnits="userSpaceOnUse" + x1="80.3809" + y1="53.2485" + x2="84.3804" + y2="63.2474"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2231" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2233" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_104_" + gradientUnits="userSpaceOnUse" + x1="74.0967" + y1="58.3008" + x2="77.0967" + y2="67.3014"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2224" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2226" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="XMLID_103_" + gradientUnits="userSpaceOnUse" + x1="68.6152" + y1="63.1162" + x2="71.615" + y2="73.116"> + <stop + offset="0.0506" + style="stop-color:#EEEEEC" + id="stop2217" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop2219" /> + <a:midPointStop + offset="0.0506" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#EEEEEC" /> + <a:midPointStop + offset="1" + style="stop-color:#888A85" /> + </linearGradient> + <linearGradient + id="linearGradient4281"> + <stop + style="stop-color:#8f6b32;stop-opacity:1;" + offset="0" + id="stop4283" /> + <stop + style="stop-color:#debc85;stop-opacity:1;" + offset="1" + id="stop4285" /> + </linearGradient> + <linearGradient + id="linearGradient5242"> + <stop + id="stop5244" + offset="0" + style="stop-color:#180f00;stop-opacity:1;" /> + <stop + id="stop5246" + offset="1" + style="stop-color:#613e00;stop-opacity:0;" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4142136" + inkscape:cx="115.49324" + inkscape:cy="92.289578" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:document-units="px" + inkscape:grid-bbox="true" + width="128px" + height="128px" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="933" + inkscape:window-height="577" + inkscape:window-x="980" + inkscape:window-y="310" /> + <metadata + id="metadata1882"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <g + id="g3144" + transform="translate(0.5,-1)"> + <path + sodipodi:nodetypes="cccccccscccccscccsccsccsc" + id="path5301" + d="M 83.629939,3.0290594 L 21.008091,19.59542 C 20.971747,19.60517 20.936817,19.619581 20.904168,19.638293 L 20.034788,20.097105 L 19.286652,20.069555 C 19.250002,20.061054 19.212402,20.057333 19.174789,20.058481 L 12.665822,21.70659 C 11.218013,22.088517 10.312968,23.584883 10.648514,25.035287 C 10.654859,25.062723 10.65321,25.088801 10.660438,25.116205 L 11.175961,32.729052 C 11.177396,32.756337 11.181389,32.783432 11.187886,32.809971 L 33.96305,118.3575 C 33.973018,118.36562 33.98335,118.37329 33.993998,118.3805 C 34.378721,119.50662 35.051715,120.46751 35.906759,121.07496 C 36.754206,121.677 37.793032,121.9228 38.820096,121.58263 L 38.847068,121.57866 L 110.82359,101.71272 C 112.80023,101.19129 113.9289,99.16417 113.4102,97.1978 C 113.40914,97.18878 113.40781,97.17977 113.40622,97.17083 L 112.00309,92.885554 C 112.743,91.990444 113.10632,90.812217 112.78677,89.600852 C 112.78573,89.591819 112.78439,89.582816 112.7828,89.573875 L 88.094888,5.6505742 C 88.092571,5.6417902 88.09328,5.6323522 88.090916,5.6235992 C 87.560959,3.6715015 85.586588,2.512904 83.629939,3.0290594 z " + style="opacity:0.3;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccccccccccccc" + style="opacity:0.05;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:6.10714769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 84.372929,4.1299189 L 27.455099,19.312135 L 21.774344,20.783083 L 20.828022,21.280791 L 19.941042,21.246144 L 13.432075,22.894251 C 12.187647,23.222528 11.431463,24.514314 11.759738,25.758738 L 12.287189,33.452502 L 35.062349,119.00003 C 35.778767,121.09704 37.589257,122.53029 39.378246,121.9191 L 111.38174,102.04917 C 113.12753,101.58864 114.11883,99.79425 113.65827,98.04843 L 112.20436,93.605296 C 112.98891,92.805189 113.34367,91.622137 113.03487,90.451486 L 88.319735,6.4144062 C 87.859215,4.6686023 86.118738,3.669382 84.372929,4.1299189 z " + id="path5441" /> + <path + sodipodi:nodetypes="cccccccccccccccccc" + style="opacity:0.3;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:0.87244964;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 84.856475,4.2012341 L 27.915378,19.296649 L 22.234623,20.767597 L 21.288301,21.265305 L 20.40132,21.230657 L 14.489733,22.818296 C 13.245305,23.146571 12.489121,24.438358 12.817394,25.682781 L 13.25995,33.361498 L 35.802903,118.2417 C 36.519324,120.33873 38.329813,121.77198 40.118791,121.16078 L 53.396802,117.38531 L 53.423776,117.38134 L 111.6533,101.28202 C 113.3991,100.82149 114.39039,99.02709 113.92984,97.28128 L 112.19565,93.580976 C 112.9802,92.780851 113.33496,91.597817 113.02616,90.427158 L 88.803273,6.4857242 C 88.342752,4.7399199 86.602284,3.7406976 84.856475,4.2012341 z " + id="path5469" /> + <path + sodipodi:nodetypes="cccccccccccccccc" + id="path5439" + d="M 83.962168,4.3330182 L 27.021079,19.42843 L 21.340324,20.899379 L 20.394002,21.397086 L 19.507021,21.362439 L 12.998055,23.010547 C 11.753628,23.338823 10.997444,24.630608 11.325717,25.875034 L 11.853173,33.568798 L 34.628329,119.11633 C 35.344747,121.21333 37.155237,122.64658 38.944225,122.03539 L 110.94772,102.16547 C 112.69351,101.70494 113.6848,99.91055 113.22425,98.16473 L 111.77034,93.721591 C 112.5549,92.921484 112.90965,91.738433 112.60085,90.567782 L 87.908975,6.6175062 C 87.448454,4.8717016 85.707977,3.8724813 83.962168,4.3330182 z " + style="opacity:0.1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:4.36224794;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccccccccccccccc" + style="opacity:0.2;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:2.61734867;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 83.938909,4.246214 L 26.126781,19.560212 L 20.446025,21.031161 L 19.499703,21.528868 L 18.612722,21.494221 L 12.103756,23.142329 C 10.859329,23.470605 10.103145,24.762391 10.431419,26.006815 L 10.95887,33.700579 L 33.734029,119.24811 C 34.450447,121.34511 36.260938,122.77836 38.049926,122.16717 L 51.327928,118.39169 L 51.3549,118.38771 L 110.05343,102.29725 C 111.79922,101.83672 112.79051,100.04233 112.32995,98.29651 L 110.87603,93.853381 C 111.66058,93.053266 112.01535,91.870214 111.70654,90.699564 L 87.885715,6.5307022 C 87.425195,4.7848976 85.684718,3.7856776 83.938909,4.246214 z " + id="path5437" /> + <path + style="fill:#382509;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" + d="M 27.687372,26.00772 L 51.794719,117.39376 L 110.54161,101.29166 C 112.28742,100.83113 113.27199,99.02801 112.81145,97.2822 L 86.871137,9.9407822 C 86.410588,8.1949782 84.685262,7.1899042 82.939436,7.6504452 L 27.687372,26.00772 z " + id="path2792" + sodipodi:nodetypes="ccccccc" /> + <path + sodipodi:nodetypes="cccc" + id="path3740" + d="M 109.10991,99.57961 C 112.1455,98.55588 110.55363,94.048612 110.73723,91.042875 L 103.38302,91.881394 L 109.10991,99.57961 z " + style="fill:url(#linearGradient3189);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccccccccccc" + id="rect2790" + d="M 26.799156,18.507463 L 20.921915,20.012218 L 19.985506,20.526049 L 19.08323,20.482976 L 12.570309,22.150484 C 11.325884,22.478759 10.580418,23.759287 10.908693,25.003712 L 11.42882,32.708031 L 34.213192,118.23101 C 34.929616,120.32804 36.741731,121.78293 38.530718,121.17173 L 51.838571,117.37651 L 51.648608,109.5418 C 52.404654,108.99597 52.782163,108.02208 52.52936,107.06377 L 29.572128,20.174496 C 29.243855,18.930073 28.043579,18.179189 26.799156,18.507463 z " + style="fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" /> + <path + sodipodi:nodetypes="ccccccccccc" + id="path3812" + d="M 27.338463,18.936135 L 21.47163,20.480499 L 20.511833,21.00461 L 19.587081,20.913937 L 13.115752,22.575662 C 11.871329,22.90394 11.067558,24.20324 11.395834,25.447665 L 11.915447,33.144385 L 33.867653,116.32941 C 33.68916,115.0073 35.577378,111.38177 37.099455,110.90565 L 51.906083,106.84394 C 42.43799,78.605372 35.221547,48.879823 27.338463,18.936135 z " + style="fill:url(#linearGradient3191);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" /> + <path + sodipodi:nodetypes="ccccc" + id="path2797" + d="M 108.8249,94.01568 L 109.21734,99.54495 L 38.608647,119.03899 C 35.841514,119.98435 34.824705,114.08521 38.018192,113.26084 L 108.8249,94.01568 z " + style="fill:url(#linearGradient3193);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:black;fill-opacity:0.47560975;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" + d="M 51.828769,117.31525 L 110.49857,101.33208 C 112.16377,100.89278 113.13629,99.21473 112.82285,97.5473 C 112.74306,98.90952 111.83431,100.16287 110.44437,100.52953 L 51.63753,116.57235 L 51.828769,117.31525 z " + id="path3724" + sodipodi:nodetypes="cccccc" /> + <path + style="opacity:0.49180328;fill:url(#linearGradient3195);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" + d="M 51.717216,116.71839 L 110.3916,100.5924 C 112.05683,100.1531 113.02934,98.47506 112.71591,96.80762 C 112.63613,98.16985 111.72737,99.42321 110.33744,99.78986 L 51.415951,115.96217 L 51.717216,116.71839 z " + id="path3726" + sodipodi:nodetypes="cccccc" /> + <path + sodipodi:nodetypes="cccccc" + id="path3728" + d="M 51.652809,116.60874 L 110.3916,100.5924 C 112.05683,100.1531 113.02934,98.47506 112.71591,96.80762 C 112.63613,98.16985 111.76124,99.92479 110.37129,100.29145 L 51.492038,116.10606 L 51.652809,116.60874 z " + style="opacity:0.34426228;fill:url(#linearGradient3197);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" /> + <path + sodipodi:nodetypes="cc" + id="path5475" + d="M 35.708261,117.30644 C 37.496859,117.04288 109.03634,97.216211 109.03634,97.216211" + style="opacity:0.397541;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient3199);stroke-width:0.09039563;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="opacity:0.397541;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient3201);stroke-width:0.09039563;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 35.954236,116.23534 C 37.742834,115.97178 109.01148,96.225393 109.01148,96.225393" + id="path5485" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + id="path5489" + d="M 36.201455,115.44671 C 37.990053,115.18315 108.8797,95.331094 108.8797,95.331094" + style="opacity:0.397541;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient3203);stroke-width:0.09039563;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="opacity:0.397541;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient3205);stroke-width:0.09039563;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 36.481291,118.16785 C 38.269889,117.90429 109.10378,98.221971 109.10378,98.221971" + id="path5493" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + id="path5497" + d="M 36.467964,114.51495 C 38.256562,114.25138 108.57666,94.644775 108.57666,94.644775" + style="opacity:0.397541;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient3208);stroke-width:0.09039563;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="opacity:0.397541;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient3210);stroke-width:0.09039563;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 37.257086,119.04802 C 39.045684,118.78445 109.23556,99.11627 109.23556,99.11627" + id="path5501" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cccccc" + id="path3732" + d="M 51.828769,117.31525 L 110.49857,101.33208 C 112.16377,100.89278 113.13629,99.21473 112.82285,97.5473 C 112.83984,99.44716 111.82397,100.60699 110.43404,100.97364 L 51.792029,116.96097 L 51.828769,117.31525 z " + style="opacity:0.68999999;fill:black;fill-opacity:0.47560975;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" /> + <path + style="fill:url(#linearGradient3212);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 108.8249,94.01568 L 109.21734,99.54495 L 38.608647,119.03899 C 35.841514,119.98435 34.824705,114.08521 38.018192,113.26084 L 108.8249,94.01568 z " + id="path3754" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="cccccc" + id="path3781" + d="M 35.152271,115.4006 C 35.13281,114.74619 36.078972,113.16052 36.440682,112.94048 C 41.305166,111.66794 46.169647,110.39538 51.034129,109.12282 C 50.961035,108.79604 50.887936,108.46925 50.814838,108.14245 C 45.875866,109.44555 40.936894,110.74866 35.99792,112.05175 C 35.404436,112.16058 35.092997,114.44268 35.152271,115.4006 z " + style="opacity:0.42213117;fill:url(#linearGradient3214);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.42213117;fill:url(#linearGradient3216);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 35.152271,115.4006 C 35.13281,114.74619 36.470375,112.94464 36.832091,112.72461 C 41.696572,111.45205 45.867822,110.33456 50.732304,109.06201 C 50.659208,108.73522 50.557806,108.62494 50.484709,108.29815 C 45.545738,109.60124 42.21248,110.61837 36.864225,111.9979 C 35.386324,112.37912 35.092997,114.44268 35.152271,115.4006 z " + id="path3791" + sodipodi:nodetypes="ccccsc" /> + <path + sodipodi:nodetypes="csccccsc" + id="path3793" + d="M 35.152271,115.4006 C 35.273153,115.39617 35.294913,115.00757 35.391689,114.73014 C 35.671479,113.92805 36.241249,112.8495 37.074572,112.70823 C 41.939053,111.43568 45.867822,110.33456 50.732304,109.06201 C 50.659208,108.73522 50.532563,108.81801 50.459468,108.49123 C 45.520494,109.79432 41.846006,110.985 36.907034,112.28809 C 35.896056,112.59842 35.31687,113.75349 35.155546,114.6892 C 35.108699,114.96092 35.077519,115.40926 35.152271,115.4006 z " + style="opacity:0.42213117;fill:url(#linearGradient3218);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path3799" + d="M 19.245572,20.958045 L 43.847053,111.52185 L 44.898492,111.22121 L 20.147415,20.99285 L 19.245572,20.958045 z " + style="opacity:0.36885244;fill:url(#linearGradient3220);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" /> + <path + style="fill:url(#linearGradient3222);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" + d="M 28.211592,22.39683 L 22.344761,23.941194 L 21.384962,24.465305 L 20.460212,24.37463 L 13.988884,26.036356 C 12.744459,26.364634 11.940688,27.663934 12.268964,28.908359 L 12.788577,36.605079 L 33.867653,116.32941 C 33.68916,115.0073 34.907451,111.48113 37.099455,110.90565 L 51.906083,106.84394 C 42.43799,78.605372 36.094679,52.340518 28.211592,22.39683 z " + id="path3835" + sodipodi:nodetypes="ccccccccccc" /> + <path + sodipodi:nodetypes="ccccccc" + id="rect1887" + d="M 26.593905,18.553435 L 51.274592,109.68944 L 109.91565,93.7085 C 111.66146,93.247969 112.64601,91.444838 112.18549,89.699043 L 87.480274,5.7479772 C 87.019753,4.002171 85.2944,2.9971009 83.548591,3.4576391 L 26.593905,18.553435 z " + style="fill:url(#linearGradient3872);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" /> + <path + id="path5281" + d="M 33.779029,45.042197 C 34.081331,46.289458 35.303674,50.745812 35.605771,51.992223 L 35.603912,51.998636 C 35.901984,51.509854 39.41759,45.743705 40.903237,43.306324 C 37.384453,44.159182 35.298467,44.673928 33.779029,45.042197 z " + style="opacity:0.4;fill:white" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="cccccc" + id="path3703" + d="M 51.258814,109.67421 L 109.92859,93.691023 C 111.59382,93.251738 112.56632,91.573696 112.25288,89.906262 C 112.17312,91.268474 111.26434,92.521843 109.8744,92.8885 L 51.067575,108.93132 L 51.258814,109.67421 z " + style="fill:black;fill-opacity:0.47560975;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" /> + <path + sodipodi:nodetypes="cccccc" + id="path3718" + d="M 51.147261,109.07737 L 109.82165,92.951355 C 111.48688,92.512052 112.45939,90.834006 112.14594,89.166579 C 112.06619,90.528804 111.15741,91.782157 109.76747,92.148818 L 50.798651,107.90329 L 51.147261,109.07737 z " + style="opacity:0.49180328;fill:url(#linearGradient3226);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" /> + <path + id="path3851" + d="M 26.493213,17.505404 C 25.573907,17.765202 35.862424,59.122461 49.547167,109.93711 L 52.934688,108.97978 C 39.236546,58.168919 27.412519,17.245602 26.493213,17.505404 z " + style="fill:url(#radialGradient3228);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" /> + <path + style="opacity:0.34426228;fill:url(#linearGradient3230);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" + d="M 50.880886,108.91952 L 109.82165,92.951355 C 111.48688,92.512052 112.45939,90.834006 112.14594,89.166579 C 112.06619,90.528804 111.19127,92.28374 109.80134,92.650393 L 50.720113,108.41683 L 50.880886,108.91952 z " + id="path3708" + sodipodi:nodetypes="cccccc" /> + <path + sodipodi:nodetypes="cccccc" + id="path3720" + d="M 51.235434,108.94521 L 109.82165,92.951355 C 111.48688,92.512052 112.45939,90.834006 112.14594,89.166579 C 112.06619,90.528804 111.18967,91.961381 109.79974,92.328044 L 51.027131,108.16071 L 51.235434,108.94521 z " + style="opacity:0.34426228;fill:url(#linearGradient3232);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" /> + <path + style="fill:black;fill-opacity:0.47560975;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" + d="M 51.258814,109.67421 L 109.92859,93.691023 C 111.59382,93.251738 112.56632,91.573696 112.25288,89.906262 C 112.26988,91.806125 111.25404,92.965949 109.8641,93.332595 L 51.222074,109.31994 L 51.258814,109.67421 z " + id="path3722" + sodipodi:nodetypes="cccccc" /> + <path + id="path3866" + d="M 85.115691,3.1512576 C 84.994992,3.1586541 84.861808,3.2320183 84.73981,3.2531865 C 86.100416,3.320642 87.28231,4.1775807 87.652972,5.5827457 L 112.33234,89.551999 C 112.79286,91.297808 111.82576,93.14769 110.07995,93.608239 L 52.199416,109.3815 L 52.209705,109.53391 L 110.842,93.556791 C 112.58781,93.096243 113.55491,91.24636 113.09439,89.500551 L 88.415024,5.5312982 C 88.01206,4.0037134 86.621785,3.0589778 85.115691,3.1512576 z " + style="opacity:0.46311472;fill:url(#linearGradient3234);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" + sodipodi:nodetypes="ccccccccccc" /> + <path + id="path3870" + d="M 85.120828,3.1605429 C 84.929286,3.1722788 84.710516,3.2311181 84.516331,3.2779061 C 85.759688,3.4481264 86.855483,4.3135431 87.200878,5.6228995 L 111.88024,89.592123 C 112.34077,91.337957 111.37366,93.18784 109.62785,93.648363 L 52.123201,109.31969 L 52.21484,109.54316 L 110.84714,93.566047 C 112.59294,93.105524 113.56005,91.255641 113.09952,89.509807 L 88.42016,5.5405835 C 88.0172,4.013001 86.626922,3.0682632 85.120828,3.1605429 z " + style="opacity:0.46311472;fill:url(#linearGradient3236);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" + sodipodi:nodetypes="ccccccccccc" /> + <path + style="opacity:0.34836067;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" + d="M 84.145813,3.3192197 C 83.930655,3.332403 83.683342,3.3841583 83.465107,3.4417281 L 26.579226,18.546962 L 26.669814,19.038438 L 83.495981,3.8989582 C 85.241772,3.4384236 87.02064,4.4868959 87.481169,6.2326962 L 87.445143,5.6992622 C 87.042193,4.1716787 85.651914,3.2269396 84.145813,3.3192197 z " + id="path3769" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:url(#linearGradient3238);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" + d="M 84.046577,3.1078873 C 83.831418,3.1210712 83.584087,3.1728296 83.36587,3.2303954 L 26.53135,18.246042 L 26.8563,19.722641 L 83.628091,4.1520049 C 85.3739,3.6914672 87.055366,4.4559796 87.515895,6.2017792 L 87.345898,5.4879312 C 86.942946,3.9603489 85.552669,3.0156097 84.046577,3.1078873 z " + id="path3779" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:nodetypes="cccccccc" + id="path3764" + d="M 84.046577,3.1078873 C 83.831418,3.1210712 83.584087,3.1728296 83.36587,3.2303954 L 26.524396,18.284788 L 26.644853,18.793384 L 83.593526,3.796134 C 85.339326,3.3355976 87.044631,4.4973024 87.50515,6.2431032 L 87.345898,5.4879312 C 86.942946,3.9603489 85.552669,3.0156097 84.046577,3.1078873 z " + style="fill:url(#linearGradient3240);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" /> + <path + style="fill:url(#linearGradient3242);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.1300813" + d="M 83.95354,2.7606712 C 83.738382,2.7738552 83.491051,2.8256136 83.272834,2.8831794 L 26.431359,17.937572 L 26.663712,18.91861 L 83.511236,3.6081911 C 85.257045,3.1476533 86.951595,4.1500864 87.412115,5.8958872 L 87.252861,5.1407156 C 86.849911,3.613133 85.459632,2.6683937 83.95354,2.7606712 z " + id="path3888" + sodipodi:nodetypes="cccccccc" /> + <path + id="path4123" + d="M 26.842514,18.976935 C 27.144814,20.224198 28.236269,24.727396 28.538364,25.973808 C 30.10698,25.593619 49.298353,20.942152 49.963956,20.780829 C 50.262025,20.292046 53.777633,14.525896 55.263281,12.088515 C 51.744495,12.941373 28.361951,18.608666 26.842514,18.976935 z " + style="opacity:0.4;fill:white" /> + <path + sodipodi:nodetypes="ccccc" + style="opacity:0.4;fill:white" + d="M 30.428587,31.749785 C 30.730889,32.997046 31.953232,37.453398 32.255328,38.699812 C 33.823945,38.319622 42.518099,36.271678 43.183701,36.110355 C 43.48177,35.621574 46.997379,29.855423 48.483027,27.418043 C 44.964241,28.270902 31.948025,31.381515 30.428587,31.749785 z " + id="path5279" /> + <path + id="path2012" + d="M 89.693303,24.515016 C 87.565007,27.936242 85.453555,31.368422 83.506941,34.897701 C 78.294667,44.865679 73.815275,55.185962 70.691446,66.016753 C 68.992134,71.915916 67.540779,77.873405 66.099019,83.83215 C 62.763803,90.826674 59.371616,97.79298 55.912831,104.72898 C 55.492734,105.587 55.082316,106.45416 54.66733,107.31966 L 56.494364,106.81798 C 56.996504,105.68318 57.50057,104.55021 58.006993,103.41931 C 60.345046,98.31753 62.700643,93.22282 65.056186,88.128943 C 64.02414,92.368074 62.967237,96.60373 61.803505,100.81265 C 61.448115,101.91137 60.23695,104.36813 59.717258,105.94187 L 62.359599,105.22254 C 63.245146,103.63137 63.451023,101.76103 64.086832,99.33636 C 65.277082,93.660402 66.45297,87.98917 67.7318,82.34299 C 70.119775,77.184205 72.507597,72.026563 74.888232,66.864354 C 80.065621,55.457281 85.517462,44.162243 92.806005,33.984838 L 92.515173,33.105336 C 84.775026,43.733896 79.191557,55.652161 73.727891,67.590258 C 72.034292,71.245916 70.330782,74.896191 68.611035,78.538981 C 69.675538,74.03573 70.82181,69.550302 72.115317,65.094548 C 75.352786,54.143974 80.006365,43.735017 85.42434,33.711537 C 86.896347,31.047267 88.495004,28.45928 90.149553,25.906314 L 89.693303,24.515016 z M 96.633892,45.636433 C 96.202849,50.578094 95.546251,55.497696 94.551212,60.382403 C 92.446005,71.815284 90.302051,83.273201 87.082773,94.455477 C 86.648897,95.84267 85.418318,98.05806 85.209531,98.9946 L 86.604307,98.61286 C 86.949109,98.31693 87.363293,97.93699 87.865553,97.45215 L 86.709108,98.58617 L 87.401263,98.39794 C 88.779976,97.02101 88.837105,95.64808 89.515674,92.874653 C 92.024695,81.88786 93.853986,70.758594 95.667948,59.640428 C 96.440365,55.5987 96.926784,51.530258 97.226784,47.446275 L 96.633892,45.636433 z " + style="fill:url(#linearGradient2977);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M -81.126101,-74.916954 L -81.126101,-77.711663 L -81.126101,-74.916954 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:type="arc" + style="opacity:0.38139535;fill:url(#radialGradient2211);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path3289" + sodipodi:cx="63.912209" + sodipodi:cy="115.70919" + sodipodi:rx="63.912209" + sodipodi:ry="12.641975" + d="M 127.82442 115.70919 A 63.912209 12.641975 0 1 1 0,115.70919 A 63.912209 12.641975 0 1 1 127.82442 115.70919 z" + transform="matrix(0.835712,0,0,0.416667,9.981097,74.02681)" /> + </g> +</svg> diff --git a/pics/icons/calendar.svg b/pics/icons/calendar.svg new file mode 100644 index 0000000..2a9dcde --- /dev/null +++ b/pics/icons/calendar.svg @@ -0,0 +1,1812 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45.1" + version="1.0" + sodipodi:docbase="/home/david/Oxygen/kdelibs/scalable/actions/small/16x16" + sodipodi:docname="1day.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/david/Oxygen/kdelibs/16x16/actions/1day.png" + inkscape:export-xdpi="11.25" + inkscape:export-ydpi="11.25"> + <defs + id="defs4"> + <linearGradient + id="linearGradient10837" + inkscape:collect="always"> + <stop + id="stop10839" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop10841" + offset="1" + style="stop-color:#ffffff;stop-opacity:0" /> + </linearGradient> + <linearGradient + id="linearGradient10831" + inkscape:collect="always"> + <stop + id="stop10833" + offset="0" + style="stop-color:#004d00;stop-opacity:1" /> + <stop + id="stop10835" + offset="1" + style="stop-color:#ffffff;stop-opacity:0" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10797"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop10799" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop10801" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10985"> + <stop + style="stop-color:#ff0000;stop-opacity:1" + offset="0" + id="stop10987" /> + <stop + style="stop-color:#8c0000;stop-opacity:1" + offset="1" + id="stop10989" /> + </linearGradient> + <linearGradient + id="linearGradient10879"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop10881" /> + <stop + style="stop-color:#006600;stop-opacity:1;" + offset="1" + id="stop10883" /> + </linearGradient> + <linearGradient + id="linearGradient10964"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10966" /> + <stop + style="stop-color:#eeeeee;stop-opacity:1" + offset="1" + id="stop10968" /> + </linearGradient> + <linearGradient + id="linearGradient10207"> + <stop + id="stop10209" + offset="0" + style="stop-color:#a2a2a2;stop-opacity:1;" /> + <stop + id="stop10211" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <radialGradient + gradientTransform="translate(132,20)" + gradientUnits="userSpaceOnUse" + r="49.875" + cy="8.625" + cx="48.125" + id="XMLID_3_"> + <stop + id="stop3065" + style="stop-color:#D6FFC0" + offset="0" /> + <stop + id="stop3067" + style="stop-color:#CCFAB7" + offset="0.0735" /> + <stop + id="stop3073" + style="stop-color:#4CB544" + offset="0.61132425" /> + <stop + id="stop3077" + style="stop-color:#008C00" + offset="0.7574" /> + </radialGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)" + r="55.148" + cy="-0.2148" + cx="48" + id="XMLID_4_"> + <stop + id="stop3082" + style="stop-color:#72D13D" + offset="0" /> + <stop + id="stop3084" + style="stop-color:#35AC1C" + offset="0.3553" /> + <stop + id="stop3086" + style="stop-color:#0F9508" + offset="0.6194" /> + <stop + id="stop3088" + style="stop-color:#008C00" + offset="0.7574" /> + <stop + id="stop3090" + style="stop-color:#007A00" + offset="1" /> + </radialGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath10906"> + <rect + y="40.838711" + x="0.12903222" + height="89.032265" + width="127.74194" + id="rect10908" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath10917"> + <rect + y="-13.354839" + x="-28.903227" + height="54.19355" + width="185.80646" + id="rect10919" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </clipPath> + <filter + inkscape:collect="always" + x="-0.1288135" + width="1.257627" + y="-0.12881362" + height="1.2576272" + id="filter11438"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.1413633" + id="feGaussianBlur11440" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10985" + id="linearGradient10991" + x1="65.331223" + y1="72" + x2="65.331223" + y2="80.06089" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" /> + <filter + inkscape:collect="always" + id="filter9917"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.0316108" + id="feGaussianBlur9919" /> + </filter> + <filter + inkscape:collect="always" + id="filter9923"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.3599998" + id="feGaussianBlur9925" /> + </filter> + <filter + inkscape:collect="always" + id="filter9927"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.3599998" + id="feGaussianBlur9929" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10207" + id="linearGradient10566" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6107069,0,0,0.6107069,55.792473,50.700915)" + x1="101.93904" + y1="111.06467" + x2="90.896576" + y2="99.254974" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10985" + id="linearGradient10576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.4933101,0,0,1.4933205,-35.413872,-35.283545)" + spreadMethod="reflect" + x1="65.331223" + y1="72" + x2="65.331223" + y2="80.06089" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient10782" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0735267,-4.6475655e-5,3.6862286e-5,0.9449199,8.4355131,21.986544)" + cx="48" + cy="-0.2148" + fx="48" + fy="-0.2148" + r="55.148" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_3_" + id="radialGradient10785" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.7229038,0,0,1.5804071,-22.520016,11.165956)" + cx="48.125" + cy="8.625" + fx="48.125" + fy="8.625" + r="49.875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10964" + id="linearGradient10788" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.937228,0,0,0.9372384,-3.8688491,4.1477345)" + x1="27.936609" + y1="31.109358" + x2="32.048244" + y2="177.5768" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10797" + id="linearGradient10803" + x1="92.237503" + y1="-0.058064476" + x2="92.237503" + y2="24.06794" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.2456666,0,-4.3799975e-2)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10797" + id="linearGradient10807" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.2456666,0,-23.649253)" + x1="92.237503" + y1="-0.058064476" + x2="92.237503" + y2="24.06794" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10837" + id="linearGradient10817" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.3294814,-64.629336,-3.8933311e-2)" + x1="92.237503" + y1="7.9203887" + x2="92.237503" + y2="24.06794" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10797" + id="linearGradient10819" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.2456666,-64.629336,-23.649253)" + x1="92.237503" + y1="-0.058064476" + x2="92.237503" + y2="24.06794" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10831" + id="linearGradient10829" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.3294814,-64.629336,-24.04881)" + x1="92.237503" + y1="6.0792074" + x2="92.237503" + y2="24.06794" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10837" + id="linearGradient10849" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.3294814,-0.3260185,-3.8933311e-2)" + x1="92.237503" + y1="7.9203887" + x2="92.237503" + y2="24.06794" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10831" + id="linearGradient10851" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.3294814,-0.3260185,-24.04881)" + x1="92.237503" + y1="6.0792074" + x2="92.237503" + y2="24.06794" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="50" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4.9296875" + inkscape:cx="64" + inkscape:cy="64" + inkscape:document-units="px" + inkscape:current-layer="layer1" + width="128px" + height="128px" + showgrid="false" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="2" + showborder="false" + inkscape:window-width="747" + inkscape:window-height="741" + inkscape:window-x="3" + inkscape:window-y="24" + inkscape:grid-bbox="false" + borderlayer="true" + inkscape:showpageshadow="false" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g9931" + transform="matrix(0.9600582,0,0,1.1388831,-1.5890596,1.099606)"> + <rect + transform="matrix(0.9684689,0,0,0.9684796,2.0179871,1.8835983)" + style="fill:#003d00;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter9927)" + id="rect10958" + width="120" + height="116" + x="4" + y="8" + clip-path="url(#clipPath10917)" /> + <rect + clip-path="url(#clipPath10917)" + y="8" + x="4" + height="116" + width="120" + id="rect10904" + style="fill:#003d00;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter9923)" + transform="matrix(0.9684689,0,0,0.9684796,2.0179871,1.8835983)" /> + </g> + <path + transform="matrix(0.9988967,0,0,0.998908,-7.8156539,7.4641908)" + style="opacity:0.5;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;filter:url(#filter9917)" + clip-path="url(#clipPath10906)" + d="M 11.894966,8 L 124,8 L 124,95.554094 C 117.7885,103.27742 111.32138,110.74513 103.55627,116.91485 L 11.894966,116.91485 L 11.894966,8 z " + id="rect9637" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1" + d="M 8.3729541,18.52084 L 112.34742,18.52084 L 112.34742,101.67994 L 94.042514,120.36529 L 8.3729541,120.36529 L 8.3729541,18.52084 z " + id="rect8666" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:url(#linearGradient10788);fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1" + d="M 10.071934,17.995511 L 110.44624,17.995511 L 110.44624,102.63055 L 94.422754,118.4641 L 10.071934,118.4641 L 10.071934,17.995511 z " + id="rect10972" + sodipodi:nodetypes="cccccc" /> + <rect + width="104.17668" + height="31.729073" + id="rect3079" + style="fill:url(#radialGradient10785)" + x="8.1707411" + y="16.211454" /> + <rect + x="11.982045" + y="21.953535" + width="95.961823" + height="25.701019" + id="rect3092" + style="fill:url(#radialGradient10782)" /> + <g + id="g10681" + transform="matrix(0.937228,0,0,0.6955817,11.926488,22.850619)" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <g + transform="translate(-0.2091921,-0.303999)" + id="g10169" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3114" + transform="translate(-10.328809,8.1249992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.396" + sodipodi:cy="7.5619998" + sodipodi:cx="87.720001" + id="ellipse3116" + ry="0.602" + rx="0.396" + cy="7.5619998" + cx="87.720001" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3118" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3120" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60100001" + sodipodi:rx="0.76099998" + sodipodi:cy="9.5620003" + sodipodi:cx="87.460999" + id="ellipse3122" + ry="0.60100001" + rx="0.76099998" + cy="9.5620003" + cx="87.460999" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3124" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3126" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.611" + sodipodi:rx="0.85799998" + sodipodi:cy="11.568" + sodipodi:cx="87.392998" + id="ellipse3128" + ry="0.611" + rx="0.85799998" + cy="11.568" + cx="87.392998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3130" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3132" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.61900002" + sodipodi:rx="0.83899999" + sodipodi:cy="13.574" + sodipodi:cx="87.405998" + id="ellipse3134" + ry="0.61900002" + rx="0.83899999" + cy="13.574" + cx="87.405998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3136" + transform="translate(-10.328809,8.1249992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.579" + sodipodi:rx="0.19" + sodipodi:cy="7.546" + sodipodi:cx="77.855003" + id="ellipse3138" + ry="0.579" + rx="0.19" + cy="7.546" + cx="77.855003" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3140" + transform="translate(-10.328809,8.1249992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.38999999" + sodipodi:cy="7.5619998" + sodipodi:cx="79.714996" + id="ellipse3142" + ry="0.602" + rx="0.38999999" + cy="7.5619998" + cx="79.714996" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3144" + transform="translate(-10.328809,8.1249992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60100001" + sodipodi:rx="0.352" + sodipodi:cy="7.5619998" + sodipodi:cx="81.752998" + id="ellipse3146" + ry="0.60100001" + rx="0.352" + cy="7.5619998" + cx="81.752998" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3148" + transform="translate(-10.328809,8.1249992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.59799999" + sodipodi:rx="0.42699999" + sodipodi:cy="7.559" + sodipodi:cx="83.650002" + id="ellipse3150" + ry="0.59799999" + rx="0.42699999" + cy="7.559" + cx="83.650002" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3152" + transform="translate(-10.328809,8.1249992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60100001" + sodipodi:rx="0.36000001" + sodipodi:cy="7.5619998" + sodipodi:cx="85.726997" + id="ellipse3154" + ry="0.60100001" + rx="0.36000001" + cy="7.5619998" + cx="85.726997" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3156" + transform="translate(-10.328809,8.1249992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60500002" + sodipodi:rx="0.38299999" + sodipodi:cy="9.5640001" + sodipodi:cx="75.716003" + id="ellipse3158" + ry="0.60500002" + rx="0.38299999" + cy="9.5640001" + cx="75.716003" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3160" + transform="translate(-10.328809,8.1249992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.611" + sodipodi:rx="0.396" + sodipodi:cy="9.5679998" + sodipodi:cx="77.709999" + id="ellipse3162" + ry="0.611" + rx="0.396" + cy="9.5679998" + cx="77.709999" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3164" + transform="translate(-10.328809,8.1249992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60299999" + sodipodi:rx="0.38699999" + sodipodi:cy="9.5620003" + sodipodi:cx="79.716003" + id="ellipse3166" + ry="0.60299999" + rx="0.38699999" + cy="9.5620003" + cx="79.716003" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3168" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3170" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.79900002" + sodipodi:cy="9.5620003" + sodipodi:cx="81.436996" + id="ellipse3172" + ry="0.602" + rx="0.79900002" + cy="9.5620003" + cx="81.436996" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3174" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3176" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.579" + sodipodi:rx="0.64899999" + sodipodi:cy="9.5459995" + sodipodi:cx="83.492996" + id="ellipse3178" + ry="0.579" + rx="0.64899999" + cy="9.5459995" + cx="83.492996" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3180" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3182" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.79000002" + sodipodi:cy="9.5620003" + sodipodi:cx="85.422997" + id="ellipse3184" + ry="0.602" + rx="0.79000002" + cy="9.5620003" + cx="85.422997" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3186" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3188" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.59799999" + sodipodi:rx="0.80199999" + sodipodi:cy="11.559" + sodipodi:cx="75.419998" + id="ellipse3190" + ry="0.59799999" + rx="0.80199999" + cy="11.559" + cx="75.419998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3192" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3194" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60100001" + sodipodi:rx="0.76700002" + sodipodi:cy="11.562" + sodipodi:cx="77.447998" + id="ellipse3196" + ry="0.60100001" + rx="0.76700002" + cy="11.562" + cx="77.447998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3198" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3200" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.78799999" + sodipodi:cy="11.562" + sodipodi:cx="79.432999" + id="ellipse3202" + ry="0.602" + rx="0.78799999" + cy="11.562" + cx="79.432999" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3204" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3206" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60500002" + sodipodi:rx="0.78200001" + sodipodi:cy="11.564" + sodipodi:cx="81.449997" + id="ellipse3208" + ry="0.60500002" + rx="0.78200001" + cy="11.564" + cx="81.449997" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3210" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3212" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.611" + sodipodi:rx="0.792" + sodipodi:cy="11.568" + sodipodi:cx="83.392998" + id="ellipse3214" + ry="0.611" + rx="0.792" + cy="11.568" + cx="83.392998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3216" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3218" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60299999" + sodipodi:rx="0.792" + sodipodi:cy="11.562" + sodipodi:cx="85.420998" + id="ellipse3220" + ry="0.60299999" + rx="0.792" + cy="11.562" + cx="85.420998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3222" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3224" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.708" + sodipodi:cy="13.562" + sodipodi:cx="75.486" + id="ellipse3226" + ry="0.602" + rx="0.708" + cy="13.562" + cx="75.486" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3228" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3230" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.84899998" + sodipodi:cy="13.562" + sodipodi:cx="77.390999" + id="ellipse3232" + ry="0.602" + rx="0.84899998" + cy="13.562" + cx="77.390999" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3234" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3236" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.61000001" + sodipodi:rx="0.81900001" + sodipodi:cy="13.568" + sodipodi:cx="79.411003" + id="ellipse3238" + ry="0.61000001" + rx="0.81900001" + cy="13.568" + cx="79.411003" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3240" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3242" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60900003" + sodipodi:rx="0.86000001" + sodipodi:cy="13.567" + sodipodi:cx="81.394997" + id="ellipse3244" + ry="0.60900003" + rx="0.86000001" + cy="13.567" + cx="81.394997" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3246" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3248" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.61199999" + sodipodi:rx="0.82499999" + sodipodi:cy="13.57" + sodipodi:cx="83.370003" + id="ellipse3250" + ry="0.61199999" + rx="0.82499999" + cy="13.57" + cx="83.370003" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3252" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3254" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.611" + sodipodi:rx="0.84600002" + sodipodi:cy="13.568" + sodipodi:cx="85.384003" + id="ellipse3256" + ry="0.611" + rx="0.84600002" + cy="13.568" + cx="85.384003" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3258" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3260" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.61000001" + sodipodi:rx="0.84899998" + sodipodi:cy="15.568" + sodipodi:cx="75.387001" + id="ellipse3262" + ry="0.61000001" + rx="0.84899998" + cy="15.568" + cx="75.387001" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3264" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3266" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.611" + sodipodi:rx="0.85100001" + sodipodi:cy="15.568" + sodipodi:cx="77.388" + id="ellipse3268" + ry="0.611" + rx="0.85100001" + cy="15.568" + cx="77.388" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3270" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3272" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.85100001" + sodipodi:cy="15.562" + sodipodi:cx="79.387001" + id="ellipse3274" + ry="0.602" + rx="0.85100001" + cy="15.562" + cx="79.387001" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3276" + transform="translate(-10.328809,8.1249992)"> + <g + id="g3278" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.70099998" + sodipodi:cy="15.562" + sodipodi:cx="81.507004" + id="ellipse3280" + ry="0.602" + rx="0.70099998" + cy="15.562" + cx="81.507004" /> + </g> + </g> + </g> + <g + transform="translate(16,-12)" + id="g10595" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3282" + transform="translate(-10.538001,7.8209992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.396" + sodipodi:cy="19.562" + sodipodi:cx="87.720001" + id="ellipse3284" + ry="0.602" + rx="0.396" + cy="19.562" + cx="87.720001" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3286" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3288" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60100001" + sodipodi:rx="0.76099998" + sodipodi:cy="21.562" + sodipodi:cx="87.460999" + id="ellipse3290" + ry="0.60100001" + rx="0.76099998" + cy="21.562" + cx="87.460999" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3292" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3294" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.611" + sodipodi:rx="0.85799998" + sodipodi:cy="23.568001" + sodipodi:cx="87.392998" + id="ellipse3296" + ry="0.611" + rx="0.85799998" + cy="23.568001" + cx="87.392998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3298" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3300" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.61900002" + sodipodi:rx="0.83899999" + sodipodi:cy="25.573999" + sodipodi:cx="87.405998" + id="ellipse3302" + ry="0.61900002" + rx="0.83899999" + cy="25.573999" + cx="87.405998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3304" + transform="translate(-10.538001,7.8209992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.579" + sodipodi:rx="0.19" + sodipodi:cy="19.546" + sodipodi:cx="77.855003" + id="ellipse3306" + ry="0.579" + rx="0.19" + cy="19.546" + cx="77.855003" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3308" + transform="translate(-10.538001,7.8209992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.38999999" + sodipodi:cy="19.562" + sodipodi:cx="79.714996" + id="ellipse3310" + ry="0.602" + rx="0.38999999" + cy="19.562" + cx="79.714996" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3312" + transform="translate(-10.538001,7.8209992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.85000002" + sodipodi:rx="0.498" + sodipodi:cy="19.562" + sodipodi:cx="81.752998" + id="ellipse3314" + ry="0.85000002" + rx="0.498" + cy="19.562" + cx="81.752998" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3316" + transform="translate(-10.538001,7.8209992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.59799999" + sodipodi:rx="0.42699999" + sodipodi:cy="19.559" + sodipodi:cx="83.650002" + id="ellipse3318" + ry="0.59799999" + rx="0.42699999" + cy="19.559" + cx="83.650002" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3320" + transform="translate(-10.538001,7.8209992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60100001" + sodipodi:rx="0.36000001" + sodipodi:cy="19.562" + sodipodi:cx="85.726997" + id="ellipse3322" + ry="0.60100001" + rx="0.36000001" + cy="19.562" + cx="85.726997" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3324" + transform="translate(-10.538001,7.8209992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60500002" + sodipodi:rx="0.38299999" + sodipodi:cy="21.563999" + sodipodi:cx="75.716003" + id="ellipse3326" + ry="0.60500002" + rx="0.38299999" + cy="21.563999" + cx="75.716003" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3328" + transform="translate(-10.538001,7.8209992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.611" + sodipodi:rx="0.396" + sodipodi:cy="21.568001" + sodipodi:cx="77.709999" + id="ellipse3330" + ry="0.611" + rx="0.396" + cy="21.568001" + cx="77.709999" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3332" + transform="translate(-10.538001,7.8209992)"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60299999" + sodipodi:rx="0.38699999" + sodipodi:cy="21.562" + sodipodi:cx="79.716003" + id="ellipse3334" + ry="0.60299999" + rx="0.38699999" + cy="21.562" + cx="79.716003" /> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3336" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3338" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.79900002" + sodipodi:cy="21.562" + sodipodi:cx="81.436996" + id="ellipse3340" + ry="0.602" + rx="0.79900002" + cy="21.562" + cx="81.436996" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3342" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3344" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.579" + sodipodi:rx="0.64899999" + sodipodi:cy="21.546" + sodipodi:cx="83.492996" + id="ellipse3346" + ry="0.579" + rx="0.64899999" + cy="21.546" + cx="83.492996" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3348" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3350" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.79000002" + sodipodi:cy="21.562" + sodipodi:cx="85.422997" + id="ellipse3352" + ry="0.602" + rx="0.79000002" + cy="21.562" + cx="85.422997" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3354" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3356" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.59799999" + sodipodi:rx="0.80199999" + sodipodi:cy="23.559" + sodipodi:cx="75.419998" + id="ellipse3358" + ry="0.59799999" + rx="0.80199999" + cy="23.559" + cx="75.419998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3360" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3362" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60100001" + sodipodi:rx="0.76700002" + sodipodi:cy="23.562" + sodipodi:cx="77.447998" + id="ellipse3364" + ry="0.60100001" + rx="0.76700002" + cy="23.562" + cx="77.447998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3366" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3368" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.78799999" + sodipodi:cy="23.562" + sodipodi:cx="79.432999" + id="ellipse3370" + ry="0.602" + rx="0.78799999" + cy="23.562" + cx="79.432999" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3372" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3374" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60500002" + sodipodi:rx="0.78200001" + sodipodi:cy="23.563999" + sodipodi:cx="81.449997" + id="ellipse3376" + ry="0.60500002" + rx="0.78200001" + cy="23.563999" + cx="81.449997" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3378" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3380" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.611" + sodipodi:rx="0.792" + sodipodi:cy="23.568001" + sodipodi:cx="83.392998" + id="ellipse3382" + ry="0.611" + rx="0.792" + cy="23.568001" + cx="83.392998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3384" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3386" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60299999" + sodipodi:rx="0.792" + sodipodi:cy="23.562" + sodipodi:cx="85.420998" + id="ellipse3388" + ry="0.60299999" + rx="0.792" + cy="23.562" + cx="85.420998" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3390" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3392" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.708" + sodipodi:cy="25.562" + sodipodi:cx="75.486" + id="ellipse3394" + ry="0.602" + rx="0.708" + cy="25.562" + cx="75.486" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3396" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3398" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.84899998" + sodipodi:cy="25.562" + sodipodi:cx="77.390999" + id="ellipse3400" + ry="0.602" + rx="0.84899998" + cy="25.562" + cx="77.390999" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3402" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3404" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.61000001" + sodipodi:rx="0.81900001" + sodipodi:cy="25.568001" + sodipodi:cx="79.411003" + id="ellipse3406" + ry="0.61000001" + rx="0.81900001" + cy="25.568001" + cx="79.411003" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3408" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3410" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.60900003" + sodipodi:rx="0.86000001" + sodipodi:cy="25.566999" + sodipodi:cx="81.394997" + id="ellipse3412" + ry="0.60900003" + rx="0.86000001" + cy="25.566999" + cx="81.394997" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3414" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3416" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.61199999" + sodipodi:rx="0.82499999" + sodipodi:cy="25.57" + sodipodi:cx="83.370003" + id="ellipse3418" + ry="0.61199999" + rx="0.82499999" + cy="25.57" + cx="83.370003" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3420" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3422" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.611" + sodipodi:rx="0.84600002" + sodipodi:cy="25.568001" + sodipodi:cx="85.384003" + id="ellipse3424" + ry="0.611" + rx="0.84600002" + cy="25.568001" + cx="85.384003" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3426" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3428" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.61000001" + sodipodi:rx="0.84899998" + sodipodi:cy="27.568001" + sodipodi:cx="75.387001" + id="ellipse3430" + ry="0.61000001" + rx="0.84899998" + cy="27.568001" + cx="75.387001" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3432" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3434" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.611" + sodipodi:rx="0.85100001" + sodipodi:cy="27.568001" + sodipodi:cx="77.388" + id="ellipse3436" + ry="0.611" + rx="0.85100001" + cy="27.568001" + cx="77.388" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3438" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3440" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.85100001" + sodipodi:cy="27.562" + sodipodi:cx="79.387001" + id="ellipse3442" + ry="0.602" + rx="0.85100001" + cy="27.562" + cx="79.387001" /> + </g> + </g> + <g + style="opacity:0.8;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="g3444" + transform="translate(-10.538001,7.8209992)"> + <g + id="g3446" + style="stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735"> + <ellipse + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.48622501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + sodipodi:ry="0.602" + sodipodi:rx="0.70099998" + sodipodi:cy="27.562" + sodipodi:cx="81.507004" + id="ellipse3448" + ry="0.602" + rx="0.70099998" + cy="27.562" + cx="81.507004" /> + </g> + </g> + </g> + </g> + <g + id="g10977" + transform="matrix(0.937228,0,0,0.9372384,-3.8688491,4.1477345)"> + <path + style="opacity:0.48587569;fill:#060606;fill-opacity:1;filter:url(#filter11438)" + id="path11336" + d="M 103.30112,123.44304 C 103.30112,123.44304 110.87025,117.13404 114.22914,113.77516 C 117.58803,110.41627 123.46554,103.23997 123.46554,103.23997 C 123.46554,103.23997 113.89713,103.08498 103.36256,103.08498 C 103.36256,112.82132 103.30112,123.44304 103.30112,123.44304 z " + sodipodi:nodetypes="csccc" /> + <path + sodipodi:nodetypes="csccc" + d="M 104.14336,123.98574 C 104.14336,123.98574 111.41932,117.93119 114.77821,114.57231 C 118.1371,111.21342 124.19165,103.93746 124.19165,103.93746 C 124.19165,103.93746 113.29569,106.61429 107.03594,106.61429 C 107.03594,112.87403 104.14336,123.98574 104.14336,123.98574 z " + id="path14523" + style="fill:url(#linearGradient10566);fill-opacity:1" /> + </g> + <rect + x="79.795326" + y="55.917309" + width="7.9831181" + height="8.1854191" + id="rect2868" + style="fill:#dfbfff" /> + <rect + style="fill:#dddddd" + id="rect10282" + height="7.9832301" + width="7.9831409" + y="104.1386" + x="32.242287" /> + <rect + x="32.242287" + y="88.138603" + width="7.9831409" + height="7.9832301" + id="rect10284" + style="fill:#dddddd" /> + <rect + style="fill:#dddddd" + id="rect10286" + height="7.9832301" + width="7.9831409" + y="72.138603" + x="32.242287" /> + <rect + x="32.242287" + y="56.138599" + width="7.9831409" + height="7.9832301" + id="rect10288" + style="fill:#dddddd" /> + <rect + x="48.242287" + y="104.1386" + width="7.9831409" + height="7.9832301" + id="rect10290" + style="fill:#dddddd" /> + <rect + style="fill:#dddddd" + id="rect10292" + height="7.9832301" + width="7.9831409" + y="88.138603" + x="48.242287" /> + <rect + x="48.242287" + y="72.138603" + width="7.9831409" + height="7.9832301" + id="rect10294" + style="fill:#dddddd" /> + <rect + style="fill:#dddddd" + id="rect10296" + height="7.9832301" + width="7.9831409" + y="56.138599" + x="48.242287" /> + <rect + style="fill:#dddddd" + id="rect10298" + height="7.9832301" + width="7.9831409" + y="104.1386" + x="64.242294" /> + <rect + x="64.242294" + y="88.138603" + width="7.9831409" + height="7.9832301" + id="rect10300" + style="fill:#dddddd" /> + <rect + style="fill:#dddddd" + id="rect10302" + height="7.9832301" + width="7.9831409" + y="72.138603" + x="64.242294" /> + <rect + x="64.242294" + y="56.138599" + width="7.9831409" + height="7.9832301" + id="rect10304" + style="fill:#dddddd" /> + <rect + style="fill:#dfbfff" + id="rect10314" + height="8.1854191" + width="7.9831181" + y="71.917313" + x="79.795326" /> + <rect + x="79.795326" + y="87.917313" + width="7.9831181" + height="8.1854191" + id="rect10316" + style="fill:#dfbfff" /> + <g + id="g8957"> + <rect + style="fill:url(#linearGradient10576);fill-opacity:1;stroke:none;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" + id="rect10983" + width="23.892963" + height="23.893127" + x="48.211494" + y="72.235535" /> + <rect + y="80.028725" + x="56.206852" + height="8.3067541" + width="7.700036" + id="rect10981" + style="opacity:0.9;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8433735" /> + </g> + <rect + style="fill:#eeeeee;fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect10809" + width="24.033154" + height="24.126005" + x="15.591588" + y="-0.058064476" /> + <rect + y="-0.058064476" + x="15.591588" + height="7.9490705" + width="24.033154" + id="rect10811" + style="opacity:0.64971751;fill:url(#linearGradient10817);fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <rect + style="opacity:1;fill:url(#linearGradient10829);fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect10827" + width="24.033154" + height="7.9490705" + x="15.591588" + y="-24.067942" + transform="scale(1,-1)" /> + <rect + y="-0.058064476" + x="79.894905" + height="24.126005" + width="24.033154" + id="rect10843" + style="fill:#eeeeee;fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <rect + style="opacity:0.6497175;fill:url(#linearGradient10849);fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect10845" + width="24.033154" + height="7.9490705" + x="79.894905" + y="-0.058064476" /> + <rect + transform="scale(1,-1)" + y="-24.067942" + x="79.894905" + height="7.9490705" + width="24.033154" + id="rect10847" + style="opacity:1;fill:url(#linearGradient10851);fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> +</svg> diff --git a/pics/icons/cascade.svg b/pics/icons/cascade.svg new file mode 100644 index 0000000..c5671d8 --- /dev/null +++ b/pics/icons/cascade.svg @@ -0,0 +1,290 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="156.021" + height="137.01669" + id="svg2472" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:docbase="/work/temp" + sodipodi:docname="cascade.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + version="1.0"> + <defs + id="defs2474"> + <linearGradient + id="linearGradient448"> + <stop + style="stop-color:#dedede;stop-opacity:1;" + offset="0.000000" + id="stop449" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop450" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient448" + id="linearGradient451" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + id="linearGradient457"> + <stop + style="stop-color:#0000a3;stop-opacity:1;" + offset="0.000000" + id="stop458" /> + <stop + style="stop-color:#4ad5ff;stop-opacity:1;" + offset="1.000000" + id="stop459" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient457" + id="linearGradient456" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3214" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3216" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3218" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3220" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3222" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3224" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="375" + inkscape:cy="-111.6809" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="59" + inkscape:window-y="0" + width="128px" + height="128px" + showborder="true" + borderlayer="false" + inkscape:showpageshadow="false" /> + <metadata + id="metadata2477"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + <dc:description>BibleTime icon Cascade windows. +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-181.98951,-553.77737)"> + <g + transform="matrix(2.792544,0,0,2.792545,-292.4439,-339.49136)" + id="g2028"> + <g + transform="translate(0,-3.051758e-5)" + id="g2029"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path2030" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path2031" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g2032"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path2033" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient3214);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect2034" + style="font-size:12px;fill:url(#linearGradient3216);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + <g + transform="translate(7.788848,7.189606)" + id="g2035"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path2036" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path2037" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g2038"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path2039" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient3218);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect2040" + style="font-size:12px;fill:url(#linearGradient3220);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + <g + transform="translate(15.57765,14.37932)" + id="g2041"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path2042" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path2043" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g2044"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path2045" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient3222);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect2046" + style="font-size:12px;fill:url(#linearGradient3224);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/cascade_auto.svg b/pics/icons/cascade_auto.svg new file mode 100644 index 0000000..b839f03 --- /dev/null +++ b/pics/icons/cascade_auto.svg @@ -0,0 +1,543 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="156.021" + height="137.01669" + id="svg3234" + sodipodi:version="0.32" + inkscape:version="0.45" + version="1.0" + sodipodi:docname="cascade_auto.svg" + sodipodi:docbase="/work/temp/bticons" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + <defs + id="defs3236"> + <radialGradient + xlink:href="#linearGradient1957" + id="radialGradient1956" + cx="192.37228" + cy="673.23474" + fx="192.37228" + fy="673.23474" + r="70.326324" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2669055,0.7893248)" /> + <linearGradient + xlink:href="#linearGradient1949" + id="linearGradient490" + x1="223.839" + y1="759.35974" + x2="161.42285" + y2="681.87573" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.24697,0.8019439)" /> + <linearGradient + id="linearGradient1957"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop1958" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop1959" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient1957" + id="radialGradient1961" + cx="212.34723" + cy="832.24927" + fx="212.34723" + fy="832.24927" + r="124.38014" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2669055,0.7893248)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient1949"> + <stop + style="stop-color:#007d00;stop-opacity:1;" + offset="0.000000" + id="stop1950" /> + <stop + style="stop-color:#1dff00;stop-opacity:1;" + offset="1.000000" + id="stop1951" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1949" + id="linearGradient1955" + x1="235.18515" + y1="678.85083" + x2="217.53165" + y2="747.12616" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.24697,0.8019439)" + spreadMethod="pad" /> + <linearGradient + xlink:href="#linearGradient448" + id="linearGradient451" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + xlink:href="#linearGradient457" + id="linearGradient456" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient2515" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient2513" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + id="linearGradient448"> + <stop + style="stop-color:#dedede;stop-opacity:1;" + offset="0.000000" + id="stop449" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop450" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient2511" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + id="linearGradient457"> + <stop + style="stop-color:#0000a3;stop-opacity:1;" + offset="0.000000" + id="stop458" /> + <stop + style="stop-color:#4ad5ff;stop-opacity:1;" + offset="1.000000" + id="stop459" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient2509" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3407" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3409" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3411" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3413" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3415" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3838" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3840" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3842" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3844" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3846" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3848" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1949" + id="linearGradient3850" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.24697,0.8019439)" + spreadMethod="pad" + x1="235.18515" + y1="678.85083" + x2="217.53165" + y2="747.12616" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1957" + id="radialGradient3852" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2669055,0.7893248)" + spreadMethod="pad" + cx="212.34723" + cy="832.24927" + fx="212.34723" + fy="832.24927" + r="124.38014" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1949" + id="linearGradient3854" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.24697,0.8019439)" + spreadMethod="pad" + x1="223.839" + y1="759.35974" + x2="161.42285" + y2="681.87573" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1957" + id="radialGradient3856" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2669055,0.7893248)" + spreadMethod="pad" + cx="192.37228" + cy="673.23474" + fx="192.37228" + fy="673.23474" + r="70.326324" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="375" + inkscape:cy="520" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showborder="true" + inkscape:showpageshadow="false" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="686" + inkscape:window-y="0" /> + <metadata + id="metadata3239"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:description>BibleTime icon "autocascade windows". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-327.68081,-115.11071)"> + <g + transform="matrix(2.792544,0,0,2.792545,-146.7526,-778.15802)" + id="g2117"> + <g + transform="translate(0,-3.051758e-5)" + id="g2118"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path2119" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path2120" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g2121"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path2122" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient3838);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect2123" + style="font-size:12px;fill:url(#linearGradient3840);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + <g + transform="translate(7.788848,7.189606)" + id="g2124"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path2125" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path2126" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g2127"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path2128" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient3842);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect2129" + style="font-size:12px;fill:url(#linearGradient3844);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + <g + transform="translate(15.57765,14.37932)" + id="g2130"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path2131" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path2132" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g2133"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path2134" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient3846);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect2135" + style="font-size:12px;fill:url(#linearGradient3848);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + </g> + <g + transform="matrix(1.503624,0,0,1.503624,-58.5723,-402.36178)" + id="g2138"> + <g + transform="translate(-9.864464,-5.121948)" + id="g2139"> + <path + transform="matrix(-0.252356,0,0,-0.252356,406.6725,580.4371)" + sodipodi:nodetypes="ccccccc" + id="path2140" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + style="font-size:12px;fill:url(#linearGradient3850);fill-rule:evenodd;stroke:#005e00;stroke-width:8.66831017;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="matrix(-0.252356,0,0,-0.252356,406.6726,580.437)" + sodipodi:nodetypes="ccccccc" + id="path2141" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + style="font-size:12px;fill:url(#radialGradient3852);fill-rule:evenodd;stroke-width:4.625;stroke-linecap:round;stroke-linejoin:round" /> + </g> + <g + id="g2142"> + <path + transform="matrix(0.252356,0,0,0.252356,266.8519,268.5084)" + sodipodi:nodetypes="ccccccc" + id="path2143" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + style="font-size:12px;fill:url(#linearGradient3854);fill-rule:evenodd;stroke:#005e00;stroke-width:8.66831017;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="matrix(0.252356,0,0,0.252356,266.8519,268.5084)" + sodipodi:nodetypes="ccccccc" + id="path2144" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + style="font-size:12px;fill:url(#radialGradient3856);fill-rule:evenodd;stroke-width:4.625;stroke-linecap:round;stroke-linejoin:round" /> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/checkbox.svg b/pics/icons/checkbox.svg new file mode 100644 index 0000000..d4df104 --- /dev/null +++ b/pics/icons/checkbox.svg @@ -0,0 +1,1142 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + width="88" + height="88" + id="svg2"> + <defs + id="defs4"> + <filter + id="filter3505"> + <feGaussianBlur + id="feGaussianBlur3507" + stdDeviation="0.4605" + inkscape:collect="always" /> + </filter> + <linearGradient + id="linearGradient2956"> + <stop + id="stop2958" + style="stop-color:#0c1f39;stop-opacity:1" + offset="0" /> + <stop + id="stop2960" + style="stop-color:#204d90;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + x1="89.090881" + y1="103.89701" + x2="89.090881" + y2="30.849478" + id="linearGradient2962" + xlink:href="#linearGradient2956" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5684986,0,0,0.7389189,7.0134364,0.6599989)" /> + <filter + id="filter3521"> + <feBlend + id="feBlend3523" + in2="BackgroundImage" + mode="lighten" + inkscape:collect="always" /> + </filter> + <radialGradient + cx="53.633381" + cy="51.919601" + r="52.000004" + fx="53.633381" + fy="51.919601" + id="radialGradient3511" + xlink:href="#linearGradient2998" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0961401,8.7912098e-2,-0.1002304,1.2497316,-62.690043,-65.490242)" /> + <filter + height="1.2057828" + y="-0.10289138" + width="1.3646584" + x="-0.18232919" + id="filter3525"> + <feGaussianBlur + id="feGaussianBlur3527" + stdDeviation="0.45819706" + inkscape:collect="always" /> + </filter> + <linearGradient + id="linearGradient3415"> + <stop + id="stop3417" + style="stop-color:#00c4cc;stop-opacity:1" + offset="0" /> + <stop + id="stop3419" + style="stop-color:#00c4cc;stop-opacity:0" + offset="1" /> + </linearGradient> + <radialGradient + cx="99.765625" + cy="29.374895" + r="3.015625" + fx="99.765625" + fy="29.374895" + id="radialGradient3457" + xlink:href="#linearGradient3415" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.9646726,3.4242959e-7,-1.0414508e-6,5.9752716,-167.24116,-126.14811)" /> + <filter + height="1.3702595" + y="-0.18512975" + width="1.2076595" + x="-0.10382974" + id="filter3533"> + <feGaussianBlur + id="feGaussianBlur3535" + stdDeviation="0.45819702" + inkscape:collect="always" /> + </filter> + <radialGradient + cx="99.765625" + cy="29.374895" + r="3.015625" + fx="99.765625" + fy="29.374895" + id="radialGradient3292" + xlink:href="#linearGradient2998" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.9646726,3.4242959e-7,-1.0414508e-6,5.9752716,-96.241137,-146.14811)" /> + <filter + height="1.2057828" + y="-0.10289138" + width="1.3646584" + x="-0.18232919" + id="filter3529"> + <feGaussianBlur + id="feGaussianBlur3531" + stdDeviation="0.45819706" + inkscape:collect="always" /> + </filter> + <radialGradient + cx="99.765625" + cy="29.374895" + r="3.015625" + fx="99.765625" + fy="29.374895" + id="radialGradient3288" + xlink:href="#linearGradient2998" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.9646726,3.4242959e-7,-1.0414508e-6,5.9752716,-230.99114,-172.95096)" /> + <filter + height="1.3702595" + y="-0.18512975" + width="1.2076595" + x="-0.10382974" + id="filter3541"> + <feGaussianBlur + id="feGaussianBlur3543" + stdDeviation="0.45819702" + inkscape:collect="always" /> + </filter> + <radialGradient + cx="99.765625" + cy="29.374895" + r="3.015625" + fx="99.765625" + fy="29.374895" + id="radialGradient3256" + xlink:href="#linearGradient2998" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.9646726,3.4242959e-7,-1.0414508e-6,5.9752716,-96.241137,-146.14811)" /> + <filter + height="1.2057828" + y="-0.10289138" + width="1.3646584" + x="-0.18232919" + id="filter3537"> + <feGaussianBlur + id="feGaussianBlur3539" + stdDeviation="0.45819706" + inkscape:collect="always" /> + </filter> + <linearGradient + id="linearGradient2998"> + <stop + id="stop3000" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3002" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <radialGradient + cx="99.765625" + cy="29.374895" + r="3.015625" + fx="99.765625" + fy="29.374895" + id="radialGradient3004" + xlink:href="#linearGradient2998" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.9646726,3.4242959e-7,-1.0414508e-6,5.9752716,-159.99114,-192.95096)" /> + <linearGradient + id="linearGradient2981"> + <stop + id="stop2983" + style="stop-color:#001400;stop-opacity:1" + offset="0" /> + <stop + id="stop2985" + style="stop-color:#001400;stop-opacity:0" + offset="1" /> + </linearGradient> + <radialGradient + cx="52.791927" + cy="95.459297" + r="52.000004" + fx="53.15992" + fy="87.08094" + id="radialGradient2987" + xlink:href="#linearGradient2981" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5754424,5.8018476e-2,-4.0345576e-2,0.6760305,11.317891,-5.0583749)" /> + <linearGradient + id="linearGradient2948"> + <stop + id="stop2950" + style="stop-color:#9abcee;stop-opacity:1" + offset="0" /> + <stop + id="stop2952" + style="stop-color:#092042;stop-opacity:1" + offset="1" /> + </linearGradient> + <radialGradient + cx="54.537575" + cy="85.87426" + r="48.000004" + fx="54.537575" + fy="108.21593" + id="radialGradient2954" + xlink:href="#linearGradient2948" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4812013,0,0,0.4690891,11.828264,18.669628)" /> + <linearGradient + id="linearGradient2971"> + <stop + id="stop2973" + style="stop-color:#c2e2f4;stop-opacity:1" + offset="0" /> + <stop + id="stop2975" + style="stop-color:#c0e0f2;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="83.324677" + y1="24.0625" + x2="83.324677" + y2="89.99453" + id="linearGradient2977" + xlink:href="#linearGradient2971" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5684986,0,0,0.7389189,7.0134251,0.659998)" /> + <filter + id="filter3423"> + <feGaussianBlur + id="feGaussianBlur3425" + stdDeviation="0.425" + inkscape:collect="always" /> + </filter> + <linearGradient + id="linearGradient2996"> + <stop + id="stop2998" + style="stop-color:#a8dde0;stop-opacity:1" + offset="0" /> + <stop + id="stop3001" + style="stop-color:#a8dde0;stop-opacity:0.20571429" + offset="1" /> + </linearGradient> + <linearGradient + x1="71.603867" + y1="96.884026" + x2="71.603867" + y2="47.378731" + id="linearGradient3421" + xlink:href="#linearGradient2996" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-63.749976,-46.802855)" /> + <linearGradient + x1="87.533279" + y1="74.838577" + x2="77.137749" + y2="46.277084" + id="linearGradient3442" + xlink:href="#linearGradient3436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5684986,0,0,0.7389189,7.0134251,-2.2956778)" /> + <linearGradient + id="linearGradient3436"> + <stop + id="stop3438" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3440" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="83.324677" + y1="24.0625" + x2="83.324677" + y2="69.837845" + id="linearGradient3453" + xlink:href="#linearGradient3436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5684986,0,0,0.7389189,7.0134251,0.659998)" /> + <linearGradient + x1="77.542931" + y1="41.868668" + x2="88.108376" + y2="31.303225" + id="XMLID_16_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.0255781e-2,3.056501e-4)"> + <stop + id="stop92" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop106" + style="stop-color:#ffffff;stop-opacity:0.01898734" + offset="0.75739998" /> + </linearGradient> + <linearGradient + x1="76.281174" + y1="43.060352" + x2="86.611" + y2="31.303225" + id="linearGradient3301" + xlink:href="#XMLID_16_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7542476,-0.7542476,0.7538651,0.7538651,23.492066,70.613495)" /> + <linearGradient + x1="41.188999" + y1="80.101601" + x2="27.6451" + y2="66.557701" + id="XMLID_11_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.7075442,3.5814057)"> + <stop + id="stop25" + style="stop-color:#f0f0f0;stop-opacity:1" + offset="0.40830001" /> + <stop + id="stop27" + style="stop-color:#c3c3c3;stop-opacity:1" + offset="0.50628459" /> + <stop + id="stop29" + style="stop-color:#8b8b8b;stop-opacity:1" + offset="0.56008232" /> + <stop + id="stop12212" + style="stop-color:#393939;stop-opacity:1" + offset="0.67944592" /> + </linearGradient> + <linearGradient + x1="41.188999" + y1="80.101601" + x2="27.6451" + y2="66.557701" + id="linearGradient9291" + xlink:href="#XMLID_11_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.199446,0.1327789,0.1327115,1.1988378,47.021836,16.516775)" /> + <linearGradient + id="linearGradient6141"> + <stop + id="stop6143" + style="stop-color:#000000;stop-opacity:1" + offset="0" /> + <stop + id="stop6145" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="7.2493796" + y1="120.2508" + x2="57.625931" + y2="69.874252" + id="linearGradient6147" + xlink:href="#linearGradient6141" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(50.001444,28.999911)" /> + <linearGradient + x1="-6.165" + y1="112.5049" + x2="11.0181" + y2="112.5049" + id="XMLID_18_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.1416442,2.5179057)"> + <stop + id="stop120" + style="stop-color:#bbbbbb;stop-opacity:1" + offset="0" /> + <stop + id="stop122" + style="stop-color:#000000;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + x1="-6.165" + y1="112.5049" + x2="11.0181" + y2="112.5049" + id="linearGradient10236" + xlink:href="#XMLID_18_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0666673,0,0,1.0661263,56.5834,31.684221)" /> + <linearGradient + x1="56.03125" + y1="121.5" + x2="72.03125" + y2="121.5" + id="linearGradient10239" + xlink:href="#XMLID_17_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7071067,0.7071067,-0.7071067,0.7071067,98.240408,18.249294)" /> + <linearGradient + x1="51.339096" + y1="30.159527" + x2="51.326984" + y2="-17.582758" + id="linearGradient10260" + xlink:href="#XMLID_17_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7542405,0.7538578,-0.7542405,0.7538578,123.34248,6.2127603)" /> + <linearGradient + x1="76.919403" + y1="43.1436" + x2="100.6411" + y2="19.4214" + id="XMLID_15_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.0255781e-2,3.056501e-4)"> + <stop + id="stop67" + style="stop-color:#aeaeae;stop-opacity:1" + offset="0" /> + <stop + id="stop69" + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0.0602" /> + <stop + id="stop71" + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0.18103883" /> + <stop + id="stop73" + style="stop-color:#ffffff;stop-opacity:1" + offset="0.3195" /> + <stop + id="stop75" + style="stop-color:#f4f4f4;stop-opacity:1" + offset="0.43529999" /> + <stop + id="stop77" + style="stop-color:#d4d4d4;stop-opacity:1" + offset="0.60280001" /> + <stop + id="stop79" + style="stop-color:#bbbbbb;stop-opacity:1" + offset="0.7633" /> + <stop + id="stop81" + style="stop-color:#b9bcc1;stop-opacity:1" + offset="0.80790001" /> + <stop + id="stop83" + style="stop-color:#bdc0c3;stop-opacity:1" + offset="0.92970002" /> + <stop + id="stop85" + style="stop-color:#b5b9bb;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + x1="76.919403" + y1="43.1436" + x2="100.6411" + y2="19.4214" + id="linearGradient10248" + xlink:href="#XMLID_15_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0666673,0,0,1.0661263,50.000036,29.000141)" /> + <linearGradient + x1="67.880402" + y1="6.4331002" + x2="105.3924" + y2="43.945599" + id="XMLID_14_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.1416442,2.5179057)"> + <stop + id="stop50" + style="stop-color:#666666;stop-opacity:1" + offset="0.0947" /> + <stop + id="stop3330" + style="stop-color:#b7b7b7;stop-opacity:1" + offset="0.40963161" /> + <stop + id="stop56" + style="stop-color:#ffffff;stop-opacity:1" + offset="0.50530702" /> + <stop + id="stop3328" + style="stop-color:#a3a3a3;stop-opacity:1" + offset="0.63043118" /> + <stop + id="stop62" + style="stop-color:#646464;stop-opacity:1" + offset="0.93489999" /> + </linearGradient> + <linearGradient + x1="67.880402" + y1="6.4331002" + x2="105.3924" + y2="43.945599" + id="linearGradient10251" + xlink:href="#XMLID_14_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0666673,0,0,1.0661263,56.5834,31.684221)" /> + <linearGradient + x1="38.757801" + y1="7.4277" + x2="63.923302" + y2="7.4277" + id="XMLID_17_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7071,0.7071,-0.7071,0.7071,68.728244,-21.373694)"> + <stop + id="stop111" + style="stop-color:#3a3a3a;stop-opacity:1" + offset="0" /> + <stop + id="stop113" + style="stop-color:#ffffff;stop-opacity:1" + offset="0.60194176" /> + <stop + id="stop115" + style="stop-color:#888888;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + x1="56.03125" + y1="110.5" + x2="72.03125" + y2="110.5" + id="linearGradient10254" + xlink:href="#XMLID_17_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7071067,0.7071067,-0.7071067,0.7071067,98.240408,18.249294)" /> + <linearGradient + x1="61.9692" + y1="88.430702" + x2="40.815899" + y2="88.430702" + id="XMLID_10_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7074589,0.7071,-0.7074589,0.7071,68.76314,-21.373694)"> + <stop + id="stop10" + style="stop-color:#6f6f6f;stop-opacity:1" + offset="0.0533" /> + <stop + id="stop12" + style="stop-color:#bbbbbb;stop-opacity:1" + offset="0.21113414" /> + <stop + id="stop14" + style="stop-color:#ffffff;stop-opacity:1" + offset="0.36265489" /> + <stop + id="stop16" + style="stop-color:#ffffff;stop-opacity:1" + offset="0.60322773" /> + <stop + id="stop18" + style="stop-color:#e9e9e9;stop-opacity:1" + offset="0.84976584" /> + <stop + id="stop20" + style="stop-color:#555555;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + x1="61.9692" + y1="88.430702" + x2="40.815899" + y2="88.430702" + id="linearGradient10257" + xlink:href="#XMLID_10_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7538578,0.7542405,0.7538578,-0.7542405,-4.3059121,133.86115)" /> + <linearGradient + x1="50.501125" + y1="122.44106" + x2="85.58107" + y2="111.38881" + id="linearGradient9800" + xlink:href="#linearGradient3291" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.518282,0.4714713,0.518282,-0.4714713,-19.336059,80.917614)" /> + <linearGradient + id="linearGradient3235"> + <stop + id="stop3237" + style="stop-color:#e3e3e6;stop-opacity:1" + offset="0" /> + <stop + id="stop3239" + style="stop-color:#ffffff;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3236"> + <stop + id="stop3238" + style="stop-color:#727272;stop-opacity:1" + offset="0" /> + <stop + id="stop3240" + style="stop-color:#f8f8f8;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3290"> + <stop + id="stop3292" + style="stop-color:#ffff00;stop-opacity:1" + offset="0" /> + <stop + id="stop3294" + style="stop-color:#ffb66d;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3765"> + <stop + id="stop3767" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3769" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3747"> + <stop + id="stop3749" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3751" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3638"> + <stop + id="stop3640" + style="stop-color:#ffffff;stop-opacity:0" + offset="0" /> + <stop + id="stop3661" + style="stop-color:#ffffff;stop-opacity:1" + offset="0.06868132" /> + <stop + id="stop3659" + style="stop-color:#ffffff;stop-opacity:1" + offset="0.5" /> + <stop + id="stop3642" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient1563"> + <stop + id="stop1565" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop1567" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3273"> + <stop + id="stop3275" + style="stop-color:#ffffff;stop-opacity:0.55035973" + offset="0" /> + <stop + id="stop3277" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3291"> + <stop + id="stop3293" + style="stop-color:#000000;stop-opacity:1" + offset="0" /> + <stop + id="stop3295" + style="stop-color:#000000;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient12948"> + <stop + id="stop12950" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop12952" + style="stop-color:#c0c0c0;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="84.634949" + y1="116.10083" + x2="89.72541" + y2="-15.33666" + id="linearGradient3208" + xlink:href="#linearGradient3290" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.627872,0,0,0.627872,201.602,20.28579)" /> + <linearGradient + x1="80.100487" + y1="44.807674" + x2="77.714729" + y2="101.4734" + id="linearGradient3210" + xlink:href="#linearGradient3273" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.602733,0,0,0.602733,203.0809,22.34233)" + spreadMethod="reflect" /> + <linearGradient + x1="57.287113" + y1="1.1597457" + x2="144.2531" + y2="16.876789" + id="linearGradient3212" + xlink:href="#linearGradient3638" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.627872,0,0,0.627872,201.602,20.28579)" /> + <linearGradient + x1="57.287113" + y1="1.1597457" + x2="144.2531" + y2="16.876789" + id="linearGradient3214" + xlink:href="#linearGradient3638" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.627872,0,0,0.627872,201.602,20.28579)" /> + <linearGradient + x1="57.287113" + y1="1.1597457" + x2="144.2531" + y2="16.876789" + id="linearGradient3216" + xlink:href="#linearGradient3638" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.627872,0,0,0.627872,201.602,20.28579)" /> + <radialGradient + cx="23.190451" + cy="59.379417" + r="2.1082227" + fx="22.471308" + fy="59.354759" + id="radialGradient3218" + xlink:href="#linearGradient12948" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.941176,0,3.492906)" /> + <linearGradient + x1="98.291809" + y1="-126.7503" + x2="44.242641" + y2="101.45739" + id="linearGradient3220" + xlink:href="#linearGradient1563" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.627872,0,0,0.627872,201.602,20.28579)" /> + <linearGradient + x1="98.291809" + y1="-44.01474" + x2="44.242641" + y2="101.45739" + id="linearGradient3222" + xlink:href="#linearGradient1563" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.627872,0,0,0.627872,201.602,20.28579)" /> + <linearGradient + x1="98.291809" + y1="-44.01474" + x2="44.242641" + y2="101.45739" + id="linearGradient3224" + xlink:href="#linearGradient1563" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.627872,0,0,0.627872,201.602,20.28579)" /> + <radialGradient + cx="5.7531347" + cy="-45.41592" + r="124.10334" + fx="74.816956" + fy="-43.169445" + id="radialGradient3226" + xlink:href="#linearGradient3747" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,9.492274e-2,0,-41.10492)" /> + <radialGradient + cx="5.7531347" + cy="-45.41592" + r="124.10334" + fx="74.816956" + fy="-43.169445" + id="radialGradient3228" + xlink:href="#linearGradient3747" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,9.492274e-2,0,-41.10492)" /> + <radialGradient + cx="5.7531347" + cy="-45.41592" + r="124.10334" + fx="74.816956" + fy="-43.169445" + id="radialGradient3230" + xlink:href="#linearGradient3747" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,9.492274e-2,0,-41.10492)" /> + <radialGradient + cx="23.662739" + cy="95.898506" + r="2.7939141" + fx="24.26058" + fy="96.778763" + id="radialGradient3232" + xlink:href="#linearGradient3765" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.931851,8.132258e-2,-0.30752,3.523773,223.8997,-259.3512)" /> + <linearGradient + x1="84.634949" + y1="116.10083" + x2="89.72541" + y2="-15.33666" + id="linearGradient3550" + xlink:href="#linearGradient3290" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="80.100487" + y1="44.807674" + x2="77.714729" + y2="101.4734" + id="linearGradient3552" + xlink:href="#linearGradient3273" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.959962,0,0,0.959962,2.35549,3.275418)" + spreadMethod="reflect" /> + <radialGradient + cx="63.912209" + cy="115.70919" + r="63.912209" + fx="63.975182" + fy="116.88514" + id="radialGradient3554" + xlink:href="#linearGradient3291" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" /> + <linearGradient + x1="57.287113" + y1="1.1597457" + x2="144.2531" + y2="16.876789" + id="linearGradient3556" + xlink:href="#linearGradient3638" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="57.287113" + y1="1.1597457" + x2="144.2531" + y2="16.876789" + id="linearGradient3558" + xlink:href="#linearGradient3638" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="57.287113" + y1="1.1597457" + x2="144.2531" + y2="16.876789" + id="linearGradient3560" + xlink:href="#linearGradient3638" + gradientUnits="userSpaceOnUse" /> + <radialGradient + cx="23.190451" + cy="59.379417" + r="2.1082227" + fx="22.471308" + fy="59.354759" + id="radialGradient3562" + xlink:href="#linearGradient12948" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.941176,0,3.492906)" /> + <linearGradient + x1="98.291809" + y1="-126.7503" + x2="44.242641" + y2="101.45739" + id="linearGradient3564" + xlink:href="#linearGradient1563" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="98.291809" + y1="-44.01474" + x2="44.242641" + y2="101.45739" + id="linearGradient3566" + xlink:href="#linearGradient1563" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="98.291809" + y1="-44.01474" + x2="44.242641" + y2="101.45739" + id="linearGradient3568" + xlink:href="#linearGradient1563" + gradientUnits="userSpaceOnUse" /> + <radialGradient + cx="5.7531347" + cy="-45.41592" + r="124.10334" + fx="74.816956" + fy="-43.169445" + id="radialGradient3570" + xlink:href="#linearGradient3747" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,9.492274e-2,0,-41.10492)" /> + <radialGradient + cx="5.7531347" + cy="-45.41592" + r="124.10334" + fx="74.816956" + fy="-43.169445" + id="radialGradient3572" + xlink:href="#linearGradient3747" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,9.492274e-2,0,-41.10492)" /> + <radialGradient + cx="5.7531347" + cy="-45.41592" + r="124.10334" + fx="74.816956" + fy="-43.169445" + id="radialGradient3574" + xlink:href="#linearGradient3747" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,9.492274e-2,0,-41.10492)" /> + <radialGradient + cx="23.662739" + cy="95.898506" + r="2.7939141" + fx="24.26058" + fy="96.778763" + id="radialGradient3576" + xlink:href="#linearGradient3765" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.484142,0.129521,-0.489782,5.61225,35.51325,-445.3727)" /> + <linearGradient + x1="144" + y1="32" + x2="145.24672" + y2="88.013878" + id="linearGradient4585" + xlink:href="#linearGradient3235" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6769339,0,0,1.344114,-54.228489,-36.623726)" /> + </defs> + <g + id="layer1" + style="display:inline"> + <g + id="g2880"> + <rect + width="75.816605" + height="75.270378" + rx="3.7152333" + ry="7.0442824" + x="5.3416972" + y="-81.658295" + transform="scale(1,-1)" + id="rect4591" + style="fill:#888888;fill-opacity:1;fill-rule:nonzero;stroke:#bbbbbb;stroke-width:10.68339443;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <rect + width="75.816605" + height="75.270378" + rx="3.7152333" + ry="7.0442824" + x="5.3416972" + y="6.3879204" + id="rect4212" + style="fill:url(#linearGradient4585);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + d="M -73.139801,30.335362 L -73.139801,28.414 L -73.139801,30.335362 z" + id="path2276" + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + d="M 129.40407,-12.420857 L 129.40407,-14.342218 L 129.40407,-12.420857 z" + id="path2191" + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + d="M 21.460914,-60.294967 L 21.460914,-62.216328 L 21.460914,-60.294967 z" + id="path2985" + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + d="M -60.696812,-119.85324 L -60.696812,-121.7746 L -60.696812,-119.85324 z" + id="path3206" + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + transform="matrix(0.6874997,0,0,0.6874997,65.082358,-20.453408)" + id="layer4" + style="display:inline" /> + <g + transform="matrix(0.6874997,0,0,0.6874997,65.082358,-20.453408)" + id="layer5" + style="display:inline" /> + <path + d="M 108.8347,-74.646507 L 108.8347,-76.567869 L 108.8347,-74.646507 z" + id="path3946" + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + d="M 45.155422,-23.844627 L 45.155422,-24.894257 L 45.155422,-23.844627 z" + id="path1561" + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + width="0.6874997" + height="0" + x="5.6346831" + y="-62.757099" + id="rect1327" + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + width="0.6874997" + height="0" + x="-18.514992" + y="-81.682327" + id="rect2482" + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + d="M -127.78442,-132.01835 L -127.78442,-133.93971 L -127.78442,-132.01835 z" + id="path2494" + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + transform="matrix(-0.5383088,0,0,0.4474791,-1724.7491,339.96231)" + id="g4640" + style="opacity:0.40163933" /> + <g + transform="matrix(-0.5383088,0,0,0.4474791,-1724.7491,339.96231)" + id="g4646" + style="opacity:0.40163933" /> + <g + transform="matrix(0.6874997,0,0,0.4474791,475.9121,345.00018)" + id="g4730" + style="opacity:0.40163933" /> + <g + transform="matrix(0.6874997,0,0,0.4474791,475.9121,345.00018)" + id="g4748" + style="opacity:0.40163933" /> + </g> + <g + id="layer2" + style="display:inline"> + <path + d="M -9.35601,27.351427 C -17.504009,19.001142 -35.119149,0.947145 -35.119149,0.947145 L -47.750004,13.895144 L -9.35601,53.249995 L 48.250004,-5.802855 L 35.617421,-18.749995 C 35.617421,-18.749995 0.355419,17.397428 -9.35601,27.351427 z" + transform="matrix(0.5684986,0,0,0.7389189,43.255208,32.287839)" + id="path3503" + style="fill:none;stroke:#081c39;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;overflow:visible;filter:url(#filter3505)" /> + <path + d="M 37.93633,52.498327 C 33.304204,46.328143 23.290022,32.987702 23.290022,32.987702 L 16.1094,42.555225 L 37.93633,71.635269 L 70.685266,27.999999 L 63.503661,18.433113 C 63.503661,18.433113 43.457263,45.143128 37.93633,52.498327 z" + id="path2365" + style="fill:none;stroke:url(#linearGradient2962);stroke-width:5.18505192;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;overflow:visible" /> + <path + d="M -9.35601,27.351427 C -17.504009,19.001142 -35.119149,0.947145 -35.119149,0.947145 L -47.750004,13.895144 L -9.35601,53.249995 L 48.250004,-5.802855 L 35.617421,-18.749995 C 35.617421,-18.749995 0.355419,17.397428 -9.35601,27.351427 z" + transform="matrix(0.5684986,0,0,0.7389189,43.255208,32.287839)" + id="path3509" + style="opacity:0.2857143;fill:none;stroke:url(#radialGradient3511);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;overflow:visible;filter:url(#filter3521)" /> + <path + d="M 28.406226,44.03125 C 28.256338,44.028846 28.119644,44.047827 27.968726,44.0625 C 27.141534,44.144551 26.373396,44.489582 25.749976,45.03125 L 27.437476,54.71875 C 27.548391,54.605074 28.287843,53.870571 28.374976,53.78125 L 28.749976,54.15625 L 31.781226,45.8125 L 31.218726,45.25 C 30.477376,44.490406 29.455436,44.048081 28.406226,44.03125 z" + transform="matrix(0.5684986,0,0,-0.7389189,21.794401,106.87943)" + id="path3455" + style="opacity:0.40952382;fill:url(#radialGradient3457);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;overflow:visible;filter:url(#filter3525)" /> + <path + d="M 99.40625,24.03125 C 99.256362,24.028846 99.119668,24.047827 98.96875,24.0625 C 98.141558,24.144551 97.37342,24.489582 96.75,25.03125 L 98.4375,34.71875 C 98.548415,34.605074 99.287867,33.870571 99.375,33.78125 L 99.75,34.15625 L 102.78125,25.8125 L 102.21875,25.25 C 101.4774,24.490406 100.45546,24.048081 99.40625,24.03125 z" + transform="matrix(-0.194438,0.6943567,0.534214,0.2527252,20.77668,-33.480494)" + id="path3290" + style="opacity:0.23809521;fill:url(#radialGradient3292);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;overflow:visible;filter:url(#filter3533)" /> + <path + d="M -35.34375,-2.771605 C -35.493638,-2.774009 -35.630332,-2.755028 -35.78125,-2.740355 C -36.608442,-2.658304 -37.37658,-2.313273 -38,-1.771605 L -36.3125,7.915895 C -36.201585,7.802219 -35.462133,7.067716 -35.375,6.978395 L -35,7.353395 L -31.96875,-0.990355 L -32.53125,-1.552855 C -33.2726,-2.312449 -34.29454,-2.754774 -35.34375,-2.771605 z" + transform="matrix(0.5684986,0,0,0.7389189,43.255208,32.287839)" + id="path3286" + style="opacity:0.77619048;fill:url(#radialGradient3288);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;overflow:visible;filter:url(#filter3529)" /> + <path + d="M 99.40625,24.03125 C 99.256362,24.028846 99.119668,24.047827 98.96875,24.0625 C 98.141558,24.144551 97.37342,24.489582 96.75,25.03125 L 98.4375,34.71875 C 98.548415,34.605074 99.287867,33.870571 99.375,33.78125 L 99.75,34.15625 L 102.78125,25.8125 L 102.21875,25.25 C 101.4774,24.490406 100.45546,24.048081 99.40625,24.03125 z" + transform="matrix(0.194438,0.6943567,-0.534214,0.2527252,66.440513,-48.258871)" + id="path3254" + style="opacity:0.37142861;fill:url(#radialGradient3256);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;overflow:visible;filter:url(#filter3541)" /> + <path + d="M 35.65625,-22.771605 C 35.506362,-22.774009 35.369668,-22.755028 35.21875,-22.740355 C 34.391558,-22.658304 33.62342,-22.313273 33,-21.771605 L 34.6875,-12.084105 C 34.798415,-12.197781 35.537867,-12.932284 35.625,-13.021605 L 36,-12.646605 L 39.03125,-20.990355 L 38.46875,-21.552855 C 37.7274,-22.312449 36.70546,-22.754774 35.65625,-22.771605 z" + transform="matrix(0.5684986,0,0,0.7389189,43.255208,32.287839)" + id="path2989" + style="opacity:0.87142855;fill:url(#radialGradient3004);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;overflow:visible;filter:url(#filter3537)" /> + <path + d="M 37.93633,52.498327 C 33.304204,46.328143 23.290022,32.987702 23.290022,32.987702 L 16.1094,42.555225 L 37.93633,71.635269 L 70.685266,27.999999 L 63.503661,18.433113 C 63.503661,18.433113 43.457263,45.143128 37.93633,52.498327 z" + id="path2979" + style="opacity:1;fill:none;stroke:url(#radialGradient2987);stroke-width:5.18505192;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;overflow:visible" /> + <path + d="M 37.93633,52.498327 C 33.304204,46.328143 23.290022,32.987702 23.290022,32.987702 L 16.1094,42.555225 L 37.93633,71.635269 L 70.685266,27.999999 L 63.503661,18.433113 C 63.503661,18.433113 43.457263,45.143128 37.93633,52.498327 z" + id="path24" + style="fill:url(#radialGradient2954);fill-opacity:1;overflow:visible" /> + <path + d="M 63.50797,18.440236 C 63.507969,18.440236 43.464233,45.144582 37.9433,52.499781 C 33.311174,46.329597 23.286696,32.987702 23.286696,32.987702 L 16.109402,42.547466 L 25.471863,55.016723 C 25.579258,55.017083 25.684127,55.016723 25.791643,55.016723 C 35.757309,55.016723 45.198075,53.470064 53.665839,50.698666 L 70.685266,27.999999 L 63.50797,18.440236 z" + id="path2964" + style="fill:url(#linearGradient2977);fill-opacity:1;overflow:visible" /> + <path + d="M -9.35601,27.351427 C -17.504009,19.001142 -35.119149,0.947145 -35.119149,0.947145 L -47.750004,13.895144 L -9.35601,53.249995 L 48.250004,-5.802855 L 35.617421,-18.749995 C 35.617421,-18.749995 0.355419,17.397428 -9.35601,27.351427 z" + transform="matrix(0.5684986,0,0,0.7389189,43.255208,32.287839)" + id="path3413" + style="fill:none;fill-opacity:1;stroke:url(#linearGradient3421);stroke-opacity:1;overflow:visible;filter:url(#filter3423)" /> + <path + d="M 63.50797,18.440236 C 63.50797,18.440236 63.280433,18.758962 63.277017,18.763512 L 70.205593,27.838362 L 53.150636,50.167569 C 44.664545,52.892431 35.49463,54.762718 25.507394,54.76272 C 25.435561,54.76272 25.365218,54.76272 25.294207,54.76272 L 25.471863,55.016723 C 25.579258,55.017083 25.684127,55.016723 25.791643,55.016723 C 35.757309,55.016723 45.198075,53.470064 53.665839,50.698666 L 70.685263,27.999999 L 63.50797,18.440236 z" + id="path3427" + style="opacity:1;fill:url(#linearGradient3442);fill-opacity:1;overflow:visible" /> + <path + d="M 63.50797,18.440236 C 63.507969,18.440236 43.464233,45.144582 37.9433,52.499781 C 33.311174,46.329597 23.286696,32.987702 23.286696,32.987702 L 16.109402,42.547466 L 16.393651,42.916926 L 23.286696,33.726622 C 23.286696,33.726622 33.311174,47.068516 37.9433,53.2387 C 43.464233,45.883502 63.507969,19.179155 63.50797,19.179155 L 70.401015,28.369459 L 70.685263,27.999999 L 63.50797,18.440236 z" + id="path3444" + style="fill:url(#linearGradient3453);fill-opacity:1;overflow:visible" /> + </g> +</svg> diff --git a/pics/icons/commentary.svg b/pics/icons/commentary.svg new file mode 100644 index 0000000..9451c99 --- /dev/null +++ b/pics/icons/commentary.svg @@ -0,0 +1,294 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="44.77544" + height="53.964367" + id="svg4182" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs4184"> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient561" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6473632,0.6070307)" /> + <linearGradient + id="linearGradient562"> + <stop + style="stop-color:#ffffff;stop-opacity:0.74902;" + offset="0.000000" + id="stop563" /> + <stop + style="stop-color:#857f7c;stop-opacity:0.647059;" + offset="1.000000" + id="stop564" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient562" + id="linearGradient111" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1230393,0.8904408)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1290"> + <stop + style="stop-color:#00a114;stop-opacity:1;" + offset="0.000000" + id="stop1291" /> + <stop + style="stop-color:#0eeb6e;stop-opacity:1;" + offset="1.000000" + id="stop1292" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1290" + id="linearGradient1293" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4229" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4231" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4233" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4235" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4237" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4239" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="22.387724" + inkscape:cy="26.982181" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata4187"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:description>BibleTime icon "commentary". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-211.89798,-408.25209)"> + <g + transform="translate(182.41259,135.82033)" + id="g1741"> + <g + transform="translate(-2.170988,-64.59503)" + id="g1742"> + <path + transform="matrix(0.107241,0,0,0.120147,13.44508,326.0595)" + sodipodi:nodetypes="ccccccccc" + id="path1743" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + style="font-size:12px;fill:url(#linearGradient4229);fill-rule:evenodd;stroke:#00ab11;stroke-width:16.54360008;stroke-linejoin:round;stroke-opacity:1" /> + <path + transform="matrix(0.107241,0,0,0.120147,13.34308,325.9211)" + sodipodi:nodetypes="ccccc" + id="path1744" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + style="font-size:12px;fill:url(#radialGradient4231);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.138454,0,0,0.155115,7.747549,322.3918)" + sodipodi:nodetypes="cccccc" + id="path1745" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + style="font-size:12px;fill:url(#radialGradient4233);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.154481,0,0,0.154481,4.871588,322.657)" + sodipodi:nodetypes="ccccc" + id="path1746" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + style="font-size:12px;fill:url(#linearGradient4235);fill-rule:evenodd;stroke-width:1pt" /> + </g> + <g + style="font-size:12px" + transform="matrix(0.242506,-6.287052e-2,3.630648e-2,0.29785,-4.05096,165.2553)" + id="g1747"> + <path + transform="matrix(0.566996,0,0,0.518353,-11.2772,296.246)" + sodipodi:nodetypes="cccccccc" + id="path1748" + d="M 242.472,433.299 C 269.608,420.168 268.732,413.166 275.736,398.284 C 224.965,398.285 222.339,400.035 220.588,338.76 C 220.588,277.486 224.09,285.364 318.628,284.489 C 406.163,284.489 411.415,278.362 410.54,336.135 C 408.788,383.403 417.543,395.658 365.897,397.408 C 338.76,398.284 313.375,397.409 313.375,398.284 C 301.995,415.792 287.99,434.174 242.472,433.299 z " + style="fill:url(#linearGradient4237);fill-opacity:0.62804901;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.93169022;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="translate(14.881,-26.2605)" + sodipodi:nodetypes="cccc" + id="path1749" + d="M 100.768,507.135 C 100.047,467.386 100.48,472.576 150.626,471.461 C 203.559,472.762 205.935,466.641 204.937,499.122 C 137.23,479.944 155.717,520.677 100.768,507.135 z " + style="fill:url(#radialGradient4239);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/commentary_add.svg b/pics/icons/commentary_add.svg new file mode 100644 index 0000000..30d291f --- /dev/null +++ b/pics/icons/commentary_add.svg @@ -0,0 +1,620 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="50.077808" + height="53.964367" + id="svg4182" + sodipodi:version="0.32" + inkscape:version="0.45" + version="1.0" + sodipodi:docbase="/work/temp/bticons" + sodipodi:docname="commentary.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + <defs + id="defs4184"> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient693"> + <stop + style="stop-color:#daffff;stop-opacity:1;" + offset="0.000000" + id="stop694" /> + <stop + style="stop-color:#008ffd;stop-opacity:1;" + offset="1.000000" + id="stop695" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient693" + id="radialGradient113" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient561" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6473632,0.6070307)" /> + <linearGradient + id="linearGradient562"> + <stop + style="stop-color:#ffffff;stop-opacity:0.74902;" + offset="0.000000" + id="stop563" /> + <stop + style="stop-color:#857f7c;stop-opacity:0.647059;" + offset="1.000000" + id="stop564" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient562" + id="linearGradient111" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1230393,0.8904408)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1290"> + <stop + style="stop-color:#00a114;stop-opacity:1;" + offset="0.000000" + id="stop1291" /> + <stop + style="stop-color:#0eeb6e;stop-opacity:1;" + offset="1.000000" + id="stop1292" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1290" + id="linearGradient1293" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4229" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4231" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4233" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4235" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4237" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4239" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4272" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4274" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4276" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4278" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4280" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4282" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4302" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4304" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4306" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4316" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4318" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4320" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4322" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4324" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4326" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4328" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4330" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4332" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="32.066039" + inkscape:cy="29.39994" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata4187"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:description>BibleTime icon "add commentary". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-207.6411,-404.41245)"> + <g + style="font-size:12px" + transform="translate(178.15571,131.98069)" + id="g1646"> + <g + transform="translate(-2.170988,-64.59503)" + id="g1294"> + <path + transform="matrix(0.107241,0,0,0.120147,13.44508,326.0595)" + sodipodi:nodetypes="ccccccccc" + id="path1269" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + style="font-size:12px;fill:url(#linearGradient4316);fill-rule:evenodd;stroke:#00ab11;stroke-width:16.54360008;stroke-linejoin:round;stroke-opacity:1" /> + <path + transform="matrix(0.107241,0,0,0.120147,13.34308,325.9211)" + sodipodi:nodetypes="ccccc" + id="path1270" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + style="font-size:12px;fill:url(#radialGradient4318);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.138454,0,0,0.155115,7.747549,322.3918)" + sodipodi:nodetypes="cccccc" + id="path1271" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + style="font-size:12px;fill:url(#radialGradient4320);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.154481,0,0,0.154481,4.871588,322.657)" + sodipodi:nodetypes="ccccc" + id="path1272" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + style="font-size:12px;fill:url(#linearGradient4322);fill-rule:evenodd;stroke-width:1pt" /> + </g> + <g + style="font-size:12px" + transform="matrix(0.242506,-6.287052e-2,3.630648e-2,0.29785,-4.05096,165.2553)" + id="g1323"> + <path + transform="matrix(0.566996,0,0,0.518353,-11.2772,296.246)" + sodipodi:nodetypes="cccccccc" + id="path1324" + d="M 242.472,433.299 C 269.608,420.168 268.732,413.166 275.736,398.284 C 224.965,398.285 222.339,400.035 220.588,338.76 C 220.588,277.486 224.09,285.364 318.628,284.489 C 406.163,284.489 411.415,278.362 410.54,336.135 C 408.788,383.403 417.543,395.658 365.897,397.408 C 338.76,398.284 313.375,397.409 313.375,398.284 C 301.995,415.792 287.99,434.174 242.472,433.299 z " + style="fill:url(#linearGradient4324);fill-opacity:0.62804901;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.93169022;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="translate(14.881,-26.2605)" + sodipodi:nodetypes="cccc" + id="path1325" + d="M 100.768,507.135 C 100.047,467.386 100.48,472.576 150.626,471.461 C 203.559,472.762 205.935,466.641 204.937,499.122 C 137.23,479.944 155.717,520.677 100.768,507.135 z " + style="fill:url(#radialGradient4326);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + <g + id="g2920" + transform="translate(70.992138,151.12364)"> + <path + sodipodi:type="arc" + style="font-size:12px;fill:url(#radialGradient4328);fill-rule:evenodd;stroke:#0070ca;stroke-width:37" + id="path2921" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + sodipodi:cx="318.75" + sodipodi:cy="301.78571" + sodipodi:rx="233.03571" + sodipodi:ry="233.03571" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.4053,276.5818)" /> + <path + style="font-size:12px;fill:url(#radialGradient4330);fill-opacity:0.5548782;fill-rule:evenodd;stroke-width:1pt" + d="M 530.357,217.857 C 446.429,-15.1786 82.1432,33.0357 92.8571,327.679 C 366.964,335.714 237.499,232.144 530.357,217.857 z " + id="path2922" + sodipodi:nodetypes="ccc" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.201,276.7583)" /> + <path + style="font-size:12px;fill:url(#radialGradient4332);fill-opacity:0.61568598;fill-rule:evenodd;stroke-width:1pt" + d="M 524.107,400 C 445.536,541.072 280.357,560.715 175.893,477.679 C 318.75,316.964 524.107,400.893 524.107,400 z " + id="path2923" + sodipodi:nodetypes="ccc" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.103,276.6112)" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect2924" + width="0.87536597" + height="0" + x="364.146" + y="310.74899" + transform="matrix(0.25576,0,0,0.255761,107.0549,202.4968)" /> + <rect + style="font-size:12px;fill:#000082;fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="rect2925" + width="4.7014828" + height="19.477604" + x="170.63658" + y="283.31772" /> + <rect + style="font-size:12px;fill:#000082;fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="rect2926" + width="18.382399" + height="76.155479" + x="-363.27069" + y="219.71207" + transform="matrix(0,-0.255761,0.25576,0,107.0549,202.4968)" /> + </g> + </g> +</svg> diff --git a/pics/icons/commentary_locked.svg b/pics/icons/commentary_locked.svg new file mode 100644 index 0000000..7933562 --- /dev/null +++ b/pics/icons/commentary_locked.svg @@ -0,0 +1,923 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="49.388409" + height="53.964367" + id="svg4182" + sodipodi:version="0.32" + inkscape:version="0.45" + version="1.0" + sodipodi:docbase="/work/temp/bticons" + sodipodi:docname="commentary_add.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + <defs + id="defs4184"> + <linearGradient + xlink:href="#linearGradient107" + id="linearGradient3075" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient3070"> + <stop + style="stop-color:#ff7200;stop-opacity:1;" + offset="0.000000" + id="stop3071" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop3072" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3070" + id="linearGradient199" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2085216,0.8274573)" /> + <linearGradient + id="linearGradient3081"> + <stop + style="stop-color:#383838;stop-opacity:1;" + offset="0.000000" + id="stop3082" /> + <stop + style="stop-color:#adadae;stop-opacity:1;" + offset="1.000000" + id="stop3083" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient3080" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient3085"> + <stop + style="stop-color:#7d7d7d;stop-opacity:1;" + offset="0.000000" + id="stop3086" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop3087" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient3085" + id="radialGradient3084" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient693"> + <stop + style="stop-color:#daffff;stop-opacity:1;" + offset="0.000000" + id="stop694" /> + <stop + style="stop-color:#008ffd;stop-opacity:1;" + offset="1.000000" + id="stop695" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient693" + id="radialGradient113" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient561" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6473632,0.6070307)" /> + <linearGradient + id="linearGradient562"> + <stop + style="stop-color:#ffffff;stop-opacity:0.74902;" + offset="0.000000" + id="stop563" /> + <stop + style="stop-color:#857f7c;stop-opacity:0.647059;" + offset="1.000000" + id="stop564" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient562" + id="linearGradient111" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1230393,0.8904408)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1290"> + <stop + style="stop-color:#00a114;stop-opacity:1;" + offset="0.000000" + id="stop1291" /> + <stop + style="stop-color:#0eeb6e;stop-opacity:1;" + offset="1.000000" + id="stop1292" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1290" + id="linearGradient1293" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4229" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4231" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4233" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4235" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4237" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4239" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4272" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4274" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4276" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4278" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4280" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4282" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4302" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4304" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4306" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4316" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4318" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4320" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4322" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4324" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4326" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4328" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4330" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4332" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4367" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4369" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4371" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4373" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4375" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4377" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4408" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4410" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4412" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4414" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4425" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4427" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4429" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4431" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4433" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4435" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4437" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4439" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4441" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4443" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="32.066039" + inkscape:cy="20.421918" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="777" + inkscape:window-height="685" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata4187"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:description>BibleTime icon "locked commentary". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-210.09411,-401.57215)"> + <g + style="font-size:12px" + transform="translate(180.60872,129.14039)" + id="g2806"> + <g + transform="translate(-2.170988,-64.59503)" + id="g2807"> + <path + transform="matrix(0.107241,0,0,0.120147,13.44508,326.0595)" + sodipodi:nodetypes="ccccccccc" + id="path2808" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + style="font-size:12px;fill:url(#linearGradient4425);fill-rule:evenodd;stroke:#00ab11;stroke-width:16.54360008;stroke-linejoin:round;stroke-opacity:1" /> + <path + transform="matrix(0.107241,0,0,0.120147,13.34308,325.9211)" + sodipodi:nodetypes="ccccc" + id="path2809" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + style="font-size:12px;fill:url(#radialGradient4427);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.138454,0,0,0.155115,7.747549,322.3918)" + sodipodi:nodetypes="cccccc" + id="path2810" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + style="font-size:12px;fill:url(#radialGradient4429);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.154481,0,0,0.154481,4.871588,322.657)" + sodipodi:nodetypes="ccccc" + id="path2811" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + style="font-size:12px;fill:url(#linearGradient4431);fill-rule:evenodd;stroke-width:1pt" /> + </g> + <g + style="font-size:12px" + transform="matrix(0.242506,-6.287052e-2,3.630648e-2,0.29785,-4.05096,165.2553)" + id="g2812"> + <path + transform="matrix(0.566996,0,0,0.518353,-11.2772,296.246)" + sodipodi:nodetypes="cccccccc" + id="path2813" + d="M 242.472,433.299 C 269.608,420.168 268.732,413.166 275.736,398.284 C 224.965,398.285 222.339,400.035 220.588,338.76 C 220.588,277.486 224.09,285.364 318.628,284.489 C 406.163,284.489 411.415,278.362 410.54,336.135 C 408.788,383.403 417.543,395.658 365.897,397.408 C 338.76,398.284 313.375,397.409 313.375,398.284 C 301.995,415.792 287.99,434.174 242.472,433.299 z " + style="fill:url(#linearGradient4433);fill-opacity:0.62804901;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.93169022;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="translate(14.881,-26.2605)" + sodipodi:nodetypes="cccc" + id="path2814" + d="M 100.768,507.135 C 100.047,467.386 100.48,472.576 150.626,471.461 C 203.559,472.762 205.935,466.641 204.937,499.122 C 137.23,479.944 155.717,520.677 100.768,507.135 z " + style="fill:url(#radialGradient4435);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + <g + id="g3097" + transform="matrix(0.356855,0,0,0.356855,101.93332,271.48559)"> + <path + style="fill:#000000;fill-opacity:0.22727302;fill-rule:evenodd;stroke:none;stroke-width:3.375;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="M 460.439,498.67 C 460.439,487.034 460.439,445.479 460.439,445.479 C 462.101,391.456 380.652,388.963 382.314,445.479 C 382.314,452.959 382.353,449.393 382.353,453.549 L 400.599,453.549 C 400.599,448.562 399.768,451.297 400.599,446.31 C 399.767,415.559 440.492,414.728 440.492,444.648 C 441.323,449.635 440.492,485.372 439.661,497.008 C 447.141,497.839 454.621,497.008 460.439,498.67 z " + id="path3095" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.650456,0,0,0.650456,131.3198,161.1701)" /> + <rect + style="font-size:12px;fill:#000000;fill-opacity:0.21590899;fill-rule:evenodd;stroke:none;stroke-width:2.80237007" + id="rect3094" + width="64.982811" + height="43.609169" + x="376.5108" + y="471.40286" + ry="5.6881609" /> + <rect + style="font-size:12px;fill:#000000;fill-opacity:0.21590899;fill-rule:evenodd;stroke:none;stroke-width:2.80237007" + id="rect3089" + width="64.982811" + height="43.609169" + x="374.01749" + y="468.49396" + ry="5.6881609" /> + <path + style="fill:url(#radialGradient4437);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4439);stroke-width:3.375;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="M 460.439,498.67 C 460.439,487.034 460.439,445.479 460.439,445.479 C 462.101,391.456 380.652,388.963 382.314,445.479 C 382.314,452.959 382.353,449.393 382.353,453.549 L 400.599,453.549 C 400.599,448.562 399.768,451.297 400.599,446.31 C 399.767,415.559 440.492,414.728 440.492,444.648 C 441.323,449.635 440.492,485.372 439.661,497.008 C 447.141,497.839 454.621,497.008 460.439,498.67 z " + id="path3076" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.650456,0,0,0.650456,127.1642,158.2612)" /> + <g + id="g3077" + transform="matrix(2.384994,0,0,2.384994,-372.3294,-645.6979)"> + <rect + style="font-size:12px;fill:url(#linearGradient4441);fill-rule:evenodd;stroke:#a53800;stroke-width:1.17499995;stroke-dasharray:none;stroke-opacity:1" + id="rect3069" + width="27.246531" + height="18.284813" + x="311.01785" + y="465.42517" + ry="2.384979" /> + <path + style="font-size:12px;fill:url(#linearGradient4443);fill-rule:evenodd;stroke-width:4.625" + d="M 332.447,472.074 C 326.922,472.074 322.473,476.523 322.473,482.048 L 322.473,538.564 C 406.416,534.116 370.678,515.831 447.972,492.021 L 447.972,482.048 C 447.972,476.523 443.524,472.074 437.999,472.074 L 332.447,472.074 z " + id="path3074" + transform="matrix(0.217106,0,0,0.239134,240.8265,352.5364)" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/configure.svg b/pics/icons/configure.svg new file mode 100644 index 0000000..83e8122 --- /dev/null +++ b/pics/icons/configure.svg @@ -0,0 +1,658 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Generator: Adobe Illustrator 10.0, SVG Export Plug-In . SVG Version: 3.0.0 Build 76) --> +<svg + width="125" + height="126" + viewBox="0.378 -0.411 125 126" + overflow="visible" + enable-background="new 0.378 -0.411 125 126" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:xlink="http://www.w3.org/1999/xlink" + id="svg1" + sodipodi:version="0.32" + inkscape:version="0.40pre2" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://web.resource.org/cc/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + sodipodi:docname="control.svg" + sodipodi:docbase="/home/jr/tmp"><defs + id="defs257"> + + + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_1_" + id="linearGradient1508" + gradientUnits="userSpaceOnUse" + x1="75.3926" + y1="82.6445" + x2="54.0148" + y2="81.4988" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_2_" + id="linearGradient1509" + gradientUnits="userSpaceOnUse" + x1="89.0234" + y1="104.07" + x2="60.771" + y2="61.3099" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_3_" + id="linearGradient1510" + gradientUnits="userSpaceOnUse" + x1="70.875" + y1="26.5327" + x2="67.8211" + y2="88.0051" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient1511" + gradientUnits="userSpaceOnUse" + x1="69.877" + y1="73.9932" + x2="69.877" + y2="4.1216" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_5_" + id="linearGradient1512" + gradientUnits="userSpaceOnUse" + x1="69.877" + y1="44.1621" + x2="71.4044" + y2="123.193" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_6_" + id="linearGradient1513" + gradientUnits="userSpaceOnUse" + x1="69.0498" + y1="28.4648" + x2="70.5683" + y2="65.6773" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="linearGradient1514" + gradientUnits="userSpaceOnUse" + x1="65.3594" + y1="26.5508" + x2="64.5962" + y2="51.7491" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="linearGradient1515" + gradientUnits="userSpaceOnUse" + x1="27.1982" + y1="51.6235" + x2="35.2158" + y2="90.6177" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_9_" + id="linearGradient1516" + gradientUnits="userSpaceOnUse" + x1="33.332" + y1="10.3052" + x2="33.332" + y2="91.4077" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_10_" + id="linearGradient1517" + gradientUnits="userSpaceOnUse" + x1="31.7749" + y1="59.9209" + x2="32.5597" + y2="162.325" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_11_" + id="linearGradient1518" + gradientUnits="userSpaceOnUse" + x1="51.9683" + y1="98.7461" + x2="43.6536" + y2="71.2438" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_12_" + id="linearGradient1519" + gradientUnits="userSpaceOnUse" + x1="59.6582" + y1="81.6348" + x2="59.6582" + y2="126.958" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_13_" + id="linearGradient1520" + gradientUnits="userSpaceOnUse" + x1="59.8188" + y1="132.788" + x2="59.8188" + y2="77.7099" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_14_" + id="linearGradient1521" + gradientUnits="userSpaceOnUse" + x1="59.2695" + y1="108.168" + x2="59.2695" + y2="75.7041" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_15_" + id="linearGradient1522" + gradientUnits="userSpaceOnUse" + x1="60.1411" + y1="111.697" + x2="60.1196" + y2="84.8047" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_16_" + id="linearGradient1523" + gradientUnits="userSpaceOnUse" + x1="67.6143" + y1="77.2002" + x2="67.6143" + y2="127.211" /> +<radialGradient + inkscape:collect="always" + xlink:href="#XMLID_17_" + id="radialGradient1524" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.707100,0.707100,-0.707100,0.707100,4056.030,-1260.950)" + cx="-1848.89" + cy="3795.78" + fx="-1848.89" + fy="3795.78" + r="10.8535" /> +<radialGradient + inkscape:collect="always" + xlink:href="#XMLID_18_" + id="radialGradient1525" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.707100,0.707100,-0.707100,0.707100,4056.030,-1260.950)" + cx="-1847.93" + cy="3778.9" + fx="-1847.93" + fy="3778.9" + r="12.4261" /> +</defs> +<metadata + id="metadata256"> + <rdf:RDF + id="RDF258"> + <cc:Work + rdf:about="" + id="Work259"> + <dc:format + id="format260">image/svg+xml</dc:format> + <dc:type + id="type262" + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> +</metadata> +<sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.4559706" + inkscape:cx="79.155249" + inkscape:cy="54.379571" + inkscape:window-width="640" + inkscape:window-height="528" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:current-layer="svg1" /> + + <g + id="g86" + transform="matrix(1.498618,0.000000,0.000000,1.498618,0.621374,-63.11986)"> + <g + id="g88"> + <linearGradient + id="XMLID_8_" + gradientUnits="userSpaceOnUse" + x1="27.198200" + y1="51.623501" + x2="35.215801" + y2="90.617699"> + <stop + offset="0" + style="stop-color:rgb(255,255,255)" + id="stop92" /> + + <stop + offset="0.1671" + style="stop-color:rgb(250,250,251)" + id="stop94" /> + + <stop + offset="0.3543" + style="stop-color:rgb(237,237,241)" + id="stop96" /> + + <stop + offset="0.5513" + style="stop-color:rgb(214,214,223)" + id="stop98" /> + + <stop + offset="0.7551" + style="stop-color:rgb(183,183,197)" + id="stop100" /> + + <stop + offset="0.9621" + style="stop-color:rgb(143,143,166)" + id="stop102" /> + + <stop + offset="1" + style="stop-color:rgb(135,135,159)" + id="stop104" /> + + </linearGradient> + + <path + d="M 65.983000,93.860000 L 47.763000,75.640000 C 51.275000,66.881000 49.603000,56.637000 42.670000,49.703000 C 35.599000,42.634000 25.091000,41.032000 16.222000,44.819000 L 31.115000,59.710000 L 16.740000,74.085000 L 2.3260000,59.669000 C -0.65400000,68.188000 1.1510000,77.901000 7.8120000,84.561000 C 14.472000,91.221000 24.185000,93.028000 32.703000,90.048000 L 51.249000,108.59400 L 65.983000,93.860000 z " + style="fill:url(#linearGradient1515)" + id="path107" /> + + <path + d="M 19.761000,74.757000 L 31.950000,62.569000 L 30.103000,60.722000 L 17.915000,72.910000 L 19.761000,74.757000 z " + style="fill:none" + id="path109" /> + + <linearGradient + id="XMLID_9_" + gradientUnits="userSpaceOnUse" + x1="33.332001" + y1="10.305200" + x2="33.332001" + y2="91.407700"> + <stop + offset="0" + style="stop-color:rgb(255,255,255)" + id="stop113" /> + + <stop + offset="1" + style="stop-color:rgb(84,84,119)" + id="stop115" /> + + </linearGradient> + + <path + d="M 43.350000,49.022000 C 36.183000,41.857000 25.387000,39.860000 15.846000,43.934000 C 15.552000,44.059000 15.339000,44.323000 15.279000,44.636000 C 15.218000,44.949000 15.318000,45.273000 15.544000,45.499000 C 15.544000,45.499000 28.515000,58.471000 29.755000,59.710000 C 28.582000,60.883000 17.915000,71.551000 16.740000,72.724000 C 15.506000,71.489000 3.0050000,58.990000 3.0050000,58.990000 C 2.7710000,58.755000 2.4340000,58.658000 2.1110000,58.732000 C 1.9310000,58.773000 1.7710000,58.864000 1.6450000,58.990000 C 1.5440000,59.091000 1.4660000,59.213000 1.4170000,59.353000 C -1.8080000,68.571000 0.38200000,78.492000 7.1320000,85.242000 C 13.738000,91.848000 23.383000,94.073000 32.434000,91.139000 C 33.226000,91.932000 50.570000,109.27400 50.570000,109.27400 C 50.945000,109.65000 51.553000,109.65000 51.929000,109.27400 L 66.664000,94.541000 C 67.039000,94.166000 67.039000,93.556000 66.664000,93.180000 C 66.664000,93.180000 49.705000,76.221000 48.874000,75.391000 C 52.317000,66.149000 50.191000,55.866000 43.350000,49.022000 z M 41.989000,50.385000 C 48.434000,56.830000 50.351000,66.604000 46.869000,75.281000 C 46.726000,75.639000 46.809000,76.049000 47.082000,76.320000 C 47.082000,76.320000 63.341000,92.580000 64.623000,93.860000 C 63.444000,95.038000 52.427000,106.05500 51.249000,107.23100 C 49.967000,105.95100 33.384000,89.368000 33.384000,89.368000 C 33.123000,89.106000 32.734000,89.018000 32.385000,89.140000 C 23.870000,92.118000 14.714000,90.102000 8.4910000,83.880000 C 2.6300000,78.020000 0.50500000,69.556000 2.7690000,61.475000 C 4.6810000,63.387000 16.061000,74.766000 16.061000,74.766000 C 16.437000,75.141000 17.046000,75.141000 17.422000,74.766000 L 31.796000,60.392000 C 32.172000,60.016000 32.172000,59.407000 31.796000,59.031000 C 31.796000,59.031000 19.760000,46.995000 17.951000,45.186000 C 26.419000,42.148000 35.717000,44.111000 41.989000,50.385000 z " + style="fill:url(#linearGradient1516)" + id="path118" /> + + <linearGradient + id="XMLID_10_" + gradientUnits="userSpaceOnUse" + x1="31.774900" + y1="59.920898" + x2="32.559700" + y2="162.32500"> + <stop + offset="0" + style="stop-color:rgb(255,255,255)" + id="stop122" /> + + <stop + offset="1" + style="stop-color:rgb(84,84,119)" + id="stop124" /> + + </linearGradient> + + <path + d="M 44.354000,74.498000 C 47.331000,67.071000 45.914000,58.386000 40.035000,52.505000 C 35.394000,47.865000 29.009000,46.006000 22.872000,46.891000 L 33.389000,57.408000 C 34.667000,58.687000 34.667000,60.759000 33.389000,62.037000 L 19.347000,76.081000 C 18.069000,77.358000 15.995000,77.358000 14.718000,76.081000 L 4.7280000,66.089000 C 4.2310000,71.853000 6.1370000,77.723000 10.478000,82.065000 C 16.125000,87.711000 24.362000,89.243000 31.584000,86.717000 L 51.262000,106.39600 L 59.095000,89.240000 L 44.354000,74.498000 z " + style="fill:url(#linearGradient1517)" + id="path127" /> + + <linearGradient + id="XMLID_11_" + gradientUnits="userSpaceOnUse" + x1="51.968300" + y1="98.746101" + x2="43.653599" + y2="71.243797"> + <stop + offset="0" + style="stop-color:rgb(255,255,255)" + id="stop131" /> + + <stop + offset="0.1469" + style="stop-color:rgb(246,246,248)" + id="stop133" /> + + <stop + offset="0.3817" + style="stop-color:rgb(223,223,230)" + id="stop135" /> + + <stop + offset="0.6752" + style="stop-color:rgb(185,185,199)" + id="stop137" /> + + <stop + offset="1" + style="stop-color:rgb(135,135,159)" + id="stop139" /> + + </linearGradient> + + <path + d="M 56.769000,105.30300 C 56.129000,105.94300 55.095000,105.94300 54.455000,105.30300 L 36.414000,87.261000 C 35.776000,86.621000 35.776000,85.586000 36.414000,84.948000 L 42.989000,78.371000 C 43.629000,77.732000 44.664000,77.732000 45.304000,78.371000 L 63.345000,96.414000 C 63.984000,97.053000 63.984000,98.089000 63.345000,98.727000 L 56.769000,105.30300 z " + style="fill:url(#linearGradient1518)" + id="path142" /> + + </g> + + <g + id="g145"> + <linearGradient + id="XMLID_12_" + gradientUnits="userSpaceOnUse" + x1="59.658199" + y1="81.634804" + x2="59.658199" + y2="126.95800"> + <stop + offset="0" + style="stop-color:rgb(255,255,66)" + id="stop149" /> + + <stop + offset="1" + style="stop-color:rgb(255,131,0)" + id="stop151" /> + + <a:midPointStop + offset="0" + style="stop-color:#FFFF42" + id="midPointStop153" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFFF42" + id="midPointStop155" /> + + <a:midPointStop + offset="1" + style="stop-color:#FF8300" + id="midPointStop157" /> + + </linearGradient> + + <path + d="M 78.431000,102.57300 L 55.277000,79.418000 L 37.127000,97.566000 L 60.282000,120.72000 C 65.294000,125.73200 73.419000,125.73200 78.430000,120.72000 C 83.441000,115.70800 83.441000,107.58400 78.431000,102.57300 z " + style="fill:url(#linearGradient1519)" + id="path160" /> + + <linearGradient + id="XMLID_13_" + gradientUnits="userSpaceOnUse" + x1="59.818802" + y1="132.78799" + x2="59.818802" + y2="77.709900"> + <stop + offset="0" + style="stop-color:rgb(116,68,38)" + id="stop164" /> + + <stop + offset="1" + style="stop-color:rgb(222,151,43)" + id="stop166" /> + + <a:midPointStop + offset="0" + style="stop-color:#744426" + id="midPointStop168" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#744426" + id="midPointStop170" /> + + <a:midPointStop + offset="1" + style="stop-color:#DE972B" + id="midPointStop172" /> + + </linearGradient> + + <path + d="M 56.065000,78.630000 C 55.630000,78.193000 54.925000,78.193000 54.487000,78.630000 L 36.340000,96.779000 C 35.904000,97.215000 35.904000,97.921000 36.340000,98.356000 L 59.493000,121.51000 C 64.931000,126.94800 73.779000,126.94800 79.219000,121.50900 C 84.657000,116.07000 84.657000,107.22200 79.219000,101.78200 L 56.065000,78.630000 z M 77.642000,103.36100 C 82.210000,107.92900 82.210000,115.36400 77.642000,119.93200 C 73.074000,124.50100 65.640000,124.50000 61.072000,119.93200 C 61.072000,119.93200 40.226000,99.085000 38.706000,97.566000 C 40.085000,96.189000 53.899000,82.374000 55.277000,80.996000 C 56.796000,82.516000 77.642000,103.36100 77.642000,103.36100 z " + style="fill:url(#linearGradient1520)" + id="path175" /> + + <linearGradient + id="XMLID_14_" + gradientUnits="userSpaceOnUse" + x1="59.269501" + y1="108.16800" + x2="59.269501" + y2="75.704102"> + <stop + offset="0" + style="stop-color:rgb(255,202,33)" + id="stop179" /> + + <stop + offset="1" + style="stop-color:rgb(205,88,0)" + id="stop181" /> + + <a:midPointStop + offset="0" + style="stop-color:#FFCA21" + id="midPointStop183" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFCA21" + id="midPointStop185" /> + + <a:midPointStop + offset="1" + style="stop-color:#CD5800" + id="midPointStop187" /> + + </linearGradient> + + <path + d="M 74.268000,106.50600 C 75.273000,107.51200 75.987000,108.69800 76.411000,109.96100 C 76.453000,107.62900 75.585000,105.28400 73.806000,103.50600 L 54.719000,84.419000 L 42.129000,97.009000 L 46.370000,101.25000 L 57.690000,89.929000 L 74.268000,106.50600 z " + style="fill:url(#linearGradient1521)" + id="path190" /> + + <linearGradient + id="XMLID_15_" + gradientUnits="userSpaceOnUse" + x1="60.141102" + y1="111.69700" + x2="60.119598" + y2="84.804703"> + <stop + offset="0" + style="stop-color:rgb(255,240,66)" + id="stop194" /> + + <stop + offset="1" + style="stop-color:rgb(255,131,0)" + id="stop196" /> + + <a:midPointStop + offset="0" + style="stop-color:#FFF042" + id="midPointStop198" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFF042" + id="midPointStop200" /> + + <a:midPointStop + offset="1" + style="stop-color:#FF8300" + id="midPointStop202" /> + + </linearGradient> + + <path + d="M 73.805000,116.09600 C 75.504000,114.39900 76.369000,112.18600 76.410000,109.96100 C 75.986000,108.69800 75.272000,107.51200 74.267000,106.50600 L 55.180000,87.419000 L 43.860000,98.739000 L 61.215000,116.09600 C 64.692000,119.57300 70.329000,119.57300 73.805000,116.09600 z " + style="fill:url(#linearGradient1522)" + id="path205" /> + + <linearGradient + id="XMLID_16_" + gradientUnits="userSpaceOnUse" + x1="67.614304" + y1="77.200203" + x2="67.614304" + y2="127.21100"> + <stop + offset="0" + style="stop-color:rgb(255,240,66)" + id="stop209" /> + + <stop + offset="1" + style="stop-color:rgb(255,131,0)" + id="stop211" /> + + <a:midPointStop + offset="0" + style="stop-color:#FFF042" + id="midPointStop213" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFF042" + id="midPointStop215" /> + + <a:midPointStop + offset="1" + style="stop-color:#FF8300" + id="midPointStop217" /> + + </linearGradient> + + <path + d="M 74.600000,117.05500 C 70.743000,120.91100 64.488000,120.91100 60.630000,117.05400 C 56.772000,113.19700 56.772000,106.94100 60.630000,103.08300 C 64.488000,99.225000 70.743000,99.225000 74.600000,103.08300 C 78.458000,106.94100 78.458000,113.19600 74.600000,117.05500 z " + style="fill:url(#linearGradient1523)" + id="path220" /> + + <radialGradient + id="XMLID_17_" + cx="-1848.8900" + cy="3795.7800" + r="10.853500" + fx="-1848.8900" + fy="3795.7800" + gradientTransform="matrix(0.707100,0.707100,-0.707100,0.707100,4056.030,-1260.950)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:rgb(255,240,66)" + id="stop224" /> + + <stop + offset="1" + style="stop-color:rgb(255,131,0)" + id="stop226" /> + + <a:midPointStop + offset="0" + style="stop-color:#FFF042" + id="midPointStop228" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFF042" + id="midPointStop230" /> + + <a:midPointStop + offset="1" + style="stop-color:#FF8300" + id="midPointStop232" /> + + </radialGradient> + + <path + d="M 73.248000,115.70100 C 70.885000,118.06500 67.049000,118.06500 64.685000,115.70100 C 62.319000,113.33800 62.320000,109.50300 64.685000,107.13800 C 67.048000,104.77400 70.884000,104.77300 73.248000,107.13800 C 75.612000,109.50300 75.612000,113.33800 73.248000,115.70100 z " + style="fill:url(#radialGradient1524)" + id="path235" /> + + <radialGradient + id="XMLID_18_" + cx="-1847.9301" + cy="3778.8999" + r="12.426100" + fx="-1847.9301" + fy="3778.8999" + gradientTransform="matrix(0.707100,0.707100,-0.707100,0.707100,4056.030,-1260.950)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:rgb(255,240,66)" + id="stop239" /> + + <stop + offset="1" + style="stop-color:rgb(255,131,0)" + id="stop241" /> + + <a:midPointStop + offset="0" + style="stop-color:#FFF042" + id="midPointStop243" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFF042" + id="midPointStop245" /> + + <a:midPointStop + offset="1" + style="stop-color:#FF8300" + id="midPointStop247" /> + + </radialGradient> + + <path + d="M 71.670000,114.12400 C 70.178000,115.61700 67.757000,115.61700 66.263000,114.12300 C 64.770000,112.63000 64.770000,110.20900 66.263000,108.71600 C 67.757000,107.22400 70.178000,107.22400 71.670000,108.71600 C 73.164000,110.20900 73.164000,112.63000 71.670000,114.12400 z " + style="fill:url(#radialGradient1525)" + id="path250" /> + + </g> + + </g> + +</svg> diff --git a/pics/icons/contents2.svg b/pics/icons/contents2.svg new file mode 100644 index 0000000..c88bb64 --- /dev/null +++ b/pics/icons/contents2.svg @@ -0,0 +1,152 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 10.0.3, SVG Export Plug-In . SVG Version: 3.0.0 Build 77) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [ + <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/"> + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + width="128" height="128" viewBox="0 0 128 128" overflow="visible" enable-background="new 0 0 128 128" xml:space="preserve"> + <g id="Layer_1"> + <g> + <g> + <radialGradient id="XMLID_1_" cx="52.0913" cy="135.75" r="147.8925" fx="52.0913" fy="135.75" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="0.4045" style="stop-color:#00CD00"/> + <stop offset="1" style="stop-color:#006F00"/> + <a:midPointStop offset="0" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.5" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.4045" style="stop-color:#00CD00"/> + <a:midPointStop offset="0.5" style="stop-color:#00CD00"/> + <a:midPointStop offset="1" style="stop-color:#006F00"/> + </radialGradient> + <path fill="url(#XMLID_1_)" d="M110.526,98.215L92.839,3.935L12.739,18.7c0,0-2.7,5.137-2.619,10.008 + c0.082,4.87,1.073,10.736,1.073,10.736l15.494,83.658l81.239-15.206l-1.525-8.908L110.526,98.215z"/> + <path fill="url(#XMLID_1_)" d="M26.754,121.755c0.092,0.855,0.28,1.362,0.28,1.362L26.754,121.755z M109.494,98.052 + L92.102,5.349L12.58,19.957L9.765,32.555l16.989,89.2c-0.194-1.83,0.039-5.264,3.456-8.833L109.494,98.052z"/> + <path fill="url(#XMLID_1_)" d="M27.543,121.792c0.087,0.831,0.263,1.325,0.263,1.325L27.543,121.792z M106.105,98.682 + L89.591,8.325L14.083,22.564L11.41,34.842l16.133,86.95c-0.186-1.782,0.037-5.135,3.278-8.613L106.105,98.682z"/> + <path fill="url(#XMLID_1_)" d="M37.663,110.789l-3.016,0.558l-17.285-92.59l3.015-0.56L37.663,110.789z"/> + <path fill="url(#XMLID_1_)" d="M34.453,110.789l-3.013,0.558l-17.286-92.59l3.014-0.56L34.453,110.789z"/> + <path fill="url(#XMLID_1_)" d="M91.926,4.397L12.639,19.272c-0.347,0.066-0.632,0.315-0.74,0.652L8.845,32.254 + c-0.053,0.158-0.064,0.331-0.028,0.495l16.989,89.2c0.104,0.504,0.587,0.842,1.098,0.762c0.475-0.074,0.819-0.485,0.819-0.956 + c0-0.034-0.001-0.072-0.004-0.104c-0.028-0.243-0.043-0.522-0.043-0.833c0-1.68,0.497-4.072,3.007-6.802 + c0.694-0.132,79.095-13.975,79.095-13.975c0.255-0.047,0.373-1.231,0.521-1.443c0.109-0.163,0.167-0.357,0.167-0.547 + c0-0.062-0.009-0.121-0.018-0.182L93.056,5.171C92.96,4.646,92.455,4.297,91.926,4.397z M92.799,4.291 + c0.349,1.847,16.313,90.917,16.662,92.762c-1.86,0.351-79.431,14.234-79.431,14.234c-0.201,0.035-0.382,0.134-0.523,0.281 + c-1.408,1.47-2.259,3.601-2.83,4.952c-1.821-8.944-15.816-83.438-15.913-83.909c0.148-0.448-0.893-12.918,3.023-13.992 + C14.883,18.415,90.951,4.637,92.799,4.291z M25.785,121.755c0.004,0.028,0.004,0.073,0.006,0.104 + C25.787,121.823,25.785,121.79,25.785,121.755z"/> + <path fill="url(#XMLID_1_)" d="M92.596,2.8L12.5,17.567c-0.439,0.08-0.817,0.356-1.024,0.75 + c-0.117,0.223-2.872,5.525-2.787,10.708c0.084,4.923,1.053,10.711,1.094,10.956l15.498,83.678 + c0.068,0.382,0.288,0.715,0.605,0.936c0.318,0.219,0.711,0.3,1.091,0.232l81.244-15.21c0.697-0.13,1.185-0.739,1.185-1.43 + c0-0.08-0.007-0.163-0.019-0.243c0,0-0.946-5.5-1.291-7.499c1.225-0.23,2.719-0.512,2.719-0.512 + c0.38-0.069,0.715-0.288,0.932-0.605c0.168-0.243,0.257-0.529,0.257-0.822c0-0.087-0.009-0.179-0.024-0.266L94.289,3.961 + C94.14,3.173,93.387,2.655,92.596,2.8z M91.7,5.923c0.509,2.722,16.642,88.693,17.15,91.425 + c-1.219,0.226-2.695,0.507-2.695,0.507c-0.699,0.13-1.188,0.74-1.188,1.424c0,0.084,0.004,0.165,0.022,0.25 + c0,0,0.944,5.495,1.288,7.494c-2.671,0.5-75.687,14.169-78.404,14.676c-0.512-2.765-15.229-82.224-15.229-82.224 + c-0.005-0.037-0.97-5.796-1.049-10.499c-0.002-0.065-0.002-0.128-0.002-0.193c0-3.47,1.517-7.1,2.162-8.491 + C15.154,20.034,88.975,6.424,91.7,5.923z"/> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="64.3096" y1="63.5181" x2="-20.9759" y2="63.5181"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#8C8C8C"/> + <a:midPointStop offset="0" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.5" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="1" style="stop-color:#8C8C8C"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M110.526,98.215L92.839,3.935L12.739,18.7c0,0-2.7,5.137-2.619,10.008 + c0.082,4.87,1.073,10.736,1.073,10.736l15.494,83.658l81.239-15.206l-1.525-8.908L110.526,98.215z"/> + + <radialGradient id="XMLID_9_" cx="56.5381" cy="108.4082" r="131.723" fx="56.5381" fy="108.4082" gradientUnits="userSpaceOnUse"> + <stop offset="0.0056" style="stop-color:#FFFFFF"/> + <stop offset="0.4438" style="stop-color:#A9E6FF"/> + <stop offset="1" style="stop-color:#034CFE"/> + <a:midPointStop offset="0.0056" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.5" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.4438" style="stop-color:#A9E6FF"/> + <a:midPointStop offset="0.5" style="stop-color:#A9E6FF"/> + <a:midPointStop offset="1" style="stop-color:#034CFE"/> + </radialGradient> + <path fill="url(#XMLID_9_)" d="M26.754,121.755c0.092,0.855,0.28,1.362,0.28,1.362L26.754,121.755z M109.494,98.052 + L92.102,5.349L12.58,19.957L9.765,32.555l16.989,89.2c-0.194-1.83,0.039-5.264,3.456-8.833L109.494,98.052z"/> + + <radialGradient id="XMLID_10_" cx="55.8223" cy="108.7793" r="125.3156" fx="55.8223" fy="108.7793" gradientUnits="userSpaceOnUse"> + <stop offset="0.0056" style="stop-color:#FFFFFF"/> + <stop offset="0.2584" style="stop-color:#A9E6FF"/> + <stop offset="1" style="stop-color:#034CFE"/> + <a:midPointStop offset="0.0056" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.5" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.2584" style="stop-color:#A9E6FF"/> + <a:midPointStop offset="0.5" style="stop-color:#A9E6FF"/> + <a:midPointStop offset="1" style="stop-color:#034CFE"/> + </radialGradient> + <path fill="url(#XMLID_10_)" d="M27.543,121.792c0.087,0.831,0.263,1.325,0.263,1.325L27.543,121.792z M106.105,98.682 + L89.591,8.325L14.083,22.564L11.41,34.842l16.133,86.95c-0.186-1.782,0.037-5.135,3.278-8.613L106.105,98.682z"/> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="27.5132" y1="24.6328" x2="27.5132" y2="57.6921"> + <stop offset="0" style="stop-color:#4C62AB"/> + <stop offset="1" style="stop-color:#B8BBDA"/> + <a:midPointStop offset="0" style="stop-color:#4C62AB"/> + <a:midPointStop offset="0.5" style="stop-color:#4C62AB"/> + <a:midPointStop offset="1" style="stop-color:#B8BBDA"/> + </linearGradient> + <path opacity="0.8" fill="url(#XMLID_11_)" a:adobe-blending-mode="multiply" d="M37.663,110.789l-3.016,0.558l-17.285-92.59 + l3.015-0.56L37.663,110.789z"/> + <path opacity="0.4" fill="#FFFFFF" d="M34.453,110.789l-3.013,0.558l-17.286-92.59l3.014-0.56L34.453,110.789z"/> + + <radialGradient id="XMLID_12_" cx="59.0005" cy="159.9541" r="122.611" fx="59.0005" fy="159.9541" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#DEE1FF"/> + <stop offset="0.6292" style="stop-color:#2B72C2"/> + <stop offset="1" style="stop-color:#2353A4"/> + <a:midPointStop offset="0" style="stop-color:#DEE1FF"/> + <a:midPointStop offset="0.5" style="stop-color:#DEE1FF"/> + <a:midPointStop offset="0.6292" style="stop-color:#2B72C2"/> + <a:midPointStop offset="0.5" style="stop-color:#2B72C2"/> + <a:midPointStop offset="1" style="stop-color:#2353A4"/> + </radialGradient> + <path fill="url(#XMLID_12_)" d="M91.926,4.397L12.639,19.272c-0.347,0.066-0.632,0.315-0.74,0.652L8.845,32.254 + c-0.053,0.158-0.064,0.331-0.028,0.495l16.989,89.2c0.104,0.504,0.587,0.842,1.098,0.762c0.475-0.074,0.819-0.485,0.819-0.956 + c0-0.034-0.001-0.072-0.004-0.104c-0.028-0.243-0.043-0.522-0.043-0.833c0-1.68,0.497-4.072,3.007-6.802 + c0.694-0.132,79.095-13.975,79.095-13.975c0.255-0.047,0.373-1.231,0.521-1.443c0.109-0.163,0.167-0.357,0.167-0.547 + c0-0.062-0.009-0.121-0.018-0.182L93.056,5.171C92.96,4.646,92.455,4.297,91.926,4.397z M92.799,4.291 + c0.349,1.847,16.313,90.917,16.662,92.762c-1.86,0.351-79.431,14.234-79.431,14.234c-0.201,0.035-0.382,0.134-0.523,0.281 + c-1.408,1.47-2.259,3.601-2.83,4.952c-1.821-8.944-15.816-83.438-15.913-83.909c0.148-0.448-0.893-12.918,3.023-13.992 + C14.883,18.415,90.951,4.637,92.799,4.291z M25.785,121.755c0.004,0.028,0.004,0.073,0.006,0.104 + C25.787,121.823,25.785,121.79,25.785,121.755z"/> + + <radialGradient id="XMLID_13_" cx="59.6953" cy="163.2061" r="125.2146" fx="59.6953" fy="163.2061" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#DEE1FF"/> + <stop offset="0.6292" style="stop-color:#2B72C2"/> + <stop offset="1" style="stop-color:#2353A4"/> + <a:midPointStop offset="0" style="stop-color:#DEE1FF"/> + <a:midPointStop offset="0.5" style="stop-color:#DEE1FF"/> + <a:midPointStop offset="0.6292" style="stop-color:#2B72C2"/> + <a:midPointStop offset="0.5" style="stop-color:#2B72C2"/> + <a:midPointStop offset="1" style="stop-color:#2353A4"/> + </radialGradient> + <path fill="url(#XMLID_13_)" d="M92.596,2.8L12.5,17.567c-0.439,0.08-0.817,0.356-1.024,0.75 + c-0.117,0.223-2.872,5.525-2.787,10.708c0.084,4.923,1.053,10.711,1.094,10.956l15.498,83.678 + c0.068,0.382,0.288,0.715,0.605,0.936c0.318,0.219,0.711,0.3,1.091,0.232l81.244-15.21c0.697-0.13,1.185-0.739,1.185-1.43 + c0-0.08-0.007-0.163-0.019-0.243c0,0-0.946-5.5-1.291-7.499c1.225-0.23,2.719-0.512,2.719-0.512 + c0.38-0.069,0.715-0.288,0.932-0.605c0.168-0.243,0.257-0.529,0.257-0.822c0-0.087-0.009-0.179-0.024-0.266L94.289,3.961 + C94.14,3.173,93.387,2.655,92.596,2.8z M91.7,5.923c0.509,2.722,16.642,88.693,17.15,91.425 + c-1.219,0.226-2.695,0.507-2.695,0.507c-0.699,0.13-1.188,0.74-1.188,1.424c0,0.084,0.004,0.165,0.022,0.25 + c0,0,0.944,5.495,1.288,7.494c-2.671,0.5-75.687,14.169-78.404,14.676c-0.512-2.765-15.229-82.224-15.229-82.224 + c-0.005-0.037-0.97-5.796-1.049-10.499c-0.002-0.065-0.002-0.128-0.002-0.193c0-3.47,1.517-7.1,2.162-8.491 + C15.154,20.034,88.975,6.424,91.7,5.923z"/> + </g> + </g> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="55.8687" y1="-6.7358" x2="55.8686" y2="77.5955"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + <a:midPointStop offset="0" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.5" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_14_)" a:adobe-blending-mode="screen" d="M96.531,44.369L90.205,11.29 + c-0.299-1.593-2.933-2.932-4.572-2.618l-68.014,12.25c-1.632,0.312-2.716,1.855-2.412,3.449l11.919,63.396 + c9.316-0.944,21.177-5.142,33.158-17.475C73.432,56.753,87.259,48.464,96.531,44.369z"/> + <path fill="none" d="M128,128H0V0h128V128z"/> + </g> +</svg> diff --git a/pics/icons/default.svg b/pics/icons/default.svg new file mode 100644 index 0000000..1a8d428 --- /dev/null +++ b/pics/icons/default.svg @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 10.0.3, SVG Export Plug-In . SVG Version: 3.0.0 Build 77) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [ + <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/"> + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + width="128" height="128" viewBox="0 0 128 128" overflow="visible" enable-background="new 0 0 128 128" xml:space="preserve"> + <g id="Layer_1"> + <g> + <path fill="#FFFFFF" d="M121.164,1.052H6.836v125.896h80.701l33.627-33.627V1.052z"/> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="63.9204" y1="154.5645" x2="63.9204" y2="-100.9347"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="0.258" style="stop-color:#F1F1F1"/> + <stop offset="0.7396" style="stop-color:#CECECE"/> + <stop offset="0.8595" style="stop-color:#C4C4C4"/> + <a:midPointStop offset="0" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.5674" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.8595" style="stop-color:#C4C4C4"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M117.734,4.019H10.266l-0.16,122.654h76.457l31.172-31.252V4.019z"/> + + <radialGradient id="XMLID_2_" cx="108.4668" cy="118.249" r="34.7364" fx="108.4668" fy="118.249" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#000000"/> + <stop offset="1" style="stop-color:#000000"/> + <a:midPointStop offset="0" style="stop-color:#000000"/> + <a:midPointStop offset="0.5" style="stop-color:#000000"/> + <a:midPointStop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path opacity="0.1" fill="url(#XMLID_2_)" d="M85.191,90.976v35.754h1.793l33.639-33.639v-2.115H85.191z"/> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="-26.333" y1="-26.333" x2="56.1662" y2="56.1662"> + <stop offset="0" style="stop-color:#B3B3B3"/> + <stop offset="1" style="stop-color:#828282"/> + <a:midPointStop offset="0" style="stop-color:#B3B3B3"/> + <a:midPointStop offset="0.5" style="stop-color:#B3B3B3"/> + <a:midPointStop offset="1" style="stop-color:#828282"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M121.164,0.552H6.336v126.896h81.408l33.92-33.92V0.552H121.164z M120.664,1.552 + c0,0.987,0,91.152,0,91.562c-0.289,0.289-33.045,33.045-33.334,33.334c-0.41,0-79.01,0-79.994,0c0-0.988,0-123.909,0-124.896 + C8.322,1.552,119.678,1.552,120.664,1.552z"/> + <path fill="#FFFFFF" d="M87.537,126.948l33.627-33.627H87.537V126.948z"/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="104.0166" y1="98.1807" x2="95.0883" y2="135.7938"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#CCCCCC"/> + <a:midPointStop offset="0" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.5" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="1" style="stop-color:#CCCCCC"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M89.865,125.056l29.594-29.592H89.865V125.056z"/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="82.3086" y1="88.0928" x2="96.1043" y2="101.8885"> + <stop offset="0" style="stop-color:#B3B3B3"/> + <stop offset="1" style="stop-color:#828282"/> + <a:midPointStop offset="0" style="stop-color:#B3B3B3"/> + <a:midPointStop offset="0.5" style="stop-color:#B3B3B3"/> + <a:midPointStop offset="1" style="stop-color:#828282"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M87.537,92.821c-0.277,0-0.5,0.223-0.5,0.5v33.627c0,0.203,0.121,0.385,0.309,0.463 + c0.186,0.076,0.402,0.033,0.545-0.109l33.627-33.627c0.143-0.145,0.186-0.359,0.109-0.545c-0.078-0.188-0.26-0.309-0.463-0.309 + H87.537z M119.957,93.821c-1.58,1.578-30.342,30.34-31.92,31.92c0-2.209,0-30.986,0-31.92 + C88.971,93.821,117.748,93.821,119.957,93.821z"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="43.0229" y1="25.4214" x2="204.0073" y2="111.0652"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="0.5033" style="stop-color:#E7E7E7"/> + <stop offset="1" style="stop-color:#D4D4D4"/> + <a:midPointStop offset="0" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.452" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="1" style="stop-color:#D4D4D4"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M118.006,15.223V3.94H10.199l-0.096,65.34c9.975,4.547,21.151,7.096,32.954,7.096 + C80.402,76.376,111.455,48.876,118.006,15.223z"/> + </g> + <path fill="none" d="M128,128H0V0h128V128z"/> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="-56.2222" y1="10.6514" x2="74.8195" y2="10.6514"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#628BFF"/> + <a:midPointStop offset="0" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.5" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="1" style="stop-color:#628BFF"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M117.397,17.023H10.013V4.279h107.385V17.023z"/> + </g> +</svg> diff --git a/pics/icons/dictionary.svg b/pics/icons/dictionary.svg new file mode 100644 index 0000000..d5eeebb --- /dev/null +++ b/pics/icons/dictionary.svg @@ -0,0 +1,1552 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg3669" + sodipodi:version="0.32" + inkscape:version="0.45.1" + sodipodi:docbase="/work/src/bt/btportsvn/pics/icons" + sodipodi:docname="dictionary.svg" + version="1.0" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/david/sandbox/split/dolphin file views/32x32/fileview-detailed.png" + inkscape:export-xdpi="22.5" + inkscape:export-ydpi="22.5"> + <defs + id="defs3671"> + <linearGradient + id="linearGradient4876"> + <stop + style="stop-color:#006a00;stop-opacity:1;" + offset="0" + id="stop4878" /> + <stop + id="stop4884" + offset="0.88372093" + style="stop-color:#006a00;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#006a00;stop-opacity:0;" + offset="1" + id="stop4880" /> + </linearGradient> + <linearGradient + id="linearGradient4864"> + <stop + style="stop-color:#840000;stop-opacity:1;" + offset="0" + id="stop4866" /> + <stop + id="stop4874" + offset="0.72093022" + style="stop-color:#840000;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#840000;stop-opacity:0;" + offset="1" + id="stop4868" /> + </linearGradient> + <linearGradient + id="linearGradient3954"> + <stop + id="stop3956" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3962" /> + <stop + id="stop3958" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient6330"> + <stop + id="stop6332" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop6334" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3437"> + <stop + id="stop3439" + offset="0" + style="stop-color:#cdcdcf;stop-opacity:1" /> + <stop + id="stop3441" + offset="1" + style="stop-color:#cdcdcf;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient4711"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4713" /> + <stop + id="stop4715" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop4717" /> + </linearGradient> + <linearGradient + id="linearGradient7422"> + <stop + id="stop7424" + offset="0" + style="stop-color:#cbcbcd;stop-opacity:1;" /> + <stop + style="stop-color:#e0e0e2;stop-opacity:1;" + offset="0.5" + id="stop7426" /> + <stop + id="stop7428" + offset="1" + style="stop-color:#f2f2f2;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient7244"> + <stop + style="stop-color:#6f6f6f;stop-opacity:1;" + offset="0" + id="stop7246" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1" + id="stop7248" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3437" + id="linearGradient3423" + x1="109.25784" + y1="260.75122" + x2="109.25784" + y2="312.87741" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + inkscape:document-units="px" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="29.563138" + inkscape:cy="61.225202" + inkscape:current-layer="layer1" + id="namedview3673" + inkscape:window-width="937" + inkscape:window-height="820" + inkscape:window-x="59" + inkscape:window-y="53" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + width="128px" + height="128px" + gridspacingx="4px" + gridspacingy="4px" + grid_units="px" + gridempspacing="0" + inkscape:grid-points="true" + gridtolerance="10000" /> + <metadata + id="metadata3675"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-79.62865,-236.8761)"> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 124.00035,-57.652544 L 124.00035,-60.488828 L 124.00035,-57.652544 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3242" + d="M -10.967378,-50.02293 L -10.967378,-52.859211 L -10.967378,-50.02293 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2985" + d="M -170.31138,-120.69393 L -170.31138,-123.53021 L -170.31138,-120.69393 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3206" + d="M -291.59132,-208.61291 L -291.59132,-211.4492 L -291.59132,-208.61291 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="layer4" + inkscape:label="box" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-105.918,-61.880454)" /> + <g + id="layer5" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-105.918,-61.880454)" /> + <path + sodipodi:nodetypes="ccc" + id="path3946" + d="M -41.331563,-141.87945 L -41.331563,-144.71574 L -41.331563,-141.87945 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path1561" + d="M -135.33391,-66.886514 L -135.33391,-68.43596 L -135.33391,-66.886514 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect1327" + width="1.0148762" + height="0" + x="-193.67381" + y="-124.32849" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2482" + width="1.0148762" + height="0" + x="-229.3232" + y="-152.26562" /> + <path + sodipodi:nodetypes="ccc" + id="path2494" + d="M -390.62499,-226.57087 L -390.62499,-229.40715 L -390.62499,-226.57087 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7946432,0,0,0.6605615,-2748.0383,470.15972)" + id="g4640" /> + <g + id="g4646" + transform="matrix(-0.7946432,0,0,0.6605615,-2748.0383,470.15972)" + style="opacity:0.40163933" /> + <g + id="g4730" + transform="matrix(1.0148767,0,0,0.6605615,500.54238,477.59645)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.0148767,0,0,0.6605615,500.54238,477.59645)" + id="g4748" /> + <path + sodipodi:nodetypes="ccc" + id="path6923" + d="M 131.54671,109.09814 L 131.54671,106.26186 L 131.54671,109.09814 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6925" + d="M -27.797286,38.427136 L -27.797286,35.59084 L -27.797286,38.427136 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6927" + d="M -149.07723,-49.491843 L -149.07723,-52.328139 L -149.07723,-49.491843 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6929" + inkscape:label="box" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,36.596,97.240605)" /> + <g + id="g6931" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,36.596,97.240605)" /> + <path + sodipodi:nodetypes="ccc" + id="path6933" + d="M 101.18252,17.241605 L 101.18252,14.405323 L 101.18252,17.241605 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6935" + d="M 7.1801708,92.234553 L 7.1801708,90.685107 L 7.1801708,92.234553 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6937" + width="1.0148762" + height="0" + x="-51.159706" + y="34.792564" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6939" + width="1.0148762" + height="0" + x="-86.809097" + y="6.8554554" /> + <path + sodipodi:nodetypes="ccc" + id="path6941" + d="M -248.1109,-67.4498 L -248.1109,-70.286084 L -248.1109,-67.4498 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7946432,0,0,0.6605615,-2605.5245,629.28073)" + id="g6943" /> + <g + id="g6945" + transform="matrix(-0.7946432,0,0,0.6605615,-2605.5245,629.28073)" + style="opacity:0.40163933" /> + <g + id="g6947" + transform="matrix(1.0148767,0,0,0.6605615,643.05646,636.7176)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.0148767,0,0,0.6605615,643.05646,636.7176)" + id="g6949" /> + <path + sodipodi:nodetypes="ccc" + id="path7559" + d="M 81.310335,56.324571 L 81.310335,53.48829 L 81.310335,56.324571 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7561" + d="M -78.033659,-14.346435 L -78.033659,-17.182717 L -78.033659,-14.346435 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7563" + d="M -199.31361,-102.26541 L -199.31361,-105.1017 L -199.31361,-102.26541 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7565" + inkscape:label="box" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-13.640366,44.467018)" /> + <g + id="g7567" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-13.640366,44.467018)" /> + <path + sodipodi:nodetypes="ccc" + id="path7569" + d="M 50.946152,-35.531953 L 50.946152,-38.368234 L 50.946152,-35.531953 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7571" + d="M -43.056203,39.460982 L -43.056203,37.911535 L -43.056203,39.460982 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7573" + width="1.0148762" + height="0" + x="-101.39607" + y="-17.980991" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7575" + width="1.0148762" + height="0" + x="-137.04547" + y="-45.918106" /> + <path + sodipodi:nodetypes="ccc" + id="path7577" + d="M -298.34728,-120.22337 L -298.34728,-123.05965 L -298.34728,-120.22337 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7946432,0,0,0.6605615,-2655.7605,576.50714)" + id="g7579" /> + <g + id="g7581" + transform="matrix(-0.7946432,0,0,0.6605615,-2655.7605,576.50714)" + style="opacity:0.40163933" /> + <g + id="g7583" + transform="matrix(1.0148767,0,0,0.6605615,592.81999,583.94401)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.0148767,0,0,0.6605615,592.81999,583.94401)" + id="g7585" /> + <path + sodipodi:nodetypes="ccc" + id="path8394" + d="M -311.70048,181.91552 L -311.70048,179.07922 L -311.70048,181.91552 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8396" + d="M -471.0445,111.2445 L -471.0445,108.40822 L -471.0445,111.2445 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8398" + d="M -592.32444,23.325521 L -592.32444,20.489239 L -592.32444,23.325521 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8400" + inkscape:label="box" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-406.65121,170.05797)" /> + <g + id="g8402" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-406.65121,170.05797)" /> + <path + sodipodi:nodetypes="ccc" + id="path8404" + d="M -342.06469,90.058982 L -342.06469,87.222701 L -342.06469,90.058982 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8406" + d="M -436.06704,165.05193 L -436.06704,163.50247 L -436.06704,165.05193 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8408" + width="1.0148762" + height="0" + x="-494.40692" + y="107.60993" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8410" + width="1.0148762" + height="0" + x="-530.05627" + y="79.672829" /> + <path + sodipodi:nodetypes="ccc" + id="path8412" + d="M -691.35811,5.367577 L -691.35811,2.5312809 L -691.35811,5.367577 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7946432,0,0,0.6605615,-3048.7709,702.09809)" + id="g8414" /> + <g + id="g8416" + transform="matrix(-0.7946432,0,0,0.6605615,-3048.7709,702.09809)" + style="opacity:0.40163933" /> + <g + id="g8418" + transform="matrix(1.0148767,0,0,0.6605615,199.80926,709.53496)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.0148767,0,0,0.6605615,199.80926,709.53496)" + id="g8420" /> + <path + sodipodi:nodetypes="ccc" + id="path9104" + d="M -55.553696,360.93168 L -55.553696,358.09539 L -55.553696,360.93168 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9106" + d="M -214.89769,290.26066 L -214.89769,287.42437 L -214.89769,290.26066 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9108" + d="M -336.17763,202.34167 L -336.17763,199.50539 L -336.17763,202.34167 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g9110" + inkscape:label="box" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-150.50435,349.07409)" /> + <g + id="g9112" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-150.50435,349.07409)" /> + <path + sodipodi:nodetypes="ccc" + id="path9114" + d="M -85.917879,269.07514 L -85.917879,266.23885 L -85.917879,269.07514 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9116" + d="M -179.92023,344.06809 L -179.92023,342.51863 L -179.92023,344.06809 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9118" + width="1.0148762" + height="0" + x="-238.26013" + y="286.62607" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9120" + width="1.0148762" + height="0" + x="-273.90948" + y="258.68896" /> + <path + sodipodi:nodetypes="ccc" + id="path9122" + d="M -435.2113,184.38373 L -435.2113,181.54743 L -435.2113,184.38373 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7946432,0,0,0.6605615,-2792.6249,881.11422)" + id="g9124" /> + <g + id="g9126" + transform="matrix(-0.7946432,0,0,0.6605615,-2792.6249,881.11422)" + style="opacity:0.40163933" /> + <g + id="g9128" + transform="matrix(1.0148767,0,0,0.6605615,455.95601,888.55109)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.0148767,0,0,0.6605615,455.95601,888.55109)" + id="g9130" /> + <path + sodipodi:nodetypes="ccc" + id="path3633" + d="M -157.70057,123.8935 L -157.70057,121.0572 L -157.70057,123.8935 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3635" + d="M -317.04457,53.222473 L -317.04457,50.386192 L -317.04457,53.222473 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3637" + d="M -438.32452,-34.696491 L -438.32452,-37.532787 L -438.32452,-34.696491 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3639" + inkscape:label="box" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-252.6514,112.03596)" /> + <g + id="g3641" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-252.6514,112.03596)" /> + <path + sodipodi:nodetypes="ccc" + id="path3643" + d="M -188.06476,32.036956 L -188.06476,29.200675 L -188.06476,32.036956 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3645" + d="M -282.06711,107.02991 L -282.06711,105.48044 L -282.06711,107.02991 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3647" + width="1.0148762" + height="0" + x="-340.40701" + y="49.587921" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3649" + width="1.0148762" + height="0" + x="-376.0564" + y="21.650791" /> + <path + sodipodi:nodetypes="ccc" + id="path3651" + d="M -537.35819,-52.65445 L -537.35819,-55.490731 L -537.35819,-52.65445 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7946432,0,0,0.6605615,-2894.7709,644.07608)" + id="g3653" /> + <g + id="g3655" + transform="matrix(-0.7946432,0,0,0.6605615,-2894.7709,644.07608)" + style="opacity:0.40163933" /> + <g + id="g3657" + transform="matrix(1.0148767,0,0,0.6605615,353.80908,651.51294)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.0148767,0,0,0.6605615,353.80908,651.51294)" + id="g3659" /> + <path + sodipodi:nodetypes="ccc" + id="path10461" + d="M -155.66325,122.95497 L -155.66325,120.11867 L -155.66325,122.95497 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10463" + d="M -315.00724,52.283945 L -315.00724,49.447664 L -315.00724,52.283945 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10465" + d="M -436.28719,-35.635034 L -436.28719,-38.471315 L -436.28719,-35.635034 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g10467" + inkscape:label="box" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-250.61396,111.0974)" /> + <g + id="g10469" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-250.61396,111.0974)" /> + <path + sodipodi:nodetypes="ccc" + id="path10471" + d="M -186.02744,31.098428 L -186.02744,28.262146 L -186.02744,31.098428 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10473" + d="M -280.02978,106.09138 L -280.02978,104.54192 L -280.02978,106.09138 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10475" + width="1.0148762" + height="0" + x="-338.36966" + y="48.64938" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10477" + width="1.0148762" + height="0" + x="-374.01904" + y="20.712275" /> + <path + sodipodi:nodetypes="ccc" + id="path10479" + d="M -535.32086,-53.592984 L -535.32086,-56.429268 L -535.32086,-53.592984 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7946432,0,0,0.6605615,-2892.7339,643.13752)" + id="g10481" /> + <g + id="g10483" + transform="matrix(-0.7946432,0,0,0.6605615,-2892.7339,643.13752)" + style="opacity:0.40163933" /> + <g + id="g10485" + transform="matrix(1.0148767,0,0,0.6605615,355.84651,650.57439)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.0148767,0,0,0.6605615,355.84651,650.57439)" + id="g10487" /> + <path + sodipodi:nodetypes="ccc" + id="path2875" + d="M 148.21519,68.932055 L 148.21519,66.095774 L 148.21519,68.932055 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2879" + d="M 13.247467,76.561684 L 13.247467,73.725388 L 13.247467,76.561684 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2881" + d="M -146.09653,5.8906629 L -146.09653,3.0543815 L -146.09653,5.8906629 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2883" + d="M -267.37648,-82.028304 L -267.37648,-84.864599 L -267.37648,-82.028304 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2885" + inkscape:label="box" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-81.703147,64.704175)" /> + <g + id="g2887" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,-81.703147,64.704175)" /> + <path + sodipodi:nodetypes="ccc" + id="path2889" + d="M -17.116717,-15.294854 L -17.116717,-18.131136 L -17.116717,-15.294854 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2891" + d="M -111.11908,59.698095 L -111.11908,58.148648 L -111.11908,59.698095 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2893" + width="1.0148762" + height="0" + x="-169.45897" + y="2.2560859" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2895" + width="1.0148762" + height="0" + x="-205.10835" + y="-25.681009" /> + <path + sodipodi:nodetypes="ccc" + id="path2897" + d="M -366.41015,-99.98626 L -366.41015,-102.82255 L -366.41015,-99.98626 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7946432,0,0,0.6605615,-2723.823,596.7443)" + id="g2899" /> + <g + id="g2901" + transform="matrix(-0.7946432,0,0,0.6605615,-2723.823,596.7443)" + style="opacity:0.40163933" /> + <g + id="g2903" + transform="matrix(1.0148767,0,0,0.6605615,524.75712,604.18101)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.0148767,0,0,0.6605615,524.75712,604.18101)" + id="g2905" /> + <path + sodipodi:nodetypes="ccc" + id="path2907" + d="M 155.76156,235.68274 L 155.76156,232.84646 L 155.76156,235.68274 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2909" + d="M -3.5824389,165.01172 L -3.5824389,162.17545 L -3.5824389,165.01172 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2911" + d="M -124.86239,77.092757 L -124.86239,74.256475 L -124.86239,77.092757 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2913" + inkscape:label="box" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,60.810854,223.82517)" /> + <g + id="g2915" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.0148767,0,0,1.0148767,60.810854,223.82517)" /> + <path + sodipodi:nodetypes="ccc" + id="path2917" + d="M 125.39737,143.8262 L 125.39737,140.98993 L 125.39737,143.8262 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2919" + d="M 31.395018,218.81915 L 31.395018,217.26971 L 31.395018,218.81915 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2921" + width="1.0148762" + height="0" + x="-26.94486" + y="161.37717" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2923" + width="1.0148762" + height="0" + x="-62.594242" + y="133.44006" /> + <path + sodipodi:nodetypes="ccc" + id="path2925" + d="M -223.89606,59.134798 L -223.89606,56.298517 L -223.89606,59.134798 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7946432,0,0,0.6605615,-2581.3092,755.8653)" + id="g2927" /> + <g + id="g2929" + transform="matrix(-0.7946432,0,0,0.6605615,-2581.3092,755.8653)" + style="opacity:0.40163933" /> + <g + id="g2931" + transform="matrix(1.0148767,0,0,0.6605615,667.2712,763.30217)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.0148767,0,0,0.6605615,667.2712,763.30217)" + id="g2933" /> + <path + sodipodi:nodetypes="ccc" + id="path4109" + d="M -221.04685,-183.3058 L -221.04685,-187.15627 L -221.04685,-183.3058 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4111" + d="M -404.27583,-172.94801 L -404.27583,-176.79848 L -404.27583,-172.94801 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4113" + d="M -620.59744,-268.8893 L -620.59744,-272.73977 L -620.59744,-268.8893 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4115" + d="M -785.24423,-388.246 L -785.24423,-392.09649 L -785.24423,-388.246 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4117" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-533.1785,-189.04551)" /> + <g + id="g4119" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-533.1785,-189.04551)" /> + <path + sodipodi:nodetypes="ccc" + id="path4121" + d="M -445.49752,-297.65025 L -445.49752,-301.50073 L -445.49752,-297.65025 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4123" + d="M -573.11289,-195.84162 L -573.11289,-197.94512 L -573.11289,-195.84162 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4125" + width="1.377772" + height="0" + x="-652.31372" + y="-273.82349" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4127" + width="1.377772" + height="0" + x="-700.71045" + y="-311.75027" /> + <path + sodipodi:nodetypes="ccc" + id="path4129" + d="M -919.69,-412.62529 L -919.69,-416.47578 L -919.69,-412.62529 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.078788,0,0,0.8967627,-4120.0585,533.23945)" + id="g4131" /> + <g + id="g4133" + transform="matrix(-1.078788,0,0,0.8967627,-4120.0585,533.23945)" + style="opacity:0.40163933" /> + <g + id="g4135" + transform="matrix(1.3777714,0,0,0.8967627,290.13757,543.33536)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3777714,0,0,0.8967627,290.13757,543.33536)" + id="g4137" /> + <path + sodipodi:nodetypes="ccc" + id="path4139" + d="M -210.80207,43.070976 L -210.80207,39.220511 L -210.80207,43.070976 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4141" + d="M -427.1237,-52.870316 L -427.1237,-56.720788 L -427.1237,-52.870316 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4143" + d="M -591.77047,-172.22704 L -591.77047,-176.07751 L -591.77047,-172.22704 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4145" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-339.70493,26.973349)" /> + <g + id="g4147" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-339.70493,26.973349)" /> + <path + sodipodi:nodetypes="ccc" + id="path4149" + d="M -252.02378,-81.631278 L -252.02378,-85.48175 L -252.02378,-81.631278 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4151" + d="M -379.63914,20.177365 L -379.63914,18.073877 L -379.63914,20.177365 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4153" + width="1.377772" + height="0" + x="-458.84" + y="-57.804516" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4155" + width="1.377772" + height="0" + x="-507.23672" + y="-95.731277" /> + <path + sodipodi:nodetypes="ccc" + id="path4157" + d="M -726.21624,-196.60632 L -726.21624,-200.4568 L -726.21624,-196.60632 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.078788,0,0,0.8967627,-3926.5854,749.25849)" + id="g4159" /> + <g + id="g4161" + transform="matrix(-1.078788,0,0,0.8967627,-3926.5854,749.25849)" + style="opacity:0.40163933" /> + <g + id="g4163" + transform="matrix(1.3777714,0,0,0.8967627,483.61129,759.35456)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3777714,0,0,0.8967627,483.61129,759.35456)" + id="g4165" /> + <path + sodipodi:nodetypes="ccc" + id="path4167" + d="M -279.00178,-28.573161 L -279.00178,-32.42364 L -279.00178,-28.573161 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4169" + d="M -495.32341,-124.51446 L -495.32341,-128.36493 L -495.32341,-124.51446 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4171" + d="M -659.97018,-243.87117 L -659.97018,-247.72165 L -659.97018,-243.87117 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4173" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-407.90465,-44.670655)" /> + <g + id="g4175" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-407.90465,-44.670655)" /> + <path + sodipodi:nodetypes="ccc" + id="path4177" + d="M -320.22348,-153.27542 L -320.22348,-157.12589 L -320.22348,-153.27542 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4179" + d="M -447.83885,-51.466781 L -447.83885,-53.570274 L -447.83885,-51.466781 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4181" + width="1.377772" + height="0" + x="-527.03967" + y="-129.44864" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4184" + width="1.377772" + height="0" + x="-575.43646" + y="-167.37541" /> + <path + sodipodi:nodetypes="ccc" + id="path4186" + d="M -794.41595,-268.25047 L -794.41595,-272.10094 L -794.41595,-268.25047 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.078788,0,0,0.8967627,-3994.7851,677.61424)" + id="g4188" /> + <g + id="g4190" + transform="matrix(-1.078788,0,0,0.8967627,-3994.7851,677.61424)" + style="opacity:0.40163933" /> + <g + id="g4192" + transform="matrix(1.3777714,0,0,0.8967627,415.41173,687.71031)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3777714,0,0,0.8967627,415.41173,687.71031)" + id="g4194" /> + <path + sodipodi:nodetypes="ccc" + id="path4196" + d="M -812.54397,141.92612 L -812.54397,138.07564 L -812.54397,141.92612 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4198" + d="M -1028.8656,45.984831 L -1028.8656,42.134352 L -1028.8656,45.984831 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4200" + d="M -1193.5124,-73.371901 L -1193.5124,-77.222373 L -1193.5124,-73.371901 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4202" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-941.44678,125.82854)" /> + <g + id="g4204" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-941.44678,125.82854)" /> + <path + sodipodi:nodetypes="ccc" + id="path4206" + d="M -853.76566,17.223876 L -853.76566,13.373397 L -853.76566,17.223876 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4208" + d="M -981.38102,119.03251 L -981.38102,116.92901 L -981.38102,119.03251 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4210" + width="1.377772" + height="0" + x="-1060.5818" + y="41.050621" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4212" + width="1.377772" + height="0" + x="-1108.9786" + y="3.1238759" /> + <path + sodipodi:nodetypes="ccc" + id="path4214" + d="M -1327.9581,-97.75119 L -1327.9581,-101.60167 L -1327.9581,-97.75119 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.078788,0,0,0.8967627,-4528.3268,848.11353)" + id="g4216" /> + <g + id="g4218" + transform="matrix(-1.078788,0,0,0.8967627,-4528.3268,848.11353)" + style="opacity:0.40163933" /> + <g + id="g4220" + transform="matrix(1.3777714,0,0,0.8967627,-118.13056,858.20959)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3777714,0,0,0.8967627,-118.13056,858.20959)" + id="g4222" /> + <path + sodipodi:nodetypes="ccc" + id="path4224" + d="M -464.80515,384.9542 L -464.80515,381.10373 L -464.80515,384.9542 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4226" + d="M -681.12676,289.01289 L -681.12676,285.16244 L -681.12676,289.01289 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4228" + d="M -845.77355,169.65618 L -845.77355,165.80572 L -845.77355,169.65618 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4230" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-593.70797,368.85658)" /> + <g + id="g4232" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-593.70797,368.85658)" /> + <path + sodipodi:nodetypes="ccc" + id="path4234" + d="M -506.02685,260.25196 L -506.02685,256.40147 L -506.02685,260.25196 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4236" + d="M -633.64221,362.06058 L -633.64221,359.95708 L -633.64221,362.06058 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4238" + width="1.377772" + height="0" + x="-712.84308" + y="284.07864" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4240" + width="1.377772" + height="0" + x="-761.23975" + y="246.1519" /> + <path + sodipodi:nodetypes="ccc" + id="path4242" + d="M -980.21932,145.27689 L -980.21932,141.42643 L -980.21932,145.27689 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.078788,0,0,0.8967627,-4180.588,1091.1417)" + id="g4244" /> + <g + id="g4246" + transform="matrix(-1.078788,0,0,0.8967627,-4180.588,1091.1417)" + style="opacity:0.40163933" /> + <g + id="g4248" + transform="matrix(1.3777714,0,0,0.8967627,229.60826,1101.2376)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3777714,0,0,0.8967627,229.60826,1101.2376)" + id="g4250" /> + <path + sodipodi:nodetypes="ccc" + id="path4252" + d="M -603.47732,63.156795 L -603.47732,59.306316 L -603.47732,63.156795 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4254" + d="M -819.79895,-32.784494 L -819.79895,-36.634972 L -819.79895,-32.784494 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4256" + d="M -984.44573,-152.14121 L -984.44573,-155.99168 L -984.44573,-152.14121 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4258" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-732.38027,47.059197)" /> + <g + id="g4260" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-732.38027,47.059197)" /> + <path + sodipodi:nodetypes="ccc" + id="path4262" + d="M -644.69902,-61.545463 L -644.69902,-65.395935 L -644.69902,-61.545463 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4264" + d="M -772.31439,40.263185 L -772.31439,38.159681 L -772.31439,40.263185 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4266" + width="1.377772" + height="0" + x="-851.51532" + y="-37.718704" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4268" + width="1.377772" + height="0" + x="-899.91205" + y="-75.645462" /> + <path + sodipodi:nodetypes="ccc" + id="path4270" + d="M -1118.8915,-176.52051 L -1118.8915,-180.37098 L -1118.8915,-176.52051 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.078788,0,0,0.8967627,-4319.2592,769.34433)" + id="g4272" /> + <g + id="g4274" + transform="matrix(-1.078788,0,0,0.8967627,-4319.2592,769.34433)" + style="opacity:0.40163933" /> + <g + id="g4276" + transform="matrix(1.3777714,0,0,0.8967627,90.936098,779.4404)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3777714,0,0,0.8967627,90.936098,779.4404)" + id="g4278" /> + <path + sodipodi:nodetypes="ccc" + id="path4284" + d="M -600.7115,61.88267 L -600.7115,58.032192 L -600.7115,61.88267 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4286" + d="M -817.03314,-34.058632 L -817.03314,-37.909104 L -817.03314,-34.058632 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4288" + d="M -981.67991,-153.41535 L -981.67991,-157.26582 L -981.67991,-153.41535 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4290" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-729.61435,45.785103)" /> + <g + id="g4292" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-729.61435,45.785103)" /> + <path + sodipodi:nodetypes="ccc" + id="path4294" + d="M -641.93321,-62.819593 L -641.93321,-66.670065 L -641.93321,-62.819593 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4296" + d="M -769.54857,38.98906 L -769.54857,36.885557 L -769.54857,38.98906 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4298" + width="1.377772" + height="0" + x="-848.74945" + y="-38.992832" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4300" + width="1.377772" + height="0" + x="-897.14618" + y="-76.919586" /> + <path + sodipodi:nodetypes="ccc" + id="path4302" + d="M -1116.1257,-177.79464 L -1116.1257,-181.64512 L -1116.1257,-177.79464 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.078788,0,0,0.8967627,-4316.4943,768.07009)" + id="g4304" /> + <g + id="g4306" + transform="matrix(-1.078788,0,0,0.8967627,-4316.4943,768.07009)" + style="opacity:0.40163933" /> + <g + id="g4308" + transform="matrix(1.3777714,0,0,0.8967627,93.701877,778.16616)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3777714,0,0,0.8967627,93.701877,778.16616)" + id="g4310" /> + <path + sodipodi:nodetypes="cccc" + id="path4356" + d="M -188.17335,-11.457543 L -188.17335,-24.027191 L -188.17335,-15.308022 L -188.17335,-11.457543 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4358" + d="M -371.40232,-1.0997485 L -371.40232,-4.9502274 L -371.40232,-1.0997485 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4360" + d="M -587.72396,-97.04105 L -587.72396,-100.89152 L -587.72396,-97.04105 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4362" + d="M -752.37073,-216.39776 L -752.37073,-220.24824 L -752.37073,-216.39776 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4364" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-500.30506,-17.197346)" /> + <g + id="g4366" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-500.30506,-17.197346)" /> + <path + sodipodi:nodetypes="ccc" + id="path4368" + d="M -412.62402,-125.802 L -412.62402,-129.65248 L -412.62402,-125.802 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4370" + d="M -540.23937,-23.993359 L -540.23937,-26.096862 L -540.23937,-23.993359 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4372" + width="1.377772" + height="0" + x="-619.44025" + y="-101.97524" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4374" + width="1.377772" + height="0" + x="-667.83704" + y="-139.90201" /> + <path + sodipodi:nodetypes="ccc" + id="path4376" + d="M -886.81649,-240.77705 L -886.81649,-244.62753 L -886.81649,-240.77705 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.078788,0,0,0.8967627,-4087.1854,705.08781)" + id="g4378" /> + <g + id="g4380" + transform="matrix(-1.078788,0,0,0.8967627,-4087.1854,705.08781)" + style="opacity:0.40163933" /> + <g + id="g4382" + transform="matrix(1.3777714,0,0,0.8967627,323.01116,715.18372)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3777714,0,0,0.8967627,323.01116,715.18372)" + id="g4384" /> + <path + sodipodi:nodetypes="ccc" + id="path4386" + d="M -177.92858,214.91924 L -177.92858,211.06876 L -177.92858,214.91924 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4388" + d="M -394.2502,118.97794 L -394.2502,115.12747 L -394.2502,118.97794 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4390" + d="M -558.89698,-0.3787802 L -558.89698,-4.2292443 L -558.89698,-0.3787802 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4392" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-306.83133,198.82157)" /> + <g + id="g4394" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3777714,0,0,1.3777714,-306.83133,198.82157)" /> + <path + sodipodi:nodetypes="ccc" + id="path4396" + d="M -219.15028,90.216979 L -219.15028,86.366515 L -219.15028,90.216979 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4398" + d="M -346.76564,192.02563 L -346.76564,189.92213 L -346.76564,192.02563 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4400" + width="1.377772" + height="0" + x="-425.96643" + y="114.04373" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4402" + width="1.377772" + height="0" + x="-474.36322" + y="76.116974" /> + <path + sodipodi:nodetypes="ccc" + id="path4404" + d="M -693.34274,-24.758066 L -693.34274,-28.608545 L -693.34274,-24.758066 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.078788,0,0,0.8967627,-3893.7122,921.10671)" + id="g4406" /> + <g + id="g4408" + transform="matrix(-1.078788,0,0,0.8967627,-3893.7122,921.10671)" + style="opacity:0.40163933" /> + <g + id="g4410" + transform="matrix(1.3777714,0,0,0.8967627,516.48488,931.20277)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3777714,0,0,0.8967627,516.48488,931.20277)" + id="g4412" /> + <rect + transform="scale(-1,1)" + style="fill:#655f60;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect6413" + width="64" + height="5.3333325" + x="-199.62865" + y="315.54276" + rx="0" + ry="0" /> + <rect + ry="0" + rx="0" + y="252.8761" + x="-199.62865" + height="5.3333325" + width="64" + id="rect6419" + style="fill:#655f60;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="scale(-1,1)" /> + <rect + transform="scale(-1,1)" + style="fill:#655f60;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5389" + width="64.000008" + height="5.3333325" + x="-199.62865" + y="335.54276" + rx="0" + ry="0" /> + <rect + ry="0" + rx="0" + y="355.54276" + x="-183.62865" + height="5.3333325" + width="48.000004" + id="rect5391" + style="fill:#655f60;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="scale(-1,1)" /> + <text + xml:space="preserve" + style="font-size:70.59306335px;font-style:normal;font-weight:normal;opacity:1;fill:#511a1c;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="85.297668" + y="293.80811" + id="text2843" + transform="scale(0.9896657,1.0104422)"><tspan + sodipodi:role="line" + id="tspan2845" + x="85.297668" + y="293.80811" + style="fill:#511a1c;fill-opacity:1">A</tspan></text> + <text + xml:space="preserve" + style="font-size:79.78769684px;font-style:normal;font-weight:normal;fill:#511a1c;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="68.587898" + y="403.66449" + id="text2847" + transform="scale(1.118568,0.8940002)"><tspan + sodipodi:role="line" + id="tspan2849" + x="68.587898" + y="403.66449" + style="fill:#511a1c;fill-opacity:1">B</tspan></text> + <rect + transform="scale(-1,1)" + style="fill:#655f60;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect3520" + width="64.000008" + height="5.3333325" + x="-199.62865" + y="272.8761" + rx="0" + ry="0" /> + <rect + ry="0" + rx="0" + y="291.54276" + x="-167.62865" + height="5.3333325" + width="32.000008" + id="rect3522" + style="fill:#655f60;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="scale(-1,1)" /> + </g> +</svg> diff --git a/pics/icons/displayconfig.svg b/pics/icons/displayconfig.svg new file mode 100644 index 0000000..edff95b --- /dev/null +++ b/pics/icons/displayconfig.svg @@ -0,0 +1,710 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="49.987972" + height="55.143768" + id="svg6123" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs6125"> + <linearGradient + xlink:href="#linearGradient1629" + id="linearGradient1640" + x1="387.02203" + y1="577.29187" + x2="371.45291" + y2="593.66986" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <linearGradient + xlink:href="#linearGradient1629" + id="linearGradient1638" + x1="370.09198" + y1="596.6427" + x2="393.00214" + y2="573.29089" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <linearGradient + xlink:href="#linearGradient1629" + id="linearGradient1636" + x1="392.26837" + y1="574.74158" + x2="362.27493" + y2="604.78027" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <linearGradient + xlink:href="#linearGradient1629" + id="linearGradient1633" + x1="269.86771" + y1="657.10669" + x2="240.85435" + y2="699.8493" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2768586,0.7831721)" /> + <linearGradient + id="linearGradient1629"> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="0.000000" + id="stop1630" /> + <stop + style="stop-color:#ff7e00;stop-opacity:1;" + offset="1.000000" + id="stop1631" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1629" + id="linearGradient1628" + x1="349.38806" + y1="995.74316" + x2="331.3374" + y2="896.12738" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0008757,0.999125)" /> + <linearGradient + xlink:href="#linearGradient1625" + id="linearGradient1642" + x1="329.50861" + y1="520.99445" + x2="328.95493" + y2="494.62268" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9733344,1.0273962)" /> + <linearGradient + xlink:href="#linearGradient1625" + id="linearGradient1632" + x1="136.65826" + y1="802.37817" + x2="363.62915" + y2="838.72369" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9952809,1.0047414)" /> + <linearGradient + id="linearGradient1625"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop1626" /> + <stop + style="stop-color:#474747;stop-opacity:1;" + offset="1.000000" + id="stop1627" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1625" + id="linearGradient1561" + x1="311.19205" + y1="771.23895" + x2="308.23889" + y2="1124.8032" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9952809,1.0047414)" /> + <linearGradient + id="linearGradient1051"> + <stop + style="stop-color:#383838;stop-opacity:1;" + offset="0.000000" + id="stop1052" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop1053" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1051" + id="linearGradient1050" + x1="291.18408" + y1="38.0989" + x2="290.45038" + y2="24.069042" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5721719,1.7477265)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient1603" + cx="138.2795" + cy="48.238632" + fx="138.2795" + fy="48.238632" + r="23.805971" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.207451,0.8281909)" /> + <linearGradient + xlink:href="#linearGradient1035" + id="linearGradient1476" + x1="175.83948" + y1="67.012794" + x2="173.42249" + y2="26.423326" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0305816,0.9703259)" /> + <linearGradient + id="linearGradient1035"> + <stop + style="stop-color:#005200;stop-opacity:1;" + offset="0.000000" + id="stop1036" /> + <stop + style="stop-color:#32ff00;stop-opacity:1;" + offset="1.000000" + id="stop1037" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1035" + id="linearGradient3093" + x1="187.78954" + y1="66.255402" + x2="165.94904" + y2="44.87455" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0305816,0.9703259)" /> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient1039" + x1="163.41106" + y1="66.395927" + x2="189.07401" + y2="39.903793" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.019606,0.980771)" /> + <linearGradient + id="linearGradient3085"> + <stop + style="stop-color:#7d7d7d;stop-opacity:1;" + offset="0.000000" + id="stop3086" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop3087" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3085" + id="linearGradient1475" + gradientTransform="scale(1.019606,0.980771)" + x1="162.60258" + y1="54.090153" + x2="194.73203" + y2="54.090153" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient1067" + x1="181.83241" + y1="74.443604" + x2="180.41495" + y2="65.532677" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9999586,1.0000414)" /> + <linearGradient + id="linearGradient1140"> + <stop + style="stop-color:#9da6f2;stop-opacity:1;" + offset="0.000000" + id="stop1141" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop1142" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1140" + id="linearGradient1066" + x1="180.4704" + y1="70.263535" + x2="175.57721" + y2="69.973282" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9999586,1.0000414)" /> + <linearGradient + id="linearGradient1137"> + <stop + style="stop-color:#97949f;stop-opacity:1;" + offset="0.000000" + id="stop1138" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop1139" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1137" + id="linearGradient1063" + x1="112.39911" + y1="127.47397" + x2="99.865913" + y2="126.28295" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6971655,0.5892177)" /> + <linearGradient + id="linearGradient3081"> + <stop + style="stop-color:#383838;stop-opacity:1;" + offset="0.000000" + id="stop3082" /> + <stop + style="stop-color:#adadae;stop-opacity:1;" + offset="1.000000" + id="stop3083" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient1064" + x1="121.48894" + y1="93.630539" + x2="143.78419" + y2="93.630539" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3822629,0.7234514)" /> + <linearGradient + id="linearGradient1072"> + <stop + style="stop-color:#7f7df2;stop-opacity:1;" + offset="0.000000" + id="stop1073" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop1074" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1072" + id="linearGradient1075" + x1="142.33347" + y1="111.91951" + x2="122.17232" + y2="110.00362" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3822629,0.7234514)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1072" + id="linearGradient6254" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3822629,0.7234514)" + spreadMethod="pad" + x1="142.33347" + y1="111.91951" + x2="122.17232" + y2="110.00362" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient6256" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3822629,0.7234514)" + spreadMethod="pad" + x1="121.48894" + y1="93.630539" + x2="143.78419" + y2="93.630539" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1137" + id="linearGradient6258" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6971655,0.5892177)" + spreadMethod="pad" + x1="112.39911" + y1="127.47397" + x2="99.865913" + y2="126.28295" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1140" + id="linearGradient6260" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9999586,1.0000414)" + spreadMethod="pad" + x1="180.4704" + y1="70.263535" + x2="175.57721" + y2="69.973282" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient6262" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9999586,1.0000414)" + spreadMethod="pad" + x1="181.83241" + y1="74.443604" + x2="180.41495" + y2="65.532677" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="linearGradient6264" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.019606,0.980771)" + x1="162.60258" + y1="54.090153" + x2="194.73203" + y2="54.090153" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient6266" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.019606,0.980771)" + spreadMethod="pad" + x1="163.41106" + y1="66.395927" + x2="189.07401" + y2="39.903793" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1035" + id="linearGradient6268" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0305816,0.9703259)" + spreadMethod="pad" + x1="187.78954" + y1="66.255402" + x2="165.94904" + y2="44.87455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1035" + id="linearGradient6270" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0305816,0.9703259)" + spreadMethod="pad" + x1="175.83948" + y1="67.012794" + x2="173.42249" + y2="26.423326" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient6272" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.207451,0.8281909)" + spreadMethod="pad" + cx="138.2795" + cy="48.238632" + fx="138.2795" + fy="48.238632" + r="23.805971" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1051" + id="linearGradient6274" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5721719,1.7477265)" + spreadMethod="pad" + x1="291.18408" + y1="38.0989" + x2="290.45038" + y2="24.069042" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1625" + id="linearGradient6276" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9952809,1.0047414)" + spreadMethod="pad" + x1="311.19205" + y1="771.23895" + x2="308.23889" + y2="1124.8032" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1625" + id="linearGradient6278" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9952809,1.0047414)" + spreadMethod="pad" + x1="136.65826" + y1="802.37817" + x2="363.62915" + y2="838.72369" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1625" + id="linearGradient6280" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9733344,1.0273962)" + spreadMethod="pad" + x1="329.50861" + y1="520.99445" + x2="328.95493" + y2="494.62268" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1629" + id="linearGradient6282" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0008757,0.999125)" + spreadMethod="pad" + x1="349.38806" + y1="995.74316" + x2="331.3374" + y2="896.12738" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1629" + id="linearGradient6284" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2768586,0.7831721)" + spreadMethod="pad" + x1="269.86771" + y1="657.10669" + x2="240.85435" + y2="699.8493" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1629" + id="linearGradient6286" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="392.26837" + y1="574.74158" + x2="362.27493" + y2="604.78027" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1629" + id="linearGradient6288" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="370.09198" + y1="596.6427" + x2="393.00214" + y2="573.29089" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1629" + id="linearGradient6290" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="387.02203" + y1="577.29187" + x2="371.45291" + y2="593.66986" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="6.8548092" + inkscape:cx="24.993989" + inkscape:cy="27.571886" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="686" + inkscape:window-y="0" /> + <metadata + id="metadata6128"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:description>BibleTime icon "display config". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-270.7282,-194.12466)"> + <g + id="g6229"> + <g + id="g1143" + transform="matrix(2.151325,0,0,2.151325,-72.53879,104.36113)" + style="font-size:12px"> + <path + style="font-size:12px;fill-opacity:0.11363603;fill-rule:evenodd;stroke-width:0.875;stroke-linecap:round;stroke-linejoin:round" + d="M 198.211,71.6889 C 187.881,66.9381 178.462,67.5181 173.075,70.3907 C 167.689,73.2633 166.336,78.4285 172.136,82.8479 C 172.827,83.3175 173.043,83.7693 174.503,83.0631 C 180.216,80.6733 194.908,74.3052 197.921,73.1252 C 198.57,72.9042 198.211,71.6337 198.211,71.6889 z " + id="path1105" + sodipodi:nodetypes="cscccc" + transform="matrix(0.472199,0,0,0.532385,83.97256,22.56035)" /> + <path + style="font-size:12px;fill-opacity:0.11363603;fill-rule:evenodd;stroke-width:0.875;stroke-linecap:round;stroke-linejoin:round" + d="M 198.211,71.6889 C 187.881,66.9381 178.462,67.5181 173.075,70.3907 C 167.689,73.2633 166.336,78.4285 172.136,82.8479 C 172.827,83.3175 173.043,83.7693 174.503,83.0631 C 180.216,80.6733 194.908,74.3052 197.921,73.1252 C 198.57,72.9042 198.211,71.6337 198.211,71.6889 z " + id="path1101" + sodipodi:nodetypes="cscccc" + transform="matrix(0.472199,0,0,0.532385,84.30999,22.94079)" /> + <path + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:0.875;stroke-linecap:round;stroke-linejoin:round" + d="M 193.791,37.7699 C 191.582,37.9909 168.159,42.1893 168.159,42.2998 C 166.502,42.7417 166.06,44.5095 166.281,45.2829 C 166.833,47.382 171.267,64.7704 171.594,65.818 C 172.146,67.9172 173.693,68.5897 174.898,68.3071 C 175.855,68.0551 196.885,58.8726 196.885,58.7621 C 197.99,58.3202 198.321,57.2152 197.99,56.1104 C 197.879,56.1104 195.117,39.3166 195.228,39.2062 C 195.117,38.3223 194.565,37.5489 193.791,37.7699 z " + id="path1099" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.532003,5.791334e-2,0,0.66,72.06117,6.47934)" /> + <path + style="font-size:12px;fill-opacity:0.125;fill-rule:evenodd;stroke-width:0.875;stroke-linecap:round;stroke-linejoin:round" + d="M 193.791,37.7699 C 191.582,37.9909 168.159,42.1893 168.159,42.2998 C 166.502,42.7417 166.06,44.5095 166.281,45.2829 C 166.833,47.382 171.267,64.7704 171.594,65.818 C 172.146,67.9172 173.693,68.5897 174.898,68.3071 C 175.855,68.0551 196.885,58.8726 196.885,58.7621 C 197.99,58.3202 198.321,57.2152 197.99,56.1104 C 197.879,56.1104 195.117,39.3166 195.228,39.2062 C 195.117,38.3223 194.565,37.5489 193.791,37.7699 z " + id="path1088" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.532003,5.791334e-2,0,0.66,72.2861,6.859741)" /> + <path + style="font-size:12px;fill:url(#linearGradient6254);fill-rule:evenodd;stroke:url(#linearGradient6256);stroke-width:0.875;stroke-linecap:round;stroke-linejoin:round" + d="M 198.211,71.6889 C 187.881,66.9381 178.462,67.5181 173.075,70.3907 C 167.689,73.2633 166.336,78.4285 172.136,82.8479 C 172.827,83.3175 173.043,83.7693 174.503,83.0631 C 180.216,80.6733 194.908,74.3052 197.921,73.1252 C 198.57,72.9042 198.211,71.6337 198.211,71.6889 z " + id="path1062" + sodipodi:nodetypes="cscccc" + transform="matrix(0.472199,0,0,0.532385,83.41008,21.79935)" /> + <path + style="font-size:12px;fill:url(#linearGradient6258);fill-rule:evenodd;stroke-width:0.875;stroke-linecap:round;stroke-linejoin:round" + d="M 191.109,69.7969 C 182.619,66.7102 176.266,69.562 173.848,70.8326 C 171.172,72.3003 169.156,73.7021 168.768,75.6761 C 183.076,78.8654 196.391,72.7966 191.109,69.7969 z " + id="path1068" + sodipodi:nodetypes="cscc" + transform="matrix(0.472199,0,0,0.532385,83.62217,21.7181)" /> + <path + style="font-size:12px;fill:url(#linearGradient6260);fill-rule:evenodd;stroke:url(#linearGradient6262);stroke-linecap:round;stroke-linejoin:round" + d="M 187.052,71.5784 C 187.052,71.4679 187.162,63.4025 187.162,63.513 C 187.162,63.6234 175.782,66.496 175.782,66.717 C 175.782,66.938 176.113,72.2413 176.003,72.3518 C 176.003,73.6776 176.887,74.23 179.096,74.8929 C 180.643,74.1196 186.941,71.4679 187.052,71.5784 z " + id="path1065" + sodipodi:nodetypes="cccccc" + transform="matrix(0.444816,0,0,0.501512,87.97082,25.30827)" /> + <g + id="g1054" + transform="matrix(0.50907,0,0,0.573956,76.32316,19.3457)" + style="font-size:12px"> + <path + style="fill:url(#linearGradient6264);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6266);stroke-width:0.875;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 193.791,37.7699 C 191.582,37.9909 168.159,42.1893 168.159,42.2998 C 166.502,42.7417 166.06,44.5095 166.281,45.2829 C 166.833,47.382 171.267,64.7704 171.594,65.818 C 172.146,67.9172 173.693,68.5897 174.898,68.3071 C 175.855,68.0551 196.885,58.8726 196.885,58.7621 C 197.99,58.3202 198.321,57.2152 197.99,56.1104 C 197.879,56.1104 195.117,39.3166 195.228,39.2062 C 195.117,38.3223 194.565,37.5489 193.791,37.7699 z " + id="path1032" + sodipodi:nodetypes="ccccccccc" + transform="matrix(1.045047,0.100902,0,1.149914,-9.69781,-23.52219)" /> + <g + id="g1046"> + <path + style="font-size:12px;fill:url(#linearGradient6268);fill-rule:evenodd;stroke:url(#linearGradient6270);stroke-width:0.875;stroke-linecap:round;stroke-linejoin:round" + d="M 194.174,37.6257 C 191.965,37.8467 169.309,41.8728 167.903,42.2024 C 166.246,42.6443 165.932,43.822 166.153,44.5954 C 166.705,46.6945 171.139,65.012 171.466,66.0596 C 171.89,67.7036 173.054,68.0557 174.259,67.6569 C 175.216,67.405 195.735,59.3052 197.268,58.6179 C 198.246,58.3015 198.321,57.4475 198.118,56.5656 C 197.751,54.4936 195.5,41.4953 195.1,38.6348 C 194.989,38.0993 194.693,37.5396 194.174,37.6257 z " + id="path1034" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.864514,6.960934e-2,0,0.951265,24.07385,-7.13665)" /> + <path + style="font-size:12px;fill:url(#radialGradient6272);fill-rule:evenodd;stroke-width:0.875;stroke-linecap:round;stroke-linejoin:round" + d="M 193.535,38.1408 C 191.326,38.3618 169.565,42.2927 168.032,42.4216 C 166.375,42.8635 166.699,44.8019 166.92,45.5753 C 167.472,47.6744 169.606,56.9021 169.933,57.9497 C 186.843,51.6447 182.218,47.7105 195.69,45.6268 C 195.579,44.5816 195.117,40.0135 194.972,39.3447 C 194.861,38.4609 194.309,37.9198 193.535,38.1408 z " + id="path1038" + sodipodi:nodetypes="ccccccc" + transform="matrix(0.864514,6.960934e-2,0,0.951265,23.96337,-7.024345)" /> + </g> + <path + style="fill:url(#linearGradient6274);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.875;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 169.158,43.1021 C 168.429,43.001 167.736,42.6108 167.313,43.3349 C 166.185,44.1147 166.694,45.0303 166.915,45.8037 C 167.467,47.9028 171.584,64.4543 171.911,65.5019 C 172.463,67.6011 173.587,68.1186 174.792,67.8359 C 173.473,67.4834 173.155,66.2114 172.678,65.0087 C 171.23,59.545 168.604,48.2318 168.128,46.8732 C 167.965,45.6778 167.394,43.9685 169.158,43.1021 z " + id="path1049" + sodipodi:nodetypes="cccccccc" + transform="matrix(1.045047,0.100902,0,1.149914,-9.69781,-23.52219)" /> + </g> + </g> + <g + id="g1023" + transform="matrix(1.535066,0,0,1.535069,27.28334,150.56104)" + style="font-size:12px"> + <path + transform="matrix(0.100098,0,0,0.100536,146.8824,-38.2628)" + style="font-size:12px;fill:url(#linearGradient6276);fill-rule:evenodd;stroke:url(#linearGradient6278);stroke-width:5.375" + d="M 339.636,827.206 C 339.636,837.716 337.504,847.73 333.648,856.84 C 331.721,861.395 371.452,884.912 368.714,888.964 C 365.976,893.015 334.386,930.214 330.939,933.66 C 324.047,940.552 302.224,893.518 293.114,897.373 C 284.004,901.229 273.99,903.361 263.48,903.361 C 221.443,903.361 187.325,869.244 187.325,827.206 C 187.325,821.951 187.858,816.82 188.873,811.864 C 189.127,810.625 216.441,838.879 239.881,860.18 C 259.374,843.295 278.228,822.92 298.205,807.108 C 278.775,785.155 246.9,752.852 248.138,752.598 C 253.094,751.583 258.225,751.05 263.48,751.05 C 305.518,751.05 339.636,785.168 339.636,827.206 z " + id="path1623" + sodipodi:nodetypes="cssssccsccscc" /> + <path + style="font-size:12px;fill:url(#linearGradient6280);fill-rule:evenodd;stroke-width:1pt" + d="M 330.694,521.277 C 330.694,521.277 324.898,516.701 325.203,516.396 C 322.457,522.802 312.085,531.344 308.729,533.785 C 308.729,534.395 313.61,539.581 313.305,539.581 C 313,539.581 330.694,521.277 330.694,521.277 z " + id="path1641" + sodipodi:nodetypes="ccccc" + transform="matrix(0.175252,0,0,0.176018,122.8023,-42.61215)" /> + <g + id="g997" + transform="matrix(0.995647,0,0,1,-43.49387,-23.6161)" + style="font-size:12px"> + <path + style="font-size:12px;fill:url(#linearGradient6282);fill-rule:evenodd;stroke:#ce9500;stroke-width:4.875;stroke-linecap:round;stroke-linejoin:round" + d="M 275.85,935.354 C 302.113,908.631 307.323,903.592 331.558,877.171 C 397.755,940.892 395.434,938.112 407.194,950.492 C 444.103,990.69 386.175,1044.26 349.097,1008.14 C 319.215,978.389 335.225,993.32 275.85,935.354 z " + id="path1624" + sodipodi:nodetypes="ccccc" + transform="matrix(0.100536,0,0,0.100536,193.3006,-16.57608)" /> + <path + style="font-size:12px;fill:url(#linearGradient6284);fill-rule:evenodd;stroke-width:1pt" + d="M 315.746,541.106 C 315.746,541.106 339.541,517.006 339.541,517.006 C 339.541,517.006 379.2,553.614 378.895,554.224 C 378.59,554.834 374.624,555.749 374.624,555.749 C 374.624,555.749 339.236,522.497 339.236,522.802 C 339.236,523.107 320.017,541.411 320.017,541.716 C 320.017,542.021 315.441,541.411 315.746,541.106 z " + id="path1634" + transform="matrix(0.176018,0,0,0.176018,166.8669,-18.99605)" /> + <path + sodipodi:type="arc" + style="font-size:12px;fill:url(#linearGradient6286);fill-rule:evenodd;stroke-width:1pt" + id="path1635" + d="M 400.24976 587.17151 A 22.269989 22.269989 0 1 1 355.70978,587.17151 A 22.269989 22.269989 0 1 1 400.24976 587.17151 z" + sodipodi:cx="377.97977" + sodipodi:cy="587.17151" + sodipodi:rx="22.269989" + sodipodi:ry="22.269989" + transform="matrix(0.176018,0,0,0.176018,164.7625,-21.57898)" /> + <path + sodipodi:type="arc" + style="font-size:12px;fill:url(#linearGradient6288);fill-rule:evenodd;stroke-width:1pt" + id="path1637" + d="M 397.8092 586.5614 A 17.69397 17.69397 0 1 1 362.42126,586.5614 A 17.69397 17.69397 0 1 1 397.8092 586.5614 z" + sodipodi:cx="380.11523" + sodipodi:cy="586.5614" + sodipodi:rx="17.69397" + sodipodi:ry="17.69397" + transform="matrix(0.176018,0,0,0.176018,164.6013,-21.41792)" /> + <path + sodipodi:type="arc" + style="font-size:12px;fill:url(#linearGradient6290);fill-rule:evenodd;stroke-width:1pt" + id="path1639" + d="M 391.40273 586.25635 A 11.592606 11.592621 0 1 1 368.21751,586.25635 A 11.592606 11.592621 0 1 1 391.40273 586.25635 z" + sodipodi:cx="379.81012" + sodipodi:cy="586.25635" + sodipodi:rx="11.592606" + sodipodi:ry="11.592621" + transform="matrix(0.176018,0,0,0.176018,164.6013,-21.41792)" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/displaytranslit.svg b/pics/icons/displaytranslit.svg new file mode 100644 index 0000000..590db26 --- /dev/null +++ b/pics/icons/displaytranslit.svg @@ -0,0 +1,380 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="42.455524" + height="54.32724" + id="svg6467" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs6469"> + <linearGradient + xlink:href="#linearGradient107" + id="linearGradient1195" + x1="428.15359" + y1="178.85451" + x2="428.42368" + y2="196.08791" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9024912,1.108044)" /> + <linearGradient + id="linearGradient1207"> + <stop + style="stop-color:#0000ca;stop-opacity:1;" + offset="0.000000" + id="stop1208" /> + <stop + style="stop-color:#00b7ff;stop-opacity:1;" + offset="1.000000" + id="stop1209" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1207" + id="linearGradient1210" + x1="193.59138" + y1="118.72256" + x2="194.19148" + y2="157.01369" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.7021815,1.4241332)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient107" + id="linearGradient1391" + x1="202.24924" + y1="193.2086" + x2="201.95332" + y2="224.43134" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.366244,0.7319337)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient1186"> + <stop + style="stop-color:#b30000;stop-opacity:1;" + offset="0.000000" + id="stop1187" /> + <stop + style="stop-color:#ff0000;stop-opacity:1;" + offset="1.000000" + id="stop1188" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1186" + id="linearGradient1098" + x1="272.85645" + y1="138.40921" + x2="272.41672" + y2="184.80547" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0124656,0.9876879)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1207" + id="linearGradient6507" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7021815,1.4241332)" + spreadMethod="pad" + x1="193.59138" + y1="118.72256" + x2="194.19148" + y2="157.01369" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1207" + id="linearGradient6509" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7021815,1.4241332)" + spreadMethod="pad" + x1="193.59138" + y1="118.72256" + x2="194.19148" + y2="157.01369" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1207" + id="linearGradient6511" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7021815,1.4241332)" + spreadMethod="pad" + x1="193.59138" + y1="118.72256" + x2="194.19148" + y2="157.01369" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient6513" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="299.56952" + y1="211.60023" + x2="299.63791" + y2="215.96346" + gradientTransform="scale(0.9803353,1.0200591)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient6515" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="546.57965" + y1="120.67453" + x2="546.67365" + y2="126.67172" + gradientTransform="scale(0.537454,1.8606244)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1186" + id="linearGradient6535" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0124656,0.9876879)" + spreadMethod="pad" + x1="272.85645" + y1="138.40921" + x2="272.41672" + y2="184.80547" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient6537" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.366244,0.7319337)" + spreadMethod="pad" + x1="202.24924" + y1="193.2086" + x2="201.95332" + y2="224.43134" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1207" + id="linearGradient6539" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7021815,1.4241332)" + spreadMethod="pad" + x1="193.59138" + y1="118.72256" + x2="194.19148" + y2="157.01369" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1207" + id="linearGradient6541" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7021815,1.4241332)" + spreadMethod="pad" + x1="193.59138" + y1="118.72256" + x2="194.19148" + y2="157.01369" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1207" + id="linearGradient6543" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7021815,1.4241332)" + spreadMethod="pad" + x1="193.59138" + y1="118.72256" + x2="194.19148" + y2="157.01369" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1207" + id="linearGradient6545" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7021815,1.4241332)" + spreadMethod="pad" + x1="193.59138" + y1="118.72256" + x2="194.19148" + y2="157.01369" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient6547" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9803353,1.0200591)" + spreadMethod="pad" + x1="299.56952" + y1="211.60023" + x2="299.63791" + y2="215.96346" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient6549" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.537454,1.8606244)" + spreadMethod="pad" + x1="546.57965" + y1="120.67453" + x2="546.67365" + y2="126.67172" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient6551" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9024912,1.108044)" + spreadMethod="pad" + x1="428.15359" + y1="178.85451" + x2="428.42368" + y2="196.08791" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="6.9578357" + inkscape:cx="21.227759" + inkscape:cy="27.163624" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="686" + inkscape:window-y="0" /> + <metadata + id="metadata6472"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:description>BibleTime icon "display translitteration". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-231.55307,-348.12751)"> + <g + transform="translate(-130.32183,170.10555)" + id="g1397"> + <g + id="g1393"> + <path + transform="matrix(0.76977,-0.325881,0,0.906984,161.2644,144.1404)" + sodipodi:nodetypes="ccccccccccccccccc" + id="path1176" + d="M 298.142,145.098 C 298.142,145.098 275.887,145.272 270.691,145.185 C 265.843,145.099 262.725,151.073 261.34,155.836 C 262.206,155.749 262.206,155.749 262.725,155.749 C 265.323,150.9 268.873,151.16 272.164,151.246 C 271.298,158.52 270.778,163.456 270.086,168.219 C 269.48,172.548 265.323,173.674 264.717,177.831 C 264.457,180.169 267.401,181.641 268.354,181.554 C 274.502,181.727 274.675,170.037 276.493,151.246 C 279.784,151.333 282.122,151.332 284.633,151.333 C 282.555,169.604 282.035,179.822 289.829,181.208 C 297.536,182.074 298.661,170.643 298.748,169.258 C 298.056,169.258 298.402,169.431 297.276,169.344 C 296.843,173.761 294.678,174.713 293.033,174.713 C 287.405,174.54 287.577,168.738 289.136,151.332 C 292.34,151.419 298.142,151.333 298.142,151.333 C 298.228,151.333 298.142,145.098 298.142,145.098 z " + style="font-size:12px;fill:#950000;fill-opacity:1;fill-rule:evenodd;stroke:#970000;stroke-width:1.34326994;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> + <path + transform="matrix(0.76977,-0.325881,0,0.906984,163.1892,144.6215)" + sodipodi:nodetypes="ccccccccccccccccc" + id="path1194" + d="M 298.142,145.098 C 298.142,145.098 275.887,145.272 270.691,145.185 C 265.843,145.099 262.725,151.073 261.34,155.836 C 262.206,155.749 262.206,155.749 262.725,155.749 C 265.323,150.9 268.873,151.16 272.164,151.246 C 271.298,158.52 270.778,163.456 270.086,168.219 C 269.48,172.548 265.323,173.674 264.717,177.831 C 264.457,180.169 267.401,181.641 268.354,181.554 C 274.502,181.727 274.675,170.037 276.493,151.246 C 279.784,151.333 282.122,151.332 284.633,151.333 C 282.555,169.604 282.035,179.822 289.829,181.208 C 297.536,182.074 298.661,170.643 298.748,169.258 C 298.056,169.258 298.402,169.431 297.276,169.344 C 296.843,173.761 294.678,174.713 293.033,174.713 C 287.405,174.54 287.577,168.738 289.136,151.332 C 292.34,151.419 298.142,151.333 298.142,151.333 C 298.228,151.333 298.142,145.098 298.142,145.098 z " + style="font-size:12px;fill:url(#linearGradient6535);fill-rule:evenodd;stroke:#940000;stroke-width:1.34326994;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> + <path + transform="matrix(0.76977,-0.325881,0,0.906984,163.1892,144.6215)" + sodipodi:nodetypes="cccccccccccccc" + id="path1390" + d="M 297.317,145.327 C 297.317,145.327 276.093,145.171 270.691,145.36 C 265.843,145.274 263.55,150.494 262.165,155.257 C 263.031,155.17 262.412,154.948 262.931,154.948 C 265.529,150.099 269.079,150.709 272.37,150.795 C 271.916,156.643 272.015,159.351 271.323,164.114 C 273.603,164.231 273.173,162.194 274.745,161.979 C 274.708,160.105 275.087,157.412 275.668,150.95 C 278.959,151.037 282.328,150.706 284.839,150.707 C 284.823,158.521 284.509,157.09 284.057,163.912 C 285.785,163.854 285.401,162.456 287.673,162.989 C 287.817,157.891 286.958,168.341 288.517,150.935 C 291.721,151.022 297.317,150.862 297.317,150.862 C 297.403,150.862 297.317,145.327 297.317,145.327 z " + style="font-size:12px;fill:url(#linearGradient6537);fill-rule:evenodd;stroke:none;stroke-width:1.34326994;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> + </g> + <g + transform="translate(0.793457,-0.793533)" + id="g1378"> + <g + transform="matrix(0.906984,0,0,0.906984,264.0476,30.55653)" + style="font-size:12px;fill:#0000a5;fill-opacity:1;stroke:#0000ad;stroke-width:1.375;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" + id="g1203"> + <path + transform="matrix(0.848714,-0.359302,0,1,-100.0288,60.272)" + sodipodi:nodetypes="ccccc" + id="path1179" + d="M 292.08,215.845 C 291.994,215.845 291.994,220.261 291.994,220.261 C 291.994,220.261 296.323,220.261 296.237,220.261 C 296.15,220.261 296.064,215.759 296.15,215.846 C 296.237,215.932 292.08,215.932 292.08,215.845 z " + style="font-size:12px;fill:#0000a5;fill-opacity:1;fill-rule:evenodd;stroke:#0000ad;stroke-width:1.375;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="matrix(0.848714,-0.359302,0,1,-100.0288,60.272)" + id="path1180" + d="M 292.08,224.678 L 292.08,248.577 L 296.064,248.577 C 296.064,248.577 296.15,224.678 296.064,224.678 C 295.977,224.678 292.08,224.764 292.08,224.678 z " + style="font-size:12px;fill:#0000a5;fill-opacity:1;fill-rule:evenodd;stroke:#0000ad;stroke-width:1.375;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + <path + id="path1202" + d="M 129.123,188.025 C 129.197,187.994 125.963,189.363 126.036,189.332 C 126.11,189.3 126.036,222.584 126.036,222.498 C 126.036,222.411 129.491,220.948 129.417,220.979 C 129.344,215.035 129.343,212.872 129.417,209.202 C 131.107,211.172 133.458,210.761 135.15,209.979 C 139.559,207.94 143.931,202.189 143.748,192.917 C 143.455,181.785 136.913,183.948 135.002,184.757 C 132.21,185.939 129.858,189.446 129.197,191.285 C 129.123,189.583 129.049,188.143 129.123,188.025 z M 134.929,188.338 C 132.136,189.52 129.413,192.925 129.27,199.913 C 129.147,206.029 131.769,208.111 134.635,206.822 C 137.133,205.695 140.073,202.96 140.294,195.246 C 140.558,188.301 137.869,187.093 134.929,188.338 z " + style="font-size:12px;fill:#0000a5;fill-opacity:1;fill-rule:evenodd;stroke:#0000ad;stroke-width:1.375;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + transform="matrix(0.906984,0,0,0.906984,265.6517,30.7169)" + style="font-size:12px;fill:url(#linearGradient6539);stroke:#0000a4;stroke-width:1.375;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" + id="g1211"> + <path + transform="matrix(0.848714,-0.359302,0,1,-100.0288,60.272)" + sodipodi:nodetypes="ccccc" + id="path1212" + d="M 292.08,215.845 C 291.994,215.845 291.994,220.261 291.994,220.261 C 291.994,220.261 296.323,220.261 296.237,220.261 C 296.15,220.261 296.064,215.759 296.15,215.846 C 296.237,215.932 292.08,215.932 292.08,215.845 z " + style="font-size:12px;fill:url(#linearGradient6541);fill-rule:evenodd;stroke:#0000a4;stroke-width:1.375;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="matrix(0.848714,-0.359302,0,1,-100.0288,60.272)" + id="path1213" + d="M 292.08,224.678 L 292.08,248.577 L 296.064,248.577 C 296.064,248.577 296.15,224.678 296.064,224.678 C 295.977,224.678 292.08,224.764 292.08,224.678 z " + style="font-size:12px;fill:url(#linearGradient6543);fill-rule:evenodd;stroke:#0000a4;stroke-width:1.375;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + <path + id="path1214" + d="M 129.123,188.025 C 129.197,187.994 125.963,189.363 126.036,189.332 C 126.11,189.3 126.036,222.584 126.036,222.498 C 126.036,222.411 129.491,220.948 129.417,220.979 C 129.344,215.035 129.343,212.872 129.417,209.202 C 131.107,211.172 133.458,210.761 135.15,209.979 C 139.559,207.94 143.931,202.189 143.748,192.917 C 143.455,181.785 136.913,183.948 135.002,184.757 C 132.21,185.939 129.858,189.446 129.197,191.285 C 129.123,189.583 129.049,188.143 129.123,188.025 z M 134.929,188.338 C 132.136,189.52 129.413,192.925 129.27,199.913 C 129.147,206.029 131.769,208.111 134.635,206.822 C 137.133,205.695 140.073,202.96 140.294,195.246 C 140.558,188.301 137.869,187.093 134.929,188.338 z " + style="font-size:12px;fill:url(#linearGradient6545);fill-rule:evenodd;stroke:#0000a4;stroke-width:1.375;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + transform="matrix(0.657592,-0.277632,0,0.772699,208,100.5546)" + sodipodi:nodetypes="ccccc" + id="path1365" + d="M 292.08,215.845 C 291.994,215.845 291.994,220.261 291.994,220.261 C 291.994,220.261 296.323,220.261 296.237,220.261 C 296.15,220.261 296.064,215.759 296.15,215.846 C 296.237,215.932 292.08,215.932 292.08,215.845 z " + style="font-size:12px;fill:url(#linearGradient6547);fill-rule:evenodd;stroke:none;stroke-width:0.13781901;stroke-linecap:round;stroke-linejoin:round" /> + <path + sodipodi:nodetypes="ccccc" + transform="matrix(0.76977,-0.325881,0,0.906984,174.9272,85.70002)" + id="path1366" + d="M 292.492,224.826 L 292.492,235.602 L 295.652,234.956 C 295.652,233.906 295.738,224.53 295.652,224.53 C 295.565,224.53 292.492,224.912 292.492,224.826 z " + style="font-size:12px;fill:url(#linearGradient6549);fill-rule:evenodd;stroke:none;stroke-width:0.13781901;stroke-linecap:round;stroke-linejoin:round" /> + <path + sodipodi:nodetypes="ccccsccccc" + id="path1377" + d="M 382.447,201.57 C 382.514,201.542 380.215,202.942 380.281,202.914 C 380.348,202.885 380.599,214.188 380.44,217.126 C 381.948,217.066 381.388,214.395 382.816,214.05 C 382.291,205.461 386.137,201.798 389.454,201.076 C 393.43,200.176 393.609,205.957 393.411,208.124 C 395.092,208.089 393.849,207.157 395.712,206.007 C 395.446,195.91 389.513,198.189 387.779,198.923 C 385.247,199.995 383.272,203.811 382.672,205.479 C 382.605,203.935 382.38,201.677 382.447,201.57 z " + style="font-size:12px;fill:url(#linearGradient6551);fill-rule:evenodd;stroke:none;stroke-width:0.13781901;stroke-linecap:round;stroke-linejoin:round" /> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/document_magnifier.svg b/pics/icons/document_magnifier.svg new file mode 100644 index 0000000..2bbe15c --- /dev/null +++ b/pics/icons/document_magnifier.svg @@ -0,0 +1,3874 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<svg + xmlns:ns="http://ns.adobe.com/SaveForWeb/1.0/" + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="128" + height="128" + viewBox="0 0 128 128" + overflow="visible" + enable-background="new 0 0 128 128" + xml:space="preserve" + sodipodi:version="0.32" + inkscape:version="0.45.1" + sodipodi:docname="document-preview.svgz" + sodipodi:docbase="/home/david/Oxygen/trunk/scalable/actions/small/16x16" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + inkscape:export-filename="document-preview.png" + inkscape:export-xdpi="11.25" + inkscape:export-ydpi="11.25"><defs + id="defs105"><linearGradient + id="linearGradient6740"><stop + style="stop-color:#004d00;stop-opacity:0;" + offset="0" + id="stop6742" /><stop + id="stop6748" + offset="0.5" + style="stop-color:#004d00;stop-opacity:1;" /><stop + style="stop-color:#004d00;stop-opacity:0;" + offset="1" + id="stop6744" /></linearGradient><linearGradient + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + y2="-383.9975" + x2="-23.516129" + y1="-383.9971" + x1="-84.002403" + gradientUnits="userSpaceOnUse" + id="linearGradient3711"><stop + id="stop3713" + style="stop-color:white;stop-opacity:1;" + offset="0" /><stop + id="stop3715" + style="stop-color:white;stop-opacity:0;" + offset="1" /></linearGradient><linearGradient + id="linearGradient4296"><stop + id="stop4298" + offset="0" + style="stop-color:#00ff00;stop-opacity:1" /><stop + id="stop4300" + offset="1" + style="stop-color:#006500;stop-opacity:1" /></linearGradient><linearGradient + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + y2="-383.9971" + x2="-12.0029" + y1="-383.9971" + x1="-84.002403" + gradientUnits="userSpaceOnUse" + id="linearGradient4770"><stop + id="stop4772" + style="stop-color:#e5ff00;stop-opacity:1" + offset="0" /><stop + id="stop4774" + style="stop-color:#bff500;stop-opacity:0;" + offset="1" /></linearGradient><linearGradient + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + y2="-383.9971" + x2="-12.0029" + y1="-383.9971" + x1="-84.002403" + gradientUnits="userSpaceOnUse" + id="linearGradient5958"><stop + id="stop5960" + style="stop-color:#008c00;stop-opacity:1" + offset="0" /><stop + id="stop5962" + style="stop-color:#00bf00;stop-opacity:1" + offset="1" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_9_" + id="linearGradient2291" + gradientUnits="userSpaceOnUse" + x1="94.3438" + y1="102.3447" + x2="86.5356" + y2="94.5366" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_10_" + id="linearGradient2293" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="86.5865" + y2="94.5865" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_11_" + id="linearGradient2295" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="87.293" + y2="95.293" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_12_" + id="linearGradient2297" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="radialGradient2275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2.4e-6,0)" + cx="102" + cy="112.3047" + r="139.5585" /><filter + inkscape:collect="always" + id="filter3241"><feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0394514" + id="feGaussianBlur3243" /></filter><radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.2173175,0,31.462618)" + r="18.40625" + fy="22.034521" + fx="40" + cy="22.034521" + cx="40" + id="radialGradient3706" + xlink:href="#linearGradient3541" + inkscape:collect="always" /><linearGradient + gradientUnits="userSpaceOnUse" + y2="54.279522" + x2="32" + y1="30.534702" + x1="32" + id="linearGradient3547" + xlink:href="#linearGradient3541" + inkscape:collect="always" /><linearGradient + y2="69.377663" + x2="108.60656" + y1="47.035709" + x1="113.91756" + gradientTransform="translate(-120.19919,33.337945)" + gradientUnits="userSpaceOnUse" + id="linearGradient3542" + xlink:href="#linearGradient3604" + inkscape:collect="always" /><linearGradient + gradientTransform="translate(-118.57558,42.733523)" + gradientUnits="userSpaceOnUse" + y2="118.73044" + x2="114.41652" + y1="55.401756" + x1="113.42517" + id="linearGradient4502" + xlink:href="#linearGradient4496" + inkscape:collect="always" /><radialGradient + r="27.472945" + fy="-24.165377" + fx="419.65628" + cy="-24.165377" + cx="419.65628" + gradientTransform="matrix(0.7195272,0,0,0.6485209,-273.74451,28.176702)" + gradientUnits="userSpaceOnUse" + id="radialGradient3905" + xlink:href="#linearGradient3695" + inkscape:collect="always" /><radialGradient + r="14.103466" + fy="-32.883251" + fx="455.50381" + cy="-40.349792" + cx="455.50381" + gradientTransform="matrix(1.4864865,-8.4172741e-7,1.0406811e-6,1.8378378,-221.5964,32.464567)" + gradientUnits="userSpaceOnUse" + id="radialGradient3903" + xlink:href="#linearGradient3604" + inkscape:collect="always" /><radialGradient + r="34.640625" + fy="15.369064" + fx="549.10938" + cy="-5.5" + cx="549.10937" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + gradientUnits="userSpaceOnUse" + id="radialGradient3901" + xlink:href="#linearGradient3524" + inkscape:collect="always" /><linearGradient + y2="-34.051758" + x2="452.66089" + y1="-91.461914" + x1="455.33936" + gradientTransform="matrix(0.6517223,0,0,0.6517223,-266.59097,35.22272)" + gradientUnits="userSpaceOnUse" + id="linearGradient3899" + xlink:href="#linearGradient3489" + inkscape:collect="always" /><linearGradient + y2="-22.281881" + x2="529.63055" + y1="-49.408035" + x1="529.51709" + gradientUnits="userSpaceOnUse" + id="linearGradient3897" + xlink:href="#linearGradient3467" + inkscape:collect="always" /><linearGradient + y2="12.002443" + x2="424.85605" + y1="35.690521" + x1="425.19971" + gradientUnits="userSpaceOnUse" + id="linearGradient3895" + xlink:href="#linearGradient3436" + inkscape:collect="always" /><linearGradient + y2="-21.585129" + x2="426.27026" + y1="7.40625" + x1="425.9068" + gradientUnits="userSpaceOnUse" + id="linearGradient3893" + xlink:href="#linearGradient3436" + inkscape:collect="always" /><linearGradient + y2="-88.117844" + x2="326.53983" + y1="33.783997" + x1="328.3566" + gradientUnits="userSpaceOnUse" + id="linearGradient3891" + xlink:href="#linearGradient3255" + inkscape:collect="always" /><linearGradient + y2="-2.0318813" + x2="529.13055" + y1="-49.408035" + x1="529.51709" + gradientUnits="userSpaceOnUse" + id="linearGradient3889" + xlink:href="#linearGradient3467" + inkscape:collect="always" /><linearGradient + y2="-88.117844" + x2="326.53983" + y1="33.783997" + x1="328.3566" + gradientUnits="userSpaceOnUse" + id="linearGradient3887" + xlink:href="#linearGradient3255" + inkscape:collect="always" /><radialGradient + r="38.29028" + fy="3.2766333" + fx="653.77338" + cy="-20.356201" + cx="654.53568" + gradientTransform="matrix(0.6356659,0,0,0.6356659,-387.74409,35.510682)" + gradientUnits="userSpaceOnUse" + id="radialGradient3885" + xlink:href="#linearGradient3497" + inkscape:collect="always" /><radialGradient + r="21.345785" + fy="-62.783859" + fx="461.54532" + cy="-50.078033" + cx="461.9838" + gradientTransform="matrix(1.9245079,8.8832287e-7,-2.1962546e-7,0.9889928,-427.1077,-0.5516314)" + gradientUnits="userSpaceOnUse" + id="radialGradient3883" + xlink:href="#linearGradient3750" + inkscape:collect="always" /><radialGradient + r="34.640625" + fy="15.369064" + fx="549.10938" + cy="-5.5" + cx="549.10938" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + gradientUnits="userSpaceOnUse" + id="radialGradient3819" + xlink:href="#linearGradient3976" + inkscape:collect="always" /><linearGradient + y2="-88.117844" + x2="326.53983" + y1="33.783997" + x1="328.3566" + gradientUnits="userSpaceOnUse" + id="linearGradient3809" + xlink:href="#linearGradient3255" + inkscape:collect="always" /><linearGradient + y2="-88.117844" + x2="326.53983" + y1="33.783997" + x1="328.3566" + gradientUnits="userSpaceOnUse" + id="linearGradient3805" + xlink:href="#linearGradient3255" + inkscape:collect="always" /><radialGradient + r="34.640625" + fy="15.369064" + fx="549.10938" + cy="-5.5" + cx="549.10938" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + gradientUnits="userSpaceOnUse" + id="radialGradient3793" + xlink:href="#linearGradient3968" + inkscape:collect="always" /><linearGradient + y2="-88.117844" + x2="326.53983" + y1="33.783997" + x1="328.3566" + gradientUnits="userSpaceOnUse" + id="linearGradient3783" + xlink:href="#linearGradient3255" + inkscape:collect="always" /><linearGradient + y2="-88.117844" + x2="326.53983" + y1="33.783997" + x1="328.3566" + gradientUnits="userSpaceOnUse" + id="linearGradient3779" + xlink:href="#linearGradient3255" + inkscape:collect="always" /><radialGradient + r="34.640625" + fy="15.369064" + fx="549.10938" + cy="-5.5" + cx="549.10937" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + gradientUnits="userSpaceOnUse" + id="radialGradient3767" + xlink:href="#linearGradient3524" + inkscape:collect="always" /><linearGradient + y2="-88.117844" + x2="326.53983" + y1="33.783997" + x1="328.3566" + gradientUnits="userSpaceOnUse" + id="linearGradient3757" + xlink:href="#linearGradient3255" + inkscape:collect="always" /><linearGradient + y2="-88.117844" + x2="326.53983" + y1="33.783997" + x1="328.3566" + gradientUnits="userSpaceOnUse" + id="linearGradient3753" + xlink:href="#linearGradient3255" + inkscape:collect="always" /><radialGradient + r="34.640625" + fy="15.369064" + fx="549.10938" + cy="-5.5" + cx="549.10938" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + gradientUnits="userSpaceOnUse" + id="radialGradient3741" + xlink:href="#linearGradient3836" + inkscape:collect="always" /><linearGradient + y2="-88.117844" + x2="326.53983" + y1="33.783997" + x1="328.3566" + gradientUnits="userSpaceOnUse" + id="linearGradient3731" + xlink:href="#linearGradient3255" + inkscape:collect="always" /><linearGradient + y2="-88.117844" + x2="326.53983" + y1="33.783997" + x1="328.3566" + gradientUnits="userSpaceOnUse" + id="linearGradient3727" + xlink:href="#linearGradient3255" + inkscape:collect="always" /><linearGradient + id="linearGradient3992"><stop + style="stop-color:#eefd56;stop-opacity:0.68627453;" + offset="0" + id="stop3994" /><stop + style="stop-color:#ffffff;stop-opacity:0.70909089;" + offset="1" + id="stop3996" /></linearGradient><linearGradient + id="linearGradient3984"><stop + style="stop-color:#fff9c6;stop-opacity:1;" + offset="0" + id="stop3986" /><stop + id="stop3988" + offset="0.57963896" + style="stop-color:#f6f66c;stop-opacity:1;" /><stop + style="stop-color:#aac226;stop-opacity:1;" + offset="1" + id="stop3990" /></linearGradient><linearGradient + id="linearGradient3976"><stop + style="stop-color:#16367a;stop-opacity:0;" + offset="0" + id="stop3978" /><stop + id="stop3980" + offset="0.79500002" + style="stop-color:#7a7a16;stop-opacity:0;" /><stop + style="stop-color:#43470c;stop-opacity:1;" + offset="1" + id="stop3982" /></linearGradient><linearGradient + id="linearGradient3968"><stop + id="stop3970" + offset="0" + style="stop-color:#3e6b13;stop-opacity:0;" /><stop + style="stop-color:#477a16;stop-opacity:0;" + offset="0.79500002" + id="stop3972" /><stop + id="stop3974" + offset="1" + style="stop-color:#426111;stop-opacity:1;" /></linearGradient><linearGradient + id="linearGradient3962"><stop + id="stop3964" + offset="0" + style="stop-color:#acfd56;stop-opacity:0.68627453;" /><stop + id="stop3966" + offset="1" + style="stop-color:#ffffff;stop-opacity:0.70909089;" /></linearGradient><linearGradient + id="linearGradient3954"><stop + id="stop3956" + offset="0" + style="stop-color:#c6ff92;stop-opacity:1;" /><stop + style="stop-color:#9ef451;stop-opacity:1;" + offset="0.57963896" + id="stop3958" /><stop + id="stop3960" + offset="1" + style="stop-color:#6fc226;stop-opacity:1;" /></linearGradient><linearGradient + id="linearGradient3844"><stop + id="stop3846" + offset="0" + style="stop-color:#fd56f7;stop-opacity:0.68627453;" /><stop + id="stop3848" + offset="1" + style="stop-color:#ffffff;stop-opacity:0.70909089;" /></linearGradient><linearGradient + id="linearGradient3836"><stop + id="stop3838" + offset="0" + style="stop-color:#16367a;stop-opacity:0;" /><stop + style="stop-color:#7a166f;stop-opacity:0;" + offset="0.79500002" + id="stop3840" /><stop + id="stop3842" + offset="1" + style="stop-color:#59104d;stop-opacity:1;" /></linearGradient><linearGradient + id="linearGradient3828"><stop + id="stop3830" + offset="0" + style="stop-color:#fdc6ff;stop-opacity:1;" /><stop + style="stop-color:#f16cf6;stop-opacity:1;" + offset="0.57963896" + id="stop3832" /><stop + id="stop3834" + offset="1" + style="stop-color:#bd26c2;stop-opacity:1;" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3750"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3752" /><stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3754" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3695"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3697" /><stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3699" /></linearGradient><linearGradient + id="linearGradient3604"><stop + style="stop-color:#56e4fd;stop-opacity:0.68727273;" + offset="0" + id="stop3606" /><stop + style="stop-color:#ffffff;stop-opacity:0.70909089;" + offset="1" + id="stop3608" /></linearGradient><linearGradient + id="linearGradient3524"><stop + style="stop-color:#16367a;stop-opacity:0;" + offset="0" + id="stop3526" /><stop + id="stop3532" + offset="0.79500002" + style="stop-color:#16367a;stop-opacity:0;" /><stop + style="stop-color:#16367a;stop-opacity:1;" + offset="1" + id="stop3528" /></linearGradient><linearGradient + id="linearGradient3497"><stop + style="stop-color:#a2f3ff;stop-opacity:0.30909091;" + offset="0" + id="stop3499" /><stop + id="stop3509" + offset="0.57963896" + style="stop-color:#51d2f4;stop-opacity:0.46545455;" /><stop + style="stop-color:#388bc9;stop-opacity:0.6627451;" + offset="0.88229889" + id="stop4484" /><stop + style="stop-color:#1f449e;stop-opacity:0.86181819;" + offset="1" + id="stop3501" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3489"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3491" /><stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3493" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3467"><stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3469" /><stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3471" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3436"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3438" /><stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3440" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3255"><stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3257" /><stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3259" /></linearGradient><linearGradient + id="linearGradient3227"><stop + style="stop-color:#656565;stop-opacity:1" + offset="0" + id="stop3183" /><stop + style="stop-color:#f5f5f5;stop-opacity:1;" + offset="1" + id="stop3231" /></linearGradient><linearGradient + id="linearGradient7671"><stop + style="stop-color:#7b4100;stop-opacity:0;" + offset="0" + id="stop7673" /><stop + id="stop7679" + offset="0.03529412" + style="stop-color:#984f00;stop-opacity:1;" /><stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop7675" /></linearGradient><linearGradient + y2="68.630798" + x2="11.3575" + y1="73.435997" + x1="13.6401" + gradientUnits="userSpaceOnUse" + id="XMLID_33_" + gradientTransform="matrix(0.9842549,0,0,0.9842549,-9.7049094,8.1921575e-2)"><stop + id="stop67" + style="stop-color:#FFDD00" + offset="0" /><stop + id="stop3459" + style="stop-color:#FEDB00" + offset="0.4225" /><stop + id="stop3461" + style="stop-color:#FAD400" + offset="0.5747" /><stop + id="stop73" + style="stop-color:#F3C900" + offset="0.6831" /><stop + id="stop75" + style="stop-color:#E9B800" + offset="0.7702" /><stop + id="stop77" + style="stop-color:#E3AD00" + offset="0.8107" /><stop + id="stop79" + style="stop-color:#F7B100" + offset="1" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7671" + id="linearGradient7677" + x1="25.2341" + y1="65.9345" + x2="89.3999" + y2="65.9345" + gradientUnits="userSpaceOnUse" /><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3265"><path + d="M 376.98182,-19.965229 A 56.032688,56.032688 0 1 1 264.91644,-19.965229 A 56.032688,56.032688 0 1 1 376.98182,-19.965229 z" + sodipodi:ry="56.032688" + sodipodi:rx="56.032688" + sodipodi:cy="-19.965229" + sodipodi:cx="320.94913" + id="path3267" + style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient3269);stroke-width:0.99363244;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3251)" + sodipodi:type="arc" /></clipPath><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient3269" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient3271" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient3213" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + y2="80.356003" + x2="99.314499" + y1="80.356003" + x1="94.655296" + gradientUnits="userSpaceOnUse" + id="XMLID_29_"><stop + id="stop19" + style="stop-color:#E39700" + offset="0" /><stop + id="stop21" + style="stop-color:#E49900" + offset="0.5304" /><stop + id="stop23" + style="stop-color:#E6A000" + offset="0.7214" /><stop + id="stop25" + style="stop-color:#EAAB00" + offset="0.8575" /><stop + id="stop27" + style="stop-color:#F1BC00" + offset="0.9668" /><stop + id="stop29" + style="stop-color:#F3C300" + offset="1" /></linearGradient><radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.0137,0,-0.6735)" + fy="63.6255" + fx="63.829102" + r="42.1702" + cy="94.0933" + cx="59.8862" + id="XMLID_30_"><stop + id="stop34" + style="stop-color:#FFFF00" + offset="0" /><stop + id="stop36" + style="stop-color:#FFCC00" + offset="1" /></radialGradient><radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.0137,0,-0.6735)" + r="44.665298" + cy="72.860802" + cx="68.742203" + id="XMLID_31_"><stop + id="stop3434" + style="stop-color:#FFFF00" + offset="0" /><stop + offset="0.42605001" + style="stop-color:#ffb800;stop-opacity:1;" + id="stop6500" /><stop + id="stop43" + style="stop-color:#cfa500;stop-opacity:1;" + offset="0.85210001" /></radialGradient><linearGradient + y2="64.996399" + x2="23.7612" + y1="87.141098" + x1="22.309099" + gradientUnits="userSpaceOnUse" + id="XMLID_34_"><stop + id="stop84" + style="stop-color:#FFFFFF" + offset="0.0533" /><stop + id="stop86" + style="stop-color:#FEFEFD" + offset="0.2975" /><stop + id="stop88" + style="stop-color:#FBF9F4" + offset="0.4397" /><stop + id="stop90" + style="stop-color:#F6F0E6" + offset="0.5557" /><stop + id="stop92" + style="stop-color:#EEE5D2" + offset="0.6575" /><stop + id="stop94" + style="stop-color:#E5D6B8" + offset="0.7501" /><stop + id="stop96" + style="stop-color:#D9C398" + offset="0.836" /><stop + id="stop98" + style="stop-color:#CBAD73" + offset="0.9153" /><stop + id="stop100" + style="stop-color:#C7A769" + offset="0.9349" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient3363" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient3365" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><filter + inkscape:collect="always" + id="filter3448"><feGaussianBlur + inkscape:collect="always" + stdDeviation="0.29695312" + id="feGaussianBlur3450" /></filter><filter + inkscape:collect="always" + id="filter3475"><feGaussianBlur + inkscape:collect="always" + stdDeviation="0.31492188" + id="feGaussianBlur3477" /></filter><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3524" + id="radialGradient3530" + cx="549.10937" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + gradientUnits="userSpaceOnUse" /><filter + inkscape:collect="always" + id="filter3594"><feGaussianBlur + inkscape:collect="always" + stdDeviation="0.66601563" + id="feGaussianBlur3596" /></filter><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3598"><path + sodipodi:nodetypes="csssc" + id="path3600" + d="M 549.13821,-40.478552 C 529.81859,-40.478552 514.12861,-24.788589 514.12861,-5.468979 C 514.12861,13.850631 529.81858,29.509802 549.13821,29.509803 C 568.4578,29.509803 584.11699,13.850631 584.11699,-5.468979 C 584.11699,-24.788589 568.45779,-40.478552 549.13821,-40.478552 z" + style="opacity:1;fill:#aac0ef;fill-opacity:1;stroke:none;stroke-width:3.42052293;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /></clipPath><filter + inkscape:collect="always" + id="filter3740"><feGaussianBlur + inkscape:collect="always" + stdDeviation="0.60528572" + id="feGaussianBlur3742" /></filter><filter + inkscape:collect="always" + id="filter3746"><feGaussianBlur + inkscape:collect="always" + stdDeviation="0.23930338" + id="feGaussianBlur3748" /></filter><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient3808" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient3812" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3836" + id="radialGradient3822" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient3908" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient3912" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3968" + id="radialGradient3922" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient3934" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient3938" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient3948" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient4064" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient4068" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3836" + id="radialGradient4078" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient4090" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient4094" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3524" + id="radialGradient4104" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10937" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient4110" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient4112" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient4114" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient4122" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient4126" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3968" + id="radialGradient4136" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><filter + id="filter2854"><feGaussianBlur + inkscape:collect="always" + stdDeviation="0.8944793" + id="feGaussianBlur2856" /></filter><filter + id="filter5873"><feGaussianBlur + inkscape:collect="always" + stdDeviation="1.3615922" + id="feGaussianBlur5875" /></filter><filter + id="filter5869"><feGaussianBlur + inkscape:collect="always" + stdDeviation="1.2254964" + id="feGaussianBlur5871" /></filter><linearGradient + gradientTransform="translate(0,2.1512354)" + gradientUnits="userSpaceOnUse" + id="XMLID_26_" + y2="72.223602" + x2="79.360802" + y1="72.223602" + x1="6.2178001"><stop + offset="0" + style="stop-color:#ffffff;stop-opacity:1" + id="stop2578" /><stop + offset="1" + style="stop-color:#eeeeec;stop-opacity:1" + id="stop2580" /></linearGradient><linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_30_" + id="linearGradient3794" + y2="112.4844" + x2="73.2117" + y1="10.1548" + x1="10.5708" /><linearGradient + gradientTransform="matrix(0.9991,-4.18e-2,4.18e-2,0.9991,-2.4309,1.195)" + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_30_" + id="linearGradient3792" + y2="117.2331" + x2="70.759598" + y1="14.9019" + x1="8.1176996" /><linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_34_" + id="linearGradient3382" + y2="126.5845" + x2="89.045403" + y1="5.2275" + x1="43.438" /><linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_34_" + id="linearGradient3376" + y2="136.9541" + x2="61.453098" + y1="15.5972" + x1="15.8457" /><linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_34_" + id="linearGradient3370" + y2="122.481" + x2="99.964401" + y1="1.124" + x1="54.356899" /><linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_34_" + id="linearGradient3368" + y2="23.583" + x2="39.972198" + y1="23.583" + x1="33.882301" /><linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_34_" + id="linearGradient3290" + y2="129.0645" + x2="82.446297" + y1="7.7075" + x1="36.838902" /><linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#XMLID_34_" + id="linearGradient3352" + y2="133.0273" + x2="71.901901" + y1="11.6704" + x1="26.294399" /> + <linearGradient + y2="64.000001" + x2="111" + y1="64.000001" + x1="17.000002" + gradientTransform="translate(177.90664,164.04877)" + gradientUnits="userSpaceOnUse" + id="linearGradient4344" + xlink:href="#linearGradient3257" + inkscape:collect="always" /> + <mask + id="mask4340" + maskUnits="userSpaceOnUse"> + <path + transform="matrix(4.8057538,0,0,4.8057538,-518.93275,-843.26853)" + mask="url(#mask4334)" + sodipodi:nodetypes="ccccccccccc" + id="path4342" + d="M 195.90664,173.04878 C 195.35564,173.04878 194.90664,173.49763 194.90664,174.04844 L 194.90664,282.01229 C 194.90664,282.5641 195.35564,283.01195 195.90664,283.01195 L 255.07864,283.01195 C 255.34164,283.01195 257.84132,283.13008 258.02732,282.94315 L 288.61364,252.14298 C 288.80064,251.95604 288.90664,249.45819 288.90664,249.19528 L 288.90664,174.04844 C 288.90664,173.49763 288.45864,173.04878 287.90664,173.04878 L 195.90664,173.04878 z " + style="fill:url(#linearGradient4344);fill-opacity:1" /> + </mask> + <linearGradient + y2="137.19238" + x2="236.17368" + y1="62.72517" + x1="236.17368" + spreadMethod="reflect" + gradientTransform="translate(0,170.05234)" + gradientUnits="userSpaceOnUse" + id="linearGradient4338" + xlink:href="#linearGradient4314" + inkscape:collect="always" /> + <mask + id="mask4334" + maskUnits="userSpaceOnUse"> + <rect + ry="7.4482713" + rx="8.9015923" + y="175.01576" + x="184" + height="106.06602" + width="115.81328" + id="rect4336" + style="opacity:1;fill:url(#linearGradient4338);fill-opacity:1;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + </mask> + <linearGradient + y2="64.000001" + x2="111" + y1="64.000001" + x1="17.000002" + gradientTransform="translate(177.90664,164.04877)" + gradientUnits="userSpaceOnUse" + id="linearGradient4332" + xlink:href="#linearGradient3257" + inkscape:collect="always" /><linearGradient + y2="24.784855" + x2="105.72495" + y1="24.784855" + x1="64.018799" + spreadMethod="reflect" + gradientTransform="matrix(0,0.2177145,-0.6507341,0,96.344649,79.95213)" + gradientUnits="userSpaceOnUse" + id="linearGradient3327" + xlink:href="#linearGradient3270" + inkscape:collect="always" /><linearGradient + y2="37.536259" + x2="49.066868" + y1="45.218086" + x1="37.744732" + gradientTransform="matrix(0.499633,0.8653897,-0.8860651,0.5115699,60.119047,-21.372683)" + gradientUnits="userSpaceOnUse" + id="linearGradient3309" + xlink:href="#linearGradient3248" + inkscape:collect="always" /><linearGradient + y2="63.0005" + x2="90.312" + y1="63.0005" + x1="37.688" + gradientUnits="userSpaceOnUse" + id="linearGradient3295" + xlink:href="#linearGradient3180" + inkscape:collect="always" /><linearGradient + y2="46.869461" + x2="55.460197" + y1="34.642265" + x1="35.946861" + gradientTransform="matrix(0.7569441,0,0,0.7750286,41.93488,54.015085)" + gradientUnits="userSpaceOnUse" + id="linearGradient3287" + xlink:href="#linearGradient3248" + inkscape:collect="always" /><linearGradient + y2="46.869461" + x2="55.460197" + y1="34.642265" + x1="35.946861" + gradientTransform="matrix(-0.999266,0,0,-1.0231399,128.49076,83.047606)" + gradientUnits="userSpaceOnUse" + id="linearGradient3283" + xlink:href="#linearGradient3248" + inkscape:collect="always" /><linearGradient + y2="24.784855" + x2="109.94408" + y1="24.784855" + x1="64.018799" + spreadMethod="reflect" + gradientTransform="translate(-242.44857,3.7)" + gradientUnits="userSpaceOnUse" + id="linearGradient4574" + xlink:href="#linearGradient3270" + inkscape:collect="always" /><linearGradient + y2="63.0005" + x2="90.312" + y1="63.0005" + x1="37.688" + gradientUnits="userSpaceOnUse" + id="linearGradient2331" + xlink:href="#linearGradient3180" + inkscape:collect="always" /><linearGradient + id="linearGradient3180"><stop + style="stop-color:#414141;stop-opacity:1;" + offset="0" + id="stop3182" /><stop + id="stop3188" + offset="0.5" + style="stop-color:#ababab;stop-opacity:1;" /><stop + style="stop-color:#414141;stop-opacity:1;" + offset="1" + id="stop3184" /></linearGradient><linearGradient + id="linearGradient3259"><stop + id="stop3261" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /><stop + id="stop3263" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /></linearGradient><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3297" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.70919" + r="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" /><foreignObject + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" + x="0" + y="0" + width="1" + height="1" + id="foreignObject2872"><i:pgfRef + xlink:href="#adobe_illustrator_pgf" /></foreignObject><radialGradient + gradientUnits="userSpaceOnUse" + r="137.8933" + cy="111.1299" + cx="101.1562" + id="radialGradient3333" + gradientTransform="translate(-149.8413,-47.62379)"><stop + id="stop2887" + style="stop-color:#555555" + offset="0.1006" /><stop + id="stop2889" + style="stop-color:#676767" + offset="0.115" /><stop + id="stop2891" + style="stop-color:#9B9B9B" + offset="0.1614" /><stop + id="stop2893" + style="stop-color:#C0C0C0" + offset="0.2018" /><stop + id="stop2895" + style="stop-color:#D8D8D8" + offset="0.2341" /><stop + id="stop3328" + style="stop-color:#E0E0E0" + offset="0.2544" /><stop + id="stop3330" + style="stop-color:#EDEDED" + offset="0.3115" /><stop + id="stop2901" + style="stop-color:#FAFAFA" + offset="0.4005" /><stop + id="stop2903" + style="stop-color:#FFFFFF" + offset="0.4793" /><stop + id="stop2905" + style="stop-color:#FAFAFA" + offset="0.5997" /><stop + id="stop2907" + style="stop-color:#EEEEEE" + offset="0.7219" /><stop + id="stop2909" + style="stop-color:#DDDDDD" + offset="0.8876" /></radialGradient><linearGradient + y2="105.4987" + x2="95.420601" + y1="95.725601" + x1="85.647499" + gradientUnits="userSpaceOnUse" + id="linearGradient2278" + gradientTransform="translate(-149.8413,-47.62379)"><stop + id="stop2953" + style="stop-color:#FFFFFF" + offset="0.3" /><stop + id="stop2955" + style="stop-color:#EEEEEE" + offset="0.6036" /><stop + id="stop2957" + style="stop-color:#CDCDCD" + offset="0.7479" /><stop + id="stop2959" + style="stop-color:#BBBBBB" + offset="0.8462" /><stop + id="stop2961" + style="stop-color:#C5C5C5" + offset="0.8763" /><stop + id="stop2963" + style="stop-color:#D7D7D7" + offset="0.9482" /><stop + id="stop2965" + style="stop-color:#DDDDDD" + offset="1" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3180" + id="linearGradient3186" + x1="37.688" + y1="63.0005" + x2="90.312" + y2="63.0005" + gradientUnits="userSpaceOnUse" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3180" + id="linearGradient3190" + gradientUnits="userSpaceOnUse" + x1="64" + y1="22.506487" + x2="64" + y2="93.317558" /><radialGradient + gradientUnits="userSpaceOnUse" + r="165.9343" + cy="114" + cx="113.0986" + id="radialGradient3319" + gradientTransform="matrix(3.9999998,0,0,1.5491275,-260.47599,-33.623718)"><stop + id="stop2937" + style="stop-color:#888A85" + offset="0.0056" /><stop + id="stop2939" + style="stop-color:#EEEEEC" + offset="1" /></radialGradient><clipPath + id="clipPath7084" + clipPathUnits="userSpaceOnUse"><path + id="path7086" + d="M 72,88 L 40,120 L 32,120 L 32,80 L 72,80 L 72,88 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /></clipPath><radialGradient + gradientUnits="userSpaceOnUse" + r="139.55859" + cy="112.3047" + cx="102" + id="radialGradient3302"><stop + id="stop4515" + style="stop-color:#d5d5d5;stop-opacity:1;" + offset="0" /><stop + id="stop3305" + style="stop-color:#eeeeee;stop-opacity:1;" + offset="0.18851049" /><stop + id="stop3307" + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="0.25718147" /><stop + id="stop3309" + style="stop-color:#fafafa;stop-opacity:1;" + offset="0.30111277" /><stop + id="stop3311" + style="stop-color:#FAFAFA" + offset="0.5313" /><stop + id="stop3313" + style="stop-color:#dadcdc;stop-opacity:1;" + offset="0.84490001" /><stop + id="stop3315" + style="stop-color:#E1E2E3" + offset="1" /></radialGradient><linearGradient + y2="96.000198" + x2="88.000198" + y1="104" + x1="96" + gradientUnits="userSpaceOnUse" + id="linearGradient3282"><stop + id="stop3284" + style="stop-color:#888A85" + offset="0" /><stop + id="stop3286" + style="stop-color:#8C8E89" + offset="0.0072" /><stop + id="stop3288" + style="stop-color:#ABACA9" + offset="0.0673" /><stop + id="stop3290" + style="stop-color:#C5C6C4" + offset="0.1347" /><stop + id="stop3292" + style="stop-color:#DBDBDA" + offset="0.2652576" /><stop + id="stop3294" + style="stop-color:#EBEBEB" + offset="0.37646064" /><stop + id="stop3296" + style="stop-color:#F7F7F6" + offset="0.48740286" /><stop + id="stop3298" + style="stop-color:#FDFDFD" + offset="0.6324091" /><stop + id="stop3300" + style="stop-color:#FFFFFF" + offset="1" /></linearGradient><linearGradient + id="linearGradient10207"><stop + id="stop10209" + offset="0" + style="stop-color:#a2a2a2;stop-opacity:1;" /><stop + id="stop10211" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /></linearGradient><linearGradient + id="linearGradient3248" + inkscape:collect="always"><stop + id="stop3250" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /><stop + id="stop3252" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3270"><stop + id="stop3272" + offset="0" + style="stop-color:#000000;stop-opacity:0.58273381;" /><stop + style="stop-color:#000000;stop-opacity:0.49640289;" + offset="0.74876845" + id="stop3312" /><stop + id="stop3274" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3257"><stop + id="stop4488" + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" /><stop + style="stop-color:#ffffff;stop-opacity:0.32014388;" + offset="0.04679803" + id="stop3269" /><stop + style="stop-color:#ffffff;stop-opacity:0.49803922;" + offset="0.5" + id="stop3267" /><stop + id="stop3271" + offset="0.8866995" + style="stop-color:#ffffff;stop-opacity:0.41726619;" /><stop + id="stop3262" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient4314" + inkscape:collect="always"><stop + id="stop4316" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop4318" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3180" + id="linearGradient4657" + gradientUnits="userSpaceOnUse" + x1="37.688" + y1="63.0005" + x2="90.312" + y2="63.0005" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3180" + id="linearGradient4714" + gradientUnits="userSpaceOnUse" + x1="37.688" + y1="63.0005" + x2="90.312" + y2="63.0005" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5098" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5102" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3836" + id="radialGradient5112" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5152" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5156" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3524" + id="radialGradient5166" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10937" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5206" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5210" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3968" + id="radialGradient5220" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5260" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5264" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient5274" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3750" + id="radialGradient5384" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.9243983,-2.9761908e-2,9.2092188e-3,1.2499288,-426.59586,26.265462)" + cx="461.9838" + cy="-50.078033" + fx="461.54532" + fy="-62.783859" + r="21.345785" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5388" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5392" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3836" + id="radialGradient5402" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5414" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5418" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient5428" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5440" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5444" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3524" + id="radialGradient5454" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10937" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5466" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5470" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3836" + id="radialGradient5480" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5492" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5496" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3524" + id="radialGradient5506" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10937" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5518" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5522" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3968" + id="radialGradient5532" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5544" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3255" + id="linearGradient5548" + gradientUnits="userSpaceOnUse" + x1="328.3566" + y1="33.783997" + x2="326.53983" + y2="-88.117844" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient5558" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9995489,0,-2.48083e-3)" + cx="549.10938" + cy="-5.5" + fx="549.10938" + fy="15.369064" + r="34.640625" /><filter + id="filter3538" + inkscape:collect="always"><feGaussianBlur + id="feGaussianBlur3540" + stdDeviation="1.0977778" + inkscape:collect="always" /></filter><linearGradient + gradientUnits="userSpaceOnUse" + y2="87.578102" + x2="102.63839" + y1="98.322968" + x1="91.893524" + id="linearGradient3522" + xlink:href="#linearGradient3516" + inkscape:collect="always" /><filter + id="filter3512" + inkscape:collect="always"><feGaussianBlur + id="feGaussianBlur3514" + stdDeviation="0.59409265" + inkscape:collect="always" /></filter><filter + id="filter3492" + inkscape:collect="always"><feGaussianBlur + id="feGaussianBlur3494" + stdDeviation="1.9719547" + inkscape:collect="always" /></filter><radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.7625717,0,7.6864994)" + r="31.965544" + fy="10.615251" + fx="33.483532" + cy="9.5791206" + cx="39.409458" + id="radialGradient3466" + xlink:href="#linearGradient3454" + inkscape:collect="always" /><radialGradient + r="6.9319901" + fy="73.295685" + fx="0.90558416" + cy="74.833298" + cx="3.953125" + gradientTransform="matrix(0.435966,-0.566102,5.67091,5.233696,-328.6401,-296.4972)" + gradientUnits="userSpaceOnUse" + id="radialGradient23116" + xlink:href="#linearGradient2856" + inkscape:collect="always" /><radialGradient + r="8.3332365" + fy="62.298256" + fx="45.900455" + cy="62.380642" + cx="49.157429" + gradientTransform="matrix(0.626846,-0.703832,7.605719,6.891555,-429.3557,-328.15075)" + gradientUnits="userSpaceOnUse" + id="radialGradient23113" + xlink:href="#linearGradient2288" + inkscape:collect="always" /><radialGradient + r="8.3332365" + fy="69.152916" + fx="36.285576" + cy="69.152916" + cx="39.036491" + gradientTransform="matrix(0.626846,-0.703832,7.605719,6.891555,-430.19375,-328.4301)" + gradientUnits="userSpaceOnUse" + id="radialGradient23110" + xlink:href="#linearGradient2288" + inkscape:collect="always" /><linearGradient + y2="20.20463" + x2="40.198689" + y1="20.204628" + x1="28.071711" + spreadMethod="reflect" + gradientTransform="matrix(-0.358188,0.402179,0.396825,0.359565,71.20181,46.70902)" + gradientUnits="userSpaceOnUse" + id="linearGradient23104" + xlink:href="#linearGradient3225" + inkscape:collect="always" /><linearGradient + y2="61.357201" + x2="63.401665" + y1="86.706062" + x1="67.515175" + gradientTransform="matrix(1.005204,3.706644e-2,-3.709647e-2,1.006018,4.01125,1.547579)" + gradientUnits="userSpaceOnUse" + id="linearGradient23101" + xlink:href="#linearGradient4171" + inkscape:collect="always" /><radialGradient + r="3.3125" + fy="69.914368" + fx="-24.225885" + cy="69.921875" + cx="-22.1875" + gradientTransform="matrix(-0.8920684,1.0389973,-21.233231,-18.230581,1564.2742,1389.0215)" + gradientUnits="userSpaceOnUse" + id="radialGradient23098" + xlink:href="#linearGradient3415" + inkscape:collect="always" /><radialGradient + r="9.7255221" + fy="56.998896" + fx="56.256772" + cy="56.998896" + cx="56.256772" + gradientTransform="matrix(1,0,0,0.925287,6,10.25858)" + gradientUnits="userSpaceOnUse" + id="radialGradient23095" + xlink:href="#linearGradient2599" + inkscape:collect="always" /><linearGradient + gradientUnits="userSpaceOnUse" + y2="20.183722" + x2="36.00322" + y1="1.9979631" + x1="36.00322" + id="linearGradient6636" + xlink:href="#linearGradient6630" + inkscape:collect="always" /><radialGradient + r="6.6921635" + fy="-5.4772639" + fx="28.54949" + cy="-5.4772639" + cx="28.54949" + gradientTransform="matrix(-5.379428,-1.09753e-6,-5.982266e-6,29.32146,193.5799,200.6014)" + gradientUnits="userSpaceOnUse" + id="radialGradient4851" + xlink:href="#linearGradient4840" + inkscape:collect="always" /><linearGradient + y2="-0.85402471" + x2="28.54949" + y1="-10.100503" + x1="28.54949" + gradientUnits="userSpaceOnUse" + id="linearGradient2161" + xlink:href="#linearGradient3945" + inkscape:collect="always" /><linearGradient + y2="38.36776" + x2="71.473473" + y1="38.36776" + x1="13.644914" + gradientUnits="userSpaceOnUse" + id="linearGradient5810" + xlink:href="#linearGradient3350" + inkscape:collect="always" /><radialGradient + r="9.7255221" + fy="56.998896" + fx="56.256772" + cy="56.998896" + cx="56.256772" + gradientTransform="matrix(1,0,0,0.925287,2,6.25858)" + gradientUnits="userSpaceOnUse" + id="radialGradient2207" + xlink:href="#linearGradient2599" + inkscape:collect="always" /><linearGradient + y2="61.357201" + x2="63.401665" + y1="86.706062" + x1="67.515175" + gradientTransform="matrix(1.005204,3.706644e-2,-3.709647e-2,1.006018,1.125e-2,-2.452421)" + gradientUnits="userSpaceOnUse" + id="linearGradient2202" + xlink:href="#linearGradient4171" + inkscape:collect="always" /><linearGradient + y2="61.357201" + x2="63.401665" + y1="86.706062" + x1="67.515175" + gradientTransform="matrix(1.005204,3.706644e-2,-3.709647e-2,1.006018,20.01125,-2.452421)" + gradientUnits="userSpaceOnUse" + id="linearGradient2200" + xlink:href="#linearGradient4171" + inkscape:collect="always" /><linearGradient + y2="59.958351" + x2="74.892326" + y1="79.657753" + x1="55.834988" + gradientTransform="matrix(1.000219,3.688266e-2,-3.688266e-2,1.000219,1.116551e-2,-2.354614)" + gradientUnits="userSpaceOnUse" + id="linearGradient2193" + xlink:href="#linearGradient2875" + inkscape:collect="always" /><radialGradient + r="6.9319901" + fy="73.295685" + fx="0.90558416" + cy="74.833298" + cx="3.953125" + gradientTransform="matrix(0.435966,-0.566102,5.67091,5.233696,-332.6401,-300.4972)" + gradientUnits="userSpaceOnUse" + id="radialGradient2190" + xlink:href="#linearGradient2856" + inkscape:collect="always" /><radialGradient + r="8.3332365" + fy="62.298256" + fx="45.900455" + cy="62.380642" + cx="49.157429" + gradientTransform="matrix(0.626846,-0.703832,7.605719,6.891555,-433.3557,-331.8714)" + gradientUnits="userSpaceOnUse" + id="radialGradient2187" + xlink:href="#linearGradient2288" + inkscape:collect="always" /><radialGradient + r="8.3332365" + fy="69.225014" + fx="29.738691" + cy="69.225014" + cx="32.489605" + gradientTransform="matrix(0.626846,-0.703832,7.605719,6.891555,-433.3557,-331.8714)" + gradientUnits="userSpaceOnUse" + id="radialGradient2184" + xlink:href="#linearGradient2288" + inkscape:collect="always" /><linearGradient + y2="20.20463" + x2="40.198689" + y1="20.204628" + x1="28.071711" + spreadMethod="reflect" + gradientTransform="matrix(-0.358188,0.402179,0.396825,0.359565,67.20181,42.70902)" + gradientUnits="userSpaceOnUse" + id="linearGradient2178" + xlink:href="#linearGradient3225" + inkscape:collect="always" /><linearGradient + y2="61.357201" + x2="63.401665" + y1="86.706062" + x1="67.515175" + gradientTransform="matrix(1.005204,3.706644e-2,-3.709647e-2,1.006018,1.124558e-2,-2.452421)" + gradientUnits="userSpaceOnUse" + id="linearGradient2175" + xlink:href="#linearGradient4171" + inkscape:collect="always" /><radialGradient + r="3.3125" + fy="69.914368" + fx="-24.225885" + cy="69.921875" + cx="-22.1875" + gradientTransform="matrix(0.918382,-1.015813,9.545367,8.629836,-555.8555,-534.9919)" + gradientUnits="userSpaceOnUse" + id="radialGradient2172" + xlink:href="#linearGradient3415" + inkscape:collect="always" /><radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.925287,2,6.258575)" + r="9.7255221" + fy="56.998896" + fx="56.256772" + cy="56.998896" + cx="56.256772" + id="radialGradient2169" + xlink:href="#linearGradient2599" + inkscape:collect="always" /><linearGradient + gradientTransform="matrix(5.327775,0,0,7.786748,-116.1053,78.65008)" + y2="-10.100503" + x2="31.963442" + y1="-0.85402471" + x1="24.076424" + gradientUnits="userSpaceOnUse" + id="linearGradient2166" + xlink:href="#linearGradient2845" + inkscape:collect="always" /><linearGradient + gradientUnits="userSpaceOnUse" + y2="38.36776" + x2="71.473473" + y1="38.36776" + x1="13.644914" + id="linearGradient3348" + xlink:href="#linearGradient3350" + inkscape:collect="always" /><linearGradient + gradientUnits="userSpaceOnUse" + y2="-11.003321" + x2="18.911064" + y1="1.4884211" + x1="31.67248" + id="linearGradient3336" + xlink:href="#linearGradient2845" + inkscape:collect="always" /><linearGradient + gradientUnits="userSpaceOnUse" + y2="12.943492" + x2="57.364197" + y1="71.753464" + x1="19.288622" + id="linearGradient3326" + xlink:href="#linearGradient2845" + inkscape:collect="always" /><radialGradient + r="3.3125" + fy="69.914368" + fx="-24.225885" + cy="69.921875" + cx="-22.1875" + gradientTransform="matrix(0.917557,-1.014901,9.536793,8.622085,-532.7361,-534.4054)" + gradientUnits="userSpaceOnUse" + id="radialGradient2420" + xlink:href="#linearGradient3415" + inkscape:collect="always" /><linearGradient + y2="61.357201" + x2="63.401665" + y1="86.706062" + x1="67.515175" + gradientTransform="matrix(1.004301,3.703315e-2,-3.706315e-2,1.005114,22.63135,-2.344224)" + gradientUnits="userSpaceOnUse" + id="linearGradient2418" + xlink:href="#linearGradient4171" + inkscape:collect="always" /><linearGradient + y2="20.20463" + x2="40.198689" + y1="20.204628" + x1="28.071711" + spreadMethod="reflect" + gradientTransform="matrix(-0.357866,0.401818,0.396469,0.359242,89.76156,42.77665)" + gradientUnits="userSpaceOnUse" + id="linearGradient2416" + xlink:href="#linearGradient3225" + inkscape:collect="always" /><radialGradient + r="5.2844129" + fy="53.704475" + fx="53.363365" + cy="51.796238" + cx="53.82272" + gradientTransform="matrix(1,0,0,0.350763,0,33.62806)" + gradientUnits="userSpaceOnUse" + id="radialGradient2414" + xlink:href="#linearGradient3201" + inkscape:collect="always" /><radialGradient + r="5.2844129" + fy="53.704475" + fx="53.363365" + cy="51.796238" + cx="53.82272" + gradientTransform="matrix(1,0,0,0.350763,0,33.62806)" + gradientUnits="userSpaceOnUse" + id="radialGradient2412" + xlink:href="#linearGradient3201" + inkscape:collect="always" /><radialGradient + r="8.3332365" + fy="69.225014" + fx="29.738691" + cy="69.225014" + cx="32.489605" + gradientTransform="matrix(0.626283,-0.7032,7.598888,6.885365,-410.3463,-331.4673)" + gradientUnits="userSpaceOnUse" + id="radialGradient2410" + xlink:href="#linearGradient2288" + inkscape:collect="always" /><radialGradient + r="8.3332365" + fy="62.298256" + fx="45.900455" + cy="62.380642" + cx="49.157429" + gradientTransform="matrix(0.626283,-0.7032,7.598888,6.885365,-410.3463,-331.4673)" + gradientUnits="userSpaceOnUse" + id="radialGradient2408" + xlink:href="#linearGradient2288" + inkscape:collect="always" /><radialGradient + r="6.9319901" + fy="73.295685" + fx="0.90558416" + cy="74.833298" + cx="3.953125" + gradientTransform="matrix(0.435574,-0.565594,5.665816,5.228995,-309.7212,-300.1213)" + gradientUnits="userSpaceOnUse" + id="radialGradient2406" + xlink:href="#linearGradient2856" + inkscape:collect="always" /><linearGradient + y2="59.958351" + x2="74.892326" + y1="79.657753" + x1="55.834988" + gradientTransform="matrix(0.999321,3.684953e-2,-3.684953e-2,0.999321,22.63127,-2.246504)" + gradientUnits="userSpaceOnUse" + id="linearGradient2404" + xlink:href="#linearGradient2875" + inkscape:collect="always" /><linearGradient + y2="69.894402" + x2="63.976292" + y1="27.107225" + x1="87.12336" + gradientUnits="userSpaceOnUse" + id="linearGradient2390" + xlink:href="#linearGradient2846" + inkscape:collect="always" /><linearGradient + y2="15.465893" + x2="91.968735" + y1="96.533218" + x1="37.55431" + gradientUnits="userSpaceOnUse" + id="linearGradient2386" + xlink:href="#linearGradient2845" + inkscape:collect="always" /><linearGradient + y2="11.415728" + x2="35.561386" + y1="-7.142458" + x1="34.841892" + gradientUnits="userSpaceOnUse" + id="linearGradient2384" + xlink:href="#linearGradient5111" + inkscape:collect="always" /><linearGradient + y2="11.415728" + x2="35.561386" + y1="-7.142458" + x1="34.841892" + gradientUnits="userSpaceOnUse" + id="linearGradient2382" + xlink:href="#linearGradient5111" + inkscape:collect="always" /><linearGradient + y2="11.415728" + x2="35.561386" + y1="-7.142458" + x1="34.841892" + gradientUnits="userSpaceOnUse" + id="linearGradient2380" + xlink:href="#linearGradient5111" + inkscape:collect="always" /><linearGradient + gradientTransform="matrix(1.008517,3.70988e-2,-3.71886e-2,1.006081,1.43314,-3.464684)" + y2="69.203728" + x2="11.559948" + y1="39.786095" + x1="34.583656" + gradientUnits="userSpaceOnUse" + id="linearGradient2337" + xlink:href="#linearGradient2895" + inkscape:collect="always" /><radialGradient + r="30.543081" + fy="12.71858" + fx="40.478764" + cy="27.809845" + cx="40.478767" + gradientTransform="matrix(1.505714,4.372627e-2,-2.418948e-2,0.82893,-23.67811,-0.333413)" + gradientUnits="userSpaceOnUse" + id="radialGradient2310" + xlink:href="#linearGradient5176" + inkscape:collect="always" /><radialGradient + r="63.912209" + fy="119.62119" + fx="98.520187" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient2199" + xlink:href="#linearGradient3291" + inkscape:collect="always" /><radialGradient + r="23.703218" + fy="125.31274" + fx="33.234375" + cy="125.31274" + cx="33.234375" + gradientTransform="matrix(0.919619,0,0,0.406262,-135.9397,10.04458)" + gradientUnits="userSpaceOnUse" + id="radialGradient2755" + xlink:href="#linearGradient3946" + inkscape:collect="always" /><radialGradient + r="52.84375" + fy="9.521513" + fx="63.904018" + cy="60.45026" + cx="63.90382" + gradientTransform="matrix(0.289107,3.299236e-3,-4.171194e-3,0.365561,-123.5125,30.15691)" + gradientUnits="userSpaceOnUse" + id="radialGradient2752" + xlink:href="#linearGradient3281" + inkscape:collect="always" /><linearGradient + y2="82.321091" + x2="71.869911" + y1="55.096081" + x1="69.625793" + gradientTransform="matrix(0.410124,-4.401199e-4,5.129803e-4,0.351346,-131.4254,32.97561)" + gradientUnits="userSpaceOnUse" + id="linearGradient2749" + xlink:href="#linearGradient3262" + inkscape:collect="always" /><linearGradient + gradientTransform="translate(-138.6111,-46.57691)" + y2="11.415728" + x2="35.561386" + y1="-7.142458" + x1="34.841892" + gradientUnits="userSpaceOnUse" + id="linearGradient2746" + xlink:href="#linearGradient5111" + inkscape:collect="always" /><linearGradient + y2="76.248276" + x2="69.812897" + y1="135.66049" + x1="60.46632" + gradientTransform="matrix(0.410124,-5.13222e-4,5.129803e-4,0.409703,-131.3566,30.18911)" + gradientUnits="userSpaceOnUse" + id="linearGradient2743" + xlink:href="#linearGradient3415" + inkscape:collect="always" /><radialGradient + r="54.003011" + fy="54.325001" + fx="147.48438" + cy="54.325001" + cx="147.48438" + gradientTransform="matrix(0.303576,0,-8.774973e-7,0.134039,-145.3819,55.95589)" + gradientUnits="userSpaceOnUse" + id="radialGradient2740" + xlink:href="#linearGradient3415" + inkscape:collect="always" /><linearGradient + y2="92.368958" + x2="-3.3853905" + y1="105.91436" + x1="-3.3853905" + gradientTransform="translate(-99.76607,-46.57691)" + gradientUnits="userSpaceOnUse" + id="linearGradient2706" + xlink:href="#linearGradient3045" + inkscape:collect="always" /><linearGradient + id="linearGradient3946"><stop + style="stop-color:#00bf00;stop-opacity:1;" + offset="0" + id="stop3948" /><stop + style="stop-color:#008c00;stop-opacity:1;" + offset="1" + id="stop3950" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3045"><stop + style="stop-color:#008c00;stop-opacity:1;" + offset="0" + id="stop3047" /><stop + style="stop-color:#008c00;stop-opacity:0;" + offset="1" + id="stop3049" /></linearGradient><linearGradient + id="linearGradient2476"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2478" /><stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2480" /></linearGradient><linearGradient + id="linearGradient2488"><stop + style="stop-color:#000000;stop-opacity:0;" + offset="0" + id="stop2490" /><stop + id="stop2492" + offset="0.86263734" + style="stop-color:#000000;stop-opacity:0;" /><stop + style="stop-color:#000000;stop-opacity:0.27797833;" + offset="1" + id="stop2494" /></linearGradient><linearGradient + id="linearGradient2514"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2516" /><stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop2518" /></linearGradient><linearGradient + id="linearGradient2532"><stop + id="stop2534" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.53597122;" /><stop + style="stop-color:#ffffff;stop-opacity:0.49803922;" + offset="0.12041885" + id="stop2536" /><stop + id="stop2538" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient2540"><stop + style="stop-color:#ffffff;stop-opacity:0.46402878;" + offset="0" + id="stop2542" /><stop + id="stop2544" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.49803922;" /><stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2546" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3262" + id="linearGradient2550" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.402369,-5.035175e-4,5.054135e-4,0.403884,8.14514,77.29992)" + x1="67.338242" + y1="54.776608" + x2="71.149086" + y2="74.556625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3354" + id="linearGradient1735" + gradientUnits="userSpaceOnUse" + x1="64.492966" + y1="2.6087556" + x2="64.140549" + y2="9.02281" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3354" + id="linearGradient1737" + gradientUnits="userSpaceOnUse" + x1="80.28141" + y1="15.789286" + x2="73.233002" + y2="16.91703" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient1739" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.7093" + fx="63.912209" + fy="115.7093" + r="63.912209" /><radialGradient + r="30.543081" + fy="12.71858" + fx="40.478764" + cy="27.809845" + cx="40.478767" + gradientTransform="matrix(1.589275,-0.425844,0.243887,0.910199,-37.92457,18.68237)" + gradientUnits="userSpaceOnUse" + id="radialGradient2557" + xlink:href="#linearGradient5176" + inkscape:collect="always" /><radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.879535,-1.048023,9.848034,8.264801,-574.5999,-511.3324)" + r="3.3125" + fy="69.914368" + fx="-24.225885" + cy="69.921875" + cx="-22.1875" + id="radialGradient2559" + xlink:href="#linearGradient2919" + inkscape:collect="always" /><linearGradient + gradientUnits="userSpaceOnUse" + y2="69.203728" + x2="11.559948" + y1="39.786095" + x1="34.583656" + id="linearGradient2561" + xlink:href="#linearGradient2895" + inkscape:collect="always" /><radialGradient + r="6.9319901" + fy="73.295685" + fx="0.90558416" + cy="74.833298" + cx="3.953125" + gradientTransform="matrix(0.414436,-0.58126,5.854653,5.01666,-343.1032,-285.4254)" + gradientUnits="userSpaceOnUse" + id="radialGradient2563" + xlink:href="#linearGradient2856" + inkscape:collect="always" /><linearGradient + gradientUnits="userSpaceOnUse" + y2="51.819294" + x2="18.120522" + y1="-5.6775899" + x1="95.512604" + id="linearGradient2565" + xlink:href="#linearGradient2846" + inkscape:collect="always" /><radialGradient + r="30.543081" + fy="12.71858" + fx="40.478764" + cy="27.809845" + cx="40.478767" + gradientTransform="matrix(1.645338,6.483662e-7,-3.939298e-7,0.942307,-30.75688,0.257555)" + gradientUnits="userSpaceOnUse" + id="radialGradient2567" + xlink:href="#linearGradient5176" + inkscape:collect="always" /><linearGradient + gradientUnits="userSpaceOnUse" + y2="15.465893" + x2="91.968735" + y1="96.533218" + x1="37.55431" + id="linearGradient2569" + xlink:href="#linearGradient2845" + inkscape:collect="always" /><linearGradient + gradientUnits="userSpaceOnUse" + y2="59.958351" + x2="74.892326" + y1="79.657753" + x1="55.834988" + id="linearGradient2571" + xlink:href="#linearGradient2875" + inkscape:collect="always" /><linearGradient + id="linearGradient2573"><stop + style="stop-color:#6a6a6a;stop-opacity:1;" + offset="0" + id="stop2575" /><stop + id="stop2577" + offset="0.06762566" + style="stop-color:#898989;stop-opacity:1;" /><stop + style="stop-color:#a3a3a3;stop-opacity:1;" + offset="0.11523812" + id="stop2579" /><stop + id="stop2581" + offset="0.12610619" + style="stop-color:#a8a8a8;stop-opacity:1;" /><stop + id="stop2583" + offset="0.5" + style="stop-color:#e7e7e7;stop-opacity:1;" /><stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop2585" /></linearGradient><linearGradient + id="linearGradient2587"><stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop2589" /><stop + style="stop-color:#c9c9c9;stop-opacity:1;" + offset="1" + id="stop2591" /></linearGradient><linearGradient + id="linearGradient2599"><stop + id="stop2601" + offset="0" + style="stop-color:black;stop-opacity:1;" /><stop + style="stop-color:black;stop-opacity:0.23843417;" + offset="0.66371679" + id="stop2603" /><stop + id="stop2605" + offset="1" + style="stop-color:black;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient2607"><stop + id="stop2609" + offset="0" + style="stop-color:#99bbe4;stop-opacity:1;" /><stop + id="stop2611" + offset="1" + style="stop-color:white;stop-opacity:1;" /></linearGradient><linearGradient + id="linearGradient2895"><stop + style="stop-color:#abc7e9;stop-opacity:1;" + offset="0" + id="stop2897" /><stop + id="stop3338" + offset="0.27083334" + style="stop-color:#c9dce8;stop-opacity:0.42352942;" /><stop + style="stop-color:white;stop-opacity:1;" + offset="1" + id="stop2899" /></linearGradient><linearGradient + id="linearGradient2856"><stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop2858" /><stop + id="stop2864" + offset="0.66371679" + style="stop-color:black;stop-opacity:0.23843417;" /><stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2860" /></linearGradient><linearGradient + id="linearGradient2846"><stop + style="stop-color:#8bb4e6;stop-opacity:1;" + offset="0" + id="stop2848" /><stop + id="stop3041" + offset="0.57999998" + style="stop-color:#89b2e2;stop-opacity:1;" /><stop + style="stop-color:#c5daf3;stop-opacity:0.59493673;" + offset="1" + id="stop2850" /></linearGradient><linearGradient + id="linearGradient2875"><stop + id="stop2877" + offset="0" + style="stop-color:black;stop-opacity:1;" /><stop + id="stop2879" + offset="1" + style="stop-color:#838383;stop-opacity:1;" /></linearGradient><linearGradient + id="linearGradient2845"><stop + style="stop-color:#898989;stop-opacity:1;" + offset="0" + id="stop2855" /><stop + id="stop2857" + offset="0.11523812" + style="stop-color:#a3a3a3;stop-opacity:1;" /><stop + style="stop-color:#a8a8a8;stop-opacity:1;" + offset="0.12610619" + id="stop2853" /><stop + style="stop-color:#d3d3d3;stop-opacity:1;" + offset="0.5" + id="stop2851" /><stop + id="stop2849" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /></linearGradient><linearGradient + id="linearGradient2176"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2178" /><stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2180" /></linearGradient><linearGradient + id="linearGradient2188"><stop + style="stop-color:#000000;stop-opacity:0;" + offset="0" + id="stop2190" /><stop + id="stop2192" + offset="0.86263734" + style="stop-color:#000000;stop-opacity:0;" /><stop + style="stop-color:#000000;stop-opacity:0.27797833;" + offset="1" + id="stop2194" /></linearGradient><linearGradient + id="linearGradient2214"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2216" /><stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop2218" /></linearGradient><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient2220" + cx="63.912209" + cy="115.70919" + fx="98.520187" + fy="119.62119" + r="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3201" + id="radialGradient2222" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.350763,0,33.62806)" + cx="53.82272" + cy="51.796238" + fx="53.363365" + fy="53.704475" + r="5.2844129" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3201" + id="radialGradient2224" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.350763,0,33.62806)" + cx="53.82272" + cy="51.796238" + fx="53.363365" + fy="53.704475" + r="5.2844129" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient2226" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient2228" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient2230" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5176" + id="radialGradient2232" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.743822,4.610586e-7,-4.175093e-7,0.670083,-30.109,9.1749)" + cx="40.478767" + cy="27.809845" + fx="40.478764" + fy="12.71858" + r="30.543081" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient2234" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient2236" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient2238" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4171" + id="linearGradient2240" + gradientUnits="userSpaceOnUse" + x1="67.515175" + y1="86.706062" + x2="63.401665" + y2="61.357201" + gradientTransform="matrix(1.004983,0,0,1.005797,-3.514071e-3,-9.765696e-2)" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="linearGradient2242" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.342816,0.414732,0.409438,0.344388,68.74377,42.51885)" + spreadMethod="reflect" + x1="28.071711" + y1="20.204628" + x2="40.198689" + y2="20.20463" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2288" + id="radialGradient2244" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.599945,-0.725801,7.847448,6.600672,-444.8151,-313.0422)" + cx="32.489605" + cy="69.225014" + fx="29.738691" + fy="69.225014" + r="8.3332365" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2288" + id="radialGradient2246" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.599945,-0.725801,7.847448,6.600672,-444.8151,-313.0422)" + cx="49.157429" + cy="62.380642" + fx="50.567516" + fy="65.206749" + r="8.3332365" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3319" + id="radialGradient2248" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.993088,2.250037e-2,-2.180165e-2,0.952313,1.715624,0.815028)" + cx="39.126225" + cy="44.269405" + fx="39.12624" + fy="44.269413" + r="34.469492" /><linearGradient + y2="11.415728" + x2="35.561386" + y1="-7.142458" + x1="34.841892" + gradientUnits="userSpaceOnUse" + id="linearGradient1707" + xlink:href="#linearGradient5111" + inkscape:collect="always" /><linearGradient + y2="11.415728" + x2="35.561386" + y1="-7.142458" + x1="34.841892" + gradientUnits="userSpaceOnUse" + id="linearGradient1705" + xlink:href="#linearGradient5111" + inkscape:collect="always" /><linearGradient + y2="11.415728" + x2="35.561386" + y1="-7.142458" + x1="34.841892" + gradientUnits="userSpaceOnUse" + id="linearGradient1703" + xlink:href="#linearGradient5111" + inkscape:collect="always" /><radialGradient + r="30.543081" + fy="42.86652" + fx="40.478779" + cy="27.809845" + cx="40.478767" + gradientTransform="matrix(1.743822,4.610586e-7,-4.175093e-7,0.670083,-30.109,9.1749)" + gradientUnits="userSpaceOnUse" + id="radialGradient1701" + xlink:href="#linearGradient5176" + inkscape:collect="always" /><linearGradient + y2="11.415728" + x2="35.561386" + y1="-7.142458" + x1="34.841892" + gradientUnits="userSpaceOnUse" + id="linearGradient1697" + xlink:href="#linearGradient5111" + inkscape:collect="always" /><linearGradient + y2="11.415728" + x2="35.561386" + y1="-7.142458" + x1="34.841892" + gradientUnits="userSpaceOnUse" + id="linearGradient1695" + xlink:href="#linearGradient5111" + inkscape:collect="always" /><linearGradient + y2="42.427299" + x2="60.432804" + y1="137.9411" + x1="67.70639" + gradientUnits="userSpaceOnUse" + id="linearGradient1693" + xlink:href="#linearGradient5142" + inkscape:collect="always" /><radialGradient + r="31.704992" + fy="20.466549" + fx="28.846222" + cy="37.277058" + cx="36.920532" + gradientTransform="matrix(1,0,0,1.008658,8.999632e-15,-0.322745)" + gradientUnits="userSpaceOnUse" + id="radialGradient1691" + xlink:href="#linearGradient4206" + inkscape:collect="always" /><radialGradient + r="5.2844129" + fy="53.704475" + fx="53.363365" + cy="51.796238" + cx="53.82272" + gradientTransform="matrix(1,-7.491725e-15,-1.443729e-16,0.350763,-3.372004e-13,33.62806)" + gradientUnits="userSpaceOnUse" + id="radialGradient1689" + xlink:href="#linearGradient3201" + inkscape:collect="always" /><radialGradient + r="5.2844129" + fy="53.704475" + fx="53.363365" + cy="51.796238" + cx="53.82272" + gradientTransform="matrix(1,-1.075483e-14,1.317138e-16,0.350763,8.152036e-14,33.62806)" + gradientUnits="userSpaceOnUse" + id="radialGradient1687" + xlink:href="#linearGradient3201" + inkscape:collect="always" /><radialGradient + r="63.912209" + fy="119.62119" + fx="98.520187" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient1685" + xlink:href="#linearGradient3291" + inkscape:collect="always" /><linearGradient + id="linearGradient1506"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop1508" /><stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop1510" /></linearGradient><linearGradient + id="linearGradient1530"><stop + style="stop-color:#000000;stop-opacity:0.20143884;" + offset="0" + id="stop1532" /><stop + id="stop4202" + offset="0.25" + style="stop-color:#000000;stop-opacity:0.15107913;" /><stop + id="stop4200" + offset="0.5" + style="stop-color:#000000;stop-opacity:0.06834532;" /><stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop1536" /></linearGradient><linearGradient + id="linearGradient1556"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop1558" /><stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop1560" /></linearGradient><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient1562" + cx="63.912209" + cy="115.70919" + fx="98.520187" + fy="119.62119" + r="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3319" + id="radialGradient4202" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.822658,5.555219e-2,-5.126408e-2,0.746992,8.62239,7.385907)" + cx="36.920555" + cy="40.473934" + fx="53.932232" + fy="68.580292" + r="34.469492" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2288" + id="radialGradient4204" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.59697,-0.721618,7.808538,6.562628,-442.6061,-311.1409)" + cx="49.157429" + cy="62.380642" + fx="45.900455" + fy="62.298256" + r="8.3332365" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2288" + id="radialGradient4206" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.59697,-0.721618,7.808538,6.562628,-442.6061,-311.1409)" + cx="32.489605" + cy="69.225014" + fx="29.738691" + fy="69.225014" + r="8.3332365" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3201" + id="radialGradient1567" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.216344e-14,1.598749e-16,0.350763,1.078159e-13,33.62806)" + cx="53.82272" + cy="51.796238" + fx="53.363365" + fy="53.704475" + r="5.2844129" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3201" + id="radialGradient1569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-4.578256e-15,-1.789776e-16,0.350763,-2.934967e-13,33.62806)" + cx="53.82272" + cy="51.796238" + fx="53.363365" + fy="53.704475" + r="5.2844129" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="linearGradient4212" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.341116,0.412342,0.407408,0.342403,68.40641,42.37088)" + spreadMethod="reflect" + x1="28.071711" + y1="20.204628" + x2="40.198689" + y2="20.20463" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4206" + id="radialGradient1572" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.008658,5.168498e-15,-0.322745)" + cx="36.920532" + cy="37.277058" + fx="28.846222" + fy="20.466549" + r="31.704992" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5142" + id="linearGradient1574" + gradientUnits="userSpaceOnUse" + x1="67.70639" + y1="137.9411" + x2="60.432804" + y2="42.427299" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient1576" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient1578" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient1580" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5176" + id="radialGradient1582" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.743822,4.610586e-7,-4.175093e-7,0.670083,-30.109,9.1749)" + cx="40.478767" + cy="27.809845" + fx="40.478779" + fy="42.86652" + r="30.543081" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient1584" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient1586" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5111" + id="linearGradient1588" + gradientUnits="userSpaceOnUse" + x1="34.841892" + y1="-7.142458" + x2="35.561386" + y2="11.415728" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4171" + id="linearGradient4233" + gradientUnits="userSpaceOnUse" + x1="67.515175" + y1="86.706062" + x2="63.401665" + y2="61.357201" /><linearGradient + id="linearGradient3262"><stop + id="stop3264" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.46402878;" /><stop + style="stop-color:#ffffff;stop-opacity:0.49803922;" + offset="0" + id="stop3270" /><stop + id="stop3266" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3281"><stop + style="stop-color:#ffffff;stop-opacity:0.53597122;" + offset="0" + id="stop3283" /><stop + id="stop3285" + offset="0.12041885" + style="stop-color:#ffffff;stop-opacity:0.49803922;" /><stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3287" /></linearGradient><linearGradient + id="linearGradient3354" + inkscape:collect="always"><stop + id="stop3356" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop3358" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3394" + inkscape:collect="always"><stop + id="stop3396" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop3398" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3415" + inkscape:collect="always"><stop + id="stop3417" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop3419" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient1875" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,-1.174928e-14,92.82166)" + cx="63.912209" + cy="115.7093" + fx="63.912209" + fy="115.7093" + r="63.912209" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3281" + id="radialGradient2913" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.289107,3.299236e-3,-4.171194e-3,0.365561,14.10049,75.50046)" + cx="63.644768" + cy="44.872078" + fx="63.644966" + fy="-6.0566635" + r="52.84375" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3262" + id="linearGradient2915" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.410124,-5.13222e-4,5.129803e-4,0.409703,6.187573,75.31867)" + x1="68.017433" + y1="49.921284" + x2="71.869911" + y2="82.321091" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3262" + id="linearGradient2917" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.402369,-5.035175e-4,5.054135e-4,0.403884,7.146914,76.06653)" + x1="66.026833" + y1="50.511532" + x2="71.149086" + y2="74.556625" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3415" + id="linearGradient2919" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.410124,-5.13222e-4,5.129803e-4,0.409703,6.17377,75.53269)" + x1="60.46632" + y1="135.66049" + x2="69.812897" + y2="76.248276" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3415" + id="radialGradient2921" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.158774,-4.618111e-7,-2.450533e-10,0.113975,13.17565,101.4187)" + cx="31.210443" + cy="64.029015" + fx="31.210443" + fy="64.029015" + r="54.003011" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3415" + id="radialGradient2923" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.158774,-5.430961e-7,-4.531664e-10,0.134039,13.20757,101.2996)" + cx="205.04733" + cy="56.30162" + fx="205.04733" + fy="56.30162" + r="54.003011" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3354" + id="linearGradient2925" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.420708,-4.935415e-4,5.371083e-4,0.402369,5.522596,76.24595)" + x1="67.970039" + y1="1.9224545" + x2="67.959129" + y2="10.467514" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3354" + id="linearGradient2927" + gradientUnits="userSpaceOnUse" + x1="64.492966" + y1="2.6087556" + x2="64.140549" + y2="9.02281" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3354" + id="linearGradient2929" + gradientUnits="userSpaceOnUse" + x1="80.28141" + y1="15.789286" + x2="73.233002" + y2="16.91703" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3394" + id="linearGradient2931" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.411726,-5.152275e-4,5.035177e-4,0.402369,6.679269,76.24703)" + x1="22.554918" + y1="45.886005" + x2="22.695887" + y2="49.903599" /><linearGradient + id="linearGradient3225"><stop + id="stop3227" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop3229" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /></linearGradient><linearGradient + id="linearGradient3291" + inkscape:collect="always"><stop + id="stop3293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /><stop + id="stop3295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient2288" + inkscape:collect="always"><stop + id="stop2290" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop2292" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3201" + inkscape:collect="always"><stop + id="stop3203" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop3205" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3319"><stop + id="stop3321" + offset="0" + style="stop-color:#0057ae;stop-opacity:0;" /><stop + style="stop-color:#0057ae;stop-opacity:0;" + offset="0.86263734" + id="stop2287" /><stop + id="stop3323" + offset="1" + style="stop-color:#0057ae;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient4206" + inkscape:collect="always"><stop + id="stop4208" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop4210" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient5111" + inkscape:collect="always"><stop + id="stop5113" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop5115" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient5142" + inkscape:collect="always"><stop + id="stop5144" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop5146" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient5176"><stop + id="stop5178" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop5180" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient4171" + inkscape:collect="always"><stop + id="stop4173" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /><stop + id="stop4175" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3350"><stop + style="stop-color:#a3a5a8;stop-opacity:1;" + offset="0" + id="stop3352" /><stop + style="stop-color:white;stop-opacity:1;" + offset="1" + id="stop3354" /></linearGradient><linearGradient + id="linearGradient2163"><stop + id="stop2169" + offset="0" + style="stop-color:#cbcbcb;stop-opacity:1;" /><stop + id="stop2171" + offset="0.5" + style="stop-color:#e2e2e2;stop-opacity:1;" /><stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop2173" /></linearGradient><linearGradient + id="linearGradient3945"><stop + style="stop-color:#c9cacc;stop-opacity:1;" + offset="0" + id="stop3949" /><stop + id="stop3951" + offset="1" + style="stop-color:#acaeb1;stop-opacity:1;" /></linearGradient><linearGradient + id="linearGradient4840"><stop + id="stop4842" + offset="0" + style="stop-color:white;stop-opacity:0;" /><stop + style="stop-color:#818181;stop-opacity:1;" + offset="1" + id="stop4844" /></linearGradient><linearGradient + id="linearGradient6630"><stop + id="stop6632" + offset="0" + style="stop-color:white;stop-opacity:1;" /><stop + id="stop6634" + offset="1" + style="stop-color:white;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient8723"><stop + id="stop8725" + offset="0" + style="stop-color:#6193cf;stop-opacity:1" /><stop + id="stop8727" + offset="1" + style="stop-color:#2c72c7;stop-opacity:1" /></linearGradient><linearGradient + id="linearGradient12275"><stop + id="stop12277" + offset="0" + style="stop-color:white;stop-opacity:1;" /><stop + style="stop-color:white;stop-opacity:0.49803922;" + offset="0.74000001" + id="stop12283" /><stop + id="stop12279" + offset="1" + style="stop-color:white;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3437"><stop + id="stop3439" + offset="0" + style="stop-color:#c3d8f3;stop-opacity:1" /><stop + id="stop3443" + offset="1" + style="stop-color:#ffffff;stop-opacity:0.33908045" /></linearGradient><linearGradient + id="linearGradient3454" + inkscape:collect="always"><stop + id="stop3456" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /><stop + id="stop3458" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3516" + inkscape:collect="always"><stop + id="stop3518" + offset="0" + style="stop-color:#363636;stop-opacity:1" /><stop + id="stop3520" + offset="1" + style="stop-color:#b3b3b3;stop-opacity:1" /></linearGradient><linearGradient + id="linearGradient4496"><stop + id="stop4498" + offset="0" + style="stop-color:#caecf3;stop-opacity:0.98431373;" /><stop + id="stop4500" + offset="1" + style="stop-color:#0e5268;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3541" + inkscape:collect="always"><stop + id="stop3543" + offset="0" + style="stop-color:#99b7eb;stop-opacity:1;" /><stop + id="stop3545" + offset="1" + style="stop-color:#99b7eb;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient3548"><stop + id="stop3550" + offset="0" + style="stop-color:#54aaef;stop-opacity:1;" /><stop + id="stop3552" + offset="1" + style="stop-color:#183b7a;stop-opacity:1;" /></linearGradient><filter + id="filter4674" + inkscape:collect="always"><feGaussianBlur + id="feGaussianBlur4676" + stdDeviation="1.3140722" + inkscape:collect="always" /></filter><filter + id="filter3900" + inkscape:collect="always"><feGaussianBlur + id="feGaussianBlur3902" + stdDeviation="2.16" + inkscape:collect="always" /></filter><linearGradient + gradientTransform="translate(-8,0)" + y2="97.06086" + x2="89.237633" + y1="104" + x1="96" + gradientUnits="userSpaceOnUse" + id="linearGradient2902" + xlink:href="#linearGradient5059" + inkscape:collect="always" /><radialGradient + r="139.5585" + cy="112.3047" + cx="102" + gradientTransform="translate(-8,0)" + gradientUnits="userSpaceOnUse" + id="radialGradient2886" + xlink:href="#XMLID_7_" + inkscape:collect="always" /><radialGradient + r="139.55859" + cy="112.3047" + cx="102" + gradientTransform="translate(-8,0)" + gradientUnits="userSpaceOnUse" + id="radialGradient2883" + xlink:href="#XMLID_8_" + inkscape:collect="always" /><linearGradient + id="linearGradient5059" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002"> + <stop + offset="0" + style="stop-color:#888A85" + id="stop5061" /> + <stop + offset="0" + style="stop-color:#8C8E89" + id="stop5063" /> + <stop + offset="0" + style="stop-color:#ABACA9" + id="stop5065" /> + <stop + offset="0.1347" + style="stop-color:#C5C6C4" + id="stop5067" /> + <stop + offset="0.2115" + style="stop-color:#DBDBDA" + id="stop5069" /> + <stop + offset="0.3012" + style="stop-color:#EBEBEB" + id="stop5071" /> + <stop + offset="0.4122" + style="stop-color:#F7F7F6" + id="stop5073" /> + <stop + offset="0.5679" + style="stop-color:#FDFDFD" + id="stop5075" /> + <stop + offset="1" + style="stop-color:#FFFFFF" + id="stop5077" /> +</linearGradient><linearGradient + y2="-373.1243" + x2="-56.357521" + y1="-381.09921" + x1="-86.120354" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + gradientUnits="userSpaceOnUse" + id="linearGradient17171" + xlink:href="#linearGradient5958" + inkscape:collect="always" /><linearGradient + id="linearGradient3009" + gradientUnits="userSpaceOnUse" + x1="-84.002403" + y1="-383.9971" + x2="-12.0029" + y2="-383.9971" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"><stop + offset="0" + style="stop-color:#008c00;stop-opacity:1" + id="stop3011" /><stop + offset="1" + style="stop-color:#00bf00;stop-opacity:1" + id="stop3013" /></linearGradient><radialGradient + r="36" + fy="92" + fx="343.99899" + cy="92" + cx="343.99899" + gradientUnits="userSpaceOnUse" + id="radialGradient17173" + xlink:href="#linearGradient4770" + inkscape:collect="always" /><linearGradient + id="linearGradient3002" + gradientUnits="userSpaceOnUse" + x1="-84.002403" + y1="-383.9971" + x2="-12.0029" + y2="-383.9971" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"><stop + offset="0" + style="stop-color:#e5ff00;stop-opacity:1" + id="stop3004" /><stop + offset="1" + style="stop-color:#bff500;stop-opacity:0;" + id="stop3006" /></linearGradient><linearGradient + y2="87.759453" + x2="336.98077" + y1="120.81158" + x1="328.12448" + gradientUnits="userSpaceOnUse" + id="linearGradient17175" + xlink:href="#linearGradient4296" + inkscape:collect="always" /><linearGradient + id="linearGradient2995"><stop + style="stop-color:#00ff00;stop-opacity:1" + offset="0" + id="stop2997" /><stop + style="stop-color:#006500;stop-opacity:1" + offset="1" + id="stop2999" /></linearGradient><clipPath + id="clipPath5163" + clipPathUnits="userSpaceOnUse"> + </clipPath><filter + id="filter7317" + inkscape:collect="always"><feGaussianBlur + id="feGaussianBlur7319" + stdDeviation="2.8805897" + inkscape:collect="always" /></filter><linearGradient + y2="-131.93112" + x2="-45.096584" + y1="-131.93112" + x1="-80.00296" + gradientTransform="matrix(0,0.7388168,-0.7388168,0,-1.5226652,63.255682)" + gradientUnits="userSpaceOnUse" + id="linearGradient17177" + xlink:href="#linearGradient3711" + inkscape:collect="always" /><linearGradient + id="linearGradient2984" + gradientUnits="userSpaceOnUse" + x1="-84.002403" + y1="-383.9971" + x2="-23.516129" + y2="-383.9975" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"><stop + offset="0" + style="stop-color:white;stop-opacity:1;" + id="stop2986" /><stop + offset="1" + style="stop-color:white;stop-opacity:0;" + id="stop2988" /></linearGradient><linearGradient + y2="65.932846" + x2="102" + y1="118" + x1="102" + gradientTransform="translate(-5.999996,-59.999999)" + gradientUnits="userSpaceOnUse" + id="linearGradient17163" + xlink:href="#linearGradient6740" + inkscape:collect="always" /><linearGradient + id="linearGradient2975"><stop + id="stop2977" + offset="0" + style="stop-color:#004d00;stop-opacity:0;" /><stop + style="stop-color:#004d00;stop-opacity:1;" + offset="0.5" + id="stop2979" /><stop + id="stop2981" + offset="1" + style="stop-color:#004d00;stop-opacity:0;" /></linearGradient><filter + id="filter5943" + inkscape:collect="always"><feGaussianBlur + id="feGaussianBlur5945" + stdDeviation="1.04" + inkscape:collect="always" /></filter></defs><sodipodi:namedview + inkscape:window-height="732" + inkscape:window-width="794" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="4.8046875" + inkscape:cx="64" + inkscape:cy="64" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:current-layer="Layer_1" + showgrid="false" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="2" + showguides="true" + inkscape:guide-bbox="true" + showborder="false" /> +<metadata + id="metadata3"> + <ns:sfw> + <ns:slices> + <ns:slice + y="0" + x="0" + height="128" + width="128" + sliceID="1316743234" /> + </ns:slices> + <ns:sliceSourceBounds + y="0" + x="0" + height="128" + width="128" + bottomLeftOrigin="true" /> + <ns:optimizationSettings> + <ns:targetSettings + targetSettingsID="0" + fileFormat="PNG24Format"> + <ns:PNG24Format + transparency="true" + filtered="false" + matteColor="#FFFFFF" + noMatteColor="false" + interlaced="false"> + </ns:PNG24Format> + </ns:targetSettings> + <ns:targetSettings + targetSettingsID="1696735251" + fileFormat="PNG24Format"> + <ns:PNG24Format + transparency="true" + filtered="false" + matteColor="#FFFFFF" + noMatteColor="false" + interlaced="false"> + </ns:PNG24Format> + </ns:targetSettings> + </ns:optimizationSettings> + </ns:sfw> +<rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata> + +<radialGradient + id="XMLID_7_" + cx="102" + cy="112.3047" + r="139.5585" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#00537D" + id="stop16" /> + <stop + offset="0.0151" + style="stop-color:#186389" + id="stop18" /> + <stop + offset="0.0558" + style="stop-color:#558CA8" + id="stop20" /> + <stop + offset="0.0964" + style="stop-color:#89AFC3" + id="stop22" /> + <stop + offset="0.1357" + style="stop-color:#B3CCD8" + id="stop24" /> + <stop + offset="0.1737" + style="stop-color:#D4E2E9" + id="stop26" /> + <stop + offset="0.2099" + style="stop-color:#ECF2F5" + id="stop28" /> + <stop + offset="0.2435" + style="stop-color:#FAFCFD" + id="stop30" /> + <stop + offset="0.2722" + style="stop-color:#FFFFFF" + id="stop32" /> +</radialGradient> + +<radialGradient + id="XMLID_8_" + cx="102" + cy="112.3047" + r="139.55859" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#535557" + id="stop37" /> + + <stop + offset="0.11366145" + style="stop-color:#898A8C" + id="stop41" /> + + + <stop + offset="0.20296688" + style="stop-color:#ECECEC" + id="stop47" /> + <stop + offset="0.2363" + style="stop-color:#FAFAFA" + id="stop49" /> + <stop + offset="0.2722" + style="stop-color:#FFFFFF" + id="stop51" /> + <stop + offset="0.5313" + style="stop-color:#FAFAFA" + id="stop53" /> + <stop + offset="0.8449" + style="stop-color:#EBECEC" + id="stop55" /> + <stop + offset="1" + style="stop-color:#E1E2E3" + id="stop57" /> +</radialGradient> + +<linearGradient + id="XMLID_9_" + gradientUnits="userSpaceOnUse" + x1="94.3438" + y1="102.3447" + x2="86.5356" + y2="94.5366"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop62" /> + <stop + offset="1" + style="stop-color:#555753" + id="stop64" /> +</linearGradient> + +<linearGradient + id="XMLID_10_" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="86.5865" + y2="94.5865"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop69" /> + <stop + offset="1" + style="stop-color:#555753" + id="stop71" /> +</linearGradient> + +<linearGradient + id="XMLID_11_" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="87.293" + y2="95.293"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop76" /> + <stop + offset="1" + style="stop-color:#393B38" + id="stop78" /> +</linearGradient> + +<linearGradient + id="XMLID_12_" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002"> + <stop + offset="0" + style="stop-color:#888A85" + id="stop83" /> + <stop + offset="0.0072" + style="stop-color:#8C8E89" + id="stop85" /> + <stop + offset="0.0673" + style="stop-color:#ABACA9" + id="stop87" /> + <stop + offset="0.1347" + style="stop-color:#C5C6C4" + id="stop89" /> + <stop + offset="0.2115" + style="stop-color:#DBDBDA" + id="stop91" /> + <stop + offset="0.3012" + style="stop-color:#EBEBEB" + id="stop93" /> + <stop + offset="0.4122" + style="stop-color:#F7F7F6" + id="stop95" /> + <stop + offset="0.5679" + style="stop-color:#FDFDFD" + id="stop97" /> + <stop + offset="1" + style="stop-color:#FFFFFF" + id="stop99" /> +</linearGradient> + + +<g + style="overflow:visible" + id="g3033" + transform="translate(2.6e-6,8e-7)"><path + transform="matrix(1.0200573,0,0,1.017192,-0.1031541,-1.1002888)" + id="path3802" + d="M 7,8 L 7,118 C 7,119.104 7.896,120 9,120 L 68.1875,120 C 68.717503,120 69.21875,119.78125 69.59375,119.40625 C 69.593751,119.40625 81.5,109.5 87,104 C 92.5,98.5 102.40625,86.59375 102.40625,86.59375 C 102.78125,86.218751 103,85.7175 103,85.1875 L 103,8 L 7,8 z " + style="opacity:0.5;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3900)" /><path + id="path34" + d="M 8,8 L 8,118 C 8,119.104 8.896,120 10,120 L 69.172,120 C 69.702,120 70.211,119.789 70.586,119.414 L 103.414,86.586 C 103.789,86.211 104,85.702 104,85.172 L 104,8 L 8,8 z " + style="fill:url(#radialGradient2886)" /><path + id="path59" + d="M 10,9 C 9.449,9 9,9.449 9,10 L 9,118 C 9,118.552 9.449,119 10,119 L 69.172,119 C 69.435,119 69.693,118.894 69.879,118.707 L 102.707,85.879 C 102.894,85.692 103,85.435 103,85.172 L 103,10 C 103,9.449 102.552,9 102,9 L 10,9 z " + style="fill:url(#radialGradient2883);fill-opacity:1" /><path + sodipodi:nodetypes="csscc" + style="opacity:0.5;fill:#000000;fill-opacity:1;filter:url(#filter4674)" + id="path73" + d="M 103.414,86.586 C 103.789,86.211 87.444,92 78,92 C 76.897,92 76,92.897 76,94 C 76,103.444 70.211,119.789 70.586,119.414 L 103.414,86.586 z " /><path + sodipodi:nodetypes="csccc" + style="fill:url(#linearGradient2902)" + id="path101" + d="M 70.586,119.414 C 70.586,119.414 82.5,109.5 88,104 C 93.5,98.5 103.414,86.586 103.414,86.586 C 103.414,86.586 88.25,94 78,94 C 78,104.25 70.586,119.414 70.586,119.414 z " /></g><g + inkscape:label="Layer 1" + id="layer1" + transform="translate(-1.4179892,-1.9999971)"><path + transform="matrix(0.9869871,0,0,0.9786287,0.5205149,0.9394034)" + style="opacity:0.75543476;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:4.96460915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3538)" + d="M 5.4074474,40.999996 C 5.4074474,60.095107 20.904931,75.592588 40.000041,75.592588 C 59.09515,75.592588 74.592635,60.095107 74.592635,40.999996 C 74.592635,21.904886 59.09515,6.4074044 40.000041,6.4074044 C 20.904931,6.4074044 5.4074474,21.904886 5.4074474,40.999996 z " + id="path3524" /><path + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M -279.8219,-252.56081 L -279.8219,-255.35552 L -279.8219,-252.56081 z " + id="path1607" + sodipodi:nodetypes="ccc" /><path + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M -301.08624,-178.55358 L -301.08624,-179.60675 L -301.08624,-178.55358 z " + id="path2638" + sodipodi:nodetypes="ccc" /><g + id="g5150" + transform="matrix(-1.031111,-3.792996e-2,4.966593e-2,-1.343636,77.79323,75.37027)"><path + sodipodi:nodetypes="czcc" + id="path5152" + d="M 9.622763,14.273311 C 16.523861,6.0826761 26.348399,1.7526092 37.116371,1.7526092 C 47.884343,1.7526092 58.408877,7.2008324 64.413597,14.980124 C 64.413597,14.980124 64.413597,14.980124 64.413597,14.980124" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2380);stroke-width:0.414;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2382);stroke-width:0.91399997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 9.622763,14.573311 C 16.523861,6.3826761 26.348399,2.0526092 37.116371,2.0526092 C 47.884343,2.0526092 58.408877,7.5008324 64.413597,15.280124 C 64.413597,15.280124 64.413597,15.280124 64.413597,15.280124" + id="path5154" + sodipodi:nodetypes="czcc" /><path + sodipodi:nodetypes="czcc" + id="path5156" + d="M 9.622763,14.473311 C 16.523861,6.2826761 26.348399,1.9526092 37.116371,1.9526092 C 47.884343,1.9526092 58.408877,7.4008324 64.413597,15.180124 C 64.413597,15.180124 64.413597,15.180124 64.413597,15.180124" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2384);stroke-width:0.61400002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></g><path + sodipodi:nodetypes="ccccc" + id="rect1410" + d="M 66.807106,75.346081 C 70.74544,72.048728 73.967575,68.427294 76.578736,64.374334 C 97.980618,82.923382 110.43378,94.686092 127.99998,110.05705 C 124.7003,114.65114 120.8678,118.42126 117.13499,121.99999 C 100.29508,105.8139 93.335336,101.06757 66.807106,75.346081 z " + style="fill:url(#linearGradient3522);fill-opacity:1;fill-rule:nonzero;stroke:#171717;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.4425287;filter:url(#filter3512)" /><path + sodipodi:nodetypes="ccsccsc" + id="path2854" + d="M 74.263851,67.635537 L 70.628056,71.75287 C 74.427921,78.01355 82.893007,87.453209 94.812563,98.66581 C 104.56894,107.84354 113.47649,114.85292 119.98754,119.05691 C 122.27023,117.01526 123.61482,115.46115 125.17866,113.66191 C 120.48757,107.30173 112.4096,98.67741 102.57516,89.426262 C 90.735471,78.288781 80.606827,70.945411 74.263851,67.635537 z " + style="fill:url(#radialGradient23116);fill-opacity:1;stroke:none;stroke-width:3.86199999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /><path + style="opacity:0.73260073;fill:url(#radialGradient23113);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.90653419;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 67.432828,75.071664 C 70.660915,72.09917 73.772431,68.56133 76.458833,64.937116 C 93.275292,79.30673 110.82703,95.803539 126.80588,109.86195 C 123.3778,114.39132 122.17843,116.57696 117.29355,120.94526 C 100.68323,104.97853 83.393917,90.401211 67.432828,75.071664 z " + id="path2286" + sodipodi:nodetypes="ccccc" /><path + sodipodi:nodetypes="ccccc" + id="path2296" + d="M 68.494389,75.515284 L 76.364607,71.50179 C 93.181068,85.871403 107.87645,97.423318 125.14243,110.86322 C 122.59186,116.08425 120.88246,116.35827 116.4555,120.66591 C 100.10609,104.842 84.455481,90.84483 68.494389,75.515284 z " + style="opacity:0.74418604;fill:url(#radialGradient23110);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.90653419;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /><path + id="path2300" + d="M 76.425838,64.246719 C 72.487505,67.544075 69.258076,71.173696 66.646912,75.226657 L 66.822862,75.386084 C 70.761196,72.08873 73.990624,68.459107 76.601787,64.406147 L 76.425838,64.246719 z " + style="fill:#5c5c5c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.90653419;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /><path + transform="matrix(0.683678,-0.792054,0.188958,0.164061,26.87769,102.80687)" + d="M 59.107132 51.796238 A 5.2844129 1.8535739 0 1 1 48.538307,51.796238 A 5.2844129 1.8535739 0 1 1 59.107132 51.796238 z" + sodipodi:ry="1.8535739" + sodipodi:rx="5.2844129" + sodipodi:cy="51.796238" + sodipodi:cx="53.82272" + id="path3199" + style="fill:url(#radialGradient2412);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.80500007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + sodipodi:type="arc" /><path + sodipodi:type="arc" + style="opacity:0.65116278;fill:url(#radialGradient2414);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.80500007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path3209" + sodipodi:cx="53.82272" + sodipodi:cy="51.796238" + sodipodi:rx="5.2844129" + sodipodi:ry="1.8535739" + d="M 59.107132 51.796238 A 5.2844129 1.8535739 0 1 1 48.538307,51.796238 A 5.2844129 1.8535739 0 1 1 59.107132 51.796238 z" + transform="matrix(0.67225,-0.801782,0.192135,0.160328,77.98777,148.3708)" /><path + sodipodi:nodetypes="ccccc" + id="rect3213" + d="M 68.080897,60.182881 C 65.926648,62.80449 63.943846,65.049549 61.999986,67.045918 L 68.533105,73.056257 C 70.951529,70.806381 73.162411,68.658141 74.799908,66.312571 L 68.080897,60.182881 z " + style="fill:url(#linearGradient23104);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.80500007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /><path + style="fill:url(#linearGradient23101);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.80500007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 68.324087,61.334465 C 66.169837,63.956073 64.317545,65.478825 62.373684,67.475194 L 68.533105,73.056257 C 70.951529,70.806381 73.162411,68.658141 74.799908,66.312571 L 68.324087,61.334465 z " + id="path3296" + sodipodi:nodetypes="ccccc" /><path + sodipodi:nodetypes="csccscc" + id="path2906" + d="M 127.48838,109.9635 C 121.38246,104.22339 111.53698,96.1101 100.1087,85.777953 C 91.271968,77.788783 82.869658,70.418453 76.434278,65.658983 L 71.664688,70.261323 C 77.046748,76.185843 85.187688,84.518553 94.024418,92.507718 C 105.45269,102.83986 116.08545,111.33486 122.79721,115.75164 L 127.48838,109.9635 z " + style="fill:url(#radialGradient23098);fill-opacity:1;stroke:none;stroke-width:3.86199999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /><path + id="path3358" + d="M 68.21875,60.28125 C 67.249312,61.572364 66.188973,62.811027 65.03125,63.96875 C 64.618575,64.381425 64.184319,64.794902 63.75,65.1875 C 63.728297,65.207118 63.709256,65.230434 63.6875,65.25 C 63.119741,65.86732 62.558199,66.457972 62,67.03125 L 64.28125,69.15625 C 66.42552,67.800781 68.278209,65.989604 69.65625,63.75 C 69.947974,63.275887 70.202564,62.800959 70.4375,62.3125 L 68.21875,60.28125 z " + style="opacity:0.8;fill:url(#radialGradient23095);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.62102485;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" /><rect + style="opacity:0.1875;fill:url(#linearGradient3542);fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" + id="rect3540" + width="1.6520305" + height="8.3819752" + x="-5.5229106" + y="91.800858" + rx="0" + ry="0" + transform="matrix(0.6643393,-0.7474311,0.7474311,0.6643393,0.691358,-1.1851852)" /><path + transform="matrix(-5.327775,0,0,7.786748,192.1053,82.65007)" + d="M 34.931141 -5.4772639 A 6.3816509 4.3663926 0 1 1 22.167839,-5.4772639 A 6.3816509 4.3663926 0 1 1 34.931141 -5.4772639 z" + sodipodi:ry="4.3663926" + sodipodi:rx="6.3816509" + sodipodi:cy="-5.4772639" + sodipodi:cx="28.54949" + id="path3328" + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2161);stroke-width:0.62102485;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="arc" /><path + id="path3953" + d="M 6.00004,39.999996 C 6.00004,58.767996 21.232042,73.999995 40.000041,73.999995 C 58.768039,73.999995 74.000042,58.767996 74.000042,39.999996 C 74.000042,21.231997 58.768039,5.999997 40.000041,5.999997 C 21.232042,5.999997 6.00004,21.231997 6.00004,39.999996 z " + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#radialGradient4851);stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" /><path + id="path3445" + d="M 39.84375,8 C 39.297929,7.9913126 38.739072,8.0120526 38.1875,8.03125 C 20.537196,8.6455661 6.779089,23.471876 7.46875,41.125 C 7.6928721,46.861814 9.41992,52.185414 12.25,56.75 C 12.232364,56.476379 12.229514,56.213025 12.21875,55.9375 C 11.529089,38.284376 25.287199,23.458066 42.9375,22.84375 C 54.851906,22.429071 65.496455,28.581099 71.375,38.0625 C 70.297972,21.352816 56.491605,8.26497 39.84375,8 z " + style="opacity:0.70999995;fill:url(#radialGradient3466);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302;filter:url(#filter3492)" /><path + sodipodi:type="arc" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5810);stroke-width:1.72780442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path3340" + sodipodi:cx="42.559193" + sodipodi:cy="38.36776" + sodipodi:rx="28.050377" + sodipodi:ry="27.244333" + d="M 70.60957 38.36776 A 28.050377 27.244333 0 1 1 14.508816,38.36776 A 28.050377 27.244333 0 1 1 70.60957 38.36776 z" + transform="matrix(3.847249e-2,1.105377,1.138262,-4.446891e-2,-5.309881,-5.337797)" /><g + id="g5118" + transform="matrix(1.2724655,0,0,1.2724655,4.3801948,11.394782)"><path + transform="matrix(0.9136751,0,0,0.6306345,-393.98727,40.721129)" + d="M 483.32958 -50.078033 A 21.345785 20.067993 0 1 1 440.63801,-50.078033 A 21.345785 20.067993 0 1 1 483.32958 -50.078033 z" + sodipodi:ry="20.067993" + sodipodi:rx="21.345785" + sodipodi:cy="-50.078033" + sodipodi:cx="461.9838" + id="path5122" + style="opacity:0.40625;fill:url(#radialGradient3883);fill-opacity:1;stroke:none;stroke-width:2.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3746)" + sodipodi:type="arc" /><path + style="opacity:1;fill:url(#radialGradient3885);fill-opacity:1;stroke:none;stroke-width:3.42052293;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" + d="M 28.332723,-1.7688984 C 14.895173,-1.7688984 3.982177,9.14409 3.982177,22.581643 C 3.982177,36.019194 14.895173,46.910765 28.332723,46.910765 C 41.770275,46.910765 52.661845,36.019194 52.661845,22.581643 C 52.661845,9.14409 41.770255,-1.7688984 28.332723,-1.7688984 z " + id="path5124" + sodipodi:nodetypes="csssc" /><path + id="path5128" + transform="matrix(0.7026384,0,0,0.7026384,-333.2755,26.424467)" + d="M 514.84375,-41.875 C 495.23626,-41.875 479.31249,-25.951241 479.3125,-6.34375 C 479.3125,-2.9406471 479.79213,0.35313157 480.6875,3.46875 C 480.00344,0.73960917 479.625,-2.1222393 479.625,-5.0625 C 479.62499,-24.377248 495.31025,-40.0625 514.625,-40.0625 C 533.93974,-40.062499 549.625,-24.377248 549.625,-5.0625 C 549.625,1.5769446 547.7782,7.7719745 544.5625,13.0625 C 548.21462,7.4828519 550.34375,0.82336981 550.34375,-6.34375 C 550.34375,-25.951241 534.45123,-41.875 514.84375,-41.875 z " + style="opacity:0.390625;fill:url(#linearGradient3889);fill-opacity:1;stroke:none;stroke-width:3.42052293;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3475)" /><path + id="path5132" + transform="matrix(0.7026384,0,0,0.7026384,-266.59097,26.424467)" + d="M 385.9375,-16.09375 C 384.79688,-12.592159 384.1875,-8.8806128 384.1875,-5 C 384.1875,14.819394 400.27435,30.906249 420.09375,30.90625 C 439.91314,30.90625 455.96875,14.819394 455.96875,-5 C 455.96875,-8.8806127 455.35937,-12.592159 454.21875,-16.09375 C 455.10294,-12.994237 455.59375,-9.7257847 455.59375,-6.34375 C 455.59376,13.263741 439.70124,29.15625 420.09375,29.15625 C 400.48626,29.156249 384.5625,13.263741 384.5625,-6.34375 C 384.5625,-9.7257847 385.05331,-12.994237 385.9375,-16.09375 z " + style="opacity:0.5703125;fill:url(#linearGradient3893);fill-opacity:1;stroke:none;stroke-width:3.45748949;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3448)" /><path + sodipodi:nodetypes="cssscsssc" + style="opacity:1;fill:url(#linearGradient3895);fill-opacity:1;stroke:none;stroke-width:3.45748949;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3448)" + d="M 385.9375,-16.09375 C 384.79688,-12.592159 384.1875,-8.8806128 384.1875,-5 C 384.1875,14.819394 400.27435,29.906249 420.09375,29.90625 C 439.91314,29.90625 455.96875,14.819394 455.96875,-5 C 455.96875,-8.8806127 455.35937,-12.592159 454.21875,-16.09375 C 455.10294,-12.994237 455.59375,-9.7257847 455.59375,-6.34375 C 455.59376,13.263741 439.70124,29.15625 420.09375,29.15625 C 400.48626,29.156249 384.5625,13.263741 384.5625,-6.34375 C 384.5625,-9.7257847 385.05331,-12.994237 385.9375,-16.09375 z " + transform="matrix(0.7026384,0,0,0.7026384,-266.59097,26.424467)" + id="path5134" /><path + sodipodi:nodetypes="cscssscsc" + style="opacity:1;fill:url(#linearGradient3897);fill-opacity:1;stroke:none;stroke-width:3.42052293;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3475)" + d="M 514.84375,-40.875 C 495.23626,-40.875 479.31249,-25.951241 479.3125,-6.34375 C 479.3125,-2.9406471 479.79213,0.35313157 480.6875,3.46875 C 480.00344,0.73960917 479.625,-2.1222393 479.625,-5.0625 C 479.62499,-24.377248 495.31025,-40.0625 514.625,-40.0625 C 533.93974,-40.062499 549.625,-24.377248 549.625,-5.0625 C 549.625,1.5769446 547.7782,7.7719745 544.5625,13.0625 C 548.21462,7.4828519 550.34375,0.82336981 550.34375,-6.34375 C 550.34375,-25.951241 534.45123,-40.875 514.84375,-40.875 z " + transform="matrix(0.7026384,0,0,0.7026384,-333.2755,26.424467)" + id="path5136" /><path + id="path5138" + d="M 28.429343,-3.5254954 C 14.458402,-3.5254954 3.1123844,7.7024897 3.112403,21.527956 C 3.112403,26.886228 4.8226253,31.838602 7.7234547,35.910085 C 5.0301802,31.929078 3.4637085,27.133469 3.4637085,21.967104 C 3.4637085,8.1901257 14.652353,-2.9985164 28.429343,-2.9985164 C 42.206295,-2.9985164 53.373023,8.1901257 53.37299,21.967104 C 53.37299,27.133469 51.80267,31.929078 49.113245,35.910085 C 52.009985,31.838602 53.724306,26.886228 53.724306,21.527956 C 53.724318,7.7024897 42.400244,-3.5254954 28.429343,-3.5254954 z " + style="opacity:1;fill:url(#linearGradient3899);fill-opacity:1;stroke:none;stroke-width:3.42052293;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /><path + clip-path="url(#clipPath3598)" + id="path5140" + transform="matrix(0.7026384,0,0,0.7026384,-357.76115,26.424467)" + d="M 549.125,-40.125 C 530.00056,-40.124999 514.46875,-24.593172 514.46875,-5.46875 C 514.46874,12.079336 527.56981,26.541828 544.5,28.8125 C 529.91037,26.584161 518.71877,13.990063 518.71875,-1.21875 C 518.71875,-18.000892 532.34287,-31.625001 549.125,-31.625 C 565.90712,-31.625 579.53123,-18.000892 579.53125,-1.21875 C 579.53125,14.514505 567.57247,27.44413 552.25,29 C 569.91635,27.426972 583.75,12.606973 583.75,-5.46875 C 583.75,-24.593172 568.2494,-40.125 549.125,-40.125 z M 552.25,29 C 551.73925,29.051862 551.20541,29.098751 550.6875,29.125 C 551.20624,29.10194 551.73745,29.045638 552.25,29 z M 544.5,28.8125 C 545.01156,28.88111 545.51291,28.953969 546.03125,29 C 545.5204,28.948138 545.00309,28.889339 544.5,28.8125 z M 546.03125,29 C 546.54139,29.045303 547.04628,29.102054 547.5625,29.125 C 547.04454,29.098751 546.5421,29.051862 546.03125,29 z " + style="opacity:1;fill:url(#radialGradient3901);fill-opacity:1;stroke:none;stroke-width:3.42052293;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3594)" /><path + transform="matrix(0.737306,0,0,0.6411355,-307.5619,33.860288)" + d="M 469.60728 -34.831043 A 14.103466 17.534039 0 1 1 441.40035,-34.831043 A 14.103466 17.534039 0 1 1 469.60728 -34.831043 z" + sodipodi:ry="17.534039" + sodipodi:rx="14.103466" + sodipodi:cy="-34.831043" + sodipodi:cx="455.50381" + id="path5142" + style="opacity:0.40625;fill:url(#radialGradient3903);fill-opacity:1;stroke:none;stroke-width:2.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3740)" + sodipodi:type="arc" /><path + id="path5144" + d="M 29.44629,0.21256398 L 29.648643,4.4392372 C 31.324499,4.4693283 32.957017,4.6268304 34.527953,4.8747131 C 34.201627,3.4994919 33.879107,2.1244318 33.538581,0.75050808 C 32.228887,0.45357358 30.861169,0.28435408 29.44629,0.21256398 z M 26.343328,0.23818238 C 24.984998,0.34143148 23.662796,0.56568258 22.4084,0.87858708 C 22.046771,2.3356559 21.696699,3.7993238 21.351604,5.2589562 C 22.968073,4.8954456 24.65706,4.6671684 26.41077,4.5417024 L 26.613145,0.23818238 C 26.520787,0.24415198 26.435282,0.23119278 26.343328,0.23818238 z M 36.011969,1.4677593 C 36.428315,2.7795939 36.838962,4.0950538 37.248641,5.4126523 C 40.204591,6.1379514 42.887381,7.2236634 45.140962,8.6146767 C 43.389898,5.4700695 40.122685,2.9145108 36.011969,1.4677593 z M 19.575256,1.7751533 C 15.17321,3.5408686 11.842925,6.6214756 10.513713,10.305347 C 12.572208,8.5971523 15.186,7.1941731 18.158703,6.1811387 C 18.628277,4.7133964 19.097062,3.2452434 19.575256,1.7751533 z M 29.716108,5.8481282 L 30.030892,12.021632 C 32.185769,12.07767 34.290457,12.271146 36.281786,12.63642 C 35.830016,10.538348 35.355489,8.4357434 34.865215,6.3348367 C 33.210039,6.0564179 31.49036,5.8831794 29.716108,5.8481282 z M 26.343328,5.9249771 C 24.480544,6.0616339 22.697087,6.3659711 20.991827,6.7703129 C 20.50415,8.8699167 20.048494,10.968524 19.59775,13.071898 C 21.643957,12.578826 23.797682,12.25429 26.051016,12.098481 L 26.343328,5.9249771 z M 37.720854,6.949625 C 38.386837,9.1088315 39.053265,11.28702 39.699535,13.45614 C 42.113614,14.1409 44.323909,15.030042 46.287719,16.120226 C 46.451394,15.38192 46.535054,14.638714 46.535054,13.866 C 46.535054,12.736368 46.340018,11.662572 45.995404,10.612742 C 43.685354,9.0318582 40.877403,7.7753535 37.720854,6.949625 z M 17.641543,7.7437272 C 14.657038,8.8240166 12.051964,10.311432 10.041524,12.098481 C 9.9409504,12.678941 9.8841398,13.265328 9.8841398,13.866 C 9.8841398,14.898075 10.042107,15.895623 10.333835,16.863097 C 11.905233,15.868198 13.66948,14.994903 15.595377,14.27586 C 16.264887,12.10187 16.9497,9.9204181 17.641543,7.7437272 z " + style="opacity:0.58984375;fill:url(#radialGradient3905);fill-opacity:1;stroke:none;stroke-width:2.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /></g><rect + transform="matrix(0.6643393,-0.7474311,0.7474311,0.6643393,0,0)" + ry="0" + rx="0" + y="101.46713" + x="-2.8658557" + height="66.29393" + width="0.75586891" + id="rect4486" + style="opacity:0.45652173;fill:url(#linearGradient4502);fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /></g></svg> diff --git a/pics/icons/edit_clear.svg b/pics/icons/edit_clear.svg new file mode 100644 index 0000000..cd14779 --- /dev/null +++ b/pics/icons/edit_clear.svg @@ -0,0 +1,1052 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg1307" + sodipodi:version="0.32" + inkscape:version="0.44" + version="1.0" + sodipodi:docbase="/home/david/Progetti/sandbox" + sodipodi:docname="editiclear.svg"> + <defs + id="defs1309"> + <linearGradient + id="linearGradient3457"> + <stop + style="stop-color:#cfd6cf;stop-opacity:1;" + offset="0" + id="stop3459" /> + <stop + style="stop-color:white;stop-opacity:1;" + offset="1" + id="stop3461" /> + </linearGradient> + <linearGradient + id="linearGradient2598"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop2600" /> + <stop + id="stop2606" + offset="0.5" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.75" + id="stop2608" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop2602" /> + </linearGradient> + <linearGradient + id="linearGradient3325"> + <stop + id="stop3327" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3329" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3311"> + <stop + style="stop-color:#2d2d2d;stop-opacity:1;" + offset="0" + id="stop3313" /> + <stop + id="stop3319" + offset="0.5" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop3315" /> + </linearGradient> + <linearGradient + id="linearGradient3303"> + <stop + style="stop-color:#ffffff;stop-opacity:0.68345326;" + offset="0" + id="stop3305" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3307" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3291"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3293" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3295" /> + </linearGradient> + <linearGradient + id="linearGradient3273"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3275" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3277" /> + </linearGradient> + <linearGradient + id="linearGradient3259"> + <stop + id="stop3261" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3263" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3251"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3253" /> + <stop + style="stop-color:#131313;stop-opacity:0;" + offset="1" + id="stop3255" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3235"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3237" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3239" /> + </linearGradient> + <linearGradient + id="linearGradient3225"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3227" /> + <stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop3229" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3217"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop3219" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3221" /> + </linearGradient> + <linearGradient + id="linearGradient3207"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3209" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3211" /> + </linearGradient> + <linearGradient + id="linearGradient2257"> + <stop + style="stop-color:#b4942a;stop-opacity:1;" + offset="0" + id="stop2259" /> + <stop + style="stop-color:#e4dcc9;stop-opacity:1" + offset="1" + id="stop2261" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3297" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1539" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1541" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1547" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1550" + gradientUnits="userSpaceOnUse" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" + gradientTransform="translate(53.87194,19.35268)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1553" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1556" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1562" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1565" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="95.505852" + cy="59.591507" + fx="95.505852" + fy="59.591507" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1580" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <linearGradient + id="linearGradient3149"> + <stop + style="stop-color:#8e8e8e;stop-opacity:1;" + offset="0" + id="stop3151" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="1" + id="stop3153" /> + </linearGradient> + <linearGradient + id="linearGradient3139"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3141" /> + <stop + id="stop3162" + offset="0.40659341" + style="stop-color:#000000;stop-opacity:0.68235294;" /> + <stop + style="stop-color:#000000;stop-opacity:0.48736462;" + offset="0.45329672" + id="stop3164" /> + <stop + id="stop3158" + offset="0.5" + style="stop-color:#000000;stop-opacity:0.36101082;" /> + <stop + style="stop-color:#000000;stop-opacity:0.15162455;" + offset="0.70604396" + id="stop3160" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3143" /> + </linearGradient> + <linearGradient + id="linearGradient3075"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3077" /> + <stop + id="stop3093" + offset="0.42597079" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3085" + offset="0.5892781" + style="stop-color:#f1f1f1;stop-opacity:1;" /> + <stop + style="stop-color:#eaeaea;stop-opacity:1;" + offset="0.80219781" + id="stop3087" /> + <stop + style="stop-color:#dfdfdf;stop-opacity:1;" + offset="1" + id="stop3079" /> + </linearGradient> + <linearGradient + id="linearGradient3466"> + <stop + id="stop3468" + offset="0" + style="stop-color:#e3ad00;stop-opacity:1;" /> + <stop + id="stop3470" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0.52173913;" /> + </linearGradient> + <linearGradient + id="linearGradient3496"> + <stop + id="stop3498" + offset="0" + style="stop-color:#e3ad00;stop-opacity:1;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.59420288;" + offset="0.125" + id="stop3538" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.47826087;" + offset="0.25" + id="stop3534" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.307971;" + offset="0.5" + id="stop3532" /> + <stop + id="stop3536" + offset="0.75" + style="stop-color:#e3ad00;stop-opacity:0.14130434;" /> + <stop + id="stop3500" + offset="1" + style="stop-color:#e3ad00;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3056" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3058" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient3063" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.84845,0,0,1.413724,-60.32433,8.647617)" + cx="85.631943" + cy="22.909735" + fx="85.631943" + fy="22.909735" + r="36.875" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientUnits="userSpaceOnUse" + id="linearGradient2571" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.778981,-0.705005,0.742951,0.820909,-84.56197,13.42081)" + gradientUnits="userSpaceOnUse" + id="radialGradient2569" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(2.888472,-5.288986e-2,5.892076e-2,3.079452,42.93675,-212.2837)" + gradientUnits="userSpaceOnUse" + id="radialGradient2567" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <linearGradient + y2="99.06546" + x2="52.587749" + y1="17.232468" + x1="74.514832" + gradientTransform="matrix(0.698909,0,0,0.68739,48.5937,47.41536)" + gradientUnits="userSpaceOnUse" + id="linearGradient4193" + xlink:href="#linearGradient2362" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3244"> + <stop + style="stop-color:#8e8e8e;stop-opacity:1;" + offset="0" + id="stop3246" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="1" + id="stop3248" /> + </linearGradient> + <linearGradient + id="linearGradient3230"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3232" /> + <stop + id="stop3234" + offset="0.40659341" + style="stop-color:#000000;stop-opacity:0.68235294;" /> + <stop + style="stop-color:#000000;stop-opacity:0.48736462;" + offset="0.45329672" + id="stop3236" /> + <stop + id="stop3238" + offset="0.5" + style="stop-color:#000000;stop-opacity:0.36101082;" /> + <stop + style="stop-color:#000000;stop-opacity:0.15162455;" + offset="0.70604396" + id="stop3240" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3242" /> + </linearGradient> + <linearGradient + id="linearGradient3218"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3220" /> + <stop + id="stop3222" + offset="0.42597079" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3224" + offset="0.5892781" + style="stop-color:#f1f1f1;stop-opacity:1;" /> + <stop + style="stop-color:#eaeaea;stop-opacity:1;" + offset="0.80219781" + id="stop3226" /> + <stop + style="stop-color:#dfdfdf;stop-opacity:1;" + offset="1" + id="stop3228" /> + </linearGradient> + <radialGradient + r="43.225086" + fy="52.046673" + fx="59.385818" + cy="52.046673" + cx="59.385818" + gradientTransform="matrix(1.165294,0,0,1.180294,-9.816118,-9.597466)" + gradientUnits="userSpaceOnUse" + id="radialGradient4028" + xlink:href="#linearGradient2389" + inkscape:collect="always" /> + <linearGradient + y2="81.155327" + x2="229.1772" + y1="82.913582" + x1="-42.789177" + gradientUnits="userSpaceOnUse" + id="linearGradient4026" + xlink:href="#linearGradient2321" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="115.7093" + fx="63.912209" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient4024" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <radialGradient + r="47.11924" + fy="39.602753" + fx="95.990845" + cy="56.931728" + cx="95.796135" + gradientUnits="userSpaceOnUse" + id="radialGradient4022" + xlink:href="#linearGradient2287" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="115.7093" + fx="63.912209" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient4000" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2287"> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0" + id="stop2299" /> + <stop + id="stop2307" + offset="0.4375" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0.58240438" + id="stop2309" /> + <stop + id="stop2419" + offset="0.76442307" + style="stop-color:#000000;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.875" + id="stop3918" /> + <stop + id="stop3920" + offset="0.91826922" + style="stop-color:#000000;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0.96048182" + id="stop2417" /> + <stop + id="stop2291" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2321"> + <stop + id="stop2323" + offset="0" + style="stop-color:#c3c3c3;stop-opacity:1;" /> + <stop + id="stop2325" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient2362" + inkscape:collect="always"> + <stop + id="stop2364" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2366" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2389"> + <stop + id="stop2391" + offset="0" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0.4375" + id="stop2393" /> + <stop + id="stop2395" + offset="0.56588125" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + style="stop-color:#000000;stop-opacity:0.24705882;" + offset="0.76237977" + id="stop2423" /> + <stop + style="stop-color:#000000;stop-opacity:0.49803922;" + offset="0.77884614" + id="stop2421" /> + <stop + id="stop2397" + offset="0.875" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.49803922;" + offset="0.875" + id="stop2411" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3938" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2362" + id="linearGradient3308" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.698909,0,0,0.68739,48.87086,50.59556)" + x1="74.514832" + y1="17.232468" + x2="52.587749" + y2="99.06546" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2389" + id="radialGradient3332" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.165294,0,0,1.180294,-9.816118,-9.597466)" + cx="59.385818" + cy="52.046673" + fx="59.385818" + fy="52.046673" + r="43.225086" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2321" + id="linearGradient3334" + gradientUnits="userSpaceOnUse" + x1="-42.789177" + y1="82.913582" + x2="229.1772" + y2="81.155327" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3336" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2287" + id="radialGradient3338" + gradientUnits="userSpaceOnUse" + cx="95.796135" + cy="56.931728" + fx="95.990845" + fy="39.602753" + r="47.11924" /> + <linearGradient + y2="29.0005" + x2="64.000504" + y1="113" + x1="64.000504" + gradientUnits="userSpaceOnUse" + id="XMLID_2_"> + <stop + id="stop20" + style="stop-color:#00bf00;stop-opacity:1;" + offset="0" /> + <stop + id="stop22" + style="stop-color:#009300;stop-opacity:1;" + offset="1" /> + </linearGradient> + <foreignObject + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" + x="0" + y="0" + width="1" + height="1" + id="foreignObject7"> + <i:pgfRef + xlink:href="#adobe_illustrator_pgf" /> + </foreignObject> + <radialGradient + r="63.912209" + fy="115.70919" + fx="75.279396" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient2096" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_2_" + id="linearGradient3425" + gradientUnits="userSpaceOnUse" + x1="63.544537" + y1="123.48727" + x2="67.919258" + y2="88.275436" + gradientTransform="matrix(1.251259,0,0,1.251259,-30.22428,-120.6203)" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="3.8515625" + inkscape:cx="64" + inkscape:cy="64" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:document-units="px" + inkscape:grid-bbox="true" + guidetolerance="0.1px" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="1018" + inkscape:window-height="694" + inkscape:window-x="0" + inkscape:window-y="0" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="0" /> + <metadata + id="metadata1312"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> + <dc:contributor> + <cc:Agent> + <dc:title>Oxygen team</dc:title> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/LGPL/2.1/"> + <cc:permits + rdf:resource="http://web.resource.org/cc/Reproduction" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/Distribution" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Notice" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/ShareAlike" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/SourceCode" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <rect + ry="8.5045805" + rx="8.5832357" + y="40" + x="8" + height="56" + width="112" + id="rect3834" + style="opacity:1;fill:none;fill-opacity:1;stroke:#888;stroke-width:8;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#ddd;fill-opacity:1;stroke:none;stroke-width:8;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect2941" + width="112" + height="56" + x="8" + y="40" + rx="8.5832357" + ry="8.5045805" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 50.892799,3.2812959 L 50.892799,0.48658747 L 50.892799,3.2812959 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2985" + d="M -106.1155,-66.353804 L -106.1155,-69.148513 L -106.1155,-66.353804 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3206" + d="M -225.6177,-152.98405 L -225.6177,-155.77876 L -225.6177,-152.98405 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="layer4" + inkscape:label="box" + style="display:inline" + transform="translate(-42.6661,-8.40242)" /> + <g + id="layer5" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-42.6661,-8.40242)" /> + <path + sodipodi:nodetypes="ccc" + id="path3946" + d="M 20.9737,-87.228784 L 20.9737,-90.023493 L 20.9737,-87.228784 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path1561" + d="M -71.650746,-13.335104 L -71.650746,-14.86184 L -71.650746,-13.335104 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect1327" + width="1" + height="0" + x="-129.13548" + y="-69.935089" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2482" + width="1" + height="0" + x="-164.2623" + y="-97.4627" /> + <path + sodipodi:nodetypes="ccc" + id="path2494" + d="M -323.19972,-170.67877 L -323.19972,-173.47348 L -323.19972,-170.67877 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2646.058,515.8389)" + id="g4640" /> + <g + id="g4646" + transform="matrix(-0.782995,0,0,0.650879,-2646.058,515.8389)" + style="opacity:0.40163933" /> + <g + id="g4730" + transform="matrix(1,0,0,0.650879,554.9047,523.1667)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,554.9047,523.1667)" + id="g4748" /> + <path + sodipodi:nodetypes="ccc" + id="path3256" + d="M 135.11597,-101.9101 L 135.11597,-104.70481 L 135.11597,-101.9101 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3258" + d="M 15.613769,-188.54035 L 15.613769,-191.33506 L 15.613769,-188.54035 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3260" + inkscape:label="box" + style="display:inline" + transform="translate(198.5654,-43.95872)" /> + <g + id="g3262" + inkscape:label="zip_app" + style="display:inline" + transform="translate(198.5654,-43.95872)" /> + <path + sodipodi:nodetypes="ccc" + id="path3264" + d="M 262.20517,-122.78508 L 262.20517,-125.57979 L 262.20517,-122.78508 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3279" + d="M 169.58072,-48.891404 L 169.58072,-50.41814 L 169.58072,-48.891404 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3286" + width="1" + height="0" + x="112.09598" + y="-105.49139" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3288" + width="1" + height="0" + x="76.96917" + y="-133.019" /> + <path + sodipodi:nodetypes="ccc" + id="path3290" + d="M -81.96825,-206.23507 L -81.96825,-209.02978 L -81.96825,-206.23507 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2404.827,480.2826)" + id="g3292" /> + <g + id="g3294" + transform="matrix(-0.782995,0,0,0.650879,-2404.827,480.2826)" + style="opacity:0.40163933" /> + <g + id="g3296" + transform="matrix(1,0,0,0.650879,796.1362,487.6104)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,796.1362,487.6104)" + id="g3298" /> + <rect + id="_x3C_Sezione_x3E_" + width="128" + height="128" + x="-23.874781" + y="-101.5164" + style="fill:none" /> + <rect + ry="7.2896404" + rx="7.9701471" + y="44" + x="12" + height="48" + width="104" + id="rect2945" + style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:8;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.29007292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 23.420636,48.004422 C 22.583025,48.092006 21.961769,48.816536 22.001831,49.650765 C 22.041893,50.484996 22.729358,51.139175 23.571573,51.14744 L 31.329716,51.14744 L 31.329716,84.852561 L 23.571573,84.852561 C 23.521289,84.850191 23.47092,84.850191 23.420636,84.852561 C 22.583025,84.940145 21.961769,85.664676 22.001831,86.498905 C 22.041893,87.333132 22.729358,87.987315 23.571573,87.99558 L 42.287714,87.99558 C 42.882176,88.039637 43.45609,87.751651 43.766893,87.247242 C 44.077698,86.742834 44.077698,86.105308 43.766893,85.6009 C 43.45609,85.096493 42.882176,84.808505 42.287714,84.852561 L 34.529571,84.852561 L 34.529571,51.14744 L 42.287714,51.14744 C 42.882176,51.191496 43.45609,50.903509 43.766893,50.399103 C 44.077698,49.894694 44.077698,49.257168 43.766893,48.75276 C 43.45609,48.248353 42.882176,47.960365 42.287714,48.004422 L 23.571573,48.004422 C 23.521289,48.002051 23.47092,48.002051 23.420636,48.004422 z " + id="path2069" /> + <path + sodipodi:type="arc" + style="opacity:0.38139535;fill:url(#radialGradient3336);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path1563" + sodipodi:cx="63.912209" + sodipodi:cy="115.70919" + sodipodi:rx="63.912209" + sodipodi:ry="12.641975" + d="M 127.82442 115.70919 A 63.912209 12.641975 0 1 1 0,115.70919 A 63.912209 12.641975 0 1 1 127.82442 115.70919 z" + transform="matrix(1.001374,0,0,0.410379,-2.393169e-5,75.32738)" /> + </g> +</svg> diff --git a/pics/icons/edit_clear_locationbar.svg b/pics/icons/edit_clear_locationbar.svg new file mode 100644 index 0000000..9782ed3 --- /dev/null +++ b/pics/icons/edit_clear_locationbar.svg @@ -0,0 +1,751 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:ns="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45.1" + version="1.0" + sodipodi:docbase="/home/me/kde4/src/kdebase/runtime/pics/oxygen/scalable/actions" + sodipodi:docname="edit-clear-locationbar.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + inkscape:export-filename="/home/pinheiro/pics/oxygen/scalable/actions/edit-clear-locationbar-rtl.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs4"> + <linearGradient + inkscape:collect="always" + id="linearGradient3227"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3229" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3231" /> + </linearGradient> + <linearGradient + id="linearGradient3207" + inkscape:collect="always"> + <stop + id="stop3209" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.48" /> + <stop + id="stop3211" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3195"> + <stop + style="stop-color:#d3d3d3;stop-opacity:1;" + offset="0" + id="stop3197" /> + <stop + style="stop-color:#d3d3d3;stop-opacity:0;" + offset="1" + id="stop3199" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3159"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3161" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3163" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2974"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2976" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2978" /> + </linearGradient> + <linearGradient + y2="-131.93112" + x2="-45.096584" + y1="-131.93112" + x1="-88.058083" + gradientTransform="matrix(0,1.022977,-1.022977,0,111.9686,137.8125)" + gradientUnits="userSpaceOnUse" + id="linearGradient1980" + xlink:href="#linearGradient3711" + inkscape:collect="always" /> + <radialGradient + r="36" + fy="92" + fx="343.99899" + cy="92" + cx="343.99899" + gradientUnits="userSpaceOnUse" + id="radialGradient1978" + xlink:href="#linearGradient3711" + inkscape:collect="always" /> + <linearGradient + y2="-383.9971" + x2="-11.91648" + y1="-383.9971" + x1="-70.002899" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + gradientUnits="userSpaceOnUse" + id="linearGradient1976" + xlink:href="#linearGradient26907" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="116.88514" + fx="63.975182" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient3743" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3291"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3293" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3295" /> + </linearGradient> + <linearGradient + id="linearGradient3711" + gradientUnits="userSpaceOnUse" + x1="-84.002403" + y1="-383.9971" + x2="-23.516129" + y2="-383.9975" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"> + <stop + offset="0" + style="stop-color:white;stop-opacity:1;" + id="stop3713" /> + <stop + offset="1" + style="stop-color:white;stop-opacity:0;" + id="stop3715" /> + </linearGradient> + <linearGradient + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + y2="-383.9971" + x2="-12.0029" + y1="-383.9971" + x1="-84.002403" + gradientUnits="userSpaceOnUse" + id="linearGradient26907"> + <stop + id="stop26909" + style="stop-color:#888a85;stop-opacity:1;" + offset="0" /> + <stop + id="stop26911" + style="stop-color:#000000;stop-opacity:1;" + offset="1" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + r="63.912209" + fy="115.7093" + fx="63.912209" + cy="115.70919" + cx="63.912209" + id="radialGradient3297" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2871" + inkscape:collect="always"> + <stop + id="stop2873" + offset="0" + style="stop-color:white;stop-opacity:1;" /> + <stop + id="stop2875" + offset="1" + style="stop-color:white;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2898" + inkscape:collect="always"> + <stop + id="stop2900" + offset="0" + style="stop-color:#2c72c7;stop-opacity:1;" /> + <stop + id="stop2902" + offset="1" + style="stop-color:#2c72c7;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2898" + id="radialGradient2505" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.113341,0,0,0.899421,144.15267,184.75423)" + cx="63.249104" + cy="29.640472" + fx="63.249104" + fy="29.640472" + r="58.621283" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2898" + id="radialGradient2508" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.113341,0,0,0.899421,144.15267,184.75423)" + cx="63.249104" + cy="29.640472" + fx="63.249104" + fy="29.640472" + r="58.621283" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2898" + id="radialGradient2511" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.113341,0,0,0.899421,144.15267,184.75423)" + cx="63.249104" + cy="29.640472" + fx="63.249104" + fy="29.640472" + r="58.621283" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2898" + id="radialGradient2514" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.113341,0,0,0.899421,144.15267,184.75423)" + cx="63.249104" + cy="29.640472" + fx="63.249104" + fy="29.640472" + r="58.621283" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2871" + id="linearGradient2518" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.908626,0,0,0.908626,131.38537,118.41482)" + x1="50.389755" + y1="6.6258311" + x2="50.389755" + y2="56.132732" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2871" + id="linearGradient2521" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.908626,0,0,0.908626,131.38537,118.41482)" + x1="50.78854" + y1="-22.328487" + x2="52.001846" + y2="98.047089" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3711" + id="linearGradient2524" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1.022977,-1.022977,0,118.90977,143.61542)" + x1="-88.058083" + y1="-131.93112" + x2="-45.096584" + y2="-131.93112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3711" + id="linearGradient3502" + gradientUnits="userSpaceOnUse" + x1="58.714989" + y1="23.999331" + x2="58.714989" + y2="69.301285" + gradientTransform="matrix(0.8571429,0,0,0.8571429,9.1428571,9.150686)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3711" + id="linearGradient3505" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1.591298,-1.591298,0,-12.882452,195.15999)" + x1="-88.058083" + y1="-131.93112" + x2="-45.096584" + y2="-131.93112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient26907" + id="linearGradient2963" + x1="72" + y1="-16" + x2="72" + y2="64" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,127.99347,0)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient26907" + id="radialGradient2965" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,-3.8781302e-8,-2.0820407e-8,0.5714285,127.33328,38.310745)" + cx="79.339813" + cy="114.95621" + fx="79.339813" + fy="114.95621" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2974" + id="linearGradient2980" + x1="181" + y1="-32" + x2="205" + y2="88" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,252.99347,0)" /> + <filter + id="filter3550" + inkscape:collect="always"> + <feGaussianBlur + id="feGaussianBlur3552" + stdDeviation="1.23375" + inkscape:collect="always" /> + </filter> + <linearGradient + id="linearGradient3166"> + <stop + id="stop3168" + offset="0" + style="stop-color:#e20800;stop-opacity:1" /> + <stop + style="stop-color:#d80500;stop-opacity:1;" + offset="0.48148149" + id="stop3564" /> + <stop + id="stop3170" + offset="1" + style="stop-color:#590000;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3554" + inkscape:collect="always"> + <stop + id="stop3556" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3558" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3554" + id="linearGradient3124" + gradientUnits="userSpaceOnUse" + x1="68.9375" + y1="38.90625" + x2="68.9375" + y2="103.40701" + gradientTransform="matrix(-1,0,0,1,114.56528,2.3017641)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient3133" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.3513697,0,0,1.3513697,-8.6312401,-20.634014)" + cx="62.78125" + cy="66.175667" + fx="62.78125" + fy="66.175667" + r="29.84375" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3159" + id="linearGradient3165" + x1="80" + y1="68" + x2="72" + y2="44" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,127.99347,0)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2974" + id="linearGradient3189" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,253.03992,0)" + x1="185.04645" + y1="-8" + x2="205" + y2="88" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2974" + id="linearGradient3191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,253.05565,0)" + x1="270.03271" + y1="95" + x2="142.0327" + y2="31" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3195" + id="linearGradient3201" + x1="72" + y1="108" + x2="72" + y2="60" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter3221"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.2125" + id="feGaussianBlur3223" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3227" + id="linearGradient3233" + x1="88" + y1="112" + x2="88" + y2="-8" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,0.8)" /> + <filter + inkscape:collect="always" + id="filter3243"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.3800491" + id="feGaussianBlur3245" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient26907" + id="linearGradient3249" + gradientUnits="userSpaceOnUse" + x1="72" + y1="-16" + x2="72" + y2="64" + gradientTransform="translate(129.5,0)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3159" + id="radialGradient3277" + cx="241.76289" + cy="31.512632" + fx="241.76289" + fy="31.512632" + r="3.5" + gradientTransform="matrix(0.8076259,0.5896951,-1.6428571,2.25,99.016782,-182.84482)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3159" + id="radialGradient3285" + cx="185.8528" + cy="31.163853" + fx="185.8528" + fy="31.163853" + r="3.5625" + gradientTransform="matrix(0.9135171,-0.4068004,1,2.2456148,-16.006057,35.372984)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3195" + id="radialGradient3293" + cx="184.82086" + cy="105.38967" + fx="184.82086" + fy="105.38967" + r="2.703125" + gradientTransform="matrix(0.7757118,0.6310874,-3.3294798,4.0924865,391.47818,-441.38143)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3195" + id="radialGradient3301" + cx="243.40625" + cy="105.53125" + fx="243.40625" + fy="105.53125" + r="2.59375" + gradientTransform="matrix(0.7165883,-0.6974964,1.9764912,2.0305916,-139.5974,61.015368)" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter3383" + x="-0.44578766" + width="1.8915753" + y="-0.36377926" + height="1.7275585"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0041831" + id="feGaussianBlur3385" /> + </filter> + <filter + inkscape:collect="always" + id="filter3387" + x="-0.46458594" + width="1.9291719" + y="-0.4059014" + height="1.8118028"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0041831" + id="feGaussianBlur3389" /> + </filter> + <filter + inkscape:collect="always" + id="filter3391" + x="-0.34429136" + width="1.6885827" + y="-0.27543309" + height="1.5508662"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0041831" + id="feGaussianBlur3393" /> + </filter> + <filter + inkscape:collect="always" + id="filter3395" + x="-0.33825116" + width="1.6765023" + y="-0.26778201" + height="1.535564"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0041831" + id="feGaussianBlur3397" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient26907" + id="linearGradient3409" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(129.5,0)" + x1="72" + y1="-16" + x2="72" + y2="64" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3405"> + <path + sodipodi:nodetypes="cccscccccccc" + id="path3407" + d="M 185.5,28 C 184.50724,27.998369 183.54934,28.365936 182.8125,29.03125 L 142.8125,65.03125 C 141.97272,65.789734 141.49347,66.868398 141.49347,68 C 141.49347,69.131602 141.97272,70.210266 142.8125,70.96875 L 182.8125,106.96875 C 183.54934,107.63406 184.50724,108.00163 185.5,108 L 241.5,108 C 243.70905,107.99978 245.49978,106.20905 245.5,104 L 245.5,32 C 245.49978,29.790952 243.70905,28.000221 241.5,28 L 185.5,28 z" + style="fill:url(#linearGradient3409);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + </clipPath> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3159" + id="radialGradient3411" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9135171,-0.4068004,1,2.2456148,-16.006057,35.372984)" + cx="185.8528" + cy="31.163853" + fx="185.8528" + fy="31.163853" + r="3.5625" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3159" + id="radialGradient3413" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8076259,0.5896951,-1.6428571,2.25,99.016782,-182.84482)" + cx="241.76289" + cy="31.512632" + fx="241.76289" + fy="31.512632" + r="3.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3195" + id="radialGradient3415" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7165883,-0.6974964,1.9764912,2.0305916,-139.5974,61.015368)" + cx="243.40625" + cy="105.53125" + fx="243.40625" + fy="105.53125" + r="2.59375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3195" + id="radialGradient3417" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7757118,0.6310874,-3.3294798,4.0924865,391.47818,-441.38143)" + cx="184.82086" + cy="105.38967" + fx="184.82086" + fy="105.38967" + r="2.703125" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.8284271" + inkscape:cx="51.273091" + inkscape:cy="29.5891" + inkscape:document-units="px" + inkscape:current-layer="layer1" + width="128px" + height="128px" + showgrid="false" + gridempspacing="2" + gridspacingx="4px" + gridspacingy="4px" + showborder="true" + inkscape:grid-bbox="false" + inkscape:window-width="1509" + inkscape:window-height="654" + inkscape:window-x="20" + inkscape:window-y="90" + showguides="true" + inkscape:guide-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid2347" + spacingx="4px" + spacingy="4px" + empspacing="2" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <ns:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </ns:Work> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <path + sodipodi:nodetypes="cccscccccccc" + id="path3225" + d="M 56,28.8 C 55.00724,28.798369 54.049339,29.165936 53.3125,29.83125 L 13.3125,65.83125 C 12.472723,66.589734 11.993466,67.668398 11.993466,68.8 C 11.993466,69.931602 12.472723,71.010266 13.3125,71.76875 L 53.3125,107.76875 C 54.049339,108.43406 55.00724,108.80163 56,108.8 L 112,108.8 C 114.20905,108.79978 115.99978,107.00905 116,104.8 L 116,32.8 C 115.99978,30.590952 114.20905,28.800221 112,28.8 L 56,28.8 z " + style="fill:url(#linearGradient3233);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;filter:url(#filter3243)" + transform="matrix(-1,0,0,1,127.99347,0)" /> + <path + style="fill:url(#linearGradient2963);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 71.993466,28 C 72.986226,27.998369 73.944127,28.365936 74.680966,29.03125 L 114.68097,65.03125 C 115.52074,65.789734 116,66.868398 116,68 C 116,69.131602 115.52074,70.210266 114.68097,70.96875 L 74.680966,106.96875 C 73.944127,107.63406 72.986226,108.00163 71.993466,108 L 15.993466,108 C 13.784416,107.99978 11.993686,106.20905 11.993466,104 L 11.993466,32 C 11.993686,29.790952 13.784416,28.000221 15.993466,28 L 71.993466,28 z " + id="path2941" + sodipodi:nodetypes="cccscccccccc" /> + <g + id="g3399" + clip-path="url(#clipPath3405)" + transform="matrix(-1,0,0,1,257.49347,0)" + style="stroke:none"> + <path + id="path3251" + d="M 185.5,28 C 184.50724,27.998369 183.54934,28.365936 182.8125,29.03125 L 181.875,29.875 L 188,36 L 188,28 L 185.5,28 z " + style="fill:url(#radialGradient3411);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3395)" /> + <path + sodipodi:nodetypes="ccccc" + id="path3253" + d="M 240,28 L 239.5,35.75 L 245.5,32 C 245.49978,29.790952 243.70905,28.000221 241.5,28 L 240,28 z " + style="fill:url(#radialGradient3413);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3391)" /> + <path + id="path3255" + d="M 241.3125,103.0625 L 241.375,108 L 241.5,108 C 243.70905,107.99978 245.49978,106.20905 245.5,104 L 245.5,103.09375 L 241.3125,103.0625 z " + style="fill:url(#radialGradient3415);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" /> + <path + id="path3257" + d="M 186.15625,102.375 L 181.75,106 L 182.8125,106.96875 C 183.54934,107.63406 184.50724,108.00163 185.5,108 L 185.53125,108 L 186.15625,102.375 z " + style="fill:url(#radialGradient3417);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3383)" /> + </g> + <path + style="fill:url(#radialGradient2965);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 71.993466,32 L 111.99347,68 L 71.993466,104 L 15.993466,104 L 15.993466,32 L 71.993466,32 z " + id="rect1969" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:url(#linearGradient2980);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 71.993466,32 L 111.99347,68 L 107.08722,72.40625 C 99.926016,72.9539 92.539626,73.25 84.993466,73.25 C 59.303776,73.25 35.520926,69.930267 15.993466,64.28125 L 15.993466,32 L 71.993466,32 z " + id="path2967" /> + <path + id="path3528" + d="M 59.17819,37.864264 L 47.36569,49.645514 L 64.42819,66.708014 L 47.36569,83.739264 L 59.17819,95.551764 L 76.20944,78.489264 L 93.27194,95.551764 L 105.05319,83.739264 L 88.02194,66.708014 L 105.05319,49.645514 L 93.27194,37.864264 L 76.20944,54.895514 L 59.17819,37.864264 z " + style="fill:none;fill-opacity:1;stroke:url(#radialGradient3133);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3550)" + transform="matrix(-1,0,0,1,127.99347,0)" /> + <path + style="fill:url(#linearGradient3124);fill-opacity:1;stroke:none;stroke-width:0.88499999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 68.815276,37.864264 L 80.627776,49.645514 L 63.565276,66.708014 L 80.627776,83.739264 L 68.815276,95.551764 L 51.784026,78.489264 L 34.721526,95.551764 L 22.940276,83.739264 L 39.971526,66.708014 L 22.940276,49.645514 L 34.721526,37.864264 L 51.784026,54.895514 L 68.815276,37.864264 z " + id="rect3376" /> + <path + style="fill:url(#linearGradient3165);fill-opacity:1;stroke:none;stroke-width:0.88499999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 68.805966,37.875 L 80.618466,49.65625 L 63.555966,66.71875 L 69.712216,72.84375 C 58.400522,72.251707 47.563106,71.012655 37.462216,69.21875 L 39.962216,66.71875 L 22.930966,49.65625 L 34.712216,37.875 L 51.774716,54.90625 L 68.805966,37.875 z " + id="path3152" /> + <path + style="fill:url(#linearGradient3189);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 72.040986,32 L 112.04099,68 L 72.040986,33 L 16.040986,33 L 16.040986,32 L 72.040986,32 z " + id="path3169" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:url(#linearGradient3191);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 16.960436,63.28125 C 36.487899,68.930267 60.270749,72.25 85.960439,72.25 C 93.506599,72.25 100.89299,71.9539 108.05419,71.40625 L 111.96044,67.90625 L 112.05419,68 L 107.14794,72.40625 C 99.986739,72.9539 92.600349,73.25 85.054189,73.25 C 59.364499,73.25 35.581649,69.930267 16.054186,64.28125 L 16.054186,32 L 16.960436,63.28125 z " + id="path3177" + sodipodi:nodetypes="csccccsccc" /> + <path + sodipodi:nodetypes="cccccc" + id="path3193" + d="M 56,32 L 16,68 L 56,104 L 112,104 L 112,32 L 56,32 z " + style="opacity:0.60399996;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3201);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;filter:url(#filter3221)" + transform="matrix(-1,0,0,1,127.99347,0)" /> + </g> +</svg> diff --git a/pics/icons/edit_copy.svg b/pics/icons/edit_copy.svg new file mode 100644 index 0000000..a9f39ca --- /dev/null +++ b/pics/icons/edit_copy.svg @@ -0,0 +1,581 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<svg + xmlns:ns="http://ns.adobe.com/SaveForWeb/1.0/" + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="128" + height="128" + viewBox="0 0 128 128" + overflow="visible" + enable-background="new 0 0 128 128" + xml:space="preserve" + sodipodi:version="0.32" + inkscape:version="0.45.1" + sodipodi:docname="edit-copy.svg" + sodipodi:docbase="/home/david/sandbox" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/david/sandbox/edit-copy.png" + inkscape:export-xdpi="22.5" + inkscape:export-ydpi="22.5"><defs + id="defs105"><linearGradient + id="linearGradient3291"><stop + style="stop-color:black;stop-opacity:1" + offset="0" + id="stop3293" /><stop + style="stop-color:black;stop-opacity:0" + offset="1" + id="stop3295" /></linearGradient><linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient18668"> + <stop + id="stop18670" + style="stop-color:#fffccf;stop-opacity:1;" + offset="0" /> + <stop + id="stop18672" + style="stop-color:white;stop-opacity:0;" + offset="1" /> + </linearGradient><linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient15967"> + <stop + id="stop15969" + style="stop-color:white;stop-opacity:1;" + offset="0" /> + <stop + id="stop15971" + style="stop-color:white;stop-opacity:0;" + offset="1" /> + </linearGradient><linearGradient + id="XMLID_2_" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:#FFEA00" + id="stop12" /> + <stop + offset="1" + style="stop-color:#FFCC00" + id="stop14" /> + </linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_9_" + id="linearGradient2391" + gradientUnits="userSpaceOnUse" + x1="94.3438" + y1="102.3447" + x2="86.5356" + y2="94.5366" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_10_" + id="linearGradient2393" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="86.5865" + y2="94.5865" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_11_" + id="linearGradient2395" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="87.293" + y2="95.293" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_12_" + id="linearGradient2397" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="radialGradient2465" + gradientUnits="userSpaceOnUse" + cx="102" + cy="112.3047" + r="139.5585" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="radialGradient2467" + gradientUnits="userSpaceOnUse" + cx="102" + cy="112.3047" + r="139.55859" /> + <foreignObject + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" + x="0" + y="0" + width="1" + height="1" + id="foreignObject7"> + <i:pgfRef + xlink:href="#adobe_illustrator_pgf"> + </i:pgfRef> + </foreignObject> + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_2_" + id="linearGradient12378" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2309" + id="linearGradient14180" + gradientUnits="userSpaceOnUse" + x1="-74.820707" + y1="100.82378" + x2="-18.121965" + y2="100.82378" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2309" + id="linearGradient14189" + gradientUnits="userSpaceOnUse" + x1="-74.820707" + y1="100.82378" + x2="-18.121965" + y2="100.82378" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient15967" + id="linearGradient15973" + gradientUnits="userSpaceOnUse" + x1="27.719746" + y1="7.881104" + x2="27.719746" + y2="30.441185" + gradientTransform="translate(1.470416e-5,0)" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2309" + id="linearGradient15977" + gradientUnits="userSpaceOnUse" + x1="-74.820707" + y1="100.82378" + x2="-18.121965" + y2="100.82378" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient15967" + id="radialGradient15986" + cx="26.954102" + cy="31.045055" + fx="26.954102" + fy="31.045055" + r="8.968153" + gradientTransform="matrix(0.754978,-2.959381e-2,0,0.905772,7.650275,10.87807)" + gradientUnits="userSpaceOnUse" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_2_" + id="linearGradient18657" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0" /> + <linearGradient + id="linearGradient18649" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:#FFEA00" + id="stop18651" /> + <stop + offset="1" + style="stop-color:#FFCC00" + id="stop18653" /> + </linearGradient> + + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient18668" + id="linearGradient18674" + gradientUnits="userSpaceOnUse" + x1="-39.53125" + y1="78" + x2="-39.53125" + y2="51.1875" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient18668" + id="linearGradient18746" + gradientUnits="userSpaceOnUse" + x1="-39.53125" + y1="78" + x2="-39.53125" + y2="51.1875" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="radialGradient2311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.856383,0,0,0.8415585,11.191492,18.14026)" + cx="99.080742" + cy="109.33402" + r="139.55859" + fx="99.080742" + fy="109.33402" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="radialGradient2314" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8749999,0,0,0.8571428,10.000003,17.142857)" + cx="102" + cy="112.3047" + r="139.5585" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_12_" + id="linearGradient2339" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="86.571632" + y2="94.104362" + gradientTransform="matrix(0.8749999,0,0,0.8571428,10.000003,17.142857)" /><filter + inkscape:collect="always" + id="filter6241"><feGaussianBlur + inkscape:collect="always" + stdDeviation="1.2065414" + id="feGaussianBlur6243" /></filter><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="radialGradient6272" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8749999,0,0,0.8571428,10.000003,17.142857)" + cx="102" + cy="112.3047" + r="139.5585" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="radialGradient6274" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.856383,0,0,0.8415585,11.191492,18.14026)" + cx="99.080742" + cy="109.33402" + fx="99.080742" + fy="109.33402" + r="139.55859" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_12_" + id="linearGradient6276" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8749999,0,0,0.8571428,10.000003,17.142857)" + x1="96" + y1="104" + x2="86.571632" + y2="94.104362" /><filter + inkscape:collect="always" + id="filter3217"><feGaussianBlur + inkscape:collect="always" + stdDeviation="0.89955545" + id="feGaussianBlur3219" /></filter></defs><sodipodi:namedview + inkscape:window-height="670" + inkscape:window-width="1022" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="4" + inkscape:cx="92.02737" + inkscape:cy="54.798944" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:current-layer="g6245" + showgrid="true" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="0" + inkscape:grid-points="false" + inkscape:grid-bbox="true" + inkscape:object-points="true" /> +<metadata + id="metadata3"> + <ns:sfw> + <ns:slices> + <ns:slice + y="0" + x="0" + height="128" + width="128" + sliceID="1316743234" /> + </ns:slices> + <ns:sliceSourceBounds + y="0" + x="0" + height="128" + width="128" + bottomLeftOrigin="true" /> + <ns:optimizationSettings> + <ns:targetSettings + targetSettingsID="0" + fileFormat="PNG24Format"> + <ns:PNG24Format + transparency="true" + filtered="false" + matteColor="#FFFFFF" + noMatteColor="false" + interlaced="false"> + </ns:PNG24Format> + </ns:targetSettings> + <ns:targetSettings + targetSettingsID="1696735251" + fileFormat="PNG24Format"> + <ns:PNG24Format + transparency="true" + filtered="false" + matteColor="#FFFFFF" + noMatteColor="false" + interlaced="false"> + </ns:PNG24Format> + </ns:targetSettings> + </ns:optimizationSettings> + </ns:sfw> +<rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata> + +<radialGradient + id="XMLID_7_" + cx="102" + cy="112.3047" + r="139.5585" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#00537D" + id="stop16" /> + <stop + offset="0.0151" + style="stop-color:#186389" + id="stop18" /> + <stop + offset="0.0558" + style="stop-color:#558CA8" + id="stop20" /> + <stop + offset="0.0964" + style="stop-color:#89AFC3" + id="stop22" /> + <stop + offset="0.1357" + style="stop-color:#B3CCD8" + id="stop24" /> + <stop + offset="0.1737" + style="stop-color:#D4E2E9" + id="stop26" /> + <stop + offset="0.2099" + style="stop-color:#ECF2F5" + id="stop28" /> + <stop + offset="0.2435" + style="stop-color:#FAFCFD" + id="stop30" /> + <stop + offset="0.2722" + style="stop-color:#FFFFFF" + id="stop32" /> +</radialGradient> + +<radialGradient + id="XMLID_8_" + cx="102" + cy="112.3047" + r="139.55859" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#7a7d80;stop-opacity:1;" + id="stop37" /> + + + + + <stop + offset="0.12617962" + style="stop-color:#c2c2c2;stop-opacity:1;" + id="stop47" /> + <stop + offset="0.23250513" + style="stop-color:#FAFAFA" + id="stop49" /> + <stop + offset="0.2722" + style="stop-color:#FFFFFF" + id="stop51" /> + <stop + offset="0.5313" + style="stop-color:#FAFAFA" + id="stop53" /> + <stop + offset="0.8449" + style="stop-color:#EBECEC" + id="stop55" /> + <stop + offset="1" + style="stop-color:#E1E2E3" + id="stop57" /> +</radialGradient> + +<linearGradient + id="XMLID_9_" + gradientUnits="userSpaceOnUse" + x1="94.3438" + y1="102.3447" + x2="86.5356" + y2="94.5366"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop62" /> + <stop + offset="1" + style="stop-color:#555753" + id="stop64" /> +</linearGradient> + +<linearGradient + id="XMLID_10_" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="86.5865" + y2="94.5865"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop69" /> + <stop + offset="1" + style="stop-color:#555753" + id="stop71" /> +</linearGradient> + +<linearGradient + id="XMLID_11_" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="87.293" + y2="95.293"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop76" /> + <stop + offset="1" + style="stop-color:#393B38" + id="stop78" /> +</linearGradient> + +<linearGradient + id="XMLID_12_" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002"> + <stop + offset="0" + style="stop-color:#888A85" + id="stop83" /> + <stop + offset="0.0072" + style="stop-color:#8C8E89" + id="stop85" /> + <stop + offset="0.0673" + style="stop-color:#ABACA9" + id="stop87" /> + <stop + offset="0.1347" + style="stop-color:#C5C6C4" + id="stop89" /> + <stop + offset="0.2115" + style="stop-color:#DBDBDA" + id="stop91" /> + <stop + offset="0.3012" + style="stop-color:#EBEBEB" + id="stop93" /> + <stop + offset="0.4122" + style="stop-color:#F7F7F6" + id="stop95" /> + <stop + offset="0.5679" + style="stop-color:#FDFDFD" + id="stop97" /> + <stop + offset="1" + style="stop-color:#FFFFFF" + id="stop99" /> +</linearGradient> +<g + id="g6245"><g + id="g6263" + transform="translate(12,0)" + style="opacity:1"><path + sodipodi:nodetypes="cccccc" + id="path2350" + d="M 23,25 L 23,121 L 76.525498,121 C 76.989247,121 107,91.601715 107,91.147428 L 107,25 L 23,25 z " + style="opacity:0.6;fill:#000000;fill-opacity:1;filter:url(#filter3217)" + transform="matrix(1.047619,0,0,1.0416667,-2.0952381,-4.041666)" /><path + style="fill:url(#radialGradient6272)" + d="M 24.000002,24 L 24.000002,120 L 77.5255,120 C 77.989249,120 108,90.601715 108,90.147428 L 108,24 L 24.000002,24 z " + id="path34" + sodipodi:nodetypes="cccccc" /><path + style="fill:url(#radialGradient6274);fill-opacity:1" + d="M 26.606384,25.714285 C 26.134518,25.714285 25.750001,26.092145 25.750001,26.555844 L 25.750001,117.44415 C 25.750001,117.9087 26.134518,118.28572 26.606384,118.28572 L 77.280277,118.28572 C 77.505506,118.28572 77.726453,118.19652 77.885739,118.03914 L 105.99908,90.412457 C 106.15921,90.255085 106.25,90.038805 106.25,89.817475 L 106.25,26.555844 C 106.25,26.092145 105.86634,25.714285 105.39361,25.714285 L 26.606384,25.714285 z " + id="path59" /><path + d="M 76.5255,120 C 76.5255,120 88.18749,110.99999 92.99999,106.28571 C 97.81249,101.57142 107,90.147428 107,90.147428 C 107,90.147428 99,96 83,96 C 83,112 76.5255,120 76.5255,120 z " + id="path101" + style="opacity:0.5;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter6241)" + sodipodi:nodetypes="csccc" /><path + sodipodi:nodetypes="csccc" + style="fill:url(#linearGradient6276)" + id="path6233" + d="M 77.5255,120 C 77.5255,120 89.18749,110.99999 93.99999,106.28571 C 98.81249,101.57142 108,90.147428 108,90.147428 C 108,90.147428 100,96 84,96 C 84,112 77.5255,120 77.5255,120 z " /></g><use + x="0" + y="0" + xlink:href="#g6263" + id="use6270" + width="128" + height="128" + transform="translate(-28,-16)" /></g> + +</svg> \ No newline at end of file diff --git a/pics/icons/edit_delete.svg b/pics/icons/edit_delete.svg new file mode 100644 index 0000000..61942bf --- /dev/null +++ b/pics/icons/edit_delete.svg @@ -0,0 +1,5613 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="88" + height="88" + id="svg2606" + sodipodi:version="0.32" + inkscape:version="0.45.1" + version="1.0" + sodipodi:docname="edit-delete.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + sodipodi:docbase="/home/david/Icons/Oxygen/trunk/scalable/actions/small/22x22" + inkscape:export-filename="/home/david/edit-delete.png" + inkscape:export-xdpi="22.5" + inkscape:export-ydpi="22.5"> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.25" + inkscape:cx="44" + inkscape:cy="44" + inkscape:document-units="px" + inkscape:current-layer="layer1" + width="22px" + height="22px" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="2" + showgrid="false" + inkscape:grid-points="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="748" + inkscape:window-height="692" + inkscape:window-x="31" + inkscape:window-y="22" + showborder="false" + gridtolerance="10000"> + <inkscape:grid + type="xygrid" + id="grid4304" + spacingx="4px" + spacingy="4px" + empspacing="2" /> + </sodipodi:namedview> + <defs + id="defs2608"> + <linearGradient + id="linearGradient4118" + inkscape:collect="always"> + <stop + id="stop4120" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4122" + offset="1" + style="stop-color:#ffffff;stop-opacity:0.30459771" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4108"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4110" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4112" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4081"> + <stop + style="stop-color:#f9ccca;stop-opacity:1;" + offset="0" + id="stop4083" /> + <stop + style="stop-color:#f9ccca;stop-opacity:0;" + offset="1" + id="stop4085" /> + </linearGradient> + <linearGradient + id="linearGradient4065"> + <stop + id="stop4067" + offset="0" + style="stop-color:#ff0000;stop-opacity:1" /> + <stop + id="stop4070" + offset="1" + style="stop-color:#9c0f0f;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient4179"> + <stop + id="stop4181" + offset="0" + style="stop-color:#ffffff;stop-opacity:0" /> + <stop + id="stop4183" + offset="1" + style="stop-color:#ffffff;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3654"> + <stop + style="stop-color:#f9ede0;stop-opacity:1;" + offset="0" + id="stop3656" /> + <stop + id="stop3670" + offset="0.5" + style="stop-color:#f9ede0;stop-opacity:0.80575538;" /> + <stop + style="stop-color:#f9ede0;stop-opacity:0;" + offset="1" + id="stop3658" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3705"> + </clipPath> + <linearGradient + id="linearGradient3149"> + <stop + style="stop-color:#faf0e5;stop-opacity:1;" + offset="0" + id="stop3151" /> + <stop + id="stop3378" + offset="0.591133" + style="stop-color:#f7e7d6;stop-opacity:1;" /> + <stop + style="stop-color:#efcfac;stop-opacity:1;" + offset="1" + id="stop3153" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3279" + id="radialGradient3291" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.4395859,0.3535533,-174.66839)" + cx="412.43237" + cy="395.73904" + fx="412.43237" + fy="395.73904" + r="22.444885" /> + <mask + maskUnits="userSpaceOnUse" + id="mask3287"> + <path + style="opacity:1;fill:url(#radialGradient3291);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 412.56716,362.7206 C 404.7906,362.9256 395.78945,368.58113 392.66091,375.5331 C 389.47419,382.61431 389.9381,391.06936 391.84841,400.8456 C 393.75873,410.62183 400.03668,420.79216 403.22341,424.4706 C 406.24381,427.95705 410.11265,427.32692 412.56716,427.25185 C 412.69296,427.25185 412.8695,427.24772 413.00466,427.25185 C 415.45917,427.32692 419.32801,427.95705 422.34841,424.4706 C 425.53514,420.79216 431.81309,410.62183 433.72341,400.8456 C 435.63374,391.06936 436.09763,382.61431 432.91091,375.5331 C 429.78236,368.58113 420.78122,362.9256 413.00466,362.7206 L 412.56716,362.7206 z " + id="path3289" + sodipodi:nodetypes="csssssssscc" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3429"> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 303.70236,398.81874 L 303.52558,385.56049 L 306.17724,378.31265 L 311.48054,376.54488 L 319.96582,379.19653 L 327.39044,380.61074 L 334.63828,376.89843 L 339.94158,376.89843 L 343.65389,382.02496 L 345.59844,390.15668 L 345.42166,395.45998 L 345.77521,397.40453 L 337.99704,382.37851 L 328.4511,386.09082 L 321.55681,386.2676 L 311.12698,381.31785 L 303.70236,398.81874 z " + id="path3431" /> + </clipPath> + <linearGradient + inkscape:collect="always" + id="linearGradient3433"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3435" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3437" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3433" + id="linearGradient3439" + x1="324.65039" + y1="398.85446" + x2="325.7691" + y2="370.57019" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient3489"> + <stop + style="stop-color:#830000;stop-opacity:1;" + offset="0" + id="stop3491" /> + <stop + style="stop-color:#765c44;stop-opacity:0;" + offset="1" + id="stop3493" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3499"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3501" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3503" /> + </linearGradient> + <linearGradient + id="linearGradient3397"> + <stop + style="stop-color:#f4f5f8;stop-opacity:1;" + offset="0" + id="stop3399" /> + <stop + style="stop-color:#fdfdfe;stop-opacity:1;" + offset="1" + id="stop3401" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4063"> + <path + style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 410.16587,443.06739 C 399.92306,443.35352 396.79838,439.11371 395.91587,435.375 C 394.63808,435.58506 393.88204,436.60113 393.91587,437.375 C 386.83254,440.20988 378.26803,443.06735 370.66587,446.875 C 367.84405,448.28835 364.62926,452.59537 363.79087,454.875 C 361.23389,461.82756 358.41587,471.625 358.41587,471.625 L 359.91587,473.375 C 375.56063,482.28715 396.79503,481.875 410.16587,481.875 C 423.53671,481.875 444.77111,482.28715 460.41587,473.375 L 461.91587,471.625 C 461.91587,471.625 459.09785,461.82756 456.54087,454.875 C 455.70248,452.59537 452.48769,448.28835 449.66587,446.875 C 442.06371,443.06735 433.4992,440.20988 426.41587,437.375 C 426.4497,436.60113 425.69366,435.58506 424.41587,435.375 C 422.00224,439.11764 420.40868,442.78126 410.16587,443.06739 z " + id="path4065" + sodipodi:nodetypes="cccssccsccssccz" /> + </clipPath> + <linearGradient + inkscape:collect="always" + id="linearGradient4067"> + <stop + style="stop-color:#8d97b7;stop-opacity:1;" + offset="0" + id="stop4069" /> + <stop + style="stop-color:#8d97b7;stop-opacity:0;" + offset="1" + id="stop4071" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4067" + id="linearGradient4073" + x1="414.41586" + y1="458.62646" + x2="461.90625" + y2="458.62646" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + x="-0.020813677" + width="1.0416274" + y="-0.13193184" + height="1.2638637" + id="filter3283"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.60896269" + id="feGaussianBlur3285" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3289"> + <path + id="path3291" + d="M 463.75,435.375 C 462.47221,435.58506 461.71617,436.60113 461.75,437.375 C 461.67075,437.40672 460.87251,438.49769 460.79289,438.52941 C 462.04491,442.53121 465.95016,446.80149 477.54289,446.49816 C 489.04307,446.19726 493.45299,441.22873 494.71875,437.5625 C 494.5676,437.5025 494.39985,437.43497 494.25,437.375 C 494.28383,436.60113 493.52779,435.58506 492.25,435.375 C 489.83637,439.11764 488.24281,442.77637 478,443.0625 C 467.75719,443.34864 464.63251,439.11371 463.75,435.375 z M 459.125,438.40625 C 453.68198,440.50508 447.66707,442.67009 441.90625,445.28125 C 447.80188,443.05208 453.52791,442.11601 458.76072,440.15441 C 458.75013,439.92745 459.01107,438.6493 459.125,438.40625 z M 497.46875,438.625 C 497.52198,438.79302 497.56984,438.93659 497.5625,439.09375 C 501.77057,440.67121 506.39991,442.24968 511.125,443.96875 C 506.49146,442.00962 501.81994,440.29346 497.46875,438.625 z " + style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:#98a2bf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3283)" + sodipodi:nodetypes="cccscccsccccccccc" /> + </clipPath> + <linearGradient + id="linearGradient10207"> + <stop + offset="0" + id="stop10209" + style="stop-color:#a2a2a2;stop-opacity:1;" /> + <stop + offset="1" + id="stop10211" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <radialGradient + id="XMLID_8_" + r="139.55859" + cx="102" + cy="112.3047" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + id="stop41" + style="stop-color:#b7b8b9;stop-opacity:1;" /> + <stop + offset="0.18851049" + id="stop47" + style="stop-color:#ECECEC" /> + <stop + offset="0.25718147" + id="stop49" + style="stop-color:#FAFAFA" /> + <stop + offset="0.30111277" + id="stop51" + style="stop-color:#FFFFFF" /> + <stop + offset="0.5313" + id="stop53" + style="stop-color:#FAFAFA" /> + <stop + offset="0.8449" + id="stop55" + style="stop-color:#EBECEC" /> + <stop + offset="1" + id="stop57" + style="stop-color:#E1E2E3" /> + </radialGradient> + <clipPath + id="clipPath7084" + clipPathUnits="userSpaceOnUse"> + <path + id="path7086" + d="M 72,88 L 40,120 L 32,120 L 32,80 L 72,80 L 72,88 z " + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </clipPath> + <radialGradient + id="XMLID_5_" + r="111.0006" + cx="51.9995" + cy="-9" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.15" + id="stop4094" + style="stop-color:#80B3FF" /> + <stop + offset="0.316" + id="stop4096" + style="stop-color:#69A1F0" /> + <stop + offset="0.6029" + id="stop4098" + style="stop-color:#4888DA" /> + <stop + offset="0.8412" + id="stop4100" + style="stop-color:#3378CC" /> + <stop + offset="1" + id="stop4102" + style="stop-color:#2C72C7" /> + </radialGradient> + <radialGradient + id="radialGradient4029" + r="130.5231" + gradientTransform="matrix(0.198406,0,-5.256355e-3,-0.198406,-452.9859,-58.52922)" + cx="336.8938" + cy="-319.7261" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + id="stop4031" + style="stop-color:#eaf1f9;stop-opacity:1;" /> + <stop + offset="1" + id="stop4033" + style="stop-color:#6f9dd4;stop-opacity:1;" /> + </radialGradient> + <radialGradient + inkscape:collect="always" + id="radialGradient4043" + gradientTransform="matrix(0.6271072,1.3435609,-0.7440573,0.3472888,538.32007,-171.10992)" + r="6.4375601" + cy="449.10031" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3966" + cx="345.53156" + fy="447.89981" + fx="343.00021" /> + <clipPath + id="clipPath4039" + clipPathUnits="userSpaceOnUse"> + <path + sodipodi:nodetypes="cscccc" + id="path4041" + style="fill:url(#radialGradient4043);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 415.8125,440.4375 C 414.69896,440.61567 414.33846,443.75374 414.40625,445.3125 C 414.40812,445.35551 414.43282,445.39464 414.4375,445.4375 C 414.49547,443.80258 415.97665,445.88291 416.91692,445.73246 C 424.23751,446.34597 427.00968,449.13044 427.25,455.8125 C 427.38557,448.85411 423.50133,441.08187 415.8125,440.4375 z " /> + </clipPath> + <clipPath + id="clipPath3962" + clipPathUnits="userSpaceOnUse"> + <path + sodipodi:nodetypes="cssccs" + id="path3964" + style="fill:#9e4d00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 358.01834,438.97595 C 357.59747,440.23856 357.22962,442.15708 355.93583,442.4468 C 349.87757,443.80344 345.42647,448.95565 341.35825,451.47101 C 340.38372,452.07355 338.42431,449.84758 338.58157,448.69433 C 340.03178,437.86157 348.08195,432.26287 358.6704,433.26137 C 360.12926,433.53925 358.75442,436.76771 358.01834,438.97595 z " /> + </clipPath> + <linearGradient + inkscape:collect="always" + id="linearGradient3960" + y2="457.31671" + y1="443.57492" + x2="338.31857" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3954" + x1="344.42279" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3826" + y2="481.68478" + y1="490.76556" + x2="414.53983" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3725" + x1="406.42133" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3753" + y2="481.68478" + y1="490.76556" + x2="414.53983" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3725" + x1="406.42133" /> + <clipPath + id="clipPath3721" + clipPathUnits="userSpaceOnUse"> + <path + sodipodi:nodetypes="ccccc" + d="M 412.19342,476.96031 C 410.35061,480.92803 407.68758,484.89576 403.23536,488.86348 L 410.59814,498.18968 L 414.28984,477.93625 L 412.19342,476.96031 z " + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#443d39;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3715)" + id="path3723" /> + </clipPath> + <linearGradient + inkscape:collect="always" + id="linearGradient3666" + y2="601.20837" + y1="507.61142" + x2="335.73438" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3660" + x1="335.73438" /> + <radialGradient + inkscape:collect="always" + id="radialGradient3658" + gradientTransform="matrix(1.2052707,-4.0003338e-2,2.6834447e-2,0.808502,-82.264072,161.43979)" + r="33.234375" + cy="497.40625" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3344" + cx="335.73438" + fy="477.125" + fx="333.77097" /> + <clipPath + id="clipPath3654" + clipPathUnits="userSpaceOnUse"> + <path + sodipodi:nodetypes="cccccccc" + id="path3656" + style="fill:url(#radialGradient3658);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 324.40625,531.66319 C 316.67961,536.03379 303.2331,537.43094 302.5,561.06944 C 312.01264,565.36969 321.20376,567.82558 330.125,568.66319 C 328.5786,556.23989 328.33033,543.49207 324.40625,531.66319 z M 347.0625,531.66319 C 343.15799,544.49609 342.8577,556.42793 341.34375,568.66319 C 350.26499,567.82558 359.45611,565.36969 368.96875,561.06944 C 368.23565,537.43094 354.78914,536.03379 347.0625,531.66319 z " /> + </clipPath> + <linearGradient + inkscape:collect="always" + id="linearGradient3279" + x1="338.62283" + y1="457.90872" + gradientTransform="translate(-95.225391,0)" + x2="339.51855" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3215" + y2="502.82175" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3277" + x1="338.62283" + y1="457.90872" + gradientTransform="translate(-95.225391,0)" + x2="339.51855" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3243" + y2="502.82175" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3275" + x1="335.75745" + y1="507.97568" + gradientTransform="translate(-95.225391,0)" + x2="335.75745" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3163" + y2="464.28983" /> + <clipPath + id="clipPath3271" + clipPathUnits="userSpaceOnUse"> + <path + id="path3273" + d="M 229.42268,467.3088 C 229.51298,471.22964 233.14108,476.22468 230.76643,477.9338 C 223.45451,483.19644 208.11369,483.00448 207.32893,508.3088 C 218.62909,513.41712 229.47403,515.93916 239.95393,516.21505 L 239.95393,516.2463 C 240.14167,516.24433 240.32846,516.21847 240.51643,516.21505 C 240.71484,516.21875 240.91203,516.24422 241.11018,516.2463 L 241.11018,516.21505 C 251.59008,515.93916 262.43501,513.41712 273.73518,508.3088 C 272.95042,483.00448 257.60959,483.19644 250.29768,477.9338 C 247.92303,476.22468 251.55112,471.22964 251.64143,467.3088 L 241.11018,467.3088 L 239.95393,467.3088 L 229.42268,467.3088 z " + style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3277);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3263)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + id="linearGradient3231" + y2="434.86758" + y1="470.94525" + x2="379.6608" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3215" + x1="379.90604" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3229" + y2="434.86758" + y1="470.94525" + x2="379.6608" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3215" + x1="379.90604" /> + <clipPath + id="clipPath3225" + clipPathUnits="userSpaceOnUse"> + <path + id="path3227" + d="M 383.54353,478.3067 C 383.54353,478.3067 383.54353,478.2755 383.54353,478.27545 C 387.76892,478.03106 393.00672,475.3434 395.41853,467.77545 C 397.73728,460.49954 400.0019,441.59235 383.29353,441.4942 C 383.24998,441.49394 383.21234,441.4942 383.16853,441.4942 C 366.45726,441.59036 368.69342,460.49915 371.01228,467.77545 C 373.4286,475.35755 378.68907,478.03988 382.91853,478.27545 C 382.91853,478.2755 382.91853,478.3067 382.91853,478.3067 C 383.02222,478.3067 383.12585,478.30974 383.23103,478.3067 C 383.33227,478.30952 383.44367,478.3067 383.54353,478.3067 z " + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3229);stroke-width:1.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3211)" /> + </clipPath> + <linearGradient + id="linearGradient3163"> + <stop + offset="0" + id="stop3173" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop3171" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3215"> + <stop + offset="0" + id="stop3217" + style="stop-color:#671800;stop-opacity:1;" /> + <stop + offset="1" + id="stop3219" + style="stop-color:#7b3900;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3243"> + <stop + offset="0" + id="stop3245" + style="stop-color:#492200;stop-opacity:1;" /> + <stop + offset="1" + id="stop3247" + style="stop-color:#492200;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3344"> + <stop + offset="0" + id="stop3346" + style="stop-color:#4190f0;stop-opacity:1;" /> + <stop + offset="1" + id="stop3348" + style="stop-color:#003474;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3660"> + <stop + offset="0" + id="stop3662" + style="stop-color:#002565;stop-opacity:1;" /> + <stop + offset="1" + id="stop3664" + style="stop-color:#002565;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3725"> + <stop + offset="0" + id="stop3727" + style="stop-color:#443d39;stop-opacity:1;" /> + <stop + offset="1" + id="stop3729" + style="stop-color:#443d39;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3733"> + <stop + offset="0" + id="stop3735" + style="stop-color:#e2e2e2;stop-opacity:1;" /> + <stop + offset="1" + id="stop3737" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3776"> + <stop + offset="0" + id="stop3778" + style="stop-color:#e2e2e2;stop-opacity:1;" /> + <stop + offset="1" + id="stop3780" + style="stop-color:#f6f6f6;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3954"> + <stop + offset="0" + id="stop3956" + style="stop-color:#582b00;stop-opacity:1;" /> + <stop + offset="1" + id="stop3958" + style="stop-color:#582b00;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3966"> + <stop + offset="0" + id="stop3968" + style="stop-color:#9e4d00;stop-opacity:1;" /> + <stop + offset="1" + id="stop3970" + style="stop-color:#582b00;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8788-240" + y2="-47.429035" + y1="175.07643" + gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)" + x2="81.170044" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient5138-431" + x1="68.151932" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5138-431"> + <stop + offset="0" + id="stop9560" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + offset="1" + id="stop9562" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8790-390" + y2="-52.535206" + y1="151.92928" + gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)" + x2="46.899311" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient5138-357" + x1="69.878143" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5138-357"> + <stop + offset="0" + id="stop9566" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + offset="1" + id="stop9568" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8792-242" + y2="-30.656776" + y1="154.70549" + gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)" + x2="59.615398" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient5138-963" + x1="56.796875" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5138-963"> + <stop + offset="0" + id="stop9572" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + offset="1" + id="stop9574" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8794-273" + y2="-30.656776" + y1="225.10069" + gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)" + x2="59.615398" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient5138-418" + x1="50.794651" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5138-418"> + <stop + offset="0" + id="stop9578" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + offset="1" + id="stop9580" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8796-338" + y2="2.4206059" + x2="-245.23932" + gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,81.430716,80.369907)" + y1="2.4206059" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + xlink:href="#linearGradient3155-136" + x1="-271.94705" /> + <linearGradient + id="linearGradient3155-136"> + <stop + offset="0" + id="stop9584" + style="stop-color:#c0c0c0;stop-opacity:1;" /> + <stop + offset="0.05494506" + id="stop9586" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="0.13802682" + id="stop9588" + style="stop-color:#cdcdcd;stop-opacity:1;" /> + <stop + offset="1" + id="stop9590" + style="stop-color:#c0c0c0;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + id="radialGradient8798-742" + r="1.71875" + gradientTransform="matrix(3.701324,0,0,4.437062,825.0355,-247.7547)" + cx="-305.8125" + cy="72.04689" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient4314-431" + fy="72.04689" + fx="-305.8125" /> + <linearGradient + id="linearGradient4314-431"> + <stop + offset="0" + id="stop9594" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + offset="1" + id="stop9596" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + id="radialGradient8800-380" + r="1.71875" + gradientTransform="matrix(-3.701324,0,0,4.437062,-1441.79,-247.7547)" + cx="-305.8125" + cy="72.04689" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient4314-973" + fy="72.04689" + fx="-305.8125" /> + <linearGradient + id="linearGradient4314-973"> + <stop + offset="0" + id="stop9600" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + offset="1" + id="stop9602" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + id="radialGradient8802-299" + r="3.1579585" + gradientTransform="matrix(1.197994,0,0,11.8021,61.03381,-775.397)" + cx="-308.26053" + cy="71.782082" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient4328-565" + fy="71.782082" + fx="-308.26053" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4328-565"> + <stop + offset="0" + id="stop9606" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + offset="1" + id="stop9608" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8804-885" + y2="11.619458" + y1="57.962109" + gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,81.430716,80.369907)" + x2="-263.14236" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3185-940" + x1="-263.14236" /> + <linearGradient + id="linearGradient3185-940"> + <stop + offset="0" + id="stop9612" + style="stop-color:#575757;stop-opacity:1;" /> + <stop + offset="0.95604396" + id="stop9614" + style="stop-color:#575757;stop-opacity:1;" /> + <stop + offset="1" + id="stop9616" + style="stop-color:#575757;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8806-280" + y2="75.477737" + y1="68.347794" + gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,75.802165,80.117371)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-504" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-504"> + <stop + offset="0" + id="stop9620" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9622" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8808-332" + y2="75.602806" + y1="70.558701" + gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-936" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-936"> + <stop + offset="0" + id="stop9626" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9628" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8810-82" + y2="75.602806" + y1="70.193672" + gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-362" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-362"> + <stop + offset="0" + id="stop9632" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9634" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8812-828" + y2="75.602806" + y1="70.558701" + gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-408" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-408"> + <stop + offset="0" + id="stop9638" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9640" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8814-817" + y2="75.602806" + y1="70.558701" + gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-537" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-537"> + <stop + offset="0" + id="stop9644" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9646" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8816-697" + y2="75.602806" + y1="69.834503" + gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-734" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-734"> + <stop + offset="0" + id="stop9650" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9652" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8818-387" + y2="75.602806" + y1="70.105728" + gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-288" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-288"> + <stop + offset="0" + id="stop9656" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9658" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8820-174" + y2="75.602806" + y1="70.558701" + gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-880" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-880"> + <stop + offset="0" + id="stop9662" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9664" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8822-224" + y2="75.602806" + y1="70.09758" + gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-633" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-633"> + <stop + offset="0" + id="stop9668" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9670" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8824-600" + y2="75.602806" + y1="69.925575" + gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-626" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-626"> + <stop + offset="0" + id="stop9674" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9676" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8826-227" + y2="75.602806" + y1="69.289864" + gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-637" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-637"> + <stop + offset="0" + id="stop9680" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9682" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8828-860" + y2="75.602806" + y1="69.473351" + gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-1" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-1"> + <stop + offset="0" + id="stop9686" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9688" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8830-802" + y2="75.602806" + y1="68.387428" + gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-384" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-384"> + <stop + offset="0" + id="stop9692" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9694" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8832-779" + y2="75.602806" + y1="67.799118" + gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,78.389987,80.117371)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-595" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-595"> + <stop + offset="0" + id="stop9698" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9700" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8834-162" + y2="17.674025" + y1="-5.8208742" + gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.267725,80.302597)" + x2="-308.16672" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3332-935" + x1="-308.16672" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3332-935"> + <stop + offset="0" + id="stop9704" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9706" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8836-403" + y2="74.042549" + y1="68.347794" + gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,75.802165,-90.302128)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-345" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-345"> + <stop + offset="0" + id="stop9710" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9712" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8838-639" + y2="74.050728" + y1="67.799118" + gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,78.389987,-90.302128)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-924" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-924"> + <stop + offset="0" + id="stop9716" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9718" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + id="radialGradient8840-852" + r="3.0016239" + gradientTransform="matrix(0.993747,-0.111657,0.181818,1.618182,-15.10182,-79.18066)" + cx="-308.11151" + cy="73.535744" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3373-257" + fy="73.535744" + fx="-308.11151" /> + <linearGradient + id="linearGradient3373-257"> + <stop + offset="0" + id="stop9722" + style="stop-color:#a1a1a1;stop-opacity:1;" /> + <stop + offset="0.81318682" + id="stop9724" + style="stop-color:#d7d7d7;stop-opacity:1;" /> + <stop + offset="1" + id="stop9726" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + id="radialGradient8842-960" + r="3.0016239" + cx="-307.9166" + cy="72.469955" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3394-952" + fy="72.469955" + fx="-307.9166" /> + <linearGradient + id="linearGradient3394-952"> + <stop + offset="0" + id="stop9730" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + offset="0.93406594" + id="stop9732" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + offset="1" + id="stop9734" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + id="radialGradient8844-345" + r="3.0016239" + cx="-307.9166" + cy="72.469955" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3373-528" + fy="73.394211" + fx="-307.9166" /> + <linearGradient + id="linearGradient3373-528"> + <stop + offset="0" + id="stop9738" + style="stop-color:#a1a1a1;stop-opacity:1;" /> + <stop + offset="0.81318682" + id="stop9740" + style="stop-color:#d7d7d7;stop-opacity:1;" /> + <stop + offset="1" + id="stop9742" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8846-419" + y2="75.602806" + y1="69.289864" + gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-145" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-145"> + <stop + offset="0" + id="stop9746" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9748" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8848-408" + y2="75.602806" + y1="69.473351" + gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-95" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-95"> + <stop + offset="0" + id="stop9752" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9754" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8850-218" + y2="75.602806" + y1="68.387428" + gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)" + x2="-199.18291" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient3197-851" + x1="-199.18291" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3197-851"> + <stop + offset="0" + id="stop9758" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9760" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + id="radialGradient8852-503" + r="17.759607" + gradientTransform="matrix(9.2600781e-2,0,0,6.0990382e-2,87.267725,80.593034)" + cx="-326.17645" + cy="20.49044" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + xlink:href="#linearGradient4645-53" + fy="32.982586" + fx="-324.23087" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4645-53"> + <stop + offset="0" + id="stop9764" + style="stop-color:#c4c4c4;stop-opacity:1;" /> + <stop + offset="1" + id="stop9766" + style="stop-color:#c4c4c4;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8854-34" + y2="143.7717" + y1="-29.916986" + gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.218595,80.369907)" + x2="-237.00941" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient4367-760" + x1="-344.84647" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4367-760"> + <stop + offset="0" + id="stop9770" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + offset="1" + id="stop9772" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8856-755" + y2="81.967781" + y1="213.61119" + gradientTransform="matrix(8.8862736e-2,0,0,6.4589754e-2,53.234665,80.265175)" + x2="61.920132" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient5298-641" + x1="79.793121" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5298-641"> + <stop + offset="0" + id="stop9776" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + offset="1" + id="stop9778" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8858-758" + y2="12.583951" + y1="64.938179" + gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.267725,80.369907)" + x2="-268.89709" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient4635-148" + x1="-313.55511" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4635-148"> + <stop + offset="0" + id="stop9782" + style="stop-color:#c4c4c4;stop-opacity:1;" /> + <stop + offset="1" + id="stop9784" + style="stop-color:#c4c4c4;stop-opacity:0;" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="29.061501" + y1="20.361799" + x2="29.112801" + y2="20.361799" + id="XMLID_102_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop270" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop272" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop274" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="28.059601" + y1="23.623501" + x2="28.2612" + y2="23.623501" + id="XMLID_101_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop261" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop263" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop265" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="28.949699" + y1="20.691401" + x2="29.024401" + y2="20.691401" + id="XMLID_100_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop252" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop254" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop256" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="28.805201" + y1="21.127001" + x2="28.9102" + y2="21.127001" + id="XMLID_99_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop243" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop245" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop247" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="28.278799" + y1="22.257799" + x2="28.795401" + y2="22.257799" + id="XMLID_98_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop234" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop236" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop238" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="21.637699" + y1="60.8311" + x2="22.4736" + y2="60.8311" + id="XMLID_96_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop216" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop218" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop220" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="22.757299" + y1="39.152802" + x2="27.8032" + y2="39.152802" + id="XMLID_95_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop11322" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop11324" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop211" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="22.4995" + y1="54.563499" + x2="22.7397" + y2="54.563499" + id="XMLID_94_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop198" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop11317" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop11319" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="27.808599" + y1="24.5352" + x2="28.0327" + y2="24.5352" + id="XMLID_93_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop189" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop191" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop11313" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="29.142599" + y1="20.1499" + x2="29.165001" + y2="20.1499" + id="XMLID_91_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop171" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop173" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop11303" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="96.549797" + y1="38.7085" + x2="101.8271" + y2="38.7085" + id="XMLID_90_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop162" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop164" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop166" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="102.1084" + y1="60.8242" + x2="102.9473" + y2="60.8242" + id="XMLID_89_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop153" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop155" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop157" /> + </linearGradient> + <linearGradient + gradientTransform="translate(3.719016,26.033112)" + x1="101.8428" + y1="54.5625" + x2="102.084" + y2="54.5625" + id="XMLID_88_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#204fa1;stop-opacity:1" + offset="0" + id="stop144" /> + <stop + style="stop-color:#4a8cd9;stop-opacity:1" + offset="0.118" + id="stop146" /> + <stop + style="stop-color:#bae1ff;stop-opacity:1" + offset="1" + id="stop148" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3163" + id="linearGradient3330" + x1="412.78592" + y1="400.84558" + x2="412.78592" + y2="422.63611" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient2403"> + <stop + style="stop-color:#28691f;stop-opacity:1;" + offset="0" + id="stop2405" /> + <stop + style="stop-color:#42ad33;stop-opacity:1;" + offset="1" + id="stop2407" /> + </linearGradient> + <linearGradient + id="linearGradient2389"> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0" + id="stop2391" /> + <stop + id="stop2393" + offset="0.4375" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0.56588125" + id="stop2395" /> + <stop + id="stop2423" + offset="0.76237977" + style="stop-color:#000000;stop-opacity:0.24705882;" /> + <stop + id="stop2421" + offset="0.77884614" + style="stop-color:#000000;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.875" + id="stop2397" /> + <stop + id="stop2411" + offset="0.875" + style="stop-color:#000000;stop-opacity:0.49803922;" /> + <stop + id="stop2399" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2362"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2364" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2366" /> + </linearGradient> + <linearGradient + id="linearGradient2321"> + <stop + style="stop-color:#c3c3c3;stop-opacity:1;" + offset="0" + id="stop2323" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1" + id="stop2325" /> + </linearGradient> + <linearGradient + id="linearGradient2287"> + <stop + id="stop2299" + offset="0" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0.4375" + id="stop2307" /> + <stop + id="stop2309" + offset="0.58240438" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + style="stop-color:#000000;stop-opacity:0.49803922;" + offset="0.76442307" + id="stop2419" /> + <stop + id="stop2303" + offset="0.875" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.49803922;" + offset="0.91826922" + id="stop2413" /> + <stop + id="stop2417" + offset="0.96048182" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop2291" /> + </linearGradient> + <linearGradient + id="linearGradient3325"> + <stop + id="stop3327" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3329" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3311"> + <stop + style="stop-color:#2d2d2d;stop-opacity:1;" + offset="0" + id="stop3313" /> + <stop + id="stop3319" + offset="0.5" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop1492" /> + </linearGradient> + <linearGradient + id="linearGradient3303"> + <stop + style="stop-color:#ffffff;stop-opacity:0.68345326;" + offset="0" + id="stop3305" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3307" /> + </linearGradient> + <linearGradient + id="linearGradient3273"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3275" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3277" /> + </linearGradient> + <linearGradient + id="linearGradient3259"> + <stop + id="stop3261" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3263" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3251"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3253" /> + <stop + style="stop-color:#131313;stop-opacity:0;" + offset="1" + id="stop3255" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3235"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3237" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3239" /> + </linearGradient> + <linearGradient + id="linearGradient3225"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3227" /> + <stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop3229" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3217"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop3550" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3221" /> + </linearGradient> + <linearGradient + id="linearGradient3207"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3209" /> + <stop + style="stop-color:#790000;stop-opacity:0;" + offset="1" + id="stop3211" /> + </linearGradient> + <linearGradient + id="linearGradient2257"> + <stop + style="stop-color:#b4942a;stop-opacity:1;" + offset="0" + id="stop2259" /> + <stop + style="stop-color:#e4dcc9;stop-opacity:1" + offset="1" + id="stop2261" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient1527" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1405" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.519831,9.412826e-2,-0.895354,13.78472,115.1882,-1545.166)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1407" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.22884e-2,-1.47547e-4,1.889714e-3,0.798624,69.12243,5.487066)" + cx="95.505852" + cy="59.591507" + fx="95.505852" + fy="59.591507" + r="47.746403" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1409" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297066,3.012623e-3,-1.134728e-3,0.488669,7.096503,-13.69501)" + cx="49.009884" + cy="8.4953117" + fx="47.370888" + fy="6.7701697" + r="3.9750404" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1411" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,1.29707,7.064707,-20.57911)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1413" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,0.1578,7.064707,-17.56653)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1415" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297066,3.012623e-3,-3.012623e-3,1.297066,7.112448,-20.56258)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1417" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,0,0,1.29707,7.402337,-20.57911)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1419" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,0,0,0.1578,24.75801,-17.56653)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1421" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.279856,0,0,1.29707,-133.3868,-20.57911)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1423" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,0,0,0.1578,-116.1668,-17.56653)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1425" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,2.608014e-2,0,7.26766)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1427" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.511766,-6.865741e-3,4.187271e-5,-9.110636e-3,87.10184,7.76835)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1433" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,0,0,0.1578,-115.9141,-7.300115)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.279856,0,0,1.29707,-133.1341,-10.31269)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1439" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,0,0,0.1578,24.50481,-7.300115)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1442" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,0,0,1.29707,7.14915,-10.31269)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1445" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,6.796523,-10.3225)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1448" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,0.1578,6.81152,-7.300115)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1451" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,1.29707,6.81152,-10.31269)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1455" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,6.806484,-3.45491)" + cx="49.009884" + cy="8.4953117" + fx="47.370888" + fy="6.7701697" + r="3.9750404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1462" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,68.90433,5.49306)" + cx="95.505852" + cy="59.591507" + fx="95.505852" + fy="59.591507" + r="47.746403" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1466" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,109.1206,-1545.323)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1470" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.511766,-6.865741e-3,4.187271e-5,-9.110636e-3,87.10184,7.76835)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2362" + id="linearGradient2368" + x1="74.332748" + y1="17.912012" + x2="54.983063" + y2="90.126022" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.180422,0,0,1.180422,-10.39088,-10.58642)" /> + <linearGradient + id="linearGradient7281"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000" + offset="0.0000000" + id="stop7283" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000" + offset="1.0000000" + id="stop7285" /> + </linearGradient> + <linearGradient + id="linearGradient3291" + inkscape:collect="always"> + <stop + id="stop3293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="139.55859" + fy="142.6467" + fx="128.37613" + cy="142.6467" + cx="128.37613" + gradientTransform="matrix(1.2968852,0,0,1.439407,-188.06465,-41.410401)" + gradientUnits="userSpaceOnUse" + id="radialGradient3308" + xlink:href="#XMLID_8_" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="108" + x2="96" + y1="56" + x1="100" + id="linearGradient3300" + xlink:href="#radialGradient3696" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(144,0)" + y2="75.945503" + x2="-45.818714" + y1="96.082298" + x1="-45.818714" + gradientUnits="userSpaceOnUse" + id="linearGradient4197" + xlink:href="#linearGradient3109" + inkscape:collect="always" /> + <linearGradient + y2="19.281664" + x2="80" + y1="15.336544" + x1="73.742638" + spreadMethod="reflect" + gradientUnits="userSpaceOnUse" + id="linearGradient3223" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + y2="19.281664" + x2="80" + y1="15.336544" + x1="73.742638" + spreadMethod="reflect" + gradientUnits="userSpaceOnUse" + id="linearGradient3219" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + y2="19.281664" + x2="80" + y1="15.336544" + x1="73.742638" + spreadMethod="reflect" + gradientUnits="userSpaceOnUse" + id="linearGradient4193" + xlink:href="#linearGradient5412" + inkscape:collect="always" /> + <linearGradient + y2="19.281664" + x2="80" + y1="15.336544" + x1="73.742638" + spreadMethod="reflect" + gradientUnits="userSpaceOnUse" + id="linearGradient3205" + xlink:href="#linearGradient5412" + inkscape:collect="always" /> + <linearGradient + y2="19.281664" + x2="80" + y1="15.336544" + x1="73.742638" + spreadMethod="reflect" + gradientUnits="userSpaceOnUse" + id="linearGradient3097" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + y2="19.281664" + x2="80" + y1="15.336544" + x1="73.742638" + spreadMethod="reflect" + gradientUnits="userSpaceOnUse" + id="linearGradient3093" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + y2="72" + x2="14.697635" + y1="96" + x1="26.697636" + gradientTransform="translate(81.302365,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3089" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + y2="96.001434" + x2="11.68106" + y1="52" + x1="6.6976352" + gradientTransform="translate(81.302365,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3085" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(81.3125,0)" + gradientUnits="userSpaceOnUse" + y2="108.0104" + x2="11.68106" + y1="60.539303" + x1="11.68106" + id="linearGradient3060" + xlink:href="#linearGradient3202" + inkscape:collect="always" /> + <radialGradient + gradientTransform="translate(144,0)" + gradientUnits="userSpaceOnUse" + r="24" + fy="100" + fx="-60" + cy="84" + cx="-44" + id="radialGradient3036" + xlink:href="#linearGradient3030" + inkscape:collect="always" /> + <radialGradient + gradientTransform="translate(144,0)" + gradientUnits="userSpaceOnUse" + r="20" + fy="96" + fx="-40" + cy="84" + cx="-44" + id="radialGradient3026" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(144,0)" + gradientUnits="userSpaceOnUse" + y2="104.80668" + x2="-62.424866" + y1="76.708466" + x1="-13.757333" + id="linearGradient3024" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="117.07014" + x2="95.5" + y1="57.608395" + x1="95.5" + id="linearGradient3971" + xlink:href="#radialGradient3351" + inkscape:collect="always" /> + <radialGradient + r="139.55859" + fy="142.6467" + fx="128.37613" + cy="142.6467" + cx="128.37613" + gradientTransform="matrix(1.2968852,0,0,1.439407,-43.366528,-58.450233)" + gradientUnits="userSpaceOnUse" + id="radialGradient3909" + xlink:href="#XMLID_8_" + inkscape:collect="always" /> + <clipPath + id="clipPath3905" + clipPathUnits="userSpaceOnUse"> + <path + style="fill:url(#radialGradient3909);fill-opacity:1" + d="M 10,9 C 9.449,9 9,9.449 9,10 L 9,118 C 9,118.552 9.449,119 10,119 L 102.307,118.879 C 102.52855,118.879 103,118.435 103,118.172 L 103,10 C 103,9.449 102.552,9 102,9 L 10,9 z " + id="path3907" + sodipodi:nodetypes="ccccccccc" /> + </clipPath> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,-136,-152.52234)" + gradientUnits="userSpaceOnUse" + id="radialGradient3832" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + y2="65.448112" + x2="173.98071" + y1="123.75864" + x1="179.17224" + gradientTransform="translate(-136,-142.00448)" + gradientUnits="userSpaceOnUse" + id="linearGradient3828" + xlink:href="#linearGradient3295" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3449"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3451" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3453" /> + </linearGradient> + <linearGradient + id="linearGradient3678"> + <stop + style="stop-color:#baff63;stop-opacity:1;" + offset="0" + id="stop3680" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3682" /> + </linearGradient> + <linearGradient + id="linearGradient3202"> + <stop + style="stop-color:#cbff9c;stop-opacity:1;" + offset="0" + id="stop3204" /> + <stop + style="stop-color:#65c171;stop-opacity:0" + offset="1" + id="stop3206" /> + </linearGradient> + <linearGradient + id="linearGradient3647"> + <stop + style="stop-color:#c2ebab;stop-opacity:1;" + offset="0" + id="stop3649" /> + <stop + style="stop-color:#71d03c;stop-opacity:0;" + offset="1" + id="stop3651" /> + </linearGradient> + <radialGradient + id="radialGradient3696" + cx="48" + cy="-0.2148" + r="55.147999" + gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#72D13D" + id="stop3698" /> + <stop + offset="0.3553" + style="stop-color:#35AC1C" + id="stop3700" /> + <stop + offset="0.6194" + style="stop-color:#0F9508" + id="stop3702" /> + <stop + offset="0.7574" + style="stop-color:#008C00" + id="stop3704" /> + <stop + offset="1" + style="stop-color:#007A00" + id="stop3706" /> + </radialGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient3470" + x1="123.5" + y1="76" + x2="220.5" + y2="76" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3482" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3575" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3592" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,-108,-22.517857)" + cx="172" + cy="76" + fx="175" + fy="103.23137" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3712" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient3633" + gradientUnits="userSpaceOnUse" + x1="123.5" + y1="76" + x2="220.5" + y2="76" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3647" + id="linearGradient3653" + x1="174.5" + y1="36.566975" + x2="174.5" + y2="93.199982" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3647" + id="linearGradient3953" + gradientUnits="userSpaceOnUse" + x1="174.5" + y1="36.566975" + x2="174.5" + y2="93.199982" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3184" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient3286" + gradientUnits="userSpaceOnUse" + x1="123.5" + y1="76" + x2="220.5" + y2="76" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3295" + id="linearGradient4144" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="74.75" + y1="14.275884" + x2="78.939339" + y2="16.750759" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3465" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3467" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="180.75" + fy="125.04931" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3295" + id="linearGradient3517" + x1="179.17224" + y1="123.75864" + x2="173.98071" + y2="65.448112" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3295" + id="linearGradient2220" + gradientUnits="userSpaceOnUse" + x1="179.17224" + y1="123.75864" + x2="173.98071" + y2="65.448112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3295" + id="linearGradient3738" + gradientUnits="userSpaceOnUse" + x1="179.17224" + y1="123.75864" + x2="173.98071" + y2="65.448112" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient2236" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient2238" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="180.75" + fy="125.04931" + r="56" /> + <linearGradient + y2="57.279232" + x2="226.659" + y1="53.784153" + x1="223.32712" + spreadMethod="reflect" + gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)" + gradientUnits="userSpaceOnUse" + id="linearGradient3418" + xlink:href="#linearGradient3202" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="65.448112" + x2="173.98071" + y1="123.75864" + x1="179.17224" + id="linearGradient3415" + xlink:href="#linearGradient3295" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="125.04931" + fx="180.75" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3409" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3407" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5816285,1.767767e-2,-2.6986249e-2,0.8878982,31.921846,5.9419094)" + r="60" + fy="66.344505" + fx="72.020813" + cy="66.344505" + cx="72.020813" + id="radialGradient3405" + xlink:href="#linearGradient3449" + inkscape:collect="always" /> + <linearGradient + spreadMethod="reflect" + y2="57.279232" + x2="226.659" + y1="53.784153" + x1="223.32712" + gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)" + gradientUnits="userSpaceOnUse" + id="linearGradient3399" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1,0,0,0.8610463,-108,-1.4361867)" + y2="108.51858" + x2="212" + y1="76" + x1="108" + gradientUnits="userSpaceOnUse" + id="linearGradient4127" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + y2="16.750759" + x2="78.939339" + y1="14.275884" + x1="74.75" + spreadMethod="reflect" + gradientUnits="userSpaceOnUse" + id="linearGradient3395" + xlink:href="#linearGradient3295" + inkscape:collect="always" /> + <linearGradient + spreadMethod="reflect" + gradientUnits="userSpaceOnUse" + y2="16.750759" + x2="78.939339" + y1="15.336544" + x1="73.742638" + id="linearGradient3389" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + y2="76" + x2="220.5" + y1="76" + x1="123.5" + gradientUnits="userSpaceOnUse" + id="linearGradient3387" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="76.455902" + x2="67.73996" + y1="13.043323" + x1="79.589897" + id="linearGradient3385" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="125.04931" + fx="180.75" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3383" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="83.235832" + x2="75.957108" + y1="16.154284" + x1="74.03466" + id="linearGradient3381" + xlink:href="#linearGradient3202" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3379" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + y2="93.199982" + x2="174.5" + y1="36.566975" + x1="174.5" + gradientUnits="userSpaceOnUse" + id="linearGradient3377" + xlink:href="#linearGradient3647" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="93.199982" + x2="174.5" + y1="36.566975" + x1="174.5" + id="linearGradient3375" + xlink:href="#linearGradient3647" + inkscape:collect="always" /> + <linearGradient + y2="76" + x2="220.5" + y1="76" + x1="123.5" + gradientUnits="userSpaceOnUse" + id="linearGradient3373" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3371" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="103.23137" + fx="175" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,-108,-22.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3369" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3367" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + id="radialGradient3365" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="76" + x2="220.5" + y1="76" + x1="123.5" + id="linearGradient3363" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)" + r="55.147999" + cy="-0.2148" + cx="48" + id="radialGradient3351"> + <stop + id="stop3353" + style="stop-color:#72D13D" + offset="0" /> + <stop + id="stop3355" + style="stop-color:#35AC1C" + offset="0.3553" /> + <stop + id="stop3357" + style="stop-color:#0F9508" + offset="0.6194" /> + <stop + id="stop3359" + style="stop-color:#008C00" + offset="0.7574" /> + <stop + id="stop3361" + style="stop-color:#007A00" + offset="1" /> + </radialGradient> + <linearGradient + id="linearGradient3345"> + <stop + id="stop4103" + offset="0" + style="stop-color:#c2ebab;stop-opacity:1;" /> + <stop + id="stop3349" + offset="1" + style="stop-color:#71d03c;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3339"> + <stop + id="stop3341" + offset="0" + style="stop-color:#cbff9c;stop-opacity:1;" /> + <stop + id="stop3343" + offset="1" + style="stop-color:#65c171;stop-opacity:0" /> + </linearGradient> + <linearGradient + id="linearGradient3327"> + <stop + id="stop4095" + offset="0" + style="stop-color:#baff63;stop-opacity:1;" /> + <stop + id="stop4097" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3453" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3295" + id="linearGradient3458" + gradientUnits="userSpaceOnUse" + x1="179.17224" + y1="123.75864" + x2="173.98071" + y2="65.448112" /> + <linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient5446"> + <stop + id="stop5448" + style="stop-color:#FFEA00" + offset="0" /> + <stop + id="stop5450" + style="stop-color:#c66200;stop-opacity:1;" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient5412" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:#fff14d;stop-opacity:1;" + id="stop5414" /> + <stop + offset="1" + style="stop-color:#f8ffa0;stop-opacity:0;" + id="stop5416" /> + </linearGradient> + <linearGradient + id="linearGradient5368"> + <stop + style="stop-color:#0590ff;stop-opacity:1;" + offset="0" + id="stop5370" /> + <stop + style="stop-color:#c6e6ff;stop-opacity:1;" + offset="1" + id="stop5372" /> + </linearGradient> + <linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient4992"> + <stop + id="stop4994" + style="stop-color:#FFEA00" + offset="0" /> + <stop + id="stop4996" + style="stop-color:#ffa000;stop-opacity:0" + offset="1" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="radialGradient3401" + gradientUnits="userSpaceOnUse" + cx="111" + cy="144.49577" + r="139.55859" + gradientTransform="translate(-12,4)" + fx="111" + fy="144.49577" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="radialGradient3403" + gradientUnits="userSpaceOnUse" + cx="138.91406" + cy="148.63283" + r="139.5585" + gradientTransform="translate(-12,4)" + fx="138.91406" + fy="148.63283" /> + <linearGradient + id="linearGradient3443"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop3445" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1" + id="stop3447" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + r="111.0006" + cy="-9" + cx="51.9995" + id="radialGradient4071" + gradientTransform="translate(-103.157,-34.959)"> + <stop + id="stop2424" + style="stop-color:#80B3FF" + offset="0.15" /> + <stop + id="stop22" + style="stop-color:#163a66;stop-opacity:1;" + offset="1" /> + </radialGradient> + <linearGradient + id="linearGradient2575" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:#FFEA00" + id="stop2577" /> + <stop + offset="1" + style="stop-color:#ffa000;stop-opacity:1;" + id="stop2579" /> + </linearGradient> + <linearGradient + y2="65.448112" + x2="173.98071" + y1="123.75864" + x1="179.17224" + gradientUnits="userSpaceOnUse" + id="linearGradient2226" + xlink:href="#linearGradient3295" + inkscape:collect="always" + gradientTransform="translate(-136,-142.00448)" /> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,-136,-152.52234)" + gradientUnits="userSpaceOnUse" + id="radialGradient3629" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)" + r="55.147999" + cy="-0.2148" + cx="48" + id="XMLID_4_"> + <stop + id="stop3082" + style="stop-color:#72D13D" + offset="0" /> + <stop + id="stop3084" + style="stop-color:#35AC1C" + offset="0.3553" /> + <stop + id="stop3086" + style="stop-color:#0F9508" + offset="0.6194" /> + <stop + id="stop3088" + style="stop-color:#008C00" + offset="0.7574" /> + <stop + id="stop3090" + style="stop-color:#007A00" + offset="1" /> + </radialGradient> + <linearGradient + id="linearGradient3260" + inkscape:collect="always"> + <stop + id="stop3262" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3264" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3295"> + <stop + id="stop3297" + offset="0" + style="stop-color:#fdff63;stop-opacity:1;" /> + <stop + id="stop3299" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3751" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,-1.9038358,1.6066243,0,10.102626,349.18714)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient4745" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,-1.9038358,1.6066243,0,10.102626,349.18714)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient3446"> + <stop + id="stop3448" + style="stop-color:#FFEA00" + offset="0" /> + <stop + id="stop3450" + style="stop-color:#FFCC00" + offset="1" /> + </linearGradient> + <linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient3456" + xlink:href="#linearGradient3287" + inkscape:collect="always" /> + <linearGradient + y2="51.1875" + x2="-39.53125" + y1="78" + x1="-39.53125" + gradientTransform="translate(69.54139,-45.18897)" + gradientUnits="userSpaceOnUse" + id="linearGradient4708" + xlink:href="#linearGradient18668" + inkscape:collect="always" /> + <radialGradient + gradientTransform="translate(-157.79665,3.3542977)" + fy="135.7422" + fx="121.14062" + r="139.5585" + cy="135.7422" + cx="121.14062" + gradientUnits="userSpaceOnUse" + id="radialGradient2886" + xlink:href="#XMLID_7_" + inkscape:collect="always" /> + <radialGradient + fy="142.6467" + fx="128.37613" + r="139.55859" + cy="142.6467" + cx="128.37613" + gradientTransform="matrix(1.2968852,0,0,1.439407,-43.366528,-58.450233)" + gradientUnits="userSpaceOnUse" + id="radialGradient2883" + xlink:href="#XMLID_8_" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(69.54139,-45.18897)" + y2="51.1875" + x2="-39.53125" + y1="78" + x1="-39.53125" + gradientUnits="userSpaceOnUse" + id="linearGradient18749" + xlink:href="#linearGradient18668" + inkscape:collect="always" /> + <linearGradient + y2="51.1875" + x2="-39.53125" + y1="78" + x1="-39.53125" + gradientUnits="userSpaceOnUse" + id="linearGradient18746" + xlink:href="#linearGradient18668" + inkscape:collect="always" /> + <linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient18744" + xlink:href="#XMLID_2_" + inkscape:collect="always" /> + <linearGradient + y2="51.1875" + x2="-39.53125" + y1="78" + x1="-39.53125" + gradientUnits="userSpaceOnUse" + id="linearGradient18674" + xlink:href="#linearGradient18668" + inkscape:collect="always" /> + <linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient18649"> + <stop + id="stop18651" + style="stop-color:#FFEA00" + offset="0" /> + <stop + id="stop18653" + style="stop-color:#FFCC00" + offset="1" /> + </linearGradient> + <linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient18657" + xlink:href="#XMLID_2_" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.754978,-2.959381e-2,0,0.905772,7.650275,10.87807)" + r="8.968153" + fy="31.045055" + fx="26.954102" + cy="31.045055" + cx="26.954102" + id="radialGradient15986" + xlink:href="#linearGradient15967" + inkscape:collect="always" /> + <linearGradient + y2="100.82378" + x2="-18.121965" + y1="100.82378" + x1="-74.820709" + gradientUnits="userSpaceOnUse" + id="linearGradient15977" + xlink:href="#linearGradient2309" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(1.470416e-5,0)" + y2="30.441185" + x2="27.719746" + y1="7.881104" + x1="27.719746" + gradientUnits="userSpaceOnUse" + id="linearGradient15973" + xlink:href="#linearGradient15967" + inkscape:collect="always" /> + <linearGradient + y2="100.82378" + x2="-18.121965" + y1="100.82378" + x1="-74.820709" + gradientUnits="userSpaceOnUse" + id="linearGradient14189" + xlink:href="#linearGradient2309" + inkscape:collect="always" /> + <linearGradient + y2="100.82378" + x2="-18.121965" + y1="100.82378" + x1="-74.820709" + gradientUnits="userSpaceOnUse" + id="linearGradient14180" + xlink:href="#linearGradient2309" + inkscape:collect="always" /> + <linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient12378" + xlink:href="#XMLID_2_" + inkscape:collect="always" /> + <foreignObject + id="foreignObject7" + height="1" + width="1" + y="0" + x="0" + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/"> + <i:pgfRef + xlink:href="#adobe_illustrator_pgf" /> + </foreignObject> + <radialGradient + r="139.55859" + cy="112.3047" + cx="102" + gradientUnits="userSpaceOnUse" + id="radialGradient2467" + xlink:href="#XMLID_8_" + inkscape:collect="always" /> + <radialGradient + r="139.5585" + cy="112.3047" + cx="102" + gradientUnits="userSpaceOnUse" + id="radialGradient2465" + xlink:href="#XMLID_7_" + inkscape:collect="always" /> + <linearGradient + y2="96.000198" + x2="88.000198" + y1="104" + x1="96" + gradientUnits="userSpaceOnUse" + id="linearGradient2397" + xlink:href="#XMLID_12_" + inkscape:collect="always" /> + <linearGradient + y2="95.292999" + x2="87.292999" + y1="103" + x1="95" + gradientUnits="userSpaceOnUse" + id="linearGradient2395" + xlink:href="#XMLID_11_" + inkscape:collect="always" /> + <linearGradient + y2="94.586502" + x2="86.586502" + y1="103" + x1="95" + gradientUnits="userSpaceOnUse" + id="linearGradient2393" + xlink:href="#XMLID_10_" + inkscape:collect="always" /> + <linearGradient + y2="94.536598" + x2="86.535599" + y1="102.3447" + x1="94.343803" + gradientUnits="userSpaceOnUse" + id="linearGradient2391" + xlink:href="#XMLID_9_" + inkscape:collect="always" /> + <linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="XMLID_2_"> + <stop + id="stop12" + style="stop-color:#FFEA00" + offset="0" /> + <stop + id="stop14" + style="stop-color:#FFCC00" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient15967" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:white;stop-opacity:1;" + id="stop15969" /> + <stop + offset="1" + style="stop-color:white;stop-opacity:0;" + id="stop15971" /> + </linearGradient> + <linearGradient + id="linearGradient18668" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:#fff8a8;stop-opacity:1;" + id="stop18670" /> + <stop + offset="1" + style="stop-color:white;stop-opacity:0;" + id="stop18672" /> + </linearGradient> + <linearGradient + id="linearGradient4005"> + <stop + id="stop4007" + offset="0" + style="stop-color:black;stop-opacity:1" /> + <stop + id="stop4009" + offset="1" + style="stop-color:black;stop-opacity:0" /> + </linearGradient> + <linearGradient + id="linearGradient3287" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:#FFEA00" + id="stop3289" /> + <stop + offset="1" + style="stop-color:#ffa000;stop-opacity:1;" + id="stop3291" /> + </linearGradient> + <linearGradient + id="linearGradient3030" + inkscape:collect="always"> + <stop + id="stop3032" + offset="0" + style="stop-color:#000000;stop-opacity:0.77902622" /> + <stop + id="stop3034" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient3109"> + <stop + id="stop3111" + style="stop-color:#fff8a8;stop-opacity:1;" + offset="0" /> + <stop + id="stop3113" + style="stop-color:white;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="linearGradient4226" + gradientTransform="scale(1.039383,0.9621093)" + x1="64.341988" + y1="18.50366" + x2="76.284439" + y2="18.50366" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="linearGradient4228" + x1="79.75" + y1="84" + x2="120.25" + y2="84" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#radialGradient3696" + id="linearGradient4230" + gradientUnits="userSpaceOnUse" + x1="100" + y1="56" + x2="96" + y2="108" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient4232" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(144,0)" + x1="-13.757333" + y1="76.708466" + x2="-62.424866" + y2="104.80668" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4234" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="73.742638" + y1="15.336544" + x2="80" + y2="19.281664" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4236" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="73.742638" + y1="15.336544" + x2="80" + y2="19.281664" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5412" + id="linearGradient4238" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="73.742638" + y1="15.336544" + x2="80" + y2="19.281664" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="linearGradient4240" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.039383,0.9621093)" + x1="64.341988" + y1="18.50366" + x2="76.284439" + y2="18.50366" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4242" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="73.742638" + y1="15.336544" + x2="80" + y2="19.281664" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3030" + id="radialGradient4244" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(144,0)" + cx="-44" + cy="84" + fx="-60" + fy="100" + r="24" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4246" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="73.742638" + y1="15.336544" + x2="80" + y2="19.281664" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient4248" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(144,0)" + cx="-44" + cy="84" + fx="-40" + fy="96" + r="20" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3202" + id="linearGradient4250" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(81.3125,0)" + x1="11.68106" + y1="60.539303" + x2="11.68106" + y2="108.0104" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4252" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(81.302365,0)" + x1="6.6976352" + y1="52" + x2="11.68106" + y2="96.001434" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4254" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(81.302365,0)" + x1="26.697636" + y1="96" + x2="14.697635" + y2="72" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="linearGradient4256" + gradientUnits="userSpaceOnUse" + x1="79.75" + y1="84" + x2="120.25" + y2="84" /> + <linearGradient + inkscape:collect="always" + xlink:href="#radialGradient3696" + id="linearGradient4301" + gradientUnits="userSpaceOnUse" + x1="100" + y1="56" + x2="96" + y2="108" + gradientTransform="translate(-138.69812,17.039832)" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)" + r="25.986174" + fy="90.072952" + fx="-36.592777" + cy="90.072952" + cx="-36.592777" + id="radialGradient3581" + xlink:href="#linearGradient3575" + inkscape:collect="always" /> + <linearGradient + y2="-15.688621" + x2="58.743717" + y1="78.411346" + x1="58.743717" + gradientTransform="translate(-96.166522,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3563" + xlink:href="#linearGradient5826" + inkscape:collect="always" /> + <clipPath + id="clipPath3559" + clipPathUnits="userSpaceOnUse"> + <path + style="fill:url(#linearGradient3563);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z " + id="path3561" + sodipodi:nodetypes="cccccccccccccccccccccccscc" /> + </clipPath> + <linearGradient + y2="-15.688621" + x2="58.743717" + y1="78.411346" + x1="58.743717" + gradientTransform="translate(-96.166522,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3557" + xlink:href="#linearGradient5826" + inkscape:collect="always" /> + <clipPath + id="clipPath3553" + clipPathUnits="userSpaceOnUse"> + <path + sodipodi:nodetypes="cccccccccccccccccccccccscc" + id="path3555" + d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z " + style="fill:url(#linearGradient3557);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + </clipPath> + <filter + id="filter3549" + height="1.2960713" + y="-0.14803563" + width="1.2328371" + x="-0.11641854" + inkscape:collect="always"> + <feGaussianBlur + id="feGaussianBlur3551" + stdDeviation="2.5695681" + inkscape:collect="always" /> + </filter> + <linearGradient + y2="13.510336" + x2="34.875107" + y1="13.510336" + x1="31.90625" + spreadMethod="reflect" + gradientTransform="translate(-0.3,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient4611" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + y2="13.510336" + x2="34.875107" + y1="13.510336" + x1="31.90625" + spreadMethod="reflect" + gradientTransform="translate(-0.3,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient4609" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + y2="13.510336" + x2="34.875107" + y1="13.510336" + x1="31.90625" + spreadMethod="reflect" + gradientTransform="translate(-0.3,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient4606" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + y2="47.729851" + x2="62.466938" + y1="75.45768" + x1="75.548416" + gradientTransform="translate(1.25e-2,1.25)" + gradientUnits="userSpaceOnUse" + id="linearGradient4599" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4587"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4589" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4591" /> + </linearGradient> + <linearGradient + id="linearGradient5433"> + <stop + style="stop-color:#ff0000;stop-opacity:1;" + offset="0" + id="stop5435" /> + <stop + style="stop-color:#7f0000;stop-opacity:1;" + offset="1" + id="stop5437" /> + </linearGradient> + <linearGradient + id="linearGradient2922"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop2924" /> + <stop + style="stop-color:#515151;stop-opacity:1;" + offset="1" + id="stop2926" /> + </linearGradient> + <linearGradient + id="linearGradient4575"> + <stop + id="stop4577" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4579" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3623"> + <stop + style="stop-color:#ffffff;stop-opacity:0.68345326;" + offset="0" + id="stop3625" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3627" /> + </linearGradient> + <linearGradient + id="linearGradient5826"> + <stop + id="stop5828" + offset="0" + style="stop-color:#810000;stop-opacity:1;" /> + <stop + id="stop5830" + offset="1" + style="stop-color:#c50000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3058"> + <stop + style="stop-color:#9a7600;stop-opacity:1;" + offset="0" + id="stop3060" /> + <stop + id="stop3066" + offset="0.09292036" + style="stop-color:#e3ad00;stop-opacity:1;" /> + <stop + style="stop-color:#ffcd2c;stop-opacity:1;" + offset="0.5043171" + id="stop3070" /> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0.91571385" + id="stop3068" /> + <stop + style="stop-color:#b98d00;stop-opacity:1;" + offset="1" + id="stop3062" /> + </linearGradient> + <linearGradient + id="linearGradient7364"> + <stop + style="stop-color:#d4a100;stop-opacity:0.97647059;" + offset="0" + id="stop7366" /> + <stop + style="stop-color:#ffc712;stop-opacity:1;" + offset="1" + id="stop7368" /> + </linearGradient> + <linearGradient + id="linearGradient2598"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop2600" /> + <stop + id="stop2606" + offset="0.29354507" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.45366704" + id="stop2608" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop2602" /> + </linearGradient> + <linearGradient + id="linearGradient4549"> + <stop + style="stop-color:#b4942a;stop-opacity:1;" + offset="0" + id="stop4551" /> + <stop + style="stop-color:#e4dcc9;stop-opacity:1" + offset="1" + id="stop4553" /> + </linearGradient> + <radialGradient + id="path2489_1_" + cx="305.02731" + cy="-349" + r="34.178398" + gradientTransform="matrix(1.1658,0,0,-1,-353.77589,-376.98677)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#4b73ad;stop-opacity:1;" + id="stop44" /> + <stop + offset="1" + style="stop-color:#80B3FF" + id="stop46" /> + </radialGradient> + <radialGradient + id="path4248_1_" + cx="354.85159" + cy="-426" + r="34.1791" + gradientTransform="matrix(1,0,0,-1,-359.20739,-378.98677)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#538BCF" + id="stop38" /> + <stop + offset="1" + style="stop-color:#80B3FF" + id="stop40" /> + </radialGradient> + <radialGradient + id="path2471_1_" + cx="354.85159" + cy="-426" + r="34.1791" + gradientTransform="matrix(1,0,0,-1,-359.20739,-376.98677)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#538BCF" + id="stop32" /> + <stop + offset="1" + style="stop-color:#80B3FF" + id="stop34" /> + </radialGradient> + <linearGradient + id="front_1_" + gradientUnits="userSpaceOnUse" + x1="354.68549" + y1="-601.27588" + x2="354.68549" + y2="-503.146" + gradientTransform="matrix(1,0,0,-0.6522,-359.42609,-340.63827)"> + <stop + offset="0" + style="stop-color:#B3D9FF" + id="stop20" /> + <stop + offset="0.4863" + style="stop-color:#71A8F5" + id="stop4535" /> + <stop + offset="0.7988" + style="stop-color:#2C72C7" + id="stop24" /> + <stop + offset="0.98" + style="stop-color:#2C72C7" + id="stop26" /> + <stop + offset="1" + style="stop-color:#DEEBFF" + id="stop28" /> + </linearGradient> + <linearGradient + id="XMLID_1_" + gradientUnits="userSpaceOnUse" + x1="63.4995" + y1="-79.239304" + x2="63.4995" + y2="9.3268995" + gradientTransform="translate(-68.240592,44.013228)"> + <stop + offset="0" + style="stop-color:#73A3E7" + id="stop6" /> + <stop + offset="0.1394" + style="stop-color:#83B1F5" + id="stop8" /> + <stop + offset="0.3689" + style="stop-color:#BCD6FC" + id="stop10" /> + <stop + offset="0.5007" + style="stop-color:#659FEE" + id="stop4529" /> + <stop + offset="1" + style="stop-color:#0066FF" + id="stop4531" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="122.91273" + x2="273.56915" + y1="-33.695843" + x1="305.35327" + id="linearGradient4523" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <clipPath + id="clipPath3367" + clipPathUnits="userSpaceOnUse"> + <path + id="path3369" + d="M 240.04888,9 C 237.09544,9 234.6888,11.347166 234.6888,14.32684 L 234.6888,111.25905 L 245.32884,121.91273 L 341.32804,121.91273 C 344.28149,121.91273 346.68786,119.56556 346.68786,116.58615 L 346.68786,14.32684 C 346.68786,11.347166 344.28149,9 341.32804,9 L 240.04888,9 z " + style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + </clipPath> + <linearGradient + y2="1895.421" + x2="-97.742668" + y1="1937.9885" + x1="-97.742668" + gradientTransform="matrix(2.5599786,0,0,2.5827101,158.24797,-4821.2784)" + gradientUnits="userSpaceOnUse" + id="linearGradient4519" + xlink:href="#linearGradient3174" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="119.03187" + x2="-43.770939" + y1="127.91319" + x1="-44.117901" + id="linearGradient3323" + xlink:href="#linearGradient3317" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="130.6806" + x2="-44.802357" + y1="71.894066" + x1="-44.802357" + id="linearGradient3309" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + y2="76.315697" + x2="53.747078" + y1="122.13094" + x1="92.574883" + gradientTransform="translate(-106.875,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3293" + xlink:href="#linearGradient3270" + inkscape:collect="always" /> + <clipPath + id="clipPath4512" + clipPathUnits="userSpaceOnUse"> + <path + sodipodi:nodetypes="ccccccccc" + style="opacity:1;fill:url(#linearGradient3293);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M -69.78125,80 C -70.381154,80 -70.875,80.470333 -70.875,81.0625 L -70.875,122.9375 C -70.875,123.52967 -70.381154,124 -69.78125,124 L -9.09375,124 C -8.493846,124 -8.000004,123.52967 -8,122.9375 L -8,81.0625 C -8,80.470333 -8.493846,80 -9.09375,80 L -69.78125,80 z " + id="path4514" /> + </clipPath> + <linearGradient + gradientTransform="translate(-106.875,0)" + y2="76.315697" + x2="53.747078" + y1="122.13094" + x1="92.574883" + gradientUnits="userSpaceOnUse" + id="linearGradient3285" + xlink:href="#linearGradient3270" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="76.315697" + x2="53.747078" + y1="122.13094" + x1="92.574883" + id="linearGradient3276" + xlink:href="#linearGradient3270" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4504"> + <stop + id="stop4506" + offset="0" + style="stop-color:#6b696a;stop-opacity:1;" /> + <stop + id="stop4508" + offset="1" + style="stop-color:#6b696a;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3174"> + <stop + id="stop3176" + offset="0" + style="stop-color:#2e2a2b;stop-opacity:1;" /> + <stop + style="stop-color:#4c494a;stop-opacity:1;" + offset="0.33497536" + id="stop3182" /> + <stop + id="stop3214" + offset="0.66748768" + style="stop-color:#5b595a;stop-opacity:1;" /> + <stop + id="stop3178" + offset="1" + style="stop-color:#6b696a;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3206"> + <stop + id="stop3208" + offset="0" + style="stop-color:#e3e2e6;stop-opacity:1" /> + <stop + style="stop-color:#000000;stop-opacity:0.54117647;" + offset="0.5" + id="stop3216" /> + <stop + id="stop3210" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3270"> + <stop + id="stop3272" + offset="0" + style="stop-color:#a0a1a5;stop-opacity:1;" /> + <stop + id="stop3274" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3317" + inkscape:collect="always"> + <stop + id="stop4483" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3321" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3448"> + <stop + id="stop4479" + offset="0" + style="stop-color:#cac7dc;stop-opacity:1;" /> + <stop + id="stop3452" + offset="1" + style="stop-color:#cac7dc;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3366" + inkscape:collect="always"> + <stop + id="stop3368" + offset="0" + style="stop-color:#ff8787;stop-opacity:1;" /> + <stop + id="stop4472" + offset="1" + style="stop-color:#ff8787;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3575" + inkscape:collect="always"> + <stop + id="stop3577" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3579" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)" + r="25.986174" + fy="90.072952" + fx="-36.592777" + cy="90.072952" + cx="-36.592777" + id="radialGradient5153" + xlink:href="#linearGradient3575" + inkscape:collect="always" /> + <linearGradient + y2="-15.688621" + x2="58.743717" + y1="78.411346" + x1="58.743717" + gradientTransform="translate(-96.166522,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient5151" + xlink:href="#linearGradient5826" + inkscape:collect="always" /> + <clipPath + id="clipPath5147" + clipPathUnits="userSpaceOnUse"> + <path + style="fill:url(#linearGradient3563);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z " + id="path5149" + sodipodi:nodetypes="cccccccccccccccccccccccscc" /> + </clipPath> + <linearGradient + y2="-15.688621" + x2="58.743717" + y1="78.411346" + x1="58.743717" + gradientTransform="translate(-96.166522,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient5145" + xlink:href="#linearGradient5826" + inkscape:collect="always" /> + <clipPath + id="clipPath5141" + clipPathUnits="userSpaceOnUse"> + <path + sodipodi:nodetypes="cccccccccccccccccccccccscc" + id="path5143" + d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z " + style="fill:url(#linearGradient3557);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + </clipPath> + <linearGradient + gradientTransform="translate(-96.166522,0)" + y2="-15.688621" + x2="58.743717" + y1="78.411346" + x1="58.743717" + gradientUnits="userSpaceOnUse" + id="linearGradient3503" + xlink:href="#linearGradient5826" + inkscape:collect="always" /> + <linearGradient + y2="13.510336" + x2="34.875107" + y1="13.510336" + x1="31.90625" + spreadMethod="reflect" + gradientTransform="translate(-0.3,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient5134" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + y2="13.510336" + x2="34.875107" + y1="13.510336" + x1="31.90625" + spreadMethod="reflect" + gradientTransform="translate(-0.3,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient5132" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + y2="13.510336" + x2="34.875107" + y1="13.510336" + x1="31.90625" + spreadMethod="reflect" + gradientTransform="translate(56.7,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient5130" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + y2="13.510336" + x2="34.875107" + y1="13.510336" + x1="31.90625" + spreadMethod="reflect" + gradientTransform="translate(-0.3,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient5128" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + y2="13.510336" + x2="34.875107" + y1="13.510336" + x1="31.90625" + spreadMethod="reflect" + gradientTransform="translate(56.7,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient5126" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(-0.3,0)" + spreadMethod="reflect" + gradientUnits="userSpaceOnUse" + y2="13.510336" + x2="34.875107" + y1="13.510336" + x1="31.90625" + id="linearGradient5120" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="61.87199" + x2="63.174042" + y1="10.40386" + x1="63.174049" + gradientTransform="translate(1.25e-2,1.25)" + gradientUnits="userSpaceOnUse" + id="linearGradient5118" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="47.729851" + x2="62.466938" + y1="75.45768" + x1="75.548416" + gradientTransform="translate(1.25e-2,1.25)" + gradientUnits="userSpaceOnUse" + id="linearGradient5116" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="70.357269" + x2="47.264141" + y1="21.738457" + x1="47.264141" + gradientTransform="translate(159.3125,1.25)" + gradientUnits="userSpaceOnUse" + id="linearGradient3394" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + y2="70.357269" + x2="47.264141" + y1="21.738457" + x1="47.264141" + gradientTransform="translate(159.3125,1.25)" + gradientUnits="userSpaceOnUse" + id="linearGradient3392" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + y2="70.357269" + x2="47.264141" + y1="21.738457" + x1="47.264141" + gradientTransform="translate(175.45,-0.3)" + gradientUnits="userSpaceOnUse" + id="linearGradient5112" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(177.25,0)" + y2="70.357269" + x2="47.264141" + y1="21.738457" + x1="47.264141" + gradientUnits="userSpaceOnUse" + id="linearGradient5110" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + y2="70.357269" + x2="47.264141" + y1="21.738457" + x1="47.264141" + gradientTransform="translate(161.25,1)" + gradientUnits="userSpaceOnUse" + id="linearGradient3380" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(161.25,0)" + y2="70.357269" + x2="47.264141" + y1="21.738457" + x1="47.264141" + gradientUnits="userSpaceOnUse" + id="linearGradient3376" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="70.357269" + x2="47.264141" + y1="21.738457" + x1="47.264141" + id="linearGradient5106" + xlink:href="#linearGradient3366" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="55.07938" + x2="57.434441" + y1="92.973083" + x1="59.999996" + id="linearGradient5100" + xlink:href="#linearGradient3330" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="36.655769" + x2="55.007042" + y1="88.460976" + x1="55.007042" + id="linearGradient5098" + xlink:href="#linearGradient5433" + inkscape:collect="always" /> + <linearGradient + y2="-15.688621" + x2="58.743717" + y1="78.411346" + x1="58.743717" + gradientUnits="userSpaceOnUse" + id="linearGradient5096" + xlink:href="#linearGradient5826" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.5495914,0,0,0.1876849,-193.24041,-23.535874)" + gradientUnits="userSpaceOnUse" + id="radialGradient3775" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.550633,0,0,0.1873121,21.621938,-31.864287)" + gradientUnits="userSpaceOnUse" + id="radialGradient3773" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(2.2600183,0,0,0.2752449,-2.2590409,-25.415382)" + gradientUnits="userSpaceOnUse" + id="radialGradient3771" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="57.15118" + x2="96.579895" + y1="54.119438" + x1="92.226158" + gradientTransform="matrix(0.9973012,0,0,0.9997782,0.28069,1.0645897e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient3769" + xlink:href="#linearGradient5433" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.6732108,1.5189394,-1.5009523,1.6928488,18.675678,-24.465565)" + gradientUnits="userSpaceOnUse" + id="linearGradient3767" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="107.35519" + x2="24.450998" + y1="117.83894" + x1="33.342377" + gradientTransform="matrix(0.6182226,0,0,0.6232687,24.10803,47.993844)" + gradientUnits="userSpaceOnUse" + id="linearGradient3765" + xlink:href="#linearGradient2922" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient3763" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <linearGradient + y2="7.4622769" + x2="82.172836" + y1="7.4622769" + x1="-12.817558" + gradientUnits="userSpaceOnUse" + id="linearGradient3761" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + y2="-22.052734" + x2="100.65602" + y1="-22.560064" + x1="114.92793" + gradientTransform="matrix(0.9992082,0,0,0.9993395,0.1083622,-9.0374942e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient3759" + xlink:href="#linearGradient5826" + inkscape:collect="always" /> + <linearGradient + y2="57.383999" + x2="14.493531" + y1="57.383999" + x1="11.326384" + gradientTransform="matrix(1.2875994,1.1737414,-0.5465891,0.6213041,81.686465,27.89447)" + gradientUnits="userSpaceOnUse" + id="linearGradient3757" + xlink:href="#linearGradient3058" + inkscape:collect="always" /> + <linearGradient + y2="87.154587" + x2="80.579521" + y1="83.325729" + x1="76.708534" + gradientTransform="matrix(0.9986497,0,0,0.9998891,0.1404398,5.3232436e-3)" + gradientUnits="userSpaceOnUse" + id="linearGradient3755" + xlink:href="#linearGradient7364" + inkscape:collect="always" /> + <linearGradient + y2="77.047241" + x2="81.452583" + y1="72.804123" + x1="75.848022" + gradientTransform="matrix(0.9986497,0,0,0.9998891,0.1404398,5.3232436e-3)" + gradientUnits="userSpaceOnUse" + id="linearGradient5077" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.909059,1.8392116,-8.6222515,7.5766472,1009.8522,-881.36145)" + gradientUnits="userSpaceOnUse" + id="radialGradient5075" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <linearGradient + y2="93.999413" + x2="87.757362" + y1="79.998817" + x1="63.911137" + gradientTransform="matrix(1.3755238,0,0,1.8570645,-22.548199,-92.562977)" + gradientUnits="userSpaceOnUse" + id="linearGradient3749" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="115.70919" + fx="14.046639" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient3747" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5067"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5069" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5071" /> + </linearGradient> + <linearGradient + id="linearGradient5061"> + <stop + style="stop-color:#ff0000;stop-opacity:1;" + offset="0" + id="stop5063" /> + <stop + style="stop-color:#7f0000;stop-opacity:1;" + offset="1" + id="stop5065" /> + </linearGradient> + <linearGradient + id="linearGradient5049"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop5051" /> + <stop + style="stop-color:#515151;stop-opacity:1;" + offset="1" + id="stop5053" /> + </linearGradient> + <linearGradient + id="linearGradient5043"> + <stop + id="stop5045" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop5047" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5037"> + <stop + style="stop-color:#ffffff;stop-opacity:0.68345326;" + offset="0" + id="stop5039" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5041" /> + </linearGradient> + <linearGradient + id="linearGradient5031"> + <stop + id="stop5033" + offset="0" + style="stop-color:#810000;stop-opacity:1;" /> + <stop + id="stop5035" + offset="1" + style="stop-color:#c50000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5019"> + <stop + style="stop-color:#9a7600;stop-opacity:1;" + offset="0" + id="stop5021" /> + <stop + id="stop5023" + offset="0.09292036" + style="stop-color:#e3ad00;stop-opacity:1;" /> + <stop + style="stop-color:#ffcd2c;stop-opacity:1;" + offset="0.5043171" + id="stop5025" /> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0.91571385" + id="stop5027" /> + <stop + style="stop-color:#b98d00;stop-opacity:1;" + offset="1" + id="stop5029" /> + </linearGradient> + <linearGradient + id="linearGradient5013"> + <stop + style="stop-color:#d4a100;stop-opacity:0.97647059;" + offset="0" + id="stop5015" /> + <stop + style="stop-color:#ffc712;stop-opacity:1;" + offset="1" + id="stop5017" /> + </linearGradient> + <linearGradient + id="linearGradient5003"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop5005" /> + <stop + id="stop5007" + offset="0.29354507" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.45366704" + id="stop5009" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop5011" /> + </linearGradient> + <linearGradient + id="linearGradient4997"> + <stop + style="stop-color:#b4942a;stop-opacity:1;" + offset="0" + id="stop4999" /> + <stop + style="stop-color:#e4dcc9;stop-opacity:1" + offset="1" + id="stop5001" /> + </linearGradient> + <radialGradient + id="radialGradient4984" + cx="305.02731" + cy="-349" + r="34.178398" + gradientTransform="matrix(1.1658,0,0,-1,-353.77589,-376.98677)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#4b73ad;stop-opacity:1;" + id="stop4986" /> + <stop + offset="1" + style="stop-color:#80B3FF" + id="stop4988" /> + </radialGradient> + <radialGradient + id="radialGradient4978" + cx="354.85159" + cy="-426" + r="34.1791" + gradientTransform="matrix(1,0,0,-1,-359.20739,-378.98677)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#538BCF" + id="stop4980" /> + <stop + offset="1" + style="stop-color:#80B3FF" + id="stop4982" /> + </radialGradient> + <radialGradient + id="radialGradient4972" + cx="354.85159" + cy="-426" + r="34.1791" + gradientTransform="matrix(1,0,0,-1,-359.20739,-376.98677)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#538BCF" + id="stop4974" /> + <stop + offset="1" + style="stop-color:#80B3FF" + id="stop4976" /> + </radialGradient> + <linearGradient + id="linearGradient4960" + gradientUnits="userSpaceOnUse" + x1="354.68549" + y1="-601.27588" + x2="354.68549" + y2="-503.146" + gradientTransform="matrix(1,0,0,-0.6522,-359.42609,-340.63827)"> + <stop + offset="0" + style="stop-color:#B3D9FF" + id="stop4962" /> + <stop + offset="0.4863" + style="stop-color:#71A8F5" + id="stop4964" /> + <stop + offset="0.7988" + style="stop-color:#2C72C7" + id="stop4966" /> + <stop + offset="0.98" + style="stop-color:#2C72C7" + id="stop4968" /> + <stop + offset="1" + style="stop-color:#DEEBFF" + id="stop4970" /> + </linearGradient> + <linearGradient + id="linearGradient4948" + gradientUnits="userSpaceOnUse" + x1="63.4995" + y1="-79.239304" + x2="63.4995" + y2="9.3268995" + gradientTransform="translate(-68.240592,44.013228)"> + <stop + offset="0" + style="stop-color:#73A3E7" + id="stop4950" /> + <stop + offset="0.1394" + style="stop-color:#83B1F5" + id="stop4952" /> + <stop + offset="0.3689" + style="stop-color:#BCD6FC" + id="stop4954" /> + <stop + offset="0.5007" + style="stop-color:#659FEE" + id="stop4956" /> + <stop + offset="1" + style="stop-color:#0066FF" + id="stop4958" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.1754626,0,0,0.2980578,-307.41253,7.0194215)" + r="38" + fy="10" + fx="64" + cy="10" + cx="64" + id="radialGradient3460" + xlink:href="#linearGradient3448" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.7621131,0,0,0.2593063,-280.95816,19.258036)" + r="38" + fy="26" + fx="64" + cy="26" + cx="64" + id="radialGradient3458" + xlink:href="#linearGradient3448" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5941899,0,0,0.2205548,-270.21108,32.736698)" + r="38" + fy="42" + fx="64" + cy="42" + cx="64" + id="radialGradient3456" + xlink:href="#linearGradient3448" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2841778,0,0,0.2205548,-250.3703,45.20782)" + r="38" + fy="58" + fx="64" + cy="58" + cx="64" + id="radialGradient3454" + xlink:href="#linearGradient3448" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="122.91273" + x2="273.56915" + y1="-33.695843" + x1="305.35327" + id="linearGradient4940" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <clipPath + id="clipPath4936" + clipPathUnits="userSpaceOnUse"> + <path + id="path4938" + d="M 240.04888,9 C 237.09544,9 234.6888,11.347166 234.6888,14.32684 L 234.6888,111.25905 L 245.32884,121.91273 L 341.32804,121.91273 C 344.28149,121.91273 346.68786,119.56556 346.68786,116.58615 L 346.68786,14.32684 C 346.68786,11.347166 344.28149,9 341.32804,9 L 240.04888,9 z " + style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + </clipPath> + <linearGradient + y2="1895.421" + x2="-97.742668" + y1="1937.9885" + x1="-97.742668" + gradientTransform="matrix(2.5599786,0,0,2.5827101,158.24797,-4821.2784)" + gradientUnits="userSpaceOnUse" + id="linearGradient4934" + xlink:href="#linearGradient3174" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="119.03187" + x2="-43.770939" + y1="127.91319" + x1="-44.117901" + id="linearGradient4932" + xlink:href="#linearGradient3317" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1,0,0,0.9545455,-232.18292,3.6363636)" + y2="76.315697" + x2="53.747078" + y1="122.13094" + x1="92.574883" + gradientUnits="userSpaceOnUse" + id="linearGradient4930" + xlink:href="#linearGradient3270" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="130.6806" + x2="-44.802357" + y1="71.894066" + x1="-44.802357" + id="linearGradient4928" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + y2="76.315697" + x2="53.747078" + y1="122.13094" + x1="92.574883" + gradientTransform="translate(-106.875,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient4926" + xlink:href="#linearGradient3270" + inkscape:collect="always" /> + <clipPath + id="clipPath4922" + clipPathUnits="userSpaceOnUse"> + <path + sodipodi:nodetypes="ccccccccc" + style="opacity:1;fill:url(#linearGradient3293);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M -69.78125,80 C -70.381154,80 -70.875,80.470333 -70.875,81.0625 L -70.875,122.9375 C -70.875,123.52967 -70.381154,124 -69.78125,124 L -9.09375,124 C -8.493846,124 -8.000004,123.52967 -8,122.9375 L -8,81.0625 C -8,80.470333 -8.493846,80 -9.09375,80 L -69.78125,80 z " + id="path4924" /> + </clipPath> + <linearGradient + gradientTransform="translate(-106.875,0)" + y2="76.315697" + x2="53.747078" + y1="122.13094" + x1="92.574883" + gradientUnits="userSpaceOnUse" + id="linearGradient4920" + xlink:href="#linearGradient3270" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="76.315697" + x2="53.747078" + y1="122.13094" + x1="92.574883" + id="linearGradient4918" + xlink:href="#linearGradient3270" + inkscape:collect="always" /> + <linearGradient + y2="1947.2522" + x2="-103.92092" + y1="1930.9812" + x1="-103.92092" + gradientTransform="matrix(-2.6579135,0,0,-2.2846145,-427.87025,4455.3781)" + gradientUnits="userSpaceOnUse" + id="linearGradient3266" + xlink:href="#linearGradient3186" + inkscape:collect="always" /> + <linearGradient + y2="1939.0886" + x2="-103.92092" + y1="1924.9473" + x1="-103.92092" + gradientTransform="matrix(2.3917848,0,0,2.5674116,69.510078,-4858.699)" + gradientUnits="userSpaceOnUse" + id="linearGradient3264" + xlink:href="#linearGradient3186" + inkscape:collect="always" /> + <linearGradient + y2="1895.421" + x2="-97.742668" + y1="1937.9885" + x1="-97.742668" + gradientTransform="matrix(2.5599786,0,0,2.5827101,85.065988,-4887.3657)" + gradientUnits="userSpaceOnUse" + id="linearGradient3250" + xlink:href="#linearGradient3174" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4909"> + <stop + id="stop4911" + offset="0" + style="stop-color:#6b696a;stop-opacity:1;" /> + <stop + id="stop4913" + offset="1" + style="stop-color:#6b696a;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient4899"> + <stop + id="stop4901" + offset="0" + style="stop-color:#2e2a2b;stop-opacity:1;" /> + <stop + style="stop-color:#4c494a;stop-opacity:1;" + offset="0.33497536" + id="stop4903" /> + <stop + id="stop4905" + offset="0.66748768" + style="stop-color:#5b595a;stop-opacity:1;" /> + <stop + id="stop4907" + offset="1" + style="stop-color:#6b696a;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3186" + inkscape:collect="always"> + <stop + id="stop3188" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3190" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4888"> + <stop + id="stop4890" + offset="0" + style="stop-color:#e3e2e6;stop-opacity:1" /> + <stop + style="stop-color:#000000;stop-opacity:0.54117647;" + offset="0.5" + id="stop4892" /> + <stop + id="stop4894" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4882"> + <stop + id="stop4884" + offset="0" + style="stop-color:#a0a1a5;stop-opacity:1;" /> + <stop + id="stop4886" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient4864"> + <stop + id="stop4866" + offset="0" + style="stop-color:#cac7dc;stop-opacity:1;" /> + <stop + id="stop4868" + offset="1" + style="stop-color:#cac7dc;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5826" + id="linearGradient5173" + gradientUnits="userSpaceOnUse" + x1="58.743717" + y1="78.411346" + x2="58.743717" + y2="-15.688621" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3499" + id="linearGradient5175" + gradientTransform="scale(1.0975951,0.9110828)" + x1="26.091133" + y1="14.856744" + x2="31.500689" + y2="14.856744" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3489" + id="linearGradient5177" + gradientTransform="scale(1.0975951,0.9110828)" + x1="26.091133" + y1="14.856744" + x2="31.500689" + y2="14.856744" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3489" + id="linearGradient5179" + gradientUnits="userSpaceOnUse" + x1="304.88663" + y1="385.86127" + x2="345.62039" + y2="384.62384" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5433" + id="linearGradient5181" + gradientUnits="userSpaceOnUse" + x1="55.007042" + y1="88.460976" + x2="55.007042" + y2="36.655769" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3366" + id="linearGradient5183" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(56.7,0)" + spreadMethod="reflect" + x1="31.90625" + y1="13.510336" + x2="34.875107" + y2="13.510336" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3163" + id="linearGradient5185" + gradientUnits="userSpaceOnUse" + x1="59.999996" + y1="92.973083" + x2="57.434441" + y2="55.07938" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3575" + id="radialGradient5187" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)" + cx="-36.592777" + cy="90.072952" + fx="-36.592777" + fy="90.072952" + r="25.986174" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3366" + id="linearGradient5189" + gradientUnits="userSpaceOnUse" + x1="47.264141" + y1="21.738457" + x2="47.264141" + y2="70.357269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="linearGradient5191" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.25e-2,1.25)" + x1="63.174049" + y1="10.40386" + x2="63.174042" + y2="61.87199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3397" + id="linearGradient5193" + gradientTransform="scale(1.4176659,0.7053848)" + x1="68.313011" + y1="109.97649" + x2="51.544849" + y2="32.750854" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="linearGradient5195" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.3,0)" + spreadMethod="reflect" + x1="31.90625" + y1="13.510336" + x2="34.875107" + y2="13.510336" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="linearGradient5197" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(56.7,0)" + spreadMethod="reflect" + x1="31.90625" + y1="13.510336" + x2="34.875107" + y2="13.510336" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="linearGradient5202" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5519938,-0.5519938,0.5519938,0.5519938,106.62882,77.079228)" + x1="63.174049" + y1="10.40386" + x2="63.174042" + y2="61.87199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3366" + id="linearGradient5205" + gradientUnits="userSpaceOnUse" + x1="47.264141" + y1="21.738457" + x2="47.264141" + y2="70.357269" + gradientTransform="matrix(0.5519938,-0.5519938,0.5519938,0.5519938,105.93193,76.396136)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3397" + id="linearGradient5208" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7825428,-0.7825428,0.389368,0.389368,105.93193,76.396136)" + x1="68.313011" + y1="109.97649" + x2="51.544849" + y2="32.750854" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5433" + id="linearGradient5214" + gradientUnits="userSpaceOnUse" + x1="55.007042" + y1="88.460976" + x2="55.007042" + y2="36.655769" + gradientTransform="matrix(0.5519938,-0.5519938,0.5519938,0.5519938,105.93193,76.396136)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5826" + id="linearGradient5221" + gradientUnits="userSpaceOnUse" + x1="58.743717" + y1="78.411346" + x2="58.743717" + y2="-15.688621" + gradientTransform="matrix(0.5519938,-0.5519938,0.5519938,0.5519938,105.93193,76.396136)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="linearGradient5223" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(56.7,0)" + spreadMethod="reflect" + x1="31.90625" + y1="13.510336" + x2="34.875107" + y2="13.510336" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="linearGradient5225" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.3,0)" + spreadMethod="reflect" + x1="31.90625" + y1="13.510336" + x2="34.875107" + y2="13.510336" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3499" + id="linearGradient5227" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0975951,0.9110828)" + x1="26.091133" + y1="14.856744" + x2="31.500689" + y2="14.856744" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3366" + id="linearGradient5229" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(56.7,0)" + spreadMethod="reflect" + x1="31.90625" + y1="13.510336" + x2="34.875107" + y2="13.510336" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3489" + id="linearGradient5231" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0975951,0.9110828)" + x1="26.091133" + y1="14.856744" + x2="31.500689" + y2="14.856744" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3489" + id="linearGradient5233" + gradientUnits="userSpaceOnUse" + x1="304.88663" + y1="385.86127" + x2="345.62039" + y2="384.62384" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3163" + id="linearGradient5263" + gradientUnits="userSpaceOnUse" + x1="71.374664" + y1="9.0620155" + x2="70.360832" + y2="224.31468" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3575" + id="radialGradient5265" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)" + cx="-36.592777" + cy="90.072952" + fx="-36.592777" + fy="90.072952" + r="25.986174" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5826" + id="linearGradient4057" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8100587,0,0,0.8100587,-4.5109443,-4.6960973)" + x1="74.968948" + y1="124.89842" + x2="74.968948" + y2="34.650059" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4065" + id="radialGradient4072" + cx="44.092571" + cy="44.407421" + fx="43.987873" + fy="52.584171" + r="35.589134" + gradientTransform="matrix(1.4173681,0,0,1.3974552,-18.402833,-17.649959)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4081" + id="linearGradient4091" + gradientUnits="userSpaceOnUse" + x1="14.397133" + y1="4.5062447" + x2="72.796776" + y2="62.609093" + gradientTransform="matrix(0.9099156,0,0,0.9077496,3.9721594,4.0626674)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4108" + id="linearGradient4114" + x1="43.871155" + y1="51.8452" + x2="43.871155" + y2="7.0290117" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4118" + id="radialGradient4116" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.9000847,0,0,1.9000847,-0.5050686,-19.679381)" + cx="6.0843172" + cy="21.369308" + fx="3.5615516" + fy="20.924114" + r="4.7487354" /> + <filter + inkscape:collect="always" + x="-0.27383796" + width="1.5476759" + y="-0.26626814" + height="1.5325363" + id="filter4220"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.3348077" + id="feGaussianBlur4222" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4118" + id="radialGradient4226" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.9000847,0,0,1.9000847,-0.5050686,-19.679381)" + cx="6.0843172" + cy="21.369308" + fx="3.5615516" + fy="20.924114" + r="4.7487354" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5031" + id="linearGradient4237" + x1="61.214165" + y1="119.98277" + x2="61.214165" + y2="21.332964" + gradientUnits="userSpaceOnUse" /> + </defs> + <metadata + id="metadata2611"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer1" + inkscape:label="Livello 1"> + <path + style="fill:url(#linearGradient4237);fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" + d="M 26,44 L 4,66 L 22,84 L 44,62 L 66,84 L 84,66 L 62,44 L 84,22 L 66,4 L 44,26 L 22,4 L 4,22 L 26,44 z " + id="path4234" + sodipodi:nodetypes="ccccccccccccc" /> + <g + transform="matrix(0.8314046,0,0,0.8314046,169.57305,-92.701071)" + id="g3232" + inkscape:label="fill text" /> + <g + transform="matrix(0.8314046,0,0,0.8314046,169.57305,-92.701071)" + id="g4591" + inkscape:label="fill text" /> + <path + d="M -224.78545,101.07165 L -224.78545,98.74812 L -224.78545,101.07165 z " + id="path8227" + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + sodipodi:nodetypes="ccc" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 169.93472,-35.123846 L 169.93472,-37.447379 L 169.93472,-35.123846 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path1561" + d="M 198.51472,9.267905 L 198.51472,7.9985701 L 198.51472,9.267905 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccccccccc" + style="opacity:0.92134836;fill:url(#radialGradient4072);fill-opacity:1.0;stroke:none;stroke-width:0.69921422;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:0" + d="M 66.347996,10.318288 L 44.092578,31.573705 L 22.837164,10.318292 L 10.503447,22.652011 L 30.75886,43.907423 L 9.5034373,66.162846 L 21.837164,78.496555 L 44.092576,56.241143 L 66.347992,78.496555 L 78.681705,66.16284 L 57.426294,43.907422 L 78.681705,22.652007 L 66.347996,10.318288 z " + id="rect2323" /> + <path + sodipodi:nodetypes="ccccccccccccc" + id="path3328" + d="M 85.987604,20.437782 L 60,46.652666 L 34.063806,20.209114 L 20.716473,33.556446 L 46.652666,60 L 20.716473,86.645579 L 34.063806,99.992923 L 60,73.347334 L 86.645161,99.461213 L 99.992503,86.113871 L 73.347334,60 L 99.334943,33.785115 L 85.987604,20.437782 z " + style="opacity:0.705;fill:none;fill-opacity:1;stroke:url(#linearGradient5263);stroke-width:2.3886936;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + transform="matrix(0.8372638,0,0,0.8372917,-6.2389689,-6.2662551)" /> + <path + style="opacity:0.92134836;fill:url(#linearGradient4091);fill-opacity:1;stroke:url(#linearGradient4114);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 21.176964,9.5481265 L 9.9451944,20.75316 L 31.952064,43.918548 L 31.895194,43.975283 C 37.059272,45.513624 42.935883,46.358126 49.183591,46.358126 C 52.224555,46.358126 55.169905,46.151737 57.998398,45.762415 L 56.235437,43.918548 L 77.797113,21.049956 L 66.565342,9.8449224 L 44.09375,32.713514 L 21.176964,9.5481265 z " + id="path4074" + sodipodi:nodetypes="ccccscccccc" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.30459768" + id="path4228" + sodipodi:cx="21.369308" + sodipodi:cy="10.091063" + sodipodi:rx="2.2259696" + sodipodi:ry="2.2259696" + d="M 23.595278,10.091063 A 2.2259696,2.2259696 0 1 1 23.594179,10.021135" + sodipodi:start="0" + sodipodi:end="6.2517655" + sodipodi:open="true" /> + <path + sodipodi:open="true" + sodipodi:end="6.2517655" + sodipodi:start="0" + d="M 23.595278,10.091063 A 2.2259696,2.2259696 0 1 1 23.594179,10.021135" + sodipodi:ry="2.2259696" + sodipodi:rx="2.2259696" + sodipodi:cy="10.091063" + sodipodi:cx="21.369308" + id="path4230" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.30459768" + sodipodi:type="arc" + transform="translate(45.706577,0)" /> + <path + sodipodi:open="true" + sodipodi:end="6.2517655" + sodipodi:start="0" + d="M 23.595278,10.091063 A 2.2259696,2.2259696 0 1 1 23.594179,10.021135" + sodipodi:ry="2.2259696" + sodipodi:rx="2.2259696" + sodipodi:cy="10.091063" + sodipodi:cx="21.369308" + id="path4232" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.30459768" + sodipodi:type="arc" + transform="translate(-11,11)" /> + </g> + <g + inkscape:groupmode="layer" + id="g5368" + inkscape:label="fill text" /> +</svg> diff --git a/pics/icons/edit_undo.svg b/pics/icons/edit_undo.svg new file mode 100644 index 0000000..04aa8ec --- /dev/null +++ b/pics/icons/edit_undo.svg @@ -0,0 +1,749 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2606" + sodipodi:version="0.32" + inkscape:version="0.45.1" + version="1.0" + sodipodi:docname="edit-undo.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + sodipodi:docbase="/home/david/Oxygen/trunk/scalable/actions/small/16x16" + inkscape:export-filename="edit-undo.png" + inkscape:export-xdpi="11.25" + inkscape:export-ydpi="11.25"> + <defs + id="defs2608"> + <linearGradient + inkscape:collect="always" + id="linearGradient3240"> + <stop + style="stop-color:#a67f00;stop-opacity:1;" + offset="0" + id="stop3242" /> + <stop + style="stop-color:#a67f00;stop-opacity:0;" + offset="1" + id="stop3244" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3342"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3344" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3347" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3326"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3328" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3330" /> + </linearGradient> + <linearGradient + id="linearGradient3825"> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="0" + id="stop3827" /> + <stop + id="stop3833" + offset="0.5" + style="stop-color:#ffffff;stop-opacity:0.18705036;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1" + id="stop3829" /> + </linearGradient> + <linearGradient + id="linearGradient3751"> + <stop + style="stop-color:#beba2c;stop-opacity:1;" + offset="0" + id="stop3753" /> + <stop + style="stop-color:#b6be2c;stop-opacity:0;" + offset="1" + id="stop3755" /> + </linearGradient> + <linearGradient + id="linearGradient3528"> + <stop + style="stop-color:#eaf209;stop-opacity:1;" + offset="0" + id="stop3530" /> + <stop + style="stop-color:#c7c634;stop-opacity:0;" + offset="1" + id="stop3532" /> + </linearGradient> + <linearGradient + id="linearGradient3295"> + <stop + style="stop-color:#fffe63;stop-opacity:1;" + offset="0" + id="stop3297" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3299" /> + </linearGradient> + <linearGradient + id="linearGradient3202"> + <stop + style="stop-color:#fcff9c;stop-opacity:1;" + offset="0" + id="stop3204" /> + <stop + style="stop-color:#c1a965;stop-opacity:0;" + offset="1" + id="stop3206" /> + </linearGradient> + <radialGradient + id="XMLID_4_" + cx="48" + cy="-0.2148" + r="55.148" + gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#cfd13d;stop-opacity:1;" + id="stop3082" /> + <stop + offset="1" + style="stop-color:#db8900;stop-opacity:1;" + id="stop3090" /> + </radialGradient> + <linearGradient + id="linearGradient3260" + inkscape:collect="always"> + <stop + id="stop3262" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3264" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3344"> + <stop + id="stop3346" + offset="0" + style="stop-color:#fdff63;stop-opacity:1;" /> + <stop + id="stop3348" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3449"> + <stop + id="stop3451" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3453" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient3516" + x1="147.09375" + y1="33.40625" + x2="8.083992" + y2="123.90625" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3524" + cx="67.09375" + cy="116.90625" + fx="67.09375" + fy="116.90625" + r="56" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3528" + id="radialGradient3535" + cx="99.726295" + cy="27.418272" + fx="64.689766" + fy="68.231934" + r="56" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.693735,5.8671246e-2,-3.6242796e-2,0.4285387,33.939389,26.8809)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3295" + id="linearGradient3548" + x1="75.09375" + y1="4.5317035" + x2="75.09375" + y2="80.172485" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient3581" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.2161108e-3,1.9705695e-3)" + x1="75.09375" + y1="4.5317035" + x2="75.09375" + y2="80.172485" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3295" + id="linearGradient3613" + x1="208.59375" + y1="130.40625" + x2="208.59375" + y2="63.426777" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-137,0)" /> + <filter + inkscape:collect="always" + id="filter3639"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0580524" + id="feGaussianBlur3641" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3449" + id="radialGradient3654" + cx="-10.165252" + cy="66.906013" + fx="-10.165252" + fy="66.906013" + r="59.995121" + gradientTransform="matrix(0.4582893,-2.1035589e-8,4.5903973e-8,1.0000813,20.447953,-5.1974351e-3)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3449" + id="radialGradient3658" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.2676699,0.521376,-0.7037472,0.3612977,108.99386,-36.062981)" + cx="167.67001" + cy="80.404922" + fx="167.67001" + fy="80.404922" + r="59.995121" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient3676" + x1="120.0625" + y1="12.569496" + x2="125.30366" + y2="14.444496" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" /> + <filter + inkscape:collect="always" + x="-0.15096202" + width="1.301924" + y="-0.13732364" + height="1.2746473" + id="filter3738"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.39257441" + id="feGaussianBlur3740" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3449" + id="radialGradient3744" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.982366,1.671718e-2,-3.5801148e-3,0.2103843,-18.56344,30.477792)" + cx="72.684891" + cy="48.228905" + fx="74.871155" + fy="26.862719" + r="59.995121" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3751" + id="radialGradient3757" + cx="66.01458" + cy="126.69183" + fx="66.01458" + fy="126.69183" + r="59.99512" + gradientTransform="matrix(0.675025,0,0,0.3583625,19.527377,41.004647)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="radialGradient3767" + cx="64.088867" + cy="7.4108429" + fx="64.088867" + fy="7.4108429" + r="59.995121" + gradientTransform="matrix(0.3093869,0,0,0.4779247,44.260611,3.8644223)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3344" + id="linearGradient3771" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="120.0625" + y1="12.569496" + x2="125.30366" + y2="14.444496" /> + <filter + inkscape:collect="always" + id="filter3438"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.3342697" + id="feGaussianBlur3440" /> + </filter> + <filter + inkscape:collect="always" + id="filter3630"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.89883985" + id="feGaussianBlur3632" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3825" + id="radialGradient2361" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6484284,0.1017206,-3.1257154e-2,0.1992521,-4.56257,53.15916)" + cx="-112.17241" + cy="118.60459" + fx="-113.14772" + fy="59.708473" + r="59.99512" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient2363" + gradientUnits="userSpaceOnUse" + x1="-151.43935" + y1="37.68198" + x2="-152.26776" + y2="57.25" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient2365" + gradientUnits="userSpaceOnUse" + x1="-132.51041" + y1="39.803303" + x2="-158.92462" + y2="72.881729" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient2367" + gradientUnits="userSpaceOnUse" + x1="-83.012932" + y1="44.753052" + x2="-158.92462" + y2="72.881729" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3342" + id="linearGradient3349" + x1="-73" + y1="105.625" + x2="-163" + y2="86.125" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + x="-0.087741371" + width="1.1754827" + y="-0.10211017" + height="1.2042203" + id="filter3363"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.0526685" + id="feGaussianBlur3365" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3342" + id="linearGradient3372" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-40.5,-1.5)" + x1="-83.593941" + y1="137.13324" + x2="-138.0043" + y2="92.603989" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3342" + id="linearGradient3376" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-40.5,-1.5)" + x1="-61.802711" + y1="99.979607" + x2="-136.51074" + y2="112.70422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3825" + id="radialGradient3388" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6484284,0.1017206,-3.1257154e-2,0.1992521,-4.56257,53.15916)" + cx="-112.17241" + cy="118.60459" + fx="-113.14772" + fy="59.708473" + r="59.99512" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3390" + gradientUnits="userSpaceOnUse" + x1="-151.43935" + y1="37.68198" + x2="-152.26776" + y2="57.25" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3392" + gradientUnits="userSpaceOnUse" + x1="-132.51041" + y1="39.803303" + x2="-158.92462" + y2="72.881729" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3394" + gradientUnits="userSpaceOnUse" + x1="-83.012932" + y1="44.753052" + x2="-158.92462" + y2="72.881729" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3342" + id="linearGradient3396" + gradientUnits="userSpaceOnUse" + x1="-73" + y1="105.625" + x2="-163" + y2="86.125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3342" + id="linearGradient3398" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-40.5,-1.5)" + x1="-83.593941" + y1="137.13324" + x2="-138.0043" + y2="92.603989" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3342" + id="linearGradient3400" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-40.5,-1.5)" + x1="-61.802711" + y1="99.979607" + x2="-136.51074" + y2="112.70422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3825" + id="radialGradient3422" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6484284,0.1017206,-3.1257154e-2,0.1992521,-4.56257,53.15916)" + cx="-112.17241" + cy="118.60459" + fx="-113.14772" + fy="59.708473" + r="59.99512" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3424" + gradientUnits="userSpaceOnUse" + x1="-151.43935" + y1="37.68198" + x2="-152.26776" + y2="57.25" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3426" + gradientUnits="userSpaceOnUse" + x1="-132.51041" + y1="39.803303" + x2="-158.92462" + y2="72.881729" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3428" + gradientUnits="userSpaceOnUse" + x1="-83.012932" + y1="44.753052" + x2="-158.92462" + y2="72.881729" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3342" + id="linearGradient3430" + gradientUnits="userSpaceOnUse" + x1="-73" + y1="105.625" + x2="-163" + y2="86.125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3342" + id="linearGradient3432" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-40.5,-1.5)" + x1="-83.593941" + y1="137.13324" + x2="-138.0043" + y2="92.603989" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3342" + id="linearGradient3434" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-40.5,-1.5)" + x1="-61.802711" + y1="99.979607" + x2="-136.51074" + y2="112.70422" /> + <mask + maskUnits="userSpaceOnUse" + id="mask3402"> + <g + id="g3404" + transform="translate(167.50257,-3.755156e-3)"> + <g + id="g3406" + transform="translate(80.51637,30.885255)"> + <path + style="opacity:1;fill:url(#radialGradient3422);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M -184.42232,-32.47243 C -217.54751,-32.47243 -248.42232,-0.097625 -248.42232,33.02757 C -248.42232,66.15276 -217.04751,97.02757 -183.92232,97.02757 C -153.6332,97.02757 -128.58571,70.81131 -124.51607,41.68382 L -159.54732,36.65257 C -161.172,48.6137 -171.47739,57.62132 -183.92232,57.62132 C -197.49395,57.62132 -206.01607,46.0992 -206.01607,32.52757 C -206.01607,18.955936 -199.99395,12.43382 -186.42232,12.43382 C -179.6365,12.433819 -176.50103,10.198864 -172.04732,14.65257 L -176.8745,25.979749 C -178.93037,28.035619 -179.11822,29.285529 -178.55411,30.595278 C -178.04554,31.776057 -177.03338,33.12132 -174.34438,33.12132 L -130.39107,33.12132 C -126.54518,33.12132 -123.93208,30.466941 -123.93208,26.871189 L -124.00095,-17.206829 C -124.00095,-19.687584 -124.90346,-21.050058 -126.18242,-21.556444 C -127.49674,-22.076829 -129.21563,-21.679122 -131.28951,-19.605244 L -141.48482,-19.40993 C -152.34417,-30.269281 -167.85972,-32.47243 -184.42232,-32.47243 z " + id="path3408" + sodipodi:nodetypes="cssccsssccsccccsccc" /> + <path + sodipodi:nodetypes="ccccc" + style="fill:url(#linearGradient3424);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3438)" + d="M -161.5,34.5 C -162,37 -180,54 -180,54 L -132.5,80 L -112,38.5 L -161.5,34.5 z " + id="path3410" /> + <path + sodipodi:nodetypes="ccccc" + id="path3412" + d="M -161.5,34.5 C -162,37 -181.27817,54.389087 -181.27817,54.389087 L -151.62742,97.591883 L -112,38.5 L -161.5,34.5 z " + style="fill:url(#linearGradient3426);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3438)" /> + <path + style="fill:url(#linearGradient3428);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3438)" + d="M -161.5,34.5 C -162,37 -181.27817,54.389087 -181.27817,54.389087 L -151.62742,97.591883 L -112,38.5 L -161.5,34.5 z " + id="path3414" + sodipodi:nodetypes="ccccc" /> + </g> + <rect + y="69.75" + x="-119" + height="71.75" + width="83.5" + id="rect3416" + style="opacity:1;fill:url(#linearGradient3430);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3363)" /> + <path + sodipodi:nodetypes="ccccc" + id="path3418" + d="M -159.5,68.25 L -39.138259,55.983708 L -93.453327,162.55286 L -197.79465,128.96507 L -159.5,68.25 z " + style="fill:url(#linearGradient3432);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3363)" + transform="matrix(0.6393762,0.7688941,-0.7688941,0.6393762,37.597642,128.08723)" /> + <path + transform="matrix(0.6393762,0.7688941,-0.7688941,0.6393762,37.597642,128.08723)" + style="fill:url(#linearGradient3434);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3363)" + d="M -159.5,68.25 L -39.138259,55.983708 L -93.453327,162.55286 L -197.79465,128.96507 L -159.5,68.25 z " + id="path3420" + sodipodi:nodetypes="ccccc" /> + </g> + </mask> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3751" + id="linearGradient3565" + x1="-267.47665" + y1="18.103027" + x2="-33.476654" + y2="18.103027" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3295" + id="linearGradient3567" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-137,0)" + x1="208.59375" + y1="130.40625" + x2="208.59375" + y2="63.426777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3240" + id="linearGradient3246" + x1="57.732712" + y1="76.651413" + x2="56.366131" + y2="88.906738" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4.40625" + inkscape:cx="64" + inkscape:cy="64" + inkscape:document-units="px" + inkscape:current-layer="layer1" + width="128px" + height="128px" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="2" + showgrid="false" + inkscape:grid-points="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="794" + inkscape:window-height="681" + inkscape:window-x="63" + inkscape:window-y="15" + showborder="false" /> + <metadata + id="metadata2611"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Livello 1" + inkscape:groupmode="layer" + id="layer1"> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient3246);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1;stroke-dasharray:none" + d="M 64.536339,4.0921986 C 97.661529,4.0921985 124.53634,30.667004 124.53634,63.792199 C 124.53634,96.917391 97.661529,123.7922 64.536339,123.7922 L 64.536339,88.385949 C 78.107967,88.385948 89.130089,77.36383 89.130089,63.792199 C 89.130088,50.220565 78.10797,39.198449 64.536339,39.198449 C 57.750521,39.198448 51.615045,41.963493 47.161339,46.417199 L 61.488518,60.744378 C 63.544388,62.800248 63.732243,64.050158 63.168126,65.359907 C 62.659558,66.540686 61.647394,67.885949 58.958401,67.885949 L 11.005089,67.885949 C 7.1591993,67.885949 4.5460993,65.23157 4.5460993,61.635818 L 4.6149693,13.5578 C 4.6149693,11.077045 5.5174793,9.7145704 6.7964393,9.2081849 C 8.1107593,8.6878 9.8296493,9.0855062 11.903529,11.159385 L 22.098839,21.354699 C 32.958187,10.495348 47.97374,4.0921986 64.536339,4.0921986 z " + id="path3232" + sodipodi:nodetypes="csccssccsccccsccc" /> + <g + id="g3835" + mask="url(#mask3402)" + transform="matrix(-1,0,0,1,128.17774,0)"> + <path + sodipodi:nodetypes="cssccsssccsccccsccc" + id="rect3204" + d="M 64.09375,3.90625 C 30.968558,3.9062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,3.90625 64.09375,3.90625 z " + style="opacity:1;fill:url(#linearGradient3516);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + style="opacity:0.79775277;fill:url(#radialGradient3757);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 64.09375,3.90625 C 30.968558,3.9062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,3.90625 64.09375,3.90625 z " + id="path3749" + sodipodi:nodetypes="cssccsssccsccccsccc" /> + <path + sodipodi:nodetypes="cssccsssccsccccsccc" + id="path3656" + d="M 64.09375,3.90625 C 30.968558,3.9062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,3.90625 64.09375,3.90625 z " + style="opacity:0.68913861;fill:url(#radialGradient3658);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + style="opacity:1;fill:url(#radialGradient3654);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 64.09375,3.90625 C 30.968558,3.9062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,3.90625 64.09375,3.90625 z " + id="path3643" + sodipodi:nodetypes="cssccsssccsccccsccc" /> + <path + sodipodi:nodetypes="cssccsssccsccccsccc" + id="path3742" + d="M 64.09375,3.90625 C 30.968558,3.9062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,3.90625 64.09375,3.90625 z " + style="opacity:0.79775277;fill:url(#radialGradient3744);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + style="opacity:0.74531836;fill:url(#radialGradient3767);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3630)" + d="M 64.09375,4.20625 C 30.968558,4.2062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,4.20625 64.09375,4.20625 z " + id="path3759" + sodipodi:nodetypes="cssccsssccsccccsccc" /> + <path + sodipodi:nodetypes="cccczc" + id="path3660" + d="M 117.6875,10.75 L 118.625,15.125 L 119.875,16 L 123.875,13.375 C 124.12188,11.651249 123.52383,10.027571 121.9375,9.3749999 C 120.35116,8.7224285 118.77622,9.5017032 117.6875,10.75 z " + style="opacity:0.82022472;fill:url(#linearGradient3676);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3738)" /> + <path + transform="matrix(0,1,1,0,60.363582,-60.363586)" + style="opacity:0.82022472;fill:url(#linearGradient3771);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3738)" + d="M 117.6875,10.75 L 119.875,13.875 L 120.375,13.75 L 123.875,13.375 C 124.12188,11.651249 123.52383,10.027571 121.9375,9.3749999 C 120.35116,8.7224285 118.77622,9.5017032 117.6875,10.75 z " + id="path3769" + sodipodi:nodetypes="cccczc" /> + <path + id="path3494" + d="M 64.09375,7.90625 C 33.132052,7.9062499 8.0937499,32.944549 8.09375,63.90625 C 8.0937501,94.867948 33.132054,119.90625 64.09375,119.90625 C 91.026646,119.90625 113.21548,101.0995 118.625,75.90625 L 91.5,72.03125 C 88.061436,83.928551 77.059621,92.5 64.09375,92.5 C 48.356404,92.499999 35.5,79.643599 35.5,63.90625 C 35.500001,48.168899 48.356402,35.3125 64.09375,35.3125 C 71.966166,35.312499 79.145304,38.520304 84.3125,43.6875 C 85.071964,44.438909 85.499997,45.462886 85.5,46.53125 C 85.5,47.599614 85.071964,48.623591 84.3125,49.375 L 73.6875,60 L 117.625,60 C 119.63039,60 120.09375,59.407836 120.09375,57.75 L 120,13.65625 L 109.375,24.3125 C 108.62359,25.071964 107.59961,25.5 106.53125,25.5 C 105.46289,25.5 104.43891,25.071964 103.6875,24.3125 C 93.549835,14.174833 79.577106,7.90625 64.09375,7.90625 z " + style="opacity:1;fill:url(#radialGradient3524);fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + style="opacity:1;fill:url(#radialGradient3535);fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 64.09375,7.90625 C 33.132052,7.9062499 8.0937499,32.944549 8.09375,63.90625 C 8.0937501,94.867948 33.132054,119.90625 64.09375,119.90625 C 91.026646,119.90625 113.21548,101.0995 118.625,75.90625 L 91.5,72.03125 C 88.061436,83.928551 77.059621,92.5 64.09375,92.5 C 48.356404,92.499999 35.5,79.643599 35.5,63.90625 C 35.500001,48.168899 48.356402,35.3125 64.09375,35.3125 C 71.966166,35.312499 79.145304,38.520304 84.3125,43.6875 C 85.071964,44.438909 85.499997,45.462886 85.5,46.53125 C 85.5,47.599614 85.071964,48.623591 84.3125,49.375 L 73.6875,60 L 117.625,60 C 119.63039,60 120.09375,59.407836 120.09375,57.75 L 120,13.65625 L 109.375,24.3125 C 108.62359,25.071964 107.59961,25.5 106.53125,25.5 C 105.46289,25.5 104.43891,25.071964 103.6875,24.3125 C 93.549835,14.174833 79.577106,7.90625 64.09375,7.90625 z " + id="path3526" /> + <path + sodipodi:nodetypes="csccssccccccscc" + id="path3537" + d="M 64.09375,7.90625 C 33.132052,7.9062499 8.0937499,32.944549 8.09375,63.90625 C 8.09375,64.474122 8.1082724,65.029981 8.125,65.59375 C 14.11447,66.271402 20.266218,66.74388 26.53125,67 C 26.260548,56.540958 30.202859,46.025084 38.34375,38.21875 C 53.683067,23.509813 78.072313,24.004431 92.78125,39.34375 C 95.545099,42.226046 97.537852,45.032117 99.34375,48.59375 L 78.84375,59 L 98,59 C 105.9282,56.973373 113.18621,55.563033 120.09375,52.8125 L 120,13.65625 L 109.375,24.3125 C 108.62359,25.071964 107.59961,25.5 106.53125,25.5 C 105.46289,25.5 104.43891,25.071964 103.6875,24.3125 C 93.549835,14.174833 79.577106,7.90625 64.09375,7.90625 z " + style="opacity:1;fill:url(#linearGradient3548);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscscscccccccccccssssssccscscc" + id="path3553" + d="M 64.099866,7.9087646 C 33.138176,7.9087644 8.0998661,32.947063 8.0998661,63.908764 C 8.0998761,64.087476 8.0973761,64.263059 8.0998661,64.440014 C 8.3531061,33.696509 33.295846,8.9087645 64.099866,8.9087646 C 79.583236,8.9087645 93.555946,15.177347 103.69361,25.315014 C 104.44503,26.074479 105.469,26.502514 106.53736,26.502514 C 107.60573,26.502515 108.6297,26.074478 109.38111,25.315014 L 119.50611,15.158764 L 119.99986,52.708764 C 113.09232,55.459294 105.43431,56.569624 97.506116,58.596264 L 78.849866,59.002514 L 98.006116,59.002514 C 105.93431,56.975884 113.19232,55.565544 120.09986,52.815014 L 120.00611,14.658764 L 120.00611,13.658764 L 119.50611,14.158764 L 109.38111,24.315014 C 108.62971,25.074479 107.60572,25.502514 106.53736,25.502514 C 105.46901,25.502515 104.44502,25.074478 103.69361,24.315014 C 103.68314,24.304548 103.67283,24.294222 103.66236,24.283764 C 103.60999,24.231473 103.55869,24.179598 103.50611,24.127514 C 102.93231,23.559643 102.35524,23.012364 101.75611,22.471264 C 101.67459,22.397145 101.58807,22.326157 101.50611,22.252514 C 91.590066,13.342335 78.496526,7.9087646 64.099866,7.9087646 z M 63.443616,27.127514 C 54.205446,27.378034 45.040176,30.920194 37.849866,37.815014 C 30.217786,45.133448 26.722316,55.187931 26.537366,65.033764 C 26.777246,55.231884 30.717786,45.539698 38.349866,38.221264 C 51.665996,25.452364 71.803196,24.123207 86.506116,34.033764 C 79.627056,29.22869 71.518656,26.908534 63.443616,27.127514 z " + style="opacity:1;fill:url(#linearGradient3581);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + id="path3603" + d="M 63.59375,7.90625 C 32.63205,7.9062499 7.59375,32.944549 7.59375,63.90625 C 7.59375,94.867948 32.63205,119.90625 63.59375,119.90625 C 90.52665,119.90625 112.71548,101.0995 118.125,75.90625 L 91,72.03125 C 87.56144,83.928551 76.55962,92.5 63.59375,92.5 C 47.8564,92.499999 35,79.643599 35,63.90625 C 35,48.168899 47.8564,35.3125 63.59375,35.3125 C 71.46617,35.312499 78.6453,38.520304 83.8125,43.6875 C 84.57196,44.438909 85,45.462886 85,46.53125 C 85,47.599614 84.57196,48.623591 83.8125,49.375 L 73.1875,60 L 117.125,60 C 119.13039,60 119.59375,59.407836 119.59375,57.75 L 119.5,13.65625 L 108.875,24.3125 C 108.12359,25.071964 107.09961,25.5 106.03125,25.5 C 104.96289,25.5 103.93891,25.071964 103.1875,24.3125 C 93.04984,14.174833 79.07711,7.90625 63.59375,7.90625 z " + style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient3567);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3639)" /> + </g> + </g> +</svg> diff --git a/pics/icons/exit.svg b/pics/icons/exit.svg new file mode 100644 index 0000000..63aeb60 --- /dev/null +++ b/pics/icons/exit.svg @@ -0,0 +1,248 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Generator: Adobe Illustrator 10.0.3, SVG Export Plug-In . SVG Version: 3.0.0 Build 77) --> +<svg + width="128" + height="128" + viewBox="0 0 128 128" + overflow="visible" + enable-background="new 0 0 128 128" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:xlink="http://www.w3.org/1999/xlink" + id="svg1218" + sodipodi:version="0.32" + inkscape:version="0.40" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://web.resource.org/cc/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + sodipodi:docname="crsc-action-exit2.svgz" + sodipodi:docbase="/Users/wimer"><defs + id="defs1298"> + + <linearGradient + id="XMLID_1_" + gradientUnits="userSpaceOnUse" + x1="63.9995" + y1="4.9961" + x2="63.9995" + y2="118.0005"> + <stop + offset="0" + style="stop-color:#FF5454" + id="stop1226" /> + + <stop + offset="0.1944" + style="stop-color:#F94F4F" + id="stop1228" /> + + <stop + offset="0.4665" + style="stop-color:#E64242" + id="stop1230" /> + + <stop + offset="0.783" + style="stop-color:#C92D2D" + id="stop1232" /> + + <stop + offset="1" + style="stop-color:#B01C1C" + id="stop1234" /> + + <a:midPointStop + offset="0" + style="stop-color:#FF5454" + id="midPointStop1236" /> + + <a:midPointStop + offset="0.6348" + style="stop-color:#FF5454" + id="midPointStop1238" /> + + <a:midPointStop + offset="1" + style="stop-color:#B01C1C" + id="midPointStop1240" /> + + </linearGradient> + + + <linearGradient + id="XMLID_2_" + gradientUnits="userSpaceOnUse" + x1="110.2324" + y1="110.7646" + x2="23.2307" + y2="22.762"> + <stop + offset="0" + style="stop-color:#FF5454" + id="stop1247" /> + + <stop + offset="0.1944" + style="stop-color:#F94F4F" + id="stop1249" /> + + <stop + offset="0.4665" + style="stop-color:#E64242" + id="stop1251" /> + + <stop + offset="0.783" + style="stop-color:#C92D2D" + id="stop1253" /> + + <stop + offset="1" + style="stop-color:#B01C1C" + id="stop1255" /> + + <a:midPointStop + offset="0" + style="stop-color:#FF5454" + id="midPointStop1257" /> + + <a:midPointStop + offset="0.6348" + style="stop-color:#FF5454" + id="midPointStop1259" /> + + <a:midPointStop + offset="1" + style="stop-color:#B01C1C" + id="midPointStop1261" /> + + </linearGradient> + + + <linearGradient + id="XMLID_3_" + gradientUnits="userSpaceOnUse" + x1="63.9976" + y1="14.0005" + x2="63.9976" + y2="63.0005"> + <stop + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" + id="stop1268" /> + + <stop + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" + id="stop1270" /> + + <a:midPointStop + offset="0" + style="stop-color:#FFFFFF" + id="midPointStop1272" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" + id="midPointStop1274" /> + + <a:midPointStop + offset="1" + style="stop-color:#000000" + id="midPointStop1276" /> + + </linearGradient> + + + + + </defs> +<metadata + id="metadata1297"> + <rdf:RDF + id="RDF1299"> + <cc:Work + rdf:about="" + id="Work1300"> + <dc:format + id="format1301">image/svg+xml</dc:format> + <dc:type + id="type1303" + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> +</metadata> +<sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.7551500" + inkscape:cx="61.463937" + inkscape:cy="48.770294" + inkscape:window-width="640" + inkscape:window-height="537" + inkscape:window-x="0" + inkscape:window-y="277" + inkscape:current-layer="svg1218" /> + + <path + fill="#750000" + d="M128,114c0,7.732-6.268,14-14,14H14c-7.732,0-14-6.268-14-14V14C0,6.268,6.268,0,14,0h100 c7.732,0,14,6.268,14,14V114z" + id="path1222" + style="fill:#750000;" /> +<path + fill="url(#XMLID_1_)" + d="M14,4C8.486,4,4,8.486,4,14v100c0,5.514,4.486,10,10,10h100c5.514,0,10-4.486,10-10V14 c0-5.514-4.486-10-10-10H14z" + id="path1243" + style="fill:url(#XMLID_1_);" /> +<path + fill="url(#XMLID_2_)" + d="M18.093,8.113c-5.514,0-9.999,4.484-9.999,9.997v91.778c0,5.512,4.485,9.996,9.999,9.996h91.808 c5.515,0,10-4.484,10-9.996V18.109c0-5.512-4.485-9.997-10-9.997H18.093z" + id="path1264" + style="fill:url(#XMLID_2_);" /> +<path + opacity="0.6" + fill="url(#XMLID_3_)" + a:adobe-blending-mode="screen" + d="M18.093,12.113c-3.308,0-5.999,2.69-5.999,5.997V35 c0,1.357,31.477,29.994,50.905,31c27.907,1.445,52.902-13.693,52.902-17V18.109c0-3.307-2.691-5.997-6-5.997H18.093z" + id="path1279" + style="opacity:0.60481928;fill:url(#XMLID_3_);" /> +<g + id="g1584"> + <path + opacity="0.38" + enable-background="new " + d="M66.924,18.141c-26.217,0-47.611,21.387-47.611,47.596 c0,26.21,21.394,47.597,47.611,47.597c26.219,0,47.645-21.387,47.645-47.597C114.568,39.528,93.143,18.141,66.924,18.141z M66.924,30.911c19.308,0,34.87,15.527,34.87,34.827s-15.562,34.826-34.87,34.826c-19.305,0-34.837-15.526-34.837-34.826 S47.619,30.911,66.924,30.911z" + id="path1283" /> + + <path + id="path1586" + opacity="0.38" + enable-background="new " + d="M66.935,43.827c-4.323,0-7.802,3.479-7.802,7.799v30.082 c0,4.319,3.479,7.798,7.802,7.798c4.321,0,7.801-3.479,7.801-7.798V51.625C74.735,47.305,71.256,43.827,66.935,43.827z" /> + + </g> +<g + id="g1581"> + <path + fill="#FFFFFF" + d="M63.984,16.5C37.836,16.5,16.5,37.845,16.5,64c0,26.157,21.336,47.5,47.484,47.5 c26.148,0,47.516-21.343,47.516-47.5C111.5,37.845,90.132,16.5,63.984,16.5z M63.984,29.245C83.238,29.245,98.76,44.739,98.76,64 c0,19.261-15.521,34.756-34.776,34.756C44.73,98.757,29.24,83.262,29.24,64C29.24,44.739,44.73,29.245,63.984,29.245z" + id="path1290" /> + + <path + id="rect1578" + fill="#FFFFFF" + d="M63.993,42.134c-4.31,0-7.78,3.471-7.78,7.783v30.021c0,4.312,3.47,7.783,7.78,7.783 c4.311,0,7.78-3.471,7.78-7.783V49.917C71.773,45.605,68.304,42.134,63.993,42.134z" /> + + </g> + +</svg> diff --git a/pics/icons/export.svg b/pics/icons/export.svg new file mode 100644 index 0000000..b45a4f3 --- /dev/null +++ b/pics/icons/export.svg @@ -0,0 +1,699 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<svg + xmlns:ns="http://ns.adobe.com/SaveForWeb/1.0/" + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="128" + height="128" + viewBox="0 0 128 128" + overflow="visible" + enable-background="new 0 0 128 128" + xml:space="preserve" + sodipodi:version="0.32" + inkscape:version="0.44" + sodipodi:docname="fileexport.svg" + sodipodi:docbase="/home/david/Progetti/oxygen-svn/Oxygen/theme/svg/actions/small/16x16"><defs + id="defs105"><linearGradient + id="linearGradient9732"><stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop9734" /><stop + id="stop9740" + offset="0.5" + style="stop-color:white;stop-opacity:1;" /><stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop9736" /></linearGradient><linearGradient + id="linearGradient3506"><stop + style="stop-color:#646464;stop-opacity:1;" + offset="0" + id="stop3508" /><stop + id="stop11512" + offset="0.2924" + style="stop-color:#7e7e7e;stop-opacity:1;" /><stop + id="stop3514" + offset="0.86000001" + style="stop-color:#999;stop-opacity:0.58762884;" /><stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop3510" /></linearGradient><linearGradient + id="linearGradient3291"><stop + style="stop-color:black;stop-opacity:1" + offset="0" + id="stop3293" /><stop + style="stop-color:black;stop-opacity:0" + offset="1" + id="stop3295" /></linearGradient><linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient18668"> + <stop + id="stop18670" + style="stop-color:#fff8a8;stop-opacity:1;" + offset="0" /> + <stop + id="stop18672" + style="stop-color:white;stop-opacity:0;" + offset="1" /> + </linearGradient><linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient15967"> + <stop + id="stop15969" + style="stop-color:white;stop-opacity:1;" + offset="0" /> + <stop + id="stop15971" + style="stop-color:white;stop-opacity:0;" + offset="1" /> + </linearGradient><linearGradient + id="XMLID_2_" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:#FFEA00" + id="stop12" /> + <stop + offset="1" + style="stop-color:#FFCC00" + id="stop14" /> + </linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_9_" + id="linearGradient2391" + gradientUnits="userSpaceOnUse" + x1="94.3438" + y1="102.3447" + x2="86.5356" + y2="94.5366" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_10_" + id="linearGradient2393" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="86.5865" + y2="94.5865" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_11_" + id="linearGradient2395" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="87.293" + y2="95.293" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_12_" + id="linearGradient2397" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="radialGradient2465" + gradientUnits="userSpaceOnUse" + cx="102" + cy="112.3047" + r="139.5585" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="radialGradient2467" + gradientUnits="userSpaceOnUse" + cx="102" + cy="112.3047" + r="139.55859" /> + <foreignObject + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" + x="0" + y="0" + width="1" + height="1" + id="foreignObject7"> + <i:pgfRef + xlink:href="#adobe_illustrator_pgf"> + </i:pgfRef> + </foreignObject> + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_2_" + id="linearGradient12378" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2309" + id="linearGradient14180" + gradientUnits="userSpaceOnUse" + x1="-74.820707" + y1="100.82378" + x2="-18.121965" + y2="100.82378" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2309" + id="linearGradient14189" + gradientUnits="userSpaceOnUse" + x1="-74.820707" + y1="100.82378" + x2="-18.121965" + y2="100.82378" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient15967" + id="linearGradient15973" + gradientUnits="userSpaceOnUse" + x1="27.719746" + y1="7.881104" + x2="27.719746" + y2="30.441185" + gradientTransform="translate(1.470416e-5,0)" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2309" + id="linearGradient15977" + gradientUnits="userSpaceOnUse" + x1="-74.820707" + y1="100.82378" + x2="-18.121965" + y2="100.82378" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient15967" + id="radialGradient15986" + cx="26.954102" + cy="31.045055" + fx="26.954102" + fy="31.045055" + r="8.968153" + gradientTransform="matrix(0.754978,-2.959381e-2,0,0.905772,7.650275,10.87807)" + gradientUnits="userSpaceOnUse" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_2_" + id="linearGradient18657" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0" /> + <linearGradient + id="linearGradient18649" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:#FFEA00" + id="stop18651" /> + <stop + offset="1" + style="stop-color:#FFCC00" + id="stop18653" /> + </linearGradient> + + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient18668" + id="linearGradient18674" + gradientUnits="userSpaceOnUse" + x1="-39.53125" + y1="78" + x2="-39.53125" + y2="51.1875" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_2_" + id="linearGradient18744" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient18668" + id="linearGradient18746" + gradientUnits="userSpaceOnUse" + x1="-39.53125" + y1="78" + x2="-39.53125" + y2="51.1875" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient18668" + id="linearGradient18749" + gradientUnits="userSpaceOnUse" + x1="-39.53125" + y1="78" + x2="-39.53125" + y2="51.1875" + gradientTransform="translate(69.54139,-45.18897)" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="radialGradient2883" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8,0)" + cx="102" + cy="112.3047" + r="139.55859" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="radialGradient2886" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8,0)" + cx="102" + cy="112.3047" + r="139.5585" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_12_" + id="linearGradient2902" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002" + gradientTransform="translate(8,0)" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_11_" + id="linearGradient2905" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="87.293" + y2="95.293" + gradientTransform="translate(8,0)" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_10_" + id="linearGradient2908" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="86.5865" + y2="94.5865" + gradientTransform="translate(8,0)" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_9_" + id="linearGradient2911" + gradientUnits="userSpaceOnUse" + x1="94.3438" + y1="102.3447" + x2="86.5356" + y2="94.5366" + gradientTransform="translate(8,0)" /> + + + + +<linearGradient + inkscape:collect="always" + xlink:href="#linearGradient18668" + id="linearGradient4708" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(69.54139,-45.18897)" + x1="-39.53125" + y1="78" + x2="-39.53125" + y2="51.1875" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9732" + id="linearGradient2638" + gradientUnits="userSpaceOnUse" + x1="67.523506" + y1="44.811386" + x2="7.5547156" + y2="44.811386" + gradientTransform="matrix(1.052613,0,0,1.052,44,-4.609426)" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3506" + id="linearGradient4422" + x1="80.025589" + y1="45.26973" + x2="4.7109895" + y2="45.26973" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(44,0)" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="radialGradient5339" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8,0)" + cx="102" + cy="112.3047" + r="139.5585" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="radialGradient5341" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8,0)" + cx="102" + cy="112.3047" + r="139.55859" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_9_" + id="linearGradient5343" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8,0)" + x1="94.3438" + y1="102.3447" + x2="86.5356" + y2="94.5366" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_10_" + id="linearGradient5345" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8,0)" + x1="95" + y1="103" + x2="86.5865" + y2="94.5865" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_11_" + id="linearGradient5347" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8,0)" + x1="95" + y1="103" + x2="87.293" + y2="95.293" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_12_" + id="linearGradient5349" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8,0)" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002" /></defs><sodipodi:namedview + inkscape:window-height="670" + inkscape:window-width="1018" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="3.6640625" + inkscape:cx="64" + inkscape:cy="64" + inkscape:window-x="66" + inkscape:window-y="83" + inkscape:current-layer="Layer_1" + showgrid="true" + gridspacingy="8px" + gridspacingx="8px" + gridempspacing="0" + inkscape:guide-points="true" + inkscape:grid-points="true" /> +<metadata + id="metadata3"> + <ns:sfw> + <ns:slices> + <ns:slice + y="0" + x="0" + height="128" + width="128" + sliceID="1316743234" /> + </ns:slices> + <ns:sliceSourceBounds + y="0" + x="0" + height="128" + width="128" + bottomLeftOrigin="true" /> + <ns:optimizationSettings> + <ns:targetSettings + targetSettingsID="0" + fileFormat="PNG24Format"> + <ns:PNG24Format + transparency="true" + filtered="false" + matteColor="#FFFFFF" + noMatteColor="false" + interlaced="false"> + </ns:PNG24Format> + </ns:targetSettings> + <ns:targetSettings + targetSettingsID="1696735251" + fileFormat="PNG24Format"> + <ns:PNG24Format + transparency="true" + filtered="false" + matteColor="#FFFFFF" + noMatteColor="false" + interlaced="false"> + </ns:PNG24Format> + </ns:targetSettings> + </ns:optimizationSettings> + </ns:sfw> +<rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata> + +<radialGradient + id="XMLID_7_" + cx="102" + cy="112.3047" + r="139.5585" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#00537D" + id="stop16" /> + <stop + offset="0.0151" + style="stop-color:#186389" + id="stop18" /> + <stop + offset="0.0558" + style="stop-color:#558CA8" + id="stop20" /> + <stop + offset="0.0964" + style="stop-color:#89AFC3" + id="stop22" /> + <stop + offset="0.1357" + style="stop-color:#B3CCD8" + id="stop24" /> + <stop + offset="0.1737" + style="stop-color:#D4E2E9" + id="stop26" /> + <stop + offset="0.2099" + style="stop-color:#ECF2F5" + id="stop28" /> + <stop + offset="0.2435" + style="stop-color:#FAFCFD" + id="stop30" /> + <stop + offset="0.2722" + style="stop-color:#FFFFFF" + id="stop32" /> +</radialGradient> + +<radialGradient + id="XMLID_8_" + cx="102" + cy="112.3047" + r="139.55859" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#535557" + id="stop37" /> + + <stop + offset="0.11366145" + style="stop-color:#898A8C" + id="stop41" /> + + + <stop + offset="0.20296688" + style="stop-color:#ECECEC" + id="stop47" /> + <stop + offset="0.2363" + style="stop-color:#FAFAFA" + id="stop49" /> + <stop + offset="0.2722" + style="stop-color:#FFFFFF" + id="stop51" /> + <stop + offset="0.5313" + style="stop-color:#FAFAFA" + id="stop53" /> + <stop + offset="0.8449" + style="stop-color:#EBECEC" + id="stop55" /> + <stop + offset="1" + style="stop-color:#E1E2E3" + id="stop57" /> +</radialGradient> + +<linearGradient + id="XMLID_9_" + gradientUnits="userSpaceOnUse" + x1="94.3438" + y1="102.3447" + x2="86.5356" + y2="94.5366"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop62" /> + <stop + offset="1" + style="stop-color:#555753" + id="stop64" /> +</linearGradient> + +<linearGradient + id="XMLID_10_" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="86.5865" + y2="94.5865"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop69" /> + <stop + offset="1" + style="stop-color:#555753" + id="stop71" /> +</linearGradient> + +<linearGradient + id="XMLID_11_" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="87.293" + y2="95.293"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop76" /> + <stop + offset="1" + style="stop-color:#393B38" + id="stop78" /> +</linearGradient> + +<linearGradient + id="XMLID_12_" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002"> + <stop + offset="0" + style="stop-color:#888A85" + id="stop83" /> + <stop + offset="0.0072" + style="stop-color:#8C8E89" + id="stop85" /> + <stop + offset="0.0673" + style="stop-color:#ABACA9" + id="stop87" /> + <stop + offset="0.1347" + style="stop-color:#C5C6C4" + id="stop89" /> + <stop + offset="0.2115" + style="stop-color:#DBDBDA" + id="stop91" /> + <stop + offset="0.3012" + style="stop-color:#EBEBEB" + id="stop93" /> + <stop + offset="0.4122" + style="stop-color:#F7F7F6" + id="stop95" /> + <stop + offset="0.5679" + style="stop-color:#FDFDFD" + id="stop97" /> + <stop + offset="1" + style="stop-color:#FFFFFF" + id="stop99" /> +</linearGradient> +<g + id="g5327" + transform="translate(-16,0)"><path + style="opacity:0.1;fill:none;stroke:black;stroke-width:16;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 24,8 L 24,118 C 24,119.104 24.896,120 26,120 L 85.1875,120 C 85.717503,120 86.21875,119.78125 86.59375,119.40625 C 86.593751,119.40625 98.5,109.5 104,104 C 109.5,98.5 119.40625,86.59375 119.40625,86.59375 C 119.78125,86.218751 120,85.7175 120,85.1875 L 120,8 L 24,8 z " + id="path4696" /><path + id="path4694" + d="M 24,8 L 24,118 C 24,119.104 24.896,120 26,120 L 85.1875,120 C 85.717503,120 86.21875,119.78125 86.59375,119.40625 C 86.593751,119.40625 98.5,109.5 104,104 C 109.5,98.5 119.40625,86.59375 119.40625,86.59375 C 119.78125,86.218751 120,85.7175 120,85.1875 L 120,8 L 24,8 z " + style="opacity:0.15;fill:none;stroke:black;stroke-width:12;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + style="opacity:0.2;fill:none;stroke:black;stroke-width:8;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 24,8 L 24,118 C 24,119.104 24.896,120 26,120 L 85.1875,120 C 85.717503,120 86.21875,119.78125 86.59375,119.40625 C 86.593751,119.40625 98.5,109.5 104,104 C 109.5,98.5 119.40625,86.59375 119.40625,86.59375 C 119.78125,86.218751 120,85.7175 120,85.1875 L 120,8 L 24,8 z " + id="path4692" /><path + id="path3802" + d="M 24,8 L 24,118 C 24,119.104 24.896,120 26,120 L 85.1875,120 C 85.717503,120 86.21875,119.78125 86.59375,119.40625 C 86.593751,119.40625 98.5,109.5 104,104 C 109.5,98.5 119.40625,86.59375 119.40625,86.59375 C 119.78125,86.218751 120,85.7175 120,85.1875 L 120,8 L 24,8 z " + style="opacity:0.25;fill:none;stroke:black;stroke-width:4;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + id="path34" + d="M 24,8 L 24,118 C 24,119.104 24.896,120 26,120 L 85.172,120 C 85.702,120 86.211,119.789 86.586,119.414 L 119.414,86.586 C 119.789,86.211 120,85.702 120,85.172 L 120,8 L 24,8 z " + style="fill:url(#radialGradient5339)" /><path + id="path59" + d="M 26,9 C 25.449,9 25,9.449 25,10 L 25,118 C 25,118.552 25.449,119 26,119 L 85.172,119 C 85.435,119 85.693,118.894 85.879,118.707 L 118.707,85.879 C 118.894,85.692 119,85.435 119,85.172 L 119,10 C 119,9.449 118.552,9 118,9 L 26,9 z " + style="fill:url(#radialGradient5341);fill-opacity:1" /><path + style="opacity:0.15;fill:url(#linearGradient5343)" + id="path66" + d="M 119.414,86.586 C 119.664,86.336 101.035,93 96,93 C 94.346,93 93,94.346 93,96 C 93,101.035 86.336,119.664 86.586,119.414 L 119.414,86.586 z " /><path + style="opacity:0.2;fill:url(#linearGradient5345)" + id="path73" + d="M 119.414,86.586 C 119.789,86.211 105.444,94 96,94 C 94.897,94 94,94.897 94,96 C 94,105.444 86.211,119.789 86.586,119.414 L 119.414,86.586 z " /><path + style="opacity:0.25;fill:url(#linearGradient5347)" + id="path80" + d="M 119.414,86.586 C 119.653,86.347 105.807,95 96,95 C 95.447,95 95,95.447 95,96 C 95,105.807 86.347,119.653 86.586,119.414 L 119.414,86.586 z " /><path + style="fill:url(#linearGradient5349)" + id="path101" + d="M 86.586,119.414 C 86.586,119.414 98.5,109.5 104,104 C 109.5,98.5 119.414,86.586 119.414,86.586 C 119.414,86.586 106.25,96 96,96 C 96,106.25 86.586,119.414 86.586,119.414 z " /></g> + +<path + style="fill:url(#linearGradient4422);fill-opacity:1;stroke:none;stroke-width:16;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 91.65625,8 C 89.654401,8.088427 87.758607,8.9248067 86.34375,10.34375 L 78.34375,18.34375 C 75.91588,20.775669 75.312113,24.486322 76.84375,27.5625 L 79.0625,32 L 52,32 C 47.581905,32.000442 44.000442,35.581905 44,40 L 44,56 C 44.000442,60.418095 47.581905,63.999558 52,64 L 79.0625,64 L 76.84375,68.4375 C 75.312113,71.513678 75.91588,75.224331 78.34375,77.65625 L 86.34375,85.65625 C 87.912188,87.222818 90.065804,88.077008 92.28125,88 C 94.496696,87.922996 96.575372,86.921691 98.03125,85.25 L 125.84375,53.25 C 128.45266,50.231726 128.43933,45.752691 125.8125,42.75 L 98.03125,10.75 C 96.4354,8.9110506 94.088995,7.8988759 91.65625,8 z M 92,16 L 119.78125,48 L 92,80 L 84,72 L 92,56 L 52,56 L 52,40 L 92,40 L 84,24 L 92,16 z " + id="path2643" /><path + style="fill:url(#linearGradient2638);fill-opacity:1" + d="M 84,72 L 92,80 L 119.78814,47.990574 L 92,16 L 84,24 L 92,40 L 52,40 L 52,56 L 92,56 L 84,72 z " + id="polygon3477_2_" + sodipodi:nodetypes="cccccccccc" /></svg> \ No newline at end of file diff --git a/pics/icons/file_save.svg b/pics/icons/file_save.svg new file mode 100644 index 0000000..c4d22e7 --- /dev/null +++ b/pics/icons/file_save.svg @@ -0,0 +1,741 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:ns="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45.1" + width="128" + height="128" + version="1.0" + sodipodi:docbase="/home/david/Documents/Oxygen/trunk/scalable/actions/small/16x16" + sodipodi:docname="document-save.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + inkscape:export-filename="document-save.png" + inkscape:export-xdpi="11.25" + inkscape:export-ydpi="11.25"> + <metadata + id="metadata7"> + <rdf:RDF> + <ns:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </ns:Work> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs5"> + <linearGradient + inkscape:collect="always" + id="linearGradient28132"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop28134" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop28136" /> + </linearGradient> + <linearGradient + id="linearGradient28077"> + <stop + style="stop-color:#7a7a7a;stop-opacity:1;" + offset="0" + id="stop28079" /> + <stop + style="stop-color:#000000;stop-opacity:0.4909091;" + offset="1" + id="stop28081" /> + </linearGradient> + <linearGradient + id="linearGradient28069"> + <stop + style="stop-color:#868385;stop-opacity:1;" + offset="0" + id="stop28071" /> + <stop + style="stop-color:#4a4949;stop-opacity:1" + offset="1" + id="stop28073" /> + </linearGradient> + <linearGradient + id="linearGradient28059"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop28061" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop28063" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient28049"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop28051" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop28053" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient27983"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop27985" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop27987" /> + </linearGradient> + <linearGradient + id="linearGradient17395"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop17397" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.80000001;" + offset="1" + id="stop17399" /> + </linearGradient> + <linearGradient + id="linearGradient17383"> + <stop + style="stop-color:#202020;stop-opacity:1;" + offset="0" + id="stop17385" /> + <stop + style="stop-color:#202020;stop-opacity:0.76363635;" + offset="1" + id="stop17387" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3275"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3277" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3279" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3317" + id="linearGradient3219" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.5599786,0,0,2.5827101,317.24891,-5063.043)" + x1="-98.926186" + y1="1892.9656" + x2="-98.926186" + y2="1897.0332" /> + <linearGradient + id="linearGradient3215"> + <stop + style="stop-color:#8a8a8a;stop-opacity:1;" + offset="0" + id="stop3217" /> + <stop + style="stop-color:#c6c6c6;stop-opacity:1;" + offset="1" + id="stop3219" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3136"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3138" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3140" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3706"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3708" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3710" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3468"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3470" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3472" /> + </linearGradient> + <linearGradient + id="linearGradient3111"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3113" /> + <stop + id="stop3603" + offset="0.5" + style="stop-color:#ffffff;stop-opacity:0.69818181;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3115" /> + </linearGradient> + <linearGradient + id="linearGradient3077"> + <stop + style="stop-color:#d0ced9;stop-opacity:1;" + offset="0" + id="stop3079" /> + <stop + id="stop3087" + offset="0.25" + style="stop-color:#ecf1f9;stop-opacity:1;" /> + <stop + id="stop3085" + offset="0.5" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c6d5e3;stop-opacity:1;" + offset="1" + id="stop3081" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3317"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3319" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3321" /> + </linearGradient> + <linearGradient + id="linearGradient3174"> + <stop + style="stop-color:#2e2a2b;stop-opacity:1;" + offset="0" + id="stop3176" /> + <stop + id="stop3182" + offset="0.33497536" + style="stop-color:#4c494a;stop-opacity:1;" /> + <stop + style="stop-color:#5b595a;stop-opacity:1;" + offset="0.66748768" + id="stop3214" /> + <stop + style="stop-color:#6b696a;stop-opacity:1;" + offset="1" + id="stop3178" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3174" + id="linearGradient3250" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.5599786,0,0,2.5618328,317.24891,-4847.794)" + x1="-97.742668" + y1="1937.9885" + x2="-97.742668" + y2="1895.421" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3008"> + <rect + style="opacity:0.265625;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.39999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" + id="rect3010" + width="78.12355" + height="55.395592" + x="24.680513" + y="-68.245476" + rx="1.133948" + ry="1.133948" /> + </clipPath> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3077" + id="radialGradient3083" + cx="100.30548" + cy="42.449028" + fx="100.30548" + fy="42.449028" + r="38" + gradientTransform="matrix(4.8110826,7.5339956e-7,-3.1417064e-7,1.9257147,-441.90372,-88.154647)" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter3105"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.66759571" + id="feGaussianBlur3107" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3215"> + <path + style="opacity:1;fill:url(#linearGradient3219);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 11.375,-167.68125 C 8.4215521,-167.68125 8,-167.31718 8,-164.3375 L 8,-163.55625 C 8,-166.53593 8.4215521,-166.86875 11.375,-166.86875 L 116.625,-166.86875 C 119.57845,-166.86875 120,-166.53593 120,-163.55625 L 120,-164.3375 C 120,-167.31718 119.57845,-167.68125 116.625,-167.68125 L 11.375,-167.68125 z" + id="path3217" /> + </clipPath> + <filter + inkscape:collect="always" + id="filter3371" + x="-0.0071409684" + width="1.0142819" + y="-0.22689034" + height="1.4537807"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.33324519" + id="feGaussianBlur3373" /> + </filter> + <filter + inkscape:collect="always" + id="filter3659" + x="-0.06900647" + width="1.1380129" + y="-0.12025558" + height="1.2405112"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.9228365" + id="feGaussianBlur3661" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3468" + id="radialGradient3704" + cx="84" + cy="91.983192" + fx="84" + fy="91.983192" + r="32" + gradientTransform="matrix(1,0,0,0.6210279,0,37.87587)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3706" + id="linearGradient3712" + x1="47.608696" + y1="104.35009" + x2="47.608696" + y2="176.35008" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3136" + id="linearGradient3142" + x1="-37.195274" + y1="42.336197" + x2="-12.625" + y2="106.7981" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(126.8,0)" /> + <filter + inkscape:collect="always" + id="filter3192"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.0231875" + id="feGaussianBlur3194" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3199"> + <path + style="fill:#000000;fill-opacity:0.12831858;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" + d="M 18.189713,132.42089 C 16.770505,132.42089 15.627213,133.56419 15.627213,134.98339 L 15.627213,172.16667 L 87.627215,172.16667 L 87.627215,134.98339 C 87.627215,133.56419 86.483925,132.42089 85.064715,132.42089 L 18.189713,132.42089 z" + id="path3201" + clip-path="none" + sodipodi:nodetypes="ccccccc" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3215" + id="linearGradient3221" + x1="52" + y1="112" + x2="52" + y2="80" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9968924,0,-0.2252278)" /> + <filter + inkscape:collect="always" + id="filter3271" + x="-0.12384615" + width="1.2476923" + y="-0.092884615" + height="1.1857692"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.2384615" + id="feGaussianBlur3273" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3215" + id="linearGradient25069" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-318.0812,-14.652496)" + x1="52" + y1="112" + x2="52" + y2="80" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3275" + id="linearGradient3281" + x1="68" + y1="120" + x2="36" + y2="84" + gradientUnits="userSpaceOnUse" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath25065"> + <path + sodipodi:nodetypes="cccccccccccccccc" + id="path25067" + d="M -283.36245,66.003757 C -284.5397,66.003757 -285.48745,66.951507 -285.48745,68.128757 L -285.48745,105.94751 L -230.0812,105.94751 L -230.0812,68.128757 C -230.0812,66.951507 -231.02895,66.003757 -232.2062,66.003757 L -283.36245,66.003757 z M -277.1437,69.347507 L -263.0187,69.347507 C -262.49915,69.347507 -262.0812,69.765457 -262.0812,70.285007 L -262.0812,96.410007 C -262.0812,96.929557 -262.49915,97.347507 -263.0187,97.347507 L -277.1437,97.347507 C -277.66325,97.347507 -278.0812,96.929557 -278.0812,96.410007 L -278.0812,70.285007 C -278.0812,69.76546 -277.66325,69.347507 -277.1437,69.347507 z" + style="opacity:1;fill:url(#linearGradient25069);fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient17383" + id="linearGradient25127" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1674014,0,0,0.1674014,-177.23431,45.441149)" + x1="-303.8866" + y1="63.208507" + x2="-188.19296" + y2="63.208507" /> + <filter + inkscape:collect="always" + id="filter27927"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.071512502" + id="feGaussianBlur27929" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient27983" + id="linearGradient27989" + x1="86.693916" + y1="100.83184" + x2="90.051779" + y2="100.83184" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1,0)" /> + <filter + inkscape:collect="always" + id="filter28003" + x="-0.2548951" + width="1.5097902" + y="-0.022611663" + height="1.0452233"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.35662617" + id="feGaussianBlur28005" /> + </filter> + <filter + inkscape:collect="always" + id="filter28031" + x="-0.14666667" + width="1.2933333" + y="-0.10153846" + height="1.2030769"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.55" + id="feGaussianBlur28033" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath28041"> + <rect + style="opacity:0.18359375;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" + id="rect28043" + width="8" + height="12" + x="12" + y="12" + rx="1.079258" + ry="1.079258" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath28045"> + <rect + style="opacity:0.18359375;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" + id="rect28047" + width="8" + height="12" + x="12" + y="12" + rx="1.079258" + ry="1.079258" /> + </clipPath> + <filter + inkscape:collect="always" + id="filter28101"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.04177847" + id="feGaussianBlur28103" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient28077" + id="radialGradient28110" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,0,-9)" + cx="16" + cy="18" + fx="16" + fy="18" + r="4" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient28049" + id="linearGradient28112" + gradientUnits="userSpaceOnUse" + x1="16" + y1="1.5952783" + x2="16" + y2="18.75548" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient28069" + id="radialGradient28114" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1062878,0,0,1.1062878,0.547091,-2.2994329)" + cx="14" + cy="19.699831" + fx="14" + fy="18.836424" + r="2.15" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient28059" + id="linearGradient28116" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1062878,0,0,1.1062878,0.547091,-2.2994329)" + x1="11.917725" + y1="17.560907" + x2="11.917725" + y2="20.038458" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient28132" + id="linearGradient28138" + x1="60.25" + y1="122.00736" + x2="60.25" + y2="118.5" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.0103538,0,-1.3128784)" /> + </defs> + <sodipodi:namedview + inkscape:window-height="731" + inkscape:window-width="745" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + width="128px" + height="128px" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="2" + showgrid="true" + inkscape:zoom="4.8671875" + inkscape:cx="64" + inkscape:cy="64" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:current-layer="svg2" + showguides="true" + inkscape:guide-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid29592" + spacingx="4px" + spacingy="4px" + empspacing="2" /> + </sodipodi:namedview> + <path + style="opacity:1;fill:url(#linearGradient3250);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 11.361024,8 C 9.552302,8 8,9.6123041 8.0009404,11.299947 L 8.0009404,108.43244 L 19.640979,120 L 116.64018,120 C 119.59363,120 120,119.65564 120,116.70031 L 120,11.299947 C 120,9.5016268 118.44194,8 116.64018,8 L 11.361024,8 z " + id="rect2169" + sodipodi:nodetypes="ccccccccc" /> + <rect + style="opacity:1;fill:url(#radialGradient3083);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3325" + width="80" + height="56" + x="24" + y="8" + ry="1.2802259" + rx="1.2994773" /> + <path + style="opacity:0.56521738;fill:#5581ab;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 31.992206,24.117247 L 31.992206,32.344516 L 95.928292,32.344516 L 95.928292,24.117247 L 31.992206,24.117247 z " + id="path3476" /> + <path + style="opacity:0.56521738;fill:#436788;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 32,48.228578 L 32,56.392626 L 95.983838,56.392626 L 95.983838,48.228578 L 32,48.228578 z " + id="path3478" /> + <path + style="fill:url(#linearGradient3712);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3659)" + d="M 16.78125,130.4375 C 15.2983,130.4375 14.125,131.64205 14.125,133.125 L 14.125,175.15625 C 14.125,176.6392 15.298301,177.8125 16.78125,177.8125 L 16.9375,177.8125 C 16.529729,177.36613 16.25,176.78074 16.25,176.125 L 16.25,136.15625 C 16.25,134.76494 17.362011,133.625 18.75,133.625 L 84.34375,133.625 C 85.731742,133.625 86.84375,134.76494 86.84375,136.15625 L 86.84375,176.125 C 86.843752,176.78074 86.595271,177.36613 86.1875,177.8125 L 86.3125,177.8125 C 87.79545,177.8125 89.000002,176.6392 89,175.15625 L 89,133.125 C 89,131.64205 87.795451,130.4375 86.3125,130.4375 L 16.78125,130.4375 z" + id="rect3626" + clip-path="url(#clipPath3199)" + transform="translate(16.391305,-52.350088)" + sodipodi:nodetypes="ccccccccccccccccc" /> + <path + sodipodi:nodetypes="ccccccc" + id="path3680" + d="M 34.53781,80.00784 C 33.118602,80.00784 31.97531,81.15113 31.97531,82.57034 L 32,119.71658 L 104,119.71658 L 103.97531,82.57034 C 103.97531,81.15113 102.83202,80.00784 101.41281,80.00784 L 34.53781,80.00784 z" + style="opacity:1;fill:#000000;fill-opacity:0.12831858;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccc" + clip-path="none" + id="path3694" + d="M 34.581018,80.0708 C 33.16181,80.0708 32.018518,81.2141 32.018518,82.6333 L 32.018518,119.81658 L 104,119.7 L 104,82.51672 C 104,81.09752 102.85671,79.95422 101.4375,79.95422 L 34.581018,80.0708 z" + style="opacity:0.07421875;fill:url(#radialGradient3704);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /> + <path + style="opacity:1;fill:url(#linearGradient3281);fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3271)" + d="M 52.9375,84 C 52.41795,84 52,84.417953 52,84.9375 L 52,108 L 40.9375,108 C 40.41795,108 40,108.41795 40,108.9375 L 40,115.0625 C 40,115.58205 40.417949,116 40.9375,116 L 52.9375,116 L 63.0625,116 C 63.58205,116 64,115.58205 64,115.0625 L 64,108.9375 L 64,84.9375 C 64,84.41795 63.582051,84 63.0625,84 L 52.9375,84 z" + id="rect3226" + transform="matrix(1,0,0,1.0103538,0,-1.3128784)" /> + <path + style="opacity:0.453125;fill:url(#linearGradient3142);fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.09888723;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3192)" + d="M 112.08125,97.375 L 112.08125,104.09375 L 110.8625,104.09375 L 109.83125,104.09375 L 114.175,111.625 L 118.51875,104.09375 L 117.4875,104.09375 L 116.26875,104.09375 L 116.26875,97.375 L 114.175,97.375 L 112.08125,97.375 z " + id="path3128" + transform="matrix(0.9067163,0,0,1.1138304,4.475665,-12.395278)" /> + <rect + style="opacity:0.296875;fill:url(#linearGradient27989);fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter28003)" + id="rect27981" + width="3.3578629" + height="37.852272" + x="87.693916" + y="81.905701" + transform="matrix(1,0,0,1.0103538,0,-1.3128784)" /> + <path + style="opacity:1;fill:url(#linearGradient3221);fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" + d="M 34.541973,80.321631 C 33.364723,80.321631 32.416973,81.266435 32.416973,82.440027 L 32.59375,120 L 88,120 L 88,82.298781 C 88,81.125188 87.17725,80.321631 86,80.321631 L 34.541973,80.321631 z M 40.9375,88.246869 L 55.0625,88.246869 C 55.582051,88.246869 56,88.663521 56,89.181455 L 56,110.49215 C 56,111.01008 55.58205,111.42674 55.0625,111.42674 L 40.9375,111.42674 C 40.417949,111.42674 40,111.01008 40,110.49215 L 40,89.181455 C 40,88.663523 40.41795,88.246869 40.9375,88.246869 z " + id="rect3196" + sodipodi:nodetypes="cccccccccccccccc" /> + <g + id="g28105" + style="opacity:0.78515625" + transform="matrix(1.4404859,0,0,0.9603239,-3.0477736,2.7141697)"> + <rect + transform="matrix(0.6942102,0,0,0.6942102,4.8926363,5.5042159)" + clip-path="url(#clipPath28045)" + style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.93187243;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter28031)" + id="rect28009" + width="8" + height="12" + x="12" + y="12" + rx="1.079258" + ry="1.079258" /> + <rect + transform="matrix(0.6942102,0,0,0.6942102,4.8926363,5.5042159)" + clip-path="url(#clipPath28041)" + ry="1.079258" + rx="1.079258" + y="12" + x="12" + height="12" + width="8" + id="rect28039" + style="opacity:1;fill:url(#radialGradient28110);fill-opacity:1;stroke:url(#linearGradient28112);stroke-width:0.93187243;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter28031)" /> + <rect + ry="0.45226815" + rx="0.45226815" + y="18.030909" + x="13.897468" + height="3.6759202" + width="4.3502288" + id="rect28057" + style="opacity:1;fill:url(#radialGradient28114);fill-opacity:1;stroke:url(#linearGradient28116);stroke-width:0.30927575;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter28101)" /> + </g> + <path + sodipodi:nodetypes="ccccccccc" + id="path5411" + d="M 15.121016,12 C 13.441489,12 12.000067,13.49714 12.00094,15.064236 L 12.00094,106.18726 L 21.880969,116 L 112.88017,116 C 115.62265,116 116,115.68023 116,112.936 L 116,15.064236 C 116,13.394368 114.55323,12 112.88017,12 L 15.121016,12 z " + style="opacity:0.35;fill:none;fill-opacity:1;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + style="opacity:0.35;fill:#000000;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 88 80 L 88 87.71875 L 96 87.71875 L 96 112 L 104 112 L 104 87.71875 L 104 80 L 96 80 L 88 80 z " + id="rect6382" /> + <rect + style="opacity:0.39901478;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect6387" + width="56" + height="7.9999962" + x="32" + y="80" /> + <rect + y="112" + x="32" + height="7.9999962" + width="56" + id="rect6389" + style="opacity:0.18719212;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="opacity:0.27586207;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect6391" + width="80" + height="7.9999962" + x="24" + y="8.0000038" /> +</svg> diff --git a/pics/icons/fileclose.svg b/pics/icons/fileclose.svg new file mode 100644 index 0000000..7846c22 --- /dev/null +++ b/pics/icons/fileclose.svg @@ -0,0 +1,486 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xml:space="preserve" + id="svg1" + viewBox="0 0 125.957 125.956" + height="48.000000pt" + width="48.000000pt" + y="0.0000000" + x="0.0000000" + version="1.0" + sodipodi:version="0.32" + inkscape:version="0.41" + sodipodi:docname="crsc-action-fileclose.svgz" + sodipodi:docbase="/home/danny/work/kde/crystal/arrows/SVGZ" + inkscape:export-filename="/home/diau/graphics/kde/icons/arrows/cr22-action-stop.png" + inkscape:export-xdpi="15.719650" + inkscape:export-ydpi="15.719650"><metadata + id="metadata47"> + <rdf:RDF + id="RDF49"> + <cc:Work + rdf:about="" + id="Work51"> + <dc:format + id="format53">image/svg+xml</dc:format> + + + + + + <dc:type + id="type55" + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + + + + + + </cc:Work> + + + + + + </rdf:RDF> + + + + + +</metadata> + + + + + +<sodipodi:namedview + inkscape:current-layer="svg1" + inkscape:window-y="0" + inkscape:window-x="0" + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:window-width="1020" + inkscape:window-height="691" + inkscape:cy="-1.4778405" + inkscape:cx="116.59365" + inkscape:zoom="1.7366335" /> + + + + + +<defs + id="defs106"> + <linearGradient + id="linearGradient1865"> + <stop + id="stop2120" + offset="0.0000000" + style="stop-color:#404b55;stop-opacity:1.0000000;" /> + + + + + + + + + <stop + id="stop1866" + offset="1.0000000" + style="stop-color:#101c27;stop-opacity:1.0000000;" /> + + + + + + + + + </linearGradient> + + <linearGradient + id="linearGradient1862"> + <stop + id="stop1864" + offset="0.0000000" + style="stop-color:#878f97;stop-opacity:1.0000000;" /> + + + + + + + + + <stop + id="stop1863" + offset="1.0000000" + style="stop-color:#212931;stop-opacity:1.0000000;" /> + + + + + + + + + </linearGradient> + + <linearGradient + gradientUnits="userSpaceOnUse" + id="XMLID_3_" + y2="87.998100" + x2="63.957001" + y1="-17.000000" + x1="63.957001"> + <stop + id="stop49" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + + + + + + + + + + + + <stop + id="stop51" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + + + + + + + + + + + + </linearGradient> + + <linearGradient + gradientUnits="userSpaceOnUse" + id="XMLID_4_" + y2="73.889198" + x2="73.836899" + y1="10.392100" + x1="10.339800"> + <stop + id="stop58" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + + + + + + + + + + + + <stop + id="stop60" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + + + + + + + + + + + + </linearGradient> + + <linearGradient + gradientUnits="userSpaceOnUse" + id="XMLID_5_" + y2="65.001404" + x2="62.997101" + y1="168.50290" + x1="62.997101"> + <stop + id="stop67" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + + + + + + + + + + + + <stop + id="stop69" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + + + + + + + + + + + + </linearGradient> + + <linearGradient + gradientTransform="matrix(0.999900,-1.010000e-2,1.010000e-2,0.999900,-1.144400,0.354300)" + gradientUnits="userSpaceOnUse" + id="XMLID_7_" + y2="164.30850" + x2="33.114700" + y1="-141.01460" + x1="33.114700"> + <stop + id="stop96" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + + + + + + + + + + + + <stop + id="stop98" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + + + + + + + + + + + + </linearGradient> + + <linearGradient + y2="60.985329" + x2="53.820477" + y1="21.613750" + x1="31.052742" + gradientTransform="matrix(0.987913,-9.978910e-3,9.978910e-3,0.987913,0.758045,0.758039)" + gradientUnits="userSpaceOnUse" + id="linearGradient2106" + xlink:href="#XMLID_7_" + inkscape:collect="always" /> + + <linearGradient + y2="65.001404" + x2="62.997101" + y1="168.50290" + x1="62.997101" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" + gradientUnits="userSpaceOnUse" + id="linearGradient2113" + xlink:href="#XMLID_5_" + inkscape:collect="always" /> + + <linearGradient + y2="73.889198" + x2="73.836899" + y1="25.929346" + x1="26.564838" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" + gradientUnits="userSpaceOnUse" + id="linearGradient2116" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + + <linearGradient + y2="77.436874" + x2="65.109993" + y1="13.567519" + x1="65.109993" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" + gradientUnits="userSpaceOnUse" + id="linearGradient2119" + xlink:href="#XMLID_3_" + inkscape:collect="always" /> + + <linearGradient + y2="61.896500" + x2="62.977501" + y1="182.56740" + x1="62.977501" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" + gradientUnits="userSpaceOnUse" + id="linearGradient2122" + xlink:href="#linearGradient1862" + inkscape:collect="always" /> + + <linearGradient + y2="41.343369" + x2="55.344120" + y1="154.80630" + x1="55.344120" + gradientTransform="matrix(0.987967,0.000000,0.000000,0.987959,0.758045,0.758039)" + gradientUnits="userSpaceOnUse" + id="linearGradient2125" + xlink:href="#linearGradient1865" + inkscape:collect="always" /> + + <linearGradient + gradientUnits="userSpaceOnUse" + y2="61.598782" + x2="92.019020" + y1="61.598782" + x1="35.230515" + gradientTransform="matrix(1.097954,0.000000,0.000000,1.097945,-4.134070,-3.935581)" + id="linearGradient2900" + xlink:href="#linearGradient1865" + inkscape:collect="always" /> + +</defs> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<g + transform="matrix(1.012131,0.000000,0.000000,1.012131,-0.763964,-0.763960)" + id="g2902"> + <path + id="path18" + style="fill:url(#linearGradient2125);fill-opacity:1.0000000" + d="M 125.19890,62.347652 C 125.54666,96.710981 97.969652,124.85014 63.607311,125.19791 C 29.243982,125.54567 1.1058080,97.969646 0.75804500,63.606317 C 0.41028202,29.243976 27.985317,1.1058020 62.347658,0.75803900 C 96.711975,0.41027602 124.85015,27.985311 125.19890,62.347652 z " /> + + + <path + id="path45" + style="fill:url(#linearGradient2122);fill-opacity:1.0000000" + d="M 118.60919,62.413846 C 118.91941,93.139495 94.264791,118.29797 63.540130,118.60918 C 32.816456,118.91940 7.6569906,94.264785 7.3457823,63.540124 C 7.0355619,32.816450 31.691167,7.6559967 62.414840,7.3457763 C 93.140489,7.0355559 118.29897,31.691161 118.60919,62.413846 z " /> + + + <path + id="path54" + style="fill:url(#linearGradient2119);fill-opacity:1.0000000" + d="M 63.449237,11.878551 C 36.372135,12.152216 14.642877,34.326058 14.916543,61.402172 C 14.931362,62.894984 15.024231,64.368037 15.170449,65.825282 C 28.707518,71.476431 44.921967,74.688298 62.326911,74.512441 C 81.324452,74.320776 98.826216,70.122921 112.91654,63.188409 C 112.95903,62.268615 112.97977,61.342894 112.97286,60.410257 C 112.69919,33.334143 90.527327,11.604885 63.449237,11.878551 z " /> + + + <path + id="path63" + style="fill:url(#linearGradient2116);fill-opacity:1.0000000" + d="M 64.943037,17.198731 C 89.377338,16.951741 109.94969,34.007934 115.02782,56.951399 C 112.01157,30.627124 89.526521,10.309665 62.447443,10.583331 C 33.510994,10.875768 10.290900,34.572061 10.583337,63.507521 C 10.731531,78.157036 16.883577,91.332511 26.670339,100.74187 C 19.299147,92.027049 14.805891,80.790946 14.681408,68.486855 C 14.397862,40.444513 36.900695,17.482277 64.943037,17.198731 z " /> + + + <path + id="path72" + style="opacity:0.49999997;fill:url(#linearGradient2113)" + d="M 63.435406,110.14728 C 37.308724,110.41205 15.752359,90.210185 13.983906,64.476713 C 13.937471,65.441953 13.909808,66.411144 13.920676,67.389228 C 14.194342,94.495968 36.389919,116.24499 63.493696,115.97033 C 90.599448,115.69667 112.34748,93.503066 112.07381,66.396325 C 112.06393,65.419229 112.01750,64.449050 111.95032,63.485786 C 110.70351,89.249885 89.561099,109.88250 63.435406,110.14728 z " /> + + + <path + id="path101" + style="opacity:0.60000002;fill:url(#linearGradient2106);fill-opacity:1.0000000" + d="M 53.044011,30.436448 C 48.047882,26.375920 42.277190,23.388319 36.013505,21.800663 C 24.896945,29.477135 16.427138,41.683418 12.497021,56.200547 C 18.167929,53.387816 24.455326,51.781388 31.093449,51.714207 C 32.775950,51.697411 34.434740,51.788304 36.070807,51.968113 C 40.158997,43.321461 45.994895,35.933474 53.044011,30.436448 z " /> + + + <path + id="path2892" + d="M 42.803259,32.541966 C 40.846982,32.686615 38.820419,33.608377 37.210580,35.218217 C 33.990904,38.437894 33.645102,43.249826 36.421429,46.026154 L 54.091550,63.696275 L 36.421429,81.366395 C 33.645102,84.142722 33.990902,88.988966 37.210580,92.208643 C 40.430259,95.428321 45.276501,95.774123 48.052829,92.997794 L 65.722949,75.327674 L 83.393069,92.997794 C 86.169398,95.774123 91.015640,95.428324 94.235318,92.208643 C 97.454995,88.988967 97.800799,84.142719 95.024469,81.366395 L 77.354349,63.696275 L 95.024469,46.026154 C 97.800799,43.249825 97.454996,38.437895 94.235318,35.218217 C 91.015638,31.998537 86.169398,31.618427 83.393069,34.394755 L 65.722949,52.064875 L 48.052829,34.394755 C 46.664665,33.006591 44.759537,32.397316 42.803259,32.541966 z " + style="opacity:0.20000000;fill:url(#linearGradient2900);fill-opacity:1.0000000;stroke:none;stroke-width:3.2500000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + + + <path + id="rect2129" + d="M 40.607361,30.346067 C 38.651083,30.490717 36.624520,31.412479 35.014682,33.022318 C 31.795005,36.241995 31.449204,41.053928 34.225531,43.830256 L 51.895651,61.500376 L 34.225531,79.170497 C 31.449204,81.946824 31.795004,86.793067 35.014682,90.012745 C 38.234361,93.232423 43.080602,93.578224 45.856930,90.801896 L 63.527051,73.131776 L 81.197171,90.801896 C 83.973499,93.578224 88.819742,93.232425 92.039419,90.012745 C 95.259096,86.793068 95.604901,81.946820 92.828570,79.170497 L 75.158450,61.500376 L 92.828570,43.830256 C 95.604901,41.053927 95.259097,36.241996 92.039419,33.022318 C 88.819739,29.802638 83.973499,29.422528 81.197171,32.198857 L 63.527051,49.868977 L 45.856930,32.198857 C 44.468767,30.810693 42.563638,30.201418 40.607361,30.346067 z " + style="fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.2500000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + + +</g> + + +</svg> diff --git a/pics/icons/fileprint.svg b/pics/icons/fileprint.svg new file mode 100644 index 0000000..483b20b --- /dev/null +++ b/pics/icons/fileprint.svg @@ -0,0 +1,1234 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Created with Sodipodi ("http://www.sodipodi.com/") --> +<svg + width="48pt" + height="48pt" + viewBox="0 0 48 48" + style="overflow:visible;enable-background:new 0 0 48 48" + xml:space="preserve" + id="svg1057" + sodipodi:version="0.32" + sodipodi:docname="crsc-action-fileprint.svg" + sodipodi:docbase="/home/jr/tmp/icons/final" + xmlns="http://www.w3.org/2000/svg" + xmlns:xap="http://ns.adobe.com/xap/1.0/" + xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + xmlns:x="adobe:ns:meta/" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:xlink="http://www.w3.org/1999/xlink" + inkscape:version="0.40pre2" + xmlns:cc="http://web.resource.org/cc/"> + <defs + id="defs1199"> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_15_" + id="linearGradient6262" + gradientUnits="userSpaceOnUse" + x1="23.7007" + y1="41.6758" + x2="23.7007" + y2="14.3296" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_16_" + id="linearGradient6263" + gradientUnits="userSpaceOnUse" + x1="23.7007" + y1="40.5029" + x2="23.7007" + y2="29.8945" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_17_" + id="linearGradient6264" + gradientUnits="userSpaceOnUse" + x1="23.7017" + y1="32.0684" + x2="23.7017" + y2="1.5501" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_18_" + id="linearGradient6265" + gradientUnits="userSpaceOnUse" + x1="23.7017" + y1="31.458" + x2="23.7017" + y2="2.1292" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_19_" + id="linearGradient6266" + gradientUnits="userSpaceOnUse" + x1="20.9858" + y1="39.3223" + x2="31.8184" + y2="50.1548" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_20_" + id="linearGradient6267" + gradientUnits="userSpaceOnUse" + x1="23.7017" + y1="31.9609" + x2="23.7017" + y2="37.1494" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_21_" + id="linearGradient6268" + gradientUnits="userSpaceOnUse" + x1="23.6978" + y1="37.0439" + x2="23.6978" + y2="32.7383" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_22_" + id="linearGradient6269" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.707100,-0.707100,0.707100,0.707100,71.52200,44.57710)" + x1="-6.4966" + y1="-38.1807" + x2="-6.3817" + y2="-37.4912" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_23_" + id="linearGradient6270" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.707100,-0.707100,0.707100,0.707100,71.52200,44.57710)" + x1="-6.3135" + y1="-38.7192" + x2="-6.3135" + y2="-38.1609" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_24_" + id="linearGradient6271" + gradientUnits="userSpaceOnUse" + x1="23.6792" + y1="30.6543" + x2="23.6792" + y2="15.8262" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_25_" + id="linearGradient6272" + gradientUnits="userSpaceOnUse" + x1="23.7007" + y1="4.5127" + x2="23.7007" + y2="19.9082" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_26_" + id="linearGradient6273" + gradientUnits="userSpaceOnUse" + x1="12.6787" + y1="2.5386" + x2="32.3355" + y2="22.1956" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_27_" + id="linearGradient6274" + gradientUnits="userSpaceOnUse" + x1="14.5005" + y1="32.291" + x2="35.7899" + y2="53.5806" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_28_" + id="linearGradient6275" + gradientUnits="userSpaceOnUse" + x1="23.6792" + y1="19.6987" + x2="23.6792" + y2="28.9786" /> +</defs> + + <sodipodi:namedview + id="base" + inkscape:zoom="7.5416667" + inkscape:cx="24.000000" + inkscape:cy="24.000000" + inkscape:window-width="858" + inkscape:window-height="693" + inkscape:window-x="0" + inkscape:window-y="12" + inkscape:current-layer="svg1057" /> + + <metadata + id="metadata1058"> + <xpacket + id="xpacket5844">begin='' id='W5M0MpCehiHzreSzNTczkc9d' </xpacket> + + <x:xmpmeta + x:xmptk="XMP toolkit 3.0-29, framework 1.6" + id="xmpmeta5847"> + + <metadata + id="metadata6203"> + <rdf:RDF + id="RDF5849"> + <rdf:Description + rdf:about="uuid:bcb648b3-15a3-41a4-815d-774960d2ac54" + id="Description5851" /> + + <rdf:Description + rdf:about="uuid:bcb648b3-15a3-41a4-815d-774960d2ac54" + id="Description5853" /> + + <rdf:Description + rdf:about="uuid:bcb648b3-15a3-41a4-815d-774960d2ac54" + id="Description5855"> + <xap:CreateDate + id="CreateDate5857"> +2003-06-11T12:03:38Z</xap:CreateDate> + + <xap:ModifyDate + id="ModifyDate5860"> +2004-03-29T09:19:38Z</xap:ModifyDate> + + <xap:CreatorTool + id="CreatorTool5863"> +Adobe Illustrator 10.0</xap:CreatorTool> + + <xap:MetadataDate + id="MetadataDate5866"> +2004-02-14T13:06:31+01:00</xap:MetadataDate> + + <xap:Thumbnails + id="Thumbnails5869"> + <rdf:Alt + id="Alt5871"> + <rdf:li + rdf:parseType="Resource" + id="li5873"> + <xapGImg:format + id="format5875"> +JPEG</xapGImg:format> + + <xapGImg:width + id="width5878"> +256</xapGImg:width> + + <xapGImg:height + id="height5881"> +256</xapGImg:height> + + <xapGImg:image + id="image5884"> +/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA +AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK +DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f +Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER +AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA +AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB +UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE +1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ +qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy +obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp +0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo ++DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 +FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F +XYq7FXYq8vGjzeZ/N2rW91dvGLV5REacwFST01UAkU2zI4uGIQmf/KqLf/q5P/yKH/NWR8byWnf8 +qot/+rk//Iof81Y+N5LTv+VUW/8A1cn/AORQ/wCasfG8lp3/ACqi3/6uT/8AIof81Y+N5LTv+VUW +/wD1cn/5FD/mrHxvJad/yqi3/wCrk/8AyKH/ADVj43ktO/5VRb/9XJ/+RQ/5qx8byWnf8qot/wDq +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 +V2KuxV2KuxV2KuxV2KuxV2Kv/9k=</xapGImg:image> + + </rdf:li> + + </rdf:Alt> + + </xap:Thumbnails> + + </rdf:Description> + + <rdf:Description + rdf:about="uuid:bcb648b3-15a3-41a4-815d-774960d2ac54" + id="Description5891"> + <xapMM:DocumentID + id="DocumentID5893"> +uuid:d239e853-732f-4c92-b61f-ae7afe52f4ba</xapMM:DocumentID> + + </rdf:Description> + + <rdf:Description + rdf:about="uuid:bcb648b3-15a3-41a4-815d-774960d2ac54" + id="Description5897"> + <dc:format + id="format5899"> +image/svg+xml</dc:format> + + </rdf:Description> + + <cc:Work + rdf:about="" + id="Work6258"> + <dc:format + id="format6259">image/svg+xml</dc:format> + <dc:type + id="type6261" + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> +</cc:Work> +</rdf:RDF> +</metadata> +</x:xmpmeta> + + <xpacket + id="xpacket5905">end='w' </xpacket> + + </metadata> + + <g + id="Layer_2" + transform="matrix(1.058011,0.000000,0.000000,1.077347,-1.325967,-1.458564)"> + <path + style="opacity:0.20000000" + d="M 46.563000,28.461000 C 46.563000,25.750000 46.252000,20.891000 44.172000,18.811000 C 43.129000,17.770000 40.484000,17.018000 36.114000,16.512000 C 35.992000,15.853000 35.444000,15.352000 34.777000,15.293000 C 34.621000,15.279000 34.460000,15.267000 34.301000,15.253000 L 34.301000,2.7840000 C 34.301000,2.3840000 33.975000,2.0580000 33.575000,2.0580000 L 15.023000,2.0580000 C 14.623000,2.0580000 14.297000,2.3840000 14.297000,2.7840000 L 14.297000,15.263000 C 14.142000,15.277000 13.984000,15.288000 13.831000,15.302000 C 13.165000,15.363000 12.616000,15.864000 12.495000,16.521000 C 8.1040000,17.030000 5.4540000,17.779000 4.4220000,18.811000 C 2.3460000,20.887000 2.0360000,25.796000 2.0360000,28.538000 C 2.0360000,33.133000 2.8720000,38.854000 4.4220000,40.404000 C 5.0620000,41.045000 7.2590000,41.467000 10.203000,41.742000 C 8.8090000,45.270000 8.7450000,45.515000 8.7450000,45.752000 C 8.7450000,46.152000 9.0710000,46.479000 9.4710000,46.479000 L 39.239000,46.479000 C 39.639000,46.479000 39.965000,46.153000 39.965000,45.752000 C 39.965000,45.512000 39.898000,45.266000 38.457000,41.714000 C 41.327000,41.443000 43.549000,41.029000 44.173000,40.404000 C 45.821000,38.756000 46.563000,32.427000 46.563000,28.461000 z " + id="path1060" /> + + <path + style="opacity:0.20000000" + d="M 46.199000,28.244000 C 46.199000,25.533000 45.889000,20.675000 43.808000,18.595000 C 42.765000,17.554000 40.121000,16.802000 35.750000,16.296000 C 35.628000,15.637000 35.081000,15.136000 34.414000,15.077000 C 34.258000,15.063000 34.096000,15.051000 33.937000,15.037000 L 33.937000,2.5680000 C 33.937000,2.1680000 33.612000,1.8420000 33.211000,1.8420000 L 14.660000,1.8420000 C 14.260000,1.8420000 13.934000,2.1680000 13.934000,2.5680000 L 13.934000,15.047000 C 13.779000,15.061000 13.621000,15.072000 13.468000,15.086000 C 12.802000,15.147000 12.253000,15.648000 12.132000,16.305000 C 7.7410000,16.814000 5.0910000,17.563000 4.0590000,18.595000 C 1.9830000,20.671000 1.6730000,25.580000 1.6730000,28.322000 C 1.6730000,32.918000 2.5090000,38.639000 4.0590000,40.189000 C 4.6990000,40.829000 6.8960000,41.252000 9.8400000,41.526000 C 8.4470000,45.055000 8.3820000,45.299000 8.3820000,45.537000 C 8.3820000,45.937000 8.7070000,46.263000 9.1080000,46.263000 L 38.876000,46.263000 C 39.276000,46.263000 39.603000,45.938000 39.603000,45.537000 C 39.603000,45.297000 39.536000,45.050000 38.094000,41.499000 C 40.964000,41.228000 43.187000,40.813000 43.810000,40.189000 C 45.458000,38.539000 46.199000,32.211000 46.199000,28.244000 z " + id="path1061" /> + + <linearGradient + id="XMLID_15_" + gradientUnits="userSpaceOnUse" + x1="23.700701" + y1="41.675800" + x2="23.700701" + y2="14.329600"> + <stop + offset="0" + style="stop-color:#616161" + id="stop1063" /> + + <stop + offset="0.5225" + style="stop-color:#555555" + id="stop1064" /> + + <stop + offset="1" + style="stop-color:#494949" + id="stop1065" /> + + <a:midPointStop + offset="0" + style="stop-color:#616161" + id="midPointStop1066" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#616161" + id="midPointStop1067" /> + + <a:midPointStop + offset="0.5225" + style="stop-color:#555555" + id="midPointStop1068" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#555555" + id="midPointStop1069" /> + + <a:midPointStop + offset="1" + style="stop-color:#494949" + id="midPointStop1070" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6262)" + d="M 13.232000,14.766000 L 13.232000,14.766000 C 12.566000,14.826000 12.017000,15.327000 11.895000,15.985000 C 7.5040000,16.494000 4.8550000,17.242000 3.8230000,18.275000 C 1.7470000,20.351000 1.4370000,25.260000 1.4370000,28.002000 C 1.4370000,32.598000 2.2730000,38.318000 3.8230000,39.869000 C 5.3310000,41.377000 15.476000,41.683000 23.720000,41.677000 C 30.465000,41.672000 42.012000,41.431000 43.573000,39.869000 C 45.221000,38.220000 45.964000,31.890000 45.964000,27.925000 C 45.964000,25.214000 45.653000,20.356000 43.573000,18.276000 C 42.530000,17.234000 39.885000,16.483000 35.515000,15.976000 C 35.393000,15.317000 34.845000,14.816000 34.178000,14.757000 C 27.836000,14.184000 19.615000,14.188000 13.232000,14.766000 z M 11.895000,15.986000 L 11.895000,15.987000 C 11.895000,15.986000 11.895000,15.986000 11.895000,15.986000 z " + id="path1071" /> + + <linearGradient + id="XMLID_16_" + gradientUnits="userSpaceOnUse" + x1="23.700701" + y1="40.502899" + x2="23.700701" + y2="29.894501"> + <stop + offset="0" + style="stop-color:#CECEDB" + id="stop1073" /> + + <stop + offset="0.1854" + style="stop-color:#E9E9EF" + id="stop1074" /> + + <stop + offset="0.5225" + style="stop-color:#CECEDB" + id="stop1075" /> + + <stop + offset="1" + style="stop-color:#B1B1C5" + id="stop1076" /> + + <a:midPointStop + offset="0" + style="stop-color:#CECEDB" + id="midPointStop1077" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#CECEDB" + id="midPointStop1078" /> + + <a:midPointStop + offset="0.1854" + style="stop-color:#E9E9EF" + id="midPointStop1079" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#E9E9EF" + id="midPointStop1080" /> + + <a:midPointStop + offset="0.5225" + style="stop-color:#CECEDB" + id="midPointStop1081" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#CECEDB" + id="midPointStop1082" /> + + <a:midPointStop + offset="1" + style="stop-color:#B1B1C5" + id="midPointStop1083" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6263)" + d="M 4.5520000,39.501000 C 6.5890000,41.538000 40.864000,41.480000 42.843000,39.501000 C 44.822000,37.522000 46.334000,22.858000 42.843000,19.367000 C 39.352000,15.875000 7.9860000,15.933000 4.5520000,19.367000 C 1.1190000,22.800000 2.5160000,37.465000 4.5520000,39.501000 z " + id="path1084" /> + + <linearGradient + id="XMLID_17_" + gradientUnits="userSpaceOnUse" + x1="23.701700" + y1="32.068401" + x2="23.701700" + y2="1.5501000"> + <stop + offset="0" + style="stop-color:#F7F7F7" + id="stop1086" /> + + <stop + offset="0.2346" + style="stop-color:#F3F3F4" + id="stop1087" /> + + <stop + offset="0.4771" + style="stop-color:#E6E6EB" + id="stop1088" /> + + <stop + offset="0.723" + style="stop-color:#D2D2DC" + id="stop1089" /> + + <stop + offset="0.9701" + style="stop-color:#B5B5C8" + id="stop1090" /> + + <stop + offset="1" + style="stop-color:#B1B1C5" + id="stop1091" /> + + <a:midPointStop + offset="0" + style="stop-color:#F7F7F7" + id="midPointStop1092" /> + + <a:midPointStop + offset="0.7006" + style="stop-color:#F7F7F7" + id="midPointStop1093" /> + + <a:midPointStop + offset="1" + style="stop-color:#B1B1C5" + id="midPointStop1094" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6264)" + d="M 23.701000,31.341000 C 32.160000,31.341000 39.746000,29.689000 44.909000,27.073000 C 44.791000,23.639000 44.189000,20.510000 42.843000,19.109000 C 39.352000,15.476000 7.9860000,15.537000 4.5520000,19.109000 C 3.2230000,20.492000 2.6180000,23.629000 2.4930000,27.074000 C 7.6570000,29.689000 15.243000,31.341000 23.701000,31.341000 z " + id="path1095" /> + + <linearGradient + id="XMLID_18_" + gradientUnits="userSpaceOnUse" + x1="23.701700" + y1="31.458000" + x2="23.701700" + y2="2.1292000"> + <stop + offset="0" + style="stop-color:#F7F7F7" + id="stop1097" /> + + <stop + offset="0.5056" + style="stop-color:#BDBDCF" + id="stop1098" /> + + <stop + offset="1" + style="stop-color:#B1B1C5" + id="stop1099" /> + + <a:midPointStop + offset="0" + style="stop-color:#F7F7F7" + id="midPointStop1100" /> + + <a:midPointStop + offset="0.5085" + style="stop-color:#F7F7F7" + id="midPointStop1101" /> + + <a:midPointStop + offset="0.5056" + style="stop-color:#BDBDCF" + id="midPointStop1102" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#BDBDCF" + id="midPointStop1103" /> + + <a:midPointStop + offset="1" + style="stop-color:#B1B1C5" + id="midPointStop1104" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6265)" + d="M 23.701000,30.759000 C 32.160000,30.759000 39.746000,29.171000 44.909000,26.658000 C 44.791000,23.357000 44.189000,20.350000 42.843000,19.004000 C 39.352000,15.512000 7.9860000,15.570000 4.5520000,19.004000 C 3.2230000,20.333000 2.6180000,23.347000 2.4930000,26.659000 C 7.6570000,29.172000 15.243000,30.759000 23.701000,30.759000 z " + id="path1105" /> + + <rect + x="8.8050003" + y="36.877998" + style="opacity:0.80000001;fill:#ffffff" + width="30.013000" + height="0.74800003" + id="rect1106" /> + + <linearGradient + id="XMLID_19_" + gradientUnits="userSpaceOnUse" + x1="20.985800" + y1="39.322300" + x2="31.818399" + y2="50.154800"> + <stop + offset="0" + style="stop-color:#9A9AB1" + id="stop1108" /> + + <stop + offset="1" + style="stop-color:#585868" + id="stop1109" /> + + <a:midPointStop + offset="0" + style="stop-color:#9A9AB1" + id="midPointStop1110" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#9A9AB1" + id="midPointStop1111" /> + + <a:midPointStop + offset="1" + style="stop-color:#585868" + id="midPointStop1112" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6266)" + d="M 12.828000,34.119000 C 12.458000,34.119000 12.139000,34.522000 12.100000,34.884000 C 12.101000,34.871000 12.102000,34.858000 12.102000,34.845000 C 12.102000,34.831000 12.090000,34.823000 12.088000,34.809000 C 11.934000,35.315000 11.139000,37.330000 10.187000,39.732000 C 8.2260000,44.676000 8.1450000,44.950000 8.1450000,45.216000 C 8.1450000,45.616000 8.4700000,45.942000 8.8710000,45.942000 L 38.640000,45.942000 C 39.039000,45.942000 39.366000,45.617000 39.366000,45.216000 C 39.366000,44.946000 39.283000,44.673000 37.279000,39.753000 C 36.435000,37.682000 35.716000,35.908000 35.425000,35.116000 C 35.360000,35.058000 35.315000,34.978000 35.304000,34.885000 C 35.265000,34.524000 34.945000,34.119000 34.576000,34.119000 L 12.828000,34.119000 z M 11.425000,34.716000 C 11.457000,34.854000 11.550000,34.972000 11.696000,34.999000 C 11.862000,35.029000 12.011000,34.932000 12.078000,34.783000 C 12.049000,34.631000 11.940000,34.502000 11.777000,34.484000 C 11.615000,34.467000 11.486000,34.572000 11.425000,34.716000 z " + id="path1113" /> + + <linearGradient + id="XMLID_20_" + gradientUnits="userSpaceOnUse" + x1="23.701700" + y1="31.960899" + x2="23.701700" + y2="37.149399"> + <stop + offset="0" + style="stop-color:#B2B2B2" + id="stop1115" /> + + <stop + offset="1" + style="stop-color:#828282" + id="stop1116" /> + + <a:midPointStop + offset="0" + style="stop-color:#B2B2B2" + id="midPointStop1117" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#B2B2B2" + id="midPointStop1118" /> + + <a:midPointStop + offset="1" + style="stop-color:#828282" + id="midPointStop1119" /> + + </linearGradient> + + <path + style="opacity:0.80000001;fill:url(#linearGradient6267)" + d="M 37.896000,31.961000 L 37.896000,37.149000 C 38.262000,37.149000 38.518000,37.149000 38.637000,37.149000 C 38.638000,35.873000 37.896000,31.961000 37.896000,31.961000 z M 8.7660000,37.149000 C 8.8990000,37.149000 9.1510000,37.149000 9.4990000,37.149000 L 9.4990000,31.961000 C 9.4990000,31.961000 8.7660000,35.873000 8.7660000,37.149000 z " + id="path1120" /> + + <linearGradient + id="XMLID_21_" + gradientUnits="userSpaceOnUse" + x1="23.697800" + y1="37.043900" + x2="23.697800" + y2="32.738300"> + <stop + offset="0" + style="stop-color:#666666" + id="stop1122" /> + + <stop + offset="1" + style="stop-color:#333333" + id="stop1123" /> + + <a:midPointStop + offset="0" + style="stop-color:#666666" + id="midPointStop1124" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#666666" + id="midPointStop1125" /> + + <a:midPointStop + offset="1" + style="stop-color:#333333" + id="midPointStop1126" /> + + </linearGradient> + + <rect + x="9.4989996" + y="32.737999" + style="fill:url(#linearGradient6268)" + width="28.396999" + height="4.3060002" + id="rect1127" /> + + <path + style="opacity:0.49999997;fill:#ffffff" + d="M 34.065000,19.702000 C 37.448000,19.702000 40.695000,19.915000 43.718000,20.306000 C 43.470000,19.783000 43.180000,19.341000 42.842000,19.004000 C 39.351000,15.512000 7.9850000,15.570000 4.5510000,19.004000 C 3.2220000,20.333000 2.6170000,23.347000 2.4920000,26.659000 C 3.4480000,27.124000 4.4870000,27.558000 5.5980000,27.955000 C 8.7700000,23.215000 20.311000,19.702000 34.065000,19.702000 z " + id="path1128" /> + + <g + id="g1129"> + <circle + style="fill:#336666" + cx="39.937000" + cy="22.176001" + r="0.97200000" + id="circle1130" + sodipodi:cx="39.937000" + sodipodi:cy="22.176001" + sodipodi:rx="0.97200000" + sodipodi:ry="0.97200000" /> + + <linearGradient + id="XMLID_22_" + gradientUnits="userSpaceOnUse" + x1="-6.4966002" + y1="-38.180698" + x2="-6.3817000" + y2="-37.491199" + gradientTransform="matrix(0.707100,-0.707100,0.707100,0.707100,71.52200,44.57710)"> + <stop + offset="0" + style="stop-color:#72C296" + id="stop1132" /> + + <stop + offset="1" + style="stop-color:#009F81" + id="stop1133" /> + + <a:midPointStop + offset="0" + style="stop-color:#72C296" + id="midPointStop1134" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#72C296" + id="midPointStop1135" /> + + <a:midPointStop + offset="1" + style="stop-color:#009F81" + id="midPointStop1136" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6269)" + d="M 40.235000,21.398000 C 39.876000,21.429000 39.347000,21.795000 39.174000,22.241000 C 39.003000,22.686000 39.277000,22.985000 39.636000,22.954000 C 39.996000,22.924000 40.526000,22.557000 40.697000,22.112000 C 40.868000,21.667000 40.594000,21.368000 40.235000,21.398000 z " + id="path1137" /> + + <linearGradient + id="XMLID_23_" + gradientUnits="userSpaceOnUse" + x1="-6.3134999" + y1="-38.719200" + x2="-6.3134999" + y2="-38.160900" + gradientTransform="matrix(0.707100,-0.707100,0.707100,0.707100,71.52200,44.57710)"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop1139" /> + + <stop + offset="1" + style="stop-color:#33CC66" + id="stop1140" /> + + <a:midPointStop + offset="0" + style="stop-color:#FFFFFF" + id="midPointStop1141" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" + id="midPointStop1142" /> + + <a:midPointStop + offset="1" + style="stop-color:#33CC66" + id="midPointStop1143" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6270)" + d="M 40.238000,21.388000 C 39.932000,21.415000 39.475000,21.728000 39.320000,22.107000 C 39.291000,22.178000 39.275000,22.244000 39.271000,22.305000 C 39.485000,22.249000 39.708000,22.170000 39.917000,22.072000 C 40.297000,21.894000 40.541000,21.696000 40.600000,21.541000 C 40.525000,21.432000 40.392000,21.374000 40.238000,21.388000 z " + id="path1144" /> + + </g> + + <path + style="fill:#ffffff" + d="M 44.908000,26.618000 C 44.892000,26.222000 44.872000,25.831000 44.843000,25.446000 C 44.872000,25.831000 44.893000,26.223000 44.908000,26.618000 z " + id="path1145" /> + + <path + style="fill:#ffffff" + d="M 44.908000,26.618000 C 44.908000,26.631000 44.908000,26.645000 44.908000,26.658000 C 44.909000,26.658000 44.909000,26.658000 44.909000,26.658000 C 44.909000,26.645000 44.908000,26.631000 44.908000,26.618000 z " + id="path1146" /> + + <path + style="fill:#ffffff" + d="M 36.536000,29.442000 C 35.990000,25.495000 35.198000,20.019000 34.503000,16.164000 C 34.465000,15.957000 34.295000,15.802000 34.087000,15.783000 C 27.799000,15.217000 19.649000,15.220000 13.326000,15.794000 C 13.118000,15.813000 12.948000,15.968000 12.910000,16.174000 C 12.206000,20.032000 11.389000,25.497000 10.824000,29.435000 C 14.683000,30.280000 19.060000,30.759000 23.701000,30.759000 C 28.324000,30.759000 32.687000,30.283000 36.536000,29.442000 z " + id="path1147" /> + + <linearGradient + id="XMLID_24_" + gradientUnits="userSpaceOnUse" + x1="23.679199" + y1="30.654301" + x2="23.679199" + y2="15.826200"> + <stop + offset="0" + style="stop-color:#949494" + id="stop1149" /> + + <stop + offset="1" + style="stop-color:#616161" + id="stop1150" /> + + <a:midPointStop + offset="0" + style="stop-color:#949494" + id="midPointStop1151" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#949494" + id="midPointStop1152" /> + + <a:midPointStop + offset="1" + style="stop-color:#616161" + id="midPointStop1153" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6271)" + d="M 13.368000,16.254000 C 12.638000,20.227000 11.780000,25.979000 11.272000,29.487000 C 15.046000,30.236000 19.258000,30.654000 23.701000,30.654000 C 28.128000,30.654000 32.324000,30.238000 36.086000,29.496000 C 35.598000,25.986000 34.768000,20.221000 34.045000,16.243000 C 27.759000,15.681000 19.655000,15.688000 13.368000,16.254000 z " + id="path1154" /> + + <linearGradient + id="XMLID_25_" + gradientUnits="userSpaceOnUse" + x1="23.700701" + y1="4.5127001" + x2="23.700701" + y2="19.908199"> + <stop + offset="0" + style="stop-color:#9A9AB1" + id="stop1156" /> + + <stop + offset="1" + style="stop-color:#585868" + id="stop1157" /> + + <a:midPointStop + offset="0" + style="stop-color:#9A9AB1" + id="midPointStop1158" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#9A9AB1" + id="midPointStop1159" /> + + <a:midPointStop + offset="1" + style="stop-color:#585868" + id="midPointStop1160" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6272)" + d="M 14.424000,1.5220000 C 14.023000,1.5220000 13.698000,1.8470000 13.698000,2.2480000 L 13.698000,24.874000 C 13.698000,25.274000 14.023000,25.600000 14.424000,25.600000 L 32.976000,25.600000 C 33.376000,25.600000 33.703000,25.275000 33.703000,24.874000 L 33.703000,2.2480000 C 33.703000,1.8470000 33.377000,1.5220000 32.976000,1.5220000 L 14.424000,1.5220000 L 14.424000,1.5220000 z " + id="path1161" /> + + <path + style="fill:#ffffff" + d="M 14.424000,2.2480000 C 14.424000,2.6540000 14.424000,24.469000 14.424000,24.874000 C 14.828000,24.874000 32.573000,24.874000 32.976000,24.874000 C 32.976000,24.469000 32.976000,2.6540000 32.976000,2.2480000 C 32.573000,2.2480000 14.828000,2.2480000 14.424000,2.2480000 z " + id="path1162" /> + + <linearGradient + id="XMLID_26_" + gradientUnits="userSpaceOnUse" + x1="12.678700" + y1="2.5386000" + x2="32.335499" + y2="22.195601"> + <stop + offset="0.3202" + style="stop-color:#FFFFFF" + id="stop1164" /> + + <stop + offset="0.6236" + style="stop-color:#E6EEF6" + id="stop1165" /> + + <stop + offset="0.9382" + style="stop-color:#CECEDB" + id="stop1166" /> + + <a:midPointStop + offset="0.3202" + style="stop-color:#FFFFFF" + id="midPointStop1167" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" + id="midPointStop1168" /> + + <a:midPointStop + offset="0.6236" + style="stop-color:#E6EEF6" + id="midPointStop1169" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#E6EEF6" + id="midPointStop1170" /> + + <a:midPointStop + offset="0.9382" + style="stop-color:#CECEDB" + id="midPointStop1171" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6273)" + d="M 15.875000,3.6990000 C 15.875000,6.0680000 15.875000,21.054000 15.875000,23.422000 C 18.132000,23.422000 29.268000,23.422000 31.525000,23.422000 C 31.525000,21.054000 31.525000,6.0680000 31.525000,3.6990000 C 29.269000,3.6990000 18.133000,3.6990000 15.875000,3.6990000 z " + id="path1172" /> + + <path + style="fill:#ffffff" + d="M 12.828000,34.845000 C 12.828000,35.241000 8.8710000,44.821000 8.8710000,45.216000 C 9.8650000,45.216000 37.646000,45.216000 38.639000,45.216000 C 38.639000,44.820000 34.575000,35.240000 34.575000,34.845000 C 33.582000,34.845000 13.822000,34.845000 12.828000,34.845000 z " + id="path1173" /> + + <linearGradient + id="XMLID_27_" + gradientUnits="userSpaceOnUse" + x1="14.500500" + y1="32.291000" + x2="35.789902" + y2="53.580601"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop1175" /> + + <stop + offset="1" + style="stop-color:#CECEDB" + id="stop1176" /> + + <a:midPointStop + offset="0" + style="stop-color:#FFFFFF" + id="midPointStop1177" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" + id="midPointStop1178" /> + + <a:midPointStop + offset="1" + style="stop-color:#CECEDB" + id="midPointStop1179" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6274)" + d="M 13.871000,36.297000 C 13.577000,37.081000 13.074000,38.361000 12.201000,40.562000 C 11.798000,41.578000 11.319000,42.786000 10.939000,43.764000 C 14.249000,43.764000 33.214000,43.764000 36.553000,43.764000 C 36.163000,42.787000 35.674000,41.586000 35.262000,40.575000 C 34.362000,38.366000 33.844000,37.082000 33.542000,36.298000 C 31.761000,36.297000 15.666000,36.297000 13.871000,36.297000 z " + id="path1180" /> + + <path + style="fill:#0053bd" + d="M 13.770000,19.497000 C 13.068000,22.386000 12.244000,26.568000 11.756000,29.119000 C 15.382000,29.663000 19.430000,29.968000 23.701000,29.968000 C 27.955000,29.968000 31.988000,29.665000 35.604000,29.125000 C 35.134000,26.573000 34.335000,22.382000 33.641000,19.490000 C 27.599000,19.080000 19.812000,19.086000 13.770000,19.497000 z " + id="path1181" /> + + <linearGradient + id="XMLID_28_" + gradientUnits="userSpaceOnUse" + x1="23.679199" + y1="19.698700" + x2="23.679199" + y2="28.978600"> + <stop + offset="0" + style="stop-color:#F7F7F7" + id="stop1183" /> + + <stop + offset="0.0425" + style="stop-color:#E5F0F8" + id="stop1184" /> + + <stop + offset="0.3388" + style="stop-color:#6BC2FC" + id="stop1185" /> + + <stop + offset="0.5419" + style="stop-color:#1EA4FE" + id="stop1186" /> + + <stop + offset="0.6348" + style="stop-color:#0099FF" + id="stop1187" /> + + <stop + offset="1" + style="stop-color:#006DFF" + id="stop1188" /> + + <a:midPointStop + offset="0" + style="stop-color:#F7F7F7" + id="midPointStop1189" /> + + <a:midPointStop + offset="0.4689" + style="stop-color:#F7F7F7" + id="midPointStop1190" /> + + <a:midPointStop + offset="0.6348" + style="stop-color:#0099FF" + id="midPointStop1191" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#0099FF" + id="midPointStop1192" /> + + <a:midPointStop + offset="1" + style="stop-color:#006DFF" + id="midPointStop1193" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6275)" + d="M 13.770000,19.981000 C 13.068000,22.901000 12.244000,27.128000 11.756000,29.709000 C 15.382000,30.259000 19.430000,30.566000 23.701000,30.566000 C 27.955000,30.566000 31.988000,30.260000 35.604000,29.714000 C 35.134000,27.134000 34.335000,22.897000 33.641000,19.973000 C 27.599000,19.560000 19.812000,19.565000 13.770000,19.981000 z " + id="path1194" /> + + <path + style="opacity:0.40000001;fill:#ffffff" + d="M 33.717000,21.215000 C 33.784000,21.215000 33.852000,21.216000 33.920000,21.217000 C 33.825000,20.786000 33.732000,20.370000 33.641000,19.979000 C 27.599000,19.558000 19.812000,19.563000 13.770000,19.987000 C 13.101000,22.819000 12.322000,26.856000 11.828000,29.501000 C 15.072000,24.667000 23.647000,21.215000 33.717000,21.215000 z " + id="path1195" /> + + <path + style="opacity:0.20000000" + d="M 35.055000,37.121000 C 34.762000,35.782000 34.576000,34.871000 34.576000,34.720000 C 33.583000,34.720000 13.823000,34.720000 12.829000,34.720000 C 12.829000,34.871000 12.647000,35.783000 12.363000,37.121000 L 35.055000,37.121000 L 35.055000,37.121000 z " + id="path1196" /> + + <polyline + id="_x3C_Slice_x3E_" + style="fill:none" + points="0,48 0,0 48,0 48,48 " /> + + </g> + +</svg> diff --git a/pics/icons/find.svg b/pics/icons/find.svg new file mode 100644 index 0000000..a295794 --- /dev/null +++ b/pics/icons/find.svg @@ -0,0 +1,3489 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45" + version="1.0" + sodipodi:docbase="/home/pinheiro/artwork/Oxygen/theme/svg/actions" + sodipodi:docname="find.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/pinheiro/artwork/Oxygen/theme/svg/actions/find.png" + inkscape:export-xdpi="15.46875" + inkscape:export-ydpi="15.46875" + sodipodi:modified="TRUE"> + <defs + id="defs4"> + <linearGradient + inkscape:collect="always" + id="linearGradient11200"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop11202" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop11204" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10959"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop10961" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop10963" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10267"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop10269" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop10271" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10231"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop10233" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop10235" /> + </linearGradient> + <linearGradient + id="linearGradient9182"> + <stop + style="stop-color:#3a3a3c;stop-opacity:1;" + offset="0" + id="stop9184" /> + <stop + id="stop9190" + offset="0.5" + style="stop-color:#5d5d60;stop-opacity:1;" /> + <stop + style="stop-color:#97989b;stop-opacity:1;" + offset="1" + id="stop9186" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient9015"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop9017" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop9019" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7974"> + <stop + style="stop-color:#a04e21;stop-opacity:1;" + offset="0" + id="stop7976" /> + <stop + style="stop-color:#a04e21;stop-opacity:0;" + offset="1" + id="stop7978" /> + </linearGradient> + <linearGradient + id="linearGradient7964"> + <stop + style="stop-color:#fff0c3;stop-opacity:1;" + offset="0" + id="stop7966" /> + <stop + style="stop-color:#c13d00;stop-opacity:0;" + offset="1" + id="stop7968" /> + </linearGradient> + <linearGradient + id="linearGradient7866"> + <stop + style="stop-color:#f4bea0;stop-opacity:1;" + offset="0" + id="stop7868" /> + <stop + style="stop-color:#e5702f;stop-opacity:0;" + offset="1" + id="stop7870" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7488"> + <stop + style="stop-color:#eb7331;stop-opacity:1;" + offset="0" + id="stop7490" /> + <stop + style="stop-color:#eb7331;stop-opacity:0;" + offset="1" + id="stop7492" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7402"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7404" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7406" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7384"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7386" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7388" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7272"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7274" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7276" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7029"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop7031" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop7033" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6981"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop6983" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop6985" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6202"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6204" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6206" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6060"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop6062" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop6064" /> + </linearGradient> + <linearGradient + id="linearGradient5991"> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0" + id="stop5993" /> + <stop + id="stop6001" + offset="0.25" + style="stop-color:#000000;stop-opacity:0.68327403;" /> + <stop + id="stop5999" + offset="0.5" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.72953737;" + offset="0.75" + id="stop6003" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop5995" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient5925"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5927" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5929" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient5811"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop5813" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop5815" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient5761"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop5763" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop5765" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient5626"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5628" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5630" /> + </linearGradient> + <linearGradient + id="linearGradient5595"> + <stop + style="stop-color:#dddbdc;stop-opacity:1;" + offset="0" + id="stop5597" /> + <stop + id="stop6560" + offset="0.74324322" + style="stop-color:#878485;stop-opacity:1;" /> + <stop + style="stop-color:#4e4c4d;stop-opacity:1;" + offset="0.80916727" + id="stop6562" /> + <stop + style="stop-color:#2e2c2d;stop-opacity:1;" + offset="1" + id="stop5599" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient5315"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop5317" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop5319" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient5027"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5029" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5031" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3709"> + <stop + style="stop-color:#d3d7cf;stop-opacity:1;" + offset="0" + id="stop3711" /> + <stop + style="stop-color:#d3d7cf;stop-opacity:0;" + offset="1" + id="stop3714" /> + </linearGradient> + <linearGradient + id="linearGradient3367"> + <stop + style="stop-color:#2e3436;stop-opacity:1;" + offset="0" + id="stop3369" /> + <stop + id="stop3385" + offset="0.25" + style="stop-color:#343a3c;stop-opacity:1;" /> + <stop + id="stop3383" + offset="0.5" + style="stop-color:#839095;stop-opacity:1;" /> + <stop + style="stop-color:#323739;stop-opacity:1;" + offset="0.75" + id="stop3387" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop3371" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3709" + id="linearGradient3716" + x1="116.03014" + y1="173.43127" + x2="113.86565" + y2="159.77208" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3367" + id="linearGradient3802" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0066365,0.4045235,0.375629,-0.9347339,63.723658,169.83093)" + x1="13.263171" + y1="108.2279" + x2="54.920765" + y2="82.326797" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3709" + id="linearGradient3935" + gradientUnits="userSpaceOnUse" + x1="116.03014" + y1="173.43127" + x2="113.86565" + y2="159.77208" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3709" + id="linearGradient3958" + gradientUnits="userSpaceOnUse" + x1="116.03014" + y1="173.43127" + x2="113.86565" + y2="159.77208" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5027" + id="radialGradient5286" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4800839,0,81.724319)" + cx="553" + cy="180.62091" + fx="553" + fy="180.62091" + r="29.8125" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5027" + id="radialGradient5288" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4800839,0,81.724319)" + cx="528.75" + cy="143.12746" + fx="528.75" + fy="143.12746" + r="29.8125" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5027" + id="radialGradient5292" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4800839,0,81.724319)" + cx="548.5" + cy="180.62091" + fx="548.5" + fy="180.62091" + r="29.8125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5315" + id="linearGradient5321" + x1="544.61157" + y1="132.01134" + x2="551.56006" + y2="150.84375" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5027" + id="radialGradient5438" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4800839,0,81.724319)" + cx="583.72137" + cy="157.18748" + fx="583.72137" + fy="157.18748" + r="29.8125" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5027" + id="radialGradient5440" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4800839,0,81.724319)" + cx="548.5" + cy="180.62091" + fx="548.5" + fy="180.62091" + r="29.8125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5315" + id="linearGradient5444" + gradientUnits="userSpaceOnUse" + x1="563.72076" + y1="127.41514" + x2="551.56006" + y2="150.84375" /> + <filter + inkscape:collect="always" + id="filter5622"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.3713333" + id="feGaussianBlur5624" /> + </filter> + <filter + inkscape:collect="always" + id="filter5698"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.26202037" + id="feGaussianBlur5700" /> + </filter> + <filter + inkscape:collect="always" + id="filter5753"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.4374244" + id="feGaussianBlur5755" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5757"> + <path + sodipodi:nodetypes="ccccsccc" + id="path5759" + d="M 1165.6379,-265.85848 L 1179.78,-265.85848 C 1192.3013,-265.85848 1196.9141,-286.98626 1190.3773,-293.53287 L 1163.3837,-320.52644 C 1158.3031,-325.60705 1150.2775,-326.00936 1144.3808,-322.63358 C 1140.6996,-320.5262 1138.7021,-316.44603 1137.2432,-312.28434 C 1127.6736,-311.81484 1115.4849,-309.30301 1107.1405,-294.90456 L 1165.6379,-265.85848 z " + style="fill:#3d3b3c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient5767" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient5817" + x1="1044.3829" + y1="-328.56128" + x2="1029.3492" + y2="-323.61151" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + x="-0.11477411" + width="1.2295482" + y="-0.08688508" + height="1.1737702" + id="filter5911"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.87156593" + id="feGaussianBlur5913" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient5921" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-317.5,0)" + x1="1320.7188" + y1="-304.53207" + x2="1380.5529" + y2="-304.53207" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5917"> + <path + id="path5919" + d="M 1054.4062,-343.21875 C 1051.7213,-343.25923 1049.0198,-342.55396 1046.6875,-341.21875 C 1043.3595,-339.31356 1041.5376,-335.63742 1040.2188,-331.875 C 1031.5672,-331.45053 1020.5439,-329.17333 1013,-316.15625 L 1003.3125,-295.21875 L 1003.4062,-295.21875 C 1003.3436,-295.11271 1003.2809,-295.01361 1003.2188,-294.90625 L 1061.7188,-265.84375 L 1075.8438,-265.84375 C 1083.6075,-265.84374 1088.3096,-273.98184 1089.2188,-281.71875 L 1089.25,-281.71875 L 1089.25,-281.90625 C 1089.2835,-282.21131 1089.291,-282.50939 1089.3125,-282.8125 L 1089.3438,-283.0625 C 1089.367,-283.44867 1089.4027,-283.83818 1089.4062,-284.21875 L 1090.75,-304.03125 C 1091.2971,-308.38183 1090.5296,-312.62325 1088.25,-314.90625 L 1063.8438,-339.3125 C 1061.2601,-341.89616 1057.8584,-343.1667 1054.4062,-343.21875 z " + style="fill:url(#linearGradient5921);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </clipPath> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient5931" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter5977"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.27275091" + id="feGaussianBlur5979" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient5987" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-317.5,0)" + x1="1320.7188" + y1="-304.53207" + x2="1380.5529" + y2="-304.53207" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5983"> + <path + id="path5985" + d="M 1054.4062,-343.21875 C 1051.7213,-343.25923 1049.0198,-342.55396 1046.6875,-341.21875 C 1043.3595,-339.31356 1041.5376,-335.63742 1040.2188,-331.875 C 1031.5672,-331.45053 1020.5439,-329.17333 1013,-316.15625 L 1003.3125,-295.21875 L 1003.4062,-295.21875 C 1003.3436,-295.11271 1003.2809,-295.01361 1003.2188,-294.90625 L 1061.7188,-265.84375 L 1075.8438,-265.84375 C 1083.6075,-265.84374 1088.3096,-273.98184 1089.2188,-281.71875 L 1089.25,-281.71875 L 1089.25,-281.90625 C 1089.2835,-282.21131 1089.291,-282.50939 1089.3125,-282.8125 L 1089.3438,-283.0625 C 1089.367,-283.44867 1089.4027,-283.83818 1089.4062,-284.21875 L 1090.75,-304.03125 C 1091.2971,-308.38183 1090.5296,-312.62325 1088.25,-314.90625 L 1063.8438,-339.3125 C 1061.2601,-341.89616 1057.8584,-343.1667 1054.4062,-343.21875 z " + style="fill:url(#linearGradient5987);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient5997" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter6035"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0516022" + id="feGaussianBlur6037" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient6054" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9399678,-0.3412633,0.3412633,0.9399678,-245.87718,186.612)" + x1="1320.7188" + y1="-304.53207" + x2="1380.5529" + y2="-304.53207" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath6050"> + <path + style="fill:url(#linearGradient6054);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 926.54247,-604.18385 C 924.00493,-603.30564 921.70629,-601.72078 919.96966,-599.6698 C 917.49162,-596.74326 917.03363,-592.66606 917.07797,-588.67945 C 909.0906,-585.32798 899.50618,-579.42564 896.85741,-564.61555 L 894.89667,-541.629 L 894.98475,-541.66096 C 894.9621,-541.53993 894.93698,-541.42538 894.91524,-541.30327 L 959.82132,-533.94936 L 973.09837,-538.76971 C 980.396,-541.41916 982.03859,-550.67337 980.25288,-558.25609 L 980.28221,-558.26674 L 980.21822,-558.44298 C 980.14561,-558.74116 980.05093,-559.02391 979.9677,-559.31616 L 979.91181,-559.56183 C 979.80183,-559.93274 979.70246,-560.31105 979.57587,-560.66996 L 974.07772,-579.75167 C 973.10729,-584.02777 970.93842,-587.75265 968.01657,-589.12066 L 936.74657,-603.7328 C 933.43626,-605.27964 929.80519,-605.31303 926.54247,-604.18385 z " + id="path6052" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6060" + id="linearGradient6066" + x1="1040.7079" + y1="-346.50632" + x2="1051.4189" + y2="-306.53207" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter6072"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.083138439" + id="feGaussianBlur6074" /> + </filter> + <filter + inkscape:collect="always" + x="-0.11232839" + width="1.2246568" + y="-0.2265209" + height="1.4530418" + id="filter6198"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.4135875" + id="feGaussianBlur6200" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient6285" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient6293" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient6299" + gradientUnits="userSpaceOnUse" + x1="1044.3829" + y1="-328.56128" + x2="1029.3492" + y2="-323.61151" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient6301" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient6332" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient6334" + gradientUnits="userSpaceOnUse" + x1="1044.3829" + y1="-328.56128" + x2="1029.3492" + y2="-323.61151" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient6336" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient6338" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient6340" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient6342" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient6344" + gradientUnits="userSpaceOnUse" + x1="1044.3829" + y1="-328.56128" + x2="1029.3492" + y2="-323.61151" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient6346" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient6375" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient6383" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient6389" + gradientUnits="userSpaceOnUse" + x1="1044.3829" + y1="-328.56128" + x2="1029.3492" + y2="-323.61151" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient6391" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient6495" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient6503" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient6509" + gradientUnits="userSpaceOnUse" + x1="1044.3829" + y1="-328.56128" + x2="1029.3492" + y2="-323.61151" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient6511" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient6519" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient6527" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient6533" + gradientUnits="userSpaceOnUse" + x1="1044.3829" + y1="-328.56128" + x2="1029.3492" + y2="-323.61151" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient6535" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <filter + inkscape:collect="always" + id="filter6637"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.77462889" + id="feGaussianBlur6639" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath6641"> + <path + sodipodi:type="arc" + style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.54011679;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path6643" + sodipodi:cx="1524.75" + sodipodi:cy="-264.5" + sodipodi:rx="24.75" + sodipodi:ry="24.75" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + transform="matrix(1.0730891,0,-2.0617613e-5,1.0737327,-111.41881,18.589863)" /> + </clipPath> + <filter + inkscape:collect="always" + x="-0.10593423" + width="1.2118685" + y="-0.14073338" + height="1.2814667" + id="filter6959"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.802569" + id="feGaussianBlur6961" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient6969" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-445.13182,0)" + spreadMethod="reflect" + x1="1342.2097" + y1="-271.96814" + x2="1379.2245" + y2="-258.91791" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath6965"> + <path + sodipodi:nodetypes="ccccsscccsc" + id="path6967" + d="M 919.4932,-293.5 C 906.89178,-293.5 896.30988,-286.92718 891.86818,-277.5 L 884.71198,-263 L 882.80568,-258.71875 C 881.75578,-255.7011 881.24428,-252.48284 881.36818,-249.125 C 881.98698,-232.358 898.17438,-218.74999 917.4932,-218.75 C 935.888,-218.75 950.513,-231.09546 951.337,-246.75 L 951.3682,-247.5625 L 951.3682,-266.53125 C 951.3672,-266.56286 951.3694,-266.59337 951.3682,-266.625 C 950.8223,-281.46 936.5362,-293.50001 919.4932,-293.5 z " + style="opacity:1;fill:url(#linearGradient6969);fill-opacity:1;stroke:none;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient6997" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient7005" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8970666,-0.4418954,0.4418954,0.8970666,-319.69822,157.48348)" + spreadMethod="reflect" + x1="1342.2097" + y1="-271.96814" + x2="1379.2245" + y2="-258.91791" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath7001"> + <path + sodipodi:nodetypes="ccccsscccsc" + id="path7003" + d="M 774.76499,-708.82707 C 763.46068,-703.25856 756.87251,-692.68621 757.05383,-682.26663 L 757.04173,-666.09688 L 757.22351,-661.41393 C 757.61517,-658.24295 758.57845,-655.12992 760.17341,-652.17247 C 768.13778,-637.4048 788.67227,-632.35064 806.00254,-640.88755 C 822.5039,-649.01613 830.16809,-666.55355 823.98961,-680.96083 L 823.65856,-681.70349 L 815.27635,-698.71972 C 815.26149,-698.74763 815.24998,-698.77598 815.23492,-698.80382 C 808.1897,-711.87057 790.05369,-716.3583 774.76499,-708.82707 z " + style="opacity:1;fill:url(#linearGradient7005);fill-opacity:1;stroke:none;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </clipPath> + <filter + inkscape:collect="always" + id="filter7023"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.60163542" + id="feGaussianBlur7025" /> + </filter> + <filter + inkscape:collect="always" + x="-0.19549701" + width="1.390994" + y="-0.091377147" + height="1.1827543" + id="filter7256"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.90989293" + id="feGaussianBlur7258" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient7266" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9906907,0,0,0.9891472,-304.41345,-2.7970037)" + x1="1320.7188" + y1="-304.53207" + x2="1395.5529" + y2="-307.28207" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath7262"> + <path + style="fill:url(#linearGradient7266);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 1054.7212,-342.29086 C 1052.0613,-342.3309 1049.385,-341.63329 1047.0744,-340.31257 C 1043.7774,-338.42805 1041.9724,-334.79181 1040.6659,-331.07022 C 1032.0948,-330.65036 1021.1742,-328.39787 1013.7005,-315.52207 L 1004.1032,-294.8118 L 1004.196,-294.8118 C 1004.134,-294.70691 1004.0719,-294.60888 1004.0103,-294.50269 L 1061.9658,-265.7556 L 1075.9593,-265.7556 C 1083.6507,-265.75559 1088.309,-273.80537 1089.2097,-281.45831 L 1089.2407,-281.45831 L 1089.2407,-281.64377 C 1089.2738,-281.94552 1089.2813,-282.24037 1089.3026,-282.54019 L 1089.3336,-282.78748 C 1089.3566,-283.16946 1089.3919,-283.55474 1089.3954,-283.93118 L 1090.7267,-303.52866 C 1091.2687,-307.83202 1090.5083,-312.02741 1088.25,-314.28563 L 1064.071,-338.427 C 1061.5113,-340.98262 1058.1413,-342.23938 1054.7212,-342.29086 z " + id="path7264" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient7268" + gradientUnits="userSpaceOnUse" + x1="1043.125" + y1="-326.56128" + x2="1024.1875" + y2="-321.84375" /> + <filter + inkscape:collect="always" + id="filter7328"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.37286051" + id="feGaussianBlur7330" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient7574" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient7584" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient7590" + gradientUnits="userSpaceOnUse" + x1="1043.125" + y1="-326.56128" + x2="1024.1875" + y2="-321.84375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient7592" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6060" + id="linearGradient7594" + gradientUnits="userSpaceOnUse" + x1="1040.7079" + y1="-346.50632" + x2="1051.4189" + y2="-306.53207" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient7602" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient7655" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient7665" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient7671" + gradientUnits="userSpaceOnUse" + x1="1043.125" + y1="-326.56128" + x2="1024.1875" + y2="-321.84375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient7673" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6060" + id="linearGradient7675" + gradientUnits="userSpaceOnUse" + x1="1040.7079" + y1="-346.50632" + x2="1051.4189" + y2="-306.53207" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient7683" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient7773" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient7783" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient7789" + gradientUnits="userSpaceOnUse" + x1="1043.125" + y1="-326.56128" + x2="1024.1875" + y2="-321.84375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient7791" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6060" + id="linearGradient7793" + gradientUnits="userSpaceOnUse" + x1="1040.7079" + y1="-346.50632" + x2="1051.4189" + y2="-306.53207" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient7801" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <filter + inkscape:collect="always" + id="filter7845"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.26782521" + id="feGaussianBlur7847" /> + </filter> + <filter + inkscape:collect="always" + id="filter7958"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.37171029" + id="feGaussianBlur7960" /> + </filter> + <filter + inkscape:collect="always" + x="-0.041083101" + width="1.0821662" + y="-0.10220674" + height="1.2044135" + id="filter8002"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.81845238" + id="feGaussianBlur8004" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7488" + id="radialGradient9002" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.310521,0.1241025,-5.410353e-2,1.6889957,-487.03917,-8.4187541)" + cx="1524.2234" + cy="-260.47925" + fx="1521.5984" + fy="-250.7178" + r="24.75" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath8998"> + <path + transform="matrix(1.1054471,0,3.5408698e-2,0.9594292,-810.10929,3.5391823)" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + sodipodi:ry="24.75" + sodipodi:rx="24.75" + sodipodi:cy="-264.5" + sodipodi:cx="1524.75" + id="path9000" + style="opacity:1;fill:url(#radialGradient9002);fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient9083" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient9150" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient9172" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient9174" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient9176" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient9178" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10231" + id="linearGradient10239" + x1="1303.678" + y1="-279.19656" + x2="1317.4275" + y2="-290.21292" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + x="-0.16128817" + width="1.3225763" + y="-0.16123611" + height="1.3224722" + id="filter10253"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.98542663" + id="feGaussianBlur10255" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9182" + id="linearGradient10263" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8534155,5.0231619e-2,-4.7703522e-2,0.9127427,-73.970807,-100.06198)" + spreadMethod="reflect" + x1="1587.483" + y1="-287.56335" + x2="1626.2708" + y2="-275.46451" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath10259"> + <path + style="fill:url(#linearGradient10263);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 1294.6024,-283.29295 C 1294.6024,-283.29295 1301.5821,-288.3192 1308.5577,-287.90861 C 1316.3385,-287.45064 1321.8154,-281.43831 1321.8154,-281.43831 L 1313.6083,-273.70253 C 1313.6083,-273.70253 1311.2385,-275.86511 1308.2986,-276.1646 C 1305.3585,-276.46409 1301.8484,-274.90048 1301.8484,-274.90048 L 1294.6024,-283.29295 z " + id="path10261" + sodipodi:nodetypes="csccscc" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10405" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient10415" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient10421" + gradientUnits="userSpaceOnUse" + x1="1043.125" + y1="-326.56128" + x2="1024.1875" + y2="-321.84375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient10423" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6060" + id="linearGradient10425" + gradientUnits="userSpaceOnUse" + x1="1040.7079" + y1="-346.50632" + x2="1051.4189" + y2="-306.53207" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10433" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient10441" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient10447" + gradientUnits="userSpaceOnUse" + x1="1044.3829" + y1="-328.56128" + x2="1029.3492" + y2="-323.61151" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient10449" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10459" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient10481" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,2505.8129,0)" + spreadMethod="reflect" + x1="1342.2097" + y1="-271.96814" + x2="1379.2245" + y2="-258.91791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10483" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7272" + id="radialGradient10485" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5767072,-0.3469395,0.2373397,1.1835928,-822.12269,572.60592)" + cx="1523.9357" + cy="-239.07518" + fx="1517.7112" + fy="-243.72826" + r="25.378679" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7029" + id="radialGradient10487" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5767072,-0.3469395,0.2373397,1.1835928,-822.12269,572.60592)" + cx="1513.9579" + cy="-242.04196" + fx="1510.811" + fy="-244.90619" + r="25.378679" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7384" + id="linearGradient10489" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="1006.8612" + y1="-277.20105" + x2="1021.9153" + y2="-277.29233" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7488" + id="radialGradient10491" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.310521,0.1241025,-5.410353e-2,1.6889957,-487.03917,-8.4187541)" + cx="1524.2234" + cy="-260.47925" + fx="1521.5984" + fy="-250.7178" + r="24.75" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7402" + id="linearGradient10493" + gradientUnits="userSpaceOnUse" + x1="1531.7225" + y1="-294.20322" + x2="1516.595" + y2="-258.5531" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7974" + id="radialGradient10495" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.5441177,0,-105.7469)" + cx="1005.0781" + cy="-231.96094" + fx="1003.9062" + fy="-217.38396" + r="19.921875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7866" + id="linearGradient10497" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-184.74879,-8.59375)" + spreadMethod="reflect" + x1="1191.0485" + y1="-239.6875" + x2="1218.4205" + y2="-239.6875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7866" + id="linearGradient10499" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-184.74879,-8.59375)" + spreadMethod="reflect" + x1="1191.0485" + y1="-239.6875" + x2="1218.4205" + y2="-239.6875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7964" + id="radialGradient10501" + gradientUnits="userSpaceOnUse" + cx="1029.1719" + cy="-242.67863" + fx="1028.6195" + fy="-244.88834" + r="4.9718447" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9015" + id="linearGradient10503" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,2059.1967,0)" + x1="871.22394" + y1="-296.40118" + x2="922.89081" + y2="-253.65625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10231" + id="linearGradient10505" + gradientUnits="userSpaceOnUse" + x1="1303.678" + y1="-279.19656" + x2="1317.4275" + y2="-290.21292" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient10511" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1315.6556" + y2="-297.19812" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10267" + id="linearGradient10550" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.782842,0,0,0.782842,-778.47277,287.76609)" + x1="1074.8013" + y1="-311.69385" + x2="1079.0005" + y2="-302.51416" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9182" + id="linearGradient10555" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.782842,0,0,0.782842,-1191.9076,282.25833)" + spreadMethod="reflect" + x1="1587.483" + y1="-287.56335" + x2="1603.283" + y2="-287.56335" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9182" + id="linearGradient10558" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.782842,0,-8.6195235e-3,0.5282035,-780.75521,211.75504)" + spreadMethod="reflect" + x1="1069.7126" + y1="-301.57309" + x2="1075.1814" + y2="-301.57309" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9182" + id="linearGradient10600" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6318731,0,0,0.6318731,-949.67764,230.1988)" + spreadMethod="reflect" + x1="1587.483" + y1="-287.56335" + x2="1626.2708" + y2="-275.46451" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6981" + id="radialGradient10642" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4057443,0.3407221,-0.226368,0.2695673,-457.0045,-206.60336)" + cx="1039.5222" + cy="-288.62067" + fx="1057.8066" + fy="-298.01926" + r="43.099228" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient10653" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6271489,-3.4784041e-2,3.4784041e-2,0.6271489,-810.83154,299.32446)" + x1="1320.7188" + y1="-304.53207" + x2="1395.5529" + y2="-307.28207" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10693" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10748" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10789" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10807" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10929" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10931" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10933" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient10935" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient10937" + gradientUnits="userSpaceOnUse" + x1="1043.125" + y1="-326.56128" + x2="1024.1875" + y2="-321.84375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient10939" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6060" + id="linearGradient10941" + gradientUnits="userSpaceOnUse" + x1="1040.7079" + y1="-346.50632" + x2="1051.4189" + y2="-306.53207" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10943" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient10945" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient10947" + gradientUnits="userSpaceOnUse" + x1="1044.3829" + y1="-328.56128" + x2="1029.3492" + y2="-323.61151" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient10949" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10951" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient10953" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10231" + id="linearGradient10955" + gradientUnits="userSpaceOnUse" + x1="1303.678" + y1="-279.19656" + x2="1317.4275" + y2="-290.21292" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10959" + id="radialGradient10965" + cx="64" + cy="122" + fx="23.043367" + fy="122" + r="64" + gradientTransform="matrix(1,0,0,9.375e-2,0,110.5625)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10959" + id="radialGradient10969" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,9.375e-2,0,110.5625)" + cx="64" + cy="122" + fx="23.043367" + fy="122" + r="64" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient11145" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.2494356,-1.5365624e-2,-1.5122034e-2,0.2534536,421.1579,124.52335)" + spreadMethod="reflect" + x1="1342.2097" + y1="-271.96814" + x2="1379.2245" + y2="-258.91791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient11147" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7384" + id="linearGradient11149" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="1006.8612" + y1="-277.20105" + x2="1021.9153" + y2="-277.29233" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient11151" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,2505.8129,0)" + spreadMethod="reflect" + x1="1342.2097" + y1="-271.96814" + x2="1379.2245" + y2="-258.91791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient11153" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9015" + id="linearGradient11173" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,2059.1967,0)" + x1="871.22394" + y1="-296.40118" + x2="922.89081" + y2="-253.65625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2724" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.2494356,-1.5365624e-2,-1.5122034e-2,0.2534536,421.1579,124.52335)" + spreadMethod="reflect" + x1="1342.2097" + y1="-271.96814" + x2="1379.2245" + y2="-258.91791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient2726" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7384" + id="linearGradient2728" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="1006.8612" + y1="-277.20105" + x2="1021.9153" + y2="-277.29233" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2730" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.2494356,-1.5365624e-2,-1.5122034e-2,0.2534536,421.1579,124.52335)" + spreadMethod="reflect" + x1="1342.2097" + y1="-271.96814" + x2="1379.2245" + y2="-258.91791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient2732" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7384" + id="linearGradient2734" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="1006.8612" + y1="-277.20105" + x2="1021.9153" + y2="-277.29233" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2736" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-812.72406,299.32446)" + x1="1320.7188" + y1="-304.53207" + x2="1395.5529" + y2="-307.28207" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient2738" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5626" + id="linearGradient2740" + gradientUnits="userSpaceOnUse" + x1="1050.3125" + y1="-359.12601" + x2="1053.8224" + y2="-304.62601" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2742" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1315.6556" + y2="-297.19812" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2744" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1315.6556" + y2="-297.19812" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6981" + id="radialGradient2746" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4066914,0.3407221,-0.2268964,0.2695673,-458.07112,-206.60336)" + cx="1039.5222" + cy="-288.62067" + fx="1057.8066" + fy="-298.01926" + r="43.099228" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient2748" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2750" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1315.6556" + y2="-297.19812" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2752" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1315.6556" + y2="-297.19812" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient2754" + gradientUnits="userSpaceOnUse" + x1="1043.125" + y1="-326.56128" + x2="1024.1875" + y2="-321.84375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient2756" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6060" + id="linearGradient2758" + gradientUnits="userSpaceOnUse" + x1="1040.7079" + y1="-346.50632" + x2="1051.4189" + y2="-306.53207" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6202" + id="radialGradient2760" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2777006,2.2216495e-2,-6.9657162e-3,0.4006077,-291.86317,-217.50591)" + cx="1041.8312" + cy="-325.97409" + fx="1041.8312" + fy="-325.97409" + r="5.6264501" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7029" + id="linearGradient2762" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0.25,0.25)" + x1="990.33337" + y1="-289.2814" + x2="1000.7026" + y2="-309.96426" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2764" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,2302.3627,36.5)" + x1="1320.7188" + y1="-304.53207" + x2="1395.5529" + y2="-307.28207" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient2766" + gradientUnits="userSpaceOnUse" + x1="924.28729" + y1="-593.10016" + x2="940.11462" + y2="-593.10016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5626" + id="linearGradient2768" + gradientUnits="userSpaceOnUse" + x1="1050.3125" + y1="-359.12601" + x2="1053.8224" + y2="-304.62601" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2770" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1315.6556" + y2="-297.19812" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2772" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1315.6556" + y2="-297.19812" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5761" + id="linearGradient2774" + gradientUnits="userSpaceOnUse" + x1="1143.447" + y1="-320.30569" + x2="1150.2383" + y2="-265.85849" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2776" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1315.6556" + y2="-297.19812" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2778" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1315.6556" + y2="-297.19812" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5811" + id="linearGradient2780" + gradientUnits="userSpaceOnUse" + x1="1044.3829" + y1="-328.56128" + x2="1029.3492" + y2="-323.61151" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5925" + id="radialGradient2782" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.4655537,0.2803301,-180.87111)" + cx="1058.0344" + cy="-345.89316" + fx="1058.0344" + fy="-345.89316" + r="11.9646" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6060" + id="linearGradient2784" + gradientUnits="userSpaceOnUse" + x1="1040.7079" + y1="-346.50632" + x2="1051.4189" + y2="-306.53207" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6202" + id="radialGradient2786" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.3444016,0,0,0.4006683,-359.14395,-194.31864)" + cx="1041.8312" + cy="-325.97409" + fx="1041.8312" + fy="-325.97409" + r="5.6264501" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9182" + id="linearGradient2788" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.633348,0,0,0.6318731,-951.89425,230.1988)" + spreadMethod="reflect" + x1="1587.483" + y1="-287.56335" + x2="1626.2708" + y2="-275.46451" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2790" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-356.38182,0)" + spreadMethod="reflect" + x1="1342.2097" + y1="-271.96814" + x2="1379.2245" + y2="-258.91791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient2792" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7272" + id="radialGradient2794" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5767072,-0.3469395,0.2373397,1.1835928,-822.12269,572.60592)" + cx="1523.9357" + cy="-239.07518" + fx="1530.712" + fy="-239.9174" + r="25.378679" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7029" + id="radialGradient2796" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5767072,-0.3469395,0.2373397,1.1835928,-822.12269,572.60592)" + cx="1523.9357" + cy="-239.07518" + fx="1520.7888" + fy="-241.93941" + r="25.378679" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7384" + id="linearGradient2798" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="1006.8612" + y1="-277.20105" + x2="1021.9153" + y2="-277.29233" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7488" + id="radialGradient2800" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.310521,0.1241025,-5.410353e-2,1.6889957,-487.03917,-8.4187541)" + cx="1524.2234" + cy="-260.47925" + fx="1521.5984" + fy="-250.7178" + r="24.75" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7402" + id="linearGradient2802" + gradientUnits="userSpaceOnUse" + x1="1514.1305" + y1="-288.6954" + x2="1527.4935" + y2="-257.32666" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7974" + id="radialGradient2804" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9983399,5.7596578e-2,-2.9411765e-2,0.5098035,-5.1538898,-171.5955)" + cx="1005.0781" + cy="-231.96094" + fx="1003.9062" + fy="-217.38396" + r="19.921875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7866" + id="linearGradient2806" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-184.74879,-8.59375)" + spreadMethod="reflect" + x1="1191.0485" + y1="-239.6875" + x2="1218.4205" + y2="-239.6875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7866" + id="linearGradient2808" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-184.74879,-8.59375)" + spreadMethod="reflect" + x1="1191.0485" + y1="-239.6875" + x2="1218.4205" + y2="-239.6875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7964" + id="radialGradient2810" + gradientUnits="userSpaceOnUse" + cx="1029.1719" + cy="-242.67863" + fx="1028.6195" + fy="-244.88834" + r="4.9718447" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9015" + id="linearGradient2812" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(90.234375,0)" + x1="941.53644" + y1="-297.18243" + x2="905.31268" + y2="-260.95868" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2814" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.6284252,-3.8009559e-2,-3.8098281e-2,0.6269617,952.11484,294.35449)" + spreadMethod="reflect" + x1="1342.2097" + y1="-271.96814" + x2="1379.2245" + y2="-258.91791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5991" + id="linearGradient2816" + gradientUnits="userSpaceOnUse" + x1="758.87622" + y1="-688.4256" + x2="765.15649" + y2="-688.52112" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7272" + id="radialGradient2818" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5767072,-0.3469395,0.2373397,1.1835928,-822.12269,572.60592)" + cx="1523.9357" + cy="-239.07518" + fx="1517.7112" + fy="-243.72826" + r="25.378679" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7029" + id="radialGradient2820" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5767072,-0.3469395,0.2373397,1.1835928,-822.12269,572.60592)" + cx="1513.9579" + cy="-242.04196" + fx="1510.811" + fy="-244.90619" + r="25.378679" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7384" + id="linearGradient2822" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="1006.8612" + y1="-277.20105" + x2="1021.9153" + y2="-277.29233" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7488" + id="radialGradient2824" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.310521,0.1241025,-5.410353e-2,1.6889957,-487.03917,-8.4187541)" + cx="1524.2234" + cy="-260.47925" + fx="1521.5984" + fy="-250.7178" + r="24.75" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7402" + id="linearGradient2826" + gradientUnits="userSpaceOnUse" + x1="1531.7225" + y1="-294.20322" + x2="1516.595" + y2="-258.5531" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7974" + id="radialGradient2828" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.5441177,0,-105.7469)" + cx="1005.0781" + cy="-231.96094" + fx="1003.9062" + fy="-217.38396" + r="19.921875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7866" + id="linearGradient2830" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-184.74879,-8.59375)" + spreadMethod="reflect" + x1="1191.0485" + y1="-239.6875" + x2="1218.4205" + y2="-239.6875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7866" + id="linearGradient2832" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-184.74879,-8.59375)" + spreadMethod="reflect" + x1="1191.0485" + y1="-239.6875" + x2="1218.4205" + y2="-239.6875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7964" + id="radialGradient2834" + gradientUnits="userSpaceOnUse" + cx="1029.1719" + cy="-242.67863" + fx="1028.6195" + fy="-244.88834" + r="4.9718447" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9015" + id="linearGradient2836" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.6284252,-3.8009559e-2,-3.8098281e-2,0.6269617,671.44997,277.37881)" + x1="871.22394" + y1="-296.40118" + x2="922.89081" + y2="-253.65625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10231" + id="linearGradient2838" + gradientUnits="userSpaceOnUse" + x1="1303.678" + y1="-279.19656" + x2="1317.4275" + y2="-290.21292" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9182" + id="linearGradient2840" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7846693,0,-8.6396432e-3,0.5282035,-782.57752,211.75504)" + spreadMethod="reflect" + x1="1069.7126" + y1="-301.57309" + x2="1075.1814" + y2="-301.57309" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9182" + id="linearGradient2842" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7846693,0,0,0.782842,-1194.6896,282.25833)" + spreadMethod="reflect" + x1="1587.483" + y1="-287.56335" + x2="1603.283" + y2="-287.56335" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2844" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1311.5271" + y2="-291.92001" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10267" + id="linearGradient2846" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7846693,0,0,0.782842,-780.28976,287.76609)" + x1="1074.8013" + y1="-311.69385" + x2="1079.0005" + y2="-302.51416" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2848" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1315.6556" + y2="-297.19812" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5595" + id="linearGradient2850" + gradientUnits="userSpaceOnUse" + x1="1308" + y1="-275" + x2="1315.6556" + y2="-297.19812" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11200" + id="linearGradient2852" + gradientUnits="userSpaceOnUse" + x1="1302.9651" + y1="-275.40384" + x2="1307.9283" + y2="-280.12851" /> + <filter + inkscape:collect="always" + id="filter3606"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.50964986" + id="feGaussianBlur3608" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.28" + inkscape:cx="-92.977913" + inkscape:cy="-65.375018" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="1010" + inkscape:window-height="694" + inkscape:window-x="377" + inkscape:window-y="0" + showgrid="true" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="0" + inkscape:grid-points="true" + inkscape:object-paths="false" + showguides="true" + inkscape:guide-bbox="true" + height="128px" + width="128px" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0.852533,-30.838506)"> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M -106.3852,44.124126 L -106.3852,41.329417 L -106.3852,44.124126 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:type="arc" + style="opacity:0.12820512;fill:url(#radialGradient10965);fill-opacity:1;stroke:none;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path10957" + sodipodi:cx="64" + sodipodi:cy="122" + sodipodi:rx="64" + sodipodi:ry="6" + d="M 128 122 A 64 6 0 1 1 0,122 A 64 6 0 1 1 128 122 z" + transform="translate(-0.852533,30.838506)" /> + <path + d="M 128 122 A 64 6 0 1 1 0,122 A 64 6 0 1 1 128 122 z" + sodipodi:ry="6" + sodipodi:rx="64" + sodipodi:cy="122" + sodipodi:cx="64" + id="path10967" + style="opacity:0.12820512;fill:url(#radialGradient10969);fill-opacity:1;stroke:none;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" + transform="matrix(-1,0,0,1,127.14747,30.838506)" /> + <g + id="g2608" + transform="matrix(0.9989622,0,0,0.9650055,-0.7991554,32.80271)"> + <g + id="g10793" + transform="matrix(-1.0023342,0,0,1,125.81359,1.975368)"> + <path + sodipodi:nodetypes="ccccsscccsc" + id="path10795" + d="M 85.210188,29.166425 C 88.353428,29.360054 90.893538,31.188556 91.858898,33.646158 L 93.424638,37.431194 L 93.835398,38.545583 C 94.051648,39.326554 94.130568,40.150084 94.048878,40.999244 C 93.640978,45.239394 89.397488,48.439654 84.578688,48.142814 C 79.990378,47.860164 76.529068,44.506444 76.560258,40.526084 L 76.564768,40.319664 L 76.851608,35.511972 C 76.852338,35.503975 76.852248,35.496209 76.853028,35.48821 C 77.213528,31.736615 80.959058,28.904547 85.210188,29.166425 z " + style="fill:url(#linearGradient2724);fill-opacity:1;stroke:none;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + clip-path="url(#clipPath7001)" + ry="0" + transform="matrix(-0.2304427,9.8215979e-2,9.6658966e-2,0.2341547,332.2636,119.04733)" + y="-703.20679" + x="758.11121" + height="28.852757" + width="7.9257522" + id="rect10797" + style="opacity:0.5677656;fill:url(#linearGradient2726);fill-opacity:1;stroke:none;stroke-width:3.79999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter7023)" /> + <path + sodipodi:type="arc" + style="fill:#312f30;fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path10799" + sodipodi:cx="1524.75" + sodipodi:cy="-264.5" + sodipodi:rx="24.75" + sodipodi:ry="24.75" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + transform="matrix(-0.3527155,-2.1727829e-2,-2.9856727e-2,0.3103607,615.22447,155.68135)" /> + <path + clip-path="url(#clipPath6641)" + sodipodi:type="arc" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:3.10063338;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6637)" + id="path10801" + sodipodi:cx="1524.75" + sodipodi:cy="-264.5" + sodipodi:rx="24.75" + sodipodi:ry="24.75" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + transform="matrix(-0.3282324,-2.0219636e-2,-2.7774152e-2,0.2886478,578.43537,147.79709)" /> + <path + transform="matrix(-0.2513269,-1.3786663e-2,-1.6106843e-2,0.2786409,333.81048,124.47686)" + sodipodi:nodetypes="cc" + id="path10803" + d="M 1021.25,-275.25 C 1015.275,-279.38684 1000.1752,-280.67307 992.5,-277.75" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2728);stroke-width:1.33052707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7845)" /> + </g> + <g + transform="matrix(1.0023342,0,0,1,1.7620403,2.1484375)" + id="g10774"> + <path + style="fill:url(#linearGradient2730);fill-opacity:1;stroke:none;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 85.210188,29.166425 C 88.353428,29.360054 90.893538,31.188556 91.858898,33.646158 L 93.424638,37.431194 L 93.835398,38.545583 C 94.051648,39.326554 94.130568,40.150084 94.048878,40.999244 C 93.640978,45.239394 89.397488,48.439654 84.578688,48.142814 C 79.990378,47.860164 76.529068,44.506444 76.560258,40.526084 L 76.564768,40.319664 L 76.851608,35.511972 C 76.852338,35.503975 76.852248,35.496209 76.853028,35.48821 C 77.213528,31.736615 80.959058,28.904547 85.210188,29.166425 z " + id="path10657" + sodipodi:nodetypes="ccccsscccsc" /> + <rect + style="opacity:0.5677656;fill:url(#linearGradient2732);fill-opacity:1;stroke:none;stroke-width:3.79999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter7023)" + id="rect10659" + width="7.9257522" + height="28.852757" + x="758.11121" + y="-703.20679" + transform="matrix(-0.2304427,9.8215979e-2,9.6658966e-2,0.2341547,332.2636,119.04733)" + ry="0" + clip-path="url(#clipPath7001)" /> + <path + transform="matrix(-0.3527155,-2.1727829e-2,-2.9856727e-2,0.3103607,615.22447,155.68135)" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + sodipodi:ry="24.75" + sodipodi:rx="24.75" + sodipodi:cy="-264.5" + sodipodi:cx="1524.75" + id="path10661" + style="fill:#312f30;fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(-0.3282324,-2.0219636e-2,-2.7774152e-2,0.2886478,578.43537,147.79709)" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + sodipodi:ry="24.75" + sodipodi:rx="24.75" + sodipodi:cy="-264.5" + sodipodi:cx="1524.75" + id="path10663" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:3.10063338;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6637)" + sodipodi:type="arc" + clip-path="url(#clipPath6641)" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2734);stroke-width:1.33052707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7845)" + d="M 1021.25,-275.25 C 1015.275,-279.38684 1000.1752,-280.67307 992.5,-277.75" + id="path10669" + sodipodi:nodetypes="cc" + transform="matrix(-0.2513269,-1.3786663e-2,-1.6106843e-2,0.2786409,333.81048,124.47686)" /> + </g> + <path + id="path5585" + d="M 37.707324,36.354753 C 36.018164,36.422759 34.344554,36.959035 32.92498,37.877543 C 30.899372,39.188138 29.882287,41.556996 29.184462,43.962468 C 23.760703,44.529616 16.910758,46.341194 12.622393,54.767245 L 7.2626997,68.235146 L 7.3215968,68.231886 C 7.2859438,68.30057 7.2499823,68.364901 7.2146881,68.434389 L 45.001815,84.626038 L 53.880956,84.134716 C 58.761326,83.864665 61.433384,78.597311 61.735204,73.713489 L 61.754785,73.712402 L 61.748237,73.594813 C 61.758688,73.402328 61.753022,73.215132 61.755917,73.024286 L 61.766872,72.86641 C 61.768006,72.623418 61.776882,72.377895 61.765801,72.139099 L 61.919797,59.666971 C 62.112008,56.919474 61.481673,54.286173 59.969109,52.933683 L 43.776088,38.476279 C 42.06187,36.945807 39.879246,36.267319 37.707324,36.354753 z " + style="fill:url(#linearGradient2736);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <rect + clip-path="url(#clipPath6050)" + transform="matrix(0.6027739,0.1813271,-0.1817504,0.6013702,-630.59892,231.68574)" + y="-612.89917" + x="924.42279" + height="39.59798" + width="15.556347" + id="rect5989" + style="opacity:0.73260073;fill:url(#linearGradient2738);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6035)" /> + <path + sodipodi:nodetypes="ccccsccc" + id="path5581" + d="M 44.950441,84.619612 L 53.840347,84.127693 C 61.711407,83.692154 63.874451,70.281437 59.537092,66.403116 L 41.627398,50.413073 C 38.256569,47.403502 33.197525,47.430354 29.608484,49.752581 C 27.367875,51.202272 26.254528,53.830622 25.482538,56.491371 C 19.483344,57.118686 11.908924,59.11795 7.1655305,68.438177 L 44.950441,84.619612 z " + style="fill:#3d3b3c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-613.1395,288.28052)" + sodipodi:nodetypes="csccccsccccccccccccccsccsccsc" + id="path5603" + d="M 1049.3125,-326.3125 C 1046.1915,-326.35956 1043.0548,-325.5833 1040.3438,-324.03125 C 1036.4753,-321.81664 1034.127,-318.02969 1032.5938,-313.65625 C 1024.9999,-313.28369 1015.5894,-309.93082 1007.7812,-302.65625 L 1003.3125,-295.21875 C 1011.6513,-309.33743 1023.751,-311.81522 1033.25,-312.28125 C 1034.7089,-316.44294 1036.6937,-320.51762 1040.375,-322.625 C 1046.2717,-326.00078 1054.2944,-325.61187 1059.375,-320.53125 L 1086.375,-293.53125 C 1089.0339,-290.86837 1089.8728,-285.80046 1089.0625,-280.71875 C 1089.1202,-281.05209 1089.1796,-281.38581 1089.2188,-281.71875 L 1089.25,-281.71875 L 1089.25,-281.90625 C 1089.2835,-282.21131 1089.291,-282.50939 1089.3125,-282.8125 L 1089.3438,-283.0625 C 1089.367,-283.44867 1089.4029,-283.83818 1089.4062,-284.21875 L 1089.9688,-292.01164 C 1089.5375,-292.853 1089.0253,-293.61043 1088.4062,-294.23039 L 1060.3125,-321.8125 C 1057.3093,-324.81575 1053.3252,-326.252 1049.3125,-326.3125 z M 1084.4062,-270.0625 C 1084.0397,-269.63847 1083.657,-269.24582 1083.25,-268.875 C 1083.6571,-269.24538 1084.0399,-269.63783 1084.4062,-270.0625 z M 1079,-266.34375 C 1078.707,-266.24974 1078.3981,-266.19324 1078.0938,-266.125 C 1078.3983,-266.19141 1078.7069,-266.25151 1079,-266.34375 z M 1077.9375,-266.0625 C 1077.6397,-266.00077 1077.3398,-265.97343 1077.0312,-265.9375 C 1077.3347,-265.9716 1077.6445,-266.0034 1077.9375,-266.0625 z " + style="fill:url(#linearGradient2740);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5622)" /> + <g + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-641.43935,292.51544)" + id="g5708"> + <path + sodipodi:type="arc" + style="opacity:1;fill:#1f1f1f;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter5698)" + id="path5702" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.2335539" + sodipodi:ry="6.2335539" + d="M 1314.2336 -281.5 A 6.2335539 6.2335539 0 1 1 1301.7664,-281.5 A 6.2335539 6.2335539 0 1 1 1314.2336 -281.5 z" + transform="matrix(1.4081633,0,0,1.3269231,-724.50257,90.278845)" /> + <path + transform="matrix(1.2649603,0,0,1.1919818,-537.19298,53.16998)" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + sodipodi:ry="6.5" + sodipodi:rx="6.5" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path5704" + style="opacity:1;fill:url(#linearGradient2742);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + sodipodi:type="arc" /> + </g> + <path + sodipodi:type="arc" + style="fill:#3b3b3b;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter5698)" + id="path5636" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.1104922" + sodipodi:ry="6.1104922" + d="M 1314.1105 -281.5 A 6.1104922 6.1104922 0 1 1 1301.8895,-281.5 A 6.1104922 6.1104922 0 1 1 1314.1105 -281.5 z" + transform="matrix(0.7569011,-4.1882828e-2,3.9558632e-2,0.7115728,-927.76603,331.88311)" /> + <path + transform="matrix(0.6799281,-3.7623557e-2,3.553572e-2,0.6392095,-828.19165,306.41206)" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + sodipodi:ry="6.5" + sodipodi:rx="6.5" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path5634" + style="fill:url(#linearGradient2744);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + sodipodi:type="arc" /> + <path + style="fill:url(#radialGradient2746);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 44.950441,84.619612 L 53.840347,84.127693 C 61.711407,83.692154 63.874451,70.281437 59.537092,66.403116 L 41.627398,50.413073 C 38.256569,47.403502 33.197525,47.430354 29.608484,49.752581 C 27.367875,51.202272 26.254528,53.830622 25.482538,56.491371 C 19.483344,57.118686 11.908924,59.11795 7.1655305,68.438177 L 44.950441,84.619612 z " + id="path6971" + sodipodi:nodetypes="ccccsccc" /> + <path + sodipodi:nodetypes="csccccsccccccc" + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-678.51524,291.89806)" + clip-path="url(#clipPath5757)" + id="path5716" + d="M 1152.875,-323.8125 C 1149.9555,-323.85652 1147.0048,-323.1081 1144.4688,-321.65625 C 1140.85,-319.58462 1138.9029,-315.59111 1137.4688,-311.5 C 1128.0614,-311.03845 1116.078,-308.5605 1107.875,-294.40625 L 1108.7723,-294.06158 C 1116.653,-307.46902 1128.7996,-310.16145 1137.792,-310.60263 C 1139.1706,-314.53493 1141.2404,-318.39265 1144.7188,-320.38388 C 1150.2904,-323.57359 1157.8558,-322.83089 1162.6562,-318.03033 L 1188.1562,-292 C 1189.7365,-290.05686 1189.9873,-265.84374 1178.1562,-265.84375 L 1179.2812,-265.84375 C 1191.5902,-265.84374 1196.1134,-286.62691 1189.6875,-293.0625 L 1163.1562,-319.59375 C 1160.3469,-322.40313 1156.6287,-323.7559 1152.875,-323.8125 z " + style="opacity:0.82417585;fill:url(#linearGradient2748);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5753)" /> + <rect + transform="matrix(0.7740326,0.6331457,-0.8117013,0.5840727,0,0)" + y="25.317707" + x="95.235893" + height="6.2907763" + width="1.3014547" + id="rect5769" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" /> + <g + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-609.11292,272.48883)" + id="g5787"> + <path + sodipodi:type="arc" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter5698)" + id="path5779" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.1104922" + sodipodi:ry="6.1104922" + d="M 1314.1105 -281.5 A 6.1104922 6.1104922 0 1 1 1301.8895,-281.5 A 6.1104922 6.1104922 0 1 1 1314.1105 -281.5 z" + transform="matrix(0.2349258,0,0,0.2213724,740.7956,-231.71638)" /> + <path + transform="matrix(0.2110351,0,0,0.19886,772.04472,-237.9073)" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + sodipodi:ry="6.5" + sodipodi:rx="6.5" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path5781" + style="opacity:1;fill:url(#linearGradient2750);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + sodipodi:type="arc" /> + <rect + transform="matrix(0.7370101,0.6758817,-0.8422052,0.5391571,0,0)" + y="-957.89124" + x="328.35144" + height="1.951079" + width="0.40370131" + id="rect5783" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" /> + </g> + <g + id="g5794" + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-620.04042,276.42969)"> + <path + transform="matrix(0.2349258,0,0,0.2213724,740.7956,-231.71638)" + d="M 1314.1105 -281.5 A 6.1104922 6.1104922 0 1 1 1301.8895,-281.5 A 6.1104922 6.1104922 0 1 1 1314.1105 -281.5 z" + sodipodi:ry="6.1104922" + sodipodi:rx="6.1104922" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path5796" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter5698)" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:url(#linearGradient2752);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + id="path5798" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.5" + sodipodi:ry="6.5" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + transform="matrix(0.2110351,0,0,0.19886,772.04472,-237.9073)" /> + <rect + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + id="rect5800" + width="0.40370131" + height="1.951079" + x="328.35144" + y="-957.89124" + transform="matrix(0.7370101,0.6758817,-0.8422052,0.5391571,0,0)" /> + </g> + <path + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-613.1395,288.28052)" + clip-path="url(#clipPath5917)" + id="path5806" + d="M 1040.125,-331.875 C 1035.6409,-331.6486 1023.5262,-330.40257 1020.3438,-324.6875 L 1024.1875,-313.90625 L 1033.0938,-311.8125 L 1040.125,-331.875 z " + style="fill:url(#linearGradient2754);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5911)" + sodipodi:nodetypes="ccccc" /> + <path + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-613.1395,288.28052)" + clip-path="url(#clipPath5983)" + sodipodi:nodetypes="csc" + id="path5923" + d="M 1046.8867,-340.80107 C 1052.2341,-343.88841 1059.5378,-342.79045 1063.1631,-339.16517 L 1069.7793,-332.64529" + style="opacity:0.73260073;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#radialGradient2756);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5977)" /> + <path + transform="matrix(0.6345197,-3.51109e-2,3.5247772e-2,0.6340299,-619.46913,290.40961)" + sodipodi:nodetypes="cccscc" + style="opacity:0.58241763;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2758);stroke-width:0.59395117;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6072)" + d="M 1088.25,-312.40625 L 1063.8438,-336.8125 C 1061.2601,-339.39616 1057.8584,-340.6667 1054.4062,-340.71875 C 1051.7213,-340.75923 1049.0198,-340.05396 1046.6875,-338.71875 C 1043.3595,-336.81356 1041.5376,-333.13742 1040.2188,-329.375 C 1031.5672,-328.95053 1020.1061,-326.5859 1012.5622,-313.56882" + id="path6056" + clip-path="url(#clipPath7262)" /> + <path + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-613.1395,288.28052)" + sodipodi:nodetypes="cc" + id="path6076" + d="M 1037.5404,-321.53372 C 1040.5373,-324.57054 1044.6518,-326.13621 1048.4183,-325.96256" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#radialGradient2760);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter6198)" /> + <path + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-601.12498,277.55429)" + sodipodi:nodetypes="cc" + id="path7027" + d="M 999.92222,-306.62067 L 989.31561,-286.82168" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2762);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter7256)" /> + <g + transform="matrix(0.6284252,3.8009559e-2,-3.8098281e-2,0.6269617,-506.28532,193.24109)" + id="g6348"> + <path + id="path6237" + d="M 930.4565,-306.71875 C 933.1414,-306.75923 935.8429,-306.05396 938.1752,-304.71875 C 941.5032,-302.81356 943.3251,-299.13742 944.6439,-295.375 C 953.2955,-294.95053 964.3188,-292.67333 971.8627,-279.65625 L 981.5502,-258.71875 L 981.4565,-258.71875 C 981.5191,-258.61271 981.5818,-258.51361 981.6439,-258.40625 L 923.1439,-229.34375 L 909.0189,-229.34375 C 901.2552,-229.34374 896.5531,-237.48184 895.6439,-245.21875 L 895.6127,-245.21875 L 895.6127,-245.40625 C 895.5792,-245.71131 895.5717,-246.00939 895.5502,-246.3125 L 895.5189,-246.5625 C 895.4957,-246.94867 895.46,-247.33818 895.4565,-247.71875 L 894.1127,-267.53125 C 893.5656,-271.88183 894.3331,-276.12325 896.6127,-278.40625 L 921.0189,-302.8125 C 923.6026,-305.39616 927.0043,-306.6667 930.4565,-306.71875 z " + style="fill:url(#linearGradient2764);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <rect + clip-path="url(#clipPath6050)" + transform="matrix(-0.9399677,0.3412633,0.3412633,0.9399677,2007.5623,-55.00039)" + y="-612.89917" + x="924.42279" + height="39.59798" + width="15.556347" + id="rect6239" + style="opacity:0.73260073;fill:url(#linearGradient2766);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6035)" /> + <path + sodipodi:nodetypes="ccccsccc" + id="path6241" + d="M 923.2248,-229.35848 L 909.0827,-229.35848 C 896.5614,-229.35848 891.9486,-250.48626 898.4854,-257.03287 L 925.479,-284.02644 C 930.5596,-289.10705 938.5852,-289.50936 944.4819,-286.13358 C 948.1631,-284.0262 950.1606,-279.94603 951.6195,-275.78434 C 961.1891,-275.31484 973.3778,-272.80301 981.7222,-258.40456 L 923.2248,-229.35848 z " + style="fill:#3d3b3c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csccccsccccccccccccccsccsccsc" + id="path6243" + d="M 1049.3125,-326.3125 C 1046.1915,-326.35956 1043.0548,-325.5833 1040.3438,-324.03125 C 1036.4753,-321.81664 1034.127,-318.02969 1032.5938,-313.65625 C 1024.9999,-313.28369 1015.5894,-309.93082 1007.7812,-302.65625 L 1003.3125,-295.21875 C 1011.6513,-309.33743 1023.751,-311.81522 1033.25,-312.28125 C 1034.7089,-316.44294 1036.6937,-320.51762 1040.375,-322.625 C 1046.2717,-326.00078 1054.2944,-325.61187 1059.375,-320.53125 L 1086.375,-293.53125 C 1089.0339,-290.86837 1089.8728,-285.80046 1089.0625,-280.71875 C 1089.1202,-281.05209 1089.1796,-281.38581 1089.2188,-281.71875 L 1089.25,-281.71875 L 1089.25,-281.90625 C 1089.2835,-282.21131 1089.291,-282.50939 1089.3125,-282.8125 L 1089.3438,-283.0625 C 1089.367,-283.44867 1089.4029,-283.83818 1089.4062,-284.21875 L 1089.9688,-292.01164 C 1089.5375,-292.853 1089.0253,-293.61043 1088.4062,-294.23039 L 1060.3125,-321.8125 C 1057.3093,-324.81575 1053.3252,-326.252 1049.3125,-326.3125 z M 1084.4062,-270.0625 C 1084.0397,-269.63847 1083.657,-269.24582 1083.25,-268.875 C 1083.6571,-269.24538 1084.0399,-269.63783 1084.4062,-270.0625 z M 1079,-266.34375 C 1078.707,-266.24974 1078.3981,-266.19324 1078.0938,-266.125 C 1078.3983,-266.19141 1078.7069,-266.25151 1079,-266.34375 z M 1077.9375,-266.0625 C 1077.6397,-266.00077 1077.3398,-265.97343 1077.0312,-265.9375 C 1077.3347,-265.9716 1077.6445,-266.0034 1077.9375,-266.0625 z " + style="fill:url(#linearGradient2768);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5622)" + transform="matrix(-1,0,0,1,1984.8627,36.5)" /> + <g + transform="translate(-204.63258,40.742641)" + id="g6245"> + <path + sodipodi:type="arc" + style="opacity:1;fill:#1f1f1f;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter5698)" + id="path6247" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.2335539" + sodipodi:ry="6.2335539" + d="M 1314.2336 -281.5 A 6.2335539 6.2335539 0 1 1 1301.7664,-281.5 A 6.2335539 6.2335539 0 1 1 1314.2336 -281.5 z" + transform="matrix(1.4081633,0,0,1.3269231,-724.50257,90.278845)" /> + <path + transform="matrix(1.2649603,0,0,1.1919818,-537.19298,53.16998)" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + sodipodi:ry="6.5" + sodipodi:rx="6.5" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path6249" + style="opacity:1;fill:url(#linearGradient2770);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + sodipodi:type="arc" /> + </g> + <path + sodipodi:type="arc" + style="fill:#3b3b3b;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter5698)" + id="path6251" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.1104922" + sodipodi:ry="6.1104922" + d="M 1314.1105 -281.5 A 6.1104922 6.1104922 0 1 1 1301.8895,-281.5 A 6.1104922 6.1104922 0 1 1 1314.1105 -281.5 z" + transform="matrix(1.2040817,0,0,1.1346154,-662.19638,78.136871)" /> + <path + transform="matrix(1.0816327,0,0,1.0192308,-502.03308,46.406102)" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + sodipodi:ry="6.5" + sodipodi:rx="6.5" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path6253" + style="fill:url(#linearGradient2772);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="csccccsccccccc" + transform="matrix(-1,0,0,1,2088.8627,36.5)" + clip-path="url(#clipPath5757)" + id="path6255" + d="M 1152.875,-323.8125 C 1149.9555,-323.85652 1147.0048,-323.1081 1144.4688,-321.65625 C 1140.85,-319.58462 1138.9029,-315.59111 1137.4688,-311.5 C 1128.0614,-311.03845 1116.078,-308.5605 1107.875,-294.40625 L 1108.7723,-294.06158 C 1116.653,-307.46902 1128.7996,-310.16145 1137.792,-310.60263 C 1139.1706,-314.53493 1141.2404,-318.39265 1144.7188,-320.38388 C 1150.2904,-323.57359 1157.8558,-322.83089 1162.6562,-318.03033 L 1188.1562,-292 C 1189.7365,-290.05686 1189.9873,-265.84374 1178.1562,-265.84375 L 1179.2812,-265.84375 C 1191.5902,-265.84374 1196.1134,-286.62691 1189.6875,-293.0625 L 1163.1562,-319.59375 C 1160.3469,-322.40313 1156.6287,-323.7559 1152.875,-323.8125 z " + style="opacity:0.82417585;fill:url(#linearGradient2774);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5753)" /> + <rect + transform="matrix(0.7370101,0.6758817,-0.8422052,0.5391571,0,0)" + y="-826.4798" + x="298.58923" + height="10" + width="2.0691183" + id="rect6257" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" /> + <g + transform="matrix(-1,0,0,1,1977.0845,11.751263)" + id="g6259"> + <path + sodipodi:type="arc" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter5698)" + id="path6261" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.1104922" + sodipodi:ry="6.1104922" + d="M 1314.1105 -281.5 A 6.1104922 6.1104922 0 1 1 1301.8895,-281.5 A 6.1104922 6.1104922 0 1 1 1314.1105 -281.5 z" + transform="matrix(0.2349258,0,0,0.2213724,740.7956,-231.71638)" /> + <path + transform="matrix(0.2110351,0,0,0.19886,772.04472,-237.9073)" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + sodipodi:ry="6.5" + sodipodi:rx="6.5" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path6263" + style="opacity:1;fill:url(#linearGradient2776);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + sodipodi:type="arc" /> + <rect + transform="matrix(0.7370101,0.6758817,-0.8422052,0.5391571,0,0)" + y="-957.89124" + x="328.35144" + height="1.951079" + width="0.40370131" + id="rect6265" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" /> + </g> + <g + id="g6267" + transform="matrix(-1,0,0,1,1994.7622,17.054564)"> + <path + transform="matrix(0.2349258,0,0,0.2213724,740.7956,-231.71638)" + d="M 1314.1105 -281.5 A 6.1104922 6.1104922 0 1 1 1301.8895,-281.5 A 6.1104922 6.1104922 0 1 1 1314.1105 -281.5 z" + sodipodi:ry="6.1104922" + sodipodi:rx="6.1104922" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path6269" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter5698)" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + id="path6271" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.5" + sodipodi:ry="6.5" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + transform="matrix(0.2110351,0,0,0.19886,772.04472,-237.9073)" /> + <rect + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + id="rect6273" + width="0.40370131" + height="1.951079" + x="328.35144" + y="-957.89124" + transform="matrix(0.7370101,0.6758817,-0.8422052,0.5391571,0,0)" /> + </g> + <path + clip-path="url(#clipPath5917)" + id="path6275" + d="M 1040.125,-331.875 C 1035.6409,-331.6486 1030.5262,-330.90257 1025.5938,-328.4375 L 1024.9375,-326.65625 L 1033.0938,-311.8125 L 1040.125,-331.875 z " + style="fill:url(#linearGradient2780);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5911)" + transform="matrix(-1,0,0,1,1984.8627,36.5)" /> + <path + clip-path="url(#clipPath5983)" + sodipodi:nodetypes="csc" + id="path6277" + d="M 1046.8867,-340.80107 C 1052.2341,-343.88841 1059.5378,-342.79045 1063.1631,-339.16517 L 1069.7793,-332.64529" + style="opacity:0.73260073;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#radialGradient2782);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5977)" + transform="matrix(-1,0,0,1,1984.8627,36.5)" /> + <path + transform="matrix(-1.0093968,0,0,1.0109719,1995.0887,39.327692)" + sodipodi:nodetypes="cccscc" + style="opacity:0.58241763;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2784);stroke-width:0.59395117;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6072)" + d="M 1088.25,-312.40625 L 1063.8438,-336.8125 C 1061.2601,-339.39616 1057.8584,-340.6667 1054.4062,-340.71875 C 1051.7213,-340.75923 1049.0198,-340.05396 1046.6875,-338.71875 C 1043.3595,-336.81356 1041.5376,-333.13742 1040.2188,-329.375 C 1031.5672,-328.95053 1020.5439,-326.67333 1013,-313.65625" + id="path6279" /> + <path + sodipodi:nodetypes="cc" + id="path6281" + d="M 1037.5404,-321.53372 C 1040.5373,-324.57054 1044.6518,-326.13621 1048.4183,-325.96256" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#radialGradient2786);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter6198)" + transform="matrix(-1,0,0,1,1984.8627,36.5)" /> + </g> + <path + style="fill:url(#linearGradient2788);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 53.569377,48.146208 C 53.569377,48.146208 58.539021,44.39378 63.71586,44.39378 C 69.490295,44.39378 73.774895,48.320748 73.774895,48.320748 L 68.001907,53.99304 C 68.001907,53.99304 66.164985,52.596782 63.978268,52.509512 C 61.791488,52.422249 59.254978,53.643978 59.254978,53.643978 L 53.569377,48.146208 z " + id="path10217" + sodipodi:nodetypes="csccscc" /> + <g + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-601.12498,277.55429)" + id="g9023"> + <path + style="opacity:1;fill:url(#linearGradient2790);fill-opacity:1;stroke:none;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 1008.2432,-293.5 C 995.64178,-293.5 985.05988,-286.92718 980.61818,-277.5 L 973.46198,-263 L 971.55568,-258.71875 C 970.50578,-255.7011 969.99428,-252.48284 970.11818,-249.125 C 970.73698,-232.358 986.92438,-218.74999 1006.2432,-218.75 C 1024.638,-218.75 1039.263,-231.09546 1040.087,-246.75 L 1040.1182,-247.5625 L 1040.1182,-266.53125 C 1040.1172,-266.56286 1040.1194,-266.59337 1040.1182,-266.625 C 1039.5723,-281.46 1025.2862,-293.50001 1008.2432,-293.5 z " + id="path6542" + sodipodi:nodetypes="ccccsscccsc" /> + <rect + style="opacity:0.5677656;fill:url(#linearGradient2792);fill-opacity:1;stroke:none;stroke-width:3.79999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter7023)" + id="rect6989" + width="7.9257522" + height="28.852757" + x="758.11121" + y="-703.20679" + transform="matrix(0.8970666,0.4418954,-0.4418954,0.8970666,0,0)" + ry="0" + clip-path="url(#clipPath7001)" /> + <path + transform="matrix(1.4140544,0,4.5293731e-2,1.2272727,-1138.9811,75.488636)" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + sodipodi:ry="24.75" + sodipodi:rx="24.75" + sodipodi:cy="-264.5" + sodipodi:cx="1524.75" + id="path6544" + style="opacity:1;fill:#312f30;fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(1.3159007,0,4.2149759e-2,1.1414141,-990.15284,53.40404)" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + sodipodi:ry="24.75" + sodipodi:rx="24.75" + sodipodi:cy="-264.5" + sodipodi:cx="1524.75" + id="path6567" + style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.10063338;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6637)" + sodipodi:type="arc" + clip-path="url(#clipPath6641)" /> + <path + style="opacity:0.71062275;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6959)" + d="M 913.25,-314.25 C 906.90629,-314.25 891.57566,-300.82577 902.78125,-288.96875 C 922.47588,-293.1703 942.98977,-270.64172 952,-255.25 L 963.125,-260.78125 C 978.12397,-256.81286 965.8762,-274.84337 965.875,-274.875 C 965.32907,-289.71 930.293,-314.25001 913.25,-314.25 z " + id="path6645" + sodipodi:nodetypes="ccccsc" + clip-path="url(#clipPath6965)" + transform="translate(88.9,-0.1)" /> + <path + style="opacity:1;fill:url(#radialGradient2794);fill-opacity:1;stroke:none;stroke-width:1.25735915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter7328)" + d="M 1524.75,-289.875 C 1510.7478,-289.875 1499.375,-278.50216 1499.375,-264.5 C 1499.375,-250.49784 1510.7478,-239.125 1524.75,-239.125 C 1538.7522,-239.125 1550.125,-250.49784 1550.125,-264.5 C 1550.125,-278.50216 1538.7522,-289.875 1524.75,-289.875 z M 1524.75,-288.625 C 1538.0718,-288.625 1548.875,-277.82184 1548.875,-264.5 C 1548.875,-251.17816 1537.9684,-241.72773 1524.6466,-241.72773 C 1511.3248,-241.72773 1500.625,-251.17816 1500.625,-264.5 C 1500.625,-277.82184 1511.4282,-288.625 1524.75,-288.625 z " + id="path7270" + transform="matrix(1.2045649,0,3.8583548e-2,1.0454545,-821.33676,29.897727)" + sodipodi:nodetypes="csssccsssc" /> + <path + sodipodi:nodetypes="csssccsssc" + transform="matrix(1.1644308,0,3.7298007e-2,1.0106217,-760.48225,19.800556)" + id="path7338" + d="M 1524.75,-289.875 C 1510.7478,-289.875 1499.375,-278.50216 1499.375,-264.5 C 1499.375,-250.49784 1510.7478,-239.125 1524.75,-239.125 C 1538.7522,-239.125 1550.125,-250.49784 1550.125,-264.5 C 1550.125,-278.50216 1538.7522,-289.875 1524.75,-289.875 z M 1524.75,-288.625 C 1538.0718,-288.625 1548.875,-277.82184 1548.875,-264.5 C 1548.875,-251.17816 1537.7373,-246.36308 1524.4155,-246.36308 C 1511.0937,-246.36308 1500.625,-251.17816 1500.625,-264.5 C 1500.625,-277.82184 1511.4282,-288.625 1524.75,-288.625 z " + style="opacity:1;fill:url(#radialGradient2796);fill-opacity:1;stroke:none;stroke-width:1.25735915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2798);stroke-width:1.33052707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7845)" + d="M 1021.25,-275.25 C 1015.275,-279.38684 1000.1752,-280.67307 992.5,-277.75" + id="path7342" + sodipodi:nodetypes="cc" + transform="matrix(1.0071784,6.6649744e-3,-2.0689432e-3,1.099251,-7.4728276,20.969158)" /> + <path + transform="matrix(1.1054471,0,3.5408698e-2,0.9594292,-671.04679,3.5391823)" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + sodipodi:ry="24.75" + sodipodi:rx="24.75" + sodipodi:cy="-264.5" + sodipodi:cx="1524.75" + id="path7486" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:url(#radialGradient2800);fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path7396" + sodipodi:cx="1524.75" + sodipodi:cy="-264.5" + sodipodi:rx="24.75" + sodipodi:ry="24.75" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + transform="matrix(1.1054471,0,3.5408698e-2,0.9594292,-671.04679,3.5391823)" /> + <path + transform="matrix(1.1439104,0,3.6640722e-2,0.9929096,-729.36791,12.670971)" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + sodipodi:ry="24.75" + sodipodi:rx="24.75" + sodipodi:cy="-264.5" + sodipodi:cx="1524.75" + id="path7400" + style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient2802);stroke-width:1.00305974;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:url(#radialGradient2804);fill-opacity:1;stroke:none;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter8002)" + id="path7972" + sodipodi:cx="1005.0781" + sodipodi:cy="-231.96094" + sodipodi:rx="19.921875" + sodipodi:ry="8.0078125" + d="M 1025 -231.96094 A 19.921875 8.0078125 0 1 1 985.15625,-231.96094 A 19.921875 8.0078125 0 1 1 1025 -231.96094 z" /> + <g + id="g8993" + clip-path="url(#clipPath8998)" + transform="translate(138.99076,0)"> + <path + transform="matrix(0.9556737,0,0,0.9556737,-96.019518,-10.419438)" + sodipodi:nodetypes="cssscsc" + id="path7849" + d="M 979.03241,-261.5 C 978.95101,-260.62063 978.90531,-259.71814 978.93871,-258.8125 C 979.42251,-245.70478 992.08611,-235.06251 1007.1887,-235.0625 C 1022.2913,-235.0625 1034.1412,-245.70478 1033.6574,-258.8125 C 1033.6423,-259.22212 1033.6335,-259.62671 1033.595,-260.03125 C 1032.481,-248.19766 1021.6265,-237.79687 1007.5793,-237.79687 C 992.94874,-237.79688 980.22851,-248.95915 979.03241,-261.5 z " + style="opacity:0.85714285;fill:url(#linearGradient2806);fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter7958)" /> + <path + style="opacity:1;fill:url(#linearGradient2808);fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter7958)" + d="M 979.03241,-261.5 C 978.95101,-260.62063 978.90531,-259.71814 978.93871,-258.8125 C 979.42251,-245.70478 992.08611,-235.06251 1007.1887,-235.0625 C 1022.2913,-235.0625 1034.1412,-245.70478 1033.6574,-258.8125 C 1033.6423,-259.22212 1033.6335,-259.62671 1033.595,-260.03125 C 1032.481,-248.19766 1019.5828,-236.97938 1005.5356,-236.97938 C 990.90502,-236.97939 980.22851,-248.95915 979.03241,-261.5 z " + id="path8979" + sodipodi:nodetypes="cssscsc" + transform="matrix(0.9556737,0,0,0.9556737,-93.285143,-23.310063)" /> + <path + transform="matrix(1.0245758,0,0,1.0431674,-162.62139,-0.3998272)" + sodipodi:nodetypes="cszscsc" + id="path8983" + d="M 979.03241,-261.5 C 978.95101,-260.62063 978.90531,-259.71814 978.93871,-258.8125 C 979.42251,-245.70478 991.14255,-235.45968 1006.2451,-235.45968 C 1021.3477,-235.45967 1034.1412,-245.70478 1033.6574,-258.8125 C 1033.6423,-259.22212 1033.6335,-259.62671 1033.595,-260.03125 C 1032.481,-248.19766 1023.587,-236.97938 1005.5356,-236.97938 C 990.90502,-236.97938 980.22851,-248.95915 979.03241,-261.5 z " + style="opacity:0.37362641;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + sodipodi:type="arc" + style="opacity:1;fill:url(#radialGradient2810);fill-opacity:1;stroke:none;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path7962" + sodipodi:cx="1029.1719" + sodipodi:cy="-242.67863" + sodipodi:rx="4.9718447" + sodipodi:ry="4.9718447" + d="M 1034.1437 -242.67863 A 4.9718447 4.9718447 0 1 1 1024.2,-242.67863 A 4.9718447 4.9718447 0 1 1 1034.1437 -242.67863 z" + transform="translate(-5.8004853,-7.1815533)" /> + <path + style="opacity:1;fill:url(#linearGradient2812);fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 1003.8594,-273.96875 C 994.8747,-273.96875 987.00892,-270.21641 982.23438,-264.40625 C 985.20603,-258.18825 994.51069,-253.65625 1005.4844,-253.65625 C 1015.3749,-253.65625 1023.8809,-257.31327 1027.6406,-262.59375 C 1022.5807,-269.4177 1013.7441,-273.96875 1003.8594,-273.96875 z " + id="path9008" /> + </g> + <path + style="opacity:0.71062275;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6959)" + d="M 913.25,-314.25 C 906.90629,-314.25 891.57566,-300.82577 902.78125,-288.96875 C 922.47588,-293.1703 942.98977,-270.64172 952,-255.25 L 963.125,-260.78125 C 978.12397,-256.81286 965.8762,-274.84337 965.875,-274.875 C 965.32907,-289.71 930.293,-314.25001 913.25,-314.25 z " + id="path9053" + sodipodi:nodetypes="ccccsc" + clip-path="url(#clipPath6965)" + transform="matrix(-0.6284252,-3.8009559e-2,-3.8098281e-2,0.6269617,672.29223,277.36684)" /> + <path + style="fill:url(#linearGradient2814);fill-opacity:1;stroke:none;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 105.73195,58.47244 C 113.65099,58.951414 120.05051,63.474533 122.48262,69.553841 L 126.42733,78.91679 L 127.46219,81.673427 C 128.00701,83.605284 128.20584,85.642452 128.00005,87.74298 C 126.97239,98.231726 116.28137,106.14815 104.14095,105.41385 C 92.581198,104.71467 83.86082,96.418647 83.939409,86.572531 L 83.950757,86.061938 L 84.673434,74.169259 C 84.675266,74.149478 84.675046,74.130266 84.677005,74.110481 C 85.585251,64.830253 95.021699,57.824637 105.73195,58.47244 z " + id="path9045" + sodipodi:nodetypes="ccccsscccsc" /> + <rect + style="opacity:0.5677656;fill:url(#linearGradient2816);fill-opacity:1;stroke:none;stroke-width:3.79999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter7023)" + id="rect9047" + width="7.9257522" + height="28.852757" + x="758.11121" + y="-703.20679" + transform="matrix(-0.5805747,0.2429544,0.2435215,0.5792226,728.15554,280.80858)" + ry="0" + clip-path="url(#clipPath7001)" /> + <path + transform="matrix(-0.8886274,-5.3747584e-2,-7.5220702e-2,0.7677314,1441.044,371.42923)" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + sodipodi:ry="24.75" + sodipodi:rx="24.75" + sodipodi:cy="-264.5" + sodipodi:cx="1524.75" + id="path9049" + style="fill:#312f30;fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(-0.8269452,-5.0016805e-2,-6.9973886e-2,0.7140208,1348.3579,351.92614)" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + sodipodi:ry="24.75" + sodipodi:rx="24.75" + sodipodi:cy="-264.5" + sodipodi:cx="1524.75" + id="path9051" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.10063338;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6637)" + sodipodi:type="arc" + clip-path="url(#clipPath6641)" /> + <path + style="fill:url(#radialGradient2818);fill-opacity:1;stroke:none;stroke-width:1.25735915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter3606)" + d="M 1524.75,-289.875 C 1510.7478,-289.875 1499.375,-278.50216 1499.375,-264.5 C 1499.375,-250.49784 1510.7478,-239.125 1524.75,-239.125 C 1538.7522,-239.125 1550.125,-250.49784 1550.125,-264.5 C 1550.125,-278.50216 1538.7522,-289.875 1524.75,-289.875 z M 1524.75,-288.625 C 1538.0718,-288.625 1548.875,-277.82184 1548.875,-264.5 C 1548.875,-251.17816 1537.9684,-241.72773 1524.6466,-241.72773 C 1511.3248,-241.72773 1500.625,-251.17816 1500.625,-264.5 C 1500.625,-277.82184 1511.4282,-288.625 1524.75,-288.625 z " + id="path9055" + transform="matrix(-0.7569789,-4.5784981e-2,-6.4076893e-2,0.6539934,1243.1652,330.77196)" + sodipodi:nodetypes="csssccsssc" /> + <path + sodipodi:nodetypes="csssccsssc" + transform="matrix(-0.7317577,-4.4259501e-2,-6.1941957e-2,0.6322034,1205.3074,322.12836)" + id="path9057" + d="M 1524.75,-289.875 C 1510.7478,-289.875 1499.375,-278.50216 1499.375,-264.5 C 1499.375,-250.49784 1510.7478,-239.125 1524.75,-239.125 C 1538.7522,-239.125 1550.125,-250.49784 1550.125,-264.5 C 1550.125,-278.50216 1538.7522,-289.875 1524.75,-289.875 z M 1524.75,-288.625 C 1538.0718,-288.625 1548.875,-277.82184 1548.875,-264.5 C 1548.875,-251.17816 1537.7373,-246.36308 1524.4155,-246.36308 C 1511.0937,-246.36308 1500.625,-251.17816 1500.625,-264.5 C 1500.625,-277.82184 1511.4282,-288.625 1524.75,-288.625 z " + style="fill:url(#radialGradient2820);fill-opacity:1;stroke:none;stroke-width:1.25735915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2822);stroke-width:1.33052707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7845)" + d="M 1021.25,-275.25 C 1015.275,-279.38684 1000.1752,-280.67307 992.5,-277.75" + id="path9059" + sodipodi:nodetypes="cc" + transform="matrix(-0.6331902,-3.4103723e-2,-4.0579397e-2,0.6892669,732.05275,294.23947)" /> + <path + transform="matrix(-0.6946908,-4.2017557e-2,-5.8804321e-2,0.6001795,1149.7234,308.5337)" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + sodipodi:ry="24.75" + sodipodi:rx="24.75" + sodipodi:cy="-264.5" + sodipodi:cx="1524.75" + id="path9061" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:url(#radialGradient2824);fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path9063" + sodipodi:cx="1524.75" + sodipodi:cy="-264.5" + sodipodi:rx="24.75" + sodipodi:ry="24.75" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + transform="matrix(-0.6946908,-4.2017557e-2,-5.8804321e-2,0.6001795,1149.7234,308.5337)" /> + <path + transform="matrix(-0.7188621,-4.347953e-2,-6.0854102e-2,0.6211236,1186.026,316.47574)" + d="M 1549.5 -264.5 A 24.75 24.75 0 1 1 1500,-264.5 A 24.75 24.75 0 1 1 1549.5 -264.5 z" + sodipodi:ry="24.75" + sodipodi:rx="24.75" + sodipodi:cy="-264.5" + sodipodi:cx="1524.75" + id="path9065" + style="fill:none;fill-opacity:1;stroke:url(#linearGradient2826);stroke-width:1.00305974;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" + sodipodi:type="arc" /> + <path + transform="matrix(-0.6284252,-3.8009559e-2,-3.8098281e-2,0.6269617,728.15554,280.80858)" + sodipodi:type="arc" + style="fill:url(#radialGradient2828);fill-opacity:1;stroke:none;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter8002)" + id="path9067" + sodipodi:cx="1005.0781" + sodipodi:cy="-231.96094" + sodipodi:rx="19.921875" + sodipodi:ry="8.0078125" + d="M 1025 -231.96094 A 19.921875 8.0078125 0 1 1 985.15625,-231.96094 A 19.921875 8.0078125 0 1 1 1025 -231.96094 z" /> + <g + id="g9069" + clip-path="url(#clipPath8998)" + transform="matrix(-0.6284252,-3.8009559e-2,-3.8098281e-2,0.6269617,640.81022,275.5256)"> + <path + transform="matrix(0.9556737,0,0,0.9556737,-96.019518,-10.419438)" + sodipodi:nodetypes="cssscsc" + id="path9071" + d="M 979.03241,-261.5 C 978.95101,-260.62063 978.90531,-259.71814 978.93871,-258.8125 C 979.42251,-245.70478 992.08611,-235.06251 1007.1887,-235.0625 C 1022.2913,-235.0625 1034.1412,-245.70478 1033.6574,-258.8125 C 1033.6423,-259.22212 1033.6335,-259.62671 1033.595,-260.03125 C 1032.481,-248.19766 1021.6265,-237.79687 1007.5793,-237.79687 C 992.94874,-237.79688 980.22851,-248.95915 979.03241,-261.5 z " + style="opacity:0.85714285;fill:url(#linearGradient2830);fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter7958)" /> + <path + style="opacity:1;fill:url(#linearGradient2832);fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter7958)" + d="M 979.03241,-261.5 C 978.95101,-260.62063 978.90531,-259.71814 978.93871,-258.8125 C 979.42251,-245.70478 992.08611,-235.06251 1007.1887,-235.0625 C 1022.2913,-235.0625 1034.1412,-245.70478 1033.6574,-258.8125 C 1033.6423,-259.22212 1033.6335,-259.62671 1033.595,-260.03125 C 1032.481,-248.19766 1019.5828,-236.97938 1005.5356,-236.97938 C 990.90502,-236.97939 980.22851,-248.95915 979.03241,-261.5 z " + id="path9073" + sodipodi:nodetypes="cssscsc" + transform="matrix(0.9556737,0,0,0.9556737,-93.285143,-23.310063)" /> + <path + transform="matrix(1.0245758,0,0,1.0431674,-162.62139,-0.3998272)" + sodipodi:nodetypes="cszscsc" + id="path9075" + d="M 979.03241,-261.5 C 978.95101,-260.62063 978.90531,-259.71814 978.93871,-258.8125 C 979.42251,-245.70478 991.14255,-235.45968 1006.2451,-235.45968 C 1021.3477,-235.45967 1034.1412,-245.70478 1033.6574,-258.8125 C 1033.6423,-259.22212 1033.6335,-259.62671 1033.595,-260.03125 C 1032.481,-248.19766 1023.587,-236.97938 1005.5356,-236.97938 C 990.90502,-236.97938 980.22851,-248.95915 979.03241,-261.5 z " + style="opacity:0.37362641;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + sodipodi:type="arc" + style="opacity:0.64835169;fill:url(#radialGradient2834);fill-opacity:1;stroke:none;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path9077" + sodipodi:cx="1029.1719" + sodipodi:cy="-242.67863" + sodipodi:rx="4.9718447" + sodipodi:ry="4.9718447" + d="M 1034.1437 -242.67863 A 4.9718447 4.9718447 0 1 1 1024.2,-242.67863 A 4.9718447 4.9718447 0 1 1 1034.1437 -242.67863 z" + transform="matrix(-0.6284252,-3.8009559e-2,-3.8098281e-2,0.6269617,754.65835,277.89246)" /> + <path + style="fill:url(#linearGradient2836);fill-opacity:1;stroke:none;stroke-width:0.4554573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 107.74273,70.884412 C 113.38895,71.225916 118.18905,73.877465 120.96811,77.70169 C 118.86379,81.487188 112.84382,83.974911 105.94767,83.557806 C 99.732231,83.181872 94.526173,80.565752 92.36466,77.112188 C 95.804409,73.026158 101.53094,70.508699 107.74273,70.884412 z " + id="path9079" /> + <path + clip-path="url(#clipPath10259)" + sodipodi:type="arc" + style="fill:url(#linearGradient2838);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter10253)" + id="path10221" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.1104922" + sodipodi:ry="6.1104922" + d="M 1314.1105 -281.5 A 6.1104922 6.1104922 0 1 1 1301.8895,-281.5 A 6.1104922 6.1104922 0 1 1 1314.1105 -281.5 z" + transform="matrix(0.7398573,-4.0622272e-2,3.866785e-2,0.6901565,-893.29723,296.25235)" /> + <path + sodipodi:nodetypes="czcccc" + id="rect10165" + d="M 60.346038,47.304844 C 60.456907,46.584763 61.42413,45.610673 63.724359,45.610673 C 66.027736,45.610673 67.057224,46.566045 67.045136,47.304844 L 67.939705,54.980295 L 59.357348,54.980295 L 60.346038,47.304844 z " + style="fill:url(#linearGradient2840);fill-opacity:1;stroke:none;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csccscc" + id="path9180" + d="M 51.002332,56.709219 C 51.002332,56.709219 57.159424,52.060242 63.573071,52.060242 C 70.727165,52.060242 76.03546,56.925447 76.03546,56.925447 L 68.883192,63.95298 C 68.883192,63.95298 66.60739,62.223126 63.898186,62.115009 C 61.188919,62.006892 58.046313,63.520512 58.046313,63.520512 L 51.002332,56.709219 z " + style="fill:url(#linearGradient2842);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(0.943356,-5.2200234e-2,4.9303496e-2,0.8868615,-1156.0774,375.18063)" + d="M 1314.1105 -281.5 A 6.1104922 6.1104922 0 1 1 1301.8895,-281.5 A 6.1104922 6.1104922 0 1 1 1314.1105 -281.5 z" + sodipodi:ry="6.1104922" + sodipodi:rx="6.1104922" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path10207" + style="fill:#3b3b3b;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter5698)" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient2844);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + id="path10209" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.5" + sodipodi:ry="6.5" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + transform="matrix(0.8474214,-4.6891735e-2,4.4289582e-2,0.7966722,-1031.9739,343.43506)" /> + <path + style="fill:url(#linearGradient2846);fill-opacity:1;stroke:none;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" + d="M 60.346038,47.304844 C 60.456907,46.584763 61.42413,45.610673 63.724359,45.610673 C 66.027736,45.610673 67.057224,46.566045 67.045136,47.304844 L 67.939705,54.980295 L 59.357348,54.980295 L 60.346038,47.304844 z " + id="path10265" + sodipodi:nodetypes="czcccc" /> + <g + id="g10279" + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-602.50478,302.32967)"> + <path + transform="matrix(0.2349258,0,0,0.2213724,740.7956,-231.71638)" + d="M 1314.1105 -281.5 A 6.1104922 6.1104922 0 1 1 1301.8895,-281.5 A 6.1104922 6.1104922 0 1 1 1314.1105 -281.5 z" + sodipodi:ry="6.1104922" + sodipodi:rx="6.1104922" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path10281" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter5698)" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:url(#linearGradient2848);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + id="path10283" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.5" + sodipodi:ry="6.5" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + transform="matrix(0.2110351,0,0,0.19886,772.04472,-237.9073)" /> + <rect + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + id="rect10285" + width="0.40370131" + height="1.951079" + x="328.35144" + y="-957.89124" + transform="matrix(0.7370101,0.6758817,-0.8422052,0.5391571,0,0)" /> + </g> + <g + transform="matrix(0.6286128,-3.4784041e-2,3.4865234e-2,0.6271489,-566.23021,302.45235)" + id="g10289"> + <path + sodipodi:type="arc" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871;filter:url(#filter5698)" + id="path10291" + sodipodi:cx="1308" + sodipodi:cy="-281.5" + sodipodi:rx="6.1104922" + sodipodi:ry="6.1104922" + d="M 1314.1105 -281.5 A 6.1104922 6.1104922 0 1 1 1301.8895,-281.5 A 6.1104922 6.1104922 0 1 1 1314.1105 -281.5 z" + transform="matrix(0.2349258,0,0,0.2213724,740.7956,-231.71638)" /> + <path + transform="matrix(0.2110351,0,0,0.19886,772.04472,-237.9073)" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + sodipodi:ry="6.5" + sodipodi:rx="6.5" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path10293" + style="opacity:1;fill:url(#linearGradient2850);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + sodipodi:type="arc" /> + <rect + transform="matrix(0.7370101,0.6758817,-0.8422052,0.5391571,0,0)" + y="-957.89124" + x="328.35144" + height="1.951079" + width="0.40370131" + id="rect10295" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" /> + </g> + <path + transform="matrix(0.8474214,-4.6891735e-2,4.4289582e-2,0.7966722,-1031.9739,343.43506)" + d="M 1314.5 -281.5 A 6.5 6.5 0 1 1 1301.5,-281.5 A 6.5 6.5 0 1 1 1314.5 -281.5 z" + sodipodi:ry="6.5" + sodipodi:rx="6.5" + sodipodi:cy="-281.5" + sodipodi:cx="1308" + id="path11198" + style="opacity:0.35531138;fill:url(#linearGradient2852);fill-opacity:1;stroke:none;stroke-width:0.271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35483871" + sodipodi:type="arc" /> + </g> + </g> +</svg> diff --git a/pics/icons/flag.svg b/pics/icons/flag.svg new file mode 100644 index 0000000..c94c63c --- /dev/null +++ b/pics/icons/flag.svg @@ -0,0 +1,716 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2156" + sodipodi:version="0.32" + inkscape:version="0.44" + version="1.0" + sodipodi:docbase="/home/pinheiro/artwork/Oxygen/theme/svg/apps" + sodipodi:docname="klettres.svg"> + <defs + id="defs2158"> + <linearGradient + id="linearGradient2975"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop2977" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2979" /> + </linearGradient> + <linearGradient + id="linearGradient2963"> + <stop + style="stop-color:#ac0000;stop-opacity:1;" + offset="0" + id="stop2965" /> + <stop + id="stop2971" + offset="0.5" + style="stop-color:#760000;stop-opacity:1;" /> + <stop + style="stop-color:#ac0000;stop-opacity:1;" + offset="1" + id="stop2967" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2955"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop2957" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop2959" /> + </linearGradient> + <linearGradient + id="linearGradient2882"> + <stop + style="stop-color:#000593;stop-opacity:0;" + offset="0" + id="stop2884" /> + <stop + id="stop2892" + offset="0.18131869" + style="stop-color:black;stop-opacity:0.48014441;" /> + <stop + id="stop2890" + offset="0.5" + style="stop-color:black;stop-opacity:0.58122742;" /> + <stop + style="stop-color:black;stop-opacity:0.45487365;" + offset="0.75" + id="stop2894" /> + <stop + style="stop-color:#505aff;stop-opacity:0;" + offset="1" + id="stop2886" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient28778"> + <stop + style="stop-color:#8e8e8e;stop-opacity:1;" + offset="0" + id="stop28780" /> + <stop + style="stop-color:#8e8e8e;stop-opacity:0;" + offset="1" + id="stop28782" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient30539"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop30541" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop30543" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient30539" + id="linearGradient37006" + gradientUnits="userSpaceOnUse" + x1="-742.43384" + y1="195.60983" + x2="-739.79175" + y2="217.92102" /> + <linearGradient + inkscape:collect="always" + id="linearGradient30549"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop30551" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop30553" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient30549" + id="radialGradient37008" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.928571,0,40.41772)" + cx="-633.63702" + cy="565.84845" + fx="-634.81256" + fy="578.65271" + r="18.908777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36994" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-64.01645)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36991" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-57.67747)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36988" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-70.35543)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36985" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-51.33849)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36982" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-44.99951)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36979" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-38.66067)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36976" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-32.32169)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36973" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-25.98271)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36970" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-19.64373)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36967" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-13.30475)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36964" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-6.96591)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36961" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-0.62693)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36958" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,12.05103)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36955" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,18.39001)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + id="linearGradient31433"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop31435" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop31437" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient31433" + id="linearGradient36952" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,5.712051)" + spreadMethod="reflect" + x1="-744.58466" + y1="296.54315" + x2="-728.62476" + y2="296.41748" /> + <linearGradient + inkscape:collect="always" + id="linearGradient32372"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop32374" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop32376" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient32372" + id="linearGradient36949" + gradientUnits="userSpaceOnUse" + x1="-757.66064" + y1="620.91235" + x2="-714.74719" + y2="356.50623" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-60.31903)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient32382" + id="linearGradient36946" + gradientUnits="userSpaceOnUse" + x1="-751.59839" + y1="238.11371" + x2="-736.92934" + y2="242.4993" + gradientTransform="matrix(0.3253,0,0,0.30413,249.855,-60.31903)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient33265"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop33267" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop33269" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient33265" + id="radialGradient35166" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,5.820106e-2,0,239.4202)" + cx="-742.3244" + cy="254.21584" + fx="-745.34979" + fy="255.14407" + r="5.1053205" /> + <linearGradient + inkscape:collect="always" + id="linearGradient32382"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop32384" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop32386" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient32382" + id="radialGradient36942" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.831647,-7.760576e-3,2.670049e-3,0.250101,628.5352,-52.24113)" + cx="-749.71906" + cy="253.47478" + fx="-749.71906" + fy="253.47478" + r="4.234355" /> + <linearGradient + inkscape:collect="always" + id="linearGradient36928"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop36930" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop36932" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient36928" + id="radialGradient36934" + cx="78.620689" + cy="801.51721" + fx="78.620689" + fy="801.51721" + r="5.7931032" + gradientTransform="matrix(1,0,0,0.357143,0,515.2611)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + id="linearGradient37885"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop37887" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop37889" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient37885" + id="radialGradient37891" + cx="114.58915" + cy="801.87805" + fx="83.909851" + fy="801.87805" + r="39.872711" + gradientTransform="matrix(1,0,0,9.009009e-2,0,729.6368)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient28778" + id="radialGradient2249" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.162268,0.141036,-0.122767,6.416779e-2,204.8173,108.6796)" + cx="-416.22699" + cy="413.23447" + fx="-446.17487" + fy="447.93506" + r="170.91994" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient28778" + id="radialGradient2255" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.232764,0.257749,-0.148367,0.162373,239.7677,122.9846)" + cx="-471.99405" + cy="445.17426" + fx="-478.93063" + fy="474.55029" + r="170.91994" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2882" + id="linearGradient2888" + x1="-511.73413" + y1="243.04254" + x2="-406.1962" + y2="220.15413" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.338712,-9.098398e-3,0,0.390991,223.2973,-41.01555)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2955" + id="linearGradient2961" + x1="111.13393" + y1="-32.401134" + x2="72.223572" + y2="61.703793" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.957465,0,0,0.957465,0.479016,2.495439)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2963" + id="linearGradient2969" + x1="53.348612" + y1="52.347796" + x2="85.41195" + y2="52.347796" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2975" + id="linearGradient2981" + x1="3.587779" + y1="60.417942" + x2="17.617184" + y2="59.62505" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.957465,0,0,0.957465,0.479016,2.495439)" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4142136" + inkscape:cx="10.788176" + inkscape:cy="75.164976" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:document-units="px" + inkscape:grid-bbox="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="876" + inkscape:window-height="575" + inkscape:window-x="784" + inkscape:window-y="224" /> + <metadata + id="metadata2161"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + sodipodi:nodetypes="ccssccccscccssssc" + id="path3001" + d="M 39.821383,15.010626 C 31.503178,15.396339 23.193649,18.583127 11.644764,19.347509 C 11.634274,19.331557 11.62345,19.315446 11.613007,19.299492 C 11.613016,19.300723 11.613,19.347057 11.613007,19.348362 C 11.555567,19.352141 11.50126,19.361474 11.443657,19.365133 C 11.490363,19.700663 11.552612,20.028794 11.623596,20.362214 C 14.244965,22.669275 14.719481,76.381329 12.09991,77.470801 C 32.632557,79.1061 51.152365,69.145422 70.697114,76.715412 C 80.884919,81.958222 83.086542,91.917077 95.465439,97.432417 C 104.54056,101.47578 111.54207,102.07894 122.4989,102.3634 C 118.34222,82.586779 112.64698,46.778288 112.96203,46.231322 C 112.97079,46.154099 112.98707,46.076514 112.99379,45.998312 C 112.97115,45.995915 112.95288,45.990194 112.93028,45.987805 C 112.92659,45.987406 112.92338,45.988479 112.91971,45.988089 C 99.352945,44.551487 92.610488,44.69103 80.371578,39.238055 C 67.992671,33.722714 65.791059,23.763857 55.60325,18.521049 C 49.868431,15.56981 44.841758,14.777832 39.821383,15.010626 z " + style="opacity:1;fill:#00438a;fill-opacity:1;fill-rule:evenodd;stroke:#ababab;stroke-width:0.36391413px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.43442622;fill:url(#linearGradient2888);fill-opacity:1;fill-rule:evenodd;stroke:#ababab;stroke-width:0.36391413px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 39.821383,15.010626 C 31.503178,15.396339 23.193649,18.583127 11.644764,19.347509 C 11.634274,19.331557 11.62345,19.315446 11.613007,19.299492 C 11.613016,19.300723 11.613,19.347057 11.613007,19.348362 C 11.555567,19.352141 11.50126,19.361474 11.443657,19.365133 C 11.490363,19.700663 11.552612,20.028794 11.623596,20.362214 C 14.244965,22.669275 14.719481,76.381329 12.09991,77.470801 C 32.632557,79.1061 51.152365,69.145422 70.697114,76.715412 C 80.884919,81.958222 83.086542,91.917077 95.465439,97.432417 C 104.54056,101.47578 111.54207,102.07894 122.4989,102.3634 C 118.34222,82.586779 112.64698,46.778288 112.96203,46.231322 C 112.97079,46.154099 112.98707,46.076514 112.99379,45.998312 C 112.97115,45.995915 112.95288,45.990194 112.93028,45.987805 C 112.92659,45.987406 112.92338,45.988479 112.91971,45.988089 C 99.352945,44.551487 92.610488,44.69103 80.371578,39.238055 C 67.992671,33.722714 65.791059,23.763857 55.60325,18.521049 C 49.868431,15.56981 44.841758,14.777832 39.821383,15.010626 z " + id="path1975" + sodipodi:nodetypes="ccssccccscccssssc" /> + <path + sodipodi:nodetypes="ccssccccc" + id="path2973" + d="M 39.821383,15.010626 C 31.503178,15.396339 23.193649,18.583127 11.644764,19.347509 C 11.634274,19.331557 11.62345,19.315446 11.613007,19.299492 C 11.613016,19.300723 11.613,19.347057 11.613007,19.348362 C 11.555567,19.352141 11.50126,19.361474 11.443657,19.365133 C 11.490363,19.700663 11.552612,20.028794 11.623596,20.362214 C 14.244965,22.669275 14.719481,76.381329 12.09991,77.470801 C 32.632557,79.1061 51.152365,69.145422 70.697114,76.715412 C 150.54861,142.72517 116.14946,25.300066 39.821383,15.010626 z " + style="fill:url(#linearGradient2981);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.38008085px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccssccccccssssc" + id="path2937" + d="M 39.821383,15.010626 C 31.503178,15.396339 23.193649,18.583127 11.644764,19.347509 C 11.634274,19.331557 11.62345,19.315446 11.613007,19.299492 C 11.613016,19.300723 11.613,19.347057 11.613007,19.348362 C 11.555567,19.352141 11.50126,19.361474 11.443657,19.365133 C 11.490363,19.700663 11.552612,20.028794 11.623596,20.362214 C 14.244965,22.669275 14.719481,44.784982 12.09991,45.874455 C 72.901272,31.360133 66.164673,67.94418 115.79664,70.767052 C 111.63997,50.990433 112.64698,46.778288 112.96203,46.231322 C 112.97079,46.154099 112.98707,46.076514 112.99379,45.998312 C 112.97115,45.995915 112.95288,45.990194 112.93028,45.987805 C 112.92659,45.987406 112.92338,45.988479 112.91971,45.988089 C 99.352945,44.551487 92.610488,44.69103 80.371578,39.238055 C 67.992671,33.722714 65.791059,23.763857 55.60325,18.521049 C 49.868431,15.56981 44.841758,14.777832 39.821383,15.010626 z " + style="fill:url(#linearGradient2961);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.38008085px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 5.922519,16.924661 L 9.509347,4.4237722 L 13.096181,16.924661 L 13.096181,122.20978 L 5.922519,122.20978 L 5.922519,16.924661 z " + id="rect28786" + sodipodi:nodetypes="cccccc" /> + <path + sodipodi:type="arc" + style="fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path29662" + sodipodi:cx="-633.63702" + sodipodi:cy="565.84845" + sodipodi:rx="18.908777" + sodipodi:ry="17.558151" + d="M -614.72825 565.84845 A 18.908777 17.558151 0 1 1 -652.5458,565.84845 A 18.908777 17.558151 0 1 1 -614.72825 565.84845 z" + transform="matrix(0.241377,0,0,0.270807,162.2774,-148.2113)" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient37006);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path29664" + sodipodi:cx="-737.44324" + sodipodi:cy="207.9397" + sodipodi:rx="7.3392043" + sodipodi:ry="6.6052842" + d="M -730.10403 207.9397 A 7.3392043 6.6052842 0 1 1 -744.78244,207.9397 A 7.3392043 6.6052842 0 1 1 -730.10403 207.9397 z" + transform="matrix(0.356587,0,0,0.264639,272.3482,-52.46421)" /> + <path + transform="matrix(0.218714,0,0,0.240298,147.918,-130.9473)" + d="M -614.72825 565.84845 A 18.908777 17.558151 0 1 1 -652.5458,565.84845 A 18.908777 17.558151 0 1 1 -614.72825 565.84845 z" + sodipodi:ry="17.558151" + sodipodi:rx="18.908777" + sodipodi:cy="565.84845" + sodipodi:cx="-633.63702" + id="path30547" + style="opacity:0.70232556;fill:url(#radialGradient37008);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + sodipodi:type="arc" /> + <path + style="opacity:0.70232556;fill:url(#linearGradient36994);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 6.210784,26.467408 C 8.591051,24.572438 10.863883,24.697022 12.833328,22.817839 L 12.833328,25.798958 C 10.625813,28.005416 8.418299,27.129918 6.210784,29.448527 L 6.210784,26.467408 z " + id="rect30557" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="ccccc" + id="path31441" + d="M 6.210784,32.80636 C 8.591051,30.91139 10.863883,31.035973 12.833328,29.156791 L 12.833328,32.13791 C 10.625813,34.344368 8.418299,33.468869 6.210784,35.787478 L 6.210784,32.80636 z " + style="opacity:0.70232556;fill:url(#linearGradient36991);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path31445" + d="M 6.210784,20.128456 C 8.591051,18.233487 10.863883,18.35807 12.833328,16.478888 L 12.833328,19.460007 C 10.625813,21.666465 8.418299,20.790966 6.210784,23.109575 L 6.210784,20.128456 z " + style="opacity:0.70232556;fill:url(#linearGradient36988);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /> + <path + style="opacity:0.70232556;fill:url(#linearGradient36985);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 6.210784,39.145297 C 8.591051,37.250327 10.863883,37.374925 12.833328,35.495728 L 12.833328,38.476861 C 10.625813,40.683319 8.418299,39.807821 6.210784,42.12643 L 6.210784,39.145297 z " + id="path31449" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="ccccc" + id="path31453" + d="M 6.210784,45.484248 C 8.591051,43.589278 10.863883,43.713877 12.833328,41.83468 L 12.833328,44.815813 C 10.625813,47.022271 8.418299,46.146758 6.210784,48.465382 L 6.210784,45.484248 z " + style="opacity:0.70232556;fill:url(#linearGradient36982);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /> + <path + style="opacity:0.70232556;fill:url(#linearGradient36979);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 6.210784,51.8232 C 8.591051,49.92823 10.863883,50.052828 12.833328,48.173631 L 12.833328,51.154764 C 10.625813,53.361222 8.418299,52.485709 6.210784,54.804333 L 6.210784,51.8232 z " + id="path31457" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="ccccc" + id="path31461" + d="M 6.210784,58.162151 C 8.591051,56.267182 10.863883,56.39178 12.833328,54.512583 L 12.833328,57.493716 C 10.625813,59.700159 8.418299,58.824661 6.210784,61.14327 L 6.210784,58.162151 z " + style="opacity:0.70232556;fill:url(#linearGradient36976);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /> + <path + style="opacity:0.70232556;fill:url(#linearGradient36973);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 6.210784,64.501103 C 8.591051,62.606133 10.863883,62.730731 12.833328,60.851534 L 12.833328,63.832668 C 10.625813,66.039111 8.418299,65.163612 6.210784,67.482222 L 6.210784,64.501103 z " + id="path31465" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="ccccc" + id="path31469" + d="M 6.210784,70.840054 C 8.591051,68.945085 10.863883,69.069668 12.833328,67.190486 L 12.833328,70.171619 C 10.625813,72.378063 8.418299,71.502564 6.210784,73.821173 L 6.210784,70.840054 z " + style="opacity:0.70232556;fill:url(#linearGradient36970);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /> + <path + style="opacity:0.70232556;fill:url(#linearGradient36967);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 6.210784,77.179006 C 8.591051,75.284036 10.863883,75.40862 12.833328,73.529437 L 12.833328,76.510571 C 10.625813,78.717014 8.418299,77.841516 6.210784,80.160125 L 6.210784,77.179006 z " + id="path31473" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="ccccc" + id="path31477" + d="M 6.210784,83.517957 C 8.591051,81.622988 10.863883,81.747571 12.833328,79.868389 L 12.833328,82.849508 C 10.625813,85.055966 8.418299,84.180467 6.210784,86.499076 L 6.210784,83.517957 z " + style="opacity:0.70232556;fill:url(#linearGradient36964);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /> + <path + style="opacity:0.70232556;fill:url(#linearGradient36961);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 6.210784,89.856913 C 8.591051,87.961944 10.863883,88.086527 12.833328,86.20734 L 12.833328,89.188464 C 10.625813,91.394922 8.418299,90.519423 6.210784,92.838032 L 6.210784,89.856913 z " + id="path31481" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="ccccc" + id="path31485" + d="M 6.210784,102.5348 C 8.591051,100.63983 10.863883,100.76443 12.833328,98.885248 L 12.833328,101.86637 C 10.625813,104.07282 8.418299,103.19733 6.210784,105.51594 L 6.210784,102.5348 z " + style="opacity:0.70232556;fill:url(#linearGradient36958);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /> + <path + style="opacity:0.70232556;fill:url(#linearGradient36955);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 6.210784,108.87375 C 8.591051,106.97878 10.863883,107.10338 12.833328,105.2242 L 12.833328,108.20532 C 10.625813,110.41178 8.418299,109.53628 6.210784,111.85489 L 6.210784,108.87375 z " + id="path31489" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="ccccc" + id="path31493" + d="M 6.210784,96.195865 C 8.591051,94.300881 10.863883,94.425479 12.833328,92.546296 L 12.833328,95.527415 C 10.625813,97.733873 8.418299,96.858375 6.210784,99.176984 L 6.210784,96.195865 z " + style="opacity:0.70232556;fill:url(#linearGradient36952);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccc" + id="path31497" + d="M 5.922519,16.924661 L 9.509347,4.4237722 L 13.096181,16.924661 L 13.096181,122.20978 L 5.922519,122.20978 L 5.922519,16.924661 z " + style="fill:url(#linearGradient36949);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /> + <path + style="opacity:0.69767438;fill:url(#linearGradient36946);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 8.410057,9.9369541 L 6.68826,16.927857 L 9.443131,16.88186 L 10.13185,10.028932 L 8.410057,9.9369541 z " + id="path32380" /> + <path + sodipodi:type="arc" + style="opacity:0.69767438;fill:url(#radialGradient35166);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path32390" + sodipodi:cx="-742.3244" + sodipodi:cy="254.21584" + sodipodi:rx="5.1053205" + sodipodi:ry="0.29713506" + d="M -737.21908 254.21584 A 5.1053205 0.29713506 0 1 1 -747.42972,254.21584 A 5.1053205 0.29713506 0 1 1 -737.21908 254.21584 z" + transform="matrix(0.3253,0,0,0.580612,249.5562,-130.7038)" /> + <path + id="path33273" + d="M 6.70536,18.908007 L 6.68826,16.927857 L 9.443131,16.88186 L 8.427154,19 L 6.70536,18.908007 z " + style="opacity:0.69767438;fill:url(#radialGradient36942);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:url(#radialGradient36934);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path36053" + sodipodi:cx="78.620689" + sodipodi:cy="801.51721" + sodipodi:rx="5.7931032" + sodipodi:ry="2.0689654" + d="M 84.413793 801.51721 A 5.7931032 2.0689654 0 1 1 72.827586,801.51721 A 5.7931032 2.0689654 0 1 1 84.413793 801.51721 z" + transform="matrix(1.452362,0,0,1.452362,-104.8265,-1041.837)" /> + <path + sodipodi:type="arc" + style="opacity:0.33953486;fill:url(#radialGradient37891);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path37010" + sodipodi:cx="114.58915" + sodipodi:cy="801.87805" + sodipodi:rx="39.872711" + sodipodi:ry="3.5921361" + d="M 154.46186 801.87805 A 39.872711 3.5921361 0 1 1 74.716438,801.87805 A 39.872711 3.5921361 0 1 1 154.46186 801.87805 z" + transform="matrix(1.624102,0,0,1.624102,-121.3472,-1179.836)" /> + <path + style="opacity:0.61885244;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.30000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 57.886104,29.337474 C 57.389073,29.340882 56.773838,29.426247 56.274009,29.585921 C 55.481757,29.839016 54.432704,30.536812 54.11574,30.979085 C 53.633142,31.652478 53.416644,32.05458 53.358706,32.390155 C 53.31031,32.670475 53.266198,32.692208 53.186269,32.529554 C 53.022525,32.196309 53.638234,30.286037 54.138983,29.553921 C 54.293241,29.328386 54.310596,28.997836 54.166536,28.860423 C 53.920125,28.625392 52.978088,29.195248 52.318654,30.00267 C 51.606086,30.875163 51.346311,31.669983 51.327515,33.105252 C 51.306627,34.700459 51.487155,36.485099 51.658142,36.545688 C 51.866496,36.619519 52.542279,36.359891 53.014016,36.024924 C 53.49194,35.685554 54.214249,35.411249 54.30223,35.526897 C 54.332986,35.567332 53.735047,36.011797 52.96116,36.515136 C 52.096011,37.077825 51.515864,37.533694 51.479518,37.680944 C 51.447013,37.812664 51.361849,37.891506 51.305769,37.853366 C 51.186359,37.772153 51.024714,35.115506 50.978332,32.652384 C 50.960683,31.715191 50.927838,30.993121 50.878058,30.975478 C 50.693767,30.910178 50.223136,31.374089 50.043803,31.809712 C 49.940804,32.059895 49.800271,32.291338 49.756095,32.329964 C 49.580744,32.483234 49.200877,33.804173 49.097648,34.620225 C 48.900679,36.177144 49.077652,37.683489 49.584027,39.181307 C 49.858672,39.993679 50.305505,41.681444 50.311069,41.885756 C 50.314757,42.020882 50.510022,42.364065 50.560728,42.323193 C 50.57123,42.314729 50.815072,41.910858 51.096406,41.442665 C 51.416294,40.910295 51.8646,40.395181 52.287343,40.032419 C 52.659138,39.713388 52.979887,39.428345 53.012889,39.41392 C 53.065804,39.390786 54.174168,38.181823 54.339151,37.958205 C 54.417826,37.851559 54.964668,36.766183 55.171721,36.326257 C 55.458465,35.717045 55.496793,35.525323 55.347721,35.257051 C 55.218345,35.024229 55.235134,34.969231 55.774688,34.592255 C 56.595584,34.018708 57.214697,33.374523 57.342363,32.941381 C 57.40257,32.737113 57.489931,32.504916 57.563719,32.410842 C 57.655777,32.293466 57.679947,32.177676 57.610016,32.085748 C 57.54008,31.993819 57.318349,32.020893 56.938637,32.181011 C 56.373245,32.419414 55.930568,32.63437 55.679663,32.783256 C 55.602221,32.829204 55.440796,32.865172 55.309487,32.858766 C 55.178164,32.852357 54.916434,32.916976 54.736322,33.002485 C 54.351982,33.184964 54.233737,33.164354 54.371395,32.945901 C 54.425612,32.859868 54.591217,32.781174 54.745507,32.771319 C 55.124206,32.747125 56.756584,31.863468 57.031228,31.530823 C 57.360946,31.131487 57.613639,30.846816 57.836246,30.592376 L 57.886104,29.337474 z M 58.151505,29.378625 C 58.079158,29.375143 58.000608,29.372535 57.917966,29.375641 L 57.868109,30.630544 C 58.125827,30.275844 58.285132,30.028558 58.397227,29.915134 C 58.519578,29.791344 58.611551,29.633563 58.610712,29.582736 C 58.609765,29.526051 58.59213,29.500399 58.515122,29.468233 C 58.431702,29.43339 58.297513,29.385657 58.151505,29.378625 z M 66.030164,31.032194 C 64.901452,30.891502 64.343325,30.88216 64.063639,30.959868 C 63.998768,30.977892 63.931052,31.003097 63.860652,31.028074 C 62.778222,31.179366 61.401994,31.560762 60.990895,31.845742 C 60.88188,31.92131 60.630251,32.067369 60.411171,32.154577 C 59.837156,32.383061 58.213588,33.835123 57.713287,34.527343 L 57.676549,35.452008 C 58.108048,34.811992 59.121883,33.632715 59.318446,33.613279 C 59.469625,33.598327 61.076266,36.058254 61.080483,36.312072 C 61.082334,36.424045 60.994174,36.553335 60.901486,36.616588 C 60.595694,36.825321 59.83586,37.696587 59.677374,38.02169 C 59.591755,38.197328 59.318499,38.682361 59.100648,39.095218 C 58.882781,39.508076 58.67716,40.094022 58.615575,40.382319 C 58.55399,40.670615 58.396485,41.270981 58.295066,41.728164 C 58.193652,42.185345 58.107951,42.982034 58.05834,43.485725 L 57.955251,44.400103 L 57.330171,44.170272 L 57.305241,44.797724 L 57.962186,45.065721 L 58.088702,46.082153 C 58.155431,46.631551 58.277856,47.496526 58.378843,48.021089 C 58.479829,48.54565 58.566674,48.987929 58.539845,49.00964 C 58.513016,49.031356 58.345751,48.942231 58.21334,48.826108 C 57.967828,48.610788 57.647997,48.544373 57.650673,48.705634 C 57.653115,48.852898 57.376881,48.696793 57.324168,48.5221 C 57.288886,48.405171 57.22967,48.335998 57.164852,48.331262 L 57.075633,50.576876 C 57.1231,50.687235 57.132026,50.771905 57.132799,50.81833 C 57.134153,50.899768 57.181305,51.018394 57.22314,51.064928 C 57.351618,51.207839 57.403362,50.998526 57.302611,50.744978 C 57.150212,50.361451 57.33478,50.301129 57.573263,50.654034 C 57.678507,50.809786 57.831581,50.970589 57.926381,51.007831 C 58.172346,51.104455 58.783595,51.858101 59.135872,52.491227 C 59.336873,52.852465 59.485588,53.046909 59.612509,53.096766 C 59.741738,53.147532 59.841906,53.283925 59.929829,53.511466 C 60.000916,53.695456 60.195141,53.963548 60.340115,54.106717 C 60.654008,54.416701 61.39905,55.590151 61.40772,55.800703 C 61.413832,55.949295 59.910102,57.193023 59.785504,57.144077 C 59.749034,57.129747 59.510625,56.804346 59.279628,56.434322 C 58.767398,55.613779 57.994933,54.077305 57.669973,53.260749 C 57.415308,52.620817 57.210778,52.082971 57.034959,51.600612 L 56.995598,52.591324 C 57.03603,52.686697 57.075266,52.781292 57.117803,52.876088 C 57.221463,53.107101 57.450581,53.613588 57.607934,53.982127 C 57.874212,54.605767 58.371995,55.638766 58.781999,56.357164 C 59.205582,57.099343 60.664278,59.259891 61.051223,59.732687 C 61.803589,60.652001 62.2741,61.228199 62.644384,61.641071 C 62.796432,61.926637 62.92664,62.152224 62.98832,62.226035 C 63.078006,62.333361 63.253996,62.582328 63.366742,62.783116 C 63.657621,63.301164 64.240271,64.135181 64.536498,64.426488 C 64.6751,64.562779 64.891236,64.787687 65.01707,64.932956 C 65.142913,65.078233 65.382951,65.29126 65.53213,65.411544 C 65.681301,65.531831 65.832812,65.68976 65.88525,65.76534 C 66.045729,65.996647 67.765342,66.896041 68.239757,66.994321 C 68.474571,67.042971 68.681622,67.082233 68.704209,67.066337 C 68.726792,67.050445 68.90853,67.060892 69.103626,67.095041 C 69.318415,67.132641 69.537536,67.117196 69.772379,67.065825 L 69.795995,66.471399 C 69.75828,66.460638 69.706184,66.480656 69.66067,66.516869 C 69.610314,66.556934 69.442841,66.583733 69.290495,66.59238 C 69.138145,66.60103 68.922385,66.642716 68.820793,66.65246 C 68.533451,66.680027 67.194232,66.170017 67.045073,65.978403 C 67.0029,65.924232 66.962698,65.517099 66.970102,64.504784 C 66.981781,62.908708 66.978872,62.947711 67.455174,63.21768 C 67.790451,63.407726 68.515183,63.590337 68.710586,63.545246 C 68.818311,63.520396 68.842667,63.554786 68.904389,63.708204 C 68.946488,63.812842 69.044719,63.941862 69.094257,63.970235 C 69.231678,64.048945 69.578252,63.824395 69.91408,63.499262 L 70.184361,56.696373 C 70.109427,56.571108 70.12784,56.358122 70.215851,55.903804 C 70.230678,55.827253 70.214559,55.793174 70.222411,55.738686 L 70.234219,55.441473 C 70.227299,55.365564 70.235441,55.29429 70.211541,55.172139 C 70.171642,54.968217 70.116979,54.768104 70.094585,54.755279 C 69.993462,54.697362 70.1419,54.203087 70.291949,53.988428 L 70.52943,48.011134 C 70.524975,47.998581 70.535536,47.990025 70.530742,47.97811 C 70.480884,47.854195 70.411947,47.66614 70.412473,47.594274 C 70.413001,47.522405 70.386912,47.40159 70.323444,47.314652 C 70.259976,47.227707 70.183049,47.07689 70.169376,46.991718 C 70.149757,46.869518 70.139459,46.86222 70.072474,46.910238 C 69.969396,46.98414 69.867791,46.792494 69.763026,46.297395 C 69.724667,46.116102 69.650012,45.902101 69.615519,45.809345 C 69.562075,45.665618 69.583183,45.589312 69.700238,45.3573 C 69.894251,44.972758 70.457574,44.155118 70.514438,44.187685 C 70.534504,44.199177 70.600551,44.333717 70.668507,44.510619 L 70.727548,43.024551 C 70.677554,43.047795 70.637033,43.042964 70.630647,42.943071 C 70.62802,42.902053 70.634829,42.799332 70.639831,42.711905 C 70.644829,42.624475 70.617052,42.398077 70.559987,42.201118 C 70.458039,41.849253 70.456626,41.81642 70.54518,41.733641 C 70.5775,41.703424 70.612668,41.685219 70.647329,41.683026 C 70.681991,41.680834 70.711613,41.709844 70.745543,41.73148 C 70.760989,41.741328 70.76252,41.755573 70.777405,41.769648 L 70.915172,38.302158 C 70.913606,38.515521 70.910416,38.553839 70.709559,38.436413 C 70.589516,38.366233 70.40885,38.292325 70.315392,38.275614 C 70.178141,38.251071 70.078445,38.150356 69.834819,37.769146 C 69.41671,37.114907 69.191135,36.821289 68.819133,36.44871 C 68.642762,36.272068 68.413386,36.007896 68.274834,35.865906 C 68.136275,35.723918 67.809827,35.481302 67.59521,35.328575 L 67.204978,35.068705 L 67.228221,33.643541 L 67.252777,32.185353 L 67.612456,32.374031 C 67.638482,32.386781 67.649046,32.401225 67.677494,32.417343 C 67.876644,32.530173 68.134609,32.717361 68.293392,32.878338 C 68.469745,33.057135 68.775083,33.343199 68.96908,33.514742 C 69.427171,33.919817 69.750609,34.347489 70.523818,35.550075 C 70.692169,35.811907 70.842012,36.052745 70.870376,36.068992 C 70.88199,36.075641 70.954993,36.223027 70.995205,36.287711 L 71.013575,35.825378 C 70.606661,35.157417 70.192842,34.475823 70.008383,34.240753 C 69.749054,33.91026 68.853072,32.918879 68.249345,32.306648 C 68.072772,32.127583 67.61391,31.841278 67.143691,31.570351 C 66.673476,31.299421 66.201419,31.053541 66.030164,31.032194 z M 65.248765,31.376217 C 65.437638,31.419595 65.684672,31.476942 65.811432,31.496687 C 65.938192,31.516434 66.274804,31.651714 66.534728,31.774972 L 66.993934,31.979083 L 66.969379,33.43727 L 66.944824,34.895458 L 66.583833,34.739804 C 66.381401,34.655946 66.096882,34.56333 65.957438,34.542998 C 65.817995,34.522667 65.529243,34.480132 65.327108,34.445263 C 65.124969,34.410394 64.951417,34.412515 64.92638,34.449583 C 64.901352,34.486653 64.858373,34.51975 64.824231,34.500198 C 64.741103,34.452586 64.129314,34.713862 63.704518,34.957898 C 63.473902,35.01979 63.259487,35.080042 63.130042,35.134641 C 62.842967,35.255728 62.362859,35.500167 62.074056,35.668677 C 61.785241,35.837186 61.524133,35.964302 61.462468,35.939347 C 61.40081,35.914392 60.987691,35.317568 60.546305,34.634342 C 60.104919,33.951116 59.733236,33.335849 59.732294,33.278721 C 59.729585,33.115799 60.911488,32.432692 61.816341,32.073412 C 61.91569,32.033965 62.188673,31.93082 62.426616,31.835765 C 62.664569,31.740711 63.02499,31.654338 63.201455,31.656862 C 63.37792,31.659384 63.526598,31.637235 63.57032,31.614375 C 63.592081,31.602994 63.755981,31.60177 63.838347,31.589478 C 64.013832,31.524369 64.330943,31.431304 64.614499,31.377552 C 64.768158,31.348424 65.059889,31.33284 65.248765,31.376217 z M 68.341748,34.181695 C 68.265928,34.169305 68.197339,34.166169 68.10821,34.178711 C 67.960516,34.199497 67.779013,34.190225 67.708793,34.150008 C 67.552194,34.06032 67.340788,34.074995 67.339929,34.192496 C 67.339579,34.240142 67.387576,34.34991 67.431581,34.406069 C 67.475584,34.462234 67.538175,34.571741 67.588276,34.662956 C 67.831298,35.105472 67.929883,35.202665 67.844493,34.935275 C 67.814739,34.842108 67.816644,34.678202 67.82575,34.566868 C 67.840592,34.385393 67.860272,34.387628 68.128264,34.514093 C 68.662884,34.766379 68.893089,34.748627 68.731978,34.441566 C 68.693372,34.367985 68.609577,34.288279 68.539487,34.245583 C 68.48108,34.210003 68.417571,34.194088 68.341748,34.181695 z M 65.973557,34.97745 C 66.120606,35.008127 66.259494,35.050505 66.402211,35.110369 C 66.60458,35.195254 66.806287,35.299483 66.89328,35.352648 C 66.922271,35.370367 66.920444,35.382449 66.925144,35.390814 C 66.943937,35.424271 66.973781,36.070449 66.968252,36.826267 C 66.956853,38.384306 66.920669,38.395911 66.546905,38.189703 C 66.172892,37.983365 65.103096,38.010824 64.909508,38.234864 C 64.871114,38.279301 64.754606,38.335386 64.637545,38.358831 C 64.520489,38.382279 64.295428,38.524375 64.157347,38.683099 C 63.828112,39.061573 63.652941,39.183591 63.5392,39.118888 L 63.540512,39.085865 C 63.423121,39.010734 63.058729,38.560733 62.620414,37.87993 C 62.202521,37.230844 61.871048,36.656063 61.870128,36.600645 C 61.867338,36.432546 62.576922,35.913825 62.902125,35.8303 C 63.058613,35.790106 63.388447,35.648897 63.682213,35.519302 C 63.694619,35.508544 63.704628,35.502048 63.7167,35.491423 C 63.895518,35.334055 64.115714,35.192125 64.230075,35.172297 C 64.344433,35.15247 64.483021,35.103129 64.533899,35.086498 C 65.054489,34.916363 65.532394,34.885421 65.973557,34.97745 z M 71.04675,35.830521 L 71.028382,36.292853 C 71.132046,36.393246 71.236625,36.440328 71.382813,36.613628 C 71.630329,36.907051 71.881424,37.218894 71.956351,37.300645 C 72.031274,37.3824 72.220898,37.639155 72.401125,37.868017 C 72.581345,38.096882 72.889577,38.457155 73.070253,38.669538 C 73.639929,39.339203 74.12778,40.152587 74.071507,40.353236 C 74.01368,40.559425 72.871236,41.430325 72.729125,41.3745 C 72.675949,41.353609 72.529579,41.093856 72.417052,40.827705 C 72.304528,40.561557 72.024011,40.035272 71.76367,39.629899 C 71.50332,39.224523 71.295312,38.850663 71.294906,38.826217 C 71.294495,38.801769 71.327838,38.815488 71.394432,38.841649 C 71.575478,38.91277 71.519099,38.646927 71.311962,38.396908 C 71.117319,38.16197 71.001428,38.09036 70.953594,38.175207 L 70.810582,41.774793 C 71.03862,41.912142 71.243654,42.197577 71.248794,42.507284 C 71.252779,42.747359 70.950564,42.990937 70.760724,43.029693 L 70.701681,44.515764 C 71.010516,44.979927 71.476134,45.783233 71.543621,46.008621 C 71.588363,46.158053 71.640845,46.477384 71.616905,46.684529 C 71.577729,47.023505 71.579946,47.070423 71.761788,47.238628 C 72.052984,47.507982 72.380986,48.154609 72.534753,48.787247 C 72.666566,49.329576 72.636089,49.33189 72.436913,49.569529 C 72.326143,49.701692 72.255766,49.856527 72.256605,49.907069 C 72.259573,50.086204 71.910469,50.030979 71.825326,49.840198 C 71.796842,49.776388 71.821515,49.610083 71.874246,49.449058 C 71.962202,49.18045 71.944193,49.124346 71.765161,48.834055 C 71.513316,48.425701 71.433714,48.391186 71.171942,48.642392 C 70.998037,48.809279 70.931032,48.818459 70.836253,48.690024 C 70.7716,48.602408 70.716867,48.462949 70.71536,48.372235 C 70.713996,48.290243 70.638897,48.139606 70.562606,48.016277 L 70.325124,53.993573 C 70.385267,53.94672 70.475577,53.895494 70.529424,53.892341 C 70.633667,53.886225 70.737383,53.873745 70.765588,53.829277 C 70.793786,53.784811 70.934837,53.786262 71.098652,53.847694 C 71.534416,54.011092 72.112807,53.933361 72.138895,53.709944 C 72.150714,53.60867 72.222346,53.530019 72.312644,53.53752 C 72.569374,53.558844 72.394167,53.284656 72.124087,53.242466 C 71.783572,53.189266 71.70377,53.079343 71.423097,52.402778 C 71.178694,51.813649 71.096878,51.57841 71.288708,51.584488 C 71.352651,51.586515 71.420398,51.608415 71.5528,51.658664 C 71.675012,51.70505 71.82307,51.782676 72.012005,51.862774 L 72.898553,52.232826 L 72.90024,53.030541 C 72.893982,54.184214 72.65276,55.069851 71.964957,56.407601 C 71.619219,57.080035 70.894246,57.847312 70.708979,57.774533 C 70.662469,57.756266 70.60353,57.558894 70.56016,57.319505 C 70.498741,56.980495 70.456224,56.86237 70.314438,56.782997 C 70.280712,56.764117 70.242014,56.726066 70.217536,56.701518 L 69.947255,63.504407 C 70.138815,63.408377 70.3324,63.305689 70.493804,63.190424 C 70.628549,63.0942 70.875912,62.998879 71.003242,62.97037 C 71.328777,62.897482 72.307606,62.386107 72.536803,62.178113 C 72.642141,62.082515 72.762312,62.001728 72.810078,62.021121 C 72.985164,62.092205 74.503626,64.468856 74.507075,64.676603 C 74.511099,64.91931 73.373907,65.65303 72.588906,65.907633 C 72.306747,65.999149 71.950408,66.115114 71.81013,66.185606 C 71.540994,66.320865 71.003506,66.450657 70.899965,66.409982 C 70.866266,66.396751 70.637553,66.428587 70.397086,66.464918 C 70.156617,66.501256 69.921906,66.505083 69.862347,66.481686 C 69.856618,66.479438 69.836185,66.478153 69.829172,66.476541 L 69.805554,67.070968 C 70.137946,67.050827 70.506938,67.01326 70.845796,66.933218 C 71.115919,66.869416 71.426494,66.798106 71.551662,66.810075 C 71.791079,66.832963 72.67181,66.537556 73.21005,66.236535 C 73.384852,66.138769 73.622188,66.020632 73.753975,65.988601 C 74.173308,65.88668 76.03427,64.34945 76.481099,63.72005 C 76.605951,63.544179 76.657987,63.422629 76.766182,63.265847 L 76.768805,63.199799 C 77.327062,62.524283 77.716957,61.969057 77.89864,61.647171 C 78.125912,61.244529 79.045068,59.074654 79.041222,58.933569 C 79.039229,58.860316 79.087506,58.619132 79.161741,58.420622 C 79.526613,57.444957 79.551698,53.768364 79.206355,51.416609 C 79.029659,50.213354 78.414961,48.094147 78.032854,47.347073 C 77.971216,47.226569 77.84875,46.905091 77.76183,46.60728 C 77.674899,46.309466 77.554605,45.968452 77.490805,45.867486 C 77.483305,45.855617 77.47501,45.82256 77.460253,45.796294 C 77.400879,45.672506 77.348794,45.51197 77.278258,45.336122 C 77.125684,44.955764 76.555216,43.707702 76.203719,42.976518 C 75.696347,41.921092 73.87787,38.968023 73.474915,38.566146 C 73.345044,38.436629 73.074059,38.094204 72.870827,37.807937 C 72.66759,37.521672 72.32485,37.140003 72.137973,36.93008 C 71.929279,36.69566 71.465276,36.243368 71.04675,35.830521 z M 53.223755,33.266363 C 53.432625,33.340378 53.418882,33.697112 53.20801,33.662648 C 53.071954,33.640416 53.030016,33.603981 53.050005,33.438786 C 53.064186,33.321627 53.144303,33.238209 53.223755,33.266363 z M 67.251648,35.574348 C 67.26594,35.571606 67.315657,35.571947 67.351173,35.589781 C 67.599784,35.714619 68.294124,36.316903 68.57772,36.643869 C 69.043506,37.180883 69.182051,37.329859 69.342439,37.559891 C 69.708306,38.084637 69.874486,38.354409 69.873617,38.472932 C 69.873091,38.544381 69.917051,38.737354 69.990572,38.889793 C 70.064099,39.042228 70.122272,39.251616 70.138081,39.377846 C 70.153887,39.504074 70.221732,39.813798 70.279029,40.031015 C 70.351834,40.307028 70.400506,40.575326 70.408168,40.9814 C 70.418322,41.519529 70.379825,41.586658 70.285026,41.560395 C 70.214399,41.540833 70.167409,41.386637 70.069855,41.095079 C 69.918468,40.642651 69.817947,40.526685 69.816261,40.756715 C 69.815687,40.835411 69.852997,40.918916 69.876052,40.93212 C 69.899103,40.945324 69.942999,41.1575 69.958521,41.376861 C 69.974051,41.596221 69.983642,41.806659 70.006503,41.84948 C 70.056502,41.943144 70.078993,42.119323 70.030493,42.085791 C 70.011548,42.072696 69.895848,41.818924 69.784772,41.549283 C 69.618338,41.145243 69.60684,41.047799 69.671751,41.033352 C 69.764765,41.012653 69.777101,40.688387 69.687497,40.637067 C 69.653497,40.617594 69.562886,40.66471 69.516372,40.743443 C 69.416836,40.911921 69.264608,40.824268 69.123517,40.549619 C 68.923346,40.159971 68.033554,39.122673 67.656496,38.826929 C 67.44679,38.662446 67.266184,38.481978 67.238338,38.42982 C 67.167301,38.296755 67.17902,35.588286 67.251648,35.574348 z M 57.681424,34.489176 C 57.626399,34.552408 57.501657,34.641251 57.473188,34.689479 C 57.399148,34.814854 57.213252,35.085288 57.048843,35.288225 C 56.294331,36.219568 56.075604,36.591498 55.612933,37.823437 C 54.783868,40.030924 54.643892,41.020452 54.717195,43.565757 C 54.782175,45.822043 54.978053,47.101505 55.572813,48.915089 C 56.181173,50.770204 56.529503,51.693559 56.963735,52.553155 L 57.003096,51.562444 C 56.454068,50.303638 56.144961,49.414222 55.835217,48.191552 C 55.395649,46.456408 55.071456,44.182537 55.230942,44.077369 C 55.264319,44.055353 55.643961,44.175563 56.154602,44.353494 C 56.324803,44.412803 56.490394,44.463524 56.681471,44.53487 L 57.273378,44.759555 L 57.298306,44.132105 L 56.640049,43.897132 C 55.863154,43.636269 55.223888,43.397854 55.193458,43.34056 C 55.099065,43.162823 55.247489,41.042575 55.41238,40.350832 C 55.852213,38.505644 56.28581,37.373757 56.757574,36.738285 C 56.856669,36.604807 56.972709,36.444733 57.005547,36.378007 C 57.038381,36.311287 57.1214,36.196453 57.181919,36.139539 C 57.242434,36.082627 57.330298,35.899932 57.398028,35.741093 C 57.426965,35.673222 57.547089,35.534338 57.644686,35.41384 L 57.681424,34.489176 z M 75.328047,37.291805 C 75.267271,37.267934 75.232569,37.273068 75.194033,37.304252 C 75.091267,37.387416 75.110978,37.445918 75.310989,37.721113 C 75.435853,37.89291 75.803095,38.642776 76.146367,39.379093 C 76.617946,40.390629 77.084903,41.189564 77.612452,41.965543 C 78.035437,42.49258 78.472956,42.999716 79.018369,43.545848 C 79.220233,43.747976 79.397257,43.970822 79.399416,44.036885 C 79.40507,44.20992 79.369354,44.182126 78.94677,43.667655 C 78.737311,43.412653 78.438596,43.147467 78.302946,43.06942 C 78.167301,42.991377 77.833817,42.656284 77.564844,42.323659 C 77.018439,41.535825 76.381539,40.788484 76.225275,40.75364 C 76.202537,40.748571 76.190333,40.754136 76.190789,40.78152 C 76.19129,40.812037 76.305213,41.158403 76.427325,41.549193 C 76.609331,42.13167 77.038435,43.085338 77.501866,43.908798 L 77.500554,43.941821 C 77.508382,43.955656 77.524566,43.966238 77.532415,43.979989 C 77.715046,44.248871 77.89949,44.512544 78.070155,44.727911 C 78.524633,45.301433 78.538803,45.318378 78.40753,45.477992 C 78.282815,45.629639 78.309274,45.728819 78.510054,46.258114 C 78.632085,46.579807 78.785964,47.038755 78.870108,47.27753 C 79.134524,48.027866 79.571797,48.912113 79.948585,49.538063 C 80.148445,49.870081 80.389174,50.36127 80.506378,50.621367 C 80.623585,50.881464 80.818752,51.180149 80.91404,51.282663 C 81.070958,51.45148 81.800739,52.562262 82.394554,53.505854 C 82.522027,53.708436 82.855629,54.346547 83.138279,54.950258 C 83.630944,56.002511 83.659735,56.057459 83.768984,55.878729 C 83.831664,55.776185 83.985723,55.328031 84.108235,54.901291 C 84.230746,54.474548 84.423341,53.914108 84.525645,53.636924 C 85.081238,52.131337 85.035591,49.783784 84.39426,47.702117 C 84.011141,46.458577 83.013242,44.415242 82.759303,44.325256 C 82.711385,44.308279 82.691385,45.12107 82.720316,46.146707 C 82.802383,49.055527 82.791238,50.991679 82.661458,50.988746 C 82.59965,50.987351 82.533072,50.964114 82.531382,50.902123 C 82.525512,50.686831 82.091661,50.00924 80.671131,48.154873 C 79.536221,46.673359 79.283345,46.342075 79.534552,46.516648 C 79.708443,46.637493 80.208836,47.197126 80.653701,47.753445 C 81.615576,48.956307 82.090789,49.435303 82.256046,49.430664 C 82.489725,49.424102 82.490966,45.732335 82.260737,45.111859 C 82.197897,44.942537 82.073066,44.480775 81.968345,44.069707 C 81.842713,43.576571 81.611027,43.041644 81.297531,42.470472 C 80.764824,41.499896 79.580132,39.860656 79.335132,39.77384 C 79.090481,39.687145 79.054858,39.957072 79.245164,40.357979 C 79.339339,40.556381 79.494563,40.853191 79.585162,41.042013 C 80.08799,42.089978 80.455318,43.798519 80.093099,43.380217 C 80.011852,43.286398 79.943246,43.143801 79.939031,43.057285 C 79.934822,42.970768 79.764526,42.599235 79.569792,42.269035 C 79.375056,41.938835 79.145793,41.52076 79.039926,41.32297 C 78.893771,41.049914 78.26272,40.31342 77.67112,39.648738 C 77.403744,39.294358 77.157268,38.940492 76.972752,38.743 C 76.765804,38.52151 76.295972,38.096285 75.942633,37.785824 C 75.58887,37.475003 75.429342,37.331595 75.328047,37.291805 z M 54.543641,35.331737 C 54.560589,35.319431 54.583512,35.332641 54.609992,35.342025 C 54.733396,35.385757 54.759248,35.44704 54.637919,35.479264 C 54.585831,35.493092 54.509372,35.448504 54.507842,35.392641 C 54.507081,35.36471 54.526692,35.344045 54.543641,35.331737 z M 61.457593,36.90218 C 61.620117,36.968218 63.217997,39.378473 63.220941,39.567948 C 63.22205,39.639546 63.020383,39.866239 62.800533,40.067624 C 62.580676,40.269007 62.354075,40.598001 62.271415,40.783035 C 62.188751,40.968074 61.943114,41.326095 61.771537,41.602661 C 61.599953,41.879224 61.477207,42.172447 61.478581,42.255007 C 61.479945,42.337563 61.453412,42.52209 61.396486,42.641005 C 61.283885,42.876224 61.146892,43.447337 61.021809,44.510084 C 60.876641,45.743441 61.097499,45.678059 59.728347,45.140207 C 59.070652,44.881842 58.476423,44.618877 58.448944,44.576333 C 58.393171,44.489966 58.44462,43.817833 58.542474,43.062385 C 58.725964,41.645824 58.763294,41.353643 58.894472,40.923972 C 58.972911,40.667037 59.119397,40.327397 59.191363,40.172552 C 59.880488,38.689638 60.142803,38.176782 60.556988,37.726125 C 60.821653,37.438149 61.10812,37.130559 61.185631,37.026145 C 61.263146,36.921731 61.381956,36.871446 61.457593,36.90218 z M 66.196785,38.600596 C 66.314046,38.624036 66.432841,38.658195 66.559087,38.723229 L 66.918768,38.911905 L 66.930012,40.309191 C 66.933129,41.912931 66.927315,41.92667 66.54053,41.710794 C 66.412652,41.639422 66.239337,41.615418 66.175601,41.65421 C 66.11187,41.693006 66.025805,41.682787 65.975237,41.65637 C 65.818272,41.574376 65.063674,41.957738 64.919252,42.190407 C 64.843814,42.311931 64.738332,42.406354 64.711016,42.390709 C 64.683703,42.375065 64.456468,41.786569 64.195581,41.081384 L 63.745185,39.81537 L 63.887071,39.604782 C 64.31552,39.095605 64.442521,38.967345 64.547579,38.94297 C 64.609221,38.928671 64.722473,38.868698 64.820853,38.785979 C 64.919234,38.703261 65.13067,38.622018 65.261315,38.621685 C 65.391965,38.621352 65.640001,38.60294 65.830544,38.577035 C 65.94946,38.560872 66.079521,38.577157 66.196785,38.600596 z M 47.739522,36.037773 C 47.664281,36.011112 47.557376,36.070172 47.532598,36.205053 C 47.459642,36.602161 47.518206,38.219923 47.618813,39.075956 C 47.697909,39.748869 47.813231,40.256371 48.300872,42.072476 C 48.331884,42.187942 48.379399,42.322881 48.421765,42.390265 C 48.46412,42.457646 48.605612,42.774265 48.727277,43.102179 C 48.935265,43.662752 49.44554,44.640067 50.032732,45.530815 C 50.174797,45.746329 50.395927,46.149363 50.497558,46.433567 C 50.685222,46.958289 51.038635,47.544866 51.218606,47.608637 C 51.273028,47.627924 51.402528,47.515415 51.495817,47.352575 C 51.589113,47.189742 51.727399,46.8727 51.791395,46.634181 C 51.855389,46.395662 52.121991,45.775645 52.413104,45.268584 C 52.704227,44.761528 52.95694,44.281169 52.955344,44.222937 C 52.953757,44.164706 52.993578,44.06444 53.065365,43.97418 C 53.383049,43.574767 53.837631,40.450815 53.665898,39.78099 C 53.554158,39.345187 53.327004,39.397118 53.092734,39.924708 C 52.976934,40.185481 52.694211,40.560746 52.492017,40.761925 C 52.289822,40.96311 52.024373,41.318125 51.893925,41.533095 C 51.562584,42.079108 51.036465,43.387991 51.042985,43.627374 C 51.05176,43.949313 50.873317,44.263044 50.71948,44.20853 C 50.629408,44.176613 50.546062,44.016659 50.502997,43.776237 C 50.274835,42.50252 50.073525,41.85778 49.590024,40.710686 C 49.428168,40.326702 49.319643,39.994482 49.319,39.970892 C 49.318353,39.947303 49.166274,39.671708 49.00824,39.391073 C 48.850203,39.11044 48.68375,38.700295 48.611073,38.465586 C 48.538396,38.230871 48.418788,37.977276 48.366664,37.896055 C 48.292649,37.780753 47.875328,36.253331 47.870911,36.091372 C 47.870388,36.071684 47.81476,36.064435 47.739522,36.037773 z M 67.213409,39.057272 L 67.570465,39.311997 C 67.872964,39.499418 68.068153,39.665437 68.374917,40.068047 C 68.592793,40.353997 68.815497,40.61916 68.852867,40.640563 C 68.890239,40.661966 69.020872,40.871637 69.167563,41.12131 C 69.314249,41.370988 69.496051,41.686443 69.573912,41.815632 C 69.711712,42.044275 69.873944,42.386987 70.219423,43.211581 L 70.404043,43.605705 L 69.906788,44.359284 C 69.637358,44.760873 69.375339,45.053188 69.345805,45.036526 C 69.316272,45.019866 69.231141,44.796617 69.131947,44.538186 C 68.868719,43.85243 67.905711,42.501212 67.551907,42.299566 C 67.45877,42.246485 67.327645,42.111326 67.262514,42.022105 L 67.168236,41.874576 L 67.190167,40.482436 L 67.213409,39.057272 z M 74.520217,40.821536 C 74.734956,40.902908 76.34718,43.931251 76.694223,44.913294 C 76.726422,45.00442 76.81853,45.219499 76.908082,45.411633 C 77.066182,45.750842 77.217445,46.230932 77.38903,46.748839 L 77.387718,46.781862 C 77.392674,46.79682 77.414597,46.805007 77.419581,46.82003 C 77.7951,47.767687 78.182069,48.932936 78.521108,50.180635 C 78.747486,51.013723 78.933473,52.174011 79.002803,53.179314 L 79.041601,53.883099 L 77.625561,53.39772 C 77.349451,53.304988 77.311932,53.283791 77.131868,53.221489 L 77.130555,53.254514 C 76.551268,53.031052 76.372672,52.918874 76.316919,52.72963 C 76.277226,52.594921 76.230471,52.129692 76.191715,51.680174 C 76.109909,50.731323 75.759966,49.148529 75.347342,47.728128 C 75.252979,47.403312 75.156539,46.962983 75.151853,46.767455 C 75.145519,46.503345 75.054271,46.205284 74.763872,45.6108 C 74.259541,44.578365 73.27093,42.810579 73.174273,42.77261 C 73.133105,42.756438 73.030851,42.604075 72.953854,42.439387 L 72.831649,42.154621 L 73.62617,41.480363 C 74.079255,41.113149 74.48501,40.808196 74.520217,40.821536 z M 63.531701,40.147769 L 63.777423,40.684276 C 63.902173,40.976245 64.123433,41.54428 64.260995,41.955433 L 64.498844,42.690083 L 64.38882,42.938841 C 64.325987,43.05965 64.220262,43.295389 64.167465,43.46938 C 64.057887,43.830536 63.862375,44.094411 63.707321,44.129032 C 63.643844,44.143211 63.625679,44.215511 63.633098,44.316886 C 63.641557,44.432431 63.559731,44.541584 63.386439,44.64414 C 63.355182,44.662635 63.3453,44.707758 63.316151,44.732922 C 62.936218,44.899685 62.679699,45.237362 62.679636,45.631042 C 62.679614,45.761831 62.578065,45.948879 62.496703,46.034632 C 62.373826,46.164131 62.294036,46.164089 61.896924,46.008089 C 61.63396,45.904787 61.370996,45.769233 61.340816,45.722497 C 61.19549,45.497456 61.325854,44.774371 61.707247,43.220822 C 61.92135,42.348676 62.606196,41.039974 63.113918,40.581397 L 63.49459,40.241697 L 63.531701,40.147769 z M 66.089571,42.139278 C 66.313753,42.130349 66.537047,42.199838 66.717277,42.303062 L 66.913703,42.399972 L 66.891772,43.792114 L 66.869841,45.184253 L 66.702654,45.191558 C 66.596442,45.182836 66.493867,45.108167 66.442499,45.018311 C 66.375112,44.900425 66.331426,44.920829 66.169225,45.175302 C 66.060349,45.346112 65.935355,45.490565 65.890703,45.464387 C 65.846051,45.438211 65.615325,44.874033 65.372645,44.22111 C 65.129959,43.568184 64.923152,42.977668 64.923561,42.922074 C 64.924694,42.766279 65.091422,42.579693 65.447432,42.338757 C 65.621135,42.221199 65.865389,42.148211 66.089571,42.139278 z M 67.141994,42.535051 L 67.33711,42.664987 C 67.591224,42.810526 68.239896,43.446403 68.332743,43.650042 C 68.370209,43.732217 68.492874,43.961409 68.612951,44.158671 C 68.733029,44.35593 68.888316,44.663601 68.952951,44.842704 L 69.073842,45.160493 L 68.941143,45.139918 C 68.873591,45.136438 68.793953,45.198144 68.768705,45.279316 C 68.743453,45.360491 68.686236,45.439534 68.629444,45.423859 C 68.57266,45.408189 68.53377,45.453536 68.524671,45.540523 C 68.50391,45.738927 68.576858,45.806693 68.68661,45.665313 C 68.735404,45.602454 68.80768,45.594486 68.853798,45.65801 C 68.922398,45.752494 68.902078,45.788802 68.774327,45.977959 C 68.636837,46.181537 68.650609,46.196647 68.539476,46.007999 C 68.405954,45.781346 68.348969,45.844551 68.295442,46.269204 C 68.244222,46.675595 68.229519,46.695393 68.146995,46.644914 C 68.101984,46.61738 68.014925,46.481676 67.958441,46.34986 C 67.901964,46.218048 67.835455,46.068642 67.804373,46.026927 C 67.759638,45.966889 67.764725,45.935828 67.810932,45.861808 C 67.892684,45.730863 67.886687,45.24355 67.803999,45.196189 C 67.767805,45.175463 67.685043,45.272953 67.628938,45.401636 C 67.539263,45.60731 67.492351,45.608679 67.325113,45.487435 L 67.129996,45.3575 L 67.153239,43.932336 L 67.141994,42.535051 z M 71.316832,43.315286 L 71.6036,43.658794 C 71.740749,43.830388 71.887377,43.98535 71.956721,44.012589 C 72.026061,44.03983 72.128458,44.175433 72.17845,44.312788 C 72.285171,44.606004 72.865775,45.364053 73.257865,45.70956 C 73.436237,45.866743 73.653048,46.168707 73.856705,46.599864 C 74.182622,47.289852 74.171578,47.278903 74.663782,47.289867 C 74.807858,47.293078 74.866316,47.371856 75.011654,47.775759 C 75.161895,48.193303 75.447531,49.590784 75.713768,51.107659 C 75.784047,51.508084 75.835134,52.295434 75.81929,52.65247 C 75.815384,52.740376 75.539509,52.625311 74.632852,52.269146 C 73.554601,51.845573 73.429085,51.808928 73.389248,51.644367 C 73.278964,51.188821 73.216354,50.054825 73.294222,49.835367 C 73.385388,49.578413 73.295954,48.533922 73.180828,48.488697 C 73.142542,48.473658 73.137595,48.550043 73.13978,48.681696 C 73.144217,48.949114 73.017383,48.979602 72.938105,48.716879 C 72.823557,48.337296 72.852574,48.063799 73.028072,48.13274 C 73.181269,48.192924 73.197062,48.16074 73.140718,47.817935 C 73.106243,47.608202 73.069952,47.363542 73.02901,47.26898 C 72.967933,47.127925 72.900783,47.115991 72.861822,47.276284 C 72.835699,47.383737 72.833099,47.474124 72.820773,47.469281 C 72.808447,47.464443 72.680914,47.307327 72.535317,47.092748 C 72.345978,46.813711 72.296181,46.626224 72.325395,46.495337 C 72.393449,46.190438 72.176308,45.801462 71.92298,45.701945 C 71.739894,45.630027 71.687835,45.558464 71.606973,45.254221 C 71.552807,45.050449 71.392677,44.695919 71.237734,44.465971 C 70.904122,43.970862 70.885681,43.779035 71.14177,43.520731 L 71.316832,43.315286 z M 80.530373,44.976468 C 80.625999,45.017499 80.676245,45.161026 80.681818,45.36545 C 80.688549,45.612402 80.59642,45.595668 80.415104,45.357321 C 80.256046,45.148241 80.23253,44.993519 80.39636,44.988917 C 80.440468,44.987675 80.498495,44.962795 80.530373,44.976468 z M 64.676901,43.249326 C 64.737777,43.28419 65.375241,44.894503 65.374331,45.018824 C 65.373727,45.101303 65.27257,45.214468 65.23507,45.163366 C 65.230846,45.157608 65.171735,45.066013 65.108928,44.977671 C 65.046126,44.889334 64.92936,44.685722 64.860583,44.507212 C 64.771091,44.274942 64.691292,44.156651 64.57644,44.097657 C 64.488173,44.052321 64.397948,43.958102 64.383946,43.901673 C 64.355332,43.786354 64.61205,43.212183 64.676901,43.249326 z M 72.088482,44.896927 C 72.059311,44.884773 72.017095,44.919397 72.018196,44.98571 C 72.02005,45.097759 72.281494,45.560106 72.330269,45.532505 C 72.348536,45.522167 72.304101,45.374753 72.242551,45.21986 C 72.171979,45.042261 72.137095,44.917182 72.088482,44.896927 z M 70.795021,45.527049 C 70.727212,45.537266 70.674204,45.617545 70.650512,45.803689 L 70.609839,46.827423 C 70.659237,46.820927 70.719102,46.806792 70.778339,46.787097 C 71.003928,46.712085 70.990158,46.708199 70.856498,46.50017 C 70.722881,46.292207 70.726687,46.265654 70.902794,46.175078 C 71.135279,46.055498 71.106181,45.633506 70.861372,45.537339 C 70.831035,45.52542 70.817624,45.523646 70.795021,45.527049 z M 70.617337,45.798544 C 70.601102,45.979661 70.552967,46.197667 70.496817,46.311493 C 70.330333,46.648997 70.382855,46.88828 70.576663,46.822278 L 70.617337,45.798544 z M 69.271957,46.055119 C 69.286109,46.063096 69.294765,46.068938 69.303821,46.093286 C 69.352101,46.223137 69.251598,46.484789 69.155374,46.468994 C 69.100194,46.459943 69.117107,46.406743 69.128759,46.298733 C 69.14526,46.145701 69.210642,46.020554 69.271957,46.055119 z M 66.749324,45.697202 C 66.757783,45.684684 66.769865,45.695108 66.782499,45.702345 C 66.807775,45.716821 66.845297,45.759238 66.844913,45.811705 C 66.844533,45.864171 66.834391,45.887082 66.809114,45.872609 C 66.783842,45.858133 66.746316,45.815714 66.7467,45.763249 C 66.746892,45.737015 66.740869,45.70972 66.749324,45.697202 z M 69.456575,46.449244 C 69.46146,46.441665 69.480324,46.449324 69.489752,46.454388 C 69.555739,46.489824 69.705763,46.804475 69.704922,46.919703 C 69.70271,47.221834 69.441832,47.371902 69.431648,47.076694 C 69.424909,46.881587 69.436262,46.480759 69.456575,46.449244 z M 47.891335,43.138699 C 47.821198,43.184951 48.091534,44.724191 48.271818,45.324232 C 48.720323,46.81707 49.06167,47.813817 49.38122,48.486695 C 49.748543,49.260164 50.98827,51.129449 51.491126,51.67138 C 51.6444,51.836565 51.89832,52.116467 52.034113,52.287205 C 52.169915,52.457954 52.655249,53.066957 53.11615,53.617931 C 53.577041,54.168906 53.956406,54.635663 53.975146,54.681482 C 54.040139,54.84043 54.291737,54.856161 54.341386,54.705042 C 54.368843,54.621494 54.363866,53.941364 54.33539,53.175662 C 54.287604,51.890979 54.305279,51.285116 54.538193,49.751484 C 54.672909,48.864455 54.449078,47.222399 53.967094,45.642445 C 53.732045,44.871943 53.577647,44.493674 53.447725,44.432192 C 53.417748,44.418003 53.374354,44.396677 53.348198,44.416759 C 53.242693,44.497729 52.84381,46.294891 52.658263,47.49959 C 52.564839,48.106161 52.632848,49.593993 52.801645,50.611948 C 52.858116,50.952565 52.833392,51.038287 52.719548,50.997945 C 52.640707,50.97001 52.563855,50.872931 52.528371,50.768939 C 52.316531,50.1482 51.566813,48.848518 50.748904,47.668717 C 49.294291,45.570498 48.92192,44.984563 48.769072,44.570655 C 48.488355,43.810515 48.023565,43.051502 47.891335,43.138699 z M 66.766754,46.09863 C 66.78821,46.108272 66.818864,46.178914 66.859721,46.279181 C 66.915166,46.415254 67.033915,46.629335 67.141242,46.754785 C 67.248558,46.880234 67.416408,47.160995 67.515728,47.410939 C 67.691559,47.853421 67.710489,47.88589 67.705969,48.503707 C 67.702168,49.023349 67.705947,49.206058 67.797998,49.548018 C 68.033101,50.421382 67.944496,51.429802 67.630245,51.249819 C 67.453012,51.148314 67.326499,51.259225 67.244323,51.721615 C 67.212484,51.900789 67.149382,52.082551 67.094566,52.130348 C 66.9983,52.214286 66.784704,52.131141 66.667223,51.964406 C 66.631958,51.914347 66.627567,51.794811 66.645856,51.662048 C 66.670166,51.485589 66.668868,51.466513 66.58869,51.420594 C 66.535057,51.38988 66.434673,51.38953 66.388327,51.422755 C 66.322057,51.470259 66.292684,51.415843 66.195835,51.226773 C 66.032282,50.907461 66.045943,50.773591 66.27793,50.840775 C 66.572951,50.926219 66.810375,50.548838 66.814921,49.927222 C 66.818917,49.381608 66.391482,48.428386 66.077757,48.3177 C 66.02577,48.299362 65.933427,48.188441 65.88789,48.055671 C 65.812288,47.835273 65.795537,47.801843 65.865211,47.786336 C 65.907179,47.776995 66.006685,47.821696 66.061637,47.883248 C 66.161433,47.995021 66.264748,47.944708 66.265938,47.782017 C 66.266277,47.734679 66.206154,47.617578 66.14242,47.530275 L 66.048144,47.382747 L 66.162102,47.034919 C 66.248537,46.776379 66.308677,46.720728 66.475111,46.717953 C 66.64179,46.715181 66.672246,46.667444 66.684659,46.484627 C 66.704165,46.197345 66.730989,46.082563 66.766754,46.09863 z M 63.37238,45.838137 C 63.460496,45.888607 63.582746,46.228355 63.580989,46.468572 C 63.579485,46.673576 63.531262,46.692105 63.375378,46.602827 C 63.307817,46.564134 63.284576,46.520742 63.246614,46.48318 C 63.217458,46.464908 63.157535,46.44887 63.1484,46.434724 C 63.029667,46.250871 63.115093,45.949242 63.271541,45.855728 C 63.302099,45.821208 63.337958,45.818424 63.37238,45.838137 z M 58.454567,45.274975 L 59.672868,45.696468 C 59.840497,45.758643 59.972033,45.813712 60.10021,45.862409 C 60.99749,46.203314 60.985215,46.26946 60.996317,46.832032 C 61.002786,47.159758 60.936097,47.279205 60.668875,47.51226 C 60.146599,47.967748 59.973302,48.302884 59.982126,48.834545 C 59.993974,49.548708 59.679117,49.773994 59.192854,49.376709 C 59.004625,49.22292 58.942224,49.129901 58.827552,48.489389 C 58.644146,47.464992 58.504204,46.440571 58.46675,45.808499 L 58.454567,45.274975 z M 61.347751,46.388117 L 61.775093,46.554059 C 62.219502,46.698456 62.275738,46.750719 62.122964,47.039952 C 62.076908,47.127144 62.05114,47.280441 62.076669,47.365045 C 62.143551,47.586699 62.633661,47.392194 62.686945,47.127399 C 62.720885,46.958723 62.80864,46.972277 63.221684,47.11063 C 63.23619,47.117455 63.238789,47.108046 63.25486,47.115774 L 63.549502,47.261141 L 63.539004,47.52533 C 63.537909,47.674636 63.520639,47.84015 63.491398,47.883448 C 63.451612,47.94236 63.484729,48.052244 63.573866,48.328189 C 63.639376,48.530988 63.686299,48.778018 63.685574,48.877144 C 63.684314,49.049697 63.742368,49.422336 63.898495,50.239245 C 63.974482,50.636861 64.009389,50.850267 64.240179,51.720993 C 64.318861,52.017852 64.381626,52.310132 64.381127,52.374164 C 64.379843,52.538505 63.540353,53.772779 63.459528,53.726488 C 63.422867,53.705489 63.363257,53.621125 63.333387,53.540793 C 63.303523,53.460455 63.287644,53.201632 63.289342,52.969102 C 63.291284,52.704767 63.246264,52.428571 63.186818,52.188981 C 63.111199,51.88419 63.10037,51.696883 63.121405,51.314933 C 63.137521,51.022204 63.123148,50.824161 63.08392,50.578123 C 63.054274,50.479296 63.053708,50.404092 62.996203,50.265476 C 62.861064,49.939718 62.73481,49.545237 62.731738,49.360564 C 62.728041,49.137871 62.661347,48.956384 62.552368,48.834345 C 62.464002,48.735399 62.347889,48.43695 62.278718,48.160599 C 62.235481,47.987879 62.179982,47.908096 62.156513,47.875833 C 62.151387,48.296533 61.77722,48.26706 61.523559,47.844146 C 61.415585,47.66412 61.403339,47.428477 61.390484,46.992831 L 61.347751,46.388117 z M 65.546952,48.235398 C 65.562801,48.242551 65.585738,48.281195 65.609367,48.344756 C 65.638823,48.423974 65.690012,48.504393 65.735507,48.530451 C 65.844575,48.592917 65.837694,48.734479 65.725011,48.794641 C 65.587593,48.86801 65.532027,48.810378 65.501969,48.527466 C 65.479611,48.316945 65.512072,48.21966 65.546952,48.235398 z M 65.111738,48.267596 C 65.13352,48.267101 65.160601,48.266432 65.178088,48.277885 C 65.236383,48.316063 65.264792,48.435748 65.23263,48.585387 C 65.203901,48.719051 64.932741,48.614554 64.936677,48.473043 C 64.937763,48.43415 64.978758,48.351058 65.044075,48.290332 C 65.068479,48.267639 65.089952,48.268093 65.111738,48.267596 z M 86.237828,51.709412 C 86.116891,51.680035 85.98724,51.996642 85.868025,52.615661 C 85.817726,52.876773 85.232872,54.040846 84.998345,54.341536 C 84.950457,54.402925 84.86987,54.510374 84.82066,54.613028 C 84.771447,54.715688 84.648244,55.0029 84.529017,55.232351 C 84.409793,55.461808 84.235569,55.830115 84.163151,56.039528 C 83.902314,56.793837 83.787613,57.284526 83.735246,57.568083 C 83.70592,57.726875 83.637589,57.86495 83.589423,57.877746 C 83.487816,57.904729 83.295362,57.406216 83.286535,57.099784 C 83.274117,56.669254 82.107228,53.877086 81.671259,53.227569 C 81.527551,53.013473 81.25344,52.475265 81.051051,52.034906 C 80.848651,51.594544 80.612057,51.201061 80.551735,51.160033 C 80.350086,51.022879 80.341753,51.538541 80.484821,52.844243 C 80.635456,54.218945 80.840978,55.129255 81.165568,55.873786 C 81.275083,56.124989 81.343857,56.360326 81.344938,56.400007 C 81.346022,56.439684 81.551658,56.932565 81.801893,57.500902 C 82.052121,58.069232 82.386071,58.857982 82.532497,59.275541 C 82.997589,60.60183 83.201345,61.037162 83.36394,61.03259 C 83.44514,61.030315 83.511394,61.018296 83.531129,61.025288 C 83.550878,61.032289 83.712864,60.766017 83.88781,60.449277 C 84.062763,60.132533 84.279978,59.789059 84.385066,59.695699 C 85.334169,58.852533 85.893594,57.919829 86.322168,56.307838 C 86.510021,55.601194 86.5958,52.841619 86.45431,52.141703 C 86.400327,51.874691 86.310391,51.727038 86.237828,51.709412 z M 63.279226,48.182823 C 63.254542,48.172302 63.223655,48.24969 63.171826,48.365532 C 63.057069,48.511574 63.070172,48.533968 63.161331,48.629723 C 63.168597,48.642508 63.15057,48.646219 63.160019,48.662745 C 63.253122,48.825613 63.299734,48.747016 63.303216,48.419132 C 63.304667,48.281823 63.303908,48.193341 63.279226,48.182823 z M 66.160226,48.762441 C 66.287001,48.835051 66.31685,48.933057 66.244008,49.174157 C 66.207647,49.294497 66.162753,49.46575 66.161911,49.560154 C 66.160538,49.713134 65.871615,50.24058 65.802606,50.202211 C 65.787566,50.193853 65.72265,50.077474 65.679089,49.95047 C 65.589905,49.690445 65.635462,49.526243 65.759873,49.597496 C 65.852262,49.650413 66.086782,49.136386 66.088627,48.884247 C 66.089311,48.790938 66.111639,48.734614 66.160226,48.762441 z M 63.897746,48.577771 C 63.901557,48.57212 63.922934,48.580452 63.930922,48.582914 C 64.050732,48.619876 64.588579,49.528827 64.618793,49.75284 C 64.639638,49.90737 64.685638,49.959122 64.809972,49.981848 C 64.960305,50.009324 64.951236,49.984538 64.962728,50.337804 C 64.969197,50.536786 65.020035,50.753047 65.045197,50.782544 C 65.070358,50.812037 65.161037,50.650955 65.259993,50.417122 C 65.4482,49.972398 65.503137,49.962562 65.558571,50.463419 C 65.578646,50.644816 65.51522,50.816557 65.121107,51.392402 L 64.625164,52.112958 L 64.417866,51.449498 C 64.217715,50.842955 64.108046,50.255293 63.945728,49.050391 C 63.913443,48.810773 63.885328,48.596156 63.897746,48.577771 z M 72.612348,50.19482 C 72.693356,50.222732 72.765569,50.367762 72.733241,50.512608 C 72.713671,50.60027 72.751831,50.756347 72.818334,50.891302 C 72.884836,51.026256 72.912947,51.223907 72.900803,51.336042 C 72.880008,51.528036 72.837831,51.534061 72.135148,51.283778 C 71.686581,51.124007 71.382236,50.990623 71.381301,50.934303 C 71.380443,50.88277 71.439512,50.833676 71.486075,50.817639 C 71.532633,50.801602 71.591674,50.682161 71.629273,50.574025 C 71.674711,50.443346 71.817148,50.396317 72.036559,50.404586 C 72.218112,50.411424 72.417394,50.351358 72.475711,50.273313 C 72.522588,50.210572 72.563739,50.17807 72.612348,50.19482 z M 63.243799,49.074463 C 63.227099,49.079887 63.204823,49.1306 63.204065,49.234438 C 63.203076,49.368696 63.234642,49.494439 63.25992,49.508915 C 63.285184,49.523391 63.298908,49.450777 63.299654,49.34894 C 63.300399,49.247104 63.302012,49.126508 63.276975,49.079606 C 63.270523,49.067519 63.249366,49.072656 63.243799,49.074463 z M 57.132989,48.293094 C 57.06984,48.287652 57.020842,48.328354 56.895514,48.389181 C 56.694823,48.486594 56.670347,48.61313 56.662349,49.216935 C 56.654074,49.841888 56.663664,49.948977 56.887077,50.281821 C 56.945818,50.369343 57.00053,50.454299 57.043769,50.538708 L 57.132989,48.293094 z M 65.797732,51.165045 L 66.016838,51.53129 C 66.140511,51.737995 66.25304,51.9528 66.265184,52.00175 C 66.277333,52.050696 66.395347,52.165658 66.521402,52.274066 C 66.788231,52.503551 66.846066,52.646459 66.732637,52.838455 C 66.655545,52.968946 66.646001,52.99122 66.718203,53.201717 C 66.760389,53.324719 66.783908,53.556416 66.796737,53.745528 C 66.818581,54.067618 66.826413,54.123641 66.681467,54.126379 C 66.551373,54.128832 66.51669,54.174583 66.502471,54.430897 C 66.493163,54.598577 66.518677,54.804032 66.550453,54.903517 C 66.598439,55.053779 66.613426,55.09903 66.539955,55.167708 C 66.422937,55.2771 66.345073,55.239128 65.955921,54.744878 C 65.774382,54.514313 65.584634,54.21932 65.515085,54.078437 C 65.44554,53.937546 65.255271,53.594806 65.111358,53.318067 C 64.955864,53.019064 64.870151,52.74901 64.870885,52.649464 C 64.871555,52.557333 65.079209,52.185674 65.337588,51.824696 L 65.797732,51.165045 z M 73.556811,52.4678 C 73.628138,52.461809 73.718329,52.498734 73.854076,52.547119 C 74.03507,52.611635 74.295428,52.73241 74.64241,52.868717 C 75.55234,53.226166 75.847477,53.363234 75.854151,53.455327 C 75.881305,53.830154 75.848471,54.666167 75.793796,54.974419 C 75.357115,57.43629 75.223651,57.806999 74.311027,59.529222 C 74.068853,59.98621 72.971463,61.24488 72.842879,61.195529 C 72.808188,61.182212 72.73163,61.081082 72.716737,61.009835 C 72.62471,60.569581 72.409808,59.717107 72.339252,59.58899 C 72.218604,59.369905 71.966953,59.29247 71.877424,59.450927 C 71.808585,59.572758 71.756783,59.540513 71.457954,59.086843 C 71.274171,58.807835 71.117871,58.509919 71.116641,58.435832 C 71.11541,58.361746 71.286676,58.131909 71.503873,57.931011 C 71.721069,57.730111 71.923843,57.517018 71.92297,57.46436 C 71.92209,57.411691 71.996918,57.213446 72.141703,56.999867 C 72.558602,56.384877 72.814899,55.852047 72.909234,55.324609 C 72.957317,55.055746 73.053126,54.686328 73.107912,54.524736 C 73.162689,54.363137 73.23712,53.92277 73.281286,53.521575 C 73.360976,52.797704 73.342817,52.485779 73.556811,52.4678 z M 76.38102,53.636702 C 76.403606,53.601081 76.7326,53.70621 77.140115,53.854084 L 77.141427,53.821061 C 77.29779,53.873607 77.431176,53.93181 77.601944,53.992146 C 78.304233,54.240287 79.00801,54.507901 79.047225,54.581741 C 79.144507,54.764931 78.971606,56.849228 78.793815,57.599349 C 78.290696,59.722023 77.842456,60.7705 76.808168,62.209087 C 76.800082,62.220333 76.781892,62.225691 76.77368,62.236967 L 76.769743,62.336038 C 76.140114,63.352227 75.144982,64.463604 74.91961,64.37507 C 74.888924,64.363021 74.477848,63.771451 74.004761,63.037042 L 73.156263,61.7093 L 73.400297,61.448094 C 73.811693,61.082562 74.323897,60.524945 74.448039,60.281463 C 74.507835,60.164166 74.709084,59.792555 74.914742,59.456694 C 75.501846,58.497899 76.091135,56.436053 76.235573,54.777101 C 76.287426,54.181459 76.355106,53.677564 76.38102,53.636702 z M 55.005645,50.588189 C 54.871783,50.634687 54.871774,51.111393 55.025137,52.618068 C 55.270586,55.029333 55.394711,55.737634 55.671769,56.506227 C 56.006283,57.434203 56.17967,57.944929 56.180643,57.980671 C 56.183131,58.072061 55.49234,57.349418 55.058871,56.80992 C 54.787376,56.472015 54.420809,56.060132 54.259666,55.921776 C 54.098529,55.783426 53.781911,55.423687 53.524187,55.109967 C 53.266461,54.796248 52.777479,54.290974 52.467453,53.982529 C 51.801372,53.31986 50.807774,52.016414 50.214347,51.041456 C 49.943317,50.596165 49.701887,50.288839 49.578395,50.24508 C 49.309227,50.149703 49.335723,50.519813 49.665173,51.421487 C 49.811423,51.821777 50.000929,52.344062 50.08633,52.583284 C 50.17174,52.822503 50.325316,53.0928 50.395778,53.196127 C 50.46625,53.29946 50.564761,53.596949 50.637564,53.831706 C 50.787836,54.316249 51.451892,55.564084 52.066535,56.512083 C 52.648859,57.410242 53.642196,58.456342 54.245042,58.810272 C 54.712518,59.084728 55.631959,59.684048 56.652781,60.379779 L 56.904693,54.039223 C 56.187279,52.448181 55.376134,50.797032 55.170209,50.646931 C 55.131788,50.618932 55.101408,50.609641 55.071996,50.598476 C 55.046266,50.588706 55.024772,50.581545 55.005645,50.588189 z M 67.097565,52.895037 C 67.112608,52.93548 67.104782,52.998899 67.091004,53.060157 C 67.088124,53.042251 67.06094,53.028301 67.060453,52.988964 C 67.05973,52.930634 67.08988,52.913256 67.097565,52.895037 z M 64.624226,52.976719 C 64.666239,53.000777 64.773522,53.166019 64.843332,53.342963 C 65.026161,53.80637 65.538909,54.735546 65.71582,54.907013 C 66.013263,55.195289 66.126151,55.54093 65.953671,55.641664 C 65.878544,55.685528 65.715941,56.371497 65.713945,56.634537 C 65.713379,56.70863 65.773399,57.046185 65.852269,57.353755 C 65.95388,57.750053 66.046486,57.993925 66.185708,58.202906 C 66.293767,58.365096 66.373125,58.507203 66.372952,58.530983 C 66.372348,58.61345 65.886171,58.306337 65.819467,58.179348 C 65.782593,58.109139 65.615377,57.87747 65.438421,57.688311 C 65.039774,57.262181 64.375403,56.166766 63.997641,55.305146 C 63.666773,54.550477 63.633099,54.460553 63.633652,54.384803 C 63.634742,54.235954 64.55102,52.934793 64.624226,52.976719 z M 68.417077,54.129675 C 68.437863,54.140014 68.431082,54.14325 68.448941,54.167843 C 68.508657,54.250085 68.5213,54.315475 68.406582,54.393866 C 68.234619,54.511366 68.208842,54.476302 68.210153,54.296955 C 68.211234,54.149361 68.326999,54.084866 68.417077,54.129675 z M 58.128806,52.634122 C 58.077259,52.6582 58.041867,52.760263 58.086445,52.860144 C 58.16304,53.031769 58.286813,53.082023 58.284186,52.924033 C 58.282932,52.848147 58.235679,52.723967 58.193845,52.677434 C 58.181703,52.66392 58.20688,52.650588 58.195156,52.64441 C 58.17464,52.633598 58.145988,52.626096 58.128806,52.634122 z M 80.852557,56.190751 C 80.723487,56.160465 80.581751,56.431211 80.384542,57.048546 C 79.980148,58.314408 79.847118,59.847697 80.033292,60.848433 C 80.355192,62.578664 80.434864,63.19386 80.456883,64.469419 C 80.480339,65.828652 80.505296,66.208578 80.652748,66.260829 C 80.693645,66.275327 80.90138,66.217844 81.126386,66.101679 C 81.351387,65.985521 81.859958,65.705379 82.252658,65.47886 C 82.645369,65.252351 83.086053,65.03112 83.206495,64.995439 C 83.562392,64.890024 84.877894,63.778204 85.105922,63.396003 C 85.347357,62.991356 85.979776,61.503685 86.174281,60.870256 C 86.340704,60.328264 86.502616,58.955135 86.421504,58.848506 C 86.303726,58.693687 86.031135,58.958179 85.588559,59.649716 C 85.306892,60.089832 84.903795,60.522813 84.473156,60.839081 C 83.429353,61.605673 82.486888,62.520409 82.425286,62.814225 C 82.394799,62.959688 82.319312,63.115862 82.244976,63.151766 C 82.170641,63.187676 82.102421,63.256668 82.104403,63.329333 C 82.106386,63.401995 82.052775,63.437951 81.967765,63.407829 C 81.840696,63.362805 81.811939,63.275518 81.852121,62.957943 C 81.96816,62.04092 81.96877,60.58444 81.840129,59.899185 C 81.584637,58.538202 81.061464,56.430272 80.949459,56.272231 C 80.92168,56.23304 80.882341,56.197743 80.852557,56.190751 z M 67.266813,54.516185 C 67.331014,54.506061 67.393476,54.558421 67.523031,54.788503 C 67.697246,55.097901 67.699457,55.132272 67.78056,55.027796 C 67.828017,54.966643 67.920039,54.968581 67.947749,55.020492 C 67.975462,55.072403 68.010147,55.078096 68.047275,55.035924 C 68.084407,54.993747 68.156375,54.997988 68.213151,55.061644 C 68.269926,55.125297 68.393357,55.183384 68.47593,55.168842 C 68.534673,55.158496 68.578485,55.137196 68.609942,55.156395 C 68.641402,55.175592 68.650214,55.206048 68.672356,55.265755 C 68.756212,55.491859 68.642837,55.616925 68.014474,55.861517 C 67.748405,55.965086 67.619296,55.872664 67.557893,55.59136 C 67.519822,55.416939 67.455299,55.353335 67.271123,55.247851 C 67.046628,55.119272 67.069233,55.130469 67.085192,54.88675 C 67.095683,54.726536 67.117357,54.585723 67.19915,54.53892 C 67.229003,54.521837 67.245412,54.519557 67.266813,54.516185 z M 70.267394,55.446616 L 70.255586,55.74383 C 70.277108,55.647718 70.283309,55.532546 70.267394,55.446616 z M 56.936556,54.077391 L 56.684643,60.417946 C 56.887843,60.577405 57.051593,60.701498 57.267366,60.873799 C 58.122938,61.557003 58.291764,61.676295 58.375645,61.544048 C 58.404583,61.498422 58.398205,61.042279 58.316793,60.50488 C 58.235389,59.967477 58.096832,59.109808 58.024025,58.631994 C 57.869524,57.617997 57.866889,57.252366 57.976982,57.295611 C 58.020529,57.312719 58.069753,57.45848 58.097875,57.613402 C 58.126001,57.768321 58.163797,57.973164 58.180344,58.058141 C 58.241418,58.371775 58.754944,60.144571 58.913947,60.597473 C 59.004273,60.854729 59.091051,61.099273 59.092006,61.156716 C 59.093434,61.242871 59.993537,63.063576 60.328485,63.641111 C 60.456243,63.861405 60.377928,63.877164 60.193161,63.686582 C 59.959332,63.445389 58.570264,62.376126 58.411818,62.313882 C 58.334046,62.283327 58.052301,62.12133 57.82516,61.957101 C 57.598022,61.792865 57.224846,61.550891 56.979658,61.39405 C 56.797745,61.277691 56.797803,61.236607 56.655778,61.144468 L 56.573119,63.224963 C 56.739172,63.404707 56.88846,63.601175 57.052379,63.764455 C 57.373635,64.084459 58.170437,64.614047 59.295553,65.275218 C 59.599199,65.453653 60.034402,65.559947 61.276885,65.815021 C 61.759952,65.914192 62.131741,65.964682 62.471194,66.000202 C 62.73861,66.018192 62.925691,65.996437 62.942209,65.9071 C 62.950901,65.860071 62.801997,65.371729 62.617954,64.826782 C 62.573974,64.696562 62.568592,64.631238 62.530236,64.514136 C 61.977498,63.552872 61.669047,62.927563 61.484937,62.258746 C 61.402406,61.958979 61.160443,61.331262 60.938951,60.87823 C 60.493643,59.967449 58.033945,56.151404 57.920755,56.190397 C 57.881471,56.203916 57.879757,56.274487 57.881018,56.350372 C 57.885532,56.622196 57.756098,56.447022 57.596874,55.940814 C 57.431612,55.415411 57.188627,54.745681 56.936556,54.077391 z M 61.638261,55.038997 C 61.787243,55.097519 61.98282,55.415211 61.919782,55.514602 C 61.866005,55.599376 61.817379,55.580223 61.655692,55.440426 C 61.517411,55.320863 61.49944,54.984465 61.638261,55.038997 z M 69.191728,56.476008 C 69.203992,56.47328 69.208343,56.47477 69.224902,56.481151 C 69.340822,56.525831 69.549532,56.786896 69.542223,56.895852 C 69.533938,57.019346 69.491523,56.984272 69.31262,56.793797 C 69.123963,56.592928 69.09047,56.498545 69.191728,56.476008 z M 63.911609,55.790215 C 63.921215,55.79476 63.927194,55.806263 63.943474,55.828383 C 63.985631,55.885654 64.043499,55.968467 64.068302,56.047101 C 64.14507,56.290436 64.790042,57.343445 65.102733,57.735943 C 65.266204,57.941135 65.43226,58.184055 65.482467,58.260002 C 65.686062,58.568009 65.954259,58.831713 66.348021,59.158435 L 66.767493,59.52252 L 66.744251,60.947684 L 66.754182,62.377993 L 66.459542,62.232624 C 66.307847,62.151571 66.125759,62.006179 66.037448,61.934588 C 65.894035,61.818312 65.650182,61.592688 64.9794,60.840174 C 64.866117,60.713081 64.755129,60.530626 64.727118,60.468785 C 64.699107,60.406942 64.54197,60.246573 64.408486,60.087108 C 64.140165,59.76658 63.815829,59.175292 63.440406,58.408555 C 63.304974,58.13195 63.158402,57.878978 63.128335,57.861758 C 63.091484,57.840652 62.962446,57.504325 62.822824,57.149843 C 62.515271,56.698086 62.197507,56.20998 62.196054,56.122301 C 62.192684,55.919511 62.402875,55.966574 62.693684,56.199461 C 62.747582,56.242626 62.803279,56.261335 62.856936,56.291228 C 62.939089,56.362273 63.025043,56.405614 63.186064,56.408715 C 63.341351,56.411706 63.525075,56.447584 63.616031,56.508608 C 63.826491,56.649815 63.931983,56.509575 63.901115,56.054405 C 63.886336,55.836442 63.8828,55.776581 63.911609,55.790215 z M 61.849869,56.434123 C 61.898212,56.453113 62.074768,56.675509 62.230917,56.925157 C 62.362574,57.135658 62.593283,57.453325 62.800518,57.711247 C 62.821901,57.756551 62.842006,57.814705 62.86162,57.85363 C 62.986707,58.101871 63.225016,58.566084 63.387551,58.898767 C 63.550094,59.231449 63.677289,59.534029 63.695686,59.544632 C 63.714087,59.555236 63.890054,59.780319 64.075421,60.068692 C 64.906548,61.361656 65.648789,62.163752 66.378759,62.585599 C 66.53489,62.675829 66.669341,62.807164 66.701327,62.868203 C 66.745234,62.951998 66.757993,63.334243 66.740498,64.402727 C 66.721202,65.581445 66.709679,65.810915 66.652217,65.78458 C 66.614271,65.767189 66.445393,65.664648 66.293849,65.562878 C 65.814362,65.240861 65.11057,64.630399 64.873499,64.345832 C 64.348225,63.715319 63.992748,63.235981 63.637392,62.692175 C 63.558298,62.571138 63.465226,62.47406 63.446213,62.463168 C 63.400146,62.436789 63.003394,61.73372 62.85262,61.440769 C 62.82372,61.384608 62.726904,61.227444 62.665377,61.112691 C 62.523964,60.956017 62.406785,60.828702 62.249843,60.649536 C 61.560314,59.862354 60.198168,57.993465 60.15999,57.800231 C 60.127668,57.636568 61.690972,56.371702 61.849869,56.434123 z M 70.666994,58.831293 C 70.779677,58.858117 70.928913,59.031922 71.243157,59.452263 C 71.582343,59.905973 71.694151,60.156441 71.738536,60.426206 C 71.810451,60.863296 71.980944,61.133081 72.240475,61.235032 C 72.34829,61.277386 72.466601,61.351859 72.467453,61.403136 C 72.471431,61.643005 71.170861,62.422639 70.928645,62.327487 C 70.89294,62.313459 70.87372,62.221149 70.871478,62.086033 C 70.869232,61.950914 70.806381,61.727028 70.757147,61.603126 C 70.684818,61.421109 70.716486,61.313939 70.876353,61.123201 C 71.223912,60.708523 71.204434,60.527236 70.820125,60.017986 C 70.447593,59.524343 70.363959,59.187403 70.495871,58.93767 C 70.543156,58.848129 70.599383,58.815198 70.666994,58.831293 z M 66.471165,58.57944 C 66.48846,58.567264 66.508233,58.573376 66.537516,58.589728 C 66.625355,58.638774 66.759923,58.797725 66.759247,58.889925 C 66.758403,59.004864 66.582259,58.910758 66.49778,58.749702 C 66.452364,58.663116 66.431466,58.607371 66.471165,58.57944 z M 67.063072,58.804125 C 67.084429,58.798501 67.13151,58.801753 67.162597,58.819557 C 67.295036,58.895408 67.403592,59.161289 67.345905,59.246706 C 67.305884,59.305965 67.090191,59.206033 67.051264,59.101339 C 66.996042,58.952822 66.998994,58.820986 67.063072,58.804125 z M 79.547846,61.304799 C 79.462793,61.274666 79.268541,61.398037 79.136622,61.573308 C 79.004693,61.748578 78.78519,62.035646 78.644615,62.194792 C 78.139002,62.767216 77.083052,64.807895 76.9821,65.392637 C 76.906722,65.829247 76.733712,65.732144 76.720634,65.252413 C 76.718474,65.173292 76.702267,65.138667 76.694019,65.082152 L 76.699267,64.950057 C 76.689283,64.926816 76.713033,64.888387 76.701891,64.88401 C 76.657325,64.866499 76.318642,65.092761 75.981593,65.370414 C 75.644541,65.648062 75.156372,65.976735 74.916423,66.135615 C 74.676466,66.294497 74.427948,66.522768 74.363312,66.614715 C 74.298674,66.706663 74.102137,66.985075 73.904481,67.241342 C 73.500696,67.764865 73.332459,68.047822 73.112959,68.680291 C 73.014795,68.963128 72.770201,69.295918 72.407468,69.634171 C 71.738153,70.258306 71.601327,70.476399 71.700665,70.621075 C 71.831099,70.811034 72.559498,71.344891 73.225791,71.721458 C 73.581985,71.922775 74.110679,72.218482 74.40042,72.401995 C 74.945885,72.747481 75.544637,72.964757 76.375191,73.106918 L 76.376503,73.073894 C 76.549477,73.103058 76.714797,73.131157 76.907308,73.156198 C 78.786303,73.400603 80.810752,72.669127 82.021738,71.291036 C 82.376571,70.887243 82.320966,70.659623 81.913967,70.643009 C 81.669765,70.633045 81.316044,70.696766 80.837925,70.841663 C 80.166071,71.045288 79.739331,71.104233 79.361157,71.044638 C 79.071172,70.998952 78.620216,70.939511 78.364586,70.923343 C 78.108952,70.907178 77.83866,70.862604 77.734257,70.825608 C 77.552734,70.761288 77.034723,70.701736 76.439108,70.658018 L 76.437796,70.691041 C 76.120891,70.67327 75.812957,70.667859 75.437288,70.668819 C 74.941106,70.670087 74.539715,70.643205 74.538933,70.595979 C 74.538145,70.548757 74.642389,70.408811 74.785593,70.268726 C 75.280357,69.784733 75.535281,69.435291 75.810653,68.83276 C 76.076628,68.250802 76.527312,66.910792 76.604425,66.497028 C 76.619759,66.414765 76.618786,66.359692 76.644161,66.337053 C 76.697793,66.46327 76.623164,67.737034 76.520455,68.610547 L 76.486342,69.469165 C 76.462537,69.622485 76.456728,69.745197 76.471909,69.832425 L 76.469284,69.898473 C 76.589771,70.085578 76.906581,70.142837 77.627796,70.144558 C 78.073705,70.145635 78.665375,70.160391 78.928191,70.180053 C 79.191009,70.199715 79.591816,70.220288 79.827861,70.219869 C 80.0639,70.219442 80.458875,70.223663 80.694353,70.25454 C 81.203713,70.321331 81.952676,70.182637 82.309072,69.940046 C 83.235488,69.309478 83.685159,68.795621 84.161829,67.834968 C 84.27206,67.61284 84.416702,67.408316 84.481398,67.352884 C 84.546084,67.297454 84.659404,67.076304 84.733306,66.893534 C 84.807202,66.710766 84.974735,66.32375 85.101796,66.020309 C 85.528355,65.001716 85.239349,64.566043 84.567994,65.173317 C 84.195143,65.51059 84.176533,65.55042 83.701874,65.969384 C 83.444929,66.196182 81.634125,66.964707 80.475436,67.363059 C 80.262211,67.436373 79.899243,67.618781 79.692725,67.740105 C 79.486204,67.861435 79.194777,67.999106 79.046649,68.038655 C 78.777829,68.110436 78.7916,68.108841 78.851535,67.90872 C 78.884561,67.798457 78.984913,67.555962 79.07289,67.37818 C 79.424627,66.667441 79.505228,66.105885 79.553279,64.528676 C 79.580191,63.645234 79.626092,62.574269 79.647746,62.150968 C 79.681967,61.482003 79.682257,61.352429 79.547846,61.304799 z M 67.028959,59.662741 L 67.324913,59.775085 C 67.421996,59.808405 67.498873,59.841193 67.554516,59.877141 C 67.647244,59.937049 67.687995,60.012731 67.776245,60.177338 C 68.034804,60.659598 68.132102,60.906286 68.099189,61.29068 C 68.062558,61.718428 68.125649,61.991685 68.354468,62.42676 C 68.455154,62.618204 68.513606,62.824678 68.503288,62.881787 C 68.470042,63.065726 68.032059,63.046046 67.537269,62.831684 C 67.140092,62.659616 67.036971,62.609831 67.01696,62.485191 C 67.003608,62.402027 66.997231,61.716792 67.009652,60.988835 L 67.028959,59.662741 z M 52.929841,58.3073 C 52.876475,58.302411 52.851386,58.295458 52.829002,58.324892 C 52.732076,58.45233 53.563301,59.828848 54.395923,60.893751 C 54.951873,61.604806 55.745328,62.447401 56.541255,63.186796 L 56.623914,61.1063 C 55.529309,60.484359 55.172906,60.251186 54.545307,59.654282 C 54.130391,59.259665 53.678597,58.809102 53.549675,58.669226 C 53.358819,58.46214 53.08994,58.32197 52.929841,58.3073 z M 57.355641,65.373153 C 57.330212,65.379223 57.319386,65.406474 57.319842,65.434056 C 57.321071,65.507978 57.43581,65.676688 57.603987,65.843614 C 57.772156,66.010541 57.951954,66.222051 58.019522,66.306769 C 58.087083,66.391484 58.300031,66.60623 58.501405,66.780213 C 58.702774,66.954198 59.013561,67.193364 59.147855,67.312402 C 59.857017,67.940985 61.196658,68.655229 62.349174,69.071411 C 62.650981,69.227345 62.93337,69.327605 63.140133,69.32696 C 63.267037,69.326562 63.67437,69.305591 64.042426,69.300726 C 65.207088,69.285343 65.349264,69.290801 65.608223,69.377375 L 65.871001,69.484574 L 65.731739,69.629116 C 65.663754,69.712424 65.424865,69.933123 65.178631,70.108216 C 64.680569,70.462371 64.212098,70.867938 63.861553,71.332766 C 63.609415,71.667116 63.594786,71.841943 63.826127,72.224408 C 64.037438,72.57376 64.208815,72.57808 64.392732,72.245807 C 64.697206,71.695725 65.204142,71.043293 65.554429,70.731347 C 65.742503,70.563871 65.960916,70.3277 66.041187,70.241959 C 66.352223,69.909732 66.481255,69.892638 66.847892,70.101225 L 67.207572,70.289903 L 67.671087,71.225678 C 67.92486,71.739132 68.175792,72.313904 68.255496,72.479244 C 68.439693,72.861341 68.857634,73.847809 69.197334,74.818273 C 69.333325,75.206774 69.376858,75.380202 69.437808,75.486876 L 69.492913,74.099879 C 69.104817,73.21649 68.571561,72.092426 68.166093,71.368886 C 68.051355,71.164146 67.922585,70.900925 67.888508,70.794212 C 67.83158,70.615944 67.869849,70.621253 68.120734,70.830219 C 68.375835,71.042703 68.504938,71.182593 69.271747,72.105184 C 69.344241,72.192408 69.453883,72.325998 69.558516,72.448692 L 69.639862,70.401221 C 69.3943,70.233365 69.136377,70.041652 68.8594,69.881481 C 68.251559,69.529977 67.668742,69.246304 67.514958,69.274296 C 67.125823,69.345133 66.815461,69.304639 66.653714,69.107528 C 65.981393,68.288218 65.941686,68.234819 64.811269,67.592445 C 63.923997,67.088245 63.668646,66.983807 63.433651,66.980115 C 63.272989,66.977593 63.09037,66.950229 63.035548,66.918388 C 62.980721,66.886544 62.8036,66.841375 62.638756,66.823637 C 62.571142,66.816363 62.505172,66.801253 62.439705,66.792773 C 60.651452,66.541675 59.305415,66.178262 58.178463,65.666871 C 57.643626,65.424174 57.431925,65.354946 57.355641,65.373153 z M 69.673038,70.406365 L 69.59169,72.453836 C 69.824804,72.623686 70.075245,72.788711 70.273939,72.925121 C 70.630858,73.170156 71.142264,73.537465 71.410145,73.732609 C 72.124679,74.253137 74.366055,75.12704 75.091663,75.167349 C 75.593291,75.19521 75.909709,75.173018 76.295156,75.121366 L 76.296469,75.088341 C 76.52642,75.066881 76.74598,75.023172 77.068685,74.975486 C 78.27847,74.796734 78.244946,74.697435 76.862698,74.279004 C 76.683516,74.224768 76.49106,74.125155 76.303966,74.059462 L 76.302655,74.092485 C 75.218963,73.667502 73.97323,72.980567 72.220036,71.831329 C 71.930185,71.641327 71.631462,71.463485 71.535164,71.426092 C 71.438863,71.388703 71.13415,71.187745 70.851604,70.987833 C 70.648774,70.844329 70.189253,70.641441 69.673038,70.406365 z M 69.526089,74.105023 L 69.470982,75.492019 C 69.566503,75.591903 69.686393,75.646887 69.830662,75.680697 C 70.151432,75.755872 70.445681,75.640678 70.440938,75.443051 C 70.438065,75.323431 70.029768,74.7745 69.526089,74.105023 z " + id="path3046" /> + </g> +</svg> diff --git a/pics/icons/folder-new.svg b/pics/icons/folder-new.svg new file mode 100644 index 0000000..3a67d97 --- /dev/null +++ b/pics/icons/folder-new.svg @@ -0,0 +1,534 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + width="128" + height="128" + id="svg2811" + sodipodi:version="0.32" + inkscape:version="0.45+devel" + sodipodi:docname="folder-new.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape"> + <metadata + id="metadata40"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:window-height="606" + inkscape:window-width="765" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="3.1875" + inkscape:cx="64" + inkscape:cy="64" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:current-layer="layer1" /> + <defs + id="defs2813"> + <filter + inkscape:collect="always" + id="filter5943"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.04" + id="feGaussianBlur5945" /> + </filter> + <linearGradient + id="linearGradient6740"> + <stop + style="stop-color:#004d00;stop-opacity:0;" + offset="0" + id="stop6742" /> + <stop + id="stop6748" + offset="0.5" + style="stop-color:#004d00;stop-opacity:1;" /> + <stop + style="stop-color:#004d00;stop-opacity:0;" + offset="1" + id="stop6744" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6740" + id="linearGradient6930" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(20.000035,-56.000003)" + x1="102" + y1="118" + x2="102" + y2="65.932846" /> + <linearGradient + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + y2="-383.9975" + x2="-23.516129" + y1="-383.9971" + x1="-84.002403" + gradientUnits="userSpaceOnUse" + id="linearGradient3711"> + <stop + id="stop3713" + style="stop-color:white;stop-opacity:1;" + offset="0" /> + <stop + id="stop3715" + style="stop-color:white;stop-opacity:0;" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3711" + id="linearGradient8927" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,0.7388168,-0.7388168,0,-1.5226652,63.255682)" + x1="-80.00296" + y1="-131.93112" + x2="-45.096584" + y2="-131.93112" /> + <filter + inkscape:collect="always" + id="filter7317"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.8805897" + id="feGaussianBlur7319" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5163"> + <circle + sodipodi:ry="36" + sodipodi:rx="36" + sodipodi:cy="92" + sodipodi:cx="343.99899" + style="fill:url(#linearGradient5167);fill-opacity:1" + r="36" + rx="8.0010004" + cx="343.99899" + cy="92" + ry="8.0010004" + id="circle5165" /> + </clipPath> + <linearGradient + id="linearGradient4296"> + <stop + id="stop4298" + offset="0" + style="stop-color:#00ff00;stop-opacity:1" /> + <stop + id="stop4300" + offset="1" + style="stop-color:#006500;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4296" + id="linearGradient4272" + gradientUnits="userSpaceOnUse" + x1="328.12448" + y1="120.81158" + x2="336.98077" + y2="87.759453" /> + <linearGradient + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + y2="-383.9971" + x2="-12.0029" + y1="-383.9971" + x1="-84.002403" + gradientUnits="userSpaceOnUse" + id="linearGradient4770"> + <stop + id="stop4772" + style="stop-color:#e5ff00;stop-opacity:1" + offset="0" /> + <stop + id="stop4774" + style="stop-color:#bff500;stop-opacity:0;" + offset="1" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4770" + id="radialGradient8920" + gradientUnits="userSpaceOnUse" + cx="343.99899" + cy="92" + fx="343.99899" + fy="92" + r="36" /> + <linearGradient + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + y2="-383.9971" + x2="-12.0029" + y1="-383.9971" + x1="-84.002403" + gradientUnits="userSpaceOnUse" + id="linearGradient5958"> + <stop + id="stop5960" + style="stop-color:#008c00;stop-opacity:1" + offset="0" /> + <stop + id="stop5962" + style="stop-color:#00bf00;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5958" + id="linearGradient8916" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + x1="-86.120354" + y1="-381.09921" + x2="-56.357521" + y2="-373.1243" /> + <filter + inkscape:collect="always" + id="filter4292"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.1604423" + id="feGaussianBlur4294" /> + </filter> + <linearGradient + x1="122.74438" + y1="96.721588" + x2="122.39215" + y2="20.043535" + id="linearGradient2937" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0033808,0,0,1,-8.2378002,8)"> + <stop + id="stop2939" + style="stop-color:#72b4f4;stop-opacity:1" + offset="0" /> + <stop + id="stop2941" + style="stop-color:#b3d9ff;stop-opacity:1" + offset="0.13053299" /> + <stop + id="stop2943" + style="stop-color:#b3d9ff;stop-opacity:1" + offset="0.34621301" /> + <stop + id="stop2945" + style="stop-color:#71a8f5;stop-opacity:1" + offset="0.72006166" /> + <stop + id="stop2947" + style="stop-color:#508ed9;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + x1="-178" + y1="-228.3945" + x2="-178" + y2="-304.61469" + id="linearGradient2927" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(242.00093,332.5)"> + <stop + id="stop2929" + style="stop-color:#cfe7ff;stop-opacity:1" + offset="0" /> + <stop + id="stop2931" + style="stop-color:#71a8f5;stop-opacity:1" + offset="0.1" /> + <stop + id="stop2933" + style="stop-color:#2c72c7;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient2822"> + <stop + id="stop2824" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop2826" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="71.999496" + y1="14.2578" + x2="71.999496" + y2="19.9583" + id="XMLID_9_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0033404,0,0,1,-8.2374684,16)"> + <stop + id="stop46" + style="stop-color:#71a8f5;stop-opacity:0" + offset="0.25" /> + <stop + id="stop48" + style="stop-color:#0057ae;stop-opacity:1" + offset="1" /> + </linearGradient> + <filter + id="filter2807" + height="1.768" + y="-0.384" + width="1.0512" + x="-0.025599999"> + <feGaussianBlur + id="feGaussianBlur2809" + stdDeviation="1.28" + inkscape:collect="always" /> + </filter> + <linearGradient + x1="72.000504" + y1="96" + x2="72.000504" + y2="0.00048828119" + id="XMLID_6_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-6.999995,16)"> + <stop + id="stop7" + style="stop-color:#00479e;stop-opacity:1" + offset="0" /> + <stop + id="stop9" + style="stop-color:#2c72c7;stop-opacity:1" + offset="0.0769" /> + <stop + id="stop11" + style="stop-color:#6ea1df;stop-opacity:1" + offset="0.58579999" /> + <stop + id="stop13" + style="stop-color:#adcbee;stop-opacity:1" + offset="0.96450001" /> + </linearGradient> + <linearGradient + x1="122.74438" + y1="96" + x2="122.74438" + y2="20" + id="linearGradient3109" + xlink:href="#linearGradient2937" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0033808,0,0,1,-8.2378,16)" /> + <linearGradient + x1="-168.99216" + y1="-300.5" + x2="-168.99216" + y2="-296.48441" + id="linearGradient2923" + xlink:href="#linearGradient2822" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(242.00093,340.5)" /> + <linearGradient + x1="-178" + y1="-228.5" + x2="-178" + y2="-304.61469" + id="linearGradient2925" + xlink:href="#linearGradient2927" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(242.00093,340.5)" /> + <filter + inkscape:collect="always" + x="-0.051274771" + width="1.1025495" + y="-0.76912157" + height="2.5382431" + id="filter2787"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.5637386" + id="feGaussianBlur2789" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5958" + id="linearGradient3088" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + x1="-86.120354" + y1="-381.09921" + x2="-56.357521" + y2="-373.1243" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4770" + id="radialGradient3090" + gradientUnits="userSpaceOnUse" + cx="343.99899" + cy="92" + fx="343.99899" + fy="92" + r="36" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4296" + id="linearGradient3092" + gradientUnits="userSpaceOnUse" + x1="328.12448" + y1="120.81158" + x2="336.98077" + y2="87.759453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3711" + id="linearGradient3094" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,0.7388168,-0.7388168,0,-1.5226652,63.255682)" + x1="-80.00296" + y1="-131.93112" + x2="-45.096584" + y2="-131.93112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6740" + id="linearGradient3096" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(20.000035,-56.000003)" + x1="102" + y1="118" + x2="102" + y2="65.932846" /> + </defs> + <g + id="layer1"> + <path + d="M 118.983,27 C 118.992,25.35 117.64999,24 115.99999,24 L 40.961007,24 C 40.961007,24 32.061006,16 30.961,16 L 14.999998,16 C 12.799996,16 10.999999,17.8 10.999999,20 L 10.999999,27 C 10.999999,27 11.999999,112 8,112 L 122,112 C 117.99999,112 118.983,27 118.983,27 z" + id="path15" + style="fill:url(#XMLID_6_)" /> + <g + transform="matrix(1.0033404,0,0,1,-8.2374684,16)" + id="g17" + style="opacity:0.5;filter:url(#filter2787)"> + <path + d="M 132,96 C 132,98.2 128.4,100 124,100 L 20,100 C 15.6,100 12,98.2 12,96 C 12,93.8 15.6,92 20,92 L 124,92 C 128.4,92 132,93.8 132,96 z" + id="path19" /> + </g> + <path + d="M 124.36598,109.004 C 124.27969,110.652 122.85389,112 121.19831,112 L 6.812906,112 C 5.157329,112 3.731522,110.652 3.644228,109.004 L 0.007982,38.992 C -0.112423,37.347 1.143808,36 2.799384,36 L 125.21183,36 C 126.86741,36 128.11762,37.346 127.9912,38.991 L 124.36598,109.004 z" + id="path30" + style="opacity:0.9;fill:url(#linearGradient3109);fill-opacity:1" /> + <path + d="M 9.8848616,30 C 9.8938916,31.75 9.9029216,33.755 9.9109516,36 L 118.09511,36 C 118.10414,33.755 118.11317,31.75 118.1212,30 L 9.8848616,30 z" + id="path50" + style="opacity:0.5;fill:url(#XMLID_9_)" /> + <path + d="M 125.21293,36 L 2.7999261,36 C 1.1449261,36 -0.11207393,37.347 0.0079260701,38.992 L 3.6439261,109.004 C 3.7309261,110.652 5.1569261,112 6.8129261,112 L 121.19793,112 C 122.85393,112 124.27993,110.652 124.36593,109.004 L 127.99093,38.991 C 128.11893,37.346 126.86793,36 125.21293,36 z M 120.41393,108 C 118.87493,108 9.1349261,108 7.5979261,108 C 7.2299261,100.922 4.5229261,48.792 4.0659261,40 C 6.5189261,40 121.45793,40 123.93493,40 C 123.81393,42.32 120.49293,106.474 120.41393,108 z" + id="path2894" + style="fill:url(#linearGradient2925)" /> + <path + d="M 119.99722,27 C 120.00622,25.35 118.66422,24 117.01422,24 L 42.975222,24 L 36.389222,17.414 C 35.611222,16.636 34.075222,16 32.975222,16 L 12.014222,16 C 9.8142222,16 8.0142222,17.8 8.0142222,20 C 8.0142222,20 7.9822222,30.468 8.0142222,36 L 12.014222,36 C 12.014222,29.191 12.014222,20 12.014222,20 L 32.901222,19.997 C 33.083222,20.019 33.470222,20.179 33.560222,20.243 L 41.318222,28 C 41.318222,28 114.02722,28 115.99922,28 C 115.99922,28.435 116.00022,32.369 116.00222,36 L 120.01422,36 C 120.04522,30.468 119.99722,27 119.99722,27 z" + id="path2896" + style="fill:#5e95e3;fill-opacity:1" /> + <path + d="M 4.0625,40 C 4.0893862,40.51725 4.2397229,43.200746 4.28125,44 C 7.1335857,44 120.84259,44 123.71875,44 C 123.74671,43.460815 123.93038,40.13649 123.9375,40 C 121.4605,40 6.5155,40 4.0625,40 z" + id="path2908" + style="fill:url(#linearGradient2923);fill-opacity:1" /> + <g + id="g3077" + transform="translate(31.999999,-29.999982)"> + <g + transform="translate(-31.999989,29.999999)" + id="g3640"> + <circle + transform="matrix(-0.858425,0.2300143,-0.2300143,-0.858425,412.45864,35.85043)" + id="circle4274" + ry="8.0010004" + cy="92" + cx="343.99899" + rx="8.0010004" + r="36" + style="opacity:0.5;fill:#000000;fill-opacity:1;filter:url(#filter4292)" + sodipodi:cx="343.99899" + sodipodi:cy="92" + sodipodi:rx="36" + sodipodi:ry="36" /> + <circle + sodipodi:ry="36" + sodipodi:rx="36" + sodipodi:cy="92" + sodipodi:cx="343.99899" + style="fill:url(#linearGradient3088);fill-opacity:1" + r="36" + rx="8.0010004" + cx="343.99899" + cy="92" + ry="8.0010004" + id="circle3581_2_" + transform="matrix(-0.858425,0.2300143,-0.2300143,-0.858425,412.45864,31.85043)" /> + <circle + transform="matrix(-0.6438188,0.1725107,-0.1725107,-0.6438188,333.34401,31.887831)" + id="circle4383" + ry="8.0010004" + cy="92" + cx="343.99899" + rx="8.0010004" + r="36" + style="fill:url(#radialGradient3090);fill-opacity:1" + sodipodi:cx="343.99899" + sodipodi:cy="92" + sodipodi:rx="36" + sodipodi:ry="36" /> + <circle + clip-path="url(#clipPath5163)" + transform="matrix(-0.858425,-0.2300143,-0.2300143,0.858425,412.45864,32.149572)" + id="circle4776" + ry="8.0010004" + cy="92" + cx="343.99899" + rx="8.0010004" + r="36" + style="opacity:0.8;fill:none;fill-opacity:1;stroke:url(#linearGradient3092);stroke-width:6.75138187;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7317)" + sodipodi:cx="343.99899" + sodipodi:cy="92" + sodipodi:rx="36" + sodipodi:ry="36" /> + <path + style="opacity:0.8;fill:url(#linearGradient3094);fill-opacity:1" + d="M 96.000027,4.1481901 C 84.654311,4.1481901 75.173932,12.159796 72.888913,22.826405 C 77.443574,27.0723 86.085806,29.937514 96.000027,29.937514 C 105.91426,29.937514 114.55648,27.0723 119.11114,22.826405 C 116.82613,12.159796 107.34574,4.1481901 96.000027,4.1481901 z" + id="circle16776" /> + <g + id="g6850" + transform="translate(-26.000031,-3.999996)"> + <path + sodipodi:nodetypes="ccccccccccccc" + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3096);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;filter:url(#filter5943)" + d="M 118.00003,15.999997 L 118.00003,31.999997 L 102.00003,31.999997 L 102.00003,39.999997 L 118.00003,39.999997 L 118.00003,55.999997 L 126.00003,55.999997 L 126.00003,39.999997 L 142.00003,39.999997 L 142.00003,31.999997 L 126.00003,31.999997 L 126.00003,15.999997 L 118.00003,15.999997 z" + id="path4123" /> + <path + sodipodi:nodetypes="ccccccccccccc" + id="rect3232" + d="M 118.00003,15.999997 L 118.00003,31.999997 L 102.00003,31.999997 L 102.00003,39.999997 L 118.00003,39.999997 L 118.00003,55.999997 L 126.00003,55.999997 L 126.00003,39.999997 L 142.00003,39.999997 L 142.00003,31.999997 L 126.00003,31.999997 L 126.00003,15.999997 L 118.00003,15.999997 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/folder-open.svg b/pics/icons/folder-open.svg new file mode 100644 index 0000000..4b0f617 --- /dev/null +++ b/pics/icons/folder-open.svg @@ -0,0 +1,3007 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<svg + xmlns:ns="http://ns.adobe.com/SaveForWeb/1.0/" + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Livello_1" + width="128" + height="128" + viewBox="0 0 128 128" + overflow="visible" + enable-background="new 0 0 128 128" + xml:space="preserve" + sodipodi:version="0.32" + inkscape:version="0.44.1" + sodipodi:docname="folder_open2.svg" + sodipodi:docbase="/Users/david/Progetti/oxygen-svn/theme/svg/actions"><defs + id="defs101"><linearGradient + id="linearGradient3291"><stop + style="stop-color:black;stop-opacity:1" + offset="0" + id="stop3293" /><stop + style="stop-color:black;stop-opacity:0" + offset="1" + id="stop3295" /></linearGradient><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3336" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /><radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0151,0,0,1.0491,-1.0186,-1.3463)" + fy="24.1598" + fx="63.066601" + r="122.3935" + cy="6.0488" + cx="42.378899" + id="radialGradient4962"> + <stop + id="stop4964" + style="stop-color:#00438a;stop-opacity:0;" + offset="0" /> + + + <stop + id="stop4970" + style="stop-color:#00438a;stop-opacity:1;" + offset="1" /> + </radialGradient><radialGradient + id="radialGradient4016" + cx="42.378899" + cy="6.0488" + r="122.3935" + fx="63.066601" + fy="24.1598" + gradientTransform="matrix(1.0151,0,0,1.0491,-1.0186,-1.3463)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop4018" /><stop + id="stop4026" + style="stop-color:white;stop-opacity:1;" + offset="0.59375" /> + <stop + offset="1" + style="stop-color:white;stop-opacity:0.70886075;" + id="stop4020" /> + + + </radialGradient> + <foreignObject + id="foreignObject7" + height="1" + width="1" + y="0" + x="0" + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/"> + <i:pgfRef + xlink:href="#adobe_illustrator_pgf"> + </i:pgfRef> + </foreignObject> + + + + + + <radialGradient + gradientUnits="userSpaceOnUse" + r="111.0006" + cy="-9" + cx="51.9995" + id="XMLID_5_" + gradientTransform="translate(-103.157,-34.959)"> + <stop + id="stop14" + style="stop-color:#80B3FF" + offset="0.15" /> + <stop + id="stop16" + style="stop-color:#69A1F0" + offset="0.316" /> + <stop + id="stop18" + style="stop-color:#4888DA" + offset="0.6029" /> + <stop + id="stop20" + style="stop-color:#3378CC" + offset="0.8412" /> + <stop + id="stop22" + style="stop-color:#2C72C7" + offset="1" /> + </radialGradient> + + + + + + + <linearGradient + y2="157.6319" + x2="63.9995" + y1="25.1577" + x1="63.9995" + gradientUnits="userSpaceOnUse" + id="XMLID_7_"> + <stop + id="stop76" + style="stop-color:#BFD9FF" + offset="0" /> + <stop + id="stop78" + style="stop-color:#80B3FF" + offset="0.2189" /> + <stop + id="stop80" + style="stop-color:#6EA5F3" + offset="0.2933" /> + <stop + id="stop82" + style="stop-color:#3E80D3" + offset="0.4426" /> + <stop + id="stop84" + style="stop-color:#2C72C7" + offset="0.4941" /> + <stop + id="stop86" + style="stop-color:#00438A" + offset="0.7" /> + </linearGradient> + + <linearGradient + y2="48.787102" + x2="230.237" + y1="48.787102" + x1="-37.875" + gradientUnits="userSpaceOnUse" + id="XMLID_8_"> + <stop + id="stop91" + style="stop-color:#a2c3eb;stop-opacity:0.50196081;" + offset="0" /> + <stop + id="stop93" + style="stop-color:white;stop-opacity:1;" + offset="0.12634172" /><stop + offset="0.80858696" + style="stop-color:white;stop-opacity:1;" + id="stop4930" /> + <stop + id="stop95" + style="stop-color:#a7cbf7;stop-opacity:0.50196081;" + offset="1" /> + </linearGradient> + + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="linearGradient4034" + gradientUnits="userSpaceOnUse" + x1="63.9995" + y1="25.1577" + x2="63.9995" + y2="157.6319" + gradientTransform="matrix(1,0,0,0.635551,0,40.02081)" /> + + + + <radialGradient + id="XMLID_6_" + cx="42.378899" + cy="6.0488" + r="122.3935" + fx="63.066601" + fy="24.1598" + gradientTransform="matrix(1.0151,0,0,1.047229,-69.0186,-65.16106)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop33" /> + <stop + offset="0.3728" + style="stop-color:#DDDDDD" + id="stop35" /> + <stop + offset="0.7692" + style="stop-color:#BABDB6" + id="stop37" /> + <stop + offset="1" + style="stop-color:#888888" + id="stop39" /> + </radialGradient> + + <linearGradient + inkscape:collect="always" + xlink:href="#radialGradient4962" + id="linearGradient4974" + x1="64" + y1="39.358757" + x2="64" + y2="63.665108" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,20)" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="linearGradient5885" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.016882,0,-0.766697)" + x1="0" + y1="56.623283" + x2="129.05333" + y2="56.623283" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="linearGradient1922" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.635551,0,42.02081)" + x1="63.9995" + y1="25.1577" + x2="63.9995" + y2="157.6319" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="linearGradient1925" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.635551,0,40.02081)" + x1="-4.2548351" + y1="56.070148" + x2="132.06886" + y2="56.070148" /><radialGradient + inkscape:collect="always" + xlink:href="#radialGradient4016" + id="radialGradient2030" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.23137,0,0,1.655519,-14.80768,-2.287944)" + cx="64" + cy="0.17394008" + fx="64" + fy="0.17394008" + r="52" /><linearGradient + inkscape:collect="always" + xlink:href="#radialGradient4962" + id="linearGradient2997" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-68,-44)" + x1="64" + y1="39.358757" + x2="64" + y2="63.665108" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_6_" + id="radialGradient3003" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0151,0,0,1.047229,-69.0186,-65.16106)" + cx="42.378899" + cy="6.0488" + fx="63.066601" + fy="24.1598" + r="122.3935" /><linearGradient + inkscape:collect="always" + xlink:href="#radialGradient4962" + id="linearGradient3005" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-68,-44)" + x1="64" + y1="39.358757" + x2="64" + y2="63.665108" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_5_" + id="linearGradient3892" + x1="60.109825" + y1="39.976883" + x2="59.745667" + y2="75.988449" + gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview + inkscape:window-height="891" + inkscape:window-width="1288" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="0" + showgrid="true" + inkscape:grid-points="true" + inkscape:zoom="5.40625" + inkscape:cx="64" + inkscape:cy="63.87052" + inkscape:window-x="360" + inkscape:window-y="22" + inkscape:current-layer="Livello_1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:guide-points="true" /> +<metadata + id="metadata3"> + <ns:sfw> + <ns:slices> + <ns:slice + x="0" + y="0" + height="128" + width="128" + sliceID="1653949336" /> + </ns:slices> + <ns:sliceSourceBounds + x="0" + y="0" + height="128" + width="128" + bottomLeftOrigin="true" /> + <ns:optimizationSettings> + <ns:targetSettings + fileFormat="PNG24Format" + targetSettingsID="0"> + <ns:PNG24Format + transparency="true" + noMatteColor="false" + interlaced="false" + matteColor="#FFFFFF" + filtered="false"> + </ns:PNG24Format> + </ns:targetSettings> + <ns:targetSettings + fileFormat="PNG24Format" + targetSettingsID="770088023"> + <ns:PNG24Format + transparency="true" + noMatteColor="false" + interlaced="false" + matteColor="#FFFFFF" + filtered="false"> + </ns:PNG24Format> + </ns:targetSettings> + </ns:optimizationSettings> + </ns:sfw> +<rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata> +<path + style="fill:url(#linearGradient3892);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + d="M 14.034685,108.00003 L 113.96532,108.00003 C 115.09253,108.00003 116,107.13201 116,106.05381 L 112,22.211617 C 112,21.133411 112,20.000004 108,20.000004 L 20,20.000004 C 16,20.000004 15.965318,21.133411 15.965318,22.211617 L 12,106.05381 C 12,107.13201 12.907469,108.00003 14.034685,108.00003 z " + id="rect3119" + sodipodi:nodetypes="ccccccccc" /><path + style="opacity:0.4;fill:url(#radialGradient2030);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 20,20.000004 C 16,20.000004 15.96875,21.133755 15.96875,22.211961 L 15.53125,31.478268 L 40,31.478268 C 40,31.478268 52,20.000004 52,20.000004 L 20,20.000004 z " + id="rect4011" /> +<i:pgf + id="adobe_illustrator_pgf"> + + eJzsvQmPZMd1LvgLzn/IwYMBETNM3H0RHga4W2o0sCVCkg3PGA9EiyzR/abZLTS77bF//UScLU7E +jZuVVVmkKU5loKqycrlLLCfO8p3v/N3/8tUfv5y+/fDnhy/rc3GCv/u75ePDm08fPv76hK+efvvu +3ecfPn30L/3qD1+cyupcuA9Nvx2+5g/+08PHH95+eP9rfAvfvPhv/2p9829vvz3909vv3n94//aL +06/+6be/+d3vf/fb0zr902/XL9zH/vT207sH98G/fHj37cPHr//87vPD+c3bL+QS3DHXN5/cB6rx +y6L9siqK7lR2vy4H94H5w+f33759/9384f/99alwrawG/+Pe+j/e/uHhhyvvrx+++fz9w/tPX338 +8M3DDz8sH959+PjDr0/Lf7x5f/qHN9+5d96c/q+Hd+8+/Ptpfvfmm/8H3L22X1/evntwt/X9m0+n +wd/j9Nuy+nr+/Pbdt7/7/P2fH9z9VkXpX66/xiP+4w/uUO6o/rl/uf/6t9+7V/748OmTuyx3Pt9P +f/jNvLi+/fA9fowutDj96l/+8PDdW+xy1wX/4wv6oL1c/OS5q/qmLd2Tvu+avjz9avrP//z88eOH +0/cP37799PDx45v3Dx9O37378Oc37x78Uf5X6onTr+Z3n09//fwxebN0zZ39N2/fuJtP38IL+8OH +H374kPlmQd90E+Hbh+yBi3MzDkU9+k/935+/+eaN+YDvsj89fP/Xd26scbi65tyeutr/kmf8KTcG ++Ikvq6p2dz0Opy/rqjzVbXnu3eFPTd/RJ8MYP/zb24d///Xpdx/eP9BATh8//fHtfz78OswI/+of +Pr97+PiP799+ciODxxhpGP/hw7cP79xn9buXd29w9Lgr9Td94E9vPn738MnNvw/vPn/CNTEU/Jab +Jn//5j8e/FQr6QS//+vD+z99+Ce8vi+7bji1VesHoam601B2J/fHH7o/9bWez7/AF+O/7r8sR+1d +X3/lptjvP7797u37X/Pn+q9/8/Htt2Ha9dVpoF942efB/IzyQ9fnbvXTp4f3fL1uui//YKZvcf6H +P7ozbu+/XT587/v6B78s3cR972bquw/f0Xv6HN9xX//8V7p6/P9rNyxffXz73h8TfofvDF9/9e6z +e+s3Hz98/utv3//lA/yKxNBXbz79q1uQD++//cHJEv+hL9++ZxH1l89eAHkZc6FnJ7f233z/9pt/ +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 +2fPQLy93NfuhT36zSSv0zU/8YK3Z9/9VUyv4PHg4abb0yX7Nnn76k0tVu194rH+7R98Xm739C/2b +Pf3036xLu/d/+0jtHv8lbnbwiN09/fTnD7bpLizO+2mynz9ys6ef/sLbod0Dj27U7psPQLv3bZCO +JRwKXJoPbNTs6ad/Gdp9cON2HzwR7VqM7wODzPcnG09o+nnsJ6Hd8gbbG/aDjuBvbtTu1+kc/MwG +L/76T/O52uAgPLjCB/Dnvn6kZl97r5znt/3FEZp95+PSXbi9n+nb7PE//f7kYh7+637N/rx+0X/k +M4278p0/rTd71rPu+3TDLfnax7//Wd2f1V/6UlerR//6vSs9zcLnh//in5OXP/KX71ttahU+Cw/8 +8m9/8ZHAsj7+9c/9xhEQKnyWHviFD3zgfQ8cudFx+DwjWdWEF2riWgfnhboYWJtyH2Pu9cRzr1mO +cgZsGFTUtX4SFc3GubKfohmyo0z73OXx/6kyIczDl4ZrpZVlrseM69Awrs9qY/sBU9HOnSftOKKh +aMeOnc8++eRTwufkk5+9s1/THSc9++RTTzvjzLPOOuvMM08/7dSTn91sMNt58mlnnHX2c577vPB5 +7nPOPuuM007uNZaFzk49Y+I5zzv3hS86L3xe9MJzn/eciTNO7e4SjGlnnvO8F5x3wYsvfMlLX/qS +C198/ote8Lxzzuw2qYVmZz3n3Bdd8JLJiy6+5NJLL7n4opdeeMGLzn3OWaFh2t2zTzvruS8478LJ +iy+97PI94XP5ZZde/NILz4OGz078RnaecuZzXnD+Sy669LI9L79yKnyufPmeyy69CBqmlr8dJ59+ +9rnnXXjR7j0vn9qrwonRau/Uyy+HhrvOPu3kHbG7U8963oteHJpdOa2MdeFjjZoODSdf/MLnnhUT +he549unnvOCCl156+ZV7tfVZHj6Ztzo0vOSl55979ukywp2nnPXcF1148WUvnw5HNi/Lq64qixwa +vmz3RaHDM085SSZ79q7zX3rpnikFFSqvuvoVr7j6qjL3Zu+Vl1/ykvN2TfCU8bVhdC+bNj4vr37F +d4XPK0JDBx1OXnDuOdLu5DOe88Lw2iv32qy46hXfdU34fNfVVxWhw5dfFl78nDNOlnYwvMuvVDYL +3V1zzatedU3osMjs3isvu/jCpN2Zz33RSy7hdt8Vmr3qmmtecXVop668/OILX/Tclg== + + + /SXtcHwv3xumW40v7xlfnK92PN+wMEXm9BTM9wXnnC7rctrZ58r65WH9wieu30vPDzvMG4LbS/sR +GkINVdwPFbq7KEwjbLAclzOe072/zire33NOPzmeg9MmQoe186LlvDwvOaknnXzGOeeGY5qcv+mp +l4VmcP5Or07+jmefGo49nOfLX/byqanpaTzPl0zieU7z1ILpOjS8cPKS3Zft2fOyl9H9eDHdj+Qi +7aCG5734JXjdwoW7aDLct13YLL2YgAzOes6uF57/4nB7JyfDBb7gvKb7Sxf97Oee+8Lzzj//gvPP +P++FL2jEB4Q4Tj/rnOc+b9e5556763nPPWci4JdGTLQDzOpnnjVxdvhMBITVB1+hAR4wG35OgVb9 +E/dCU/js3NjyvgM/GzQ69s+YcT0mNqhB5Vr0TxR4BKYVCm/mVD6Wq5snEKhJTexq4DGt5Yq2pcps +D7uKwDmp/26oCnHV1oUJ5UVR6zSBsQtDBYE63ZpcIGJ3Hip+my5OWYBzE7VhJm2r+VSd1mbd1/kB +td8aTI5qEpXfhc2OxJDq6SI3+WRAjb4ssxpD6kycqw0MqTWp30N4NCxKXmz0KJSf1o5NcFl4mdJZ +y7ddN/jbfJgv5L4cKTOcM8ILQ+Fx4oXD9IPw08g5N7SGH+kJ+u+GnHOmj9EM1/Xxt7zxLW+dnZ19 +6/43v3HGdf2ob5779+/54Id/4zd/8zd/49d/9QM//WN332qTn696+wO/9vEH//b//cf/GT7/+Pdf ++qs//i8/+far4s9XH/7An/7tP387ukM++a2vP/TnH/yBa/jnbO2Dn/rq43WtyeNf+8yvrmf4857O +e/7s4V4X46/++Xs6mBrtFT/w619o0M586wu//oOvwN9/6L/+7eO9v3/7S7/1Q/j7y9/+ob9u0NB+ +/TO/tDSFA7jtf//9h7obPPXoFz7y47fS+Pcu/OTvffbhNFvzk9/6yoP//T/dvZcnqO78t+/7g7/6 +8lcf+9cnnnry8W8/+vCX/+oPf+FH3qCqBczf/O/e+18++v989m8eeuiLD/7Z7374vT/6prJre75n +/8qPv+f9H/zg+3/m/uX93+ObtjC75c43venOW4tW+93y84wkmI1Usg1W7qKPZZ1S9iWUafK5JnVO +1w9Ho9ChpLbHpNKh/L7HpNSh/L7HpNbZxPxze7vf0P33qdLb0nitism9N4Uzsud1q7PLhyAb7lXh +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 +eVW/PdXjs0j+tF2Pz6KunzkUMWdk57p+6iFps/P0ueXmdf3knaNb1U97B9G2df3M01ME/9judf0w +2aWDSmlddq3rZ17VT8oY2rWun5Iqpae6b5GVZjFnPT1CX7fcvK6feVW/Pex9VNfPzmn17nX9zKEo +9fh2z3swruq3eT2+bYpza7M51uv6bZ/3oNzMrH9H9+Z5D+ZV/Yztl83q+u2elWanrp+5Oi9nDO1Y +1089Lq21uIU2rlvXb3NtfJu6fgZQ7tmdrVe8rp85FBv1+LbZhhooiMYsPGB2k0mMq/ptdaOOTl2/ +gGlVv/WTEdNkC8O6fhtnpe2rfDFW1c8os37Tun7mOpPlrU026/rZqsdnIw/XTh09I2/WpvX4tvNg +rtXj2/lOK52qfpTa4tu+rp/OqZKNu9M3retn7teSPPC71vXTy3nSkWI71vXTTFJjtuvcc7VVXT9z +s92xp7p+5qeZGMZ2quunWsm1qn5mdqUB49Kt67dt9OBmdf3MFUPBStq9rp+ZYtjjYUzvPur6nZpW +9UOWxR7q+pmf2CBtfA91/UwPzGB27V7q+p2aVvVTnyVtX9fPyNNpdHPLdnX9jIcEw/INq/1uXvSV +WTtnRL9p4pTUQxYkg8UlpsSwk4loXbvgN+1mVscoIrBGgfeatEUVPS00PiywOK2SYg+q1+UjMMeR +gNIE5BQo+mBeEvEpARNf6zIljju9Hecjy9xFgUw93FGe04MyagKzqWAuT7tFcy73a+DYBV1BLs97 +/dMVPvkqBLKn3+lALnv7FGiPJyxRqXxFiMpXKENUGzdlosqOm0TtJh0imudXXaI5G46I6ynzSdxd +RtNE+3x8T3T4zyFxTyzhrrx/P1kRD6F7L/Ec7PiIt97BNfH+/jgkurfRJfERffQQH5feG47jKhGO +f2Wz3Iqc33OrbsrLe5LHUCG4XcLMTk9oPKhf16/Sw/z92/PI5T92P7aOUtkp0PrcrbvaxfHnxH1w +kI5ceQ+nffd5LH183ft6LOf8UiqgaxVcxK4+0JIIaW+FarvtJo6YAfitxepyEHFdmoBbglHwPEwo +bbpCxacYVgJSrCOYKRogKxMD6Fh9Ex+5dx/HXYUChjOFvcR8j4Fc1JMnqsVGkagO+xdE7fpqxh++ +J3owd9Ul9nf6XQmcpK5eiEi164I5iTdE5T7ZRWX+iMg1E9TsJmX7SHmvOKF5Z4q/FZuaIn1kTMDV +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 + +</i:pgf> +<path + sodipodi:nodetypes="cccssccccccsccc" + style="opacity:0.8;fill:url(#linearGradient4034)" + id="path88" + d="M 44,68 C 43.601,68 28,73 28,73 C 28,73 2.183,72.95868 2.183,72.95868 C 1.493,72.95868 0.842,73.167141 0.431,73.519872 C 0.147,73.763288 0,74.053099 0,74.346724 C 0,74.482096 0.032,75.016167 0.094,75.148361 C 0.094,75.148361 10.288,97.479086 10.413,107.01363 C 10.692,107.59897 11.038,108 12,108 L 116,108 C 116.963,108 117.811,107.59897 118.09,107.01363 C 118.09,97.479086 127.907,69.791301 127.907,69.791301 C 128.106,69.371202 127.981,68.916147 127.569,68.562781 C 127.159,68.210685 126.508,68.00286 125.817,68.00286 L 44,68 L 44,68 z " /><path + sodipodi:type="arc" + style="opacity:0.38139535;fill:url(#radialGradient3336);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path1563" + sodipodi:cx="63.912209" + sodipodi:cy="115.70919" + sodipodi:rx="63.912209" + sodipodi:ry="12.641975" + d="M 127.82442 115.70919 A 63.912209 12.641975 0 1 1 0,115.70919 A 63.912209 12.641975 0 1 1 127.82442 115.70919 z" + transform="matrix(1.001374,0,0,0.410379,-2.393169e-5,75.32738)" /><path + style="opacity:1;fill:url(#linearGradient1925)" + d="M 44 68 C 43.601 68 28 73 28 73 C 28 73 2.1875 72.96875 2.1875 72.96875 C 1.4974999 72.968751 0.8485 73.178519 0.4375 73.53125 C 0.15350001 73.774663 0 74.050125 0 74.34375 C 0 74.479121 0.03175 75.024056 0.09375 75.15625 C 0.09375 75.15625 0.28912476 75.604666 0.3125 75.65625 C 0.35348972 75.611424 0.38820189 75.573503 0.4375 75.53125 C 0.8485 75.178519 1.4974999 74.968751 2.1875 74.96875 C 2.1875 74.96875 28 75 28 75 C 28 75 43.601 70 44 70 L 125.8125 70 C 126.5035 70 127.1525 70.210403 127.5625 70.5625 C 127.58665 70.583215 127.60283 70.603614 127.625 70.625 C 127.66595 70.508532 127.90625 69.78125 127.90625 69.78125 C 128.10525 69.361154 127.9745 68.915866 127.5625 68.5625 C 127.1525 68.210403 126.5035 68 125.8125 68 L 44 68 z " + id="path1918" /></svg> \ No newline at end of file diff --git a/pics/icons/folder.svg b/pics/icons/folder.svg new file mode 100644 index 0000000..0f304ab --- /dev/null +++ b/pics/icons/folder.svg @@ -0,0 +1,263 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2196" + sodipodi:version="0.32" + inkscape:version="0.45+devel" + version="1.0" + sodipodi:docbase="/Users/david/Desktop/send" + sodipodi:docname="folder.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs2198"> + <radialGradient + id="path2489_1_" + cx="305.0273" + cy="-349" + r="34.1784" + gradientTransform="matrix(1.1658,0,0,-1,-353.77589,-376.98677)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#4b73ad;stop-opacity:1;" + id="stop44" /> + <stop + offset="1" + style="stop-color:#80B3FF" + id="stop46" /> + </radialGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#path2489_1_" + id="radialGradient2421" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0909626,0,0,-1,-273.56664,-316.5)" + cx="312.72281" + cy="-349" + r="34.1784" + fx="312.72281" + fy="-349" /> + <radialGradient + id="path4248_1_" + cx="354.8516" + cy="-426" + r="34.1791" + gradientTransform="matrix(1,0,0,-1,-359.20739,-378.98677)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#538BCF" + id="stop38" /> + <stop + offset="1" + style="stop-color:#80B3FF" + id="stop40" /> + </radialGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#path4248_1_" + id="radialGradient2424" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,-1,-290.46665,-322.5)" + cx="354.8516" + cy="-426" + r="34.1791" /> + <radialGradient + id="path2471_1_" + cx="354.8516" + cy="-426" + r="34.1791" + gradientTransform="matrix(1,0,0,-1,-359.20739,-376.98677)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#538BCF" + id="stop32" /> + <stop + offset="1" + style="stop-color:#80B3FF" + id="stop34" /> + </radialGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#path2471_1_" + id="radialGradient2427" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,-1,-290.46665,-320.5)" + cx="354.8516" + cy="-426" + r="34.1791" /> + <linearGradient + id="front_1_" + gradientUnits="userSpaceOnUse" + x1="354.6855" + y1="-601.2759" + x2="354.6855" + y2="-503.146" + gradientTransform="matrix(1,0,0,-0.6522,-359.42609,-340.63827)"> + <stop + offset="0" + style="stop-color:#B3D9FF" + id="stop20" /> + <stop + offset="0.4863" + style="stop-color:#71A8F5" + id="stop22" /> + <stop + offset="0.7988" + style="stop-color:#2C72C7" + id="stop24" /> + <stop + offset="0.98" + style="stop-color:#2C72C7" + id="stop26" /> + <stop + offset="1" + style="stop-color:#DEEBFF" + id="stop28" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#front_1_" + id="linearGradient2430" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,-0.6522,-290.68535,-284.1515)" + x1="354.6855" + y1="-601.2759" + x2="354.6855" + y2="-503.146" /> + <linearGradient + id="XMLID_1_" + gradientUnits="userSpaceOnUse" + x1="63.4995" + y1="-79.2393" + x2="63.4995" + y2="9.3269" + gradientTransform="translate(-68.240592,44.013228)"> + <stop + offset="0" + style="stop-color:#73A3E7" + id="stop6" /> + <stop + offset="0.1394" + style="stop-color:#83B1F5" + id="stop8" /> + <stop + offset="0.3689" + style="stop-color:#BCD6FC" + id="stop10" /> + <stop + offset="0.5007" + style="stop-color:#659FEE" + id="stop12" /> + <stop + offset="1" + style="stop-color:#0066FF" + id="stop14" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_1_" + id="linearGradient2433" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0.500149,100.5)" + x1="63.4995" + y1="-79.2393" + x2="63.4995" + y2="9.3269" /> + <filter + inkscape:collect="always" + x="-0.025317477" + width="1.050635" + y="-0.46119942" + height="1.9223988" + id="filter3021"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.1814823" + id="feGaussianBlur3023" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="64" + inkscape:cy="63.5" + inkscape:document-units="px" + inkscape:current-layer="layer1" + height="128px" + width="128px" + inkscape:window-width="762" + inkscape:window-height="590" + inkscape:window-x="395" + inkscape:window-y="42" /> + <metadata + id="metadata2201"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Livello 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g2866" + transform="translate(1.147243e-4,0)"> + <path + style="opacity:0.5;filter:url(#filter3021)" + d="M 120,107.084 C 120,108.441 94.928,112 64.000001,112 C 33.072,112 8,108.441 8,107.084 C 8,105.727 33.072,105.855 64.000001,105.855 C 94.927,105.855 120,105.727 120,107.084 z" + enable-background="new " + id="shadow" /> + <path + style="fill:url(#linearGradient2433)" + id="path16" + d="M 108.00015,26 C 108.00015,24.9 107.10015,24 106.00015,24 L 22.000149,24 C 20.900149,24 20.000149,24.9 20.000149,26 C 20.000149,26 20.125149,108 12.000149,108 C 15.396149,108 112.60415,108 116.00015,108 C 107.87515,108 108.00015,26 108.00015,26 z" /> + <path + style="opacity:0.8;fill:url(#linearGradient2430)" + d="M 116.00015,108 L 12.000149,108 C 12.000149,80.25 4.046149,45.953 4.046149,45.953 C 3.807149,44.879 4.518149,44 5.625149,44 L 122.37415,44 C 123.48215,44 124.19215,44.879 123.95415,45.953 C 123.95415,45.953 116.00015,80.25 116.00015,108 z" + enable-background="new " + id="front" /> + <path + style="opacity:0.2;fill:url(#radialGradient2427)" + d="M 16.552149,105 C 16.276149,105 16.052149,105.225 16.052149,105.5 C 16.052149,105.775 16.276149,106 16.552149,106 L 112.21915,106 C 112.49515,106 112.71915,105.775 112.71915,105.5 C 112.71915,105.225 112.49515,105 112.21915,105 L 16.552149,105 z" + enable-background="new " + id="path2471" /> + <path + style="opacity:0.2;fill:url(#radialGradient2424)" + d="M 16.552149,103 C 16.276149,103 16.052149,103.225 16.052149,103.5 C 16.052149,103.775 16.276149,104 16.552149,104 L 112.21915,104 C 112.49515,104 112.71915,103.775 112.71915,103.5 C 112.71915,103.225 112.49515,103 112.21915,103 L 16.552149,103 z" + enable-background="new " + id="path4248" /> + <path + style="opacity:0.2;fill:url(#radialGradient2421)" + d="M 32.331428,32 C 32.147429,32 32,32.224 32,32.5 C 32,32.776 32.147429,33 32.331428,33 L 95.66856,33 C 95.85144,33 96,32.776 96,32.5 C 96,32.224 95.85029,32 95.66856,32 L 32.331428,32 z" + enable-background="new " + id="path2489" /> + <path + style="opacity:0.4;fill:#ffffff" + d="M 22.010149,24 C 20.910149,24 20.052149,24.901 20.104149,26 C 20.104149,26 20.174149,28.543 20.292149,32 L 40.010149,32 L 48.010149,24 L 22.010149,24 z" + enable-background="new " + id="back" /> + </g> + </g> +</svg> diff --git a/pics/icons/folder_new.svg b/pics/icons/folder_new.svg new file mode 100644 index 0000000..cdd523a --- /dev/null +++ b/pics/icons/folder_new.svg @@ -0,0 +1,522 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + width="128" + height="128" + id="svg2811" + sodipodi:version="0.32" + inkscape:version="0.45+devel" + sodipodi:docname="folder-new.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape"> + <metadata + id="metadata40"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:window-height="606" + inkscape:window-width="765" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="3.1875" + inkscape:cx="64" + inkscape:cy="64" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:current-layer="layer1" /> + <defs + id="defs2813"> + <filter + inkscape:collect="always" + id="filter5943"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.04" + id="feGaussianBlur5945" /> + </filter> + <linearGradient + id="linearGradient6740"> + <stop + style="stop-color:#004d00;stop-opacity:0;" + offset="0" + id="stop6742" /> + <stop + id="stop6748" + offset="0.5" + style="stop-color:#004d00;stop-opacity:1;" /> + <stop + style="stop-color:#004d00;stop-opacity:0;" + offset="1" + id="stop6744" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6740" + id="linearGradient6930" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(20.000035,-56.000003)" + x1="102" + y1="118" + x2="102" + y2="65.932846" /> + <linearGradient + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + y2="-383.9975" + x2="-23.516129" + y1="-383.9971" + x1="-84.002403" + gradientUnits="userSpaceOnUse" + id="linearGradient3711"> + <stop + id="stop3713" + style="stop-color:white;stop-opacity:1;" + offset="0" /> + <stop + id="stop3715" + style="stop-color:white;stop-opacity:0;" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3711" + id="linearGradient8927" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,0.7388168,-0.7388168,0,-1.5226652,63.255682)" + x1="-80.00296" + y1="-131.93112" + x2="-45.096584" + y2="-131.93112" /> + <filter + inkscape:collect="always" + id="filter7317"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.8805897" + id="feGaussianBlur7319" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5163"> + </clipPath> + <linearGradient + id="linearGradient4296"> + <stop + id="stop4298" + offset="0" + style="stop-color:#00ff00;stop-opacity:1" /> + <stop + id="stop4300" + offset="1" + style="stop-color:#006500;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4296" + id="linearGradient4272" + gradientUnits="userSpaceOnUse" + x1="328.12448" + y1="120.81158" + x2="336.98077" + y2="87.759453" /> + <linearGradient + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + y2="-383.9971" + x2="-12.0029" + y1="-383.9971" + x1="-84.002403" + gradientUnits="userSpaceOnUse" + id="linearGradient4770"> + <stop + id="stop4772" + style="stop-color:#e5ff00;stop-opacity:1" + offset="0" /> + <stop + id="stop4774" + style="stop-color:#bff500;stop-opacity:0;" + offset="1" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4770" + id="radialGradient8920" + gradientUnits="userSpaceOnUse" + cx="343.99899" + cy="92" + fx="343.99899" + fy="92" + r="36" /> + <linearGradient + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + y2="-383.9971" + x2="-12.0029" + y1="-383.9971" + x1="-84.002403" + gradientUnits="userSpaceOnUse" + id="linearGradient5958"> + <stop + id="stop5960" + style="stop-color:#008c00;stop-opacity:1" + offset="0" /> + <stop + id="stop5962" + style="stop-color:#00bf00;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5958" + id="linearGradient8916" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + x1="-86.120354" + y1="-381.09921" + x2="-56.357521" + y2="-373.1243" /> + <filter + inkscape:collect="always" + id="filter4292"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.1604423" + id="feGaussianBlur4294" /> + </filter> + <linearGradient + x1="122.74438" + y1="96.721588" + x2="122.39215" + y2="20.043535" + id="linearGradient2937" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0033808,0,0,1,-8.2378002,8)"> + <stop + id="stop2939" + style="stop-color:#72b4f4;stop-opacity:1" + offset="0" /> + <stop + id="stop2941" + style="stop-color:#b3d9ff;stop-opacity:1" + offset="0.13053299" /> + <stop + id="stop2943" + style="stop-color:#b3d9ff;stop-opacity:1" + offset="0.34621301" /> + <stop + id="stop2945" + style="stop-color:#71a8f5;stop-opacity:1" + offset="0.72006166" /> + <stop + id="stop2947" + style="stop-color:#508ed9;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + x1="-178" + y1="-228.3945" + x2="-178" + y2="-304.61469" + id="linearGradient2927" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(242.00093,332.5)"> + <stop + id="stop2929" + style="stop-color:#cfe7ff;stop-opacity:1" + offset="0" /> + <stop + id="stop2931" + style="stop-color:#71a8f5;stop-opacity:1" + offset="0.1" /> + <stop + id="stop2933" + style="stop-color:#2c72c7;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient2822"> + <stop + id="stop2824" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop2826" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="71.999496" + y1="14.2578" + x2="71.999496" + y2="19.9583" + id="XMLID_9_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0033404,0,0,1,-8.2374684,16)"> + <stop + id="stop46" + style="stop-color:#71a8f5;stop-opacity:0" + offset="0.25" /> + <stop + id="stop48" + style="stop-color:#0057ae;stop-opacity:1" + offset="1" /> + </linearGradient> + <filter + id="filter2807" + height="1.768" + y="-0.384" + width="1.0512" + x="-0.025599999"> + <feGaussianBlur + id="feGaussianBlur2809" + stdDeviation="1.28" + inkscape:collect="always" /> + </filter> + <linearGradient + x1="72.000504" + y1="96" + x2="72.000504" + y2="0.00048828119" + id="XMLID_6_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-6.999995,16)"> + <stop + id="stop7" + style="stop-color:#00479e;stop-opacity:1" + offset="0" /> + <stop + id="stop9" + style="stop-color:#2c72c7;stop-opacity:1" + offset="0.0769" /> + <stop + id="stop11" + style="stop-color:#6ea1df;stop-opacity:1" + offset="0.58579999" /> + <stop + id="stop13" + style="stop-color:#adcbee;stop-opacity:1" + offset="0.96450001" /> + </linearGradient> + <linearGradient + x1="122.74438" + y1="96" + x2="122.74438" + y2="20" + id="linearGradient3109" + xlink:href="#linearGradient2937" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0033808,0,0,1,-8.2378,16)" /> + <linearGradient + x1="-168.99216" + y1="-300.5" + x2="-168.99216" + y2="-296.48441" + id="linearGradient2923" + xlink:href="#linearGradient2822" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(242.00093,340.5)" /> + <linearGradient + x1="-178" + y1="-228.5" + x2="-178" + y2="-304.61469" + id="linearGradient2925" + xlink:href="#linearGradient2927" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(242.00093,340.5)" /> + <filter + inkscape:collect="always" + x="-0.051274771" + width="1.1025495" + y="-0.76912157" + height="2.5382431" + id="filter2787"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.5637386" + id="feGaussianBlur2789" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5958" + id="linearGradient3088" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)" + x1="-86.120354" + y1="-381.09921" + x2="-56.357521" + y2="-373.1243" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4770" + id="radialGradient3090" + gradientUnits="userSpaceOnUse" + cx="343.99899" + cy="92" + fx="343.99899" + fy="92" + r="36" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4296" + id="linearGradient3092" + gradientUnits="userSpaceOnUse" + x1="328.12448" + y1="120.81158" + x2="336.98077" + y2="87.759453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3711" + id="linearGradient3094" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,0.7388168,-0.7388168,0,-1.5226652,63.255682)" + x1="-80.00296" + y1="-131.93112" + x2="-45.096584" + y2="-131.93112" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6740" + id="linearGradient3096" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(20.000035,-56.000003)" + x1="102" + y1="118" + x2="102" + y2="65.932846" /> + </defs> + <g + id="layer1"> + <path + d="M 118.983,27 C 118.992,25.35 117.64999,24 115.99999,24 L 40.961007,24 C 40.961007,24 32.061006,16 30.961,16 L 14.999998,16 C 12.799996,16 10.999999,17.8 10.999999,20 L 10.999999,27 C 10.999999,27 11.999999,112 8,112 L 122,112 C 117.99999,112 118.983,27 118.983,27 z" + id="path15" + style="fill:url(#XMLID_6_)" /> + <g + transform="matrix(1.0033404,0,0,1,-8.2374684,16)" + id="g17" + style="opacity:0.5;filter:url(#filter2787)"> + <path + d="M 132,96 C 132,98.2 128.4,100 124,100 L 20,100 C 15.6,100 12,98.2 12,96 C 12,93.8 15.6,92 20,92 L 124,92 C 128.4,92 132,93.8 132,96 z" + id="path19" /> + </g> + <path + d="M 124.36598,109.004 C 124.27969,110.652 122.85389,112 121.19831,112 L 6.812906,112 C 5.157329,112 3.731522,110.652 3.644228,109.004 L 0.007982,38.992 C -0.112423,37.347 1.143808,36 2.799384,36 L 125.21183,36 C 126.86741,36 128.11762,37.346 127.9912,38.991 L 124.36598,109.004 z" + id="path30" + style="opacity:0.9;fill:url(#linearGradient3109);fill-opacity:1" /> + <path + d="M 9.8848616,30 C 9.8938916,31.75 9.9029216,33.755 9.9109516,36 L 118.09511,36 C 118.10414,33.755 118.11317,31.75 118.1212,30 L 9.8848616,30 z" + id="path50" + style="opacity:0.5;fill:url(#XMLID_9_)" /> + <path + d="M 125.21293,36 L 2.7999261,36 C 1.1449261,36 -0.11207393,37.347 0.0079260701,38.992 L 3.6439261,109.004 C 3.7309261,110.652 5.1569261,112 6.8129261,112 L 121.19793,112 C 122.85393,112 124.27993,110.652 124.36593,109.004 L 127.99093,38.991 C 128.11893,37.346 126.86793,36 125.21293,36 z M 120.41393,108 C 118.87493,108 9.1349261,108 7.5979261,108 C 7.2299261,100.922 4.5229261,48.792 4.0659261,40 C 6.5189261,40 121.45793,40 123.93493,40 C 123.81393,42.32 120.49293,106.474 120.41393,108 z" + id="path2894" + style="fill:url(#linearGradient2925)" /> + <path + d="M 119.99722,27 C 120.00622,25.35 118.66422,24 117.01422,24 L 42.975222,24 L 36.389222,17.414 C 35.611222,16.636 34.075222,16 32.975222,16 L 12.014222,16 C 9.8142222,16 8.0142222,17.8 8.0142222,20 C 8.0142222,20 7.9822222,30.468 8.0142222,36 L 12.014222,36 C 12.014222,29.191 12.014222,20 12.014222,20 L 32.901222,19.997 C 33.083222,20.019 33.470222,20.179 33.560222,20.243 L 41.318222,28 C 41.318222,28 114.02722,28 115.99922,28 C 115.99922,28.435 116.00022,32.369 116.00222,36 L 120.01422,36 C 120.04522,30.468 119.99722,27 119.99722,27 z" + id="path2896" + style="fill:#5e95e3;fill-opacity:1" /> + <path + d="M 4.0625,40 C 4.0893862,40.51725 4.2397229,43.200746 4.28125,44 C 7.1335857,44 120.84259,44 123.71875,44 C 123.74671,43.460815 123.93038,40.13649 123.9375,40 C 121.4605,40 6.5155,40 4.0625,40 z" + id="path2908" + style="fill:url(#linearGradient2923);fill-opacity:1" /> + <g + id="g3077" + transform="translate(31.999999,-29.999982)"> + <g + transform="translate(-31.999989,29.999999)" + id="g3640"> + <circle + transform="matrix(-0.858425,0.2300143,-0.2300143,-0.858425,412.45864,35.85043)" + id="circle4274" + ry="8.0010004" + cy="92" + cx="343.99899" + rx="8.0010004" + r="36" + style="opacity:0.5;fill:#000000;fill-opacity:1;filter:url(#filter4292)" + sodipodi:cx="343.99899" + sodipodi:cy="92" + sodipodi:rx="36" + sodipodi:ry="36" /> + <circle + sodipodi:ry="36" + sodipodi:rx="36" + sodipodi:cy="92" + sodipodi:cx="343.99899" + style="fill:url(#linearGradient3088);fill-opacity:1" + r="36" + rx="8.0010004" + cx="343.99899" + cy="92" + ry="8.0010004" + id="circle3581_2_" + transform="matrix(-0.858425,0.2300143,-0.2300143,-0.858425,412.45864,31.85043)" /> + <circle + transform="matrix(-0.6438188,0.1725107,-0.1725107,-0.6438188,333.34401,31.887831)" + id="circle4383" + ry="8.0010004" + cy="92" + cx="343.99899" + rx="8.0010004" + r="36" + style="fill:url(#radialGradient3090);fill-opacity:1" + sodipodi:cx="343.99899" + sodipodi:cy="92" + sodipodi:rx="36" + sodipodi:ry="36" /> + <circle + clip-path="url(#clipPath5163)" + transform="matrix(-0.858425,-0.2300143,-0.2300143,0.858425,412.45864,32.149572)" + id="circle4776" + ry="8.0010004" + cy="92" + cx="343.99899" + rx="8.0010004" + r="36" + style="opacity:0.8;fill:none;fill-opacity:1;stroke:url(#linearGradient3092);stroke-width:6.75138187;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7317)" + sodipodi:cx="343.99899" + sodipodi:cy="92" + sodipodi:rx="36" + sodipodi:ry="36" /> + <path + style="opacity:0.8;fill:url(#linearGradient3094);fill-opacity:1" + d="M 96.000027,4.1481901 C 84.654311,4.1481901 75.173932,12.159796 72.888913,22.826405 C 77.443574,27.0723 86.085806,29.937514 96.000027,29.937514 C 105.91426,29.937514 114.55648,27.0723 119.11114,22.826405 C 116.82613,12.159796 107.34574,4.1481901 96.000027,4.1481901 z" + id="circle16776" /> + <g + id="g6850" + transform="translate(-26.000031,-3.999996)"> + <path + sodipodi:nodetypes="ccccccccccccc" + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3096);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;filter:url(#filter5943)" + d="M 118.00003,15.999997 L 118.00003,31.999997 L 102.00003,31.999997 L 102.00003,39.999997 L 118.00003,39.999997 L 118.00003,55.999997 L 126.00003,55.999997 L 126.00003,39.999997 L 142.00003,39.999997 L 142.00003,31.999997 L 126.00003,31.999997 L 126.00003,15.999997 L 118.00003,15.999997 z" + id="path4123" /> + <path + sodipodi:nodetypes="ccccccccccccc" + id="rect3232" + d="M 118.00003,15.999997 L 118.00003,31.999997 L 102.00003,31.999997 L 102.00003,39.999997 L 118.00003,39.999997 L 118.00003,55.999997 L 126.00003,55.999997 L 126.00003,39.999997 L 142.00003,39.999997 L 142.00003,31.999997 L 126.00003,31.999997 L 126.00003,15.999997 L 118.00003,15.999997 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/fontconfig.svg b/pics/icons/fontconfig.svg new file mode 100644 index 0000000..9d0a7ea --- /dev/null +++ b/pics/icons/fontconfig.svg @@ -0,0 +1,1278 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2606" + sodipodi:version="0.32" + inkscape:version="0.45.1" + version="1.0" + sodipodi:docname="application-x-font-afm.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:docbase="/home/david/Desktop" + inkscape:export-filename="/home/david/Desktop/skel/128x128/mimetypes/application-x-font-afm.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs2608"> + <linearGradient + inkscape:collect="always" + id="linearGradient3673"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3675" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3677" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3663"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3665" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3667" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3640"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3642" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3644" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3288"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3290" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3292" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3274"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3276" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3278" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3258"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3260" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3262" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3234"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3236" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3238" /> + </linearGradient> + <linearGradient + id="linearGradient10207"> + <stop + style="stop-color:#a2a2a2;stop-opacity:1;" + offset="0" + id="stop10209" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1" + id="stop10211" /> + </linearGradient> + <linearGradient + id="XMLID_12_" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.000198" + y2="96.000198"> + <stop + offset="0" + style="stop-color:#888A85" + id="stop83" /> + <stop + offset="0.0072" + style="stop-color:#8C8E89" + id="stop85" /> + <stop + offset="0.0673" + style="stop-color:#ABACA9" + id="stop87" /> + <stop + offset="0.1347" + style="stop-color:#C5C6C4" + id="stop89" /> + <stop + offset="0.2652576" + style="stop-color:#DBDBDA" + id="stop91" /> + <stop + offset="0.37646064" + style="stop-color:#EBEBEB" + id="stop93" /> + <stop + offset="0.48740286" + style="stop-color:#F7F7F6" + id="stop95" /> + <stop + offset="0.6324091" + style="stop-color:#FDFDFD" + id="stop97" /> + <stop + offset="1" + style="stop-color:#FFFFFF" + id="stop99" /> + </linearGradient> + <radialGradient + id="XMLID_8_" + cx="102" + cy="112.3047" + r="139.55859" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#b7b8b9;stop-opacity:1;" + id="stop41" /> + <stop + offset="0.18851049" + style="stop-color:#ECECEC" + id="stop47" /> + <stop + offset="0.25718147" + style="stop-color:#FAFAFA" + id="stop49" /> + <stop + offset="0.30111277" + style="stop-color:#FFFFFF" + id="stop51" /> + <stop + offset="0.5313" + style="stop-color:#FAFAFA" + id="stop53" /> + <stop + offset="0.8449" + style="stop-color:#EBECEC" + id="stop55" /> + <stop + offset="1" + style="stop-color:#E1E2E3" + id="stop57" /> + </radialGradient> + <filter + inkscape:collect="always" + x="-0.19200002" + width="1.3839999" + y="-0.19199999" + height="1.3839999" + id="filter6697"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.9447689" + id="feGaussianBlur6699" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath7084"> + <path + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 72,88 L 40,120 L 32,120 L 32,80 L 72,80 L 72,88 z" + id="path7086" /> + </clipPath> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="radialGradient9437" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9996653,2e-6,3.0160848e-3)" + cx="102" + cy="112.3047" + r="139.55859" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10207" + id="linearGradient10213" + x1="98.617439" + y1="106.41443" + x2="91.228737" + y2="99.254974" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter2770"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.0786429" + id="feGaussianBlur2772" /> + </filter> + <radialGradient + gradientTransform="matrix(3.9999998,0,0,1.5491275,-260.47599,-33.623718)" + id="XMLID_10_" + cx="113.0986" + cy="114" + r="165.9343" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0056" + style="stop-color:#888A85" + id="stop2937" /> + <stop + offset="1" + style="stop-color:#EEEEEC" + id="stop2939" /> + </radialGradient> + <linearGradient + y2="93.317558" + x2="64" + y1="22.506487" + x1="64" + gradientUnits="userSpaceOnUse" + id="linearGradient3190" + xlink:href="#linearGradient3180" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="63.0005" + x2="90.312" + y1="63.0005" + x1="37.688" + id="linearGradient3186" + xlink:href="#linearGradient3180" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(-149.8413,-47.62379)" + id="linearGradient2278" + gradientUnits="userSpaceOnUse" + x1="85.647499" + y1="95.725601" + x2="95.420601" + y2="105.4987"> + <stop + offset="0.3" + style="stop-color:#FFFFFF" + id="stop2953" /> + <stop + offset="0.6036" + style="stop-color:#EEEEEE" + id="stop2955" /> + <stop + offset="0.7479" + style="stop-color:#CDCDCD" + id="stop2957" /> + <stop + offset="0.8462" + style="stop-color:#BBBBBB" + id="stop2959" /> + <stop + offset="0.8763" + style="stop-color:#C5C5C5" + id="stop2961" /> + <stop + offset="0.9482" + style="stop-color:#D7D7D7" + id="stop2963" /> + <stop + offset="1" + style="stop-color:#DDDDDD" + id="stop2965" /> + </linearGradient> + <radialGradient + gradientTransform="translate(-149.8413,-47.62379)" + id="XMLID_7_" + cx="101.1562" + cy="111.1299" + r="137.8933" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.1006" + style="stop-color:#555555" + id="stop2887" /> + <stop + offset="0.115" + style="stop-color:#676767" + id="stop2889" /> + <stop + offset="0.1614" + style="stop-color:#9B9B9B" + id="stop2891" /> + <stop + offset="0.2018" + style="stop-color:#C0C0C0" + id="stop2893" /> + <stop + offset="0.2341" + style="stop-color:#D8D8D8" + id="stop2895" /> + <stop + offset="0.2544" + style="stop-color:#E0E0E0" + id="stop2897" /> + <stop + offset="0.3115" + style="stop-color:#EDEDED" + id="stop2899" /> + <stop + offset="0.4005" + style="stop-color:#FAFAFA" + id="stop2901" /> + <stop + offset="0.4793" + style="stop-color:#FFFFFF" + id="stop2903" /> + <stop + offset="0.5997" + style="stop-color:#FAFAFA" + id="stop2905" /> + <stop + offset="0.7219" + style="stop-color:#EEEEEE" + id="stop2907" /> + <stop + offset="0.8876" + style="stop-color:#DDDDDD" + id="stop2909" /> + </radialGradient> + <foreignObject + id="foreignObject2872" + height="1" + width="1" + y="0" + x="0" + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/"> + <i:pgfRef + xlink:href="#adobe_illustrator_pgf" /> + </foreignObject> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + r="63.912209" + fy="115.70919" + fx="63.912209" + cy="115.70919" + cx="63.912209" + id="radialGradient3297" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3259"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3261" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3263" /> + </linearGradient> + <linearGradient + id="linearGradient3291" + inkscape:collect="always"> + <stop + id="stop3293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3180"> + <stop + id="stop3182" + offset="0" + style="stop-color:#353535;stop-opacity:1;" /> + <stop + style="stop-color:#b0b0b0;stop-opacity:1;" + offset="0.5" + id="stop3188" /> + <stop + id="stop3184" + offset="1" + style="stop-color:#3e3e3e;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3180" + id="linearGradient2331" + gradientUnits="userSpaceOnUse" + x1="37.688" + y1="63.0005" + x2="90.312" + y2="63.0005" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3180" + id="linearGradient2333" + gradientUnits="userSpaceOnUse" + x1="64" + y1="22.506487" + x2="64" + y2="93.317558" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3180" + id="linearGradient3230" + x1="-7.8608394" + y1="68.773392" + x2="70.336044" + y2="68.773392" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(15.862306,-6.6092943)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3180" + id="linearGradient3233" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8140533,0,-0.365903,1,77.017673,-10.354561)" + x1="31.237602" + y1="35.06599" + x2="32.896477" + y2="106.49905" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3248" + gradientUnits="userSpaceOnUse" + x1="28.147381" + y1="74.736755" + x2="28.147381" + y2="61.043259" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3252" + gradientUnits="userSpaceOnUse" + x1="28.147381" + y1="74.736755" + x2="28.147381" + y2="61.043259" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3266" + gradientUnits="userSpaceOnUse" + x1="28.147381" + y1="74.736755" + x2="28.147381" + y2="61.043259" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3270" + gradientUnits="userSpaceOnUse" + x1="12.803533" + y1="71.50647" + x2="24.917097" + y2="77.598465" /> + <linearGradient + y2="24.784855" + x2="105.72495" + y1="24.784855" + x1="64.018799" + spreadMethod="reflect" + gradientTransform="matrix(0,0.2177145,-0.6507341,0,96.344649,79.95213)" + gradientUnits="userSpaceOnUse" + id="linearGradient3327" + xlink:href="#linearGradient3270" + inkscape:collect="always" /> + <linearGradient + y2="37.536259" + x2="49.066868" + y1="45.218086" + x1="37.744732" + gradientTransform="matrix(0.499633,0.8653897,-0.8860651,0.5115699,60.119047,-21.372683)" + gradientUnits="userSpaceOnUse" + id="linearGradient3309" + xlink:href="#linearGradient3248" + inkscape:collect="always" /> + <linearGradient + y2="63.0005" + x2="90.312" + y1="63.0005" + x1="37.688" + gradientUnits="userSpaceOnUse" + id="linearGradient3295" + xlink:href="#linearGradient3180" + inkscape:collect="always" /> + <linearGradient + y2="46.869461" + x2="55.460197" + y1="34.642265" + x1="35.946861" + gradientTransform="matrix(0.7569441,0,0,0.7750286,41.93488,54.015085)" + gradientUnits="userSpaceOnUse" + id="linearGradient3287" + xlink:href="#linearGradient3248" + inkscape:collect="always" /> + <linearGradient + y2="46.869461" + x2="55.460197" + y1="34.642265" + x1="35.946861" + gradientTransform="matrix(-0.999266,0,0,-1.0231399,128.49076,83.047606)" + gradientUnits="userSpaceOnUse" + id="linearGradient3283" + xlink:href="#linearGradient3248" + inkscape:collect="always" /> + <linearGradient + y2="24.784855" + x2="105.72495" + y1="24.784855" + x1="64.018799" + spreadMethod="reflect" + gradientTransform="matrix(0,1.0264643,-1,0,93.3,-8.4262643)" + gradientUnits="userSpaceOnUse" + id="linearGradient3534" + xlink:href="#linearGradient3270" + inkscape:collect="always" /> + <linearGradient + y2="25.555504" + x2="106.13834" + y1="24.974937" + x1="64.009895" + spreadMethod="reflect" + gradientTransform="matrix(-1.1335285e-2,0.5314782,0.8225392,2.1992916e-2,12.364199,3.3323718)" + gradientUnits="userSpaceOnUse" + id="linearGradient3529" + xlink:href="#linearGradient3270" + inkscape:collect="always" /> + <linearGradient + y2="24.784855" + x2="109.94408" + y1="23.682602" + x1="63.803757" + spreadMethod="reflect" + gradientTransform="matrix(1.1335285e-2,0.5314782,-0.8225392,2.1992916e-2,115.68823,2.3322008)" + gradientUnits="userSpaceOnUse" + id="linearGradient3527" + xlink:href="#linearGradient3270" + inkscape:collect="always" /> + <linearGradient + y2="93.317558" + x2="64" + y1="22.506487" + x1="64" + gradientUnits="userSpaceOnUse" + id="linearGradient3525" + xlink:href="#linearGradient3180" + inkscape:collect="always" /> + <linearGradient + y2="63.0005" + x2="90.312" + y1="63.0005" + x1="37.688" + gradientUnits="userSpaceOnUse" + id="linearGradient3523" + xlink:href="#linearGradient3180" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3515"> + <stop + style="stop-color:#414141;stop-opacity:1;" + offset="0" + id="stop3517" /> + <stop + id="stop3519" + offset="0.5" + style="stop-color:#ababab;stop-opacity:1;" /> + <stop + style="stop-color:#414141;stop-opacity:1;" + offset="1" + id="stop3521" /> + </linearGradient> + <linearGradient + id="linearGradient3503"> + <stop + id="stop3505" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3507" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3501" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.70919" + r="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" /> + <foreignObject + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" + x="0" + y="0" + width="1" + height="1" + id="foreignObject3499"> + <i:pgfRef + xlink:href="#adobe_illustrator_pgf" /> + </foreignObject> + <radialGradient + gradientUnits="userSpaceOnUse" + r="137.8933" + cy="111.1299" + cx="101.1562" + id="radialGradient3473" + gradientTransform="translate(-149.8413,-47.62379)"> + <stop + id="stop3475" + style="stop-color:#555555" + offset="0.1006" /> + <stop + id="stop3477" + style="stop-color:#676767" + offset="0.115" /> + <stop + id="stop3479" + style="stop-color:#9B9B9B" + offset="0.1614" /> + <stop + id="stop3481" + style="stop-color:#C0C0C0" + offset="0.2018" /> + <stop + id="stop3483" + style="stop-color:#D8D8D8" + offset="0.2341" /> + <stop + id="stop3485" + style="stop-color:#E0E0E0" + offset="0.2544" /> + <stop + id="stop3487" + style="stop-color:#EDEDED" + offset="0.3115" /> + <stop + id="stop3489" + style="stop-color:#FAFAFA" + offset="0.4005" /> + <stop + id="stop3491" + style="stop-color:#FFFFFF" + offset="0.4793" /> + <stop + id="stop3493" + style="stop-color:#FAFAFA" + offset="0.5997" /> + <stop + id="stop3495" + style="stop-color:#EEEEEE" + offset="0.7219" /> + <stop + id="stop3497" + style="stop-color:#DDDDDD" + offset="0.8876" /> + </radialGradient> + <linearGradient + y2="105.4987" + x2="95.420601" + y1="95.725601" + x1="85.647499" + gradientUnits="userSpaceOnUse" + id="linearGradient3457" + gradientTransform="translate(-149.8413,-47.62379)"> + <stop + id="stop3459" + style="stop-color:#FFFFFF" + offset="0.3" /> + <stop + id="stop3461" + style="stop-color:#EEEEEE" + offset="0.6036" /> + <stop + id="stop3463" + style="stop-color:#CDCDCD" + offset="0.7479" /> + <stop + id="stop3465" + style="stop-color:#BBBBBB" + offset="0.8462" /> + <stop + id="stop3467" + style="stop-color:#C5C5C5" + offset="0.8763" /> + <stop + id="stop3469" + style="stop-color:#D7D7D7" + offset="0.9482" /> + <stop + id="stop3471" + style="stop-color:#DDDDDD" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3180" + id="linearGradient3455" + x1="37.688" + y1="63.0005" + x2="90.312" + y2="63.0005" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3180" + id="linearGradient3453" + gradientUnits="userSpaceOnUse" + x1="64" + y1="22.506487" + x2="64" + y2="93.317558" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="165.9343" + cy="114" + cx="113.0986" + id="radialGradient3447" + gradientTransform="matrix(3.9999998,0,0,1.5491275,-260.47599,-33.623718)"> + <stop + id="stop3449" + style="stop-color:#888A85" + offset="0.0056" /> + <stop + id="stop3451" + style="stop-color:#EEEEEC" + offset="1" /> + </radialGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="99.254974" + x2="91.228737" + y1="106.41443" + x1="98.617439" + id="linearGradient3441" + xlink:href="#linearGradient10207" + inkscape:collect="always" /> + <radialGradient + r="139.55859" + cy="112.3047" + cx="102" + gradientTransform="matrix(1,0,0,0.9996653,2e-6,3.0160848e-3)" + gradientUnits="userSpaceOnUse" + id="radialGradient3439" + xlink:href="#XMLID_8_" + inkscape:collect="always" /> + <clipPath + id="clipPath3435" + clipPathUnits="userSpaceOnUse"> + <path + id="path3437" + d="M 72,88 L 40,120 L 32,120 L 32,80 L 72,80 L 72,88 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </clipPath> + <radialGradient + gradientUnits="userSpaceOnUse" + r="139.55859" + cy="112.3047" + cx="102" + id="radialGradient3415"> + <stop + id="stop3417" + style="stop-color:#b7b8b9;stop-opacity:1;" + offset="0" /> + <stop + id="stop3419" + style="stop-color:#ECECEC" + offset="0.18851049" /> + <stop + id="stop3421" + style="stop-color:#FAFAFA" + offset="0.25718147" /> + <stop + id="stop3423" + style="stop-color:#FFFFFF" + offset="0.30111277" /> + <stop + id="stop3425" + style="stop-color:#FAFAFA" + offset="0.5313" /> + <stop + id="stop3427" + style="stop-color:#EBECEC" + offset="0.8449" /> + <stop + id="stop3429" + style="stop-color:#E1E2E3" + offset="1" /> + </radialGradient> + <linearGradient + y2="96.000198" + x2="88.000198" + y1="104" + x1="96" + gradientUnits="userSpaceOnUse" + id="linearGradient3395"> + <stop + id="stop3397" + style="stop-color:#888A85" + offset="0" /> + <stop + id="stop3399" + style="stop-color:#8C8E89" + offset="0.0072" /> + <stop + id="stop3401" + style="stop-color:#ABACA9" + offset="0.0673" /> + <stop + id="stop3403" + style="stop-color:#C5C6C4" + offset="0.1347" /> + <stop + id="stop3405" + style="stop-color:#DBDBDA" + offset="0.2652576" /> + <stop + id="stop3407" + style="stop-color:#EBEBEB" + offset="0.37646064" /> + <stop + id="stop3409" + style="stop-color:#F7F7F6" + offset="0.48740286" /> + <stop + id="stop3411" + style="stop-color:#FDFDFD" + offset="0.6324091" /> + <stop + id="stop3413" + style="stop-color:#FFFFFF" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3389"> + <stop + id="stop3391" + offset="0" + style="stop-color:#a2a2a2;stop-opacity:1;" /> + <stop + id="stop3393" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3380"> + <stop + id="stop3272" + offset="0" + style="stop-color:#000000;stop-opacity:0.58273381;" /> + <stop + style="stop-color:#000000;stop-opacity:0.49640289;" + offset="0.74876845" + id="stop3312" /> + <stop + id="stop3274" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3587" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5901775,-0.4739777,0.4853017,0.6042777,237.51704,58.926493)" + x1="33.189358" + y1="45.569305" + x2="53.124798" + y2="36.833477" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3590" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.499633,0.8653897,0.8860651,0.5115699,276.29363,-44.872683)" + x1="28.098803" + y1="44.257614" + x2="49.066868" + y2="37.536259" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3593" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.7569441,0,0,0.7750286,293.86149,29.715085)" + x1="42.093998" + y1="44.211128" + x2="53.124798" + y2="36.833477" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3258" + id="linearGradient3596" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0805887,0,0,0.894175,16.27418,-1.5038942)" + spreadMethod="reflect" + x1="69.749138" + y1="57.262199" + x2="69.749138" + y2="14.709728" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3599" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1.0264643,-1,0,292.32357,-31.926264)" + spreadMethod="reflect" + x1="64.018799" + y1="24.784855" + x2="105.72495" + y2="24.784855" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3602" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(207.38195,-19.8)" + spreadMethod="reflect" + x1="64.018799" + y1="24.784855" + x2="109.94408" + y2="24.784855" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3274" + id="linearGradient3605" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8093849,-0.5872785,0.5872785,0.8093849,211.89402,35.125977)" + x1="89.762619" + y1="22.976343" + x2="95.797318" + y2="14.451107" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3288" + id="linearGradient3608" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(208.27524,-23.898265)" + spreadMethod="reflect" + x1="84.448738" + y1="37.148266" + x2="107.95506" + y2="37.148266" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10207" + id="linearGradient3611" + gradientUnits="userSpaceOnUse" + x1="98.617439" + y1="106.41443" + x2="91.228737" + y2="99.254974" + gradientTransform="translate(208,-23.5)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3615" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.724771,0,0,1,224.97832,48.192659)" + spreadMethod="reflect" + x1="64.018799" + y1="24.784855" + x2="105.72495" + y2="24.784855" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3618" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(207.37023,-24.8)" + spreadMethod="reflect" + x1="64.018799" + y1="24.784855" + x2="105.72495" + y2="24.784855" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3234" + id="linearGradient3621" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6171193,0.7859365,-0.8047136,0.6318632,258.73788,-45.87144)" + x1="37.744732" + y1="45.218086" + x2="49.066868" + y2="37.536259" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="radialGradient3630" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.9996653,208,-23.496984)" + cx="102" + cy="112.3047" + r="139.55859" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3258" + id="linearGradient3636" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.985814,0.7263968,-0.5844059,0.839032,35.680938,-48.297309)" + spreadMethod="reflect" + x1="69.749138" + y1="57.262199" + x2="69.749138" + y2="14.709728" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3640" + id="linearGradient3646" + x1="90" + y1="62.313278" + x2="90" + y2="12.051589" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3640" + id="linearGradient3650" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="94.049484" + y1="47.794014" + x2="90" + y2="3.2801235" + gradientTransform="matrix(1.2348215,0.8630753,-0.8671986,1.2289503,-5.3644637,-80.545628)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3640" + id="linearGradient3654" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.2348215,-0.8630753,0.8671986,-1.2289503,134.83181,199.34641)" + spreadMethod="reflect" + x1="92.798172" + y1="52.121597" + x2="90.187202" + y2="16.254116" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3663" + id="linearGradient3669" + x1="39.513245" + y1="91.818604" + x2="33.475708" + y2="81.361282" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3673" + id="linearGradient3679" + x1="63.258278" + y1="95.364235" + x2="100.10265" + y2="95.364235" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + gradientTransform="matrix(1.0977802,0,0,1,-6.1854054,0)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3673" + id="linearGradient3683" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7784154,0,0,1,20.904478,-23.94702)" + spreadMethod="reflect" + x1="63.258278" + y1="95.364235" + x2="100.10265" + y2="95.364235" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3673" + id="linearGradient3687" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7784154,1.9531818e-8,8.5712909e-8,0.9999999,27.474006,-30.728486)" + spreadMethod="reflect" + x1="63.258278" + y1="95.364235" + x2="100.10265" + y2="95.364235" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3640" + id="linearGradient3691" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="90" + y1="50.235218" + x2="90" + y2="12.051589" + gradientTransform="matrix(1,0,0,0.9104182,-8.9006623,8.0257502)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3663" + id="linearGradient3695" + gradientUnits="userSpaceOnUse" + x1="39.513245" + y1="91.818604" + x2="36.518032" + y2="80.64032" + gradientTransform="matrix(0.8660254,-0.4999999,0.4999999,0.8660254,2.5116177,27.664893)" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="64" + inkscape:cy="64" + inkscape:document-units="px" + inkscape:current-layer="layer1" + width="128px" + height="128px" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="2" + showgrid="true" + inkscape:grid-points="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="743" + inkscape:window-height="715" + inkscape:window-x="14" + inkscape:window-y="34" + showborder="true" /> + <metadata + id="metadata2611"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Livello 1" + inkscape:groupmode="layer" + id="layer1"> + <path + style="opacity:0.5;fill:#000000;fill-opacity:1;filter:url(#filter2770)" + d="M 16,8 L 16,120 C 16,120 79.15625,120 79.15625,120 L 79.1875,120 C 79.187503,120 91.09375,110.09375 96.59375,104.59375 C 102.09375,99.09375 112,87.1875 112,87.1875 L 112,87.15625 L 112,8 L 16,8 z" + id="path7865" + sodipodi:nodetypes="csccscccc" + transform="matrix(1.0416667,0,0,1.0267857,-2.6666667,-1.2142891)" /> + <path + style="fill:#ffffff;fill-opacity:1" + d="M 16.000001,8 L 16,120 C 16,120 79.146418,120 79.146418,120 L 112,87.14642 L 112,8 L 16.000001,8 z" + id="path34" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:url(#radialGradient9437);fill-opacity:1" + d="M 18.000002,9.0000034 C 17.449002,9.0000034 17.000002,9.4488534 17.000002,9.9996684 L 17.000002,117.96352 C 17.000002,118.51533 17.449002,118.96318 18.000002,118.96318 L 77.171999,118.96318 C 77.434999,118.96318 79.934679,119.08131 80.12068,118.89438 L 110.707,88.094202 C 110.894,87.907264 111,85.40942 111,85.146508 L 111,9.9996684 C 111,9.4488534 110.552,9.0000034 110,9.0000034 L 18.000002,9.0000034 z" + id="path59" + sodipodi:nodetypes="ccccccccccc" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 58.139789,20.665611 L 58.139789,18.709021 L 58.139789,20.665611 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + style="font-size:111.21334076px;font-style:normal;font-weight:normal;fill:url(#linearGradient3233);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans" + d="M 81.198338,72 L 57.990263,72 L 49.881772,83.045421 C 47.833281,85.90541 46.550736,88.041341 46.034139,89.453221 C 45.623481,90.575497 45.686526,91.571058 46.22327,92.439908 C 46.802702,93.272562 48.490119,93.815596 51.285528,94.069009 L 50.550346,96.078235 L 31.674446,96.078235 L 32.409628,94.069009 C 35.11332,93.525978 36.992506,92.820035 38.047192,91.951177 C 40.186016,90.213474 43.142634,86.683758 46.91706,81.362016 L 89.542162,20 L 91.089367,20 L 91,82 C 90.878236,86.923516 91.223655,90.127413 92.036251,91.6117 C 92.891449,93.059793 94.508988,93.874343 96.888872,94.055352 L 96.15369,96.064578 L 71.680744,96.078235 L 72.415926,94.069009 C 74.855986,93.924202 76.640957,93.435472 77.770848,92.602818 C 78.930116,91.77017 79.728342,90.756508 80.165525,89.561828 C 80.748323,87.968937 81.079544,85.452882 81.159191,82.013657 L 81.198338,72 M 81.616275,64 L 82,38.49547 L 63.396732,64 L 82,64" + id="text2248" + sodipodi:nodetypes="cccsccccccccccccccccscccccc" /> + <path + d="M 41.879531,115.98249 C 41.879531,115.98249 66.18914,91.672876 66.18914,91.672876 C 66.18914,91.672876 56.836,94.586 46.586,94.586 C 46.586,104.836 41.879531,115.98249 41.879531,115.98249 z" + id="path5540" + style="opacity:0.4;fill:#000000;fill-opacity:1;filter:url(#filter6697)" + sodipodi:nodetypes="cccc" + clip-path="url(#clipPath7084)" + transform="translate(40,0)" /> + <path + style="fill:url(#linearGradient10213);fill-opacity:1" + id="path14523" + d="M 79.172,120 C 79.172,120 91.086,110.086 96.586,104.586 C 102.086,99.086 112,87.172 112,87.172 C 112,87.172 98.25,96 88,96 C 88,106.25 79.172,120 79.172,120 z" + sodipodi:nodetypes="csccc" /> + <path + sodipodi:nodetypes="ccc" + id="path3554" + d="M 266.13979,-2.834389 L 266.13979,-4.790979 L 266.13979,-2.834389 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + style="opacity:0.74444444;fill:none;fill-opacity:1;stroke:url(#linearGradient3646);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 90.5,12.554076 L 90.5,87.90846" + id="path3638" /> + <path + id="path3648" + d="M 95.499995,12.991035 L 30.152778,105.59783" + style="opacity:0.65555556;fill:none;fill-opacity:1;stroke:url(#linearGradient3650);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="opacity:0.55;fill:none;fill-opacity:1;stroke:url(#linearGradient3654);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 33.967348,105.80975 L 99.314565,13.202956" + id="path3652" /> + <path + style="opacity:0.55;fill:none;fill-opacity:1;stroke:url(#linearGradient3669);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 22,85.59375 C 22.937761,90.546096 27.30748,94.312502 32.53125,94.3125 C 38.438747,94.3125 43.218751,89.50125 43.21875,83.59375 C 43.21875,78.569751 39.764597,74.368333 35.09375,73.21875" + id="path3658" + sodipodi:nodetypes="cssc" /> + <path + style="opacity:0.55;fill:none;fill-opacity:1;stroke:url(#linearGradient3679);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 23.360149,95.364238 L 103.15641,95.364238" + id="path3671" /> + <path + id="path3681" + d="M 41.854679,71.417218 L 98.436717,71.417218" + style="opacity:0.55;fill:none;fill-opacity:1;stroke:url(#linearGradient3683);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="opacity:0.55;fill:none;fill-opacity:1;stroke:url(#linearGradient3687);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 48.424213,64.635761 L 105.00626,64.635761" + id="path3685" /> + <path + id="path3689" + d="M 81.599338,19.455209 L 81.599338,88.059212" + style="opacity:0.74444444;fill:none;fill-opacity:1;stroke:url(#linearGradient3691);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cs" + id="path3693" + d="M 64.361055,90.79125 C 67.649355,94.611228 73.316843,95.688173 77.840761,93.076284" + style="opacity:0.55;fill:none;fill-opacity:1;stroke:url(#linearGradient3695);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> +</svg> diff --git a/pics/icons/fonts.svg b/pics/icons/fonts.svg new file mode 100644 index 0000000..61d2e8b --- /dev/null +++ b/pics/icons/fonts.svg @@ -0,0 +1,146 @@ +<?xml version="1.0"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Generator: Adobe Illustrator 10.0, SVG Export Plug-In . SVG Version: 3.0.0 Build 76) --> +<svg xmlns:x="http://ns.adobe.com/Extensibility/1.0/" + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" xmlns:graph="" + xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" width="125" + height="119" viewBox="-0.009 0.233 125 119" overflow="visible" + enable-background="new -0.009 0.233 125 119" xml:space="preserve"> + <g id="Layer_1_2_"> + <g> + <path + d="M79.72 0.01 L1.299 0.473 L0 29.347 L10.432 29.286 L10.714 25.566 C10.963 22.308 11.696 + 19.767 12.894 18.012 C14.032 16.355 15.303 15.283 16.781 14.735 C17.345 + 14.536 19.252 14.05 24.232 14.021 C24.232 14.021 28.423 13.996 30.853 13.981 + C30.853 17.21 30.853 77.593 30.853 77.593 C30.853 83.445 30.138 84.769 + 30.109 84.822 C29.345 85.912 27.796 86.464 25.396 86.477 L18.211 86.521 L18.211 + 96.925 L63.967 96.655 L63.967 86.252 L56.814 86.294 C55.263 86.305 53.207 + 86.067 52.107 84.94 C51.94 84.576 51.325 82.866 51.325 77.496 C51.325 + 77.496 51.325 17.053 51.325 13.861 C53.663 13.847 59.773 13.811 59.773 13.811 + C62.738 13.793 65.074 14.224 66.718 15.089 C68.248 15.897 69.467 17.17 70.445 + 18.98 C70.705 19.474 71.389 21.115 71.953 25.404 L72.417 28.919 L82.647 + 28.857 L81.346 0 zM78.113 3.401 C78.232 6.041 78.979 22.659 79.107 25.498 + C77.702 25.506 76.633 25.512 75.38 25.52 C75.351 25.298 75.308 24.965 75.308 + 24.965 C74.84 21.41 74.209 18.861 73.428 17.387 C72.116 14.956 70.44 13.23 + 68.298 12.097 C66.152 10.97 63.278 10.407 59.752 10.429 L47.942 10.499 + L47.942 77.497 C47.942 82.65 48.495 85.994 49.541 87.172 C51.105 88.863 53.55 + 89.697 56.835 89.68 C56.835 89.68 58.973 89.664 60.583 89.654 C60.583 90.991 + 60.583 91.97 60.583 93.298 C57.613 93.315 24.599 93.51 21.592 93.527 C21.592 + 92.19 21.592 91.213 21.592 89.888 C23.216 89.877 25.413 89.866 25.413 + 89.866 C28.995 89.845 31.443 88.819 32.902 86.73 C33.787 85.451 34.234 82.381 + 34.234 77.597 L34.234 10.579 L24.212 10.639 C20.172 10.663 17.284 10.972 + 15.631 11.555 C13.447 12.363 11.647 13.848 10.103 16.103 C8.563 18.353 7.634 + 21.452 7.342 25.311 C7.342 25.311 7.314 25.675 7.296 25.924 C6.007 25.931 + 4.951 25.938 3.54 25.945 C3.667 23.075 4.415 6.447 4.535 3.837 C7.549 3.818 + 75.064 3.419 78.113 3.401 z" + style="fill:rgb(121,0,0)"/> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="41.3228" + y1="144.91" x2="41.3228" y2="64.8235"> + <stop offset="0" style="stop-color:rgb(255,144,0)"/> + <stop offset="1" style="stop-color:rgb(255,0,0)"/> + </linearGradient> + <path + d="M79.73 1.702 L2.916 2.154 L1.769 27.645 L8.865 27.604 L9.028 25.439 C9.298 21.879 + 10.132 19.061 11.499 17.058 C12.84 15.101 14.375 13.823 16.195 13.149 C17.192 + 12.798 19.426 12.358 24.224 12.33 C24.224 12.33 29.693 12.297 32.545 12.281 + C32.545 16.644 32.545 77.595 32.545 77.595 C32.545 83.797 31.759 85.409 + 31.516 85.759 C30.398 87.363 28.395 88.155 25.404 88.171 L19.904 88.205 L19.904 + 95.228 L62.277 94.975 L62.277 87.953 L56.827 87.986 C54.039 88.002 52.013 + 87.35 50.806 86.045 C50.633 85.851 49.636 84.386 49.636 77.496 C49.636 + 77.496 49.636 16.544 49.636 12.18 C52.724 12.162 59.764 12.12 59.764 12.12 + C63.008 12.101 65.616 12.596 67.509 13.592 C69.344 14.563 70.793 16.062 71.933 + 18.177 C72.401 19.061 73.082 21.008 73.632 25.185 L73.9 27.219 L80.879 + 27.178 z" + style="fill:url(#XMLID_1_)"/> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="41.3232" + y1="-19.5278" x2="41.3232" y2="35.6561"> + <stop offset="0%" style="stop-color:rgb(255,255,255)"/> + <stop offset="99%" style="stop-opacity:0;stop-color:rgb(255,255,255)"/> + </linearGradient> + <path a:adobe-blending-mode="screen" + d="M47.942 47.957 L47.942 12.18 C47.942 11.25 48.693 10.494 49.623 10.488 L59.752 10.428 + C63.281 10.407 66.154 10.969 68.298 12.096 C70.44 13.229 72.116 14.955 + 73.428 17.386 C74.209 18.863 74.84 21.414 75.305 24.964 C75.305 24.964 75.349 + 25.297 75.38 25.519 C76.633 25.511 77.701 25.504 79.109 25.497 C78.979 + 22.659 78.232 6.04 78.113 3.402 C75.064 3.42 7.549 3.819 4.534 3.837 C4.415 + 6.447 3.667 23.075 3.538 25.944 C4.949 25.936 6.007 25.93 7.295 25.922 C7.315 + 25.675 7.34 25.312 7.34 25.312 C7.633 21.455 8.562 18.358 10.102 16.102 + C11.649 13.847 13.45 12.363 15.631 11.554 C17.288 10.971 20.175 10.663 24.213 + 10.639 L32.533 10.589 C32.984 10.588 33.416 10.764 33.735 11.081 C34.056 + 11.399 34.234 11.831 34.234 12.282 L34.234 47.848 C36.679 48.095 39.181 48.225 + 41.727 48.225 C43.833 48.224 45.904 48.126 47.942 47.957 z" + style="fill:url(#XMLID_2_)"/> + <path + d="M121.682 22.006 L43.259 22.47 L41.961 51.344 L52.394 51.283 L52.676 47.564 C52.925 + 44.305 53.657 41.763 54.857 40.01 C55.993 38.353 57.263 37.28 58.743 36.732 + C59.308 36.533 61.214 36.048 66.194 36.018 C66.194 36.018 70.661 35.992 + 72.816 35.979 C72.816 39.207 72.816 99.592 72.816 99.592 C72.816 105.444 72.101 + 106.769 72.068 106.821 C71.307 107.91 69.757 108.463 67.356 108.477 L60.173 + 108.52 L60.173 118.924 L105.93 118.653 L105.93 108.25 L98.777 108.291 + C96.56 108.304 94.943 107.833 94.072 106.942 C93.911 106.596 93.29 104.904 + 93.29 99.488 C93.29 99.488 93.29 39.049 93.29 35.858 C95.625 35.843 101.734 + 35.808 101.734 35.808 C104.7 35.79 107.038 36.221 108.683 37.086 C110.21 + 37.893 111.43 39.167 112.406 40.978 C112.67 41.474 113.353 43.114 113.919 47.401 + L114.377 50.916 L124.609 50.856 L123.308 21.999 zM120.074 25.398 C120.194 + 28.037 120.94 44.656 121.068 47.494 C119.664 47.502 118.595 47.509 117.34 + 47.515 C117.312 47.295 117.269 46.961 117.269 46.961 C116.803 43.406 116.168 + 40.857 115.388 39.384 C114.075 36.952 112.401 35.225 110.258 34.092 C108.113 + 32.965 105.239 32.405 101.71 32.426 L89.903 32.495 L89.903 99.489 C89.903 + 104.649 90.456 107.993 91.502 109.167 C93.063 110.857 95.51 111.693 + 98.796 111.674 C98.796 111.674 100.934 111.663 102.543 111.653 C102.543 112.99 + 102.543 113.967 102.543 115.293 C99.571 115.313 66.56 115.506 63.553 115.525 + C63.553 114.186 63.553 113.21 63.553 111.883 C65.176 111.875 67.374 111.86 + 67.374 111.86 C70.953 111.84 73.404 110.814 74.863 108.725 C75.748 107.448 + 76.195 104.376 76.195 99.592 L76.195 32.574 L66.173 32.634 C62.135 32.658 + 59.247 32.966 57.592 33.551 C55.409 34.359 53.61 35.843 52.063 38.098 + C50.524 40.35 49.596 43.448 49.302 47.308 C49.302 47.308 49.274 47.671 49.257 + 47.917 C47.968 47.925 46.911 47.931 45.499 47.939 C45.628 45.07 46.375 28.443 + 46.493 25.833 C49.508 25.816 117.023 25.416 120.074 25.398 z"/> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="83.2832" + y1="127.612" x2="83.2832" y2="87.2474"> + <stop offset="0" style="stop-color:rgb(176,176,176)"/> + <stop offset="1" style="stop-color:rgb(0,0,0)"/> + <a:midPointStop offset="0" style="stop-color:#B0B0B0"/> + <a:midPointStop offset="0.5" style="stop-color:#B0B0B0"/> + <a:midPointStop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path + d="M121.691 23.697 L44.877 24.151 L43.729 49.643 L50.825 49.601 L50.99 47.436 C51.259 + 43.875 52.092 41.056 53.459 39.054 C54.8 37.099 56.335 35.819 58.155 35.145 + C59.151 34.795 61.384 34.354 66.184 34.326 C66.184 34.326 71.653 34.294 + 74.504 34.278 C74.504 38.641 74.504 99.592 74.504 99.592 C74.504 105.792 73.718 + 107.407 73.477 107.758 C72.358 109.361 70.358 110.15 67.366 110.169 L61.864 + 110.201 L61.864 117.222 L104.237 116.974 L104.237 109.949 L98.786 109.982 + C95.998 109.999 93.971 109.346 92.765 108.042 C92.593 107.849 91.596 106.382 + 91.596 99.489 C91.596 99.489 91.596 38.541 91.596 34.176 C94.684 34.158 + 101.725 34.117 101.725 34.117 C104.969 34.097 107.577 34.593 109.47 35.588 + C111.305 36.559 112.754 38.059 113.897 40.175 C114.361 41.056 115.043 43.003 + 115.593 47.181 L115.859 49.216 L122.839 49.174 z" + style="fill:url(#XMLID_3_)"/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="83.4219" + y1="8.2866" x2="83.4219" y2="58.5374"> + <stop offset="0" style="stop-color:rgb(255,255,255)"/> + <stop offset="1" style="stop-color:rgb(0,0,0)"/> + <a:midPointStop offset="0" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="0.5" style="stop-color:#FFFFFF"/> + <a:midPointStop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path a:adobe-blending-mode="screen" + d="M90.04 69.382 L90.04 33.604 C90.04 32.674 90.789 31.918 91.72 31.912 L101.85 31.851 + C105.378 31.831 108.252 32.393 110.395 33.519 C112.539 34.653 114.215 36.379 + 115.525 38.809 C116.306 40.288 116.938 42.837 117.406 46.388 C117.406 + 46.388 117.45 46.722 117.478 46.943 C118.731 46.936 119.8 46.93 121.207 46.921 + C121.079 44.084 120.331 27.465 120.211 24.826 C117.161 24.845 49.646 25.243 + 46.63 25.262 C46.512 27.871 45.764 44.5 45.635 47.368 C47.046 47.359 48.103 + 47.353 49.391 47.346 C49.411 47.1 49.437 46.736 49.437 46.736 C49.73 + 42.88 50.658 39.782 52.199 37.526 C53.746 35.271 55.546 33.786 57.728 32.977 + C59.385 32.394 62.272 32.087 66.311 32.062 L74.629 32.012 C75.082 32.011 + 75.514 32.187 75.833 32.504 C76.153 32.822 76.331 33.254 76.331 33.704 L76.331 + 69.269 C78.776 69.516 81.278 69.647 83.824 69.647 C85.933 69.648 88.001 + 69.551 90.04 69.382 z" + style="fill:url(#XMLID_4_)"/> + </g> + </g> +</svg> diff --git a/pics/icons/forward.svg b/pics/icons/forward.svg new file mode 100644 index 0000000..7f2a154 --- /dev/null +++ b/pics/icons/forward.svg @@ -0,0 +1,645 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + inkscape:export-ydpi="15.719650" + inkscape:export-xdpi="15.719650" + inkscape:export-filename="/home/diau/graphics/kde/icons/arrows/cr22-action-next.png" + sodipodi:docbase="/home/danny/work/kde/crystal/arrows/SVGZ" + sodipodi:docname="crsc-action-forward.svgz" + inkscape:version="0.41" + sodipodi:version="0.32" + version="1.0" + x="0.0000000" + y="0.0000000" + width="48.000000pt" + height="48.000000pt" + viewBox="0 0 125.957 125.956" + id="svg1" + xml:space="preserve"><metadata + id="metadata47"> + <rdf:RDF + id="RDF49"> + <cc:Work + id="Work51" + rdf:about=""> + <dc:format + id="format53">image/svg+xml</dc:format> + + + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" + id="type55" /> + + + </cc:Work> + + + </rdf:RDF> + + +</metadata> + + +<sodipodi:namedview + inkscape:zoom="2.4559706" + inkscape:cx="103.28934" + inkscape:cy="45.865599" + inkscape:window-height="691" + inkscape:window-width="1020" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:current-layer="svg1" /> + + +<defs + id="defs106"> + <linearGradient + id="linearGradient1865"> + <stop + style="stop-color:#418bde;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2120" /> + + + + + + <stop + style="stop-color:#001b7b;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1866" /> + + + + + + </linearGradient> + + + + + <linearGradient + id="linearGradient1862"> + <stop + style="stop-color:#a4cdec;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1864" /> + + + + + + <stop + style="stop-color:#0068c6;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1863" /> + + + + + + </linearGradient> + + + + + <linearGradient + x1="63.957001" + y1="-17.000000" + x2="63.957001" + y2="87.998100" + id="XMLID_3_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop49" /> + + + + + + + + + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop51" /> + + + + + + + + + </linearGradient> + + + + + <linearGradient + x1="10.339800" + y1="10.392100" + x2="73.836899" + y2="73.889198" + id="XMLID_4_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop58" /> + + + + + + + + + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop60" /> + + + + + + + + + </linearGradient> + + + + + <linearGradient + x1="62.997101" + y1="168.50290" + x2="62.997101" + y2="65.001404" + id="XMLID_5_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop67" /> + + + + + + + + + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop69" /> + + + + + + + + + </linearGradient> + + + + + <linearGradient + x1="33.114700" + y1="-141.01460" + x2="33.114700" + y2="164.30850" + id="XMLID_7_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.999900,-1.010000e-2,1.010000e-2,0.999900,-1.144400,0.354300)"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop96" /> + + + + + + + + + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop98" /> + + + + + + + + + </linearGradient> + + + + + <linearGradient + x1="61.226601" + y1="51.561001" + x2="61.226601" + y2="141.41890" + id="XMLID_6_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.000000,0.000000,0.000000,1.000000,122.4541,0.000000)"> + <stop + style="stop-color:#000072;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop78" /> + + + + + + + + + <stop + style="stop-color:#3995e5;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop80" /> + + + + + + + + + <a:midPointStop + id="midPointStop82" + style="stop-color:#000072" + offset="0" /> + + + + + + + + + <a:midPointStop + id="midPointStop84" + style="stop-color:#000072" + offset="0.5" /> + + + + + + + + + <a:midPointStop + id="midPointStop86" + style="stop-color:#3995E5" + offset="1" /> + + + + + + + + + </linearGradient> + + + + + <linearGradient + x1="62.977501" + y1="182.56740" + x2="62.977501" + y2="61.896500" + id="linearGradient1344" + xlink:href="#linearGradient1862" + gradientUnits="userSpaceOnUse" /> + + + + + <linearGradient + x1="65.109993" + y1="13.567519" + x2="65.109993" + y2="77.436874" + id="linearGradient1346" + xlink:href="#XMLID_3_" + gradientUnits="userSpaceOnUse" /> + + + + + <linearGradient + x1="26.564838" + y1="25.929346" + x2="73.836899" + y2="73.889198" + id="linearGradient1348" + xlink:href="#XMLID_4_" + gradientUnits="userSpaceOnUse" /> + + + + + <linearGradient + x1="62.997101" + y1="168.50290" + x2="62.997101" + y2="65.001404" + id="linearGradient1350" + xlink:href="#XMLID_5_" + gradientUnits="userSpaceOnUse" /> + + + + + <linearGradient + x1="61.226601" + y1="51.561001" + x2="61.226601" + y2="141.41890" + id="linearGradient1352" + xlink:href="#XMLID_6_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.000000,0.000000,0.000000,1.000000,122.4541,0.000000)" /> + + + + + <linearGradient + x1="31.052742" + y1="21.613750" + x2="53.820477" + y2="60.985329" + id="linearGradient1354" + xlink:href="#XMLID_7_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.999949,-1.010049e-2,1.010049e-2,0.999949,0.000000,-1.610417e-23)" /> + + + + + <linearGradient + x1="54.390072" + y1="177.88280" + x2="54.390072" + y2="25.958462" + id="linearGradient2118" + xlink:href="#linearGradient1865" + gradientUnits="userSpaceOnUse" /> + + + + +<linearGradient + x1="55.344120" + y1="154.80630" + x2="55.344120" + y2="41.343369" + id="linearGradient2089" + xlink:href="#linearGradient1865" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.000004,0.999996)" /> + + + +<linearGradient + x1="55.344120" + y1="154.80630" + x2="55.344120" + y2="41.343369" + id="linearGradient2092" + xlink:href="#linearGradient1865" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.000004,0.999996)" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="linearGradient1332" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987913,-9.978910e-3,9.978910e-3,0.987913,0.758045,0.758039)" + x1="31.052742" + y1="21.613750" + x2="53.820477" + y2="60.985329" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_6_" + id="linearGradient1336" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.760455,0.758039)" + x1="61.226601" + y1="51.561001" + x2="61.226601" + y2="141.41890" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_5_" + id="linearGradient1339" + gradientUnits="userSpaceOnUse" + x1="62.997101" + y1="168.50290" + x2="62.997101" + y2="65.001404" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient1342" + gradientUnits="userSpaceOnUse" + x1="26.564838" + y1="25.929346" + x2="73.836899" + y2="73.889198" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_3_" + id="linearGradient1345" + gradientUnits="userSpaceOnUse" + x1="65.109993" + y1="13.567519" + x2="65.109993" + y2="77.436874" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1862" + id="linearGradient1349" + gradientUnits="userSpaceOnUse" + x1="62.977501" + y1="182.56740" + x2="62.977501" + y2="61.896500" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1865" + id="linearGradient1353" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987967,0.000000,0.000000,0.987959,0.758045,0.758039)" + x1="55.344120" + y1="154.80630" + x2="55.344120" + y2="41.343369" /> + +</defs> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<g + transform="matrix(1.012131,0.000000,0.000000,1.012131,-0.763964,-0.763960)" + id="g1355"> + <path + d="M 125.19890,62.347652 C 125.54666,96.710981 97.969652,124.85014 63.607311,125.19791 C 29.243982,125.54567 1.1058080,97.969646 0.75804500,63.606317 C 0.41028202,29.243976 27.985317,1.1058020 62.347658,0.75803900 C 96.711975,0.41027602 124.85015,27.985311 125.19890,62.347652 z " + style="fill:url(#linearGradient1353);fill-opacity:1.0000000" + id="path18" /> + + <path + d="M 118.60919,62.413846 C 118.91941,93.139495 94.264791,118.29797 63.540130,118.60918 C 32.816456,118.91940 7.6569906,94.264785 7.3457823,63.540124 C 7.0355619,32.816450 31.691167,7.6559967 62.414840,7.3457763 C 93.140489,7.0355559 118.29897,31.691161 118.60919,62.413846 z " + style="fill:url(#linearGradient1349);fill-opacity:1.0000000" + id="path45" /> + + <path + d="M 63.449237,11.878551 C 36.372135,12.152216 14.642877,34.326058 14.916543,61.402172 C 14.931362,62.894984 15.024231,64.368037 15.170449,65.825282 C 28.707518,71.476431 44.921967,74.688298 62.326911,74.512441 C 81.324452,74.320776 98.826216,70.122921 112.91654,63.188409 C 112.95903,62.268615 112.97977,61.342894 112.97286,60.410257 C 112.69919,33.334143 90.527327,11.604885 63.449237,11.878551 z " + style="fill:url(#linearGradient1345);fill-opacity:1.0000000" + id="path54" /> + + <path + d="M 64.943037,17.198731 C 89.377338,16.951741 109.94969,34.007934 115.02782,56.951399 C 112.01157,30.627124 89.526521,10.309665 62.447443,10.583331 C 33.510994,10.875768 10.290900,34.572061 10.583337,63.507521 C 10.731531,78.157036 16.883577,91.332511 26.670339,100.74187 C 19.299147,92.027049 14.805891,80.790946 14.681408,68.486855 C 14.397862,40.444513 36.900695,17.482277 64.943037,17.198731 z " + style="fill:url(#linearGradient1342);fill-opacity:1.0000000" + id="path63" /> + + <path + d="M 63.435406,110.14728 C 37.308724,110.41205 15.752359,90.210185 13.983906,64.476713 C 13.937471,65.441953 13.909808,66.411144 13.920676,67.389228 C 14.194342,94.495968 36.389919,116.24499 63.493696,115.97033 C 90.599448,115.69667 112.34748,93.503066 112.07381,66.396325 C 112.06393,65.419229 112.01750,64.449050 111.95032,63.485786 C 110.70351,89.249885 89.561099,109.88250 63.435406,110.14728 z " + style="opacity:0.49999997;fill:url(#linearGradient1339)" + id="path72" /> + + <path + d="M 33.552069,73.343681 C 33.552069,73.343681 54.352642,73.133244 70.811117,72.966279 C 63.911184,80.008479 56.991491,87.069451 56.991491,87.069451 C 55.527330,88.564239 54.807105,90.512502 54.826864,92.450885 C 54.846623,94.390256 55.606367,96.322712 57.100167,97.785885 C 60.089743,100.71520 64.890255,100.66679 67.817589,97.678197 L 94.443192,70.507239 C 94.603242,70.343237 94.755389,70.168368 94.900619,69.992510 C 94.947053,69.934220 94.989536,69.876918 95.035970,69.817641 C 95.132790,69.693157 95.222695,69.562746 95.313588,69.432335 C 95.356070,69.368117 95.400528,69.301924 95.443011,69.237706 C 95.552675,69.059873 95.657399,68.883028 95.753231,68.697291 C 95.785834,68.636037 95.814485,68.569843 95.844124,68.508590 C 95.911305,68.370275 95.975523,68.231960 96.032825,68.090681 C 96.067403,68.005717 96.098030,67.921740 96.131621,67.835787 C 96.180031,67.706364 96.220538,67.577929 96.263020,67.447517 C 96.285743,67.368480 96.313406,67.289443 96.334153,67.207442 C 96.392443,67.007874 96.439866,66.801390 96.477408,66.595893 C 96.487288,66.557363 96.491240,66.511916 96.498155,66.468446 C 96.528782,66.292589 96.550517,66.117719 96.569289,65.938898 C 96.575216,65.869741 96.581144,65.801571 96.585096,65.731426 C 96.594976,65.571376 96.602879,65.410338 96.602879,65.248312 C 96.604855,65.187058 96.606831,65.124816 96.604855,65.064551 C 96.600904,64.842259 96.589048,64.622931 96.568301,64.402615 C 96.568301,64.398664 96.566325,64.393724 96.566325,64.393724 C 96.543602,64.178348 96.506059,63.967912 96.467528,63.758464 C 96.451721,63.686342 96.436902,63.611257 96.419118,63.535184 C 96.386516,63.397857 96.353913,63.257566 96.313406,63.122215 C 96.290683,63.035275 96.264996,62.948334 96.236345,62.865345 C 96.193863,62.731970 96.147428,62.600571 96.095066,62.472136 C 96.064440,62.394087 96.036777,62.315050 96.004174,62.236013 C 96.004174,62.233049 96.004174,62.233049 96.002198,62.231073 C 95.921185,62.042372 95.832268,61.859599 95.739400,61.680777 C 95.698893,61.601740 95.652459,61.524679 95.606025,61.449594 C 95.538843,61.326099 95.464746,61.205567 95.389661,61.088988 C 95.341251,61.017854 95.296792,60.944745 95.246406,60.875588 C 95.142670,60.728381 95.035970,60.585126 94.924330,60.445824 C 94.895679,60.411245 94.869992,60.374690 94.843317,60.340112 C 94.693147,60.164254 94.538037,59.996300 94.376011,59.836250 C 94.360203,59.820443 94.349336,59.805624 94.333528,59.787840 L 67.164546,33.164213 C 64.173982,30.232927 59.375446,30.282325 56.446135,33.272889 C 53.515837,36.261477 53.565235,41.059026 56.553823,43.988336 L 70.656007,57.809938 L 33.395971,58.186352 C 29.210959,58.228835 25.850897,61.657066 25.893380,65.841090 C 25.935862,70.025113 29.367057,73.386163 33.552069,73.343681 z " + style="opacity:0.20000000;fill:url(#linearGradient1336)" + id="path89" /> + + <path + d="M 33.552069,71.367755 C 33.552069,71.367755 54.352642,71.157318 70.811117,70.990353 C 63.911184,78.032553 56.991491,85.093525 56.991491,85.093525 C 55.527330,86.588313 54.807105,88.536576 54.826864,90.474959 C 54.846623,92.414330 55.606367,94.346786 57.100167,95.809959 C 60.089743,98.739270 64.890255,98.690859 67.817589,95.702271 L 94.443192,68.531313 C 94.603242,68.367311 94.755389,68.192442 94.900619,68.016584 C 94.947053,67.958294 94.989536,67.900992 95.035970,67.841715 C 95.132790,67.717231 95.222695,67.586820 95.313588,67.456409 C 95.356070,67.392191 95.400528,67.325998 95.443011,67.261780 C 95.552675,67.083947 95.657399,66.907102 95.753231,66.721365 C 95.785834,66.660111 95.814485,66.593917 95.844124,66.532664 C 95.911305,66.394349 95.975523,66.256034 96.032825,66.114755 C 96.067403,66.029791 96.098030,65.945814 96.131621,65.859861 C 96.180031,65.730438 96.220538,65.602003 96.263020,65.471591 C 96.285743,65.392554 96.313406,65.313517 96.334153,65.231516 C 96.392443,65.031948 96.439866,64.825464 96.477408,64.619967 C 96.487288,64.581437 96.491240,64.535990 96.498155,64.492520 C 96.528782,64.316663 96.550517,64.141793 96.569289,63.962972 C 96.575216,63.893815 96.581144,63.825645 96.585096,63.755500 C 96.594976,63.595450 96.602879,63.434412 96.602879,63.272386 C 96.604855,63.211132 96.606831,63.148890 96.604855,63.088625 C 96.600904,62.866333 96.589048,62.647005 96.568301,62.426689 C 96.568301,62.422738 96.566325,62.417798 96.566325,62.417798 C 96.543602,62.202422 96.506059,61.991986 96.467528,61.782538 C 96.451721,61.710416 96.436902,61.635331 96.419118,61.559258 C 96.386516,61.421931 96.353913,61.281640 96.313406,61.146289 C 96.290683,61.059349 96.264996,60.972408 96.236345,60.889419 C 96.193863,60.756044 96.147428,60.624645 96.095066,60.496210 C 96.064440,60.418161 96.036777,60.339124 96.004174,60.260087 C 96.004174,60.257123 96.004174,60.257123 96.002198,60.255147 C 95.921185,60.066446 95.832268,59.883673 95.739400,59.704851 C 95.698893,59.625814 95.652459,59.548753 95.606025,59.473668 C 95.538843,59.350173 95.464746,59.229641 95.389661,59.113062 C 95.341251,59.041928 95.296792,58.968819 95.246406,58.899662 C 95.142670,58.752455 95.035970,58.609200 94.924330,58.469898 C 94.895679,58.435319 94.869992,58.398764 94.843317,58.364186 C 94.693147,58.188328 94.538037,58.020374 94.376011,57.860324 C 94.360203,57.844517 94.349336,57.829698 94.333528,57.811914 L 67.164546,31.188287 C 64.173982,28.257001 59.375446,28.306399 56.446135,31.296963 C 53.515837,34.285551 53.565235,39.083100 56.553823,42.012410 L 70.656007,55.834012 L 33.395971,56.210426 C 29.210959,56.252909 25.850897,59.681140 25.893380,63.865164 C 25.935862,68.049187 29.367057,71.410237 33.552069,71.367755 z " + style="fill:#ffffff;fill-opacity:1.0000000" + id="path91" /> + + <path + d="M 53.044011,30.436448 C 48.047882,26.375920 42.277190,23.388319 36.013505,21.800663 C 24.896945,29.477135 16.427138,41.683418 12.497021,56.200547 C 18.167929,53.387816 24.455326,51.781388 31.093449,51.714207 C 32.775950,51.697411 34.434740,51.788304 36.070807,51.968113 C 40.158997,43.321461 45.994895,35.933474 53.044011,30.436448 z " + style="opacity:0.60000002;fill:url(#linearGradient1332);fill-opacity:1.0000000" + id="path101" /> + +</g> + + + + + + + + + + +</svg> diff --git a/pics/icons/import.svg b/pics/icons/import.svg new file mode 100644 index 0000000..037f4a0 --- /dev/null +++ b/pics/icons/import.svg @@ -0,0 +1,653 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<svg + xmlns:ns="http://ns.adobe.com/SaveForWeb/1.0/" + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="128" + height="128" + viewBox="0 0 128 128" + overflow="visible" + enable-background="new 0 0 128 128" + xml:space="preserve" + sodipodi:version="0.32" + inkscape:version="0.44" + sodipodi:docname="fileimport.svg" + sodipodi:docbase="/home/david/Progetti/oxygen-svn/Oxygen/theme/svg/actions/small/16x16"><defs + id="defs105"><linearGradient + id="linearGradient9732"><stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop9734" /><stop + id="stop9740" + offset="0.5" + style="stop-color:white;stop-opacity:1;" /><stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop9736" /></linearGradient><linearGradient + id="linearGradient3506"><stop + style="stop-color:#646464;stop-opacity:1;" + offset="0" + id="stop3508" /><stop + id="stop11512" + offset="0.2924" + style="stop-color:#7e7e7e;stop-opacity:1;" /><stop + id="stop3514" + offset="0.86000001" + style="stop-color:#999;stop-opacity:0.58762884;" /><stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop3510" /></linearGradient><linearGradient + id="linearGradient3291"><stop + style="stop-color:black;stop-opacity:1" + offset="0" + id="stop3293" /><stop + style="stop-color:black;stop-opacity:0" + offset="1" + id="stop3295" /></linearGradient><linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient18668"> + <stop + id="stop18670" + style="stop-color:#fff8a8;stop-opacity:1;" + offset="0" /> + <stop + id="stop18672" + style="stop-color:white;stop-opacity:0;" + offset="1" /> + </linearGradient><linearGradient + y2="0" + x2="28" + y1="57.5" + x1="28" + gradientUnits="userSpaceOnUse" + id="linearGradient15967"> + <stop + id="stop15969" + style="stop-color:white;stop-opacity:1;" + offset="0" /> + <stop + id="stop15971" + style="stop-color:white;stop-opacity:0;" + offset="1" /> + </linearGradient><linearGradient + id="XMLID_2_" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:#FFEA00" + id="stop12" /> + <stop + offset="1" + style="stop-color:#FFCC00" + id="stop14" /> + </linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_9_" + id="linearGradient2391" + gradientUnits="userSpaceOnUse" + x1="94.3438" + y1="102.3447" + x2="86.5356" + y2="94.5366" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_10_" + id="linearGradient2393" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="86.5865" + y2="94.5865" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_11_" + id="linearGradient2395" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="87.293" + y2="95.293" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_12_" + id="linearGradient2397" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="radialGradient2465" + gradientUnits="userSpaceOnUse" + cx="102" + cy="112.3047" + r="139.5585" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="radialGradient2467" + gradientUnits="userSpaceOnUse" + cx="102" + cy="112.3047" + r="139.55859" /> + <foreignObject + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" + x="0" + y="0" + width="1" + height="1" + id="foreignObject7"> + <i:pgfRef + xlink:href="#adobe_illustrator_pgf"> + </i:pgfRef> + </foreignObject> + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_2_" + id="linearGradient12378" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2309" + id="linearGradient14180" + gradientUnits="userSpaceOnUse" + x1="-74.820707" + y1="100.82378" + x2="-18.121965" + y2="100.82378" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2309" + id="linearGradient14189" + gradientUnits="userSpaceOnUse" + x1="-74.820707" + y1="100.82378" + x2="-18.121965" + y2="100.82378" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient15967" + id="linearGradient15973" + gradientUnits="userSpaceOnUse" + x1="27.719746" + y1="7.881104" + x2="27.719746" + y2="30.441185" + gradientTransform="translate(1.470416e-5,0)" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2309" + id="linearGradient15977" + gradientUnits="userSpaceOnUse" + x1="-74.820707" + y1="100.82378" + x2="-18.121965" + y2="100.82378" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient15967" + id="radialGradient15986" + cx="26.954102" + cy="31.045055" + fx="26.954102" + fy="31.045055" + r="8.968153" + gradientTransform="matrix(0.754978,-2.959381e-2,0,0.905772,7.650275,10.87807)" + gradientUnits="userSpaceOnUse" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_2_" + id="linearGradient18657" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0" /> + <linearGradient + id="linearGradient18649" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:#FFEA00" + id="stop18651" /> + <stop + offset="1" + style="stop-color:#FFCC00" + id="stop18653" /> + </linearGradient> + + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient18668" + id="linearGradient18674" + gradientUnits="userSpaceOnUse" + x1="-39.53125" + y1="78" + x2="-39.53125" + y2="51.1875" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_2_" + id="linearGradient18744" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient18668" + id="linearGradient18746" + gradientUnits="userSpaceOnUse" + x1="-39.53125" + y1="78" + x2="-39.53125" + y2="51.1875" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient18668" + id="linearGradient18749" + gradientUnits="userSpaceOnUse" + x1="-39.53125" + y1="78" + x2="-39.53125" + y2="51.1875" + gradientTransform="translate(69.54139,-45.18897)" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_8_" + id="radialGradient2883" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8,0)" + cx="102" + cy="112.3047" + r="139.55859" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="radialGradient2886" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8,0)" + cx="102" + cy="112.3047" + r="139.5585" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_12_" + id="linearGradient2902" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002" + gradientTransform="translate(8,0)" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_11_" + id="linearGradient2905" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="87.293" + y2="95.293" + gradientTransform="translate(8,0)" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_10_" + id="linearGradient2908" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="86.5865" + y2="94.5865" + gradientTransform="translate(8,0)" /><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_9_" + id="linearGradient2911" + gradientUnits="userSpaceOnUse" + x1="94.3438" + y1="102.3447" + x2="86.5356" + y2="94.5366" + gradientTransform="translate(8,0)" /> + + + + +<linearGradient + inkscape:collect="always" + xlink:href="#linearGradient18668" + id="linearGradient4708" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(69.54139,-45.18897)" + x1="-39.53125" + y1="78" + x2="-39.53125" + y2="51.1875" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9732" + id="linearGradient2638" + gradientUnits="userSpaceOnUse" + x1="4" + y1="50" + x2="72" + y2="50" + gradientTransform="matrix(1.052613,0,0,1.052,0,-4.609426)" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3506" + id="linearGradient2641" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.052613,0,0,-1.052,-60,100.5906)" + x1="16.097363" + y1="50" + x2="67.691681" + y2="50" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3506" + id="linearGradient4422" + x1="7.9744139" + y1="47.99894" + x2="79.804359" + y2="47.99894" + gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview + inkscape:window-height="670" + inkscape:window-width="1018" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="4.2636364" + inkscape:cx="72" + inkscape:cy="64" + inkscape:window-x="66" + inkscape:window-y="83" + inkscape:current-layer="Layer_1" + showgrid="true" + gridspacingy="8px" + gridspacingx="8px" + gridempspacing="0" + inkscape:guide-points="true" + inkscape:grid-points="true" /> +<metadata + id="metadata3"> + <ns:sfw> + <ns:slices> + <ns:slice + y="0" + x="0" + height="128" + width="128" + sliceID="1316743234" /> + </ns:slices> + <ns:sliceSourceBounds + y="0" + x="0" + height="128" + width="128" + bottomLeftOrigin="true" /> + <ns:optimizationSettings> + <ns:targetSettings + targetSettingsID="0" + fileFormat="PNG24Format"> + <ns:PNG24Format + transparency="true" + filtered="false" + matteColor="#FFFFFF" + noMatteColor="false" + interlaced="false"> + </ns:PNG24Format> + </ns:targetSettings> + <ns:targetSettings + targetSettingsID="1696735251" + fileFormat="PNG24Format"> + <ns:PNG24Format + transparency="true" + filtered="false" + matteColor="#FFFFFF" + noMatteColor="false" + interlaced="false"> + </ns:PNG24Format> + </ns:targetSettings> + </ns:optimizationSettings> + </ns:sfw> +<rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata> + +<radialGradient + id="XMLID_7_" + cx="102" + cy="112.3047" + r="139.5585" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#00537D" + id="stop16" /> + <stop + offset="0.0151" + style="stop-color:#186389" + id="stop18" /> + <stop + offset="0.0558" + style="stop-color:#558CA8" + id="stop20" /> + <stop + offset="0.0964" + style="stop-color:#89AFC3" + id="stop22" /> + <stop + offset="0.1357" + style="stop-color:#B3CCD8" + id="stop24" /> + <stop + offset="0.1737" + style="stop-color:#D4E2E9" + id="stop26" /> + <stop + offset="0.2099" + style="stop-color:#ECF2F5" + id="stop28" /> + <stop + offset="0.2435" + style="stop-color:#FAFCFD" + id="stop30" /> + <stop + offset="0.2722" + style="stop-color:#FFFFFF" + id="stop32" /> +</radialGradient> + +<radialGradient + id="XMLID_8_" + cx="102" + cy="112.3047" + r="139.55859" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#535557" + id="stop37" /> + + <stop + offset="0.11366145" + style="stop-color:#898A8C" + id="stop41" /> + + + <stop + offset="0.20296688" + style="stop-color:#ECECEC" + id="stop47" /> + <stop + offset="0.2363" + style="stop-color:#FAFAFA" + id="stop49" /> + <stop + offset="0.2722" + style="stop-color:#FFFFFF" + id="stop51" /> + <stop + offset="0.5313" + style="stop-color:#FAFAFA" + id="stop53" /> + <stop + offset="0.8449" + style="stop-color:#EBECEC" + id="stop55" /> + <stop + offset="1" + style="stop-color:#E1E2E3" + id="stop57" /> +</radialGradient> + +<linearGradient + id="XMLID_9_" + gradientUnits="userSpaceOnUse" + x1="94.3438" + y1="102.3447" + x2="86.5356" + y2="94.5366"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop62" /> + <stop + offset="1" + style="stop-color:#555753" + id="stop64" /> +</linearGradient> + +<linearGradient + id="XMLID_10_" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="86.5865" + y2="94.5865"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop69" /> + <stop + offset="1" + style="stop-color:#555753" + id="stop71" /> +</linearGradient> + +<linearGradient + id="XMLID_11_" + gradientUnits="userSpaceOnUse" + x1="95" + y1="103" + x2="87.293" + y2="95.293"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop76" /> + <stop + offset="1" + style="stop-color:#393B38" + id="stop78" /> +</linearGradient> + +<linearGradient + id="XMLID_12_" + gradientUnits="userSpaceOnUse" + x1="96" + y1="104" + x2="88.0002" + y2="96.0002"> + <stop + offset="0" + style="stop-color:#888A85" + id="stop83" /> + <stop + offset="0.0072" + style="stop-color:#8C8E89" + id="stop85" /> + <stop + offset="0.0673" + style="stop-color:#ABACA9" + id="stop87" /> + <stop + offset="0.1347" + style="stop-color:#C5C6C4" + id="stop89" /> + <stop + offset="0.2115" + style="stop-color:#DBDBDA" + id="stop91" /> + <stop + offset="0.3012" + style="stop-color:#EBEBEB" + id="stop93" /> + <stop + offset="0.4122" + style="stop-color:#F7F7F6" + id="stop95" /> + <stop + offset="0.5679" + style="stop-color:#FDFDFD" + id="stop97" /> + <stop + offset="1" + style="stop-color:#FFFFFF" + id="stop99" /> +</linearGradient> +<path + id="path4696" + d="M 24 8 L 24 118 C 24 119.104 24.896 120 26 120 L 85.1875 120 C 85.717503 120 86.21875 119.78125 86.59375 119.40625 C 86.593751 119.40625 98.5 109.5 104 104 C 109.5 98.5 119.40625 86.59375 119.40625 86.59375 C 119.78125 86.218751 120 85.7175 120 85.1875 L 120 8 L 24 8 z " + style="fill:none;stroke:black;stroke-opacity:1;opacity:0.1;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-linejoin:round" /><path + style="fill:none;stroke:black;stroke-opacity:1;opacity:0.15;stroke-width:12;stroke-miterlimit:4;stroke-dasharray:none;stroke-linejoin:round" + d="M 24 8 L 24 118 C 24 119.104 24.896 120 26 120 L 85.1875 120 C 85.717503 120 86.21875 119.78125 86.59375 119.40625 C 86.593751 119.40625 98.5 109.5 104 104 C 109.5 98.5 119.40625 86.59375 119.40625 86.59375 C 119.78125 86.218751 120 85.7175 120 85.1875 L 120 8 L 24 8 z " + id="path4694" /><path + id="path4692" + d="M 24 8 L 24 118 C 24 119.104 24.896 120 26 120 L 85.1875 120 C 85.717503 120 86.21875 119.78125 86.59375 119.40625 C 86.593751 119.40625 98.5 109.5 104 104 C 109.5 98.5 119.40625 86.59375 119.40625 86.59375 C 119.78125 86.218751 120 85.7175 120 85.1875 L 120 8 L 24 8 z " + style="fill:none;stroke:black;stroke-opacity:1;opacity:0.2;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-linejoin:round" /><path + style="fill:none;stroke:black;stroke-opacity:1;opacity:0.25;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-linejoin:round" + d="M 24 8 L 24 118 C 24 119.104 24.896 120 26 120 L 85.1875 120 C 85.717503 120 86.21875 119.78125 86.59375 119.40625 C 86.593751 119.40625 98.5 109.5 104 104 C 109.5 98.5 119.40625 86.59375 119.40625 86.59375 C 119.78125 86.218751 120 85.7175 120 85.1875 L 120 8 L 24 8 z " + id="path3802" /><path + style="fill:url(#radialGradient2886)" + d="M 24,8 L 24,118 C 24,119.104 24.896,120 26,120 L 85.172,120 C 85.702,120 86.211,119.789 86.586,119.414 L 119.414,86.586 C 119.789,86.211 120,85.702 120,85.172 L 120,8 L 24,8 z " + id="path34" /><path + style="fill:url(#radialGradient2883);fill-opacity:1" + d="M 26,9 C 25.449,9 25,9.449 25,10 L 25,118 C 25,118.552 25.449,119 26,119 L 85.172,119 C 85.435,119 85.693,118.894 85.879,118.707 L 118.707,85.879 C 118.894,85.692 119,85.435 119,85.172 L 119,10 C 119,9.449 118.552,9 118,9 L 26,9 z " + id="path59" /><path + d="M 119.414,86.586 C 119.664,86.336 101.035,93 96,93 C 94.346,93 93,94.346 93,96 C 93,101.035 86.336,119.664 86.586,119.414 L 119.414,86.586 z " + id="path66" + style="opacity:0.15;fill:url(#linearGradient2911)" /><path + d="M 119.414,86.586 C 119.789,86.211 105.444,94 96,94 C 94.897,94 94,94.897 94,96 C 94,105.444 86.211,119.789 86.586,119.414 L 119.414,86.586 z " + id="path73" + style="opacity:0.2;fill:url(#linearGradient2908)" /><path + d="M 119.414,86.586 C 119.653,86.347 105.807,95 96,95 C 95.447,95 95,95.447 95,96 C 95,105.807 86.347,119.653 86.586,119.414 L 119.414,86.586 z " + id="path80" + style="opacity:0.25;fill:url(#linearGradient2905)" /><path + d="M 86.586,119.414 C 86.586,119.414 98.5,109.5 104,104 C 109.5,98.5 119.414,86.586 119.414,86.586 C 119.414,86.586 106.25,96 96,96 C 96,106.25 86.586,119.414 86.586,119.414 z " + id="path101" + style="fill:url(#linearGradient2902)" /> + +<path + style="fill:url(#linearGradient4422);fill-opacity:1;stroke:none;stroke-width:16;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 47.65625 8 C 45.654401 8.088427 43.758607 8.9248067 42.34375 10.34375 L 34.34375 18.34375 C 31.91588 20.775669 31.312113 24.486322 32.84375 27.5625 L 35.0625 32 L 8 32 C 3.581905 32.000442 0.00044174324 35.581905 0 40 L 0 56 C 0.00044174324 60.418095 3.581905 63.999558 8 64 L 35.0625 64 L 32.84375 68.4375 C 31.312113 71.513678 31.91588 75.224331 34.34375 77.65625 L 42.34375 85.65625 C 43.912188 87.222818 46.065804 88.077008 48.28125 88 C 50.496696 87.922996 52.575372 86.921691 54.03125 85.25 L 81.84375 53.25 C 84.452661 50.231726 84.439331 45.752691 81.8125 42.75 L 54.03125 10.75 C 52.4354 8.9110506 50.088995 7.8988759 47.65625 8 z M 48 16 L 75.78125 48 L 48 80 L 40 72 L 48 56 L 8 56 L 8 40 L 48 40 L 40 24 L 48 16 z " + id="path2643" /><path + style="fill:url(#linearGradient2638);fill-opacity:1" + d="M 40,72 L 48,80 L 75.788136,47.990574 L 48,16 L 40,24 L 48,40 L 8,40 L 8,56 L 48,56 L 40,72 z " + id="polygon3477_2_" + sodipodi:nodetypes="cccccccccc" /></svg> \ No newline at end of file diff --git a/pics/icons/info.svg b/pics/icons/info.svg new file mode 100644 index 0000000..f3e1d02 --- /dev/null +++ b/pics/icons/info.svg @@ -0,0 +1,443 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg + width="124" + height="117" + viewBox="0.381 -0.047 124 117" + overflow="visible" + enable-background="new 0.381 -0.047 124 117" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:xlink="http://www.w3.org/1999/xlink" + id="svg1354" + sodipodi:version="0.32" + inkscape:version="0.40" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://web.resource.org/cc/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + sodipodi:docname="info.svg" + sodipodi:docbase="/home/jr/tmp"><defs + id="defs1624"> + + + + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_14_" + id="radialGradient2613" + gradientUnits="userSpaceOnUse" + cx="85.9731" + cy="76.6255" + fx="85.9731" + fy="76.6255" + r="90.6528" /> +<radialGradient + inkscape:collect="always" + xlink:href="#XMLID_15_" + id="radialGradient2614" + gradientUnits="userSpaceOnUse" + cx="84.1704" + cy="92.6958" + fx="84.1704" + fy="92.6958" + r="78.148" /> +<radialGradient + inkscape:collect="always" + xlink:href="#XMLID_16_" + id="radialGradient2615" + gradientUnits="userSpaceOnUse" + cx="85.9751" + cy="76.6265" + fx="85.9751" + fy="76.6265" + r="90.6459" /> +<radialGradient + inkscape:collect="always" + xlink:href="#XMLID_17_" + id="radialGradient2616" + gradientUnits="userSpaceOnUse" + cx="84.1704" + cy="92.6978" + fx="84.1704" + fy="92.6978" + r="78.15" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_18_" + id="linearGradient2617" + gradientUnits="userSpaceOnUse" + x1="82.9038" + y1="4.436" + x2="82.9038" + y2="40.466" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_19_" + id="linearGradient2618" + gradientUnits="userSpaceOnUse" + x1="67.7925" + y1="8.8262" + x2="124.929" + y2="122.814" /> +<radialGradient + inkscape:collect="always" + xlink:href="#XMLID_14_" + id="radialGradient2721" + gradientUnits="userSpaceOnUse" + cx="85.9731" + cy="76.6255" + fx="85.9731" + fy="76.6255" + r="90.6528" /> +<radialGradient + inkscape:collect="always" + xlink:href="#XMLID_15_" + id="radialGradient2722" + gradientUnits="userSpaceOnUse" + cx="84.1704" + cy="92.6958" + fx="84.1704" + fy="92.6958" + r="78.148" /> +<radialGradient + inkscape:collect="always" + xlink:href="#XMLID_16_" + id="radialGradient2723" + gradientUnits="userSpaceOnUse" + cx="85.9751" + cy="76.6265" + fx="85.9751" + fy="76.6265" + r="90.6459" /> +<radialGradient + inkscape:collect="always" + xlink:href="#XMLID_17_" + id="radialGradient2724" + gradientUnits="userSpaceOnUse" + cx="84.1704" + cy="92.6978" + fx="84.1704" + fy="92.6978" + r="78.15" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_18_" + id="linearGradient2725" + gradientUnits="userSpaceOnUse" + x1="82.9038" + y1="4.436" + x2="82.9038" + y2="40.466" /> +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_19_" + id="linearGradient2726" + gradientUnits="userSpaceOnUse" + x1="67.7925" + y1="8.8262" + x2="124.929" + y2="122.814" /> +</defs> +<metadata + id="metadata1623"> + <rdf:RDF + id="RDF1625"> + <cc:Work + rdf:about="" + id="Work1626"> + <dc:format + id="format1627">image/svg+xml</dc:format> + <dc:type + id="type1629" + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> +</metadata> +<sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4.0384615" + inkscape:cx="49.600000" + inkscape:cy="45.923185" + inkscape:window-width="640" + inkscape:window-height="536" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:current-layer="svg1354" /> + + <g + id="g2619" + transform="matrix(1.487852,0.000000,0.000000,1.487852,-60.51062,-1.223054)"> + <path + d="M 85.016000,6.4860000 C 64.948000,6.4860000 48.622000,22.813000 48.622000,42.881000 C 48.622000,62.951000 64.948000,79.277000 85.016000,79.277000 C 105.08500,79.277000 121.41200,62.952000 121.41200,42.881000 C 121.41300,22.813000 105.08500,6.4860000 85.016000,6.4860000 z " + style="opacity:0.15999998" + id="path1518" /> + <g + id="g1520" + transform="translate(-1.238095,1.238095)"> + <g + id="g1522"> + <radialGradient + id="XMLID_14_" + cx="85.973099" + cy="76.625504" + r="90.652802" + fx="85.973099" + fy="76.625504" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:rgb(45,88,164)" + id="stop1526" /> + + <stop + offset="1" + style="stop-color:rgb(13,45,96)" + id="stop1528" /> + + <a:midPointStop + offset="0" + style="stop-color:#2D58A4" + id="midPointStop1530" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#2D58A4" + id="midPointStop1532" /> + + <a:midPointStop + offset="1" + style="stop-color:#0D2D60" + id="midPointStop1534" /> + + </radialGradient> + + <path + d="M 84.597000,0.0000000 C 63.995000,0.0000000 47.234000,16.761000 47.234000,37.363000 C 47.234000,57.967000 63.994000,74.728000 84.597000,74.728000 C 105.20100,74.728000 121.96200,57.967000 121.96200,37.363000 C 121.96200,16.761000 105.20100,0.0000000 84.597000,0.0000000 z M 84.597000,73.031000 C 64.899000,73.031000 48.932000,57.064000 48.932000,37.364000 C 48.932000,17.668000 64.898000,1.6990000 84.597000,1.6990000 C 104.29600,1.6990000 120.26400,17.668000 120.26400,37.364000 C 120.26400,57.064000 104.29500,73.031000 84.597000,73.031000 z " + style="fill:url(#radialGradient2721)" + id="path1537" /> + + <radialGradient + id="XMLID_15_" + cx="84.170403" + cy="92.695801" + r="78.148003" + fx="84.170403" + fy="92.695801" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:rgb(222,225,255)" + id="stop1541" /> + + <stop + offset="0.6292" + style="stop-color:rgb(43,114,194)" + id="stop1543" /> + + <stop + offset="1" + style="stop-color:rgb(35,83,164)" + id="stop1545" /> + + <a:midPointStop + offset="0" + style="stop-color:#DEE1FF" + id="midPointStop1547" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#DEE1FF" + id="midPointStop1549" /> + + <a:midPointStop + offset="0.6292" + style="stop-color:#2B72C2" + id="midPointStop1551" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#2B72C2" + id="midPointStop1553" /> + + <a:midPointStop + offset="1" + style="stop-color:#2353A4" + id="midPointStop1555" /> + + </radialGradient> + + <path + d="M 84.597000,3.3960000 C 65.868000,3.3960000 50.631000,18.635000 50.631000,37.363000 C 50.631000,56.094000 65.868000,71.330000 84.597000,71.330000 C 103.32700,71.330000 118.56500,56.094000 118.56500,37.363000 C 118.56500,18.635000 103.32800,3.3960000 84.597000,3.3960000 z " + style="fill:url(#radialGradient2722)" + id="path1558" /> + + <radialGradient + id="XMLID_16_" + cx="85.975098" + cy="76.626503" + r="90.645897" + fx="85.975098" + fy="76.626503" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:rgb(45,88,164)" + id="stop1562" /> + + <stop + offset="1" + style="stop-color:rgb(13,45,96)" + id="stop1564" /> + + <a:midPointStop + offset="0" + style="stop-color:#2D58A4" + id="midPointStop1566" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#2D58A4" + id="midPointStop1568" /> + + <a:midPointStop + offset="1" + style="stop-color:#0D2D60" + id="midPointStop1570" /> + + </radialGradient> + + <path + d="M 84.597000,1.6980000 C 64.899000,1.6980000 48.932000,17.667000 48.932000,37.363000 C 48.932000,57.064000 64.898000,73.030000 84.597000,73.030000 C 104.29600,73.030000 120.26400,57.063000 120.26400,37.363000 C 120.26400,17.667000 104.29500,1.6980000 84.597000,1.6980000 z M 84.597000,71.331000 C 65.868000,71.331000 50.631000,56.095000 50.631000,37.364000 C 50.631000,18.635000 65.868000,3.3970000 84.597000,3.3970000 C 103.32700,3.3970000 118.56500,18.636000 118.56500,37.364000 C 118.56500,56.094000 103.32800,71.331000 84.597000,71.331000 z " + style="fill:url(#radialGradient2723)" + id="path1573" /> + + <radialGradient + id="XMLID_17_" + cx="84.170403" + cy="92.697800" + r="78.150002" + fx="84.170403" + fy="92.697800" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.2247" + style="stop-color:rgb(222,225,255)" + id="stop1577" /> + + <stop + offset="0.7472" + style="stop-color:rgb(23,124,194)" + id="stop1579" /> + + <stop + offset="1" + style="stop-color:rgb(58,109,189)" + id="stop1581" /> + + <a:midPointStop + offset="0.2247" + style="stop-color:#DEE1FF" + id="midPointStop1583" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#DEE1FF" + id="midPointStop1585" /> + + <a:midPointStop + offset="0.7472" + style="stop-color:#177CC2" + id="midPointStop1587" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#177CC2" + id="midPointStop1589" /> + + <a:midPointStop + offset="1" + style="stop-color:#3A6DBD" + id="midPointStop1591" /> + + </radialGradient> + + <path + d="M 84.597000,1.6980000 C 64.899000,1.6980000 48.932000,17.667000 48.932000,37.363000 C 48.932000,57.064000 64.898000,73.030000 84.597000,73.030000 C 104.29600,73.030000 120.26400,57.063000 120.26400,37.363000 C 120.26400,17.667000 104.29500,1.6980000 84.597000,1.6980000 z M 84.597000,71.331000 C 65.868000,71.331000 50.631000,56.095000 50.631000,37.364000 C 50.631000,18.635000 65.868000,3.3970000 84.597000,3.3970000 C 103.32700,3.3970000 118.56500,18.636000 118.56500,37.364000 C 118.56500,56.094000 103.32800,71.331000 84.597000,71.331000 z " + style="fill:url(#radialGradient2724)" + id="path1594" /> + + </g> + + <linearGradient + id="XMLID_18_" + gradientUnits="userSpaceOnUse" + x1="82.903801" + y1="4.4359999" + x2="82.903801" + y2="40.466000"> + <stop + offset="0%" + style="stop-color:rgb(255,255,255)" + id="stop1599" /> + + <stop + offset="100%" + style="stop-opacity:0;stop-color:rgb(255,255,255)" + id="stop1601" /> + + </linearGradient> + + <path + a:adobe-blending-mode="screen" + d="M 84.138000,38.517000 C 97.629000,28.371000 110.31400,24.933000 115.87200,23.841000 C 110.51800,11.556000 98.436000,2.9840000 84.381000,2.9840000 C 65.358000,2.9840000 49.935000,18.683000 49.935000,38.046000 C 49.935000,41.088000 50.318000,44.039000 51.033000,46.855000 C 56.614000,47.902000 70.260000,48.954000 84.138000,38.517000 z " + style="fill:url(#linearGradient2725)" + id="path1604" /> + + <g + id="g1606"> + <linearGradient + id="XMLID_19_" + gradientUnits="userSpaceOnUse" + x1="67.792503" + y1="8.8261995" + x2="124.92900" + y2="122.81400"> + <stop + offset="1" + style="stop-color:rgb(0,0,0)" + id="stop1610" /> + + <stop + offset="5.74713%" + style="stop-color:rgb(255,255,255)" + id="stop1612" /> + + </linearGradient> + + <path + a:adobe-blending-mode="multiply" + d="M 96.578000,63.463000 L 75.879000,63.463000 L 75.879000,61.099000 C 76.442000,61.056000 76.994000,61.001000 77.535000,60.936000 C 78.078000,60.872000 78.544000,60.763000 78.935000,60.608000 C 79.628000,60.345000 80.115000,59.970000 80.397000,59.477000 C 80.679000,58.986000 80.820000,58.333000 80.820000,57.523000 L 80.820000,38.435000 C 80.820000,37.671000 80.643000,36.999000 80.296000,36.419000 C 79.946000,35.838000 79.508000,35.375000 78.984000,35.026000 C 78.591000,34.763000 77.995000,34.512000 77.198000,34.273000 C 76.401000,34.032000 75.675000,33.878000 75.018000,33.812000 L 75.018000,31.448000 L 91.141000,30.588000 L 91.635000,31.080000 L 91.635000,57.101000 C 91.635000,57.867000 91.797000,58.518000 92.122000,59.052000 C 92.446000,59.586000 92.913000,59.987000 93.520000,60.249000 C 93.952000,60.444000 94.429000,60.618000 94.949000,60.771000 C 95.471000,60.924000 96.012000,61.033000 96.576000,61.098000 L 96.576000,63.463000 M 91.850000,18.788000 C 91.850000,20.449000 91.210000,21.864000 89.931000,23.035000 C 88.652000,24.203000 87.136000,24.787000 85.385000,24.787000 C 83.612000,24.787000 82.086000,24.203000 80.806000,23.035000 C 79.525000,21.865000 78.887000,20.450000 78.887000,18.788000 C 78.887000,17.126000 79.525000,15.706000 80.806000,14.524000 C 82.086000,13.346000 83.612000,12.754000 85.385000,12.754000 C 87.156000,12.754000 88.678000,13.345000 89.948000,14.524000 C 91.215000,15.706000 91.850000,17.126000 91.850000,18.788000 z " + style="opacity:0.29999998;fill:url(#linearGradient2726);fill-rule:evenodd" + id="path1615" /> + + <path + d="M 94.177000,61.976000 L 73.477000,61.976000 L 73.477000,59.612000 C 74.040000,59.567000 74.594000,59.511000 75.134000,59.448000 C 75.677000,59.381000 76.143000,59.274000 76.534000,59.118000 C 77.227000,58.857000 77.714000,58.480000 77.997000,57.988000 C 78.277000,57.497000 78.419000,56.845000 78.419000,56.036000 L 78.419000,36.947000 C 78.419000,36.182000 78.243000,35.509000 77.895000,34.930000 C 77.545000,34.351000 77.108000,33.886000 76.584000,33.536000 C 76.189000,33.273000 75.595000,33.024000 74.798000,32.782000 C 74.000000,32.542000 73.273000,32.388000 72.618000,32.323000 L 72.618000,29.959000 L 88.741000,29.099000 L 89.235000,29.590000 L 89.235000,55.611000 C 89.235000,56.378000 89.396000,57.027000 89.722000,57.561000 C 90.046000,58.096000 90.512000,58.497000 91.119000,58.758000 C 91.553000,58.954000 92.029000,59.129000 92.549000,59.281000 C 93.069000,59.434000 93.612000,59.545000 94.176000,59.610000 L 94.176000,61.976000 M 89.450000,17.298000 C 89.450000,18.960000 88.809000,20.376000 87.529000,21.545000 C 86.250000,22.714000 84.736000,23.298000 82.985000,23.298000 C 81.213000,23.298000 79.686000,22.714000 78.405000,21.545000 C 77.125000,20.376000 76.486000,18.960000 76.486000,17.298000 C 76.486000,15.638000 77.125000,14.216000 78.405000,13.036000 C 79.686000,11.856000 81.213000,11.265000 82.985000,11.265000 C 84.756000,11.265000 86.278000,11.856000 87.547000,13.036000 C 88.814000,14.216000 89.450000,15.638000 89.450000,17.298000 z " + style="fill:#ffffff" + id="path1617" /> + + </g> + + </g> +</g> + +</svg> diff --git a/pics/icons/key_bindings.svg b/pics/icons/key_bindings.svg new file mode 100644 index 0000000..e8fbefe --- /dev/null +++ b/pics/icons/key_bindings.svg @@ -0,0 +1,3590 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45+devel" + width="128" + height="128" + version="1.0" + sodipodi:docbase="/home/pinheiro/pics/oxygen/scalable/devices" + sodipodi:docname="input-keyboard.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + inkscape:export-filename="/home/pinheiro/pics/oxygen/scalable/devices/keyboard.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs5"> + <linearGradient + id="linearGradient4260"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop4262" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1" + id="stop4264" /> + </linearGradient> + <linearGradient + id="linearGradient8514"> + <stop + style="stop-color:#ff0000;stop-opacity:1;" + offset="0" + id="stop8516" /> + <stop + style="stop-color:#ff7d7d;stop-opacity:0;" + offset="1" + id="stop8518" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8504"> + <stop + style="stop-color:#ff9494;stop-opacity:1;" + offset="0" + id="stop8506" /> + <stop + style="stop-color:#ff9494;stop-opacity:0;" + offset="1" + id="stop8508" /> + </linearGradient> + <linearGradient + id="linearGradient4910"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop4912" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop4914" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4862"> + <stop + style="stop-color:#454545;stop-opacity:1;" + offset="0" + id="stop4864" /> + <stop + style="stop-color:#454545;stop-opacity:0;" + offset="1" + id="stop4866" /> + </linearGradient> + <linearGradient + id="linearGradient3469"> + <stop + style="stop-color:#e8e8e8;stop-opacity:1;" + offset="0" + id="stop3471" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1" + id="stop3473" /> + </linearGradient> + <linearGradient + id="linearGradient3459"> + <stop + style="stop-color:#bebebe;stop-opacity:1;" + offset="0" + id="stop3461" /> + <stop + style="stop-color:#ededed;stop-opacity:1;" + offset="1" + id="stop3463" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3451"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3453" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3455" /> + </linearGradient> + <linearGradient + id="linearGradient3413"> + <stop + style="stop-color:#515151;stop-opacity:1;" + offset="0" + id="stop3415" /> + <stop + style="stop-color:#515151;stop-opacity:0;" + offset="1" + id="stop3417" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3250"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3252" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3254" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3180"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3182" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3184" /> + </linearGradient> + <linearGradient + id="linearGradient3164"> + <stop + id="stop3166" + offset="0" + style="stop-color:#dedee0;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.2957755" + id="stop3168" /> + <stop + id="stop3170" + offset="0.58108109" + style="stop-color:#f5f5f6;stop-opacity:1;" /> + <stop + id="stop3172" + offset="1" + style="stop-color:#e5e5e7;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3144"> + <stop + style="stop-color:#dedee0;stop-opacity:1;" + offset="0" + id="stop3146" /> + <stop + id="stop3152" + offset="0.16216215" + style="stop-color:#efefef;stop-opacity:1;" /> + <stop + style="stop-color:#d9d9db;stop-opacity:1;" + offset="0.58108109" + id="stop3154" /> + <stop + style="stop-color:#b3b3b8;stop-opacity:1;" + offset="1" + id="stop3148" /> + </linearGradient> + <filter + inkscape:collect="always" + x="-0.0090631284" + width="1.0181262" + y="-0.29301286" + height="1.5860257" + id="filter3214"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.82498088" + id="feGaussianBlur3216" /> + </filter> + <filter + inkscape:collect="always" + x="-0.0044357427" + width="1.0088716" + y="-0.97152936" + height="2.9430587" + id="filter3298"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.4048039" + id="feGaussianBlur3300" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3180" + id="radialGradient3443" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.6330627,0,0,9.6825038e-2,-96.164347,299.62327)" + cx="58.885887" + cy="448.94513" + fx="58.885887" + fy="448.94513" + r="109.23128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3144" + id="linearGradient3445" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.9058151,-287.91796)" + x1="271.44263" + y1="674.8587" + x2="271.44263" + y2="594.26221" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3250" + id="radialGradient3447" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.3647127,0,0,1.1868837e-2,-398.08767,266.8033)" + cx="168.0696" + cy="424.3931" + fx="168.0696" + fy="424.3931" + r="109.51146" /> + <filter + inkscape:collect="always" + id="filter3545"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.12620405" + id="feGaussianBlur3547" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3639" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3641" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3643" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3645" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3647" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3649" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3651" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3653" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3655" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3657" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3659" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3661" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3663" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3665" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3667" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3669" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3671" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3673" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3675" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3677" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3679" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3681" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3683" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3685" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3687" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3689" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3691" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3693" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3695" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3697" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3699" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3701" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3703" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3705" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3707" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3709" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3711" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3713" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3715" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3801" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3803" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3805" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3807" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3809" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3811" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3813" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3815" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3817" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3819" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3821" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3823" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3825" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3827" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3829" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3831" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3833" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3835" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3837" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3839" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3841" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3843" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3845" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3847" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3849" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3851" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3853" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3855" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3857" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3859" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3861" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3863" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3865" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3867" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3869" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3871" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3951" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3953" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3955" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3957" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3959" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3961" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3963" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3965" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3967" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3969" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3971" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3973" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3975" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3977" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3979" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3981" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3983" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3985" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3987" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3989" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3991" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3993" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient3995" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient3997" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient3999" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4001" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4003" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4005" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4007" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4009" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4011" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4013" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4015" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4077" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4079" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4081" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4083" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4085" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4087" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4089" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4091" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4093" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4095" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4097" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4099" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4101" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4103" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4105" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4107" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4109" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4111" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4113" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4115" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4117" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4119" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4121" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4123" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4125" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4127" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4129" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4131" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4133" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4143" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4145" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4147" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4155" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4157" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4159" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4167" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4169" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4171" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4179" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4181" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4183" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4193" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4195" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4203" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4207" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4215" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4217" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4219" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4227" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4229" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4231" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4239" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4241" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4243" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4257" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4259" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4261" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4263" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4265" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4267" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4275" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4277" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4279" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4287" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4289" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4314" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11.108404,-1.7963017e-2,0.133501,1.3345926,-647.92003,-121.77177)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <filter + inkscape:collect="always" + x="-0.0147522" + width="1.0295044" + y="-0.12427249" + height="1.2485451" + id="filter4344"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.60346486" + id="feGaussianBlur4346" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3459" + id="linearGradient4354" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="64.232018" + y1="539.42133" + x2="64.232018" + y2="531.5722" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3451" + id="linearGradient4356" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9680482,0,0,0.9272319,2.2056365,39.593344)" + x1="72.815826" + y1="540.7486" + x2="62.601059" + y2="530.53381" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3469" + id="radialGradient4358" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5876017,-2.0191716e-2,1.9079821e-2,1.5001774,-48.61302,-268.11124)" + cx="64.892586" + cy="538.2995" + fx="64.892586" + fy="538.2995" + r="7.015625" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3164" + id="radialGradient4550" + cx="44.539673" + cy="86.023529" + fx="44.539673" + fy="86.023529" + r="3.691133" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4862" + id="linearGradient4868" + x1="117.83923" + y1="67.889557" + x2="117.83923" + y2="58.092079" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,3,0,-116)" /> + <filter + inkscape:collect="always" + id="filter4938"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.4319614" + id="feGaussianBlur4940" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8504" + id="linearGradient8510" + x1="117.7205" + y1="54.037201" + x2="117.94637" + y2="55.941555" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient8514" + id="radialGradient8520" + cx="44.539673" + cy="86.023529" + fx="44.619957" + fy="89.114426" + r="3.691133" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter3252"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.900812" + id="feGaussianBlur3254" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4910" + id="linearGradient3257" + gradientUnits="userSpaceOnUse" + x1="189.01334" + y1="456.75021" + x2="189.01334" + y2="237.7832" + gradientTransform="translate(-4.8462736e-7,-153.12148)" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3268"> + <rect + style="fill:#00484d;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3270" + width="269.64627" + height="122.08097" + x="33.294029" + y="181.33907" + rx="4.1975985" + ry="4.1760406" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3144" + id="linearGradient3278" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4450275,0,0,0.4552221,-8.1885079,-194.7652)" + x1="271.44263" + y1="622.86108" + x2="271.44263" + y2="655.37054" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3164" + id="linearGradient3281" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4450275,0,0,0.4552221,-10.816758,-104.25382)" + x1="302.94031" + y1="456.5415" + x2="302.94031" + y2="334.46054" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4910" + id="linearGradient3492" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-4.8462737e-7,-153.12148)" + x1="233.39261" + y1="425.57565" + x2="234.51614" + y2="456.74942" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4260" + id="linearGradient4266" + x1="66.75" + y1="6.875" + x2="69" + y2="13.875" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4260" + id="linearGradient4272" + gradientUnits="userSpaceOnUse" + x1="66.75" + y1="6.875" + x2="69" + y2="13.875" /> + <mask + maskUnits="userSpaceOnUse" + id="mask4268"> + <rect + style="opacity:1;fill:url(#linearGradient4272);fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4270" + width="49.5" + height="42.75" + x="22.5" + y="2.4999998" + rx="1.8680466" + ry="0" /> + </mask> + </defs> + <sodipodi:namedview + inkscape:window-height="697" + inkscape:window-width="1024" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + width="128px" + height="128px" + showgrid="false" + gridspacingx="2px" + gridspacingy="2px" + inkscape:zoom="5.6568542" + inkscape:cx="87.911209" + inkscape:cy="71.567206" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:current-layer="g3582" /> + <g + id="g3582"> + <rect + style="opacity:0.6;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.20000000000000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998000000000;stroke-opacity:1;filter:url(#filter3252)" + id="rect3399" + width="269.64627" + height="122.08097" + x="33.294029" + y="184.23584" + rx="4.1975985" + ry="4.1760406" + transform="matrix(0.4524446,0,0,0.4615789,-12.063704,-45.389385)" /> + <g + transform="translate(0,-9.5739601)" + id="g3293"> + <g + transform="matrix(1,0,0,1.0076661,0,-0.7940091)" + id="g3284"> + <rect + ry="1.901026" + rx="1.8680468" + y="48.000004" + x="4.0000005" + height="55.573956" + width="120.00001" + id="rect2169" + style="fill:url(#linearGradient3281);fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <rect + style="fill:url(#linearGradient3278);fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect2171" + width="97.221848" + height="14.799032" + x="15.389081" + y="88.774925" + rx="0" + ry="0" /> + <g + transform="matrix(0.4450275,0,0,0.4552221,-10.816758,-104.47354)" + id="g3218"> + <rect + ry="0" + rx="0" + y="336.33517" + x="58.885887" + height="6.757226" + width="218.46255" + id="rect3178" + style="opacity:1;fill:url(#radialGradient3443);fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3214)" /> + <rect + style="opacity:1;fill:url(#linearGradient3445);fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3174" + width="218.46255" + height="8.1492395" + x="58.885887" + y="334.94318" + rx="0" + ry="0" /> + </g> + <rect + transform="matrix(0.4450275,0,0,0.4552221,-10.816758,-34.549546)" + style="fill:none;fill-opacity:1;stroke:url(#linearGradient3492);stroke-width:0.42213222000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998000000000;stroke-opacity:1;filter:url(#filter4938)" + id="rect4908" + width="269.64627" + height="122.08097" + x="33.294029" + y="181.33907" + rx="4.1975985" + ry="4.1760406" + clip-path="url(#clipPath3268)" /> + <path + transform="matrix(0.4450275,0,0,0.4552221,-10.816758,-34.549546)" + sodipodi:nodetypes="ccccc" + id="path3232" + d="M 58.411167,271.35351 L 58.411167,272.35351 L 276.44241,272.35351 L 276.44241,271.35351 L 58.411167,271.35351 z" + style="fill:url(#radialGradient3447);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3298)" /> + </g> + <rect + style="opacity:0.6;fill:#000000;fill-opacity:0.93248945000000005;stroke:none;stroke-width:0.19652553000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998000000000;stroke-opacity:1" + id="rect4942" + width="94.978638" + height="30.01469" + x="16.244249" + y="54.180603" + rx="4.19731" + ry="4.4681249" /> + <g + id="g4360" + transform="matrix(0.4450275,0,0,0.4552221,-3.3700519,-185.5512)"> + <g + transform="matrix(0.97951,0,0,0.97951,159.92398,10.239853)" + id="g3561"> + <rect + style="opacity:1;fill:url(#linearGradient3711);fill-opacity:1;stroke:url(#linearGradient3713);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3563" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3715);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3565" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,145.44587,10.239853)" + id="g3567"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3569" + style="opacity:1;fill:url(#linearGradient3705);fill-opacity:1;stroke:url(#linearGradient3707);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3571" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3709);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,130.96775,10.239853)" + id="g3573"> + <rect + style="opacity:1;fill:url(#linearGradient3699);fill-opacity:1;stroke:url(#linearGradient3701);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3575" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3703);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3577" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,116.48964,10.239853)" + id="g3579"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3581" + style="opacity:1;fill:url(#linearGradient3693);fill-opacity:1;stroke:url(#linearGradient3695);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3583" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3697);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,102.01153,10.239853)" + id="g3585"> + <rect + style="opacity:1;fill:url(#linearGradient3687);fill-opacity:1;stroke:url(#linearGradient3689);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3587" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3691);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3589" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,87.533408,10.239853)" + id="g3591"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3593" + style="opacity:1;fill:url(#linearGradient3681);fill-opacity:1;stroke:url(#linearGradient3683);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3595" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3685);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,73.055297,10.239853)" + id="g3597"> + <rect + style="opacity:1;fill:url(#linearGradient3675);fill-opacity:1;stroke:url(#linearGradient3677);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3599" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3679);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3601" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,58.577183,10.239853)" + id="g3603"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3605" + style="opacity:1;fill:url(#linearGradient3669);fill-opacity:1;stroke:url(#linearGradient3671);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3607" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3673);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,44.099069,10.239853)" + id="g3609"> + <rect + style="opacity:1;fill:url(#linearGradient3663);fill-opacity:1;stroke:url(#linearGradient3665);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3611" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3667);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3613" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,29.620954,10.239853)" + id="g3615"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3617" + style="opacity:1;fill:url(#linearGradient3657);fill-opacity:1;stroke:url(#linearGradient3659);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3619" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3661);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,15.142841,10.239853)" + id="g3621"> + <rect + style="opacity:1;fill:url(#linearGradient3651);fill-opacity:1;stroke:url(#linearGradient3653);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3623" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3655);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3625" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,0.6647268,10.239853)" + id="g3627"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3629" + style="opacity:1;fill:url(#linearGradient3645);fill-opacity:1;stroke:url(#linearGradient3647);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3631" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3649);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,-13.813387,10.239853)" + id="g3633"> + <rect + style="opacity:1;fill:url(#linearGradient3639);fill-opacity:1;stroke:url(#linearGradient3641);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3635" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3643);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3637" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g3729" + transform="matrix(0.97951,0,0,0.97951,166.92398,25.239853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3731" + style="opacity:1;fill:url(#linearGradient3801);fill-opacity:1;stroke:url(#linearGradient3803);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3733" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3805);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g3735" + transform="matrix(0.97951,0,0,0.97951,152.44587,25.239853)"> + <rect + style="opacity:1;fill:url(#linearGradient3807);fill-opacity:1;stroke:url(#linearGradient3809);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3737" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3811);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3739" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g3741" + transform="matrix(0.97951,0,0,0.97951,137.96775,25.239853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3743" + style="opacity:1;fill:url(#linearGradient3813);fill-opacity:1;stroke:url(#linearGradient3815);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3745" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3817);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g3747" + transform="matrix(0.97951,0,0,0.97951,123.48964,25.239853)"> + <rect + style="opacity:1;fill:url(#linearGradient3819);fill-opacity:1;stroke:url(#linearGradient3821);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3749" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3823);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3751" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g3753" + transform="matrix(0.97951,0,0,0.97951,109.01153,25.239853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3755" + style="opacity:1;fill:url(#linearGradient3825);fill-opacity:1;stroke:url(#linearGradient3827);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3757" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3829);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g3759" + transform="matrix(0.97951,0,0,0.97951,94.533408,25.239853)"> + <rect + style="opacity:1;fill:url(#linearGradient3831);fill-opacity:1;stroke:url(#linearGradient3833);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3761" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3835);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3763" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g3765" + transform="matrix(0.97951,0,0,0.97951,80.055297,25.239853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3767" + style="opacity:1;fill:url(#linearGradient3837);fill-opacity:1;stroke:url(#linearGradient3839);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3769" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3841);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g3771" + transform="matrix(0.97951,0,0,0.97951,65.577183,25.239853)"> + <rect + style="opacity:1;fill:url(#linearGradient3843);fill-opacity:1;stroke:url(#linearGradient3845);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3773" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3847);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3775" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g3777" + transform="matrix(0.97951,0,0,0.97951,51.099069,25.239853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3779" + style="opacity:1;fill:url(#linearGradient3849);fill-opacity:1;stroke:url(#linearGradient3851);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3781" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3853);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g3783" + transform="matrix(0.97951,0,0,0.97951,36.620954,25.239853)"> + <rect + style="opacity:1;fill:url(#linearGradient3855);fill-opacity:1;stroke:url(#linearGradient3857);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3785" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3859);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3787" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g3789" + transform="matrix(0.97951,0,0,0.97951,22.142841,25.239853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3791" + style="opacity:1;fill:url(#linearGradient3861);fill-opacity:1;stroke:url(#linearGradient3863);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3793" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3865);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g3795" + transform="matrix(0.97951,0,0,0.97951,7.6647268,25.239853)"> + <rect + style="opacity:1;fill:url(#linearGradient3867);fill-opacity:1;stroke:url(#linearGradient3869);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3797" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3871);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3799" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,156.44587,39.639853)" + id="g3879"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3881" + style="opacity:1;fill:url(#linearGradient3951);fill-opacity:1;stroke:url(#linearGradient3953);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3883" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3955);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,141.96775,39.639853)" + id="g3885"> + <rect + style="opacity:1;fill:url(#linearGradient3957);fill-opacity:1;stroke:url(#linearGradient3959);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3887" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3961);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3889" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,127.48964,39.639853)" + id="g3891"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3893" + style="opacity:1;fill:url(#linearGradient3963);fill-opacity:1;stroke:url(#linearGradient3965);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3895" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3967);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,113.01153,39.639853)" + id="g3897"> + <rect + style="opacity:1;fill:url(#linearGradient3969);fill-opacity:1;stroke:url(#linearGradient3971);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3899" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3973);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3901" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,98.533408,39.639853)" + id="g3903"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3905" + style="opacity:1;fill:url(#linearGradient3975);fill-opacity:1;stroke:url(#linearGradient3977);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3907" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3979);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,84.055297,39.639853)" + id="g3909"> + <rect + style="opacity:1;fill:url(#linearGradient3981);fill-opacity:1;stroke:url(#linearGradient3983);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3911" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3985);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3913" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,69.577183,39.639853)" + id="g3915"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3917" + style="opacity:1;fill:url(#linearGradient3987);fill-opacity:1;stroke:url(#linearGradient3989);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3919" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient3991);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,55.099069,39.639853)" + id="g3921"> + <rect + style="opacity:1;fill:url(#linearGradient3993);fill-opacity:1;stroke:url(#linearGradient3995);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3923" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient3997);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3925" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,40.620954,39.639853)" + id="g3927"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3929" + style="opacity:1;fill:url(#linearGradient3999);fill-opacity:1;stroke:url(#linearGradient4001);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3931" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4003);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,26.142841,39.639853)" + id="g3933"> + <rect + style="opacity:1;fill:url(#linearGradient4005);fill-opacity:1;stroke:url(#linearGradient4007);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect3935" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4009);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path3937" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,11.664727,39.639853)" + id="g3939"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect3941" + style="opacity:1;fill:url(#linearGradient4011);fill-opacity:1;stroke:url(#linearGradient4013);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path3943" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4015);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g4017" + transform="matrix(0.97951,0,0,0.97951,149.06775,53.839853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4019" + style="opacity:1;fill:url(#linearGradient4077);fill-opacity:1;stroke:url(#linearGradient4079);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path4021" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4081);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g4023" + transform="matrix(0.97951,0,0,0.97951,134.58964,53.839853)"> + <rect + style="opacity:1;fill:url(#linearGradient4083);fill-opacity:1;stroke:url(#linearGradient4085);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4025" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4087);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path4027" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g4029" + transform="matrix(0.97951,0,0,0.97951,120.11153,53.839853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4031" + style="opacity:1;fill:url(#linearGradient4089);fill-opacity:1;stroke:url(#linearGradient4091);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path4033" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4093);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g4035" + transform="matrix(0.97951,0,0,0.97951,105.63341,53.839853)"> + <rect + style="opacity:1;fill:url(#linearGradient4095);fill-opacity:1;stroke:url(#linearGradient4097);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4037" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4099);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path4039" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g4041" + transform="matrix(0.97951,0,0,0.97951,91.155297,53.839853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4043" + style="opacity:1;fill:url(#linearGradient4101);fill-opacity:1;stroke:url(#linearGradient4103);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path4045" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4105);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g4047" + transform="matrix(0.97951,0,0,0.97951,76.677183,53.839853)"> + <rect + style="opacity:1;fill:url(#linearGradient4107);fill-opacity:1;stroke:url(#linearGradient4109);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4049" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4111);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path4051" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g4053" + transform="matrix(0.97951,0,0,0.97951,62.199069,53.839853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4055" + style="opacity:1;fill:url(#linearGradient4113);fill-opacity:1;stroke:url(#linearGradient4115);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path4057" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4117);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g4059" + transform="matrix(0.97951,0,0,0.97951,47.720954,53.839853)"> + <rect + style="opacity:1;fill:url(#linearGradient4119);fill-opacity:1;stroke:url(#linearGradient4121);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4061" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4123);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path4063" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g4065" + transform="matrix(0.97951,0,0,0.97951,33.242841,53.839853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4067" + style="opacity:1;fill:url(#linearGradient4125);fill-opacity:1;stroke:url(#linearGradient4127);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path4069" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4129);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g4071" + transform="matrix(0.97951,0,0,0.97951,18.764727,53.839853)"> + <rect + style="opacity:1;fill:url(#linearGradient4131);fill-opacity:1;stroke:url(#linearGradient4133);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4073" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4135);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path4075" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g4137" + transform="matrix(1.9034809,0,0,0.97951,120.71515,10.239853)"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4139" + style="opacity:1;fill:url(#linearGradient4143);fill-opacity:1;stroke:url(#linearGradient4145);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path4141" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4147);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(1.4290094,0,0,0.97951,155.49266,25.239853)" + id="g4149"> + <rect + style="opacity:1;fill:url(#linearGradient4155);fill-opacity:1;stroke:url(#linearGradient4157);stroke-width:0.15766148;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4151" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.48725232" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4159);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path4153" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g4161" + transform="matrix(2.1448788,0,0,0.97951,103.55725,39.639853)"> + <rect + style="opacity:1;fill:url(#linearGradient4167);fill-opacity:1;stroke:url(#linearGradient4169);stroke-width:0.1286891;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4163" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.3246282" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4171);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path4165" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(2.6526466,0,0,0.97951,66.673381,53.839853)" + id="g4173"> + <rect + style="opacity:1;fill:url(#linearGradient4179);fill-opacity:1;stroke:url(#linearGradient4181);stroke-width:0.11571867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4175" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.2624881" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4183);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.338549,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 72.051221,526.4375 L 58.338549,526.4375 z" + id="path4177" + transform="matrix(0.9726411,0,0,0.9272318,1.9062697,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(1.4373334,0,0,0.97951,-40.315735,25.239853)" + id="g4185"> + <rect + ry="0.67777795" + rx="0.48443049" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4187" + style="opacity:1;fill:url(#linearGradient4191);fill-opacity:1;stroke:url(#linearGradient4193);stroke-width:0.15720429;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path4189" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4195);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g4197" + transform="matrix(1.7037034,0,0,0.97951,-55.578913,39.639853)"> + <rect + style="opacity:1;fill:url(#linearGradient4203);fill-opacity:1;stroke:url(#linearGradient4205);stroke-width:0.144393;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4199" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.40869093" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4207);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path4201" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(2.178175,0,0,0.97951,-83.069574,53.839853)" + id="g4209"> + <rect + ry="0.67777795" + rx="0.31966582" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4211" + style="opacity:1;fill:url(#linearGradient4215);fill-opacity:1;stroke:url(#linearGradient4217);stroke-width:0.12770171;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9812821,0,0,0.9272318,1.3430591,39.593343)" + id="path4213" + d="M 58.538992,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.850778,526.4375 L 58.538992,526.4375 z" + style="fill:url(#radialGradient4219);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,141.67718,67.839853)" + id="g4221"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4223" + style="opacity:1;fill:url(#linearGradient4227);fill-opacity:1;stroke:url(#linearGradient4229);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path4225" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4231);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g4233" + transform="matrix(0.97951,0,0,0.97951,156.07718,67.839853)"> + <rect + style="opacity:1;fill:url(#linearGradient4239);fill-opacity:1;stroke:url(#linearGradient4241);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4235" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4243);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path4237" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + id="g4245" + transform="matrix(0.97951,0,0,0.97951,12.67718,67.839853)"> + <rect + style="opacity:1;fill:url(#linearGradient4257);fill-opacity:1;stroke:url(#linearGradient4259);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4247" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.71085352" + ry="0.67777795" /> + <path + style="fill:url(#radialGradient4261);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + id="path4249" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + sodipodi:nodetypes="cccsssssscccc" /> + </g> + <g + transform="matrix(0.97951,0,0,0.97951,27.07718,67.839853)" + id="g4251"> + <rect + ry="0.67777795" + rx="0.71085352" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4253" + style="opacity:1;fill:url(#linearGradient4263);fill-opacity:1;stroke:url(#linearGradient4265);stroke-width:0.19043146;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path4255" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4267);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + transform="matrix(2.1615269,0,0,0.97951,102.32444,67.839853)" + id="g4269"> + <rect + ry="0.67777795" + rx="0.32212791" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4271" + style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:url(#linearGradient4277);stroke-width:0.12819256;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9978813,0,0,0.9272318,0.2611356,39.593343)" + id="path4273" + d="M 58.679773,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.80272,526.4375 L 58.679773,526.4375 z" + style="fill:url(#radialGradient4279);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + <g + id="g4281" + transform="matrix(6.8063538,0,0,0.97951,-295.89234,67.839853)"> + <rect + style="opacity:1;fill:url(#linearGradient4287);fill-opacity:1;stroke:url(#linearGradient4289);stroke-width:0.07224135;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4283" + width="14.590545" + height="13.975356" + x="58.007027" + y="526.92413" + rx="0.10229973" + ry="0.67777795" /> + </g> + <path + style="fill:url(#radialGradient4314);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter4344)" + d="M 100.12234,585.07716 L 99.411861,594.75725 L 99.19321,595.20206 C 103.02086,595.46732 106.78343,595.7015 110.78194,595.89708 C 110.84223,595.90004 110.94027,595.89413 111.00059,595.89708 C 122.93846,596.4773 135.58025,596.74352 148.172,596.7311 C 150.28201,596.72902 152.40576,596.72134 154.51301,596.7033 C 158.72751,596.66722 163.02795,596.60744 167.19502,596.50869 C 171.3621,596.40994 175.36857,596.27936 179.43973,596.11949 C 185.54644,595.87967 191.61498,595.575 197.36946,595.20206 L 197.15081,594.75725 L 196.65897,585.07716 L 100.12234,585.07716 z" + id="path4285" + sodipodi:nodetypes="cccsssssscccc" /> + <g + transform="matrix(1.7682341,0,0,0.97951,-59.357377,67.839853)" + id="g4348"> + <rect + ry="0.67777795" + rx="0.39377597" + y="526.92413" + x="58.007027" + height="13.975356" + width="14.590545" + id="rect4350" + style="opacity:1;fill:url(#linearGradient4354);fill-opacity:1;stroke:url(#linearGradient4356);stroke-width:0.14173374;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccsssssscccc" + transform="matrix(0.9329728,0,0,0.9272318,4.4918222,39.593343)" + id="path4352" + d="M 58.726135,526.4375 L 58.194885,537.31861 L 58.163635,537.81861 C 58.710681,538.11679 59.248422,538.38002 59.819885,538.59986 C 59.828501,538.60319 59.842514,538.59654 59.851135,538.59986 C 61.557283,539.25207 63.364034,539.55131 65.163635,539.53736 C 65.465195,539.53502 65.768719,539.52639 66.069885,539.50611 C 66.672217,539.46555 67.286831,539.39837 67.882385,539.28736 C 68.477939,539.17635 69.05054,539.02957 69.632385,538.84986 C 70.505152,538.58029 71.372461,538.23783 72.194885,537.81861 L 72.163635,537.31861 L 71.663635,526.4375 L 58.726135,526.4375 z" + style="fill:url(#radialGradient4358);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3545)" /> + </g> + </g> + <path + sodipodi:type="arc" + style="fill:url(#radialGradient4550);fill-opacity:1;stroke:none;stroke-width:0.20100001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="path4542" + sodipodi:cx="44.539673" + sodipodi:cy="86.023529" + sodipodi:rx="3.691133" + sodipodi:ry="3.691133" + d="M 48.230806,86.023529 A 3.691133,3.691133 0 1 1 40.84854,86.023529 A 3.691133,3.691133 0 1 1 48.230806,86.023529 z" + transform="matrix(0.4450275,0,0,0.4552221,-10.816758,16.083051)" /> + <path + d="M 48.230806,86.023529 A 3.691133,3.691133 0 1 1 40.84854,86.023529 A 3.691133,3.691133 0 1 1 48.230806,86.023529 z" + sodipodi:ry="3.691133" + sodipodi:rx="3.691133" + sodipodi:cy="86.023529" + sodipodi:cx="44.539673" + id="path4552" + style="fill:#880000;fill-opacity:1;stroke:none;stroke-width:0.20100001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + sodipodi:type="arc" + transform="matrix(0.5418391,0,0,0.5418386,93.866665,9.3891264)" /> + <text + xml:space="preserve" + style="font-size:2.6246748px;font-style:normal;font-weight:bold;opacity:0.75457877;fill:#555555;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:'Bitstream Vera Sans Mono'" + x="53.725288" + y="55.64505" + id="text4556" + transform="scale(1.0950642,0.9131885)"><tspan + sodipodi:role="line" + id="tspan4558" + x="53.725288" + y="55.64505">OXYGEN</tspan></text> + <rect + style="opacity:0.25274724;fill:url(#linearGradient4868);fill-opacity:1;stroke:none;stroke-width:0.20100001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="rect4860" + width="4.0848641" + height="24" + x="116" + y="64" + rx="1.3042054" + ry="1.4765927" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:url(#linearGradient8510);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="path8502" + sodipodi:cx="118.08189" + sodipodi:cy="55.158546" + sodipodi:rx="0.78300756" + sodipodi:ry="0.78300756" + d="M 118.86489,55.158546 A 0.78300756,0.78300756 0 1 1 117.29888,55.158546 A 0.78300756,0.78300756 0 1 1 118.86489,55.158546 z" + transform="matrix(1.4444444,0,0,1.125,-52.584475,-7.107231)" /> + <path + transform="matrix(0.5418391,0,0,0.5418386,93.866665,9.3891264)" + sodipodi:type="arc" + style="fill:url(#radialGradient8520);fill-opacity:1;stroke:none;stroke-width:0.20100001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + id="path8512" + sodipodi:cx="44.539673" + sodipodi:cy="86.023529" + sodipodi:rx="3.691133" + sodipodi:ry="3.691133" + d="M 48.230806,86.023529 A 3.691133,3.691133 0 1 1 40.84854,86.023529 A 3.691133,3.691133 0 1 1 48.230806,86.023529 z" /> + </g> + </g> +</svg> diff --git a/pics/icons/lexicon.svg b/pics/icons/lexicon.svg new file mode 100644 index 0000000..4c651f4 --- /dev/null +++ b/pics/icons/lexicon.svg @@ -0,0 +1,622 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="44.77544" + height="53.964367" + id="svg4182" + sodipodi:version="0.32" + inkscape:version="0.45" + version="1.0" + sodipodi:docbase="/work/temp/bticons" + sodipodi:docname="commentary_locked.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + <defs + id="defs4184"> + <linearGradient + id="linearGradient803"> + <stop + style="stop-color:#00ff00;stop-opacity:1;" + offset="0.000000" + id="stop804" /> + <stop + style="stop-color:#97ff00;stop-opacity:1;" + offset="1.000000" + id="stop805" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient803" + id="linearGradient198" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0737594,0.9313073)" /> + <linearGradient + id="linearGradient1308"> + <stop + style="stop-color:#a20000;stop-opacity:1;" + offset="0.000000" + id="stop1309" /> + <stop + style="stop-color:#ef0000;stop-opacity:1;" + offset="1.000000" + id="stop1310" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1308" + id="linearGradient1311" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + xlink:href="#linearGradient107" + id="linearGradient3075" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient3070"> + <stop + style="stop-color:#ff7200;stop-opacity:1;" + offset="0.000000" + id="stop3071" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop3072" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3070" + id="linearGradient199" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2085216,0.8274573)" /> + <linearGradient + id="linearGradient3081"> + <stop + style="stop-color:#383838;stop-opacity:1;" + offset="0.000000" + id="stop3082" /> + <stop + style="stop-color:#adadae;stop-opacity:1;" + offset="1.000000" + id="stop3083" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient3080" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient3085"> + <stop + style="stop-color:#7d7d7d;stop-opacity:1;" + offset="0.000000" + id="stop3086" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop3087" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient3085" + id="radialGradient3084" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient693"> + <stop + style="stop-color:#daffff;stop-opacity:1;" + offset="0.000000" + id="stop694" /> + <stop + style="stop-color:#008ffd;stop-opacity:1;" + offset="1.000000" + id="stop695" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient693" + id="radialGradient113" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient561" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6473632,0.6070307)" /> + <linearGradient + id="linearGradient562"> + <stop + style="stop-color:#ffffff;stop-opacity:0.74902;" + offset="0.000000" + id="stop563" /> + <stop + style="stop-color:#857f7c;stop-opacity:0.647059;" + offset="1.000000" + id="stop564" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient562" + id="linearGradient111" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1230393,0.8904408)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1290"> + <stop + style="stop-color:#00a114;stop-opacity:1;" + offset="0.000000" + id="stop1291" /> + <stop + style="stop-color:#0eeb6e;stop-opacity:1;" + offset="1.000000" + id="stop1292" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1290" + id="linearGradient1293" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4425" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4427" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4429" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4431" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4433" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4435" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4437" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4439" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4441" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4443" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4563" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4565" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4567" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4569" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4571" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4574" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,201.34567,407.27554)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4581" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4583" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4585" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4587" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="32.066039" + inkscape:cy="20.467107" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="777" + inkscape:window-height="685" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata4187"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:description>BibleTime icon "lexicon". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-212.11886,-400.58781)"> + <g + id="g1751" + transform="translate(177.55889,47.59112)" + style="font-size:12px"> + <path + style="font-size:12px;fill:url(#linearGradient4581);fill-rule:evenodd;stroke:#9b0000;stroke-width:16.54360008;stroke-linejoin:round;stroke-opacity:1" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + id="path1752" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.107241,0,0,0.120147,16.34867,342.0294)" /> + <path + style="font-size:12px;fill:url(#radialGradient4583);fill-rule:evenodd;stroke-width:1pt" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + id="path1753" + sodipodi:nodetypes="ccccc" + transform="matrix(0.107241,0,0,0.120147,16.24667,341.891)" /> + <path + style="font-size:12px;fill:url(#radialGradient4585);fill-rule:evenodd;stroke-width:1pt" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + id="path1754" + sodipodi:nodetypes="cccccc" + transform="matrix(0.138454,0,0,0.155115,10.65114,338.3617)" /> + <path + style="font-size:12px;fill:url(#linearGradient4587);fill-rule:evenodd;stroke-width:1pt" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + id="path1755" + sodipodi:nodetypes="ccccc" + transform="matrix(0.154481,0,0,0.154481,7.775182,338.6269)" /> + </g> + <path + style="font-size:12px;fill:url(#linearGradient4574);fill-rule:evenodd;stroke:#009700;stroke-width:1.02796209" + d="M 226.14219,440.30225 C 229.25562,439.41206 235.12376,437.79479 236.2911,437.52179 C 216.17854,416.52811 252.00684,406.22234 240.07614,436.43947 C 241.96125,435.83964 247.74601,434.06392 250.21021,433.54166 C 250.57993,432.46336 250.95706,431.4438 251.25098,430.26567 C 247.96741,431.81243 245.41826,432.66294 243.28892,433.33252 C 257.62062,401.09166 210.12282,415.15975 232.54437,436.40498 C 229.69157,436.85597 226.78522,437.38307 224.27644,437.55341 C 225.33139,438.89296 225.59613,439.48581 226.14219,440.30225 z " + id="path1756" + sodipodi:nodetypes="ccccccccc" /> + </g> +</svg> diff --git a/pics/icons/lexicon_add.svg b/pics/icons/lexicon_add.svg new file mode 100644 index 0000000..b1d93ca --- /dev/null +++ b/pics/icons/lexicon_add.svg @@ -0,0 +1,912 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="50.077789" + height="53.964367" + id="svg4182" + sodipodi:version="0.32" + inkscape:version="0.45" + version="1.0" + sodipodi:docbase="/work/temp/bticons" + sodipodi:docname="lexicon.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + <defs + id="defs4184"> + <linearGradient + id="linearGradient803"> + <stop + style="stop-color:#00ff00;stop-opacity:1;" + offset="0.000000" + id="stop804" /> + <stop + style="stop-color:#97ff00;stop-opacity:1;" + offset="1.000000" + id="stop805" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient803" + id="linearGradient198" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0737594,0.9313073)" /> + <linearGradient + id="linearGradient1308"> + <stop + style="stop-color:#a20000;stop-opacity:1;" + offset="0.000000" + id="stop1309" /> + <stop + style="stop-color:#ef0000;stop-opacity:1;" + offset="1.000000" + id="stop1310" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1308" + id="linearGradient1311" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + xlink:href="#linearGradient107" + id="linearGradient3075" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient3070"> + <stop + style="stop-color:#ff7200;stop-opacity:1;" + offset="0.000000" + id="stop3071" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop3072" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3070" + id="linearGradient199" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2085216,0.8274573)" /> + <linearGradient + id="linearGradient3081"> + <stop + style="stop-color:#383838;stop-opacity:1;" + offset="0.000000" + id="stop3082" /> + <stop + style="stop-color:#adadae;stop-opacity:1;" + offset="1.000000" + id="stop3083" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient3080" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient3085"> + <stop + style="stop-color:#7d7d7d;stop-opacity:1;" + offset="0.000000" + id="stop3086" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop3087" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient3085" + id="radialGradient3084" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient693"> + <stop + style="stop-color:#daffff;stop-opacity:1;" + offset="0.000000" + id="stop694" /> + <stop + style="stop-color:#008ffd;stop-opacity:1;" + offset="1.000000" + id="stop695" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient693" + id="radialGradient113" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient561" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6473632,0.6070307)" /> + <linearGradient + id="linearGradient562"> + <stop + style="stop-color:#ffffff;stop-opacity:0.74902;" + offset="0.000000" + id="stop563" /> + <stop + style="stop-color:#857f7c;stop-opacity:0.647059;" + offset="1.000000" + id="stop564" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient562" + id="linearGradient111" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1230393,0.8904408)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1290"> + <stop + style="stop-color:#00a114;stop-opacity:1;" + offset="0.000000" + id="stop1291" /> + <stop + style="stop-color:#0eeb6e;stop-opacity:1;" + offset="1.000000" + id="stop1292" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1290" + id="linearGradient1293" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4425" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4427" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4429" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4431" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4433" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4435" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4437" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4439" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4441" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4443" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4563" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4565" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4567" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4569" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4571" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4574" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,201.34567,407.27554)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4581" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4583" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4585" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4587" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4606" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4608" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4610" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4612" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4614" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4632" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4634" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4636" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4646" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4648" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4650" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4652" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4654" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4657" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,193.09145,407.29051)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4664" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4666" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4668" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4670" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4672" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4674" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4676" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="32.066039" + inkscape:cy="20.467107" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="777" + inkscape:window-height="685" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata4187"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:description>BibleTime icon "add lexicon". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-203.86464,-400.60278)"> + <g + id="g1312" + transform="translate(169.30467,47.606087)" + style="font-size:12px"> + <path + style="font-size:12px;fill:url(#linearGradient4664);fill-rule:evenodd;stroke:#9b0000;stroke-width:16.54360008;stroke-linejoin:round;stroke-opacity:1" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + id="path1300" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.107241,0,0,0.120147,16.34867,342.0294)" /> + <path + style="font-size:12px;fill:url(#radialGradient4666);fill-rule:evenodd;stroke-width:1pt" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + id="path1301" + sodipodi:nodetypes="ccccc" + transform="matrix(0.107241,0,0,0.120147,16.24667,341.891)" /> + <path + style="font-size:12px;fill:url(#radialGradient4668);fill-rule:evenodd;stroke-width:1pt" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + id="path1302" + sodipodi:nodetypes="cccccc" + transform="matrix(0.138454,0,0,0.155115,10.65114,338.3617)" /> + <path + style="font-size:12px;fill:url(#linearGradient4670);fill-rule:evenodd;stroke-width:1pt" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + id="path1303" + sodipodi:nodetypes="ccccc" + transform="matrix(0.154481,0,0,0.154481,7.775182,338.6269)" /> + </g> + <path + style="font-size:12px;fill:url(#linearGradient4657);fill-rule:evenodd;stroke:#009700;stroke-width:1.02796209" + d="M 217.88797,440.31722 C 221.0014,439.42703 226.86954,437.80976 228.03688,437.53676 C 207.92432,416.54308 243.75262,406.23731 231.82192,436.45444 C 233.70703,435.85461 239.49179,434.07889 241.95599,433.55663 C 242.32571,432.47833 242.70284,431.45877 242.99676,430.28064 C 239.71319,431.8274 237.16404,432.67791 235.0347,433.34749 C 249.3664,401.10663 201.8686,415.17472 224.29015,436.41995 C 221.43735,436.87094 218.531,437.39804 216.02222,437.56838 C 217.07717,438.90793 217.34191,439.50078 217.88797,440.31722 z " + id="path1342" + sodipodi:nodetypes="ccccccccc" /> + <g + id="g2929" + transform="translate(67.215657,147.31396)"> + <path + sodipodi:type="arc" + style="font-size:12px;fill:url(#radialGradient4672);fill-rule:evenodd;stroke:#0070ca;stroke-width:37" + id="path2930" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + sodipodi:cx="318.75" + sodipodi:cy="301.78571" + sodipodi:rx="233.03571" + sodipodi:ry="233.03571" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.4053,276.5818)" /> + <path + style="font-size:12px;fill:url(#radialGradient4674);fill-opacity:0.5548782;fill-rule:evenodd;stroke-width:1pt" + d="M 530.357,217.857 C 446.429,-15.1786 82.1432,33.0357 92.8571,327.679 C 366.964,335.714 237.499,232.144 530.357,217.857 z " + id="path2931" + sodipodi:nodetypes="ccc" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.201,276.7583)" /> + <path + style="font-size:12px;fill:url(#radialGradient4676);fill-opacity:0.61568598;fill-rule:evenodd;stroke-width:1pt" + d="M 524.107,400 C 445.536,541.072 280.357,560.715 175.893,477.679 C 318.75,316.964 524.107,400.893 524.107,400 z " + id="path2932" + sodipodi:nodetypes="ccc" + transform="matrix(5.492242e-2,0,0,5.492289e-2,155.103,276.6112)" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect2933" + width="0.87536597" + height="0" + x="364.146" + y="310.74899" + transform="matrix(0.25576,0,0,0.255761,107.0549,202.4968)" /> + <rect + style="font-size:12px;fill:#000082;fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="rect2934" + width="4.7014828" + height="19.477604" + x="170.63658" + y="283.31772" /> + <rect + style="font-size:12px;fill:#000082;fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="rect2935" + width="18.382399" + height="76.155479" + x="-363.27069" + y="219.71207" + transform="matrix(0,-0.255761,0.25576,0,107.0549,202.4968)" /> + </g> + </g> +</svg> diff --git a/pics/icons/lexicon_locked.svg b/pics/icons/lexicon_locked.svg new file mode 100644 index 0000000..423e275 --- /dev/null +++ b/pics/icons/lexicon_locked.svg @@ -0,0 +1,1175 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="49.38842" + height="53.964367" + id="svg4182" + sodipodi:version="0.32" + inkscape:version="0.45" + version="1.0" + sodipodi:docbase="/work/temp/bticons" + sodipodi:docname="lexicon_add.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + <defs + id="defs4184"> + <linearGradient + id="linearGradient803"> + <stop + style="stop-color:#00ff00;stop-opacity:1;" + offset="0.000000" + id="stop804" /> + <stop + style="stop-color:#97ff00;stop-opacity:1;" + offset="1.000000" + id="stop805" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient803" + id="linearGradient198" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0737594,0.9313073)" /> + <linearGradient + id="linearGradient1308"> + <stop + style="stop-color:#a20000;stop-opacity:1;" + offset="0.000000" + id="stop1309" /> + <stop + style="stop-color:#ef0000;stop-opacity:1;" + offset="1.000000" + id="stop1310" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1308" + id="linearGradient1311" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + xlink:href="#linearGradient107" + id="linearGradient3075" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient3070"> + <stop + style="stop-color:#ff7200;stop-opacity:1;" + offset="0.000000" + id="stop3071" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop3072" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3070" + id="linearGradient199" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2085216,0.8274573)" /> + <linearGradient + id="linearGradient3081"> + <stop + style="stop-color:#383838;stop-opacity:1;" + offset="0.000000" + id="stop3082" /> + <stop + style="stop-color:#adadae;stop-opacity:1;" + offset="1.000000" + id="stop3083" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient3081" + id="linearGradient3080" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient3085"> + <stop + style="stop-color:#7d7d7d;stop-opacity:1;" + offset="0.000000" + id="stop3086" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop3087" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient3085" + id="radialGradient3084" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9121108,1.096358)" /> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient693"> + <stop + style="stop-color:#daffff;stop-opacity:1;" + offset="0.000000" + id="stop694" /> + <stop + style="stop-color:#008ffd;stop-opacity:1;" + offset="1.000000" + id="stop695" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient693" + id="radialGradient113" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient561" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6473632,0.6070307)" /> + <linearGradient + id="linearGradient562"> + <stop + style="stop-color:#ffffff;stop-opacity:0.74902;" + offset="0.000000" + id="stop563" /> + <stop + style="stop-color:#857f7c;stop-opacity:0.647059;" + offset="1.000000" + id="stop564" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient562" + id="linearGradient111" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1230393,0.8904408)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient1290"> + <stop + style="stop-color:#00a114;stop-opacity:1;" + offset="0.000000" + id="stop1291" /> + <stop + style="stop-color:#0eeb6e;stop-opacity:1;" + offset="1.000000" + id="stop1292" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1290" + id="linearGradient1293" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient4425" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4427" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4429" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4431" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient4433" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4435" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4437" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4439" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4441" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4443" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4563" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4565" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4567" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4569" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4571" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4574" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,201.34567,407.27554)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4581" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4583" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4585" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4587" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4606" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4608" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4610" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4612" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4614" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4632" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4634" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4636" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4646" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4648" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4650" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4652" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4654" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4657" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,193.09145,407.29051)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4664" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4666" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4668" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4670" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient693" + id="radialGradient4672" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41214" + fx="289.50043" + fy="97.41214" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient4674" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient4676" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4696" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4698" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4700" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4702" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4704" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4723" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4725" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4727" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4729" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4740" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4742" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4744" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4746" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4748" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0737594,0.9313073)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="linearGradient4751" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(9.03041e-2,-2.5822163e-2,9.5144961e-3,7.5262882e-2,192.54643,408.01932)" + spreadMethod="pad" + x1="300.2543" + y1="227.55869" + x2="352.18994" + y2="452.43777" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1308" + id="linearGradient4758" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52737" + x2="464.26782" + y2="485.4472" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient4760" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient4762" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient4764" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3085" + id="radialGradient4766" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + cx="463.97174" + cy="411.43817" + fx="463.97174" + fy="411.43817" + r="38.3978" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3081" + id="linearGradient4768" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9121108,1.096358)" + spreadMethod="pad" + x1="455.30914" + y1="444.37735" + x2="435.55219" + y2="345.03516" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3070" + id="linearGradient4770" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2085216,0.8274573)" + spreadMethod="pad" + x1="270.91141" + y1="582.16064" + x2="258.42828" + y2="562.50128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="linearGradient4772" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3738584,0.7278771)" + spreadMethod="pad" + x1="265.16962" + y1="606.15112" + x2="262.27011" + y2="717.07355" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.004622" + inkscape:cx="32.066039" + inkscape:cy="20.467107" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="777" + inkscape:window-height="685" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata4187"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="" /> + <dc:description>BibleTime icon "locked lexicon". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-203.31962,-401.33159)"> + <g + id="g2844" + transform="translate(168.75965,48.334902)" + style="font-size:12px"> + <path + style="font-size:12px;fill:url(#linearGradient4758);fill-rule:evenodd;stroke:#9b0000;stroke-width:16.54360008;stroke-linejoin:round;stroke-opacity:1" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + id="path2845" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.107241,0,0,0.120147,16.34867,342.0294)" /> + <path + style="font-size:12px;fill:url(#radialGradient4760);fill-rule:evenodd;stroke-width:1pt" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + id="path2846" + sodipodi:nodetypes="ccccc" + transform="matrix(0.107241,0,0,0.120147,16.24667,341.891)" /> + <path + style="font-size:12px;fill:url(#radialGradient4762);fill-rule:evenodd;stroke-width:1pt" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + id="path2847" + sodipodi:nodetypes="cccccc" + transform="matrix(0.138454,0,0,0.155115,10.65114,338.3617)" /> + <path + style="font-size:12px;fill:url(#linearGradient4764);fill-rule:evenodd;stroke-width:1pt" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + id="path2848" + sodipodi:nodetypes="ccccc" + transform="matrix(0.154481,0,0,0.154481,7.775182,338.6269)" /> + </g> + <path + style="font-size:12px;fill:url(#linearGradient4751);fill-rule:evenodd;stroke:#009700;stroke-width:1.02796209" + d="M 217.34295,441.04603 C 220.45638,440.15584 226.32452,438.53857 227.49186,438.26557 C 207.3793,417.27189 243.2076,406.96612 231.2769,437.18325 C 233.16201,436.58342 238.94677,434.8077 241.41097,434.28544 C 241.78069,433.20714 242.15782,432.18758 242.45174,431.00945 C 239.16817,432.55621 236.61902,433.40672 234.48968,434.0763 C 248.82138,401.83544 201.32358,415.90353 223.74513,437.14876 C 220.89233,437.59975 217.98598,438.12685 215.4772,438.29719 C 216.53215,439.63674 216.79689,440.22959 217.34295,441.04603 z " + id="path2849" + sodipodi:nodetypes="ccccccccc" /> + <g + style="font-size:12px" + id="g3141" + transform="matrix(0.356855,0,0,0.356855,95.15884,271.245)"> + <path + style="fill:#000000;fill-opacity:0.22727302;fill-rule:evenodd;stroke:none;stroke-width:3.375;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="M 460.439,498.67 C 460.439,487.034 460.439,445.479 460.439,445.479 C 462.101,391.456 380.652,388.963 382.314,445.479 C 382.314,452.959 382.353,449.393 382.353,453.549 L 400.599,453.549 C 400.599,448.562 399.768,451.297 400.599,446.31 C 399.767,415.559 440.492,414.728 440.492,444.648 C 441.323,449.635 440.492,485.372 439.661,497.008 C 447.141,497.839 454.621,497.008 460.439,498.67 z " + id="path3142" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.650456,0,0,0.650456,131.3198,161.1701)" /> + <rect + style="font-size:12px;fill:#000000;fill-opacity:0.21590899;fill-rule:evenodd;stroke:none;stroke-width:2.80237007" + id="rect3143" + width="64.982811" + height="43.609169" + x="376.5108" + y="471.40286" + ry="5.6881609" /> + <rect + style="font-size:12px;fill:#000000;fill-opacity:0.21590899;fill-rule:evenodd;stroke:none;stroke-width:2.80237007" + id="rect3144" + width="64.982811" + height="43.609169" + x="374.01749" + y="468.49396" + ry="5.6881609" /> + <path + style="fill:url(#radialGradient4766);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4768);stroke-width:3.375;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="M 460.439,498.67 C 460.439,487.034 460.439,445.479 460.439,445.479 C 462.101,391.456 380.652,388.963 382.314,445.479 C 382.314,452.959 382.353,449.393 382.353,453.549 L 400.599,453.549 C 400.599,448.562 399.768,451.297 400.599,446.31 C 399.767,415.559 440.492,414.728 440.492,444.648 C 441.323,449.635 440.492,485.372 439.661,497.008 C 447.141,497.839 454.621,497.008 460.439,498.67 z " + id="path3145" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.650456,0,0,0.650456,127.1642,158.2612)" /> + <g + id="g3146" + transform="matrix(2.384994,0,0,2.384994,-372.3294,-645.6979)"> + <rect + style="font-size:12px;fill:url(#linearGradient4770);fill-rule:evenodd;stroke:#a53800;stroke-width:1.17499995;stroke-dasharray:none;stroke-opacity:1" + id="rect3147" + width="27.246531" + height="18.284813" + x="311.01785" + y="465.42517" + ry="2.384979" /> + <path + style="font-size:12px;fill:url(#linearGradient4772);fill-rule:evenodd;stroke-width:4.625" + d="M 332.447,472.074 C 326.922,472.074 322.473,476.523 322.473,482.048 L 322.473,538.564 C 406.416,534.116 370.678,515.831 447.972,492.021 L 447.972,482.048 C 447.972,476.523 443.524,472.074 437.999,472.074 L 332.447,472.074 z " + id="path3148" + transform="matrix(0.217106,0,0,0.239134,240.8265,352.5364)" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/map.svg b/pics/icons/map.svg new file mode 100644 index 0000000..d9a60b3 --- /dev/null +++ b/pics/icons/map.svg @@ -0,0 +1,3271 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + id="Livello_1" + width="128" + height="128" + viewBox="0 0 126 111.715" + overflow="visible" + enable-background="new 0 0 126 111.715" + xml:space="preserve" + sodipodi:version="0.32" + inkscape:version="0.44" + sodipodi:docname="kgeography.svg" + sodipodi:docbase="/home/pinheiro/artwork/Oxygen/theme/svg/apps"><metadata + id="metadata244"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs242"><linearGradient + inkscape:collect="always" + id="linearGradient2878"><stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop2880" /><stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2882" /></linearGradient><linearGradient + id="linearGradient2866"><stop + id="stop2868" + offset="0" + style="stop-color:#efefef;stop-opacity:1;" /><stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0.5" + id="stop2874" /><stop + id="stop2870" + offset="1" + style="stop-color:#e0e0e0;stop-opacity:1;" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient2888"><stop + style="stop-color:#5b5b5b;stop-opacity:1;" + offset="0" + id="stop2890" /><stop + style="stop-color:#5b5b5b;stop-opacity:0;" + offset="1" + id="stop2892" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient2875"><stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop2877" /><stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop2879" /></linearGradient><linearGradient + id="linearGradient3670"><stop + style="stop-color:#e8e8e8;stop-opacity:1;" + offset="0" + id="stop3672" /><stop + style="stop-color:#969696;stop-opacity:0;" + offset="1" + id="stop3674" /></linearGradient><linearGradient + id="linearGradient3650"><stop + style="stop-color:#545454;stop-opacity:1;" + offset="0" + id="stop3652" /><stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="1" + id="stop3654" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3642"><stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop3644" /><stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3646" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3630"><stop + style="stop-color:#9ca096;stop-opacity:1;" + offset="0" + id="stop3632" /><stop + style="stop-color:#9ca096;stop-opacity:0;" + offset="1" + id="stop3634" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3622"><stop + style="stop-color:#686868;stop-opacity:1;" + offset="0" + id="stop3624" /><stop + style="stop-color:#686868;stop-opacity:0;" + offset="1" + id="stop3626" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3614"><stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3616" /><stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop3618" /></linearGradient><linearGradient + id="linearGradient3396"><stop + id="stop3398" + offset="0" + style="stop-color:#040404;stop-opacity:0;" /><stop + style="stop-color:#040404;stop-opacity:0;" + offset="0.64971751" + id="stop3402" /><stop + id="stop3400" + offset="1" + style="stop-color:#040404;stop-opacity:1;" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3308"><stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop3310" /><stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3312" /></linearGradient><linearGradient + id="linearGradient3251"><stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3253" /><stop + style="stop-color:#efefef;stop-opacity:1;" + offset="1" + id="stop3255" /></linearGradient><linearGradient + id="linearGradient3243"><stop + style="stop-color:yellow;stop-opacity:1;" + offset="0" + id="stop3245" /><stop + style="stop-color:#ffbf00;stop-opacity:1;" + offset="1" + id="stop3247" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient3020"><stop + style="stop-color:#111;stop-opacity:1;" + offset="0" + id="stop3022" /><stop + style="stop-color:#111;stop-opacity:0;" + offset="1" + id="stop3024" /></linearGradient><linearGradient + id="linearGradient2995"><stop + style="stop-color:#4b4b4b;stop-opacity:1;" + offset="0" + id="stop2997" /><stop + style="stop-color:#676767;stop-opacity:1;" + offset="1" + id="stop2999" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient2987"><stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop2989" /><stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2991" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient2979"><stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop2981" /><stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop2983" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient2935"><stop + style="stop-color:#181818;stop-opacity:1;" + offset="0" + id="stop2937" /><stop + style="stop-color:#181818;stop-opacity:0;" + offset="1" + id="stop2939" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3642" + id="linearGradient3648" + x1="-198.05614" + y1="149.18277" + x2="-196.2851" + y2="150.36595" + gradientUnits="userSpaceOnUse" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3670" + id="radialGradient3679" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.357384,6.426927e-3,0,0.390039,255.9653,88.51192)" + cx="-188.68503" + cy="127.57227" + fx="-188.49992" + fy="128.64145" + r="17.432855" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3650" + id="linearGradient3682" + gradientUnits="userSpaceOnUse" + x1="-181.02063" + y1="150.43015" + x2="-191.34558" + y2="149.0968" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2935" + id="linearGradient3688" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.212116,0.234548,-0.110068,2.225637,-647.2601,-222.1438)" + x1="136.78267" + y1="123.0024" + x2="265.98779" + y2="158.50136" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3622" + id="linearGradient3700" + gradientUnits="userSpaceOnUse" + x1="-207.73027" + y1="151.19595" + x2="-210.98982" + y2="141.25862" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3614" + id="linearGradient3703" + gradientUnits="userSpaceOnUse" + x1="-191.01106" + y1="131.61131" + x2="-198.02255" + y2="130.55957" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3630" + id="linearGradient3707" + gradientUnits="userSpaceOnUse" + x1="-197.68797" + y1="154.46518" + x2="-189.48012" + y2="153.72021" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3396" + id="radialGradient3710" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.504484,0.662011,2.31769,1.766182,-696.1446,-20.96296)" + cx="-180.54288" + cy="171.75208" + fx="-174.05511" + fy="171.86282" + r="13.296875" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3308" + id="linearGradient3715" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.557469,-5.959767)" + x1="-193.56177" + y1="146.24974" + x2="-138.47891" + y2="82.639175" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3396" + id="radialGradient3718" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.731681,0.57855,-1.807359,2.285724,272.65,-128.648)" + cx="-180.54288" + cy="171.75208" + fx="-174.05511" + fy="171.86282" + r="13.296875" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3308" + id="linearGradient3721" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.557469,-5.959767)" + x1="-193.56177" + y1="146.24974" + x2="-113.7234" + y2="137.98421" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3308" + id="linearGradient3724" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.959767,-6.310342)" + x1="-193.56177" + y1="146.24974" + x2="-200.08791" + y2="83.825485" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2935" + id="linearGradient3727" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.180476,0.125056,-5.873663e-2,1.186666,-436.8058,-45.56251)" + x1="136.78267" + y1="123.0024" + x2="265.98779" + y2="158.50136" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3243" + id="linearGradient3730" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.984375,0,0,0.984375,0,-7.1425)" + x1="-216.49117" + y1="85.026802" + x2="-112.97503" + y2="146.00864" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3020" + id="linearGradient3734" + gradientUnits="userSpaceOnUse" + x1="-212.5891" + y1="75.938919" + x2="-210.87573" + y2="83.823502" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2979" + id="linearGradient3737" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0.126159,0,1,-102.628,7.338293)" + x1="-111.12609" + y1="123.44352" + x2="172.67107" + y2="157.15704" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2866" + id="linearGradient3740" + gradientUnits="userSpaceOnUse" + x1="-214.73361" + y1="61.739811" + x2="-152.39165" + y2="165.79262" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2987" + id="linearGradient3742" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0.126159,0,1,-102.628,7.338293)" + x1="-56.631748" + y1="146.44141" + x2="-106.68264" + y2="1.1030931" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2995" + id="linearGradient3745" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0.126159,0,1,-102.628,7.338293)" + x1="-117.11512" + y1="124.40704" + x2="-0.16147063" + y2="124.40704" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2875" + id="radialGradient2885" + cx="-193.25323" + cy="156.11624" + fx="-193.25323" + fy="156.11624" + r="5.2813001" + gradientTransform="matrix(0.862232,-2.016704e-2,0.144517,6.11072,-47.08549,-796.3866)" + gradientUnits="userSpaceOnUse" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2888" + id="radialGradient2894" + cx="-181.42027" + cy="159.1109" + fx="-181.42027" + fy="159.1109" + r="16.29349" + gradientTransform="matrix(1.302516,-0.539465,0.210801,0.503356,21.88714,-27.75556)" + gradientUnits="userSpaceOnUse" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2878" + id="linearGradient2884" + x1="-224.7729" + y1="57.705704" + x2="-211.8343" + y2="94.691315" + gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview + inkscape:window-height="850" + inkscape:window-width="1220" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="1.9854788" + inkscape:cx="69.913803" + inkscape:cy="56.902725" + inkscape:window-x="13" + inkscape:window-y="139" + inkscape:current-layer="Livello_1" + showguides="true" + inkscape:guide-bbox="true"><sodipodi:guide + orientation="horizontal" + position="681" + id="guide1993" /></sodipodi:namedview> + + + +<i:pgf> + + eJzsvQtvJMmRJvgL7D/wsBhAjVuR8X4IgwUiIyO1fTipBak1wO5g0WBXsVu8YZE9rCrNaH79udvL +zT08kslHa7p7Mh3FSjIzPSP8YW6Pzz77h//rD3/69fT+4dubX9eXxQX8wz/MjzfXnx4ef3OBf734 +8u7u88dPj/5Pv/rjFxdldVm4N01fDt/wG//p5vHj7cP9b/AlfPHgP/2r/fVfb99f/NPt9/cP97df +XPzqn7787e+/+v2XF/vpn77cf+He9vXtp7sb98Z/eXj8/vr+9j9uHi8//vX7L+QSXJ/760/uDdX4 +66L9dVUU3UXZ/qbw37B7+Hz//vb++93Dv7vXLwb33f6ff+l/3v7x5mP6+mXZVC2/qxwvh7Yf3Vv3 +D+8+f7i5//SHx4d3Nx8/zg93D48ff3Mx/+36/uJ319+7V64v/tfN3d3Dv13s7q7f/Yv5yOHh/pN7 +6+/+9nh7/d59/te7h7v37vX/++KrHz7dfriW3+X9v7+5eX/z/sRPTV+23xxu727cOH64/uSuvvB/ +K6tvdp9v797//vOHb2/cAFdF6f9cf4PX/eeP7oLdtfvn/s/9N19+cH/5082nT24c3Jf6sfnjb3ez +m8yHD/g29zdsv/rnP958f4tz7Mb8/3xBb7SDgu+87Kq+aUv3pO+7pi8vfjX9x398fnx8uPhw8/72 +083j4/X9zcPF93cP317f3XyBt+W7d2/c3X2++OHzY/Ji6Zr79t/eXrshTl/CC/vjw8ePD5lPFvRJ +t/Le32Q7Li6bcSjq0b/rf39+9+7avMEP2dc3H364c4sL10fXXLYXXe1/yDN+l5sDfMevq6pxP8bu +om6rCzcI9HpYPzd/vb35t99c/P7h/oamb3r89Ce3on/DC3Ogv/7x893N45/vb/0i6PyfRpq83z28 +v7lz79XPHu6ucc54APUnveHr68fvbz65Zf5w9/kTbr2h4Jfc4vh/r/9245dxSV/w1Q83918//BNe +36/dvF00XeeHvqm6i6HsLtx/vvv+oq/5e2he+GL8x/2HpdfejfAf3ML66vH2+9v73/A19d/89vH2 +fVhsdXXhuqafeOGXg/k3yj+6Qneznz7d3PMVu2U+/84s2+Lyd39y37ncv58fPvjR/uj3v1uw926F +3j18T6/pc3zFffzzD/DPUI9X//r54dPNR9fX3c3F2F19/3j91xs/IVfT+9ubR/fKx6vp0b18Nb9z +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 +8XyWpughbWF9e+9Dx9b6ys72s88WJlEPbjmyE1+gKXaEpLsJinXinrhz+7BhAxdwP/6X+tN3f/+7 +3v/uh74Hf37T4zs/8T/+k/3H3wT/8cCP/nf/8//2U//kqoP/eOPjuz/xP/zE3g9dxue+5/t+cP0H +v/+7l/txZD9OwPknpBpL/O2Ei2XyF7dwtVATL+pyoSZexPVCDbyYC+ZE4eb2iyyTEkK6GV95ETj+ +vSK/bOxsDRD8JIWUHTEJJb7JhpsZZQyh91GSZlpIvfZjKyGthDyCMh57FlHG+Dz9+zSUcZfS7Chj +/fP98Sdv/vfWmr2NHTibXt1aN257l158N25Xl25vT265P3eiG7fWpTvdk+n7czY9mbI/Z9mZm/fn +jHtyk86cfU9u0p/z6szx/pxjT+atM21/zr0n89mZc+9G259z78OyM8vOLP8u/740/87VaVp2ZlE6 +Myf9mUPhak76Mz+dmWe96Rw7c7wn59Wfk3oyb5054/7cvCdn2Z9penI2/Zm+J3e6S7fQkzvRn1vu +xu3t0m3pxovv0m3vxi306k734Qz+HHdBK4jx5lEC/Og9L7v3la+CP6+892WngCPvftm9r3rt617/ +nW+6fPnym77z9fddesXLTnyhPPzq/+L1b/ze/APv+eEP/OgHfvg9P5Df/B33vfqEF+6655X3vSG8 +433Xjp7/2V/8pV/6pV/82edvfPAH4xvue+UIBvSuu19+6fX20d3/6V/88v/5B5/89Gc/+9lPf/IP +fv0Xnt991L7+0ssnP4Bw0e/bfP5Xfvff/Yc//fwXv/LXf/3XX/ni5//jp37vV57f/L5j4Q533fOq +b7ePH/3cv/nMX3zxr//mbwnp+s2//dqX/uIz/+bnjh633/6qwfN3v+Lb09XnP/FHf/alr3/zhW8J +iPZbL3zz61/6sz/6xPM/nl/fPn/Xy++zV//X3/rsF756PDLhq1/47G//9Fb+9lfcXbty6fLjz//W +//vFr79wDPn7rRe+/qXP/e5P/7i97+WKEn7l67/v6BOf/eI3RqHN3/rGlz/3288/fvkSd+eul93n +Nn/uj77w9ROA0N/6xpc++4nD7/uH3J17Xv3Gx57/v//sqyeim7/19c//0b/YeOA//88QNv3yv5/2 +f+Uzo4hl/vPCV//0t/7pO/4rbP7uV7/xh/7ZH/7lSV2h7vzVv/v5H3vzpXuw53H3V//9V24O9/7q +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 + +</i:pgf> +<g + id="g3784" + transform="matrix(0.994467,0,0,1,227.4385,-68.9445)"><path + sodipodi:nodetypes="ccccccc" + id="path2945" + d="M -217.59289,80.280166 C -199.99724,78.390953 -180.39532,75.141871 -164.97661,74.638175 L -123.92514,72.677793 L -103.04339,162.31948 L -213.0206,174.19904 L -219.38753,85.532179 C -219.73857,83.132153 -219.23351,80.529243 -217.59289,80.280166 z " + style="fill:white;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3745);stroke-width:0.21321565;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:url(#linearGradient3740);fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient3742);stroke-width:0.41063756;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -215.77429,81.301359 C -198.84173,79.080298 -183.82671,75.91113 -164.97661,74.638175 L -123.92514,72.677793 L -121.03314,84.726661 L -102.05182,163.808 L -198.36672,172.82686 L -213.0206,174.19904 L -214.01732,160.31863 L -219.38753,85.532179 C -219.88888,80.630763 -217.53027,79.155896 -215.77429,81.301359 z " + id="path2947" + sodipodi:nodetypes="cccccccccc" /><path + sodipodi:nodetypes="ccccccc" + id="path2949" + d="M -207.16762,167.42708 L -110.48594,158.67767 L -129.56659,78.045201 L -193.86582,82.425368 L -214.26123,84.236057 C -214.64035,85.595563 -214.35906,87.131238 -214.24057,88.645441 L -207.16762,167.42708 z " + style="fill:url(#linearGradient3737);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.01398682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + sodipodi:nodetypes="cccc" + id="path3018" + d="M -215.77429,81.301359 C -198.84173,79.080298 -183.82671,75.91113 -164.97661,74.638175 L -219.38753,85.532179 C -219.88888,80.630763 -217.53027,79.155896 -215.77429,81.301359 z " + style="fill:url(#linearGradient3734);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.4095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:#2c72c7;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.01394807;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -207.16762,167.42708 L -110.48594,158.67767 L -129.56659,78.045201 L -193.86582,82.425368 L -214.26123,84.236057 C -214.64035,85.595563 -214.35906,87.131238 -214.24057,88.645441 L -207.16762,167.42708 z " + id="path3065" + sodipodi:nodetypes="ccccccc" /><path + style="fill:url(#linearGradient3730);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -158.64881,90.113128 L -163.10926,91.835786 L -159.63319,97.034517 L -156.43397,95.545187 L -153.20399,97.526704 L -151.69667,91.589692 L -155.14254,92.14994 L -158.64881,90.113128 z M -175.98779,97.478105 L -183.70898,97.816484 L -191.76855,99.939043 L -192.47607,104.49178 L -196.65967,107.99861 L -193.86035,114.30477 L -190.72266,116.7657 L -184.4165,119.56502 L -180.54053,119.56502 L -179.49463,123.07186 L -179.49463,127.96297 L -175.64941,131.13143 L -175.98779,134.63826 L -179.15625,136.02254 L -181.24805,130.76229 L -187.21582,128.33211 L -191.06104,132.5157 L -188.26172,135.68416 L -182.66309,138.85262 L -177.74121,142.69783 L -181.95557,147.61971 L -185.80078,149.7115 L -183.70898,154.97176 L -179.83301,153.21834 L -174.57275,153.92586 L -175.28027,156.35604 L -172.81934,159.86287 L -168.2666,158.10945 L -166.51318,159.18611 L -167.58984,163.03133 L -167.25146,163.80037 L -110.49609,158.66316 L -119.87842,119.04207 L -120.58594,118.8575 L -122.7085,118.8575 L -124.09277,118.51912 L -127.26123,116.05818 L -130.39893,116.05818 L -133.90576,115.35066 L -137.78174,113.59725 L -142.33447,114.30477 L -146.88721,112.55135 L -145.13379,108.70613 L -151.10156,105.53768 L -155.31592,106.95271 L -159.49951,107.29109 L -169.3125,100.27742 L -172.81934,97.478105 L -175.98779,97.478105 z " + id="path3032" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" /><path + sodipodi:nodetypes="csssc" + id="path2928" + d="M -151.73556,139.18596 C -147.84178,157.63165 -164.51054,177.67499 -185.79668,180.34665 C -206.19229,182.90654 -226.81145,166.24375 -227.80033,147.64413 C -228.7892,129.0445 -214.84512,112.88856 -193.44067,110.95829 C -172.03624,109.028 -155.6819,120.49114 -151.73556,139.18596 z " + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3727);stroke-width:1.46087182;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /><path + sodipodi:nodetypes="cc" + id="path3261" + d="M -190.37197,143.03807 L -197.44365,82.707565" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient3724);stroke-width:0.41063756;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + sodipodi:nodetypes="cc" + id="path3263" + d="M -221.02572,145.86758 C -220.03414,145.86758 -115.82647,135.06294 -115.82647,135.06294" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient3721);stroke-width:0.41063756;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + id="path3373" + d="M -155.58486,139.09928 L -180.59001,149.83143 L -186.64966,177.50136 L -172.70518,155.23399 L -173.39875,154.75945 L -155.58486,139.09928 z " + style="opacity:0.66393439;fill:url(#radialGradient3718);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /><path + id="path3265" + d="M -192.02216,142.39707 L -132.49039,78.29682" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient3715);stroke-width:0.41063756;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /><path + sodipodi:nodetypes="cc" + id="path3365" + d="M -189.8865,134.2269 L -117.50158,127.47181" + style="opacity:0.11885244;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.1145047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + sodipodi:nodetypes="cccccccc" + style="opacity:0.42213115;fill:url(#radialGradient3710);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -214.80601,148.04155 L -198.88239,150.93704 L -189.06695,170.93071 L -191.3148,171.03893 L -205.25155,158.06392 L -204.69115,157.43768 L -214.35379,153.11719 L -214.80601,148.04155 z " + id="path3441" /><path + sodipodi:nodetypes="ccccccccc" + id="path2011" + d="M -225.38213,146.14554 L -199.58388,152.14182 L -186.7318,177.50097 L -179.88106,150.86577 L -155.57597,139.19274 L -184.00881,134.04048 L -193.79896,113.62171 L -199.33371,136.35915 L -225.38213,146.14554 z " + style="fill:#cdcdcd;fill-opacity:1;fill-rule:evenodd;stroke:#0f0f0f;stroke-width:0.13494109;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + sodipodi:nodetypes="cccc" + id="path2898" + d="M -199.55743,152.08195 L -190.46771,136.56088 L -186.67552,177.18987 L -199.55743,152.08195 z " + style="fill:url(#linearGradient3707);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /><path + id="path2920" + d="M -179.90511,150.85253 L -190.47349,136.5473 L -155.60778,139.1383 L -179.90511,150.85253 z " + style="fill:#9c9c9c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cccc" /><path + sodipodi:nodetypes="cccc" + id="path2926" + d="M -190.46456,136.56434 L -193.88584,113.86231 L -199.24955,136.41731 L -190.46456,136.56434 z " + style="fill:url(#linearGradient3703);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /><path + style="fill:url(#linearGradient3700);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -199.55003,152.10354 L -190.46771,136.56088 L -224.99283,146.14526 L -199.55003,152.10354 z " + id="path2933" + sodipodi:nodetypes="cccc" /><path + sodipodi:nodetypes="cccc" + style="fill:#d4d4d4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -184.17952,133.96021 L -190.47349,136.5473 L -155.60778,139.1383 L -184.17952,133.96021 z " + id="path2943" /><path + sodipodi:nodetypes="cc" + id="path3353" + d="M -120.97208,159.51205 L -132.1273,116.0687" + style="opacity:0.11885244;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.1145047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + sodipodi:nodetypes="cc" + id="path3355" + d="M -137.7049,160.99941 L -151.02919,106.27691" + style="opacity:0.11885244;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.1145047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + sodipodi:nodetypes="cc" + id="path3357" + d="M -154.43772,162.73467 L -167.01831,102.5585" + style="opacity:0.11885244;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.1145047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + sodipodi:nodetypes="cc" + id="path3359" + d="M -170.5508,158.27258 L -182.94549,97.786544" + style="opacity:0.11885244;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.1145047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + sodipodi:nodetypes="cc" + id="path3361" + d="M -193.60491,104.97546 L -192.11754,116.13067" + style="opacity:0.11885244;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.1145047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + style="opacity:0.11885244;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.1145047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -174.5171,157.5289 L -112.04792,151.0217" + id="path3363" + sodipodi:nodetypes="cc" /><path + style="opacity:0.11885244;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.1145047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -180.46654,121.08854 L -129.64837,116.0687" + id="path3367" + sodipodi:nodetypes="cc" /><path + sodipodi:nodetypes="cc" + id="path3369" + d="M -196.57963,109.68544 L -159.89139,106.89664" + style="opacity:0.11885244;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.1145047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:url(#linearGradient3688);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.45682478;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M -167.68213,80.497637 L -173.49609,80.928301 C -147.91506,84.436257 -128.28104,99.303265 -119.26318,121.56453 L -120.92432,114.67391 C -130.28412,97.053987 -146.81397,84.885267 -167.68213,80.497637 z M -211.53018,83.977535 L -214.09819,84.191968 L -214.31689,84.927324 C -212.83655,84.398494 -213.06942,84.422585 -211.53018,83.977535 z M -114.61816,141.0367 C -114.33909,145.80685 -114.71372,150.60538 -115.72559,155.31014 L -114.40283,156.10994 C -113.74067,153.13272 -113.31335,150.12077 -113.1416,147.09676 L -114.61816,141.0367 z " + id="path3584" + sodipodi:nodetypes="cccccccccccccc" /><path + sodipodi:nodetypes="cccc" + style="fill:url(#radialGradient2894);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -180.06547,150.91794 L -188.50635,139.12527 L -155.60778,139.1383 L -180.06547,150.91794 z " + id="path3658" /><path + sodipodi:nodetypes="cccc" + style="fill:url(#linearGradient3682);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -179.90511,150.85253 L -190.46771,136.56088 L -186.67552,177.18987 L -179.90511,150.85253 z " + id="path2916" /><path + sodipodi:nodetypes="cccc" + style="fill:url(#radialGradient3679);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.70491803" + d="M -182.3311,148.11324 L -190.47349,136.5473 L -155.60778,139.1383 L -182.3311,148.11324 z " + id="path3668" /><rect + transform="matrix(-0.996559,8.288602e-2,0.23607,0.971736,0,0)" + style="opacity:0.63114756;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:0.11820844;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3564" + width="4.781292" + height="1.6678735" + x="159.11977" + y="146.8078" /><rect + y="146.8078" + x="154.34225" + height="1.6678735" + width="4.781292" + id="rect3574" + style="opacity:0.63114756;fill:white;fill-opacity:0.3142857;fill-rule:nonzero;stroke:black;stroke-width:0.11820844;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + transform="matrix(-0.996559,8.288602e-2,0.23607,0.971736,0,0)" /><rect + transform="matrix(-0.996559,8.288602e-2,0.23607,0.971736,0,0)" + style="opacity:0.63114756;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:0.11820844;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3576" + width="4.781292" + height="1.6678735" + x="149.5134" + y="146.8078" /><path + style="opacity:0.08196722;fill:url(#linearGradient3648);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -200.41155,151.85643 L -192.15865,139.40994 L -198.41766,154.52956 L -199.51484,151.98135 L -200.41155,151.85643 z " + id="path3640" + sodipodi:nodetypes="ccccc" /><path + sodipodi:nodetypes="ccccc" + id="path3638" + d="M -199.95142,151.87834 L -193.07891,140.89988 L -199.38174,152.37134 L -199.51484,151.98135 L -199.95142,151.87834 z " + style="opacity:0.08196722;fill:black;fill-opacity:0.20816327;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /><path + id="path2883" + d="M -184.29855,150.29477 L -190.46771,136.56088 L -186.67552,177.18987 L -184.29855,150.29477 z " + style="fill:url(#radialGradient2885);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cccc" /><path + sodipodi:nodetypes="cccccccccc" + id="path2876" + d="M -215.77429,81.301359 C -198.84173,79.080298 -183.82671,75.91113 -164.97661,74.638175 L -123.92514,72.677793 L -121.03314,84.726661 L -102.05182,163.808 L -198.36672,172.82686 L -213.0206,174.19904 L -214.01732,160.31863 L -219.38753,85.532179 C -219.88888,80.630763 -217.53027,79.155896 -215.77429,81.301359 z " + style="fill:url(#linearGradient2884);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:0.41063756;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:0.75" /></g></svg> \ No newline at end of file diff --git a/pics/icons/pencil.svg b/pics/icons/pencil.svg new file mode 100644 index 0000000..06e8da0 --- /dev/null +++ b/pics/icons/pencil.svg @@ -0,0 +1,1643 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg1307" + sodipodi:version="0.32" + inkscape:version="0.44" + version="1.0" + sodipodi:docbase="/home/pinheiro/artwork/Oxygen/theme/svg/actions/small/16x16" + sodipodi:docname="pencil2.svg"> + <defs + id="defs1309"> + <linearGradient + id="linearGradient2598"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop2600" /> + <stop + id="stop2606" + offset="0.5" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.75" + id="stop2608" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop2602" /> + </linearGradient> + <linearGradient + id="linearGradient3325"> + <stop + id="stop3327" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3329" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3311"> + <stop + style="stop-color:#2d2d2d;stop-opacity:1;" + offset="0" + id="stop3313" /> + <stop + id="stop3319" + offset="0.5" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop3315" /> + </linearGradient> + <linearGradient + id="linearGradient3303"> + <stop + style="stop-color:#ffffff;stop-opacity:0.68345326;" + offset="0" + id="stop3305" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3307" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3291"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3293" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3295" /> + </linearGradient> + <linearGradient + id="linearGradient3273"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3275" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3277" /> + </linearGradient> + <linearGradient + id="linearGradient3259"> + <stop + id="stop3261" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3263" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3251"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3253" /> + <stop + style="stop-color:#131313;stop-opacity:0;" + offset="1" + id="stop3255" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3235"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3237" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3239" /> + </linearGradient> + <linearGradient + id="linearGradient3225"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3227" /> + <stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop3229" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3217"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop3219" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3221" /> + </linearGradient> + <linearGradient + id="linearGradient3207"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3209" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3211" /> + </linearGradient> + <linearGradient + id="linearGradient2257"> + <stop + style="stop-color:#b4942a;stop-opacity:1;" + offset="0" + id="stop2259" /> + <stop + style="stop-color:#e4dcc9;stop-opacity:1" + offset="1" + id="stop2261" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3297" + cx="63.912209" + cy="115.70919" + fx="14.046639" + fy="115.70919" + r="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1539" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1541" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1547" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1550" + gradientUnits="userSpaceOnUse" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" + gradientTransform="translate(53.87194,19.35268)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1553" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1556" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1562" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1565" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="95.505852" + cy="59.591507" + fx="95.505852" + fy="59.591507" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1580" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1695" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1697" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <linearGradient + id="linearGradient3981"> + <stop + style="stop-color:#664e00;stop-opacity:0.40569395;" + offset="0" + id="stop3983" /> + <stop + id="stop3991" + offset="0.1460177" + style="stop-color:#6d5d00;stop-opacity:0;" /> + <stop + id="stop3989" + offset="0.5" + style="stop-color:white;stop-opacity:0;" /> + <stop + style="stop-color:#7a6300;stop-opacity:0;" + offset="0.8761062" + id="stop3993" /> + <stop + style="stop-color:#7d6600;stop-opacity:0.51601422;" + offset="1" + id="stop3985" /> + </linearGradient> + <linearGradient + id="linearGradient3074"> + <stop + style="stop-color:white;stop-opacity:0.73309606;" + offset="0" + id="stop3076" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop3078" /> + </linearGradient> + <linearGradient + id="linearGradient3058"> + <stop + style="stop-color:#9a7600;stop-opacity:1;" + offset="0" + id="stop3060" /> + <stop + id="stop3066" + offset="0.09292036" + style="stop-color:#e3ad00;stop-opacity:1;" /> + <stop + style="stop-color:#ffcd2c;stop-opacity:1;" + offset="0.5043171" + id="stop3070" /> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0.91571385" + id="stop3068" /> + <stop + style="stop-color:#b98d00;stop-opacity:1;" + offset="1" + id="stop3062" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3616" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="64.958328" + fy="124.28876" + r="63.912209" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient4081" + gradientUnits="userSpaceOnUse" + x1="16.154255" + y1="45.876884" + x2="16.841965" + y2="123.08778" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient4083" + gradientUnits="userSpaceOnUse" + x1="16.154255" + y1="45.876884" + x2="16.841965" + y2="123.08778" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3981" + id="linearGradient4085" + gradientUnits="userSpaceOnUse" + x1="7.5175147" + y1="86.317051" + x2="21.274901" + y2="86.317051" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient4087" + gradientUnits="userSpaceOnUse" + x1="16.154255" + y1="45.876884" + x2="16.841965" + y2="123.08778" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient4089" + gradientUnits="userSpaceOnUse" + x1="16.154255" + y1="45.876884" + x2="16.841965" + y2="123.08778" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3981" + id="linearGradient4091" + gradientUnits="userSpaceOnUse" + x1="7.5175147" + y1="86.317051" + x2="21.274901" + y2="86.317051" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient4093" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.059482,0,0,1.059482,-3.759048,-7.319988)" + x1="119.13187" + y1="21.341961" + x2="119.13187" + y2="49.528854" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3074" + id="radialGradient4095" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.149154,-1.412281e-2,1.77308e-3,0.260414,-72.15664,22.14452)" + cx="62.803009" + cy="-20.893486" + fx="62.803009" + fy="-20.893486" + r="56.328854" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient4097" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.000484,0.823877,0)" + x1="16.154255" + y1="45.876884" + x2="16.841965" + y2="123.08778" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient4099" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.000484,0.823877,0)" + x1="16.154255" + y1="45.876884" + x2="16.841965" + y2="123.08778" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3981" + id="linearGradient4101" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.000484,0.823877,0)" + x1="7.5175147" + y1="86.317051" + x2="21.274901" + y2="86.317051" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient4103" + gradientUnits="userSpaceOnUse" + x1="16.154255" + y1="45.876884" + x2="16.841965" + y2="123.08778" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient4105" + gradientUnits="userSpaceOnUse" + x1="16.154255" + y1="45.876884" + x2="16.841965" + y2="123.08778" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3981" + id="linearGradient4107" + gradientUnits="userSpaceOnUse" + x1="7.5175147" + y1="86.317051" + x2="21.274901" + y2="86.317051" /> + <linearGradient + gradientTransform="matrix(1.775536,0,0,1.775536,-35.00337,-50.28567)" + gradientUnits="userSpaceOnUse" + y2="46.891453" + x2="70.085632" + y1="23.19372" + x1="64.79026" + id="linearGradient3899" + xlink:href="#linearGradient3893" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(2.545414,2.552713,-0.206676,0.200695,-75.94542,-45.79627)" + gradientUnits="userSpaceOnUse" + id="radialGradient3889" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(2.545414,2.552713,-0.206676,0.200695,-74.42807,-47.3136)" + gradientUnits="userSpaceOnUse" + id="radialGradient3885" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(2.545414,2.552713,-0.206676,0.200695,-72.91072,-48.83096)" + gradientUnits="userSpaceOnUse" + id="radialGradient3881" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(2.545414,2.552713,-0.206676,0.200695,-71.43083,-50.31084)" + gradientUnits="userSpaceOnUse" + id="radialGradient3877" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.340702,1.340702,-0.399454,0.399454,-51.85495,-10.43977)" + r="7.7031354" + fy="34.191952" + fx="70.903893" + cy="34.191952" + cx="70.903893" + id="radialGradient3871" + xlink:href="#linearGradient3865" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1.738793,0,0,1.946172,-32.03542,-29.49248)" + gradientUnits="userSpaceOnUse" + y2="36.836273" + x2="78.870552" + y1="36.836273" + x1="62.060658" + id="linearGradient2972" + xlink:href="#linearGradient2966" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.7180846" + fx="47.822392" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(8.396801,0,0,0.444365,-321.8168,-50.06649)" + gradientUnits="userSpaceOnUse" + id="radialGradient2958" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(-2.584605,-2.579204,2.570482,-2.594686,149.6106,231.5281)" + gradientUnits="userSpaceOnUse" + id="linearGradient2954" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="2.6143965" + fy="56.363586" + fx="45.812191" + cy="56.363586" + cx="45.812191" + gradientTransform="matrix(2.268604,2.305529,-33.17622,33.13123,1836.068,-1915.404)" + gradientUnits="userSpaceOnUse" + id="radialGradient2927" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(7.868166e-2,7.772119e-2,-0.996496,1.008807,51.15363,-62.83914)" + gradientUnits="userSpaceOnUse" + id="radialGradient2924" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="241.42075" + fx="99.251144" + cy="238.65808" + cx="76.492363" + gradientTransform="matrix(6.555536e-2,7.112471e-2,-0.971612,0.971612,285.993,-182.7753)" + gradientUnits="userSpaceOnUse" + id="radialGradient2917" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="-98.683281" + fx="51.432114" + cy="-98.683281" + cx="51.432114" + gradientTransform="matrix(-0.882104,0.882104,-1.627445e-2,-1.603957e-2,116.0249,-0.40137)" + gradientUnits="userSpaceOnUse" + id="radialGradient2914" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(2.401429,2.434087,-0.913991,0.908319,-6.705864,-102.1712)" + gradientUnits="userSpaceOnUse" + id="radialGradient2911" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(3.419307,0,0,3.420243,-77.19778,-85.09237)" + gradientUnits="userSpaceOnUse" + id="linearGradient2907" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(3.419307,0,0,0.416102,-77.19778,-77.1485)" + gradientUnits="userSpaceOnUse" + id="radialGradient2904" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(2.401429,2.434087,-2.425994,2.410936,6.139041,-114.9364)" + gradientUnits="userSpaceOnUse" + id="linearGradient2901" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(3.400484,0,0,3.420243,-76.30771,-85.09237)" + gradientUnits="userSpaceOnUse" + id="linearGradient2898" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(2.267545,0,0,0.416102,-30.55525,-77.1485)" + gradientUnits="userSpaceOnUse" + id="radialGradient2895" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(2.636179,0,0,2.636898,95.14277,-65.80953)" + gradientUnits="userSpaceOnUse" + id="linearGradient2892" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(2.249836,0,0,0.416102,-210.4246,-77.1485)" + gradientUnits="userSpaceOnUse" + id="radialGradient2889" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient2262" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient2260" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient2258" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2256" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient2254" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient2252" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2250" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient2248" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient2246" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient2244" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient2242" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient2240" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + r="63.912209" + fy="135.33501" + fx="28.865602" + cy="115.70919" + cx="63.912209" + id="radialGradient2238" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2232"> + <stop + id="stop2234" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop2236" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient2226"> + <stop + id="stop2228" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2230" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2213"> + <stop + id="stop2215" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#dbdbdb;stop-opacity:1;" + offset="0.5" + id="stop3978" /> + <stop + id="stop2218" + offset="1" + style="stop-color:#878787;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient2201"> + <stop + id="stop2203" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop2205" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2195"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop2197" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop2199" /> + </linearGradient> + <linearGradient + id="linearGradient2189"> + <stop + id="stop2191" + offset="0" + style="stop-color:white;stop-opacity:0.88086641;" /> + <stop + id="stop2193" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2177"> + <stop + id="stop2179" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop2181" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2169"> + <stop + id="stop2171" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop2173" /> + <stop + id="stop2175" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient2163"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2165" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2167" /> + </linearGradient> + <linearGradient + id="linearGradient2153"> + <stop + id="stop2155" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop2157" /> + <stop + id="stop2159" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop2161" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient2966"> + <stop + id="stop2968" + offset="0" + style="stop-color:#8b9084;stop-opacity:1;" /> + <stop + style="stop-color:#cacdc7;stop-opacity:1;" + offset="0.08241758" + id="stop2974" /> + <stop + id="stop2978" + offset="0.20341745" + style="stop-color:white;stop-opacity:1;" /> + <stop + id="stop2976" + offset="0.87744886" + style="stop-color:#d6d6d6;stop-opacity:1;" /> + <stop + id="stop2970" + offset="1" + style="stop-color:#8c9185;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3865"> + <stop + id="stop3867" + offset="0" + style="stop-color:#ecedeb;stop-opacity:1;" /> + <stop + style="stop-color:#e9eae7;stop-opacity:1;" + offset="0.5" + id="stop3873" /> + <stop + id="stop3869" + offset="1" + style="stop-color:#babdb6;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3893" + inkscape:collect="always"> + <stop + id="stop3895" + offset="0" + style="stop-color:#2e3436;stop-opacity:1;" /> + <stop + id="stop3897" + offset="1" + style="stop-color:#2e3436;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3972"> + <stop + style="stop-color:#af4e4e;stop-opacity:1;" + offset="0" + id="stop3974" /> + <stop + style="stop-color:#581f1f;stop-opacity:1;" + offset="1" + id="stop3976" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient3290" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.706486,2.437054,-2.427851,2.716082,-8.787049,-116.2571)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient3293" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.642331,0,0,0.443205,-84.03305,-72.05405)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient3296" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.925788,0,0,1.926317,-0.872907,-84.03571)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient3300" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.706486,2.437054,-0.914692,1.023285,-21.64178,-101.8762)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient3305" + gradientUnits="userSpaceOnUse" + x1="11.326384" + y1="57.383999" + x2="14.493531" + y2="57.383999" + gradientTransform="matrix(2.082744,1.883203,-0.88413,0.996848,93.13545,-32.24833)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="radialGradient3311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.12897,0.118122,-1.190563,1.280413,187.982,-67.85527)" + cx="36.675648" + cy="95.769279" + fx="16.217354" + fy="64.141281" + r="47.746403" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2598" + id="radialGradient3314" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.781023,3.445195,-23.38445,26.28997,1364.259,-1515.705)" + cx="15.727077" + cy="58.089687" + fx="15.727077" + fy="58.089687" + r="2.6143965" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient3317" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.08798,2.950913,-13.94684,12.15631,1594.481,-1491.099)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2232" + id="linearGradient3346" + x1="49.15303" + y1="75.310318" + x2="82.484642" + y2="75.310318" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.688215,-3.840755e-2,1.733568e-2,1.689967,-36.1579,-52.63838)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient2959" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.497712,0,0,0.301986,-49.68878,-77.18436)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient2963" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.497714,0,0,0.301986,-234.1773,-70.43847)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient2094" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.08798,2.950913,-13.94684,12.15631,1594.481,-1491.099)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2598" + id="radialGradient2096" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.781023,3.445195,-23.38445,26.28997,1364.259,-1515.705)" + cx="15.727077" + cy="58.089687" + fx="15.727077" + fy="58.089687" + r="2.6143965" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="radialGradient2098" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.12897,0.118122,-1.190563,1.280413,187.982,-67.85527)" + cx="36.675648" + cy="95.769279" + fx="16.217354" + fy="64.141281" + r="47.746403" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient2100" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.082744,1.883203,-0.88413,0.996848,93.13545,-32.24833)" + x1="11.326384" + y1="57.383999" + x2="14.493531" + y2="57.383999" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient2102" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient2104" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient2106" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.706486,2.437054,-0.914692,1.023285,-21.64178,-101.8762)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient2108" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.642331,0,0,0.443205,-84.03305,-72.05405)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient2110" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.706486,2.437054,-2.427851,2.716082,-8.787049,-116.2571)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2232" + id="linearGradient2112" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.688215,-3.840755e-2,1.733568e-2,1.689967,-36.1579,-52.63838)" + x1="49.15303" + y1="75.310318" + x2="82.484642" + y2="75.310318" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient2114" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.497712,0,0,0.301986,-49.68878,-77.18436)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient2116" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.497714,0,0,0.301986,-234.1773,-70.43847)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient2119" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.497714,0,0,0.301986,-234.1773,-70.43848)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient2122" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.497712,0,0,0.301986,-49.68878,-77.18438)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2232" + id="linearGradient2125" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.687832,-5.261668e-2,3.15603e-2,1.689761,-36.52006,-50.09175)" + x1="49.15303" + y1="75.310318" + x2="82.484642" + y2="75.310318" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient2128" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.706486,2.437054,-2.427851,2.716082,-8.787049,-116.2571)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient2131" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.64233,0,0,0.443205,-84.03303,-72.05407)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient2135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.706486,2.437054,-0.914692,1.023285,-21.64178,-101.8762)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="linearGradient2141" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.082744,1.883203,-0.88413,0.996848,93.13545,-32.24833)" + x1="11.326384" + y1="57.383999" + x2="14.493531" + y2="57.383999" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3058" + id="radialGradient2146" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.12897,0.118122,-1.190563,1.280413,187.982,-67.85527)" + cx="36.675648" + cy="95.769279" + fx="16.217354" + fy="64.141281" + r="47.746403" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2598" + id="radialGradient2150" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.781023,3.445195,-23.38445,26.28997,1364.259,-1515.705)" + cx="15.727077" + cy="58.089687" + fx="15.727077" + fy="58.089687" + r="2.6143965" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient2153" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.08798,2.950913,-13.94684,12.15631,1594.481,-1491.099)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.5507813" + inkscape:cx="-85.2552" + inkscape:cy="48.954702" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:document-units="px" + inkscape:grid-bbox="true" + guidetolerance="0.1px" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="1106" + inkscape:window-height="958" + inkscape:window-x="601" + inkscape:window-y="25"> + <sodipodi:guide + orientation="horizontal" + position="32.487481" + id="guide2204" /> + </sodipodi:namedview> + <metadata + id="metadata1312"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> + <dc:contributor> + <cc:Agent> + <dc:title>Oxygen team</dc:title> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/LGPL/2.1/"> + <cc:permits + rdf:resource="http://web.resource.org/cc/Reproduction" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/Distribution" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Notice" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/ShareAlike" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/SourceCode" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 50.892799,3.2812959 L 50.892799,0.48658747 L 50.892799,3.2812959 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:type="arc" + style="opacity:0.38139535;fill:url(#radialGradient3297);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path3289" + sodipodi:cx="63.912209" + sodipodi:cy="115.70919" + sodipodi:rx="63.912209" + sodipodi:ry="12.641975" + d="M 127.82442 115.70919 A 63.912209 12.641975 0 1 1 0,115.70919 A 63.912209 12.641975 0 1 1 127.82442 115.70919 z" + transform="matrix(1,0,0,0.416667,0,74.87151)" /> + <path + style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 106.69244,0.47197312 C 107.68503,-0.63850268 114.21183,-0.11053098 121.16013,6.1460547 C 128.17657,12.463971 129.58763,18.577476 128.34426,19.968385 C 127.53501,20.873747 126.72574,21.779107 125.91646,22.68447 C 118.69914,16.185665 111.48186,9.686862 104.26457,3.1880584 C 105.07384,2.2826967 105.88312,1.3773369 106.69244,0.47197312 C 106.69244,0.47197312 106.69244,0.47197312 106.69244,0.47197312" + id="path3180" + sodipodi:nodetypes="czccccc" /> + <path + sodipodi:nodetypes="cccccc" + id="path3299" + d="M 19.236974,121.94767 L 51.987314,106.82331 L 52.139639,106.65048 L 30.676488,86.940747 L 30.469974,87.174837 L 19.236974,121.94767 z " + style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="fill:url(#radialGradient2153);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 20.859781,120.36846 L 51.407309,106.28114 L 51.559619,106.10833 L 31.256508,87.482898 L 31.049964,87.717008 L 20.859781,120.36846 z " + id="path2247" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:url(#radialGradient2150);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 40.52949,97.792729 C 43.19675,100.20111 44.986537,100.21631 45.939968,101.0772 C 46.094045,101.21632 46.223542,101.37965 46.334317,101.54516 L 118.54131,19.290973 L 108.0588,9.8258483 L 35.714524,92.235722 C 36.061886,92.326255 36.387185,92.451572 36.688743,92.723852 C 37.560221,93.510742 37.849836,95.373154 40.52949,97.792729 z " + id="rect2192" + sodipodi:nodetypes="csccccsz" /> + <path + id="path2233" + d="M 48.706586,98.074225 L 45.875596,101.28581 C 46.747049,102.13765 46.573812,103.63718 48.1757,105.08356 C 49.902037,106.64238 50.812579,105.81919 51.931139,106.82354 L 54.796422,103.57296 L 48.706586,98.074225 z " + style="opacity:0.35348834;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + sodipodi:nodetypes="ccsccc" /> + <path + sodipodi:nodetypes="ccsccc" + style="fill:url(#radialGradient2146);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 118.15862,18.945425 L 46.006528,101.1373 C 46.88256,101.99333 46.84351,103.34728 48.453582,104.80108 C 50.188737,106.36786 50.968928,105.69362 52.09319,106.70312 L 124.27959,24.472332 L 118.15862,18.945425 z " + id="rect2190" /> + <path + id="path2231" + d="M 38.065839,91.164597 L 36.613609,92.81208 L 36.557809,92.872381 C 37.281677,93.546548 37.197909,95.102628 39.596027,97.462475 L 39.729136,97.582664 L 40.677554,98.439019 L 40.810675,98.559222 C 43.425028,100.72541 44.930033,100.43202 45.883435,101.29288 L 47.416304,99.534652 L 38.065839,91.164597 z " + style="opacity:0.38604653;fill:#252525;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + sodipodi:nodetypes="cccccccccc" /> + <path + id="path2229" + d="M 31.989863,85.64705 L 30.468079,87.179799 C 30.501466,87.209872 30.382167,87.347787 30.415714,87.37808 C 31.099942,87.995918 31.083475,89.57336 32.340243,90.910916 L 32.456712,91.016062 L 32.972512,91.481804 L 33.039073,91.541887 C 34.536538,92.699587 35.792682,92.285665 36.557809,92.872381 L 38.079708,91.145862 L 31.989863,85.64705 z " + style="opacity:0.35348834;fill:#131313;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + sodipodi:nodetypes="ccsccccccc" /> + <path + style="fill:url(#linearGradient2141);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + d="M 32.988062,90.941604 C 34.657734,92.432496 35.799714,91.921115 36.688743,92.723852 L 108.84086,10.531994 L 102.65464,4.9461977 L 30.468213,87.176989 C 30.50212,87.20753 30.535543,87.237791 30.569615,87.26857 C 31.264687,87.896168 31.305829,89.439293 32.988062,90.941604 z " + id="rect1315" + sodipodi:nodetypes="cccccsz" /> + <rect + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2069" + width="29.127388" + height="6.8472528" + x="79.685432" + y="-70.876251" + transform="matrix(0.743644,0.668576,-0.668576,0.743644,0,0)" /> + <path + sodipodi:type="arc" + style="fill:url(#radialGradient2102);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path3301" + sodipodi:cx="34.677639" + sodipodi:cy="7.4622769" + sodipodi:rx="47.495197" + sodipodi:ry="0.97142172" + d="M 82.172836 7.4622769 A 47.495197 0.97142172 0 1 1 -12.817558,7.4622769 A 47.495197 0.97142172 0 1 1 82.172836 7.4622769 z" + transform="matrix(0.623553,-0.706548,-2.80565,-2.52939,75.64589,84.18557)" /> + <path + transform="matrix(0.515167,-0.588073,-2.034286,-1.837523,69.25941,85.81403)" + d="M 106.56087,7.4622769 A 71.883232,0.4230493 0 1 1 106.52539,7.448987" + sodipodi:ry="0.4230493" + sodipodi:rx="71.883232" + sodipodi:cy="7.4622769" + sodipodi:cx="34.677639" + id="path3321" + style="fill:url(#radialGradient2104);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + sodipodi:type="arc" + sodipodi:start="0" + sodipodi:end="6.2517655" + sodipodi:open="true" /> + <path + sodipodi:nodetypes="cccccccccc" + id="path2274" + d="M 95.95414,12.504227 C 92.971755,14.444915 90.269938,17.888178 88.782252,20.739425 L 106.08615,36.167831 L 113.35802,28.032636 L 95.95414,12.504227 z M 111.52862,26.385395 L 104.25675,34.52059 L 110.45464,40.11141 C 113.05366,38.489957 116.01381,35.300074 117.72653,31.97622 L 111.52862,26.385395 z " + style="fill:url(#radialGradient2135);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 33.342378,115.50314 C 30.27725,114.25465 26.112988,109.18794 23.980202,107.35519 L 19.235744,121.93913 L 33.342378,115.50314 z " + id="path2265" + sodipodi:nodetypes="cccc" /> + <rect + style="fill:url(#radialGradient2131);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3205" + width="12.563082" + height="2.7503827" + x="88.199791" + y="-71.972557" + transform="matrix(0.743128,0.669149,-0.666439,0.74556,0,0)" /> + <path + style="fill:url(#linearGradient2128);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 118.99985,4.7556036 C 123.48584,8.2177863 126.69096,12.99707 126.86739,13.456052 C 127.04377,13.915038 122.68301,8.5683302 118.97663,6.1199851 C 115.29859,3.690334 110.15955,3.6295206 109.77979,3.3337168 C 109.40002,3.0379192 106.83164,0.32173342 109.16155,0.42201262 C 111.59853,0.52689892 115.53487,2.0839453 118.99985,4.7556036 z " + id="path3233" + sodipodi:nodetypes="cszsss" /> + <path + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:url(#linearGradient2125);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + d="M 51.611572,100.3325 C 51.190682,100.81084 50.956397,101.26342 50.908653,101.69027 C 50.860897,102.1172 51.00424,102.47879 51.338683,102.77514 C 51.671691,103.07025 52.046291,103.16762 52.46247,103.06726 C 52.878639,102.96687 53.297145,102.67757 53.71802,102.19923 C 54.141308,101.71817 54.376781,101.26422 54.424547,100.83734 C 54.472283,100.41044 54.329617,100.04949 53.996624,99.754355 C 53.66219,99.457976 53.28689,99.360016 52.870727,99.460376 C 52.454554,99.560725 52.034833,99.851453 51.611572,100.3325 M 51.018537,99.806916 C 51.879418,98.828545 52.699704,98.191483 53.479459,97.895739 C 54.259176,97.600018 54.906272,97.680093 55.420647,98.135932 C 55.933618,98.590567 56.092152,99.224366 55.89625,100.03749 C 55.700326,100.85062 55.171935,101.74637 54.311061,102.72478 C 53.452581,103.70041 52.632297,104.3375 51.85013,104.63597 C 51.070402,104.93167 50.424054,104.85224 49.911066,104.39763 C 49.396683,103.94181 49.237428,103.30733 49.433357,102.49422 C 49.631676,101.67838 50.160053,100.78263 51.018537,99.806916 M 59.150825,93.823444 L 62.628592,93.147083 L 61.190199,94.781843 L 58.85432,95.243871 L 58.697283,97.615099 L 57.251745,99.25797 L 57.490049,95.710938 L 54.149944,96.364132 L 55.591912,94.7253 L 57.787247,94.298295 L 57.934198,92.063273 L 59.383331,90.416314 L 59.150825,93.823444 M 59.533991,90.245084 L 61.044108,88.528819 L 63.394468,88.144888 L 63.483235,85.7567 L 64.996937,84.036364 L 64.792463,87.983467 L 66.129472,89.168299 L 64.74847,90.737829 L 63.411473,89.55296 L 59.533991,90.245084 M 73.340072,80.496119 C 73.09489,80.975366 72.811796,81.447592 72.490747,81.912783 C 72.169695,82.378013 71.811873,82.834831 71.41732,83.283253 C 70.525344,84.296982 69.671359,84.969464 68.8553,85.300737 C 68.037829,85.630784 67.376147,85.571601 66.870248,85.1233 C 66.358659,84.66995 66.221663,84.01163 66.459217,83.148362 C 66.696743,82.285059 67.277067,81.328891 68.200085,80.279843 C 68.556415,79.874885 68.917014,79.505161 69.281914,79.170725 C 69.649193,78.833557 70.016469,78.535127 70.383756,78.275286 L 71.040581,78.857375 C 70.641042,79.107935 70.26822,79.37973 69.922103,79.672759 C 69.578373,79.963094 69.258228,80.276795 68.961726,80.613786 C 68.411719,81.238852 68.078668,81.802265 67.96256,82.303948 C 67.847421,82.801731 67.959191,83.200681 68.297862,83.50078 C 68.63371,83.79843 69.036524,83.865138 69.50629,83.701024 C 69.976036,83.536873 70.475137,83.154523 71.003622,82.553877 C 71.147087,82.390851 71.274843,82.235616 71.386887,82.088191 C 71.499897,81.936827 71.594118,81.795363 71.669458,81.663847 L 71.053055,81.117559 L 70.210098,82.0756 L 69.661715,81.589611 L 71.81389,79.143639 L 73.340072,80.496119 M 71.614891,76.514968 L 75.341753,72.279338 L 75.960272,72.827474 L 73.614399,75.493593 L 74.205321,76.017267 L 76.411317,73.510119 L 77.029858,74.058273 L 74.823876,76.565401 L 75.550838,77.209629 L 77.975625,74.453846 L 78.594168,75.001999 L 74.788392,79.327312 L 71.614891,76.514968 M 76.636639,70.807663 L 78.17904,69.054703 L 82.303374,68.769959 L 80.126768,66.841079 L 81.436008,65.35313 L 84.609521,68.16546 L 83.067119,69.918422 L 78.942781,70.203128 L 81.119394,72.132044 L 79.810154,73.620012 L 76.636639,70.807663 M 85.331453,60.925885 L 86.873845,59.172963 L 90.998173,58.888201 L 88.821568,56.95934 L 90.130808,55.471353 L 93.30432,58.283684 L 91.761932,60.036644 L 87.637583,60.321349 L 89.814206,62.250266 L 88.504965,63.738215 L 85.331453,60.925885 M 92.813859,52.30593 C 93.323219,51.727072 93.803587,51.340162 94.255015,51.145258 C 94.708845,50.94767 95.070355,50.96815 95.33961,51.206753 C 95.608839,51.445354 95.674338,51.800861 95.53609,52.273274 C 95.397835,52.745714 95.072843,53.27272 94.561102,53.854313 C 94.049361,54.435927 93.567293,54.82617 93.114881,55.025003 C 92.664874,55.221157 92.30524,55.199937 92.036012,54.961343 C 91.766757,54.722738 91.700574,54.366597 91.837402,53.892914 C 91.976632,53.416526 92.302132,52.887547 92.813859,52.30593 M 93.348979,55.769359 L 96.301052,52.414287 L 96.726162,52.791009 L 93.774084,56.146095 L 93.348979,55.769359 M 93.175206,52.626151 C 92.97435,52.854466 92.863554,53.070675 92.842818,53.274788 C 92.824478,53.476213 92.897506,53.649751 93.06189,53.79542 C 93.226267,53.941093 93.406187,53.991711 93.60166,53.947269 C 93.799514,53.90012 93.998885,53.762393 94.199739,53.534078 C 94.398232,53.308525 94.507344,53.09566 94.527102,52.895493 C 94.549237,52.692622 94.478112,52.518345 94.313739,52.372672 C 94.149357,52.227008 93.96753,52.177122 93.768252,52.223014 C 93.571381,52.266221 93.373699,52.400598 93.175206,52.626151 M 102.36846,44.521078 C 102.78481,44.159689 103.15499,43.933904 103.47895,43.843718 C 103.80391,43.749576 104.07196,43.79606 104.2831,43.983174 C 104.59768,44.26195 104.6339,44.705184 104.39176,45.31287 C 104.1482,45.919307 103.63664,46.665522 102.85708,47.551505 C 102.58207,47.864051 102.29243,48.166034 101.98809,48.457427 C 101.68759,48.747371 101.37602,49.022662 101.05338,49.28331 L 100.42206,48.723836 C 100.75685,48.498152 101.07082,48.258822 101.36397,48.005905 C 101.6581,47.749009 101.92833,47.480601 102.17463,47.200679 C 102.54049,46.784864 102.78273,46.433601 102.90133,46.146908 C 103.02229,45.857489 103.01264,45.650627 102.87236,45.526295 C 102.72782,45.398216 102.51827,45.415651 102.24371,45.578643 C 101.97012,45.737669 101.63845,46.038674 101.24866,46.481671 L 100.69627,47.109469 L 100.16913,46.642322 L 100.75022,45.981907 C 101.09695,45.587835 101.32333,45.266072 101.42934,45.016583 C 101.53394,44.765866 101.52034,44.582104 101.38858,44.465322 C 101.26668,44.357316 101.08997,44.367574 100.85835,44.496071 C 100.62675,44.624587 100.3603,44.86005 100.05898,45.202475 C 99.836614,45.455245 99.626708,45.723903 99.42928,46.008439 C 99.231868,46.293019 99.049821,46.58877 98.88313,46.895715 L 98.283723,46.364526 C 98.51098,46.014515 98.747188,45.677281 98.992341,45.352781 C 99.237494,45.028311 99.489217,44.719322 99.747466,44.425787 C 100.44334,43.634942 101.03145,43.104079 101.51185,42.83328 C 101.99321,42.558512 102.36993,42.541677 102.64201,42.782776 C 102.82764,42.947303 102.89749,43.176074 102.85152,43.469076 C 102.80412,43.760816 102.6431,44.111494 102.36846,44.521078" + id="text3284" /> + <rect + transform="matrix(0.697141,0.716934,-0.771888,0.635759,0,0)" + y="-77.128746" + x="68.420525" + height="1.8741792" + width="8.6151323" + id="rect2956" + style="fill:url(#radialGradient2122);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="fill:url(#radialGradient2119);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2961" + width="8.6151943" + height="1.8741488" + x="-116.07185" + y="-70.382851" + transform="matrix(-0.754109,-0.656749,-0.592441,0.805614,0,0)" /> + </g> +</svg> diff --git a/pics/icons/plus.svg b/pics/icons/plus.svg new file mode 100644 index 0000000..c316847 --- /dev/null +++ b/pics/icons/plus.svg @@ -0,0 +1,403 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2936" + sodipodi:version="0.32" + inkscape:version="0.45.1" + version="1.0" + sodipodi:docname="edit-add.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + sodipodi:docbase="/home/david/Icons/Oxygen/trunk/scalable/actions/small/16x16" + inkscape:export-filename="/home/david/Icons/Oxygen/trunk/scalable/actions/small/16x16/edit-add.png" + inkscape:export-xdpi="11.25" + inkscape:export-ydpi="11.25"> + <defs + id="defs2938"> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient4284" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.3333525,0,0,2.3333525,166.66752,-132.00162)" + x1="-13.757333" + y1="76.708466" + x2="-62.424866" + y2="104.80668" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4299" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="73.742638" + y1="15.336544" + x2="80" + y2="19.281664" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4297" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="73.742638" + y1="15.336544" + x2="80" + y2="19.281664" /> + <linearGradient + id="linearGradient3207"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3209" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3211" /> + </linearGradient> + <linearGradient + id="linearGradient5412" + gradientUnits="userSpaceOnUse" + x1="28" + y1="57.5" + x2="28" + y2="0"> + <stop + offset="0" + style="stop-color:#fff14d;stop-opacity:1;" + id="stop5414" /> + <stop + offset="1" + style="stop-color:#f8ffa0;stop-opacity:0;" + id="stop5416" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4291" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="73.742638" + y1="15.336544" + x2="80" + y2="19.281664" /> + <linearGradient + id="linearGradient3030" + inkscape:collect="always"> + <stop + id="stop3032" + offset="0" + style="stop-color:#000000;stop-opacity:0.77902622" /> + <stop + id="stop3034" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3030" + id="radialGradient4275" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.3315786,0,0,2.3315786,166.58947,-131.85261)" + cx="-44" + cy="84" + fx="-60" + fy="100" + r="24" /> + <filter + id="filter3387" + height="1.249912" + y="-0.12495601" + width="1.2041403" + x="-0.10207015" + inkscape:collect="always"> + <feGaussianBlur + id="feGaussianBlur3389" + stdDeviation="0.44655691" + inkscape:collect="always" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4289" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="73.742638" + y1="15.336544" + x2="80" + y2="19.281664" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)" + r="55.148" + cy="-0.2148" + cx="48" + id="XMLID_4_"> + <stop + id="stop3082" + style="stop-color:#72D13D" + offset="0" /> + <stop + id="stop3084" + style="stop-color:#35AC1C" + offset="0.3553" /> + <stop + id="stop3086" + style="stop-color:#0F9508" + offset="0.6194" /> + <stop + id="stop3088" + style="stop-color:#008C00" + offset="0.7574" /> + <stop + id="stop3090" + style="stop-color:#007A00" + offset="1" /> + </radialGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient4271" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.3333525,0,0,2.3333525,166.66752,-132.00162)" + cx="-44" + cy="84" + fx="-40" + fy="96" + r="20" /> + <linearGradient + id="linearGradient3202"> + <stop + style="stop-color:#cbff9c;stop-opacity:1;" + offset="0" + id="stop3204" /> + <stop + style="stop-color:#65c171;stop-opacity:0" + offset="1" + id="stop3206" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3202" + id="linearGradient4268" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.3333525,0,0,2.3333525,20.395477,-132.00162)" + x1="11.68106" + y1="60.539303" + x2="11.68106" + y2="108.0104" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4265" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.3333525,0,0,2.3333525,20.371826,-132.00162)" + x1="6.6976352" + y1="52" + x2="11.68106" + y2="96.001434" /> + <linearGradient + id="linearGradient3260" + inkscape:collect="always"> + <stop + id="stop3262" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3264" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient4262" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.3333525,0,0,2.3333525,20.371826,-132.00162)" + x1="26.697636" + y1="96" + x2="14.697635" + y2="72" /> + <filter + id="filter3191" + inkscape:collect="always"> + <feGaussianBlur + id="feGaussianBlur3193" + stdDeviation="0.2025" + inkscape:collect="always" /> + </filter> + <linearGradient + id="linearGradient3225"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3227" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3229" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="linearGradient4259" + gradientUnits="userSpaceOnUse" + x1="97.622581" + y1="77.512512" + x2="98.097946" + y2="105.10625" + gradientTransform="translate(-36.000006,-20.000008)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5412" + id="linearGradient3003" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="73.742638" + y1="15.336544" + x2="80" + y2="19.281664" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="linearGradient3005" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.039383,0.9621093)" + x1="64.341991" + y1="18.50366" + x2="76.284438" + y2="18.50366" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="64" + inkscape:cy="64" + inkscape:document-units="px" + inkscape:current-layer="layer1" + height="128px" + width="128px" + gridtolerance="10000" + inkscape:window-width="748" + inkscape:window-height="704" + inkscape:window-x="0" + inkscape:window-y="0" + showgrid="false" + gridempspacing="4" + gridspacingx="8px" + gridspacingy="8px" + showborder="false"> + <inkscape:grid + type="xygrid" + id="grid2944" + spacingx="4px" + spacingy="4px" + empspacing="2" /> + </sodipodi:namedview> + <metadata + id="metadata2941"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Livello 1" + inkscape:groupmode="layer" + id="layer1"> + <path + style="fill:url(#linearGradient4284);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + clip-path="none" + d="M 59.46875 8 C 53.466766 8.0000002 49.492287 11.849264 48 17.1875 L 48 48 L 17.875 48 C 12.184661 49.835613 8 55.213242 8 61.46875 L 8 66.53125 C 8.0000001 72.786777 12.184661 78.164391 17.875 80 L 48 80 L 48 110.8125 C 49.492288 116.15073 53.466771 120 59.46875 120 L 66.53125 120 C 72.786749 120 78.164386 115.81533 80 110.125 L 80 80 L 110.125 80 C 115.81533 78.164393 120 72.786775 120 66.53125 L 120 61.46875 C 120 55.213243 115.81533 49.835612 110.125 48 L 80 48 L 80 17.875 C 78.164386 12.184661 72.786749 8 66.53125 8 L 59.46875 8 z " + id="path3012" /> + <path + sodipodi:nodetypes="cccccc" + transform="matrix(-1.1666764,0,0,1.1666764,138.66731,-5.1625186)" + id="path3091" + d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z " + style="opacity:0.56499999;fill:url(#linearGradient4299);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" + clip-path="none" /> + <path + style="opacity:0.56499999;fill:url(#linearGradient4297);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" + d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.172686,21.789699 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z " + id="path3095" + transform="matrix(1.1666764,0,0,1.1666764,-9.8374781,-5.1625186)" + sodipodi:nodetypes="cccccc" + clip-path="none" /> + <path + style="opacity:0.41999996;fill:url(#linearGradient3003);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" + d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 69.051593,23.742824 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z " + id="path3197" + transform="matrix(-1.1666764,0,0,-1.1666764,138.66731,134.06774)" + sodipodi:nodetypes="cccccc" /> + <path + sodipodi:nodetypes="cccccc" + transform="matrix(1.1666764,0,0,-1.1666764,-9.8374688,134.06774)" + id="path3199" + d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 67.782061,23.547512 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z " + style="opacity:0.41999996;fill:url(#linearGradient3005);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" /> + <path + sodipodi:nodetypes="cccccc" + transform="matrix(1.1666764,0,0,1.1666764,27.496162,31.265889)" + id="path3221" + d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z " + style="opacity:0.55056176;fill:url(#linearGradient4291);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" + clip-path="none" /> + <path + style="opacity:0.55056176;fill:url(#linearGradient4289);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" + d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z " + id="path3217" + transform="matrix(-1.1666764,0,0,1.1666764,100.50383,31.265889)" + sodipodi:nodetypes="cccccc" + clip-path="none" /> + <path + style="fill:url(#radialGradient4271);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 61.480662,17.332941 C 58.834708,17.332941 56.668114,19.499532 56.668114,22.145481 L 56.668114,56.668104 L 22.145491,56.668104 C 19.499541,56.668104 17.332952,58.834686 17.332952,61.480638 L 17.332952,66.519335 C 17.332952,69.165286 19.499541,71.331875 22.145491,71.331875 L 56.668114,71.331875 L 56.668114,105.85452 C 56.668114,108.50047 58.834708,110.66706 61.480662,110.66706 L 66.519363,110.66706 C 69.165311,110.66706 71.331893,108.50047 71.331893,105.85452 L 71.331893,71.331875 L 105.85453,71.331875 C 108.50047,71.331875 110.66707,69.165286 110.66707,66.519335 L 110.66707,61.480638 C 110.66707,58.834686 108.50047,56.668104 105.85453,56.668104 L 71.331893,56.668104 L 71.331893,22.145481 C 71.331893,19.499532 69.165311,17.332941 66.519363,17.332941 L 61.480662,17.332941 z " + id="rect2407" + clip-path="none" + sodipodi:nodetypes="ccccccccccccccccccccc" /> + <path + style="fill:url(#linearGradient4268);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 61.480662,17.332941 C 58.834708,17.332941 56.668114,19.499532 56.668114,22.145481 L 56.668114,56.668104 L 22.145491,56.668104 C 19.499541,56.668104 17.332952,56.833164 17.332952,59.479116 L 17.332952,68.520857 C 17.332952,68.77706 17.439697,69.004374 17.478786,69.25003 C 25.080115,70.3457 33.092043,71.000045 41.395648,71.000045 C 68.232875,71.000045 92.276368,66.865245 108.11495,57.251437 C 107.44005,56.889417 106.6698,56.668104 105.85453,56.668104 L 71.331893,56.668104 L 71.331893,22.145481 C 71.331893,19.499532 69.165311,17.332941 66.519363,17.332941 L 61.480662,17.332941 z " + id="path3038" + clip-path="none" + sodipodi:nodetypes="cccccccscccccc" /> + <path + style="fill:url(#linearGradient4265);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 60.479901,17.332941 C 57.833947,17.332941 55.667353,19.499532 55.667353,22.145481 L 55.667353,24.478834 C 55.667353,21.832884 58.76729,18.266283 61.41324,18.266283 L 68.453467,18.266283 C 69.114943,18.266283 69.774115,18.386409 70.349305,18.630869 C 70.60658,19.213083 71.486815,21.254906 71.486815,21.926729 L 72.332654,55.667343 L 72.405577,22.145481 C 72.405577,20.802337 71.843098,19.593771 70.947231,18.71837 C 70.742429,18.51357 70.529487,18.300648 70.290972,18.13503 C 70.273033,18.122878 70.236165,18.146949 70.218059,18.13503 C 69.97987,17.973724 69.754487,17.814732 69.488886,17.697527 C 69.468679,17.688938 69.43631,17.705846 69.415964,17.697527 C 69.148562,17.583887 68.83004,17.46972 68.540967,17.405859 C 68.517072,17.400933 68.492058,17.410426 68.468044,17.405859 C 68.179484,17.346374 67.897427,17.337706 67.593037,17.332941 L 67.520124,17.332941 L 66.426361,17.332941 L 60.479901,17.332941 z M 22.145491,55.667343 C 19.499541,55.667343 17.332952,57.833925 17.332952,60.479877 L 17.332952,62.81323 C 17.332952,60.167277 19.499541,56.60068 22.145491,56.60068 L 55.667353,55.667343 L 22.145491,55.667343 z M 72.332654,55.667343 L 105.4398,56.861361 C 89.668221,65.324664 63.853708,70.781316 38.916461,70.781291 C 34.764659,70.781291 30.657461,70.571407 26.666362,70.270871 C 31.473985,70.707022 36.418406,71.000045 41.468567,71.000045 C 66.598921,71.000045 89.264383,66.57877 105.05244,58.00069 C 105.071,57.99061 105.1068,58.010793 105.12535,58.00069 C 106.15799,57.437814 107.14282,56.840757 108.11495,56.250677 C 107.79691,56.080061 107.44926,55.912854 107.09411,55.813173 C 107.0708,55.806989 107.04465,55.819029 107.02121,55.813173 C 106.66566,55.718788 106.30865,55.673684 105.92745,55.667343 L 105.85453,55.667343 L 104.76076,55.667343 L 72.332654,55.667343 z " + id="path3062" + sodipodi:nodetypes="cccccccccsssssssccccccccccccscssscsscccc" + clip-path="none" /> + <path + sodipodi:nodetypes="cccccccccsssssssccccccccccccscssscsscccc" + id="path3087" + d="M 61.480662,17.332941 C 58.834708,17.332941 56.668114,19.499532 56.668114,22.145481 L 56.668114,24.478834 C 56.668114,21.832884 59.768051,18.266283 62.414001,18.266283 L 68.453467,18.266283 C 69.114943,18.266283 69.774115,18.386409 70.349305,18.630869 C 70.60658,19.213083 71.486815,21.254906 71.486815,21.926729 L 72.332654,56.668104 L 72.405577,22.145481 C 72.405577,20.802337 71.843098,19.593771 70.947231,18.71837 C 70.742429,18.51357 70.529487,18.300648 70.290972,18.13503 C 70.273033,18.122878 70.236165,18.146949 70.218059,18.13503 C 69.97987,17.973724 69.754487,17.814732 69.488886,17.697527 C 69.468679,17.688938 69.43631,17.705846 69.415964,17.697527 C 69.148562,17.583887 68.83004,17.46972 68.540967,17.405859 C 68.517072,17.400933 68.492058,17.410426 68.468044,17.405859 C 68.179484,17.346374 67.897427,17.337706 67.593037,17.332941 L 67.520124,17.332941 L 66.426361,17.332941 L 61.480662,17.332941 z M 22.145491,56.668104 C 19.499541,56.668104 17.332952,58.834686 17.332952,61.480638 L 17.332952,63.813991 C 17.332952,61.168038 19.499541,57.601441 22.145491,57.601441 L 56.668114,56.668104 L 22.145491,56.668104 z M 72.332654,56.668104 L 105.66767,57.862122 C 89.896096,66.325425 63.853708,70.781316 38.916461,70.781291 C 34.764659,70.781291 30.657461,70.571407 26.666362,70.270871 C 31.473985,70.707022 36.418406,71.000045 41.468567,71.000045 C 66.598921,71.000045 89.264383,67.579531 105.05244,59.001451 C 105.071,58.991371 105.1068,59.011554 105.12535,59.001451 C 106.15799,58.438575 107.14282,57.841518 108.11495,57.251437 C 107.79691,57.080822 107.44926,56.913615 107.09411,56.813934 C 107.0708,56.80775 107.04465,56.81979 107.02121,56.813934 C 106.66566,56.719549 106.30865,56.674445 105.92745,56.668104 L 105.85453,56.668104 L 104.76076,56.668104 L 72.332654,56.668104 z " + style="fill:url(#linearGradient4262);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + clip-path="none" /> + <path + id="path3099" + d="M 62.920288,43.999992 C 61.786318,43.999992 60.857784,44.928523 60.857784,46.062492 L 60.857784,60.85778 L 46.062496,60.85778 C 44.928527,60.85778 43.999996,61.786308 43.999996,62.920278 L 43.999996,65.079702 C 43.999996,66.213672 44.928527,67.142202 46.062496,67.142202 L 60.857784,67.142202 L 60.857784,81.9375 C 60.857784,83.07147 61.786318,84 62.920288,84 L 65.079712,84 C 66.213682,84 67.142212,83.07147 67.142212,81.9375 L 67.142212,67.142202 L 81.9375,67.142202 C 83.07147,67.142202 84,66.213672 84,65.079702 L 84,62.920278 C 84,61.786308 83.07147,60.85778 81.9375,60.85778 L 67.142212,60.85778 L 67.142212,46.062492 C 67.142212,44.928523 66.213682,43.999992 65.079712,43.999992 L 62.920288,43.999992 z " + style="fill:none;fill-opacity:1;stroke:url(#linearGradient4259);stroke-width:0.5357098;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3191)" + clip-path="none" + transform="matrix(2.3333525,0,0,2.3333525,-85.334549,-85.334547)" + sodipodi:nodetypes="ccccccccccccccccccccc" /> + </g> +</svg> diff --git a/pics/icons/pointing_arrow.svg b/pics/icons/pointing_arrow.svg new file mode 100644 index 0000000..2864e13 --- /dev/null +++ b/pics/icons/pointing_arrow.svg @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + width="120" + height="24" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="pointing_arrow2.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <metadata + id="metadata2393"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:window-height="827" + inkscape:window-width="1440" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + showgrid="true" + inkscape:zoom="10.907787" + inkscape:cx="-63.159873" + inkscape:cy="19.054558" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:current-layer="g2435"> + <inkscape:grid + type="xygrid" + id="grid2397" + visible="true" + enabled="true" /> + </sodipodi:namedview> + <defs + id="defs4"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective2395" /> + <linearGradient + id="linearGradient2438"> + <stop + id="stop2440" + style="stop-color:#000000;stop-opacity:1" + offset="0" /> + <stop + id="stop2442" + style="stop-color:#000000;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="210" + y1="152.36218" + x2="700" + y2="442.36218" + id="linearGradient2444" + xlink:href="#linearGradient2438" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2438" + id="linearGradient3169" + gradientUnits="userSpaceOnUse" + x1="130.21793" + y1="128.92188" + x2="674.01007" + y2="514.09399" + gradientTransform="matrix(0.1305646,0,0,5.4521078e-2,-0.1293686,125.6432)" /> + </defs> + <g + id="layer1" + transform="translate(1.1275164,-131.67216)"> + <g + id="g2435" + style="fill:url(#linearGradient2444);fill-opacity:1"> + <path + d="M 18.872484,131.67216 L -0.1275164,143.67216 L 18.872484,155.67216 M 18.872484,148.67216 L 117.87248,148.67216 L 117.87248,138.67216 L 18.872484,138.67216" + id="rect2427" + style="fill:url(#linearGradient3169);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.11654347000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> +</svg> diff --git a/pics/icons/print.svg b/pics/icons/print.svg new file mode 100644 index 0000000..483b20b --- /dev/null +++ b/pics/icons/print.svg @@ -0,0 +1,1234 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Created with Sodipodi ("http://www.sodipodi.com/") --> +<svg + width="48pt" + height="48pt" + viewBox="0 0 48 48" + style="overflow:visible;enable-background:new 0 0 48 48" + xml:space="preserve" + id="svg1057" + sodipodi:version="0.32" + sodipodi:docname="crsc-action-fileprint.svg" + sodipodi:docbase="/home/jr/tmp/icons/final" + xmlns="http://www.w3.org/2000/svg" + xmlns:xap="http://ns.adobe.com/xap/1.0/" + xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + xmlns:x="adobe:ns:meta/" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:xlink="http://www.w3.org/1999/xlink" + inkscape:version="0.40pre2" + xmlns:cc="http://web.resource.org/cc/"> + <defs + id="defs1199"> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_15_" + id="linearGradient6262" + gradientUnits="userSpaceOnUse" + x1="23.7007" + y1="41.6758" + x2="23.7007" + y2="14.3296" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_16_" + id="linearGradient6263" + gradientUnits="userSpaceOnUse" + x1="23.7007" + y1="40.5029" + x2="23.7007" + y2="29.8945" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_17_" + id="linearGradient6264" + gradientUnits="userSpaceOnUse" + x1="23.7017" + y1="32.0684" + x2="23.7017" + y2="1.5501" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_18_" + id="linearGradient6265" + gradientUnits="userSpaceOnUse" + x1="23.7017" + y1="31.458" + x2="23.7017" + y2="2.1292" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_19_" + id="linearGradient6266" + gradientUnits="userSpaceOnUse" + x1="20.9858" + y1="39.3223" + x2="31.8184" + y2="50.1548" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_20_" + id="linearGradient6267" + gradientUnits="userSpaceOnUse" + x1="23.7017" + y1="31.9609" + x2="23.7017" + y2="37.1494" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_21_" + id="linearGradient6268" + gradientUnits="userSpaceOnUse" + x1="23.6978" + y1="37.0439" + x2="23.6978" + y2="32.7383" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_22_" + id="linearGradient6269" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.707100,-0.707100,0.707100,0.707100,71.52200,44.57710)" + x1="-6.4966" + y1="-38.1807" + x2="-6.3817" + y2="-37.4912" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_23_" + id="linearGradient6270" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.707100,-0.707100,0.707100,0.707100,71.52200,44.57710)" + x1="-6.3135" + y1="-38.7192" + x2="-6.3135" + y2="-38.1609" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_24_" + id="linearGradient6271" + gradientUnits="userSpaceOnUse" + x1="23.6792" + y1="30.6543" + x2="23.6792" + y2="15.8262" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_25_" + id="linearGradient6272" + gradientUnits="userSpaceOnUse" + x1="23.7007" + y1="4.5127" + x2="23.7007" + y2="19.9082" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_26_" + id="linearGradient6273" + gradientUnits="userSpaceOnUse" + x1="12.6787" + y1="2.5386" + x2="32.3355" + y2="22.1956" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_27_" + id="linearGradient6274" + gradientUnits="userSpaceOnUse" + x1="14.5005" + y1="32.291" + x2="35.7899" + y2="53.5806" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_28_" + id="linearGradient6275" + gradientUnits="userSpaceOnUse" + x1="23.6792" + y1="19.6987" + x2="23.6792" + y2="28.9786" /> +</defs> + + <sodipodi:namedview + id="base" + inkscape:zoom="7.5416667" + inkscape:cx="24.000000" + inkscape:cy="24.000000" + inkscape:window-width="858" + inkscape:window-height="693" + inkscape:window-x="0" + inkscape:window-y="12" + inkscape:current-layer="svg1057" /> + + <metadata + id="metadata1058"> + <xpacket + id="xpacket5844">begin='' id='W5M0MpCehiHzreSzNTczkc9d' </xpacket> + + <x:xmpmeta + x:xmptk="XMP toolkit 3.0-29, framework 1.6" + id="xmpmeta5847"> + + <metadata + id="metadata6203"> + <rdf:RDF + id="RDF5849"> + <rdf:Description + rdf:about="uuid:bcb648b3-15a3-41a4-815d-774960d2ac54" + id="Description5851" /> + + <rdf:Description + rdf:about="uuid:bcb648b3-15a3-41a4-815d-774960d2ac54" + id="Description5853" /> + + <rdf:Description + rdf:about="uuid:bcb648b3-15a3-41a4-815d-774960d2ac54" + id="Description5855"> + <xap:CreateDate + id="CreateDate5857"> +2003-06-11T12:03:38Z</xap:CreateDate> + + <xap:ModifyDate + id="ModifyDate5860"> +2004-03-29T09:19:38Z</xap:ModifyDate> + + <xap:CreatorTool + id="CreatorTool5863"> +Adobe Illustrator 10.0</xap:CreatorTool> + + <xap:MetadataDate + id="MetadataDate5866"> +2004-02-14T13:06:31+01:00</xap:MetadataDate> + + <xap:Thumbnails + id="Thumbnails5869"> + <rdf:Alt + id="Alt5871"> + <rdf:li + rdf:parseType="Resource" + id="li5873"> + <xapGImg:format + id="format5875"> +JPEG</xapGImg:format> + + <xapGImg:width + id="width5878"> +256</xapGImg:width> + + <xapGImg:height + id="height5881"> +256</xapGImg:height> + + <xapGImg:image + id="image5884"> +/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA +AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK +DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f +Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER +AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA +AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB +UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE +1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ +qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy +obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp +0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo ++DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 +FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F +XYq7FXYq8vGjzeZ/N2rW91dvGLV5REacwFST01UAkU2zI4uGIQmf/KqLf/q5P/yKH/NWR8byWnf8 +qot/+rk//Iof81Y+N5LTv+VUW/8A1cn/AORQ/wCasfG8lp3/ACqi3/6uT/8AIof81Y+N5LTv+VUW +/wD1cn/5FD/mrHxvJad/yqi3/wCrk/8AyKH/ADVj43ktO/5VRb/9XJ/+RQ/5qx8byWnf8qot/wDq +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 +V2KuxV2KuxV2KuxV2KuxV2Kv/9k=</xapGImg:image> + + </rdf:li> + + </rdf:Alt> + + </xap:Thumbnails> + + </rdf:Description> + + <rdf:Description + rdf:about="uuid:bcb648b3-15a3-41a4-815d-774960d2ac54" + id="Description5891"> + <xapMM:DocumentID + id="DocumentID5893"> +uuid:d239e853-732f-4c92-b61f-ae7afe52f4ba</xapMM:DocumentID> + + </rdf:Description> + + <rdf:Description + rdf:about="uuid:bcb648b3-15a3-41a4-815d-774960d2ac54" + id="Description5897"> + <dc:format + id="format5899"> +image/svg+xml</dc:format> + + </rdf:Description> + + <cc:Work + rdf:about="" + id="Work6258"> + <dc:format + id="format6259">image/svg+xml</dc:format> + <dc:type + id="type6261" + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> +</cc:Work> +</rdf:RDF> +</metadata> +</x:xmpmeta> + + <xpacket + id="xpacket5905">end='w' </xpacket> + + </metadata> + + <g + id="Layer_2" + transform="matrix(1.058011,0.000000,0.000000,1.077347,-1.325967,-1.458564)"> + <path + style="opacity:0.20000000" + d="M 46.563000,28.461000 C 46.563000,25.750000 46.252000,20.891000 44.172000,18.811000 C 43.129000,17.770000 40.484000,17.018000 36.114000,16.512000 C 35.992000,15.853000 35.444000,15.352000 34.777000,15.293000 C 34.621000,15.279000 34.460000,15.267000 34.301000,15.253000 L 34.301000,2.7840000 C 34.301000,2.3840000 33.975000,2.0580000 33.575000,2.0580000 L 15.023000,2.0580000 C 14.623000,2.0580000 14.297000,2.3840000 14.297000,2.7840000 L 14.297000,15.263000 C 14.142000,15.277000 13.984000,15.288000 13.831000,15.302000 C 13.165000,15.363000 12.616000,15.864000 12.495000,16.521000 C 8.1040000,17.030000 5.4540000,17.779000 4.4220000,18.811000 C 2.3460000,20.887000 2.0360000,25.796000 2.0360000,28.538000 C 2.0360000,33.133000 2.8720000,38.854000 4.4220000,40.404000 C 5.0620000,41.045000 7.2590000,41.467000 10.203000,41.742000 C 8.8090000,45.270000 8.7450000,45.515000 8.7450000,45.752000 C 8.7450000,46.152000 9.0710000,46.479000 9.4710000,46.479000 L 39.239000,46.479000 C 39.639000,46.479000 39.965000,46.153000 39.965000,45.752000 C 39.965000,45.512000 39.898000,45.266000 38.457000,41.714000 C 41.327000,41.443000 43.549000,41.029000 44.173000,40.404000 C 45.821000,38.756000 46.563000,32.427000 46.563000,28.461000 z " + id="path1060" /> + + <path + style="opacity:0.20000000" + d="M 46.199000,28.244000 C 46.199000,25.533000 45.889000,20.675000 43.808000,18.595000 C 42.765000,17.554000 40.121000,16.802000 35.750000,16.296000 C 35.628000,15.637000 35.081000,15.136000 34.414000,15.077000 C 34.258000,15.063000 34.096000,15.051000 33.937000,15.037000 L 33.937000,2.5680000 C 33.937000,2.1680000 33.612000,1.8420000 33.211000,1.8420000 L 14.660000,1.8420000 C 14.260000,1.8420000 13.934000,2.1680000 13.934000,2.5680000 L 13.934000,15.047000 C 13.779000,15.061000 13.621000,15.072000 13.468000,15.086000 C 12.802000,15.147000 12.253000,15.648000 12.132000,16.305000 C 7.7410000,16.814000 5.0910000,17.563000 4.0590000,18.595000 C 1.9830000,20.671000 1.6730000,25.580000 1.6730000,28.322000 C 1.6730000,32.918000 2.5090000,38.639000 4.0590000,40.189000 C 4.6990000,40.829000 6.8960000,41.252000 9.8400000,41.526000 C 8.4470000,45.055000 8.3820000,45.299000 8.3820000,45.537000 C 8.3820000,45.937000 8.7070000,46.263000 9.1080000,46.263000 L 38.876000,46.263000 C 39.276000,46.263000 39.603000,45.938000 39.603000,45.537000 C 39.603000,45.297000 39.536000,45.050000 38.094000,41.499000 C 40.964000,41.228000 43.187000,40.813000 43.810000,40.189000 C 45.458000,38.539000 46.199000,32.211000 46.199000,28.244000 z " + id="path1061" /> + + <linearGradient + id="XMLID_15_" + gradientUnits="userSpaceOnUse" + x1="23.700701" + y1="41.675800" + x2="23.700701" + y2="14.329600"> + <stop + offset="0" + style="stop-color:#616161" + id="stop1063" /> + + <stop + offset="0.5225" + style="stop-color:#555555" + id="stop1064" /> + + <stop + offset="1" + style="stop-color:#494949" + id="stop1065" /> + + <a:midPointStop + offset="0" + style="stop-color:#616161" + id="midPointStop1066" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#616161" + id="midPointStop1067" /> + + <a:midPointStop + offset="0.5225" + style="stop-color:#555555" + id="midPointStop1068" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#555555" + id="midPointStop1069" /> + + <a:midPointStop + offset="1" + style="stop-color:#494949" + id="midPointStop1070" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6262)" + d="M 13.232000,14.766000 L 13.232000,14.766000 C 12.566000,14.826000 12.017000,15.327000 11.895000,15.985000 C 7.5040000,16.494000 4.8550000,17.242000 3.8230000,18.275000 C 1.7470000,20.351000 1.4370000,25.260000 1.4370000,28.002000 C 1.4370000,32.598000 2.2730000,38.318000 3.8230000,39.869000 C 5.3310000,41.377000 15.476000,41.683000 23.720000,41.677000 C 30.465000,41.672000 42.012000,41.431000 43.573000,39.869000 C 45.221000,38.220000 45.964000,31.890000 45.964000,27.925000 C 45.964000,25.214000 45.653000,20.356000 43.573000,18.276000 C 42.530000,17.234000 39.885000,16.483000 35.515000,15.976000 C 35.393000,15.317000 34.845000,14.816000 34.178000,14.757000 C 27.836000,14.184000 19.615000,14.188000 13.232000,14.766000 z M 11.895000,15.986000 L 11.895000,15.987000 C 11.895000,15.986000 11.895000,15.986000 11.895000,15.986000 z " + id="path1071" /> + + <linearGradient + id="XMLID_16_" + gradientUnits="userSpaceOnUse" + x1="23.700701" + y1="40.502899" + x2="23.700701" + y2="29.894501"> + <stop + offset="0" + style="stop-color:#CECEDB" + id="stop1073" /> + + <stop + offset="0.1854" + style="stop-color:#E9E9EF" + id="stop1074" /> + + <stop + offset="0.5225" + style="stop-color:#CECEDB" + id="stop1075" /> + + <stop + offset="1" + style="stop-color:#B1B1C5" + id="stop1076" /> + + <a:midPointStop + offset="0" + style="stop-color:#CECEDB" + id="midPointStop1077" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#CECEDB" + id="midPointStop1078" /> + + <a:midPointStop + offset="0.1854" + style="stop-color:#E9E9EF" + id="midPointStop1079" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#E9E9EF" + id="midPointStop1080" /> + + <a:midPointStop + offset="0.5225" + style="stop-color:#CECEDB" + id="midPointStop1081" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#CECEDB" + id="midPointStop1082" /> + + <a:midPointStop + offset="1" + style="stop-color:#B1B1C5" + id="midPointStop1083" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6263)" + d="M 4.5520000,39.501000 C 6.5890000,41.538000 40.864000,41.480000 42.843000,39.501000 C 44.822000,37.522000 46.334000,22.858000 42.843000,19.367000 C 39.352000,15.875000 7.9860000,15.933000 4.5520000,19.367000 C 1.1190000,22.800000 2.5160000,37.465000 4.5520000,39.501000 z " + id="path1084" /> + + <linearGradient + id="XMLID_17_" + gradientUnits="userSpaceOnUse" + x1="23.701700" + y1="32.068401" + x2="23.701700" + y2="1.5501000"> + <stop + offset="0" + style="stop-color:#F7F7F7" + id="stop1086" /> + + <stop + offset="0.2346" + style="stop-color:#F3F3F4" + id="stop1087" /> + + <stop + offset="0.4771" + style="stop-color:#E6E6EB" + id="stop1088" /> + + <stop + offset="0.723" + style="stop-color:#D2D2DC" + id="stop1089" /> + + <stop + offset="0.9701" + style="stop-color:#B5B5C8" + id="stop1090" /> + + <stop + offset="1" + style="stop-color:#B1B1C5" + id="stop1091" /> + + <a:midPointStop + offset="0" + style="stop-color:#F7F7F7" + id="midPointStop1092" /> + + <a:midPointStop + offset="0.7006" + style="stop-color:#F7F7F7" + id="midPointStop1093" /> + + <a:midPointStop + offset="1" + style="stop-color:#B1B1C5" + id="midPointStop1094" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6264)" + d="M 23.701000,31.341000 C 32.160000,31.341000 39.746000,29.689000 44.909000,27.073000 C 44.791000,23.639000 44.189000,20.510000 42.843000,19.109000 C 39.352000,15.476000 7.9860000,15.537000 4.5520000,19.109000 C 3.2230000,20.492000 2.6180000,23.629000 2.4930000,27.074000 C 7.6570000,29.689000 15.243000,31.341000 23.701000,31.341000 z " + id="path1095" /> + + <linearGradient + id="XMLID_18_" + gradientUnits="userSpaceOnUse" + x1="23.701700" + y1="31.458000" + x2="23.701700" + y2="2.1292000"> + <stop + offset="0" + style="stop-color:#F7F7F7" + id="stop1097" /> + + <stop + offset="0.5056" + style="stop-color:#BDBDCF" + id="stop1098" /> + + <stop + offset="1" + style="stop-color:#B1B1C5" + id="stop1099" /> + + <a:midPointStop + offset="0" + style="stop-color:#F7F7F7" + id="midPointStop1100" /> + + <a:midPointStop + offset="0.5085" + style="stop-color:#F7F7F7" + id="midPointStop1101" /> + + <a:midPointStop + offset="0.5056" + style="stop-color:#BDBDCF" + id="midPointStop1102" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#BDBDCF" + id="midPointStop1103" /> + + <a:midPointStop + offset="1" + style="stop-color:#B1B1C5" + id="midPointStop1104" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6265)" + d="M 23.701000,30.759000 C 32.160000,30.759000 39.746000,29.171000 44.909000,26.658000 C 44.791000,23.357000 44.189000,20.350000 42.843000,19.004000 C 39.352000,15.512000 7.9860000,15.570000 4.5520000,19.004000 C 3.2230000,20.333000 2.6180000,23.347000 2.4930000,26.659000 C 7.6570000,29.172000 15.243000,30.759000 23.701000,30.759000 z " + id="path1105" /> + + <rect + x="8.8050003" + y="36.877998" + style="opacity:0.80000001;fill:#ffffff" + width="30.013000" + height="0.74800003" + id="rect1106" /> + + <linearGradient + id="XMLID_19_" + gradientUnits="userSpaceOnUse" + x1="20.985800" + y1="39.322300" + x2="31.818399" + y2="50.154800"> + <stop + offset="0" + style="stop-color:#9A9AB1" + id="stop1108" /> + + <stop + offset="1" + style="stop-color:#585868" + id="stop1109" /> + + <a:midPointStop + offset="0" + style="stop-color:#9A9AB1" + id="midPointStop1110" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#9A9AB1" + id="midPointStop1111" /> + + <a:midPointStop + offset="1" + style="stop-color:#585868" + id="midPointStop1112" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6266)" + d="M 12.828000,34.119000 C 12.458000,34.119000 12.139000,34.522000 12.100000,34.884000 C 12.101000,34.871000 12.102000,34.858000 12.102000,34.845000 C 12.102000,34.831000 12.090000,34.823000 12.088000,34.809000 C 11.934000,35.315000 11.139000,37.330000 10.187000,39.732000 C 8.2260000,44.676000 8.1450000,44.950000 8.1450000,45.216000 C 8.1450000,45.616000 8.4700000,45.942000 8.8710000,45.942000 L 38.640000,45.942000 C 39.039000,45.942000 39.366000,45.617000 39.366000,45.216000 C 39.366000,44.946000 39.283000,44.673000 37.279000,39.753000 C 36.435000,37.682000 35.716000,35.908000 35.425000,35.116000 C 35.360000,35.058000 35.315000,34.978000 35.304000,34.885000 C 35.265000,34.524000 34.945000,34.119000 34.576000,34.119000 L 12.828000,34.119000 z M 11.425000,34.716000 C 11.457000,34.854000 11.550000,34.972000 11.696000,34.999000 C 11.862000,35.029000 12.011000,34.932000 12.078000,34.783000 C 12.049000,34.631000 11.940000,34.502000 11.777000,34.484000 C 11.615000,34.467000 11.486000,34.572000 11.425000,34.716000 z " + id="path1113" /> + + <linearGradient + id="XMLID_20_" + gradientUnits="userSpaceOnUse" + x1="23.701700" + y1="31.960899" + x2="23.701700" + y2="37.149399"> + <stop + offset="0" + style="stop-color:#B2B2B2" + id="stop1115" /> + + <stop + offset="1" + style="stop-color:#828282" + id="stop1116" /> + + <a:midPointStop + offset="0" + style="stop-color:#B2B2B2" + id="midPointStop1117" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#B2B2B2" + id="midPointStop1118" /> + + <a:midPointStop + offset="1" + style="stop-color:#828282" + id="midPointStop1119" /> + + </linearGradient> + + <path + style="opacity:0.80000001;fill:url(#linearGradient6267)" + d="M 37.896000,31.961000 L 37.896000,37.149000 C 38.262000,37.149000 38.518000,37.149000 38.637000,37.149000 C 38.638000,35.873000 37.896000,31.961000 37.896000,31.961000 z M 8.7660000,37.149000 C 8.8990000,37.149000 9.1510000,37.149000 9.4990000,37.149000 L 9.4990000,31.961000 C 9.4990000,31.961000 8.7660000,35.873000 8.7660000,37.149000 z " + id="path1120" /> + + <linearGradient + id="XMLID_21_" + gradientUnits="userSpaceOnUse" + x1="23.697800" + y1="37.043900" + x2="23.697800" + y2="32.738300"> + <stop + offset="0" + style="stop-color:#666666" + id="stop1122" /> + + <stop + offset="1" + style="stop-color:#333333" + id="stop1123" /> + + <a:midPointStop + offset="0" + style="stop-color:#666666" + id="midPointStop1124" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#666666" + id="midPointStop1125" /> + + <a:midPointStop + offset="1" + style="stop-color:#333333" + id="midPointStop1126" /> + + </linearGradient> + + <rect + x="9.4989996" + y="32.737999" + style="fill:url(#linearGradient6268)" + width="28.396999" + height="4.3060002" + id="rect1127" /> + + <path + style="opacity:0.49999997;fill:#ffffff" + d="M 34.065000,19.702000 C 37.448000,19.702000 40.695000,19.915000 43.718000,20.306000 C 43.470000,19.783000 43.180000,19.341000 42.842000,19.004000 C 39.351000,15.512000 7.9850000,15.570000 4.5510000,19.004000 C 3.2220000,20.333000 2.6170000,23.347000 2.4920000,26.659000 C 3.4480000,27.124000 4.4870000,27.558000 5.5980000,27.955000 C 8.7700000,23.215000 20.311000,19.702000 34.065000,19.702000 z " + id="path1128" /> + + <g + id="g1129"> + <circle + style="fill:#336666" + cx="39.937000" + cy="22.176001" + r="0.97200000" + id="circle1130" + sodipodi:cx="39.937000" + sodipodi:cy="22.176001" + sodipodi:rx="0.97200000" + sodipodi:ry="0.97200000" /> + + <linearGradient + id="XMLID_22_" + gradientUnits="userSpaceOnUse" + x1="-6.4966002" + y1="-38.180698" + x2="-6.3817000" + y2="-37.491199" + gradientTransform="matrix(0.707100,-0.707100,0.707100,0.707100,71.52200,44.57710)"> + <stop + offset="0" + style="stop-color:#72C296" + id="stop1132" /> + + <stop + offset="1" + style="stop-color:#009F81" + id="stop1133" /> + + <a:midPointStop + offset="0" + style="stop-color:#72C296" + id="midPointStop1134" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#72C296" + id="midPointStop1135" /> + + <a:midPointStop + offset="1" + style="stop-color:#009F81" + id="midPointStop1136" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6269)" + d="M 40.235000,21.398000 C 39.876000,21.429000 39.347000,21.795000 39.174000,22.241000 C 39.003000,22.686000 39.277000,22.985000 39.636000,22.954000 C 39.996000,22.924000 40.526000,22.557000 40.697000,22.112000 C 40.868000,21.667000 40.594000,21.368000 40.235000,21.398000 z " + id="path1137" /> + + <linearGradient + id="XMLID_23_" + gradientUnits="userSpaceOnUse" + x1="-6.3134999" + y1="-38.719200" + x2="-6.3134999" + y2="-38.160900" + gradientTransform="matrix(0.707100,-0.707100,0.707100,0.707100,71.52200,44.57710)"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop1139" /> + + <stop + offset="1" + style="stop-color:#33CC66" + id="stop1140" /> + + <a:midPointStop + offset="0" + style="stop-color:#FFFFFF" + id="midPointStop1141" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" + id="midPointStop1142" /> + + <a:midPointStop + offset="1" + style="stop-color:#33CC66" + id="midPointStop1143" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6270)" + d="M 40.238000,21.388000 C 39.932000,21.415000 39.475000,21.728000 39.320000,22.107000 C 39.291000,22.178000 39.275000,22.244000 39.271000,22.305000 C 39.485000,22.249000 39.708000,22.170000 39.917000,22.072000 C 40.297000,21.894000 40.541000,21.696000 40.600000,21.541000 C 40.525000,21.432000 40.392000,21.374000 40.238000,21.388000 z " + id="path1144" /> + + </g> + + <path + style="fill:#ffffff" + d="M 44.908000,26.618000 C 44.892000,26.222000 44.872000,25.831000 44.843000,25.446000 C 44.872000,25.831000 44.893000,26.223000 44.908000,26.618000 z " + id="path1145" /> + + <path + style="fill:#ffffff" + d="M 44.908000,26.618000 C 44.908000,26.631000 44.908000,26.645000 44.908000,26.658000 C 44.909000,26.658000 44.909000,26.658000 44.909000,26.658000 C 44.909000,26.645000 44.908000,26.631000 44.908000,26.618000 z " + id="path1146" /> + + <path + style="fill:#ffffff" + d="M 36.536000,29.442000 C 35.990000,25.495000 35.198000,20.019000 34.503000,16.164000 C 34.465000,15.957000 34.295000,15.802000 34.087000,15.783000 C 27.799000,15.217000 19.649000,15.220000 13.326000,15.794000 C 13.118000,15.813000 12.948000,15.968000 12.910000,16.174000 C 12.206000,20.032000 11.389000,25.497000 10.824000,29.435000 C 14.683000,30.280000 19.060000,30.759000 23.701000,30.759000 C 28.324000,30.759000 32.687000,30.283000 36.536000,29.442000 z " + id="path1147" /> + + <linearGradient + id="XMLID_24_" + gradientUnits="userSpaceOnUse" + x1="23.679199" + y1="30.654301" + x2="23.679199" + y2="15.826200"> + <stop + offset="0" + style="stop-color:#949494" + id="stop1149" /> + + <stop + offset="1" + style="stop-color:#616161" + id="stop1150" /> + + <a:midPointStop + offset="0" + style="stop-color:#949494" + id="midPointStop1151" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#949494" + id="midPointStop1152" /> + + <a:midPointStop + offset="1" + style="stop-color:#616161" + id="midPointStop1153" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6271)" + d="M 13.368000,16.254000 C 12.638000,20.227000 11.780000,25.979000 11.272000,29.487000 C 15.046000,30.236000 19.258000,30.654000 23.701000,30.654000 C 28.128000,30.654000 32.324000,30.238000 36.086000,29.496000 C 35.598000,25.986000 34.768000,20.221000 34.045000,16.243000 C 27.759000,15.681000 19.655000,15.688000 13.368000,16.254000 z " + id="path1154" /> + + <linearGradient + id="XMLID_25_" + gradientUnits="userSpaceOnUse" + x1="23.700701" + y1="4.5127001" + x2="23.700701" + y2="19.908199"> + <stop + offset="0" + style="stop-color:#9A9AB1" + id="stop1156" /> + + <stop + offset="1" + style="stop-color:#585868" + id="stop1157" /> + + <a:midPointStop + offset="0" + style="stop-color:#9A9AB1" + id="midPointStop1158" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#9A9AB1" + id="midPointStop1159" /> + + <a:midPointStop + offset="1" + style="stop-color:#585868" + id="midPointStop1160" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6272)" + d="M 14.424000,1.5220000 C 14.023000,1.5220000 13.698000,1.8470000 13.698000,2.2480000 L 13.698000,24.874000 C 13.698000,25.274000 14.023000,25.600000 14.424000,25.600000 L 32.976000,25.600000 C 33.376000,25.600000 33.703000,25.275000 33.703000,24.874000 L 33.703000,2.2480000 C 33.703000,1.8470000 33.377000,1.5220000 32.976000,1.5220000 L 14.424000,1.5220000 L 14.424000,1.5220000 z " + id="path1161" /> + + <path + style="fill:#ffffff" + d="M 14.424000,2.2480000 C 14.424000,2.6540000 14.424000,24.469000 14.424000,24.874000 C 14.828000,24.874000 32.573000,24.874000 32.976000,24.874000 C 32.976000,24.469000 32.976000,2.6540000 32.976000,2.2480000 C 32.573000,2.2480000 14.828000,2.2480000 14.424000,2.2480000 z " + id="path1162" /> + + <linearGradient + id="XMLID_26_" + gradientUnits="userSpaceOnUse" + x1="12.678700" + y1="2.5386000" + x2="32.335499" + y2="22.195601"> + <stop + offset="0.3202" + style="stop-color:#FFFFFF" + id="stop1164" /> + + <stop + offset="0.6236" + style="stop-color:#E6EEF6" + id="stop1165" /> + + <stop + offset="0.9382" + style="stop-color:#CECEDB" + id="stop1166" /> + + <a:midPointStop + offset="0.3202" + style="stop-color:#FFFFFF" + id="midPointStop1167" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" + id="midPointStop1168" /> + + <a:midPointStop + offset="0.6236" + style="stop-color:#E6EEF6" + id="midPointStop1169" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#E6EEF6" + id="midPointStop1170" /> + + <a:midPointStop + offset="0.9382" + style="stop-color:#CECEDB" + id="midPointStop1171" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6273)" + d="M 15.875000,3.6990000 C 15.875000,6.0680000 15.875000,21.054000 15.875000,23.422000 C 18.132000,23.422000 29.268000,23.422000 31.525000,23.422000 C 31.525000,21.054000 31.525000,6.0680000 31.525000,3.6990000 C 29.269000,3.6990000 18.133000,3.6990000 15.875000,3.6990000 z " + id="path1172" /> + + <path + style="fill:#ffffff" + d="M 12.828000,34.845000 C 12.828000,35.241000 8.8710000,44.821000 8.8710000,45.216000 C 9.8650000,45.216000 37.646000,45.216000 38.639000,45.216000 C 38.639000,44.820000 34.575000,35.240000 34.575000,34.845000 C 33.582000,34.845000 13.822000,34.845000 12.828000,34.845000 z " + id="path1173" /> + + <linearGradient + id="XMLID_27_" + gradientUnits="userSpaceOnUse" + x1="14.500500" + y1="32.291000" + x2="35.789902" + y2="53.580601"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop1175" /> + + <stop + offset="1" + style="stop-color:#CECEDB" + id="stop1176" /> + + <a:midPointStop + offset="0" + style="stop-color:#FFFFFF" + id="midPointStop1177" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" + id="midPointStop1178" /> + + <a:midPointStop + offset="1" + style="stop-color:#CECEDB" + id="midPointStop1179" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6274)" + d="M 13.871000,36.297000 C 13.577000,37.081000 13.074000,38.361000 12.201000,40.562000 C 11.798000,41.578000 11.319000,42.786000 10.939000,43.764000 C 14.249000,43.764000 33.214000,43.764000 36.553000,43.764000 C 36.163000,42.787000 35.674000,41.586000 35.262000,40.575000 C 34.362000,38.366000 33.844000,37.082000 33.542000,36.298000 C 31.761000,36.297000 15.666000,36.297000 13.871000,36.297000 z " + id="path1180" /> + + <path + style="fill:#0053bd" + d="M 13.770000,19.497000 C 13.068000,22.386000 12.244000,26.568000 11.756000,29.119000 C 15.382000,29.663000 19.430000,29.968000 23.701000,29.968000 C 27.955000,29.968000 31.988000,29.665000 35.604000,29.125000 C 35.134000,26.573000 34.335000,22.382000 33.641000,19.490000 C 27.599000,19.080000 19.812000,19.086000 13.770000,19.497000 z " + id="path1181" /> + + <linearGradient + id="XMLID_28_" + gradientUnits="userSpaceOnUse" + x1="23.679199" + y1="19.698700" + x2="23.679199" + y2="28.978600"> + <stop + offset="0" + style="stop-color:#F7F7F7" + id="stop1183" /> + + <stop + offset="0.0425" + style="stop-color:#E5F0F8" + id="stop1184" /> + + <stop + offset="0.3388" + style="stop-color:#6BC2FC" + id="stop1185" /> + + <stop + offset="0.5419" + style="stop-color:#1EA4FE" + id="stop1186" /> + + <stop + offset="0.6348" + style="stop-color:#0099FF" + id="stop1187" /> + + <stop + offset="1" + style="stop-color:#006DFF" + id="stop1188" /> + + <a:midPointStop + offset="0" + style="stop-color:#F7F7F7" + id="midPointStop1189" /> + + <a:midPointStop + offset="0.4689" + style="stop-color:#F7F7F7" + id="midPointStop1190" /> + + <a:midPointStop + offset="0.6348" + style="stop-color:#0099FF" + id="midPointStop1191" /> + + <a:midPointStop + offset="0.5" + style="stop-color:#0099FF" + id="midPointStop1192" /> + + <a:midPointStop + offset="1" + style="stop-color:#006DFF" + id="midPointStop1193" /> + + </linearGradient> + + <path + style="fill:url(#linearGradient6275)" + d="M 13.770000,19.981000 C 13.068000,22.901000 12.244000,27.128000 11.756000,29.709000 C 15.382000,30.259000 19.430000,30.566000 23.701000,30.566000 C 27.955000,30.566000 31.988000,30.260000 35.604000,29.714000 C 35.134000,27.134000 34.335000,22.897000 33.641000,19.973000 C 27.599000,19.560000 19.812000,19.565000 13.770000,19.981000 z " + id="path1194" /> + + <path + style="opacity:0.40000001;fill:#ffffff" + d="M 33.717000,21.215000 C 33.784000,21.215000 33.852000,21.216000 33.920000,21.217000 C 33.825000,20.786000 33.732000,20.370000 33.641000,19.979000 C 27.599000,19.558000 19.812000,19.563000 13.770000,19.987000 C 13.101000,22.819000 12.322000,26.856000 11.828000,29.501000 C 15.072000,24.667000 23.647000,21.215000 33.717000,21.215000 z " + id="path1195" /> + + <path + style="opacity:0.20000000" + d="M 35.055000,37.121000 C 34.762000,35.782000 34.576000,34.871000 34.576000,34.720000 C 33.583000,34.720000 13.823000,34.720000 12.829000,34.720000 C 12.829000,34.871000 12.647000,35.783000 12.363000,37.121000 L 35.055000,37.121000 L 35.055000,37.121000 z " + id="path1196" /> + + <polyline + id="_x3C_Slice_x3E_" + style="fill:none" + points="0,48 0,0 48,0 48,48 " /> + + </g> + +</svg> diff --git a/pics/icons/questionable.svg b/pics/icons/questionable.svg new file mode 100644 index 0000000..fdf3f34 --- /dev/null +++ b/pics/icons/questionable.svg @@ -0,0 +1,683 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + width="128" + height="128" + id="svg3669" + sodipodi:version="0.32" + inkscape:version="0.45+devel" + sodipodi:docname="dialog-cancel.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + inkscape:export-filename="/home/pinheiro/pics/oxygen/scalable/actions/dialog-cancel.png" + inkscape:export-xdpi="180" + inkscape:export-ydpi="180"> + <metadata + id="metadata754"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:window-height="654" + inkscape:window-width="990" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="2.4251553" + inkscape:cx="96.875159" + inkscape:cy="71.316359" + inkscape:window-x="4" + inkscape:window-y="23" + inkscape:current-layer="svg3669" /> + <defs + id="defs3671"> + <linearGradient + id="linearGradient2929"> + <stop + id="stop2931" + style="stop-color:#efa040;stop-opacity:1;" + offset="0" /> + <stop + id="stop2933" + style="stop-color:#c0a331;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3260-778"> + <stop + id="stop2489" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop2491" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3527"> + <stop + id="stop3529" + style="stop-color:#ff0000;stop-opacity:1" + offset="0" /> + <stop + id="stop3531" + style="stop-color:#7f0000;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3551"> + <stop + id="stop3553" + style="stop-color:#bf0000;stop-opacity:1" + offset="0" /> + <stop + id="stop3555" + style="stop-color:#8c0000;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3598"> + <stop + id="stop3600" + style="stop-color:#ffbfbf;stop-opacity:1" + offset="0" /> + <stop + id="stop3602" + style="stop-color:#ffbfbf;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3671"> + <stop + id="stop3673" + style="stop-color:#1a0000;stop-opacity:1" + offset="0" /> + <stop + id="stop3675" + style="stop-color:#a20000;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3706"> + <stop + id="stop3708" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3710" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3835"> + <stop + id="stop3837" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3839" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <filter + id="filter4055"> + <feGaussianBlur + id="feGaussianBlur4057" + stdDeviation="0.16412598" + inkscape:collect="always" /> + </filter> + <filter + id="filter4134"> + <feGaussianBlur + id="feGaussianBlur4136" + stdDeviation="0.28743233" + inkscape:collect="always" /> + </filter> + <filter + height="1.2074844" + y="-0.10374219" + width="1.1734999" + x="-0.086749934" + id="filter4176"> + <feGaussianBlur + id="feGaussianBlur4178" + stdDeviation="1.3102854" + inkscape:collect="always" /> + </filter> + <filter + height="1.2557172" + y="-0.12785856" + width="1.0808311" + x="-0.040415537" + id="filter4202"> + <feGaussianBlur + id="feGaussianBlur4204" + stdDeviation="0.59781314" + inkscape:collect="always" /> + </filter> + <filter + height="1.5161119" + y="-0.25805596" + width="1.1086627" + x="-0.05433137" + id="filter4248"> + <feGaussianBlur + id="feGaussianBlur4250" + stdDeviation="0.66853052" + inkscape:collect="always" /> + </filter> + <clipPath + id="clipPath4258"> + <path + d="M -826.90422,227.34375 C -858.62937,227.34375 -884.43547,253.14985 -884.43547,284.875 C -884.43547,316.60015 -858.62937,342.40625 -826.90422,342.40625 C -795.17907,342.40625 -769.34172,316.60015 -769.34172,284.875 C -769.34172,253.14985 -795.17907,227.34375 -826.90422,227.34375 z M -826.90422,245.65625 C -819.86019,245.65625 -813.29975,247.56932 -807.59172,250.8125 L -860.96672,304.1875 C -864.2099,298.47948 -866.12297,291.91903 -866.12297,284.875 C -866.12297,263.18697 -848.59225,245.65625 -826.90422,245.65625 z M -791.34172,268.4375 C -789.0134,273.43966 -787.68547,278.99177 -787.68547,284.875 C -787.68547,306.56303 -805.2162,324.09375 -826.90422,324.09375 C -832.78745,324.09376 -838.33957,322.76582 -843.34172,320.4375 L -791.34172,268.4375 z" + id="path4260" + style="opacity:1;fill:url(#linearGradient4262);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /> + </clipPath> + <linearGradient + x1="11.843751" + y1="365.3761" + x2="19.390625" + y2="206.375" + id="linearGradient4262" + xlink:href="#linearGradient3671" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-827.27922,0)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3671" + id="linearGradient3434" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(75.660426,5.6568543)" + x1="9.7224302" + y1="320.47482" + x2="14.440878" + y2="155.10976" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3835" + id="radialGradient3440" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,7.1693163e-7,-7.7186683e-7,1.0766255,1.795441e-4,-17.823295)" + cx="-824.58069" + cy="232.61047" + fx="-824.58069" + fy="232.61047" + r="23.9375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3706" + id="radialGradient3442" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.3160957,0,222.83692)" + cx="-825.97125" + cy="315.76404" + fx="-825.97125" + fy="315.76404" + r="17.75" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3598" + id="radialGradient3444" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-5.9653348e-8,1.4682541e-7,2.4613106,-4.8987084e-5,-487.55424)" + cx="-825.2254" + cy="337.20309" + fx="-825.2254" + fy="337.20309" + r="14.765625" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3260-778" + id="radialGradient3446" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.383106,0.3947293,-1.3121017,1.2734652,-149.51024,248.31073)" + cx="-830.375" + cy="275.74124" + fx="-830.375" + fy="275.74124" + r="18.125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2929" + id="linearGradient3456" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(75.660426,5.6568543)" + x1="4.3614073" + y1="339.1261" + x2="7.3560495" + y2="232.5502" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2929" + id="linearGradient3460" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(75.660426,5.6568543)" + x1="4.3614073" + y1="339.1261" + x2="7.3560495" + y2="232.5502" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260-778" + id="linearGradient3467" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0117554,0,0,1.0117554,144.97897,15.322867)" + x1="-13.20569" + y1="84.70369" + x2="-84.772652" + y2="19.43148" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260-778" + id="linearGradient3471" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0117554,0,0,1.0117554,144.88314,15.221692)" + x1="-89.75" + y1="-28.999977" + x2="-73.8125" + y2="76.000023" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3598" + id="linearGradient3474" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0117554,0,0,1.0117554,145.1695,15.436852)" + x1="-89.75" + y1="-28.999977" + x2="-73.8125" + y2="76.000023" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3527" + id="radialGradient3477" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2632322,0,0,1.5245906,165.09903,-31.579826)" + cx="-79.25" + cy="81.75" + fx="-79.25" + fy="81.75" + r="43.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3671" + id="linearGradient3485" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0117554,0,0,1.0117554,64.604781,-224.22382)" + x1="11.843751" + y1="365.3761" + x2="19.390625" + y2="206.375" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3551" + id="linearGradient3488" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0117554,0,0,1.0117554,64.604781,-224.22382)" + x1="3.3437505" + y1="236.8761" + x2="0.390625" + y2="351.875" /> + <filter + inkscape:collect="always" + id="filter4068"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.57539064" + id="feGaussianBlur4070" /> + </filter> + <filter + inkscape:collect="always" + id="filter4076"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.27544051" + id="feGaussianBlur4078" /> + </filter> + </defs> + <g + style="display:inline" + id="layer4" + transform="translate(-181.41925,-265.66219)" /> + <g + style="display:inline" + id="layer5" + transform="translate(-181.41925,-265.66219)" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect1327" + y="-327.19485" + x="-267.88873" + height="0" + width="1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2482" + y="-354.72247" + x="-303.01556" + height="0" + width="1" /> + <g + style="opacity:0.40163933" + id="g4640" + transform="matrix(-0.782995,0,0,0.650879,-2784.8106,258.5792)" /> + <g + style="opacity:0.40163933" + id="g4646" + transform="matrix(-0.782995,0,0,0.650879,-2784.8106,258.5792)" /> + <g + style="opacity:0.40163933" + id="g4730" + transform="matrix(1,0,0,0.650879,416.15145,265.9069)" /> + <g + style="opacity:0.40163933" + id="g4748" + transform="matrix(1,0,0,0.650879,416.15145,265.9069)" /> + <g + style="display:inline" + id="g6929" + transform="translate(-40.99425,-108.8736)" /> + <g + style="display:inline" + id="g6931" + transform="translate(-40.99425,-108.8736)" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6937" + y="-170.40622" + x="-127.46362" + height="0" + width="1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6939" + y="-197.93382" + x="-162.59045" + height="0" + width="1" /> + <g + style="opacity:0.40163933" + id="g6943" + transform="matrix(-0.782995,0,0,0.650879,-2644.3857,415.3678)" /> + <g + style="opacity:0.40163933" + id="g6945" + transform="matrix(-0.782995,0,0,0.650879,-2644.3857,415.3678)" /> + <g + style="opacity:0.40163933" + id="g6947" + transform="matrix(1,0,0,0.650879,556.57655,422.6956)" /> + <g + style="opacity:0.40163933" + id="g6949" + transform="matrix(1,0,0,0.650879,556.57655,422.6956)" /> + <g + style="display:inline" + id="g7565" + transform="translate(-90.49425,-160.87355)" /> + <g + style="display:inline" + id="g7567" + transform="translate(-90.49425,-160.87355)" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7573" + y="-222.40622" + x="-176.96362" + height="0" + width="1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7575" + y="-249.93382" + x="-212.09045" + height="0" + width="1" /> + <g + style="opacity:0.40163933" + id="g7579" + transform="matrix(-0.782995,0,0,0.650879,-2693.8857,363.3678)" /> + <g + style="opacity:0.40163933" + id="g7581" + transform="matrix(-0.782995,0,0,0.650879,-2693.8857,363.3678)" /> + <g + style="opacity:0.40163933" + id="g7583" + transform="matrix(1,0,0,0.650879,507.07655,370.6956)" /> + <g + style="opacity:0.40163933" + id="g7585" + transform="matrix(1,0,0,0.650879,507.07655,370.6956)" /> + <g + style="display:inline" + id="g8400" + transform="translate(-477.74425,-37.1236)" /> + <g + style="display:inline" + id="g8402" + transform="translate(-477.74425,-37.1236)" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8408" + y="-98.656219" + x="-564.21362" + height="0" + width="1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8410" + y="-126.18382" + x="-599.34045" + height="0" + width="1" /> + <g + style="opacity:0.40163933" + id="g8414" + transform="matrix(-0.782995,0,0,0.650879,-3081.1357,487.1178)" /> + <g + style="opacity:0.40163933" + id="g8416" + transform="matrix(-0.782995,0,0,0.650879,-3081.1357,487.1178)" /> + <g + style="opacity:0.40163933" + id="g8418" + transform="matrix(1,0,0,0.650879,119.82655,494.4456)" /> + <g + style="opacity:0.40163933" + id="g8420" + transform="matrix(1,0,0,0.650879,119.82655,494.4456)" /> + <g + style="display:inline" + id="g9110" + transform="translate(-225.35205,139.2685)" /> + <g + style="display:inline" + id="g9112" + transform="translate(-225.35205,139.2685)" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9118" + y="77.73587" + x="-311.82147" + height="0" + width="1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9120" + y="50.208282" + x="-346.9483" + height="0" + width="1" /> + <g + style="opacity:0.40163933" + id="g9124" + transform="matrix(-0.782995,0,0,0.650879,-2828.7436,663.5099)" /> + <g + style="opacity:0.40163933" + id="g9126" + transform="matrix(-0.782995,0,0,0.650879,-2828.7436,663.5099)" /> + <g + style="opacity:0.40163933" + id="g9128" + transform="matrix(1,0,0,0.650879,372.21865,670.8377)" /> + <g + style="opacity:0.40163933" + id="g9130" + transform="matrix(1,0,0,0.650879,372.21865,670.8377)" /> + <g + style="display:inline" + id="g3639" + transform="translate(-326.00175,-94.2951)" /> + <g + style="display:inline" + id="g3641" + transform="translate(-326.00175,-94.2951)" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3647" + y="-155.82774" + x="-412.4711" + height="0" + width="1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3649" + y="-183.35535" + x="-447.59793" + height="0" + width="1" /> + <g + style="opacity:0.40163933" + id="g3653" + transform="matrix(-0.782995,0,0,0.650879,-2929.3927,429.9463)" /> + <g + style="opacity:0.40163933" + id="g3655" + transform="matrix(-0.782995,0,0,0.650879,-2929.3927,429.9463)" /> + <g + style="opacity:0.40163933" + id="g3657" + transform="matrix(1,0,0,0.650879,271.56905,437.2741)" /> + <g + style="opacity:0.40163933" + id="g3659" + transform="matrix(1,0,0,0.650879,271.56905,437.2741)" /> + <g + style="display:inline" + id="g10467" + transform="translate(-323.99425,-95.2199)" /> + <g + style="display:inline" + id="g10469" + transform="translate(-323.99425,-95.2199)" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10475" + y="-156.75252" + x="-410.46362" + height="0" + width="1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10477" + y="-184.28012" + x="-445.59045" + height="0" + width="1" /> + <g + style="opacity:0.40163933" + id="g10481" + transform="matrix(-0.782995,0,0,0.650879,-2927.3857,429.0215)" /> + <g + style="opacity:0.40163933" + id="g10483" + transform="matrix(-0.782995,0,0,0.650879,-2927.3857,429.0215)" /> + <g + style="opacity:0.40163933" + id="g10485" + transform="matrix(1,0,0,0.650879,273.57655,436.3493)" /> + <g + style="opacity:0.40163933" + id="g10487" + transform="matrix(1,0,0,0.650879,273.57655,436.3493)" /> + <path + d="M 76.035426,233.0006 C 44.310274,233.0006 18.504176,258.8067 18.504176,290.53185 C 18.504177,322.257 44.310274,348.0631 76.035426,348.0631 C 107.76058,348.0631 133.59793,322.257 133.59793,290.53185 C 133.59793,258.8067 107.76058,233.0006 76.035426,233.0006 z M 76.035426,251.3131 C 83.079457,251.3131 89.639902,253.22617 95.347926,256.46935 L 41.972926,309.84435 C 38.729746,304.13633 36.816676,297.57588 36.816676,290.53185 C 36.816676,268.84382 54.347398,251.3131 76.035426,251.3131 z M 111.59793,274.09435 C 113.92625,279.09651 115.25418,284.64862 115.25418,290.53185 C 115.25417,312.21988 97.723453,329.7506 76.035426,329.7506 C 70.152198,329.75061 64.60008,328.42267 59.597926,326.09435 L 111.59793,274.09435 z" + id="path4272" + style="fill:url(#linearGradient3434);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter4068)" + transform="matrix(1.0117554,0,0,1.0117554,-11.945064,-229.64717)" /> + <path + d="M 64.984189,5.7924453 C 32.886095,5.7924453 6.776636,31.901906 6.776636,63.999998 C 6.776637,96.09809 32.886095,122.20755 64.984189,122.20755 C 97.082285,122.20755 123.22336,96.09809 123.22336,63.999998 C 123.22336,31.901906 97.082285,5.7924453 64.984189,5.7924453 z M 64.984189,24.320216 C 72.111025,24.320216 78.748591,26.255775 84.523715,29.53708 L 30.521271,83.539524 C 27.239966,77.764404 25.304407,71.126833 25.304407,63.999998 C 25.304407,42.057017 43.041209,24.320216 64.984189,24.320216 z M 100.96474,47.369269 C 103.32043,52.430231 104.66397,58.047608 104.66397,63.999998 C 104.66396,85.94298 86.927167,103.67978 64.984189,103.67978 C 59.031801,103.67979 53.414416,102.33624 48.353459,99.98055 L 100.96474,47.369269 z" + id="path3949" + style="fill:url(#linearGradient3488);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /> + <path + d="M 64.984189,5.7924453 C 32.886095,5.7924453 6.776636,31.901906 6.776636,63.999998 C 6.776637,96.09809 32.886095,122.20755 64.984189,122.20755 C 97.082285,122.20755 123.22336,96.09809 123.22336,63.999998 C 123.22336,31.901906 97.082285,5.7924453 64.984189,5.7924453 z M 64.984189,24.320216 C 72.111025,24.320216 78.748591,26.255775 84.523715,29.53708 L 30.521271,83.539524 C 27.239966,77.764404 25.304407,71.126833 25.304407,63.999998 C 25.304407,42.057017 43.041209,24.320216 64.984189,24.320216 z M 100.96474,47.369269 C 103.32043,52.430231 104.66397,58.047608 104.66397,63.999998 C 104.66396,85.94298 86.927167,103.67978 64.984189,103.67978 C 59.031801,103.67979 53.414416,102.33624 48.353459,99.98055 L 100.96474,47.369269 z" + id="path4059" + style="fill:url(#linearGradient3485);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /> + <g + transform="matrix(1.0117554,0,0,1.0117554,901.39965,-224.22382)" + clip-path="url(#clipPath4258)" + id="g4252"> + <path + d="M -825.54942,227.34485 C -833.71236,227.34485 -841.47773,229.07917 -848.51817,232.15735 C -842.55546,235.65656 -833.70711,237.8761 -823.79942,237.8761 C -814.73123,237.8761 -806.54026,236.03053 -800.64317,233.03235 C -808.18413,229.39987 -816.63677,227.34485 -825.54942,227.34485 z" + id="path4063" + style="opacity:1;fill:url(#radialGradient3440);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter4134)" /> + <path + d="M -809.84989,320.21985 C -814.99443,322.69574 -820.75013,324.09485 -826.84989,324.09485 C -830.5269,324.09485 -834.07873,323.58358 -837.44364,322.6261 L -841.59989,328.8761 C -831.48565,331.50156 -820.19823,332.56277 -806.09989,329.8761 L -809.81864,320.21985 L -809.84989,320.21985 z" + id="path4069" + style="opacity:1;fill:url(#radialGradient3442);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter4202)" /> + <path + d="M -813.3501,336.18981 C -820.95958,338.29588 -828.56905,339.44498 -836.17853,336.8761 L -839.99103,341.1261 C -836.10391,341.95762 -832.06038,342.40735 -827.92853,342.40735 C -821.84043,342.40735 -815.97324,341.44873 -810.45978,339.6886 L -813.3501,336.18981 z" + id="path4077" + style="opacity:0.43599997;fill:url(#radialGradient3444);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter4248)" /> + <path + d="M -816.83807,260.0636 L -841.90057,285.1261 L -839.15057,290.3761 L -805.65057,262.3761 L -816.83807,260.0636 z" + id="path4083" + style="opacity:1;fill:url(#radialGradient3446);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter4176)" /> + </g> + <path + d="M 64.987883,9.3663194 C 34.829478,9.3663194 10.353092,33.842706 10.353092,64.001111 C 10.353092,94.159516 34.829478,118.6359 64.987883,118.6359 C 95.146291,118.6359 119.62268,94.159516 119.62268,64.001111 C 119.62268,33.842706 95.146291,9.3663194 64.987883,9.3663194 z M 64.987883,20.735415 C 74.408682,20.735415 83.145531,23.748979 90.252531,28.86747 L 29.854238,89.265756 C 24.735748,82.158761 21.722182,73.42191 21.722182,64.001111 C 21.722182,40.118443 41.105215,20.735415 64.987883,20.735415 z M 101.85847,41.420835 C 105.89766,47.998834 108.25358,55.721299 108.25358,64.001111 C 108.25358,87.883779 88.87055,107.26682 64.987883,107.26682 C 56.708073,107.26682 48.985604,104.91089 42.407608,100.8717 L 101.85847,41.420835 z" + id="path3350" + style="fill:url(#radialGradient3477);fill-opacity:1;stroke:none;stroke-width:0.49999997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:0.44090911" /> + <path + d="M 64.987882,9.3663194 C 34.829477,9.3663194 10.35309,33.842706 10.35309,64.001111 C 10.35309,64.424713 10.375106,64.84451 10.384708,65.265805 C 14.084899,66.009962 17.892519,66.627001 21.83019,67.162847 C 21.75524,66.121892 21.735338,65.060722 21.735338,64.001111 C 21.735338,40.118443 41.105213,20.748568 64.987882,20.748568 C 74.408682,20.748568 83.143155,23.755737 90.250153,28.874228 L 50.06449,69.059888 C 50.149323,69.059989 50.232543,69.059888 50.317428,69.059888 C 59.112854,69.059888 67.617564,68.545046 75.706166,67.573872 L 101.85372,41.426319 C 105.3249,47.07929 107.55597,53.584047 108.11396,60.554819 C 112.01525,59.258578 115.65835,57.824162 119.05356,56.286476 C 115.30012,29.778697 92.526563,9.3663194 64.987882,9.3663194 z" + id="path3977" + style="fill:url(#linearGradient3474);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /> + <path + d="M 64.701528,9.1511595 C 34.543124,9.1511595 10.066732,33.627546 10.066732,63.785951 C 10.066732,63.944706 10.062361,64.102256 10.066732,64.260211 C 10.356387,34.349798 34.723051,10.162915 64.701528,10.162915 C 91.90921,10.162915 114.45111,30.092169 118.60912,56.134551 C 118.66025,56.111493 118.7162,56.094415 118.76721,56.071316 C 115.01377,29.563527 92.240205,9.1511595 64.701528,9.1511595 z M 49.778136,68.844728 C 49.862969,68.844819 49.946189,68.844728 50.031074,68.844728 C 50.285961,68.844728 50.535496,68.845588 50.789891,68.844728 L 89.761445,29.367297 L 49.778136,68.844728 z M 21.44898,64.386681 C 21.447685,64.524866 21.44898,64.659217 21.44898,64.797707 C 21.44898,65.51836 21.482753,66.232436 21.512215,66.947687 C 21.522677,66.949113 21.533381,66.94626 21.543832,66.947687 C 21.483117,66.104429 21.456133,65.244892 21.44898,64.386681 z" + id="path4007" + style="fill:url(#linearGradient3471);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /> + <path + d="M 91.925054,16.461092 C 105.43198,24.804321 115.02323,38.855752 117.34541,55.255588 C 114.35228,56.611159 111.45436,58.485567 108.06888,59.656724 C 108.12125,60.120159 108.08834,59.97308 108.12579,60.440835 C 112.02708,59.144584 115.46783,57.710168 118.86304,56.172492 C 116.45575,39.171602 106.219,24.670466 91.925054,16.461092 z M 65.202059,20.122382 C 41.319391,20.122382 20.735409,39.087555 20.735409,62.970223 C 20.735409,64.029835 20.047082,65.091004 20.122033,66.131959 C 16.720744,65.669091 13.415976,65.133083 10.194183,64.519474 C 10.200881,64.729899 10.189387,64.941295 10.194183,65.151821 C 13.894375,65.895977 17.701995,66.513006 21.639666,67.048862 C 21.564715,66.007908 21.544814,64.946738 21.544814,63.887127 C 21.544814,40.004458 40.914689,20.634583 64.797357,20.634583 C 72.411069,20.634583 79.570928,22.585733 85.791282,26.041151 C 79.229522,22.036573 73.445255,20.122382 65.202059,20.122382 z M 73.998008,66.542985 C 66.593223,67.432044 58.828516,67.918071 50.822486,67.997383 L 49.873965,68.945904 C 49.958801,68.945995 50.042018,68.945904 50.126904,68.945904 C 58.922326,68.945904 67.427041,68.431052 75.515641,67.459888 L 101.03085,41.944681 L 73.998008,66.542985 z" + id="path4021" + style="fill:url(#linearGradient3467);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" /> + <path + d="M 76.039077,236.53295 C 46.231077,236.53295 22.039078,260.72495 22.039078,290.53295 C 22.039078,320.34095 46.231077,344.53295 76.039077,344.53295 C 105.84708,344.53295 130.03908,320.34095 130.03908,290.53295 C 130.03908,260.72495 105.84708,236.53295 76.039077,236.53295 z M 76.039077,247.76995 C 85.350418,247.76995 93.985755,250.7485 101.01018,255.80752 L 41.313644,315.50405 C 36.254624,308.47963 33.276072,299.84429 33.276072,290.53295 C 33.276072,266.92777 52.433898,247.76995 76.039077,247.76995 z M 112.48127,268.21503 C 116.47353,274.7166 118.80208,282.34934 118.80208,290.53295 C 118.80208,314.13813 99.644256,333.29596 76.039077,333.29596 C 67.855469,333.29596 60.222726,330.96741 53.721158,326.97515 L 112.48127,268.21503 z" + id="path4035" + style="fill:none;fill-opacity:1;stroke:url(#linearGradient3456);stroke-width:1.48257178;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15000000000000036;stroke-opacity:0.44090910999999999;filter:url(#filter4076)" + transform="matrix(1.0117554,0,0,1.0117554,-11.945064,-229.94717)" /> + <path + d="M 76.039077,236.53295 C 46.231077,236.53295 22.039078,260.72495 22.039078,290.53295 C 22.039078,320.34095 46.231077,344.53295 76.039077,344.53295 C 105.84708,344.53295 130.03908,320.34095 130.03908,290.53295 C 130.03908,260.72495 105.84708,236.53295 76.039077,236.53295 z M 76.039077,247.76995 C 85.350418,247.76995 93.985755,250.7485 101.01018,255.80752 L 41.313644,315.50405 C 36.254624,308.47963 33.276072,299.84429 33.276072,290.53295 C 33.276072,266.92777 52.433898,247.76995 76.039077,247.76995 z M 112.48127,268.21503 C 116.47353,274.7166 118.80208,282.34934 118.80208,290.53295 C 118.80208,314.13813 99.644256,333.29596 76.039077,333.29596 C 67.855469,333.29596 60.222726,330.96741 53.721158,326.97515 L 112.48127,268.21503 z" + id="path4049" + style="fill:none;fill-opacity:1;stroke:url(#linearGradient3460);stroke-width:0.87048131;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:0.44090911;filter:url(#filter4055)" + transform="matrix(1.0117554,0,0,1.0117554,-11.945064,-229.94717)" /> +</svg> diff --git a/pics/icons/questionmark.svg b/pics/icons/questionmark.svg new file mode 100644 index 0000000..00bccac --- /dev/null +++ b/pics/icons/questionmark.svg @@ -0,0 +1,445 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + id="svg1" + height="128.00000" + width="128.00000" + y="0.0000000" + x="0.0000000" + version="1.0"> + <defs + id="defs2"> + <radialGradient + gradientUnits="userSpaceOnUse" + id="defitem0" + fy="67.499702" + fx="93.808296" + r="58.168301" + cy="69.383904" + cx="93.294701"> + <stop + id="stop4" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop5" + offset="1.0000000" + style="stop-color:#727272;stop-opacity:1.0000000;" /> + </radialGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem1" + y2="98.176903" + x2="95.110298" + y1="100.29200" + x1="22.153999"> + <stop + id="stop7" + offset="0.0000000" + style="stop-color:#cccccc;stop-opacity:1.0000000;" /> + <stop + id="stop8" + offset="1.0000000" + style="stop-color:#828282;stop-opacity:1.0000000;" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + id="defitem2" + fy="96.542000" + fx="98.858398" + r="60.127602" + cy="96.542000" + cx="98.858398"> + <stop + id="stop10" + offset="0.0000000" + style="stop-color:#cccccc;stop-opacity:1.0000000;" /> + <stop + id="stop11" + offset="1.0000000" + style="stop-color:#828282;stop-opacity:1.0000000;" /> + </radialGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem3" + y2="-1685.0900" + x2="12604.200" + y1="-1726.9301" + x1="1917.8000"> + <stop + id="stop13" + offset="0.0000000" + style="stop-color:#cccccc;stop-opacity:1.0000000;" /> + <stop + id="stop14" + offset="1.0000000" + style="stop-color:#828282;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem4" + y2="89.268600" + x2="43.256802" + y1="89.268600" + x1="102.90100"> + <stop + id="stop16" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop17" + offset="0.25799999" + style="stop-color:#efefef;stop-opacity:1.0000000;" /> + <stop + id="stop18" + offset="0.73960000" + style="stop-color:#cdcdcd;stop-opacity:1.0000000;" /> + <stop + id="stop19" + offset="0.85949999" + style="stop-color:#c3c3c3;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem5" + y2="84.739098" + x2="121.08600" + y1="84.739098" + x1="2.9810500"> + <stop + id="stop21" + offset="0.0000000" + style="stop-color:#b3b3b3;stop-opacity:1.0000000;" /> + <stop + id="stop22" + offset="1.0000000" + style="stop-color:#626262;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem6" + y2="-1707.2900" + x2="12604.200" + y1="-1749.1400" + x1="1917.8000"> + <stop + id="stop24" + offset="0.0000000" + style="stop-color:#cccccc;stop-opacity:1.0000000;" /> + <stop + id="stop25" + offset="1.0000000" + style="stop-color:#828282;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem7" + y2="67.063797" + x2="43.256802" + y1="67.063797" + x1="102.90100"> + <stop + id="stop27" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop28" + offset="0.25799999" + style="stop-color:#efefef;stop-opacity:1.0000000;" /> + <stop + id="stop29" + offset="0.73960000" + style="stop-color:#cdcdcd;stop-opacity:1.0000000;" /> + <stop + id="stop30" + offset="0.85949999" + style="stop-color:#c3c3c3;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem8" + y2="62.534302" + x2="121.08600" + y1="62.534302" + x1="2.9810500"> + <stop + id="stop32" + offset="0.0000000" + style="stop-color:#b3b3b3;stop-opacity:1.0000000;" /> + <stop + id="stop33" + offset="1.0000000" + style="stop-color:#626262;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem9" + y2="-1727.9800" + x2="12604.200" + y1="-1769.8300" + x1="1917.8000"> + <stop + id="stop35" + offset="0.0000000" + style="stop-color:#cccccc;stop-opacity:1.0000000;" /> + <stop + id="stop36" + offset="1.0000000" + style="stop-color:#828282;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem10" + y2="46.372898" + x2="43.256802" + y1="46.372898" + x1="102.90100"> + <stop + id="stop38" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop39" + offset="0.25799999" + style="stop-color:#efefef;stop-opacity:1.0000000;" /> + <stop + id="stop40" + offset="0.73960000" + style="stop-color:#cdcdcd;stop-opacity:1.0000000;" /> + <stop + id="stop41" + offset="0.85949999" + style="stop-color:#c3c3c3;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem11" + y2="41.843498" + x2="121.08600" + y1="41.843498" + x1="2.9810500"> + <stop + id="stop43" + offset="0.0000000" + style="stop-color:#b3b3b3;stop-opacity:1.0000000;" /> + <stop + id="stop44" + offset="1.0000000" + style="stop-color:#626262;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem12" + y2="52.758598" + x2="21.930401" + y1="92.908501" + x1="21.930401"> + <stop + id="stop46" + offset="0.057471301" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop47" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.16666700;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem13" + y2="75.732803" + x2="67.760498" + y1="26.297899" + x1="116.88400"> + <stop + id="stop49" + offset="0.0000000" + style="stop-color:#b3b3b3;stop-opacity:1.0000000;" /> + <stop + id="stop50" + offset="1.0000000" + style="stop-color:#626262;stop-opacity:1.0000000;" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + id="defitem14" + fy="22.213400" + fx="85.197502" + r="42.498901" + cy="24.378700" + cx="83.583099"> + <stop + id="stop52" + offset="0.0000000" + style="stop-color:#00ddff;stop-opacity:1.0000000;" /> + <stop + id="stop53" + offset="1.0000000" + style="stop-color:#006eff;stop-opacity:1.0000000;" /> + </radialGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem15" + y2="65.538002" + x2="75.663200" + y1="90.681702" + x1="75.663200"> + <stop + id="stop55" + offset="0.057471301" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop56" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.16666700;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem16" + y2="32.172699" + x2="78.436699" + y1="6.0637698" + x1="78.436699"> + <stop + id="stop58" + offset="0.057471301" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop59" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.16666700;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem17" + y2="61.256100" + x2="76.601097" + y1="91.848297" + x1="76.601097"> + <stop + id="stop61" + offset="0.057471301" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop62" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.16666700;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + id="defitem18" + y2="57.445400" + x2="44.936100" + y1="80.774498" + x1="46.046200"> + <stop + id="stop64" + offset="0.057471301" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop65" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.16666700;" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + xlink:href="#defitem14" + id="radialGradient19493" + fy="22.213400" + fx="85.197502" + r="42.498901" + cy="24.378700" + cx="83.583099" /> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#defitem15" + id="linearGradient19495" + y2="65.538002" + x2="75.663200" + y1="90.681702" + x1="75.663200" /> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#defitem16" + id="linearGradient19497" + y2="32.172699" + x2="78.436699" + y1="6.0637698" + x1="78.436699" /> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#defitem17" + id="linearGradient19499" + y2="61.256100" + x2="76.601097" + y1="91.848297" + x1="76.601097" /> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#defitem18" + id="linearGradient19501" + y2="57.445400" + x2="44.936100" + y1="80.774498" + x1="46.046200" /> + </defs> + <g + id="g89" + transform="matrix(1.270966,0.000000,0.000000,-1.277278,-33.91911,125.6226)"> + <path + id="path996" + style="fill:#000000;fill-opacity:0.29936305;fill-rule:evenodd;stroke-width:2.5000000;stroke-linejoin:round" + d="M 125.92972,45.478188 C 125.92972,20.505088 105.66172,0.23696968 80.688248,0.23696968 C 55.715148,0.23696968 35.447048,20.505088 35.447048,45.478188 C 35.447048,70.451388 55.715148,90.719388 80.688248,90.719388 C 105.66172,90.719388 125.92972,70.451388 125.92972,45.478188 z " /> + <path + id="path949" + style="fill:url(#radialGradient19493);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:2.5000000;stroke-linejoin:round" + d="M 122.36700,49.549900 C 122.36700,24.576800 102.09900,4.3086800 77.125500,4.3086800 C 52.152400,4.3086800 31.884300,24.576800 31.884300,49.549900 C 31.884300,74.523100 52.152400,94.791100 77.125500,94.791100 C 102.09900,94.791100 122.36700,74.523100 122.36700,49.549900 z " /> + <path + id="path948" + style="fill:url(#linearGradient19495);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:2.5000000;stroke-linejoin:round" + d="M 118.05800,51.019900 C 98.176500,33.103100 53.735500,34.272600 36.193000,51.019900 C 36.193000,73.614700 54.530800,91.952400 77.125500,91.952400 C 99.720300,91.952400 118.05800,73.614700 118.05800,51.019900 z " /> + <path + id="path950" + style="fill:url(#linearGradient19497);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:2.5000000;stroke-linejoin:round" + d="M 118.05800,47.496300 C 108.54800,17.676500 92.898400,12.815100 77.110100,12.668900 C 61.321900,12.522700 41.948200,19.246100 36.193000,47.496300 C 36.193000,24.901600 54.530800,6.5637700 77.125500,6.5637700 C 99.720300,6.5637700 118.05800,24.901600 118.05800,47.496300 z " /> + <path + id="path952" + style="fill:url(#linearGradient19499);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:2.5000000;stroke-linejoin:round" + d="M 118.05800,50.943300 C 108.54800,80.763100 92.898400,85.624500 77.110100,85.770700 C 61.321900,85.916900 41.948200,79.193500 36.193000,50.943300 C 36.193000,73.538000 54.530800,91.875800 77.125500,91.875800 C 99.720300,91.875800 118.05800,73.538000 118.05800,50.943300 z " /> + <path + id="path954" + style="fill:url(#linearGradient19501);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.2500000" + d="M 40.070800,62.906800 C 42.623000,70.601600 51.610200,79.376400 56.874700,81.865100 L 63.122300,74.755700 C 51.890400,72.054000 43.789200,63.857700 42.225100,52.996900 L 40.070800,62.906800 z " /> + <g + id="g95"> + <g + id="g96"> + <path + id="path968" + style="fill:#000000;fill-opacity:0.29936299;stroke-width:1.3241400" + d="M 82.730900,32.844400 C 82.535700,28.964800 71.842700,28.508400 71.191000,32.844400 L 71.191000,39.500400 C 71.191000,42.352900 71.637600,44.787700 72.530900,46.804600 C 73.424100,48.821600 75.023200,50.953800 77.328300,53.201300 L 81.218200,57.047900 C 83.033500,58.805500 84.258000,60.260600 84.891900,61.413200 C 85.554700,62.565700 85.886000,63.761500 85.886000,65.000500 C 85.886000,66.931000 85.223300,68.386100 83.897900,69.365800 C 82.572400,70.345400 80.584300,70.835300 77.933400,70.835300 C 75.513100,70.835300 72.977500,70.316600 70.326600,69.279300 C 67.704600,68.270800 67.520800,68.127400 64.754700,66.110400 L 60.190500,73.585700 C 62.557800,76.568600 67.923400,79.138500 70.802000,79.954800 C 73.714900,80.780900 76.622400,81.208200 79.532600,81.208200 C 85.353000,81.208200 89.919900,79.854000 93.233500,77.145500 C 96.547100,74.437000 98.203900,70.705600 98.203900,65.951300 C 98.203900,63.761500 97.714000,61.715700 96.734400,59.814000 C 95.754700,57.941100 93.910600,55.679300 91.202100,53.028400 L 87.398700,49.311400 C 85.439400,47.409700 84.186000,45.853800 83.638500,44.643600 C 83.091100,43.433400 82.817300,41.949500 82.817300,40.191900 C 82.817300,39.932600 82.802900,39.630000 82.774100,39.284300 C 82.774100,38.938500 82.759700,38.563900 82.730900,38.160500 L 82.730900,32.844400 z " /> + <path + id="path972" + style="fill:#000000;fill-opacity:0.29936299;fill-rule:evenodd;stroke-width:1.3241400" + d="M 83.286000,20.165000 C 83.286600,23.568400 80.527700,26.327800 77.124200,26.327800 C 73.720800,26.327800 70.961900,23.568400 70.962500,20.165000 C 70.961900,16.761500 73.720800,14.002100 77.124200,14.002100 C 80.527700,14.002100 83.286600,16.761500 83.286000,20.165000 z " /> + </g> + <g + id="g99"> + <path + id="path959" + style="fill:#ffffff;stroke-width:1.3241400" + d="M 80.448800,34.898300 C 80.253500,31.018700 69.560600,30.562300 68.908900,34.898300 L 68.908900,41.554300 C 68.908900,44.406800 69.355500,46.841600 70.248700,48.858500 C 71.142000,50.875500 72.741100,53.007700 75.046200,55.255200 L 78.936100,59.101800 C 80.751300,60.859500 81.975900,62.314500 82.609800,63.467100 C 83.272500,64.619600 83.603900,65.815400 83.603900,67.054400 C 83.603900,68.984900 82.941200,70.440000 81.615700,71.419700 C 80.290300,72.399300 78.302200,72.889200 75.651300,72.889200 C 73.231000,72.889200 70.695300,72.370500 68.044500,71.333200 C 65.422400,70.324800 65.238700,70.181300 62.472600,68.164400 L 57.908300,75.639600 C 60.275700,78.622500 65.641200,81.192400 68.519900,82.008700 C 71.432800,82.834800 74.340300,83.262100 77.250500,83.262100 C 83.070800,83.262100 87.637800,81.907900 90.951400,79.199400 C 94.265000,76.490900 95.921700,72.759500 95.921700,68.005300 C 95.921700,65.815400 95.431900,63.769600 94.452200,61.867900 C 93.472600,59.995000 91.628500,57.733200 88.920000,55.082300 L 85.116600,51.365300 C 83.157300,49.463600 81.903900,47.907700 81.356400,46.697500 C 80.809000,45.487300 80.535200,44.003400 80.535200,42.245800 C 80.535200,41.986500 80.520800,41.683900 80.492000,41.338200 C 80.492000,40.992400 80.477600,40.617800 80.448800,40.214400 L 80.448800,34.898300 z " /> + <path + id="path960" + style="fill:#ffffff;fill-rule:evenodd;stroke-width:1.3241400" + d="M 81.003800,22.218900 C 81.004500,25.622300 78.245600,28.381700 74.842100,28.381700 C 71.438600,28.381700 68.679800,25.622300 68.680400,22.218900 C 68.679800,18.815400 71.438600,16.056000 74.842100,16.056000 C 78.245600,16.056000 81.004500,18.815400 81.003800,22.218900 z " /> + </g> + </g> + <path + id="path1064" + style="fill:#004da8;fill-rule:evenodd;stroke-width:2.5000000;stroke-linejoin:round" + d="M 77.114600,96.053900 C 51.465200,96.053900 30.645900,75.203400 30.645900,49.553900 C 30.645900,23.904400 51.465200,3.0538700 77.114600,3.0538800 C 102.76400,3.0538800 123.61500,23.904400 123.61500,49.553900 C 123.61500,75.203400 102.76400,96.053900 77.114600,96.053900 z M 77.114600,93.553900 C 101.41100,93.553900 121.11500,73.850700 121.11500,49.553900 C 121.11500,25.257000 101.41100,5.5538800 77.114600,5.5538800 C 52.817800,5.5538700 33.145900,25.257000 33.145900,49.553900 C 33.145900,73.850700 52.817800,93.553900 77.114600,93.553900 z " /> + </g> +</svg> diff --git a/pics/icons/refresh.svg b/pics/icons/refresh.svg new file mode 100644 index 0000000..811da34 --- /dev/null +++ b/pics/icons/refresh.svg @@ -0,0 +1,1596 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2606" + sodipodi:version="0.32" + inkscape:version="0.45.1" + version="1.0" + sodipodi:docname="16view-refresh.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + sodipodi:docbase="/home/david" + inkscape:export-filename="/home/david/view-refresh.png" + inkscape:export-xdpi="22.5" + inkscape:export-ydpi="22.5"> + <defs + id="defs2608"> + <linearGradient + inkscape:collect="always" + id="linearGradient3432"> + <stop + style="stop-color:#004d00;stop-opacity:1;" + offset="0" + id="stop3434" /> + <stop + style="stop-color:#004d00;stop-opacity:0;" + offset="1" + id="stop3436" /> + </linearGradient> + <linearGradient + id="linearGradient3364"> + <stop + id="stop3366" + offset="0" + style="stop-color:#f0ff80;stop-opacity:1" /> + <stop + id="stop3368" + offset="1" + style="stop-color:#f0ff80;stop-opacity:0" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)" + r="55.148" + cy="-0.2148" + cx="48" + id="radialGradient3346"> + <stop + id="stop3350" + style="stop-color:#008c00" + offset="0" /> + <stop + id="stop3352" + style="stop-color:#35AC1C" + offset="0.3553" /> + <stop + id="stop3354" + style="stop-color:#0F9508" + offset="0.6194" /> + <stop + id="stop3356" + style="stop-color:#008C00" + offset="0.7574" /> + <stop + id="stop3358" + style="stop-color:#004d00" + offset="1" /> + </radialGradient> + <linearGradient + id="linearGradient3340"> + <stop + id="stop3342" + offset="0" + style="stop-color:#bfffbf;stop-opacity:1" /> + <stop + id="stop3344" + offset="1" + style="stop-color:#bfffbf;stop-opacity:0" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)" + r="55.148" + cy="-0.2148" + cx="48" + id="radialGradient3325"> + <stop + id="stop3327" + style="stop-color:#00ff00" + offset="0" /> + <stop + id="stop3332" + style="stop-color:#35AC1C" + offset="0.3553" /> + <stop + id="stop3334" + style="stop-color:#0F9508" + offset="0.6194" /> + <stop + id="stop3336" + style="stop-color:#008C00" + offset="0.7574" /> + <stop + id="stop3338" + style="stop-color:#004d00" + offset="1" /> + </radialGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3326"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3328" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3330" /> + </linearGradient> + <linearGradient + id="linearGradient3825"> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="0" + id="stop3827" /> + <stop + id="stop3833" + offset="0.5" + style="stop-color:#ffffff;stop-opacity:0.18705036;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1" + id="stop3829" /> + </linearGradient> + <linearGradient + id="linearGradient3790"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3792" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3794" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3777"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3779" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3781" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3751"> + <stop + style="stop-color:#53be2c;stop-opacity:1;" + offset="0" + id="stop3753" /> + <stop + style="stop-color:#53be2c;stop-opacity:0;" + offset="1" + id="stop3755" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3528"> + <stop + style="stop-color:#00ff00;stop-opacity:1" + offset="0" + id="stop3530" /> + <stop + style="stop-color:#004d00;stop-opacity:0" + offset="1" + id="stop3532" /> + </linearGradient> + <linearGradient + id="linearGradient3295"> + <stop + style="stop-color:#baff63;stop-opacity:1;" + offset="0" + id="stop3297" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3299" /> + </linearGradient> + <linearGradient + id="linearGradient3202"> + <stop + style="stop-color:#cbff9c;stop-opacity:1;" + offset="0" + id="stop3204" /> + <stop + style="stop-color:#65c171;stop-opacity:0" + offset="1" + id="stop3206" /> + </linearGradient> + <linearGradient + id="linearGradient3647"> + <stop + style="stop-color:#c2ebab;stop-opacity:1;" + offset="0" + id="stop3649" /> + <stop + style="stop-color:#71d03c;stop-opacity:0;" + offset="1" + id="stop3651" /> + </linearGradient> + <radialGradient + id="XMLID_4_" + cx="48" + cy="-0.2148" + r="55.148" + gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#72D13D" + id="stop3082" /> + <stop + offset="0.3553" + style="stop-color:#35AC1C" + id="stop3084" /> + <stop + offset="0.6194" + style="stop-color:#0F9508" + id="stop3086" /> + <stop + offset="0.7574" + style="stop-color:#008C00" + id="stop3088" /> + <stop + offset="1" + style="stop-color:#007A00" + id="stop3090" /> + </radialGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient3470" + x1="123.5" + y1="76" + x2="220.5" + y2="76" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3482" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3575" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3592" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,-108,-22.517857)" + cx="172" + cy="76" + fx="175" + fy="103.23137" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3629" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient3633" + gradientUnits="userSpaceOnUse" + x1="123.5" + y1="76" + x2="220.5" + y2="76" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3647" + id="linearGradient3653" + x1="174.5" + y1="36.566975" + x2="174.5" + y2="93.199982" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3647" + id="linearGradient3953" + gradientUnits="userSpaceOnUse" + x1="174.5" + y1="36.566975" + x2="174.5" + y2="93.199982" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3184" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient3286" + gradientUnits="userSpaceOnUse" + x1="123.5" + y1="76" + x2="220.5" + y2="76" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3465" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3467" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="180.75" + fy="125.04931" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3295" + id="linearGradient3517" + x1="179.17224" + y1="123.75864" + x2="173.98071" + y2="65.448112" + gradientUnits="userSpaceOnUse" /> + <radialGradient + r="60" + fy="86.826965" + fx="-16.668488" + cy="86.826965" + cx="-16.668488" + gradientTransform="matrix(-0.2586607,-0.5212474,-0.8274344,0.4106011,153.53945,50.055595)" + gradientUnits="userSpaceOnUse" + id="radialGradient3534" + xlink:href="#linearGradient3449" + inkscape:collect="always" /> + <linearGradient + y2="57.279232" + x2="226.659" + y1="53.784153" + x1="223.32712" + spreadMethod="reflect" + gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)" + gradientUnits="userSpaceOnUse" + id="linearGradient3530" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + y2="66.224457" + x2="52.218468" + y1="63.138515" + x1="196.46846" + gradientTransform="translate(-0.2125256,-0.1385179)" + gradientUnits="userSpaceOnUse" + id="linearGradient3526" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + y2="106.42756" + x2="116.71847" + y1="-0.36148256" + x1="87.468468" + gradientTransform="translate(-0.2125256,-0.1385179)" + gradientUnits="userSpaceOnUse" + id="linearGradient3504" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + y2="65.448112" + x2="173.98071" + y1="123.75864" + x1="179.17224" + gradientUnits="userSpaceOnUse" + id="linearGradient3458" + xlink:href="#linearGradient3295" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3453" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3327"> + <stop + style="stop-color:#baff63;stop-opacity:1;" + offset="0" + id="stop3329" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3331" /> + </linearGradient> + <linearGradient + id="linearGradient3339"> + <stop + style="stop-color:#cbff9c;stop-opacity:1;" + offset="0" + id="stop3341" /> + <stop + style="stop-color:#65c171;stop-opacity:0" + offset="1" + id="stop3343" /> + </linearGradient> + <linearGradient + id="linearGradient3345"> + <stop + style="stop-color:#c2ebab;stop-opacity:1;" + offset="0" + id="stop3347" /> + <stop + style="stop-color:#71d03c;stop-opacity:0;" + offset="1" + id="stop3349" /> + </linearGradient> + <radialGradient + id="radialGradient3351" + cx="48" + cy="-0.2148" + r="55.148" + gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#72D13D" + id="stop3353" /> + <stop + offset="0.3553" + style="stop-color:#35AC1C" + id="stop3454" /> + <stop + offset="0.6194" + style="stop-color:#0F9508" + id="stop3456" /> + <stop + offset="0.7574" + style="stop-color:#008C00" + id="stop3359" /> + <stop + offset="1" + style="stop-color:#007A00" + id="stop3459" /> + </radialGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient3363" + x1="123.5" + y1="76" + x2="220.5" + y2="76" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3448" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3367" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3369" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,-108,-22.517857)" + cx="172" + cy="76" + fx="175" + fy="103.23137" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3371" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient3373" + gradientUnits="userSpaceOnUse" + x1="123.5" + y1="76" + x2="220.5" + y2="76" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3647" + id="linearGradient3375" + x1="174.5" + y1="36.566975" + x2="174.5" + y2="93.199982" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3647" + id="linearGradient3441" + gradientUnits="userSpaceOnUse" + x1="174.5" + y1="36.566975" + x2="174.5" + y2="93.199982" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3439" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3202" + id="linearGradient3381" + x1="74.03466" + y1="16.154284" + x2="75.957108" + y2="83.235832" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="180.75" + fy="125.04931" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient3385" + x1="79.589897" + y1="13.043323" + x2="67.73996" + y2="76.455902" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient3433" + gradientUnits="userSpaceOnUse" + x1="123.5" + y1="76" + x2="220.5" + y2="76" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient3431" + x1="73.742638" + y1="15.336544" + x2="78.939339" + y2="16.750759" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3295" + id="linearGradient3395" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="74.75" + y1="14.275884" + x2="78.939339" + y2="16.750759" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient3397" + gradientUnits="userSpaceOnUse" + x1="108" + y1="76" + x2="212" + y2="108.51858" + gradientTransform="matrix(1,0,0,0.8610463,-108,-1.4361867)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient3399" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)" + x1="223.32712" + y1="53.784153" + x2="226.659" + y2="57.279232" + spreadMethod="reflect" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3449" + id="radialGradient3405" + cx="72.020813" + cy="66.344505" + fx="72.020813" + fy="66.344505" + r="60" + gradientTransform="matrix(0.5816285,1.767767e-2,-2.6986249e-2,0.8878982,31.921846,5.9419094)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3407" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3409" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="180.75" + fy="125.04931" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3295" + id="linearGradient3415" + x1="179.17224" + y1="123.75864" + x2="173.98071" + y2="65.448112" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3202" + id="linearGradient3418" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)" + spreadMethod="reflect" + x1="223.32712" + y1="53.784153" + x2="226.659" + y2="57.279232" /> + <linearGradient + gradientTransform="translate(-0.5,0)" + gradientUnits="userSpaceOnUse" + y2="86.177559" + x2="47.968472" + y1="16.138517" + x1="47.968472" + id="linearGradient3253" + xlink:href="#linearGradient3202" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="125.04931" + fx="180.75" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient2238" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient2236" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(98,0)" + y2="65.448112" + x2="173.98071" + y1="123.75864" + x1="179.17224" + gradientUnits="userSpaceOnUse" + id="linearGradient2228" + xlink:href="#linearGradient3295" + inkscape:collect="always" /> + <linearGradient + y2="65.448112" + x2="173.98071" + y1="123.75864" + x1="179.17224" + gradientUnits="userSpaceOnUse" + id="linearGradient2226" + xlink:href="#linearGradient3295" + inkscape:collect="always" /> + <linearGradient + y2="65.448112" + x2="173.98071" + y1="123.75864" + x1="179.17224" + gradientUnits="userSpaceOnUse" + id="linearGradient2220" + xlink:href="#linearGradient3295" + inkscape:collect="always" /> + <linearGradient + y2="57.279232" + x2="226.659" + y1="53.784153" + x1="223.32712" + spreadMethod="reflect" + gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)" + gradientUnits="userSpaceOnUse" + id="linearGradient3521" + xlink:href="#linearGradient3202" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="65.448112" + x2="173.98071" + y1="123.75864" + x1="179.17224" + id="linearGradient3414" + xlink:href="#linearGradient3295" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="125.04931" + fx="180.75" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3408" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3406" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.5816285,1.767767e-2,2.6986249e-2,0.8878982,86.078154,5.9419094)" + r="60" + fy="66.344505" + fx="72.020813" + cy="66.344505" + cx="72.020813" + id="radialGradient3455" + xlink:href="#linearGradient3449" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(-1,0,0,0.8610463,236,-1.4361867)" + y2="108.51858" + x2="212" + y1="76" + x1="108" + gradientUnits="userSpaceOnUse" + id="linearGradient3409" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + y2="16.750759" + x2="78.939339" + y1="14.275884" + x1="74.75" + spreadMethod="reflect" + gradientUnits="userSpaceOnUse" + id="linearGradient3393" + xlink:href="#linearGradient3295" + inkscape:collect="always" /> + <linearGradient + spreadMethod="reflect" + gradientUnits="userSpaceOnUse" + y2="16.750759" + x2="78.939339" + y1="15.336544" + x1="73.742638" + id="linearGradient3301" + xlink:href="#linearGradient3260" + inkscape:collect="always" /> + <linearGradient + y2="76" + x2="220.5" + y1="76" + x1="123.5" + gradientUnits="userSpaceOnUse" + id="linearGradient3396" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="121.44213" + fx="188.88173" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3213" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3393" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + y2="93.199982" + x2="174.5" + y1="36.566975" + x1="174.5" + gradientUnits="userSpaceOnUse" + id="linearGradient3391" + xlink:href="#linearGradient3647" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="93.199982" + x2="174.5" + y1="36.566975" + x1="174.5" + id="linearGradient3389" + xlink:href="#linearGradient3647" + inkscape:collect="always" /> + <linearGradient + y2="76" + x2="220.5" + y1="76" + x1="123.5" + gradientUnits="userSpaceOnUse" + id="linearGradient3387" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3385" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="103.23137" + fx="175" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,-108,-22.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3383" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + gradientUnits="userSpaceOnUse" + id="radialGradient3381" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + r="56" + fy="76" + fx="172" + cy="76" + cx="172" + id="radialGradient3379" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="76" + x2="220.5" + y1="76" + x1="123.5" + id="linearGradient3377" + xlink:href="#XMLID_4_" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)" + r="55.148" + cy="-0.2148" + cx="48" + id="radialGradient3365"> + <stop + id="stop3367" + style="stop-color:#72D13D" + offset="0" /> + <stop + id="stop3369" + style="stop-color:#35AC1C" + offset="0.3553" /> + <stop + id="stop3371" + style="stop-color:#0F9508" + offset="0.6194" /> + <stop + id="stop3373" + style="stop-color:#008C00" + offset="0.7574" /> + <stop + id="stop3375" + style="stop-color:#007A00" + offset="1" /> + </radialGradient> + <linearGradient + id="linearGradient3359"> + <stop + id="stop3361" + offset="0" + style="stop-color:#c2ebab;stop-opacity:1;" /> + <stop + id="stop3363" + offset="1" + style="stop-color:#71d03c;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3353"> + <stop + id="stop3355" + offset="0" + style="stop-color:#cbff9c;stop-opacity:1;" /> + <stop + id="stop3357" + offset="1" + style="stop-color:#65c171;stop-opacity:0" /> + </linearGradient> + <linearGradient + id="linearGradient3260" + inkscape:collect="always"> + <stop + id="stop3262" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3264" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3344"> + <stop + id="stop3346" + offset="0" + style="stop-color:#baff63;stop-opacity:1;" /> + <stop + id="stop3348" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3449" + inkscape:collect="always"> + <stop + id="stop3451" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3453" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="radialGradient3492" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)" + cx="172" + cy="76" + fx="172" + fy="76" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#radialGradient3346" + id="linearGradient3516" + x1="64.088867" + y1="9.6794205" + x2="64.088867" + y2="123.90625" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#radialGradient3325" + id="radialGradient3524" + cx="67.09375" + cy="116.90625" + fx="67.09375" + fy="116.90625" + r="56" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2784101,0,0,1.2784101,-18.679575,-32.547876)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3528" + id="radialGradient3535" + cx="99.726295" + cy="27.418272" + fx="64.689766" + fy="68.231934" + r="56" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.693735,5.8671246e-2,-3.6242796e-2,0.4285387,33.939389,26.8809)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3340" + id="linearGradient3548" + x1="75.09375" + y1="4.5317035" + x2="75.09375" + y2="80.172485" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient3581" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.2161108e-3,1.9705695e-3)" + x1="75.09375" + y1="4.5317035" + x2="75.09375" + y2="80.172485" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3364" + id="linearGradient3613" + x1="208.59375" + y1="130.40625" + x2="208.59375" + y2="63.426777" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-137,0)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3449" + id="radialGradient3654" + cx="-10.165252" + cy="66.906013" + fx="-10.165252" + fy="66.906013" + r="59.995121" + gradientTransform="matrix(0.4582893,-2.1035589e-8,4.5903973e-8,1.0000813,20.447953,-5.1974351e-3)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3449" + id="radialGradient3658" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.2676699,0.521376,-0.7037472,0.3612977,108.99386,-36.062981)" + cx="167.67001" + cy="80.404922" + fx="167.67001" + fy="80.404922" + r="59.995121" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient3676" + x1="120.0625" + y1="12.569496" + x2="125.30366" + y2="14.444496" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" /> + <filter + inkscape:collect="always" + x="-0.15096202" + width="1.301924" + y="-0.13732364" + height="1.2746473" + id="filter3738"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.39257441" + id="feGaussianBlur3740" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3449" + id="radialGradient3744" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-2.3607361e-7,1.1093034,-1.0633726,-1.4106669e-7,156.30951,-2.406116)" + cx="46.25367" + cy="86.72467" + fx="46.253662" + fy="86.72467" + r="59.995121" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3751" + id="radialGradient3757" + cx="66.01458" + cy="126.69183" + fx="66.01458" + fy="126.69183" + r="59.99512" + gradientTransform="matrix(0.675025,0,0,0.3583625,19.527377,41.004647)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="radialGradient3767" + cx="64.088867" + cy="7.4108429" + fx="64.088867" + fy="7.4108429" + r="59.995121" + gradientTransform="matrix(0.3093869,0,0,0.4779247,44.260611,3.8644223)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3344" + id="linearGradient3771" + gradientUnits="userSpaceOnUse" + spreadMethod="reflect" + x1="120.0625" + y1="12.569496" + x2="125.30366" + y2="14.444496" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3777" + id="linearGradient3783" + x1="152.01973" + y1="53.585167" + x2="152.44037" + y2="83.821609" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient3786" + gradientUnits="userSpaceOnUse" + x1="105.29873" + y1="80.976753" + x2="128.53551" + y2="57.671959" + gradientTransform="matrix(0.9893919,0.1452708,-0.1452708,0.9893919,-310.41988,0)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3790" + id="linearGradient3796" + x1="59.961295" + y1="72.001856" + x2="147.68997" + y2="42.618412" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient3800" + gradientUnits="userSpaceOnUse" + x1="131.29659" + y1="80.375633" + x2="126.86977" + y2="53.628407" + gradientTransform="matrix(0.9893919,0.1452708,-0.1452708,0.9893919,-311.12698,0)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3260" + id="linearGradient3819" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9893919,0.1452708,-0.1452708,0.9893919,-310.41988,0)" + x1="105.29873" + y1="80.976753" + x2="128.53551" + y2="57.671959" /> + <mask + maskUnits="userSpaceOnUse" + id="mask3815"> + <path + style="opacity:1;fill:url(#linearGradient3819);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M -223.76561,66.77675 L -167.79715,74.994508 L -172.2142,105.07755 L -264.2451,98.274008 L -223.76561,66.77675 z " + id="path3817" + sodipodi:nodetypes="ccccc" /> + </mask> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3825" + id="radialGradient3831" + cx="-211.99954" + cy="79.229729" + fx="-212.97485" + fy="20.333584" + r="59.99512" + gradientTransform="matrix(0.6484284,0.1017206,-3.1257154e-2,0.1992521,243.43743,84.15916)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3825" + id="radialGradient2340" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6484284,0.1017206,-3.1257154e-2,0.1992521,-4.56257,53.15916)" + cx="-112.17241" + cy="118.60459" + fx="-113.14772" + fy="59.708473" + r="59.99512" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3332" + x1="-145" + y1="37.75" + x2="-151.5" + y2="64.75" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter3438"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.3342697" + id="feGaussianBlur3440" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3444" + gradientUnits="userSpaceOnUse" + x1="-143.5" + y1="34.5" + x2="-151.5" + y2="64.75" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3477" + gradientUnits="userSpaceOnUse" + x1="-152.5" + y1="34.5" + x2="-150.5" + y2="57.25" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3479" + gradientUnits="userSpaceOnUse" + x1="-126.5" + y1="34.5" + x2="-151.5" + y2="64.75" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3572" + gradientUnits="userSpaceOnUse" + x1="-132.51041" + y1="39.803303" + x2="-158.92462" + y2="72.881729" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3574" + gradientUnits="userSpaceOnUse" + x1="-151.43935" + y1="37.68198" + x2="-152.26776" + y2="57.25" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3578" + gradientUnits="userSpaceOnUse" + x1="-83.012932" + y1="44.753052" + x2="-158.92462" + y2="72.881729" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3825" + id="radialGradient3580" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6484284,0.1017206,-3.1257154e-2,0.1992521,-4.56257,53.15916)" + cx="-112.17241" + cy="118.60459" + fx="-113.14772" + fy="59.708473" + r="59.99512" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3825" + id="radialGradient3594" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6484284,0.1017206,-3.1257154e-2,0.1992521,-4.56257,53.15916)" + cx="-112.17241" + cy="118.60459" + fx="-113.14772" + fy="59.708473" + r="59.99512" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3596" + gradientUnits="userSpaceOnUse" + x1="-151.43935" + y1="37.68198" + x2="-152.26776" + y2="57.25" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3598" + gradientUnits="userSpaceOnUse" + x1="-132.51041" + y1="39.803303" + x2="-158.92462" + y2="72.881729" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3326" + id="linearGradient3600" + gradientUnits="userSpaceOnUse" + x1="-83.012932" + y1="44.753052" + x2="-158.92462" + y2="72.881729" /> + <mask + maskUnits="userSpaceOnUse" + id="mask3582"> + <g + id="g3584" + transform="translate(248.01637,30.885255)"> + <path + style="opacity:1;fill:url(#radialGradient3594);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M -184.42232,-32.47243 C -217.54751,-32.47243 -248.42232,-0.097625 -248.42232,33.02757 C -248.42232,66.15276 -217.04751,97.02757 -183.92232,97.02757 C -153.6332,97.02757 -128.58571,70.81131 -124.51607,41.68382 L -159.54732,36.65257 C -161.172,48.6137 -171.47739,57.62132 -183.92232,57.62132 C -197.49395,57.62132 -206.01607,46.0992 -206.01607,32.52757 C -206.01607,18.955936 -199.99395,12.43382 -186.42232,12.43382 C -179.6365,12.433819 -176.50103,10.198864 -172.04732,14.65257 L -176.8745,25.979749 C -178.93037,28.035619 -179.11822,29.285529 -178.55411,30.595278 C -178.04554,31.776057 -177.03338,33.12132 -174.34438,33.12132 L -130.39107,33.12132 C -126.54518,33.12132 -123.93208,30.466941 -123.93208,26.871189 L -124.00095,-17.206829 C -124.00095,-19.687584 -124.90346,-21.050058 -126.18242,-21.556444 C -127.49674,-22.076829 -129.21563,-21.679122 -131.28951,-19.605244 L -141.48482,-19.40993 C -152.34417,-30.269281 -167.85972,-32.47243 -184.42232,-32.47243 z " + id="path3586" + sodipodi:nodetypes="cssccsssccsccccsccc" /> + <path + sodipodi:nodetypes="ccccc" + style="fill:url(#linearGradient3596);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3438)" + d="M -161.5,34.5 C -162,37 -180,54 -180,54 L -132.5,80 L -112,38.5 L -161.5,34.5 z " + id="path3588" /> + <path + sodipodi:nodetypes="ccccc" + id="path3590" + d="M -161.5,34.5 C -162,37 -181.27817,54.389087 -181.27817,54.389087 L -151.62742,97.591883 L -112,38.5 L -161.5,34.5 z " + style="fill:url(#linearGradient3598);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3438)" /> + <path + style="fill:url(#linearGradient3600);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3438)" + d="M -161.5,34.5 C -162,37 -181.27817,54.389087 -181.27817,54.389087 L -151.62742,97.591883 L -112,38.5 L -161.5,34.5 z " + id="path3592" + sodipodi:nodetypes="ccccc" /> + </g> + </mask> + <filter + inkscape:collect="always" + id="filter3630"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.89883985" + id="feGaussianBlur3632" /> + </filter> + <filter + inkscape:collect="always" + id="filter3378"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.565" + id="feGaussianBlur3380" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3432" + id="linearGradient3438" + x1="83.892097" + y1="78.769623" + x2="89.540657" + y2="72.037933" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4.8046875" + inkscape:cx="64" + inkscape:cy="64" + inkscape:document-units="px" + inkscape:current-layer="layer1" + width="128px" + height="128px" + gridspacingx="4px" + gridspacingy="4px" + gridempspacing="2" + showgrid="false" + inkscape:grid-points="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="794" + inkscape:window-height="732" + inkscape:window-x="0" + inkscape:window-y="0" + showborder="false" /> + <metadata + id="metadata2611"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Livello 1" + inkscape:groupmode="layer" + id="layer1"> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient3438);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1;stroke-dasharray:none" + d="M 4.09375 66.90625 C 5.685913 98.612858 31.899526 123.84375 64 123.84375 C 94.289117 123.84375 119.33661 101.62749 123.40625 72.5 L 88.375 67.46875 C 86.750317 79.429881 76.44493 88.4375 64 88.4375 C 51.461218 88.4375 41.098385 79.041171 39.59375 66.90625 L 4.09375 66.90625 z " + id="path3421" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#004d00;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 64,4.15625 C 30.874805,4.15625 4,30.718555 4,63.84375 C 4,64.868466 4.0429248,65.894107 4.09375,66.90625 L 39.59375,66.90625 C 39.469809,65.906666 39.40625,64.876601 39.40625,63.84375 C 39.406251,50.272118 50.42837,39.25 64,39.25 C 70.785817,39.250001 76.92129,42.015044 81.375,46.46875 L 74.0625,53.3125 C 72.006634,55.368372 71.81089,56.596501 72.375,57.90625 C 72.883567,59.087028 73.90476,60.4375 76.59375,60.4375 L 117.53125,60.4375 C 121.37714,60.437502 124,57.783252 124,54.1875 L 123.9375,13.625 C 123.9375,11.144245 123.02896,9.787636 121.75,9.28125 C 120.43568,8.760865 118.69888,9.144872 116.625,11.21875 L 106.4375,21.40625 C 95.578147,10.546899 80.5626,4.15625 64,4.15625 z " + id="path3400" + sodipodi:nodetypes="csccssccsccccsccc" /> + <g + id="g3835" + mask="url(#mask3582)"> + <path + sodipodi:nodetypes="cssccsssccsccccsccc" + id="rect3204" + d="M 64.09375,3.90625 C 30.968558,3.9062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,3.90625 64.09375,3.90625 z " + style="opacity:1;fill:url(#linearGradient3516);fill-opacity:1.0;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + style="opacity:0.79775281;fill:url(#radialGradient3757);fill-opacity:1.0;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 64.09375,3.90625 C 30.968558,3.9062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,3.90625 64.09375,3.90625 z " + id="path3749" + sodipodi:nodetypes="cssccsssccsccccsccc" /> + <path + sodipodi:nodetypes="cssccsssccsccccsccc" + id="path3656" + d="M 64.09375,3.90625 C 30.968558,3.9062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,3.90625 64.09375,3.90625 z " + style="opacity:0.68913858;fill:url(#radialGradient3658);fill-opacity:1.0;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + style="opacity:1;fill:url(#radialGradient3654);fill-opacity:1.0;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" + d="M 64.09375,3.90625 C 30.968558,3.9062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,3.90625 64.09375,3.90625 z " + id="path3643" + sodipodi:nodetypes="cssccsssccsccccsccc" /> + <path + sodipodi:nodetypes="cssccsssccsccccsccc" + id="path3742" + d="M 64.09375,3.90625 C 30.968558,3.9062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,3.90625 64.09375,3.90625 z " + style="opacity:0.79775281;fill:url(#radialGradient3744);fill-opacity:1.0;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + style="opacity:0.74531835;fill:url(#radialGradient3767);fill-opacity:1.0;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3630)" + d="M 64.09375,4.20625 C 30.968558,4.2062499 4.0937499,30.781055 4.09375,63.90625 C 4.0937501,97.031442 30.96856,123.90625 64.09375,123.90625 C 94.382866,123.90625 119.43036,101.68999 123.5,72.5625 L 88.46875,67.53125 C 86.844066,79.492379 76.538676,88.5 64.09375,88.5 C 50.522122,88.499999 39.5,77.477881 39.5,63.90625 C 39.500001,50.334616 50.522119,39.3125 64.09375,39.3125 C 70.879568,39.312499 77.015044,42.077544 81.46875,46.53125 L 71.141571,56.858429 C 69.085701,58.914299 68.897846,60.164209 69.461963,61.473958 C 69.970531,62.654737 70.982695,64 73.671688,64 L 117.625,64 C 121.47089,64 124.08399,61.345621 124.08399,57.749869 L 124.01512,13.671851 C 124.01512,11.191096 123.11261,9.8286218 121.83365,9.3222363 C 120.51933,8.8018514 118.80044,9.1995576 116.72656,11.273436 L 106.53125,21.46875 C 95.671902,10.609399 80.656349,4.20625 64.09375,4.20625 z " + id="path3759" + sodipodi:nodetypes="cssccsssccsccccsccc" /> + <path + sodipodi:nodetypes="cccczc" + id="path3660" + d="M 117.6875,10.75 L 118.625,15.125 L 119.875,16 L 123.875,13.375 C 124.12188,11.651249 123.52383,10.027571 121.9375,9.3749999 C 120.35116,8.7224285 118.77622,9.5017032 117.6875,10.75 z " + style="fill:url(#linearGradient3676);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3738);opacity:0.82022472" /> + <path + transform="matrix(0,1,1,0,60.363582,-60.363586)" + style="opacity:0.82022472;fill:url(#linearGradient3771);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3738)" + d="M 117.6875,10.75 L 119.875,13.875 L 120.375,13.75 L 123.875,13.375 C 124.12188,11.651249 123.52383,10.027571 121.9375,9.3749999 C 120.35116,8.7224285 118.77622,9.5017032 117.6875,10.75 z " + id="path3769" + sodipodi:nodetypes="cccczc" /> + <path + id="path3494" + d="M 64.09375 7.90625 C 33.132052 7.9062499 8.0937499 32.944549 8.09375 63.90625 C 8.0937501 94.867948 33.132054 119.90625 64.09375 119.90625 C 91.026646 119.90625 113.21548 101.0995 118.625 75.90625 L 91.5 72.03125 C 88.061436 83.928551 77.059621 92.5 64.09375 92.5 C 48.356404 92.499999 35.5 79.643599 35.5 63.90625 C 35.500001 48.168899 48.356402 35.3125 64.09375 35.3125 C 71.966166 35.312499 79.145304 38.520304 84.3125 43.6875 C 85.071964 44.438909 85.499997 45.462886 85.5 46.53125 C 85.5 47.599614 85.071964 48.623591 84.3125 49.375 L 73.6875 60 L 117.625 60 C 119.63039 60 120.09375 59.407836 120.09375 57.75 L 120 13.65625 L 109.375 24.3125 C 108.62359 25.071964 107.59961 25.5 106.53125 25.5 C 105.46289 25.5 104.43891 25.071964 103.6875 24.3125 C 93.549835 14.174833 79.577106 7.90625 64.09375 7.90625 z " + style="opacity:1;fill:url(#radialGradient3524);fill-opacity:1.0;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1;stroke-dasharray:none" /> + <path + style="opacity:1;fill:url(#radialGradient3535);fill-opacity:1.0;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1;stroke-dasharray:none" + d="M 64.09375 7.90625 C 33.132052 7.9062499 8.0937499 32.944549 8.09375 63.90625 C 8.0937501 94.867948 33.132054 119.90625 64.09375 119.90625 C 91.026646 119.90625 113.21548 101.0995 118.625 75.90625 L 91.5 72.03125 C 88.061436 83.928551 77.059621 92.5 64.09375 92.5 C 48.356404 92.499999 35.5 79.643599 35.5 63.90625 C 35.500001 48.168899 48.356402 35.3125 64.09375 35.3125 C 71.966166 35.312499 79.145304 38.520304 84.3125 43.6875 C 85.071964 44.438909 85.499997 45.462886 85.5 46.53125 C 85.5 47.599614 85.071964 48.623591 84.3125 49.375 L 73.6875 60 L 117.625 60 C 119.63039 60 120.09375 59.407836 120.09375 57.75 L 120 13.65625 L 109.375 24.3125 C 108.62359 25.071964 107.59961 25.5 106.53125 25.5 C 105.46289 25.5 104.43891 25.071964 103.6875 24.3125 C 93.549835 14.174833 79.577106 7.90625 64.09375 7.90625 z " + id="path3526" /> + <path + sodipodi:nodetypes="csccssccccccscc" + id="path3537" + d="M 64.09375,7.90625 C 33.132052,7.9062499 8.0937499,32.944549 8.09375,63.90625 C 8.09375,64.474122 8.1082724,65.029981 8.125,65.59375 C 14.11447,66.271402 20.266218,66.74388 26.53125,67 C 26.260548,56.540958 30.202859,46.025084 38.34375,38.21875 C 53.683067,23.509813 78.072313,24.004431 92.78125,39.34375 C 95.545099,42.226046 97.537852,45.032117 99.34375,48.59375 L 78.84375,59 L 98,59 C 105.9282,56.973373 113.18621,55.563033 120.09375,52.8125 L 120,13.65625 L 109.375,24.3125 C 108.62359,25.071964 107.59961,25.5 106.53125,25.5 C 105.46289,25.5 104.43891,25.071964 103.6875,24.3125 C 93.549835,14.174833 79.577106,7.90625 64.09375,7.90625 z " + style="opacity:0.83333333;fill:url(#linearGradient3548);fill-opacity:1.0;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscscscccccccccccssssssccscscc" + id="path3553" + d="M 64.099866,7.9087646 C 33.138176,7.9087644 8.0998661,32.947063 8.0998661,63.908764 C 8.0998761,64.087476 8.0973761,64.263059 8.0998661,64.440014 C 8.3531061,33.696509 33.295846,8.9087645 64.099866,8.9087646 C 79.583236,8.9087645 93.555946,15.177347 103.69361,25.315014 C 104.44503,26.074479 105.469,26.502514 106.53736,26.502514 C 107.60573,26.502515 108.6297,26.074478 109.38111,25.315014 L 119.50611,15.158764 L 119.99986,52.708764 C 113.09232,55.459294 105.43431,56.569624 97.506116,58.596264 L 78.849866,59.002514 L 98.006116,59.002514 C 105.93431,56.975884 113.19232,55.565544 120.09986,52.815014 L 120.00611,14.658764 L 120.00611,13.658764 L 119.50611,14.158764 L 109.38111,24.315014 C 108.62971,25.074479 107.60572,25.502514 106.53736,25.502514 C 105.46901,25.502515 104.44502,25.074478 103.69361,24.315014 C 103.68314,24.304548 103.67283,24.294222 103.66236,24.283764 C 103.60999,24.231473 103.55869,24.179598 103.50611,24.127514 C 102.93231,23.559643 102.35524,23.012364 101.75611,22.471264 C 101.67459,22.397145 101.58807,22.326157 101.50611,22.252514 C 91.590066,13.342335 78.496526,7.9087646 64.099866,7.9087646 z M 63.443616,27.127514 C 54.205446,27.378034 45.040176,30.920194 37.849866,37.815014 C 30.217786,45.133448 26.722316,55.187931 26.537366,65.033764 C 26.777246,55.231884 30.717786,45.539698 38.349866,38.221264 C 51.665996,25.452364 71.803196,24.123207 86.506116,34.033764 C 79.627056,29.22869 71.518656,26.908534 63.443616,27.127514 z " + style="opacity:1;fill:url(#linearGradient3581);fill-opacity:1.0;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" /> + <path + id="path3603" + d="M 63.59375,7.90625 C 32.63205,7.9062499 7.59375,32.944549 7.59375,63.90625 C 7.59375,94.867948 32.63205,119.90625 63.59375,119.90625 C 90.52665,119.90625 112.71548,101.0995 118.125,75.90625 L 91,72.03125 C 87.56144,83.928551 76.55962,92.5 63.59375,92.5 C 47.8564,92.499999 35,79.643599 35,63.90625 C 35,48.168899 47.8564,35.3125 63.59375,35.3125 C 71.46617,35.312499 78.6453,38.520304 83.8125,43.6875 C 84.57196,44.438909 85,45.462886 85,46.53125 C 85,47.599614 84.57196,48.623591 83.8125,49.375 L 73.1875,60 L 117.125,60 C 119.13039,60 119.59375,59.407836 119.59375,57.75 L 119.5,13.65625 L 108.875,24.3125 C 108.12359,25.071964 107.09961,25.5 106.03125,25.5 C 104.96289,25.5 103.93891,25.071964 103.1875,24.3125 C 93.04984,14.174833 79.07711,7.90625 63.59375,7.90625 z " + style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient3613);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3378)" /> + </g> + </g> +</svg> diff --git a/pics/icons/startconfig.svg b/pics/icons/startconfig.svg new file mode 100644 index 0000000..24bf7e5 --- /dev/null +++ b/pics/icons/startconfig.svg @@ -0,0 +1,981 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="49.11824" + height="54.234951" + id="svg5859" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs5861"> + <linearGradient + id="linearGradient790"> + <stop + style="stop-color:#9e9e00;stop-opacity:1;" + offset="0.000000" + id="stop791" /> + <stop + style="stop-color:#989c33;stop-opacity:1;" + offset="1.000000" + id="stop792" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient790" + id="radialGradient793" + cx="289.50043" + cy="97.412392" + fx="289.50043" + fy="97.412392" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <linearGradient + id="linearGradient777"> + <stop + style="stop-color:#8f0000;stop-opacity:1;" + offset="0.000000" + id="stop778" /> + <stop + style="stop-color:#b35f00;stop-opacity:1;" + offset="1.000000" + id="stop779" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient777" + id="radialGradient780" + cx="289.50043" + cy="97.412544" + fx="289.50043" + fy="97.412544" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient803"> + <stop + style="stop-color:#00ff00;stop-opacity:1;" + offset="0.000000" + id="stop804" /> + <stop + style="stop-color:#97ff00;stop-opacity:1;" + offset="1.000000" + id="stop805" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient803" + id="radialGradient806" + cx="289.50043" + cy="97.41259" + fx="289.50043" + fy="97.41259" + r="432.91306" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient833" + cx="219.87048" + cy="286.16776" + fx="219.87048" + fy="286.16776" + r="104.14263" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9171755,1.0903039)" /> + <linearGradient + id="linearGradient835"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.000000" + id="stop836" /> + <stop + style="stop-color:#8a8e8f;stop-opacity:1;" + offset="1.000000" + id="stop837" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient835" + id="linearGradient834" + x1="311.22366" + y1="231.59087" + x2="323.76099" + y2="324.44568" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.6200394,1.6128006)" /> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient191" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient185" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient186"> + <stop + style="stop-color:#ffd800;stop-opacity:0.945098;" + offset="0.000000" + id="stop187" /> + <stop + style="stop-color:#ffff00;stop-opacity:0;" + offset="1.000000" + id="stop188" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient184" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.7605544,1.3148304)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient182" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.3922365,2.5494824)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient180" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient171" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0603743,0.9430632)" /> + <linearGradient + id="linearGradient357"> + <stop + style="stop-color:#ffff00;stop-opacity:0.854902;" + offset="0.000000" + id="stop358" /> + <stop + style="stop-color:#ffffc8;stop-opacity:0.513725;" + offset="1.000000" + id="stop359" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient357" + id="linearGradient356" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.8669845,1.1534231)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient156"> + <stop + style="stop-color:#0015a1;stop-opacity:1;" + offset="0.000000" + id="stop157" /> + <stop + style="stop-color:#0e6eea;stop-opacity:1;" + offset="1.000000" + id="stop158" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient156" + id="linearGradient155" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient5970" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientTransform="scale(1.3034154,0.7672151)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient5972" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientTransform="scale(1.5339718,0.6519025)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient5974" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientTransform="scale(1.3034154,0.7672151)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient5976" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient6079" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient6081" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient6083" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient6085" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient6087" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient6089" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient6091" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient6093" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient6095" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient6097" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient6099" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient835" + id="linearGradient6101" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.6200394,1.6128006)" + spreadMethod="pad" + x1="311.22366" + y1="231.59087" + x2="323.76099" + y2="324.44568" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient6103" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9171755,1.0903039)" + spreadMethod="pad" + cx="219.87048" + cy="286.16776" + fx="219.87048" + fy="286.16776" + r="104.14263" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient803" + id="radialGradient6105" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.41259" + fx="289.50043" + fy="97.41259" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient6107" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient6109" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient777" + id="radialGradient6111" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.412544" + fx="289.50043" + fy="97.412544" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient6113" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient6115" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient790" + id="radialGradient6117" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="289.50043" + cy="97.412392" + fx="289.50043" + fy="97.412392" + r="432.91306" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient6119" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient6121" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="6.9696751" + inkscape:cx="24.559121" + inkscape:cy="27.117476" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="686" + inkscape:window-y="0" /> + <metadata + id="metadata5864"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:description>BibleTime icon "start config". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-240.97305,-273.38524)"> + <g + transform="matrix(0.970313,0,0,0.970312,195.84118,218.27439)" + id="g1320"> + <g + transform="translate(14.83796,8.678818)" + id="g1253"> + <path + transform="matrix(0.107241,0,0,0.120147,19.12811,38.71334)" + sodipodi:nodetypes="ccccccc" + id="path1066" + d="M 460.715,99.1068 C 459.822,98.214 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9996 460.715,99.1068 z " + style="font-size:12px;fill-opacity:0.11931799;fill-rule:evenodd;stroke-width:16.54360008;stroke-linejoin:round" /> + <path + transform="matrix(0.107241,0,0,0.120147,20.24795,40.01984)" + sodipodi:nodetypes="ccccccc" + id="path1244" + d="M 460.715,99.1068 C 459.822,98.214 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9996 460.715,99.1068 z " + style="font-size:12px;fill-opacity:0.11931799;fill-rule:evenodd;stroke-width:16.54360008;stroke-linejoin:round" /> + </g> + <g + style="font-size:12px" + transform="translate(-243.7118,-289.4267)" + id="g937"> + <g + style="font-size:12px" + transform="matrix(0.226616,0,0,0.226616,254.0524,324.7195)" + id="g938"> + <path + transform="matrix(0.473229,0,0,0.530179,94.959,46.4969)" + sodipodi:nodetypes="ccccccccc" + id="path939" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + style="fill:url(#linearGradient6079);fill-opacity:1;fill-rule:evenodd;stroke:#0012ab;stroke-width:16.54360008;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="matrix(0.473229,0,0,0.530179,94.5089,45.8857)" + sodipodi:nodetypes="ccccc" + id="path942" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + style="fill:url(#radialGradient6081);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(0.610964,0,0,0.684486,69.8172,30.3121)" + sodipodi:nodetypes="cccccc" + id="path943" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + style="fill:url(#radialGradient6083);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(0.681684,0,0,0.681684,57.1263,31.4825)" + sodipodi:nodetypes="ccccc" + id="path948" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + style="fill:url(#linearGradient6085);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="font-size:12px" + transform="matrix(0.285025,1.188954e-2,-6.476187e-3,0.284631,239.7883,280.0725)" + id="g949"> + <path + transform="matrix(0.321131,-7.24356e-2,5.36828e-2,0.317997,186.839,258.437)" + sodipodi:nodetypes="ccccccccccccc" + id="path956" + d="M 258.036,112.5 C 258.036,132.143 258.929,177.679 258.929,178.572 C 258.929,179.464 202.643,182.45 190.143,184.236 C 162.895,186.622 166.602,225.185 190.143,220.843 C 209.786,219.95 258.036,215.178 258.929,215.178 C 259.822,215.178 259.821,338.392 260.714,353.571 C 259.822,384.821 300.893,385.714 300.893,355.357 C 300.893,331.25 300.893,226.785 300.893,216.964 C 312.5,216.964 338.995,212.592 366.331,210.304 C 390.765,202.389 391.862,168.272 364.313,171.318 C 346.224,172.511 302.679,175.893 301.786,177.678 C 300.893,179.464 300.893,111.607 300,111.607 C 300,83.0355 258.036,85.7143 258.036,112.5 z " + style="font-size:12px;fill:url(#linearGradient6087);fill-opacity:0.53658495;fill-rule:evenodd;stroke:#febf00;stroke-width:5.875;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.81707297" /> + <path + sodipodi:nodetypes="ccccccccccc" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.799,280.673)" + id="path957" + d="M 296.518,38.7381 C 286.052,33.1068 278.639,36.7638 271.063,44.6139 C 270.17,55.3283 274.85,130.269 275.743,133.84 C 276.636,137.412 266.618,121.182 266.618,121.182 C 266.618,121.182 262.438,126.91 257.974,125.123 C 253.509,123.337 189.286,120.535 182.143,123.214 C 175,125.893 170.536,129.464 169.643,133.928 C 168.75,138.393 165.179,119.643 176.786,116.071 C 188.393,112.5 254.854,108.649 253.962,108.649 C 253.07,108.649 256.06,38.3477 256.953,32.0976 C 257.846,25.8476 287.28,6.65699 296.518,38.7381 z " + style="font-size:12px;fill:url(#linearGradient6089);fill-opacity:0.76829301;fill-rule:evenodd;stroke-width:1pt" /> + <path + sodipodi:nodetypes="cccccc" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.779,279.183)" + id="path958" + d="M 299.107,109.821 C 297.322,114.285 313.614,118.812 283.371,126.326 C 278.907,128.111 370.326,121.283 378.361,123.962 C 386.397,126.64 381.094,121.228 383.036,124.107 C 379.854,114.732 379.118,106.897 368.404,105.111 C 357.69,103.325 300,110.714 299.107,109.821 z " + style="font-size:12px;fill:url(#linearGradient6091);fill-rule:evenodd;stroke-width:1pt" /> + <path + sodipodi:nodetypes="ccccccc" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.718,279.279)" + id="path959" + d="M 272.94,137.252 C 264.471,155.852 254.464,150 254.464,150.893 C 254.464,151.785 256.25,284.821 258.036,292.857 C 259.822,300.893 265.426,312.747 278.359,308.805 C 284.609,310.591 278.881,311.545 278.881,311.545 C 278.881,311.545 271.924,304.464 271.031,288.393 C 270.138,272.321 272.047,139.038 272.94,137.252 z " + style="font-size:12px;fill:url(#linearGradient6093);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,191.249,278.594)" + id="path960" + d="M 271.429,312.5 C 291.072,309.821 294.643,306.25 295.536,290.178 C 296.429,274.107 296.429,149.107 297.322,150 C 298.214,150.893 359.822,153.571 368.75,148.214 C 377.679,142.857 383.036,141.071 382.143,130.357 C 381.25,119.643 379.465,120.535 380.357,121.428 C 381.25,122.321 376.786,137.5 367.857,138.393 C 358.929,139.285 303.572,145.535 295.536,142.857 C 287.5,140.178 286.607,135.714 287.5,137.5 C 288.393,139.285 289.286,142.857 289.286,150.893 C 289.286,158.928 290.179,284.821 288.393,290.178 C 286.607,295.536 289.286,305.357 271.429,312.5 z " + style="font-size:12px;fill:url(#linearGradient6095);fill-opacity:0.53725496;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.332,281.177)" + id="path961" + d="M 166.072,128.571 C 166.964,144.643 172.322,147.321 179.464,148.214 C 186.607,149.107 252.679,148.214 253.572,149.107 C 254.464,150 261.607,147.321 263.393,142.857 C 265.179,138.393 259.822,142.857 245.536,141.964 C 231.25,141.071 193.75,144.643 183.036,141.071 C 172.322,137.5 163.393,129.464 166.072,128.571 z " + style="font-size:12px;fill:url(#linearGradient6097);fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.769,279.58)" + id="path962" + d="M 274.107,24.1068 C 296.429,27.6782 295.536,41.9639 295.536,47.3211 C 295.536,52.6782 296.429,104.464 295.536,108.928 C 294.643,113.393 296.429,116.964 291.072,120.535 C 285.714,124.107 284.822,125 284.822,124.107 C 284.822,123.214 288.393,119.642 288.393,108.928 C 288.393,98.214 291.072,45.5354 288.393,38.3925 C 285.714,31.2496 275.893,24.9997 274.107,24.1068 z " + style="font-size:12px;fill:url(#linearGradient6099);fill-rule:evenodd;stroke-width:1pt" /> + </g> + <rect + transform="translate(64.7935,-61.92985)" + y="372.38977" + x="361.2793" + height="0" + width="0.50107098" + id="rect963" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="373.02017" + x="295.08868" + height="0" + width="0.50107098" + id="rect964" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="565.91852" + x="362.54007" + height="0" + width="0.50107098" + id="rect965" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="567.17932" + x="293.82788" + height="0" + width="0.50107098" + id="rect966" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(64.7935,-61.92985)" + y="373.02017" + x="229.52846" + height="0" + width="0.50107098" + id="rect967" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + </g> + <g + transform="translate(27.71471,11.8502)" + id="g1293"> + <g + id="g1245"> + <path + transform="matrix(0.18768,0,0,0.18768,-8.563207,-13.48492)" + sodipodi:nodetypes="ccccc" + id="path1084" + d="M 154.937,363.27 C 153.187,414.04 154.937,435.049 154.937,491.946 C 154.937,550.595 231.968,547.969 232.844,493.697 C 232.844,434.173 232.844,412.289 233.719,362.394 C 234.594,308.123 154.061,308.123 154.937,363.27 z " + style="font-size:12px;fill-opacity:0.11931799;fill-rule:evenodd;stroke-width:4" /> + <rect + transform="translate(-203.964,-203.7402)" + y="372.38977" + x="361.2793" + height="0" + width="0.50107098" + id="rect1078" + style="font-size:12px;fill-opacity:0.11931799;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(-203.964,-203.7402)" + y="373.02017" + x="295.08868" + height="0" + width="0.50107098" + id="rect1079" + style="font-size:12px;fill-opacity:0.11931799;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(-203.964,-203.7402)" + y="565.91852" + x="362.54007" + height="0" + width="0.50107098" + id="rect1080" + style="font-size:12px;fill-opacity:0.11931799;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(-203.964,-203.7402)" + y="567.17932" + x="293.82788" + height="0" + width="0.50107098" + id="rect1081" + style="font-size:12px;fill-opacity:0.11931799;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="translate(-203.964,-203.7402)" + y="373.02017" + x="229.52846" + height="0" + width="0.50107098" + id="rect1082" + style="font-size:12px;fill-opacity:0.11931799;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.18768,0,0,0.18768,-7.723323,-12.36507)" + sodipodi:nodetypes="ccccc" + id="path1243" + d="M 154.937,363.27 C 153.187,414.04 154.937,435.049 154.937,491.946 C 154.937,550.595 231.968,547.969 232.844,493.697 C 232.844,434.173 232.844,412.289 233.719,362.394 C 234.594,308.123 154.061,308.123 154.937,363.27 z " + style="font-size:12px;fill-opacity:0.11931799;fill-rule:evenodd;stroke-width:4" /> + </g> + <g + style="font-size:12px" + transform="matrix(0.18768,0,0,0.18768,-9.459263,-14.34883)" + id="g968"> + <path + transform="translate(-1.59847,-1.12663)" + sodipodi:nodetypes="ccccc" + id="path970" + d="M 154.937,363.27 C 153.187,414.04 154.937,435.049 154.937,491.946 C 154.937,550.595 231.968,547.969 232.844,493.697 C 232.844,434.173 232.844,412.289 233.719,362.394 C 234.594,308.123 154.061,308.123 154.937,363.27 z " + style="fill:url(#linearGradient6101);fill-opacity:0.603659;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="translate(0,-1.43051e-6)" + sodipodi:nodetypes="ccccc" + id="path971" + d="M 230.999,399.978 C 232.195,390.116 231.298,362.623 231.596,357.543 C 230.7,310.925 155.095,308.534 154.199,357.244 C 154.199,370.692 152.406,415.517 152.704,415.517 C 208.586,412.23 180.496,387.128 230.999,399.978 z " + style="fill:url(#radialGradient6103);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <g + id="g972"> + <path + transform="matrix(0.120136,0,0,0.120136,154.44,455.36)" + sodipodi:ry="233.03571" + sodipodi:rx="233.03571" + sodipodi:cy="301.78571" + sodipodi:cx="318.75" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + id="path973" + style="font-size:12px;fill:url(#radialGradient6105);fill-rule:evenodd;stroke:#0070ca;stroke-width:37" + sodipodi:type="arc" /> + <path + transform="matrix(0.120136,0,0,0.120136,155.312,455.745)" + sodipodi:nodetypes="ccc" + id="path974" + d="M 530.357,217.857 C 446.429,-15.1786 82.1432,33.0357 92.8571,327.679 C 366.964,335.714 237.499,232.144 530.357,217.857 z " + style="font-size:12px;fill:url(#radialGradient6107);fill-opacity:0.5548782;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.120136,0,0,0.120136,150.685,455.423)" + sodipodi:nodetypes="ccc" + id="path975" + d="M 524.107,400 C 445.536,541.072 280.357,560.715 175.893,477.679 C 318.75,316.964 524.107,400.893 524.107,400 z " + style="font-size:12px;fill:url(#radialGradient6109);fill-opacity:0.61568598;fill-rule:evenodd;stroke-width:1pt" /> + <g + transform="translate(-1.75034,-1.43051e-6)" + id="g976"> + <path + transform="matrix(0.120136,0,0,0.120136,156.19,325.808)" + sodipodi:ry="233.03571" + sodipodi:rx="233.03571" + sodipodi:cy="301.78571" + sodipodi:cx="318.75" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + id="path977" + style="font-size:12px;fill:url(#radialGradient6111);fill-rule:evenodd;stroke:#0070ca;stroke-width:37" + sodipodi:type="arc" /> + <path + transform="matrix(0.120136,0,0,0.120136,155.743,326.193)" + sodipodi:nodetypes="ccc" + id="path978" + d="M 530.357,217.857 C 446.429,-15.1786 82.1432,33.0357 92.8571,327.679 C 366.964,335.714 237.499,232.144 530.357,217.857 z " + style="font-size:12px;fill:url(#radialGradient6113);fill-opacity:0.5548782;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.120136,0,0,0.120136,154.654,325.872)" + sodipodi:nodetypes="ccc" + id="path979" + d="M 524.107,400 C 445.536,541.072 280.357,560.715 175.893,477.679 C 318.75,316.964 524.107,400.893 524.107,400 z " + style="font-size:12px;fill:url(#radialGradient6115);fill-opacity:0.61568598;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.559443,0,0,0.559443,50.4295,163.757)" + y="310.74899" + x="364.146" + height="0" + width="0.87536597" + id="rect980" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + </g> + <g + transform="translate(-0.87536,0.875319)" + id="g981"> + <rect + transform="matrix(0.559443,0,0,0.559443,47.8035,293.309)" + y="310.74899" + x="364.146" + height="0" + width="0.87536597" + id="rect982" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.120136,0,0,0.120136,155.315,389.709)" + sodipodi:ry="233.03571" + sodipodi:rx="233.03571" + sodipodi:cy="301.78571" + sodipodi:cx="318.75" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + id="path983" + style="font-size:12px;fill:url(#radialGradient6117);fill-rule:evenodd;stroke:#0070ca;stroke-width:37" + sodipodi:type="arc" /> + <path + transform="matrix(0.120136,0,0,0.120136,155.743,390.969)" + sodipodi:nodetypes="ccc" + id="path984" + d="M 530.357,217.857 C 446.429,-15.1786 82.1432,33.0357 92.8571,327.679 C 366.964,335.714 237.499,232.144 530.357,217.857 z " + style="font-size:12px;fill:url(#radialGradient6119);fill-opacity:0.5548782;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.120136,0,0,0.120136,155.529,390.647)" + sodipodi:nodetypes="ccc" + id="path985" + d="M 524.107,400 C 445.536,541.072 280.357,560.715 175.893,477.679 C 318.75,316.964 524.107,400.893 524.107,400 z " + style="font-size:12px;fill:url(#radialGradient6121);fill-opacity:0.61568598;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.559443,0,0,0.559443,50.4295,228.533)" + y="310.74899" + x="364.146" + height="0" + width="0.87536597" + id="rect986" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/stop.svg b/pics/icons/stop.svg new file mode 100644 index 0000000..992fc64 --- /dev/null +++ b/pics/icons/stop.svg @@ -0,0 +1,854 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + inkscape:export-ydpi="15.719650" + inkscape:export-xdpi="15.719650" + inkscape:export-filename="/home/diau/graphics/kde/icons/arrows/cr22-action-stop.png" + sodipodi:docbase="/home/danny/work/kde/crystal/arrows/SVGZ" + sodipodi:docname="crsc-action-stop.svgz" + inkscape:version="0.41" + sodipodi:version="0.32" + version="1.0" + x="0.0000000" + y="0.0000000" + width="48.000000pt" + height="48.000000pt" + viewBox="0 0 125.957 125.956" + id="svg1" + xml:space="preserve"><metadata + id="metadata47"> + <rdf:RDF + id="RDF49"> + <cc:Work + id="Work51" + rdf:about=""> + <dc:format + id="format53">image/svg+xml</dc:format> + + + + + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" + id="type55" /> + + + + + </cc:Work> + + + + + </rdf:RDF> + + + + +</metadata> + + + + +<sodipodi:namedview + inkscape:zoom="1.7366335" + inkscape:cx="116.59365" + inkscape:cy="-1.4778405" + inkscape:window-height="691" + inkscape:window-width="1020" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:current-layer="svg1" /> + + + + +<defs + id="defs106"> + <linearGradient + id="linearGradient1865"> + <stop + style="stop-color:#cf2533;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2120" /> + + + + + + + + <stop + style="stop-color:#9f1a34;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1866" /> + + + + + + + + </linearGradient> + + + + + + + <linearGradient + id="linearGradient1862"> + <stop + style="stop-color:#eb9bb2;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1864" /> + + + + + + + + <stop + style="stop-color:#cf2533;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1863" /> + + + + + + + + </linearGradient> + + + + + + + <linearGradient + x1="63.957001" + y1="-17.000000" + x2="63.957001" + y2="87.998100" + id="XMLID_3_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop49" /> + + + + + + + + + + + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop51" /> + + + + + + + + + + + </linearGradient> + + + + + + + <linearGradient + x1="10.339800" + y1="10.392100" + x2="73.836899" + y2="73.889198" + id="XMLID_4_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop58" /> + + + + + + + + + + + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop60" /> + + + + + + + + + + + </linearGradient> + + + + + + + <linearGradient + x1="62.997101" + y1="168.50290" + x2="62.997101" + y2="65.001404" + id="XMLID_5_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop67" /> + + + + + + + + + + + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop69" /> + + + + + + + + + + + </linearGradient> + + + + + + + <linearGradient + x1="33.114700" + y1="-141.01460" + x2="33.114700" + y2="164.30850" + id="XMLID_7_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.999900,-1.010000e-2,1.010000e-2,0.999900,-1.144400,0.354300)"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop96" /> + + + + + + + + + + + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop98" /> + + + + + + + + + + + </linearGradient> + + + + + + + <linearGradient + x1="61.226601" + y1="51.561001" + x2="61.226601" + y2="141.41890" + id="XMLID_6_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.000000,0.000000,0.000000,1.000000,122.4541,0.000000)"> + <stop + style="stop-color:#000072;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop78" /> + + + + + + + + + + + <stop + style="stop-color:#3995e5;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop80" /> + + + + + + + + + + + <a:midPointStop + id="midPointStop82" + style="stop-color:#000072" + offset="0" /> + + + + + + + + + + + <a:midPointStop + id="midPointStop84" + style="stop-color:#000072" + offset="0.5" /> + + + + + + + + + + + <a:midPointStop + id="midPointStop86" + style="stop-color:#3995E5" + offset="1" /> + + + + + + + + + + + </linearGradient> + + + + + + + <linearGradient + x1="62.977501" + y1="182.56740" + x2="62.977501" + y2="61.896500" + id="linearGradient1344" + xlink:href="#linearGradient1862" + gradientUnits="userSpaceOnUse" /> + + + + + + + <linearGradient + x1="65.109993" + y1="13.567519" + x2="65.109993" + y2="77.436874" + id="linearGradient1346" + xlink:href="#XMLID_3_" + gradientUnits="userSpaceOnUse" /> + + + + + + + <linearGradient + x1="26.564838" + y1="25.929346" + x2="73.836899" + y2="73.889198" + id="linearGradient1348" + xlink:href="#XMLID_4_" + gradientUnits="userSpaceOnUse" /> + + + + + + + <linearGradient + x1="62.997101" + y1="168.50290" + x2="62.997101" + y2="65.001404" + id="linearGradient1350" + xlink:href="#XMLID_5_" + gradientUnits="userSpaceOnUse" /> + + + + + + + <linearGradient + x1="61.226601" + y1="51.561001" + x2="61.226601" + y2="141.41890" + id="linearGradient1352" + xlink:href="#XMLID_6_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.000000,0.000000,0.000000,1.000000,122.4541,0.000000)" /> + + + + + + + <linearGradient + x1="31.052742" + y1="21.613750" + x2="53.820477" + y2="60.985329" + id="linearGradient1354" + xlink:href="#XMLID_7_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.999949,-1.010049e-2,1.010049e-2,0.999949,0.000000,-1.610417e-23)" /> + + + + + + + <linearGradient + x1="54.390072" + y1="177.88280" + x2="54.390072" + y2="25.958462" + id="linearGradient2118" + xlink:href="#linearGradient1865" + gradientUnits="userSpaceOnUse" /> + + + + + + +<linearGradient + x1="55.344120" + y1="154.80630" + x2="55.344120" + y2="41.343369" + id="linearGradient2089" + xlink:href="#linearGradient1865" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.000004,0.999996)" /> + + + + + +<linearGradient + x1="55.344120" + y1="154.80630" + x2="55.344120" + y2="41.343369" + id="linearGradient2092" + xlink:href="#linearGradient1865" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.000004,0.999996)" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="linearGradient1332" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987913,-9.978910e-3,9.978910e-3,0.987913,0.758045,0.758039)" + x1="31.052742" + y1="21.613750" + x2="53.820477" + y2="60.985329" /> + + + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_6_" + id="linearGradient1336" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.760455,0.758039)" + x1="61.226601" + y1="51.561001" + x2="61.226601" + y2="141.41890" /> + + + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_5_" + id="linearGradient1339" + gradientUnits="userSpaceOnUse" + x1="62.997101" + y1="168.50290" + x2="62.997101" + y2="65.001404" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" /> + + + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient1342" + gradientUnits="userSpaceOnUse" + x1="26.564838" + y1="25.929346" + x2="73.836899" + y2="73.889198" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" /> + + + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_3_" + id="linearGradient1345" + gradientUnits="userSpaceOnUse" + x1="65.109993" + y1="13.567519" + x2="65.109993" + y2="77.436874" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" /> + + + +<linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1862" + id="linearGradient1349" + gradientUnits="userSpaceOnUse" + x1="62.977501" + y1="182.56740" + x2="62.977501" + y2="61.896500" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" /> + + + +<linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1865" + id="linearGradient1353" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987967,0.000000,0.000000,0.987959,0.758045,0.758039)" + x1="55.344120" + y1="154.80630" + x2="55.344120" + y2="41.343369" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_7_" + id="linearGradient2106" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987913,-9.978910e-3,9.978910e-3,0.987913,0.758045,0.758039)" + x1="31.052742" + y1="21.613750" + x2="53.820477" + y2="60.985329" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_6_" + id="linearGradient2110" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-2.327880e-16,-0.987963,0.987963,-2.327880e-16,0.981730,125.7539)" + x1="61.226601" + y1="51.561001" + x2="61.226601" + y2="141.41890" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_5_" + id="linearGradient2113" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" + x1="62.997101" + y1="168.50290" + x2="62.997101" + y2="65.001404" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_4_" + id="linearGradient2116" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" + x1="26.564838" + y1="25.929346" + x2="73.836899" + y2="73.889198" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#XMLID_3_" + id="linearGradient2119" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" + x1="65.109993" + y1="13.567519" + x2="65.109993" + y2="77.436874" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1862" + id="linearGradient2122" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987963,0.000000,0.000000,0.987963,0.758045,0.758039)" + x1="62.977501" + y1="182.56740" + x2="62.977501" + y2="61.896500" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1865" + id="linearGradient2125" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.987967,0.000000,0.000000,0.987959,0.758045,0.758039)" + x1="55.344120" + y1="154.80630" + x2="55.344120" + y2="41.343369" /> + +<linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1865" + id="linearGradient2900" + gradientTransform="matrix(1.097954,0.000000,0.000000,1.097945,-4.134070,-3.935581)" + x1="35.230515" + y1="61.598782" + x2="92.019020" + y2="61.598782" + gradientUnits="userSpaceOnUse" /> + +</defs> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<g + transform="matrix(1.012131,0.000000,0.000000,1.012131,-0.763964,-0.763960)" + id="g2902"> + <path + d="M 125.19890,62.347652 C 125.54666,96.710981 97.969652,124.85014 63.607311,125.19791 C 29.243982,125.54567 1.1058080,97.969646 0.75804500,63.606317 C 0.41028202,29.243976 27.985317,1.1058020 62.347658,0.75803900 C 96.711975,0.41027602 124.85015,27.985311 125.19890,62.347652 z " + style="fill:url(#linearGradient2125);fill-opacity:1.0000000" + id="path18" /> + + <path + d="M 118.60919,62.413846 C 118.91941,93.139495 94.264791,118.29797 63.540130,118.60918 C 32.816456,118.91940 7.6569906,94.264785 7.3457823,63.540124 C 7.0355619,32.816450 31.691167,7.6559967 62.414840,7.3457763 C 93.140489,7.0355559 118.29897,31.691161 118.60919,62.413846 z " + style="fill:url(#linearGradient2122);fill-opacity:1.0000000" + id="path45" /> + + <path + d="M 63.449237,11.878551 C 36.372135,12.152216 14.642877,34.326058 14.916543,61.402172 C 14.931362,62.894984 15.024231,64.368037 15.170449,65.825282 C 28.707518,71.476431 44.921967,74.688298 62.326911,74.512441 C 81.324452,74.320776 98.826216,70.122921 112.91654,63.188409 C 112.95903,62.268615 112.97977,61.342894 112.97286,60.410257 C 112.69919,33.334143 90.527327,11.604885 63.449237,11.878551 z " + style="fill:url(#linearGradient2119);fill-opacity:1.0000000" + id="path54" /> + + <path + d="M 64.943037,17.198731 C 89.377338,16.951741 109.94969,34.007934 115.02782,56.951399 C 112.01157,30.627124 89.526521,10.309665 62.447443,10.583331 C 33.510994,10.875768 10.290900,34.572061 10.583337,63.507521 C 10.731531,78.157036 16.883577,91.332511 26.670339,100.74187 C 19.299147,92.027049 14.805891,80.790946 14.681408,68.486855 C 14.397862,40.444513 36.900695,17.482277 64.943037,17.198731 z " + style="fill:url(#linearGradient2116);fill-opacity:1.0000000" + id="path63" /> + + <path + d="M 63.435406,110.14728 C 37.308724,110.41205 15.752359,90.210185 13.983906,64.476713 C 13.937471,65.441953 13.909808,66.411144 13.920676,67.389228 C 14.194342,94.495968 36.389919,116.24499 63.493696,115.97033 C 90.599448,115.69667 112.34748,93.503066 112.07381,66.396325 C 112.06393,65.419229 112.01750,64.449050 111.95032,63.485786 C 110.70351,89.249885 89.561099,109.88250 63.435406,110.14728 z " + style="opacity:0.49999997;fill:url(#linearGradient2113)" + id="path72" /> + + <path + d="M 53.044011,30.436448 C 48.047882,26.375920 42.277190,23.388319 36.013505,21.800663 C 24.896945,29.477135 16.427138,41.683418 12.497021,56.200547 C 18.167929,53.387816 24.455326,51.781388 31.093449,51.714207 C 32.775950,51.697411 34.434740,51.788304 36.070807,51.968113 C 40.158997,43.321461 45.994895,35.933474 53.044011,30.436448 z " + style="opacity:0.60000002;fill:url(#linearGradient2106);fill-opacity:1.0000000" + id="path101" /> + + <path + style="opacity:0.20000000;fill:url(#linearGradient2900);fill-opacity:1.0000000;stroke:none;stroke-width:3.2500000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + d="M 42.803259,32.541966 C 40.846982,32.686615 38.820419,33.608377 37.210580,35.218217 C 33.990904,38.437894 33.645102,43.249826 36.421429,46.026154 L 54.091550,63.696275 L 36.421429,81.366395 C 33.645102,84.142722 33.990902,88.988966 37.210580,92.208643 C 40.430259,95.428321 45.276501,95.774123 48.052829,92.997794 L 65.722949,75.327674 L 83.393069,92.997794 C 86.169398,95.774123 91.015640,95.428324 94.235318,92.208643 C 97.454995,88.988967 97.800799,84.142719 95.024469,81.366395 L 77.354349,63.696275 L 95.024469,46.026154 C 97.800799,43.249825 97.454996,38.437895 94.235318,35.218217 C 91.015638,31.998537 86.169398,31.618427 83.393069,34.394755 L 65.722949,52.064875 L 48.052829,34.394755 C 46.664665,33.006591 44.759537,32.397316 42.803259,32.541966 z " + id="path2892" /> + + <path + style="fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.2500000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + d="M 40.607361,30.346067 C 38.651083,30.490717 36.624520,31.412479 35.014682,33.022318 C 31.795005,36.241995 31.449204,41.053928 34.225531,43.830256 L 51.895651,61.500376 L 34.225531,79.170497 C 31.449204,81.946824 31.795004,86.793067 35.014682,90.012745 C 38.234361,93.232423 43.080602,93.578224 45.856930,90.801896 L 63.527051,73.131776 L 81.197171,90.801896 C 83.973499,93.578224 88.819742,93.232425 92.039419,90.012745 C 95.259096,86.793068 95.604901,81.946820 92.828570,79.170497 L 75.158450,61.500376 L 92.828570,43.830256 C 95.604901,41.053927 95.259097,36.241996 92.039419,33.022318 C 88.819739,29.802638 83.973499,29.422528 81.197171,32.198857 L 63.527051,49.868977 L 45.856930,32.198857 C 44.468767,30.810693 42.563638,30.201418 40.607361,30.346067 z " + id="rect2129" /> + +</g> + +</svg> diff --git a/pics/icons/swordconfig.svg b/pics/icons/swordconfig.svg new file mode 100644 index 0000000..2e893d1 --- /dev/null +++ b/pics/icons/swordconfig.svg @@ -0,0 +1,412 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.855404" + height="47.928013" + id="svg5766" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs5768"> + <linearGradient + id="linearGradient2440"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.000000" + id="stop2441" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop2442" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient2440" + id="linearGradient2421" + x1="119.40603" + y1="380.82452" + x2="104.76633" + y2="436.97974" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0406528,0.9609353)" /> + <linearGradient + id="linearGradient2414"> + <stop + style="stop-color:#ffd200;stop-opacity:1;" + offset="0.000000" + id="stop2415" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop2416" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient2414" + id="linearGradient2572" + x1="51.843987" + y1="871.06061" + x2="112.76706" + y2="914.35016" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(2.5756382,0.3882533)" /> + <linearGradient + id="linearGradient2422"> + <stop + style="stop-color:#002700;stop-opacity:1;" + offset="0.000000" + id="stop2423" /> + <stop + style="stop-color:#00ff00;stop-opacity:1;" + offset="1.000000" + id="stop2424" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient2422" + id="linearGradient2417" + x1="-36.776424" + y1="655.95648" + x2="-37.18132" + y2="679.40222" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6966723,0.589389)" /> + <linearGradient + id="linearGradient115"> + <stop + style="stop-color:#ffffff;stop-opacity:0.470588;" + offset="0.000000" + id="stop116" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop117" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient115" + id="radialGradient460" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.5339718,0.6519025)" /> + <linearGradient + id="linearGradient107"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop108" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop109" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient107" + id="radialGradient110" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.3034154,0.7672151)" /> + <linearGradient + id="linearGradient2456"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop2457" /> + <stop + style="stop-color:#008dcf;stop-opacity:1;" + offset="1.000000" + id="stop2458" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient2456" + id="radialGradient169" + cx="245.91609" + cy="205.00201" + fx="245.91609" + fy="205.00201" + r="293.13821" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2456" + id="radialGradient5847" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="245.91609" + cy="205.00201" + fx="245.91609" + fy="205.00201" + r="293.13821" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient107" + id="radialGradient5849" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3034154,0.7672151)" + spreadMethod="pad" + cx="245.24918" + cy="135.33487" + fx="245.24918" + fy="135.33487" + r="287.96741" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient115" + id="radialGradient5851" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.5339718,0.6519025)" + spreadMethod="pad" + cx="226.24905" + cy="791.97797" + fx="226.24905" + fy="791.97797" + r="149.54478" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2422" + id="linearGradient5853" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6966723,0.589389)" + spreadMethod="pad" + x1="-36.776424" + y1="655.95648" + x2="-37.18132" + y2="679.40222" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2414" + id="linearGradient5855" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.5756382,0.3882533)" + spreadMethod="pad" + x1="51.843987" + y1="871.06061" + x2="112.76706" + y2="914.35016" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2440" + id="linearGradient5857" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0406528,0.9609353)" + spreadMethod="pad" + x1="119.40603" + y1="380.82452" + x2="104.76633" + y2="436.97974" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="375" + inkscape:cy="520" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="686" + inkscape:window-y="0" /> + <metadata + id="metadata5771"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + <dc:description>BibleTime icon "Sword configuration". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-281.91912,-262.13749)"> + <g + transform="translate(260.39747,-92.674282)" + id="g1503"> + <g + id="g1495"> + <path + transform="matrix(9.438381e-2,0,0,9.438456e-2,16.62393,351.1292)" + sodipodi:ry="233.03571" + sodipodi:rx="233.03571" + sodipodi:cy="301.78571" + sodipodi:cx="318.75" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + id="path1456" + style="font-size:12px;fill:#000000;fill-opacity:0.125;fill-rule:evenodd;stroke:none;stroke-width:27.85880089" + sodipodi:type="arc" /> + <path + transform="matrix(9.438381e-2,0,0,9.438456e-2,17.63572,352.2609)" + sodipodi:ry="233.03571" + sodipodi:rx="233.03571" + sodipodi:cy="301.78571" + sodipodi:cx="318.75" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + id="path1470" + style="font-size:12px;fill:#000000;fill-opacity:0.125;fill-rule:evenodd;stroke:none;stroke-width:27.85880089" + sodipodi:type="arc" /> + <g + style="font-size:12px" + transform="matrix(0.86211,0,0,0.862109,-117.1428,109.5839)" + id="g1424"> + <path + transform="matrix(0.10948,0,0,0.109481,152.9841,278.4493)" + sodipodi:ry="233.03571" + sodipodi:rx="233.03571" + sodipodi:cy="301.78571" + sodipodi:cx="318.75" + d="M 551.78571 301.78571 A 233.03571 233.03571 0 1 1 85.714294,301.78571 A 233.03571 233.03571 0 1 1 551.78571 301.78571 z" + id="path1425" + style="font-size:12px;fill:url(#radialGradient5847);fill-rule:evenodd;stroke:#0042f7;stroke-width:27.85880089;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(0.115662,0,0,0.115663,150.651,277.5686)" + sodipodi:nodetypes="ccc" + id="path1426" + d="M 530.357,217.857 C 446.429,-15.1786 82.1432,33.0357 92.8571,327.679 C 366.964,335.714 237.499,232.144 530.357,217.857 z " + style="font-size:12px;fill:url(#radialGradient5849);fill-opacity:0.5548782;fill-rule:evenodd;stroke-width:1pt" /> + <path + transform="matrix(0.10948,0,0,0.109481,152.6523,279.5903)" + sodipodi:nodetypes="ccc" + id="path1427" + d="M 524.107,400 C 445.536,541.072 280.357,560.715 175.893,477.679 C 318.75,316.964 524.107,400.893 524.107,400 z " + style="font-size:12px;fill:url(#radialGradient5851);fill-opacity:0.61568598;fill-rule:evenodd;stroke-width:1pt" /> + <rect + transform="matrix(0.50982,0,0,0.509821,56.6048,130.7719)" + y="310.74899" + x="364.146" + height="0" + width="0.87536597" + id="rect1428" + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" /> + </g> + </g> + <g + transform="translate(16.91511,48.58597)" + id="g1481"> + <rect + transform="matrix(0.439521,0,0,0.439521,-66.46563,223.0693)" + y="310.74899" + x="364.146" + height="0" + width="0.87536597" + id="rect1459" + style="font-size:12px;fill:#404040;fill-opacity:0.125;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-opacity:1" /> + <g + style="font-size:12px;fill:#404040;fill-opacity:0.125;stroke:none;stroke-opacity:1" + transform="matrix(-0.408152,0,0,0.408152,181.9449,113.0002)" + id="g1471"> + <rect + transform="matrix(-0.982871,-0.461135,0.461135,-0.982871,159.5417,901.5848)" + y="385.99695" + x="-75.133209" + height="8.4192324" + width="26.072437" + id="rect1472" + style="font-size:12px;fill:#404040;fill-opacity:0.125;fill-rule:evenodd;stroke:none;stroke-width:0.977283;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + transform="matrix(-0.28074,-0.13414,4.18819e-2,-0.477372,396.7364,712.3112)" + id="path1473" + d="M 78.0347,325.867 C 79.4798,326.59 283.998,313.966 378.581,368.175 C 276.845,332.949 78.0348,345.376 78.0347,346.098 C 78.0347,346.821 78.0347,327.312 78.0347,325.867 z " + style="font-size:12px;fill:#404040;fill-opacity:0.125;fill-rule:evenodd;stroke:none;stroke-width:2.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> + <path + transform="matrix(-0.661602,-0.860791,0.860791,-0.661602,161.7963,902.2705)" + sodipodi:nodetypes="ccccc" + id="path1474" + d="M 107.49,372.044 C 124.648,413.173 163.759,388.95 133.354,362.708 C 128.56,360.437 129.948,360.437 127.929,359.932 C 147.737,388.95 119.349,395.511 113.925,374.441 C 113.546,374.189 107.112,371.918 107.49,372.044 z " + style="font-size:12px;fill:#404040;fill-opacity:0.125;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> + </g> + <g + style="font-size:12px;fill:#404040;fill-opacity:0.125;stroke:none;stroke-opacity:1" + transform="matrix(-0.408152,0,0,0.408152,182.3048,113.72)" + id="g1477"> + <rect + transform="matrix(-0.982871,-0.461135,0.461135,-0.982871,159.5417,901.5848)" + y="385.99695" + x="-75.133209" + height="8.4192324" + width="26.072437" + id="rect1478" + style="font-size:12px;fill:#404040;fill-opacity:0.125;fill-rule:evenodd;stroke:none;stroke-width:0.977283;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + transform="matrix(-0.28074,-0.13414,4.18819e-2,-0.477372,396.7364,712.3112)" + id="path1479" + d="M 78.0347,325.867 C 79.4798,326.59 283.998,313.966 378.581,368.175 C 276.845,332.949 78.0348,345.376 78.0347,346.098 C 78.0347,346.821 78.0347,327.312 78.0347,325.867 z " + style="font-size:12px;fill:#404040;fill-opacity:0.125;fill-rule:evenodd;stroke:none;stroke-width:2.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> + <path + transform="matrix(-0.661602,-0.860791,0.860791,-0.661602,161.7963,902.2705)" + sodipodi:nodetypes="ccccc" + id="path1480" + d="M 107.49,372.044 C 124.648,413.173 163.759,388.95 133.354,362.708 C 128.56,360.437 129.948,360.437 127.929,359.932 C 147.737,388.95 119.349,395.511 113.925,374.441 C 113.546,374.189 107.112,371.918 107.49,372.044 z " + style="font-size:12px;fill:#404040;fill-opacity:0.125;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> + </g> + <g + style="font-size:12px" + transform="matrix(-0.408152,0,0,0.408152,181.3191,112.4547)" + id="g1429"> + <rect + transform="matrix(-0.982871,-0.461135,0.461135,-0.982871,159.5417,901.5848)" + y="385.99695" + x="-75.133209" + height="8.4192324" + width="26.072437" + id="rect1430" + style="font-size:12px;fill:url(#linearGradient5853);fill-rule:evenodd;stroke:#003f00;stroke-width:0.977283;stroke-linecap:round;stroke-linejoin:round" /> + <path + sodipodi:nodetypes="cccc" + transform="matrix(-0.28074,-0.13414,4.18819e-2,-0.477372,396.7364,712.3112)" + id="path1431" + d="M 78.0347,325.867 C 79.4798,326.59 283.998,313.966 378.581,368.175 C 276.845,332.949 78.0348,345.376 78.0347,346.098 C 78.0347,346.821 78.0347,327.312 78.0347,325.867 z " + style="font-size:12px;fill:url(#linearGradient5855);fill-rule:evenodd;stroke:#ffab00;stroke-width:2.5999999;stroke-linecap:round;stroke-linejoin:round" /> + <path + transform="matrix(-0.661602,-0.860791,0.860791,-0.661602,161.7963,902.2705)" + sodipodi:nodetypes="ccccc" + id="path1432" + d="M 107.49,372.044 C 124.648,413.173 163.759,388.95 133.354,362.708 C 128.56,360.437 129.948,360.437 127.929,359.932 C 147.737,388.95 119.349,395.511 113.925,374.441 C 113.546,374.189 107.112,371.918 107.49,372.044 z " + style="font-size:12px;fill:url(#linearGradient5857);fill-rule:evenodd;stroke:#5b5c59;stroke-width:1pt;stroke-linecap:round;stroke-linejoin:round" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/sync.svg b/pics/icons/sync.svg new file mode 100644 index 0000000..d79142d --- /dev/null +++ b/pics/icons/sync.svg @@ -0,0 +1,816 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="50.57708" + height="53.07132" + id="svg5558" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs5560"> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient1562" + cx="208.36278" + cy="677.94543" + fx="208.36278" + fy="677.94543" + r="61.218826" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2669055,0.7893248)" /> + <linearGradient + xlink:href="#linearGradient1556" + id="linearGradient1555" + x1="199.4846" + y1="688.90668" + x2="161.60187" + y2="803.39813" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2512905,0.799175)" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient1564" + cx="163.84325" + cy="800.21021" + fx="163.84325" + fy="800.21021" + r="62.976128" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2669055,0.7893248)" /> + <linearGradient + id="linearGradient1556"> + <stop + style="stop-color:#00ff00;stop-opacity:1;" + offset="0.000000" + id="stop1557" /> + <stop + style="stop-color:#006e00;stop-opacity:1;" + offset="1.000000" + id="stop1558" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1556" + id="linearGradient1559" + x1="190.34039" + y1="760.11536" + x2="264.3649" + y2="662.3786" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2512905,0.799175)" /> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient561" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.6473632,0.6070307)" /> + <linearGradient + id="linearGradient562"> + <stop + style="stop-color:#ffffff;stop-opacity:0.74902;" + offset="0.000000" + id="stop563" /> + <stop + style="stop-color:#857f7c;stop-opacity:0.647059;" + offset="1.000000" + id="stop564" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient562" + id="linearGradient111" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1230393,0.8904408)" /> + <linearGradient + id="linearGradient1290"> + <stop + style="stop-color:#00a114;stop-opacity:1;" + offset="0.000000" + id="stop1291" /> + <stop + style="stop-color:#0eeb6e;stop-opacity:1;" + offset="1.000000" + id="stop1292" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1290" + id="linearGradient1293" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient191" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient185" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient186"> + <stop + style="stop-color:#ffd800;stop-opacity:0.945098;" + offset="0.000000" + id="stop187" /> + <stop + style="stop-color:#ffff00;stop-opacity:0;" + offset="1.000000" + id="stop188" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient186" + id="linearGradient184" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.7605544,1.3148304)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient182" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.3922365,2.5494824)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient180" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient171" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.0603743,0.9430632)" /> + <linearGradient + id="linearGradient357"> + <stop + style="stop-color:#ffff00;stop-opacity:0.854902;" + offset="0.000000" + id="stop358" /> + <stop + style="stop-color:#ffffc8;stop-opacity:0.513725;" + offset="1.000000" + id="stop359" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient357" + id="linearGradient356" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.8669845,1.1534231)" /> + <linearGradient + xlink:href="#linearGradient165" + id="linearGradient159" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + id="linearGradient165"> + <stop + style="stop-color:#ffffff;stop-opacity:0.945098;" + offset="0.000000" + id="stop166" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop167" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient165" + id="radialGradient164" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + id="linearGradient160"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop161" /> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="1.000000" + id="stop162" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient160" + id="radialGradient118" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.8229713,0.548555)" /> + <linearGradient + id="linearGradient156"> + <stop + style="stop-color:#0015a1;stop-opacity:1;" + offset="0.000000" + id="stop157" /> + <stop + style="stop-color:#0e6eea;stop-opacity:1;" + offset="1.000000" + id="stop158" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient156" + id="linearGradient155" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(0.9620497,1.0394474)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient5645" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" + gradientTransform="scale(1.8229713,0.548555)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5647" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" + gradientTransform="scale(1.2940833,0.7727478)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5649" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" + gradientTransform="scale(0.5677477,1.7613457)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient156" + id="linearGradient5724" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52698" + x2="464.26782" + y2="485.44678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient5726" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5728" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5730" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient357" + id="linearGradient5732" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.8669845,1.1534231)" + spreadMethod="pad" + x1="339.61816" + y1="112.62084" + x2="310.79825" + y2="322.09476" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5734" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0603743,0.9430632)" + spreadMethod="pad" + x1="218.21011" + y1="74.100601" + x2="237.86662" + y2="137.24713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5736" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.1400429,0.4672804)" + x1="132.33977" + y1="247.66638" + x2="178.9852" + y2="247.66638" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5738" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.3922365,2.5494824)" + spreadMethod="pad" + x1="588.72461" + y1="104.07272" + x2="743.79462" + y2="83.097183" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5740" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.7605544,1.3148304)" + spreadMethod="pad" + x1="481.63028" + y1="205.11223" + x2="331.17175" + y2="100.25422" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5742" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.176942,0.45936)" + x1="76.066315" + y1="302.43069" + x2="121.14448" + y2="302.43069" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient186" + id="linearGradient5744" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.4664308,2.1439406)" + x1="587.66913" + y1="34.640858" + x2="634.46252" + y2="34.640858" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1290" + id="linearGradient5746" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.9620497,1.0394474)" + spreadMethod="pad" + x1="428.36154" + y1="237.52702" + x2="464.26782" + y2="485.44684" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient160" + id="radialGradient5748" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.8229713,0.548555)" + spreadMethod="pad" + cx="236.02818" + cy="192.58218" + fx="236.02818" + fy="192.58218" + r="198.18884" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5750" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2940833,0.7727478)" + spreadMethod="pad" + cx="301.42603" + cy="156.29366" + fx="301.42603" + fy="156.29366" + r="192.46465" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="linearGradient5752" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.5677477,1.7613457)" + spreadMethod="pad" + x1="293.82791" + y1="160.71729" + x2="401.17664" + y2="114.58482" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient562" + id="linearGradient5754" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1230393,0.8904408)" + spreadMethod="pad" + x1="280.72653" + y1="293.3114" + x2="245.47189" + y2="462.96219" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5756" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.6473632,0.6070307)" + spreadMethod="pad" + cx="108.16048" + cy="767.94165" + fx="108.16048" + fy="767.94165" + r="64.650307" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1556" + id="linearGradient5758" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2512905,0.799175)" + spreadMethod="pad" + x1="190.34039" + y1="760.11536" + x2="264.3649" + y2="662.3786" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5760" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2669055,0.7893248)" + spreadMethod="pad" + cx="163.84325" + cy="800.21021" + fx="163.84325" + fy="800.21021" + r="62.976128" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1556" + id="linearGradient5762" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2512905,0.799175)" + spreadMethod="pad" + x1="199.4846" + y1="688.90668" + x2="161.60187" + y2="803.39813" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient165" + id="radialGradient5764" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2669055,0.7893248)" + spreadMethod="pad" + cx="208.36278" + cy="677.94543" + fx="208.36278" + fy="677.94543" + r="61.218826" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="6.4253154" + inkscape:cx="38.532931" + inkscape:cy="52.233813" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="686" + inkscape:window-y="0" /> + <metadata + id="metadata5563"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:description>BibleTime icon "sync works". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-169.02154,-325.68521)"> + <g + id="g5687"> + <g + id="g1040" + transform="matrix(1.203955,0,0,1.203955,-403.42104,-151.13992)"> + <g + id="g942" + transform="matrix(0.628752,0,0,0.628752,292.8269,178.3601)" + style="font-size:12px"> + <g + id="g943" + transform="matrix(0.226616,0,0,0.226616,254.0524,324.7195)" + style="font-size:12px"> + <path + style="fill:url(#linearGradient5724);fill-opacity:1;fill-rule:evenodd;stroke:#0012ab;stroke-width:16.54360008;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + id="path944" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.473229,0,0,0.530179,94.959,46.4969)" /> + <path + style="fill:url(#radialGradient5726);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + id="path945" + sodipodi:nodetypes="ccccc" + transform="matrix(0.473229,0,0,0.530179,94.5089,45.8857)" /> + <path + style="fill:url(#radialGradient5728);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + id="path946" + sodipodi:nodetypes="cccccc" + transform="matrix(0.610964,0,0,0.684486,69.8172,30.3121)" /> + <path + style="fill:url(#linearGradient5730);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + id="path947" + sodipodi:nodetypes="ccccc" + transform="matrix(0.681684,0,0,0.681684,57.1263,31.4825)" /> + </g> + <g + id="g948" + transform="matrix(0.285025,1.188954e-2,-6.476187e-3,0.284631,239.7883,280.0725)" + style="font-size:12px"> + <path + style="font-size:12px;fill:url(#linearGradient5732);fill-opacity:0.53658495;fill-rule:evenodd;stroke:#febf00;stroke-width:5.875;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.81707297" + d="M 258.036,112.5 C 258.036,132.143 258.929,177.679 258.929,178.572 C 258.929,179.464 202.643,182.45 190.143,184.236 C 162.895,186.622 166.602,225.185 190.143,220.843 C 209.786,219.95 258.036,215.178 258.929,215.178 C 259.822,215.178 259.821,338.392 260.714,353.571 C 259.822,384.821 300.893,385.714 300.893,355.357 C 300.893,331.25 300.893,226.785 300.893,216.964 C 312.5,216.964 338.995,212.592 366.331,210.304 C 390.765,202.389 391.862,168.272 364.313,171.318 C 346.224,172.511 302.679,175.893 301.786,177.678 C 300.893,179.464 300.893,111.607 300,111.607 C 300,83.0355 258.036,85.7143 258.036,112.5 z " + id="path949" + sodipodi:nodetypes="ccccccccccccc" + transform="matrix(0.321131,-7.24356e-2,5.36828e-2,0.317997,186.839,258.437)" /> + <path + style="font-size:12px;fill:url(#linearGradient5734);fill-opacity:0.76829301;fill-rule:evenodd;stroke-width:1pt" + d="M 296.518,38.7381 C 286.052,33.1068 278.639,36.7638 271.063,44.6139 C 270.17,55.3283 274.85,130.269 275.743,133.84 C 276.636,137.412 266.618,121.182 266.618,121.182 C 266.618,121.182 262.438,126.91 257.974,125.123 C 253.509,123.337 189.286,120.535 182.143,123.214 C 175,125.893 170.536,129.464 169.643,133.928 C 168.75,138.393 165.179,119.643 176.786,116.071 C 188.393,112.5 254.854,108.649 253.962,108.649 C 253.07,108.649 256.06,38.3477 256.953,32.0976 C 257.846,25.8476 287.28,6.65699 296.518,38.7381 z " + id="path950" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.799,280.673)" + sodipodi:nodetypes="ccccccccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5736);fill-rule:evenodd;stroke-width:1pt" + d="M 299.107,109.821 C 297.322,114.285 313.614,118.812 283.371,126.326 C 278.907,128.111 370.326,121.283 378.361,123.962 C 386.397,126.64 381.094,121.228 383.036,124.107 C 379.854,114.732 379.118,106.897 368.404,105.111 C 357.69,103.325 300,110.714 299.107,109.821 z " + id="path951" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.779,279.183)" + sodipodi:nodetypes="cccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5738);fill-rule:evenodd;stroke-width:1pt" + d="M 272.94,137.252 C 264.471,155.852 254.464,150 254.464,150.893 C 254.464,151.785 256.25,284.821 258.036,292.857 C 259.822,300.893 265.426,312.747 278.359,308.805 C 284.609,310.591 278.881,311.545 278.881,311.545 C 278.881,311.545 271.924,304.464 271.031,288.393 C 270.138,272.321 272.047,139.038 272.94,137.252 z " + id="path952" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.718,279.279)" + sodipodi:nodetypes="ccccccc" /> + <path + style="font-size:12px;fill:url(#linearGradient5740);fill-opacity:0.53725496;fill-rule:evenodd;stroke-width:1pt" + d="M 271.429,312.5 C 291.072,309.821 294.643,306.25 295.536,290.178 C 296.429,274.107 296.429,149.107 297.322,150 C 298.214,150.893 359.822,153.571 368.75,148.214 C 377.679,142.857 383.036,141.071 382.143,130.357 C 381.25,119.643 379.465,120.535 380.357,121.428 C 381.25,122.321 376.786,137.5 367.857,138.393 C 358.929,139.285 303.572,145.535 295.536,142.857 C 287.5,140.178 286.607,135.714 287.5,137.5 C 288.393,139.285 289.286,142.857 289.286,150.893 C 289.286,158.928 290.179,284.821 288.393,290.178 C 286.607,295.536 289.286,305.357 271.429,312.5 z " + id="path953" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,191.249,278.594)" /> + <path + style="font-size:12px;fill:url(#linearGradient5742);fill-rule:evenodd;stroke-width:1pt" + d="M 166.072,128.571 C 166.964,144.643 172.322,147.321 179.464,148.214 C 186.607,149.107 252.679,148.214 253.572,149.107 C 254.464,150 261.607,147.321 263.393,142.857 C 265.179,138.393 259.822,142.857 245.536,141.964 C 231.25,141.071 193.75,144.643 183.036,141.071 C 172.322,137.5 163.393,129.464 166.072,128.571 z " + id="path954" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.332,281.177)" /> + <path + style="font-size:12px;fill:url(#linearGradient5744);fill-rule:evenodd;stroke-width:1pt" + d="M 274.107,24.1068 C 296.429,27.6782 295.536,41.9639 295.536,47.3211 C 295.536,52.6782 296.429,104.464 295.536,108.928 C 294.643,113.393 296.429,116.964 291.072,120.535 C 285.714,124.107 284.822,125 284.822,124.107 C 284.822,123.214 288.393,119.642 288.393,108.928 C 288.393,98.214 291.072,45.5354 288.393,38.3925 C 285.714,31.2496 275.893,24.9997 274.107,24.1068 z " + id="path955" + transform="matrix(0.317797,-7.16837e-2,5.31257e-2,0.314696,192.769,279.58)" /> + </g> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect956" + width="0.50107098" + height="0" + x="361.2793" + y="372.38977" + transform="translate(64.7935,-61.92985)" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect957" + width="0.50107098" + height="0" + x="295.08868" + y="373.02017" + transform="translate(64.7935,-61.92985)" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect958" + width="0.50107098" + height="0" + x="362.54007" + y="565.91852" + transform="translate(64.7935,-61.92985)" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect959" + width="0.50107098" + height="0" + x="293.82788" + y="567.17932" + transform="translate(64.7935,-61.92985)" /> + <rect + style="font-size:12px;fill:#808080;fill-rule:evenodd;stroke-width:1pt" + id="rect960" + width="0.50107098" + height="0" + x="229.52846" + y="373.02017" + transform="translate(64.7935,-61.92985)" /> + </g> + <g + id="g961" + transform="matrix(0.611908,0,0,0.642616,469.5223,230.397)" + style="font-size:12px"> + <g + id="g962" + transform="translate(-2.170988,-64.59503)"> + <path + style="font-size:12px;fill:url(#linearGradient5746);fill-rule:evenodd;stroke:#00ab11;stroke-width:16.54360008;stroke-linejoin:round;stroke-opacity:1" + d="M 460.715,99.1068 C 459.822,98.214 191.964,159.821 191.071,160.714 C 156.251,172.322 206.251,218.75 256.249,205.357 C 266.071,202.678 525,143.75 525,143.75 C 525,143.75 579.465,460.714 578.572,460.714 C 577.679,460.714 300.893,531.25 300.893,531.25 C 233.929,541.964 225.893,486.607 224.108,477.678 C 223.215,475 178.571,174.106 178.572,172.321 C 180.357,163.393 461.607,99.9997 460.715,99.1068 z " + id="path963" + sodipodi:nodetypes="ccccccccc" + transform="matrix(0.107241,0,0,0.120147,13.44508,326.0595)" /> + <path + style="font-size:12px;fill:url(#radialGradient5748);fill-rule:evenodd;stroke-width:1pt" + d="M 460.715,99.9997 C 461.607,100.893 520.536,136.607 519.643,136.607 C 518.75,136.607 259.821,197.321 253.571,198.214 C 206.25,209.821 181.25,172.321 186.607,167.857 C 196.429,166.071 461.607,99.9997 460.715,99.9997 z " + id="path964" + sodipodi:nodetypes="ccccc" + transform="matrix(0.107241,0,0,0.120147,13.34308,325.9211)" /> + <path + style="font-size:12px;fill:url(#radialGradient5750);fill-rule:evenodd;stroke-width:1pt" + d="M 447.322,136.607 C 447.322,137.5 458.685,183.6 461.608,203.166 C 301.874,207.7 378.099,292.863 207.791,302.42 C 200.649,261.348 183.929,163.393 183.929,165.178 C 183.929,166.964 204.465,182.143 221.429,184.821 C 268.751,176.785 448.215,138.393 447.322,136.607 z " + id="path965" + sodipodi:nodetypes="cccccc" + transform="matrix(0.138454,0,0,0.155115,7.747549,322.3918)" /> + <path + style="font-size:12px;fill:url(#linearGradient5752);fill-rule:evenodd;stroke-width:1pt" + d="M 183.929,166.071 C 183.929,166.071 215.179,400.893 215.179,400.893 C 215.179,400.893 224.108,443.749 270.536,433.036 C 267.857,426.786 239.286,181.25 238.393,181.25 C 201.786,192.857 185.714,166.071 183.929,166.071 z " + id="path966" + sodipodi:nodetypes="ccccc" + transform="matrix(0.154481,0,0,0.154481,4.871588,322.657)" /> + </g> + <g + id="g967" + transform="matrix(0.242506,-6.287052e-2,3.630648e-2,0.29785,-4.05096,165.2553)" + style="font-size:12px"> + <path + style="fill:url(#linearGradient5754);fill-opacity:0.62804901;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.93169022;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="M 242.472,433.299 C 269.608,420.168 268.732,413.166 275.736,398.284 C 224.965,398.285 222.339,400.035 220.588,338.76 C 220.588,277.486 224.09,285.364 318.628,284.489 C 406.163,284.489 411.415,278.362 410.54,336.135 C 408.788,383.403 417.543,395.658 365.897,397.408 C 338.76,398.284 313.375,397.409 313.375,398.284 C 301.995,415.792 287.99,434.174 242.472,433.299 z " + id="path968" + sodipodi:nodetypes="cccccccc" + transform="matrix(0.566996,0,0,0.518353,-11.2772,296.246)" /> + <path + style="fill:url(#radialGradient5756);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 100.768,507.135 C 100.047,467.386 100.48,472.576 150.626,471.461 C 203.559,472.762 205.935,466.641 204.937,499.122 C 137.23,479.944 155.717,520.677 100.768,507.135 z " + id="path969" + sodipodi:nodetypes="cccc" + transform="translate(14.881,-26.2605)" /> + </g> + </g> + </g> + <g + id="g936" + transform="matrix(0.163785,0.218443,-0.218443,0.163785,259.62766,236.52308)" + style="font-size:12px"> + <path + style="font-size:12px;fill:url(#linearGradient5758);fill-rule:evenodd;stroke:#008700;stroke-width:6.67159986;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + id="path937" + sodipodi:nodetypes="ccccccc" + transform="matrix(-0.427184,0,0,-0.427184,315.271,786.694)" /> + <path + style="font-size:12px;fill:url(#radialGradient5760);fill-rule:evenodd;stroke-width:4.625;stroke-linecap:round;stroke-linejoin:round" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + id="path938" + sodipodi:nodetypes="ccccccc" + transform="matrix(-0.427184,0,0,-0.427184,315.271,786.694)" /> + </g> + <g + id="g939" + transform="matrix(0.163785,0.218443,-0.218443,0.163785,288.86316,206.95138)" + style="font-size:12px"> + <path + style="font-size:12px;fill:url(#linearGradient5762);fill-rule:evenodd;stroke:#008700;stroke-width:6.67159986;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + id="path940" + sodipodi:nodetypes="ccccccc" + transform="matrix(0.427184,0,0,0.427184,99.6455,256.268)" /> + <path + style="font-size:12px;fill:url(#radialGradient5764);fill-rule:evenodd;stroke-width:4.625;stroke-linecap:round;stroke-linejoin:round" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + id="path941" + sodipodi:nodetypes="ccccccc" + transform="matrix(0.427184,0,0,0.427184,99.6455,256.268)" /> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/text_bold.svg b/pics/icons/text_bold.svg new file mode 100644 index 0000000..105550d --- /dev/null +++ b/pics/icons/text_bold.svg @@ -0,0 +1,196 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + width="64pt" + height="64pt" + id="svg6618" + sodipodi:version="0.32" + inkscape:version="0.40" + sodipodi:docbase="/home/nuno/kdeplayground-artwork/oooicons/crystalsvg" + sodipodi:docname="bold.svg" + inkscape:export-filename="/home/nuno/kdeplayground-artwork/oooicons/crystalsvg/bold.png" + inkscape:export-xdpi="36.000000" + inkscape:export-ydpi="36.000000" + xmlns="http://www.w3.org/2000/svg" + xmlns:cc="http://web.resource.org/cc/" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs + id="defs3"> + <linearGradient + id="wihitetolightgray"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1885" /> + <stop + style="stop-color:#d5d4d4;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1886" /> + </linearGradient> + <linearGradient + id="light100to0"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2764" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2765" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient4749" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.296147,0.000000,0.000000,0.288214,-2.542834,-16.39913)" + x1="33.142147" + y1="-43.841412" + x2="190.95435" + y2="351.92505" /> + <linearGradient + id="yelowtoorange"> + <stop + style="stop-color:#ffff00;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop3105" /> + <stop + style="stop-color:#ff8c00;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop3107" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#yelowtoorange" + id="linearGradient4750" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.296147,0.000000,0.000000,0.288214,-2.542834,-16.39913)" + x1="1.9200591" + y1="61.150455" + x2="262.79349" + y2="318.86072" /> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient8532" + gradientTransform="scale(1.340480,0.746001)" + x1="25.937859" + y1="21.588600" + x2="35.577473" + y2="62.577965" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient9159" + gradientTransform="matrix(0.828480,0.000000,2.074766e-2,1.001375,4.827010,2.342096)" + x1="40.476467" + y1="80.732117" + x2="40.697975" + y2="26.602571" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#wihitetolightgray" + id="radialGradient3565" + gradientTransform="scale(1.013517,0.986663)" + cx="57.689056" + cy="58.919807" + fx="57.689056" + fy="58.919807" + r="78.305862" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient4188" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.013669,0.986515)" + x1="-115.55275" + y1="-66.487915" + x2="69.812103" + y2="60.220398" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="6.7365863" + inkscape:cx="32.153576" + inkscape:cy="31.105836" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:grid-bbox="false" + gridspacingy="1.0000000pt" + gridspacingx="1.0000000pt" + gridoriginy="0.0000000pt" + gridoriginx="0.0000000pt" + inkscape:window-width="640" + inkscape:window-height="538" + inkscape:window-x="122" + inkscape:window-y="196" /> + <metadata + id="metadata4"> + <rdf:RDF + id="RDF5"> + <cc:Work + rdf:about="" + id="Work6"> + <dc:format + id="format7">image/svg+xml</dc:format> + <dc:type + id="type9" + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + style="font-size:12.000000;fill:url(#radialGradient3565);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:23.112499;stroke-linejoin:round;" + d="M 19.223338,9.9449115 L 62.010580,9.9449115 C 68.247378,9.9449115 73.268338,15.067619 73.268338,21.430791 L 73.268338,62.031561 C 73.268338,68.394733 68.247378,73.517440 62.010580,73.517440 L 19.223338,73.517440 C 12.986540,73.517440 7.9655805,68.394733 7.9655805,62.031561 L 7.9655805,21.430791 C 7.9655805,15.067619 12.986540,9.9449115 19.223338,9.9449115 z " + id="rect748" /> + <path + style="font-size:12.000000;fill:url(#linearGradient4749);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:23.112499;stroke-linejoin:round" + d="M 19.226060,8.3639933 C 12.989262,8.3639933 7.9655805,13.485893 7.9655805,19.849065 L 7.9655805,60.447037 C 7.9655805,62.487951 8.5224045,64.374585 9.4299000,66.032190 C 47.656183,68.876027 33.751875,17.912078 71.941790,14.533733 C 70.062976,10.875907 66.359361,8.3639933 62.015884,8.3639933 L 19.226060,8.3639933 z " + id="path2872" + sodipodi:nodetypes="ccccccc" /> + <path + style="font-size:40.000000;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.4007771pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Times;text-anchor:start;writing-mode:lr" + d="M 25.504227,23.968149 L 25.531676,25.292951 C 28.927432,25.504920 29.878857,26.352795 29.934852,29.055389 L 30.466262,54.703552 C 30.522257,57.406145 29.798175,58.042054 26.218994,58.465988 L 26.246443,59.790790 L 42.072825,59.790790 C 50.379210,59.790790 55.801701,55.816379 55.677632,49.828281 C 55.628224,47.443640 54.649352,45.270961 52.895058,43.628209 C 51.141861,42.038449 49.454278,41.243565 45.997295,40.448683 C 51.661388,38.646956 53.729839,36.474275 53.646394,32.446881 C 53.533305,26.988704 48.899740,23.968149 40.691656,23.968149 L 25.504227,23.968149 M 38.059108,41.614509 L 39.533616,41.614509 C 44.596087,41.614509 47.112895,44.476088 47.233670,50.305210 C 47.340170,55.445435 45.379905,58.095044 41.398738,58.095044 C 39.236129,58.095044 38.381906,57.194177 38.333597,54.862527 L 38.059108,41.614509 M 37.780229,28.154524 C 37.740702,26.246811 38.463683,25.557912 40.380542,25.557912 C 43.821056,25.557912 45.441081,27.836577 45.544288,32.817825 C 45.659573,38.381988 44.068351,39.865771 38.026169,40.024747 L 37.780229,28.154524" + id="text7282" + inkscape:export-filename="/home/nuno/kdeplayground-artwork/oooicons/crystalsvg/path8533.png" + inkscape:export-xdpi="36.000000" + inkscape:export-ydpi="36.000000" /> + <path + style="font-size:40.000000;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:url(#linearGradient9159);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Times;text-anchor:start;writing-mode:lr" + d="M 25.504227,23.968149 L 25.531676,25.292951 C 28.927432,25.504920 29.878857,26.352795 29.934852,29.055389 L 30.466262,54.703552 C 30.522257,57.406145 29.798175,58.042054 26.218994,58.465988 L 26.246443,59.790790 L 42.072825,59.790790 C 50.379210,59.790790 55.801701,55.816379 55.677632,49.828281 C 55.628224,47.443640 54.649352,45.270961 52.895058,43.628209 C 51.141861,42.038449 49.454278,41.243565 45.997295,40.448683 C 51.661388,38.646956 53.729839,36.474275 53.646394,32.446881 C 53.533305,26.988704 48.899740,23.968149 40.691656,23.968149 L 25.504227,23.968149 M 38.059108,41.614509 L 39.533616,41.614509 C 44.596087,41.614509 47.112895,44.476088 47.233670,50.305210 C 47.340170,55.445435 45.379905,58.095044 41.398738,58.095044 C 39.236129,58.095044 38.381906,57.194177 38.333597,54.862527 L 38.059108,41.614509 M 37.780229,28.154524 C 37.740702,26.246811 38.463683,25.557912 40.380542,25.557912 C 43.821056,25.557912 45.441081,27.836577 45.544288,32.817825 C 45.659573,38.381988 44.068351,39.865771 38.026169,40.024747 L 37.780229,28.154524" + id="path8533" + inkscape:export-xdpi="36.000000" + inkscape:export-ydpi="36.000000" /> + <path + style="font-size:12.000000;fill:url(#linearGradient4188);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:23.112499;stroke-linejoin:round;" + d="M 19.226060,8.3639933 C 12.989262,8.3639933 7.9655805,13.485893 7.9655805,19.849065 L 7.9655805,60.447037 C 7.9655805,62.487951 8.5224045,64.374585 9.4299000,66.032190 C 47.656183,68.876027 33.751875,17.912078 71.941790,14.533733 C 70.062976,10.875907 66.359361,8.3639933 62.015884,8.3639933 L 19.226060,8.3639933 z " + id="path3566" + sodipodi:nodetypes="ccccccc" /> + <path + style="font-size:12.000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient4750);stroke-width:6.7524076;stroke-linejoin:round" + d="M 18.798350,9.3314424 L 61.585604,9.3314424 C 67.822389,9.3314424 72.843349,14.454150 72.843349,20.817322 L 72.843349,61.418092 C 72.843349,67.781264 67.822389,72.903971 61.585604,72.903971 L 18.798350,72.903971 C 12.561552,72.903971 7.5405923,67.781264 7.5405923,61.418092 L 7.5405923,20.817322 C 7.5405923,14.454150 12.561552,9.3314424 18.798350,9.3314424 z " + id="path3499" /> + <path + style="font-size:12.000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#a76b37;stroke-width:8.2500000;stroke-linejoin:round;stroke-opacity:0.17500000;stroke-miterlimit:4.0000000;stroke-dasharray:none;" + d="M 18.612796,9.5169963 L 61.400050,9.5169963 C 67.636835,9.5169963 72.657795,14.639704 72.657795,21.002876 L 72.657795,61.603646 C 72.657795,67.966818 67.636835,73.089525 61.400050,73.089525 L 18.612796,73.089525 C 12.375998,73.089525 7.3550383,67.966818 7.3550383,61.603646 L 7.3550383,21.002876 C 7.3550383,14.639704 12.375998,9.5169963 18.612796,9.5169963 z " + id="path5996" /> + </g> +</svg> diff --git a/pics/icons/text_center.svg b/pics/icons/text_center.svg new file mode 100644 index 0000000..8b6255e --- /dev/null +++ b/pics/icons/text_center.svg @@ -0,0 +1,316 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45.1" + version="1.0" + sodipodi:docbase="/home/david/Desktop" + sodipodi:docname="format-justify-center.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + inkscape:export-filename="/home/david/Desktop/format-justify-center.png" + inkscape:export-xdpi="11.25" + inkscape:export-ydpi="11.25"> + <defs + id="defs4"> + <linearGradient + inkscape:collect="always" + id="linearGradient3236"> + <stop + style="stop-color:#2e3436;stop-opacity:1" + offset="0" + id="stop3238" /> + <stop + style="stop-color:#888a85;stop-opacity:1" + offset="1" + id="stop3240" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3213"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3215" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3217" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3203"> + <stop + style="stop-color:#d6d6d6;stop-opacity:1" + offset="0" + id="stop3205" /> + <stop + style="stop-color:#dddddd;stop-opacity:0;" + offset="1" + id="stop3207" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3183"> + <stop + style="stop-color:#323232;stop-opacity:1;" + offset="0" + id="stop3185" /> + <stop + style="stop-color:#888a85;stop-opacity:1" + offset="1" + id="stop3187" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3183" + id="linearGradient3189" + x1="82.531303" + y1="117.06476" + x2="82.531303" + y2="10.50423" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0769231,0,0,1.0769231,-4.923077,-4.923077)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3203" + id="linearGradient3209" + x1="62.483925" + y1="134.93735" + x2="62.483925" + y2="-58.093334" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0980392,0,0,1.0580694,-6.2745098,-1.7549023)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3228" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1609275,0,0,14.883897,-10.299359,-1749.3991)" + cx="64" + cy="113.23757" + fx="64" + fy="113.23757" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3236" + id="linearGradient3242" + x1="59.993233" + y1="25.989847" + x2="59.993233" + y2="107.8762" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-4,0)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3272" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,209.11838,186.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + <filter + inkscape:collect="always" + x="-0.12" + width="1.24" + y="-0.12" + height="1.24" + id="filter3274"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.7109375" + id="feGaussianBlur3276" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3289" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,217.11838,194.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3295" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,217.11838,194.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3297" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,217.11838,194.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.125" + inkscape:cx="64" + inkscape:cy="64" + inkscape:document-units="px" + inkscape:current-layer="layer1" + width="128px" + height="128px" + showgrid="false" + gridspacingx="8px" + gridspacingy="8px" + showborder="false" + gridempspacing="2" + inkscape:showpageshadow="false" + borderlayer="true" + inkscape:window-width="794" + inkscape:window-height="704" + inkscape:window-x="13" + inkscape:window-y="37" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + ry="5.7779021" + rx="5.7779021" + y="8" + x="8" + height="112" + width="112" + id="rect3181" + style="opacity:1;fill:#323232;fill-opacity:1;stroke:url(#linearGradient3189);stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <rect + ry="5.7779021" + rx="5.7779021" + y="-120" + x="8" + height="112" + width="112" + id="rect3226" + style="opacity:0.64480878;fill:none;fill-opacity:1;stroke:url(#radialGradient3228);stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + transform="scale(1,-1)" /> + <path + style="opacity:0.6;fill:none;fill-opacity:1;stroke:url(#radialGradient3272);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + d="M 10.78125,5 C 7.580293,5 5,7.580292 5,10.78125 L 5,11.21875 C 8.225943,10.77685 10.77685,8.225943 11.21875,5 L 10.78125,5 z " + id="rect3264" /> + <path + id="path3287" + d="M 18.78125,13 C 15.580293,13 13,15.580292 13,18.78125 L 13,19.21875 C 16.225943,18.77685 18.77685,16.225943 19.21875,13 L 18.78125,13 z " + style="opacity:0.6;fill:none;fill-opacity:1;stroke:url(#radialGradient3289);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + transform="matrix(-1,0,0,1,136,-8)" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + id="rect3177" + width="112" + height="112" + x="8" + y="8" + rx="5.7779016" + ry="5.7779016" /> + <path + id="path3291" + d="M 18.78125,13 C 15.580293,13 13,15.580292 13,18.78125 L 13,19.21875 C 16.225943,18.77685 18.77685,16.225943 19.21875,13 L 18.78125,13 z " + style="opacity:0.2786885;fill:none;fill-opacity:1;stroke:url(#radialGradient3295);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + transform="matrix(1,0,0,-1,-8,136.21875)" /> + <path + transform="matrix(-1,0,0,-1,136,136.21875)" + style="opacity:0.2786885;fill:none;fill-opacity:1;stroke:url(#radialGradient3297);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + d="M 18.78125,13 C 15.580293,13 13,15.580292 13,18.78125 L 13,19.21875 C 16.225943,18.77685 18.77685,16.225943 19.21875,13 L 18.78125,13 z " + id="path3293" /> + <rect + ry="5.7779016" + rx="5.7779016" + y="12" + x="8" + height="107.92308" + width="112" + id="rect3201" + style="opacity:1;fill:url(#linearGradient3209);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <g + id="g3169" + transform="matrix(-1,0,0,1,128,0)"> + <rect + y="24" + x="32" + height="8" + width="64" + id="rect2187" + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + id="rect3161" + width="32" + height="8" + x="48" + y="40" /> + <rect + y="56" + x="32" + height="8" + width="64" + id="rect3163" + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + id="rect3165" + width="32" + height="8" + x="48" + y="72" /> + <rect + y="88" + x="32" + height="8" + width="64" + id="rect3167" + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + </g> + <path + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + d="M 96.013491,32 L 96.013491,36 L 32,36 L 32,32 L 96.013491,32 z M 79.824621,48 L 79.824621,52 L 48.229342,52 L 48.229342,48 L 79.824621,48 z M 96.229342,64 L 96.229342,68 L 32,68 L 32,64 L 96.229342,64 z M 79.824621,80 L 79.824621,84 L 48.013491,84 L 48.013491,80 L 79.824621,80 z M 96.229342,96 L 96.229342,100 L 32,100 L 32,96 L 96.229342,96 z " + id="rect3178" + sodipodi:nodetypes="ccccccccccccccccccccccccc" /> + </g> +</svg> diff --git a/pics/icons/text_italic.svg b/pics/icons/text_italic.svg new file mode 100644 index 0000000..d3959d6 --- /dev/null +++ b/pics/icons/text_italic.svg @@ -0,0 +1,208 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + width="64pt" + height="64pt" + id="svg6618" + sodipodi:version="0.32" + inkscape:version="0.40" + sodipodi:docbase="/home/frank" + sodipodi:docname="italic.svgz" + inkscape:export-filename="/home/nuno/kdeplayground-artwork/oooicons/crystalsvg/italic.png" + inkscape:export-xdpi="36.000000" + inkscape:export-ydpi="36.000000" + xmlns="http://www.w3.org/2000/svg" + xmlns:cc="http://web.resource.org/cc/" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs + id="defs3"> + <linearGradient + id="wihitetolightgray"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1885" /> + <stop + style="stop-color:#d5d4d4;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1886" /> + </linearGradient> + <linearGradient + id="light100to0"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2764" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2765" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient4749" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.296147,0.000000,0.000000,0.288214,-2.542834,-16.39913)" + x1="33.142147" + y1="-43.841412" + x2="190.95435" + y2="351.92505" /> + <linearGradient + id="yelowtoorange"> + <stop + style="stop-color:#ffff00;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop3105" /> + <stop + style="stop-color:#ff8c00;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop3107" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#yelowtoorange" + id="linearGradient4750" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.296147,0.000000,0.000000,0.288214,-2.542834,-16.39913)" + x1="1.9200591" + y1="61.150455" + x2="262.79349" + y2="318.86072" /> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient8532" + gradientTransform="scale(1.340480,0.746001)" + x1="25.937859" + y1="21.588600" + x2="35.577473" + y2="62.577965" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#wihitetolightgray" + id="radialGradient3565" + gradientTransform="scale(1.013517,0.986663)" + cx="57.689056" + cy="58.919807" + fx="57.689056" + fy="58.919807" + r="78.305862" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient4188" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.013669,0.986515)" + x1="-115.55275" + y1="-66.487915" + x2="69.812103" + y2="60.220398" /> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient5485" + gradientTransform="scale(0.690990,1.447199)" + x1="38.544209" + y1="34.085915" + x2="34.356964" + y2="19.716448" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="6.7365863" + inkscape:cx="32.153576" + inkscape:cy="31.105836" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:grid-bbox="false" + gridspacingy="1.0000000pt" + gridspacingx="1.0000000pt" + gridoriginy="0.0000000pt" + gridoriginx="0.0000000pt" + inkscape:window-width="640" + inkscape:window-height="538" + inkscape:window-x="122" + inkscape:window-y="196" /> + <metadata + id="metadata4"> + <rdf:RDF + id="RDF5"> + <cc:Work + rdf:about="" + id="Work6"> + <dc:format + id="format7">image/svg+xml</dc:format> + <dc:type + id="type9" + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + style="font-size:12.000000;fill:url(#radialGradient3565);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:23.112499;stroke-linejoin:round;" + d="M 19.223338,9.9449115 L 62.010580,9.9449115 C 68.247378,9.9449115 73.268338,15.067619 73.268338,21.430791 L 73.268338,62.031561 C 73.268338,68.394733 68.247378,73.517440 62.010580,73.517440 L 19.223338,73.517440 C 12.986540,73.517440 7.9655805,68.394733 7.9655805,62.031561 L 7.9655805,21.430791 C 7.9655805,15.067619 12.986540,9.9449115 19.223338,9.9449115 z " + id="rect748" /> + <path + style="font-size:12.000000;fill:url(#linearGradient4749);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:23.112499;stroke-linejoin:round" + d="M 19.226060,8.3639933 C 12.989262,8.3639933 7.9655805,13.485893 7.9655805,19.849065 L 7.9655805,60.447037 C 7.9655805,62.487951 8.5224045,64.374585 9.4299000,66.032190 C 47.656183,68.876027 33.751875,17.912078 71.941790,14.533733 C 70.062976,10.875907 66.359361,8.3639933 62.015884,8.3639933 L 19.226060,8.3639933 z " + id="path2872" + sodipodi:nodetypes="ccccccc" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Times;text-anchor:start;writing-mode:lr" + x="21.524256" + y="40.477016" + id="text4853" + sodipodi:linespacing="100%" + transform="matrix(2.650206,0.000000,0.238543,2.148883,-36.18546,-29.33631)"><tspan + x="21.524256" + y="40.477016" + sodipodi:role="line" + id="tspan4856">I</tspan></text> + <path + style="font-size:12.000000;fill:url(#linearGradient4188);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:23.112499;stroke-linejoin:round;" + d="M 19.226060,8.3639933 C 12.989262,8.3639933 7.9655805,13.485893 7.9655805,19.849065 L 7.9655805,60.447037 C 7.9655805,62.487951 8.5224045,64.374585 9.4299000,66.032190 C 47.656183,68.876027 33.751875,17.912078 71.941790,14.533733 C 70.062976,10.875907 66.359361,8.3639933 62.015884,8.3639933 L 19.226060,8.3639933 z " + id="path3566" + sodipodi:nodetypes="ccccccc" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;fill:url(#linearGradient5485);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Times;text-anchor:start;writing-mode:lr" + x="21.524256" + y="40.477016" + id="text4858" + sodipodi:linespacing="100%" + transform="matrix(2.650206,0.000000,0.238543,2.148883,-36.18546,-29.33631)"><tspan + x="21.524256" + y="40.477016" + sodipodi:role="line" + id="tspan4859">I</tspan></text> + <path + style="font-size:12.000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient4750);stroke-width:6.7524076;stroke-linejoin:round" + d="M 18.798350,9.3314424 L 61.585604,9.3314424 C 67.822389,9.3314424 72.843349,14.454150 72.843349,20.817322 L 72.843349,61.418092 C 72.843349,67.781264 67.822389,72.903971 61.585604,72.903971 L 18.798350,72.903971 C 12.561552,72.903971 7.5405923,67.781264 7.5405923,61.418092 L 7.5405923,20.817322 C 7.5405923,14.454150 12.561552,9.3314424 18.798350,9.3314424 z " + id="path3499" /> + <path + style="font-size:12.000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#a76b37;stroke-width:8.2500000;stroke-linejoin:round;stroke-opacity:0.17500000;stroke-miterlimit:4.0000000;stroke-dasharray:none;" + d="M 18.612796,9.5169963 L 61.400050,9.5169963 C 67.636835,9.5169963 72.657795,14.639704 72.657795,21.002876 L 72.657795,61.603646 C 72.657795,67.966818 67.636835,73.089525 61.400050,73.089525 L 18.612796,73.089525 C 12.375998,73.089525 7.3550383,67.966818 7.3550383,61.603646 L 7.3550383,21.002876 C 7.3550383,14.639704 12.375998,9.5169963 18.612796,9.5169963 z " + id="path5996" /> + </g> +</svg> diff --git a/pics/icons/text_leftalign.svg b/pics/icons/text_leftalign.svg new file mode 100644 index 0000000..da4f298 --- /dev/null +++ b/pics/icons/text_leftalign.svg @@ -0,0 +1,314 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45.1" + version="1.0" + sodipodi:docbase="/home/david/Desktop" + sodipodi:docname="format-justify-left.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + inkscape:export-filename="/home/david/Desktop/format-text-bold.png" + inkscape:export-xdpi="11.25" + inkscape:export-ydpi="11.25"> + <defs + id="defs4"> + <linearGradient + inkscape:collect="always" + id="linearGradient3236"> + <stop + style="stop-color:#2e3436;stop-opacity:1" + offset="0" + id="stop3238" /> + <stop + style="stop-color:#888a85;stop-opacity:1" + offset="1" + id="stop3240" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3213"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3215" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3217" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3203"> + <stop + style="stop-color:#d6d6d6;stop-opacity:1" + offset="0" + id="stop3205" /> + <stop + style="stop-color:#dddddd;stop-opacity:0;" + offset="1" + id="stop3207" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3183"> + <stop + style="stop-color:#323232;stop-opacity:1;" + offset="0" + id="stop3185" /> + <stop + style="stop-color:#888a85;stop-opacity:1" + offset="1" + id="stop3187" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3183" + id="linearGradient3189" + x1="82.531303" + y1="117.06476" + x2="82.531303" + y2="10.50423" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0769231,0,0,1.0769231,-4.923077,-4.923077)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3203" + id="linearGradient3209" + x1="62.483925" + y1="134.93735" + x2="62.483925" + y2="-58.093334" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0980392,0,0,1.0580694,-6.2745098,-1.7549023)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3228" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1609275,0,0,14.883897,-10.299359,-1749.3991)" + cx="64" + cy="113.23757" + fx="64" + fy="113.23757" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3236" + id="linearGradient3242" + x1="59.993233" + y1="25.989847" + x2="59.993233" + y2="107.8762" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-4,0)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3272" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,209.11838,186.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + <filter + inkscape:collect="always" + x="-0.12" + width="1.24" + y="-0.12" + height="1.24" + id="filter3274"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.7109375" + id="feGaussianBlur3276" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3289" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,217.11838,194.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3295" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,217.11838,194.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3297" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,217.11838,194.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.125" + inkscape:cx="64" + inkscape:cy="64" + inkscape:document-units="px" + inkscape:current-layer="layer1" + width="128px" + height="128px" + showgrid="false" + gridspacingx="8px" + gridspacingy="8px" + showborder="false" + gridempspacing="2" + inkscape:showpageshadow="false" + borderlayer="true" + inkscape:window-width="794" + inkscape:window-height="704" + inkscape:window-x="13" + inkscape:window-y="37" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + ry="5.7779021" + rx="5.7779021" + y="8" + x="8" + height="112" + width="112" + id="rect3181" + style="opacity:1;fill:#323232;fill-opacity:1;stroke:url(#linearGradient3189);stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <rect + ry="5.7779021" + rx="5.7779021" + y="-120" + x="8" + height="112" + width="112" + id="rect3226" + style="opacity:0.64480878;fill:none;fill-opacity:1;stroke:url(#radialGradient3228);stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + transform="scale(1,-1)" /> + <path + style="opacity:0.6;fill:none;fill-opacity:1;stroke:url(#radialGradient3272);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + d="M 10.78125,5 C 7.580293,5 5,7.580292 5,10.78125 L 5,11.21875 C 8.225943,10.77685 10.77685,8.225943 11.21875,5 L 10.78125,5 z " + id="rect3264" /> + <path + id="path3287" + d="M 18.78125,13 C 15.580293,13 13,15.580292 13,18.78125 L 13,19.21875 C 16.225943,18.77685 18.77685,16.225943 19.21875,13 L 18.78125,13 z " + style="opacity:0.6;fill:none;fill-opacity:1;stroke:url(#radialGradient3289);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + transform="matrix(-1,0,0,1,136,-8)" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + id="rect3177" + width="112" + height="112" + x="8" + y="8" + rx="5.7779016" + ry="5.7779016" /> + <path + id="path3291" + d="M 18.78125,13 C 15.580293,13 13,15.580292 13,18.78125 L 13,19.21875 C 16.225943,18.77685 18.77685,16.225943 19.21875,13 L 18.78125,13 z " + style="opacity:0.2786885;fill:none;fill-opacity:1;stroke:url(#radialGradient3295);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + transform="matrix(1,0,0,-1,-8,136.21875)" /> + <path + transform="matrix(-1,0,0,-1,136,136.21875)" + style="opacity:0.2786885;fill:none;fill-opacity:1;stroke:url(#radialGradient3297);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + d="M 18.78125,13 C 15.580293,13 13,15.580292 13,18.78125 L 13,19.21875 C 16.225943,18.77685 18.77685,16.225943 19.21875,13 L 18.78125,13 z " + id="path3293" /> + <rect + ry="5.7779016" + rx="5.7779016" + y="12" + x="8" + height="107.92308" + width="112" + id="rect3201" + style="opacity:1;fill:url(#linearGradient3209);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <g + id="g3169"> + <rect + y="24" + x="24" + height="8" + width="72" + id="rect2187" + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + id="rect3161" + width="48" + height="8" + x="24" + y="40" /> + <rect + y="56" + x="24" + height="8" + width="72" + id="rect3163" + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + id="rect3165" + width="48" + height="8" + x="24" + y="72" /> + <rect + y="88" + x="24" + height="8" + width="72" + id="rect3167" + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + </g> + <path + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + d="M 24,32 L 24,36 L 96,36 L 96,32 L 24,32 z M 24,48 L 24,52 L 72,52 L 72,48 L 24,48 z M 24,64 L 24,68 L 96,68 L 96,64 L 24,64 z M 24,80 L 24,84 L 72,84 L 72,80 L 24,80 z M 24,96 L 24,100 L 96,100 L 96,96 L 24,96 z " + id="rect3178" /> + </g> +</svg> diff --git a/pics/icons/text_rightalign.svg b/pics/icons/text_rightalign.svg new file mode 100644 index 0000000..efd3ebe --- /dev/null +++ b/pics/icons/text_rightalign.svg @@ -0,0 +1,315 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45.1" + version="1.0" + sodipodi:docbase="/home/david/Desktop" + sodipodi:docname="format-justify-right.svgz" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + inkscape:export-filename="/home/david/Desktop/format-justify-left.png" + inkscape:export-xdpi="11.25" + inkscape:export-ydpi="11.25"> + <defs + id="defs4"> + <linearGradient + inkscape:collect="always" + id="linearGradient3236"> + <stop + style="stop-color:#2e3436;stop-opacity:1" + offset="0" + id="stop3238" /> + <stop + style="stop-color:#888a85;stop-opacity:1" + offset="1" + id="stop3240" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3213"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3215" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3217" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3203"> + <stop + style="stop-color:#d6d6d6;stop-opacity:1" + offset="0" + id="stop3205" /> + <stop + style="stop-color:#dddddd;stop-opacity:0;" + offset="1" + id="stop3207" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3183"> + <stop + style="stop-color:#323232;stop-opacity:1;" + offset="0" + id="stop3185" /> + <stop + style="stop-color:#888a85;stop-opacity:1" + offset="1" + id="stop3187" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3183" + id="linearGradient3189" + x1="82.531303" + y1="117.06476" + x2="82.531303" + y2="10.50423" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0769231,0,0,1.0769231,-4.923077,-4.923077)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3203" + id="linearGradient3209" + x1="62.483925" + y1="134.93735" + x2="62.483925" + y2="-58.093334" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0980392,0,0,1.0580694,-6.2745098,-1.7549023)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3228" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1609275,0,0,14.883897,-10.299359,-1749.3991)" + cx="64" + cy="113.23757" + fx="64" + fy="113.23757" + r="56" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3236" + id="linearGradient3242" + x1="59.993233" + y1="25.989847" + x2="59.993233" + y2="107.8762" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-4,0)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3272" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,209.11838,186.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + <filter + inkscape:collect="always" + x="-0.12" + width="1.24" + y="-0.12" + height="1.24" + id="filter3274"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.7109375" + id="feGaussianBlur3276" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3289" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,217.11838,194.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3295" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,217.11838,194.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3213" + id="radialGradient3297" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1370521,-0.157048,-1.7630093,-1.5385365,217.11838,194.98771)" + cx="15.697902" + cy="117.03832" + fx="15.697902" + fy="117.03832" + r="56" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4.6328125" + inkscape:cx="64" + inkscape:cy="64" + inkscape:document-units="px" + inkscape:current-layer="layer1" + width="128px" + height="128px" + showgrid="true" + gridspacingx="8px" + gridspacingy="8px" + showborder="false" + gridempspacing="2" + inkscape:showpageshadow="false" + borderlayer="true" + inkscape:window-width="794" + inkscape:window-height="704" + inkscape:window-x="13" + inkscape:window-y="37" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + ry="5.7779021" + rx="5.7779021" + y="8" + x="8" + height="112" + width="112" + id="rect3181" + style="opacity:1;fill:#323232;fill-opacity:1;stroke:url(#linearGradient3189);stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <rect + ry="5.7779021" + rx="5.7779021" + y="-120" + x="8" + height="112" + width="112" + id="rect3226" + style="opacity:0.64480878;fill:none;fill-opacity:1;stroke:url(#radialGradient3228);stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + transform="scale(1,-1)" /> + <path + style="opacity:0.6;fill:none;fill-opacity:1;stroke:url(#radialGradient3272);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + d="M 10.78125,5 C 7.580293,5 5,7.580292 5,10.78125 L 5,11.21875 C 8.225943,10.77685 10.77685,8.225943 11.21875,5 L 10.78125,5 z " + id="rect3264" /> + <path + id="path3287" + d="M 18.78125,13 C 15.580293,13 13,15.580292 13,18.78125 L 13,19.21875 C 16.225943,18.77685 18.77685,16.225943 19.21875,13 L 18.78125,13 z " + style="opacity:0.6;fill:none;fill-opacity:1;stroke:url(#radialGradient3289);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + transform="matrix(-1,0,0,1,136,-8)" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + id="rect3177" + width="112" + height="112" + x="8" + y="8" + rx="5.7779016" + ry="5.7779016" /> + <path + id="path3291" + d="M 18.78125,13 C 15.580293,13 13,15.580292 13,18.78125 L 13,19.21875 C 16.225943,18.77685 18.77685,16.225943 19.21875,13 L 18.78125,13 z " + style="opacity:0.2786885;fill:none;fill-opacity:1;stroke:url(#radialGradient3295);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + transform="matrix(1,0,0,-1,-8,136.21875)" /> + <path + transform="matrix(-1,0,0,-1,136,136.21875)" + style="opacity:0.2786885;fill:none;fill-opacity:1;stroke:url(#radialGradient3297);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1;filter:url(#filter3274)" + d="M 18.78125,13 C 15.580293,13 13,15.580292 13,18.78125 L 13,19.21875 C 16.225943,18.77685 18.77685,16.225943 19.21875,13 L 18.78125,13 z " + id="path3293" /> + <rect + ry="5.7779016" + rx="5.7779016" + y="12" + x="8" + height="107.92308" + width="112" + id="rect3201" + style="opacity:1;fill:url(#linearGradient3209);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <g + id="g3169" + transform="matrix(-1,0,0,1,128,0)"> + <rect + y="24" + x="24" + height="8" + width="72" + id="rect2187" + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + id="rect3161" + width="48" + height="8" + x="24" + y="40" /> + <rect + y="56" + x="24" + height="8" + width="72" + id="rect3163" + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + id="rect3165" + width="48" + height="8" + x="24" + y="72" /> + <rect + y="88" + x="24" + height="8" + width="72" + id="rect3167" + style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" /> + </g> + <path + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.65000001;stroke-opacity:1" + d="M 104,32 L 104,36 L 32,36 L 32,32 L 104,32 z M 104,48 L 104,52 L 56,52 L 56,48 L 104,48 z M 104,64 L 104,68 L 32,68 L 32,64 L 104,64 z M 104,80 L 104,84 L 56,84 L 56,80 L 104,80 z M 104,96 L 104,100 L 32,100 L 32,96 L 104,96 z " + id="rect3178" /> + </g> +</svg> diff --git a/pics/icons/text_under.svg b/pics/icons/text_under.svg new file mode 100644 index 0000000..bbe9cb7 --- /dev/null +++ b/pics/icons/text_under.svg @@ -0,0 +1,217 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + width="64pt" + height="64pt" + id="svg6618" + sodipodi:version="0.32" + inkscape:version="0.40" + sodipodi:docbase="/home/frank" + sodipodi:docname="under.svgz" + inkscape:export-filename="/home/nuno/kdeplayground-artwork/oooicons/crystalsvg/underline.png" + inkscape:export-xdpi="36.000000" + inkscape:export-ydpi="36.000000" + xmlns="http://www.w3.org/2000/svg" + xmlns:cc="http://web.resource.org/cc/" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs + id="defs3"> + <linearGradient + id="wihitetolightgray"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1885" /> + <stop + style="stop-color:#d5d4d4;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1886" /> + </linearGradient> + <linearGradient + id="light100to0"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2764" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2765" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient4749" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.296147,0.000000,0.000000,0.288214,-2.542834,-16.39913)" + x1="33.142147" + y1="-43.841412" + x2="190.95435" + y2="351.92505" /> + <linearGradient + id="yelowtoorange"> + <stop + style="stop-color:#ffff00;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop3105" /> + <stop + style="stop-color:#ff8c00;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop3107" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#yelowtoorange" + id="linearGradient4750" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.296147,0.000000,0.000000,0.288214,-2.542834,-16.39913)" + x1="1.9200591" + y1="61.150455" + x2="262.79349" + y2="318.86072" /> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient8532" + gradientTransform="scale(1.340480,0.746001)" + x1="25.937859" + y1="21.588600" + x2="35.577473" + y2="62.577965" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#wihitetolightgray" + id="radialGradient3565" + gradientTransform="scale(1.013517,0.986663)" + cx="57.689056" + cy="58.919807" + fx="57.689056" + fy="58.919807" + r="78.305862" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient4188" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.013669,0.986515)" + x1="-115.55275" + y1="-66.487915" + x2="69.812103" + y2="60.220398" /> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient5507" + gradientTransform="scale(0.885635,1.129133)" + x1="29.849651" + y1="43.936138" + x2="30.015570" + y2="24.594734" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#light100to0" + id="linearGradient5516" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.663324,0.000000,-0.143413,2.160802,-11.33415,-23.75216)" + x1="29.849651" + y1="43.936138" + x2="30.015570" + y2="24.594734" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="12.039194" + inkscape:cx="46.746100" + inkscape:cy="34.713245" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:grid-bbox="false" + gridspacingy="1.0000000pt" + gridspacingx="1.0000000pt" + gridoriginy="0.0000000pt" + gridoriginx="0.0000000pt" + inkscape:window-width="1280" + inkscape:window-height="904" + inkscape:window-x="0" + inkscape:window-y="25" /> + <metadata + id="metadata4"> + <rdf:RDF + id="RDF5"> + <cc:Work + rdf:about="" + id="Work6"> + <dc:format + id="format7">image/svg+xml</dc:format> + <dc:type + id="type9" + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + style="font-size:12.000000;fill:url(#radialGradient3565);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:23.112499;stroke-linejoin:round;" + d="M 19.223338,9.9449115 L 62.010580,9.9449115 C 68.247378,9.9449115 73.268338,15.067619 73.268338,21.430791 L 73.268338,62.031561 C 73.268338,68.394733 68.247378,73.517440 62.010580,73.517440 L 19.223338,73.517440 C 12.986540,73.517440 7.9655805,68.394733 7.9655805,62.031561 L 7.9655805,21.430791 C 7.9655805,15.067619 12.986540,9.9449115 19.223338,9.9449115 z " + id="rect748" /> + <rect + style="fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:11.075000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:0.17499997" + id="rect5494" + width="31.972351" + height="2.6844897" + x="24.393902" + y="60.472534" + rx="0.0000000" + ry="0.0000000" + inkscape:export-xdpi="36.000000" + inkscape:export-ydpi="36.000000" /> + <path + style="font-size:12.000000;fill:url(#linearGradient4749);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:23.112499;stroke-linejoin:round" + d="M 19.226060,8.3639933 C 12.989262,8.3639933 7.9655805,13.485893 7.9655805,19.849065 L 7.9655805,60.447037 C 7.9655805,62.487951 8.5224045,64.374585 9.4299000,66.032190 C 47.656183,68.876027 33.751875,17.912078 71.941790,14.533733 C 70.062976,10.875907 66.359361,8.3639933 62.015884,8.3639933 L 19.226060,8.3639933 z " + id="path2872" + sodipodi:nodetypes="ccccccc" /> + <path + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.0524575;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;font-family:Times;text-anchor:start;writing-mode:lr" + d="M 52.957076,30.125247 C 53.268000,25.440558 53.857674,24.705699 57.584283,24.246414 L 57.642199,23.373775 L 47.184857,23.373775 L 47.126941,24.246414 C 50.624476,24.521985 51.278614,25.532415 50.973787,30.125247 L 50.150750,42.525909 C 49.943467,45.649037 49.512107,47.394320 48.699465,48.772169 C 47.336129,50.976729 44.356844,52.400511 40.976242,52.400511 C 37.775936,52.400511 35.640429,51.298228 34.566682,49.139596 C 33.852882,47.669890 33.650145,45.970536 33.842187,43.077050 L 34.817636,28.379969 C 35.037113,25.073129 35.566471,24.567913 39.193784,24.246414 L 39.251702,23.373775 L 26.495547,23.373775 L 26.437631,24.246414 C 29.980241,24.521985 30.442537,25.027201 30.220013,28.379969 L 29.268948,42.709623 C 28.741597,50.655225 32.142699,54.421359 39.805399,54.421359 C 44.718541,54.421359 48.205844,52.813865 50.171040,49.690737 C 51.380861,47.761746 51.926756,45.649037 52.161474,42.112554 L 52.957076,30.125247" + id="text5499" + inkscape:export-filename="/home/nuno/kdeplayground-artwork/oooicons/crystalsvg/text4853.png" + inkscape:export-xdpi="36.000000" + inkscape:export-ydpi="36.000000" /> + <path + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:url(#linearGradient5516);fill-opacity:1.0000000;stroke:none;stroke-width:0.23892179;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;font-family:Times;text-anchor:start;writing-mode:lr" + d="M 53.060345,30.054881 C 53.371270,25.370192 53.960944,24.635332 57.687552,24.176049 L 57.745470,23.303409 L 47.288127,23.303409 L 47.230210,24.176049 C 50.727747,24.451618 51.381885,25.462049 51.077056,30.054881 L 50.254020,42.455543 C 50.046739,45.578671 49.615378,47.323953 48.802736,48.701803 C 47.439401,50.906363 44.460115,52.330145 41.079512,52.330145 C 37.879207,52.330145 35.743700,51.227862 34.669952,49.069229 C 33.956152,47.599523 33.753416,45.900169 33.945458,43.006683 L 34.920908,28.309602 C 35.140384,25.002763 35.669740,24.497547 39.297055,24.176049 L 39.354972,23.303409 L 26.598818,23.303409 L 26.540900,24.176049 C 30.083512,24.451618 30.545807,24.956834 30.323283,28.309602 L 29.372218,42.639257 C 28.844866,50.584859 32.245970,54.350994 39.908670,54.350994 C 44.821812,54.350994 48.309114,52.743498 50.274312,49.620370 C 51.484131,47.691380 52.030028,45.578671 52.264744,42.042188 L 53.060345,30.054881" + id="text4853" + inkscape:export-xdpi="36.000000" + inkscape:export-ydpi="36.000000" /> + <path + style="font-size:12.000000;fill:url(#linearGradient4188);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:23.112499;stroke-linejoin:round;" + d="M 19.226060,8.3639933 C 12.989262,8.3639933 7.9655805,13.485893 7.9655805,19.849065 L 7.9655805,60.447037 C 7.9655805,62.487951 8.5224045,64.374585 9.4299000,66.032190 C 47.656183,68.876027 33.751875,17.912078 71.941790,14.533733 C 70.062976,10.875907 66.359361,8.3639933 62.015884,8.3639933 L 19.226060,8.3639933 z " + id="path3566" + sodipodi:nodetypes="ccccccc" /> + <path + style="font-size:12.000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient4750);stroke-width:6.7524076;stroke-linejoin:round" + d="M 18.798350,9.3314424 L 61.585604,9.3314424 C 67.822389,9.3314424 72.843349,14.454150 72.843349,20.817322 L 72.843349,61.418092 C 72.843349,67.781264 67.822389,72.903971 61.585604,72.903971 L 18.798350,72.903971 C 12.561552,72.903971 7.5405923,67.781264 7.5405923,61.418092 L 7.5405923,20.817322 C 7.5405923,14.454150 12.561552,9.3314424 18.798350,9.3314424 z " + id="path3499" /> + <path + style="font-size:12.000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#a76b37;stroke-width:8.2500000;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:0.17499997" + d="M 18.798350,9.3314424 L 61.585604,9.3314424 C 67.822389,9.3314424 72.843349,14.454150 72.843349,20.817322 L 72.843349,61.418092 C 72.843349,67.781264 67.822389,72.903971 61.585604,72.903971 L 18.798350,72.903971 C 12.561552,72.903971 7.5405922,67.781264 7.5405922,61.418092 L 7.5405922,20.817322 C 7.5405922,14.454150 12.561552,9.3314424 18.798350,9.3314424 z " + id="path5996" /> + </g> +</svg> diff --git a/pics/icons/tile.svg b/pics/icons/tile.svg new file mode 100644 index 0000000..6eb8031 --- /dev/null +++ b/pics/icons/tile.svg @@ -0,0 +1,414 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="154.98413" + height="132.80127" + id="svg3417" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs3419"> + <linearGradient + id="linearGradient448"> + <stop + style="stop-color:#dedede;stop-opacity:1;" + offset="0.000000" + id="stop449" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop450" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient448" + id="linearGradient451" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + id="linearGradient457"> + <stop + style="stop-color:#0000a3;stop-opacity:1;" + offset="0.000000" + id="stop458" /> + <stop + style="stop-color:#4ad5ff;stop-opacity:1;" + offset="1.000000" + id="stop459" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient457" + id="linearGradient456" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3462" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3464" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3466" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3468" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3470" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3472" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3502" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3504" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3506" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3508" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3510" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3512" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient3514" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient3516" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="375" + inkscape:cy="520" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:showpageshadow="false" + height="150.03px" + width="167.0331px" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata3422"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:description>BibleTime icon "tile windows". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-197.8515,-300.69384)"> + <g + transform="matrix(1.912572,0,0,1.912572,-333.34281,-274.42372)" + id="g549"> + <g + transform="translate(0,-3.051758e-5)" + id="g523"> + <g + transform="translate(107.8453,-19.17247)" + id="g511"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path512" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path513" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g514"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path515" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient3502);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect516" + style="font-size:12px;fill:url(#linearGradient3504);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + <g + transform="translate(148.5868,-19.17247)" + id="g517"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path518" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path519" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g520"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path521" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient3506);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect522" + style="font-size:12px;fill:url(#linearGradient3508);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + </g> + <g + transform="translate(0,34.75011)" + id="g536"> + <g + transform="translate(107.8453,-19.17247)" + id="g537"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path538" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path539" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g540"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path541" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient3510);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect542" + style="font-size:12px;fill:url(#linearGradient3512);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + <g + transform="translate(148.5868,-19.17247)" + id="g543"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path544" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path545" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g546"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path547" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient3514);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect548" + style="font-size:12px;fill:url(#linearGradient3516);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/tile_auto.svg b/pics/icons/tile_auto.svg new file mode 100644 index 0000000..dbc29a5 --- /dev/null +++ b/pics/icons/tile_auto.svg @@ -0,0 +1,556 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="154.98413" + height="146.55141" + id="svg4144" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:modified="true" + version="1.0"> + <defs + id="defs4146"> + <radialGradient + xlink:href="#linearGradient1957" + id="radialGradient1956" + cx="192.37228" + cy="673.23474" + fx="192.37228" + fy="673.23474" + r="70.326324" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.2669055,0.7893248)" /> + <linearGradient + xlink:href="#linearGradient1949" + id="linearGradient490" + x1="223.839" + y1="759.35974" + x2="161.42285" + y2="681.87573" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.24697,0.8019439)" /> + <linearGradient + id="linearGradient1957"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.000000" + id="stop1958" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1.000000" + id="stop1959" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient1957" + id="radialGradient1961" + cx="212.34723" + cy="832.24927" + fx="212.34723" + fy="832.24927" + r="124.38014" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2669055,0.7893248)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient1949"> + <stop + style="stop-color:#007d00;stop-opacity:1;" + offset="0.000000" + id="stop1950" /> + <stop + style="stop-color:#1dff00;stop-opacity:1;" + offset="1.000000" + id="stop1951" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1949" + id="linearGradient1955" + x1="235.18515" + y1="678.85083" + x2="217.53165" + y2="747.12616" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.24697,0.8019439)" + spreadMethod="pad" /> + <linearGradient + id="linearGradient448"> + <stop + style="stop-color:#dedede;stop-opacity:1;" + offset="0.000000" + id="stop449" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1.000000" + id="stop450" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient448" + id="linearGradient451" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + id="linearGradient457"> + <stop + style="stop-color:#0000a3;stop-opacity:1;" + offset="0.000000" + id="stop458" /> + <stop + style="stop-color:#4ad5ff;stop-opacity:1;" + offset="1.000000" + id="stop459" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient457" + id="linearGradient456" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient4206" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient4208" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient4210" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient4212" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient4214" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" + gradientTransform="scale(1.083042,0.9233252)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient4216" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" + gradientTransform="scale(1.1869684,0.8424824)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient4288" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient4290" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient4292" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient4294" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient4296" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient4298" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient457" + id="linearGradient4300" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.083042,0.9233252)" + spreadMethod="pad" + x1="335.22119" + y1="510.15631" + x2="75.574921" + y2="255.44344" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient448" + id="linearGradient4302" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.1869684,0.8424824)" + spreadMethod="pad" + x1="87.781136" + y1="295.19843" + x2="69.209984" + y2="276.96136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1949" + id="linearGradient4304" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.24697,0.8019439)" + spreadMethod="pad" + x1="235.18515" + y1="678.85083" + x2="217.53165" + y2="747.12616" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1957" + id="radialGradient4306" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2669055,0.7893248)" + spreadMethod="pad" + cx="212.34723" + cy="832.24927" + fx="212.34723" + fy="832.24927" + r="124.38014" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1949" + id="linearGradient4308" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.24697,0.8019439)" + spreadMethod="pad" + x1="223.839" + y1="759.35974" + x2="161.42285" + y2="681.87573" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1957" + id="radialGradient4310" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2669055,0.7893248)" + spreadMethod="pad" + cx="192.37228" + cy="673.23474" + fx="192.37228" + fy="673.23474" + r="70.326324" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="375" + inkscape:cy="520" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="748" + inkscape:window-height="572" + inkscape:window-x="59" + inkscape:window-y="0" /> + <metadata + id="metadata4149"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:description>BibleTime icon "autotile windows". +Licence: +http://creativecommons.org/licenses/by-sa/2.5/ (or any later version) +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (or any later version)</dc:description> + <dc:creator> + <cc:Agent> + <dc:title>James Ots</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-297.85151,-260.69377)"> + <g + transform="matrix(1.912572,0,0,1.912572,-233.3428,-314.42379)" + id="g2090"> + <g + transform="translate(0,-3.051758e-5)" + id="g2091"> + <g + transform="translate(107.8453,-19.17247)" + id="g2092"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path2093" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path2094" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g2095"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path2096" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient4288);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect2097" + style="font-size:12px;fill:url(#linearGradient4290);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + <g + transform="translate(148.5868,-19.17247)" + id="g2098"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path2099" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path2100" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g2101"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path2102" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient4292);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect2103" + style="font-size:12px;fill:url(#linearGradient4294);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + </g> + <g + transform="translate(0,34.75011)" + id="g2104"> + <g + transform="translate(107.8453,-19.17247)" + id="g2105"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path2106" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path2107" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g2108"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path2109" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient4296);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect2110" + style="font-size:12px;fill:url(#linearGradient4298);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + <g + transform="translate(148.5868,-19.17247)" + id="g2111"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.9181,302.4474)" + sodipodi:nodetypes="ccccccc" + id="path2112" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,165.8064,303.4459)" + sodipodi:nodetypes="ccccccc" + id="path2113" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:#000000;fill-opacity:0.18181799;fill-rule:evenodd;stroke:none;stroke-width:3.28521991" /> + <g + transform="translate(-0.610925,-0.505554)" + id="g2114"> + <path + transform="matrix(8.513864e-2,0,0,8.513869e-2,164.0392,301.5685)" + sodipodi:nodetypes="ccccccc" + id="path2115" + d="M 77.578,600.387 C 75.8915,600.387 521.122,600.386 521.122,600.386 C 521.122,600.386 521.809,257.232 520.123,257.232 C 517.438,229.671 508.185,223.302 492.874,222.615 C 335.254,222.925 255.812,222.615 108.445,222.925 C 85.3889,222.615 79.575,232.179 78.2658,257.919 C 76.5794,303.455 79.2645,597.014 77.578,600.387 z " + style="font-size:12px;fill:url(#linearGradient4300);fill-rule:evenodd;stroke:#0000ff;stroke-width:3.28521991" /> + <rect + transform="translate(94.0809,99.85593)" + y="225.81799" + x="76.497612" + height="26.096319" + width="36.818058" + id="rect2116" + style="font-size:12px;fill:url(#linearGradient4302);fill-rule:evenodd;stroke:#676665;stroke-width:0.0821044pt" /> + </g> + </g> + </g> + </g> + <g + transform="matrix(1.503624,0,0,1.503624,-85.529294,-258.38634)" + id="g2063"> + <g + transform="translate(-9.864464,-5.121948)" + id="g2057"> + <path + transform="matrix(-0.252356,0,0,-0.252356,406.6725,580.4371)" + sodipodi:nodetypes="ccccccc" + id="path2023" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + style="font-size:12px;fill:url(#linearGradient4304);fill-rule:evenodd;stroke:#005e00;stroke-width:8.66831017;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="matrix(-0.252356,0,0,-0.252356,406.6726,580.437)" + sodipodi:nodetypes="ccccccc" + id="path2024" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + style="font-size:12px;fill:url(#radialGradient4306);fill-rule:evenodd;stroke-width:4.625;stroke-linecap:round;stroke-linejoin:round" /> + </g> + <g + id="g2060"> + <path + transform="matrix(0.252356,0,0,0.252356,266.8519,268.5084)" + sodipodi:nodetypes="ccccccc" + id="path2026" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + style="font-size:12px;fill:url(#linearGradient4308);fill-rule:evenodd;stroke:#005e00;stroke-width:8.66831017;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="matrix(0.252356,0,0,0.252356,266.8519,268.5084)" + sodipodi:nodetypes="ccccccc" + id="path2027" + d="M 320.378,567.227 C 272.234,503.326 199.58,531.337 195.203,577.731 C 182.073,576.856 166.317,576.856 166.317,577.731 C 166.317,578.606 212.71,626.751 213.585,625.876 C 214.46,625 265.231,579.482 264.356,580.357 C 263.48,581.233 232.843,579.483 232.843,579.483 C 235.469,547.094 279.237,545.343 320.378,567.227 z " + style="font-size:12px;fill:url(#radialGradient4310);fill-rule:evenodd;stroke-width:4.625;stroke-linecap:round;stroke-linejoin:round" /> + </g> + </g> + </g> +</svg> diff --git a/pics/icons/tile_horiz.svg b/pics/icons/tile_horiz.svg new file mode 100644 index 0000000..7609641 --- /dev/null +++ b/pics/icons/tile_horiz.svg @@ -0,0 +1,3984 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg3669" + sodipodi:version="0.32" + inkscape:version="0.45.1" + sodipodi:docbase="/home/jakob/dev/kde/src/kdebase/runtime/pics/oxygen/scalable/actions/small/16x16" + sodipodi:docname="view-top-bottom.svgz" + version="1.0" + inkscape:output_extension="org.inkscape.output.svgz.inkscape"> + <defs + id="defs3671"> + <linearGradient + id="linearGradient10661"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop10663" /> + <stop + id="stop3299" + offset="0.5" + style="stop-color:#fffcf5;stop-opacity:0.6049822;" /> + <stop + style="stop-color:#fff9eb;stop-opacity:0;" + offset="1" + id="stop10665" /> + </linearGradient> + <linearGradient + id="linearGradient10643"> + <stop + style="stop-color:#ffbe32;stop-opacity:1;" + offset="0" + id="stop10645" /> + <stop + style="stop-color:#fff940;stop-opacity:1;" + offset="1" + id="stop10647" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10631"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop10633" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop10635" /> + </linearGradient> + <linearGradient + id="linearGradient10621"> + <stop + style="stop-color:#ff780b;stop-opacity:1;" + offset="0" + id="stop10623" /> + <stop + style="stop-color:#fde300;stop-opacity:1;" + offset="1" + id="stop10625" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10611"> + <stop + style="stop-color:#f3d659;stop-opacity:1;" + offset="0" + id="stop10613" /> + <stop + style="stop-color:#f3d659;stop-opacity:0;" + offset="1" + id="stop10615" /> + </linearGradient> + <linearGradient + id="linearGradient7422"> + <stop + id="stop7424" + offset="0" + style="stop-color:#cbcbcd;stop-opacity:1;" /> + <stop + style="stop-color:#e0e0e2;stop-opacity:1;" + offset="0.5" + id="stop7426" /> + <stop + id="stop7428" + offset="1" + style="stop-color:#f2f2f2;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient10073"> + <stop + id="stop10075" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.49140647" + id="stop10077" /> + <stop + id="stop10079" + offset="0.51570678" + style="stop-color:#b1b1b1;stop-opacity:1;" /> + <stop + id="stop10081" + offset="1" + style="stop-color:#636363;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient7416"> + <stop + id="stop7418" + offset="0" + style="stop-color:#dededf;stop-opacity:1;" /> + <stop + id="stop7420" + offset="1" + style="stop-color:#bbbcbe;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7196"> + <stop + style="stop-color:#666666;stop-opacity:1;" + offset="0" + id="stop7198" /> + <stop + style="stop-color:#666666;stop-opacity:0;" + offset="1" + id="stop7200" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7188"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7190" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7192" /> + </linearGradient> + <linearGradient + id="linearGradient7244"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop7246" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop7248" /> + </linearGradient> + <linearGradient + id="linearGradient7206"> + <stop + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop7208" /> + <stop + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop7210" /> + </linearGradient> + <linearGradient + id="linearGradient7226"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7228" /> + <stop + id="stop4347" + offset="0.5" + style="stop-color:white;stop-opacity:0.60854095;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7230" /> + </linearGradient> + <linearGradient + id="linearGradient3954"> + <stop + id="stop3956" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3962" /> + <stop + id="stop3958" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient7030" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + id="linearGradient3291" + inkscape:collect="always"> + <stop + id="stop3293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8082"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop8084" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop8086" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6310"> + <stop + style="stop-color:#0057ae;stop-opacity:1;" + offset="0" + id="stop6312" /> + <stop + style="stop-color:#0057ae;stop-opacity:1" + offset="1" + id="stop6314" /> + </linearGradient> + <linearGradient + id="linearGradient6330"> + <stop + id="stop6332" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop6334" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,3.529177,6.544912)" + gradientUnits="userSpaceOnUse" + id="linearGradient10410" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,0,0,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3668" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3179"> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0" + id="stop3181" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1;" + offset="1" + id="stop3183" /> + </linearGradient> + <linearGradient + id="linearGradient3156"> + <stop + style="stop-color:black;stop-opacity:0.77617329;" + offset="0" + id="stop3159" /> + <stop + id="stop3165" + offset="0.25274727" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3161" /> + </linearGradient> + <linearGradient + id="linearGradient3253"> + <stop + id="stop3256" + offset="0" + style="stop-color:#826302;stop-opacity:1;" /> + <stop + id="stop3258" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3260"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop3262" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop3264" /> + </linearGradient> + <linearGradient + id="linearGradient3272"> + <stop + id="stop3274" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3276" /> + <stop + id="stop3278" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3292"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop3294" /> + <stop + style="stop-color:#292929;stop-opacity:0;" + offset="1" + id="stop3296" /> + </linearGradient> + <linearGradient + id="linearGradient3310"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3312" /> + <stop + style="stop-color:#d2d2d2;stop-opacity:0;" + offset="1" + id="stop3314" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3330" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + y2="40.976604" + x2="24.114498" + y1="34.418137" + x1="20.747606" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient3333" + xlink:href="#linearGradient2929" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + gradientUnits="userSpaceOnUse" + id="radialGradient3335" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + gradientUnits="userSpaceOnUse" + id="radialGradient3337" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + gradientUnits="userSpaceOnUse" + id="radialGradient3339" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + gradientUnits="userSpaceOnUse" + id="linearGradient3341" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3343"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop3345" /> + <stop + id="stop3347" + offset="0.125" + style="stop-color:#e3ad00;stop-opacity:0.59420288;" /> + <stop + id="stop3349" + offset="0.25" + style="stop-color:#e3ad00;stop-opacity:0.47826087;" /> + <stop + id="stop3351" + offset="0.5" + style="stop-color:#e3ad00;stop-opacity:0.307971;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.14130434;" + offset="0.75" + id="stop3353" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0;" + offset="1" + id="stop3355" /> + </linearGradient> + <linearGradient + id="linearGradient3357"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop3359" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0.52173913;" + offset="1" + id="stop3361" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3363" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="linearGradient3365"> + <stop + id="stop3367" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.42597079" + id="stop3369" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1;" + offset="0.5892781" + id="stop3371" /> + <stop + id="stop3373" + offset="0.80219781" + style="stop-color:#eaeaea;stop-opacity:1;" /> + <stop + id="stop3375" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3377"> + <stop + id="stop3379" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.68235294;" + offset="0.40659341" + id="stop3381" /> + <stop + id="stop3383" + offset="0.45329672" + style="stop-color:#000000;stop-opacity:0.48736462;" /> + <stop + style="stop-color:#000000;stop-opacity:0.36101082;" + offset="0.5" + id="stop3385" /> + <stop + id="stop3387" + offset="0.70604396" + style="stop-color:#000000;stop-opacity:0.15162455;" /> + <stop + id="stop3389" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3391"> + <stop + id="stop3393" + offset="0" + style="stop-color:#8e8e8e;stop-opacity:1;" /> + <stop + id="stop3395" + offset="1" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3397" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3399" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient3401" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient3403" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient3407" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + r="2.6143965" + fy="58.089687" + fx="15.727077" + cy="58.089687" + cx="15.727077" + id="radialGradient3409" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient3411" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + gradientUnits="userSpaceOnUse" + id="radialGradient3413" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3415" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="translate(53.87194,19.35268)" + gradientUnits="userSpaceOnUse" + id="linearGradient3417" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3419" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3421" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient3423" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3425" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3427" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient3429" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient3431" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient3433" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient3435" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient3437" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient3439" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3441" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3443" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient3445" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3447" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3449" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient3451" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3453" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient3455" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient3457" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3459"> + <stop + id="stop3461" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop3463" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3465"> + <stop + id="stop3467" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3469" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3477"> + <stop + id="stop3479" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3481" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3489"> + <stop + id="stop3491" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3493" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3495"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3497" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3499" /> + </linearGradient> + <linearGradient + id="linearGradient3501"> + <stop + id="stop3503" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3505" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3507"> + <stop + id="stop3509" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop3511" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3514"> + <stop + id="stop3516" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop3518" /> + <stop + id="stop3520" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3522"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3524" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3526" /> + </linearGradient> + <linearGradient + id="linearGradient3528"> + <stop + id="stop3530" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop3533" /> + <stop + id="stop3535" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop3537" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3539"> + <stop + id="stop3541" + offset="0" + style="stop-color:black;stop-opacity:0.2202166;" /> + <stop + id="stop3543" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2133" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2137" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2172" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-87.51681,-17.54081)" + cx="64.410797" + cy="47.575733" + fx="64.910797" + fy="41.554367" + r="59.410713" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2175" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-87.51681,-17.54081)" + cx="64.410706" + cy="24.828176" + fx="64.910706" + fy="18.80681" + r="59.410713" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient2178" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,104.3887,18.88331)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient2181" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,49.40711,11.75735)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient2184" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,100.2305,22.03614)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient2188" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,115.8645,18.88331)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient2191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,64.02603,-6.054942)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient2194" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,111.7063,22.03614)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5956" + id="radialGradient2198" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,-32.44141,71.04334)" + cx="5.3253045" + cy="101.34053" + fx="5.3253045" + fy="101.34053" + r="2.5993989" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4983" + id="linearGradient2205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.941762,0,0,0.94772,124.7969,5.620136)" + x1="53.875332" + y1="10.94359" + x2="53.875332" + y2="18.039442" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient2208" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,2.932382,15.83641)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient2211" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,3.648286,107.2183)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2214" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,-175.7999,-58.36457)" + cx="64.410713" + cy="119.97783" + fx="64.410721" + fy="107.24648" + r="59.410713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="linearGradient2221" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,0.94772,3.836639,5.620136)" + x1="116.0569" + y1="4.3367553" + x2="66.607826" + y2="67.190453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3156" + id="linearGradient3163" + x1="59.743763" + y1="109.14819" + x2="59.743763" + y2="102.8574" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3179" + id="linearGradient3185" + x1="142.145" + y1="-5.4344039" + x2="4.0016088" + y2="114.91904" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,56.55761,12.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8102" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,-1.907349e-6,12.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8098" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,56,-27.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8094" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1,0,0,1.5,0,-27.5)" + gradientUnits="userSpaceOnUse" + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + id="linearGradient8090" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7205" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7203" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7201" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7199" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7197" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7195" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7193" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7191" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7189" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7187" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7185" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7183" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7181" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7179" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7177" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7175" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7171" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7169" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7167" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3417" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3378"> + <stop + id="stop3380" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop3382" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3358"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop3360" /> + <stop + id="stop3362" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop3364" /> + </linearGradient> + <linearGradient + id="linearGradient3604"> + <stop + id="stop3606" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop3608" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3609" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + id="linearGradient2929"> + <stop + style="stop-color:#efcb40;stop-opacity:1" + offset="0" + id="stop2931" /> + <stop + style="stop-color:#c0a331;stop-opacity:0;" + offset="1" + id="stop2933" /> + </linearGradient> + <linearGradient + id="linearGradient2909"> + <stop + style="stop-color:black;stop-opacity:0.2202166;" + offset="0" + id="stop2911" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2913" /> + </linearGradient> + <linearGradient + id="linearGradient2598"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop2600" /> + <stop + id="stop2606" + offset="0.5" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.75" + id="stop2608" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop2602" /> + </linearGradient> + <linearGradient + id="linearGradient3325"> + <stop + id="stop3327" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3329" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3311"> + <stop + style="stop-color:#2d2d2d;stop-opacity:1;" + offset="0" + id="stop3313" /> + <stop + id="stop3319" + offset="0.5" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop3315" /> + </linearGradient> + <linearGradient + id="linearGradient3303"> + <stop + style="stop-color:#ffffff;stop-opacity:0.68345326;" + offset="0" + id="stop3305" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3307" /> + </linearGradient> + <linearGradient + id="linearGradient3273"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3275" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3277" /> + </linearGradient> + <linearGradient + id="linearGradient3259"> + <stop + id="stop3261" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3263" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3251"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3253" /> + <stop + style="stop-color:#131313;stop-opacity:0;" + offset="1" + id="stop3255" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3235"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3237" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3239" /> + </linearGradient> + <linearGradient + id="linearGradient3225"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3227" /> + <stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop3229" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3217"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop3219" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3221" /> + </linearGradient> + <linearGradient + id="linearGradient3207"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3209" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3211" /> + </linearGradient> + <linearGradient + id="linearGradient2257"> + <stop + style="stop-color:#b4942a;stop-opacity:1;" + offset="0" + id="stop2259" /> + <stop + style="stop-color:#e4dcc9;stop-opacity:1" + offset="1" + id="stop2261" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1539" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1541" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1547" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1550" + gradientUnits="userSpaceOnUse" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" + gradientTransform="translate(53.87194,19.35268)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1553" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1556" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1562" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1565" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="95.505852" + cy="59.591507" + fx="95.505852" + fy="59.591507" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1580" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1675" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1677" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="89.454559" + cy="100.74671" + fx="89.454559" + fy="100.74671" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1679" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1681" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1683" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1685" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1687" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1689" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1691" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(53.87194,19.35268)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1693" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1695" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1697" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2598" + id="radialGradient2604" + cx="15.727077" + cy="58.089687" + fx="15.727077" + fy="58.089687" + r="2.6143965" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + gradientUnits="userSpaceOnUse" + id="radialGradient3519" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + gradientUnits="userSpaceOnUse" + id="radialGradient3516" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientUnits="userSpaceOnUse" + id="linearGradient3513" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + id="radialGradient3502" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <radialGradient + r="53.353404" + fy="-52.177338" + fx="-101.7931" + cy="-52.177338" + cx="-101.7931" + gradientUnits="userSpaceOnUse" + id="radialGradient3476" + xlink:href="#linearGradient3466" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="53.353404" + fy="-52.177338" + fx="-101.7931" + cy="-52.177338" + cx="-101.7931" + id="radialGradient3472" + xlink:href="#linearGradient3466" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3149"> + <stop + style="stop-color:#8e8e8e;stop-opacity:1;" + offset="0" + id="stop3151" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="1" + id="stop3153" /> + </linearGradient> + <linearGradient + id="linearGradient3139"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3141" /> + <stop + id="stop3162" + offset="0.40659341" + style="stop-color:#000000;stop-opacity:0.68235294;" /> + <stop + style="stop-color:#000000;stop-opacity:0.48736462;" + offset="0.45329672" + id="stop3164" /> + <stop + id="stop3158" + offset="0.5" + style="stop-color:#000000;stop-opacity:0.36101082;" /> + <stop + style="stop-color:#000000;stop-opacity:0.15162455;" + offset="0.70604396" + id="stop3160" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3143" /> + </linearGradient> + <linearGradient + id="linearGradient3075"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3077" /> + <stop + id="stop3093" + offset="0.42597079" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3085" + offset="0.5892781" + style="stop-color:#f1f1f1;stop-opacity:1;" /> + <stop + style="stop-color:#eaeaea;stop-opacity:1;" + offset="0.80219781" + id="stop3087" /> + <stop + style="stop-color:#dfdfdf;stop-opacity:1;" + offset="1" + id="stop3079" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="115.7093" + fx="63.912209" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient4000" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3466"> + <stop + id="stop3468" + offset="0" + style="stop-color:#e39b00;stop-opacity:1;" /> + <stop + id="stop3470" + offset="1" + style="stop-color:#fff955;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3496"> + <stop + id="stop3498" + offset="0" + style="stop-color:#e3ad00;stop-opacity:1;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.59420288;" + offset="0.125" + id="stop3538" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.47826087;" + offset="0.25" + id="stop3534" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.307971;" + offset="0.5" + id="stop3532" /> + <stop + id="stop3536" + offset="0.75" + style="stop-color:#e3ad00;stop-opacity:0.14130434;" /> + <stop + id="stop3500" + offset="1" + style="stop-color:#e3ad00;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient3023" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient3029" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient3041" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient3044" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2929" + id="linearGradient2955" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + x1="20.747606" + y1="34.418137" + x2="24.114498" + y2="40.976604" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient10087" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5876" + inkscape:collect="always"> + <stop + id="stop5878" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop5880" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2295" + inkscape:collect="always"> + <stop + id="stop2297" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2299" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4088" + inkscape:collect="always"> + <stop + id="stop4090" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4092" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4983" + inkscape:collect="always"> + <stop + id="stop4985" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4987" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5936"> + <stop + id="stop5938" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop5940" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5956" + inkscape:collect="always"> + <stop + id="stop5958" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop5960" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4860"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4862" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4864" /> + </linearGradient> + <linearGradient + id="linearGradient10052"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop10054" /> + <stop + id="stop10056" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop10058" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4875"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4877" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4879" /> + </linearGradient> + <linearGradient + id="linearGradient10043"> + <stop + id="stop10045" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop10047" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3334"> + <stop + style="stop-color:#826302;stop-opacity:1;" + offset="0" + id="stop3336" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0;" + offset="1" + id="stop3338" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10611" + id="radialGradient10617" + cx="31.731417" + cy="26.530177" + fx="18.653973" + fy="11.000721" + r="26.870058" + gradientTransform="matrix(1.730263,0,0,0.865132,76.07858,250.2653)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10643" + id="radialGradient2408" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.76394,0.149729,-0.192278,0.981309,-34.06187,14.26617)" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10621" + id="linearGradient2410" + gradientUnits="userSpaceOnUse" + x1="-146.97206" + y1="-52.177338" + x2="6.4982324" + y2="-27.305555" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10631" + id="radialGradient2412" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.121306e-4,8.898402e-5,1.215843,4.641291e-3,11.25072)" + cx="-101.7931" + cy="-52.177338" + fx="-105.1909" + fy="-54.600281" + r="44.133748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10643" + id="radialGradient3307" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.76394,0.149729,-0.192278,0.981309,-34.06187,14.26617)" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10621" + id="linearGradient3309" + gradientUnits="userSpaceOnUse" + x1="-146.97206" + y1="-52.177338" + x2="6.4982324" + y2="-27.305555" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10631" + id="radialGradient3311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.121306e-4,8.898402e-5,1.215843,4.641291e-3,11.25072)" + cx="-101.7931" + cy="-52.177338" + fx="-105.1909" + fy="-54.600281" + r="44.133748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10661" + id="radialGradient3315" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.710211,-1.128044e-2,9.592326e-3,0.603929,-199.8869,-347.9269)" + cx="-1.637177" + cy="2.2804201" + fx="-1.637177" + fy="2.2804201" + r="36.857941" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10661" + id="radialGradient2505" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.140975,0,0,2.138701,144.0098,469.7342)" + cx="-21.292477" + cy="-97.907837" + fx="-21.292477" + fy="-97.907837" + r="36.857941" /> + <linearGradient + gradientTransform="translate(214.1249,128.4455)" + y2="114.91904" + x2="4.0016088" + y1="-5.4344039" + x1="142.145" + gradientUnits="userSpaceOnUse" + id="linearGradient7035" + xlink:href="#linearGradient3179" + inkscape:collect="always" /> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,217.9615,134.0656)" + gradientUnits="userSpaceOnUse" + id="linearGradient7032" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="107.24648" + fx="64.410721" + cy="119.97783" + cx="64.410713" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,38.325,70.08093)" + gradientUnits="userSpaceOnUse" + id="radialGradient7029" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,217.7732,235.6638)" + gradientUnits="userSpaceOnUse" + id="radialGradient7026" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,217.0573,144.2819)" + gradientUnits="userSpaceOnUse" + id="radialGradient7023" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <linearGradient + y2="18.039442" + x2="53.875332" + y1="10.94359" + x1="53.875332" + gradientTransform="matrix(-0.941762,0,0,0.94772,338.9218,134.0656)" + gradientUnits="userSpaceOnUse" + id="linearGradient7020" + xlink:href="#linearGradient4983" + inkscape:collect="always" /> + <radialGradient + r="2.5993989" + fy="101.34053" + fx="5.3253045" + cy="101.34053" + cx="5.3253045" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,181.6835,199.4888)" + gradientUnits="userSpaceOnUse" + id="radialGradient7017" + xlink:href="#linearGradient5956" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,325.8312,150.4816)" + gradientUnits="userSpaceOnUse" + id="linearGradient7013" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,278.1509,122.3906)" + gradientUnits="userSpaceOnUse" + id="radialGradient7010" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,329.9894,147.3288)" + gradientUnits="userSpaceOnUse" + id="radialGradient7007" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,314.3554,150.4816)" + gradientUnits="userSpaceOnUse" + id="linearGradient7003" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,263.532,140.2028)" + gradientUnits="userSpaceOnUse" + id="radialGradient7000" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,318.5136,147.3288)" + gradientUnits="userSpaceOnUse" + id="radialGradient6997" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(214.1249,128.4455)" + y2="102.8574" + x2="59.743763" + y1="109.14819" + x1="59.743763" + gradientUnits="userSpaceOnUse" + id="linearGradient6979" + xlink:href="#linearGradient3156" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="18.80681" + fx="64.910706" + cy="24.828176" + cx="64.410706" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,126.6081,110.9047)" + gradientUnits="userSpaceOnUse" + id="radialGradient6972" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="41.554367" + fx="64.910797" + cy="47.575733" + cx="64.410797" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,126.6081,110.9047)" + gradientUnits="userSpaceOnUse" + id="radialGradient6969" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient6962" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + gradientUnits="userSpaceOnUse" + id="linearGradient2807" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + gradientUnits="userSpaceOnUse" + id="linearGradient2805" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient2803" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient2801" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2789"> + <stop + id="stop2791" + offset="0" + style="stop-color:white;stop-opacity:1;" /> + <stop + id="stop2793" + offset="1" + style="stop-color:#d2d2d2;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2757"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop2759" /> + <stop + id="stop2761" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop2763" /> + </linearGradient> + <linearGradient + id="linearGradient2743"> + <stop + id="stop2745" + offset="0" + style="stop-color:black;stop-opacity:0.77617329;" /> + <stop + style="stop-color:black;stop-opacity:0.27797833;" + offset="0.25274727" + id="stop2747" /> + <stop + id="stop2749" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2737"> + <stop + id="stop2739" + offset="0" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + <stop + id="stop2741" + offset="1" + style="stop-color:#a4a4a4;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient2713"> + <stop + id="stop2715" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop2717" /> + <stop + id="stop2719" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2707"> + <stop + id="stop2709" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop2711" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2701"> + <stop + id="stop2703" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop2705" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2683"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop2685" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop2687" /> + </linearGradient> + <linearGradient + id="linearGradient2673"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2675" /> + <stop + id="stop2677" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop2679" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop2681" /> + </linearGradient> + <linearGradient + id="linearGradient2665"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop2667" /> + <stop + id="stop2669" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop2671" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7196" + id="linearGradient3095" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4871,0,0,0.309286,-92.3347,407.9597)" + x1="575.58264" + y1="-478.71875" + x2="469.28006" + y2="-478.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7188" + id="linearGradient3097" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4871,0,0,0.309286,-92.3347,407.9597)" + x1="562.63879" + y1="-477.71875" + x2="469.25549" + y2="-477.71875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3099" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3101" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3103" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3105" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient3107" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3109" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3111" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3113" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient3115" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3117" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3119" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7196" + id="linearGradient3121" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.249788,0,0,0.309286,240.3739,407.9597)" + x1="575.58264" + y1="-478.71875" + x2="469.28006" + y2="-478.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7188" + id="linearGradient3123" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.249788,0,0,0.309286,240.3739,407.9597)" + x1="562.63879" + y1="-477.71875" + x2="469.25549" + y2="-477.71875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3125" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient3127" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3129" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3131" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7422" + id="linearGradient3209" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.11336,0,0,0.157878,80.27144,165.5851)" + x1="399.77466" + y1="731.09662" + x2="399.77466" + y2="549.06134" /> + </defs> + <sodipodi:namedview + inkscape:document-units="mm" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="3.8515625" + inkscape:cx="90.266379" + inkscape:cy="68.783606" + inkscape:current-layer="layer1" + id="namedview3673" + inkscape:window-width="1018" + inkscape:window-height="694" + inkscape:window-x="374" + inkscape:window-y="270" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + width="128px" + height="128px" + gridspacingx="4px" + gridspacingy="4px" + grid_units="px" /> + <metadata + id="metadata3675"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-79.62865,-236.8761)"> + <rect + rx="1.9359314" + ry="2.2007427" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="252.34277" + x="87.628647" + height="97.066666" + width="112" + id="rect4187" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.15" + id="rect4185" + width="112" + height="97.066666" + x="87.628647" + y="252.34277" + inkscape:r_cx="true" + inkscape:r_cy="true" + ry="2.2007427" + rx="1.9359314" /> + <rect + rx="1.9359314" + ry="2.2007427" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="252.34277" + x="87.628647" + height="97.066666" + width="112" + id="rect4183" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.2" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.25" + id="rect3296" + width="112" + height="97.066666" + x="87.628647" + y="252.34277" + inkscape:r_cx="true" + inkscape:r_cy="true" + ry="2.2007427" + rx="1.9359314" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 126.01562,0.81294135 L 126.01562,-1.7954536 L 126.01562,0.81294135 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3242" + d="M 1.8922434,7.8295396 L 1.8922434,5.2211455 L 1.8922434,7.8295396 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2985" + d="M -144.64883,-57.163219 L -144.64883,-59.771614 L -144.64883,-57.163219 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3206" + d="M -256.18422,-138.0181 L -256.18422,-140.62651 L -256.18422,-138.0181 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="layer4" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-85.42931,-3.075265)" /> + <g + id="layer5" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-85.42931,-3.075265)" /> + <path + sodipodi:nodetypes="ccc" + id="path3946" + d="M -26.032249,-76.646533 L -26.032249,-79.254929 L -26.032249,-76.646533 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path1561" + d="M -112.48174,-7.6791 L -112.48174,-9.1040536 L -112.48174,-7.6791 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect1327" + width="0.93333334" + height="0" + x="-166.13416" + y="-60.505753" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2482" + width="0.93333334" + height="0" + x="-198.91919" + y="-86.198189" /> + <path + sodipodi:nodetypes="ccc" + id="path2494" + d="M -347.26077,-154.53318 L -347.26077,-157.14158 L -347.26077,-154.53318 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2515.261,486.2166)" + id="g4640" /> + <g + id="g4646" + transform="matrix(-0.730795,0,0,0.607487,-2515.261,486.2166)" + style="opacity:0.40163933" /> + <g + id="g4730" + transform="matrix(0.933333,0,0,0.607487,472.3033,493.0558)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,472.3033,493.0558)" + id="g4748" /> + <path + sodipodi:nodetypes="ccc" + id="path6923" + d="M 132.95566,154.1656 L 132.95566,151.55721 L 132.95566,154.1656 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6925" + d="M -13.585419,89.172837 L -13.585419,86.564442 L -13.585419,89.172837 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6927" + d="M -125.1208,8.3179436 L -125.1208,5.7095476 L -125.1208,8.3179436 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6929" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,45.63402,143.2607)" /> + <g + id="g6931" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,45.63402,143.2607)" /> + <path + sodipodi:nodetypes="ccc" + id="path6933" + d="M 105.03116,69.689523 L 105.03116,67.081128 L 105.03116,69.689523 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6935" + d="M 18.58168,138.65696 L 18.58168,137.23201 L 18.58168,138.65696 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6937" + width="0.93333334" + height="0" + x="-35.070721" + y="85.830299" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6939" + width="0.93333334" + height="0" + x="-67.855766" + y="60.137871" /> + <path + sodipodi:nodetypes="ccc" + id="path6941" + d="M -216.19735,-8.197128 L -216.19735,-10.805524 L -216.19735,-8.197128 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2384.198,632.5527)" + id="g6943" /> + <g + id="g6945" + transform="matrix(-0.730795,0,0,0.607487,-2384.198,632.5527)" + style="opacity:0.40163933" /> + <g + id="g6947" + transform="matrix(0.933333,0,0,0.607487,603.3667,639.392)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,603.3667,639.392)" + id="g6949" /> + <path + sodipodi:nodetypes="ccc" + id="path7559" + d="M 86.755658,105.63227 L 86.755658,103.02387 L 86.755658,105.63227 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7561" + d="M -59.785418,40.639505 L -59.785418,38.03111 L -59.785418,40.639505 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7563" + d="M -171.3208,-40.215389 L -171.3208,-42.823784 L -171.3208,-40.215389 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7565" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-0.565979,94.72747)" /> + <g + id="g7567" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-0.565979,94.72747)" /> + <path + sodipodi:nodetypes="ccc" + id="path7569" + d="M 58.831166,21.156191 L 58.831166,18.547796 L 58.831166,21.156191 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7571" + d="M -27.618319,90.123623 L -27.618319,88.69867 L -27.618319,90.123623 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7573" + width="0.93333334" + height="0" + x="-81.270721" + y="37.296974" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7575" + width="0.93333334" + height="0" + x="-114.05577" + y="11.60454" /> + <path + sodipodi:nodetypes="ccc" + id="path7577" + d="M -262.39735,-56.73046 L -262.39735,-59.338856 L -262.39735,-56.73046 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2430.398,584.0193)" + id="g7579" /> + <g + id="g7581" + transform="matrix(-0.730795,0,0,0.607487,-2430.398,584.0193)" + style="opacity:0.40163933" /> + <g + id="g7583" + transform="matrix(0.933333,0,0,0.607487,557.1668,590.8586)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,557.1668,590.8586)" + id="g7585" /> + <path + sodipodi:nodetypes="ccc" + id="path8394" + d="M -274.67767,221.13227 L -274.67767,218.52387 L -274.67767,221.13227 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8396" + d="M -421.21874,156.13951 L -421.21874,153.53111 L -421.21874,156.13951 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8398" + d="M -532.75413,75.284608 L -532.75413,72.676213 L -532.75413,75.284608 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8400" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-361.9993,210.2274)" /> + <g + id="g8402" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-361.9993,210.2274)" /> + <path + sodipodi:nodetypes="ccc" + id="path8404" + d="M -302.60216,136.6562 L -302.60216,134.0478 L -302.60216,136.6562 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8406" + d="M -389.05164,205.62363 L -389.05164,204.19867 L -389.05164,205.62363 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8408" + width="0.93333334" + height="0" + x="-442.70404" + y="152.79697" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8410" + width="0.93333334" + height="0" + x="-475.48907" + y="127.10455" /> + <path + sodipodi:nodetypes="ccc" + id="path8412" + d="M -623.83068,58.769537 L -623.83068,56.161141 L -623.83068,58.769537 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2791.831,699.5193)" + id="g8414" /> + <g + id="g8416" + transform="matrix(-0.730795,0,0,0.607487,-2791.831,699.5193)" + style="opacity:0.40163933" /> + <g + id="g8418" + transform="matrix(0.933333,0,0,0.607487,195.7334,706.3586)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,195.7334,706.3586)" + id="g8420" /> + <path + sodipodi:nodetypes="ccc" + id="path9104" + d="M -39.111666,385.76489 L -39.111666,383.1565 L -39.111666,385.76489 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9106" + d="M -185.65274,320.77212 L -185.65274,318.16374 L -185.65274,320.77212 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9108" + d="M -297.18813,239.91723 L -297.18813,237.30884 L -297.18813,239.91723 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g9110" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-126.4333,374.86)" /> + <g + id="g9112" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-126.4333,374.86)" /> + <path + sodipodi:nodetypes="ccc" + id="path9114" + d="M -67.036157,301.28882 L -67.036157,298.68042 L -67.036157,301.28882 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9116" + d="M -153.48564,370.25625 L -153.48564,368.83129 L -153.48564,370.25625 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9118" + width="0.93333334" + height="0" + x="-207.13805" + y="317.42957" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9120" + width="0.93333334" + height="0" + x="-239.92308" + y="291.73715" /> + <path + sodipodi:nodetypes="ccc" + id="path9122" + d="M -388.26468,223.40216 L -388.26468,220.79377 L -388.26468,223.40216 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2556.265,864.152)" + id="g9124" /> + <g + id="g9126" + transform="matrix(-0.730795,0,0,0.607487,-2556.265,864.152)" + style="opacity:0.40163933" /> + <g + id="g9128" + transform="matrix(0.933333,0,0,0.607487,431.2994,870.9912)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,431.2994,870.9912)" + id="g9130" /> + <path + sodipodi:nodetypes="ccc" + id="path3633" + d="M -133.05128,167.77218 L -133.05128,165.16378 L -133.05128,167.77218 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3635" + d="M -279.59236,102.77942 L -279.59236,100.17102 L -279.59236,102.77942 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3637" + d="M -391.12774,21.924525 L -391.12774,19.316129 L -391.12774,21.924525 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3639" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-220.373,156.8673)" /> + <g + id="g3641" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-220.373,156.8673)" /> + <path + sodipodi:nodetypes="ccc" + id="path3643" + d="M -160.97577,83.2961 L -160.97577,80.687705 L -160.97577,83.2961 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3645" + d="M -247.42526,152.26354 L -247.42526,150.83858 L -247.42526,152.26354 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3647" + width="0.93333334" + height="0" + x="-301.0777" + y="99.436874" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3649" + width="0.93333334" + height="0" + x="-333.86273" + y="73.744446" /> + <path + sodipodi:nodetypes="ccc" + id="path3651" + d="M -482.20429,5.409453 L -482.20429,2.801057 L -482.20429,5.409453 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2650.204,646.1593)" + id="g3653" /> + <g + id="g3655" + transform="matrix(-0.730795,0,0,0.607487,-2650.204,646.1593)" + style="opacity:0.40163933" /> + <g + id="g3657" + transform="matrix(0.933333,0,0,0.607487,337.3598,652.9986)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,337.3598,652.9986)" + id="g3659" /> + <rect + rx="1.9359314" + ry="2.2007427" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="252.34277" + x="87.628647" + height="97.066666" + width="112" + id="rect2894" + style="fill:url(#linearGradient3209);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:nodetypes="ccc" + id="path10461" + d="M -131.17765,166.90906 L -131.17765,164.30066 L -131.17765,166.90906 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10463" + d="M -277.71873,101.91629 L -277.71873,99.307895 L -277.71873,101.91629 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10465" + d="M -389.25411,21.061397 L -389.25411,18.453001 L -389.25411,21.061397 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g10467" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-218.4993,156.0042)" /> + <g + id="g10469" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-218.4993,156.0042)" /> + <path + sodipodi:nodetypes="ccc" + id="path10471" + d="M -159.10215,82.432976 L -159.10215,79.824581 L -159.10215,82.432976 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10473" + d="M -245.55163,151.40042 L -245.55163,149.97546 L -245.55163,151.40042 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10475" + width="0.93333334" + height="0" + x="-299.20404" + y="98.573753" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10477" + width="0.93333334" + height="0" + x="-331.98907" + y="72.881325" /> + <path + sodipodi:nodetypes="ccc" + id="path10479" + d="M -480.33066,4.546325 L -480.33066,1.9379291 L -480.33066,4.546325 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2648.331,645.2961)" + id="g10481" /> + <g + id="g10483" + transform="matrix(-0.730795,0,0,0.607487,-2648.331,645.2961)" + style="opacity:0.40163933" /> + <g + id="g10485" + transform="matrix(0.933333,0,0,0.607487,339.2334,652.1354)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,339.2334,652.1354)" + id="g10487" /> + <g + id="g2529" + transform="matrix(0.933333,0,0,0.933333,4.071175,20.05848)"> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:url(#linearGradient3095);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 136.25136,259.74377 L 136.25136,260.05305 L 205.52587,260.05305 L 205.52587,259.74377 L 136.25136,259.74377 z " + id="path2958" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:url(#linearGradient3097);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 136.25136,260.05305 L 136.25136,260.36234 L 205.52587,260.36234 L 205.52587,260.05305 L 136.25136,260.05305 z " + id="path2960" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.148134,0,0,1.163364,-1018.086,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2962" + style="fill:url(#radialGradient3099);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:#bf0000;fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2964" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-872.47,750.0335)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.810526,0,0,0.710749,-661.8084,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2966" + style="opacity:0.47881356;fill:url(#radialGradient3101);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3103);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2968" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-611.8469,578.6828)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:url(#radialGradient3105);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2972" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.148134,0,0,1.163364,-1031.559,816.9091)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.010149,0,0,1.023549,-885.9422,750.0335)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2974" + style="fill:url(#radialGradient3107);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3109);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2976" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.810526,0,0,0.710749,-675.2805,598.8607)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.763182,0,0,0.669259,-625.319,578.6828)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2978" + style="opacity:0.47881356;fill:url(#radialGradient3111);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.148134,0,0,1.163364,-1045.688,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2980" + style="fill:url(#radialGradient3113);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:url(#radialGradient3115);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2982" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-900.0715,750.0335)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.810526,0,0,0.710749,-689.41,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2984" + style="opacity:0.47881356;fill:url(#radialGradient3117);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3119);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2986" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-639.4484,578.6828)" /> + </g> + <g + id="g2521" + transform="matrix(0.933333,0,0,0.933333,9.575247,20.05842)"> + <path + id="path2397" + d="M 123.15316,259.74377 L 123.15316,260.05305 L 87.62865,260.05305 L 87.62865,259.74377 L 123.15316,259.74377 z " + style="fill:url(#linearGradient3121);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + id="path2399" + d="M 123.15316,260.05305 L 123.15316,260.36234 L 87.62865,260.36234 L 87.62865,260.05305 L 123.15316,260.05305 z " + style="fill:url(#linearGradient3123);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(1.148134,0,0,1.163364,-1114.932,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2409" + style="fill:url(#radialGradient3125);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="fill:url(#radialGradient3127);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2411" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-969.3149,750.0335)" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(0.810526,0,0,0.710749,-758.6532,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2413" + style="opacity:0.47881356;fill:url(#radialGradient3129);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3131);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2415" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-708.6917,578.6828)" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> + <path + sodipodi:nodetypes="ccc" + id="path2875" + d="M 148.28486,117.22677 L 148.28486,114.61837 L 148.28486,117.22677 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2879" + d="M 24.161483,124.24337 L 24.161483,121.63497 L 24.161483,124.24337 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2881" + d="M -122.3796,59.250605 L -122.3796,56.64221 L -122.3796,59.250605 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2883" + d="M -233.91498,-21.604284 L -233.91498,-24.212689 L -233.91498,-21.604284 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2885" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-63.16007,113.3385)" /> + <g + id="g2887" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-63.16007,113.3385)" /> + <path + sodipodi:nodetypes="ccc" + id="path2889" + d="M -3.7630098,39.767291 L -3.7630098,37.158895 L -3.7630098,39.767291 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2891" + d="M -90.212494,108.73473 L -90.212494,107.30977 L -90.212494,108.73473 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2893" + width="0.93333334" + height="0" + x="-143.86491" + y="55.90807" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2895" + width="0.93333334" + height="0" + x="-176.64996" + y="30.215635" /> + <path + sodipodi:nodetypes="ccc" + id="path2897" + d="M -324.99153,-38.119365 L -324.99153,-40.72776 L -324.99153,-38.119365 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2492.992,602.6305)" + id="g2899" /> + <g + id="g2901" + transform="matrix(-0.730795,0,0,0.607487,-2492.992,602.6305)" + style="opacity:0.40163933" /> + <g + id="g2903" + transform="matrix(0.933333,0,0,0.607487,494.5726,609.4697)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,494.5726,609.4697)" + id="g2905" /> + <path + sodipodi:nodetypes="ccc" + id="path2907" + d="M 155.22489,270.57943 L 155.22489,267.97103 L 155.22489,270.57943 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2909" + d="M 8.6838205,205.58666 L 8.6838205,202.97827 L 8.6838205,205.58666 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2911" + d="M -102.85157,124.73177 L -102.85157,122.12338 L -102.85157,124.73177 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2913" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,67.90326,259.6745)" /> + <g + id="g2915" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,67.90326,259.6745)" /> + <path + sodipodi:nodetypes="ccc" + id="path2917" + d="M 127.3004,186.10335 L 127.3004,183.49496 L 127.3004,186.10335 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2919" + d="M 40.85092,255.07079 L 40.85092,253.64583 L 40.85092,255.07079 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2921" + width="0.93333334" + height="0" + x="-12.801483" + y="202.24413" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2923" + width="0.93333334" + height="0" + x="-45.586521" + y="176.5517" /> + <path + sodipodi:nodetypes="ccc" + id="path2925" + d="M -193.92811,108.2167 L -193.92811,105.6083 L -193.92811,108.2167 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2361.929,748.9665)" + id="g2927" /> + <g + id="g2929" + transform="matrix(-0.730795,0,0,0.607487,-2361.929,748.9665)" + style="opacity:0.40163933" /> + <g + id="g2931" + transform="matrix(0.933333,0,0,0.607487,625.636,755.8058)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,625.636,755.8058)" + id="g2933" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + ry="1.6936877" + rx="8.9325552" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="316.8761" + x="91.628647" + height="28.000013" + width="104" + id="rect8568" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.67876971;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.67876971;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect19526" + width="104" + height="32" + x="91.628647" + y="276.8761" + inkscape:r_cx="true" + inkscape:r_cy="true" + rx="8.3700132" + ry="1.8134611" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> +</svg> diff --git a/pics/icons/tile_vert.svg b/pics/icons/tile_vert.svg new file mode 100644 index 0000000..24e8aa4 --- /dev/null +++ b/pics/icons/tile_vert.svg @@ -0,0 +1,3983 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg3669" + sodipodi:version="0.32" + inkscape:version="0.44" + sodipodi:docbase="/home/david/Progetti/oxygen-svn/Oxygen/theme/svg/actions/small/16x16" + sodipodi:docname="view_left_right.svg" + version="1.0"> + <defs + id="defs3671"> + <linearGradient + id="linearGradient10661"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop10663" /> + <stop + id="stop3299" + offset="0.5" + style="stop-color:#fffcf5;stop-opacity:0.6049822;" /> + <stop + style="stop-color:#fff9eb;stop-opacity:0;" + offset="1" + id="stop10665" /> + </linearGradient> + <linearGradient + id="linearGradient10643"> + <stop + style="stop-color:#ffbe32;stop-opacity:1;" + offset="0" + id="stop10645" /> + <stop + style="stop-color:#fff940;stop-opacity:1;" + offset="1" + id="stop10647" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10631"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop10633" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop10635" /> + </linearGradient> + <linearGradient + id="linearGradient10621"> + <stop + style="stop-color:#ff780b;stop-opacity:1;" + offset="0" + id="stop10623" /> + <stop + style="stop-color:#fde300;stop-opacity:1;" + offset="1" + id="stop10625" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10611"> + <stop + style="stop-color:#f3d659;stop-opacity:1;" + offset="0" + id="stop10613" /> + <stop + style="stop-color:#f3d659;stop-opacity:0;" + offset="1" + id="stop10615" /> + </linearGradient> + <linearGradient + id="linearGradient7422"> + <stop + id="stop7424" + offset="0" + style="stop-color:#cbcbcd;stop-opacity:1;" /> + <stop + style="stop-color:#e0e0e2;stop-opacity:1;" + offset="0.5" + id="stop7426" /> + <stop + id="stop7428" + offset="1" + style="stop-color:#f2f2f2;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient10073"> + <stop + id="stop10075" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.49140647" + id="stop10077" /> + <stop + id="stop10079" + offset="0.51570678" + style="stop-color:#b1b1b1;stop-opacity:1;" /> + <stop + id="stop10081" + offset="1" + style="stop-color:#636363;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient7416"> + <stop + id="stop7418" + offset="0" + style="stop-color:#dededf;stop-opacity:1;" /> + <stop + id="stop7420" + offset="1" + style="stop-color:#bbbcbe;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7196"> + <stop + style="stop-color:#666666;stop-opacity:1;" + offset="0" + id="stop7198" /> + <stop + style="stop-color:#666666;stop-opacity:0;" + offset="1" + id="stop7200" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7188"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7190" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7192" /> + </linearGradient> + <linearGradient + id="linearGradient7244"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop7246" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop7248" /> + </linearGradient> + <linearGradient + id="linearGradient7206"> + <stop + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop7208" /> + <stop + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop7210" /> + </linearGradient> + <linearGradient + id="linearGradient7226"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7228" /> + <stop + id="stop4347" + offset="0.5" + style="stop-color:white;stop-opacity:0.60854095;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7230" /> + </linearGradient> + <linearGradient + id="linearGradient3954"> + <stop + id="stop3956" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3962" /> + <stop + id="stop3958" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient7030" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + id="linearGradient3291" + inkscape:collect="always"> + <stop + id="stop3293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8082"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop8084" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop8086" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6310"> + <stop + style="stop-color:#0057ae;stop-opacity:1;" + offset="0" + id="stop6312" /> + <stop + style="stop-color:#0057ae;stop-opacity:1" + offset="1" + id="stop6314" /> + </linearGradient> + <linearGradient + id="linearGradient6330"> + <stop + id="stop6332" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop6334" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,3.529177,6.544912)" + gradientUnits="userSpaceOnUse" + id="linearGradient10410" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,0,0,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3668" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3179"> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0" + id="stop3181" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1;" + offset="1" + id="stop3183" /> + </linearGradient> + <linearGradient + id="linearGradient3156"> + <stop + style="stop-color:black;stop-opacity:0.77617329;" + offset="0" + id="stop3159" /> + <stop + id="stop3165" + offset="0.25274727" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3161" /> + </linearGradient> + <linearGradient + id="linearGradient3253"> + <stop + id="stop3256" + offset="0" + style="stop-color:#826302;stop-opacity:1;" /> + <stop + id="stop3258" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3260"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop3262" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop3264" /> + </linearGradient> + <linearGradient + id="linearGradient3272"> + <stop + id="stop3274" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3276" /> + <stop + id="stop3278" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3292"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop3294" /> + <stop + style="stop-color:#292929;stop-opacity:0;" + offset="1" + id="stop3296" /> + </linearGradient> + <linearGradient + id="linearGradient3310"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3312" /> + <stop + style="stop-color:#d2d2d2;stop-opacity:0;" + offset="1" + id="stop3314" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3330" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + y2="40.976604" + x2="24.114498" + y1="34.418137" + x1="20.747606" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient3333" + xlink:href="#linearGradient2929" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + gradientUnits="userSpaceOnUse" + id="radialGradient3335" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + gradientUnits="userSpaceOnUse" + id="radialGradient3337" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + gradientUnits="userSpaceOnUse" + id="radialGradient3339" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + gradientUnits="userSpaceOnUse" + id="linearGradient3341" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3343"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop3345" /> + <stop + id="stop3347" + offset="0.125" + style="stop-color:#e3ad00;stop-opacity:0.59420288;" /> + <stop + id="stop3349" + offset="0.25" + style="stop-color:#e3ad00;stop-opacity:0.47826087;" /> + <stop + id="stop3351" + offset="0.5" + style="stop-color:#e3ad00;stop-opacity:0.307971;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.14130434;" + offset="0.75" + id="stop3353" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0;" + offset="1" + id="stop3355" /> + </linearGradient> + <linearGradient + id="linearGradient3357"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop3359" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0.52173913;" + offset="1" + id="stop3361" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3363" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="linearGradient3365"> + <stop + id="stop3367" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.42597079" + id="stop3369" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1;" + offset="0.5892781" + id="stop3371" /> + <stop + id="stop3373" + offset="0.80219781" + style="stop-color:#eaeaea;stop-opacity:1;" /> + <stop + id="stop3375" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3377"> + <stop + id="stop3379" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.68235294;" + offset="0.40659341" + id="stop3381" /> + <stop + id="stop3383" + offset="0.45329672" + style="stop-color:#000000;stop-opacity:0.48736462;" /> + <stop + style="stop-color:#000000;stop-opacity:0.36101082;" + offset="0.5" + id="stop3385" /> + <stop + id="stop3387" + offset="0.70604396" + style="stop-color:#000000;stop-opacity:0.15162455;" /> + <stop + id="stop3389" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3391"> + <stop + id="stop3393" + offset="0" + style="stop-color:#8e8e8e;stop-opacity:1;" /> + <stop + id="stop3395" + offset="1" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3397" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3399" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient3401" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient3403" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient3407" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + r="2.6143965" + fy="58.089687" + fx="15.727077" + cy="58.089687" + cx="15.727077" + id="radialGradient3409" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient3411" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + gradientUnits="userSpaceOnUse" + id="radialGradient3413" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3415" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="translate(53.87194,19.35268)" + gradientUnits="userSpaceOnUse" + id="linearGradient3417" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3419" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3421" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient3423" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3425" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3427" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient3429" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient3431" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient3433" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient3435" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient3437" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient3439" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3441" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3443" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient3445" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3447" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3449" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient3451" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3453" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient3455" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient3457" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3459"> + <stop + id="stop3461" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop3463" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3465"> + <stop + id="stop3467" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3469" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3477"> + <stop + id="stop3479" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3481" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3489"> + <stop + id="stop3491" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3493" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3495"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3497" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3499" /> + </linearGradient> + <linearGradient + id="linearGradient3501"> + <stop + id="stop3503" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3505" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3507"> + <stop + id="stop3509" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop3511" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3514"> + <stop + id="stop3516" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop3518" /> + <stop + id="stop3520" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3522"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3524" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3526" /> + </linearGradient> + <linearGradient + id="linearGradient3528"> + <stop + id="stop3530" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop3533" /> + <stop + id="stop3535" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop3537" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3539"> + <stop + id="stop3541" + offset="0" + style="stop-color:black;stop-opacity:0.2202166;" /> + <stop + id="stop3543" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2133" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2137" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2172" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-87.51681,-17.54081)" + cx="64.410797" + cy="47.575733" + fx="64.910797" + fy="41.554367" + r="59.410713" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2175" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-87.51681,-17.54081)" + cx="64.410706" + cy="24.828176" + fx="64.910706" + fy="18.80681" + r="59.410713" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient2178" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,104.3887,18.88331)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient2181" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,49.40711,11.75735)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient2184" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,100.2305,22.03614)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient2188" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,115.8645,18.88331)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient2191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,64.02603,-6.054942)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient2194" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,111.7063,22.03614)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5956" + id="radialGradient2198" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,-32.44141,71.04334)" + cx="5.3253045" + cy="101.34053" + fx="5.3253045" + fy="101.34053" + r="2.5993989" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4983" + id="linearGradient2205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.941762,0,0,0.94772,124.7969,5.620136)" + x1="53.875332" + y1="10.94359" + x2="53.875332" + y2="18.039442" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient2208" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,2.932382,15.83641)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient2211" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,3.648286,107.2183)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2214" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,-175.7999,-58.36457)" + cx="64.410713" + cy="119.97783" + fx="64.410721" + fy="107.24648" + r="59.410713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="linearGradient2221" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,0.94772,3.836639,5.620136)" + x1="116.0569" + y1="4.3367553" + x2="66.607826" + y2="67.190453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3156" + id="linearGradient3163" + x1="59.743763" + y1="109.14819" + x2="59.743763" + y2="102.8574" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3179" + id="linearGradient3185" + x1="142.145" + y1="-5.4344039" + x2="4.0016088" + y2="114.91904" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,56.55761,12.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8102" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,-1.907349e-6,12.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8098" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,56,-27.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8094" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1,0,0,1.5,0,-27.5)" + gradientUnits="userSpaceOnUse" + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + id="linearGradient8090" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7205" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7203" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7201" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7199" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7197" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7195" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7193" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7191" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7189" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7187" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7185" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7183" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7181" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7179" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7177" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7175" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7171" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7169" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7167" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3417" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3378"> + <stop + id="stop3380" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop3382" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3358"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop3360" /> + <stop + id="stop3362" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop3364" /> + </linearGradient> + <linearGradient + id="linearGradient3604"> + <stop + id="stop3606" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop3608" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3609" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + id="linearGradient2929"> + <stop + style="stop-color:#efcb40;stop-opacity:1" + offset="0" + id="stop2931" /> + <stop + style="stop-color:#c0a331;stop-opacity:0;" + offset="1" + id="stop2933" /> + </linearGradient> + <linearGradient + id="linearGradient2909"> + <stop + style="stop-color:black;stop-opacity:0.2202166;" + offset="0" + id="stop2911" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2913" /> + </linearGradient> + <linearGradient + id="linearGradient2598"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop2600" /> + <stop + id="stop2606" + offset="0.5" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.75" + id="stop2608" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop2602" /> + </linearGradient> + <linearGradient + id="linearGradient3325"> + <stop + id="stop3327" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3329" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3311"> + <stop + style="stop-color:#2d2d2d;stop-opacity:1;" + offset="0" + id="stop3313" /> + <stop + id="stop3319" + offset="0.5" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop3315" /> + </linearGradient> + <linearGradient + id="linearGradient3303"> + <stop + style="stop-color:#ffffff;stop-opacity:0.68345326;" + offset="0" + id="stop3305" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3307" /> + </linearGradient> + <linearGradient + id="linearGradient3273"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3275" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3277" /> + </linearGradient> + <linearGradient + id="linearGradient3259"> + <stop + id="stop3261" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3263" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3251"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3253" /> + <stop + style="stop-color:#131313;stop-opacity:0;" + offset="1" + id="stop3255" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3235"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3237" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3239" /> + </linearGradient> + <linearGradient + id="linearGradient3225"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3227" /> + <stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop3229" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3217"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop3219" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3221" /> + </linearGradient> + <linearGradient + id="linearGradient3207"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3209" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3211" /> + </linearGradient> + <linearGradient + id="linearGradient2257"> + <stop + style="stop-color:#b4942a;stop-opacity:1;" + offset="0" + id="stop2259" /> + <stop + style="stop-color:#e4dcc9;stop-opacity:1" + offset="1" + id="stop2261" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1539" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1541" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1547" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1550" + gradientUnits="userSpaceOnUse" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" + gradientTransform="translate(53.87194,19.35268)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1553" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1556" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1562" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1565" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="95.505852" + cy="59.591507" + fx="95.505852" + fy="59.591507" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1580" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1675" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1677" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="89.454559" + cy="100.74671" + fx="89.454559" + fy="100.74671" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1679" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1681" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1683" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1685" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1687" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1689" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1691" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(53.87194,19.35268)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1693" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1695" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1697" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2598" + id="radialGradient2604" + cx="15.727077" + cy="58.089687" + fx="15.727077" + fy="58.089687" + r="2.6143965" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + gradientUnits="userSpaceOnUse" + id="radialGradient3519" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + gradientUnits="userSpaceOnUse" + id="radialGradient3516" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientUnits="userSpaceOnUse" + id="linearGradient3513" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + id="radialGradient3502" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <radialGradient + r="53.353404" + fy="-52.177338" + fx="-101.7931" + cy="-52.177338" + cx="-101.7931" + gradientUnits="userSpaceOnUse" + id="radialGradient3476" + xlink:href="#linearGradient3466" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="53.353404" + fy="-52.177338" + fx="-101.7931" + cy="-52.177338" + cx="-101.7931" + id="radialGradient3472" + xlink:href="#linearGradient3466" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3149"> + <stop + style="stop-color:#8e8e8e;stop-opacity:1;" + offset="0" + id="stop3151" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="1" + id="stop3153" /> + </linearGradient> + <linearGradient + id="linearGradient3139"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3141" /> + <stop + id="stop3162" + offset="0.40659341" + style="stop-color:#000000;stop-opacity:0.68235294;" /> + <stop + style="stop-color:#000000;stop-opacity:0.48736462;" + offset="0.45329672" + id="stop3164" /> + <stop + id="stop3158" + offset="0.5" + style="stop-color:#000000;stop-opacity:0.36101082;" /> + <stop + style="stop-color:#000000;stop-opacity:0.15162455;" + offset="0.70604396" + id="stop3160" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3143" /> + </linearGradient> + <linearGradient + id="linearGradient3075"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3077" /> + <stop + id="stop3093" + offset="0.42597079" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3085" + offset="0.5892781" + style="stop-color:#f1f1f1;stop-opacity:1;" /> + <stop + style="stop-color:#eaeaea;stop-opacity:1;" + offset="0.80219781" + id="stop3087" /> + <stop + style="stop-color:#dfdfdf;stop-opacity:1;" + offset="1" + id="stop3079" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="115.7093" + fx="63.912209" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient4000" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3466"> + <stop + id="stop3468" + offset="0" + style="stop-color:#e39b00;stop-opacity:1;" /> + <stop + id="stop3470" + offset="1" + style="stop-color:#fff955;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3496"> + <stop + id="stop3498" + offset="0" + style="stop-color:#e3ad00;stop-opacity:1;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.59420288;" + offset="0.125" + id="stop3538" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.47826087;" + offset="0.25" + id="stop3534" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.307971;" + offset="0.5" + id="stop3532" /> + <stop + id="stop3536" + offset="0.75" + style="stop-color:#e3ad00;stop-opacity:0.14130434;" /> + <stop + id="stop3500" + offset="1" + style="stop-color:#e3ad00;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient3023" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient3029" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient3041" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient3044" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2929" + id="linearGradient2955" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + x1="20.747606" + y1="34.418137" + x2="24.114498" + y2="40.976604" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient10087" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5876" + inkscape:collect="always"> + <stop + id="stop5878" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop5880" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2295" + inkscape:collect="always"> + <stop + id="stop2297" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2299" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4088" + inkscape:collect="always"> + <stop + id="stop4090" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4092" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4983" + inkscape:collect="always"> + <stop + id="stop4985" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4987" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5936"> + <stop + id="stop5938" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop5940" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5956" + inkscape:collect="always"> + <stop + id="stop5958" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop5960" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4860"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4862" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4864" /> + </linearGradient> + <linearGradient + id="linearGradient10052"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop10054" /> + <stop + id="stop10056" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop10058" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4875"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4877" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4879" /> + </linearGradient> + <linearGradient + id="linearGradient10043"> + <stop + id="stop10045" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop10047" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3334"> + <stop + style="stop-color:#826302;stop-opacity:1;" + offset="0" + id="stop3336" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0;" + offset="1" + id="stop3338" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10611" + id="radialGradient10617" + cx="31.731417" + cy="26.530177" + fx="18.653973" + fy="11.000721" + r="26.870058" + gradientTransform="matrix(1.730263,0,0,0.865132,76.07858,250.2653)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10643" + id="radialGradient2408" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.76394,0.149729,-0.192278,0.981309,-34.06187,14.26617)" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10621" + id="linearGradient2410" + gradientUnits="userSpaceOnUse" + x1="-146.97206" + y1="-52.177338" + x2="6.4982324" + y2="-27.305555" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10631" + id="radialGradient2412" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.121306e-4,8.898402e-5,1.215843,4.641291e-3,11.25072)" + cx="-101.7931" + cy="-52.177338" + fx="-105.1909" + fy="-54.600281" + r="44.133748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10643" + id="radialGradient3307" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.76394,0.149729,-0.192278,0.981309,-34.06187,14.26617)" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10621" + id="linearGradient3309" + gradientUnits="userSpaceOnUse" + x1="-146.97206" + y1="-52.177338" + x2="6.4982324" + y2="-27.305555" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10631" + id="radialGradient3311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.121306e-4,8.898402e-5,1.215843,4.641291e-3,11.25072)" + cx="-101.7931" + cy="-52.177338" + fx="-105.1909" + fy="-54.600281" + r="44.133748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10661" + id="radialGradient3315" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.710211,-1.128044e-2,9.592326e-3,0.603929,-199.8869,-347.9269)" + cx="-1.637177" + cy="2.2804201" + fx="-1.637177" + fy="2.2804201" + r="36.857941" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10661" + id="radialGradient2505" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.140975,0,0,2.138701,144.0098,469.7342)" + cx="-21.292477" + cy="-97.907837" + fx="-21.292477" + fy="-97.907837" + r="36.857941" /> + <linearGradient + gradientTransform="translate(214.1249,128.4455)" + y2="114.91904" + x2="4.0016088" + y1="-5.4344039" + x1="142.145" + gradientUnits="userSpaceOnUse" + id="linearGradient7035" + xlink:href="#linearGradient3179" + inkscape:collect="always" /> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,217.9615,134.0656)" + gradientUnits="userSpaceOnUse" + id="linearGradient7032" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="107.24648" + fx="64.410721" + cy="119.97783" + cx="64.410713" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,38.325,70.08093)" + gradientUnits="userSpaceOnUse" + id="radialGradient7029" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,217.7732,235.6638)" + gradientUnits="userSpaceOnUse" + id="radialGradient7026" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,217.0573,144.2819)" + gradientUnits="userSpaceOnUse" + id="radialGradient7023" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <linearGradient + y2="18.039442" + x2="53.875332" + y1="10.94359" + x1="53.875332" + gradientTransform="matrix(-0.941762,0,0,0.94772,338.9218,134.0656)" + gradientUnits="userSpaceOnUse" + id="linearGradient7020" + xlink:href="#linearGradient4983" + inkscape:collect="always" /> + <radialGradient + r="2.5993989" + fy="101.34053" + fx="5.3253045" + cy="101.34053" + cx="5.3253045" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,181.6835,199.4888)" + gradientUnits="userSpaceOnUse" + id="radialGradient7017" + xlink:href="#linearGradient5956" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,325.8312,150.4816)" + gradientUnits="userSpaceOnUse" + id="linearGradient7013" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,278.1509,122.3906)" + gradientUnits="userSpaceOnUse" + id="radialGradient7010" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,329.9894,147.3288)" + gradientUnits="userSpaceOnUse" + id="radialGradient7007" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,314.3554,150.4816)" + gradientUnits="userSpaceOnUse" + id="linearGradient7003" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,263.532,140.2028)" + gradientUnits="userSpaceOnUse" + id="radialGradient7000" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,318.5136,147.3288)" + gradientUnits="userSpaceOnUse" + id="radialGradient6997" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(214.1249,128.4455)" + y2="102.8574" + x2="59.743763" + y1="109.14819" + x1="59.743763" + gradientUnits="userSpaceOnUse" + id="linearGradient6979" + xlink:href="#linearGradient3156" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="18.80681" + fx="64.910706" + cy="24.828176" + cx="64.410706" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,126.6081,110.9047)" + gradientUnits="userSpaceOnUse" + id="radialGradient6972" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="41.554367" + fx="64.910797" + cy="47.575733" + cx="64.410797" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,126.6081,110.9047)" + gradientUnits="userSpaceOnUse" + id="radialGradient6969" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient6962" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + gradientUnits="userSpaceOnUse" + id="linearGradient2807" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + gradientUnits="userSpaceOnUse" + id="linearGradient2805" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient2803" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient2801" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2789"> + <stop + id="stop2791" + offset="0" + style="stop-color:white;stop-opacity:1;" /> + <stop + id="stop2793" + offset="1" + style="stop-color:#d2d2d2;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2757"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop2759" /> + <stop + id="stop2761" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop2763" /> + </linearGradient> + <linearGradient + id="linearGradient2743"> + <stop + id="stop2745" + offset="0" + style="stop-color:black;stop-opacity:0.77617329;" /> + <stop + style="stop-color:black;stop-opacity:0.27797833;" + offset="0.25274727" + id="stop2747" /> + <stop + id="stop2749" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2737"> + <stop + id="stop2739" + offset="0" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + <stop + id="stop2741" + offset="1" + style="stop-color:#a4a4a4;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient2713"> + <stop + id="stop2715" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop2717" /> + <stop + id="stop2719" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2707"> + <stop + id="stop2709" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop2711" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2701"> + <stop + id="stop2703" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop2705" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2683"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop2685" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop2687" /> + </linearGradient> + <linearGradient + id="linearGradient2673"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2675" /> + <stop + id="stop2677" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop2679" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop2681" /> + </linearGradient> + <linearGradient + id="linearGradient2665"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop2667" /> + <stop + id="stop2669" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop2671" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7196" + id="linearGradient3095" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4871,0,0,0.309286,-92.3347,407.9597)" + x1="575.58264" + y1="-478.71875" + x2="469.28006" + y2="-478.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7188" + id="linearGradient3097" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4871,0,0,0.309286,-92.3347,407.9597)" + x1="562.63879" + y1="-477.71875" + x2="469.25549" + y2="-477.71875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3099" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3101" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3103" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3105" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient3107" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3109" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3111" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3113" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient3115" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3117" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3119" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7196" + id="linearGradient3121" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.249788,0,0,0.309286,240.3739,407.9597)" + x1="575.58264" + y1="-478.71875" + x2="469.28006" + y2="-478.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7188" + id="linearGradient3123" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.249788,0,0,0.309286,240.3739,407.9597)" + x1="562.63879" + y1="-477.71875" + x2="469.25549" + y2="-477.71875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3125" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient3127" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3129" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3131" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7422" + id="linearGradient3209" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.11336,0,0,0.157878,80.27144,165.5851)" + x1="399.77466" + y1="731.09662" + x2="399.77466" + y2="549.06134" /> + </defs> + <sodipodi:namedview + inkscape:document-units="mm" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="3.8515625" + inkscape:cx="64" + inkscape:cy="64" + inkscape:current-layer="layer1" + id="namedview3673" + inkscape:window-width="1018" + inkscape:window-height="694" + inkscape:window-x="0" + inkscape:window-y="0" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + width="128px" + height="128px" + gridspacingx="4px" + gridspacingy="4px" + grid_units="px" /> + <metadata + id="metadata3675"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-79.62865,-236.8761)"> + <rect + rx="1.9359314" + ry="2.2007427" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="252.34277" + x="87.628647" + height="97.066666" + width="112" + id="rect4187" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.15" + id="rect4185" + width="112" + height="97.066666" + x="87.628647" + y="252.34277" + inkscape:r_cx="true" + inkscape:r_cy="true" + ry="2.2007427" + rx="1.9359314" /> + <rect + rx="1.9359314" + ry="2.2007427" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="252.34277" + x="87.628647" + height="97.066666" + width="112" + id="rect4183" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.2" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.25" + id="rect3296" + width="112" + height="97.066666" + x="87.628647" + y="252.34277" + inkscape:r_cx="true" + inkscape:r_cy="true" + ry="2.2007427" + rx="1.9359314" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 126.01562,0.81294135 L 126.01562,-1.7954536 L 126.01562,0.81294135 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3242" + d="M 1.8922434,7.8295396 L 1.8922434,5.2211455 L 1.8922434,7.8295396 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2985" + d="M -144.64883,-57.163219 L -144.64883,-59.771614 L -144.64883,-57.163219 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3206" + d="M -256.18422,-138.0181 L -256.18422,-140.62651 L -256.18422,-138.0181 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="layer4" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-85.42931,-3.075265)" /> + <g + id="layer5" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-85.42931,-3.075265)" /> + <path + sodipodi:nodetypes="ccc" + id="path3946" + d="M -26.032249,-76.646533 L -26.032249,-79.254929 L -26.032249,-76.646533 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path1561" + d="M -112.48174,-7.6791 L -112.48174,-9.1040536 L -112.48174,-7.6791 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect1327" + width="0.93333334" + height="0" + x="-166.13416" + y="-60.505753" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2482" + width="0.93333334" + height="0" + x="-198.91919" + y="-86.198189" /> + <path + sodipodi:nodetypes="ccc" + id="path2494" + d="M -347.26077,-154.53318 L -347.26077,-157.14158 L -347.26077,-154.53318 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2515.261,486.2166)" + id="g4640" /> + <g + id="g4646" + transform="matrix(-0.730795,0,0,0.607487,-2515.261,486.2166)" + style="opacity:0.40163933" /> + <g + id="g4730" + transform="matrix(0.933333,0,0,0.607487,472.3033,493.0558)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,472.3033,493.0558)" + id="g4748" /> + <path + sodipodi:nodetypes="ccc" + id="path6923" + d="M 132.95566,154.1656 L 132.95566,151.55721 L 132.95566,154.1656 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6925" + d="M -13.585419,89.172837 L -13.585419,86.564442 L -13.585419,89.172837 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6927" + d="M -125.1208,8.3179436 L -125.1208,5.7095476 L -125.1208,8.3179436 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6929" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,45.63402,143.2607)" /> + <g + id="g6931" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,45.63402,143.2607)" /> + <path + sodipodi:nodetypes="ccc" + id="path6933" + d="M 105.03116,69.689523 L 105.03116,67.081128 L 105.03116,69.689523 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6935" + d="M 18.58168,138.65696 L 18.58168,137.23201 L 18.58168,138.65696 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6937" + width="0.93333334" + height="0" + x="-35.070721" + y="85.830299" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6939" + width="0.93333334" + height="0" + x="-67.855766" + y="60.137871" /> + <path + sodipodi:nodetypes="ccc" + id="path6941" + d="M -216.19735,-8.197128 L -216.19735,-10.805524 L -216.19735,-8.197128 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2384.198,632.5527)" + id="g6943" /> + <g + id="g6945" + transform="matrix(-0.730795,0,0,0.607487,-2384.198,632.5527)" + style="opacity:0.40163933" /> + <g + id="g6947" + transform="matrix(0.933333,0,0,0.607487,603.3667,639.392)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,603.3667,639.392)" + id="g6949" /> + <path + sodipodi:nodetypes="ccc" + id="path7559" + d="M 86.755658,105.63227 L 86.755658,103.02387 L 86.755658,105.63227 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7561" + d="M -59.785418,40.639505 L -59.785418,38.03111 L -59.785418,40.639505 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7563" + d="M -171.3208,-40.215389 L -171.3208,-42.823784 L -171.3208,-40.215389 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7565" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-0.565979,94.72747)" /> + <g + id="g7567" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-0.565979,94.72747)" /> + <path + sodipodi:nodetypes="ccc" + id="path7569" + d="M 58.831166,21.156191 L 58.831166,18.547796 L 58.831166,21.156191 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7571" + d="M -27.618319,90.123623 L -27.618319,88.69867 L -27.618319,90.123623 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7573" + width="0.93333334" + height="0" + x="-81.270721" + y="37.296974" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7575" + width="0.93333334" + height="0" + x="-114.05577" + y="11.60454" /> + <path + sodipodi:nodetypes="ccc" + id="path7577" + d="M -262.39735,-56.73046 L -262.39735,-59.338856 L -262.39735,-56.73046 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2430.398,584.0193)" + id="g7579" /> + <g + id="g7581" + transform="matrix(-0.730795,0,0,0.607487,-2430.398,584.0193)" + style="opacity:0.40163933" /> + <g + id="g7583" + transform="matrix(0.933333,0,0,0.607487,557.1668,590.8586)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,557.1668,590.8586)" + id="g7585" /> + <path + sodipodi:nodetypes="ccc" + id="path8394" + d="M -274.67767,221.13227 L -274.67767,218.52387 L -274.67767,221.13227 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8396" + d="M -421.21874,156.13951 L -421.21874,153.53111 L -421.21874,156.13951 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8398" + d="M -532.75413,75.284608 L -532.75413,72.676213 L -532.75413,75.284608 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8400" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-361.9993,210.2274)" /> + <g + id="g8402" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-361.9993,210.2274)" /> + <path + sodipodi:nodetypes="ccc" + id="path8404" + d="M -302.60216,136.6562 L -302.60216,134.0478 L -302.60216,136.6562 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8406" + d="M -389.05164,205.62363 L -389.05164,204.19867 L -389.05164,205.62363 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8408" + width="0.93333334" + height="0" + x="-442.70404" + y="152.79697" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8410" + width="0.93333334" + height="0" + x="-475.48907" + y="127.10455" /> + <path + sodipodi:nodetypes="ccc" + id="path8412" + d="M -623.83068,58.769537 L -623.83068,56.161141 L -623.83068,58.769537 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2791.831,699.5193)" + id="g8414" /> + <g + id="g8416" + transform="matrix(-0.730795,0,0,0.607487,-2791.831,699.5193)" + style="opacity:0.40163933" /> + <g + id="g8418" + transform="matrix(0.933333,0,0,0.607487,195.7334,706.3586)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,195.7334,706.3586)" + id="g8420" /> + <path + sodipodi:nodetypes="ccc" + id="path9104" + d="M -39.111666,385.76489 L -39.111666,383.1565 L -39.111666,385.76489 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9106" + d="M -185.65274,320.77212 L -185.65274,318.16374 L -185.65274,320.77212 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9108" + d="M -297.18813,239.91723 L -297.18813,237.30884 L -297.18813,239.91723 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g9110" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-126.4333,374.86)" /> + <g + id="g9112" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-126.4333,374.86)" /> + <path + sodipodi:nodetypes="ccc" + id="path9114" + d="M -67.036157,301.28882 L -67.036157,298.68042 L -67.036157,301.28882 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9116" + d="M -153.48564,370.25625 L -153.48564,368.83129 L -153.48564,370.25625 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9118" + width="0.93333334" + height="0" + x="-207.13805" + y="317.42957" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9120" + width="0.93333334" + height="0" + x="-239.92308" + y="291.73715" /> + <path + sodipodi:nodetypes="ccc" + id="path9122" + d="M -388.26468,223.40216 L -388.26468,220.79377 L -388.26468,223.40216 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2556.265,864.152)" + id="g9124" /> + <g + id="g9126" + transform="matrix(-0.730795,0,0,0.607487,-2556.265,864.152)" + style="opacity:0.40163933" /> + <g + id="g9128" + transform="matrix(0.933333,0,0,0.607487,431.2994,870.9912)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,431.2994,870.9912)" + id="g9130" /> + <path + sodipodi:nodetypes="ccc" + id="path3633" + d="M -133.05128,167.77218 L -133.05128,165.16378 L -133.05128,167.77218 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3635" + d="M -279.59236,102.77942 L -279.59236,100.17102 L -279.59236,102.77942 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3637" + d="M -391.12774,21.924525 L -391.12774,19.316129 L -391.12774,21.924525 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3639" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-220.373,156.8673)" /> + <g + id="g3641" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-220.373,156.8673)" /> + <path + sodipodi:nodetypes="ccc" + id="path3643" + d="M -160.97577,83.2961 L -160.97577,80.687705 L -160.97577,83.2961 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3645" + d="M -247.42526,152.26354 L -247.42526,150.83858 L -247.42526,152.26354 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3647" + width="0.93333334" + height="0" + x="-301.0777" + y="99.436874" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3649" + width="0.93333334" + height="0" + x="-333.86273" + y="73.744446" /> + <path + sodipodi:nodetypes="ccc" + id="path3651" + d="M -482.20429,5.409453 L -482.20429,2.801057 L -482.20429,5.409453 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2650.204,646.1593)" + id="g3653" /> + <g + id="g3655" + transform="matrix(-0.730795,0,0,0.607487,-2650.204,646.1593)" + style="opacity:0.40163933" /> + <g + id="g3657" + transform="matrix(0.933333,0,0,0.607487,337.3598,652.9986)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,337.3598,652.9986)" + id="g3659" /> + <rect + rx="1.9359314" + ry="2.2007427" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="252.34277" + x="87.628647" + height="97.066666" + width="112" + id="rect2894" + style="fill:url(#linearGradient3209);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:nodetypes="ccc" + id="path10461" + d="M -131.17765,166.90906 L -131.17765,164.30066 L -131.17765,166.90906 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10463" + d="M -277.71873,101.91629 L -277.71873,99.307895 L -277.71873,101.91629 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10465" + d="M -389.25411,21.061397 L -389.25411,18.453001 L -389.25411,21.061397 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g10467" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-218.4993,156.0042)" /> + <g + id="g10469" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-218.4993,156.0042)" /> + <path + sodipodi:nodetypes="ccc" + id="path10471" + d="M -159.10215,82.432976 L -159.10215,79.824581 L -159.10215,82.432976 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10473" + d="M -245.55163,151.40042 L -245.55163,149.97546 L -245.55163,151.40042 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10475" + width="0.93333334" + height="0" + x="-299.20404" + y="98.573753" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10477" + width="0.93333334" + height="0" + x="-331.98907" + y="72.881325" /> + <path + sodipodi:nodetypes="ccc" + id="path10479" + d="M -480.33066,4.546325 L -480.33066,1.9379291 L -480.33066,4.546325 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2648.331,645.2961)" + id="g10481" /> + <g + id="g10483" + transform="matrix(-0.730795,0,0,0.607487,-2648.331,645.2961)" + style="opacity:0.40163933" /> + <g + id="g10485" + transform="matrix(0.933333,0,0,0.607487,339.2334,652.1354)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,339.2334,652.1354)" + id="g10487" /> + <g + id="g2529" + transform="matrix(0.933333,0,0,0.933333,4.071175,20.05848)"> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:url(#linearGradient3095);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 136.25136,259.74377 L 136.25136,260.05305 L 205.52587,260.05305 L 205.52587,259.74377 L 136.25136,259.74377 z " + id="path2958" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:url(#linearGradient3097);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 136.25136,260.05305 L 136.25136,260.36234 L 205.52587,260.36234 L 205.52587,260.05305 L 136.25136,260.05305 z " + id="path2960" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.148134,0,0,1.163364,-1018.086,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2962" + style="fill:url(#radialGradient3099);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:#bf0000;fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2964" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-872.47,750.0335)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.810526,0,0,0.710749,-661.8084,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2966" + style="opacity:0.47881356;fill:url(#radialGradient3101);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3103);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2968" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-611.8469,578.6828)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:url(#radialGradient3105);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2972" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.148134,0,0,1.163364,-1031.559,816.9091)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.010149,0,0,1.023549,-885.9422,750.0335)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2974" + style="fill:url(#radialGradient3107);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3109);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2976" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.810526,0,0,0.710749,-675.2805,598.8607)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.763182,0,0,0.669259,-625.319,578.6828)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2978" + style="opacity:0.47881356;fill:url(#radialGradient3111);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.148134,0,0,1.163364,-1045.688,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2980" + style="fill:url(#radialGradient3113);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:url(#radialGradient3115);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2982" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-900.0715,750.0335)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.810526,0,0,0.710749,-689.41,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2984" + style="opacity:0.47881356;fill:url(#radialGradient3117);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3119);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2986" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-639.4484,578.6828)" /> + </g> + <g + id="g2521" + transform="matrix(0.933333,0,0,0.933333,9.575247,20.05842)"> + <path + id="path2397" + d="M 123.15316,259.74377 L 123.15316,260.05305 L 87.62865,260.05305 L 87.62865,259.74377 L 123.15316,259.74377 z " + style="fill:url(#linearGradient3121);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + id="path2399" + d="M 123.15316,260.05305 L 123.15316,260.36234 L 87.62865,260.36234 L 87.62865,260.05305 L 123.15316,260.05305 z " + style="fill:url(#linearGradient3123);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(1.148134,0,0,1.163364,-1114.932,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2409" + style="fill:url(#radialGradient3125);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="fill:url(#radialGradient3127);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2411" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-969.3149,750.0335)" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(0.810526,0,0,0.710749,-758.6532,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2413" + style="opacity:0.47881356;fill:url(#radialGradient3129);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3131);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2415" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-708.6917,578.6828)" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> + <path + sodipodi:nodetypes="ccc" + id="path2875" + d="M 148.28486,117.22677 L 148.28486,114.61837 L 148.28486,117.22677 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2879" + d="M 24.161483,124.24337 L 24.161483,121.63497 L 24.161483,124.24337 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2881" + d="M -122.3796,59.250605 L -122.3796,56.64221 L -122.3796,59.250605 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2883" + d="M -233.91498,-21.604284 L -233.91498,-24.212689 L -233.91498,-21.604284 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2885" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-63.16007,113.3385)" /> + <g + id="g2887" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-63.16007,113.3385)" /> + <path + sodipodi:nodetypes="ccc" + id="path2889" + d="M -3.7630098,39.767291 L -3.7630098,37.158895 L -3.7630098,39.767291 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2891" + d="M -90.212494,108.73473 L -90.212494,107.30977 L -90.212494,108.73473 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2893" + width="0.93333334" + height="0" + x="-143.86491" + y="55.90807" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2895" + width="0.93333334" + height="0" + x="-176.64996" + y="30.215635" /> + <path + sodipodi:nodetypes="ccc" + id="path2897" + d="M -324.99153,-38.119365 L -324.99153,-40.72776 L -324.99153,-38.119365 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2492.992,602.6305)" + id="g2899" /> + <g + id="g2901" + transform="matrix(-0.730795,0,0,0.607487,-2492.992,602.6305)" + style="opacity:0.40163933" /> + <g + id="g2903" + transform="matrix(0.933333,0,0,0.607487,494.5726,609.4697)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,494.5726,609.4697)" + id="g2905" /> + <path + sodipodi:nodetypes="ccc" + id="path2907" + d="M 155.22489,270.57943 L 155.22489,267.97103 L 155.22489,270.57943 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2909" + d="M 8.6838205,205.58666 L 8.6838205,202.97827 L 8.6838205,205.58666 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2911" + d="M -102.85157,124.73177 L -102.85157,122.12338 L -102.85157,124.73177 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2913" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,67.90326,259.6745)" /> + <g + id="g2915" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,67.90326,259.6745)" /> + <path + sodipodi:nodetypes="ccc" + id="path2917" + d="M 127.3004,186.10335 L 127.3004,183.49496 L 127.3004,186.10335 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2919" + d="M 40.85092,255.07079 L 40.85092,253.64583 L 40.85092,255.07079 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2921" + width="0.93333334" + height="0" + x="-12.801483" + y="202.24413" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2923" + width="0.93333334" + height="0" + x="-45.586521" + y="176.5517" /> + <path + sodipodi:nodetypes="ccc" + id="path2925" + d="M -193.92811,108.2167 L -193.92811,105.6083 L -193.92811,108.2167 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2361.929,748.9665)" + id="g2927" /> + <g + id="g2929" + transform="matrix(-0.730795,0,0,0.607487,-2361.929,748.9665)" + style="opacity:0.40163933" /> + <g + id="g2931" + transform="matrix(0.933333,0,0,0.607487,625.636,755.8058)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,625.636,755.8058)" + id="g2933" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + ry="4.1132407" + rx="4.1227179" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="276.8761" + x="147.62865" + height="68.000015" + width="48" + id="rect8568" + style="fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.67876971;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.67876971;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect19526" + width="48.000004" + height="68.000015" + x="91.628647" + y="276.8761" + inkscape:r_cx="true" + inkscape:r_cy="true" + rx="3.8630831" + ry="3.8536057" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> +</svg> diff --git a/pics/icons/trash.svg b/pics/icons/trash.svg new file mode 100644 index 0000000..e971478 --- /dev/null +++ b/pics/icons/trash.svg @@ -0,0 +1,4218 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<svg + xmlns:ns="http://ns.adobe.com/SaveForWeb/1.0/" + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Livello_1" + width="128" + height="128" + viewBox="0 0 128 128" + overflow="visible" + enable-background="new 0 0 128 128" + xml:space="preserve" + sodipodi:version="0.32" + inkscape:version="0.45.1" + sodipodi:docname="emptytrash.svg" + sodipodi:docbase="/home/david/Projects/Oxygen/oxygen/scalable/actions/small/16x16" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/david/Projects/Oxygen/oxygen/scalable/actions/small/16x16/emptytrash.png" + inkscape:export-xdpi="11.25" + inkscape:export-ydpi="11.25"><defs + id="defs423"><linearGradient + id="linearGradient3418"><stop + id="stop3420" + offset="0" + style="stop-color:#390000;stop-opacity:1;" /><stop + style="stop-color:#da0303;stop-opacity:1;" + offset="0.375" + id="stop3422" /><stop + id="stop3424" + offset="0.75" + style="stop-color:#7b0101;stop-opacity:1;" /><stop + id="stop3426" + offset="1" + style="stop-color:#390000;stop-opacity:1;" /></linearGradient><linearGradient + id="linearGradient3371"><stop + style="stop-color:#950000;stop-opacity:1;" + offset="0" + id="stop3373" /><stop + style="stop-color:#350000;stop-opacity:1;" + offset="1" + id="stop3375" /></linearGradient><linearGradient + y2="21.2803" + x2="24.569799" + y1="21.2803" + x1="103.4307" + gradientUnits="userSpaceOnUse" + id="linearGradient3357"> + <stop + id="stop3359" + style="stop-color:#008e00;stop-opacity:1;" + offset="0" /> + <stop + id="stop3361" + style="stop-color:#003800" + offset="0.0949" /> + <stop + id="stop3363" + style="stop-color:#001900" + offset="0.259" /> + <stop + id="stop3365" + style="stop-color:#000700" + offset="0.3989" /> + <stop + id="stop3367" + style="stop-color:#000000" + offset="0.497" /> + <stop + id="stop3369" + style="stop-color:#004D00" + offset="1" /> + </linearGradient><linearGradient + id="linearGradient3347"><stop + style="stop-color:#d50303;stop-opacity:1;" + offset="0" + id="stop3349" /><stop + id="stop3355" + offset="0.5" + style="stop-color:#feaeae;stop-opacity:1;" /><stop + style="stop-color:#d50303;stop-opacity:1;" + offset="1" + id="stop3351" /></linearGradient><linearGradient + id="linearGradient3335"><stop + style="stop-color:#9c0f0f;stop-opacity:0.28301886;" + offset="0" + id="stop3337" /><stop + id="stop3343" + offset="0.5" + style="stop-color:#9c0f0f;stop-opacity:1;" /><stop + style="stop-color:#9c0f0f;stop-opacity:0.1981132;" + offset="1" + id="stop3339" /></linearGradient><linearGradient + y2="39.036598" + x2="105.9678" + y1="39.036598" + x1="22.0327" + gradientUnits="userSpaceOnUse" + id="linearGradient3327"> + <stop + id="stop3329" + style="stop-color:#37A42C" + offset="0" /> + <stop + id="stop3331" + style="stop-color:#006E29" + offset="0.4734" /> + <stop + id="stop3333" + style="stop-color:#37A42C" + offset="1" /> + </linearGradient><linearGradient + id="linearGradient3315"><stop + style="stop-color:#bf0303;stop-opacity:1;" + offset="0" + id="stop3317" /><stop + id="stop3323" + offset="0.375" + style="stop-color:#fc3d3d;stop-opacity:1;" /><stop + style="stop-color:#bf0303;stop-opacity:1;" + offset="0.75" + id="stop3325" /><stop + style="stop-color:#bf0303;stop-opacity:1;" + offset="1" + id="stop3319" /></linearGradient><radialGradient + id="XMLID_15_" + cx="538.77338" + cy="651.10352" + r="126.0234" + gradientTransform="translate(-484,-674)" + gradientUnits="userSpaceOnUse"><stop + offset="0" + style="stop-color:#CCEAAC" + id="stop137" /><stop + offset="0.5393" + style="stop-color:#3BA42A" + id="stop2391" /><stop + offset="1" + style="stop-color:#91E851" + id="stop2393" /></radialGradient><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_15_" + id="radialGradient3270" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-4.104268,3.657634e-2,-8.113798e-2,-9.104575,-83.04937,74.63888)" + cx="-2.1224115" + cy="14.219431" + fx="-2.1224115" + fy="14.219431" + r="20.361954" /><radialGradient + inkscape:collect="always" + xlink:href="#XMLID_38_" + id="radialGradient3510" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1037,-0.3564,0.272,0.8422,6.766,-21.7477)" + cx="33.3467" + cy="60.9121" + r="11.2621" /> + <foreignObject + id="foreignObject7" + height="1" + width="1" + y="0" + x="0" + requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/"> + <i:pgfRef + xlink:href="#adobe_illustrator_pgf"> + </i:pgfRef> + </foreignObject> + +<radialGradient + inkscape:collect="always" + xlink:href="#XMLID_38_" + id="radialGradient3736" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1037,-0.3564,0.272,0.8422,6.766,-21.7477)" + cx="33.3467" + cy="60.9121" + r="11.2621" /> + + + + + + + <linearGradient + id="XMLID_33_" + gradientUnits="userSpaceOnUse" + x1="21" + y1="70.875" + x2="107" + y2="70.875" + xlink:href="#XMLID_15_" + spreadMethod="pad"> + <stop + offset="0" + style="stop-color:#004D00" + id="stop23" /> + <stop + offset="0.0358" + style="stop-color:#29711C" + id="stop25" /> + <stop + offset="0.0725" + style="stop-color:#4A8F34" + id="stop27" /> + <stop + offset="0.1074" + style="stop-color:#63A545" + id="stop29" /> + <stop + offset="0.1393" + style="stop-color:#72B24F" + id="stop31" /> + <stop + offset="0.1657" + style="stop-color:#77B753" + id="stop33" /> + <stop + offset="0.1971" + style="stop-color:#82BD60" + id="stop35" /> + <stop + offset="0.3358" + style="stop-color:#B0D495" + id="stop37" /> + <stop + offset="0.44" + style="stop-color:#CDE3B6" + id="stop39" /> + <stop + offset="0.497" + style="stop-color:#D8E8C2" + id="stop41" /> + <stop + offset="0.554" + style="stop-color:#C9E0AF" + id="stop43" /> + <stop + offset="0.6568" + style="stop-color:#B1D28F" + id="stop45" /> + <stop + offset="0.727" + style="stop-color:#A4CC81" + id="stop47" /> + <stop + offset="0.8583" + style="stop-color:#81BC5E" + id="stop49" /> + <stop + offset="0.8935" + style="stop-color:#77B753" + id="stop51" /> + <stop + offset="0.9485" + style="stop-color:#3B8229" + id="stop53" /> + <stop + offset="1" + style="stop-color:#004D00" + id="stop55" /> + </linearGradient> + + <linearGradient + id="XMLID_34_" + gradientUnits="userSpaceOnUse" + x1="22.0327" + y1="39.036598" + x2="105.9678" + y2="39.036598" + xlink:href="#linearGradient3327"> + <stop + offset="0" + style="stop-color:#37A42C" + id="stop60" /> + <stop + offset="0.4734" + style="stop-color:#006E29" + id="stop62" /> + <stop + offset="1" + style="stop-color:#37A42C" + id="stop64" /> + </linearGradient> + + <linearGradient + id="XMLID_35_" + gradientUnits="userSpaceOnUse" + x1="21.8701" + y1="63.870098" + x2="118.8704" + y2="-33.1301"> + <stop + offset="0" + style="stop-color:#004D00" + id="stop69" /> + <stop + offset="0.4734" + style="stop-color:#77B753" + id="stop71" /> + <stop + offset="1" + style="stop-color:#006E29" + id="stop73" /> + </linearGradient> + + <linearGradient + id="XMLID_36_" + gradientUnits="userSpaceOnUse" + x1="103.4307" + y1="21.2803" + x2="24.569799" + y2="21.2803"> + <stop + offset="0" + style="stop-color:#008e00;stop-opacity:1;" + id="stop78" /> + <stop + offset="0.0949" + style="stop-color:#003800" + id="stop80" /> + <stop + offset="0.259" + style="stop-color:#001900" + id="stop82" /> + <stop + offset="0.3989" + style="stop-color:#000700" + id="stop84" /> + <stop + offset="0.497" + style="stop-color:#000000" + id="stop86" /> + <stop + offset="1" + style="stop-color:#004D00" + id="stop88" /> + </linearGradient> + + <linearGradient + id="XMLID_37_" + gradientUnits="userSpaceOnUse" + x1="103.4307" + y1="16.3311" + x2="24.569799" + y2="16.3311"> + <stop + offset="0" + style="stop-color:#000000" + id="stop93" /> + <stop + offset="0.5148" + style="stop-color:#006B33" + id="stop95" /> + <stop + offset="1" + style="stop-color:#000000" + id="stop97" /> + </linearGradient> + + + <radialGradient + id="XMLID_38_" + cx="33.346699" + cy="60.912102" + r="11.2621" + gradientTransform="matrix(1.1037,-0.3564,0.272,0.8422,6.766,-21.7477)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFBFF0" + id="stop102" /> + <stop + offset="1" + style="stop-color:#FF80DF" + id="stop104" /> + </radialGradient> + + + + + <radialGradient + id="XMLID_39_" + cx="23.0366" + cy="58.9688" + r="14.3477" + gradientTransform="matrix(1.1037,-0.3564,0.272,0.8422,6.766,-21.7477)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop113" /> + <stop + offset="0.4734" + style="stop-color:#D3D7CF" + id="stop115" /> + <stop + offset="1" + style="stop-color:#EEEEEE" + id="stop117" /> + </radialGradient> + + + + <linearGradient + id="XMLID_40_" + gradientUnits="userSpaceOnUse" + x1="23.308599" + y1="66.232399" + x2="13.8441" + y2="56.768002" + gradientTransform="matrix(1.1037,-0.3564,0.272,0.8422,6.766,-21.7477)"> + <stop + offset="0.4734" + style="stop-color:#888A85" + id="stop132" /> + <stop + offset="1" + style="stop-color:#BABDB6" + id="stop134" /> + </linearGradient> + + + <linearGradient + id="XMLID_41_" + gradientUnits="userSpaceOnUse" + x1="15.6719" + y1="51.704601" + x2="13.9794" + y2="50.0121" + gradientTransform="matrix(1.1037,-0.3564,0.272,0.8422,6.766,-21.7477)"> + <stop + offset="0" + style="stop-color:#888888" + id="stop139" /> + <stop + offset="0.4734" + style="stop-color:#888888" + id="stop141" /> + <stop + offset="1" + style="stop-color:#BBBBBB" + id="stop143" /> + </linearGradient> + + + <linearGradient + id="XMLID_42_" + gradientUnits="userSpaceOnUse" + x1="83.128899" + y1="23.633801" + x2="102.167" + y2="23.633801"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop150" /> + <stop + offset="0.4734" + style="stop-color:#DDDDDD" + id="stop152" /> + <stop + offset="1" + style="stop-color:#EEEEEE" + id="stop154" /> + </linearGradient> + + + + + + <linearGradient + id="XMLID_43_" + gradientUnits="userSpaceOnUse" + x1="66.813499" + y1="24.292999" + x2="98.828102" + y2="24.292999"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop167" /> + <stop + offset="0.4734" + style="stop-color:#D3D7CF" + id="stop169" /> + <stop + offset="1" + style="stop-color:#EEEEEE" + id="stop171" /> + </linearGradient> + + <linearGradient + id="XMLID_44_" + gradientUnits="userSpaceOnUse" + x1="83.751999" + y1="29.964399" + x2="75.416496" + y2="21.628901"> + <stop + offset="0" + style="stop-color:#BABDB6" + id="stop176" /> + <stop + offset="0.4734" + style="stop-color:#888888" + id="stop178" /> + <stop + offset="1" + style="stop-color:#BABDB6" + id="stop180" /> + </linearGradient> + + <linearGradient + id="XMLID_45_" + gradientUnits="userSpaceOnUse" + x1="88.125" + y1="30.3755" + x2="85.125298" + y2="27.375799"> + <stop + offset="0" + style="stop-color:#888888" + id="stop185" /> + <stop + offset="0.4734" + style="stop-color:#888888" + id="stop187" /> + <stop + offset="1" + style="stop-color:#BBBBBB" + id="stop189" /> + </linearGradient> + + <linearGradient + id="XMLID_46_" + gradientUnits="userSpaceOnUse" + x1="75.875" + y1="17.625" + x2="74.625099" + y2="16.375099"> + <stop + offset="0" + style="stop-color:#888888" + id="stop194" /> + <stop + offset="0.4734" + style="stop-color:#888888" + id="stop196" /> + <stop + offset="1" + style="stop-color:#BBBBBB" + id="stop198" /> + </linearGradient> + + + + + <radialGradient + id="XMLID_47_" + cx="64.176804" + cy="29.1768" + r="42.0168" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop209" /> + <stop + offset="0.7101" + style="stop-color:#888888" + id="stop211" /> + </radialGradient> + + <linearGradient + id="XMLID_48_" + gradientUnits="userSpaceOnUse" + x1="91.666" + y1="21.667" + x2="94" + y2="21.667"> + <stop + offset="0" + style="stop-color:#BBBBBB" + id="stop216" /> + <stop + offset="1" + style="stop-color:#888888" + id="stop218" /> + </linearGradient> + + <linearGradient + id="XMLID_49_" + gradientUnits="userSpaceOnUse" + x1="81.996101" + y1="28.117701" + x2="86.663101" + y2="15.1177"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop223" /> + <stop + offset="1" + style="stop-color:#888A85" + id="stop225" /> + </linearGradient> + + <radialGradient + id="XMLID_50_" + cx="41.192902" + cy="34.775902" + r="38.7729" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop230" /> + <stop + offset="1" + style="stop-color:#E3AD00" + id="stop232" /> + </radialGradient> + + + <linearGradient + id="XMLID_51_" + gradientUnits="userSpaceOnUse" + x1="30.3335" + y1="28.9072" + x2="38.3335" + y2="28.9072"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop239" /> + <stop + offset="0.7101" + style="stop-color:#888888" + id="stop241" /> + </linearGradient> + + <linearGradient + id="XMLID_52_" + gradientUnits="userSpaceOnUse" + x1="32.5" + y1="23.414101" + x2="52.112301" + y2="23.414101"> + <stop + offset="0.0178" + style="stop-color:#FFFFFF" + id="stop246" /> + <stop + offset="0.5621" + style="stop-color:#BABDB6" + id="stop248" /> + <stop + offset="0.7041" + style="stop-color:#BABDB6" + id="stop250" /> + </linearGradient> + + + + <radialGradient + id="XMLID_53_" + cx="18.119101" + cy="30.127899" + r="97.661003" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#BFD9FF" + id="stop259" /> + <stop + offset="1" + style="stop-color:#80B3FF" + id="stop261" /> + </radialGradient> + + + <radialGradient + id="XMLID_54_" + cx="39" + cy="12.9482" + r="66.944099" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0178" + style="stop-color:#FFFFFF" + id="stop268" /> + <stop + offset="0.5621" + style="stop-color:#BABDB6" + id="stop270" /> + <stop + offset="0.6391" + style="stop-color:#555753" + id="stop272" /> + <stop + offset="0.7041" + style="stop-color:#BABDB6" + id="stop274" /> + </radialGradient> + + + + <radialGradient + id="XMLID_55_" + cx="65.721703" + cy="17.685101" + r="38.879002" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFF299" + id="stop283" /> + <stop + offset="1" + style="stop-color:#FFDD00" + id="stop285" /> + </radialGradient> + + <radialGradient + id="XMLID_56_" + cx="62.9146" + cy="31.52" + r="19.769699" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#E3AD00" + id="stop290" /> + <stop + offset="0.7101" + style="stop-color:#E3AD00" + id="stop292" /> + </radialGradient> + + <radialGradient + id="XMLID_57_" + cx="69.469704" + cy="34.4683" + r="17.691299" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop297" /> + <stop + offset="0.7101" + style="stop-color:#E3AD00" + id="stop299" /> + </radialGradient> + + <linearGradient + id="XMLID_58_" + gradientUnits="userSpaceOnUse" + x1="46.1138" + y1="43.646" + x2="51.4468" + y2="-11.687"> + <stop + offset="0" + style="stop-color:#888A85" + id="stop304" /> + <stop + offset="0.497" + style="stop-color:#888888" + id="stop306" /> + <stop + offset="1" + style="stop-color:#BABDB6" + id="stop308" /> + </linearGradient> + + <linearGradient + id="XMLID_59_" + gradientUnits="userSpaceOnUse" + x1="63.450699" + y1="17.4116" + x2="61.623501" + y2="17.4116"> + <stop + offset="0" + style="stop-color:#888888" + id="stop313" /> + <stop + offset="0.9586" + style="stop-color:#FF80DF" + id="stop315" /> + </linearGradient> + + <linearGradient + id="XMLID_60_" + gradientUnits="userSpaceOnUse" + x1="68.683601" + y1="19.455601" + x2="66.370102" + y2="19.455601"> + <stop + offset="0" + style="stop-color:#888888" + id="stop320" /> + <stop + offset="0.9586" + style="stop-color:#FF80DF" + id="stop322" /> + </linearGradient> + + + <linearGradient + id="XMLID_61_" + gradientUnits="userSpaceOnUse" + x1="-193.7769" + y1="15.0674" + x2="-195.80659" + y2="15.0674" + gradientTransform="matrix(-1,-5.4e-3,5.4e-3,-1,-141.3699,28.3545)"> + <stop + offset="0" + style="stop-color:#888888" + id="stop327" /> + <stop + offset="0.9586" + style="stop-color:#FF80DF" + id="stop329" /> + </linearGradient> + + + + + + + + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_38_" + id="radialGradient3949" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1037,-0.3564,0.272,0.8422,6.766,-21.7477)" + cx="33.3467" + cy="60.9121" + r="11.2621" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3315" + id="linearGradient3321" + x1="20.961376" + y1="70.875" + x2="122.9885" + y2="70.875" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1153808,0,0,1,-7.379917,0)" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3335" + id="linearGradient3341" + x1="22.032" + y1="39.037" + x2="105.967" + y2="39.037" + gradientUnits="userSpaceOnUse" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3347" + id="linearGradient3353" + x1="12.190286" + y1="21.738001" + x2="115.80972" + y2="21.738001" + gradientUnits="userSpaceOnUse" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3371" + id="linearGradient3377" + x1="68.617584" + y1="9.6200819" + x2="68.617584" + y2="34.302147" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0144303,0,0,0.8685875,-0.9235373,0.8854572)" /> + <linearGradient + y2="85.302696" + x2="86.75" + y1="85.302696" + x1="41.25" + gradientUnits="userSpaceOnUse" + id="XMLID_62_" + xlink:href="#linearGradient3418"> + <stop + id="stop348" + style="stop-color:#004D00" + offset="0" /> + <stop + id="stop350" + style="stop-color:#006000" + offset="0.0769" /> + <stop + id="stop352" + style="stop-color:#007800" + offset="0.2028" /> + <stop + id="stop354" + style="stop-color:#008700" + offset="0.3187" /> + <stop + id="stop356" + style="stop-color:#008C00" + offset="0.4142" /> + <stop + id="stop358" + style="stop-color:#009200" + offset="0.4406" /> + <stop + id="stop360" + style="stop-color:#00B300" + offset="0.603" /> + <stop + id="stop362" + style="stop-color:#00BF00" + offset="0.6923" /> + <stop + id="stop364" + style="stop-color:#008300" + offset="0.8579" /> + <stop + id="stop366" + style="stop-color:#004D00" + offset="1" /> + </linearGradient> + + <linearGradient + y2="85.651398" + x2="86.75" + y1="85.651398" + x1="41.25" + gradientUnits="userSpaceOnUse" + id="XMLID_63_" + xlink:href="#linearGradient3418"> + <stop + id="stop371" + style="stop-color:#004D00" + offset="0" /> + <stop + id="stop373" + style="stop-color:#006000" + offset="0.0769" /> + <stop + id="stop375" + style="stop-color:#007800" + offset="0.2028" /> + <stop + id="stop377" + style="stop-color:#008700" + offset="0.3187" /> + <stop + id="stop379" + style="stop-color:#008C00" + offset="0.4142" /> + <stop + id="stop381" + style="stop-color:#009200" + offset="0.4406" /> + <stop + id="stop383" + style="stop-color:#00B300" + offset="0.603" /> + <stop + id="stop385" + style="stop-color:#00BF00" + offset="0.6923" /> + <stop + id="stop387" + style="stop-color:#008300" + offset="0.8579" /> + <stop + id="stop389" + style="stop-color:#004D00" + offset="1" /> + </linearGradient> + + <linearGradient + y2="64.263702" + x2="86.75" + y1="64.263702" + x1="41.25" + gradientUnits="userSpaceOnUse" + id="XMLID_64_" + xlink:href="#linearGradient3315"> + <stop + id="stop394" + style="stop-color:#004D00" + offset="0" /> + <stop + id="stop396" + style="stop-color:#006000" + offset="0.0769" /> + <stop + id="stop398" + style="stop-color:#007800" + offset="0.2028" /> + <stop + id="stop400" + style="stop-color:#008700" + offset="0.3187" /> + <stop + id="stop402" + style="stop-color:#008C00" + offset="0.4142" /> + <stop + id="stop404" + style="stop-color:#009200" + offset="0.4406" /> + <stop + id="stop406" + style="stop-color:#00B300" + offset="0.603" /> + <stop + id="stop408" + style="stop-color:#00BF00" + offset="0.6923" /> + <stop + id="stop410" + style="stop-color:#008300" + offset="0.8579" /> + <stop + id="stop412" + style="stop-color:#004D00" + offset="1" /> + </linearGradient> + + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3418" + id="linearGradient3416" + gradientUnits="userSpaceOnUse" + x1="41.25" + y1="64.263702" + x2="86.75" + y2="64.263702" + gradientTransform="matrix(1.3282046,0,0,1.3282046,-21.005586,-25.271089)" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3418" + id="linearGradient3429" + gradientUnits="userSpaceOnUse" + x1="41.25" + y1="85.651398" + x2="86.75" + y2="85.651398" + gradientTransform="matrix(1.3282046,0,0,1.3282046,-21.005586,-23.537094)" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3418" + id="linearGradient3432" + gradientUnits="userSpaceOnUse" + x1="41.25" + y1="85.302696" + x2="86.75" + y2="85.302696" + gradientTransform="matrix(1.3282046,0,0,1.3282046,-21.005586,-23.537094)" /><linearGradient + y2="59.9995" + x2="46.590199" + y1="59.9995" + x1="100.936" + gradientUnits="userSpaceOnUse" + id="linearGradient16291" + xlink:href="#XMLID_4_" + inkscape:collect="always" /><linearGradient + y2="60.0005" + x2="3.9985001" + y1="60.0005" + x1="47.998501" + gradientTransform="translate(-617.1419,-943.4291)" + gradientUnits="userSpaceOnUse" + id="linearGradient16289" + xlink:href="#XMLID_3_" + inkscape:collect="always" /><linearGradient + y2="60" + x2="47.998501" + y1="60" + x1="3.9985001" + gradientUnits="userSpaceOnUse" + id="linearGradient16287" + xlink:href="#XMLID_2_" + inkscape:collect="always" /><linearGradient + y2="60.0005" + x2="47.999001" + y1="60.0005" + x1="84.965302" + gradientUnits="userSpaceOnUse" + id="linearGradient16285" + xlink:href="#XMLID_1_" + inkscape:collect="always" /><linearGradient + y2="-543.35211" + x2="645.99847" + y1="-532.10211" + x1="645.99847" + gradientTransform="matrix(0,-4,-4,0,-2060.408,2643.994)" + gradientUnits="userSpaceOnUse" + id="linearGradient16283" + xlink:href="#polygon3293_12_" + inkscape:collect="always" /><linearGradient + y2="-17.9995" + x2="181.9985" + y1="-85.999496" + x1="181.9985" + gradientTransform="matrix(0,-1,1,0,-483.1434,-701.4306)" + gradientUnits="userSpaceOnUse" + id="linearGradient16281" + xlink:href="#rect3244_12_" + inkscape:collect="always" /><linearGradient + y2="59.9995" + x2="46.590199" + y1="59.9995" + x1="100.936" + gradientUnits="userSpaceOnUse" + id="XMLID_4_"><stop + id="stop227" + style="stop-color:#A4C0E4" + offset="0" /><stop + id="stop229" + style="stop-color:#FFFFFF" + offset="1" /></linearGradient><linearGradient + gradientTransform="translate(-617.1419,-943.4291)" + y2="60.0005" + x2="3.9985001" + y1="60.0005" + x1="47.998501" + gradientUnits="userSpaceOnUse" + id="XMLID_3_"><stop + id="stop212" + style="stop-color:#A4C0E4" + offset="0" /><stop + id="stop214" + style="stop-color:#FFFFFF" + offset="0.7" /></linearGradient><linearGradient + y2="60" + x2="47.998501" + y1="60" + x1="3.9985001" + gradientUnits="userSpaceOnUse" + id="XMLID_2_"><stop + id="stop197" + style="stop-color:#6193CF" + offset="0" /><stop + id="stop199" + style="stop-color:#6897D1" + offset="0.1543" /><stop + id="stop201" + style="stop-color:#7AA4D7" + offset="0.3722" /><stop + id="stop203" + style="stop-color:#98B9E0" + offset="0.6277" /><stop + id="stop205" + style="stop-color:#C2D5EC" + offset="0.9098" /><stop + id="stop207" + style="stop-color:#D1DFF1" + offset="1" /></linearGradient><linearGradient + y2="60.0005" + x2="47.999001" + y1="60.0005" + x1="84.965302" + gradientUnits="userSpaceOnUse" + id="XMLID_1_"><stop + id="stop188" + style="stop-color:#2C72C7" + offset="0" /><stop + id="stop190" + style="stop-color:#6193CF" + offset="0.15" /><stop + id="stop192" + style="stop-color:#A4C0E4" + offset="1" /></linearGradient><linearGradient + gradientTransform="matrix(0,-4,-4,0,-2060.408,2643.994)" + y2="-543.35211" + x2="645.99847" + y1="-532.10211" + x1="645.99847" + gradientUnits="userSpaceOnUse" + id="polygon3293_12_"><stop + id="stop182" + style="stop-color:#6193CF" + offset="0" /><stop + id="stop184" + style="stop-color:#EEEEEE" + offset="1" /></linearGradient><linearGradient + gradientTransform="matrix(0,-1,1,0,-483.1434,-701.4306)" + y2="-17.9995" + x2="181.9985" + y1="-85.999496" + x1="181.9985" + gradientUnits="userSpaceOnUse" + id="rect3244_12_"><stop + id="stop174" + style="stop-color:#A4C0E4" + offset="0" /><stop + id="stop3480" + style="stop-color:#D1DFF1" + offset="0.25" /><stop + id="stop3482" + style="stop-color:#FFFFFF" + offset="0.85" /></linearGradient><radialGradient + r="63.912209" + fy="115.7093" + fx="63.912209" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient3336" + xlink:href="#linearGradient3291" + inkscape:collect="always" /><linearGradient + id="linearGradient3291" + inkscape:collect="always"><stop + id="stop3293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /><stop + id="stop3295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /></linearGradient></defs><sodipodi:namedview + inkscape:window-height="742" + inkscape:window-width="743" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="0.125" + inkscape:cx="64" + inkscape:cy="64" + inkscape:window-x="26" + inkscape:window-y="21" + inkscape:current-layer="Livello_1" + showborder="false" + gridspacingx="8px" + gridspacingy="8px" + gridempspacing="4" + showgrid="false" + borderlayer="true" + inkscape:showpageshadow="false" /> +<metadata + id="metadata3"> + <ns:sfw> + <ns:slices> + <ns:slice + x="0" + y="0" + height="128" + width="128" + sliceID="1653915722" /> + </ns:slices> + <ns:sliceSourceBounds + x="0" + y="0" + height="128" + width="128" + bottomLeftOrigin="true" /> + </ns:sfw> +<rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata> +<path + d="M 63.999,117.012 C 51.077,117.012 39.949,114.133 32.923,109.924 C 31.035,109.547 29.293,109.156 27.715,108.772 C 33.336,115.131 47.156,120.012 63.999,120.012 C 80.843,120.012 94.663,115.131 100.284,108.772 C 98.706,109.157 96.964,109.547 95.076,109.924 C 88.05,114.133 76.923,117.012 63.999,117.012 z " + id="path202" + style="opacity:0.1;fill:#004d00" /><path + d="M 63.999,118.012 C 49.632,118.012 37.483,114.455 30.728,109.463 C 29.67,109.234 28.659,109.002 27.715,108.772 C 33.336,115.131 47.156,120.012 63.999,120.012 C 80.843,120.012 94.663,115.131 100.284,108.772 C 99.34,109.002 98.329,109.235 97.271,109.463 C 90.516,114.455 78.367,118.012 63.999,118.012 z " + id="path204" + style="opacity:0.2;fill:#004d00" /><path + d="M 63.999,119.012 C 48.334,119.012 35.293,114.787 29.022,109.08 C 28.578,108.978 28.136,108.875 27.715,108.771 C 33.336,115.13 47.156,120.011 63.999,120.011 C 80.843,120.011 94.663,115.13 100.284,108.771 C 99.863,108.875 99.421,108.978 98.976,109.08 C 92.706,114.787 79.665,119.012 63.999,119.012 z " + id="path206" + style="opacity:0.3;fill:#004d00" /><path + style="fill:url(#linearGradient3321);fill-opacity:1" + id="path3962" + d="M 16,21.738 L 20.461523,102.5 C 20.461523,111.619 39.321498,120.012 63.96026,120.012 C 88.601254,120.012 107.46123,111.619 107.46123,102.5 L 111.92276,21.738 L 16,21.738 z " /><rect + id="_x3C_Sezione_x3E_" + width="128" + height="128" + x="0" + y="0" + style="fill:none" /><path + d="M 105.857,32.802 L 105.967,31.585 C 101.707,39.537 84.545,45.488 63.998,45.488 C 43.453,45.488 26.29,39.537 22.032,31.585 L 22.141,32.802 C 26.593,40.646 43.639,46.489 63.998,46.489 C 84.36,46.488 101.405,40.646 105.857,32.802 z " + id="path66" + style="opacity:0.5;fill:url(#linearGradient3341);fill-opacity:1.0" /><ellipse + cx="64" + cy="21.738001" + rx="43" + ry="17.75" + id="ellipse75" + style="fill:url(#linearGradient3353);fill-opacity:1" + sodipodi:cx="64" + sodipodi:cy="21.738001" + sodipodi:rx="43" + sodipodi:ry="17.75" + transform="matrix(1.1162791,0,0,1.1267606,-7.4418605,-4.4935221)" /><path + d="M 24,18.934706 C 24,25.244995 40.072633,32 63.998986,32 C 87.926352,32 104,25.244995 104,18.934706 C 104,12.625286 87.926352,6.738 63.998986,6.738 C 40.072633,6.738 24,12.626155 24,18.934706 z " + id="path90" + style="opacity:0.72777776;fill:url(#linearGradient3377);fill-opacity:1" /><path + d="M 63.999,6.7653279 C 40.413,6.7653279 24.569,14.056198 24.569,20.86526 C 24.569,22.642515 25.657,24.450704 27.671,26.155781 C 27.557,25.641165 27.5,25.127486 27.5,24.614744 C 27.5,14.580931 48.644733,7.7026988 63.999,7.7026988 C 93.869884,7.7026988 109.30972,17.225697 100.5,24.614744 C 100.10787,24.943642 100.442,25.641165 100.328,26.155781 C 102.343,24.451641 103.431,22.642515 103.431,20.86526 C 103.431,14.057136 87.586,6.7653279 63.999,6.7653279 z " + id="path99" + style="opacity:0.49444444;fill:#000000;fill-opacity:1" + sodipodi:nodetypes="cscssscsc" /><g + id="g335" + transform="matrix(1,0,0,0.7518284,0,4.8800468)"> + <path + d="M 63.999,32.22 C 42.639,32.22 27.651,26.04 25.087,19.664 C 24.829,20.306 24.694,20.95 24.694,21.589 C 24.694,28.583 40.487,36.071 63.999,36.071 C 87.512,36.071 103.306,28.583 103.306,21.589 C 103.306,20.95 103.17,20.306 102.912,19.664 C 100.35,26.04 85.36,32.22 63.999,32.22 z " + id="path337" + style="opacity:0.1;fill:#555555" /> + <path + d="M 63.999,33.184 C 42.102,33.184 26.906,26.688 24.922,20.147 C 24.775,20.628 24.694,21.111 24.694,21.59 C 24.694,28.584 40.487,36.072 63.999,36.072 C 87.512,36.072 103.306,28.584 103.306,21.59 C 103.306,21.111 103.224,20.628 103.078,20.147 C 101.095,26.688 85.898,33.184 63.999,33.184 z " + id="path339" + style="opacity:0.15;fill:#555555" /> + <path + d="M 63.999,34.146 C 41.564,34.146 26.167,27.328 24.804,20.627 C 24.739,20.948 24.695,21.269 24.695,21.589 C 24.695,28.583 40.488,36.071 64,36.071 C 87.513,36.071 103.307,28.583 103.307,21.589 C 103.307,21.269 103.263,20.948 103.197,20.627 C 101.833,27.328 86.435,34.146 63.999,34.146 z " + id="path341" + style="opacity:0.2;fill:#555555" /> + <path + d="M 63.999,35.109 C 41.026,35.109 25.431,27.961 24.728,21.109 C 24.711,21.27 24.694,21.43 24.694,21.59 C 24.694,28.584 40.487,36.072 63.999,36.072 C 87.512,36.072 103.306,28.584 103.306,21.59 C 103.306,21.43 103.288,21.27 103.272,21.109 C 102.568,27.96 86.973,35.109 63.999,35.109 z " + id="path343" + style="opacity:0.25;fill:#555555" /> + </g><path + style="opacity:0.27222224;fill:url(#linearGradient3432);fill-opacity:1" + d="M 45.212054,74.833722 L 34.793617,76.221696 C 34.239756,76.296076 33.778869,76.707819 33.65933,77.25371 C 33.638079,77.351998 33.627453,77.448957 33.627453,77.548573 C 33.627453,77.993521 33.846607,78.417218 34.234443,78.662936 C 34.234443,78.662936 36.35957,80.007079 37.550969,80.760171 C 36.410042,83.136329 34.209207,88.309686 34.209207,91.765674 C 34.209207,92.319536 34.26632,92.830894 34.393827,93.277172 C 36.418011,102.13762 43.506639,103.75006 45.630438,104.03164 C 45.856232,104.06086 46.100623,104.09008 46.343685,104.08875 C 51.102641,104.4301 55.954572,104.6373 60.76533,104.70504 C 61.12793,104.71035 61.475919,104.56691 61.730934,104.30923 C 61.985949,104.05156 62.122755,103.70092 62.112129,103.33964 L 61.916883,96.634873 C 61.895632,95.924282 61.31919,95.354483 60.608601,95.343857 C 55.358209,95.26815 50.074611,95.027745 44.902582,94.623971 C 44.860079,94.621314 44.781715,94.621314 44.739212,94.621314 C 44.29028,94.630612 43.294127,94.444663 43.09888,92.999577 C 43.802829,91.173295 45.283777,87.933804 46.132499,86.138071 C 46.198909,86.179246 48.695934,87.738558 48.695934,87.738558 C 49.179401,88.041388 49.804985,88.009512 50.24595,87.646912 C 50.686913,87.285641 50.850282,86.690605 50.647067,86.157994 L 46.647843,75.657208 C 46.426033,75.080768 45.823028,74.752702 45.212054,74.833722 z M 47.598838,103.38613 C 47.476643,103.61591 47.289366,103.79123 47.072868,103.9121 C 47.272099,103.80452 47.458047,103.65177 47.598838,103.38613 z M 46.663781,104.025 C 46.554869,104.04625 46.456581,104.09539 46.342355,104.08875 C 46.453925,104.08742 46.556196,104.04492 46.663781,104.025 z " + id="path368" /><path + style="opacity:0.27222224;fill:url(#linearGradient3429);fill-opacity:1" + d="M 85.390243,72.193252 L 78.81563,76.161927 C 78.402559,76.411629 78.172778,76.852593 78.172778,77.302854 C 78.172778,77.52068 78.227235,77.741163 78.340133,77.944377 C 80.962008,82.668801 83.26113,87.38924 85.175073,91.976859 C 85.191012,92.014048 85.242812,92.10968 85.261407,92.145541 C 85.337114,92.28633 85.426105,92.513454 85.426105,92.78308 C 85.426105,93.192166 85.160463,93.699541 84.38612,94.172381 C 82.342013,94.368955 78.689451,94.581468 76.653313,94.68374 C 76.752928,93.459135 76.86981,92.029987 76.86981,92.029987 C 76.872467,91.994125 76.873795,91.956936 76.873795,91.921074 C 76.873795,91.397762 76.566979,90.919608 76.082184,90.705767 C 75.562857,90.478644 74.958523,90.603495 74.573345,91.016567 L 67.331973,98.8118 C 66.881711,99.296594 66.86046,100.03906 67.276188,100.55308 L 73.273032,107.95383 C 73.614381,108.37487 74.178868,108.54753 74.696868,108.38815 C 75.216195,108.22744 75.585436,107.76921 75.630595,107.22862 C 75.630595,107.22862 75.851077,104.5523 75.896236,104.00507 C 80.519716,103.85499 86.083565,103.30644 88.325575,101.60103 C 93.185475,98.208794 94.375547,93.816422 94.375547,90.554351 C 94.375547,88.601891 93.950521,87.054532 93.629095,86.366522 C 91.801486,81.83336 89.672375,77.251054 87.252386,72.701954 C 87.081047,72.380529 86.782201,72.144108 86.431555,72.047149 C 86.080909,71.95019 85.702371,72.004646 85.390243,72.193252 z " + id="path391" /><path + style="fill:url(#linearGradient3416);fill-opacity:1;opacity:0.27222222" + d="M 55.038111,50.380788 C 54.520112,50.804485 51.947379,52.982741 52.230287,54.281725 C 52.153251,53.928423 52.226302,53.563166 52.426861,53.262992 C 49.3348,57.883815 46.500412,62.539172 44.000731,67.101556 C 43.651414,67.737766 43.873224,68.534688 44.504121,68.891975 L 51.255385,72.713219 C 51.891595,73.073163 52.696487,72.850025 53.059087,72.212487 C 55.740731,67.511971 58.804899,62.656055 62.169242,57.780216 C 62.194478,57.744354 62.242293,57.655364 62.263544,57.616846 C 62.267529,57.610205 62.668647,56.914226 63.351344,56.736247 C 63.765744,56.628662 64.274446,56.786719 64.825651,57.092206 C 66.163153,59.088497 68.337424,62.701213 69.463741,64.593905 C 68.668147,64.991038 66.566927,66.036335 66.566927,66.036335 C 66.112681,66.263459 65.83243,66.727001 65.83243,67.225078 C 65.83243,67.279535 65.836414,67.335319 65.843055,67.389776 C 65.912122,67.94895 66.32785,68.404524 66.877727,68.524062 L 78.030661,70.971943 C 78.648276,71.108748 79.279173,70.792636 79.535517,70.216195 L 84.172279,59.756584 C 84.40073,59.241241 84.277207,58.639564 83.866792,58.253057 C 83.456376,57.866549 82.844075,57.782872 82.344669,58.041872 C 82.344669,58.041872 80.20626,59.149594 78.864773,59.844245 C 77.196548,56.364349 72.71253,49.919901 69.755947,48.689983 C 62.618175,45.535497 57.470054,48.393794 55.038111,50.380788 z M 79.56208,61.78608 C 79.56208,61.711701 79.49567,61.557629 79.478404,61.461999 C 79.491686,61.536378 79.575363,61.580208 79.575363,61.655916 C 79.575363,61.736937 79.567393,61.817958 79.552783,61.900306 C 79.559424,61.865772 79.56208,61.827255 79.56208,61.78608 z " + id="path414" /><path + d="M 44.797654,95.948191 C 44.796325,95.952175 41.920763,96.090309 41.721532,92.872069 C 42.653931,90.337854 45.541449,84.232098 45.586608,84.232098 C 46.874966,85.035661 48.142073,85.831257 49.395898,86.612241 C 48.132775,83.140314 46.805899,79.655105 45.411284,76.147317 C 41.853024,76.685239 38.362503,77.147455 34.946361,77.541932 C 36.410042,78.470346 37.852473,79.384151 39.274979,80.280689 C 39.136846,80.275377 34.684704,89.466552 35.670232,92.911915 C 37.852473,102.45373 46.403453,102.80438 46.426033,102.7632 C 51.200928,103.10588 55.989106,103.3091 60.783925,103.37683 C 60.720171,101.13881 60.652432,98.906102 60.588678,96.672062 C 55.313049,96.596354 50.044062,96.357278 44.797654,95.948191 z " + id="path416" + style="fill:#ffffff" /><path + d="M 86.401007,91.468157 C 86.418273,91.464171 87.803591,93.897442 84.869587,95.464724 C 82.049808,95.762242 75.212211,96.099606 75.209555,96.077027 C 75.325109,94.691709 75.546919,91.926387 75.546919,91.926387 C 73.132242,94.513729 70.720222,97.111698 68.308204,99.717635 C 70.307152,102.17348 72.310084,104.64261 74.309032,107.1237 C 74.42857,105.65736 74.553422,104.18837 74.671631,102.71937 C 74.671631,102.69679 84.706217,102.69015 87.525996,100.54776 C 95.566946,94.932114 92.51606,86.771625 92.352691,86.815456 C 90.566256,82.318155 88.475662,77.828824 86.082237,73.328866 C 83.849525,74.686292 81.651346,76.010512 79.502312,77.301526 C 82.1295,82.039232 84.433935,86.75303 86.401007,91.468157 z " + id="path418" + style="fill:#ffffff" /><path + d="M 61.076129,57.024467 C 61.058863,57.021811 62.612862,54.085151 65.718205,56.029642 C 67.549799,58.70863 71.33651,65.143781 71.33651,65.143781 C 69.947207,65.838432 68.551265,66.531755 67.160634,67.22375 C 70.883592,68.02997 74.606549,68.842832 78.322866,69.674288 C 79.867568,66.198376 81.413598,62.713168 82.9583,59.216004 C 82.9583,59.216004 79.797173,60.860322 78.243173,61.655916 C 78.344117,61.65326 73.025987,51.483197 69.245916,49.911932 C 59.090463,45.427912 53.376527,53.956315 53.529271,53.998816 C 50.443851,58.609015 47.659934,63.180695 45.164239,67.736437 C 47.458047,69.05136 49.704042,70.317139 51.903548,71.55104 C 54.646291,66.74958 57.699834,61.918901 61.076129,57.024467 z " + id="path420" + style="fill:#ffffff" /> +<i:pgf + id="adobe_illustrator_pgf"> + + eJzsvQmPJMeRLvgL7D/U4mEAEbsqxH0IgwUiIiP1BOxoBEkzwO5gQbTIFqd3m91Ck5y3M79+3e1y +8yOysjKrKZKv0lHV2ZWZkeGXuR2fffYP/8sf/vTr5euPf3n76/axeoB/+Ift09s333/89JsH/OvD +796//+G77z/5P/3qj1881M1j5d60/G76kt/4r28/fffu44ff4Ev44tl/+lenN//x7uuHf333zYeP +H9598fCrf/3db3//z7//3cNp+dffnb5wb/vzu+/fv3VvfPv1u+/dF3z3749v3n0hN+CueHrzvXu5 +rX5d9b9uqmp4qKvf9LN7w/rxhw9fv/vwzfrx//vNQ+Va3Uz+x73039/98e13F14/ffzqh2/ffvj+ +D58+fvX2u++2j+8/fvruNw/bf7758PBPb75xr7x5+D/fvn//8X88rO/ffPX/gutp/+X53fu3rlPf +vvn+YfI9XH5XN1+uP7x7//Xvf/j2L29db5uq9n9uv8Qr/st37lLuqv65//P45e++dX/509vvv3e3 +5b7Pj9Iff7tubmQ/fotvoxutHn71b398+807HHA3BP/3F/RGe7v4zsehGbu+dk/GcejG+uFXy3/9 +1w+fPn18+NYP59tPn958ePvx4Zv3H//y5v1bf5X/lUbi4Vfr+x8e/vbDp+TF2jX37b9998Z1Pn0J +b+yPH7/77mPhkxV90i2Dr98WL1w9dvNUtbN/1//1w1dfvTFv8EP257ff/u29m2ucrqF77B+G1v+S +Z/wuNwf4jl83Ted+zcND2zcPbhDo9TCzb//j3dv/8ZuH33/88Jamb/n0/Z/e/dfb34R14P/6xx/e +v/30Lx/efe/mY/B/mmny/unj12/fu/fqZ8/v3+Cc8QDqb3rDn998+ubt927VfXz/w/e4D6aKX3KL +4/94859v/QKr6Qv++W9vP/z547/i/f3azdtDNwx+6LtmeJjq4cH94y8+Powtfw/NC9+M/7j/sFx1 +dCP8B7ew/vnTu2/effgN39P45W8/vfs6LLa2eXCXpt9444+T+Znlh+7Qdfb7799+4Dt2y3z7J7Ns +q8d/+pP7zv3D19vHb/1of+e3o1uwH9wKff/xG3pNn+Mr7uM//I3uH///pZuYP3x698FfE36Pr0xf +/uH9D+6l3376+MPffvfhrx/hVyR8/vDm+393G/Hth6+/cxLEv+nX7z6wYPrrD17seMlypmcPbs+/ ++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 +7/N72U43fi7GQK2B/+ZrJscO7/zvmQ6Zin0VsXkdsVlo+zy4PXIOxhjfPq8oNgtxnwS5LxZE/C3B +1/OyQzdKLM2jPyfF94cKKUOs7DJEvbtY2XuWa7Pw9uWaQPC+/IHlm2pWvSJ/YHn+LoPX5w8st+8y +0FIZrR7uZ3c38UpiKceQa/FhvqE4G2X4oi18TbHVyNWbineLqtbQcq6WWyxoX+vr2M3FEmW+6u3F +OykbPthcw81PK6f7qfnXhbz6m4yjVeFJS3+ZsQWhf8vVAtPLBZbhdgHNCVj7dMihVEMrzNAKMmgl +huQ2+umqL1hdeVDl4vItjiF3gG+o7qstjLUWnqm0MJBoX19hrJ/wwXk9P0l89idXJuErqutQvZdV +YjtQhDIsZN1IVp++FdzxJRF81PZqpRAOuV9a81XICbzInVxUwNLKxuxH7IsgtFIH8VLqoNUsaAUS +/M92ziYtgpCGn/0jfaf+/8cWxyKz8/+/U+bbUKlgTML+cFH8k0jnqvSPGfCk6i9D+nvLfe8DhHsb +3sxUfyksMJjq+3ICY7kAn6Te0tOfvSwVCFimV6WOJg+JhzZjx2cRsj9eFn8sk8z/z1ZK/7nMfpe+ +/3WavH9N2qcIPl8yYUzWnyXqP1sjYZmUSSD89Hku3xTSPctwftMtvs8XuBmj278gTePTkOd8U5Og +fdRdQ+XvleLROGSEg0ROM9iqqbZVGPpM4gIGLpQX6hIJFjc6ZxN8kDlkm4UmA49Vmlhh0HuYEuVk +HAuVPqc7he3KdtVpWNcp5pZm129Y7ZbOlhujlQyKSURjXkyTjKJdA5Ik6dWLop+WVuJMBKZNhCZN +BY6WH5iM57Ic9cFlxnzSE25pR9wsL8YKo8VZ0aH/TbdAvfIOqE9flvfcAfUtlzvpbNt8x8ud+nS6 +D4ubfF9VMNoS+ly6+eUNh17fsFzz6MYsOrvu6HK9k6ao3PXfSx0+W7Rm9lle/4h7uEte2eSKQ1fN +ErcMSlrAKXH4j5l/2R+29EipJtteG23BpTy8syOuX1plwT3TTdcb/4rrEOvfEyUFaO6J1huVzBPK +BAjhsQqOLmflDn29K2klbY9HKMfDsT/u9SR6f9LK2OF70zDy+lhFtXyXPAztixNpXkkK9fkzPa4p +x7eTk+vjuWSQCviHv/r9T3/9h9/99PPvfvrnX//a5Yj4Pyx/9b/wl8B/+evf/Pzzb//w018+/MWn +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 + + + LU9X4pIX+MITVrUtfn1x0hNW++vClXnGF/bC1du/DQuGsTef3b8nGoLqHzx4mhmL0gVlaiY7obCO +oOV/woqCGytdMTT3+5xULDmdjfBsfeX9n0sfmzrGO1fmACq/88qy32WULYHMzk4DnjXCtfLnv25M +XaXh3NV66/bBx6aWampmhmoe7558/4YX/Nby7uevBxvb/+weTemO/KfoP/wbUkeb2IEaTHU8ajc+ +TM1ufP17d2/vsKPnOhsHUzNbi0tHJ6tfd06+Hh5sH/3TuYKqF79vPL272rnSKd/eorevdmZpRGqL +3qeHc1CPbdEot6ZUZ4n+/+JfNAD8kAFQxT9U+I1+/EFV/+q4zu+d129V5yPefTSFN/bxNo1wYwr/ +1r9ooPx8Y2rEAFVn8dHu9l5n9t8yjKr8j5QbE9j6t13Zerz7f+jrXfp9e2v4RNBtbuPL7tfPX04G +qv/19ePJl1zbWVw+PKS67aPd7dyjLrxN2gdjOot3D046s8d7X3d2h6zTgynVC0b7InVUr3BBef6h +QnSWfvhEzwL90Al1Q3682Mbi9BrLbGwvaE8rmHouOU3rWtbEXnQqmo5z1HDUHdtLMdKcClf93JmK +tueUsVWNVq5nojPV11VF2cHOVFVlaSQu+E7ViOfGPb1Tdeo75XjKt9sj3pn6NHyn88LRZ74xXzcw +31yTeimogOk6WilXz9Y1Z+tpiasarazMJH9blZuTzVUm9ZQORadswzqerJPJokv6XY6lfLk92tPn +ahpT9QNTLWsYjGiuvuecSh1fT9bXkzU971NR1Whl8uTy13VFY7a5ysSeKQqabW7EWp6txWxzp1Qo +x1O+3R7xBNNtbm0xMN+yRvfQPPVcBJM6RT3dojlda4KuarTSeXbycV1uzDZXmUDfEgCXbVjDszUy +W+6TCuVoyrfb4x0/W0KQ33jKtjnlMDDlssb2tKWFd3QyC1rtUM851HN2PVWXtVJ5hvnbuqIx5VxF +WxVdpA3mJqzmCeONskMqlGMp322P9rTt5Qk3cRVRKFUQqBDwAZjRsCdMT7900bORenW6l1QM9XRp +NCk1p1z0FL3RmLStPsZvbnKF5hnqvjb6et6YWv5AuzH79OBge3/3Y+fz0fbHrzACEZ1TmYDWhFR1 +lj9Tp/yry8cj4JyjvSjtvdifitrr1hvdqK2qX1qmpSes6aIf09IyLUqkpQ2td6yXL5sv0h4HO/Am +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 +M7cfrE39X0TQ9jk= + +</i:pgf> +<g + id="layer1" + inkscape:label="Layer 1"><path + transform="matrix(1.001374,0,0,0.410363,-2.393169e-5,75.32943)" + d="M 127.82442 115.70919 A 63.912209 12.641975 0 1 1 0,115.70919 A 63.912209 12.641975 0 1 1 127.82442 115.70919 z" + sodipodi:ry="12.641975" + sodipodi:rx="63.912209" + sodipodi:cy="115.70919" + sodipodi:cx="63.912209" + id="path1563" + style="opacity:0.38139535;fill:url(#radialGradient3336);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + sodipodi:type="arc" /></g></svg> \ No newline at end of file diff --git a/pics/icons/unlock.svg b/pics/icons/unlock.svg new file mode 100644 index 0000000..7473843 --- /dev/null +++ b/pics/icons/unlock.svg @@ -0,0 +1,4297 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg1307" + sodipodi:version="0.32" + inkscape:version="0.44" + version="1.0" + sodipodi:docbase="/home/pinheiro/artwork/Oxygen/theme/svg/actions" + sodipodi:docname="decrypted.svg"> + <defs + id="defs1309"> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3336" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="XMLID_24_" + gradientUnits="userSpaceOnUse" + x1="74.429703" + y1="81.947304" + x2="124.5117" + y2="81.947304"> + <stop + offset="0" + style="stop-color:#DEBC85" + id="stop274" /> + <stop + offset="0.1763" + style="stop-color:#BD9B63" + id="stop276" /> + <stop + offset="0.3869" + style="stop-color:#9C783F" + id="stop278" /> + <stop + offset="0.5" + style="stop-color:#8F6B32" + id="stop280" /> + <stop + offset="1" + style="stop-color:#DEBC85" + id="stop282" /> + </linearGradient> + <linearGradient + id="XMLID_23_" + gradientUnits="userSpaceOnUse" + x1="73.339798" + y1="101.8311" + x2="125.6016" + y2="101.8311"> + <stop + offset="0.0237" + style="stop-color:#B3925D" + id="stop217" /> + <stop + offset="0.025" + style="stop-color:#B7975D" + id="stop219" /> + <stop + offset="0.0348" + style="stop-color:#D1B55A" + id="stop221" /> + <stop + offset="0.0451" + style="stop-color:#E5CD58" + id="stop223" /> + <stop + offset="0.056" + style="stop-color:#F4DE56" + id="stop225" /> + <stop + offset="0.068" + style="stop-color:#FCE855" + id="stop227" /> + <stop + offset="0.0828" + style="stop-color:#FFEB55" + id="stop229" /> + <stop + offset="0.0986" + style="stop-color:#FCE242" + id="stop231" /> + <stop + offset="0.1278" + style="stop-color:#F8D525" + id="stop233" /> + <stop + offset="0.1568" + style="stop-color:#F5CB11" + id="stop235" /> + <stop + offset="0.1854" + style="stop-color:#F4C504" + id="stop237" /> + <stop + offset="0.213" + style="stop-color:#F3C300" + id="stop239" /> + <stop + offset="0.2931" + style="stop-color:#DFAE00" + id="stop241" /> + <stop + offset="0.3765" + style="stop-color:#D19E00" + id="stop243" /> + <stop + offset="0.4438" + style="stop-color:#CC9900" + id="stop245" /> + <stop + offset="0.6982" + style="stop-color:#E3AD00" + id="stop247" /> + <stop + offset="0.8402" + style="stop-color:#FFDD00" + id="stop249" /> + <stop + offset="0.8602" + style="stop-color:#FFE72F" + id="stop251" /> + <stop + offset="0.8868" + style="stop-color:#FFF468" + id="stop253" /> + <stop + offset="0.9066" + style="stop-color:#FFFC8C" + id="stop255" /> + <stop + offset="0.9172" + style="stop-color:#FFFF99" + id="stop257" /> + <stop + offset="0.9304" + style="stop-color:#FCFB96" + id="stop259" /> + <stop + offset="0.944" + style="stop-color:#F2EE8D" + id="stop261" /> + <stop + offset="0.958" + style="stop-color:#E3DA7F" + id="stop263" /> + <stop + offset="0.972" + style="stop-color:#CDBD6B" + id="stop265" /> + <stop + offset="0.986" + style="stop-color:#B19851" + id="stop267" /> + <stop + offset="1" + style="stop-color:#8F6B32" + id="stop269" /> + </linearGradient> + <linearGradient + id="XMLID_22_" + gradientUnits="userSpaceOnUse" + x1="118.3994" + y1="63.5093" + x2="80.389603" + y2="63.5093"> + <stop + offset="0.2899" + style="stop-color:#FFFFFF" + id="stop206" /> + <stop + offset="0.459" + style="stop-color:#ECECEC" + id="stop208" /> + <stop + offset="0.811" + style="stop-color:#C8C8C8" + id="stop210" /> + <stop + offset="1" + style="stop-color:#BBBBBB" + id="stop212" /> + </linearGradient> + <radialGradient + id="XMLID_21_" + cx="98.667999" + cy="83.244102" + r="36.6605" + gradientTransform="matrix(1,0,0,0.9812,0,1.2521)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.2544" + style="stop-color:#FFFFFF" + id="stop189" /> + <stop + offset="0.2903" + style="stop-color:#F2F2F2" + id="stop191" /> + <stop + offset="0.4589" + style="stop-color:#B9B9B9" + id="stop193" /> + <stop + offset="0.584" + style="stop-color:#959595" + id="stop195" /> + <stop + offset="0.6509" + style="stop-color:#888888" + id="stop197" /> + <stop + offset="0.8549" + style="stop-color:#A9A9A9" + id="stop199" /> + <stop + offset="1" + style="stop-color:#BBBBBB" + id="stop201" /> + </radialGradient> + <linearGradient + id="XMLID_20_" + gradientUnits="userSpaceOnUse" + x1="117.2334" + y1="64.213898" + x2="83.030296" + y2="64.213898" + gradientTransform="matrix(1,0,0,0.9812,0,1.2521)"> + <stop + offset="0" + style="stop-color:#888888" + id="stop172" /> + <stop + offset="0.0079" + style="stop-color:#868686" + id="stop174" /> + <stop + offset="0.1453" + style="stop-color:#626262" + id="stop176" /> + <stop + offset="0.2189" + style="stop-color:#555555" + id="stop178" /> + <stop + offset="0.2473" + style="stop-color:#575757" + id="stop180" /> + <stop + offset="0.7371" + style="stop-color:#7B7B7B" + id="stop182" /> + <stop + offset="1" + style="stop-color:#888888" + id="stop184" /> + </linearGradient> + <linearGradient + id="XMLID_19_" + gradientUnits="userSpaceOnUse" + x1="99.470703" + y1="62.576698" + x2="120.3984" + y2="62.576698"> + <stop + offset="0.0059" + style="stop-color:#888888" + id="stop157" /> + <stop + offset="0.1775" + style="stop-color:#BBBBBB" + id="stop159" /> + <stop + offset="0.4387" + style="stop-color:#C4C4C4" + id="stop161" /> + <stop + offset="0.8565" + style="stop-color:#DBDBDB" + id="stop163" /> + <stop + offset="0.8876" + style="stop-color:#DDDDDD" + id="stop165" /> + <stop + offset="1" + style="stop-color:#BBBBBB" + id="stop167" /> + </linearGradient> + <linearGradient + id="XMLID_18_" + gradientUnits="userSpaceOnUse" + x1="78.542999" + y1="62.576698" + x2="99.470703" + y2="62.576698"> + <stop + offset="0.0059" + style="stop-color:#888888" + id="stop142" /> + <stop + offset="0.1775" + style="stop-color:#BBBBBB" + id="stop144" /> + <stop + offset="0.4387" + style="stop-color:#C4C4C4" + id="stop146" /> + <stop + offset="0.8565" + style="stop-color:#DBDBDB" + id="stop148" /> + <stop + offset="0.8876" + style="stop-color:#DDDDDD" + id="stop150" /> + <stop + offset="1" + style="stop-color:#BBBBBB" + id="stop152" /> + </linearGradient> + <linearGradient + id="XMLID_17_" + gradientUnits="userSpaceOnUse" + x1="78.542999" + y1="62.576698" + x2="120.3984" + y2="62.576698"> + <stop + offset="0.0059" + style="stop-color:#DDDDDD" + id="stop125" /> + <stop + offset="0.1065" + style="stop-color:#BBBBBB" + id="stop127" /> + <stop + offset="0.2799" + style="stop-color:#B2B2B2" + id="stop129" /> + <stop + offset="0.5571" + style="stop-color:#9B9B9B" + id="stop131" /> + <stop + offset="0.7396" + style="stop-color:#888888" + id="stop133" /> + <stop + offset="1" + style="stop-color:#BBBBBB" + id="stop135" /> + </linearGradient> + <linearGradient + id="linearGradient3291"> + <stop + style="stop-color:#323232;stop-opacity:1;" + offset="0" + id="stop3293" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3295" /> + </linearGradient> + <linearGradient + id="linearGradient3149"> + <stop + style="stop-color:#8e8e8e;stop-opacity:1;" + offset="0" + id="stop3151" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="1" + id="stop3153" /> + </linearGradient> + <linearGradient + id="linearGradient3251"> + <stop + id="stop3253" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#090909;stop-opacity:0.67870039;" + offset="0.7087912" + id="stop14161" /> + <stop + id="stop3255" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2497"> + <stop + id="stop2499" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ececec;stop-opacity:1;" + offset="0.5" + id="stop11148" /> + <stop + id="stop2501" + offset="1" + style="stop-color:#c1c1c1;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_24_" + id="linearGradient7742" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.437643,0,0,1.464729,207.0038,-61.58986)" + x1="74.429703" + y1="81.947304" + x2="124.5117" + y2="81.947304" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_23_" + id="linearGradient7745" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.53075,0,0,1.48492,-216.2652,-63.21078)" + x1="126.42596" + y1="101.83096" + x2="73.339935" + y2="101.83096" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_17_" + id="linearGradient7703" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.484067,0,0,1.484067,-175.6209,-40.36842)" + x1="78.542999" + y1="62.576698" + x2="120.3984" + y2="62.576698" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_20_" + id="linearGradient7709" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.484067,0,0,1.456166,-175.6209,-38.51022)" + x1="117.2334" + y1="64.213898" + x2="83.030296" + y2="64.213898" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_21_" + id="radialGradient7711" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.484067,0,0,1.456166,-175.6209,-38.51022)" + cx="98.667999" + cy="83.244102" + r="36.6605" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_22_" + id="linearGradient7713" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.484067,0,0,1.484067,-175.6209,-40.36842)" + x1="118.3994" + y1="63.5093" + x2="80.389603" + y2="63.5093" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_22_" + id="linearGradient12897" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.529088,0,0,1.581475,-88.09911,-66.96392)" + x1="118.3994" + y1="63.5093" + x2="80.389603" + y2="63.5093" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_21_" + id="radialGradient12900" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.529088,0,0,1.551743,-88.09911,-64.98376)" + cx="98.667999" + cy="83.244102" + r="36.6605" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_20_" + id="linearGradient12903" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.529088,0,0,1.551743,-88.09911,-64.98376)" + x1="117.2334" + y1="64.213898" + x2="83.030296" + y2="64.213898" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_17_" + id="linearGradient12923" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.529088,0,0,1.581475,-88.09911,-66.96392)" + x1="78.542999" + y1="62.576698" + x2="120.3984" + y2="62.576698" /> + <linearGradient + id="linearGradient7628" + gradientUnits="userSpaceOnUse" + x1="78.542999" + y1="62.576698" + x2="99.470703" + y2="62.576698"> + <stop + offset="0.0059" + style="stop-color:#888888" + id="stop7630" /> + <stop + offset="0.1775" + style="stop-color:#BBBBBB" + id="stop7632" /> + <stop + offset="0.4387" + style="stop-color:#C4C4C4" + id="stop7634" /> + <stop + offset="0.8565" + style="stop-color:#DBDBDB" + id="stop7636" /> + <stop + offset="0.8876" + style="stop-color:#DDDDDD" + id="stop7638" /> + <stop + offset="1" + style="stop-color:#BBBBBB" + id="stop7640" /> + </linearGradient> + <linearGradient + id="linearGradient7644" + gradientUnits="userSpaceOnUse" + x1="99.470703" + y1="62.576698" + x2="120.3984" + y2="62.576698"> + <stop + offset="0.0059" + style="stop-color:#888888" + id="stop7646" /> + <stop + offset="0.1775" + style="stop-color:#BBBBBB" + id="stop7648" /> + <stop + offset="0.4387" + style="stop-color:#C4C4C4" + id="stop7650" /> + <stop + offset="0.8565" + style="stop-color:#DBDBDB" + id="stop7652" /> + <stop + offset="0.8876" + style="stop-color:#DDDDDD" + id="stop7654" /> + <stop + offset="1" + style="stop-color:#BBBBBB" + id="stop7656" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_19_" + id="linearGradient12970" + gradientUnits="userSpaceOnUse" + x1="99.470703" + y1="62.576698" + x2="120.3984" + y2="62.576698" + gradientTransform="matrix(1.529088,0,0,1.581475,-88.09911,-66.96392)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_18_" + id="linearGradient12973" + gradientUnits="userSpaceOnUse" + x1="78.542999" + y1="62.576698" + x2="99.470703" + y2="62.576698" + gradientTransform="matrix(1.529088,0,0,1.581475,-88.09911,-66.96392)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="linearGradient12989" + x1="89.90625" + y1="36" + x2="89.90625" + y2="32" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,-4.016022e-2,0.5,1.445768,18)" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="10.893864" + inkscape:cx="79.096798" + inkscape:cy="103.24411" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:document-units="px" + inkscape:grid-bbox="false" + guidetolerance="0.1px" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="1018" + inkscape:window-height="694" + inkscape:window-x="0" + inkscape:window-y="0" + gridspacingx="4px" + gridspacingy="4px"> + <sodipodi:guide + orientation="horizontal" + position="32.487481" + id="guide2204" /> + </sodipodi:namedview> + <metadata + id="metadata1312"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> + <dc:contributor> + <cc:Agent> + <dc:title>Oxygen team</dc:title> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/LGPL/2.1/"> + <cc:permits + rdf:resource="http://web.resource.org/cc/Reproduction" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/Distribution" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Notice" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/ShareAlike" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/SourceCode" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + sodipodi:type="arc" + style="opacity:0.38139535;fill:url(#radialGradient3336);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path1563" + sodipodi:cx="63.912209" + sodipodi:cy="115.70919" + sodipodi:rx="63.912209" + sodipodi:ry="12.641975" + d="M 127.82442 115.70919 A 63.912209 12.641975 0 1 1 0,115.70919 A 63.912209 12.641975 0 1 1 127.82442 115.70919 z" + transform="matrix(1.001341,0,0,0.41035,2.085171e-3,75.3311)" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 50.892799,3.2812959 L 50.892799,0.48658747 L 50.892799,3.2812959 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5537" + d="M 83.506069,-209.2712 L 83.506069,-212.06591 L 83.506069,-209.2712 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2239.353,477.2465)" + id="g4640" /> + <g + id="g4646" + transform="matrix(-0.782995,0,0,0.650879,-2239.353,477.2465)" + style="opacity:0.40163933" /> + <g + id="g4730" + transform="matrix(1,0,0,0.650879,961.6105,484.5743)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,961.6105,484.5743)" + id="g4748" /> + <path + style="fill:url(#linearGradient12923)" + d="M 64 4 C 46.325285 3.9999999 32 18.476252 32 36.34375 C 31.999999 54.211251 32 60 32 60 L 43.75 60 C 43.749999 51.763684 43.75 36.1875 43.75 36.1875 C 43.749999 25.076062 52.84072 16.03125 64 16.03125 C 75.099315 16.03125 84.150722 24.972698 84.25 36 L 96 36 C 95.817389 18.292391 81.558602 4 64 4 z " + id="path7624" /> + <path + style="fill:url(#linearGradient12973)" + d="M 32.000049,36.35226 C 32.000049,54.219765 32.000049,59.998474 32.000049,59.998474 L 33.827309,59.998474 C 33.827309,59.998474 33.827309,54.219765 33.827309,36.35226 C 33.827309,18.484756 47.335272,4.0000262 63.999273,4.0000262 C 46.326074,4.0000262 32.000049,18.484756 32.000049,36.35226 z " + id="path7642" /> + <path + style="fill:url(#linearGradient12970)" + d="M 67.09375 4.15625 C 82.203384 5.801577 94.025001 19.406165 94.1875 36 L 96 36 C 95.82681 19.342444 83.206918 5.7153638 67.09375 4.15625 z " + id="path7658" /> + <path + style="fill:url(#linearGradient12903)" + d="M 65.65625 9.3125 C 49.489216 9.3125002 38.875 18.94367 38.875 35.75 C 38.874998 35.750001 38.875 53.778481 38.875 60 L 42.96875 60 C 42.968751 53.754759 42.96875 35.5625 42.96875 35.5625 C 42.968751 22.676645 53.148318 12.1875 65.65625 12.1875 C 78.161132 12.1875 88.34375 22.676646 88.34375 35.5625 C 88.34375 35.5625 88.34375 35.988511 88.34375 36 L 91.15625 36 C 91.15625 35.996199 91.15625 35.75 91.15625 35.75 C 91.154719 18.943671 81.821756 9.3125 65.65625 9.3125 z " + id="path7660" /> + <path + style="fill:url(#radialGradient12900)" + d="M 62.5625 11.53125 C 48.209369 12.086329 38.875 21.237646 38.875 36.8125 C 38.874998 36.8125 38.875 54.048911 38.875 60 L 42.71875 60 C 42.718751 54.02519 42.71875 36.625 42.71875 36.625 C 42.718751 24.298986 52.251355 14.25 63.96875 14.25 C 75.489587 14.25 84.872772 23.95931 85.1875 36 L 87.84375 36 C 87.554269 20.423004 78.860893 11.53125 63.96875 11.53125 C 63.49545 11.53125 63.025504 11.513344 62.5625 11.53125 z " + id="path7662" /> + <path + style="fill:url(#linearGradient12897)" + d="M 64 6 C 48.187715 5.9999998 35.375 19.920705 35.375 35.90625 C 35.375001 48.81899 35.375 57.235584 35.375 60 L 36.65625 60 C 36.656252 55.945102 36.65625 48.608405 36.65625 38.53125 C 36.656252 22.548869 48.187713 9.59375 64 9.59375 C 80.320654 9.5937501 90.348308 19.748922 91.28125 36 L 92.625 36 L 92.625 35.03125 C 92.624996 18.349147 80.314882 6 64 6 z " + id="path7664" /> + <g + id="g9137"> + <rect + transform="scale(-1,1)" + x="-104" + y="56" + width="80" + height="64" + id="rect271" + style="fill:url(#linearGradient7745)" /> + <g + transform="translate(-2.58563,0)" + id="g7715"> + <path + id="path2545" + d="M 63.010092,91.457052 L 105.55526,91.457052 L 84.596643,91.186911 L 63.010092,91.457052 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2547" + d="M 103.94356,91.462975 L 103.94356,91.479781 L 84.595058,91.698302 L 63.008991,91.462975 L 103.94356,91.462975 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 60.094024,89.182536 L 102.63924,89.182536 L 81.680619,88.912395 L 60.094024,89.182536 z " + id="path2593" /> + <path + id="path2595" + d="M 60.094024,89.188911 L 102.63924,89.188911 L 81.680619,89.423721 L 60.094024,89.188911 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2611" + d="M 86.670607,91.247803 L 103.94358,91.496566 L 103.94358,91.641102 L 58.65458,91.641102 L 86.670607,91.247803 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2613" + d="M 103.94358,91.651211 L 103.94358,91.775592 L 86.670607,91.990722 L 58.65458,91.651211 L 103.94358,91.651211 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2641" + d="M 60.094024,89.182536 L 102.63924,89.182536 L 81.680619,88.912395 L 60.094024,89.182536 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 60.094024,89.188911 L 102.63924,89.188911 L 81.680619,89.423721 L 60.094024,89.188911 z " + id="path2643" /> + <path + id="path2659" + d="M 86.670607,91.247803 L 103.94358,91.496566 L 103.94358,91.641102 L 58.65458,91.641102 L 86.670607,91.247803 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2661" + d="M 103.94358,91.651211 L 103.94358,91.775592 L 86.670607,91.990722 L 58.65458,91.651211 L 103.94358,91.651211 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2689" + d="M 91.98348,86.447347 L 103.94358,86.601992 L 103.94358,86.719634 L 70.397459,86.719634 L 91.98348,86.447347 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2691" + d="M 103.94358,86.726374 L 103.94358,86.827188 L 91.98348,86.958331 L 70.397459,86.726374 L 103.94358,86.726374 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2737" + d="M 89.066709,84.174828 L 103.94356,84.366433 L 103.94356,84.443788 L 67.480641,84.443788 L 89.066709,84.174828 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2739" + d="M 103.94356,84.450484 L 103.94356,84.517708 L 89.066709,84.68581 L 67.480641,84.450484 L 103.94356,84.450484 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2785" + d="M 89.066709,84.174828 L 103.94356,84.366433 L 103.94356,84.443788 L 67.480641,84.443788 L 89.066709,84.174828 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2787" + d="M 103.94356,84.450484 L 103.94356,84.517708 L 89.066709,84.68581 L 67.480641,84.450484 L 103.94356,84.450484 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2809" + d="M 98.406221,92.245344 L 44.069729,92.245344 L 70.836966,91.975225 L 98.406221,92.245344 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 98.406221,92.25174 L 44.069729,92.25174 L 70.836966,92.486552 L 98.406221,92.25174 z " + id="path2811" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 99.24496,94.703459 L 28.72144,94.703459 L 63.462745,94.309989 L 99.24496,94.703459 z " + id="path2821" /> + <path + id="path2823" + d="M 99.24496,94.712774 L 28.72144,94.712774 L 63.462745,95.054818 L 99.24496,94.712774 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 95.490176,89.970721 L 41.153707,89.970721 L 67.920943,89.70058 L 95.490176,89.970721 z " + id="path2851" /> + <path + id="path2853" + d="M 95.490176,89.977117 L 41.153707,89.977117 L 67.920943,90.211928 L 95.490176,89.977117 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2863" + d="M 60.546634,92.034422 L 96.330322,92.427763 L 30.758506,92.427763 L 30.758506,92.370605 L 60.546634,92.034422 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2865" + d="M 96.330322,92.437829 L 60.546634,92.780732 L 30.758506,92.488247 L 30.758506,92.437829 L 96.330322,92.437829 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2881" + d="M 95.490176,89.970721 L 41.153707,89.970721 L 67.920943,89.70058 L 95.490176,89.970721 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 95.490176,89.977117 L 41.153707,89.977117 L 67.920943,90.211928 L 95.490176,89.977117 z " + id="path2883" /> + <path + id="path2893" + d="M 60.546634,92.034422 L 96.330322,92.427763 L 30.758506,92.427763 L 30.758506,92.370605 L 60.546634,92.034422 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2895" + d="M 96.330322,92.437829 L 60.546634,92.780732 L 30.758506,92.488247 L 30.758506,92.437829 L 96.330322,92.437829 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 105.79344,87.506617 L 51.456942,87.506617 L 78.224179,87.236476 L 105.79344,87.506617 z " + id="path2911" /> + <path + id="path2913" + d="M 103.94699,87.512992 L 103.94699,87.52982 L 78.223717,87.74834 L 51.455776,87.512992 L 103.94699,87.512992 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2929" + d="M 106.58563,89.964711 L 37.10928,89.964711 L 71.334725,89.571263 L 106.58563,89.964711 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2931" + d="M 103.9436,89.973726 L 103.9436,90.010729 L 71.848965,90.316628 L 37.109919,89.973726 L 103.9436,89.973726 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2959" + d="M 102.87742,85.231994 L 48.54094,85.231994 L 75.308178,84.961854 L 102.87742,85.231994 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.87742,85.238412 L 48.54094,85.238412 L 75.308178,85.473223 L 102.87742,85.238412 z " + id="path2961" /> + <path + id="path2965" + d="M 45.859357,86.127969 L 81.643025,86.52129 L 30.758437,86.52129 L 30.758437,86.299442 L 45.859357,86.127969 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2967" + d="M 81.643025,86.531377 L 45.859357,86.874279 L 30.758437,86.726374 L 30.758437,86.531377 L 81.643025,86.531377 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 104.71674,87.690109 L 34.19321,87.690109 L 68.934504,87.296661 L 104.71674,87.690109 z " + id="path2971" /> + <path + id="path2973" + d="M 104.71674,87.699468 L 34.19321,87.699468 L 68.934504,88.041489 L 104.71674,87.699468 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.87742,85.231994 L 48.54094,85.231994 L 75.308178,84.961854 L 102.87742,85.231994 z " + id="path3001" /> + <path + id="path3003" + d="M 102.87742,85.238412 L 48.54094,85.238412 L 75.308178,85.473223 L 102.87742,85.238412 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3007" + d="M 45.859357,86.127969 L 81.643025,86.52129 L 30.758437,86.52129 L 30.758437,86.299442 L 45.859357,86.127969 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3009" + d="M 81.643025,86.531377 L 45.859357,86.874279 L 30.758437,86.726374 L 30.758437,86.531377 L 81.643025,86.531377 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3013" + d="M 104.71674,87.690109 L 34.19321,87.690109 L 68.934504,87.296661 L 104.71674,87.690109 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3015" + d="M 103.94699,87.697879 L 103.94699,87.704619 L 68.935605,88.040781 L 34.193132,87.697879 L 103.94699,87.697879 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 57.236708,100.30314 L 99.781893,100.30314 L 78.823282,100.03301 L 57.236708,100.30314 z " + id="path3069" /> + <path + id="path3071" + d="M 57.236708,100.30953 L 99.781893,100.30953 L 78.823282,100.54434 L 57.236708,100.30953 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3087" + d="M 83.812478,102.36818 L 103.9436,102.66067 L 103.9436,102.7615 L 55.79645,102.7615 L 83.812478,102.36818 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3089" + d="M 103.9436,102.7716 L 103.9436,102.85899 L 83.812478,103.11113 L 55.79645,102.7716 L 103.9436,102.7716 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3117" + d="M 54.320662,98.028595 L 96.86587,98.028595 L 75.907237,97.758455 L 54.320662,98.028595 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 54.320662,98.034992 L 96.86587,98.034992 L 75.907237,98.269803 L 54.320662,98.034992 z " + id="path3119" /> + <path + id="path3136" + d="M 80.899161,100.09234 L 103.94358,100.42511 L 103.94358,100.48564 L 52.879679,100.48564 L 80.899161,100.09234 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3138" + d="M 103.94358,100.49573 L 103.94358,100.54951 L 80.899161,100.83861 L 52.879679,100.49573 L 103.94358,100.49573 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 54.320662,98.028595 L 96.86587,98.028595 L 75.907237,97.758455 L 54.320662,98.028595 z " + id="path3166" /> + <path + id="path3168" + d="M 54.320662,98.034992 L 96.86587,98.034992 L 75.907237,98.269803 L 54.320662,98.034992 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3184" + d="M 80.899161,100.09234 L 103.94358,100.42511 L 103.94358,100.48564 L 52.879679,100.48564 L 80.899161,100.09234 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3186" + d="M 103.94358,100.49573 L 103.94358,100.54951 L 80.899161,100.83861 L 52.879679,100.49573 L 103.94358,100.49573 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3208" + d="M 86.212035,95.295231 L 103.94356,95.523818 L 103.94356,95.564149 L 64.622534,95.564149 L 86.212035,95.295231 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3210" + d="M 103.94356,95.570888 L 103.94356,95.607848 L 86.212035,95.806193 L 64.622534,95.570888 L 103.94356,95.570888 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 61.707898,93.289783 L 104.25308,93.289783 L 83.294471,93.019643 L 61.707898,93.289783 z " + id="path3256" /> + <path + id="path3258" + d="M 61.707898,93.296179 L 104.25308,93.296179 L 83.294471,93.53099 L 61.707898,93.296179 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3274" + d="M 88.284151,95.355758 L 103.9436,95.580976 L 103.9436,95.749057 L 60.268102,95.749057 L 88.284151,95.355758 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3276" + d="M 103.9436,95.755797 L 103.9436,95.900332 L 88.284151,96.098677 L 60.268102,95.755797 L 103.9436,95.755797 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3304" + d="M 61.707898,93.289783 L 104.25308,93.289783 L 83.294471,93.019643 L 61.707898,93.289783 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 61.707898,93.296179 L 104.25308,93.296179 L 83.294471,93.53099 L 61.707898,93.296179 z " + id="path3306" /> + <path + id="path3322" + d="M 88.284151,95.355758 L 103.9436,95.580976 L 103.9436,95.749057 L 60.268102,95.749057 L 88.284151,95.355758 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3324" + d="M 103.9436,95.755797 L 103.9436,95.900332 L 88.284151,96.098677 L 60.268102,95.755797 L 103.9436,95.755797 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 92.632839,101.09142 L 38.296369,101.09142 L 65.063607,100.82129 L 92.632839,101.09142 z " + id="path3328" /> + <path + id="path3330" + d="M 92.632839,101.09783 L 38.296369,101.09783 L 65.063607,101.33264 L 92.632839,101.09783 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3340" + d="M 57.688461,103.15487 L 93.472149,103.54819 L 30.758457,103.54819 L 30.758457,103.46077 L 57.688461,103.15487 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3342" + d="M 93.472149,103.55825 L 57.688461,103.90116 L 30.758457,103.63557 L 30.758457,103.55825 L 93.472149,103.55825 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3370" + d="M 89.716793,98.816888 L 35.380328,98.816888 L 62.147561,98.546747 L 89.716793,98.816888 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 89.716793,98.823305 L 35.380328,98.823305 L 62.147561,99.058117 L 89.716793,98.823305 z " + id="path3372" /> + <path + id="path3382" + d="M 54.775187,100.88237 L 90.555465,101.27569 L 30.758526,101.27569 L 30.758526,101.15464 L 54.775187,100.88237 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3384" + d="M 90.555465,101.28575 L 54.775187,101.62529 L 30.758526,101.38996 L 30.758526,101.28575 L 90.555465,101.28575 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 89.716793,98.816888 L 35.380328,98.816888 L 62.147561,98.546747 L 89.716793,98.816888 z " + id="path3400" /> + <path + id="path3402" + d="M 89.716793,98.823305 L 35.380328,98.823305 L 62.147561,99.058117 L 89.716793,98.823305 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3412" + d="M 54.775187,100.88237 L 90.555465,101.27569 L 30.758526,101.27569 L 30.758526,101.15464 L 54.775187,100.88237 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3414" + d="M 90.555465,101.28575 L 54.775187,101.62529 L 30.758526,101.38996 L 30.758526,101.28575 L 90.555465,101.28575 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3430" + d="M 100.01996,96.352698 L 45.683494,96.352698 L 72.450708,96.082558 L 100.01996,96.352698 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 100.01996,96.359116 L 45.683494,96.359116 L 72.450708,96.593927 L 100.01996,96.359116 z " + id="path3432" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 100.85881,98.810856 L 30.335265,98.810856 L 65.076597,98.417408 L 100.85881,98.810856 z " + id="path3448" /> + <path + id="path3450" + d="M 100.85881,98.820193 L 30.335265,98.820193 L 65.076597,99.162216 L 100.85881,98.820193 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 97.104028,94.078076 L 42.767558,94.078076 L 69.534795,93.807935 L 97.104028,94.078076 z " + id="path3478" /> + <path + id="path3480" + d="M 97.104028,94.084471 L 42.767558,94.084471 L 69.534795,94.319283 L 97.104028,94.084471 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3490" + d="M 62.160112,96.14242 L 97.943801,96.535719 L 30.758457,96.535719 L 30.758457,96.498737 L 62.160112,96.14242 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3492" + d="M 97.943801,96.545807 L 62.160112,96.888687 L 30.758457,96.57944 L 30.758457,96.545807 L 97.943801,96.545807 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3520" + d="M 97.104028,94.078076 L 42.767558,94.078076 L 69.534795,93.807935 L 97.104028,94.078076 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 97.104028,94.084471 L 42.767558,94.084471 L 69.534795,94.319283 L 97.104028,94.084471 z " + id="path3522" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 97.942897,96.536212 L 31.306342,96.536212 L 64.13284,96.142764 L 97.942897,96.536212 z " + id="path3532" /> + <path + id="path3534" + d="M 97.942897,96.545549 L 31.306342,96.545549 L 64.13284,96.88757 L 97.942897,96.545549 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 61.08566,105.93243 L 103.63084,105.93243 L 82.672233,105.6623 L 61.08566,105.93243 z " + id="path3588" /> + <path + id="path3590" + d="M 61.08566,105.93884 L 103.63084,105.93884 L 82.672233,106.17365 L 61.08566,105.93884 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3606" + d="M 87.663565,107.99568 L 103.9436,108.23098 L 103.9436,108.38899 L 59.644081,108.38899 L 87.663565,107.99568 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3608" + d="M 103.9436,108.39908 L 103.9436,108.5369 L 87.663565,108.74196 L 59.644081,108.39908 L 103.9436,108.39908 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3636" + d="M 58.169615,103.65791 L 100.7148,103.65791 L 79.75621,103.38779 L 58.169615,103.65791 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 58.169615,103.6643 L 100.7148,103.6643 L 79.75621,103.89912 L 58.169615,103.6643 z " + id="path3638" /> + <path + id="path3654" + d="M 84.746793,105.72318 L 103.94358,106.00219 L 103.94358,106.1165 L 56.730764,106.1165 L 84.746793,105.72318 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3656" + d="M 103.94358,106.12656 L 103.94358,106.22742 L 84.746793,106.46609 L 56.730764,106.12656 L 103.94358,106.12656 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 58.169615,103.65791 L 100.7148,103.65791 L 79.75621,103.38779 L 58.169615,103.65791 z " + id="path3684" /> + <path + id="path3686" + d="M 58.169615,103.6643 L 100.7148,103.6643 L 79.75621,103.89912 L 58.169615,103.6643 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3702" + d="M 84.746793,105.72318 L 103.94358,106.00219 L 103.94358,106.1165 L 56.730764,106.1165 L 84.746793,105.72318 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3704" + d="M 103.94358,106.12656 L 103.94358,106.22742 L 84.746793,106.46609 L 56.730764,106.12656 L 103.94358,106.12656 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3732" + d="M 90.059643,100.92266 L 103.94356,101.10419 L 103.94356,101.19494 L 68.47362,101.19494 L 90.059643,100.92266 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3734" + d="M 103.94356,101.20168 L 103.94356,101.27899 L 90.059643,101.43362 L 68.47362,101.20168 L 103.94356,101.20168 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3780" + d="M 87.142871,98.650223 L 103.94354,98.865353 L 103.94354,98.919141 L 65.556827,98.919141 L 87.142871,98.650223 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3782" + d="M 103.94354,98.925858 L 103.94354,98.972928 L 87.142871,99.161185 L 65.556827,98.925858 L 103.94354,98.925858 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3828" + d="M 87.142871,98.650223 L 103.94354,98.865353 L 103.94354,98.919141 L 65.556827,98.919141 L 87.142871,98.650223 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3830" + d="M 103.94354,98.925858 L 103.94354,98.972928 L 87.142871,99.161185 L 65.556827,98.925858 L 103.94354,98.925858 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 96.48168,106.72074 L 42.145232,106.72074 L 68.912448,106.4506 L 96.48168,106.72074 z " + id="path3852" /> + <path + id="path3854" + d="M 96.48168,106.72714 L 42.145232,106.72714 L 68.912448,106.96195 L 96.48168,106.72714 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3864" + d="M 61.539458,108.78562 L 97.319692,109.17895 L 30.758369,109.17895 L 30.758369,109.13522 L 61.539458,108.78562 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3866" + d="M 97.319692,109.189 L 61.539458,109.53191 L 30.758369,109.22936 L 30.758369,109.189 L 97.319692,109.189 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3894" + d="M 93.565766,104.44612 L 39.229295,104.44612 L 65.996534,104.17598 L 93.565766,104.44612 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 93.565766,104.4525 L 39.229295,104.4525 L 65.996534,104.68733 L 93.565766,104.4525 z " + id="path3896" /> + <path + id="path3906" + d="M 58.622752,106.50974 L 94.40303,106.90305 L 30.758457,106.90305 L 30.758457,106.82574 L 58.622752,106.50974 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3908" + d="M 94.40303,106.91314 L 58.622752,107.25602 L 30.758457,106.98036 L 30.758457,106.91314 L 94.40303,106.91314 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 93.565766,104.44612 L 39.229295,104.44612 L 65.996534,104.17598 L 93.565766,104.44612 z " + id="path3924" /> + <path + id="path3926" + d="M 93.565766,104.4525 L 39.229295,104.4525 L 65.996534,104.68733 L 93.565766,104.4525 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3936" + d="M 58.622752,106.50974 L 94.40303,106.90305 L 30.758457,106.90305 L 30.758457,106.82574 L 58.622752,106.50974 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3938" + d="M 94.40303,106.91314 L 58.622752,107.25602 L 30.758457,106.98036 L 30.758457,106.91314 L 94.40303,106.91314 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3954" + d="M 103.86896,101.98203 L 49.532489,101.98203 L 76.299725,101.7119 L 103.86896,101.98203 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.86896,101.98841 L 49.532489,101.98841 L 76.299725,102.22322 L 103.86896,101.98841 z " + id="path3956" /> + <path + id="path3966" + d="M 46.852293,102.87921 L 82.635981,103.27253 L 30.758437,103.27253 L 30.758437,103.06075 L 46.852293,102.87921 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path3968" + d="M 82.635981,103.28262 L 46.852293,103.62552 L 30.758437,103.46751 L 30.758437,103.28262 L 82.635981,103.28262 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 105.70838,104.44017 L 35.184826,104.44017 L 69.92614,104.0467 L 105.70838,104.44017 z " + id="path3972" /> + <path + id="path3974" + d="M 105.70838,104.44951 L 35.184826,104.44951 L 69.92614,104.79153 L 105.70838,104.44951 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 100.95298,99.70739 L 46.61651,99.70739 L 73.383746,99.437249 L 100.95298,99.70739 z " + id="path4002" /> + <path + id="path4004" + d="M 100.95298,99.713787 L 46.61651,99.713787 L 73.383746,99.948597 L 100.95298,99.713787 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4014" + d="M 101.79174,102.16553 L 31.268212,102.16553 L 66.009503,101.77207 L 101.79174,102.16553 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 101.79174,102.17487 L 31.268212,102.17487 L 66.009503,102.51688 L 101.79174,102.17487 z " + id="path4016" /> + <path + id="path4044" + d="M 100.95298,99.70739 L 46.61651,99.70739 L 73.383746,99.437249 L 100.95298,99.70739 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 100.95298,99.713787 L 46.61651,99.713787 L 73.383746,99.948597 L 100.95298,99.713787 z " + id="path4046" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 101.79174,102.16553 L 31.268212,102.16553 L 66.009503,101.77207 L 101.79174,102.16553 z " + id="path4056" /> + <path + id="path4058" + d="M 101.79174,102.17487 L 31.268212,102.17487 L 66.009503,102.51688 L 101.79174,102.17487 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4112" + d="M 55.312256,114.77853 L 97.857463,114.77853 L 76.898851,114.50838 L 55.312256,114.77853 z " + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 55.312256,114.78492 L 97.857463,114.78492 L 76.898851,115.01973 L 55.312256,114.78492 z " + id="path4114" /> + <path + sodipodi:nodetypes="cccc" + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 53.871841,117.23668 L 102.01206,117.23668 L 81.889168,116.84322 L 53.871841,117.23668 z " + id="path4130" /> + <path + sodipodi:nodetypes="cccc" + id="path4132" + d="M 53.871841,117.246 L 101.74918,117.46572 L 81.889168,117.58803 L 53.871841,117.246 z " + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 52.396232,112.50399 L 94.941416,112.50399 L 73.982806,112.23385 L 52.396232,112.50399 z " + id="path4160" /> + <path + id="path4162" + d="M 52.396232,112.51039 L 94.941416,112.51039 L 73.982806,112.7452 L 52.396232,112.51039 z " + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4178" + d="M 50.955798,114.96204 L 106.1754,114.96204 L 78.973124,114.56857 L 50.955798,114.96204 z " + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 50.955798,114.97136 L 103.49012,115.02631 L 76.287839,115.36833 L 50.955798,114.97136 z " + id="path4180" /> + <path + id="path4208" + d="M 52.396232,112.50399 L 94.941416,112.50399 L 73.982806,112.23385 L 52.396232,112.50399 z " + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 52.396232,112.51039 L 94.941416,112.51039 L 73.982806,112.7452 L 52.396232,112.51039 z " + id="path4210" /> + <path + sodipodi:nodetypes="cccc" + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 50.955798,114.96204 L 103.45259,115.14515 L 78.973124,114.56857 L 50.955798,114.96204 z " + id="path4226" /> + <path + id="path4228" + d="M 103.94358,114.97108 L 103.94358,114.99795 L 78.971869,115.31396 L 50.955863,114.97108 L 103.94358,114.97108 z " + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 62.699512,110.0398 L 105.2447,110.0398 L 84.286085,109.76969 L 62.699512,110.0398 z " + id="path4250" /> + <path + id="path4252" + d="M 62.699512,110.0462 L 105.2447,110.0462 L 84.286085,110.28101 L 62.699512,110.0462 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4298" + d="M 59.783467,107.76527 L 102.32868,107.76527 L 81.370062,107.49513 L 59.783467,107.76527 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 59.783467,107.77168 L 102.32868,107.77168 L 81.370062,108.00649 L 59.783467,107.77168 z " + id="path4300" /> + <path + id="path4316" + d="M 86.360314,109.83109 L 103.9436,110.08657 L 103.9436,110.22439 L 58.344287,110.22439 L 86.360314,109.83109 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4318" + d="M 103.9436,110.23112 L 103.9436,110.35217 L 86.360314,110.57401 L 58.344287,110.23112 L 103.9436,110.23112 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 59.783467,107.76527 L 102.32868,107.76527 L 81.370062,107.49513 L 59.783467,107.76527 z " + id="path4346" /> + <path + id="path4348" + d="M 59.783467,107.77168 L 102.32868,107.77168 L 81.370062,108.00649 L 59.783467,107.77168 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4364" + d="M 86.360314,109.83109 L 103.9436,110.08657 L 103.9436,110.22439 L 58.344287,110.22439 L 86.360314,109.83109 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4366" + d="M 103.9436,110.23112 L 103.9436,110.35217 L 86.360314,110.57401 L 58.344287,110.23112 L 103.9436,110.23112 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4370" + d="M 90.70832,115.56682 L 36.371827,115.56682 L 63.139064,115.29668 L 90.70832,115.56682 z " + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 90.70832,115.57322 L 36.371827,115.57322 L 63.139064,115.80803 L 90.70832,115.57322 z " + id="path4372" /> + <path + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 87.792252,113.29228 L 33.455775,113.29228 L 60.223019,113.02215 L 87.792252,113.29228 z " + id="path4412" /> + <path + id="path4414" + d="M 87.792252,113.2987 L 33.455775,113.2987 L 60.223019,113.53351 L 87.792252,113.2987 z " + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4442" + d="M 87.792252,113.29228 L 33.455775,113.29228 L 60.223019,113.02215 L 87.792252,113.29228 z " + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 87.792252,113.2987 L 33.455775,113.2987 L 60.223019,113.53351 L 87.792252,113.2987 z " + id="path4444" /> + <path + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 98.095553,110.82809 L 43.759084,110.82809 L 70.5263,110.55795 L 98.095553,110.82809 z " + id="path4472" /> + <path + id="path4474" + d="M 98.095553,110.83451 L 43.759084,110.83451 L 70.5263,111.06933 L 98.095553,110.83451 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4490" + d="M 98.93438,113.28625 L 28.41084,113.28625 L 63.152145,112.8928 L 98.93438,113.28625 z " + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 98.93438,113.29559 L 28.41084,113.29559 L 63.152145,113.63761 L 98.93438,113.29559 z " + id="path4492" /> + <path + id="path4520" + d="M 95.179487,108.55347 L 40.843018,108.55347 L 67.610254,108.28333 L 95.179487,108.55347 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 95.179487,108.55989 L 40.843018,108.55989 L 67.610254,108.7947 L 95.179487,108.55989 z " + id="path4522" /> + <path + id="path4532" + d="M 60.236252,110.61775 L 96.019941,111.01107 L 30.758388,111.01107 L 30.758388,110.95055 L 60.236252,110.61775 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4534" + d="M 96.019941,111.02113 L 60.236252,111.36404 L 30.758388,111.07158 L 30.758388,111.02113 L 96.019941,111.02113 z " + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 95.179487,108.55347 L 40.843018,108.55347 L 67.610254,108.28333 L 95.179487,108.55347 z " + id="path4562" /> + <path + id="path4564" + d="M 95.179487,108.55989 L 40.843018,108.55989 L 67.610254,108.7947 L 95.179487,108.55989 z " + style="opacity:0.02000002;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4574" + d="M 96.018445,111.01161 L 30.795369,111.01161 L 62.925565,110.61816 L 96.018445,111.01161 z " + style="opacity:0.02000002;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 96.018445,111.02095 L 30.795369,111.02095 L 62.925565,111.36297 L 96.018445,111.02095 z " + id="path4576" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 101.44444,78.887685 L 30.920897,78.887685 L 65.662184,78.494258 L 101.44444,78.887685 z " + id="path5008" /> + <path + id="path5010" + d="M 101.44444,78.897043 L 30.920897,78.897043 L 65.662184,79.239065 L 101.44444,78.897043 z " + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 59.436168,84.487337 L 101.98135,84.487337 L 81.022743,84.217196 L 59.436168,84.487337 z " + id="path5110" /> + <path + id="path5112" + d="M 59.436168,84.493733 L 101.98135,84.493733 L 81.022743,84.728544 L 59.436168,84.493733 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5116" + d="M 86.012027,86.551553 L 103.94349,86.810404 L 103.94349,86.944872 L 57.996021,86.944872 L 86.012027,86.551553 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5118" + d="M 103.94349,86.95496 L 103.94349,87.072624 L 86.012027,87.297841 L 57.996021,86.95496 L 103.94349,86.95496 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5122" + d="M 56.520123,82.212799 L 99.06533,82.212799 L 78.106718,81.942659 L 56.520123,82.212799 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 56.520123,82.219217 L 99.06533,82.219217 L 78.106718,82.454028 L 56.520123,82.219217 z " + id="path5124" /> + <path + id="path5128" + d="M 83.095342,84.275706 L 103.9436,84.578256 L 103.9436,84.672396 L 55.079337,84.672396 L 83.095342,84.275706 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5130" + d="M 103.9436,84.679092 L 103.9436,84.759796 L 83.095342,85.021994 L 55.079337,84.679092 L 103.9436,84.679092 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 56.520123,82.212799 L 99.06533,82.212799 L 78.106718,81.942659 L 56.520123,82.212799 z " + id="path5134" /> + <path + id="path5136" + d="M 56.520123,82.219217 L 99.06533,82.219217 L 78.106718,82.454028 L 56.520123,82.219217 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5140" + d="M 83.095342,84.275706 L 103.9436,84.578256 L 103.9436,84.672396 L 55.079337,84.672396 L 83.095342,84.275706 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5142" + d="M 103.9436,84.679092 L 103.9436,84.759796 L 83.095342,85.021994 L 55.079337,84.679092 L 103.9436,84.679092 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5146" + d="M 88.411694,79.478642 L 103.94358,79.676964 L 103.94358,79.74758 L 66.822192,79.74758 L 88.411694,79.478642 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5148" + d="M 103.94358,79.754277 L 103.94358,79.814804 L 88.411694,79.989603 L 66.822192,79.754277 L 103.94358,79.754277 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5158" + d="M 90.483765,79.539125 L 103.9436,79.734122 L 103.9436,79.932445 L 62.46776,79.932445 L 90.483765,79.539125 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5160" + d="M 103.9436,79.942491 L 103.9436,80.113963 L 90.483765,80.282044 L 62.46776,79.942491 L 103.9436,79.942491 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5170" + d="M 90.483765,79.539125 L 103.9436,79.734122 L 103.9436,79.932445 L 62.46776,79.932445 L 90.483765,79.539125 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5172" + d="M 103.9436,79.942491 L 103.9436,80.113963 L 90.483765,80.282044 L 62.46776,79.942491 L 103.9436,79.942491 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 94.832189,85.275651 L 40.49572,85.275651 L 67.262956,85.005511 L 94.832189,85.275651 z " + id="path5176" /> + <path + id="path5178" + d="M 94.832189,85.282047 L 40.49572,85.282047 L 67.262956,85.516859 L 94.832189,85.282047 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5188" + d="M 59.888119,87.341562 L 95.671785,87.734882 L 30.758486,87.734882 L 30.758486,87.670985 L 59.888119,87.341562 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5190" + d="M 95.671785,87.741579 L 59.888119,88.084481 L 30.758486,87.795367 L 30.758486,87.741579 L 95.671785,87.741579 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5194" + d="M 91.916144,83.001114 L 37.579674,83.001114 L 64.346913,82.730973 L 91.916144,83.001114 z " + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 91.916144,83.00751 L 37.579674,83.00751 L 64.346913,83.242321 L 91.916144,83.00751 z " + id="path5196" /> + <path + id="path5206" + d="M 56.971259,85.065694 L 92.754971,85.459014 L 30.758388,85.459014 L 30.758388,85.361526 L 56.971259,85.065694 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5208" + d="M 92.754971,85.469102 L 56.971259,85.811982 L 30.758388,85.553153 L 30.758388,85.469102 L 92.754971,85.469102 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 91.916144,83.001114 L 37.579674,83.001114 L 64.346913,82.730973 L 91.916144,83.001114 z " + id="path5212" /> + <path + id="path5214" + d="M 91.916144,83.00751 L 37.579674,83.00751 L 64.346913,83.242321 L 91.916144,83.00751 z " + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5230" + d="M 102.2194,80.536924 L 47.882932,80.536924 L 74.650169,80.266783 L 102.2194,80.536924 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.2194,80.54332 L 47.882932,80.54332 L 74.650169,80.778131 L 102.2194,80.54332 z " + id="path5232" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 104.05888,82.995082 L 33.535326,82.995082 L 68.276651,82.601612 L 104.05888,82.995082 z " + id="path5242" /> + <path + id="path5244" + d="M 104.05888,83.004397 L 33.535326,83.004397 L 68.276651,83.346441 L 104.05888,83.004397 z " + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path5260" + d="M 100.14225,80.720438 L 29.618722,80.720438 L 64.360013,80.326968 L 100.14225,80.720438 z " + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 100.14225,80.729753 L 29.618722,80.729753 L 64.360013,81.071796 L 100.14225,80.729753 z " + id="path5262" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 100.14225,80.720438 L 31.738885,80.720438 L 65.435759,80.326968 L 100.14225,80.720438 z " + id="path5278" /> + <path + id="path5280" + d="M 100.14225,80.729753 L 31.738885,80.729753 L 65.435759,81.071796 L 100.14225,80.729753 z " + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <g + style="opacity:0.02999998" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-49.22982,67.15712)" + id="g6335"> + <path + id="path6337" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6339" + transform="matrix(-1.277147,0,0,1.536384,-2802.138,-1592.586)" + d="M -1018.5,1265.25 L -1018.5,1265.4062 L -843.125,1267.4375 L -647.46875,1265.25 L -1018.5,1265.25 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6341" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-47.44217,64.88262)" + style="opacity:0.02999998"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6343" /> + <path + id="path6345" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-77.72299,56.11175)" + id="g6347" + style="opacity:0.02999998"> + <path + id="path6349" + transform="matrix(-0.984007,0,0,1.054778,-2573.48,-985.0603)" + d="M -861.9375,1263.25 L -1018.5,1265.5625 L -1018.5,1266.9062 L -608,1266.9062 L -861.9375,1263.25 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6351" + transform="matrix(-0.984007,0,0,1.054778,-2573.48,-985.0603)" + d="M -1018.5,1267 L -1018.5,1268.1562 L -861.9375,1270.1562 L -608,1267 L -1018.5,1267 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-47.44217,64.88262)" + id="g6353"> + <path + id="path6355" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6357" /> + </g> + <g + style="opacity:0.02999998" + id="g6359" + transform="matrix(-6.873885e-2,0,0,0.101987,-77.72299,56.11175)"> + <path + id="path6361" + transform="matrix(-0.984007,0,0,1.054778,-2573.48,-985.0603)" + d="M -861.9375,1263.25 L -1018.5,1265.5625 L -1018.5,1266.9062 L -608,1266.9062 L -861.9375,1263.25 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6363" + transform="matrix(-0.984007,0,0,1.054778,-2573.48,-985.0603)" + d="M -1018.5,1267 L -1018.5,1268.1562 L -861.9375,1270.1562 L -608,1267 L -1018.5,1267 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6365" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-53.75905,62.41839)" + style="opacity:0.02999998"> + <path + id="path6367" + transform="matrix(-1.277147,0,0,1.536384,-2887.653,-1524.907)" + d="M -910.09375,1218.625 L -1018.5,1220.0625 L -1018.5,1221.1562 L -714.4375,1221.1562 L -910.09375,1218.625 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6369" + transform="matrix(-1.277147,0,0,1.536384,-2887.653,-1524.907)" + d="M -1018.5,1221.2188 L -1018.5,1222.1562 L -910.09375,1223.375 L -714.4375,1221.2188 L -1018.5,1221.2188 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-51.97121,60.1439)" + id="g6371"> + <path + id="path6373" + transform="matrix(-1.277147,0,0,1.536384,-2853.897,-1492.421)" + d="M -883.65625,1197.5 L -1018.5,1199.2812 L -1018.5,1200 L -688,1200 L -883.65625,1197.5 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6375" + transform="matrix(-1.277147,0,0,1.536384,-2853.897,-1492.421)" + d="M -1018.5,1200.0625 L -1018.5,1200.6875 L -883.65625,1202.25 L -688,1200.0625 L -1018.5,1200.0625 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6377" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-51.97121,60.1439)" + style="opacity:0.04098361"> + <path + id="path6379" + transform="matrix(-1.277147,0,0,1.536384,-2853.897,-1492.421)" + d="M -883.65625,1197.5 L -1018.5,1199.2812 L -1018.5,1200 L -688,1200 L -883.65625,1197.5 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6381" + transform="matrix(-1.277147,0,0,1.536384,-2853.897,-1492.421)" + d="M -1018.5,1200.0625 L -1018.5,1200.6875 L -883.65625,1202.25 L -688,1200.0625 L -1018.5,1200.0625 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6383" + transform="matrix(6.763961e-2,0,0,7.001725e-2,168.2823,67.94547)" + style="opacity:0.02999998"> + <path + id="path6385" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6387" /> + </g> + <g + id="g6389" + transform="matrix(8.778972e-2,0,0,0.101987,206.9554,59.17459)" + style="opacity:0.02999998"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6391" /> + <path + id="path6393" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(6.763961e-2,0,0,7.001725e-2,170.0703,65.67076)" + id="g6395"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6397" /> + <path + id="path6399" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(8.778972e-2,0,0,0.101987,208.7432,56.9001)" + id="g6401"> + <path + id="path6403" + transform="matrix(0.770473,0,0,1.054778,-1236.675,-992.7895)" + d="M -634.21875,1270.5625 L -958.5625,1274.2188 L -364.21875,1274.2188 L -364.21875,1273.6875 L -634.21875,1270.5625 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6405" + transform="matrix(0.770473,0,0,1.054778,-1236.675,-992.7895)" + d="M -958.5625,1274.3125 L -634.21875,1277.5 L -364.21875,1274.7812 L -364.21875,1274.3125 L -958.5625,1274.3125 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6407" + transform="matrix(6.763961e-2,0,0,7.001725e-2,170.0703,65.67076)" + style="opacity:0.02999998"> + <path + id="path6409" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6411" /> + </g> + <g + id="g6413" + transform="matrix(8.778972e-2,0,0,0.101987,208.7432,56.9001)" + style="opacity:0.02999998"> + <path + id="path6415" + transform="matrix(0.770473,0,0,1.054778,-1236.675,-992.7895)" + d="M -634.21875,1270.5625 L -958.5625,1274.2188 L -364.21875,1274.2188 L -364.21875,1273.6875 L -634.21875,1270.5625 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6417" + transform="matrix(0.770473,0,0,1.054778,-1236.675,-992.7895)" + d="M -958.5625,1274.3125 L -634.21875,1277.5 L -364.21875,1274.7812 L -364.21875,1274.3125 L -958.5625,1274.3125 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(6.763961e-2,0,0,7.001725e-2,162.7529,63.20674)" + id="g6419"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6421" /> + <path + id="path6423" + transform="matrix(1,0,0,1.536384,-939.9452,-1536.165)" + d="M -1018.5312,1228.5312 L -1018.5312,1228.6875 L -785.375,1230.7188 L -542.75,1228.5312 L -1018.5312,1228.5312 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(8.778972e-2,0,0,0.101987,201.4257,54.43587)" + id="g6425"> + <path + id="path6427" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6429" + transform="matrix(0.770473,0,0,1.054778,-1164.722,-968.6282)" + d="M -1018.5,1251.4062 L -1018.5,1251.75 L -727.59375,1254.5938 L -412.71875,1251.4062 L -1018.5,1251.4062 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6431" + transform="matrix(6.763961e-2,0,0,7.001725e-2,164.5406,60.93203)" + style="opacity:0.02999998"> + <path + id="path6433" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6435" /> + </g> + <g + transform="matrix(8.778972e-2,0,0,0.101987,217.747,50.99398)" + id="g6437" + style="opacity:0.02999998"> + <path + id="path6439" + transform="matrix(0.770473,0,0,1.054778,-1339.236,-934.879)" + d="M -501.09375,1215.6562 L -825.4375,1219.3125 L -364.21875,1219.3125 L -364.21875,1217.25 L -501.09375,1215.6562 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6441" + transform="matrix(0.770473,0,0,1.054778,-1339.236,-934.879)" + d="M -825.4375,1219.4062 L -501.09375,1222.5938 L -364.21875,1221.2188 L -364.21875,1219.4062 L -825.4375,1219.4062 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6443" + transform="matrix(8.778972e-2,0,0,0.101987,203.2138,52.16138)" + style="opacity:0.02999998"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6445" /> + <path + id="path6447" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(6.763961e-2,0,0,7.001725e-2,164.5406,60.93203)" + id="g6449"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6451" /> + <path + id="path6453" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + id="g6455" + transform="matrix(8.778972e-2,0,0,0.101987,217.747,50.99398)"> + <path + id="path6457" + transform="matrix(0.770473,0,0,1.054778,-1339.236,-934.879)" + d="M -501.09375,1215.6562 L -825.4375,1219.3125 L -364.21875,1219.3125 L -364.21875,1217.25 L -501.09375,1215.6562 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6459" + transform="matrix(0.770473,0,0,1.054778,-1339.236,-934.879)" + d="M -825.4375,1219.4062 L -501.09375,1222.5938 L -364.21875,1221.2188 L -364.21875,1219.4062 L -825.4375,1219.4062 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(8.778972e-2,0,0,0.101987,203.2138,52.16138)" + id="g6461"> + <path + id="path6463" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6465" + transform="matrix(0.770473,0,0,1.054778,-1185.086,-946.3253)" + d="M -1018.5312,1230.25 L -1018.5312,1230.3125 L -701.1875,1233.4375 L -386.28125,1230.25 L -1018.5312,1230.25 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6467" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-44.68948,76.00332)" + style="opacity:0.02999998"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6469" /> + <path + id="path6471" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-75.97129,67.23245)" + id="g6473" + style="opacity:0.02999998"> + <path + id="path6475" + transform="matrix(-0.984007,0,0,1.054778,-2547.995,-1094.101)" + d="M -836.03125,1366.625 L -1018.5,1369.3438 L -1018.5,1370.2812 L -582.09375,1370.2812 L -836.03125,1366.625 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6477" + transform="matrix(-0.984007,0,0,1.054778,-2547.995,-1094.101)" + d="M -1018.5,1370.375 L -1018.5,1371.1875 L -836.03125,1373.5312 L -582.09375,1370.375 L -1018.5,1370.375 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-42.90183,73.72883)" + id="g6479"> + <path + id="path6481" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6483" /> + </g> + <g + style="opacity:0.02999998" + id="g6485" + transform="matrix(-6.873885e-2,0,0,0.101987,-74.18354,64.95796)"> + <path + id="path6487" + transform="matrix(-0.984007,0,0,1.054778,-2521.987,-1071.798)" + d="M -809.625,1345.4688 L -1018.5,1348.5625 L -1018.5,1349.125 L -555.65625,1349.125 L -809.625,1345.4688 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6489" + transform="matrix(-0.984007,0,0,1.054778,-2521.987,-1071.798)" + d="M -1018.5,1349.2188 L -1018.5,1349.7188 L -809.625,1352.4062 L -555.65625,1349.2188 L -1018.5,1349.2188 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6491" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-42.90183,73.72883)" + style="opacity:0.02999998"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6493" /> + <path + id="path6495" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-74.18354,64.95796)" + id="g6497" + style="opacity:0.02999998"> + <path + id="path6499" + transform="matrix(-0.984007,0,0,1.054778,-2521.987,-1071.798)" + d="M -809.625,1345.4688 L -1018.5,1348.5625 L -1018.5,1349.125 L -555.65625,1349.125 L -809.625,1345.4688 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6501" + transform="matrix(-0.984007,0,0,1.054778,-2521.987,-1071.798)" + d="M -1018.5,1349.2188 L -1018.5,1349.7188 L -809.625,1352.4062 L -555.65625,1349.2188 L -1018.5,1349.2188 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-50.21941,71.2646)" + id="g6503"> + <path + id="path6505" + transform="matrix(-1.277147,0,0,1.536384,-2820.82,-1651.249)" + d="M -857.78125,1300.875 L -1018.5,1303 L -1018.5,1303.375 L -662.09375,1303.375 L -857.78125,1300.875 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6507" + transform="matrix(-1.277147,0,0,1.536384,-2820.82,-1651.249)" + d="M -1018.5,1303.4375 L -1018.5,1303.7812 L -857.78125,1305.625 L -662.09375,1303.4375 L -1018.5,1303.4375 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6509" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-48.43156,68.98989)" + style="opacity:0.02999998"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6511" /> + <path + id="path6513" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-78.71219,60.21923)" + id="g6515" + style="opacity:0.02999998"> + <path + id="path6517" + transform="matrix(-0.984007,0,0,1.054778,-2587.874,-1025.334)" + d="M -876.5625,1301.4375 L -1018.5,1303.5312 L -1018.5,1305.0938 L -622.625,1305.0938 L -876.5625,1301.4375 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6519" + transform="matrix(-0.984007,0,0,1.054778,-2587.874,-1025.334)" + d="M -1018.5,1305.1562 L -1018.5,1306.5 L -876.5625,1308.3438 L -622.625,1305.1562 L -1018.5,1305.1562 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-48.43156,68.98989)" + id="g6521"> + <path + id="path6523" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6525" /> + </g> + <g + style="opacity:0.02999998" + id="g6527" + transform="matrix(-6.873885e-2,0,0,0.101987,-78.71219,60.21923)"> + <path + id="path6529" + transform="matrix(-0.984007,0,0,1.054778,-2587.874,-1025.334)" + d="M -876.5625,1301.4375 L -1018.5,1303.5312 L -1018.5,1305.0938 L -622.625,1305.0938 L -876.5625,1301.4375 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6531" + transform="matrix(-0.984007,0,0,1.054778,-2587.874,-1025.334)" + d="M -1018.5,1305.1562 L -1018.5,1306.5 L -876.5625,1308.3438 L -622.625,1305.1562 L -1018.5,1305.1562 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(6.763961e-2,0,0,7.001725e-2,171.8219,76.79169)" + id="g6533"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6535" /> + <path + id="path6537" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02000002" + transform="matrix(8.778972e-2,0,0,0.101987,210.4951,68.02081)" + id="g6539"> + <path + id="path6541" + transform="matrix(0.770473,0,0,1.054778,-1256.63,-1101.83)" + d="M -608.3125,1373.9375 L -932.65625,1377.5938 L -364.21875,1377.5938 L -364.21875,1376.7812 L -608.3125,1373.9375 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6543" + transform="matrix(0.770473,0,0,1.054778,-1256.63,-1101.83)" + d="M -932.65625,1377.6875 L -608.3125,1380.875 L -364.21875,1378.4062 L -364.21875,1377.6875 L -932.65625,1377.6875 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6545" + transform="matrix(6.763961e-2,0,0,7.001725e-2,173.6097,74.51697)" + style="opacity:0.02999998"> + <path + id="path6547" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6549" /> + </g> + <g + id="g6551" + transform="matrix(8.778972e-2,0,0,0.101987,212.2829,65.74609)" + style="opacity:0.02999998"> + <path + id="path6553" + transform="matrix(0.770473,0,0,1.054778,-1276.994,-1079.527)" + d="M -581.90625,1352.8125 L -906.21875,1356.4688 L -364.21875,1356.4688 L -364.21875,1355.3438 L -581.90625,1352.8125 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6555" + transform="matrix(0.770473,0,0,1.054778,-1276.994,-1079.527)" + d="M -906.21875,1356.5625 L -581.90625,1359.7188 L -364.21875,1357.5312 L -364.21875,1356.5625 L -906.21875,1356.5625 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(6.763961e-2,0,0,7.001725e-2,173.6097,74.51697)" + id="g6557"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6559" /> + <path + id="path6561" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(8.778972e-2,0,0,0.101987,212.2829,65.74609)" + id="g6563"> + <path + id="path6565" + transform="matrix(0.770473,0,0,1.054778,-1276.994,-1079.527)" + d="M -581.90625,1352.8125 L -906.21875,1356.4688 L -364.21875,1356.4688 L -364.21875,1355.3438 L -581.90625,1352.8125 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6567" + transform="matrix(0.770473,0,0,1.054778,-1276.994,-1079.527)" + d="M -906.21875,1356.5625 L -581.90625,1359.7188 L -364.21875,1357.5312 L -364.21875,1356.5625 L -906.21875,1356.5625 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6569" + transform="matrix(6.763961e-2,0,0,7.001725e-2,167.2929,72.05274)" + style="opacity:0.02999998"> + <path + id="path6571" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6573" /> + </g> + <g + id="g6575" + transform="matrix(8.778972e-2,0,0,0.101987,204.9654,63.28209)" + style="opacity:0.02999998"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6577" /> + <path + id="path6579" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(6.763961e-2,0,0,7.001725e-2,169.0807,69.77825)" + id="g6581"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6583" /> + <path + id="path6585" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(8.778972e-2,0,0,0.101987,207.7538,61.00738)" + id="g6587"> + <path + id="path6589" + transform="matrix(0.770473,0,0,1.054778,-1225.405,-1033.063)" + d="M -648.84375,1308.75 L -973.1875,1312.4062 L -364.21875,1312.4062 L -364.21875,1312.0625 L -648.84375,1308.75 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6591" + transform="matrix(0.770473,0,0,1.054778,-1225.405,-1033.063)" + d="M -973.1875,1312.5 L -648.84375,1315.6875 L -364.21875,1312.8125 L -364.21875,1312.5 L -973.1875,1312.5 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6593" + transform="matrix(6.763961e-2,0,0,7.001725e-2,169.0807,69.77825)" + style="opacity:0.02999998"> + <path + id="path6595" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6597" /> + </g> + <g + id="g6599" + transform="matrix(8.295112e-2,0,0,0.101987,198.1965,61.00738)" + style="opacity:0.02999998"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6601" /> + <path + id="path6603" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6605" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-48.05016,81.63257)" + style="opacity:0.02000002"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6607" /> + <path + id="path6609" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-78.33109,72.86192)" + id="g6611" + style="opacity:0.02000002"> + <path + id="path6613" + transform="matrix(-0.984007,0,0,1.054778,-2582.324,-1149.297)" + d="M -870.9375,1418.9375 L -1018.5,1421.125 L -1018.5,1422.5938 L -616.96875,1422.5938 L -870.9375,1418.9375 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6615" + transform="matrix(-0.984007,0,0,1.054778,-2582.324,-1149.297)" + d="M -1018.5,1422.6875 L -1018.5,1423.9688 L -870.9375,1425.875 L -616.96875,1422.6875 L -1018.5,1422.6875 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02000002" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-46.26222,79.35808)" + id="g6617"> + <path + id="path6619" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6621" /> + </g> + <g + style="opacity:0.02000002" + id="g6623" + transform="matrix(-6.873885e-2,0,0,0.101987,-76.54314,70.58721)"> + <path + id="path6625" + transform="matrix(-0.984007,0,0,1.054778,-2556.316,-1126.995)" + d="M -844.5,1397.8125 L -1018.5,1400.4062 L -1018.5,1401.4688 L -590.5625,1401.4688 L -844.5,1397.8125 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6627" + transform="matrix(-0.984007,0,0,1.054778,-2556.316,-1126.995)" + d="M -1018.5,1401.5625 L -1018.5,1402.5 L -844.5,1404.7188 L -590.5625,1401.5625 L -1018.5,1401.5625 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6629" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-46.26222,79.35808)" + style="opacity:0.02000002"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6631" /> + <path + id="path6633" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-76.54314,70.58721)" + id="g6635" + style="opacity:0.02000002"> + <path + id="path6637" + transform="matrix(-0.984007,0,0,1.054778,-2556.316,-1126.995)" + d="M -844.5,1397.8125 L -1018.5,1400.4062 L -1018.5,1401.4688 L -590.5625,1401.4688 L -844.5,1397.8125 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6639" + transform="matrix(-0.984007,0,0,1.054778,-2556.316,-1126.995)" + d="M -1018.5,1401.5625 L -1018.5,1402.5 L -844.5,1404.7188 L -590.5625,1401.5625 L -1018.5,1401.5625 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-52.57901,76.89363)" + id="g6641"> + <path + id="path6643" + transform="matrix(-1.277147,0,0,1.536384,-2865.376,-1731.648)" + d="M -892.65625,1353.1875 L -1018.5,1354.875 L -1018.5,1355.7188 L -697,1355.7188 L -892.65625,1353.1875 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6645" + transform="matrix(-1.277147,0,0,1.536384,-2865.376,-1731.648)" + d="M -1018.5,1355.7812 L -1018.5,1356.5 L -892.65625,1357.9375 L -697,1355.7812 L -1018.5,1355.7812 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6647" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-50.79106,74.61914)" + style="opacity:0.02999998"> + <path + id="path6649" + transform="matrix(-1.277147,0,0,1.536384,-2831.62,-1699.162)" + d="M -866.21875,1332.0625 L -1018.5,1334.0625 L -1018.5,1334.5625 L -670.5625,1334.5625 L -866.21875,1332.0625 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6651" + transform="matrix(-1.277147,0,0,1.536384,-2831.62,-1699.162)" + d="M -1018.5,1334.625 L -1018.5,1335.0625 L -866.21875,1336.8125 L -670.5625,1334.625 L -1018.5,1334.625 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-50.79106,74.61914)" + id="g6653"> + <path + id="path6655" + transform="matrix(-1.277147,0,0,1.536384,-2831.62,-1699.162)" + d="M -866.21875,1332.0625 L -1018.5,1334.0625 L -1018.5,1334.5625 L -670.5625,1334.5625 L -866.21875,1332.0625 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6657" + transform="matrix(-1.277147,0,0,1.536384,-2831.62,-1699.162)" + d="M -1018.5,1334.625 L -1018.5,1335.0625 L -866.21875,1336.8125 L -670.5625,1334.625 L -1018.5,1334.625 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02000002" + transform="matrix(6.763961e-2,0,0,7.001725e-2,169.4623,82.42072)" + id="g6659"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6661" /> + <path + id="path6663" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02000002" + transform="matrix(8.778972e-2,0,0,0.101987,208.1354,73.65006)" + id="g6665"> + <path + id="path6667" + transform="matrix(0.770473,0,0,1.054778,-1229.75,-1157.027)" + d="M -643.21875,1426.2812 L -967.53125,1429.9375 L -364.21875,1429.9375 L -364.21875,1429.5312 L -643.21875,1426.2812 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6669" + transform="matrix(0.770473,0,0,1.054778,-1229.75,-1157.027)" + d="M -967.53125,1430.0312 L -643.21875,1433.2188 L -364.21875,1430.4062 L -364.21875,1430.0312 L -967.53125,1430.0312 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6671" + transform="matrix(6.763961e-2,0,0,7.001725e-2,171.25,80.14622)" + style="opacity:0.02000002"> + <path + id="path6673" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6675" /> + </g> + <g + id="g6677" + transform="matrix(8.778972e-2,0,0,0.101987,209.923,71.37534)" + style="opacity:0.02000002"> + <path + id="path6679" + transform="matrix(0.770473,0,0,1.054778,-1250.114,-1134.724)" + d="M -616.78125,1405.125 L -941.09375,1408.7812 L -364.21875,1408.7812 L -364.21875,1408.0625 L -616.78125,1405.125 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6681" + transform="matrix(0.770473,0,0,1.054778,-1250.114,-1134.724)" + d="M -941.09375,1408.875 L -616.78125,1412.0625 L -364.21875,1409.5 L -364.21875,1408.875 L -941.09375,1408.875 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02000002" + transform="matrix(6.763961e-2,0,0,7.001725e-2,171.25,80.14622)" + id="g6683"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6685" /> + <path + id="path6687" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02000002" + transform="matrix(8.778972e-2,0,0,0.101987,209.923,71.37534)" + id="g6689"> + <path + id="path6691" + transform="matrix(0.770473,0,0,1.054778,-1250.114,-1134.724)" + d="M -616.78125,1405.125 L -941.09375,1408.7812 L -364.21875,1408.7812 L -364.21875,1408.0625 L -616.78125,1405.125 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6693" + transform="matrix(0.770473,0,0,1.054778,-1250.114,-1134.724)" + d="M -941.09375,1408.875 L -616.78125,1412.0625 L -364.21875,1409.5 L -364.21875,1408.875 L -941.09375,1408.875 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6695" + transform="matrix(6.763961e-2,0,0,7.001725e-2,163.9325,77.68199)" + style="opacity:0.02999998"> + <path + id="path6697" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6699" /> + </g> + <g + transform="matrix(8.778972e-2,0,0,0.101987,217.1392,67.74393)" + id="g6701" + style="opacity:0.02999998"> + <path + id="path6703" + transform="matrix(0.770473,0,0,1.054778,-1332.311,-1099.116)" + d="M -510.09375,1371.375 L -834.4375,1375.0312 L -364.21875,1375.0312 L -364.21875,1373.0625 L -510.09375,1371.375 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6705" + transform="matrix(0.770473,0,0,1.054778,-1332.311,-1099.116)" + d="M -834.4375,1375.125 L -510.09375,1378.3125 L -364.21875,1376.8438 L -364.21875,1375.125 L -834.4375,1375.125 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6707" + transform="matrix(8.778972e-2,0,0,0.101987,202.6057,68.91154)" + style="opacity:0.02000002"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6709" /> + <path + id="path6711" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(6.763961e-2,0,0,7.001725e-2,165.7204,75.4075)" + id="g6713"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6715" /> + <path + id="path6717" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(8.778972e-2,0,0,0.101987,204.3934,66.63663)" + id="g6719"> + <path + id="path6721" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6723" /> + </g> + <g + id="g6725" + transform="matrix(6.763961e-2,0,0,7.001725e-2,165.7204,75.4075)" + style="opacity:0.02999998"> + <path + id="path6727" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6729" /> + </g> + <g + id="g6731" + transform="matrix(8.778972e-2,0,0,0.101987,204.3934,66.63663)" + style="opacity:0.02999998"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6733" /> + <path + id="path6735" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.01000001" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-43.51012,90.47857)" + id="g6737"> + <path + id="path6739" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6741" /> + </g> + <g + style="opacity:0.01000001" + id="g6743" + transform="matrix(-6.873885e-2,0,0,0.101987,-74.79105,81.70791)"> + <path + sodipodi:nodetypes="cccc" + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1545.8473,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6745" /> + <path + sodipodi:nodetypes="cccc" + id="path6747" + d="M -1975.2125,351.33039 L -1548.1921,353.48474 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6749" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-41.72208,88.20407)" + style="opacity:0.01000001"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6751" /> + <path + id="path6753" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-73.0034,79.4332)" + id="g6755" + style="opacity:0.01000001"> + <path + id="path6757" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1506.6562,351.86898 L -1749.2747,355.22259 L -1975.2125,351.33039 z " + id="path6759" /> + </g> + <g + style="opacity:0.01000001" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-41.72208,88.20407)" + id="g6761"> + <path + id="path6763" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6765" /> + </g> + <g + style="opacity:0.01000001" + id="g6767" + transform="matrix(-6.873885e-2,0,0,0.101987,-73.0034,79.4332)"> + <path + sodipodi:nodetypes="cccc" + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1506.9912,353.03423 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6769" /> + <path + id="path6771" + transform="matrix(-0.984007,0,0,1.054778,-2504.823,-1213.732)" + d="M -1018.5,1483.7812 L -1018.5,1484.0312 L -792.15625,1486.9688 L -538.21875,1483.7812 L -1018.5,1483.7812 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6773" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-49.03956,85.73984)" + style="opacity:0.02000002"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6775" /> + <path + id="path6777" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02000002" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-47.25171,83.46535)" + id="g6779"> + <path + id="path6781" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6783" /> + </g> + <g + style="opacity:0.02000002" + id="g6785" + transform="matrix(-6.873885e-2,0,0,0.101987,-77.53264,74.69447)"> + <path + id="path6787" + transform="matrix(-0.984007,0,0,1.054778,-2570.71,-1167.269)" + d="M -859.125,1436 L -1018.5,1438.375 L -1018.5,1439.6562 L -605.1875,1439.6562 L -859.125,1436 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6789" + transform="matrix(-0.984007,0,0,1.054778,-2570.71,-1167.269)" + d="M -1018.5,1439.7188 L -1018.5,1440.8438 L -859.125,1442.9062 L -605.1875,1439.7188 L -1018.5,1439.7188 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6791" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-47.25171,83.46535)" + style="opacity:0.02000002"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6793" /> + <path + id="path6795" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-77.53264,74.69447)" + id="g6797" + style="opacity:0.02000002"> + <path + id="path6799" + transform="matrix(-0.984007,0,0,1.054778,-2570.71,-1167.269)" + d="M -859.125,1436 L -1018.5,1438.375 L -1018.5,1439.6562 L -605.1875,1439.6562 L -859.125,1436 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6801" + transform="matrix(-0.984007,0,0,1.054778,-2570.71,-1167.269)" + d="M -1018.5,1439.7188 L -1018.5,1440.8438 L -859.125,1442.9062 L -605.1875,1439.7188 L -1018.5,1439.7188 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6803" + transform="matrix(6.763961e-2,0,0,7.001725e-2,173.0019,91.26693)" + style="opacity:0.01000001"> + <path + id="path6805" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6807" /> + </g> + <g + id="g6809" + transform="matrix(8.778972e-2,0,0,0.101987,211.6749,82.49605)" + style="opacity:0.01000001"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6811" /> + <path + id="path6813" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.01000001" + transform="matrix(6.763961e-2,0,0,7.001725e-2,174.7897,88.99244)" + id="g6815"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6817" /> + <path + id="path6819" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.01000001" + transform="matrix(8.778972e-2,0,0,0.101987,213.4626,80.22156)" + id="g6821"> + <path + id="path6823" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6825" /> + </g> + <g + id="g6827" + transform="matrix(6.763961e-2,0,0,7.001725e-2,174.7897,88.99244)" + style="opacity:0.01000001"> + <path + id="path6829" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6831" /> + </g> + <g + id="g6833" + transform="matrix(8.778972e-2,0,0,0.101987,213.4626,80.22156)" + style="opacity:0.01000001"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6835" /> + <path + id="path6837" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02000002" + transform="matrix(6.763961e-2,0,0,7.001725e-2,168.4729,86.5282)" + id="g6839"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6841" /> + <path + id="path6843" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.01000001" + transform="matrix(8.778972e-2,0,0,0.101987,207.146,77.75733)" + id="g6845"> + <path + id="path6847" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6849" /> + </g> + <g + id="g6851" + transform="matrix(6.763961e-2,0,0,7.001725e-2,170.2606,84.25371)" + style="opacity:0.02000002"> + <path + id="path6853" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6855" /> + </g> + <g + id="g6857" + transform="matrix(8.778972e-2,0,0,0.101987,208.9335,75.48284)" + style="opacity:0.01000001"> + <path + id="path6859" + transform="matrix(0.770473,0,0,1.054778,-1238.844,-1174.997)" + d="M -631.40625,1443.3125 L -955.75,1446.9688 L -364.21875,1446.9688 L -364.21875,1446.4062 L -631.40625,1443.3125 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6861" + transform="matrix(0.770473,0,0,1.054778,-1238.844,-1174.997)" + d="M -955.75,1447.0625 L -631.40625,1450.25 L -364.21875,1447.5312 L -364.21875,1447.0625 L -955.75,1447.0625 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02000002" + transform="matrix(6.763961e-2,0,0,7.001725e-2,170.2606,84.25371)" + id="g6863"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6865" /> + <path + id="path6867" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.01000001" + transform="matrix(8.119156e-2,0,0,0.101987,195.9011,75.48284)" + id="g6869"> + <path + id="path6871" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6873" /> + </g> + <g + style="opacity:0.04098361" + id="g6875" + transform="matrix(-6.873885e-2,0,0,0.101987,-80.85914,42.5706)"> + <path + id="path6877" + transform="matrix(-0.984007,0,0,1.054778,-2619.106,-852.2865)" + d="M -908.3125,1137.375 L -1018.5,1139 L -1018.5,1141.0312 L -654.34375,1141.0312 L -908.3125,1137.375 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6879" + transform="matrix(-0.984007,0,0,1.054778,-2619.106,-852.2865)" + d="M -1018.5,1141.125 L -1018.5,1142.875 L -908.3125,1144.2812 L -654.34375,1141.125 L -1018.5,1141.125 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6887" + transform="matrix(8.778972e-2,0,0,0.101987,204.6066,43.35895)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6889" /> + <path + id="path6891" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6905" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-47.03877,60.18746)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6907" /> + <path + id="path6909" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-77.31949,51.41681)" + id="g6911" + style="opacity:0.02999998"> + <path + id="path6913" + transform="matrix(-0.984007,0,0,1.054778,-2567.613,-939.024)" + d="M -855.96875,1219.5938 L -1018.5,1222 L -1018.5,1223.25 L -602.03125,1223.25 L -855.96875,1219.5938 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6915" + transform="matrix(-0.984007,0,0,1.054778,-2567.613,-939.024)" + d="M -1018.5,1223.3438 L -1018.5,1224.4375 L -855.96875,1226.5312 L -602.03125,1223.3438 L -1018.5,1223.3438 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-44.25062,57.91297)" + id="g6917"> + <path + id="path6919" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6921" /> + </g> + <g + style="opacity:0.04098361" + id="g6923" + transform="matrix(-6.873885e-2,0,0,0.101987,-75.53184,49.1421)"> + <path + id="path6925" + transform="matrix(-0.984007,0,0,1.054778,-2541.604,-916.7208)" + d="M -829.53125,1198.4375 L -1018.5,1201.25 L -1018.5,1202.125 L -575.59375,1202.125 L -829.53125,1198.4375 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6927" + transform="matrix(-0.984007,0,0,1.054778,-2541.604,-916.7208)" + d="M -1018.5,1202.1875 L -1018.5,1202.9375 L -829.53125,1205.375 L -575.59375,1202.1875 L -1018.5,1202.1875 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6929" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-44.25062,57.91297)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6931" /> + <path + id="path6933" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-75.53184,49.1421)" + id="g6935" + style="opacity:0.04098361"> + <path + id="path6937" + transform="matrix(-0.984007,0,0,1.054778,-2541.604,-916.7208)" + d="M -829.53125,1198.4375 L -1018.5,1201.25 L -1018.5,1202.125 L -575.59375,1202.125 L -829.53125,1198.4375 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6939" + transform="matrix(-0.984007,0,0,1.054778,-2541.604,-916.7208)" + d="M -1018.5,1202.1875 L -1018.5,1202.9375 L -829.53125,1205.375 L -575.59375,1202.1875 L -1018.5,1202.1875 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-51.56771,55.44874)" + id="g6941"> + <path + id="path6943" + transform="matrix(-1.277147,0,0,1.536384,-2846.281,-1425.364)" + d="M -877.71875,1153.8438 L -1018.5,1155.6875 L -1018.5,1156.3438 L -682.03125,1156.3438 L -877.71875,1153.8438 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6945" + transform="matrix(-1.277147,0,0,1.536384,-2846.281,-1425.364)" + d="M -1018.5,1156.4062 L -1018.5,1156.9688 L -877.71875,1158.5938 L -682.03125,1156.4062 L -1018.5,1156.4062 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-80.06069,44.40359)" + id="g6953" + style="opacity:0.04098361"> + <path + id="path6955" + transform="matrix(-0.984007,0,0,1.054778,-2607.491,-870.2578)" + d="M -896.5,1154.4062 L -1018.5,1156.2188 L -1018.5,1158.0625 L -642.5625,1158.0625 L -896.5,1154.4062 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6957" + transform="matrix(-0.984007,0,0,1.054778,-2607.491,-870.2578)" + d="M -1018.5,1158.1562 L -1018.5,1159.75 L -896.5,1161.3125 L -642.5625,1158.1562 L -1018.5,1158.1562 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + id="g6963" + transform="matrix(-6.873885e-2,0,0,0.101987,-80.06069,44.40359)"> + <path + id="path6965" + transform="matrix(-0.984007,0,0,1.054778,-2607.491,-870.2578)" + d="M -896.5,1154.4062 L -1018.5,1156.2188 L -1018.5,1158.0625 L -642.5625,1158.0625 L -896.5,1154.4062 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6967" + transform="matrix(-0.984007,0,0,1.054778,-2607.491,-870.2578)" + d="M -1018.5,1158.1562 L -1018.5,1159.75 L -896.5,1161.3125 L -642.5625,1158.1562 L -1018.5,1158.1562 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(6.763961e-2,0,0,7.001725e-2,170.4736,60.97582)" + id="g6969"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6971" /> + <path + id="path6973" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.02999998" + transform="matrix(8.778972e-2,0,0,0.101987,209.1466,52.20516)" + id="g6975"> + <path + id="path6977" + transform="matrix(0.770473,0,0,1.054778,-1241.27,-946.7534)" + d="M -628.25,1226.9375 L -952.59375,1230.5938 L -364.21875,1230.5938 L -364.21875,1230 L -628.25,1226.9375 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6979" + transform="matrix(0.770473,0,0,1.054778,-1241.27,-946.7534)" + d="M -952.59375,1230.6562 L -628.25,1233.8438 L -364.21875,1231.1562 L -364.21875,1230.6562 L -952.59375,1230.6562 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6981" + transform="matrix(6.763961e-2,0,0,7.001725e-2,172.2612,58.70132)" + style="opacity:0.04098361"> + <path + id="path6983" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path6985" /> + </g> + <g + id="g6987" + transform="matrix(8.778972e-2,0,0,0.101987,210.9344,49.93045)" + style="opacity:0.02999998"> + <path + id="path6989" + transform="matrix(0.770473,0,0,1.054778,-1261.633,-924.4502)" + d="M -601.8125,1205.7812 L -926.15625,1209.4375 L -364.21875,1209.4375 L -364.21875,1208.5312 L -601.8125,1205.7812 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6991" + transform="matrix(0.770473,0,0,1.054778,-1261.633,-924.4502)" + d="M -926.15625,1209.5312 L -601.8125,1212.7188 L -364.21875,1210.3125 L -364.21875,1209.5312 L -926.15625,1209.5312 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(6.763961e-2,0,0,7.001725e-2,172.2612,58.70132)" + id="g6993"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path6995" /> + <path + id="path6997" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g6999" + transform="matrix(6.763961e-2,0,0,7.001725e-2,164.944,56.2371)" + style="opacity:0.04098361"> + <path + id="path7001" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path7003" /> + </g> + <g + id="g7005" + transform="matrix(8.778972e-2,0,0,0.101987,203.6169,47.46622)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path7007" /> + <path + id="path7009" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(6.763961e-2,0,0,7.001725e-2,167.7324,53.9626)" + id="g7011"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path7013" /> + <path + id="path7015" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(8.778972e-2,0,0,0.101987,205.4046,45.19172)" + id="g7017"> + <path + id="path7019" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path7021" /> + </g> + <g + id="g7023" + transform="matrix(6.763961e-2,0,0,7.001725e-2,167.7324,53.9626)" + style="opacity:0.04098361"> + <path + id="path7025" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path7027" /> + </g> + <g + id="g7029" + transform="matrix(8.515049e-2,0,0,0.101987,200.1918,45.19172)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path7031" /> + <path + id="path7033" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 63.010092,71.379793 L 105.55526,71.379793 L 84.596643,71.042643 L 63.010092,71.379793 z " + id="path9790" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.94356,71.387176 L 103.94356,71.408146 L 84.595058,71.680841 L 63.008991,71.387176 L 103.94356,71.387176 z " + id="path9792" /> + <path + id="path9794" + d="M 60.094024,68.541171 L 102.63924,68.541171 L 81.680619,68.204065 L 60.094024,68.541171 z " + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 60.094024,68.549199 L 102.63924,68.549199 L 81.680619,68.842219 L 60.094024,68.549199 z " + id="path9796" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 86.670607,71.118645 L 103.94358,71.429116 L 103.94358,71.609475 L 58.65458,71.609475 L 86.670607,71.118645 z " + id="path9798" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.94358,71.622074 L 103.94358,71.77732 L 86.670607,72.045807 L 58.65458,71.622074 L 103.94358,71.622074 z " + id="path9800" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 60.094024,68.541171 L 102.63924,68.541171 L 81.680619,68.204065 L 60.094024,68.541171 z " + id="path9802" /> + <path + id="path9804" + d="M 60.094024,68.549199 L 102.63924,68.549199 L 81.680619,68.842219 L 60.094024,68.549199 z " + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 86.670607,71.118645 L 103.94358,71.429116 L 103.94358,71.609475 L 58.65458,71.609475 L 86.670607,71.118645 z " + id="path9806" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.94358,71.622074 L 103.94358,71.77732 L 86.670607,72.045807 L 58.65458,71.622074 L 103.94358,71.622074 z " + id="path9808" /> + <path + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 91.98348,65.739038 L 103.94358,65.893662 L 103.94358,66.011325 L 70.397459,66.011325 L 91.98348,65.739038 z " + id="path9810" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.94358,66.018043 L 103.94358,66.118879 L 91.98348,66.250021 L 70.397459,66.018043 L 103.94358,66.018043 z " + id="path9812" /> + <path + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 80.350073,63.466518 L 102.68564,63.658145 L 102.68564,63.735457 L 47.941508,63.735457 L 80.350073,63.466518 z " + id="path9814" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.68564,63.742174 L 102.68564,63.809399 L 80.350073,63.977502 L 47.941508,63.742174 L 102.68564,63.742174 z " + id="path9816" /> + <path + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 80.350073,63.466518 L 102.68564,63.658145 L 102.68564,63.735457 L 47.941508,63.735457 L 80.350073,63.466518 z " + id="path9818" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.68564,63.742174 L 102.68564,63.809399 L 80.350073,63.977502 L 47.941508,63.742174 L 102.68564,63.742174 z " + id="path9820" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 98.406221,72.363554 L 44.069729,72.363554 L 70.836966,72.026426 L 98.406221,72.363554 z " + id="path9822" /> + <path + id="path9824" + d="M 98.406221,72.371539 L 44.069729,72.371539 L 70.836966,72.664602 L 98.406221,72.371539 z " + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path9826" + d="M 99.24496,75.431234 L 28.72144,75.431234 L 63.462745,74.940213 L 99.24496,75.431234 z " + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 99.24496,75.442889 L 28.72144,75.442889 L 63.462745,75.869735 L 99.24496,75.442889 z " + id="path9828" /> + <path + id="path9830" + d="M 95.490176,69.524847 L 41.153707,69.524847 L 67.920943,69.187718 L 95.490176,69.524847 z " + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 95.490176,69.532832 L 41.153707,69.532832 L 67.920943,69.825874 L 95.490176,69.532832 z " + id="path9832" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 60.546634,72.100346 L 96.330322,72.591197 L 30.758506,72.591197 L 30.758506,72.519895 L 60.546634,72.100346 z " + id="path9834" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 96.330322,72.603795 L 60.546634,73.031715 L 30.758506,72.666706 L 30.758506,72.603795 L 96.330322,72.603795 z " + id="path9836" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 95.490176,69.524847 L 41.153707,69.524847 L 67.920943,69.187718 L 95.490176,69.524847 z " + id="path9838" /> + <path + id="path9840" + d="M 95.490176,69.532832 L 41.153707,69.532832 L 67.920943,69.825874 L 95.490176,69.532832 z " + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 60.546634,72.100346 L 96.330322,72.591197 L 30.758506,72.591197 L 30.758506,72.519895 L 60.546634,72.100346 z " + id="path9842" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 96.330322,72.603795 L 60.546634,73.031715 L 30.758506,72.666706 L 30.758506,72.603795 L 96.330322,72.603795 z " + id="path9844" /> + <path + id="path9846" + d="M 105.79344,66.798286 L 51.456942,66.798286 L 78.224179,66.528146 L 105.79344,66.798286 z " + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.94699,66.804705 L 103.94699,66.82151 L 78.223717,67.040009 L 51.455776,66.804705 L 103.94699,66.804705 z " + id="path9848" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 106.00604,69.517378 L 37.10928,69.517378 L 71.049204,69.026334 L 106.00604,69.517378 z " + id="path9850" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.9436,69.528602 L 103.9436,69.574771 L 71.848965,69.956565 L 37.109919,69.528602 L 103.9436,69.528602 z " + id="path9852" /> + <path + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.87742,64.523685 L 48.54094,64.523685 L 75.308178,64.253544 L 102.87742,64.523685 z " + id="path9854" /> + <path + id="path9856" + d="M 102.87742,64.530081 L 48.54094,64.530081 L 75.308178,64.764892 L 102.87742,64.530081 z " + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 45.859357,65.419661 L 81.643025,65.81298 L 30.758437,65.81298 L 30.758437,65.591111 L 45.859357,65.419661 z " + id="path9858" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 81.643025,65.823068 L 45.859357,66.165969 L 30.758437,66.018043 L 30.758437,65.823068 L 81.643025,65.823068 z " + id="path9860" /> + <path + id="path9862" + d="M 104.71674,66.981821 L 34.19321,66.981821 L 68.934504,66.588351 L 104.71674,66.981821 z " + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 104.71674,66.991115 L 34.19321,66.991115 L 68.934504,67.33318 L 104.71674,66.991115 z " + id="path9864" /> + <path + id="path9866" + d="M 102.87742,64.523685 L 48.54094,64.523685 L 75.308178,64.253544 L 102.87742,64.523685 z " + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.87742,64.530081 L 48.54094,64.530081 L 75.308178,64.764892 L 102.87742,64.530081 z " + id="path9868" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 45.859357,65.419661 L 81.643025,65.81298 L 30.758437,65.81298 L 30.758437,65.591111 L 45.859357,65.419661 z " + id="path9870" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 81.643025,65.823068 L 45.859357,66.165969 L 30.758437,66.018043 L 30.758437,65.823068 L 81.643025,65.823068 z " + id="path9872" /> + <path + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 104.71674,66.981821 L 34.19321,66.981821 L 68.934504,66.588351 L 104.71674,66.981821 z " + id="path9874" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.94699,66.989592 L 103.94699,66.996288 L 68.935605,67.332472 L 34.193132,66.989592 L 103.94699,66.989592 z " + id="path9876" /> + <path + id="path9878" + d="M 57.236708,79.594802 L 99.781893,79.594802 L 78.823282,79.324662 L 57.236708,79.594802 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 57.236708,79.601199 L 99.781893,79.601199 L 78.823282,79.83601 L 57.236708,79.601199 z " + id="path9880" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 80.899161,79.384008 L 103.94358,79.716801 L 103.94358,79.777328 L 52.879679,79.777328 L 80.899161,79.384008 z " + id="path9886" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.94358,79.787416 L 103.94358,79.841204 L 80.899161,80.130276 L 52.879679,79.787416 L 103.94358,79.787416 z " + id="path9888" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 80.899161,79.384008 L 103.94358,79.716801 L 103.94358,79.777328 L 52.879679,79.777328 L 80.899161,79.384008 z " + id="path9894" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.94358,79.787416 L 103.94358,79.841204 L 80.899161,80.130276 L 52.879679,79.787416 L 103.94358,79.787416 z " + id="path9896" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 86.212035,76.169753 L 103.94356,76.455047 L 103.94356,76.505379 L 64.622534,76.505379 L 86.212035,76.169753 z " + id="path9898" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.94356,76.513793 L 103.94356,76.559918 L 86.212035,76.807457 L 64.622534,76.513793 L 103.94356,76.513793 z " + id="path9900" /> + <path + id="path9902" + d="M 61.707898,73.666994 L 104.25308,73.666994 L 83.294471,73.329866 L 61.707898,73.666994 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 61.707898,73.674978 L 104.25308,73.674978 L 83.294471,73.96802 L 61.707898,73.674978 z " + id="path9904" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 88.284151,76.245305 L 103.9436,76.526392 L 103.9436,76.736177 L 60.268102,76.736177 L 88.284151,76.245305 z " + id="path9906" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.9436,76.744547 L 103.9436,76.924949 L 88.284151,77.172467 L 60.268102,76.744547 L 103.9436,76.744547 z " + id="path9908" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 61.707898,73.666994 L 104.25308,73.666994 L 83.294471,73.329866 L 61.707898,73.666994 z " + id="path9910" /> + <path + id="path9912" + d="M 61.707898,73.674978 L 104.25308,73.674978 L 83.294471,73.96802 L 61.707898,73.674978 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 88.284151,76.245305 L 103.9436,76.526392 L 103.9436,76.736177 L 60.268102,76.736177 L 88.284151,76.245305 z " + id="path9914" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.9436,76.744547 L 103.9436,76.924949 L 88.284151,77.172467 L 60.268102,76.744547 L 103.9436,76.744547 z " + id="path9916" /> + <path + id="path9918" + d="M 92.632839,80.383116 L 38.296369,80.383116 L 65.063607,80.112976 L 92.632839,80.383116 z " + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 100.01996,77.489483 L 45.683494,77.489483 L 72.450708,77.152377 L 100.01996,77.489483 z " + id="path9928" /> + <path + id="path9930" + d="M 100.01996,77.49749 L 45.683494,77.49749 L 72.450708,77.79051 L 100.01996,77.49749 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path9936" + d="M 97.104028,74.650755 L 42.767558,74.650755 L 69.534795,74.313648 L 97.104028,74.650755 z " + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 97.104028,74.658783 L 42.767558,74.658783 L 69.534795,74.951803 L 97.104028,74.658783 z " + id="path9938" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 62.160112,77.227028 L 97.943801,77.717877 L 30.758457,77.717877 L 30.758457,77.671752 L 62.160112,77.227028 z " + id="path9940" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 97.104028,74.650755 L 42.767558,74.650755 L 69.534795,74.313648 L 97.104028,74.650755 z " + id="path9944" /> + <path + id="path9946" + d="M 97.104028,74.658783 L 42.767558,74.658783 L 69.534795,74.951803 L 97.104028,74.658783 z " + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path9948" + d="M 97.942897,77.718522 L 31.306342,77.718522 L 64.13284,77.227478 L 97.942897,77.718522 z " + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 90.059643,80.214327 L 103.94356,80.395865 L 103.94356,80.486635 L 68.47362,80.486635 L 90.059643,80.214327 z " + id="path9952" /> + <path + id="path9962" + d="M 100.95298,78.999081 L 46.61651,78.999081 L 73.383746,78.728941 L 100.95298,78.999081 z " + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 100.95298,79.005477 L 46.61651,79.005477 L 73.383746,79.240289 L 100.95298,79.005477 z " + id="path9964" /> + <path + style="opacity:0.02999998;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 100.95298,78.999081 L 46.61651,78.999081 L 73.383746,78.728941 L 100.95298,78.999081 z " + id="path9966" /> + <path + id="path9968" + d="M 100.95298,79.005477 L 46.61651,79.005477 L 73.383746,79.240289 L 100.95298,79.005477 z " + style="opacity:0.02999998;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.1;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 84.434099,56.998686 L 102.68557,57.173485 L 102.68557,57.391984 L 42.366616,57.391984 L 84.434099,56.998686 z " + id="path9970" /> + <path + style="opacity:0.1;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.68557,57.402116 L 102.68557,57.590351 L 84.434099,57.741626 L 42.366616,57.402116 L 102.68557,57.402116 z " + id="path9972" /> + <path + id="path9990" + d="M 35.863769,63.779028 L 99.739657,63.779028 L 68.273105,63.508887 L 35.863769,63.779028 z " + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 35.863769,63.785424 L 99.739657,63.785424 L 68.273105,64.020235 L 35.863769,63.785424 z " + id="path9992" /> + <path + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 86.012027,65.843243 L 103.94349,66.102095 L 103.94349,66.236542 L 57.996021,66.236542 L 86.012027,65.843243 z " + id="path9994" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.94349,66.246651 L 103.94349,66.364293 L 86.012027,66.589532 L 57.996021,66.246651 L 103.94349,66.246651 z " + id="path9996" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 30.485153,61.50449 L 94.361029,61.50449 L 62.894483,61.23435 L 30.485153,61.50449 z " + id="path9998" /> + <path + id="path10000" + d="M 30.485153,61.510887 L 94.361029,61.510887 L 62.894483,61.745698 L 30.485153,61.510887 z " + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 70.384255,63.567375 L 101.68508,63.869948 L 101.68508,63.964065 L 28.321959,63.964065 L 70.384255,63.567375 z " + id="path10002" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.9436,63.970783 L 103.9436,64.051487 L 83.095342,64.313685 L 55.079337,63.970783 L 103.9436,63.970783 z " + id="path10004" /> + <path + id="path10006" + d="M 30.485153,61.50449 L 94.361029,61.50449 L 62.894483,61.23435 L 30.485153,61.50449 z " + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 30.485153,61.510887 L 94.361029,61.510887 L 62.894483,61.745698 L 30.485153,61.510887 z " + id="path10008" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 70.384255,63.567375 L 101.68508,63.869948 L 101.68508,63.964065 L 28.321959,63.964065 L 70.384255,63.567375 z " + id="path10010" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 103.9436,63.970783 L 103.9436,64.051487 L 83.095342,64.313685 L 55.079337,63.970783 L 103.9436,63.970783 z " + id="path10012" /> + <path + style="opacity:0.1;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 79.366626,58.770311 L 102.68568,58.968656 L 102.68568,59.03925 L 46.952887,59.03925 L 79.366626,58.770311 z " + id="path10014" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.68568,59.045989 L 102.68568,59.106495 L 79.366626,59.281294 L 46.952887,59.045989 L 102.68568,59.045989 z " + id="path10016" /> + <path + id="path10018" + d="M 42.576685,56.765764 L 106.45257,56.765764 L 74.986021,56.495624 L 42.576685,56.765764 z " + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.1;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.68566,56.773469 L 102.68566,56.800342 L 74.987472,57.005426 L 42.578908,56.773469 L 102.68566,56.773469 z " + id="path10020" /> + <path + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 82.477595,58.830816 L 102.6857,59.025791 L 102.6857,59.224115 L 40.415307,59.224115 L 82.477595,58.830816 z " + id="path10022" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.6857,59.234203 L 102.6857,59.405632 L 82.477595,59.573735 L 40.415307,59.234203 L 102.6857,59.234203 z " + id="path10024" /> + <path + style="opacity:0.1;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 74.987472,56.494443 L 102.68566,56.733117 L 102.68566,56.766751 L 42.578908,56.766751 L 74.987472,56.494443 z " + id="path10026" /> + <path + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 82.477595,58.830816 L 102.6857,59.025791 L 102.6857,59.224115 L 40.415307,59.224115 L 82.477595,58.830816 z " + id="path10028" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 102.6857,59.234203 L 102.6857,59.405632 L 82.477595,59.573735 L 40.415307,59.234203 L 102.6857,59.234203 z " + id="path10030" /> + <path + id="path10032" + d="M 94.832189,64.56732 L 40.49572,64.56732 L 67.262956,64.29718 L 94.832189,64.56732 z " + style="opacity:0.06000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.06000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 94.832189,64.573716 L 40.49572,64.573716 L 67.262956,64.808528 L 94.832189,64.573716 z " + id="path10034" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 59.888119,66.633231 L 95.671785,67.026552 L 30.758486,67.026552 L 30.758486,66.962676 L 59.888119,66.633231 z " + id="path10036" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 95.671785,67.033248 L 59.888119,67.376172 L 30.758486,67.087036 L 30.758486,67.033248 L 95.671785,67.033248 z " + id="path10038" /> + <path + style="opacity:0.04098361;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 56.971259,64.357385 L 92.754971,64.750705 L 30.758388,64.750705 L 30.758388,64.653217 L 56.971259,64.357385 z " + id="path10044" /> + <path + style="opacity:0.04098361;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 92.754971,64.760793 L 56.971259,65.103673 L 30.758388,64.844845 L 30.758388,64.760793 L 92.754971,64.760793 z " + id="path10046" /> + <g + id="g10076" + transform="matrix(-5.296143e-2,0,0,8.738053e-2,-49.22982,41.05376)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path10078" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1265.25 L -1018.5,1265.4062 L -843.125,1267.4375 L -647.46875,1265.25 L -1018.5,1265.25 z " + transform="matrix(-1.277147,0,0,1.536384,-2802.138,-1592.586)" + id="path10080" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(-5.296143e-2,0,0,8.738053e-2,-47.44217,38.21543)" + id="g10082"> + <path + id="path10084" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10086" /> + </g> + <g + style="opacity:0.04098361" + id="g10088" + transform="matrix(-6.873885e-2,0,0,0.127279,-77.72299,27.26943)"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -861.9375,1263.25 L -1018.5,1265.5625 L -1018.5,1266.9062 L -608,1266.9062 L -861.9375,1263.25 z " + transform="matrix(-0.984007,0,0,1.054778,-2573.48,-985.0603)" + id="path10090" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1267 L -1018.5,1268.1562 L -861.9375,1270.1562 L -608,1267 L -1018.5,1267 z " + transform="matrix(-0.984007,0,0,1.054778,-2573.48,-985.0603)" + id="path10092" /> + </g> + <g + id="g10094" + transform="matrix(-5.296143e-2,0,0,8.738053e-2,-47.44217,38.21543)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path10096" /> + <path + id="path10098" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.127279,-77.72299,27.26943)" + id="g10100" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -861.9375,1263.25 L -1018.5,1265.5625 L -1018.5,1266.9062 L -608,1266.9062 L -861.9375,1263.25 z " + transform="matrix(-0.984007,0,0,1.054778,-2573.48,-985.0603)" + id="path10102" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1267 L -1018.5,1268.1562 L -861.9375,1270.1562 L -608,1267 L -1018.5,1267 z " + transform="matrix(-0.984007,0,0,1.054778,-2573.48,-985.0603)" + id="path10104" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-53.75905,41.71012)" + id="g10106"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -910.09375,1218.625 L -1018.5,1220.0625 L -1018.5,1221.1562 L -714.4375,1221.1562 L -910.09375,1218.625 z " + transform="matrix(-1.277147,0,0,1.536384,-2887.653,-1524.907)" + id="path10108" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1221.2188 L -1018.5,1222.1562 L -910.09375,1223.375 L -714.4375,1221.2188 L -1018.5,1221.2188 z " + transform="matrix(-1.277147,0,0,1.536384,-2887.653,-1524.907)" + id="path10110" /> + </g> + <g + id="g10112" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-51.97121,39.43563)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -883.65625,1197.5 L -1018.5,1199.2812 L -1018.5,1200 L -688,1200 L -883.65625,1197.5 z " + transform="matrix(-1.277147,0,0,1.536384,-2853.897,-1492.421)" + id="path10114" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1200.0625 L -1018.5,1200.6875 L -883.65625,1202.25 L -688,1200.0625 L -1018.5,1200.0625 z " + transform="matrix(-1.277147,0,0,1.536384,-2853.897,-1492.421)" + id="path10116" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-51.97121,39.43563)" + id="g10118"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -883.65625,1197.5 L -1018.5,1199.2812 L -1018.5,1200 L -688,1200 L -883.65625,1197.5 z " + transform="matrix(-1.277147,0,0,1.536384,-2853.897,-1492.421)" + id="path10120" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1200.0625 L -1018.5,1200.6875 L -883.65625,1202.25 L -688,1200.0625 L -1018.5,1200.0625 z " + transform="matrix(-1.277147,0,0,1.536384,-2853.897,-1492.421)" + id="path10122" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(6.763961e-2,0,0,8.738053e-2,168.2823,42.03765)" + id="g10124"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path10126" /> + <path + id="path10128" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(8.778972e-2,0,0,0.127279,206.9554,31.09187)" + id="g10130"> + <path + id="path10132" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10134" /> + </g> + <g + id="g10136" + transform="matrix(6.763961e-2,0,0,8.738053e-2,170.0703,39.19888)" + style="opacity:0.04098361"> + <path + id="path10138" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10140" /> + </g> + <g + id="g10142" + transform="matrix(8.778972e-2,0,0,0.127279,208.7432,28.2531)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -634.21875,1270.5625 L -958.5625,1274.2188 L -364.21875,1274.2188 L -364.21875,1273.6875 L -634.21875,1270.5625 z " + transform="matrix(0.770473,0,0,1.054778,-1236.675,-992.7895)" + id="path10144" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -958.5625,1274.3125 L -634.21875,1277.5 L -364.21875,1274.7812 L -364.21875,1274.3125 L -958.5625,1274.3125 z " + transform="matrix(0.770473,0,0,1.054778,-1236.675,-992.7895)" + id="path10146" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(6.763961e-2,0,0,8.738053e-2,170.0703,39.19888)" + id="g10148"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path10150" /> + <path + id="path10152" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(8.778972e-2,0,0,0.127279,208.7432,28.2531)" + id="g10154"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -634.21875,1270.5625 L -958.5625,1274.2188 L -364.21875,1274.2188 L -364.21875,1273.6875 L -634.21875,1270.5625 z " + transform="matrix(0.770473,0,0,1.054778,-1236.675,-992.7895)" + id="path10156" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -958.5625,1274.3125 L -634.21875,1277.5 L -364.21875,1274.7812 L -364.21875,1274.3125 L -958.5625,1274.3125 z " + transform="matrix(0.770473,0,0,1.054778,-1236.675,-992.7895)" + id="path10158" /> + </g> + <g + id="g10160" + transform="matrix(6.763961e-2,0,0,7.001725e-2,162.7529,42.49848)" + style="opacity:0.04098361"> + <path + id="path10162" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5312,1228.5312 L -1018.5312,1228.6875 L -785.375,1230.7188 L -542.75,1228.5312 L -1018.5312,1228.5312 z " + transform="matrix(1,0,0,1.536384,-939.9452,-1536.165)" + id="path10164" /> + </g> + <g + id="g10166" + transform="matrix(8.778972e-2,0,0,0.127279,201.4257,25.17802)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path10168" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1251.4062 L -1018.5,1251.75 L -727.59375,1254.5938 L -412.71875,1251.4062 L -1018.5,1251.4062 z " + transform="matrix(0.770473,0,0,1.054778,-1164.722,-968.6282)" + id="path10170" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(6.763961e-2,0,0,7.001725e-2,164.5406,40.22377)" + id="g10172"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path10174" /> + <path + id="path10176" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.06000001" + id="g10178" + transform="matrix(8.778972e-2,0,0,0.101987,217.747,30.28571)"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -501.09375,1215.6562 L -825.4375,1219.3125 L -364.21875,1219.3125 L -364.21875,1217.25 L -501.09375,1215.6562 z " + transform="matrix(0.770473,0,0,1.054778,-1339.236,-934.879)" + id="path10180" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -825.4375,1219.4062 L -501.09375,1222.5938 L -364.21875,1221.2188 L -364.21875,1219.4062 L -825.4375,1219.4062 z " + transform="matrix(0.770473,0,0,1.054778,-1339.236,-934.879)" + id="path10182" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(8.778972e-2,0,0,0.101987,203.2138,31.45312)" + id="g10184"> + <path + id="path10186" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10188" /> + </g> + <g + id="g10190" + transform="matrix(6.763961e-2,0,0,7.001725e-2,164.5406,40.22377)" + style="opacity:0.04098361"> + <path + id="path10192" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10194" /> + </g> + <g + transform="matrix(8.778972e-2,0,0,0.101987,217.747,30.28571)" + id="g10196" + style="opacity:0.06000001"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -501.09375,1215.6562 L -825.4375,1219.3125 L -364.21875,1219.3125 L -364.21875,1217.25 L -501.09375,1215.6562 z " + transform="matrix(0.770473,0,0,1.054778,-1339.236,-934.879)" + id="path10198" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -825.4375,1219.4062 L -501.09375,1222.5938 L -364.21875,1221.2188 L -364.21875,1219.4062 L -825.4375,1219.4062 z " + transform="matrix(0.770473,0,0,1.054778,-1339.236,-934.879)" + id="path10200" /> + </g> + <g + id="g10202" + transform="matrix(8.778972e-2,0,0,0.101987,203.2138,31.45312)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path10204" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5312,1230.25 L -1018.5312,1230.3125 L -701.1875,1233.4375 L -386.28125,1230.25 L -1018.5312,1230.25 z " + transform="matrix(0.770473,0,0,1.054778,-1185.086,-946.3253)" + id="path10206" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-44.68948,55.29505)" + id="g10208"> + <path + id="path10210" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10212" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-74.18354,44.24969)" + id="g10220" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -809.625,1345.4688 L -1018.5,1348.5625 L -1018.5,1349.125 L -555.65625,1349.125 L -809.625,1345.4688 z " + transform="matrix(-0.984007,0,0,1.054778,-2521.987,-1071.798)" + id="path10222" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1349.2188 L -1018.5,1349.7188 L -809.625,1352.4062 L -555.65625,1349.2188 L -1018.5,1349.2188 z " + transform="matrix(-0.984007,0,0,1.054778,-2521.987,-1071.798)" + id="path10224" /> + </g> + <g + style="opacity:0.04098361" + id="g10232" + transform="matrix(-6.873885e-2,0,0,0.101987,-74.18354,44.24969)"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -809.625,1345.4688 L -1018.5,1348.5625 L -1018.5,1349.125 L -555.65625,1349.125 L -809.625,1345.4688 z " + transform="matrix(-0.984007,0,0,1.054778,-2521.987,-1071.798)" + id="path10234" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1349.2188 L -1018.5,1349.7188 L -809.625,1352.4062 L -555.65625,1349.2188 L -1018.5,1349.2188 z " + transform="matrix(-0.984007,0,0,1.054778,-2521.987,-1071.798)" + id="path10236" /> + </g> + <g + id="g10238" + transform="matrix(-5.296143e-2,0,0,8.738053e-2,-50.21941,46.17991)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -857.78125,1300.875 L -1018.5,1303 L -1018.5,1303.375 L -662.09375,1303.375 L -857.78125,1300.875 z " + transform="matrix(-1.277147,0,0,1.536384,-2820.82,-1651.249)" + id="path10240" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1303.4375 L -1018.5,1303.7812 L -857.78125,1305.625 L -662.09375,1303.4375 L -1018.5,1303.4375 z " + transform="matrix(-1.277147,0,0,1.536384,-2820.82,-1651.249)" + id="path10242" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(-5.296143e-2,0,0,8.738053e-2,-48.43156,43.34113)" + id="g10244"> + <path + id="path10246" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10248" /> + </g> + <g + style="opacity:0.04098361" + id="g10250" + transform="matrix(-6.873885e-2,0,0,0.127279,-78.71219,32.39537)"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -876.5625,1301.4375 L -1018.5,1303.5312 L -1018.5,1305.0938 L -622.625,1305.0938 L -876.5625,1301.4375 z " + transform="matrix(-0.984007,0,0,1.054778,-2587.874,-1025.334)" + id="path10252" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1305.1562 L -1018.5,1306.5 L -876.5625,1308.3438 L -622.625,1305.1562 L -1018.5,1305.1562 z " + transform="matrix(-0.984007,0,0,1.054778,-2587.874,-1025.334)" + id="path10254" /> + </g> + <g + id="g10256" + transform="matrix(-5.296143e-2,0,0,8.738053e-2,-48.43156,43.34113)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path10258" /> + <path + id="path10260" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.127279,-78.71219,32.39537)" + id="g10262" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -876.5625,1301.4375 L -1018.5,1303.5312 L -1018.5,1305.0938 L -622.625,1305.0938 L -876.5625,1301.4375 z " + transform="matrix(-0.984007,0,0,1.054778,-2587.874,-1025.334)" + id="path10264" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1305.1562 L -1018.5,1306.5 L -876.5625,1308.3438 L -622.625,1305.1562 L -1018.5,1305.1562 z " + transform="matrix(-0.984007,0,0,1.054778,-2587.874,-1025.334)" + id="path10266" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(6.763961e-2,0,0,8.738053e-2,167.2929,47.16359)" + id="g10280"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path10282" /> + <path + id="path10284" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(8.778972e-2,0,0,0.101987,204.9654,42.57382)" + id="g10286"> + <path + id="path10288" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10290" /> + </g> + <g + id="g10292" + transform="matrix(6.763961e-2,0,0,8.738053e-2,169.0807,44.32482)" + style="opacity:0.04098361"> + <path + id="path10294" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10296" /> + </g> + <g + id="g10298" + transform="matrix(8.778972e-2,0,0,0.127279,207.7538,33.37926)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -648.84375,1308.75 L -973.1875,1312.4062 L -364.21875,1312.4062 L -364.21875,1312.0625 L -648.84375,1308.75 z " + transform="matrix(0.770473,0,0,1.054778,-1225.405,-1033.063)" + id="path10300" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -973.1875,1312.5 L -648.84375,1315.6875 L -364.21875,1312.8125 L -364.21875,1312.5 L -973.1875,1312.5 z " + transform="matrix(0.770473,0,0,1.054778,-1225.405,-1033.063)" + id="path10302" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(6.763961e-2,0,0,8.738053e-2,169.0807,44.32482)" + id="g10304"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path10306" /> + <path + id="path10308" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(8.295112e-2,0,0,0.127279,198.1965,33.37926)" + id="g10310"> + <path + id="path10312" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10314" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-50.79106,53.91109)" + id="g10316"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -866.21875,1332.0625 L -1018.5,1334.0625 L -1018.5,1334.5625 L -670.5625,1334.5625 L -866.21875,1332.0625 z " + transform="matrix(-1.277147,0,0,1.536384,-2831.62,-1699.162)" + id="path10318" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1334.625 L -1018.5,1335.0625 L -866.21875,1336.8125 L -670.5625,1334.625 L -1018.5,1334.625 z " + transform="matrix(-1.277147,0,0,1.536384,-2831.62,-1699.162)" + id="path10320" /> + </g> + <g + id="g10322" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-50.79106,53.91109)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -866.21875,1332.0625 L -1018.5,1334.0625 L -1018.5,1334.5625 L -670.5625,1334.5625 L -866.21875,1332.0625 z " + transform="matrix(-1.277147,0,0,1.536384,-2831.62,-1699.162)" + id="path10324" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1334.625 L -1018.5,1335.0625 L -866.21875,1336.8125 L -670.5625,1334.625 L -1018.5,1334.625 z " + transform="matrix(-1.277147,0,0,1.536384,-2831.62,-1699.162)" + id="path10326" /> + </g> + <g + id="g10328" + transform="matrix(6.763961e-2,0,0,7.001725e-2,165.7204,54.69923)" + style="opacity:0.04098361"> + <path + id="path10330" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10332" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(6.763961e-2,0,0,7.001725e-2,165.7204,54.69923)" + id="g10334"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + id="path10336" /> + <path + id="path10338" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="opacity:0.04098361" + transform="matrix(-5.296143e-2,0,0,7.001725e-2,-47.03877,39.47898)" + id="g10370"> + <path + id="path10372" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10374" /> + </g> + <g + style="opacity:0.04098361" + id="g10376" + transform="matrix(-6.873885e-2,0,0,0.101987,-77.31949,30.70854)"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -855.96875,1219.5938 L -1018.5,1222 L -1018.5,1223.25 L -602.03125,1223.25 L -855.96875,1219.5938 z " + transform="matrix(-0.984007,0,0,1.054778,-2567.613,-939.024)" + id="path10378" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1223.3438 L -1018.5,1224.4375 L -855.96875,1226.5312 L -602.03125,1223.3438 L -1018.5,1223.3438 z " + transform="matrix(-0.984007,0,0,1.054778,-2567.613,-939.024)" + id="path10380" /> + </g> + <g + transform="matrix(-6.873885e-2,0,0,0.101987,-75.53184,28.43362)" + id="g10388" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -829.53125,1198.4375 L -1018.5,1201.25 L -1018.5,1202.125 L -575.59375,1202.125 L -829.53125,1198.4375 z " + transform="matrix(-0.984007,0,0,1.054778,-2541.604,-916.7208)" + id="path10390" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1202.1875 L -1018.5,1202.9375 L -829.53125,1205.375 L -575.59375,1202.1875 L -1018.5,1202.1875 z " + transform="matrix(-0.984007,0,0,1.054778,-2541.604,-916.7208)" + id="path10392" /> + </g> + <g + style="opacity:0.04098361" + id="g10400" + transform="matrix(-6.873885e-2,0,0,0.101987,-75.53184,28.43362)"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -829.53125,1198.4375 L -1018.5,1201.25 L -1018.5,1202.125 L -575.59375,1202.125 L -829.53125,1198.4375 z " + transform="matrix(-0.984007,0,0,1.054778,-2541.604,-916.7208)" + id="path10402" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1018.5,1202.1875 L -1018.5,1202.9375 L -829.53125,1205.375 L -575.59375,1202.1875 L -1018.5,1202.1875 z " + transform="matrix(-0.984007,0,0,1.054778,-2541.604,-916.7208)" + id="path10404" /> + </g> + <g + id="g10434" + transform="matrix(6.763961e-2,0,0,7.001725e-2,170.4736,40.26734)" + style="opacity:0.06000001"> + <path + id="path10436" + d="M -1975.2125,351.23894 L -1482.7061,351.23894 L -1725.3246,347.38092 L -1975.2125,351.23894 z " + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -1975.2125,351.33039 L -1482.7061,351.33039 L -1725.3246,354.684 L -1975.2125,351.33039 z " + id="path10438" /> + </g> + <g + id="g10440" + transform="matrix(8.778972e-2,0,0,0.101987,209.1466,31.4969)" + style="opacity:0.04098361"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -628.25,1226.9375 L -952.59375,1230.5938 L -364.21875,1230.5938 L -364.21875,1230 L -628.25,1226.9375 z " + transform="matrix(0.770473,0,0,1.054778,-1241.27,-946.7534)" + id="path10442" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -952.59375,1230.6562 L -628.25,1233.8438 L -364.21875,1231.1562 L -364.21875,1230.6562 L -952.59375,1230.6562 z " + transform="matrix(0.770473,0,0,1.054778,-1241.27,-946.7534)" + id="path10444" /> + </g> + <g + style="opacity:0.06000001" + transform="matrix(8.778972e-2,0,0,0.101987,210.9344,29.22197)" + id="g10452"> + <path + style="opacity:0.37704917;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -601.8125,1205.7812 L -926.15625,1209.4375 L -364.21875,1209.4375 L -364.21875,1208.5312 L -601.8125,1205.7812 z " + transform="matrix(0.770473,0,0,1.054778,-1261.633,-924.4502)" + id="path10454" /> + <path + style="opacity:0.37704917;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -926.15625,1209.5312 L -601.8125,1212.7188 L -364.21875,1210.3125 L -364.21875,1209.5312 L -926.15625,1209.5312 z " + transform="matrix(0.770473,0,0,1.054778,-1261.633,-924.4502)" + id="path10456" /> + </g> + <path + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 30.942104,113.53564 L 73.487299,113.53564 L 52.528686,113.26549 L 30.942104,113.53564 z " + id="path10984" /> + <path + id="path10986" + d="M 30.942104,113.54203 L 73.487299,113.54203 L 52.528686,113.77684 L 30.942104,113.54203 z " + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path10988" + d="M 29.50168,115.99377 L 77.641921,115.99377 L 57.519005,115.60031 L 29.50168,115.99377 z " + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 29.50168,116.00311 L 77.37902,116.22283 L 57.519005,116.34513 L 29.50168,116.00311 z " + id="path10990" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 26.58563,113.71915 L 81.80526,113.71915 L 54.60296,113.32568 L 26.58563,113.71915 z " + id="path10992" /> + <path + id="path10994" + d="M 26.58563,113.72847 L 79.119975,113.78342 L 51.917698,114.12541 L 26.58563,113.72847 z " + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cccc" /> + <path + id="path10996" + d="M 28.241426,113.71915 L 79.082398,113.90224 L 55.375065,113.32568 L 28.241426,113.71915 z " + style="opacity:0.01000001;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.01000001;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.93233985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 79.573396,113.72816 L 79.573396,113.75504 L 55.450489,114.07107 L 28.386717,113.72816 L 79.573396,113.72816 z " + id="path10998" /> + </g> + <path + d="M 100,56 C 99.427834,59.386452 83.536117,60.880475 63.999997,60.880475 C 44.465308,60.880475 28.572169,59.384988 28,56 L 100,56 z " + id="path284" + style="fill:url(#linearGradient7742)" /> + </g> + <path + sodipodi:nodetypes="ccc" + id="path7622" + d="M -43.635589,26.888673 L -43.635589,24.093964 L -43.635589,26.888673 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7666" + d="M -11.022319,-185.66382 L -11.022319,-188.45853 L -11.022319,-185.66382 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2333.881,500.8539)" + id="g7668" /> + <g + id="g7670" + transform="matrix(-0.782995,0,0,0.650879,-2333.881,500.8539)" + style="opacity:0.40163933" /> + <g + id="g7672" + transform="matrix(1,0,0,0.650879,867.0821,508.1817)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,867.0821,508.1817)" + id="g7674" /> + <path + style="fill:url(#linearGradient12989)" + d="M 84.173141,34 C 84.281244,34.599462 84.292624,35.315995 84.25,36 L 96,36 C 96.016436,35.723896 96.014891,35.444484 96.004015,35.171875 C 95.99434,34.93003 95.967464,34.69198 95.936746,34.453125 C 95.917032,34.299842 95.874828,34.15066 95.848141,34 L 84.173141,34 z " + id="path12979" + sodipodi:nodetypes="cccsscc" /> + </g> +</svg> diff --git a/pics/icons/view-tree.svg b/pics/icons/view-tree.svg new file mode 100644 index 0000000..9d63871 --- /dev/null +++ b/pics/icons/view-tree.svg @@ -0,0 +1,7514 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg3669" + sodipodi:version="0.32" + inkscape:version="0.44" + sodipodi:docbase="/home/pinheiro/artwork/Oxygen/theme/svg/actions" + sodipodi:docname="view_tree.svg" + version="1.0"> + <defs + id="defs3671"> + <linearGradient + id="linearGradient10661"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop10663" /> + <stop + id="stop3299" + offset="0.5" + style="stop-color:#fffcf5;stop-opacity:0.6049822;" /> + <stop + style="stop-color:#fff9eb;stop-opacity:0;" + offset="1" + id="stop10665" /> + </linearGradient> + <linearGradient + id="linearGradient10643"> + <stop + style="stop-color:#ffbe32;stop-opacity:1;" + offset="0" + id="stop10645" /> + <stop + style="stop-color:#fff940;stop-opacity:1;" + offset="1" + id="stop10647" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10631"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop10633" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop10635" /> + </linearGradient> + <linearGradient + id="linearGradient10621"> + <stop + style="stop-color:#ff780b;stop-opacity:1;" + offset="0" + id="stop10623" /> + <stop + style="stop-color:#fde300;stop-opacity:1;" + offset="1" + id="stop10625" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10611"> + <stop + style="stop-color:#f3d659;stop-opacity:1;" + offset="0" + id="stop10613" /> + <stop + style="stop-color:#f3d659;stop-opacity:0;" + offset="1" + id="stop10615" /> + </linearGradient> + <linearGradient + id="linearGradient7422"> + <stop + id="stop7424" + offset="0" + style="stop-color:#cbcbcd;stop-opacity:1;" /> + <stop + style="stop-color:#e0e0e2;stop-opacity:1;" + offset="0.5" + id="stop7426" /> + <stop + id="stop7428" + offset="1" + style="stop-color:#f2f2f2;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient10073"> + <stop + id="stop10075" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.49140647" + id="stop10077" /> + <stop + id="stop10079" + offset="0.51570678" + style="stop-color:#b1b1b1;stop-opacity:1;" /> + <stop + id="stop10081" + offset="1" + style="stop-color:#636363;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient7416"> + <stop + id="stop7418" + offset="0" + style="stop-color:#dededf;stop-opacity:1;" /> + <stop + id="stop7420" + offset="1" + style="stop-color:#bbbcbe;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7196"> + <stop + style="stop-color:#666666;stop-opacity:1;" + offset="0" + id="stop7198" /> + <stop + style="stop-color:#666666;stop-opacity:0;" + offset="1" + id="stop7200" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7188"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7190" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7192" /> + </linearGradient> + <linearGradient + id="linearGradient7244"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop7246" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop7248" /> + </linearGradient> + <linearGradient + id="linearGradient7206"> + <stop + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop7208" /> + <stop + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop7210" /> + </linearGradient> + <linearGradient + id="linearGradient7226"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7228" /> + <stop + id="stop4347" + offset="0.5" + style="stop-color:white;stop-opacity:0.60854095;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7230" /> + </linearGradient> + <linearGradient + id="linearGradient3954"> + <stop + id="stop3956" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3962" /> + <stop + id="stop3958" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient7030" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + id="linearGradient3291" + inkscape:collect="always"> + <stop + id="stop3293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8082"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop8084" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop8086" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6310"> + <stop + style="stop-color:#0057ae;stop-opacity:1;" + offset="0" + id="stop6312" /> + <stop + style="stop-color:#0057ae;stop-opacity:1" + offset="1" + id="stop6314" /> + </linearGradient> + <linearGradient + id="linearGradient6330"> + <stop + id="stop6332" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop6334" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,3.529177,6.544912)" + gradientUnits="userSpaceOnUse" + id="linearGradient10410" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,0,0,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3668" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3179"> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0" + id="stop3181" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1;" + offset="1" + id="stop3183" /> + </linearGradient> + <linearGradient + id="linearGradient3156"> + <stop + style="stop-color:black;stop-opacity:0.77617329;" + offset="0" + id="stop3159" /> + <stop + id="stop3165" + offset="0.25274727" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3161" /> + </linearGradient> + <linearGradient + id="linearGradient3253"> + <stop + id="stop3256" + offset="0" + style="stop-color:#826302;stop-opacity:1;" /> + <stop + id="stop3258" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3260"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop3262" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop3264" /> + </linearGradient> + <linearGradient + id="linearGradient3272"> + <stop + id="stop3274" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3276" /> + <stop + id="stop3278" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3292"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop3294" /> + <stop + style="stop-color:#292929;stop-opacity:0;" + offset="1" + id="stop3296" /> + </linearGradient> + <linearGradient + id="linearGradient3310"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3312" /> + <stop + style="stop-color:#d2d2d2;stop-opacity:0;" + offset="1" + id="stop3314" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3330" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + y2="40.976604" + x2="24.114498" + y1="34.418137" + x1="20.747606" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient3333" + xlink:href="#linearGradient2929" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + gradientUnits="userSpaceOnUse" + id="radialGradient3335" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + gradientUnits="userSpaceOnUse" + id="radialGradient3337" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + gradientUnits="userSpaceOnUse" + id="radialGradient3339" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + gradientUnits="userSpaceOnUse" + id="linearGradient3341" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3343"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop3345" /> + <stop + id="stop3347" + offset="0.125" + style="stop-color:#e3ad00;stop-opacity:0.59420288;" /> + <stop + id="stop3349" + offset="0.25" + style="stop-color:#e3ad00;stop-opacity:0.47826087;" /> + <stop + id="stop3351" + offset="0.5" + style="stop-color:#e3ad00;stop-opacity:0.307971;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.14130434;" + offset="0.75" + id="stop3353" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0;" + offset="1" + id="stop3355" /> + </linearGradient> + <linearGradient + id="linearGradient3357"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop3359" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0.52173913;" + offset="1" + id="stop3361" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3363" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="linearGradient3365"> + <stop + id="stop3367" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.42597079" + id="stop3369" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1;" + offset="0.5892781" + id="stop3371" /> + <stop + id="stop3373" + offset="0.80219781" + style="stop-color:#eaeaea;stop-opacity:1;" /> + <stop + id="stop3375" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3377"> + <stop + id="stop3379" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.68235294;" + offset="0.40659341" + id="stop3381" /> + <stop + id="stop3383" + offset="0.45329672" + style="stop-color:#000000;stop-opacity:0.48736462;" /> + <stop + style="stop-color:#000000;stop-opacity:0.36101082;" + offset="0.5" + id="stop3385" /> + <stop + id="stop3387" + offset="0.70604396" + style="stop-color:#000000;stop-opacity:0.15162455;" /> + <stop + id="stop3389" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3391"> + <stop + id="stop3393" + offset="0" + style="stop-color:#8e8e8e;stop-opacity:1;" /> + <stop + id="stop3395" + offset="1" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3397" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3399" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient3401" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient3403" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient3407" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + r="2.6143965" + fy="58.089687" + fx="15.727077" + cy="58.089687" + cx="15.727077" + id="radialGradient3409" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient3411" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + gradientUnits="userSpaceOnUse" + id="radialGradient3413" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3415" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="translate(53.87194,19.35268)" + gradientUnits="userSpaceOnUse" + id="linearGradient3417" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3419" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3421" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient3423" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3425" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3427" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient3429" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient3431" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient3433" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient3435" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient3437" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient3439" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3441" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3443" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient3445" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3447" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3449" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient3451" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3453" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient3455" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient3457" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3459"> + <stop + id="stop3461" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop3463" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3465"> + <stop + id="stop3467" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3469" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3477"> + <stop + id="stop3479" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3481" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3489"> + <stop + id="stop3491" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3493" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3495"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3497" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3499" /> + </linearGradient> + <linearGradient + id="linearGradient3501"> + <stop + id="stop3503" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3505" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3507"> + <stop + id="stop3509" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop3511" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3514"> + <stop + id="stop3516" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop3518" /> + <stop + id="stop3520" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3522"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3524" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3526" /> + </linearGradient> + <linearGradient + id="linearGradient3528"> + <stop + id="stop3530" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop3533" /> + <stop + id="stop3535" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop3537" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3539"> + <stop + id="stop3541" + offset="0" + style="stop-color:black;stop-opacity:0.2202166;" /> + <stop + id="stop3543" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2133" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2137" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2172" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-87.51681,-17.54081)" + cx="64.410797" + cy="47.575733" + fx="64.910797" + fy="41.554367" + r="59.410713" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2175" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-87.51681,-17.54081)" + cx="64.410706" + cy="24.828176" + fx="64.910706" + fy="18.80681" + r="59.410713" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient2178" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,104.3887,18.88331)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient2181" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,49.40711,11.75735)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient2184" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,100.2305,22.03614)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient2188" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,115.8645,18.88331)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient2191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,64.02603,-6.054942)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient2194" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,111.7063,22.03614)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5956" + id="radialGradient2198" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,-32.44141,71.04334)" + cx="5.3253045" + cy="101.34053" + fx="5.3253045" + fy="101.34053" + r="2.5993989" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4983" + id="linearGradient2205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.941762,0,0,0.94772,124.7969,5.620136)" + x1="53.875332" + y1="10.94359" + x2="53.875332" + y2="18.039442" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient2208" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,2.932382,15.83641)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient2211" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,3.648286,107.2183)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2214" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,-175.7999,-58.36457)" + cx="64.410713" + cy="119.97783" + fx="64.410721" + fy="107.24648" + r="59.410713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="linearGradient2221" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,0.94772,3.836639,5.620136)" + x1="116.0569" + y1="4.3367553" + x2="66.607826" + y2="67.190453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3156" + id="linearGradient3163" + x1="59.743763" + y1="109.14819" + x2="59.743763" + y2="102.8574" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3179" + id="linearGradient3185" + x1="142.145" + y1="-5.4344039" + x2="4.0016088" + y2="114.91904" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,56.55761,12.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8102" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,-1.907349e-6,12.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8098" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,56,-27.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8094" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1,0,0,1.5,0,-27.5)" + gradientUnits="userSpaceOnUse" + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + id="linearGradient8090" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7205" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7203" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7201" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7199" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7197" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7195" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7193" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7191" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7189" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7187" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7185" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7183" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7181" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7179" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7177" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7175" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7171" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7169" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7167" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3417" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3378"> + <stop + id="stop3380" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop3382" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3358"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop3360" /> + <stop + id="stop3362" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop3364" /> + </linearGradient> + <linearGradient + id="linearGradient3604"> + <stop + id="stop3606" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop3608" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3609" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + id="linearGradient2929"> + <stop + style="stop-color:#efcb40;stop-opacity:1" + offset="0" + id="stop2931" /> + <stop + style="stop-color:#c0a331;stop-opacity:0;" + offset="1" + id="stop2933" /> + </linearGradient> + <linearGradient + id="linearGradient2909"> + <stop + style="stop-color:black;stop-opacity:0.2202166;" + offset="0" + id="stop2911" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2913" /> + </linearGradient> + <linearGradient + id="linearGradient2598"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop2600" /> + <stop + id="stop2606" + offset="0.5" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.75" + id="stop2608" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop2602" /> + </linearGradient> + <linearGradient + id="linearGradient3325"> + <stop + id="stop3327" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3329" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3311"> + <stop + style="stop-color:#2d2d2d;stop-opacity:1;" + offset="0" + id="stop3313" /> + <stop + id="stop3319" + offset="0.5" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop3315" /> + </linearGradient> + <linearGradient + id="linearGradient3303"> + <stop + style="stop-color:#ffffff;stop-opacity:0.68345326;" + offset="0" + id="stop3305" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3307" /> + </linearGradient> + <linearGradient + id="linearGradient3273"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3275" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3277" /> + </linearGradient> + <linearGradient + id="linearGradient3259"> + <stop + id="stop3261" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3263" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3251"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3253" /> + <stop + style="stop-color:#131313;stop-opacity:0;" + offset="1" + id="stop3255" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3235"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3237" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3239" /> + </linearGradient> + <linearGradient + id="linearGradient3225"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3227" /> + <stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop3229" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3217"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop3219" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3221" /> + </linearGradient> + <linearGradient + id="linearGradient3207"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3209" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3211" /> + </linearGradient> + <linearGradient + id="linearGradient2257"> + <stop + style="stop-color:#b4942a;stop-opacity:1;" + offset="0" + id="stop2259" /> + <stop + style="stop-color:#e4dcc9;stop-opacity:1" + offset="1" + id="stop2261" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1539" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1541" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1547" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1550" + gradientUnits="userSpaceOnUse" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" + gradientTransform="translate(53.87194,19.35268)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1553" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1556" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1562" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1565" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="95.505852" + cy="59.591507" + fx="95.505852" + fy="59.591507" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1580" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1675" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1677" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="89.454559" + cy="100.74671" + fx="89.454559" + fy="100.74671" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1679" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1681" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1683" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1685" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1687" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1689" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1691" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(53.87194,19.35268)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1693" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1695" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1697" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2598" + id="radialGradient2604" + cx="15.727077" + cy="58.089687" + fx="15.727077" + fy="58.089687" + r="2.6143965" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + gradientUnits="userSpaceOnUse" + id="radialGradient3519" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + gradientUnits="userSpaceOnUse" + id="radialGradient3516" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientUnits="userSpaceOnUse" + id="linearGradient3513" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + id="radialGradient3502" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <radialGradient + r="53.353404" + fy="-52.177338" + fx="-101.7931" + cy="-52.177338" + cx="-101.7931" + gradientUnits="userSpaceOnUse" + id="radialGradient3476" + xlink:href="#linearGradient3466" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="53.353404" + fy="-52.177338" + fx="-101.7931" + cy="-52.177338" + cx="-101.7931" + id="radialGradient3472" + xlink:href="#linearGradient3466" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3149"> + <stop + style="stop-color:#8e8e8e;stop-opacity:1;" + offset="0" + id="stop3151" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="1" + id="stop3153" /> + </linearGradient> + <linearGradient + id="linearGradient3139"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3141" /> + <stop + id="stop3162" + offset="0.40659341" + style="stop-color:#000000;stop-opacity:0.68235294;" /> + <stop + style="stop-color:#000000;stop-opacity:0.48736462;" + offset="0.45329672" + id="stop3164" /> + <stop + id="stop3158" + offset="0.5" + style="stop-color:#000000;stop-opacity:0.36101082;" /> + <stop + style="stop-color:#000000;stop-opacity:0.15162455;" + offset="0.70604396" + id="stop3160" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3143" /> + </linearGradient> + <linearGradient + id="linearGradient3075"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3077" /> + <stop + id="stop3093" + offset="0.42597079" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3085" + offset="0.5892781" + style="stop-color:#f1f1f1;stop-opacity:1;" /> + <stop + style="stop-color:#eaeaea;stop-opacity:1;" + offset="0.80219781" + id="stop3087" /> + <stop + style="stop-color:#dfdfdf;stop-opacity:1;" + offset="1" + id="stop3079" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="115.7093" + fx="63.912209" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient4000" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3466"> + <stop + id="stop3468" + offset="0" + style="stop-color:#e39b00;stop-opacity:1;" /> + <stop + id="stop3470" + offset="1" + style="stop-color:#fff955;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3496"> + <stop + id="stop3498" + offset="0" + style="stop-color:#e3ad00;stop-opacity:1;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.59420288;" + offset="0.125" + id="stop3538" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.47826087;" + offset="0.25" + id="stop3534" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.307971;" + offset="0.5" + id="stop3532" /> + <stop + id="stop3536" + offset="0.75" + style="stop-color:#e3ad00;stop-opacity:0.14130434;" /> + <stop + id="stop3500" + offset="1" + style="stop-color:#e3ad00;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient3023" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient3029" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient3041" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient3044" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2929" + id="linearGradient2955" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + x1="20.747606" + y1="34.418137" + x2="24.114498" + y2="40.976604" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient10087" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5876" + inkscape:collect="always"> + <stop + id="stop5878" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop5880" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2295" + inkscape:collect="always"> + <stop + id="stop2297" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2299" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4088" + inkscape:collect="always"> + <stop + id="stop4090" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4092" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4983" + inkscape:collect="always"> + <stop + id="stop4985" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4987" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5936"> + <stop + id="stop5938" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop5940" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5956" + inkscape:collect="always"> + <stop + id="stop5958" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop5960" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4860"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4862" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4864" /> + </linearGradient> + <linearGradient + id="linearGradient10052"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop10054" /> + <stop + id="stop10056" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop10058" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4875"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4877" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4879" /> + </linearGradient> + <linearGradient + id="linearGradient10043"> + <stop + id="stop10045" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop10047" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3334"> + <stop + style="stop-color:#826302;stop-opacity:1;" + offset="0" + id="stop3336" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0;" + offset="1" + id="stop3338" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10611" + id="radialGradient10617" + cx="31.731417" + cy="26.530177" + fx="18.653973" + fy="11.000721" + r="26.870058" + gradientTransform="matrix(1.730263,0,0,0.865132,76.07858,250.2653)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10643" + id="radialGradient2408" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.76394,0.149729,-0.192278,0.981309,-34.06187,14.26617)" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10621" + id="linearGradient2410" + gradientUnits="userSpaceOnUse" + x1="-146.97206" + y1="-52.177338" + x2="6.4982324" + y2="-27.305555" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10631" + id="radialGradient2412" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.121306e-4,8.898402e-5,1.215843,4.641291e-3,11.25072)" + cx="-101.7931" + cy="-52.177338" + fx="-105.1909" + fy="-54.600281" + r="44.133748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10643" + id="radialGradient3307" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.76394,0.149729,-0.192278,0.981309,-34.06187,14.26617)" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10621" + id="linearGradient3309" + gradientUnits="userSpaceOnUse" + x1="-146.97206" + y1="-52.177338" + x2="6.4982324" + y2="-27.305555" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10631" + id="radialGradient3311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.121306e-4,8.898402e-5,1.215843,4.641291e-3,11.25072)" + cx="-101.7931" + cy="-52.177338" + fx="-105.1909" + fy="-54.600281" + r="44.133748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10661" + id="radialGradient3315" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.710211,-1.128044e-2,9.592326e-3,0.603929,-199.8869,-347.9269)" + cx="-1.637177" + cy="2.2804201" + fx="-1.637177" + fy="2.2804201" + r="36.857941" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient2439" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2441" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2443" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient2445" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient2447" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2449" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2451" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient2453" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient2455" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2457" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2459" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7188" + id="linearGradient2474" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4871,0,0,0.309286,-92.3347,407.9597)" + x1="562.63879" + y1="-477.71875" + x2="469.25549" + y2="-477.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7196" + id="linearGradient2477" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4871,0,0,0.309286,-92.3347,407.9597)" + x1="575.58264" + y1="-478.71875" + x2="469.28006" + y2="-478.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7422" + id="linearGradient2499" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.123298,0,0,0.153457,76.21577,169.2063)" + x1="399.77466" + y1="731.09662" + x2="399.77466" + y2="549.06134" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7416" + id="linearGradient2501" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.12333,0,0,0.152975,161.5176,240.3719)" + x1="297.94482" + y1="723.46216" + x2="168.35521" + y2="435.02948" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10073" + id="linearGradient2503" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.12333,0,0,0.152975,170.8559,239.269)" + x1="-556.60114" + y1="-0.20981055" + x2="-11.005054" + y2="887.03845" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10661" + id="radialGradient2505" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.140975,0,0,2.138701,144.0098,469.7342)" + cx="-21.292477" + cy="-97.907837" + fx="-21.292477" + fy="-97.907837" + r="36.857941" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7196" + id="linearGradient2478" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.249788,0,0,0.309286,235.1239,407.9597)" + x1="575.58264" + y1="-478.71875" + x2="469.28006" + y2="-478.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7188" + id="linearGradient2480" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.249788,0,0,0.309286,235.1239,407.9597)" + x1="562.63879" + y1="-477.71875" + x2="469.25549" + y2="-477.71875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient2488" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient2490" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2492" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2494" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <linearGradient + gradientTransform="translate(214.1249,128.4455)" + y2="114.91904" + x2="4.0016088" + y1="-5.4344039" + x1="142.145" + gradientUnits="userSpaceOnUse" + id="linearGradient7035" + xlink:href="#linearGradient3179" + inkscape:collect="always" /> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,217.9615,134.0656)" + gradientUnits="userSpaceOnUse" + id="linearGradient7032" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="107.24648" + fx="64.410721" + cy="119.97783" + cx="64.410713" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,38.325,70.08093)" + gradientUnits="userSpaceOnUse" + id="radialGradient7029" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,217.7732,235.6638)" + gradientUnits="userSpaceOnUse" + id="radialGradient7026" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,217.0573,144.2819)" + gradientUnits="userSpaceOnUse" + id="radialGradient7023" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <linearGradient + y2="18.039442" + x2="53.875332" + y1="10.94359" + x1="53.875332" + gradientTransform="matrix(-0.941762,0,0,0.94772,338.9218,134.0656)" + gradientUnits="userSpaceOnUse" + id="linearGradient7020" + xlink:href="#linearGradient4983" + inkscape:collect="always" /> + <radialGradient + r="2.5993989" + fy="101.34053" + fx="5.3253045" + cy="101.34053" + cx="5.3253045" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,181.6835,199.4888)" + gradientUnits="userSpaceOnUse" + id="radialGradient7017" + xlink:href="#linearGradient5956" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,325.8312,150.4816)" + gradientUnits="userSpaceOnUse" + id="linearGradient7013" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,278.1509,122.3906)" + gradientUnits="userSpaceOnUse" + id="radialGradient7010" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,329.9894,147.3288)" + gradientUnits="userSpaceOnUse" + id="radialGradient7007" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,314.3554,150.4816)" + gradientUnits="userSpaceOnUse" + id="linearGradient7003" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,263.532,140.2028)" + gradientUnits="userSpaceOnUse" + id="radialGradient7000" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,318.5136,147.3288)" + gradientUnits="userSpaceOnUse" + id="radialGradient6997" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(214.1249,128.4455)" + y2="102.8574" + x2="59.743763" + y1="109.14819" + x1="59.743763" + gradientUnits="userSpaceOnUse" + id="linearGradient6979" + xlink:href="#linearGradient3156" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="18.80681" + fx="64.910706" + cy="24.828176" + cx="64.410706" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,126.6081,110.9047)" + gradientUnits="userSpaceOnUse" + id="radialGradient6972" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="41.554367" + fx="64.910797" + cy="47.575733" + cx="64.410797" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,126.6081,110.9047)" + gradientUnits="userSpaceOnUse" + id="radialGradient6969" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient6962" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + gradientUnits="userSpaceOnUse" + id="linearGradient2807" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + gradientUnits="userSpaceOnUse" + id="linearGradient2805" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient2803" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient2801" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2789"> + <stop + id="stop2791" + offset="0" + style="stop-color:white;stop-opacity:1;" /> + <stop + id="stop2793" + offset="1" + style="stop-color:#d2d2d2;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2757"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop2759" /> + <stop + id="stop2761" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop2763" /> + </linearGradient> + <linearGradient + id="linearGradient2743"> + <stop + id="stop2745" + offset="0" + style="stop-color:black;stop-opacity:0.77617329;" /> + <stop + style="stop-color:black;stop-opacity:0.27797833;" + offset="0.25274727" + id="stop2747" /> + <stop + id="stop2749" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2737"> + <stop + id="stop2739" + offset="0" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + <stop + id="stop2741" + offset="1" + style="stop-color:#a4a4a4;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient2713"> + <stop + id="stop2715" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop2717" /> + <stop + id="stop2719" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2707"> + <stop + id="stop2709" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop2711" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2701"> + <stop + id="stop2703" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop2705" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2683"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop2685" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop2687" /> + </linearGradient> + <linearGradient + id="linearGradient2673"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2675" /> + <stop + id="stop2677" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop2679" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop2681" /> + </linearGradient> + <linearGradient + id="linearGradient2665"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop2667" /> + <stop + id="stop2669" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop2671" /> + </linearGradient> + <linearGradient + id="linearGradient3348"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop3350" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop3352" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3326" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3318"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop3320" /> + <stop + id="stop3322" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop3324" /> + </linearGradient> + <linearGradient + id="linearGradient3289"> + <stop + id="stop3291" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop3297" /> + <stop + id="stop3300" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3283"> + <stop + id="stop3285" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop3287" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient3275"> + <stop + id="stop3279" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3281" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3254"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop3257" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop3259" /> + </linearGradient> + <linearGradient + id="linearGradient3244"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3246" /> + <stop + id="stop3248" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop3250" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop3252" /> + </linearGradient> + <linearGradient + id="linearGradient3236"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop3238" /> + <stop + id="stop3240" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop3242" /> + </linearGradient> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient9450" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient9448" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient9446" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient9444" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient9442" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient9440" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient9438" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient9436" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient9434" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient9432" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4175" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4173" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4171" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient4169" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient4167" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4165" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4163" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4161" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient4159" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient4157" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient4153" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient4151" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4149" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4147" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4145" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient4143" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient4141" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4139" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4137" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + id="linearGradient4129"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop4131" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop4133" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient4109" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4101"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop4103" /> + <stop + id="stop4105" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop4107" /> + </linearGradient> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4099" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4097" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient4095" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient4093" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4091" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4089" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient4087" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient4085" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4083" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4081" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient4079" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <linearGradient + y2="-477.71875" + x2="469.25549" + y1="-477.71875" + x1="562.63879" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient4077" + xlink:href="#linearGradient7188" + inkscape:collect="always" /> + <linearGradient + y2="-478.71875" + x2="469.28006" + y1="-478.71875" + x1="575.58264" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient4075" + xlink:href="#linearGradient7196" + inkscape:collect="always" /> + <linearGradient + y2="887.03845" + x2="-11.005054" + y1="-0.20981055" + x1="-556.60114" + gradientTransform="matrix(0.122237,0,0,0.15397,172.9102,234.0181)" + gradientUnits="userSpaceOnUse" + id="linearGradient4073" + xlink:href="#linearGradient10073" + inkscape:collect="always" /> + <linearGradient + y2="435.02948" + x2="168.35521" + y1="723.46216" + x1="297.94482" + gradientTransform="matrix(0.122237,0,0,0.15397,163.6546,235.1282)" + gradientUnits="userSpaceOnUse" + id="linearGradient4071" + xlink:href="#linearGradient7416" + inkscape:collect="always" /> + <linearGradient + y2="549.06134" + x2="399.77466" + y1="731.09662" + x1="399.77466" + gradientTransform="matrix(0.122206,0,0,0.154456,79.10836,163.4995)" + gradientUnits="userSpaceOnUse" + id="linearGradient4069" + xlink:href="#linearGradient7422" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4061"> + <stop + id="stop4063" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop4065" /> + <stop + id="stop4067" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4055"> + <stop + id="stop4057" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop4059" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4049"> + <stop + id="stop4051" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop4053" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4031"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop4033" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop4035" /> + </linearGradient> + <linearGradient + id="linearGradient4021"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4023" /> + <stop + id="stop4025" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop4027" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop4029" /> + </linearGradient> + <linearGradient + id="linearGradient4013"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop4015" /> + <stop + id="stop4017" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop4019" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7422" + id="linearGradient4468" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.122206,0,0,0.154456,79.10836,163.4995)" + x1="399.77466" + y1="731.09662" + x2="399.77466" + y2="549.06134" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7416" + id="linearGradient4470" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.122237,0,0,0.15397,163.6546,235.1282)" + x1="297.94482" + y1="723.46216" + x2="168.35521" + y2="435.02948" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10073" + id="linearGradient4472" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.122237,0,0,0.15397,172.9102,234.0181)" + x1="-556.60114" + y1="-0.20981055" + x2="-11.005054" + y2="887.03845" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7196" + id="linearGradient4474" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + x1="575.58264" + y1="-478.71875" + x2="469.28006" + y2="-478.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7188" + id="linearGradient4476" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + x1="562.63879" + y1="-477.71875" + x2="469.25549" + y2="-477.71875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient4478" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient4480" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient4482" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient4484" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient4486" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient4488" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient4490" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient4492" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient4494" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient4496" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient4498" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient4500" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient4545" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,426.8932,337.5128)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient4548" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,426.6432,297.8878)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7730" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7728" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7726" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7724" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7722" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7720" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7718" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7716" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7714" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7712" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(164.6249,76.4455)" + y2="114.91904" + x2="4.0016088" + y1="-5.4344039" + x1="142.145" + gradientUnits="userSpaceOnUse" + id="linearGradient7710" + xlink:href="#linearGradient3179" + inkscape:collect="always" /> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,168.4615,82.06564)" + gradientUnits="userSpaceOnUse" + id="linearGradient7707" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="107.24648" + fx="64.410721" + cy="119.97783" + cx="64.410713" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,-11.175,18.08093)" + gradientUnits="userSpaceOnUse" + id="radialGradient7704" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,168.2732,183.6638)" + gradientUnits="userSpaceOnUse" + id="radialGradient7700" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,167.5573,92.28191)" + gradientUnits="userSpaceOnUse" + id="radialGradient7697" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <linearGradient + y2="18.039442" + x2="53.875332" + y1="10.94359" + x1="53.875332" + gradientTransform="matrix(-0.941762,0,0,0.94772,289.4218,82.06564)" + gradientUnits="userSpaceOnUse" + id="linearGradient7694" + xlink:href="#linearGradient4983" + inkscape:collect="always" /> + <radialGradient + r="2.5993989" + fy="101.34053" + fx="5.3253045" + cy="101.34053" + cx="5.3253045" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,132.1835,147.4888)" + gradientUnits="userSpaceOnUse" + id="radialGradient7691" + xlink:href="#linearGradient5956" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,276.3312,98.48164)" + gradientUnits="userSpaceOnUse" + id="linearGradient7687" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,228.6509,70.39056)" + gradientUnits="userSpaceOnUse" + id="radialGradient7684" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,280.4894,95.32881)" + gradientUnits="userSpaceOnUse" + id="radialGradient7681" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,264.8554,98.48164)" + gradientUnits="userSpaceOnUse" + id="linearGradient7677" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,214.032,88.20285)" + gradientUnits="userSpaceOnUse" + id="radialGradient7674" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,269.0136,95.32881)" + gradientUnits="userSpaceOnUse" + id="radialGradient7671" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(164.6249,76.4455)" + y2="102.8574" + x2="59.743763" + y1="109.14819" + x1="59.743763" + gradientUnits="userSpaceOnUse" + id="linearGradient7653" + xlink:href="#linearGradient3156" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="18.80681" + fx="64.910706" + cy="24.828176" + cx="64.410706" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,77.10809,58.90469)" + gradientUnits="userSpaceOnUse" + id="radialGradient7646" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="41.554367" + fx="64.910797" + cy="47.575733" + cx="64.410797" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,77.10809,58.90469)" + gradientUnits="userSpaceOnUse" + id="radialGradient7641" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,94.5721,213.5619)" + gradientUnits="userSpaceOnUse" + id="linearGradient7624" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,94.572,253.5619)" + gradientUnits="userSpaceOnUse" + id="linearGradient7621" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + gradientUnits="userSpaceOnUse" + id="linearGradient7618" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + gradientUnits="userSpaceOnUse" + id="linearGradient7616" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient7614" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient7612" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient7299"> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0" + id="stop7301" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1;" + offset="1" + id="stop7303" /> + </linearGradient> + <linearGradient + id="linearGradient7305"> + <stop + style="stop-color:black;stop-opacity:0.77617329;" + offset="0" + id="stop7307" /> + <stop + id="stop7309" + offset="0.25274727" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop7311" /> + </linearGradient> + <linearGradient + id="linearGradient5473"> + <stop + id="stop5475" + offset="0" + style="stop-color:#826302;stop-opacity:1;" /> + <stop + id="stop5477" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5467"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop5469" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop5471" /> + </linearGradient> + <linearGradient + id="linearGradient7325"> + <stop + id="stop7327" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop7329" /> + <stop + id="stop7331" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5457"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop5459" /> + <stop + style="stop-color:#292929;stop-opacity:0;" + offset="1" + id="stop5461" /> + </linearGradient> + <linearGradient + id="linearGradient7360"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop7362" /> + <stop + style="stop-color:#d2d2d2;stop-opacity:0;" + offset="1" + id="stop7364" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient7378" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + y2="40.976604" + x2="24.114498" + y1="34.418137" + x1="20.747606" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient5451" + xlink:href="#linearGradient2929" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + gradientUnits="userSpaceOnUse" + id="radialGradient5449" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + gradientUnits="userSpaceOnUse" + id="radialGradient5447" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + gradientUnits="userSpaceOnUse" + id="radialGradient5445" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5443" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5429"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop5431" /> + <stop + id="stop5433" + offset="0.125" + style="stop-color:#e3ad00;stop-opacity:0.59420288;" /> + <stop + id="stop5435" + offset="0.25" + style="stop-color:#e3ad00;stop-opacity:0.47826087;" /> + <stop + id="stop5437" + offset="0.5" + style="stop-color:#e3ad00;stop-opacity:0.307971;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.14130434;" + offset="0.75" + id="stop5439" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0;" + offset="1" + id="stop5441" /> + </linearGradient> + <linearGradient + id="linearGradient5423"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop5425" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0.52173913;" + offset="1" + id="stop5427" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient5421" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="linearGradient5409"> + <stop + id="stop5411" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.42597079" + id="stop5413" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1;" + offset="0.5892781" + id="stop5415" /> + <stop + id="stop5417" + offset="0.80219781" + style="stop-color:#eaeaea;stop-opacity:1;" /> + <stop + id="stop5419" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5395"> + <stop + id="stop5397" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.68235294;" + offset="0.40659341" + id="stop5399" /> + <stop + id="stop5401" + offset="0.45329672" + style="stop-color:#000000;stop-opacity:0.48736462;" /> + <stop + style="stop-color:#000000;stop-opacity:0.36101082;" + offset="0.5" + id="stop5403" /> + <stop + id="stop5405" + offset="0.70604396" + style="stop-color:#000000;stop-opacity:0.15162455;" /> + <stop + id="stop5407" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5389"> + <stop + id="stop5391" + offset="0" + style="stop-color:#8e8e8e;stop-opacity:1;" /> + <stop + id="stop5393" + offset="1" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient5387" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient5385" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient5383" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient5381" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient5379" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient5377" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + r="2.6143965" + fy="58.089687" + fx="15.727077" + cy="58.089687" + cx="15.727077" + id="radialGradient5375" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient5373" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + gradientUnits="userSpaceOnUse" + id="radialGradient5371" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5369" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="translate(53.87194,19.35268)" + gradientUnits="userSpaceOnUse" + id="linearGradient5367" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5365" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5363" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient5361" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5359" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5357" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient5355" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient5353" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient5351" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient5349" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient5347" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient5345" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5343" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5341" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient5339" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5337" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5335" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient5333" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5331" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient5329" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient5327" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5321"> + <stop + id="stop5323" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop5325" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient5315"> + <stop + id="stop5317" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop5319" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5303"> + <stop + id="stop5305" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop5307" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5291"> + <stop + id="stop5293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop5295" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5285"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop5287" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop5289" /> + </linearGradient> + <linearGradient + id="linearGradient5279"> + <stop + id="stop5281" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop5283" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5273"> + <stop + id="stop5275" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop5277" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5265"> + <stop + id="stop5267" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop5269" /> + <stop + id="stop5271" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5259"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5261" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5263" /> + </linearGradient> + <linearGradient + id="linearGradient5249"> + <stop + id="stop5251" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop5253" /> + <stop + id="stop5255" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop5257" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5243"> + <stop + id="stop5245" + offset="0" + style="stop-color:black;stop-opacity:0.2202166;" /> + <stop + id="stop5247" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient7488" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient7490" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient7492" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient5232" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5226"> + <stop + id="stop5228" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop5230" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5218"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop5220" /> + <stop + id="stop5222" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop5224" /> + </linearGradient> + <linearGradient + id="linearGradient5206"> + <stop + id="stop5208" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop5210" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient5192" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5180"> + <stop + id="stop5182" + offset="0" + style="stop-color:white;stop-opacity:1;" /> + <stop + id="stop5184" + offset="1" + style="stop-color:#d2d2d2;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5148"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop5150" /> + <stop + id="stop5152" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop5154" /> + </linearGradient> + <linearGradient + id="linearGradient5134"> + <stop + id="stop5136" + offset="0" + style="stop-color:black;stop-opacity:0.77617329;" /> + <stop + style="stop-color:black;stop-opacity:0.27797833;" + offset="0.25274727" + id="stop5138" /> + <stop + id="stop5140" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5128"> + <stop + id="stop5130" + offset="0" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + <stop + id="stop5132" + offset="1" + style="stop-color:#a4a4a4;stop-opacity:1;" /> + </linearGradient> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5766" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5764" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient5762" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient5760" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5758" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5756" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient5754" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient5752" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5750" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5748" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient5746" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <linearGradient + y2="-477.71875" + x2="469.25549" + y1="-477.71875" + x1="562.63879" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient5744" + xlink:href="#linearGradient7188" + inkscape:collect="always" /> + <linearGradient + y2="-478.71875" + x2="469.28006" + y1="-478.71875" + x1="575.58264" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient5742" + xlink:href="#linearGradient7196" + inkscape:collect="always" /> + <linearGradient + y2="887.03845" + x2="-11.005054" + y1="-0.20981055" + x1="-556.60114" + gradientTransform="matrix(0.122237,0,0,0.15397,172.9102,234.0181)" + gradientUnits="userSpaceOnUse" + id="linearGradient5740" + xlink:href="#linearGradient10073" + inkscape:collect="always" /> + <linearGradient + y2="435.02948" + x2="168.35521" + y1="723.46216" + x1="297.94482" + gradientTransform="matrix(0.122237,0,0,0.15397,163.6546,235.1282)" + gradientUnits="userSpaceOnUse" + id="linearGradient5738" + xlink:href="#linearGradient7416" + inkscape:collect="always" /> + <linearGradient + y2="549.06134" + x2="399.77466" + y1="731.09662" + x1="399.77466" + gradientTransform="matrix(0.122206,0,0,0.154456,79.10836,163.4995)" + gradientUnits="userSpaceOnUse" + id="linearGradient5736" + xlink:href="#linearGradient7422" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5104"> + <stop + id="stop5106" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop5108" /> + <stop + id="stop5110" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5098"> + <stop + id="stop5100" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop5102" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient5092"> + <stop + id="stop5094" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop5096" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5074"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop5076" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop5078" /> + </linearGradient> + <linearGradient + id="linearGradient5064"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5066" /> + <stop + id="stop5068" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop5070" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop5072" /> + </linearGradient> + <linearGradient + id="linearGradient5056"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop5058" /> + <stop + id="stop5060" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop5062" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient5671" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient5674" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,90.62875,257.5619)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient5677" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,90.62885,217.5619)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient5762" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient5764" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient5766" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient5768" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient5770" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient5772" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient5774" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient5776" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient5778" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient5780" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + </defs> + <sodipodi:namedview + inkscape:document-units="mm" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.5" + inkscape:cx="-393.62661" + inkscape:cy="572.58643" + inkscape:current-layer="layer1" + id="namedview3673" + inkscape:window-width="1096" + inkscape:window-height="965" + inkscape:window-x="622" + inkscape:window-y="0" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + width="128px" + height="128px" + gridspacingx="4px" + gridspacingy="4px" + grid_units="px" /> + <metadata + id="metadata3675"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-79.62865,-236.8761)"> + <rect + rx="2.5797079" + style="opacity:0.2;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:3.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5705" + width="118.54783" + height="94.300766" + x="84.085999" + y="254.55165" + inkscape:r_cx="true" + inkscape:r_cy="true" + ry="2.5797071" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 124.75755,-24.620154 L 124.75755,-27.414863 L 124.75755,-24.620154 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:type="arc" + style="opacity:0.38139535;fill:url(#radialGradient7030);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path3289" + sodipodi:cx="63.912209" + sodipodi:cy="115.70919" + sodipodi:rx="63.912209" + sodipodi:ry="12.641975" + d="M 127.82442 115.70919 A 63.912209 12.641975 0 1 1 0,115.70919 A 63.912209 12.641975 0 1 1 127.82442 115.70919 z" + transform="matrix(1.001432,0,0,0.392401,79.79981,314.7777)" /> + <path + sodipodi:nodetypes="ccc" + id="path3242" + d="M -8.23179,-17.10237 L -8.23179,-19.897078 L -8.23179,-17.10237 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2985" + d="M -165.24009,-86.73747 L -165.24009,-89.532179 L -165.24009,-86.73747 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3206" + d="M -284.74229,-173.36771 L -284.74229,-176.16243 L -284.74229,-173.36771 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="layer4" + inkscape:label="box" + style="display:inline" + transform="translate(-101.7906,-28.78609)" /> + <g + id="layer5" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-101.7906,-28.78609)" /> + <path + sodipodi:nodetypes="ccc" + id="path3946" + d="M -38.15089,-107.61245 L -38.15089,-110.40716 L -38.15089,-107.61245 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path1561" + d="M -130.77534,-33.71877 L -130.77534,-35.245506 L -130.77534,-33.71877 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect1327" + width="1" + height="0" + x="-188.26007" + y="-90.318756" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2482" + width="1" + height="0" + x="-223.3869" + y="-117.84637" /> + <path + sodipodi:nodetypes="ccc" + id="path2494" + d="M -382.32431,-191.06244 L -382.32431,-193.85715 L -382.32431,-191.06244 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2705.182,495.4553)" + id="g4640" /> + <g + id="g4646" + transform="matrix(-0.782995,0,0,0.650879,-2705.182,495.4553)" + style="opacity:0.40163933" /> + <g + id="g4730" + transform="matrix(1,0,0,0.650879,495.7801,502.783)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,495.7801,502.783)" + id="g4748" /> + <path + sodipodi:nodetypes="ccc" + id="path6923" + d="M 132.1933,139.68627 L 132.1933,136.89156 L 132.1933,139.68627 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6925" + d="M -24.815,70.051165 L -24.815,67.256456 L -24.815,70.051165 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6927" + d="M -144.3172,-16.57908 L -144.3172,-19.37379 L -144.3172,-16.57908 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6929" + inkscape:label="box" + style="display:inline" + transform="translate(38.6344,128.0025)" /> + <g + id="g6931" + inkscape:label="zip_app" + style="display:inline" + transform="translate(38.6344,128.0025)" /> + <path + sodipodi:nodetypes="ccc" + id="path6933" + d="M 102.2742,49.176185 L 102.2742,46.381476 L 102.2742,49.176185 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6935" + d="M 9.64975,123.06987 L 9.64975,121.54313 L 9.64975,123.06987 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6937" + width="1" + height="0" + x="-47.834969" + y="66.469879" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6939" + width="1" + height="0" + x="-82.9618" + y="38.942272" /> + <path + sodipodi:nodetypes="ccc" + id="path6941" + d="M -241.89922,-34.2738 L -241.89922,-37.06851 L -241.89922,-34.2738 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2564.757,652.2439)" + id="g6943" /> + <g + id="g6945" + transform="matrix(-0.782995,0,0,0.650879,-2564.757,652.2439)" + style="opacity:0.40163933" /> + <g + id="g6947" + transform="matrix(1,0,0,0.650879,636.2052,659.5717)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,636.2052,659.5717)" + id="g6949" /> + <path + sodipodi:nodetypes="ccc" + id="path7559" + d="M 82.693299,87.686265 L 82.693299,84.891556 L 82.693299,87.686265 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7561" + d="M -74.315,18.051165 L -74.315,15.256456 L -74.315,18.051165 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7563" + d="M -193.8172,-68.57908 L -193.8172,-71.37379 L -193.8172,-68.57908 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7565" + inkscape:label="box" + style="display:inline" + transform="translate(-10.8656,76.00255)" /> + <g + id="g7567" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-10.8656,76.00255)" /> + <path + sodipodi:nodetypes="ccc" + id="path7569" + d="M 52.7742,-2.823815 L 52.7742,-5.618524 L 52.7742,-2.823815 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7571" + d="M -39.85025,71.069865 L -39.85025,69.543129 L -39.85025,71.069865 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7573" + width="1" + height="0" + x="-97.334969" + y="14.46988" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7575" + width="1" + height="0" + x="-132.46181" + y="-13.057727" /> + <path + sodipodi:nodetypes="ccc" + id="path7577" + d="M -291.39922,-86.2738 L -291.39922,-89.06851 L -291.39922,-86.2738 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2614.257,600.2439)" + id="g7579" /> + <g + id="g7581" + transform="matrix(-0.782995,0,0,0.650879,-2614.257,600.2439)" + style="opacity:0.40163933" /> + <g + id="g7583" + transform="matrix(1,0,0,0.650879,586.7052,607.5717)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,586.7052,607.5717)" + id="g7585" /> + <path + sodipodi:nodetypes="ccc" + id="path8394" + d="M -304.5567,211.43627 L -304.5567,208.64156 L -304.5567,211.43627 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8396" + d="M -461.565,141.80117 L -461.565,139.00646 L -461.565,141.80117 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8398" + d="M -581.0672,55.17092 L -581.0672,52.37621 L -581.0672,55.17092 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8400" + inkscape:label="box" + style="display:inline" + transform="translate(-398.1156,199.7525)" /> + <g + id="g8402" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-398.1156,199.7525)" /> + <path + sodipodi:nodetypes="ccc" + id="path8404" + d="M -334.4758,120.92619 L -334.4758,118.13148 L -334.4758,120.92619 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8406" + d="M -427.10025,194.81987 L -427.10025,193.29313 L -427.10025,194.81987 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8408" + width="1" + height="0" + x="-484.58496" + y="138.21988" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8410" + width="1" + height="0" + x="-519.71179" + y="110.69228" /> + <path + sodipodi:nodetypes="ccc" + id="path8412" + d="M -678.64922,37.4762 L -678.64922,34.68149 L -678.64922,37.4762 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-3001.507,723.9939)" + id="g8414" /> + <g + id="g8416" + transform="matrix(-0.782995,0,0,0.650879,-3001.507,723.9939)" + style="opacity:0.40163933" /> + <g + id="g8418" + transform="matrix(1,0,0,0.650879,199.4552,731.3217)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,199.4552,731.3217)" + id="g8420" /> + <path + sodipodi:nodetypes="ccc" + id="path9104" + d="M -52.164551,387.82837 L -52.164551,385.03366 L -52.164551,387.82837 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9106" + d="M -209.17285,318.19326 L -209.17285,315.39856 L -209.17285,318.19326 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9108" + d="M -328.67505,231.56302 L -328.67505,228.76831 L -328.67505,231.56302 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g9110" + inkscape:label="box" + style="display:inline" + transform="translate(-145.7234,376.1446)" /> + <g + id="g9112" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-145.7234,376.1446)" /> + <path + sodipodi:nodetypes="ccc" + id="path9114" + d="M -82.08365,297.31829 L -82.08365,294.52358 L -82.08365,297.31829 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9116" + d="M -174.7081,371.21197 L -174.7081,369.68523 L -174.7081,371.21197 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9118" + width="1" + height="0" + x="-232.19283" + y="314.61197" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9120" + width="1" + height="0" + x="-267.31964" + y="287.08438" /> + <path + sodipodi:nodetypes="ccc" + id="path9122" + d="M -426.25707,213.8683 L -426.25707,211.07359 L -426.25707,213.8683 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2749.115,900.386)" + id="g9124" /> + <g + id="g9126" + transform="matrix(-0.782995,0,0,0.650879,-2749.115,900.386)" + style="opacity:0.40163933" /> + <g + id="g9128" + transform="matrix(1,0,0,0.650879,451.8473,907.7138)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,451.8473,907.7138)" + id="g9130" /> + <path + sodipodi:nodetypes="ccc" + id="path3633" + d="M -152.81414,154.26474 L -152.81414,151.47003 L -152.81414,154.26474 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3635" + d="M -309.82244,84.629641 L -309.82244,81.834932 L -309.82244,84.629641 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3637" + d="M -429.32464,-2.0006 L -429.32464,-4.79531 L -429.32464,-2.0006 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3639" + inkscape:label="box" + style="display:inline" + transform="translate(-246.3731,142.581)" /> + <g + id="g3641" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-246.3731,142.581)" /> + <path + sodipodi:nodetypes="ccc" + id="path3643" + d="M -182.73324,63.754661 L -182.73324,60.959952 L -182.73324,63.754661 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3645" + d="M -275.35769,137.64834 L -275.35769,136.1216 L -275.35769,137.64834 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3647" + width="1" + height="0" + x="-332.84244" + y="81.048355" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3649" + width="1" + height="0" + x="-367.96927" + y="53.520748" /> + <path + sodipodi:nodetypes="ccc" + id="path3651" + d="M -526.90666,-19.69532 L -526.90666,-22.49003 L -526.90666,-19.69532 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2849.764,666.8224)" + id="g3653" /> + <g + id="g3655" + transform="matrix(-0.782995,0,0,0.650879,-2849.764,666.8224)" + style="opacity:0.40163933" /> + <g + id="g3657" + transform="matrix(1,0,0,0.650879,351.1977,674.1502)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,351.1977,674.1502)" + id="g3659" /> + <g + id="g2492" + transform="matrix(1.013747,0,0,1.062744,-2.847378,-18.89488)"> + <rect + rx="2.6544497" + style="opacity:0.25;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:1.92686248;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5703" + width="121.98251" + height="94.300766" + x="84.143387" + y="253.42244" + inkscape:r_cx="true" + inkscape:r_cy="true" + ry="2.5797071" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:url(#linearGradient2499);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2894" + width="121.81944" + height="94.349045" + x="84.218002" + y="253.53488" + inkscape:r_cx="true" + inkscape:r_cy="true" + ry="2.1391275" + rx="2.1056614" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + ry="2.5797071" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="253.55811" + x="84.143387" + height="94.300766" + width="121.98251" + id="rect2896" + style="fill:url(#linearGradient2501);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2503);stroke-width:0.87329519;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + rx="2.6544497" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + ry="4.334671" + rx="4.334671" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="274.52277" + x="89.268333" + height="67.771317" + width="110.462" + id="rect2942" + style="fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.67876971;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + </g> + <path + sodipodi:nodetypes="ccc" + id="path10461" + d="M -150.80668,153.33997 L -150.80668,150.54526 L -150.80668,153.33997 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10463" + d="M -307.81498,83.704865 L -307.81498,80.910156 L -307.81498,83.704865 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10465" + d="M -427.31718,-2.92538 L -427.31718,-5.72009 L -427.31718,-2.92538 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g10467" + inkscape:label="box" + style="display:inline" + transform="translate(-244.3656,141.6562)" /> + <g + id="g10469" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-244.3656,141.6562)" /> + <path + sodipodi:nodetypes="ccc" + id="path10471" + d="M -180.72578,62.829885 L -180.72578,60.035176 L -180.72578,62.829885 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10473" + d="M -273.35023,136.72357 L -273.35023,135.19683 L -273.35023,136.72357 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10475" + width="1" + height="0" + x="-330.83496" + y="80.123581" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10477" + width="1" + height="0" + x="-365.96179" + y="52.595974" /> + <path + sodipodi:nodetypes="ccc" + id="path10479" + d="M -524.8992,-20.6201 L -524.8992,-23.41481 L -524.8992,-20.6201 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2847.757,665.8976)" + id="g10481" /> + <g + id="g10483" + transform="matrix(-0.782995,0,0,0.650879,-2847.757,665.8976)" + style="opacity:0.40163933" /> + <g + id="g10485" + transform="matrix(1,0,0,0.650879,353.2052,673.2254)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,353.2052,673.2254)" + id="g10487" /> + <g + id="g3741"> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:url(#linearGradient2477);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 136.25136,259.74377 L 136.25136,260.05305 L 205.52587,260.05305 L 205.52587,259.74377 L 136.25136,259.74377 z " + id="path2958" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:url(#linearGradient2474);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 136.25136,260.05305 L 136.25136,260.36234 L 205.52587,260.36234 L 205.52587,260.05305 L 136.25136,260.05305 z " + id="path2960" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.148134,0,0,1.163364,-1018.086,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2962" + style="fill:url(#radialGradient2439);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:#bf0000;fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2964" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-872.47,750.0335)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.810526,0,0,0.710749,-661.8084,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2966" + style="opacity:0.47881356;fill:url(#radialGradient2441);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient2443);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2968" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-611.8469,578.6828)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:url(#radialGradient2445);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2972" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.148134,0,0,1.163364,-1031.559,816.9091)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.010149,0,0,1.023549,-885.9422,750.0335)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2974" + style="fill:url(#radialGradient2447);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient2449);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2976" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.810526,0,0,0.710749,-675.2805,598.8607)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.763182,0,0,0.669259,-625.319,578.6828)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2978" + style="opacity:0.47881356;fill:url(#radialGradient2451);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.148134,0,0,1.163364,-1045.688,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2980" + style="fill:url(#radialGradient2453);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:url(#radialGradient2455);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2982" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-900.0715,750.0335)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.810526,0,0,0.710749,-689.41,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2984" + style="opacity:0.47881356;fill:url(#radialGradient2457);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient2459);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2986" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-639.4484,578.6828)" /> + <path + id="path2397" + d="M 117.90316,259.74377 L 117.90316,260.05305 L 82.37865,260.05305 L 82.37865,259.74377 L 117.90316,259.74377 z " + style="fill:url(#linearGradient2478);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + id="path2399" + d="M 117.90316,260.05305 L 117.90316,260.36234 L 82.37865,260.36234 L 82.37865,260.05305 L 117.90316,260.05305 z " + style="fill:url(#linearGradient2480);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(1.148134,0,0,1.163364,-1120.182,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2409" + style="fill:url(#radialGradient2488);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="fill:url(#radialGradient2490);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2411" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-974.5649,750.0335)" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(0.810526,0,0,0.710749,-763.9032,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2413" + style="opacity:0.47881356;fill:url(#radialGradient2492);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient2494);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2415" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-713.9417,578.6828)" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> + <path + sodipodi:nodetypes="ccc" + id="path2875" + d="M 148.61745,100.10895 L 148.61745,97.314237 L 148.61745,100.10895 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2879" + d="M 15.62811,107.62673 L 15.62811,104.83202 L 15.62811,107.62673 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2881" + d="M -141.38019,37.99163 L -141.38019,35.196921 L -141.38019,37.99163 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2883" + d="M -260.88239,-48.63861 L -260.88239,-51.43333 L -260.88239,-48.63861 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2885" + inkscape:label="box" + style="display:inline" + transform="translate(-77.9307,95.94301)" /> + <g + id="g2887" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-77.9307,95.94301)" /> + <path + sodipodi:nodetypes="ccc" + id="path2889" + d="M -14.29099,17.11665 L -14.29099,14.32194 L -14.29099,17.11665 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2891" + d="M -106.91544,91.01033 L -106.91544,89.483594 L -106.91544,91.01033 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2893" + width="1" + height="0" + x="-164.40018" + y="34.410343" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2895" + width="1" + height="0" + x="-199.52701" + y="6.8827333" /> + <path + sodipodi:nodetypes="ccc" + id="path2897" + d="M -358.46441,-66.33334 L -358.46441,-69.12805 L -358.46441,-66.33334 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2681.322,620.1844)" + id="g2899" /> + <g + id="g2901" + transform="matrix(-0.782995,0,0,0.650879,-2681.322,620.1844)" + style="opacity:0.40163933" /> + <g + id="g2903" + transform="matrix(1,0,0,0.650879,519.64,627.5121)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,519.64,627.5121)" + id="g2905" /> + <path + sodipodi:nodetypes="ccc" + id="path2907" + d="M 156.0532,264.41537 L 156.0532,261.62066 L 156.0532,264.41537 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2909" + d="M -0.9551,194.78026 L -0.9551,191.98556 L -0.9551,194.78026 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2911" + d="M -120.4573,108.15002 L -120.4573,105.35531 L -120.4573,108.15002 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2913" + inkscape:label="box" + style="display:inline" + transform="translate(62.4943,252.7316)" /> + <g + id="g2915" + inkscape:label="zip_app" + style="display:inline" + transform="translate(62.4943,252.7316)" /> + <path + sodipodi:nodetypes="ccc" + id="path2917" + d="M 126.1341,173.90528 L 126.1341,171.11058 L 126.1341,173.90528 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2919" + d="M 33.50965,247.79897 L 33.50965,246.27223 L 33.50965,247.79897 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2921" + width="1" + height="0" + x="-23.975069" + y="191.19897" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2923" + width="1" + height="0" + x="-59.101898" + y="163.67137" /> + <path + sodipodi:nodetypes="ccc" + id="path2925" + d="M -218.03932,90.4553 L -218.03932,87.66059 L -218.03932,90.4553 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2540.897,776.973)" + id="g2927" /> + <g + id="g2929" + transform="matrix(-0.782995,0,0,0.650879,-2540.897,776.973)" + style="opacity:0.40163933" /> + <g + id="g2931" + transform="matrix(1,0,0,0.650879,660.0651,784.3008)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,660.0651,784.3008)" + id="g2933" /> + <path + sodipodi:nodetypes="ccc" + id="path3421" + d="M 310.89845,86.673946 L 310.89845,83.879237 L 310.89845,86.673946 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3425" + d="M 177.90911,94.19173 L 177.90911,91.397022 L 177.90911,94.19173 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3427" + d="M 20.90081,24.55663 L 20.90081,21.761921 L 20.90081,24.55663 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3429" + d="M -98.60139,-62.07361 L -98.60139,-64.86833 L -98.60139,-62.07361 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3431" + inkscape:label="box" + style="display:inline" + transform="translate(84.3503,82.50801)" /> + <g + id="g3433" + inkscape:label="zip_app" + style="display:inline" + transform="translate(84.3503,82.50801)" /> + <path + sodipodi:nodetypes="ccc" + id="path3435" + d="M 147.99001,3.68165 L 147.99001,0.88694 L 147.99001,3.68165 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3437" + d="M 55.36556,77.57533 L 55.36556,76.048594 L 55.36556,77.57533 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3439" + width="1" + height="0" + x="-2.1191709" + y="20.975344" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3441" + width="1" + height="0" + x="-37.246002" + y="-6.5522671" /> + <path + sodipodi:nodetypes="ccc" + id="path3443" + d="M -196.18341,-79.76834 L -196.18341,-82.56305 L -196.18341,-79.76834 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2519.041,606.7494)" + id="g3445" /> + <g + id="g3447" + transform="matrix(-0.782995,0,0,0.650879,-2519.041,606.7494)" + style="opacity:0.40163933" /> + <g + id="g3449" + transform="matrix(1,0,0,0.650879,681.921,614.0771)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,681.921,614.0771)" + id="g3451" /> + <path + sodipodi:nodetypes="ccc" + id="path3453" + d="M 318.3342,250.98037 L 318.3342,248.18566 L 318.3342,250.98037 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3455" + d="M 161.3259,181.34526 L 161.3259,178.55056 L 161.3259,181.34526 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3457" + d="M 41.8237,94.71502 L 41.8237,91.92031 L 41.8237,94.71502 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3459" + inkscape:label="box" + style="display:inline" + transform="translate(224.7753,239.2966)" /> + <g + id="g3461" + inkscape:label="zip_app" + style="display:inline" + transform="translate(224.7753,239.2966)" /> + <path + sodipodi:nodetypes="ccc" + id="path3463" + d="M 288.4151,160.47028 L 288.4151,157.67558 L 288.4151,160.47028 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3465" + d="M 195.79065,234.36397 L 195.79065,232.83723 L 195.79065,234.36397 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3467" + width="1" + height="0" + x="138.30594" + y="177.76398" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3469" + width="1" + height="0" + x="103.1791" + y="150.23637" /> + <path + sodipodi:nodetypes="ccc" + id="path3471" + d="M -55.75832,77.0203 L -55.75832,74.22559 L -55.75832,77.0203 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2378.616,763.538)" + id="g3473" /> + <g + id="g3475" + transform="matrix(-0.782995,0,0,0.650879,-2378.616,763.538)" + style="opacity:0.40163933" /> + <g + id="g3477" + transform="matrix(1,0,0,0.650879,822.3461,770.8658)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,822.3461,770.8658)" + id="g3479" /> + <path + sodipodi:nodetypes="ccc" + id="path3481" + d="M 268.8342,198.98037 L 268.8342,196.18566 L 268.8342,198.98037 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3483" + d="M 111.8259,129.34527 L 111.8259,126.55056 L 111.8259,129.34527 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3485" + d="M -7.6763,42.71502 L -7.6763,39.92031 L -7.6763,42.71502 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3487" + inkscape:label="box" + style="display:inline" + transform="translate(175.2753,187.2966)" /> + <g + id="g3489" + inkscape:label="zip_app" + style="display:inline" + transform="translate(175.2753,187.2966)" /> + <path + sodipodi:nodetypes="ccc" + id="path3491" + d="M 238.9151,108.47029 L 238.9151,105.67558 L 238.9151,108.47029 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3493" + d="M 146.29065,182.36397 L 146.29065,180.83723 L 146.29065,182.36397 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3495" + width="1" + height="0" + x="88.805931" + y="125.76398" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3497" + width="1" + height="0" + x="53.679092" + y="98.236374" /> + <path + sodipodi:nodetypes="ccc" + id="path3499" + d="M -105.25832,25.0203 L -105.25832,22.22559 L -105.25832,25.0203 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2428.116,711.538)" + id="g3501" /> + <g + id="g3503" + transform="matrix(-0.782995,0,0,0.650879,-2428.116,711.538)" + style="opacity:0.40163933" /> + <g + id="g3505" + transform="matrix(1,0,0,0.650879,772.8461,718.8658)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,772.8461,718.8658)" + id="g3507" /> + <path + sodipodi:nodetypes="ccc" + id="path3509" + d="M -118.4158,322.73037 L -118.4158,319.93566 L -118.4158,322.73037 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3511" + d="M -275.4241,253.09527 L -275.4241,250.30056 L -275.4241,253.09527 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3513" + d="M -394.9263,166.46502 L -394.9263,163.67031 L -394.9263,166.46502 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3515" + inkscape:label="box" + style="display:inline" + transform="translate(-211.9747,311.0466)" /> + <g + id="g3517" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-211.9747,311.0466)" /> + <path + sodipodi:nodetypes="ccc" + id="path3519" + d="M -148.3349,232.22029 L -148.3349,229.42558 L -148.3349,232.22029 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3521" + d="M -240.95935,306.11397 L -240.95935,304.58723 L -240.95935,306.11397 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3523" + width="1" + height="0" + x="-298.44406" + y="249.51398" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3525" + width="1" + height="0" + x="-333.57089" + y="221.98639" /> + <path + sodipodi:nodetypes="ccc" + id="path3527" + d="M -492.50832,148.7703 L -492.50832,145.97559 L -492.50832,148.7703 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2815.366,835.288)" + id="g3529" /> + <g + id="g3531" + transform="matrix(-0.782995,0,0,0.650879,-2815.366,835.288)" + style="opacity:0.40163933" /> + <g + id="g3533" + transform="matrix(1,0,0,0.650879,385.5961,842.6158)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,385.5961,842.6158)" + id="g3535" /> + <path + sodipodi:nodetypes="ccc" + id="path3537" + d="M 133.97635,499.12247 L 133.97635,496.32776 L 133.97635,499.12247 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3539" + d="M -23.03195,429.48736 L -23.03195,426.69266 L -23.03195,429.48736 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3541" + d="M -142.53415,342.85712 L -142.53415,340.06241 L -142.53415,342.85712 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3543" + inkscape:label="box" + style="display:inline" + transform="translate(40.4175,487.4387)" /> + <g + id="g3545" + inkscape:label="zip_app" + style="display:inline" + transform="translate(40.4175,487.4387)" /> + <path + sodipodi:nodetypes="ccc" + id="path3547" + d="M 104.05725,408.61239 L 104.05725,405.81768 L 104.05725,408.61239 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3549" + d="M 11.4328,482.50607 L 11.4328,480.97933 L 11.4328,482.50607 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3551" + width="1" + height="0" + x="-46.051926" + y="425.90607" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3553" + width="1" + height="0" + x="-81.178741" + y="398.37848" /> + <path + sodipodi:nodetypes="ccc" + id="path3555" + d="M -240.11617,325.1624 L -240.11617,322.36769 L -240.11617,325.1624 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2562.974,1011.68)" + id="g3557" /> + <g + id="g3559" + transform="matrix(-0.782995,0,0,0.650879,-2562.974,1011.68)" + style="opacity:0.40163933" /> + <g + id="g3561" + transform="matrix(1,0,0,0.650879,637.9882,1019.008)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,637.9882,1019.008)" + id="g3563" /> + <path + sodipodi:nodetypes="ccc" + id="path4234" + d="M 407.77205,62.985876 L 407.77205,60.191167 L 407.77205,62.985876 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4238" + d="M 274.78271,70.50366 L 274.78271,67.708952 L 274.78271,70.50366 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4240" + d="M 117.77441,0.86856 L 117.77441,-1.926149 L 117.77441,0.86856 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4242" + d="M -1.72779,-85.76168 L -1.72779,-88.5564 L -1.72779,-85.76168 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4244" + inkscape:label="box" + style="display:inline" + transform="translate(181.2239,58.81994)" /> + <g + id="g4246" + inkscape:label="zip_app" + style="display:inline" + transform="translate(181.2239,58.81994)" /> + <path + sodipodi:nodetypes="ccc" + id="path4248" + d="M 244.86361,-20.00642 L 244.86361,-22.80113 L 244.86361,-20.00642 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4250" + d="M 152.23916,53.88726 L 152.23916,52.360524 L 152.23916,53.88726 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4252" + width="1" + height="0" + x="94.754433" + y="-2.7127261" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4254" + width="1" + height="0" + x="59.627598" + y="-30.240337" /> + <path + sodipodi:nodetypes="ccc" + id="path4256" + d="M -99.30981,-103.45641 L -99.30981,-106.25112 L -99.30981,-103.45641 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2422.167,583.0613)" + id="g4258" /> + <g + id="g4260" + transform="matrix(-0.782995,0,0,0.650879,-2422.167,583.0613)" + style="opacity:0.40163933" /> + <g + id="g4262" + transform="matrix(1,0,0,0.650879,778.7946,590.389)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,778.7946,590.389)" + id="g4264" /> + <path + sodipodi:nodetypes="ccc" + id="path4266" + d="M 415.2078,227.2923 L 415.2078,224.49759 L 415.2078,227.2923 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4268" + d="M 258.1995,157.6572 L 258.1995,154.86249 L 258.1995,157.6572 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4270" + d="M 138.6973,71.02695 L 138.6973,68.23224 L 138.6973,71.02695 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4272" + inkscape:label="box" + style="display:inline" + transform="translate(321.6489,215.6085)" /> + <g + id="g4274" + inkscape:label="zip_app" + style="display:inline" + transform="translate(321.6489,215.6085)" /> + <path + sodipodi:nodetypes="ccc" + id="path4276" + d="M 385.2887,136.78222 L 385.2887,133.98751 L 385.2887,136.78222 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4278" + d="M 292.66425,210.6759 L 292.66425,209.14916 L 292.66425,210.6759 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4280" + width="1" + height="0" + x="235.17953" + y="154.07591" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4282" + width="1" + height="0" + x="200.0527" + y="126.5483" /> + <path + sodipodi:nodetypes="ccc" + id="path4284" + d="M 41.11528,53.33223 L 41.11528,50.53752 L 41.11528,53.33223 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2281.743,739.8499)" + id="g4286" /> + <g + id="g4288" + transform="matrix(-0.782995,0,0,0.650879,-2281.743,739.8499)" + style="opacity:0.40163933" /> + <g + id="g4290" + transform="matrix(1,0,0,0.650879,919.2197,747.1777)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,919.2197,747.1777)" + id="g4292" /> + <path + sodipodi:nodetypes="ccc" + id="path4294" + d="M 365.7078,175.2923 L 365.7078,172.49759 L 365.7078,175.2923 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4296" + d="M 208.6995,105.6572 L 208.6995,102.86249 L 208.6995,105.6572 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4298" + d="M 89.1973,19.02695 L 89.1973,16.23224 L 89.1973,19.02695 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4300" + inkscape:label="box" + style="display:inline" + transform="translate(272.1489,163.6086)" /> + <g + id="g4302" + inkscape:label="zip_app" + style="display:inline" + transform="translate(272.1489,163.6086)" /> + <path + sodipodi:nodetypes="ccc" + id="path4304" + d="M 335.7887,84.782215 L 335.7887,81.987506 L 335.7887,84.782215 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4306" + d="M 243.16425,158.67589 L 243.16425,157.14916 L 243.16425,158.67589 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4308" + width="1" + height="0" + x="185.67953" + y="102.07591" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4310" + width="1" + height="0" + x="150.55269" + y="74.548302" /> + <path + sodipodi:nodetypes="ccc" + id="path4312" + d="M -8.38472,1.33223 L -8.38472,-1.46248 L -8.38472,1.33223 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2331.243,687.8499)" + id="g4314" /> + <g + id="g4316" + transform="matrix(-0.782995,0,0,0.650879,-2331.243,687.8499)" + style="opacity:0.40163933" /> + <g + id="g4318" + transform="matrix(1,0,0,0.650879,869.7197,695.1777)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,869.7197,695.1777)" + id="g4320" /> + <path + sodipodi:nodetypes="ccc" + id="path4322" + d="M -21.5422,299.0423 L -21.5422,296.24759 L -21.5422,299.0423 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4324" + d="M -178.5505,229.4072 L -178.5505,226.61249 L -178.5505,229.4072 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4326" + d="M -298.0527,142.77695 L -298.0527,139.98224 L -298.0527,142.77695 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4328" + inkscape:label="box" + style="display:inline" + transform="translate(-115.1011,287.3585)" /> + <g + id="g4330" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-115.1011,287.3585)" /> + <path + sodipodi:nodetypes="ccc" + id="path4332" + d="M -51.4613,208.53222 L -51.4613,205.73751 L -51.4613,208.53222 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4334" + d="M -144.08575,282.4259 L -144.08575,280.89916 L -144.08575,282.4259 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4336" + width="1" + height="0" + x="-201.57047" + y="225.82591" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4338" + width="1" + height="0" + x="-236.6973" + y="198.29831" /> + <path + sodipodi:nodetypes="ccc" + id="path4340" + d="M -395.63472,125.08223 L -395.63472,122.28752 L -395.63472,125.08223 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2718.493,811.5999)" + id="g4342" /> + <g + id="g4344" + transform="matrix(-0.782995,0,0,0.650879,-2718.493,811.5999)" + style="opacity:0.40163933" /> + <g + id="g4346" + transform="matrix(1,0,0,0.650879,482.4697,818.9277)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,482.4697,818.9277)" + id="g4348" /> + <path + sodipodi:nodetypes="ccc" + id="path4350" + d="M 230.84995,475.4344 L 230.84995,472.63969 L 230.84995,475.4344 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4352" + d="M 73.84165,405.79929 L 73.84165,403.00459 L 73.84165,405.79929 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4354" + d="M -45.66055,319.16905 L -45.66055,316.37434 L -45.66055,319.16905 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4356" + inkscape:label="box" + style="display:inline" + transform="translate(137.2911,463.7506)" /> + <g + id="g4358" + inkscape:label="zip_app" + style="display:inline" + transform="translate(137.2911,463.7506)" /> + <path + sodipodi:nodetypes="ccc" + id="path4360" + d="M 200.93085,384.92432 L 200.93085,382.12961 L 200.93085,384.92432 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4362" + d="M 108.3064,458.818 L 108.3064,457.29126 L 108.3064,458.818 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4364" + width="1" + height="0" + x="50.821674" + y="402.21799" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4366" + width="1" + height="0" + x="15.694859" + y="374.6904" /> + <path + sodipodi:nodetypes="ccc" + id="path4368" + d="M -143.24257,301.47433 L -143.24257,298.67962 L -143.24257,301.47433 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2466.1,987.992)" + id="g4370" /> + <g + id="g4372" + transform="matrix(-0.782995,0,0,0.650879,-2466.1,987.992)" + style="opacity:0.40163933" /> + <g + id="g4374" + transform="matrix(1,0,0,0.650879,734.8618,995.3198)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,734.8618,995.3198)" + id="g4376" /> + <path + sodipodi:nodetypes="ccc" + id="path5564" + d="M 346.60735,67.582066 L 346.60735,64.787357 L 346.60735,67.582066 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5568" + d="M 213.61801,75.09985 L 213.61801,72.305142 L 213.61801,75.09985 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5570" + d="M 56.60971,5.46475 L 56.60971,2.670041 L 56.60971,5.46475 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5572" + d="M -62.89249,-81.16549 L -62.89249,-83.96021 L -62.89249,-81.16549 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g5574" + inkscape:label="box" + style="display:inline" + transform="translate(120.0592,63.41613)" /> + <g + id="g5576" + inkscape:label="zip_app" + style="display:inline" + transform="translate(120.0592,63.41613)" /> + <path + sodipodi:nodetypes="ccc" + id="path5578" + d="M 183.69891,-15.41023 L 183.69891,-18.20494 L 183.69891,-15.41023 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5580" + d="M 91.07446,58.48345 L 91.07446,56.956714 L 91.07446,58.48345 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5582" + width="1" + height="0" + x="33.589729" + y="1.8834639" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5584" + width="1" + height="0" + x="-1.5371019" + y="-25.644146" /> + <path + sodipodi:nodetypes="ccc" + id="path5586" + d="M -160.47451,-98.86022 L -160.47451,-101.65493 L -160.47451,-98.86022 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2483.332,587.6575)" + id="g5588" /> + <g + id="g5590" + transform="matrix(-0.782995,0,0,0.650879,-2483.332,587.6575)" + style="opacity:0.40163933" /> + <g + id="g5592" + transform="matrix(1,0,0,0.650879,717.6299,594.9852)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,717.6299,594.9852)" + id="g5594" /> + <path + sodipodi:nodetypes="ccc" + id="path5596" + d="M 354.0431,231.88849 L 354.0431,229.09378 L 354.0431,231.88849 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5598" + d="M 197.0348,162.25338 L 197.0348,159.45868 L 197.0348,162.25338 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5600" + d="M 77.5326,75.62314 L 77.5326,72.82843 L 77.5326,75.62314 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g5602" + inkscape:label="box" + style="display:inline" + transform="translate(260.4842,220.2047)" /> + <g + id="g5604" + inkscape:label="zip_app" + style="display:inline" + transform="translate(260.4842,220.2047)" /> + <path + sodipodi:nodetypes="ccc" + id="path5606" + d="M 324.124,141.3784 L 324.124,138.5837 L 324.124,141.3784 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5608" + d="M 231.49955,215.27209 L 231.49955,213.74535 L 231.49955,215.27209 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5610" + width="1" + height="0" + x="174.01483" + y="158.6721" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5612" + width="1" + height="0" + x="138.888" + y="131.14449" /> + <path + sodipodi:nodetypes="ccc" + id="path5614" + d="M -20.04942,57.92842 L -20.04942,55.13371 L -20.04942,57.92842 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2342.907,744.4461)" + id="g5616" /> + <g + id="g5618" + transform="matrix(-0.782995,0,0,0.650879,-2342.907,744.4461)" + style="opacity:0.40163933" /> + <g + id="g5620" + transform="matrix(1,0,0,0.650879,858.055,751.7739)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,858.055,751.7739)" + id="g5622" /> + <rect + transform="matrix(0,-1,-1,0,0,0)" + style="fill:#121415;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.727;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2218" + width="3.8006082" + height="14" + x="-332.8761" + y="-114.6504" + rx="0.50859064" + ry="0.072969802" /> + <path + sodipodi:nodetypes="ccc" + id="path5625" + d="M 304.5431,179.88849 L 304.5431,177.09378 L 304.5431,179.88849 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5627" + d="M 147.5348,110.25338 L 147.5348,107.45868 L 147.5348,110.25338 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5629" + d="M 28.0326,23.62314 L 28.0326,20.82843 L 28.0326,23.62314 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g5631" + inkscape:label="box" + style="display:inline" + transform="translate(210.9842,168.2048)" /> + <g + id="g5633" + inkscape:label="zip_app" + style="display:inline" + transform="translate(210.9842,168.2048)" /> + <path + sodipodi:nodetypes="ccc" + id="path5635" + d="M 274.624,89.378405 L 274.624,86.583696 L 274.624,89.378405 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5637" + d="M 181.99955,163.27209 L 181.99955,161.74535 L 181.99955,163.27209 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5639" + width="1" + height="0" + x="124.51483" + y="106.6721" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5641" + width="1" + height="0" + x="89.387993" + y="79.144493" /> + <path + sodipodi:nodetypes="ccc" + id="path5643" + d="M -69.54942,5.92842 L -69.54942,3.13371 L -69.54942,5.92842 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2392.407,692.4461)" + id="g5645" /> + <g + id="g5647" + transform="matrix(-0.782995,0,0,0.650879,-2392.407,692.4461)" + style="opacity:0.40163933" /> + <g + id="g5649" + transform="matrix(1,0,0,0.650879,808.555,699.7739)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,808.555,699.7739)" + id="g5651" /> + <rect + style="fill:#121415;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.727;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2214" + width="3.8006082" + height="60" + x="99.844398" + y="272.8761" + rx="0.50859064" + ry="0.30628157" /> + <rect + ry="0.072969802" + rx="0.50859064" + y="-114.75663" + x="-292.79361" + height="14" + width="3.8006082" + id="rect2216" + style="fill:#121415;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.727;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + transform="matrix(0,-1,-1,0,0,0)" /> + <g + style="opacity:0.81999972" + id="g6363" + transform="matrix(7.99998,0,0,7.99998,98.62875,240.0619)"> + <rect + ry="0.24822161" + y="5" + x="2" + height="2.6174028" + width="3" + id="rect6308" + style="opacity:1;fill:url(#linearGradient5772);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + rx="0.24822161" /> + <rect + ry="0.11683749" + style="opacity:1;fill:url(#linearGradient5774);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + id="rect6318" + width="2.650681" + height="2.3344021" + x="2.1746595" + y="5.1306157" + rx="0.11683749" /> + <path + sodipodi:nodetypes="ccccccc" + id="path6343" + d="M 2.2743155,5.3989146 L 4.6791771,5.4119226 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2743155,5.3989146 z " + style="fill:url(#linearGradient5776);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.31557378;fill:url(#linearGradient5778);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 2.2604153,6.4271095 L 2.7697962,6.4362851 L 3.1244866,6.0951127 L 4.6791771,6.1029275 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2604153,6.4271095 z " + id="path6353" + sodipodi:nodetypes="ccccccccc" /> + <path + sodipodi:nodetypes="ccccccccc" + id="path6355" + d="M 2.3604153,6.3398627 L 2.7697962,6.3490383 L 3.1244866,6.007866 L 4.5791771,6.0156808 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.3604153,6.3398627 z " + style="opacity:0.31557378;fill:url(#linearGradient5780);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.75819672;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 2.2976472,6.0751741 L 2.7070281,6.0760047 L 2.9807169,5.7622138 L 4.6210225,5.7601193 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2976472,6.0751741 z " + id="path6357" + sodipodi:nodetypes="ccccccccc" /> + </g> + <g + style="opacity:0.81999972" + id="g6479" + transform="matrix(7.99998,0,0,7.99998,98.62875,280.0618)"> + <rect + style="opacity:1;fill:url(#linearGradient5762);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + id="rect6481" + width="3" + height="2.6174028" + x="2" + y="5" + ry="0.24822161" + rx="0.24822161" /> + <rect + y="5.1306157" + x="2.1746595" + height="2.3344021" + width="2.650681" + id="rect6483" + style="opacity:1;fill:url(#linearGradient5764);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + ry="0.11683749" + rx="0.11683749" /> + <path + style="fill:url(#linearGradient5766);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 2.2743155,5.3989146 L 4.6791771,5.4119226 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2743155,5.3989146 z " + id="path6485" + sodipodi:nodetypes="ccccccc" /> + <path + sodipodi:nodetypes="ccccccccc" + id="path6487" + d="M 2.2604153,6.4271095 L 2.7697962,6.4362851 L 3.1244866,6.0951127 L 4.6791771,6.1029275 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2604153,6.4271095 z " + style="opacity:0.31557378;fill:url(#linearGradient5768);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.31557378;fill:url(#linearGradient5770);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 2.3604153,6.3398627 L 2.7697962,6.3490383 L 3.1244866,6.007866 L 4.5791771,6.0156808 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.3604153,6.3398627 z " + id="path6489" + sodipodi:nodetypes="ccccccccc" /> + <path + sodipodi:nodetypes="ccccccccc" + id="path6491" + d="M 2.2976472,6.0751741 L 2.7070281,6.0760047 L 2.9807169,5.7622138 L 4.6210225,5.7601193 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2976472,6.0751741 z " + style="opacity:0.73360656;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <rect + style="opacity:0.14633167;fill:url(#linearGradient5677);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + id="rect8080" + width="22.557611" + height="3" + x="115.07121" + y="300.06189" /> + <rect + style="opacity:0.14633167;fill:url(#linearGradient5674);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + id="rect8096" + width="22.557611" + height="3" + x="115.07121" + y="340.06189" /> + </g> +</svg> diff --git a/pics/icons/view_index.svg b/pics/icons/view_index.svg new file mode 100644 index 0000000..2ad6076 --- /dev/null +++ b/pics/icons/view_index.svg @@ -0,0 +1,1605 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg3669" + sodipodi:version="0.32" + inkscape:version="0.45.1" + sodipodi:docbase="/home/david/sandbox/split/dolphin file views/16x16" + sodipodi:docname="fileview-detailed.svg" + version="1.0" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/david/sandbox/split/dolphin file views/16x16/fileview-detailed.png" + inkscape:export-xdpi="11.25" + inkscape:export-ydpi="11.25"> + <defs + id="defs3671"> + <linearGradient + id="linearGradient3954"> + <stop + id="stop3956" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3962" /> + <stop + id="stop3958" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3608" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(8.0889801,0,0,7.9869061,48.218484,-0.1337937)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + id="linearGradient6330"> + <stop + id="stop6332" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop6334" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient3606" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.5452306,0,0,7.4748734,9.5916915,3.5066005)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6310"> + <stop + style="stop-color:#0057ae;stop-opacity:1;" + offset="0" + id="stop6312" /> + <stop + style="stop-color:#0057ae;stop-opacity:1" + offset="1" + id="stop6314" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient3604" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(8.0000001,0,0,8.0000039,7.9999995,-2.6791642e-6)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + id="linearGradient3437"> + <stop + id="stop3439" + offset="0" + style="stop-color:#cdcdcf;stop-opacity:1" /> + <stop + id="stop3441" + offset="1" + style="stop-color:#cdcdcf;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3417"> + <stop + style="stop-color:#b3b3b6;stop-opacity:1;" + offset="0" + id="stop3419" /> + <stop + style="stop-color:#cecece;stop-opacity:1;" + offset="1" + id="stop3421" /> + </linearGradient> + <linearGradient + id="linearGradient7422"> + <stop + id="stop7424" + offset="0" + style="stop-color:#cbcbcd;stop-opacity:1;" /> + <stop + style="stop-color:#e0e0e2;stop-opacity:1;" + offset="0.5" + id="stop7426" /> + <stop + id="stop7428" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient7244"> + <stop + style="stop-color:#6f6f6f;stop-opacity:1;" + offset="0" + id="stop7246" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1" + id="stop7248" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7422" + id="linearGradient7912" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1133598,0,0,0.1691546,80.271445,151.92147)" + x1="399.77466" + y1="681.00012" + x2="399.77466" + y2="549.33234" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3417" + id="linearGradient3415" + x1="137.25784" + y1="260.75122" + x2="137.25784" + y2="312.87741" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.9999998,0,0,1.5384617,-95.628621,-132.47177)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3437" + id="linearGradient3423" + x1="109.25784" + y1="260.75122" + x2="109.25784" + y2="312.87741" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter3423"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.4" + id="feGaussianBlur3425" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3417" + id="linearGradient5425" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.9999998,0,0,1.5384617,-55.628618,-132.47177)" + x1="137.25784" + y1="260.75122" + x2="137.25784" + y2="312.87741" /> + </defs> + <sodipodi:namedview + inkscape:document-units="px" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.8284271" + inkscape:cx="26.578143" + inkscape:cy="83.733868" + inkscape:current-layer="layer1" + id="namedview3673" + inkscape:window-width="937" + inkscape:window-height="696" + inkscape:window-x="0" + inkscape:window-y="0" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + width="128px" + height="128px" + gridspacingx="8px" + gridspacingy="8px" + grid_units="px" + gridempspacing="0" + inkscape:grid-points="true" + gridtolerance="10000" /> + <metadata + id="metadata3675"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-79.62865,-236.8761)"> + <rect + style="opacity:0.4;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;filter:url(#filter3423)" + id="rect2448" + width="120" + height="120" + x="83.628647" + y="232.8761" + rx="1.8519703" + ry="2.186269" + transform="matrix(1,0,0,0.9333333,0,23.525085)" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 127.09452,-17.378991 L 127.09452,-20.123794 L 127.09452,-17.378991 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3242" + d="M -3.5199651,-9.995462 L -3.5199651,-12.740263 L -3.5199651,-9.995462 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2985" + d="M -157.72449,-78.387047 L -157.72449,-81.131848 L -157.72449,-78.387047 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3206" + d="M -275.09267,-163.47029 L -275.09267,-166.2151 L -275.09267,-163.47029 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="layer4" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-95.408054,-21.470534)" /> + <g + id="layer5" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-95.408054,-21.470534)" /> + <path + sodipodi:nodetypes="ccc" + id="path3946" + d="M -32.904785,-98.88925 L -32.904785,-101.63405 L -32.904785,-98.88925 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path1561" + d="M -123.87519,-26.315129 L -123.87519,-27.8146 L -123.87519,-26.315129 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect1327" + width="0.98214245" + height="0" + x="-180.33339" + y="-81.904381" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2482" + width="0.98214245" + height="0" + x="-214.83295" + y="-108.94041" /> + <path + sodipodi:nodetypes="ccc" + id="path2494" + d="M -370.93212,-180.84903 L -370.93212,-183.59384 L -370.93212,-180.84903 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2652.3095,493.40925)" + id="g4640" /> + <g + id="g4646" + transform="matrix(-0.7690129,0,0,0.6392557,-2652.3095,493.40925)" + style="opacity:0.40163933" /> + <g + id="g4730" + transform="matrix(0.9821429,0,0,0.6392557,491.49159,500.60611)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,491.49159,500.60611)" + id="g4748" /> + <path + sodipodi:nodetypes="ccc" + id="path6923" + d="M 134.39748,143.99333 L 134.39748,141.24853 L 134.39748,143.99333 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6925" + d="M -19.807041,75.601739 L -19.807041,72.856925 L -19.807041,75.601739 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6927" + d="M -137.17523,-9.481505 L -137.17523,-12.22632 L -137.17523,-9.481505 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6929" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,42.509306,132.51824)" /> + <g + id="g6931" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,42.509306,132.51824)" /> + <path + sodipodi:nodetypes="ccc" + id="path6933" + d="M 105.01266,55.099525 L 105.01266,52.354725 L 105.01266,55.099525 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6935" + d="M 14.042254,127.67365 L 14.042254,126.17418 L 14.042254,127.67365 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6937" + width="0.98214245" + height="0" + x="-42.415932" + y="72.084396" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6939" + width="0.98214245" + height="0" + x="-76.915482" + y="45.04837" /> + <path + sodipodi:nodetypes="ccc" + id="path6941" + d="M -233.01467,-26.860247 L -233.01467,-29.60505 L -233.01467,-26.860247 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2514.3923,647.39797)" + id="g6943" /> + <g + id="g6945" + transform="matrix(-0.7690129,0,0,0.6392557,-2514.3923,647.39797)" + style="opacity:0.40163933" /> + <g + id="g6947" + transform="matrix(0.9821429,0,0,0.6392557,629.40902,654.59497)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,629.40902,654.59497)" + id="g6949" /> + <path + sodipodi:nodetypes="ccc" + id="path7559" + d="M 85.781427,92.921911 L 85.781427,90.177111 L 85.781427,92.921911 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7561" + d="M -68.423094,24.530324 L -68.423094,21.785524 L -68.423094,24.530324 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7563" + d="M -185.79129,-60.552919 L -185.79129,-63.297724 L -185.79129,-60.552919 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7565" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-6.106738,81.446811)" /> + <g + id="g7567" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-6.106738,81.446811)" /> + <path + sodipodi:nodetypes="ccc" + id="path7569" + d="M 56.396609,4.0281236 L 56.396609,1.283323 L 56.396609,4.0281236 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7571" + d="M -34.573799,76.60224 L -34.573799,75.102768 L -34.573799,76.60224 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7573" + width="0.98214245" + height="0" + x="-91.031982" + y="21.012997" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7575" + width="0.98214245" + height="0" + x="-125.53154" + y="-6.023037" /> + <path + sodipodi:nodetypes="ccc" + id="path7577" + d="M -281.63073,-77.931657 L -281.63073,-80.67646 L -281.63073,-77.931657 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2563.0081,596.32654)" + id="g7579" /> + <g + id="g7581" + transform="matrix(-0.7690129,0,0,0.6392557,-2563.0081,596.32654)" + style="opacity:0.40163933" /> + <g + id="g7583" + transform="matrix(0.9821429,0,0,0.6392557,580.79288,603.52354)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,580.79288,603.52354)" + id="g7585" /> + <path + sodipodi:nodetypes="ccc" + id="path8394" + d="M -294.55324,214.46206 L -294.55324,211.71724 L -294.55324,214.46206 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8396" + d="M -448.75778,146.07046 L -448.75778,143.32566 L -448.75778,146.07046 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8398" + d="M -566.12597,60.987211 L -566.12597,58.242411 L -566.12597,60.987211 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8400" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-386.44143,202.98696)" /> + <g + id="g8402" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-386.44143,202.98696)" /> + <path + sodipodi:nodetypes="ccc" + id="path8404" + d="M -323.93807,125.56825 L -323.93807,122.82345 L -323.93807,125.56825 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8406" + d="M -414.90848,198.14239 L -414.90848,196.6429 L -414.90848,198.14239 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8408" + width="0.98214245" + height="0" + x="-471.36667" + y="142.55313" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8410" + width="0.98214245" + height="0" + x="-505.86624" + y="115.5171" /> + <path + sodipodi:nodetypes="ccc" + id="path8412" + d="M -661.96541,43.608482 L -661.96541,40.863667 L -661.96541,43.608482 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2943.3423,717.86668)" + id="g8414" /> + <g + id="g8416" + transform="matrix(-0.7690129,0,0,0.6392557,-2943.3423,717.86668)" + style="opacity:0.40163933" /> + <g + id="g8418" + transform="matrix(0.9821429,0,0,0.6392557,200.4583,725.06368)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,200.4583,725.06368)" + id="g8420" /> + <path + sodipodi:nodetypes="ccc" + id="path9104" + d="M -46.668198,387.70423 L -46.668198,384.95943 L -46.668198,387.70423 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9106" + d="M -200.87271,319.31263 L -200.87271,316.56783 L -200.87271,319.31263 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9108" + d="M -318.2409,234.22939 L -318.2409,231.48459 L -318.2409,234.22939 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g9110" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-138.55631,376.2291)" /> + <g + id="g9112" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-138.55631,376.2291)" /> + <path + sodipodi:nodetypes="ccc" + id="path9114" + d="M -76.053015,298.81043 L -76.053015,296.06563 L -76.053015,298.81043 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9116" + d="M -167.02342,371.38456 L -167.02342,369.88507 L -167.02342,371.38456 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9118" + width="0.98214245" + height="0" + x="-223.48163" + y="315.79526" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9120" + width="0.98214245" + height="0" + x="-257.98117" + y="288.75928" /> + <path + sodipodi:nodetypes="ccc" + id="path9122" + d="M -414.08035,216.85066 L -414.08035,214.10584 L -414.08035,216.85066 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2695.4581,891.10883)" + id="g9124" /> + <g + id="g9126" + transform="matrix(-0.7690129,0,0,0.6392557,-2695.4581,891.10883)" + style="opacity:0.40163933" /> + <g + id="g9128" + transform="matrix(0.9821429,0,0,0.6392557,448.3433,898.30583)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,448.3433,898.30583)" + id="g9130" /> + <path + sodipodi:nodetypes="ccc" + id="path3633" + d="M -145.52043,158.31147 L -145.52043,155.56666 L -145.52043,158.31147 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3635" + d="M -299.72496,89.919868 L -299.72496,87.175068 L -299.72496,89.919868 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3637" + d="M -417.09315,4.8366379 L -417.09315,2.0918235 L -417.09315,4.8366379 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3639" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-237.40871,146.83638)" /> + <g + id="g3641" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-237.40871,146.83638)" /> + <path + sodipodi:nodetypes="ccc" + id="path3643" + d="M -174.90526,69.417668 L -174.90526,66.672868 L -174.90526,69.417668 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3645" + d="M -265.87566,141.9918 L -265.87566,140.49231 L -265.87566,141.9918 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3647" + width="0.98214245" + height="0" + x="-322.33389" + y="86.402542" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3649" + width="0.98214245" + height="0" + x="-356.83344" + y="59.366497" /> + <path + sodipodi:nodetypes="ccc" + id="path3651" + d="M -512.93259,-12.542105 L -512.93259,-15.286905 L -512.93259,-12.542105 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2794.3095,661.71611)" + id="g3653" /> + <g + id="g3655" + transform="matrix(-0.7690129,0,0,0.6392557,-2794.3095,661.71611)" + style="opacity:0.40163933" /> + <g + id="g3657" + transform="matrix(0.9821429,0,0,0.6392557,349.49101,668.91311)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,349.49101,668.91311)" + id="g3659" /> + <rect + rx="0" + ry="0" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="244.8761" + x="87.628647" + height="104" + width="112" + id="rect2894" + style="fill:url(#linearGradient7912);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:nodetypes="ccc" + id="path10461" + d="M -143.54882,157.40321 L -143.54882,154.6584 L -143.54882,157.40321 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10463" + d="M -297.75334,89.011611 L -297.75334,86.266811 L -297.75334,89.011611 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10465" + d="M -415.12153,3.9283664 L -415.12153,1.183566 L -415.12153,3.9283664 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g10467" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-235.437,145.9281)" /> + <g + id="g10469" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-235.437,145.9281)" /> + <path + sodipodi:nodetypes="ccc" + id="path10471" + d="M -172.93364,68.509411 L -172.93364,65.764611 L -172.93364,68.509411 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10473" + d="M -263.90404,141.08354 L -263.90404,139.58406 L -263.90404,141.08354 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10475" + width="0.98214245" + height="0" + x="-320.36224" + y="85.494278" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10477" + width="0.98214245" + height="0" + x="-354.86182" + y="58.458252" /> + <path + sodipodi:nodetypes="ccc" + id="path10479" + d="M -510.96098,-13.450368 L -510.96098,-16.195171 L -510.96098,-13.450368 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2792.3381,660.80782)" + id="g10481" /> + <g + id="g10483" + transform="matrix(-0.7690129,0,0,0.6392557,-2792.3381,660.80782)" + style="opacity:0.40163933" /> + <g + id="g10485" + transform="matrix(0.9821429,0,0,0.6392557,351.46273,668.00482)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,351.46273,668.00482)" + id="g10487" /> + <path + sodipodi:nodetypes="ccc" + id="path2875" + d="M 150.52834,105.12275 L 150.52834,102.37795 L 150.52834,105.12275 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2879" + d="M 19.913855,112.5063 L 19.913855,109.76148 L 19.913855,112.5063 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2881" + d="M -134.29067,44.114696 L -134.29067,41.369896 L -134.29067,44.114696 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2883" + d="M -251.65886,-40.968537 L -251.65886,-43.71335 L -251.65886,-40.968537 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2885" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-71.974225,101.03124)" /> + <g + id="g2887" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-71.974225,101.03124)" /> + <path + sodipodi:nodetypes="ccc" + id="path2889" + d="M -9.470964,23.612495 L -9.470964,20.867695 L -9.470964,23.612495 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2891" + d="M -100.44137,96.186626 L -100.44137,94.687154 L -100.44137,96.186626 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2893" + width="0.98214245" + height="0" + x="-156.89958" + y="40.597351" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2895" + width="0.98214245" + height="0" + x="-191.39912" + y="13.561335" /> + <path + sodipodi:nodetypes="ccc" + id="path2897" + d="M -347.4983,-58.347284 L -347.4983,-61.092087 L -347.4983,-58.347284 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2628.8752,615.91097)" + id="g2899" /> + <g + id="g2901" + transform="matrix(-0.7690129,0,0,0.6392557,-2628.8752,615.91097)" + style="opacity:0.40163933" /> + <g + id="g2903" + transform="matrix(0.9821429,0,0,0.6392557,514.9253,623.10782)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,514.9253,623.10782)" + id="g2905" /> + <path + sodipodi:nodetypes="ccc" + id="path2907" + d="M 157.83131,266.49507 L 157.83131,263.75027 L 157.83131,266.49507 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2909" + d="M 3.6267808,198.10347 L 3.6267808,195.35869 L 3.6267808,198.10347 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2911" + d="M -113.74141,113.02024 L -113.74141,110.27544 L -113.74141,113.02024 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2913" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,65.943135,255.01996)" /> + <g + id="g2915" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,65.943135,255.01996)" /> + <path + sodipodi:nodetypes="ccc" + id="path2917" + d="M 128.44648,177.60127 L 128.44648,174.85648 L 128.44648,177.60127 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2919" + d="M 37.476076,250.1754 L 37.476076,248.67593 L 37.476076,250.1754 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2921" + width="0.98214245" + height="0" + x="-18.982109" + y="194.58614" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2923" + width="0.98214245" + height="0" + x="-53.481659" + y="167.55011" /> + <path + sodipodi:nodetypes="ccc" + id="path2925" + d="M -209.58086,95.641497 L -209.58086,92.896697 L -209.58086,95.641497 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2490.9581,769.89968)" + id="g2927" /> + <g + id="g2929" + transform="matrix(-0.7690129,0,0,0.6392557,-2490.9581,769.89968)" + style="opacity:0.40163933" /> + <g + id="g2931" + transform="matrix(0.9821429,0,0,0.6392557,652.84273,777.09668)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,652.84273,777.09668)" + id="g2933" /> + <path + sodipodi:nodetypes="ccc" + id="path4109" + d="M -206.82354,-138.97944 L -206.82354,-142.70571 L -206.82354,-138.97944 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4111" + d="M -384.14266,-128.95572 L -384.14266,-132.682 L -384.14266,-128.95572 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4113" + d="M -593.48705,-221.80252 L -593.48705,-225.5288 L -593.48705,-221.80252 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4115" + d="M -752.82333,-337.3095 L -752.82333,-341.0358 L -752.82333,-337.3095 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4117" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-508.88772,-144.53402)" /> + <g + id="g4119" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-508.88772,-144.53402)" /> + <path + sodipodi:nodetypes="ccc" + id="path4121" + d="M -424.03479,-249.63583 L -424.03479,-253.36211 L -424.03479,-249.63583 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4123" + d="M -547.53406,-151.11092 L -547.53406,-153.14657 L -547.53406,-151.11092 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4125" + width="1.3333334" + height="0" + x="-624.18036" + y="-226.57758" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4127" + width="1.3333334" + height="0" + x="-671.01611" + y="-263.28104" /> + <path + sodipodi:nodetypes="ccc" + id="path4129" + d="M -882.93269,-360.90247 L -882.93269,-364.62876 L -882.93269,-360.90247 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-3980.0767,554.45439)" + id="g4131" /> + <g + id="g4133" + transform="matrix(-1.0439929,0,0,0.8678386,-3980.0767,554.45439)" + style="opacity:0.40163933" /> + <g + id="g4135" + transform="matrix(1.3333329,0,0,0.8678386,287.87315,564.22468)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,287.87315,564.22468)" + id="g4137" /> + <path + sodipodi:nodetypes="ccc" + id="path4139" + d="M -196.9092,80.095797 L -196.9092,76.369525 L -196.9092,80.095797 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4141" + d="M -406.2536,-12.75101 L -406.2536,-16.477288 L -406.2536,-12.75101 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4143" + d="M -565.58987,-128.258 L -565.58987,-131.98428 L -565.58987,-128.258 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4145" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-321.65443,64.517382)" /> + <g + id="g4147" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-321.65443,64.517382)" /> + <path + sodipodi:nodetypes="ccc" + id="path4149" + d="M -236.80134,-40.584316 L -236.80134,-44.310595 L -236.80134,-40.584316 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4151" + d="M -360.3006,57.940596 L -360.3006,55.904953 L -360.3006,57.940596 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4153" + width="1.3333334" + height="0" + x="-436.9469" + y="-17.526062" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4155" + width="1.3333334" + height="0" + x="-483.78265" + y="-54.22953" /> + <path + sodipodi:nodetypes="ccc" + id="path4157" + d="M -695.69923,-151.85096 L -695.69923,-155.57724 L -695.69923,-151.85096 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-3792.8438,763.50597)" + id="g4159" /> + <g + id="g4161" + transform="matrix(-1.0439929,0,0,0.8678386,-3792.8438,763.50597)" + style="opacity:0.40163933" /> + <g + id="g4163" + transform="matrix(1.3333329,0,0,0.8678386,475.10659,773.2764)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,475.10659,773.2764)" + id="g4165" /> + <path + sodipodi:nodetypes="ccc" + id="path4167" + d="M -262.9092,10.762467 L -262.9092,7.0361808 L -262.9092,10.762467 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4169" + d="M -472.25361,-82.084343 L -472.25361,-85.810621 L -472.25361,-82.084343 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4171" + d="M -631.58987,-197.59134 L -631.58987,-201.31762 L -631.58987,-197.59134 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4173" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-387.65443,-4.81582)" /> + <g + id="g4175" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-387.65443,-4.81582)" /> + <path + sodipodi:nodetypes="ccc" + id="path4177" + d="M -302.80133,-109.91765 L -302.80133,-113.64393 L -302.80133,-109.91765 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4179" + d="M -426.3006,-11.392744 L -426.3006,-13.428391 L -426.3006,-11.392744 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4181" + width="1.3333334" + height="0" + x="-502.94687" + y="-86.859383" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4184" + width="1.3333334" + height="0" + x="-549.78265" + y="-123.56287" /> + <path + sodipodi:nodetypes="ccc" + id="path4186" + d="M -761.69923,-221.1843 L -761.69923,-224.91058 L -761.69923,-221.1843 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-3858.8438,694.17254)" + id="g4188" /> + <g + id="g4190" + transform="matrix(-1.0439929,0,0,0.8678386,-3858.8438,694.17254)" + style="opacity:0.40163933" /> + <g + id="g4192" + transform="matrix(1.3333329,0,0,0.8678386,409.10673,703.94297)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,409.10673,703.94297)" + id="g4194" /> + <path + sodipodi:nodetypes="ccc" + id="path4196" + d="M -779.24254,175.76247 L -779.24254,172.03618 L -779.24254,175.76247 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4198" + d="M -988.58693,82.915668 L -988.58693,79.189382 L -988.58693,82.915668 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4200" + d="M -1147.9232,-32.591337 L -1147.9232,-36.317616 L -1147.9232,-32.591337 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4202" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-903.98773,160.1841)" /> + <g + id="g4204" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-903.98773,160.1841)" /> + <path + sodipodi:nodetypes="ccc" + id="path4206" + d="M -819.13467,55.082368 L -819.13467,51.356082 L -819.13467,55.082368 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4208" + d="M -942.63393,153.60727 L -942.63393,151.57161 L -942.63393,153.60727 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4210" + width="1.3333334" + height="0" + x="-1019.2802" + y="78.14061" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4212" + width="1.3333334" + height="0" + x="-1066.116" + y="41.437149" /> + <path + sodipodi:nodetypes="ccc" + id="path4214" + d="M -1278.0326,-56.184296 L -1278.0326,-59.910576 L -1278.0326,-56.184296 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-4375.1767,859.17254)" + id="g4216" /> + <g + id="g4218" + transform="matrix(-1.0439929,0,0,0.8678386,-4375.1767,859.17254)" + style="opacity:0.40163933" /> + <g + id="g4220" + transform="matrix(1.3333329,0,0,0.8678386,-107.22671,868.94297)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,-107.22671,868.94297)" + id="g4222" /> + <path + sodipodi:nodetypes="ccc" + id="path4224" + d="M -442.71968,410.95193 L -442.71968,407.22566 L -442.71968,410.95193 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4226" + d="M -652.06407,318.10512 L -652.06407,314.37886 L -652.06407,318.10512 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4228" + d="M -811.40034,202.59813 L -811.40034,198.87186 L -811.40034,202.59813 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4230" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-567.46487,395.37353)" /> + <g + id="g4232" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-567.46487,395.37353)" /> + <path + sodipodi:nodetypes="ccc" + id="path4234" + d="M -482.61181,290.27183 L -482.61181,286.54554 L -482.61181,290.27183 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4236" + d="M -606.11107,388.79673 L -606.11107,386.76108 L -606.11107,388.79673 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4238" + width="1.3333334" + height="0" + x="-682.75739" + y="313.33002" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4240" + width="1.3333334" + height="0" + x="-729.59314" + y="276.62656" /> + <path + sodipodi:nodetypes="ccc" + id="path4242" + d="M -941.5097,179.00517 L -941.5097,175.2789 L -941.5097,179.00517 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-4038.6538,1094.3621)" + id="g4244" /> + <g + id="g4246" + transform="matrix(-1.0439929,0,0,0.8678386,-4038.6538,1094.3621)" + style="opacity:0.40163933" /> + <g + id="g4248" + transform="matrix(1.3333329,0,0,0.8678386,229.29615,1104.1324)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,229.29615,1104.1324)" + id="g4250" /> + <path + sodipodi:nodetypes="ccc" + id="path4252" + d="M -576.91912,99.533769 L -576.91912,95.807483 L -576.91912,99.533769 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4254" + d="M -786.26353,6.6869665 L -786.26353,2.9606807 L -786.26353,6.6869665 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4256" + d="M -945.59979,-108.82003 L -945.59979,-112.54631 L -945.59979,-108.82003 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4258" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-701.66444,83.955383)" /> + <g + id="g4260" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-701.66444,83.955383)" /> + <path + sodipodi:nodetypes="ccc" + id="path4262" + d="M -616.81125,-21.146348 L -616.81125,-24.872627 L -616.81125,-21.146348 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4264" + d="M -740.31053,77.378568 L -740.31053,75.342911 L -740.31053,77.378568 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4266" + width="1.3333334" + height="0" + x="-816.95691" + y="1.9119034" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4268" + width="1.3333334" + height="0" + x="-863.79266" + y="-34.791569" /> + <path + sodipodi:nodetypes="ccc" + id="path4270" + d="M -1075.7091,-132.41299 L -1075.7091,-136.13927 L -1075.7091,-132.41299 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-4172.8524,782.94397)" + id="g4272" /> + <g + id="g4274" + transform="matrix(-1.0439929,0,0,0.8678386,-4172.8524,782.94397)" + style="opacity:0.40163933" /> + <g + id="g4276" + transform="matrix(1.3333329,0,0,0.8678386,95.096721,792.7144)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,95.096721,792.7144)" + id="g4278" /> + <path + sodipodi:nodetypes="ccc" + id="path4284" + d="M -574.24251,98.30074 L -574.24251,94.574454 L -574.24251,98.30074 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4286" + d="M -783.58691,5.4539236 L -783.58691,1.727645 L -783.58691,5.4539236 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4288" + d="M -942.92317,-110.05307 L -942.92317,-113.77935 L -942.92317,-110.05307 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4290" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-698.98773,82.722383)" /> + <g + id="g4292" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-698.98773,82.722383)" /> + <path + sodipodi:nodetypes="ccc" + id="path4294" + d="M -614.13465,-22.379383 L -614.13465,-26.105661 L -614.13465,-22.379383 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4296" + d="M -737.63391,76.14554 L -737.63391,74.109882 L -737.63391,76.14554 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4298" + width="1.3333334" + height="0" + x="-814.28021" + y="0.67887306" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4300" + width="1.3333334" + height="0" + x="-861.11603" + y="-36.024597" /> + <path + sodipodi:nodetypes="ccc" + id="path4302" + d="M -1073.0325,-133.64603 L -1073.0325,-137.37231 L -1073.0325,-133.64603 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-4170.1767,781.71083)" + id="g4304" /> + <g + id="g4306" + transform="matrix(-1.0439929,0,0,0.8678386,-4170.1767,781.71083)" + style="opacity:0.40163933" /> + <g + id="g4308" + transform="matrix(1.3333329,0,0,0.8678386,97.773293,791.48126)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,97.773293,791.48126)" + id="g4310" /> + <path + sodipodi:nodetypes="cccc" + id="path4356" + d="M -175.01034,27.326038 L -175.01034,15.16181 L -175.01034,23.599753 L -175.01034,27.326038 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4358" + d="M -352.32946,37.349753 L -352.32946,33.623467 L -352.32946,37.349753 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4360" + d="M -561.67387,-55.497056 L -561.67387,-59.223335 L -561.67387,-55.497056 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4362" + d="M -721.01013,-171.00404 L -721.01013,-174.73034 L -721.01013,-171.00404 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4364" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-477.07458,21.771367)" /> + <g + id="g4366" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-477.07458,21.771367)" /> + <path + sodipodi:nodetypes="ccc" + id="path4368" + d="M -392.22159,-83.330363 L -392.22159,-87.056643 L -392.22159,-83.330363 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4370" + d="M -515.72085,15.194552 L -515.72085,13.158895 L -515.72085,15.194552 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4372" + width="1.3333334" + height="0" + x="-592.36719" + y="-60.27211" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4374" + width="1.3333334" + height="0" + x="-639.20294" + y="-96.975594" /> + <path + sodipodi:nodetypes="ccc" + id="path4376" + d="M -851.11949,-194.59702 L -851.11949,-198.3233 L -851.11949,-194.59702 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-3948.2638,720.75997)" + id="g4378" /> + <g + id="g4380" + transform="matrix(-1.0439929,0,0,0.8678386,-3948.2638,720.75997)" + style="opacity:0.40163933" /> + <g + id="g4382" + transform="matrix(1.3333329,0,0,0.8678386,319.68644,730.53025)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,319.68644,730.53025)" + id="g4384" /> + <path + sodipodi:nodetypes="ccc" + id="path4386" + d="M -165.09601,246.40127 L -165.09601,242.67499 L -165.09601,246.40127 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4388" + d="M -374.4404,153.55446 L -374.4404,149.82818 L -374.4404,153.55446 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4390" + d="M -533.77668,38.047467 L -533.77668,34.321196 L -533.77668,38.047467 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4392" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-289.84114,230.82281)" /> + <g + id="g4394" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-289.84114,230.82281)" /> + <path + sodipodi:nodetypes="ccc" + id="path4396" + d="M -204.98814,125.72115 L -204.98814,121.99488 L -204.98814,125.72115 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4398" + d="M -328.4874,224.24607 L -328.4874,222.21041 L -328.4874,224.24607 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4400" + width="1.3333334" + height="0" + x="-405.13367" + y="148.7794" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4402" + width="1.3333334" + height="0" + x="-451.96948" + y="112.07594" /> + <path + sodipodi:nodetypes="ccc" + id="path4404" + d="M -663.88602,14.45451 L -663.88602,10.728224 L -663.88602,14.45451 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-3761.0309,929.8114)" + id="g4406" /> + <g + id="g4408" + transform="matrix(-1.0439929,0,0,0.8678386,-3761.0309,929.8114)" + style="opacity:0.40163933" /> + <g + id="g4410" + transform="matrix(1.3333329,0,0,0.8678386,506.91987,939.58183)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,506.91987,939.58183)" + id="g4412" /> + <path + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.67876971;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 87.62865,268.8761 L 199.62865,268.8761 L 199.62865,348.8761 L 87.62865,348.8761 L 87.62865,268.8761 z " + id="rect8568" /> + <g + id="g5427"> + <g + transform="translate(79.62865,236.87609)" + id="g3550"> + <rect + style="fill:url(#linearGradient3604);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + id="rect15073" + width="24" + height="24" + x="24" + y="40" + ry="2.276042" + rx="1.9857728" /> + <rect + y="42" + x="26" + height="20" + width="20" + id="rect15075" + style="fill:url(#linearGradient3606);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + ry="1.0010056" + rx="0.88156581" /> + <path + style="fill:url(#linearGradient3608);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 26,41.967068 L 45.994108,42.055456 L 46,48 L 40,48 L 32.17015,52 L 26.151705,52 L 26,41.967068 z " + id="path15077" + sodipodi:nodetypes="ccccccc" /> + <path + sodipodi:nodetypes="ccccccccc" + id="path15079" + d="M 25.911612,56 L 32,56 L 40,52 L 46.082368,52 L 46,48 L 40,48 L 32,52 L 26.085567,52 L 25.911612,56 z " + style="opacity:0.8;fill:#0057ae;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <rect + ry="0" + rx="0" + y="276.8761" + x="-183.62865" + height="8.000001" + width="48.000004" + id="rect6417" + style="fill:#bbbbbb;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="scale(-1,1)" /> + <rect + transform="scale(-1,1)" + style="fill:#bbbbbb;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect6419" + width="24.000004" + height="8.000001" + x="-160.62865" + y="292.8761" + rx="0" + ry="0" /> + </g> + <use + x="0" + y="0" + xlink:href="#g5427" + id="use5436" + transform="translate(0,32)" + width="128" + height="128" /> + </g> +</svg> diff --git a/pics/icons/view_mag.svg b/pics/icons/view_mag.svg new file mode 100644 index 0000000..4faf1fd --- /dev/null +++ b/pics/icons/view_mag.svg @@ -0,0 +1,1489 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg3669" + sodipodi:version="0.32" + inkscape:version="0.45+devel" + sodipodi:docbase="/home/david/sandbox/split/dolphin file views/16x16" + sodipodi:docname="fileview-join-left.svgz" + version="1.0" + inkscape:output_extension="org.inkscape.output.svgz.inkscape" + inkscape:export-filename="/home/david/sandbox/split/dolphin file views/16x16/fileview-join.png" + inkscape:export-xdpi="11.25" + inkscape:export-ydpi="11.25"> + <defs + id="defs3671"> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3417" + id="linearGradient3415" + x1="137.25784" + y1="260.75122" + x2="137.25784" + y2="312.87741" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.0000008,0,0,1.5384616,-71.628732,-132.47175)" /> + <linearGradient + id="linearGradient3437"> + <stop + id="stop3439" + offset="0" + style="stop-color:#cdcdcf;stop-opacity:1" /> + <stop + id="stop3441" + offset="1" + style="stop-color:#cdcdcf;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3417"> + <stop + style="stop-color:#b3b3b6;stop-opacity:1;" + offset="0" + id="stop3419" /> + <stop + style="stop-color:#cecece;stop-opacity:1;" + offset="1" + id="stop3421" /> + </linearGradient> + <linearGradient + id="linearGradient7422"> + <stop + id="stop7424" + offset="0" + style="stop-color:#cbcbcd;stop-opacity:1;" /> + <stop + style="stop-color:#e0e0e2;stop-opacity:1;" + offset="0.5" + id="stop7426" /> + <stop + id="stop7428" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7422" + id="linearGradient7912" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.1133598,0,0,0.1691546,80.271445,151.92147)" + x1="399.77466" + y1="681.00012" + x2="399.77466" + y2="549.33234" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3437" + id="linearGradient3423" + x1="109.25784" + y1="260.75122" + x2="109.25784" + y2="312.87741" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter3423"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.4" + id="feGaussianBlur3425" /> + </filter> + </defs> + <sodipodi:namedview + inkscape:document-units="px" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2" + inkscape:cx="64" + inkscape:cy="83.733868" + inkscape:current-layer="layer1" + id="namedview3673" + inkscape:window-width="937" + inkscape:window-height="696" + inkscape:window-x="266" + inkscape:window-y="43" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + width="128px" + height="128px" + gridspacingx="8px" + gridspacingy="8px" + grid_units="px" + gridempspacing="0" + inkscape:grid-points="true" + gridtolerance="10000" /> + <metadata + id="metadata3675"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-79.62865,-236.8761)"> + <rect + style="opacity:0.4;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;filter:url(#filter3423)" + id="rect2448" + width="120" + height="120" + x="83.628647" + y="232.8761" + rx="1.8519703" + ry="2.186269" + transform="matrix(1,0,0,0.9333333,0,23.525085)" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 127.09452,-17.378991 L 127.09452,-20.123794 L 127.09452,-17.378991 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3242" + d="M -3.5199651,-9.995462 L -3.5199651,-12.740263 L -3.5199651,-9.995462 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2985" + d="M -157.72449,-78.387047 L -157.72449,-81.131848 L -157.72449,-78.387047 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3206" + d="M -275.09267,-163.47029 L -275.09267,-166.2151 L -275.09267,-163.47029 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="layer4" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-95.408054,-21.470534)" /> + <g + id="layer5" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-95.408054,-21.470534)" /> + <path + sodipodi:nodetypes="ccc" + id="path3946" + d="M -32.904785,-98.88925 L -32.904785,-101.63405 L -32.904785,-98.88925 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path1561" + d="M -123.87519,-26.315129 L -123.87519,-27.8146 L -123.87519,-26.315129 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect1327" + width="0.98214245" + height="0" + x="-180.33339" + y="-81.904381" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2482" + width="0.98214245" + height="0" + x="-214.83295" + y="-108.94041" /> + <path + sodipodi:nodetypes="ccc" + id="path2494" + d="M -370.93212,-180.84903 L -370.93212,-183.59384 L -370.93212,-180.84903 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2652.3095,493.40925)" + id="g4640" /> + <g + id="g4646" + transform="matrix(-0.7690129,0,0,0.6392557,-2652.3095,493.40925)" + style="opacity:0.40163933" /> + <g + id="g4730" + transform="matrix(0.9821429,0,0,0.6392557,491.49159,500.60611)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,491.49159,500.60611)" + id="g4748" /> + <path + sodipodi:nodetypes="ccc" + id="path6923" + d="M 134.39748,143.99333 L 134.39748,141.24853 L 134.39748,143.99333 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6925" + d="M -19.807041,75.601739 L -19.807041,72.856925 L -19.807041,75.601739 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6927" + d="M -137.17523,-9.481505 L -137.17523,-12.22632 L -137.17523,-9.481505 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6929" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,42.509306,132.51824)" /> + <g + id="g6931" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,42.509306,132.51824)" /> + <path + sodipodi:nodetypes="ccc" + id="path6933" + d="M 105.01266,55.099525 L 105.01266,52.354725 L 105.01266,55.099525 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6935" + d="M 14.042254,127.67365 L 14.042254,126.17418 L 14.042254,127.67365 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6937" + width="0.98214245" + height="0" + x="-42.415932" + y="72.084396" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6939" + width="0.98214245" + height="0" + x="-76.915482" + y="45.04837" /> + <path + sodipodi:nodetypes="ccc" + id="path6941" + d="M -233.01467,-26.860247 L -233.01467,-29.60505 L -233.01467,-26.860247 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2514.3923,647.39797)" + id="g6943" /> + <g + id="g6945" + transform="matrix(-0.7690129,0,0,0.6392557,-2514.3923,647.39797)" + style="opacity:0.40163933" /> + <g + id="g6947" + transform="matrix(0.9821429,0,0,0.6392557,629.40902,654.59497)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,629.40902,654.59497)" + id="g6949" /> + <path + sodipodi:nodetypes="ccc" + id="path7559" + d="M 85.781427,92.921911 L 85.781427,90.177111 L 85.781427,92.921911 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7561" + d="M -68.423094,24.530324 L -68.423094,21.785524 L -68.423094,24.530324 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7563" + d="M -185.79129,-60.552919 L -185.79129,-63.297724 L -185.79129,-60.552919 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7565" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-6.106738,81.446811)" /> + <g + id="g7567" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-6.106738,81.446811)" /> + <path + sodipodi:nodetypes="ccc" + id="path7569" + d="M 56.396609,4.0281236 L 56.396609,1.283323 L 56.396609,4.0281236 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7571" + d="M -34.573799,76.60224 L -34.573799,75.102768 L -34.573799,76.60224 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7573" + width="0.98214245" + height="0" + x="-91.031982" + y="21.012997" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7575" + width="0.98214245" + height="0" + x="-125.53154" + y="-6.023037" /> + <path + sodipodi:nodetypes="ccc" + id="path7577" + d="M -281.63073,-77.931657 L -281.63073,-80.67646 L -281.63073,-77.931657 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2563.0081,596.32654)" + id="g7579" /> + <g + id="g7581" + transform="matrix(-0.7690129,0,0,0.6392557,-2563.0081,596.32654)" + style="opacity:0.40163933" /> + <g + id="g7583" + transform="matrix(0.9821429,0,0,0.6392557,580.79288,603.52354)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,580.79288,603.52354)" + id="g7585" /> + <path + sodipodi:nodetypes="ccc" + id="path8394" + d="M -294.55324,214.46206 L -294.55324,211.71724 L -294.55324,214.46206 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8396" + d="M -448.75778,146.07046 L -448.75778,143.32566 L -448.75778,146.07046 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8398" + d="M -566.12597,60.987211 L -566.12597,58.242411 L -566.12597,60.987211 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8400" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-386.44143,202.98696)" /> + <g + id="g8402" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-386.44143,202.98696)" /> + <path + sodipodi:nodetypes="ccc" + id="path8404" + d="M -323.93807,125.56825 L -323.93807,122.82345 L -323.93807,125.56825 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8406" + d="M -414.90848,198.14239 L -414.90848,196.6429 L -414.90848,198.14239 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8408" + width="0.98214245" + height="0" + x="-471.36667" + y="142.55313" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8410" + width="0.98214245" + height="0" + x="-505.86624" + y="115.5171" /> + <path + sodipodi:nodetypes="ccc" + id="path8412" + d="M -661.96541,43.608482 L -661.96541,40.863667 L -661.96541,43.608482 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2943.3423,717.86668)" + id="g8414" /> + <g + id="g8416" + transform="matrix(-0.7690129,0,0,0.6392557,-2943.3423,717.86668)" + style="opacity:0.40163933" /> + <g + id="g8418" + transform="matrix(0.9821429,0,0,0.6392557,200.4583,725.06368)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,200.4583,725.06368)" + id="g8420" /> + <path + sodipodi:nodetypes="ccc" + id="path9104" + d="M -46.668198,387.70423 L -46.668198,384.95943 L -46.668198,387.70423 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9106" + d="M -200.87271,319.31263 L -200.87271,316.56783 L -200.87271,319.31263 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9108" + d="M -318.2409,234.22939 L -318.2409,231.48459 L -318.2409,234.22939 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g9110" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-138.55631,376.2291)" /> + <g + id="g9112" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-138.55631,376.2291)" /> + <path + sodipodi:nodetypes="ccc" + id="path9114" + d="M -76.053015,298.81043 L -76.053015,296.06563 L -76.053015,298.81043 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9116" + d="M -167.02342,371.38456 L -167.02342,369.88507 L -167.02342,371.38456 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9118" + width="0.98214245" + height="0" + x="-223.48163" + y="315.79526" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9120" + width="0.98214245" + height="0" + x="-257.98117" + y="288.75928" /> + <path + sodipodi:nodetypes="ccc" + id="path9122" + d="M -414.08035,216.85066 L -414.08035,214.10584 L -414.08035,216.85066 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2695.4581,891.10883)" + id="g9124" /> + <g + id="g9126" + transform="matrix(-0.7690129,0,0,0.6392557,-2695.4581,891.10883)" + style="opacity:0.40163933" /> + <g + id="g9128" + transform="matrix(0.9821429,0,0,0.6392557,448.3433,898.30583)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,448.3433,898.30583)" + id="g9130" /> + <path + sodipodi:nodetypes="ccc" + id="path3633" + d="M -145.52043,158.31147 L -145.52043,155.56666 L -145.52043,158.31147 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3635" + d="M -299.72496,89.919868 L -299.72496,87.175068 L -299.72496,89.919868 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3637" + d="M -417.09315,4.8366379 L -417.09315,2.0918235 L -417.09315,4.8366379 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3639" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-237.40871,146.83638)" /> + <g + id="g3641" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-237.40871,146.83638)" /> + <path + sodipodi:nodetypes="ccc" + id="path3643" + d="M -174.90526,69.417668 L -174.90526,66.672868 L -174.90526,69.417668 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3645" + d="M -265.87566,141.9918 L -265.87566,140.49231 L -265.87566,141.9918 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3647" + width="0.98214245" + height="0" + x="-322.33389" + y="86.402542" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3649" + width="0.98214245" + height="0" + x="-356.83344" + y="59.366497" /> + <path + sodipodi:nodetypes="ccc" + id="path3651" + d="M -512.93259,-12.542105 L -512.93259,-15.286905 L -512.93259,-12.542105 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2794.3095,661.71611)" + id="g3653" /> + <g + id="g3655" + transform="matrix(-0.7690129,0,0,0.6392557,-2794.3095,661.71611)" + style="opacity:0.40163933" /> + <g + id="g3657" + transform="matrix(0.9821429,0,0,0.6392557,349.49101,668.91311)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,349.49101,668.91311)" + id="g3659" /> + <rect + rx="0" + ry="0" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="244.8761" + x="87.628647" + height="104" + width="112" + id="rect2894" + style="fill:url(#linearGradient7912);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:nodetypes="ccc" + id="path10461" + d="M -143.54882,157.40321 L -143.54882,154.6584 L -143.54882,157.40321 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10463" + d="M -297.75334,89.011611 L -297.75334,86.266811 L -297.75334,89.011611 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10465" + d="M -415.12153,3.9283664 L -415.12153,1.183566 L -415.12153,3.9283664 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g10467" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-235.437,145.9281)" /> + <g + id="g10469" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-235.437,145.9281)" /> + <path + sodipodi:nodetypes="ccc" + id="path10471" + d="M -172.93364,68.509411 L -172.93364,65.764611 L -172.93364,68.509411 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10473" + d="M -263.90404,141.08354 L -263.90404,139.58406 L -263.90404,141.08354 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10475" + width="0.98214245" + height="0" + x="-320.36224" + y="85.494278" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10477" + width="0.98214245" + height="0" + x="-354.86182" + y="58.458252" /> + <path + sodipodi:nodetypes="ccc" + id="path10479" + d="M -510.96098,-13.450368 L -510.96098,-16.195171 L -510.96098,-13.450368 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2792.3381,660.80782)" + id="g10481" /> + <g + id="g10483" + transform="matrix(-0.7690129,0,0,0.6392557,-2792.3381,660.80782)" + style="opacity:0.40163933" /> + <g + id="g10485" + transform="matrix(0.9821429,0,0,0.6392557,351.46273,668.00482)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,351.46273,668.00482)" + id="g10487" /> + <path + sodipodi:nodetypes="ccc" + id="path2875" + d="M 150.52834,105.12275 L 150.52834,102.37795 L 150.52834,105.12275 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2879" + d="M 19.913855,112.5063 L 19.913855,109.76148 L 19.913855,112.5063 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2881" + d="M -134.29067,44.114696 L -134.29067,41.369896 L -134.29067,44.114696 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2883" + d="M -251.65886,-40.968537 L -251.65886,-43.71335 L -251.65886,-40.968537 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2885" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-71.974225,101.03124)" /> + <g + id="g2887" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,-71.974225,101.03124)" /> + <path + sodipodi:nodetypes="ccc" + id="path2889" + d="M -9.470964,23.612495 L -9.470964,20.867695 L -9.470964,23.612495 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2891" + d="M -100.44137,96.186626 L -100.44137,94.687154 L -100.44137,96.186626 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2893" + width="0.98214245" + height="0" + x="-156.89958" + y="40.597351" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2895" + width="0.98214245" + height="0" + x="-191.39912" + y="13.561335" /> + <path + sodipodi:nodetypes="ccc" + id="path2897" + d="M -347.4983,-58.347284 L -347.4983,-61.092087 L -347.4983,-58.347284 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2628.8752,615.91097)" + id="g2899" /> + <g + id="g2901" + transform="matrix(-0.7690129,0,0,0.6392557,-2628.8752,615.91097)" + style="opacity:0.40163933" /> + <g + id="g2903" + transform="matrix(0.9821429,0,0,0.6392557,514.9253,623.10782)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,514.9253,623.10782)" + id="g2905" /> + <path + sodipodi:nodetypes="ccc" + id="path2907" + d="M 157.83131,266.49507 L 157.83131,263.75027 L 157.83131,266.49507 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2909" + d="M 3.6267808,198.10347 L 3.6267808,195.35869 L 3.6267808,198.10347 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2911" + d="M -113.74141,113.02024 L -113.74141,110.27544 L -113.74141,113.02024 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2913" + inkscape:label="box" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,65.943135,255.01996)" /> + <g + id="g2915" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.9821429,0,0,0.9821429,65.943135,255.01996)" /> + <path + sodipodi:nodetypes="ccc" + id="path2917" + d="M 128.44648,177.60127 L 128.44648,174.85648 L 128.44648,177.60127 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2919" + d="M 37.476076,250.1754 L 37.476076,248.67593 L 37.476076,250.1754 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2921" + width="0.98214245" + height="0" + x="-18.982109" + y="194.58614" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2923" + width="0.98214245" + height="0" + x="-53.481659" + y="167.55011" /> + <path + sodipodi:nodetypes="ccc" + id="path2925" + d="M -209.58086,95.641497 L -209.58086,92.896697 L -209.58086,95.641497 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.7690129,0,0,0.6392557,-2490.9581,769.89968)" + id="g2927" /> + <g + id="g2929" + transform="matrix(-0.7690129,0,0,0.6392557,-2490.9581,769.89968)" + style="opacity:0.40163933" /> + <g + id="g2931" + transform="matrix(0.9821429,0,0,0.6392557,652.84273,777.09668)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.9821429,0,0,0.6392557,652.84273,777.09668)" + id="g2933" /> + <path + sodipodi:nodetypes="ccc" + id="path4109" + d="M -206.82354,-138.97944 L -206.82354,-142.70571 L -206.82354,-138.97944 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4111" + d="M -384.14266,-128.95572 L -384.14266,-132.682 L -384.14266,-128.95572 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4113" + d="M -593.48705,-221.80252 L -593.48705,-225.5288 L -593.48705,-221.80252 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4115" + d="M -752.82333,-337.3095 L -752.82333,-341.0358 L -752.82333,-337.3095 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4117" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-508.88772,-144.53402)" /> + <g + id="g4119" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-508.88772,-144.53402)" /> + <path + sodipodi:nodetypes="ccc" + id="path4121" + d="M -424.03479,-249.63583 L -424.03479,-253.36211 L -424.03479,-249.63583 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4123" + d="M -547.53406,-151.11092 L -547.53406,-153.14657 L -547.53406,-151.11092 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4125" + width="1.3333334" + height="0" + x="-624.18036" + y="-226.57758" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4127" + width="1.3333334" + height="0" + x="-671.01611" + y="-263.28104" /> + <path + sodipodi:nodetypes="ccc" + id="path4129" + d="M -882.93269,-360.90247 L -882.93269,-364.62876 L -882.93269,-360.90247 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-3980.0767,554.45439)" + id="g4131" /> + <g + id="g4133" + transform="matrix(-1.0439929,0,0,0.8678386,-3980.0767,554.45439)" + style="opacity:0.40163933" /> + <g + id="g4135" + transform="matrix(1.3333329,0,0,0.8678386,287.87315,564.22468)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,287.87315,564.22468)" + id="g4137" /> + <path + sodipodi:nodetypes="ccc" + id="path4139" + d="M -196.9092,80.095797 L -196.9092,76.369525 L -196.9092,80.095797 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4141" + d="M -406.2536,-12.75101 L -406.2536,-16.477288 L -406.2536,-12.75101 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4143" + d="M -565.58987,-128.258 L -565.58987,-131.98428 L -565.58987,-128.258 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4145" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-321.65443,64.517382)" /> + <g + id="g4147" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-321.65443,64.517382)" /> + <path + sodipodi:nodetypes="ccc" + id="path4149" + d="M -236.80134,-40.584316 L -236.80134,-44.310595 L -236.80134,-40.584316 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4151" + d="M -360.3006,57.940596 L -360.3006,55.904953 L -360.3006,57.940596 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4153" + width="1.3333334" + height="0" + x="-436.9469" + y="-17.526062" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4155" + width="1.3333334" + height="0" + x="-483.78265" + y="-54.22953" /> + <path + sodipodi:nodetypes="ccc" + id="path4157" + d="M -695.69923,-151.85096 L -695.69923,-155.57724 L -695.69923,-151.85096 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-3792.8438,763.50597)" + id="g4159" /> + <g + id="g4161" + transform="matrix(-1.0439929,0,0,0.8678386,-3792.8438,763.50597)" + style="opacity:0.40163933" /> + <g + id="g4163" + transform="matrix(1.3333329,0,0,0.8678386,475.10659,773.2764)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,475.10659,773.2764)" + id="g4165" /> + <path + sodipodi:nodetypes="ccc" + id="path4167" + d="M -262.9092,10.762467 L -262.9092,7.0361808 L -262.9092,10.762467 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4169" + d="M -472.25361,-82.084343 L -472.25361,-85.810621 L -472.25361,-82.084343 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4171" + d="M -631.58987,-197.59134 L -631.58987,-201.31762 L -631.58987,-197.59134 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4173" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-387.65443,-4.81582)" /> + <g + id="g4175" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-387.65443,-4.81582)" /> + <path + sodipodi:nodetypes="ccc" + id="path4177" + d="M -302.80133,-109.91765 L -302.80133,-113.64393 L -302.80133,-109.91765 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4179" + d="M -426.3006,-11.392744 L -426.3006,-13.428391 L -426.3006,-11.392744 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4181" + width="1.3333334" + height="0" + x="-502.94687" + y="-86.859383" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4184" + width="1.3333334" + height="0" + x="-549.78265" + y="-123.56287" /> + <path + sodipodi:nodetypes="ccc" + id="path4186" + d="M -761.69923,-221.1843 L -761.69923,-224.91058 L -761.69923,-221.1843 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-3858.8438,694.17254)" + id="g4188" /> + <g + id="g4190" + transform="matrix(-1.0439929,0,0,0.8678386,-3858.8438,694.17254)" + style="opacity:0.40163933" /> + <g + id="g4192" + transform="matrix(1.3333329,0,0,0.8678386,409.10673,703.94297)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,409.10673,703.94297)" + id="g4194" /> + <path + sodipodi:nodetypes="ccc" + id="path4196" + d="M -779.24254,175.76247 L -779.24254,172.03618 L -779.24254,175.76247 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4198" + d="M -988.58693,82.915668 L -988.58693,79.189382 L -988.58693,82.915668 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4200" + d="M -1147.9232,-32.591337 L -1147.9232,-36.317616 L -1147.9232,-32.591337 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4202" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-903.98773,160.1841)" /> + <g + id="g4204" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-903.98773,160.1841)" /> + <path + sodipodi:nodetypes="ccc" + id="path4206" + d="M -819.13467,55.082368 L -819.13467,51.356082 L -819.13467,55.082368 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4208" + d="M -942.63393,153.60727 L -942.63393,151.57161 L -942.63393,153.60727 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4210" + width="1.3333334" + height="0" + x="-1019.2802" + y="78.14061" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4212" + width="1.3333334" + height="0" + x="-1066.116" + y="41.437149" /> + <path + sodipodi:nodetypes="ccc" + id="path4214" + d="M -1278.0326,-56.184296 L -1278.0326,-59.910576 L -1278.0326,-56.184296 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-4375.1767,859.17254)" + id="g4216" /> + <g + id="g4218" + transform="matrix(-1.0439929,0,0,0.8678386,-4375.1767,859.17254)" + style="opacity:0.40163933" /> + <g + id="g4220" + transform="matrix(1.3333329,0,0,0.8678386,-107.22671,868.94297)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,-107.22671,868.94297)" + id="g4222" /> + <path + sodipodi:nodetypes="ccc" + id="path4224" + d="M -442.71968,410.95193 L -442.71968,407.22566 L -442.71968,410.95193 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4226" + d="M -652.06407,318.10512 L -652.06407,314.37886 L -652.06407,318.10512 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4228" + d="M -811.40034,202.59813 L -811.40034,198.87186 L -811.40034,202.59813 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4230" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-567.46487,395.37353)" /> + <g + id="g4232" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-567.46487,395.37353)" /> + <path + sodipodi:nodetypes="ccc" + id="path4234" + d="M -482.61181,290.27183 L -482.61181,286.54554 L -482.61181,290.27183 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4236" + d="M -606.11107,388.79673 L -606.11107,386.76108 L -606.11107,388.79673 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4238" + width="1.3333334" + height="0" + x="-682.75739" + y="313.33002" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4240" + width="1.3333334" + height="0" + x="-729.59314" + y="276.62656" /> + <path + sodipodi:nodetypes="ccc" + id="path4242" + d="M -941.5097,179.00517 L -941.5097,175.2789 L -941.5097,179.00517 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-4038.6538,1094.3621)" + id="g4244" /> + <g + id="g4246" + transform="matrix(-1.0439929,0,0,0.8678386,-4038.6538,1094.3621)" + style="opacity:0.40163933" /> + <g + id="g4248" + transform="matrix(1.3333329,0,0,0.8678386,229.29615,1104.1324)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,229.29615,1104.1324)" + id="g4250" /> + <path + sodipodi:nodetypes="ccc" + id="path4252" + d="M -576.91912,99.533769 L -576.91912,95.807483 L -576.91912,99.533769 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4254" + d="M -786.26353,6.6869665 L -786.26353,2.9606807 L -786.26353,6.6869665 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4256" + d="M -945.59979,-108.82003 L -945.59979,-112.54631 L -945.59979,-108.82003 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4258" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-701.66444,83.955383)" /> + <g + id="g4260" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-701.66444,83.955383)" /> + <path + sodipodi:nodetypes="ccc" + id="path4262" + d="M -616.81125,-21.146348 L -616.81125,-24.872627 L -616.81125,-21.146348 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4264" + d="M -740.31053,77.378568 L -740.31053,75.342911 L -740.31053,77.378568 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4266" + width="1.3333334" + height="0" + x="-816.95691" + y="1.9119034" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4268" + width="1.3333334" + height="0" + x="-863.79266" + y="-34.791569" /> + <path + sodipodi:nodetypes="ccc" + id="path4270" + d="M -1075.7091,-132.41299 L -1075.7091,-136.13927 L -1075.7091,-132.41299 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-4172.8524,782.94397)" + id="g4272" /> + <g + id="g4274" + transform="matrix(-1.0439929,0,0,0.8678386,-4172.8524,782.94397)" + style="opacity:0.40163933" /> + <g + id="g4276" + transform="matrix(1.3333329,0,0,0.8678386,95.096721,792.7144)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,95.096721,792.7144)" + id="g4278" /> + <path + sodipodi:nodetypes="ccc" + id="path4284" + d="M -574.24251,98.30074 L -574.24251,94.574454 L -574.24251,98.30074 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4286" + d="M -783.58691,5.4539236 L -783.58691,1.727645 L -783.58691,5.4539236 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4288" + d="M -942.92317,-110.05307 L -942.92317,-113.77935 L -942.92317,-110.05307 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4290" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-698.98773,82.722383)" /> + <g + id="g4292" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-698.98773,82.722383)" /> + <path + sodipodi:nodetypes="ccc" + id="path4294" + d="M -614.13465,-22.379383 L -614.13465,-26.105661 L -614.13465,-22.379383 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4296" + d="M -737.63391,76.14554 L -737.63391,74.109882 L -737.63391,76.14554 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4298" + width="1.3333334" + height="0" + x="-814.28021" + y="0.67887306" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4300" + width="1.3333334" + height="0" + x="-861.11603" + y="-36.024597" /> + <path + sodipodi:nodetypes="ccc" + id="path4302" + d="M -1073.0325,-133.64603 L -1073.0325,-137.37231 L -1073.0325,-133.64603 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-4170.1767,781.71083)" + id="g4304" /> + <g + id="g4306" + transform="matrix(-1.0439929,0,0,0.8678386,-4170.1767,781.71083)" + style="opacity:0.40163933" /> + <g + id="g4308" + transform="matrix(1.3333329,0,0,0.8678386,97.773293,791.48126)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,97.773293,791.48126)" + id="g4310" /> + <path + sodipodi:nodetypes="cccc" + id="path4356" + d="M -175.01034,27.326038 L -175.01034,15.16181 L -175.01034,23.599753 L -175.01034,27.326038 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4358" + d="M -352.32946,37.349753 L -352.32946,33.623467 L -352.32946,37.349753 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4360" + d="M -561.67387,-55.497056 L -561.67387,-59.223335 L -561.67387,-55.497056 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4362" + d="M -721.01013,-171.00404 L -721.01013,-174.73034 L -721.01013,-171.00404 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4364" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-477.07458,21.771367)" /> + <g + id="g4366" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-477.07458,21.771367)" /> + <path + sodipodi:nodetypes="ccc" + id="path4368" + d="M -392.22159,-83.330363 L -392.22159,-87.056643 L -392.22159,-83.330363 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4370" + d="M -515.72085,15.194552 L -515.72085,13.158895 L -515.72085,15.194552 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4372" + width="1.3333334" + height="0" + x="-592.36719" + y="-60.27211" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4374" + width="1.3333334" + height="0" + x="-639.20294" + y="-96.975594" /> + <path + sodipodi:nodetypes="ccc" + id="path4376" + d="M -851.11949,-194.59702 L -851.11949,-198.3233 L -851.11949,-194.59702 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-3948.2638,720.75997)" + id="g4378" /> + <g + id="g4380" + transform="matrix(-1.0439929,0,0,0.8678386,-3948.2638,720.75997)" + style="opacity:0.40163933" /> + <g + id="g4382" + transform="matrix(1.3333329,0,0,0.8678386,319.68644,730.53025)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,319.68644,730.53025)" + id="g4384" /> + <path + sodipodi:nodetypes="ccc" + id="path4386" + d="M -165.09601,246.40127 L -165.09601,242.67499 L -165.09601,246.40127 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4388" + d="M -374.4404,153.55446 L -374.4404,149.82818 L -374.4404,153.55446 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4390" + d="M -533.77668,38.047467 L -533.77668,34.321196 L -533.77668,38.047467 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4392" + inkscape:label="box" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-289.84114,230.82281)" /> + <g + id="g4394" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(1.3333329,0,0,1.3333329,-289.84114,230.82281)" /> + <path + sodipodi:nodetypes="ccc" + id="path4396" + d="M -204.98814,125.72115 L -204.98814,121.99488 L -204.98814,125.72115 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4398" + d="M -328.4874,224.24607 L -328.4874,222.21041 L -328.4874,224.24607 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4400" + width="1.3333334" + height="0" + x="-405.13367" + y="148.7794" /> + <rect + style="opacity:0.57786889;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4402" + width="1.3333334" + height="0" + x="-451.96948" + y="112.07594" /> + <path + sodipodi:nodetypes="ccc" + id="path4404" + d="M -663.88602,14.45451 L -663.88602,10.728224 L -663.88602,14.45451 z " + style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-1.0439929,0,0,0.8678386,-3761.0309,929.8114)" + id="g4406" /> + <g + id="g4408" + transform="matrix(-1.0439929,0,0,0.8678386,-3761.0309,929.8114)" + style="opacity:0.40163933" /> + <g + id="g4410" + transform="matrix(1.3333329,0,0,0.8678386,506.91987,939.58183)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1.3333329,0,0,0.8678386,506.91987,939.58183)" + id="g4412" /> + <path + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.67876971;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 87.62865,268.8761 L 199.62865,268.8761 L 199.62865,348.8761 L 87.62865,348.8761 L 87.62865,268.8761 z " + id="rect8568" /> + <rect + style="opacity:1;fill:url(#linearGradient3415);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect3286" + width="8.0000029" + height="80" + x="143.62865" + y="268.8761" /> + <g + id="g7607" + transform="matrix(-1,0,0,1,287.2573,0)"> + <path + style="fill:#dddddd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + d="M 143.62865,324.8761 L 167.62865,348.8761 L 151.62865,348.8761 L 143.62865,340.87613 L 143.62865,324.8761 z" + id="rect28029" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:#dddddd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 143.62865,308.8761 L 143.62865,292.8761 L 199.62865,348.8761 L 183.62865,348.8761 L 143.62865,308.8761 z" + id="path28032" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="cccccc" + id="path28034" + d="M 143.62865,276.8761 L 143.62865,268.8761 L 151.62865,268.8761 L 199.62865,316.8761 L 199.62865,332.8761 L 143.62865,276.8761 z" + style="fill:#dddddd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path6894" + d="M 167.62865,268.8761 L 183.62865,268.8761 L 199.62865,284.8761 L 199.62865,300.8761 L 167.62865,268.8761 z" + style="fill:#dddddd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <path + sodipodi:nodetypes="ccccc" + id="path4780" + d="M 95.62865,300.8761 L 95.62865,308.8761 L 135.62865,308.8761 L 135.62865,300.8761 L 95.62865,300.8761 z" + style="opacity:1;fill:#bf0303;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> +</svg> diff --git a/pics/icons/view_profile.svg b/pics/icons/view_profile.svg new file mode 100644 index 0000000..4f38983 --- /dev/null +++ b/pics/icons/view_profile.svg @@ -0,0 +1,13586 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg3669" + sodipodi:version="0.32" + inkscape:version="0.44" + sodipodi:docbase="/home/pinheiro/artwork/Oxygen/theme/svg/actions" + sodipodi:docname="view_choose.svg" + version="1.0"> + <defs + id="defs3671"> + <linearGradient + id="linearGradient10661"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop10663" /> + <stop + id="stop3299" + offset="0.5" + style="stop-color:#fffcf5;stop-opacity:0.6049822;" /> + <stop + style="stop-color:#fff9eb;stop-opacity:0;" + offset="1" + id="stop10665" /> + </linearGradient> + <linearGradient + id="linearGradient10643"> + <stop + style="stop-color:#ffbe32;stop-opacity:1;" + offset="0" + id="stop10645" /> + <stop + style="stop-color:#fff940;stop-opacity:1;" + offset="1" + id="stop10647" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10631"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop10633" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop10635" /> + </linearGradient> + <linearGradient + id="linearGradient10621"> + <stop + style="stop-color:#ff780b;stop-opacity:1;" + offset="0" + id="stop10623" /> + <stop + style="stop-color:#fde300;stop-opacity:1;" + offset="1" + id="stop10625" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10611"> + <stop + style="stop-color:#f3d659;stop-opacity:1;" + offset="0" + id="stop10613" /> + <stop + style="stop-color:#f3d659;stop-opacity:0;" + offset="1" + id="stop10615" /> + </linearGradient> + <linearGradient + id="linearGradient7422"> + <stop + id="stop7424" + offset="0" + style="stop-color:#cbcbcd;stop-opacity:1;" /> + <stop + style="stop-color:#e0e0e2;stop-opacity:1;" + offset="0.5" + id="stop7426" /> + <stop + id="stop7428" + offset="1" + style="stop-color:#f2f2f2;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient10073"> + <stop + id="stop10075" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.49140647" + id="stop10077" /> + <stop + id="stop10079" + offset="0.51570678" + style="stop-color:#b1b1b1;stop-opacity:1;" /> + <stop + id="stop10081" + offset="1" + style="stop-color:#636363;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient7416"> + <stop + id="stop7418" + offset="0" + style="stop-color:#dededf;stop-opacity:1;" /> + <stop + id="stop7420" + offset="1" + style="stop-color:#bbbcbe;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7196"> + <stop + style="stop-color:#666666;stop-opacity:1;" + offset="0" + id="stop7198" /> + <stop + style="stop-color:#666666;stop-opacity:0;" + offset="1" + id="stop7200" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7188"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7190" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7192" /> + </linearGradient> + <linearGradient + id="linearGradient7244"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop7246" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop7248" /> + </linearGradient> + <linearGradient + id="linearGradient7206"> + <stop + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop7208" /> + <stop + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop7210" /> + </linearGradient> + <linearGradient + id="linearGradient7226"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7228" /> + <stop + id="stop4347" + offset="0.5" + style="stop-color:white;stop-opacity:0.60854095;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7230" /> + </linearGradient> + <linearGradient + id="linearGradient3954"> + <stop + id="stop3956" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3962" /> + <stop + id="stop3958" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient7030" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + id="linearGradient3291" + inkscape:collect="always"> + <stop + id="stop3293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8082"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop8084" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop8086" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6310"> + <stop + style="stop-color:#0057ae;stop-opacity:1;" + offset="0" + id="stop6312" /> + <stop + style="stop-color:#0057ae;stop-opacity:1" + offset="1" + id="stop6314" /> + </linearGradient> + <linearGradient + id="linearGradient6330"> + <stop + id="stop6332" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop6334" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,3.529177,6.544912)" + gradientUnits="userSpaceOnUse" + id="linearGradient10410" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,0,0,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3668" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3179"> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0" + id="stop3181" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1;" + offset="1" + id="stop3183" /> + </linearGradient> + <linearGradient + id="linearGradient3156"> + <stop + style="stop-color:black;stop-opacity:0.77617329;" + offset="0" + id="stop3159" /> + <stop + id="stop3165" + offset="0.25274727" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3161" /> + </linearGradient> + <linearGradient + id="linearGradient3253"> + <stop + id="stop3256" + offset="0" + style="stop-color:#826302;stop-opacity:1;" /> + <stop + id="stop3258" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3260"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop3262" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop3264" /> + </linearGradient> + <linearGradient + id="linearGradient3272"> + <stop + id="stop3274" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3276" /> + <stop + id="stop3278" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3292"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop3294" /> + <stop + style="stop-color:#292929;stop-opacity:0;" + offset="1" + id="stop3296" /> + </linearGradient> + <linearGradient + id="linearGradient3310"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3312" /> + <stop + style="stop-color:#d2d2d2;stop-opacity:0;" + offset="1" + id="stop3314" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3330" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + y2="40.976604" + x2="24.114498" + y1="34.418137" + x1="20.747606" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient3333" + xlink:href="#linearGradient2929" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + gradientUnits="userSpaceOnUse" + id="radialGradient3335" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + gradientUnits="userSpaceOnUse" + id="radialGradient3337" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + gradientUnits="userSpaceOnUse" + id="radialGradient3339" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + gradientUnits="userSpaceOnUse" + id="linearGradient3341" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3343"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop3345" /> + <stop + id="stop3347" + offset="0.125" + style="stop-color:#e3ad00;stop-opacity:0.59420288;" /> + <stop + id="stop3349" + offset="0.25" + style="stop-color:#e3ad00;stop-opacity:0.47826087;" /> + <stop + id="stop3351" + offset="0.5" + style="stop-color:#e3ad00;stop-opacity:0.307971;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.14130434;" + offset="0.75" + id="stop3353" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0;" + offset="1" + id="stop3355" /> + </linearGradient> + <linearGradient + id="linearGradient3357"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop3359" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0.52173913;" + offset="1" + id="stop3361" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3363" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="linearGradient3365"> + <stop + id="stop3367" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.42597079" + id="stop3369" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1;" + offset="0.5892781" + id="stop3371" /> + <stop + id="stop3373" + offset="0.80219781" + style="stop-color:#eaeaea;stop-opacity:1;" /> + <stop + id="stop3375" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3377"> + <stop + id="stop3379" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.68235294;" + offset="0.40659341" + id="stop3381" /> + <stop + id="stop3383" + offset="0.45329672" + style="stop-color:#000000;stop-opacity:0.48736462;" /> + <stop + style="stop-color:#000000;stop-opacity:0.36101082;" + offset="0.5" + id="stop3385" /> + <stop + id="stop3387" + offset="0.70604396" + style="stop-color:#000000;stop-opacity:0.15162455;" /> + <stop + id="stop3389" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3391"> + <stop + id="stop3393" + offset="0" + style="stop-color:#8e8e8e;stop-opacity:1;" /> + <stop + id="stop3395" + offset="1" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3397" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3399" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient3401" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient3403" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient3407" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + r="2.6143965" + fy="58.089687" + fx="15.727077" + cy="58.089687" + cx="15.727077" + id="radialGradient3409" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient3411" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + gradientUnits="userSpaceOnUse" + id="radialGradient3413" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3415" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="translate(53.87194,19.35268)" + gradientUnits="userSpaceOnUse" + id="linearGradient3417" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3419" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3421" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient3423" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3425" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3427" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient3429" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient3431" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient3433" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient3435" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient3437" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient3439" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3441" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3443" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient3445" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3447" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3449" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient3451" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3453" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient3455" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient3457" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3459"> + <stop + id="stop3461" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop3463" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3465"> + <stop + id="stop3467" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3469" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3477"> + <stop + id="stop3479" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3481" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3489"> + <stop + id="stop3491" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3493" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3495"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3497" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3499" /> + </linearGradient> + <linearGradient + id="linearGradient3501"> + <stop + id="stop3503" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3505" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3507"> + <stop + id="stop3509" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop3511" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3514"> + <stop + id="stop3516" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop3518" /> + <stop + id="stop3520" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3522"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3524" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3526" /> + </linearGradient> + <linearGradient + id="linearGradient3528"> + <stop + id="stop3530" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop3533" /> + <stop + id="stop3535" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop3537" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3539"> + <stop + id="stop3541" + offset="0" + style="stop-color:black;stop-opacity:0.2202166;" /> + <stop + id="stop3543" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2133" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2137" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2172" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-87.51681,-17.54081)" + cx="64.410797" + cy="47.575733" + fx="64.910797" + fy="41.554367" + r="59.410713" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2175" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-87.51681,-17.54081)" + cx="64.410706" + cy="24.828176" + fx="64.910706" + fy="18.80681" + r="59.410713" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient2178" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,104.3887,18.88331)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient2181" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,49.40711,11.75735)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient2184" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,100.2305,22.03614)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient2188" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,115.8645,18.88331)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient2191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,64.02603,-6.054942)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient2194" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,111.7063,22.03614)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5956" + id="radialGradient2198" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,-32.44141,71.04334)" + cx="5.3253045" + cy="101.34053" + fx="5.3253045" + fy="101.34053" + r="2.5993989" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4983" + id="linearGradient2205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.941762,0,0,0.94772,124.7969,5.620136)" + x1="53.875332" + y1="10.94359" + x2="53.875332" + y2="18.039442" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient2208" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,2.932382,15.83641)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient2211" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,3.648286,107.2183)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2214" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,-175.7999,-58.36457)" + cx="64.410713" + cy="119.97783" + fx="64.410721" + fy="107.24648" + r="59.410713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="linearGradient2221" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,0.94772,3.836639,5.620136)" + x1="116.0569" + y1="4.3367553" + x2="66.607826" + y2="67.190453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3156" + id="linearGradient3163" + x1="59.743763" + y1="109.14819" + x2="59.743763" + y2="102.8574" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3179" + id="linearGradient3185" + x1="142.145" + y1="-5.4344039" + x2="4.0016088" + y2="114.91904" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,56.55761,12.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8102" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,-1.907349e-6,12.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8098" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,56,-27.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8094" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1,0,0,1.5,0,-27.5)" + gradientUnits="userSpaceOnUse" + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + id="linearGradient8090" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7205" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7203" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7201" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7199" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7197" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7195" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7193" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7191" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7189" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7187" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7185" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7183" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7181" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7179" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7177" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7175" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7171" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7169" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7167" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3417" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3378"> + <stop + id="stop3380" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop3382" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3358"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop3360" /> + <stop + id="stop3362" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop3364" /> + </linearGradient> + <linearGradient + id="linearGradient3604"> + <stop + id="stop3606" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop3608" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3609" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + id="linearGradient2929"> + <stop + style="stop-color:#efcb40;stop-opacity:1" + offset="0" + id="stop2931" /> + <stop + style="stop-color:#c0a331;stop-opacity:0;" + offset="1" + id="stop2933" /> + </linearGradient> + <linearGradient + id="linearGradient2909"> + <stop + style="stop-color:black;stop-opacity:0.2202166;" + offset="0" + id="stop2911" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2913" /> + </linearGradient> + <linearGradient + id="linearGradient2598"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop2600" /> + <stop + id="stop2606" + offset="0.5" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.75" + id="stop2608" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop2602" /> + </linearGradient> + <linearGradient + id="linearGradient3325"> + <stop + id="stop3327" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3329" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3311"> + <stop + style="stop-color:#2d2d2d;stop-opacity:1;" + offset="0" + id="stop3313" /> + <stop + id="stop3319" + offset="0.5" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop3315" /> + </linearGradient> + <linearGradient + id="linearGradient3303"> + <stop + style="stop-color:#ffffff;stop-opacity:0.68345326;" + offset="0" + id="stop3305" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3307" /> + </linearGradient> + <linearGradient + id="linearGradient3273"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3275" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3277" /> + </linearGradient> + <linearGradient + id="linearGradient3259"> + <stop + id="stop3261" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3263" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3251"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3253" /> + <stop + style="stop-color:#131313;stop-opacity:0;" + offset="1" + id="stop3255" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3235"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3237" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3239" /> + </linearGradient> + <linearGradient + id="linearGradient3225"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3227" /> + <stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop3229" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3217"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop3219" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3221" /> + </linearGradient> + <linearGradient + id="linearGradient3207"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3209" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3211" /> + </linearGradient> + <linearGradient + id="linearGradient2257"> + <stop + style="stop-color:#b4942a;stop-opacity:1;" + offset="0" + id="stop2259" /> + <stop + style="stop-color:#e4dcc9;stop-opacity:1" + offset="1" + id="stop2261" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1539" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1541" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1547" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1550" + gradientUnits="userSpaceOnUse" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" + gradientTransform="translate(53.87194,19.35268)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1553" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1556" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1562" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1565" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="95.505852" + cy="59.591507" + fx="95.505852" + fy="59.591507" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1580" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1675" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1677" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="89.454559" + cy="100.74671" + fx="89.454559" + fy="100.74671" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1679" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1681" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1683" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1685" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1687" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1689" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1691" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(53.87194,19.35268)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1693" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1695" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1697" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2598" + id="radialGradient2604" + cx="15.727077" + cy="58.089687" + fx="15.727077" + fy="58.089687" + r="2.6143965" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + gradientUnits="userSpaceOnUse" + id="radialGradient3519" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + gradientUnits="userSpaceOnUse" + id="radialGradient3516" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientUnits="userSpaceOnUse" + id="linearGradient3513" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + id="radialGradient3502" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <radialGradient + r="53.353404" + fy="-52.177338" + fx="-101.7931" + cy="-52.177338" + cx="-101.7931" + gradientUnits="userSpaceOnUse" + id="radialGradient3476" + xlink:href="#linearGradient3466" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="53.353404" + fy="-52.177338" + fx="-101.7931" + cy="-52.177338" + cx="-101.7931" + id="radialGradient3472" + xlink:href="#linearGradient3466" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3149"> + <stop + style="stop-color:#8e8e8e;stop-opacity:1;" + offset="0" + id="stop3151" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="1" + id="stop3153" /> + </linearGradient> + <linearGradient + id="linearGradient3139"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3141" /> + <stop + id="stop3162" + offset="0.40659341" + style="stop-color:#000000;stop-opacity:0.68235294;" /> + <stop + style="stop-color:#000000;stop-opacity:0.48736462;" + offset="0.45329672" + id="stop3164" /> + <stop + id="stop3158" + offset="0.5" + style="stop-color:#000000;stop-opacity:0.36101082;" /> + <stop + style="stop-color:#000000;stop-opacity:0.15162455;" + offset="0.70604396" + id="stop3160" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3143" /> + </linearGradient> + <linearGradient + id="linearGradient3075"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3077" /> + <stop + id="stop3093" + offset="0.42597079" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3085" + offset="0.5892781" + style="stop-color:#f1f1f1;stop-opacity:1;" /> + <stop + style="stop-color:#eaeaea;stop-opacity:1;" + offset="0.80219781" + id="stop3087" /> + <stop + style="stop-color:#dfdfdf;stop-opacity:1;" + offset="1" + id="stop3079" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="115.7093" + fx="63.912209" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient4000" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3466"> + <stop + id="stop3468" + offset="0" + style="stop-color:#e39b00;stop-opacity:1;" /> + <stop + id="stop3470" + offset="1" + style="stop-color:#fff955;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3496"> + <stop + id="stop3498" + offset="0" + style="stop-color:#e3ad00;stop-opacity:1;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.59420288;" + offset="0.125" + id="stop3538" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.47826087;" + offset="0.25" + id="stop3534" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.307971;" + offset="0.5" + id="stop3532" /> + <stop + id="stop3536" + offset="0.75" + style="stop-color:#e3ad00;stop-opacity:0.14130434;" /> + <stop + id="stop3500" + offset="1" + style="stop-color:#e3ad00;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient3023" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient3029" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient3041" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient3044" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2929" + id="linearGradient2955" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + x1="20.747606" + y1="34.418137" + x2="24.114498" + y2="40.976604" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient10087" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5876" + inkscape:collect="always"> + <stop + id="stop5878" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop5880" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2295" + inkscape:collect="always"> + <stop + id="stop2297" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2299" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4088" + inkscape:collect="always"> + <stop + id="stop4090" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4092" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4983" + inkscape:collect="always"> + <stop + id="stop4985" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4987" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5936"> + <stop + id="stop5938" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop5940" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5956" + inkscape:collect="always"> + <stop + id="stop5958" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop5960" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4860"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4862" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4864" /> + </linearGradient> + <linearGradient + id="linearGradient10052"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop10054" /> + <stop + id="stop10056" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop10058" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4875"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4877" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4879" /> + </linearGradient> + <linearGradient + id="linearGradient10043"> + <stop + id="stop10045" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop10047" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3334"> + <stop + style="stop-color:#826302;stop-opacity:1;" + offset="0" + id="stop3336" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0;" + offset="1" + id="stop3338" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10611" + id="radialGradient10617" + cx="31.731417" + cy="26.530177" + fx="18.653973" + fy="11.000721" + r="26.870058" + gradientTransform="matrix(1.730263,0,0,0.865132,76.07858,250.2653)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10643" + id="radialGradient2408" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.76394,0.149729,-0.192278,0.981309,-34.06187,14.26617)" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10621" + id="linearGradient2410" + gradientUnits="userSpaceOnUse" + x1="-146.97206" + y1="-52.177338" + x2="6.4982324" + y2="-27.305555" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10631" + id="radialGradient2412" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.121306e-4,8.898402e-5,1.215843,4.641291e-3,11.25072)" + cx="-101.7931" + cy="-52.177338" + fx="-105.1909" + fy="-54.600281" + r="44.133748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10643" + id="radialGradient3307" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.76394,0.149729,-0.192278,0.981309,-34.06187,14.26617)" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10621" + id="linearGradient3309" + gradientUnits="userSpaceOnUse" + x1="-146.97206" + y1="-52.177338" + x2="6.4982324" + y2="-27.305555" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10631" + id="radialGradient3311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.121306e-4,8.898402e-5,1.215843,4.641291e-3,11.25072)" + cx="-101.7931" + cy="-52.177338" + fx="-105.1909" + fy="-54.600281" + r="44.133748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10661" + id="radialGradient3315" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.710211,-1.128044e-2,9.592326e-3,0.603929,-199.8869,-347.9269)" + cx="-1.637177" + cy="2.2804201" + fx="-1.637177" + fy="2.2804201" + r="36.857941" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient2439" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2441" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2443" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient2445" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient2447" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2449" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2451" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient2453" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient2455" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2457" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2459" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7188" + id="linearGradient2474" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4871,0,0,0.309286,-92.3347,407.9597)" + x1="562.63879" + y1="-477.71875" + x2="469.25549" + y2="-477.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7196" + id="linearGradient2477" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4871,0,0,0.309286,-92.3347,407.9597)" + x1="575.58264" + y1="-478.71875" + x2="469.28006" + y2="-478.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7422" + id="linearGradient2499" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.123298,0,0,0.153457,76.21577,169.2063)" + x1="399.77466" + y1="731.09662" + x2="399.77466" + y2="549.06134" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7416" + id="linearGradient2501" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.12333,0,0,0.152975,161.5176,240.3719)" + x1="297.94482" + y1="723.46216" + x2="168.35521" + y2="435.02948" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10073" + id="linearGradient2503" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.12333,0,0,0.152975,170.8559,239.269)" + x1="-556.60114" + y1="-0.20981055" + x2="-11.005054" + y2="887.03845" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10661" + id="radialGradient2505" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.140975,0,0,2.138701,144.0098,469.7342)" + cx="-21.292477" + cy="-97.907837" + fx="-21.292477" + fy="-97.907837" + r="36.857941" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7196" + id="linearGradient2478" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.249788,0,0,0.309286,235.1239,407.9597)" + x1="575.58264" + y1="-478.71875" + x2="469.28006" + y2="-478.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7188" + id="linearGradient2480" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.249788,0,0,0.309286,235.1239,407.9597)" + x1="562.63879" + y1="-477.71875" + x2="469.25549" + y2="-477.71875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient2488" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient2490" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2492" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient2494" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <linearGradient + gradientTransform="translate(214.1249,128.4455)" + y2="114.91904" + x2="4.0016088" + y1="-5.4344039" + x1="142.145" + gradientUnits="userSpaceOnUse" + id="linearGradient7035" + xlink:href="#linearGradient3179" + inkscape:collect="always" /> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,217.9615,134.0656)" + gradientUnits="userSpaceOnUse" + id="linearGradient7032" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="107.24648" + fx="64.410721" + cy="119.97783" + cx="64.410713" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,38.325,70.08093)" + gradientUnits="userSpaceOnUse" + id="radialGradient7029" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,217.7732,235.6638)" + gradientUnits="userSpaceOnUse" + id="radialGradient7026" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,217.0573,144.2819)" + gradientUnits="userSpaceOnUse" + id="radialGradient7023" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <linearGradient + y2="18.039442" + x2="53.875332" + y1="10.94359" + x1="53.875332" + gradientTransform="matrix(-0.941762,0,0,0.94772,338.9218,134.0656)" + gradientUnits="userSpaceOnUse" + id="linearGradient7020" + xlink:href="#linearGradient4983" + inkscape:collect="always" /> + <radialGradient + r="2.5993989" + fy="101.34053" + fx="5.3253045" + cy="101.34053" + cx="5.3253045" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,181.6835,199.4888)" + gradientUnits="userSpaceOnUse" + id="radialGradient7017" + xlink:href="#linearGradient5956" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,325.8312,150.4816)" + gradientUnits="userSpaceOnUse" + id="linearGradient7013" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,278.1509,122.3906)" + gradientUnits="userSpaceOnUse" + id="radialGradient7010" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,329.9894,147.3288)" + gradientUnits="userSpaceOnUse" + id="radialGradient7007" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,314.3554,150.4816)" + gradientUnits="userSpaceOnUse" + id="linearGradient7003" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,263.532,140.2028)" + gradientUnits="userSpaceOnUse" + id="radialGradient7000" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,318.5136,147.3288)" + gradientUnits="userSpaceOnUse" + id="radialGradient6997" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(214.1249,128.4455)" + y2="102.8574" + x2="59.743763" + y1="109.14819" + x1="59.743763" + gradientUnits="userSpaceOnUse" + id="linearGradient6979" + xlink:href="#linearGradient3156" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="18.80681" + fx="64.910706" + cy="24.828176" + cx="64.410706" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,126.6081,110.9047)" + gradientUnits="userSpaceOnUse" + id="radialGradient6972" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="41.554367" + fx="64.910797" + cy="47.575733" + cx="64.410797" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,126.6081,110.9047)" + gradientUnits="userSpaceOnUse" + id="radialGradient6969" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient6962" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + gradientUnits="userSpaceOnUse" + id="linearGradient2807" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + gradientUnits="userSpaceOnUse" + id="linearGradient2805" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient2803" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient2801" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2789"> + <stop + id="stop2791" + offset="0" + style="stop-color:white;stop-opacity:1;" /> + <stop + id="stop2793" + offset="1" + style="stop-color:#d2d2d2;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2757"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop2759" /> + <stop + id="stop2761" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop2763" /> + </linearGradient> + <linearGradient + id="linearGradient2743"> + <stop + id="stop2745" + offset="0" + style="stop-color:black;stop-opacity:0.77617329;" /> + <stop + style="stop-color:black;stop-opacity:0.27797833;" + offset="0.25274727" + id="stop2747" /> + <stop + id="stop2749" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2737"> + <stop + id="stop2739" + offset="0" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + <stop + id="stop2741" + offset="1" + style="stop-color:#a4a4a4;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient2713"> + <stop + id="stop2715" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop2717" /> + <stop + id="stop2719" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2707"> + <stop + id="stop2709" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop2711" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2701"> + <stop + id="stop2703" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop2705" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2683"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop2685" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop2687" /> + </linearGradient> + <linearGradient + id="linearGradient2673"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2675" /> + <stop + id="stop2677" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop2679" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop2681" /> + </linearGradient> + <linearGradient + id="linearGradient2665"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop2667" /> + <stop + id="stop2669" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop2671" /> + </linearGradient> + <linearGradient + id="linearGradient3348"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop3350" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop3352" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3326" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3318"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop3320" /> + <stop + id="stop3322" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop3324" /> + </linearGradient> + <linearGradient + id="linearGradient3289"> + <stop + id="stop3291" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop3297" /> + <stop + id="stop3300" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3283"> + <stop + id="stop3285" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop3287" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient3275"> + <stop + id="stop3279" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3281" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3254"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop3257" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop3259" /> + </linearGradient> + <linearGradient + id="linearGradient3244"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3246" /> + <stop + id="stop3248" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop3250" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop3252" /> + </linearGradient> + <linearGradient + id="linearGradient3236"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop3238" /> + <stop + id="stop3240" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop3242" /> + </linearGradient> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4175" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4173" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4171" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient4169" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient4167" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4165" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4163" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient4161" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient4159" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient4157" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient4153" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient4151" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4149" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4147" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4145" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient4143" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient4141" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4139" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4137" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient4135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + id="linearGradient4129"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop4131" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop4133" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient4109" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4101"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop4103" /> + <stop + id="stop4105" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop4107" /> + </linearGradient> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4099" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4097" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient4095" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient4093" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4091" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4089" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient4087" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient4085" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4083" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient4081" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient4079" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <linearGradient + y2="-477.71875" + x2="469.25549" + y1="-477.71875" + x1="562.63879" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient4077" + xlink:href="#linearGradient7188" + inkscape:collect="always" /> + <linearGradient + y2="-478.71875" + x2="469.28006" + y1="-478.71875" + x1="575.58264" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient4075" + xlink:href="#linearGradient7196" + inkscape:collect="always" /> + <linearGradient + y2="887.03845" + x2="-11.005054" + y1="-0.20981055" + x1="-556.60114" + gradientTransform="matrix(0.122237,0,0,0.15397,172.9102,234.0181)" + gradientUnits="userSpaceOnUse" + id="linearGradient4073" + xlink:href="#linearGradient10073" + inkscape:collect="always" /> + <linearGradient + y2="435.02948" + x2="168.35521" + y1="723.46216" + x1="297.94482" + gradientTransform="matrix(0.122237,0,0,0.15397,163.6546,235.1282)" + gradientUnits="userSpaceOnUse" + id="linearGradient4071" + xlink:href="#linearGradient7416" + inkscape:collect="always" /> + <linearGradient + y2="549.06134" + x2="399.77466" + y1="731.09662" + x1="399.77466" + gradientTransform="matrix(0.122206,0,0,0.154456,79.10836,163.4995)" + gradientUnits="userSpaceOnUse" + id="linearGradient4069" + xlink:href="#linearGradient7422" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4061"> + <stop + id="stop4063" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop4065" /> + <stop + id="stop4067" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4055"> + <stop + id="stop4057" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop4059" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4049"> + <stop + id="stop4051" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop4053" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4031"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop4033" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop4035" /> + </linearGradient> + <linearGradient + id="linearGradient4021"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4023" /> + <stop + id="stop4025" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop4027" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop4029" /> + </linearGradient> + <linearGradient + id="linearGradient4013"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop4015" /> + <stop + id="stop4017" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop4019" /> + </linearGradient> + <linearGradient + gradientTransform="translate(164.6249,76.4455)" + y2="114.91904" + x2="4.0016088" + y1="-5.4344039" + x1="142.145" + gradientUnits="userSpaceOnUse" + id="linearGradient7710" + xlink:href="#linearGradient3179" + inkscape:collect="always" /> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,168.4615,82.06564)" + gradientUnits="userSpaceOnUse" + id="linearGradient7707" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="107.24648" + fx="64.410721" + cy="119.97783" + cx="64.410713" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,-11.175,18.08093)" + gradientUnits="userSpaceOnUse" + id="radialGradient7704" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,168.2732,183.6638)" + gradientUnits="userSpaceOnUse" + id="radialGradient7700" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,167.5573,92.28191)" + gradientUnits="userSpaceOnUse" + id="radialGradient7697" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <linearGradient + y2="18.039442" + x2="53.875332" + y1="10.94359" + x1="53.875332" + gradientTransform="matrix(-0.941762,0,0,0.94772,289.4218,82.06564)" + gradientUnits="userSpaceOnUse" + id="linearGradient7694" + xlink:href="#linearGradient4983" + inkscape:collect="always" /> + <radialGradient + r="2.5993989" + fy="101.34053" + fx="5.3253045" + cy="101.34053" + cx="5.3253045" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,132.1835,147.4888)" + gradientUnits="userSpaceOnUse" + id="radialGradient7691" + xlink:href="#linearGradient5956" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,276.3312,98.48164)" + gradientUnits="userSpaceOnUse" + id="linearGradient7687" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,228.6509,70.39056)" + gradientUnits="userSpaceOnUse" + id="radialGradient7684" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,280.4894,95.32881)" + gradientUnits="userSpaceOnUse" + id="radialGradient7681" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,264.8554,98.48164)" + gradientUnits="userSpaceOnUse" + id="linearGradient7677" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,214.032,88.20285)" + gradientUnits="userSpaceOnUse" + id="radialGradient7674" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,269.0136,95.32881)" + gradientUnits="userSpaceOnUse" + id="radialGradient7671" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(164.6249,76.4455)" + y2="102.8574" + x2="59.743763" + y1="109.14819" + x1="59.743763" + gradientUnits="userSpaceOnUse" + id="linearGradient7653" + xlink:href="#linearGradient3156" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="18.80681" + fx="64.910706" + cy="24.828176" + cx="64.410706" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,77.10809,58.90469)" + gradientUnits="userSpaceOnUse" + id="radialGradient7646" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="41.554367" + fx="64.910797" + cy="47.575733" + cx="64.410797" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,77.10809,58.90469)" + gradientUnits="userSpaceOnUse" + id="radialGradient7641" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + gradientUnits="userSpaceOnUse" + id="linearGradient7618" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + gradientUnits="userSpaceOnUse" + id="linearGradient7616" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient7614" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient7612" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient7299"> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0" + id="stop7301" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1;" + offset="1" + id="stop7303" /> + </linearGradient> + <linearGradient + id="linearGradient7305"> + <stop + style="stop-color:black;stop-opacity:0.77617329;" + offset="0" + id="stop7307" /> + <stop + id="stop7309" + offset="0.25274727" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop7311" /> + </linearGradient> + <linearGradient + id="linearGradient5473"> + <stop + id="stop5475" + offset="0" + style="stop-color:#826302;stop-opacity:1;" /> + <stop + id="stop5477" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5467"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop5469" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop5471" /> + </linearGradient> + <linearGradient + id="linearGradient7325"> + <stop + id="stop7327" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop7329" /> + <stop + id="stop7331" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5457"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop5459" /> + <stop + style="stop-color:#292929;stop-opacity:0;" + offset="1" + id="stop5461" /> + </linearGradient> + <linearGradient + id="linearGradient7360"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop7362" /> + <stop + style="stop-color:#d2d2d2;stop-opacity:0;" + offset="1" + id="stop7364" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient7378" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + y2="40.976604" + x2="24.114498" + y1="34.418137" + x1="20.747606" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient5451" + xlink:href="#linearGradient2929" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + gradientUnits="userSpaceOnUse" + id="radialGradient5449" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + gradientUnits="userSpaceOnUse" + id="radialGradient5447" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + gradientUnits="userSpaceOnUse" + id="radialGradient5445" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5443" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5429"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop5431" /> + <stop + id="stop5433" + offset="0.125" + style="stop-color:#e3ad00;stop-opacity:0.59420288;" /> + <stop + id="stop5435" + offset="0.25" + style="stop-color:#e3ad00;stop-opacity:0.47826087;" /> + <stop + id="stop5437" + offset="0.5" + style="stop-color:#e3ad00;stop-opacity:0.307971;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.14130434;" + offset="0.75" + id="stop5439" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0;" + offset="1" + id="stop5441" /> + </linearGradient> + <linearGradient + id="linearGradient5423"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop5425" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0.52173913;" + offset="1" + id="stop5427" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient5421" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="linearGradient5409"> + <stop + id="stop5411" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.42597079" + id="stop5413" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1;" + offset="0.5892781" + id="stop5415" /> + <stop + id="stop5417" + offset="0.80219781" + style="stop-color:#eaeaea;stop-opacity:1;" /> + <stop + id="stop5419" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5395"> + <stop + id="stop5397" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.68235294;" + offset="0.40659341" + id="stop5399" /> + <stop + id="stop5401" + offset="0.45329672" + style="stop-color:#000000;stop-opacity:0.48736462;" /> + <stop + style="stop-color:#000000;stop-opacity:0.36101082;" + offset="0.5" + id="stop5403" /> + <stop + id="stop5405" + offset="0.70604396" + style="stop-color:#000000;stop-opacity:0.15162455;" /> + <stop + id="stop5407" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5389"> + <stop + id="stop5391" + offset="0" + style="stop-color:#8e8e8e;stop-opacity:1;" /> + <stop + id="stop5393" + offset="1" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient5387" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient5385" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient5383" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient5381" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient5379" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient5377" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + r="2.6143965" + fy="58.089687" + fx="15.727077" + cy="58.089687" + cx="15.727077" + id="radialGradient5375" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient5373" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + gradientUnits="userSpaceOnUse" + id="radialGradient5371" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5369" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="translate(53.87194,19.35268)" + gradientUnits="userSpaceOnUse" + id="linearGradient5367" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5365" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5363" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient5361" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5359" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5357" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient5355" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient5353" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient5351" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient5349" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient5347" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient5345" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5343" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5341" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient5339" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5337" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5335" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient5333" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient5331" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient5329" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient5327" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5321"> + <stop + id="stop5323" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop5325" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient5315"> + <stop + id="stop5317" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop5319" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5303"> + <stop + id="stop5305" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop5307" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5291"> + <stop + id="stop5293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop5295" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5285"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop5287" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop5289" /> + </linearGradient> + <linearGradient + id="linearGradient5279"> + <stop + id="stop5281" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop5283" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5273"> + <stop + id="stop5275" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop5277" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5265"> + <stop + id="stop5267" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop5269" /> + <stop + id="stop5271" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5259"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5261" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5263" /> + </linearGradient> + <linearGradient + id="linearGradient5249"> + <stop + id="stop5251" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop5253" /> + <stop + id="stop5255" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop5257" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5243"> + <stop + id="stop5245" + offset="0" + style="stop-color:black;stop-opacity:0.2202166;" /> + <stop + id="stop5247" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient7488" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient7490" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient7492" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient5232" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5226"> + <stop + id="stop5228" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop5230" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5218"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop5220" /> + <stop + id="stop5222" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop5224" /> + </linearGradient> + <linearGradient + id="linearGradient5206"> + <stop + id="stop5208" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop5210" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient5192" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5180"> + <stop + id="stop5182" + offset="0" + style="stop-color:white;stop-opacity:1;" /> + <stop + id="stop5184" + offset="1" + style="stop-color:#d2d2d2;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5148"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop5150" /> + <stop + id="stop5152" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop5154" /> + </linearGradient> + <linearGradient + id="linearGradient5134"> + <stop + id="stop5136" + offset="0" + style="stop-color:black;stop-opacity:0.77617329;" /> + <stop + style="stop-color:black;stop-opacity:0.27797833;" + offset="0.25274727" + id="stop5138" /> + <stop + id="stop5140" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5128"> + <stop + id="stop5130" + offset="0" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + <stop + id="stop5132" + offset="1" + style="stop-color:#a4a4a4;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5104"> + <stop + id="stop5106" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop5108" /> + <stop + id="stop5110" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5098"> + <stop + id="stop5100" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop5102" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient5092"> + <stop + id="stop5094" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop5096" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5074"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop5076" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop5078" /> + </linearGradient> + <linearGradient + id="linearGradient5064"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5066" /> + <stop + id="stop5068" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop5070" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop5072" /> + </linearGradient> + <linearGradient + id="linearGradient5056"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop5058" /> + <stop + id="stop5060" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop5062" /> + </linearGradient> + <linearGradient + id="linearGradient8003"> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0" + id="stop8005" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1;" + offset="1" + id="stop8007" /> + </linearGradient> + <linearGradient + id="linearGradient8009"> + <stop + style="stop-color:black;stop-opacity:0.77617329;" + offset="0" + id="stop8011" /> + <stop + id="stop8013" + offset="0.25274727" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop8015" /> + </linearGradient> + <linearGradient + id="linearGradient8017"> + <stop + id="stop8019" + offset="0" + style="stop-color:#826302;stop-opacity:1;" /> + <stop + id="stop8021" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8023"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop8025" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop8027" /> + </linearGradient> + <linearGradient + id="linearGradient8035"> + <stop + id="stop8037" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop8039" /> + <stop + id="stop8041" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient8055"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop8057" /> + <stop + style="stop-color:#292929;stop-opacity:0;" + offset="1" + id="stop8059" /> + </linearGradient> + <linearGradient + id="linearGradient8073"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop8075" /> + <stop + style="stop-color:#d2d2d2;stop-opacity:0;" + offset="1" + id="stop8077" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient8091" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + y2="40.976604" + x2="24.114498" + y1="34.418137" + x1="20.747606" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient8093" + xlink:href="#linearGradient2929" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + gradientUnits="userSpaceOnUse" + id="radialGradient8095" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + gradientUnits="userSpaceOnUse" + id="radialGradient8097" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + gradientUnits="userSpaceOnUse" + id="radialGradient8099" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + gradientUnits="userSpaceOnUse" + id="linearGradient8101" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <linearGradient + id="linearGradient8103"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop8105" /> + <stop + id="stop8107" + offset="0.125" + style="stop-color:#e3ad00;stop-opacity:0.59420288;" /> + <stop + id="stop8109" + offset="0.25" + style="stop-color:#e3ad00;stop-opacity:0.47826087;" /> + <stop + id="stop8111" + offset="0.5" + style="stop-color:#e3ad00;stop-opacity:0.307971;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.14130434;" + offset="0.75" + id="stop8113" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0;" + offset="1" + id="stop8115" /> + </linearGradient> + <linearGradient + id="linearGradient8117"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop8119" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0.52173913;" + offset="1" + id="stop8121" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient8123" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="linearGradient8125"> + <stop + id="stop8127" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.42597079" + id="stop8129" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1;" + offset="0.5892781" + id="stop8131" /> + <stop + id="stop8133" + offset="0.80219781" + style="stop-color:#eaeaea;stop-opacity:1;" /> + <stop + id="stop8135" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient8137"> + <stop + id="stop8139" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.68235294;" + offset="0.40659341" + id="stop8141" /> + <stop + id="stop8143" + offset="0.45329672" + style="stop-color:#000000;stop-opacity:0.48736462;" /> + <stop + style="stop-color:#000000;stop-opacity:0.36101082;" + offset="0.5" + id="stop8145" /> + <stop + id="stop8147" + offset="0.70604396" + style="stop-color:#000000;stop-opacity:0.15162455;" /> + <stop + id="stop8149" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8151"> + <stop + id="stop8153" + offset="0" + style="stop-color:#8e8e8e;stop-opacity:1;" /> + <stop + id="stop8155" + offset="1" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient8157" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient8159" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient8161" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient8163" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient8165" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient8167" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + r="2.6143965" + fy="58.089687" + fx="15.727077" + cy="58.089687" + cx="15.727077" + id="radialGradient8169" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient8171" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + gradientUnits="userSpaceOnUse" + id="radialGradient8173" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8175" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="translate(53.87194,19.35268)" + gradientUnits="userSpaceOnUse" + id="linearGradient8177" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8179" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient8181" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient8183" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8185" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient8187" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient8189" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient8191" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient8193" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient8195" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient8197" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient8199" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient8201" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8203" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient8205" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient8207" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8209" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient8211" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8213" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient8215" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient8217" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient8219"> + <stop + id="stop8221" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop8223" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient8225"> + <stop + id="stop8227" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop8229" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8237"> + <stop + id="stop8239" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop8241" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient8249"> + <stop + id="stop8251" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop8253" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8255"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop8257" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop8259" /> + </linearGradient> + <linearGradient + id="linearGradient8261"> + <stop + id="stop8263" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop8265" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8267"> + <stop + id="stop8269" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop8271" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8273"> + <stop + id="stop8275" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop8277" /> + <stop + id="stop8279" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient8281"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8283" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8285" /> + </linearGradient> + <linearGradient + id="linearGradient8287"> + <stop + id="stop8289" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop8291" /> + <stop + id="stop8293" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop8295" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient8297"> + <stop + id="stop8299" + offset="0" + style="stop-color:black;stop-opacity:0.2202166;" /> + <stop + id="stop8301" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient8337" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient8339"> + <stop + id="stop8341" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop8343" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8345"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop8347" /> + <stop + id="stop8349" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop8351" /> + </linearGradient> + <linearGradient + id="linearGradient8359"> + <stop + id="stop8361" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop8363" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient6683"> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0" + id="stop6685" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1;" + offset="1" + id="stop6687" /> + </linearGradient> + <linearGradient + id="linearGradient6675"> + <stop + style="stop-color:black;stop-opacity:0.77617329;" + offset="0" + id="stop6677" /> + <stop + id="stop6679" + offset="0.25274727" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop6681" /> + </linearGradient> + <linearGradient + id="linearGradient6669"> + <stop + id="stop6671" + offset="0" + style="stop-color:#826302;stop-opacity:1;" /> + <stop + id="stop6673" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient6663"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop6665" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop6667" /> + </linearGradient> + <linearGradient + id="linearGradient6655"> + <stop + id="stop6657" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop6659" /> + <stop + id="stop6661" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient6649"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop6651" /> + <stop + style="stop-color:#292929;stop-opacity:0;" + offset="1" + id="stop6653" /> + </linearGradient> + <linearGradient + id="linearGradient6643"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop6645" /> + <stop + style="stop-color:#d2d2d2;stop-opacity:0;" + offset="1" + id="stop6647" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient6641" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + y2="40.976604" + x2="24.114498" + y1="34.418137" + x1="20.747606" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient6639" + xlink:href="#linearGradient2929" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + gradientUnits="userSpaceOnUse" + id="radialGradient6637" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + gradientUnits="userSpaceOnUse" + id="radialGradient6635" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + gradientUnits="userSpaceOnUse" + id="radialGradient6633" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + gradientUnits="userSpaceOnUse" + id="linearGradient6631" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <linearGradient + id="linearGradient6617"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop6619" /> + <stop + id="stop6621" + offset="0.125" + style="stop-color:#e3ad00;stop-opacity:0.59420288;" /> + <stop + id="stop6623" + offset="0.25" + style="stop-color:#e3ad00;stop-opacity:0.47826087;" /> + <stop + id="stop6625" + offset="0.5" + style="stop-color:#e3ad00;stop-opacity:0.307971;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.14130434;" + offset="0.75" + id="stop6627" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0;" + offset="1" + id="stop6629" /> + </linearGradient> + <linearGradient + id="linearGradient6611"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop6613" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0.52173913;" + offset="1" + id="stop6615" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient6609" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="linearGradient6597"> + <stop + id="stop6599" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.42597079" + id="stop6601" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1;" + offset="0.5892781" + id="stop6603" /> + <stop + id="stop6605" + offset="0.80219781" + style="stop-color:#eaeaea;stop-opacity:1;" /> + <stop + id="stop6607" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient6583"> + <stop + id="stop6585" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.68235294;" + offset="0.40659341" + id="stop6587" /> + <stop + id="stop6589" + offset="0.45329672" + style="stop-color:#000000;stop-opacity:0.48736462;" /> + <stop + style="stop-color:#000000;stop-opacity:0.36101082;" + offset="0.5" + id="stop6591" /> + <stop + id="stop6593" + offset="0.70604396" + style="stop-color:#000000;stop-opacity:0.15162455;" /> + <stop + id="stop6595" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient6577"> + <stop + id="stop6579" + offset="0" + style="stop-color:#8e8e8e;stop-opacity:1;" /> + <stop + id="stop6581" + offset="1" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient6575" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient6573" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient6571" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient6569" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient6567" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient6565" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + r="2.6143965" + fy="58.089687" + fx="15.727077" + cy="58.089687" + cx="15.727077" + id="radialGradient6563" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient6561" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + gradientUnits="userSpaceOnUse" + id="radialGradient6559" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient6557" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="translate(53.87194,19.35268)" + gradientUnits="userSpaceOnUse" + id="linearGradient6555" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient6553" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient6551" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient6549" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient6547" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient6545" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient6543" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient6541" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient6539" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient6537" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient6535" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient6533" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient6531" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient6529" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient6527" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient6525" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient6523" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient6521" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient6519" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient6517" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient6515" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient6509"> + <stop + id="stop6511" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop6513" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient6503"> + <stop + id="stop6505" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop6507" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient6491"> + <stop + id="stop6493" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop6495" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient6479"> + <stop + id="stop6481" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop6483" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient6473"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop6475" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop6477" /> + </linearGradient> + <linearGradient + id="linearGradient6467"> + <stop + id="stop6469" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop6471" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient6461"> + <stop + id="stop6463" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop6465" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient6453"> + <stop + id="stop6455" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop6457" /> + <stop + id="stop6459" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient6447"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6449" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6451" /> + </linearGradient> + <linearGradient + id="linearGradient6437"> + <stop + id="stop6439" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop6441" /> + <stop + id="stop6443" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop6445" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient6431"> + <stop + id="stop6433" + offset="0" + style="stop-color:black;stop-opacity:0.2202166;" /> + <stop + id="stop6435" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient6423" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient6421" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient6419" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient6417" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient6411"> + <stop + id="stop6413" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop6415" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient6403"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop6405" /> + <stop + id="stop6407" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop6409" /> + </linearGradient> + <linearGradient + id="linearGradient6391"> + <stop + id="stop6393" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop6395" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient6377" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient6365"> + <stop + id="stop6367" + offset="0" + style="stop-color:white;stop-opacity:1;" /> + <stop + id="stop6369" + offset="1" + style="stop-color:#d2d2d2;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient6357"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop6359" /> + <stop + id="stop6361" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop6363" /> + </linearGradient> + <linearGradient + id="linearGradient6349"> + <stop + id="stop6351" + offset="0" + style="stop-color:black;stop-opacity:0.77617329;" /> + <stop + style="stop-color:black;stop-opacity:0.27797833;" + offset="0.25274727" + id="stop6353" /> + <stop + id="stop6355" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient6343"> + <stop + id="stop6345" + offset="0" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + <stop + id="stop6347" + offset="1" + style="stop-color:#a4a4a4;stop-opacity:1;" /> + </linearGradient> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient6341" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient6339" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient6337" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient6335" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient6333" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient6331" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient6329" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient6327" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient6325" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient6323" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient6321" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <linearGradient + y2="-477.71875" + x2="469.25549" + y1="-477.71875" + x1="562.63879" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient6319" + xlink:href="#linearGradient7188" + inkscape:collect="always" /> + <linearGradient + y2="-478.71875" + x2="469.28006" + y1="-478.71875" + x1="575.58264" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient6317" + xlink:href="#linearGradient7196" + inkscape:collect="always" /> + <linearGradient + y2="887.03845" + x2="-11.005054" + y1="-0.20981055" + x1="-556.60114" + gradientTransform="matrix(0.122237,0,0,0.15397,172.9102,234.0181)" + gradientUnits="userSpaceOnUse" + id="linearGradient6315" + xlink:href="#linearGradient10073" + inkscape:collect="always" /> + <linearGradient + y2="435.02948" + x2="168.35521" + y1="723.46216" + x1="297.94482" + gradientTransform="matrix(0.122237,0,0,0.15397,163.6546,235.1282)" + gradientUnits="userSpaceOnUse" + id="linearGradient6313" + xlink:href="#linearGradient7416" + inkscape:collect="always" /> + <linearGradient + y2="549.06134" + x2="399.77466" + y1="731.09662" + x1="399.77466" + gradientTransform="matrix(0.122206,0,0,0.154456,79.10836,163.4995)" + gradientUnits="userSpaceOnUse" + id="linearGradient6311" + xlink:href="#linearGradient7422" + inkscape:collect="always" /> + <linearGradient + id="linearGradient6303"> + <stop + id="stop6305" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop6307" /> + <stop + id="stop6309" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient6297"> + <stop + id="stop6299" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop6301" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient6291"> + <stop + id="stop6293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop6295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient6273"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop6275" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop6277" /> + </linearGradient> + <linearGradient + id="linearGradient6263"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6265" /> + <stop + id="stop6267" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop6269" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop6271" /> + </linearGradient> + <linearGradient + id="linearGradient6255"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop6257" /> + <stop + id="stop6259" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop6261" /> + </linearGradient> + <linearGradient + id="linearGradient7403"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop7405" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop7407" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient7395" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient7387"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop7389" /> + <stop + id="stop7391" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop7393" /> + </linearGradient> + <linearGradient + id="linearGradient7362"> + <stop + id="stop7365" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop7367" /> + <stop + id="stop7369" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient7356"> + <stop + id="stop7358" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop7360" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient7350"> + <stop + id="stop7352" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop7354" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient7332"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop7334" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop7336" /> + </linearGradient> + <linearGradient + id="linearGradient7322"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7324" /> + <stop + id="stop7326" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop7328" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop7330" /> + </linearGradient> + <linearGradient + id="linearGradient7314"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop7316" /> + <stop + id="stop7318" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop7320" /> + </linearGradient> + <linearGradient + gradientTransform="translate(29.76705,376.5876)" + y2="114.91904" + x2="4.0016088" + y1="-5.4344039" + x1="142.145" + gradientUnits="userSpaceOnUse" + id="linearGradient9266" + xlink:href="#linearGradient3179" + inkscape:collect="always" /> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,33.60369,382.2077)" + gradientUnits="userSpaceOnUse" + id="linearGradient9263" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="107.24648" + fx="64.410721" + cy="119.97783" + cx="64.410713" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,-146.0328,318.223)" + gradientUnits="userSpaceOnUse" + id="radialGradient9260" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,33.41534,483.8059)" + gradientUnits="userSpaceOnUse" + id="radialGradient9257" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,32.69943,392.424)" + gradientUnits="userSpaceOnUse" + id="radialGradient9254" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <linearGradient + y2="18.039442" + x2="53.875332" + y1="10.94359" + x1="53.875332" + gradientTransform="matrix(-0.941762,0,0,0.94772,154.5639,382.2077)" + gradientUnits="userSpaceOnUse" + id="linearGradient9251" + xlink:href="#linearGradient4983" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,141.4733,398.6237)" + gradientUnits="userSpaceOnUse" + id="linearGradient9244" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,93.79308,370.5327)" + gradientUnits="userSpaceOnUse" + id="radialGradient9241" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,145.6315,395.4709)" + gradientUnits="userSpaceOnUse" + id="radialGradient9238" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,129.9976,398.6237)" + gradientUnits="userSpaceOnUse" + id="linearGradient9234" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,79.17416,388.3449)" + gradientUnits="userSpaceOnUse" + id="radialGradient9231" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,134.1557,395.4709)" + gradientUnits="userSpaceOnUse" + id="radialGradient9228" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(29.76705,376.5876)" + y2="102.8574" + x2="59.743763" + y1="109.14819" + x1="59.743763" + gradientUnits="userSpaceOnUse" + id="linearGradient9210" + xlink:href="#linearGradient3156" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="18.80681" + fx="64.910706" + cy="24.828176" + cx="64.410706" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-57.74976,359.0468)" + gradientUnits="userSpaceOnUse" + id="radialGradient9203" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="41.554367" + fx="64.910797" + cy="47.575733" + cx="64.410797" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-57.74976,359.0468)" + gradientUnits="userSpaceOnUse" + id="radialGradient9200" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <linearGradient + y2="32.079216" + x2="56.278236" + y1="110.63503" + x1="56.642876" + gradientTransform="matrix(1,0,0,1.002484,29.76705,376.3069)" + gradientUnits="userSpaceOnUse" + id="linearGradient9177" + xlink:href="#linearGradient3701" + inkscape:collect="always" /> + <linearGradient + y2="32.079216" + x2="56.278236" + y1="110.63503" + x1="56.642876" + gradientTransform="matrix(1,0,0,1.002484,29.76705,376.3069)" + gradientUnits="userSpaceOnUse" + id="linearGradient9174" + xlink:href="#linearGradient3701" + inkscape:collect="always" /> + <linearGradient + y2="32.079216" + x2="56.278236" + y1="110.63503" + x1="56.642876" + gradientTransform="matrix(1,0,0,1.002484,29.76705,376.3069)" + gradientUnits="userSpaceOnUse" + id="linearGradient9171" + xlink:href="#linearGradient3701" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient9161" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3701"> + <stop + style="stop-color:#b5b5b5;stop-opacity:1;" + offset="0" + id="stop3703" /> + <stop + style="stop-color:#d1d1d1;stop-opacity:1;" + offset="1" + id="stop3705" /> + </linearGradient> + <linearGradient + id="linearGradient8566"> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0" + id="stop8568" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1;" + offset="1" + id="stop8570" /> + </linearGradient> + <linearGradient + id="linearGradient8558"> + <stop + style="stop-color:black;stop-opacity:0.77617329;" + offset="0" + id="stop8560" /> + <stop + id="stop8562" + offset="0.25274727" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop8564" /> + </linearGradient> + <linearGradient + id="linearGradient8552"> + <stop + id="stop8554" + offset="0" + style="stop-color:#826302;stop-opacity:1;" /> + <stop + id="stop8556" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8864"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop8866" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop8868" /> + </linearGradient> + <linearGradient + id="linearGradient8873"> + <stop + id="stop8875" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop8877" /> + <stop + id="stop8879" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient8527"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop8529" /> + <stop + style="stop-color:#292929;stop-opacity:0;" + offset="1" + id="stop8531" /> + </linearGradient> + <linearGradient + id="linearGradient8509"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop8511" /> + <stop + style="stop-color:#d2d2d2;stop-opacity:0;" + offset="1" + id="stop8513" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient8908" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + y2="40.976604" + x2="24.114498" + y1="34.418137" + x1="20.747606" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient8500" + xlink:href="#linearGradient2929" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + gradientUnits="userSpaceOnUse" + id="radialGradient8498" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + gradientUnits="userSpaceOnUse" + id="radialGradient8496" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + gradientUnits="userSpaceOnUse" + id="radialGradient8494" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + gradientUnits="userSpaceOnUse" + id="linearGradient8492" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <linearGradient + id="linearGradient8478"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop8480" /> + <stop + id="stop8482" + offset="0.125" + style="stop-color:#e3ad00;stop-opacity:0.59420288;" /> + <stop + id="stop8484" + offset="0.25" + style="stop-color:#e3ad00;stop-opacity:0.47826087;" /> + <stop + id="stop8486" + offset="0.5" + style="stop-color:#e3ad00;stop-opacity:0.307971;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.14130434;" + offset="0.75" + id="stop8488" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0;" + offset="1" + id="stop8490" /> + </linearGradient> + <linearGradient + id="linearGradient8472"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop8474" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0.52173913;" + offset="1" + id="stop8476" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient8470" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="linearGradient8458"> + <stop + id="stop8460" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.42597079" + id="stop8462" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1;" + offset="0.5892781" + id="stop8464" /> + <stop + id="stop8466" + offset="0.80219781" + style="stop-color:#eaeaea;stop-opacity:1;" /> + <stop + id="stop8468" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient8444"> + <stop + id="stop8446" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.68235294;" + offset="0.40659341" + id="stop8448" /> + <stop + id="stop8450" + offset="0.45329672" + style="stop-color:#000000;stop-opacity:0.48736462;" /> + <stop + style="stop-color:#000000;stop-opacity:0.36101082;" + offset="0.5" + id="stop8452" /> + <stop + id="stop8454" + offset="0.70604396" + style="stop-color:#000000;stop-opacity:0.15162455;" /> + <stop + id="stop8456" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8438"> + <stop + id="stop8440" + offset="0" + style="stop-color:#8e8e8e;stop-opacity:1;" /> + <stop + id="stop8442" + offset="1" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient8436" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient8434" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient8432" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient8430" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient8428" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient8426" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + r="2.6143965" + fy="58.089687" + fx="15.727077" + cy="58.089687" + cx="15.727077" + id="radialGradient8424" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient8422" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + gradientUnits="userSpaceOnUse" + id="radialGradient8420" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8418" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="translate(53.87194,19.35268)" + gradientUnits="userSpaceOnUse" + id="linearGradient8416" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8414" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient8412" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient8410" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8408" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient8406" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient8404" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient8402" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient8400" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient8398" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient8396" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient8394" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient8392" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8390" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient8388" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient8386" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8384" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient8382" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient8380" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient8378" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient8376" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient8370"> + <stop + id="stop8372" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop8374" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient8364"> + <stop + id="stop8366" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop8368" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8352"> + <stop + id="stop8354" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop8356" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient8340"> + <stop + id="stop8342" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop8344" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8334"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop8336" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop8338" /> + </linearGradient> + <linearGradient + id="linearGradient8328"> + <stop + id="stop8330" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop8332" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8322"> + <stop + id="stop8324" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop8326" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8314"> + <stop + id="stop8316" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop8318" /> + <stop + id="stop8320" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient8308"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8310" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8312" /> + </linearGradient> + <linearGradient + id="linearGradient8298"> + <stop + id="stop8300" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop8302" /> + <stop + id="stop8304" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop8306" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient8292"> + <stop + id="stop8294" + offset="0" + style="stop-color:black;stop-opacity:0.2202166;" /> + <stop + id="stop8296" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient8284" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient8282" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient8280" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient8278" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient8276" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient8274" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient8272" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient8270" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient8268" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient8266" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient8264" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient8262" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient8260" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient8254"> + <stop + id="stop8256" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop8258" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8246"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop8248" /> + <stop + id="stop8250" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop8252" /> + </linearGradient> + <linearGradient + id="linearGradient8240"> + <stop + id="stop8242" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop8244" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient8238" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient3633" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,2.072154,19.2914)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient3639" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,2.072156,-20.7086)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient3732" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient3734" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3736" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3738" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3740" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient3742" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient3744" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3746" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3748" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3750" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + id="linearGradient8220"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop8222" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop8224" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient8200" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient8192"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop8194" /> + <stop + id="stop8196" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop8198" /> + </linearGradient> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient8190" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient8188" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient8186" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient8184" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient8182" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient8180" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient8178" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient8176" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient8174" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient8172" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient8170" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <linearGradient + y2="-477.71875" + x2="469.25549" + y1="-477.71875" + x1="562.63879" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient8168" + xlink:href="#linearGradient7188" + inkscape:collect="always" /> + <linearGradient + y2="-478.71875" + x2="469.28006" + y1="-478.71875" + x1="575.58264" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient8166" + xlink:href="#linearGradient7196" + inkscape:collect="always" /> + <linearGradient + y2="887.03845" + x2="-11.005054" + y1="-0.20981055" + x1="-556.60114" + gradientTransform="matrix(0.122237,0,0,0.15397,172.9102,234.0181)" + gradientUnits="userSpaceOnUse" + id="linearGradient8164" + xlink:href="#linearGradient10073" + inkscape:collect="always" /> + <linearGradient + y2="435.02948" + x2="168.35521" + y1="723.46216" + x1="297.94482" + gradientTransform="matrix(0.122237,0,0,0.15397,163.6546,235.1282)" + gradientUnits="userSpaceOnUse" + id="linearGradient8162" + xlink:href="#linearGradient7416" + inkscape:collect="always" /> + <linearGradient + y2="549.06134" + x2="399.77466" + y1="731.09662" + x1="399.77466" + gradientTransform="matrix(0.122206,0,0,0.154456,79.10836,163.4995)" + gradientUnits="userSpaceOnUse" + id="linearGradient8160" + xlink:href="#linearGradient7422" + inkscape:collect="always" /> + <linearGradient + id="linearGradient8152"> + <stop + id="stop8154" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop8156" /> + <stop + id="stop8158" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8146"> + <stop + id="stop8148" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop8150" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient8140"> + <stop + id="stop8142" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop8144" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient8122"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop8124" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop8126" /> + </linearGradient> + <linearGradient + id="linearGradient8112"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8114" /> + <stop + id="stop8116" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop8118" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop8120" /> + </linearGradient> + <linearGradient + id="linearGradient8104"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop8106" /> + <stop + id="stop8108" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop8110" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient8842" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,71.8787,254.0012)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient8845" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,71.6287,214.3762)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <linearGradient + gradientTransform="translate(29.76705,376.5876)" + y2="114.91904" + x2="4.0016088" + y1="-5.4344039" + x1="142.145" + gradientUnits="userSpaceOnUse" + id="linearGradient9883" + xlink:href="#linearGradient3179" + inkscape:collect="always" /> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,33.60369,382.2077)" + gradientUnits="userSpaceOnUse" + id="linearGradient9881" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="107.24648" + fx="64.410721" + cy="119.97783" + cx="64.410713" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,-146.0328,318.223)" + gradientUnits="userSpaceOnUse" + id="radialGradient9879" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,33.41534,483.8059)" + gradientUnits="userSpaceOnUse" + id="radialGradient9877" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,32.69943,392.424)" + gradientUnits="userSpaceOnUse" + id="radialGradient9875" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <linearGradient + y2="18.039442" + x2="53.875332" + y1="10.94359" + x1="53.875332" + gradientTransform="matrix(-0.941762,0,0,0.94772,154.5639,382.2077)" + gradientUnits="userSpaceOnUse" + id="linearGradient9873" + xlink:href="#linearGradient4983" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,141.4733,398.6237)" + gradientUnits="userSpaceOnUse" + id="linearGradient9871" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,93.79308,370.5327)" + gradientUnits="userSpaceOnUse" + id="radialGradient9869" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,145.6315,395.4709)" + gradientUnits="userSpaceOnUse" + id="radialGradient9867" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,129.9976,398.6237)" + gradientUnits="userSpaceOnUse" + id="linearGradient9865" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,79.17416,388.3449)" + gradientUnits="userSpaceOnUse" + id="radialGradient9863" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,134.1557,395.4709)" + gradientUnits="userSpaceOnUse" + id="radialGradient9861" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(29.76705,376.5876)" + y2="102.8574" + x2="59.743763" + y1="109.14819" + x1="59.743763" + gradientUnits="userSpaceOnUse" + id="linearGradient9859" + xlink:href="#linearGradient3156" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="18.80681" + fx="64.910706" + cy="24.828176" + cx="64.410706" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-57.74976,359.0468)" + gradientUnits="userSpaceOnUse" + id="radialGradient9857" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="41.554367" + fx="64.910797" + cy="47.575733" + cx="64.410797" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-57.74976,359.0468)" + gradientUnits="userSpaceOnUse" + id="radialGradient9855" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,71.62871,210.2818)" + gradientUnits="userSpaceOnUse" + id="linearGradient9183" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,73.6287,250.2818)" + gradientUnits="userSpaceOnUse" + id="linearGradient9180" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="32.079216" + x2="56.278236" + y1="110.63503" + x1="56.642876" + gradientTransform="matrix(1,0,0,1.002484,29.76705,376.3069)" + gradientUnits="userSpaceOnUse" + id="linearGradient9851" + xlink:href="#linearGradient3701" + inkscape:collect="always" /> + <linearGradient + y2="32.079216" + x2="56.278236" + y1="110.63503" + x1="56.642876" + gradientTransform="matrix(1,0,0,1.002484,29.76705,376.3069)" + gradientUnits="userSpaceOnUse" + id="linearGradient9849" + xlink:href="#linearGradient3701" + inkscape:collect="always" /> + <linearGradient + y2="32.079216" + x2="56.278236" + y1="110.63503" + x1="56.642876" + gradientTransform="matrix(1,0,0,1.002484,29.76705,376.3069)" + gradientUnits="userSpaceOnUse" + id="linearGradient9847" + xlink:href="#linearGradient3701" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient9845" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient9839"> + <stop + style="stop-color:#b5b5b5;stop-opacity:1;" + offset="0" + id="stop9841" /> + <stop + style="stop-color:#d1d1d1;stop-opacity:1;" + offset="1" + id="stop9843" /> + </linearGradient> + <linearGradient + id="linearGradient9833"> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0" + id="stop9835" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1;" + offset="1" + id="stop9837" /> + </linearGradient> + <linearGradient + id="linearGradient9825"> + <stop + style="stop-color:black;stop-opacity:0.77617329;" + offset="0" + id="stop9827" /> + <stop + id="stop9829" + offset="0.25274727" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop9831" /> + </linearGradient> + <linearGradient + id="linearGradient9819"> + <stop + id="stop9821" + offset="0" + style="stop-color:#826302;stop-opacity:1;" /> + <stop + id="stop9823" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient9813"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop9815" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop9817" /> + </linearGradient> + <linearGradient + id="linearGradient9799"> + <stop + id="stop9801" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop9803" /> + <stop + id="stop9805" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient9787"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop9789" /> + <stop + style="stop-color:#292929;stop-opacity:0;" + offset="1" + id="stop9791" /> + </linearGradient> + <linearGradient + id="linearGradient9769"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop9771" /> + <stop + style="stop-color:#d2d2d2;stop-opacity:0;" + offset="1" + id="stop9773" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient9761" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + y2="40.976604" + x2="24.114498" + y1="34.418137" + x1="20.747606" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient9759" + xlink:href="#linearGradient2929" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + gradientUnits="userSpaceOnUse" + id="radialGradient9757" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + gradientUnits="userSpaceOnUse" + id="radialGradient9755" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + gradientUnits="userSpaceOnUse" + id="radialGradient9753" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + gradientUnits="userSpaceOnUse" + id="linearGradient9751" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <linearGradient + id="linearGradient9737"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop9739" /> + <stop + id="stop9741" + offset="0.125" + style="stop-color:#e3ad00;stop-opacity:0.59420288;" /> + <stop + id="stop9743" + offset="0.25" + style="stop-color:#e3ad00;stop-opacity:0.47826087;" /> + <stop + id="stop9745" + offset="0.5" + style="stop-color:#e3ad00;stop-opacity:0.307971;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.14130434;" + offset="0.75" + id="stop9747" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0;" + offset="1" + id="stop9749" /> + </linearGradient> + <linearGradient + id="linearGradient9731"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop9733" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0.52173913;" + offset="1" + id="stop9735" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient9729" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="linearGradient9717"> + <stop + id="stop9719" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.42597079" + id="stop9721" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1;" + offset="0.5892781" + id="stop9723" /> + <stop + id="stop9725" + offset="0.80219781" + style="stop-color:#eaeaea;stop-opacity:1;" /> + <stop + id="stop9727" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient9703"> + <stop + id="stop9705" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.68235294;" + offset="0.40659341" + id="stop9707" /> + <stop + id="stop9709" + offset="0.45329672" + style="stop-color:#000000;stop-opacity:0.48736462;" /> + <stop + style="stop-color:#000000;stop-opacity:0.36101082;" + offset="0.5" + id="stop9711" /> + <stop + id="stop9713" + offset="0.70604396" + style="stop-color:#000000;stop-opacity:0.15162455;" /> + <stop + id="stop9715" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient9697"> + <stop + id="stop9699" + offset="0" + style="stop-color:#8e8e8e;stop-opacity:1;" /> + <stop + id="stop9701" + offset="1" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient9695" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient9693" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient9691" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient9689" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient9687" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient9685" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + r="2.6143965" + fy="58.089687" + fx="15.727077" + cy="58.089687" + cx="15.727077" + id="radialGradient9683" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient9681" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + gradientUnits="userSpaceOnUse" + id="radialGradient9679" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient9677" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="translate(53.87194,19.35268)" + gradientUnits="userSpaceOnUse" + id="linearGradient9675" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient9673" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient9671" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient9669" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient9667" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient9665" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient9663" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient9661" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient9659" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient9657" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient9655" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient9653" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient9651" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient9649" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient9647" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient9645" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient9643" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient9641" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient9639" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient9637" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient9635" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient9629"> + <stop + id="stop9631" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop9633" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient9623"> + <stop + id="stop9625" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop9627" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient9611"> + <stop + id="stop9613" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop9615" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient9599"> + <stop + id="stop9601" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop9603" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient9593"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop9595" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop9597" /> + </linearGradient> + <linearGradient + id="linearGradient9587"> + <stop + id="stop9589" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop9591" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient9581"> + <stop + id="stop9583" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop9585" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient9573"> + <stop + id="stop9575" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop9577" /> + <stop + id="stop9579" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient9567"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop9569" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop9571" /> + </linearGradient> + <linearGradient + id="linearGradient9557"> + <stop + id="stop9559" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop9561" /> + <stop + id="stop9563" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop9565" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient9551"> + <stop + id="stop9553" + offset="0" + style="stop-color:black;stop-opacity:0.2202166;" /> + <stop + id="stop9555" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient9543" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient9541" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient9539" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient9537" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient9535" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient9533" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient9531" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient9529" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient9527" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient9525" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient9523" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient9521" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient9519" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient9513"> + <stop + id="stop9515" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop9517" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient9505"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop9507" /> + <stop + id="stop9509" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop9511" /> + </linearGradient> + <linearGradient + id="linearGradient9499"> + <stop + id="stop9501" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop9503" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient9497" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient9495" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,2.072154,19.2914)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient9493" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,2.072156,-20.7086)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient9491" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient9489" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient9487" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient9485" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient9483" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient9481" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient9479" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient9477" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient9475" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient9473" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + id="linearGradient9467"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop9469" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop9471" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient9447" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient9439"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop9441" /> + <stop + id="stop9443" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop9445" /> + </linearGradient> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5766" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5764" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient5762" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient5760" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5758" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5756" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-476.07501" + fx="1055.1852" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient5754" + xlink:href="#linearGradient7206" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient5752" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5750" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-480.427" + fx="1055.3754" + cy="-478.60516" + cx="1055.3002" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + gradientUnits="userSpaceOnUse" + id="radialGradient5748" + xlink:href="#linearGradient7226" + inkscape:collect="always" /> + <radialGradient + r="5.0602889" + fy="-478.60516" + fx="1055.3002" + cy="-478.60516" + cx="1055.3002" + gradientUnits="userSpaceOnUse" + id="radialGradient5746" + xlink:href="#linearGradient7244" + inkscape:collect="always" /> + <linearGradient + y2="-477.71875" + x2="469.25549" + y1="-477.71875" + x1="562.63879" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient5744" + xlink:href="#linearGradient7188" + inkscape:collect="always" /> + <linearGradient + y2="-478.71875" + x2="469.28006" + y1="-478.71875" + x1="575.58264" + gradientTransform="matrix(0.496773,0,0,0.311299,-96.018,406.826)" + gradientUnits="userSpaceOnUse" + id="linearGradient5742" + xlink:href="#linearGradient7196" + inkscape:collect="always" /> + <linearGradient + y2="887.03845" + x2="-11.005054" + y1="-0.20981055" + x1="-556.60114" + gradientTransform="matrix(0.122237,0,0,0.15397,172.9102,234.0181)" + gradientUnits="userSpaceOnUse" + id="linearGradient5740" + xlink:href="#linearGradient10073" + inkscape:collect="always" /> + <linearGradient + y2="435.02948" + x2="168.35521" + y1="723.46216" + x1="297.94482" + gradientTransform="matrix(0.122237,0,0,0.15397,163.6546,235.1282)" + gradientUnits="userSpaceOnUse" + id="linearGradient5738" + xlink:href="#linearGradient7416" + inkscape:collect="always" /> + <linearGradient + y2="549.06134" + x2="399.77466" + y1="731.09662" + x1="399.77466" + gradientTransform="matrix(0.122206,0,0,0.154456,79.10836,163.4995)" + gradientUnits="userSpaceOnUse" + id="linearGradient5736" + xlink:href="#linearGradient7422" + inkscape:collect="always" /> + <linearGradient + id="linearGradient9415"> + <stop + id="stop9417" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop9419" /> + <stop + id="stop9421" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient9409"> + <stop + id="stop9411" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop9413" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient9403"> + <stop + id="stop9405" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop9407" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient9385"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop9387" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop9389" /> + </linearGradient> + <linearGradient + id="linearGradient9375"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop9377" /> + <stop + id="stop9379" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop9381" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop9383" /> + </linearGradient> + <linearGradient + id="linearGradient9367"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop9369" /> + <stop + id="stop9371" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop9373" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient10135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient10137" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient10139" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient10141" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient10143" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient10145" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6310" + id="linearGradient10147" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="8" + x2="3.5" + y2="5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6330" + id="linearGradient10149" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + x1="3.5" + y1="7.8253403" + x2="3.5" + y2="4.8781629" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient10151" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient10153" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient10155" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3701" + id="linearGradient10161" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.002484,172.6886,389.662)" + x1="56.642876" + y1="110.63503" + x2="56.278236" + y2="32.079216" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3701" + id="linearGradient10164" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.002484,172.6886,389.662)" + x1="56.642876" + y1="110.63503" + x2="56.278236" + y2="32.079216" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3701" + id="linearGradient10167" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.002484,172.6886,389.662)" + x1="56.642876" + y1="110.63503" + x2="56.278236" + y2="32.079216" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient10170" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,216.5502,263.6369)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8082" + id="linearGradient10173" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.5,214.5502,223.6369)" + x1="34.797607" + y1="54.618515" + x2="34.797607" + y2="57.006817" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient10190" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,85.17174,372.4019)" + cx="64.410797" + cy="47.575733" + fx="64.910797" + fy="41.554367" + r="59.410713" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient10193" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,85.17174,372.4019)" + cx="64.410706" + cy="24.828176" + fx="64.910706" + fy="18.80681" + r="59.410713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3156" + id="linearGradient10200" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(172.6886,389.9427)" + x1="59.743763" + y1="109.14819" + x2="59.743763" + y2="102.8574" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient10218" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,277.0772,408.826)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient10221" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,222.0957,401.7)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient10224" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,272.9191,411.9788)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient10228" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,288.553,408.826)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient10231" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,236.7146,383.8878)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient10234" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,284.3948,411.9788)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4983" + id="linearGradient10238" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.941762,0,0,0.94772,297.4854,395.5628)" + x1="53.875332" + y1="10.94359" + x2="53.875332" + y2="18.039442" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient10241" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,175.6209,405.7791)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient10244" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,176.3368,497.161)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient10247" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,-3.1113,331.5781)" + cx="64.410713" + cy="119.97783" + fx="64.410721" + fy="107.24648" + r="59.410713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="linearGradient10250" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,0.94772,176.5252,395.5628)" + x1="116.0569" + y1="4.3367553" + x2="66.607826" + y2="67.190453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3179" + id="linearGradient10253" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(172.6886,389.9427)" + x1="142.145" + y1="-5.4344039" + x2="4.0016088" + y2="114.91904" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7416" + id="linearGradient10338" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.125025,0,0,0.162573,160.8906,236.5589)" + x1="297.94482" + y1="723.46216" + x2="168.35521" + y2="435.02948" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10073" + id="linearGradient10340" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.125025,0,0,0.162573,170.3573,235.3868)" + x1="-556.60114" + y1="-0.20981055" + x2="-11.005054" + y2="887.03845" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7422" + id="linearGradient10343" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.124993,0,0,0.163086,74.41613,160.9281)" + x1="399.77466" + y1="731.09662" + x2="399.77466" + y2="549.06134" /> + </defs> + <sodipodi:namedview + inkscape:document-units="mm" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.8284271" + inkscape:cx="51.008591" + inkscape:cy="33.169917" + inkscape:current-layer="layer1" + id="namedview3673" + inkscape:window-width="1096" + inkscape:window-height="965" + inkscape:window-x="622" + inkscape:window-y="0" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + width="128px" + height="128px" + gridspacingx="4px" + gridspacingy="4px" + grid_units="px" /> + <metadata + id="metadata3675"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-79.62865,-236.8761)"> + <rect + rx="2.5797079" + style="opacity:0.2;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:3.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5705" + width="118.54783" + height="94.300766" + x="84.085999" + y="254.55165" + inkscape:r_cx="true" + inkscape:r_cy="true" + ry="2.5797071" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 124.75755,-24.620154 L 124.75755,-27.414863 L 124.75755,-24.620154 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:type="arc" + style="opacity:0.38139535;fill:url(#radialGradient7030);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="path3289" + sodipodi:cx="63.912209" + sodipodi:cy="115.70919" + sodipodi:rx="63.912209" + sodipodi:ry="12.641975" + d="M 127.82442 115.70919 A 63.912209 12.641975 0 1 1 0,115.70919 A 63.912209 12.641975 0 1 1 127.82442 115.70919 z" + transform="matrix(1.001432,0,0,0.392401,79.79981,314.7777)" /> + <path + sodipodi:nodetypes="ccc" + id="path3242" + d="M -8.23179,-17.10237 L -8.23179,-19.897078 L -8.23179,-17.10237 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2985" + d="M -165.24009,-86.73747 L -165.24009,-89.532179 L -165.24009,-86.73747 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3206" + d="M -284.74229,-173.36771 L -284.74229,-176.16243 L -284.74229,-173.36771 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="layer4" + inkscape:label="box" + style="display:inline" + transform="translate(-101.7906,-28.78609)" /> + <g + id="layer5" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-101.7906,-28.78609)" /> + <path + sodipodi:nodetypes="ccc" + id="path3946" + d="M -38.15089,-107.61245 L -38.15089,-110.40716 L -38.15089,-107.61245 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path1561" + d="M -130.77534,-33.71877 L -130.77534,-35.245506 L -130.77534,-33.71877 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect1327" + width="1" + height="0" + x="-188.26007" + y="-90.318756" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2482" + width="1" + height="0" + x="-223.3869" + y="-117.84637" /> + <path + sodipodi:nodetypes="ccc" + id="path2494" + d="M -382.32431,-191.06244 L -382.32431,-193.85715 L -382.32431,-191.06244 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2705.182,495.4553)" + id="g4640" /> + <g + id="g4646" + transform="matrix(-0.782995,0,0,0.650879,-2705.182,495.4553)" + style="opacity:0.40163933" /> + <g + id="g4730" + transform="matrix(1,0,0,0.650879,495.7801,502.783)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,495.7801,502.783)" + id="g4748" /> + <path + sodipodi:nodetypes="ccc" + id="path6923" + d="M 132.1933,139.68627 L 132.1933,136.89156 L 132.1933,139.68627 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6925" + d="M -24.815,70.051165 L -24.815,67.256456 L -24.815,70.051165 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6927" + d="M -144.3172,-16.57908 L -144.3172,-19.37379 L -144.3172,-16.57908 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6929" + inkscape:label="box" + style="display:inline" + transform="translate(38.6344,128.0025)" /> + <g + id="g6931" + inkscape:label="zip_app" + style="display:inline" + transform="translate(38.6344,128.0025)" /> + <path + sodipodi:nodetypes="ccc" + id="path6933" + d="M 102.2742,49.176185 L 102.2742,46.381476 L 102.2742,49.176185 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6935" + d="M 9.64975,123.06987 L 9.64975,121.54313 L 9.64975,123.06987 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6937" + width="1" + height="0" + x="-47.834969" + y="66.469879" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6939" + width="1" + height="0" + x="-82.9618" + y="38.942272" /> + <path + sodipodi:nodetypes="ccc" + id="path6941" + d="M -241.89922,-34.2738 L -241.89922,-37.06851 L -241.89922,-34.2738 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2564.757,652.2439)" + id="g6943" /> + <g + id="g6945" + transform="matrix(-0.782995,0,0,0.650879,-2564.757,652.2439)" + style="opacity:0.40163933" /> + <g + id="g6947" + transform="matrix(1,0,0,0.650879,636.2052,659.5717)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,636.2052,659.5717)" + id="g6949" /> + <path + sodipodi:nodetypes="ccc" + id="path7559" + d="M 82.693299,87.686265 L 82.693299,84.891556 L 82.693299,87.686265 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7561" + d="M -74.315,18.051165 L -74.315,15.256456 L -74.315,18.051165 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7563" + d="M -193.8172,-68.57908 L -193.8172,-71.37379 L -193.8172,-68.57908 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7565" + inkscape:label="box" + style="display:inline" + transform="translate(-10.8656,76.00255)" /> + <g + id="g7567" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-10.8656,76.00255)" /> + <path + sodipodi:nodetypes="ccc" + id="path7569" + d="M 52.7742,-2.823815 L 52.7742,-5.618524 L 52.7742,-2.823815 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7571" + d="M -39.85025,71.069865 L -39.85025,69.543129 L -39.85025,71.069865 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7573" + width="1" + height="0" + x="-97.334969" + y="14.46988" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7575" + width="1" + height="0" + x="-132.46181" + y="-13.057727" /> + <path + sodipodi:nodetypes="ccc" + id="path7577" + d="M -291.39922,-86.2738 L -291.39922,-89.06851 L -291.39922,-86.2738 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2614.257,600.2439)" + id="g7579" /> + <g + id="g7581" + transform="matrix(-0.782995,0,0,0.650879,-2614.257,600.2439)" + style="opacity:0.40163933" /> + <g + id="g7583" + transform="matrix(1,0,0,0.650879,586.7052,607.5717)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,586.7052,607.5717)" + id="g7585" /> + <path + sodipodi:nodetypes="ccc" + id="path8394" + d="M -304.5567,211.43627 L -304.5567,208.64156 L -304.5567,211.43627 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8396" + d="M -461.565,141.80117 L -461.565,139.00646 L -461.565,141.80117 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8398" + d="M -581.0672,55.17092 L -581.0672,52.37621 L -581.0672,55.17092 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8400" + inkscape:label="box" + style="display:inline" + transform="translate(-398.1156,199.7525)" /> + <g + id="g8402" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-398.1156,199.7525)" /> + <path + sodipodi:nodetypes="ccc" + id="path8404" + d="M -334.4758,120.92619 L -334.4758,118.13148 L -334.4758,120.92619 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8406" + d="M -427.10025,194.81987 L -427.10025,193.29313 L -427.10025,194.81987 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8408" + width="1" + height="0" + x="-484.58496" + y="138.21988" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8410" + width="1" + height="0" + x="-519.71179" + y="110.69228" /> + <path + sodipodi:nodetypes="ccc" + id="path8412" + d="M -678.64922,37.4762 L -678.64922,34.68149 L -678.64922,37.4762 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-3001.507,723.9939)" + id="g8414" /> + <g + id="g8416" + transform="matrix(-0.782995,0,0,0.650879,-3001.507,723.9939)" + style="opacity:0.40163933" /> + <g + id="g8418" + transform="matrix(1,0,0,0.650879,199.4552,731.3217)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,199.4552,731.3217)" + id="g8420" /> + <path + sodipodi:nodetypes="ccc" + id="path9104" + d="M -52.164551,387.82837 L -52.164551,385.03366 L -52.164551,387.82837 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9106" + d="M -209.17285,318.19326 L -209.17285,315.39856 L -209.17285,318.19326 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9108" + d="M -328.67505,231.56302 L -328.67505,228.76831 L -328.67505,231.56302 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g9110" + inkscape:label="box" + style="display:inline" + transform="translate(-145.7234,376.1446)" /> + <g + id="g9112" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-145.7234,376.1446)" /> + <path + sodipodi:nodetypes="ccc" + id="path9114" + d="M -82.08365,297.31829 L -82.08365,294.52358 L -82.08365,297.31829 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9116" + d="M -174.7081,371.21197 L -174.7081,369.68523 L -174.7081,371.21197 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9118" + width="1" + height="0" + x="-232.19283" + y="314.61197" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9120" + width="1" + height="0" + x="-267.31964" + y="287.08438" /> + <path + sodipodi:nodetypes="ccc" + id="path9122" + d="M -426.25707,213.8683 L -426.25707,211.07359 L -426.25707,213.8683 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2749.115,900.386)" + id="g9124" /> + <g + id="g9126" + transform="matrix(-0.782995,0,0,0.650879,-2749.115,900.386)" + style="opacity:0.40163933" /> + <g + id="g9128" + transform="matrix(1,0,0,0.650879,451.8473,907.7138)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,451.8473,907.7138)" + id="g9130" /> + <path + sodipodi:nodetypes="ccc" + id="path3633" + d="M -152.81414,154.26474 L -152.81414,151.47003 L -152.81414,154.26474 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3635" + d="M -309.82244,84.629641 L -309.82244,81.834932 L -309.82244,84.629641 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3637" + d="M -429.32464,-2.0006 L -429.32464,-4.79531 L -429.32464,-2.0006 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3639" + inkscape:label="box" + style="display:inline" + transform="translate(-246.3731,142.581)" /> + <g + id="g3641" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-246.3731,142.581)" /> + <path + sodipodi:nodetypes="ccc" + id="path3643" + d="M -182.73324,63.754661 L -182.73324,60.959952 L -182.73324,63.754661 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3645" + d="M -275.35769,137.64834 L -275.35769,136.1216 L -275.35769,137.64834 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3647" + width="1" + height="0" + x="-332.84244" + y="81.048355" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3649" + width="1" + height="0" + x="-367.96927" + y="53.520748" /> + <path + sodipodi:nodetypes="ccc" + id="path3651" + d="M -526.90666,-19.69532 L -526.90666,-22.49003 L -526.90666,-19.69532 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2849.764,666.8224)" + id="g3653" /> + <g + id="g3655" + transform="matrix(-0.782995,0,0,0.650879,-2849.764,666.8224)" + style="opacity:0.40163933" /> + <g + id="g3657" + transform="matrix(1,0,0,0.650879,351.1977,674.1502)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,351.1977,674.1502)" + id="g3659" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + ry="2.7415683" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="250.4283" + x="82.452728" + height="100.21758" + width="123.65941" + id="rect5703" + style="opacity:0.25;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:1.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + rx="2.6909404" /> + <rect + rx="2.134608" + ry="2.273345" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="250.54779" + x="82.528366" + height="100.26888" + width="123.49409" + id="rect2894" + style="fill:url(#linearGradient10343);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + rx="2.6909404" + style="fill:url(#linearGradient10338);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient10340);stroke-width:0.90644234;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2896" + width="123.65941" + height="100.21758" + x="82.452728" + y="250.57248" + inkscape:r_cx="true" + inkscape:r_cy="true" + ry="2.7415683" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + style="fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.67876971;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2942" + width="39.980526" + height="72.02356" + x="87.648125" + y="272.85254" + inkscape:r_cx="true" + inkscape:r_cy="true" + rx="4.3942599" + ry="4.6066456" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:nodetypes="ccc" + id="path10461" + d="M -150.80668,153.33997 L -150.80668,150.54526 L -150.80668,153.33997 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10463" + d="M -307.81498,83.704865 L -307.81498,80.910156 L -307.81498,83.704865 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10465" + d="M -427.31718,-2.92538 L -427.31718,-5.72009 L -427.31718,-2.92538 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g10467" + inkscape:label="box" + style="display:inline" + transform="translate(-244.3656,141.6562)" /> + <g + id="g10469" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-244.3656,141.6562)" /> + <path + sodipodi:nodetypes="ccc" + id="path10471" + d="M -180.72578,62.829885 L -180.72578,60.035176 L -180.72578,62.829885 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10473" + d="M -273.35023,136.72357 L -273.35023,135.19683 L -273.35023,136.72357 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10475" + width="1" + height="0" + x="-330.83496" + y="80.123581" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10477" + width="1" + height="0" + x="-365.96179" + y="52.595974" /> + <path + sodipodi:nodetypes="ccc" + id="path10479" + d="M -524.8992,-20.6201 L -524.8992,-23.41481 L -524.8992,-20.6201 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2847.757,665.8976)" + id="g10481" /> + <g + id="g10483" + transform="matrix(-0.782995,0,0,0.650879,-2847.757,665.8976)" + style="opacity:0.40163933" /> + <g + id="g10485" + transform="matrix(1,0,0,0.650879,353.2052,673.2254)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,353.2052,673.2254)" + id="g10487" /> + <g + id="g3741"> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:url(#linearGradient2477);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 136.25136,259.74377 L 136.25136,260.05305 L 205.52587,260.05305 L 205.52587,259.74377 L 136.25136,259.74377 z " + id="path2958" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:url(#linearGradient2474);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 136.25136,260.05305 L 136.25136,260.36234 L 205.52587,260.36234 L 205.52587,260.05305 L 136.25136,260.05305 z " + id="path2960" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.148134,0,0,1.163364,-1018.086,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2962" + style="fill:url(#radialGradient2439);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:#bf0000;fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2964" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-872.47,750.0335)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.810526,0,0,0.710749,-661.8084,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2966" + style="opacity:0.47881356;fill:url(#radialGradient2441);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient2443);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2968" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-611.8469,578.6828)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:url(#radialGradient2445);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2972" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.148134,0,0,1.163364,-1031.559,816.9091)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.010149,0,0,1.023549,-885.9422,750.0335)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2974" + style="fill:url(#radialGradient2447);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient2449);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2976" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.810526,0,0,0.710749,-675.2805,598.8607)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.763182,0,0,0.669259,-625.319,578.6828)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2978" + style="opacity:0.47881356;fill:url(#radialGradient2451);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.148134,0,0,1.163364,-1045.688,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2980" + style="fill:url(#radialGradient2453);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:url(#radialGradient2455);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2982" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-900.0715,750.0335)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.810526,0,0,0.710749,-689.41,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2984" + style="opacity:0.47881356;fill:url(#radialGradient2457);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient2459);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2986" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-639.4484,578.6828)" /> + <path + id="path2397" + d="M 117.90316,259.74377 L 117.90316,260.05305 L 82.37865,260.05305 L 82.37865,259.74377 L 117.90316,259.74377 z " + style="fill:url(#linearGradient2478);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + id="path2399" + d="M 117.90316,260.05305 L 117.90316,260.36234 L 82.37865,260.36234 L 82.37865,260.05305 L 117.90316,260.05305 z " + style="fill:url(#linearGradient2480);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(1.148134,0,0,1.163364,-1120.182,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2409" + style="fill:url(#radialGradient2488);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="fill:url(#radialGradient2490);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2411" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-974.5649,750.0335)" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(0.810526,0,0,0.710749,-763.9032,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2413" + style="opacity:0.47881356;fill:url(#radialGradient2492);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient2494);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2415" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-713.9417,578.6828)" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> + <path + sodipodi:nodetypes="ccc" + id="path2875" + d="M 148.61745,100.10895 L 148.61745,97.314237 L 148.61745,100.10895 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2879" + d="M 15.62811,107.62673 L 15.62811,104.83202 L 15.62811,107.62673 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2881" + d="M -141.38019,37.99163 L -141.38019,35.196921 L -141.38019,37.99163 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2883" + d="M -260.88239,-48.63861 L -260.88239,-51.43333 L -260.88239,-48.63861 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2885" + inkscape:label="box" + style="display:inline" + transform="translate(-77.9307,95.94301)" /> + <g + id="g2887" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-77.9307,95.94301)" /> + <path + sodipodi:nodetypes="ccc" + id="path2889" + d="M -14.29099,17.11665 L -14.29099,14.32194 L -14.29099,17.11665 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2891" + d="M -106.91544,91.01033 L -106.91544,89.483594 L -106.91544,91.01033 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2893" + width="1" + height="0" + x="-164.40018" + y="34.410343" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2895" + width="1" + height="0" + x="-199.52701" + y="6.8827333" /> + <path + sodipodi:nodetypes="ccc" + id="path2897" + d="M -358.46441,-66.33334 L -358.46441,-69.12805 L -358.46441,-66.33334 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2681.322,620.1844)" + id="g2899" /> + <g + id="g2901" + transform="matrix(-0.782995,0,0,0.650879,-2681.322,620.1844)" + style="opacity:0.40163933" /> + <g + id="g2903" + transform="matrix(1,0,0,0.650879,519.64,627.5121)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,519.64,627.5121)" + id="g2905" /> + <path + sodipodi:nodetypes="ccc" + id="path2907" + d="M 156.0532,264.41537 L 156.0532,261.62066 L 156.0532,264.41537 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2909" + d="M -0.9551,194.78026 L -0.9551,191.98556 L -0.9551,194.78026 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2911" + d="M -120.4573,108.15002 L -120.4573,105.35531 L -120.4573,108.15002 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2913" + inkscape:label="box" + style="display:inline" + transform="translate(62.4943,252.7316)" /> + <g + id="g2915" + inkscape:label="zip_app" + style="display:inline" + transform="translate(62.4943,252.7316)" /> + <path + sodipodi:nodetypes="ccc" + id="path2917" + d="M 126.1341,173.90528 L 126.1341,171.11058 L 126.1341,173.90528 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2919" + d="M 33.50965,247.79897 L 33.50965,246.27223 L 33.50965,247.79897 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2921" + width="1" + height="0" + x="-23.975069" + y="191.19897" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2923" + width="1" + height="0" + x="-59.101898" + y="163.67137" /> + <path + sodipodi:nodetypes="ccc" + id="path2925" + d="M -218.03932,90.4553 L -218.03932,87.66059 L -218.03932,90.4553 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2540.897,776.973)" + id="g2927" /> + <g + id="g2929" + transform="matrix(-0.782995,0,0,0.650879,-2540.897,776.973)" + style="opacity:0.40163933" /> + <g + id="g2931" + transform="matrix(1,0,0,0.650879,660.0651,784.3008)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,660.0651,784.3008)" + id="g2933" /> + <path + sodipodi:nodetypes="ccc" + id="path3421" + d="M 310.89845,86.673946 L 310.89845,83.879237 L 310.89845,86.673946 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3425" + d="M 177.90911,94.19173 L 177.90911,91.397022 L 177.90911,94.19173 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3427" + d="M 20.90081,24.55663 L 20.90081,21.761921 L 20.90081,24.55663 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3429" + d="M -98.60139,-62.07361 L -98.60139,-64.86833 L -98.60139,-62.07361 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3431" + inkscape:label="box" + style="display:inline" + transform="translate(84.3503,82.50801)" /> + <g + id="g3433" + inkscape:label="zip_app" + style="display:inline" + transform="translate(84.3503,82.50801)" /> + <path + sodipodi:nodetypes="ccc" + id="path3435" + d="M 147.99001,3.68165 L 147.99001,0.88694 L 147.99001,3.68165 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3437" + d="M 55.36556,77.57533 L 55.36556,76.048594 L 55.36556,77.57533 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3439" + width="1" + height="0" + x="-2.1191709" + y="20.975344" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3441" + width="1" + height="0" + x="-37.246002" + y="-6.5522671" /> + <path + sodipodi:nodetypes="ccc" + id="path3443" + d="M -196.18341,-79.76834 L -196.18341,-82.56305 L -196.18341,-79.76834 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2519.041,606.7494)" + id="g3445" /> + <g + id="g3447" + transform="matrix(-0.782995,0,0,0.650879,-2519.041,606.7494)" + style="opacity:0.40163933" /> + <g + id="g3449" + transform="matrix(1,0,0,0.650879,681.921,614.0771)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,681.921,614.0771)" + id="g3451" /> + <path + sodipodi:nodetypes="ccc" + id="path3453" + d="M 318.3342,250.98037 L 318.3342,248.18566 L 318.3342,250.98037 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3455" + d="M 161.3259,181.34526 L 161.3259,178.55056 L 161.3259,181.34526 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3457" + d="M 41.8237,94.71502 L 41.8237,91.92031 L 41.8237,94.71502 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3459" + inkscape:label="box" + style="display:inline" + transform="translate(224.7753,239.2966)" /> + <g + id="g3461" + inkscape:label="zip_app" + style="display:inline" + transform="translate(224.7753,239.2966)" /> + <path + sodipodi:nodetypes="ccc" + id="path3463" + d="M 288.4151,160.47028 L 288.4151,157.67558 L 288.4151,160.47028 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3465" + d="M 195.79065,234.36397 L 195.79065,232.83723 L 195.79065,234.36397 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3467" + width="1" + height="0" + x="138.30594" + y="177.76398" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3469" + width="1" + height="0" + x="103.1791" + y="150.23637" /> + <path + sodipodi:nodetypes="ccc" + id="path3471" + d="M -55.75832,77.0203 L -55.75832,74.22559 L -55.75832,77.0203 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2378.616,763.538)" + id="g3473" /> + <g + id="g3475" + transform="matrix(-0.782995,0,0,0.650879,-2378.616,763.538)" + style="opacity:0.40163933" /> + <g + id="g3477" + transform="matrix(1,0,0,0.650879,822.3461,770.8658)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,822.3461,770.8658)" + id="g3479" /> + <path + sodipodi:nodetypes="ccc" + id="path3481" + d="M 268.8342,198.98037 L 268.8342,196.18566 L 268.8342,198.98037 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3483" + d="M 111.8259,129.34527 L 111.8259,126.55056 L 111.8259,129.34527 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3485" + d="M -7.6763,42.71502 L -7.6763,39.92031 L -7.6763,42.71502 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3487" + inkscape:label="box" + style="display:inline" + transform="translate(175.2753,187.2966)" /> + <g + id="g3489" + inkscape:label="zip_app" + style="display:inline" + transform="translate(175.2753,187.2966)" /> + <path + sodipodi:nodetypes="ccc" + id="path3491" + d="M 238.9151,108.47029 L 238.9151,105.67558 L 238.9151,108.47029 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3493" + d="M 146.29065,182.36397 L 146.29065,180.83723 L 146.29065,182.36397 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3495" + width="1" + height="0" + x="88.805931" + y="125.76398" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3497" + width="1" + height="0" + x="53.679092" + y="98.236374" /> + <path + sodipodi:nodetypes="ccc" + id="path3499" + d="M -105.25832,25.0203 L -105.25832,22.22559 L -105.25832,25.0203 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2428.116,711.538)" + id="g3501" /> + <g + id="g3503" + transform="matrix(-0.782995,0,0,0.650879,-2428.116,711.538)" + style="opacity:0.40163933" /> + <g + id="g3505" + transform="matrix(1,0,0,0.650879,772.8461,718.8658)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,772.8461,718.8658)" + id="g3507" /> + <path + sodipodi:nodetypes="ccc" + id="path3509" + d="M -118.4158,322.73037 L -118.4158,319.93566 L -118.4158,322.73037 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3511" + d="M -275.4241,253.09527 L -275.4241,250.30056 L -275.4241,253.09527 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3513" + d="M -394.9263,166.46502 L -394.9263,163.67031 L -394.9263,166.46502 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3515" + inkscape:label="box" + style="display:inline" + transform="translate(-211.9747,311.0466)" /> + <g + id="g3517" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-211.9747,311.0466)" /> + <path + sodipodi:nodetypes="ccc" + id="path3519" + d="M -148.3349,232.22029 L -148.3349,229.42558 L -148.3349,232.22029 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3521" + d="M -240.95935,306.11397 L -240.95935,304.58723 L -240.95935,306.11397 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3523" + width="1" + height="0" + x="-298.44406" + y="249.51398" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3525" + width="1" + height="0" + x="-333.57089" + y="221.98639" /> + <path + sodipodi:nodetypes="ccc" + id="path3527" + d="M -492.50832,148.7703 L -492.50832,145.97559 L -492.50832,148.7703 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2815.366,835.288)" + id="g3529" /> + <g + id="g3531" + transform="matrix(-0.782995,0,0,0.650879,-2815.366,835.288)" + style="opacity:0.40163933" /> + <g + id="g3533" + transform="matrix(1,0,0,0.650879,385.5961,842.6158)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,385.5961,842.6158)" + id="g3535" /> + <path + sodipodi:nodetypes="ccc" + id="path3537" + d="M 133.97635,499.12247 L 133.97635,496.32776 L 133.97635,499.12247 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3539" + d="M -23.03195,429.48736 L -23.03195,426.69266 L -23.03195,429.48736 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3541" + d="M -142.53415,342.85712 L -142.53415,340.06241 L -142.53415,342.85712 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3543" + inkscape:label="box" + style="display:inline" + transform="translate(40.4175,487.4387)" /> + <g + id="g3545" + inkscape:label="zip_app" + style="display:inline" + transform="translate(40.4175,487.4387)" /> + <path + sodipodi:nodetypes="ccc" + id="path3547" + d="M 104.05725,408.61239 L 104.05725,405.81768 L 104.05725,408.61239 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3549" + d="M 11.4328,482.50607 L 11.4328,480.97933 L 11.4328,482.50607 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3551" + width="1" + height="0" + x="-46.051926" + y="425.90607" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3553" + width="1" + height="0" + x="-81.178741" + y="398.37848" /> + <path + sodipodi:nodetypes="ccc" + id="path3555" + d="M -240.11617,325.1624 L -240.11617,322.36769 L -240.11617,325.1624 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2562.974,1011.68)" + id="g3557" /> + <g + id="g3559" + transform="matrix(-0.782995,0,0,0.650879,-2562.974,1011.68)" + style="opacity:0.40163933" /> + <g + id="g3561" + transform="matrix(1,0,0,0.650879,637.9882,1019.008)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,637.9882,1019.008)" + id="g3563" /> + <path + sodipodi:nodetypes="ccc" + id="path4234" + d="M 407.77205,62.985876 L 407.77205,60.191167 L 407.77205,62.985876 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4238" + d="M 274.78271,70.50366 L 274.78271,67.708952 L 274.78271,70.50366 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4240" + d="M 117.77441,0.86856 L 117.77441,-1.926149 L 117.77441,0.86856 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4242" + d="M -1.72779,-85.76168 L -1.72779,-88.5564 L -1.72779,-85.76168 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4244" + inkscape:label="box" + style="display:inline" + transform="translate(181.2239,58.81994)" /> + <g + id="g4246" + inkscape:label="zip_app" + style="display:inline" + transform="translate(181.2239,58.81994)" /> + <path + sodipodi:nodetypes="ccc" + id="path4248" + d="M 244.86361,-20.00642 L 244.86361,-22.80113 L 244.86361,-20.00642 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4250" + d="M 152.23916,53.88726 L 152.23916,52.360524 L 152.23916,53.88726 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4252" + width="1" + height="0" + x="94.754433" + y="-2.7127261" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4254" + width="1" + height="0" + x="59.627598" + y="-30.240337" /> + <path + sodipodi:nodetypes="ccc" + id="path4256" + d="M -99.30981,-103.45641 L -99.30981,-106.25112 L -99.30981,-103.45641 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2422.167,583.0613)" + id="g4258" /> + <g + id="g4260" + transform="matrix(-0.782995,0,0,0.650879,-2422.167,583.0613)" + style="opacity:0.40163933" /> + <g + id="g4262" + transform="matrix(1,0,0,0.650879,778.7946,590.389)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,778.7946,590.389)" + id="g4264" /> + <path + sodipodi:nodetypes="ccc" + id="path4266" + d="M 415.2078,227.2923 L 415.2078,224.49759 L 415.2078,227.2923 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4268" + d="M 258.1995,157.6572 L 258.1995,154.86249 L 258.1995,157.6572 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4270" + d="M 138.6973,71.02695 L 138.6973,68.23224 L 138.6973,71.02695 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4272" + inkscape:label="box" + style="display:inline" + transform="translate(321.6489,215.6085)" /> + <g + id="g4274" + inkscape:label="zip_app" + style="display:inline" + transform="translate(321.6489,215.6085)" /> + <path + sodipodi:nodetypes="ccc" + id="path4276" + d="M 385.2887,136.78222 L 385.2887,133.98751 L 385.2887,136.78222 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4278" + d="M 292.66425,210.6759 L 292.66425,209.14916 L 292.66425,210.6759 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4280" + width="1" + height="0" + x="235.17953" + y="154.07591" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4282" + width="1" + height="0" + x="200.0527" + y="126.5483" /> + <path + sodipodi:nodetypes="ccc" + id="path4284" + d="M 41.11528,53.33223 L 41.11528,50.53752 L 41.11528,53.33223 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2281.743,739.8499)" + id="g4286" /> + <g + id="g4288" + transform="matrix(-0.782995,0,0,0.650879,-2281.743,739.8499)" + style="opacity:0.40163933" /> + <g + id="g4290" + transform="matrix(1,0,0,0.650879,919.2197,747.1777)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,919.2197,747.1777)" + id="g4292" /> + <path + sodipodi:nodetypes="ccc" + id="path4294" + d="M 365.7078,175.2923 L 365.7078,172.49759 L 365.7078,175.2923 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4296" + d="M 208.6995,105.6572 L 208.6995,102.86249 L 208.6995,105.6572 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4298" + d="M 89.1973,19.02695 L 89.1973,16.23224 L 89.1973,19.02695 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4300" + inkscape:label="box" + style="display:inline" + transform="translate(272.1489,163.6086)" /> + <g + id="g4302" + inkscape:label="zip_app" + style="display:inline" + transform="translate(272.1489,163.6086)" /> + <path + sodipodi:nodetypes="ccc" + id="path4304" + d="M 335.7887,84.782215 L 335.7887,81.987506 L 335.7887,84.782215 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4306" + d="M 243.16425,158.67589 L 243.16425,157.14916 L 243.16425,158.67589 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4308" + width="1" + height="0" + x="185.67953" + y="102.07591" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4310" + width="1" + height="0" + x="150.55269" + y="74.548302" /> + <path + sodipodi:nodetypes="ccc" + id="path4312" + d="M -8.38472,1.33223 L -8.38472,-1.46248 L -8.38472,1.33223 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2331.243,687.8499)" + id="g4314" /> + <g + id="g4316" + transform="matrix(-0.782995,0,0,0.650879,-2331.243,687.8499)" + style="opacity:0.40163933" /> + <g + id="g4318" + transform="matrix(1,0,0,0.650879,869.7197,695.1777)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,869.7197,695.1777)" + id="g4320" /> + <path + sodipodi:nodetypes="ccc" + id="path4322" + d="M -21.5422,299.0423 L -21.5422,296.24759 L -21.5422,299.0423 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4324" + d="M -178.5505,229.4072 L -178.5505,226.61249 L -178.5505,229.4072 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4326" + d="M -298.0527,142.77695 L -298.0527,139.98224 L -298.0527,142.77695 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4328" + inkscape:label="box" + style="display:inline" + transform="translate(-115.1011,287.3585)" /> + <g + id="g4330" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-115.1011,287.3585)" /> + <path + sodipodi:nodetypes="ccc" + id="path4332" + d="M -51.4613,208.53222 L -51.4613,205.73751 L -51.4613,208.53222 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4334" + d="M -144.08575,282.4259 L -144.08575,280.89916 L -144.08575,282.4259 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4336" + width="1" + height="0" + x="-201.57047" + y="225.82591" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4338" + width="1" + height="0" + x="-236.6973" + y="198.29831" /> + <path + sodipodi:nodetypes="ccc" + id="path4340" + d="M -395.63472,125.08223 L -395.63472,122.28752 L -395.63472,125.08223 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2718.493,811.5999)" + id="g4342" /> + <g + id="g4344" + transform="matrix(-0.782995,0,0,0.650879,-2718.493,811.5999)" + style="opacity:0.40163933" /> + <g + id="g4346" + transform="matrix(1,0,0,0.650879,482.4697,818.9277)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,482.4697,818.9277)" + id="g4348" /> + <path + sodipodi:nodetypes="ccc" + id="path4350" + d="M 230.84995,475.4344 L 230.84995,472.63969 L 230.84995,475.4344 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4352" + d="M 73.84165,405.79929 L 73.84165,403.00459 L 73.84165,405.79929 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4354" + d="M -45.66055,319.16905 L -45.66055,316.37434 L -45.66055,319.16905 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g4356" + inkscape:label="box" + style="display:inline" + transform="translate(137.2911,463.7506)" /> + <g + id="g4358" + inkscape:label="zip_app" + style="display:inline" + transform="translate(137.2911,463.7506)" /> + <path + sodipodi:nodetypes="ccc" + id="path4360" + d="M 200.93085,384.92432 L 200.93085,382.12961 L 200.93085,384.92432 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path4362" + d="M 108.3064,458.818 L 108.3064,457.29126 L 108.3064,458.818 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4364" + width="1" + height="0" + x="50.821674" + y="402.21799" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect4366" + width="1" + height="0" + x="15.694859" + y="374.6904" /> + <path + sodipodi:nodetypes="ccc" + id="path4368" + d="M -143.24257,301.47433 L -143.24257,298.67962 L -143.24257,301.47433 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2466.1,987.992)" + id="g4370" /> + <g + id="g4372" + transform="matrix(-0.782995,0,0,0.650879,-2466.1,987.992)" + style="opacity:0.40163933" /> + <g + id="g4374" + transform="matrix(1,0,0,0.650879,734.8618,995.3198)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,734.8618,995.3198)" + id="g4376" /> + <path + sodipodi:nodetypes="ccc" + id="path5564" + d="M 346.60735,67.582066 L 346.60735,64.787357 L 346.60735,67.582066 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5568" + d="M 213.61801,75.09985 L 213.61801,72.305142 L 213.61801,75.09985 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5570" + d="M 56.60971,5.46475 L 56.60971,2.670041 L 56.60971,5.46475 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5572" + d="M -62.89249,-81.16549 L -62.89249,-83.96021 L -62.89249,-81.16549 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g5574" + inkscape:label="box" + style="display:inline" + transform="translate(120.0592,63.41613)" /> + <g + id="g5576" + inkscape:label="zip_app" + style="display:inline" + transform="translate(120.0592,63.41613)" /> + <path + sodipodi:nodetypes="ccc" + id="path5578" + d="M 183.69891,-15.41023 L 183.69891,-18.20494 L 183.69891,-15.41023 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5580" + d="M 91.07446,58.48345 L 91.07446,56.956714 L 91.07446,58.48345 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5582" + width="1" + height="0" + x="33.589729" + y="1.8834639" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5584" + width="1" + height="0" + x="-1.5371019" + y="-25.644146" /> + <path + sodipodi:nodetypes="ccc" + id="path5586" + d="M -160.47451,-98.86022 L -160.47451,-101.65493 L -160.47451,-98.86022 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2483.332,587.6575)" + id="g5588" /> + <g + id="g5590" + transform="matrix(-0.782995,0,0,0.650879,-2483.332,587.6575)" + style="opacity:0.40163933" /> + <g + id="g5592" + transform="matrix(1,0,0,0.650879,717.6299,594.9852)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,717.6299,594.9852)" + id="g5594" /> + <path + sodipodi:nodetypes="ccc" + id="path5596" + d="M 354.0431,231.88849 L 354.0431,229.09378 L 354.0431,231.88849 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5598" + d="M 197.0348,162.25338 L 197.0348,159.45868 L 197.0348,162.25338 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5600" + d="M 77.5326,75.62314 L 77.5326,72.82843 L 77.5326,75.62314 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g5602" + inkscape:label="box" + style="display:inline" + transform="translate(260.4842,220.2047)" /> + <g + id="g5604" + inkscape:label="zip_app" + style="display:inline" + transform="translate(260.4842,220.2047)" /> + <path + sodipodi:nodetypes="ccc" + id="path5606" + d="M 324.124,141.3784 L 324.124,138.5837 L 324.124,141.3784 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5608" + d="M 231.49955,215.27209 L 231.49955,213.74535 L 231.49955,215.27209 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5610" + width="1" + height="0" + x="174.01483" + y="158.6721" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5612" + width="1" + height="0" + x="138.888" + y="131.14449" /> + <path + sodipodi:nodetypes="ccc" + id="path5614" + d="M -20.04942,57.92842 L -20.04942,55.13371 L -20.04942,57.92842 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2342.907,744.4461)" + id="g5616" /> + <g + id="g5618" + transform="matrix(-0.782995,0,0,0.650879,-2342.907,744.4461)" + style="opacity:0.40163933" /> + <g + id="g5620" + transform="matrix(1,0,0,0.650879,858.055,751.7739)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,858.055,751.7739)" + id="g5622" /> + <path + sodipodi:nodetypes="ccc" + id="path5625" + d="M 304.5431,179.88849 L 304.5431,177.09378 L 304.5431,179.88849 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5627" + d="M 147.5348,110.25338 L 147.5348,107.45868 L 147.5348,110.25338 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5629" + d="M 28.0326,23.62314 L 28.0326,20.82843 L 28.0326,23.62314 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g5631" + inkscape:label="box" + style="display:inline" + transform="translate(210.9842,168.2048)" /> + <g + id="g5633" + inkscape:label="zip_app" + style="display:inline" + transform="translate(210.9842,168.2048)" /> + <path + sodipodi:nodetypes="ccc" + id="path5635" + d="M 274.624,89.378405 L 274.624,86.583696 L 274.624,89.378405 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path5637" + d="M 181.99955,163.27209 L 181.99955,161.74535 L 181.99955,163.27209 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5639" + width="1" + height="0" + x="124.51483" + y="106.6721" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect5641" + width="1" + height="0" + x="89.387993" + y="79.144493" /> + <path + sodipodi:nodetypes="ccc" + id="path5643" + d="M -69.54942,5.92842 L -69.54942,3.13371 L -69.54942,5.92842 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2392.407,692.4461)" + id="g5645" /> + <g + id="g5647" + transform="matrix(-0.782995,0,0,0.650879,-2392.407,692.4461)" + style="opacity:0.40163933" /> + <g + id="g5649" + transform="matrix(1,0,0,0.650879,808.555,699.7739)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,808.555,699.7739)" + id="g5651" /> + <path + sodipodi:nodetypes="ccc" + id="path6882" + d="M -515.00225,3.235356 L -515.00225,0.440647 L -515.00225,3.235356 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6886" + d="M -647.99159,10.75314 L -647.99159,7.958432 L -647.99159,10.75314 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6888" + d="M -804.99989,-58.88196 L -804.99989,-61.676669 L -804.99989,-58.88196 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6890" + d="M -924.50209,-145.5122 L -924.50209,-148.30692 L -924.50209,-145.5122 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6892" + inkscape:label="box" + style="display:inline" + transform="translate(-741.5504,-0.93058)" /> + <g + id="g6894" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-741.5504,-0.93058)" /> + <path + sodipodi:nodetypes="ccc" + id="path6896" + d="M -677.91069,-79.75694 L -677.91069,-82.55165 L -677.91069,-79.75694 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6898" + d="M -770.53514,-5.86326 L -770.53514,-7.389996 L -770.53514,-5.86326 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6900" + width="1" + height="0" + x="-828.0199" + y="-62.463245" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6902" + width="1" + height="0" + x="-863.14673" + y="-89.99086" /> + <path + sodipodi:nodetypes="ccc" + id="path6904" + d="M -1022.0841,-163.20693 L -1022.0841,-166.00164 L -1022.0841,-163.20693 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-3344.942,523.3108)" + id="g6906" /> + <g + id="g6908" + transform="matrix(-0.782995,0,0,0.650879,-3344.942,523.3108)" + style="opacity:0.40163933" /> + <g + id="g6910" + transform="matrix(1,0,0,0.650879,-143.9797,530.6385)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,-143.9797,530.6385)" + id="g6912" /> + <path + sodipodi:nodetypes="ccc" + id="path6914" + d="M -507.5665,167.54178 L -507.5665,164.74707 L -507.5665,167.54178 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6916" + d="M -664.5748,97.906675 L -664.5748,95.111966 L -664.5748,97.906675 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6918" + d="M -784.077,11.27643 L -784.077,8.48172 L -784.077,11.27643 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6920" + inkscape:label="box" + style="display:inline" + transform="translate(-601.1254,155.858)" /> + <g + id="g6922" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-601.1254,155.858)" /> + <path + sodipodi:nodetypes="ccc" + id="path6924" + d="M -537.4856,77.031695 L -537.4856,74.236986 L -537.4856,77.031695 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6926" + d="M -630.11005,150.92538 L -630.11005,149.39864 L -630.11005,150.92538 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6928" + width="1" + height="0" + x="-687.59479" + y="94.325386" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6930" + width="1" + height="0" + x="-722.72162" + y="66.797783" /> + <path + sodipodi:nodetypes="ccc" + id="path6932" + d="M -881.65902,-6.41829 L -881.65902,-9.213 L -881.65902,-6.41829 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-3204.517,680.0994)" + id="g6934" /> + <g + id="g6936" + transform="matrix(-0.782995,0,0,0.650879,-3204.517,680.0994)" + style="opacity:0.40163933" /> + <g + id="g6938" + transform="matrix(1,0,0,0.650879,-3.5546,687.4272)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,-3.5546,687.4272)" + id="g6940" /> + <path + sodipodi:nodetypes="ccc" + id="path6942" + d="M -557.0665,115.54178 L -557.0665,112.74707 L -557.0665,115.54178 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6944" + d="M -714.0748,45.906675 L -714.0748,43.111966 L -714.0748,45.906675 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6946" + d="M -833.577,-40.72357 L -833.577,-43.51828 L -833.577,-40.72357 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6948" + inkscape:label="box" + style="display:inline" + transform="translate(-650.6254,103.8581)" /> + <g + id="g6950" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-650.6254,103.8581)" /> + <path + sodipodi:nodetypes="ccc" + id="path6952" + d="M -586.9856,25.031695 L -586.9856,22.236986 L -586.9856,25.031695 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6954" + d="M -679.61005,98.925375 L -679.61005,97.398639 L -679.61005,98.925375 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6956" + width="1" + height="0" + x="-737.09479" + y="42.32539" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6958" + width="1" + height="0" + x="-772.22162" + y="14.797783" /> + <path + sodipodi:nodetypes="ccc" + id="path6960" + d="M -931.15902,-58.41829 L -931.15902,-61.213 L -931.15902,-58.41829 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-3254.017,628.0994)" + id="g6962" /> + <g + id="g6964" + transform="matrix(-0.782995,0,0,0.650879,-3254.017,628.0994)" + style="opacity:0.40163933" /> + <g + id="g6966" + transform="matrix(1,0,0,0.650879,-53.0546,635.4272)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,-53.0546,635.4272)" + id="g6968" /> + <path + sodipodi:nodetypes="ccc" + id="path6970" + d="M -944.3165,239.29178 L -944.3165,236.49707 L -944.3165,239.29178 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6972" + d="M -1101.3248,169.65668 L -1101.3248,166.86197 L -1101.3248,169.65668 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6974" + d="M -1220.827,83.02643 L -1220.827,80.23172 L -1220.827,83.02643 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6976" + inkscape:label="box" + style="display:inline" + transform="translate(-1037.875,227.608)" /> + <g + id="g6978" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-1037.875,227.608)" /> + <path + sodipodi:nodetypes="ccc" + id="path6980" + d="M -974.2356,148.7817 L -974.2356,145.98699 L -974.2356,148.7817 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6982" + d="M -1066.8601,222.67538 L -1066.8601,221.14864 L -1066.8601,222.67538 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6984" + width="1" + height="0" + x="-1124.3447" + y="166.07539" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6986" + width="1" + height="0" + x="-1159.4716" + y="138.54779" /> + <path + sodipodi:nodetypes="ccc" + id="path6988" + d="M -1318.409,65.33171 L -1318.409,62.537 L -1318.409,65.33171 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-3641.267,751.8494)" + id="g6990" /> + <g + id="g6992" + transform="matrix(-0.782995,0,0,0.650879,-3641.267,751.8494)" + style="opacity:0.40163933" /> + <g + id="g6994" + transform="matrix(1,0,0,0.650879,-440.3046,759.1772)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,-440.3046,759.1772)" + id="g6996" /> + <path + sodipodi:nodetypes="ccc" + id="path7452" + d="M 262.81515,57.682576 L 262.81515,54.887867 L 262.81515,57.682576 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7456" + d="M 129.82581,65.20036 L 129.82581,62.405652 L 129.82581,65.20036 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7458" + d="M -27.18249,-4.43474 L -27.18249,-7.229449 L -27.18249,-4.43474 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7460" + d="M -146.68469,-91.06498 L -146.68469,-93.8597 L -146.68469,-91.06498 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7462" + inkscape:label="box" + style="display:inline" + transform="translate(36.267,53.51664)" /> + <g + id="g7464" + inkscape:label="zip_app" + style="display:inline" + transform="translate(36.267,53.51664)" /> + <path + sodipodi:nodetypes="ccc" + id="path7466" + d="M 99.90671,-25.30972 L 99.90671,-28.10443 L 99.90671,-25.30972 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7468" + d="M 7.28226,48.58396 L 7.28226,47.057224 L 7.28226,48.58396 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7470" + width="1" + height="0" + x="-50.202473" + y="-8.0160265" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7472" + width="1" + height="0" + x="-85.3293" + y="-35.543636" /> + <path + sodipodi:nodetypes="ccc" + id="path7474" + d="M -244.26671,-108.75971 L -244.26671,-111.55442 L -244.26671,-108.75971 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2567.124,577.758)" + id="g7476" /> + <g + id="g7478" + transform="matrix(-0.782995,0,0,0.650879,-2567.124,577.758)" + style="opacity:0.40163933" /> + <g + id="g7480" + transform="matrix(1,0,0,0.650879,633.8377,585.0857)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,633.8377,585.0857)" + id="g7482" /> + <path + sodipodi:nodetypes="ccc" + id="path7484" + d="M 270.2509,221.989 L 270.2509,219.19429 L 270.2509,221.989 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7486" + d="M 113.2426,152.35389 L 113.2426,149.55919 L 113.2426,152.35389 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7488" + d="M -6.2596,65.72365 L -6.2596,62.92894 L -6.2596,65.72365 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7490" + inkscape:label="box" + style="display:inline" + transform="translate(176.692,210.3052)" /> + <g + id="g7492" + inkscape:label="zip_app" + style="display:inline" + transform="translate(176.692,210.3052)" /> + <path + sodipodi:nodetypes="ccc" + id="path7494" + d="M 240.3318,131.47892 L 240.3318,128.68421 L 240.3318,131.47892 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7496" + d="M 147.70735,205.3726 L 147.70735,203.84586 L 147.70735,205.3726 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7498" + width="1" + height="0" + x="90.222633" + y="148.77261" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7500" + width="1" + height="0" + x="55.095798" + y="121.245" /> + <path + sodipodi:nodetypes="ccc" + id="path7502" + d="M -103.84162,48.02893 L -103.84162,45.23422 L -103.84162,48.02893 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2426.699,734.5466)" + id="g7504" /> + <g + id="g7506" + transform="matrix(-0.782995,0,0,0.650879,-2426.699,734.5466)" + style="opacity:0.40163933" /> + <g + id="g7508" + transform="matrix(1,0,0,0.650879,774.2628,741.8744)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,774.2628,741.8744)" + id="g7510" /> + <path + sodipodi:nodetypes="ccc" + id="path7512" + d="M 220.7509,169.98899 L 220.7509,167.19429 L 220.7509,169.98899 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7514" + d="M 63.7426,100.35389 L 63.7426,97.559186 L 63.7426,100.35389 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7516" + d="M -55.7596,13.72365 L -55.7596,10.92894 L -55.7596,13.72365 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7518" + inkscape:label="box" + style="display:inline" + transform="translate(127.192,158.3053)" /> + <g + id="g7520" + inkscape:label="zip_app" + style="display:inline" + transform="translate(127.192,158.3053)" /> + <path + sodipodi:nodetypes="ccc" + id="path7522" + d="M 190.8318,79.478915 L 190.8318,76.684206 L 190.8318,79.478915 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7524" + d="M 98.20735,153.37259 L 98.20735,151.84586 L 98.20735,153.37259 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7526" + width="1" + height="0" + x="40.72263" + y="96.772614" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7528" + width="1" + height="0" + x="5.5957928" + y="69.245003" /> + <path + sodipodi:nodetypes="ccc" + id="path7530" + d="M -153.34162,-3.97107 L -153.34162,-6.76578 L -153.34162,-3.97107 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2476.199,682.5466)" + id="g7532" /> + <g + id="g7534" + transform="matrix(-0.782995,0,0,0.650879,-2476.199,682.5466)" + style="opacity:0.40163933" /> + <g + id="g7536" + transform="matrix(1,0,0,0.650879,724.7628,689.8744)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,724.7628,689.8744)" + id="g7538" /> + <path + sodipodi:nodetypes="ccc" + id="path7540" + d="M -166.4991,293.739 L -166.4991,290.94429 L -166.4991,293.739 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7542" + d="M -323.5074,224.1039 L -323.5074,221.30919 L -323.5074,224.1039 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7544" + d="M -443.0096,137.47365 L -443.0096,134.67894 L -443.0096,137.47365 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7546" + inkscape:label="box" + style="display:inline" + transform="translate(-260.058,282.0552)" /> + <g + id="g7548" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-260.058,282.0552)" /> + <path + sodipodi:nodetypes="ccc" + id="path7550" + d="M -196.4182,203.22892 L -196.4182,200.43421 L -196.4182,203.22892 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7552" + d="M -289.04265,277.1226 L -289.04265,275.59586 L -289.04265,277.1226 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7554" + width="1" + height="0" + x="-346.52737" + y="220.52261" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7556" + width="1" + height="0" + x="-381.65421" + y="192.99501" /> + <path + sodipodi:nodetypes="ccc" + id="path7558" + d="M -540.59162,119.77893 L -540.59162,116.98422 L -540.59162,119.77893 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2863.449,806.2966)" + id="g7560" /> + <g + id="g7562" + transform="matrix(-0.782995,0,0,0.650879,-2863.449,806.2966)" + style="opacity:0.40163933" /> + <g + id="g7564" + transform="matrix(1,0,0,0.650879,337.5128,813.6244)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,337.5128,813.6244)" + id="g7566" /> + <path + sodipodi:nodetypes="ccc" + id="path7568" + d="M 85.893049,470.1311 L 85.893049,467.33639 L 85.893049,470.1311 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7570" + d="M -71.11525,400.49599 L -71.11525,397.70129 L -71.11525,400.49599 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7572" + d="M -190.61745,313.86575 L -190.61745,311.07104 L -190.61745,313.86575 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7574" + inkscape:label="box" + style="display:inline" + transform="translate(-7.6658,458.4473)" /> + <g + id="g7576" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-7.6658,458.4473)" /> + <path + sodipodi:nodetypes="ccc" + id="path7578" + d="M 55.97395,379.62102 L 55.97395,376.82631 L 55.97395,379.62102 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7580" + d="M -36.6505,453.5147 L -36.6505,451.98796 L -36.6505,453.5147 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7582" + width="1" + height="0" + x="-94.135223" + y="396.9147" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7584" + width="1" + height="0" + x="-129.26204" + y="369.38712" /> + <path + sodipodi:nodetypes="ccc" + id="path7586" + d="M -288.19947,296.17103 L -288.19947,293.37632 L -288.19947,296.17103 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2611.057,982.6887)" + id="g7588" /> + <g + id="g7590" + transform="matrix(-0.782995,0,0,0.650879,-2611.057,982.6887)" + style="opacity:0.40163933" /> + <g + id="g7592" + transform="matrix(1,0,0,0.650879,589.9049,990.0165)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,589.9049,990.0165)" + id="g7594" /> + <path + sodipodi:nodetypes="ccc" + id="path8639" + d="M 671.52295,124.50415 L 671.52295,121.70944 L 671.52295,124.50415 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8643" + d="M 538.53361,132.02193 L 538.53361,129.22722 L 538.53361,132.02193 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8645" + d="M 381.52531,62.38683 L 381.52531,59.592121 L 381.52531,62.38683 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8647" + d="M 262.02311,-24.24341 L 262.02311,-27.03813 L 262.02311,-24.24341 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8649" + inkscape:label="box" + style="display:inline" + transform="translate(444.9748,120.3382)" /> + <g + id="g8651" + inkscape:label="zip_app" + style="display:inline" + transform="translate(444.9748,120.3382)" /> + <path + sodipodi:nodetypes="ccc" + id="path8653" + d="M 508.61451,41.51185 L 508.61451,38.71714 L 508.61451,41.51185 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8655" + d="M 415.99006,115.40553 L 415.99006,113.87879 L 415.99006,115.40553 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8657" + width="1" + height="0" + x="358.50534" + y="58.805542" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8659" + width="1" + height="0" + x="323.37851" + y="31.277933" /> + <path + sodipodi:nodetypes="ccc" + id="path8661" + d="M 164.44109,-41.93814 L 164.44109,-44.73285 L 164.44109,-41.93814 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2158.417,644.5796)" + id="g8663" /> + <g + id="g8665" + transform="matrix(-0.782995,0,0,0.650879,-2158.417,644.5796)" + style="opacity:0.40163933" /> + <g + id="g8667" + transform="matrix(1,0,0,0.650879,1042.546,651.9073)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,1042.546,651.9073)" + id="g8669" /> + <path + sodipodi:nodetypes="ccc" + id="path8671" + d="M 678.9587,288.81057 L 678.9587,286.01586 L 678.9587,288.81057 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8673" + d="M 521.9504,219.17547 L 521.9504,216.38076 L 521.9504,219.17547 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8675" + d="M 402.4482,132.54522 L 402.4482,129.75051 L 402.4482,132.54522 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8677" + inkscape:label="box" + style="display:inline" + transform="translate(585.3998,277.1268)" /> + <g + id="g8679" + inkscape:label="zip_app" + style="display:inline" + transform="translate(585.3998,277.1268)" /> + <path + sodipodi:nodetypes="ccc" + id="path8681" + d="M 649.0396,198.30049 L 649.0396,195.50578 L 649.0396,198.30049 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8683" + d="M 556.41515,272.19417 L 556.41515,270.66743 L 556.41515,272.19417 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8685" + width="1" + height="0" + x="498.93042" + y="215.59418" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8687" + width="1" + height="0" + x="463.80359" + y="188.06657" /> + <path + sodipodi:nodetypes="ccc" + id="path8689" + d="M 304.86618,114.8505 L 304.86618,112.05579 L 304.86618,114.8505 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2017.992,801.3682)" + id="g8691" /> + <g + id="g8693" + transform="matrix(-0.782995,0,0,0.650879,-2017.992,801.3682)" + style="opacity:0.40163933" /> + <g + id="g8695" + transform="matrix(1,0,0,0.650879,1182.971,808.696)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,1182.971,808.696)" + id="g8697" /> + <path + sodipodi:nodetypes="ccc" + id="path8699" + d="M 629.4587,236.81056 L 629.4587,234.01586 L 629.4587,236.81056 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8701" + d="M 472.4504,167.17547 L 472.4504,164.38076 L 472.4504,167.17547 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8703" + d="M 352.9482,80.54522 L 352.9482,77.75051 L 352.9482,80.54522 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8705" + inkscape:label="box" + style="display:inline" + transform="translate(535.8998,225.1268)" /> + <g + id="g8707" + inkscape:label="zip_app" + style="display:inline" + transform="translate(535.8998,225.1268)" /> + <path + sodipodi:nodetypes="ccc" + id="path8709" + d="M 599.5396,146.30049 L 599.5396,143.50578 L 599.5396,146.30049 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8711" + d="M 506.91515,220.19416 L 506.91515,218.66743 L 506.91515,220.19416 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8713" + width="1" + height="0" + x="449.43042" + y="163.59418" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8715" + width="1" + height="0" + x="414.30359" + y="136.06657" /> + <path + sodipodi:nodetypes="ccc" + id="path8717" + d="M 255.36618,62.8505 L 255.36618,60.05579 L 255.36618,62.8505 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2067.492,749.3682)" + id="g8719" /> + <g + id="g8721" + transform="matrix(-0.782995,0,0,0.650879,-2067.492,749.3682)" + style="opacity:0.40163933" /> + <g + id="g8723" + transform="matrix(1,0,0,0.650879,1133.471,756.696)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,1133.471,756.696)" + id="g8725" /> + <path + sodipodi:nodetypes="ccc" + id="path8727" + d="M 242.2087,360.56057 L 242.2087,357.76586 L 242.2087,360.56057 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8729" + d="M 85.2004,290.92547 L 85.2004,288.13076 L 85.2004,290.92547 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8731" + d="M -34.3018,204.29522 L -34.3018,201.50051 L -34.3018,204.29522 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8733" + inkscape:label="box" + style="display:inline" + transform="translate(148.6498,348.8768)" /> + <g + id="g8735" + inkscape:label="zip_app" + style="display:inline" + transform="translate(148.6498,348.8768)" /> + <path + sodipodi:nodetypes="ccc" + id="path8737" + d="M 212.2896,270.05049 L 212.2896,267.25578 L 212.2896,270.05049 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8739" + d="M 119.66515,343.94417 L 119.66515,342.41743 L 119.66515,343.94417 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8741" + width="1" + height="0" + x="62.180439" + y="287.34418" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8743" + width="1" + height="0" + x="27.053608" + y="259.81659" /> + <path + sodipodi:nodetypes="ccc" + id="path8745" + d="M -131.88382,186.6005 L -131.88382,183.80579 L -131.88382,186.6005 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2454.742,873.1182)" + id="g8747" /> + <g + id="g8749" + transform="matrix(-0.782995,0,0,0.650879,-2454.742,873.1182)" + style="opacity:0.40163933" /> + <g + id="g8751" + transform="matrix(1,0,0,0.650879,746.2206,880.446)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,746.2206,880.446)" + id="g8753" /> + <path + sodipodi:nodetypes="ccc" + id="path8755" + d="M 494.60085,536.95267 L 494.60085,534.15796 L 494.60085,536.95267 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8757" + d="M 337.59255,467.31756 L 337.59255,464.52286 L 337.59255,467.31756 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8759" + d="M 218.09035,380.68732 L 218.09035,377.89261 L 218.09035,380.68732 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8761" + inkscape:label="box" + style="display:inline" + transform="translate(401.042,525.2689)" /> + <g + id="g8763" + inkscape:label="zip_app" + style="display:inline" + transform="translate(401.042,525.2689)" /> + <path + sodipodi:nodetypes="ccc" + id="path8765" + d="M 464.68175,446.44259 L 464.68175,443.64788 L 464.68175,446.44259 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8767" + d="M 372.0573,520.33627 L 372.0573,518.80953 L 372.0573,520.33627 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8769" + width="1" + height="0" + x="314.57257" + y="463.73627" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8771" + width="1" + height="0" + x="279.44577" + y="436.20868" /> + <path + sodipodi:nodetypes="ccc" + id="path8773" + d="M 120.50833,362.9926 L 120.50833,360.19789 L 120.50833,362.9926 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2202.35,1049.51)" + id="g8775" /> + <g + id="g8777" + transform="matrix(-0.782995,0,0,0.650879,-2202.35,1049.51)" + style="opacity:0.40163933" /> + <g + id="g8779" + transform="matrix(1,0,0,0.650879,998.6127,1056.838)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,998.6127,1056.838)" + id="g8781" /> + <g + style="opacity:0.73000004" + id="g6363" + transform="matrix(7.99998,0,0,7.99998,79.6287,236.8762)"> + <rect + ry="0.24822161" + y="5" + x="2" + height="2.6174028" + width="3" + id="rect6308" + style="opacity:1;fill:url(#linearGradient3742);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + rx="0.24822161" /> + <rect + ry="0.11683749" + style="opacity:1;fill:url(#linearGradient3744);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + id="rect6318" + width="2.650681" + height="2.3344021" + x="2.1746595" + y="5.1306157" + rx="0.11683749" /> + <path + sodipodi:nodetypes="ccccccc" + id="path6343" + d="M 2.2743155,5.3989146 L 4.6791771,5.4119226 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2743155,5.3989146 z " + style="fill:url(#linearGradient3746);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.31557378;fill:url(#linearGradient3748);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 2.2604153,6.4271095 L 2.7697962,6.4362851 L 3.1244866,6.0951127 L 4.6791771,6.1029275 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2604153,6.4271095 z " + id="path6353" + sodipodi:nodetypes="ccccccccc" /> + <path + sodipodi:nodetypes="ccccccccc" + id="path6355" + d="M 2.3604153,6.3398627 L 2.7697962,6.3490383 L 3.1244866,6.007866 L 4.5791771,6.0156808 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.3604153,6.3398627 z " + style="opacity:0.31557378;fill:url(#linearGradient3750);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.75819672;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 2.2976472,6.0751741 L 2.7070281,6.0760047 L 2.9807169,5.7622138 L 4.6210225,5.7601193 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2976472,6.0751741 z " + id="path6357" + sodipodi:nodetypes="ccccccccc" /> + </g> + <g + style="opacity:0.73000004" + id="g6479" + transform="matrix(7.99998,0,0,7.99998,79.6287,276.8761)"> + <rect + style="opacity:1;fill:url(#linearGradient3732);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + id="rect6481" + width="3" + height="2.6174028" + x="2" + y="5" + ry="0.24822161" + rx="0.24822161" /> + <rect + y="5.1306157" + x="2.1746595" + height="2.3344021" + width="2.650681" + id="rect6483" + style="opacity:1;fill:url(#linearGradient3734);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + ry="0.11683749" + rx="0.11683749" /> + <path + style="fill:url(#linearGradient3736);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 2.2743155,5.3989146 L 4.6791771,5.4119226 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2743155,5.3989146 z " + id="path6485" + sodipodi:nodetypes="ccccccc" /> + <path + sodipodi:nodetypes="ccccccccc" + id="path6487" + d="M 2.2604153,6.4271095 L 2.7697962,6.4362851 L 3.1244866,6.0951127 L 4.6791771,6.1029275 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2604153,6.4271095 z " + style="opacity:0.31557378;fill:url(#linearGradient3738);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:0.31557378;fill:url(#linearGradient3740);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 2.3604153,6.3398627 L 2.7697962,6.3490383 L 3.1244866,6.007866 L 4.5791771,6.0156808 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.3604153,6.3398627 z " + id="path6489" + sodipodi:nodetypes="ccccccccc" /> + <path + sodipodi:nodetypes="ccccccccc" + id="path6491" + d="M 2.2976472,6.0751741 L 2.7070281,6.0760047 L 2.9807169,5.7622138 L 4.6210225,5.7601193 L 4.6799054,5.8903803 L 3.0185785,5.9016674 L 2.7443084,6.1951495 L 2.2707667,6.1942182 L 2.2976472,6.0751741 z " + style="opacity:0.73360656;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <rect + style="opacity:0.14633167;fill:url(#linearGradient8845);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + id="rect8080" + width="22.557611" + height="3" + x="96.071091" + y="296.87619" /> + <rect + style="opacity:0.14633167;fill:url(#linearGradient8842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:0.05963302" + id="rect8096" + width="22.557611" + height="3" + x="96.321091" + y="336.50119" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + ry="4.6066456" + rx="4.3942599" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="272.85254" + x="131.62865" + height="72.02356" + width="68" + id="rect10346" + style="fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.67876971;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.73000004;fill:#848484;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3754" + width="52.000004" + height="3.9806533" + x="135.62865" + y="284.98984" + ry="1.9903266" + rx="1.9903266" /> + <rect + style="opacity:0.73000004;fill:#848484;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3758" + width="52.000004" + height="4.0000014" + x="135.62865" + y="332.97049" + ry="2.0000007" + rx="2.0000007" /> + <path + sodipodi:nodetypes="ccc" + id="path9929" + d="M 267.67905,-11.265064 L 267.67905,-14.059773 L 267.67905,-11.265064 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9933" + d="M 134.68971,-3.74728 L 134.68971,-6.541988 L 134.68971,-3.74728 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9935" + d="M -22.31859,-73.38238 L -22.31859,-76.177089 L -22.31859,-73.38238 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9937" + d="M -141.82079,-160.01262 L -141.82079,-162.80734 L -141.82079,-160.01262 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g9939" + inkscape:label="box" + style="display:inline" + transform="translate(41.1309,-15.431)" /> + <g + id="g9941" + inkscape:label="zip_app" + style="display:inline" + transform="translate(41.1309,-15.431)" /> + <path + sodipodi:nodetypes="ccc" + id="path9943" + d="M 104.77061,-94.25736 L 104.77061,-97.05207 L 104.77061,-94.25736 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9945" + d="M 12.14616,-20.36368 L 12.14616,-21.890416 L 12.14616,-20.36368 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9947" + width="1" + height="0" + x="-45.33857" + y="-76.963669" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9949" + width="1" + height="0" + x="-80.465401" + y="-104.49128" /> + <path + sodipodi:nodetypes="ccc" + id="path9951" + d="M -239.40281,-177.70735 L -239.40281,-180.50206 L -239.40281,-177.70735 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2562.26,508.8104)" + id="g9953" /> + <g + id="g9955" + transform="matrix(-0.782995,0,0,0.650879,-2562.26,508.8104)" + style="opacity:0.40163933" /> + <g + id="g9957" + transform="matrix(1,0,0,0.650879,638.7016,516.1381)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,638.7016,516.1381)" + id="g9959" /> + <path + sodipodi:nodetypes="ccc" + id="path9961" + d="M 275.1148,153.04136 L 275.1148,150.24665 L 275.1148,153.04136 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9963" + d="M 118.1065,83.406255 L 118.1065,80.611546 L 118.1065,83.406255 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9965" + d="M -1.3957,-3.22399 L -1.3957,-6.0187 L -1.3957,-3.22399 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g9967" + inkscape:label="box" + style="display:inline" + transform="translate(181.5559,141.3576)" /> + <g + id="g9969" + inkscape:label="zip_app" + style="display:inline" + transform="translate(181.5559,141.3576)" /> + <path + sodipodi:nodetypes="ccc" + id="path9971" + d="M 245.1957,62.531275 L 245.1957,59.736566 L 245.1957,62.531275 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9973" + d="M 152.57125,136.42496 L 152.57125,134.89822 L 152.57125,136.42496 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9975" + width="1" + height="0" + x="95.086533" + y="79.824966" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9977" + width="1" + height="0" + x="59.959702" + y="52.297363" /> + <path + sodipodi:nodetypes="ccc" + id="path9979" + d="M -98.97772,-20.91871 L -98.97772,-23.71342 L -98.97772,-20.91871 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2421.836,665.599)" + id="g9981" /> + <g + id="g9983" + transform="matrix(-0.782995,0,0,0.650879,-2421.836,665.599)" + style="opacity:0.40163933" /> + <g + id="g9985" + transform="matrix(1,0,0,0.650879,779.1267,672.9268)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,779.1267,672.9268)" + id="g9987" /> + <path + sodipodi:nodetypes="ccc" + id="path9989" + d="M 225.6148,101.04136 L 225.6148,98.246646 L 225.6148,101.04136 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9991" + d="M 68.6065,31.406255 L 68.6065,28.611546 L 68.6065,31.406255 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9993" + d="M -50.8957,-55.22399 L -50.8957,-58.0187 L -50.8957,-55.22399 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g9995" + inkscape:label="box" + style="display:inline" + transform="translate(132.0559,89.35764)" /> + <g + id="g9997" + inkscape:label="zip_app" + style="display:inline" + transform="translate(132.0559,89.35764)" /> + <path + sodipodi:nodetypes="ccc" + id="path9999" + d="M 195.6957,10.531275 L 195.6957,7.736566 L 195.6957,10.531275 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10001" + d="M 103.07125,84.424955 L 103.07125,82.898219 L 103.07125,84.424955 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10003" + width="1" + height="0" + x="45.586533" + y="27.82497" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10005" + width="1" + height="0" + x="10.459693" + y="0.29736313" /> + <path + sodipodi:nodetypes="ccc" + id="path10007" + d="M -148.47772,-72.91871 L -148.47772,-75.71342 L -148.47772,-72.91871 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2471.336,613.599)" + id="g10009" /> + <g + id="g10011" + transform="matrix(-0.782995,0,0,0.650879,-2471.336,613.599)" + style="opacity:0.40163933" /> + <g + id="g10013" + transform="matrix(1,0,0,0.650879,729.6267,620.9268)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,729.6267,620.9268)" + id="g10015" /> + <path + sodipodi:nodetypes="ccc" + id="path10017" + d="M -161.6352,224.79136 L -161.6352,221.99665 L -161.6352,224.79136 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10019" + d="M -318.6435,155.15626 L -318.6435,152.36155 L -318.6435,155.15626 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10021" + d="M -438.1457,68.52601 L -438.1457,65.7313 L -438.1457,68.52601 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g10023" + inkscape:label="box" + style="display:inline" + transform="translate(-255.1941,213.1076)" /> + <g + id="g10025" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-255.1941,213.1076)" /> + <path + sodipodi:nodetypes="ccc" + id="path10027" + d="M -191.5543,134.28128 L -191.5543,131.48657 L -191.5543,134.28128 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10029" + d="M -284.17875,208.17496 L -284.17875,206.64822 L -284.17875,208.17496 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10031" + width="1" + height="0" + x="-341.66345" + y="151.57497" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10033" + width="1" + height="0" + x="-376.79028" + y="124.04737" /> + <path + sodipodi:nodetypes="ccc" + id="path10035" + d="M -535.72772,50.83129 L -535.72772,48.03658 L -535.72772,50.83129 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2858.586,737.349)" + id="g10037" /> + <g + id="g10039" + transform="matrix(-0.782995,0,0,0.650879,-2858.586,737.349)" + style="opacity:0.40163933" /> + <g + id="g10041" + transform="matrix(1,0,0,0.650879,342.3767,744.6768)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,342.3767,744.6768)" + id="g10043" /> + <path + sodipodi:nodetypes="ccc" + id="path10060" + d="M 90.756949,401.18346 L 90.756949,398.38875 L 90.756949,401.18346 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10062" + d="M -66.25135,331.54835 L -66.25135,328.75365 L -66.25135,331.54835 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10064" + d="M -185.75355,244.91811 L -185.75355,242.1234 L -185.75355,244.91811 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g10066" + inkscape:label="box" + style="display:inline" + transform="translate(-2.8019,389.4997)" /> + <g + id="g10068" + inkscape:label="zip_app" + style="display:inline" + transform="translate(-2.8019,389.4997)" /> + <path + sodipodi:nodetypes="ccc" + id="path10070" + d="M 60.83785,310.67338 L 60.83785,307.87867 L 60.83785,310.67338 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10072" + d="M -31.7866,384.56706 L -31.7866,383.04032 L -31.7866,384.56706 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10074" + width="1" + height="0" + x="-89.271324" + y="327.96707" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10076" + width="1" + height="0" + x="-124.39814" + y="300.43948" /> + <path + sodipodi:nodetypes="ccc" + id="path10078" + d="M -283.33557,227.22339 L -283.33557,224.42868 L -283.33557,227.22339 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.782995,0,0,0.650879,-2606.193,913.7411)" + id="g10080" /> + <g + id="g10082" + transform="matrix(-0.782995,0,0,0.650879,-2606.193,913.7411)" + style="opacity:0.40163933" /> + <g + id="g10084" + transform="matrix(1,0,0,0.650879,594.7688,921.0689)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(1,0,0,0.650879,594.7688,921.0689)" + id="g10086" /> + <rect + rx="1.9903266" + ry="1.9903266" + y="308.98984" + x="135.62865" + height="3.9806533" + width="52.000004" + id="rect10348" + style="opacity:0.73000004;fill:#848484;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + </g> +</svg> diff --git a/pics/icons/window_fullscreen.svg b/pics/icons/window_fullscreen.svg new file mode 100644 index 0000000..009379a --- /dev/null +++ b/pics/icons/window_fullscreen.svg @@ -0,0 +1,3985 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg3669" + sodipodi:version="0.32" + inkscape:version="0.44" + sodipodi:docbase="/home/pinheiro/artwork/Oxygen/theme/svg/actions/small/16x16" + sodipodi:docname="window_fullscreen.svg" + version="1.0"> + <defs + id="defs3671"> + <linearGradient + id="linearGradient10661"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop10663" /> + <stop + id="stop3299" + offset="0.5" + style="stop-color:#fffcf5;stop-opacity:0.6049822;" /> + <stop + style="stop-color:#fff9eb;stop-opacity:0;" + offset="1" + id="stop10665" /> + </linearGradient> + <linearGradient + id="linearGradient10643"> + <stop + style="stop-color:#ffbe32;stop-opacity:1;" + offset="0" + id="stop10645" /> + <stop + style="stop-color:#fff940;stop-opacity:1;" + offset="1" + id="stop10647" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10631"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop10633" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop10635" /> + </linearGradient> + <linearGradient + id="linearGradient10621"> + <stop + style="stop-color:#ff780b;stop-opacity:1;" + offset="0" + id="stop10623" /> + <stop + style="stop-color:#fde300;stop-opacity:1;" + offset="1" + id="stop10625" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient10611"> + <stop + style="stop-color:#f3d659;stop-opacity:1;" + offset="0" + id="stop10613" /> + <stop + style="stop-color:#f3d659;stop-opacity:0;" + offset="1" + id="stop10615" /> + </linearGradient> + <linearGradient + id="linearGradient7422"> + <stop + id="stop7424" + offset="0" + style="stop-color:#cbcbcd;stop-opacity:1;" /> + <stop + style="stop-color:#e0e0e2;stop-opacity:1;" + offset="0.5" + id="stop7426" /> + <stop + id="stop7428" + offset="1" + style="stop-color:#f2f2f2;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient10073"> + <stop + id="stop10075" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.49140647" + id="stop10077" /> + <stop + id="stop10079" + offset="0.51570678" + style="stop-color:#b1b1b1;stop-opacity:1;" /> + <stop + id="stop10081" + offset="1" + style="stop-color:#636363;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient7416"> + <stop + id="stop7418" + offset="0" + style="stop-color:#dededf;stop-opacity:1;" /> + <stop + id="stop7420" + offset="1" + style="stop-color:#bbbcbe;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7196"> + <stop + style="stop-color:#666666;stop-opacity:1;" + offset="0" + id="stop7198" /> + <stop + style="stop-color:#666666;stop-opacity:0;" + offset="1" + id="stop7200" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7188"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7190" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7192" /> + </linearGradient> + <linearGradient + id="linearGradient7244"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop7246" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop7248" /> + </linearGradient> + <linearGradient + id="linearGradient7206"> + <stop + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop7208" /> + <stop + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop7210" /> + </linearGradient> + <linearGradient + id="linearGradient7226"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7228" /> + <stop + id="stop4347" + offset="0.5" + style="stop-color:white;stop-opacity:0.60854095;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7230" /> + </linearGradient> + <linearGradient + id="linearGradient3954"> + <stop + id="stop3956" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3962" /> + <stop + id="stop3958" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient7030" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + id="linearGradient3291" + inkscape:collect="always"> + <stop + id="stop3293" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3295" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8082"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop8084" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop8086" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6310"> + <stop + style="stop-color:#0057ae;stop-opacity:1;" + offset="0" + id="stop6312" /> + <stop + style="stop-color:#0057ae;stop-opacity:1" + offset="1" + id="stop6314" /> + </linearGradient> + <linearGradient + id="linearGradient6330"> + <stop + id="stop6332" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop6334" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,3.529177,6.544912)" + gradientUnits="userSpaceOnUse" + id="linearGradient10410" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,0,0,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3668" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3179"> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0" + id="stop3181" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1;" + offset="1" + id="stop3183" /> + </linearGradient> + <linearGradient + id="linearGradient3156"> + <stop + style="stop-color:black;stop-opacity:0.77617329;" + offset="0" + id="stop3159" /> + <stop + id="stop3165" + offset="0.25274727" + style="stop-color:black;stop-opacity:0.27797833;" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3161" /> + </linearGradient> + <linearGradient + id="linearGradient3253"> + <stop + id="stop3256" + offset="0" + style="stop-color:#826302;stop-opacity:1;" /> + <stop + id="stop3258" + offset="1" + style="stop-color:#ffeb55;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3260"> + <stop + style="stop-color:#0968ef;stop-opacity:1;" + offset="0" + id="stop3262" /> + <stop + style="stop-color:#aecffc;stop-opacity:1;" + offset="1" + id="stop3264" /> + </linearGradient> + <linearGradient + id="linearGradient3272"> + <stop + id="stop3274" + offset="0" + style="stop-color:#b3b3b3;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.52879584" + id="stop3276" /> + <stop + id="stop3278" + offset="1" + style="stop-color:#c5c5c5;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3292"> + <stop + style="stop-color:#747474;stop-opacity:1;" + offset="0" + id="stop3294" /> + <stop + style="stop-color:#292929;stop-opacity:0;" + offset="1" + id="stop3296" /> + </linearGradient> + <linearGradient + id="linearGradient3310"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3312" /> + <stop + style="stop-color:#d2d2d2;stop-opacity:0;" + offset="1" + id="stop3314" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3330" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + cx="63.912209" + cy="115.70919" + fx="64.022575" + fy="120.67947" + r="63.912209" /> + <linearGradient + y2="40.976604" + x2="24.114498" + y1="34.418137" + x1="20.747606" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + gradientUnits="userSpaceOnUse" + id="linearGradient3333" + xlink:href="#linearGradient2929" + inkscape:collect="always" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + gradientUnits="userSpaceOnUse" + id="radialGradient3335" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + gradientUnits="userSpaceOnUse" + id="radialGradient3337" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <radialGradient + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + gradientUnits="userSpaceOnUse" + id="radialGradient3339" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <linearGradient + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + gradientUnits="userSpaceOnUse" + id="linearGradient3341" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3343"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop3345" /> + <stop + id="stop3347" + offset="0.125" + style="stop-color:#e3ad00;stop-opacity:0.59420288;" /> + <stop + id="stop3349" + offset="0.25" + style="stop-color:#e3ad00;stop-opacity:0.47826087;" /> + <stop + id="stop3351" + offset="0.5" + style="stop-color:#e3ad00;stop-opacity:0.307971;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.14130434;" + offset="0.75" + id="stop3353" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0;" + offset="1" + id="stop3355" /> + </linearGradient> + <linearGradient + id="linearGradient3357"> + <stop + style="stop-color:#e3ad00;stop-opacity:1;" + offset="0" + id="stop3359" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0.52173913;" + offset="1" + id="stop3361" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3291" + id="radialGradient3363" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + cx="63.912209" + cy="115.70919" + fx="63.912209" + fy="115.7093" + r="63.912209" /> + <linearGradient + id="linearGradient3365"> + <stop + id="stop3367" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0.42597079" + id="stop3369" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1;" + offset="0.5892781" + id="stop3371" /> + <stop + id="stop3373" + offset="0.80219781" + style="stop-color:#eaeaea;stop-opacity:1;" /> + <stop + id="stop3375" + offset="1" + style="stop-color:#dfdfdf;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3377"> + <stop + id="stop3379" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.68235294;" + offset="0.40659341" + id="stop3381" /> + <stop + id="stop3383" + offset="0.45329672" + style="stop-color:#000000;stop-opacity:0.48736462;" /> + <stop + style="stop-color:#000000;stop-opacity:0.36101082;" + offset="0.5" + id="stop3385" /> + <stop + id="stop3387" + offset="0.70604396" + style="stop-color:#000000;stop-opacity:0.15162455;" /> + <stop + id="stop3389" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3391"> + <stop + id="stop3393" + offset="0" + style="stop-color:#8e8e8e;stop-opacity:1;" /> + <stop + id="stop3395" + offset="1" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3397" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3466" + id="radialGradient3399" + gradientUnits="userSpaceOnUse" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient3401" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient3403" + gradientUnits="userSpaceOnUse" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient3407" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + r="2.6143965" + fy="58.089687" + fx="15.727077" + cy="58.089687" + cx="15.727077" + id="radialGradient3409" + xlink:href="#linearGradient2598" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient3411" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + gradientUnits="userSpaceOnUse" + id="radialGradient3413" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3415" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="translate(53.87194,19.35268)" + gradientUnits="userSpaceOnUse" + id="linearGradient3417" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3419" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3421" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient3423" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3425" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3427" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient3429" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="100.74671" + fx="89.454559" + cy="100.74671" + cx="89.454559" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient3431" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient3433" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="3.406888" + fy="120.64188" + fx="42.617531" + cy="120.64188" + cx="42.617531" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + gradientUnits="userSpaceOnUse" + id="radialGradient3435" + xlink:href="#linearGradient2257" + inkscape:collect="always" /> + <radialGradient + r="47.746404" + fy="59.591507" + fx="95.505852" + cy="59.591507" + cx="95.505852" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + gradientUnits="userSpaceOnUse" + id="radialGradient3437" + xlink:href="#linearGradient3311" + inkscape:collect="always" /> + <radialGradient + r="3.9750405" + fy="6.7701697" + fx="47.370888" + cy="8.4953122" + cx="49.009884" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + gradientUnits="userSpaceOnUse" + id="radialGradient3439" + xlink:href="#linearGradient3225" + inkscape:collect="always" /> + <linearGradient + y2="2.5548496" + x2="48.913002" + y1="2.9719031" + x1="48.914677" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3441" + xlink:href="#linearGradient3217" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3443" + xlink:href="#linearGradient3207" + inkscape:collect="always" /> + <linearGradient + y2="2.3657269" + x2="48.732723" + y1="0.81150496" + x1="48.498562" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + gradientUnits="userSpaceOnUse" + id="linearGradient3445" + xlink:href="#linearGradient3235" + inkscape:collect="always" /> + <linearGradient + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + gradientUnits="userSpaceOnUse" + id="linearGradient3447" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3449" + xlink:href="#linearGradient3273" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(53.87194,19.35268)" + y2="2.395859" + x2="46.051746" + y1="3.0999987" + x1="46.051746" + gradientUnits="userSpaceOnUse" + id="linearGradient3451" + xlink:href="#linearGradient3251" + inkscape:collect="always" /> + <radialGradient + r="1.7246193" + fy="2.6743078" + fx="49.011971" + cy="2.6743078" + cx="49.011971" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + gradientUnits="userSpaceOnUse" + id="radialGradient3453" + xlink:href="#linearGradient3259" + inkscape:collect="always" /> + <radialGradient + r="47.595196" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + gradientUnits="userSpaceOnUse" + id="radialGradient3455" + xlink:href="#linearGradient3325" + inkscape:collect="always" /> + <radialGradient + r="47.595197" + fy="7.4622769" + fx="34.677639" + cy="7.4622769" + cx="34.677639" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + gradientUnits="userSpaceOnUse" + id="radialGradient3457" + xlink:href="#linearGradient3303" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3459"> + <stop + id="stop3461" + offset="0" + style="stop-color:#b4942a;stop-opacity:1;" /> + <stop + id="stop3463" + offset="1" + style="stop-color:#e4dcc9;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3465"> + <stop + id="stop3467" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3469" + offset="1" + style="stop-color:#252525;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3477"> + <stop + id="stop3479" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3481" + offset="1" + style="stop-color:#aeaeae;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3489"> + <stop + id="stop3491" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3493" + offset="1" + style="stop-color:#131313;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3495"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3497" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3499" /> + </linearGradient> + <linearGradient + id="linearGradient3501"> + <stop + id="stop3503" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3505" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3507"> + <stop + id="stop3509" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.68345326;" /> + <stop + id="stop3511" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3514"> + <stop + id="stop3516" + offset="0" + style="stop-color:#2d2d2d;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0.5" + id="stop3518" /> + <stop + id="stop3520" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3522"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3524" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3526" /> + </linearGradient> + <linearGradient + id="linearGradient3528"> + <stop + id="stop3530" + offset="0" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.5" + id="stop3533" /> + <stop + id="stop3535" + offset="0.75" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + id="stop3537" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3539"> + <stop + id="stop3541" + offset="0" + style="stop-color:black;stop-opacity:0.2202166;" /> + <stop + id="stop3543" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2133" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5876" + id="linearGradient2137" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + x1="64.469719" + y1="31.090103" + x2="64.469719" + y2="27.31226" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2172" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-87.51681,-17.54081)" + cx="64.410797" + cy="47.575733" + fx="64.910797" + fy="41.554367" + r="59.410713" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2175" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,-87.51681,-17.54081)" + cx="64.410706" + cy="24.828176" + fx="64.910706" + fy="18.80681" + r="59.410713" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient2178" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,104.3887,18.88331)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient2181" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,49.40711,11.75735)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient2184" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,100.2305,22.03614)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4875" + id="radialGradient2188" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,115.8645,18.88331)" + cx="43.620941" + cy="42.699898" + fx="43.034355" + fy="8.0446291" + r="50.234375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="radialGradient2191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,64.02603,-6.054942)" + spreadMethod="reflect" + cx="213.73038" + cy="94.003212" + fx="210.86234" + fy="101.23295" + r="26.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4860" + id="linearGradient2194" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,111.7063,22.03614)" + x1="17.723173" + y1="148.57518" + x2="76.596703" + y2="32.457832" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5956" + id="radialGradient2198" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,-32.44141,71.04334)" + cx="5.3253045" + cy="101.34053" + fx="5.3253045" + fy="101.34053" + r="2.5993989" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4983" + id="linearGradient2205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.941762,0,0,0.94772,124.7969,5.620136)" + x1="53.875332" + y1="10.94359" + x2="53.875332" + y2="18.039442" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient2208" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,2.932382,15.83641)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4088" + id="radialGradient2211" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,3.648286,107.2183)" + cx="64.25972" + cy="69.649773" + fx="64.25972" + fy="69.649773" + r="58.197479" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="radialGradient2214" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,-175.7999,-58.36457)" + cx="64.410713" + cy="119.97783" + fx="64.410721" + fy="107.24648" + r="59.410713" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2295" + id="linearGradient2221" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.941762,0,0,0.94772,3.836639,5.620136)" + x1="116.0569" + y1="4.3367553" + x2="66.607826" + y2="67.190453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3156" + id="linearGradient3163" + x1="59.743763" + y1="109.14819" + x2="59.743763" + y2="102.8574" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3179" + id="linearGradient3185" + x1="142.145" + y1="-5.4344039" + x2="4.0016088" + y2="114.91904" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,56.55761,12.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8102" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,-1.907349e-6,12.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8098" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + gradientTransform="matrix(1,0,0,1.5,56,-27.5)" + gradientUnits="userSpaceOnUse" + id="linearGradient8094" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1,0,0,1.5,0,-27.5)" + gradientUnits="userSpaceOnUse" + y2="57.006817" + x2="34.797607" + y1="54.618515" + x1="34.797607" + id="linearGradient8090" + xlink:href="#linearGradient8082" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7205" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7203" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7201" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7199" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7197" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7195" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7193" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7191" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7189" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7187" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7185" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7183" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7181" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7179" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7177" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7175" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.1436429" + x2="-1.8504742" + y1="7.0299931" + x1="-1.1477618" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + gradientUnits="userSpaceOnUse" + id="linearGradient7171" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <linearGradient + y2="4.8781629" + x2="3.5" + y1="7.8253403" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7169" + xlink:href="#linearGradient6330" + inkscape:collect="always" /> + <linearGradient + y2="5" + x2="3.5" + y1="8" + x1="3.5" + gradientTransform="matrix(1,0,0,0.872468,0,0.637662)" + gradientUnits="userSpaceOnUse" + id="linearGradient7167" + xlink:href="#linearGradient6310" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient3417" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3378"> + <stop + id="stop3380" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop3382" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3358"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop3360" /> + <stop + id="stop3362" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop3364" /> + </linearGradient> + <linearGradient + id="linearGradient3604"> + <stop + id="stop3606" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop3608" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3954" + id="linearGradient3609" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.872468,4.965317,0.615893)" + x1="-1.1477618" + y1="7.0299931" + x2="-1.8504742" + y2="4.1436429" /> + <linearGradient + inkscape:collect="always" + id="linearGradient2929"> + <stop + style="stop-color:#efcb40;stop-opacity:1" + offset="0" + id="stop2931" /> + <stop + style="stop-color:#c0a331;stop-opacity:0;" + offset="1" + id="stop2933" /> + </linearGradient> + <linearGradient + id="linearGradient2909"> + <stop + style="stop-color:black;stop-opacity:0.2202166;" + offset="0" + id="stop2911" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2913" /> + </linearGradient> + <linearGradient + id="linearGradient2598"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop2600" /> + <stop + id="stop2606" + offset="0.5" + style="stop-color:#252525;stop-opacity:1;" /> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0.75" + id="stop2608" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop2602" /> + </linearGradient> + <linearGradient + id="linearGradient3325"> + <stop + id="stop3327" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3329" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3311"> + <stop + style="stop-color:#2d2d2d;stop-opacity:1;" + offset="0" + id="stop3313" /> + <stop + id="stop3319" + offset="0.5" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop3315" /> + </linearGradient> + <linearGradient + id="linearGradient3303"> + <stop + style="stop-color:#ffffff;stop-opacity:0.68345326;" + offset="0" + id="stop3305" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3307" /> + </linearGradient> + <linearGradient + id="linearGradient3273"> + <stop + style="stop-color:#ffffff;stop-opacity:0.55035973;" + offset="0" + id="stop3275" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3277" /> + </linearGradient> + <linearGradient + id="linearGradient3259"> + <stop + id="stop3261" + offset="0" + style="stop-color:#ffffff;stop-opacity:0.55035973;" /> + <stop + id="stop3263" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3251"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3253" /> + <stop + style="stop-color:#131313;stop-opacity:0;" + offset="1" + id="stop3255" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3235"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3237" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3239" /> + </linearGradient> + <linearGradient + id="linearGradient3225"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3227" /> + <stop + style="stop-color:#aeaeae;stop-opacity:1;" + offset="1" + id="stop3229" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3217"> + <stop + style="stop-color:#252525;stop-opacity:1;" + offset="0" + id="stop3219" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3221" /> + </linearGradient> + <linearGradient + id="linearGradient3207"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3209" /> + <stop + style="stop-color:#252525;stop-opacity:0;" + offset="1" + id="stop3211" /> + </linearGradient> + <linearGradient + id="linearGradient2257"> + <stop + style="stop-color:#b4942a;stop-opacity:1;" + offset="0" + id="stop2259" /> + <stop + style="stop-color:#e4dcc9;stop-opacity:1" + offset="1" + id="stop2261" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1539" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1541" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1547" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1550" + gradientUnits="userSpaceOnUse" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" + gradientTransform="translate(53.87194,19.35268)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1553" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1556" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1562" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1565" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="95.505852" + cy="59.591507" + fx="95.505852" + fy="59.591507" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1580" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2257" + id="radialGradient1675" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)" + cx="42.617531" + cy="120.64188" + fx="42.617531" + fy="120.64188" + r="3.406888" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3311" + id="radialGradient1677" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)" + cx="89.454559" + cy="100.74671" + fx="89.454559" + fy="100.74671" + r="47.746404" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3225" + id="radialGradient1679" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)" + cx="49.009884" + cy="8.4953122" + fx="47.370888" + fy="6.7701697" + r="3.9750405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3217" + id="linearGradient1681" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)" + x1="48.914677" + y1="2.9719031" + x2="48.913002" + y2="2.5548496" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3207" + id="radialGradient1683" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3235" + id="linearGradient1685" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)" + x1="48.498562" + y1="0.81150496" + x2="48.732723" + y2="2.3657269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1687" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3273" + id="radialGradient1689" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3251" + id="linearGradient1691" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(53.87194,19.35268)" + x1="46.051746" + y1="3.0999987" + x2="46.051746" + y2="2.395859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3259" + id="radialGradient1693" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)" + cx="49.011971" + cy="2.6743078" + fx="49.011971" + fy="2.6743078" + r="1.7246193" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3303" + id="radialGradient1695" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595197" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3325" + id="radialGradient1697" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)" + cx="34.677639" + cy="7.4622769" + fx="34.677639" + fy="7.4622769" + r="47.595196" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2598" + id="radialGradient2604" + cx="15.727077" + cy="58.089687" + fx="15.727077" + fy="58.089687" + r="2.6143965" + gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + r="45" + fy="106.49996" + fx="-25" + cy="106.49996" + cx="-25" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)" + gradientUnits="userSpaceOnUse" + id="radialGradient3519" + xlink:href="#linearGradient3075" + inkscape:collect="always" /> + <radialGradient + r="46" + fy="99.774971" + fx="-24.85253" + cy="99.774971" + cx="-24.85253" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)" + gradientUnits="userSpaceOnUse" + id="radialGradient3516" + xlink:href="#linearGradient3139" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)" + y2="97.761848" + x2="-44.159863" + y1="103.68449" + x1="-39.098888" + gradientUnits="userSpaceOnUse" + id="linearGradient3513" + xlink:href="#linearGradient3149" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)" + r="36.875" + fy="34.540947" + fx="95.050957" + cy="34.540947" + cx="95.050957" + id="radialGradient3502" + xlink:href="#linearGradient3496" + inkscape:collect="always" /> + <radialGradient + r="53.353404" + fy="-52.177338" + fx="-101.7931" + cy="-52.177338" + cx="-101.7931" + gradientUnits="userSpaceOnUse" + id="radialGradient3476" + xlink:href="#linearGradient3466" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="53.353404" + fy="-52.177338" + fx="-101.7931" + cy="-52.177338" + cx="-101.7931" + id="radialGradient3472" + xlink:href="#linearGradient3466" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3149"> + <stop + style="stop-color:#8e8e8e;stop-opacity:1;" + offset="0" + id="stop3151" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="1" + id="stop3153" /> + </linearGradient> + <linearGradient + id="linearGradient3139"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3141" /> + <stop + id="stop3162" + offset="0.40659341" + style="stop-color:#000000;stop-opacity:0.68235294;" /> + <stop + style="stop-color:#000000;stop-opacity:0.48736462;" + offset="0.45329672" + id="stop3164" /> + <stop + id="stop3158" + offset="0.5" + style="stop-color:#000000;stop-opacity:0.36101082;" /> + <stop + style="stop-color:#000000;stop-opacity:0.15162455;" + offset="0.70604396" + id="stop3160" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3143" /> + </linearGradient> + <linearGradient + id="linearGradient3075"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3077" /> + <stop + id="stop3093" + offset="0.42597079" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop3085" + offset="0.5892781" + style="stop-color:#f1f1f1;stop-opacity:1;" /> + <stop + style="stop-color:#eaeaea;stop-opacity:1;" + offset="0.80219781" + id="stop3087" /> + <stop + style="stop-color:#dfdfdf;stop-opacity:1;" + offset="1" + id="stop3079" /> + </linearGradient> + <radialGradient + r="63.912209" + fy="115.7093" + fx="63.912209" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1,0,0,0.197802,0,92.82166)" + gradientUnits="userSpaceOnUse" + id="radialGradient4000" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3466"> + <stop + id="stop3468" + offset="0" + style="stop-color:#e39b00;stop-opacity:1;" /> + <stop + id="stop3470" + offset="1" + style="stop-color:#fff955;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3496"> + <stop + id="stop3498" + offset="0" + style="stop-color:#e3ad00;stop-opacity:1;" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.59420288;" + offset="0.125" + id="stop3538" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.47826087;" + offset="0.25" + id="stop3534" /> + <stop + style="stop-color:#e3ad00;stop-opacity:0.307971;" + offset="0.5" + id="stop3532" /> + <stop + id="stop3536" + offset="0.75" + style="stop-color:#e3ad00;stop-opacity:0.14130434;" /> + <stop + id="stop3500" + offset="1" + style="stop-color:#e3ad00;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3149" + id="linearGradient3023" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)" + x1="-39.098888" + y1="103.68449" + x2="-44.159863" + y2="97.761848" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3496" + id="radialGradient3029" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)" + cx="95.050957" + cy="34.540947" + fx="95.050957" + fy="34.540947" + r="36.875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3139" + id="radialGradient3041" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)" + cx="-24.85253" + cy="99.774971" + fx="-24.85253" + fy="99.774971" + r="46" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3075" + id="radialGradient3044" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)" + cx="-25" + cy="106.49996" + fx="-25" + fy="106.49996" + r="45" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2929" + id="linearGradient2955" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,80.09046,3.419761e-2)" + x1="20.747606" + y1="34.418137" + x2="24.114498" + y2="40.976604" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.378248,-1.678766e-15,-2.019925e-17,0.197801,-24.17464,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient10087" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5876" + inkscape:collect="always"> + <stop + id="stop5878" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop5880" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2295" + inkscape:collect="always"> + <stop + id="stop2297" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2299" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4088" + inkscape:collect="always"> + <stop + id="stop4090" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4092" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient4983" + inkscape:collect="always"> + <stop + id="stop4985" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop4987" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5936"> + <stop + id="stop5938" + offset="0" + style="stop-color:#747474;stop-opacity:1;" /> + <stop + id="stop5940" + offset="1" + style="stop-color:#292929;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5956" + inkscape:collect="always"> + <stop + id="stop5958" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop5960" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4860"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4862" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4864" /> + </linearGradient> + <linearGradient + id="linearGradient10052"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop10054" /> + <stop + id="stop10056" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop10058" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4875"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4877" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4879" /> + </linearGradient> + <linearGradient + id="linearGradient10043"> + <stop + id="stop10045" + offset="0" + style="stop-color:#0968ef;stop-opacity:1;" /> + <stop + id="stop10047" + offset="1" + style="stop-color:#aecffc;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3334"> + <stop + style="stop-color:#826302;stop-opacity:1;" + offset="0" + id="stop3336" /> + <stop + style="stop-color:#ffeb55;stop-opacity:0;" + offset="1" + id="stop3338" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10611" + id="radialGradient10617" + cx="31.731417" + cy="26.530177" + fx="18.653973" + fy="11.000721" + r="26.870058" + gradientTransform="matrix(1.730263,0,0,0.865132,76.07858,250.2653)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10643" + id="radialGradient2408" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.76394,0.149729,-0.192278,0.981309,-34.06187,14.26617)" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10621" + id="linearGradient2410" + gradientUnits="userSpaceOnUse" + x1="-146.97206" + y1="-52.177338" + x2="6.4982324" + y2="-27.305555" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10631" + id="radialGradient2412" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.121306e-4,8.898402e-5,1.215843,4.641291e-3,11.25072)" + cx="-101.7931" + cy="-52.177338" + fx="-105.1909" + fy="-54.600281" + r="44.133748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10643" + id="radialGradient3307" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.76394,0.149729,-0.192278,0.981309,-34.06187,14.26617)" + cx="-101.7931" + cy="-52.177338" + fx="-101.7931" + fy="-52.177338" + r="53.353405" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10621" + id="linearGradient3309" + gradientUnits="userSpaceOnUse" + x1="-146.97206" + y1="-52.177338" + x2="6.4982324" + y2="-27.305555" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10631" + id="radialGradient3311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-1.121306e-4,8.898402e-5,1.215843,4.641291e-3,11.25072)" + cx="-101.7931" + cy="-52.177338" + fx="-105.1909" + fy="-54.600281" + r="44.133748" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10661" + id="radialGradient3315" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.710211,-1.128044e-2,9.592326e-3,0.603929,-199.8869,-347.9269)" + cx="-1.637177" + cy="2.2804201" + fx="-1.637177" + fy="2.2804201" + r="36.857941" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10661" + id="radialGradient2505" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.140975,0,0,2.138701,144.0098,469.7342)" + cx="-21.292477" + cy="-97.907837" + fx="-21.292477" + fy="-97.907837" + r="36.857941" /> + <linearGradient + gradientTransform="translate(214.1249,128.4455)" + y2="114.91904" + x2="4.0016088" + y1="-5.4344039" + x1="142.145" + gradientUnits="userSpaceOnUse" + id="linearGradient7035" + xlink:href="#linearGradient3179" + inkscape:collect="always" /> + <linearGradient + y2="67.190453" + x2="66.607826" + y1="4.3367553" + x1="116.0569" + gradientTransform="matrix(0.941762,0,0,0.94772,217.9615,134.0656)" + gradientUnits="userSpaceOnUse" + id="linearGradient7032" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="107.24648" + fx="64.410721" + cy="119.97783" + cx="64.410713" + gradientTransform="matrix(3.725415,-3.025422e-7,-2.75524e-8,1.355581,38.325,70.08093)" + gradientUnits="userSpaceOnUse" + id="radialGradient7029" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,217.7732,235.6638)" + gradientUnits="userSpaceOnUse" + id="radialGradient7026" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <radialGradient + r="58.197479" + fy="69.649773" + fx="64.25972" + cy="69.649773" + cx="64.25972" + gradientTransform="matrix(0.941762,0,0,3.252814e-2,217.0573,144.2819)" + gradientUnits="userSpaceOnUse" + id="radialGradient7023" + xlink:href="#linearGradient4088" + inkscape:collect="always" /> + <linearGradient + y2="18.039442" + x2="53.875332" + y1="10.94359" + x1="53.875332" + gradientTransform="matrix(-0.941762,0,0,0.94772,338.9218,134.0656)" + gradientUnits="userSpaceOnUse" + id="linearGradient7020" + xlink:href="#linearGradient4983" + inkscape:collect="always" /> + <radialGradient + r="2.5993989" + fy="101.34053" + fx="5.3253045" + cy="101.34053" + cx="5.3253045" + gradientTransform="matrix(0.313201,-0.315183,0.391012,0.393486,181.6835,199.4888)" + gradientUnits="userSpaceOnUse" + id="radialGradient7017" + xlink:href="#linearGradient5956" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,325.8312,150.4816)" + gradientUnits="userSpaceOnUse" + id="linearGradient7013" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.257421,0.105831,-4.861573e-2,0.115347,278.1509,122.3906)" + gradientUnits="userSpaceOnUse" + id="radialGradient7010" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,329.9894,147.3288)" + gradientUnits="userSpaceOnUse" + id="radialGradient7007" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + y2="32.457832" + x2="76.596703" + y1="148.57518" + x1="17.723173" + gradientTransform="matrix(5.656725e-2,-1.264263e-2,1.137282e-2,5.546625e-2,314.3554,150.4816)" + gradientUnits="userSpaceOnUse" + id="linearGradient7003" + xlink:href="#linearGradient4860" + inkscape:collect="always" /> + <radialGradient + r="26.5" + fy="101.23295" + fx="210.86234" + cy="94.003212" + cx="213.73038" + spreadMethod="reflect" + gradientTransform="matrix(0.272759,4.336529e-2,-5.151237e-2,4.726456e-2,263.532,140.2028)" + gradientUnits="userSpaceOnUse" + id="radialGradient7000" + xlink:href="#linearGradient3954" + inkscape:collect="always" /> + <radialGradient + r="50.234375" + fy="8.0446291" + fx="43.034355" + cy="42.699898" + cx="43.620941" + gradientTransform="matrix(4.533294e-2,4.856778e-2,-5.955061e-2,5.534695e-2,318.5136,147.3288)" + gradientUnits="userSpaceOnUse" + id="radialGradient6997" + xlink:href="#linearGradient4875" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(214.1249,128.4455)" + y2="102.8574" + x2="59.743763" + y1="109.14819" + x1="59.743763" + gradientUnits="userSpaceOnUse" + id="linearGradient6979" + xlink:href="#linearGradient3156" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="18.80681" + fx="64.910706" + cy="24.828176" + cx="64.410706" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,126.6081,110.9047)" + gradientUnits="userSpaceOnUse" + id="radialGradient6972" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="59.410713" + fy="41.554367" + fx="64.910797" + cy="47.575733" + cx="64.410797" + gradientTransform="matrix(2.354781,6.111198e-7,-2.852623e-7,1.015318,126.6081,110.9047)" + gradientUnits="userSpaceOnUse" + id="radialGradient6969" + xlink:href="#linearGradient2295" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient6962" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.994468,0,0,0.543479,0.192425,14.27543)" + gradientUnits="userSpaceOnUse" + id="linearGradient2807" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.980636,0,0,0.826087,1.248377,5.078467)" + gradientUnits="userSpaceOnUse" + id="linearGradient2805" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <linearGradient + y2="27.31226" + x2="64.469719" + y1="31.090103" + x1="64.469719" + gradientTransform="matrix(0.961272,0,0,1,2.661007,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient2803" + xlink:href="#linearGradient5876" + inkscape:collect="always" /> + <radialGradient + r="63.912209" + fy="120.67947" + fx="64.022575" + cy="115.70919" + cx="63.912209" + gradientTransform="matrix(1.076797,0,0,0.197801,-4.908222,92.8217)" + gradientUnits="userSpaceOnUse" + id="radialGradient2801" + xlink:href="#linearGradient3291" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2789"> + <stop + id="stop2791" + offset="0" + style="stop-color:white;stop-opacity:1;" /> + <stop + id="stop2793" + offset="1" + style="stop-color:#d2d2d2;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2757"> + <stop + style="stop-color:#b3b3b3;stop-opacity:1;" + offset="0" + id="stop2759" /> + <stop + id="stop2761" + offset="0.52879584" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#c5c5c5;stop-opacity:1;" + offset="1" + id="stop2763" /> + </linearGradient> + <linearGradient + id="linearGradient2743"> + <stop + id="stop2745" + offset="0" + style="stop-color:black;stop-opacity:0.77617329;" /> + <stop + style="stop-color:black;stop-opacity:0.27797833;" + offset="0.25274727" + id="stop2747" /> + <stop + id="stop2749" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2737"> + <stop + id="stop2739" + offset="0" + style="stop-color:#f8f8f8;stop-opacity:1;" /> + <stop + id="stop2741" + offset="1" + style="stop-color:#a4a4a4;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient2713"> + <stop + id="stop2715" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0.60854095;" + offset="0.5" + id="stop2717" /> + <stop + id="stop2719" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2707"> + <stop + id="stop2709" + offset="0.0000000" + style="stop-color:#e7e7e7;stop-opacity:1.0000000;" /> + <stop + id="stop2711" + offset="1.0000000" + style="stop-color:#dbdbdb;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2701"> + <stop + id="stop2703" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop2705" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2683"> + <stop + style="stop-color:#dededf;stop-opacity:1;" + offset="0" + id="stop2685" /> + <stop + style="stop-color:#bbbcbe;stop-opacity:0;" + offset="1" + id="stop2687" /> + </linearGradient> + <linearGradient + id="linearGradient2673"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2675" /> + <stop + id="stop2677" + offset="0.49140647" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0.51570678" + id="stop2679" /> + <stop + style="stop-color:#636363;stop-opacity:1;" + offset="1" + id="stop2681" /> + </linearGradient> + <linearGradient + id="linearGradient2665"> + <stop + style="stop-color:#cbcbcd;stop-opacity:1;" + offset="0" + id="stop2667" /> + <stop + id="stop2669" + offset="0.5" + style="stop-color:#e0e0e2;stop-opacity:1;" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1;" + offset="1" + id="stop2671" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7196" + id="linearGradient3095" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4871,0,0,0.309286,-92.3347,407.9597)" + x1="575.58264" + y1="-478.71875" + x2="469.28006" + y2="-478.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7188" + id="linearGradient3097" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4871,0,0,0.309286,-92.3347,407.9597)" + x1="562.63879" + y1="-477.71875" + x2="469.25549" + y2="-477.71875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3099" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3101" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3103" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3105" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient3107" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3109" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3111" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3113" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient3115" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3117" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3119" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7196" + id="linearGradient3121" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.249788,0,0,0.309286,240.3739,407.9597)" + x1="575.58264" + y1="-478.71875" + x2="469.28006" + y2="-478.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7188" + id="linearGradient3123" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.249788,0,0,0.309286,240.3739,407.9597)" + x1="562.63879" + y1="-477.71875" + x2="469.25549" + y2="-477.71875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7244" + id="radialGradient3125" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.3002" + fy="-478.60516" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7206" + id="radialGradient3127" + gradientUnits="userSpaceOnUse" + cx="1055.3002" + cy="-478.60516" + fx="1055.1852" + fy="-476.07501" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3129" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7226" + id="radialGradient3131" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.905782,-5.56753e-2,2.832472e-2,1.294566,-942.3155,199.7348)" + cx="1055.3002" + cy="-478.60516" + fx="1055.3754" + fy="-480.427" + r="5.0602889" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7422" + id="linearGradient3209" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.11336,0,0,0.157878,80.27144,165.5851)" + x1="399.77466" + y1="731.09662" + x2="399.77466" + y2="549.06134" /> + </defs> + <sodipodi:namedview + inkscape:document-units="mm" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="3.8515625" + inkscape:cx="64" + inkscape:cy="64" + inkscape:current-layer="layer1" + id="namedview3673" + inkscape:window-width="1018" + inkscape:window-height="694" + inkscape:window-x="0" + inkscape:window-y="0" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + width="128px" + height="128px" + gridspacingx="4px" + gridspacingy="4px" + grid_units="px" /> + <metadata + id="metadata3675"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-79.62865,-236.8761)"> + <rect + rx="1.9359314" + ry="2.2007427" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="252.34277" + x="87.628647" + height="97.066666" + width="112" + id="rect4187" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.15" + id="rect4185" + width="112" + height="97.066666" + x="87.628647" + y="252.34277" + inkscape:r_cx="true" + inkscape:r_cy="true" + ry="2.2007427" + rx="1.9359314" /> + <rect + rx="1.9359314" + ry="2.2007427" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="252.34277" + x="87.628647" + height="97.066666" + width="112" + id="rect4183" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.2" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1;opacity:0.25" + id="rect3296" + width="112" + height="97.066666" + x="87.628647" + y="252.34277" + inkscape:r_cx="true" + inkscape:r_cy="true" + ry="2.2007427" + rx="1.9359314" /> + <path + sodipodi:nodetypes="ccc" + id="path2276" + d="M 126.01562,0.81294135 L 126.01562,-1.7954536 L 126.01562,0.81294135 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3242" + d="M 1.8922434,7.8295396 L 1.8922434,5.2211455 L 1.8922434,7.8295396 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2985" + d="M -144.64883,-57.163219 L -144.64883,-59.771614 L -144.64883,-57.163219 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3206" + d="M -256.18422,-138.0181 L -256.18422,-140.62651 L -256.18422,-138.0181 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="layer4" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-85.42931,-3.075265)" /> + <g + id="layer5" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-85.42931,-3.075265)" /> + <path + sodipodi:nodetypes="ccc" + id="path3946" + d="M -26.032249,-76.646533 L -26.032249,-79.254929 L -26.032249,-76.646533 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path1561" + d="M -112.48174,-7.6791 L -112.48174,-9.1040536 L -112.48174,-7.6791 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect1327" + width="0.93333334" + height="0" + x="-166.13416" + y="-60.505753" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2482" + width="0.93333334" + height="0" + x="-198.91919" + y="-86.198189" /> + <path + sodipodi:nodetypes="ccc" + id="path2494" + d="M -347.26077,-154.53318 L -347.26077,-157.14158 L -347.26077,-154.53318 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2515.261,486.2166)" + id="g4640" /> + <g + id="g4646" + transform="matrix(-0.730795,0,0,0.607487,-2515.261,486.2166)" + style="opacity:0.40163933" /> + <g + id="g4730" + transform="matrix(0.933333,0,0,0.607487,472.3033,493.0558)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,472.3033,493.0558)" + id="g4748" /> + <path + sodipodi:nodetypes="ccc" + id="path6923" + d="M 132.95566,154.1656 L 132.95566,151.55721 L 132.95566,154.1656 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6925" + d="M -13.585419,89.172837 L -13.585419,86.564442 L -13.585419,89.172837 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6927" + d="M -125.1208,8.3179436 L -125.1208,5.7095476 L -125.1208,8.3179436 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g6929" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,45.63402,143.2607)" /> + <g + id="g6931" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,45.63402,143.2607)" /> + <path + sodipodi:nodetypes="ccc" + id="path6933" + d="M 105.03116,69.689523 L 105.03116,67.081128 L 105.03116,69.689523 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6935" + d="M 18.58168,138.65696 L 18.58168,137.23201 L 18.58168,138.65696 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6937" + width="0.93333334" + height="0" + x="-35.070721" + y="85.830299" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect6939" + width="0.93333334" + height="0" + x="-67.855766" + y="60.137871" /> + <path + sodipodi:nodetypes="ccc" + id="path6941" + d="M -216.19735,-8.197128 L -216.19735,-10.805524 L -216.19735,-8.197128 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2384.198,632.5527)" + id="g6943" /> + <g + id="g6945" + transform="matrix(-0.730795,0,0,0.607487,-2384.198,632.5527)" + style="opacity:0.40163933" /> + <g + id="g6947" + transform="matrix(0.933333,0,0,0.607487,603.3667,639.392)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,603.3667,639.392)" + id="g6949" /> + <path + sodipodi:nodetypes="ccc" + id="path7559" + d="M 86.755658,105.63227 L 86.755658,103.02387 L 86.755658,105.63227 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7561" + d="M -59.785418,40.639505 L -59.785418,38.03111 L -59.785418,40.639505 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7563" + d="M -171.3208,-40.215389 L -171.3208,-42.823784 L -171.3208,-40.215389 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g7565" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-0.565979,94.72747)" /> + <g + id="g7567" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-0.565979,94.72747)" /> + <path + sodipodi:nodetypes="ccc" + id="path7569" + d="M 58.831166,21.156191 L 58.831166,18.547796 L 58.831166,21.156191 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7571" + d="M -27.618319,90.123623 L -27.618319,88.69867 L -27.618319,90.123623 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7573" + width="0.93333334" + height="0" + x="-81.270721" + y="37.296974" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect7575" + width="0.93333334" + height="0" + x="-114.05577" + y="11.60454" /> + <path + sodipodi:nodetypes="ccc" + id="path7577" + d="M -262.39735,-56.73046 L -262.39735,-59.338856 L -262.39735,-56.73046 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2430.398,584.0193)" + id="g7579" /> + <g + id="g7581" + transform="matrix(-0.730795,0,0,0.607487,-2430.398,584.0193)" + style="opacity:0.40163933" /> + <g + id="g7583" + transform="matrix(0.933333,0,0,0.607487,557.1668,590.8586)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,557.1668,590.8586)" + id="g7585" /> + <path + sodipodi:nodetypes="ccc" + id="path8394" + d="M -274.67767,221.13227 L -274.67767,218.52387 L -274.67767,221.13227 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8396" + d="M -421.21874,156.13951 L -421.21874,153.53111 L -421.21874,156.13951 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8398" + d="M -532.75413,75.284608 L -532.75413,72.676213 L -532.75413,75.284608 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g8400" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-361.9993,210.2274)" /> + <g + id="g8402" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-361.9993,210.2274)" /> + <path + sodipodi:nodetypes="ccc" + id="path8404" + d="M -302.60216,136.6562 L -302.60216,134.0478 L -302.60216,136.6562 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8406" + d="M -389.05164,205.62363 L -389.05164,204.19867 L -389.05164,205.62363 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8408" + width="0.93333334" + height="0" + x="-442.70404" + y="152.79697" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect8410" + width="0.93333334" + height="0" + x="-475.48907" + y="127.10455" /> + <path + sodipodi:nodetypes="ccc" + id="path8412" + d="M -623.83068,58.769537 L -623.83068,56.161141 L -623.83068,58.769537 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2791.831,699.5193)" + id="g8414" /> + <g + id="g8416" + transform="matrix(-0.730795,0,0,0.607487,-2791.831,699.5193)" + style="opacity:0.40163933" /> + <g + id="g8418" + transform="matrix(0.933333,0,0,0.607487,195.7334,706.3586)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,195.7334,706.3586)" + id="g8420" /> + <path + sodipodi:nodetypes="ccc" + id="path9104" + d="M -39.111666,385.76489 L -39.111666,383.1565 L -39.111666,385.76489 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9106" + d="M -185.65274,320.77212 L -185.65274,318.16374 L -185.65274,320.77212 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9108" + d="M -297.18813,239.91723 L -297.18813,237.30884 L -297.18813,239.91723 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g9110" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-126.4333,374.86)" /> + <g + id="g9112" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-126.4333,374.86)" /> + <path + sodipodi:nodetypes="ccc" + id="path9114" + d="M -67.036157,301.28882 L -67.036157,298.68042 L -67.036157,301.28882 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path9116" + d="M -153.48564,370.25625 L -153.48564,368.83129 L -153.48564,370.25625 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9118" + width="0.93333334" + height="0" + x="-207.13805" + y="317.42957" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect9120" + width="0.93333334" + height="0" + x="-239.92308" + y="291.73715" /> + <path + sodipodi:nodetypes="ccc" + id="path9122" + d="M -388.26468,223.40216 L -388.26468,220.79377 L -388.26468,223.40216 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2556.265,864.152)" + id="g9124" /> + <g + id="g9126" + transform="matrix(-0.730795,0,0,0.607487,-2556.265,864.152)" + style="opacity:0.40163933" /> + <g + id="g9128" + transform="matrix(0.933333,0,0,0.607487,431.2994,870.9912)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,431.2994,870.9912)" + id="g9130" /> + <path + sodipodi:nodetypes="ccc" + id="path3633" + d="M -133.05128,167.77218 L -133.05128,165.16378 L -133.05128,167.77218 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3635" + d="M -279.59236,102.77942 L -279.59236,100.17102 L -279.59236,102.77942 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3637" + d="M -391.12774,21.924525 L -391.12774,19.316129 L -391.12774,21.924525 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g3639" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-220.373,156.8673)" /> + <g + id="g3641" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-220.373,156.8673)" /> + <path + sodipodi:nodetypes="ccc" + id="path3643" + d="M -160.97577,83.2961 L -160.97577,80.687705 L -160.97577,83.2961 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path3645" + d="M -247.42526,152.26354 L -247.42526,150.83858 L -247.42526,152.26354 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3647" + width="0.93333334" + height="0" + x="-301.0777" + y="99.436874" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect3649" + width="0.93333334" + height="0" + x="-333.86273" + y="73.744446" /> + <path + sodipodi:nodetypes="ccc" + id="path3651" + d="M -482.20429,5.409453 L -482.20429,2.801057 L -482.20429,5.409453 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2650.204,646.1593)" + id="g3653" /> + <g + id="g3655" + transform="matrix(-0.730795,0,0,0.607487,-2650.204,646.1593)" + style="opacity:0.40163933" /> + <g + id="g3657" + transform="matrix(0.933333,0,0,0.607487,337.3598,652.9986)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,337.3598,652.9986)" + id="g3659" /> + <rect + rx="1.9359314" + ry="2.2007427" + inkscape:r_cy="true" + inkscape:r_cx="true" + y="252.34277" + x="87.628647" + height="97.066666" + width="112" + id="rect2894" + style="fill:url(#linearGradient3209);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + style="fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.67876971;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2942" + width="104.51515" + height="67.221985" + x="91.380157" + y="278.4541" + inkscape:r_cx="true" + inkscape:r_cy="true" + rx="4.1013093" + ry="4.2995358" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:nodetypes="ccc" + id="path10461" + d="M -131.17765,166.90906 L -131.17765,164.30066 L -131.17765,166.90906 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10463" + d="M -277.71873,101.91629 L -277.71873,99.307895 L -277.71873,101.91629 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10465" + d="M -389.25411,21.061397 L -389.25411,18.453001 L -389.25411,21.061397 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g10467" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-218.4993,156.0042)" /> + <g + id="g10469" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-218.4993,156.0042)" /> + <path + sodipodi:nodetypes="ccc" + id="path10471" + d="M -159.10215,82.432976 L -159.10215,79.824581 L -159.10215,82.432976 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path10473" + d="M -245.55163,151.40042 L -245.55163,149.97546 L -245.55163,151.40042 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10475" + width="0.93333334" + height="0" + x="-299.20404" + y="98.573753" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect10477" + width="0.93333334" + height="0" + x="-331.98907" + y="72.881325" /> + <path + sodipodi:nodetypes="ccc" + id="path10479" + d="M -480.33066,4.546325 L -480.33066,1.9379291 L -480.33066,4.546325 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2648.331,645.2961)" + id="g10481" /> + <g + id="g10483" + transform="matrix(-0.730795,0,0,0.607487,-2648.331,645.2961)" + style="opacity:0.40163933" /> + <g + id="g10485" + transform="matrix(0.933333,0,0,0.607487,339.2334,652.1354)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,339.2334,652.1354)" + id="g10487" /> + <g + id="g2529" + transform="matrix(0.933333,0,0,0.933333,4.071175,20.05848)"> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:url(#linearGradient3095);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 136.25136,259.74377 L 136.25136,260.05305 L 205.52587,260.05305 L 205.52587,259.74377 L 136.25136,259.74377 z " + id="path2958" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + style="fill:url(#linearGradient3097);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 136.25136,260.05305 L 136.25136,260.36234 L 205.52587,260.36234 L 205.52587,260.05305 L 136.25136,260.05305 z " + id="path2960" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.148134,0,0,1.163364,-1018.086,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2962" + style="fill:url(#radialGradient3099);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:#bf0000;fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2964" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-872.47,750.0335)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.810526,0,0,0.710749,-661.8084,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2966" + style="opacity:0.47881356;fill:url(#radialGradient3101);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3103);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2968" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-611.8469,578.6828)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:url(#radialGradient3105);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2972" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.148134,0,0,1.163364,-1031.559,816.9091)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.010149,0,0,1.023549,-885.9422,750.0335)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2974" + style="fill:url(#radialGradient3107);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3109);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2976" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.810526,0,0,0.710749,-675.2805,598.8607)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.763182,0,0,0.669259,-625.319,578.6828)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2978" + style="opacity:0.47881356;fill:url(#radialGradient3111);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(1.148134,0,0,1.163364,-1045.688,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2980" + style="fill:url(#radialGradient3113);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="fill:url(#radialGradient3115);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2982" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-900.0715,750.0335)" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + transform="matrix(0.810526,0,0,0.710749,-689.41,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2984" + style="opacity:0.47881356;fill:url(#radialGradient3117);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" /> + <path + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3119);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2986" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-639.4484,578.6828)" /> + </g> + <g + id="g2521" + transform="matrix(0.933333,0,0,0.933333,9.575247,20.05842)"> + <path + id="path2397" + d="M 123.15316,259.74377 L 123.15316,260.05305 L 87.62865,260.05305 L 87.62865,259.74377 L 123.15316,259.74377 z " + style="fill:url(#linearGradient3121);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + id="path2399" + d="M 123.15316,260.05305 L 123.15316,260.36234 L 87.62865,260.36234 L 87.62865,260.05305 L 123.15316,260.05305 z " + style="fill:url(#linearGradient3123);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(1.148134,0,0,1.163364,-1114.932,816.9091)" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="5.0602889" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2409" + style="fill:url(#radialGradient3125);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="fill:url(#radialGradient3127);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2411" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="5.0602889" + d="M 1060.3605 -478.60516 A 5.0602889 5.0602889 0 1 1 1050.2399,-478.60516 A 5.0602889 5.0602889 0 1 1 1060.3605 -478.60516 z" + transform="matrix(1.010149,0,0,1.023549,-969.3149,750.0335)" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(0.810526,0,0,0.710749,-758.6532,598.8607)" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + sodipodi:ry="4.8946681" + sodipodi:rx="5.0602889" + sodipodi:cy="-478.60516" + sodipodi:cx="1055.3002" + id="path2413" + style="opacity:0.47881356;fill:url(#radialGradient3129);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + sodipodi:type="arc" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="opacity:0.47881356;fill:url(#radialGradient3131);fill-opacity:1;stroke:none;stroke-width:3.82999992;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.1375" + id="path2415" + sodipodi:cx="1055.3002" + sodipodi:cy="-478.60516" + sodipodi:rx="5.0602889" + sodipodi:ry="4.8946681" + d="M 1060.3605 -478.60516 A 5.0602889 4.8946681 0 1 1 1050.2399,-478.60516 A 5.0602889 4.8946681 0 1 1 1060.3605 -478.60516 z" + transform="matrix(0.763182,0,0,0.669259,-708.6917,578.6828)" + inkscape:export-filename="/home/pinheiro/Desktop/mock2.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> + <path + sodipodi:nodetypes="ccc" + id="path2875" + d="M 148.28486,117.22677 L 148.28486,114.61837 L 148.28486,117.22677 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2879" + d="M 24.161483,124.24337 L 24.161483,121.63497 L 24.161483,124.24337 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2881" + d="M -122.3796,59.250605 L -122.3796,56.64221 L -122.3796,59.250605 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2883" + d="M -233.91498,-21.604284 L -233.91498,-24.212689 L -233.91498,-21.604284 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2885" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-63.16007,113.3385)" /> + <g + id="g2887" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,-63.16007,113.3385)" /> + <path + sodipodi:nodetypes="ccc" + id="path2889" + d="M -3.7630098,39.767291 L -3.7630098,37.158895 L -3.7630098,39.767291 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2891" + d="M -90.212494,108.73473 L -90.212494,107.30977 L -90.212494,108.73473 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2893" + width="0.93333334" + height="0" + x="-143.86491" + y="55.90807" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2895" + width="0.93333334" + height="0" + x="-176.64996" + y="30.215635" /> + <path + sodipodi:nodetypes="ccc" + id="path2897" + d="M -324.99153,-38.119365 L -324.99153,-40.72776 L -324.99153,-38.119365 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2492.992,602.6305)" + id="g2899" /> + <g + id="g2901" + transform="matrix(-0.730795,0,0,0.607487,-2492.992,602.6305)" + style="opacity:0.40163933" /> + <g + id="g2903" + transform="matrix(0.933333,0,0,0.607487,494.5726,609.4697)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,494.5726,609.4697)" + id="g2905" /> + <path + sodipodi:nodetypes="ccc" + id="path2907" + d="M 155.22489,270.57943 L 155.22489,267.97103 L 155.22489,270.57943 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2909" + d="M 8.6838205,205.58666 L 8.6838205,202.97827 L 8.6838205,205.58666 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2911" + d="M -102.85157,124.73177 L -102.85157,122.12338 L -102.85157,124.73177 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + id="g2913" + inkscape:label="box" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,67.90326,259.6745)" /> + <g + id="g2915" + inkscape:label="zip_app" + style="display:inline" + transform="matrix(0.933333,0,0,0.933333,67.90326,259.6745)" /> + <path + sodipodi:nodetypes="ccc" + id="path2917" + d="M 127.3004,186.10335 L 127.3004,183.49496 L 127.3004,186.10335 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path2919" + d="M 40.85092,255.07079 L 40.85092,253.64583 L 40.85092,255.07079 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2921" + width="0.93333334" + height="0" + x="-12.801483" + y="202.24413" /> + <rect + style="opacity:0.57786889;fill:white;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.63199997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" + id="rect2923" + width="0.93333334" + height="0" + x="-45.586521" + y="176.5517" /> + <path + sodipodi:nodetypes="ccc" + id="path2925" + d="M -193.92811,108.2167 L -193.92811,105.6083 L -193.92811,108.2167 z " + style="fill:white;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" /> + <g + style="opacity:0.40163933" + transform="matrix(-0.730795,0,0,0.607487,-2361.929,748.9665)" + id="g2927" /> + <g + id="g2929" + transform="matrix(-0.730795,0,0,0.607487,-2361.929,748.9665)" + style="opacity:0.40163933" /> + <g + id="g2931" + transform="matrix(0.933333,0,0,0.607487,625.636,755.8058)" + style="opacity:0.40163933" /> + <g + style="opacity:0.40163933" + transform="matrix(0.933333,0,0,0.607487,625.636,755.8058)" + id="g2933" /> + <path + style="fill:#9c0f0f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 96.663022,281.53547 C 96.081518,282.11698 102.3873,305.69571 103.18166,305.90856 C 103.48295,305.98929 106.16067,303.54443 109.34675,300.45058 L 119.66609,310.76992 L 125.89747,304.53854 L 115.57813,294.2192 C 118.67198,291.03312 121.11684,288.3554 121.03611,288.05411 C 120.82326,287.25976 97.244531,280.95396 96.663022,281.53547 z " + id="path2123" /> + <path + id="path2501" + d="M 96.663022,343.96538 C 96.081518,343.38387 102.3873,319.80514 103.18166,319.59229 C 103.48295,319.51156 106.16067,321.95642 109.34675,325.05027 L 119.66609,314.73093 L 125.89747,320.96231 L 115.57813,331.28165 C 118.67198,334.46773 121.11684,337.14545 121.03611,337.44674 C 120.82326,338.24109 97.244531,344.54689 96.663022,343.96538 z " + style="fill:#9c0f0f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /> + <path + id="path2503" + d="M 190.76838,281.53547 C 191.34988,282.11698 185.0441,305.69571 184.24974,305.90856 C 183.94845,305.98929 181.27073,303.54443 178.08465,300.45058 L 167.76531,310.76992 L 161.53393,304.53854 L 171.85327,294.2192 C 168.75942,291.03312 166.31456,288.3554 166.39529,288.05411 C 166.60814,287.25976 190.18687,280.95396 190.76838,281.53547 z " + style="fill:#9c0f0f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" /> + <path + style="fill:#9c0f0f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:4;stroke-opacity:1" + d="M 190.76838,343.96538 C 191.34988,343.38387 185.0441,319.80514 184.24974,319.59229 C 183.94845,319.51156 181.27073,321.95642 178.08465,325.05027 L 167.76531,314.73093 L 161.53393,320.96231 L 171.85327,331.28165 C 168.75942,334.46773 166.31456,337.14545 166.39529,337.44674 C 166.60814,338.24109 190.18687,344.54689 190.76838,343.96538 z " + id="path2505" /> + </g> +</svg> diff --git a/pics/startuplogo.png b/pics/startuplogo.png new file mode 100644 index 0000000000000000000000000000000000000000..dcec37e687c5bb9610a8d6a0fc793681e1bb5ea7 GIT binary patch literal 24664 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 literal 0 HcmV?d00001 diff --git a/pot/Makefile.am b/pot/Makefile.am deleted file mode 100644 index 95ff7f5..0000000 --- a/pot/Makefile.am +++ /dev/null @@ -1,30 +0,0 @@ -# make messages.pot -# the -x is for skipping messages already translated in kdelibs - -messages: - echo Preparing documentation files handbook.pot and howto.pot... - mkdir -p tmp/ - for XML_FILE in `cd ..; find docs -name "*.docbook"`; do\ - echo " creating temporary POT file tmp/$$XML_FILE.pot";\ - (cd tmp; mkdir -p `dirname $$XML_FILE.pot`; xml2pot ../../$$XML_FILE > $$XML_FILE.pot;)\ - done - echo merging POT files... - msgcat --force-po -o handbook.pot `find tmp/docs/handbook -name "*.pot"` - msgcat --force-po -o howto.pot `find tmp/docs/howto/ -name "*.pot"` - rm -r ./tmp/ - echo Finished creating handbook.pot and howto.pot.\n - echo Preparing program messages file messages.pot... - echo Before we start, run make to generate all the auto-generated .cpp and .h files - (sleep 5; cd ..; make) #needed for .ui files - echo Now extract the messages... - perl ./extractrc ../bibletime/xml/*.rc > ../bibletime/rc-dummy.cpp - perl ./preparetips ../docs/tips > ../bibletime/tips-dummy.cpp - $(XGETTEXT) -C -F -L C++ -ki18n -kI18N_NOOP -x `kde-config --prefix`/include/kde/kde.pot `find .. -type f -not -name clanguagemgr.cpp -and -name \*.cpp -or -name \*.h -or -name \*.cc` -o messages.pot - recode iso8859-1..utf-8 messages.pot - cp ../bibletime/backend/clanguagemgr.cpp clanguagemgr.cpp - $(XGETTEXT) --from-code=utf-8 --join-existing -C -F -L C++ -ki18n -kI18N_NOOP -x `kde-config --prefix`/include/kde/kde.pot clanguagemgr.cpp -o messages.pot - rm clanguagemgr.cpp - echo Finished creating messages.pot. - - - diff --git a/pot/Makefile.in b/pot/Makefile.in deleted file mode 100644 index 0092336..0000000 --- a/pot/Makefile.in +++ /dev/null @@ -1,588 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# KDE tags expanded automatically by am_edit - $Revision: 1.31 $ -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# make messages.pot -# the -x is for skipping messages already translated in kdelibs -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = pot -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -#>+ 1 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -ARTSCCONFIG = @ARTSCCONFIG@ -AUTOCONF = @AUTOCONF@ -AUTODIRS = @AUTODIRS@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BT_LDFLAGS = @BT_LDFLAGS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CLUCENE_INCLUDES = @CLUCENE_INCLUDES@ -CLUCENE_LIBRARY_PATH = @CLUCENE_LIBRARY_PATH@ -CONF_FILES = @CONF_FILES@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DCOPIDL = @DCOPIDL@ -DCOPIDL2CPP = @DCOPIDL2CPP@ -DCOPIDLNG = @DCOPIDLNG@ -DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRIBUTION = @DISTRIBUTION@ -DISTRIBUTION_VERSION = @DISTRIBUTION_VERSION@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@ -HOWTODIR = @HOWTODIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ -KCONFIG_COMPILER = @KCONFIG_COMPILER@ -KDECONFIG = @KDECONFIG@ -KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ -KDE_INCLUDES = @KDE_INCLUDES@ -KDE_LDFLAGS = @KDE_LDFLAGS@ -KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ -KDE_MT_LIBS = @KDE_MT_LIBS@ -KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@ -KDE_PLUGIN = @KDE_PLUGIN@ -KDE_RPATH = @KDE_RPATH@ -KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ -KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ -KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ -KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ -KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@ -KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@ -KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ -LDFLAGS = @LDFLAGS@ -LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@ -LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@ -LIBCOMPAT = @LIBCOMPAT@ -LIBCRYPT = @LIBCRYPT@ -LIBDL = @LIBDL@ -LIBJPEG = @LIBJPEG@ -LIBOBJS = @LIBOBJS@ -LIBPNG = @LIBPNG@ -LIBPTHREAD = @LIBPTHREAD@ -LIBRESOLV = @LIBRESOLV@ -LIBS = @LIBS@ -LIBSM = @LIBSM@ -LIBSOCKET = @LIBSOCKET@ -LIBTOOL = @LIBTOOL@ -LIBUCB = @LIBUCB@ -LIBUTIL = @LIBUTIL@ -LIBZ = @LIBZ@ -LIB_CLUCENE = @LIB_CLUCENE@ -LIB_KAB = @LIB_KAB@ -LIB_KABC = @LIB_KABC@ -LIB_KDECORE = @LIB_KDECORE@ -LIB_KDEPIM = @LIB_KDEPIM@ -LIB_KDEPRINT = @LIB_KDEPRINT@ -LIB_KDEUI = @LIB_KDEUI@ -LIB_KDNSSD = @LIB_KDNSSD@ -LIB_KFILE = @LIB_KFILE@ -LIB_KFM = @LIB_KFM@ -LIB_KHTML = @LIB_KHTML@ -LIB_KIMPROXY = @LIB_KIMPROXY@ -LIB_KIO = @LIB_KIO@ -LIB_KJS = @LIB_KJS@ -LIB_KNEWSTUFF = @LIB_KNEWSTUFF@ -LIB_KPARTS = @LIB_KPARTS@ -LIB_KSPELL = @LIB_KSPELL@ -LIB_KSYCOCA = @LIB_KSYCOCA@ -LIB_KUTILS = @LIB_KUTILS@ -LIB_POLL = @LIB_POLL@ -LIB_QPE = @LIB_QPE@ -LIB_QT = @LIB_QT@ -LIB_SMB = @LIB_SMB@ -LIB_SWORD = @LIB_SWORD@ -LIB_X11 = @LIB_X11@ -LIB_XEXT = @LIB_XEXT@ -LIB_XRENDER = @LIB_XRENDER@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ -MCOPIDL = @MCOPIDL@ -MEINPROC = @MEINPROC@ -MKDIR_P = @MKDIR_P@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -NOOPT_CFLAGS = @NOOPT_CFLAGS@ -NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -QTE_NORTTI = @QTE_NORTTI@ -QT_INCLUDES = @QT_INCLUDES@ -QT_LDFLAGS = @QT_LDFLAGS@ -RANLIB = @RANLIB@ -RPM_GROUP = @RPM_GROUP@ -RPM_PREFIX = @RPM_PREFIX@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SWORD_INCLUDES = @SWORD_INCLUDES@ -SWORD_LIBRARY_PATH = @SWORD_LIBRARY_PATH@ -TOPSUBDIRS = @TOPSUBDIRS@ -UIC = @UIC@ -UIC_TR = @UIC_TR@ -USER_INCLUDES = @USER_INCLUDES@ -USER_LDFLAGS = @USER_LDFLAGS@ -USE_EXCEPTIONS = @USE_EXCEPTIONS@ -USE_RTTI = @USE_RTTI@ -USE_THREADS = @USE_THREADS@ -VERSION = @VERSION@ -WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ -XGETTEXT = @XGETTEXT@ -XMKMF = @XMKMF@ -XMLLINT = @XMLLINT@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_INCLUDES = @X_INCLUDES@ -X_LDFLAGS = @X_LDFLAGS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_RPATH = @X_RPATH@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -all_includes = @all_includes@ -all_libraries = @all_libraries@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -kde_appsdir = @kde_appsdir@ -kde_bindir = @kde_bindir@ -kde_confdir = @kde_confdir@ -kde_datadir = @kde_datadir@ -kde_htmldir = @kde_htmldir@ -kde_icondir = @kde_icondir@ -kde_includes = @kde_includes@ -kde_kcfgdir = @kde_kcfgdir@ -kde_libraries = @kde_libraries@ -kde_libs_htmldir = @kde_libs_htmldir@ -kde_libs_prefix = @kde_libs_prefix@ -kde_locale = @kde_locale@ -kde_mimedir = @kde_mimedir@ -kde_moduledir = @kde_moduledir@ -kde_qtver = @kde_qtver@ -kde_servicesdir = @kde_servicesdir@ -kde_servicetypesdir = @kde_servicetypesdir@ -kde_sounddir = @kde_sounddir@ -kde_styledir = @kde_styledir@ -kde_templatesdir = @kde_templatesdir@ -kde_wallpaperdir = @kde_wallpaperdir@ -kde_widgetdir = @kde_widgetdir@ -kdeinitdir = @kdeinitdir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -qt_includes = @qt_includes@ -qt_libraries = @qt_libraries@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -x_includes = @x_includes@ -x_libraries = @x_libraries@ -xdg_appsdir = @xdg_appsdir@ -xdg_directorydir = @xdg_directorydir@ -xdg_menudir = @xdg_menudir@ -#>- all: all-am -#>+ 1 -all: docs-am all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) -#>- @for dep in $?; do \ -#>- case '$(am__configure_deps)' in \ -#>- *$$dep*) \ -#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ -#>- && exit 0; \ -#>- exit 1;; \ -#>- esac; \ -#>- done; \ -#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu pot/Makefile'; \ -#>- cd $(top_srcdir) && \ -#>- $(AUTOMAKE) --gnu pot/Makefile -#>+ 12 - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu pot/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu pot/Makefile - cd $(top_srcdir) && perl admin/am_edit pot/Makefile.in -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -#>- clean: clean-am -#>+ 1 -clean: kde-rpo-clean clean-am - -#>- clean-am: clean-generic clean-libtool mostlyclean-am -#>+ 1 -clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am - - -messages: - echo Preparing documentation files handbook.pot and howto.pot... - mkdir -p tmp/ - for XML_FILE in `cd ..; find docs -name "*.docbook"`; do\ - echo " creating temporary POT file tmp/$$XML_FILE.pot";\ - (cd tmp; mkdir -p `dirname $$XML_FILE.pot`; xml2pot ../../$$XML_FILE > $$XML_FILE.pot;)\ - done - echo merging POT files... - msgcat --force-po -o handbook.pot `find tmp/docs/handbook -name "*.pot"` - msgcat --force-po -o howto.pot `find tmp/docs/howto/ -name "*.pot"` - rm -r ./tmp/ - echo Finished creating handbook.pot and howto.pot.\n - echo Preparing program messages file messages.pot... - echo Before we start, run make to generate all the auto-generated .cpp and .h files - (sleep 5; cd ..; make) #needed for .ui files - echo Now extract the messages... - perl ./extractrc ../bibletime/xml/*.rc > ../bibletime/rc-dummy.cpp - perl ./preparetips ../docs/tips > ../bibletime/tips-dummy.cpp - $(XGETTEXT) -C -F -L C++ -ki18n -kI18N_NOOP -x `kde-config --prefix`/include/kde/kde.pot `find .. -type f -not -name clanguagemgr.cpp -and -name \*.cpp -or -name \*.h -or -name \*.cc` -o messages.pot - recode iso8859-1..utf-8 messages.pot - cp ../bibletime/backend/clanguagemgr.cpp clanguagemgr.cpp - $(XGETTEXT) --from-code=utf-8 --join-existing -C -F -L C++ -ki18n -kI18N_NOOP -x `kde-config --prefix`/include/kde/kde.pot clanguagemgr.cpp -o messages.pot - rm clanguagemgr.cpp - echo Finished creating messages.pot. -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: - -#>+ 2 -KDE_DIST=extractrc Makefile.in preparetips howto.pot messages.pot handbook.pot Makefile.am - -#>+ 2 -docs-am: - -#>+ 15 -force-reedit: - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu pot/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu pot/Makefile - cd $(top_srcdir) && perl admin/am_edit pot/Makefile.in - - -#>+ 21 -clean-bcheck: - rm -f *.bchecktest.cc *.bchecktest.cc.class a.out - -bcheck: bcheck-am - -bcheck-am: - @for i in ; do \ - if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ - echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ - echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ - echo "$$i"; \ - if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ - rm -f $$i.bchecktest.cc; exit 1; \ - fi ; \ - echo "" >> $$i.bchecktest.cc.class; \ - perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ - rm -f a.out; \ - fi ; \ - done - - -#>+ 3 -final: - $(MAKE) all-am - -#>+ 3 -final-install: - $(MAKE) install-am - -#>+ 3 -no-final: - $(MAKE) all-am - -#>+ 3 -no-final-install: - $(MAKE) install-am - -#>+ 3 -cvs-clean: - $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean - -#>+ 3 -kde-rpo-clean: - -rm -f *.rpo - -#>+ 3 -nmcheck: -nmcheck-am: nmcheck diff --git a/pot/extractrc b/pot/extractrc deleted file mode 100644 index 368849d..0000000 --- a/pot/extractrc +++ /dev/null @@ -1,74 +0,0 @@ -#! /usr/bin/perl - -# NOTE: this script is part of the KDE SDK and added to KDevelop to support KDE 2 application development. -# The original is located in the KDE CVS module kdesdk/scripts. It gets installed in the same directory as -# the KDevelop binary to be in your PATH. -# -# What it does is extract the strings in an application´s .rc file, e.g. testappui.rc, and writes into the pot file -# where the translations are build with (po-files) -# -# Added to KDevelop 2000-10-29, Ralf Nolden (nolden@kde.org) - -$linenr = 0; -$filename = ""; -@filenames = (); - -sub writeoutstring($) -{ - print STDOUT "i18n(\"@_[0]\");\n"; -} - -while (defined ($ARGV[0])) -{ - $_ = shift; - $filename = $_; # maybe check for options - -if (! $filename) { - print STDERR "no file to open\n"; - exit 1; -} - -$string = ""; -$intext = 0; - -open(FILE, $filename); -while ( <FILE> ) { - $linenr++; - - $string .= $_; - chomp($string); - - $textstring = '([tT][eE][xX][tT]|string)>'; - - if ($intext == 0) { - if ($string =~ /<$textstring/) { - $string =~ s/^.*<$textstring//; - $intext = 1; - $starting_linenr = $linenr; - } else { - $string = ""; - } - } - - if (($intext == 1) && ($string =~ /<\/$textstring/)) { - my $text = $string; - $text =~ s/<\/$textstring.*$//; - $text =~ s/</</g; - $text =~ s/>/>/g; - $text =~ s/&/&/g; - writeoutstring($text); - $string =~ s/^.*<\/$textstring//; - $intext = 0; - if ($linenr != $starting_linenr) { - print STDERR "there is <text> floating\n"; - } - } - -} - -if ($intext == 1) { - print STDERR "parsing error in $filename $linenr\n"; - exit 1; -} - -} diff --git a/pot/handbook.pot b/pot/handbook.pot deleted file mode 100644 index 384c43e..0000000 --- a/pot/handbook.pot +++ /dev/null @@ -1,2413 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2007-04-17 19:46+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: LANGUAGE <kde-i18n-doc@kde.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: application/x-xml2pot; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#. Tag: title -#: hdbk-operation.docbook:1 -#, no-c-format -msgid "Program operation" -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:4 -#, no-c-format -msgid "Program overview" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:6 -#, no-c-format -msgid "" -"This is how a typical &bibletime; session looks like: <mediaobject> " -"<imageobject> <imagedata fileref=\"ss_mainterms.png\" format=\"PNG\"/> </" -"imageobject> <textobject> <phrase>The &bibletime; application window</" -"phrase> </textobject> </mediaobject> You can easily see the different parts " -"of the application. The Bookshelf on the left side is used to open works and " -"to manage your bookmarks. The little \"Mag\" window below the Bookshelf is " -"used to display extra information that is embedded in documents. When you " -"move your mouse over a footnote marker, for example, then the Mag will " -"display the actual content of the footnote. The toolbar gives you quick " -"access to important functions, and the Desk on the right side is where you " -"do your real work." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:17 -#, no-c-format -msgid "" -"Let us now proceed by looking at the different parts of the application " -"individually." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:21 -#, no-c-format -msgid "Parts of the &bibletime; application window" -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:24 -#, no-c-format -msgid "The Bookshelf" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:25 -#, no-c-format -msgid "" -"The Bookshelf lists all installed works, sorted by category and language. It " -"also has a category called \"Bookmarks\". This is where you can store and " -"access your own bookmarks." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:29 hdbk-operation.docbook:81 -#, no-c-format -msgid "Reading works" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:30 -#, no-c-format -msgid "" -"To open a work from the bookshelf for reading, simply click with the " -"<mousebutton>left mouse button</mousebutton> on the desired category " -"(Bibles, Commentaries, Lexicons, Books, Devotionals or Glossaries) to " -"display its contents. Then just click on one of the works to open it for " -"reading. A read window will appear in the Desk area." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:33 hdbk-operation.docbook:59 -#, no-c-format -msgid "Drag & Drop Works Here" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:34 -#, no-c-format -msgid "" -"If you are reading a certain work, and want to open another work at the " -"passage you are reading, you can use a shortcut. Simply click with the " -"<mousebutton>left mouse button</mousebutton> on the verse/passage reference " -"(pointer changes to hand) and drag it to the Bookshelf. Drop it on the work " -"you want to open, and it will be opened for reading at the specified " -"location. You can also drag a verse reference into an existing read window, " -"then it will jump to the specified location." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:40 -#, no-c-format -msgid "Additional information about works" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:41 -#, no-c-format -msgid "" -"If you click with the <mousebutton>right</mousebutton> mouse button on the " -"symbol of a work, you will see a menu with additional entries that are " -"relevant for this work. <guimenuitem>\"About this work\"</guimenuitem> opens " -"a window with lots of interesting information about the selected work. " -"<guimenuitem>\"Unlock this work\"</guimenuitem> opens a small dialog for " -"encrypted documents, where you can enter the unlock key to access the work. " -"For additional information on locked works, please see <ulink url=\"http://" -"www.crosswire.org/sword/modules/aboutlocked.jsp\">this page</ulink> on the " -"Crosswire Bible Society web site." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:49 hdbk-operation.docbook:115 -#, no-c-format -msgid "Searching in works" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:49 -#, no-c-format -msgid "" -"You can search in a work by clicking with the <mousebutton>right</" -"mousebutton> mouse button on its symbol and selecting <guimenuitem>\"Search " -"in work(s)\"</guimenuitem>. By pressing &Shift; and clicking on other works " -"you can select more than one. Then follow the same procedure to open the " -"search dialog. You will be searching in all of these documents. A complete " -"description of the operation of the search features can be found <link " -"linkend=\"hdbk-op-search\">here</link>." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:57 -#, no-c-format -msgid "Working with bookmarks" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:59 -#, no-c-format -msgid "" -"Click with the <mousebutton>right</mousebutton> mouse button on the bookmark " -"category of the bookshelf and select <guimenuitem>\"Create new folder\"</" -"guimenuitem> to create a new bookmark subfolder. You can use normal drag " -"& drop functions to drag verse references from read windows or search " -"results to the bookmark folder, and to rearrange bookmarks between folders." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:63 -#, no-c-format -msgid "" -"You can also import bookmarks from other people or export bookmarks to share " -"them. To do this, open the <guimenu>context menu</guimenu> of the bookmark " -"folder as described above, and select <guimenuitem>\"Export bookmarks\"</" -"guimenuitem>. This will bring up a dialog box for you to save the bookmark " -"collection. You can import bookmarks in a similar way." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:65 -#, no-c-format -msgid "" -"You can also click with the <mousebutton>right</mousebutton> on folders and " -"bookmarks to change their names and descriptions." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:70 -#, no-c-format -msgid "The Mag(nifying glass)" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:71 -#, no-c-format -msgid "" -"This little window in the lower left corner of the &bibletime; window is " -"purely passive. Whenever your mouse cursor is located over some text with " -"additional information (e.g., Strong's numbers), then this additional " -"information will be displayed in the Mag, and not in the text itself. Just " -"try it out." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:76 -#, no-c-format -msgid "The Desk" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:77 -#, no-c-format -msgid "" -"The Desk is where the real work with &bibletime; takes place. Here you can " -"open works from the Bookshelf, read them, <link linkend=\"hdbk-op-search" -"\">search</link> in them, and even save your annotations in the personal " -"commentary module (see <link linkend=\"hdbk-op-parts-desk-write\">below</" -"link>)." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:82 -#, no-c-format -msgid "" -"As we have <link linkend=\"hdbk-op-parts-bookshelf-open\">already seen</" -"link>, you can open works for reading simply by clicking on their symbol in " -"the Bookshelf. A read window will open in the Desk's area. Every read window " -"has a toolbar. There you can find tools to navigate in the work that this " -"read window is connected to, as well as history buttons like the ones that " -"you know from your browser." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:87 -#, no-c-format -msgid "Read window placement" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:88 -#, no-c-format -msgid "" -"Of course, you can open multiple works at the same time. There are several " -"possibilities for arranging the read windows on the desk. Please have a look " -"at the entry <guimenu>Window</guimenu> in the main menu. There you can see " -"that you can either control the placement of the read windows completely " -"yourself, or have &bibletime; handle the placement automatically. To achieve " -"this, you have to select one of the automatic placement modes available at " -"<menuchoice><guimenu>Window</guimenu><guimenuitem>Arrangement mode</" -"guimenuitem></menuchoice>. Just try it out, it's simple and works." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:94 -#, no-c-format -msgid "Editing your own commentary" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:95 -#, no-c-format -msgid "" -"To be able to store your own comments about parts of the Bible, you have " -"install a certain work from the library of the <ulink url=\"http://www." -"crosswire.org\">Crosswire Bible Society</ulink>. This work is called " -"\"Personal commentary\"." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:97 -#, no-c-format -msgid "" -"If you open the personal commentary by clicking on its symbol in the " -"Bookshelf with a <mousebutton>left</mousebutton> mouse button, it opens in " -"read mode. You will not be able to edit it in this mode. Should you wish to " -"write annotations into the personal commentary, you have to open it with the " -"<mousebutton>right</mousebutton> mouse button and then select <guimenu>Edit " -"this work</guimenu> and then either <guimenuitem>Plain text</guimenuitem>" -"(source code editor) or <guimenuitem>HTML</guimenuitem>(basic gui wysiwyg " -"editor)." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:101 -#, no-c-format -msgid "" -"If <menuchoice><guimenu>Edit this work</guimenu></menuchoice> is " -"deactivated, please check if you have write permission for the files of the " -"personal commentary." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:105 -#, no-c-format -msgid "" -"Drag&drop works here. Drop a verse reference and the text of the verse " -"will be inserted." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:118 -#, no-c-format -msgid "Searching text in an open read window" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:119 -#, no-c-format -msgid "" -"You can look for a word or phrase in the open read window (e.g. the chapter " -"of a bible that you're reading) just like you are used to from other " -"programs. This function can be reached either by clicking with the " -"<mousebutton>right</mousebutton> mouse button and selecting " -"<guimenuitem>Find...</guimenuitem>, or by using the hotkey <keycombo action=" -"\"simul\">&Ctrl;<keycap>F</keycap> </keycombo>. Read on to learn how you can " -"search in entire works." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:127 -#, no-c-format -msgid "Accessing the search dialog" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:128 -#, no-c-format -msgid "" -"You can search in a work by clicking with the <mousebutton>right</" -"mousebutton> mouse button on its symbol in the <guimenu>Bookshelf</guimenu> " -"and selecting <guimenuitem>Search in work(s)</guimenuitem>. By holding " -"&Shift; or &Ctrl; and clicking on other work's names you can select more " -"than one. Then follow the same procedure to open the search dialog. You will " -"be searching in all of these works at the same time." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:131 -#, no-c-format -msgid "" -"You can also access the search dialog by clicking on " -"<menuchoice><guimenu>Search</guimenu></menuchoice> from the main menu, and " -"selecting the appropriate entry." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:132 -#, no-c-format -msgid "" -"A third possibility to start searches is to click on the search symbol in an " -"open read window." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:136 -#, no-c-format -msgid "Search configuration" -msgstr "" - -#. Tag: screeninfo -#: hdbk-operation.docbook:138 -#, no-c-format -msgid "Search Text Dialog Options Tab" -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:147 -#, no-c-format -msgid "Selecting works" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:148 -#, no-c-format -msgid "" -"At the top of the options tab you will find <guibutton>Choose</guibutton> " -"(works). If you would like to search in multiple works, click on this button " -"and you will be offered a menu where you can select the works you want to " -"search in." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:153 -#, no-c-format -msgid "Using Search Scopes" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:154 -#, no-c-format -msgid "" -"You can narrow the scope of your search to certain parts of the Bible by " -"selecting one of the predefined scopes from the list in <guimenu>Search " -"scope</guimenu>. You can define your own search ranges by clicking the " -"<guibutton>Setup ranges</guibutton> button." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:158 -#, no-c-format -msgid "Basic Search Syntax Introduction" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:159 -#, no-c-format -msgid "" -"Enter search terms separated by spaces. By default the search function will " -"return results that match any of the search terms (OR). To search for all " -"the terms separate the terms by AND." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:160 -#, no-c-format -msgid "" -"You can use wildcards: '*' matches any sequence of characters, while '?' " -"matches any single character. The use of brackets allows you to group your " -"search terms, e.g. '(Jesus OR spirit) AND God'." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:161 -#, no-c-format -msgid "" -"To search text other than the main text, enter the text type followed by " -"':', and then the search term. For example, to search for the Strong's " -"number H8077, use 'strong:H8077'." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:162 -#, no-c-format -msgid "Available text types:" -msgstr "" - -#. Tag: entry -#: hdbk-operation.docbook:164 -#, no-c-format -msgid "Prefix" -msgstr "" - -#. Tag: entry -#: hdbk-operation.docbook:164 -#, no-c-format -msgid "Meaning" -msgstr "" - -#. Tag: entry -#: hdbk-operation.docbook:166 -#, no-c-format -msgid "heading:" -msgstr "" - -#. Tag: entry -#: hdbk-operation.docbook:166 -#, no-c-format -msgid "searches headings" -msgstr "" - -#. Tag: entry -#: hdbk-operation.docbook:167 -#, no-c-format -msgid "footnote:" -msgstr "" - -#. Tag: entry -#: hdbk-operation.docbook:167 -#, no-c-format -msgid "searches footnotes" -msgstr "" - -#. Tag: entry -#: hdbk-operation.docbook:168 -#, no-c-format -msgid "strong:" -msgstr "" - -#. Tag: entry -#: hdbk-operation.docbook:168 -#, no-c-format -msgid "searches Strong's Numbers" -msgstr "" - -#. Tag: entry -#: hdbk-operation.docbook:169 -#, no-c-format -msgid "morph:" -msgstr "" - -#. Tag: entry -#: hdbk-operation.docbook:169 -#, no-c-format -msgid "searches morphology codes" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:171 -#, no-c-format -msgid "" -"BibleTime uses the Lucene search engine to perform your searches. It has " -"many advanced features, and you can read more about it here: <ulink url=" -"\"http://lucene.apache.org/java/docs/queryparsersyntax.html\">http://lucene." -"apache.org/java/docs/queryparsersyntax.html</ulink>" -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:178 -#, no-c-format -msgid "Search results" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:179 -#, no-c-format -msgid "" -"Here you can see how many instances of the search string were found, sorted " -"by works. Clicking on a work with the <mousebutton>right</mousebutton> mouse " -"button allows you to copy, save, or print all verses that were found in a " -"certain work at once. This also works when you click on one or more of the " -"references to copy, save or print them. Clicking on a particular reference " -"opens that verse up in context in the preview window below." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:183 -#, no-c-format -msgid "" -"Drag a reference and drop it on a work symbol on the Bookshelf to open the " -"work at that verse in a new read window." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:185 -#, no-c-format -msgid "" -"Drag a reference and drop it on an open read window, and it will jump to " -"that verse." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:186 -#, no-c-format -msgid "Select references and drag them to the Bookshelf to create bookmarks." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:189 -#, no-c-format -msgid "Search result analysis" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:190 -#, no-c-format -msgid "" -"Click on <guibutton>Search analysis</guibutton> to open the search analysis " -"display. This gives a simple graphic analysis of the number of instances the " -"search string was found in each book of the Bible, and you can also save the " -"analysis." -msgstr "" - -#. Tag: screeninfo -#: hdbk-operation.docbook:195 -#, no-c-format -msgid "Search Analysis Dialog Box" -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:209 -#, no-c-format -msgid "The <guimenuitem>Bookshelf Manager</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:211 -#, no-c-format -msgid "" -"The <guimenuitem>Bookshelf Manager</guimenuitem> is a tool to manage your " -"Bookshelf. You can install new works to your Bookshelf, and update or remove " -"existing works from your Bookshelf. Access it by clicking " -"<menuchoice><guimenu>Settings</guimenu><guimenuitem>Bookshelf Manager</" -"guimenuitem></menuchoice> in the main menu." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:214 -#, no-c-format -msgid "Bookshelf path(s) setup" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:216 -#, no-c-format -msgid "" -"Here you can specify where &bibletime; may store your Bookshelf on the " -"harddrive. You can even store it in multiple directories. Default is \"~/." -"sword/\"." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:218 -#, no-c-format -msgid "" -"If you have a sword CD, but do not want to install all the works on the " -"harddisk, but use them directly from the CD, then you can add the path to " -"the CD as one of your bookshelf paths. When you start &bibletime;, it will " -"show all works on the CD if it is present." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:222 -#, no-c-format -msgid "Install/update work(s)" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:224 -#, no-c-format -msgid "" -"With this facility, you can connect to a repository of works (called " -"\"library\"), and transfer one or more works to your local Bookshelf. These " -"libraries may be local (e.g. a Sword CD), or remote (e.g. Crosswire's online " -"repository of Sword modules, or another site offering Sword modules). You " -"can manage your libraries with <guibutton>Add library</guibutton> and " -"<guibutton>Delete library</guibutton>." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:226 -#, no-c-format -msgid "" -"To begin the installation or update process, select a library you want to " -"connect to and a local Bookshelf path to install the work(s) to. Then click " -"on <guibutton>Connect to library</guibutton>. &bibletime; will scan the " -"contents of the library and present you with a list of works that you can " -"add to your Bookshelf, or that you already have installed but are available " -"in a new version in the library, and thus can be updated. Then you can mark " -"all works that you want to install or update, and click on " -"<guibutton>Install works</guibutton>. They will then be transferred to your " -"Bookshelf." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:231 -#, no-c-format -msgid "Remove work(s)" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:233 -#, no-c-format -msgid "" -"This facility allows you to delete one or more of the works from your " -"Bookshelf too free up disk space. Simply mark the items and click on " -"<guibutton>Remove works</guibutton>." -msgstr "" - -#. Tag: title -#: hdbk-operation.docbook:241 -#, no-c-format -msgid "Exporting and Printing" -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:243 -#, no-c-format -msgid "" -"In many places, you can open a context menu by clicking with the " -"<mousebutton>right</mousebutton> mouse button. Depending on context, it will " -"allow you to <guimenuitem>Select</guimenuitem>, <guimenuitem>Copy</" -"guimenuitem> (to clipboard), <guimenuitem>Save</guimenuitem> or " -"<guimenuitem>Print</guimenuitem> text. This works for example in the read " -"windows, when you click on the normal text or the verse reference, or in the " -"search result page when you click on a work or one or more verse references. " -"It is pretty straightforward, so just try it out." -msgstr "" - -#. Tag: para -#: hdbk-operation.docbook:248 -#, no-c-format -msgid "" -"Printing from &bibletime; is rather basic and is intended as a utility. If " -"you are composing a document or presentation containing text from " -"&bibletime; works, we suggest that you use one of the presentation or " -"editing tools on your system to format your document, rather than printing " -"from &bibletime; directly." -msgstr "" - -#. Tag: title -#: hdbk-intro.docbook:1 -#, no-c-format -msgid "Introduction" -msgstr "" - -#. Tag: title -#: hdbk-intro.docbook:3 -#, no-c-format -msgid "About BibleTime" -msgstr "" - -#. Tag: para -#: hdbk-intro.docbook:4 -#, no-c-format -msgid "" -"&bibletime; is a powerful Bible study tool written for the &kde; environment " -"on the Linux operating system. It is based on the <ulink url=\"http://www." -"crosswire.org/sword\">Sword</ulink> library, which provides the back-end " -"functionality for &bibletime;, such as viewing Bible text, searching etc. " -"Sword is the flagship product of the <ulink url=\"http://www.crosswire.org" -"\">Crosswire Bible Society</ulink>." -msgstr "" - -#. Tag: para -#: hdbk-intro.docbook:12 -#, no-c-format -msgid "" -"&bibletime; is designed to be used with works encoded in one of the formats " -"supported by the Sword project. Complete information on the supported " -"document formats can be found in the <ulink url=\"http://www.crosswire.org/" -"sword/develop/index.jsp\"> developers section</ulink> of the Sword Project, " -"Crosswire Bible Society." -msgstr "" - -#. Tag: title -#: hdbk-intro.docbook:18 -#, no-c-format -msgid "Available works" -msgstr "" - -#. Tag: para -#: hdbk-intro.docbook:20 -#, no-c-format -msgid "" -"Over 200 documents in 50 languages are available from the <ulink url=" -"\"http://www.crosswire.org\">Crosswire Bible Society</ulink>. These include:" -msgstr "" - -#. Tag: term -#: hdbk-intro.docbook:26 -#, no-c-format -msgid "Bibles" -msgstr "" - -#. Tag: para -#: hdbk-intro.docbook:28 -#, no-c-format -msgid "" -"The full Bible text, with optional things like Strong's Numbers, headings " -"and/or footnotes in the text. Bibles are available in many languages, and " -"include not only modern versions, but also ancient texts like the Codex " -"Leningradensis (\"WLC\", Hebrew), and the Septuagint (\"LXX\", Greek). This " -"is the most advanced section in the library of the Sword project." -msgstr "" - -#. Tag: term -#: hdbk-intro.docbook:35 -#, no-c-format -msgid "Books" -msgstr "" - -#. Tag: para -#: hdbk-intro.docbook:37 -#, no-c-format -msgid "" -"Books available include "Imitation of Christ", "Enuma " -"Elish", and "Josephus: The Complete Works"" -msgstr "" - -#. Tag: term -#: hdbk-intro.docbook:43 -#, no-c-format -msgid "Commentaries" -msgstr "" - -#. Tag: para -#: hdbk-intro.docbook:45 -#, no-c-format -msgid "" -"Commentaries available include classics like John Wesley's \"Notes on the " -"Bible\", Matthew Henry`s commentary and Luther's \"Commentary on Galatians." -"\" With the <emphasis>Personal</emphasis> commentary you can <link linkend=" -"\"hdbk-op-parts-desk-write\">record your own personal notes</link> to " -"sections of the Bible." -msgstr "" - -#. Tag: term -#: hdbk-intro.docbook:52 -#, no-c-format -msgid "Daily devotionals" -msgstr "" - -#. Tag: para -#: hdbk-intro.docbook:54 -#, no-c-format -msgid "" -"Many people appreciate these daily portions from God's word. Available works " -"include Daily Light on the Daily Path, and the Losungen." -msgstr "" - -#. Tag: term -#: hdbk-intro.docbook:60 -#, no-c-format -msgid "Lexicons/Dictionaries" -msgstr "" - -#. Tag: para -#: hdbk-intro.docbook:62 -#, no-c-format -msgid "" -"Lexicons available include: Robinson's Morphological Analysis Codes, Brown-" -"Driver-Briggs Hebrew Lexicon and the International Standard Bible " -"Encyclopedia. Dictionaries available include Strong's Hebrew Bible " -"Dictionary, Strong's Greek Bible Dictionary, Webster's Revised Unabridged " -"Dictionary of the English Language 1913, Nave's Topical Bible." -msgstr "" - -#. Tag: title -#: hdbk-intro.docbook:73 -#, no-c-format -msgid "Motivation" -msgstr "" - -#. Tag: para -#: hdbk-intro.docbook:74 -#, no-c-format -msgid "" -"Our desire is to serve God, and to do our part to help others grow in their " -"relationship with Him. We have striven to make this a powerful, quality " -"program, and still make it simple and intuitive to operate. It is our desire " -"that God be praised, as He is the source of all good things." -msgstr "" - -#. Tag: attribution -#: hdbk-intro.docbook:81 -#, no-c-format -msgid "James 1:17, NASB" -msgstr "" - -#. Tag: para -#: hdbk-intro.docbook:82 -#, no-c-format -msgid "" -"Every good thing given and every perfect gift is from above, coming down " -"from the Father of lights, with whom there is no variation or shifting " -"shadow." -msgstr "" - -#. Tag: para -#: hdbk-intro.docbook:86 -#, no-c-format -msgid "God bless you as you use this program." -msgstr "" - -#. Tag: title -#: hdbk-reference.docbook:2 -#, no-c-format -msgid "Reference" -msgstr "" - -#. Tag: title -#: hdbk-reference.docbook:4 -#, no-c-format -msgid "Main menu reference" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:6 -#, no-c-format -msgid "" -"In this section you can find detailed descriptions of all entries in the " -"main menu of &bibletime;. They are ordered in just the way they appear in " -"&bibletime;, with all the sub-items listed under the major menu item they " -"belong to. You can also see the hotkey of each item;a complete listing of " -"all hotkeys can be found in <link linkend=\"hdbk-reference-hotkeys\">this " -"section</link>." -msgstr "" - -#. Tag: guimenu -#: hdbk-reference.docbook:12 -#, no-c-format -msgid "File" -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:18 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>Q</keycap></keycombo></" -"shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" -"\"i_exit.png\" format=\"PNG\"/></imageobject></inlinemediaobject> File</" -"guimenu> <guimenuitem>Quit</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:23 -#, no-c-format -msgid "" -"<action>Closes BibleTime.</action> BibleTime will ask you if you want to " -"write unsaved changes to disk." -msgstr "" - -#. Tag: guimenu -#: hdbk-reference.docbook:31 -#, no-c-format -msgid "View" -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:35 -#, no-c-format -msgid "<guimenu>View</guimenu> <guimenuitem>Show Toolbar</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:37 -#, no-c-format -msgid "" -"<action>Toggles Toolbar display.</action> Toggle this setting to turn the " -"main toolbar on or off." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:42 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\"><keycap>F9</keycap></keycombo></" -"shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" -"\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> View</" -"guimenu> <guimenuitem>Show Bookshelf</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:47 -#, no-c-format -msgid "" -"<action>Toggles display of the Bookshelf.</action> Toggle this setting to " -"turn the Bookshelf on the left pane on or off. This can be handy if you need " -"more space for the Mag." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:52 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\"><keycap>F8</keycap></keycombo></" -"shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" -"\"i_sidetree.png\" format=\"PNG\"/></imageobject></inlinemediaobject> View</" -"guimenu> <guimenuitem>Show Mag</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:57 -#, no-c-format -msgid "" -"<action>Toggles display of the Mag(nifying glass).</action> Toggle this " -"setting to turn the Mag on the left pane on or off." -msgstr "" - -#. Tag: guimenu -#: hdbk-reference.docbook:64 -#, no-c-format -msgid "Search" -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:68 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>F</keycap></" -"keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata " -"fileref=\"i_find.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " -"Search</guimenu> <guimenuitem>Search in standard bible</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:73 -#, no-c-format -msgid "" -"<action>Opens the Search Dialog to search in the standard Bible only</" -"action>. More works can be added in the Search Dialog." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:78 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>O</keycap></keycombo></" -"shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" -"\"i_find.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Search</" -"guimenu> <guimenuitem>Search in open work(s)</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:83 -#, no-c-format -msgid "" -"<action>Opens the Search Dialog to search in all open works</action>. More " -"works can be added in the Search Dialog." -msgstr "" - -#. Tag: guimenu -#: hdbk-reference.docbook:91 -#, no-c-format -msgid "Window" -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:95 -#, no-c-format -msgid "" -"<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=\"i_sidetree." -"png\" format=\"PNG\"/></imageobject></inlinemediaobject> Window</guimenu> " -"<guimenuitem>Save session</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:99 -#, no-c-format -msgid "" -"<action>Directly saves the current session</action>. This will open a " -"context menu where you can select an existing session to save to. It will be " -"overwritten with your current session. See the next item on how to save to a " -"new session." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:105 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>S</keycap></" -"keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata " -"fileref=\"i_sidetree.png\" format=\"PNG\"/></imageobject></" -"inlinemediaobject> Window</guimenu> <guimenuitem>Save as new Session</" -"guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:110 -#, no-c-format -msgid "" -"<action>Saves the current session under a new name</action>. This will ask " -"for a new name to save the session to." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:115 -#, no-c-format -msgid "" -"<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=\"i_sidetree." -"png\" format=\"PNG\"/></imageobject></inlinemediaobject> Window</guimenu> " -"<guimenuitem>Load session</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:119 -#, no-c-format -msgid "" -"<action>Loads an existing session</action>. This will open a context menu " -"where you can select an existing session to load." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:124 -#, no-c-format -msgid "" -"<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=\"i_sidetree." -"png\" format=\"PNG\"/></imageobject></inlinemediaobject> Window</guimenu> " -"<guimenuitem>Delete session</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:128 -#, no-c-format -msgid "" -"<action>Deletes an existing session</action>. This will open a context menu " -"where you can select an existing session that should be deleted." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:133 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\">&Ctrl;&Shift;<keycap>F</keycap></" -"keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata " -"fileref=\"i_fullscreen.png\" format=\"PNG\"/></imageobject></" -"inlinemediaobject> Window</guimenu> <guimenuitem>Fullscreen Mode</" -"guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:138 -#, no-c-format -msgid "" -"<action>Toggles fullscreen mode</action>. Here you can turn fullscreen mode " -"on or off. In fullscreen mode, &bibletime; will expand to the full size of " -"your monitor screen, using as much space as possible." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:144 -#, no-c-format -msgid "" -"<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" -"\"i_cascade_auto.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " -"Window</guimenu> <guimenuitem>Arrangement mode</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:148 -#, no-c-format -msgid "" -"<action>Controls the basic window arrangement behaviour</action>. In the " -"opening context menu, you can either specify that you want to take care of " -"the window arrangement yourself (Manual mode) or have &bibletime; handle it " -"for you (Automatical modes, just try them out!)." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:155 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>G</keycap></keycombo></" -"shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" -"\"i_tile.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Window</" -"guimenu> <guimenuitem>Tile vertically</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:160 -#, no-c-format -msgid "<action>Tiles all open read windows vertically</action>." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:164 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>H</keycap></keycombo></" -"shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" -"\"i_tile.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Window</" -"guimenu> <guimenuitem>Tile horizontally</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:169 -#, no-c-format -msgid "<action>Tiles all open windows horizontally</action>." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:173 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\">&Ctrl;<keycap>J</keycap></keycombo></" -"shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" -"\"i_cascade.png\" format=\"PNG\"/></imageobject></inlinemediaobject> Window</" -"guimenu> <guimenuitem>Cascade</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:178 -#, no-c-format -msgid "<action>Cascades all open windows</action>." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:182 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\">&Alt;&Ctrl;<keycap>W</keycap></" -"keycombo></shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata " -"fileref=\"i_fileclose.png\" format=\"PNG\"/></imageobject></" -"inlinemediaobject> Window</guimenu> <guimenuitem>Close all</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:187 -#, no-c-format -msgid "<action>Closes all open windows</action>." -msgstr "" - -#. Tag: guimenu -#: hdbk-reference.docbook:193 -#, no-c-format -msgid "Settings" -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:197 -#, no-c-format -msgid "" -"<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" -"\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject></" -"inlinemediaobject> Settings</guimenu> <guimenuitem>Configure toolbars</" -"guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:201 -#, no-c-format -msgid "" -"<action>Opens a dialog where you can customize &bibletime;'s toolbar</" -"action>. Just try it out, you can move around the toolbar buttons and even " -"add new ones. Most of the entries available from the main menu can be put on " -"the toolbar as buttons. If you need a certain feature often, you might want " -"to put a button on the main menu, so that you can access it with only one " -"click. Please see <link linkend=\"hdbk-config-toolbar\">this section</link> " -"for further information." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:208 -#, no-c-format -msgid "" -"<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=\"i_configure." -"png\" format=\"PNG\"/></imageobject></inlinemediaobject> Settings</guimenu> " -"<guimenuitem>Configure &bibletime;</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:212 -#, no-c-format -msgid "" -"<action>Opens &bibletime;'s main configuration dialog</action>. You can " -"configure all kinds of nice settings there to adapt &bibletime; to your " -"needs. Please see <link linkend=\"hdbk-config-bt\">this section</link> for " -"details." -msgstr "" - -#. Tag: menuchoice -#: hdbk-reference.docbook:219 -#, no-c-format -msgid "" -"<shortcut><keycombo action=\"simul\"><keycap>F4</keycap></keycombo></" -"shortcut> <guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" -"\"i_configuresword.png\" format=\"PNG\"/></imageobject></inlinemediaobject> " -"Settings</guimenu> <guimenuitem>Bookshelf Manager</guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:224 -#, no-c-format -msgid "" -"<action>Opens a dialog where you can change your Sword configuration and " -"manage your bookshelf</action>. Please see <link linkend=\"hdbk-op-" -"bookshelfmanager\">this section</link> for details." -msgstr "" - -#. Tag: guimenu -#: hdbk-reference.docbook:234 -#, no-c-format -msgid "Help" -msgstr "" - -#. Tag: sect2 -#: hdbk-reference.docbook:234 -#, no-c-format -msgid "&help.menu.documentation;" -msgstr "" - -#. Tag: title -#: hdbk-reference.docbook:242 -#, no-c-format -msgid "Toolbar reference" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:244 -#, no-c-format -msgid "" -"Please review <link linkend=\"hdbk-reference-menus\">the preceding section</" -"link> for an explanation of the buttons that you find on the toolbar. You " -"can also <action>move the cursor over a button and wait a few seconds</" -"action> to activate the button's tooltip with a short description." -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:248 -#, no-c-format -msgid "" -"You can adapt the toolbar to your needs. Please use the following entry in " -"the main menu: <variablelist> <varlistentry> <term><menuchoice> <guimenu> " -"<inlinemediaobject><imageobject> <imagedata fileref=\"i_configuretoolbars.png" -"\" format=\"PNG\"/></imageobject></inlinemediaobject> Settings</guimenu> " -"<guimenuitem>Configure toolbars</guimenuitem></menuchoice></term> " -"<listitem><para>Configure toolbars</para></listitem> </varlistentry> </" -"variablelist> Please see <link linkend=\"hdbk-reference-menus-settings-" -"toolbars\">this section</link> for detailed instructions." -msgstr "" - -#. Tag: title -#: hdbk-reference.docbook:264 -#, no-c-format -msgid "HotKeys index" -msgstr "" - -#. Tag: para -#: hdbk-reference.docbook:266 -#, no-c-format -msgid "" -"This is index of all hotkeys and their corresponding description in the " -"handbook. The hotkeys are sorted (roughly) alphabetical. If you want to " -"directly find out which hotkey a certain menu item has, you can either look " -"at the entry itelf in &bibletime; (as it always shows the hotkey), or you " -"can look it up in <link linkend=\"hdbk-reference-menus\">this section</link>." -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:278 -#, no-c-format -msgid "Hotkey" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:279 -#, no-c-format -msgid "Description" -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:284 -#, no-c-format -msgid "&Alt;<keycap>Left</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:285 -#, no-c-format -msgid "Moves back in the history of read windows." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:288 -#, no-c-format -msgid "&Alt;<keycap>Right</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:289 -#, no-c-format -msgid "Moves forward in the history of read windows." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:292 -#, no-c-format -msgid "&Alt;&Ctrl;<keycap>F</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:293 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-search-defaultbible\"><menuchoice> " -"<guimenu>Search</guimenu> <guimenuitem>Search in default bible</" -"guimenuitem></menuchoice></link> equivalent; opens the search dialog to " -"search in the default bible." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:299 -#, no-c-format -msgid "&Alt;&Ctrl;<keycap>G</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:300 -#, no-c-format -msgid "" -"<menuchoice><guimenu>Window</guimenu><guimenuitem>Arrangement mode</" -"guimenuitem> <guimenuitem>Auto-tile vertically</guimenuitem></menuchoice> " -"equivalent; toggle automatic window tiling." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:305 -#, no-c-format -msgid "&Alt;&Ctrl;<keycap>H</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:306 -#, no-c-format -msgid "" -"<menuchoice><guimenu>Window</guimenu><guimenuitem>Arrangement mode</" -"guimenuitem> <guimenuitem>Auto-tile horizontally</guimenuitem></menuchoice> " -"equivalent; toggle automatic window tiling." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:311 -#, no-c-format -msgid "&Alt;&Ctrl;<keycap>J</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:312 -#, no-c-format -msgid "" -"<menuchoice><guimenu>Window</guimenu><guimenuitem>Arrangement mode</" -"guimenuitem> <guimenuitem>Auto-cascade</guimenuitem></menuchoice> " -"equivalent; toggle automatic window cascading." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:317 -#, no-c-format -msgid "&Alt;&Ctrl;<keycap>M</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:318 -#, no-c-format -msgid "" -"<menuchoice><guimenu>Window</guimenu><guimenuitem>Arrangement mode</" -"guimenuitem> <guimenuitem>Manual mode</guimenuitem></menuchoice> equivalent; " -"toggle manual window placement." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:323 -#, no-c-format -msgid "&Alt;&Ctrl;<keycap>S</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:324 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-window-savenewsession\"><menuchoice> " -"<guimenu>Window</guimenu> <guimenuitem>Save as new session</guimenuitem></" -"menuchoice></link> equivalent; saves current layout as new session." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:330 -#, no-c-format -msgid "&Alt;&Ctrl;<keycap>W</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:331 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-window-closeall\"><menuchoice> " -"<guimenu>Window</guimenu> <guimenuitem>Close all</guimenuitem></menuchoice></" -"link> equivalent; closes all open windows." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:337 -#, no-c-format -msgid "&Ctrl;<keycap>-</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:338 -#, no-c-format -msgid "Zoom out. This decreases the font size of read windows." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:341 -#, no-c-format -msgid "&Ctrl;<keycap>+</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:342 -#, no-c-format -msgid "Zoom in. This increases the font size of read windows." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:345 -#, no-c-format -msgid "&Ctrl;<keycap>A</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:346 -#, no-c-format -msgid "Select all. This selects all text in read windows." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:349 -#, no-c-format -msgid "&Ctrl;<keycap>C</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:350 -#, no-c-format -msgid "Copy. This copies the selected text to the clipboard." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:353 -#, no-c-format -msgid "&Ctrl;<keycap>F</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:354 -#, no-c-format -msgid "Search. This lets you search within the text of a read window." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:357 -#, no-c-format -msgid "&Ctrl;<keycap>J</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:358 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-window-cascade\"><menuchoice> " -"<guimenu>Window</guimenu> <guimenuitem>Cascade</guimenuitem></menuchoice></" -"link> equivalent; cascades all open windows." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:364 -#, no-c-format -msgid "&Ctrl;<keycap>G</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:365 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-window-tile-vertically\"><menuchoice> " -"<guimenu>Window</guimenu> <guimenuitem>Tile vertically</guimenuitem></" -"menuchoice></link> equivalent; tiles all open windows vertically." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:371 -#, no-c-format -msgid "&Ctrl;<keycap>H</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:372 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-window-tile-horizontally\"><menuchoice> " -"<guimenu>Window</guimenu> <guimenuitem>Tile horizontally</guimenuitem></" -"menuchoice></link> equivalent; tiles all open windows horizontally." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:378 -#, no-c-format -msgid "&Ctrl;<keycap>O</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:379 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-search-openworks\"><menuchoice> " -"<guimenu>Search</guimenu> <guimenuitem>Search in open work(s)</guimenuitem></" -"menuchoice></link> equivalent; opens the search dialog to search in all " -"currently opened works." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:385 -#, no-c-format -msgid "&Ctrl;<keycap>Q</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:386 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-file-quit\"><menuchoice> <guimenu>File</" -"guimenu> <guimenuitem>Quit</guimenuitem></menuchoice></link> equivalent; " -"closes &bibletime;." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:392 -#, no-c-format -msgid "&Ctrl;<keycap>W</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:393 -#, no-c-format -msgid "Closes the current window." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:396 -#, no-c-format -msgid "&Ctrl;<keycap>X</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:397 -#, no-c-format -msgid "Moves a bible or commentary read window to the next chapter." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:400 -#, no-c-format -msgid "&Ctrl;<keycap>Y</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:401 -#, no-c-format -msgid "Moves a bible or commentary read window to the next book." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:404 -#, no-c-format -msgid "&Ctrl;<keycap>V</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:405 -#, no-c-format -msgid "Moves a read window to the next verse or entry." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:410 -#, no-c-format -msgid "&Ctrl;&Shift;<keycap>F</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:411 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-window-fullscreen\"><menuchoice> " -"<guimenu>Window</guimenu> <guimenuitem>Fullscreen mode</guimenuitem></" -"menuchoice></link> equivalent; toggles fullscreen mode." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:417 -#, no-c-format -msgid "&Ctrl;&Shift;<keycap>X</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:418 -#, no-c-format -msgid "Moves a bible or commentary read window to the previous chapter." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:421 -#, no-c-format -msgid "&Ctrl;&Shift;<keycap>Y</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:422 -#, no-c-format -msgid "Moves a bible or commentary read window to the previous book." -msgstr "" - -#. Tag: keycombo -#: hdbk-reference.docbook:425 -#, no-c-format -msgid "&Ctrl;&Shift;<keycap>V</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:426 -#, no-c-format -msgid "Moves a read window to the previous verse or entry." -msgstr "" - -#. Tag: keycap -#: hdbk-reference.docbook:430 -#, no-c-format -msgid "<keycap>F1</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:431 -#, no-c-format -msgid "" -"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Handbook</guimenuitem></" -"menuchoice> equivalent; opens the handbook." -msgstr "" - -#. Tag: keycap -#: hdbk-reference.docbook:437 -#, no-c-format -msgid "<keycap>F2</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:438 -#, no-c-format -msgid "" -"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>BibleStudy Howto</" -"guimenuitem></menuchoice> equivalent; opens the BibleStudy Howto." -msgstr "" - -#. Tag: keycap -#: hdbk-reference.docbook:444 -#, no-c-format -msgid "<keycap>F3</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:445 -#, no-c-format -msgid "" -"<menuchoice> <guimenu>Help</guimenu> <guimenuitem>Daily tip</guimenuitem></" -"menuchoice> equivalent; opens the tip of the day." -msgstr "" - -#. Tag: keycap -#: hdbk-reference.docbook:451 -#, no-c-format -msgid "<keycap>F4</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:452 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-settings-bookshelf_manager" -"\"><menuchoice> <guimenu>Settings</guimenu> <guimenuitem>Bookshelf Manager</" -"guimenuitem></menuchoice></link> equivalent; opens the Bookshelf Manager." -msgstr "" - -#. Tag: keycap -#: hdbk-reference.docbook:458 -#, no-c-format -msgid "<keycap>F8</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:459 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-view-showbookshelf\"><menuchoice> " -"<guimenu>View</guimenu> <guimenuitem>Show Bookshelf</guimenuitem></" -"menuchoice></link> equivalent; toggles display of the Bookshelf." -msgstr "" - -#. Tag: keycap -#: hdbk-reference.docbook:465 -#, no-c-format -msgid "<keycap>F9</keycap>" -msgstr "" - -#. Tag: entry -#: hdbk-reference.docbook:466 -#, no-c-format -msgid "" -"<link linkend=\"hdbk-reference-menus-view-showmag\"><menuchoice> " -"<guimenu>View</guimenu> <guimenuitem>Show mag</guimenuitem></menuchoice></" -"link> equivalent; toggles display of the mag(nifying glass)." -msgstr "" - -#. Tag: title -#: index.docbook:21 -#, no-c-format -msgid "The &bibletime; handbook" -msgstr "" - -#. Tag: author -#: index.docbook:25 -#, no-c-format -msgid "<firstname>Fred</firstname> <surname>Saalbach</surname>" -msgstr "" - -#. Tag: author -#: index.docbook:30 -#, no-c-format -msgid "<firstname>Jeffrey</firstname> <surname>Hoyt</surname>" -msgstr "" - -#. Tag: author -#: index.docbook:35 -#, no-c-format -msgid "<firstname>Martin</firstname> <surname>Gruner</surname>" -msgstr "" - -#. Tag: trans_comment -#: index.docbook:42 -#, no-c-format -msgid "ROLES_OF_TRANSLATORS" -msgstr "" - -#. Tag: holder -#: index.docbook:46 -#, no-c-format -msgid "the &bibletime; team" -msgstr "" - -#. Tag: para -#: index.docbook:50 -#, no-c-format -msgid "The &bibletime; handbook is part of &bibletime;." -msgstr "" - -#. Tag: para -#: index.docbook:59 -#, no-c-format -msgid "&bibletime; is a powerful Bible study tool for &kde;." -msgstr "" - -#. Tag: keyword -#: index.docbook:65 -#, no-c-format -msgid "<keyword>KDE</keyword>" -msgstr "" - -#. #-#-#-#-# index.docbook.pot (PACKAGE VERSION) #-#-#-#-# -#. Tag: keyword -#. #-#-#-#-# hdbk-start.docbook.pot (PACKAGE VERSION) #-#-#-#-# -#. Tag: screen -#: index.docbook:66 hdbk-start.docbook:19 -#, no-c-format -msgid "bibletime" -msgstr "" - -#. Tag: keyword -#: index.docbook:67 -#, no-c-format -msgid "sword" -msgstr "" - -#. Tag: keyword -#: index.docbook:68 -#, no-c-format -msgid "crosswire" -msgstr "" - -#. Tag: keyword -#: index.docbook:69 -#, no-c-format -msgid "help dialog" -msgstr "" - -#. Tag: title -#: hdbk-config.docbook:1 -#, no-c-format -msgid "Configuring &bibletime;" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:3 -#, no-c-format -msgid "" -"In this section you find a description of the different possibilities to " -"configure &bibletime;: The <link linkend=\"hdbk-config-bt\">Configure " -"BibleTime Dialog </link> and the <link linkend=\"hdbk-config-toolbar" -"\">Configure Toolbars</link> dialog. Both can be accessed under " -"<guimenu>Settings</guimenu> in the main menu." -msgstr "" - -#. Tag: title -#: hdbk-config.docbook:8 -#, no-c-format -msgid "Configure BibleTime Dialog" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:10 -#, no-c-format -msgid "" -"The &bibletime; user interface can be customized in many ways depending on " -"your needs. You can access the configuration dialog by selecting " -"<menuchoice><guimenu>Settings</guimenu></menuchoice> <guimenuitem>Configure " -"&bibletime;</guimenuitem>." -msgstr "" - -#. Tag: guimenu -#: hdbk-config.docbook:15 -#, no-c-format -msgid "Display" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:17 -#, no-c-format -msgid "" -"The startup behavior can be customized. Select from the following options:" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:19 -#, no-c-format -msgid "Show tip of the day" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:20 -#, no-c-format -msgid "Show startup logo" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:23 -#, no-c-format -msgid "" -"Display templates define the rendering of text (colors, size etc.). Various " -"built-in templates are available. If you select one, you will see a preview " -"on the right pane." -msgstr "" - -#. Tag: guimenu -#: hdbk-config.docbook:28 -#, no-c-format -msgid "Languages" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:30 -#, no-c-format -msgid "" -"Here you can specify which language should be used for the biblical " -"booknames. Set this to your native language, if it is available, and you'll " -"feel at home." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:33 -#, no-c-format -msgid "" -"By default, &bibletime; uses the &kde; general display font which can be " -"specified in the &kcontrolcenter;. You can override this font if neccessary. " -"Some languages require special fonts to be displayed correctly, and this " -"dialog allows you to specify a custom font for each language." -msgstr "" - -#. Tag: phrase -#: hdbk-config.docbook:41 -#, no-c-format -msgid "Options Dialog - fonts" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:42 -#, no-c-format -msgid "The Options dialog - Fonts." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:45 -#, no-c-format -msgid "" -"&bibletime; can now use all fonts supported by KDE/QT. As long as the works " -"you are interested in display correctly nothing needs to be done here. If a " -"work only displays as a series of question marks (??????) or empty boxes, " -"then you know that the standard KDE display font does not contain the " -"characters used in this work." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:51 -#, no-c-format -msgid "" -"To correct this, choose this work's language from the drop down menu. Select " -"the use custom font checkbox. Now select a font. For example, a font that " -"supports many languages is Code2000. If no installed font can display the " -"work you are interested in, try installing the &kde; localization package " -"for that language." -msgstr "" - -#. Tag: title -#: hdbk-config.docbook:57 -#, no-c-format -msgid "Installing fonts" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:58 -#, no-c-format -msgid "" -"Detailed font installation instructions are outside the scope of this " -"handbook. &kde;'s <ulink url=\"help:/kcontrol/index.html\">KControl Center</" -"ulink> contains an excellent and easy to use font installation module. " -"Please read <ulink url=\"help:/kcontrol/kcmfontinst/index.html\"> its " -"documentation</ulink>. For further information you might want to refer to " -"the <ulink url=\"http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/" -"html_single/Unicode-HOWTO.html#toc4\"> Unicode HOWTO</ulink>." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:66 -#, no-c-format -msgid "" -"If you use a small font like Clearlyu (about 22kb), &bibletime; will run " -"faster than with a large font like <trademark class=\"registered\"> " -"Bitstream Cyberbit</trademark> (about 12Mb)." -msgstr "" - -#. Tag: title -#: hdbk-config.docbook:71 -#, no-c-format -msgid "Obtaining Fonts" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:72 -#, no-c-format -msgid "Fonts can be obtained from a number of sources:" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:74 -#, no-c-format -msgid "Your Linux distribution." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:75 -#, no-c-format -msgid "Your distribution's localization packages." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:76 -#, no-c-format -msgid "" -"An existing <trademark class=\"registered\">Microsoft Windows</trademark> " -"installation on the same computer." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:77 -#, no-c-format -msgid "A font collection, such as are available from Adobe or Bitstream." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:78 -#, no-c-format -msgid "Online font collections." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:81 -#, no-c-format -msgid "" -"Unicode fonts support more characters than other fonts, and some of these " -"fonts are available at no charge. None of available fonts includes all " -"characters defined in the Unicode standard, so you may want to use different " -"fonts for different languages." -msgstr "" - -#. Tag: title -#: hdbk-config.docbook:87 -#, no-c-format -msgid "Unicode Fonts" -msgstr "" - -#. Tag: ulink -#: hdbk-config.docbook:91 -#, no-c-format -msgid "Code2000" -msgstr "" - -#. Tag: entry -#: hdbk-config.docbook:92 -#, no-c-format -msgid "" -"Perhaps the best free Unicode font, covering a wide range of characters." -msgstr "" - -#. Tag: ulink -#: hdbk-config.docbook:94 -#, no-c-format -msgid "SIL unicode fonts" -msgstr "" - -#. Tag: entry -#: hdbk-config.docbook:96 -#, no-c-format -msgid "Excellent unicode fonts from the Summer Institute of Linguistics." -msgstr "" - -#. Tag: ulink -#: hdbk-config.docbook:98 -#, no-c-format -msgid "FreeFont" -msgstr "" - -#. Tag: entry -#: hdbk-config.docbook:99 -#, no-c-format -msgid "A new free unicode font initiative." -msgstr "" - -#. Tag: ulink -#: hdbk-config.docbook:101 -#, no-c-format -msgid "Crosswire's font directory" -msgstr "" - -#. Tag: entry -#: hdbk-config.docbook:102 -#, no-c-format -msgid "Several fonts available from the Crosswire Bible Society Ftp site." -msgstr "" - -#. Tag: ulink -#: hdbk-config.docbook:104 -#, no-c-format -msgid "Bitstream CyberBit" -msgstr "" - -#. Tag: entry -#: hdbk-config.docbook:105 -#, no-c-format -msgid "" -"Covers almost the entire range of Unicode, but might slow &bibletime; down " -"because of its size." -msgstr "" - -#. Tag: entry -#: hdbk-config.docbook:107 -#, no-c-format -msgid "Clearlyu" -msgstr "" - -#. Tag: entry -#: hdbk-config.docbook:108 -#, no-c-format -msgid "Included in some distributions. Contains European, Greek, Hebrew, Thai." -msgstr "" - -#. Tag: ulink -#: hdbk-config.docbook:110 -#, no-c-format -msgid "Caslon, Monospace, Cupola, Caliban" -msgstr "" - -#. Tag: entry -#: hdbk-config.docbook:111 -#, no-c-format -msgid "Partial coverage, see information on linked site." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:116 -#, no-c-format -msgid "" -"There are good Unicode font lists on the net, as the one by Christoph Singer " -"(<ulink url=\"http://www.slovo.info/unifonts.htm\">Multilingual Unicode " -"TrueType Fonts in the Internet</ulink>), or the one by Alan Wood (<ulink url=" -"\"http://www.alanwood.net/unicode/fontsbyrange.html\"> Unicode character " -"ranges and the Unicode fonts that support them</ulink>)." -msgstr "" - -#. Tag: guimenu -#: hdbk-config.docbook:127 -#, no-c-format -msgid "Desk" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:129 -#, no-c-format -msgid "" -"Many features provided by the Sword backend can now be customized in " -"&bibletime;. These features are documented right in the dialog. You also " -"have the possibility to specify standard works that should be used when no " -"specific work is specified in a reference. An example: The standard Bible is " -"used to display the content of crossreferences in the Bible. When you hover " -"over then, the Mag will show the content of the verses referred to, " -"according to the standard Bible you specified." -msgstr "" - -#. Tag: guimenu -#: hdbk-config.docbook:138 -#, no-c-format -msgid "HotKeys" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:140 -#, no-c-format -msgid "" -"HotKeys are special key commands that can be used in the place of the menu " -"items and icons. A number of &bibletime;'s commands have predefined HotKeys " -"(see <link linkend=\"hdbk-reference-hotkeys\">this section</link> for a " -"complete listing). Most of &bibletime;'s commands can be assigned HotKeys " -"here. This is very helpful to quickly access the functions that you need the " -"most." -msgstr "" - -#. Tag: title -#: hdbk-config.docbook:151 -#, no-c-format -msgid "Configure Toolbars dialog" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:152 -#, no-c-format -msgid "" -"You can adapt the toolbar to your needs. Please use the following entry in " -"the main menu:" -msgstr "" - -#. Tag: menuchoice -#: hdbk-config.docbook:155 -#, no-c-format -msgid "" -"<guimenu> <inlinemediaobject><imageobject> <imagedata fileref=" -"\"i_configuretoolbars.png\" format=\"PNG\"/></imageobject> </" -"inlinemediaobject>Settings </guimenu> <guimenuitem>Configure toolbars</" -"guimenuitem>" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:162 -#, no-c-format -msgid "Configure toolbars" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:166 -#, no-c-format -msgid "" -"You will see this dialog, which allows adding and removing buttons from the " -"main toolbar of &bibletime;. The order of the buttons can also be changed." -msgstr "" - -#. Tag: phrase -#: hdbk-config.docbook:173 -#, no-c-format -msgid "Toolbar configuration dialog" -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:174 -#, no-c-format -msgid "The Toolbar configuration dialog." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:176 -#, no-c-format -msgid "" -"Use the 4 buttons in the middle of the window to move buttons to the " -"toolbar, away from the toolbar or to sort them on the toolbar according to " -"your preference." -msgstr "" - -#. Tag: para -#: hdbk-config.docbook:179 -#, no-c-format -msgid "" -"Please see <link linkend=\"hdbk-reference-menus-settings-toolbars\">this " -"section</link> for further information." -msgstr "" - -#. Tag: title -#: hdbk-start.docbook:1 -#, no-c-format -msgid "Starting &bibletime;" -msgstr "" - -#. Tag: title -#: hdbk-start.docbook:3 -#, no-c-format -msgid "How to start &bibletime;" -msgstr "" - -#. Tag: title -#: hdbk-start.docbook:5 -#, no-c-format -msgid "Starting &bibletime; from KDE" -msgstr "" - -#. Tag: para -#: hdbk-start.docbook:7 -#, no-c-format -msgid "" -"&bibletime; is a &kde; program and is integrated with the &kde; desktop. You " -"can launch &bibletime; from the &kde; Start Menu in the Applications group " -"with this icon:" -msgstr "" - -#. Tag: phrase -#: hdbk-start.docbook:13 -#, no-c-format -msgid "&bibletime; start icon" -msgstr "" - -#. Tag: para -#: hdbk-start.docbook:17 -#, no-c-format -msgid "" -"&bibletime; can also be launched from a terminal command prompt. To launch " -"&bibletime;, open a terminal window and type:" -msgstr "" - -#. Tag: title -#: hdbk-start.docbook:24 -#, no-c-format -msgid "Other window managers" -msgstr "" - -#. Tag: para -#: hdbk-start.docbook:26 -#, no-c-format -msgid "" -"&bibletime; can be used with other window managers such as Gnome, BlackBox " -"or Sawfish, providing &kde; is already installed on your computer. If your " -"&kde; is installed in /opt/kde, then the start-up command in a terminal " -"would be:" -msgstr "" - -#. Tag: screen -#: hdbk-start.docbook:30 -#, no-c-format -msgid "" -"export KDEDIR=/opt/kde #your KDE directory\n" -"bibletime" -msgstr "" - -#. Tag: title -#: hdbk-start.docbook:34 -#, no-c-format -msgid "Startup customization" -msgstr "" - -#. Tag: para -#: hdbk-start.docbook:36 -#, no-c-format -msgid "" -"From a terminal you can use &bibletime; to open a random verse in the " -"default bible: <screen>\n" -"bibletime --open-default-bible \"<random>\"\n" -"</screen> To open at a given passage like John 3:16, use: <screen>\n" -"bibletime --open-default-bible \"John 3:16\"\n" -"</screen> You can also use booknames in your current bookname language." -msgstr "" - -#. Tag: title -#: hdbk-start.docbook:48 -#, no-c-format -msgid "Startup sequence" -msgstr "" - -#. Tag: para -#: hdbk-start.docbook:50 -#, no-c-format -msgid "" -"As &bibletime; launches you may see the following screens before the main " -"&bibletime; window opens:" -msgstr "" - -#. Tag: interface -#: hdbk-start.docbook:56 -#, no-c-format -msgid "Bookshelf Manager" -msgstr "" - -#. Tag: para -#: hdbk-start.docbook:57 -#, no-c-format -msgid "" -"<action>Modifies your Bookshelf.</action> This dialog lets you modify your " -"Bookshelf, add or delete works from your system. It will only be shown if no " -"default Bookshelf can be found. Please see <link linkend=\"hdbk-op-" -"bookshelfmanager\">this section</link>for further details. If you start off " -"with an empty Bookshelf, it will be helpful to install at least one Bible, " -"Commentary, Lexicon and one Book to get to know &bibletime;'s basic features " -"quickly." -msgstr "" - -#. Tag: interface -#: hdbk-start.docbook:66 -#, no-c-format -msgid "Configure &bibletime; dialog" -msgstr "" - -#. Tag: para -#: hdbk-start.docbook:67 -#, no-c-format -msgid "" -"<action>Customizes &bibletime;.</action> This dialog lets you adapt " -"&bibletime; to your needs. Please see <link linkend=\"hdbk-config-bt\"> the " -"detailed description</link> of this dialog." -msgstr "" - -#. Tag: interface -#: hdbk-start.docbook:73 -#, no-c-format -msgid "Tip of the Day" -msgstr "" - -#. Tag: para -#: hdbk-start.docbook:74 -#, no-c-format -msgid "" -"These nifty little tips give you helpful hints for working more efficiently " -"with &bibletime;, and also a few quotations from the Bible." -msgstr "" diff --git a/pot/howto.pot b/pot/howto.pot deleted file mode 100644 index 3e8d8a7..0000000 --- a/pot/howto.pot +++ /dev/null @@ -1,1924 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2007-04-17 19:46+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: LANGUAGE <kde-i18n-doc@kde.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: application/x-xml2pot; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#. Tag: title -#: index.docbook:19 -#, no-c-format -msgid "The Biblestudy HowTo" -msgstr "" - -#. Tag: author -#: index.docbook:22 -#, no-c-format -msgid "<firstname>Bob</firstname> <surname>Harman</surname>" -msgstr "" - -#. Tag: trans_comment -#: index.docbook:28 -#, no-c-format -msgid "ROLES_OF_TRANSLATORS" -msgstr "" - -#. Tag: holder -#: index.docbook:32 -#, no-c-format -msgid "The team of &bibletime;, info@bibletime.info" -msgstr "" - -#. Tag: holder -#: index.docbook:35 -#, no-c-format -msgid "Bob Harman" -msgstr "" - -#. Tag: para -#: index.docbook:38 -#, no-c-format -msgid "" -"The copyright of this text is held by the author Bob Harman. The text was " -"adapted for publication with BibleTime by Fred Saalbach." -msgstr "" - -#. Tag: para -#: index.docbook:42 -#, no-c-format -msgid "" -"Non exclusive serial rights for this distribution of this document with the " -"&bibletime; software have been made. Redistribution as part of the Bibletime " -"software without modification and limited reproduction as provided by the " -"\"fair use\" provisions of the US copyright code are also permitted." -msgstr "" - -#. Tag: para -#: index.docbook:48 -#, no-c-format -msgid "" -"For questions regarding the use of this material contact Bob Harman c/o New " -"Covenant Church 1079 Big Bethel Rd. Hampton VA 23666 USA " -"<email>ncc@ncchampton.org</email>." -msgstr "" - -#. Tag: para -#: index.docbook:52 -#, no-c-format -msgid "" -"Scripture quotes are from the New American Standard Bible unless otherwise " -"indicated" -msgstr "" - -#. Tag: title -#: index.docbook:61 -#, no-c-format -msgid "Abstract" -msgstr "" - -#. Tag: para -#: index.docbook:62 -#, no-c-format -msgid "" -"The <application>Biblestudy HowTo</application> is a guide for studying the " -"Bible." -msgstr "" - -#. Tag: para -#: index.docbook:65 -#, no-c-format -msgid "" -"It is the hope of the &bibletime; team that this HowTo will provoke the " -"readers to study the scriptures to see what they say. This particular study " -"guide has been chosen as it takes care not to advocate any particular " -"denominational doctrine. We expect you to read and study the scriptures to " -"understand what they say. If you start with the attitude that you want to " -"have the Lord sow his word in your heart He will not disappoint you." -msgstr "" - -#. Tag: keyword -#: index.docbook:75 -#, no-c-format -msgid "Bible" -msgstr "" - -#. #-#-#-#-# index.docbook.pot (PACKAGE VERSION) #-#-#-#-# -#. Tag: keyword -#. #-#-#-#-# how2-basics.docbook.pot (PACKAGE VERSION) #-#-#-#-# -#. Tag: title -#: index.docbook:76 how2-basics.docbook:49 -#, no-c-format -msgid "Study" -msgstr "" - -#. Tag: keyword -#: index.docbook:77 -#, no-c-format -msgid "HowTo" -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:1 -#, no-c-format -msgid "Rules of Bible Interpretation (Hermeneutics)" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:2 -#, no-c-format -msgid "" -"We already learned about the \"3 Cs\": content, context, cross-reference. We " -"want to expand that now by delving briefly into biblical hermeneutics, whose " -"goal is to discover the meaning intended by the original author (and " -"Author!). While many applications of a passage are valid, only one " -"interpretation is valid. The scripture itself says this by saying that no " -"scripture is of any private interpretation (2 Pe.1:20 KJV <quote>Knowing " -"this first, that no prophesy of scripture is of any private interpretation.</" -"quote>). Certain rules are helps toward discovering the correct meaning; by " -"ignoring these rules people have brought much trouble on themselves and " -"their followers. 2 Pe.3:16 <quote>...in which are some things hard to " -"understand, which the untaught and unstable distort, as they do also the " -"rest of the Scriptures, to their own destruction.</quote>" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:11 -#, no-c-format -msgid "" -"How do we go about discovering the intended meaning of a passage? Let's say " -"your attention has been drawn to a particular verse whose meaning is not " -"clear to you. How do you study it out? Keep these rules in mind:" -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:14 -#, no-c-format -msgid "Rule 1 - Interpret according to the exact meaning of the words." -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:15 -#, no-c-format -msgid "" -"The more precise we can be with the exact, original meaning of the words the " -"better our interpretation will be. Try to find the exact meaning of the key " -"words by following these steps:" -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:20 -#, no-c-format -msgid "Definition" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:21 -#, no-c-format -msgid "" -"Look up the definition in a Greek or Hebrew dictionary. For verbs, the verb " -"tense is also crucial." -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:26 how2-basics.docbook:107 -#, no-c-format -msgid "Cross-reference" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:27 -#, no-c-format -msgid "" -"Compare scripture with scripture. Seeing how the same Greek or Hebrew word " -"(not the English word) is used in scripture may clarify or throw new light " -"on the definition. How does the same author use this word elsewhere? Other " -"authors? Your reference tools may give you uses of the word in non-biblical " -"documents, as well. Why do we have to go to the original languages; why " -"isn't the English word good enough? <emphasis>Because more than one greek " -"word may be translated into the same english word, and the greek words may " -"have different shades of meaning.</emphasis>" -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:37 -#, no-c-format -msgid "Example 1A" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:38 -#, no-c-format -msgid "" -"Jn.20:17 <emphasis>\"Touch me not\"</emphasis> (KJV) sounds harsh, doesn't " -"it? Sounds like Jesus doesn't want to be touched now that He is risen, that " -"He is too holy or something. But that doesn't seem right, so let's look it " -"up in Spiros Zodhiates' <emphasis>The Complete Word Study New Testament</" -"emphasis> (AMG Publishers, 1991)." -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:42 -#, no-c-format -msgid "" -"Definition: Turning to John 20:17, above the word \"Touch\" we see \"pim680." -"\" The letters give us a code for the part of speech, and the number refers " -"to Strong's dictionary reference. Let's look up the definition (p. 879). " -"\"680. Haptomai; from hapto (681), touch. Refers to such handling of an " -"object as to exert a modifying influence upon it... Distinguished from " -"pselaphao (5584), which actually only means to touch the surface of " -"something. \" Now look up \"pim.\" The grammar codes in Zodhiates come right " -"after Revelation; on p. 849 we see that pim stands for \"present imperative " -"active (80)\". On p.857, \"Present Imperative. In the active voice, it may " -"indicate a command to do something in the future which involves continuous " -"or repeated action or, when it is negated, a command to stop doing " -"something. \" This is a negative command, so it is to stop doing something " -"that is already occuring. So, what have we found?" -msgstr "" - -#. Tag: emphasis -#: how2-interpretation.docbook:50 -#, no-c-format -msgid "" -"Mary is already clinging to Jesus, and he is saying to stop holding him!" -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:53 -#, no-c-format -msgid "Example 1B" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:54 -#, no-c-format -msgid "" -"In James 5:14, <emphasis>Elders are told to pray and anoint someone who is " -"sick</emphasis>. What is this anointing?" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:55 -#, no-c-format -msgid "" -"Definition of aleipho (218) - \"to oil\" (Strong's); but we also have " -"another Greek word translated \"anoint\", chrio (5548) - \"to smear or rub " -"with oil, i.e. to consecrate to an office or religious service\" (Strong's). " -"Since it's a verb, consider the tense also, \"apta\" aorist participle " -"active. \"The aorist participle expresses simple action, as opposed to " -"continuous action...When its relaitonship to the main verb is temporal, it " -"usually signifies action prior to that of the main verb.\" (Zodhiates p.851)" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:62 -#, no-c-format -msgid "Cross-references for aleipho:" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:64 -#, no-c-format -msgid "Mt.6:17 But you, when you fast, anoint your head" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:65 -#, no-c-format -msgid "Mk.16:1 [the women] brought spices that they might come and anoint Him." -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:66 -#, no-c-format -msgid "" -"Mk.6:13 And they were...anointing with oil many sick people and healing them." -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:67 -#, no-c-format -msgid "Lk.7:38 [...] kissing His feet and anointing them with the perfume" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:68 -#, no-c-format -msgid "" -"Jn.12:3 Mary [...] anointed the feet of Jesus, and wiped them with her hair" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:72 -#, no-c-format -msgid "Cross-references of chrio:" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:74 -#, no-c-format -msgid "" -"Lk.4:18 <quote>The Spirit of the Lord is upon me, because He has anointed me " -"to preach [...]</quote>" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:75 -#, no-c-format -msgid "Acts 4:27 Jesus, whom Thou hast anointed" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:76 -#, no-c-format -msgid "Acts 10:38 God anointed Jesus with the Holy Ghost and power" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:77 -#, no-c-format -msgid "2 Cor.1:21 Now He who...anointed us is God" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:82 -#, no-c-format -msgid "" -"So what's the difference between aleipho and chrio? Look back over the cross-" -"references and the definitions, and sum up the difference: <emphasis>"" -"aleipho" is a practical use of oil and "chrio" is a " -"spiritual</emphasis>" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:85 -#, no-c-format -msgid "" -"As an illustration (although the word is not used) of the practical use of " -"oil at that time, when the good Samaritan cared for the man beat up by " -"robbers he poured oil and wine in the wound. So oil had a medicinal use in " -"Jesus' day." -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:89 -#, no-c-format -msgid "" -"Now let's apply what we just learned by this word study to James 5:14 " -"<emphasis>\"Is any among you sick? Let him call for the elders of the " -"church; and let them pray over him, anointing him with oil in the name of " -"the Lord.\"</emphasis> Is \"anointing\" spiritual or practical? Practical!" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:92 -#, no-c-format -msgid "" -"And the tense in Greek, the aorist participle, would be better translated " -"\"having anointed,\" so the order is the anointing first, then the prayer " -"(\"in the name of the Lord\"refers to the prayer, not the anointing). James " -"5 is saying that the elders should give the sick person medicine and pray " -"for him in the name of the Lord. Doesn't that express a beautiful balance of " -"practical and spiritual in our God!" -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:103 -#, no-c-format -msgid "Rule 2 - Interpret within the biblical context" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:105 -#, no-c-format -msgid "" -"Interpret scripture in harmony with other scripture. What do the verses on " -"each side say? What is the theme of the chapter? the book? Does your " -"interpretation fit with these? If not, it is flawed. Usually, the context " -"supplies what we need to correctly interpret the passage. Context is key. If " -"confusion remains as to the meaning after we have interpreted the text " -"within its context, we have to look further." -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:110 -#, no-c-format -msgid "Example 2A" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:111 -#, no-c-format -msgid "" -"In a previous lesson we considered Jn.3:5 <emphasis>\"born of water and the " -"Spirit.\"</emphasis> In context, what is the water under discussion here?" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:113 -#, no-c-format -msgid "" -"Water baptism is not under discussion here, which would be a big switch from " -"the subject being discussed by Jesus and Nicodemus. Watch out for a sudden " -"change of topic, it may be a clue that your interpretation has been " -"derailed! The water is the amniotic fluid, \"born of water\" = natural birth." -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:117 -#, no-c-format -msgid "Example 2B" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:118 -#, no-c-format -msgid "" -"1 Cor.14:34 <quote>Let the women keep silent in the churches</quote> has to " -"be taken within the biblical context of 1 Cor.11:5 <quote>every woman [...] " -"while praying or prophesying [...]</quote>" -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:121 -#, no-c-format -msgid "Example 2C" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:122 -#, no-c-format -msgid "" -"Acts 2:38 <quote>And Peter said to them, "Repent, and let each of you " -"be baptized in the name of Jesus Christ for the forgiveness of your sins " -"[...]"</quote>. Is this teaching baptismal regeneration? If this was " -"the only verse of scripture we had, we would have to conclude that. But in " -"the light of the clear teaching elsewhere that regeneration happens by faith " -"in Christ, we have to interpret it otherwise. Peter is urging baptism as a " -"way for his hearers to respond to the gospel. If baptism were the pathway to " -"being born again, how could Paul write 1 Cor.1:17 <emphasis>\"For Christ did " -"not send me to baptize, but to preach the gospel\"</emphasis>?" -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:134 -#, no-c-format -msgid "Rule 3 - Interpret within the historical and cultural context" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:135 -#, no-c-format -msgid "" -"At first we are not asking <quote>What does it mean to me?</quote> but " -"<quote>What did it mean to the original readers?</quote>; later we can ask, " -"<quote>What does it mean to me?</quote>. We have to take into account the " -"historical and cultural background of the author and the recipients." -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:139 -#, no-c-format -msgid "Example 3A" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:139 -#, no-c-format -msgid "" -"<quote>3 days & 3 nights</quote> (Mt.12:40) have led some to come up " -"with a \"Wednesday crucifixion theory,\" esp. the cult of Armstrongism. How " -"could Jesus die on Friday afternoon and rise Sunday morning yet \"be raised " -"on the third day\" (Mt.16:21)? Exact meanings of \"three\" or \"days\" won't " -"help explain the apparent contradiction." -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:144 -#, no-c-format -msgid "" -"We need an historical tidbit: Jews counted any part of a day as a full day, " -"as we would count buckets of water (if there were six and one-half buckets " -"of water, we would say there were 7 buckets of water even if one was only " -"partly full). So to the Jewish mind, any part of a day counted as a full " -"day, and days started at 6 p.m. and ended at 6 p.m. Friday from 3 p.m. to 6 " -"p.m. = day 1. Friday 6 p.m. to Saturday 6 p.m. = day 2. Saturday 6 p.m. to " -"Sunday 5 or so a.m. = day 3. Interpreting within the cultural context keeps " -"us out of trouble." -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:151 -#, no-c-format -msgid "Example 3B" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:151 -#, no-c-format -msgid "" -"Gen.15:7-21. The historical context is that cutting animals in two and then " -"walking between the pieces was the normal way of entering a contract in " -"Abraham's day. Both parties walked between, taking the pledge that " -"dismemberment would happen to them if they didn't live up to their part of " -"the contract. But in this case only God goes thru, making it a unilateral " -"covenant." -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:159 -#, no-c-format -msgid "Rule 4 - Interpret according to the normal usage of words in language" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:160 -#, no-c-format -msgid "" -"Let literal language be literal and figurative language be figurative. And " -"watch out for idioms, which have special meanings." -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:163 -#, no-c-format -msgid "Example 4A" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:164 -#, no-c-format -msgid "<quote>evil eye</quote> in Mt.6:23." -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:165 -#, no-c-format -msgid "" -"Rule 1, definition of \"evil\" and \"eye\" - no help here. Rule 2, context: " -"seems to confuse us even more. It doesn't seem to fit with what goes before " -"and after! This should tip us off that we aren't understanding it rightly!!" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:168 -#, no-c-format -msgid "" -"What we have here is a Hebrew idiom, <quote>evil eye</quote>. Let's look up " -"other uses of this idiom: Mt.20:15 \"<emphasis>Is it not lawful for me to do " -"what I wish with what is my own? Or is your eye envious [lit.\"evil\"] " -"because I am generous [lit. \"good\"]?</emphasis>\" We find that having an " -"\"evil eye\" is a Hebrew idiom for being stingy or envious. Now go back to " -"Mt.6 and notice how this understanding ties in so perfectly to the context." -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:174 -#, no-c-format -msgid "Example 4B" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:175 -#, no-c-format -msgid "Is.59:1 <quote>The Lord's hand is not short;</quote>" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:176 -#, no-c-format -msgid "Deut.33:27 <quote>Underneath are the everlasting arms.</quote>" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:177 -#, no-c-format -msgid "" -"References to body parts of God are used by Latter-Day Saints to prove that " -"God was once a man just as we are. Once they convince people of that, they " -"go on to teach that we can become God just like He is! At a lecture he was " -"giving, a group of Mormon elders challenged Walter Martin (author of " -"<emphasis>Kingdom of the Cults</emphasis>) with an enumeration of verses " -"like these. Dr. Martin then asked the Mormons to read one more scripture: " -"Ps.91:4 <quote>He will cover you with His feathers; And under His wings " -"shalt thou trust</quote>. W.M. said, <quote>By the same rules of " -"interpretation that you just proved God to be a man, you just proved that He " -"is a bird</quote>. The Mormons had to laugh as they realised the " -"ridiculousness of their position." -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:189 -#, no-c-format -msgid "" -"Rule 5 - Understand the purpose of parables and the difference between a " -"parable and an allegory" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:190 -#, no-c-format -msgid "" -"An allegory is: <emphasis>A story where each element has a meaning.</" -"emphasis>" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:191 -#, no-c-format -msgid "Every parable is an allegory, true or false?" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:193 -#, no-c-format -msgid "" -"Some parables are allegories, for instance, the parable of the sower is an " -"allegory: the seed is the word of God, the thorns are worries and greed, " -"etc. But most parables are not allegories but simply stories to illustrate " -"one point. It's dangerous to get our doctrine from parables; they can be " -"twisted to say all sorts of things. We need to get our doctrine from clear " -"scriptures that lay it out; then if a parable illustrates that, fine." -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:198 -#, no-c-format -msgid "Example 5A" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:199 -#, no-c-format -msgid "" -"The parable of the widow with the unrighteous judge in Lk.18:1-8. This story " -"illustrates one lesson: boldness in prayer. If we draw it into an allegory, " -"what do we have?" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:201 -#, no-c-format -msgid "" -"All sorts of violence happens to the meanings: God is reluctant to protect " -"the rights of widows, prayer \"bothers\" Him, etc." -msgstr "" - -#. Tag: title -#: how2-interpretation.docbook:204 -#, no-c-format -msgid "Example 5B" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:205 -#, no-c-format -msgid "" -"The parable of the unrighteous steward in Lk.16:1-9. What is the point of " -"the parable? Is it an allegory?" -msgstr "" - -#. Tag: para -#: how2-interpretation.docbook:207 -#, no-c-format -msgid "" -"The steward is commended for only one thing, his shrewdness in using what he " -"had to prepare for a time when he wouldn't have it. But he is not commended " -"for his unethical behavior in cheating his master." -msgstr "" - -#. Tag: title -#: how2-importance.docbook:1 -#, no-c-format -msgid "Importance of God's Word" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:2 -#, no-c-format -msgid "" -"Understanding God's word is of great importance to all who call on God's " -"name. Study of the Bible is one of the primary ways that we learn to " -"communicate with God." -msgstr "" - -#. Tag: title -#: how2-importance.docbook:6 -#, no-c-format -msgid "A Book that is Unique" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:7 -#, no-c-format -msgid "The Bible stands alone in many ways. It is unique in:" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:11 -#, no-c-format -msgid "" -"popularity. Bible sales in North America: more than $500 million per year. " -"The Bible is both the the all-time and year-to-year best seller!" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:17 -#, no-c-format -msgid "" -"authorship. It was written over a period of 1600 years by 40 different " -"authors from different backgrounds, yet reads as if written by one." -msgstr "" - -#. Tag: para -#: how2-importance.docbook:23 -#, no-c-format -msgid "" -"preservation. F. F. Bruce in <emphasis>Are New Testament Documents Reliable?" -"</emphasis> compares New Testament manuscripts with other ancient texts:" -msgstr "" - -#. Tag: title -#: how2-importance.docbook:30 -#, no-c-format -msgid "Comparison of New Testament manuscripts with other ancient texts." -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:34 -#, no-c-format -msgid "Work" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:35 -#, no-c-format -msgid "When Written" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:36 -#, no-c-format -msgid "Earliest Copy" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:37 -#, no-c-format -msgid "Time Lapse" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:37 -#, no-c-format -msgid "Number of Copies" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:41 -#, no-c-format -msgid "Herodotus" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:42 -#, no-c-format -msgid "448-428 B.C." -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:42 how2-importance.docbook:52 -#: how2-importance.docbook:57 -#, no-c-format -msgid "900 A.D." -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:43 -#, no-c-format -msgid "1300 years" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:43 -#, no-c-format -msgid "<entry>8</entry>" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:46 -#, no-c-format -msgid "Tacitus" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:47 -#, no-c-format -msgid "100 A.D." -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:47 -#, no-c-format -msgid "1100 A.D." -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:48 -#, no-c-format -msgid "1000 years" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:48 how2-importance.docbook:58 -#, no-c-format -msgid "<entry>20</entry>" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:51 -#, no-c-format -msgid "Caesar's <emphasis>Gallic War</emphasis>" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:52 -#, no-c-format -msgid "50-58 B.C." -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:53 -#, no-c-format -msgid "950 years" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:53 -#, no-c-format -msgid "<entry>10</entry>" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:56 -#, no-c-format -msgid "Livy's <emphasis>Roman History</emphasis>" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:57 -#, no-c-format -msgid "59 B.C. - 17 A.D." -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:58 -#, no-c-format -msgid "900 years" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:61 -#, no-c-format -msgid "New Testament" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:62 -#, no-c-format -msgid "40 A.D. - 100 A.D." -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:62 -#, no-c-format -msgid "130 A.D. Partial manuscripts 350 A.D. Full manuscripts" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:63 -#, no-c-format -msgid "30 - 310 years" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:63 -#, no-c-format -msgid "5000 Greek & 10,000 Latin" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:66 -#, no-c-format -msgid "" -"Ten copies of Caesar's <emphasis>Gallic War</emphasis> exist, the earliest " -"of which was copied 900 years after Caesar wrote the original, etc. For the " -"New Testament we have full manuscripts dating to 350 A. D., papyri " -"containing most of the New Testament from the 200s, and a fragment of John's " -"gospel from 130 A. D. How many manuscripts do we have to compare to each " -"other? 5,000 in Greek and 10,000 in Latin!" -msgstr "" - -#. Tag: attribution -#: how2-importance.docbook:72 -#, no-c-format -msgid "" -"Textual critic F. J. A. Hort, \"The New Testament in the Original Greek\", " -"vol. 1 p561, Macmillan Co., quoted in <emphasis>Questions of Life</emphasis> " -"p. 25-26" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:74 -#, no-c-format -msgid "" -"\"In the verity and fullness of the evidence on which it rests, the text of " -"the New Testament stands absolutely and unapproachably alone among other " -"ancient prose writings.\"" -msgstr "" - -#. Tag: title -#: how2-importance.docbook:79 -#, no-c-format -msgid "A Book that God Breathed" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:80 -#, no-c-format -msgid "" -"<emphasis>Heb.4:12 </emphasis>\"<emphasis>For the word of God is living and " -"active... </emphasis>\" Jesus said <emphasis>(Mt.4:4),</emphasis> " -"\"<emphasis>It is written, Man shall not live on bread alone, but on every " -"word that proceeds [lit., is proceeding] from the mouth of God.</emphasis>\" " -"As we read the Bible, God's Spirit is there to speak it to our hearts in a " -"continually-fresh way." -msgstr "" - -#. Tag: para -#: how2-importance.docbook:86 -#, no-c-format -msgid "" -"2 Tim.3:16 declares, \"<emphasis>All scripture is inspired by God [lit., God-" -"breathed].</emphasis>\" Do you believe this? Before you answer, consider " -"Jesus' attitude toward the Scriptures." -msgstr "" - -#. Tag: attribution -#: how2-importance.docbook:89 -#, no-c-format -msgid "" -"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " -"InterVarsity Press 1978, pp.93-95" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:90 -#, no-c-format -msgid "" -"He referred to the human authors, but took it for granted that behind them " -"all was a single divine Author. He could equally say 'Moses said' or 'God " -"said' (Mk.7:10). He could quote a comment of the narrator in Genesis 2:24 as " -"an utterance of the Creator Himself (Mt.19:4-5). Similarly He said, 'Well " -"did Isaiah prophesy of you hypocrites, as it is written', when what He went " -"on to quote is the direct speech of the Lord God (Mk.7:6 & Is.29:13). It " -"is from Jesus Himself that the New Testament authors have gained their " -"conviction of the dual authorship of Scripture. For them it was just as true " -"to say that 'God spoke of old to our fathers by the prophets' (Heb.1:1) as " -"it was to say that 'men moved by the Holy Spirit spoke from God' (2 " -"Pe.1:21). God did not speak in such a way as to obliterate the personality " -"of the human authors, nor did men speak in such a way as to corrupt the Word " -"of the divine Author. God spoke. Men spoke. Neither truth must be allowed to " -"detract from the other. ..." -msgstr "" - -#. Tag: para -#: how2-importance.docbook:104 -#, no-c-format -msgid "" -"This, then, was Christ's view of the Scriptures. Their witness was God's " -"witness. The testimony of the Bible is the testimony of God. And the chief " -"reason why the Christian believes in the divine origin of the Bible is that " -"Jesus Christ Himself taught it." -msgstr "" - -#. Tag: para -#: how2-importance.docbook:110 -#, no-c-format -msgid "" -"2 Tim.3:16 goes on, \"<emphasis>and profitable for teaching, for correction, " -"for training in righteousness, that the man of God may be adequate, equipped " -"for every good work.</emphasis>\" If we accept that the Bible really is God " -"speaking to us, it follows that it will be our authority in all matters of " -"faith and conduct." -msgstr "" - -#. Tag: title -#: how2-importance.docbook:117 -#, no-c-format -msgid "A Book that Works" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:118 -#, no-c-format -msgid "" -"What will studying the Bible do for you? 1 Thess.2:13 says that the Bible " -"\"<emphasis>performs its work in you who believe.</emphasis>\" Beside each " -"scripture, write down the work the Word performs." -msgstr "" - -#. Tag: title -#: how2-importance.docbook:125 -#, no-c-format -msgid "What does Bible study do for Christians?" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:129 -#, no-c-format -msgid "Reference" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:130 -#, no-c-format -msgid "Action" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:135 -#, no-c-format -msgid "Eph. 5:26" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:137 -#, no-c-format -msgid "" -"cleanses -- \"...having cleansed her by the washing of water with the word.\"" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:141 -#, no-c-format -msgid "Acts 20:32" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:144 -#, no-c-format -msgid "" -"builds up -- \" ...the word of His grace, which is able to build you up and " -"to give you the inheritance among all those who are sanctified. \"" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:153 -#, no-c-format -msgid "Rom. 15:4" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:156 -#, no-c-format -msgid "" -"encourages -- \"that through perseverance and the encouragement of the " -"Scriptures we might have hope.\"" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:163 -#, no-c-format -msgid "Rom. 10:17" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:166 -#, no-c-format -msgid "" -"gives faith -- \"So faith comes from hearing, and hearing by the word of " -"Christ.\"" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:174 -#, no-c-format -msgid "1 Cor. 10:11" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:177 -#, no-c-format -msgid "" -"instructs -- \"Now these things happened to them for an example, and they " -"were written for our instruction\"" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:185 -#, no-c-format -msgid "Mt. 4:4" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:188 -#, no-c-format -msgid "" -"nourishment -- \"But He answered and said, 'It is written, Man shall not " -"live on bread alone, but on every word that proceeds out of the mouth of " -"God.'\"" -msgstr "" - -#. Tag: title -#: how2-importance.docbook:200 -#, no-c-format -msgid "A Book that Liberates" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:201 -#, no-c-format -msgid "" -"Jn.8:32 \"<emphasis>and you shall know the truth, and the truth shall make " -"you free.</emphasis>\"This is usually quoted by itself. Is this a " -"conditional or unconditional promise? Would it apply to all kinds of " -"knowledge? Find the answers by examining the first half of the sentence, in " -"v.31. \"<emphasis>If you abide in My word, then you are truly disciples of " -"Mine... </emphasis>\"" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:208 -#, no-c-format -msgid "" -"We see that this is a conditional promice, specifically speaking of the " -"truth of God's word." -msgstr "" - -#. Tag: para -#: how2-importance.docbook:210 -#, no-c-format -msgid "" -"The Greek word for \"wind\" used in Eph.4:14 means a <emphasis>violent wind." -"</emphasis> \"<emphasis>As a result, we are no longer to be children, tossed " -"here and there by waves, and carried about by every wind of doctrine...</" -"emphasis>\"One thing studying the Bible does for us is to ground us in the " -"truth, with the result that we won't be easily \"blown away.\"" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:216 -#, no-c-format -msgid "" -"<emphasis>But Jesus answered and said to them, </emphasis>\"<emphasis>You " -"are mistaken [KJV Ye do err], not understanding the Scriptures, or the power " -"of God.</emphasis>\"Mt.22:29" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:218 -#, no-c-format -msgid "What 2 things do we need to know to be kept from error?" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:220 -#, no-c-format -msgid "God's word" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:221 -#, no-c-format -msgid "God's power" -msgstr "" - -#. Tag: title -#: how2-importance.docbook:225 -#, no-c-format -msgid "A Book that Wars" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:226 -#, no-c-format -msgid "Eph.6:10-18 is one picture of our spiritual armament." -msgstr "" - -#. Tag: title -#: how2-importance.docbook:229 -#, no-c-format -msgid "Spiritual Armor" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:233 -#, no-c-format -msgid "Question" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:234 -#, no-c-format -msgid "Answer" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:237 -#, no-c-format -msgid "How many of the weapons listed here are defensive weapons?" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:237 -#, no-c-format -msgid "<entry>5</entry>" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:238 -#, no-c-format -msgid "How many are offensive?" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:238 -#, no-c-format -msgid "<entry>One</entry>" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:239 -#, no-c-format -msgid "Which one(s)?" -msgstr "" - -#. Tag: entry -#: how2-importance.docbook:239 -#, no-c-format -msgid "the word - <foreignphrase>rhema</foreignphrase>" -msgstr "" - -#. Tag: title -#: how2-importance.docbook:243 -#, no-c-format -msgid "Exhortations" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:244 -#, no-c-format -msgid "" -"2 Tim.2:15 (KJV) \"<emphasis>Study to show thyself approved unto God, a " -"workman that needeth not to be ashamed, rightly dividing the word of truth.</" -"emphasis>\"" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:248 -#, no-c-format -msgid "" -"Col.3:16 \"<emphasis>Let the word of Christ richly dwell within you; with " -"all wisdom teaching and admonishing one another with psalms and hymns and " -"spiritual songs, singing with thankfulness in your hearts to God.</emphasis>" -"\"" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:253 -#, no-c-format -msgid "If you're rich in something, how much of it do you have?" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:255 -#, no-c-format -msgid "Not a little!" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:258 -#, no-c-format -msgid "" -"Eccl.12:11-12 \"<emphasis>The words of wise men are like goads, and masters " -"of these collections are like well-driven nails; they are given by one " -"Shepherd. But beyond this, my son, be warned: the writing of many books is " -"endless, and excessive devotion to books is wearying to the body.</emphasis>" -"\"" -msgstr "" - -#. Tag: title -#: how2-importance.docbook:265 -#, no-c-format -msgid "Appendix: \"Once for All\"" -msgstr "" - -#. Tag: attribution -#: how2-importance.docbook:268 -#, no-c-format -msgid "" -"John R. W. Stott, <emphasis>Christ the Controversialist,</emphasis> " -"InterVarsity Press 1978, pp.106-107" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:269 -#, no-c-format -msgid "" -"The truth regarding the finality of God's initiative in Christ is conveyed " -"by one word of the Greek Testament, namely the adverb <foreignphrase>hapax</" -"foreignphrase> and <foreignphrase>ephapax</foreignphrase>. It is usually " -"translated in the Authorized Version once, meaning once for all. It is used " -"of what is so done as to be of perpetual validity and never need repetition, " -"and is applied in the NT to both revelation and redemption. Thus, Jude " -"refers to the faith which was once for all delivered to the saints (Jude 3), " -"and Romans says, \"<emphasis>Christ also died for sins once for all</" -"emphasis>\" (Rom.6:10, see also 1 Pe.3:18; Heb.9:26-28)." -msgstr "" - -#. Tag: para -#: how2-importance.docbook:278 -#, no-c-format -msgid "" -"Thus we may say that God has spoken once for all and Christ has suffered " -"once for all. This means that the Christian revelation and the Christian " -"redemption are both alike in Christ complete. Nothing can be added to either " -"without being derogatory to Christ... These are the two rocks on which the " -"Protestant Reformation was built -- Gods revealed word without the addition " -"of human traditions and Christ's finished work without the addition of human " -"merits. The Reformers great watchwords were <foreignphrase>sola scriptura</" -"foreignphrase> for our authority and <foreignphrase>sola gratia</" -"foreignphrase> for our salvation." -msgstr "" - -#. Tag: title -#: how2-importance.docbook:290 -#, no-c-format -msgid "Supplement: Bible Reading Programs" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:291 -#, no-c-format -msgid "" -"Here are some easy programs to systematically read your Bible. You can do " -"more than one at a time if you like, for instance #1 with #4, or #2 with #5. " -"Vary the program from year to year to keep it fresh!" -msgstr "" - -#. Tag: para -#: how2-importance.docbook:296 -#, no-c-format -msgid "New Testament in a Year: read one chapter each day, 5 days a week." -msgstr "" - -#. Tag: para -#: how2-importance.docbook:298 -#, no-c-format -msgid "" -"Proverbs in a Month: read one chapter of Proverbs each day, corresponding to " -"the day of the month." -msgstr "" - -#. Tag: para -#: how2-importance.docbook:300 -#, no-c-format -msgid "" -"Psalms in a Month: read 5 Psalms at intervals of 30 each day, for instance " -"on the 20th you read Ps.20, 50, 80, 110, & 140." -msgstr "" - -#. Tag: para -#: how2-importance.docbook:302 -#, no-c-format -msgid "" -"Psalms & Proverbs in 6 months: read through Psalms and Proverbs one " -"chapter per day." -msgstr "" - -#. Tag: para -#: how2-importance.docbook:304 -#, no-c-format -msgid "" -"Old Testament without Psalms & Proverbs in 2 years: if you read one " -"chapter a day of the Old Testament, skipping over Psalms & Proverbs, you " -"will read the Old Testament in 2 years and 2 weeks." -msgstr "" - -#. Tag: title -#: how2-basics.docbook:1 -#, no-c-format -msgid "Bible Study Basics" -msgstr "" - -#. Tag: title -#: how2-basics.docbook:4 -#, no-c-format -msgid "Our Purpose as we Approach the Bible" -msgstr "" - -#. Tag: attribution -#: how2-basics.docbook:6 -#, no-c-format -msgid "Jn.5:39-40" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:6 -#, no-c-format -msgid "" -"You search the Scriptures, because you think that in them you have eternal " -"life; and it is these that bear witness of Me; and you are unwilling to come " -"to Me, that you may have life." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:12 -#, no-c-format -msgid "" -"The chief purpose of the book is to bring us to the Person. Martin Luther " -"said <quote>we go to the cradle only for the sake of the baby</quote>; just " -"so in Bible study, we do it not for its own sake but for fellowship with God." -msgstr "" - -#. Tag: attribution -#: how2-basics.docbook:17 -#, no-c-format -msgid "" -"John R.W. Stott, <emphasis>Christ the Controversialist</emphasis>, " -"InterVarsity Press 1978, pp.97, 104." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:19 -#, no-c-format -msgid "" -"The Jews to whom Jesus spoke [...] imagined that to possess Scripture was " -"tantamount to possessing life. Hillel used to say, "He who has gotten " -"to himself words of Torah has gotten to himself the life of the world to " -"come." Their study was an end in itself. In this they were grievously " -"deceived. [...]" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:24 -#, no-c-format -msgid "" -"There is neither merit nor profit in the reading of Scripture for its own " -"sake, but only if it effectively introduces us to Jesus Christ. Whenever the " -"Bible is read, what is needed is an eager expectation that through it we may " -"meet Christ." -msgstr "" - -#. Tag: title -#: how2-basics.docbook:31 -#, no-c-format -msgid "Approaches to God's Word" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:32 -#, no-c-format -msgid "" -"Hearing and reading provide a telescopic view of the scripture while study " -"and memorization provide a microscopic view of scripture. Meditating on the " -"scriptures brings hearing, reading, studying and memorization together and " -"cements the word in our minds." -msgstr "" - -#. Tag: title -#: how2-basics.docbook:37 -#, no-c-format -msgid "Hear" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:38 -#, no-c-format -msgid "" -"Lk.11:28 <quote>blessed are those who hear the word of God, and observe it.</" -"quote>" -msgstr "" - -#. Tag: title -#: how2-basics.docbook:42 -#, no-c-format -msgid "Read" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:43 -#, no-c-format -msgid "" -"Rev.1:3 <quote>Blessed is he who reads and those who hear the words of this " -"prophecy [...]</quote>" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:45 -#, no-c-format -msgid "" -"1 Tim.4:13 <quote>give attention to the public reading of Scripture [...]</" -"quote>" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:50 -#, no-c-format -msgid "" -"Acts 17:11 <quote>Now these were more noble-minded than those in " -"Thessalonica, for they received the word with great eagerness, examining the " -"Scriptures daily, to see whether these things were so.</quote>" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:54 -#, no-c-format -msgid "" -"2 Tim.2:15 <quote>Be diligent [KJV `Study'] to present yourself approved to " -"God as a workman who does not need to be ashamed, handling accurately the " -"word of truth.</quote>" -msgstr "" - -#. Tag: title -#: how2-basics.docbook:59 -#, no-c-format -msgid "Memorize" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:60 -#, no-c-format -msgid "" -"Ps.119:11 <quote>Thy word I have hid in my heart, that I may not sin against " -"Thee.</quote>" -msgstr "" - -#. Tag: title -#: how2-basics.docbook:64 -#, no-c-format -msgid "Meditate" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:65 -#, no-c-format -msgid "" -"Ps.1:2-3 <quote>But his delight is in the law of the Lord, And in His law he " -"meditates day and night. And he will be like a tree firmly planted by " -"streams of water, Which yields its fruit in its season, And its leaf does " -"not wither; And in whatever he does, he prospers.</quote>" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:71 -#, no-c-format -msgid "" -"The Navigators illustrate this by saying that as the thumb can touch all the " -"fingers, we can meditate on the Word as we do any of the first four. " -"Meditation is a key to revelation. A new Christian needs to hear and read " -"the Bible more than they need to study and memorize it. This is so that they " -"become familiar with the overall message of the Bible." -msgstr "" - -#. Tag: title -#: how2-basics.docbook:79 -#, no-c-format -msgid "Types of Bible Studies" -msgstr "" - -#. Tag: title -#: how2-basics.docbook:80 -#, no-c-format -msgid "Topical Study" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:81 -#, no-c-format -msgid "" -"Pick out a certain topic and follow it through, using cross-references or a " -"concordance." -msgstr "" - -#. Tag: title -#: how2-basics.docbook:85 -#, no-c-format -msgid "Character Study" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:86 -#, no-c-format -msgid "" -"Studying the life of a Bible character, e.g. Joseph's life in Gen.37-50." -msgstr "" - -#. Tag: title -#: how2-basics.docbook:90 -#, no-c-format -msgid "Expository Study" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:91 -#, no-c-format -msgid "Studying a certain passage: paragraph, chapter, or book." -msgstr "" - -#. Tag: title -#: how2-basics.docbook:95 -#, no-c-format -msgid "Basics of Correct Interpretation" -msgstr "" - -#. Tag: title -#: how2-basics.docbook:97 -#, no-c-format -msgid "Content" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:98 -#, no-c-format -msgid "" -"What does it say? What does it say in the original language? Be careful with " -"definitions. Don't read into it what it doesn't say." -msgstr "" - -#. Tag: title -#: how2-basics.docbook:102 -#, no-c-format -msgid "Context" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:103 -#, no-c-format -msgid "" -"What do the verses around it say? "Context is king" is the rule -- " -"the passage must make sense within the structure of the entire passage and " -"book." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:108 -#, no-c-format -msgid "" -"What do other verses about this subject say through the rest of the Bible? " -"God doesn't contradict Himself, so our interpretation needs to stand the " -"test of other scriptures." -msgstr "" - -#. Tag: title -#: how2-basics.docbook:113 -#, no-c-format -msgid "An Expository Study of Matthew 6:1-18" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:114 -#, no-c-format -msgid "" -"Let's study together Mt.6:1-18. Read it to yourself, first looking for the " -"key verse, the verse that sums up the whole passage. Think you have it? Test " -"it by picking different places in the passage and asking yourself if they " -"relate to the thought of the key verse. Once you find it, write it as Roman " -"numeral One of your outline:" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:119 -#, no-c-format -msgid "Beware of practicing your righteousness before men to be noticed" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:122 -#, no-c-format -msgid "" -"What does <quote>practicing your righteousness</quote> mean? Does the " -"passage give any examples? What area of our lives is being addressed? " -"<emphasis>Our motives!</emphasis> What sub-headings develop this thought?" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:126 how2-basics.docbook:135 -#, no-c-format -msgid "When you give" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:127 -#, no-c-format -msgid "When you fast" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:128 -#, no-c-format -msgid "When you pray" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:131 -#, no-c-format -msgid "" -"Now fill in the outline with specific instructions of how to avoid wrong " -"ways of practicing our righteousness:" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:137 -#, no-c-format -msgid "" -"don't sound a trumpet. (how might someone <quote>sound a trumpet</quote> " -"today?)" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:138 -#, no-c-format -msgid "do it secretly." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:139 -#, no-c-format -msgid "etc." -msgstr "" - -#. Tag: title -#: how2-basics.docbook:145 -#, no-c-format -msgid "Worksheet: How to Use a Concordance" -msgstr "" - -#. Tag: title -#: how2-basics.docbook:147 -#, no-c-format -msgid "To Find a Particular Verse" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:149 -#, no-c-format -msgid "Pick out a key word or most-unusual word of the verse." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:150 -#, no-c-format -msgid "Turn to this word alphabetically." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:151 -#, no-c-format -msgid "Go down the column of listings until you find your verse." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:154 -#, no-c-format -msgid "Find these verses:" -msgstr "" - -#. Tag: quote -#: how2-basics.docbook:156 -#, no-c-format -msgid "Faithful are the wounds of a friend" -msgstr "" - -#. Tag: quote -#: how2-basics.docbook:157 -#, no-c-format -msgid "We are ambassadors of Christ." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:158 -#, no-c-format -msgid "The story of the rich man and Lazarus." -msgstr "" - -#. Tag: title -#: how2-basics.docbook:163 -#, no-c-format -msgid "To Do a Topical Study" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:164 -#, no-c-format -msgid "" -"Let's say you wanted to do a study of the word "redemption." First " -"you would look up that word in the concordance and look up references listed " -"for it. Then you could look up related words and references listed for them, " -"e.g. "redeem, redeemed, ransom," even "buy" or "" -"bought."" -msgstr "" - -#. Tag: title -#: how2-basics.docbook:170 -#, no-c-format -msgid "To Clarify Word Meanings in the Greek and Hebrew" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:171 -#, no-c-format -msgid "" -"What if you noticed a contradiction in the KJV between Mt.7:1 <quote>Judge " -"not lest you be judged</quote> and 1 Cor.2:15 <quote>He that is spiritual " -"judgeth all things.</quote> Maybe there are two different Greek words here, " -"both being translated "judge" in English? (We're using Strong's " -"from here out.)" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:175 -#, no-c-format -msgid "Look up "judge"." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:176 -#, no-c-format -msgid "" -"Go down the column of entries to Mt.7:1. To the right is a number, 2919. " -"This refers to the Greek word used. Write it down." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:178 -#, no-c-format -msgid "Now look up "judgeth"." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:179 -#, no-c-format -msgid "Go down the column to 1 Cor.2:15 . . . . . 350." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:180 -#, no-c-format -msgid "" -"Turn in the back to the Greek dictionary. (Remember, you're in the NT so the " -"language is Greek, while the OT is Hebrew.) Compare the meaning of 2919 with " -"the meaning of 350 and you have your answer!" -msgstr "" - -#. Tag: title -#: how2-basics.docbook:185 -#, no-c-format -msgid "To Find Meanings of Names" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:186 -#, no-c-format -msgid "" -"By the same process we can find the meaning of a name in the Greek or Hebrew." -msgstr "" - -#. Tag: para -#: how2-basics.docbook:187 -#, no-c-format -msgid "Look up these names and write down their meaning:" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:189 -#, no-c-format -msgid "Nabal" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:190 -#, no-c-format -msgid "Abigail" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:191 -#, no-c-format -msgid "Joshua" -msgstr "" - -#. Tag: para -#: how2-basics.docbook:192 -#, no-c-format -msgid "Barnabus" -msgstr "" diff --git a/pot/messages.pot b/pot/messages.pot deleted file mode 100644 index d4bcb70..0000000 --- a/pot/messages.pot +++ /dev/null @@ -1,2823 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2007-04-17 21:48+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../bibletime/backend/bt_osishtml.cpp:327 -msgid "Alternative text" -msgstr "" - -#: ../bibletime/backend/bt_osishtml.cpp:485 -msgid "Added text" -msgstr "" - -#: ../bibletime/backend/cdisplaytemplatemgr.cpp:184 -msgid "(user template)" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:503 -msgid "Footnotes" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:506 -msgid "Strong's numbers" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:509 -msgid "Headings" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:512 -msgid "Morphological tags" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:515 -msgid "Lemmas" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:518 -msgid "Hebrew vowel points" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:521 -msgid "Hebrew cantillation marks" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:524 -msgid "Greek accents" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:527 -msgid "Red letter words" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:530 -msgid "Textual variants" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:533 -msgid "Scripture cross-references" -msgstr "" - -#: ../bibletime/backend/cswordbackend.cpp:536 -msgid "Morph segmentation" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:715 -#: ../bibletime/util/ctoolclass.cpp:213 -msgid "Version" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:716 -#: ../bibletime/backend/cswordmoduleinfo.cpp:721 -#: ../bibletime/frontend/cprofile.cpp:30 -#: ../bibletime/frontend/mainindex/cindexitem.cpp:287 -msgid "unknown" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:719 -msgid "Markup" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:724 -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:86 -msgid "Location" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:728 -#: ../bibletime/util/ctoolclass.cpp:205 -msgid "Language" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:733 -msgid "Category" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:738 -msgid "LCSH" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:742 -msgid "Writable" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:743 -msgid "no" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:743 -msgid "yes" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:747 -#: ../bibletime/util/ctoolclass.cpp:208 -msgid "Unlock key" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:766 -msgid "Features" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:774 -#: ../bibletime/util/ctoolclass.cpp:201 -msgid "Take care, this work contains cult / questionable material!" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:808 -msgid "Distribution license" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:810 -msgid "Distribution source" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:812 -msgid "Distribution notes" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:814 -msgid "Text source" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:816 -msgid "Copyright notes" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:818 -msgid "Copyright holder" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:820 -msgid "Copyright date" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:822 -msgid "Copyright contact name" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:824 -msgid "Copyright contact address" -msgstr "" - -#: ../bibletime/backend/cswordmoduleinfo.cpp:826 -msgid "Copyright contact email" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:75 -msgid "Creating BibleTime's GUI" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:87 -#: ../bibletime/frontend/mainindex/cmainindex.cpp:147 -msgid "Bookshelf" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:104 -msgid "Initializing menu- and toolbars" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:115 -msgid "Search in &open work(s)" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:128 -msgid "Search in standard &Bible" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:150 -msgid "&Show bookshelf" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:162 -msgid "Show &mag" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:182 -msgid "Bookshelf &Manager" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:208 -msgid "&Arrangement mode" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:214 -msgid "&Manual mode" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:231 -msgid "Auto-tile &vertically" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:248 -msgid "Auto-tile &horizontally" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:265 -msgid "Auto-&cascade" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:281 -msgid "&Cascade" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:295 -msgid "Tile &vertically" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:307 -msgid "Tile &horizontally" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:321 -msgid "Cl&ose all" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:334 -msgid "&Save session" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:347 -msgid "Save as &new session" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:360 -msgid "&Load session" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:372 -msgid "&Delete session" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:384 -msgid "&Fullscreen mode" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:413 -msgid "&Handbook" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:426 -msgid "&Bible Study Howto" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:457 -msgid "&Daily tip" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:521 -msgid "Initializing Sword" -msgstr "" - -#: ../bibletime/bibletime_init.cpp:570 -msgid "Checking indices" -msgstr "" - -#: ../bibletime/bibletime_slots.cpp:536 -msgid "Please enter a name for the new session." -msgstr "" - -#: ../bibletime/bibletime_slots.cpp:536 -msgid "Session name:" -msgstr "" - -#: ../bibletime/display-templates/template-init.cpp:351 -msgid "Crazy" -msgstr "" - -#: ../bibletime/display-templates/template-init.cpp:677 -msgid "Green" -msgstr "" - -#: ../bibletime/display-templates/template-init.cpp:1005 -msgid "High contrast" -msgstr "" - -#: ../bibletime/display-templates/template-init.cpp:1346 -msgid "Simple" -msgstr "" - -#: ../bibletime/frontend/cbtconfig.cpp:252 -msgid "Old testament" -msgstr "" - -#: ../bibletime/frontend/cbtconfig.cpp:253 -msgid "Moses/Pentateuch/Torah" -msgstr "" - -#: ../bibletime/frontend/cbtconfig.cpp:254 -msgid "History" -msgstr "" - -#: ../bibletime/frontend/cbtconfig.cpp:255 -msgid "Prophets" -msgstr "" - -#: ../bibletime/frontend/cbtconfig.cpp:256 -msgid "New testament" -msgstr "" - -#: ../bibletime/frontend/cbtconfig.cpp:257 -msgid "Gospels" -msgstr "" - -#: ../bibletime/frontend/cbtconfig.cpp:258 -msgid "Letters/Epistles" -msgstr "" - -#: ../bibletime/frontend/cbtconfig.cpp:259 -msgid "Paul's Epistles" -msgstr "" - -#: ../bibletime/frontend/cexportmanager.cpp:472 -msgid "" -"*.html *.htm | HTML files\n" -" *.* | All files (*.*)" -msgstr "" - -#: ../bibletime/frontend/cexportmanager.cpp:474 -msgid "" -"*.txt | Text files\n" -" *.* | All files (*.*)" -msgstr "" - -#: ../bibletime/frontend/cexportmanager.cpp:476 -msgid "All files (*.*)" -msgstr "" - -#: ../bibletime/frontend/cinfodisplay.cpp:53 -msgid "Mag (\"shift\" to lock)" -msgstr "" - -#: ../bibletime/frontend/cinfodisplay.cpp:168 -msgid "Abbreviation" -msgstr "" - -#: ../bibletime/frontend/cinfodisplay.cpp:179 -#: ../bibletime/frontend/cinfodisplay.cpp:272 -msgid "Cross references" -msgstr "" - -#: ../bibletime/frontend/cinfodisplay.cpp:313 -msgid "Footnote" -msgstr "" - -#: ../bibletime/frontend/cinfodisplay.cpp:340 -msgid "Strongs" -msgstr "" - -#: ../bibletime/frontend/cinfodisplay.cpp:419 -msgid "Morphology" -msgstr "" - -#: ../bibletime/frontend/cinfodisplay.cpp:442 -msgid "Word lookup" -msgstr "" - -#: ../bibletime/frontend/cinputdialog.cpp:59 -msgid "C&lear" -msgstr "" - -#: ../bibletime/frontend/cinputdialog.cpp:66 -msgid "&Ok" -msgstr "" - -#: ../bibletime/frontend/cmanageindiceswidget.cpp:62 -msgid "Manage module search indices" -msgstr "" - -#: ../bibletime/frontend/cmanageindiceswidget.cpp:63 -msgid "" -"You can use the list below to create and/or delete search indices for your " -"installed works." -msgstr "" - -#: ../bibletime/frontend/cmanageindiceswidget.cpp:67 -msgid "Module" -msgstr "" - -#: ../bibletime/frontend/cmanageindiceswidget.cpp:68 -msgid "Index size" -msgstr "" - -#: ../bibletime/frontend/cmanageindiceswidget.cpp:90 -msgid "Modules with indices" -msgstr "" - -#: ../bibletime/frontend/cmanageindiceswidget.cpp:94 -msgid "Modules without indices" -msgstr "" - -#: ../bibletime/frontend/cmanageindiceswidget.cpp:106 -#: ../bibletime/frontend/cmanageindiceswidget.cpp:111 -msgid "KiB" -msgstr "" - -#: ../bibletime/frontend/cmoduleindexdialog.cpp:41 -msgid "Preparing instant search" -msgstr "" - -#: ../bibletime/frontend/cmoduleindexdialog.cpp:53 -msgid "Creating index for work %1" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:75 -msgid "Configure BibleTime" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:138 -msgid "Display" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:144 -msgid "Show tip of the day" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:157 -msgid "Show startuplogo" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:169 -msgid "Display templates" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:170 -msgid "" -"Display templates define how text is displayed. Please choose a template you " -"like." -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:183 -msgid "Available display styles:" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:193 -msgid "Style preview" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:214 -msgid "Languages" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:220 -msgid "Specify a language for names of Bible books" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:221 -msgid "" -"Sword has a number of locales available which can be used to " -"internationalize the names of books of the Bible. You can specify which " -"locale to use. If you want to create a new locale, see http://www." -"crosswire.org/sword/develop for details." -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:227 -msgid "Language for names of Bible books" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:303 -msgid "Select custom fonts per-language" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:304 -msgid "" -"Here you find a list of all languages of the installed works. You can " -"specify a custom font for each language that needs a special font to be " -"displayed correctly." -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:337 -msgid "Use custom font" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:345 -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:361 -msgid "HotKeys" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:369 -msgid "Choose type:" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:388 -msgid "BibleTime" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:389 -msgid "All text windows" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:390 -msgid "Bible windows" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:391 -msgid "Commentary windows" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:392 -msgid "Lexicon windows" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:393 -msgid "Book windows" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:458 -msgid "Desk" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:463 -#: ../bibletime/frontend/coptionsdialog.cpp:468 -msgid "Standard works" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:469 -msgid "" -"Standard works are used when no particular work is specified, for example " -"when a hyperlink into a Bible or lexicon was clicked ." -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:475 -msgid "Standard Bible" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:484 -msgid "Standard Commentary" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:494 -msgid "Standard Lexicon" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:503 -msgid "Standard Daily Devotional" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:512 -msgid "Standard Hebrew Strong's Lexicon" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:521 -msgid "Standard Greek Strong's Lexicon" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:530 -msgid "Standard Hebrew Morphological Lexicon" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:538 -msgid "Standard Greek Morphological Lexicon" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:660 -#: ../bibletime/frontend/coptionsdialog.cpp:663 -msgid "Text filters" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:664 -msgid "" -"Filters control the appearance of text. Here you can specify default " -"settings for all filters. You can change the filter settings in each display " -"window, of course." -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:671 -msgid "Insert line break after each verse" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:677 -msgid "Show verse numbers" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:683 -msgid "Show section headings" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:690 -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:163 -msgid "Show scripture cross-references" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:696 -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:158 -msgid "Show Greek accents" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:702 -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:154 -msgid "Show Hebrew vowel points" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:708 -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:156 -msgid "Show Hebrew cantillation marks" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:714 -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:165 -msgid "Show morph segmentation" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:720 -msgid "Use textual variants" -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:925 -msgid "" -"For God so loved the world, that he gave his one and only Son, that whoever " -"believes in him should not perish, but have eternal life." -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:930 -msgid "" -"For God didn't send his Son into the world to judge the world, but that the " -"world should be saved through him." -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:937 -msgid "" -"He who believes in him is not judged. He who doesn't believe has been judged " -"already, because he has not believed in the name of the one and only Son of " -"God." -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:944 -msgid "" -"This is the judgment, that the light has come into the world, and men loved " -"the darkness rather than the light; for their works were evil." -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:949 -msgid "" -"For everyone who does evil hates the light, and doesn't come to the light, " -"lest his works would be exposed." -msgstr "" - -#: ../bibletime/frontend/coptionsdialog.cpp:954 -msgid "" -"But he who does the truth comes to the light, that his works may be " -"revealed, that they have been done in God." -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:59 -msgid "Bookshelf Manager" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:75 -msgid "Bookshelf path(s)" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:86 -msgid "Configure bookshelf path(s)" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:87 -msgid "" -"You can store your bookshelfs in one or more directories, which you can " -"specify here." -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:93 -msgid "Your bookshelf configuration file is <b>%1</b>" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:98 -msgid "Path to bookshelf" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:102 -msgid "Edit Entry" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:107 -msgid "Add Entry" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:112 -msgid "Remove Entry" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:121 -msgid "Install/Update works" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:144 -msgid "Install/update works - Step 1" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:145 -msgid "" -"Please choose a (local or remote) library and a bookshelf path to install " -"the work(s) to. After that step click on the connect button.<br/><b>WARNING: " -"If you live in a persecuted country and do not wish to risk detection you " -"should NOT use the module remote installation feature!</b>" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:152 -msgid "Select library" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:158 -msgid "Delete library" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:163 -msgid "Add library" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:171 -msgid "Select bookshelf path" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:191 -#: ../bibletime/frontend/cswordsetupdialog.cpp:797 -msgid "Connect to library" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:206 -msgid "Remove works" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:218 -msgid "Remove installed work(s)" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:219 -msgid "" -"This dialog lets you remove installed works from your system. Choose the " -"modules and then click on the remove button." -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:223 -msgid "Select works to be uninstalled" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:229 -msgid "Remove selected work(s)" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:241 -msgid "Manage search indicies" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:319 -#: ../bibletime/frontend/cswordsetupdialog.cpp:371 -#: ../bibletime/frontend/cswordsetupdialog.cpp:881 -msgid "[Remote]" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:324 -#: ../bibletime/frontend/cswordsetupdialog.cpp:366 -#: ../bibletime/frontend/cswordsetupdialog.cpp:876 -msgid "[Local]" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:407 -msgid "" -"You selected the following work(s): %1.\n" -"\n" -"Do you really want to remove them from your system?" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:484 -msgid "Download" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:497 -msgid "Downloading library information..." -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:612 -msgid "Install/update works - Step 2" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:613 -msgid "" -"Please choose the works which should be installed and/or updated and click " -"the install button." -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:639 -msgid "Install works" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:690 -msgid "" -"You selected the following works: %1.\n" -"\n" -" Do you really want to install them on your system?" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:717 -msgid "Download of work(s)" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:788 -msgid "[%1]: %2% complete" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:809 -msgid "" -"This directory is not writable, so works can not be installed here using " -"BibleTime. Do you want to use this directory instead of the previous " -"value?" -msgstr "" - -#: ../bibletime/frontend/cswordsetupdialog.cpp:830 -msgid "" -"This directory is not writable, so works can not be installed here using " -"BibleTime. Do you want to add it to the list of module directories?" -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:31 -msgid "Local" -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:32 -msgid "Remote" -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:43 -msgid "Caption" -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:55 -msgid "Type" -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:58 -msgid "Server" -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:61 -msgid "Path" -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:81 -msgid "Ok" -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:95 -msgid "Please provide a caption." -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:103 -msgid "" -"A source with this caption already exists.<br>Please provide a different " -"caption." -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:109 -msgid "Please provide a server name." -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:116 -msgid "Please provide a valid, readable path." -msgstr "" - -#: ../bibletime/frontend/cswordsetupinstallsourcesdialog.cpp:120 -msgid "Please provide a path." -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:74 -msgid "Name" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:78 -msgid "Status" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:80 -msgid "Installed version" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:84 -msgid "Remote version" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:107 -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:115 -#: ../bibletime/frontend/mainindex/cindexitem.cpp:583 -#: ../bibletime/frontend/searchdialog/cmodulechooser.cpp:109 -msgid "Bibles" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:108 -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:116 -#: ../bibletime/frontend/mainindex/cindexitem.cpp:586 -#: ../bibletime/frontend/searchdialog/cmodulechooser.cpp:110 -msgid "Commentaries" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:109 -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:117 -#: ../bibletime/frontend/mainindex/cindexitem.cpp:589 -#: ../bibletime/frontend/searchdialog/cmodulechooser.cpp:111 -msgid "Lexicons" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:110 -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:118 -#: ../bibletime/frontend/mainindex/cindexitem.cpp:592 -#: ../bibletime/frontend/searchdialog/cmodulechooser.cpp:112 -msgid "Books" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:111 -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:119 -#: ../bibletime/frontend/searchdialog/cmodulechooser.cpp:150 -msgid "Daily Devotionals" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:112 -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:120 -#: ../bibletime/frontend/mainindex/cindexitem.cpp:598 -#: ../bibletime/frontend/mainindex/cindexitem.cpp:1174 -#: ../bibletime/frontend/searchdialog/cmodulechooser.cpp:161 -msgid "Glossaries" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:234 -msgid "New" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:234 -msgid "Updated" -msgstr "" - -#: ../bibletime/frontend/cswordsetupmodulelistview.cpp:236 -msgid "Installed" -msgstr "" - -#: ../bibletime/frontend/display/cdisplay.cpp:154 -#: ../bibletime/frontend/searchdialog/csearchanalysis.cpp:517 -msgid "HTML files" -msgstr "" - -#: ../bibletime/frontend/display/cdisplay.cpp:157 -msgid "Text files" -msgstr "" - -#: ../bibletime/frontend/display/cdisplay.cpp:161 -msgid "Save document ..." -msgstr "" - -#: ../bibletime/frontend/display/chtmlwritedisplay.cpp:133 -msgid "Choose a font" -msgstr "" - -#: ../bibletime/frontend/display/chtmlwritedisplay.cpp:144 -msgid "Choose a font size" -msgstr "" - -#: ../bibletime/frontend/display/chtmlwritedisplay.cpp:164 -msgid "Bold" -msgstr "" - -#: ../bibletime/frontend/display/chtmlwritedisplay.cpp:186 -msgid "Underline" -msgstr "" - -#: ../bibletime/frontend/display/chtmlwritedisplay.cpp:258 -msgid "Select all" -msgstr "" - -#: ../bibletime/frontend/display/chtmlwritedisplay.cpp:262 -msgid "HTML editor window" -msgstr "" - -#: ../bibletime/frontend/display/creaddisplay.cpp:67 -msgid "Print keys" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:82 -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:134 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:38 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:111 -msgid "Next book" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:86 -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:140 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:42 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:117 -msgid "Previous book" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:90 -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:146 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:46 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:123 -msgid "Next chapter" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:94 -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:152 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:50 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:129 -msgid "Previous chapter" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:98 -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:158 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:54 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:135 -msgid "Next verse" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:102 -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:164 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:58 -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:141 -msgid "Previous verse" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:113 -msgid "Copy chapter" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:118 -msgid "Save chapter as plain text" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:119 -msgid "Save chapter as HTML" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:123 -msgid "Print chapter" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:177 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:101 -msgid "Strong's Search" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:185 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:108 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:119 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:65 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:73 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:53 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:61 -msgid "Reference only" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:187 -msgid "Text of reference" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:189 -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:196 -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:202 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:67 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:75 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:81 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:55 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:63 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:69 -msgid "Reference with text" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:191 -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:204 -msgid "Chapter" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:198 -msgid "Chapter as plain text" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:200 -msgid "Chapter as HTML" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:229 -msgid "Bible window" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:237 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:211 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:63 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:51 -msgid "Copy..." -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:247 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:220 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:71 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:59 -msgid "Save..." -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:254 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:226 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:79 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:67 -msgid "Print..." -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:351 -msgid "Copy chapter to clipboard ..." -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:351 -msgid "Copying" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:372 -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:390 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:270 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:276 -msgid "Saving" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:372 -#: ../bibletime/frontend/displaywindow/cbiblereadwindow.cpp:390 -msgid "Saving chapter ..." -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbookreadwindow.cpp:65 -#: ../bibletime/frontend/displaywindow/cbookreadwindow.cpp:76 -msgid "Toggle tree view" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbookreadwindow.cpp:82 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:56 -msgid "Copy entry with text" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbookreadwindow.cpp:84 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:58 -msgid "Save entry as plain text" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbookreadwindow.cpp:85 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:59 -msgid "Save entry as HTML" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbookreadwindow.cpp:87 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:61 -msgid "Print entry with text" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbookreadwindow.cpp:174 -msgid "Book window" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:111 -msgid "Display settings: No options available" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:116 -msgid "Display settings" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:133 -msgid "Display options" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:136 -msgid "Use linebreaks after each verse" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:139 -msgid "Show versenumbers" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:141 -msgid "Show headings" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:145 -msgid "Highlight words of Jesus" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cbuttons.cpp:161 -msgid "Use alternative textual variant" -msgstr "" - -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:78 -#: ../bibletime/frontend/displaywindow/chtmlwritewindow.cpp:59 -#: ../bibletime/frontend/displaywindow/cplainwritewindow.cpp:55 -msgid "Sync with active Bible" -msgstr "" - -#: ../bibletime/frontend/displaywindow/ccommentaryreadwindow.cpp:197 -msgid "Commentary window" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cdisplaywindow.cpp:146 -#: ../bibletime/frontend/displaywindow/cdisplaywindow.cpp:197 -msgid "Back in history" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cdisplaywindow.cpp:153 -#: ../bibletime/frontend/displaywindow/cdisplaywindow.cpp:203 -msgid "Forward in history" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cdisplaywindow.cpp:161 -#: ../bibletime/frontend/searchdialog/csearchdialog.cpp:85 -msgid "Search" -msgstr "" - -#: ../bibletime/frontend/displaywindow/chtmlwritewindow.cpp:68 -#: ../bibletime/frontend/displaywindow/cplainwritewindow.cpp:65 -msgid "Save text" -msgstr "" - -#: ../bibletime/frontend/displaywindow/chtmlwritewindow.cpp:78 -#: ../bibletime/frontend/displaywindow/cplainwritewindow.cpp:76 -msgid "Delete current entry" -msgstr "" - -#: ../bibletime/frontend/displaywindow/chtmlwritewindow.cpp:88 -#: ../bibletime/frontend/displaywindow/cplainwritewindow.cpp:87 -msgid "Restore original text" -msgstr "" - -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:47 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:83 -msgid "Next entry" -msgstr "" - -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:51 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:88 -msgid "Previous entry" -msgstr "" - -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:110 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:121 -msgid "Entry with text" -msgstr "" - -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:115 -msgid "Entry as plain text" -msgstr "" - -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:117 -msgid "Entry as HTML" -msgstr "" - -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:200 -msgid "Lexicon window" -msgstr "" - -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:270 -#: ../bibletime/frontend/displaywindow/clexiconreadwindow.cpp:276 -msgid "Saving entry ..." -msgstr "" - -#: ../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:112 -#: ../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:159 -msgid "NONE" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:128 -#: ../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:129 -#: ../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:151 -msgid "Select a work" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:154 -msgid "Select an additional work" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:225 -msgid "[locked]" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cmodulechooserbutton.cpp:244 -msgid "No work selected" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cplainwritewindow.cpp:138 -msgid "Module is not writable." -msgstr "" - -#: ../bibletime/frontend/displaywindow/cplainwritewindow.cpp:139 -msgid "" -"Either the module may not be edited, or you do not have write permission." -msgstr "" - -#: ../bibletime/frontend/displaywindow/cplainwritewindow.cpp:141 -msgid "Module not writable" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cwritewindow.cpp:141 -msgid "Save text before closing?" -msgstr "" - -#: ../bibletime/frontend/displaywindow/cwritewindow.cpp:165 -msgid "Save changed text?" -msgstr "" - -#: ../bibletime/frontend/mainindex/cindexitem.cpp:391 -msgid "Change description ..." -msgstr "" - -#: ../bibletime/frontend/mainindex/cindexitem.cpp:391 -msgid "Enter a new description for the chosen bookmark." -msgstr "" - -#: ../bibletime/frontend/mainindex/cindexitem.cpp:486 -msgid "New folder" -msgstr "" - -#: ../bibletime/frontend/mainindex/cindexitem.cpp:595 -msgid "Daily devotionals" -msgstr "" - -#: ../bibletime/frontend/mainindex/cindexitem.cpp:604 -msgid "Old bookmarks" -msgstr "" - -#: ../bibletime/frontend/mainindex/cindexitem.cpp:607 -msgid "Unknown" -msgstr "" - -#: ../bibletime/frontend/mainindex/cindexitem.cpp:614 -msgid "Unknown language" -msgstr "" - -#: ../bibletime/frontend/mainindex/cindexitem.cpp:959 -#: ../bibletime/frontend/mainindex/cindexitem.cpp:967 -msgid "" -"*.btb | BibleTime bookmark files (*.btb)\n" -"*.* | All files (*.*)" -msgstr "" - -#: ../bibletime/frontend/mainindex/cindexitem.cpp:959 -msgid "BibleTime - Export bookmarks" -msgstr "" - -#: ../bibletime/frontend/mainindex/cindexitem.cpp:967 -msgid "BibleTime - Import bookmarks" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:149 -msgid "Create a new folder" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:150 -msgid "Change this folder" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:152 -msgid "Change bookmark description" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:153 -msgid "Import bookmarks" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:154 -msgid "Export bookmarks" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:155 -msgid "Print bookmarks" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:157 -msgid "Remove selected item(s)" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:159 -msgid "Edit this work" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:161 -msgid "Plain text" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:162 -msgid "HTML" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:164 -msgid "Search in selected work(s)" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:165 -msgid "Unlock this work" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:166 -msgid "About this work" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:534 -msgid "Delete Items" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:534 -msgid "Do you really want to delete the selected items and child-items?" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:574 -msgid "BibleTime - Unlock work" -msgstr "" - -#: ../bibletime/frontend/mainindex/cmainindex.cpp:575 -msgid "Enter the unlock key for this work." -msgstr "" - -#: ../bibletime/frontend/searchdialog/cmodulechooser.cpp:92 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:49 -msgid "Work" -msgstr "" - -#: ../bibletime/frontend/searchdialog/cmodulechooser.cpp:271 -msgid "Choose work(s)" -msgstr "" - -#: ../bibletime/frontend/searchdialog/cmodulechooser.cpp:283 -msgid "Use chosen work(s)" -msgstr "" - -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:50 -msgid "Hits" -msgstr "" - -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:227 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:236 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:212 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:231 -msgid "Copy search result..." -msgstr "" - -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:227 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:236 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:212 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:231 -msgid "Copying search result" -msgstr "" - -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:245 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:254 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:174 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:193 -msgid "Save search result..." -msgstr "" - -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:245 -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:254 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:174 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:193 -msgid "Saving search result" -msgstr "" - -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:263 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:163 -msgid "Print search result..." -msgstr "" - -#: ../bibletime/frontend/searchdialog/cmoduleresultview.cpp:263 -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:163 -msgid "Printing search result" -msgstr "" - -#: ../bibletime/frontend/searchdialog/crangechooser.cpp:74 -msgid "Search range editor" -msgstr "" - -#: ../bibletime/frontend/searchdialog/crangechooser.cpp:102 -msgid "Search range" -msgstr "" - -#: ../bibletime/frontend/searchdialog/crangechooser.cpp:110 -msgid "Add new range" -msgstr "" - -#: ../bibletime/frontend/searchdialog/crangechooser.cpp:114 -msgid "Delete current range" -msgstr "" - -#: ../bibletime/frontend/searchdialog/crangechooser.cpp:120 -msgid "Name:" -msgstr "" - -#: ../bibletime/frontend/searchdialog/crangechooser.cpp:125 -msgid "Edit current search range:" -msgstr "" - -#: ../bibletime/frontend/searchdialog/crangechooser.cpp:135 -msgid "Parsed search range:" -msgstr "" - -#: ../bibletime/frontend/searchdialog/crangechooser.cpp:164 -msgid "New range" -msgstr "" - -#: ../bibletime/frontend/searchdialog/crangechooser.cpp:229 -msgid "<invalid name of search range>" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchanalysis.cpp:70 -msgid "Search analysis" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchanalysis.cpp:87 -msgid "Save search analysis as HTML" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchanalysis.cpp:519 -msgid "Save Search Analysis" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchanalysis.cpp:540 -msgid "BibleTime Search Analysis" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchanalysis.cpp:541 -msgid "Search text :" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchanalysis.cpp:543 -msgid "Book" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchanalysis.cpp:544 -msgid "Total hits" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchanalysis.cpp:580 -msgid "Created by" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialog.cpp:85 -msgid "Search dialog" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialog.cpp:111 -msgid "Missing indices" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialog.cpp:112 -msgid "" -"One or more modules need indexing before they can be searched.\n" -"This could take a long time. Proceed with indexing?" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialogpages.cpp:81 -msgid "Parsing Stong's Numbers" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialogpages.cpp:81 -msgid "Parsing Stong's numbers for translations." -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialogpages.cpp:650 -msgid "Searching in: " -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialogpages.cpp:723 -msgid "" -"<p>Enter search terms separated by spaces. By default the search function " -"will return results that match any of the search terms (OR). To search for " -"all the terms separate the terms by AND.</p>" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialogpages.cpp:726 -msgid "" -"<p>You can use wildcards: '*' matches any sequence of characters, while '?' " -"matches any single character. The use of brackets allows you to group your " -"search terms, e.g. '(Jesus OR spirit) AND God'.</p>" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialogpages.cpp:729 -msgid "" -"<p>To search text other than the main text, enter the text type followed by " -"\":\", and then the search term. For example, to search for the Strong's " -"number H8077, use 'strong:H8077'.</p>" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialogpages.cpp:732 -msgid "" -"<p>Available text types:<br><table><tr><td>heading:</td><td>searches " -"headings</td></tr><tr><td>footnote:</td><td>searches footnotes</td></" -"tr><tr><td>strong:</td><td>searches Strong's Numbers</td></tr><tr><td>morph:" -"</td><td>searches morphology codes</td></tr></table></p>" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialogpages.cpp:737 -msgid "" -"<p>BibleTime uses the Lucene search engine to perform your searches. It has " -"many advanced features, and you can read more about it here: <a href=" -"\"http://lucene.apache.org/java/docs/queryparsersyntax.html\">http://lucene." -"apache.org/java/docs/queryparsersyntax.html</a></p>" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialogpages.cpp:742 -msgid "Basic Search Syntax Introduction" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchdialogpages.cpp:750 -msgid "No search scope" -msgstr "" - -#: ../bibletime/frontend/searchdialog/csearchresultview.cpp:41 -msgid "Results" -msgstr "" - -#: ../bibletime/main.cpp:124 -msgid "Enable debug messages" -msgstr "" - -#: ../bibletime/main.cpp:125 -msgid "" -"Ignore the startup session that was saved when BibleTime was closed the last " -"time." -msgstr "" - -#: ../bibletime/main.cpp:126 -msgid "" -"Open the standard Bible with the given key. Use <random> to open at a random " -"position." -msgstr "" - -#: ../bibletime/main.cpp:135 -msgid "Bible study tool for KDE" -msgstr "" - -#: ../bibletime/main.cpp:137 -msgid "(c)1999-2007, The BibleTime Team" -msgstr "" - -#: ../bibletime/main.cpp:138 -msgid "" -"BibleTime is an easy to use but powerful Bible study tool for KDE.\n" -"\n" -"We are looking for developers and translators.\n" -"If you'd like to join our team, please send an email to info@bibletime.info." -msgstr "" - -#: ../bibletime/main.cpp:147 -msgid "Project coordinator" -msgstr "" - -#: ../bibletime/main.cpp:149 -msgid "Frontend, backend" -msgstr "" - -#: ../bibletime/main.cpp:151 -msgid "Crystal icons, crystal startlogo, webpage" -msgstr "" - -#: ../bibletime/main.cpp:159 -msgid "Romanian translation" -msgstr "" - -#: ../bibletime/main.cpp:161 -msgid "High contrast template" -msgstr "" - -#: ../bibletime/main.cpp:163 -msgid "Installation manager" -msgstr "" - -#: ../bibletime/main.cpp:165 -msgid "Icons, startlogo" -msgstr "" - -#: ../bibletime/main.cpp:167 -msgid "GUI" -msgstr "" - -#: ../bibletime/main.cpp:169 -msgid "GUI, instant search" -msgstr "" - -#: ../bibletime/main.cpp:171 -msgid "GUI translations into Traditional and Simplified Chinese" -msgstr "" - -#: ../bibletime/main.cpp:173 -msgid "Binary packages" -msgstr "" - -#: ../bibletime/main.cpp:175 -msgid "Founder of the Sword project" -msgstr "" - -#: ../bibletime/main.cpp:177 -msgid "Sponsored our internet domain for many years" -msgstr "" - -#: ../bibletime/main.cpp:179 -msgid "Bible Study HowTo" -msgstr "" - -#: ../bibletime/main.cpp:181 ../bibletime/main.cpp:209 -msgid "Search dialog enhancements" -msgstr "" - -#: ../bibletime/main.cpp:183 -msgid "Language codes and names" -msgstr "" - -#: ../bibletime/main.cpp:185 -msgid "GUI improvements" -msgstr "" - -#: ../bibletime/main.cpp:187 -msgid "Finnish translation" -msgstr "" - -#: ../bibletime/main.cpp:189 ../bibletime/main.cpp:197 -msgid "Frontend" -msgstr "" - -#: ../bibletime/main.cpp:191 -msgid "Czech translation" -msgstr "" - -#: ../bibletime/main.cpp:193 -msgid "Searchdialog" -msgstr "" - -#: ../bibletime/main.cpp:195 -msgid "Polish translation" -msgstr "" - -#: ../bibletime/main.cpp:199 ../bibletime/main.cpp:207 -msgid "Russian website translation" -msgstr "" - -#: ../bibletime/main.cpp:201 -msgid "Spanish website translation updates" -msgstr "" - -#: ../bibletime/main.cpp:203 -msgid "Update to the russian website translation" -msgstr "" - -#: ../bibletime/main.cpp:205 -msgid "Documentation" -msgstr "" - -#: ../bibletime/main.cpp:211 -msgid "Very helpful and detailed testing" -msgstr "" - -#: ../bibletime/main.cpp:213 -msgid "The first lead developer" -msgstr "" - -#: ../bibletime/main.cpp:215 -msgid "Translation updates for the Dutch GUI, the website and the handbook" -msgstr "" - -#: ../bibletime/main.cpp:217 -msgid "French handbook translation" -msgstr "" - -#: ../bibletime/main.cpp:219 -msgid "Helpful source code additions" -msgstr "" - -#: ../bibletime/main.cpp:221 -msgid "Translated the GUI into Russian" -msgstr "" - -#: ../bibletime/main.cpp:223 -msgid "New Bible key choosers" -msgstr "" - -#: ../bibletime/main.cpp:225 -msgid "Spanish translation" -msgstr "" - -#: ../bibletime/main.cpp:229 -msgid "" -"_: NAME OF TRANSLATORS\n" -"Your names" -msgstr "" - -#: ../bibletime/main.cpp:230 -msgid "" -"_: EMAIL OF TRANSLATORS\n" -"Your emails" -msgstr "" - -#: ../bibletime/main.cpp:256 -msgid "Starting BibleTime" -msgstr "" - -#: ../bibletime/rc-dummy.cpp:2 -msgid "&Search" -msgstr "" - -#: ../bibletime/rc-dummy.cpp:4 -msgid "Se&ttings" -msgstr "" - -#: ../bibletime/rc-dummy.cpp:5 -msgid "&Window" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:3 -msgid "The Bible was written so we could believe in Jesus. (John 20:31)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:7 -msgid "" -"BibleTime includes a really useful handbook written by Fred Saalbach.\n" -"To read it choose the item \"Handbook\" in the \"Help\" menu of BibleTime.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:12 -msgid "" -"No one is allowed by God to add anything to or take anything away from the " -"Word. (Revelation 22:18-19)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:16 -msgid "The Bible is like a mirror. (James 1:23)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:20 -msgid "" -"BibleTime does include a <B>Bible Study HowTo</B>!\n" -"It was written by Bob Harman and is a great introduction how to study the " -"Bible.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:25 -msgid "" -"You can save, print and copy the whole search result by pressing the right " -"mouse button on the icon of the searched module in the search dialog.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:29 -msgid "The Bible is our only spiritual weapon. (Ephesians 6:17)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:33 -msgid "" -"To get the number of verses in the Bible search for a space in the module.\n" -"The search analysis shows you the number of verses of each book.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:38 -msgid "The Bible is truth. (John 17:17)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:42 -msgid "" -"If you would like to create a set of bookmarks around a specific topic with " -"comments containing what the Lord told you here, it's best to\n" -"make bookmarks from your personal commentary.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:47 -msgid "" -"The scriptures give us the wisdom that leads to salvation. (2 Timothy 3:15)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:51 -msgid "" -"To lookup the meaning of the original hebrew or greek word in a Bible " -"supporting Strong's numbers, switch them on and \n" -"click on the strong number. Now a new window showing the strong number with\n" -"it's explanation is shown. If your favourite translation doesn't support " -"Strong's numbers please refer to an alternate translation for the number of " -"the corresponding word.\n" -"Make sure you have set the default modules in the preferences.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:58 -msgid "" -"If you want to use a commentary as a topical reference, search it for terms " -"your topic is about.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:62 -msgid "" -"In the beginning was the Word, the Word was with God, and the Word was God. " -"(John 1:1)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:66 -msgid "" -"We will be judged on the last day by the words Jesus spoke. (John 12:48)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:70 -msgid "" -"If you want to find the full set of verses or entries on a area of content, " -"you should use the option \"Multiple words (OR)\" for searching.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:74 -msgid "" -"If you are searching a verse you know only fuzzy or in a different " -"translation search for the most probable terms in multiple Bible " -"translations at the same time.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:78 -msgid "" -"God's Word can be a lamp to your feet and a light to your path. (Psalm " -"119:105)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:82 -msgid "" -"If you want to search a word in a foreign module (e.g. greek or hebrew), " -"open a display window and choose a chapter or an entry which contains this " -"word.\n" -"Select it and copy it to the clipboard. Now insert the copied word in the " -"search text box of the searchdialog.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:87 -msgid "" -"The Word of God will not return to Him without accomplishing its purpose. " -"(Isaiah 55:11)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:91 -msgid "" -"Foreign modules do often require a special font to display correctly. You " -"can set the font for each language in the preferences.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:95 -msgid "" -"Did you know that the first book ever printed on a printing press was the " -"Bible (by Johann Gutenberg, in 1492)?\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:99 -msgid "" -"God has already given to us everything pertaining to life and godliness. (2 " -"Peter 1:3)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:103 -msgid "" -"All important elements of BibleTime's graphical user interface have a " -"tooltip and a \"What's this?\" help.<BR>\n" -"To read the \"What's this?\" help press the keys SHIFT+F1 and click on the " -"part.\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:108 -msgid "" -"The Word of God is living, active, and sharper than any two-edged sword. " -"(Hebrews 4:12)\n" -msgstr "" - -#: ../bibletime/tips-dummy.cpp:112 -msgid "" -"You are using a program that has been written for the glory of God.<BR>May " -"He bless you as you study His Word!\n" -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:737 -msgid "" -"Open the printer dialog of BibleTime, where you can edit the print queue, " -"assign styles to the items and print them." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:741 -msgid "Close BibleTime and save the settings." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:748 -msgid "Show or hide the bookshelf." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:752 -msgid "Toggle the main toolbar view." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:760 -msgid "Open the search dialog to search in all works that are currently open." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:764 -msgid "Open the search dialog to search in the standard Bible." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:772 -msgid "Restore a saved BibleTime session." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:776 -msgid "Save current BibleTime session so that it can be reused later." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:780 -msgid "Create and save a new session." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:784 -msgid "Delete a BibleTime session." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:788 -msgid "Toggle fullscreen mode of the main window." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:792 -msgid "Vertically tile the open windows." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:796 -msgid "Horizontally tile the open windows." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:800 -msgid "Cascade the open windows." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:805 -msgid "Choose the way that is used to arrange the windows." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:809 -msgid "Automatically tile the open windows vertically." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:813 -msgid "Automatically tile the open windows horizontally." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:817 -msgid "Automatically cascade the open windows." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:822 -msgid "Close all open windows." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:830 -msgid "Open BibleTime's toolbar editor." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:834 -msgid "Open the dialog to set most of BibleTime's preferences." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:838 -msgid "" -"Open the dialog to configure your bookshelf and install/update/remove works." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:847 -msgid "Open BibleTime's handbook in the KDE helpbrowser." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:851 -msgid "" -"Open the Bible study HowTo included with BibleTime in the KDE helpbrowser. " -"<BR>This HowTo is an introduction on how to study the Bible in an efficient " -"way." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:855 -msgid "Send a bugreport to the developers of BibleTime." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:859 -msgid "" -"Show a daily tip each time BibleTime starts. <BR>The tips contain important " -"Bible quotations and helpful tips for using BibleTime." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:863 -msgid "Show detailed information about BibleTime." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:867 -msgid "Show detailed information about the KDE project." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:877 -msgid "Start to search the text in each of the chosen work(s)." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:881 -msgid "Stop the active search." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:888 -msgid "Open a dialog to choose work(s) for the search." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:892 -msgid "Enter the text you want to search in the chosen work(s) here." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:898 -msgid "" -"Treat the search text as multiple words. A text must contain all of the " -"words to match. The order of the words is unimportant." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:902 -msgid "" -"Treat the search text as multiple words. A text must contain one or more " -"words of to match. The order is unimportant." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:906 -msgid "The search text will be used exactly as entered." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:910 -msgid "" -"Treat the search string as a GNU regular expression. The BibleTime handbook " -"contains an introduction to regular expressions." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:918 -msgid "" -"If you choose this option the search will distinguish between upper and " -"lowercase characters." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:923 -msgid "" -"Choose a scope from the list. Select the first item to use no scope, the " -"second one is to use each work's last search result as search scope. The " -"others are user defined search scopes." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:931 -msgid "Select an item from the list to edit the search scope." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:935 -msgid "Change the name of the selected search scope." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:939 -msgid "" -"Change the search ranges of the selected search scope item. Have a look at " -"the predefined search scopes to see how search ranges are constructed." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:943 -msgid "Contains the search ranges which will be used for the search." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:947 -msgid "" -"Add a new search scope. First enter an appropriate name, then edit the " -"search ranges." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:951 -msgid "" -"Deletes the selected search scope. If you close the dialog using Cancel the " -"settings won't be saved." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:959 -msgid "The list of works chosen for the search." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:963 -msgid "This list contains the search result of the selected work." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:967 -msgid "The text preview of the selected search result item." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:979 -msgid "" -"This button is useful to scroll through the entries of the list. Press the " -"button and move the mouse to increase or decrease the item." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:983 -msgid "This button opens the search dialog with the work(s) of this window." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:988 -msgid "Go back one item in the display history." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:992 -msgid "Go forward one item in the display history." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:997 -msgid "" -"Show all occurences of the Strong number currently under the mouse cursor." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1003 -msgid "This list contains the books which are available in this work." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1007 -msgid "Show the next book of this work." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1011 -msgid "Show the previous book of this work." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1015 -msgid "" -"This list contains the chapters which are available in the current book." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1019 -msgid "Show the next chapter of the work." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1023 -msgid "Show the previous chapter of the work." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1027 -msgid "" -"This list contains the verses which are available in the current chapter." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1031 -msgid "" -"In Bible texts, the next verse will be highlighted. In commentaries, the " -"next entry will be shown." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1036 -msgid "" -"In Bible texts, the previous verse will be highlighted. In commentaries, the " -"previous entry will be shown." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1043 -msgid "" -"Synchronize the displayed entry of this work with the active Bible window." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1050 -msgid "This list contains the entries of the current work." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1054 -msgid "The next entry of the work will be shown." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1058 -msgid "The previous entry of the work will be shown." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1066 -msgid "Save the curent text into the work. The old text will be overwritten." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1070 -msgid "" -"Loads the old text from the work and loads it into the edit area. The " -"unsaved text will be lost." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1074 -msgid "Deletes the current entry out of the work. The text will be lost." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1080 -msgid "Toggle bold formatting of the selected text." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1084 -msgid "Toggle italic formatting of the selected text." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1088 -msgid "Toggle underlined formatting of the selected text." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1093 -msgid "The text will be aligned on the left side of the page." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1097 -msgid "Centers the text horizontally." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1101 -msgid "Aligns the text on the right side of the page." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1105 -msgid "Justifies the text on the page." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1110 -msgid "Choose a new font for the selected text." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1113 -msgid "Choose a new font size for the selected text." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1116 -msgid "Choose a new color for the selected text." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1126 -msgid "Activate this box to see a daily tip on startup." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1130 -msgid "Activate this to see the BibleTime logo on startup." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1134 -msgid "" -"Save the user's session when BibleTime is closed and restore it on the next " -"startup." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1141 -msgid "The font selection below will apply to all texts in this language." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1150 -msgid "Contains the languages which can be used for the biblical booknames." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1157 -msgid "The standard Bible is used when a hyperlink into a Bible is clicked." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1161 -msgid "" -"The standard commentary is used when a hyperlink into a commentary is " -"clicked." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1165 -msgid "" -"The standard lexicon is used when a hyperlink into a lexicon is clicked." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1169 -msgid "" -"The standard devotional will be used to display a short start up devotional." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1173 -msgid "" -"The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon " -"is clicked." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1177 -msgid "" -"The standard Greek lexicon is used when a hyperlink into a Greek lexicon is " -"clicked." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1181 -msgid "" -"The standard morphological lexicon for Hebrew texts is used when a hyperlink " -"of a morphological tag in a Hebrew text is clicked." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1185 -msgid "" -"The standard morphological lexicon for Greek texts is used when a hyperlink " -"of a morphological tag in a Greek text is clicked." -msgstr "" - -#: ../bibletime/util/cresmgr.cpp:1194 -msgid "" -"Opens the search dialog to search in the work(s) that are currently open." -msgstr "" - -#: ../bibletime/util/ctoolclass.cpp:78 -msgid "The file already exists." -msgstr "" - -#: ../bibletime/util/ctoolclass.cpp:79 -msgid "Do you want to overwrite it?" -msgstr "" - -#: ../bibletime/util/ctoolclass.cpp:99 -msgid "The file couldn't be saved." -msgstr "" - -#: ../bibletime/util/ctoolclass.cpp:100 -msgid "Please check permissions etc." -msgstr "" - -#: ../bibletime/util/ctoolclass.cpp:209 -msgid "not set" -msgstr "" - -#: clanguagemgr.cpp:197 -msgid "Afrikaans" -msgstr "" - -#: clanguagemgr.cpp:200 -msgid "English, Old (ca.450-1100)" -msgstr "" - -#: clanguagemgr.cpp:202 -msgid "Arabic" -msgstr "" - -#: clanguagemgr.cpp:205 -msgid "Azerbaijani" -msgstr "" - -#: clanguagemgr.cpp:208 -msgid "Belarusian" -msgstr "" - -#: clanguagemgr.cpp:210 -msgid "Bulgarian" -msgstr "" - -#: clanguagemgr.cpp:216 -msgid "Breton" -msgstr "" - -#: clanguagemgr.cpp:218 -msgid "Bosnian" -msgstr "" - -#: clanguagemgr.cpp:220 -msgid "Catalan" -msgstr "" - -#: clanguagemgr.cpp:223 -msgid "Cebuano" -msgstr "" - -#: clanguagemgr.cpp:225 -msgid "Chamorro" -msgstr "" - -#: clanguagemgr.cpp:228 -msgid "Coptic" -msgstr "" - -#: clanguagemgr.cpp:230 -msgid "Czech" -msgstr "" - -#: clanguagemgr.cpp:232 -msgid "Church Slavic" -msgstr "" - -#: clanguagemgr.cpp:235 -msgid "Welsh" -msgstr "" - -#: clanguagemgr.cpp:237 -msgid "Danish" -msgstr "" - -#: clanguagemgr.cpp:239 -msgid "German" -msgstr "" - -#: clanguagemgr.cpp:243 -msgid "Greek, Modern (1453-)" -msgstr "" - -#: clanguagemgr.cpp:245 -msgid "English" -msgstr "" - -#: clanguagemgr.cpp:247 -msgid "American English" -msgstr "" - -#: clanguagemgr.cpp:249 -msgid "English, Middle (1100-1500)" -msgstr "" - -#: clanguagemgr.cpp:251 -msgid "Esperanto" -msgstr "" - -#: clanguagemgr.cpp:253 -msgid "Spanish" -msgstr "" - -#: clanguagemgr.cpp:255 -msgid "Estonian" -msgstr "" - -#: clanguagemgr.cpp:257 -msgid "Basque" -msgstr "" - -#: clanguagemgr.cpp:260 -msgid "Finnish" -msgstr "" - -#: clanguagemgr.cpp:264 -msgid "French" -msgstr "" - -#: clanguagemgr.cpp:266 -msgid "Frisian" -msgstr "" - -#: clanguagemgr.cpp:268 -msgid "Irish" -msgstr "" - -#: clanguagemgr.cpp:270 -msgid "Gaelic (Scots)" -msgstr "" - -#: clanguagemgr.cpp:275 -msgid "Gothic" -msgstr "" - -#: clanguagemgr.cpp:277 -msgid "Manx" -msgstr "" - -#: clanguagemgr.cpp:279 -msgid "Greek, Ancient (to 1453)" -msgstr "" - -#: clanguagemgr.cpp:281 -msgid "Hebrew" -msgstr "" - -#: clanguagemgr.cpp:283 -msgid "Hausa" -msgstr "" - -#: clanguagemgr.cpp:285 -msgid "Hawaiian" -msgstr "" - -#: clanguagemgr.cpp:289 -msgid "Croatian" -msgstr "" - -#: clanguagemgr.cpp:291 -msgid "Hungarian" -msgstr "" - -#: clanguagemgr.cpp:293 -msgid "Armenian" -msgstr "" - -#: clanguagemgr.cpp:298 -msgid "Indonesian" -msgstr "" - -#: clanguagemgr.cpp:302 -msgid "Icelandic" -msgstr "" - -#: clanguagemgr.cpp:304 -msgid "Italian" -msgstr "" - -#: clanguagemgr.cpp:308 -msgid "Japanese" -msgstr "" - -#: clanguagemgr.cpp:310 -msgid "Georgian" -msgstr "" - -#: clanguagemgr.cpp:319 -msgid "Korean" -msgstr "" - -#: clanguagemgr.cpp:322 -msgid "Kurdish" -msgstr "" - -#: clanguagemgr.cpp:326 -msgid "Kirghiz" -msgstr "" - -#: clanguagemgr.cpp:328 -msgid "Latin" -msgstr "" - -#: clanguagemgr.cpp:333 -msgid "Lithuanian" -msgstr "" - -#: clanguagemgr.cpp:335 -msgid "Latvian" -msgstr "" - -#: clanguagemgr.cpp:339 -msgid "Maori" -msgstr "" - -#: clanguagemgr.cpp:341 clanguagemgr.cpp:477 -msgid "Macedonian" -msgstr "" - -#: clanguagemgr.cpp:346 -msgid "More" -msgstr "" - -#: clanguagemgr.cpp:349 -msgid "Malay" -msgstr "" - -#: clanguagemgr.cpp:351 -msgid "Maltese" -msgstr "" - -#: clanguagemgr.cpp:358 -msgid "Low German; Low Saxon" -msgstr "" - -#: clanguagemgr.cpp:362 -msgid "Dutch" -msgstr "" - -#: clanguagemgr.cpp:365 -msgid "Norwegian" -msgstr "" - -#: clanguagemgr.cpp:377 -msgid "Papiamento" -msgstr "" - -#: clanguagemgr.cpp:380 -msgid "Polish" -msgstr "" - -#: clanguagemgr.cpp:383 -msgid "Portuguese" -msgstr "" - -#: clanguagemgr.cpp:385 -msgid "Brasilian Portuguese" -msgstr "" - -#: clanguagemgr.cpp:392 -msgid "Romanian" -msgstr "" - -#: clanguagemgr.cpp:394 -msgid "Russian" -msgstr "" - -#: clanguagemgr.cpp:400 -msgid "Scots" -msgstr "" - -#: clanguagemgr.cpp:406 -msgid "Slovak" -msgstr "" - -#: clanguagemgr.cpp:408 -msgid "Slovenian" -msgstr "" - -#: clanguagemgr.cpp:412 -msgid "Somali" -msgstr "" - -#: clanguagemgr.cpp:414 -msgid "Albanian" -msgstr "" - -#: clanguagemgr.cpp:420 -msgid "Swedish" -msgstr "" - -#: clanguagemgr.cpp:422 -msgid "Swahili" -msgstr "" - -#: clanguagemgr.cpp:424 -msgid "Syriac" -msgstr "" - -#: clanguagemgr.cpp:426 -msgid "Tamil" -msgstr "" - -#: clanguagemgr.cpp:430 -msgid "Thai" -msgstr "" - -#: clanguagemgr.cpp:433 -msgid "Tagalog" -msgstr "" - -#: clanguagemgr.cpp:435 -msgid "Tswana" -msgstr "" - -#: clanguagemgr.cpp:437 -msgid "Turkish" -msgstr "" - -#: clanguagemgr.cpp:442 -msgid "Tahitian" -msgstr "" - -#: clanguagemgr.cpp:446 -msgid "Ukrainian" -msgstr "" - -#: clanguagemgr.cpp:451 -msgid "Vietnamese" -msgstr "" - -#: clanguagemgr.cpp:457 -msgid "Xhosa" -msgstr "" - -#: clanguagemgr.cpp:459 -msgid "Bavarian" -msgstr "" - -#: clanguagemgr.cpp:461 -msgid "Zarma" -msgstr "" - -#: clanguagemgr.cpp:463 -msgid "Alemannisch" -msgstr "" - -#: clanguagemgr.cpp:465 -msgid "Haitian Creole French" -msgstr "" - -#: clanguagemgr.cpp:467 -msgid "Itzá" -msgstr "" - -#: clanguagemgr.cpp:469 -msgid "Shuar" -msgstr "" - -#: clanguagemgr.cpp:471 -msgid "Kekchí" -msgstr "" - -#: clanguagemgr.cpp:473 -msgid "Kabyle" -msgstr "" - -#: clanguagemgr.cpp:475 -msgid "Lombard" -msgstr "" - -#: clanguagemgr.cpp:479 -msgid "Tok Pisin" -msgstr "" - -#: clanguagemgr.cpp:481 -msgid "Uma" -msgstr "" - -#: clanguagemgr.cpp:483 -msgid "Romani, Vlax" -msgstr "" - -#: clanguagemgr.cpp:485 -msgid "Sango" -msgstr "" - -#: clanguagemgr.cpp:487 -msgid "Sranan" -msgstr "" - -#: clanguagemgr.cpp:492 -msgid "Chinese" -msgstr "" - -#: clanguagemgr.cpp:494 -msgid "Zulu" -msgstr "" diff --git a/pot/preparetips b/pot/preparetips deleted file mode 100755 index 1e5c35a..0000000 --- a/pot/preparetips +++ /dev/null @@ -1,45 +0,0 @@ -# !/usr/bin/perl -# little script to extract the text from the tips file -# and output it, so xgettext can add the tips to the po file -# -# 2000 by Matthias Kiefer <matthias.kiefer@gmx.de> -# Command line option added by Joachim Ansorg - -open(FILE,"<$ARGV[0]") || die "unable to open tips file"; - -$inTip=0; - -while(<FILE>) -{ - chomp; - - # tip starts with <html> - if(/^\s*<html>/i) - { - $inTip=1; - print "\ni18n(\n"; - next; - } - - if($inTip!=0) - { - # tip ends with </html> - if(/^\s*<\/html>/i) - { - print ");\n"; - $inTip=0; - } - else - { - # replace \ with \\ - s/\\/\\\\/g; - - # replace " with \" - s/"/\\"/g; - - print "\"$_\\n\"\n"; - } - } -} - -close(FILE); diff --git a/src/backend/btmoduletreeitem.cpp b/src/backend/btmoduletreeitem.cpp new file mode 100644 index 0000000..275c841 --- /dev/null +++ b/src/backend/btmoduletreeitem.cpp @@ -0,0 +1,272 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btmoduletreeitem.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "util/cpointers.h" +#include "backend/managers/cswordbackend.h" +#include "util/cresmgr.h" +#include "util/ctoolclass.h" + +#include <QString> +#include <QList> + +#include <QDebug> + + + +//This ctor creates the root item and the tree. +BTModuleTreeItem::BTModuleTreeItem(QList<BTModuleTreeItem::Filter*>& filters, BTModuleTreeItem::Grouping grouping, QList<CSwordModuleInfo*>* modules) + : m_moduleInfo(0), + m_firstChild(0), + m_next(0), + m_type(BTModuleTreeItem::Root), + m_category(CSwordModuleInfo::UnknownCategory) +{ + if (modules) { + m_originalModuleList = *modules; + } else { + m_originalModuleList = CPointers::backend()->moduleList(); + } + //populate the tree with groups/modules + create_tree(filters, grouping); +} + +/** +* Private constructor which sets the members of the non-root item. This will be the first child of the +* parent, the previous firstChild will be the next sibling of this. +*/ +BTModuleTreeItem::BTModuleTreeItem(BTModuleTreeItem* parentItem, const QString& text, BTModuleTreeItem::Type type, CSwordModuleInfo* info, CSwordModuleInfo::Category category) + : m_moduleInfo(info), + m_text(text), + m_firstChild(0), + m_next(0), + m_type(type), + m_category(category) +{ + if (info) { + m_text = info->name(); + m_type = BTModuleTreeItem::Module; + } + BTModuleTreeItem* tmp = parentItem->m_firstChild; + parentItem->m_firstChild = this; + if (tmp) this->m_next = tmp; +} + + +BTModuleTreeItem::~BTModuleTreeItem() +{ + // this works recursively + foreach(BTModuleTreeItem* i, children()) { + delete i; + } +} + +QList<BTModuleTreeItem*> BTModuleTreeItem::children() const +{ + //qDebug("BTModuleTreeItem::children"); + QList<BTModuleTreeItem*> childList; + if (m_firstChild) { + BTModuleTreeItem* child = m_firstChild; + while (child) { + //qDebug() << "child:" << child->text(); + childList.append(child); + child = child->m_next; + } + } + return childList; +} + +//TODO +QString BTModuleTreeItem::iconName() const +{ + if (m_type == Category) { + switch ( m_category) { + case CSwordModuleInfo::Bibles: + return CResMgr::categories::bibles::icon; + break; + case CSwordModuleInfo::Commentaries: + return CResMgr::categories::commentaries::icon; + break; + case CSwordModuleInfo::Books: + return CResMgr::categories::books::icon; + break; + case CSwordModuleInfo::Cult: + return CResMgr::categories::cults::icon; + break; + case CSwordModuleInfo::Images: + return CResMgr::categories::images::icon; + break; + case CSwordModuleInfo::DailyDevotional: + return CResMgr::categories::dailydevotional::icon; + break; + case CSwordModuleInfo::Lexicons: + return CResMgr::categories::lexicons::icon; + break; + case CSwordModuleInfo::Glossary: + return CResMgr::categories::glossary::icon; + break; + default: break; + } + } + else if (m_type == Module) { + return CToolClass::getIconNameForModule(m_moduleInfo); + } + else if (m_type == Language) { + //TODO: don't hardcode here + return "flag.svg"; + } + + return QString::null; +} + + +void BTModuleTreeItem::create_tree(QList<BTModuleTreeItem::Filter*>& filters, BTModuleTreeItem::Grouping grouping) +{ + qDebug("BTModuleTreeItem::create_tree"); + static bool map_initialized = false; + static QMap<CSwordModuleInfo::Category, QString> CategoryNamesMap; + if (!map_initialized) { + CategoryNamesMap.insert(CSwordModuleInfo::Commentaries, QObject::tr("Commentaries")); + CategoryNamesMap.insert(CSwordModuleInfo::Cult, QObject::tr("Cults/Unorthodox")); + CategoryNamesMap.insert(CSwordModuleInfo::Images, QObject::tr("Maps and Images")); + CategoryNamesMap.insert(CSwordModuleInfo::DailyDevotional, QObject::tr("Daily Devotionals")); + CategoryNamesMap.insert(CSwordModuleInfo::Lexicons, QObject::tr("Lexicons and Dictionaries")); + CategoryNamesMap.insert(CSwordModuleInfo::Bibles, QObject::tr("Bibles")); + CategoryNamesMap.insert(CSwordModuleInfo::Glossary, QObject::tr("Glossaries")); + CategoryNamesMap.insert(CSwordModuleInfo::Books, QObject::tr("Books")); + + map_initialized = true; + } + + //QList<CSwordModuleInfo*> originalInfoList = CPointers::backend()->moduleList(); + + foreach (CSwordModuleInfo* info, m_originalModuleList) { + bool included; + included = true; + foreach (BTModuleTreeItem::Filter* f, filters) { + if (!f->filter(info)) { + included = false; + break; + } + } + if (included) { + //qDebug() << "a module will be included: " << info->name(); + + BTModuleTreeItem* parentGroupForModule = this; + BTModuleTreeItem* parentGroupForLanguage = this; + BTModuleTreeItem* parentGroupForCategory = this; + + //the order of if(grouping...) clauses is important + if (grouping == BTModuleTreeItem::LangMod || grouping == BTModuleTreeItem::LangCatMod) { + BTModuleTreeItem* langItem = create_parent_item(parentGroupForLanguage, info->language()->translatedName(), BTModuleTreeItem::Language); + + if (grouping == BTModuleTreeItem::LangMod) + parentGroupForModule = langItem; + else + parentGroupForCategory = langItem; + } + + if (grouping == BTModuleTreeItem::CatMod || grouping == BTModuleTreeItem::CatLangMod) { + BTModuleTreeItem* catItem = create_parent_item(parentGroupForCategory, CategoryNamesMap.value(info->category()), BTModuleTreeItem::Category, info->category()); + + if (grouping == BTModuleTreeItem::CatMod) + parentGroupForModule = catItem; + else + parentGroupForLanguage = catItem; + } + + if (grouping == BTModuleTreeItem::CatLangMod) { + // category is there already, create language and make it the parent for the module + parentGroupForModule = create_parent_item(parentGroupForLanguage, info->language()->translatedName(), BTModuleTreeItem::Language); + } + + if (grouping == BTModuleTreeItem::LangCatMod) { + //language is there already, create category and make it the parent for the module + parentGroupForModule = create_parent_item(parentGroupForCategory, CategoryNamesMap.value(info->category()), BTModuleTreeItem::Category, info->category()); + } + + // the parent group for module has been set above, now just add the module to it + new BTModuleTreeItem(parentGroupForModule, QString::null, BTModuleTreeItem::Module, info); + + } // end: if (included) + } + + // Finally sort the items + sort_children(this); +} + +BTModuleTreeItem* BTModuleTreeItem::create_parent_item( + BTModuleTreeItem* parentGroup, + const QString& itemText, + BTModuleTreeItem::Type type, + CSwordModuleInfo::Category category) +{ + BTModuleTreeItem* item = 0; + foreach(BTModuleTreeItem* it, parentGroup->children()) { + if (it->text() == itemText) { + item = it; + break; + } + } + if (!item) + item = new BTModuleTreeItem(parentGroup, itemText, type, 0, category); + + return item; +} + +void BTModuleTreeItem::sort_children(BTModuleTreeItem* parent) +{ + //qDebug("BTModuleTreeItem::sort_children"); + + // sort each child recursively depth-first + foreach(BTModuleTreeItem* item, parent->children()) { + sort_children(item); + } + + QList<BTModuleTreeItem*> items = parent->children(); + if (items.size() > 0) { + // Sort the list of the children according to each item's text + qSort(items.begin(), items.end(), BTModuleTreeItem::localeAwareLessThan); + //put the children back to tree in sorted order + BTModuleTreeItem* first = items.at(0); + BTModuleTreeItem* prev = first; + foreach (BTModuleTreeItem* item2, items) { + prev->m_next = item2; + prev = item2; + } + prev->m_next = 0; + parent->m_firstChild = first; // attach the partial tree to the parent + } +} + +bool BTModuleTreeItem::localeAwareLessThan(BTModuleTreeItem* first, BTModuleTreeItem* second) +{ + static bool map_initialized = false; + static QMap<QString, int> CategoryNameValueMap; + if (!map_initialized) { + //this is the sorting order for categories + CategoryNameValueMap.insert(QObject::tr("Bibles"), 1); + CategoryNameValueMap.insert(QObject::tr("Commentaries"), 2); + CategoryNameValueMap.insert(QObject::tr("Books"), 3); + CategoryNameValueMap.insert(QObject::tr("Lexicons and Dictionaries"), 4); + CategoryNameValueMap.insert(QObject::tr("Glossaries"), 5); + CategoryNameValueMap.insert(QObject::tr("Daily Devotionals"), 6); + CategoryNameValueMap.insert(QObject::tr("Maps and Images"), 7); + CategoryNameValueMap.insert(QObject::tr("Cults/Unorthodox"), 8); + map_initialized = true; + } + + //Categories are always in the same order, not alphabetically + if (first->type() == BTModuleTreeItem::Category) { + return (CategoryNameValueMap.value(first->text()) < CategoryNameValueMap.value(second->text())); + } + return (QString::localeAwareCompare(first->text(), second->text()) < 0 ); +} diff --git a/src/backend/btmoduletreeitem.h b/src/backend/btmoduletreeitem.h new file mode 100644 index 0000000..abdfdb7 --- /dev/null +++ b/src/backend/btmoduletreeitem.h @@ -0,0 +1,166 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTMODULETREEITEM_H +#define BTMODULETREEITEM_H + +#include "backend/drivers/cswordmoduleinfo.h" + +#include <QString> + + +/** +Item of a tree which represents Sword modules categorized and filtered. +Can be used when building trees for different views. + +The tree will be created with the public constructor. It creates the root item and +populates it with the rest of the tree. The root item is the handle to the tree. +Users can get the list of the children and operate on it recursively. + +The tree is meant to be created, read and then deleted. If you need to apply for example +different set of filters you have to create a new tree - it's not possible to modify the tree. + +Example: + + ... + QList<BTModuleTreeItem::Filter*> noFilters + BTModuleTreeItem root(noFilters, BTModuleTreeItem::CatLangMod); + add_to_view(&root, qtreewidget->invisibleRootItem()); + ... + void add_to_view(BTModuleTreeItem* item, QTreeWidgetItem* widgetItem) { + foreach (BTModuleTreeItem* i, item->children()) { + add_to_view(i, new QTreeWidgetItem(widgetItem)); + } + if (item->type() == BTModuleTreeItem::Category) prepare_category_item(widgetItem, item); + ... + } + + + @author The BibleTime team <info@bibletime.info> +*/ +class BTModuleTreeItem +{ +public: + + /** + * A filter which is given to the root constructor. It filters some modules + * out from the tree. If it returns true when the filter() is called the module will be added, + * if it returns false the module will be left out. + * + * If you want for example to get only unindexed modules in the list you should + * write a class (possibly a small inner class inside the calling class) which + * inherits Filter and write the operator() function which returns true if the + * module is unindexed and false if it's indexed. + * + * It's also possible to do arbitrary tasks to modules by using more complex subclasses. + * + * The filters will be applied in the order in which they are in the list. + * A module will be filtered out if even one filter rejects it and testing + * will stop with the first negative. + * + * Example: + * QList<BTModuleTreeItem::Filter*> filters; + * MyFilter filter; BTModuleTreeItem::HiddenOff hideFilter; + * filters.append(&hideFilter); filters.append(&filter); + * BTModuleTreeItem root(filters, BTModuleTreeItem::CatLangMod); + */ + struct Filter { + virtual bool filter(CSwordModuleInfo*) = 0; + inline virtual ~Filter() {}; + }; + + /** + * One example of a filter which can be used with any view. If the module has been + * set "hidden" it will be filtered out. + */ + struct HiddenOff : public Filter { + inline bool filter(CSwordModuleInfo* mi) { return !mi->isHidden(); } + inline virtual ~HiddenOff() {}; + }; + + /** + * Type of the item: root item, category (Bibles, Commentaries etc.), language or module. + */ + enum Type {Root, Category, Language, Module}; + + /** + * Tells how to group the modules. For example: + * CatLangMod: first category, second language, third module. Mod: don't use + * Category or Language at all, Module is toplevel and tree is flat. + */ + enum Grouping {CatLangMod, CatMod, LangCatMod, LangMod, Mod}; + + + /** + * This constructor creates a root item. Create it for example with scoped_ptr or in stack. + * The root item is populated with the item tree. + * The constructor takes a list of filters (see Filter), grouping indicator (see Grouping) + * and optionally the module list from which the tree is constructed + * (by default CPointers::backend()->moduleList() is used). + */ + BTModuleTreeItem(QList<BTModuleTreeItem::Filter*>& filters, + BTModuleTreeItem::Grouping grouping, QList<CSwordModuleInfo*>* modules = 0); + + /** When the root item is deleted the whole tree is deleted. */ + ~BTModuleTreeItem(); + + /** + * Returns the item type. + */ + inline BTModuleTreeItem::Type type() const {return m_type;} + /** + * Returns the item text (category name, language name or module name). + */ + inline QString text() const {return m_text;} + /** + * Returns the path to the icon which is appropriate for this type of item, or QString::null. + */ + QString iconName() const; + /** + * If the type is Module returns a pointer to the corresponding CSwordModuleInfo object, + * otherwise returns 0. + */ + inline CSwordModuleInfo* moduleInfo() const {return m_moduleInfo;} + /** + * Returns a list of the direct children of this item. + */ + QList<BTModuleTreeItem*> children() const; + + /** + * For alphabetical sorting which uses text(). See QString::localeAwareCompare(). + * Categories will always be in the same order regardless of the i18n. + */ + static bool localeAwareLessThan(BTModuleTreeItem* first, BTModuleTreeItem* second); + + +private: + /** + * Private constructor which sets the members. + */ + BTModuleTreeItem(BTModuleTreeItem* parentItem, const QString& text, Type type, CSwordModuleInfo* info=0, CSwordModuleInfo::Category category=CSwordModuleInfo::UnknownCategory); + /** Default ctor is private because it is not to be called.*/ + BTModuleTreeItem(); + + /** Creates the tree under this root item (called only from root ctor). */ + void create_tree(QList<BTModuleTreeItem::Filter*>& filters, BTModuleTreeItem::Grouping grouping); + /** Sorts recursively the children of of the given item. */ + void sort_children(BTModuleTreeItem* parent); + /** Helper function for creating a group item while creating the tree. */ + BTModuleTreeItem* create_parent_item(BTModuleTreeItem* parent, const QString& text, BTModuleTreeItem::Type type, CSwordModuleInfo::Category category=CSwordModuleInfo::UnknownCategory); + + CSwordModuleInfo* m_moduleInfo; + QString m_text; + BTModuleTreeItem* m_firstChild; + BTModuleTreeItem* m_next; + Type m_type; + CSwordModuleInfo::Category m_category; + QList<CSwordModuleInfo*> m_originalModuleList; +}; + +#endif diff --git a/src/backend/config/cbtconfig.cpp b/src/backend/config/cbtconfig.cpp new file mode 100644 index 0000000..a0fb4f2 --- /dev/null +++ b/src/backend/config/cbtconfig.cpp @@ -0,0 +1,720 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "cbtconfig.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/clanguagemgr.h" +#include "backend/managers/cdisplaytemplatemgr.h" +#include "backend/btmoduletreeitem.h" +#include "util/cpointers.h" +#include "util/directoryutil.h" +#include "frontend/searchdialog/btsearchoptionsarea.h" + +//Qt includes +#include <QApplication> +#include <QString> +#include <QStringList> +#include <QMap> +#include <QList> +#include <QDebug> +#include <QSettings> +#include <QLocale> +#include <QWebSettings> + +//Sword includes +#include <versekey.h> //for range configuration + +//init statics +QFont* CBTConfig::m_defaultFont = 0; +CBTConfig::FontCache CBTConfig::fontConfigMap; + +/* No constructor and destructor, because this class only contains static methods. + It won't be instantiated. */ + +QString CBTConfig::getKey( const CBTConfig::strings ID) { + switch ( ID ) { + case bibletimeVersion: return "bibletimeVersion"; + case language: return "language"; + case displayStyle: return "displayStyle"; + case bookshelfCurrentItem: return "bookshelfCurrentItem"; + } + Q_ASSERT(false); + return QString::null; +} + +QString CBTConfig::getDefault( const CBTConfig::strings ID) { + switch ( ID ) { + case bibletimeVersion: return "0.0"; // main() will realize this and set the value to VERSION + case language: return QLocale::system().name(); + case displayStyle: return CDisplayTemplateMgr::defaultTemplate(); + case bookshelfCurrentItem: return QString(); + } + return QString::null; +} + +QString CBTConfig::getKey( const CBTConfig::modules ID) { + switch ( ID ) { + case standardBible: return "standardBible"; + case standardCommentary: return "standardCommentary"; + case standardLexicon: return "standardLexicon"; + case standardDailyDevotional: return "standardDailyDevotional"; + case standardHebrewStrongsLexicon: return "standardHebrewLexicon"; + case standardGreekStrongsLexicon: return "standardGreekLexicon"; + case standardHebrewMorphLexicon: return "standardHebrewMorphLexicon"; + case standardGreekMorphLexicon: return "standardGreekMorphLexicon"; + } + Q_ASSERT(false); + return QString::null; +} + +QString CBTConfig::getDefault( const CBTConfig::modules ID) { + // CSwordBackend* b = CPointers::backend(); + switch ( ID ) { + case standardBible: return "KJV"; + case standardCommentary: return "MHC"; + case standardLexicon: return "ISBE"; + case standardDailyDevotional: return ""; //no default + + case standardHebrewStrongsLexicon: return "StrongsHebrew"; + case standardGreekStrongsLexicon: return "StrongsGreek"; + case standardHebrewMorphLexicon: return "StrongsHebrew"; + case standardGreekMorphLexicon: return "StrongsGreek"; + } + + return QString::null; +} + +QString CBTConfig::getKey( const CBTConfig::bools ID) { + switch ( ID ) { + case firstSearchDialog: return "firstSearchDialog"; + case readOldBookmarks: return "readOldBookmarks"; + + case toolbar: return "toolbar"; + case mainIndex: return "mainIndex"; + case infoDisplay: return "infoDisplay"; + + case autoTileVertical: return "autoTileVertical"; + case autoTileHorizontal: return "autoTileHorizontal"; + case autoCascade: return "autoCascade"; + + case lineBreaks: return "lineBreaks"; + case verseNumbers: return "verseNumbers"; + + case logo: return "logo"; + case autoDeleteOrphanedIndices: return "autoDeleteOrphanedIndices"; + case crashedLastTime: return "crashedLastTime"; + case crashedTwoTimes: return "crashedTwoTimes"; + + case bookshelfShowHidden: return "bookshelfShowHidden"; + case allowNetworkConnection: return "allowNetworkConnection"; + } + Q_ASSERT(false); + return false; +} + +QString CBTConfig::getKey( const CBTConfig::ints ID) { + switch ( ID ) { + case footnotes: return "footnotes"; + case strongNumbers: return "strongNumbers"; + case headings: return "headings"; + case morphTags: return "morphTags"; + case lemmas: return "lemmas"; + case hebrewPoints: return "hebrewPoints"; + case hebrewCantillation: return "hebrewCantillation"; + case greekAccents: return "greekAccents"; + case textualVariants: return "textualVariants"; + case scriptureReferences: return "scriptureReferences"; + case morphSegmentation: return "morphSegmentation"; + case bookshelfContentsX: return "bookshelfContentsX"; + case bookshelfContentsY: return "bookshelfContentsY"; + case magDelay: return "magDelay"; + case bookshelfGrouping: return "bookshelfGrouping"; + case mainindexActiveTab: return "mainindexActiveTab"; + case searchDialogWidth: return "searchDialogWidth"; + case searchDialogHeight: return "searchDialogHeight"; + case searchDialogX: return "searchDialogX"; + case searchDialogY: return "searchDialogY"; + case searchType: return "searchType"; + case installPathIndex: return "installPathIndex"; + } + Q_ASSERT(false); + return QString::null; +} + +bool CBTConfig::getDefault( const CBTConfig::bools ID) { + switch ( ID ) { + case firstSearchDialog: return true; + case readOldBookmarks: return false; + + case toolbar: return true; + case mainIndex: return true; + case infoDisplay: return true; + + case autoTileVertical: return true; + case autoTileHorizontal: return false; + case autoCascade: return false; + + case lineBreaks: return false; + case verseNumbers: return true; + + case logo: return true; + case autoDeleteOrphanedIndices: return true; + case crashedLastTime: return false; + case crashedTwoTimes: return false; + case bookshelfShowHidden: return false; + case allowNetworkConnection: return false; + } + return false; +} + +int CBTConfig::getDefault( const CBTConfig::ints ID) { + switch ( ID ) { + case footnotes: return int(true); + case strongNumbers: return int(true); + case headings: return int(true); + case morphTags: return int(true); + case lemmas: return int(true); + case hebrewPoints: return int(true); + case hebrewCantillation: return int(true); + case greekAccents: return int(true); + case textualVariants: return int(false); + case scriptureReferences: return int(true); + case morphSegmentation: return int(true); + case bookshelfContentsX: return 0; + case bookshelfContentsY: return 0; + case magDelay: return 400; + case bookshelfGrouping: return BTModuleTreeItem::CatLangMod; + case searchDialogWidth: return 200; + case searchDialogHeight: return 400; + case searchDialogX: return 200; + case searchDialogY: return 200; + case searchType: return Search::BtSearchOptionsArea::AndType; + case mainindexActiveTab: return 0; + case installPathIndex: return 0; + } + return 0; +} + +QString CBTConfig::getKey( const CBTConfig::intLists ID) { + switch ( ID ) { + case leftPaneSplitterSizes: return "leftPaneSplitterSizes"; + case mainSplitterSizes: return "mainSplitterSizes"; + case searchMainSplitterSizes: return "searchMainSplitterSizes"; + case searchResultSplitterSizes: return "searchResultSplitterSizes"; + } + Q_ASSERT(false); + return QString::null; +} + +QList<int> CBTConfig::getDefault( const CBTConfig::intLists /*ID*/) { + QList<int> result; + /*switch ( ID ) { + case leftPaneSplitterSizes: break; + case mainSplitterSizes: break; + case searchMainSplitterSizes: break; + case searchResultSplitterSizes: break;*/ + return result; +} + +QString CBTConfig::getKey( const CBTConfig::stringLists ID) { + switch ( ID ) { + case searchCompletionTexts: return QString("searchCompletionTexts"); + case searchTexts: return QString("searchTexts"); + case searchModulesHistory: return QString("searchModulesHistory"); + case bookshelfOpenGroups: return QString("bookshelfOpenGroups"); + case hiddenModules: return QString("hiddenModules"); + } + Q_ASSERT(false); + return QString::null; +} + +QStringList CBTConfig::getDefault( const CBTConfig::stringLists ID) { + switch ( ID ) { + case searchTexts: { + QStringList list; + list.append(QString::null); + return list; + } + case searchCompletionTexts: return QStringList(); + case bookshelfOpenGroups: return QStringList(); + case hiddenModules: return QStringList(); + case searchModulesHistory: return QStringList(); + } + return QStringList(); +} + +QString CBTConfig::getKey( const CBTConfig::stringMaps ID) { + switch (ID) { + case searchScopes: + return QString("SearchScopes"); + }; + Q_ASSERT(false); + return QString::null; +} + +CBTConfig::StringMap CBTConfig::getDefault( const CBTConfig::stringMaps ID) { + switch ( ID ) { + case searchScopes: { + CBTConfig::StringMap map; + map.insert(QObject::tr("Old testament"), QString("Gen - Mal")); + map.insert(QObject::tr("Moses/Pentateuch/Torah"),QString("Gen - Deut")); + map.insert(QObject::tr("History"), QString("Jos - Est")); + map.insert(QObject::tr("Prophets"), QString("Isa - Mal")); + map.insert(QObject::tr("New testament"), QString("Mat - Rev")); + map.insert(QObject::tr("Gospels"), QString("Mat - Joh")); + map.insert(QObject::tr("Letters/Epistles"), QString("Rom - Jude")); + map.insert(QObject::tr("Paul's Epistles"), QString("Rom - Phile")); + + //make the list to the current bookname language! + CBTConfig::StringMap::Iterator it; + sword::VerseKey vk; + vk.setLocale("en_US"); + + for (it = map.begin(); it != map.end(); ++it) { + sword::ListKey list = vk.ParseVerseList(it.value().toLocal8Bit(), "Genesis 1:1", true); + QString data; + for (int i = 0; i < list.Count(); ++i) { + data += QString::fromUtf8(list.GetElement(i)->getRangeText()) + "; "; + } + map[it.key()] = data; //set the new data + }; + + return map; + }; + default: + return CBTConfig::StringMap(); + } + + return CBTConfig::StringMap(); +} + + +QString CBTConfig::getKey( const CLanguageMgr::Language* const language ) { + Q_ASSERT(!language->name().isEmpty()); + return language->name(); +} + +QFont& CBTConfig::getDefault( const CLanguageMgr::Language* const) +{ + //language specific lookup of the font name + if (m_defaultFont) + { + return *m_defaultFont; + } + +// TODO - make the font name and size a configuration option + //int fontSize = QWebSettings::globalSettings()->fontSize(QWebSettings::DefaultFontSize); + int fontSize = 12; + QString fontName = QWebSettings::globalSettings()->fontFamily(QWebSettings::StandardFont); + + m_defaultFont = new QFont(fontName, fontSize); //TODO: there may be a mem leak here! + return *m_defaultFont; +} + +QString CBTConfig::get( const CBTConfig::strings ID) +{ + QString result; + getConfig()->beginGroup("strings"); + result = getConfig()->value(getKey(ID), getDefault(ID)).toString(); + getConfig()->endGroup(); + return result; + +} + +CSwordModuleInfo* CBTConfig::get( const CBTConfig::modules ID) +{ + CSwordModuleInfo* result; + getConfig()->beginGroup("modules"); + result = CPointers::backend()->findModuleByName( getConfig()->value(getKey(ID), getDefault(ID)).toString() ); + getConfig()->endGroup(); + return result; +} + +bool CBTConfig::get( const CBTConfig::bools ID) +{ + bool result; + getConfig()->beginGroup("bools"); + result = getConfig()->value(getKey(ID), getDefault(ID)).toBool(); + getConfig()->endGroup(); + return result; +} + +int CBTConfig::get( const CBTConfig::ints ID) +{ + int result; + getConfig()->beginGroup("ints"); + result = getConfig()->value(getKey(ID), getDefault(ID)).toInt(); + getConfig()->endGroup(); + return result; +} + +QList<int> CBTConfig::get( const CBTConfig::intLists ID ) +{ + QList<int> result; + getConfig()->beginGroup("intlists"); + result = StringToIntList( getConfig()->value(getKey(ID), IntListToString( getDefault(ID) )).toString() ); + getConfig()->endGroup(); + return result; +} + +QStringList CBTConfig::get( const CBTConfig::stringLists ID ) +{ + QStringList result; + getConfig()->beginGroup("stringlists"); + result = getConfig()->value(getKey(ID), getDefault(ID)).toStringList(); + getConfig()->endGroup(); + return result; +} + +CBTConfig::StringMap CBTConfig::get( const CBTConfig::stringMaps ID ) +{ + getConfig()->beginGroup(getKey(ID)); + CBTConfig::StringMap map; + + QStringList keys(getConfig()->childKeys()); + if (!keys.isEmpty()) { + switch (ID) { + case searchScopes: { //make sure we return the scopes in the chosen language. saved keys are in english + sword::VerseKey vk; + foreach (QString key, keys) { + Q_ASSERT(!key.isEmpty()); + sword::ListKey list = vk.ParseVerseList(getConfig()->value(key).toString().toUtf8(), "Genesis 1:1", true); + QString data; + for (int i = 0; i < list.Count(); ++i) { + data += QString::fromUtf8(list.GetElement(i)->getRangeText()) + "; "; + } + map[key] = data; //set the new data + } + } + default: break; + } + } + else + { + map = getDefault(ID); + } + getConfig()->endGroup(); + return map; +} + +CBTConfig::FontSettingsPair CBTConfig::get( const CLanguageMgr::Language* const language ) +{ + if (fontConfigMap.contains(language)) { + return fontConfigMap.find(language).value(); + } + + FontSettingsPair settings; + + getConfig()->beginGroup("font standard settings"); + settings.first = getConfig()->value(getKey(language), QVariant(false)).toBool(); + getConfig()->endGroup(); + getConfig()->beginGroup("fonts"); + + QFont font; + if (settings.first) + font.fromString(getConfig()->value(getKey(language), getDefault(language)).toString()); + else + font = getDefault(language); + + settings.second = font; + getConfig()->endGroup(); + + fontConfigMap.insert(language, settings); //cache the value + return settings; +} + +void CBTConfig::set( const CBTConfig::strings ID, const QString value ) +{ +// KConfigGroup cg = CBTConfig::getConfig()->group("strings"); +// cg.writeEntry(getKey(ID), value); + getConfig()->beginGroup("strings"); + getConfig()->setValue(getKey(ID), value); + getConfig()->endGroup(); +} + +void CBTConfig::set( const CBTConfig::modules ID, CSwordModuleInfo* const value ) +{ +// KConfigGroup cg = CBTConfig::getConfig()->group("modules"); +// cg.writeEntry(getKey(ID), value ? value->name() : QString::null); + getConfig()->beginGroup("modules"); + getConfig()->setValue(getKey(ID), value ? value->name() : QString::null); + getConfig()->endGroup(); +} + +void CBTConfig::set( const CBTConfig::modules ID, const QString& value ) +{ + CSwordModuleInfo* module = CPointers::backend()->findModuleByName(value); + if (module) { + CBTConfig::set(ID, module); + } +} + +void CBTConfig::set(const CBTConfig::bools ID,const bool value ) +{ + getConfig()->beginGroup("bools"); + getConfig()->setValue(getKey(ID), value); + getConfig()->endGroup(); +} + +void CBTConfig::set(const CBTConfig::ints ID, const int value ) +{ + getConfig()->beginGroup("ints"); + getConfig()->setValue(getKey(ID), value); + getConfig()->endGroup(); +} + +void CBTConfig::set( const CBTConfig::intLists ID, const QList<int> value ) +{ + getConfig()->beginGroup("intlists"); + getConfig()->setValue(getKey(ID), IntListToString(value)); + getConfig()->endGroup(); +} + +void CBTConfig::set( const CBTConfig::stringLists ID, const QStringList value ) +{ + getConfig()->beginGroup("stringlists"); + getConfig()->setValue(getKey(ID), value); + getConfig()->endGroup(); +} + +void CBTConfig::set( const CBTConfig::stringMaps ID, const CBTConfig::StringMap value ) +{ + getConfig()->beginGroup(getKey(ID)); + getConfig()->remove(""); //clear all entries of this group to make sure old stuff gets removed + + switch (ID) { + case searchScopes: { + /** + * We want to make sure that the search scopes are saved with english key names so loading them + * will always work with each locale set. + */ + CBTConfig::StringMap::ConstIterator it; + QString data;// = QString::null; + + sword::VerseKey vk; + for (it = value.begin(); it != value.end(); ++it) { + sword::ListKey list = vk.ParseVerseList(it.value().toUtf8(), "Genesis 1:1", true); + data = QString::null; + for (int i = 0; i < list.Count(); ++i) { + if ( sword::VerseKey* range = dynamic_cast<sword::VerseKey*>(list.GetElement(i)) ) { + range->setLocale("en"); + data += QString::fromUtf8( range->getRangeText() ) + ";"; + } + } + getConfig()->setValue(it.key(), data); + } + break; + } + default: { + for (CBTConfig::StringMap::ConstIterator it = value.begin(); it != value.end(); ++it) { + getConfig()->setValue(it.key(), it.value()); + } + break; + } + } + getConfig()->endGroup(); +} + + +void CBTConfig::set( const CLanguageMgr::Language* const language, const FontSettingsPair& value ) +{ + getConfig()->beginGroup("fonts"); + getConfig()->setValue(getKey(language), value.second.toString()); + getConfig()->endGroup(); + getConfig()->beginGroup("font standard settings"); + getConfig()->setValue(getKey(language), value.first); + getConfig()->endGroup(); + + if (fontConfigMap.contains(language)) { + fontConfigMap.remove + (language); //remove it from the cache + } +} + +CSwordBackend::DisplayOptions CBTConfig::getDisplayOptionDefaults() +{ + CSwordBackend::DisplayOptions options; + options.lineBreaks = get(CBTConfig::lineBreaks); + options.verseNumbers = get(CBTConfig::verseNumbers); + + return options; +} + +CSwordBackend::FilterOptions CBTConfig::getFilterOptionDefaults() +{ + CSwordBackend::FilterOptions options; + + options.footnotes = true; //required for the info display + options.strongNumbers = true; //get(CBTConfig::strongNumbers); + options.headings = get(CBTConfig::headings); + options.morphTags = true;//required for the info display + options.lemmas = true;//required for the info display + options.redLetterWords = true; + options.hebrewPoints = get(CBTConfig::hebrewPoints); + options.hebrewCantillation = get(CBTConfig::hebrewCantillation); + options.greekAccents = get(CBTConfig::greekAccents); + options.textualVariants = get(CBTConfig::textualVariants); + options.scriptureReferences = get(CBTConfig::scriptureReferences); + options.morphSegmentation = get(CBTConfig::morphSegmentation); + + return options; +} + +//void CBTConfig::setupAccelSettings(const CBTConfig::keys /*type*/, KActionCollection* const /*actionCollection*/) +//{ +// qDebug("CBTConfig::setupAccelSettings"); +// QString groupName; +// switch (type) { +// case allWindows : { +// groupName = "Displaywindow shortcuts"; +// break; +// }; +// case writeWindow : { +// groupName = "Writewindow shortcuts"; +// break; +// }; +// case readWindow : { +// groupName = "Readwindow shortcuts"; +// break; +// }; +// case bookWindow : { +// groupName = "Book shortcuts"; +// break; +// }; +// case bibleWindow : { +// groupName = "Bible shortcuts"; +// break; +// }; +// case commentaryWindow : { +// groupName = "Commentary shortcuts"; +// break; +// }; +// case lexiconWindow : { +// groupName = "Lexicon shortcuts"; +// break; +// }; +// case application : { +// groupName = "Application shortcuts"; +// break; +// }; +// }; +// qDebug() << groupName; +// Q_ASSERT(CBTConfig::getConfig()); +// //buggy??? +// KConfigGroup* cg = &(CBTConfig::getConfig()->group(groupName)); +// //KConfigGroup* cg; +// +// Q_ASSERT(cg); +// Q_ASSERT(actionCollection); +// //actionCollection->readSettings(cg); +// actionCollection->setConfigGroup(groupName); +// +// actionCollection->readSettings(); +// qDebug("CBTConfig::setupAccelSettings end"); +//} + +//void CBTConfig::saveAccelSettings(const CBTConfig::keys /*type*/, KActionCollection* const /*actionCollection*/) +//{ +// qDebug("CBTConfig::saveAccelSettings"); +// QString groupName; +// switch (type) { +// case allWindows : { +// groupName = "Displaywindow shortcuts"; +// break; +// }; +// case writeWindow : { +// groupName = "Writewindow shortcuts"; +// break; +// }; +// case readWindow : { +// groupName = "Readwindow shortcuts"; +// break; +// }; +// case bookWindow : { +// groupName = "Book shortcuts"; +// break; +// }; +// case bibleWindow : { +// groupName = "Bible shortcuts"; +// break; +// }; +// case commentaryWindow : { +// groupName = "Commentary shortcuts"; +// break; +// }; +// case lexiconWindow : { +// groupName = "Lexicon shortcuts"; +// break; +// }; +// case application : { +// groupName = "Application shortcuts"; +// break; +// }; +// }; +// +// // KConfigGroup* cg = &(CBTConfig::getConfig()->group(groupName)); +// +// qDebug("NOT saving accelerators!"); +// //actionCollection->writeSettings(cg); +// qDebug("CBTConfig::saveAccelSettings end"); +//} + + +QString CBTConfig::getModuleEncryptionKey( const QString& module ) +{ + Q_ASSERT(!module.isEmpty()); + QString result; + getConfig()->beginGroup("Module keys"); + result = getConfig()->value(module, QVariant(QString::null)).toString(); + getConfig()->endGroup(); + return result; +} + +void CBTConfig::setModuleEncryptionKey( const QString& module, const QString& key ) +{ + getConfig()->beginGroup("Module keys"); + getConfig()->setValue(module, key); + getConfig()->endGroup(); +} + +QSettings* CBTConfig::getConfig() +{ + static QSettings config(util::filesystem::DirectoryUtil::getUserBaseDir().absolutePath() + "/bibletimerc", QSettings::IniFormat); + return &config; +} + +void CBTConfig::syncConfig() +{ + CBTConfig::getConfig()->sync(); +} + +QString CBTConfig::IntListToString( const QList<int> intList ) +{ + QStringList intStrings; + foreach(int i, intList) + { + intStrings << QString::number(i); + } + return intStrings.join(","); +} + +QList<int> CBTConfig::StringToIntList( const QString intListString ) +{ + QList<int> intList; + if (!intListString.isEmpty() && intListString.contains(',')) + { + foreach(QString intString, intListString.split(",")) + { + intList << intString.trimmed().toInt(); + } + } + return intList; +} diff --git a/src/backend/config/cbtconfig.h b/src/backend/config/cbtconfig.h new file mode 100644 index 0000000..0ded865 --- /dev/null +++ b/src/backend/config/cbtconfig.h @@ -0,0 +1,197 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CBTCONFIG_H +#define CBTCONFIG_H + +#include "backend/managers/cswordbackend.h" + +//Qt includes +#include <QString> +#include <QFont> +#include <QList> +#include <QMap> + +//Forward declarations +class QSettings; +//class CLanguageMgr::Language; + +/** + * This class is the interface to the config object of BibleTime + * @author The BibleTime team + */ +class CBTConfig { +public: + typedef QMap<QString, QString> StringMap; + + enum strings { + bibletimeVersion, + language, + displayStyle, + bookshelfCurrentItem + }; + enum modules { + standardBible = 0, //just to make sure, default is IMHO 0, so that's redundant here + standardCommentary, + standardLexicon, + standardDailyDevotional, + standardHebrewStrongsLexicon, + standardGreekStrongsLexicon, + standardHebrewMorphLexicon, + standardGreekMorphLexicon, + lastModuleType = standardGreekMorphLexicon + }; + enum bools { + firstSearchDialog, + readOldBookmarks, + + toolbar, + mainIndex, + infoDisplay, + + autoTileVertical, + autoTileHorizontal, + autoCascade, + + lineBreaks, + verseNumbers, + + logo, + autoDeleteOrphanedIndices, + crashedLastTime, + crashedTwoTimes, + + bookshelfShowHidden, + + allowNetworkConnection + }; + enum ints { + footnotes, + strongNumbers, + headings, + morphTags, + lemmas, + hebrewPoints, + hebrewCantillation, + greekAccents, + textualVariants, + scriptureReferences, + morphSegmentation, + + bookshelfContentsX, + bookshelfContentsY, + magDelay, /* The delay until a mouse move makes the content appear in the mag */ + bookshelfGrouping, + mainindexActiveTab, + + searchDialogWidth, + searchDialogHeight, + searchDialogX, + searchDialogY, + searchType, + + installPathIndex + }; + enum intLists { + leftPaneSplitterSizes, + mainSplitterSizes, + searchMainSplitterSizes, + searchResultSplitterSizes + }; + enum stringLists { + searchCompletionTexts, + searchTexts, + searchModulesHistory, + bookshelfOpenGroups, + hiddenModules + }; + enum keys { + allWindows, + readWindow, + writeWindow, + bookWindow, + bibleWindow, + commentaryWindow, + lexiconWindow, + application + }; + enum stringMaps { + searchScopes + }; + typedef std::pair<bool, QFont> FontSettingsPair; + + static QString get( const CBTConfig::strings ); + static CSwordModuleInfo* get( const CBTConfig::modules ); + static bool get( const CBTConfig::bools ); + static int get( const CBTConfig::ints ); + static QList<int> get( const CBTConfig::intLists ); + static QStringList get( const CBTConfig::stringLists ); + static CBTConfig::StringMap get( const CBTConfig::stringMaps ); + + static FontSettingsPair get( const CLanguageMgr::Language* const ); + + static QString getDefault( const CBTConfig::strings ); + static QString getDefault( const CBTConfig::modules ); + static bool getDefault( const CBTConfig::bools ); + static int getDefault( const CBTConfig::ints ); + static QList<int> getDefault( const CBTConfig::intLists ); + static QStringList getDefault( const CBTConfig::stringLists ); + static CBTConfig::StringMap getDefault( const CBTConfig::stringMaps ); + static QFont& getDefault( const CLanguageMgr::Language* const ); + + static void set( const CBTConfig::strings, const QString value ); + static void set( const CBTConfig::modules, CSwordModuleInfo* const module ); + static void set( const CBTConfig::modules, const QString& moduleName ); + static void set( const CBTConfig::bools, const bool value ); + static void set( const CBTConfig::ints, const int value ); + static void set( const CBTConfig::intLists, const QList<int> value ); + static void set( const CBTConfig::stringLists, const QStringList value); + static void set( const CBTConfig::stringMaps, const CBTConfig::StringMap value); + static void set( const CLanguageMgr::Language* const language, const FontSettingsPair& fontSettings ); + + static CSwordBackend::FilterOptions getFilterOptionDefaults(); + static CSwordBackend::DisplayOptions getDisplayOptionDefaults(); + +// static void setupAccelSettings(const CBTConfig::keys type, KActionCollection* const actionCollection); +// static void saveAccelSettings(const CBTConfig::keys type, KActionCollection* const actionCollection); + + static QString getModuleEncryptionKey( const QString& name ); + static void setModuleEncryptionKey( const QString& name, const QString& key ); + + /** Re-reads the config from disk */ + static void syncConfig(); + +private: + friend class BibleTimeTest; + /** The config object. + * @return A config object which is used currently, may be the global config or the session config + */ + static QSettings* getConfig(); + + static QString getKey( const CBTConfig::strings ); + static QString getKey( const CBTConfig::modules ); + static QString getKey( const CBTConfig::bools ); + static QString getKey( const CBTConfig::ints ); + static QString getKey( const CBTConfig::intLists ); + static QString getKey( const CBTConfig::stringLists ); + static QString getKey( const CBTConfig::stringMaps ); + static QString getKey( const CLanguageMgr::Language* const ); + + static QString IntListToString( const QList<int> ); + static QList<int> StringToIntList( const QString ); + + //static caches + static QFont* m_defaultFont; + + typedef QMap<const CLanguageMgr::Language*, CBTConfig::FontSettingsPair> FontCache; + static QMap<const CLanguageMgr::Language*, CBTConfig::FontSettingsPair> fontConfigMap; +}; + + +#endif diff --git a/src/backend/cswordmodulesearch.cpp b/src/backend/cswordmodulesearch.cpp new file mode 100644 index 0000000..f57a87a --- /dev/null +++ b/src/backend/cswordmodulesearch.cpp @@ -0,0 +1,123 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "cswordmodulesearch.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/cswordbackend.h" +#include "backend/config/cbtconfig.h" + +//Sword includes +#include <swmodule.h> +#include <swkey.h> +#include <listkey.h> + + +CSwordModuleSearch* CSwordModuleSearch::searcher = 0; + +CSwordModuleSearch::CSwordModuleSearch() + : m_searchedText(QString::null), + m_searchOptions(0), + m_foundItems(false) +{ + searcher = this; +} + +CSwordModuleSearch::~CSwordModuleSearch() { + searcher = 0; +} + +/** This function sets the modules which should be searched. */ +void CSwordModuleSearch::setModules( const QList<CSwordModuleInfo*>& list ) { + m_moduleList = list; +} + +/** Starts the search for the search text. */ +bool CSwordModuleSearch::startSearch() { + backend()->setFilterOptions ( CBTConfig::getFilterOptionDefaults() ); + m_foundItems = false; + + bool foundItems = false; + + // for (m_moduleList.first(); m_moduleList.current() && !m_terminateSearch; m_moduleList.next()) { + QList<CSwordModuleInfo*>::iterator end_it = m_moduleList.end(); + + for (QList<CSwordModuleInfo*>::iterator it = m_moduleList.begin(); it != end_it; ++it) { + if ( (*it)->searchIndexed(m_searchedText/*, m_searchOptions*/, m_searchScope) ) { + foundItems = true; + } + } + + m_foundItems = foundItems; + + //m_finishedSig.activate(); + emit finished(); + return true; +} + +/** Sets the text which should be search in the modules. */ +void CSwordModuleSearch::setSearchedText( const QString& text ) { + m_searchedText = text; +} + +/** Sets the search scope. */ +void CSwordModuleSearch::setSearchScope( const sword::ListKey& scope ) { + m_searchScope.copyFrom( scope ); + + if (!strlen(scope.getRangeText())) { //we can't search with an empty search scope, would crash + //reset the scope + resetSearchScope(); + + //disable searching with a scope! + // if (m_searchOptions | useScope) { + // qWarning("using the scope!"); + //set back the scope flag + // } + } +} + +/** Sets the search scope back. */ +void CSwordModuleSearch::resetSearchScope() { + m_searchScope.ClearList(); +} + +/** Returns true if in the last search the searcher found items, if no items were found return false. */ +bool CSwordModuleSearch::foundItems() const { + return m_foundItems; +} + +/** Returns a copy of the used search scope. */ +const sword::ListKey& CSwordModuleSearch::searchScope() const { + return m_searchScope; +} + +void CSwordModuleSearch::connectFinished( QObject *receiver, const char *member ) { + //m_finishedSig.connect(receiver, member); + QObject::connect(this, SIGNAL(finished()), receiver, member); +} + +/** Should be called when the search finished. */ +void CSwordModuleSearch::searchFinished() { + //m_finishedSig.activate(); + emit finished(); +} + +bool CSwordModuleSearch::modulesHaveIndices( const QList<CSwordModuleInfo*>& modules ) +{ + bool hasIndices = true; + QList<CSwordModuleInfo*>::const_iterator end_it = modules.end(); + for( QList<CSwordModuleInfo*>::const_iterator it = modules.begin(); it != end_it; ++it) { + if (!(*it)->hasIndex()) { + hasIndices = false; + break; + } + } + return hasIndices; +} diff --git a/src/backend/cswordmodulesearch.h b/src/backend/cswordmodulesearch.h new file mode 100644 index 0000000..7ba6a6f --- /dev/null +++ b/src/backend/cswordmodulesearch.h @@ -0,0 +1,98 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CSWORDMODULESEARCH_H +#define CSWORDMODULESEARCH_H + +//BibleTime - backend +class CSwordModuleInfo; + +//BibleTime - utils +#include "util/cpointers.h" + +//Qt includes +#include <QObject> +#include <QString> + +//Sword includes +#include <listkey.h> + +/** + * CSwordModuleSearch manages the search on Sword modules. It manages the thread(s) + * and manages the different modules. + * + * @author The BibleTime team + * @version $Id: cswordmodulesearch.h,v 1.34 2006/08/08 19:32:48 joachim Exp $ + */ + +class CSwordModuleSearch: public QObject, CPointers { + Q_OBJECT + +public: + CSwordModuleSearch(); + /** + * The destructor of this class. It cleans uop memory before it's deleted. + */ + virtual ~CSwordModuleSearch(); + /** + * Sets the text which should be search in the modules. + */ + void setSearchedText( const QString& ); + /** + * Starts the search for the search text. + */ + bool startSearch(); + /** + * This function sets the modules which should be searched. + */ + void setModules( const QList<CSwordModuleInfo*>& ); + /** + * Sets the search scope. + */ + void setSearchScope( const sword::ListKey& scope ); + /** + * Sets the seaech scope back. + */ + void resetSearchScope(); + /** + * @return "true" if in the last search the searcher found items, if no items were found return "false" + */ + bool foundItems() const; + /** + * Returns a copy of the used search scope. + */ + const sword::ListKey& searchScope() const; + + void connectFinished( QObject * receiver, const char * member ); + void searchFinished(); + + /** + * Returns true if all of the specified modules have indices already built. + */ + bool modulesHaveIndices( const QList<CSwordModuleInfo*>& ); + +protected: + QString m_searchedText; + sword::ListKey m_searchScope; + QList<CSwordModuleInfo*> m_moduleList; + + int m_searchOptions; + + bool m_foundItems; + +signals: + void finished(); + +private: + static CSwordModuleSearch* searcher; +}; + +#endif diff --git a/src/backend/drivers/cswordbiblemoduleinfo.cpp b/src/backend/drivers/cswordbiblemoduleinfo.cpp new file mode 100644 index 0000000..921157b --- /dev/null +++ b/src/backend/drivers/cswordbiblemoduleinfo.cpp @@ -0,0 +1,261 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "cswordbiblemoduleinfo.h" +#include "backend/managers/cswordbackend.h" +#include "backend/keys/cswordversekey.h" + +//Qt +#include <QFile> + +//Sword +#include <versekey.h> + +#include <boost/scoped_ptr.hpp> + + +CSwordBibleModuleInfo::CSwordBibleModuleInfo( sword::SWModule* module, CSwordBackend* const usedBackend ) +: CSwordModuleInfo(module, usedBackend), +m_lowerBound(0), +m_upperBound(0), +m_bookList(0), +m_cachedLocale("unknown"), +m_hasOT(-1), +m_hasNT(-1) {} + +CSwordBibleModuleInfo::CSwordBibleModuleInfo( const CSwordBibleModuleInfo& m ) : +CSwordModuleInfo(m), +m_lowerBound(0), +m_upperBound(0), +m_bookList(0) { + if (m.m_bookList) { + m_bookList = new QStringList(); + *m_bookList = *m.m_bookList; + } + + m_hasOT = m.m_hasOT; + m_hasNT = m.m_hasNT; + m_cachedLocale = m.m_cachedLocale; +} + +CSwordModuleInfo* CSwordBibleModuleInfo::clone() { + return new CSwordBibleModuleInfo(*this); +} + +CSwordBibleModuleInfo::~CSwordBibleModuleInfo() { + delete m_bookList; +} + +void CSwordBibleModuleInfo::initBounds() { + if (m_hasOT == -1) { + m_hasOT = hasTestament(OldTestament); + } + + if (m_hasNT == -1) { + m_hasNT = hasTestament(NewTestament); + } + + if (m_hasOT) { + m_lowerBound.key("Genesis 1:1"); + } + else { + m_lowerBound.key("Matthew 1:1"); + } + + if (!m_hasNT) { + m_upperBound.key("Malachi 4:6"); + } + else { + m_upperBound.key("Revelation of John 22:21"); + } +} + + +/** Returns the books available in this module */ +QStringList* CSwordBibleModuleInfo::books() { + if (m_cachedLocale != backend()->booknameLanguage()) { //if the locale has changed + delete m_bookList; + m_bookList = 0; + } + + if (!m_bookList) { + m_bookList = new QStringList(); + + initBounds(); + int min = 0; + int max = 1; + + //find out if we have ot and nt, only ot or only nt + + if (m_hasOT>0 && m_hasNT>0) { //both + min = 0; + max = 1; + } + else if (m_hasOT>0 && !m_hasNT) { //only OT + min = 0; + max = 0; + } + else if (!m_hasOT && m_hasNT>0) { //only NT + min = 1; + max = 1; + } + else if (!m_hasOT && !m_hasNT) { //somethings wrong here! - no OT and no NT + qWarning("CSwordBibleModuleInfo (%s) no OT and not NT! Check your config!", module()->Name()); + min = 0; + max = -1; + } + + boost::scoped_ptr<sword::VerseKey> key((sword::VerseKey *)module()->CreateKey()); + (*key) = sword::TOP; + + for (key->Testament(min+1); !key->Error() && (key->Testament()-1) <= max; key->Book(key->Book()+1)) { + m_bookList->append( QString::fromUtf8(key->getBookName()) ); + } + + m_cachedLocale = backend()->booknameLanguage(); + } + + return m_bookList; +} + +/** Returns the number of chapters for the given book. */ +unsigned int CSwordBibleModuleInfo::chapterCount(const unsigned int book) { + int result = 0; + + boost::scoped_ptr<sword::VerseKey> key((sword::VerseKey *)module()->CreateKey()); + (*key) = sword::TOP; + + // works for old and new versions + key->Book(book); + (*key) = sword::MAXCHAPTER; + result = key->Chapter(); + + return result; +} + +unsigned int CSwordBibleModuleInfo::chapterCount(const QString& book) { + return chapterCount( bookNumber(book) ); +} + +/** Returns the number of verses for the given chapter. */ + +unsigned int CSwordBibleModuleInfo::verseCount( const unsigned int book, const unsigned int chapter ) { + unsigned int result = 0; + + boost::scoped_ptr<sword::VerseKey> key((sword::VerseKey *)module()->CreateKey()); + (*key) = sword::TOP; + + // works for old and new versions + key->Book(book); + key->Chapter(chapter); + (*key) = sword::MAXVERSE; + result = key->Verse(); + + return result; +} + +unsigned int CSwordBibleModuleInfo::verseCount( const QString& book, const unsigned int chapter ) { + return verseCount( bookNumber(book), chapter ); +} + +unsigned int CSwordBibleModuleInfo::bookNumber(const QString &book) { + unsigned int bookNumber = 0; + bool found = false; + int min = 0; + int max = 1; + + //find out if we have ot and nt, only ot or only nt + initBounds(); + + boost::scoped_ptr<sword::VerseKey> key((sword::VerseKey *)module()->CreateKey()); + (*key) = sword::TOP; + +#ifdef SWORD_MULTIVERSE + key->setBookName(book.toUtf8().constData()); + + bookNumber = ((key->Testament() > 1) ? key->BMAX[0] : 0) + key->Book(); +#else + + if ((m_hasOT>0 && m_hasNT>0) || (m_hasOT == -1 && m_hasNT == -1)) { + min = 0; + max = 1; + bookNumber = 0; + } + else if (m_hasOT>0 && !m_hasNT) { + min = 0; + max = 0; + bookNumber = 0; + } + else if (!m_hasOT && m_hasNT>0) { + min = 1; + max = 1; + bookNumber = key->BMAX[0]; + } + else if (!m_hasOT && !m_hasNT) { + min = 0; + max = -1; //no loop + bookNumber = 0; + } + + for (int i = min; i <= max && !found; ++i) { + for ( int j = 0; j < key->BMAX[i] && !found; ++j) { + ++bookNumber; + + if (book == QString::fromUtf8( key->books[i][j].name) ) + found = true; + } + } +#endif + + return bookNumber; +} + +/** Returns true if his module has the text of desired type of testament */ +bool CSwordBibleModuleInfo::hasTestament( CSwordBibleModuleInfo::Testament type ) { + if (m_hasOT == -1 || m_hasNT == -1) { + const bool oldStatus = module()->getSkipConsecutiveLinks(); + module()->setSkipConsecutiveLinks(true); + + *module() = sword::TOP; //position to first entry + sword::VerseKey key( module()->KeyText() ); + + if (key.Testament() == 1) { // OT && NT + m_hasOT = 1; + } + else if (key.Testament() == 2) { //no OT + m_hasOT = 0; + } + + *module() = sword::BOTTOM; + key = module()->KeyText(); + + if (key.Testament() == 1) { // only OT, no NT + m_hasNT = 0; + } + else if (key.Testament() == 2) { //has NT + m_hasNT = 1; + } + + module()->setSkipConsecutiveLinks(oldStatus); + } + + switch (type) { + + case OldTestament: + return m_hasOT>0; + + case NewTestament: + return m_hasNT>0; + + default: + return false; + } +} + diff --git a/src/backend/drivers/cswordbiblemoduleinfo.h b/src/backend/drivers/cswordbiblemoduleinfo.h new file mode 100644 index 0000000..c25eb37 --- /dev/null +++ b/src/backend/drivers/cswordbiblemoduleinfo.h @@ -0,0 +1,126 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSWORDBIBLEMODULEINFO_H +#define CSWORDBIBLEMODULEINFO_H + +#include "cswordmoduleinfo.h" +#include "backend/keys/cswordversekey.h" + +//Qt +#include <QStringList> + +/** + * This is the CModuleInfo imlementation for Bible modules managed by Sword. + * + * @short Implementation for Sword Bibles + * @author The BibleTime team + * @version $Id: cswordbiblemoduleinfo.h,v 1.18 2006/02/25 11:38:15 joachim Exp $ + */ + +class CSwordBibleModuleInfo : public CSwordModuleInfo { + +public: + enum Testament { + OldTestament = 1, + NewTestament = 2 + }; + + /** + * The constructor of this class + */ + CSwordBibleModuleInfo( sword::SWModule* module, CSwordBackend* const ); + /** The copy constructor for this Bible module. + */ + CSwordBibleModuleInfo( const CSwordBibleModuleInfo& m ); + /** + * The destructor of this class + */ + ~CSwordBibleModuleInfo(); + /** + * Returns the number of avalable verses for the given chapter and book. + * + * @param book The number book we should use + * @param chapter The chapter we should use + * @return The number of verses for the given book and chapter + */ + virtual unsigned int verseCount( const unsigned int book, const unsigned int chapter ); + /** + * Returns the number of avalable verses for the given chapter and book. + * + * @param book The name of the book we use + * @param chapter The number of the chapter we use + * @return The number of verses for the given book and chapter + */ + virtual unsigned int verseCount( const QString& book, const unsigned int chapter ); + /** Information about the chapters in a book. + * @return The number of available chapters of the given book. + * @return The number of chapters for the given book + */ + virtual unsigned int chapterCount( const unsigned int book ); + /** Information about the chapters in a book. + * @return The number of available chapters of the given book. + */ + virtual unsigned int chapterCount( const QString& book ); + /** Return all book of this module. + * @return A QStringList containing the books which are available in this module. + */ + virtual QStringList* books(); + /** + * Reimplementation, Returns the type + */ + virtual CSwordModuleInfo::ModuleType type() const; + /** + * @return the book number, values starting with 1; 0 if not found + */ + unsigned int bookNumber(const QString &book); + /** + * Returns true if his module has the text of desired type of testament + */ + bool hasTestament( CSwordBibleModuleInfo::Testament ); + /** Reimplementation to clone this object. */ + virtual CSwordModuleInfo* clone(); + /** + * Returns the key which represents the lower bound of this module. + */ + inline const CSwordVerseKey& lowerBound(); + /** + * Returns the key which represents the upper bound of this module. + */ + inline const CSwordVerseKey& upperBound(); + +private: + void initBounds(); + + CSwordVerseKey m_lowerBound; + CSwordVerseKey m_upperBound; + + QStringList* m_bookList; //This booklist is cached + QString m_cachedLocale; + short int m_hasOT; + short int m_hasNT; +}; + +inline CSwordModuleInfo::ModuleType CSwordBibleModuleInfo::type() const { + return CSwordModuleInfo::Bible; +} + +/** Returns the key which represents the lower bound of this module. */ +inline const CSwordVerseKey& CSwordBibleModuleInfo::lowerBound() { + initBounds(); + return m_lowerBound; +} + +/** Returns the key which represents the lower bound of this module. */ +inline const CSwordVerseKey& CSwordBibleModuleInfo::upperBound() { + initBounds(); + return m_upperBound; +} + +#endif diff --git a/src/backend/drivers/cswordbookmoduleinfo.cpp b/src/backend/drivers/cswordbookmoduleinfo.cpp new file mode 100644 index 0000000..0a8c1e6 --- /dev/null +++ b/src/backend/drivers/cswordbookmoduleinfo.cpp @@ -0,0 +1,68 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "cswordbookmoduleinfo.h" +#include "backend/keys/cswordtreekey.h" + +//Sword includes +#include <treekeyidx.h> +#include <treekey.h> + +CSwordBookModuleInfo::CSwordBookModuleInfo( sword::SWModule* module, CSwordBackend* const usedBackend ) +: CSwordModuleInfo(module, usedBackend), +m_depth(-1) {} + +CSwordBookModuleInfo::CSwordBookModuleInfo( const CSwordBookModuleInfo& module ) +: CSwordModuleInfo(module) { + m_depth = module.m_depth; +} + +CSwordBookModuleInfo::~CSwordBookModuleInfo() {} + +int CSwordBookModuleInfo::depth() { + if (m_depth == -1) { + sword::TreeKeyIdx* key = tree(); + + if (key) { + key->root(); + computeDepth(key, 0); + } + } + + return m_depth; +} + +void CSwordBookModuleInfo::computeDepth(sword::TreeKeyIdx* key, int level ) { + std::string savedKey; + // savedKey = key->getFullName(); //sword 1.5.8 + savedKey = key->getText(); + + if (level > m_depth) { + m_depth = level; + } + + if (key->hasChildren()) { + key->firstChild(); + computeDepth(key, level+1); + + key->setText( savedKey.c_str() );//return to the initial value + } + + if (key->nextSibling()) { + computeDepth(key, level); + } +} + +/** Returns a treekey filled with the structure of this module */ +sword::TreeKeyIdx* CSwordBookModuleInfo::tree() const { + sword::TreeKeyIdx* treeKey = dynamic_cast<sword::TreeKeyIdx*>((sword::SWKey*)*(module())); + Q_ASSERT(treeKey); + return treeKey; +} diff --git a/src/backend/drivers/cswordbookmoduleinfo.h b/src/backend/drivers/cswordbookmoduleinfo.h new file mode 100644 index 0000000..f471d61 --- /dev/null +++ b/src/backend/drivers/cswordbookmoduleinfo.h @@ -0,0 +1,64 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSWORDGENBOOKMODULEINFO_H +#define CSWORDGENBOOKMODULEINFO_H + +#include "cswordmoduleinfo.h" + +//Sword +#include <treekeyidx.h> + +/** Class for generic book support + * @author The BibleTime team + */ + +class CSwordBookModuleInfo : public CSwordModuleInfo { + +public: + /** Constructor. + * @param module The module which belongs to this object + * @param backend The parent backend for this book module. + */ + CSwordBookModuleInfo( sword::SWModule* module, CSwordBackend* const backend ); + /** Copy constructor. + * Copy constructor to copy the passed parameter. + * @param module The module which should be copied. + */ + CSwordBookModuleInfo( const CSwordBookModuleInfo& module ); + /** Destructor. + */ + ~CSwordBookModuleInfo(); + /** + * Returns the type of the module. + */ + virtual CSwordModuleInfo::ModuleType type() const; + /** + * Returns the maximal depth of sections and subsections. + */ + int depth(); + /** + * @return A treekey filled with the structure of this module. Don't delete the returned key because it's casted from the module object. + */ + sword::TreeKeyIdx* tree() const; + +private: + /** + * A recursive helper function to help computng the module depth! + */ + void computeDepth(sword::TreeKeyIdx* key, int level = 0 ); + int m_depth; +}; + +inline CSwordBookModuleInfo::ModuleType CSwordBookModuleInfo::type() const { + return CSwordModuleInfo::GenericBook; +} + + +#endif diff --git a/src/backend/drivers/cswordcommentarymoduleinfo.cpp b/src/backend/drivers/cswordcommentarymoduleinfo.cpp new file mode 100644 index 0000000..b09e2f3 --- /dev/null +++ b/src/backend/drivers/cswordcommentarymoduleinfo.cpp @@ -0,0 +1,32 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cswordcommentarymoduleinfo.h" + +CSwordCommentaryModuleInfo::CSwordCommentaryModuleInfo( sword::SWModule* module, CSwordBackend* const usedBackend) +: CSwordBibleModuleInfo(module, usedBackend) {} + +CSwordCommentaryModuleInfo::~CSwordCommentaryModuleInfo() {} + +/** No descriptions */ +CSwordModuleInfo* CSwordCommentaryModuleInfo::clone() { + return new CSwordCommentaryModuleInfo(*this); +} + +/** Returns true if this module may be written by the write display windows. */ +bool CSwordCommentaryModuleInfo::isWritable() const { + // qWarning(module()->getConfigEntry("ModDrv")); + //a module is only writable if it's a RawFiles module with writable returning true + + if ( (std::string(module()->getConfigEntry("ModDrv")) == std::string("RawFiles")) && module()->isWritable()) { + return true; + }; + + return false; +} diff --git a/src/backend/drivers/cswordcommentarymoduleinfo.h b/src/backend/drivers/cswordcommentarymoduleinfo.h new file mode 100644 index 0000000..7ebf23f --- /dev/null +++ b/src/backend/drivers/cswordcommentarymoduleinfo.h @@ -0,0 +1,43 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSWORDCOMMENTARYMODULEINFO_H +#define CSWORDCOMMENTARYMODULEINFO_H + +//own includes +#include "cswordbiblemoduleinfo.h" + +/** Commentary module implementation. + * This CSwordModule implementation provides access to Sword's commentary modules. + * @author The BibleTime team + * @version $Id: cswordcommentarymoduleinfo.h,v 1.13 2006/02/25 11:38:15 joachim Exp $ + */ + +class CSwordCommentaryModuleInfo : public CSwordBibleModuleInfo { + +public: + CSwordCommentaryModuleInfo( sword::SWModule* module, CSwordBackend* const ); + ~CSwordCommentaryModuleInfo(); + /** Reimplementation to return the commentary type. + */ + virtual CSwordModuleInfo::ModuleType type() const; + /** Reimplementation to clone the current object. + */ + virtual CSwordModuleInfo* clone(); + /** + * Returns true if this module may be written by the write display windows. + */ + virtual bool isWritable() const; +}; + +inline CSwordModuleInfo::ModuleType CSwordCommentaryModuleInfo::type() const { + return CSwordModuleInfo::Commentary; +} + +#endif diff --git a/src/backend/drivers/cswordlexiconmoduleinfo.cpp b/src/backend/drivers/cswordlexiconmoduleinfo.cpp new file mode 100644 index 0000000..a8b81e4 --- /dev/null +++ b/src/backend/drivers/cswordlexiconmoduleinfo.cpp @@ -0,0 +1,170 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cswordlexiconmoduleinfo.h" +#include "util/directoryutil.h" + +//Qt +#include <QFile> +#include <QDataStream> +#include <QTextCodec> + +//Sword +#include <swmodule.h> + +//STL includes +#include <algorithm> + +//Change it once the format changed to make all systems rebuild their caches +#define CACHE_FORMAT "2" + +CSwordLexiconModuleInfo::CSwordLexiconModuleInfo( sword::SWModule* module, CSwordBackend* const backend ) : CSwordModuleInfo(module, backend) { + m_entryList = 0; +} + +CSwordLexiconModuleInfo::CSwordLexiconModuleInfo( const CSwordLexiconModuleInfo& m ) : CSwordModuleInfo(m) { + delete m_entryList; + m_entryList = 0; + + if (m.m_entryList) { + m_entryList = new QStringList(); + *m_entryList = *m.m_entryList;//copy list items + } +} + +CSwordLexiconModuleInfo::~CSwordLexiconModuleInfo() { + delete m_entryList; + m_entryList = 0; +} + +/** Returns the entries of the module. */ +QStringList* CSwordLexiconModuleInfo::entries() { + if (!module()) { + return 0; + } + + sword::SWModule* my_module = module(); + bool is_unicode = isUnicode(); + + if (!m_entryList) { + m_entryList = new QStringList(); + bool read = false; + + //Check for buggy modules! They will not be loaded any more. + + if ( name() == QString("ZhEnglish")) { + qWarning("Module ZhEnglish is buggy and will not be loaded."); + return m_entryList; + } + + QString dir(util::filesystem::DirectoryUtil::getUserCacheDir().absolutePath()); + QFile f1( + QString(dir) + .append("/") + .append(name()) + ); + + if ( f1.open( QIODevice::ReadOnly ) ) { + QDataStream s( &f1 ); + QString mod_ver, prog_ver; + s >> mod_ver; + s >> prog_ver; + + if ((mod_ver == config(ModuleVersion)) && (prog_ver == CACHE_FORMAT)) { + s >> *m_entryList; + read = true; + } + + f1.close(); + // qWarning("read entries %d",m_entryList->count()); + } + + // Q_ASSERT(read); + // Q_ASSERT(m_entryList->count()); + if (!read || !m_entryList->count()) { + my_module->setSkipConsecutiveLinks(true); + (*my_module) = sword::TOP; + snap(); //snap to top entry + + // qWarning("Reading in module" ); + int i = 0; + + do { + if ( is_unicode ) { + m_entryList->append(QString::fromUtf8(my_module->KeyText())); + // qWarning("Entry: %s", my_module->KeyText() ); + } + else { //for latin1 modules use fromLatin1 because of speed + // m_entryList->append(QString::fromLatin1(my_module->KeyText())); + QTextCodec* codec = QTextCodec::codecForName("Windows-1252"); + m_entryList->append(codec->toUnicode(my_module->KeyText())); + } + + (*my_module)++; + i++; + } + while ( !my_module->Error() ); + + // qWarning("Reading finished. Module has %d entries.", i ); + + (*my_module) = sword::TOP; //back to the first entry + + my_module->setSkipConsecutiveLinks(false); + + if (m_entryList->count()) { + m_entryList->first().simplified(); + + if (m_entryList->first().trimmed().isEmpty()) { + m_entryList->erase( m_entryList->begin() ); + } + + //now sort the list, this is necesssary because Sword doesn't do Unicode ordering + // qWarning("sorting"); + // QStringList::iterator start(m_entryList->begin()); + // QStringList::iterator end(m_entryList->end()); + // std::sort( start, end, myLocaleAwareCompare() ); //stl sort + // m_entryList->sort(); //make sure the module is sorted by utf-8 + } + + qWarning("Writing cache file."); + + if (m_entryList->count()) { + //create cache + QString dir = util::filesystem::DirectoryUtil::getUserCacheDir().absolutePath(); + //QFile f2( QString::fromLatin1("%1/%2").arg(dir).arg( name() ) ); + QFile f2( QString(dir).append("/").append(name()) ); + + + if (f2.open( QIODevice::WriteOnly )) { + QDataStream s( &f2 ); + s << config(CSwordModuleInfo::ModuleVersion); //store module version + s << QString(CACHE_FORMAT); //store BT version -- format may change + s << *m_entryList; + f2.close(); + } + } + } + } + + return m_entryList; +} + +/** Jumps to the closest entry in the module. */ +bool CSwordLexiconModuleInfo::snap() { + if(module()->getRawEntry()) { // Snap to the current entry + return true; + } + + return false; +} + +/** No descriptions */ +CSwordModuleInfo* CSwordLexiconModuleInfo::clone() { + return new CSwordLexiconModuleInfo(*this); +} diff --git a/src/backend/drivers/cswordlexiconmoduleinfo.h b/src/backend/drivers/cswordlexiconmoduleinfo.h new file mode 100644 index 0000000..13f72e4 --- /dev/null +++ b/src/backend/drivers/cswordlexiconmoduleinfo.h @@ -0,0 +1,71 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSWORDLEXICONMODULEINFO_H +#define CSWORDLEXICONMODULEINFO_H + +//own includes +#include "cswordmoduleinfo.h" + +//Qt includes +#include <QStringList> + +/** + * The implementation of CModuleInfo for the Sword lexiccons and citionaries. + * @author The BibleTime team + * @version $Id: cswordlexiconmoduleinfo.h,v 1.12 2006/02/25 11:38:15 joachim Exp $ + */ + +class CSwordLexiconModuleInfo : public CSwordModuleInfo { + +public: + /** + * The standard constructor fot this object. + * A default constructor doesn't exist. Use this one. + */ + CSwordLexiconModuleInfo( sword::SWModule* module, CSwordBackend* const ); + /** + * The copy constructor + */ + CSwordLexiconModuleInfo( const CSwordLexiconModuleInfo& m ); + /** Reimplementation to return a valid clone. + */ + virtual CSwordModuleInfo* clone(); + /** Destructor. + */ + virtual ~CSwordLexiconModuleInfo(); + /** + * Returns the entries of the module. + * This function returns the entries of the modules represented by this object. + * If this function is called for the first time the list is load from disk and stored in a list which cahes it. + * If the function is called again, the cached list is returned so we have a major speed improvement. + * @return The list of lexicon entries + */ + QStringList* entries(); + /** + * Reimplementation, to return the right type for this lexicon. + */ + virtual CSwordModuleInfo::ModuleType type() const; + /** + * Jumps to the closest entry in the module. + */ + bool snap(); + +private: + /** + * This is the list which caches the entres of the module. + */ + QStringList* m_entryList; +}; + +inline CSwordModuleInfo::ModuleType CSwordLexiconModuleInfo::type() const { + return CSwordModuleInfo::Lexicon; +} + +#endif diff --git a/src/backend/drivers/cswordmoduleinfo.cpp b/src/backend/drivers/cswordmoduleinfo.cpp new file mode 100644 index 0000000..c76f5ef --- /dev/null +++ b/src/backend/drivers/cswordmoduleinfo.cpp @@ -0,0 +1,955 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "cswordmoduleinfo.h" +#include "cswordlexiconmoduleinfo.h" + +#include "backend/managers/cswordbackend.h" +#include "backend/cswordmodulesearch.h" +#include "backend/keys/cswordkey.h" +#include "backend/rendering/centrydisplay.h" +#include "backend/managers/clanguagemgr.h" + +#include "util/directoryutil.h" +#include "util/cpointers.h" +#include "util/exceptions.h" +#include "backend/config/cbtconfig.h" + + +#include <boost/scoped_ptr.hpp> + +//Qt includes +#include <QRegExp> +#include <QDir> +#include <QFileInfo> +#include <QList> +#include <QByteArray> +#include <QDebug> +#include <QSettings> +#include <QMessageBox> +#include <QCoreApplication> + +//Sword includes +#include <swbuf.h> +#include <swkey.h> +#include <listkey.h> +#include <versekey.h> +#include <swconfig.h> +#include <rtfhtml.h> + +//Lucence includes +#include <CLucene.h> +#include <CLucene/util/Reader.h> +#include <CLucene/util/Misc.h> +#include <CLucene/util/dirent.h> + + +//Increment this, if the index format changes +//Then indices on the user's systems will be rebuilt +const unsigned int INDEX_VERSION = 6; + +//Maximum index entry size, 1MiB for now +//Lucene default is too small +const unsigned long BT_MAX_LUCENE_FIELD_LENGTH = 1024*1024; + +CSwordModuleInfo::CSwordModuleInfo(sword::SWModule * module, CSwordBackend * const usedBackend) { + m_module = module; + Q_ASSERT(module); + + m_hidden = false; + m_cancelIndexing = false; + m_searchResult.ClearList(); + m_backend = usedBackend ? usedBackend : CPointers::backend(); + m_dataCache.name = module ? QString(module->Name()) : QString::null; + m_dataCache.isUnicode = module ? module->isUnicode() : false; + m_dataCache.category = UnknownCategory; + m_dataCache.language = 0; + m_dataCache.hasVersion = !QString((*m_backend->getConfig())[module->Name()]["Version"]).isEmpty(); + + if (backend()) { + if (hasVersion() && (minimumSwordVersion() > sword::SWVersion::currentVersion)) { + qWarning("The module \"%s\" requires a newer Sword library. Please update to \"Sword %s\".", + name().toUtf8().constData(), (const char *)minimumSwordVersion()); + } + } +} + +CSwordModuleInfo::CSwordModuleInfo(const CSwordModuleInfo & m) : QObject(){ + m_module = m.m_module; + m_backend = m.m_backend; + m_dataCache = m.m_dataCache; + m_searchResult = m.m_searchResult; + m_hidden = m.m_hidden; + m_cancelIndexing = m.m_cancelIndexing; +} + +/** No descriptions */ +CSwordModuleInfo *CSwordModuleInfo::clone() { + return new CSwordModuleInfo(*this); +} + +CSwordModuleInfo::~CSwordModuleInfo() { + m_searchResult.ClearList(); + m_module = 0; //the Sword module object is deleted by the backend +} + +/** Sets the unlock key of the modules and writes the key into the cofig file.*/ +bool CSwordModuleInfo::unlock(const QString & unlockKey) { + if (!isEncrypted()) { + return false; + } + + CBTConfig::setModuleEncryptionKey(name(), unlockKey); + backend()->setCipherKey(m_module->Name(), unlockKey.toUtf8().constData()); + //TODO: write to Sword config as well + + return true; +} + +/** This function returns true if this module is locked, otherwise return false. */ +bool CSwordModuleInfo::isLocked() { + //still works, but the cipherkey is stored in CBTConfig. + //Works because it is set in sword on program startup. + + if (isEncrypted()) { + if (unlockKeyIsValid()) { + return false; + } + return true; + } + return false; +} + +/** This functions returns true if this module is encrypted (locked or unlocked). */ +bool CSwordModuleInfo::isEncrypted() const { + /** + * If we have the CipherKey entry the module + * is encrypted but not necessarily locked + */ + + //This code is still right, though we do no longer write to the module config files any more + sword::ConfigEntMap config = backend()->getConfig()->Sections.find(name().toUtf8().constData())->second; + sword::ConfigEntMap::iterator it = config.find("CipherKey"); + + if (it != config.end()) { + return true; + } + + return false; +} + +/** This function makes an estimate if a module was properly unlocked. +* It returns true if the first entry of the module is not empty and +* contains only printable characters (for the first 100 chars or so). +* If that is the case, we can safely assume that a) the module was properly +* unlocked and b) no buffer overflows will occur, which can happen when +* Sword filters process garbage text which was not properly decrypted. +*/ +bool CSwordModuleInfo::unlockKeyIsValid() { + + (*m_module) = sword::TOP; + + // This needs to use ::fromLatin1 because if the text is still locked, + // a lot of garbage will show up. It will also work with properly decrypted + // Unicode text, because all non-ASCII Unicode chars consist of bytes >127 + // and therefore contain no control (nonprintable) characters, which are all <127. + QString test = isUnicode() + ? QString::fromUtf8(m_module->getRawEntryBuf().c_str()) + : QString::fromLatin1( m_module->getRawEntryBuf().c_str() ); + + if (test.isEmpty()) { + qWarning() << "Unlock key of module" << name() << "is NOT valid!"; + return false; + } + + for (int i = 0; i <= test.length() && i < 100; i++) { + if ( !test[i].isPrint() && !test[i].isNull() ) { + qWarning() << "Unlock key of module" << name() << "is NOT valid!"; + return false; + } + } + + qDebug() << "Unlock key of module" << name() << "is valid"; + return true; +} + +QString CSwordModuleInfo::getGlobalBaseIndexLocation() { + return util::filesystem::DirectoryUtil::getUserIndexDir().absolutePath(); +} + +QString CSwordModuleInfo::getModuleBaseIndexLocation() const { + return getGlobalBaseIndexLocation() + QString("/") + name().toLocal8Bit(); +} + +QString CSwordModuleInfo::getModuleStandardIndexLocation() const { //this for now returns the location of the main index + return getModuleBaseIndexLocation() + QString("/standard"); +} + +bool CSwordModuleInfo::hasIndex() { + //this will return true only + //if the index exists and has correct version information for both index and module + QDir d; + if (!d.exists( getModuleStandardIndexLocation() )) { + return false; + } + + //first check if the index version and module version are ok + QSettings module_config(getModuleBaseIndexLocation() + QString("/bibletime-index.conf"), QSettings::IniFormat); + + if (hasVersion()) { + if (module_config.value("module-version") != QString(config(CSwordModuleInfo::ModuleVersion)) ) { + return false; + } + } + if (module_config.value("index-version") != QString::number( INDEX_VERSION )) { + qDebug("%s: INDEX_VERSION is not compatible with this version of BibleTime.", name().toUtf8().constData()); + return false; + } + + //then check if the index is there + return lucene::index::IndexReader::indexExists(getModuleStandardIndexLocation().toAscii().constData()); +} + + +void CSwordModuleInfo::buildIndex() { + + m_cancelIndexing = false; + + try + { + //Without this we don't get strongs, lemmas, etc + backend()->setFilterOptions ( CBTConfig::getFilterOptionDefaults() ); + //make sure we reset all important filter options which influcence the plain filters. + backend()->setOption( CSwordModuleInfo::strongNumbers, false ); + backend()->setOption( CSwordModuleInfo::morphTags, false ); + backend()->setOption( CSwordModuleInfo::morphSegmentation, false ); + backend()->setOption( CSwordModuleInfo::footnotes, false ); + backend()->setOption( CSwordModuleInfo::headings, false ); + backend()->setOption( CSwordModuleInfo::scriptureReferences, false ); + backend()->setOption( CSwordModuleInfo::redLetterWords, false ); + + // do not use any stop words + const TCHAR* stop_words[] = { NULL }; + lucene::analysis::standard::StandardAnalyzer an( (const TCHAR**)stop_words ); + QString index = getModuleStandardIndexLocation(); + + QDir dir("/"); + dir.mkpath( getGlobalBaseIndexLocation() ); + dir.mkpath( getModuleBaseIndexLocation() ); + dir.mkpath( getModuleStandardIndexLocation() ); + + if (lucene::index::IndexReader::indexExists(index.toAscii().constData())) { + if (lucene::index::IndexReader::isLocked(index.toAscii().constData()) ) { + lucene::index::IndexReader::unlock(index.toAscii().constData()); + } + } + + boost::scoped_ptr<lucene::index::IndexWriter> writer( new lucene::index::IndexWriter(index.toAscii().constData(), &an, true) ); //always create a new index + writer->setMaxFieldLength(BT_MAX_LUCENE_FIELD_LENGTH); + writer->setUseCompoundFile(true); //merge segments into a single file + writer->setMinMergeDocs(1000); + + *m_module = sword::TOP; + unsigned long verseLowIndex = m_module->Index(); + *m_module = sword::BOTTOM; + unsigned long verseHighIndex = m_module->Index(); + + //verseLowIndex is not 0 in all cases (i.e. NT-only modules) + unsigned long verseIndex = verseLowIndex + 1; + unsigned long verseSpan = verseHighIndex - verseLowIndex; + + //Index() is not implemented properly for lexicons, so we use a + //workaround. + if (type() == CSwordModuleInfo::Lexicon){ + verseIndex = 0; + verseLowIndex = 0; + verseSpan = ((CSwordLexiconModuleInfo*)this)->entries()->size(); + } + + emit indexingProgress(0); + + sword::SWKey* key = m_module->getKey(); + //VerseKey for bibles + sword::VerseKey* vk = dynamic_cast<sword::VerseKey*>(key); + + if (vk) { + // we have to be sure to insert the english key into the index, otherwise we'd be in trouble if the language changes + vk->setLocale("en_US"); + //If we have a verse based module, we want to include the pre-chapter etc. headings in the search + vk->Headings(1); + } + + //holds UTF-8 data and is faster than QString. + QByteArray textBuffer; + + // we start with the first module entry, key is automatically updated + // because key is a pointer to the modules key + m_module->setSkipConsecutiveLinks(true); + + wchar_t wcharBuffer[BT_MAX_LUCENE_FIELD_LENGTH + 1]; + + for (*m_module = sword::TOP; !(m_module->Error()) && !m_cancelIndexing; (*m_module)++) { + + //If it is a sword-heading, store in buffer and index later in Verse X:1 + if (vk) { + if (vk->Verse() == 0) { + textBuffer.append( m_module->StripText() ); + continue; + } + } + + boost::scoped_ptr<lucene::document::Document> doc(new lucene::document::Document()); + + //index the key + lucene_utf8towcs(wcharBuffer, key->getText(), BT_MAX_LUCENE_FIELD_LENGTH); + //doc->add(*lucene::document::Field::UnIndexed((const TCHAR*)_T("key"), (const TCHAR*)wcharBuffer)); + doc->add(*(new lucene::document::Field((const TCHAR*)_T("key"), (const TCHAR*)wcharBuffer, lucene::document::Field::STORE_YES | lucene::document::Field::INDEX_NO))); + // index the main text + //at this point we have to make sure we disabled the strongs and the other options + //so the plain filters won't include the numbers somehow. + lucene_utf8towcs(wcharBuffer, (const char*) textBuffer.append(m_module->StripText()), BT_MAX_LUCENE_FIELD_LENGTH); + //doc->add(*lucene::document::Field::UnStored((const TCHAR*)_T("content"), (const TCHAR*)wcharBuffer)); + doc->add(*(new lucene::document::Field((const TCHAR*)_T("content"), (const TCHAR*)wcharBuffer, lucene::document::Field::STORE_NO | lucene::document::Field::INDEX_TOKENIZED))); + textBuffer.resize(0); //clean up + + // index attributes + sword::AttributeList::iterator attListI; + sword::AttributeValue::iterator attValueI; + // Footnotes + for (attListI = m_module->getEntryAttributes()["Footnote"].begin(); + attListI != m_module->getEntryAttributes()["Footnote"].end(); + attListI++) { + lucene_utf8towcs(wcharBuffer, attListI->second["body"], BT_MAX_LUCENE_FIELD_LENGTH); + //doc->add(*lucene::document::Field::UnStored((const TCHAR*)_T("footnote"), wcharBuffer)); + doc->add(*(new lucene::document::Field((const TCHAR*)_T("footnote"), (const TCHAR*)wcharBuffer, lucene::document::Field::STORE_NO | lucene::document::Field::INDEX_TOKENIZED))); + } // for attListI + + // Headings + for (attValueI = m_module->getEntryAttributes()["Heading"]["Preverse"].begin(); + attValueI != m_module->getEntryAttributes()["Heading"]["Preverse"].end(); + attValueI++) { + lucene_utf8towcs(wcharBuffer, attValueI->second, BT_MAX_LUCENE_FIELD_LENGTH); + //doc->add(*lucene::document::Field::UnStored((const TCHAR*)_T("heading"), wcharBuffer)); + doc->add(*(new lucene::document::Field((const TCHAR*)_T("heading"), (const TCHAR*)wcharBuffer, lucene::document::Field::STORE_NO | lucene::document::Field::INDEX_TOKENIZED))); + } // for attValueI + + // Strongs/Morphs + for (attListI = m_module->getEntryAttributes()["Word"].begin(); + attListI != m_module->getEntryAttributes()["Word"].end(); + attListI++) { + // for each attribute + if (attListI->second["LemmaClass"] == "strong") { + lucene_utf8towcs(wcharBuffer, attListI->second["Lemma"], BT_MAX_LUCENE_FIELD_LENGTH); + //doc->add(*lucene::document::Field::UnStored((const TCHAR*)_T("strong"), wcharBuffer)); + doc->add(*(new lucene::document::Field((const TCHAR*)_T("strong"), (const TCHAR*)wcharBuffer, lucene::document::Field::STORE_NO | lucene::document::Field::INDEX_TOKENIZED))); + //qWarning("Adding strong %s", attListI->second["Lemma"].c_str()); + } + if (attListI->second.find("Morph") != attListI->second.end()) { + lucene_utf8towcs(wcharBuffer, attListI->second["Morph"], BT_MAX_LUCENE_FIELD_LENGTH); + //doc->add(*lucene::document::Field::UnStored((const TCHAR*)_T("morph"), wcharBuffer)); + doc->add(*(new lucene::document::Field((const TCHAR*)_T("morph"), (const TCHAR*)wcharBuffer, lucene::document::Field::STORE_NO | lucene::document::Field::INDEX_TOKENIZED))); + } + } // for attListI + + writer->addDocument(doc.get()); + //Index() is not implemented properly for lexicons, so we use a + //workaround. + if (type() == CSwordModuleInfo::Lexicon){ + verseIndex++; + } + else{ + verseIndex = m_module->Index(); + } + + if (verseIndex % 200 == 0) { + int indexingProgressValue; + if (verseSpan == 0) { //prevent division by zero + //m_indexingProgress.setValue( QVariant(0) ); + indexingProgressValue = 0; + } else { + //m_indexingProgress.setValue( QVariant((int)((100*(verseIndex-verseLowIndex))/(verseHighIndex-verseLowIndex))) ); + indexingProgressValue = (int)((100*(verseIndex-verseLowIndex)) / (verseSpan)); + } + //m_indexingProgress.activate(); + emit indexingProgress(indexingProgressValue); + } + } + + if (!m_cancelIndexing) + { + writer->optimize(); + } + writer->close(); + + if (m_cancelIndexing){ + deleteIndexForModule(name()); + m_cancelIndexing = false; + } + else + { + QSettings module_config(getModuleBaseIndexLocation() + QString("/bibletime-index.conf"), QSettings::IniFormat); + if (hasVersion()) module_config.setValue("module-version", config(CSwordModuleInfo::ModuleVersion) ); + module_config.setValue("index-version", INDEX_VERSION ); + } + } + catch(...) + { + qWarning("CLucene exception occurred while indexing"); + QMessageBox::warning(0, QCoreApplication::tr("Indexing aborted"), QCoreApplication::tr("An internal error occurred while building the index.")); + deleteIndexForModule(name()); + m_cancelIndexing = false; + } +} + +void CSwordModuleInfo::deleteIndexForModule( QString name ) { + util::filesystem::DirectoryUtil::removeRecursive( getGlobalBaseIndexLocation() + "/" + name ); +} + +unsigned long CSwordModuleInfo::indexSize() const { + return util::filesystem::DirectoryUtil::getDirSizeRecursive( getModuleBaseIndexLocation() ); +} + + +bool CSwordModuleInfo::searchIndexed(const QString& searchedText, sword::ListKey& scope) { + char utfBuffer[BT_MAX_LUCENE_FIELD_LENGTH + 1]; + wchar_t wcharBuffer[BT_MAX_LUCENE_FIELD_LENGTH + 1]; + + // work around Swords thread insafety for Bibles and Commentaries + boost::scoped_ptr < CSwordKey > key(CSwordKey::createInstance(this)); + sword::SWKey* s = dynamic_cast < sword::SWKey * >(key.get()); + QList<sword::VerseKey*> list; + + if (s) { + m_module->SetKey(*s); + } + + m_searchResult.ClearList(); + + try { + // do not use any stop words + const TCHAR* stop_words[] = { NULL }; + lucene::analysis::standard::StandardAnalyzer analyzer( stop_words ); + lucene::search::IndexSearcher searcher(getModuleStandardIndexLocation().toAscii().constData()); + lucene_utf8towcs(wcharBuffer, searchedText.toUtf8().constData(), BT_MAX_LUCENE_FIELD_LENGTH); + boost::scoped_ptr<lucene::search::Query> q( lucene::queryParser::QueryParser::parse((const TCHAR*)wcharBuffer, (const TCHAR*)_T("content"), &analyzer) ); + + boost::scoped_ptr<lucene::search::Hits> h( searcher.search(q.get(), lucene::search::Sort::INDEXORDER) ); + + const bool useScope = (scope.Count() > 0); +// const bool isVerseModule = (type() == CSwordModuleInfo::Bible) || (type() == CSwordModuleInfo::Commentary); + + lucene::document::Document* doc = 0; + boost::scoped_ptr<sword::SWKey> swKey( module()->CreateKey() ); + + + for (int i = 0; i < h->length(); ++i) { + doc = &h->doc(i); + lucene_wcstoutf8(utfBuffer, (const wchar_t*)doc->get((const TCHAR*)_T("key")), BT_MAX_LUCENE_FIELD_LENGTH); + + swKey->setText(utfBuffer); + + // limit results based on scope + //if (searchOptions & CSwordModuleSearch::useScope && scope.Count() > 0){ + if (useScope) { + for (int j = 0; j < scope.Count(); j++) { + sword::VerseKey* vkey = dynamic_cast<sword::VerseKey*>(scope.getElement(j)); + if (vkey->LowerBound().compare(*swKey) <= 0 && vkey->UpperBound().compare(*swKey) >= 0) { + m_searchResult.add(*swKey); + } + } + } else { // no scope, give me all buffers + m_searchResult.add(*swKey); + } + } + } + catch (...) { + qWarning("CLucene exception occurred"); + QMessageBox::warning(0, QCoreApplication::tr("Search aborted"), QCoreApplication::tr("An internal error occurred while executing your search.")); + return false; + } + + qDeleteAll(list); + list.clear(); + + return (m_searchResult.Count() > 0); +} + +/** Returns the last search result for this module. */ +sword::ListKey & CSwordModuleInfo::searchResult(const sword::ListKey * newResult) { + if (newResult) { + m_searchResult.copyFrom(*newResult); + } + + return m_searchResult; +} + +/** Clears the last search result. */ +void CSwordModuleInfo::clearSearchResult() { + m_searchResult.ClearList(); +} + +/** Returns the required Sword version for this module. Returns -1 if no special Sword version is required. */ +sword::SWVersion CSwordModuleInfo::minimumSwordVersion() { + return sword::SWVersion(config(CSwordModuleInfo::MinimumSwordVersion).toUtf8().constData()); +} + +QString CSwordModuleInfo::config(const CSwordModuleInfo::ConfigEntry entry) const { + switch (entry) { + + case AboutInformation: + return getFormattedConfigEntry("About"); + + case CipherKey: { + if (CBTConfig::getModuleEncryptionKey(name()).isNull()) { //fall back! + return QString(m_module->getConfigEntry("CipherKey")); + } + else { + return CBTConfig::getModuleEncryptionKey(name()); + } + } + + case AbsoluteDataPath: { + QString path( getSimpleConfigEntry("AbsoluteDataPath") ); + path.replace(QRegExp("/./"), "/"); // make /abs/path/./modules/ looking better + //make sure we have a trailing slash! + + if (path.right(1) != "/") { + path.append('/'); + } + + return path; + } + + case DataPath: { //make sure we remove the dataFile part if it's a Lexicon + QString path(getSimpleConfigEntry("DataPath")); + + if ((type() == CSwordModuleInfo::GenericBook) || (type() == CSwordModuleInfo::Lexicon)) { + int pos = path.lastIndexOf("/"); //last slash in the string + + if (pos != -1) { + path = path.left(pos + 1); //include the slash + } + } + + return path; + } + + case Description: + return getFormattedConfigEntry("Description"); + + case ModuleVersion: { + QString version(getSimpleConfigEntry("Version")); + + if (version.isEmpty()) { + version = "1.0"; + } + + return version; + } + + case MinimumSwordVersion: { + const QString minimumVersion(getSimpleConfigEntry("MinimumVersion")); + return !minimumVersion.isEmpty()? minimumVersion : QString("0.0"); + } + + case TextDir: { + const QString dir(getSimpleConfigEntry("Direction")); + return !dir.isEmpty()? dir : QString("LtoR"); + } + + case DisplayLevel: { + const QString level(getSimpleConfigEntry("DisplayLevel")); + return !level.isEmpty()? level : QString("1"); + } + + case GlossaryFrom: { + if (!category() == Glossary) { + return QString::null; + }; + + const QString lang(getSimpleConfigEntry("GlossaryFrom")); + + return !lang.isEmpty()? lang : QString::null; + } + + case GlossaryTo: { + if (!category() == Glossary) { + return QString::null; + }; + + const QString lang(getSimpleConfigEntry("GlossaryTo")); + + return !lang.isEmpty()? lang : QString::null; + } + + case Markup: { + const QString markup(getSimpleConfigEntry("SourceType")); + return !markup.isEmpty()? markup : QString("Unknown"); + } + + case DistributionLicense: + return getSimpleConfigEntry("DistributionLicense"); + + case DistributionSource: + return getSimpleConfigEntry("DistributionSource"); + + case DistributionNotes: + return getSimpleConfigEntry("DistributionNotes"); + + case TextSource: + return getSimpleConfigEntry("TextSource"); + + case CopyrightNotes: + return getSimpleConfigEntry("CopyrightNotes"); + + case CopyrightHolder: + return getSimpleConfigEntry("CopyrightHolder"); + + case CopyrightDate: + return getSimpleConfigEntry("CopyrightDate"); + + case CopyrightContactName: + return getSimpleConfigEntry("CopyrightContactName"); + + case CopyrightContactAddress: + return getSimpleConfigEntry("CopyrightContactAddress"); + + case CopyrightContactEmail: + return getSimpleConfigEntry("CopyrightContactEmail"); + + default: + return QString::null; + } +} + +/** Returns true if the module supports the feature given as parameter. */ +bool CSwordModuleInfo::has(const CSwordModuleInfo::Feature feature) const { + switch (feature) { + + // case StrongsNumbers: + // return m_module->getConfig().has("Feature", "StrongsNumber"); + + case GreekDef: + return m_module->getConfig().has("Feature", "GreekDef"); + + case HebrewDef: + return m_module->getConfig().has("Feature", "HebrewDef"); + + case GreekParse: + return m_module->getConfig().has("Feature", "GreekParse"); + + case HebrewParse: + return m_module->getConfig().has("Feature", "HebrewParse"); + } + + return false; +} + +bool CSwordModuleInfo::has(const CSwordModuleInfo::FilterTypes option) const { + //BAD workaround to see if the filter is GBF, OSIS or ThML! + const QString name = backend()->configOptionName(option); + + if (m_module->getConfig().has("GlobalOptionFilter", QString("OSIS").append(name).toUtf8().constData())) { + return true; + } + + if (m_module->getConfig().has("GlobalOptionFilter", QString("GBF").append(name).toUtf8().constData())) { + return true; + } + + if (m_module->getConfig().has("GlobalOptionFilter", QString("ThML").append(name).toUtf8().constData())) { + return true; + } + + if (m_module->getConfig().has("GlobalOptionFilter", QString("UTF8").append(name).toUtf8().constData())) { + return true; + } + + if (m_module->getConfig().has("GlobalOptionFilter", name.toUtf8().constData())) { + return true; + } + + return false; +} + +/** Returns the text direction of the module's text., */ +CSwordModuleInfo::TextDirection CSwordModuleInfo::textDirection() { + if (config(TextDir) == "RtoL") { + return CSwordModuleInfo::RightToLeft; + } + else { + return CSwordModuleInfo::LeftToRight; + } +} + +/** Writes the new text at the given position into the module. This does only work for writable modules. */ +void CSwordModuleInfo::write(CSwordKey * key, const QString & newText) { + module()->KeyText(key->key().toUtf8().constData()); + + //don't store a pointer to the const char* value somewhere because QCString doesn't keep the value of it + module()->setEntry(isUnicode()? newText.toUtf8().constData() : newText.toLocal8Bit().constData()); +} + +/** Deletes the current entry and removes it from the module. */ +bool CSwordModuleInfo::deleteEntry(CSwordKey * const key) { + module()->KeyText(isUnicode()? key->key().toUtf8().constData() : key->key().toLocal8Bit().constData()); + + if (module()) { + module()->deleteEntry(); + return true; + } + + return false; +} + +/** Returns the category of this module. See CSwordModuleInfo::Category for possible values. */ +CSwordModuleInfo::Category CSwordModuleInfo::category() const { + //qDebug("CSwordModuleInfo::category"); + if (m_dataCache.category == CSwordModuleInfo::UnknownCategory) { + const QString cat(m_module->getConfigEntry("Category")); + //qDebug() << "the category was unknown, add a category "<< cat << "for module" << m_module->Name(); + + if (cat == "Cults / Unorthodox / Questionable Material") { + m_dataCache.category = Cult; + } + else if (cat == "Daily Devotional" || m_module->getConfig().has("Feature", "DailyDevotion")) { + m_dataCache.category = DailyDevotional; + } + else if (cat == "Glossaries" || m_module->getConfig().has("Feature", "Glossary")) { //allow both + m_dataCache.category = Glossary; + } + else if (cat == "Images" || cat == "Maps") { + m_dataCache.category = Images; + } + else if (type() == Commentary) { + m_dataCache.category = Commentaries; + } + else if (type() == Bible) { + m_dataCache.category = Bibles; + } + else if (type() == Lexicon) { + m_dataCache.category = Lexicons; + } + else if (type() == GenericBook) { + m_dataCache.category = Books; + } + } + //qDebug() << "assigned category: " << m_dataCache.category; + return m_dataCache.category; +} + +/** Returns the display object for this module. */ +Rendering::CEntryDisplay * CSwordModuleInfo::getDisplay() const { + return dynamic_cast < Rendering::CEntryDisplay * >(m_module->Disp()); +} + +QString CSwordModuleInfo::aboutText() const { + QString text; + text += "<table>"; + + text += QString("<tr><td><b>%1</b></td><td>%2</td><tr>") + .arg(tr("Version")) + .arg(hasVersion()? config(CSwordModuleInfo::ModuleVersion) : tr("unknown")); + + text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") + .arg(tr("Markup")) + .arg(!QString(m_module->getConfigEntry("SourceType")).isEmpty()? QString(m_module-> + getConfigEntry("SourceType")) : tr("unknown")); + + text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") + .arg(tr("Location")) + .arg(config(CSwordModuleInfo::AbsoluteDataPath)); + + text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") + .arg(tr("Language")) + .arg(language()->translatedName()); + + if (m_module->getConfigEntry("Category")) + text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") + .arg(tr("Category")) + .arg(m_module->getConfigEntry("Category")); + + if (m_module->getConfigEntry("LCSH")) + text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") + .arg(tr("LCSH")) + .arg(m_module->getConfigEntry("LCSH")); + + text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") + .arg(tr("Writable")) + .arg(isWritable()? tr("yes") : tr("no")); + + if (isEncrypted()) + text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") + .arg(tr("Unlock key")) + .arg(config(CSwordModuleInfo::CipherKey)); + + QString options; + + unsigned int opts; + + for (opts = CSwordModuleInfo::filterTypesMIN; opts <= CSwordModuleInfo::filterTypesMAX; ++opts) { + if (has(static_cast < CSwordModuleInfo::FilterTypes > (opts))) { + if (!options.isEmpty()) { + options += QString::fromLatin1(", "); + } + + options += CSwordBackend::translatedOptionName(static_cast < CSwordModuleInfo::FilterTypes > (opts)); + } + } + + if (!options.isEmpty()) { + text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") + .arg(tr("Features")) + .arg(options); + } + + text += "</table><hr>"; + + if (category() == Cult) //clearly say the module contains cult/questionable materials + text += QString("<br/><b>%1</b><br/><br/>") + .arg(tr("Take care, this work contains cult / questionable material!")); + + text += QString("<b>%1:</b><br>%2</font>") + .arg(tr("About")) + .arg(config(AboutInformation)); + + typedef QList<CSwordModuleInfo::ConfigEntry> ListConfigEntry; + + ListConfigEntry entries; + + entries.append(DistributionLicense); + + entries.append(DistributionSource); + + entries.append(DistributionNotes); + + entries.append(TextSource); + + entries.append(CopyrightNotes); + + entries.append(CopyrightHolder); + + entries.append(CopyrightDate); + + entries.append(CopyrightContactName); + + entries.append(CopyrightContactAddress); + + entries.append(CopyrightContactEmail); + + typedef QMap<CSwordModuleInfo::ConfigEntry, QString> MapConfigEntry; + + MapConfigEntry entryMap; + + entryMap[DistributionLicense] = tr("Distribution license"); + + entryMap[DistributionSource] = tr("Distribution source"); + + entryMap[DistributionNotes] = tr("Distribution notes"); + + entryMap[TextSource] = tr("Text source"); + + entryMap[CopyrightNotes] = tr("Copyright notes"); + + entryMap[CopyrightHolder] = tr("Copyright holder"); + + entryMap[CopyrightDate] = tr("Copyright date"); + + entryMap[CopyrightContactName] = tr("Copyright contact name"); + + entryMap[CopyrightContactAddress] = tr("Copyright contact address"); + + entryMap[CopyrightContactEmail] = tr("Copyright contact email"); + + text += ("<hr><table>"); + + for (ListConfigEntry::iterator it(entries.begin()); it != entries.end(); ++it) { + QString t( config(*it) ); + + if (!t.isEmpty()) { + text += QString("<tr><td><b>%1</b></td><td>%2</td></tr>") + .arg(entryMap[*it]) + .arg(config(*it)); + } + + } + + + text += "</table></font>"; + + return text; +} + +/** Returns the language of the module. */ +const CLanguageMgr::Language* CSwordModuleInfo::language() const { + if (!m_dataCache.language) { + if (module()) { + if (category() == Glossary) { + //special handling for glossaries, we use the "from language" as language for the module + m_dataCache.language = (CPointers::languageMgr())->languageForAbbrev(config(GlossaryFrom)); + } + else { + m_dataCache.language = (CPointers::languageMgr())->languageForAbbrev(module()->Lang()); + } + } + else { + m_dataCache.language = (CPointers::languageMgr())->defaultLanguage(); //default language + } + } + + return m_dataCache.language; +} + + +/*! + \fn CSwordModuleInfo::getSimpleConfigEntry(char* name) +*/ +QString CSwordModuleInfo::getSimpleConfigEntry(const QString& name) const { + QString ret = isUnicode() + ? QString::fromUtf8(m_module->getConfigEntry(name.toUtf8().constData())) + : QString::fromLatin1(m_module->getConfigEntry(name.toUtf8().constData())); + + return ret.isEmpty() ? QString::null : ret; +} + +QString CSwordModuleInfo::getFormattedConfigEntry(const QString& name) const { + sword::SWBuf RTF_Buffer(m_module->getConfigEntry(name.toUtf8().constData())); + sword::RTFHTML RTF_Filter; + RTF_Filter.processText(RTF_Buffer, 0, 0); + QString ret = isUnicode() + ? QString::fromUtf8(RTF_Buffer.c_str()) + : QString::fromLatin1(RTF_Buffer.c_str()); + + return ret.isEmpty() ? QString::null : ret; +} + +void CSwordModuleInfo::setHidden(bool hidden) +{ + //qDebug("CSwordModuleInfo::setHidden"); + QStringList hiddenModules = CBTConfig::get(CBTConfig::hiddenModules); + if (hidden && !hiddenModules.contains(this->name())) { + hiddenModules.append(this->name()); + CBTConfig::set(CBTConfig::hiddenModules, hiddenModules); + } + if (!hidden && hiddenModules.contains(this->name()) ) { + hiddenModules.removeAll(this->name()); + CBTConfig::set(CBTConfig::hiddenModules, hiddenModules); + } +} + +bool CSwordModuleInfo::isHidden() const +{ + //qDebug("CSwordModuleInfo::isHidden"); + QStringList hiddenModules = CBTConfig::get(CBTConfig::hiddenModules); + if (hiddenModules.contains(this->name())) { + return true; + } + return false; +} diff --git a/src/backend/drivers/cswordmoduleinfo.h b/src/backend/drivers/cswordmoduleinfo.h new file mode 100644 index 0000000..0f612f9 --- /dev/null +++ b/src/backend/drivers/cswordmoduleinfo.h @@ -0,0 +1,384 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSWORDMODULEINFO_H +#define CSWORDMODULEINFO_H + +#include "backend/managers/clanguagemgr.h" + +//Qt +#include <QString> +#include <QList> + +//Sword +#include <listkey.h> +#include <swsearchable.h> +#include <swmodule.h> +#include <swversion.h> +#include <swdisp.h> + +class CSwordBackend; +class CSwordKey; + +namespace Rendering { + + class CEntryDisplay; +} + +/** + * Base class for Sword modules. + * This is the base class for all Sword modules. Every class handling a special Sword module type + * does inherit from this class. + * + * @author The BibleTime team + * @version $Id: cswordmoduleinfo.h,v 1.83 2007/02/04 23:12:32 joachim Exp $ + */ + +class CSwordModuleInfo: public QObject +{ + Q_OBJECT + +public: + /** + * These are the options which could be supported by modules and by this backend. + * It's used in @ref CSwordBackend::setOption. + */ + enum FilterTypes { + footnotes, /**< Footnotes embedded in the module's text */ + strongNumbers, /**< strong numbers, usually in the text for the info display */ + headings, /**< additional section headings */ + morphTags, /**< morphology */ + lemmas, /**< lemma tags */ + hebrewPoints,/**< Hebrew vowel points */ + hebrewCantillation, /**<Hewbrew caantillation points */ + greekAccents, /**< Greek accents may be switched on and off */ + scriptureReferences, /**< scripture references may be switched on and off, just makes sense in Bibles */ + redLetterWords, /**< Jesus words in red, color is template specific */ + textualVariants, /**< variants */ + morphSegmentation, /**< morph word segmentation, supported by OSIS */ + filterTypesMIN = footnotes, /**< first entry of this enum */ + filterTypesMAX = morphSegmentation /**< last item in this enum */ + // transliteration /* The following are handled in a special way */ + }; + /** The text direction of a module */ + enum TextDirection { /* The text direction of the modules's text */ + LeftToRight, /**< Left to right text direction, the default setting */ + RightToLeft /**< Right to left text directin, e.g. for hebrew */ + }; + /** The module type. + */ + enum ModuleType { + Bible, /**< Bible module */ + Commentary, /**< Commentary module */ + Lexicon, /**< Lexicon module */ + GenericBook, /**< Generic book module */ + Unknown /**< Fall back type for unknown modules */ + }; + /** + * This enum is used to give + * back an error code after unlocking the module + * BibleTime stores the unlock key not in the module's config file but in BibleTime's + * configuration file. + */ + enum UnlockErrorCode { + noError, /**< No error occured, everything worked ok. The key was written to the BibleTime config */ + wrongUnlockKey, /**< The wrong key was used. Module is not unlocked */ + notLocked, /**< The module was not locked so it can't be unlocked */ + noPermission /**< The key was not written to config because we have no permissions */ + }; + enum ConfigEntry { + AboutInformation, /**< The about information of a module which is stored in the config file*/ + AbsoluteDataPath, /**< The absolute data path stored in the config object */ + CipherKey, /**< The cipher key which was used to unlock the module. Not necessarily set.*/ + DataPath, /**< The relative path. See AbsoluteDataPath*/ + Description, /**< The module description stored in the config file */ + ModuleVersion, /**< The module's version.*/ + MinimumSwordVersion, /**< The required Sword Version of this module. Otherwise some things may not work (compression etc.).*/ + TextDir, /**< The text direction */ + DisplayLevel, /**< Mostly used for books. Gives the level which should contain the connected entries.*/ + GlossaryFrom, /**< lamguage from which the Glosaary tramslates */ + GlossaryTo, /**< lamguages to which the glossary maps to */ + DistributionLicense, + DistributionSource, + DistributionNotes, + TextSource, + CopyrightNotes, + CopyrightHolder, + CopyrightDate, + CopyrightContactName, + CopyrightContactAddress, + CopyrightContactEmail, + Markup /**< The markup of this module */ + }; + enum Feature { + //StrongsNumbers, /**< Use for Bibles which have embedded strong numbers */ BT does not use this as a user option + GreekDef, + HebrewDef, + GreekParse, + HebrewParse, + featureMin = GreekDef, + featureMax = HebrewParse + }; + enum Category { + UnknownCategory = 0, /**< The category wasn't set or has an unknwon value */ + Bibles, + Commentaries, + Books, + Lexicons, + Glossary, + DailyDevotional, + Images, + Cult /**< The module is a cult / sect / questionable module */ + }; + + /** + * Returns the base directory for search indices + */ + static QString getGlobalBaseIndexLocation(); + /** + * Removes search index for this module, even if the module is not there any more + */ + static void deleteIndexForModule( QString name ); + + + /** + * Returns the config entry which is pecified by the parameter. + */ + QString config( const CSwordModuleInfo::ConfigEntry entry ) const; + + CSwordModuleInfo( sword::SWModule* module, CSwordBackend* const = 0 ); + /** Copy constructor to copy the passed parameter. + * @param m The module to be copied + */ + CSwordModuleInfo( const CSwordModuleInfo& m ); + /** Reimplementation to return a valid clone. + */ + virtual CSwordModuleInfo* clone(); + /** Destructor. + */ + virtual ~CSwordModuleInfo(); + + /** + * Returns the module object so all objects can access the original Sword module. + */ + sword::SWModule* module() const; + /** + * Sets the unlock key of the modules and writes the key into the cofig file. + * @return True if the unlock process was succesful, if the key was wrong, or if the config file was write protected return false. + */ + bool unlock( const QString& unlockKey ); + /** + * Returns the display object for this module. Normally every module should have a Display object. + * Please don't use module()->Display() because this function does return the Sword display and does + * render the text, too. + * This function performs some casts to return the correct display. If it returns 0 there's no valid + * display object. + */ + Rendering::CEntryDisplay* getDisplay() const; + /** + * This function does return true if the data files of the module are encrypted by the module author + * (the on who made the module) no matter if it's locked or not. + * @return True if this module is encryped + */ + bool isEncrypted() const; + /** + * This function returns true if this module is locked (encrypted + correct cipher key), + * otherwise return false. + * @return True if this module is locked, i.e. encrypted but without a key set + */ + bool isLocked(); + + bool unlockKeyIsValid(); + + /** The module version. + * @return true if this module has a version number and false if it doesn't have one. + */ + inline bool hasVersion() const; + + /** + * Returns true if the module's index has been built. + */ + virtual bool hasIndex(); + /** + * Returns the path to this module's index base dir + */ + virtual QString getModuleBaseIndexLocation() const; + /** + * Returns the path to this module's standard index + */ + virtual QString getModuleStandardIndexLocation() const; + /** + * Builds a search index for this module + */ + virtual void buildIndex(); + /** + * Returns index size + */ + virtual unsigned long indexSize() const; + /** + * Returns true if something was found, otherwise return false. + * This function uses CLucene to perform and index based search. It also + * overwrites the variable containing the last search result. + */ + virtual bool searchIndexed(const QString& searchedText, sword::ListKey& scope); + /** + * Returns the last search result for this module. + * The last result is cleared by @ref search + */ + virtual sword::ListKey& searchResult( const sword::ListKey* newResult = 0 ); + /** + * Clears the last search result. + * This does immediately clean the last search result, + * no matter if search is in progress or not. + */ + void clearSearchResult(); + /** + * Returns the type of the module. + */ + virtual CSwordModuleInfo::ModuleType type() const; + /** + * Returns the required Sword version for this module. + * Returns -1 if no special Sword version is required. + */ + sword::SWVersion minimumSwordVersion(); + /** + * Returns the name of the module. + * @return The name of this module. + */ + QString name() const; + /** + * Snaps to the closest entry in the module if the current key is + * not present in the data files. + */ + virtual bool snap() { + return false; + }; + + bool has( const CSwordModuleInfo::Feature ) const; + bool has( const CSwordModuleInfo::FilterTypes ) const; + /** + * Returns the text direction of the module's text., + */ + virtual CSwordModuleInfo::TextDirection textDirection(); + /** + * Writes the new text at the given position into the module. This does only work for writabe modules. + */ + virtual void write( CSwordKey* key, const QString& newText ); + /** + * Deletes the current entry and removes it from the module. + */ + bool deleteEntry( CSwordKey* const key ); + /** + * Returns the language of the module. + */ + const CLanguageMgr::Language* language() const; + /** + * Returns true if this module may be written by the write display windows. + */ + inline virtual bool isWritable() const; + /** + * Returns true if this module is hidden (not to be shown with other modules in certain views). + */ + bool isHidden() const; + + void setHidden(bool hidden); + + /** + * Returns the category of this module. See CSwordModuleInfo::Category for possible values. + */ + CSwordModuleInfo::Category category() const; + /** + * The about text which belongs to this module. + */ + QString aboutText() const; + /** + * Returns true if this module is Unicode encoded. False if the charset is iso8859-1. + * Protected because it should not be used outside of the CSword*ModuleInfo classes. + */ + inline bool isUnicode() const { + return m_dataCache.isUnicode; + } + +public slots: + inline void cancelIndexing() { m_cancelIndexing = true; }; + +protected: + friend class CSwordBackend; + + inline CSwordBackend* backend() const { + return m_backend; + } + + inline void backend( CSwordBackend* newBackend ) { + if (newBackend) { + m_backend = newBackend; + } + } + + QString getSimpleConfigEntry(const QString& name) const; + QString getFormattedConfigEntry(const QString& name) const; + +signals: + void indexingFinished(); + void indexingProgress(int); + +private: + sword::SWModule* m_module; + sword::ListKey m_searchResult; + + mutable struct DataCache { + DataCache() { + language = 0; + } + + QString name; + bool isUnicode; + CSwordModuleInfo::Category category; + const CLanguageMgr::Language* language; + bool hasVersion; + } + + m_dataCache; + + CSwordBackend* m_backend; + + bool m_hidden; + + bool m_cancelIndexing; +}; + +inline CSwordModuleInfo::ModuleType CSwordModuleInfo::type() const { + return CSwordModuleInfo::Unknown; +} + +inline sword::SWModule* CSwordModuleInfo::module() const { + return m_module; +} + +inline bool CSwordModuleInfo::hasVersion() const { + return m_dataCache.hasVersion; +} + + +/** +* Returns the name of the module. +* The Sword library takes care of the duplicate names: _n is added after each duplicate. +*/ +inline QString CSwordModuleInfo::name() const { + return m_dataCache.name; +} + +/** Returns true if this module may be written by the write display windows. */ +inline bool CSwordModuleInfo::isWritable() const { + return false; +} + +//#include "util/cpointers.h" + +#endif diff --git a/src/backend/filters/bt_gbfhtml.cpp b/src/backend/filters/bt_gbfhtml.cpp new file mode 100644 index 0000000..0627cee --- /dev/null +++ b/src/backend/filters/bt_gbfhtml.cpp @@ -0,0 +1,296 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +//BibleTime includes +#include "bt_gbfhtml.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/cswordbackend.h" +#include "util/cpointers.h" + +//Sword includes +#include <utilxml.h> + +//Qt includes +#include <QRegExp> +#include <QString> + +Filters::BT_GBFHTML::BT_GBFHTML() : sword::GBFHTML() { + + setEscapeStringCaseSensitive(true); + setPassThruUnknownEscapeString(true); //the HTML widget will render the HTML escape codes + + removeTokenSubstitute("Rf"); + // addTokenSubstitute("RB", "<span>"); //start of a footnote with embedded text + + addTokenSubstitute("FI", "<span class=\"italic\">"); // italics begin + addTokenSubstitute("Fi", "</span>"); + + addTokenSubstitute("FB", "<span class=\"bold\">"); // bold begin + addTokenSubstitute("Fb", "</span>"); + + addTokenSubstitute("FR", "<span class=\"jesuswords\">"); + addTokenSubstitute("Fr", "</span>"); + + addTokenSubstitute("FU", "<u>"); // underline begin + addTokenSubstitute("Fu", "</u>"); + + addTokenSubstitute("FO", "<span class=\"quotation\">"); // Old Testament quote begin + addTokenSubstitute("Fo", "</span>"); + + + addTokenSubstitute("FS", "<span class=\"sup\">"); // Superscript begin// Subscript begin + addTokenSubstitute("Fs", "</span>"); + + addTokenSubstitute("FV", "<span class=\"sub\">"); // Subscript begin + addTokenSubstitute("Fv", "</span>"); + + addTokenSubstitute("TT", "<div class=\"booktitle\">"); + addTokenSubstitute("Tt", "</div>"); + + addTokenSubstitute("TS", "<div class=\"sectiontitle\">"); + addTokenSubstitute("Ts", "</div>"); + + //addTokenSubstitute("PP", "<span class=\"poetry\">"); // poetry begin + //addTokenSubstitute("Pp", "</span>"); + + + addTokenSubstitute("Fn", "</font>"); // font end + addTokenSubstitute("CL", "<br/>"); // new line + addTokenSubstitute("CM", "<br/>"); // paragraph <!P> is a non showing comment that can be changed in the front end to <P> if desired + + addTokenSubstitute("CG", ">"); // literal greater-than sign + addTokenSubstitute("CT", "<"); // literal less-than sign + + addTokenSubstitute("JR", "<span class=\"right\">"); // right align begin + addTokenSubstitute("JC", "<span class=\"center\">"); // center align begin + addTokenSubstitute("JL", "</span>"); // align end +} + +/** No descriptions */ +char Filters::BT_GBFHTML::processText(sword::SWBuf& buf, const sword::SWKey * key, const sword::SWModule * module) { + GBFHTML::processText(buf, key, module); + + if (!module->isProcessEntryAttributes()) { + return 1; //no processing should be done, may happen in a search + } + + CSwordModuleInfo* m = CPointers::backend()->findModuleByName( module->Name() ); + + if (m && !(m->has(CSwordModuleInfo::lemmas) || m->has(CSwordModuleInfo::morphTags) || m->has(CSwordModuleInfo::strongNumbers))) { //only parse if the module has strongs or lemmas + return 1; //WARNING: Return alread here + } + + //Am Anfang<WH07225> schuf<WH01254><WTH8804> Gott<WH0430> Himmel<WH08064> und<WT> Erde<WH0776>. + //A simple word<WT> means: No entry for this word "word" + QString result; + + QString t = QString::fromUtf8(buf.c_str()); + + QRegExp tag("([.,;:]?<W[HGT][^>]*>\\s*)+"); + + QStringList list; + + int lastMatchEnd = 0; + + int pos = tag.indexIn(t,0); + + if (pos == -1) { //no strong or morph code found in this text + return 1; //WARNING: Return already here + } + + //split the text into parts which end with the GBF tag marker for strongs/lemmas + while (pos != -1) { + list.append(t.mid(lastMatchEnd, pos+tag.matchedLength()-lastMatchEnd)); + + lastMatchEnd = pos + tag.matchedLength(); + pos = tag.indexIn(t, pos + tag.matchedLength()); + } + + //append the trailing text to the list. + if (!t.right(t.length() - lastMatchEnd).isEmpty()) { + list.append(t.right(t.length() - lastMatchEnd)); + } + + //list is now a list of words with 1-n Strongs at the end, which belong to this word. + + //now create the necessary HTML in list entries and concat them to the result + tag = QRegExp("<W([HGT])([^>]*)>"); + tag.setMinimal(true); + + for (QStringList::iterator it = list.begin(); it != list.end(); ++it) { + QString e = (*it); //current entry to process + //qWarning(e.latin1()); + + //check if there is a word to which the strongs info belongs to. + //If yes, wrap that word with the strongs info + //If not, leave out the strongs info, because it can't be tight to a text + //Comparing the first char with < is not enough, because the tokenReplace is done already + //so there might be html tags already. + const bool textPresent = (e.trimmed().remove(QRegExp("[.,;:]")).left(2) != "<W"); + + if (!textPresent) { + result += (*it); + continue; + } + + int pos = tag.indexIn(e, 0); //try to find a strong number marker + bool insertedTag = false; + bool hasLemmaAttr = false; + bool hasMorphAttr = false; + + QString value = QString::null; + int tagAttributeStart = -1; + + while (pos != -1) { //work on all strong/lemma tags in this section, should be between 1-3 loops + const bool isMorph = (tag.cap(1) == "T"); + value = isMorph ? tag.cap(2) : tag.cap(2).prepend( tag.cap(1) ); + + if (value.isEmpty()) { + break; + } + + //insert the span + if (!insertedTag) { //we have to insert a new tag end and beginning, i.e. our first loop + e.replace(pos, tag.matchedLength(), "</span>"); + pos += 7; + + //skip blanks, commas, dots and stuff at the beginning, it doesn't belong to the morph code + QString rep("<span "); + rep.append(isMorph ? "morph" : "lemma").append("=\"").append(value).append("\">"); + + hasMorphAttr = isMorph; + hasLemmaAttr = !isMorph; + + int startPos = 0; + QChar c = e[startPos]; + + while ((startPos < pos) && (c.isSpace() || c.isPunct())) { + ++startPos; + + c = e[startPos]; + } + + e.insert( startPos, rep ); + tagAttributeStart = startPos + 6; //to point to the start of the attributes + pos += rep.length(); + } + else { //add the attribute to the existing tag + e.remove(pos, tag.matchedLength()); + + if (tagAttributeStart == -1) { + continue; //nothing valid found + } + + if ((!isMorph && hasLemmaAttr) || (isMorph && hasMorphAttr)) { //we append another attribute value, e.g. 3000 gets 3000|5000 + //search the existing attribute start + QRegExp attrRegExp( isMorph ? "morph=\".+(?=\")" : "lemma=\".+(?=\")" ); + attrRegExp.setMinimal(true); + const int foundPos = e.indexOf(attrRegExp, tagAttributeStart); + + if (foundPos != -1) { + e.insert(foundPos + attrRegExp.matchedLength(), QString("|").append(value)); + pos += value.length() + 1; + + hasLemmaAttr = !isMorph; + hasMorphAttr = isMorph; + } + } + else { //attribute was not yet inserted + QString attr = QString(isMorph ? "morph" : "lemma").append("=\"").append(value).append("\" "); + + e.insert(tagAttributeStart, attr); + pos += attr.length(); + + hasMorphAttr = isMorph; + hasLemmaAttr = !isMorph; + } + + //tagAttributeStart remains the same + } + + insertedTag = true; + pos = tag.indexIn(e, pos); + } + + result += e; + } + + if (list.count()) { + buf = (const char*)result.toUtf8().constData(); + } + + return 1; +} + +bool Filters::BT_GBFHTML::handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData) { + if (!substituteToken(buf, token)) { //more than a simple replace + const unsigned int tokenLength = strlen(token); + unsigned long i; + sword::SWBuf value; + + BT_UserData* myUserData = dynamic_cast<BT_UserData*>(userData); + sword::SWModule* myModule = const_cast<sword::SWModule*>(myUserData->module); //hack to be able to call stuff like Lang() + + if ( !strncmp(token, "WG", 2) + || !strncmp(token, "WH", 2) + || !strncmp(token, "WT", 2) ) { + buf.append('<'); + buf.append(token); + buf.append('>'); + } + else if (!strncmp(token, "RB", 2)) { + myUserData->hasFootnotePreTag = true; + buf.append("<span class=\"footnotepre\">"); + } + else if (!strncmp(token, "RF", 2)) { + //we use several append calls because appendFormatted slows down filtering, which should be fast + + if (myUserData->hasFootnotePreTag) { + // qWarning("inserted footnotepre end"); + buf.append("</span>"); + myUserData->hasFootnotePreTag = false; + } + + buf.append(" <span class=\"footnote\" note=\""); + buf.append(myModule->Name()); + buf.append('/'); + buf.append(myUserData->key->getShortText()); + buf.append('/'); + buf.append( QString::number(myUserData->swordFootnote++).toUtf8().constData() ); + buf.append("\">*</span> "); + + userData->suspendTextPassThru = true; + } + else if (!strncmp(token, "Rf", 2)) { //end of footnote + userData->suspendTextPassThru = false; + } + else if (!strncmp(token, "FN", 2)) { //the end </font> tag is inserted in addTokenSubsitute + buf.append("<font face=\""); + + for (i = 2; i < tokenLength; i++) { + if(token[i] != '\"') { + buf.append( token[i] ); + } + } + + buf.append("\">"); + } + else if (!strncmp(token, "CA", 2)) { // ASCII value + buf.append( (char)atoi(&token[2]) ); + } + else { + return GBFHTML::handleToken(buf, token, userData); + } + } + + return true; +} diff --git a/src/backend/filters/bt_gbfhtml.h b/src/backend/filters/bt_gbfhtml.h new file mode 100644 index 0000000..b9118aa --- /dev/null +++ b/src/backend/filters/bt_gbfhtml.h @@ -0,0 +1,55 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +/* $Header: /cvsroot/bibletime/bibletime/bibletime/backend/filters/bt_gbfhtml.h,v 1.24 2006/02/25 11:38:15 joachim Exp $ */ +/* $Revision: 1.24 $ */ + +#ifndef BT_GBFHTML_H +#define BT_GBFHTML_H + +//Sword includes +#include <gbfhtml.h> + +namespace Filters { + + /** GBF to HTML filter, + * This filter converts GBF Text into HTML + */ + +class BT_GBFHTML : public sword::GBFHTML/*, protected CFilterTool */ + { + +protected: + +class BT_UserData : public sword::GBFHTML::MyUserData { + +public: +BT_UserData(const sword::SWModule *module, const sword::SWKey *key) : sword::GBFHTML::MyUserData(module, key) { + swordFootnote = 1; + hasFootnotePreTag = false; + } + + short unsigned int swordFootnote; + }; + + virtual sword::BasicFilterUserData *createUserData(const sword::SWModule* module, const sword::SWKey* key) { + return new BT_UserData(module, key); + } + +public: + BT_GBFHTML(); + virtual bool handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData); + virtual char processText(sword::SWBuf& buf, const sword::SWKey*, const sword::SWModule * = 0); + }; + +} + +#endif diff --git a/src/backend/filters/bt_osishtml.cpp b/src/backend/filters/bt_osishtml.cpp new file mode 100644 index 0000000..b9c9746 --- /dev/null +++ b/src/backend/filters/bt_osishtml.cpp @@ -0,0 +1,619 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "bt_osishtml.h" +#include "backend/managers/clanguagemgr.h" +#include "backend/managers/creferencemanager.h" +#include "backend/drivers/cswordmoduleinfo.h" + +#include "backend/config/cbtconfig.h" +#include "util/cpointers.h" + +//Sword +#include <swmodule.h> +#include <swbuf.h> +#include <utilxml.h> + +//Qt +#include <QString> + +//KDE + + +Filters::BT_OSISHTML::BT_OSISHTML() : sword::OSISHTMLHREF() { + setPassThruUnknownEscapeString(true); //the HTML widget will render the HTML escape codes + + addTokenSubstitute("inscription", "<span class=\"inscription\">"); + addTokenSubstitute("/inscription","</span>"); + + addTokenSubstitute("mentioned", "<span class=\"mentioned\">"); + addTokenSubstitute("/mentioned", "</span>"); + +// addTokenSubstitute("divineName", "<span class=\"name\"><span class=\"divine\">"); +// addTokenSubstitute("/divineName", "</span></span>"); + + //TODO Move that down to the real tag handling, segs without the type morph would generate incorrect markup, as the end span is always inserted +// addTokenSubstitute("seg type=\"morph\"", "<span class=\"morphSegmentation\">"); +// addTokenSubstitute("/seg", "</span>"); + + // OSIS tables + addTokenSubstitute("table", "<table>"); + addTokenSubstitute("/table", "</table>"); + addTokenSubstitute("row", "<tr>"); + addTokenSubstitute("/row", "</tr>"); + addTokenSubstitute("cell", "<td>"); + addTokenSubstitute("/cell", "</td>"); + +} + +bool Filters::BT_OSISHTML::handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData) { + // manually process if it wasn't a simple substitution + + if (!substituteToken(buf, token)) { + BT_UserData* myUserData = dynamic_cast<BT_UserData*>(userData); + sword::SWModule* myModule = const_cast<sword::SWModule*>(myUserData->module); //hack + + sword::XMLTag tag(token); + // qWarning("found %s", token); + const bool osisQToTick = ((!userData->module->getConfigEntry("OSISqToTick")) || (strcmp(userData->module->getConfigEntry("OSISqToTick"), "false"))); + + if (!tag.getName()) { + return false; + } + + // <div> tag + if (!strcmp(tag.getName(), "div")) { + //handle intro + + if ((!tag.isEmpty()) && (!tag.isEndTag())) { //start tag + sword::SWBuf type( tag.getAttribute("type") ); + + if (type == "introduction") { + buf.append("<div class=\"introduction\">"); + } + else if (type == "chapter") { + buf.append("<div class=\"chapter\" />"); //don't open a div here, that would lead to a broken XML structure + } + else { + buf.append("<div>"); + } + } + else if (tag.isEndTag()) { //end tag + buf.append("</div>"); + } + } + else if (!strcmp(tag.getName(), "w")) { + if ((!tag.isEmpty()) && (!tag.isEndTag())) { //start tag + const char *attrib; + const char *val; + + sword::XMLTag outTag("span"); + sword::SWBuf attrValue; + + if ((attrib = tag.getAttribute("xlit"))) { + val = strchr(attrib, ':'); + val = (val) ? (val + 1) : attrib; + outTag.setAttribute("xlit", val); + } + + if ((attrib = tag.getAttribute("gloss"))) { + val = strchr(attrib, ':'); + val = (val) ? (val + 1) : attrib; + outTag.setAttribute("gloss", val); + } + + if ((attrib = tag.getAttribute("lemma"))) { + char splitChar = '|'; + const int countSplit1 = tag.getAttributePartCount("lemma", '|'); + const int countSplit2 = tag.getAttributePartCount("lemma", ' '); //TODO: not allowed, remove soon + int count = 0; + + if (countSplit1 > countSplit2) { //| split char + splitChar = '|'; //TODO: not allowed, remove soon + count = countSplit1; + } + else { + splitChar = ' '; + count = countSplit2; + } + + int i = (count > 1) ? 0 : -1; // -1 for whole value cuz it's faster, but does the same thing as 0 + attrValue = ""; + + do { + if (attrValue.length()) { + attrValue.append( '|' ); + } + + attrib = tag.getAttribute("lemma", i, splitChar); + + if (i < 0) { // to handle our -1 condition + i = 0; + } + + val = strchr(attrib, ':'); + val = (val) ? (val + 1) : attrib; + + attrValue.append(val); + } + while (++i < count); + + if (attrValue.length()) { + outTag.setAttribute("lemma", attrValue.c_str()); + } + } + + if ((attrib = tag.getAttribute("morph"))) { + char splitChar = '|'; + const int countSplit1 = tag.getAttributePartCount("morph", '|'); + const int countSplit2 = tag.getAttributePartCount("morph", ' '); //TODO: not allowed, remove soon + int count = 0; + + if (countSplit1 > countSplit2) { //| split char + splitChar = '|'; + count = countSplit1; + } + else { + splitChar = ' '; + count = countSplit2; + } + + int i = (count > 1) ? 0 : -1; // -1 for whole value cuz it's faster, but does the same thing as 0 + + attrValue = ""; + + do { + if (attrValue.length()) { + attrValue.append('|'); + } + + attrib = tag.getAttribute("morph", i, splitChar); + + if (i < 0) { + i = 0; // to handle our -1 condition + } + + val = strchr(attrib, ':'); + + if (val) { //the prefix gives the modulename + //check the prefix + if (!strncmp("robinson:", attrib, 9)) { //robinson + attrValue.append( "Robinson:" ); //work is not the same as Sword's module name + attrValue.append( val+1 ); + } + //strongs is handled by BibleTime + /*else if (!strncmp("strongs", attrib, val-atrrib)) { + attrValue.append( !strncmp(attrib, "x-", 2) ? attrib+2 : attrib ); + }*/ + else { + attrValue.append( !strncmp(attrib, "x-", 2) ? attrib+2 : attrib ); + } + } + else { //no prefix given + val = attrib; + const bool skipFirst = ((val[0] == 'T') && ((val[1] == 'H') || (val[1] == 'H'))); + attrValue.append( skipFirst ? val+1 : val ); + } + } + while (++i < count); + + if (attrValue.length()) { + outTag.setAttribute("morph", attrValue.c_str()); + } + } + + if ((attrib = tag.getAttribute("POS"))) { + val = strchr(attrib, ':'); + val = (val) ? (val + 1) : attrib; + outTag.setAttribute("pos", val); + } + + buf.append( outTag.toString() ); + } + else if (tag.isEndTag()) { // end or empty <w> tag + buf.append("</span>"); + } + } + + // <note> tag + else if (!strcmp(tag.getName(), "note")) { + if (!tag.isEndTag()) { //start tag + const sword::SWBuf type( tag.getAttribute("type") ); + + if (type == "crossReference") { //note containing cross references + myUserData->inCrossrefNote = true; + myUserData->noteType = BT_UserData::CrossReference; + myUserData->swordFootnote++; // cross refs count as notes, too + + /* //get the refList value of the right entry attribute + AttributeList notes = myModule->getEntryAttributes()["Footnote"]; + bool foundNote = false; + + SWBuf id( tag.getAttribute("osisID") ); + SWBuf refList; + + for (AttributeList::iterator list_it = notes.begin(); (list_it != notes.end()) && !foundNote; ++list_it ) { + for (AttributeValue::iterator val_it = list_it->second.begin(); (val_it != list_it->second.end()) && !foundNote; ++val_it ) { + if ((val_it->first == "osisID") && (val_it->second == id)) { + foundNote = true; //this break the loop + refList = list_it->second["refList"]; + } + } + } + + if (refList.length()) { + buf.append(" <span class=\"crossreference\" crossrefs=\""); + buf.append(refList.c_str()); + buf.append("\"> "); + + myUserData->noteType = BT_UserData::CrossReference; + } + else { + myUserData->noteType = BT_UserData::Unknown; + }*/ + + buf.append("<span class=\"crossreference\">"); +#ifdef SWORD_SIMPLERENDER + sword::SWBuf footnoteNumber = tag.getAttribute("swordFootnote"); + sword::SWBuf footnoteBody = myModule->getEntryAttributes()["Footnote"][footnoteNumber]["body"]; + buf += myModule->RenderText(footnoteBody); +#endif + } + + /* else if (type == "explanation") { + } + */ + else if ((type == "strongsMarkup") || (type == "x-strongsMarkup")) { + /** + * leave strong's markup notes out, in the future we'll probably have + * different option filters to turn different note types on or off + */ + + myUserData->suspendTextPassThru = true; + myUserData->noteType = BT_UserData::StrongsMarkup; + } + + else { + // qWarning("found note in %s", myUserData->key->getShortText()); + buf.append(" <span class=\"footnote\" note=\""); + buf.append(myModule->Name()); + buf.append('/'); + buf.append(myUserData->key->getShortText()); + buf.append('/'); + buf.append( QString::number(myUserData->swordFootnote++).toUtf8().constData() ); //inefficient + + const sword::SWBuf n = tag.getAttribute("n"); + + buf.append("\">"); + buf.append( (n.length() > 0) ? n.c_str() : "*" ); + buf.append("</span> "); + + myUserData->noteType = BT_UserData::Footnote; + myUserData->suspendTextPassThru = true; + } + } + else { //if (tag.isEndTag()) { + Q_ASSERT(myUserData->noteType != BT_UserData::Unknown); + + if (myUserData->noteType == BT_UserData::CrossReference) { + buf.append("</span> "); +// myUserData->suspendTextPassThru = false; + myUserData->inCrossrefNote = false; + } + + myUserData->noteType = BT_UserData::Unknown; + myUserData->suspendTextPassThru = false; + } + } + // The <p> paragraph tag is handled by OSISHTMLHref + else if (!strcmp(tag.getName(), "reference")) { // <reference> tag + if (!tag.isEndTag() && !tag.isEmpty()) { + + renderReference(tag.getAttribute("osisRef"), buf, myModule, myUserData); + + } + else if (tag.isEndTag()) { + buf.append("</a>"); + } + else { // empty reference marker + // -- what should we do? nothing for now. + } + } + + // <l> is handled by OSISHTMLHref + // <title> + else if (!strcmp(tag.getName(), "title")) { + if (!tag.isEndTag() && !tag.isEmpty()) { + buf.append("<div class=\"sectiontitle\">"); + } + else if (tag.isEndTag()) { + buf.append("</div>"); + } + else { // empty title marker + // what to do? is this even valid? + buf.append("<br/>"); + } + } + + // <hi> highlighted text + else if (!strcmp(tag.getName(), "hi")) { + const sword::SWBuf type = tag.getAttribute("type"); + + if ((!tag.isEndTag()) && (!tag.isEmpty())) { + if (type == "bold") { + buf.append("<span class=\"bold\">"); + } + else if (type == "illuminated") { + buf.append("<span class=\"illuminated\">"); + } + else if (type == "italic") { + buf.append("<span class=\"italic\">"); + } + else if (type == "line-through") { + buf.append("<span class=\"line-through\">"); + } + else if (type == "normal") { + buf.append("<span class=\"normal\">"); + } + else if (type == "small-caps") { + buf.append("<span class=\"small-caps\">"); + } + else if (type == "underline") { + buf.append("<span class=\"underline\">"); + } + else { + buf.append("<span>"); //don't break markup, </span> is inserted later + } + } + else if (tag.isEndTag()) { //all hi replacements are html spans + buf.append("</span>"); + } + } + + //name + else if (!strcmp(tag.getName(), "name")) { + const sword::SWBuf type = tag.getAttribute("type"); + + if ((!tag.isEndTag()) && (!tag.isEmpty())) { + if (type == "geographic") { + buf.append("<span class=\"name\"><span class=\"geographic\">"); + } + else if (type == "holiday") { + buf.append("<span class=\"name\"><span class=\"holiday\">"); + } + else if (type == "nonhuman") { + buf.append("<span class=\"name\"><span class=\"nonhuman\">"); + } + else if (type == "person") { + buf.append("<span class=\"name\"><span class=\"person\">"); + } + else if (type == "ritual") { + buf.append("<span class=\"name\"><span class=\"ritual\">"); + } + else { + buf.append("<span class=\"name\"><span>"); + } + } + else if (tag.isEndTag()) { //all hi replacements are html spans + buf.append("</span></span> "); + } + } + else if (!strcmp(tag.getName(), "transChange")) { + sword::SWBuf type( tag.getAttribute("type") ); + + if ( !type.length() ) { + type = tag.getAttribute("changeType"); + } + + if ((!tag.isEndTag()) && (!tag.isEmpty())) { + if (type == "added") { + buf.append("<span class=\"transchange\" title=\""); + buf.append(QObject::tr("Added text").toUtf8().constData()); + buf.append("\"><span class=\"added\">"); + } + else if (type == "amplified") { + buf.append("<span class=\"transchange\"><span class=\"amplified\">"); + } + else if (type == "changed") { + buf.append("<span class=\"transchange\"><span class=\"changed\">"); + } + else if (type == "deleted") { + buf.append("<span class=\"transchange\"><span class=\"deleted\">"); + } + else if (type == "moved") { + buf.append("<span class=\"transchange\"><span class=\"moved\">"); + } + else if (type == "tenseChange") { + buf.append("<span class=\"transchange\" title=\""); + buf.append(QObject::tr("Verb tense changed").toUtf8().constData()); + buf.append("\"><span class=\"tenseChange\">"); + } + else { + buf.append("<span class=\"transchange\"><span>"); + } + } + else if (tag.isEndTag()) { //all hi replacements are html spans + buf.append("</span></span>"); + } + } + else if (!strcmp(tag.getName(), "p")) { + if (tag.isEmpty()) { + buf.append("<p/>"); + } + } + + // <q> quote + else if (!strcmp(tag.getName(), "q")) { + sword::SWBuf type = tag.getAttribute("type"); + sword::SWBuf who = tag.getAttribute("who"); + const char *lev = tag.getAttribute("level"); + int level = (lev) ? atoi(lev) : 1; + const char* quoteMarker = tag.getAttribute("marker"); + + if ((!tag.isEndTag())) { + myUserData->quote.who = who; + if (quoteMarker) { + buf.append(quoteMarker); + } + else if(osisQToTick) //alternate " and ' + buf.append((level % 2) ? '\"' : '\''); + + if (who == "Jesus") { + buf.append("<span class=\"jesuswords\">"); + } + } + else if (tag.isEndTag()) { + if (myUserData->quote.who == "Jesus") { + buf.append("</span>"); + } + if (quoteMarker) { + buf.append(quoteMarker); + } + else if (osisQToTick) { //alternate " and ' + buf.append((level % 2) ? '\"' : '\''); + } + + myUserData->quote.who = ""; + } + } + + // abbr tag + else if (!strcmp(tag.getName(), "abbr")) { + if (!tag.isEndTag() && !tag.isEmpty()) { + const sword::SWBuf expansion = tag.getAttribute("expansion"); + + buf.append("<span class=\"abbreviation\" expansion=\""); + buf.append(expansion); + buf.append("\">"); + } + else if (tag.isEndTag()) { + buf.append("</span>"); + } + } + + // <milestone> tag + else if (!strcmp(tag.getName(), "milestone")) { + const sword::SWBuf type = tag.getAttribute("type"); + + if ((type == "screen") || (type == "line")) {//line break + buf.append("<br/>"); + userData->supressAdjacentWhitespace = true; + } + else if (type == "x-p") { //e.g. occurs in the KJV2006 module + //buf.append("<br/>"); + const sword::SWBuf marker = tag.getAttribute("marker"); + if (marker.length() > 0) { + buf.append(marker); + } + } + } + //seg tag + else if (!strcmp(tag.getName(), "seg")) { + if (!tag.isEndTag() && !tag.isEmpty()) { + + const sword::SWBuf type = tag.getAttribute("type"); + + if (type == "morph") {//line break + //This code is for WLC and MORPH (WHI) + sword::XMLTag outTag("span"); + outTag.setAttribute("class", "morphSegmentation"); + const char* attrValue; + //Transfer the values to the span + //Problem: the data is in hebrew/aramaic, how to encode in HTML/BibleTime? + if ((attrValue = tag.getAttribute("lemma"))) outTag.setAttribute("lemma", attrValue); + if ((attrValue = tag.getAttribute("morph"))) outTag.setAttribute("morph", attrValue); + if ((attrValue = tag.getAttribute("homonym"))) outTag.setAttribute("homonym", attrValue); + + buf.append(outTag.toString()); + //buf.append("<span class=\"morphSegmentation\">"); + } + else{ + buf.append("<span>"); + } + } + else { // seg end tag + buf.append("</span>"); + } + //qWarning(QString("handled <seg> token. result: %1").arg(buf.c_str()).latin1()); + } + + //divine name, don't use simple tag replacing because it may have attributes + else if (!strcmp(tag.getName(), "divineName")) { + if (!tag.isEndTag()) { + buf.append("<span class=\"name\"><span class=\"divine\">"); + } + else { //all hi replacements are html spans + buf.append("</span></span>"); + } + } + + else { //all tokens handled by OSISHTMLHref will run through the filter now + return sword::OSISHTMLHREF::handleToken(buf, token, userData); + } + } + + return false; +} + +void Filters::BT_OSISHTML::renderReference(const char *osisRef, sword::SWBuf &buf, sword::SWModule *myModule, BT_UserData *myUserData) { + QString ref( osisRef ); + QString hrefRef( ref ); + //Q_ASSERT(!ref.isEmpty()); checked later + + if (!ref.isEmpty()) { + //find out the mod, using the current module makes sense if it's a bible or commentary because the refs link into a bible by default. + //If the osisRef is something like "ModuleID:key comes here" then the + // modulename is given, so we'll use that one + + CSwordModuleInfo* mod = CPointers::backend()->findSwordModuleByPointer(myModule); + //Q_ASSERT(mod); checked later + if (!mod || (mod->type() != CSwordModuleInfo::Bible + && mod->type() != CSwordModuleInfo::Commentary)) { + + mod = CBTConfig::get( CBTConfig::standardBible ); + } + + // Q_ASSERT(mod); There's no necessarily a module or standard Bible + + //if the osisRef like "GerLut:key" contains a module, use that + int pos = ref.indexOf(":"); + + if ((pos >= 0) && ref.at(pos-1).isLetter() && ref.at(pos+1).isLetter()) { + QString newModuleName = ref.left(pos); + hrefRef = ref.mid(pos+1); + + if (CPointers::backend()->findModuleByName(newModuleName)) { + mod = CPointers::backend()->findModuleByName(newModuleName); + } + } + + if (mod) { + CReferenceManager::ParseOptions options; + options.refBase = QString::fromUtf8(myUserData->key->getText()); + options.refDestinationModule = QString(mod->name()); + options.sourceLanguage = QString(myModule->Lang()); + options.destinationLanguage = QString("en"); + + buf.append("<a href=\""); + buf.append( //create the hyperlink with key and mod + CReferenceManager::encodeHyperlink( + mod->name(), + CReferenceManager::parseVerseReference(hrefRef, options), + CReferenceManager::typeFromModule(mod->type()) + ).toUtf8().constData() + ); + buf.append("\" crossrefs=\""); + buf.append((const char*)CReferenceManager::parseVerseReference(ref, options).toUtf8().constData()); //ref must contain the osisRef module marker if there was any + buf.append("\">"); + } + // should we add something if there were no referenced module available? + } +} + diff --git a/src/backend/filters/bt_osishtml.h b/src/backend/filters/bt_osishtml.h new file mode 100644 index 0000000..7ae5e6d --- /dev/null +++ b/src/backend/filters/bt_osishtml.h @@ -0,0 +1,67 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BT_OSISHTML_H +#define BT_OSISHTML_H + +//Sword includes +#include <swbuf.h> +#include <osishtmlhref.h> + +namespace Filters { + + /** BibleTime's OSIS to HTMl filter. + * This filter works on OSIS tags and outputs HTML in the structure supported by BibleTime. + */ + +class BT_OSISHTML : public sword::OSISHTMLHREF { + +protected: + +class BT_UserData : public sword::OSISHTMLHREF::MyUserData { + +public: +BT_UserData(const sword::SWModule *module, const sword::SWKey *key) : sword::OSISHTMLHREF::MyUserData(module, key) { + noteType = Unknown; + swordFootnote = 1; + inCrossrefNote = false; + } + + unsigned short int swordFootnote; + bool inCrossrefNote; + + enum NoteType { + Unknown, + Alternative, + CrossReference, + Footnote, + StrongsMarkup + } noteType; + + struct { + sword::SWBuf who; + } + + quote; + }; + + virtual sword::BasicFilterUserData *createUserData(const sword::SWModule* module, const sword::SWKey* key) { + return new BT_UserData(module, key); + } + +public: + BT_OSISHTML(); + virtual bool handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData); +private: + void renderReference(const char *osisRef, sword::SWBuf &buf, sword::SWModule *myModule, BT_UserData *myUserData); + }; + +} //end of Filters namespace + +#endif diff --git a/src/backend/filters/bt_plainhtml.cpp b/src/backend/filters/bt_plainhtml.cpp new file mode 100644 index 0000000..67557cc --- /dev/null +++ b/src/backend/filters/bt_plainhtml.cpp @@ -0,0 +1,72 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "bt_plainhtml.h" + +Filters::BT_PLAINHTML::BT_PLAINHTML() : sword::SWFilter() { +} + +/** No descriptions */ +char Filters::BT_PLAINHTML::processText(sword::SWBuf& text, const sword::SWKey* /*key*/, const sword::SWModule* /*module*/) { + int count = 0; + + sword::SWBuf orig = text; + const char *from = orig.c_str(); + for (text = ""; *from; from++) + { + if ((*from == '\n') && (from[1] == '\n')) // two newlinea are a paragraph + { + text += "<P>"; + from++; + continue; + } + //This is a special case: Newlines in the plaintext editor are stored as <br />, not as \n + //we need to let them through + else if ((*from == '<') && (from[1] == 'b') && (from[2] == 'r') && (from[3] == ' ') && (from[4] == '/') && (from[5] == '>')){ + text += "<br />"; + from += 5; + continue; + } + else if ((*from == '\n')){ // only one new line + text += "<BR>"; + continue; + } + else if (*from == '<') { + text += "<"; + continue; + } + else if (*from == '>') { + text += ">"; + continue; + } + else if (*from == '&'){ + text += "&"; + continue; + } + else if (*from == '{') { //footnote start + text += "<FONT COLOR=\"#80000\"><SMALL> ("; + continue; + } + else if (*from == '}') //footnote end + { + text += ") </SMALL></FONT>"; + continue; + } + else if ((*from == ' ') && (count > 5000)) + { + text += "<WBR>"; + count = 0; + continue; + } + + text += *from; + count++; + } + return 0; +} diff --git a/src/backend/filters/bt_plainhtml.h b/src/backend/filters/bt_plainhtml.h new file mode 100644 index 0000000..ce1ef36 --- /dev/null +++ b/src/backend/filters/bt_plainhtml.h @@ -0,0 +1,33 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BT_PLAINHTML_H +#define BT_PLAINHTML_H + +//Sword includes +#include <swfilter.h> +#include <swbuf.h> + +class SWKey; +class SWModule; + +namespace Filters { + + /** Plain to HTML filter, + * This filter converts Plain Text into HTML + */ +class BT_PLAINHTML : public sword::SWFilter{ +protected: + virtual char processText(sword::SWBuf& buf, const sword::SWKey*, const sword::SWModule * = 0); +public: + BT_PLAINHTML(); + }; +} + +#endif diff --git a/src/backend/filters/bt_thmlhtml.cpp b/src/backend/filters/bt_thmlhtml.cpp new file mode 100644 index 0000000..a5f17d2 --- /dev/null +++ b/src/backend/filters/bt_thmlhtml.cpp @@ -0,0 +1,385 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "bt_thmlhtml.h" +#include "backend/managers/clanguagemgr.h" +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/creferencemanager.h" + +#include "backend/config/cbtconfig.h" +#include "util/cpointers.h" +#include <boost/scoped_ptr.hpp> + +//Sword includes +#include <swmodule.h> +#include <utilxml.h> +#include <versekey.h> +#include <utilstr.h> + +//Qt includes +#include <QString> +#include <QRegExp> + +Filters::BT_ThMLHTML::BT_ThMLHTML() { + setEscapeStringCaseSensitive(true); + setPassThruUnknownEscapeString(true); //the HTML widget will render the HTML escape codes + + setTokenStart("<"); + setTokenEnd(">"); + setTokenCaseSensitive(true); + + addTokenSubstitute("/foreign", "</span>"); + + removeTokenSubstitute("note"); + removeTokenSubstitute("/note"); +} + +char Filters::BT_ThMLHTML::processText(sword::SWBuf& buf, const sword::SWKey* key, const sword::SWModule* module) { + sword::ThMLHTML::processText(buf, key, module); + + CSwordModuleInfo* m = CPointers::backend()->findModuleByName( module->Name() ); + + if (m && !(m->has(CSwordModuleInfo::lemmas) || m->has(CSwordModuleInfo::strongNumbers))) { //only parse if the module has strongs or lemmas + return 1; + } + + QString result; + + QString t = QString::fromUtf8(buf.c_str()); + QRegExp tag("([.,;]?<sync[^>]+(type|value)=\"([^\"]+)\"[^>]+(type|value)=\"([^\"]+)\"([^<]*)>)+"); + + QStringList list; + int lastMatchEnd = 0; + int pos = tag.indexIn(t,0); + + if (pos == -1) { //no strong or morph code found in this text + return 1; //WARNING: Return alread here + } + + while (pos != -1) { + list.append(t.mid(lastMatchEnd, pos+tag.matchedLength()-lastMatchEnd)); + + lastMatchEnd = pos+tag.matchedLength(); + pos = tag.indexIn(t,pos+tag.matchedLength()); + } + + if (!t.right(t.length() - lastMatchEnd).isEmpty()) { + list.append(t.right(t.length() - lastMatchEnd)); + } + + tag = QRegExp("<sync[^>]+(type|value|class)=\"([^\"]+)\"[^>]+(type|value|class)=\"([^\"]+)\"[^>]+((type|value|class)=\"([^\"]+)\")*([^<]*)>"); + + for (QStringList::iterator it = list.begin(); it != list.end(); ++it) { + QString e( *it ); + + const bool textPresent = (e.trimmed().remove(QRegExp("[.,;:]")).left(1) != "<"); + + if (!textPresent) { + continue; + } + + + bool hasLemmaAttr = false; + bool hasMorphAttr = false; + + int pos = tag.indexIn(e, 0); + bool insertedTag = false; + QString value; + QString valueClass; + + while (pos != -1) { + bool isMorph = false; + bool isStrongs = false; + value = QString::null; + valueClass = QString::null; + + // check 3 attribute/value pairs + + for (int i = 1; i < 6; i += 2) { + if (i > 4) + i++; + + if (tag.cap(i) == "type") { + isMorph = (tag.cap(i+1) == "morph"); + isStrongs = (tag.cap(i+1) == "Strongs"); + } + else if (tag.cap(i) == "value") { + value = tag.cap(i+1); + } + else if (tag.cap(i) == "class") { + valueClass = tag.cap(i+1); + } + } + + // prepend the class qualifier to the value + if (!valueClass.isEmpty()) { + value = valueClass + ":" + value; + // value.append(":").append(value); + } + + if (value.isEmpty()) { + break; + } + + //insert the span + if (!insertedTag) { + e.replace(pos, tag.matchedLength(), "</span>"); + pos += 7; + + QString rep = QString("<span lemma=\"").append(value).append("\">"); + int startPos = 0; + QChar c = e[startPos]; + + while ((startPos < pos) && (c.isSpace() || c.isPunct())) { + ++startPos; + c = e[startPos]; + } + + hasLemmaAttr = isStrongs; + hasMorphAttr = isMorph; + + e.insert( startPos, rep ); + pos += rep.length(); + } + else { //add the attribute to the existing tag + e.remove(pos, tag.matchedLength()); + + if ((!isMorph && hasLemmaAttr) || (isMorph && hasMorphAttr)) { //we append another attribute value, e.g. 3000 gets 3000|5000 + //search the existing attribute start + QRegExp attrRegExp( isMorph ? "morph=\".+(?=\")" : "lemma=\".+(?=\")" ); + attrRegExp.setMinimal(true); + const int foundAttrPos = e.indexOf(attrRegExp, pos); + + if (foundAttrPos != -1) { + e.insert(foundAttrPos + attrRegExp.matchedLength(), QString("|").append(value)); + pos += value.length() + 1; + + hasLemmaAttr = !isMorph; + hasMorphAttr = isMorph; + } + } + else { //attribute was not yet inserted + const int attrPos = e.indexOf(QRegExp("morph=|lemma="), 0); + + if (attrPos >= 0) { + QString attr; + attr.append(isMorph ? "morph" : "lemma").append("=\"").append(value).append("\" "); + e.insert(attrPos, attr); + + hasMorphAttr = isMorph; + hasLemmaAttr = !isMorph; + + pos += attr.length(); + } + } + } + + insertedTag = true; + pos = tag.indexIn(e, pos); + } + + result.append( e ); + } + + if (list.count()) { + buf = (const char*)result.toUtf8(); + } + + return 1; +} + + +bool Filters::BT_ThMLHTML::handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData) { + if (!substituteToken(buf, token) && !substituteEscapeString(buf, token)) { + sword::XMLTag tag(token); + BT_UserData* myUserData = dynamic_cast<BT_UserData*>(userData); + sword::SWModule* myModule = const_cast<sword::SWModule*>(myUserData->module); //hack to be able to call stuff like Lang() + + if ( tag.getName() && !sword::stricmp(tag.getName(), "foreign") ) { // a text part in another language, we have to set the right font + + if (tag.getAttribute("lang")) { + const char* abbrev = tag.getAttribute("lang"); + //const CLanguageMgr::Language* const language = CPointers::languageMgr()->languageForAbbrev( QString::fromLatin1(abbrev) ); + + buf.append("<span class=\"foreign\" lang=\""); + buf.append(abbrev); + buf.append("\">"); + } + } + else if (tag.getName() && !sword::stricmp(tag.getName(), "sync")) { //lemmas, morph codes or strongs + + if (tag.getAttribute("type") && (!sword::stricmp(tag.getAttribute("type"), "morph") || !sword::stricmp(tag.getAttribute("type"), "Strongs") || !sword::stricmp(tag.getAttribute("type"), "lemma"))) { // Morph or Strong + buf.append('<'); + buf.append(token); + buf.append('>'); + } + } + else if (tag.getName() && !sword::stricmp(tag.getName(), "note")) { // <note> tag + + if (!tag.isEndTag() && !tag.isEmpty()) { + //appending is faster than appendFormatted + buf.append(" <span class=\"footnote\" note=\""); + buf.append(myModule->Name()); + buf.append('/'); + buf.append(myUserData->key->getShortText()); + buf.append('/'); + buf.append( QString::number(myUserData->swordFootnote++).toUtf8().constData() ); + buf.append("\">*</span> "); + + myUserData->suspendTextPassThru = true; + myUserData->inFootnoteTag = true; + } + else if (tag.isEndTag() && !tag.isEmpty()) { //end tag + //buf += ")</span>"; + myUserData->suspendTextPassThru = false; + myUserData->inFootnoteTag = false; + } + } + else if (tag.getName() && !sword::stricmp(tag.getName(), "scripRef")) { // a scripRef + //scrip refs which are embeded in footnotes may not be displayed! + + if (!myUserData->inFootnoteTag) { + if (tag.isEndTag()) { + if (myUserData->inscriptRef) { // like "<scripRef passage="John 3:16">See John 3:16</scripRef>" + buf.append("</a></span>"); + + myUserData->inscriptRef = false; + myUserData->suspendTextPassThru = false; + } + else { // like "<scripRef>John 3:16</scripRef>" + + CSwordModuleInfo* mod = CBTConfig::get(CBTConfig::standardBible); + //Q_ASSERT(mod); tested later + if (mod) { + CReferenceManager::ParseOptions options; + options.refBase = QString::fromUtf8(myUserData->key->getText()); //current module key + options.refDestinationModule = QString(mod->name()); + options.sourceLanguage = QString(myModule->Lang()); + options.destinationLanguage = QString("en"); + + //it's ok to split the reference, because to descriptive text is given + bool insertSemicolon = false; + buf.append("<span class=\"crossreference\">"); + QStringList refs = QString::fromUtf8(myUserData->lastTextNode.c_str()).split(";"); + QString oldRef; //the previous reference to use as a base for the next refs + for (QStringList::iterator it(refs.begin()); it != refs.end(); ++it) { + + if (! oldRef.isEmpty() ){ + options.refBase = oldRef; //use the last ref as a base, e.g. Rom 1,2-3, when the next ref is only 3:3-10 + } + const QString completeRef( CReferenceManager::parseVerseReference((*it), options) ); + + oldRef = completeRef; //use the parsed result as the base for the next ref. + + if (insertSemicolon) { //prepend a ref divider if we're after the first one + buf.append("; "); + } + + buf.append("<a href=\""); + buf.append( + CReferenceManager::encodeHyperlink( + mod->name(), + completeRef, + CReferenceManager::typeFromModule(mod->type()) + ).toUtf8().constData() + ); + + buf.append("\" crossrefs=\""); + buf.append((const char*)completeRef.toUtf8()); + buf.append("\">"); + + buf.append((const char*)(*it).toUtf8()); + + buf.append("</a>"); + + insertSemicolon = true; + } + buf.append("</span>"); //crossref end + } + + myUserData->suspendTextPassThru = false; + } + } + else if (tag.getAttribute("passage") ) { //the passage was given as a parameter value + myUserData->inscriptRef = true; + myUserData->suspendTextPassThru = false; + + const char* ref = tag.getAttribute("passage"); + Q_ASSERT(ref); + + CSwordModuleInfo* mod = CBTConfig::get(CBTConfig::standardBible); + //Q_ASSERT(mod); tested later + + CReferenceManager::ParseOptions options; + options.refBase = QString::fromUtf8(myUserData->key->getText()); + + options.sourceLanguage = myModule->Lang(); + options.destinationLanguage = QString("en"); + + const QString completeRef = CReferenceManager::parseVerseReference(QString::fromUtf8(ref), options); + + if (mod) { + options.refDestinationModule = QString(mod->name()); + buf.append("<span class=\"crossreference\">"); + buf.append("<a href=\""); + buf.append( + CReferenceManager::encodeHyperlink( + mod->name(), + completeRef, + CReferenceManager::typeFromModule(mod->type()) + ).toUtf8().constData() + ); + buf.append("\" crossrefs=\""); + buf.append((const char*)completeRef.toUtf8()); + buf.append("\">"); + } + else { + buf.append("<span><a>"); + } + } + else if ( !tag.getAttribute("passage") ) { // we're starting a scripRef like "<scripRef>John 3:16</scripRef>" + myUserData->inscriptRef = false; + + // let's stop text from going to output, the text get's added in the -tag handler + myUserData->suspendTextPassThru = true; + } + } + } + else if (tag.getName() && !sword::stricmp(tag.getName(), "div")) { + if (tag.isEndTag()) { + buf.append("</div>"); + } + else if ( tag.getAttribute("class") && !sword::stricmp(tag.getAttribute("class"),"sechead") ) { + buf.append("<div class=\"sectiontitle\">"); + } + else if (tag.getAttribute("class") && !sword::stricmp(tag.getAttribute("class"), "title")) { + buf.append("<div class=\"booktitle\">"); + } + } + else if (tag.getName() && !sword::stricmp(tag.getName(), "img") && tag.getAttribute("src")) { + const char* value = tag.getAttribute("src"); + + if (value[0] == '/') { + value++; //strip the first / + } + + buf.append("<img src=\"file:"); + buf.append(myUserData->module->getConfigEntry("AbsoluteDataPath")); + buf.append('/'); + buf.append(value); + buf.append("\" />"); + } + else { // let unknown token pass thru + return sword::ThMLHTML::handleToken(buf, token, userData); + } + } + + return true; +} diff --git a/src/backend/filters/bt_thmlhtml.h b/src/backend/filters/bt_thmlhtml.h new file mode 100644 index 0000000..df20472 --- /dev/null +++ b/src/backend/filters/bt_thmlhtml.h @@ -0,0 +1,53 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BT_THMLHTML_H +#define BT_THMLHTML_H + +//Sword +#include <swbuf.h> +#include <thmlhtml.h> + +namespace Filters { + + /** ThML to HTML filter. + * This filter converts ThML text to HTML text + */ + +class BT_ThMLHTML : public sword::ThMLHTML { + +protected: + +class BT_UserData : public sword::ThMLHTML::MyUserData { + +public: +BT_UserData(const sword::SWModule *module, const sword::SWKey *key) : sword::ThMLHTML::MyUserData(module, key) { + inscriptRef = false; + swordFootnote = 1; + inFootnoteTag = false; + } + + bool inscriptRef; + bool inFootnoteTag; + unsigned short int swordFootnote; + }; + + virtual sword::BasicFilterUserData *createUserData(const sword::SWModule* module, const sword::SWKey* key) { + return new BT_UserData(module, key); + } + +public: + BT_ThMLHTML (); + virtual bool handleToken(sword::SWBuf& buf, const char *token, sword::BasicFilterUserData *userData); + virtual char processText(sword::SWBuf& buf, const sword::SWKey*, const sword::SWModule* = 0); + }; + +} + +#endif diff --git a/src/backend/filters/bt_thmlplain.cpp b/src/backend/filters/bt_thmlplain.cpp new file mode 100644 index 0000000..e08afb7 --- /dev/null +++ b/src/backend/filters/bt_thmlplain.cpp @@ -0,0 +1,221 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +/****************************************************************************** + * + * thmlplain - SWFilter descendant to strip out all ThML tags or convert to + * ASCII rendered symbols. + */ + +#include "bt_thmlplain.h" + +Filters::BT_ThMLPlain::BT_ThMLPlain() { +} + +char Filters::BT_ThMLPlain::processText(sword::SWBuf &text, const sword::SWKey* /*key*/, const sword::SWModule* /*module*/) +{ + char token[2048]; + int tokpos = 0; + bool intoken = false; + bool ampersand = false; + + const char *from; + sword::SWBuf orig = text; + from = orig.c_str(); + for (text = ""; *from; from++) + { + if (*from == 10 || *from == 13) + from++; + if (*from == '<') { + intoken = true; + tokpos = 0; + token[0] = 0; + token[1] = 0; + token[2] = 0; + ampersand = false; + continue; + } + else if (*from == '&') { + intoken = true; + tokpos = 0; + token[0] = 0; + token[1] = 0; + token[2] = 0; + ampersand = true; + continue; + } + if (*from == ';' && ampersand) { + intoken = false; + ampersand = false; + + if (!strncmp("nbsp", token, 4)) text += " "; + else if (!strncmp("quot", token, 4)) text += "\""; + else if (!strncmp("amp", token, 3)) text += "&"; + else if (!strncmp("lt", token, 2)) text += "<"; + else if (!strncmp("gt", token, 2)) text += ">"; + else if (!strncmp("brvbar", token, 6)) text += "¦"; + else if (!strncmp("sect", token, 4)) text += "§"; + else if (!strncmp("copy", token, 4)) text += "©"; + else if (!strncmp("laquo", token, 5)) text += "«"; + else if (!strncmp("reg", token, 3)) text += "®"; + else if (!strncmp("acute", token, 5)) text += "´"; + else if (!strncmp("para", token, 4)) text += "¶"; + else if (!strncmp("raquo", token, 5)) text += "»"; + + else if (!strncmp("Aacute", token, 6)) text += "Á"; + else if (!strncmp("Agrave", token, 6)) text += "À"; + else if (!strncmp("Acirc", token, 5)) text += "Â"; + else if (!strncmp("Auml", token, 4)) text += "Ä"; + else if (!strncmp("Atilde", token, 6)) text += "Ã"; + else if (!strncmp("Aring", token, 5)) text += "Å"; + else if (!strncmp("aacute", token, 6)) text += "á"; + else if (!strncmp("agrave", token, 6)) text += "à"; + else if (!strncmp("acirc", token, 5)) text += "â"; + else if (!strncmp("auml", token, 4)) text += "ä"; + else if (!strncmp("atilde", token, 6)) text += "ã"; + else if (!strncmp("aring", token, 5)) text += "Ã¥"; + else if (!strncmp("Eacute", token, 6)) text += "É"; + else if (!strncmp("Egrave", token, 6)) text += "È"; + else if (!strncmp("Ecirc", token, 5)) text += "Ê"; + else if (!strncmp("Euml", token, 4)) text += "Ë"; + else if (!strncmp("eacute", token, 6)) text += "é"; + else if (!strncmp("egrave", token, 6)) text += "è"; + else if (!strncmp("ecirc", token, 5)) text += "ê"; + else if (!strncmp("euml", token, 4)) text += "ë"; + else if (!strncmp("Iacute", token, 6)) text += "Í"; + else if (!strncmp("Igrave", token, 6)) text += "Ì"; + else if (!strncmp("Icirc", token, 5)) text += "Î"; + else if (!strncmp("Iuml", token, 4)) text += "Ï"; + else if (!strncmp("iacute", token, 6)) text += "í"; + else if (!strncmp("igrave", token, 6)) text += "ì"; + else if (!strncmp("icirc", token, 5)) text += "î"; + else if (!strncmp("iuml", token, 4)) text += "ï"; + else if (!strncmp("Oacute", token, 6)) text += "Ó"; + else if (!strncmp("Ograve", token, 6)) text += "Ò"; + else if (!strncmp("Ocirc", token, 5)) text += "Ô"; + else if (!strncmp("Ouml", token, 4)) text += "Ö"; + else if (!strncmp("Otilde", token, 6)) text += "Õ"; + else if (!strncmp("oacute", token, 6)) text += "ó"; + else if (!strncmp("ograve", token, 6)) text += "ò"; + else if (!strncmp("ocirc", token, 5)) text += "ô"; + else if (!strncmp("ouml", token, 4)) text += "ö"; + else if (!strncmp("otilde", token, 6)) text += "õ"; + else if (!strncmp("Uacute", token, 6)) text += "Ú"; + else if (!strncmp("Ugrave", token, 6)) text += "Ù"; + else if (!strncmp("Ucirc", token, 5)) text += "Û"; + else if (!strncmp("Uuml", token, 4)) text += "Ü"; + else if (!strncmp("uacute", token, 6)) text += "ú"; + else if (!strncmp("ugrave", token, 6)) text += "ù"; + else if (!strncmp("ucirc", token, 5)) text += "û"; + else if (!strncmp("uuml", token, 4)) text += "ü"; + else if (!strncmp("Yacute", token, 6)) text += "Ý"; + else if (!strncmp("yacute", token, 6)) text += "ý"; + else if (!strncmp("yuml", token, 4)) text += "ÿ"; + + else if (!strncmp("deg", token, 3)) text += "°"; + else if (!strncmp("plusmn", token, 6)) text += "±"; + else if (!strncmp("sup2", token, 4)) text += "²"; + else if (!strncmp("sup3", token, 4)) text += "³"; + else if (!strncmp("sup1", token, 4)) text += "¹"; + else if (!strncmp("nbsp", token, 4)) text += "º"; + else if (!strncmp("pound", token, 5)) text += "£"; + else if (!strncmp("cent", token, 4)) text += "¢"; + else if (!strncmp("frac14", token, 6)) text += "¼"; + else if (!strncmp("frac12", token, 6)) text += "½"; + else if (!strncmp("frac34", token, 6)) text += "¾"; + else if (!strncmp("iquest", token, 6)) text += "¿"; + else if (!strncmp("iexcl", token, 5)) text += "¡"; + else if (!strncmp("ETH", token, 3)) text += "Ð"; + else if (!strncmp("eth", token, 3)) text += "ð"; + else if (!strncmp("THORN", token, 5)) text += "Þ"; + else if (!strncmp("thorn", token, 5)) text += "þ"; + else if (!strncmp("AElig", token, 5)) text += "Æ"; + else if (!strncmp("aelig", token, 5)) text += "æ"; + else if (!strncmp("Oslash", token, 6)) text += "Ø"; + else if (!strncmp("curren", token, 6)) text += "¤"; + else if (!strncmp("Ccedil", token, 6)) text += "Ç"; + else if (!strncmp("ccedil", token, 6)) text += "ç"; + else if (!strncmp("szlig", token, 5)) text += "ß"; + else if (!strncmp("Ntilde", token, 6)) text += "Ñ"; + else if (!strncmp("ntilde", token, 6)) text += "ñ"; + else if (!strncmp("yen", token, 3)) text += "Â¥"; + else if (!strncmp("not", token, 3)) text += "¬"; + else if (!strncmp("ordf", token, 4)) text += "ª"; + else if (!strncmp("uml", token, 3)) text += "¨"; + else if (!strncmp("shy", token, 3)) text += "­"; + else if (!strncmp("macr", token, 4)) text += "¯"; + else if (!strncmp("micro", token, 5)) text += "µ"; + else if (!strncmp("middot", token, 6)) text +="·"; + else if (!strncmp("cedil", token, 5)) text += "¸"; + else if (!strncmp("ordm", token, 4)) text += "º"; + else if (!strncmp("times", token, 5)) text += "×"; + else if (!strncmp("divide", token, 6)) text +="÷"; + else if (!strncmp("oslash", token, 6)) text +="ø"; + continue; + + } + else if (*from == '>' && !ampersand) { + intoken = false; + // process desired tokens + if (!strncmp(token, "sync type=\"Strongs\" value=\"", 27)) { + text += ' '; + text += '<'; + for (unsigned int i = 27; token[i] != '\"'; i++) + text += token[i]; + text += '>'; + continue; + } + if (!strncmp(token, "sync type=\"morph\" value=\"", 25)) { + text += ' '; + text += '('; + for (unsigned int i = 25; token[i] != '\"'; i++) + text += token[i]; + text += ')'; + continue; + } + if (!strncmp("note", token, 4)) { + text += ' '; + text += '('; + } + else if (!strncmp("br", token, 2)) + text += '\n'; + else if (!strncmp("/p", token, 2)) + text += '\n'; + else if (!strncmp("/note", token, 5)) { + text += ')'; + text += ' '; + } + continue; + } + if (intoken) { + if (tokpos < 2045) + token[tokpos++] = *from; + token[tokpos+2] = 0; + } + else text += *from; + } + + orig = text; + from = orig.c_str(); + for (text = ""; *from; from++) { //loop to remove extra spaces + if ((strchr(" \t\n\r", *from))) { + while (*(from+1) && (strchr(" \t\n\r", *(from+1)))) { + from++; + } + text += " "; + } + else { + text += *from; + } + } + text += (char)0; + + return 0; +} + diff --git a/src/backend/filters/bt_thmlplain.h b/src/backend/filters/bt_thmlplain.h new file mode 100644 index 0000000..9d0a0c5 --- /dev/null +++ b/src/backend/filters/bt_thmlplain.h @@ -0,0 +1,28 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BT_THMLPLAIN_H +#define BT_THMLPLAIN_H + +#include <swbuf.h> +#include <swfilter.h> + +namespace Filters { + + /** This filter converts ThML text to plain text + */ +class BT_ThMLPlain : public sword::SWFilter { +protected: + virtual char processText(sword::SWBuf &text, const sword::SWKey *key = 0, const sword::SWModule *module = 0); +public: + BT_ThMLPlain(); +}; + +} +#endif diff --git a/src/backend/filters/osismorphsegmentation.cpp b/src/backend/filters/osismorphsegmentation.cpp new file mode 100644 index 0000000..9ec00f7 --- /dev/null +++ b/src/backend/filters/osismorphsegmentation.cpp @@ -0,0 +1,83 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#include "osismorphsegmentation.h" + +//Sword +#include <utilxml.h> + +const char Filters::OSISMorphSegmentation::oName[] = "Morph segmentation"; +const char Filters::OSISMorphSegmentation::oTip[] = "Toggles morph segmentation On and Off if they exist"; + +const sword::SWBuf Filters::OSISMorphSegmentation::choices[3] = {"Off", "On", ""}; + +const sword::StringList Filters::OSISMorphSegmentation::oValues(&choices[0], &choices[2]); + +Filters::OSISMorphSegmentation::OSISMorphSegmentation() : sword::SWOptionFilter(oName, oTip, &oValues) { + setOptionValue("Off"); + } + +Filters::OSISMorphSegmentation::~OSISMorphSegmentation() {} + +char Filters::OSISMorphSegmentation::processText(sword::SWBuf &text, const sword::SWKey */*key*/, const sword::SWModule */*module*/) { + sword::SWBuf token; + bool intoken = false; + bool hide = false; + + sword::SWBuf orig( text ); + const char *from = orig.c_str(); + + sword::XMLTag tag; + + for (text = ""; *from; ++from) { + if (*from == '<') { + intoken = true; + token = ""; + continue; + } + + if (*from == '>') { // process tokens + intoken = false; + + if (!strncmp(token.c_str(), "seg ", 4) || !strncmp(token.c_str(), "/seg", 4)) { + tag = token; + + if (!tag.isEndTag() && tag.getAttribute("type") && !strcmp("morph", tag.getAttribute("type"))) { //<seg type="morph"> start tag + hide = (option == 0); //only hide if option is Off + } + + if (hide) { //hides start and end tags as long as hide is set + + if (tag.isEndTag()) { //</seg> + hide = false; + } + + continue; //leave out the current token + } + } //end of seg tag handling + + text.append('<'); + text.append(token); + text.append('>'); + + // hide = false; //not right, because there may be child tags in seg. Only /seg may disable the seg hiding. + + continue; + } //end of intoken part + + if (intoken) { //copy token + token.append(*from); + } + else { //copy text which is not inside of a tag + text.append(*from); + } + } + + return 0; +} + diff --git a/src/backend/filters/osismorphsegmentation.h b/src/backend/filters/osismorphsegmentation.h new file mode 100644 index 0000000..e419fe2 --- /dev/null +++ b/src/backend/filters/osismorphsegmentation.h @@ -0,0 +1,36 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef OSISMORPHSEGMENTATION_H +#define OSISMORPHSEGMENTATION_H + +#include <swbuf.h> +#include <swoptfilter.h> + +namespace Filters { + +/** This Filter shows/hides headings in a OSIS text. + * @author Martin Gruner + */ +class OSISMorphSegmentation : public sword::SWOptionFilter { + static const char oName[]; + static const char oTip[]; + static const sword::SWBuf choices[3]; + static const sword::StringList oValues; + +public: + OSISMorphSegmentation(); + virtual ~OSISMorphSegmentation(); + + virtual char processText(sword::SWBuf &text, const sword::SWKey *key = 0, const sword::SWModule *module = 0); +}; + +} + +#endif diff --git a/src/backend/keys/cswordkey.cpp b/src/backend/keys/cswordkey.cpp new file mode 100644 index 0000000..acb6da9 --- /dev/null +++ b/src/backend/keys/cswordkey.cpp @@ -0,0 +1,185 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cswordkey.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "cswordversekey.h" +#include "cswordldkey.h" +#include "cswordtreekey.h" + +#include "util/ctoolclass.h" + +//Sword +#include <swmodule.h> +#include <swkey.h> +#include <versekey.h> +#include <treekey.h> +#include <treekeyidx.h> +#include <utilstr.h> + +//Qt +#include <QRegExp> +#include <QString> +#include <QTextCodec> + +CSwordKey::CSwordKey(CSwordModuleInfo* const module) : m_module(module) {} + +CSwordKey::CSwordKey(const CSwordKey& k) { + m_module = k.m_module; +} + +QString CSwordKey::rawText() { + if (!m_module) return QString::null; + + if (dynamic_cast<sword::SWKey*>(this)) { + char * buffer = new char[strlen(rawKey()) + 1]; + strcpy(buffer, rawKey()); + m_module->module()->getKey()->setText( buffer ); + delete [] buffer; + } + + if (key().isNull()) return QString::null; + + return QString::fromUtf8( m_module->module()->getRawEntry() ); +} + +QString CSwordKey::renderedText( const CSwordKey::TextRenderType mode ) { + Q_ASSERT(m_module); + if (!m_module) { + return QString::null; + } + + sword::SWKey* const k = dynamic_cast<sword::SWKey*>(this); + + if (k) { + char * keyBuffer = new char[strlen(rawKey()) + 1]; + strcpy(keyBuffer, rawKey()); + sword::VerseKey* vk_mod = dynamic_cast<sword::VerseKey*>(m_module->module()->getKey()); + + if (vk_mod) { + vk_mod->Headings(1); + } + + m_module->module()->getKey()->setText( keyBuffer ); + + if (m_module->type() == CSwordModuleInfo::Lexicon) { + m_module->snap(); + /* In lexicons make sure that our key (e.g. 123) was successfully set to the module, + i.e. the module key contains this key (e.g. 0123 contains 123) */ + + if ( sword::stricmp(m_module->module()->getKey()->getText(), keyBuffer) + && !strstr(m_module->module()->getKey()->getText(), keyBuffer) + ) { + qDebug("return an empty key for %s", m_module->module()->getKey()->getText()); + return QString::null; + } + } + delete [] keyBuffer; + } + + //Q_ASSERT(!key().isNull()); + if (!key().isNull()) { //we have valid text + QString text = QString::fromUtf8( m_module->module()->RenderText() ); + + // This is yucky, but if we want strong lexicon refs we have to do it here. + if (m_module->type() == CSwordModuleInfo::Lexicon) { + QString t(text); + QRegExp rx("(GREEK|HEBREW) for 0*([1-9]\\d*)"); // ignore 0's before number + int pos = 0; + while( (pos = rx.indexIn(t, pos)) != -1 ) { + QString language = rx.cap(1); + QString langcode = QString(language.at(0)); // "G" or "H" + QString number = rx.cap(2); + QString paddednumber = number.rightJustified(5, '0'); // Form 00123 + + text.replace( + QRegExp( QString( + "(>[^<>]+)" // Avoid replacing inside tags + "\\b(0*%1)\\b").arg(number) ), // And span around 0's + QString("\\1<span lemma=\"%1%2\"><a href=\"strongs://%3/%4\">\\2</a></span>") + .arg(langcode, paddednumber, language, paddednumber) + ); + pos += rx.matchedLength(); + } + } + + if (mode == HTMLEscaped) { + //we have to encode all UTF-8 in HTML escapes + // go though every character and write down the escaped HTML unicode entity + // form is &#<decimal unicode value here>; + QString ret; + QChar c; + const unsigned int length = text.length(); + + for (unsigned int i = 0; i < length; ++i) { + c = text.at(i); + + if (c.toLatin1()) { //normal latin1 character + ret.append(c); + } + else {//unicode character, needs to be escaped + ret.append("&#") + .append(c.unicode()) + .append(";"); + } + } + + return ret; + } + else { + return text; + } + } + + return QString::null; +} + +QString CSwordKey::strippedText() { + if (!m_module) return QString::null; + + if (dynamic_cast<sword::SWKey*>(this)) { + char * buffer = new char[strlen(rawKey()) + 1]; + strcpy(buffer, rawKey()); + m_module->module()->getKey()->setText( buffer ); + delete [] buffer; + } + + return QString::fromUtf8( m_module->module()->StripText() ); +} + +const QTextCodec* CSwordKey::cp1252Codec() { + static QTextCodec * codec = QTextCodec::codecForName("Windows-1252"); + return codec; +} + + +/** This will create a proper key object from a given module */ +CSwordKey* CSwordKey::createInstance( CSwordModuleInfo* const module ) { + if (!module) { + return 0; + } + + switch( module->type() ) { + + case CSwordModuleInfo::Bible://fall through + + case CSwordModuleInfo::Commentary: + return new CSwordVerseKey( (sword::VerseKey *) ( (sword::SWKey *)(*module->module()) ), module ); + + case CSwordModuleInfo::Lexicon: + return new CSwordLDKey( (sword::SWKey *)(*module->module()), module); + + case CSwordModuleInfo::GenericBook: + return new CSwordTreeKey( (sword::TreeKeyIdx*)((sword::SWKey *)(*module->module())), module ); + + default: + return 0; + } +} diff --git a/src/backend/keys/cswordkey.h b/src/backend/keys/cswordkey.h new file mode 100644 index 0000000..e0e6300 --- /dev/null +++ b/src/backend/keys/cswordkey.h @@ -0,0 +1,111 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSWORDKEY_H +#define CSWORDKEY_H + +//Qt +#include <QString> + +class CSwordModuleInfo; +class QTextCodec; + +/** Base class for all keys. + * The base class for all Sword based keys. + * @author The BibleTime team + * @version $Id: cswordkey.h,v 1.27 2006/10/30 19:53:32 mgruner Exp $ + */ + +class CSwordKey { + +protected: + /** Constructor. May only be called from sublasses because this class contains pure virtual methods. + * @param module The module which belongs to this key, may be NULL + */ + CSwordKey(CSwordModuleInfo* const module = 0); //protected constructor, because CSwordKey shouldn't be used (it's an abstract base class). + /** Copy constructor. + */ + CSwordKey(const CSwordKey&); //copy constructor + +public: + enum TextRenderType { + Normal = 0, + HTMLEscaped + }; + /** Destructor. + * Public, not protected like the constructor, because CSwordKey pointers may be deleted by all others. + */ + virtual ~CSwordKey() {}; + + //pure virtual functions + /** Returns the current key. + * @return The current key which belongs to the current object. + */ + virtual QString key() const = 0; + /** Sets the current key. Sets the key using a utf8 enabled QString. + * @param key The key which should be used to set the current one + */ + virtual bool key(const QString& key) = 0; + /** Set the key using a utf8-decoded c-string + * @param key The key which should be used to set the current one + */ + virtual bool key(const char* key) = 0; + /** Clone this object. Clone this current object and return it. + * @return A clone of the current object. + */ + virtual CSwordKey* copy() const = 0; + + //implemented functions + /** Set/get the module. Set and get the module which belongs to this key. + * @return The module which belongs to this key. + */ + inline virtual CSwordModuleInfo* module(CSwordModuleInfo* const newModule = 0); + /** Returns the raw, unchanged text. Returns the text without any filter modifications, + * just in the way it comes out of the module. + */ + virtual QString rawText(); + /** Returns the rendered text. Returns the text of the current key after passign it through the + * modules filters. + */ + virtual QString renderedText( const CSwordKey::TextRenderType mode = CSwordKey::Normal ); + /** Stripped down text. Returns the text after removing all markup tags from it. + */ + virtual QString strippedText(); + /** + * This returns a new object of the right CSwordKey* implementation + * (e.g. CSwordVerseKey or CSwordLDKey) + * The type is determined by the type of the module. + * @see CSwordModuleInfo, CSwordBibleModuleInfo, CSwordCommentaryModuleInfo, CSwordLexiconModukleInfo + */ + static CSwordKey* createInstance(CSwordModuleInfo * const module); + +protected: + /** + * Returns the encoded key appropriate for use directly with Sword. + */ + virtual const char * rawKey() const = 0; + static const QTextCodec* cp1252Codec(); + CSwordModuleInfo* m_module; //module pointer used by all keys + +private: + /** + * Disable the assignment operator + */ + CSwordKey& operator= ( const CSwordKey & ); + +}; + +inline CSwordModuleInfo* CSwordKey::module(CSwordModuleInfo* const newModule) { + if (newModule) { + m_module = newModule; + } + return m_module; +} + +#endif diff --git a/src/backend/keys/cswordldkey.cpp b/src/backend/keys/cswordldkey.cpp new file mode 100644 index 0000000..3205827 --- /dev/null +++ b/src/backend/keys/cswordldkey.cpp @@ -0,0 +1,118 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cswordldkey.h" +#include "backend/drivers/cswordlexiconmoduleinfo.h" + +//Sword includes +#include <swmodule.h> +#include <swld.h> +#include <utilstr.h> + +//Qt includes +#include <QTextCodec> + +CSwordLDKey::CSwordLDKey( CSwordModuleInfo* module ) { + if ((m_module = dynamic_cast<CSwordLexiconModuleInfo*>(module))) { + // *(m_module->module()) = TOP; + } + + SWKey::operator= (" "); +} + +/** No descriptions */ +CSwordLDKey::CSwordLDKey( const CSwordLDKey &k ) : CSwordKey(k), SWKey((const char*)k) {} + +/** No descriptions */ +CSwordLDKey::CSwordLDKey( const SWKey *k, CSwordModuleInfo* module) : CSwordKey(module), SWKey(*k) {} + +/** Clones this object by copying the members. */ +CSwordLDKey* CSwordLDKey::copy() const { + return new CSwordLDKey(*this); +} + +/** Sets the module of this key. */ +CSwordModuleInfo* CSwordLDKey::module(CSwordModuleInfo* const newModule) { + if (newModule && newModule->type() == CSwordModuleInfo::Lexicon) { + const QString oldKey = key(); + m_module = newModule; + key(oldKey); + } + + return m_module; +} + +QString CSwordLDKey::key() const { + //return QString::fromUtf8((const char*)*this); + Q_ASSERT(m_module); + + if (m_module->isUnicode()) { + return QString::fromUtf8((const char*)*this); + } else { + return cp1252Codec()->toUnicode((const char*)*this); + } +} + +const char * CSwordLDKey::rawKey() const { + return (const char*)*this; +} + +bool CSwordLDKey::key( const QString& newKey ) { + Q_ASSERT(m_module); + + if (m_module->isUnicode()) { + return key(newKey.toUtf8().constData()); + } else { + return key((const char*)cp1252Codec()->fromUnicode(newKey)); + } +} + + +/** Sets the key of this instance */ +bool CSwordLDKey::key( const char* newKey ) { + Q_ASSERT(newKey); + + if (newKey) { + SWKey::operator = (newKey); //set the key + m_module->module()->SetKey(this); + m_module->snap(); + } + + return !Error(); +} + +/** Uses the parameter to returns the next entry afer this key. */ +CSwordLDKey* CSwordLDKey::NextEntry() { + m_module->module()->SetKey(this); //use this key as base for the next one! + // m_module->module()->getKey()->setText( (const char*)key().utf8() ); + + m_module->module()->setSkipConsecutiveLinks(true); + ( *( m_module->module() ) )++; + m_module->module()->setSkipConsecutiveLinks(false); + + key(m_module->module()->KeyText()); + SWKey::operator = (m_module->module()->KeyText()); + + return this; +} + +/** Uses the parameter to returns the next entry afer this key. */ +CSwordLDKey* CSwordLDKey::PreviousEntry() { + m_module->module()->SetKey(this); //use this key as base for the next one! + // m_module->module()->getKey()->setText( (const char*)key().utf8() ); + + m_module->module()->setSkipConsecutiveLinks(true); + ( *( m_module->module() ) )--; + m_module->module()->setSkipConsecutiveLinks(false); + + SWKey::operator = (m_module->module()->KeyText()); + + return this; +} + diff --git a/src/backend/keys/cswordldkey.h b/src/backend/keys/cswordldkey.h new file mode 100644 index 0000000..0349597 --- /dev/null +++ b/src/backend/keys/cswordldkey.h @@ -0,0 +1,110 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSWORDLDKEY_H +#define CSWORDLDKEY_H + +#include "cswordkey.h" +class CSwordModuleInfo; + +//Qt +#include <QString> + +//Sword includes +#include <swkey.h> + +/** + * This class is the implementation of CSwordKey used for dictionaries and lexicons. + * + * CSwordLDKey is the implementation of CKey for Lexicons and dictionaries. + * It provides a simple interface to set the current key, + * to get the text for the key and functions to get the next and previous items + * of the used module in comparision to the current key.<BR> + * Here's an example how to use this class:<BR> + * @code + * CSwordLexiconModuleInfo* m_module = backend()->findModuleByName("ISBE"); + * CSwordLDKey ldKey(m_module); + * ldKey.key("Adam"); + * ldKey.nextEntry(); + * qDebug( QString("The current key is: %1").arg(ldKey.key())); + * @endcode + * + * Please not, that the result will be invalid if use the operator const char* + * on the adress of the object, use something like this + * + * @code + * CSwordLDKey* key = new CSwordLDKey( lexicon_module ); + * const QString keyname = key->getKey(); + * @endcode + * + * @author The BibleTime team + * @version $Id: cswordldkey.h,v 1.24 2006/02/25 11:38:15 joachim Exp $ + */ + +class CSwordLDKey : public CSwordKey, public sword::SWKey { + +public: + /** + * Constructor of CSwordLDKey + */ + CSwordLDKey( CSwordModuleInfo* module ); + /** + * Copy constructor for this key class. + */ + CSwordLDKey( const CSwordLDKey &k ); + /** + * Copy constructor for this key class. + */ + CSwordLDKey( const sword::SWKey *k, CSwordModuleInfo* module); + /** + * Clones this object by copying the members. + */ + virtual CSwordLDKey* copy() const; + /** + * Uses the parameter to returns the next entry afer this key. + */ + CSwordLDKey* NextEntry( void ); + /** + * Uses the parameter to returns the previous entry afer this key. + */ + CSwordLDKey* PreviousEntry( void ); + /** + * Sets the module of this key. + */ + virtual CSwordModuleInfo* module( CSwordModuleInfo* const module = 0 ); + /** + * Returns the current key as a QString + */ + virtual QString key() const; + /** + * Set the current key using unicode decoded QString. + */ + virtual bool key( const QString& newKey ); + /** + * Set the current key from char*. To avoid encoding problems use key(QString) instead. + */ + virtual bool key( const char* ); + +protected: + /** + * Returns the raw key appropriate for use directly with Sword. + */ + virtual const char* rawKey() const; + +private: + /** + * Disable assignment operator + */ + CSwordLDKey& operator= (const CSwordLDKey& ); + +}; + + +#endif + diff --git a/src/backend/keys/cswordtreekey.cpp b/src/backend/keys/cswordtreekey.cpp new file mode 100644 index 0000000..6e02806 --- /dev/null +++ b/src/backend/keys/cswordtreekey.cpp @@ -0,0 +1,93 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cswordtreekey.h" +#include "backend/drivers/cswordbookmoduleinfo.h" + +#include <QTextCodec> + +#include <QDebug> + +CSwordTreeKey::CSwordTreeKey( const CSwordTreeKey& k ) : CSwordKey(k), TreeKeyIdx(k) {} + +CSwordTreeKey::CSwordTreeKey( const TreeKeyIdx *k, CSwordModuleInfo* module ) : CSwordKey(module), TreeKeyIdx(*k) {} + +CSwordTreeKey* CSwordTreeKey::copy() const { + return new CSwordTreeKey(*this); +} + +/** Sets the key of this instance */ +QString CSwordTreeKey::key() const { + //return getTextUnicode(); + Q_ASSERT(m_module); + if (m_module->isUnicode()) { + return QString::fromUtf8(getText()); + } else { + return cp1252Codec()->toUnicode(getText()); + } +} + +const char * CSwordTreeKey::rawKey() const { + return getText(); +} + +bool CSwordTreeKey::key( const QString& newKey ) { + //return key( newKey.toLocal8Bit().constData() ); + //return key(m_module->getTextCodec()->fromUnicode(newKey).constData()); + Q_ASSERT(m_module); + if (m_module->isUnicode()) { + return key(newKey.toUtf8().constData()); + } else { + return key((const char*)cp1252Codec()->fromUnicode(newKey)); + } +} + +bool CSwordTreeKey::key( const char* newKey ) { + Q_ASSERT(newKey); + + if (newKey) { + TreeKeyIdx::operator = (newKey); + } + else { + root(); + } + + return !Error(); +} + +QString CSwordTreeKey::getLocalNameUnicode() +{ + //return m_module->getTextCodec()->toUnicode(getLocalName()); + //Only UTF-8 and latin1 are legal Sword module encodings + Q_ASSERT(m_module); + if (m_module->isUnicode()) { + return QString::fromUtf8(getLocalName()); + } else { + return cp1252Codec()->toUnicode(getLocalName()); + } +} + +CSwordModuleInfo* CSwordTreeKey::module( CSwordModuleInfo* const newModule ) { + if (newModule && (newModule != m_module) && (newModule->type() == CSwordModuleInfo::GenericBook) ) { + m_module = newModule; + + const QString oldKey = key(); + + CSwordBookModuleInfo* newBook = dynamic_cast<CSwordBookModuleInfo*>(newModule); + copyFrom( *(newBook->tree()) ); + + key(oldKey); //try to restore our old key + + //set the key to the root node + root(); + firstChild(); + } + + return m_module; +} diff --git a/src/backend/keys/cswordtreekey.h b/src/backend/keys/cswordtreekey.h new file mode 100644 index 0000000..4114652 --- /dev/null +++ b/src/backend/keys/cswordtreekey.h @@ -0,0 +1,79 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSWORDTREEKEYIDX_H +#define CSWORDTREEKEYIDX_H + +//BibleTime +#include "cswordkey.h" + +//Sword +#include <treekeyidx.h> + +class CSwordModuleInfo; + +/** BibleTime's implementation of Sword's TreeKeyIdx class. + * @short CSwordKey implementation for Sword's TreeKey + * @author The BibleTime team + */ + +class CSwordTreeKey : public CSwordKey, public sword::TreeKeyIdx { + +public: + /** Constructor of this CSwordKey implementation. + * @param k The Sword tree key which belongs to this key + * @param module The module which belongs to this key + */ + CSwordTreeKey( const sword::TreeKeyIdx *k, CSwordModuleInfo* module ); + /** Copy constructor. + */ + CSwordTreeKey( const CSwordTreeKey& k ); + /** The module which belongs to this key. + * @return The module. + */ + virtual CSwordModuleInfo* module( CSwordModuleInfo* const newModule ); + /** Copy method. + * @return A new copy of this object. + */ + virtual CSwordTreeKey* copy() const; + + /** + * Returns the TreeKeyIdx::getLocalKey value in unicode. + * Local key is the last part of the tree key, for example "Subsection1" from "/Section1/Subsection1". + * Use this instead of getLocalKey() to avoid encoding problems. + */ + QString getLocalNameUnicode(); + /** + * Returns the current key as unicode decoded QString. + */ + virtual QString key() const; + /** + * Set the key. If the parameter is empty or null, the key will be set to "/" + */ + virtual bool key( const QString& key ); + /** + * Set the key from char* To avoid encoding problems use key(QString instead), + * otherwise it is caller's responsibility to ensure the correct encoding (utf8/latin1). + */ + virtual bool key( const char* key ); + +protected: + /** + * Returns the raw key appropriate for use directly with Sword. + */ + virtual const char * rawKey() const; + +private: + /** Disable assignment operator */ + CSwordTreeKey& operator= (const CSwordTreeKey&); + /** Disable from base class to prevent compiler warnings */ + inline virtual CSwordTreeKey& operator= (const sword::TreeKeyIdx&) { return (*this); }; +}; + +#endif diff --git a/src/backend/keys/cswordversekey.cpp b/src/backend/keys/cswordversekey.cpp new file mode 100644 index 0000000..424b268 --- /dev/null +++ b/src/backend/keys/cswordversekey.cpp @@ -0,0 +1,303 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cswordversekey.h" +#include "backend/drivers/cswordbiblemoduleinfo.h" +#include "backend/drivers/cswordcommentarymoduleinfo.h" + +//Qt +#include <QStringList> + +//Sword +#include <swmodule.h> +#include <localemgr.h> + +CSwordVerseKey::CSwordVerseKey( CSwordModuleInfo* const module ) : CSwordKey(module) { + if ( CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module) ) { + key( bible->lowerBound().key() ); + } +} + +CSwordVerseKey::CSwordVerseKey( const CSwordVerseKey& k ) : CSwordKey(k), VerseKey(k) {} + +CSwordVerseKey::CSwordVerseKey( const VerseKey* const k, CSwordModuleInfo* const module ) : CSwordKey(module), VerseKey(*k) {} + +/** Clones this object. */ +CSwordKey* CSwordVerseKey::copy() const { + return new CSwordVerseKey(*this); +} + +/** Sets the module for this key */ +CSwordModuleInfo* CSwordVerseKey::module( CSwordModuleInfo* const newModule ) { + if (newModule && ((newModule->type() == CSwordModuleInfo::Bible) || (newModule->type() == CSwordModuleInfo::Commentary) ) ) { + m_module = newModule; + + //check if the module contains the key we present + CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(newModule); + + if (_compare(bible->lowerBound()) < 0) { + key( bible->lowerBound() ); + } + + if (_compare(bible->upperBound()) > 0) { + key( bible->upperBound() ); + } + } + + return dynamic_cast<CSwordBibleModuleInfo*>(m_module); +} + +/** Returns the current book as Text, not as integer. */ +QString CSwordVerseKey::book( const QString& newBook ) { + int min = 0; + int max = 1; + + if (CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module())) { + const bool hasOT = bible->hasTestament(CSwordBibleModuleInfo::OldTestament); + const bool hasNT = bible->hasTestament(CSwordBibleModuleInfo::NewTestament); + + if (hasOT && hasNT) { + min = 0; + max = 1; + } + else if (hasOT && !hasNT) { + min = 0; + max = 0; + } + else if (!hasOT && hasNT) { + min = 1; + max = 1; + } + else if (!hasOT && !hasNT) { + min = 0; + max = -1; //no loop + } + } + + if (!newBook.isEmpty()) { + +#ifdef SWORD_MULTIVERSE + setBookName(newBook.toUtf8().constData()); +#else + + bool finished = false; + + for (int testament = min; testament <= max && !finished; ++testament) { + for (int book = 0; book < BMAX[testament] && !finished; ++book) { + if ( !strcmp(newBook.toUtf8().constData(), books[testament][book].name ) ) { + Testament(testament+1); + Book(book+1); + finished = true; + } + } + } +#endif + } + + if ( (Testament() >= min+1) && (Testament() <= max+1) && (Book() <= BMAX[min]) ) { + return QString::fromUtf8( getBookName() ); + } + + //return QString::fromUtf8( books[min][0].name ); //return the first book, i.e. Genesis + return QString::null; +} + +/** Sets the key we use to the parameter. */ +QString CSwordVerseKey::key() const { + return QString::fromUtf8(getText()); +} + +const char * CSwordVerseKey::rawKey() const { + return getText(); +} + +bool CSwordVerseKey::key( const QString& newKey ) { + return key( newKey.toUtf8().constData() ); +} + +bool CSwordVerseKey::key( const char* newKey ) { + if (newKey && (strlen(newKey)>0) ) { + VerseKey::operator = (newKey); + } + else if (newKey && !strlen(newKey)) { + CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module()); + + if ( bible ) { + VerseKey::operator = (bible->lowerBound().key().toUtf8().constData()); + } + } + + return !Error(); +} + +bool CSwordVerseKey::next( const JumpType type ) { + Error(); //clear Error status + bool ret = true; + + switch (type) { + + case UseBook: { + const int currentTestament = Testament(); + const int currentBook = Book(); + + if ((currentTestament == 2) && (currentBook >= BMAX[currentTestament-1])) { //Revelation, i.e. end of navigation + return false; + } + else if ((currentTestament == 1) && (currentBook >= BMAX[currentTestament-1])) { //Malachi, switch to the NT + Testament(currentTestament+1); + Book(1); + } + else { + Book(Book()+1); + } + break; + } + + case UseChapter: { + Chapter(Chapter()+1); + break; + } + + case UseVerse: { + if (m_module && m_module->module()) { + const bool oldStatus = m_module->module()->getSkipConsecutiveLinks(); + m_module->module()->setSkipConsecutiveLinks(true); + + //disable headings for next verse + const bool useHeaders = (Verse() == 0); + const bool oldHeadingsStatus = ((VerseKey*)(m_module->module()->getKey()))->Headings( useHeaders ); + //don't use setKey(), that would create a new key without Headings set + m_module->module()->getKey()->setText( key().toUtf8().constData() ); + + (*(m_module->module()) )++; + + ((VerseKey*)(m_module->module()->getKey()))->Headings(oldHeadingsStatus); + m_module->module()->setSkipConsecutiveLinks(oldStatus); + + if (!m_module->module()->Error()) { + key( QString::fromUtf8(m_module->module()->KeyText()) ); + } + else { + // Verse(Verse()+1); + //don't change the key, restore the module's position + m_module->module()->getKey()->setText( key().toUtf8().constData() ); + ret = false; + break; + } + + } + else { + Verse(Verse()+1); + } + + break; + } + + default: + return false; + } + + if ( CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module()) ) { + if (_compare(bible->lowerBound()) < 0 ) { + key( bible->lowerBound() ); + ret = false; + } + + if (_compare(bible->upperBound()) > 0 ) { + key( bible->upperBound() ); + ret = false; + } + + return ret; + } + else if (Error()) { //we have no module, so take care of VerseKey::Error() + return false; + } + + return ret; +} + +bool CSwordVerseKey::previous( const JumpType type ) { + bool ret = true; + + switch (type) { + + case UseBook: { + if ( (Book() == 1) && (Testament() == 1) ) { //Genesis + return false; + } + else if ( (Book() == 1) && (Testament() == 2) ){ //Matthew + Testament(1); + Book(BMAX[0]); + } + else{ + Book( Book()-1 ); + } + + break; + } + + case UseChapter: { + Chapter(Chapter()-1); + break; + } + + case UseVerse: { + if (m_module && m_module->module()) { + const bool useHeaders = (Verse() == 0); + const bool oldHeadingsStatus = ((VerseKey*)(m_module->module()->getKey()))->Headings( useHeaders ); + + m_module->module()->getKey()->setText( key().toUtf8().constData() ); + + const bool oldStatus = m_module->module()->getSkipConsecutiveLinks(); + m_module->module()->setSkipConsecutiveLinks(true); + ( *( m_module->module() ) )--; + + ((VerseKey*)(m_module->module()->getKey()))->Headings( oldHeadingsStatus ); + m_module->module()->setSkipConsecutiveLinks(oldStatus); + + if (!m_module->module()->Error()) { + key( QString::fromUtf8(m_module->module()->KeyText()) );//don't use fromUtf8 + } + else { + ret = false; + // Verse(Verse()-1); + m_module->module()->getKey()->setText( key().toUtf8().constData() ); //restore module's key + } + } + else { + Verse(Verse()-1); + } + + break; + } + + default: + return false; + } + + if ( CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module()) ) { + if (_compare(bible->lowerBound()) < 0 ) { + key( bible->lowerBound() ); + ret = false; + } + + if (_compare(bible->upperBound()) > 0 ) { + key( bible->upperBound() ); + ret = false; + } + + return ret; + } + else if (Error()) { + return false; + } + + return ret; +} diff --git a/src/backend/keys/cswordversekey.h b/src/backend/keys/cswordversekey.h new file mode 100644 index 0000000..e421b6c --- /dev/null +++ b/src/backend/keys/cswordversekey.h @@ -0,0 +1,122 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSWORDVERSEKEY_H +#define CSWORDVERSEKEY_H + +#include "cswordkey.h" +class CSwordModuleInfo; + +//Qt +#include <QString> + +//Sword +#include <versekey.h> + +/** + * The CSwordKey implementation for verse based modules (Bibles and Commentaries) + * + * This class is the implementation of CKey for verse based modules like + * Bibles and commentaries. + * This class provides the special functions to work with the verse based modules. + * + * Useful functions are + * @see NextBook() + * @see PreviousBook() + * @see NextChapter() + * @see PreviousChapter() + * @see NextVerse() + * @see PreviousVerse(). + * + * Call the constructor only with a valid verse based modules, otherwise this key will be invalid + * and the application will probably crash. + * + * @version $Id: cswordversekey.h,v 1.26 2006/02/25 11:38:15 joachim Exp $ + * @short CSwordKey implementation for Sword's VerseKey. + * @author The BibleTime team + */ + +class CSwordVerseKey : public CSwordKey, public sword::VerseKey { + +public: + enum JumpType { + UseBook, + UseChapter, + UseVerse + }; + + /** + * Constructor of this class. + * + * This function will construct a versekey with the current module position + * and it will setup the m_module members. + * + */ + CSwordVerseKey( CSwordModuleInfo* const module ); + /** + * Copy constructor. + */ + CSwordVerseKey( const CSwordVerseKey& k ); + /** + * VerseKey based constructor. + */ + CSwordVerseKey( const sword::VerseKey* const k, CSwordModuleInfo* const module ); + /** + * Clones this object. + */ + virtual CSwordKey* copy() const; + /** + * Set/get the key. If the parameter is not set (means equal to QString::null) + * the used key is returned. Otherwise the key is set and the new on ei returned. + */ + virtual QString key() const; + /** + * Set the current key. + */ + virtual bool key( const QString& ); + /** + * Set/get the key. If the parameter is not set (means equal to QString::null) + * the used key is returned. Otherwise the key is set and the new on ei returned. + */ + virtual bool key( const char* key ); + + /** + * Jumps to the next entry of the given type + */ + bool next( const JumpType type ); + /** + * Jumps to the previous entry of the given type + */ + bool previous ( const JumpType type ); + /** + * This functions returns the current book as localised text, not as book numer. + * + * Use "char Book()" to retrieve the book number of the current book. + * @return The name of the current book + */ + QString book(const QString& newBook = QString::null); + /** + * Sets the module for this key + */ + virtual CSwordModuleInfo* module( CSwordModuleInfo* const newModule = 0 ); + +protected: + /** + * Returns the raw key appropriate for use directly with Sword. + */ + virtual const char * rawKey() const; + +private: + /** Disable assignment operator */ + CSwordVerseKey& operator= (const CSwordVerseKey&); + /** Disable from base class to prevent compiler warnings */ + inline virtual CSwordVerseKey& operator= (const sword::VerseKey&) { return (*this); }; +}; + +#endif diff --git a/src/backend/managers/btstringmgr.cpp b/src/backend/managers/btstringmgr.cpp new file mode 100644 index 0000000..9f57258 --- /dev/null +++ b/src/backend/managers/btstringmgr.cpp @@ -0,0 +1,139 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btstringmgr.h" + +char* BTStringMgr::upperUTF8(char* text, unsigned int maxlen) const { + const int max = (maxlen>0) ? maxlen : strlen(text); + + if (isUtf8(text)) { + strncpy(text, (const char*)QString::fromUtf8(text).toUpper().toUtf8(), max); + + return text; + } + else { + char* ret = text; + + while (*text) { + *text = toupper(*text); + text++; + } + + return ret; + } + + return text; +} + +char* BTStringMgr::upperLatin1(char* text, unsigned int /*max*/) const { + char* ret = text; + + while (*text) { + *text = toupper(*text); + text++; + } + + return ret; +} + +bool BTStringMgr::supportsUnicode() const { + return true; +} + +bool BTStringMgr::isUtf8(const char *buf) const { + int i, n; + register unsigned char c; + bool gotone = false; + + #define F 0 /* character never appears in text */ + #define T 1 /* character appears in plain ASCII text */ + #define I 2 /* character appears in ISO-8859 text */ + #define X 3 /* character appears in non-ISO extended ASCII (Mac, IBM PC) */ + + static const unsigned char text_chars[256] = { + /* BEL BS HT LF FF CR */ + F, F, F, F, F, F, F, T, T, T, T, F, T, T, F, F, /* 0x0X */ + /* ESC */ + F, F, F, F, F, F, F, F, F, F, F, T, F, F, F, F, /* 0x1X */ + T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x2X */ + T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x3X */ + T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x4X */ + T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x5X */ + T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x6X */ + T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, F, /* 0x7X */ + /* NEL */ + X, X, X, X, X, T, X, X, X, X, X, X, X, X, X, X, /* 0x8X */ + X, X, X, X, X, X, X, X, X, X, X, X, X, X, X, X, /* 0x9X */ + I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, /* 0xaX */ + I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, /* 0xbX */ + I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, /* 0xcX */ + I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, /* 0xdX */ + I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, /* 0xeX */ + I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I /* 0xfX */ + }; + + /* *ulen = 0; */ + + for (i = 0; (c = buf[i]); i++) { + if ((c & 0x80) == 0) { /* 0xxxxxxx is plain ASCII */ + /* + * Even if the whole file is valid UTF-8 sequences, + * still reject it if it uses weird control characters. + */ + + if (text_chars[c] != T) + return false; + + } + else if ((c & 0x40) == 0) { /* 10xxxxxx never 1st byte */ + return false; + } + else { /* 11xxxxxx begins UTF-8 */ + int following; + + if ((c & 0x20) == 0) { /* 110xxxxx */ + following = 1; + } + else if ((c & 0x10) == 0) { /* 1110xxxx */ + following = 2; + } + else if ((c & 0x08) == 0) { /* 11110xxx */ + following = 3; + } + else if ((c & 0x04) == 0) { /* 111110xx */ + following = 4; + } + else if ((c & 0x02) == 0) { /* 1111110x */ + following = 5; + } + else + return false; + + for (n = 0; n < following; n++) { + i++; + + if (!(c = buf[i])) + goto done; + + if ((c & 0x80) == 0 || (c & 0x40)) + return false; + } + + gotone = true; + } + } + +done: + return gotone; /* don't claim it's UTF-8 if it's all 7-bit */ +} + +#undef F +#undef T +#undef I +#undef X diff --git a/src/backend/managers/btstringmgr.h b/src/backend/managers/btstringmgr.h new file mode 100644 index 0000000..d202c7f --- /dev/null +++ b/src/backend/managers/btstringmgr.h @@ -0,0 +1,53 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTSTRINGMGR_H +#define BTSTRINGMGR_H + +//Sword includes +#include <stringmgr.h> + +//Qt includes +#include <QString> + +/** Unicode string manager implementation. + * This is the StringManager implementation which works with QString. + * @author The BibleTime developers + */ + +class BTStringMgr : public sword::StringMgr { + +public: + /** Converts the param to an upper case Utf8 string + * @param The text encoded in utf8 which should be turned into an upper case string + */ + virtual char *upperUTF8(char *text, unsigned int max = 0) const; + + /** Converts the param to an uppercase latin1 string + * @param The text encoded in latin1 which should be turned into an upper case string + */ + virtual char *upperLatin1(char *text, unsigned int max = 0) const; + +protected: + /** Enable Unicode support. + * Reimplementation to show unicode support. + */ + virtual bool supportsUnicode() const; + + /** CODE TAKEN FROM KDELIBS 3.2, which is licensed under the LGPL 2. + * + * This code was taken from KStringHandler, which is part of the KDE libraries. + * + * This function checks whether a string is utf8 or not. + * It was taken from kdelibs so we do not depend on KDE 3.2. + */ + bool isUtf8(const char *buf) const; +}; + +#endif diff --git a/src/backend/managers/cdisplaytemplatemgr.cpp b/src/backend/managers/cdisplaytemplatemgr.cpp new file mode 100644 index 0000000..6ddd6b7 --- /dev/null +++ b/src/backend/managers/cdisplaytemplatemgr.cpp @@ -0,0 +1,170 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cdisplaytemplatemgr.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/clanguagemgr.h" +#include "backend/config/cbtconfig.h" +#include "util/cpointers.h" +#include "util/directoryutil.h" + +//Qt +#include <QStringList> +#include <QFile> +#include <QFileInfo> +#include <QTextStream> +#include <QDebug> + +CDisplayTemplateMgr::CDisplayTemplateMgr() { + loadTemplates(); +} + +CDisplayTemplateMgr::~CDisplayTemplateMgr() { +} + +const QString CDisplayTemplateMgr::fillTemplate( const QString& name, const QString& content, Settings& settings ) +{ + qDebug() << "CDisplayTemplateMgr::fillTemplate"; + + const QString templateName = m_templateMap.contains(name) ? name : defaultTemplate(); + + QString displayTypeString; + + if (!settings.pageCSS_ID.isEmpty()) { + displayTypeString = settings.pageCSS_ID; + } + else { + if (settings.modules.count()) { + switch (settings.modules.first()->type()) { + + case CSwordModuleInfo::Bible: + displayTypeString = "bible"; + break; + + case CSwordModuleInfo::GenericBook: + displayTypeString = "book"; + break; + + case CSwordModuleInfo::Commentary: + case CSwordModuleInfo::Lexicon: + default: + displayTypeString = "singleentry"; + break; + }; + } + else { //use bible as default type if no modules are set + displayTypeString = "bible"; + }; + } + + QString newContent = content; + const int moduleCount = settings.modules.count(); + + if (moduleCount >= 2) { + //create header for the modules + qDebug("There were more than 1 module, create headers"); + QString header; + + QList<CSwordModuleInfo*>::iterator end_it = settings.modules.end(); + + for (QList<CSwordModuleInfo*>::iterator it(settings.modules.begin()); it != end_it; ++it) { + header.append("<th style=\"width:") + .append(QString::number(int( 100.0 / (float)moduleCount ))) + .append("%;\">") + .append((*it)->name()) + .append("</th>"); + } + + newContent = QString("<table><tr>") + .append(header) + .append("</tr>") + .append(content) + .append("</table>"); + } + + QString langCSS; + CLanguageMgr::LangMap langMap = CPointers::languageMgr()->availableLanguages(); + + qDebug() << "langMap length:" << langMap.count(); + qDebug("loop through langMap"); + foreach(const CLanguageMgr::Language* lang, langMap) { + //const CLanguageMgr::Language* lang = *it; + //qDebug() << "foreach, lang: "; + //qDebug() << lang; + + //if (lang->isValid() && CBTConfig::get(lang).first) { + if (!lang->abbrev().isEmpty() && CBTConfig::get(lang).first) { + const QFont f = CBTConfig::get(lang).second; + + //don't use important, because it would reset the title formatting, etc. to the setup font + QString css("{ "); + css.append("font-family:").append(f.family())/*.append(" !important")*/; + css.append("; font-size:").append(QString::number(f.pointSize())).append("pt /*!important*/"); + css.append("; font-weight:").append(f.bold() ? "bold" : "normal /*!important*/"); + css.append("; font-style:").append(f.italic() ? "italic" : "normal /*!important*/"); + css.append("; }\n"); + + langCSS += + QString("\n*[lang=%1] %2") + .arg(lang->abbrev()) + .arg(css); + } + } + + //at first append the font standard settings for all languages without configured font + // Create a dummy language (the langmap may be empty) + CLanguageMgr::Language lang_v(QString("en"), QString("English"), QString()); + CLanguageMgr::Language* lang = &lang_v; + + if (lang && !lang->abbrev().isEmpty()/*&& lang->isValid()*/) { + const QFont standardFont = CBTConfig::getDefault(lang); //we just need a dummy lang param + langCSS.prepend( + QString("\n#content {font-family:%1; font-size:%2pt; font-weight:%3; font-style: %4;}\n") + .arg(standardFont.family()) + .arg(standardFont.pointSize()) + .arg(standardFont.bold() ? "bold" : "normal") + .arg(standardFont.italic() ? "italic" : "normal") + ); + } + +// qWarning("Outputing unformated text"); + const QString t = QString(m_templateMap[ templateName ]) //don't change the map's content directly, use a copy + .replace("#TITLE#", settings.title) + .replace("#LANG_ABBREV#", settings.langAbbrev.isEmpty() ? QString("en") : settings.langAbbrev) + .replace("#DISPLAYTYPE#", displayTypeString) + .replace("#LANG_CSS#", langCSS) + .replace("#PAGE_DIRECTION#", settings.pageDirection) + .replace("#CONTENT#", newContent); + + return t; +} + +void CDisplayTemplateMgr::loadTemplates() { + QStringList files; + foreach (QString file, util::filesystem::DirectoryUtil::getDisplayTemplatesDir().entryList(QStringList("*.tmpl"))) + { + files += util::filesystem::DirectoryUtil::getDisplayTemplatesDir().canonicalPath() + "/" + file; + } + foreach (QString file, util::filesystem::DirectoryUtil::getUserDisplayTemplatesDir().entryList(QStringList("*.tmpl"))) + { + files += util::filesystem::DirectoryUtil::getUserDisplayTemplatesDir().canonicalPath() + "/" + file; + } + + foreach (QString file, files) { + QFile f(file); + if (f.exists() && f.open( QIODevice::ReadOnly )) { + QString fileContent = QTextStream( &f ).readAll(); + + if (!fileContent.isEmpty()) { + m_templateMap[ QFileInfo(file).fileName() ] = fileContent; + } + } + } +} diff --git a/src/backend/managers/cdisplaytemplatemgr.h b/src/backend/managers/cdisplaytemplatemgr.h new file mode 100644 index 0000000..c791e16 --- /dev/null +++ b/src/backend/managers/cdisplaytemplatemgr.h @@ -0,0 +1,91 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CDISPLAYTEMPLATEMGR_H +#define CDISPLAYTEMPLATEMGR_H + +//BibleTime include +class CSwordModuleInfo; + +//Qt includes +#include <QMap> +#include <QString> +#include <QStringList> + +/** + * Manages the display templates used in the filters and display classes. + * @author The BibleTime team +*/ + +class CDisplayTemplateMgr { + +public: + /** Settings which are used to fill the content into the template. + */ + + struct Settings { + /** Constructor. Constructs the new settings object. The default values are empty. + */ + Settings() { + title = QString::null; + langAbbrev = QString::null; + pageCSS_ID = QString::null; + pageDirection = QString("ltr"); + }; + + QList<CSwordModuleInfo*> modules; /**< the list of modules */ + QString title; /**< the title which is used for the new processed HTML page */ + QString langAbbrev; /**< the language for the HTML page. */ + QString pageDirection; /**< the language for the HTML page. */ + QString pageCSS_ID; /**< the CSS ID which is used in the content part of the page */ + }; + + /** Available templates. + * @return The list of templates, which are available. + */ + inline const QStringList availableTemplates(); + /** Fill template. Fill rendered content into the template given by the name. + * @param name The name of the template + * @param content The content which should be filled into the template + * @param settings The settings which are used to process the templating process + * @return The full HTML template HTML code including the CSS data. + */ + const QString fillTemplate( const QString& name, const QString& content, Settings& settings); + /** Default template. + * @return The i18n'ed name of the default template + */ + inline static const QString defaultTemplate(); + +protected: + friend class CPointers; + /** Display template manager constructor. Protected to just allow CPointers to create objects. */ + CDisplayTemplateMgr(); + /** Destructor. */ + ~CDisplayTemplateMgr(); + /** Does the actual work of loading templates from disk */ + void loadTemplates(); + +private: + QMap<QString, QString> m_templateMap; +}; + +inline const QString CDisplayTemplateMgr::defaultTemplate() { + return QString("Blue.tmpl"); +} + +/** + * CDisplayTemplateMgr::availableTemplates() + */ +inline const QStringList CDisplayTemplateMgr::availableTemplates() { + return m_templateMap.keys(); +} + + + +#endif diff --git a/src/backend/managers/clanguagemgr.cpp b/src/backend/managers/clanguagemgr.cpp new file mode 100644 index 0000000..4dcc411 --- /dev/null +++ b/src/backend/managers/clanguagemgr.cpp @@ -0,0 +1,546 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "clanguagemgr.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "cswordbackend.h" + +#include "util/cpointers.h" + +//KDE + + +CLanguageMgr::Language::Language() {} + +CLanguageMgr::Language::Language(const Language& l) { + m_abbrev = l.m_abbrev; + m_englishName = l.m_englishName; + m_translatedName = l.m_translatedName; + m_altAbbrevs = l.m_altAbbrevs; +} + +CLanguageMgr::Language::Language( const QString& abbrev, const QString& name, const QString& translatedName, const QStringList& altAbbrevs ) { + m_abbrev = abbrev; + m_englishName = name; + m_translatedName = translatedName; + m_altAbbrevs = altAbbrevs; +} + +CLanguageMgr::Language::~Language() { +} + + +/****************************************************/ +/******************** CLanguageMgr ******************/ +/****************************************************/ +CLanguageMgr::CLanguageMgr() : m_langMap() { + m_availableModulesCache.moduleCount = 0; + init(); +} + +CLanguageMgr::~CLanguageMgr() { + qDeleteAll(m_cleanupLangPtrs); + m_cleanupLangPtrs.clear(); + qDeleteAll(m_langList); + m_langList.clear(); +} + +const CLanguageMgr::LangMap& CLanguageMgr::availableLanguages() { + QList<CSwordModuleInfo*> mods = CPointers::backend()->moduleList(); + + if ( m_availableModulesCache.moduleCount != (unsigned int)mods.count() ) { //we have to refill the cached map + m_availableModulesCache.availableLanguages.clear(); + m_availableModulesCache.moduleCount = mods.count(); + + //collect the languages abbrevs of all modules + QStringList abbrevs; + + foreach (const CSwordModuleInfo* mod, mods) { + if (!abbrevs.contains(mod->module()->Lang())){ + abbrevs.append(mod->module()->Lang()); + } + } + + //now create a map of available langs + foreach ( QString abbrev, abbrevs ) { + const Language* const lang = languageForAbbrev(abbrev); + + if (lang->isValid()) { + m_availableModulesCache.availableLanguages.insert( abbrev, lang ); + } + else { //invalid lang used by a module, create a new language using the abbrev + Language* newLang = new Language(abbrev, abbrev, abbrev); + m_cleanupLangPtrs.append(newLang); + m_availableModulesCache.availableLanguages.insert( abbrev, newLang ); + } + } + } + return m_availableModulesCache.availableLanguages; +} + +const CLanguageMgr::Language* CLanguageMgr::languageForAbbrev( const QString& abbrev ) const { + LangMapIterator it = m_langMap.find(abbrev); + if (it != m_langMap.constEnd()) return *it; //Language is already here + + //try to search in the alternative abbrevs + foreach (const Language* lang, m_langList ) { + if (lang->alternativeAbbrevs().contains(abbrev)) return lang; + } + + // Invalid lang used by a modules, create a new language using the abbrev + Language* newLang = new Language(abbrev, abbrev, abbrev); //return a language which holds the valid abbrev + m_cleanupLangPtrs.append(newLang); + + return newLang; +} + +const CLanguageMgr::Language* CLanguageMgr::languageForName( const QString& name ) const { + foreach ( const Language* lang, m_langList ) { + if (lang->name() == name) return lang; + } + return &m_defaultLanguage;//invalid language +} + +const CLanguageMgr::Language* CLanguageMgr::languageForTranslatedName( const QString& name ) const { + foreach ( const Language* lang, m_langList ) { + if (lang->translatedName() == name) return lang; + } + return &m_defaultLanguage; //invalid language +} + +void CLanguageMgr::init() { + + // The main() sets string literal codec to utf8: + // QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); + // The language names include escape sequences \uxxxx + + //if we've already inserted all items we do not proceed + if (m_langMap.count() > 0) return; + + // Developers: It's easy to get a list of used language codes from all modules: + // Refresh all sources; go to .sword/InstallMgr/; run: + // grep -R -hs Lang= *|cut -c 6-|sort|uniq + // Don't remove unused languages from the source code unless you know it won't be used + // anymore.in any module ever. + + /*: + The string "Names of languages" doesn't actually need translation. + It is put here to help translators notice this help text. + ------- + The names of the languages should follow the conventions of your + language. You can write the names with a capital first letter even if your language + uses non-capitalized language names (they look better with capital + first letter when they are listed). + ------- + To find the names of all languages from internet try searching for + "names of languages in language_x" but in your own language, e.g. + "kielten nimet suomeksi" in Finnish or "names of languages in english" + in English. + ------- + You can find the language codes and names by googling for the standards + mentioned below. + ------- + Preference order for locale codes are: + ------- + ISO 639-1 ------- + ISO 639-2 ------- + ISO 639-3 + ------- + x-E-XXX form is deprecated and no modules in repositories use it. + If you find a module with x-E-XXX language, update the module. + */ + QObject::tr("Names of languages", "No need to translate - see the longer comment (If there is no longer comment, it doesn't work yet :)) ------ "); + // m_langList.append( new Language("aa", "Afar", QObject::tr("Afar")) ); + // m_langList.append( new Language("ab", "Abkhazian", QObject::tr("Abkhazian")) ); + // m_langList.append( new Language("ae", "Avestan", QObject::tr("Avestan")) ); + //: Language name af + m_langList.append( new Language("af", "Afrikaans", QObject::tr("Afrikaans")) ); + // m_langList.append( new Language("am", "Amharic", QObject::tr("Amharic")) ); + //: Language name amu + m_langList.append( new Language("amu", "Amuzgo, Guerrero", QObject::tr("Amuzgo, Guerrero")) ); + //: Language name ang + m_langList.append( new Language("ang", "English, Old (ca.450-1100)", QObject::tr("English, Old (ca.450-1100)")) ); + //: Language name ar + m_langList.append( new Language("ar", "Arabic", QObject::tr("Arabic")) ); + // m_langList.append( new Language("as", "Assamese", QObject::tr("Assamese")) ); + //: Language name az + m_langList.append( new Language("az", "Azerbaijani", QObject::tr("Azerbaijani")) ); + //: Language name azb + m_langList.append( new Language("azb", "Azerbaijani, South", QObject::tr("Azerbaijani, South")) ); + // m_langList.append( new Language("ba", "Bashkir", QObject::tr("Bashkir")) ); + //: Language name bar + m_langList.append( new Language("bar", "Bavarian", QObject::tr("Bavarian")) ); + //: Language name be + m_langList.append( new Language("be", "Belarusian", QObject::tr("Belarusian")) ); + //: Language name bg + m_langList.append( new Language("bg", "Bulgarian", QObject::tr("Bulgarian")) ); + // m_langList.append( new Language("bh", "Bihari", QObject::tr("Bihari")) ); + // m_langList.append( new Language("bi", "Bislama", QObject::tr("Bislama")) ); + // m_langList.append( new Language("bn", "Bengali", QObject::tr("Bengali")) ); + // m_langList.append( new Language("bo", "Tibetan", QObject::tr("Tibetan")) ); + //: Language name br + m_langList.append( new Language("br", "Breton", QObject::tr("Breton")) ); + //: Language name bs + m_langList.append( new Language("bs", "Bosnian", QObject::tr("Bosnian")) ); + //: Language name ca + m_langList.append( new Language("ca", "Catalan", QObject::tr("Catalan")) ); + // m_langList.append( new Language("ce", "Chechen", QObject::tr("Chechen")) ); + //: Language name cco + m_langList.append( new Language("cco", "Chinantec, Comaltepec", QObject::tr("Chinantec, Comaltepec")) ); + //: Language name ceb + m_langList.append( new Language("ceb", "Cebuano", QObject::tr("Cebuano")) ); + //: Language name ch + m_langList.append( new Language("ch", "Chamorro", QObject::tr("Chamorro")) ); + //: Language name chd + m_langList.append( new Language("chd", "Chontal, Highland Oaxaca", QObject::tr("Chontal, Highland Oaxaca")) ); + //: Language name chq + m_langList.append( new Language("chq", "Chinantec, Quiotepec", QObject::tr("Chinantec, Quiotepec")) ); + //: Language name chz + m_langList.append( new Language("chz", "Chinantec, Ozumac\u00edn", QObject::tr("Chinantec, Ozumac\u00edn")) ); + // m_langList.append( new Language("co", "Corsican", QObject::tr("Corsican")) ); + //: Language name ckw + m_langList.append( new Language("ckw", "Cakchiquel, Western", QObject::tr("Cakchiquel, Western")) ); + //: Language name cnl + m_langList.append( new Language("cnl", "Chinantec, Lalana", QObject::tr("Chinantec, Lalana")) ); + //: Language name cnt + m_langList.append( new Language("cnt", "Chinantec, Tepetotutla", QObject::tr("Chinantec, Tepetotutla")) ); + //: Language name cop + m_langList.append( new Language("cop", "Coptic", QObject::tr("Coptic")) ); + //: Language name cs + m_langList.append( new Language("cs", "Czech", QObject::tr("Czech")) ); + //: Language name cso + m_langList.append( new Language("cso", "Chinantec, Sochiapan", QObject::tr("Chinantec, Sochiapan")) ); + //: Language name cti + m_langList.append( new Language("cti", "Chol, Tila", QObject::tr("Chol, Tila")) ); + //: Language name ctp + m_langList.append( new Language("ctp", "Chatino, Western Highland", QObject::tr("Chatino, Western Highland")) ); + //: Language name cu + m_langList.append( new Language("cu", "Church Slavic", QObject::tr("Church Slavic")) ); + // m_langList.append( new Language("cv", "Chuvash", QObject::tr("Chuvash")) ); + //: Language name cy + m_langList.append( new Language("cy", "Welsh", QObject::tr("Welsh")) ); + //: Language name da + m_langList.append( new Language("da", "Danish", QObject::tr("Danish")) ); + //: Language name de + m_langList.append( new Language("de", "German", QObject::tr("German")) ); + //: Language name dug + m_langList.append( new Language("dug", "Duruma", QObject::tr("Duruma")) ); + // m_langList.append( new Language("dz", "Dzongkha", QObject::tr("Dzongkha")) ); + //: Language name el + m_langList.append( new Language("el", "Greek, Modern (1453-)", QObject::tr("Greek, Modern (1453-)"), makeStringList("gre;ell")) ); + //: Language name en + m_langList.append( new Language("en", "English", QObject::tr("English")) ); + //: Language name en_US + m_langList.append( new Language("en_US","American English", QObject::tr("American English")) ); + //: Language name enm + m_langList.append( new Language("enm", "English, Middle (1100-1500)", QObject::tr("English, Middle (1100-1500)")) ); + //: Language name eo + m_langList.append( new Language("eo", "Esperanto", QObject::tr("Esperanto")) ); + //: Language name es + m_langList.append( new Language("es", "Spanish", QObject::tr("Spanish")) ); + //: Language name et + m_langList.append( new Language("et", "Estonian", QObject::tr("Estonian")) ); + //: Language name eu + m_langList.append( new Language("eu", "Basque", QObject::tr("Basque")) ); + //: Language name fa + m_langList.append( new Language("fa", "Persian", QObject::tr("Persian")) ); + //: Language name fi + m_langList.append( new Language("fi", "Finnish", QObject::tr("Finnish")) ); + // m_langList.append( new Language("fj", "Fijian", QObject::tr("Fijian")) ); + // m_langList.append( new Language("fo", "Faroese", QObject::tr("Faroese")) ); + //: Language name fr + m_langList.append( new Language("fr", "French", QObject::tr("French")) ); + //: Language name fy + m_langList.append( new Language("fy", "Frisian", QObject::tr("Frisian")) ); + //: Language name ga + m_langList.append( new Language("ga", "Irish", QObject::tr("Irish")) ); + //: Language name gd + m_langList.append( new Language("gd", "Gaelic (Scots)", QObject::tr("Gaelic (Scots)")) ); + //: Language name gez + m_langList.append( new Language("gez", "Geez", QObject::tr("Geez")) ); + // m_langList.append( new Language("gl", "Gallegan", QObject::tr("Gallegan")) ); + // m_langList.append( new Language("gn", "Guarani", QObject::tr("Guarani")) ); + // m_langList.append( new Language("gn", "Gujarati", QObject::tr("Gujarati")) ); + //: Language name got + m_langList.append( new Language("got", "Gothic", QObject::tr("Gothic")) ); + //: Language name gv + m_langList.append( new Language("gv", "Manx", QObject::tr("Manx")) ); + //: Language name grc + m_langList.append( new Language("grc", "Greek, Ancient (to 1453)", QObject::tr("Greek, Ancient (to 1453)")) ); + //: Language name he + m_langList.append( new Language("he", "Hebrew", QObject::tr("Hebrew")) ); + //: Language name hau + m_langList.append( new Language("hau", "Hausa", QObject::tr("Hausa")) ); + //: Language name haw + m_langList.append( new Language("haw", "Hawaiian", QObject::tr("Hawaiian")) ); + //: Language name hi + m_langList.append( new Language("hi", "Hindi", QObject::tr("Hindi")) ); + // m_langList.append( new Language("ho", "Hiri Motu", QObject::tr("Hiri Motu")) ); + //: Language name hr + m_langList.append( new Language("hr", "Croatian", QObject::tr("Croatian")) ); + //: Language name ht + m_langList.append( new Language("ht", "Haitian Creole", QObject::tr("Haitian Creole")) ); + //: Language name hu + m_langList.append( new Language("hu", "Hungarian", QObject::tr("Hungarian")) ); + //: Language name huv + m_langList.append( new Language("huv", "Huave, San Mateo Del Mar", QObject::tr("Huave, San Mateo Del Mar")) ); + //: Language name hy + m_langList.append( new Language("hy", "Armenian", QObject::tr("Armenian")) ); + // m_langList.append( new Language("hz", "Herero", QObject::tr("Herero")) ); + // m_langList.append( new Language("ia", "Interlingua", QObject::tr("Interlingua")) ); + //: Language name id + m_langList.append( new Language("id", "Indonesian", QObject::tr("Indonesian")) ); + // m_langList.append( new Language("ie", "Interlingue", QObject::tr("Interlingue")) ); + // m_langList.append( new Language("ik", "Inupiaq", QObject::tr("Inupiaq")) ); + //: Language name is + m_langList.append( new Language("is", "Icelandic", QObject::tr("Icelandic")) ); + //: Language name it + m_langList.append( new Language("it", "Italian", QObject::tr("Italian")) ); + //: Language name itz + m_langList.append( new Language("itz", "Itz\u00e1", QObject::tr("Itz\u00e1")) ); + //: Language name ixl + m_langList.append( new Language("ixl", "Ixil, San Juan Cotzal", QObject::tr("Ixil, San Juan Cotzal")) ); + // m_langList.append( new Language("iu", "Inuktitut", QObject::tr("Inuktitut")) ); + //: Language name ja + m_langList.append( new Language("ja", "Japanese", QObject::tr("Japanese")) ); + //: Language name jac + m_langList.append( new Language("jac", "Jacalteco, Eastern", QObject::tr("Jacalteco, Eastern")) ); + //: Language name jvn + m_langList.append( new Language("jvn", "Javanese, Caribbean", QObject::tr("Javanese, Caribbean")) ); + //: Language name ka + m_langList.append( new Language("ka", "Georgian", QObject::tr("Georgian")) ); + //: Language name kek + m_langList.append( new Language("kek", "Kekch\u00ed", QObject::tr("Kekch\u00ed", "kek")) ); + // m_langList.append( new Language("ki", "Kikuyu", QObject::tr("Kikuyu")) ); + // m_langList.append( new Language("kj", "Kuanyama", QObject::tr("Kuanyama")) ); + // m_langList.append( new Language("kk", "Kazakh", QObject::tr("Kazakh")) ); + // m_langList.append( new Language("kl", "Kalaallisut", QObject::tr("Kalaallisut")) ); + // m_langList.append( new Language("km", "Khmer", QObject::tr("Khmer")) ); + // m_langList.append( new Language("kn", "Kannada", QObject::tr("Kannada")) ); + //: Language name ko + m_langList.append( new Language("ko", "Korean", QObject::tr("Korean")) ); + // m_langList.append( new Language("ks", "Kashmiri", QObject::tr("Kashmiri")) ); + //: Language name ku + m_langList.append( new Language("ku", "Kurdish", QObject::tr("Kurdish")) ); + // m_langList.append( new Language("kv", "Komi", QObject::tr("Komi")) ); + // m_langList.append( new Language("kw", "Cornish", QObject::tr("Cornish")) ); + //: Language name ky + m_langList.append( new Language("ky", "Kirghiz", QObject::tr("Kirghiz")) ); + //: Language name la + m_langList.append( new Language("la", "Latin", QObject::tr("Latin")) ); + //: Language name lac + m_langList.append( new Language("lac", "Lacandon", QObject::tr("Lacandon")) ); + // m_langList.append( new Language("lb", "Letzeburgesch", QObject::tr("Letzeburgesch")) ); + //: Language name lmo + m_langList.append( new Language("lmo", "Lombard", QObject::tr("Lombard")) ); + // m_langList.append( new Language("ln", "Lingala", QObject::tr("Lingala")) ); + // m_langList.append( new Language("lo", "Lao", QObject::tr("Lao")) ); + //: Language name lt + m_langList.append( new Language("lt", "Lithuanian", QObject::tr("Lithuanian")) ); + //: Language name lv + m_langList.append( new Language("lv", "Latvian", QObject::tr("Latvian")) ); + //: Language name mg + m_langList.append( new Language("mg", "Malagasy", QObject::tr("Malagasy")) ); + // m_langList.append( new Language("mh", "Marshall", QObject::tr("Marshall")) ); + //: Language name mi + m_langList.append( new Language("mi", "Maori", QObject::tr("Maori")) ); + //: Language name mir + m_langList.append( new Language("mir", "Mixe, Isthmus", QObject::tr("Mixe, Isthmus")) ); + //: Language name miz + m_langList.append( new Language("miz", "Mixtec, Coatzospan", QObject::tr("Mixtec, Coatzospan")) ); + //: Language name mk + m_langList.append( new Language("mk", "Macedonian", QObject::tr("Macedonian")) ); + //: Language name mks + m_langList.append( new Language("mks", "Mixtec, Silacayoapan", QObject::tr("Mixtec, Silacayoapan")) ); + // m_langList.append( new Language("ml", "Malayalam", QObject::tr("Malayalam")) ); + // m_langList.append( new Language("mn", "Mongolian", QObject::tr("Mongolian")) ); + // m_langList.append( new Language("mo", "Moldavian", QObject::tr("Moldavian")) ); + //: Language name mos + m_langList.append( new Language("mos", "More", QObject::tr("More")) ); + // m_langList.append( new Language("mr", "Marathi", QObject::tr("Marathi")) ); + //: Language name ms + m_langList.append( new Language("ms", "Malay", QObject::tr("Malay")) ); + //: Language name mt + m_langList.append( new Language("mt", "Maltese", QObject::tr("Maltese")) ); + //: Language name mul (meaning that the work has multiple languages) + m_langList.append( new Language("mul", "(Multiple languages)", QObject::tr("(Multiple languages)")) ); + //: Language name mvc + m_langList.append( new Language("mvc", "Mam, Central", QObject::tr("Mam, Central")) ); + //: Language name mvj + m_langList.append( new Language("mvj", "Mam, Todos Santos Cuchumat\u00e1n", QObject::tr("Mam, Todos Santos Cuchumat\u00e1n")) ); + //: Language name mxq + m_langList.append( new Language("mxq", "Mixe, Juquila", QObject::tr("Mixe, Juquila")) ); + //: Language name mxt + m_langList.append( new Language("mxt", "Mixtec, Jamiltepec", QObject::tr("Mixtec, Jamiltepec")) ); + //: Language name my + m_langList.append( new Language("my", "Burmese", QObject::tr("Burmese")) ); + // m_langList.append( new Language("na", "Nauru", QObject::tr("Nauru")) ); + //: Language name nb + m_langList.append( new Language("nb", "Norwegian Bokm\u00e5l", QObject::tr("Norwegian Bokm\u00e5l")) ); + //: Language name ncl + m_langList.append( new Language("ncl", "Nahuatl, Michoac\u00e1n", QObject::tr("Nahuatl, Michoac\u00e1n")) ); + // m_langList.append( new Language("nd", "Ndebele, North", QObject::tr("Ndebele, North")) ); + //: Language name nds + m_langList.append( new Language("nds", "Low German; Low Saxon", QObject::tr("Low German; Low Saxon")) ); + //: Language name ne + m_langList.append( new Language("ne", "Nepali", QObject::tr("Nepali")) ); + //: Language name ngu + m_langList.append( new Language("ngu", "Nahuatl, Guerrero", QObject::tr("Nahuatl, Guerrero")) ); + //: Language name nhy + m_langList.append( new Language("nhy", "Nahuatl, Northern Oaxaca", QObject::tr("Nahuatl, Northern Oaxaca")) ); + // m_langList.append( new Language("ng", "Ndonga", QObject::tr("Ndonga")) ); + //: Language name nl + m_langList.append( new Language("nl", "Dutch", QObject::tr("Dutch")) ); + //: Language name nn + m_langList.append( new Language("nn", "Norwegian Nynorsk", QObject::tr("Norwegian Nynorsk")) ); + //: Language name no + m_langList.append( new Language("no", "Norwegian", QObject::tr("Norwegian")) ); + // m_langList.append( new Language("nr", "Ndebele, South", QObject::tr("Ndebele, South")) ); + // m_langList.append( new Language("nv", "Navajo", QObject::tr("Navajo")) ); + // m_langList.append( new Language("ny", "Chichewa; Nyanja", QObject::tr("Chichewa; Nyanja")) ); + // m_langList.append( new Language("oc", "Occitan (post 1500); Provençal", QObject::tr("Occitan (post 1500); Provençal")) ); + // m_langList.append( new Language("om", "Oromo", QObject::tr("Oromo")) ); + // m_langList.append( new Language("or", "Oriya", QObject::tr("Oriya")) ); + // m_langList.append( new Language("os", "Ossetian; Ossetic", QObject::tr("Ossetian; Ossetic")) ); + //: Language name otq + m_langList.append( new Language("otq", "Otomi, Quer\u00e9taro", QObject::tr("Otomi, Quer\u00e9taro")) ); + // m_langList.append( new Language("pa", "Panjabi", QObject::tr("Panjabi")) ); + //: Language name pap + m_langList.append( new Language("pap", "Papiamento", QObject::tr("Papiamento")) ); + // m_langList.append( new Language("pi", "Pali", QObject::tr("Pali")) ); + //: Language name ppk + m_langList.append( new Language("ppk", "Uma", QObject::tr("Uma")) ); + //: Language name pl + m_langList.append( new Language("pl", "Polish", QObject::tr("Polish")) ); + //: Language name pot + m_langList.append( new Language("pot", "Potawatomi", QObject::tr("Potawatomi")) ); + //: Language name ppk + m_langList.append( new Language("ppk", "Uma", QObject::tr("Uma")) ); + //: Language name prs + m_langList.append( new Language("prs", "Persian (Dari)", QObject::tr("Persian (Dari)")) ); + + // m_langList.append( new Language("ps", "Pushto", QObject::tr("Pushto")) ); + //: Language name pt + m_langList.append( new Language("pt", "Portuguese", QObject::tr("Portuguese")) ); + //: Language name pt_BR + m_langList.append( new Language("pt_BR", "Brasilian Portuguese", QObject::tr("Brasilian Portuguese")) );//added by ourself + // m_langList.append( new Language("qu", "Quechua", QObject::tr("Quechua")) ); + //: Language name qut + m_langList.append( new Language("qut", "Quich\u00e9, West Central", QObject::tr("Quich\u00e9, West Central")) ); + // m_langList.append( new Language("rm", "Raeto-Romance", QObject::tr("Raeto-Romance")) ); + // m_langList.append( new Language("rn", "Rundi", QObject::tr("Rundi")) ); + //: Language name ro + m_langList.append( new Language("ro", "Romanian", QObject::tr("Romanian")) ); + //: Language name ru + m_langList.append( new Language("ru", "Russian", QObject::tr("Russian")) ); + // m_langList.append( new Language("rw", "Kinyarwanda", QObject::tr("Kinyarwanda")) ); + // m_langList.append( new Language("sa", "Sanskrit", QObject::tr("Sanskrit")) ); + // m_langList.append( new Language("sc", "Sardinian", QObject::tr("Sardinian")) ); + //: Language name sco + m_langList.append( new Language("sco", "Scots", QObject::tr("Scots")) ); + // m_langList.append( new Language("sd", "Sindhi", QObject::tr("Sindhi")) ); + // m_langList.append( new Language("se", "Northern Sami", QObject::tr("Northern Sami")) ); + // m_langList.append( new Language("sg", "Sango", QObject::tr("Sango")) ); + // m_langList.append( new Language("si", "Sinhalese", QObject::tr("Sinhalese")) ); + //: Language name sk + m_langList.append( new Language("sk", "Slovak", QObject::tr("Slovak")) ); + //: Language name sl + m_langList.append( new Language("sl", "Slovenian", QObject::tr("Slovenian")) ); + // m_langList.append( new Language("sm", "Samoan", QObject::tr("Samoan")) ); + // m_langList.append( new Language("sn", "Shona", QObject::tr("Shona")) ); + //: Language name so + m_langList.append( new Language("so", "Somali", QObject::tr("Somali")) ); + //: Language name sq + m_langList.append( new Language("sq", "Albanian", QObject::tr("Albanian")) ); + // m_langList.append( new Language("sr", "Serbian", QObject::tr("Serbian")) ); + //: Language name srn + m_langList.append( new Language("srn", "Sranan", QObject::tr("Sranan")) ); + // m_langList.append( new Language("ss", "Swati", QObject::tr("Swati")) ); + // m_langList.append( new Language("st", "Sotho, Southern", QObject::tr("Sotho, Southern")) ); + // m_langList.append( new Language("su", "Sundanese", QObject::tr("Sundanese")) ); + //: Language name sv + m_langList.append( new Language("sv", "Swedish", QObject::tr("Swedish")) ); + //: Language name sw + m_langList.append( new Language("sw", "Swahili", QObject::tr("Swahili")) ); + //: Language name syr + m_langList.append( new Language("syr", "Syriac", QObject::tr("Syriac")) ); + //: Language name ta + m_langList.append( new Language("ta", "Tamil", QObject::tr("Tamil")) ); + // m_langList.append( new Language("te", "Telugu", QObject::tr("Telugu")) ); + // m_langList.append( new Language("tg", "Tajik", QObject::tr("Tajik")) ); + //: Language name th + m_langList.append( new Language("th", "Thai", QObject::tr("Thai")) ); + // m_langList.append( new Language("tk", "Turkmen", QObject::tr("Turkmen")) ); + //: Language name tl + m_langList.append( new Language("tl", "Tagalog", QObject::tr("Tagalog")) ); + //: Language name tlh + m_langList.append( new Language("tlh", "Klingon", QObject::tr("Klingon")) ); + //: Language name tn + m_langList.append( new Language("tn", "Tswana", QObject::tr("Tswana")) ); + //: Language name tr + m_langList.append( new Language("tr", "Turkish", QObject::tr("Turkish")) ); + // m_langList.append( new Language("ts", "Tsonga", QObject::tr("Tsonga")) ); + // m_langList.append( new Language("tt", "Tatar", QObject::tr("Tatar")) ); + //: Language name ttc + m_langList.append( new Language("ttc", "Tektiteko", QObject::tr("Tektiteko")) ); + // m_langList.append( new Language("tw", "Twi", QObject::tr("Twi")) ); + //: Language name ty + m_langList.append( new Language("ty", "Tahitian", QObject::tr("Tahitian")) ); + //: Language name tzz + m_langList.append( new Language("tzz", "Tzotzil, Zinacant\u00e1n", QObject::tr("Tzotzil, Zinacant\u00e1n")) ); + // m_langList.append( new Language("ug", "Uighur", QObject::tr("Uighur")) ); + //: Language name uk + m_langList.append( new Language("uk", "Ukrainian", QObject::tr("Ukrainian")) ); + // m_langList.append( new Language("ur", "Urdu", QObject::tr("Urdu")) ); + //: Language name ury + m_langList.append( new Language("ury", "Orya", QObject::tr("Orya")) ); + //: Language name usp + m_langList.append( new Language("usp", "Uspanteco", QObject::tr("Uspanteco")) ); + // m_langList.append( new Language("uz", "Uzbek", QObject::tr("Uzbek")) ); + //: Language name vi + m_langList.append( new Language("vi", "Vietnamese", QObject::tr("Vietnamese")) ); + // m_langList.append( new Language("vo", "Volapük", QObject::tr("Volapük")) ); + // m_langList.append( new Language("wo", "Wolof", QObject::tr("Wolof")) ); + //: Language name xh + m_langList.append( new Language("xh", "Xhosa", QObject::tr("Xhosa")) ); + //: Language name xtd + m_langList.append( new Language("xtd", "Mixtec, Diuxi-Tilantongo", QObject::tr("Mixtec, Diuxi-Tilantongo")) ); + //: Language name yi + m_langList.append( new Language("yi", "Yiddish", QObject::tr("Yiddish")) ); + //: Language name yo + m_langList.append( new Language("yo", "Yoruba", QObject::tr("Yoryba")) ); + // m_langList.append( new Language("za", "Zhuang", QObject::tr("Zhuang")) ); + //: Language name zab + m_langList.append( new Language("zab", "Zapotec, San Juan Guelav\u00eda", QObject::tr("Zapotec, San Juan Guelav\u00eda")) ); + //: Language name zaw + m_langList.append( new Language("zaw", "Zapotec, Mitla", QObject::tr("Zapotec, Mitla")) ); + //: Language name zh + m_langList.append( new Language("zh", "Chinese", QObject::tr("Chinese")) ); + //: Language name zpo + m_langList.append( new Language("zpo", "Zapotec, Amatl\u00e1n", QObject::tr("Zapotec, Amatl\u00e1n")) ); + //: Language name zpq + m_langList.append( new Language("zpq", "Zapotec, Zoogocho", QObject::tr("Zapotec, Zoogocho")) ); + //: Language name zpu + m_langList.append( new Language("zpu", "Zapotec, Yal\u00e1lag", QObject::tr("Zapotec, Yal\u00e1lag")) ); + //: Language name zpv + m_langList.append( new Language("zpv", "Zapotec, Chichicapan", QObject::tr("Zapotec, Chichicapan")) ); + //: Language name zsr + m_langList.append( new Language("zsr", "Zapotec, Southern Rincon", QObject::tr("Zapotec, Southern Rincon")) ); + //: Language name ztq + m_langList.append( new Language("ztq", "Zapotec, Quioquitani-Quier\u00ed", QObject::tr("Zapotec, Quioquitani-Quier\u00ed")) ); + //: Language name zty + m_langList.append( new Language("zty", "Zapotec, Yatee", QObject::tr("Zapotec, Yatee")) ); + //: Language name zu + m_langList.append( new Language("zu", "Zulu", QObject::tr("Zulu")) ); + + foreach (Language* lang, m_langList) { + m_langMap.insert( lang->abbrev(), lang); + } +} diff --git a/src/backend/managers/clanguagemgr.h b/src/backend/managers/clanguagemgr.h new file mode 100644 index 0000000..f421e62 --- /dev/null +++ b/src/backend/managers/clanguagemgr.h @@ -0,0 +1,151 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CLANGUAGEMGR_H +#define CLANGUAGEMGR_H + +//Qt includes +#include <QString> +#include <QStringList> +#include <QList> +#include <QHash> + +/** Manages the languages of BibleTime and provides functions to work with them. + * @author The BibleTime team + */ + +class CLanguageMgr { + +public: + /** Language container. + * This class (Language) contains the information about the chosen language. + */ + class Language { + public: + /** Default constructor of a language object. + * Uses the abbreviation parameter to lookup the + * language name and to be able to return the name, flag etc. + * Possible values for abbrev are de, en, fr, it etc. + */ + Language(); + /** Copy constructor. + */ + Language(const Language&); + /** Constructor which takes all necessary data. + */ + Language(const QString& abbrev, const QString& englishName, const QString& translatedName, const QStringList& altAbbrevs = QStringList()); + /** Destructor. + */ + ~Language(); + /** Returns the abbreviation. + * @return The abbreviation of the chosen language. + */ + inline const QString& abbrev() const { + if (m_abbrev.isEmpty() && m_altAbbrevs.count()) { //no standard abbrev but alternative ones + return m_altAbbrevs.first(); + } + return m_abbrev; + } + /** Returns the translated name. + * @return The translated name of the language. + */ + inline const QString& translatedName() const { + return m_translatedName; + } + /** The english name of the language. + * @return The english name of the chosen language. + */ + inline const QString& name() const { + return m_englishName; + } + /** The alternative abbreviations which are avalable for this language. + * @return The List of alternate abbreviations + */ + inline const QStringList alternativeAbbrevs() const { + return m_altAbbrevs; + } + /** + * Returns true if this language object is valid, i.e. has an abbrev and name. + * @return True if the data is valid for this language. + */ + inline bool isValid() const { + return (!abbrev().isEmpty() && !name().isEmpty()); + } + + private: + QString m_abbrev; + QString m_englishName; + QString m_translatedName; + QStringList m_altAbbrevs; + }; + + typedef QList<Language*> LanguageList; + typedef QHash<QString, const Language*> LangMap; + typedef QHash<QString, const Language*>::const_iterator LangMapIterator; + + /** Constructor. + */ + CLanguageMgr(); + /** Destructor + */ + virtual ~CLanguageMgr(); + /** + * Returns the standard languages available as standard. Does nothing for Sword. + * @return A LangMap map which contains all known languages + */ + inline const CLanguageMgr::LangMap* languages() const { + return &m_langMap; + } + /** + * Returns the languages which are available. The languages cover all available modules, but nothing more. + * @return A map of all languages with modules available for them + */ + const CLanguageMgr::LangMap& availableLanguages(); + /** Language for abbreviation. + * @param abbrev The language abbreviation + * @return Pointer to a language for the given string abbreviation. + */ + const CLanguageMgr::Language* languageForAbbrev( const QString& abbrev ) const; + /** Language for english name. + * @param abbrev The english language name. + * @return Pointer to a language for the given name + */ + const CLanguageMgr::Language* languageForName( const QString& language ) const; + /** Language for translated language name. + * @param abbrev The translated language name + * @return Pointer to a language for the given translated language name + */ + const CLanguageMgr::Language* languageForTranslatedName( const QString& language ) const; + /** Default language so we don't return NULL pointers. + * @return Pointer to the default language + */ + inline const CLanguageMgr::Language* defaultLanguage() const { + return &m_defaultLanguage; + } + +private: + void init(); + inline const QStringList makeStringList(const QString& abbrevs) { + return abbrevs.split( ";", QString::KeepEmptyParts, Qt::CaseSensitive ); + } + + Language m_defaultLanguage; + mutable LanguageList m_langList; + mutable LangMap m_langMap; + mutable LanguageList m_cleanupLangPtrs; + + struct ModuleCache { + unsigned int moduleCount; + LangMap availableLanguages; + } + m_availableModulesCache; +}; + +#endif + diff --git a/src/backend/managers/creferencemanager.cpp b/src/backend/managers/creferencemanager.cpp new file mode 100644 index 0000000..adae180 --- /dev/null +++ b/src/backend/managers/creferencemanager.cpp @@ -0,0 +1,422 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "creferencemanager.h" +#include "backend/keys/cswordversekey.h" + +#include "backend/config/cbtconfig.h" +#include "util/cpointers.h" + +//QT +#include <QRegExp> + +//stl +#include <algorithm> // STL algorithms class library + +/** Returns a hyperlink used to be imbedded in the display windows. At the moment the format is sword://module/key */ +const QString CReferenceManager::encodeHyperlink( const QString moduleName, const QString key, const CReferenceManager::Type type) { + QString ret = QString::null; + + switch (type) { + + case Bible: + ret = QString("sword://Bible/"); + break; + case Commentary: + ret = QString("sword://Commentary/"); + break; + case Lexicon: + ret = QString("sword://Lexicon/"); + break; + case GenericBook: + ret = QString("sword://Book/"); + break; + case MorphHebrew: + ret = QString("morph://Hebrew/"); + break; + case MorphGreek: + ret = QString("morph://Greek/"); + break; + case StrongsHebrew: + ret = QString("strongs://Hebrew/"); + break; + case StrongsGreek: + ret = QString("strongs://Greek/"); + break; + default: + break; + } + + if (!moduleName.isEmpty()) { + ret.append( moduleName ).append('/'); + } + else { //if module is empty use fallback module + ret.append( preferredModule(type) ).append('/'); + } + + if (type == GenericBook) { + const QString s = (!key.isEmpty() ? key : QString::null); + QString newKey = QString::null; + //replace all / of the key (e.g. of a CSwordTreeKey) with + // the escape sequence \/ so we know it's a link internal divider (e.g. of CSwordTreeKey)! + + QChar c; + + for(int i = 0; i < s.length(); ++i) { + c = s.at(i); + + if (c == '/') { + newKey.append("\\/"); + } + else { + newKey.append(c); + } + } + + ret.append( newKey ); + } + else { //slashes do not appear in verses and dictionary entries + + switch (type) { + + case Bible: //bibles or commentary keys need parsing + + case Commentary: { +/* CSwordModuleInfo* mod = CPointers::backend()->findModuleByName(moduleName); + + ParseOptions options; + options.refDestinationModule = mod->name(); + options.refBase = + options.sourceLanguage = mod->module()->Lang(); + options.destinationLanguage = "en"; + + ret.append( parseVerseReference(key, options) ); //we add the english key, so drag and drop will work in all cases*/ + ret.append(key); + break; + } + + default: + ret.append( key ); //use the standard key, no parsing required + break; + } + } + + return ret; +} + +/** Decodes the given hyperlink to module and key. */ +bool CReferenceManager::decodeHyperlink( const QString& hyperlink, QString& module, QString& key, CReferenceManager::Type& type ) { + /** + * We have to decide between three types of URLS: sword://Type/Module/Key, morph://Testament/key and strongs://Testament/Key + */ + module = QString::null; + key = QString::null; + + type = Unknown; //not yet known + QString ref = hyperlink; + //remove the trailing slash + + if (ref.right(1)=="/" && ref.right(2) != "\\/") //trailing slash, but not escaped + ref = ref.left(ref.length()-1); + + //find out which type we have by looking at the beginning (protocoll section of URL) + if (ref.left(8).toLower() == "sword://") { //Bible, Commentary or Lexicon + ref = ref.mid(8); + + if (ref.left(5).toLower() == "bible") { //a bible hyperlink + type = CReferenceManager::Bible; + ref = ref.mid(6); //inclusive trailing slash + } + else if (ref.left(10).toLower() == "commentary") { // a Commentary hyperlink + type = CReferenceManager::Commentary; + ref = ref.mid(11); //inclusive trailing slash + } + else if (ref.left(7).toLower() == "lexicon") { // a Lexicon hyperlink + type = CReferenceManager::Lexicon; + ref = ref.mid(8); //inclusive trailing slash + } + else if (ref.left(4).toLower() == "book") { // a Book hyperlink + type = CReferenceManager::GenericBook; + ref = ref.mid(5); //inclusive trailing slash + } + + // string up to next slash is the modulename + if (ref.at(0) != '/' ) { //we have a module given + + while (true) { + const int pos = ref.indexOf("/"); + + if ((pos>0) && ref.at(pos-1) != '\\') { //found a slash which is not escaped + module = ref.mid(0,pos); + ref = ref.mid(pos+1); + break; + } + else if (pos == -1) { + break; + } + } + + // the rest is the key + key = ref; + } + else { + key = ref.mid(1); + } + + //the key may be an osis key like "NASBLex:Moses", which sets the module, too + // const int modPos = key.find(":"); + // if (modPos != -1 && key.at(modPos-1).isLetter() && key.at(modPos+1).isLetter()) { + // module = key.left(modPos); + // key = key.mid(modPos+1); + // + // qWarning("found the module name %s with key %s", module.latin1(), key.latin1()); + // } + + //replace \/ escapes with / + key.replace(QRegExp("\\\\/"), "/"); + } + else if (ref.left(8).toLower() == "morph://" || ref.left(10).toLower() == "strongs://") { //strongs or morph URL have the same format + enum PreType {IsMorph, IsStrongs}; + PreType preType = IsMorph; + + if (ref.left(8).toLower() == "morph://") { //morph code hyperlink + ref = ref.mid(8); + preType = IsMorph; + } + else if (ref.left(10).toLower() == "strongs://") { + ref = ref.mid(10); + preType = IsStrongs; + } + + //part up to next slash is the language + const int pos = ref.indexOf("/"); + + if (pos>0) { //found + const QString language = ref.mid(0,pos); + + if (language.toLower() == "hebrew") { + switch (preType) { + + case IsMorph: + type = CReferenceManager::MorphHebrew; + break; + + case IsStrongs: + type = CReferenceManager::StrongsHebrew; + break; + } + } + else if (language.toLower() == "greek") { + switch (preType) { + + case IsMorph: + type = CReferenceManager::MorphGreek; + break; + + case IsStrongs: + type = CReferenceManager::StrongsGreek; + break; + } + } + + ref = ref.mid(pos+1); + key = ref; //the remaining part is the key + + module = preferredModule(type); + } + } + + if (key.isEmpty() && module.isEmpty()) + return false; + + return true; +} + +const QString CReferenceManager::encodeReference(const QString &module, const QString &reference) { + //return QString("(%1)%2").arg(module).arg(reference); + return QString("(").append(module).append(")").append(reference); +} + +void CReferenceManager::decodeReference(QString &dragreference, QString &module, QString &reference) { + const int pos = dragreference.indexOf(")"); + const QString fallbackModule = dragreference.mid( 1, pos - 1); + dragreference = dragreference.mid(pos+1); + + module = fallbackModule; + reference = dragreference; +} + +/** Returns true if the parameter is a hyperlink. */ +bool CReferenceManager::isHyperlink( const QString& hyperlink ) { + return ( hyperlink.left(8) == "sword://") + || (hyperlink.left(10) == "strongs://") + || (hyperlink.left(8) == "morph://"); +} + +/** Returns the preferred module name for the given type. */ +const QString CReferenceManager::preferredModule( const CReferenceManager::Type type ) { + QString moduleName = QString::null; + CSwordModuleInfo* module = 0; + + switch (type) { + + case CReferenceManager::Bible: + + module = CBTConfig::get + ( CBTConfig::standardBible ); + + break; + + case CReferenceManager::Commentary: + module = CBTConfig::get + ( CBTConfig::standardCommentary ); + + break; + + case CReferenceManager::Lexicon: + module = CBTConfig::get + ( CBTConfig::standardLexicon ); + + break; + + case CReferenceManager::StrongsHebrew: + module = CBTConfig::get + ( CBTConfig::standardHebrewStrongsLexicon ); + + break; + + case CReferenceManager::StrongsGreek: + module = CBTConfig::get + ( CBTConfig::standardGreekStrongsLexicon ); + + break; + + case CReferenceManager::MorphHebrew: + module = CBTConfig::get + ( CBTConfig::standardHebrewMorphLexicon ); + + break; + + case CReferenceManager::MorphGreek: + module = CBTConfig::get + ( CBTConfig::standardGreekMorphLexicon ); + + break; + + default: + module = 0; + + break; + } + + return module ? module->name() : QString::null; +} + +/** No descriptions */ +CReferenceManager::Type CReferenceManager::typeFromModule( const CSwordModuleInfo::ModuleType type) { + switch (type) { + + case CSwordModuleInfo::Bible: + return CReferenceManager::Bible; + + case CSwordModuleInfo::Commentary: + return CReferenceManager::Commentary; + + case CSwordModuleInfo::Lexicon: + return CReferenceManager::Lexicon; + + case CSwordModuleInfo::GenericBook: + return CReferenceManager::GenericBook; + + default: + return CReferenceManager::Unknown; + } +} + +/** Parses the given verse references using the given language and the module.*/ +const QString CReferenceManager::parseVerseReference( const QString& ref, const CReferenceManager::ParseOptions& options) { + + CSwordModuleInfo* const mod = CPointers::backend()->findModuleByName(options.refDestinationModule); + //Q_ASSERT(mod); tested later + + if (!mod) { + //parsing of non-verse based references is not supported + return ref; + } + + if ((mod->type() != CSwordModuleInfo::Bible) && (mod->type() != CSwordModuleInfo::Commentary)) { + qDebug("CReferenceManager: Only verse based modules are supported as ref destination module"); + return QString::null; + } + + QString sourceLanguage = options.sourceLanguage; + QString destinationLanguage = options.destinationLanguage; + + sword::StringList locales = sword::LocaleMgr::getSystemLocaleMgr()->getAvailableLocales(); + if (/*options.sourceLanguage == "en" ||*/ std::find(locales.begin(), locales.end(), sourceLanguage.toUtf8().constData()) == locales.end()) { //sourceLanguage not available + sourceLanguage = "en_US"; + } + + if (/*options.destinationLanguage == "en" ||*/ std::find(locales.begin(), locales.end(), sourceLanguage.toUtf8().constData()) == locales.end()) { //destination not available + destinationLanguage = "en_US"; + } + + QString ret; + QStringList refList = ref.split(";"); + + CSwordVerseKey baseKey(0); + baseKey.setLocale( sourceLanguage.toUtf8().constData() ); + baseKey.key( options.refBase ); //probably in the sourceLanguage + baseKey.setLocale( "en_US" ); //english works in all environments as base + +// CSwordVerseKey dummy(0); + //HACK: We have to workaround a Sword bug, we have to set the default locale to the same as the sourceLanguage ! + const QString oldLocaleName = CPointers::backend()->booknameLanguage(); + CPointers::backend()->booknameLanguage(sourceLanguage); + + sword::VerseKey dummy; + dummy.setLocale( sourceLanguage.toUtf8().constData() ); + Q_ASSERT( !strcmp(dummy.getLocale(), sourceLanguage.toUtf8().constData()) ); + +// qDebug("Parsing '%s' in '%s' using '%s' as base, source lang '%s', dest lang '%s'", ref.latin1(), options.refDestinationModule.latin1(), baseKey.key().latin1(), sourceLanguage.latin1(), destinationLanguage.latin1()); + + for (QStringList::iterator it = refList.begin(); it != refList.end(); it++) { + //The listkey may contain more than one item, because a ref lik "Gen 1:3,5" is parsed into two single refs + sword::ListKey lk = dummy.ParseVerseList((*it).toUtf8().constData(), baseKey.key().toUtf8().constData(), true); + Q_ASSERT(!dummy.Error()); + + //Q_ASSERT(lk.Count()); + if (!lk.Count()) { + ret.append( *it ); //don't change the original + continue; + } + + for (int i = 0; i < lk.Count(); ++i) { + if (dynamic_cast<sword::VerseKey*>(lk.getElement(i))) { // a range + sword::VerseKey* k = dynamic_cast<sword::VerseKey*>(lk.getElement(i)); + Q_ASSERT(k); + k->setLocale( destinationLanguage.toUtf8().constData() ); + + ret.append( QString::fromUtf8(k->getRangeText()) ).append("; "); + } + else { // a single ref + sword::VerseKey vk; + vk.setLocale( sourceLanguage.toUtf8().constData() ); + vk = lk.getElement(i)->getText(); + vk.setLocale( destinationLanguage.toUtf8().constData() ); + + ret.append( QString::fromUtf8(vk.getText()) ).append("; "); + } + } + + } + + CPointers::backend()->booknameLanguage(oldLocaleName); + return ret; +} diff --git a/src/backend/managers/creferencemanager.h b/src/backend/managers/creferencemanager.h new file mode 100644 index 0000000..19baae7 --- /dev/null +++ b/src/backend/managers/creferencemanager.h @@ -0,0 +1,110 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CREFERENCEMANAGER_H +#define CREFERENCEMANAGER_H + +#include "backend/drivers/cswordmoduleinfo.h" + +//Qt includes +#include <QString> + +/** Contains static functions to work with references used for Drag & Drop and for hyperlinks used in our + * rendered HTML code. + * @author The BibleTime team + */ + +class CReferenceManager { + +public: + enum Type { + Bible, /**< Bibles */ + Commentary, /**< Commentary */ + Lexicon, /**< Lexicon */ + GenericBook, /**< Generic Book */ + MorphHebrew, /**< Module for hebrew morphology*/ + MorphGreek, /**< Module for greek morphology */ + StrongsHebrew, /**< Module for hebrew strongs */ + StrongsGreek, /**< Module for greek strongs */ + Unknown /**< Unknown */ + }; + + /** Turn a hyperlink into module, key and type. + * Decodes the given hyperlink into module, key and type. + * @param hyperlink The hyperlink to decode + * @param module The string which will contain the module name after decoding + * @param key The string which will contain the key after decoding + * @param type The type param will contain the reference type after decoding + */ + static bool decodeHyperlink( const QString& hyperlink, QString& module, QString& key, Type& type); + /** + * Returns a hyperlink used to be embedded in the display windows. + * At the moment the format is sword://module/key + * @param module The module which is used to encode the hyperlink + * @param key The key which is used to encode the hyperlink + * @param type The type which is used to encode the hyperlink + * @return The encoded hyperlink + */ + static const QString encodeHyperlink( const QString module, const QString key, const Type type); + /** + * Puts a module Name and a Reference together in the 'draggable' form + * (module)reference + * @param module The name of the module + * @param reference The key reference as text + * @return The encoded reference using module and reference + * @author Martin Gruner + */ + static const QString encodeReference(const QString &module, const QString &reference); + /** + * decodes a 'draggable' reference into a modulename and a reference + * @author Martin Gruner + */ + static void decodeReference(QString &dragreference, QString &module, QString &reference); + /** + * Returns true if the parameter is a hyperlink. + * @param hyperlink The string which is tested + * @return True if the passed string is a hyperlink + */ + static bool isHyperlink( const QString& hyperlink ); + /** + * Returns the preferred module name for the given type. + * @param type The type which is used to find the module + * @return The default module name for the passed type + */ + static const QString preferredModule( const Type type ); + /** + * Returns the type of the passed module type + * @param type The CSwordModuleInfo module typpe + * @return The ReferenceManager type + */ + static CReferenceManager::Type typeFromModule( const CSwordModuleInfo::ModuleType type ); + + + struct ParseOptions { + QString refDestinationModule; + QString refBase; /* only valid for verse based destination modules*/ + QString sourceLanguage; /* only valid for verse based destination modules*/ + QString destinationLanguage; /* only valid for verse based destination modules*/ + + ParseOptions() { + destinationLanguage = "en"; + }; + }; + + /** Parses the given verse references using the given language and the module. + * @param moduleName The name of the module to use. Required for the language checking before parsing the key. + * @param ref The verse reference. + * @param lang The language of the verse reference + * @param newLang The language of the reference, which will be returned. For example: If BibleTime using an english environment parses a spanish ref (lang=es) the returned ref should be in english (newLang=en), because his english standard module only understands en. + */ + static const QString parseVerseReference( const QString& ref, const ParseOptions& options); +}; + +#endif + diff --git a/src/backend/managers/cswordbackend.cpp b/src/backend/managers/cswordbackend.cpp new file mode 100644 index 0000000..0afe467 --- /dev/null +++ b/src/backend/managers/cswordbackend.cpp @@ -0,0 +1,555 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cswordbackend.h" + +#include "backend/rendering/centrydisplay.h" +#include "backend/rendering/cbookdisplay.h" +#include "backend/rendering/cchapterdisplay.h" +#include "backend/drivers/cswordbiblemoduleinfo.h" +#include "backend/drivers/cswordcommentarymoduleinfo.h" +#include "backend/drivers/cswordlexiconmoduleinfo.h" +#include "backend/drivers/cswordbookmoduleinfo.h" +#include "backend/filters/bt_thmlhtml.h" +#include "backend/filters/bt_thmlplain.h" +#include "backend/filters/bt_osishtml.h" +#include "backend/filters/bt_gbfhtml.h" +#include "backend/filters/bt_plainhtml.h" +#include "backend/filters/osismorphsegmentation.h" + +#include "backend/config/cbtconfig.h" + +#include "util/directoryutil.h" + +#include <dirent.h> + +//Qt +#include <QString> +#include <QDir> +#include <QFileInfo> +#include <QSet> +#include <QDebug> + +//Sword +#include <swdisp.h> +#include <swfiltermgr.h> +#include <encfiltmgr.h> +#include <rtfhtml.h> +#include <filemgr.h> +#include <utilstr.h> +#include <swfilter.h> + +using namespace Filters; +using namespace Rendering; + +CSwordBackend::CSwordBackend() + : sword::SWMgr(0, 0, false, new sword::EncodingFilterMgr( sword::ENC_UTF8 ), true) +{ + m_filters.gbf = new BT_GBFHTML(); + m_filters.plain = new BT_PLAINHTML(); + m_filters.thml = new BT_ThMLHTML(); + m_filters.osis = new BT_OSISHTML(); + + m_displays.entry = new CEntryDisplay(); + m_displays.chapter = new CChapterDisplay(); + m_displays.book = new CBookDisplay(); + + filterInit(); +} + +CSwordBackend::CSwordBackend(const QString& path, const bool augmentHome) + : sword::SWMgr(!path.isEmpty() ? path.toLocal8Bit().constData() : 0, false, new sword::EncodingFilterMgr( sword::ENC_UTF8 ), false, augmentHome) // don't allow module renaming, because we load from a path +{ + m_filters.gbf = new BT_GBFHTML(); + m_filters.plain = new BT_PLAINHTML(); + m_filters.thml = new BT_ThMLHTML(); + m_filters.osis = new BT_OSISHTML(); + + m_displays.entry = new CEntryDisplay(); + m_displays.chapter = new CChapterDisplay(); + m_displays.book = new CBookDisplay(); + + filterInit(); +} + +CSwordBackend::~CSwordBackend() { + shutdownModules(); + + delete m_filters.gbf; + delete m_filters.plain; + delete m_filters.thml; + delete m_filters.osis; + + delete m_displays.book; + delete m_displays.chapter; + delete m_displays.entry; +} + +void CSwordBackend::filterInit() { + //HACK: replace Sword's OSISMorphSegmentation filter, seems to be buggy, ours works + if (sword::SWOptionFilter* filter = optionFilters["OSISMorphSegmentation"]) + { + cleanupFilters.remove(filter); + optionFilters.erase("OSISMorphSegmentation"); + delete filter; + } + sword::SWOptionFilter* tmpFilter = new OSISMorphSegmentation(); + optionFilters.insert(sword::OptionFilterMap::value_type("OSISMorphSegmentation", tmpFilter)); + cleanupFilters.push_back(tmpFilter); + + //HACK: replace Sword's ThML strip filter with our own version + //remove this hack as soon as Sword is fixed + cleanupFilters.remove(thmlplain); + delete thmlplain; + thmlplain = new BT_ThMLPlain(); + cleanupFilters.push_back(thmlplain); +} + +QList<CSwordModuleInfo*> CSwordBackend::takeModulesFromList(QStringList names) +{ + int numberOfRemoved = 0; + QList<CSwordModuleInfo*> list; + foreach(QString name, names) { + CSwordModuleInfo* mInfo = findModuleByName(name); + if (mInfo) { + m_moduleList.removeAll(mInfo); + ++numberOfRemoved; + list.append(mInfo); + } + } + if (numberOfRemoved > 0) + emit sigSwordSetupChanged(RemovedModules); + return list; +} + +/** Initializes the Sword modules. */ +CSwordBackend::LoadError CSwordBackend::initModules(SetupChangedReason reason) { + // qWarning("globalSwordConfigPath is %s", globalConfPath); + LoadError ret = NoError; + + shutdownModules(); //remove previous modules + m_moduleList.clear(); + + sword::ModMap::iterator end = Modules.end(); + ret = LoadError( Load() ); + + for (sword::ModMap::iterator it = Modules.begin(); it != end; it++) { + sword::SWModule* const curMod = (*it).second; + CSwordModuleInfo* newModule = 0; + + if (!strcmp(curMod->Type(), "Biblical Texts")) { + newModule = new CSwordBibleModuleInfo(curMod, this); + newModule->module()->Disp(m_displays.chapter); + } + else if (!strcmp(curMod->Type(), "Commentaries")) { + newModule = new CSwordCommentaryModuleInfo(curMod, this); + newModule->module()->Disp(m_displays.entry); + } + else if (!strcmp(curMod->Type(), "Lexicons / Dictionaries")) { + newModule = new CSwordLexiconModuleInfo(curMod, this); + newModule->module()->Disp(m_displays.entry); + } + else if (!strcmp(curMod->Type(), "Generic Books")) { + newModule = new CSwordBookModuleInfo(curMod, this); + newModule->module()->Disp(m_displays.book); + } + + if (newModule) { + //Append the new modules to our list, but only if it's supported + //The constructor of CSwordModuleInfo prints a warning on stdout + if (!newModule->hasVersion() || (newModule->minimumSwordVersion() <= sword::SWVersion::currentVersion)) { + m_moduleList.append( newModule ); + } + else + { + delete newModule; + } + } + } + + QList<CSwordModuleInfo*>::iterator end_it = m_moduleList.end(); + + foreach (CSwordModuleInfo* mod, m_moduleList) { + m_moduleDescriptionMap.insert( mod->config(CSwordModuleInfo::Description), mod->name() ); + //unlock modules if keys are present + if ( mod->isEncrypted() ) { + const QString unlockKey = CBTConfig::getModuleEncryptionKey( mod->name() ); + if (!unlockKey.isNull()) { + setCipherKey( mod->name().toUtf8().constData(), unlockKey.toUtf8().constData() ); + } + } + } + + emit sigSwordSetupChanged(reason); + return ret; +} + +void CSwordBackend::AddRenderFilters(sword::SWModule *module, sword::ConfigEntMap §ion) { + sword::SWBuf moduleDriver; + sword::SWBuf sourceformat; + sword::ConfigEntMap::iterator entry; + bool noDriver = true; + + sourceformat = ((entry = section.find("SourceType")) != section.end()) ? (*entry).second : (sword::SWBuf) ""; + moduleDriver = ((entry = section.find("ModDrv")) != section.end()) ? (*entry).second : (sword::SWBuf) ""; + + if (sourceformat == "GBF") { + module->AddRenderFilter(m_filters.gbf); + noDriver = false; + } + else if (sourceformat == "PLAIN") { + module->AddRenderFilter(m_filters.plain); + noDriver = false; + } + else if (sourceformat == "ThML") { + module->AddRenderFilter(m_filters.thml); + noDriver = false; + } + else if (sourceformat == "OSIS") { + module->AddRenderFilter(m_filters.osis); + noDriver = false; + } + + if (noDriver) { //no driver found + if ( (moduleDriver == "RawCom") || (moduleDriver == "RawLD") ) { + module->AddRenderFilter(m_filters.plain); + noDriver = false; + } + } +} + +/** This function deinitializes the modules and deletes them. */ +bool CSwordBackend::shutdownModules() { + QList<CSwordModuleInfo*>::iterator it = m_moduleList.begin(); + QList<CSwordModuleInfo*>::iterator end = m_moduleList.end(); + + while (it != end) { + CSwordModuleInfo* current = (*it); + it = m_moduleList.erase(it); + delete current; + } + + Q_ASSERT(m_moduleList.count() == 0); + //BT mods are deleted now, delete Sword mods, too. + DeleteMods(); + + /* Cipher filters must be handled specially, because SWMgr creates them, + * stores them in cipherFilters and cleanupFilters and attaches them to locked + * modules. If these modules are removed, the filters need to be removed as well, + * so that they are re-created for the new module objects. + */ + sword::FilterMap::iterator cipher_it; + for (cipher_it = cipherFilters.begin(); cipher_it != cipherFilters.end(); cipher_it++) + { + //Delete the Filter and remove it from the cleanup list + cleanupFilters.remove(cipher_it->second); + delete cipher_it->second; + } + cipherFilters.clear(); + + return true; +} + +void CSwordBackend::setOption( const CSwordModuleInfo::FilterTypes type, const int state ) { + sword::SWBuf value; + + switch (type) { + + case CSwordModuleInfo::textualVariants: + + if (state == 0) { + value = "Primary Reading"; + } + else if (state == 1) { + value = "Secondary Reading"; + } + else { + value = "All Readings"; + } + + break; + + default: + value = state ? "On": "Off"; + break; + }; + + if (value.length()) + setGlobalOption(optionName(type).toUtf8().constData(), value.c_str()); +} + +void CSwordBackend::setFilterOptions( const CSwordBackend::FilterOptions options) { + setOption( CSwordModuleInfo::footnotes, options.footnotes ); + setOption( CSwordModuleInfo::strongNumbers, options.strongNumbers ); + setOption( CSwordModuleInfo::headings, options.headings ); + setOption( CSwordModuleInfo::morphTags, options.morphTags ); + setOption( CSwordModuleInfo::lemmas, options.lemmas ); + setOption( CSwordModuleInfo::hebrewPoints, options.hebrewPoints ); + setOption( CSwordModuleInfo::hebrewCantillation, options.hebrewCantillation ); + setOption( CSwordModuleInfo::greekAccents, options.greekAccents ); + setOption( CSwordModuleInfo::redLetterWords, options.redLetterWords ); + setOption( CSwordModuleInfo::textualVariants, options.textualVariants ); + setOption( CSwordModuleInfo::morphSegmentation, options.morphSegmentation ); + // setOption( CSwordModuleInfo::transliteration, options.transliteration ); + setOption( CSwordModuleInfo::scriptureReferences, options.scriptureReferences); +} + +/** This function searches for a module with the specified description */ +CSwordModuleInfo* CSwordBackend::findModuleByDescription(const QString& description) { + foreach(CSwordModuleInfo* mod, m_moduleList) { + if (mod->config(CSwordModuleInfo::Description) == description) return mod; + } + return 0; +} + +/** This function searches for a module with the specified description */ +const QString CSwordBackend::findModuleNameByDescription(const QString& description) { + if (m_moduleDescriptionMap.contains(description)) { + return m_moduleDescriptionMap[description]; + } + return QString::null; +} + +/** This function searches for a module with the specified name */ +CSwordModuleInfo* CSwordBackend::findModuleByName(const QString& name) { + foreach(CSwordModuleInfo* mod, m_moduleList) { + if (mod->name() == name) return mod; + } + return 0; +} + +CSwordModuleInfo* CSwordBackend::findSwordModuleByPointer(const sword::SWModule* const swmodule) { + foreach(CSwordModuleInfo* mod, m_moduleList) { + if (mod->module() == swmodule ) return mod; + } + return 0; +} + +CSwordModuleInfo* CSwordBackend::findModuleByPointer(const CSwordModuleInfo* const module) { + foreach(CSwordModuleInfo* mod, m_moduleList) { + if (mod == module) return mod; + } + return 0; +} + +/** Returns our local config object to store the cipher keys etc. locally for each user. The values of the config are merged with the global config. */ +bool CSwordBackend::moduleConfig(const QString& module, sword::SWConfig& moduleConfig) { + sword::SectionMap::iterator section; + DIR *dir = opendir(configPath); + + struct dirent *ent; + + bool foundConfig = false; + QString modFile; + + if (dir) { // find and update .conf file + rewinddir(dir); + + while ((ent = readdir(dir)) && !foundConfig) { + if ((strcmp(ent->d_name, ".")) && (strcmp(ent->d_name, ".."))) { + modFile = QString(configPath); + modFile.append("/"); + modFile.append( QString::fromLocal8Bit(ent->d_name) ); + + moduleConfig = sword::SWConfig( modFile.toLocal8Bit().constData() ); + section = moduleConfig.Sections.find( module.toLocal8Bit().constData() ); + foundConfig = ( section != moduleConfig.Sections.end() ); + } + } + + closedir(dir); + } + else { //try to read mods.conf + moduleConfig = sword::SWConfig("");//global config + section = config->Sections.find( module.toLocal8Bit().constData() ); + foundConfig = ( section != config->Sections.end() ); + + sword::ConfigEntMap::iterator entry; + + if (foundConfig) { //copy module section + + for (entry = section->second.begin(); entry != section->second.end(); entry++) { + moduleConfig.Sections[section->first].insert(sword::ConfigEntMap::value_type(entry->first, entry->second)); + } + } + } + + if (!foundConfig && configType != 2) { //search in $HOME/.sword/ + + QString myPath = util::filesystem::DirectoryUtil::getUserHomeDir().absolutePath(); + myPath.append("/.sword/mods.d"); + dir = opendir(myPath.toUtf8().constData()); + + if (dir) { + rewinddir(dir); + + while ((ent = readdir(dir)) && !foundConfig) { + if ((strcmp(ent->d_name, ".")) && (strcmp(ent->d_name, ".."))) { + modFile = myPath; + modFile.append('/'); + modFile.append(ent->d_name); + moduleConfig = sword::SWConfig( modFile.toLocal8Bit().constData() ); + section = moduleConfig.Sections.find( module.toLocal8Bit().constData() ); + foundConfig = ( section != moduleConfig.Sections.end() ); + } + } + + closedir(dir); + } + } + + return foundConfig; +} + +/** Returns the text used for the option given as parameter. */ +const QString CSwordBackend::optionName( const CSwordModuleInfo::FilterTypes option ) { + switch (option) { + case CSwordModuleInfo::footnotes: return QString("Footnotes"); + case CSwordModuleInfo::strongNumbers: return QString("Strong's Numbers"); + case CSwordModuleInfo::headings: return QString("Headings"); + case CSwordModuleInfo::morphTags: return QString("Morphological Tags"); + case CSwordModuleInfo::lemmas: return QString("Lemmas"); + case CSwordModuleInfo::hebrewPoints: return QString("Hebrew Vowel Points"); + case CSwordModuleInfo::hebrewCantillation: return QString("Hebrew Cantillation"); + case CSwordModuleInfo::greekAccents: return QString("Greek Accents"); + case CSwordModuleInfo::redLetterWords: return QString("Words of Christ in Red"); + case CSwordModuleInfo::textualVariants: return QString("Textual Variants"); + case CSwordModuleInfo::scriptureReferences: return QString("Cross-references"); + case CSwordModuleInfo::morphSegmentation: return QString("Morph Segmentation"); + } + return QString::null; +} + +/** Returns the translated name of the option given as parameter. */ +const QString CSwordBackend::translatedOptionName(const CSwordModuleInfo::FilterTypes option) { + switch (option) { + case CSwordModuleInfo::footnotes: return QObject::tr("Footnotes"); + case CSwordModuleInfo::strongNumbers: return QObject::tr("Strong's numbers"); + case CSwordModuleInfo::headings: return QObject::tr("Headings"); + case CSwordModuleInfo::morphTags: return QObject::tr("Morphological tags"); + case CSwordModuleInfo::lemmas: return QObject::tr("Lemmas"); + case CSwordModuleInfo::hebrewPoints: return QObject::tr("Hebrew vowel points"); + case CSwordModuleInfo::hebrewCantillation: return QObject::tr("Hebrew cantillation marks"); + case CSwordModuleInfo::greekAccents: return QObject::tr("Greek accents"); + case CSwordModuleInfo::redLetterWords: return QObject::tr("Red letter words"); + case CSwordModuleInfo::textualVariants: return QObject::tr("Textual variants"); + case CSwordModuleInfo::scriptureReferences: return QObject::tr("Scripture cross-references"); + case CSwordModuleInfo::morphSegmentation: return QObject::tr("Morph segmentation"); + } + return QString::null; +} + + +const QString CSwordBackend::configOptionName( const CSwordModuleInfo::FilterTypes option ) { + switch (option) { + case CSwordModuleInfo::footnotes: return QString("Footnotes"); + case CSwordModuleInfo::strongNumbers: return QString("Strongs"); + case CSwordModuleInfo::headings: return QString("Headings"); + case CSwordModuleInfo::morphTags: return QString("Morph"); + case CSwordModuleInfo::lemmas: return QString("Lemma"); + case CSwordModuleInfo::hebrewPoints: return QString("HebrewPoints"); + case CSwordModuleInfo::hebrewCantillation: return QString("Cantillation"); + case CSwordModuleInfo::greekAccents: return QString("GreekAccents"); + case CSwordModuleInfo::redLetterWords: return QString("RedLetterWords"); + case CSwordModuleInfo::textualVariants: return QString("Variants"); + case CSwordModuleInfo::scriptureReferences: return QString("Scripref"); + case CSwordModuleInfo::morphSegmentation: return QString("MorphSegmentation"); + } + return QString::null; +} + +const QString CSwordBackend::booknameLanguage( const QString& language ) { + if (!language.isEmpty()) { + sword::LocaleMgr::getSystemLocaleMgr()->setDefaultLocaleName( language.toUtf8().constData() ); + + //refresh the locale of all Bible and commentary modules! + //use what sword returns, language may be different + QString newLocaleName( sword::LocaleMgr::getSystemLocaleMgr()->getDefaultLocaleName() ); + + foreach(CSwordModuleInfo* mod, m_moduleList) { + if ( (mod->type() == CSwordModuleInfo::Bible) || (mod->type() == CSwordModuleInfo::Commentary) ) { + //Create a new key, it will get the default bookname language + ((sword::VerseKey*)(mod->module()->getKey()))->setLocale( newLocaleName.toUtf8().constData() ); + } + } + + } + return QString( sword::LocaleMgr::getSystemLocaleMgr()->getDefaultLocaleName() ); +} + + +/** Reload all Sword modules. */ +void CSwordBackend::reloadModules(SetupChangedReason reason) { + shutdownModules(); + + //delete Sword's config to make Sword reload it! + + if (myconfig) { // force reload on config object because we may have changed the paths + delete myconfig; + config = myconfig = 0; + // we need to call findConfig to make sure that augPaths are reloaded +#ifdef SWORD_SYSCONF_CHANGED + findConfig(&configType, &prefixPath, &configPath, &augPaths, &sysConfig); +#else + findConfig(&configType, &prefixPath, &configPath, &augPaths, sysconfig); +#endif + // now re-read module configuration files + loadConfigDir(configPath); + } + else if (config) { + config->Load(); + } + + initModules(reason); +} + +const QStringList CSwordBackend::swordDirList() { + QSet<QString> ret; + const QString home = util::filesystem::DirectoryUtil::getUserHomeDir().absolutePath(); + + //return a list of used Sword dirs. Useful for the installer + QString configPath = QString("%1/.sword/sword.conf").arg(home); + + if (!QFile(configPath).exists()) { + configPath = globalConfPath; //e.g. /etc/sword.conf, /usr/local/etc/sword.conf + } + + QStringList configs = configPath.split(":"); + + for (QStringList::const_iterator it = configs.begin(); it != configs.end(); ++it) { + if (!QFileInfo(*it).exists()) { + continue; + } + + //get all DataPath and AugmentPath entries from the config file and add them to the list + sword::SWConfig conf( (*it).toUtf8().constData() ); + ret << conf["Install"]["DataPath"].c_str(); + sword::ConfigEntMap group = conf["Install"]; + sword::ConfigEntMap::iterator start = group.equal_range("AugmentPath").first; + sword::ConfigEntMap::iterator end = group.equal_range("AugmentPath").second; + + for (sword::ConfigEntMap::const_iterator it = start; it != end; ++it) { + ret << QDir(it->second.c_str()).absolutePath(); //added augment path + } + } + + if (!home.isEmpty()) { + // This is added to the set if not there already. Notice that + // this prevents duplication only if the QDir::absolutePath() returns + // string without the prepended "/". + ret << home + "/.sword"; + } + + return ret.values(); +} + +void CSwordBackend::notifyChange(SetupChangedReason reason) +{ + emit sigSwordSetupChanged(reason); +} diff --git a/src/backend/managers/cswordbackend.h b/src/backend/managers/cswordbackend.h new file mode 100644 index 0000000..0ffb484 --- /dev/null +++ b/src/backend/managers/cswordbackend.h @@ -0,0 +1,273 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSWORDBACKEND_H +#define CSWORDBACKEND_H + +//BibleTime includes +#include "backend/drivers/cswordmoduleinfo.h" + +//Qt includes +#include <QObject> +#include <QMap> +#include <QString> +#include <QStringList> + +//Sword includes +#include <swmgr.h> +#include <swbuf.h> +#include <swmodule.h> +#include <swversion.h> +#include <localemgr.h> +#include <utilstr.h> + +//forward declarations +namespace Rendering { + class CEntryDisplay; + class CChapterDisplay; + class CBookDisplay; +} + +/** The backend layer main class. + * This is the implementation of CBackend for Sword. It's additionally derived from SWMgr + * to provide functions of Sword. + * + * @short The backend implementation of Sword + * @author The BibleTime team + * @version $Id: cswordbackend.h,v 1.58 2007/03/14 21:32:47 joachim Exp $ + */ + +class CSwordBackend : public QObject, public sword::SWMgr +{ + Q_OBJECT +public: + + /** The reason for the sigSwordSetupChanged signal, i.e. why the module list has changed. */ + enum SetupChangedReason { + AddedModules = 1, + RemovedModules = 2, + HidedModules = 4, + PathChanged = 8, + OtherChange = 16 + }; + + /** Filter options. Filter options to + * control the text display of modules. Uses int and not bool because not all + * options have just two toggle values. + */ + struct FilterOptions { + int footnotes; /**< 0 for disabled, 1 for enabled */ + int strongNumbers; /**< 0 for disabled, 1 for enabled */ + int headings; /**< 0 for disabled, 1 for enabled */ + int morphTags; /**< 0 for disabled, 1 for enabled */ + int lemmas; /**< 0 for disabled, 1 for enabled */ + int hebrewPoints; /**< 0 for disabled, 1 for enabled */ + int hebrewCantillation; /**< 0 for disabled, 1 for enabled */ + int greekAccents; /**< 0 for disabled, 1 for enabled */ + int textualVariants; /**< Number n to enabled the n-th variant */ + int redLetterWords; /**< 0 for disabled, 1 for enabled */ + int scriptureReferences; /**< 0 for disabled, 1 for enabled */ + int morphSegmentation; /**< 0 for disabled, 1 for enabled */ + }; + + /** Control the display of a text. + */ + struct DisplayOptions { + int lineBreaks; + int verseNumbers; + }; + + /** The error codes which may be returned by the @ref Load() call. + */ + enum LoadError { // the values exist to cast from the char return of SWMgr::Load + NoSwordConfig = -1, + NoError = 0, + NoModules = 1 + }; + /** + * The constructor of the Sword backend. + * It creates the SWModule objects using SWMgr's methods, it adds the necessary + * filters for the module format. + */ + CSwordBackend(); + /** + * The constructor of the Sword backend. This is actually used nowhere. + * Notice that using augmentHome=false can mess up the system because it is true elsewhere. + * @param path The path which is used to load modules + * @param augmentHome True if the $HOME/.sword/ modules should be augmented with the other modules + */ + CSwordBackend( const QString& path, const bool augmentHome = true ); + + /** + * The destrctor of this backend. This function shuts the modules down using @ref shutdownModules. + */ + virtual ~CSwordBackend(); + + /** + * This function returns the list of available modules managed by this backend. + * You have to call initModules() first; + * + * @return The list of modules managed by this backend + */ + inline virtual QList<CSwordModuleInfo*>& moduleList(); + /** + * Initializes the Sword modules. + * + * @return True if the initializiation was succesful, otherwise return false. + */ + virtual CSwordBackend::LoadError initModules(SetupChangedReason reason); + /** + * This function deinitializes the modules and deletes them. + * + * @return True if it was succesful, otherwise return false + */ + virtual bool shutdownModules(); + /** + * Sets the given options enabled or disabled depending on the second parameter. + * + * @param type This is the type this function should set enabled or disabled + * @param enable If this is true the option will be enabled, otherwise it will be disabled. + */ + void setOption( const CSwordModuleInfo::FilterTypes type, const int state ); + /** */ + void setFilterOptions( const CSwordBackend::FilterOptions options ); + /** + * Sets the language for the international booknames of Sword. + * @param langName The abbreviation string which should be used for the Sword backend + */ + const QString booknameLanguage( const QString& langName = QString::null ); + /** + * This function searches for a module with the specified description + * @param description The description of the desired module + * @return pointer to the desired module; null if no module has the specified description + */ + virtual CSwordModuleInfo* findModuleByDescription(const QString& description); + /** + * This function searches for a module with the specified description + * @param description The description of the desired module + * @return pointer to the desired module; null if no module has the specified description + */ + const QString findModuleNameByDescription(const QString& description); + /** + * This function searches for a module with the specified name + * @param name The name of the desired module + * @return Pointer to the desired module; null if no module has the specified name + */ + CSwordModuleInfo* findModuleByName(const QString& name); + /** + * This function searches for a module with the specified sword module as module() object! + * @param swmodule to a Sword module + * @return pointer to the desired module; null if no module has the specified name + */ + CSwordModuleInfo* findSwordModuleByPointer(const sword::SWModule* const swmodule); + /** + * This function searches for a module which is the same as the passed module. + * @param module The module which should be used for searching the new one. May be child of a different backend. + * @return Pointer to the desired module; null if no module has the specified name + */ + CSwordModuleInfo* findModuleByPointer(const CSwordModuleInfo* const module); + /** + * @return Our global config object which contains the configs of all modules merged together. + */ + inline sword::SWConfig* getConfig() const; + /** + * Tries to find the config object for the module. The second paramter will be the found config. + * @return True if the config was found, false if not. If false is returned the moduleConfig object is in undefined/unknwon state. + */ + bool moduleConfig(const QString& module, sword::SWConfig& moduleConfig ); + /** + * Returns the text used for the option given as parameter. + * @param The paramter enum + * @return The name of the option given by the parameter + */ + static const QString optionName( const CSwordModuleInfo::FilterTypes option ); + /** + * Returns the text used for the option given as parameter. + */ + static const QString configOptionName( const CSwordModuleInfo::FilterTypes option ); + /** + * Returns the translated name of the option given as parameter. + * @param The translated option name + */ + static const QString translatedOptionName(const CSwordModuleInfo::FilterTypes option ); + /** + * Returns the version of the Sword library. + * @return The version used by this backend + */ + inline virtual const sword::SWVersion Version(); + /** + * Reload all Sword modules. + */ + void reloadModules(SetupChangedReason reason); + + /** + * Takes off the given modules from the list and returns them. + * User must take care of the deletion of the returned CSwordModuleInfo pointers. + */ + QList<CSwordModuleInfo*> takeModulesFromList(QStringList names); + + /** Sword prefix list. + * @return A list of all known Sword prefix dirs + */ + const QStringList swordDirList(); + + /** Emits the sigSwordSetupChanged signal. + * This can be called directly from outside if there is no need to reload the backend. + */ + void notifyChange(SetupChangedReason reason); + +signals: + void sigSwordSetupChanged(CSwordBackend::SetupChangedReason reason); + +protected: + /** + * Adds a render filter to the module. + * This is used to apply our own render filters to our modules instead of the sword filters + */ + virtual void AddRenderFilters(sword::SWModule *module, sword::ConfigEntMap §ion); + /** + * Overrides Sword filters which appear to be buggy. + */ + virtual void filterInit(); + +private: + // Filters + struct Filters { + sword::SWFilter* gbf; + sword::SWFilter* plain; + sword::SWFilter* thml; + sword::SWFilter* osis; + } m_filters; + + struct Displays { + Rendering::CChapterDisplay* chapter; + Rendering::CEntryDisplay* entry; + Rendering::CBookDisplay* book; + } m_displays; + + QList<CSwordModuleInfo*> m_moduleList; + QMap<QString, QString> m_moduleDescriptionMap; +}; + +/**Returns The list of modules managed by this backend*/ +inline QList<CSwordModuleInfo*>& CSwordBackend::moduleList() { + return m_moduleList; +} + +/** Returns our local config object to store the cipher keys etc. locally for each user. The values of the config are merged with the global config. */ +inline sword::SWConfig* CSwordBackend::getConfig() const { + return config; +} + +/** Returns the version of the Sword library. */ +inline const sword::SWVersion CSwordBackend::Version() { + return sword::SWVersion::currentVersion; +} + +#endif diff --git a/src/backend/rendering/cbookdisplay.cpp b/src/backend/rendering/cbookdisplay.cpp new file mode 100644 index 0000000..fd57034 --- /dev/null +++ b/src/backend/rendering/cbookdisplay.cpp @@ -0,0 +1,136 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//Backend +#include "cbookdisplay.h" +#include "cdisplayrendering.h" +#include "backend/drivers/cswordbookmoduleinfo.h" +#include "backend/keys/cswordtreekey.h" + +//Util +#include <boost/scoped_ptr.hpp> + +/** Returns the rendered text using the modules in the list and using the key parameter. The displayoptions and filter options are used, too. */ +const QString Rendering::CBookDisplay::text( const QList<CSwordModuleInfo*>& modules, const QString& keyName, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions ) { + CSwordBookModuleInfo* book = dynamic_cast<CSwordBookModuleInfo*>(modules.first()); + Q_ASSERT(book); + + CSwordBackend::DisplayOptions dOpts = displayOptions; + dOpts.lineBreaks = true; //books should render with blocks, not with inlined sections + + CDisplayRendering render(dOpts, filterOptions); + CDisplayRendering::KeyTree tree; + CDisplayRendering::KeyTreeItem::Settings itemSettings; + + // the number of levels which should be display together, 1 means display no entries together + int displayLevel = book->config( CSwordModuleInfo::DisplayLevel ).toInt(); + + boost::scoped_ptr<CSwordTreeKey> key ( + dynamic_cast<CSwordTreeKey*>( CSwordKey::createInstance(book) ) + ); + key->key(keyName); //set the key to position we'd like to get + + const unsigned long offset = key->getOffset(); + + // standard of DisplayLevel, display nothing together + // if the current key is the root entry don't display anything together! + + if ((displayLevel <= 1) || (key->key().isEmpty() || (key->key() == "/") )) { + tree.append( new CDisplayRendering::KeyTreeItem( key->key(), modules, itemSettings ) ); + + const QString renderedText = render.renderKeyTree(tree); + key->setOffset( offset ); + return renderedText; + }; + + /** + * Check whether displaying displayLevel levels together is possible. + * For this count the childs and parents + * of the required position + */ + + int possibleLevels = 1; //we start with the default value of displayLevel, which means no entries together + + while( key->parent() && (key->key() != "/") && !key->key().isEmpty() ) {//add parents + ++possibleLevels; + }; + + // key->key(keyName); //set the key to the start position + + key->setOffset( offset ); + + while( key->firstChild( )) { //add childs + ++possibleLevels; + }; + + if (possibleLevels < displayLevel) { //too few levels available! + //display current level, we could also decide to display the available levels together + tree.append( new CDisplayRendering::KeyTreeItem( key->key(), modules, itemSettings ) ); + + const QString renderedText = render.renderKeyTree(tree); + key->setOffset( offset ); + return renderedText; + }; + + if ((displayLevel > 2) && (displayLevel == possibleLevels)) { //fix not to diplay the whole module + --displayLevel; + } + + // at this point we're sure that we can display the required levels toogether + // at the moment we're at the lowest level, so we only have to go up! + for (int currentLevel = 1; currentLevel < displayLevel; ++currentLevel) { //we start again with 1 == standard of displayLevel + + if ( !key->parent() ) { //something went wrong although we checked before! Be safe and return entry's text + tree.append( new CDisplayRendering::KeyTreeItem( key->key(), modules, itemSettings ) ); + + const QString renderedText = render.renderKeyTree(tree); + key->setOffset( offset ); + return renderedText; + }; + }; + + // no we can display all sub levels together! We checked before that this is possible! + itemSettings.highlight = (key->key() == keyName); + + tree.append( new CDisplayRendering::KeyTreeItem( key->key(), modules, itemSettings ) ); + + //const bool hasToplevelText = !key->strippedText().isEmpty(); + key->firstChild(); //go to the first sibling on the same level + + setupRenderTree(key.get(), &tree, keyName); + + const QString renderedText = render.renderKeyTree(tree); + + key->setOffset( offset ); //restore key + + return renderedText; +} + +void Rendering::CBookDisplay::setupRenderTree(CSwordTreeKey * swordTree, CTextRendering::KeyTree * renderTree, const QString& highlightKey) { + + const QString key = swordTree->key(); + const unsigned long offset = swordTree->getOffset(); + + CTextRendering::KeyTreeItem::Settings settings; + settings.highlight = (key == highlightKey); + + CTextRendering::KeyTreeItem* item = new CTextRendering::KeyTreeItem(key, swordTree->module(0), settings ); + renderTree->append( item ); + + if (swordTree->hasChildren()) { //print tree for the child items + swordTree->firstChild(); + setupRenderTree(swordTree, item->childList(), highlightKey); + swordTree->setOffset( offset ); //go back where we came from + } + + if (swordTree->nextSibling()) { //print tree for next entry on the same depth + setupRenderTree(swordTree, renderTree, highlightKey); + swordTree->setOffset( offset ); //return to the value we had at the beginning of this block! + } +} diff --git a/src/backend/rendering/cbookdisplay.h b/src/backend/rendering/cbookdisplay.h new file mode 100644 index 0000000..6f0b031 --- /dev/null +++ b/src/backend/rendering/cbookdisplay.h @@ -0,0 +1,45 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef RENDERINGCBOOKDISPLAY_H +#define RENDERINGCBOOKDISPLAY_H + +#include "centrydisplay.h" +#include "ctextrendering.h" +//TODO: It would be sufficient to forward declare CTextRendering and CTextRendering::KeyTree +//but I don't know how :( + +class CSwordTreeKey; + +namespace Rendering { + + /** + * A CEntryDisplay implementation which works on tree-based GenBook modules + * of Sword. + * @short CEntryDisplay implementation for GenBook modules, + * @author The BibleTime team + */ + +class CBookDisplay : public CEntryDisplay { +public: // Public methods + virtual ~CBookDisplay() {} + + /** + * Returns the rendered text using the modules in the list and using the key parameter. + * The displayoptions and filter options are used, too. + */ + virtual const QString text( const QList<CSwordModuleInfo*>& modules, const QString& key, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions); + +protected: + void setupRenderTree(CSwordTreeKey* swordTree, CTextRendering::KeyTree* renderTree, const QString& highlightKey); +}; + +} + +#endif diff --git a/src/backend/rendering/cchapterdisplay.cpp b/src/backend/rendering/cchapterdisplay.cpp new file mode 100644 index 0000000..921ed78 --- /dev/null +++ b/src/backend/rendering/cchapterdisplay.cpp @@ -0,0 +1,59 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//Backend +#include "cchapterdisplay.h" +#include "cdisplayrendering.h" +#include "backend/keys/cswordversekey.h" +#include "backend/drivers/cswordbiblemoduleinfo.h" + +const QString Rendering::CChapterDisplay::text( const QList<CSwordModuleInfo*>& modules, const QString& keyName, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions ) { + Q_ASSERT( modules.count() >= 1 ); + Q_ASSERT( !keyName.isEmpty() ); + + CSwordModuleInfo* module = modules.first(); + + if (modules.count() == 1) module->module()->setSkipConsecutiveLinks( true ); //skip empty, linked verses + + CTextRendering::KeyTreeItem::Settings settings; + settings.keyRenderingFace = + displayOptions.verseNumbers + ? CTextRendering::KeyTreeItem::Settings::SimpleKey + : CTextRendering::KeyTreeItem::Settings::NoKey; + + QString startKey = keyName; + QString endKey = startKey; + + //check whether there's an intro we have to include + Q_ASSERT((module->type() == CSwordModuleInfo::Bible)); + + if (module->type() == CSwordModuleInfo::Bible) { + ((sword::VerseKey*)(module->module()->getKey()))->Headings(1); //HACK: enable headings for VerseKeys + + CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module); + Q_ASSERT(bible); + + CSwordVerseKey k1(module); + k1.Headings(1); + k1.key(keyName); + + if (k1.Chapter() == 1) k1.Chapter(0); //Chapter 1, start with 0:0, otherwise X:0 + + k1.Verse(0); + + startKey = k1.key(); + + if (k1.Chapter() == 0) k1.Chapter(1); + k1.Verse(bible->verseCount(k1.book(), k1.Chapter())); + endKey = k1.key(); + } + + CDisplayRendering render(displayOptions, filterOptions); + return render.renderKeyRange( startKey, endKey, modules, keyName, settings ); +} diff --git a/src/backend/rendering/cchapterdisplay.h b/src/backend/rendering/cchapterdisplay.h new file mode 100644 index 0000000..cf00adf --- /dev/null +++ b/src/backend/rendering/cchapterdisplay.h @@ -0,0 +1,37 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef RENDERINGCCHAPTERDISPLAY_H +#define RENDERINGCCHAPTERDISPLAY_H + +#include "centrydisplay.h" + +namespace Rendering { + +/** Chapter rendering. +* A CEntryDisplay implementation mde for Bibles to display whole chapters +* at once. +* @author The BibleTime team +*/ + +class CChapterDisplay : public CEntryDisplay { + +public: // Public methods + virtual ~CChapterDisplay() {} + + /** + * Returns the rendered text using the modules in the list and using the key parameter. + * The displayoptions and filter options are used, too. + */ + virtual const QString text( const QList<CSwordModuleInfo*>& modules, const QString& key, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions); +}; + +} + +#endif diff --git a/src/backend/rendering/cdisplayrendering.cpp b/src/backend/rendering/cdisplayrendering.cpp new file mode 100644 index 0000000..8c6c525 --- /dev/null +++ b/src/backend/rendering/cdisplayrendering.cpp @@ -0,0 +1,158 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cdisplayrendering.h" + +#include "backend/managers/cdisplaytemplatemgr.h" +#include "backend/managers/creferencemanager.h" +#include "backend/keys/cswordkey.h" +#include "backend/keys/cswordversekey.h" + +#include "util/cpointers.h" + +//Qt +#include <QString> +#include <QRegExp> + +namespace Rendering { + + CDisplayRendering::CDisplayRendering(CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) +: CHTMLExportRendering(CHTMLExportRendering::Settings(true), displayOptions, filterOptions) {} + + const QString CDisplayRendering::entryLink( const KeyTreeItem& item, CSwordModuleInfo* module ) { + QString linkText; + + const bool isBible = module && (module->type() == CSwordModuleInfo::Bible); + CSwordVerseKey vk(module); //only valid for bible modules, i.e. isBible == true + vk.Headings(true); + + if (isBible) { + vk.key(item.key()); + } + + if (isBible && (vk.Verse() == 0)) { + return QString::null; //Warning: return already here + } + + switch (item.settings().keyRenderingFace) { + + case KeyTreeItem::Settings::NoKey: { + linkText = QString::null; + break; //no key is valid for all modules + } + + case KeyTreeItem::Settings::CompleteShort: { + if (isBible) { + linkText = QString::fromUtf8(vk.getShortText()); + break; + } + + //fall through for non-Bible modules + } + + case KeyTreeItem::Settings::CompleteLong: { + if (isBible) { + linkText = vk.key(); + break; + } + + //fall through for non-Bible modules + } + + case KeyTreeItem::Settings::SimpleKey: { + if (isBible) { + linkText = QString::number(vk.Verse()); + break; + } + + //fall through for non-Bible modules + } + + default: { //default behaviour to return the passed key + linkText = item.key(); + break; + } + } + + if (linkText.isEmpty()) { + return QString("<a name=\"").append(keyToHTMLAnchor(item.key())).append("\" />"); + } + else { + return QString("<a name=\"").append(keyToHTMLAnchor(item.key())).append("\" ") + .append("href=\"") + .append(CReferenceManager::encodeHyperlink( + module->name(), item.key(), CReferenceManager::typeFromModule(module->type())) + ) + .append("\">").append(linkText).append("</a>\n"); + } + + return QString::null; + } + + const QString CDisplayRendering::keyToHTMLAnchor(const QString& key) { + QString ret = key; + ret = ret.trimmed().remove(QRegExp("[^A-Za-z0-9]+")); + ret = ret.remove(QRegExp("^\\d+|")); + + return ret; + } + + const QString CDisplayRendering::finishText( const QString& oldText, KeyTree& tree ) { + QList<CSwordModuleInfo*> modules = collectModules(&tree); + qDebug("CDisplayRendering::finishText"); + + //marking words is very slow, we have to find a better solution + + /* + //mark all words by spans + + QString text = oldText; + + QRegExp re("(\\b)(?=\\w)"); //word begin marker + int pos = text.find(re, 0); + + while (pos != -1) { //word begin found + //qWarning("found word at %i in %i", pos, text.length()); + int endPos = pos + 1; + if (!CToolClass::inHTMLTag(pos+1, text)) { //the re has a positive look ahead which matches one char before the word start + //qWarning("matched %s", text.mid(pos+1, 4).latin1()); + + //find end of word and put a marker around it + endPos = text.find(QRegExp("\\b|[,.:]"), pos+1); + if ((endPos != -1) && !CToolClass::inHTMLTag(endPos, text) && (endPos - pos >= 3)) { //reuire wordslonger than 3 chars + text.insert(endPos, "</span>"); + text.insert(pos, "<span class=\"word\">"); + + endPos += 26; + } + } + pos = text.find(re, endPos); + } + */ + const CLanguageMgr::Language* const lang = + (modules.count() >= 1) + ? modules.first()->language() + : CPointers::languageMgr()->defaultLanguage(); + + CDisplayTemplateMgr* tMgr = CPointers::displayTemplateManager(); + + //Q_ASSERT(modules.count() >= 1); + + CDisplayTemplateMgr::Settings settings; + settings.modules = modules; + settings.langAbbrev = ((modules.count() == 1) && lang->isValid()) ? lang->abbrev() : QString::null; + + if (modules.count() == 1) + settings.pageDirection = (modules.first()->textDirection() == CSwordModuleInfo::LeftToRight) ? "ltr" : "rtl"; + else + settings.pageDirection = QString::null; + + return tMgr->fillTemplate(CBTConfig::get(CBTConfig::displayStyle), oldText, settings); + } +} diff --git a/src/backend/rendering/cdisplayrendering.h b/src/backend/rendering/cdisplayrendering.h new file mode 100644 index 0000000..9c4451b --- /dev/null +++ b/src/backend/rendering/cdisplayrendering.h @@ -0,0 +1,38 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef RENDERINGCDISPLAYRENDERING_H +#define RENDERINGCDISPLAYRENDERING_H + +#include "chtmlexportrendering.h" + +namespace Rendering { + +/** HTML rendering for the text display widgets. + * @short Rendering for the html display widget. + * @author The BibleTime team + */ + +class CDisplayRendering : public CHTMLExportRendering { +public: + static const QString keyToHTMLAnchor(const QString& key); + + CDisplayRendering( + CSwordBackend::DisplayOptions displayOptions = CBTConfig::getDisplayOptionDefaults(), + CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults() + ); + +protected: + virtual const QString entryLink( const KeyTreeItem& item, CSwordModuleInfo* const module ); + virtual const QString finishText( const QString&, KeyTree& tree ); +}; + +} + +#endif diff --git a/src/backend/rendering/centrydisplay.cpp b/src/backend/rendering/centrydisplay.cpp new file mode 100644 index 0000000..7a4626c --- /dev/null +++ b/src/backend/rendering/centrydisplay.cpp @@ -0,0 +1,63 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "centrydisplay.h" + +#include "backend/keys/cswordkey.h" +#include "backend/keys/cswordversekey.h" +#include "backend/drivers/cswordbookmoduleinfo.h" +#include "backend/managers/creferencemanager.h" +#include "backend/managers/cdisplaytemplatemgr.h" +#include "cdisplayrendering.h" + +#include "backend/config/cbtconfig.h" +#include <boost/scoped_ptr.hpp> + +//Qt includes +#include <QApplication> +#include <QRegExp> + +using namespace Rendering; + +/** Returns the rendered text using the modules in the list and using the key parameter. + * The displayoptions and filter options are used, too. + */ +const QString CEntryDisplay::text( const QList<CSwordModuleInfo*>& modules, const QString& keyName, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions ) { + CDisplayRendering render(displayOptions, filterOptions); + + //no highlighted key and no extra key link in the text + CTextRendering::KeyTreeItem::Settings normal_settings(false, CTextRendering::KeyTreeItem::Settings::CompleteShort); + CSwordModuleInfo* module = modules.first(); + QString result; + + //in Bibles and Commentaries we need to check if 0:0 and X:0 contain something + if (module->type() == CSwordModuleInfo::Bible || module->type() == CSwordModuleInfo::Commentary) { + ((sword::VerseKey*)(module->module()->getKey()))->Headings(1); //HACK: enable headings for VerseKeys + + CSwordVerseKey k1(module); + k1.Headings(1); + k1.key(keyName); + + // don't print the key + CTextRendering::KeyTreeItem::Settings preverse_settings(false, CTextRendering::KeyTreeItem::Settings::NoKey); + + if (k1.Verse() == 1){ //X:1, prepend X:0 + if (k1.Chapter() == 1){ //1:1, also prepend 0:0 before that + k1.Chapter(0); + k1.Verse(0); + if ( k1.rawText().length() > 0 ) result.append( render.renderSingleKey(k1.key(), modules, preverse_settings ) ); + k1.Chapter(1); + } + k1.Verse(0); + if ( k1.rawText().length() > 0 ) result.append( render.renderSingleKey(k1.key(), modules, preverse_settings ) ); + } + } + return result.append( render.renderSingleKey(keyName, modules, normal_settings) ); +} diff --git a/src/backend/rendering/centrydisplay.h b/src/backend/rendering/centrydisplay.h new file mode 100644 index 0000000..96f0dba --- /dev/null +++ b/src/backend/rendering/centrydisplay.h @@ -0,0 +1,51 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CENTRYDISPLAY_H +#define CENTRYDISPLAY_H + +//BibleTime +//#include "ctextrendering.h" +class CSwordModuleInfo; +#include "backend/managers/cswordbackend.h" + +#include "util/cpointers.h" + +//Sword +#include <swdisp.h> + +//Qt +#include <QString> + +class CSwordModuleInfo; + +namespace Rendering { + +/** +* The reimplementation of SWDisplay to fit our needs. +* @short Display implementation +* @author The BibleTime team +*/ + +class CEntryDisplay : public sword::SWDisplay, public CPointers { + +public: + virtual ~CEntryDisplay() {} + + /** + * Returns the rendered text using the modules in the list and using the key parameter. + * The displayoptions and filter options are used, too. + */ + virtual const QString text( const QList<CSwordModuleInfo*>& modules, const QString& key, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions); +}; + + +} + +#endif diff --git a/src/backend/rendering/chtmlexportrendering.cpp b/src/backend/rendering/chtmlexportrendering.cpp new file mode 100644 index 0000000..38a83d3 --- /dev/null +++ b/src/backend/rendering/chtmlexportrendering.cpp @@ -0,0 +1,234 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "chtmlexportrendering.h" + +#include "backend/managers/cdisplaytemplatemgr.h" +#include "backend/managers/clanguagemgr.h" +#include "backend/keys/cswordkey.h" +#include "backend/keys/cswordversekey.h" +#include "backend/drivers/cswordmoduleinfo.h" + +#include "util/cpointers.h" +#include <boost/scoped_ptr.hpp> + +#include <iostream> + +namespace { + +/* + * Helper function to dump a verse with all its enty attributes + */ + +void dumpEntryAttributes(sword::SWModule *module) { + std::cout << "Attributes for key: " << module->getKeyText() << std::endl; + sword::AttributeTypeList::iterator i1; + sword::AttributeList::iterator i2; + sword::AttributeValue::iterator i3; + for (i1 = module->getEntryAttributes().begin(); i1 != module->getEntryAttributes().end(); i1++) { + std::cout << "[ " << i1->first << " ]\n"; + for (i2 = i1->second.begin(); i2 != i1->second.end(); i2++) { + std::cout << "\t[ " << i2->first << " ]\n"; + for (i3 = i2->second.begin(); i3 != i2->second.end(); i3++) { + std::cout << "\t\t" << i3->first << " = " << i3->second << "\n"; + } + } + } + std::cout << std::endl; +} + +} + +namespace Rendering { + + CHTMLExportRendering::CHTMLExportRendering(const CHTMLExportRendering::Settings& settings, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) +: m_displayOptions(displayOptions), + m_filterOptions(filterOptions), + m_settings(settings) {} + + CHTMLExportRendering::~CHTMLExportRendering() {} + + const QString CHTMLExportRendering::renderEntry( const KeyTreeItem& i, CSwordKey* k) { + + if (i.hasAlternativeContent()) { + QString ret = QString(i.settings().highlight ? "<div class=\"currententry\">" : "<div class=\"entry\">"); + ret.append(i.getAlternativeContent()); + + // Q_ASSERT(i.hasChildItems()); + + if (!i.childList()->isEmpty()) { + KeyTree * const tree = i.childList(); + + const QList<CSwordModuleInfo*> modules = collectModules(tree); + + if (modules.count() == 1) { //insert the direction into the sorrounding div + ret.insert( 5, QString("dir=\"%1\" ").arg((modules.first()->textDirection() == CSwordModuleInfo::LeftToRight) ? "ltr" : "rtl" )); + } + + foreach ( KeyTreeItem* c, (*tree) ) { + ret.append( renderEntry( *c ) ); + } + } + + ret.append("</div>"); + return ret; //WARNING: Return already here! + } + + + const QList<CSwordModuleInfo*>& modules( i.modules() ); + if (modules.count() == 0) { + return QString(""); //no module present for rendering + } + + boost::scoped_ptr<CSwordKey> scoped_key( !k ? CSwordKey::createInstance(modules.first()) : 0 ); + CSwordKey* key = k ? k : scoped_key.get(); + Q_ASSERT(key); + + CSwordVerseKey* myVK = dynamic_cast<CSwordVerseKey*>(key); + + if ( myVK ) myVK->Headings(1); + + QString renderedText( (modules.count() > 1) ? "\n\t\t<tr>\n" : "\n" ); + // Only insert the table stuff if we are displaying parallel. + + //declarations out of the loop for optimization + QString entry; + QString keyText; + bool isRTL; + QString preverseHeading; + QString langAttr; + QString key_renderedText; + + QList<CSwordModuleInfo*>::const_iterator end_modItr = modules.end(); + + for (QList<CSwordModuleInfo*>::const_iterator mod_Itr(modules.begin()); mod_Itr != end_modItr; ++mod_Itr) { + key->module(*mod_Itr); + key->key( i.key() ); + + keyText = key->key(); + isRTL = ((*mod_Itr)->textDirection() == CSwordModuleInfo::RightToLeft); + entry = QString::null; + + if ((*mod_Itr)->language()->isValid()) { + langAttr = QString("xml:lang=\"") + .append((*mod_Itr)->language()->abbrev()) + .append("\" lang=\"") + .append((*mod_Itr)->language()->abbrev()) + .append("\""); + } + else { + langAttr = QString("xml:lang=\"") + .append((*mod_Itr)->module()->Lang()) + .append("\" lang=\"") + .append((*mod_Itr)->module()->Lang()) + .append("\""); + } + + key_renderedText = key->renderedText(); + + if (m_filterOptions.headings) { + (*mod_Itr)->module()->RenderText(); + sword::AttributeValue::const_iterator it = + (*mod_Itr)->module()->getEntryAttributes()["Heading"]["Preverse"].begin(); + const sword::AttributeValue::const_iterator end = + (*mod_Itr)->module()->getEntryAttributes()["Heading"]["Preverse"].end(); + + for (; it != end; ++it) { + preverseHeading = QString::fromUtf8(it->second.c_str()); + //TODO: Take care of the heading type! + if (!preverseHeading.isEmpty()) { + entry.append("<div ") + .append(langAttr) + .append(" class=\"sectiontitle\">") + .append(preverseHeading) + .append("</div>"); + } + } + } + + entry.append(m_displayOptions.lineBreaks ? "<div " : "<div style=\"display: inline;\" "); + + if (modules.count() == 1) { //insert only the class if we're not in a td + entry.append( i.settings().highlight ? "class=\"currententry\" " : "class=\"entry\" " ); + } + + entry.append(langAttr).append(isRTL ? " dir=\"rtl\"" : " dir=\"ltr\"").append(">"); + + //keys should normally be left-to-right, but this doesn't apply in all cases + entry.append("<span class=\"entryname\" dir=\"ltr\">").append(entryLink(i, *mod_Itr)).append("</span>"); + + if (m_settings.addText) { + //entry.append( QString::fromLatin1("<span %1>%2</span>").arg(langAttr).arg(key_renderedText) ); + entry.append( key_renderedText ); + } + + if (!i.childList()->isEmpty()) { + KeyTree* tree(i.childList()); + + foreach (KeyTreeItem* c, (*tree)) { + entry.append( renderEntry(*c) ); + } + } + + entry.append("</div>"); + + if (modules.count() == 1) { + renderedText.append( "\t\t" ).append( entry ).append("\n"); + } + else { + renderedText.append("\t\t<td class=\"") + .append(i.settings().highlight ? "currententry" : "entry") + .append("\" ") + .append(langAttr) + .append(" dir=\"") + .append(isRTL ? "rtl" : "ltr") + .append("\">\n") + .append( "\t\t\t" ).append( entry ).append("\n") + .append("\t\t</td>\n"); + } + } + + if (modules.count() > 1) { + renderedText.append("\t\t</tr>\n"); + } + + // qDebug("CHTMLExportRendering: %s", renderedText.latin1()); + return renderedText; +} + +void CHTMLExportRendering::initRendering() { + //CPointers::backend()->setDisplayOptions( m_displayOptions ); + CPointers::backend()->setFilterOptions( m_filterOptions ); +} + +const QString CHTMLExportRendering::finishText( const QString& text, KeyTree& tree ) { + const QList<CSwordModuleInfo*> modules = collectModules(&tree); + + const CLanguageMgr::Language* const lang = modules.first()->language(); + + CDisplayTemplateMgr* tMgr = CPointers::displayTemplateManager(); + CDisplayTemplateMgr::Settings settings; + settings.modules = modules; + settings.langAbbrev = ((modules.count() == 1) && lang->isValid()) ? lang->abbrev() : "unknown"; + if (modules.count() == 1) + settings.pageDirection = ((modules.first()->textDirection() == CSwordModuleInfo::LeftToRight) ? "ltr" : "rtl"); + else + settings.pageDirection = QString::null; + + return tMgr->fillTemplate(QObject::tr("Export"), text, settings); +} + +/*! + \fn CHTMLExportRendering::entryLink( KeyTreeItem& item ) + */ +const QString CHTMLExportRendering::entryLink( const KeyTreeItem& item, CSwordModuleInfo* ) { + return item.key(); +} + +}//end of namespace "Rendering" diff --git a/src/backend/rendering/chtmlexportrendering.h b/src/backend/rendering/chtmlexportrendering.h new file mode 100644 index 0000000..6a8153e --- /dev/null +++ b/src/backend/rendering/chtmlexportrendering.h @@ -0,0 +1,58 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef RENDERINGCHTMLEXPORTRENDERING_H +#define RENDERINGCHTMLEXPORTRENDERING_H + +#include "backend/managers/cswordbackend.h" +#include "ctextrendering.h" + +#include "backend/config/cbtconfig.h" + +namespace Rendering { + + /** + * This CTextRenerding implementation + * creates HTML specially made for export as HTML files. + * @short HTML rendering for export. + * @author The BibleTime team + */ + +class CHTMLExportRendering : public CTextRendering { + +public: + struct Settings { + Settings(const bool text = true) { + addText = text; + }; + + bool addText; + }; + + CHTMLExportRendering( + const Settings& settings, + CSwordBackend::DisplayOptions displayOptions = CBTConfig::getDisplayOptionDefaults(), + CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults() + ); + virtual ~CHTMLExportRendering(); + +protected: + virtual const QString renderEntry( const KeyTreeItem&, CSwordKey* = 0 ); + virtual const QString finishText( const QString&, KeyTree& tree ); + virtual const QString entryLink( const KeyTreeItem& item, CSwordModuleInfo* module ); + virtual void initRendering(); + + CSwordBackend::DisplayOptions m_displayOptions; + CSwordBackend::FilterOptions m_filterOptions; + Settings m_settings; +}; + +} + +#endif diff --git a/src/backend/rendering/cplaintextexportrendering.cpp b/src/backend/rendering/cplaintextexportrendering.cpp new file mode 100644 index 0000000..d99cff3 --- /dev/null +++ b/src/backend/rendering/cplaintextexportrendering.cpp @@ -0,0 +1,53 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//Backend includes +#include "cplaintextexportrendering.h" +#include "backend/keys/cswordkey.h" + +//Util +#include <boost/scoped_ptr.hpp> + +namespace Rendering { + +CPlainTextExportRendering::CPlainTextExportRendering(const CPlainTextExportRendering::Settings& settings, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) + : CHTMLExportRendering(settings, displayOptions, filterOptions) {} + +CPlainTextExportRendering::~CPlainTextExportRendering() {} + +const QString CPlainTextExportRendering::renderEntry( const KeyTreeItem& i, CSwordKey* ) { + if (!m_settings.addText) { + return QString(i.key()).append("\n"); + } + + QList<CSwordModuleInfo*> modules = i.modules(); + boost::scoped_ptr<CSwordKey> key( CSwordKey::createInstance(modules.first()) ); + QString renderedText = QString(i.key()).append(":\n"); + + QString entry; + // for (CSwordModuleInfo* m = modules.first(); m; m = modules.next()) { + QList<CSwordModuleInfo*>::iterator end_it = modules.end(); + + for (QList<CSwordModuleInfo*>::iterator it(modules.begin()); it != end_it; ++it) { + key->module(*it); + key->key( i.key() ); + + //ToDo: Check this code + entry.append(key->strippedText()).append("\n"); + renderedText.append( entry ); + } + + return renderedText; +} + +const QString CPlainTextExportRendering::finishText( const QString& oldText, KeyTree& ) { + return oldText; +} + +} diff --git a/src/backend/rendering/cplaintextexportrendering.h b/src/backend/rendering/cplaintextexportrendering.h new file mode 100644 index 0000000..9ec388b --- /dev/null +++ b/src/backend/rendering/cplaintextexportrendering.h @@ -0,0 +1,40 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef RENDERINGCPLAINTEXTEXPORTRENDERING_H +#define RENDERINGCPLAINTEXTEXPORTRENDERING_H + +#include "chtmlexportrendering.h" + +namespace Rendering { + + /** + * This implementation can be used to export content as plain text. + * @short Text rendering as plain text. + * @author The BibleTime team + */ + +class CPlainTextExportRendering : public CHTMLExportRendering { + +public: + CPlainTextExportRendering( + const Settings& settings, + CSwordBackend::DisplayOptions displayOptions = CBTConfig::getDisplayOptionDefaults(), + CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults() + ); + virtual ~CPlainTextExportRendering(); + +protected: + virtual const QString renderEntry( const KeyTreeItem&, CSwordKey* = 0 ); + virtual const QString finishText( const QString&, KeyTree& tree ); +}; + +} + +#endif diff --git a/src/backend/rendering/ctextrendering.cpp b/src/backend/rendering/ctextrendering.cpp new file mode 100644 index 0000000..c7ac0bd --- /dev/null +++ b/src/backend/rendering/ctextrendering.cpp @@ -0,0 +1,263 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "ctextrendering.h" + +//BibleTime +#include "backend/keys/cswordkey.h" +#include "backend/keys/cswordversekey.h" +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/cdisplaytemplatemgr.h" +#include "backend/managers/creferencemanager.h" + +#include <boost/scoped_ptr.hpp> +#include "util/ctoolclass.h" + +//Sword +#include <swkey.h> + +//Qt +#include <QRegExp> + + +using namespace Rendering; + +CTextRendering::KeyTreeItem::KeyTreeItem(const QString& key, CSwordModuleInfo const * mod, const Settings settings ) + : m_settings( settings ), + m_moduleList(), + m_key( key ), + m_childList(), + m_stopKey( QString::null ), + m_alternativeContent( QString::null ) +{ + m_moduleList.append( const_cast<CSwordModuleInfo*>(mod) ); //BAD CODE +} + +CTextRendering::KeyTreeItem::KeyTreeItem(const QString& content, const Settings settings ) + : m_settings( settings ), + m_moduleList(), + m_key( QString::null ), + m_childList(), + m_stopKey( QString::null ), + m_alternativeContent( content ) +{ +} + +CTextRendering::KeyTreeItem::KeyTreeItem(const QString& key, const QList<CSwordModuleInfo*>& mods, const Settings settings ) + : m_settings( settings ), + m_moduleList( mods ), + m_key( key ), + m_childList(), + m_stopKey( QString::null ), + m_alternativeContent( QString::null ) +{ +} + +CTextRendering::KeyTreeItem::KeyTreeItem() + : m_settings(), + m_moduleList(), + m_key(QString::null), + m_childList(), + m_stopKey(QString::null), + m_alternativeContent(QString::null) +{ +} + +CTextRendering::KeyTreeItem::KeyTreeItem(const KeyTreeItem& i) + : m_settings( i.m_settings ), + m_moduleList( i.m_moduleList ), + m_key( i.m_key ), + m_childList(), + m_stopKey( i.m_stopKey ), + m_alternativeContent( i.m_alternativeContent ) +{ + foreach(KeyTreeItem* item, (*i.childList())){ + m_childList.append(new KeyTreeItem((*item))); //deep copy + } + +} + +CTextRendering::KeyTreeItem::~KeyTreeItem() { + qDeleteAll(m_childList); +} + +CTextRendering::KeyTreeItem::KeyTreeItem(const QString& startKey, const QString& stopKey, CSwordModuleInfo* module, const Settings settings) +: m_settings( settings ), +m_moduleList(), +m_key( startKey ), +m_childList(), +m_stopKey( stopKey ), +m_alternativeContent( QString::null ) { + Q_ASSERT(module); + m_moduleList.append(module); + + //use the start and stop key to ceate our child items + + if (module->type() == CSwordModuleInfo::Bible) { + CSwordVerseKey start(module); + start.key(startKey); + + CSwordVerseKey stop(module); + stop.key(stopKey); + + if (!m_key.isEmpty() && !m_stopKey.isEmpty()) { //we have a range of keys + bool ok = true; + + while (ok && ((start < stop) || (start == stop)) ) { //range + m_childList.append( + new KeyTreeItem(start.key(), module, KeyTreeItem::Settings(false, settings.keyRenderingFace)) + ); + + + ok = start.next(CSwordVerseKey::UseVerse); + } + } + else if (m_key.isEmpty()) { + m_childList.append( new KeyTreeItem(startKey, module, KeyTreeItem::Settings(false, settings.keyRenderingFace)) ); + } + } + else if ((module->type() == CSwordModuleInfo::Lexicon) || (module->type() == CSwordModuleInfo::Commentary) ) { + m_childList.append( new KeyTreeItem(startKey, module, KeyTreeItem::Settings(false, KeyTreeItem::Settings::NoKey)) ); + } + else if (module->type() == CSwordModuleInfo::GenericBook) { + m_childList.append( new KeyTreeItem(startKey, module, KeyTreeItem::Settings(false, KeyTreeItem::Settings::NoKey)) ); + } + + //make it into "<simple|range> (modulename)" + + if (startKey == stopKey) { + m_alternativeContent = startKey; + } + else { + sword::VerseKey vk(startKey.toUtf8().constData(), stopKey.toUtf8().constData()); + + if (vk.LowerBound().Book() != vk.UpperBound().Book()) { + m_alternativeContent = QString::fromUtf8(vk.getRangeText()); + } + else if (vk.LowerBound().Chapter() != vk.UpperBound().Chapter()) { + m_alternativeContent = QString("%1 - %2:%3") + .arg(QString::fromUtf8(vk.LowerBound().getText())) + .arg(vk.UpperBound().Chapter()) + .arg(vk.UpperBound().Verse()); + } + else { //only verses differ (same book, same chapter) + m_alternativeContent = QString("%1 - %2") + .arg(QString::fromUtf8(vk.LowerBound().getText())) + .arg(vk.UpperBound().Verse()); + } + } + + m_alternativeContent.append(" (").append(module->name()).append(")"); + m_alternativeContent.prepend("<div class=\"rangeheading\" dir=\"ltr\">").append("</div>"); //insert the right tags +} + +const QString& CTextRendering::KeyTreeItem::getAlternativeContent() const { + return m_alternativeContent; +} + +const QList<CSwordModuleInfo*> CTextRendering::collectModules(KeyTree* const tree) const { + //collect all modules which are available and used by child items + QList<CSwordModuleInfo*> modules; + + foreach (KeyTreeItem* c, (*tree)) { + Q_ASSERT(c); + foreach (CSwordModuleInfo* mod, c->modules()) { + if (!modules.contains(mod)) { + modules.append(mod); + } + } + } + return modules; +} + +const QString CTextRendering::renderKeyTree( KeyTree& tree ) { + initRendering(); + + QList<CSwordModuleInfo*> modules = collectModules(&tree); + QString t; + + //optimization for entries with the same key + boost::scoped_ptr<CSwordKey> key( + (modules.count() == 1) ? CSwordKey::createInstance(modules.first()) : 0 + ); + + foreach (KeyTreeItem* c, tree) { + if (modules.count() == 1) { //this optimizes the rendering, only one key created for all items + key->key( c->key() ); + t.append( renderEntry( *c, key.get()) ); + } + else { + t.append( renderEntry( *c ) ); + } + } + + return finishText(t, tree); +} + +const QString CTextRendering::renderKeyRange( const QString& start, const QString& stop, const QList<CSwordModuleInfo*>& modules, const QString& highlightKey, const KeyTreeItem::Settings& keySettings ) { + + CSwordModuleInfo* module = modules.first(); + //qWarning( "renderKeyRange start %s stop %s \n", start.latin1(), stop.latin1() ); + + boost::scoped_ptr<CSwordKey> lowerBound( CSwordKey::createInstance(module) ); + lowerBound->key(start); + + boost::scoped_ptr<CSwordKey> upperBound( CSwordKey::createInstance(module) ); + upperBound->key(stop); + + sword::SWKey* sw_start = dynamic_cast<sword::SWKey*>(lowerBound.get()); + sword::SWKey* sw_stop = dynamic_cast<sword::SWKey*>(upperBound.get()); + + Q_ASSERT((*sw_start == *sw_stop) || (*sw_start < *sw_stop)); + + if (*sw_start == *sw_stop) { //same key, render single key + return renderSingleKey(lowerBound->key(), modules); + } + else if (*sw_start < *sw_stop) { // Render range + KeyTree tree; + KeyTreeItem::Settings settings = keySettings; + + CSwordVerseKey* vk_start = dynamic_cast<CSwordVerseKey*>(lowerBound.get()); + Q_ASSERT(vk_start); + + CSwordVerseKey* vk_stop = dynamic_cast<CSwordVerseKey*>(upperBound.get()); + Q_ASSERT(vk_stop); + + bool ok = true; + while (ok && ((*vk_start < *vk_stop) || (*vk_start == *vk_stop))) { + //make sure the key given by highlightKey gets marked as current key + settings.highlight = (!highlightKey.isEmpty() ? (vk_start->key() == highlightKey) : false); + + /*TODO: We need to take care of linked verses if we render one or (esp) more modules + If the verses 2,3,4,5 are linked to 1, it should be displayed as one entry with the caption 1-5 */ + + if (vk_start->Chapter() == 0){ //range was 0:0-1:x, render 0:0 first and jump to 1:0 + vk_start->Verse(0); + tree.append( new KeyTreeItem(vk_start->key(), modules, settings) ); + vk_start->Chapter(1); + vk_start->Verse(0); + } + tree.append( new KeyTreeItem(vk_start->key(), modules, settings) ); + ok = vk_start->next(CSwordVerseKey::UseVerse); + } + + return renderKeyTree(tree); + } + + return QString::null; +} + +const QString CTextRendering::renderSingleKey( const QString& key, const QList<CSwordModuleInfo*>& moduleList, const KeyTreeItem::Settings& settings ) { + KeyTree tree; + tree.append( new KeyTreeItem(key, moduleList, settings) ); + + return renderKeyTree(tree); +} + + diff --git a/src/backend/rendering/ctextrendering.h b/src/backend/rendering/ctextrendering.h new file mode 100644 index 0000000..403962b --- /dev/null +++ b/src/backend/rendering/ctextrendering.h @@ -0,0 +1,128 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CTEXTRENDERING_H +#define CTEXTRENDERING_H + +//BT includes +class CSwordModuleInfo; +//#include "util/autoptrvector.h" + +//QT includes +#include <QString> +#include <QList> + +class CSwordKey; + +/** + * CTextRendering is BibleTime's place where the actual rendering takes place. + * It provides several methods to convert an abstract tree of items + * into a string of html. + * + * See the implementations @ref CHTMLExportRendering and especially @ref CDisplayRendering. + * @short Text rendering based on trees + * @author The BibleTime team +*/ + +namespace Rendering { + +class CTextRendering { + +public: + + class KeyTreeItem; + typedef QList<KeyTreeItem*> KeyTree; + + class KeyTreeItem { + public: + + struct Settings { + enum KeyRenderingFace { + NoKey, //< means no key shown at all + SimpleKey, //< means only versenumber or only lexicon entry name + CompleteShort, //< means key like "Gen 1:1" + CompleteLong //< means "Genesis 1:1" + }; + + Settings(const bool highlight = false, KeyRenderingFace keyRendering = SimpleKey) : highlight(highlight), keyRenderingFace(keyRendering) {} + + bool highlight; + KeyRenderingFace keyRenderingFace; + }; + + KeyTreeItem(const QString& key, CSwordModuleInfo const * module, const Settings settings); + KeyTreeItem(const QString& key, const QList<CSwordModuleInfo*>& modules, const Settings settings); + KeyTreeItem(const QString& startKey, const QString& stopKey, CSwordModuleInfo* module, const Settings settings); + KeyTreeItem(const QString& content, const Settings settings); + KeyTreeItem(const KeyTreeItem& i); + + virtual ~KeyTreeItem(); + + const QString& getAlternativeContent() const; + inline void setAlternativeContent(const QString& newContent) { + m_alternativeContent = newContent; + }; + + inline bool hasAlternativeContent() const { + return !m_alternativeContent.isNull(); + }; + + inline const QList<CSwordModuleInfo*>& modules() const { + return m_moduleList; + }; + + inline const QString& key() const { + return m_key; + }; + + inline const Settings& settings() const { + return m_settings; + }; + + inline KeyTree* childList() const; +// inline const bool hasChildItems() const; + + protected: + KeyTreeItem(); + + Settings m_settings; + QList<CSwordModuleInfo*> m_moduleList; + QString m_key; + mutable KeyTree m_childList; + + QString m_stopKey; + QString m_alternativeContent; + }; + + virtual ~CTextRendering() {} + + const QString renderKeyTree( KeyTree& ); + + const QString renderKeyRange( const QString& start, const QString& stop, const QList<CSwordModuleInfo*>& modules, const QString& hightlightKey = QString::null, const KeyTreeItem::Settings& settings = KeyTreeItem::Settings() ); + + const QString renderSingleKey( const QString& key, const QList<CSwordModuleInfo*>&, const KeyTreeItem::Settings& settings = KeyTreeItem::Settings() ); + +protected: + const QList<CSwordModuleInfo*> collectModules(KeyTree* const tree) const; + virtual const QString renderEntry( const KeyTreeItem&, CSwordKey* = 0 ) = 0; + virtual const QString finishText( const QString&, KeyTree& tree ) = 0; + virtual void initRendering() = 0; +}; + +inline CTextRendering::KeyTree* CTextRendering::KeyTreeItem::childList() const{ + return &m_childList; +} +// +//inline const bool CTextRendering::KeyTreeItem::hasChildItems() const { +// return !m_childList.isEmpty(); +//} + +} + +#endif diff --git a/src/bibletime.cpp b/src/bibletime.cpp new file mode 100644 index 0000000..c4510f6 --- /dev/null +++ b/src/bibletime.cpp @@ -0,0 +1,314 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#include "bibletime.h" + +#include "frontend/cmdiarea.h" +#include "frontend/mainindex/cmainindex.h" +#include "frontend/mainindex/bookshelf/cbookshelfindex.h" +#include "frontend/displaywindow/cdisplaywindow.h" +#include "frontend/displaywindow/cdisplaywindowfactory.h" +#include "frontend/displaywindow/creadwindow.h" +#include "frontend/displaywindow/cwritewindow.h" +#include "frontend/keychooser/ckeychooser.h" +#include "backend/config/cbtconfig.h" + +#include "util/ctoolclass.h" +#include "util/cpointers.h" +#include "util/directoryutil.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/drivers/cswordbiblemoduleinfo.h" +#include "backend/drivers/cswordcommentarymoduleinfo.h" +#include "backend/drivers/cswordlexiconmoduleinfo.h" +#include "backend/drivers/cswordbookmoduleinfo.h" +#include "backend/keys/cswordversekey.h" +#include "backend/keys/cswordldkey.h" + +//Qt includes +#include <QSplitter> +#include <QDebug> +#include <QAction> +#include <QApplication> +#include <QMdiSubWindow> +#include <QCloseEvent> +#include <QSplashScreen> + +#include <cstdlib> +#include <ctime> + +using namespace Profile; + +BibleTime::BibleTime() : + QMainWindow(0), + m_dock0(0), + m_dock1(0), + m_dock2(0), + m_initialized(false), + m_moduleList(0), + m_currentProfile(0), + m_mdi(0), + m_profileMgr() +{ + QPixmap pm; + if ( !pm.load( util::filesystem::DirectoryUtil::getPicsDir().canonicalPath().append( "/startuplogo.png")) ) + { + qWarning("Can't load startuplogo! Check your installation."); + } + QSplashScreen splash(pm); + QString splashHtml("<div style='background:transparent;color:white;font-weight:bold'>%1</div>"); + if (CBTConfig::get(CBTConfig::logo)) + { + splash.show(); + } + splash.showMessage(splashHtml.arg(tr("Initializing the SWORD engine...")), Qt::AlignCenter); + initBackends(); + splash.showMessage(splashHtml.arg(tr("Creating BibleTime's user interface...")), Qt::AlignCenter); + initView(); + splash.showMessage(splashHtml.arg(tr("Initializing menu- and toolbars...")), Qt::AlignCenter); + initActions(); + initConnections(); + readSettings(); + setPlainCaption(QString()); +} + +BibleTime::~BibleTime() +{ + // delete m_dcopInterface; + // The backend is deleted by the BibleTimeApp instance +} + +/** Saves the properties of BibleTime to the application wide configfile */ +void BibleTime::saveSettings() +{ + //TODO: how to write settings? + //accel()->writeSettings(CBTConfig::getConfig()); + + CBTConfig::set(CBTConfig::toolbar, m_viewToolbar_action->isChecked()); + + // set the default to false + /* CBTConfig::set(CBTConfig::autoTileVertical, false); + CBTConfig::set(CBTConfig::autoTileHorizontal, false); + CBTConfig::set(CBTConfig::autoCascade, false); + */ + CBTConfig::set(CBTConfig::autoTileVertical, m_windowAutoTileVertical_action->isChecked()); + CBTConfig::set(CBTConfig::autoTileHorizontal, m_windowAutoTileHorizontal_action->isChecked()); + CBTConfig::set(CBTConfig::autoCascade, m_windowAutoCascade_action->isChecked()); + + CProfile* p = m_profileMgr.startupProfile(); + if (p) + { + saveProfile(p); + } +} + +/** Reads the settings from the configfile and sets the right properties. */ +void BibleTime::readSettings() +{ + qDebug("******************BibleTime::readSettings******************************"); + // accel()->readSettings(CBTConfig::getConfig()); +// CBTConfig::setupAccelSettings(CBTConfig::application, actionCollection()); + + m_viewToolbar_action->setChecked( CBTConfig::get(CBTConfig::toolbar) ); + slotToggleToolbar(); + + if ( CBTConfig::get(CBTConfig::autoTileVertical) ) + { + m_windowAutoTileVertical_action->setChecked( true ); + m_windowManualMode_action->setChecked(false); + slotAutoTileVertical(); + } + else if ( CBTConfig::get(CBTConfig::autoTileHorizontal) ) + { + m_windowAutoTileHorizontal_action->setChecked( true ); + m_windowManualMode_action->setChecked(false); + slotAutoTileHorizontal(); + } + else if ( CBTConfig::get(CBTConfig::autoCascade) ) + { + m_windowAutoCascade_action->setChecked(true); + m_windowManualMode_action->setChecked(false); + slotAutoCascade(); + } + else + { + m_windowManualMode_action->setChecked(true); + slotManualArrangementMode(); + } +} + +/** Creates a new presenter in the MDI area according to the type of the module. */ +CDisplayWindow* BibleTime::createReadDisplayWindow(QList<CSwordModuleInfo*> modules, const QString& key) +{ + qApp->setOverrideCursor( QCursor(Qt::WaitCursor) ); + qDebug("BibleTime::createReadDisplayWindow(QList<CSwordModuleInfo*> modules, const QString& key)"); + CDisplayWindow* displayWindow = CDisplayWindowFactory::createReadInstance(modules, m_mdi); + if ( displayWindow ) + { + displayWindow->init(); + if (m_mdi->subWindowList().count() == 0) + displayWindow->showMaximized(); + else + displayWindow->show(); + // if (!key.isEmpty()) + displayWindow->lookupKey(key); + } + // We have to process pending events here, otherwise displayWindow is not fully painted + qApp->processEvents(); + // Now all events, including mouse clicks for the displayWindow have been handled + // and we can let the user click the same module again + m_bookshelfPage->unfreezeModules(modules); + qApp->restoreOverrideCursor(); + return displayWindow; +} + + +/** Creates a new presenter in the MDI area according to the type of the module. */ +CDisplayWindow* BibleTime::createReadDisplayWindow(CSwordModuleInfo* module, const QString& key) +{ + QList<CSwordModuleInfo*> list; + list.append(module); + + return createReadDisplayWindow(list, key); +} + +CDisplayWindow* BibleTime::createWriteDisplayWindow(CSwordModuleInfo* module, const QString& key, const CDisplayWindow::WriteWindowType& type) +{ + qApp->setOverrideCursor( QCursor(Qt::WaitCursor) ); + + QList<CSwordModuleInfo*> modules; + modules.append(module); + + CDisplayWindow* displayWindow = CDisplayWindowFactory::createWriteInstance(modules, m_mdi, type); + if ( displayWindow ) + { + displayWindow->init(); + if (m_mdi->subWindowList().count() == 0) + displayWindow->showMaximized(); + else + displayWindow->show(); + displayWindow->lookupKey(key); + } + + qApp->restoreOverrideCursor(); + return displayWindow; +} + +/** Refreshes all presenters.*/ +void BibleTime::refreshDisplayWindows() +{ + foreach (QMdiSubWindow* subWindow, m_mdi->subWindowList()) + { + if (CDisplayWindow* window = dynamic_cast<CDisplayWindow*>(subWindow->widget())) + { + window->reload(CSwordBackend::OtherChange); + } + } +} + +/** Called before quit. */ +void BibleTime::slot_aboutToQuit() +{ + saveSettings(); +} + +/** Called before a window is closed */ +bool BibleTime::queryClose() +{ + qDebug("BibleTime::queryClose"); + bool ret = true; + + foreach(QMdiSubWindow* subWindow, m_mdi->subWindowList()) + { + if (CDisplayWindow* window = dynamic_cast<CDisplayWindow*>(subWindow->widget())) + { + ret = ret && window->queryClose(); + } + qDebug() << "return value:" << ret; + } + qDebug() << "final return value:" << ret; + return ret; +} + +/** Restores the workspace if the flag for this is set in the config. */ +void BibleTime::restoreWorkspace() +{ + if (CProfile* p = m_profileMgr.startupProfile()) + { + loadProfile(p); + } +} + +/** Sets the plain caption of the main window */ +void BibleTime::setPlainCaption(const QString& title) +{ + QString suffix; + //Watch out, subtitles must be appended with the form " - [%s]", otherwise + //QMdiSubWindow will mess up when it is maximized + if (!title.isEmpty()) + { + suffix = QString(" - [").append(title).append("]"); + } + QMainWindow::setWindowTitle( QString("BibleTime ").append(BT_VERSION) + suffix ); +} + +/** Processes the commandline options given to BibleTime. */ +void BibleTime::processCommandline() +{ + QStringList args = qApp->QCoreApplication::arguments(); + + if ( !CBTConfig::get(CBTConfig::crashedTwoTimes) && + !args.contains("--ignore-session") ) + { + restoreWorkspace(); + } + + if ( args.contains("--open-default-bible") && + !CBTConfig::get(CBTConfig::crashedLastTime) && + !CBTConfig::get(CBTConfig::crashedTwoTimes)) + { + int index = args.indexOf("--open-default-bible"); + QString bibleKey; + if (index >= 0 && (index+1) < args.size()) + { + bibleKey = args.at(index+1); + } + CSwordModuleInfo* bible = CBTConfig::get(CBTConfig::standardBible); + if (bibleKey == "random") + { + CSwordVerseKey vk(0); + const int maxIndex = 31100; + time_t seconds; + seconds = time (NULL); + srand(seconds); + int newIndex = rand() % maxIndex; + vk.setPosition(sword::TOP); + vk.Index(newIndex); + bibleKey = vk.key(); + } + createReadDisplayWindow(bible, bibleKey); + m_mdi->myTileVertical();//we are sure only one window is open, which should be displayed fullscreen in the working area + } +} + +bool BibleTime::event(QEvent* e) +{ +// /* if (e->type() == QEvent::Polish) { +// qWarning("BibleTime::event type Polish"); +// m_initialized = true; +// }*/ + if (e->type() == QEvent::Close) + { + } + return QMainWindow::event(e); +} + +void BibleTime::closeEvent(QCloseEvent* e) +{ + QMainWindow::closeEvent(e); +} diff --git a/src/bibletime.h b/src/bibletime.h new file mode 100644 index 0000000..bf27ccd --- /dev/null +++ b/src/bibletime.h @@ -0,0 +1,380 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BIBLETIME_H +#define BIBLETIME_H + +#include "frontend/profile/cprofilemgr.h" +#include "frontend/profile/cprofile.h" +#include "frontend/displaywindow/cdisplaywindow.h" + +class CSwordModuleInfo; + +#include <QList> +#include <QMainWindow> + +class CMDIArea; +class CDisplayWindow; +class CMainIndex; +class CBookmarkIndex; +class CBookshelfIndex; + +namespace InfoDisplay { + class CInfoDisplay; +} +class QAction; +class QMenu; +class QToolBar; +class QSplitter; + +/** + * @page backend The structure of the backend + * <p> + * The backend implementation for Sword is called CSwordBackend, the classes we use + * to work with keys are called CSwordVerseKey and CSwordLDKey, both are derived from + * the class CSwordKey. + * The CSwordKey derived classes used for Sword do also inherit the classes + * VerseKey (CSwordVerseKey) + * and SWKey (CSwordLDKey). + * </p> + * <p> + * The classes used to handle all module based stuff are derived from CModuleInfo. + * The module classes are: CSwordModuleInfo (for Sword modules), + * CSwordBibleModuleInfo (for bibles), CSwordCommentaryModuleInfo (for commentaries) and + * CSwordLexiconModuleInfo (for lexicons). + * Have a look at the class documentation of the mentioned classes to learn how the + * structure of them looks like and which class inherits which other class. + * </p> + * <p> + * The first objects which should be created in the application is the backend + * (for Sword the class is called CSwordBackend). + * Then create all the different module classes for the correct Sword modules. + * Have a look at + * BibleTime::initBackens() to see how it's done in BibleTime.@br + * Later you can work with them for example by using the CSwordKey and + * CSwordModuleInfo derived class. + * </p> + */ + +/** + * @page frontend The structure of the frontend + * + * <p> + * The frontend contains the classes which interact with the user. For example the main index, + * the display windows, the searchdialog or the other parts. + * </p><p> + * The main index is implemented in the class CGroupManager, the items of the + * main index are implemented in the class CGroupManagerItem. + * Each CGroupManagerItem has a type() function which returns the type of + * the object (Module, Bookmark or Group).<BR> + * The display windows are all derived from the base class CPresenter. + * The display windows which handle Sword modules are all derived from the + * CSwordPresenter class. + * The display windows which provide functionality are CBiblePresenter for + * Bibles, CCommentaryPresenter for commentaries and CLexiconPresenter for + * lexicon and dictionaries. + * CSwordPresenter provides the essential base functions which are + * reimplemented in the derived classes (for example CSwordPresenter::lookup).<BR> + * </p><p> + * Another important part of the frontend are the keychoosers. + * They provide an interface to choose a key of a module. + * The interface for different module types is different. + * The base class is CKeyChooser which is the factory for the derived classes. + * Use the function CKeyChooser::createInstance to get the correct + * keychooser implementation for the desired module.<BR> + * </p> + */ + +/** @mainpage BibleTime - sourcecode documentation + * BibleTime main page. + * <p>This is the sourcecode documentation of BibleTime, a Bible study tool for KDE/Linux. + * BibleTime is devided in two major parts, the backend and the frontend. + * The backend is mainly a wrapper around Sword's classes to use Qt functionality + * to allow easy access to it's functionality and to have it in a (more or less :) + * object oriented structure.</p><BR> + * <p> + * -Introduction to the backend: @ref backend<BR> + * -Introduction to the frontend: @ref frontend.<BR> + * The main class of BibleTime is called @ref BibleTime, which is the main window + * and initializes all important parts at startup. The text display windows + * belong to the @ref frontend. + * </p> + */ + +/** BibleTime's main class. + * The main class of BibleTime. Here are the main widgets created. + * + * This is the main class of BibleTime! This class creates the GUI, the QAction objects + * and connects to some slots. Please insert the creation of actions in initActions, + * the creation of widgets into initView and the connect(...) calls into initConnections. + * Reading from a config file on creation time should go into readSettings(), saving into + * saveSettings(). + * This is the general way of all BibleTime classes. + */ +class BibleTime : public QMainWindow +{ + friend class CMDIArea; + friend class BibleTimeDBusAdaptor; + Q_OBJECT +public: + /** + * construtor of BibleTime + */ + BibleTime(); + /** + * destructor of BibleTime + */ + virtual ~BibleTime(); + + /** + * Reads the settings from the configfile and sets the right properties. + */ + void readSettings(); + /** + * Saves the settings of this class + */ + void saveSettings(); + /** + * Restores the workspace if the flaf for this is set in the config. + */ + void restoreWorkspace(); + /** + * Apply the settings given by the profile p + */ + void applyProfileSettings( Profile::CProfile* p ); + /** + * Stores the settings of the mainwindow in the profile p + */ + void storeProfileSettings( Profile::CProfile* p ); + +public slots: + /** + * Opens the optionsdialog of BibleTime. + */ + void slotSettingsOptions(); + /** + * Opens the optionsdialog of BibleTime. + */ + void slotSwordSetupDialog(); + /** + * Opens the handbook. + */ + void openOnlineHelp_Handbook(); + /** + * Opens the bible study howto. + */ + void openOnlineHelp_Howto(); + /** + * Sets the plain caption of the main window + */ + virtual void setPlainCaption( const QString& ); + /** + * Processes the commandline options given to BibleTime. + */ + void processCommandline(); + +protected: // Protected methods + /** + * Initializes the view of this widget + */ + void initView(); + /** + * Initializes the menubar of BibleTime. + */ + void initMenubar(); + /** + * Initializes the SIGNAL / SLOT connections + */ + void initConnections(); + /** + * Initializes the backend + */ + void initBackends(); + /** + * Initializes the action objects of the GUI + */ + void initActions(); + /** + * Initializes one action object + */ + QAction* initAction(QAction* action, QString text, QString icon, QKeySequence accel, QString tooltip, const char* slot ); + /** + * Refreshes all presenter supporting at least in of the features given as parameter. + */ + void refreshDisplayWindows(); + /** + * Called before a window is closed + */ + bool queryClose(); + + virtual bool event(QEvent*); + + virtual void closeEvent(QCloseEvent* e); + +protected slots: + /** + * Creates a new presenter in the MDI area according to the type of the module. + */ + CDisplayWindow* createReadDisplayWindow(QList<CSwordModuleInfo*> modules, const QString& key); + CDisplayWindow* createReadDisplayWindow(CSwordModuleInfo* module, const QString& key); + CDisplayWindow* createWriteDisplayWindow(CSwordModuleInfo* module, const QString& key, const CDisplayWindow::WriteWindowType& type); + /** + * Is called when the window menu is about to show ;-) + */ + void slotWindowMenuAboutToShow(); + /** + * This slot is connected with the windowAutoTile_action object + */ + void slotAutoTileVertical(); + /** + * This slot is connected with the windowAutoTile_action object + */ + void slotAutoTileHorizontal(); + /** + * This slot is connected with the windowAutoCascade_action object + */ + void slotAutoCascade(); + void slotUpdateWindowArrangementActions( QAction* ); + + void slotCascade(); + void slotTileVertical(); + void slotTileHorizontal(); + + void slotManualArrangementMode(); + + /** + * Is called when a client was selected in the window menu + */ + void slotWindowMenuActivated(); + /** + * Shows/hides the toolbar + */ + void slotToggleToolbar(); + /** + * Saves to the profile with the menu id ID + */ + void saveProfile(QAction* action); + /** + * Saves the current settings into the currently activatred profile. + */ + void saveProfile(Profile::CProfile* p); + /** + * Deletes the chosen session from the menu and from disk. + */ + void deleteProfile(QAction* action); + /** + * Loads the profile with the menu id ID + */ + void loadProfile(QAction* action); + /** + * Loads the profile with the menu ID id + */ + void loadProfile(Profile::CProfile* p); + /** + * Toggles between normal and fullscreen mode. + */ + void toggleFullscreen(); + /** + * Is called when settings in the optionsdialog have been + * changed (ok or apply) + */ + void slotSettingsChanged(); + /** + * Is called when settings in the sword setup dialog have been + * changed (ok or apply) + */ + void slotSwordSetupChanged(); + /** + * Called when search button is pressed + **/ + void slotSearchModules(); + /** + * Called for search default bible + **/ + void slotSearchDefaultBible(); + /** + Saves current settings into a new profile. + */ + void saveToNewProfile(); + /** + * Slot to refresh the save profile and load profile menus. + */ + void refreshProfileMenus(); + /** + * Called before quit. + */ + void slot_aboutToQuit(); + /** + * Open the About Dialog + */ + void slotOpenAboutDialog(); + +private: + // docking widgets + QDockWidget* m_dock0; + QDockWidget* m_dock1; + QDockWidget* m_dock2; + QToolBar* m_mainToolBar; + // VIEW menu actions + QAction* m_viewToolbar_action; + QMenu* m_windowMenu; + /** WINDOW menu actions */ + QAction* m_windowCascade_action; + QAction* m_windowTileHorizontal_action; + QAction* m_windowTileVertical_action; + QMenu* m_windowArrangementModeMenu; + QAction* m_windowManualMode_action; + QAction* m_windowAutoCascade_action; + QAction* m_windowAutoTileVertical_action; + QAction* m_windowAutoTileHorizontal_action; + QAction* m_windowCloseAll_action; + + QMenu* m_windowSaveProfileMenu; + QAction* m_windowSaveToNewProfile_action; + QMenu* m_windowLoadProfileMenu; + QMenu* m_windowDeleteProfileMenu; + QAction* m_windowFullscreen_action; + + QList<QAction*> m_windowOpenWindowsList; + + bool m_initialized; + /** + * The list of installed SWORD modules + */ + QList<CSwordModuleInfo*>* m_moduleList; + + Profile::CProfile* m_currentProfile; + CMDIArea* m_mdi; + + Profile::CProfileMgr m_profileMgr; + + // docking windows + CBookmarkIndex* m_bookmarksPage; + CBookshelfIndex* m_bookshelfPage; + InfoDisplay::CInfoDisplay* m_infoDisplay; + +protected: //DBUS interface implementation + void closeAllModuleWindows(); + void syncAllBibles(const QString& key); + void syncAllCommentaries(const QString& key); + void syncAllLexicons(const QString& key); + void syncAllVerseBasedModules(const QString& key); + void openWindow(const QString& moduleName, const QString& key); + void openDefaultBible(const QString& key); + QString getCurrentReference(); + QStringList searchInModule(const QString& module, const QString& searchText); + QStringList searchInOpenModules(const QString& searchText); + QStringList searchInDefaultBible(const QString& searchText); + QStringList getModulesOfType(const QString& type); + void reloadModules(); + //helper function + void syncAllModulesByType(const CSwordModuleInfo::ModuleType type, const QString& key); +}; + +#endif diff --git a/src/bibletime_dbus.cpp b/src/bibletime_dbus.cpp new file mode 100644 index 0000000..e2976b5 --- /dev/null +++ b/src/bibletime_dbus.cpp @@ -0,0 +1,208 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +//BibleTime includes +#include "bibletime.h" + +#include "frontend/cmdiarea.h" +#include "backend/config/cbtconfig.h" + +#include "backend/keys/cswordversekey.h" + +//Sword includes +#include <versekey.h> +#include <listkey.h> + +//QT +#include <QList> +#include <QDebug> +#include <QMdiSubWindow> + +//helper function +void BibleTime::syncAllModulesByType(const CSwordModuleInfo::ModuleType type, const QString& key) { + qDebug() << "Syncing modules by type to key" << key.toLatin1(); + foreach (QMdiSubWindow* w, m_mdi->usableWindowList()) { + CDisplayWindow* d = dynamic_cast<CDisplayWindow*>(w->widget()); + if (d && d->modules().count() && d->modules().first()->type() == type) { + d->lookupKey(key); + } + } +} + +void BibleTime::closeAllModuleWindows() { + qDebug() << "DBUS: close all windows now..."; + m_mdi->deleteAll(); +} + +void BibleTime::syncAllBibles(const QString& key) { + qDebug() << "DBUS: syncing all bibles ..."; + syncAllModulesByType(CSwordModuleInfo::Bible, key); +} + +void BibleTime::syncAllCommentaries(const QString& key) { + qDebug() << "DBUS: syncing all commentaries ..."; + syncAllModulesByType(CSwordModuleInfo::Commentary, key); +} + +void BibleTime::syncAllLexicons(const QString& key) { + qDebug() << "DBUS: syncing all lexicons ..."; + syncAllModulesByType(CSwordModuleInfo::Lexicon, key); +} + +void BibleTime::syncAllVerseBasedModules(const QString& key) { + qDebug() << "DBUS: syncing all verse based modules ..."; + syncAllModulesByType(CSwordModuleInfo::Bible, key); + syncAllModulesByType(CSwordModuleInfo::Commentary, key); +} + +void BibleTime::openWindow(const QString& moduleName, const QString& key) { + qDebug() << "DBUS: open window for module" << moduleName.toLatin1() << "and key" << key.toLatin1(); + CSwordModuleInfo* module = CPointers::backend()->findModuleByName(moduleName); + if (module) { + createReadDisplayWindow(module, key); + } +} + +void BibleTime::openDefaultBible(const QString& key) { + qDebug() << "DBUS: open default bible ..."; + CSwordModuleInfo* mod = CBTConfig::get(CBTConfig::standardBible); + if (mod) { + openWindow(mod->name(), key); + } +} + +QStringList BibleTime::searchInModule(const QString& moduleName, const QString& searchText) { + qDebug() << "DBUS: searchInModule" << moduleName.toLatin1(); + QStringList ret; + CSwordModuleInfo* mod = CPointers::backend()->findModuleByName(moduleName); + + if (mod) { + //mod->search(searchText, CSwordModuleSearch::multipleWords, sword::ListKey()); + sword::ListKey scope; + mod->searchIndexed( searchText, scope ); + + sword::ListKey result = mod->searchResult(); + const QString lead = QString("[%1] ").arg(moduleName); + ; + for ( int i = 0; i < result.Count(); ++i ) { + sword::SWKey* key = result.getElement(i); + Q_ASSERT(key); + + + if (mod->type() == CSwordModuleInfo::Bible || mod->type() == CSwordModuleInfo::Commentary) { + sword::VerseKey vk(key->getText()); + ret << lead + QString::fromUtf8( vk.getOSISRef() ); + } + else { + ret << lead + QString::fromUtf8( key->getText() ); + } + } + } + + return ret; + +} + +QStringList BibleTime::searchInOpenModules(const QString& searchText) { + qDebug() << "DBUS: search in open modules ..."; + QStringList ret; + foreach (QMdiSubWindow* subWindow, m_mdi->subWindowList()) { + if (CDisplayWindow* w = dynamic_cast<CDisplayWindow*>(subWindow->widget())) { + QList<CSwordModuleInfo*> windowModules = w->modules(); + QList<CSwordModuleInfo*>::iterator end_it = windowModules.end(); + for (QList<CSwordModuleInfo*>::iterator it(windowModules.begin()); it != end_it; ++it) { + ret += searchInModule((*it)->name(), searchText); + } + } + } + return ret; +} + +QStringList BibleTime::searchInDefaultBible(const QString& searchText) { + CSwordModuleInfo* bible = CBTConfig::get(CBTConfig::standardBible); + return searchInModule(bible->name(), searchText); +} + +QString BibleTime::getCurrentReference() { + qDebug() << "BibleTime::getCurrentReference"; + QString ret = QString::null; + + QMdiSubWindow* activeSubWindow = m_mdi->activeSubWindow(); + if (!activeSubWindow) return ret; + + CDisplayWindow* w = dynamic_cast<CDisplayWindow*>(activeSubWindow->widget()); + + if (w) { + QString modType; + Q_ASSERT(w->modules().first()); + switch (w->modules().first()->type()) { + case CSwordModuleInfo::Bible: + modType = "BIBLE"; + break; + case CSwordModuleInfo::Commentary: + modType = "COMMENTARY"; + break; + case CSwordModuleInfo::GenericBook: + modType = "BOOK"; + break; + case CSwordModuleInfo::Lexicon: + modType = "LEXICON"; + break; + default: + modType = "UNSUPPORTED"; + break; + } + + ret.append("[").append(w->modules().first()->name()).append("] "); + ret.append("[").append(modType).append("] "); + + CSwordVerseKey* vk = dynamic_cast<CSwordVerseKey*>( w->key() ); + if (vk) { + ret.append( vk->getOSISRef() ); + } + else { + ret.append( w->key()->key() ); + } + } + + return ret; +} + +QStringList BibleTime::getModulesOfType(const QString& type) { + QStringList ret; + + CSwordModuleInfo::ModuleType modType = CSwordModuleInfo::Unknown; + if (type == "BIBLES") { + modType = CSwordModuleInfo::Bible; + } + else if (type == "COMMENTARIES") { + modType = CSwordModuleInfo::Commentary; + } + else if (type == "LEXICONS") { + modType = CSwordModuleInfo::Lexicon; + + } + else if (type == "BOOKS") { + modType = CSwordModuleInfo::GenericBook; + } + + QList<CSwordModuleInfo*> modList = CPointers::backend()->moduleList(); + for (QList<CSwordModuleInfo*>::iterator it( modList.begin() ); it != modList.end(); ++it) { + if ((*it)->type() == modType) { + ret.append( (*it)->name() ); + } + } + + return ret; +} + +void BibleTime::reloadModules() { + slotSwordSetupChanged(); +} diff --git a/src/bibletime_dbus_adaptor.cpp b/src/bibletime_dbus_adaptor.cpp new file mode 100644 index 0000000..ac32c47 --- /dev/null +++ b/src/bibletime_dbus_adaptor.cpp @@ -0,0 +1,71 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef NO_DBUS + +#include "bibletime_dbus_adaptor.h" + +BibleTimeDBusAdaptor::BibleTimeDBusAdaptor(BibleTime *bibletime_ptr) : + QDBusAbstractAdaptor(bibletime_ptr), + m_bibletime(bibletime_ptr) +{ +} + +void BibleTimeDBusAdaptor::syncAllBibles(const QString& key){ + m_bibletime->syncAllBibles(key); +} + +void BibleTimeDBusAdaptor::syncAllCommentaries(const QString& key){ + m_bibletime->syncAllCommentaries(key); +} +void BibleTimeDBusAdaptor::syncAllLexicons(const QString& key){ + m_bibletime->syncAllLexicons(key); +} + +void BibleTimeDBusAdaptor::syncAllVerseBasedModules(const QString& key){ + m_bibletime->syncAllVerseBasedModules(key); +} + +void BibleTimeDBusAdaptor::reloadModules(){ + m_bibletime->reloadModules(); +} + +void BibleTimeDBusAdaptor::openWindow(const QString& moduleName, const QString& key){ + m_bibletime->openWindow(moduleName, key); +} + +void BibleTimeDBusAdaptor::openDefaultBible(const QString& key){ + m_bibletime->openDefaultBible(key); +} + +void BibleTimeDBusAdaptor::closeAllModuleWindows(){ + m_bibletime->closeAllModuleWindows(); +} + +QString BibleTimeDBusAdaptor::getCurrentReference(){ + return m_bibletime->getCurrentReference(); +} + +QStringList BibleTimeDBusAdaptor::searchInModule(const QString& moduleName, const QString& searchText){ + return m_bibletime->searchInModule(moduleName, searchText); +} + +QStringList BibleTimeDBusAdaptor::searchInOpenModules(const QString& searchText){ + return m_bibletime->searchInOpenModules(searchText); +} + +QStringList BibleTimeDBusAdaptor::searchInDefaultBible(const QString& searchText){ + return m_bibletime->searchInDefaultBible(searchText); +} + +QStringList BibleTimeDBusAdaptor::getModulesOfType(const QString& type){ + return m_bibletime->getModulesOfType(type); +} + +#endif //NO_DBUS diff --git a/src/bibletime_dbus_adaptor.h b/src/bibletime_dbus_adaptor.h new file mode 100644 index 0000000..dc238db --- /dev/null +++ b/src/bibletime_dbus_adaptor.h @@ -0,0 +1,110 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef NO_DBUS + +#ifndef BIBLETIME_DBUS_ADAPTOR_H +#define BIBLETIME_DBUS_ADAPTOR_H + +#include "bibletime.h" + +//Qt includes +#include <QString> +#include <QStringList> +#ifndef NO_DBUS +#include <QDBusAbstractAdaptor> +#endif + +class BibleTimeDBusAdaptor : QDBusAbstractAdaptor +{ + Q_OBJECT + Q_CLASSINFO("D-Bus Interface", "info.bibletime.BibleTime") + +private: + BibleTime* m_bibletime; + +public: + BibleTimeDBusAdaptor(BibleTime *bibletime_ptr); + +public slots: + /** Sync all open Bible windows to the key. + * @param key The key which is set to all Bible windows. + */ + void syncAllBibles(const QString& key); + /** Sync all open commentary windows to the key. + * @param key The key which is set to all Commentary windows. + */ + void syncAllCommentaries(const QString& key); + /** Sync all open lexicon windows to the key. + * @param key The key which is set to all Lexicon windows. + */ + void syncAllLexicons(const QString& key); + /** Sync all open verse based (i.e. Bibles and commentaries) windows to the key. + * @param key The key which is set to all Bible and Commentary windows. + */ + void syncAllVerseBasedModules(const QString& key); + /** Reload all modules + */ + void reloadModules(); + /** Open a new read window for the module moduleName using the given key + * @param moduleName The name of the module which is opened in a new module window. + * @param key The key to set to the newly opened window. + */ + void openWindow(const QString& moduleName, const QString& key); + /** Open a new read window for the default Bible module using the given key + * @param key The key to set to the newly opened window. + */ + void openDefaultBible(const QString& key); + /** Close all open windows. + */ + void closeAllModuleWindows(); + /** Returns the reference used in the current window. + * The format of the returned reference is + * [Module] [Type] OSIS_Reference, + * wtih type one of BIBLE/COMMENTARY/BOOK/LEXICON/UNSUPPORTED + * If the type is BIBLE or COMMENTARY the reference is an OSIS ref + * in the other cases it's the key name, for books /Chapter/Subsection + * for Lexicons just the plain key, e.g. "ADAM". + * e.g. + * [KJV] [BIBLE] Gen.1.1 + * [MHC] [COMMENTARY] Gen.1.1 + * [ISBE] [LEXICON] REDEMPTION + * @return The reference displayed in the currently active module window. Empty if none is active. + */ + QString getCurrentReference(); + /** Seach the searchText in the specified module. + * @param moduleName The module to search in + * @param searchText Search for this in the modules + * @return The search result. It's in the format [modulename] osis_ref_of_the_found_key. For example "[KJV] Gen.1.1". + */ + QStringList searchInModule(const QString& moduleName, const QString& searchText) ; + /** Search in all open modules and return the search result. + * The result is in the same format as searchInModule + * @param searchText Search for this in the modules + * @return The search result for a searchin all opened module windows + * @see searchInModule For the search result format. + */ + QStringList searchInOpenModules(const QString& searchText); + /** Search in the default Bible module and return the search result. + * The result is in the same format as searchInModule + * @param searchText Search for this in the modules + * @return The search result for a search in the default Bible + * @see searchInModule + */ + QStringList searchInDefaultBible(const QString& searchText); + /** Return a list of modules of the given type. + * @param type One of BIBLES, COMMENTARIES, LEXICONS, BOOKS + * @return The list of modules of the given type, may be empty + */ + QStringList getModulesOfType(const QString& type); +}; + +#endif + +#endif //NO_DBUS diff --git a/src/bibletime_init.cpp b/src/bibletime_init.cpp new file mode 100644 index 0000000..5effe7e --- /dev/null +++ b/src/bibletime_init.cpp @@ -0,0 +1,481 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "bibletime.h" +#include "util/cpointers.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" +#include "backend/managers/btstringmgr.h" +#include "backend/managers/cswordbackend.h" +#include "backend/managers/clanguagemgr.h" +#include "frontend/mainindex/cmainindex.h" +#include "frontend/profile/cprofilemgr.h" +#include "frontend/profile/cprofile.h" +#include "frontend/cmdiarea.h" +#include "frontend/cprinter.h" +#include "backend/config/cbtconfig.h" +#include "frontend/cinfodisplay.h" +#include "frontend/mainindex/bookshelf/cbookshelfindex.h" +#include "frontend/mainindex/bookmarks/cbookmarkindex.h" + +// Qt includes +#include <QSplitter> +#include <QPointer> +#include <QLabel> +#include <QVBoxLayout> +#include <QMenu> +#include <QMenuBar> +#include <QToolBar> +#include <QApplication> +#include <QDebug> +#include <QDockWidget> + +// Sword includes +#include <swlog.h> + +using namespace InfoDisplay; +using namespace Profile; + +/**Initializes the view of this widget*/ +void BibleTime::initView() +{ + m_mdi = new CMDIArea(this); + setCentralWidget(m_mdi); + + m_dock0 = new QDockWidget(tr("Bookshelf"), this); + m_dock0->setObjectName("BookshelfDock"); + m_bookshelfPage = new CBookshelfIndex(0); + m_dock0->setWidget(m_bookshelfPage); + addDockWidget(Qt::LeftDockWidgetArea, m_dock0); + + m_dock1 = new QDockWidget(tr("Bookmarks"), this); + m_dock1->setObjectName("BookmarksDock"); + m_bookmarksPage = new CBookmarkIndex(0); + m_dock1->setWidget(m_bookmarksPage); + addDockWidget(Qt::LeftDockWidgetArea, m_dock1); + tabifyDockWidget(m_dock1, m_dock0); + + m_dock2 = new QDockWidget(tr("Mag"), this); + m_dock2->setObjectName("MagDock"); + m_infoDisplay = new CInfoDisplay(this); + m_infoDisplay->resize(150,150); + m_dock2->setWidget(m_infoDisplay); + addDockWidget(Qt::LeftDockWidgetArea, m_dock2); + + CPointers::setInfoDisplay(m_infoDisplay); + m_mdi->setMinimumSize(100, 100); + m_mdi->setFocusPolicy(Qt::ClickFocus); +} + +QAction* BibleTime::initAction(QAction* action, QString text, QString icon, QKeySequence accel, QString tooltip, const char* slot ) +{ + action->setText(text); + if ( ! icon.isEmpty() ) + action->setIcon(util::filesystem::DirectoryUtil::getIcon(icon)); + action->setShortcut(accel); + if (tooltip != QString::null) action->setToolTip(tooltip); +// actionCollection()->addAction(actionName, action); + if (slot) QObject::connect( action, SIGNAL(triggered()), this, slot ); + return action; +} + +/** Initializes the action objects of the GUI */ +void BibleTime::initActions() +{ + //:Main menu item + QMenu* fileMenu = menuBar()->addMenu(tr("&File")); + //:Main menu item + QMenu* viewMenu = menuBar()->addMenu(tr("&View")); + //:Main menu item + QMenu* searchMenu = menuBar()->addMenu(tr("&Search")); + //:Main menu item + m_windowMenu = menuBar()->addMenu(tr("&Window")); + //:Main menu item + QMenu* settingsMenu = menuBar()->addMenu(tr("Se&ttings")); + //:Main menu item + QMenu* helpMenu = menuBar()->addMenu(tr("&Help")); + + //:Name of the main toolbar + m_mainToolBar = addToolBar(tr("Main Toolbar")); + m_mainToolBar->setObjectName("MainToolBar"); + m_mainToolBar->setFloatable(false); + m_mainToolBar->setMovable(false); + + QAction* tmp = new QAction(this); + initAction( + tmp, + tr("&Quit"), + QString("exit.svg"), + QKeySequence(Qt::CTRL + Qt::Key_Q), + tr("Quit BibleTime"), + SLOT( close() ) + ); + fileMenu->addAction(tmp); + m_mainToolBar->addAction(tmp); + m_mainToolBar->addSeparator(); + + m_windowFullscreen_action = new QAction(this); + m_windowFullscreen_action->setCheckable(true); + viewMenu->addAction(initAction( + m_windowFullscreen_action, + tr("&Fullscreen mode"), + CResMgr::mainMenu::window::showFullscreen::icon, + CResMgr::mainMenu::window::showFullscreen::accel, + tr("Toggle fullscreen mode of the main window"), + SLOT(toggleFullscreen())) + ); + m_mainToolBar->addAction(m_windowFullscreen_action); + + m_viewToolbar_action = new QAction(this); + m_viewToolbar_action->setCheckable(true); + m_viewToolbar_action->setChecked(true); + viewMenu->addAction(initAction( + m_viewToolbar_action, + tr("&Show toolbar"), + "", + QKeySequence(Qt::Key_F6), + "", + SLOT(slotToggleToolbar()))); + + QAction* action = m_dock0->toggleViewAction(); + action->setText(tr("Show Bookshelf")); + viewMenu->addAction(action); + + action = m_dock1->toggleViewAction(); + action->setText(tr("Show Bookmarks")); + viewMenu->addAction(action); + + action = m_dock2->toggleViewAction(); + action->setText(tr("Show Mag")); + viewMenu->addAction(action); + + m_mainToolBar->addSeparator(); + + tmp = initAction( + new QAction(this), + tr("Search in &open works..."), + CResMgr::mainMenu::mainIndex::search::icon, + CResMgr::mainMenu::mainIndex::search::accel, + tr("Search in all works that are currently open"), + SLOT( slotSearchModules() ) + ); + searchMenu->addAction(tmp); + m_mainToolBar->addAction(tmp); + m_mainToolBar->addSeparator(); + + searchMenu->addAction(initAction( + new QAction(this), + tr("Search in standard &Bible..."), + CResMgr::mainMenu::mainIndex::searchdefaultbible::icon, + CResMgr::mainMenu::mainIndex::searchdefaultbible::accel, + tr("Search in the standard Bible"), + SLOT(slotSearchDefaultBible()))); + + m_windowSaveProfileMenu = new QMenu(tr("&Save session")); + m_windowMenu->addMenu(m_windowSaveProfileMenu); + + m_windowSaveToNewProfile_action = new QAction(this); + m_windowMenu->addAction(initAction( + m_windowSaveToNewProfile_action, + tr("Save as &new session..."), + CResMgr::mainMenu::window::saveToNewProfile::icon, + CResMgr::mainMenu::window::saveToNewProfile::accel, + tr("Create and save a new session"), + SLOT( saveToNewProfile() )) + ); + + m_windowLoadProfileMenu = new QMenu(tr("&Load session")); + m_windowMenu->addMenu(m_windowLoadProfileMenu); + + m_windowDeleteProfileMenu = new QMenu(tr("&Delete session")); + m_windowMenu->addMenu(m_windowDeleteProfileMenu); + + QObject::connect(m_windowLoadProfileMenu, SIGNAL(triggered(QAction*)), SLOT(loadProfile(QAction*))); + QObject::connect(m_windowSaveProfileMenu, SIGNAL(triggered(QAction*)), SLOT(saveProfile(QAction*))); + QObject::connect(m_windowDeleteProfileMenu, SIGNAL(triggered(QAction*)), SLOT(deleteProfile(QAction*))); + + refreshProfileMenus(); + + m_windowMenu->addSeparator(); + +//--------------------------Window arrangement actions--------------------------------------- + + QMenu* arrangementMenu = new QMenu(tr("&Arrangement mode")); + m_windowMenu->addMenu(arrangementMenu); + + m_windowManualMode_action = new QAction(this); + m_windowManualMode_action->setCheckable(true); + arrangementMenu->addAction(initAction( + m_windowManualMode_action, + tr("&Manual mode"), + CResMgr::mainMenu::window::arrangementMode::manual::icon, + CResMgr::mainMenu::window::arrangementMode::manual::accel, + "", + SLOT( slotManualArrangementMode() )) + ); + + m_windowAutoTileVertical_action = new QAction(this); + m_windowAutoTileVertical_action->setCheckable(true); + //: Vertical tiling means that windows are vertical, placed side by side + arrangementMenu->addAction(initAction( + m_windowAutoTileVertical_action, + tr("Auto-tile &vertically"), + CResMgr::mainMenu::window::arrangementMode::autoTileVertical::icon, + CResMgr::mainMenu::window::arrangementMode::autoTileVertical::accel, + tr("Automatically tile the open windows vertically (arrange side by side)"), + SLOT( slotAutoTileVertical() )) + ); + + m_windowAutoTileHorizontal_action = new QAction(this); + m_windowAutoTileHorizontal_action->setCheckable(true); + arrangementMenu->addAction(initAction( + m_windowAutoTileHorizontal_action, + //: Horizontal tiling means that windows are horizontal, placed on top of each other + tr("Auto-tile &horizontally"), + CResMgr::mainMenu::window::arrangementMode::autoTileHorizontal::icon, + CResMgr::mainMenu::window::arrangementMode::autoTileHorizontal::accel, + tr("Automatically tile the open windows horizontally (arrange on top of each other)"), + SLOT( slotAutoTileHorizontal() )) + ); + + m_windowAutoCascade_action = new QAction(this); + m_windowAutoCascade_action->setCheckable(true); + arrangementMenu->addAction(initAction( + m_windowAutoCascade_action, + //: Cascading means that only one window is visible, others are behind that + tr("Auto-&cascade"), + CResMgr::mainMenu::window::arrangementMode::autoCascade::icon, + CResMgr::mainMenu::window::arrangementMode::autoCascade::accel, + tr("Automatically cascade the open windows"), + SLOT( slotAutoCascade() )) + ); + + m_windowCascade_action = new QAction(this); + m_windowMenu->addAction(initAction( + m_windowCascade_action, + tr("&Cascade"), + CResMgr::mainMenu::window::cascade::icon, + CResMgr::mainMenu::window::cascade::accel, + tr("Cascade the open windows"), + SLOT( slotCascade() )) + ); + + m_windowTileVertical_action = new QAction(this); + m_windowMenu->addAction(initAction( + m_windowTileVertical_action, + tr("Tile &vertically"), + CResMgr::mainMenu::window::tileVertical::icon, + CResMgr::mainMenu::window::tileVertical::accel, + tr("Vertically tile (arrange side by side) the open windows"), + SLOT( slotTileVertical() )) + ); + + m_windowTileHorizontal_action = new QAction(this); + m_windowMenu->addAction(initAction( + m_windowTileHorizontal_action, + tr("Tile &horizontally"), + CResMgr::mainMenu::window::tileHorizontal::icon, + CResMgr::mainMenu::window::tileHorizontal::accel, + tr("Horizontally tile (arrange on top of each other) the open windows"), + SLOT( slotTileHorizontal() )) + ); + + m_windowCloseAll_action = new QAction(this); + m_windowMenu->addAction(initAction( + m_windowCloseAll_action, + tr("Cl&ose all windows"), + CResMgr::mainMenu::window::closeAll::icon, + CResMgr::mainMenu::window::closeAll::accel, + tr("Close all open windows inside BibleTime"), + 0) + ); + QObject::connect(m_windowCloseAll_action, SIGNAL(triggered()), m_mdi, SLOT( deleteAll() ) ); + + settingsMenu->addAction(initAction( + new QAction(this), + tr("&Configure BibleTime..."), + "configure.svg", + QKeySequence(), + tr("Set BibleTime's preferences"), + SLOT( slotSettingsOptions() ))); + settingsMenu->addSeparator(); + + settingsMenu->addAction(initAction( + new QAction(this), + tr("Bookshelf &Manager..."), + CResMgr::mainMenu::settings::swordSetupDialog::icon, + CResMgr::mainMenu::settings::swordSetupDialog::accel, + tr("Configure your bookshelf and install/update/remove/index works"), + SLOT( slotSwordSetupDialog() ))); + + tmp = initAction( + new QAction(this), + tr("&Handbook"), + CResMgr::mainMenu::help::handbook::icon, + CResMgr::mainMenu::help::handbook::accel, + tr("Open BibleTime's handbook"), + SLOT( openOnlineHelp_Handbook() ) + ); + helpMenu->addAction(tmp); + m_mainToolBar->addAction(tmp); + + helpMenu->addAction(initAction( + new QAction(this), + //: "Howto" is a guide; if there's no natural translation for HowTo, translate it as Guide + tr("&Bible Study Howto"), + CResMgr::mainMenu::help::bibleStudyHowTo::icon, + CResMgr::mainMenu::help::bibleStudyHowTo::accel, + tr("Open the Bible study HowTo included with BibleTime.<BR>This HowTo is an introduction on how to study the Bible in an efficient way."), + SLOT( openOnlineHelp_Howto() )) + ); + + helpMenu->addSeparator(); + + helpMenu->addAction( initAction( + new QAction(this), + tr("&About BibleTime"), + "", + QKeySequence(), + "", + SLOT(slotOpenAboutDialog())) + ); +} + +/** Initializes the SIGNAL / SLOT connections */ +void BibleTime::initConnections() { + QObject::connect(m_mdi, SIGNAL(sigSetToplevelCaption(const QString&)), + this, SLOT(setPlainCaption(const QString&))); + QObject::connect(m_mdi, SIGNAL(createReadDisplayWindow(QList<CSwordModuleInfo*>, const QString&)), + this, SLOT(createReadDisplayWindow(QList<CSwordModuleInfo*>, const QString&))); + + if (m_windowMenu) { + QObject::connect(m_windowMenu, SIGNAL(aboutToShow()), this, SLOT(slotWindowMenuAboutToShow())); + } + else { + qWarning() << "Main window: can't find window menu"; + } + + bool ok; + ok = connect(m_bookmarksPage, SIGNAL(createReadDisplayWindow(QList<CSwordModuleInfo*>, const QString&)), + this, SLOT(createReadDisplayWindow(QList<CSwordModuleInfo*>,const QString&))); + Q_ASSERT(ok); + ok = connect(m_bookshelfPage, SIGNAL(createReadDisplayWindow(QList<CSwordModuleInfo*>, const QString&)), + this, SLOT(createReadDisplayWindow(QList<CSwordModuleInfo*>,const QString&))); + Q_ASSERT(ok); + ok = connect(m_bookshelfPage, SIGNAL(createWriteDisplayWindow(CSwordModuleInfo*, const QString&, const CDisplayWindow::WriteWindowType&)), + this, SLOT(createWriteDisplayWindow(CSwordModuleInfo*,const QString&, const CDisplayWindow::WriteWindowType&))); + Q_ASSERT(ok); + + connect(qApp, SIGNAL(aboutToQuit()), this, SLOT(slot_aboutToQuit())); +} + +/** Initializes the backend */ +void BibleTime::initBackends() { + qDebug("BibleTime::initBackends"); + + sword::StringMgr::setSystemStringMgr( new BTStringMgr() ); + sword::SWLog::getSystemLog()->setLogLevel(1); + + CSwordBackend* backend = new CSwordBackend(); + backend->booknameLanguage(CBTConfig::get(CBTConfig::language) ); + + CPointers::setBackend(backend); + const CSwordBackend::LoadError errorCode = CPointers::backend()->initModules(CSwordBackend::OtherChange); + + m_moduleList = 0; + if ( errorCode == CSwordBackend::NoError ) { //no error + m_moduleList = &(CPointers::backend()->moduleList()); + } + else { + m_moduleList = 0; + //show error message that initBackend failed + //TODO: +// switch (errorCode) { +// case CSwordBackend::NoSwordConfig: //mods.d or mods.conf missing +// { +// KStartupLogo::hideSplash(); +// qDebug("case CSwordBackend::NoSwordConfig"); +// BookshelfManager::CSwordSetupDialog dlg; +// dlg.showPart( BookshelfManager::CSwordSetupDialog::Sword ); +// dlg.exec(); +// break; +// } +// +// case CSwordBackend::NoModules: //no modules installed, but config exists +// { +// KStartupLogo::hideSplash(); +// qDebug("case CSwordBackend::NoModules"); +// BookshelfManager::CSwordSetupDialog dlg; +// dlg.showPart( BookshelfManager::CSwordSetupDialog::Install ); +// dlg.exec(); +// break; +// } +// +// default: //unknown error +// { +// KStartupLogo::hideSplash(); +// qDebug("unknown error"); +// BookshelfManager::CSwordSetupDialog dlg; +// dlg.showPart( BookshelfManager::CSwordSetupDialog::Sword ); +// dlg.exec(); +// break; +// } +// } + } + + //This function will + // - delete all orphaned indexes (no module present) if autoDeleteOrphanedIndices is true + // - delete all indices of modules where hasIndex() returns false + //BookshelfManager::CManageIndicesWidget::deleteOrphanedIndices(); + //TODO: //backend::deleteOrphanedIndices(); + +} + +void BibleTime::applyProfileSettings( CProfile* p ) { + qDebug("BibleTime::applyProfileSettings"); + Q_ASSERT(p); + if (!p) return; + + //first Main Window state + m_windowFullscreen_action->setChecked( p->fullscreen() ); //set the fullscreen button state + toggleFullscreen(); //either showFullscreen or showNormal + if (p->maximized()) QMainWindow::showMaximized(); //if maximized, then also call showMaximized + //Then Main Window geometry + QMainWindow::resize( p->geometry().size() ); //Don't use QMainWindowInterface::resize + QMainWindow::move( p->geometry().topLeft() );//Don't use QMainWindowInterface::move + restoreState(p->getMainwindowState()); + + const CMDIArea::MDIArrangementMode newArrangementMode = p->getMDIArrangementMode(); + //make sure actions are updated by calling the slot functions + //updatesEnabled in the MDI area is false atm, so changes won't actually be displayed yet + switch(newArrangementMode){ + case CMDIArea::ArrangementModeTileVertical: slotAutoTileVertical(); break; + case CMDIArea::ArrangementModeTileHorizontal: slotAutoTileHorizontal(); break; + case CMDIArea::ArrangementModeCascade: slotAutoCascade(); break; + default: slotManualArrangementMode(); break; + } +} + +void BibleTime::storeProfileSettings( CProfile* p ) { + Q_ASSERT(p && m_windowFullscreen_action); + if (!p || !m_windowFullscreen_action) return; + + p->setMainwindowState(saveState()); + p->setFullscreen( m_windowFullscreen_action->isChecked() ); + p->setMaximized( this->QMainWindow::isMaximized() ); + + QRect geometry; + geometry.setTopLeft(pos()); + geometry.setSize(size()); + p->setGeometry(geometry); + + p->setMDIArrangementMode(m_mdi->getMDIArrangementMode()); +} + diff --git a/src/bibletime_slots.cpp b/src/bibletime_slots.cpp new file mode 100644 index 0000000..3e054af --- /dev/null +++ b/src/bibletime_slots.cpp @@ -0,0 +1,510 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//own includes +#include "bibletime.h" + +#include "backend/keys/cswordversekey.h" + +#include "util/ctoolclass.h" +#include "util/directoryutil.h" + +#include "frontend/cmdiarea.h" +#include "frontend/profile/cprofilemgr.h" +#include "frontend/profile/cprofile.h" +#include "frontend/profile/cprofilewindow.h" +#include "frontend/settingsdialogs/cconfigurationdialog.h" +#include "backend/config/cbtconfig.h" +#include "frontend/cinputdialog.h" +#include "frontend/cinfodisplay.h" +#include "frontend/mainindex/cmainindex.h" +#include "frontend/displaywindow/cdisplaywindow.h" +#include "frontend/displaywindow/cbiblereadwindow.h" +#include "frontend/searchdialog/csearchdialog.h" +#include "frontend/bookshelfmanager/btmodulemanagerdialog.h" +#include "frontend/htmldialogs/btaboutdialog.h" + +//QT includes +#include <QClipboard> +#include <QInputDialog> +#include <QList> +#include <QAction> +#include <QMenu> +#include <QToolBar> +#include <QApplication> +#include <QProcess> +#include <QMdiSubWindow> +#include <QtGlobal> +#include <QDesktopServices> + +using namespace Profile; + +// /* An action which stores a user defined pointer to a widget. +// * @author Joachim Ansorg +// */ +// class KUserDataAction : public KToggleAction { +// public: +// KUserDataAction( QString caption, const KShortcut& shortcut, const QObject* receiver, const char* slot, KActionCollection* actionCollection) +// : KToggleAction(caption, actionCollection), m_userData(0) +// { +// setShortcut(shortcut); +// QObject::connect(this, SIGNAL(triggered()), receiver, slot); +// }; +// +// void setUserData(QWidget* const data) { +// m_userData = data; +// }; +// QWidget* const getUserData() const { +// return m_userData; +// }; +// +// private: +// QWidget* m_userData; +// }; + +/** Opens the optionsdialog of BibleTime. */ +void BibleTime::slotSettingsOptions() { + qDebug("BibleTime::slotSettingsOptions"); + CConfigurationDialog *dlg = new CConfigurationDialog(this, 0 /*actionCollection()*/); + QObject::connect(dlg, SIGNAL(signalSettingsChanged()), this, SLOT(slotSettingsChanged()) ); + + dlg->show(); +} + +/** Is called when settings in the optionsdialog were changed (ok or apply) */ +void BibleTime::slotSettingsChanged() { + qDebug("BibleTime::slotSettingsChanged"); + const QString language = CBTConfig::get + (CBTConfig::language); + //m_backend->booknameLanguage(language); + CPointers::backend()->booknameLanguage(language); +// TODO: update the bookmarks after Bible bookname language has been changed +// QTreeWidgetItemIterator it(m_mainIndex); +// while (*it) { +// CIndexItemBase* citem = dynamic_cast<CIndexItemBase*>(*it); +// if (citem) { +// citem->update(); +// } +// ++it; +// } + + refreshDisplayWindows(); + refreshProfileMenus(); + qDebug("BibleTime::slotSettingsChanged"); +} + +/** Opens the sword setup dialog of BibleTime. */ +void BibleTime::slotSwordSetupDialog() { + //TODO: nonmodal dialog, memory management (one instance only! + //BtModuleManagerDialog *dlg = new BtModuleManagerDialog(this); + BtModuleManagerDialog* dlg = BtModuleManagerDialog::getInstance(this); + //disconnect first because it may be connected already + //QObject::disconnect(dlg, SIGNAL(swordSetupChanged()), this, SLOT(slotSwordSetupChanged()) ); + //connect(dlg, SIGNAL(swordSetupChanged()), SLOT(slotSwordSetupChanged()) ); + + dlg->showNormal(); + dlg->show(); + dlg->raise(); + dlg->activateWindow(); +} + +/** Is called when settings in the sword setup dialog were changed (ok or apply) */ +void BibleTime::slotSwordSetupChanged() { + /* + Refresh everything here what might have changed + these are the mainindex, the searchdialog, the displaywindows + But at first we have to reset the Sword backend to reload the modules + + TODO: should bookshelf manager be updated? + Should there be different signals/slots for visual changes, + i.e. grouping/hiding? + + */ + + + //CPointers::deleteBackend(); + //m_backend = new CSwordBackend(); + //CPointers::setBackend(new CSwordBackend()); + //CPointers::backend()->reloadModules(); + + //m_mainIndex->reloadSword(); + + // refresh display windows + //refreshDisplayWindows(); +} + +/** Is called just before the window menu is ahown. */ +void BibleTime::slotWindowMenuAboutToShow() { + Q_ASSERT(m_windowMenu); + if (!m_windowMenu) { + return; + } + + if ( m_mdi->subWindowList().isEmpty() ) { + m_windowCascade_action->setEnabled(false); + m_windowTileVertical_action->setEnabled(false); + m_windowTileHorizontal_action->setEnabled(false); + m_windowCloseAll_action->setEnabled(false); + } + else if (m_mdi->subWindowList().count() == 1) { + m_windowTileVertical_action->setEnabled( false ); + m_windowTileHorizontal_action->setEnabled( false ); + m_windowCascade_action->setEnabled( false ); + m_windowCloseAll_action->setEnabled( true ); + // m_windowMenu->insertSeparator(); + } + else { + slotUpdateWindowArrangementActions(0); //update the window tile/cascade states + m_windowCloseAll_action->setEnabled( true ); + } + + QList<QAction*>::iterator end = m_windowOpenWindowsList.end(); + for (QList<QAction*>::iterator it = m_windowOpenWindowsList.begin(); it != end; ++it ) { + //(*it)->unplugAll(); //see kde porting doc + foreach (QWidget *w, (*it)->associatedWidgets() ) { + w->removeAction(*it); + } + } + + //m_windowOpenWindowsList.setAutoDelete(true); + qDeleteAll(m_windowOpenWindowsList); + m_windowOpenWindowsList.clear(); + +// if (!m_windowActionCollection) { +// m_windowActionCollection = new KActionCollection(this, KComponentData()); +// } + +// QList<QWidget*> windows = m_mdi->windowList(); +// const int count = windows.count(); +// for ( int i = 0; i < count; ++i ) { +// QWidget* w = windows.at(i); +// Q_ASSERT(w); +// +// KUserDataAction* action = new KUserDataAction(w->windowTitle(), KShortcut(), this, SLOT(slotWindowMenuActivated()), m_windowActionCollection); +// Q_ASSERT(action); +// action->setUserData(w); +// +// m_windowOpenWindowsList.append(action); +// action->setChecked( w == m_mdi->activeWindow() ); +// m_windowMenu->addAction(action); +// } +} + +/** This slot is connected with the windowAutoTile_action object */ +void BibleTime::slotUpdateWindowArrangementActions( QAction* clickedAction ) { + /* If a toggle action was clicked we see if it checked ot unchecked and + * enable/disable the simple cascade and tile options accordingly + */ + m_windowTileVertical_action->setEnabled( m_windowManualMode_action->isChecked() ); + m_windowTileHorizontal_action->setEnabled( m_windowManualMode_action->isChecked() ); + m_windowCascade_action->setEnabled( m_windowManualMode_action->isChecked() ); + + if (clickedAction) { + m_windowManualMode_action->setEnabled( + m_windowManualMode_action != clickedAction + && m_windowTileHorizontal_action != clickedAction + && m_windowTileVertical_action != clickedAction + && m_windowCascade_action != clickedAction + ); + m_windowAutoTileVertical_action->setEnabled( m_windowAutoTileVertical_action != clickedAction ); + m_windowAutoTileHorizontal_action->setEnabled( m_windowAutoTileHorizontal_action != clickedAction ); + m_windowAutoCascade_action->setEnabled( m_windowAutoCascade_action != clickedAction ); + } + + if (clickedAction == m_windowManualMode_action) { + m_windowAutoTileVertical_action->setChecked(false); + m_windowAutoTileHorizontal_action->setChecked(false); + m_windowAutoCascade_action->setChecked(false); + + m_mdi->setMDIArrangementMode( CMDIArea::ArrangementModeManual ); + } + else if (clickedAction == m_windowAutoTileVertical_action) { + m_windowManualMode_action->setChecked(false); + m_windowAutoTileHorizontal_action->setChecked(false); + m_windowAutoCascade_action->setChecked(false); + + m_mdi->setMDIArrangementMode( CMDIArea::ArrangementModeTileVertical ); + } + else if (clickedAction == m_windowAutoTileHorizontal_action) { + m_windowManualMode_action->setChecked(false); + m_windowAutoTileVertical_action->setChecked(false); + m_windowAutoCascade_action->setChecked(false); + + m_mdi->setMDIArrangementMode( CMDIArea::ArrangementModeTileHorizontal ); + } + else if (clickedAction == m_windowAutoCascade_action) { + m_windowManualMode_action->setChecked(false); + m_windowAutoTileHorizontal_action->setChecked(false); + m_windowAutoTileVertical_action->setChecked(false); + + m_mdi->setMDIArrangementMode( CMDIArea::ArrangementModeCascade ); + } + else if (clickedAction == m_windowCascade_action) { + m_mdi->setMDIArrangementMode( CMDIArea::ArrangementModeManual ); + m_mdi->myCascade(); + } + else if (clickedAction == m_windowTileVertical_action) { + m_mdi->setMDIArrangementMode( CMDIArea::ArrangementModeManual ); + m_mdi->myTileVertical(); + } + else if (clickedAction == m_windowTileHorizontal_action) { + m_mdi->setMDIArrangementMode( CMDIArea::ArrangementModeManual ); + m_mdi->myTileHorizontal(); + } +} + +void BibleTime::slotManualArrangementMode() { + slotUpdateWindowArrangementActions( m_windowManualMode_action ); +} + +/** This slot is connected with the windowAutoTile_action object */ +void BibleTime::slotAutoTileHorizontal() { + slotUpdateWindowArrangementActions( m_windowAutoTileHorizontal_action ); +} + +/** This slot is connected with the windowAutoTile_action object */ +void BibleTime::slotAutoTileVertical() { + slotUpdateWindowArrangementActions( m_windowAutoTileVertical_action ); +} + +void BibleTime::slotCascade() { + slotUpdateWindowArrangementActions( m_windowCascade_action ); +} + +void BibleTime::slotTileVertical() { + slotUpdateWindowArrangementActions( m_windowTileVertical_action ); +} + +void BibleTime::slotTileHorizontal() { + slotUpdateWindowArrangementActions( m_windowTileHorizontal_action ); +} + +/** This slot is connected with the windowAutoCascade_action object */ +void BibleTime::slotAutoCascade() { + slotUpdateWindowArrangementActions( m_windowAutoCascade_action ); +} + +void BibleTime::slotWindowMenuActivated() { + if (!m_windowMenu) { + return; + } + +/* const KUserDataAction* action = dynamic_cast<const KUserDataAction*>(sender()); + Q_ASSERT(action); + if (action) { + QWidget* const window = action->getUserData(); + Q_ASSERT(window); + if ( window ) { + window->setFocus(); + } + }*/ +} + +/** Shows/hides the toolbar */ +void BibleTime::slotToggleToolbar() { + Q_ASSERT(m_mainToolBar); + if (m_viewToolbar_action->isChecked()) { + m_mainToolBar->show(); + } + else { + m_mainToolBar->hide(); + } +} + +void BibleTime::slotSearchModules() { + //get the modules of the open windows + QList<CSwordModuleInfo*> modules; + + foreach(QMdiSubWindow* subWindow, m_mdi->subWindowList()){ + if (CDisplayWindow* w = dynamic_cast<CDisplayWindow*>(subWindow->widget())) { + modules << w->modules(); + } + } + Search::CSearchDialog::openDialog(modules, QString::null); +} + +/* Search default Bible slot + * Call CSearchDialog::openDialog with only the default bible module + */ +void BibleTime::slotSearchDefaultBible() { + QList<CSwordModuleInfo*> module; + CSwordModuleInfo* bible = CBTConfig::get(CBTConfig::standardBible); + if (bible) { + module.append(bible); + } + Search::CSearchDialog::openDialog(module, QString::null); +} + +void BibleTime::openOnlineHelp_Handbook() +{ + QString urlPath = "file://" + util::filesystem::DirectoryUtil::getHandbookDir().canonicalPath() +"/index.html"; + QDesktopServices::openUrl(QUrl(urlPath)); +} + +void BibleTime::openOnlineHelp_Howto() +{ + QString urlPath = "file://" + util::filesystem::DirectoryUtil::getHowtoDir().canonicalPath() +"/index.html"; + QDesktopServices::openUrl(QUrl(urlPath)); +} + +void BibleTime::slotOpenAboutDialog() +{ + BtAboutDialog* dlg = new BtAboutDialog(this); + dlg->show(); +} + +/** Saves the current settings into the currently activated profile. */ +void BibleTime::saveProfile(QAction* action) { + m_mdi->setUpdatesEnabled(false); + + const QString profileName = action->text().remove("&"); + CProfile* p = m_profileMgr.profile( profileName ); + Q_ASSERT(p); + if ( p ) { + saveProfile(p); + } + + m_mdi->setUpdatesEnabled(true); +} + +void BibleTime::saveProfile(CProfile* profile) { + if (!profile) { + return; + } + //save mainwindow settings + storeProfileSettings(profile); + + QList<CProfileWindow*> profileWindows; + foreach (QMdiSubWindow* w, m_mdi->subWindowList()) { + CDisplayWindow* displayWindow = dynamic_cast<CDisplayWindow*>(w->widget()); + if (!displayWindow) { + continue; + } + + CProfileWindow* profileWindow = new CProfileWindow(); + displayWindow->storeProfileSettings(profileWindow); + profileWindows.append(profileWindow); + } + profile->save(profileWindows); + + //clean up memory - delete all created profile windows + //profileWindows.setAutoDelete(true); + qDeleteAll(profileWindows); + profileWindows.clear(); +} + +void BibleTime::loadProfile(QAction* action) { + const QString profileName = action->text().remove("&"); + CProfile* p = m_profileMgr.profile( profileName ); + Q_ASSERT(p); + if ( p ) { + m_mdi->deleteAll(); + loadProfile(p); + } +} + +void BibleTime::loadProfile(CProfile* p) { + if (!p) return; + + QList<CProfileWindow*> windows = p->load(); + + m_mdi->setUpdatesEnabled(false);//don't auto tile or auto cascade, this would mess up everything!! + + //load mainwindow setttings + applyProfileSettings(p); + + QWidget* focusWindow = 0; + + // for (CProfileWindow* w = windows.last(); w; w = windows.prev()) { //from the last one to make sure the order is right in the mdi area + foreach (CProfileWindow* w, windows) { + const QString key = w->key(); + QStringList usedModules = w->modules(); + + QList<CSwordModuleInfo*> modules; + for ( QStringList::Iterator it = usedModules.begin(); it != usedModules.end(); ++it ) { + if (CSwordModuleInfo* m = CPointers::backend()->findModuleByName(*it)) { + modules.append(m); + } + } + if (!modules.count()) { //are the modules still installed? If not continue wih next session window + continue; + } + + //is w->isWriteWindow is false we create a write window, otherwise a read window + CDisplayWindow* displayWindow = 0; + if (w->writeWindowType() > 0) { //create a write window + displayWindow = createWriteDisplayWindow(modules.first(), key, CDisplayWindow::WriteWindowType(w->writeWindowType()) ); + } + else { //create a read window + displayWindow = createReadDisplayWindow(modules, key); + } + + if (displayWindow) { //if a window was created initialize it. + if (w->hasFocus()) { + focusWindow = displayWindow; + } + + displayWindow->applyProfileSettings(w); + } + } + + m_mdi->setUpdatesEnabled(true); + m_mdi->triggerWindowUpdate(); + + if (focusWindow) { + focusWindow->setFocus(); + } +} + +void BibleTime::deleteProfile(QAction* action) { + //HACK: work around the inserted & char by KPopupMenu + const QString profileName = action->text().remove("&"); + CProfile* p = m_profileMgr.profile( profileName ); + Q_ASSERT(p); + if ( p ) m_profileMgr.remove(p); + refreshProfileMenus(); +} + +void BibleTime::toggleFullscreen() { + m_windowFullscreen_action->isChecked() ? showFullScreen() : showNormal(); + m_mdi->triggerWindowUpdate(); +} + +/** Saves current settings into a new profile. */ +void BibleTime::saveToNewProfile() { + bool ok = false; + const QString name = QInputDialog::getText(this, tr("New Session"), tr("Please enter a name for the new session."), QLineEdit::Normal, QString::null, &ok); + if (ok && !name.isEmpty()) { + CProfile* profile = m_profileMgr.create(name); + saveProfile(profile); + } + refreshProfileMenus(); +} + +/** Slot to refresh the save profile and load profile menus. */ +void BibleTime::refreshProfileMenus() { + m_windowSaveProfileMenu->clear(); + m_windowLoadProfileMenu->clear(); + m_windowDeleteProfileMenu->clear(); + + //refresh the load, save and delete profile menus + m_profileMgr.refresh(); + QList<CProfile*> profiles = m_profileMgr.profiles(); + + const bool enableActions = bool(profiles.count() != 0); + m_windowSaveProfileMenu->setEnabled(enableActions); + m_windowLoadProfileMenu->setEnabled(enableActions); + m_windowDeleteProfileMenu->setEnabled(enableActions); + + foreach (CProfile* p, profiles) { + m_windowSaveProfileMenu->addAction(p->name()); + m_windowLoadProfileMenu->addAction(p->name()); + m_windowDeleteProfileMenu->addAction(p->name()); + } +} diff --git a/src/bibletimeapp.cpp b/src/bibletimeapp.cpp new file mode 100644 index 0000000..13451fc --- /dev/null +++ b/src/bibletimeapp.cpp @@ -0,0 +1,43 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "bibletimeapp.h" +#include "backend/config/cbtconfig.h" +#include "util/cresmgr.h" + +//KDE includes +//#include <dcopclient.h> #TODO: USE DBUS INSTEAD OF DCOP + +BibleTimeApp::BibleTimeApp( int & argc, char ** argv ) : QApplication(argc, argv) +{ +// initDCOP(); + CResMgr::init_tr(); +} + +BibleTimeApp::~BibleTimeApp() { + + //we can set this safely now because we close now (hopyfully without crash) + CBTConfig::set(CBTConfig::crashedLastTime, false); + CBTConfig::set(CBTConfig::crashedTwoTimes, false); + + deleteDisplayTemplateMgr(); + deleteLanguageMgr(); + deleteBackend(); +} + +/* +void BibleTimeApp::initDCOP() { + const bool dcopOk = dcopClient()->attach(); + Q_ASSERT(dcopOk); + if (dcopOk) { + const Q3CString appId = dcopClient()->registerAs(kapp->name(), false); + // dcopClient()->setDefaultObject("BibleTimeInterface"); + } +} +*/ diff --git a/src/bibletimeapp.h b/src/bibletimeapp.h new file mode 100644 index 0000000..b4036a3 --- /dev/null +++ b/src/bibletimeapp.h @@ -0,0 +1,30 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BIBLETIMEAPP_H +#define BIBLETIMEAPP_H + +//BibleTime +#include "util/cpointers.h" + +#include <QApplication> + +/** The BibleTimeApp class is used to clean up all instances of the backend and to delete all created module objects. + * @author The BibleTime team + */ +class BibleTimeApp : public QApplication, public CPointers { +public: + BibleTimeApp( int & argc, char ** argv ); + virtual ~BibleTimeApp(); + +protected: +// void initDCOP(); +}; + +#endif diff --git a/src/display-templates/Blue.tmpl b/src/display-templates/Blue.tmpl new file mode 100644 index 0000000..db5844f --- /dev/null +++ b/src/display-templates/Blue.tmpl @@ -0,0 +1,338 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <title>#TITLE# + + + + + + + + +
#CONTENT#
+ + \ No newline at end of file diff --git a/src/display-templates/Crazy.tmpl b/src/display-templates/Crazy.tmpl new file mode 100644 index 0000000..c0e9b63 --- /dev/null +++ b/src/display-templates/Crazy.tmpl @@ -0,0 +1,311 @@ + + + + + + #TITLE# + + + + + + + + + +
#CONTENT#
+ + \ No newline at end of file diff --git a/src/display-templates/Green.tmpl b/src/display-templates/Green.tmpl new file mode 100644 index 0000000..4616030 --- /dev/null +++ b/src/display-templates/Green.tmpl @@ -0,0 +1,320 @@ + + + + + #TITLE# + + + + + + + + +
#CONTENT#
+ + \ No newline at end of file diff --git a/src/display-templates/HighContrast.tmpl b/src/display-templates/HighContrast.tmpl new file mode 100644 index 0000000..4baf59d --- /dev/null +++ b/src/display-templates/HighContrast.tmpl @@ -0,0 +1,332 @@ + + + + + #TITLE# + + + + + + + + +
#CONTENT#
+ + diff --git a/src/display-templates/Simple.tmpl b/src/display-templates/Simple.tmpl new file mode 100644 index 0000000..9d9e6c8 --- /dev/null +++ b/src/display-templates/Simple.tmpl @@ -0,0 +1,134 @@ + + + + + #TITLE# + + + + + + + + +
#CONTENT#
+ + \ No newline at end of file diff --git a/src/display-templates/basic_template.txt b/src/display-templates/basic_template.txt new file mode 100644 index 0000000..16ed394 --- /dev/null +++ b/src/display-templates/basic_template.txt @@ -0,0 +1,205 @@ + + + + + #TITLE# + + + + + + + + + +
#CONTENT#
+ \ No newline at end of file diff --git a/src/frontend/bookshelfmanager/btconfigdialog.cpp b/src/frontend/bookshelfmanager/btconfigdialog.cpp new file mode 100644 index 0000000..87cb12e --- /dev/null +++ b/src/frontend/bookshelfmanager/btconfigdialog.cpp @@ -0,0 +1,122 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#include "btconfigdialog.h" + +#include "util/directoryutil.h" +#include "util/ctoolclass.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +BtConfigDialog::BtConfigDialog(QWidget* parent) + : QDialog(parent), + m_maxItemWidth(0), + m_previousPageIndex(-2) +{ + setWindowFlags(Qt::Window); + m_contentsList = new QListWidget(this); + m_contentsList->setViewMode(QListView::IconMode); + m_contentsList->setMovement(QListView::Static); + + m_pageWidget = new QStackedWidget(this); + m_pageWidget->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); + + QHBoxLayout *mainLayout = new QHBoxLayout; + setLayout(mainLayout); + mainLayout->addWidget(m_contentsList); + m_pageLayout = new QVBoxLayout; + mainLayout->addLayout(m_pageLayout); + + m_pageLayout->addWidget(m_pageWidget); + + // Horizontal line + QFrame* line = new QFrame(); + line->setGeometry(QRect(1, 1, 1, 3)); + line->setFrameShape(QFrame::HLine); + line->setFrameShadow(QFrame::Sunken); + line->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); + m_pageLayout->addWidget(line); + + connect(m_contentsList, + SIGNAL(currentRowChanged(int)), + this, SLOT(slotChangePage(int)) + ); + +} + +BtConfigDialog::~BtConfigDialog() {} + +void BtConfigDialog::addPage(BtConfigPage* pageWidget) +{ + // this is a friend + pageWidget->m_parentDialog = this; + + QVBoxLayout* containerLayout = new QVBoxLayout; + QLabel* headerLabel = CToolClass::explanationLabel(pageWidget, pageWidget->header(), pageWidget->label()); + containerLayout->addWidget(headerLabel); + containerLayout->addWidget(pageWidget); + QWidget* containerWidget = new QWidget(m_pageWidget); + containerWidget->setLayout(containerLayout); + m_pageWidget->addWidget(containerWidget); + + + QListWidgetItem* item = new QListWidgetItem(m_contentsList); + item->setIcon(util::filesystem::DirectoryUtil::getIcon(pageWidget->iconName())); + item->setText(pageWidget->header()); + item->setTextAlignment(Qt::AlignHCenter); + item->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled); + + //set the list width - it may bee too wide (if there were no pages) or too narrow + if (m_maxItemWidth < m_contentsList->visualItemRect(item).width()) { + m_maxItemWidth = m_contentsList->visualItemRect(item).width(); + m_contentsList->setFixedWidth( m_maxItemWidth + (m_contentsList->frameWidth()*2) ); + } + // all items should has the same width + for(int i = 0; i < m_contentsList->count(); ++i) { + m_contentsList->item(i)->setSizeHint(QSize(m_maxItemWidth, m_contentsList->visualItemRect(m_contentsList->item(i)).height()) ); + } + + slotChangePage(m_contentsList->row(item)); +} + +void BtConfigDialog::addButtonBox(QDialogButtonBox* box) +{ + m_pageLayout->addWidget(box); +} + +BtConfigPage* BtConfigDialog::currentPage() +{ + return dynamic_cast(m_pageWidget->currentWidget()); +} + +void BtConfigDialog::slotChangePage(int newIndex) +{ + if (m_previousPageIndex != newIndex) { + m_previousPageIndex = newIndex; + m_contentsList->setCurrentRow(newIndex); + m_pageWidget->setCurrentIndex(newIndex); + } +} + + + +BtConfigPage::BtConfigPage() {} + +BtConfigPage::~BtConfigPage() {} diff --git a/src/frontend/bookshelfmanager/btconfigdialog.h b/src/frontend/bookshelfmanager/btconfigdialog.h new file mode 100644 index 0000000..7fb3482 --- /dev/null +++ b/src/frontend/bookshelfmanager/btconfigdialog.h @@ -0,0 +1,90 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTCONFIGDIALOG_H +#define BTCONFIGDIALOG_H + + +#include +#include + +#include + +class BtConfigPage; + +class QListWidgetItem; +class QListWidget; +class QStackedWidget; +class QDialogButtonBox; +class QVBoxLayout; + +/** +* Base class for configuration dialogs. A dialog which has a page chooser (icons +* + text) at the left, widget pages and a buttonbox. +* +* Usage: add BtConfigPage pages with addPage(), add a button box with addButtonBox(). +* Connect the button box signals. Use setAttribute(Qt::WA_DeleteOnClose) if you want +* an auto-destroying window. +*/ +class BtConfigDialog : public QDialog +{ + Q_OBJECT +public: + BtConfigDialog(QWidget* parent); + virtual ~BtConfigDialog(); + + /** Adds a BtConfigPage to the paged widget stack. The new page will be the current page.*/ + void addPage(BtConfigPage* pageWidget); + /** Adds a button box to the lower edge of the dialog. */ + void addButtonBox(QDialogButtonBox* buttonBox); + + /** Returns the currently selected page. */ + BtConfigPage* currentPage(); + +public slots: + /** Changes the current page using the given index number. */ + void slotChangePage(int newIndex); + +private: + QListWidget* m_contentsList; + QStackedWidget* m_pageWidget; + QVBoxLayout* m_pageLayout; + int m_maxItemWidth; + int m_previousPageIndex; +}; + + + +/** +* Base class for configuration dialog pages. +*/ +class BtConfigPage : public QWidget +{ + Q_OBJECT +public: + BtConfigPage(); + virtual ~BtConfigPage(); + + /** Implement these to return the correct values. + * For example: header(){return tr("General");} + */ + virtual QString iconName() = 0; + virtual QString label() = 0; + virtual QString header() = 0; + BtConfigDialog* parentDialog() {return m_parentDialog;} + +private: + friend class BtConfigDialog; + BtConfigDialog* m_parentDialog; + +}; + + +#endif + diff --git a/src/frontend/bookshelfmanager/btinstallmgr.cpp b/src/frontend/bookshelfmanager/btinstallmgr.cpp new file mode 100644 index 0000000..d0bc760 --- /dev/null +++ b/src/frontend/bookshelfmanager/btinstallmgr.cpp @@ -0,0 +1,94 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "btinstallmgr.h" + +#include "frontend/bookshelfmanager/instbackend.h" +#include "backend/managers/cswordbackend.h" + +//Qt includes +#include +#include +#include +#include + +#include + +//sword includes +#include +#include + +using namespace sword; + + +BtInstallMgr::BtInstallMgr() + : InstallMgr(instbackend::configPath().toLatin1(), this), + m_firstCallOfPreStatus(true) +{ //use this class also as status reporter + qDebug("BtInstallMgr::BtInstallMgr"); + this->setFTPPassive(true); +#ifdef SWORD_INTERNET_WARNING + // this was in 1.6RC1, removed in RC2. To be removed from here soon - uncomment this and comment out the isUserDisclaimerConfirmed if you need to use RC1. + //setUserDisclaimerConfirmed(true); +#endif +} + +BtInstallMgr::~BtInstallMgr() { + //doesn't really help because it only sets a flag + terminate(); //make sure to close the connection +} + +#ifdef SWORD_INTERNET_WARNING +bool BtInstallMgr::isUserDisclaimerConfirmed() const +{ + // TODO: Check from config if it's been confirmed with "don't show this anymore" checked. + // Create a dialog with the message, checkbox and Continue/Cancel, Cancel as default. + return true; +} +#endif + +void BtInstallMgr::statusUpdate(double dltotal, double dlnow) +{ + //qDebug("BtInstallMgr::statusUpdate"); + if (dlnow > dltotal) + dlnow = dltotal; + + int totalPercent = (int)((float)(dlnow + m_completedBytes) / (float)(m_totalBytes) * 100.0); + + if (totalPercent > 100) { + totalPercent = 100; + } + else if (totalPercent < 0) { + totalPercent = 0; + } + + int filePercent = (int)((float)(dlnow) / (float)(dltotal+1) * 100.0); + if (filePercent > 100) { + filePercent = 100; + } + else if (filePercent < 0) { + filePercent = 0; + } + //qApp->processEvents(); + //qDebug() << "status: total"< 0) ? totalBytes : 1; //avoid division by zero +} diff --git a/src/frontend/bookshelfmanager/btinstallmgr.h b/src/frontend/bookshelfmanager/btinstallmgr.h new file mode 100644 index 0000000..5607981 --- /dev/null +++ b/src/frontend/bookshelfmanager/btinstallmgr.h @@ -0,0 +1,75 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef NEWBTINSTALLMGR_H +#define NEWBTINSTALLMGR_H + +//sword includes +#include +#include + +//Qt includes +#include +#include +#include +#include + +class CSwordBackend; + + +typedef QList InstallSourceList; + +/** +* Our own reimplementation to provide installation and status bar updates. +*/ +class BtInstallMgr : public QObject, public sword::InstallMgr, public sword::StatusReporter { + Q_OBJECT +public: + + BtInstallMgr(); + virtual ~BtInstallMgr(); + + /** + * Refreshing the source should be cancellable (othewise it might freeze the app if there is + * for example something wrong with the network). + */ + void slotRefreshCanceled(); + +#ifdef SWORD_INTERNET_WARNING + /** Re-implemented from sword::InstallMgr. */ + virtual bool isUserDisclaimerConfirmed() const; +#endif + +protected: + /* Reimplementations of methods in StatusReporter */ + /** + * Gets the total and current file status, emits the signal with those values as percents. + */ + virtual void statusUpdate(double dltotal, double dlnow); + /** + * Called before starting to download each file of the module package. + * The sword message is not i18n'ed, it's in the form "Downloading (1 of 6): nt.bzs". + * This function is not utilized in the UI ATM. + */ + virtual void preStatus(long totalBytes, long completedBytes, const char *message); + + long m_totalBytes; + long m_completedBytes; + +private: + bool m_firstCallOfPreStatus; + +signals: + /** Download status. Percent of total and file.*/ + void percentCompleted( const int, const int); + void downloadStarted(); +}; + + +#endif diff --git a/src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp b/src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp new file mode 100644 index 0000000..5e3dc41 --- /dev/null +++ b/src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp @@ -0,0 +1,73 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btmodulemanagerdialog.h" + +#include "installpage/btinstallpage.h" +#include "removepage/btremovepage.h" +#include "indexpage/btindexpage.h" + +#include "util/cpointers.h" +#include "util/dialogutil.h" +#include "backend/managers/cswordbackend.h" + +#include + + +static BtModuleManagerDialog* m_staticModuleManagerDialog = 0; + +BtModuleManagerDialog* BtModuleManagerDialog::getInstance(QWidget* parent) +{ + if (!m_staticModuleManagerDialog) { + m_staticModuleManagerDialog = new BtModuleManagerDialog(parent); + }; + Q_ASSERT(m_staticModuleManagerDialog); + return m_staticModuleManagerDialog; +} + +BtModuleManagerDialog::BtModuleManagerDialog(QWidget* parent) + : BtConfigDialog(parent) +{ + setAttribute(Qt::WA_DeleteOnClose); + setWindowTitle(tr("Bookshelf Manager")); + + // Install page + BtInstallPage* installPage = new BtInstallPage(); + addPage(installPage); + + //Uninstall page + BtRemovePage* removePage = new BtRemovePage(); + addPage(removePage); + + //Index page + BtIndexPage* indexPage = new BtIndexPage(); + addPage(indexPage); + + slotChangePage(0); + + // Dialog button (Close) + QDialogButtonBox* bbox = new QDialogButtonBox(this); + bbox->addButton(QDialogButtonBox::Close); + util::prepareDialogBox(bbox); + addButtonBox(bbox); + connect(bbox, SIGNAL(rejected()), SLOT(close())); +} + +BtModuleManagerDialog::~BtModuleManagerDialog() +{ + m_staticModuleManagerDialog = 0; +} + +// The QWidget close() sends close event, so does closing by the window X button. +void BtModuleManagerDialog::closeEvent(QCloseEvent*) +{ + qDebug("BtModuleManagerDialog::closeEvent"); +} + + diff --git a/src/frontend/bookshelfmanager/btmodulemanagerdialog.h b/src/frontend/bookshelfmanager/btmodulemanagerdialog.h new file mode 100644 index 0000000..52c3e71 --- /dev/null +++ b/src/frontend/bookshelfmanager/btmodulemanagerdialog.h @@ -0,0 +1,43 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#ifndef BTMODULEMANAGERDIALOG_H +#define BTMODULEMANAGERDIALOG_H + +#include "btconfigdialog.h" + +class QWidget; + +/** +* The Bookshelf Manager dialog. Includes pages for Install, Remove, Indexes. +*/ +class BtModuleManagerDialog : public BtConfigDialog +{ + Q_OBJECT + +public: + static BtModuleManagerDialog* getInstance(QWidget* parent); + + ~BtModuleManagerDialog(); + + + //void slotClose(); +protected: + /** Reimplementation from QWidget. */ + virtual void closeEvent(QCloseEvent* event); + /** Adds the pages and the button box. */ + BtModuleManagerDialog(QWidget* parent); + +//signals: +// void swordSetupChanged(); +}; + + +#endif diff --git a/src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp b/src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp new file mode 100644 index 0000000..bca32fa --- /dev/null +++ b/src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.cpp @@ -0,0 +1,184 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BT includes +#include "cswordsetupinstallsourcesdialog.h" + +#include "frontend/bookshelfmanager/instbackend.h" + +#include + +//Qt includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + + +const QString PROTO_FILE( QObject::tr("Local") ); //Local path +const QString PROTO_FTP( QObject::tr("Remote") ); //Remote path + + +CSwordSetupInstallSourcesDialog::CSwordSetupInstallSourcesDialog(/*QWidget *parent*/) + : QDialog() +{ + setWindowTitle(tr("New Installation Source")); + + QVBoxLayout* mainLayout = new QVBoxLayout( this ); + mainLayout->setMargin( 10 ); + mainLayout->setSpacing( 5 ); + + QHBoxLayout *captionLayout = new QHBoxLayout( this ); + mainLayout->addLayout(captionLayout); + QLabel *label = new QLabel( tr("Caption"), this ); + captionLayout->addWidget( label ); + + m_captionEdit = new QLineEdit( this ); + m_captionEdit->setText("Crosswire Bible Society"); + captionLayout->addWidget( m_captionEdit ); + + mainLayout->addSpacing( 10 ); + + QGridLayout* layout = new QGridLayout( this ); + layout->setSpacing(3); + layout->setMargin(3); + mainLayout->addLayout(layout); + layout->setSpacing( 5 ); + + label = new QLabel(tr("Type"), this); + layout->addWidget( label, 0, 0); + + m_serverLabel = new QLabel(tr("Server"), this); + layout->addWidget( m_serverLabel, 0, 1); + + label = new QLabel(tr("Path"), this); + layout->addWidget( label, 0, 2 ); + + m_protocolCombo = new QComboBox( this ); + layout->addWidget(m_protocolCombo, 1, 0); + m_protocolCombo->addItem( PROTO_FTP ); + m_protocolCombo->addItem( PROTO_FILE ); + + m_serverEdit = new QLineEdit( this ); + layout->addWidget( m_serverEdit, 1, 1 ); + m_serverEdit->setText("ftp.crosswire.org"); + + m_pathEdit = new QLineEdit( this ); + layout->addWidget( m_pathEdit, 1, 2 ); + m_pathEdit->setText("/pub/sword/raw"); + + mainLayout->addSpacing( 10 ); + + QHBoxLayout* buttonLayout = new QHBoxLayout( this ); + mainLayout->addLayout(buttonLayout); + buttonLayout->addStretch(); + QPushButton* okButton = new QPushButton( tr("Ok"), this); + QPushButton* discardButton = new QPushButton( tr("Discard"), this); + buttonLayout->addWidget( discardButton); + buttonLayout->addWidget( okButton); + buttonLayout->addStretch(); + + connect( okButton, SIGNAL( clicked() ), this, SLOT( slotOk() ) ); + connect( discardButton, SIGNAL( clicked() ), this, SLOT( reject() ) ); + connect( m_protocolCombo, SIGNAL( activated(int) ), this, SLOT( slotProtocolChanged() ) ); + +} +void CSwordSetupInstallSourcesDialog::slotOk() { + //run a few tests to validate the input first + if ( m_captionEdit->text().trimmed().isEmpty() ) { //no caption + QMessageBox::information( this, tr( "Error" ), tr("Please provide a caption."), QMessageBox::Retry); + return; + } + + //BTInstallMgr iMgr; + //sword::InstallSource is = BTInstallMgr::Tool::RemoteConfig::source( &iMgr, m_captionEdit->text() ); + sword::InstallSource is = instbackend::source(m_captionEdit->text()); + if ( (QString)is.caption.c_str() == m_captionEdit->text() ) { //source already exists + QMessageBox::information( this, tr( "Error" ), + tr("A source with this caption already exists.
Please provide a different caption."), QMessageBox::Retry); + return; + } + + if ( m_protocolCombo->currentText() == PROTO_FTP && + m_serverEdit->text().trimmed().isEmpty() ) { //no server name + QMessageBox::information( this, tr( "Error" ), tr("Please provide a server name."), QMessageBox::Retry); + return; + } + + if ( m_protocolCombo->currentText() == PROTO_FILE) { + const QFileInfo fi( m_pathEdit->text() ); + if (!fi.exists() || !fi.isReadable()) { //no valid and readable path + QMessageBox::information( this, tr( "Error" ), tr("Please provide a valid, readable path."), QMessageBox::Retry); + return; + } + else if ( m_pathEdit->text().isEmpty() ) { + QMessageBox::information( this, tr( "Error" ), tr("Please provide a path."), QMessageBox::Retry); + + } + } + + accept(); //only if nothing else failed +} + +void CSwordSetupInstallSourcesDialog::slotProtocolChanged() { + if (m_protocolCombo->currentText() == PROTO_FTP) { //REMOTE + m_serverLabel->setEnabled(true); + m_serverEdit->setEnabled(true); + } + else { //LOCAL, no server needed + m_serverLabel->setEnabled(false); + m_serverEdit->setEnabled(false); + + QString dirname = QFileDialog::getExistingDirectory(this); + if (dirname.isEmpty()) { + return; // user cancelled + } + QDir dir(dirname); + if (dir.exists()) { + m_pathEdit->setText( dir.canonicalPath() ); + } + } + +} + +sword::InstallSource CSwordSetupInstallSourcesDialog::getSource() { + + boost::scoped_ptr dlg( new CSwordSetupInstallSourcesDialog() ); + sword::InstallSource newSource(""); //empty, invalid Source + + if (dlg->exec() == QDialog::Accepted) { + if (dlg->m_protocolCombo->currentText() == PROTO_FTP) { + newSource.type = "FTP"; + newSource.source = dlg->m_serverEdit->text().toUtf8(); + + //a message to the user would be nice, but we're in message freeze right now (1.5.1) + if (dlg->m_serverEdit->text().right(1) == "/") { //remove a trailing slash + newSource.source = dlg->m_serverEdit->text().mid(0, dlg->m_serverEdit->text().length()-1).toUtf8(); + } + } + else { + newSource.type = "DIR"; + newSource.source = "local"; + } + newSource.caption = dlg->m_captionEdit->text().toUtf8(); + newSource.directory = dlg->m_pathEdit->text().toUtf8(); + } + return newSource; +} + + diff --git a/src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.h b/src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.h new file mode 100644 index 0000000..47f1973 --- /dev/null +++ b/src/frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.h @@ -0,0 +1,46 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#ifndef CSWORDSETUPINSTALLSOURCESDIALOG_H +#define CSWORDSETUPINSTALLSOURCESDIALOG_H + +#include "frontend/bookshelfmanager/btinstallmgr.h" + +#include + +#include + +class QLabel; +class QComboBox; +class QLineEdit; + + + +class CSwordSetupInstallSourcesDialog : public QDialog { + Q_OBJECT + +public: + static sword::InstallSource getSource(); + +protected: + CSwordSetupInstallSourcesDialog(); + +protected slots: + void slotOk(); + void slotProtocolChanged(); + +private: + QLabel *m_serverLabel; + QLineEdit *m_captionEdit, *m_serverEdit, *m_pathEdit; + QComboBox *m_protocolCombo; +}; + + +#endif //CSWORDSETUPINSTALLSOURCESDIALOG_H diff --git a/src/frontend/bookshelfmanager/indexpage/btindexpage.cpp b/src/frontend/bookshelfmanager/indexpage/btindexpage.cpp new file mode 100644 index 0000000..6c45f9c --- /dev/null +++ b/src/frontend/bookshelfmanager/indexpage/btindexpage.cpp @@ -0,0 +1,216 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btindexpage.h" + +#include "frontend/cmoduleindexdialog.h" +#include "backend/config/cbtconfig.h" + +#include "util/ctoolclass.h" +#include "util/cresmgr.h" +#include "util/cpointers.h" +#include "util/directoryutil.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/cswordbackend.h" + +//Qt includes +#include +#include +#include +#include +#include +#include +#include +#include + + +BtIndexPage::BtIndexPage() + : BtConfigPage() +{ + + QVBoxLayout *vboxLayout; + QHBoxLayout *hboxLayout; + vboxLayout = new QVBoxLayout(this); + + m_autoDeleteOrphanedIndicesBox = new QCheckBox(this); + m_autoDeleteOrphanedIndicesBox->setToolTip(tr("If selected, those indexes which have no corresponding work will be deleted when BibleTime starts")); + m_autoDeleteOrphanedIndicesBox->setText(tr("Automatically delete orphaned indexes when BibleTime starts")); + vboxLayout->addWidget(m_autoDeleteOrphanedIndicesBox); + + m_moduleList = new QTreeWidget(this); + vboxLayout->addWidget(m_moduleList); + + hboxLayout = new QHBoxLayout(); + + QSpacerItem *spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + hboxLayout->addItem(spacerItem); + + m_deleteButton = new QPushButton(this); + m_deleteButton->setToolTip(tr("Delete the selected indexes")); + m_deleteButton->setText(tr("Delete")); + hboxLayout->addWidget(m_deleteButton); + + m_createButton = new QPushButton(this); + m_createButton->setToolTip(tr("Create new indexes for the selected works")); + m_createButton->setText(tr("Create...")); + hboxLayout->addWidget(m_createButton); + + vboxLayout->addLayout(hboxLayout); + + // configure the list view + m_moduleList->setHeaderLabels( (QStringList(tr("Work")) << tr("Index size")) ); + m_moduleList->setRootIsDecorated(true); + m_moduleList->setColumnWidth(0, CToolClass::mWidth(m_moduleList, 20) ); + //m_moduleList->setTextAlignment(1, Qt::AlignRight); see doc... + m_moduleList->setSortingEnabled(false); + + m_autoDeleteOrphanedIndicesBox->setChecked( CBTConfig::get( CBTConfig::autoDeleteOrphanedIndices ) ); + + // icons for our buttons + m_createButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::bookshelfmgr::indexpage::create_icon)); + m_deleteButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::bookshelfmgr::indexpage::delete_icon)); + + // connect our signals/slots + connect(m_createButton, SIGNAL(clicked()), this, SLOT(createIndices())); + connect(m_deleteButton, SIGNAL(clicked()), this, SLOT(deleteIndices())); + connect(CPointers::backend(), SIGNAL(sigSwordSetupChanged(CSwordBackend::SetupChangedReason)), SLOT(slotSwordSetupChanged())); + + populateModuleList(); +} + +BtIndexPage::~BtIndexPage() +{ + CBTConfig::set( CBTConfig::autoDeleteOrphanedIndices, m_autoDeleteOrphanedIndicesBox->isChecked() ); + +} +QString BtIndexPage::label() +{ + return tr("Create new search indexes and delete created indexes for the installed works."); +} +QString BtIndexPage::iconName() +{ + return CResMgr::bookshelfmgr::indexpage::icon; +} +QString BtIndexPage::header() +{ + return tr("Search Indexes"); +} + + +/** Populates the module list with installed modules and orphaned indices */ +void BtIndexPage::populateModuleList() { + m_moduleList->clear(); + + // populate installed modules + m_modsWithIndices = new QTreeWidgetItem(m_moduleList); + m_modsWithIndices->setText(0, tr("Works with indexes")); + m_modsWithIndices->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsTristate); + m_modsWithIndices->setExpanded(true); + + m_modsWithoutIndices = new QTreeWidgetItem(m_moduleList); + m_modsWithoutIndices->setText(0, tr("Works without indexes")); + m_modsWithoutIndices->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsTristate); + m_modsWithoutIndices->setExpanded(true); + + + + QList& modules = CPointers::backend()->moduleList(); + QList::iterator end_it = modules.end(); + for (QList::iterator it = modules.begin(); it != end_it; ++it) { + QTreeWidgetItem* item = 0; + + if ((*it)->hasIndex()) { + item = new QTreeWidgetItem(m_modsWithIndices); + item->setText(0, (*it)->name()); + item->setText(1, QString("%1 ").arg((*it)->indexSize() / 1024) + tr("KiB")); + item->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled); + item->setCheckState(0, Qt::Unchecked); + } + else { + item = new QTreeWidgetItem(m_modsWithoutIndices); + item->setText(0, (*it)->name()); + item->setText(1, QString("0 ") + tr("KiB")); + item->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled); + item->setCheckState(0, Qt::Checked); + } + } +} + +/** Creates indices for selected modules if no index currently exists */ +void BtIndexPage::createIndices() +{ + bool indicesCreated = false; + QList moduleList; + + for (int i = 0; i < m_modsWithoutIndices->childCount(); i++) { + if (m_modsWithoutIndices->child(i)->checkState(0) == Qt::Checked) { + CSwordModuleInfo* module = CPointers::backend()->findModuleByName(m_modsWithoutIndices->child(i)->text(0).toUtf8()); + if (module) { + moduleList.append( module ); + indicesCreated = true; + } + } + } + + //Shows the progress dialog + if (indicesCreated) { + CModuleIndexDialog::getInstance()->indexAllModules( moduleList ); + populateModuleList(); + } +} + +/** Deletes indices for selected modules */ +void BtIndexPage::deleteIndices() +{ + bool indicesDeleted = false; + + for (int i = 0; i < m_modsWithIndices->childCount(); i++) { + if (m_modsWithIndices->child(i)->checkState(0) == Qt::Checked) { + CSwordModuleInfo* module = CPointers::backend()->findModuleByName(m_modsWithIndices->child(i)->text(0).toUtf8()); + if (module) { + CSwordModuleInfo::deleteIndexForModule( module->name() ); + indicesDeleted = true; + } + } + } + + // repopulate the list if an action was taken + if (indicesDeleted) { + populateModuleList(); + } +} + +void BtIndexPage::deleteOrphanedIndices() +{ + QDir dir(CSwordModuleInfo::getGlobalBaseIndexLocation()); + dir.setFilter(QDir::Dirs); + CSwordModuleInfo* module; + + for (unsigned int i = 0; i < dir.count(); i++) { + if (dir[i] != "." && dir[i] != "..") { + if ( (module = CPointers::backend()->findModuleByName(dir[i])) ) { //mod exists + if (!module->hasIndex()){ //index files found, but wrong version etc. + CSwordModuleInfo::deleteIndexForModule( dir[i] ); + } + } + else{ //no module exists + if (CBTConfig::get( CBTConfig::autoDeleteOrphanedIndices ) ){ + CSwordModuleInfo::deleteIndexForModule( dir[i] ); + } + } + } + } +} + +void BtIndexPage::slotSwordSetupChanged() +{ + populateModuleList(); +} + diff --git a/src/frontend/bookshelfmanager/indexpage/btindexpage.h b/src/frontend/bookshelfmanager/indexpage/btindexpage.h new file mode 100644 index 0000000..d8b49c4 --- /dev/null +++ b/src/frontend/bookshelfmanager/indexpage/btindexpage.h @@ -0,0 +1,87 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#ifndef BTINDEXPAGE_H +#define BTINDEXPAGE_H + +#include "frontend/bookshelfmanager/btconfigdialog.h" +#include "backend/btmoduletreeitem.h" + +class QCheckBox; +class QTreeWidget; +class QTreeWidgetItem; + +/** +* This class encapsulates the "Manage search indices" page of the Bookshelf +* Manager. It allows for creation and deletion of search indicies for each +* installed module. It also allows for deletion of orphaned indices. +*/ +class BtIndexPage : public BtConfigPage +{ + Q_OBJECT + +public: + /** + * Constructor + */ + BtIndexPage(); + + /** + * Destructor + */ + ~BtIndexPage(); + + // BtConfigPage methods + QString header(); + QString iconName(); + QString label(); + +public slots: + void slotSwordSetupChanged(); + +protected: + + /** + * Populates the module list with installed modules and orphaned indices + */ + void populateModuleList(); + + + +public slots: + /** + * Creates indices for selected modules if no index currently exists + */ + void createIndices(); + /** + * Deletes indices for selected modules + */ + void deleteIndices(); + +public: + /** + * Deletes orphaned indices if the autoDeleteOrphanedIndices is true + * Always deletes indices of existing modules where hasIndex() returns false + */ + static void deleteOrphanedIndices(); + +private: + + QCheckBox *m_autoDeleteOrphanedIndicesBox; + QTreeWidget *m_moduleList; + QPushButton *m_deleteButton; + QPushButton *m_createButton; + + QTreeWidgetItem* m_modsWithIndices; + QTreeWidgetItem* m_modsWithoutIndices; +}; + + +#endif diff --git a/src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp b/src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp new file mode 100644 index 0000000..739d2ea --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.cpp @@ -0,0 +1,232 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btinstallmodulechooserdialog.h" + +#include "frontend/cmodulechooserdialog.h" +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/btmoduletreeitem.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + + +BtInstallModuleChooserDialog::BtInstallModuleChooserDialog(QWidget* parent, QString title, QString label, QList* empty) + : CModuleChooserDialog(parent, title, label, empty) +{ + qDebug("BtInstallModuleChooserDialog::BtInstallModuleChooserDialog start"); + init(); + okButton()->setText(tr("Install")); + m_nameList = QStringList(); +} + +// Do nothing, the tree is initialized outside this class. +void BtInstallModuleChooserDialog::initModuleItem(BTModuleTreeItem*, QTreeWidgetItem*) +{} + +void BtInstallModuleChooserDialog::initModuleItem(QString name, QTreeWidgetItem* sourceItem) +{ + QTreeWidgetItem* moduleItem = new QTreeWidgetItem(sourceItem); + moduleItem->setText(0, name); + moduleItem->setFlags(Qt::ItemIsUserCheckable|Qt::ItemIsEnabled); + moduleItem->setCheckState(0, Qt::Checked); + + // prevent double items + if (m_nameList.contains(name)) { + qDebug() << "item already in list:" << name; + //moduleItem->setCheckState(0, Qt::Unchecked); + QBrush bg(Qt::red); + moduleItem->setBackground(0, bg); + //find and change the other offending items + foreach (QTreeWidgetItem* doubleItem, treeWidget()->findItems(name, Qt::MatchFixedString|Qt::MatchCaseSensitive|Qt::MatchRecursive, 0)) { + //doubleItem->setCheckState(0, Qt::Unchecked); + //qDebug() << "CInstallModuleChooserDialog::initModuleItem" << doubleItem; + doubleItem->setBackground(0, bg); + } + m_doubleCheckedModules[name] = true; + enableOk(false); + } + m_nameList << name; +} + +void BtInstallModuleChooserDialog::slotItemChecked(QTreeWidgetItem* item, int column) +{ + QString moduleName = item->text(0); + qDebug("BtInstallModuleChooserDialog::slotItemChecked start"); + // handle only non-toplevel items which has duplicates and where the first column was changed + if (item->parent() && column == 0 && (findModuleItemsByName(moduleName).count() > 1)) { + //prevent handling when the color is changed + if (item->data(1, Qt::UserRole).toBool() == false) { + qDebug("was not updating"); + item->setData(1, Qt::UserRole, true); + } else { + qDebug("was updating"); + item->setData(1, Qt::UserRole, false); + return; + } + + QList doubleNameItems = findModuleItemsByName(moduleName); + QList doubleCheckedItems; + foreach (QTreeWidgetItem* nItem, doubleNameItems) { + if (nItem->checkState(0) == Qt::Checked) { + doubleCheckedItems << nItem; + } + } + + if (doubleCheckedItems.count() > 1) { + enableOk(false); + // color the items + qDebug() << "there were more than 1 item of the name" << moduleName; + foreach (QTreeWidgetItem* i, doubleNameItems) { + QBrush bg(Qt::red); + i->setBackground(0, bg); + } + m_doubleCheckedModules[moduleName] = true; + } else if (doubleCheckedItems.count() == 1) { + qDebug() << "there were 1 checked items of the name" << moduleName; + // uncolor the items + foreach (QTreeWidgetItem* i, doubleNameItems) { + i->setBackground(0, i->parent()->background(0)); + } + m_doubleCheckedModules.remove(moduleName); + if (m_doubleCheckedModules.count() == 0) { + enableOk(true); + } + } + } +} + +QList BtInstallModuleChooserDialog::findModuleItemsByName(QString name) +{ + qDebug() << "BtInstallModuleChooserDialog::findModuleItemsByName:" << name << treeWidget()->topLevelItemCount(); + QList doubleNamedAllItems = treeWidget()->findItems(name, Qt::MatchFixedString|Qt::MatchCaseSensitive|Qt::MatchRecursive); + //qDebug() << "doubleNamedAllItems: " << doubleNamedAllItems.count(); + QList doubleNamedModuleItems; + foreach (QTreeWidgetItem* item, doubleNamedAllItems) { + //qDebug() << "item:" << item; + if (item->parent()) { + doubleNamedModuleItems << item; + } + } + //qDebug() << "module items:" << doubleNamedModuleItems.count(); + return doubleNamedModuleItems; +} + +void BtInstallModuleChooserDialog::enableOk(bool enabled) +{ + qDebug() << "BtInstallModuleChooserDialog::enableOk" << enabled; + okButton()->setEnabled(enabled); +} diff --git a/src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.h b/src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.h new file mode 100644 index 0000000..39b8a96 --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btinstallmodulechooserdialog.h @@ -0,0 +1,53 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTINSTALLMODULECHOOSERDIALOG_H +#define BTINSTALLMODULECHOOSERDIALOG_H + +#include "frontend/cmodulechooserdialog.h" + +#include +#include +#include +#include + +class BTModuleTreeItem; + +class QWidget; +class QTreeWidgetItem; + + +/** +* Confirmation dialog for installation. Lets the user +* uncheck modules from the list. +*/ +class BtInstallModuleChooserDialog : public CModuleChooserDialog +{ + Q_OBJECT + +public: + BtInstallModuleChooserDialog(QWidget* parent, QString title, QString label, QList* empty); + + void initModuleItem(QString name, QTreeWidgetItem* sourceItem); + void enableOk(bool enabled); + +public slots: + void slotItemChecked(QTreeWidgetItem* item, int column); + +protected: + virtual void initModuleItem(BTModuleTreeItem*, QTreeWidgetItem*); + + QList findModuleItemsByName(QString name); +private: + QStringList m_nameList; + QMap m_doubleCheckedModules; + +}; + +#endif diff --git a/src/frontend/bookshelfmanager/installpage/btinstallpage.cpp b/src/frontend/bookshelfmanager/installpage/btinstallpage.cpp new file mode 100644 index 0000000..9f8e6b9 --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btinstallpage.cpp @@ -0,0 +1,207 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#include "btinstallpage.h" + +#include "btinstallpathdialog.h" +#include "btinstallprogressdialog.h" +#include "btsourcewidget.h" +#include "btsourcearea.h" + +#include "frontend/bookshelfmanager/btinstallmgr.h" +#include "frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.h" +#include "frontend/bookshelfmanager/btconfigdialog.h" +#include "frontend/bookshelfmanager/instbackend.h" +#include "frontend/bookshelfmanager/btmodulemanagerdialog.h" + +#include "frontend/cmodulechooserdialog.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/cswordbackend.h" +#include "backend/config/cbtconfig.h" + +#include "util/cpointers.h" +#include "util/ctoolclass.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +#include + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include + + +// ********************************************************* +// *********** Config dialog page: Install/Update ********** +// ********************************************************* + +BtInstallPage::BtInstallPage() + : BtConfigPage() +{ + qDebug("BtInstallPage::BtInstallPage() start"); + initView(); + initConnections(); +} + +void BtInstallPage::setInstallEnabled(bool b) +{ + qDebug("void BtInstallPage::setInstallEnabled(bool b) start"); + m_installButton->setEnabled(b); +} + +QString BtInstallPage::selectedInstallPath() +{ + return m_pathCombo->currentText(); +} + +void BtInstallPage::initView() +{ + qDebug("void BtInstallPage::initView() start"); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + + // installation path chooser + QHBoxLayout* pathLayout = new QHBoxLayout(); + // beautify the layout + int top; int bottom; int left; int right; + pathLayout->getContentsMargins(&left, &top, &right, &bottom); + pathLayout->setContentsMargins(left, top + 7, right, bottom + 7 ); + QSpacerItem *pathSpacer= new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + QLabel* pathLabel = new QLabel(tr("Install path:")); + m_pathCombo = new QComboBox(); + m_pathCombo->setToolTip(tr("The path where the new works will be installed")); + initPathCombo(); // set the paths and the current path + //m_configurePathButton = new QPushButton(tr("Configure...")); //TODO: icon only? + m_configurePathButton = new QToolButton(this); + m_configurePathButton->setToolTip(tr("Configure paths where works are installed")); + m_configurePathButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::bookshelfmgr::installpage::path_icon)); + + pathLayout->addItem(pathSpacer); + pathLayout->addWidget(pathLabel); + pathLayout->addWidget(m_pathCombo); + pathLayout->addWidget(m_configurePathButton); + mainLayout->addLayout(pathLayout); + + // Source widget + //QTabWidget* m_sourcesTabWidget; + m_sourceWidget = new BtSourceWidget(this); + mainLayout->addWidget(m_sourceWidget); + // Install button + QHBoxLayout *installButtonLayout = new QHBoxLayout(); + installButtonLayout->setContentsMargins(0,5,0,5); + QSpacerItem *installButtonSpacer = new QSpacerItem(371, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + installButtonLayout->addItem(installButtonSpacer); + m_installButton = new QPushButton(tr("Install..."), this); + m_installButton->setToolTip(tr("Install or update selected works")); + m_installButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::bookshelfmgr::installpage::install_icon)); + m_installButton->setEnabled(false); + installButtonLayout->addWidget(m_installButton); + + mainLayout->addLayout(installButtonLayout); +} + +void BtInstallPage::initConnections() +{ + qDebug("void BtInstallPage::initConnections() start"); + QObject::connect(m_pathCombo, SIGNAL(activated(const QString&)), this , SLOT(slotPathChanged(const QString&))); + QObject::connect(m_configurePathButton, SIGNAL(clicked()), this, SLOT(slotEditPaths())); + QObject::connect(m_installButton, SIGNAL(clicked()), m_sourceWidget, SLOT(slotInstall()) ); + + QObject::connect(CPointers::backend(), SIGNAL(sigSwordSetupChanged(CSwordBackend::SetupChangedReason)), this, SLOT(slotSwordSetupChanged())); + //source widget has its own connections, not here +} + +void BtInstallPage::initPathCombo() +{ + qDebug("void BtInstallPage::initPathCombo() start"); + //populate the combo list + m_pathCombo->clear(); + + QStringList targets = instbackend::targetList(); + for (QStringList::iterator it = targets.begin(); it != targets.end(); ++it) { + if ((*it).isEmpty()) continue; + m_pathCombo->addItem(*it); + } + + // choose the current value from config but check whether we have so many items + int configValue = CBTConfig::get(CBTConfig::installPathIndex); + int index = configValue > (m_pathCombo->count()-1) ? m_pathCombo->count()-1 : configValue; + m_pathCombo->setCurrentIndex(index); +} + +void BtInstallPage::slotPathChanged(const QString& /*pathText*/) +{ + CBTConfig::set(CBTConfig::installPathIndex, m_pathCombo->currentIndex( ) ); +} + +void BtInstallPage::slotEditPaths() +{ + qDebug("void BtInstallPage::slotEditPaths() start"); + + BtInstallPathDialog* dlg = new BtInstallPathDialog(); + int result = dlg->exec(); + if (result == QDialog::Accepted) { + //dynamic_cast(parentDialog())->slotSwordSetupChanged(); + CPointers::backend()->reloadModules(CSwordBackend::PathChanged); + } +} + +// implement the BtConfigPage methods + +QString BtInstallPage::iconName() +{ + return CResMgr::bookshelfmgr::installpage::icon; +} +QString BtInstallPage::label() +{ + // TODO: move the warning to a dialog which is shown when adding a source. + return tr("Install and update works. Add remote or local sources, refresh them, select the works to be installed/updated and click Install.
WARNING: If you live in a persecuted country and don't want to risk detection don't use remote sources."); +} +QString BtInstallPage::header() +{ + return tr("Install/Update"); +} + +void BtInstallPage::slotSwordSetupChanged() +{ + qDebug() << "BtInstallPage::slotSwordSetupChanged"; + initPathCombo(); +// for (int i = 0; i < m_sourceWidget->count(); i++ ) { +// BtSourceArea* sourceArea = dynamic_cast(m_sourceWidget->widget(i)); +// Q_ASSERT(sourceArea); +// sourceArea->createModuleTree(); +// } +} + + + diff --git a/src/frontend/bookshelfmanager/installpage/btinstallpage.h b/src/frontend/bookshelfmanager/installpage/btinstallpage.h new file mode 100644 index 0000000..4d05577 --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btinstallpage.h @@ -0,0 +1,66 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTINSTALLPAGE_H +#define BTINSTALLPAGE_H + + +#include "frontend/bookshelfmanager/btconfigdialog.h" + +#include + +#include + + +class BtSourceWidget; + +class QComboBox; +class QPushButton; +class QToolButton; + +/** +* The Install page includes module path chooser, source/module handler and install button. +*/ +class BtInstallPage : public BtConfigPage +{ + Q_OBJECT +public: + BtInstallPage(); + + // reimplemented from btinstallpage + QString iconName(); + QString label(); + QString header(); + + void setInstallEnabled(bool b); + + QString selectedInstallPath(); + +public slots: + void slotSwordSetupChanged(); + +private: + void initView(); + void initConnections(); + void initPathCombo(); + +private slots: + void slotPathChanged(const QString& pathText); + void slotEditPaths(); + +private: + + QComboBox* m_pathCombo; + //QPushButton* m_configurePathButton; + QToolButton* m_configurePathButton; + BtSourceWidget* m_sourceWidget; + QPushButton* m_installButton; +}; + +#endif diff --git a/src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp b/src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp new file mode 100644 index 0000000..82b8362 --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp @@ -0,0 +1,170 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btinstallpathdialog.h" + +#include "frontend/bookshelfmanager/instbackend.h" + +#include "util/ctoolclass.h" +#include "util/dialogutil.h" +#include "util/directoryutil.h" +#include "util/cresmgr.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +BtInstallPathDialog::BtInstallPathDialog() +{ + setWindowTitle(tr("Bookshelf Paths")); + + QVBoxLayout *mainLayout; + QHBoxLayout *viewLayout; + + mainLayout = new QVBoxLayout(this); + viewLayout = new QHBoxLayout(); + + QString l1 = tr("Works can be installed in one or more directories. After setting up directories here you can choose one of them in Install page."); + QString l2 = tr("BibleTime and the Sword library find the modules from all of these directories. If the directory is removed here it still exists in the system with all the works in it. \".sword\" directory in your home directory is always used automatically and can't be removed or added."); + + QLabel* mainLabel = CToolClass::explanationLabel(this, + tr("Configure bookshelf paths"), l1 + QString("

") + l2 + QString("
")); + mainLayout->addWidget(mainLabel); + + QString swordConfPath = instbackend::swordConfigFilename(); + QLabel* confPathLabel = new QLabel(tr("Configuration file for the paths is: ").append("%1").arg(swordConfPath), this); + confPathLabel->setWordWrap(true); + mainLayout->addWidget(confPathLabel); + + + m_swordPathListBox = new QTreeWidget(this); + m_swordPathListBox->header()->hide(); + + QDir swordDir = instbackend::swordDir(); + QStringList targets = instbackend::targetList(); + foreach (QString pathname, targets) { + if (pathname.isEmpty() || QDir(pathname) == swordDir) continue; + new QTreeWidgetItem(m_swordPathListBox, QStringList(pathname) ); + } + + viewLayout->addWidget(m_swordPathListBox); + + QVBoxLayout* buttonLayout = new QVBoxLayout(); + + m_addButton = new QPushButton(tr("Add..."), this); + m_addButton->setToolTip(tr("Add new path")); + m_addButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::bookshelfmgr::paths::add_icon)); + connect(m_addButton, SIGNAL(clicked()), this, SLOT(slotAddClicked())); + buttonLayout->addWidget(m_addButton); + + m_editButton = new QPushButton(tr("Edit..."), this); + m_editButton->setToolTip(tr("Edit the selected path")); + m_editButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::bookshelfmgr::paths::edit_icon)); + connect(m_editButton, SIGNAL(clicked()), this, SLOT(slotEditClicked())); + buttonLayout->addWidget(m_editButton); + + m_removeButton = new QPushButton(tr("Remove"), this); + m_removeButton->setToolTip(tr("Remove the selected path")); + m_removeButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::bookshelfmgr::paths::remove_icon)); + connect(m_removeButton, SIGNAL(clicked()), this, SLOT(slotRemoveClicked())); + buttonLayout->addWidget(m_removeButton); + + QSpacerItem* spacerItem = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); + buttonLayout->addItem(spacerItem); + + viewLayout->addLayout(buttonLayout); + mainLayout->addLayout(viewLayout); + + QDialogButtonBox* buttonBox = new QDialogButtonBox(this); + buttonBox->setOrientation(Qt::Horizontal); + buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok); + util::prepareDialogBox(buttonBox); + mainLayout->addWidget(buttonBox); + connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); + connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); + +} + +void BtInstallPathDialog::slotEditClicked() { + if (QTreeWidgetItem* i = m_swordPathListBox->currentItem()) { + QString dirname = QFileDialog::getExistingDirectory(this, tr("Choose directory"), i->text(0), QFileDialog::ShowDirsOnly|QFileDialog::DontResolveSymlinks); + + if (dirname.isEmpty()) { // if user cancelled the dialog + return; + } + QDir dir = QDir(dirname); + if (dir.isReadable()) { + const QFileInfo fi( dir.canonicalPath() ); + if (!fi.exists() || !fi.isWritable()) { + const int result = QMessageBox::warning(this, tr("Use Directory?"), tr("This directory is not writable, so works can not be installed here using BibleTime. Do you want to use this directory instead of the previous value?"), QMessageBox::Yes|QMessageBox::No, QMessageBox::No); + if (result != QMessageBox::Yes) return; + } + i->setText(0, dir.absolutePath()); // absolute, not canonical + } + } +} + +void BtInstallPathDialog::slotAddClicked() { + QString dirname = QFileDialog::getExistingDirectory(this, tr("Choose directory"), "", QFileDialog::ShowDirsOnly|QFileDialog::DontResolveSymlinks); + if (dirname.isEmpty()) { // if user cancelled the dialog + return; + } + QDir dir = QDir(dirname); + if (dir.isReadable()) { + const QFileInfo fi( dir.canonicalPath() ); + if (!fi.exists() || !fi.isWritable()) { + const int result = QMessageBox::warning(this, tr("Warning"), tr("This directory is not writable, so works can not be installed here using BibleTime. Do you still want to add it to the list of bookshelf directories?"), QMessageBox::Yes|QMessageBox::No, QMessageBox::No); + if (result != QMessageBox::Yes) { + return; + } + } + new QTreeWidgetItem(m_swordPathListBox, QStringList(dir.canonicalPath()) ); + } +} + +void BtInstallPathDialog::slotRemoveClicked() { + QTreeWidgetItem* i = m_swordPathListBox->currentItem(); + if (i) { + delete i; + } +} + +void BtInstallPathDialog::writeSwordConfig() +{ + qDebug("BtInstallPathDialog::writeSwordConfig"); + if (m_swordPathListBox->topLevelItemCount() >= 0) { + QStringList targets; + QTreeWidgetItemIterator it(m_swordPathListBox); + while (*it) { + if (!(*it)->text(0).isEmpty()) { + targets << (*it)->text(0); + } + ++it; + } + qDebug() << "save the target list" << targets; + instbackend::setTargetList(targets); //creates new Sword config + } +} + +void BtInstallPathDialog::accept() +{ + writeSwordConfig(); + QDialog::accept(); +} diff --git a/src/frontend/bookshelfmanager/installpage/btinstallpathdialog.h b/src/frontend/bookshelfmanager/installpage/btinstallpathdialog.h new file mode 100644 index 0000000..c3b56ac --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btinstallpathdialog.h @@ -0,0 +1,44 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTINSTALLPATHDIALOG_H +#define BTINSTALLPATHDIALOG_H + +#include + +class QPushButton; +class QTreeWidget; + + +class BtInstallPathDialog : public QDialog +{ + Q_OBJECT +public: + BtInstallPathDialog(); + +public slots: + virtual void accept(); + +private slots: + void slotAddClicked(); + void slotRemoveClicked(); + void slotEditClicked(); + +private: + void writeSwordConfig(); + +private: + QPushButton* m_editButton; + QPushButton* m_addButton; + QPushButton* m_removeButton; + QTreeWidget* m_swordPathListBox; + +}; + +#endif diff --git a/src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp b/src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp new file mode 100644 index 0000000..2f60fc9 --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.cpp @@ -0,0 +1,261 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btinstallprogressdialog.h" + +#include "btinstallthread.h" + +#include "util/ctoolclass.h" +#include "util/cpointers.h" +#include "backend/managers/cswordbackend.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + + +BtInstallProgressDialog::BtInstallProgressDialog(QWidget* parent, QTreeWidget* selectedModulesTreeWidget, QString destination) + : QDialog(parent) +{ + // we want this dialog to be deleted when user closes it or the downloads are completed + setAttribute(Qt::WA_DeleteOnClose, true); + setWindowTitle(tr("Install Progress")); + //create the dialog which shows the status and lets the user stop installation + m_statusWidget = new QTreeWidget(); + m_statusWidget->setRootIsDecorated(false); + m_statusWidget->setHeaderLabels(QStringList(tr("Work")) << tr("Progress") << QString::null); + m_statusWidget->header()->setStretchLastSection(false); + m_statusWidget->header()->setResizeMode(1, QHeaderView::Stretch); + m_statusWidget->header()->setMovable(false); + //m_statusWidget->setColumnWidth(1, CToolClass::mWidth(m_statusWidget, 2)); + + foreach (QTreeWidgetItem* sourceItem, selectedModulesTreeWidget->invisibleRootItem()->takeChildren()) { + // create items and threads for modules under this source + foreach (QTreeWidgetItem* moduleItem, sourceItem->takeChildren()) { + if (moduleItem->checkState(0) == Qt::Checked) { + // create a thread for this module + BtInstallThread* thread = new BtInstallThread(this, moduleItem->text(0), sourceItem->text(0), destination); + m_waitingThreads.insert(sourceItem->text(0), thread); + m_threadsByModule.insert(moduleItem->text(0), thread); + // progress widget/item + QPushButton* stopButton = new QPushButton(tr("Stop"), m_statusWidget); + stopButton->setFixedSize(stopButton->sizeHint()); + + // the item + QTreeWidgetItem* progressItem = new QTreeWidgetItem(m_statusWidget); + m_statusWidget->setColumnWidth(2, stopButton->sizeHint().width()); + progressItem->setSizeHint(2, stopButton->sizeHint()); + progressItem->setText(0, moduleItem->text(0)); + progressItem->setFlags(Qt::ItemIsEnabled); + m_statusWidget->setItemWidget(progressItem, 2, stopButton); + progressItem->setText(1, tr("Waiting for turn...")); + + //connect the signals between the dialog, items and threads + QObject::connect(stopButton, SIGNAL(clicked()), thread, SLOT(slotStopInstall()), Qt::QueuedConnection); + QObject::connect(thread, SIGNAL(installStopped(QString, QString)), this, SLOT(slotOneItemStopped(QString, QString)), Qt::QueuedConnection); + //is this needed or is statusUpdated enough? + QObject::connect(thread, SIGNAL(installCompleted(QString, QString, int)), this, SLOT(slotOneItemCompleted(QString, QString, int)), Qt::QueuedConnection); + QObject::connect(thread, SIGNAL(statusUpdated(QString, int)), this, SLOT(slotStatusUpdated(QString, int)), Qt::QueuedConnection); + QObject::connect(thread, SIGNAL(downloadStarted(QString)), this, SLOT(slotDownloadStarted(QString)), Qt::QueuedConnection); + + QObject::connect(thread, SIGNAL(preparingInstall(QString, QString)), this, SLOT(slotInstallStarted(QString, QString)), Qt::QueuedConnection); + + } + } + } + + m_statusWidget->setMinimumWidth(m_statusWidget->size().width()); + QPushButton* stopAllButton = new QPushButton(tr("Stop All"), this); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(m_statusWidget); + layout->addWidget(stopAllButton); + + connect(stopAllButton, SIGNAL(clicked()), SLOT(slotStopInstall()) ); + + qApp->processEvents(); + + startThreads(); + +} + +void BtInstallProgressDialog::startThreads() +{ + // remove all the updated modules from the backend module list at once + //foreach (QString mName, m_threadsByModule.keys()) { + //} + //QList CPointers::backend()->takeModulesFromList(m_threadsByModule.keys()); + qDebug() << "start threads..."; + //loop through the multimap of the waiting threads, start at most 3 threads for each source + QMultiMap::iterator threadIterator = m_waitingThreads.end(); +// concurrency is disabled for now +// while (threadIterator != m_waitingThreads.end()) { +// QString sourceName = threadIterator.key(); +// qDebug() << sourceName; +// if (m_runningThreads.values(sourceName).count() < 3) { +// BtInstallThread* t = threadIterator.value(); +// m_runningThreads.insert(sourceName, t); +// threadIterator = m_waitingThreads.erase(threadIterator); +// t->start(); +// } +// else ++threadIterator; +// } + //non-concurrent + if (threadIterator != m_waitingThreads.begin()) { + // go to the last item which is actually the first in the visible list + // because the iterator is reversed compared to insert order + threadIterator--; + QString sourceName = threadIterator.key(); + BtInstallThread* t = threadIterator.value(); + m_runningThreads.insert(sourceName, t); + threadIterator = m_waitingThreads.erase(threadIterator); + t->start(); + } + + qDebug("BtInstallProgressDialog::startThreads end"); +} + +BtInstallProgressDialog::~BtInstallProgressDialog() +{} + + +void BtInstallProgressDialog::slotOneItemCompleted(QString module, QString source, int status) +{ + QString message; + //status comes from the sword installer. TODO: Additionally we should check that there are files really installed. + if (status != 0) { + message = tr("Failed"); + } + else { + message = tr("Completed"); + } + oneItemStoppedOrCompleted(module, source, message); +} + +void BtInstallProgressDialog::slotOneItemStopped(QString module, QString source) +{ + oneItemStoppedOrCompleted(module, source, tr("Cancelled")); +} + +void BtInstallProgressDialog::oneItemStoppedOrCompleted(QString module, QString source, QString statusMessage) +{ + qDebug() << "\n**********************************\nBtInstallProgressDialog::oneItemStoppedOrCompleted" << module << statusMessage << "\n******************************************"; + // update the list item + m_statusWidget->setItemWidget(getItem(module), 1, 0); + getItem(module)->setText(1, statusMessage); + m_statusWidget->itemWidget(getItem(module), 2)->setEnabled(false); + getItem(module)->setDisabled(true); + + qDebug() << "remove from threads maps" << source << m_threadsByModule.value(module); + m_runningThreads.remove(source, m_threadsByModule.value(module)); + m_waitingThreads.remove(source, m_threadsByModule.value(module)); + +//concurrency is disabled for now +// //start a waiting thread if there are any +// QList threadsForSource = m_waitingThreads.values(source); +// qDebug() << threadsForSource; +// if (!threadsForSource.isEmpty()) { +// qDebug() << "Threads are waiting for turn"; +// BtInstallThread* thread = threadsForSource.at(0); +// m_waitingThreads.remove(source, thread); +// m_runningThreads.insert(source, thread); +// thread->start(); +// } + + //non-concurrent + QMultiMap::iterator threadIterator = m_waitingThreads.end(); + if (m_runningThreads.size() == 0 && threadIterator != m_waitingThreads.begin()) { + threadIterator--; // the last item + QString sourceName = threadIterator.key(); + BtInstallThread* t = threadIterator.value(); + m_runningThreads.insert(sourceName, t); + threadIterator = m_waitingThreads.erase(threadIterator); + t->start(); + } + + if (threadsDone()) { + qDebug() << "close the dialog"; + close(); + } +} + +void BtInstallProgressDialog::slotStopInstall() +{ + qDebug("BtInstallProgressDialog::slotStopInstall"); + + // Clear the waiting threads map, stop all running threads. + + m_waitingThreads.clear(); + if (m_runningThreads.count() > 0) { + foreach(BtInstallThread* thread, m_runningThreads) { + thread->slotStopInstall(); + } + } else { + close(); + } +} + +void BtInstallProgressDialog::slotStatusUpdated(QString module, int status) +{ + //qDebug("BtInstallProgressDialog::slotStatusUpdated"); + //qDebug() << "module:" << module << "status:" << status; + // find the progress bar for this module and update the value + QWidget* itemWidget = m_statusWidget->itemWidget(getItem(module) , 1); + QProgressBar* bar = dynamic_cast(itemWidget); + if (bar) bar->setValue(status); +} + +void BtInstallProgressDialog::slotInstallStarted(QString module, QString) +{ + getItem(module)->setText(1, tr("Preparing install...")); +} + +void BtInstallProgressDialog::slotDownloadStarted(QString module) +{ + qDebug() << "BtInstallProgressDialog::slotDownloadStarted" << module; + getItem(module)->setText(1, QString::null); + //m_statusWidget->itemWidget(getItem(module), 1)->setVisible(true); + + QProgressBar* bar = new QProgressBar(m_statusWidget); + bar->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Fixed); + bar->setValue(0); + m_statusWidget->setItemWidget(getItem(module), 1, bar); +} + +QTreeWidgetItem* BtInstallProgressDialog::getItem(QString moduleName) +{ + //qDebug() << "BtInstallProgressDialog::getItem" << moduleName; + return m_statusWidget->findItems(moduleName, Qt::MatchExactly).at(0); +} + +void BtInstallProgressDialog::closeEvent(QCloseEvent* event) +{ + qDebug("BtInstallProgressDialog::closeEvent"); + + if (event->spontaneous()) { + event->ignore(); + return; + } + // other parts of the UI/engine must be updated + CPointers::backend()->reloadModules(CSwordBackend::AddedModules); +} + +bool BtInstallProgressDialog::threadsDone() +{ + return (m_waitingThreads.count() == 0 && m_runningThreads.count() == 0); +} diff --git a/src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.h b/src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.h new file mode 100644 index 0000000..67aa8fb --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btinstallprogressdialog.h @@ -0,0 +1,70 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTINSTALLPROGRESSDIALOG_H +#define BTINSTALLPROGRESSDIALOG_H + +#include +#include +#include + +class QTreeWidget; +class QTreeWidgetItem; + +class BtInstallThread; + + +/** + +*/ +class BtInstallProgressDialog : public QDialog +{ + Q_OBJECT +public: + BtInstallProgressDialog(QWidget* parent, QTreeWidget* selectedModulesTreeWidget, QString destination); + + ~BtInstallProgressDialog(); + +public slots: + void slotOneItemCompleted(QString module, QString source, int status); + void slotOneItemStopped(QString module, QString source); + void slotStopInstall(); + void slotStatusUpdated(QString module, int status); + void slotDownloadStarted(QString module); + void slotInstallStarted(QString module, QString); + +protected: + /** + * Handles closing by the window close button, Cancel (Stop) All button, or completing + * the downloads. + */ + virtual void closeEvent(QCloseEvent* event); + +//signals: +// void swordSetupChanged(); + +private: + + //TODO: using maps is tedious and error prone. Find better solution for handling the modules + // and their states. + QMultiMap m_waitingThreads; + QMultiMap m_runningThreads; + QMap m_threadsByModule; + //QList m_doneThreads; + + QTreeWidget* m_statusWidget; + +private: + QTreeWidgetItem* getItem(QString moduleName); + bool threadsDone(); + void startThreads(); + void oneItemStoppedOrCompleted(QString module, QString source, QString message); +}; + +#endif diff --git a/src/frontend/bookshelfmanager/installpage/btinstallthread.cpp b/src/frontend/bookshelfmanager/installpage/btinstallthread.cpp new file mode 100644 index 0000000..adab4fa --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btinstallthread.cpp @@ -0,0 +1,199 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btinstallthread.h" + +#include "frontend/bookshelfmanager/btinstallmgr.h" +#include "frontend/bookshelfmanager/instbackend.h" +#include "util/cpointers.h" +#include "backend/managers/cswordbackend.h" + +#include +#include +#include +#include + +#include + +// sword +#include + +BtInstallThread::BtInstallThread(QObject* parent, QString moduleName, QString sourceName, QString destinationName) + : QThread(parent), + done(false), + m_module(moduleName), + m_destination(destinationName), + m_source(sourceName), + m_cancelled(false), + m_installSource(instbackend::source(sourceName)), + m_backendForSource(instbackend::backend(m_installSource)) +{ + m_iMgr = new BtInstallMgr(); +} + + +BtInstallThread::~BtInstallThread() +{ + delete m_iMgr; +} + +void BtInstallThread::run() +{ + qDebug() << "****************************************\nBtInstallThread::run, mod:" << m_module << "\n************************************"; + + + emit preparingInstall(m_module, m_source); + + //make sure target/mods.d and target/modules exist + //TODO: move this to some common precondition + QDir dir(m_destination); + if (!dir.exists()) { + dir.mkdir(m_destination); + qDebug() << "made directory" << m_destination; + } + if (!dir.exists("modules")) { + dir.mkdir("modules"); + qDebug() << "made directory" << m_destination << "/modules"; + } + if (!dir.exists("mods.d")) { + dir.mkdir("mods.d"); + qDebug() << "made directory" << m_destination << "/mods.d"; + } + + QObject::connect(m_iMgr, SIGNAL(percentCompleted(int, int)), this, SLOT(slotManagerStatusUpdated(int, int)), Qt::QueuedConnection); + QObject::connect(m_iMgr, SIGNAL(downloadStarted()), this, SLOT(slotDownloadStarted()), Qt::QueuedConnection); + + //check whether it's an update. If yes, remove existing module first + //TODO: silently removing without undo if the user cancels the update is WRONG!!! + removeModule(); + + // manager for the destination path + sword::SWMgr lMgr( m_destination.toLatin1() ); + + if (instbackend::isRemote(m_installSource)) { + qDebug() << "calling install"; + int status = m_iMgr->installModule(&lMgr, 0, m_module.toLatin1(), &m_installSource); + if (status != 0) { + qWarning() << "Error with install: " << status << "module:" << m_module; + } + else { + done = true; + emit installCompleted(m_module, m_source, status); + } + } + else { //local source + emit statusUpdated(m_module, 0); + int status = m_iMgr->installModule(&lMgr, m_installSource.directory.c_str(), m_module.toLatin1()); + if (status > 0) { + qWarning() << "Error with install: " << status << "module:" << m_module; + } + else if (status == -1) { + // it was terminated, do nothing + } + else { + emit statusUpdated(m_module, 100); + done = true; + emit installCompleted(m_module, m_source, status); + } + } +} + +void BtInstallThread::slotStopInstall() +{ + qDebug() << "*************************************\nBtInstallThread::slotStopInstall" << m_module << "\n********************************"; + if (!done) { + done = true; + qDebug() << "*********************************\nBtInstallThread::slotStopInstall, installing" << m_module << "was cancelled\n**************************************"; + m_iMgr->terminate(); + //this->terminate(); // It's dangerous to forcibly stop, but we will clean up the files + qDebug() << "BtInstallThread::slotStopInstall 2"; + //qApp->processEvents(); + // wait to terminate for some secs. We rather let the execution go on and cleaning up to fail than the app to freeze + int notRun = this->wait(200); + if (notRun) { + this->terminate(); + this->wait(2); + qDebug() << "installthread ("<< m_module << ") terminated, delete m_iMgr"; + delete m_iMgr; // this makes sure the ftp library will be cleaned up in the destroyer + m_iMgr = 0; + } + qDebug() << "BtInstallThread::slotStopInstall 3"; + // cleanup: remove the module, remove the temp files + if (true) { + qDebug() << "BtInstallThread::slotStopInstall 4"; + // remove the installed module, just to be sure because mgr may + // have been terminated when copying files + removeModule(); + removeTempFiles(); + qDebug() << "BtInstallThread::slotStopInstall will emit installStopped..."; + emit installStopped(m_module, m_source); + } + } +} + +void BtInstallThread::slotManagerStatusUpdated(int totalProgress, int /*fileProgress*/) +{ + //qDebug("BtInstallThread::slotManagerStatusUpdated"); + emit statusUpdated(m_module, totalProgress); +} + +void BtInstallThread::slotDownloadStarted() +{ + qDebug("BtInstallThread::slotDownloadStarted"); + emit downloadStarted(m_module); +} + +void BtInstallThread::removeModule() +{ + qDebug() << "BtInstallThread::removeModule start"; + CSwordModuleInfo* m; + m = CPointers::backend()->findModuleByName(m_module); + if (!m) { + m = instbackend::backend(instbackend::source(m_destination.toLatin1()))->findModuleByName(m_module); + } + if (m) { //module found? + qDebug() << "BtInstallThread::removeModule, module" << m_module << "found"; + QString prefixPath = m->config(CSwordModuleInfo::AbsoluteDataPath) + "/"; + QString dataPath = m->config(CSwordModuleInfo::DataPath); + if (dataPath.left(2) == "./") { + dataPath = dataPath.mid(2); + } + + if (prefixPath.contains(dataPath)) { + prefixPath.remove( prefixPath.indexOf(dataPath), dataPath.length() ); + } + else { + prefixPath = QString::fromLatin1(CPointers::backend()->prefixPath); + } + + sword::SWMgr mgr(prefixPath.toLatin1()); + BtInstallMgr iMgr; + iMgr.removeModule(&mgr, m->name().toLatin1()); + } else { + qDebug() << "BtInstallThread::removeModule, module" << m_module << "not found"; + } +} + +void BtInstallThread::removeTempFiles() +{ + qDebug("BtInstallThread::removeTempFiles start"); + + // (take the remote conf file for this module, take DataPath, + // take the absolute path of the InstallMgr) + + //sword::InstallSource is = instbackend::source(m_source); + if (instbackend::isRemote(m_installSource)) { + // get the path for the module temp files + CSwordModuleInfo* mInfo = m_backendForSource->findModuleByName(m_module); + QString dataPath = mInfo->config(CSwordModuleInfo::AbsoluteDataPath); + qDebug() << "Delete path:" << dataPath; + // it's easier to use sword than qt + sword::FileMgr::removeDir(dataPath.toLatin1().data()); + } +} diff --git a/src/frontend/bookshelfmanager/installpage/btinstallthread.h b/src/frontend/bookshelfmanager/installpage/btinstallthread.h new file mode 100644 index 0000000..d10db95 --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btinstallthread.h @@ -0,0 +1,99 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTINSTALLTHREAD_H +#define BTINSTALLTHREAD_H + +#include "frontend/bookshelfmanager/btinstallmgr.h" + +#include + +#include + +class BtInstallProgressDialog; + +/** +* Thread for installing a module. +* +* See the Qt thread documents. We have to be careful with signals and slots, +* with other things. + +The main thread creates and owns the BtInstallThread object. +When the install thread (the run() method) has been started +the install thread object receives status update signals +from the installmgr object. This works because these signals are sent +from the running install thread but received in the thread object which +lives in the main thread (note the difference between a thread object and a +running thread). The slot of the thread object is executed in the main thread +event loop, not in the install thread. + +The running thread sends update signals to the progress dialog. +(This works because the signals are queued, i.e. the dialog is running +in the main app event loop which queues the signals. ???) + +When the user cancels installing the main thread sends signal to a slot +in the thread object. The slot is then run in the main thread, not +in the install thread (note again the difference between a thread object and a +running thread). That slot terminates the running install thread immediately. +That is not the cleanest way to do it, but the Sword library has no good +support for threads. Terminating a Sword InstallMgr takes time and leads to +slow response. Therefore we stop installing by force and clean up the +temporary files manually. + +* Terminating a thread forcibly is "dangerous and discouraged" but we have to do it, +* I couldn't get cancelling work reliably otherwise. The Sword library is bad for threads. +* We use ftp connection and file resources; the connection can be ignored but the files +* have to be cleaned up after termination. +*/ +class BtInstallThread : public QThread +{ + Q_OBJECT +public: + BtInstallThread(QObject* parent, QString moduleName, QString sourceName, QString destinationName); + + ~BtInstallThread(); + +public slots: + void slotStopInstall(); + void slotManagerStatusUpdated(int totalProgress, int fileProgress); + void slotDownloadStarted(); + +public: // data member + bool done; + +protected: + virtual void run(); + void removeModule(); + void removeTempFiles(); + + QString m_module; + QString m_destination; + QString m_source; + bool m_cancelled; + BtInstallMgr* m_iMgr; + //sword::InstallSource m_installSource; + //BtInstallMgr m_iMgr; + sword::InstallSource m_installSource; + //TODO: it would be best to get the backend from the bookshelf manager install page + // where it has already been created. Could fasten the progress dialog startup. + boost::scoped_ptr m_backendForSource; + +signals: + /** Emitted when the install progress status is updated. */ + void statusUpdated(QString module, int progressPercent); + /** Emitted when installing has been stopped/cancelled. */ + void installStopped(QString module, QString source); + /** Emitted when installing is complete. */ + void installCompleted(QString module, QString source, int errorStatus); + /** Emitted when the first file download has been started. */ + void downloadStarted(QString module); + void preparingInstall(QString module, QString source); +}; + +#endif diff --git a/src/frontend/bookshelfmanager/installpage/btsourcearea.cpp b/src/frontend/bookshelfmanager/installpage/btsourcearea.cpp new file mode 100644 index 0000000..2f8de1a --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btsourcearea.cpp @@ -0,0 +1,298 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btsourcearea.h" + +#include "frontend/bookshelfmanager/instbackend.h" + +#include "util/ctoolclass.h" +#include "util/cpointers.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +#include "backend/managers/cswordbackend.h" +#include "frontend/btaboutmoduledialog.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +// **************************************************************** +// ******** Installation source and module list widget ************ +// **************************************************************** + +BtSourceArea::BtSourceArea(const QString& sourceName) + : QWidget(), + m_sourceName(sourceName), + m_treeAlreadyInitialized(false), + m_remoteBackend(0) //important! +{ + m_checkedModules = QMap(); + qDebug() << "BtSourceArea::BtSourceArea, " << m_sourceName; + initView(); +} + +BtSourceArea::~BtSourceArea() +{ + delete m_remoteBackend; +} + +void BtSourceArea::initView() +{ + qDebug("BtSourceArea::initView"); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + //QHBoxLayout *refreshLabelLayout = new QHBoxLayout(); + //QLabel *refreshLabel = new QLabel(tr("Last refreshed:")); + //m_refreshTimeLabel = new QLabel(); + //QSpacerItem *refreshLabelSpacer = new QSpacerItem(201, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + //refreshLabelLayout->addWidget(refreshLabel); + //refreshLabelLayout->addWidget(m_refreshTimeLabel); + //refreshLabelLayout->addItem(refreshLabelSpacer); + // TODO: or would it be better to integrate this information into the tooltip + // of the source tab? + //mainLayout->addLayout(refreshLabelLayout); + + // source related button row + QHBoxLayout *sourceLayout = new QHBoxLayout(); + m_refreshButton = new QPushButton(tr("Refresh...")); + m_refreshButton->setToolTip(tr("Refresh the list of works from this source")); + m_refreshButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::bookshelfmgr::installpage::refresh_icon)); + //m_refreshButton->setEnabled(false); + QSpacerItem *sourceSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + //m_editButton = new QPushButton(tr("Edit...")); + //m_editButton->setEnabled(false); // TODO after writing the edit widget + m_deleteButton = new QPushButton(tr("Delete...")); + m_deleteButton->setToolTip(tr("Delete this source")); + m_deleteButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::bookshelfmgr::installpage::delete_icon)); + //m_deleteButton->setEnabled(false); + m_addButton = new QPushButton(tr("Add...")); + m_addButton->setToolTip(tr("Add new source")); + m_addButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::bookshelfmgr::installpage::add_icon)); + + sourceLayout->addWidget(m_refreshButton); + sourceLayout->addItem(sourceSpacer); + //sourceLayout->addWidget(m_editButton); + sourceLayout->addWidget(m_deleteButton); + sourceLayout->addWidget(m_addButton); + + mainLayout->addLayout(sourceLayout); + // There are no views for the stack yet, see initSources + m_view = new QTreeWidget(this); + m_view->setHeaderLabels(QStringList() << tr("Work") << tr("Description")); + m_view->setColumnWidth(0, CToolClass::mWidth(m_view, 20)); + mainLayout->addWidget(m_view); + + connect(m_view, SIGNAL(itemDoubleClicked(QTreeWidgetItem*, int)), SLOT(slotItemDoubleClicked(QTreeWidgetItem*, int))); + connect(CPointers::backend(), SIGNAL(sigSwordSetupChanged(CSwordBackend::SetupChangedReason)), SLOT(slotSwordSetupChanged())); + connect(this, SIGNAL(signalCreateTree()), SLOT(slotCreateTree()), Qt::QueuedConnection); +} + +QSize BtSourceArea::sizeHint() const +{ + return QSize(100, m_refreshButton->height() + (m_view->header()->height() * 5)); +} + +void BtSourceArea::initTreeFirstTime() +{ + if (!m_treeAlreadyInitialized) { + createModuleTree(); + m_treeAlreadyInitialized = true; + } +} + +void BtSourceArea::createModuleTree() +{ + qDebug("BtSourceArea::createModuleTree start"); + // Start creating tree with a queued connection. + // This makes showing the dialog possible even before the tree is initialized. + emit signalCreateTree(); +} +void BtSourceArea::slotCreateTree() +{ + qDebug()<<"BtSourceArea::slotCreateTree" << QTime::currentTime (); + //let the dialog become visible + QCoreApplication::processEvents(); + // Creating the view and populating list may take time + QApplication::setOverrideCursor( QCursor(Qt::WaitCursor) ); + + // disconnect the signal so that we don't have to run functions for every module + // (note: what to do if we want to restore the item selection when rebuilding? + disconnect(m_view, SIGNAL(itemChanged(QTreeWidgetItem*, int)), this, SLOT(slotSelectionChanged(QTreeWidgetItem*, int)) ); + m_view->clear(); + + // TODO: if the tree already exists for this source, + // maybe the selections should be preserved + m_checkedModules.clear(); + + sword::InstallSource is = instbackend::source(m_sourceName); + delete m_remoteBackend; // the old one can be deleted + m_remoteBackend = instbackend::backend(is); + Q_ASSERT(m_remoteBackend); + m_moduleList = m_remoteBackend->moduleList(); + + // give the list to BTModuleTreeItem, create filter to remove + // those modules which are installed already + InstalledFilter alreadyInstalledFilter(m_sourceName); + QList filterList; + filterList.append(&alreadyInstalledFilter); + BTModuleTreeItem rootItem(filterList, BTModuleTreeItem::CatLangMod, &m_moduleList); + + addToTree(&rootItem, m_view->invisibleRootItem()); + QCoreApplication::processEvents(); + // receive signal when user checks modules + connect(m_view, SIGNAL(itemChanged(QTreeWidgetItem*, int)), this, SLOT(slotSelectionChanged(QTreeWidgetItem*, int)) ); + QApplication::restoreOverrideCursor(); + qDebug()<< "BtSourceArea::createModuleTree end"<< QTime::currentTime (); +} + +void BtSourceArea::addToTree(BTModuleTreeItem* item, QTreeWidgetItem* widgetItem) +{ + //qDebug()<<"BtSourceArea::addToTree "<text(); + //qDebug() << "BTMTItem type: " << item->type(); + + foreach (BTModuleTreeItem* i, item->children()) { + addToTree(i, new QTreeWidgetItem(widgetItem)); + } + if (item->type() != BTModuleTreeItem::Root) { + CSwordModuleInfo* mInfo = item->moduleInfo(); + widgetItem->setText(0, item->text()); + if (item->type() == BTModuleTreeItem::Category || item->type() == BTModuleTreeItem::Language) { + //qDebug() << "item"<text()<< "was cat or lang"; + widgetItem->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsTristate); + } + if (item->type() == BTModuleTreeItem::Module) { + //qDebug() << "item"<text()<< "was a module"; + widgetItem->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled); + widgetItem->setCheckState(0, Qt::Unchecked); + + CSwordModuleInfo* const installedModule = CPointers::backend()->findModuleByName(mInfo->name()); + QString installedV; + + if (!installedModule) { + // possible TODO: save the module list of a source before refreshing, + // compare after refreshing, mark the newly added modules + //if not newly added: + //state: installable (no indicator) + //else: status: newly added, color yellow + } else { // the module is already installed + QBrush bg(QColor(255,153,153)); + widgetItem->setBackground(0, bg); + widgetItem->setBackground(1, bg); + installedV = QString(installedModule->config(CSwordModuleInfo::ModuleVersion).toLatin1()); + // set the color for the parent items + QTreeWidgetItem* parent1 = widgetItem->parent(); + if (parent1) { + parent1->setBackground(0,bg); + parent1->setBackground(1,bg); + QTreeWidgetItem* parent2 = parent1->parent(); + if (parent2) { + parent2->setBackground(0,bg); + parent2->setBackground(1,bg); + } + } + } + + + QString descr(mInfo->config(CSwordModuleInfo::Description)); + QString toolTipText = CToolClass::remoteModuleToolTip(mInfo, installedV); + + widgetItem->setText(1, descr); + widgetItem->setToolTip(0, toolTipText); + widgetItem->setToolTip(1, toolTipText); + } + } +} + +QTreeWidget* BtSourceArea::treeWidget() +{ + return m_view; +} + +// return the selected modules +QMap* BtSourceArea::selectedModules() +{ + return &m_checkedModules; +} + +// when a module is checked/unchecked +void BtSourceArea::slotSelectionChanged(QTreeWidgetItem* item, int column) +{ + //qDebug("BtSourceArea::slotSelectionChanged"); + // modify the internal list of selected (actually checked) modules + // if() leaves groups away + if (!item->childCount() && column == 0) { + foreach (CSwordModuleInfo* module, m_moduleList) { + if (module->name() == item->text(0)) { + if (item->checkState(0) == Qt::Checked) { + qDebug() << module->name() << "was checked"; + m_checkedModules.insert(module->name(), true); + } else { + qDebug() << module->name() << "was unchecked"; + m_checkedModules.remove(module->name()); + } + emit signalSelectionChanged(m_sourceName, m_checkedModules.count()); + break; + } + } + } +} + +void BtSourceArea::slotItemDoubleClicked(QTreeWidgetItem* item, int /*column*/) +{ + CSwordModuleInfo* mInfo = m_remoteBackend->findModuleByName(item->text(0)); + if (mInfo) { + BTAboutModuleDialog* dialog = new BTAboutModuleDialog(this, mInfo); + dialog->show(); + dialog->raise(); + } +} + +BtSourceArea::InstalledFilter::InstalledFilter(QString sourceName) + : BTModuleTreeItem::Filter(), + m_source(instbackend::source(sourceName)), + m_swordBackend(instbackend::backend(m_source)) +{ + // these are set once to optimize away repeated calls + // m_source, m_swordBackend + +} +//filter out already installed, not updateable modules +bool BtSourceArea::InstalledFilter::filter(CSwordModuleInfo* mInfo) +{ + //qDebug() << "BtSourceArea::InstalledFilter::filter, module " << mInfo->name(); + CSwordModuleInfo* const installedModule = CPointers::backend()->findModuleByName(mInfo->name()); + if (installedModule) { + //qDebug("already installed, check if it's an update..."); + const sword::SWVersion installedVersion(installedModule->config(CSwordModuleInfo::ModuleVersion).toLatin1()); + const sword::SWVersion newVersion(mInfo->config(CSwordModuleInfo::ModuleVersion).toLatin1()); + if (installedVersion >= newVersion) { + return false; + } + } + return true; +} + +void BtSourceArea::slotSwordSetupChanged() +{ + createModuleTree(); +} diff --git a/src/frontend/bookshelfmanager/installpage/btsourcearea.h b/src/frontend/bookshelfmanager/installpage/btsourcearea.h new file mode 100644 index 0000000..814bde8 --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btsourcearea.h @@ -0,0 +1,97 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTSOURCEAREA_H +#define BTSOURCEAREA_H + +#include "backend/btmoduletreeitem.h" + +#include + +#include + +#include +#include +#include + +class QTreeWidget; +class QTreeWidgetItem; +class QLabel; +class QPushButton; + +/** +* Area for one install source. +* +* - Tree widget for modules +* - Buttons for handling the source(s): refresh, edit, remove, add +* +* Each source has +* QTreeWidget, populated with the module tree if the source +* module list is in a local cache. Refreshing the source refreshes +* the cache and rebuilds the module tree. Sources are not refreshed +* automatically, only by the user action, one source at a time. +*/ +class BtSourceArea : public QWidget +{ + Q_OBJECT + + friend class BtSourceWidget; +public: + + struct InstalledFilter : BTModuleTreeItem::Filter { + InstalledFilter(QString sourceName); + bool filter(CSwordModuleInfo*); + sword::InstallSource m_source; + boost::scoped_ptr m_swordBackend; + }; + + BtSourceArea(const QString& sourceName); + ~BtSourceArea(); + + void initView(); + /** Reimplemented from QWidget. */ + virtual QSize sizeHint() const; + void initTreeFirstTime(); + QTreeWidget* treeWidget(); + + QMap* selectedModules(); + +public slots: + void slotSwordSetupChanged(); + /** Create a module tree for a tree widget */ + void createModuleTree(); + +signals: + void signalSelectionChanged(QString sourceName, int selectedCount); + void signalCreateTree(); + +private slots: + void slotCreateTree(); + void slotSelectionChanged(QTreeWidgetItem* item, int column); + void slotItemDoubleClicked(QTreeWidgetItem* item, int column); +private: + void addToTree(BTModuleTreeItem* item, QTreeWidgetItem* widgetItem); + + QString m_sourceName; + bool m_treeAlreadyInitialized; + QMap m_checkedModules; + CSwordBackend* m_remoteBackend; // needed for the module list + QList m_moduleList; + + QTreeWidget* m_view; + QLabel* m_refreshTimeLabel; + QPushButton* m_refreshButton; + QPushButton* m_editButton; + QPushButton* m_deleteButton; + QPushButton* m_addButton; + + +}; + +#endif diff --git a/src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp b/src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp new file mode 100644 index 0000000..586a680 --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btsourcewidget.cpp @@ -0,0 +1,403 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btsourcewidget.h" + +#include "btinstallpage.h" +#include "btsourcearea.h" +#include "btinstallprogressdialog.h" +#include "btinstallmodulechooserdialog.h" + +#include "frontend/bookshelfmanager/btmodulemanagerdialog.h" +#include "frontend/bookshelfmanager/cswordsetupinstallsourcesdialog.h" +#include "frontend/bookshelfmanager/btinstallmgr.h" +#include "frontend/bookshelfmanager/instbackend.h" + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// **************************************************************** +// ******** Tab Widget that holds source widgets ****************** +// **************************************************************** + +BtSourceWidget::BtSourceWidget(BtInstallPage* parent) + : QTabWidget(parent), + m_page(parent) +{ + qDebug("BtSourceWidget::BtSourceWidget start"); + initSources(); + + // TODO: choose the page from config + +} + +BtSourceArea* BtSourceWidget::area() +{ + return dynamic_cast(currentWidget()); +} + +QString BtSourceWidget::currentSourceName() +{ + qDebug() << "BtSourceWidget::currentSourceName: " << m_sourceNameList.at(currentIndex()); + return m_sourceNameList.at(currentIndex()); +} + +void BtSourceWidget::initSourceConnections() +{ + qDebug("void BtSourceWidget::initSourceConnections() start"); + if (area()) { + connect(area()->m_refreshButton, SIGNAL(clicked()), SLOT(slotRefresh())); + //connect(area()->m_editButton, SIGNAL(clicked()), SLOT(slotEdit())); + connect(area()->m_deleteButton, SIGNAL(clicked()), SLOT(slotDelete())); + connect(area()->m_addButton, SIGNAL(clicked()), SLOT(slotAdd())); + connect(area(), SIGNAL(signalSelectionChanged(QString, int)), SLOT(slotModuleSelectionChanged(QString, int)) ); + } + qDebug("void BtSourceWidget::initSourceConnections() end"); +} + +void BtSourceWidget::slotEdit() +{ + qDebug("BtSourceWidget::slotEdit"); + // open the source editor dialog + + // if the source was changed, init the sources + +} + +void BtSourceWidget::slotDelete() +{ + qDebug("void BtSourceWidget::slotDelete() start"); + // ask for confirmation + int ret = QMessageBox::warning(this, tr("Delete Source?"), + tr("Do you really want to delete this source?"), + QMessageBox::Yes | QMessageBox::No); + + if (ret == QMessageBox::Yes) { + instbackend::deleteSource(currentSourceName()); + + // remove the UI elements + m_sourceNameList.removeAt(currentIndex()); + QWidget* w = currentWidget(); + removeTab(currentIndex()); + delete w; + } +} + +void BtSourceWidget::slotAdd() +{ + qDebug("void BtSourceWidget::slotAdd() start"); + qDebug("open the old dialog, TODO: write new one"); + sword::InstallSource newSource = CSwordSetupInstallSourcesDialog::getSource(); + if ( !((QString)newSource.type.c_str()).isEmpty() ) { // we have a valid source to add + instbackend::addSource(newSource); + addSource(QString(newSource.caption.c_str())); + } +} + + +void BtSourceWidget::slotRefresh() +{ + qDebug("void BtSourceWidget::slotRefresh() start"); + // (re)build the module cache for the source + + QString sourceName = currentSourceName(); + + // quick enough, make it modal so that we don't need to take care of anything else + m_progressDialog = new QProgressDialog("", tr("Cancel"), 0 ,100, this); + m_progressDialog->setWindowTitle(tr("Refreshing Source")); + m_progressDialog->setMinimumDuration(0); + + // TODO: get rid of the backend code, BtInstallMgr and progressdialog could handle this + //write method BtInstallMgr::slotRefreshCanceled() + connect(m_progressDialog, SIGNAL(canceled()), SLOT(slotRefreshCanceled())); + + // BACKEND CODE ********************************************************** + // would this be possible: instbackend::refreshSource( arguments ); + qDebug("void BtSourceWidget::slotRefresh 1"); + BtInstallMgr iMgr; + m_currentInstallMgr = &iMgr; //for the progress dialog + sword::InstallSource is = instbackend::source(sourceName); + bool success = false; + qDebug("void BtSourceWidget::slotRefresh 2"); + // connect this directly to the dialog setValue(int) if possible + connect(&iMgr, SIGNAL(percentCompleted(const int, const int)), SLOT(slotRefreshCompleted(const int, const int))); + + if (instbackend::isRemote(is)) { + m_progressDialog->show(); + qApp->processEvents(); + this->slotRefreshCompleted(0,0); + m_progressDialog->setLabelText(tr("Connecting...")); + m_progressDialog->setValue(0); + qApp->processEvents(); + //qApp->flush(); + //qApp->processEvents(); + //m_progressDialog->repaint(); + //qApp->processEvents(); + qDebug("void BtSourceWidget::slotRefresh 3"); + bool successful = iMgr.refreshRemoteSource( &is ); + if (!successful ) { //make sure the sources were updated sucessfully + success = true; + m_progressDialog->setValue(100); //make sure the dialog closes + } + else { + qWarning("InstallMgr: refreshRemoteSources returned an error."); + success = false; + } + } + else { + // Local source, update the list + success = true; + } + + delete m_progressDialog; + m_progressDialog = 0; + + // rebuild the view tree and refresh the view + if (success) { + qDebug("void BtSourceWidget::slotRefresh 4"); + area()->createModuleTree(); + } +} + +//TODO: try to move this to BtInstallMgr +void BtSourceWidget::slotRefreshCanceled() +{ + qDebug("BtSourceWidget::slotRefreshCanceled"); + Q_ASSERT(m_currentInstallMgr); + if (m_currentInstallMgr) { + m_currentInstallMgr->terminate(); + } + qApp->processEvents(); +} + +//TODO: try to move this to progress dialog +void BtSourceWidget::slotRefreshCompleted(const int, const int current) +{ + qDebug("BtSourceWidget::slotRefreshCompleted"); + if (m_progressDialog) { + if (m_progressDialog->labelText() != tr("Refreshing...")) { + m_progressDialog->setLabelText(tr("Refreshing...")); + } + m_progressDialog->setValue(current); + } + qApp->processEvents(); +} + +// init the tabbar, setup the module tree for the current source +void BtSourceWidget::initSources() +{ + qDebug("void BtSourceWidget::initSources() start"); + + // ***** Use the backend to get the list of sources ***** + instbackend::initPassiveFtpMode(); + QStringList sourceList = instbackend::sourceList(); + + // Add a default entry, the Crosswire main repository + // TODO: this is easy for the user, but should the edit dialog + // open automatically? + if (!sourceList.count()) { + sword::InstallSource is("FTP"); //default return value + is.caption = "Crosswire"; + is.source = "ftp.crosswire.org"; + is.directory = "/pub/sword/raw"; + // passive ftp is not needed here, it's the default + + instbackend::addSource(is); + + sourceList = instbackend::sourceList(); + //Q_ASSERT( sourceList.count() > 0 ); + } + qDebug("void BtSourceWidget::initSources 1"); + // Add the sources to the widget + foreach (QString sourceName, sourceList) { + addSource(sourceName); + } + // connect this after the tabs have been created, + // otherwise the signal is caught too early. + QObject::connect(this, SIGNAL(currentChanged(int)), this, SLOT(slotTabSelected(int))); + qDebug("void BtSourceWidget::initSources end"); + // TODO: select the current source from the config + // It's important to choose something because the tree is not initialized until now + setCurrentIndex(0); + slotTabSelected(0); // setting the index wasn't enough if there were only 1 tab + + if (sourceList.count() == 0) { + QHBoxLayout* l = new QHBoxLayout(this); + QLabel* message = new QLabel(QString("") + tr("No sources were found in the SWORD configuration and BibleTime couldn't create a default source. Check your SWORD configuration and that the configuration path is writable. Then restart the Bookshelf Manager.") + QString(""), this); + message->setWordWrap(true); + l->addWidget(message); + } +} + +void BtSourceWidget::addSource(const QString& sourceName) +{ + qDebug("void BtSourceWidget::addSource(const QString& sourceName) start"); + // The source has already been added to the backend. + + QString type; + QString server; + QString path; + sword::InstallSource is = instbackend::source(sourceName); + if (instbackend::isRemote(is)) { + type = tr("Remote:"); + server = is.source.c_str(); + path = is.directory.c_str(); + } + else { // local source + type = tr("Local:"); + QFileInfo fi( is.directory.c_str() ); + path = is.directory.c_str(); + if (!(fi.isDir() )) { + path = path + QString(" ") + tr("Not a directory!"); //TODO: change this + } + if (!fi.isReadable()) { + path = path + QString(" ") + tr("Not readable!"); //TODO: change this + } + } + + // Here the tab UI is created and added to the tab widget + BtSourceArea* area = new BtSourceArea(sourceName); + int tabNumber = this->addTab(area, sourceName); + + // TODO: add "remote/local", server, path etc. + QString toolTip(QString("

") + sourceName + QString("
") + type + QString(" ") + server + path + QString("

")); + tabBar()->setTabToolTip(tabNumber, toolTip); + + //select the new tab + setCurrentIndex(tabNumber); + m_sourceNameList.append(sourceName); + initSourceConnections(); + qDebug("BtSourceWidget::addSource end"); +} + +// +void BtSourceWidget::slotModuleSelectionChanged(QString sourceName, int selectedCount) +{ + //TODO: editing sources should update the map also + qDebug("BtSourceWidget::slotModuleSelectionChanged start"); + + int overallCount = 0; + m_selectedModulesCountMap.insert(sourceName, selectedCount); + foreach (int count, m_selectedModulesCountMap) { + qDebug() << "add" << count << "to overall count of selected modules"; + overallCount += count; + } + + if (overallCount > 0) { + m_page->setInstallEnabled(true); + } else { + m_page->setInstallEnabled(false); + } +} + +void BtSourceWidget::slotTabSelected(int /*index*/) +{ + BtSourceArea* area = dynamic_cast(currentWidget()); + if (area) area->initTreeFirstTime(); +} + +void BtSourceWidget::slotInstall() +{ + qDebug("void BtInstallPage::slotInstall start"); + + // check that the destination path is writable, do nothing if not and user doesn't want to continue + QDir dir = QDir(dynamic_cast(parent())->selectedInstallPath()); + bool canWrite = true; + if (dir.isReadable()) { + const QFileInfo fi( dir.canonicalPath() ); + if (!fi.exists() || !fi.isWritable()) { + canWrite = false; + } + } else { + canWrite = false; + } + if (!canWrite) { + const int result = QMessageBox::warning(this, tr("Warning"), tr("The destination directory is not writable or does not exist. Installation will fail unless this has first been fixed."), QMessageBox::Ignore|QMessageBox::Cancel, QMessageBox::Cancel); + if (result != QMessageBox::Ignore) { + return; + } + } + + // create the confirmation dialog + // (module tree dialog, modules taken from all sources) + QString dlgTitle(tr("Install/Update works?")); + QString dlgLabel(tr("Do you really want to install these works?") + + QString("

") + + tr("Only one version of a work can be installed at the same time. Select only one if there are items marked with red.") + + QString("")); + + // with empty list we avoid creating the module tree inside the dialog code + QList emptyList; + BtInstallModuleChooserDialog* dlg = new BtInstallModuleChooserDialog(this, dlgTitle, dlgLabel, &emptyList); + //dlg->setGrouping(BTModuleTreeItem::Mod); + QTreeWidget* treeWidget = dlg->treeWidget(); + QTreeWidgetItem* rootItem = treeWidget->invisibleRootItem(); + + QStringList nameList; + + // loop through each tab + for (int tab = 0; tab < count(); ++tab) { + BtSourceArea* sArea = dynamic_cast(widget(tab)); + if (sArea && sArea->selectedModules()->count() > 0) { + // there are selected modules in the source, create items for these + QTreeWidgetItem* sourceItem = new QTreeWidgetItem(rootItem); + sourceItem->setText(0, m_sourceNameList.at(tab)); + sourceItem->setFlags(Qt::ItemIsUserCheckable|Qt::ItemIsTristate|Qt::ItemIsEnabled); + foreach (QString mName, sArea->selectedModules()->keys()) { + dlg->initModuleItem(mName, sourceItem); + } + sourceItem->setExpanded(true); + } + } + + //user accepts the dialog + connect(dlg, SIGNAL(modulesChanged(QList, QTreeWidget*)), SLOT(slotInstallAccepted(QList, QTreeWidget*)) ); + // user checks/unchecks an item, needed for preventing double items + QObject::connect(treeWidget, SIGNAL(itemChanged(QTreeWidgetItem*, int)), dlg, SLOT(slotItemChecked(QTreeWidgetItem*, int))); + dlg->exec(); + // The OK signal sent by the dialog is catched with slotInstallAccepted. +} + +void BtSourceWidget::slotStopInstall(QTreeWidget* /*treeWidget*/) +{ + qDebug() << "BtSourceWidget::slotStopInstall"; + // not needed? +} + +void BtSourceWidget::slotInstallAccepted(QList /*modules*/, QTreeWidget* treeWidget) +{ + qDebug() << "BtSourceWidget::slotInstallAccepted"; + + //TODO: first remove all modules which will be updated from the module list + // but what modules? all with the same real name? (there may be _n modules...) + + BtModuleManagerDialog* parentDialog = dynamic_cast(dynamic_cast(parent())->parentDialog()); + + BtInstallProgressDialog* dlg = new BtInstallProgressDialog(parentDialog, treeWidget, dynamic_cast(parent())->selectedInstallPath()); + + if (!parentDialog) qDebug("error, wrong parent!"); + + m_page->setInstallEnabled(false); + // the progress dialog is now modal, it can be made modeless later. + dlg->exec(); + + qDebug("BtSourceWidget::slotInstallAccepted end"); +} diff --git a/src/frontend/bookshelfmanager/installpage/btsourcewidget.h b/src/frontend/bookshelfmanager/installpage/btsourcewidget.h new file mode 100644 index 0000000..812c6ac --- /dev/null +++ b/src/frontend/bookshelfmanager/installpage/btsourcewidget.h @@ -0,0 +1,86 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#ifndef BTSOURCEWIDGET_H +#define BTSOURCEWIDGET_H + +class CSwordModuleInfo; + +#include +#include +#include + +class BtInstallMgr; +class BtInstallPage; +class BtSourceArea; + +class QProgressDialog; +class QTreeWidget; + +/** +* Tabwidget which holds the source widgets. +* This widget implements the slots for the source action buttons and +* applies the actions to the proper source(s). +*/ +class BtSourceWidget : public QTabWidget +{ + Q_OBJECT +public: + friend class BtInstallPage; + + BtSourceWidget(BtInstallPage* parent); + virtual ~BtSourceWidget() {} + + BtSourceArea* area(); + QString currentSourceName(); + +public slots: + /** Install button has been clicked. */ + void slotInstall(); + /** "Stop All" button clicked */ + void slotStopInstall(QTreeWidget* treeWidget); + +private: + void initSourceConnections(); + /** Add tabs/views for each source. */ + void initSources(); + + /** Add one source to tabs/stack. */ + void addSource(const QString& sourceName); + +private slots: + + void slotRefresh(); + + void slotRefreshCanceled(); + + void slotRefreshCompleted(int, int); + + /** Edit button clicked. */ + void slotEdit(); + /** Delete button clicked. */ + void slotDelete(); + /** Add button clicked. */ + void slotAdd(); + /** Modules have been checked/unchecked in the view. */ + void slotModuleSelectionChanged(QString sourceName, int selectedCount); + + void slotTabSelected(int index); + void slotInstallAccepted(QList mi, QTreeWidget* treeWidget); + + + +private: + QStringList m_sourceNameList; + BtInstallPage* m_page; + QProgressDialog* m_progressDialog; // for refreshing + BtInstallMgr* m_currentInstallMgr; // for refreshing + QMap m_selectedModulesCountMap; +}; + +#endif diff --git a/src/frontend/bookshelfmanager/instbackend.cpp b/src/frontend/bookshelfmanager/instbackend.cpp new file mode 100644 index 0000000..f981f54 --- /dev/null +++ b/src/frontend/bookshelfmanager/instbackend.cpp @@ -0,0 +1,280 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "instbackend.h" + +#include "frontend/bookshelfmanager/btinstallmgr.h" +#include "backend/managers/cswordbackend.h" + +#include "util/cpointers.h" +#include "util/directoryutil.h" + +//Qt includes +#include +#include +#include +#include + +#include + +//Sword includes +#include +#include +#include + +//Stl includes +#include +#include +#include + +using namespace sword; + +namespace instbackend { + +/** Adds the source described by Source to the backend. */ +bool addSource(sword::InstallSource& source) +{ + qDebug("backend::addSource"); + SWConfig config(configFilename().toLatin1()); + if (!strcmp(source.type, "FTP")) { + //make sure the path doesn't have a trailing slash, sword doesn't like it + if (source.directory[ source.directory.length()-1 ] == '/') { + source.directory--; //make one char shorter + } + + config["Sources"].insert( std::make_pair(SWBuf("FTPSource"), source.getConfEnt()) ); + } + else if (!strcmp(source.type, "DIR")) { + config["Sources"].insert( std::make_pair(SWBuf("DIRSource"), source.getConfEnt()) ); + } + config.Save(); + return true; +} + +/** Returns the Source struct. */ +sword::InstallSource source(QString name) +{ + qDebug("backend::source"); + BtInstallMgr mgr; + InstallSourceMap::iterator source = mgr.sources.find(name.toLatin1().data()); + if (source != mgr.sources.end()) { + return *(source->second); + } + else { //not found in Sword, may be a local DIR source + SWConfig config(configFilename().toLatin1()); + SectionMap::iterator sourcesSection = config.Sections.find("Sources"); + if (sourcesSection != config.Sections.end()) { + ConfigEntMap::iterator sourceBegin = + sourcesSection->second.lower_bound("DIRSource"); + ConfigEntMap::iterator sourceEnd = + sourcesSection->second.upper_bound("DIRSource"); + + while (sourceBegin != sourceEnd) { + InstallSource is("DIR", sourceBegin->second.c_str()); + if (!strcmp(is.caption, name.toLatin1()) ) { //found local dir source + return is; + } + + sourceBegin++;//next source + } + } + } + + InstallSource is("EMPTY"); //default return value + is.caption = "unknown caption"; + is.source = "unknown source"; + is.directory = "unknown dir"; + return is; +} + +/** Deletes the source. */ +bool deleteSource(QString name) +{ + qDebug("backend::deleteSource"); + sword::InstallSource is = source(name ); + + SWConfig config(configFilename().toLatin1()); + + //this code can probably be shortened by using the stl remove_if functionality + std::pair< ConfigEntMap::iterator, ConfigEntMap::iterator > range = + isRemote(is) + ? config["Sources"].equal_range("FTPSource") + : config["Sources"].equal_range("DIRSource"); + + ConfigEntMap::iterator it = range.first; + while (it != range.second) { + if (it->second == is.getConfEnt()) { + // qWarning("found the source!"); + config["Sources"].erase(it); + break; + } + ++it; + } + + config.Save(); + return true; //TODO: dummy +} + +/** Refreshes the remote source module list. */ +bool refreshSource(QString /*name*/) +{ + // not possible until manager and progressdialog work together + return true; //TODO: dummy +} + +/** Returns the moduleinfo list for the source. Delete the pointer after using. IS THIS POSSIBLE?*/ +QList moduleList(QString /*name*/) +{ + QList list; //TODO: dummy + return list; +} + +bool isRemote(const sword::InstallSource& source) +{ + return !strcmp(source.type, "FTP"); +} + +const QString configPath() { + const char *envhomedir = getenv("HOME"); + QString confPath = QString(envhomedir ? envhomedir : "."); + confPath.append("/.sword/InstallMgr"); + + return confPath; +} + +const QString configFilename() { + return (configPath() + "/InstallMgr.conf"); +} + +QStringList targetList() +{ + qDebug("backend::targetList"); + QStringList names = CPointers::backend()->swordDirList(); + return names; +} + +bool setTargetList( const QStringList& targets ) +{ + qDebug("backend::setTargetList"); + //saves a new Sword config using the provided target list + //QString filename = KGlobal::dirs()->saveLocation("data", "bibletime/") + "sword.conf"; //default is to assume the real location isn't writable + //QString filename = util::filesystem::DirectoryUtil::getUserBaseDir().canonicalPath().append("/.sword/sword.conf"); + //bool directAccess = false; + QString filename = swordConfigFilename(); + QFileInfo i(filename); + QFileInfo dirInfo(i.absolutePath()); + + + if ( !i.exists() && dirInfo.isWritable() ) { + // if the file doesn't exist but the parent is writable, create it + qWarning() << "The Sword config file does not exist, it has to be created"; + QFile f(filename); + f.open(QIODevice::WriteOnly); + f.close(); + i.refresh(); + } + if ( i.exists() && i.isWritable() ) { //we can write to the file ourself + qDebug() << "The Sword config file is writable"; + } else { + // There is no way to save to the file + qWarning() << "The Sword config file is not writable!"; + QMessageBox::warning(0, QObject::tr("Can't write file"), QObject::tr("The Sword config file can't be written!")); + return false; + } + SWConfig conf(filename.toLocal8Bit()); + conf.Sections.clear(); + bool setDataPath = false; + for (QStringList::const_iterator it = targets.begin(); it != targets.end(); ++it) { + QString t = *it; + if (t.contains( util::filesystem::DirectoryUtil::getUserHomeDir().canonicalPath().append("/.sword") )) { + //we don't want $HOME/.sword in the config + continue; + } + else { + qDebug() << "Add path to the conf file" << filename << ":" << t; + conf["Install"].insert( std::make_pair(!setDataPath ? SWBuf("DataPath") : SWBuf("AugmentPath"), t.toLocal8Bit().data()) ); + setDataPath = true; + } + } + qDebug() << "save the sword conf..."; + conf.Save(); + CPointers::backend()->reloadModules(CSwordBackend::PathChanged); + return true; +} + +QStringList sourceList() +{ + qDebug("backend::sourceList"); + BtInstallMgr mgr; + Q_ASSERT(mgr.installConf); + + QStringList names; + + //add Sword remote sources + for (InstallSourceMap::iterator it = mgr.sources.begin(); it != mgr.sources.end(); it++) { + names << QString::fromLocal8Bit(it->second->caption); + } + + // Add local directory sources + SWConfig config(configFilename().toLatin1()); + sword::SectionMap::iterator sourcesSection = config.Sections.find("Sources"); + if (sourcesSection != config.Sections.end()) { + sword::ConfigEntMap::iterator sourceBegin = sourcesSection->second.lower_bound("DIRSource"); + sword::ConfigEntMap::iterator sourceEnd = sourcesSection->second.upper_bound("DIRSource"); + + while (sourceBegin != sourceEnd) { + InstallSource is("DIR", sourceBegin->second.c_str()); + names << QString::fromLatin1(is.caption.c_str()); + + sourceBegin++; + } + } + + return names; +} + + +void initPassiveFtpMode() +{ + qDebug("backend::initPassiveFtpMode"); + SWConfig config(configFilename().toLatin1()); + config["General"]["PassiveFTP"] = "true"; + config.Save(); +} +const QString swordConfigFilename() +{ + qDebug("backend::swordConfigFilename"); + qDebug() << util::filesystem::DirectoryUtil::getUserHomeDir().absolutePath().append("/.sword/sword.conf"); + return util::filesystem::DirectoryUtil::getUserHomeDir().absolutePath().append("/.sword/sword.conf"); +} + +const QDir swordDir() +{ + return QDir(util::filesystem::DirectoryUtil::getUserHomeDir().absolutePath().append("/.sword/")); +} + +CSwordBackend* backend( const sword::InstallSource& is) +{ + qDebug("backend::backend"); + CSwordBackend* ret = 0; + if (isRemote(is)) { + ret = new CSwordBackend( QString(is.localShadow.c_str()), false ); + } + else { + ret = new CSwordBackend( QString(is.directory.c_str()), false); + } + + Q_ASSERT(ret); + if (ret) { + ret->initModules(CSwordBackend::OtherChange); + } + return ret; +} + +} diff --git a/src/frontend/bookshelfmanager/instbackend.h b/src/frontend/bookshelfmanager/instbackend.h new file mode 100644 index 0000000..4f60ed9 --- /dev/null +++ b/src/frontend/bookshelfmanager/instbackend.h @@ -0,0 +1,74 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef INSTBACKEND_H +#define INSTBACKEND_H + +#include "backend/managers/cswordbackend.h" + +class CSwordModuleInfo; + +#include +#include + +#include + + +namespace instbackend { + +/** Adds the source to the backend. */ +bool addSource(sword::InstallSource& source); + +/** Returns the source struct. */ +sword::InstallSource source(QString name); + +/** Deletes the source. */ +bool deleteSource(QString name); + +/** Refreshes the remote source module list. */ +bool refreshSource(QString name); + +/** Returns the moduleinfo list for the source. */ +QList moduleList(QString name); + +/** Tells if the source is remote or local. */ +bool isRemote(const sword::InstallSource& source); + +/** Returns the list of available install target paths. */ +QStringList targetList(); + +/** Saves the list of available install target paths to the sword config. Return success indicator.*/ +bool setTargetList( const QStringList& targets ); + +QStringList sourceList(); + +/** Returns the path of the sword installer configuration file. */ +const QString configPath(); + +/** Returns the name of the sword installer configuration file. */ +const QString configFilename(); + +/** Sets the passive mode for as default. +* TODO: see if we can en/disable this per source. +*/ +void initPassiveFtpMode(); + +/** Returns the file name for the Sword config file. */ +const QString swordConfigFilename(); + +/** Returns the Sword directory ($HOME/.sword/) as a QDir, created with absolute path (not canonical). +*/ +const QDir swordDir(); + +/** Returns backend Sword manager for the source. */ +CSwordBackend* backend( const sword::InstallSource& is); + +} + +#endif diff --git a/src/frontend/bookshelfmanager/removepage/btremovepage.cpp b/src/frontend/bookshelfmanager/removepage/btremovepage.cpp new file mode 100644 index 0000000..c4324e3 --- /dev/null +++ b/src/frontend/bookshelfmanager/removepage/btremovepage.cpp @@ -0,0 +1,229 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#include "btremovepage.h" + + +#include "backend/btmoduletreeitem.h" +#include "backend/config/cbtconfig.h" +#include "backend/drivers/cswordmoduleinfo.h" + +#include "util/ctoolclass.h" +#include "util/cpointers.h" +#include "util/directoryutil.h" +#include "util/cresmgr.h" + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + + + +BtRemovePage::BtRemovePage() + : BtConfigPage() +{ + QGridLayout* layout = new QGridLayout(this); + layout->setMargin(5); + + layout->setSpacing(10); + layout->setColumnStretch(1,1); + layout->setRowStretch(2,1); + + m_view = new QTreeWidget(this); + m_view->setHeaderLabels(QStringList() << tr("Work") << tr("Install path")); + m_view->setColumnWidth(0, CToolClass::mWidth(m_view, 20)); + + layout->addWidget( m_view, 2, 0, 1, 2); + + m_removeButton = new QPushButton(tr("Remove..."), this); + m_removeButton->setToolTip(tr("Remove the selected works")); + m_removeButton->setIcon( util::filesystem::DirectoryUtil::getIcon(CResMgr::bookshelfmgr::removepage::remove_icon) ); + m_removeButton->setEnabled(false); + layout->addWidget(m_removeButton, 3, 1, Qt::AlignRight); + + connect(m_view, SIGNAL(itemDoubleClicked(QTreeWidgetItem*, int)), SLOT(slotItemDoubleClicked(QTreeWidgetItem*, int))); + connect(m_removeButton, SIGNAL(clicked()), this, SLOT(slotRemoveModules())); + connect(CPointers::backend(), SIGNAL(sigSwordSetupChanged(CSwordBackend::SetupChangedReason)), SLOT(slotSwordSetupChanged())); + populateModuleList(); +} + +QString BtRemovePage::label() +{ + return tr("Remove installed works. Select the works and click Remove button."); +} +QString BtRemovePage::iconName() +{ + return CResMgr::bookshelfmgr::removepage::icon; +} +QString BtRemovePage::header() +{ + return tr("Remove"); +} + + +void BtRemovePage::populateModuleList() +{ + + m_view->clear(); + m_selectedModules.clear(); + + // disconnect the signal so that we don't have to run functions for every module + disconnect(m_view, SIGNAL(itemChanged(QTreeWidgetItem*, int)), this, SLOT(slotSelectionChanged(QTreeWidgetItem*, int)) ); + + QList empty; + BTModuleTreeItem rootItem(empty, (BTModuleTreeItem::Grouping)CBTConfig::get(CBTConfig::bookshelfGrouping)); + addToTree(&rootItem, m_view->invisibleRootItem()); + + // receive signal when user checks modules + connect(m_view, SIGNAL(itemChanged(QTreeWidgetItem*, int)), this, SLOT(slotSelectionChanged(QTreeWidgetItem*, int)) ); + qDebug("BtSourceArea::createModuleTree end"); +} + +void BtRemovePage::addToTree(BTModuleTreeItem* item, QTreeWidgetItem* widgetItem) +{ + //qDebug()<<"BtRemovePage::addToTree "<text(); + //qDebug() << "BTMTItem type: " << item->type(); + + foreach (BTModuleTreeItem* i, item->children()) { + addToTree(i, new QTreeWidgetItem(widgetItem)); + } + if (item->type() != BTModuleTreeItem::Root) { + CSwordModuleInfo* mInfo = item->moduleInfo(); + widgetItem->setText(0, item->text()); + if (item->type() == BTModuleTreeItem::Category || item->type() == BTModuleTreeItem::Language) { + //qDebug() << "item"<text()<< "was cat or lang"; + widgetItem->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsTristate); + } + if (item->type() == BTModuleTreeItem::Module) { + //qDebug() << "item"<text()<< "was a module"; + widgetItem->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled); + widgetItem->setCheckState(0, Qt::Unchecked); + + //TODO: add the relevant information in to item or tooltip + // (install path, is still available from some source) + + QString descr(mInfo->config(CSwordModuleInfo::AbsoluteDataPath)); + QString toolTipText = CToolClass::moduleToolTip(mInfo); + widgetItem->setText(1, descr); + widgetItem->setToolTip(0, toolTipText); + widgetItem->setToolTip(1, descr); + } + } +} + + + +void BtRemovePage::slotRemoveModules() +{ + if ( m_selectedModules.empty() ) { + return; //no message, just do nothing + } + + QStringList moduleNames; + foreach (CSwordModuleInfo* m, m_selectedModules) { + moduleNames.append(m->name()); + } + const QString message = tr("You selected the following work(s): ") + .append(moduleNames.join(", ")) + .append("\n\n") + .append(tr("Do you really want to remove them from your system?")); + + if ((QMessageBox::question(this, tr("Remove Works?"), message, QMessageBox::Yes|QMessageBox::No, QMessageBox::No) == QMessageBox::Yes)) { //Yes was pressed. + + // Update the module list before really removing. Remember deleting the pointers later. + QList toBeDeleted = CPointers::backend()->takeModulesFromList(moduleNames); + + sword::InstallMgr installMgr; + QMap mgrDict; //maps config paths to SWMgr objects + foreach ( CSwordModuleInfo* mInfo, toBeDeleted ) { + Q_ASSERT(mInfo); // Only installed modules could have been selected and returned by takeModulesFromList + // Find the install path for the sword manager + QString prefixPath = mInfo->config(CSwordModuleInfo::AbsoluteDataPath) + "/"; + QString dataPath = mInfo->config(CSwordModuleInfo::DataPath); + if (dataPath.left(2) == "./") { + dataPath = dataPath.mid(2); + } + if (prefixPath.contains(dataPath)) { //remove module part to get the prefix path + prefixPath = prefixPath.remove( prefixPath.indexOf(dataPath), dataPath.length() ); + } + else { //This is an error, should not happen + qWarning() << "Removing" << mInfo->name() << "didn't succeed because the absolute path" << prefixPath << "didn't contain the data path" << dataPath; + continue; // don't remove this, go to next of the for loop + } + + // Create the sword manager and remove the module + sword::SWMgr* mgr = mgrDict[ prefixPath ]; + if (!mgr) { //create new mgr if it's not yet available + mgrDict.insert(prefixPath, new sword::SWMgr(prefixPath.toLocal8Bit())); + mgr = mgrDict[ prefixPath ]; + } + qDebug() << "Removing the module"<< mInfo->name() << "..."; + installMgr.removeModule(mgr, mInfo->module()->Name()); + } + //delete the removed moduleinfo pointers + qDeleteAll(toBeDeleted); + //delete all mgrs which were created above + qDeleteAll(mgrDict); + mgrDict.clear(); + } +} + + +void BtRemovePage::slotSelectionChanged(QTreeWidgetItem* item, int column) +{ + //qDebug("BtRemovePage::slotSelectionChanged"); + // modify the internal list of checked modules + // if() leaves groups away + if (!item->childCount() && column == 0) { + CSwordModuleInfo* mInfo = 0; + //qDebug("BtRemovePage::slotSelectionChanged"); + foreach (CSwordModuleInfo* module, CPointers::backend()->moduleList()) { + if (module->name() == item->text(0) && module->config(CSwordModuleInfo::AbsoluteDataPath) == item->text(1)) { + mInfo = module; + break; + } + } + Q_ASSERT(mInfo); // this should have been found + if (item->checkState(0) == Qt::Checked) { + //qDebug() << item->text(0) << "in" << item->text(1) << "was checked"; + m_selectedModules.append(mInfo); + } else { + //qDebug() << mInfo->name() << "was unchecked"; + m_selectedModules.removeAll(mInfo); // there is only one, it's a pointer + } + + if (m_selectedModules.count() > 0) { + m_removeButton->setEnabled(true); + } else { + m_removeButton->setEnabled(false); + } + } +} + +void BtRemovePage::slotItemDoubleClicked(QTreeWidgetItem* /*item*/, int /*column*/) +{ + // TODO: Open the About dialog. +} + +void BtRemovePage::slotSwordSetupChanged() +{ + populateModuleList(); +} diff --git a/src/frontend/bookshelfmanager/removepage/btremovepage.h b/src/frontend/bookshelfmanager/removepage/btremovepage.h new file mode 100644 index 0000000..046534c --- /dev/null +++ b/src/frontend/bookshelfmanager/removepage/btremovepage.h @@ -0,0 +1,67 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#ifndef BTREMOVEPAGE_H +#define BTREMOVEPAGE_H + +#include "frontend/bookshelfmanager/btconfigdialog.h" +#include "backend/btmoduletreeitem.h" + +#include +#include + +//class BTModuleTreeItem; + +class QTreeWidget; +class QTreeWidgetItem; +class QPushButton; + + +class BtRemovePage : public BtConfigPage +{ + Q_OBJECT + +public: + BtRemovePage(); + + ~BtRemovePage(){} + + // BtConfigPage methods + QString header(); + QString iconName(); + QString label(); + + void populateModuleList(); + +//signals: + //void swordSetupChanged(); + +public slots: + void slotSwordSetupChanged(); + +private slots: + + void slotRemoveModules(); + /** Handles activating the Remove button. */ + void slotSelectionChanged(QTreeWidgetItem* item, int column); + void slotItemDoubleClicked(QTreeWidgetItem* item, int column); + +private: // methods + void addToTree(BTModuleTreeItem* item, QTreeWidgetItem* widgetItem); + +private: // data + QTreeWidget* m_view; + QPushButton* m_removeButton; + /** Map of module name and install path (absolute path from the moduleinfo config entry).*/ + QList m_selectedModules; + +}; + +#endif diff --git a/src/frontend/btaboutmoduledialog.cpp b/src/frontend/btaboutmoduledialog.cpp new file mode 100644 index 0000000..1cb326e --- /dev/null +++ b/src/frontend/btaboutmoduledialog.cpp @@ -0,0 +1,45 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btaboutmoduledialog.h" +#include "backend/drivers/cswordmoduleinfo.h" +#include "util/dialogutil.h" + +#include +#include +#include +#include +#include + +BTAboutModuleDialog::BTAboutModuleDialog(QWidget* parent, CSwordModuleInfo* info) + : QDialog(parent) +{ + //Set the flag to destroy when closed - otherwise eats memory + setAttribute(Qt::WA_DeleteOnClose); + setWindowTitle(tr("Information About %1").arg(info->name())); + resize(650, 400); + QVBoxLayout* vboxLayout = new QVBoxLayout(this); + + QTextEdit* textEdit = new QTextEdit(this); + textEdit->setReadOnly(true); + textEdit->setTextInteractionFlags(Qt::TextSelectableByMouse); + vboxLayout->addWidget(textEdit); + textEdit->setHtml(info->aboutText()); + + QDialogButtonBox* buttonBox = new QDialogButtonBox(this); + buttonBox->setOrientation(Qt::Horizontal); + buttonBox->setStandardButtons(QDialogButtonBox::Close); + util::prepareDialogBox(buttonBox); + vboxLayout->addWidget(buttonBox); + + + QObject::connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); + QObject::connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); + +} diff --git a/src/frontend/btaboutmoduledialog.h b/src/frontend/btaboutmoduledialog.h new file mode 100644 index 0000000..b705893 --- /dev/null +++ b/src/frontend/btaboutmoduledialog.h @@ -0,0 +1,30 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTABOUTMODULEDIALOG_H +#define BTABOUTMODULEDIALOG_H + +#include + +class CSwordModuleInfo; +class QWidget; + +/** + Dialog to show the information about a module. + + @author The BibleTime team +*/ +class BTAboutModuleDialog : public QDialog +{ + Q_OBJECT +public: + BTAboutModuleDialog(QWidget* parent, CSwordModuleInfo* info); +}; + +#endif diff --git a/src/frontend/cdragdrop.cpp b/src/frontend/cdragdrop.cpp new file mode 100644 index 0000000..84d6376 --- /dev/null +++ b/src/frontend/cdragdrop.cpp @@ -0,0 +1,57 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 2007 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#include "cdragdrop.h" + +#include +#include +#include +#include + +BTMimeData::BTMimeData() +{} + +BTMimeData::~BTMimeData() +{} + +/** Creates a new BTMimeData. +* Creates a new bookmark item and appends it to the list. +*/ +BTMimeData::BTMimeData(QString module, QString key, QString description) +{ + appendBookmark(module, key, description); +} + +/** Creates a new BTMimeData, setting the text MIME type (see QMimeData::setText()). */ +BTMimeData::BTMimeData(QString text) +{ + setText(text); +} + +/** Appends a new bookmark item into the list.*/ +void BTMimeData::appendBookmark(QString module, QString key, QString description) +{ + BookmarkItem bm = BookmarkItem(module, key, description); + m_bookmarkList.append(bm); + setData("BibleTime/Bookmark", QByteArray()); +} + + + +/** Returns the first bookmark item in the list. */ +const BookmarkItem& BTMimeData::bookmark() const +{ + return m_bookmarkList.first(); +} + +/** Creates a new bookmark item. */ +BookmarkItem::BookmarkItem(QString module, QString key, QString description) +: m_moduleName(module), m_key(key), m_description(description) +{} diff --git a/src/frontend/cdragdrop.h b/src/frontend/cdragdrop.h new file mode 100644 index 0000000..2804544 --- /dev/null +++ b/src/frontend/cdragdrop.h @@ -0,0 +1,85 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 2007 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CDRAGDROP_H +#define CDRAGDROP_H + +#include +#include +#include + + +/** Class which represents a bookmark. +* Includes key, module name and description, all QStrings which have getter methods. +* Can be created only through BTMimeData object. +*/ +class BookmarkItem { +public: + /** Returns the key */ + const QString& key() const {return m_key;} ; + /** Returns the module name */ + const QString& module() const {return m_moduleName;} ; + /** Returns the bookmark description */ + const QString& description() const {return m_description;}; +protected: + friend class BTMimeData; + BookmarkItem(QString, QString, QString); + QString m_moduleName; //the module which is used by this item + QString m_key; //the key of a bookmark + QString m_description; //the description of a bookmark +}; + + +/** +* Represents the Drag'n'Drop data. +* Inherits QMimeData as described in its documentation, +* "storing custom data in a QMimeData object": approach 3. +* Any custom data may be added and extracted as with QMimeData, but this class +* includes also a list of bookmark items. +* For further documentation see http://doc.trolltech.com/4.3/dnd.html +*/ +class BTMimeData : public QMimeData { + Q_OBJECT +public: + + /** Type for bookmark item list. Usage: BTMimeData::ItemList. */ + typedef QList ItemList; + + /** Creates a new empty BTMimeData. */ + BTMimeData(); + + virtual ~BTMimeData(); + + /** Creates a new BTMimeData. + * Creates a new bookmark item and appends it to the list. + * MIME type "BibleTime/Bookmark" is added. + * Bookmarks can not be reached by data() method, use bookmark() or bookmarks() instead. + */ + BTMimeData(QString module, QString key, QString description); + /** Creates a new BTMimeData, setting the text MIME type (see QMimeData::setText()). */ + BTMimeData(QString text); + + + /** Appends a new bookmark item into the list. + * Creates the item using the arguments. + * MIME type "BibleTime/Bookmark" is added. + */ + virtual void appendBookmark(QString module, QString key, QString description); + /** Returns the bookmarks list. */ + virtual const ItemList& bookmarks() const {return m_bookmarkList;} ; + /** Returns the first bookmark item in the list. */ + virtual const BookmarkItem& bookmark() const; + +private: + ItemList m_bookmarkList; +}; + +#endif diff --git a/src/frontend/cdragdropmgr.cpp b/src/frontend/cdragdropmgr.cpp new file mode 100644 index 0000000..11dab79 --- /dev/null +++ b/src/frontend/cdragdropmgr.cpp @@ -0,0 +1,262 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "cdragdropmgr.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/cswordbackend.h" +#include "backend/keys/cswordversekey.h" +#include "util/cpointers.h" + +//Sword includes +#include "versekey.h" + +//Qt includes +#include +#include +//Added by qt3to4: +#include + + +//This is the old old d'n'd system. Use cdragdrop instead. + + +CDragDropMgr::BTDrag::BTDrag( const QString& xml, QWidget* dragSource, const char* name) +: Q3TextDrag(xml, dragSource, name) {} +; + +//static function to see whether we can decode tje given mime type +bool CDragDropMgr::BTDrag::canDecode( const QMimeSource * mime ) { + if ( mime->provides("BibleTime/DND") ) { //we can decode this type! + return true; + } + return false; //not yet implemented +}; + +bool CDragDropMgr::BTDrag::provides( const char* type ) const { + return (type == "BibleTime/DND"); //return only true if the type is BibleTime/DND +}; + +const char* CDragDropMgr::BTDrag::format( int i ) const { + if ( i == 0) { //we support only one format! + return "BibleTime/DND"; + }; + return 0; +}; + +bool CDragDropMgr::BTDrag::decode(const QMimeSource* e, QString& str) { + if (canDecode(e)) { + str = QString( e->encodedData( "BibleTime/DND" ) ); + return true; + } + return false; +}; + +bool CDragDropMgr::BTDrag::decode(const QMimeSource* e, QString& str, Q3CString& /*subtype*/) { + return decode(e, str); +}; + +QByteArray CDragDropMgr::BTDrag::encodedData( const char* /*type*/ ) const { + return Q3TextDrag::encodedData("text/plain"); //hack because QTextDrag only accepts text/plainand not our BibleTime/DND type +}; + +///////////////////////////// new class ////////////////////// + +CDragDropMgr::Item::Item( const QString& text ) +: m_type(Text), +m_bookmarkModuleName(QString::null), +m_bookmarkKey(QString::null), +m_bookmarkDescription(QString::null), +m_text(text) {} + +CDragDropMgr::Item::Item( const QString& moduleName, const QString& key, const QString& description ) +: m_type(Bookmark), +m_bookmarkModuleName(moduleName), +m_bookmarkKey(key), +m_bookmarkDescription(description), +m_text(QString::null) { + //we have to make sure the key is saved in it's english representation, so we convert it + if (CSwordModuleInfo* mod = CPointers::backend()->findModuleByName( moduleName )) { + if (mod->type() == CSwordModuleInfo::Bible || mod->type() == CSwordModuleInfo::Commentary) { + CSwordVerseKey vk(0); + vk.key( key ); + vk.setLocale("en"); + + m_bookmarkKey = vk.key(); + // qWarning("english key of %s is %s", key.latin1(), m_bookmarkKey.latin1()); + } + } +} + +CDragDropMgr::Item::~Item() {} + +const CDragDropMgr::Item::Type& CDragDropMgr::Item::type() const { + //returns the type of drag & drop action this item represents + return m_type; +} + +/** Returns the text which is used by this DragDrop Item, only valid if type() == Text */ +const QString& CDragDropMgr::Item::text() const { + // Q_ASSERT(!m_text.isEmpty()); + return m_text; +} + +/** Returns the key, ony valid if type() == Bookmark */ +const QString& CDragDropMgr::Item::bookmarkKey() const { + // Q_ASSERT(!m_bookmarkKey.isEmpty()); + return m_bookmarkKey; +} + +/** Returns the bookmark module, ony valid if type() == Bookmark */ +const QString& CDragDropMgr::Item::bookmarkModule() const { + // Q_ASSERT(!m_bookmarkModuleName.isEmpty()); + return m_bookmarkModuleName; +} + +/** Returns the bookmark description, ony valid if type() == Bookmark */ +const QString& CDragDropMgr::Item::bookmarkDescription() const { + // Q_ASSERT(!m_bookmarkDescription.isEmpty()); + return m_bookmarkDescription; +} + +////////////////////////////////// NEW CLASS ////////////////////////// + +CDragDropMgr::CDragDropMgr() {} + +CDragDropMgr::~CDragDropMgr() {} + +const bool CDragDropMgr::canDecode( const QMimeSource* const mime ) { + if (CDragDropMgr::BTDrag::canDecode(mime)) { + return true; + } + else if( Q3TextDrag::canDecode(mime) ) { + qWarning("QTextDrag can decode this mime!"); + return true; + }; + return false; +}; + +Q3DragObject* const CDragDropMgr::dragObject( CDragDropMgr::ItemList& items, QWidget* dragSource ) { + if ( items.count() ) { + //process the items and set the data to the dragobject we return later + QDomDocument doc("DOC"); + doc.appendChild( doc.createProcessingInstruction( "xml", "version=\"1.0\" encoding=\"UTF-8\"" ) ); + QDomElement content = doc.createElement("BibleTimeDND"); + content.setAttribute("syntaxVersion", "1.0"); + doc.appendChild(content); + + CDragDropMgr::ItemList::iterator it; + for ( it = items.begin(); it != items.end(); ++it ) { + Item item = (*it); + if (item.type() == Item::Bookmark) { //a bookmark was dragged + //append the XML stuff for a bookmark + QDomElement bookmark = doc.createElement("BOOKMARK"); + bookmark.setAttribute("key", item.bookmarkKey()); + bookmark.setAttribute("description", item.bookmarkDescription()); + bookmark.setAttribute("moduleName", item.bookmarkModule()); + + content.appendChild(bookmark); + } + else if (item.type() == Item::Text) { //plain text was dragged + //append the XML stuff for plain text + QDomElement plainText = doc.createElement("TEXT"); + plainText.setAttribute("text", item.text()); + + content.appendChild(plainText); + } + } + + BTDrag* dragObject = new BTDrag( doc.toString(), dragSource ); + // qWarning("DND data created: %s", (const char*)doc.toString().utf8()); + return dragObject; + }; + return 0; +}; + +CDragDropMgr::ItemList CDragDropMgr::decode( const QMimeSource* const src) { + //if the drag was started by another widget which doesn't use CDragDropMgr (a drag created by QTextDrag) + if (canDecode(src) && Q3TextDrag::canDecode(src)) { //if we can decode but it's a QTextDrag and not a BTDrag object + QString text; + Q3TextDrag::decode(src, text); + // qWarning(text.latin1()); + + CDragDropMgr::ItemList dndItems; + dndItems.append( Item(text) ); + return dndItems; + } + else if (!canDecode(src)) { //if we can't decode it + return CDragDropMgr::ItemList(); + }; + + QString xmlData; + BTDrag::decode(src, xmlData); + + if (xmlData.isEmpty()) { //something went wrong! + // qWarning("CDragDropMgr::decode: empty xml data!"); + return CDragDropMgr::ItemList(); + } + // else { + // qWarning("Drag&Drop data is: %s", xmlData.latin1()); + // } + + //we can handle the dropEvent and have xml data to work on! + ItemList dndItems; + + QDomDocument doc; + doc.setContent( xmlData ); + + QDomElement document = doc.documentElement(); + if( document.tagName() != "BibleTimeDND" ) { //BibleTime was used in syntax version 1.0 + qWarning("DragDropMgr::decode: Missing BibleTimeDND doc"); + return CDragDropMgr::ItemList(); + } + // see if there's a section with the name MAINWINDOW + QDomElement elem = document.firstChild().toElement(); + while (!elem.isNull()) { + if (elem.tagName() == "BOOKMARK") { //we found a bookmark! + // qWarning("found a bookmark!"); + const QString key = elem.hasAttribute("key") ? elem.attribute("key") : QString::null; + const QString moduleName = elem.hasAttribute("moduleName") ? elem.attribute("moduleName") : QString::null; + const QString description = elem.hasAttribute("description") ? elem.attribute("description") : QString::null; + + dndItems.append( CDragDropMgr::Item(moduleName, key, description) ); + } + else if (elem.tagName() == "TEXT") { //we found a plain text passage! + const QString text = elem.hasAttribute("text") ? elem.attribute("text") : QString::null; + dndItems.append( CDragDropMgr::Item(text) ); + }; + elem = elem.nextSibling().toElement(); + }; + + return dndItems; +}; + +/** Returns which type the given drop event has, if it's a mixed one (both bookmarks and plain text), which shouldn't happen, it return Item::Unknown. */ +CDragDropMgr::Item::Type CDragDropMgr::dndType( const QMimeSource* e ) { + ItemList dndItems = decode(e); + if (dndItems.isEmpty()) {//wrong dropEvent or something strange + return Item::Unknown; + }; + + //check whether all items have the ssame type, if they do return the type + //as soon as two items have different types return Item::Unknown + ItemList::Iterator it; + Item::Type type = Item::Unknown; + for( it = dndItems.begin(); it != dndItems.end(); ++it ) { + if( type == Item::Unknown) { //if Unknown is set this is the first loop, don't return Unknown + type = (*it).type(); + } + else if (type != (*it).type() ) {//items have different type, return Item::Unknown + return Item::Unknown; + }; + }; + return type; +} diff --git a/src/frontend/cdragdropmgr.h b/src/frontend/cdragdropmgr.h new file mode 100644 index 0000000..5abad6c --- /dev/null +++ b/src/frontend/cdragdropmgr.h @@ -0,0 +1,160 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CDRAGDROPMGR_H +#define CDRAGDROPMGR_H + +//Qt includes +#include +#include +#include +#include +//Added by qt3to4: +#include + +//forward declarations +class QDropEvent; +class QWidget; + +/** This class is the drag'n' drop manager for BibleTime. + * + * This d'n'd system is replaced with the new classes in cdragdrop.h/cpp. (cdragdropmgr will be deleted later.) + * + * The dnd is managed by XML code, which defines the type of the drag/drop, the items and the action (moe, copy etc.). + * It's possible to create the XML code by passing a list of keys etc. + * + * Functions: + * - dnd_type(), returns either CDragDropMgr::Action_Drag or CDragDropMgr::Action_Drop + * - dnd_action(), returns either CDragDropMgr::Move or CDragDropMgr::Copy + * - dnd_acceptDrop(), returns true or false. True if the drop could be handled by the CDragDropMgr class, otherwise false + * + * + * The functions which create the XML stuff can't be reimplemented, too. Otherwise we could not guarantee for good XML code + * which works everywhere. + * + * @author The BibleTime team + */ +class CDragDropMgr { +public: + //The class which represents one single drag&drop entry (e.g. a bookmark or a portion of text) + class Item { +public: + /** + * The possible types of Drag&Drop actions. + */ + enum Type { + Bookmark = 0, /* A bookmark: Has a key, a module and a description*/ + Text, /* Simple text, e.g. can be dropped on a module to start a search in this module using the dropped text */ + Unknown /* For situatiosn like CDragDropMgr::dndType */ + }; + /** + * This function returns the type of drag this item has + */ + const CDragDropMgr::Item::Type& type() const; + /** + * Returns the key, ony valid if type() == Bookmark + */ + const QString& bookmarkKey() const; + /** + * Returns the module name, ony valid if type() == Bookmark + */ + const QString& bookmarkModule() const; + /** + * Returns the bookmark description, ony valid if type() == Bookmark + */ + const QString& bookmarkDescription() const; + /** + * Returns the text which is used by this DragDrop Item, only valid if type() == Text + */ + const QString& text() const; + + // protected: + friend class CDragDropMgr; + /* + * We use protected constructor and destructor because creation of objects + * of this class sould only be possible for CDragDropMgr + */ + + /** Constructor for a text item + * This constructor automatically sets the type member to Text + * This is also the default constructor + */ + Item(const QString& text = QString::null ); + /** Constructor for a Bookmark item + * This constructor automatically sets the type member to Bookmark + */ + Item(const QString& moduleName, const QString& key, const QString& description); + virtual ~Item(); + +private: + Type m_type; //the member to save the type of the action + QString m_bookmarkModuleName; //the modules which is used by this item, only valid for type() == Bookmark + QString m_bookmarkKey; //the key of a bookmark, only valid if type() == Bookmark + QString m_bookmarkDescription; //the description of a bookmark, only valid if type() == Bookmark + QString m_text; //the text of this item, only valid if type() == Text + } + ; //end of class CDragDropMgr::Item + + //the item list we're using + typedef Q3ValueList ItemList; + + /** Return whether the drop should be accepted + * This functions tests whether the drop should be accepted or not. It returns true if the drop object + * is supported by the CDragDropMgr and if it cotains valid data. Oterwise this function returns false. + */ + static const bool canDecode( const QMimeSource* const mime ); + /** + * This function returns the drag object with the data which represents the items given as parameter + * If the list is invalid or empty we return NULL. + */ + static Q3DragObject* const dragObject( CDragDropMgr::ItemList& items, QWidget* dragSource ); + + /** + * Decodes the XML stuff we passed to the dragObject at creation time. + * Returns a list of CDragDropMgr::Item objects. + * If it's a wrong dropEvent we return an empty ist + */ + static CDragDropMgr::ItemList decode( const QMimeSource* const src ); + /** + * Returns which type the given drop event has, if it's a mixed one (both bookmarks and plain text), + * which shouldn't happen, it return Item::Unknown. + * It also returns Unknown if the drop event is not supported. + */ + static CDragDropMgr::Item::Type dndType( const QMimeSource* e ); + +protected: + //The class which represents our XML drag object stuff +class BTDrag : public Q3TextDrag { +public: + BTDrag( const QString& xml, QWidget* dragSource = 0, const char* name = 0); + //reimplemented static publoc function to provide functionality for BibleTime XML drags + static bool canDecode( const QMimeSource * e ); + virtual bool provides( const char* type ) const; + virtual const char* format( int i = 0 ) const; + + virtual QByteArray encodedData( const char* type ) const; + +protected: + friend class CDragDropMgr; + //made protected because the BibleTime classes may not manage the data of BTDrag + // virtual void setText(const QString& text); + + //made protected because the BibleTime classes should not manage the DRag&Drop stuff themself + static bool decode(const QMimeSource* e, QString& str); + static bool decode(const QMimeSource* e, QString& str, Q3CString& subtype); + }; + + //protected constructor and destructor because we do not allow inheritance, functionality is provided by static functions + CDragDropMgr(); + virtual ~CDragDropMgr(); +}; + +#endif diff --git a/src/frontend/cexportmanager.cpp b/src/frontend/cexportmanager.cpp new file mode 100644 index 0000000..5c94c39 --- /dev/null +++ b/src/frontend/cexportmanager.cpp @@ -0,0 +1,546 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "cexportmanager.h" + +#include "backend/keys/cswordkey.h" +#include "backend/keys/cswordversekey.h" +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/creferencemanager.h" +#include "backend/managers/cdisplaytemplatemgr.h" +#include "backend/rendering/centrydisplay.h" +#include "backend/rendering/chtmlexportrendering.h" +#include "backend/rendering/cplaintextexportrendering.h" + +#include "frontend/cprinter.h" + +#include "util/ctoolclass.h" +#include + +//Qt includes +#include +#include +#include +#include +#include +#include + +//KDE includes + + +//Sword includes +#include +#include + +using namespace Rendering; +using namespace Printing; + +CExportManager::CExportManager(const QString& caption, const bool showProgress, const QString& progressLabel, const CSwordBackend::FilterOptions filterOptions, const CSwordBackend::DisplayOptions displayOptions) { + m_caption = !caption.isEmpty() ? caption : QString::fromLatin1("BibleTime"); + m_progressLabel = progressLabel; + m_filterOptions = filterOptions; + m_displayOptions = displayOptions; + m_showProgress = showProgress; + m_progressDialog = 0; +} + +bool CExportManager::saveKey(CSwordKey* key, const Format format, const bool addText) { + if (!key) { + return false; + } + if (!key->module()) { + return false; + } + const QString filename = getSaveFileName(format); + if (filename.isEmpty()) { + return false; + } + + CSwordBackend::FilterOptions filterOptions = m_filterOptions; + filterOptions.footnotes = false; + filterOptions.strongNumbers = false; + filterOptions.morphTags = false; + filterOptions.lemmas = false; + filterOptions.scriptureReferences = false; + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); + boost::scoped_ptr render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) + ); + + QString text; + QString startKey; + QString stopKey; + + QList modules; + modules.append(key->module()); + + CSwordVerseKey *vk = dynamic_cast(key); + if (vk && vk->isBoundSet()) { + text = render->renderKeyRange( QString::fromUtf8(vk->LowerBound()), QString::fromUtf8(vk->UpperBound()), modules ); + } + else { //no range supported + text = render->renderSingleKey(key->key(), modules); + } + + if (!progressWasCancelled()) { + CToolClass::savePlainFile(filename, text, false, (format==HTML) ? QTextCodec::codecForName("UTF-8") : QTextCodec::codecForLocale() ); + closeProgressDialog(); + return true; + } + return false; +} + +bool CExportManager::saveKeyList(sword::ListKey* list, CSwordModuleInfo* module, const Format format, const bool addText) { + if (!list->Count()) + return false; + + const QString filename = getSaveFileName(format); + if (filename.isEmpty()) { + return false; + } + + CSwordBackend::FilterOptions filterOptions = m_filterOptions; + filterOptions.footnotes = false; + filterOptions.strongNumbers = false; + filterOptions.morphTags = false; + filterOptions.lemmas = false; + filterOptions.scriptureReferences = false; + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); + boost::scoped_ptr render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) + ); + + CTextRendering::KeyTree tree; + + setProgressRange(list->Count()); + CTextRendering::KeyTreeItem::Settings itemSettings; + itemSettings.highlight = false; + + *list = sword::TOP; + while (!list->Error() && !progressWasCancelled()) { + tree.append( new CTextRendering::KeyTreeItem(QString::fromLocal8Bit((const char*)(*list)) , module, itemSettings) ); + incProgress(); + + (*list)++; + } + + const QString text = render->renderKeyTree(tree); + + if (!progressWasCancelled()) { + CToolClass::savePlainFile(filename, text, false, (format==HTML) ? QTextCodec::codecForName("UTF-8") : QTextCodec::codecForLocale() ); + closeProgressDialog(); + return true; + } + return false; +} + +bool CExportManager::saveKeyList(QList& list, const Format format, const bool addText ) { + if (!list.count()) + return false; + + const QString filename = getSaveFileName(format); + if (filename.isEmpty()) { + return false; + } + + CSwordBackend::FilterOptions filterOptions = m_filterOptions; + filterOptions.footnotes = false; + filterOptions.strongNumbers = false; + filterOptions.morphTags = false; + filterOptions.lemmas = false; + filterOptions.scriptureReferences = false; + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); + boost::scoped_ptr render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) + ); + + CTextRendering::KeyTree tree; + + setProgressRange(list.count()); + CTextRendering::KeyTreeItem::Settings itemSettings; + itemSettings.highlight = false; + + QListIterator it(list); + while (it.hasNext() && !progressWasCancelled()){ + CSwordKey* k = it.next(); + tree.append( new CTextRendering::KeyTreeItem(k->key(), k->module(), itemSettings) ); + incProgress(); + }; + + const QString text = render->renderKeyTree(tree); + + if (!progressWasCancelled()) { + CToolClass::savePlainFile(filename, text, false, (format==HTML) ? QTextCodec::codecForName("UTF-8") : QTextCodec::codecForLocale() ); + closeProgressDialog(); + return true; + } + return false; +} + +bool CExportManager::copyKey(CSwordKey* key, const Format format, const bool addText) { + if (!key) { + return false; + } + if (!key->module()) { + return false; + } + + CSwordBackend::FilterOptions filterOptions = m_filterOptions; + filterOptions.footnotes = false; + filterOptions.strongNumbers = false; + filterOptions.morphTags = false; + filterOptions.lemmas = false; + filterOptions.scriptureReferences = false; + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); + boost::scoped_ptr render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) + ); + + QString text; + QString startKey; + QString stopKey; + + QList modules; + modules.append(key->module()); + + CSwordVerseKey *vk = dynamic_cast(key); + if (vk && vk->isBoundSet()) { + text = render->renderKeyRange( + QString::fromUtf8(vk->LowerBound()), + QString::fromUtf8(vk->UpperBound()), + modules + ); + } + else { //no range supported + text = render->renderSingleKey(key->key(), modules); + } + + QApplication::clipboard()->setText(text); + return true; +} + +bool CExportManager::copyKeyList(sword::ListKey* list, CSwordModuleInfo* module, const Format format, const bool addText) { + if (!list->Count()) + return false; + + CSwordBackend::FilterOptions filterOptions = m_filterOptions; + filterOptions.footnotes = false; + filterOptions.strongNumbers = false; + filterOptions.morphTags = false; + filterOptions.lemmas = false; + filterOptions.scriptureReferences = false; + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); + boost::scoped_ptr render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) + ); + + CTextRendering::KeyTree tree; + CTextRendering::KeyTreeItem::Settings itemSettings; + itemSettings.highlight = false; + + *list = sword::TOP; + while (!list->Error() && !progressWasCancelled()) { + tree.append( new CTextRendering::KeyTreeItem(QString::fromLocal8Bit((const char*)(*list)) , module, itemSettings) ); + + (*list)++; + } + + const QString text = render->renderKeyTree(tree); + QApplication::clipboard()->setText(text); + return true; +} + + +bool CExportManager::copyKeyList(QList& list, const Format format, const bool addText ) { + if (!list.count()) + return false; + + CSwordBackend::FilterOptions filterOptions = m_filterOptions; + filterOptions.footnotes = false; + filterOptions.strongNumbers = false; + filterOptions.morphTags = false; + filterOptions.lemmas = false; + filterOptions.scriptureReferences = false; + filterOptions.textualVariants = false; + + CHTMLExportRendering::Settings settings(addText); + boost::scoped_ptr render ( + (format == HTML) + ? new CHTMLExportRendering(settings, m_displayOptions, filterOptions) + : new CPlainTextExportRendering(settings, m_displayOptions, filterOptions) + ); + + CTextRendering::KeyTree tree; + + CTextRendering::KeyTreeItem::Settings itemSettings; + itemSettings.highlight = false; + + QListIterator it(list); + while (it.hasNext() && !progressWasCancelled()){ + CSwordKey* k = it.next(); + tree.append( new CTextRendering::KeyTreeItem(k->key(), k->module(), itemSettings) ); + incProgress(); + }; + + const QString text = render->renderKeyTree(tree); + QApplication::clipboard()->setText(text); + if (!progressWasCancelled()){ + closeProgressDialog(); + } + return true; +} + +bool CExportManager::printKeyList(sword::ListKey* list, CSwordModuleInfo* module, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { + CPrinter::KeyTreeItem::Settings settings; + CPrinter::KeyTree tree; + + QString startKey, stopKey; + setProgressRange(list->Count()); + + (*list) = sword::TOP; + while (!list->Error() && !progressWasCancelled()) { + sword::VerseKey* vk = dynamic_cast(list); + if (vk) { + startKey = QString::fromUtf8((const char*)(vk->LowerBound()) ); + stopKey = QString::fromUtf8((const char*)(vk->UpperBound()) ); + tree.append( new CPrinter::KeyTreeItem(startKey, stopKey, module, settings) ); + } + else { + startKey = QString::fromUtf8((const char*)*list); + tree.append( new CPrinter::KeyTreeItem(startKey, module, settings) ); + } + + (*list)++; + incProgress(); + } + + boost::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); + + if (!progressWasCancelled()) { + printer->printKeyTree(tree); + closeProgressDialog(); + return true; + } + + return false; +} + +bool CExportManager::printKey( CSwordModuleInfo* module, const QString& startKey, const QString& stopKey, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions ) { + CPrinter::KeyTreeItem::Settings settings; + settings.keyRenderingFace = + displayOptions.verseNumbers + ? CPrinter::KeyTreeItem::Settings::SimpleKey + : CPrinter::KeyTreeItem::Settings::NoKey; + + CPrinter::KeyTree tree; + if (startKey != stopKey) { + tree.append( new CPrinter::KeyTreeItem(startKey, stopKey, module, settings) ); + } + else { + tree.append( new CPrinter::KeyTreeItem(startKey, module, settings) ); + } + + boost::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); + printer->printKeyTree(tree); + return true; +} + +bool CExportManager::printKey( CSwordKey* key, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { + CPrinter::KeyTreeItem::Settings settings; + settings.keyRenderingFace = + displayOptions.verseNumbers + ? CPrinter::KeyTreeItem::Settings::SimpleKey + : CPrinter::KeyTreeItem::Settings::NoKey; + + CPrinter::KeyTree tree; + tree.append( new CPrinter::KeyTreeItem(key->key(), key->module(), settings) ); + + boost::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); + printer->printKeyTree(tree); + return true; +} + +/** Prints a key using the hyperlink created by CReferenceManager. */ +bool CExportManager::printByHyperlink( const QString& hyperlink, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions ) { + QString moduleName; + QString keyName; + CReferenceManager::Type type; + + CReferenceManager::decodeHyperlink(hyperlink, moduleName, keyName, type); + if (moduleName.isEmpty()) { + moduleName = CReferenceManager::preferredModule(type); + } + + CPrinter::KeyTree tree; + CPrinter::KeyTreeItem::Settings settings; + settings.keyRenderingFace = + displayOptions.verseNumbers + ? CPrinter::KeyTreeItem::Settings::SimpleKey + : CPrinter::KeyTreeItem::Settings::NoKey; + + CSwordModuleInfo* module = backend()->findModuleByName(moduleName); + Q_ASSERT(module); + + if (module) { + //check if we have a range of entries or a single one + if ((module->type() == CSwordModuleInfo::Bible) || (module->type() == CSwordModuleInfo::Commentary)) { + sword::ListKey verses = sword::VerseKey().ParseVerseList((const char*)keyName.toUtf8(), "Genesis 1:1", true); + + for (int i = 0; i < verses.Count(); ++i) { + sword::VerseKey* element = dynamic_cast(verses.GetElement(i)); + if (element) { + const QString startKey = QString::fromUtf8(element->LowerBound().getText()); + const QString stopKey = QString::fromUtf8(element->UpperBound().getText()); + + tree.append( new CPrinter::KeyTreeItem(startKey, stopKey, module, settings) ); + } + else if (verses.GetElement(i)) { + const QString key = QString::fromUtf8(verses.GetElement(i)->getText()); + + tree.append( new CPrinter::KeyTreeItem(key, module, settings) ); + } + } + } + else { + tree.append( new CPrinter::KeyTreeItem(keyName, module, settings) ); + } + } + + boost::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); + printer->printKeyTree(tree); + return true; +} + +bool CExportManager::printKeyList(const QStringList& list,CSwordModuleInfo* module, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { + CPrinter::KeyTreeItem::Settings settings; + settings.keyRenderingFace = + displayOptions.verseNumbers + ? CPrinter::KeyTreeItem::Settings::SimpleKey + : CPrinter::KeyTreeItem::Settings::NoKey; + + CPrinter::KeyTree tree; + setProgressRange(list.count()); + + const QStringList::const_iterator end = list.constEnd(); + for (QStringList::const_iterator it = list.constBegin(); (it != end) && !progressWasCancelled(); ++it) { + tree.append( new CPrinter::KeyTreeItem(*it, module, settings) ); + incProgress(); + } + + boost::scoped_ptr printer(new CPrinter(0, displayOptions, filterOptions)); + + if (!progressWasCancelled()) { + printer->printKeyTree(tree); + closeProgressDialog(); + return true; + } + + return false; +} + +/** Returns the string for the filedialogs to show the correct files. */ +const QString CExportManager::filterString( const Format format ) { + switch (format) { + case HTML: + return QObject::tr("HTML files") + QString(" (*.html *.htm);;") + QObject::tr("All files") + QString(" (*.*)"); + case Text: + return QObject::tr("Text files") + QString(" (*.txt);;") + QObject::tr("All files") + QString(" (*.*)"); + default: + return QObject::tr("All files") + QString(" (*.*)"); + } +} + +/** Returns a filename to save a file. */ +const QString CExportManager::getSaveFileName(const Format format) { + return QFileDialog::getSaveFileName(0, QObject::tr("Save file"), "", filterString(format), 0); +} + +/** Returns a string containing the linebreak for the current format. */ +const QString CExportManager::lineBreak(const Format format) { + if (static_cast(m_displayOptions.lineBreaks)) + return (format == HTML) ? QString::fromLatin1("
\n") : QString::fromLatin1("\n"); + + return QString::null; +} + +/** No descriptions */ +void CExportManager::setProgressRange( const int items ) { + if (QProgressDialog* dlg = progressDialog()) { + dlg->setMaximum(items); + dlg->setValue(0); + dlg->setMinimumDuration(0); + dlg->show(); + // dlg->repaint(); + qApp->processEvents(); //do not lock the GUI! + } +} + +/** Creates the progress dialog with the correct settings. */ +QProgressDialog* CExportManager::progressDialog() { + if (!m_showProgress) { + return 0; + } + + if (!m_progressDialog) { + m_progressDialog = new QProgressDialog(0, Qt::Dialog ); + m_progressDialog->setLabelText(m_progressLabel); + + m_progressDialog->setWindowTitle("BibleTime"); + } + + return m_progressDialog; +} + +/** Increments the progress by one item. */ +void CExportManager::incProgress() { + if (QProgressDialog* dlg = progressDialog()) { + dlg->setValue( dlg->value() + 1 ); + } +} + +/** No descriptions */ +bool CExportManager::progressWasCancelled() { + if (QProgressDialog* dlg = progressDialog()) { + return dlg->wasCanceled(); + } + + return true; +} + +/** Closes the progress dialog immediatly. */ +void CExportManager::closeProgressDialog() { + if (QProgressDialog* dlg = progressDialog()) { + dlg->close(); + dlg->reset(); + } + + qApp->processEvents(); //do not lock the GUI! +} diff --git a/src/frontend/cexportmanager.h b/src/frontend/cexportmanager.h new file mode 100644 index 0000000..210bb2b --- /dev/null +++ b/src/frontend/cexportmanager.h @@ -0,0 +1,95 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CEXPORTMANAGER_H +#define CEXPORTMANAGER_H + +#include "backend/config/cbtconfig.h" +#include "backend/managers/cswordbackend.h" +#include "util/cpointers.h" + +#include +#include + +class ListKey; +class CSwordKey; +class CSwordModuleInfo; +class QProgressDialog; + +/** Contains the functions to export text to disk, clipboard or printer. + * @author The BibleTime team + */ +class CExportManager : CPointers { +public: + /** The format the export actions should have + */ + enum Format { + HTML, + Text + }; + + CExportManager(const QString& caption, const bool showProgress = true, const QString& progressLabel = QString::null, const CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults(), const CSwordBackend::DisplayOptions displayOptions = CBTConfig::getDisplayOptionDefaults()); + + bool saveKey(CSwordKey* key, const Format format, const bool addText); + bool saveKeyList(sword::ListKey* list, CSwordModuleInfo* module, const Format format, const bool addText); + bool saveKeyList(QList& list, const Format format, const bool addText ); + + bool copyKey(CSwordKey* key, const Format format, const bool addText); + bool copyKeyList(sword::ListKey* list, CSwordModuleInfo* module, const Format format, const bool addText); + bool copyKeyList(QList& list, const Format format, const bool addText ); + + bool printKey(CSwordKey* key, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); + bool printKey( CSwordModuleInfo* module, const QString& startKey, const QString& stopKey, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions ); + bool printByHyperlink(const QString& hyperlink, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); + bool printKeyList(sword::ListKey* list, CSwordModuleInfo* module, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); + bool printKeyList(const QStringList& list,CSwordModuleInfo* module, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); + +protected: // Protected methods + /** + * Returns the string for the filedialogs to show the correct files. + */ + const QString filterString( const Format format ); + /** + * Returns a filename to save a file. + */ + const QString getSaveFileName(const Format format); + /** + * Returns a string containing the linebreak for the current format. + */ + const QString lineBreak( const Format format ); + +private: + QString m_caption; + QString m_progressLabel; + bool m_showProgress; + CSwordBackend::FilterOptions m_filterOptions; + CSwordBackend::DisplayOptions m_displayOptions; + + QProgressDialog* m_progressDialog; + + /** + * Creates the progress dialog with the correct settings. + */ + QProgressDialog* progressDialog(); + /** + * Returns the CSS string used in HTML pages. + */ + void setProgressRange( const int item ); + /** + * Increments the progress by one item. + */ + inline void incProgress(); + bool progressWasCancelled(); + /** + * Closes the progress dialog immediately. + */ + void closeProgressDialog(); +}; + +#endif diff --git a/src/frontend/cinfodisplay.cpp b/src/frontend/cinfodisplay.cpp new file mode 100644 index 0000000..0c167c4 --- /dev/null +++ b/src/frontend/cinfodisplay.cpp @@ -0,0 +1,466 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +// BibleTime includes +#include "cinfodisplay.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/keys/cswordkey.h" +#include "backend/keys/cswordversekey.h" +#include "backend/managers/creferencemanager.h" +#include "backend/managers/cdisplaytemplatemgr.h" + +#include "backend/config/cbtconfig.h" +#include "frontend/crossrefrendering.h" + +#include "frontend/display/cdisplay.h" +#include "frontend/display/creaddisplay.h" + +#include + +// Sword includes +#include + +// Qt includes +#include +#include +#include +#include +#include +#include +#include + +using namespace Rendering; +using namespace sword; + +namespace InfoDisplay { + +CInfoDisplay::CInfoDisplay(QWidget *parent) : QWidget(parent) +{ + QVBoxLayout* layout = new QVBoxLayout(this); + setSizePolicy(QSizePolicy::Preferred,QSizePolicy::Preferred); + + m_htmlPart = CDisplay::createReadInstance(0, this); + m_htmlPart->setMouseTracking(false); //we don't want strong/lemma/note mouse infos + m_htmlPart->view()->setAcceptDrops(false); + + m_copyAction = new QAction(tr("Copy"), this); + m_copyAction->setShortcut( QKeySequence(Qt::CTRL + Qt::Key_C) ); + QObject::connect(m_copyAction, SIGNAL(triggered()), m_htmlPart->connectionsProxy(), SLOT(copySelection()) ); + + connect( + m_htmlPart->connectionsProxy(), + SIGNAL(referenceClicked(const QString&, const QString&)), + SLOT(lookupInfo(const QString&, const QString&)) + ); + + layout->addWidget(m_htmlPart->view()); + QString initialMagText = tr("This is the Mag viewer area. Hover the mouse over links or other items which include some data and the contents appear in the Mag after a short delay. Move the mouse into Mag rapidly or lock the view by pressing and holding Shift while moving the mouse."); + m_htmlPart->setText(initialMagText); +} + + +CInfoDisplay::~CInfoDisplay() { + delete m_copyAction; +} + +void CInfoDisplay::lookupInfo(const QString &mod_name, const QString &key_text) { + qDebug("CInfoDisplay::lookup"); + qDebug() << mod_name << key_text; + CSwordModuleInfo* m = CPointers::backend()->findModuleByName(mod_name); + Q_ASSERT(m); + if (!m) + return; + + boost::scoped_ptr key( CSwordKey::createInstance(m) ); + key->key( key_text ); + + CDisplayTemplateMgr* mgr = CPointers::displayTemplateManager(); + CDisplayTemplateMgr::Settings settings; + settings.pageCSS_ID = "infodisplay"; + // settings.langAbbrev = ""; + QString content = mgr->fillTemplate(CBTConfig::get + (CBTConfig::displayStyle), key->renderedText(), settings); + m_htmlPart->setText(content); + // qWarning("setting text:\n%s", content.latin1()); +} + +void CInfoDisplay::setInfo(const InfoType type, const QString& data) { + ListInfoData list; + list.append( qMakePair(type, data) ); + + setInfo(list); +} + + +void CInfoDisplay::setInfo(const ListInfoData& list) { + //if the widget is hidden it would be inefficient to render and display the data + if (!isVisible()) { + return; + } + + if (list.count() == 0) { + m_htmlPart->setText(""); + return; + } + + QString text; + + ListInfoData::const_iterator end = list.end(); + for (ListInfoData::const_iterator it = list.begin(); it != end; ++it) { + switch ( (*it).first ) { + case Lemma: + text.append( decodeStrongs( (*it).second ) ); + continue; + case Morph: + text.append( decodeMorph( (*it).second ) ); + continue; + case CrossReference: + text.append( decodeCrossReference( (*it).second ) ); + continue; + case Footnote: + text.append( decodeFootnote( (*it).second ) ); + continue; + case WordTranslation: + text.append( getWordTranslation( (*it).second ) ); + continue; + case WordGloss: + //text.append( getWordTranslation( (*it).second ) ); + continue; + case Abbreviation: + text.append( decodeAbbreviation( (*it).second ) ); + continue; + case Text: + text.append( (*it).second ); + continue; + default: + continue; + }; + } + + CDisplayTemplateMgr* mgr = CPointers::displayTemplateManager(); + CDisplayTemplateMgr::Settings settings; + settings.pageCSS_ID = "infodisplay"; + // settings.langAbbrev = ""; + QString content = mgr->fillTemplate(CBTConfig::get + (CBTConfig::displayStyle), text, settings); + + // qWarning("setting text:\n%s", content.latin1()); + + m_htmlPart->setText(content); +} + + +const QString CInfoDisplay::decodeAbbreviation( const QString& data ) { + // QStringList strongs = QStringList::split("|", data); + QString ret; + QString text = data; + + ret.append( + QString("

%1: %2

%3

") + .arg(tr("Abbreviation")) + .arg("text") + .arg(text)); + + return ret; +} + +const QString CInfoDisplay::decodeCrossReference( const QString& data ) { + Q_ASSERT(!data.isEmpty()); + if (data.isEmpty()) { + return QString("

%1

") + .arg(tr("Cross references")); + } + + // qWarning("setting crossref %s", data.latin1()); + + CSwordBackend::DisplayOptions dispOpts; + dispOpts.lineBreaks = false; + dispOpts.verseNumbers = true; + + CSwordBackend::FilterOptions filterOpts; + filterOpts.headings = false; + filterOpts.strongNumbers = false; + filterOpts.morphTags = false; + filterOpts.lemmas = false; + filterOpts.footnotes = false; + filterOpts.scriptureReferences = false; + + CrossRefRendering renderer(dispOpts, filterOpts); + CTextRendering::KeyTree tree; + + // const bool isBible = true; + CSwordModuleInfo* module = CBTConfig::get + (CBTConfig::standardBible); + + //a prefixed module gives the module to look into + QRegExp re("^[^ ]+:"); + // re.setMinimal(true); + int pos = re.indexIn(data); + if (pos != -1) { + pos += re.matchedLength()-1; + } + + if (pos > 0) { + const QString moduleName = data.left(pos); + // qWarning("found module %s", moduleName.latin1()); + module = CPointers::backend()->findModuleByName(moduleName); + if (!module) { + module = CBTConfig::get + (CBTConfig::standardBible); + } + // Q_ASSERT(module); + } + + //Q_ASSERT(module); //why? the existense of the module is tested later + CTextRendering::KeyTreeItem::Settings settings ( + false, + CTextRendering::KeyTreeItem::Settings::CompleteShort + ); + + if (module && (module->type() == CSwordModuleInfo::Bible)) { + VerseKey vk; + sword::ListKey refs = vk.ParseVerseList((const char*)data.mid((pos == -1) ? 0 : pos+1).toUtf8(), "Gen 1:1", true); + + for (int i = 0; i < refs.Count(); ++i) { + SWKey* key = refs.getElement(i); + Q_ASSERT(key); + VerseKey* vk = dynamic_cast(key); + + CTextRendering::KeyTreeItem* itm = (CTextRendering::KeyTreeItem*)0; //explicit conversion for MS VS + if (vk && vk->isBoundSet()) { //render a range of keys + itm = new CTextRendering::KeyTreeItem( + QString::fromUtf8(vk->LowerBound().getText()), + QString::fromUtf8(vk->UpperBound().getText()), + module, + settings + ); + } + else { + itm = new CTextRendering::KeyTreeItem( + QString::fromUtf8(key->getText()), + QString::fromUtf8(key->getText()), + module, + settings + ); + } + + Q_ASSERT(itm); + + tree.append( itm ); + } + } + else if (module) { + CTextRendering::KeyTreeItem* itm = new CTextRendering::KeyTreeItem( + data.mid((pos == -1) ? 0 : pos+1), + module, + settings + ); + tree.append( itm ); + } + + // qWarning("rendered the tree: %s", renderer.renderKeyTree(tree).latin1()); + //spanns containing rtl text need dir=rtl on their parent tag to be aligned properly + return QString("

%1

%3
") + .arg(tr("Cross references")) + .arg(module ? ((module->textDirection() == CSwordModuleInfo::LeftToRight) ? "ltr" : "rtl") : "") + .arg(renderer.renderKeyTree(tree)); +} + +/*! + \fn CInfoDisplay::decodeFootnote( const QString& data ) + */ +const QString CInfoDisplay::decodeFootnote( const QString& data ) { + QStringList list = data.split("/"); + Q_ASSERT(list.count() >= 3); + if (!list.count()) { + return QString::null; + } + + const QString modulename = list.first(); + const QString swordFootnote = list.last(); + + // remove the first and the last and then rejoin it to get a key + list.pop_back(); list.pop_front(); + const QString keyname = list.join("/"); + + CSwordModuleInfo* module = CPointers::backend()->findModuleByName(modulename); + if (!module) { + return QString::null; + } + + boost::scoped_ptr key( CSwordKey::createInstance(module) ); + key->key(keyname); + key->renderedText(); //force entryAttributes + + const char* note = + module->module()->getEntryAttributes() + ["Footnote"][swordFootnote.toLatin1().data()]["body"].c_str(); + + QString text = module->isUnicode() ? QString::fromUtf8(note) : QString(note); + text = QString::fromUtf8(module->module()->RenderText( + module->isUnicode() + ? (const char*)text.toUtf8() + : (const char*)text.toLatin1() + )); + + return QString("

%1

%2

") + .arg(tr("Footnote")) + .arg(text); +} + +const QString CInfoDisplay::decodeStrongs( const QString& data ) { + QStringList strongs = data.split("|"); + QString ret; + + QStringList::const_iterator end = strongs.end(); + for (QStringList::const_iterator it = strongs.begin(); it != end; ++it) { + CSwordModuleInfo* const module = CBTConfig::get + ( + ((*it).left(1) == QString("H")) ? + CBTConfig::standardHebrewStrongsLexicon : + CBTConfig::standardGreekStrongsLexicon + ); + + QString text; + if (module) { + boost::scoped_ptr key( CSwordKey::createInstance(module) ); + key->key( (*it).mid(1) ); //skip H or G (language sign), will have to change later if we have better modules + text = key->renderedText(); + } + //if the module could not be found just display an empty lemma info + + ret.append( + QString("

%1: %2

%3

") + .arg(tr("Strongs")) + .arg(*it) + .arg(text) + ); + } + + return ret; +} + +const QString CInfoDisplay::decodeMorph( const QString& data ) { + QStringList morphs = data.split("|"); + QString ret; + + foreach(QString morph, morphs) { + //qDebug() << "CInfoDisplay::decodeMorph, morph: " << morph; + CSwordModuleInfo* module = 0; + bool skipFirstChar = false; + QString value = ""; + QString valueClass = ""; + + int valStart = morph.indexOf(':'); + if (valStart > -1) { + valueClass = morph.mid(0, valStart); + //qDebug() << "valueClass: " << valueClass; + module = CPointers::backend()->findModuleByName( valueClass ); + } + value = morph.mid(valStart+1); //works for prepended module and without (-1 +1 == 0). + + // if we don't have a class assigned or desired one isn't installed... + if (!module) { + // Morphs usually don't have [GH] prepended, but some old OLB + // codes do. We should check if we're digit after first char + // to better guess this. + if (value.size() > 1 && value.at(1).isDigit()) { + switch (value.at(0).toLatin1()) { + case 'G': + module = CBTConfig::get + (CBTConfig::standardGreekMorphLexicon); + skipFirstChar = true; + break; + case 'H': + module = CBTConfig::get + (CBTConfig::standardHebrewMorphLexicon); + skipFirstChar = true; + break; + default: + skipFirstChar = false; + //TODO: we can't tell here if it's a greek or hebrew moprh code, that's a problem we have to solve + // module = CBTConfig::get(CBTConfig::standardGreekMorphLexicon); + break; + } + } + //if it is still not set use the default + if (!module) { + module = CBTConfig::get + (CBTConfig::standardGreekMorphLexicon); + } + } + + QString text; + //Q_ASSERT(module); + if (module) { + boost::scoped_ptr key( CSwordKey::createInstance(module) ); + + //skip H or G (language sign) if we have to skip it + const bool isOk = key->key( skipFirstChar ? value.mid(1) : value ); + //Q_ASSERT(isOk); + if (!isOk) { //try to use the other morph lexicon, because this one failed with the current morph code + key->module(CBTConfig::get + (CBTConfig::standardHebrewMorphLexicon)); + key->key( skipFirstChar ? value.mid(1) : value ); + } + + text = key->renderedText(); + } + + //if the module wasn't found just display an empty morph info + ret.append( QString("

%1: %2

%3

") + .arg(tr("Morphology")) + .arg(value) + .arg(text) + ); + } + + return ret; +} + +const QString CInfoDisplay::getWordTranslation( const QString& data ) { + CSwordModuleInfo* const module = CBTConfig::get + (CBTConfig::standardLexicon); + if (!module) { + return QString::null; + } + + boost::scoped_ptr key( CSwordKey::createInstance(module) ); + key->key( data ); + if (key->key().toUpper() != data.toUpper()) { //key not present in the lexicon + return QString::null; + } + + QString ret = QString("

%1: %2

%3

") + .arg(tr("Word lookup")) + .arg(data) + .arg(key->renderedText()); + + return ret; +} + + +/*! + \fn CInfoDisplay::clearInfo() + */ +void CInfoDisplay::clearInfo() { + CDisplayTemplateMgr* tmgr = CPointers::displayTemplateManager(); + CDisplayTemplateMgr::Settings settings; + settings.pageCSS_ID = "infodisplay"; + + m_htmlPart->setText( tmgr->fillTemplate(CBTConfig::get(CBTConfig::displayStyle), QString::null, settings) ); +} + +QSize CInfoDisplay::sizeHint() const +{ + return QSize(100,150); +} + +} //end of namespace InfoDisplay diff --git a/src/frontend/cinfodisplay.h b/src/frontend/cinfodisplay.h new file mode 100644 index 0000000..040667f --- /dev/null +++ b/src/frontend/cinfodisplay.h @@ -0,0 +1,71 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CINFODISPLAY_H +#define CINFODISPLAY_H + +//Backend +#include "backend/rendering/ctextrendering.h" + +//Qt includes +#include +#include +#include + +//class forward declarations +class CReadDisplay; +class QAction; +class QSize; + +namespace InfoDisplay { + +class CInfoDisplay : public QWidget { + Q_OBJECT +public: + enum InfoType { + Abbreviation, + CrossReference, + Footnote, + Lemma, + Morph, + WordTranslation, + WordGloss, + Text + }; + + typedef QPair InfoData; + typedef QList ListInfoData; + + CInfoDisplay(QWidget *parent = 0); + virtual ~CInfoDisplay(); + + void setInfo(const InfoType, const QString& data); + void setInfo(const ListInfoData&); + void clearInfo(); + QSize sizeHint() const; + +protected: + const QString decodeAbbreviation( const QString& data ); + const QString decodeCrossReference( const QString& data ); + const QString decodeFootnote( const QString& data ); + const QString decodeStrongs( const QString& data ); + const QString decodeMorph( const QString& data ); + const QString getWordTranslation( const QString& data ); + +protected slots: + void lookupInfo(const QString &, const QString &); + +private: + CReadDisplay* m_htmlPart; + QAction* m_copyAction; +}; + +} //end of InfoDisplay namespace + +#endif diff --git a/src/frontend/cinputdialog.cpp b/src/frontend/cinputdialog.cpp new file mode 100644 index 0000000..59b178d --- /dev/null +++ b/src/frontend/cinputdialog.cpp @@ -0,0 +1,95 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +//own includes +#include "cinputdialog.h" +#include "util/dialogutil.h" + +//Qt includes +#include +#include +#include +#include +#include +#include +#include +#include + +#include + + +CInputDialog::CInputDialog + (const QString& caption, const QString& description, const QString& text, QWidget *parent, Qt::WindowFlags wflags ) + : QDialog(parent, wflags) +{ + QVBoxLayout *vboxLayout; + QLabel *label; + QHBoxLayout *hboxLayout; + QPushButton *clearButton; + QSpacerItem *spacerItem; + QDialogButtonBox *buttonBox; + + setWindowTitle(caption); + + resize(400, 300); + vboxLayout = new QVBoxLayout(this); + label = new QLabel(description, this); + vboxLayout->addWidget(label); + + m_textEdit = new QTextEdit(this); + vboxLayout->addWidget(m_textEdit); + m_textEdit->setWordWrapMode( QTextOption::WordWrap ); + m_textEdit->setText(text); + if (!text.isEmpty()) + m_textEdit->selectAll(); + + hboxLayout = new QHBoxLayout(); + clearButton = new QPushButton(this); + clearButton->setText(tr("Clear")); + hboxLayout->addWidget(clearButton); + spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + hboxLayout->addItem(spacerItem); + buttonBox = new QDialogButtonBox(this); + buttonBox->setOrientation(Qt::Horizontal); + buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok); + util::prepareDialogBox(buttonBox); + hboxLayout->addWidget(buttonBox); + + vboxLayout->addLayout(hboxLayout); + + QObject::connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); + QObject::connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); + QObject::connect(clearButton, SIGNAL(clicked()), m_textEdit, SLOT(clear())); + + m_textEdit->setFocus(); +} + +/** Returns the text entered at the moment. */ +const QString CInputDialog::text() { + return m_textEdit->toPlainText(); +} + +/** A static function to get some using CInputDialog. */ +const QString CInputDialog::getText + ( const QString& caption, const QString& description, const QString& text, bool* ok, QWidget* parent, Qt::WindowFlags wflags) +{ + CInputDialog* dlg = new CInputDialog(caption, description, text, parent, wflags); + + QString ret = QString::null; + *ok = (dlg->exec() == QDialog::Accepted)?true:false; + if (*ok) { + //qDebug() << "dialog was accepted, return text: " << dlg->text(); + ret = dlg->text(); + } + + delete dlg; + return ret; +} diff --git a/src/frontend/cinputdialog.h b/src/frontend/cinputdialog.h new file mode 100644 index 0000000..7cd30b2 --- /dev/null +++ b/src/frontend/cinputdialog.h @@ -0,0 +1,43 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CINPUTDIALOG_H +#define CINPUTDIALOG_H + + +#include + +class QTextEdit; +class QWidget; + +/** This is a small input dialog with + * a multiline edit for the text input. + * @author The BibleTime team + */ +class CInputDialog : public QDialog { + Q_OBJECT +public: + CInputDialog(const QString& caption, const QString& description, const QString& text, QWidget *parent=0, Qt::WindowFlags wflags = Qt::Dialog); + /** + * A static function to get some using CInputDialog. + */ + static const QString getText( const QString& caption, const QString& description, const QString& text = QString::null, bool* ok = 0, QWidget* parent = 0, Qt::WindowFlags wflags = Qt::Dialog); + /** + * Returns the text entered at the moment. + */ + const QString text(); + // ~CInputDialog(); + +private: + QTextEdit* m_textEdit; +}; + +#endif diff --git a/src/frontend/cmdiarea.cpp b/src/frontend/cmdiarea.cpp new file mode 100644 index 0000000..69f3e7a --- /dev/null +++ b/src/frontend/cmdiarea.cpp @@ -0,0 +1,244 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cmdiarea.h" + +//QT includes +#include +#include +#include +#include +#include + +CMDIArea::CMDIArea(QWidget *parent) : QMdiArea(parent), + m_mdiArrangementMode(ArrangementModeManual) +{ + setActivationOrder( CreationOrder ); //keep window order consistent + connect(this, SIGNAL(subWindowActivated(QMdiSubWindow*)), this, SLOT(slotClientActivated(QMdiSubWindow*))); +} + +QMdiSubWindow* CMDIArea::addSubWindow(QWidget * widget, Qt::WindowFlags windowFlags) +{ + QMdiSubWindow* subWindow = QMdiArea::addSubWindow(widget, windowFlags); + subWindow->installEventFilter(this); + + //If we do have a maximized Window, set it to normal so that the new window can be seen + if (activeSubWindow() && activeSubWindow()->isMaximized()){ + activeSubWindow()->showNormal(); + } + + if (m_mdiArrangementMode == ArrangementModeManual) + { + subWindow->resize(400, 400); //set the window to be big enough + subWindow->raise(); + } + else + { + triggerWindowUpdate(); + } + return subWindow; +} + +void CMDIArea::deleteAll() { + closeAllSubWindows(); +} + +void CMDIArea::setMDIArrangementMode( const MDIArrangementMode newArrangementMode ) { + m_mdiArrangementMode = newArrangementMode; + triggerWindowUpdate(); +} + +CMDIArea::MDIArrangementMode CMDIArea::getMDIArrangementMode(void) const { + return m_mdiArrangementMode; +} + +void CMDIArea::myTileVertical() { + if (!updatesEnabled() || !usableWindowList().count() ) { + return; + } + + QList windows = usableWindowList(); + if (activeSubWindow() && activeSubWindow()->isMaximized()){ + if (activeSubWindow()->size() != this->size()) { + activeSubWindow()->resize(this->size()); + } + } + else if (windows.count() == 1) { + windows.at(0)->showMaximized(); + } + else { + setUpdatesEnabled(false); + QMdiSubWindow* active = activeSubWindow(); + QMdiArea::tileSubWindows(); + if (active) active->setFocus(); + setUpdatesEnabled(true); + } + emitWindowCaptionChanged(); +} + +void CMDIArea::myTileHorizontal() { + if (!updatesEnabled() || !usableWindowList().count() ) { + return; + } + + QList windows = usableWindowList(); + + if (activeSubWindow() && activeSubWindow()->isMaximized()){ + if (activeSubWindow()->size() != this->size()) { + activeSubWindow()->resize(this->size()); + } + } + else if (windows.count() == 1) { + windows.at(0)->showMaximized(); + } + else { + setUpdatesEnabled(false); + + QMdiSubWindow* active = activeSubWindow(); + + const int heightForEach = height() / windows.count(); + unsigned int y = 0; + foreach (QMdiSubWindow *window, windows) { + window->showNormal(); + + const int preferredHeight = window->minimumHeight() + window->baseSize().height(); + const int actHeight = qMax(heightForEach, preferredHeight); + + window->setGeometry( 0, y, width(), actHeight ); + y += actHeight; + } + active->setFocus(); + setUpdatesEnabled(true); + } + emitWindowCaptionChanged(); +} + +void CMDIArea::myCascade() { + if (!updatesEnabled() || !usableWindowList().count() ) { + return; + } + + QList windows = usableWindowList(); + + if (activeSubWindow() && activeSubWindow()->isMaximized()){ + if (activeSubWindow()->size() != this->size()) { + activeSubWindow()->resize(this->size()); + } + } + else if (windows.count() == 1) { + windows.at(0)->showMaximized(); + } + else { + setUpdatesEnabled(false); + + QMdiSubWindow* active = activeSubWindow(); + + const unsigned int offsetX = 40; + const unsigned int offsetY = 40; + const unsigned int windowWidth = width() - (windows.count()-1)*offsetX; + const unsigned int windowHeight = height() - (windows.count()-1)*offsetY; + unsigned int x = 0; + unsigned int y = 0; + + foreach (QMdiSubWindow* window, windows) { + if (window == active) { //leave out the active window which should be the top window + continue; + } + window->raise(); //make it the on-top-of-window-stack window to make sure they're in the right order + window->setGeometry(x, y, windowWidth, windowHeight); + x += offsetX; + y += offsetY; + } + active->setGeometry(x, y, windowWidth, windowHeight); + active->raise(); + active->activateWindow(); + + setUpdatesEnabled(true); + } + emitWindowCaptionChanged(); +} + +void CMDIArea::emitWindowCaptionChanged() { + QString appCaption; + if (activeSubWindow()) { + appCaption = activeSubWindow()->windowTitle(); + } + emit sigSetToplevelCaption(appCaption); +} + +QList CMDIArea::usableWindowList() { + //Take care: when new windows are added, they will not appear + //in subWindowList() when their ChildAdded-Event is triggered + QList ret; + foreach(QMdiSubWindow* w, subWindowList()) + { + if (w->isMinimized() || w->isHidden()) { //not usable for us + continue; + } + ret.append( w ); + } + return ret; +} + +void CMDIArea::slotClientActivated(QMdiSubWindow* client) { + if (!client || !updatesEnabled()) { + return; + } + emit sigSetToplevelCaption( client->windowTitle().trimmed() ); +} + +//resize event of the MDI area itself, update layout if necessary +void CMDIArea::resizeEvent(QResizeEvent* /*e*/) { + //do not call QMdiArea::resizeEvent(e), this would mess up our layout + if (updatesEnabled()) triggerWindowUpdate(); +} + +//handle events of the client windows to update layout if necessary +bool CMDIArea::eventFilter(QObject *o, QEvent *e) { + QMdiSubWindow* w = dynamic_cast(o); + if (!w) return false; //let the event be handled by other filters too + + if (e->type() == QEvent::WindowStateChange) { + Qt::WindowStates newState = w->windowState(); + Qt::WindowStates oldState = ((QWindowStateChangeEvent*)e)->oldState(); + + //Do not handle window activation or deactivation here, it will produce wrong + //results because this event is handled too early. Let slotClientActivated() handle this. + + bool needsLayoutUpdate = false; + //Window was maximized or un-maximized + if ((newState ^ oldState) & Qt::WindowMaximized) needsLayoutUpdate = true; + //Window was minimized or de-minimized + if ((newState ^ oldState) & Qt::WindowMinimized) needsLayoutUpdate = true; + //update Layout? + if (needsLayoutUpdate) triggerWindowUpdate(); + } + if (e->type() == QEvent::Close) { + triggerWindowUpdate(); + } + return false; //let the event be handled by other filters too +} + +void CMDIArea::triggerWindowUpdate() { + if (updatesEnabled()) { + switch (m_mdiArrangementMode) { + case ArrangementModeTileVertical: + QTimer::singleShot(0, this, SLOT(myTileVertical())); + break; + case ArrangementModeTileHorizontal: + QTimer::singleShot(0, this, SLOT(myTileHorizontal())); + break; + case ArrangementModeCascade: + QTimer::singleShot(0, this, SLOT(myCascade())); + break; + default: + break; + } + } +} diff --git a/src/frontend/cmdiarea.h b/src/frontend/cmdiarea.h new file mode 100644 index 0000000..682ca12 --- /dev/null +++ b/src/frontend/cmdiarea.h @@ -0,0 +1,116 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CMDIAREA_H +#define CMDIAREA_H + +//Qt includes +#include +#include + +class CSwordModuleInfo; +class QEvent; +class QResizeEvent; +class QMdiSubWindow; + +/** The MDI widget we use in BibleTime. + * Enhances QMdiArea. + */ +class CMDIArea : public QMdiArea { + Q_OBJECT + Q_PROPERTY(MDIArrangementMode m_mdiArrangementMode READ getMDIArrangementMode WRITE setMDIArrangementMode) + +public: + /** + * The options you can set for this widget. + */ + enum MDIArrangementMode { + ArrangementModeTileVertical = 1, + ArrangementModeTileHorizontal = 2, + ArrangementModeCascade = 3, + ArrangementModeManual = 4, + MDIArrangementModeMIN = ArrangementModeTileVertical, + MDIArrangementModeMAX = ArrangementModeManual + }; + CMDIArea(QWidget *parent); + /** Reimplementation + */ + virtual QMdiSubWindow* addSubWindow(QWidget* widget, Qt::WindowFlags windowFlags = 0); + /** + */ + void setMDIArrangementMode( const MDIArrangementMode ); + /** */ + MDIArrangementMode getMDIArrangementMode(void) const; + /** + */ + void emitWindowCaptionChanged(); + /** + * Forces an update of the currently chosen window arrangement. + */ + void triggerWindowUpdate(); + /** Lists all subWindows which are not minimized or hidden + */ + QList usableWindowList(); + +public slots: + /** + * Called whan a client window was activated + */ + void slotClientActivated(QMdiSubWindow* client); + /** + * Deletes all the presenters in the MDI area. + */ + void deleteAll(); + /** Our own cascade version which, if only one window is left, shows this maximized. + * Also necessary for autoCasacde feature + */ + void myCascade(); + /** Our own cascade version which, if only one window is left, shows this maximized. + * Also necessary for autoTile feature + */ + void myTileVertical(); + /** Horizontal tile function + * This function was taken from Qt's MDI example. + */ + void myTileHorizontal(); + /** + * Emits the signal to create a new display window in the MDI area. + */ + inline void emitCreateDisplayWindow(QList modules, const QString keyName); + +signals: // Signals + /** + * Emits a signal to set the acption of the toplevel widget. + */ + void sigSetToplevelCaption(const QString&); + /** + */ + void createReadDisplayWindow(QList modules, const QString& keyName); + +private: + /** + * Reimplementation + */ + virtual void resizeEvent(QResizeEvent* e); + /** + * Used to handle Events of MDI windows + * */ + bool eventFilter( QObject *o, QEvent *e ); + /** + */ + MDIArrangementMode m_mdiArrangementMode; +}; + +/** Emits the signal to create a new display window in the MDI area. */ +inline void CMDIArea::emitCreateDisplayWindow(QList modules, const QString keyName) { + emit createReadDisplayWindow(modules, keyName); +} + + +#endif diff --git a/src/frontend/cmodulechooserdialog.cpp b/src/frontend/cmodulechooserdialog.cpp new file mode 100644 index 0000000..e7b96c8 --- /dev/null +++ b/src/frontend/cmodulechooserdialog.cpp @@ -0,0 +1,156 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cmodulechooserdialog.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/cswordbackend.h" +#include "backend/btmoduletreeitem.h" + +#include "util/cpointers.h" +#include "util/cresmgr.h" +#include "util/ctoolclass.h" +#include "util/dialogutil.h" +#include "util/directoryutil.h" +#include "backend/config/cbtconfig.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +CModuleChooserDialog::CModuleChooserDialog( QWidget* parent, QString title, QString label, QList* allModules) + : QDialog(parent), + m_title(title), + m_labelText(label) +{ + m_grouping = (BTModuleTreeItem::Grouping)CBTConfig::get(CBTConfig::bookshelfGrouping); + m_filters = QList(); + if (!allModules) { + m_moduleList = CPointers::backend()->moduleList(); + } + else m_moduleList = *allModules; +} + +/** +* Call init() after the constructor, either in the end of your own constructor or from outside. +*/ +void CModuleChooserDialog::init() +{ + //Set the flag to destroy when closed - otherwise eats memory + setAttribute(Qt::WA_DeleteOnClose); + setWindowTitle(m_title); + initView(); + initTree(); +} + +/** Initializes the view of this dialog */ +void CModuleChooserDialog::initView() +{ + //TODO: choose the button text? + + QVBoxLayout *vboxLayout; + QHBoxLayout *hboxLayout; + QSpacerItem *spacerItem; + + vboxLayout = new QVBoxLayout(this); + + QLabel* label = CToolClass::explanationLabel(this, QString::null, m_labelText); + vboxLayout->addWidget(label); + + m_moduleChooser = new QTreeWidget(this); + m_moduleChooser->header()->hide(); + + vboxLayout->addWidget(m_moduleChooser); + + hboxLayout = new QHBoxLayout(); + + spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + hboxLayout->addItem(spacerItem); + + m_buttonBox = new QDialogButtonBox(this); + m_buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok); + util::prepareDialogBox(m_buttonBox); + hboxLayout->addWidget(m_buttonBox); + + vboxLayout->addLayout(hboxLayout); + + QObject::connect(m_buttonBox, SIGNAL(accepted()), this, SLOT(slotOk()) ); + //The QDialog doc is a bit unclear but calling reject also destroys the dialog + // in this situation. + QObject::connect(m_buttonBox, SIGNAL(rejected()), this, SLOT(reject()) ); +} + + +void CModuleChooserDialog::initTree() +{ + //qDebug("CModuleChooserDialog::initTree"); + + // See BTModuleTreeItem documentation. + BTModuleTreeItem root(m_filters, m_grouping, &m_moduleList); + createModuleTree(&root, m_moduleChooser->invisibleRootItem()); + +} + +void CModuleChooserDialog::createModuleTree(BTModuleTreeItem* item, QTreeWidgetItem* widgetItem) +{ + foreach (BTModuleTreeItem* i, item->children()) { + createModuleTree(i, new QTreeWidgetItem(widgetItem)); + } + if (item->type() != BTModuleTreeItem::Root) { + widgetItem->setText(0, item->text()); + if (item->type() == BTModuleTreeItem::Category || item->type() == BTModuleTreeItem::Language) { + widgetItem->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsTristate); + } + if (item->type() == BTModuleTreeItem::Module) { + initModuleItem(item, widgetItem); + } + } +} + + +/** Emits the signal with the list of the selected modules. */ +void CModuleChooserDialog::slotOk() +{ + Q_ASSERT(m_moduleChooser); + //create the list of selected modules + QList mods; + QTreeWidgetItemIterator it( m_moduleChooser ); + for ( ; *it; ++it ) { + //add the module to list if the box is checked + if ((*it)->checkState(0) == Qt::Checked) { + qDebug("was checked"); + for (QList::iterator all_iter(m_moduleList.begin()); all_iter != m_moduleList.end(); ++all_iter) { + if ((*all_iter)->name() == (*it)->text(0)) { + qDebug("append"); + mods.append(*all_iter); + break; + } + } + + } + } + + // The selection is handled first, then the dialog is closed and destroyed. + emit modulesChanged(mods, m_moduleChooser); + QDialog::done(QDialog::Accepted); +} + +QPushButton* CModuleChooserDialog::okButton() +{ + return m_buttonBox->button(QDialogButtonBox::Ok); +} diff --git a/src/frontend/cmodulechooserdialog.h b/src/frontend/cmodulechooserdialog.h new file mode 100644 index 0000000..2f1e93c --- /dev/null +++ b/src/frontend/cmodulechooserdialog.h @@ -0,0 +1,103 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2007 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CMODULECHOOSERDIALOG_H +#define CMODULECHOOSERDIALOG_H + +class CSwordModuleInfo; +#include "backend/btmoduletreeitem.h" + +#include +#include +#include + + +class QDialogButtonBox; + + +/** +* Abstract dialog which lets the user select modules with checkboxes. +* The dialog will be destroyed after closing. Connect the modulesChanged() signal +* to handle the selection before the dialog is destroyed. +*/ +class CModuleChooserDialog : public QDialog +{ + Q_OBJECT +public: + + /** + * Use your own constructor to set extra members. + * Filters list is given to the module tree creator, see BTModuleTreeItem. + * For module list see BTModuleTreeItem constructor documentation. + * Call init() after the constructor, either in the end of your own constructor or from outside. + */ + CModuleChooserDialog(QWidget* parent, QString title, QString label, QList* allModules = 0); + + virtual ~CModuleChooserDialog() {} + + /** Call this after/from the constructor.*/ + void init(); + + /** Set the module tree grouping. + * Initially it's taken from the CBTConfig so it needs to be set only if that default is not adequate. + * This must be called before the tree is initialized, i.e. before init(). + */ + void setGrouping(BTModuleTreeItem::Grouping grouping) {m_grouping = grouping;} + + /** Set the module tree filters. See setGrouping() for the calling convention and + * BTModuleTreeItem for the filters. By default the filters list is empty. + */ + void setFilters(QList filters) {m_filters = filters;} + + QTreeWidget* treeWidget() {return m_moduleChooser;} + + QPushButton* okButton(); + +signals: + + /** The signal is sent when the OK button is clicked. The list includes the selected (checked) modules. The tree widget can be used through the pointer for more complicated actions. */ + void modulesChanged(QList, QTreeWidget*); + +protected: + + /** + * Initialize one tree widget item. + * To be overridden. This is called for each QTreeWidgetItem when it is created. + * Here you can set for example the checked status of the item. + */ + virtual void initModuleItem(BTModuleTreeItem* btItem, QTreeWidgetItem* widgetItem) = 0; + + + +private slots: + + /** Emits the signal modulesChanged() with the list of the selected modules. */ + void slotOk(); + +private: + /** Initialize the module tree. */ + void initTree(); + + /** Initializes the view of this dialog.*/ + void initView(); + + /** Call this from initTree(). */ + void createModuleTree(BTModuleTreeItem* item, QTreeWidgetItem* widgetItem); + + QTreeWidget *m_moduleChooser; + QDialogButtonBox *m_buttonBox; + QString m_title; + QString m_labelText; + QList m_filters; + BTModuleTreeItem::Grouping m_grouping; + QList m_moduleList; +}; + + +#endif diff --git a/src/frontend/cmoduleindexdialog.cpp b/src/frontend/cmoduleindexdialog.cpp new file mode 100644 index 0000000..7edcd8c --- /dev/null +++ b/src/frontend/cmoduleindexdialog.cpp @@ -0,0 +1,104 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cmoduleindexdialog.h" + +#include "util/cpointers.h" +#include "backend/managers/cswordbackend.h" + +#include + +//Qt includes +#include +#include +#include +#include +#include + +CModuleIndexDialog* CModuleIndexDialog::getInstance() { + qDebug("CModuleIndexDialog::getInstance"); + static CModuleIndexDialog* instance = 0; + if (instance == 0) { + instance = new CModuleIndexDialog(); + } + qDebug("CModuleIndexDialog::getInstance end"); + return instance; +} + +void CModuleIndexDialog::indexAllModules( const QList& modules ) +{ + static bool indexing = false; + if (!indexing) { + indexing = true; + if (modules.count() < 1) return; + + m_currentModuleIndex = 0; + m_progress = new QProgressDialog(QString(""), tr("Cancel"), 0, modules.count()*100); + m_progress->setWindowModality(Qt::WindowModal); // not useful actually, should have parent for this + m_progress->setWindowTitle(tr("Creating indices")); + m_progress->show(); + m_progress->raise(); + + foreach (CSwordModuleInfo* info, modules) { + //TODO: how to cancel + //QObject::connect(CPointers::backend(), SIGNAL(sigSwordSetupChanged()), this, SLOT(swordSetupChanged())); + connect(this, SIGNAL(sigCancel()), info, SLOT(cancelIndexing()) ); + connect(m_progress, SIGNAL(canceled()), info, SLOT(cancelIndexing())); + connect(info, SIGNAL(indexingFinished()), this, SLOT(slotFinished())); + connect(info, SIGNAL(indexingProgress(int)), this, SLOT(slotModuleProgress(int)) ); + QString modname(info->name()); + const QString labelText = tr("Creating index for work: %1").arg(modname); + m_progress->setLabelText(labelText); + //todo: if we want to cancel indexing from + info->buildIndex(); //waits until this module is finished + + m_currentModuleIndex++; + disconnect(m_progress, SIGNAL(canceled()), info, SLOT(cancelIndexing())); + disconnect(info, SIGNAL(indexingFinished()), this, SLOT(slotFinished())); + disconnect(info, SIGNAL(indexingProgress(int)), this, SLOT(slotModuleProgress(int)) ); + if (m_progress->wasCanceled()) break; + } + + delete m_progress; + m_progress = 0; + indexing = false; + } +} + +void CModuleIndexDialog::indexUnindexedModules( const QList& modules ) { + QList unindexedMods; + + QList::const_iterator end_it = modules.end(); + for( QList::const_iterator it = modules.begin(); it != end_it; ++it) { + if ((*it)->hasIndex()) { + continue; + } + + unindexedMods << (*it); + } + indexAllModules(unindexedMods); +} + +void CModuleIndexDialog::slotModuleProgress( int percentage ) { + m_progress->setValue(m_currentModuleIndex * 100 + percentage); + qApp->processEvents(); +} + +void CModuleIndexDialog::slotFinished( ) { + m_progress->setValue(m_currentModuleIndex * 100 + 100); + qApp->processEvents(); +} + +// Modules may be removed +void CModuleIndexDialog::slotSwordSetupChanged() +{ + qDebug("CModuleIndexDialog::slotSwordSetupChanged, TODO: cancel if modules are removed"); + QMessageBox::information(0, tr("Indexing Is Cancelled"), tr("Indexing is cancelled because modules are removed.")); + emit sigCancel(); +} diff --git a/src/frontend/cmoduleindexdialog.h b/src/frontend/cmoduleindexdialog.h new file mode 100644 index 0000000..63c14b5 --- /dev/null +++ b/src/frontend/cmoduleindexdialog.h @@ -0,0 +1,61 @@ +// +// C++ Interface: cmoduleindexdialog +// +// Description: +// +// +// Author: The BibleTime team , (C) 2006-2007 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#ifndef CMODULEINDEXDIALOG_H +#define CMODULEINDEXDIALOG_H + +class CSwordModuleInfo; + +//Qt includes +#include + +//forward declaration +//class KProgressDialog; +class QProgressDialog; + +/** + * This dialog is used to index a list of modules and to show progress for that.\ + * While the indexing is in progress it creates a blocking, top level dialog which shows the progress + * while the indexing is done. + * + * @author The BibleTime team +*/ +class CModuleIndexDialog : public QObject { + Q_OBJECT +public: + /** Get the singleton instance. + * + */ + static CModuleIndexDialog* getInstance(); + + /** Starts the actual indexing. It shows the dialog with progress information. + */ + void indexAllModules( const QList& modules ); + + /** Indexes all modules in the list which don't have an index yet. + */ + void indexUnindexedModules( const QList& modules ); + +signals: + /** Indexing is cancelled programmatically. */ + void sigCancel(); + +private: + QProgressDialog* m_progress; + int m_currentModuleIndex; + +protected slots: + void slotModuleProgress( int percentage ); + void slotFinished(); + void slotSwordSetupChanged(); +}; + +#endif diff --git a/src/frontend/cprinter.cpp b/src/frontend/cprinter.cpp new file mode 100644 index 0000000..92699af --- /dev/null +++ b/src/frontend/cprinter.cpp @@ -0,0 +1,136 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cprinter.h" + +#include "backend/managers/cdisplaytemplatemgr.h" +#include "backend/keys/cswordversekey.h" +#include "util/cpointers.h" + +#include +#include +#include +#include + +namespace Printing +{ + +CPrinter::CPrinter(QObject*, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) + : QObject(0), + CDisplayRendering(displayOptions, filterOptions), + m_htmlPage(new QWebPage()) +{ + m_htmlPage->setParent(this); + + //override the filteroptions set in the c-tor of CDisplayRendering + m_filterOptions.footnotes = false; + m_filterOptions.scriptureReferences = false; + m_filterOptions.strongNumbers = false; + m_filterOptions.morphTags = false; + m_filterOptions.headings = false; +} + +CPrinter::~CPrinter() +{ + delete m_htmlPage; + m_htmlPage = 0; +} + +void CPrinter::printKeyTree( KeyTree& tree ) +{ + m_htmlPage->mainFrame()->setHtml(renderKeyTree(tree)); + + QPrinter printer; + QPrintDialog printDialog(&printer); + if (printDialog.exec() == QDialog::Accepted) + { + m_htmlPage->mainFrame()->print(&printer); + } +} + +const QString CPrinter::entryLink(const KeyTreeItem& item, CSwordModuleInfo* module) +{ + Q_ASSERT(module); + if (module->type() == CSwordModuleInfo::Bible) + { + CSwordVerseKey vk(module); + vk.key(item.key()); + switch (item.settings().keyRenderingFace) + { + case KeyTreeItem::Settings::CompleteShort: + return QString::fromUtf8(vk.getShortText()); + + case KeyTreeItem::Settings::CompleteLong: + return vk.key(); + + case KeyTreeItem::Settings::NoKey: + return QString::null; + + case KeyTreeItem::Settings::SimpleKey: //fall through + default: + return QString::number(vk.Verse()); + } + } + return item.key(); +} + +const QString CPrinter::renderEntry( const KeyTreeItem& i, CSwordKey* ) +{ + const CPrinter::KeyTreeItem* printItem = dynamic_cast(&i); + Q_ASSERT(printItem); + + if (printItem && printItem->hasAlternativeContent()) + { + QString ret = QString::fromLatin1("
%1
").arg(printItem->getAlternativeContent()); + + if (!i.childList()->isEmpty()) + { + KeyTree const * tree = i.childList(); + + foreach ( KeyTreeItem* c, (*tree)) + { + ret.append( CDisplayRendering::renderEntry( *c ) ); + } + } + + ret.append("
"); + return ret; + } + return CDisplayRendering::renderEntry(i); +} + +const QString CPrinter::finishText(const QString& text, KeyTree& tree) +{ + QList modules = collectModules(&tree); + Q_ASSERT(modules.count() > 0); + + const CLanguageMgr::Language* const lang = modules.first()->language(); + Q_ASSERT(lang); + + CDisplayTemplateMgr::Settings settings; + //settings.modules = modules; + settings.pageCSS_ID = "printer"; + settings.langAbbrev = ( lang && (modules.count() == 1) && lang->isValid() ) ? lang->abbrev() : "unknown"; + + //the previous version gave compiler error for some strange reason + //(well, I don't like ?: anyway, let alone nested) + if (modules.count() != 1) + { + settings.pageDirection = QString::null; + } + else + { + settings.pageDirection = ( modules.first()->textDirection() == CSwordModuleInfo::LeftToRight ) ? "ltr" : "rtl"; + } + + CDisplayTemplateMgr* tMgr = CPointers::displayTemplateManager(); + return tMgr->fillTemplate(CBTConfig::get(CBTConfig::displayStyle), text, settings); +} + +} //end of namespace diff --git a/src/frontend/cprinter.h b/src/frontend/cprinter.h new file mode 100644 index 0000000..8b85691 --- /dev/null +++ b/src/frontend/cprinter.h @@ -0,0 +1,45 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CPRINTER_H +#define CPRINTER_H + +#include "backend/managers/cswordbackend.h" +#include "backend/rendering/cdisplayrendering.h" +#include "backend/config/cbtconfig.h" + +#include + +class QWebPage; + +namespace Printing +{ + + // The CPrinter class manages the print item queue and the printing of them to the printer. + +class CPrinter : public QObject, public Rendering::CDisplayRendering +{ + Q_OBJECT +public: + CPrinter(QObject* parent, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); + virtual ~CPrinter(); + void printKeyTree( KeyTree& ); + +protected: + virtual const QString entryLink(const KeyTreeItem& item, CSwordModuleInfo* const module); + virtual const QString renderEntry( const KeyTreeItem&, CSwordKey* = 0 ); + virtual const QString finishText(const QString& arg1, KeyTree& tree); + +private: + QWebPage* m_htmlPage; +}; + +} //namespace Printing + +#endif diff --git a/src/frontend/crossrefrendering.cpp b/src/frontend/crossrefrendering.cpp new file mode 100644 index 0000000..3aa8130 --- /dev/null +++ b/src/frontend/crossrefrendering.cpp @@ -0,0 +1,90 @@ +// +// C++ Implementation: crossrefrendering +// +// Description: +// +// +// Author: The BibleTime team , (C) 2004, 2007 +// +// Copyright: See COPYING file that comes with this distribution + + +#include "crossrefrendering.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/keys/cswordversekey.h" +#include "backend/managers/creferencemanager.h" + +namespace InfoDisplay { + +/** + */ +CrossRefRendering::CrossRefRendering( CSwordBackend::DisplayOptions displayOptions, + CSwordBackend::FilterOptions filterOptions + ) + : CHTMLExportRendering(Settings(), displayOptions, filterOptions) +{} + +const QString CrossRefRendering::finishText( const QString& text, KeyTree& ) { + // qDebug("CrossRefRendering::finishText"); + return text; +} + +const QString CrossRefRendering::entryLink( const KeyTreeItem& item, CSwordModuleInfo* module ) { + QString linkText; + + const bool isBible = module && (module->type() == CSwordModuleInfo::Bible); + CSwordVerseKey vk(module); //only valid for bible modules, i.e. isBible == true + if (isBible) { + vk.key(item.key()); + } + + switch (item.settings().keyRenderingFace) { + case KeyTreeItem::Settings::NoKey: { + linkText = QString::null; + break; //no key is valid for all modules + } + case KeyTreeItem::Settings::CompleteShort: { + if (isBible) { + linkText = QString::fromUtf8(vk.getShortText()); + break; + } + //fall through for non-Bible modules + } + case KeyTreeItem::Settings::CompleteLong: { + if (isBible) { + linkText = vk.key(); + break; + } + //fall through for non-Bible modules + } + case KeyTreeItem::Settings::SimpleKey: { + if (isBible) { + linkText = QString::number(vk.Verse()); + break; + } + //fall through for non-Bible modules + } + default: { //default behaviour to return the passed key + linkText = item.key(); + break; + } + } + + if (!linkText.isEmpty()) { //if we have a valid link text + // qWarning("rendering"); + return QString("%2") + .arg( + CReferenceManager::encodeHyperlink( + module->name(), + item.key(), + CReferenceManager::typeFromModule(module->type()) + ) + ) + .arg(linkText); + } + + return QString::null; +} + +} diff --git a/src/frontend/crossrefrendering.h b/src/frontend/crossrefrendering.h new file mode 100644 index 0000000..99fdd7c --- /dev/null +++ b/src/frontend/crossrefrendering.h @@ -0,0 +1,37 @@ +// +// C++ Interface: crossrefrendering +// +// Description: +// +// +// Author: The BibleTime team , (C) 2004, 2007 +// +// Copyright: See COPYING file that comes with this distribution + + +#ifndef INFODISPLAYCROSSREFRENDERING_H +#define INFODISPLAYCROSSREFRENDERING_H + +//Backend includes +#include "backend/rendering/chtmlexportrendering.h" + +namespace InfoDisplay { + +class CrossRefRendering : public Rendering::CHTMLExportRendering +{ +protected: + friend class CInfoDisplay; + + CrossRefRendering( + CSwordBackend::DisplayOptions displayOptions = CBTConfig::getDisplayOptionDefaults(), + CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults() + ); + + virtual const QString entryLink( const KeyTreeItem& item, CSwordModuleInfo* module ); + virtual const QString finishText( const QString&, KeyTree& tree ); +}; + + +} + +#endif diff --git a/src/frontend/display/btcolorwidget.cpp b/src/frontend/display/btcolorwidget.cpp new file mode 100644 index 0000000..f807b05 --- /dev/null +++ b/src/frontend/display/btcolorwidget.cpp @@ -0,0 +1,65 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btcolorwidget.h" +#include +#include +#include +#include + +BtColorWidget::BtColorWidget(QWidget* parent) + : QFrame(parent) +{ + setFrameShadow(QFrame::Sunken); + setFrameShape(QFrame::StyledPanel); + setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); + setAutoFillBackground(true); +} + +BtColorWidget::~BtColorWidget() +{ +} + +QSize BtColorWidget::sizeHint() const +{ + return QSize(35,18); +} + +void BtColorWidget::setColor(const QColor& color) +{ + QPalette p = palette(); + p.setColor(QPalette::Normal, QPalette::Window, color); + setPalette(p); + + if (color.isValid()) + m_color = color; + else + m_color = QColor(0,0,0); + update(); +} + +void BtColorWidget::mouseReleaseEvent(QMouseEvent* event) +{ + if (event->button() == Qt::LeftButton) + { + event->accept(); + showColorDialog(); + return; + } +} + +void BtColorWidget::showColorDialog() +{ + QColor color = QColorDialog::getColor(m_color, this); + if (color.isValid()) + { + m_color = color; + emit changed(m_color); + } +} diff --git a/src/frontend/display/btcolorwidget.h b/src/frontend/display/btcolorwidget.h new file mode 100644 index 0000000..0309832 --- /dev/null +++ b/src/frontend/display/btcolorwidget.h @@ -0,0 +1,44 @@ +// +// C++ Interface: BtColorWidget +// +// Description: A color choosing widget for the toolbar +// +// +// Author: The BibleTime team , (C) 1999-2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#ifndef BTCOLORWIDGET_H +#define BTCOLORWIDGET_H + +#include +class QPaintEvent; + +class BtColorWidget : public QFrame +{ + Q_OBJECT + +public: + BtColorWidget(QWidget* parent=0); + ~BtColorWidget(); + QSize sizeHint() const; + void setColor(const QColor& color); + +protected: +// void paintEvent( QPaintEvent* ); + void mouseReleaseEvent(QMouseEvent* event); + +private: + void showColorDialog(); + + QColor m_color; + +signals: + void changed(const QColor& color); +}; + +#endif + + diff --git a/src/frontend/display/btfontsizewidget.cpp b/src/frontend/display/btfontsizewidget.cpp new file mode 100644 index 0000000..3f03693 --- /dev/null +++ b/src/frontend/display/btfontsizewidget.cpp @@ -0,0 +1,51 @@ +/********* +* +* This file is part of BtFontSizeWidget's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BtFontSizeWidget developers. +* The BtFontSizeWidget source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btfontsizewidget.h" +#include +#include + +BtFontSizeWidget::BtFontSizeWidget(QWidget* parent) + : QComboBox(parent) +{ + setEditable(true); + completer()->setCompletionMode(QCompleter::PopupCompletion); + + QFontDatabase database; + const QList sizes = database.standardSizes(); + QStringList list; + for ( QList::ConstIterator it = sizes.begin(); it != sizes.end(); ++it ) + list.append( QString::number( *it ) ); + addItems(list); + + bool ok = connect(this, SIGNAL(currentIndexChanged(const QString&)), + this, SLOT(changed(const QString&))); + Q_ASSERT(ok); +} + +BtFontSizeWidget::~BtFontSizeWidget() +{ +} + +void BtFontSizeWidget::changed(const QString& text) +{ + emit fontSizeChanged(text.toInt()); +} + +void BtFontSizeWidget::setFontSize(int size) +{ + int index = findText(QString::number(size)); + if (index >= 0) + setCurrentIndex(index); +} + +int BtFontSizeWidget::fontSize() const +{ + return currentText().toInt(); +} diff --git a/src/frontend/display/btfontsizewidget.h b/src/frontend/display/btfontsizewidget.h new file mode 100644 index 0000000..2366744 --- /dev/null +++ b/src/frontend/display/btfontsizewidget.h @@ -0,0 +1,36 @@ +// +// C++ Interface: BtFontSizeWidget +// +// Description: A font combobox widget for the toolbar +// +// +// Author: The BibleTime team , (C) 1999-2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#ifndef BTFONTSIZEWIDGET_H +#define BTFONTSIZEWIDGET_H + +#include + + +class BtFontSizeWidget : public QComboBox +{ + Q_OBJECT + +public: + BtFontSizeWidget(QWidget* parent=0); + ~BtFontSizeWidget(); + void setFontSize(int size); + int fontSize() const; + +private slots: + virtual void changed(const QString& text); + +signals: + void fontSizeChanged( int ); +}; + +#endif diff --git a/src/frontend/display/bthtml.js b/src/frontend/display/bthtml.js new file mode 100644 index 0000000..d64215d --- /dev/null +++ b/src/frontend/display/bthtml.js @@ -0,0 +1,146 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +var X = 0; +var Y = 0; +var attribs = []; +var eventType = ""; +var prevNode = 0; +var currentNode = 0; +var timeOutId = -1; + +// Scroll window to html anchor +function gotoAnchor(anchor) +{ + document.location=document.location + "#" + anchor; +} + +// Set body editable +function setEditable() +{ + var theBody = document.getElementsByTagName('body')[0]; + theBody.setAttribute('contenteditable','true'); +} + +// Set body not editable +function setNotEditable() +{ + var theBody = document.getElementsByTagName('body')[0]; + theBody.setAttribute('contenteditable','false'); +} + +// Mouse button clicked handler +function mouseClickHandler (mEvent) +{ + var mTarget = mEvent.target; + if (mTarget) + { + var url = ""; + var tmpUrl = mEvent.target.getAttribute("href"); + if (tmpUrl) + url = tmpUrl; + btHtmlJsObject.mouseClick(url); + } +} + +// Mouse button pressed down handler +function mouseDownHandler (mEvent) +{ + var node; + var url = ""; + var lemma = ""; + var mTarget = mEvent.target; + if (mTarget) + { + var tmpUrl = mEvent.target.getAttribute("href"); + if (tmpUrl) + url = tmpUrl; + var tmpLemma = mEvent.target.getAttribute("lemma"); + if (tmpLemma) + lemma = tmpLemma; + } + + if (mEvent.button === 2) // Right mouse button + { + btHtmlJsObject.mouseDownRight(url, lemma); + } + if (mEvent.button === 0) // Left mouse button + { + if (!(mEvent.target === undefined)) + { + var X = mEvent.clientX; + var Y = mEvent.clientY; + btHtmlJsObject.mouseDownLeft(url, X, Y); + } + } +} + +// Mouse moved event handler +function mouseMoveHandler (mEvent) +{ + currentNode = mEvent.target; + var shiftKey = mEvent.shiftKey; + var x = mEvent.clientX; + var y = mEvent.clientY; + var node = mEvent.target; + if ( node != undefined && node != prevNode ) + { + prevNode = node; + + if (node.attributes.length > 0) + { + attribList = getNodeAttributes(node); + btHtmlJsObject.mouseMoveEvent(attribList, x, y, shiftKey); + } + } +} + +// Get attributes of a DOM node and put into a single string +function getNodeAttributes(node) +{ + var attribList = ''; + if (node.attributes.length > 0) + { + for (i = 0; i < node.attributes.length; i++) + { + attribList = attribList + node.attributes[i].nodeName + '=' + node.attributes[i].nodeValue + '||'; + } + } + return attribList; +} + +// Start a timer event +function startTimer(time) +{ + clearTimeout(timeOutId); + timeOutId = setTimeout("timerEvent()",time); +} + +// Handles a timer event +function timerEvent() +{ + timeOutId = -1; + if (currentNode != 0 && currentNode == prevNode) + { + var attributes = getNodeAttributes(currentNode); + btHtmlJsObject.timeOutEvent(attributes); + } +} + +document.getElementsByTagName("body")[0].addEventListener ('mousedown', function (eve) { mouseDownHandler (eve); }, true); +document.getElementsByTagName("body")[0].addEventListener ('mousemove', function (eve) { mouseMoveHandler (eve); }, true); +document.getElementsByTagName("body")[0].addEventListener ('click', function (eve) { mouseClickHandler (eve); }, true); + +btHtmlJsObject.startTimer.connect(this, this.startTimer); +btHtmlJsObject.gotoAnchor.connect(this, this.gotoAnchor); +btHtmlJsObject.setDocumentEditable.connect(this, this.setEditable); +btHtmlJsObject.setDocumentNotEditable.connect(this, this.setNotEditable); + +; + diff --git a/src/frontend/display/bthtmlfindtext.cpp b/src/frontend/display/bthtmlfindtext.cpp new file mode 100644 index 0000000..9041173 --- /dev/null +++ b/src/frontend/display/bthtmlfindtext.cpp @@ -0,0 +1,106 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "bthtmlfindtext.h" +#include "bthtmlreaddisplay.h" +#include "creaddisplay.h" +#include "frontend/cmdiarea.h" +#include "frontend/displaywindow/cdisplaywindow.h" +#include + +static BtHtmlFindText* dialog = 0; + +void showBtHtmlFindText(CMDIArea* mdiArea) +{ + if (dialog == 0) + dialog = new BtHtmlFindText(mdiArea, mdiArea); + dialog->show(); +} + +BtHtmlFindText::BtHtmlFindText(CMDIArea* mdiArea, QWidget *parent, Qt::WindowFlags f) + : QDialog(parent,f), m_mdiArea(mdiArea) +{ + ui.setupUi(this); + bool ok; + ok = connect(ui.nextButton,SIGNAL(clicked()), this, SLOT(findNext())); + Q_ASSERT(ok); + ok = connect(ui.previousButton,SIGNAL(clicked()), this, SLOT(findPrevious())); + Q_ASSERT(ok); +} + +BtHtmlFindText::~BtHtmlFindText() +{ +} + +void BtHtmlFindText::findNext() +{ + QWebView* webView = getActiveWindowWebView(); + if (webView != 0) + { + QWebPage::FindFlags options = 0; + if (ui.caseBox->checkState() == Qt::Checked) + options |= QWebPage::FindCaseSensitively; + QString searchText = ui.findTextComboBox->currentText(); + if (!searchText.isEmpty()) + webView->findText(searchText, options); + } +} + +void BtHtmlFindText::doHide() +{ + hide(); +} + +void BtHtmlFindText::findPrevious() +{ + QWebView* webView = getActiveWindowWebView(); + if (webView != 0) + { + QWebPage::FindFlags options = QWebPage::FindBackward; + if (ui.caseBox->checkState() == Qt::Checked) + options |= QWebPage::FindCaseSensitively; + QString searchText = ui.findTextComboBox->currentText(); + if (!searchText.isEmpty()) + webView->findText(searchText,options); + } +} + + +QWebView* BtHtmlFindText::getActiveWindowWebView() +{ + QMdiSubWindow* activeSubWindow = m_mdiArea->activeSubWindow(); + if (activeSubWindow == 0) + return 0; + + QWidget* activeWindowWidget = activeSubWindow->widget(); + if (activeWindowWidget == 0) + return 0; + + CDisplayWindow* cDisplayWindow = qobject_cast(activeWindowWidget); + if (cDisplayWindow == 0) + return 0; + + CDisplay* cDisplay = cDisplayWindow->displayWidget(); + if (cDisplay == 0) + return 0; + + QWidget* textView = cDisplay->view(); + if (textView == 0) + return 0; + + QWebView* webView = qobject_cast(textView); + return webView; +} + + + + + + + diff --git a/src/frontend/display/bthtmlfindtext.h b/src/frontend/display/bthtmlfindtext.h new file mode 100644 index 0000000..d6a1fe9 --- /dev/null +++ b/src/frontend/display/bthtmlfindtext.h @@ -0,0 +1,35 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTHTMLFINDTEXT_H +#define BTHTMLFINDTEXT_H + +#include "ui_bthtmlfindtext.h" +class CMDIArea; +class QWebView; + +class BtHtmlFindText : public QDialog +{ + Q_OBJECT + +public: + BtHtmlFindText(CMDIArea* mdiArea, QWidget *parent=0, Qt::WindowFlags f=0); + ~BtHtmlFindText(); +public slots: + void findNext(); + void findPrevious(); + void doHide(); +private: + QWebView* getActiveWindowWebView(); + Ui_findTextDialog ui; + CMDIArea* m_mdiArea; +}; + + +#endif diff --git a/src/frontend/display/bthtmlfindtext.ui b/src/frontend/display/bthtmlfindtext.ui new file mode 100644 index 0000000..97c373e --- /dev/null +++ b/src/frontend/display/bthtmlfindtext.ui @@ -0,0 +1,145 @@ + + findTextDialog + + + + 0 + 0 + 227 + 115 + + + + Find Text + + + + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + The text you want to search for + + + true + + + + + + + Seach with case sensitivity + + + Case &sensitive + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Find the previous location of the text + + + &Previous + + + + + + + Find the next location of the text + + + &Next + + + true + + + + + + + Close the dialog + + + &Close + + + + + + + + + + + closeButton + clicked() + findTextDialog + reject() + + + 200 + 124 + + + 224 + 106 + + + + + diff --git a/src/frontend/display/bthtmljsobject.cpp b/src/frontend/display/bthtmljsobject.cpp new file mode 100644 index 0000000..836a6a3 --- /dev/null +++ b/src/frontend/display/bthtmljsobject.cpp @@ -0,0 +1,175 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#include "bthtmljsobject.h" +#include "bthtmlreaddisplay.h" +#include "frontend/cinfodisplay.h" +#include "frontend/cdragdrop.h" +#include "backend/managers/creferencemanager.h" +#include "backend/managers/cswordbackend.h" +#include "backend/keys/cswordkey.h" +#include "backend/config/cbtconfig.h" +#include +#include + +using namespace InfoDisplay; + +// This class works along with the BtHtmlReadDisplay class. The BtHtmlReadDisplay class loads +// Javascript (bthtml.js) along with the html it displays. This class is added to the Javascript model +// so that Javascript can call this class, or this class can call Javascript. +// Access to DOM objects is implemented in Javascript and is communicated back to c++ through this class + +BtHtmlJsObject::BtHtmlJsObject(BtHtmlReadDisplay* display) + : m_display(display) +{ +} + +void BtHtmlJsObject::moveToAnchor(const QString& anchor) +{ + // Call gotoAnchor in Javascript + emit gotoAnchor(anchor); +} + +void BtHtmlJsObject::setBodyEditable(bool editable) +{ + if (editable) + emit setDocumentEditable(); + else + emit setDocumentNotEditable(); +} + +void BtHtmlJsObject::mouseDownLeft(const QString& url, const int& x, const int& y) +{ + m_dndData.mousePressed = true; + m_dndData.isDragging = false; + m_dndData.startPos = QPoint(x,y); + m_dndData.url = url; +} + +void BtHtmlJsObject::mouseClick(const QString& url) +{ + m_dndData.mousePressed = false; + if (!url.isEmpty() && CReferenceManager::isHyperlink(url)) + { + QString module; + QString key; + CReferenceManager::Type type; + + CReferenceManager::decodeHyperlink(url, module, key, type); + if (module.isEmpty()) + { + module = CReferenceManager::preferredModule( type ); + } + m_display->connectionsProxy()->emitReferenceClicked(module,key); + } +} + +void BtHtmlJsObject::mouseDownRight(const QString& url, const QString& lemma) +{ + m_display->setActiveAnchor(url); + if (lemma.isEmpty()) + m_display->setLemma(QString::null); + else + m_display->setLemma(lemma); +} + +void BtHtmlJsObject::mouseMoveEvent(const QString& /*attributes*/, const int& x, const int& y, const bool& shiftKey) +{ + if(!m_dndData.isDragging && m_dndData.mousePressed) + { + QPoint current(x,y); + if ((current - m_dndData.startPos).manhattanLength() > 4 /*qApp->startDragDistance()*/ ) + { + QDrag* d = 0; + if (m_dndData.url.size() != 0 ) + { + // create a new bookmark drag! + QString moduleName = QString::null; + QString keyName = QString::null; + CReferenceManager::Type type; + if ( !CReferenceManager::decodeHyperlink(m_dndData.url, moduleName, keyName, type) ) + return; + d = new QDrag(m_display->view()); + BTMimeData* mimedata = new BTMimeData(moduleName, keyName, QString::null); + d->setMimeData(mimedata); + //add real Bible text from module/key + if (CSwordModuleInfo* module = CPointers::backend()->findModuleByName(moduleName)) + { + boost::scoped_ptr key( CSwordKey::createInstance(module) ); + key->key( keyName ); + mimedata->setText(key->strippedText()); // This works across applications! + } + } +#if 0 + else if ((m_dndData.dragType == DNDData::Text) && !m_dndData.selection.isEmpty()) { + d = new QDrag(KHTMLPart::view()->viewport()); + BTMimeData* mimedata = new BTMimeData(m_dndData.selection); + d->setMimeData(mimedata); + } +#endif + if (d) { + m_dndData.isDragging = true; + m_dndData.mousePressed = false; + + //first make a virtual mouse click to end the selection, if it's in progress +// QMouseEvent e(QEvent::MouseButtonRelease, QPoint(0,0), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); +// QApplication::sendEvent(view()->viewport(), &e); + d->exec(Qt::CopyAction, Qt::CopyAction); + + } + } + } + else if (m_display->getMouseTracking() && !shiftKey) + { + //no mouse button pressed and tracking enabled + // After some millisecs the new timer activates the Mag window update, see timerEvent() + // QObject has simple timer + emit startTimer(CBTConfig::get(CBTConfig::magDelay)); + } +} + +void BtHtmlJsObject::timeOutEvent(const QString& attributes) +{ + CInfoDisplay::ListInfoData infoList; + QStringList attrList = attributes.split("||"); + for (int i=0; isetInfo(infoList); + } +} diff --git a/src/frontend/display/bthtmljsobject.h b/src/frontend/display/bthtmljsobject.h new file mode 100644 index 0000000..a124c1c --- /dev/null +++ b/src/frontend/display/bthtmljsobject.h @@ -0,0 +1,60 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#ifndef BTHTMLJSOBJECT_H +#define BTHTMLJSOBJECT_H + +#include +#include + +class BtHtmlReadDisplay; + +class BtHtmlJsObject: public QObject +{ + Q_OBJECT + +public: + BtHtmlJsObject(BtHtmlReadDisplay* display); + ~BtHtmlJsObject(){} + void moveToAnchor(const QString& anchor); + void setBodyEditable(bool editable); + +public slots: void mouseMoveEvent(const QString& attributes, const int& x, const int& y, const bool& shiftKey); + void mouseClick(const QString& url); + void mouseDownLeft(const QString& url, const int& X, const int& Y); + void mouseDownRight(const QString& url, const QString& lemma); + void timeOutEvent(const QString& attributes); + +signals: + void startTimer(int time); + void mouseMoveAttribute(const QString& attrName, const QString& attrValue); + void gotoAnchor(const QString& anchor); + void selectAll(); + void setDocumentEditable(); + void setDocumentNotEditable(); + +private: + int m_int; + BtHtmlReadDisplay* m_display; + + struct DNDData + { + bool mousePressed; + bool isDragging; + QPoint startPos; + QString url; + enum DragType + { + Link, + Text + } dragType; + } m_dndData; + +}; + +#endif diff --git a/src/frontend/display/bthtmlreaddisplay.cpp b/src/frontend/display/bthtmlreaddisplay.cpp new file mode 100644 index 0000000..7f016cd --- /dev/null +++ b/src/frontend/display/bthtmlreaddisplay.cpp @@ -0,0 +1,364 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "bthtmlreaddisplay.h" +#include "bthtmljsobject.h" +#include "frontend/displaywindow/cdisplaywindow.h" +#include "frontend/displaywindow/creadwindow.h" +#include "frontend/cdragdrop.h" +#include "frontend/cinfodisplay.h" +#include "backend/managers/creferencemanager.h" +#include "backend/keys/cswordkey.h" +#include "backend/config/cbtconfig.h" +#include "util/ctoolclass.h" +#include "util/cpointers.h" +#include "util/directoryutil.h" +#include +#include +#include + +using namespace InfoDisplay; + +void showBtHtmlFindText(CMDIArea*); + +static const QString body = ""; +static const QString jsBegin = ""; +static QString javascript; // Initialized from file bthtml.js + + +BtHtmlReadDisplay::BtHtmlReadDisplay(CReadWindow* readWindow, QWidget* parentWidget) + : QWebPage(parentWidget),CReadDisplay(readWindow), m_magTimerId(0), m_view(0), m_jsObject(0) + +{ + settings()->setAttribute(QWebSettings::JavascriptEnabled, true); + m_view = new BtHtmlReadDisplayView(this, parentWidget ? parentWidget : readWindow); + m_view->setAcceptDrops(true); + m_view->setPage(this); + setParent(m_view); + m_view->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); + m_view->setHtml(""); + initJavascript(); + bool ok = connect(this, SIGNAL(loadFinished(bool)), this, SLOT(slotLoadFinished(bool))); + Q_ASSERT(ok); +} + +BtHtmlReadDisplay::~BtHtmlReadDisplay() +{ + setView(0); +} + +// Read javascript into memory once and create the c++ javascript object +void BtHtmlReadDisplay::initJavascript() +{ + // read bthtml.js javascript file once + if (javascript.size() == 0) + { + QString jsFile = util::filesystem::DirectoryUtil::getJavascriptDir().canonicalPath() + "/bthtml.js"; + QFile file(jsFile); + if (file.open(QFile::ReadOnly)) + { + while (!file.atEnd()) + { + QByteArray line = file.readLine(); + javascript = javascript + line; + } + file.close(); + } + } + + // Setup BtHtmlJsObject which will be called from javascript + m_jsObject = new BtHtmlJsObject(this); + m_jsObject->setObjectName("btHtmlJsObject"); +} + +// When the QWebFrame is cleared, this function is called to install the +// javascript object (BtHtmlJsObject class) into the Javascript model +void BtHtmlReadDisplay::loadJSObject() +{ + mainFrame()->addToJavaScriptWindowObject(m_jsObject->objectName(), m_jsObject); +} + +const QString BtHtmlReadDisplay::text( const CDisplay::TextType format, const CDisplay::TextPart part) +{ + switch (part) + { + case Document: + { + if (format == HTMLText) + { + return mainFrame()->toHtml(); + } + else + { + CDisplayWindow* window = parentWindow(); + CSwordKey* const key = window->key(); + CSwordModuleInfo* module = key->module(); + //This is never used for Bibles, so it is not implemented for + //them. If it should be, see CReadDisplay::print() for example + //code. + Q_ASSERT(module->type() == CSwordModuleInfo::Lexicon || + module->type() == CSwordModuleInfo::Commentary || + module->type() == CSwordModuleInfo::GenericBook); + if (module->type() == CSwordModuleInfo::Lexicon || + module->type() == CSwordModuleInfo::Commentary || + module->type() == CSwordModuleInfo::GenericBook){ + //TODO: This is a BAD HACK, we have to fnd a better solution to manage the settings now + CSwordBackend::FilterOptions filterOptions; + filterOptions.footnotes = false; + filterOptions.strongNumbers = false; + filterOptions.morphTags = false; + filterOptions.lemmas = false; + filterOptions.scriptureReferences = false; + filterOptions.textualVariants = false; + + CPointers::backend()->setFilterOptions(filterOptions); + + return QString(key->strippedText()).append("\n(") + .append(key->key()) + .append(", ") + .append(key->module()->name()) + .append(")"); + } + } + } + + case SelectedText: + { + if (!hasSelection()) + { + return QString::null; + } + else if (format == HTMLText) + { + // TODO: It does not appear this is ever called + } + else + { //plain text requested + return selectedText(); + } + } + + case AnchorOnly: + { + QString moduleName; + QString keyName; + CReferenceManager::Type type; + CReferenceManager::decodeHyperlink(activeAnchor(), moduleName, keyName, type); + + return keyName; + } + + case AnchorTextOnly: + { + QString moduleName; + QString keyName; + CReferenceManager::Type type; + CReferenceManager::decodeHyperlink(activeAnchor(), moduleName, keyName, type); + + if (CSwordModuleInfo* module = backend()->findModuleByName(moduleName)) + { + boost::scoped_ptr key( CSwordKey::createInstance(module) ); + key->key( keyName ); + + return key->strippedText(); + } + return QString::null; + } + + case AnchorWithText: + { + QString moduleName; + QString keyName; + CReferenceManager::Type type; + CReferenceManager::decodeHyperlink(activeAnchor(), moduleName, keyName, type); + + if (CSwordModuleInfo* module = backend()->findModuleByName(moduleName)) + { + boost::scoped_ptr key( CSwordKey::createInstance(module) ); + key->key( keyName ); + + //TODO: This is a BAD HACK, we have to fnd a better solution to manage the settings now + CSwordBackend::FilterOptions filterOptions; + filterOptions.footnotes = false; + filterOptions.strongNumbers = false; + filterOptions.morphTags = false; + filterOptions.lemmas = false; + filterOptions.scriptureReferences = false; + filterOptions.textualVariants = false; + + CPointers::backend()->setFilterOptions(filterOptions); + + return QString(key->strippedText()).append("\n(") + .append(key->key()) + .append(", ") + .append(key->module()->name()) + .append(")"); + /* ("%1\n(%2, %3)") + .arg() + .arg(key->key()) + .arg(key->module()->name());*/ + } + return QString::null; + } + default: + return QString::null; + } + return QString(); +} + +// Puts html text and javascript into QWebView +void BtHtmlReadDisplay::setText( const QString& newText ) +{ + QString jsText = newText; + jsText.replace(body,jsBegin+javascript+jsEnd+body); + + // Disconnect any previous connect and connect to slot that loads the javascript object + QWebFrame* frame = mainFrame(); + disconnect(frame,SIGNAL(javaScriptWindowObjectCleared()),0,0); + bool ok = connect(frame,SIGNAL(javaScriptWindowObjectCleared()), this, SLOT(loadJSObject())); + Q_ASSERT(ok); + + // Send text to the html viewer + m_view->setHtml(jsText); +} + +// See if any text is selected +bool BtHtmlReadDisplay::hasSelection() +{ + if (selectedText().isEmpty()) + return false; + return true; +} + +// Reimplementation +// Returns the BtHtmlReadDisplayView object +QWidget* BtHtmlReadDisplay::view() +{ + return m_view; +} + +// Select all text in the viewer +void BtHtmlReadDisplay::selectAll() +{ + m_jsObject->setBodyEditable(true); + m_view->triggerPageAction( QWebPage::MoveToStartOfDocument, true ); + m_view->triggerPageAction( QWebPage::SelectEndOfDocument, true ); + m_jsObject->setBodyEditable(false); +} + +// Scroll QWebView to the correct location as specified by the anchor +void BtHtmlReadDisplay::moveToAnchor( const QString& anchor ) +{ + slotGoToAnchor(anchor); +} + +// Scroll the QWebView to the correct location specified by anchor +void BtHtmlReadDisplay::slotGoToAnchor(const QString& anchor) +{ + m_jsObject->moveToAnchor(anchor); +} + +// Save the Lemma (Strongs number) attribute +void BtHtmlReadDisplay::setLemma(const QString& lemma) +{ + m_nodeInfo[ CDisplay::Lemma ] = lemma; +} + +// Open the Find text dialog +void BtHtmlReadDisplay::openFindTextDialog() +{ + CMDIArea* mdiArea = parentWindow()->mdi(); + showBtHtmlFindText(mdiArea); +} + +// Send "completed" signal when the text is finished loading into the viewer +void BtHtmlReadDisplay::slotLoadFinished(bool) +{ + emit completed(); +} + +// For debugging javascript +#if 0 +void BtHtmlReadDisplay::javaScriptConsoleMessage (const QString& message, int lineNumber, const QString& sourceID ) +{ +} +#endif + + + + +// ----------------- BtHtmlReadDisplayView ------------------------------------- + +BtHtmlReadDisplayView::BtHtmlReadDisplayView(BtHtmlReadDisplay* displayWidget, QWidget* parent) + : QWebView(parent), m_display(displayWidget) +{ +} + +BtHtmlReadDisplayView::~BtHtmlReadDisplayView() + { + setPage(0); + } + +// Create the right mouse context menus +void BtHtmlReadDisplayView::contextMenuEvent(QContextMenuEvent* event) +{ + if (QMenu* popup = m_display->installedPopup()) + { + popup->exec(event->globalPos()); + } +} + +// Reimplementation from QWidget +void BtHtmlReadDisplayView::dropEvent( QDropEvent* e ) +{ + if (e->mimeData()->hasFormat("BibleTime/Bookmark")) + { + //see docs for BTMimeData and QMimeData + const QMimeData* mimedata = e->mimeData(); + if (mimedata != 0) + { + const BTMimeData* btmimedata = qobject_cast(mimedata); + if (btmimedata != 0) + { + BookmarkItem item = (qobject_cast(e->mimeData()))->bookmark(); + m_display->connectionsProxy()->emitReferenceDropped(item.key()); + e->acceptProposedAction(); + return; + } + } + }; + //don't accept the action! + e->ignore(); +} + +// Reimplementation from QWebView +void BtHtmlReadDisplayView::dragEnterEvent( QDragEnterEvent* e ) +{ + if (e->mimeData()->hasFormat("BibleTime/Bookmark")) + { + e->acceptProposedAction(); + return; + } + //don't accept the action! + e->ignore(); +} + +// Reimplementation from QWebView +void BtHtmlReadDisplayView::dragMoveEvent( QDragMoveEvent* e ) +{ + if (e->mimeData()->hasFormat("BibleTime/Bookmark")) + { + e->acceptProposedAction(); + return; + } + //don't accept the action! + e->ignore(); +} + diff --git a/src/frontend/display/bthtmlreaddisplay.h b/src/frontend/display/bthtmlreaddisplay.h new file mode 100644 index 0000000..99a91cf --- /dev/null +++ b/src/frontend/display/bthtmlreaddisplay.h @@ -0,0 +1,118 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef BTHTMLREADDISPLAY_H +#define BTHTMLREADDISPLAY_H + +//BibleTime includes +#include "bthtmljsobject.h" +#include "creaddisplay.h" + +//Qt includes +//Added by qt3to4: +#include +#include +#include +#include +#include +#include +#include + +class BtHtmlReadDisplayView; +class QScrollArea; +class QWidget; +class QString; +class BtHtmlReadDisplay; + + +/** The implementation for the HTML read display. + * @author The BibleTime team + */ +class BtHtmlReadDisplay : public QWebPage, public CReadDisplay { + Q_OBJECT +public: + //reimplemented functions from CDisplay + // Returns the right text part in the specified format. + virtual const QString text( const CDisplay::TextType format = CDisplay::HTMLText, const CDisplay::TextPart part = CDisplay::Document ); + + // Sets the new text for this display widget. + virtual void setText( const QString& newText ); + virtual bool hasSelection(); + + // Reimplementation. + virtual void selectAll(); + virtual void moveToAnchor( const QString& anchor ); + virtual void openFindTextDialog(); + virtual QMap getCurrentNodeInfo() + { + return m_nodeInfo; + } + QWidget* view(); + void setLemma(const QString& lemma); + +public slots: + void loadJSObject(); + void slotLoadFinished(bool); + +signals: + void completed(); + +protected: + friend class CDisplay; + BtHtmlReadDisplay( CReadWindow* readWindow, QWidget* parent = 0 ); + virtual ~BtHtmlReadDisplay(); + void slotGoToAnchor(const QString& anchor); + struct DNDData + { + bool mousePressed; + bool isDragging; + QString selection; + QPoint startPos; + enum DragType + { + Link, + Text + } dragType; + } + m_dndData; + + QMap m_nodeInfo; + int m_magTimerId; + +// For debugging javascript +// void javaScriptConsoleMessage (const QString & message, int lineNumber, const QString & sourceID ); + +private: + void initJavascript(); + BtHtmlReadDisplayView* m_view; + BtHtmlJsObject* m_jsObject; + QString m_currentAnchorCache; + +}; + + +class BtHtmlReadDisplayView : public QWebView, public CPointers +{ + Q_OBJECT +protected: + friend class BtHtmlReadDisplay; + void contextMenuEvent(QContextMenuEvent* event); + BtHtmlReadDisplayView(BtHtmlReadDisplay* display, QWidget* parent); + ~BtHtmlReadDisplayView(); + +private: + BtHtmlReadDisplay* m_display; + void dropEvent( QDropEvent* e ); + void dragEnterEvent( QDragEnterEvent* e ); + void dragMoveEvent( QDragMoveEvent* e ); +}; + +#endif diff --git a/src/frontend/display/cdisplay.cpp b/src/frontend/display/cdisplay.cpp new file mode 100644 index 0000000..9333bd9 --- /dev/null +++ b/src/frontend/display/cdisplay.cpp @@ -0,0 +1,208 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cdisplay.h" + +#include "bthtmlreaddisplay.h" +typedef BtHtmlReadDisplay HTMLREADDISPLAY; + +#include "cplainwritedisplay.h" +#include "chtmlwritedisplay.h" + +#include "backend/managers/creferencemanager.h" + +#include "util/ctoolclass.h" + + +//Qt includes +#include +#include +#include +#include +#include +#include + +//KDE includes + + +CDisplayConnections::CDisplayConnections( CDisplay* display ) : m_display(display) {} + +void CDisplayConnections::selectAll() { + m_display->selectAll(); +} + +void CDisplayConnections::saveAsHTML() { + m_display->save(CDisplay::HTMLText, CDisplay::Document); +} + +void CDisplayConnections::saveAsPlain() { + m_display->save(CDisplay::PlainText, CDisplay::Document); +} + +/** Emits the signal. */ +void CDisplayConnections::emitReferenceClicked( const QString& module, const QString& key) { + qDebug("CDisplayConnections::emitReferenceClicked"); + qDebug() << "Module: " << module << " key: " << key; + emit referenceClicked( module, key ); +} + +/** Emits the signal. */ +void CDisplayConnections::emitReferenceDropped( const QString& key) { + emit referenceDropped(key); +} + +/** Emits the signal. */ +void CDisplayConnections::emitTextChanged() { + emit textChanged(); +} + +void CDisplayConnections::copyAll() { + m_display->copy(CDisplay::PlainText, CDisplay::Document); +} + +/** No descriptions */ +void CDisplayConnections::copySelection() { + qWarning("copyign the selected text"); + m_display->copy(CDisplay::PlainText, CDisplay::SelectedText); +} + +void CDisplayConnections::printAll(CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { + m_display->print(CDisplay::Document, displayOptions, filterOptions); +} + +void CDisplayConnections::printAnchorWithText(CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { + m_display->print(CDisplay::AnchorWithText, displayOptions, filterOptions); +} + +void CDisplayConnections::copyAnchorOnly() { + m_display->copy(CDisplay::PlainText, CDisplay::AnchorOnly); +} + +void CDisplayConnections::copyAnchorTextOnly() { + m_display->copy(CDisplay::PlainText, CDisplay::AnchorTextOnly); +} + +void CDisplayConnections::copyAnchorWithText() { + m_display->copy(CDisplay::PlainText, CDisplay::AnchorWithText); +} + +void CDisplayConnections::saveAnchorWithText() { + m_display->save(CDisplay::PlainText, CDisplay::AnchorWithText); +} + +void CDisplayConnections::clear() { + m_display->setText(QString::null); +} + +void CDisplayConnections::zoomIn() { + m_display->zoomIn(); +} + +void CDisplayConnections::zoomOut() { + m_display->zoomOut(); +} + +void CDisplayConnections::openFindTextDialog() { + m_display->openFindTextDialog(); +} + + +/*----------------------*/ + +CReadDisplay* CDisplay::createReadInstance( CReadWindow* readWindow, QWidget* parent ) +{ + return new HTMLREADDISPLAY(readWindow, parent); +} + +CWriteDisplay* CDisplay::createWriteInstance( CWriteWindow* writeWindow, const CWriteDisplay::WriteDisplayType& type, QWidget* parent ) { + // qWarning("CDisplay::createWriteInstance"); + if (type == PlainTextDisplay) { + return new CPlainWriteDisplay(writeWindow, parent); + } + else { + return new CHTMLWriteDisplay(writeWindow, parent); + }; +} + + +CDisplay::CDisplay(CDisplayWindow* parent) : +m_parentWindow(parent), +m_connections( new CDisplayConnections( this ) ), +m_popup(0) {} + +CDisplay::~CDisplay() { + delete m_connections; +} + +bool CDisplay::copy( const CDisplay::TextType format, const CDisplay::TextPart part ) { + QApplication::clipboard()->setText( this->text(format, part) ); + return true; +} + +bool CDisplay::save( const CDisplay::TextType format, const CDisplay::TextPart part ) { + // qWarning("CDisplay::save( const CDisplay::TextType format, const CDisplay::TextPart part )"); + const QString content = text(format, part); + QString filter = QString::null; + + switch (format) { + case HTMLText: + filter = QObject::tr("HTML files") + QString(" (*.html *.htm);;") + QObject::tr("All files") + QString(" (*.*)"); + break; + case PlainText: + filter = QObject::tr("Text files") + QString(" (*.txt);;") + QObject::tr("All files") + QString(" (*.*)"); + break; + } + + const QString filename = QFileDialog::getSaveFileName(0, QObject::tr("Save document ..."), "", filter); + + if (!filename.isEmpty()) { + CToolClass::savePlainFile(filename, content); + } + return true; +} + +/** Emits the signal which used when a reference was clicked. */ +void CDisplay::emitReferenceClicked( const QString& reference ) { + QString module, key; + CReferenceManager::Type type; + CReferenceManager::decodeHyperlink(reference, module, key, type); + if (module.isEmpty()) { + module = CReferenceManager::preferredModule( type ); + } + m_connections->emitReferenceClicked(module, key); +} + +/** Used when a reference was dropped onto the widget. */ +void CDisplay::emitReferenceDropped( const QString& reference ) { + QString module; + QString key; + CReferenceManager::Type type; + CReferenceManager::decodeHyperlink(reference, module, key, type); + m_connections->emitReferenceDropped(key); +} + +/** Returns the connections obect used for signas and slots. */ +CDisplayConnections* CDisplay::connectionsProxy() const { + return m_connections; +} + +CDisplayWindow* CDisplay::parentWindow() const { + return m_parentWindow; +} + +/** Installs the popup which should be opened when the right mouse button was pressed. */ +void CDisplay::installPopup( QMenu* popup ) { + m_popup = popup; +} + +/** Returns the popup menu which was set by installPopupMenu() */ +QMenu* CDisplay::installedPopup() { + return m_popup; +} + diff --git a/src/frontend/display/cdisplay.h b/src/frontend/display/cdisplay.h new file mode 100644 index 0000000..59a6a37 --- /dev/null +++ b/src/frontend/display/cdisplay.h @@ -0,0 +1,186 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CDISPLAY_H +#define CDISPLAY_H + +//BibleTime includes +#include "util/cpointers.h" +#include "backend/managers/cswordbackend.h" + +//Qt includes +#include + + +class CDisplayConnections; +class CReadWindow; +class CWriteWindow; + +class CDisplayWindow; +class CReadDisplay; +class CWriteDisplay; + +class QMenu; + +/** The base class for all display widgets. + * @author The BibleTime team + */ +class CDisplay : public CPointers { +public: + enum WriteDisplayType { + HTMLDisplay = 0, + PlainTextDisplay + }; + + static CReadDisplay* createReadInstance(CReadWindow* readWindow, QWidget* parent = 0); + static CWriteDisplay* createWriteInstance( CWriteWindow* writeWindow, const WriteDisplayType& type = PlainTextDisplay, QWidget* parent = 0 ); + + enum TextType { + HTMLText, /* Used for HTML markup */ + PlainText /* Plain text without links etc. */ + }; + enum TextPart { + Document, /* All text */ + SelectedText, /* Only the selected text */ + AnchorOnly, + AnchorTextOnly, + AnchorWithText + }; + + /** + * Copies the given text with the specified format into the applications clipboard. + */ + virtual bool copy( const CDisplay::TextType format, const CDisplay::TextPart part ); + /** + * Saves the given text with the specified format into the applications clipboard. + */ + virtual bool save( const CDisplay::TextType format, const CDisplay::TextPart part ); + + //the pure virtual methods of this base class + + /** Returns the text in the given format. + * + */ + virtual const QString text( const CDisplay::TextType format = CDisplay::HTMLText, const CDisplay::TextPart part = CDisplay::Document ) = 0; + /** + * Sets the new text for this display widget. + */ + virtual void setText( const QString& newText ) = 0; + /** + * Returns true if the display widget has a selection. Otherwise false. + */ + virtual bool hasSelection() = 0; + /** + * Returns the view of this display widget. + */ + virtual QWidget* view() = 0; + /** + * Selects the document text. + */ + virtual void selectAll() = 0; + /** + * Returns the connections obect used for signas and slots. + */ + virtual CDisplayConnections* connectionsProxy() const; + /** + * Returns the parent window used for this display widget. + */ + CDisplayWindow* parentWindow() const; + virtual void print( const CDisplay::TextPart, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) = 0; + /** + * Installs the popup which should be opened when the right mouse button was pressed. + */ + void installPopup( QMenu* popup ); + /** + * Returns the popup menu which was set by installPopupMenu() + */ + QMenu* installedPopup(); + + virtual void zoomIn() {} + virtual void zoomOut() {} + virtual void openFindTextDialog() {} + + enum NodeInfoType { + Lemma + }; + + + virtual QMap getCurrentNodeInfo() { + return QMap(); + } + +protected: + /** + * Used when a reference was dropped onto the widget. + */ + void emitReferenceDropped( const QString& reference ); + /** + * Emits the signal which used when a reference was clicked. + */ + void emitReferenceClicked( const QString& reference ); + +protected: + CDisplay(CDisplayWindow* parent); + virtual ~CDisplay(); + +private: + CDisplayWindow* m_parentWindow; + CDisplayConnections* m_connections; + QMenu* m_popup; +}; + +class CDisplayConnections : public QObject { + Q_OBJECT +public: + CDisplayConnections( CDisplay* parent ); + +public slots: + virtual void selectAll(); + void emitReferenceClicked( const QString& module, const QString& key); + void emitReferenceDropped( const QString& key ); + void emitTextChanged(); + + //stuff which works in every CDisplay + void saveAsPlain(); + void saveAsHTML(); + void saveAnchorWithText(); + + void printAll(CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); + void printAnchorWithText(CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); + + void copySelection(); + void copyAll(); + void copyAnchorWithText(); + void copyAnchorTextOnly(); + void copyAnchorOnly(); + + void clear(); + + void zoomIn(); + void zoomOut(); + + void openFindTextDialog(); + +signals: + void referenceClicked(const QString& module, const QString& key); + void referenceDropped(const QString& key); + void textChanged(); + +private: + CDisplay* m_display; + + struct { + QString module; + QString key; + } m_referenceClickedCache; +}; + +#endif diff --git a/src/frontend/display/chtmlwritedisplay.cpp b/src/frontend/display/chtmlwritedisplay.cpp new file mode 100644 index 0000000..4b9246e --- /dev/null +++ b/src/frontend/display/chtmlwritedisplay.cpp @@ -0,0 +1,285 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "chtmlwritedisplay.h" +#include "btfontsizewidget.h" +#include "btcolorwidget.h" +#include "frontend/displaywindow/cwritewindow.h" +#include "frontend/displaywindow/btactioncollection.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +#include +#include +#include +#include +#include +#include + +class BtActionCollection; + +CHTMLWriteDisplay::CHTMLWriteDisplay(CWriteWindow* parentWindow, QWidget* parent) +: CPlainWriteDisplay(parentWindow,parent), m_fontFamilyChooser(0), + m_fontSizeChooser(0), m_colorChooser(0) +{ + m_actions.bold = 0; + m_actions.italic = 0; + m_actions.underline = 0; + m_actions.selectAll = 0; + + setAcceptRichText(true); + setAcceptDrops(true); + viewport()->setAcceptDrops(true); +} + +CHTMLWriteDisplay::~CHTMLWriteDisplay() +{ +} + +void CHTMLWriteDisplay::setText( const QString& newText ) +{ + QTextEdit::setHtml(newText); +} + +const QString CHTMLWriteDisplay::plainText() +{ + return QTextEdit::toPlainText(); +} + +void CHTMLWriteDisplay::toggleBold(bool) +{ + setFontWeight( m_actions.bold->isChecked() ? QFont::Bold : QFont::Normal ); +} + +void CHTMLWriteDisplay::toggleItalic(bool) +{ + setFontItalic( m_actions.italic->isChecked() ); +} + +void CHTMLWriteDisplay::toggleUnderline(bool) +{ + setFontUnderline( m_actions.underline->isChecked() ); +} + + +void CHTMLWriteDisplay::alignLeft(bool set) +{ + if (set && (alignment() != Qt::AlignLeft)) + { + setAlignment(Qt::AlignLeft); + slotAlignmentChanged(Qt::AlignLeft); + } +} + +void CHTMLWriteDisplay::alignCenter(bool set) +{ + if (set && (alignment() != Qt::AlignHCenter)) + { + setAlignment(Qt::AlignHCenter); + slotAlignmentChanged(Qt::AlignHCenter); + } +} + +void CHTMLWriteDisplay::alignRight(bool set) +{ + if (set && (alignment() != Qt::AlignRight)) + { + setAlignment(Qt::AlignRight); + slotAlignmentChanged(Qt::AlignRight); + } +} + +/** The text's alignment changed. Enable the right buttons. */ +void CHTMLWriteDisplay::slotAlignmentChanged( int a ) +{ + bool alignLeft = false; + bool alignCenter = false; + bool alignRight = false; + + if (a & Qt::AlignLeft) + { + alignLeft = true; + } + else if ((a & Qt::AlignHCenter) || (a & Qt::AlignCenter)) + { + alignCenter = true; + } + else if (a & Qt::AlignRight) + { + alignRight = true; + } + else + { + alignLeft = true; + qWarning("unknown alignment %i", a); + } + + m_actions.alignLeft->setChecked( alignLeft ); + m_actions.alignCenter->setChecked( alignCenter ); + m_actions.alignRight->setChecked( alignRight ); +} + +void CHTMLWriteDisplay::changeFontSize(int newSize) +{ + setFontPointSize((qreal)newSize); +} + +/** Is called when a new color was selected. */ +void CHTMLWriteDisplay::slotColorSelected( const QColor& c) +{ + setTextColor( c ); +} + +/** Is called when a text with another color was selected. */ +void CHTMLWriteDisplay::slotColorChanged(const QColor& c) +{ + m_colorChooser->setColor(c); +} + +void CHTMLWriteDisplay::slotFontChanged( const QFont& font ) +{ + m_fontFamilyChooser->setCurrentFont(font); + m_fontSizeChooser->setFontSize( font.pointSize() ); + + m_actions.bold->setChecked( font.bold() ); + m_actions.italic->setChecked( font.italic() ); + m_actions.underline->setChecked( font.underline() ); +} + +void CHTMLWriteDisplay::slotFontFamilyChoosen(const QFont& font) +{ + setFontFamily(font.family()); +} + +void CHTMLWriteDisplay::setupToolbar(QToolBar * bar, BtActionCollection * actions) +{ + //--------------------font chooser------------------------- + m_fontFamilyChooser = new QFontComboBox(this); + actions->addAction(CResMgr::displaywindows::writeWindow::fontFamily::actionName, m_fontFamilyChooser); + m_fontFamilyChooser->setToolTip( tr("Font") ); + bar->addWidget(m_fontFamilyChooser); + bool ok = connect(m_fontFamilyChooser, SIGNAL(currentFontChanged(const QFont&)), + this, SLOT(slotFontFamilyChoosen(const QFont&))); + Q_ASSERT(ok); + + //--------------------font size chooser------------------------- + m_fontSizeChooser = new BtFontSizeWidget(this); + m_fontSizeChooser->setToolTip( tr("Font size") ); + bar->addWidget(m_fontSizeChooser); + ok = connect(m_fontSizeChooser, SIGNAL(fontSizeChanged(int)), this, SLOT(changeFontSize(int))); + Q_ASSERT(ok); + + //--------------------color button------------------------- + m_colorChooser = new BtColorWidget(); + m_colorChooser->setToolTip(tr("Font color")); + bar->addWidget(m_colorChooser); + ok = connect(m_colorChooser, SIGNAL(changed(const QColor&)), this, SLOT(slotColorSelected(const QColor&))); + Q_ASSERT(ok); + + bar->addSeparator(); + + //--------------------bold toggle------------------------- + m_actions.bold = new QAction( + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::boldText::icon), + tr("Bold"), + actions); + m_actions.bold->setCheckable(true); + m_actions.bold->setShortcut(CResMgr::displaywindows::writeWindow::boldText::accel); + actions->addAction(CResMgr::displaywindows::writeWindow::boldText::actionName, m_actions.bold); + m_actions.bold->setToolTip( tr("Bold") ); + connect(m_actions.bold, SIGNAL(toggled(bool)), this, SLOT(toggleBold(bool))); + + bar->addAction(m_actions.bold); + + //--------------------italic toggle------------------------- + m_actions.italic = new QAction( + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::italicText::icon), + tr("Italic"), + actions ); + m_actions.italic->setCheckable(true); + m_actions.bold->setShortcut(CResMgr::displaywindows::writeWindow::italicText::accel); + actions->addAction(CResMgr::displaywindows::writeWindow::italicText::actionName, m_actions.italic); + connect(m_actions.italic, SIGNAL(toggled(bool)), this, SLOT(toggleItalic(bool))); + m_actions.italic->setToolTip( tr("Italic") ); + bar->addAction(m_actions.italic); + + //--------------------underline toggle------------------------- + m_actions.underline = new QAction( + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::underlinedText::icon), + tr("Underline"), + actions ); + m_actions.underline->setCheckable(true); + m_actions.underline->setShortcut(CResMgr::displaywindows::writeWindow::underlinedText::accel); + actions->addAction(CResMgr::displaywindows::writeWindow::underlinedText::actionName, m_actions.underline); + connect(m_actions.underline, SIGNAL(toggled(bool)), this, SLOT(toggleUnderline(bool))); + m_actions.underline->setToolTip( tr("Underline") ); + bar->addAction(m_actions.underline); + + //seperate formatting from alignment buttons + bar->addSeparator(); + + //--------------------align left toggle------------------------- + m_actions.alignLeft = new QAction( + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::alignLeft::icon), + tr("Left"), actions); + m_actions.alignLeft->setCheckable(true); + m_actions.alignLeft->setShortcut(CResMgr::displaywindows::writeWindow::alignLeft::accel); + actions->addAction(CResMgr::displaywindows::writeWindow::alignLeft::actionName, m_actions.alignLeft); + connect(m_actions.alignLeft, SIGNAL(toggled(bool)), this, SLOT(alignLeft(bool))); + m_actions.alignLeft->setToolTip( tr("Align left") ); + bar->addAction(m_actions.alignLeft); + + //--------------------align center toggle------------------------- + m_actions.alignCenter = new QAction( + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::alignCenter::icon), + tr("Center"), actions); + m_actions.alignCenter->setCheckable(true); + m_actions.alignCenter->setShortcut(CResMgr::displaywindows::writeWindow::alignCenter::accel); + actions->addAction(CResMgr::displaywindows::writeWindow::alignCenter::actionName, m_actions.alignCenter); + connect(m_actions.alignCenter, SIGNAL(toggled(bool)), this, SLOT(alignCenter(bool))); + m_actions.alignCenter->setToolTip( tr("Center") ); + bar->addAction(m_actions.alignCenter); + + //--------------------align right toggle------------------------- + m_actions.alignRight = new QAction( + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::alignRight::icon), + tr("Right"), actions); + m_actions.alignRight->setCheckable(true); + m_actions.alignRight->setShortcut(CResMgr::displaywindows::writeWindow::alignRight::accel); + actions->addAction(CResMgr::displaywindows::writeWindow::alignRight::actionName, m_actions.alignRight); + connect(m_actions.alignRight, SIGNAL(toggled(bool)), this, SLOT(alignRight(bool))); + m_actions.alignRight->setToolTip( tr("Align right") ); + bar->addAction(m_actions.alignRight); + + connect(this, SIGNAL(currentFontChanged(const QFont&)), SLOT(slotFontChanged(const QFont&))); + connect(this, SIGNAL(currentAlignmentChanged(int)), SLOT(slotAlignmentChanged(int))); + connect(this, SIGNAL(currentColorChanged(const QColor&)), SLOT(slotColorChanged(const QColor&))); + + //set initial values for toolbar items + slotFontChanged( font() ); + slotAlignmentChanged( alignment() ); + slotColorChanged( textColor() ); +} + +/** Reimplementation to show a popup menu if the right mouse button was clicked. */ +QMenu* CHTMLWriteDisplay::createPopupMenu( const QPoint& ) +{ + if (!m_actions.selectAll) + { + m_actions.selectAll = new QAction(tr("Select all"), this); + connect(m_actions.selectAll, SIGNAL(triggered(bool)), SLOT(selectAll())); + } + + QMenu* popup = new QMenu(this); + popup->setTitle(tr("HTML editor window")); + popup->addAction(m_actions.selectAll); + return popup; +} diff --git a/src/frontend/display/chtmlwritedisplay.h b/src/frontend/display/chtmlwritedisplay.h new file mode 100644 index 0000000..155966a --- /dev/null +++ b/src/frontend/display/chtmlwritedisplay.h @@ -0,0 +1,106 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CHTMLWRITEDISPLAY_H +#define CHTMLWRITEDISPLAY_H + +//BibleTime includes +#include "cplainwritedisplay.h" + +class CWriteWindow; +class QMenu; +class QWidget; +class QToolBar; +class QAction; +class QFontComboBox; +class BtFontSizeWidget; +class BtColorWidget; +class BtActionCollection; + +/** The WYSIWYG implementation of the write display interface. + * @author The BibleTime team + */ +class CHTMLWriteDisplay : public CPlainWriteDisplay +{ + Q_OBJECT +public: + /** + * Sets the new text for this display widget. (CPlainWriteDisplay). + */ + virtual void setText( const QString& newText ); + /** + * Returns the text of this edit widget. (CPlainWriteDisplay). + */ + virtual const QString plainText(); + + /** + * Creates the necessary action objects and puts them on the toolbar. + * (CPlainWriteDisplay) + */ + virtual void setupToolbar(QToolBar * bar, BtActionCollection * actionCollection); + +protected: + friend class CDisplay; + CHTMLWriteDisplay(CWriteWindow* parentWindow, QWidget* parent); + ~CHTMLWriteDisplay(); + /** + * Reimplementation to show a popup menu if the right mouse button was clicked. + * (CPlainWriteDisplay) + */ + virtual QMenu* createPopupMenu( const QPoint& pos ); + +protected slots: + void toggleBold(bool); + void toggleItalic(bool); + void toggleUnderline(bool); + + void alignLeft(bool); + void alignCenter(bool); + void alignRight(bool); + + void changeFontSize(int); + + void slotFontChanged( const QFont& ); + void slotFontFamilyChoosen(const QFont&); + + /** + * The text's alignment changed. Enable the right buttons. + */ + void slotAlignmentChanged( int ); + /** + * Is called when a new color was selected. + */ + void slotColorSelected( const QColor& ); + /** + * Is called when a text with another color was selected. + */ + void slotColorChanged( const QColor& ); + +private: + struct + { + QAction* bold; + QAction* italic; + QAction* underline; + + QAction* alignLeft; + QAction* alignCenter; + QAction* alignRight; + + //popup menu + QAction* selectAll; + } + m_actions; + + QFontComboBox* m_fontFamilyChooser; + BtFontSizeWidget* m_fontSizeChooser; + BtColorWidget* m_colorChooser; +}; + +#endif diff --git a/src/frontend/display/cplainwritedisplay.cpp b/src/frontend/display/cplainwritedisplay.cpp new file mode 100644 index 0000000..3880f35 --- /dev/null +++ b/src/frontend/display/cplainwritedisplay.cpp @@ -0,0 +1,160 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cplainwritedisplay.h" +#include "frontend/displaywindow/btactioncollection.h" +#include "frontend/cdragdrop.h" +#include "frontend/displaywindow/cdisplaywindow.h" +#include "frontend/displaywindow/cwritewindow.h" + +#include "backend/keys/cswordkey.h" + +#include + +//Qt includes +#include +#include +#include +#include + + +CPlainWriteDisplay::CPlainWriteDisplay(CWriteWindow* parentWindow, QWidget* parent) : QTextEdit(parentWindow ? parentWindow : parent), CWriteDisplay(parentWindow) { + setAcceptRichText(false); + setAcceptDrops(true); + viewport()->setAcceptDrops(true); + + connect(this, SIGNAL(textChanged()), + connectionsProxy(), SLOT(emitTextChanged())); +} + +CPlainWriteDisplay::~CPlainWriteDisplay() {} + +/** Reimplementation. */ +void CPlainWriteDisplay::selectAll() { + QTextEdit::selectAll(); +} + +void CPlainWriteDisplay::setText( const QString& newText ) { + //make sure the text has been converted to show \n instead of
+ QString text = newText; +// text.replace("\n
\n", "\n"); + text.replace("
", "\n"); //inserted by BT or the Qt textedit widget + + QTextEdit::setText(text); +} + +bool CPlainWriteDisplay::hasSelection() { + //TODO: test this + return textCursor().hasSelection(); +} + +QWidget* CPlainWriteDisplay::view() { + qDebug("CPlainWriteDisplay::view()"); + return this; +} + +const QString CPlainWriteDisplay::text( const CDisplay::TextType /*format*/, const CDisplay::TextPart /*part*/) { + return QString::null; +} + +void CPlainWriteDisplay::print( const CDisplay::TextPart, CSwordBackend::DisplayOptions, CSwordBackend::FilterOptions) { +} + +/** Sets the current status of the edit widget. */ +void CPlainWriteDisplay::setModified( const bool modified ) { + document()->setModified(modified); +} + +/** Reimplementation. */ +bool CPlainWriteDisplay::isModified() const { + return document()->isModified(); +} + + +/** Returns the text of this edit widget. */ +const QString CPlainWriteDisplay::plainText() { + QString ret = QTextEdit::toPlainText(); + + //in plain text mode the text just contains newlines, convert them into
before we return the text for display in a HTML widget + ret.replace("\n", "
"); + + return ret; +} + +/** Reimplementation from QTextEdit. Provides an popup menu for the given position. */ +QMenu* CPlainWriteDisplay::createPopupMenu( const QPoint& /*pos*/ ) { + return installedPopup(); +} +// +///** Reimplementation from QTextEdit. Provides an popup menu for the given position. */ +//QMenu* CPlainWriteDisplay::createPopupMenu( ) { +// return installedPopup(); +//} + +/** Creates the necessary action objects and puts them on the toolbar. */ +void CPlainWriteDisplay::setupToolbar(QToolBar*, BtActionCollection*) {} + +/** Reimplementation to insert the text of a dragged reference into the edit view. */ +void CPlainWriteDisplay::dragEnterEvent( QDragEnterEvent* e ) { + //if (CDragDropMgr::canDecode(e)) { + if (e->mimeData()->hasFormat("BibleTime/Bookmark") || e->mimeData()->hasFormat("text/plain")) { + e->acceptProposedAction(); + } + else { + //e->accept(false); + e->ignore(); + } +} + +/** Reimplementation to insert the text of a dragged reference into the edit view. */ +void CPlainWriteDisplay::dragMoveEvent( QDragMoveEvent* e ) { + if (e->mimeData()->hasFormat("BibleTime/Bookmark") || e->mimeData()->hasFormat("text/plain")) { + //placeCursor(e->pos()); + setTextCursor(cursorForPosition(e->pos())); + ensureCursorVisible(); + e->acceptProposedAction(); + } + else { + //e->accept(false); + e->ignore(); + } +} + +/** Reimplementation to manage drops of our drag and drop objects. */ +void CPlainWriteDisplay::dropEvent( QDropEvent* e ) +{ + //qDebug("CPlainWriteDisplay::dropEvent"); + const BTMimeData* mimedata = qobject_cast(e->mimeData()); + + if ( mimedata && mimedata->hasFormat("BibleTime/Bookmark") ) { + //qDebug("format was bookmark"); + e->acceptProposedAction(); + + BTMimeData::ItemList items = mimedata->bookmarks(); + BTMimeData::ItemList::iterator it; + for (it = items.begin(); it != items.end(); ++it) { + + CSwordModuleInfo* module = backend()->findModuleByName((*it).module()); + boost::scoped_ptr key( CSwordKey::createInstance(module) ); + key->key( (*it).key() ); + QString moduleText = key->strippedText(); + + const QString text = QString::fromLatin1("%1\n(%2, %3)\n").arg(moduleText).arg((*it).key()).arg((*it).module()); + + setTextCursor(cursorForPosition(e->pos())); + textCursor().insertText( text ); + } + } + else if ( e->mimeData()->hasFormat("text/plain")) { + //qDebug("format was plain text"); + e->acceptProposedAction(); + setTextCursor(cursorForPosition(e->pos())); + textCursor().insertText( e->mimeData()->text() ); + } +} diff --git a/src/frontend/display/cplainwritedisplay.h b/src/frontend/display/cplainwritedisplay.h new file mode 100644 index 0000000..eca0a3a --- /dev/null +++ b/src/frontend/display/cplainwritedisplay.h @@ -0,0 +1,100 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CPLAINWRITEDISPLAY_H +#define CPLAINWRITEDISPLAY_H + +//Bibletime include files +#include "cwritedisplay.h" + +//Qt includes +#include + + +class CHTMLWriteDisplay; + +class QWidget; +class QMenu; +class QDragMoveEvent; +class QDropEvent; +class QDragEnterEvent; +class BtActionCollection; + +/** The write display implementation for plain source code editing. + * @author The BibleTime team + */ +class CPlainWriteDisplay : public QTextEdit, public CWriteDisplay { +public: + /** + * Reimplementation. + */ + virtual void selectAll(); + /** + * Sets the new text for this display widget. + */ + virtual void setText( const QString& newText ); + /** + * Returns true if the display widget has a selection. Otherwise false. + */ + virtual bool hasSelection(); + /** + * Returns the view of this display widget. + */ + virtual QWidget* view(); + virtual const QString text( const CDisplay::TextType format = CDisplay::HTMLText, const CDisplay::TextPart part = CDisplay::Document ); + virtual void print( const CDisplay::TextPart, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions ); + /** + * Reimplementation (CWriteDisplay). + */ + virtual bool isModified() const; + /** + * Sets the current status of the edit widget (CWriteDisplay). + */ + virtual void setModified( const bool modified ); + /** + * Returns the text of this edit widget (CWriteDisplay). + */ + virtual const QString plainText(); + /** + * Creates the necessary action objects and puts them on the toolbar (CWriteDisplay). + */ + virtual void setupToolbar(QToolBar*, BtActionCollection*); + +protected: + friend class CDisplay; + friend class CHTMLWriteDisplay; + + CPlainWriteDisplay(CWriteWindow* parentWindow, QWidget* parent); + virtual ~CPlainWriteDisplay(); + /** + * Reimplementation from QTextEdit. Provides an popup menu for the given position. + */ + virtual QMenu* createPopupMenu( const QPoint& pos ); +// /** +// * Reimplementation from QTextEdit. Provides an popup menu. +// */ +// virtual QMenu* createPopupMenu(); + /** + * Reimplementation from QTextEdit to manage drops of our drag and drop objects. + */ + virtual void dropEvent( QDropEvent* e ); + /** + * Reimplementation from QTextEdit to insert the text of a dragged reference into the edit view. + */ + virtual void dragEnterEvent( QDragEnterEvent* e ); + /** + * Reimplementation from QTextEdit to insert the text of a dragged reference into the edit view. + */ + virtual void dragMoveEvent( QDragMoveEvent* e ); + +}; + +#endif diff --git a/src/frontend/display/creaddisplay.cpp b/src/frontend/display/creaddisplay.cpp new file mode 100644 index 0000000..383d332 --- /dev/null +++ b/src/frontend/display/creaddisplay.cpp @@ -0,0 +1,112 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +//BibleTime includes +#include "creaddisplay.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/drivers/cswordbiblemoduleinfo.h" +#include "backend/drivers/cswordlexiconmoduleinfo.h" +#include "backend/drivers/cswordbookmoduleinfo.h" +#include "backend/keys/cswordkey.h" +#include "backend/keys/cswordversekey.h" +#include "backend/keys/cswordtreekey.h" +#include "backend/keys/cswordldkey.h" + +#include "frontend/displaywindow/cdisplaywindow.h" +#include "frontend/displaywindow/creadwindow.h" + +#include "frontend/cexportmanager.h" + +#include + +//KDE includes + + +CReadDisplay::CReadDisplay(CReadWindow* readWindow) : +CDisplay(readWindow), +m_activeAnchor(QString::null), +m_useMouseTracking(true) {} + +CReadDisplay::~CReadDisplay() {} + +/** Returns the current active anchor. */ +const QString& CReadDisplay::activeAnchor() { + return m_activeAnchor; +} + +/** Sets the current anchor to the parameter. */ +void CReadDisplay::setActiveAnchor( const QString& anchor ) { + m_activeAnchor = anchor; +} + + +/** Returns true if the display has an active anchor. */ +bool CReadDisplay::hasActiveAnchor() { + return !activeAnchor().isEmpty(); +} + + +void CReadDisplay::print(const CDisplay::TextPart type, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions) { + CDisplayWindow* window = parentWindow(); + CSwordKey* const key = window->key(); + CSwordModuleInfo* module = key->module(); + + + CExportManager mgr(QObject::tr("Print keys"),false, QString::null, parentWindow()->filterOptions(), parentWindow()->displayOptions()); + + switch (type) { + case Document: { + if (module->type() == CSwordModuleInfo::Bible) { + CSwordVerseKey* vk = dynamic_cast(key); + + CSwordVerseKey startKey(*vk); + startKey.Verse(1); + + CSwordVerseKey stopKey(*vk); + + CSwordBibleModuleInfo* bible = dynamic_cast(module); + if (bible) { + stopKey.Verse( bible->verseCount( bible->bookNumber(startKey.book()), startKey.Chapter() ) ); + } + + mgr.printKey(module, startKey.key(), stopKey.key(), displayOptions, filterOptions); + } + else if (module->type() == CSwordModuleInfo::Lexicon || module->type() == CSwordModuleInfo::Commentary ) { + mgr.printKey(module, key->key(), key->key(), displayOptions, filterOptions); + } + else if (module->type() == CSwordModuleInfo::GenericBook) { + CSwordTreeKey* tree = dynamic_cast(key); + + CSwordTreeKey startKey(*tree); + // while (startKey.previousSibling()) { // go to first sibling on this level! + // } + + CSwordTreeKey stopKey(*tree); + // if (CSwordBookModuleInfo* book = dynamic_cast(module)) { + // while ( stopKey.nextSibling() ) { //go to last displayed sibling! + // } + // } + mgr.printKey(module, startKey.key(), stopKey.key(), displayOptions, filterOptions); + } + } + + case AnchorWithText: { + if (hasActiveAnchor()) { + mgr.printByHyperlink( activeAnchor(), displayOptions, filterOptions ); + } + } + + default: + break; + } +} + diff --git a/src/frontend/display/creaddisplay.h b/src/frontend/display/creaddisplay.h new file mode 100644 index 0000000..f4a00c4 --- /dev/null +++ b/src/frontend/display/creaddisplay.h @@ -0,0 +1,73 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CREADDISPLAY_H +#define CREADDISPLAY_H + +#include "cdisplay.h" +#include "backend/managers/cswordbackend.h" + +#include + +/**The base class for all read-only widgets like KHTMLView. + *@author The BibleTime team + */ + +class CReadDisplay : public CDisplay { +public: + /** + * Returns true if the display has an active anchor. + */ + bool hasActiveAnchor(); + /** + * Returns the current active anchor. + */ + const QString& activeAnchor(); + /** + * Moves the widget to the given anchor. + */ + virtual void moveToAnchor( const QString& ) = 0; + virtual void print(const CDisplay::TextPart, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions); + + void setMouseTracking(const bool trackingEnabled) { + m_useMouseTracking = trackingEnabled; + }; + bool getMouseTracking() const { + return m_useMouseTracking; + }; + +protected: // Protected methods + friend class BtHtmlReadDisplay; + friend class BtHtmlReadDisplayView; + friend class BtHtmlJsObject; + friend class CDisplay; + friend class CHTMLReadDisplay; + friend class CHTMLReadDisplayView; + + CReadDisplay( CReadWindow* readWindow ); + ~CReadDisplay(); + + /** + * Sets the current anchor to the parameter. + */ + void setActiveAnchor( const QString& ); + +private: // Public attributes + /** + * The member which hols the current anchor. + */ + + QString m_activeAnchor; + + bool m_useMouseTracking; +}; + +#endif diff --git a/src/frontend/display/cwritedisplay.cpp b/src/frontend/display/cwritedisplay.cpp new file mode 100644 index 0000000..ddd9d8f --- /dev/null +++ b/src/frontend/display/cwritedisplay.cpp @@ -0,0 +1,21 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +//BibleTime includes +#include "cwritedisplay.h" + +#include "frontend/displaywindow/cwritewindow.h" + + +CWriteDisplay::CWriteDisplay( CWriteWindow* writeWindow ) : CDisplay(writeWindow) {} + +CWriteDisplay::~CWriteDisplay() {} + diff --git a/src/frontend/display/cwritedisplay.h b/src/frontend/display/cwritedisplay.h new file mode 100644 index 0000000..eaa2d9d --- /dev/null +++ b/src/frontend/display/cwritedisplay.h @@ -0,0 +1,51 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CWRITEDISPLAY_H +#define CWRITEDISPLAY_H + +#include "cdisplay.h" + +class QToolBar; +class BtActionCollection; + + +/**The base class for all read/write-display classes. + *@author The BibleTime team + */ + +class CWriteDisplay : public CDisplay { +protected: + friend class CDisplay; + friend class CPlainWriteDisplay; + CWriteDisplay( CWriteWindow* writeWindow ); + ~CWriteDisplay(); + +public: // Public methods + /** + * Sets the current modified status of the widget. + */ + virtual void setModified( const bool modified ) = 0; + /** + * Returns true if the current text was modified. + */ + virtual bool isModified() const = 0; + /** + * Returns the text of this edit widget. + */ + virtual const QString plainText() = 0; + /** + * Creates the necessary action objects and puts them on the toolbar. + */ + virtual void setupToolbar( QToolBar* bar, BtActionCollection* actionCollection ) = 0; +}; + +#endif diff --git a/src/frontend/displaywindow/btactioncollection.cpp b/src/frontend/displaywindow/btactioncollection.cpp new file mode 100644 index 0000000..f71709a --- /dev/null +++ b/src/frontend/displaywindow/btactioncollection.cpp @@ -0,0 +1,38 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btactioncollection.h" + +BtActionCollection::BtActionCollection(QObject* parent) + : QObject(parent) +{ +} + +BtActionCollection::~BtActionCollection() +{ +} + +QAction* BtActionCollection::action(const QString& name) +{ + Q_ASSERT(m_actions[name] != 0); + return m_actions[name]; +} + +void BtActionCollection::addAction(const QString& name, QAction* action) +{ + Q_ASSERT(action != 0); +// Q_ASSERT(m_actions[name] == 0); // TODO - replacing actions is ok??? + m_actions[name] = action; +} + +void BtActionCollection::addAction(const QString &name, const QObject *receiver) +{ +} + + diff --git a/src/frontend/displaywindow/btactioncollection.h b/src/frontend/displaywindow/btactioncollection.h new file mode 100644 index 0000000..23ee1cf --- /dev/null +++ b/src/frontend/displaywindow/btactioncollection.h @@ -0,0 +1,32 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#ifndef BT_ACTION_COLLECTION_S +#define BT_ACTION_COLLECTION_S + +#include +#include + +class QString; +class QAction; + +class BtActionCollection : public QObject +{ + Q_OBJECT +public: + BtActionCollection(QObject* parent); + ~BtActionCollection(); + void addAction(const QString& name, QAction* action); + void addAction(const QString &name, const QObject *receiver); + QAction* action(const QString& name); + +private: + QMap m_actions; +}; + +#endif diff --git a/src/frontend/displaywindow/bttoolbarpopupaction.cpp b/src/frontend/displaywindow/bttoolbarpopupaction.cpp new file mode 100644 index 0000000..907a779 --- /dev/null +++ b/src/frontend/displaywindow/bttoolbarpopupaction.cpp @@ -0,0 +1,51 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "bttoolbarpopupaction.h" +#include +#include +#include + +// This class provides a toolbar widget that has a icon plus a right side down arrow +// The icon is typically set to a back or forward arrow and the down arrow has a popup +// menu when clicked. The menu is typicallly populated with history actions. +BtToolBarPopupAction::BtToolBarPopupAction(const QIcon& icon, const QString& text, QObject* parent) + : QWidgetAction(parent), m_icon(icon), m_text(text) +{ + m_menu = new QMenu(); +} + +BtToolBarPopupAction::~BtToolBarPopupAction() +{ + delete m_menu; +} + +QMenu* BtToolBarPopupAction::popupMenu() const +{ + return m_menu; +} + +QWidget* BtToolBarPopupAction::createWidget(QWidget* parent) +{ + m_button = new QToolButton(parent); + setIcon(m_icon); + setToolTip(m_text); + m_button->setDefaultAction(this); + m_button->setPopupMode(QToolButton::MenuButtonPopup); + m_button->setMenu(m_menu); + bool ok = connect(m_button, SIGNAL(pressed()), this, SLOT(buttonPressed())); + Q_ASSERT(ok);; + return m_button; +} + +void BtToolBarPopupAction::buttonPressed() +{ + emit triggered(); +} + diff --git a/src/frontend/displaywindow/bttoolbarpopupaction.h b/src/frontend/displaywindow/bttoolbarpopupaction.h new file mode 100644 index 0000000..63ed491 --- /dev/null +++ b/src/frontend/displaywindow/bttoolbarpopupaction.h @@ -0,0 +1,45 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#ifndef BT_TOOLBAR_POPUP_ACTION_H +#define BT_TOOLBAR_POPUP_ACTION_H + +#include + +class QMenu; +class QString; +class QIcon; +class QToolButton; + +// This class manages the toolbar display for going forward and backward in history. +class BtToolBarPopupAction : public QWidgetAction +{ + Q_OBJECT +public: + + BtToolBarPopupAction(const QIcon& icon, const QString& text, QObject* parent); + ~BtToolBarPopupAction(); + QMenu* popupMenu() const; + +signals: + void triggered(); + +protected: + QWidget* createWidget(QWidget* parent); + +private slots: + void buttonPressed(); + +private: + QMenu* m_menu; + QToolButton* m_button; + QIcon m_icon; + QString m_text; +}; + +#endif diff --git a/src/frontend/displaywindow/cbiblereadwindow.cpp b/src/frontend/displaywindow/cbiblereadwindow.cpp new file mode 100644 index 0000000..15354fa --- /dev/null +++ b/src/frontend/displaywindow/cbiblereadwindow.cpp @@ -0,0 +1,480 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "cbiblereadwindow.h" +#include "btactioncollection.h" + +#include "ccommentaryreadwindow.h" +#include "cbuttons.h" + +#include "backend/keys/cswordversekey.h" +#include "backend/drivers/cswordbiblemoduleinfo.h" + +#include "frontend/profile/cprofilewindow.h" +#include "frontend/cexportmanager.h" +#include "backend/config/cbtconfig.h" +#include "frontend/cmdiarea.h" +#include "frontend/display/creaddisplay.h" +#include "frontend/keychooser/ckeychooser.h" + +#include "util/ctoolclass.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +#include + +//Qt includes +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace Profile; + +CBibleReadWindow::CBibleReadWindow(QList moduleList, CMDIArea* parent) + : CLexiconReadWindow(moduleList, parent) +{ + qDebug("CBibleReadWindow::CBibleReadWindow"); +} + +CBibleReadWindow::~CBibleReadWindow() {} + +void CBibleReadWindow::applyProfileSettings( CProfileWindow* const settings ) { + CLexiconReadWindow::applyProfileSettings(settings); + + const int count = displaySettingsButton()->menuItemCount(); + int result = settings->windowSettings(); + for (int i = count-1; i>=1; i--) { + if (result-(int)pow((double)2,i-1)>= 0) { //2^i was added before, so item with index i is set + result -= (int)pow((double)2,i-1); + displaySettingsButton()->setItemStatus(i,true); + } + else { + displaySettingsButton()->setItemStatus(i,false); + } + } + displaySettingsButton()->setChanged(); +} + +void CBibleReadWindow::storeProfileSettings( CProfileWindow* const settings ) { + CLexiconReadWindow::storeProfileSettings(settings); + + const int count = displaySettingsButton()->menuItemCount(); + int result = 0; + //now check every item + for (int i = 1; i < count; i++) { //first item is a title + if (displaySettingsButton()->itemStatus(i)) //item is checked + result += (int)pow((double)2,i-1);//add 2^i (the i. digit in binary) + } + settings->setWindowSettings(result); +} + + +/** Reimplementation. */ +void CBibleReadWindow::insertKeyboardActions( BtActionCollection* const a ) { + + QAction* qaction; + + qaction = new QAction(tr("Next book"), a); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextBook::accel); + a->addAction("nextBook", qaction); + + qaction = new QAction(tr("Previous book"), a); + qaction->setShortcut( CResMgr::displaywindows::bibleWindow::previousBook::accel); + a->addAction("previousBook", qaction); + + qaction = new QAction(tr("Next chapter"), a); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextChapter::accel); + a->addAction("nextChapter", qaction); + + qaction = new QAction(tr("Previous chapter"), a); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::previousChapter::accel); + a->addAction("previousChapter", qaction); + + qaction = new QAction(tr("Next verse"), a); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextVerse::accel); + a->addAction("nextVerse", qaction); + + qaction = new QAction(tr("Previous verse"), a); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::previousVerse::accel); + a->addAction("previousVerse", qaction); + + + //popup menu items + // new KAction(tr("Select all"), KStdAccel::selectAll(), a, "selectAll"); + + //copy menu items + // new KAction(tr("Copy reference only"), KShortcut(0), a, "copyReferenceOnly"); + // new KAction(tr("Text of reference"), KShortcut(0), a, "copyTextOfReference"); + // new KAction(tr("Reference with text"), KShortcut(0), a, "copyReferenceWithText"); + qaction = new QAction(tr("Copy chapter"), a); + a->addAction("copyChapter", qaction); + // new KAction(tr("Copy selected text"), KStdAccel::copy(), a, "copySelectedText"); + + //save menu + // new KAction(tr("Reference with text"), KShortcut(0), a, "saveReferenceWithText"); + qaction = new QAction(tr("Save chapter as plain text"), a); + a->addAction("saveChapterAsPlainText", qaction); + + qaction = new QAction(tr("Save chapter as HTML"), a); + a->addAction("saveChapterAsHTML", qaction); + // new KAction(tr("Reference with text"), KShortcut(0), a, "saveReferenceWithText"); + + //print + qaction = new QAction(tr("Print chapter"), a); + qaction->setShortcut(QKeySequence::Print); + a->addAction("printChapter", qaction); +} + +void CBibleReadWindow::initActions() { + qDebug("CBibleReadWindow::initActions"); + + BtActionCollection* ac = actionCollection(); + CBibleReadWindow::insertKeyboardActions(ac); + CLexiconReadWindow::initActions(); //make sure the predefined actions are available + + //cleanup, not a clean oo-solution + ac->action("nextEntry")->setEnabled(false); + ac->action("previousEntry")->setEnabled(false); + + QAction* qaction; + + qaction = new QAction(tr("Next book"), ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextBook::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(nextBook()) ); + ac->addAction("nextBook", qaction); + + qaction = new QAction(tr("Previous book"), ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::previousBook::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(previousBook()) ); + ac->addAction("previousBook", qaction); + + qaction = new QAction(tr("Next chapter"), ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextChapter::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(nextChapter()) ); + ac->addAction("nextChapter", qaction); + + qaction = new QAction(tr("Previous chapter"),ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::previousChapter::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(previousChapter()) ); + ac->addAction("previousChapter", qaction); + + qaction = new QAction(tr("Next verse"), ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextVerse::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(nextVerse()) ); + ac->addAction("nextVerse", qaction); + + qaction = new QAction(tr("Previous verse"), ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::previousVerse::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(previousVerse()) ); + ac->addAction("previousVerse", qaction); + + m_actions.selectAll = qobject_cast(ac->action("selectAll")); + Q_ASSERT(m_actions.selectAll); + + m_actions.findText = qobject_cast(ac->action("findText")); + Q_ASSERT(m_actions.findText); + + m_actions.findStrongs = new QAction( +// QIcon(CResMgr::displaywindows::general::findStrongs::icon), + tr("Strong's search"), + ac + ); + m_actions.findStrongs->setShortcut(CResMgr::displaywindows::general::findStrongs::accel); + m_actions.findStrongs->setToolTip(tr("Find all occurences of the Strong number currently under the mouse cursor")); + QObject::connect(m_actions.findStrongs, SIGNAL(triggered()), this, SLOT(openSearchStrongsDialog()) ); + ac->addAction(CResMgr::displaywindows::general::findStrongs::actionName, m_actions.findStrongs); + + m_actions.copy.referenceOnly = new QAction(tr("Reference only"), ac ); + QObject::connect(m_actions.copy.referenceOnly, SIGNAL(triggered()), displayWidget()->connectionsProxy(), SLOT(copyAnchorOnly())); + ac->addAction("copyReferenceOnly", m_actions.copy.referenceOnly); + + m_actions.copy.referenceTextOnly = new QAction(tr("Text of reference"), ac); + QObject::connect(m_actions.copy.referenceTextOnly, SIGNAL(triggered()), displayWidget()->connectionsProxy(), SLOT(copyAnchorTextOnly()) ); + ac->addAction("copyTextOfReference", m_actions.copy.referenceTextOnly); + + m_actions.copy.referenceAndText = new QAction(tr("Reference with text"), ac); + QObject::connect(m_actions.copy.referenceAndText, SIGNAL(triggered()), displayWidget()->connectionsProxy(), SLOT(copyAnchorWithText()) ); + ac->addAction( "copyReferenceWithText", m_actions.copy.referenceAndText); + + m_actions.copy.chapter = new QAction(tr("Chapter"), ac); + QObject::connect(m_actions.copy.chapter, SIGNAL(triggered()), this, SLOT(copyDisplayedText()) ); + ac->addAction("copyChapter", m_actions.copy.chapter); + + m_actions.copy.selectedText = qobject_cast(ac->action("copySelectedText")); + Q_ASSERT(m_actions.copy.selectedText); + + m_actions.save.referenceAndText = new QAction(tr("Reference with text"), ac ); + QObject::connect(m_actions.save.referenceAndText, SIGNAL(triggered()), displayWidget()->connectionsProxy(), SLOT(saveAnchorWithText()) ); + ac->addAction("saveReferenceWithText", m_actions.save.referenceAndText); + + m_actions.save.chapterAsPlain = new QAction(tr("Chapter as plain text"), ac); + QObject::connect(m_actions.save.chapterAsPlain, SIGNAL(triggered()), this, SLOT(saveChapterPlain()) ); + ac->addAction("saveChapterAsPlainText", m_actions.save.chapterAsPlain); + + m_actions.save.chapterAsHTML = new QAction(tr("Chapter as HTML"), ac); + QObject::connect(m_actions.save.chapterAsHTML, SIGNAL(triggered()), this, SLOT(saveChapterHTML()) ); + ac->addAction("saveChapterAsHTML", m_actions.save.chapterAsHTML); + + m_actions.print.reference = new QAction(tr("Reference with text"), ac); + QObject::connect(m_actions.print.reference, SIGNAL(triggered()), this, SLOT(printAnchorWithText()) ); + ac->addAction("saveReferenceWithText", m_actions.print.reference); + + m_actions.print.chapter = new QAction(tr("Chapter"), ac); + QObject::connect(m_actions.print.chapter, SIGNAL(triggered()), this, SLOT(printAll()) ); + ac->addAction("printChapter", m_actions.print.chapter); + +// CBTConfig::setupAccelSettings(CBTConfig::bibleWindow, ac); +} + +void CBibleReadWindow::initConnections() { + CLexiconReadWindow::initConnections(); +} + +void CBibleReadWindow::initToolbars() { + CLexiconReadWindow::initToolbars(); +} + +void CBibleReadWindow::initView() { + CLexiconReadWindow::initView(); + + parentWidget()->installEventFilter( this ); +} + +/** Reimplementation. */ +void CBibleReadWindow::setupPopupMenu() { + popup()->setTitle(tr("Bible window")); + popup()->setIcon(CToolClass::getIconForModule(modules().first()) ); + popup()->addAction(m_actions.findText); + popup()->addAction(m_actions.findStrongs); + popup()->addAction(m_actions.selectAll); + + popup()->addSeparator(); + + m_actions.copyMenu = new QMenu(tr("Copy..."), popup()); + m_actions.copyMenu->addAction(m_actions.copy.referenceOnly); + m_actions.copyMenu->addAction(m_actions.copy.referenceTextOnly); + m_actions.copyMenu->addAction(m_actions.copy.referenceAndText); + m_actions.copyMenu->addAction(m_actions.copy.chapter); + + m_actions.copyMenu->addSeparator(); + + m_actions.copyMenu->addAction(m_actions.copy.selectedText); + popup()->addMenu(m_actions.copyMenu); + + m_actions.saveMenu = new QMenu(tr("Save..."), popup()); + m_actions.saveMenu->addAction(m_actions.save.referenceAndText); + m_actions.saveMenu->addAction(m_actions.save.chapterAsPlain); + m_actions.saveMenu->addAction(m_actions.save.chapterAsHTML); + // Save raw HTML action for debugging purposes + if (qApp->property("--debug").toBool()) { + QAction* debugAction = new QAction("Raw HTML", this); + QObject::connect(debugAction, SIGNAL(triggered()), this, SLOT(saveRawHTML())); + m_actions.saveMenu->addAction(debugAction); + } // end of Save Raw HTML + popup()->addMenu(m_actions.saveMenu); + + m_actions.printMenu = new QMenu(tr("Print..."), popup()); + m_actions.printMenu->addAction(m_actions.print.reference); + m_actions.printMenu->addAction(m_actions.print.chapter); + popup()->addMenu(m_actions.printMenu); +} + +/** Reimplemented. */ +void CBibleReadWindow::updatePopupMenu() { + qWarning("CBibleReadWindow::updatePopupMenu()"); + + //enable the action depending on the supported module features +// bool hasStrongs = false; +// QList mods = modules(); +// for (QList::iterator it = mods.begin(); it != mods.end(); ++it) { +// if ( (*it)->has( CSwordModuleInfo::strongNumbers ) ) { +// hasStrongs = true; +// break; +// } +// } +// +// m_actions.findStrongs->setEnabled( hasStrongs ); + m_actions.findStrongs->setEnabled( displayWidget()->getCurrentNodeInfo()[CDisplay::Lemma] != QString::null ); + + + m_actions.copy.referenceOnly->setEnabled( ((CReadDisplay*)displayWidget())->hasActiveAnchor() ); + m_actions.copy.referenceTextOnly->setEnabled( ((CReadDisplay*)displayWidget())->hasActiveAnchor() ); + m_actions.copy.referenceAndText->setEnabled( ((CReadDisplay*)displayWidget())->hasActiveAnchor() ); + m_actions.copy.selectedText->setEnabled( ((CReadDisplay*)displayWidget())->hasSelection() ); + + m_actions.save.referenceAndText->setEnabled( ((CReadDisplay*)displayWidget())->hasActiveAnchor() ); + + m_actions.print.reference->setEnabled( ((CReadDisplay*)displayWidget())->hasActiveAnchor() ); +} + +/** Moves to the next book. */ +void CBibleReadWindow::nextBook() { + if (verseKey()->next(CSwordVerseKey::UseBook)) { + keyChooser()->setKey(key()); + } +} + +/** Moves one book behind. */ +void CBibleReadWindow::previousBook() { + if (verseKey()->previous(CSwordVerseKey::UseBook)) { + keyChooser()->setKey(key()); + } +} + +/** Moves to the next book. */ +void CBibleReadWindow::nextChapter() { + if (verseKey()->next(CSwordVerseKey::UseChapter)) { + keyChooser()->setKey(key()); + } +} + +/** Moves one book behind. */ +void CBibleReadWindow::previousChapter() { + if (verseKey()->previous(CSwordVerseKey::UseChapter)) { + keyChooser()->setKey(key()); + } +} + +/** Moves to the next book. */ +void CBibleReadWindow::nextVerse() { + if (verseKey()->next(CSwordVerseKey::UseVerse)) { + keyChooser()->setKey(key()); + } +} + +/** Moves one book behind. */ +void CBibleReadWindow::previousVerse() { + if (verseKey()->previous(CSwordVerseKey::UseVerse)) { + keyChooser()->setKey(key()); + } +} + +/** rapper around key() to return the right type of key. */ +CSwordVerseKey* CBibleReadWindow::verseKey() { + CSwordVerseKey* k = dynamic_cast(CDisplayWindow::key()); + Q_ASSERT(k); + + return k; +} + +/** Copies the current chapter into the clipboard. */ +void CBibleReadWindow::copyDisplayedText() { + CSwordVerseKey dummy(*verseKey()); + dummy.Verse(1); + + CSwordVerseKey vk(*verseKey()); + vk.LowerBound(dummy); + + CSwordBibleModuleInfo* bible = dynamic_cast(modules().first()); + dummy.Verse(bible->verseCount(dummy.book(), dummy.Chapter())); + vk.UpperBound(dummy); + + CExportManager mgr(tr("Copy chapter to clipboard ..."), false, tr("Copying"), filterOptions(), displayOptions()); + mgr.copyKey(&vk, CExportManager::Text, true); +} + +/** Saves the chapter as valid HTML page. */ +void CBibleReadWindow::saveChapterHTML() { + //saves the complete chapter to disk + CSwordBibleModuleInfo* bible = dynamic_cast(modules().first()); + Q_ASSERT(bible); + if (!bible) //shouldn't happen + return; + + CSwordVerseKey dummy(*verseKey()); + dummy.Verse(1); + + CSwordVerseKey vk(*verseKey()); + vk.LowerBound(dummy); + + dummy.Verse(bible->verseCount(dummy.book(), dummy.Chapter())); + vk.UpperBound(dummy); + + CExportManager mgr(tr("Saving chapter ..."), true, tr("Saving"), filterOptions(), displayOptions()); + mgr.saveKey(&vk, CExportManager::HTML, true); +} + +/** Saves the chapter as valid HTML page. */ +void CBibleReadWindow::saveChapterPlain() { + //saves the complete chapter to disk + + CSwordVerseKey vk(*verseKey()); + CSwordVerseKey dummy(*verseKey()); + + dummy.Verse(1); + vk.LowerBound(dummy); + + CSwordBibleModuleInfo* bible = dynamic_cast(modules().first()); + dummy.Verse(bible->verseCount(dummy.book(), dummy.Chapter())); + vk.UpperBound(dummy); + + CExportManager mgr(tr("Saving chapter ..."), true, tr("Saving"), filterOptions(),displayOptions()); + mgr.saveKey(&vk, CExportManager::Text, true); +} + +void CBibleReadWindow::reload(CSwordBackend::SetupChangedReason reason) { + CLexiconReadWindow::reload(reason); + + if (m_modules.count() == 0) { + close(); + return; + } + + //refresh the book lists +// qDebug("lang is %s",backend()->booknameLanguage().latin1()); + verseKey()->setLocale( backend()->booknameLanguage().toLatin1() ); + keyChooser()->refreshContent(); + +// CBTConfig::setupAccelSettings(CBTConfig::readWindow, actionCollection()); //setup the predefined actions +// CBTConfig::setupAccelSettings(CBTConfig::bibleWindow, actionCollection()); +} + +/** No descriptions */ +bool CBibleReadWindow::eventFilter( QObject* o, QEvent* e) { + const bool ret = CLexiconReadWindow::eventFilter(o,e); + + // Q_ASSERT(o->inherits("CDisplayWindow")); + // qWarning("class: %s", o->className()); + if (e && (e->type() == QEvent::FocusIn)) { //sync other windows to this active + + /* This is a hack to work around a KHTML problem (similair to the Drag&Drop problem we had): + * If new HTML content is loaded from inside a kHTML event handler + * the widget's state will be confused, i.e. it's scrolling without having + * the mousebutton clicked. + * + * This is not really in a KHTML event handler but works anyway. + * Sometime KDE/Qt is hard to use ... + */ + QTimer::singleShot(0, this, SLOT(syncWindows())); + } + + return ret; +} + +void CBibleReadWindow::lookupSwordKey( CSwordKey* newKey ) { + CLexiconReadWindow::lookupSwordKey(newKey); + syncWindows(); +} + +void CBibleReadWindow::syncWindows() { + foreach (QMdiSubWindow* subWindow, mdi()->subWindowList()) { + CDisplayWindow* w = dynamic_cast(subWindow->widget()); + if (w && w->syncAllowed()) { + w->lookupKey( key()->key() ); + } + } +} diff --git a/src/frontend/displaywindow/cbiblereadwindow.h b/src/frontend/displaywindow/cbiblereadwindow.h new file mode 100644 index 0000000..e044463 --- /dev/null +++ b/src/frontend/displaywindow/cbiblereadwindow.h @@ -0,0 +1,144 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CBIBLEREADWINDOW_H +#define CBIBLEREADWINDOW_H + +//BibleTime includes +#include "clexiconreadwindow.h" + + + +class CTransliterationButton; +class CSwordKey; +class CSwordVerseKey; + +class BtActionCollection; +class QAction; +class QMenu; + +class QObject; +class QEvent; + + + +/**The read display window for Bibles. + *@author The BibleTime team + */ + +class CBibleReadWindow : public CLexiconReadWindow { + Q_OBJECT +public: + CBibleReadWindow(QList modules, CMDIArea* parent); + virtual ~CBibleReadWindow(); + /** + * Store the settings of this window in the given CProfileWindow object. + */ + virtual void storeProfileSettings( Profile::CProfileWindow* const settings ); + /** + * Store the settings of this window in the given profile window. + */ + virtual void applyProfileSettings( Profile::CProfileWindow* const settings ); + /** + * Reimplementation. + */ + static void insertKeyboardActions( BtActionCollection* const a ); + +protected: + virtual void initActions(); + virtual void initToolbars(); + virtual void initConnections(); + virtual void initView(); + /** + * Reimplementation. + */ + virtual void setupPopupMenu(); + /** + * Reimplemented. + */ + virtual void updatePopupMenu(); + /** Event filter. + * Reimplementation of the event filter to filter out events like focus in. + */ + virtual bool eventFilter( QObject* o, QEvent* e); + + struct { + QAction* selectAll; + QAction* findText; + QAction* findStrongs; + + QMenu* copyMenu; + struct { + QAction* referenceOnly; + QAction* referenceTextOnly; + QAction* referenceAndText; + QAction* chapter; + QAction* selectedText; + } + copy; + + QMenu* saveMenu; + struct { + QAction* referenceAndText; + QAction* chapterAsPlain; + QAction* chapterAsHTML; + } + save; + + QMenu* printMenu; + struct { + QAction* reference; + QAction* chapter; + } + print; + } + m_actions; + + +public slots: + void nextBook(); + void previousBook(); + void nextChapter(); + void previousChapter(); + void nextVerse(); + void previousVerse(); + /** + * Refreshes the content of this display window and the content of the keychooser. + */ + virtual void reload(CSwordBackend::SetupChangedReason reason); + +protected slots: // Protected slots + /** + * Copies the current chapter into the clipboard. + */ + void copyDisplayedText(); + /** + * Saves the chapter as valid HTML page. + */ + void saveChapterHTML(); + /** + * Saves the chapter as valid HTML page. + */ + void saveChapterPlain(); + virtual void lookupSwordKey( CSwordKey* newKey ); + void syncWindows(); + +private: + friend class CCommentaryReadWindow; + /** + * Wrapper around key() to return the right type of key. + */ + CSwordVerseKey* verseKey(); + + // CTransliterationButton* m_transliterationButton; +}; + +#endif diff --git a/src/frontend/displaywindow/cbookreadwindow.cpp b/src/frontend/displaywindow/cbookreadwindow.cpp new file mode 100644 index 0000000..657238f --- /dev/null +++ b/src/frontend/displaywindow/cbookreadwindow.cpp @@ -0,0 +1,195 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "cbookreadwindow.h" +#include "bttoolbarpopupaction.h" +#include "btactioncollection.h" + +#include "cmodulechooserbar.h" +#include "cbuttons.h" + +#include "backend/keys/cswordtreekey.h" + +#include "frontend/display/cdisplay.h" +#include "frontend/keychooser/cbooktreechooser.h" +#include "frontend/profile/cprofilewindow.h" +#include "backend/config/cbtconfig.h" + +#include "util/ctoolclass.h" +#include "util/cresmgr.h" + +#include +#include +#include +#include + +using namespace Profile; + +CBookReadWindow::CBookReadWindow(QList modules, CMDIArea* parent) : CLexiconReadWindow(modules, parent) {} + +CBookReadWindow::~CBookReadWindow() {} + +void CBookReadWindow::applyProfileSettings( CProfileWindow* profileWindow ) +{ + CLexiconReadWindow::applyProfileSettings(profileWindow); + + const bool enable = static_cast( profileWindow->windowSettings() ); + if (enable) { + m_treeAction->activate(QAction::Trigger); + } +} + +void CBookReadWindow::storeProfileSettings( CProfileWindow* profileWindow ) +{ + CLexiconReadWindow::storeProfileSettings(profileWindow); + + //store information about our show tree structure button + profileWindow->setWindowSettings( static_cast( m_treeAction->isChecked() ) ); +} + +void CBookReadWindow::initActions() +{ + CLexiconReadWindow::initActions(); + BtActionCollection* ac = actionCollection(); + //cleanup, not a clean oo-solution + Q_ASSERT(ac->action("nextEntry")); + Q_ASSERT(ac->action("previousEntry")); + ac->action("nextEntry")->setEnabled(false); + ac->action("previousEntry")->setEnabled(false); + + m_treeAction = new QAction( + QIcon(CResMgr::displaywindows::bookWindow::toggleTree::icon), + tr("Toggle tree view"), + ac + ); + m_treeAction->setCheckable(true); + m_treeAction->setShortcut(CResMgr::displaywindows::bookWindow::toggleTree::accel); + QObject::connect(m_treeAction, SIGNAL(triggered()), this, SLOT(treeToggled()) ); + ac->addAction("toggleTree", m_treeAction); + +// CBTConfig::setupAccelSettings(CBTConfig::bookWindow, ac); +} + +void CBookReadWindow::insertKeyboardActions( BtActionCollection* const a ) +{ + QAction* qaction; + + qaction = new QAction( + QIcon(CResMgr::displaywindows::bookWindow::toggleTree::icon), + tr("Toggle tree view"), + a + ); + qaction->setCheckable(true); + qaction->setShortcut(CResMgr::displaywindows::bookWindow::toggleTree::accel); + a->addAction("toggleTree", qaction); + + // new QAction(tr("Copy reference only"), KShortcut(0), a, "copyReferenceOnly"); + qaction = new QAction(tr("Copy entry with text"), a); + a->addAction("copyEntryWithText", qaction); + // new QAction(tr("Copy selected text"), KShortcut(0), a, "copySelectedText"); + qaction = new QAction(tr("Save entry as plain text"), a); + a->addAction("saveEntryAsPlainText", qaction); + qaction = new QAction(tr("Save entry as HTML"),a); + a->addAction("saveEntryAsHTML", qaction); + // new QAction(tr("Print reference only"), KShortcut(0), a, "printReferenceOnly"); + qaction = new QAction(tr("Print entry with text"), a); + a->addAction("printEntryWithText", qaction); + +} + +/** No descriptions */ +void CBookReadWindow::initConnections() +{ + CLexiconReadWindow::initConnections(); + + connect(m_treeChooser, SIGNAL(keyChanged(CSwordKey*)), this, SLOT(lookupSwordKey(CSwordKey*))); + connect(m_treeChooser, SIGNAL(keyChanged(CSwordKey*)), keyChooser(), SLOT(updateKey(CSwordKey*))); + connect(keyChooser(), SIGNAL(keyChanged(CSwordKey*)), m_treeChooser, SLOT(updateKey(CSwordKey*))); +} + +/** Init the view */ +void CBookReadWindow::initView() +{ + QSplitter* splitter = new QSplitter(this); + + setMainToolBar( new QToolBar(this) ); + addToolBar(mainToolBar()); + //addDockWindow(mainToolBar()); + + m_treeChooser = new CBookTreeChooser(modules(), key(), splitter); + setDisplayWidget( CDisplay::createReadInstance(this, splitter) ); + + setKeyChooser( CKeyChooser::createInstance(modules(), key(), mainToolBar()) ); + + setModuleChooserBar( new CModuleChooserBar(modules(), modules().first()->type(), this) ); + moduleChooserBar()->setButtonLimit(1); + addToolBar(moduleChooserBar()); + //addDockWindow( moduleChooserBar() ); + + setButtonsToolBar( new QToolBar(this) ); + //addDockWindow( buttonsToolBar() ); + setDisplaySettingsButton( new CDisplaySettingsButton( &displayOptions(), &filterOptions(), modules(), buttonsToolBar()) ); + addToolBar(buttonsToolBar()); + m_treeChooser->hide(); + + //splitter->setResizeMode(m_treeChooser, QSplitter::Stretch); + setCentralWidget( splitter ); + setWindowIcon(CToolClass::getIconForModule(modules().first())); +} + +void CBookReadWindow::initToolbars() +{ + Q_ASSERT(m_treeAction); + Q_ASSERT(m_actions.backInHistory); + + mainToolBar()->addAction(m_actions.backInHistory); + mainToolBar()->addAction(m_actions.forwardInHistory); + + mainToolBar()->addWidget(keyChooser()); + + buttonsToolBar()->addAction(m_treeAction); + m_treeAction->setChecked(false); + + buttonsToolBar()->addWidget(displaySettingsButton()); + + QAction* action = qobject_cast(actionCollection()->action( + CResMgr::displaywindows::general::search::actionName )); + if (action) { + buttonsToolBar()->addAction(action); + } + + //#if KDE_VERSION_MINOR < 1 + //action->plugAccel( accel() ); + //#endif +} + +/** Is called when the action was executed to toggle the tree view. */ +void CBookReadWindow::treeToggled() +{ + if (m_treeAction->isChecked()) { + m_treeChooser->show(); + } + else { + m_treeChooser->hide(); + } +} + +/** Reimplementation to take care of the tree chooser. */ +void CBookReadWindow::modulesChanged() +{ + CLexiconReadWindow::modulesChanged(); + m_treeChooser->setModules(modules()); +} + +void CBookReadWindow::setupPopupMenu() +{ + CLexiconReadWindow::setupPopupMenu(); +} diff --git a/src/frontend/displaywindow/cbookreadwindow.h b/src/frontend/displaywindow/cbookreadwindow.h new file mode 100644 index 0000000..eaa0c15 --- /dev/null +++ b/src/frontend/displaywindow/cbookreadwindow.h @@ -0,0 +1,69 @@ +/********* +* +* This file is part of BibleTime's BtActionCollection code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime BtActionCollection code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CBOOKREADWINDOW_H +#define CBOOKREADWINDOW_H + +//BibleTime includes +#include "clexiconreadwindow.h" + + +class QAction; +class CBookTreeChooser; +class BtActionCollection; + + +/** + * @author The BibleTime team + */ +class CBookReadWindow : public CLexiconReadWindow { + Q_OBJECT +public: + static void insertKeyboardActions( BtActionCollection* const a ); + + CBookReadWindow(QList modules, CMDIArea* parent); + + virtual ~CBookReadWindow(); + /** + * Store the settings of this window in the given CProfileWindow object. + */ + virtual void storeProfileSettings( Profile::CProfileWindow* profileWindow ); + /** + * Store the settings of this window in the given profile window. + */ + virtual void applyProfileSettings( Profile::CProfileWindow* profileWindow ); + +protected: + virtual void initActions(); + virtual void initToolbars(); + virtual void initConnections(); + virtual void initView(); + + virtual void setupPopupMenu(); + + protected slots: // Protected slots + /** + * Reimplementation to take care of the tree chooser. + */ + virtual void modulesChanged(); + +private: + QAction* m_treeAction; + CBookTreeChooser* m_treeChooser; + +private slots: // Private slots + /** + * Is called when the action was executed to toggle the tree view. + */ + void treeToggled(); +}; + +#endif diff --git a/src/frontend/displaywindow/cbuttons.cpp b/src/frontend/displaywindow/cbuttons.cpp new file mode 100644 index 0000000..582e5de --- /dev/null +++ b/src/frontend/displaywindow/cbuttons.cpp @@ -0,0 +1,191 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "cbuttons.h" + +#include "util/cresmgr.h" +#include "util/cpointers.h" +#include "util/directoryutil.h" + +//Qt includes +#include +#include +#include +#include +#include + +//KDE includes + + + + +CDisplaySettingsButton::CDisplaySettingsButton(CSwordBackend::DisplayOptions *displaySettings, CSwordBackend::FilterOptions *moduleSettings, const QList& useModules,QWidget *parent ) +: QToolButton(parent) { + // qWarning("CDisplaySettingsButton::CDisplaySettingsButton"); + QToolButton::setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::displaySettings::icon)); + + m_displaySettings = displaySettings; + m_moduleSettings = moduleSettings; + m_modules = useModules; + + m_popup = new QMenu(this); + setMenu(m_popup); + setPopupMode(QToolButton::InstantPopup); + setToolTip(tr("Display options")); + + connect(m_popup, SIGNAL(triggered(QAction*)), this, SLOT(optionToggled(QAction*))); + populateMenu(); +} + +void CDisplaySettingsButton::reset(const QList& useModules) { + m_modules = useModules; + populateMenu(); + //disable the settings button if no options are available + if (!populateMenu()) { + setEnabled(false); + setToolTip(tr("Display settings: No options available")); + } + else { + setEnabled(true); + setToolTip(tr("Display settings")); + } +} + + +void CDisplaySettingsButton::optionToggled(QAction* /*action*/) { + qDebug("display settings option toggled"); + //Take each Action and set the corresponding setting. + //Using QAction (QObject) property and OptionType enum is a dirty way to do this. + //See populateMenu(). + foreach (QAction* act, m_popup->actions()) { + int optionType = act->property("OptionType").toInt(); + bool checked = act->isChecked(); + switch(optionType) { + case Linebreak: + m_displaySettings->lineBreaks = checked; + break; + case Versenum: + m_displaySettings->verseNumbers = checked; + break; + case Variant: + m_moduleSettings->textualVariants = checked; + break; + case Vowel: + m_moduleSettings->hebrewPoints = checked; + break; + case Accents: + m_moduleSettings->greekAccents = checked; + break; + case Cantillation: + m_moduleSettings->hebrewCantillation = checked; + break; + case Headings: + m_moduleSettings->headings = checked; + break; + case Morphseg: + m_moduleSettings->morphSegmentation = checked; + break; + case Xref: + m_moduleSettings->scriptureReferences = checked; + break; + case WordsofJ: + m_moduleSettings->redLetterWords = checked; + break; + } + } + + emit sigChanged(); +} + +/** No descriptions */ +int CDisplaySettingsButton::populateMenu() { + int ret = 0; + + m_popup->clear(); + + // See also optionToggled() + + ret += addMenuEntry(tr("Use linebreaks after each verse"), Linebreak, &m_displaySettings->lineBreaks, (m_modules.first()->type() == CSwordModuleInfo::Bible)); + + //show the verse numbers option only for bible modules + ret += addMenuEntry(tr("Show verse numbers"), Versenum, &m_displaySettings->verseNumbers, (m_modules.first()->type() == CSwordModuleInfo::Bible)); + + ret += addMenuEntry(tr("Show headings"), Headings, &m_moduleSettings->headings, + isOptionAvailable(CSwordModuleInfo::headings)); + + ret += addMenuEntry(tr("Highlight words of Jesus"), WordsofJ, &m_moduleSettings->redLetterWords, + isOptionAvailable(CSwordModuleInfo::redLetterWords )); + + ret += addMenuEntry(tr("Show Hebrew vowel points"), Vowel, &m_moduleSettings->hebrewPoints, + isOptionAvailable(CSwordModuleInfo::hebrewPoints )); + + ret += addMenuEntry(tr("Show Hebrew cantillation marks"), Cantillation, &m_moduleSettings->hebrewCantillation, + isOptionAvailable(CSwordModuleInfo::hebrewCantillation )); + + ret += addMenuEntry(tr("Show Greek accents"), Accents, &m_moduleSettings->greekAccents, + isOptionAvailable(CSwordModuleInfo::greekAccents )); + + ret += addMenuEntry(tr("Use alternative textual variant"), Variant, &m_moduleSettings->textualVariants, + isOptionAvailable(CSwordModuleInfo::textualVariants )); + + ret += addMenuEntry(tr("Show scripture cross-references"), Xref, &m_moduleSettings->scriptureReferences, + isOptionAvailable(CSwordModuleInfo::scriptureReferences )); + + ret += addMenuEntry(tr("Show morph segmentation"), Morphseg, &m_moduleSettings->morphSegmentation, + isOptionAvailable(CSwordModuleInfo::morphSegmentation )); + + return ret; +} + +/** Adds an entry to m_popup. */ +int CDisplaySettingsButton::addMenuEntry( const QString name, OptionType type, const int* option, const bool available) { + int ret = 0; + + if (available) { + QAction* a = m_popup->addAction(name); + //see optionToggled() + a->setProperty("OptionType", type); + a->setCheckable(true); + a->setChecked(*option); + ret = 1; + } + + return ret; +} + +bool CDisplaySettingsButton::isOptionAvailable( const CSwordModuleInfo::FilterTypes option ) { + bool ret = false; + QList::iterator end_it = m_modules.end(); + for (QList::iterator it(m_modules.begin()); it != end_it; ++it) { + ret = ret || (*it)->has(option); + } + return ret; +} + +/** Returns the number of usable menu items in the settings menu. */ +int CDisplaySettingsButton::menuItemCount() { + return m_popup->actions().count(); +} + +/** Sets the item at position pos to the state given as 2nd paramter. */ +void CDisplaySettingsButton::setItemStatus( const int index, const bool checked ) { + QAction* action = m_popup->actions().at(index); + action->setChecked(checked); +} + +/** Returns the status of the item at position "index" */ +bool CDisplaySettingsButton::itemStatus( const int index ) { + return m_popup->actions().at(index)->isChecked(); +} + +/** Sets the status to changed. The signal changed will be emitted. */ +void CDisplaySettingsButton::setChanged() { + emit sigChanged(); +} diff --git a/src/frontend/displaywindow/cbuttons.h b/src/frontend/displaywindow/cbuttons.h new file mode 100644 index 0000000..6d94c53 --- /dev/null +++ b/src/frontend/displaywindow/cbuttons.h @@ -0,0 +1,77 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CBUTTONS_H +#define CBUTTONS_H + +//BibleTime includes +#include "backend/managers/cswordbackend.h" +class CSwordModuleInfo; + +//QT includes +#include +#include + +class QMenu; + +/** This class manages the display options of the selected modules. + * @author The BibleTime team + */ +class CDisplaySettingsButton : public QToolButton { + Q_OBJECT +public: + + CDisplaySettingsButton(CSwordBackend::DisplayOptions *displaySettings, CSwordBackend::FilterOptions *settings, const QList& useModules, QWidget *parent=0); + void reset(const QList& useModules); + /** + * Sets the item at position pos to the satet given as 2nd paramter. + */ + void setItemStatus( const int pos, const bool checked ); + /** + * Returns the number of usable menu items in the setttings menu. + */ + int menuItemCount(); + /** + * Returns the status of the item at position "index" + */ + bool itemStatus( const int index ); + /** + * Sets the status to changed. The signal changed will be emitted. + */ + void setChanged(); + +signals: + void sigChanged(void); + +protected slots: + void optionToggled(QAction* action); + +protected: + + /** This enum marks the option types for a display. Used internally.*/ + enum OptionType {Linebreak, Versenum, Headings, WordsofJ, Vowel, Cantillation, Accents, + Variant, Xref, Morphseg}; + + CSwordBackend::FilterOptions* m_moduleSettings; + CSwordBackend::DisplayOptions* m_displaySettings; + CSwordBackend::FilterOptions m_available; + QList m_modules; + + QHash m_dict; + + QMenu* m_popup; + + int populateMenu(); + bool isOptionAvailable( const CSwordModuleInfo::FilterTypes option); + int addMenuEntry( const QString name, OptionType type, const int* option, const bool available); +}; + +#endif diff --git a/src/frontend/displaywindow/ccommentaryreadwindow.cpp b/src/frontend/displaywindow/ccommentaryreadwindow.cpp new file mode 100644 index 0000000..9228c2d --- /dev/null +++ b/src/frontend/displaywindow/ccommentaryreadwindow.cpp @@ -0,0 +1,198 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "ccommentaryreadwindow.h" +#include "btactioncollection.h" + +#include "frontend/profile/cprofilewindow.h" +#include "backend/config/cbtconfig.h" +#include "frontend/keychooser/ckeychooser.h" +#include "frontend/display/cdisplay.h" +#include "frontend/display/creaddisplay.h" + +#include "backend/keys/cswordversekey.h" + +#include "util/ctoolclass.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +#include +#include +#include +#include + +using namespace Profile; + +CCommentaryReadWindow::CCommentaryReadWindow(QList modules, CMDIArea* parent) : CLexiconReadWindow(modules, parent) {} + +void CCommentaryReadWindow::insertKeyboardActions( BtActionCollection* const a ) { + + QAction* qaction; + + qaction = new QAction(tr("Next book"), a); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextBook::accel); + a->addAction("nextBook", qaction); + + qaction = new QAction(tr("Previous book"), a); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::previousBook::accel); + a->addAction( "previousBook", qaction); + + qaction = new QAction(tr("Next chapter"), a); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextChapter::accel); + a->addAction("nextChapter", qaction); + + qaction = new QAction(tr("Previous chapter"), a); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::previousChapter::accel); + a->addAction("previousChapter", qaction); + + qaction = new QAction(tr("Next verse"), a); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextVerse::accel); + a->addAction("nextVerse", qaction); + + qaction = new QAction(tr("Previous verse"), a); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::previousVerse::accel); + a->addAction("previousVerse", qaction); + +} + +void CCommentaryReadWindow::applyProfileSettings( CProfileWindow* profileWindow ) { + CLexiconReadWindow::applyProfileSettings(profileWindow); + if (profileWindow->windowSettings()) { + m_syncButton->setChecked(true); + } +} + +void CCommentaryReadWindow::storeProfileSettings( CProfileWindow* profileWindow ) { + CLexiconReadWindow::storeProfileSettings(profileWindow); + profileWindow->setWindowSettings( m_syncButton->isChecked() ); +} + +void CCommentaryReadWindow::initToolbars() { + CLexiconReadWindow::initToolbars(); + + m_syncButton = new QAction( + QIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::commentaryWindow::syncWindow::icon)), + tr("Synchronize"), + actionCollection() + ); + m_syncButton->setCheckable(true); + m_syncButton->setShortcut(CResMgr::displaywindows::commentaryWindow::syncWindow::accel); + m_syncButton->setToolTip(tr("Synchronize the displayed entry of this work with the active Bible window")); + actionCollection()->addAction(CResMgr::displaywindows::commentaryWindow::syncWindow::actionName, m_syncButton); + buttonsToolBar()->addAction(m_syncButton); +} + +/** Reimplementation to handle the keychooser refresh. */ +void CCommentaryReadWindow::reload(CSwordBackend::SetupChangedReason reason) { + CLexiconReadWindow::reload(reason); + + //refresh the book lists + verseKey()->setLocale( backend()->booknameLanguage().toLatin1() ); + keyChooser()->refreshContent(); +} + +/** rapper around key() to return the right type of key. */ +CSwordVerseKey* CCommentaryReadWindow::verseKey() { + CSwordVerseKey* k = dynamic_cast(CDisplayWindow::key()); + Q_ASSERT(k); + return k; +} + +void CCommentaryReadWindow::initActions() { + CLexiconReadWindow::initActions(); //make sure the predefined actions are available + + BtActionCollection* ac = actionCollection(); + + //cleanup, not a clean oo-solution + ac->action("nextEntry")->setEnabled(false); + ac->action("previousEntry")->setEnabled(false); + + QAction* qaction; + + qaction = new QAction(tr("Next book"), ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextBook::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(nextBook()) ); + ac->addAction("nextBook", qaction); + + qaction = new QAction(tr("Previous book"), ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::previousBook::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(previousBook()) ); + ac->addAction("previousBook", qaction); + + qaction = new QAction(tr("Next chapter"), ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextChapter::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(nextChapter()) ); + ac->addAction("nextChapter", qaction); + + qaction = new QAction(tr("Previous chapter"), ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::previousChapter::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(previousChapter()) ); + ac->addAction("previousChapter", qaction); + + qaction = new QAction(tr("Next verse"), ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::nextVerse::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(nextVerse()) ); + ac->addAction("nextVerse", qaction); + + qaction = new QAction(tr("Previous verse"), ac); + qaction->setShortcut(CResMgr::displaywindows::bibleWindow::previousVerse::accel); + QObject::connect(qaction, SIGNAL(triggered()), this, SLOT(previousVerse()) ); + ac->addAction("previousVerse", qaction); + +// CBTConfig::setupAccelSettings(CBTConfig::commentaryWindow, actionCollection()); +} + +/** Moves to the next book. */ +void CCommentaryReadWindow::nextBook() { + if (verseKey()->next(CSwordVerseKey::UseBook)) + keyChooser()->setKey(key()); +} + +/** Moves one book behind. */ +void CCommentaryReadWindow::previousBook() { + if (verseKey()->previous(CSwordVerseKey::UseBook)) + keyChooser()->setKey(key()); +} + +/** Moves to the next book. */ +void CCommentaryReadWindow::nextChapter() { + if (verseKey()->next(CSwordVerseKey::UseChapter)) + keyChooser()->setKey(key()); +} + +/** Moves one book behind. */ +void CCommentaryReadWindow::previousChapter() { + if (verseKey()->previous(CSwordVerseKey::UseChapter)) + keyChooser()->setKey(key()); +} + +/** Moves to the next book. */ +void CCommentaryReadWindow::nextVerse() { + if (verseKey()->next(CSwordVerseKey::UseVerse)) + keyChooser()->setKey(key()); +} + +/** Moves one book behind. */ +void CCommentaryReadWindow::previousVerse() { + if (verseKey()->previous(CSwordVerseKey::UseVerse)) + keyChooser()->setKey(key()); +} + +bool CCommentaryReadWindow::syncAllowed() const { + return m_syncButton->isChecked(); +} + + +/*! + \fn CCommentaryReadWindow::setupPopupMenu() + */ +void CCommentaryReadWindow::setupPopupMenu() { + CLexiconReadWindow::setupPopupMenu(); +} diff --git a/src/frontend/displaywindow/ccommentaryreadwindow.h b/src/frontend/displaywindow/ccommentaryreadwindow.h new file mode 100644 index 0000000..1bac735 --- /dev/null +++ b/src/frontend/displaywindow/ccommentaryreadwindow.h @@ -0,0 +1,72 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CCOMMENTARYREADWINDOW_H +#define CCOMMENTARYREADWINDOW_H + +//BibleTime includes +#include "cbiblereadwindow.h" + +//Qt includes +//#include + + +class QAction; +class CSwordVerseKey; +class BtActionCollection; + +/** + *@author The BibleTime team + */ + +class CCommentaryReadWindow : public CLexiconReadWindow { + Q_OBJECT +public: + /** + * Reimplementation. + */ + static void insertKeyboardActions( BtActionCollection* const a ); + + CCommentaryReadWindow(QList modules, CMDIArea* parent); + /** + * Store the settings of this window in the given CProfileWindow object. + */ + virtual void storeProfileSettings( Profile::CProfileWindow* profileWindow ); + /** + * Store the settings of this window in the given profile window. + */ + virtual void applyProfileSettings( Profile::CProfileWindow* profileWindow ); + virtual bool syncAllowed() const; + +public slots: // Public slots + void nextBook(); + void previousBook(); + void nextChapter(); + void previousChapter(); + void nextVerse(); + void previousVerse(); + /** + * Reimplementation to handle the keychooser refresh. + */ + virtual void reload(CSwordBackend::SetupChangedReason); + +protected: + virtual void initActions(); + virtual void initToolbars(); + +private: + QAction* m_syncButton; + CSwordVerseKey* verseKey(); +protected: + virtual void setupPopupMenu(); +}; + +#endif diff --git a/src/frontend/displaywindow/cdisplaywindow.cpp b/src/frontend/displaywindow/cdisplaywindow.cpp new file mode 100644 index 0000000..59fccab --- /dev/null +++ b/src/frontend/displaywindow/cdisplaywindow.cpp @@ -0,0 +1,497 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cdisplaywindow.h" +#include "bttoolbarpopupaction.h" +#include "btactioncollection.h" + +#include "cmodulechooserbar.h" +#include "cbuttons.h" +#include "backend/keys/cswordkey.h" +#include "frontend/keychooser/ckeychooser.h" +#include "frontend/keychooser/bthistory.h" +#include "frontend/display/cdisplay.h" +#include "frontend/cmdiarea.h" +#include "frontend/profile/cprofilewindow.h" +#include "backend/config/cbtconfig.h" +#include "frontend/searchdialog/csearchdialog.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +#include +#include +#include +#include +#include + +using namespace Profile; + +CDisplayWindow::CDisplayWindow(QList modules, CMDIArea *parent) + : QMainWindow(parent), + m_mdi(parent), + m_filterOptions(), + m_displayOptions(), + m_displaySettingsButton(0), + m_keyChooser(0), + m_swordKey(0), + m_isReady(false), + m_moduleChooserBar(0), + m_mainToolBar(0), + m_popupMenu(0), + m_displayWidget(0) +{ + qDebug("CDisplayWindow::CDisplayWindow"); + setAttribute(Qt::WA_DeleteOnClose); //we want to destroy this window when it is closed + parent->addSubWindow(this); + m_actionCollection = new BtActionCollection(this); + setModules(modules); + + // Connect this to the backend module list changes + connect(CPointers::backend(), SIGNAL(sigSwordSetupChanged(CSwordBackend::SetupChangedReason)), SLOT(reload(CSwordBackend::SetupChangedReason))); + //KMainWindow::setAttribute(Qt::WA_DeleteOnClose); //what about QMdiSubWindow? +} + +CDisplayWindow::~CDisplayWindow() { + delete m_swordKey; + m_swordKey = 0; +} + +CMDIArea* CDisplayWindow::mdi() const { + return m_mdi; +} + +/** Returns the right window caption. */ +const QString CDisplayWindow::windowCaption() { + if (!m_modules.count()) { + return QString::null; + } + + return QString(key()->key()).append(" (").append(m_modules.join(" | ")).append(")"); +} + +/** Returns the used modules as a QPtrList */ +QList CDisplayWindow::modules() { + QList mods; + + for (QStringList::iterator it = m_modules.begin(); it != m_modules.end(); ++it) { + Q_ASSERT(backend()->findModuleByName(*it)); + if (CSwordModuleInfo* m = backend()->findModuleByName(*it)) { + mods.append(m); + } + } + + return mods; +} + +/** Set the window caption. */ +void CDisplayWindow::setCaption( const QString& ) { + QWidget::setWindowTitle( windowCaption() ); + m_mdi->emitWindowCaptionChanged(); +} + +void CDisplayWindow::insertKeyboardActions( BtActionCollection* a ) { + qDebug() << "CDisplayWindow::insertKeyboardActions: ac: " << a; + + QAction* actn = new QAction(QIcon(), tr("Zoom in"), 0); + actn->setShortcut(QKeySequence::ZoomIn); + a->addAction("zoomIn", actn); + //a->addAction(KStandardAction::ZoomIn, "zoomIn", 0, 0); + actn = new QAction(QIcon(), tr("Zoom out"), 0); + actn->setShortcut(QKeySequence::ZoomOut); + a->addAction("zoomIn", actn); + //a->addAction(KStandardAction::ZoomOut, "zoomOut", 0, 0); + actn = new QAction(QIcon(), tr("Close"), 0); + actn->setShortcut(QKeySequence::Close); + a->addAction("closeWindow", actn); + //a->addAction(KStandardAction::Close, "closeWindow", 0, 0); + actn = new QAction(QIcon(), tr("Select all"), 0); + actn->setShortcut(QKeySequence::SelectAll); + a->addAction("selectAll", actn); + //a->addAction(KStandardAction::SelectAll, "selectAll", 0, 0); + actn = new QAction(QIcon(), tr("Copy"), 0); + actn->setShortcut(QKeySequence::Copy); + a->addAction("copySelectedText", actn); + //a->addAction(KStandardAction::Copy, "copySelectedText", 0, 0); + actn = new QAction(QIcon(), tr("Find..."), 0); + actn->setShortcut(QKeySequence::Find); + a->addAction("findText", actn); + //a->addAction(KStandardAction::Find, "findText", 0, 0); + + BtToolBarPopupAction* action = new BtToolBarPopupAction( + QIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::general::backInHistory::icon)), + tr("Back in history"), + a + ); + action->setShortcut(CResMgr::displaywindows::general::backInHistory::accel); + a->addAction(CResMgr::displaywindows::general::backInHistory::actionName, action); + + action = new BtToolBarPopupAction( + QIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::general::forwardInHistory::icon)), + tr("Forward in history"), + a + ); + action->setShortcut(CResMgr::displaywindows::general::forwardInHistory::accel); + a->addAction(CResMgr::displaywindows::general::forwardInHistory::actionName, action); +} + +void CDisplayWindow::initActions() +{ + qDebug("CDisplayWindow::initActions"); + + BtActionCollection* ac = actionCollection(); + + QAction* kaction = new QAction( + QIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::general::search::icon)), + tr("Open the search dialog with the works of this window"), + ac + ); + kaction->setShortcut(CResMgr::displaywindows::general::search::accel); + QObject::connect(kaction, SIGNAL(triggered()), this, SLOT(slotSearchInModules())); + ac->addAction(CResMgr::displaywindows::general::search::actionName, kaction); + + CDisplayConnections* conn = displayWidget()->connectionsProxy(); + + QAction* actn = new QAction(QIcon(), tr("Zoom in"), ac); + actn->setShortcut(QKeySequence::ZoomIn); + QObject::connect(actn, SIGNAL(triggered()), conn, SLOT(zoomIn())); + ac->addAction("zoomIn", actn); + addAction(actn); + //a->addAction(KStandardAction::ZoomIn, "zoomIn", 0, 0); + actn = new QAction(QIcon(), tr("Zoom out"), ac); + actn->setShortcut(QKeySequence::ZoomOut); + QObject::connect(actn, SIGNAL(triggered()), conn, SLOT(zoomOut())); + ac->addAction("zoomOut", actn); + addAction(actn); + //a->addAction(KStandardAction::ZoomOut, "zoomOut", 0, 0); + actn = new QAction(QIcon(), tr("Close"), ac); + actn->setShortcut(QKeySequence::Close); + QObject::connect(actn, SIGNAL(triggered()), this, SLOT(close())); + ac->addAction("closeWindow", actn); + addAction(actn); + //a->addAction(KStandardAction::Close, "closeWindow", 0, 0); + actn = new QAction(QIcon(), tr("Select all"), ac); + actn->setShortcut(QKeySequence::SelectAll); + QObject::connect(actn, SIGNAL(triggered()), conn, SLOT(selectAll())); + ac->addAction("selectAll", actn); + addAction(actn); + //a->addAction(KStandardAction::SelectAll, "selectAll", 0, 0); + actn = new QAction(QIcon(), tr("Copy"), ac); + actn->setShortcut(QKeySequence::Copy); + QObject::connect(actn, SIGNAL(triggered()), conn, SLOT(copySelection())); + ac->addAction("copySelectedText", actn); + addAction(actn); + //a->addAction(KStandardAction::Copy, "copySelectedText", 0, 0); + actn = new QAction(QIcon(), tr("Find..."), ac); + actn->setShortcut(QKeySequence::Find); + QObject::connect(actn, SIGNAL(triggered()), conn, SLOT(openFindTextDialog())); + ac->addAction("findText", actn); + addAction(actn); + //a->addAction(KStandardAction::Find, "findText", 0, 0); + + BtToolBarPopupAction* popupaction = new BtToolBarPopupAction( + QIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::general::backInHistory::icon)), + tr("Back in history"), + ac + ); + bool ok = QObject::connect(popupaction, SIGNAL(triggered()), keyChooser()->history(), SLOT(back())); + Q_ASSERT(ok); + ac->addAction(CResMgr::displaywindows::general::backInHistory::actionName, popupaction); + + popupaction = new BtToolBarPopupAction( + QIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::general::forwardInHistory::icon)), + tr("Forward in history"), + ac + ); + ok = QObject::connect(popupaction, SIGNAL(triggered()), keyChooser()->history(), SLOT(fw()) ); + Q_ASSERT(ok); + ac->addAction(CResMgr::displaywindows::general::forwardInHistory::actionName, popupaction); + +} + +/** Refresh the settings of this window. */ +void CDisplayWindow::reload(CSwordBackend::SetupChangedReason) { + //first make sure all used Sword modules are still present + QMutableStringListIterator it(m_modules); + while (it.hasNext()) { + if (!backend()->findModuleByName(it.next())) { + it.remove(); + } + } + + if (m_modules.count() == 0){ + close(); + return; + } + + if (keyChooser()) keyChooser()->setModules( modules(), false ); + + if (m_moduleChooserBar) { //necessary for edit windows which have now chooser bar + m_moduleChooserBar->setModules(modules()); + } + modulesChanged(); + lookup(); +} + +/** Returns the filter options used by this window. */ +CSwordBackend::FilterOptions& CDisplayWindow::filterOptions() { + return m_filterOptions; +} + +/** Returns the display options used by this display window. */ +CSwordBackend::DisplayOptions& CDisplayWindow::displayOptions() { + return m_displayOptions; +} + +/** Sets the new display options for this window. */ +void CDisplayWindow::setDisplayOptions( const CSwordBackend::DisplayOptions& displayOptions ) { + m_displayOptions = displayOptions; +} + +/** Sets the new filter options of this window. */ +void CDisplayWindow::setFilterOptions( CSwordBackend::FilterOptions& filterOptions ) { + m_filterOptions = filterOptions; +} + +/** Returns true if the widget is ready for use. */ +bool CDisplayWindow::isReady() const { + return m_isReady; +} + +/** Set the ready status */ +void CDisplayWindow::setReady( const bool& ready ) { + m_isReady = ready; +} + +/** Returns true if the window may be closed. */ +bool CDisplayWindow::queryClose() { + return true; +} + +/** Returns the keychooser widget of this display window. */ +CKeyChooser* CDisplayWindow::keyChooser() const { + return m_keyChooser; +} + +/** Sets the keychooser widget for this display window. */ +void CDisplayWindow::setKeyChooser( CKeyChooser* ck ) { + m_keyChooser = ck; +} + +/** Returns the key of this display window. */ +CSwordKey* CDisplayWindow::key() const { + Q_ASSERT( m_swordKey ); + return m_swordKey; +} + +/** Sets the new sword key. */ +void CDisplayWindow::setKey( CSwordKey* key ) { + Q_ASSERT( key ); + m_swordKey = key; +} + +void CDisplayWindow::modulesChanged() { + if (moduleChooserBar()) { //necessary for write windows + setModules( m_moduleChooserBar->getModuleList() ); + } + + if (!modules().count()) { + close(); + } + else { + if (displaySettingsButton()) { + displaySettingsButton()->reset(modules()); + } + + key()->module(modules().first()); + keyChooser()->setModules(modules()); + } +} + +/** Returns the module chooser bar. */ +CModuleChooserBar* CDisplayWindow::moduleChooserBar() const { + return m_moduleChooserBar; +} + +/** Sets the module chooser bar. */ +void CDisplayWindow::setModuleChooserBar( CModuleChooserBar* bar ) { + if (m_moduleChooserBar) { + disconnect(m_moduleChooserBar, SIGNAL(sigChanged()), this, SLOT(modulesChanged())); + } + + //if a new bar should be set! + if (bar) { + m_moduleChooserBar = bar; + connect(bar, SIGNAL(sigChanged()), SLOT(modulesChanged())); + } +} + +/** Sets the modules. */ +void CDisplayWindow::setModules( const QList& newModules ) { + qDebug("CDisplayWindow::setModules"); + m_modules.clear(); + + foreach (CSwordModuleInfo* mod, newModules) { + m_modules.append(mod->name()); + } +} + +/** Initialize the window. Call this method from the outside, because calling this in the constructor is not possible! */ +bool CDisplayWindow::init() { + qDebug("CDisplayWindow::init"); + initView(); + setMinimumSize( 100,100 ); + + setCaption(windowCaption()); + //setup focus stuff. + setFocusPolicy(Qt::ClickFocus); + parentWidget()->setFocusPolicy(Qt::ClickFocus); + initActions(); + initToolbars(); + initConnections(); + setupPopupMenu(); + + m_filterOptions = CBTConfig::getFilterOptionDefaults(); + m_displayOptions = CBTConfig::getDisplayOptionDefaults(); + if (displaySettingsButton()) { + displaySettingsButton()->reset(modules()); + } + + setReady(true); + return true; +} + +/** Returns the main toolbar. */ +QToolBar* CDisplayWindow::mainToolBar() const { + return m_mainToolBar; +} + +/** Returns the main toolbar. */ +QToolBar* CDisplayWindow::buttonsToolBar() const { + return m_buttonsToolBar; +} + +/** Sets the main toolbar. */ +void CDisplayWindow::setMainToolBar( QToolBar* bar ) { + m_mainToolBar = bar; +} + +/** Sets the main toolbar. */ +void CDisplayWindow::setButtonsToolBar( QToolBar* bar ) { + m_buttonsToolBar = bar; +} + +/** Returns the display settings button */ +CDisplaySettingsButton* CDisplayWindow::displaySettingsButton() const { + return m_displaySettingsButton; +} + +/** Sets the display settings button. */ +void CDisplayWindow::setDisplaySettingsButton( CDisplaySettingsButton* button ) { + if (m_displaySettingsButton) + disconnect(m_displaySettingsButton, SIGNAL( sigChanged() ),this, SLOT(lookup() )); + + m_displaySettingsButton = button; + connect(m_displaySettingsButton, SIGNAL(sigChanged()),this, SLOT(lookup())); +} + +/** Lookup the current key. Used to refresh the display. */ +void CDisplayWindow::lookup() { + lookupSwordKey( key() ); +} + +void CDisplayWindow::lookupModKey( const QString& moduleName, const QString& keyName ) { + if (!isReady()) { + return; + } + + CSwordModuleInfo* m = backend()->findModuleByName(moduleName); + Q_ASSERT(m); + if (!m) { + return; + } + + //ToDo: check for containsRef compat + if (m && modules().contains(m)) { + key()->key(keyName); + keyChooser()->setKey(key()); //the key chooser does send an update signal + } + else { //given module not displayed in this window + //if the module is displayed in another display window we assume a wrong drop + //create a new window for the given module + QList mList; + mList.append(m); + mdi()->emitCreateDisplayWindow(mList, keyName); + } +} + +void CDisplayWindow::lookupKey( const QString& keyName ) { + /* This function is called for example after a bookmark was dropped on this window + */ + Q_ASSERT(modules().first()); + + //qDebug("CDisplayWindow::lookup: %s", keyName.latin1()); + lookupModKey(modules().first()->name(), keyName); +} + +/** Update the status of the popup menu entries. */ +void CDisplayWindow::updatePopupMenu() {} + + +///** Returns the installed popup menu. */ +QMenu* CDisplayWindow::popup() { + // qWarning("CReadWindow::popup()"); + if (!m_popupMenu) { + m_popupMenu = new QMenu(this); + connect(m_popupMenu, SIGNAL(aboutToShow()), this, SLOT(updatePopupMenu())); + if (displayWidget()) { + displayWidget()->installPopup(m_popupMenu); + } + /* else { + qWarning("CDisplayWindow:: can't instal popup menu"); + }*/ + } + return m_popupMenu; +} + +/** Returns the display widget used by this implementation of CDisplayWindow. */ +CDisplay* CDisplayWindow::displayWidget() const { + Q_ASSERT(m_displayWidget); + return m_displayWidget; +} + +/** Sets the display widget used by this display window. */ +void CDisplayWindow::setDisplayWidget( CDisplay* newDisplay ) { + m_displayWidget = newDisplay; +} + +void CDisplayWindow::closeEvent(QCloseEvent* e) { + if (!queryClose()) { + e->ignore(); + } + else { + e->accept(); + } +} + +void CDisplayWindow::slotSearchInModules() { + Search::CSearchDialog::openDialog(modules()); +} + +void CDisplayWindow::printAll() { + m_displayWidget->connectionsProxy()->printAll( m_displayOptions, m_filterOptions); +} + +void CDisplayWindow::printAnchorWithText() { + m_displayWidget->connectionsProxy()->printAnchorWithText( m_displayOptions, m_filterOptions); +} + +BtActionCollection* CDisplayWindow::actionCollection() +{ + return m_actionCollection; +} diff --git a/src/frontend/displaywindow/cdisplaywindow.h b/src/frontend/displaywindow/cdisplaywindow.h new file mode 100644 index 0000000..1eb7d06 --- /dev/null +++ b/src/frontend/displaywindow/cdisplaywindow.h @@ -0,0 +1,264 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CDISPLAYWINDOW_H +#define CDISPLAYWINDOW_H + +//BibleTime includes +#include "util/cpointers.h" + +class CSwordModuleInfo; +#include "backend/managers/cswordbackend.h" + +#include "frontend/profile/cprofilewindow.h" + +//Qt includes +#include +#include + +//Forward declarations +class CMDIArea; +class CReadWindow; +class CWriteWindow; +class CDisplaySettingsButton; +class CDisplay; +class CKeyChooser; +class CModuleChooserBar; +class QCloseEvent; + +class QToolBar; +class QCloseEvent; +class QMenu; +class BtActionCollection; + +/** The base class for all display windows of BibleTime. + * @author The BibleTime team + */ + +class CDisplayWindow : public QMainWindow, public CPointers { + Q_OBJECT +public: + enum WriteWindowType { + HTMLWindow = 1, + PlainTextWindow = 2 + }; + + /** + * Insert the keyboard accelerators of this window into the given KAccel object. + */ + // static void insertKeyboardActions( KAccel* const accel ); + static void insertKeyboardActions( BtActionCollection* const a ); + + CMDIArea* mdi() const; + /** + * Returns the right window caption. + */ + const QString windowCaption(); + /** + * Returns the used modules as a QPtrList + */ + QList modules(); + /** + * Store the settings of this window in the given CProfileWindow object. + */ + virtual void storeProfileSettings( Profile::CProfileWindow* profileWindow ) = 0; + /** + * Store the settings of this window in the given profile window. + */ + virtual void applyProfileSettings( Profile::CProfileWindow* profileWindow ) = 0; + /** + * Set the window caption. + */ + virtual void setCaption( const QString& ); + /** + * Sets the new filter options of this window. + */ + void setFilterOptions( CSwordBackend::FilterOptions& filterOptions ); + /** + * Sets the new display options for this window. + */ + void setDisplayOptions( const CSwordBackend::DisplayOptions& displayOptions ); + /** + * Returns the display options used by this display window. + */ + CSwordBackend::DisplayOptions& displayOptions(); + /** + * Returns the filter options used by this window. + */ + CSwordBackend::FilterOptions& filterOptions(); + /** + * Set the ready status + */ + void setReady( const bool& ready ); + /** + * Returns true if the widget is ready for use. + */ + bool isReady() const; + /** + * Returns true if the window may be closed. + */ + virtual bool queryClose(); + /** + * Returns the keychooser widget of this display window. + */ + CKeyChooser* keyChooser() const; + /** + * Sets the new sword key. + */ + void setKey( CSwordKey* key ); + /** + * Returns the key of this display window. + */ + CSwordKey* key() const; + /** + * Initialize the window. Call this method from the outside, because calling this in the constructor is not possible! + */ + virtual bool init(); + /** + * Sets the main toolbar. + */ + void setMainToolBar( QToolBar* bar ); + /** + * Sets the buttons toolbar. + */ + void setButtonsToolBar( QToolBar* bar ); + /** + * Returns the main toolbar. + */ + QToolBar* mainToolBar() const; + /** + * Returns the buttons toolbar. + */ + QToolBar* buttonsToolBar() const; + /** + * Initialize the toolbars + */ + virtual void initToolbars() = 0; + /** + * Returns the display settings button + */ + CDisplaySettingsButton* displaySettingsButton() const; + /** + * Sets the display settings button. + */ + void setDisplaySettingsButton( CDisplaySettingsButton* button ); + virtual void setupPopupMenu() = 0; + /** + * Returns the display widget used by this implementation of CDisplayWindow. + */ + virtual CDisplay* displayWidget() const; + /** + * Sets the display widget used by this display window. + */ + virtual void setDisplayWidget( CDisplay* newDisplay ); + + /** Returns whether syncs to the active window are allowed at this time for this display window + * @return boolean value whether sync is allowed + */ + virtual bool syncAllowed() const { + return false; + }; + + BtActionCollection* actionCollection(); + +public slots: + /** + * Lookup the specified key in the given module. If the module is not chosen withing + * this display window create a new displaywindow with the right module in it. + */ + virtual void lookupModKey( const QString& module, const QString& key ); + /** + * Lookup the key in the chosen modules. + */ + virtual void lookupKey( const QString& key ); + /** + * Refresh the settings of this window. + */ + virtual void reload(CSwordBackend::SetupChangedReason reason); + +protected: + friend class CMDIArea; + friend class CBibleReadWindow; + + CDisplayWindow(QList modules, CMDIArea* parent); + virtual ~CDisplayWindow(); + /** + * Initializes the intern keyboard actions. + */ + virtual void initActions(); + /** + * Sets the keychooser widget for this display window. + */ + void setKeyChooser( CKeyChooser* ck ); + /** + * Returns the module chooser bar. + */ + CModuleChooserBar* moduleChooserBar() const; + /** + * Lookup the given key. + */ + virtual void lookupSwordKey( CSwordKey* ) = 0; + /** + * Sets the module chooser bar. + */ + void setModuleChooserBar( CModuleChooserBar* bar ); + /** + * Sets the modules. + */ + void setModules( const QList& modules ); + /** + * Initializes the signal / slot connections of this display window. + */ + virtual void initConnections() = 0; + /** + * Initialize the view of this display window. + */ + virtual void initView() = 0; + /** + * Returns the installed popup menu. + */ + QMenu* popup(); + virtual void closeEvent(QCloseEvent* e); + +protected slots: + virtual void modulesChanged(); + /** + * Lookup the current key. Used to refresh the display. + */ + void lookup(); + virtual void updatePopupMenu(); + + void slotSearchInModules(); + + void printAll(); + void printAnchorWithText(); + + +private: + BtActionCollection* m_actionCollection; + CMDIArea* m_mdi; + + //we may only cache the module names bacause after a backend relaod the pointers are invalid! + QStringList m_modules; + + CSwordBackend::FilterOptions m_filterOptions; + CSwordBackend::DisplayOptions m_displayOptions; + + CDisplaySettingsButton* m_displaySettingsButton; + CKeyChooser* m_keyChooser; + CSwordKey* m_swordKey; + bool m_isReady; + CModuleChooserBar* m_moduleChooserBar; + QToolBar* m_mainToolBar; + QToolBar* m_buttonsToolBar; + QMenu* m_popupMenu; + CDisplay* m_displayWidget; +}; + +#endif diff --git a/src/frontend/displaywindow/cdisplaywindowfactory.cpp b/src/frontend/displaywindow/cdisplaywindowfactory.cpp new file mode 100644 index 0000000..d386ecf --- /dev/null +++ b/src/frontend/displaywindow/cdisplaywindowfactory.cpp @@ -0,0 +1,57 @@ +// +// C++ Implementation: cdisplaywindowfactory +// +// Description: +// +// +// Author: The BibleTime team , (C) 2007 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#include "cdisplaywindowfactory.h" + +#include "creadwindow.h" +#include "cbiblereadwindow.h" +#include "ccommentaryreadwindow.h" +#include "clexiconreadwindow.h" +#include "cbookreadwindow.h" +#include "cwritewindow.h" +#include "cplainwritewindow.h" +#include "chtmlwritewindow.h" + + +#include "backend/drivers/cswordmoduleinfo.h" +#include "frontend/cmdiarea.h" + + +CReadWindow* CDisplayWindowFactory::createReadInstance(QList modules, CMDIArea* parent) +{ + qDebug("CDisplayWindowFactory::createReadInstance"); + switch (modules.first()->type()) { + case CSwordModuleInfo::Bible: + return new CBibleReadWindow(modules, parent); + case CSwordModuleInfo::Commentary: + return new CCommentaryReadWindow(modules, parent); + case CSwordModuleInfo::Lexicon: + return new CLexiconReadWindow(modules, parent); + case CSwordModuleInfo::GenericBook: + return new CBookReadWindow(modules, parent); + default: + qWarning("unknown module type"); + break; + } + return 0; +} + + +CWriteWindow* CDisplayWindowFactory::createWriteInstance(QList modules, CMDIArea* parent, const CDisplayWindow::WriteWindowType type) +{ + if (type == CDisplayWindow::HTMLWindow) { + return new CHTMLWriteWindow(modules, parent); + } + else { + return new CPlainWriteWindow(modules, parent); + } + return 0; +} diff --git a/src/frontend/displaywindow/cdisplaywindowfactory.h b/src/frontend/displaywindow/cdisplaywindowfactory.h new file mode 100644 index 0000000..4bc4372 --- /dev/null +++ b/src/frontend/displaywindow/cdisplaywindowfactory.h @@ -0,0 +1,34 @@ +// +// C++ Interface: cdisplaywindowfactory +// +// Description: +// +// +// Author: The BibleTime team , (C) 2007 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#ifndef CDISPLAYWINDOWFACTORY_H +#define CDISPLAYWINDOWFACTORY_H + +#include "cdisplaywindow.h" + +class CSwordModuleInfo; + + +class CReadWindow; +class CWriteWindow; +class CMDIArea; + +class CDisplayWindowFactory +{ +public: + static CReadWindow* createReadInstance(QList modules, CMDIArea* parent); + static CWriteWindow* createWriteInstance(QList modules, CMDIArea* parent, const CDisplayWindow::WriteWindowType type = CDisplayWindow::HTMLWindow); + +private: + CDisplayWindowFactory(); +}; + +#endif diff --git a/src/frontend/displaywindow/chtmlwritewindow.cpp b/src/frontend/displaywindow/chtmlwritewindow.cpp new file mode 100644 index 0000000..7e97aa6 --- /dev/null +++ b/src/frontend/displaywindow/chtmlwritewindow.cpp @@ -0,0 +1,163 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "chtmlwritewindow.h" +#include "btactioncollection.h" + +//frontend includes +#include "frontend/keychooser/ckeychooser.h" +#include "frontend/profile/cprofilewindow.h" +#include "frontend/display/cwritedisplay.h" +#include "frontend/display/chtmlwritedisplay.h" + +#include "backend/keys/cswordkey.h" + +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +//Qt includes +#include +#include +#include + +using namespace Profile; + +CHTMLWriteWindow::CHTMLWriteWindow(QList modules, CMDIArea* parent) +: CPlainWriteWindow(modules, parent) {} + +CHTMLWriteWindow::~CHTMLWriteWindow() {} + +void CHTMLWriteWindow::initView() { + CWriteDisplay* writeDisplay = CDisplay::createWriteInstance(this, CDisplay::HTMLDisplay); + Q_ASSERT(writeDisplay); + setDisplayWidget( writeDisplay ); + setCentralWidget( displayWidget()->view() ); + + setMainToolBar( new QToolBar(this) ); + addToolBar(mainToolBar()); + + setKeyChooser( CKeyChooser::createInstance(modules(), key(), mainToolBar()) ); + mainToolBar()->addWidget(keyChooser()); +} + +void CHTMLWriteWindow::initConnections() { + CWriteWindow::initConnections(); + + connect(keyChooser(), SIGNAL(keyChanged(CSwordKey*)), this, SLOT(lookupSwordKey(CSwordKey*))); + connect(displayWidget()->connectionsProxy(), SIGNAL(textChanged()), this, SLOT(textChanged()) ); +} + +void CHTMLWriteWindow::initToolbars() { + //setup the main toolbar + m_actions.syncWindow = new QAction( + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::commentaryWindow::syncWindow::icon), + tr("Sync with active Bible"), + actionCollection() + ); + m_actions.syncWindow->setCheckable(true); + m_actions.syncWindow->setShortcut(CResMgr::displaywindows::commentaryWindow::syncWindow::accel); + m_actions.syncWindow->setToolTip(tr("Synchronize (show the same verse) with the active Bible window")); + actionCollection()->addAction(CResMgr::displaywindows::commentaryWindow::syncWindow::actionName, m_actions.syncWindow); + mainToolBar()->addAction(m_actions.syncWindow); + + m_actions.saveText = new QAction( + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::saveText::icon), + tr("Save text"), + actionCollection() + ); + m_actions.saveText->setShortcut(CResMgr::displaywindows::writeWindow::saveText::accel); + m_actions.saveText->setToolTip( tr("Save text") ); + QObject::connect(m_actions.saveText, SIGNAL(triggered()), this, SLOT( saveCurrentText() ) ); + actionCollection()->addAction(CResMgr::displaywindows::writeWindow::saveText::actionName, m_actions.saveText); + mainToolBar()->addAction(m_actions.saveText); + + + m_actions.deleteEntry = new QAction( + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::deleteEntry::icon), + tr("Delete current entry"), + actionCollection() + ); + m_actions.deleteEntry->setShortcut(CResMgr::displaywindows::writeWindow::deleteEntry::accel); + m_actions.deleteEntry->setToolTip( tr("Delete current entry (no undo)") ); + QObject::connect(m_actions.deleteEntry, SIGNAL(triggered()), this, SLOT( deleteEntry() ) ); + actionCollection()->addAction(CResMgr::displaywindows::writeWindow::deleteEntry::actionName, m_actions.deleteEntry); + mainToolBar()->addAction(m_actions.deleteEntry); + + m_actions.restoreText = new QAction( + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::restoreText::icon), + tr("Restore original text"), + actionCollection() + ); + m_actions.restoreText->setShortcut(CResMgr::displaywindows::writeWindow::restoreText::accel); + m_actions.restoreText->setToolTip( tr("Restore original text, new text will be lost") ); + QObject::connect(m_actions.restoreText, SIGNAL(triggered()), this, SLOT( restoreText() ) ); + actionCollection()->addAction(CResMgr::displaywindows::writeWindow::restoreText::actionName, m_actions.restoreText); + mainToolBar()->addAction(m_actions.restoreText); + + //html formatting toolbar + QToolBar* bar = new QToolBar(this); + ((CWriteDisplay*)displayWidget())->setupToolbar( bar, actionCollection() ); + addToolBar(bar); +} + +void CHTMLWriteWindow::storeProfileSettings( CProfileWindow* profileWindow ) { + CWriteWindow::storeProfileSettings(profileWindow); + profileWindow->setWindowSettings( m_actions.syncWindow->isChecked() ); +} + +void CHTMLWriteWindow::applyProfileSettings( CProfileWindow* profileWindow ) { + CWriteWindow::applyProfileSettings(profileWindow); + if (profileWindow->windowSettings()) { + m_actions.syncWindow->setChecked(true); + } +} + +/** Is called when the current text was changed. */ +void CHTMLWriteWindow::textChanged() { + m_actions.saveText->setEnabled( ((CWriteDisplay*)displayWidget())->isModified() ); + m_actions.restoreText->setEnabled( ((CWriteDisplay*)displayWidget())->isModified() ); +} + +/** Loads the original text from the module. */ +void CHTMLWriteWindow::restoreText() { + lookupSwordKey(key()); + ((CWriteDisplay*)displayWidget())->setModified(false); + textChanged(); +} + +bool CHTMLWriteWindow::syncAllowed() const { + return m_actions.syncWindow->isChecked(); +} + +/** Saves the text for the current key. Directly writes the changed text into the module. */ +void CHTMLWriteWindow::saveCurrentText( const QString& /*key*/ ) { + QString t = ((CHTMLWriteDisplay*)displayWidget())->toHtml(); + //since t is a complete HTML page at the moment, strip away headers and footers of a HTML page + QRegExp re("(?:.+)", Qt::CaseInsensitive); //remove headers, case insensitive + re.setMinimal(true); + t.replace(re, ""); + t.replace(QRegExp("", Qt::CaseInsensitive), "");//remove footer + + const QString& oldKey = this->key()->key(); + if( modules().first()->isWritable() ) { + modules().first()->write(this->key(), t ); + this->key()->key( oldKey ); + + ((CWriteDisplay*)displayWidget())->setModified(false); + textChanged(); + } + else { + QMessageBox::critical( this, tr("Module not writable"), + QString::fromLatin1("%1
%2
") + .arg( tr("Module is not writable.") ) + .arg( tr("Either the module may not be edited, or you do not have write permission.") ) ); + } +} diff --git a/src/frontend/displaywindow/chtmlwritewindow.h b/src/frontend/displaywindow/chtmlwritewindow.h new file mode 100644 index 0000000..9c50957 --- /dev/null +++ b/src/frontend/displaywindow/chtmlwritewindow.h @@ -0,0 +1,75 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CHTMLWRITEWINDOW_H +#define CHTMLWRITEWINDOW_H + +//BibleTime includes +#include "cplainwritewindow.h" + +class QAction; + + +/** The WYSIWYG implementation of the editor. + * @author The BibleTime team + */ +class CHTMLWriteWindow : public CPlainWriteWindow { + Q_OBJECT +public: + CHTMLWriteWindow(QList modules, CMDIArea* parent); + virtual ~CHTMLWriteWindow(); + + /** + * Store the settings of this window in the given CProfileWindow object. + */ + virtual void storeProfileSettings( Profile::CProfileWindow* ); + /** + * Store the settings of this window in the given profile window. + */ + virtual void applyProfileSettings( Profile::CProfileWindow* ); + + virtual bool syncAllowed() const; + +protected: // Protected methods + /** + * Initialize the state of this widget. + */ + virtual void initView(); + virtual void initConnections(); + virtual void initToolbars(); + virtual CDisplayWindow::WriteWindowType writeWindowType() { + return CDisplayWindow::HTMLWindow; + }; + +protected slots: + /** + * Is called when the current text was changed. + */ + virtual void textChanged(); + /** + * Loads the original text from the module. + */ + virtual void restoreText(); + /** + * Saves the text for the current key. Directly writes the changed text into the module. + */ + virtual void saveCurrentText( const QString& ); +private: + struct { + QAction* saveText; + QAction* restoreText; + QAction* deleteEntry; + QAction* syncWindow; + } + m_actions; +}; + +#endif diff --git a/src/frontend/displaywindow/clexiconreadwindow.cpp b/src/frontend/displaywindow/clexiconreadwindow.cpp new file mode 100644 index 0000000..703e40c --- /dev/null +++ b/src/frontend/displaywindow/clexiconreadwindow.cpp @@ -0,0 +1,367 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +//BibleTime includes +#include "clexiconreadwindow.h" +#include "btactioncollection.h" + +#include "cmodulechooserbar.h" +#include "cbuttons.h" +#include "bttoolbarpopupaction.h" + +#include "backend/keys/cswordkey.h" +#include "backend/keys/cswordldkey.h" + +#include "backend/config/cbtconfig.h" +#include "frontend/cexportmanager.h" +#include "frontend/display/cdisplay.h" +#include "frontend/display/creaddisplay.h" +#include "frontend/display/bthtmlreaddisplay.h" +#include "frontend/keychooser/ckeychooser.h" +#include "frontend/keychooser/bthistory.h" + +#include "util/ctoolclass.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +#include +#include +#include +#include +#include + +CLexiconReadWindow::CLexiconReadWindow(QList moduleList, CMDIArea* parent) + : CReadWindow(moduleList, parent) +{ + qDebug("CLexiconReadWindow::CLexiconReadWindow"); + moduleList.first(); + setKey( CSwordKey::createInstance(moduleList.first()) ); +} + +CLexiconReadWindow::~CLexiconReadWindow() {} + +void CLexiconReadWindow::insertKeyboardActions( BtActionCollection* const a ) +{ + qDebug("CLexiconReadWindow::insertKeyboardActions"); + QAction* kaction; + kaction = new QAction( tr("Next entry"), a); + kaction->setShortcut(CResMgr::displaywindows::lexiconWindow::nextEntry::accel); + a->addAction("nextEntry", kaction); + + kaction = new QAction( tr("Previous entry"), a); + kaction->setShortcut( CResMgr::displaywindows::lexiconWindow::previousEntry::accel); + a->addAction("previousEntry", kaction); + + kaction = new QAction(tr("Copy reference only"), a); + a->addAction("copyReferenceOnly", kaction); + + kaction = new QAction(tr("Copy selected text"), a); + a->addAction("copySelectedText", kaction); + + kaction = new QAction(tr("Save entry as HTML"), a); + a->addAction("saveHtml", kaction); + + kaction = new QAction(tr("Print reference only"), a); + a->addAction("printReferenceOnly", kaction); +} + +void CLexiconReadWindow::initActions() +{ + qDebug("CLexiconReadWindow::initActions"); + + BtActionCollection* ac = actionCollection(); + CLexiconReadWindow::insertKeyboardActions(ac); + CReadWindow::initActions(); + + m_actions.backInHistory = dynamic_cast( + ac->action(CResMgr::displaywindows::general::backInHistory::actionName) ); + Q_ASSERT(m_actions.backInHistory); + + m_actions.forwardInHistory = dynamic_cast( + ac->action(CResMgr::displaywindows::general::forwardInHistory::actionName) ); + Q_ASSERT(m_actions.forwardInHistory); + + QAction* kaction; + + kaction = new QAction(tr("Next entry"), ac ); + kaction->setShortcut( CResMgr::displaywindows::lexiconWindow::nextEntry::accel); + QObject::connect(kaction, SIGNAL(triggered()), this, SLOT( nextEntry() ) ); + ac->addAction("nextEntry", kaction); + + kaction = new QAction(tr("Previous entry"), ac ); + kaction->setShortcut( CResMgr::displaywindows::lexiconWindow::previousEntry::accel); + QObject::connect(kaction, SIGNAL(triggered()), this, SLOT( previousEntry() ) ); + ac->addAction("previousEntry", kaction); + + m_actions.selectAll = qobject_cast(ac->action("selectAll")); + //TODO: Q_ASSERT(m_actions.selectAll); + + m_actions.findText = qobject_cast(ac->action("findText")); + //TODO: Q_ASSERT(m_actions.findText); + + m_actions.findStrongs = new QAction( +// QIcon(CResMgr::displaywindows::general::findStrongs::icon), + tr("Strong's Search"), + ac + ); + m_actions.findStrongs->setShortcut(CResMgr::displaywindows::general::findStrongs::accel); + QObject::connect(m_actions.findStrongs, SIGNAL(triggered()), this, SLOT(openSearchStrongsDialog()) ); + ac->addAction(CResMgr::displaywindows::general::findStrongs::actionName, m_actions.findStrongs); + + m_actions.copy.reference = new QAction(tr("Reference only"), ac ); + QObject::connect(m_actions.copy.reference, SIGNAL(triggered()), displayWidget()->connectionsProxy(), SLOT(copyAnchorOnly()) ); + ac->addAction("copyReferenceOnly", m_actions.copy.reference); + + m_actions.copy.entry = new QAction(tr("Entry with text"), ac ); + QObject::connect(m_actions.copy.entry, SIGNAL(triggered()), displayWidget()->connectionsProxy(), SLOT(copyAll()) ); + ac->addAction("copyEntryWithText", m_actions.copy.entry); + + Q_ASSERT(ac->action("copySelectedText")); + m_actions.copy.selectedText = qobject_cast(ac->action("copySelectedText")); + + m_actions.save.entryAsPlain = new QAction(tr("Entry as plain text"), ac ); + QObject::connect(m_actions.save.entryAsPlain, SIGNAL(triggered()), this, SLOT(saveAsPlain()) ); + ac->addAction("saveEntryAsPlain", m_actions.save.entryAsPlain); + + m_actions.save.entryAsHTML = new QAction(tr("Entry as HTML"), ac ); + QObject::connect(m_actions.save.entryAsHTML, SIGNAL(triggered()), this, SLOT(saveAsHTML())); + ac->addAction("saveEntryAsHTML", m_actions.save.entryAsHTML); + + m_actions.print.reference = new QAction(tr("Reference only"), ac); + QObject::connect(m_actions.print.reference, SIGNAL(triggered()), this, SLOT(printAnchorWithText())); + ac->addAction("printReferenceOnly", m_actions.print.reference); + + m_actions.print.entry = new QAction(tr("Entry with text"), ac); + QObject::connect(m_actions.print.entry, SIGNAL(triggered()), this, SLOT(printAll())); + ac->addAction("printEntryWithText", m_actions.print.entry); + + // init with the user defined settings + qDebug("call CBTConfig::setupAccelSettings(CBTConfig::lexiconWindow, ac); and end CLexiconReadWindow::initActions"); +// CBTConfig::setupAccelSettings(CBTConfig::lexiconWindow, ac); +} + +/** No descriptions */ +void CLexiconReadWindow::initConnections() +{ + qDebug("CLexiconReadWindow::initConnections"); + Q_ASSERT(keyChooser()); + + connect(keyChooser(), SIGNAL(keyChanged(CSwordKey*)), this, SLOT(lookupSwordKey(CSwordKey*))); + connect(keyChooser()->history(), SIGNAL(historyChanged(bool, bool)), this, SLOT(slotUpdateHistoryButtons(bool, bool))); + + //connect the history actions to the right slots + bool ok = connect( + m_actions.backInHistory->popupMenu(), SIGNAL(aboutToShow()), + this, SLOT(slotFillBackHistory()) + ); + Q_ASSERT(ok); + ok = connect( + m_actions.backInHistory->popupMenu(), SIGNAL(triggered(QAction*)), + keyChooser()->history(), SLOT(move(QAction*)) + ); + Q_ASSERT(ok); + ok = connect( + m_actions.forwardInHistory->popupMenu(), SIGNAL(aboutToShow()), + this, SLOT(slotFillForwardHistory()) + ); + Q_ASSERT(ok); + ok = connect( + m_actions.forwardInHistory->popupMenu(), SIGNAL(triggered(QAction*)), + keyChooser()->history(), SLOT(move(QAction*)) + ); + Q_ASSERT(ok); + +} + +void CLexiconReadWindow::initView() +{ + qDebug("CLexiconReadWindow::initView"); + setDisplayWidget( CDisplay::createReadInstance(this) ); + setMainToolBar( new QToolBar(this) ); + addToolBar(mainToolBar()); + setKeyChooser( CKeyChooser::createInstance(modules(), key(), mainToolBar()) ); + mainToolBar()->addWidget(keyChooser()); + setModuleChooserBar( new CModuleChooserBar(modules(), modules().first()->type(), this) ); + moduleChooserBar()->adjustSize(); + addToolBar(moduleChooserBar()); + setButtonsToolBar( new QToolBar(this) ); + addToolBar(buttonsToolBar()); + setWindowIcon(CToolClass::getIconForModule(modules().first())); + setCentralWidget( displayWidget()->view() ); +} + +void CLexiconReadWindow::initToolbars() +{ + //main toolbar + Q_ASSERT(m_actions.backInHistory); + mainToolBar()->addAction(m_actions.backInHistory); //1st button + mainToolBar()->addAction(m_actions.forwardInHistory); //2nd button + + //buttons toolbar + QAction* action = qobject_cast(actionCollection()->action( + CResMgr::displaywindows::general::search::actionName)); + Q_ASSERT( action ); + if (action) { + buttonsToolBar()->addAction(action); + } + setDisplaySettingsButton( new CDisplaySettingsButton( &displayOptions(), &filterOptions(), modules(), buttonsToolBar()) ); + + //TODO: find the right place for the button + buttonsToolBar()->addWidget(displaySettingsButton()); +} + +void CLexiconReadWindow::setupPopupMenu() +{ + popup()->setTitle(tr("Lexicon window")); + popup()->setIcon(CToolClass::getIconForModule(modules().first())); + popup()->addAction(m_actions.findText); + popup()->addAction(m_actions.findStrongs); + popup()->addAction(m_actions.selectAll); + popup()->addSeparator(); + + m_actions.copyMenu = new QMenu(tr("Copy..."), popup()); + + m_actions.copyMenu->addAction(m_actions.copy.reference); + m_actions.copyMenu->addAction(m_actions.copy.entry); + m_actions.copyMenu->addSeparator(); + m_actions.copyMenu->addAction(m_actions.copy.selectedText); + popup()->addMenu(m_actions.copyMenu); + + m_actions.saveMenu = new QMenu( + tr("Save..."), + popup() + ); + m_actions.saveMenu->addAction(m_actions.save.entryAsPlain); + m_actions.saveMenu->addAction(m_actions.save.entryAsHTML); + + // Save raw HTML action for debugging purposes + if (qApp->property("--debug").toBool()) { + QAction* debugAction = new QAction("Raw HTML", this); + QObject::connect(debugAction, SIGNAL(triggered()), this, SLOT(saveRawHTML())); + m_actions.saveMenu->addAction(debugAction); + } // end of Save Raw HTML + + popup()->addMenu(m_actions.saveMenu); + + m_actions.printMenu = new QMenu( + tr("Print..."), + popup() + ); + m_actions.printMenu->addAction(m_actions.print.reference); + m_actions.printMenu->addAction(m_actions.print.entry); + popup()->addMenu(m_actions.printMenu); +} + +/** Reimplemented. */ +void CLexiconReadWindow::updatePopupMenu() +{ + //enable the action depending on the supported module features + + m_actions.findStrongs->setEnabled( displayWidget()->getCurrentNodeInfo()[CDisplay::Lemma] != QString::null ); + + m_actions.copy.reference->setEnabled( ((CReadDisplay*)displayWidget())->hasActiveAnchor() ); + m_actions.copy.selectedText->setEnabled( displayWidget()->hasSelection() ); + + m_actions.print.reference->setEnabled( ((CReadDisplay*)displayWidget())->hasActiveAnchor() ); +} + +/** No descriptions */ +void CLexiconReadWindow::nextEntry() +{ + keyChooser()->setKey(ldKey()->NextEntry()); +} + +/** No descriptions */ +void CLexiconReadWindow::previousEntry() +{ + keyChooser()->setKey(ldKey()->PreviousEntry()); +} + +/** Reimplementation to return the right key. */ +CSwordLDKey* CLexiconReadWindow::ldKey() +{ + return dynamic_cast(CDisplayWindow::key()); +} + +/** This function saves the entry as html using the CExportMgr class. */ +void CLexiconReadWindow::saveAsHTML() { + CExportManager mgr(tr("Saving entry ..."), true, tr("Saving"), filterOptions(), displayOptions()); + mgr.saveKey(key(), CExportManager::HTML, true); +} + +/** Saving the raw HTML for debugging purposes */ +void CLexiconReadWindow::saveRawHTML() +{ + //qDebug("CLexiconReadWindow::saveRawHTML"); + QString savefilename = QFileDialog::getSaveFileName(); + if (savefilename.isEmpty()) return; + QFile file(savefilename); + BtHtmlReadDisplay* disp = dynamic_cast(displayWidget()); + if (disp) { + if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) { + qDebug("could not open file"); + return; + } + QString source = disp->text(); + file.write(source.toUtf8()); + //qDebug() << "wrote" << bytes << "bytes"; + file.close(); + file.flush(); + } else { + qDebug("No htmlreaddisplay widget!"); + } + +} + +/** This function saves the entry as html using the CExportMgr class. */ +void CLexiconReadWindow::saveAsPlain() +{ + CExportManager mgr(tr("Saving entry ..."), true, tr("Saving"), filterOptions(), displayOptions()); + mgr.saveKey(key(), CExportManager::Text, true); +} + +void CLexiconReadWindow::slotFillBackHistory() +{ + qDebug("CLexiconReadWindow::slotFillBackHistory"); + + QMenu* menu = m_actions.backInHistory->popupMenu(); + menu->clear(); + + //TODO: take the history list and fill the menu + QListIterator it(keyChooser()->history()->getBackList()); + while (it.hasNext()) { + menu->addAction(it.next()); + } +} + +void CLexiconReadWindow::slotFillForwardHistory() +{ + qDebug("CLexiconReadWindow::slotFillForwardHistory"); + + QMenu* menu = m_actions.forwardInHistory->popupMenu(); + menu->clear(); + //TODO: take the history list and fill the menu using addAction + QListIterator it(keyChooser()->history()->getFwList()); + while (it.hasNext()) { + menu->addAction(it.next()); + } +} + + +void CLexiconReadWindow::slotUpdateHistoryButtons(bool backEnabled, bool fwEnabled) +{ + qDebug("CLexiconReadWindow::slotUpdateHistoryButtons"); + Q_ASSERT(m_actions.backInHistory); + Q_ASSERT(keyChooser()); + + m_actions.backInHistory->setEnabled( backEnabled ); + m_actions.forwardInHistory->setEnabled( fwEnabled ); +} diff --git a/src/frontend/displaywindow/clexiconreadwindow.h b/src/frontend/displaywindow/clexiconreadwindow.h new file mode 100644 index 0000000..cea9096 --- /dev/null +++ b/src/frontend/displaywindow/clexiconreadwindow.h @@ -0,0 +1,118 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CLEXICONREADWINDOW_H +#define CLEXICONREADWINDOW_H + +//BibleTime includes +#include "creadwindow.h" +#include "frontend/keychooser/ckeychooser.h" +class BtToolBarPopupAction; + +class CSwordKey; +class CSwordLDKey; + +class KToolBarPopupAction; +class BtActionCollection; +class QAction; +class QMenu; + +/** + *@author The BibleTime team + */ + +class CLexiconReadWindow : public CReadWindow { + Q_OBJECT +public: + CLexiconReadWindow(QList modules, CMDIArea* parent); + virtual ~CLexiconReadWindow(); + /** + * Store the settings of this window in the given CProfileWindow object. + */ + // virtual void storeProfileSettings( CProfileWindow* profileWindow ); + /** + * Store the settings of this window in the given profile window. + */ + // virtual void applyProfileSettings( CProfileWindow* profileWindow ); + /** + * Reimplementation. + */ + // static void insertKeyboardActions( KAccel* a ); + static void insertKeyboardActions( BtActionCollection* const a ); + +protected: + virtual void initActions(); + virtual void initToolbars(); + virtual void initConnections(); + virtual void initView(); + virtual void updatePopupMenu(); + virtual void setupPopupMenu(); + + + struct ActionsStruct { + BtToolBarPopupAction* backInHistory; + BtToolBarPopupAction* forwardInHistory; + + QAction* selectAll; + QAction* findText; + QAction* findStrongs; + + QMenu* copyMenu; + struct { + QAction* reference; + QAction* entry; + QAction* selectedText; + } + copy; + + QMenu* saveMenu; + struct { + QAction* reference; + QAction* entryAsPlain; + QAction* entryAsHTML; + } + save; + + QMenu* printMenu; + struct { + QAction* reference; + QAction* entry; + } + print; + } + m_actions; + +private: + /** + * Reimplementation to return the right key. + */ + CSwordLDKey* ldKey(); + +protected slots: // Protected slots + void previousEntry(); + void nextEntry(); + /** + * This function saves the entry as html using the CExportMgr class. + */ + void saveAsHTML(); + /** + * This function saves the entry as plain text using the CExportMgr class. + */ + void saveAsPlain(); + void saveRawHTML(); + + void slotFillBackHistory(); + void slotFillForwardHistory(); + + void slotUpdateHistoryButtons(bool backEnabled, bool fwEnabled); +}; + +#endif diff --git a/src/frontend/displaywindow/cmodulechooserbar.cpp b/src/frontend/displaywindow/cmodulechooserbar.cpp new file mode 100644 index 0000000..fc891ad --- /dev/null +++ b/src/frontend/displaywindow/cmodulechooserbar.cpp @@ -0,0 +1,127 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cmodulechooserbar.h" + +#include "cmodulechooserbutton.h" + +#include +#include +#include +#include + +CModuleChooserBar::CModuleChooserBar(QList useModules, CSwordModuleInfo::ModuleType type, QWidget *parent) + : QToolBar(parent), + m_moduleType(type), + m_idCounter(0), + m_buttonLimit(-1) //-1 means no limit +{ + //insert buttons if useModules != 0 + QList::iterator end_it = useModules.end(); + for (QList::iterator it(useModules.begin()); it != end_it; ++it) { + if ((m_buttonLimit != -1) && ( m_buttonLimit <= (int)m_buttonList.count()) ) { //we reached the button limit + break; + } + addButton( *it ); + } + + // We can add a button to choose an additional module + if ( (m_buttonLimit == -1) || (m_buttonLimit > (int)m_buttonList.count()) ) { + addButton(0); //add a button without module set + } +} + +CModuleChooserButton* CModuleChooserBar::addButton( CSwordModuleInfo* const module ) +{ + CModuleChooserButton* b = new CModuleChooserButton(module, m_moduleType, ++m_idCounter, this); + QAction* a = addWidget(b); + m_buttonList.append(b); + connect( b, SIGNAL(sigAddButton()), this, SLOT(addButton()) ); + connect( b, SIGNAL(sigRemoveButton(const int)), this, SLOT(removeButton(const int)) ); + connect( b, SIGNAL(sigChanged()), SIGNAL(sigChanged()) ); + connect( b, SIGNAL(sigChanged()), SLOT(updateMenuItems()) ); + a->setVisible(true); + updateMenuItems(); //make sure the items are up to date with the newest module list + return b; +} + +void CModuleChooserBar::addButton( ) { + addButton(0); +} + +//change current with next and remove +/** Removes a button from the toolbar */ +void CModuleChooserBar::removeButton( const int ID ) { + QMutableListIterator it(m_buttonList); + while (it.hasNext()) { + CModuleChooserButton* b = it.next(); + if (b->getId() == ID) { //found the right button to remove + it.remove(); + b->deleteLater(); + break; + } + } + emit sigChanged(); + updateMenuItems(); //make sure the items are up to date with the newest module list +} + +/** Returns a list of selected modules. */ +QList CModuleChooserBar::getModuleList() { + QList list; + foreach (CModuleChooserButton* b, m_buttonList) + { + if (b->module()) list.append( b->module() ); + } + return list; +} + +//change current with remove +/** Sets the number of the maximum count of buttons. */ +void CModuleChooserBar::setButtonLimit(const int limit) { + m_buttonLimit = limit; + if (limit == -1) //no need to delete buttons + return; + + const int tooMuch = m_buttonList.size() - limit; + for (int i = 0; i < tooMuch; ++i) { + CModuleChooserButton* b = m_buttonList.takeLast(); + b->deleteLater(); + } + + updateMenuItems(); +} + +/** Sets the modules which are chosen in this module chooser bar. */ +void CModuleChooserBar::setModules( QList useModules ) { + setButtonLimit(0); + setButtonLimit(-1); //these two lines clear the bar + + if (!useModules.count()) return; + + QList::iterator end_it = useModules.end(); + for (QList::iterator it(useModules.begin()); it != end_it; ++it) { + if ( (m_buttonLimit != -1) && (m_buttonLimit <= (int)m_buttonList.count()) ) { + break; + } + addButton( *it ); + } + + if ( (m_buttonLimit == -1) || (m_buttonLimit > (int)m_buttonList.count()) ) { + addButton(0);//add button without module set + } + + updateMenuItems(); +} + +void CModuleChooserBar::updateMenuItems() { + resize(sizeHint()); + update(); //seems to be neccessary to enforce display of the layout changes when a button was removed or added + foreach (CModuleChooserButton* b, m_buttonList) + b->updateMenuItems(); +} diff --git a/src/frontend/displaywindow/cmodulechooserbar.h b/src/frontend/displaywindow/cmodulechooserbar.h new file mode 100644 index 0000000..d21fcb9 --- /dev/null +++ b/src/frontend/displaywindow/cmodulechooserbar.h @@ -0,0 +1,77 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CMODULECHOOSERBAR_H +#define CMODULECHOOSERBAR_H + +//BibleTime includes +#include "backend/drivers/cswordmoduleinfo.h" + +#include "util/cpointers.h" + +//Qt includes +#include +#include + +class CModuleChooserButton; +class QWidget; + +/** + * @author The BibleTime team + */ +class CModuleChooserBar : public QToolBar { + Q_OBJECT +public: + /** + * Default constructor + */ + CModuleChooserBar(QList useModules, CSwordModuleInfo::ModuleType type, QWidget *parent=0); + /** + * Returns a list of selected modules. + */ + QList getModuleList(); + /** + * Sets the number of the maximum count of buttons. + */ + void setButtonLimit( const int limit); + /** + * Sets the modules which are chosen in this module chooser bar. + */ + void setModules( QList modules ); + +signals: + void sigChanged(); + +protected: + /** + * Adds a button to the toolbar + */ + CModuleChooserButton* addButton( CSwordModuleInfo* const module ); + +protected slots: // Protected slots + /* + * This slot calls the addButton function above to add a button. + */ + void addButton(); + /** + * Removes a button from the toolbar + */ + void removeButton( const int ID ); + /** */ + void updateMenuItems(); + +private: + CSwordModuleInfo::ModuleType m_moduleType; + int m_idCounter; + int m_buttonLimit; + QList m_buttonList; + +}; + +#endif diff --git a/src/frontend/displaywindow/cmodulechooserbutton.cpp b/src/frontend/displaywindow/cmodulechooserbutton.cpp new file mode 100644 index 0000000..dd5a9ee --- /dev/null +++ b/src/frontend/displaywindow/cmodulechooserbutton.cpp @@ -0,0 +1,211 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cmodulechooserbutton.h" + +#include "cmodulechooserbar.h" + +#include "backend/managers/cswordbackend.h" + +#include "backend/config/cbtconfig.h" + +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +//Qt includes +#include +#include +#include +#include +#include +#include + +CModuleChooserButton::CModuleChooserButton(CSwordModuleInfo* useModule,CSwordModuleInfo::ModuleType type, const int id, CModuleChooserBar *parent) + : QToolButton(parent), + m_id(id), m_popup(0), m_moduleChooserBar(parent) +{ + m_moduleType = type; + m_module = useModule; + m_hasModule = (m_module) ? true : false; + + setIcon( util::filesystem::DirectoryUtil::getIcon(iconName()) ); + setPopupMode(QToolButton::InstantPopup); + + populateMenu(); +} + +CModuleChooserButton::~CModuleChooserButton() { + qDeleteAll(m_submenus); + m_submenus.clear(); + delete m_popup; //not necessary, because has "this" as parent? +} + +/** Returns the icon used for the current status. */ +const QString CModuleChooserButton::iconName() { + switch (m_moduleType) { + case CSwordModuleInfo::Bible: + return (m_hasModule) ? CResMgr::modules::bible::icon_unlocked : CResMgr::modules::bible::icon_add; + case CSwordModuleInfo::Commentary: + return (m_hasModule) ? CResMgr::modules::commentary::icon_unlocked : CResMgr::modules::commentary::icon_add; + case CSwordModuleInfo::Lexicon: + return m_hasModule ? CResMgr::modules::lexicon::icon_unlocked : CResMgr::modules::lexicon::icon_add; + case CSwordModuleInfo::GenericBook: + return m_hasModule ? CResMgr::modules::book::icon_unlocked : CResMgr::modules::book::icon_add; + default: //return as default the bible icon + return CResMgr::modules::bible::icon_unlocked; + } +} + +CSwordModuleInfo* CModuleChooserButton::module() { + foreach (QMenu* popup, m_submenus) { + foreach (QAction* action, popup->actions()) { + if ( action->isChecked() ) { //idAt -> , isItemChecked -> QAction::isChecked + QString mod = action->text(); //popup->text(popup->idAt(i)); //text -> + mod.remove(QChar('&')); //remove hotkey indicators + return backend()->findModuleByName( mod.left(mod.indexOf(" ")) ); + } + } + } + return 0; //"none" selected +} + +/** Returns the id used for this button. */ +int CModuleChooserButton::getId() const { + return m_id; +} + +/** Is called after a module was selected in the popup */ +void CModuleChooserButton::moduleChosen( QAction* action ) { + + QListIterator it(m_submenus); + while (it.hasNext()) { + QMenu* popup = it.next(); + foreach (QAction* a, popup->actions()) { + a->setChecked(false); + } + action->setChecked(true); + } + + m_noneAction->setChecked(false); //uncheck the "none" item + if (action->text().remove(QChar('&')) == tr("NONE")) { // note: this is for m_popup, the toplevel! + if (m_hasModule) { + emit sigRemoveButton(m_id); + return; + } + } + else { + if (!m_hasModule) { + emit sigAddButton(); + } + + m_hasModule = true; + m_module = module(); + + setIcon( util::filesystem::DirectoryUtil::getIcon(iconName()) ); + emit sigChanged(); + + if (m_module) { + setToolTip( tr("Select a work") + " [" + m_module->name() + "]" ); + } + else { + setToolTip( tr("Select an additional work") ); + } + } +} + +/** No descriptions */ +void CModuleChooserButton::populateMenu() { + qDeleteAll(m_submenus); + m_submenus.clear(); + delete m_popup; + m_popup = new QMenu(this); + + if (m_module) { + this->setToolTip( tr("Select a work") + " [" + m_module->name() + "]" ); + } + else { + this->setToolTip( tr("Select an additional work") ); + } + + m_noneAction = m_popup->addAction(tr("NONE")); + m_noneAction->setCheckable(true); + if (!m_module) m_noneAction->setChecked(true); + + m_popup->addSeparator(); + connect(m_popup, SIGNAL(triggered(QAction*)), this, SLOT(moduleChosen(QAction*))); + setMenu(m_popup); + + + // ******* Add languages and modules ******** + + // Filters: add only non-hidden and right type + BTModuleTreeItem::HiddenOff hiddenFilter; + TypeFilter typeFilter(m_moduleType); + QList filters; + if (!CBTConfig::get(CBTConfig::bookshelfShowHidden)) { + filters.append(&hiddenFilter); + } + filters.append(&typeFilter); + BTModuleTreeItem root(filters, BTModuleTreeItem::LangMod); + // add all items recursively + addItemToMenu(&root, m_popup); + +} + +void CModuleChooserButton::addItemToMenu(BTModuleTreeItem* item, QMenu* menu) +{ + foreach (BTModuleTreeItem* i, item->children()) { + + if (i->type() == BTModuleTreeItem::Language) { + // argument menu was m_popup, create and add a new lang menu to it + QMenu* langMenu = new QMenu(i->text(), this); + menu->addMenu(langMenu); + m_submenus.append(langMenu); + connect(langMenu, SIGNAL(triggered(QAction*)), this, SLOT(moduleChosen(QAction*))); + // add the module items to the lang menu + addItemToMenu(i, langMenu); + } + else { + // item must be module, create and add it to the lang menu + QString name(i->text()); + name.append(" ").append(i->moduleInfo()->isLocked() ? tr("[locked]") : QString::null); + QAction* modItem = new QAction(name, menu); + modItem->setCheckable(true); + if ( m_module && i->text() == m_module->name()) modItem->setChecked(true); + menu->addAction(modItem); + } + } +} + +void CModuleChooserButton::updateMenuItems() { + QString moduleName; + CSwordModuleInfo* module = 0; + QList chosenModules = m_moduleChooserBar->getModuleList(); + + //for ( QMenu* popup = m_submenus.first(); popup; popup = m_submenus.next() ) { + QListIterator it(m_submenus); + while (it.hasNext()) { + QMenu* popup = it.next(); + foreach (QAction* action, popup->actions()) { + moduleName = action->text(); + moduleName.remove(QChar('&')); //remove Hotkey indicator + module = backend()->findModuleByName( moduleName.left(moduleName.lastIndexOf(" ")) ); + + //Q_ASSERT(module); + if (!module) qWarning("Can't find module with name %s", moduleName.toLatin1().data()); + + bool alreadyChosen = chosenModules.contains( module ); + if (m_module) { + alreadyChosen = alreadyChosen && (m_module->name() != moduleName); + } + //grey it out, it was chosen already + action->setEnabled(!alreadyChosen); + } + } +} diff --git a/src/frontend/displaywindow/cmodulechooserbutton.h b/src/frontend/displaywindow/cmodulechooserbutton.h new file mode 100644 index 0000000..7715bf3 --- /dev/null +++ b/src/frontend/displaywindow/cmodulechooserbutton.h @@ -0,0 +1,82 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CMODULECHOOSERBUTTON_H +#define CMODULECHOOSERBUTTON_H + +//BibleTime includes +class CSwordModuleInfo; +#include "backend/btmoduletreeitem.h" +#include "util/cpointers.h" + +//Qt includes +#include +#include + +class QMenu; +class CModuleChooserBar; + +/** The CModuleChooserButton displays a list of submenus sorted by language which contain the possible modules + * which can be displayed together with the first one. + * @author The BibleTime team + */ +class CModuleChooserButton : public QToolButton, public CPointers { + Q_OBJECT +public: + + /** Filter out modules of wrong type. See populateMenu() and BTModuleTreeItem. */ + struct TypeFilter : public BTModuleTreeItem::Filter { + TypeFilter(CSwordModuleInfo::ModuleType t) {m_mType = t;} + bool filter(CSwordModuleInfo* mi) { return (mi->type() == m_mType); } + CSwordModuleInfo::ModuleType m_mType; + }; + + CModuleChooserButton(CSwordModuleInfo* useModule, CSwordModuleInfo::ModuleType type, const int id, CModuleChooserBar *parent); + ~CModuleChooserButton(); + + CSwordModuleInfo* module(); + /** + * Returns the id used for this button. + */ + int getId() const; + void updateMenuItems(); + +protected: + /** Populates the menu with language submenus and module items. */ + void populateMenu(); + /** Adds items to the menu recursively. */ + void addItemToMenu(BTModuleTreeItem* item, QMenu* menu); + +private: + /** + * Returns the icon used for the current status. + */ + const QString iconName(); + + bool m_hasModule; + int m_id; + QAction* m_noneAction; + CSwordModuleInfo::ModuleType m_moduleType; + CSwordModuleInfo* m_module; + + QMenu* m_popup; + QList m_submenus; + + CModuleChooserBar* m_moduleChooserBar; + + +private slots: + void moduleChosen(QAction* action ); + +signals: + void sigRemoveButton(const int ID); + void sigAddButton(); + void sigChanged(); +}; +#endif diff --git a/src/frontend/displaywindow/cplainwritewindow.cpp b/src/frontend/displaywindow/cplainwritewindow.cpp new file mode 100644 index 0000000..9f12020 --- /dev/null +++ b/src/frontend/displaywindow/cplainwritewindow.cpp @@ -0,0 +1,183 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cplainwritewindow.h" +#include "btactioncollection.h" + +#include "frontend/display/cwritedisplay.h" + +#include "frontend/keychooser/ckeychooser.h" +#include "frontend/profile/cprofilewindow.h" +#include "backend/config/cbtconfig.h" + +#include "backend/keys/cswordkey.h" + +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +#include +#include +#include +#include +#include + +using namespace Profile; + +CPlainWriteWindow::CPlainWriteWindow(QList moduleList, CMDIArea* parent) : + CWriteWindow(moduleList, parent) +{ + setKey( CSwordKey::createInstance(moduleList.first()) ); +} + + +CPlainWriteWindow::~CPlainWriteWindow() {} + +/** Initialize the state of this widget. */ +void CPlainWriteWindow::initView() { + // qWarning("CPlainWriteWindow::initView()"); + setDisplayWidget( CDisplay::createWriteInstance(this) ); + setCentralWidget( displayWidget()->view() ); + + setMainToolBar( new QToolBar(this) ); + addToolBar(mainToolBar()); + addToolBarBreak(); + + setKeyChooser( CKeyChooser::createInstance(modules(), key(), mainToolBar()) ); + mainToolBar()->addWidget(keyChooser()); +} + +void CPlainWriteWindow::initToolbars() { + m_actions.syncWindow = new QAction( + //KIcon(CResMgr::displaywindows::commentaryWindow::syncWindow::icon), + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::commentaryWindow::syncWindow::icon), + tr("Sync with active Bible"), + actionCollection() + ); + m_actions.syncWindow->setCheckable(true); + m_actions.syncWindow->setShortcut(CResMgr::displaywindows::commentaryWindow::syncWindow::accel); + m_actions.syncWindow->setToolTip(tr("Synchronize (show the same verse) with the active Bible window")); + mainToolBar()->addAction(m_actions.syncWindow); + actionCollection()->addAction(CResMgr::displaywindows::commentaryWindow::syncWindow::actionName, m_actions.syncWindow); + + + m_actions.saveText = new QAction( + //KIcon(CResMgr::displaywindows::writeWindow::saveText::icon), + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::saveText::icon), + tr("Save text"), + actionCollection() + ); + m_actions.saveText->setShortcut(CResMgr::displaywindows::writeWindow::saveText::accel); + QObject::connect(m_actions.saveText, SIGNAL(triggered()), this, SLOT(saveCurrentText())); + m_actions.saveText->setToolTip( tr("Save text") ); + actionCollection()->addAction(CResMgr::displaywindows::writeWindow::saveText::actionName, m_actions.saveText); + mainToolBar()->addAction(m_actions.saveText); + + + m_actions.deleteEntry = new QAction( + //KIcon(CResMgr::displaywindows::writeWindow::deleteEntry::icon), + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::deleteEntry::icon), + tr("Delete current entry"), + actionCollection() + ); + m_actions.deleteEntry->setShortcut(CResMgr::displaywindows::writeWindow::deleteEntry::accel); + QObject::connect(m_actions.deleteEntry, SIGNAL(triggered()), this, SLOT(deleteEntry()) ); + m_actions.deleteEntry->setToolTip( tr("Delete current entry (no undo)") ); + actionCollection()->addAction(CResMgr::displaywindows::writeWindow::deleteEntry::actionName, m_actions.deleteEntry); + mainToolBar()->addAction(m_actions.deleteEntry); + + + m_actions.restoreText = new QAction( + //KIcon(CResMgr::displaywindows::writeWindow::restoreText::icon), + util::filesystem::DirectoryUtil::getIcon(CResMgr::displaywindows::writeWindow::restoreText::icon), + tr("Restore original text"), + actionCollection() + ); + m_actions.restoreText->setShortcut(CResMgr::displaywindows::writeWindow::restoreText::accel); + QObject::connect(m_actions.restoreText, SIGNAL(triggered()), this, SLOT(restoreText()) ); + m_actions.restoreText->setToolTip( tr("Restore original text, new text will be lost") ); + actionCollection()->addAction(CResMgr::displaywindows::writeWindow::restoreText::actionName, m_actions.restoreText); + mainToolBar()->addAction(m_actions.restoreText); +} + +void CPlainWriteWindow::initConnections() { + CWriteWindow::initConnections(); + QObject::connect(keyChooser(), SIGNAL(keyChanged(CSwordKey*)), this, SLOT(lookupSwordKey(CSwordKey*))); + QObject::connect(displayWidget()->connectionsProxy(), SIGNAL(textChanged()), this, SLOT(textChanged()) ); +} + +void CPlainWriteWindow::storeProfileSettings( CProfileWindow* profileWindow ) { + CWriteWindow::storeProfileSettings(profileWindow); + profileWindow->setWindowSettings( m_actions.syncWindow->isChecked() ); +} + +void CPlainWriteWindow::applyProfileSettings( CProfileWindow* profileWindow ) { + CWriteWindow::applyProfileSettings(profileWindow); + if (profileWindow->windowSettings()) { + m_actions.syncWindow->setChecked(true); + } +} + +/** Saves the text for the current key. Directly writes the changed text into the module. */ +void CPlainWriteWindow::saveCurrentText( const QString& /*key*/ ) { + QString t = ((CWriteDisplay*)displayWidget())->plainText(); + //since t is a complete HTML page at the moment, strip away headers and footers of a HTML page + QRegExp re("(?:.+)", Qt::CaseInsensitive); //remove headers, case insensitive + re.setMinimal(true); + t.replace(re, ""); + t.replace(QRegExp("", Qt::CaseInsensitive), "");//remove footer + + const QString& oldKey = this->key()->key(); + if( modules().first()->isWritable() ) { + modules().first()->write(this->key(), t ); + this->key()->key( oldKey ); + + ((CWriteDisplay*)displayWidget())->setModified(false); + textChanged(); + } + else { + QMessageBox::critical( this, tr("Module not writable"), + QString::fromLatin1("%1
%2
") + .arg( tr("Module is not writable.") ) + .arg( tr("Either the module may not be edited, or " + "you do not have write permission.") ) ); + } +} + +/** Loads the original text from the module. */ +void CPlainWriteWindow::restoreText() { + lookupSwordKey(key()); + ((CWriteDisplay*)displayWidget())->setModified(false); + textChanged(); +} + +/** Is called when the current text was changed. */ +void CPlainWriteWindow::textChanged() { + m_actions.saveText->setEnabled( ((CWriteDisplay*)displayWidget())->isModified() ); + m_actions.restoreText->setEnabled( ((CWriteDisplay*)displayWidget())->isModified() ); +} + +/** Deletes the module entry and clears the edit widget, */ +void CPlainWriteWindow::deleteEntry() { + modules().first()->deleteEntry( key() ); + lookupSwordKey( key() ); + ((CWriteDisplay*)displayWidget())->setModified(false); +} + +/** Setups the popup menu of this display widget. */ +void CPlainWriteWindow::setupPopupMenu() {} + +bool CPlainWriteWindow::syncAllowed() const { + return m_actions.syncWindow->isChecked(); +} + +void CPlainWriteWindow::initActions() { +} + +void CPlainWriteWindow::insertKeyboardActions( BtActionCollection* const ) { +} diff --git a/src/frontend/displaywindow/cplainwritewindow.h b/src/frontend/displaywindow/cplainwritewindow.h new file mode 100644 index 0000000..1ed4215 --- /dev/null +++ b/src/frontend/displaywindow/cplainwritewindow.h @@ -0,0 +1,96 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CPLAINWRITEWINDOW_H +#define CPLAINWRITEWINDOW_H + +//BibleTime includes +#include "cwritewindow.h" + + +class QAction; +class BtActionCollection; + +class QString; + +/** The write window class which offers a plain editor for source code editing. + * @author The BibleTime team + */ +class CPlainWriteWindow : public CWriteWindow { + Q_OBJECT +public: + CPlainWriteWindow( QList modules, CMDIArea* parent); + virtual ~CPlainWriteWindow(); + + /** + * Store the settings of this window in the given CProfileWindow object. + */ + virtual void storeProfileSettings( Profile::CProfileWindow* profileWindow ); + /** + * Store the settings of this window in the given profile window. + */ + virtual void applyProfileSettings( Profile::CProfileWindow* profileWindow ); + + /** + * Setups the popup menu of this display widget. + */ + virtual void setupPopupMenu(); + virtual bool syncAllowed() const; + +protected: // Protected methods + /** + * Initialize the state of this widget. + */ + virtual void initView(); + virtual void initConnections(); + virtual void initToolbars(); + virtual CDisplayWindow::WriteWindowType writeWindowType() { + return CDisplayWindow::PlainTextWindow; + }; + + /** + * Initializes the intern keyboard actions. + */ + virtual void initActions(); + /** + * Insert the keyboard accelerators of this window into the given KAccel object. + */ + static void insertKeyboardActions( BtActionCollection* const a ); + +private: + struct { + QAction* saveText; + QAction* deleteEntry; + QAction* restoreText; + QAction* syncWindow; + } + m_actions; + +protected slots: // Protected slots + /** + * Saves the text for the current key. Directly writes the changed text into the module. + */ + virtual void saveCurrentText( const QString& ); + /** + * Is called when the current text was changed. + */ + virtual void textChanged(); + /** + * Loads the original text from the module. + */ + virtual void restoreText(); + /** + * Deletes the module entry and clears the edit widget. + */ + virtual void deleteEntry(); +}; + +#endif diff --git a/src/frontend/displaywindow/creadwindow.cpp b/src/frontend/displaywindow/creadwindow.cpp new file mode 100644 index 0000000..d446d30 --- /dev/null +++ b/src/frontend/displaywindow/creadwindow.cpp @@ -0,0 +1,205 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "creadwindow.h" +#include "btactioncollection.h" + +#include "frontend/display/bthtmlreaddisplay.h" +typedef BtHtmlReadDisplay HTMLREADDISPLAY; + +#include "backend/rendering/centrydisplay.h" +#include "backend/rendering/cdisplayrendering.h" +#include "backend/keys/cswordkey.h" +#include "backend/keys/cswordversekey.h" + +#include "frontend/cexportmanager.h" +#include "frontend/cmdiarea.h" +#include "frontend/profile/cprofilewindow.h" +#include "frontend/searchdialog/csearchdialog.h" + +#include +#include +#include + +using namespace Profile; + +CReadWindow::CReadWindow(QList modules, CMDIArea* parent) + : CDisplayWindow(modules,parent), + m_displayWidget(0) +{ + qDebug("CReadWindow::CReadWindow"); + // installEventFilter(this); +} + +CReadWindow::~CReadWindow() { + // qWarning("destructor of CReadWindow"); +} + +/** Sets the display widget of this display window. */ +void CReadWindow::setDisplayWidget( CDisplay* newDisplay ) { + Q_ASSERT(dynamic_cast(newDisplay)); + CDisplayWindow::setDisplayWidget(newDisplay); + if (m_displayWidget) { + disconnect(m_displayWidget->connectionsProxy(), SIGNAL(referenceClicked(const QString&, const QString&)), this, SLOT(lookupModKey(const QString&, const QString&))); + disconnect(m_displayWidget->connectionsProxy(), SIGNAL(referenceDropped(const QString&)), this, SLOT(lookupKey(const QString&))); + + HTMLREADDISPLAY* v = dynamic_cast(m_displayWidget); + if (v) { + QObject::disconnect(v, SIGNAL(completed()), this, SLOT(slotMoveToAnchor()) ); + } + + } + + m_displayWidget = (CReadDisplay*)newDisplay; + connect( + m_displayWidget->connectionsProxy(), + SIGNAL(referenceClicked(const QString&, const QString&)), + this, + SLOT(lookupModKey(const QString&, const QString&)) + ); + + connect( + m_displayWidget->connectionsProxy(), + SIGNAL(referenceDropped(const QString&)), + this, + SLOT(lookupKey(const QString&)) + ); + HTMLREADDISPLAY* v = dynamic_cast(m_displayWidget); + if (v) + { + QObject::connect(v, SIGNAL(completed()), this, SLOT(slotMoveToAnchor()) ); + } +} + +/** Lookup the given entry. */ +void CReadWindow::lookupSwordKey( CSwordKey* newKey ) { + qDebug() << "CReadWindow::lookup newKey" << newKey->key(); + Q_ASSERT(newKey); + + using namespace Rendering; + +// Q_ASSERT(isReady() && newKey && modules().first()); + if (!isReady() || !newKey || modules().empty() || !modules().first()) { + return; + } + + if (key() != newKey) { + key()->key(newKey->key()); + } + + //next-TODO: how about options? + Q_ASSERT(modules().first()->getDisplay()); + CEntryDisplay* display = modules().first()->getDisplay(); + if (display) { //do we have a display object? + displayWidget()->setText( + display->text( + modules(), + newKey->key(), + displayOptions(), + filterOptions() + ) + ); + } + + setCaption( windowCaption() ); + + // moving to anchor happens in slotMoveToAnchor which catches the completed() signal from KHTMLPart + + qDebug() << "CReadWindow::lookup end, key is :" << newKey->key(); +} + +void CReadWindow::slotMoveToAnchor() +{ + qDebug("CReadWindow::slotMoveToAnchor"); + ((CReadDisplay*)displayWidget())->moveToAnchor( Rendering::CDisplayRendering::keyToHTMLAnchor(key()->key()) ); +} + +/** Store the settings of this window in the given CProfileWindow object. */ +void CReadWindow::storeProfileSettings(CProfileWindow * const settings) { + QRect rect; + rect.setX(parentWidget()->x()); + rect.setY(parentWidget()->y()); + rect.setWidth(width()); + rect.setHeight(height()); + settings->setGeometry(rect); + + // settings->setScrollbarPositions( m_htmlWidget->view()->horizontalScrollBar()->value(), m_htmlWidget->view()->verticalScrollBar()->value() ); + settings->setType(modules().first()->type()); + settings->setMaximized(isMaximized() || parentWidget()->isMaximized()); + settings->setFocus( (this == dynamic_cast(mdi()->activeSubWindow()) ) ); //set property to true if this window is the active one. + + if (key()) { + sword::VerseKey* vk = dynamic_cast(key()); + QString oldLang; + if (vk) { + oldLang = QString(vk->getLocale()); + vk->setLocale("en"); //save english locale names as default! + } + settings->setKey( key()->key() ); + if (vk) { + vk->setLocale(oldLang.toLatin1()); + } + } + + QStringList mods; + + QList allMods = modules(); + QList::iterator end_it = allMods.end(); + for (QList::iterator it(allMods.begin()); it != end_it; ++it) { + mods.append((*it)->name()); + } + settings->setModules(mods); +} + +void CReadWindow::applyProfileSettings(CProfileWindow * const settings) { + // parentWidget()->setUpdatesEnabled(false); + setUpdatesEnabled(false); + + if (settings->maximized()) { //maximize this window + // Use parentWidget() to call showMaximized. Otherwise we'd get lot's of X11 errors + parentWidget()->showMaximized(); + } + else { + const QRect rect = settings->geometry(); + parentWidget()->resize(rect.width(), rect.height()); + parentWidget()->move(rect.x(), rect.y()); + } + + setUpdatesEnabled(true); +} + +void CReadWindow::insertKeyboardActions( BtActionCollection* const ) {} + +/** No descriptions */ +void CReadWindow::copyDisplayedText() { + CExportManager mgr(QString::null); + mgr.copyKey(key(), CExportManager::Text, true); +} + + +/*! + \fn CReadWindow::resizeEvent(QResizeEvent* e) + */ +void CReadWindow::resizeEvent(QResizeEvent* /*e*/) { + if (displayWidget()) { + ((CReadDisplay*)displayWidget())->moveToAnchor(Rendering::CDisplayRendering::keyToHTMLAnchor(key()->key())); + } +} + +void CReadWindow::openSearchStrongsDialog() { +// qWarning("looking for lemma %s", displayWidget()->getCurrentNodeInfo()[CDisplay::Lemma].latin1() ); + QString searchText = QString::null; + + if (displayWidget()->getCurrentNodeInfo()[CDisplay::Lemma] != QString::null) { + searchText.append("strong:").append(displayWidget()->getCurrentNodeInfo() [CDisplay::Lemma]); + } + + Search::CSearchDialog::openDialog( modules(), searchText, 0 ); +} diff --git a/src/frontend/displaywindow/creadwindow.h b/src/frontend/displaywindow/creadwindow.h new file mode 100644 index 0000000..3630b58 --- /dev/null +++ b/src/frontend/displaywindow/creadwindow.h @@ -0,0 +1,79 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CREADWINDOW_H +#define CREADWINDOW_H + +//BibleTime includes +#include "cdisplaywindow.h" + +#include "frontend/display/cdisplay.h" +#include "frontend/display/creaddisplay.h" + + +class BtActionCollection; +class QResizeEvent; + + +/** The base class for all read-only display windows. + * @author The BibleTime team + */ + +class CReadWindow : public CDisplayWindow { + Q_OBJECT +public: + // static void insertKeyboardActions( KAccel* const a ); + static void insertKeyboardActions( BtActionCollection* const a ); + + CReadWindow(QList modules, CMDIArea* parent); + virtual ~CReadWindow(); + /** + * Store the settings of this window in the given CProfileWindow object. + */ + virtual void storeProfileSettings(Profile::CProfileWindow * const settings); + /** + * Store the settings of this window in the given CProfileWindow object. + */ + virtual void applyProfileSettings(Profile::CProfileWindow * const settings); + +protected: // Protected methods + /** + * Sets the display widget of this display window. + */ + virtual void setDisplayWidget( CDisplay* newDisplay ); + /** + */ + virtual void resizeEvent(QResizeEvent* e); + +protected slots: + /** + * Load the text using the key + */ + virtual void lookupSwordKey( CSwordKey* ); + /** + * Catch the signal when the KHTMLPart has finished the layout (anchors are not ready before that). + */ + virtual void slotMoveToAnchor(); + + /** + * Update the status of the popup menu entries. + */ + virtual void copyDisplayedText(); + /** Open the search dialog with the strong info of the last clicked word. + * + */ + void openSearchStrongsDialog(); + +private: + CReadDisplay* m_displayWidget; +}; + +#endif diff --git a/src/frontend/displaywindow/cwritewindow.cpp b/src/frontend/displaywindow/cwritewindow.cpp new file mode 100644 index 0000000..0c58bf7 --- /dev/null +++ b/src/frontend/displaywindow/cwritewindow.cpp @@ -0,0 +1,161 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#include "cwritewindow.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/keys/cswordversekey.h" + +#include "frontend/keychooser/ckeychooser.h" +#include "frontend/profile/cprofilewindow.h" +#include "frontend/display/cwritedisplay.h" + + +#include + + +using namespace Profile; + +CWriteWindow::CWriteWindow(QList modules, CMDIArea* parent) +: CDisplayWindow(modules, parent), m_writeDisplay(0) {} + +CWriteWindow::~CWriteWindow() {} + + +void CWriteWindow::insertKeyboardActions( BtActionCollection* const ) {} + +void CWriteWindow::initConnections() { + Q_ASSERT(keyChooser()); + QObject::connect(keyChooser(), SIGNAL(beforeKeyChange(const QString&)), this, SLOT(beforeKeyChange(const QString&))); +} + +void CWriteWindow::initActions() {} + + +void CWriteWindow::storeProfileSettings(CProfileWindow * const settings) { + + settings->setWriteWindowType( writeWindowType() ); + + QRect rect; + rect.setX(parentWidget()->x()); + rect.setY(parentWidget()->y()); + rect.setWidth(width()); + rect.setHeight(height()); + settings->setGeometry(rect); + + // settings->setScrollbarPositions( m_htmlWidget->view()->horizontalScrollBar()->value(), m_htmlWidget->view()->verticalScrollBar()->value() ); + settings->setType(modules().first()->type()); + settings->setMaximized(isMaximized() || parentWidget()->isMaximized()); + + if (key()) { + sword::VerseKey* vk = dynamic_cast(key()); + QString oldLang; + if (vk) { + oldLang = QString::fromLatin1(vk->getLocale()); + vk->setLocale("en"); //save english locale names as default! + } + settings->setKey( key()->key() ); + if (vk) { + vk->setLocale(oldLang.toLatin1()); + } + } + + QStringList mods; + QList allMods = modules(); + QList::iterator end_it = allMods.end(); + for (QList::iterator it(allMods.begin()); it != end_it; ++it) { + mods.append((*it)->name()); + } + settings->setModules(mods); +} + +void CWriteWindow::applyProfileSettings(CProfileWindow * const settings) { + setUpdatesEnabled(false); + + if (settings->maximized()) { + parentWidget()->showMaximized(); + } + else { + const QRect rect = settings->geometry(); + parentWidget()->resize(rect.width(), rect.height()); + parentWidget()->move(rect.x(), rect.y()); + //setGeometry( settings->geometry() ); + } + // displayWidget()->view()->horizontalScrollBar()->setValue( settings->scrollbarPositions().horizontal ); + // m_htmlWidget->view()->verticalScrollBar()->setValue( settings->scrollbarPositions().vertical ); + + setUpdatesEnabled(true); +} + +void CWriteWindow::setDisplayWidget( CDisplay* display ) { + Q_ASSERT(dynamic_cast(display)); + CDisplayWindow::setDisplayWidget((CWriteDisplay*)display); + m_writeDisplay = (CWriteDisplay*)display; +} + +void CWriteWindow::lookupSwordKey( CSwordKey* newKey ) { + //set the raw text to the display widget + if (!newKey) + return; + + if (key() != newKey) { //set passage of newKey to key() if they're different, otherwise we'd get mixed up if we look up newkey which may have a different module set + key()->key(newKey->key()); + } + + if ( modules().count() ) { + displayWidget()->setText( key()->rawText() ); + } + setCaption( windowCaption() ); +} + +bool CWriteWindow::queryClose() { + //save the text if it has changed + if (m_writeDisplay->isModified()) { + switch (QMessageBox::question( this, tr("Save Text?"), tr("Save text before closing?"), QMessageBox::Yes|QMessageBox::No|QMessageBox::Cancel, QMessageBox::Yes) ) { + case QMessageBox::Yes: //save and close + saveCurrentText(); + m_writeDisplay->setModified( false ); + return true; + case QMessageBox::No: //don't save and close + return true; + default: // cancel, don't close + return false; + } + } + return true; +} + +void CWriteWindow::beforeKeyChange(const QString& key) { + Q_ASSERT(displayWidget()); + Q_ASSERT(keyChooser()); + if (!isReady()) return; + + //If the text changed and we'd do a lookup ask the user if the text should be saved + if (modules().first() && ((CWriteDisplay*)displayWidget())->isModified()) { + + switch (QMessageBox::question( this, tr("Save Text?"), tr("Save changed text?"), QMessageBox::Yes|QMessageBox::No, QMessageBox::Yes) ) { + case QMessageBox::Yes: { //save the changes + saveCurrentText( key ); + break; + } + default: {// set modified to false so it won't ask again + ((CWriteDisplay*)displayWidget())->setModified(false); + break; + } + } + } +} + +void CWriteWindow::saveCurrentText() { + if(key()) { + saveCurrentText(key()->key()); + } +} + diff --git a/src/frontend/displaywindow/cwritewindow.h b/src/frontend/displaywindow/cwritewindow.h new file mode 100644 index 0000000..c3b47c2 --- /dev/null +++ b/src/frontend/displaywindow/cwritewindow.h @@ -0,0 +1,72 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CWRITEWINDOW_H +#define CWRITEWINDOW_H + +//BibleTime includes +#include "cdisplaywindow.h" + + +class CWriteDisplay; +class QString; +class BtActionCollection; + +/**The base class for all write-only display windows. + *@author The BibleTime team + */ + +class CWriteWindow : public CDisplayWindow { + Q_OBJECT +public: + static void insertKeyboardActions( BtActionCollection* const a ); + + CWriteWindow(QList modules, CMDIArea* parent); + virtual ~CWriteWindow(); + /** + * Store the settings of this window in the given CProfileWindow object. + */ + virtual void storeProfileSettings(Profile::CProfileWindow * const settings); + /** + * Store the settings of this window in the given CProfileWindow object. + */ + virtual void applyProfileSettings(Profile::CProfileWindow * const settings); + virtual void initConnections(); + virtual void initActions(); + +public slots: + /** + * Look up the given key and display the text. In our case we offer to edit the text. + */ + virtual void lookupSwordKey( CSwordKey* key ); + + +protected: // Protected methods + /** + * Saves the given text as text of the given key. Use this function + * as backend in each write window implementation. + */ + void setDisplayWidget( CDisplay* display ); + virtual CDisplayWindow::WriteWindowType writeWindowType() = 0; + virtual bool queryClose(); + virtual void saveCurrentText( const QString& key ) = 0; + +protected slots: + /** Save text to the module + */ + void saveCurrentText(); + /** + */ + virtual void beforeKeyChange(const QString&); + +private: + CWriteDisplay* m_writeDisplay; +}; + +#endif diff --git a/src/frontend/htmldialogs/btaboutdialog.cpp b/src/frontend/htmldialogs/btaboutdialog.cpp new file mode 100644 index 0000000..5e0bc91 --- /dev/null +++ b/src/frontend/htmldialogs/btaboutdialog.cpp @@ -0,0 +1,251 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btaboutdialog.h" + +#include "util/directoryutil.h" + +#include "swversion.h" + +// Forwards +static QString make_body(const QString& content); +static QString make_bold(const QString& content); +static QString make_br(); +static QString make_center(const QString& content); +static QString make_head(const QString& content); +static QString make_html(const QString& content); +static QString make_file_icon(const QString& icon); +static QString make_link(const QString& link, const QString& text); +static QString make_version(); + + +// Implements the Help > About dialog box + +BtAboutDialog::BtAboutDialog(QWidget *parent, Qt::WindowFlags wflags ) + : BtTabHtmlDialog (tr("About BibleTime"), 5, parent, wflags) +{ + resize(550,340); + init_lic_tab(); + init_sword_tab(); + init_qt_tab(); + init_contributors_tab(); + init_bt_tab(); +} + +BtAboutDialog::~BtAboutDialog() +{ +} + +void BtAboutDialog::init_bt_tab() +{ + selectTab(0); + setTabText("BibleTime" ); + QString content; + content = make_file_icon("bibletime"); + content += "  "; + content += make_bold("BibleTime " + make_version()); + content = make_center(content) + make_br(); + content += tr("BibleTime is an easy to use but powerful Bible study tool."); + content += make_br() + make_br(); + content += tr("We are looking for developers and translators."); + content += " "; + content += tr("If you would like to join our team, please send an email to info@bibletime.info."); + content += make_br() + make_br(); + content += tr("(c)1999-2009, The BibleTime Team"); + content += make_br(); + content += make_link("http://www.bibletime.info","http://www.bibletime.info"); + QString bibletime = make_html(make_head("") + make_body(content)); + setHtml(bibletime); +} + +void BtAboutDialog::init_contributors_tab() +{ + selectTab(1); + setTabText(tr("Contributors")); + QString content; + content += make_bold(tr("The following people contributed to BibleTime:")) + make_br(); + // sorted alphabetically (last name) + content += "
    "; + content += "
  • Thomas Abthorpe (" + tr("documentation and translation manager") + ")
  • "; + content += "
  • Joachim Ansorg (" + tr("project founder, developer") + ")
  • "; + content += "
  • David Blue (" + tr("designer") + ")
  • "; + content += "
  • Tim Brodie (" + tr("developer") + ")
  • "; + content += "
  • Timothy R. Butler (" + tr("designer") + ")
  • "; + content += "
  • Jim Campbell (" + tr("developer") + ")
  • "; + content += "
  • Lee Carpenter (" + tr("developer") + ")
  • "; + content += "
  • Jeremy Erickson (" + tr("packager") + ")
  • "; + content += "
  • Troy A. Griffitts (" + tr("creator of The Sword Project") + ")
  • "; + content += "
  • Martin Gruner (" + tr("project manager, developer") + ")
  • "; + content += "
  • Thomas Hagedorn (" + tr("domain sponsor") + ")
  • "; + content += "
  • Bob Harman (" + tr("howto") + ")
  • "; + content += "
  • Gary Holmlund (" + tr("developer") + ")
  • "; + content += "
  • Nikolay Igotti (" + tr("developer") + ")
  • "; + content += "
  • Eeli Kaikkonnen (" + tr("developer") + ")
  • "; + content += "
  • Chris Kujawa (" + tr("developer") + ")
  • "; + content += "
  • Mark Lybarger (" + tr("developer") + ")
  • "; + content += "
  • Luke Mauldin (" + tr("developer") + ")
  • "; + content += "
  • James Ots (" + tr("designer") + ")
  • "; + content += "
  • Fred Saalbach (" + tr("documentation") + ")
  • "; + content += "
  • Gary Sims (" + tr("developer") + ")
  • "; + content += "
  • Wolfgang Stradner (" + tr("tester, usability expert") + ")
  • "; + content += "
  • Thorsten Uhlmann (" + tr("developer") + ")
  • "; + content += "
  • David White (" + tr("developer") + ")
  • "; + content += "
  • Mark Zealey (" + tr("developer") + ")
  • "; + content += "
"; + + content += make_bold(tr("The following people translated BibleTime into their language:")) + make_br(); + // sorted alphabetically (last name) + content += "
    "; + content += "
  • Horatiu Alexe
  • "; + content += "
  • Chun-shek Chan
  • "; + content += "
  • Ilpo Kantonen
  • "; + content += "
  • Pavel Laukko
  • "; + content += "
  • Piotr Markiewicz
  • "; + content += "
  • Géza Novák
  • "; + content += "
  • Gabriel Pérez
  • "; + content += "
  • Igor Plisco
  • "; + content += "
  • Jaak Ristioja
  • "; + content += "
  • Igor Rykhlin
  • "; + content += "
  • Vlad Savitsky
  • "; + content += "
  • Johan van der Lingen
  • "; + content += "
  • Jean Van Schaftingen
  • "; + content += "
  • Dmitry Yurevich
  • "; + content += "
  • Esteban Zeller
  • "; + content += "
"; + content += make_br(); + content += tr("Some names may be missing, please email bibletime-translations@lists.sourceforge.net if you notice errors or omissions."); + + QString contributors = make_html(make_head("") + make_body(content)); + setHtml(contributors); +} + + +void BtAboutDialog::init_sword_tab() +{ + selectTab(2); + setTabText("Sword" ); + + QString version( sword::SWVersion::currentVersion.getText()); + QString content = make_br() + make_br(); + content += make_center(make_bold(tr("SWORD library version %1").arg(version))); + content += make_br(); + + content += tr("BibleTime makes use of the SWORD Project. The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools-- covered by the GNU General Public License-- that allow programmers and Bible societies to write new Bible software more quickly and easily."); + content += make_br() + make_br(); + content += tr("The SWORD Project") + make_br(); + content += make_link("http://www.crosswire.org/sword/index.jsp","www.crosswire.org/sword/index.jsp"); + + setHtml(content); + +} + +void BtAboutDialog::init_qt_tab() +{ + selectTab(3); + setTabText("Qt"); + QString content; + content += make_br() + make_br(); + content += make_center(make_bold("Qt")); + content += make_br(); + content += tr("This program uses Qt Open Source Edition version %1.").arg(qVersion()); + //content += qVersion(); + content += make_br() + make_br(); + content += tr("Qt Open Source Edition is intended for the development of Open Source applications."); + content += " "; + content += tr("Qt is a C++ toolkit for cross-platform application development."); + content += make_br() + make_br(); + content += tr("Please see "); + content += make_link("http://qtsoftware.com/company/model/","qtsoftware.com/company/model"); + content += tr(" for an overview of Qt licensing."); + QString qt = make_html(make_head("") + make_body(content)); + setHtml(qt); +} + +void BtAboutDialog::init_lic_tab() +{ + selectTab(4); + setTabText(tr("License")); + + QByteArray text; + text += tr("BibleTime is released under the GPL license."); + text += " "; + text += tr("You can download and use (but not distribute) the program for personal, private, public or commercial purposes without restrictions."); + text += " "; + text += tr("You can give away or distribute the program if you also distribute the corresponding source code."); + text += "

"; + //text += tr("It is allowed to distribute software under GPL for a small fee, but it must be accompanied with the complete source code, and the fact that it is freely available with no cost must not be hidden."); + //text += "

"; + text += tr("The complete legally binding license is below."); + + QFile licFile(util::filesystem::DirectoryUtil::getLicenseDir().path() + "/license.html"); + if (licFile.open(QFile::ReadOnly)) + { + QByteArray html; + while (!licFile.atEnd()) + { + QByteArray line = licFile.readLine(); + html = html + line; + } + licFile.close(); + html.replace("TRANSLATED TEXT", text); + setHtml(QString(html)); + } +} + + + +// Helper functions + +static QString make_center(const QString& content) +{ + return "
" + content + "
"; +} + +static QString make_br() +{ + return "
"; +} + +static QString make_bold(const QString& content) +{ + return "" + content + ""; +} + +static QString make_html(const QString& content) +{ + return "" + content + ""; +} + +static QString make_head(const QString& content) +{ + return "" + content + ""; +} + +static QString make_body(const QString& content) +{ + return "" + content + ""; +} + +static QString make_link(const QString& link, const QString& text) +{ + return "" + text +""; +} + +static QString make_version() +{ +// return ""; + return BT_VERSION; +} + +static QString make_file_icon(const QString& icon) +{ + QString dir = ""; +} + diff --git a/src/frontend/htmldialogs/btaboutdialog.h b/src/frontend/htmldialogs/btaboutdialog.h new file mode 100644 index 0000000..067cad7 --- /dev/null +++ b/src/frontend/htmldialogs/btaboutdialog.h @@ -0,0 +1,29 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTABOUTDIALOG_H +#define BTABOUTDIALOG_H + +#include "bttabhtmldialog.h" + +class BtAboutDialog : public BtTabHtmlDialog +{ + Q_OBJECT + + public: + BtAboutDialog(QWidget *parent=0, Qt::WindowFlags wflags = Qt::Dialog); + ~BtAboutDialog(); + void init_bt_tab(); + void init_contributors_tab(); + void init_sword_tab(); + void init_qt_tab(); + void init_lic_tab(); +}; + +#endif diff --git a/src/frontend/htmldialogs/bttabhtmldialog.cpp b/src/frontend/htmldialogs/bttabhtmldialog.cpp new file mode 100644 index 0000000..f8a83f7 --- /dev/null +++ b/src/frontend/htmldialogs/bttabhtmldialog.cpp @@ -0,0 +1,140 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "bttabhtmldialog.h" // See this file for more documentation of BtTabHtmlDialog +#include "util/dialogutil.h" +#include "util/directoryutil.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +BtTabHtmlDialog::BtTabHtmlDialog + (const QString& title, int tabs, QWidget *parent, Qt::WindowFlags wflags ) + : QDialog(parent, wflags), m_webView(0), m_tabWidget(0), m_tabs(tabs) +{ + //Set the flag to destroy when closed + setAttribute(Qt::WA_DeleteOnClose); + setWindowTitle(title); + resize(400, 300); + + QVBoxLayout *vboxLayout = new QVBoxLayout(this); + if (tabs == 0) + { + m_webView = new BtWebView(this); + init_connections(m_webView); + vboxLayout->addWidget(m_webView); + m_webView->setHtml("Hi"); + } + else + { + m_tabWidget = new QTabWidget(this); + vboxLayout->addWidget(m_tabWidget); + for (int i=0; isetObjectName("View" + QString::number(i)); + webView->setHtml(" "); + m_tabWidget->addTab(webView,"Tab" + QString::number(i)); + m_tabWidget->show(); + } + } + + QDialogButtonBox* buttonBox = new QDialogButtonBox(QDialogButtonBox::Close, Qt::Horizontal, this); + util::prepareDialogBox(buttonBox); + vboxLayout->addWidget(buttonBox); + + bool ok; + ok = connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); + Q_ASSERT(ok); + ok = connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); + Q_ASSERT(ok); +} + +BtTabHtmlDialog::~BtTabHtmlDialog() +{ +} + +void BtTabHtmlDialog::init_connections(QWebView* webView) +{ + webView->page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks); + bool ok = connect(webView, SIGNAL(linkClicked(QUrl)), this, SLOT(linkClicked(QUrl))); + Q_ASSERT(ok); +} + +void BtTabHtmlDialog::linkClicked(const QUrl url) +{ + QDesktopServices::openUrl(url); +} + +void BtTabHtmlDialog::selectTab(int tab) +{ + Q_ASSERT(tab >= 0 && tab < m_tabWidget->count()); + m_tabWidget->setCurrentIndex(tab); +} + +QWebView* BtTabHtmlDialog::webView() +{ + QWebView* webview = 0; + if (m_tabs == 0) + webview = m_webView; + else + { + QWidget* widget = m_tabWidget->currentWidget(); + QString name = widget->objectName(); + webview = qobject_cast(widget); + } + Q_ASSERT(webview != 0); + return webview; +} + +void BtTabHtmlDialog::setHtml(const QString& html, const QUrl& baseUrl) +{ + QUrl url = baseUrl; + if (url == QUrl()) + { + QString dir = "file://" + util::filesystem::DirectoryUtil::getIconDir().path(); + url.setUrl(dir); + } + webView()->setHtml(html,url); +} + +void BtTabHtmlDialog::setUrl(const QUrl& url) +{ + webView()->setUrl(url); +} + +void BtTabHtmlDialog::setTabText(const QString& tabName) +{ + Q_ASSERT(m_tabs != 0); // There are no tabs to name + int index = m_tabWidget->currentIndex(); + m_tabWidget->setTabText(index,tabName); +} + +// ******************* BtWebView ******************* + +BtWebView::BtWebView(QWidget* parent) + : QWebView(parent), m_popup(0) +{ + m_popup = new QMenu(this); + QAction* copyAction = pageAction(QWebPage::Copy); + m_popup->addAction(copyAction); +} + +void BtWebView::contextMenuEvent(QContextMenuEvent* event) +{ + m_popup->exec(event->globalPos()); +} + diff --git a/src/frontend/htmldialogs/bttabhtmldialog.h b/src/frontend/htmldialogs/bttabhtmldialog.h new file mode 100644 index 0000000..2b40f12 --- /dev/null +++ b/src/frontend/htmldialogs/bttabhtmldialog.h @@ -0,0 +1,87 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTTABDIALOG_H +#define BTTABDIALOG_H + +#include +#include +#include +#include + +class QTabWidget; +class QMenu; + +// This class creates a dialog with zero or more tabs. For zero tabs it is +// just a single QWebView inside the dialog. For 1 or more tabs, each tab +// contains a separate QWebView. Each QWebView can have either plain text or +// html text. The class will automatically delete itself when closed. +// The class can either be directly called or subclassed. The dialog is not modal. + +// Typical direct usage: +// +// Zero tabs +// BtTabHtmlDialog* dlg = new BtTabHtmlDialog("My Title", 0, parent); +// dlg->setHtml(htmlText); +// dlg->show(); +// +// or +// +// Two tabs +// BtTabHtmlDialog* dlg = new BtTabHtmlDialog("My Title", 2, parent); +// dlg->selectTab(0); +// dlg->setTabText(nameOfTab0); +// dlg->setHtml(htmlText0); +// dlg->selectTab(1); +// dlg->setTabText(nameOfTab1); +// dlg->setHtml(htmlText1); +// dlg->show(); + + +class BtTabHtmlDialog : public QDialog +{ + Q_OBJECT +public: + BtTabHtmlDialog(const QString& title, int numberTabs, QWidget *parent=0, Qt::WindowFlags wflags = Qt::Dialog); + ~BtTabHtmlDialog(); + void selectTab(int tab); + void setTabText(const QString& tabName); + +// See QWebView::setHtml() + void setHtml(const QString& html, const QUrl& baseUrl=QUrl()); + +// See QWebView::setUrl() + void setUrl(const QUrl& url); + +private slots: + void linkClicked(const QUrl url); + +private: + void init_connections(QWebView* webView); + QWebView* webView(); + + QWebView* m_webView; + QTabWidget* m_tabWidget; + int m_tabs; +}; + + +class BtWebView : public QWebView +{ +public: + BtWebView(QWidget* parent=0); + +protected: + void contextMenuEvent(QContextMenuEvent* event); + +private: + QMenu* m_popup; +}; + +#endif diff --git a/src/frontend/keychooser/bthistory.cpp b/src/frontend/keychooser/bthistory.cpp new file mode 100644 index 0000000..7eae47f --- /dev/null +++ b/src/frontend/keychooser/bthistory.cpp @@ -0,0 +1,130 @@ +// +// C++ Implementation: BTHistory +// +// Description: +// +// +// Author: The BibleTime team , (C) 2007 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#include "bthistory.h" + +#include "backend/keys/cswordkey.h" + + +#include +#include + +#include + + +BTHistory::BTHistory(QWidget* parent) + : m_historyList(), + m_index(-1), + m_inHistoryFunction(false) +{ + setParent(parent); + Q_ASSERT(class_invariant()); +} + +void BTHistory::add(CSwordKey* newKey) { + qDebug("BTHistory::add"); + Q_ASSERT(newKey); + // Add new key Action after current index if we were not using the history functions, + // if it's not a duplicate and if it's not empty. + if (!m_inHistoryFunction && ((m_index < 0) || (newKey->key() != m_historyList.at(m_index)->text()) )) + { + if (!newKey->key().isEmpty()) { + m_historyList.insert(++m_index, new QAction(newKey->key(), this)); + } + // TODO: history limit? + sendChangedSignal(); + } + Q_ASSERT(class_invariant()); +} + +void BTHistory::move(QAction* historyItem) +{ + qDebug("BTHistory::move"); + //Q_ASSERT(historyItem); + Q_ASSERT(m_historyList.count()); + + m_inHistoryFunction = true; + //find the action in the list + m_index = m_historyList.indexOf(historyItem); + //move to the selected item in the list, it will be the current item + QString newKey = m_historyList.at(m_index)->text(); + emit historyMoved(newKey); // signal to "outsiders"; key has been changed + sendChangedSignal(); + + m_inHistoryFunction = false; + Q_ASSERT(class_invariant()); +} + +void BTHistory::back() +{ + qDebug("BTHistory::back"); + if ( m_index >= 1) { + move(m_historyList.at(m_index-1)); + } + Q_ASSERT(class_invariant()); +} + +void BTHistory::fw() +{ + qDebug("BTHistory::fw"); + if (m_index < (m_historyList.size()-1)) { + move(m_historyList.at(m_index+1)); + } + Q_ASSERT(class_invariant()); +} + +QList BTHistory::getBackList() +{ + qDebug("BTHistory::getBackList"); + + QList list; + for (int i = m_index-1; i >= 0; --i) { + list.append(m_historyList.at(i)); + } + + qDebug() << "return:" << list; + Q_ASSERT(class_invariant()); + return list; +} + +QList BTHistory::getFwList() +{ + qDebug("BTHistory::getFwList"); + + QList list; + //qDebug() << "historyList.size:" << m_historyList.size(); + for (int i = m_index+1; i < m_historyList.size(); ++i) { + //qDebug() << "i:" << i; + list.append(m_historyList.at(i)); + } + qDebug() << "return:" << list; + + Q_ASSERT(class_invariant()); + return list; +} + +void BTHistory::sendChangedSignal() +{ + bool backEnabled = m_index > 0; //there are items in the back list + bool fwEnabled = m_historyList.size() > m_index+1; //there are items in the fw list + emit historyChanged(backEnabled, fwEnabled); + Q_ASSERT(class_invariant()); +} + +bool BTHistory::class_invariant() +{ + for (int i = 0; i < m_historyList.size(); ++i) { + if (!m_historyList.at(i) || m_historyList.at(i)->text().isEmpty()) return false; + } + if (!(m_index >= -1 && m_index < m_historyList.size())) return false; + return true; +} diff --git a/src/frontend/keychooser/bthistory.h b/src/frontend/keychooser/bthistory.h new file mode 100644 index 0000000..34e5fdb --- /dev/null +++ b/src/frontend/keychooser/bthistory.h @@ -0,0 +1,80 @@ +// +// C++ Interface: BTHistory +// +// Description: +// +// +// Author: The BibleTime team , (C) 2007 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#ifndef BTHISTORY_H +#define BTHISTORY_H + +#include +#include + + +class CSwordKey; +class QAction; +class QWidget; + +class BTHistory: public QObject +{ + Q_OBJECT + +public: + BTHistory(QWidget* parent); + ~BTHistory() {}; + + /** + * Return a list of Actions behind the current point, the first of the history list will be the + * last in the returned list and vice versa. + */ + QList getBackList(); + /** + * Return a list of Actions after the current point. + */ + QList getFwList(); + +public slots: + /** + * Add a new key to the history. + */ + void add(CSwordKey* newKey); + /** + * Move the current point in history list. + */ + void move(QAction*); + /** + * Go back one step in history. + */ + void back(); + /** + * Go forward one step in history. + */ + void fw(); + +signals: + /** + * Signal will be sent when the history has been changed (added, moved) + */ + void historyChanged(bool backEnabled, bool fwEnabled); + /** + * Signal will be sent when the current point in history has moved + */ + void historyMoved(QString& newKey); + +private: + + void sendChangedSignal(); + bool class_invariant(); + + QList m_historyList; + int m_index; //pointer to the current item; -1==empty, 0==first etc. + bool m_inHistoryFunction; //to prevent recursive behaviour +}; + +#endif diff --git a/src/frontend/keychooser/cbookkeychooser.cpp b/src/frontend/keychooser/cbookkeychooser.cpp new file mode 100644 index 0000000..411bf26 --- /dev/null +++ b/src/frontend/keychooser/cbookkeychooser.cpp @@ -0,0 +1,278 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#include "cbookkeychooser.h" + +#include "bthistory.h" + +#include "backend/keys/cswordtreekey.h" +#include "backend/drivers/cswordbookmoduleinfo.h" +#include "backend/config/cbtconfig.h" + +//Qt includes +#include +#include +#include +#include + +QMap boxes; + +CBookKeyChooser::CBookKeyChooser(QList modules, CSwordKey *key, QWidget *parent) + : CKeyChooser(modules, key, parent), m_layout(0) +{ + + setModules(modules, false); + m_key = dynamic_cast(key); + if (!m_modules.count()) { + m_key = 0; + } + + setModules(modules, true); + setKey(key); + + adjustFont(); + connect(this, SIGNAL(keyChanged(CSwordKey*)), history(), SLOT(add(CSwordKey*)) ); +} + +CBookKeyChooser::~CBookKeyChooser() {} + +void CBookKeyChooser::setKey(CSwordKey* newKey) +{ + setKey(newKey, true); +} + +/** Sets a new key to this keychooser */ +void CBookKeyChooser::setKey(CSwordKey* newKey, const bool emitSignal) +{ + if (m_key != newKey) { //set the internal key to the new one + m_key = dynamic_cast(newKey); + } + + QString oldKey = m_key->key(); //string backup of key + + if (oldKey.isEmpty()) { //don't set keys equal to "/", always use a key which may have content + m_key->firstChild(); + oldKey = m_key->key(); + } + + const int oldOffset = m_key->getOffset(); //backup key position + + QStringList siblings; //split up key + if (m_key && !oldKey.isEmpty()) { + siblings = oldKey.split('/', QString::SkipEmptyParts); + } + + int depth = 0; + int index = 0; + + m_key->root(); //start iteration at root node + + while( m_key->firstChild() && (depth < siblings.count()) ) { + QString key = m_key->key(); + index = (depth == 0) ? -1 : 0; + + bool found = false; + + do { //look for matching sibling + ++index; + found = (m_key->getLocalNameUnicode() == siblings[depth]); + } + while (!found && m_key->nextSibling()); + + if (found) + key = m_key->key(); //found: change key to this level + else + m_key->key(key); //not found: restore old key + + setupCombo(key, depth, index); + + //last iteration: check to see if another box can be filled with child entries + if (depth == siblings.count()-1 && m_key->hasChildren()) + { + m_key->firstChild(); + setupCombo(m_key->key(), ++depth, 0); + } + + depth++; + } + + //clear the combos which were not filled + for (; depth < m_modules.first()->depth(); ++depth) { + CKeyChooserWidget* chooser = m_chooserWidgets.at(depth); + if (chooser) chooser->reset(0,0,false); + } + + if (oldKey.isEmpty()) { + m_key->root(); + } + else { + //m_key->key(oldKey); + m_key->setOffset(oldOffset); + } + + if (emitSignal) emit keyChanged(m_key); +} + +/** Returns the key of this kechooser. */ +CSwordKey* CBookKeyChooser::key() +{ + return m_key; +} + +/** Sets another module to this keychooser */ +void CBookKeyChooser::setModules(const QList& modules, const bool refresh) +{ + m_modules.clear(); + + // for (modules.first(); modules.current(); modules.next()) { + QList::const_iterator end_it = modules.end(); + for (QList::const_iterator it(modules.begin()); it != end_it; ++it) { + if ( (*it)->type() == CSwordModuleInfo::GenericBook ) { + if (CSwordBookModuleInfo* book = dynamic_cast(*it)) { + m_modules.append(book); + } + } + } + + //refresh the number of combos + if (refresh && m_modules.count() && m_key) { + if (!m_layout) { + m_layout = new QHBoxLayout(this); + m_layout->setSpacing(0); + m_layout->setContentsMargins(0,0,0,0); + } + + qDeleteAll(m_chooserWidgets); + m_chooserWidgets.clear(); + + for (int i = 0; i < m_modules.first()->depth(); ++i) { + // Create an empty keychooser, don't handle next/prev signals + CKeyChooserWidget* w = new CKeyChooserWidget(0, false, this); + m_chooserWidgets.append( w ); + + //don't allow a too high width, try to keep as narrow as possible + //to aid users with smaller screen resolutions + int totalWidth = 200; //only 1 level + if (m_modules.first()->depth() > 1) { + if (m_modules.first()->depth() > 3) + totalWidth = 400; //4+ levels + else + totalWidth = 300; //2-3 levels + } + + int maxWidth = (int) ((float) totalWidth / (float) m_modules.first()->depth()); + + w->comboBox()->setMaximumWidth(maxWidth); + w->comboBox()->setCurrentIndex(0); + + connect(w, SIGNAL(changed(int)), SLOT(keyChooserChanged(int))); + connect(w, SIGNAL(focusOut(int)), SLOT(keyChooserChanged(int))); + + m_layout->addWidget(w); + boxes[w] = i; + + w->show(); + } + + //set the tab order of the key chooser widgets + + CKeyChooserWidget* chooser = 0; + CKeyChooserWidget* chooser_prev = 0; + const int count = m_chooserWidgets.count(); + for (int i = 0; i < count; ++i) { + chooser = m_chooserWidgets.at(i); + Q_ASSERT(chooser); + + if (chooser && chooser_prev) { + QWidget::setTabOrder(chooser_prev, chooser); + } + + chooser_prev = chooser; + } + QWidget::setTabOrder(chooser, 0); + + updateKey(m_key); + adjustFont(); // only when refresh is set. + } +} + +/** No descriptions */ +void CBookKeyChooser::adjustFont() +{ + //Make sure the entries are displayed correctly. + QListIterator it(m_chooserWidgets); + while (it.hasNext()) { + it.next()->comboBox()->setFont( CBTConfig::get( m_modules.first()->language() ).second ); + } +} + +/** Refreshes the content. */ +void CBookKeyChooser::refreshContent() +{ + if (m_key) { + updateKey( m_key ); //refresh with current key + } +} + +void CBookKeyChooser::setupCombo(const QString key, const int depth, const int currentItem) +{ + CKeyChooserWidget* chooserWidget = m_chooserWidgets.at(depth); + + CSwordTreeKey tmpKey(*m_key); + tmpKey.key(key); + tmpKey.parent(); + tmpKey.firstChild(); + + QStringList items; + if (depth > 0) items << QString::null; //insert an empty item at the top + + do { + items << tmpKey.getLocalNameUnicode(); + } + while (tmpKey.nextSibling()); + + if (chooserWidget) chooserWidget->reset(items,currentItem,false); +} + +/** A keychooser changed. Update and emit a signal if necessary. */ +void CBookKeyChooser::keyChooserChanged(int /*newIndex*/) +{ + const int activeID = boxes[const_cast(sender())]; //no so good code! + + QStringList items; + CKeyChooserWidget* chooser; + + for (int i = 0; i < m_chooserWidgets.count(); ++i) { + chooser = m_chooserWidgets.at(i); + const QString currentText = (chooser && chooser->comboBox()) ? chooser->comboBox()->currentText() : QString::null; + + if (currentText.isEmpty() || i > activeID) { + break; + } + + items << currentText; + } + + QString newKey("/"); + newKey.append(items.join("/")); + + m_key->key(newKey); + setKey(m_key); +} + +/** Updates the keychoosers for the given key but emit no signal. */ +void CBookKeyChooser::updateKey(CSwordKey* key) +{ + setKey(key, false); +} + +void CBookKeyChooser::setKey(QString& newKey) +{ + m_key->key(newKey); + setKey(m_key); +} diff --git a/src/frontend/keychooser/cbookkeychooser.h b/src/frontend/keychooser/cbookkeychooser.h new file mode 100644 index 0000000..80dd03f --- /dev/null +++ b/src/frontend/keychooser/cbookkeychooser.h @@ -0,0 +1,86 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CBOOKKEYCHOOSER_H +#define CBOOKKEYCHOOSER_H + +//BibleTime includes +#include "ckeychooser.h" +#include "ckeychooserwidget.h" + +#include + +class CSwordKey; +class CSwordBookModuleInfo; +class CSwordTreeKey; + +namespace sword { + class TreeKeyIdx; +} + +/** The keychooser implementation for books. + * @author The BibleTime team + */ +class CBookKeyChooser : public CKeyChooser { + Q_OBJECT +public: + CBookKeyChooser(QList modules, CSwordKey *key=0, QWidget *parent=0); + ~CBookKeyChooser(); + /** + * Refreshes the content. + */ + virtual void refreshContent(); + /** + * Sets another module to this keychooser + */ + virtual void setModules(const QList& modules, const bool refresh = false); + /** + * Returns the key of this keychooser + */ + virtual CSwordKey* key(); + /** + * Sets a new key to this keychooser + */ + virtual void setKey(CSwordKey*); + /** + * Sets a new key to this keychooser + */ + void setKey(CSwordKey*, const bool emitSignal); + + +public slots: // Public slots + /** + * Updates the keychoosers for the given key but emit no signal. + */ + void updateKey(CSwordKey*); + +protected: // Protected methods + /** + * Fills the combo given by depth with the items from the key having depth "depth". + * The parent sibling is given by key. + */ + void setupCombo(const QString key, const int depth, const int currentItem); + /** No descriptions */ + virtual void adjustFont(); + +protected slots: + /** + * A keychooser changed. Update and emit a signal if necessary. + */ + void keyChooserChanged(int); + virtual void setKey(QString& newKey); + +private: + QList m_chooserWidgets; + QList m_modules; + CSwordTreeKey *m_key; + QHBoxLayout* m_layout; +}; + +#endif diff --git a/src/frontend/keychooser/cbooktreechooser.cpp b/src/frontend/keychooser/cbooktreechooser.cpp new file mode 100644 index 0000000..7297d76 --- /dev/null +++ b/src/frontend/keychooser/cbooktreechooser.cpp @@ -0,0 +1,200 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#include "cbooktreechooser.h" + +#include "bthistory.h" + +#include "backend/keys/cswordtreekey.h" +#include "backend/drivers/cswordbookmoduleinfo.h" +#include "backend/config/cbtconfig.h" + +#include +#include +#include +#include +#include + +#include + +CBookTreeChooser::CBookTreeChooser(QList modules, CSwordKey *key, QWidget *parent) +: CKeyChooser(modules, key, parent), +m_key( dynamic_cast(key) ) { + + setModules(modules, false); + + //if there is no module there is no key either + if (!modules.count()) { + m_modules.clear(); + m_key = 0; + } + + //now setup the keychooser widgets + m_treeView = new QTreeWidget(this); + + QHBoxLayout* layout = new QHBoxLayout(this); + layout->setSpacing(0); + layout->setContentsMargins(0,0,0,0); + layout->addWidget(m_treeView); + m_treeView->header()->hide(); + + //when user selects the item whe must react + connect(m_treeView, SIGNAL(currentItemChanged ( QTreeWidgetItem*, QTreeWidgetItem*)), SLOT(itemActivated(QTreeWidgetItem*))); + + setKey(key); + adjustFont(); + connect(this, SIGNAL(keyChanged(CSwordKey*)), history(), SLOT(add(CSwordKey*)) ); +} + +CBookTreeChooser::~CBookTreeChooser() {} + +/** Sets a new key to this keychooser. Inherited from ckeychooser. */ +void CBookTreeChooser::setKey(CSwordKey* key) { + setKey(key, false); +} + +/** Sets a new key to this keychooser. Inherited from ckeychooser. */ +void CBookTreeChooser::setKey(CSwordKey* newKey, const bool emitSignal) { + qDebug("CBookTreeChooser::setKey"); + + if (m_key != newKey ) { + m_key = dynamic_cast(newKey); + } + + const QString key = m_key->key(); //key as text, path + + QTreeWidgetItem* matching_item = m_treeView->topLevelItem(0); + + QTreeWidgetItemIterator it(m_treeView); + while (*it) { + if ((*it)->text(1) == key) + { + matching_item = (*it); + break; + } + ++it; + } + + m_treeView->setCurrentItem( matching_item ); + m_treeView->scrollToItem(matching_item); + + if (emitSignal) { + emit keyChanged(m_key); + } +} + +/** Returns the key of this keychooser. Inherited from ckeychooser.*/ +CSwordKey* CBookTreeChooser::key() { + return m_key; +} + +/** Sets another module to this keychooser. Inherited from ckeychooser (therefore +the list of modules instead of one). */ +void CBookTreeChooser::setModules(const QList& modules, const bool refresh) { + + //Add given modules into private list + m_modules.clear(); + QList::const_iterator end_it = modules.end(); + for (QList::const_iterator it(modules.begin()); it != end_it; ++it) { + if (CSwordBookModuleInfo* book = dynamic_cast(*it)) { + m_modules.append(book); + } + } + + //if there exists a module and a key, setup the visible tree + if (refresh && m_modules.count() && m_key) { + const uint offset = m_key->getOffset(); //actually unnecessary, taken care of in setupTree + setupTree(); + m_key->setOffset( offset ); + + adjustFont(); //only when refresh is set. + } +} + +/** From ckeychooser. */ +void CBookTreeChooser::adjustFont() { + //Make sure the entries are displayed correctly. + m_treeView->setFont( CBTConfig::get(m_modules.first()->language()).second ); + +} + + +/** Refreshes the content. Inherited from ckeychooser. */ +void CBookTreeChooser::refreshContent() { + if (m_key) { + updateKey(m_key); //refresh with current key + } +} + + +//TODO: itemActivated is called too many times. As tested in GDB, the function +//is called twice with the pointer to the correct book and twice with a null +//pointer. + +/** Slot for signal when item is selected by user. */ +void CBookTreeChooser::itemActivated( QTreeWidgetItem* item ) { + qDebug("CBookTreeChooser::itemActivated"); + //Sometimes Qt calls this function with a null pointer. + if (item){ + m_key->key(item->text(1)); + //tell possible listeners about the change + emit keyChanged(m_key); + } +} + +/** Inherited from ckeychooser */ +void CBookTreeChooser::updateKey( CSwordKey* key ) { + setKey(key, false); +} + +/** Reimplementation to handle tree creation on show. */ +void CBookTreeChooser::show() { + CKeyChooser::show(); + + if (!m_treeView->topLevelItemCount()) { + QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); + setupTree(); //create the tree structure + m_treeView->resize(m_treeView->sizeHint()); + QApplication::restoreOverrideCursor(); + } +} + +/** Creates the tree structure in the view. */ +void CBookTreeChooser::setupTree() { + m_treeView->clear(); + + const unsigned long offset = m_key->getOffset(); + + m_key->root(); + addKeyChildren(m_key, m_treeView->invisibleRootItem()); + + m_key->setOffset( offset ); + setKey(m_key, false); //the module may have changed +} + +/** Populates tree widget with items. */ +void CBookTreeChooser::addKeyChildren(CSwordTreeKey* key, QTreeWidgetItem* item) { + if (key->hasChildren()) { + key->firstChild(); + do { + QStringList columns; + columns << key->getLocalNameUnicode() << key->key(); + QTreeWidgetItem *i = new QTreeWidgetItem(item, columns, QTreeWidgetItem::Type); + i->setData(0, Qt::ToolTipRole, key->getLocalNameUnicode()); + int offset = key->getOffset(); + addKeyChildren(key, i); + key->setOffset(offset); + } while (key->nextSibling()); + } +} + +void CBookTreeChooser::setKey(QString& newKey) +{ + m_key->key(newKey); + setKey(m_key); +} diff --git a/src/frontend/keychooser/cbooktreechooser.h b/src/frontend/keychooser/cbooktreechooser.h new file mode 100644 index 0000000..455ba01 --- /dev/null +++ b/src/frontend/keychooser/cbooktreechooser.h @@ -0,0 +1,87 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CBOOKTREECHOOSER_H +#define CBOOKTREECHOOSER_H + + +/** The treechooser implementation for books. + * @author The BibleTime team + */ +//BibleTime includes +#include "ckeychooser.h" +#include "ckeychooserwidget.h" + + +class CSwordKey; +class CSwordBookModuleInfo; +class CSwordTreeKey; + +namespace sword { + class TreeKeyIdx; +} + +class QTreeWidget; +class QTreeWidgetItem; + +/** The keychooser implementation for books. + * @author The BibleTime team + */ +class CBookTreeChooser : public CKeyChooser { + Q_OBJECT +public: + CBookTreeChooser(QList modules, CSwordKey *key=0, QWidget *parent=0); + ~CBookTreeChooser(); + /** + * Refreshes the content. + */ + virtual void refreshContent(); + /** + * Sets another module to this keychooser + */ + virtual void setModules(const QList& modules, const bool refresh = true); + /** + * Returns the key of this keychooser. + */ + virtual CSwordKey* key(); + /** + * Sets a new key to this keychooser + */ + virtual void setKey(CSwordKey*); + void setKey(CSwordKey*, const bool emitSinal); + +public slots: // Public slots + virtual void updateKey( CSwordKey* ); + /** + * Reimplementation to handle tree creation on show. + */ + virtual void show(); + + +protected: // Protected methods + /** + * Creates the first level of the tree structure. + */ + void setupTree(); + virtual void adjustFont(); + void addKeyChildren(CSwordTreeKey* key, QTreeWidgetItem* item); + +protected slots: // Protected slots + void itemActivated( QTreeWidgetItem* item ); + void setKey(QString& newKey); + +private: + QList m_modules; + CSwordTreeKey* m_key; + QTreeWidget* m_treeView; +}; + +#endif diff --git a/src/frontend/keychooser/ckeychooser.cpp b/src/frontend/keychooser/ckeychooser.cpp new file mode 100644 index 0000000..f0650d6 --- /dev/null +++ b/src/frontend/keychooser/ckeychooser.cpp @@ -0,0 +1,64 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "ckeychooser.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/drivers/cswordbiblemoduleinfo.h" +#include "backend/drivers/cswordcommentarymoduleinfo.h" +#include "backend/drivers/cswordlexiconmoduleinfo.h" + +#include "backend/keys/cswordkey.h" + +#include "bthistory.h" +#include "clexiconkeychooser.h" +#include "versekeychooser/cbiblekeychooser.h" +#include "cbookkeychooser.h" + +#include +#include + +CKeyChooser::CKeyChooser(QList, CSwordKey *, QWidget *parent) + : QWidget(parent), + m_history(0) +{ + //qDebug("CKeyChooser::CKeyChooser"); + m_history = new BTHistory(this); + QObject::connect(history(), SIGNAL(historyMoved(QString&)), this, SLOT(setKey(QString&))); +} + +CKeyChooser::~CKeyChooser() {} + +CKeyChooser* CKeyChooser::createInstance(QList modules, CSwordKey *key, QWidget *parent) { + if (!modules.count()) { + return 0; + } + + switch ( modules.first()->type() ) { + case CSwordModuleInfo::Commentary: //Bibles and commentaries use the same key chooser + case CSwordModuleInfo::Bible: + return new CBibleKeyChooser(modules,key,parent); + break; + case CSwordModuleInfo::Lexicon: + return new CLexiconKeyChooser(modules,key,parent); + case CSwordModuleInfo::GenericBook: + return new CBookKeyChooser(modules,key,parent); + default: + return 0; + } +} + + +BTHistory* CKeyChooser::history() +{ + return m_history; +} + diff --git a/src/frontend/keychooser/ckeychooser.h b/src/frontend/keychooser/ckeychooser.h new file mode 100644 index 0000000..d10a74a --- /dev/null +++ b/src/frontend/keychooser/ckeychooser.h @@ -0,0 +1,115 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CKEYCHOOSER_H +#define CKEYCHOOSER_H + + +class CSwordModuleInfo; + +#include + + +class CSwordKey; +class QAction; + +class BTHistory; + + +/** + * The base class for the KeyChooser. + * Do not use directly, create a KeyChooser with + * @ref #createInstance , this will create the proper one + * of the classes that inherit from @ref CKeyChooser + * + * @author The BibleTime team + */ + +class CKeyChooser : public QWidget { + Q_OBJECT + +public: + + /** + * Creates a proper Instance, either + * + @ref CLexiconKeyChooser or + * @ref CBibleKeyChooser + * @param info the @ref CModuleInfo to be represented by the KeyChooser + * @param key if not NULL, the @ref CKey the KeyChooser should be set to + * @param parent the parent of the widget to create + */ + static CKeyChooser* createInstance(QList modules, CSwordKey *key, QWidget *parent); + + +public slots: + /** + * sets the @ref CKey + * @param key the key which the widget should be set to + */ + virtual void setKey(CSwordKey* key) = 0; + /** + * sets the @ref CKey + * @param key the key which the widget should be set to + */ + virtual void updateKey(CSwordKey* key) = 0; + /** + * gets the current @ref CKey + * + * @return the current @ref CKey + */ + virtual CSwordKey* key() = 0; + /** + * Sets the module of this keychooser and refreshes the comboboxes + */ + virtual void setModules( const QList& modules, const bool refresh = true ) = 0; + /** + * Freshes the content of the different key chooser parts. + */ + virtual void refreshContent() = 0; + + /** + * Returns the history object of this keychooser. + */ + BTHistory* history(); + +signals: + + /** + * is emitted if the @ref CKey was changed by the user + */ + void keyChanged(CSwordKey* newKey); + /** + * Is emitted before the key is changed! + */ + void beforeKeyChange(const QString& key); + +protected: + + /** + * the constructor - DO NOT USE! -- use @ref #createInstance instead! + */ + CKeyChooser(QList info, CSwordKey *key=0, QWidget *parent=0); + virtual ~CKeyChooser(); + /** + * Set the appropriate font do display the modules + */ + virtual void adjustFont() = 0; + +protected slots: + virtual void setKey(QString& newKey) = 0; + +private: + BTHistory* m_history; + +}; + +#endif diff --git a/src/frontend/keychooser/ckeychooserwidget.cpp b/src/frontend/keychooser/ckeychooserwidget.cpp new file mode 100644 index 0000000..dd8f7a5 --- /dev/null +++ b/src/frontend/keychooser/ckeychooserwidget.cpp @@ -0,0 +1,304 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +//BibleTime includes +#include "ckeychooserwidget.h" + +#include "cscrollerwidgetset.h" + +//Qt includes +#include +#include +#include +#include +#include +#include +#include + +CKCComboBox::CKCComboBox() +: QComboBox() { + setFocusPolicy(Qt::WheelFocus); + if (lineEdit()) { + installEventFilter( lineEdit() ); + } +} + +/** Reimplementation. */ +bool CKCComboBox::eventFilter( QObject *o, QEvent *e ) { + if (e->type() == QEvent::FocusOut) { + QFocusEvent* f = static_cast(e); + + if (o == lineEdit() && f->reason() == Qt::TabFocusReason) { + int index = findText(currentText()); + if (index == -1) { + index = 0;// return 0 if not found + } + setCurrentIndex( index ); + emit focusOut( index ); + + return false; + } + else if (f->reason() == Qt::PopupFocusReason) { + return false; + } + else if (f->reason() == Qt::ActiveWindowFocusReason) { + emit activated(currentText()); + return false; + } + else if (f->reason() == Qt::MouseFocusReason) { + emit activated(currentText()); + return false; + } + else if (o == this) { + emit activated(currentText()); + return false; + } + } + + return QComboBox::eventFilter(o,e); +} + +/** Scrolls in the list if the wheel of the mouse was used. */ +void CKCComboBox::wheelEvent( QWheelEvent* e ) { + return QComboBox::wheelEvent(e); + + const signed int change = (int)((float)e->delta()/(float)120); + int current = currentIndex(); + + if ((current+change >= 0) && (current+changeaccept(); + emit activated( currentIndex() ); + } + else { + e->ignore(); + } +} + +//**********************************************************************************/ + +CKeyChooserWidget::CKeyChooserWidget(int count, const bool useNextPrevSignals, QWidget *parent ) : QWidget(parent) { + m_useNextPrevSignals = useNextPrevSignals; + + for (int index=1; index <= count; index++) { + m_list.append( QString::number(index) ); + } + init(); + reset(m_list,0,false); +} + +CKeyChooserWidget::CKeyChooserWidget(QStringList *list, const bool useNextPrevSignals, QWidget *parent ) : QWidget(parent) { + m_useNextPrevSignals = useNextPrevSignals; + + if (list) { + m_list = *list; //deep copy the items of list + } + else { + m_list.clear(); + } + + init(); + reset(m_list,0,false); +} + +void CKeyChooserWidget::reset(const int count, int index, bool do_emit) { + //This prevents the widget from resetting during application load, which + //produces undesirable behavior. + //if (!updatesEnabled()) + // return; + + m_list.clear(); + for (int i=1; i <= count; i++) { //TODO: CHECK + m_list.append( QString::number(i) ); + } + + reset(&m_list,index,do_emit); +} + +void CKeyChooserWidget::reset(QStringList& list, int index, bool do_emit) { + //This prevents the widget from resetting during application load, which + //produces undesirable behavior. + //if (!updatesEnabled()) + // return; + + m_list = list; + reset(&m_list,index,do_emit); +} + + +void CKeyChooserWidget::reset(QStringList *list, int index, bool do_emit) { + //if (isResetting || !updatesEnabled()) + if (isResetting) + return; + + // qWarning("starting insert"); + isResetting = true; + + oldKey = QString::null; + + // m_comboBox->setUpdatesEnabled(false); + //DON'T REMOVE THE HIDE: Otherwise QComboBox's sizeHint() function won't work properly + m_comboBox->hide(); + m_comboBox->clear(); + if (list) { + m_comboBox->insertItems(-1, *list); + } + + if (!list || (list && !list->count())) { //nothing in the combobox + setEnabled(false); + } + else if (!isEnabled()) { //was disabled + setEnabled(true); + } + + if (list->count()) { + m_comboBox->setCurrentIndex(index); + } + if (do_emit) { + emit changed(m_comboBox->currentIndex()); + } + + const QSize dummySize = m_comboBox->sizeHint(); //without this function call the combo box won't be properly sized! + //DON'T REMOVE OR MOVE THE show()! Otherwise QComboBox's sizeHint() function won't work properly! + m_comboBox->show(); + + // m_comboBox->setFont( m_comboBox->font() ); + // m_comboBox->setUpdatesEnabled(true); + + isResetting = false; + // qWarning("inserted"); +} + +/** Initializes this widget. We need this function because we have more than one constructor. */ +void CKeyChooserWidget::init() { + qDebug("CKeyChooserWidget::init"); + oldKey = QString::null; + + setFocusPolicy(Qt::WheelFocus); + + m_comboBox = new CKCComboBox(); + m_comboBox->setAutoCompletion( true ); + m_comboBox->setEditable(true); + m_comboBox->setInsertPolicy(QComboBox::NoInsert); + m_comboBox->setFocusPolicy(Qt::WheelFocus); + + m_mainLayout = new QHBoxLayout( this ); + m_mainLayout->setSpacing(0); + m_mainLayout->setContentsMargins(0,0,0,0); + m_mainLayout->addWidget(m_comboBox); + + m_scroller = new CScrollerWidgetSet(this); + + m_mainLayout->addWidget( m_scroller ); + m_mainLayout->addSpacing(0); + + setTabOrder(m_comboBox, 0); + + connect(m_scroller, SIGNAL(scroller_pressed()), SLOT(lock())); + connect(m_scroller, SIGNAL(scroller_released()), SLOT(unlock())); + connect(m_scroller, SIGNAL(change(int)), SLOT(changeCombo(int)) ); + + connect(m_comboBox, SIGNAL(activated(int)), SLOT(slotComboChanged(int))); + // connect(m_comboBox, SIGNAL(activated(const QString&)), SLOT(slotReturnPressed(const QString&))); + connect(m_comboBox->lineEdit(), SIGNAL(returnPressed()), SLOT(slotReturnPressed())); + connect(m_comboBox, SIGNAL(focusOut(int)), SIGNAL(focusOut(int))); + + updatelock = false; + isResetting = false; +} + +/** Is called when the return key was presed in the combobox. */ +void CKeyChooserWidget::slotReturnPressed( /*const QString& text*/) { + Q_ASSERT(comboBox()->lineEdit()); + qDebug("return pressed"); + + QString text = comboBox()->lineEdit()->text(); + for (int index = 0; index < comboBox()->count(); ++index) { + if (comboBox()->itemText(index) == text) { +// emit changed(index); + emit focusOut(index); // a workaround because focusOut is not checked, the slot connected to changed to check + break; + } + } +} + +/** Is called when the current item of the combo box was changed. */ +void CKeyChooserWidget::slotComboChanged(int index) { + qDebug("CKeyChooserWidget::slotComboChanged(int index)"); + if (!updatesEnabled()) { + return; + } + + setUpdatesEnabled(false); + + const QString key = comboBox()->itemText( index ); + if (oldKey.isNull() || (oldKey != key)) { + emit changed(index); + } + + oldKey = key; + + setUpdatesEnabled(true); +} + +/** Sets the tooltips for the given entries using the parameters as text. */ +void CKeyChooserWidget::setToolTips( const QString comboTip, const QString nextEntryTip, const QString scrollButtonTip, const QString previousEntryTip) { + comboBox()->setToolTip(comboTip); + m_scroller->setToolTips(nextEntryTip, scrollButtonTip, previousEntryTip); +} + +/** Sets the current item to the one with the given text */ +bool CKeyChooserWidget::setItem( const QString item ) { + bool ret = false; + const int count = comboBox()->count(); + for (int i = 0; i < count; ++i) { + if (comboBox()->itemText(i) == item) { + comboBox()->setCurrentIndex(i); + ret = true; + break; + } + } + if (!ret) + comboBox()->setCurrentIndex(-1); + return ret; +} + +/* Handlers for the various scroller widgetset. */ +void CKeyChooserWidget::lock() { + updatelock = true; + comboBox()->setEditable(false); + oldKey = comboBox()->currentText(); +} + +void CKeyChooserWidget::unlock() { + updatelock = false; + comboBox()->setEditable(true); + comboBox()->setEditText(comboBox()->itemText(comboBox()->currentIndex())); + if (comboBox()->currentText() != oldKey) { + emit changed(comboBox()->currentIndex()); + } +} + +void CKeyChooserWidget::changeCombo(int n) { + const int old_index = comboBox()->currentIndex(); + int new_index = old_index + n; + + //index of highest Item + const int max = comboBox()->count()-1; + if(new_index > max) new_index = max; + if(new_index < 0) new_index = 0; + + if(new_index != old_index) { + comboBox()->setCurrentIndex(new_index); + if(!updatelock) + emit changed(new_index); + } +} + diff --git a/src/frontend/keychooser/ckeychooserwidget.h b/src/frontend/keychooser/ckeychooserwidget.h new file mode 100644 index 0000000..05b0236 --- /dev/null +++ b/src/frontend/keychooser/ckeychooserwidget.h @@ -0,0 +1,171 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CKEYCHOOSERWIDGET_H +#define CKEYCHOOSERWIDGET_H + + +#include +#include +#include + +class QWheelEvent; +class QHBoxLayout; +class QWidget; +class QObject; +class QEvent; + +class CLexiconKeyChooser; +class CScrollerWidgetSet; +/* +* We use this class to conrtol the focus move in the combobox +* This class is used in the key chooser widgets +*/ +class CKCComboBox : public QComboBox { + Q_OBJECT + +public: + CKCComboBox(); + /** + * Returns the size this widget would like to have. + */ + // virtual QSize sizeHint() const; + +protected: + /** + * Reimplementation. + */ + virtual bool eventFilter( QObject *o, QEvent *e ); + /** + * Scrolls in the list if the wheel of the mouse was used. + */ + virtual void wheelEvent( QWheelEvent* e); + +signals: + /** + * Emitted when the user moves the focus away from the combo by pressing tab + */ + void focusOut(int itemIndex); +}; + +/** + * This class implements the KeyCooser Widget, which + * consists of a @ref QComboBox, two normal ref @QToolButton + * and a enhanced @ref CScrollButton + * + * @author The BibleTime team + */ +class CKeyChooserWidget : public QWidget { + Q_OBJECT +public: + /** + * the constructor + */ + CKeyChooserWidget(QStringList *list=0, const bool useNextPrevSignals = false, QWidget *parent=0 ); + /** + * the constructor + */ + CKeyChooserWidget(int count=0, const bool useNextPrevSignals = false, QWidget *parent=0 ); + /** + * This function does clear the combobox, then fill in + * the StringList, set the ComboBox' current item to index + * and if do_emit is true, it will emit @ref #changed + * + * @param list the stringlist to be inserted + * @param index the index that the combobox is to jump to + * @param do_emit should we emit @ref #changed(int) + */ + void reset(const int count, int index, bool do_emit); + void reset(QStringList& list, int index, bool do_emit); + void reset(QStringList *list, int index, bool do_emit); + /** + * Initializes this widget. We need this function because + * we have more than one constructor. + */ + virtual void init(); + /** + * + */ + // virtual void adjustSize(); + /** + * Sets the tooltips for the given entries using the parameters as text. + */ + void setToolTips( const QString comboTip, const QString nextEntry, const QString scrollButton, const QString previousEntry); + /** + * Sets the current item to the one with the given text + */ + bool setItem( const QString item); + /** + * Return the combobox of this key chooser widget. + */ + QComboBox* comboBox() {return m_comboBox;}; + +public slots: + /** + * is called to lock the combobox + */ + void lock() + ; + /** + * is called to unlock the combobox + */ + void unlock(); + /** + * is called to move the combobox to a certain index + * @param index the index to jump to + */ + void changeCombo(int index); + void slotComboChanged(int index); + +signals: + /** + * Is emitted if the widget changed, but + * only if it is not locked or being reset + * + * @param the current ComboBox index + */ + void changed(int index); + /** + * Is emitted if the widget was left with a focus out event. + * @param index The new index of the ComboBox + */ + void focusOut(int index); + +protected: + /** + * indicates wheter we are resetting at the moment + */ + bool isResetting; + /** + * + */ + QString oldKey; + +protected slots: // Protected slots + /** + * Is called when the return key was presed in the combobox. + */ + void slotReturnPressed( /*const QString&*/ ); + + +private: + friend class CLexiconKeyChooser; + QStringList m_list; + bool m_useNextPrevSignals; + bool updatelock; + + /** + * Members should never be public!! + */ + CKCComboBox* m_comboBox; + QHBoxLayout *m_mainLayout; + CScrollerWidgetSet * m_scroller; +}; + +#endif diff --git a/src/frontend/keychooser/clexiconkeychooser.cpp b/src/frontend/keychooser/clexiconkeychooser.cpp new file mode 100644 index 0000000..00c02ba --- /dev/null +++ b/src/frontend/keychooser/clexiconkeychooser.cpp @@ -0,0 +1,180 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "clexiconkeychooser.h" + +#include "bthistory.h" +#include "ckeychooserwidget.h" +#include "cscrollbutton.h" + +#include "backend/drivers/cswordlexiconmoduleinfo.h" +#include "backend/keys/cswordldkey.h" +#include "backend/config/cbtconfig.h" +#include "util/cresmgr.h" + +//STL headers +#include +#include +#include + +#include + + +CLexiconKeyChooser::CLexiconKeyChooser(QList modules, CSwordKey *key, QWidget *parent) + : CKeyChooser(modules, key, parent), + m_key(dynamic_cast(key)) +{ + setModules(modules, false); + + //we use a layout because the key chooser should be resized to full size + m_layout = new QHBoxLayout(this); + m_layout->setSpacing(0); + m_layout->setContentsMargins(0,0,0,0); + m_layout->setDirection(QBoxLayout::LeftToRight); + m_layout->setSizeConstraint(QLayout::SetNoConstraint); + + m_widget = new CKeyChooserWidget(0, false, this); + + //don't allow a too high width, try to keep as narrow as possible + //to aid users with smaller screen resolutions + m_widget->comboBox()->setMaximumWidth(200); + + m_widget->setToolTips( + tr("Entries of the current work"), + tr("Next entry"), + tr("Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item."), + tr("Previous entry") + ); + + m_layout->addWidget(m_widget,0,Qt::AlignLeft); + + connect(m_widget,SIGNAL(changed(int)),SLOT(activated(int))); + connect(m_widget,SIGNAL(focusOut(int)),SLOT(activated(int))); + + setModules(modules, true); + setKey(key); + connect(this, SIGNAL(keyChanged(CSwordKey*)), history(), SLOT(add(CSwordKey*)) ); +} + +CSwordKey* CLexiconKeyChooser::key() { + // qWarning("key"); + return m_key; +} + +void CLexiconKeyChooser::setKey(CSwordKey* key) +{ + qDebug("CLexiconKeyChooser::setKey"); + + if (!(m_key = dynamic_cast(key))) { + return; + } + + QString newKey = m_key->key(); + const int index = m_widget->comboBox()->findText(newKey); + m_widget->comboBox()->setCurrentIndex(index); + + // qWarning("setKey end"); + emit keyChanged( m_key); +} + +void CLexiconKeyChooser::activated(int index) { + // qWarning("activated"); + const QString text = m_widget->comboBox()->itemText(index); + + // To prevent from eternal loop, because activated() is emitted again + if (m_key && m_key->key() != text) { + m_key->key(text); + setKey(m_key); + } + // qWarning("activated end"); +} + +inline bool my_cmpEntries(const QString& a, const QString& b) { + return a < b; +} + +/** Reimplementation. */ +void CLexiconKeyChooser::refreshContent() { + if (m_modules.count() == 1) { + m_widget->reset(m_modules.first()->entries(), 0, true); + // qWarning("resetted"); + } + else { + typedef std::multimap EntryMap; + EntryMap entryMap; + QStringList* entries = 0; + QListIterator mit(m_modules); + while (mit.hasNext()) { + entries = mit.next()->entries(); + entryMap.insert( std::make_pair(entries->count(), entries) ); + } + + QStringList goodEntries; //The string list which contains the entries which are available in all modules + + EntryMap::iterator it = entryMap.begin(); //iterator to go thoigh all selected modules + QStringList refEntries = *(it->second); //copy the items for the first time + QStringList* cmpEntries = ( ++it )->second; //list for comparision, starts with the second module in the map + + while(it != entryMap.end()) { + std::set_intersection( + refEntries.begin(), --(refEntries.end()), //--end() is the last valid entry + cmpEntries->begin(), --(cmpEntries->end()), + std::back_inserter(goodEntries), //append valid entries to the end of goodEntries + my_cmpEntries //ci_cmpEntries is the comparision function + ); + + cmpEntries = ( ++it )->second; //this is a pointer to the string list of a new module + + /* + * use the good entries for next comparision, + * because the final list can only have the entries of goodEntries as maxiumum + */ + refEntries = goodEntries; + }; + + m_widget->reset(goodEntries, 0, true); //write down the entries + } //end of ELSE + +} + +/** No descriptions */ +void CLexiconKeyChooser::adjustFont() { + +} + +/** Sets the module and refreshes the combo boxes */ +void CLexiconKeyChooser::setModules( const QList& modules, const bool refresh ) { + + while (!m_modules.isEmpty()) + m_modules.takeFirst(); // not deleting the pointer + + QList::const_iterator end_it = modules.end(); + for (QList::const_iterator it(modules.begin()); it != end_it; ++it) { + CSwordLexiconModuleInfo* lexicon = dynamic_cast(*it); + if (lexicon) { + m_modules.append(lexicon); + } + } + + if (refresh) { + refreshContent(); + // adjustFont(); + } +} + +/** No descriptions */ +void CLexiconKeyChooser::updateKey(CSwordKey*) {} + +void CLexiconKeyChooser::setKey(QString& newKey) +{ + m_key->key(newKey); + setKey(m_key); +} diff --git a/src/frontend/keychooser/clexiconkeychooser.h b/src/frontend/keychooser/clexiconkeychooser.h new file mode 100644 index 0000000..a75ce37 --- /dev/null +++ b/src/frontend/keychooser/clexiconkeychooser.h @@ -0,0 +1,86 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CLEXICONKEYCHOOSER_H +#define CLEXICONKEYCHOOSER_H + + +#include "ckeychooser.h" +class CSwordModuleInfo; + + +class CKeyChooserWidget; +class CSwordLexiconModuleInfo; +class CSwordLDKey; + +class QWidget; +class QHBoxLayout; + +/** + * This class implements the KeyChooser for lexicons + * + * it inhertits @ref CKeyChooser + * it uses 1 @ref CKeyChooserWidget to represent the lexicon keys + * + * @author The BibleTime team + */ +class CLexiconKeyChooser : public CKeyChooser { + Q_OBJECT +public: + /** + * The constructor + * + * you should not need to use this, use @ref CKeyChooser::createInstance instead + */ + CLexiconKeyChooser(QList modules, CSwordKey *key=0, QWidget *parent=0); + +public slots: + /** + * see @ref CKeyChooser::getKey + * @return Return the key object we use. + */ + virtual CSwordKey* key(); + /** + * see @ref CKeyChooser::setKey + */ + virtual void setKey(CSwordKey* key); + /** + * used to react to changes in the @ref CKeyChooserWidget + * + * @param index not used + **/ + virtual void activated(int index); + /** + * Reimplementation. + */ + virtual void refreshContent(); + /** + * Sets the module and refreshes the combo boxes of this keychooser. + */ + virtual void setModules( const QList& modules, const bool refresh = true ); + +protected: + CKeyChooserWidget *m_widget; + CSwordLDKey* m_key; + QList m_modules; + QHBoxLayout *m_layout; + + virtual void adjustFont(); + +public slots: // Public slots + virtual void updateKey(CSwordKey* key); + +protected slots: + virtual void setKey(QString& newKey); + +}; + +#endif diff --git a/src/frontend/keychooser/cscrollbutton.cpp b/src/frontend/keychooser/cscrollbutton.cpp new file mode 100644 index 0000000..742bc53 --- /dev/null +++ b/src/frontend/keychooser/cscrollbutton.cpp @@ -0,0 +1,85 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "cscrollbutton.h" + + +#include +#include + +//Qt includes +#include +#include +#include +#include +#include +#include + +CScrollButton::CScrollButton(QWidget *parent) : QToolButton(parent) { + setFocusPolicy(Qt::WheelFocus); + setCursor(Qt::SplitVCursor ); + + m_isLocked = false; + connect(this, SIGNAL(pressed() ), SLOT(was_pressed() )); + connect(this, SIGNAL(released()), SLOT(was_released())); +} + +bool CScrollButton::isLocked( ) const { + return m_isLocked; +} + +void CScrollButton::was_pressed( ) { + QApplication::setOverrideCursor(Qt::BlankCursor); + m_isLocked = true; + lock_Point = get_lock_Point(); + + emit lock() + ; +} + +void CScrollButton::was_released( ) { + QApplication::restoreOverrideCursor(); + m_isLocked = false; + + emit unlock(); +} + +const QPoint CScrollButton::get_lock_Point() const { + return mapToGlobal( QPoint( width()/2, height()/2 ) ); +} + +void CScrollButton::mouseMoveEvent( QMouseEvent* e ) { + if (m_isLocked) { + int vchange = (QCursor::pos().y() - lock_Point.y()); + + if (abs(vchange) < 10) { + vchange = (int)((vchange>0 ? 1 : -1) * pow(abs(vchange), 0.3)); + } + else if (abs(vchange) < 30) { + vchange = (int)((vchange>0 ? 1 : -1) * pow(abs(vchange), 0.6)); + } + else if (abs(vchange) < 40) { + vchange = (int)((vchange>0 ? 1 : -1) * pow(abs(vchange), 1.2)); + } + else { + vchange = (int)((vchange>0 ? 1 : -1) * pow(abs(vchange), 2.0)); + } + + if (vchange) { //not emit 0 + emit change_requested( vchange ); + } + + QCursor::setPos( lock_Point ); + } + else { + QToolButton::mouseMoveEvent(e); + } +} diff --git a/src/frontend/keychooser/cscrollbutton.h b/src/frontend/keychooser/cscrollbutton.h new file mode 100644 index 0000000..3a38f37 --- /dev/null +++ b/src/frontend/keychooser/cscrollbutton.h @@ -0,0 +1,85 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CSRCOLLBUTTON_H +#define CSRCOLLBUTTON_H + + +#include + + +class QMouseEvent; +class QWidget; +class QMouseEvent; +class QWheelEvent; + +/** This Class implements the direct chooser button used in the KeyChooser Widget + * @author The BibleTime team + */ +class CScrollButton : public QToolButton { + Q_OBJECT +public: + /** + * The constructor + */ + CScrollButton(QWidget *parent=0); + bool isLocked() const; + +signals: + /** + * is emitted when the button enters locked state + */ + void lock() + ; + /** + * is emitted when the button leaves locked state + */ + void unlock(); + /** + * indicates a change the user made by moving the mouse + * @param count the number of items to be changed in the KeyChooser ComboBox + */ + void change_requested(int count); + +protected slots: + /* + * used to process the button press events + */ + void was_pressed(); + /** + * used to process the button release events + */ + void was_released(); + +protected: + /** + * Reimplementation from @ref QWidget#mouseMoveEvent - processes + * the mouse move events + */ + virtual void mouseMoveEvent( QMouseEvent* e ); + /** + * used to find the lock point - the middle of the button + * @return the lock point + */ + const QPoint get_lock_Point() const; + +private: + /** + * Indicates whether the button is in locked state or not + */ + bool m_isLocked; + /** + * stores the lock point + */ + QPoint lock_Point; +}; + +#endif diff --git a/src/frontend/keychooser/cscrollerwidgetset.cpp b/src/frontend/keychooser/cscrollerwidgetset.cpp new file mode 100644 index 0000000..3577803 --- /dev/null +++ b/src/frontend/keychooser/cscrollerwidgetset.cpp @@ -0,0 +1,87 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +//BibleTime includes +#include "cscrollbutton.h" +#include "cscrollerwidgetset.h" + +//Qt includes +#include +#include +#include +#include + +const unsigned int WIDTH = 16; +const unsigned int ARROW_HEIGHT = 12; +const unsigned int MOVER_HEIGHT = 6; + +CScrollerWidgetSet::CScrollerWidgetSet(QWidget *parent) : QWidget(parent) { + m_layout = new QVBoxLayout(this); + m_layout->setSpacing(0); + m_layout->setContentsMargins(0,0,0,0); + m_layout->setAlignment(this, Qt::AlignHCenter | Qt::AlignCenter); + + btn_up = new QToolButton(this); + btn_up->setArrowType(Qt::UpArrow); + + btn_up->setFixedSize(WIDTH, ARROW_HEIGHT); + btn_up->setFocusPolicy(Qt::NoFocus); + btn_up->setAutoRaise(true); + + btn_fx = new CScrollButton(this); + btn_fx->setFixedSize(WIDTH, MOVER_HEIGHT); + btn_fx->setFocusPolicy(Qt::NoFocus); + + btn_down = new QToolButton(this); + btn_down->setArrowType(Qt::DownArrow); + btn_down->setFixedSize(WIDTH, ARROW_HEIGHT); + btn_down->setFocusPolicy(Qt::NoFocus); + btn_down->setAutoRaise(true); + + m_layout->addWidget( btn_up,0 ); + m_layout->addWidget( btn_fx,0 ); + m_layout->addWidget( btn_down,0 ); + setMinimumWidth(WIDTH); // Kludge to add some spacing but seems to work. + + connect(btn_fx, SIGNAL(lock()), SLOT(slotLock())); + connect(btn_fx, SIGNAL(unlock()), SLOT(slotUnlock())); + connect(btn_fx, SIGNAL(change_requested(int)), SLOT(slotScroller(int))); + connect(btn_up, SIGNAL(clicked()), SLOT(slotUpClick())); + connect(btn_down, SIGNAL(clicked()), SLOT(slotDownClick())); +} + +/** Sets the tooltips for the given entries using the parameters as text. */ +void CScrollerWidgetSet::setToolTips( const QString nextEntryTip, const QString scrollButtonTip, const QString previousEntryTip) { + btn_fx->setToolTip(scrollButtonTip); + btn_down->setToolTip(nextEntryTip); + btn_up->setToolTip(previousEntryTip); +} + + +void CScrollerWidgetSet::wheelEvent( QWheelEvent* e ) { + /** + * The problem is, that wheel events do everytime have the delta value 120 + */ + const int vchange = ((e->delta() > 0) ? (-1) : (1)); + + if (vchange!=0) {//do not emit a change with value 0 + emit change(vchange); + e->accept(); + } + else { + e->ignore(); + } +} + +void CScrollerWidgetSet::slotLock() { emit scroller_pressed(); } +void CScrollerWidgetSet::slotUnlock() { emit scroller_released(); } +void CScrollerWidgetSet::slotScroller(int n) { emit change(n); } +void CScrollerWidgetSet::slotUpClick() { slotScroller(-1); } +void CScrollerWidgetSet::slotDownClick() { slotScroller(1); } diff --git a/src/frontend/keychooser/cscrollerwidgetset.h b/src/frontend/keychooser/cscrollerwidgetset.h new file mode 100644 index 0000000..bd482df --- /dev/null +++ b/src/frontend/keychooser/cscrollerwidgetset.h @@ -0,0 +1,76 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CSCROLLERWIDGETSET_H +#define CSCROLLERWIDGETSET_H + + +#include + + +class QVBoxLayout; +class QToolButton; +class QString; + +class CScrollButton; + +/** + * This class implements the Scroller Widget-set, which + * consists of two normal ref @QToolButton and a enhanced @ref CScrollButton + * + * @author The BibleTime team + */ +class CScrollerWidgetSet : public QWidget { + Q_OBJECT +public: + /** + * the constructor + */ + CScrollerWidgetSet(QWidget *parent=0); + /** + * Sets the tooltips for the given entries using the parameters as text. + */ + void setToolTips( const QString nextEntry, const QString scrollButton, const QString previousEntry); + +signals: + /** + * is emitted to proceed to some other entry relative to the + * current, indicated by the int value + */ + void change(int count); + + /** + * These emit when the scroll button is pressed or released + */ + void scroller_pressed(); + void scroller_released(); + +protected: + + virtual void wheelEvent( QWheelEvent* e ); + + QToolButton* btn_up; + QToolButton* btn_down; + CScrollButton* btn_fx; + +protected slots: + void slotLock(); + void slotUnlock(); + void slotUpClick(); + void slotDownClick(); + void slotScroller(int); + +private: + QVBoxLayout *m_layout; + +}; + +#endif diff --git a/src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp b/src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp new file mode 100644 index 0000000..e4b05c3 --- /dev/null +++ b/src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.cpp @@ -0,0 +1,134 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btdropdownchooserbutton.h" +#include "ckeyreferencewidget.h" +#include "btversekeymenu.h" + +#include +#include + +const unsigned int ARROW_HEIGHT = 12; + +BtDropdownChooserButton::BtDropdownChooserButton(CKeyReferenceWidget* ref) + : QToolButton(), + m_ref(ref) +{ + setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); + + setAutoRaise(true); + setArrowType(Qt::NoArrow); + setFixedHeight(ARROW_HEIGHT); + setFocusPolicy(Qt::NoFocus); + setPopupMode(QToolButton::InstantPopup); + setStyleSheet("QToolButton{margin:0px;}QToolButton::menu-indicator{subcontrol-position: center center;}"); + + BtVerseKeyMenu* m = new BtVerseKeyMenu(this); +// KAcceleratorManager::setNoAccel(m); + setMenu(m); + QObject::connect(m, SIGNAL(triggered(QAction*)), this, SLOT(slotMenuTriggered(QAction*))); +} + + +void BtDropdownChooserButton::mousePressEvent(QMouseEvent* e) +{ + //qDebug("BtDropdownChooserButton::mousePressEvent"); + //recreate the menu + menu()->clear(); + this->newList(); + + QToolButton::mousePressEvent(e); +} + +void BtDropdownChooserButton::wheelEvent(QWheelEvent* e) +{ + // The problem is, that wheel events do everytime have the delta value 120 + const int vchange = ((e->delta() > 0) ? (-1) : (1)); + + if (vchange!=0) {//do not emit a change with value 0 + emit stepItem(vchange); + e->accept(); + } + else { + e->ignore(); + } +} + + +//******************Book dropdown button*************************************/ + +BtBookDropdownChooserButton::BtBookDropdownChooserButton(CKeyReferenceWidget* ref) + : BtDropdownChooserButton(ref) +{ + setToolTip(tr("Select book")); + QObject::connect(this, SIGNAL(stepItem(int)), m_ref, SLOT(slotStepBook(int))); +} + +void BtBookDropdownChooserButton::newList() +{ + QMenu* m = menu(); + QStringList* booklist = ref()->m_module->books(); + foreach (QString bookname, *booklist) { + m->addAction(bookname); + } +} + +void BtBookDropdownChooserButton::slotMenuTriggered(QAction* action) +{ + qDebug() << "BtBookDropdownChooserButton::slotMenuTriggered" << action->text(); + m_ref->slotChangeBook(action->text()); +} + + +//****************** Chapter dropdown button *************************************/ + +BtChapterDropdownChooserButton::BtChapterDropdownChooserButton(CKeyReferenceWidget* ref) + : BtDropdownChooserButton(ref) +{ + setToolTip(tr("Select chapter")); + QObject::connect(this, SIGNAL(stepItem(int)), m_ref, SLOT(slotStepChapter(int))); +} + +void BtChapterDropdownChooserButton::newList() +{ + QMenu* m = menu(); + int count = ref()->m_module->chapterCount(ref()->m_key->book()); + for (int i = 1; i <= count; i++) { + m->addAction(QString::number(i)); + } +} + +void BtChapterDropdownChooserButton::slotMenuTriggered(QAction* action) +{ + m_ref->slotChangeChapter(action->text().toInt()); +} + + +//****************** Verse dropdown button *************************************/ + +BtVerseDropdownChooserButton::BtVerseDropdownChooserButton(CKeyReferenceWidget* ref) + : BtDropdownChooserButton(ref) +{ + setToolTip(tr("Select verse")); + QObject::connect(this, SIGNAL(stepItem(int)), m_ref, SLOT(slotStepVerse(int))); +} + +void BtVerseDropdownChooserButton::newList() +{ + QMenu* m = menu(); + int count = ref()->m_module->verseCount(ref()->m_key->book(), ref()->m_key->Chapter()); + for (int i = 1; i <= count; i++) { + m->addAction(QString::number(i)); + } +} + +void BtVerseDropdownChooserButton::slotMenuTriggered(QAction* action) +{ + m_ref->slotChangeVerse(action->text().toInt()); +} diff --git a/src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.h b/src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.h new file mode 100644 index 0000000..969f5c2 --- /dev/null +++ b/src/frontend/keychooser/versekeychooser/btdropdownchooserbutton.h @@ -0,0 +1,79 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTDROPDOWNCHOOSERBUTTON_H +#define BTDROPDOWNCHOOSERBUTTON_H + + +#include + +class CKeyReferenceWidget; + +/** +* Base class for book/ch/v dropdown list chooser buttons. +*/ +class BtDropdownChooserButton : public QToolButton +{ + Q_OBJECT +public: + BtDropdownChooserButton(CKeyReferenceWidget* ref); + + virtual ~BtDropdownChooserButton() {} + /** The item list is constructed here just before the menu is shown.*/ + virtual void mousePressEvent(QMouseEvent* event); + /** Recreates the menu list.*/ + virtual void newList() = 0; + /** Returns the verse reference widget which this button belongs to.*/ + CKeyReferenceWidget* ref() {return m_ref;} +public slots: + /** When a menu item is selected the key will be changed.*/ + virtual void slotMenuTriggered(QAction* action) = 0; +protected: + CKeyReferenceWidget* m_ref; + void wheelEvent(QWheelEvent* event); +signals: + void stepItem(int step); +}; + +/** See BtDropdownChooserButton.*/ +class BtBookDropdownChooserButton : public BtDropdownChooserButton +{ + Q_OBJECT +public: + BtBookDropdownChooserButton(CKeyReferenceWidget* ref); + ~BtBookDropdownChooserButton() {} + virtual void newList(); +public slots: + virtual void slotMenuTriggered(QAction* action); +}; + +/** See BtDropdownChooserButton.*/ +class BtChapterDropdownChooserButton : public BtDropdownChooserButton +{ + Q_OBJECT +public: + BtChapterDropdownChooserButton(CKeyReferenceWidget* ref); + ~BtChapterDropdownChooserButton() {} + virtual void newList(); +public slots: + virtual void slotMenuTriggered(QAction* action); +}; + +/** See BtDropdownChooserButton.*/ +class BtVerseDropdownChooserButton : public BtDropdownChooserButton +{ + Q_OBJECT +public: + BtVerseDropdownChooserButton(CKeyReferenceWidget* ref); + ~BtVerseDropdownChooserButton() {} + virtual void newList(); +public slots: + virtual void slotMenuTriggered(QAction* action); +}; +#endif diff --git a/src/frontend/keychooser/versekeychooser/btversekeymenu.cpp b/src/frontend/keychooser/versekeychooser/btversekeymenu.cpp new file mode 100644 index 0000000..f8607e4 --- /dev/null +++ b/src/frontend/keychooser/versekeychooser/btversekeymenu.cpp @@ -0,0 +1,52 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btversekeymenu.h" + +#include +#include +#include + +#include + +BtVerseKeyMenu::BtVerseKeyMenu(QWidget* parent) + : QMenu(parent), + m_timerId(0), + m_firstClickLock(true) +{ + qDebug("BtVerseKeyMenu::BtVerseKeyMenu"); + QObject::connect(this, SIGNAL(aboutToShow()), this, SLOT(startFirstClickDelayTimer())); +} + +void BtVerseKeyMenu::startFirstClickDelayTimer() +{ + //qDebug() << "BtVerseKeyMenu::startFirstClickDelayTimer"; + m_firstClickLock = true; + killTimer(m_timerId); + m_timerId = startTimer(300); +} + +void BtVerseKeyMenu::timerEvent(QTimerEvent* e) +{ + if (e->timerId() == m_timerId) { + //qDebug() << "BtVerseKeyMenu::timerEvent"; + killTimer(m_timerId); + m_firstClickLock = false; + } else { + QMenu::timerEvent(e); + } +} + +void BtVerseKeyMenu::mouseReleaseEvent(QMouseEvent* e) +{ + //qDebug() << "BtVerseKeyMenu::mouseReleaseEvent"; + if (m_firstClickLock) return; + //qDebug() << "BtVerseKeyMenu::mouseReleaseEvent 2"; + QMenu::mouseReleaseEvent(e); +} diff --git a/src/frontend/keychooser/versekeychooser/btversekeymenu.h b/src/frontend/keychooser/versekeychooser/btversekeymenu.h new file mode 100644 index 0000000..45d9385 --- /dev/null +++ b/src/frontend/keychooser/versekeychooser/btversekeymenu.h @@ -0,0 +1,43 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTVERSEKEYMENU_H +#define BTVERSEKEYMENU_H + +#include + +class QMouseEvent; +class QTimerEvent; + +/** +* Menu for book/ch/v dropdown lists. +* +* This is implemented mostly because it needs a delay which prevents unwanted actions after +* the menu has been shown and mouse button is released over some item. +*/ +class BtVerseKeyMenu : public QMenu +{ + Q_OBJECT +public: + BtVerseKeyMenu(QWidget* parent); + ~BtVerseKeyMenu(){} +protected: + virtual void mouseReleaseEvent(QMouseEvent* event); + /** Frees the mouse button release after the delay has elapsed.*/ + virtual void timerEvent(QTimerEvent* event); +private slots: + /** Starts the delay timer for the first mouse button release.*/ + void startFirstClickDelayTimer(); + +private: + int m_timerId; + bool m_firstClickLock; +}; + +#endif diff --git a/src/frontend/keychooser/versekeychooser/cbiblekeychooser.cpp b/src/frontend/keychooser/versekeychooser/cbiblekeychooser.cpp new file mode 100644 index 0000000..2bc9e77 --- /dev/null +++ b/src/frontend/keychooser/versekeychooser/cbiblekeychooser.cpp @@ -0,0 +1,108 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cbiblekeychooser.h" + +#include "../bthistory.h" +#include "ckeyreferencewidget.h" +#include "../cscrollbutton.h" + +#include "backend/keys/cswordversekey.h" +#include "backend/drivers/cswordbiblemoduleinfo.h" +#include "backend/drivers/cswordmoduleinfo.h" + +#include "util/cresmgr.h" + +#include +#include + + +CBibleKeyChooser::CBibleKeyChooser(QList modules, CSwordKey *key, QWidget *parent) : + CKeyChooser(modules, key, parent), + m_key(dynamic_cast(key)) +{ + w_ref = 0; + setModules(modules, false); + if (!m_modules.count()) { + qWarning() << "CBibleKeyChooser: module is not a Bible or commentary!"; + m_key = 0; + return; + } + QHBoxLayout* layout = new QHBoxLayout(this); + layout->setSpacing(0); + layout->setContentsMargins(0,0,0,0); + layout->setDirection( QBoxLayout::LeftToRight ); + + w_ref = new CKeyReferenceWidget(dynamic_cast(m_modules.first()), m_key, this); + layout->addWidget(w_ref); + + connect(w_ref,SIGNAL(changed(CSwordVerseKey *)),SLOT(refChanged(CSwordVerseKey *))); + + setKey(m_key); //set the key without changing it, setKey(key()) would change it + + connect(this, SIGNAL(keyChanged(CSwordKey*)), history(), SLOT(add(CSwordKey*)) ); +} + +CSwordKey* CBibleKeyChooser::key() { + return m_key; +} + +void CBibleKeyChooser::setKey(CSwordKey* key) +{ + Q_ASSERT(dynamic_cast(key)); + if (dynamic_cast(key) == 0) return; + + emit (beforeKeyChange(m_key->key())); //required to make direct setKey calls work from the outside + m_key = dynamic_cast(key); + w_ref->setKey(m_key); + emit keyChanged(m_key); +} + +void CBibleKeyChooser::refChanged(CSwordVerseKey* key) +{ + Q_ASSERT(m_key); + Q_ASSERT(key); + + if (!updatesEnabled()) return; + + setUpdatesEnabled(false); + if (m_key) emit beforeKeyChange(m_key->key()); + m_key = key; + emit keyChanged(m_key); + + setUpdatesEnabled(true); +} + +void CBibleKeyChooser::setModules(const QList& modules, const bool refresh) { + m_modules.clear(); + + foreach (CSwordModuleInfo* mod, modules) { + if (mod->type() == CSwordModuleInfo::Bible || mod->type() == CSwordModuleInfo::Commentary) { + if (CSwordBibleModuleInfo* bible = dynamic_cast(mod)) m_modules.append(bible); + } + } + + // First time this is called we havnt set up w_ref. + if (w_ref) w_ref->setModule(dynamic_cast(m_modules.first())); + if (refresh) refreshContent(); +} + +void CBibleKeyChooser::refreshContent() { + setKey(m_key); +} + +void CBibleKeyChooser::updateKey(CSwordKey* /*key*/) {} + +void CBibleKeyChooser::adjustFont() {} + +void CBibleKeyChooser::setKey(QString& newKey) +{ + m_key->key(newKey); + setKey(m_key); +} diff --git a/src/frontend/keychooser/versekeychooser/cbiblekeychooser.h b/src/frontend/keychooser/versekeychooser/cbiblekeychooser.h new file mode 100644 index 0000000..a410354 --- /dev/null +++ b/src/frontend/keychooser/versekeychooser/cbiblekeychooser.h @@ -0,0 +1,78 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CBIBLEKEYCHOOSER_H +#define CBIBLEKEYCHOOSER_H + + +#include "../ckeychooser.h" +#include "backend/drivers/cswordbiblemoduleinfo.h" + +#include + +class QWidget; + +class CKeyReferenceWidget; +class CSwordVerseKey; +class CSwordBibleModuleInfo; + +/** This class implements the KeyChooser for bibles and commentaries + * + * it inhertits @ref CKeyChooser + * + * it uses a CKeyReferenceWidget 's to represent the bible keys + * + * @author The BibleTime team + */ + +class CBibleKeyChooser : public CKeyChooser { + Q_OBJECT + +public: + /** + * the constructor + * you should not need to use this, use @ref CKeyChooser::createInstance instead + */ + CBibleKeyChooser(QList modules, CSwordKey *key=0, QWidget *parent=0); + +public slots: + /** + * see @ref CKeyChooser::getKey + */ + CSwordKey* key(); + /** + * see @ref CKeyChooser::setKey + */ + virtual void setKey(CSwordKey *key); + /** + * Sets the module + */ + virtual void setModules(const QList& modules, const bool refresh = true); + /** + * used to react to changes + * @param index not used + */ + void refChanged(CSwordVerseKey *key); + + void updateKey(CSwordKey* key); + void adjustFont(); + void refreshContent(); + +protected slots: + virtual void setKey(QString& newKey); + +private: + CKeyReferenceWidget* w_ref; + QList m_modules; + CSwordVerseKey *m_key; +}; + +#endif diff --git a/src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp b/src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp new file mode 100644 index 0000000..0815a89 --- /dev/null +++ b/src/frontend/keychooser/versekeychooser/ckeyreferencewidget.cpp @@ -0,0 +1,229 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "ckeyreferencewidget.h" + +#include "../cscrollerwidgetset.h" +#include "btdropdownchooserbutton.h" + +#include "backend/config/cbtconfig.h" + +#include "backend/keys/cswordversekey.h" + +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +//Qt includes +#include +#include +#include +#include +#include +#include +#include +#include +#include + + + +CKeyReferenceWidget::CKeyReferenceWidget( CSwordBibleModuleInfo *mod, CSwordVerseKey *key, QWidget *parent, const char* /*name*/) : + QWidget(parent), + m_key(new CSwordVerseKey(mod)) +{ + + updatelock = false; + m_module = mod; + + setFocusPolicy(Qt::WheelFocus); + + QToolButton* clearRef = new QToolButton(this); + clearRef->setIcon(util::filesystem::DirectoryUtil::getIcon("edit_clear_locationbar")); + clearRef->setAutoRaise(true); + clearRef->setStyleSheet("QToolButton{margin:0px;}"); + connect(clearRef, SIGNAL(clicked()), SLOT(slotClearRef()) ); + + m_bookScroller = new CScrollerWidgetSet(this); + + m_textbox = new QLineEdit( this ); + m_textbox->setStyleSheet("QLineEdit{margin:0px;}"); + + setKey(key); // The order of these two functions is important. + setModule(); + + m_chapterScroller = new CScrollerWidgetSet(this); + m_verseScroller = new CScrollerWidgetSet(this); + + m_bookDropdownButton = new BtBookDropdownChooserButton(this); + m_chapterDropdownButton = new BtChapterDropdownChooserButton(this); + m_verseDropdownButton = new BtVerseDropdownChooserButton(this); + + QHBoxLayout* dropdownButtonsLayout = new QHBoxLayout(); + QVBoxLayout* editorAndButtonsLayout = new QVBoxLayout(); + dropdownButtonsLayout->setContentsMargins(0,0,0,0); + editorAndButtonsLayout->setContentsMargins(0,0,0,0); + dropdownButtonsLayout->setSpacing(0); + editorAndButtonsLayout->setSpacing(0); + + dropdownButtonsLayout->addWidget(m_bookDropdownButton, 2); + dropdownButtonsLayout->addWidget(m_chapterDropdownButton,1); + dropdownButtonsLayout->addWidget(m_verseDropdownButton,1); + editorAndButtonsLayout->addWidget(m_textbox); + editorAndButtonsLayout->addLayout(dropdownButtonsLayout); + + QHBoxLayout* m_mainLayout = new QHBoxLayout( this ); + m_mainLayout->setContentsMargins(0,0,0,0); + m_mainLayout->setSpacing(0); + m_mainLayout->addWidget(clearRef); + m_mainLayout->addWidget(m_bookScroller); + m_mainLayout->addLayout(editorAndButtonsLayout); + m_mainLayout->addWidget(m_chapterScroller); + m_mainLayout->addWidget(m_verseScroller); + + + setTabOrder(m_textbox, 0); + + QString scrollButtonToolTip(tr("Scroll through the entries of the list. Press the button and move the mouse to increase or decrease the item.")); + m_bookScroller->setToolTips( + tr("Next book"), + scrollButtonToolTip, + tr("Previous book") + ); + m_chapterScroller->setToolTips( + tr("Next chapter"), + scrollButtonToolTip, + tr("Previous chapter") + ); + m_verseScroller->setToolTips( + tr("Next verse"), + scrollButtonToolTip, + tr("Previous verse") + ); + + // signals and slots connections + + connect(m_bookScroller, SIGNAL(change(int)), SLOT(slotStepBook(int))); + connect(m_bookScroller, SIGNAL(scroller_pressed()), SLOT(slotUpdateLock())); + connect(m_bookScroller, SIGNAL(scroller_released()), SLOT(slotUpdateUnlock())); + connect(m_textbox, SIGNAL(returnPressed()), SLOT(slotReturnPressed())); + connect(m_chapterScroller, SIGNAL(change(int)), SLOT(slotStepChapter(int))); + connect(m_chapterScroller, SIGNAL(scroller_pressed()), SLOT(slotUpdateLock())); + connect(m_chapterScroller, SIGNAL(scroller_released()), SLOT(slotUpdateUnlock())); + connect(m_verseScroller, SIGNAL(change(int)), SLOT(slotStepVerse(int))); + connect(m_verseScroller, SIGNAL(scroller_pressed()), SLOT(slotUpdateLock())); + connect(m_verseScroller, SIGNAL(scroller_released()), SLOT(slotUpdateUnlock())); +} + +void CKeyReferenceWidget::setModule(CSwordBibleModuleInfo *m) +{ + if (m) //can be null + { + m_module = m; + m_key->module(m); + } +} + +void CKeyReferenceWidget::slotClearRef( ) +{ + m_textbox->setText(""); + m_textbox->setFocus(); +} + +void CKeyReferenceWidget::updateText() +{ + m_textbox->setText(m_key->key()); +} + +bool CKeyReferenceWidget::setKey(CSwordVerseKey *key) +{ + if (!key) return false; + + m_key->key(key->key()); + updateText(); + return true; +} + +QLineEdit* CKeyReferenceWidget::textbox() +{ + return m_textbox; +} + +void CKeyReferenceWidget::slotReturnPressed() +{ + m_key->key(m_textbox->text()); + updateText(); + + emit changed(m_key.get()); +} + +/* Handlers for the various scroller widgetsets. Do we really want a verse scroller? */ +void CKeyReferenceWidget::slotUpdateLock() +{ + updatelock = true; + oldKey = m_key->key(); +} + +void CKeyReferenceWidget::slotUpdateUnlock() +{ + updatelock = false; + if (oldKey != m_key->key()) emit changed(m_key.get()); +} + +void CKeyReferenceWidget::slotStepBook(int n) +{ + n > 0 ? m_key->next( CSwordVerseKey::UseBook ) : m_key->previous( CSwordVerseKey::UseBook ); + updateText(); + if (!updatelock) emit changed(m_key.get()); +} + +void CKeyReferenceWidget::slotStepChapter(int n) +{ + n > 0 ? m_key->next( CSwordVerseKey::UseChapter ) : m_key->previous( CSwordVerseKey::UseChapter ); + updateText(); + if (!updatelock) emit changed(m_key.get()); +} + +void CKeyReferenceWidget::slotStepVerse(int n) +{ + n > 0 ? m_key->next( CSwordVerseKey::UseVerse ) : m_key->previous( CSwordVerseKey::UseVerse ); + updateText(); + if (!updatelock) emit changed(m_key.get()); +} + + +void CKeyReferenceWidget::slotChangeVerse(int n) +{ + if (m_key->Verse() != n) { + m_key->Verse( n ); + setKey( m_key.get() ); + } + updateText(); + if (!updatelock) emit changed(m_key.get()); +} + +void CKeyReferenceWidget::slotChangeChapter(int n) +{ + if (m_key->Chapter() != n) { + m_key->Chapter( n ); + setKey( m_key.get() ); + } + updateText(); + if (!updatelock) emit changed(m_key.get()); +} + +void CKeyReferenceWidget::slotChangeBook(QString bookname) +{ + if (m_key->book() != bookname) { + m_key->book( bookname ); + setKey( m_key.get() ); + } + updateText(); + if (!updatelock) emit changed(m_key.get()); +} + diff --git a/src/frontend/keychooser/versekeychooser/ckeyreferencewidget.h b/src/frontend/keychooser/versekeychooser/ckeyreferencewidget.h new file mode 100644 index 0000000..d6d5eee --- /dev/null +++ b/src/frontend/keychooser/versekeychooser/ckeyreferencewidget.h @@ -0,0 +1,86 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CKEYREFERENCEWIDGET_H +#define CKEYREFERENCEWIDGET_H + +#include "../cscrollerwidgetset.h" +#include "backend/drivers/cswordbiblemoduleinfo.h" + +#include + +#include + + +class CLexiconKeyChooser; +class CSwordVerseKey; +class BtDropdownChooserButton; + +class QLineEdit; + + +class CKeyReferenceWidget : public QWidget { + Q_OBJECT +public: + /** + * the constructor + */ + CKeyReferenceWidget(CSwordBibleModuleInfo *, CSwordVerseKey*, QWidget *parent=0, const char *name=0); + bool setKey(CSwordVerseKey* key); + QLineEdit* textbox(); + void setModule(CSwordBibleModuleInfo *m = 0); + +signals: + void changed(CSwordVerseKey* key); + +protected: + void updateText(); + +protected slots: // Protected slots + /** + * Is called when the return key was presed in the textbox. + */ + void slotReturnPressed(); + + void slotClearRef(); + + void slotUpdateLock(); + void slotUpdateUnlock(); + void slotStepBook(int); + void slotStepChapter(int); + void slotStepVerse(int); + void slotChangeBook(QString bookname); + void slotChangeChapter(int chapter); + void slotChangeVerse(int verse); + +private: + friend class CLexiconKeyChooser; + friend class BtDropdownChooserButton; + friend class BtBookDropdownChooserButton; + friend class BtChapterDropdownChooserButton; + friend class BtVerseDropdownChooserButton; + + boost::scoped_ptr m_key; + + QLineEdit* m_textbox; + + CScrollerWidgetSet *m_bookScroller; + CScrollerWidgetSet *m_chapterScroller; + CScrollerWidgetSet *m_verseScroller; + + BtDropdownChooserButton* m_bookDropdownButton; + BtDropdownChooserButton* m_chapterDropdownButton; + BtDropdownChooserButton* m_verseDropdownButton; + + bool updatelock; + QString oldKey; + CSwordBibleModuleInfo *m_module; +}; + +#endif diff --git a/src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp b/src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp new file mode 100644 index 0000000..ac86b0e --- /dev/null +++ b/src/frontend/mainindex/bookmarks/btbookmarkfolder.cpp @@ -0,0 +1,150 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#include "btbookmarkfolder.h" +#include "btbookmarkitembase.h" +#include "btbookmarkitem.h" +#include "btbookmarkloader.h" + +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +#include + +#include + +BtBookmarkFolder::BtBookmarkFolder(QTreeWidgetItem* parent, QString name) + : BtBookmarkItemBase(parent) +{ + setText(0, name); + setFlags(Qt::ItemIsEditable|Qt::ItemIsSelectable|Qt::ItemIsDragEnabled|Qt::ItemIsDropEnabled|Qt::ItemIsEnabled); +} + +bool BtBookmarkFolder::enableAction(MenuAction action) +{ + if (action == ChangeFolder || action == NewFolder || action == DeleteEntries || action == ImportBookmarks ) + return true; + if (action == ExportBookmarks || action == ImportBookmarks ) + return true; + if ((action == PrintBookmarks) && childCount()) + return true; + return false; +} + +void BtBookmarkFolder::exportBookmarks() +{ + QString filter = QObject::tr("BibleTime bookmark files") + QString(" (*.btb);;") + QObject::tr("All files") + QString(" (*.*)"); + QString fileName = QFileDialog::getSaveFileName(0, QObject::tr("Export Bookmarks"), "", filter); + + if (!fileName.isEmpty()) { + qDebug() << "exportBookmarks()"; + BtBookmarkLoader loader; + loader.saveTreeFromRootItem(this, fileName, false ); //false: don't overwrite without asking + }; + +} + +void BtBookmarkFolder::importBookmarks() +{ + QString filter = QObject::tr("BibleTime bookmark files") + QString(" (*.btb);;") + QObject::tr("All files") + QString(" (*.*)"); + QString fileName = QFileDialog::getOpenFileName(0, QObject::tr("Import bookmarks"), "", filter); + if (!fileName.isEmpty()) { + qDebug() << "import bookmarks"; + BtBookmarkLoader loader; + QList itemList = loader.loadTree(fileName); + this->insertChildren(0, itemList); + }; +} + +QString BtBookmarkFolder::toolTip() +{ + return QString(); +} + +void BtBookmarkFolder::newSubFolder() +{ + if (dynamic_cast(this)) { + BtBookmarkFolder* f = new BtBookmarkFolder(this, QObject::tr("New folder")); + + treeWidget()->setCurrentItem(f); + f->update(); + f->rename(); + } +} + +QList BtBookmarkFolder::getChildList() const +{ + QList list; + for (int i = 0; i < childCount(); i++) { + list.append(child(i)); + } + return list; +} + +void BtBookmarkFolder::rename() +{ + treeWidget()->editItem(this); +} + +void BtBookmarkFolder::update() +{ + qDebug() << "BtBookmarkFolder::update()"; + BtBookmarkItemBase::update(); + if (isExpanded() && childCount()) + setIcon(0, util::filesystem::DirectoryUtil::getIcon(CResMgr::mainIndex::openedFolder::icon)); + else + setIcon(0, util::filesystem::DirectoryUtil::getIcon(CResMgr::mainIndex::closedFolder::icon)); +} + +bool BtBookmarkFolder::hasDescendant(QTreeWidgetItem* item) const +{ + qDebug() << "BtBookmarkFolder::hasDescendant, this:" << this << "possible descendant:" << item; + + if (this == item) { + qDebug() << "it's this, return true"; + return true; + } + if (getChildList().indexOf(item) > -1) { + qDebug() << "direct child, return true"; + return true; + } + foreach(QTreeWidgetItem* childItem, getChildList()) { + bool subresult = false; + BtBookmarkFolder* folder = 0; + if ( (folder = dynamic_cast(childItem)) ) { + subresult = folder->hasDescendant(childItem); + } + + if (subresult == true) { + qDebug() << "descendand child, return true"; + return true; + } + } + qDebug() << "no child, return false"; + return false; +} + +BtBookmarkFolder* BtBookmarkFolder::deepCopy() +{ + qDebug() << "BtBookmarkFolder::deepCopy"; + BtBookmarkFolder* newFolder = new BtBookmarkFolder(0, this->text(0)); + foreach(QTreeWidgetItem* subitem, getChildList()) { + if (BtBookmarkItem* bmItem = dynamic_cast(subitem)) { + newFolder->addChild(new BtBookmarkItem(*bmItem)); + } else { + if (BtBookmarkFolder* bmFolder = dynamic_cast(subitem)) { + newFolder->addChild(bmFolder->deepCopy()); + } + } + } + newFolder->update(); + return newFolder; +} + diff --git a/src/frontend/mainindex/bookmarks/btbookmarkfolder.h b/src/frontend/mainindex/bookmarks/btbookmarkfolder.h new file mode 100644 index 0000000..a659917 --- /dev/null +++ b/src/frontend/mainindex/bookmarks/btbookmarkfolder.h @@ -0,0 +1,51 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTBOOKMARKFOLDER_H +#define BTBOOKMARKFOLDER_H + +#include "btbookmarkitembase.h" + +#define CURRENT_SYNTAX_VERSION 1 + + +class BtBookmarkFolder : public BtBookmarkItemBase +{ +public: + friend class BtBookmarkLoader; + BtBookmarkFolder(QTreeWidgetItem* parent, QString name); + ~BtBookmarkFolder() {} + + /** See the base class. */ + virtual bool enableAction(const MenuAction action); + + /** User gives a file from which to load items into this folder. */ + virtual void exportBookmarks(); + /** User gives a file to which items from this folder are saved. */ + virtual void importBookmarks(); + + /** Creates a new folder under this. */ + void newSubFolder(); + + /** Returns a list of direct childs of this item. */ + QList getChildList() const; + + /** Returns true if the given item is this or a direct or indirect subitem of this. */ + bool hasDescendant(QTreeWidgetItem* item) const; + + /** Creates a deep copy of this item. */ + BtBookmarkFolder* deepCopy(); + + void rename(); + void update(); + + QString toolTip(); +}; + +#endif diff --git a/src/frontend/mainindex/bookmarks/btbookmarkitem.cpp b/src/frontend/mainindex/bookmarks/btbookmarkitem.cpp new file mode 100644 index 0000000..84473f7 --- /dev/null +++ b/src/frontend/mainindex/bookmarks/btbookmarkitem.cpp @@ -0,0 +1,163 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#include "btbookmarkitem.h" +#include "btbookmarkfolder.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/keys/cswordversekey.h" +#include "frontend/cinputdialog.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" +#include "backend/config/cbtconfig.h" +#include "util/cpointers.h" + +#include + +#include + + +BtBookmarkItem::BtBookmarkItem(CSwordModuleInfo* module, QString key, QString& description) + :m_description(description), + m_moduleName(module ? module->name() : QString::null) +{ + if (((module && (module->type() == CSwordModuleInfo::Bible)) || (module->type() == CSwordModuleInfo::Commentary)) ) { + CSwordVerseKey vk(0); + vk.key(key); + vk.setLocale("en"); + m_key = vk.key(); //the m_key member is always the english key! + } + else { + m_key = key; + }; + + update(); +} + +BtBookmarkItem::BtBookmarkItem(QTreeWidgetItem* parent) + : BtBookmarkItemBase(parent) +{} + +BtBookmarkItem::BtBookmarkItem(const BtBookmarkItem& other) + : BtBookmarkItemBase(0), + m_key(other.m_key), + m_description(other.m_description), + m_moduleName(other.m_moduleName) +{ + update(); +} + +CSwordModuleInfo* BtBookmarkItem::module() +{ + CSwordModuleInfo* const m = CPointers::backend()->findModuleByName(m_moduleName); + return m; +} + +QString BtBookmarkItem::key() +{ + const QString englishKeyName = englishKey(); + if (!module()) { + return englishKeyName; + } + + QString returnKeyName = englishKeyName; + if ((module()->type() == CSwordModuleInfo::Bible) || (module()->type() == CSwordModuleInfo::Commentary)) { + CSwordVerseKey vk(0); + vk.key(englishKeyName); + vk.setLocale(CPointers::backend()->booknameLanguage().toLatin1() ); + + returnKeyName = vk.key(); //the returned key is always in the currently set bookname language + } + + return returnKeyName; +} + +const QString& BtBookmarkItem::description() +{ + return m_description; +} + +void BtBookmarkItem::setDescription(QString text) +{ + m_description = text; +} + +QString BtBookmarkItem::toolTip() +{ + if (!module()) { + return QString::null; + } + + CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults(); + filterOptions.footnotes = false; + filterOptions.scriptureReferences = false; + CPointers::backend()->setFilterOptions(filterOptions); + + QString ret; + boost::scoped_ptr k( CSwordKey::createInstance(module()) ); + k->key(this->key()); + + const CLanguageMgr::Language* lang = module()->language(); + CBTConfig::FontSettingsPair fontPair = CBTConfig::get + (lang); + + Q_ASSERT(k.get()); + if (fontPair.first) { //use a special font + ret = QString::fromLatin1("%1 (%2)
%3") + .arg(key()) + .arg(module()->name()) + .arg(description()) + ; + } + else { + ret = QString::fromLatin1("%1 (%2)
%3") + .arg(key()) + .arg(module()->name()) + .arg(description()) + ; + } + + return ret; +} + +bool BtBookmarkItem::enableAction(MenuAction action) +{ + if (action == ChangeBookmark || (module() && (action == PrintBookmarks)) || action == DeleteEntries) + return true; + + return false; +} + +void BtBookmarkItem::rename() +{ + bool ok = false; + const QString newDescription = CInputDialog::getText(QObject::tr("Change description ..."), QObject::tr("Enter a new description for the chosen bookmark."), description(), &ok, treeWidget()); + + if (ok) { + m_description = newDescription; + update(); + } +} + +QString BtBookmarkItem::englishKey() const +{ + return m_key; +} + +void BtBookmarkItem::update() +{ + qDebug() << "BtBookmarkItem::update"; + setIcon(0, util::filesystem::DirectoryUtil::getIcon(CResMgr::mainIndex::bookmark::icon)); + + const QString title = QString::fromLatin1("%1 (%2)").arg(key()).arg(module() ? module()->name() : QObject::tr("unknown")); + setText(0, title); + setToolTip(0, toolTip()); +} + diff --git a/src/frontend/mainindex/bookmarks/btbookmarkitem.h b/src/frontend/mainindex/bookmarks/btbookmarkitem.h new file mode 100644 index 0000000..8529e23 --- /dev/null +++ b/src/frontend/mainindex/bookmarks/btbookmarkitem.h @@ -0,0 +1,67 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTBOOKMARKITEM_H +#define BTBOOKMARKITEM_H + + +#include "btbookmarkitembase.h" + +#include + +class BtBookmarkFolder; +class CSwordModuleInfo; + +class BtBookmarkItem : public BtBookmarkItemBase +{ +public: + friend class BtBookmarkLoader; + + BtBookmarkItem(QTreeWidgetItem* parent); + + /** Creates a bookmark with module, key and description. */ + BtBookmarkItem(CSwordModuleInfo* module, QString key, QString& description); + + /** Creates a copy. */ + BtBookmarkItem(const BtBookmarkItem& other); + + ~BtBookmarkItem() {} + + /** Returns the used module, 0 if there is no such module. */ + CSwordModuleInfo* module(); + + /** Returns the used key. */ + QString key(); + + /** Returns the used description. */ + const QString& description(); + /** Sets the description text for this bookmark. */ + virtual void setDescription(QString text); + + /** Returns a tooltip for this bookmark. */ + virtual QString toolTip(); + + /** Returns whether the action is supported by this item. */ + virtual bool enableAction(MenuAction action); + + /** Changes this bookmark. */ + virtual void rename(); + + void update(); + +private: + /** Returns the english key.*/ + QString englishKey() const; + + QString m_key; + QString m_description; + QString m_moduleName; +}; + +#endif diff --git a/src/frontend/mainindex/bookmarks/btbookmarkitembase.cpp b/src/frontend/mainindex/bookmarks/btbookmarkitembase.cpp new file mode 100644 index 0000000..bd5ae13 --- /dev/null +++ b/src/frontend/mainindex/bookmarks/btbookmarkitembase.cpp @@ -0,0 +1,41 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btbookmarkitembase.h" +#include "cbookmarkindex.h" + +#include +#include + +BtBookmarkItemBase::BtBookmarkItemBase() +{} + +BtBookmarkItemBase::BtBookmarkItemBase(QTreeWidgetItem* parent) + : QTreeWidgetItem(parent) +{} + +CBookmarkIndex* BtBookmarkItemBase::bookmarkWidget() const +{ + return dynamic_cast(treeWidget()); +} + +// void BtBookmarkItemBase::dropped(QDropEvent* e) +// { +// +// } +// +// void BtBookmarkItemBase::addPreviousSibling(BtBookmarkItemBase* item) +// { +// +// } +// +// void BtBookmarkItemBase::addNextSibling(BtBookmarkItemBase* item) +// { +// +// } diff --git a/src/frontend/mainindex/bookmarks/btbookmarkitembase.h b/src/frontend/mainindex/bookmarks/btbookmarkitembase.h new file mode 100644 index 0000000..1e486e6 --- /dev/null +++ b/src/frontend/mainindex/bookmarks/btbookmarkitembase.h @@ -0,0 +1,63 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTBOOKMARKITEMBASE_H +#define BTBOOKMARKITEMBASE_H + + +#include +#include +#include +#include + +class CBookmarkIndex; + + +class BtBookmarkItemBase : public QTreeWidgetItem +{ +public: + + enum MenuAction { + NewFolder = 0, + ChangeFolder, + + ChangeBookmark, + ImportBookmarks, + ExportBookmarks, + PrintBookmarks, + + DeleteEntries, + + ActionBegin = NewFolder, + ActionEnd = DeleteEntries + }; + + /** Where to drop/create item(s): above, below or inside an item.*/ + enum Location {Above, Below, Inside}; + + BtBookmarkItemBase(); + BtBookmarkItemBase(QTreeWidgetItem* parent); + virtual ~BtBookmarkItemBase() {} + + virtual QString toolTip() = 0; + virtual CBookmarkIndex* bookmarkWidget() const; + + /** Returns true if the given action should be enabled in the popup menu. */ + virtual bool enableAction( MenuAction action ) = 0; + + /** Rename the item. */ + virtual void rename() = 0; + + /** Update the item (icon etc.) after creating or changing it. */ + virtual void update() {} + +}; + +#endif + diff --git a/src/frontend/mainindex/bookmarks/btbookmarkloader.cpp b/src/frontend/mainindex/bookmarks/btbookmarkloader.cpp new file mode 100644 index 0000000..3e70dbe --- /dev/null +++ b/src/frontend/mainindex/bookmarks/btbookmarkloader.cpp @@ -0,0 +1,174 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btbookmarkloader.h" + +#include "btbookmarkitem.h" +#include "btbookmarkfolder.h" + +#include "util/ctoolclass.h" +#include "backend/drivers/cswordmoduleinfo.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#define CURRENT_SYNTAX_VERSION 1 + +QList BtBookmarkLoader::loadTree(QString fileName) +{ + qDebug() << "BtBookmarkLoader::loadTree"; + QList itemList; + + QDomDocument doc; + doc.setContent(loadXmlFromFile(fileName)); + + //bookmarkfolder::loadBookmarksFromXML() + + QDomElement document = doc.documentElement(); + if( document.tagName() != "SwordBookmarks" ) { + qWarning("Not a BibleTime Bookmark XML file"); + return QList(); + } + + QDomElement child = document.firstChild().toElement(); + + while ( !child.isNull() && child.parentNode() == document) { + qDebug() << "BtBookmarkLoader::loadTree while start"; + QTreeWidgetItem* i = handleXmlElement(child, 0); + itemList.append(i); + if (!child.nextSibling().isNull()) { + child = child.nextSibling().toElement(); + } else { + child = QDomElement(); //null + } + + } + + return itemList; +} + +QTreeWidgetItem* BtBookmarkLoader::handleXmlElement(QDomElement& element, QTreeWidgetItem* parent) +{ + qDebug() << "BtBookmarkLoader::handleXmlElement"; + QTreeWidgetItem* newItem = 0; + if (element.tagName() == "Folder") { + qDebug() << "BtBookmarkLoader::handleXmlElement: found folder"; + BtBookmarkFolder* newFolder = new BtBookmarkFolder(parent, QString()); + if (element.hasAttribute("caption")) { + newFolder->setText(0, element.attribute("caption")); + } + QDomNodeList childList = element.childNodes(); + for (unsigned int i = 0; i < childList.length(); i++) { + qDebug() << "BtBookmarkLoader::handleXmlElement: go through child list of folder"; + QDomElement newElement = childList.at(i).toElement(); + QTreeWidgetItem* newChildItem = handleXmlElement(newElement, newFolder); + newFolder->addChild(newChildItem); + } + newFolder->update(); + newItem = newFolder; + } + else if (element.tagName() == "Bookmark") { + qDebug() << "BtBookmarkLoader::handleXmlElement: found bookmark"; + BtBookmarkItem* newBookmarkItem = new BtBookmarkItem(parent); + if (element.hasAttribute("modulename")) { + //we use the name in all cases, even if the module isn't installed anymore + newBookmarkItem->m_moduleName = element.attribute("modulename"); + } + if (element.hasAttribute("key")) { + newBookmarkItem->m_key = element.attribute("key"); + } + if (element.hasAttribute("description")) { + newBookmarkItem->m_description = element.attribute("description"); + } + newBookmarkItem->update(); + newItem = newBookmarkItem; + } + qDebug() << "BtBookmarkLoader::handleXmlElement: return new item"; + return newItem; +} + + +QString BtBookmarkLoader::loadXmlFromFile(QString fileName) +{ + if (fileName.isNull()) { + fileName = util::filesystem::DirectoryUtil::getUserBaseDir().absolutePath() + "/bookmarks.xml"; + } + QFile file(fileName); + if (!file.exists()) + return QString(); + + QString xml; + if (file.open(QIODevice::ReadOnly)) { + QTextStream t; + t.setAutoDetectUnicode(false); + t.setCodec(QTextCodec::codecForName("UTF-8")); + t.setDevice(&file); + xml = t.readAll(); + file.close(); + } + return xml; +} + +void BtBookmarkLoader::saveTreeFromRootItem(QTreeWidgetItem* rootItem, QString fileName, bool forceOverwrite) +{ + Q_ASSERT(rootItem); + if (fileName.isNull()) { + fileName = util::filesystem::DirectoryUtil::getUserBaseDir().absolutePath() + "/bookmarks.xml"; + } + + QDomDocument doc("DOC"); + doc.appendChild( doc.createProcessingInstruction( "xml", "version=\"1.0\" encoding=\"UTF-8\"" ) ); + + QDomElement content = doc.createElement("SwordBookmarks"); + content.setAttribute("syntaxVersion", CURRENT_SYNTAX_VERSION); + doc.appendChild(content); + + //append the XML nodes of all child items + + for (int i = 0; i < rootItem->childCount(); i++) { + saveItem(rootItem->child(i), content); + } + CToolClass::savePlainFile(fileName, doc.toString(), forceOverwrite, QTextCodec::codecForName("UTF-8")); + +} + +void BtBookmarkLoader::saveItem(QTreeWidgetItem* item, QDomElement& parentElement) +{ + BtBookmarkFolder* folderItem = 0; + BtBookmarkItem* bookmarkItem = 0; + + if ((folderItem = dynamic_cast(item))) { + QDomElement elem = parentElement.ownerDocument().createElement("Folder"); + elem.setAttribute("caption", folderItem->text(0)); + + parentElement.appendChild(elem); + + for (int i = 0; i < folderItem->childCount(); i++) { + saveItem(folderItem->child(i), elem); + } + } + else if ((bookmarkItem = dynamic_cast(item))) { + QDomElement elem = parentElement.ownerDocument().createElement("Bookmark"); + + elem.setAttribute("key", bookmarkItem->englishKey()); + elem.setAttribute("description", bookmarkItem->description()); + elem.setAttribute("modulename", bookmarkItem->m_moduleName); + elem.setAttribute("moduledescription", bookmarkItem->module() ? bookmarkItem->module()->config(CSwordModuleInfo::Description) : QString::null); + + parentElement.appendChild(elem); + } +} diff --git a/src/frontend/mainindex/bookmarks/btbookmarkloader.h b/src/frontend/mainindex/bookmarks/btbookmarkloader.h new file mode 100644 index 0000000..3ae0bb6 --- /dev/null +++ b/src/frontend/mainindex/bookmarks/btbookmarkloader.h @@ -0,0 +1,47 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTBOOKMARKLOADER_H +#define BTBOOKMARKLOADER_H + +#include "util/directoryutil.h" + +#include +#include +#include + + +class QTreeWidgetItem; + +/** +* Class for loading and saving bookmarks. +*/ +class BtBookmarkLoader +{ +public: + /** Loads a list of items (with subitem trees) from a named file + * or from the default bookmarks file. */ + QList loadTree(QString fileName=QString::null); + + /** Takes one item and saves the tree which is under it to a named file + * or to the default bookmarks file, asking the user about overwriting if necessary. */ + void saveTreeFromRootItem(QTreeWidgetItem* rootItem, QString fileName=QString::null, bool forceOverwrite=true); + +private: + /** Create a new item from a document element. */ + QTreeWidgetItem* handleXmlElement(QDomElement& element, QTreeWidgetItem* parent); + + /** Writes one item to a document element. */ + void saveItem(QTreeWidgetItem* item, QDomElement& parentElement); + + /** Loads a bookmark XML document from a named file or from the default bookmarks file. */ + QString loadXmlFromFile(QString fileName=QString::null); +}; + +#endif diff --git a/src/frontend/mainindex/bookmarks/cbookmarkindex.cpp b/src/frontend/mainindex/bookmarks/cbookmarkindex.cpp new file mode 100644 index 0000000..7405fd3 --- /dev/null +++ b/src/frontend/mainindex/bookmarks/cbookmarkindex.cpp @@ -0,0 +1,850 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "cbookmarkindex.h" + +#include "btbookmarkitembase.h" +#include "btbookmarkitem.h" +#include "btbookmarkfolder.h" +#include "btbookmarkloader.h" + +#include "backend/managers/creferencemanager.h" +#include "backend/drivers/cswordmoduleinfo.h" + +#include "frontend/searchdialog/csearchdialog.h" +#include "backend/config/cbtconfig.h" +#include "frontend/cinfodisplay.h" + +#include "frontend/cprinter.h" +#include "frontend/cdragdrop.h" + +#include "util/cresmgr.h" +#include "util/directoryutil.h" +#include "util/ctoolclass.h" + +#include + +//Qt includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +CBookmarkIndex::CBookmarkIndex(QWidget *parent) + : QTreeWidget(parent), + m_magTimer(this), + m_previousEventItem(0) +{ + setMouseTracking(true); + m_magTimer.setSingleShot(true); + m_magTimer.setInterval(CBTConfig::get(CBTConfig::magDelay)); + setContextMenuPolicy(Qt::CustomContextMenu); + initView(); + initConnections(); + initTree(); +} + +CBookmarkIndex::~CBookmarkIndex() +{ + saveBookmarks(); +} + + +/** Initializes the view. */ +void CBookmarkIndex::initView() +{ + //qDebug("CBookmarkIndex::initView"); + + header()->hide(); + + setFocusPolicy(Qt::WheelFocus); + + //d'n'd related settings + setDragEnabled( true ); + setAcceptDrops( true ); + setDragDropMode(QAbstractItemView::DragDrop); + viewport()->setAcceptDrops(true); + setAutoScroll(true); + setAutoExpandDelay(800); + + setItemsExpandable(true); + setRootIsDecorated(true); + setAllColumnsShowFocus(true); + setSelectionMode(QAbstractItemView::ExtendedSelection); + + //setup the popup menu + m_popup = new QMenu(viewport()); + m_popup->setTitle(tr("Bookmarks")); + + m_actions.newFolder = newQAction(tr("New folder"), CResMgr::mainIndex::newFolder::icon, 0, this, SLOT(createNewFolder()), this); + m_actions.changeFolder = newQAction(tr("Rename folder"),CResMgr::mainIndex::changeFolder::icon, 0, this, SLOT(changeFolder()), this); + + m_actions.changeBookmark = newQAction(tr("Change bookmark description..."), CResMgr::mainIndex::changeBookmark::icon, 0, this, SLOT(changeBookmark()), this); + m_actions.importBookmarks = newQAction(tr("Import to folder..."), CResMgr::mainIndex::importBookmarks::icon, 0, this, SLOT(importBookmarks()), this); + m_actions.exportBookmarks = newQAction(tr("Export from folder..."), CResMgr::mainIndex::exportBookmarks::icon, 0, this, SLOT(exportBookmarks()), this); + m_actions.printBookmarks = newQAction(tr("Print bookmarks..."), CResMgr::mainIndex::printBookmarks::icon, 0, this, SLOT(printBookmarks()), this); + + m_actions.deleteEntries = newQAction(tr("Remove selected items..."), CResMgr::mainIndex::deleteItems::icon, 0, this, SLOT(deleteEntries()), this); + + + //fill the popup menu itself + m_popup->addAction(m_actions.newFolder); + m_popup->addAction(m_actions.changeFolder); + QAction* separator = new QAction(this); + separator->setSeparator(true); + m_popup->addAction(separator); + m_popup->addAction(m_actions.changeBookmark); + m_popup->addAction(m_actions.importBookmarks); + m_popup->addAction(m_actions.exportBookmarks); + m_popup->addAction(m_actions.printBookmarks); + separator = new QAction(this); + separator->setSeparator(true); + m_popup->addAction(separator); + m_popup->addAction(m_actions.deleteEntries); + + //qDebug("CBookmarkIndex::initView end"); +} + +/** Convenience function for creating a new QAction. +* Should be replaced with something better; it was easier to make a new function +* than to modify all QAction constructors. +*/ +QAction* CBookmarkIndex::newQAction(const QString& text, const QString& pix, const int /*shortcut*/, const QObject* receiver, const char* slot, QObject* parent) +{ + QAction* action = new QAction(util::filesystem::DirectoryUtil::getIcon(pix), text, parent); + QObject::connect(action, SIGNAL(triggered()), receiver, slot); + return action; +} + +/** Initialize the SIGNAL<->SLOT connections */ +void CBookmarkIndex::initConnections() +{ + //qDebug("CBookmarkIndex::initConnections"); + bool ok; + ok = connect(this, SIGNAL(itemActivated(QTreeWidgetItem*, int)), this, SLOT(slotExecuted(QTreeWidgetItem*))); + Q_ASSERT(ok); + ok = connect(this, SIGNAL(customContextMenuRequested(const QPoint&)), + SLOT(contextMenu(const QPoint&))); + Q_ASSERT(ok); + ok = connect(&m_magTimer, SIGNAL(timeout()), this, SLOT(magTimeout())); + Q_ASSERT(ok); + ok = connect(this, SIGNAL(itemEntered(QTreeWidgetItem*, int)), this, SLOT(slotItemEntered(QTreeWidgetItem*, int)) ); + Q_ASSERT(ok); +} + + +/** +* Hack to get single click and selection working. See slotExecuted. +*/ +void CBookmarkIndex::mouseReleaseEvent(QMouseEvent* event) +{ + //qDebug("CBookmarkIndex::mouseReleaseEvent"); + m_mouseReleaseEventModifiers = event->modifiers(); + QTreeWidget::mouseReleaseEvent(event); +} + +/** Called when an item is clicked with mouse or activated with keyboard. */ +void CBookmarkIndex::slotExecuted( QTreeWidgetItem* i ) +{ + qDebug("CBookmarkIndex::slotExecuted"); + + //HACK: checking the modifier keys from the last mouseReleaseEvent + //depends on executing order: mouseReleaseEvent first, then itemClicked signal + int modifiers = m_mouseReleaseEventModifiers; + m_mouseReleaseEventModifiers = Qt::NoModifier; + if (modifiers != Qt::NoModifier) { + return; + } + + BtBookmarkItemBase* btItem = dynamic_cast(i); + if (!btItem) { + return; + } + + BtBookmarkFolder* folderItem = 0; + BtBookmarkItem* bookmarkItem = 0; + if ((folderItem = dynamic_cast(btItem))) { + i->setExpanded( !i->isExpanded() ); + } + else if (( bookmarkItem = dynamic_cast(btItem) )) { //clicked on a bookmark + if (CSwordModuleInfo* mod = bookmarkItem->module()) { + QList modules; + modules.append(mod); + emit createReadDisplayWindow(modules, bookmarkItem->key()); + } + } +} + +/** Creates a drag mime data object for the current selection. */ +QMimeData* CBookmarkIndex::dragObject() +{ + BTMimeData::ItemList dndItems; + BTMimeData* mimeData = new BTMimeData; + + foreach( QTreeWidgetItem* widgetItem, selectedItems() ) { + if (!widgetItem) + break; + if (dynamic_cast(widgetItem)) { + if (BtBookmarkItem* bookmark = dynamic_cast( widgetItem )) { + //take care of bookmarks which have no valid module any more, e.g. if it was uninstalled + const QString moduleName = bookmark->module() ? bookmark->module()->name() : QString::null; + mimeData->appendBookmark(moduleName, bookmark->key(), bookmark->description()); + } + } + } + return mimeData; +} + +void CBookmarkIndex::dragEnterEvent( QDragEnterEvent* event ) +{ + //qDebug("CBookmarkIndex::dragEnterEvent"); + setState(QAbstractItemView::DraggingState); + QTreeWidget::dragEnterEvent(event); + if (event->source() == this || event->mimeData()->hasFormat("BibleTime/Bookmark")) { + event->acceptProposedAction(); + } +} + + +void CBookmarkIndex::dragMoveEvent( QDragMoveEvent* event ) +{ + //qDebug("CBookmarkIndex::dragMoveEvent"); + + // do this first, otherwise the event may be ignored + QTreeWidget::dragMoveEvent(event); + + event->acceptProposedAction(); + event->accept(); + + // do this to paint the arrow + m_dragMovementPosition = event->pos(); + viewport()->update(); + +} + +void CBookmarkIndex::dragLeaveEvent( QDragLeaveEvent* ) +{ + qDebug("CBookmarkIndex::dragLeaveEvent"); + setState(QAbstractItemView::NoState); // not dragging anymore + viewport()->update(); // clear the arrow +} + + +void CBookmarkIndex::paintEvent(QPaintEvent* event) +{ + static QPixmap pix; + static int halfPixHeight; + static bool arrowInitialized = false; + + // Initialize the static variables, including the arrow pixmap + if (!arrowInitialized) { + arrowInitialized = true; + int arrowSize = CToolClass::mWidth(this, 1); + QString fileName; + if (util::filesystem::DirectoryUtil::getIconDir().exists("pointing_arrow.svg")) { + fileName = util::filesystem::DirectoryUtil::getIconDir().filePath("pointing_arrow.svg"); + } else { + if (util::filesystem::DirectoryUtil::getIconDir().exists("pointing_arrow.png")) { + fileName = util::filesystem::DirectoryUtil::getIconDir().filePath("pointing_arrow.png"); + } else { + qWarning() << "Picture file pointing_arrow.svg or .png not found!"; + } + } + + pix = QPixmap(fileName); + pix = pix.scaled(arrowSize, arrowSize, Qt::KeepAspectRatioByExpanding); + halfPixHeight = pix.height()/2; + } + + // Do the normal painting first + QTreeWidget::paintEvent(event); + + // Paint the arrow if the drag is going on + if (QAbstractItemView::DraggingState == state()) { + bool rtol = QApplication::isRightToLeft(); + + QPainter painter(this->viewport()); + QTreeWidgetItem* item = itemAt(m_dragMovementPosition); + bool isFolder = dynamic_cast(item); + bool isBookmark = dynamic_cast(item); + + // Find the place for the arrow + QRect rect = visualItemRect(item); + int xCoord = rtol ? rect.right() : rect.left(); + int yCoord; + if (isFolder) { + if (m_dragMovementPosition.y() > rect.bottom() - (2* rect.height()/3) ) { + yCoord = rect.bottom() - halfPixHeight; // bottom + xCoord = rtol ? (xCoord - indentation()) : (xCoord + indentation()); + } else { + yCoord = rect.top() - halfPixHeight - 1; // top + } + + } else { + if (isBookmark) { + if (m_dragMovementPosition.y() > rect.bottom() - rect.height()/2) { + yCoord = rect.bottom() - halfPixHeight; // bottom + } else { + yCoord = rect.top() - halfPixHeight - 1; // top + } + } else { + if (item) { // the extra item + yCoord = rect.top() - halfPixHeight - 1; + } else { // empty area + rect = visualItemRect(m_extraItem); + yCoord = rect.top() - halfPixHeight - 1; + xCoord = rtol ? rect.right() : rect.left(); + } + } + } + + painter.drawPixmap(xCoord, yCoord, pix); + } +} + + +void CBookmarkIndex::dropEvent( QDropEvent* event ) +{ + qDebug("CBookmarkIndex::dropEvent"); + + //setState(QAbstractItemView::NoState); + // Try to prevent annoying timed autocollapsing. Remember to disconnect before return. + QObject::connect(this, SIGNAL(itemCollapsed(QTreeWidgetItem*)), this, SLOT(expandAutoCollapsedItem(QTreeWidgetItem*))); + QTreeWidgetItem* item = itemAt(event->pos()); + QTreeWidgetItem* parentItem = 0; + int indexUnderParent = 0; + + // Find the place where the drag is dropped + if (item) { + qDebug()<<"there was item"; + + QRect rect = visualItemRect(item); + bool isFolder = dynamic_cast(item); + bool isBookmark = dynamic_cast(item); + + if (isFolder) { // item is a folder + qDebug()<<"item was folder"; + if (event->pos().y() > rect.bottom() - (2* rect.height()/3) ) { + parentItem = item; + } else { + parentItem = item->parent(); + if (!parentItem) { + parentItem = invisibleRootItem(); + } + qDebug()<<"item:" << item << "parent:" << parentItem; + indexUnderParent = parentItem->indexOfChild(item); // before the current folder + } + } else { + if (isBookmark) { // item is a bookmark + qDebug()<<"item was bookmark"; + parentItem = item->parent(); + if (!parentItem) { + parentItem = invisibleRootItem(); + } + indexUnderParent = parentItem->indexOfChild(item); // before the current bookmark + if (event->pos().y() > rect.bottom() - rect.height()/2) { + indexUnderParent++; // after the current bookmark + } + } else { // item is the extra item + parentItem = item->parent(); + if (!parentItem) { + parentItem = invisibleRootItem(); + } + indexUnderParent = parentItem->indexOfChild(item); // before the current bookmark + } + } + + } else { // no item under event point: drop to the end + qDebug()<<"there was no item"; + parentItem = invisibleRootItem(); + indexUnderParent = parentItem->childCount()-1; + } + + + if ( event->source() == this ) { + qDebug("dropping internal drag"); + event->accept(); + + bool bookmarksOnly = true; + bool targetIncluded = false; + bool moreThanOneFolder = false; + + QList newItems = addItemsToDropTree(parentItem, bookmarksOnly, targetIncluded, moreThanOneFolder); + + if (moreThanOneFolder) { + QToolTip::showText(QCursor::pos(), tr("Can drop only bookmarks or one folder")); + QObject::disconnect(this, SIGNAL(itemCollapsed(QTreeWidgetItem*)), this, SLOT(expandAutoCollapsedItem(QTreeWidgetItem*))); + return; + } + if (targetIncluded) { + QToolTip::showText(QCursor::pos(), tr("Can't drop folder into the folder itself or into its subfolder")); + QObject::disconnect(this, SIGNAL(itemCollapsed(QTreeWidgetItem*)), this, SLOT(expandAutoCollapsedItem(QTreeWidgetItem*))); + return; + } + // Ask whether to copy or move with a popup menu + + QMenu* dropPopupMenu = new QMenu(this); + QAction* copy = dropPopupMenu->addAction(tr("Copy")); + QAction* move = dropPopupMenu->addAction(tr("Move")); + QAction* dropAction = dropPopupMenu->exec(QCursor::pos()); + if (dropAction == copy) { + qDebug() << "copy"; + parentItem->insertChildren(indexUnderParent, newItems); + } else { + if (dropAction == move) { + qDebug() << "move"; + parentItem->insertChildren(indexUnderParent, newItems); + deleteEntries(false); + } else { + QObject::disconnect(this, SIGNAL(itemCollapsed(QTreeWidgetItem*)), this, SLOT(expandAutoCollapsedItem(QTreeWidgetItem*))); + return; // user canceled + } + } + + } else { + qDebug()<<"the source was outside this"; + createBookmarkFromDrop(event, parentItem, indexUnderParent); + } + QObject::disconnect(this, SIGNAL(itemCollapsed(QTreeWidgetItem*)), this, SLOT(expandAutoCollapsedItem(QTreeWidgetItem*))); + setState(QAbstractItemView::NoState); +} + + +void CBookmarkIndex::createBookmarkFromDrop(QDropEvent* event, QTreeWidgetItem* parentItem, int indexInParent) +{ + //qDebug("CBookmarkIndex::createBookmarkFromDrop"); + //take the bookmark data from the mime source + const BTMimeData* mdata = dynamic_cast(event->mimeData()); + if (mdata) { + //create the new bookmark + QString moduleName = mdata->bookmark().module(); + QString keyText = mdata->bookmark().key(); + QString description = mdata->bookmark().description(); + CSwordModuleInfo* minfo = CPointers::backend()->findModuleByName(moduleName); + + QTreeWidgetItem* newItem = new BtBookmarkItem(minfo, keyText, description); + parentItem->insertChild(indexInParent, newItem); + } +} + + +/** Load the tree from file */ +void CBookmarkIndex::initTree() { + qDebug("CBookmarkIndex::initTree"); + BtBookmarkLoader loader; + addTopLevelItems(loader.loadTree()); + + // add the invisible extra item at the end + m_extraItem = new QTreeWidgetItem(); + m_extraItem->setFlags(Qt::ItemIsDropEnabled); + addTopLevelItem(m_extraItem); +} + +void CBookmarkIndex::slotItemEntered(QTreeWidgetItem* item, int) +{ + qDebug() << "CBookmarkIndex::slotItemEntered"; + if (item == m_extraItem) { + m_extraItem->setText(0, tr("Drag references from text views to this view")); + } + else { + m_extraItem->setText(0, QString::null); + } +} + + +/** Returns the correct QAction object for the given type of action. */ +QAction* CBookmarkIndex::action( BtBookmarkItemBase::MenuAction type ) const { + switch (type) { + case BtBookmarkItemBase::NewFolder: + return m_actions.newFolder; + case BtBookmarkItemBase::ChangeFolder: + return m_actions.changeFolder; + + case BtBookmarkItemBase::ChangeBookmark: + return m_actions.changeBookmark; + case BtBookmarkItemBase::ImportBookmarks: + return m_actions.importBookmarks; + case BtBookmarkItemBase::ExportBookmarks: + return m_actions.exportBookmarks; + case BtBookmarkItemBase::PrintBookmarks: + return m_actions.printBookmarks; + + case BtBookmarkItemBase::DeleteEntries: + return m_actions.deleteEntries; + + default: + return 0; + } +} + +/** Shows the context menu at the given position. */ +void CBookmarkIndex::contextMenu(const QPoint& p) +{ + //qDebug("CBookmarkIndex::contextMenu"); + //setup menu entries depending on current selection + QTreeWidgetItem* i = itemAt(p); + QList items = selectedItems(); + //The item which was clicked may not be selected + if (i && !items.contains(i) && i != m_extraItem) + items.append(i); + + if (items.count() == 0) { + //special handling for no selection + BtBookmarkItemBase::MenuAction actionType; + for (int index = BtBookmarkItemBase::ActionBegin; index <= BtBookmarkItemBase::ActionEnd; ++index) { + actionType = static_cast(index); + if (QAction* a = action(actionType)) { + switch (index) { + //case BtBookmarkItemBase::ExportBookmarks: + //case BtBookmarkItemBase::ImportBookmarks: + case BtBookmarkItemBase::NewFolder: + //case BtBookmarkItemBase::PrintBookmarks: + a->setEnabled(true); + break; + default: + a->setEnabled(false); + } + } + } + } + else if (items.count() == 1) { + //special handling for one selected item + + BtBookmarkItemBase* item = dynamic_cast(items.at(0)); + BtBookmarkItemBase::MenuAction actionType; + for (int index = BtBookmarkItemBase::ActionBegin; index <= BtBookmarkItemBase::ActionEnd; ++index) { + actionType = static_cast(index); + if (QAction* a = action(actionType)) + a->setEnabled( item->enableAction(actionType) ); + } + } + else { + //first disable all actions + BtBookmarkItemBase::MenuAction actionType; + for (int index = BtBookmarkItemBase::ActionBegin; index <= BtBookmarkItemBase::ActionEnd; ++index) { + actionType = static_cast(index); + if (QAction* a = action(actionType)) + a->setEnabled(false); + } + //enable the menu items depending on the types of the selected items. + for (int index = BtBookmarkItemBase::ActionBegin; index <= BtBookmarkItemBase::ActionEnd; ++index) { + actionType = static_cast(index); + bool enableAction = isMultiAction(actionType); + QListIterator it(items); + while(it.hasNext()) { + BtBookmarkItemBase* i = dynamic_cast(it.next()); + enableAction = enableAction && i->enableAction(actionType); + } + if (enableAction) { + QAction* a = action(actionType) ; + if (i && a) + a->setEnabled(enableAction); + } + } + } + //finally, open the popup + m_popup->exec(mapToGlobal(p)); + //qDebug("CBookmarkIndex::contextMenu end"); +} + +/** Adds a new subfolder to the current item. */ +void CBookmarkIndex::createNewFolder() { + //qDebug("CBookmarkIndex::createNewFolder"); + QList selected = selectedItems(); + if (selected.count() > 0) { + BtBookmarkFolder* i = dynamic_cast(currentItem()); + if (i) { + i->newSubFolder(); + } + } + else { + // create a top level folder + BtBookmarkFolder* newFolder = new BtBookmarkFolder(0, QObject::tr("New folder")); + //parentFolder->addChild(newFolder); + insertTopLevelItem(topLevelItemCount()-1, newFolder); + newFolder->update(); + newFolder->rename(); + } +} + +/** Opens a dialog to change the current folder. */ +void CBookmarkIndex::changeFolder() { + BtBookmarkFolder* i = dynamic_cast(currentItem()); + Q_ASSERT(i); + if (i) { + i->rename(); + } +} + +/** Changes the current bookmark. */ +void CBookmarkIndex::changeBookmark() { + BtBookmarkItem* i = dynamic_cast(currentItem()); + Q_ASSERT(i); + + if (i) { + i->rename(); + } +} + +/** Exports the bookmarks being in the selected folder. */ +void CBookmarkIndex::exportBookmarks() { + BtBookmarkFolder* i = dynamic_cast(currentItem()); + Q_ASSERT(i); + + if (i) { + i->exportBookmarks(); + } +} + +/** Import bookmarks from a file and add them to the selected folder. */ +void CBookmarkIndex::importBookmarks() { + BtBookmarkFolder* i = dynamic_cast(currentItem()); + Q_ASSERT(i); + + if (i) { + i->importBookmarks(); + } +} + +/** Prints the selected bookmarks. */ +void CBookmarkIndex::printBookmarks() { + Printing::CPrinter::KeyTree tree; + Printing::CPrinter::KeyTreeItem::Settings settings; + settings.keyRenderingFace = Printing::CPrinter::KeyTreeItem::Settings::CompleteShort; + + QList items; + BtBookmarkFolder* bf = dynamic_cast(currentItem()); + + if (bf) { + items = bf->getChildList(); + } + else { + items = selectedItems(); + } + + //create a tree of keytreeitems using the bookmark hierarchy. + QListIterator it(items); + while(it.hasNext()) { + BtBookmarkItem* i = dynamic_cast(it.next()); + if (i) { + qDebug() << "printBookmarks: add to list" << i->key(); + tree.append( new Printing::CPrinter::KeyTreeItem( i->key(), i->module(), settings ) ); + } + } + + if (items.count() == 0) { + qWarning("Tried to print empty bookmark list."); + return; + } + boost::scoped_ptr printer( + new Printing::CPrinter( this, CBTConfig::getDisplayOptionDefaults(), CBTConfig::getFilterOptionDefaults() ) + ); + printer->printKeyTree(tree); +} + +/** Deletes the selected entries. */ +void CBookmarkIndex::deleteEntries(bool confirm) +{ + if (confirm) { + if (!selectedItems().count()) { + BtBookmarkItemBase* f = dynamic_cast(currentItem()); + if (f) { + currentItem()->setSelected(true); + } else { + return; + } + } + + if (QMessageBox::question(this, tr("Delete Items"), tr("Do you really want to delete the selected items and child-items?"), QMessageBox::Yes|QMessageBox::No, QMessageBox::No ) != QMessageBox::Yes) { + return; + } + } + + while (selectedItems().size() > 0) { + delete selectedItems().at(0); // deleting all does not work because it may cause double deletion + } + +} + + +/* +Reimplementation from QAbstractItemView/QTreeWidget. Takes care of movable items. +It's easier to use this than to start drag with mouse event handlers. +The default implementation would drag items, but we don't call it. Instead we create +a BibleTime mimedata object. It can be dragged and dropped to a text view or somewhere else. +The internal drag is handled differently, it doesn't use the mimedata (see dropEvent()). +*/ +void CBookmarkIndex::startDrag(Qt::DropActions) +{ + qDebug("CBookmarkIndex::startDrag"); + + QMimeData* mData = dragObject(); // create the data which can be used in other widgets + QDrag* drag = new QDrag(this); + drag->setMimeData(mData); + drag->exec(); + + viewport()->update(); // because of the arrow +} + + + + + + +/* Returns true if more than one entry is supported by this action type. Returns false for actions which support only one entry, e.g. about module etc. */ +bool CBookmarkIndex::isMultiAction( const BtBookmarkItemBase::MenuAction type ) const { + switch (type) { + case BtBookmarkItemBase::NewFolder: + return false; + case BtBookmarkItemBase::ChangeFolder: + return false; + + case BtBookmarkItemBase::ChangeBookmark: + return false; + case BtBookmarkItemBase::ImportBookmarks: + return false; + case BtBookmarkItemBase::ExportBookmarks: + return false; + case BtBookmarkItemBase::PrintBookmarks: + return true; + + case BtBookmarkItemBase::DeleteEntries: + return true; + } + + return false; +} + +/* Saves the bookmarks to the default bookmarks file. */ +void CBookmarkIndex::saveBookmarks() { + + qDebug("CBookmarkIndex::saveBookmarks()"); + BtBookmarkLoader loader; + loader.saveTreeFromRootItem(invisibleRootItem()); + //qDebug("CBookmarkIndex::saveBookmarks end"); +} + +void CBookmarkIndex::mouseMoveEvent(QMouseEvent* event) +{ + //qDebug() << "CBookmarkIndex::mouseMoveEvent"; + + // Restart the mag timer if we have moved to another item and shift was not pressed. + QTreeWidgetItem* itemUnderPointer = itemAt(event->pos()); + if (itemUnderPointer && (itemUnderPointer != m_previousEventItem) ) { + //qDebug("CBookmarkIndex::mouseMoveEvent, moved onto another item"); + if ( !(event->modifiers() & Qt::ShiftModifier)) { + m_magTimer.start(); // see the ctor for the timer properties + } + } + m_previousEventItem = itemUnderPointer; + + // Clear the extra item text unless we are on top of it + if ( (itemUnderPointer != m_extraItem) && !m_extraItem->text(0).isNull()) { + m_extraItem->setText(0, QString::null); + } + + QTreeWidget::mouseMoveEvent(event); +} + +void CBookmarkIndex::magTimeout() +{ + //qDebug("CBookmarkIndex::magTimeout"); + + QTreeWidgetItem* itemUnderPointer = 0; + if (underMouse()) { + itemUnderPointer = itemAt(mapFromGlobal(QCursor::pos())); + } + // if the mouse pointer have been over the same item since the timer was started + if (itemUnderPointer && (m_previousEventItem == itemUnderPointer)) { + BtBookmarkItem* bitem = dynamic_cast(itemUnderPointer); + if (bitem) { + //qDebug("CBookmarkIndex::timerEvent: update the infodisplay"); + // Update the mag + if (bitem->module()) { + (CPointers::infoDisplay())->setInfo( + InfoDisplay::CInfoDisplay::CrossReference, + bitem->module()->name() + ":" + bitem->key() + ); + } else { + (CPointers::infoDisplay())->setInfo(InfoDisplay::CInfoDisplay::Text, tr("The work to which the bookmark points to is not installed.")); + } + + } + } +} + +/* +Creates a list of new items based on the current selection. +If there are only bookmarks in the selection they are all included. +If there is one folder it's included as a deep copy. +Sets bookmarksOnly=false if it finds a folder. +Sets targetIncluded=true if the target is in the list. +Sets moreThanOneFolder=true if selection includes one folder and something more. +If moreThanOneFolder or targetIncluded is detected the creation of list is stopped +and the list is incomplete. +*/ +QList CBookmarkIndex::addItemsToDropTree( + QTreeWidgetItem* target, bool& bookmarksOnly, bool& targetIncluded, bool& moreThanOneFolder) +{ + qDebug() << "CBookmarkIndex::addItemsToDropTree"; + QList selectedList = selectedItems(); + QList newList; + + foreach(QTreeWidgetItem* item, selectedList) { + qDebug() << "go through all items:" << item; + if ( BtBookmarkFolder* folder = dynamic_cast(item)) { + bookmarksOnly = false; + if (selectedList.count() > 1) { // only one item allowed if a folder is selected + qDebug() << "one folder and something else is selected"; + moreThanOneFolder = true; + break; + } + if (folder->hasDescendant(target)) { // dropping to self or descendand not allowed + qDebug() << "addItemsToDropTree: target is included"; + targetIncluded = true; + break; + } + } else { + qDebug() << "append new QTreeWidget item (should be BtBookmarkItem?)"; + newList.append(new BtBookmarkItem( *(dynamic_cast(item)) )); + } + } + if (!bookmarksOnly && selectedList.count() == 1) { + qDebug() << "exactly one folder"; + BtBookmarkFolder* folder = dynamic_cast(selectedList.value(0)); + BtBookmarkFolder* copy = folder->deepCopy(); + newList.append(copy); + } + if (!bookmarksOnly && selectedList.count() > 1) { + // wrong amount of items + qDebug() << "one folder and something else is selected 2"; + moreThanOneFolder = true; + } + qDebug() << "return the new list" << newList; + return newList; +} + diff --git a/src/frontend/mainindex/bookmarks/cbookmarkindex.h b/src/frontend/mainindex/bookmarks/cbookmarkindex.h new file mode 100644 index 0000000..39e2df3 --- /dev/null +++ b/src/frontend/mainindex/bookmarks/cbookmarkindex.h @@ -0,0 +1,182 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CBOOKMARKINDEX_H +#define CBOOKMARKINDEX_H + +//BibleTime includes +#include "btbookmarkitembase.h" + +class CSwordModuleInfo; +#include "frontend/displaywindow/cdisplaywindow.h" + +#include "util/cpointers.h" + +//Qt includes +#include +#include +#include +#include +#include + +class CSearchDialog; +class CMainIndex; +class QWidget; +class QDropEvent; +class QDragMoveEvent; +class QDragLeaveEvent; +class BTMimeData; +class QMenu; +class QAction; +class QPaintEvent; + +class QMouseEvent; + +/** +* The widget which manages all bookmarks. +* @author The BibleTime team +*/ +class CBookmarkIndex : public QTreeWidget { + Q_OBJECT + +public: + CBookmarkIndex(QWidget *parent); + virtual ~CBookmarkIndex(); + + void initTree(); + + /** + * Saves the bookmarks to disk + */ + void saveBookmarks(); + +signals: + /** + * Is emitted when a module should be opened, + */ + void createReadDisplayWindow( QList, const QString& ); + +protected: // Protected methods + + /** A hack to get the modifiers. */ + virtual void mouseReleaseEvent(QMouseEvent* event); + + /** Needed to paint an drag pointer arrow. */ + virtual void paintEvent(QPaintEvent* event); + + /** Initialize the SIGNAL<->SLOT connections. */ + void initConnections(); + + /** Returns the drag object for the current selection. */ + virtual QMimeData* dragObject(); + + /** + * D'n'd methods are reimplementations from QTreeWidget or its ancestors. + * In these we handle creating, moving and copying bookmarks with d'n'd. + */ + virtual void dragEnterEvent( QDragEnterEvent* event ); + virtual void dragMoveEvent( QDragMoveEvent* event ); + virtual void dropEvent( QDropEvent* event ); + virtual void dragLeaveEvent( QDragLeaveEvent* event ); + + /** Returns the correct action object for the given type of action. */ + QAction* action( BtBookmarkItemBase::MenuAction type ) const; + + /** Reimplementation from QAbstractItemView. Takes care of movable items. */ + virtual void startDrag(Qt::DropActions supportedActions); + + + /** Handle mouse moving (mag updates) */ + virtual void mouseMoveEvent(QMouseEvent* event); + + +protected slots: + + /** Prevents annoying folder collapsing while dropping. */ + void expandAutoCollapsedItem(QTreeWidgetItem* i) {expandItem(i);} + + /** Is called when an item was clicked or activated. */ + void slotExecuted( QTreeWidgetItem* ); + + /** Shows the context menu at the given position. */ + void contextMenu(const QPoint&); + + /** Adds a new subfolder to the current item. */ + void createNewFolder(); + + /** Opens a dialog to change the current folder. */ + void changeFolder(); + + /** Exports the bookmarks from the selected folder. */ + void exportBookmarks(); + + /** Changes the current bookmark. */ + void changeBookmark(); + + /** Helps with the extra item. */ + void slotItemEntered(QTreeWidgetItem*, int); + + /** Import bookmarks from a file and add them to the selected folder. */ + void importBookmarks(); + + /** Deletes the selected entries. */ + void deleteEntries(bool confirm=true); + + /** Prints the selected bookmarks. */ + void printBookmarks(); + + /** Slot for the mag update timer. */ + void magTimeout(); + +private: + + /** Initializes the view. */ + void initView(); + + /** Convenience function for creating a new action. */ + QAction* newQAction(const QString& text, const QString& pix, int shortcut, const QObject* receiver, const char* slot, QObject* parent); + + /** + * Returns true if more than one entry is supported by this action type. + * Returns false for actions which support only one entry. + */ + bool isMultiAction( const BtBookmarkItemBase::MenuAction type ) const; + + /** A helper function for d'n'd which creates a new bookmark item when drop happens. */ + void createBookmarkFromDrop(QDropEvent* event, QTreeWidgetItem* parentItem, int indexInParent); + + /** + * Returns a list of new items created from the selection. + * Sets flags which indicate whether the selection was legal for dropping. + */ + QList addItemsToDropTree(QTreeWidgetItem* target, bool& bookmarksOnly, bool& targetIncluded, bool& moreThanOneFolder); + + struct Actions { + QAction* newFolder; + QAction* changeFolder; + + QAction* changeBookmark; + QAction* importBookmarks; + QAction* exportBookmarks; + QAction* printBookmarks; + + QAction* deleteEntries; + } + m_actions; + + QMenu* m_popup; + QTimer m_magTimer; + int m_mouseReleaseEventModifiers; + QTreeWidgetItem* m_previousEventItem; + QPoint m_dragMovementPosition; + QPoint m_dragStartPosition; + QTreeWidgetItem* m_extraItem; +}; + +#endif diff --git a/src/frontend/mainindex/bookshelf/actionenum.h b/src/frontend/mainindex/bookshelf/actionenum.h new file mode 100644 index 0000000..919e8ac --- /dev/null +++ b/src/frontend/mainindex/bookshelf/actionenum.h @@ -0,0 +1,24 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef ACTIONENUM_H +#define ACTIONENUM_H + +enum IndexAction { + EditModule, + UnlockModule, + HideModules, + ShowAllModules, + SearchModules, + UpdateModules, + Grouping, + AboutModule +}; + +#endif diff --git a/src/frontend/mainindex/bookshelf/btindexfolder.cpp b/src/frontend/mainindex/bookshelf/btindexfolder.cpp new file mode 100644 index 0000000..632817e --- /dev/null +++ b/src/frontend/mainindex/bookshelf/btindexfolder.cpp @@ -0,0 +1,19 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btindexfolder.h" +#include "backend/btmoduletreeitem.h" +#include "util/directoryutil.h" + +BTIndexFolder::BTIndexFolder(BTModuleTreeItem* treeItem, QTreeWidgetItem* parent) + : BTIndexItem(parent) +{ + setText(0, treeItem->text()); + setIcon(0, util::filesystem::DirectoryUtil::getIcon(treeItem->iconName())); +} diff --git a/src/frontend/mainindex/bookshelf/btindexfolder.h b/src/frontend/mainindex/bookshelf/btindexfolder.h new file mode 100644 index 0000000..6c8f672 --- /dev/null +++ b/src/frontend/mainindex/bookshelf/btindexfolder.h @@ -0,0 +1,30 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTINDEXFOLDER_H +#define BTINDEXFOLDER_H + +#include "btindexitem.h" + +#include + +class BTModuleTreeItem; + +/** + @author The BibleTime team +*/ +class BTIndexFolder : public BTIndexItem +{ +public: + BTIndexFolder(BTModuleTreeItem* treeItem, QTreeWidgetItem* p); + + ~BTIndexFolder() {} +}; + +#endif diff --git a/src/frontend/mainindex/bookshelf/btindexitem.cpp b/src/frontend/mainindex/bookshelf/btindexitem.cpp new file mode 100644 index 0000000..2356f84 --- /dev/null +++ b/src/frontend/mainindex/bookshelf/btindexitem.cpp @@ -0,0 +1,19 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btindexitem.h" +#include "cbookshelfindex.h" + +#include +#include + + +BTIndexItem::BTIndexItem(QTreeWidgetItem* parent) + : QTreeWidgetItem(parent) +{} diff --git a/src/frontend/mainindex/bookshelf/btindexitem.h b/src/frontend/mainindex/bookshelf/btindexitem.h new file mode 100644 index 0000000..33d2f7b --- /dev/null +++ b/src/frontend/mainindex/bookshelf/btindexitem.h @@ -0,0 +1,45 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTINDEXITEM_H +#define BTINDEXITEM_H + +#include "actionenum.h" + +#include +#include + +class CMainIndex; +class QMimeData; +class QAction; + + +/** +@author The BibleTime team +*/ +class BTIndexItem : public QTreeWidgetItem +{ +public: + /** Those menu actions which are item specific. */ + + BTIndexItem(QTreeWidgetItem* parent); + virtual ~BTIndexItem() {}; + /** + * Enables the given action if it has the "indexActionType" property which this item supports. + * Handles only those actions which may or may not be supported, not those which + * are always supported by all items. If the action is not supported in the current state of the + * item this function does nothing. + */ + virtual bool enableAction(QAction*) const {return false;} + + //TODO: d'n'd functions so that view can delegate d'n'd to items? + virtual bool acceptDrop(const QMimeData*) {return false;} +}; + +#endif diff --git a/src/frontend/mainindex/bookshelf/btindexmodule.cpp b/src/frontend/mainindex/bookshelf/btindexmodule.cpp new file mode 100644 index 0000000..91a9f2f --- /dev/null +++ b/src/frontend/mainindex/bookshelf/btindexmodule.cpp @@ -0,0 +1,93 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btindexmodule.h" + +#include "backend/btmoduletreeitem.h" +#include "backend/drivers/cswordmoduleinfo.h" +#include "util/directoryutil.h" +#include "frontend/cdragdrop.h" + +#include +#include +#include +#include + + + +BTIndexModule::BTIndexModule(BTModuleTreeItem* treeItem, QTreeWidgetItem* previous) + : BTIndexItem(previous) +{ + //qDebug("BTIndexModule::BTIndexModule"); + setText(0, treeItem->text()); //set text + setIcon(0, util::filesystem::DirectoryUtil::getIcon(treeItem->iconName()) ); + m_moduleInfo = treeItem->moduleInfo(); + setToolTip(0, CToolClass::moduleToolTip(moduleInfo()) ); + + setFlags(Qt::ItemIsDragEnabled|Qt::ItemIsDropEnabled|Qt::ItemIsSelectable); + if (!m_moduleInfo->isHidden()) { + setFlags(flags()|Qt::ItemIsEnabled); + } +} + + +BTIndexModule::~BTIndexModule() +{ +} + + +bool BTIndexModule::enableAction(QAction* action) const +{ + if (!action->isEnabled()) { + IndexAction actionType = (IndexAction)action->property("indexActionType").toInt(); + + switch (actionType) { + case EditModule: + if (moduleInfo()->isWritable()) action->setEnabled(true); + break; + case UnlockModule: + if (moduleInfo()->isEncrypted()) action->setEnabled(true); + break; + case HideModules: + if (!m_moduleInfo->isHidden()) action->setEnabled(true); + case UpdateModules: + break; + case AboutModule: + case Grouping: + case SearchModules: + case ShowAllModules: break; + } + } + return true; //TODO: check, is this correct? +} + + +bool BTIndexModule::acceptDrop(const QMimeData* data) +{ + //TODO: check the module type of the reference, accept only proper type. + // Bible accepts biblical references and plain text (for search), + // but it could accept a lexicon entry too for search, especially a Strong's entry. + // Lexicon could accept lexicon references but also biblical references to find all places where + // the verse is referred to. Same with genbooks. + + const BTMimeData* btData = dynamic_cast(data); + if (btData) { + return true; + } + if (data->hasText()) { + return true; + } + return false; +} + + +CSwordModuleInfo* BTIndexModule::moduleInfo() const +{ + return m_moduleInfo; +} diff --git a/src/frontend/mainindex/bookshelf/btindexmodule.h b/src/frontend/mainindex/bookshelf/btindexmodule.h new file mode 100644 index 0000000..cbd711c --- /dev/null +++ b/src/frontend/mainindex/bookshelf/btindexmodule.h @@ -0,0 +1,39 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTINDEXMODULE_H +#define BTINDEXMODULE_H + +#include "btindexitem.h" + +#include "util/ctoolclass.h" + +class BTModuleTreeItem; +class CSwordModuleInfo; + +class QAction; +class QMimeData; + + +class BTIndexModule : public BTIndexItem +{ +public: + BTIndexModule(BTModuleTreeItem* treeItem, QTreeWidgetItem* previous); + + ~BTIndexModule(); + + virtual bool enableAction(QAction* action) const; + virtual bool acceptDrop(const QMimeData* data); + CSwordModuleInfo* moduleInfo() const; + +private: + CSwordModuleInfo* m_moduleInfo; +}; + +#endif diff --git a/src/frontend/mainindex/bookshelf/cbookshelfindex.cpp b/src/frontend/mainindex/bookshelf/cbookshelfindex.cpp new file mode 100644 index 0000000..1c6db2a --- /dev/null +++ b/src/frontend/mainindex/bookshelf/cbookshelfindex.cpp @@ -0,0 +1,722 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cbookshelfindex.h" + +#include "btindexitem.h" +#include "btindexmodule.h" +#include "btindexfolder.h" +#include "chidemodulechooserdialog.h" + +#include "backend/btmoduletreeitem.h" +#include "backend/managers/creferencemanager.h" + +#include "frontend/searchdialog/csearchdialog.h" +#include "backend/config/cbtconfig.h" +#include "frontend/cinfodisplay.h" +#include "frontend/btaboutmoduledialog.h" +#include "frontend/cprinter.h" +#include "frontend/cdragdrop.h" + +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +//Qt includes +#include +#include +#include +#include //for hiding the header +#include // for delayed auto-opening of folders +#include +#include +#include +#include // for unlocking key +#include +#include + +#include + + + +CBookshelfIndex::CBookshelfIndex(QWidget *parent) + : QTreeWidget(parent), + m_searchDialog(0), + m_autoOpenFolder(0), + m_autoOpenTimer(this) +{ + m_grouping = (BTModuleTreeItem::Grouping)CBTConfig::get(CBTConfig::bookshelfGrouping); + m_showHidden = CBTConfig::get(CBTConfig::bookshelfShowHidden); + setContextMenuPolicy(Qt::CustomContextMenu); + initView(); + initConnections(); + initTree(); +} + +CBookshelfIndex::~CBookshelfIndex() {} + + + +/** Initializes the view. */ +void CBookshelfIndex::initView() +{ +// qDebug("CBookshelfIndex::initView"); + + header()->hide(); + + setFocusPolicy(Qt::WheelFocus); + setAcceptDrops( false ); // TODO: accept drops + setDragEnabled( true ); + setDropIndicatorShown( true ); + + setItemsExpandable(true); + viewport()->setAcceptDrops(false); //TODO: accept drops + setRootIsDecorated(false); + setAllColumnsShowFocus(true); + setSelectionMode(QAbstractItemView::ExtendedSelection); + + //setup the popup menu + m_popup = new QMenu(viewport()); + m_popup->setTitle(tr("Bookshelf")); + + initActions(); + +// qDebug("CBookshelfIndex::initView end"); +} + +void CBookshelfIndex::initActions() +{ + + // Each action has a type attached to it as a dynamic property, see actionenum.h. + // Menuitem and its subitems can have the same type. + // Actions can have also "singleItemAction" property if + // it supports only one item. + // See contextMenu() and BTIndexItem for how these properties are used later. + + // Actions are added to the popup menu and also to a list for easy foreach access. + + QMenu* actionMenu = 0; + QAction* action = 0; + + // -------------------------Grouping -------------------------------------- + actionMenu = new QMenu(tr("Grouping"), this); + actionMenu->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::mainIndex::grouping::icon)); + actionMenu->setProperty("indexActionType", QVariant(Grouping)); + + m_groupingGroup = new QActionGroup(this); + QObject::connect(m_groupingGroup, SIGNAL(triggered(QAction*)), this, SLOT(actionChangeGrouping(QAction*)) ); + + //TODO: set the inital checked state + action = newQAction(tr("Category/Language"), CResMgr::mainIndex::grouping::icon, 0, 0, 0, this); + action->setCheckable(true); + action->setProperty("indexActionType", QVariant(Grouping)); + action->setProperty("grouping", BTModuleTreeItem::CatLangMod); + actionMenu->addAction(action); + m_groupingGroup->addAction(action); + if (m_grouping == BTModuleTreeItem::CatLangMod) action->setChecked(true); + m_actionList.append(action); + + action = newQAction(tr("Category"),CResMgr::mainIndex::grouping::icon, 0, 0, 0, this); + action->setCheckable(true); + m_groupingGroup->addAction(action); + if (m_grouping == BTModuleTreeItem::CatMod) action->setChecked(true); + action->setProperty("indexActionType", QVariant(Grouping)); + action->setProperty("grouping", BTModuleTreeItem::CatMod); + actionMenu->addAction(action); + m_actionList.append(action); + + action = newQAction(tr("Language/Category"),CResMgr::mainIndex::grouping::icon, 0, 0, 0, this); + action->setCheckable(true); + m_groupingGroup->addAction(action); + if (m_grouping == BTModuleTreeItem::LangCatMod) action->setChecked(true); + actionMenu->addAction(action); + action->setProperty("indexActionType", QVariant(Grouping)); + action->setProperty("grouping", BTModuleTreeItem::LangCatMod); + m_actionList.append(action); + + action = newQAction(tr("Language"),CResMgr::mainIndex::grouping::icon, 0, 0, 0, this); + action->setCheckable(true); + m_groupingGroup->addAction(action); + if (m_grouping == BTModuleTreeItem::LangMod) action->setChecked(true); + actionMenu->addAction(action); + action->setProperty("indexActionType", QVariant(Grouping)); + action->setProperty("grouping", BTModuleTreeItem::LangMod); + m_actionList.append(action); + + action = newQAction(tr("Works only"),CResMgr::mainIndex::grouping::icon, 0, 0, 0, this); + action->setCheckable(true); + m_groupingGroup->addAction(action); + if (m_grouping == BTModuleTreeItem::Mod) action->setChecked(true); + actionMenu->addAction(action); + action->setProperty("indexActionType", QVariant(Grouping)); + action->setProperty("grouping", BTModuleTreeItem::Mod); + m_actionList.append(action); + + action = m_popup->addMenu(actionMenu); + action->setProperty("indexActionType", QVariant(Grouping)); + m_actionList.append(action); + + + // ------------Hide--------------------- + action = newQAction(tr("Hide/unhide works..."),CResMgr::mainIndex::search::icon, 0, this, SLOT(actionHideModules()), this); + action->setProperty("indexActionType", QVariant(HideModules)); + //action->setProperty("multiItemAction", QVariant(true)); + m_popup->addAction(action); + m_actionList.append(action); + +// -------------------Show hidden--------------------------- + action = newQAction(tr("Show hidden"),CResMgr::mainIndex::search::icon, 0, 0, 0, this); + action->setProperty("indexActionType", QVariant(ShowAllModules)); + action->setCheckable(true); + QObject::connect(action, SIGNAL(toggled(bool)), this, SLOT(actionShowModules(bool))); + if (m_showHidden) action->setChecked(true); else action->setChecked(false); + m_popup->addAction(action); + m_actionList.append(action); + + + m_popup->addSeparator(); + + //------------------------------------------------------------ + //----------------- Actions for items ------------------------ + + // -------------------------Edit module -------------------------------- + actionMenu = new QMenu(tr("Edit"), this); + actionMenu->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::mainIndex::editModuleMenu::icon) ); +// actionMenu->setDelayed(false); + actionMenu->setProperty("indexActionType", QVariant(EditModule)); + actionMenu->setProperty("singleItemAction", QVariant(true)); + //m_actionList.append(actionMenu); + + action = newQAction(tr("Plain text..."),CResMgr::mainIndex::editModulePlain::icon, 0, this, SLOT(actionEditModulePlain()), this); + actionMenu->addAction(action); + m_actionList.append(action); + action->setProperty("indexActionType", QVariant(EditModule)); + action->setProperty("singleItemAction", QVariant(true)); + + action = newQAction(tr("HTML..."),CResMgr::mainIndex::editModuleHTML::icon, 0, this, SLOT(actionEditModuleHTML()), this); + actionMenu->addAction(action); + m_actionList.append(action); + action->setProperty("indexActionType", QVariant(EditModule)); + action->setProperty("singleItemAction", QVariant(true)); + + m_actionList.append(m_popup->addMenu(actionMenu)); + + + // ------------------------ Misc actions ------------------------------------- + action = newQAction(tr("Search..."),CResMgr::mainIndex::search::icon, 0, this, SLOT(actionSearchInModules()), this); + action->setProperty("indexActionType", QVariant(SearchModules)); + action->setProperty("multiItemAction", QVariant(true)); + m_popup->addAction(action); + m_actionList.append(action); + + action = newQAction(tr("Unlock..."),CResMgr::mainIndex::unlockModule::icon, 0, this, SLOT(actionUnlockModule()), this); + m_popup->addAction(action); + action->setProperty("indexActionType", QVariant(UnlockModule)); + action->setProperty("singleItemAction", QVariant(true)); + m_actionList.append(action); + + action = newQAction(tr("About..."),CResMgr::mainIndex::aboutModule::icon, 0, this, SLOT(actionAboutModule()), this); + m_popup->addAction(action); + action->setProperty("singleItemAction", QVariant(true)); + action->setProperty("indexActionType", QVariant(AboutModule)); + m_actionList.append(action); + + +} + +/** Convenience function for creating a new QAction. +* Should be replaced with something better; it was easier to make a new function +* than to modify all QAction constructors. +*/ +QAction* CBookshelfIndex::newQAction(const QString& text, const QString& pix, const int /*shortcut*/, const QObject* receiver, const char* slot, QObject* parent) +{ + QAction* action = new QAction(util::filesystem::DirectoryUtil::getIcon(pix), text, parent); + if (receiver && !QString(slot).isEmpty()) + { + QObject::connect(action, SIGNAL(triggered()), receiver, slot); + } + return action; +} + +/** Initialize the SIGNAL<->SLOT connections */ +void CBookshelfIndex::initConnections() +{ + //Connect this to the backend module list changes. + bool ok; + ok = connect(CPointers::backend(), SIGNAL(sigSwordSetupChanged(CSwordBackend::SetupChangedReason)), SLOT(reloadSword(CSwordBackend::SetupChangedReason))); + Q_ASSERT(ok); + + ok = connect(this, SIGNAL(itemActivated(QTreeWidgetItem*, int)), this, SLOT(slotExecuted(QTreeWidgetItem*))); + Q_ASSERT(ok); + + // Single/double click item activation is style dependend + if (style()->styleHint(QStyle::SH_ItemView_ActivateItemOnSingleClick) == 0) + { + ok = connect(this, SIGNAL(itemClicked(QTreeWidgetItem*, int)), this, SLOT(slotExecuted(QTreeWidgetItem*))); + Q_ASSERT(ok); + } + + ok = connect(this, SIGNAL(customContextMenuRequested(const QPoint&)), SLOT(contextMenu(const QPoint&))); + Q_ASSERT(ok); + + ok = connect(&m_autoOpenTimer, SIGNAL(timeout()), this, SLOT(autoOpenTimeout())); + Q_ASSERT(ok); + + ok = connect(this, SIGNAL(itemSelectionChanged()), this, SLOT(slotModifySelection())); + Q_ASSERT(ok); +} + +void CBookshelfIndex::slotModifySelection() +{ + // This creates recursion if a folder is selected, but not infinite. + //qDebug("CBookshelfIndex::slotModifySelection"); + QList selection = selectedItems(); + foreach (QTreeWidgetItem* item, selection) { + BTIndexFolder* folder = dynamic_cast(item); + if (folder) { + item->setSelected(false); + break; + } + } +} + +/** +* Hack to get single click and selection working. See slotExecuted. +*/ +void CBookshelfIndex::mouseReleaseEvent(QMouseEvent* event) { + //qDebug("CBookshelfIndex::mouseReleaseEvent"); + //qDebug() << event->type() << event->modifiers(); + if (itemAt(event->pos())) { + if (m_frozenModules.contains( itemAt(event->pos())->text(0) )) { + //do nothing + event->accept(); + return; + } + } + m_mouseReleaseEventModifiers = event->modifiers(); + QTreeWidget::mouseReleaseEvent(event); + +} + +/** Called when an item is clicked with mouse or activated with keyboard. */ +void CBookshelfIndex::slotExecuted( QTreeWidgetItem* i ) +{ + qDebug("CBookshelfIndex::slotExecuted"); + + //HACK: checking the modifier keys from the last mouseReleaseEvent + //depends on executing order: mouseReleaseEvent first, then itemClicked signal + int modifiers = m_mouseReleaseEventModifiers; + m_mouseReleaseEventModifiers = Qt::NoModifier; + if (modifiers != Qt::NoModifier) { + return; + } + + BTIndexItem* btItem = dynamic_cast(i); + if (!btItem) { + qWarning("item was not BTIndexItem!"); + return; + } + + if (BTIndexModule* m = dynamic_cast(i)) { //clicked on a module + CSwordModuleInfo* mod = m->moduleInfo(); + if (!m_frozenModules.contains(mod->name())) { + m_frozenModules.insert(mod->name()); + QList modules; + modules.append(mod); + qDebug("will emit createReadDisplayWindow"); + emit createReadDisplayWindow(modules, QString::null); + + } + } else { + i->setExpanded( !i->isExpanded() ); + } +} + +void CBookshelfIndex::unfreezeModules(QList modules) +{ + foreach (CSwordModuleInfo* mInfo, modules) { + m_frozenModules.remove(mInfo->name()); + } +} + +/** Reimplementation. Returns the drag object for the current selection. */ +QMimeData* CBookshelfIndex::dragObject() +{ + //TODO: we have to add a mime type "module" if we want to for example enable draggin a module to a displaywindow + return 0; +} + + +/** Reimplementation from QTreeWidget. Returns true if the drag is acceptable for the widget. */ +void CBookshelfIndex::dragEnterEvent( QDragEnterEvent* event ) +{ + //qDebug("CBookshelfIndex::dragEnterEvent"); + event->acceptProposedAction(); +} + +void CBookshelfIndex::dragMoveEvent( QDragMoveEvent* event ) +{ + const QPoint pos = event->pos(); + + BTIndexItem* i = dynamic_cast(itemAt(pos)); + //TODO: implement accepting drop in item + if (i && i->acceptDrop(event->mimeData()) ) { + event->acceptProposedAction(); + } else { + event->ignore(); + } +} + +void CBookshelfIndex::dropEvent( QDropEvent* event ) +{ + const QPoint pos = event->pos(); + + BTIndexItem* i = dynamic_cast(itemAt(pos)); + //TODO: implement accepting drop in item + if (i && i->acceptDrop(event->mimeData()) ) { + QMenu* menu = new QMenu(this); + QAction* openAction = menu->addAction("Open reference in new subwindow"); + QAction* searchRefAction = menu->addAction("Search for reference as crossreference"); + QAction* searchAction = menu->addAction("Search text"); + QAction* selectedAction = menu->exec(this->mapToGlobal(pos)); + if (selectedAction == openAction) {;} + if (selectedAction == searchAction) {;} + if (selectedAction == searchRefAction) {;} + event->acceptProposedAction(); + } else { + event->ignore(); + } +} + +void CBookshelfIndex::changeEvent(QEvent* e) +{ + if (e->type() == QEvent::StyleChange) { + // Single/double click item activation is style dependend + QObject::disconnect(this, SIGNAL(itemClicked(QTreeWidgetItem*, int)), this, SLOT(slotExecuted(QTreeWidgetItem*))); + if (style()->styleHint(QStyle::SH_ItemView_ActivateItemOnSingleClick) == 0) { + QObject::connect(this, SIGNAL(itemClicked(QTreeWidgetItem*, int)), this, SLOT(slotExecuted(QTreeWidgetItem*))); + } + } + QTreeWidget::changeEvent(e); +} + +/** No descriptions */ +void CBookshelfIndex::initTree() { + qDebug("CBookshelfIndex::initTree"); + + //first clean the tree + clear(); + //m_grouping = (BTModuleTreeItem::Grouping)CBTConfig::get(CBTConfig::bookshelfGrouping); + + BTModuleTreeItem::HiddenOff hiddenFilter; + QList filters; + if (!m_showHidden) { + filters.append(&hiddenFilter); + } + BTModuleTreeItem root(filters, m_grouping); + addToTree(&root, this->invisibleRootItem()); +} + +void CBookshelfIndex::addToTree(BTModuleTreeItem* item, QTreeWidgetItem* widgetItem) +{ + foreach (BTModuleTreeItem* i, item->children()) { + if (i->type() == BTModuleTreeItem::Module) { + addToTree(i, new BTIndexModule(i, widgetItem)); + } + else + addToTree(i, new BTIndexFolder(i, widgetItem)); + } + // Possible TODO: if item is Language and it's under Category and Category is Glossaries, + // add the second language name - but how to add other language group? + // do we have to modify btmoduletreeitem? +} + + +/** No descriptions */ +void CBookshelfIndex::emitModulesChosen( QList modules, QString key ) { + emit createReadDisplayWindow(modules, key); +} + + + +/** Shows the context menu at the given position. */ +void CBookshelfIndex::contextMenu(const QPoint& p) { + qDebug("CBookshelfIndex::contextMenu"); + qDebug() << "list of actions: "; + foreach (QAction* action, m_actionList) { + qDebug() << action->text(); + } + //setup menu entries depending on current selection + QTreeWidgetItem* i = itemAt(p); + qDebug() << "item at point: " << i; + QList items = selectedItems(); + //The item which was clicked may not be selected - but don't add folder + if (i && !dynamic_cast(i) && !items.contains(i)) + items.append(i); + + // disable those menu entries which are item dependent, + // dis/enable some others + qDebug()<<"grouping action type:"<<(int)Grouping; + foreach (QAction* action, m_actionList) { + IndexAction actionType = (IndexAction)action->property("indexActionType").toInt(); + qDebug() << "action type:" << actionType; + if ( actionType == Grouping ) { + qDebug()<<"grouping action, enabling..."; + action->setEnabled(true); + qDebug()<< action->isEnabled(); + } + else if (actionType == ShowAllModules) { + //enabled only if there are hidden modules + if (!CBTConfig::get(CBTConfig::hiddenModules).empty()) { + action->setEnabled(true); + } else { + action->setEnabled(false); + } + action->setChecked(m_showHidden); + + } + else if (actionType == SearchModules) { + action->setText(tr("Search")); + if (items.count() > 0) + action->setEnabled(true); + else action->setEnabled(false); + } + else if (actionType == HideModules) { + //action->setText(tr("Hide")); + action->setEnabled(true); + } + else action->setEnabled(false); + } + + + if (items.count() == 0) { + //special handling for no selection: do nothing + } + + if (items.count() == 1) { + //special handling for one selected item + qDebug("there was one selected item"); + BTIndexItem* btItem = dynamic_cast(items.at(0)); + + if (btItem && !dynamic_cast(btItem)) { + foreach (QAction* action, m_actionList) { + if ( (IndexAction)action->property("indexActionType").toInt() == AboutModule ) { + qDebug() << "enabling action" << action->text(); + action->setEnabled(true); + } + else if ((IndexAction)action->property("indexActionType").toInt() == SearchModules ) { + // Change the text of the menu item to reflect the module name + BTIndexModule* modItem = dynamic_cast(btItem); + if (modItem) { + CSwordModuleInfo* info = modItem->moduleInfo(); + action->setText(tr("Search in %1...").arg(info->name())); + } + } + else { + qDebug() << "ask item" << items.at(0)->text(0) << "to enable the action" << action->text(); + btItem->enableAction(action); + } + qDebug() << "action enabled is: " << action->isEnabled(); + } + } + } + else { // more than one item + foreach (QAction* action, m_actionList) { + // Change the text of some menu items to reflect multiple selection + if ((IndexAction)action->property("indexActionType").toInt() == SearchModules ) { + action->setText(tr("Search in selected...")); + } + // Enable items + foreach(QTreeWidgetItem* item, items) { + BTIndexItem* btItem = dynamic_cast(item); + if (btItem && !action->property("singleItemAction").isValid()) { + btItem->enableAction(action); + } + } + } + } + + //finally, open the popup + m_popup->exec(mapToGlobal(p)); +} + +void CBookshelfIndex::actionChangeGrouping(QAction* action) +{ + BTModuleTreeItem::Grouping grouping = (BTModuleTreeItem::Grouping)action->property("grouping").toInt(); + m_grouping = grouping; + CBTConfig::set(CBTConfig::bookshelfGrouping, grouping); + initTree(); +} + + +/** Opens the searchdialog for the selected modules. */ +void CBookshelfIndex::actionSearchInModules() { + QList items = selectedItems(); + QListIterator it(items); + QList modules; + while(it.hasNext()) { + if (BTIndexModule* i = dynamic_cast(it.next())) { + if (i->moduleInfo()) { + modules.append(i->moduleInfo()); + } + } + } + + if (modules.isEmpty()) { //get a list of useful default modules for the search if no modules were selected + CSwordModuleInfo* m = CBTConfig::get(CBTConfig::standardBible); + if (m) { + modules.append(m); + } + } + + Search::CSearchDialog::openDialog(modules, QString::null); +} + +/** Unlocks the current module. */ +void CBookshelfIndex::actionUnlockModule() { + if (BTIndexModule* i = dynamic_cast(currentItem())) { + bool ok = false; + const QString unlockKey = + QInputDialog::getText( + this, + tr("Unlock Work"), + tr("Enter the unlock key for this work."), + QLineEdit::Normal, + i->moduleInfo()->config(CSwordModuleInfo::CipherKey), + &ok + ); + + if (ok) { + i->moduleInfo()->unlock( unlockKey ); + CPointers::backend()->reloadModules(CSwordBackend::OtherChange); + } + } +} + +void CBookshelfIndex::actionShowModules(bool checked) +{ + qDebug("CBookshelfIndex::actionShowModules"); + m_showHidden = checked; + CBTConfig::set(CBTConfig::bookshelfShowHidden, m_showHidden); + // show hidden status is changed, notify others who may rebuild their module lists + CPointers::backend()->notifyChange(CSwordBackend::HidedModules); + +} + +void CBookshelfIndex::actionHideModules() +{ + qDebug("CBookshelfIndex::actionHideModules"); + QString current; + if (BTIndexModule* i = dynamic_cast(currentItem())) { + current = i->text(0); + } + + QString title(tr("Hide/Unhide Works")); + QString label(tr("Select the works to be hidden.")); + CHideModuleChooserDialog* dlg = new CHideModuleChooserDialog(this, title, label, current); + connect(dlg, SIGNAL(modulesChanged(QList)), + this, SLOT(setHiddenModules(QList))); + int code = dlg->exec(); + if (code == QDialog::Accepted) { + // notify all who may rebuild their module lists + CPointers::backend()->notifyChange(CSwordBackend::HidedModules); + } +} + + +/** Shows information about the current module. */ +void CBookshelfIndex::actionAboutModule() { + if (BTIndexModule* i = dynamic_cast(currentItem())) { + BTAboutModuleDialog* dialog = new BTAboutModuleDialog(this, i->moduleInfo()); + dialog->show(); + dialog->raise(); + } +} + +/** Reimplementation. Takes care of movable items. */ +void CBookshelfIndex::startDrag(Qt::DropActions /*supportedActions*/) { + +} + +/** Reimplementation to support the items dragEnter and dragLeave functions. */ +void CBookshelfIndex::contentsDragMoveEvent( QDragMoveEvent* /*event*/ ) { +// // qWarning("void CBookshelfIndex:: drag move event ( QDragLeaveEvent* e )"); +// CIndexItemBase* i = dynamic_cast( itemAt( contentsToViewport(event->pos())) ); +// if (i) { +// if (i->allowAutoOpen(event) || (i->acceptDrop(event) && i->isFolder() && i->allowAutoOpen(event) && !i->isOpen() && autoOpen()) ) { +// if (m_autoOpenFolder != i) { +// m_autoOpenTimer.stop(); +// } +// +// m_autoOpenFolder = i; +// m_autoOpenTimer.start( 400 ); +// } +// else { +// m_autoOpenFolder = 0; +// } +// } +// else { +// m_autoOpenFolder = 0; +// } +// +// QTreeWidget::contentsDragMoveEvent(event); +} + + +void CBookshelfIndex::autoOpenTimeout() { + m_autoOpenTimer.stop(); + if (m_autoOpenFolder && !m_autoOpenFolder->isExpanded() && m_autoOpenFolder->childCount()) { + m_autoOpenFolder->setExpanded(true); + } +} + +/** No descriptions */ +void CBookshelfIndex::contentsDragLeaveEvent( QDragLeaveEvent* /*e*/ ) { +// m_autoOpenTimer.stop(); +// QTreeWidget::contentsDragLeaveEvent(e); +} + + +/** Opens an editor window to edit the modules content. */ +void CBookshelfIndex::actionEditModulePlain() { + QList modules; + QList items = selectedItems(); + QListIterator it(items); + //loop through items + while(it.hasNext()) { + if (BTIndexModule* i = dynamic_cast(it.next())) { + modules.append(i->moduleInfo()); + } + } + if (modules.count() == 1) { + emit createWriteDisplayWindow(modules.first(), QString::null, CDisplayWindow::PlainTextWindow); + }; +} + +/** Opens an editor window to edit the modules content. */ +void CBookshelfIndex::actionEditModuleHTML() { + QList modules; + QList items = selectedItems(); + QListIterator it(items); + while(it.hasNext()) { + if (BTIndexModule* i = dynamic_cast(it.next())) { + modules.append(i->moduleInfo()); + } + } + + if (modules.count() == 1) { + emit createWriteDisplayWindow(modules.first(), QString::null, CDisplayWindow::HTMLWindow); + } +} + +/** Reloads the main index's Sword dependend things like modules */ +void CBookshelfIndex::reloadSword(CSwordBackend::SetupChangedReason) { + //reload the modules + qDebug("CBookshelfIndex::reloadSword"); + initTree(); +} diff --git a/src/frontend/mainindex/bookshelf/cbookshelfindex.h b/src/frontend/mainindex/bookshelf/cbookshelfindex.h new file mode 100644 index 0000000..f9e56e7 --- /dev/null +++ b/src/frontend/mainindex/bookshelf/cbookshelfindex.h @@ -0,0 +1,207 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CBOOKSHELFINDEX_H +#define CBOOKSHELFINDEX_H + +//BibleTime includes +#include "btindexitem.h" +#include "backend/btmoduletreeitem.h" +class CSwordModuleInfo; +#include "frontend/displaywindow/cdisplaywindow.h" + +#include "util/cpointers.h" + +//Qt includes +#include +#include +#include +#include + + + +class CSearchDialog; +class CMainIndex; +class QWidget; +class QDropEvent; +class QDragMoveEvent; +class QDragLeaveEvent; +class BTMimeData; +class QMenu; +class QActionGroup; +class QMouseEvent; +class BTModuleTreeItem; + + + +/** +* The widget which manages the modules. The modules are put into own, +* fixed subfolders sorted by category and/or language. +* @author The BibleTime team +*/ +class CBookshelfIndex : public QTreeWidget { + Q_OBJECT + +public: + CBookshelfIndex(QWidget *parent); + virtual ~CBookshelfIndex(); + + void initTree(); + /** + * Opens the searchdialog using the given modules using the given search text. + */ + void emitModulesChosen( QList modules, QString key ); + + /** Helper method for "freezing" modules while opening them in windows. */ + void unfreezeModules(QList); + +public slots: + + /** + * Reloads the main index's Sword dependend things like modules + */ + void reloadSword(CSwordBackend::SetupChangedReason); + + /** + * Opens the searchdialog for the selected modules. + */ + void actionSearchInModules(); + +protected: + + /** Handle mouse clicks.*/ + virtual void mouseReleaseEvent(QMouseEvent* event); + + /** Empty re-implementation to prevent unwanted opening of folders with some styles.*/ + virtual void mouseDoubleClickEvent(QMouseEvent*) {} + + /** + * Initialize the SIGNAL<->SLOT connections + */ + void initConnections(); + /** + * Reimplementation. Returns the drag object for the current selection. + */ + virtual QMimeData* dragObject(); + /** + * Reimplementation from QTreeWidget (QAbstractItemView). Returns true if the drag is acceptable for the listview. + */ + virtual void dragEnterEvent( QDragEnterEvent* event ); + virtual void dragMoveEvent( QDragMoveEvent* event ); + virtual void dropEvent( QDropEvent* event ); + + /** Receive style change event to change single/double click activation behaviour. */ + virtual void changeEvent(QEvent*); + + /** + * Reimplementation from QAbstractItemView. Takes care of movable items. + */ + virtual void startDrag(Qt::DropActions supportedActions); + /** + * TODO: qt4 Reimplementation to support the items dragEnter and dragLeave functions. + */ + virtual void contentsDragMoveEvent( QDragMoveEvent* event ); + /** + * Reimplementation. + */ + virtual void contentsDragLeaveEvent( QDragLeaveEvent* e ); + + +protected slots: // Protected slots + /** + * Called when the selection is changed. + */ + void slotModifySelection(); + /** + * Is called when an item was clicked or activated. + */ + void slotExecuted( QTreeWidgetItem* ); + + /** + * Shows the context menu at the given position. + */ + void contextMenu(const QPoint&); + + /** + * Changes the grouping. + */ + void actionChangeGrouping(QAction* action); + + /** + * Shows information about the current module. + */ + + /** + * Show or hide the hidden modules, depending on the action check state. + */ + void actionShowModules(bool checked); + + /** + * Set the selected modules hidden. + */ + void actionHideModules(); + + + void actionAboutModule(); + /** + * Unlocks the current module. + */ + void actionUnlockModule(); + void autoOpenTimeout(); + + /** + * Opens a plain text editor window to edit the modules content. + */ + void actionEditModulePlain(); + /** + * Opens an HTML editor window to edit the modules content. + */ + void actionEditModuleHTML(); + + void addToTree(BTModuleTreeItem* item, QTreeWidgetItem* widgetItem); + + +private: + CSearchDialog* m_searchDialog; + //ToolTip* m_toolTip; + bool m_itemsMovable; + QTreeWidgetItem* m_autoOpenFolder; + QTimer m_autoOpenTimer; + BTModuleTreeItem::Grouping m_grouping; //temporary solution - this should be in config + QActionGroup* m_groupingGroup; + int m_mouseReleaseEventModifiers; + bool m_showHidden; + QSet m_frozenModules; + + /** + * Initializes the view. + */ + void initView(); + void initActions(); + + /** Convenience function for creating a new QAction. */ + QAction* newQAction(const QString& text, const QString& pix, int shortcut, const QObject* receiver, const char* slot, QObject* parent); + + QList m_actionList; + + QMenu* m_popup; + +signals: + /** + * Is emitted when a module should be opened, + */ + void createReadDisplayWindow( QList, const QString& ); + /** + * Is emitted when a write window should be created. + */ + void createWriteDisplayWindow( CSwordModuleInfo*, const QString&, const CDisplayWindow::WriteWindowType& ); + +}; + +#endif diff --git a/src/frontend/mainindex/bookshelf/chidemodulechooserdialog.cpp b/src/frontend/mainindex/bookshelf/chidemodulechooserdialog.cpp new file mode 100644 index 0000000..0a923c4 --- /dev/null +++ b/src/frontend/mainindex/bookshelf/chidemodulechooserdialog.cpp @@ -0,0 +1,70 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2007 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "chidemodulechooserdialog.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/cswordbackend.h" +#include "backend/btmoduletreeitem.h" + +#include "util/cpointers.h" +#include "util/cresmgr.h" +#include "util/ctoolclass.h" +#include "util/directoryutil.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +CHideModuleChooserDialog::CHideModuleChooserDialog( QWidget* parent, QString title, QString label, QString currentModule) + : CModuleChooserDialog(parent, title, label), + m_currentModule(currentModule), + m_focusItem(0) +{ + QObject::connect(this, SIGNAL(modulesChanged(QList, QTreeWidget*)), this, SLOT(applyHiddenModules(QList))); + init(); + if (m_focusItem) { + treeWidget()->scrollToItem(m_focusItem); + } +} + + +void CHideModuleChooserDialog::initModuleItem(BTModuleTreeItem* btItem, QTreeWidgetItem* widgetItem) +{ + widgetItem->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled); + if (btItem->moduleInfo()->isHidden()) + widgetItem->setCheckState(0, Qt::Checked); + else + widgetItem->setCheckState(0, Qt::Unchecked); + if (m_currentModule == widgetItem->text(0)) { + m_focusItem = widgetItem; + } +} + +void CHideModuleChooserDialog::applyHiddenModules(QList hiddenModules) +{ + qDebug("CHideModuleChooserDialog::applyHiddenModules"); + QList allModules = CPointers::backend()->moduleList(); + foreach(CSwordModuleInfo* i, allModules) { + if (hiddenModules.contains(i)) { + i->setHidden(true); + } else { + i->setHidden(false); + } + + } +} diff --git a/src/frontend/mainindex/bookshelf/chidemodulechooserdialog.h b/src/frontend/mainindex/bookshelf/chidemodulechooserdialog.h new file mode 100644 index 0000000..9fd7e8c --- /dev/null +++ b/src/frontend/mainindex/bookshelf/chidemodulechooserdialog.h @@ -0,0 +1,43 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CHIDEMODULECHOOSERDIALOG_H +#define CHIDEMODULECHOOSERDIALOG_H + +class CSwordModuleInfo; + +#include "frontend/cmodulechooserdialog.h" + +class QTreeWidgetItem; + +class BTModuleTreeItem; + + + +class CHideModuleChooserDialog : public CModuleChooserDialog +{ + Q_OBJECT +public: + CHideModuleChooserDialog(QWidget* parent, QString title, QString label, QString currentModule); + ~CHideModuleChooserDialog() {} + +protected: + virtual void initModuleItem(BTModuleTreeItem* btItem, QTreeWidgetItem* widgetItem); +protected slots: + void applyHiddenModules(QList hiddenModules); + + +private: + QString m_currentModule; + QTreeWidgetItem* m_focusItem; +}; + + + +#endif diff --git a/src/frontend/mainindex/cmainindex.cpp b/src/frontend/mainindex/cmainindex.cpp new file mode 100644 index 0000000..04341b0 --- /dev/null +++ b/src/frontend/mainindex/cmainindex.cpp @@ -0,0 +1,36 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//BibleTime includes +#include "cmainindex.h" + +#include "backend/drivers/cswordmoduleinfo.h" + +#include "bookshelf/cbookshelfindex.h" +#include "bookmarks/cbookmarkindex.h" + +#include + + +CMainIndex::CMainIndex(QWidget *parent) : QTabWidget(parent) +{ + setFocusPolicy(Qt::StrongFocus); + m_bookmarksPage = new CBookmarkIndex(0); + m_bookshelfPage = new CBookshelfIndex(0); + addTab(m_bookshelfPage, tr("Bookshelf")); + addTab(m_bookmarksPage, tr("Bookmarks")); + + //shortcut some signals from pages to signals of this widget so that outsiders + // do not have to use the pages directly + QObject::connect(m_bookshelfPage, SIGNAL(createReadDisplayWindow( QList, const QString& )), this, SIGNAL(createReadDisplayWindow( QList, const QString& ))); + QObject::connect(m_bookmarksPage, SIGNAL(createReadDisplayWindow( QList, const QString& )), this, SIGNAL(createReadDisplayWindow( QList, const QString& ))); + + QObject::connect(m_bookshelfPage, SIGNAL(createWriteDisplayWindow( CSwordModuleInfo*, const QString&, const CDisplayWindow::WriteWindowType& )), this, SIGNAL(createWriteDisplayWindow( CSwordModuleInfo*, const QString&, const CDisplayWindow::WriteWindowType&))); + +} diff --git a/src/frontend/mainindex/cmainindex.h b/src/frontend/mainindex/cmainindex.h new file mode 100644 index 0000000..b5d217d --- /dev/null +++ b/src/frontend/mainindex/cmainindex.h @@ -0,0 +1,57 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CMAININDEX_H +#define CMAININDEX_H + +#include "frontend/displaywindow/cdisplaywindow.h" + +#include +#include + +class CBookmarkIndex; +class CBookshelfIndex; +class CSwordModuleInfo; + +/** The class which manages all bookmarks and modules. The modules are put into own, fixed subfolders sorted by language. + * @author The BibleTime team + */ +class CMainIndex : public QTabWidget { + Q_OBJECT + +public: + CMainIndex(QWidget *parent); + virtual ~CMainIndex() {}; + + //void reloadSword(); + + CBookshelfIndex* bookshelfIndex() {return m_bookshelfPage;} + +signals: + /** + * Is emitted when a module should be opened, + */ + void createReadDisplayWindow( QList, const QString& ); + /** + * Is emitted when a write window should be created. + */ + void createWriteDisplayWindow( CSwordModuleInfo*, const QString&, const CDisplayWindow::WriteWindowType& ); + +protected: + /** QWidget method - move focus to the active page widget */ + virtual void focusInEvent(QFocusEvent*) {currentWidget()->setFocus();} + +private: + + CBookmarkIndex* m_bookmarksPage; + CBookshelfIndex* m_bookshelfPage; + +}; + +#endif diff --git a/src/frontend/profile/cprofile.cpp b/src/frontend/profile/cprofile.cpp new file mode 100644 index 0000000..f6c8be1 --- /dev/null +++ b/src/frontend/profile/cprofile.cpp @@ -0,0 +1,433 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cprofile.h" +#include "util/directoryutil.h" + +//Qt includes +#include +#include +#include +#include + +#define CURRENT_SYNTAX_VERSION 3 + +namespace Profile { + +CProfile::CProfile( const QString& file, const QString& name ) + : m_name(name.isEmpty() ? QObject::tr("unknown") : name), + m_filename(file), + m_fullscreen(false), + m_geometry(10,20,640,480), + m_mdiArrangementMode((CMDIArea::MDIArrangementMode)0) //0 is not a valid enum entry, means "unknown" +{ + if (!m_filename.isEmpty() && name.isEmpty()) { + loadBasics(); + } + else if (m_filename.isEmpty() && !name.isEmpty()) { + m_filename = name; + m_filename.replace(QRegExp("\\s=#."),"_"); + m_filename = util::filesystem::DirectoryUtil::getUserSessionsDir().absolutePath() + "/" + m_filename + ".xml"; + init(m_filename); + } + else { + qWarning("CProfile: empty file name!"); + } +} + +CProfile::~CProfile() { + qDeleteAll(m_profileWindows); //there's no autodelete feature in qt4 + m_profileWindows.clear(); //delete all CProfileWindows objects +} + +/** Loads the profile from the file given in the constructor. */ +QList CProfile::load() { + QFile file(m_filename); + if (!file.exists()) + { + //qWarning() << "Standard profile not found at filename " << m_filename; + return QList(); + } + + QDomDocument doc; + if (file.open(QIODevice::ReadOnly)) { + QTextStream t( &file ); + t.setCodec("UTF-8"); + doc.setContent(t.readAll()); + file.close(); + } + + QDomElement document = doc.documentElement(); + if( document.tagName() != "BibleTimeProfile" && document.tagName() != "BibleTime" ) { //BibleTime was used in syntax version 1.0 + qWarning("CProfile::load: Missing BibleTime doc"); + return m_profileWindows; + } + if (document.hasAttribute("name")) { + m_name = document.attribute("name"); + } + + //load settings of the main window + { + // see if there's a section with the name MAINWINDOW + QDomElement elem = document.firstChild().toElement(); + QDomElement mainWindow; + while (!elem.isNull()) { + if (elem.tagName() == "MAINWINDOW") { + mainWindow = elem; + break; //found the element + } + elem = elem.nextSibling().toElement(); + } + if (!mainWindow.isNull()) { //was found + setFullscreen( (bool)mainWindow.attribute("fullscreen").toInt()); + + QByteArray bstate; + bstate += mainWindow.attribute("state"); + setMainwindowState(QByteArray::fromHex(bstate)); + + QDomElement geometry_element = mainWindow.namedItem("GEOMETRY").toElement(); + QRect rect; + if(!geometry_element.isNull()) { + if (geometry_element.hasAttribute("x")) { + rect.setX(geometry_element.attribute("x").toInt()); + } + if (geometry_element.hasAttribute("y")) { + rect.setY(geometry_element.attribute("y").toInt()); + } + if (geometry_element.hasAttribute("width")) { + rect.setWidth(geometry_element.attribute("width").toInt()); + } + if (geometry_element.hasAttribute("height")) { + rect.setHeight(geometry_element.attribute("height").toInt()); + } + if (geometry_element.hasAttribute("isMaximized")) { + this->setMaximized( static_cast(geometry_element.attribute("isMaximized").toInt()) ); + } + setGeometry(rect); + } + + QDomElement mdi_element = mainWindow.namedItem("MDI").toElement(); + if(!mdi_element.isNull()) { + if (mdi_element.hasAttribute("ArrangementMode")) { + this->setMDIArrangementMode((CMDIArea::MDIArrangementMode)mdi_element.attribute("ArrangementMode").toInt()); + } + } + } + } + + m_profileWindows.clear(); + QDomElement elem = document.firstChild().toElement(); + while (!elem.isNull()) { + CProfileWindow* p = 0; + if (elem.tagName() == "BIBLE") { + p = new CProfileWindow(CSwordModuleInfo::Bible); + } + else if (elem.tagName() == "COMMENTARY") { + p = new CProfileWindow(CSwordModuleInfo::Commentary); + } + else if (elem.tagName() == "LEXICON") { + p = new CProfileWindow(CSwordModuleInfo::Lexicon); + } + else if (elem.tagName() == "BOOK") { + p = new CProfileWindow(CSwordModuleInfo::GenericBook); + } + + if (p) { + m_profileWindows.append(p); + + if (elem.hasAttribute("windowSettings")) { + p->setWindowSettings( elem.attribute("windowSettings").toInt() ); + } + if (elem.hasAttribute("writeWindowType")) { + p->setWriteWindowType( elem.attribute("writeWindowType").toInt() ); + } + if (elem.hasAttribute("hasFocus")) { + p->setFocus( static_cast(elem.attribute("hasFocus").toInt()) ); + } + + QRect rect; + + QDomElement object = elem.namedItem("GEOMETRY").toElement(); + if(!object.isNull()) { + if (object.hasAttribute("x")) { + rect.setX(object.attribute("x").toInt()); + } + if (object.hasAttribute("y")) { + rect.setY(object.attribute("y").toInt()); + } + if (object.hasAttribute("width")) { + rect.setWidth(object.attribute("width").toInt()); + } + if (object.hasAttribute("height")) { + rect.setHeight(object.attribute("height").toInt()); + } + if (object.hasAttribute("isMaximized")) { + p->setMaximized( static_cast(object.attribute("isMaximized").toInt()) ); + } + } + p->setGeometry(rect); + + object = elem.namedItem("MODULES").toElement(); + if(!object.isNull()) { + if (object.hasAttribute("list")) { + const QString sep = object.hasAttribute("separator") ? object.attribute("separator") : "|"; + QStringList modules = object.attribute("list").split(sep); + p->setModules(modules); + } + } + + object = elem.namedItem("KEY").toElement(); + if(!object.isNull()) { + if (object.hasAttribute("name")) + p->setKey(object.attribute("name")); + } + + object = elem.namedItem("SCROLLBARS").toElement(); + if(!object.isNull()) { + int horizontal = 0, vertical = 0; + if (object.hasAttribute("horizontal")) + horizontal = object.attribute("horizontal").toInt(); + if (object.hasAttribute("vertical")) + vertical = object.attribute("vertical").toInt(); + + p->setScrollbarPositions(horizontal, vertical); + } + } + elem = elem.nextSibling().toElement(); + } + return m_profileWindows; +} + +/** Saves the profile to the file given in the constructor. */ +bool CProfile::save(QList windows) { + /** Save the settings using a XML file + * Save the CProfileWindow objects using a XML file which name is in m_filename + */ + bool ret = false; + QDomDocument doc("DOC"); + doc.appendChild( doc.createProcessingInstruction( "xml", "version=\"1.0\" encoding=\"UTF-8\"" ) ); + + QDomElement content = doc.createElement("BibleTimeProfile"); + content.setAttribute("syntaxVersion", CURRENT_SYNTAX_VERSION); + content.setAttribute("name", m_name); + doc.appendChild(content); + + //save mainwindow settings + { + QDomElement mainWindow = doc.createElement("MAINWINDOW"); + mainWindow.setAttribute("fullscreen", fullscreen()); + + QString sstate = QString(getMainwindowState().toHex()); + mainWindow.setAttribute("state", sstate); + + QDomElement geometry = doc.createElement("GEOMETRY"); + mainWindow.appendChild(geometry); + const QRect r = this->geometry(); + geometry.setAttribute("x",r.x()); + geometry.setAttribute("y",r.y()); + geometry.setAttribute("width",r.width()); + geometry.setAttribute("height",r.height()); + geometry.setAttribute("isMaximized",static_cast(this->maximized())); + + QDomElement mdi = doc.createElement("MDI"); + mainWindow.appendChild(mdi); + mdi.setAttribute("ArrangementMode",static_cast(this->getMDIArrangementMode())); + + content.appendChild(mainWindow); + } + + //for (CProfileWindow* p = windows.first(); p; p = windows.next()) { + foreach(CProfileWindow* p, windows) { + QDomElement window; + switch (p->type()) { + case CSwordModuleInfo::Bible: + window = doc.createElement("BIBLE"); + break; + case CSwordModuleInfo::Commentary: + window = doc.createElement("COMMENTARY"); + break; + case CSwordModuleInfo::Lexicon: + window = doc.createElement("LEXICON"); + break; + case CSwordModuleInfo::GenericBook: + window = doc.createElement("BOOK"); + break; + default: + break; + } + if (window.isNull()) + break; + window.setAttribute("windowSettings", p->windowSettings()); + window.setAttribute("writeWindowType", p->writeWindowType()); + window.setAttribute("hasFocus", p->hasFocus()); + + //save geomtery + const QRect r = p->geometry(); + QDomElement geometry = doc.createElement("GEOMETRY"); + geometry.setAttribute("x",r.x()); + geometry.setAttribute("y",r.y()); + geometry.setAttribute("width",r.width()); + geometry.setAttribute("height",r.height()); + geometry.setAttribute("isMaximized",static_cast(p->maximized())); + window.appendChild( geometry ); + + QDomElement modules = doc.createElement("MODULES"); + modules.setAttribute("separator", "|"); + modules.setAttribute("list", p->modules().join("|")); + window.appendChild( modules ); + + QDomElement key = doc.createElement("KEY"); + key.setAttribute("name", p->key()); + window.appendChild( key ); + + QDomElement scrollbars = doc.createElement("SCROLLBARS"); + scrollbars.setAttribute("horizontal", p->scrollbarPositions().horizontal); + scrollbars.setAttribute("vertical", p->scrollbarPositions().vertical); + window.appendChild( scrollbars ); + + content.appendChild( window ); + } + + QFile file(m_filename); + if ( file.open(QIODevice::WriteOnly) ) { + ret = true; + QTextStream t( &file ); + t.setCodec("UTF-8"); + t << doc.toString(); + file.close(); + } + else + ret = false; + + return ret; +} + +/** Saves the profile to the file given in the constructor. */ +bool CProfile::save() { + return save(m_profileWindows); +} + +/** Returns the filename used for this profile. */ +const QString& CProfile::filename() { + return m_filename; +} + +/** Returns the name of this profile. */ +const QString& CProfile::name() { + return m_name; +} + +/** Initializes the XML for the first time (use to create a new profile) */ +void CProfile::init(const QString file) { + const QString oldFile = m_filename; + m_filename = file; + save(QList()); + m_filename = oldFile; +} + +/** Changes the name of this profile. */ +void CProfile::setName( const QString& newName ) { + m_name = newName; + saveBasics(); //save chanegd name +} + +/** Loads the basic settings requires for proper operation. */ +void CProfile::loadBasics() { + QFile file(m_filename); + if (!file.exists()) + return; + + QDomDocument doc; + if (file.open(QIODevice::ReadOnly)) { + QTextStream t( &file ); + t.setCodec("UTF-8"); + doc.setContent(t.readAll()); + file.close(); + } + QDomElement document = doc.documentElement(); + if (document.hasAttribute("name")) + m_name = document.attribute("name"); +} + +void CProfile::saveBasics() { + QFile file(m_filename); + if (!file.exists()) + return; + + QDomDocument doc; + if (file.open(QIODevice::ReadOnly)) { + QTextStream t(&file); + t.setCodec("UTF-8"); + doc.setContent(t.readAll()); + file.close(); + } + + QDomElement document = doc.documentElement(); + document.setAttribute("name", m_name); + + if (file.open(QIODevice::WriteOnly)) { + QTextStream t( &file ); + t.setCodec("UTF-8"); + t << doc.toString(); + file.close(); + } +} + +/** Returns true if the main window was in fullscreen mode as the profile was saved. */ +bool CProfile::fullscreen() const { + return m_fullscreen; +} + +/** Set the parameter to true if the main window coveres the full screen size. */ +void CProfile::setFullscreen( const bool fullscreen ) { + m_fullscreen = fullscreen; +} + +/** Returns true if the main window was maximized as the profile was saved. */ +bool CProfile::maximized() const { + return m_maximized; +} + +/** Set the parameter to true if the main window is maximized. */ +void CProfile::setMaximized( const bool maximized ) { + m_maximized = maximized; +} + +/** Returns the geometry of the main window */ +const QRect CProfile::geometry() { + return m_geometry; +} + +/** Stes the geoemtry of the main window */ +void CProfile::setGeometry( const QRect rect ) { + m_geometry = rect; +} + +void CProfile::setMDIArrangementMode(const CMDIArea::MDIArrangementMode newArrangementMode) +{ + m_mdiArrangementMode = newArrangementMode; +} + +CMDIArea::MDIArrangementMode CProfile::getMDIArrangementMode(void) +{ + return m_mdiArrangementMode; +} + +void CProfile::setMainwindowState(const QByteArray& state) +{ + m_mainwindowState = state; +} + +QByteArray CProfile::getMainwindowState() +{ + return m_mainwindowState; +} + + +} //end of namespace Profile diff --git a/src/frontend/profile/cprofile.h b/src/frontend/profile/cprofile.h new file mode 100644 index 0000000..6e375f9 --- /dev/null +++ b/src/frontend/profile/cprofile.h @@ -0,0 +1,120 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CPROFILE_H +#define CPROFILE_H + +#include "cprofilewindow.h" +#include "frontend/cmdiarea.h" + +//Qt includes +#include +#include + +namespace Profile { + +/** Manages one profile file. Provides functions to save and restore settings of the available display windows. + * @author The BibleTime team + */ +class CProfile { +public: + CProfile(const QString& fileName, const QString& name = QString::null); + ~CProfile(); + + /** + * Saves the profile to the file given in the constructor. + * @param windows The list of windows available in the profile. + */ + bool save( QList windows ); + /** + * Saves the profile to the file given in the constructor. + */ + bool save(); + /** + * Loads the profile from the file given in the constructor. + * @return The list of profiled window which exist in the profile. + */ + QList load(); + /** + * Returns the name of this profile. + */ + const QString& name(); + /** + * Returns the filename used for this profile. + */ + const QString& filename(); + /** + * Initializes the XML for the first time (use to create a new profile) + */ + void init(const QString); + /** + * Chnages the name of this profile. + */ + void setName( const QString& ); + /** + * Returns true if the main window was in fullscreen mode as the profile was saved. + */ + bool fullscreen() const; + /** + * Set the parameter to true if the main window coveres the full screen size. + */ + void setFullscreen( const bool fullscreen ); + /** + * Returns true if the main window was maximized as the profile was saved. + */ + bool maximized() const; + /** + * Set the parameter to true if the main window is maximized. + */ + void setMaximized( const bool maximized ); + /** + * Sets the geoemtry of the main window + */ + void setGeometry( const QRect rect ); + /** + * Returns the geometry of the main window + */ + const QRect geometry(); + /** + * Sets the MDI arrangement mode + */ + void setMDIArrangementMode(const CMDIArea::MDIArrangementMode); + /** + * Returns mdi arrangement mode + */ + CMDIArea::MDIArrangementMode getMDIArrangementMode(void); + /** + * set mainwindow saveState - position of docking windows and toolbar + */ + void setMainwindowState(const QByteArray& state); + /** + * Return mainwindow saveState - position of docking windows and toolbar + */ + QByteArray getMainwindowState(); + +private: + /** + * Loads the basic settings requires for proper operation. + */ + void loadBasics(); + void saveBasics(); + + QList m_profileWindows; + QString m_name; + QString m_filename; + bool m_fullscreen; + bool m_maximized; + QRect m_geometry; + CMDIArea::MDIArrangementMode m_mdiArrangementMode; + QByteArray m_mainwindowState; +}; + +} //end of namespace Profile + +#endif diff --git a/src/frontend/profile/cprofilemgr.cpp b/src/frontend/profile/cprofilemgr.cpp new file mode 100644 index 0000000..783e371 --- /dev/null +++ b/src/frontend/profile/cprofilemgr.cpp @@ -0,0 +1,130 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "cprofilemgr.h" +#include "util/directoryutil.h" + +//Qt includes +#include +#include +#include + + +namespace Profile { + +CProfileMgr::CProfileMgr() : m_startupProfile(0) { + //m_profiles.setAutoDelete(true); + + m_profilePath = util::filesystem::DirectoryUtil::getUserSessionsDir().absolutePath() + "/"; + + QDir d( m_profilePath ); + QStringList files = d.entryList(QStringList("*.xml")); + for ( QStringList::Iterator it = files.begin(); it != files.end(); ++it ) { + if ((*it) != "_startup_.xml") { + m_profiles.append(new CProfile(m_profilePath + *it)); + } + else { + m_startupProfile = new CProfile(m_profilePath + *it); + } + } +} + +CProfileMgr::~CProfileMgr() { + qDeleteAll(m_profiles); + m_profiles.clear(); + delete m_startupProfile; +} + +/** Returns a list of available profiles. */ +const QList& CProfileMgr::profiles() { + return m_profiles; +} + +/** Creates a new profile with the name "name" (first parameter). @return The profile object */ +CProfile* CProfileMgr::create( const QString name ) { + CProfile* p = new CProfile(QString::null, name); + m_profiles.append(p); + + return p; +} + +/** Removes the profile from the list and from the directory containg the profile files. */ +bool CProfileMgr::remove( CProfile* p ) +{ + bool ret = false; + QFile f( p->filename() ); + if (f.exists()) + f.remove(); + + int i = m_profiles.indexOf(p); + if (i != -1) + delete m_profiles.takeAt(i); + + ret = true; + return ret; +} + +bool CProfileMgr::remove( const QString& profile) +{ + bool ret = false; + QListIterator it(m_profiles); + while (it.hasNext()) { + CProfile* p = it.next(); + if (p->name() == profile) { + remove(p); + ret = true; + } + } + return ret; +} + +/** Returns the profile with the desired name. If there's no such profile 0 is returned. */ +CProfile* CProfileMgr::profile(const QString& name) { + QListIterator it(m_profiles); + while (it.hasNext()) { + CProfile* p = it.next(); + if (p && p->name() == name) { + return p; + } + } + + return 0; +} + +/** Returns the startup profile if it exists, otherwise return 0. */ +CProfile* CProfileMgr::startupProfile() { + if (!m_startupProfile) { + m_startupProfile = new CProfile(QString::null, "_startup_"); + } + + return m_startupProfile; +} + +/** Refreshes the profiles available on disk. Use this function to update the list of profiles after another instance of CProfileMgr created a new profile. */ +void CProfileMgr::refresh() { + qDeleteAll(m_profiles); + m_profiles.clear(); //delete all profiles + QDir d( m_profilePath ); + QStringList files = d.entryList(QStringList("*.xml")); + for ( QStringList::Iterator it = files.begin(); it != files.end(); ++it ) { + CProfile p(m_profilePath + *it); + if (p.name() == "_startup_") { //new startup profile + if (!m_startupProfile) { //don't put this in the if clause above,it doesn't work! + m_startupProfile = new CProfile(m_profilePath + *it); + } + } + else if (!profile(p.name())) { //don't have it already + m_profiles.append(new CProfile(m_profilePath + *it)); + } + } +} + +} //end of namespace Profile diff --git a/src/frontend/profile/cprofilemgr.h b/src/frontend/profile/cprofilemgr.h new file mode 100644 index 0000000..934d09a --- /dev/null +++ b/src/frontend/profile/cprofilemgr.h @@ -0,0 +1,68 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CPROFILEMGR_H +#define CPROFILEMGR_H + +#include "cprofile.h" + +//Qt includes +#include +#include + +namespace Profile { +/** The manager for profiles. + * Provides functions to create, delete, save and load profiles. + * @author The BibleTime team + */ +class CProfileMgr { +public: + CProfileMgr(); + ~CProfileMgr(); + + /** Creates a new profile with the name "name" (first parameter). + * @return The profile object + */ + CProfile* create( const QString name ); + /** + * @return a list of available profiles + */ + const QList& profiles(); + /** + * Removes the profile from the list and from the directory containg the profile files. + */ + bool remove( CProfile* p ); + /** + * Removes the profile from the list and from the directory containg the profile files. + */ + bool remove( const QString& ); + /** + * Returns the profile with the desired name. If there's no such profile 0 is returned. + */ + CProfile* profile(const QString&); + /** + * Returns the startup profile if it exists, otherwise return 0. + */ + CProfile* startupProfile(); + /** + * Refreshes the profiles available on disk. Use this function to update the list of profiles after another instance of CProfileMgr created a new profile. + */ + void refresh(); + +protected: + QList m_profiles; + QString m_profilePath; + CProfile* m_startupProfile; +}; + +} //end of namespace Profile + +#endif diff --git a/src/frontend/profile/cprofilewindow.cpp b/src/frontend/profile/cprofilewindow.cpp new file mode 100644 index 0000000..f405923 --- /dev/null +++ b/src/frontend/profile/cprofilewindow.cpp @@ -0,0 +1,134 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "cprofilewindow.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/cswordbackend.h" + + +#include +#include +#include + + +namespace Profile { + +CProfileWindow::CProfileWindow(CSwordModuleInfo::ModuleType type) +: m_type(type), +m_windowGeometry(), +m_moduleList(), +m_key(QString::null), +m_maximized(false), +m_hasFocus(false), +m_windowSettings(0), +m_writeWindowType(0) { + m_scrollbarPos.horizontal = 0; + m_scrollbarPos.vertical = 0; +} + +CProfileWindow::~CProfileWindow() {} + +/** Returns the size of the window including the x,y coordinates. */ +const QRect& CProfileWindow::geometry() const { + return m_windowGeometry; +} + +/** Sets the size of the window. */ +void CProfileWindow::setGeometry( const QRect& rect ) { + m_windowGeometry = rect; +} + +/** Returns the type of the managed window (bible window, commentary window or lexicon window). */ +CSwordModuleInfo::ModuleType CProfileWindow::type() const { + if (m_type != CSwordModuleInfo::Unknown) + return m_type; + return CSwordModuleInfo::Unknown; +} + +/** Sets the modules. */ +void CProfileWindow::setModules( const QStringList& modules ) { + m_moduleList = modules; //copy module pointers into our own list +} + +/** Returns a list of module names which are chosen in the managed window profile. */ +const QStringList& CProfileWindow::modules() const { + return m_moduleList; +} + +/** Returns the current key set in the modules. */ +const QString& CProfileWindow::key() const { + return m_key; +} + +/** Set the key used in the modules. */ +void CProfileWindow::setKey( const QString& key ) { + m_key = key; +} + +/** Sets the current position of the scrollbars. */ +void CProfileWindow::setScrollbarPositions(const int& horizontal, const int& vertical) { + // m_scrollbarPos = {x,y}; + m_scrollbarPos.horizontal = horizontal; + m_scrollbarPos.vertical = vertical; +} + +/** Returns tghe position of the scrollbars */ +const CProfileWindow::ScrollbarPos& CProfileWindow::scrollbarPositions() const { + return m_scrollbarPos; +} + +/** Sets the type of the used modules. */ +void CProfileWindow::setType(const CSwordModuleInfo::ModuleType& type) { + m_type = type; +} + +/** Returns true if the window is maximized. */ +const bool& CProfileWindow::maximized() const { + return m_maximized; +} + +/** Sets the windows maximized state to true or false. */ +void CProfileWindow::setMaximized( const bool& maximized ) { + m_maximized = maximized; +} + +/** Returns true if the window is maximized. */ +const bool& CProfileWindow::hasFocus() const { + return m_hasFocus; +} + +/** Sets the windows maximized state to true or false. */ +void CProfileWindow::setFocus( const bool& hasFocus ) { + m_hasFocus = hasFocus; +} + +/** Returns an integer with the window specific settings */ +const int& CProfileWindow::windowSettings() const { + return m_windowSettings; +} + +/** Sets the window specific settings. */ +void CProfileWindow::setWindowSettings( const int& settings ) { + m_windowSettings = settings; +} + +/** Tells this profile window to represent a write window. */ +void CProfileWindow::setWriteWindowType( const int& writeWindowType ) { + m_writeWindowType = writeWindowType; +} + +/** Returns whether this profile window represents a write window. */ +const int& CProfileWindow::writeWindowType() const { + return m_writeWindowType; +} + +} //end of namespace Profile diff --git a/src/frontend/profile/cprofilewindow.h b/src/frontend/profile/cprofilewindow.h new file mode 100644 index 0000000..090d991 --- /dev/null +++ b/src/frontend/profile/cprofilewindow.h @@ -0,0 +1,126 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CPROFILEWINDOW_H +#define CPROFILEWINDOW_H + +class CSwordModuleInfo; +#include "backend/managers/cswordbackend.h" + +//Qt includes +#include +#include +#include +//#include + +namespace Profile { + +/** Contains the settings for one window saved in the profile. + * @author The BibleTime team + */ +class CProfileWindow { +public: + struct ScrollbarPos { + int horizontal; //the position of the horizontal scrollbar + int vertical; //the position of the vertical scrollbar + }; + + CProfileWindow(CSwordModuleInfo::ModuleType type = CSwordModuleInfo::Unknown); + ~CProfileWindow(); + /** + * Sets the modules. + */ + void setModules( const QStringList& modules ); + /** + * Returns the type of the managed window (bible window, commentary window or lexicon window). + */ + CSwordModuleInfo::ModuleType type() const; + /** + * Sets the type of the used modules. + */ + void setType(const CSwordModuleInfo::ModuleType& type); + /** + * Sets the size of the window. + */ + void setGeometry( const QRect& s ); + /** + * Returns the size of the window including the x,y coordinates. + */ + const QRect& geometry() const; + /** + * Returns a list of module names which are chosen in the managed window profile. + */ + const QStringList& modules() const; + /** + * Set the key used in the modules. + */ + void setKey( const QString& ); + /** + * Returns the current key set in the modules. + */ + const QString& key() const; + /** + * Sets the current position of the scrollbars. + */ + void setScrollbarPositions(const int& x, const int& y); + /** + * Sets the windows maximized state to true or false. + */ + void setMaximized( const bool& maximized ); + /** + * Sets the windows hasFocus state to true or false. + */ + void setFocus( const bool& hasFocus ); + /** + * Sets the window specific settings. + */ + void setWindowSettings( const int& settings ); + /** + * Returns an integer with the window specific settings + */ + const int& windowSettings() const; + /** + * Returns true if the window is maximized. + */ + const bool& maximized() const; + /** + * Returns true if the window has the focus in the MDI area. + */ + const bool& hasFocus() const; + /** + * Returns tghe position of the scrollbars + */ + const CProfileWindow::ScrollbarPos& scrollbarPositions() const; + /** + * Returns whether this profile window represents a write window. + */ + const int& writeWindowType() const; + /** + * Tells this profile window to represent a write window. + */ + void setWriteWindowType( const int& writeWindowType ); + +private: + CSwordModuleInfo::ModuleType m_type; + QRect m_windowGeometry; + QStringList m_moduleList; + QString m_key; + ScrollbarPos m_scrollbarPos; + bool m_maximized; + bool m_hasFocus; + int m_windowSettings; + int m_writeWindowType; +}; + +} //end of namespace Profile + +#endif + diff --git a/src/frontend/searchdialog/analysis/csearchanalysisdialog.cpp b/src/frontend/searchdialog/analysis/csearchanalysisdialog.cpp new file mode 100644 index 0000000..d37cb1d --- /dev/null +++ b/src/frontend/searchdialog/analysis/csearchanalysisdialog.cpp @@ -0,0 +1,84 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "csearchanalysisdialog.h" +#include "csearchanalysisscene.h" +#include "csearchanalysisview.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "util/dialogutil.h" + +#include +#include +#include +#include +#include +#include + +namespace Search { + +static const int DIALOG_HEIGHT=400; +static const int DIALOG_BORDER=30; + +CSearchAnalysisDialog::CSearchAnalysisDialog( QList modules, QWidget* parentDialog ) + : QDialog(parentDialog) +{ + initView(); + m_analysis->reset(); + m_analysis->analyse(modules); + + // Set initial width based on the search data, but limit to the + // width of the desktop + int width = m_analysis->width()+DIALOG_BORDER; + int desktopWidth = QApplication::desktop()->screenGeometry(this).width(); + if (width > desktopWidth) + width = desktopWidth; + resize(width, DIALOG_HEIGHT); + +} + +/** Initializes this dialog. */ +void CSearchAnalysisDialog::initView() +{ + + QVBoxLayout *vboxLayout = new QVBoxLayout(this); + + m_analysis = new CSearchAnalysisScene(this); + m_analysisView = new CSearchAnalysisView(m_analysis, this); +//// m_analysisView->show(); + vboxLayout->addWidget(m_analysisView); + + m_buttonBox = new QDialogButtonBox(this); + m_buttonBox->setOrientation(Qt::Horizontal); + m_buttonBox->setStandardButtons(QDialogButtonBox::Close); + m_buttonBox->addButton(QDialogButtonBox::Save); + //tr("Save as HTML"), + util::prepareDialogBox(m_buttonBox); + vboxLayout->addWidget(m_buttonBox); + + bool ok = QObject::connect(m_buttonBox, SIGNAL(rejected()), this, SLOT(reject())); + Q_ASSERT(ok); + ok = QObject::connect(m_buttonBox, SIGNAL(clicked(QAbstractButton*)), this, SLOT(buttonClicked(QAbstractButton*))); + Q_ASSERT(ok); +} + +void CSearchAnalysisDialog::buttonClicked(QAbstractButton* button) +{ + if (m_buttonBox->buttonRole(button) == QDialogButtonBox::AcceptRole) { + m_analysis->saveAsHTML(); + } +} + +void CSearchAnalysisDialog::resizeEvent(QResizeEvent* event) +{ + QDialog::resizeEvent(event); + m_analysis->resizeHeight(height()); +} + +} diff --git a/src/frontend/searchdialog/analysis/csearchanalysisdialog.h b/src/frontend/searchdialog/analysis/csearchanalysisdialog.h new file mode 100644 index 0000000..c24c554 --- /dev/null +++ b/src/frontend/searchdialog/analysis/csearchanalysisdialog.h @@ -0,0 +1,58 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef SEARCHCSEARCHANALYSISDIALOG_H +#define SEARCHCSEARCHANALYSISDIALOG_H + + +class CSwordModuleInfo; + +#include +#include + +class QAbstractButton; +class QDialogButtonBox; + +namespace Search { + +class CSearchAnalysisView; +class CSearchAnalysisScene; + + + +/** + @author The BibleTime team +*/ +class CSearchAnalysisDialog : public QDialog +{ + Q_OBJECT + +public: + CSearchAnalysisDialog(QList modules, QWidget* parentDialog); + ~CSearchAnalysisDialog() {} + +protected: // Protected methods + /** + * Initializes this dialog. + */ + void initView(); + void resizeEvent(QResizeEvent* event); + +private slots: + void buttonClicked(QAbstractButton* button); + +private: + CSearchAnalysisScene* m_analysis; + CSearchAnalysisView* m_analysisView; + QDialogButtonBox* m_buttonBox; +}; + +} + +#endif diff --git a/src/frontend/searchdialog/analysis/csearchanalysisitem.cpp b/src/frontend/searchdialog/analysis/csearchanalysisitem.cpp new file mode 100644 index 0000000..713a98b --- /dev/null +++ b/src/frontend/searchdialog/analysis/csearchanalysisitem.cpp @@ -0,0 +1,169 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "csearchanalysisitem.h" +#include "csearchanalysisscene.h" + +#include "backend/drivers/cswordmoduleinfo.h" + +#include +#include +#include +#include +#include +#include + + +namespace Search { + +const int SPACE_BETWEEN_PARTS = 5; +const int RIGHT_BORDER = 15; +const int LEFT_BORDER = 15; +const int LOWER_BORDER = 10; +const int UPPER_BORDER = 10; + +const int ITEM_TEXT_SIZE = 8; +const int LABEL_TEXT_SIZE = 6; + +//used for the shift between the bars +const int BAR_DELTAX = 4; +const int BAR_DELTAY = 2; +const int BAR_WIDTH = 2 + (2*BAR_DELTAX); //should be equal or bigger than the label font size +// Used for the text below the bars +const int BAR_LOWER_BORDER = 100; + +const int LEGEND_INNER_BORDER = 5; +const int LEGEND_DELTAY = 4; +const int LEGEND_WIDTH = 85; + +CSearchAnalysisItem::CSearchAnalysisItem(const int moduleCount, const QString &bookname, double *scaleFactor, QList* modules) + : QGraphicsRectItem(), + m_moduleList( modules ), + m_scaleFactor(scaleFactor), + m_bookName(bookname), + m_moduleCount(moduleCount), + m_bufferPixmap(0) +{ + m_resultCountArray.resize(m_moduleCount); + int index = 0; + for (index = 0; index < m_moduleCount; ++index) m_resultCountArray[index] = 0; +} + +CSearchAnalysisItem::~CSearchAnalysisItem() +{ + delete m_bufferPixmap; +} + +/** Sets the resultcount of this item for the given module */ +void CSearchAnalysisItem::setCountForModule( const int moduleIndex, const int count) { + m_resultCountArray[moduleIndex] = count; +} + +/** Returns the resultcount of this item for the given module */ +int CSearchAnalysisItem::getCountForModule( const int moduleIndex) { + return m_resultCountArray[moduleIndex]; +} + + +bool CSearchAnalysisItem::hasHitsInAnyModule() { + foreach (const int hits, m_resultCountArray){ + if (hits) return true; + } + return false; +} + +/** Reimplementation. Draws the content of this item. */ +void CSearchAnalysisItem::paint(QPainter* painter, const QStyleOptionGraphicsItem*, QWidget*) { + QFont f = painter->font(); + f.setPointSize(ITEM_TEXT_SIZE); + painter->setFont(f); + + /** + * We have to paint so many bars as we have modules available (we use m_moduleCount) + * We paint inside the area which is given by height and width of this rectangle item + */ + int index = 0; + int drawn = 0; + int Value = 0; + + //find out the biggest value + for (index=0;index < m_moduleCount; index++) { + if (m_resultCountArray[index] > Value) { + Value = m_resultCountArray[index]; + } + }; + + while (drawn < m_moduleCount) { + for (index = 0; index < m_moduleCount; index++) { + if (m_resultCountArray[index] == Value) { + QPoint p1((int)rect().x() + (m_moduleCount-drawn-1)*BAR_DELTAX, + (int)rect().height() + (int)y() - BAR_LOWER_BORDER - (m_moduleCount-drawn)*BAR_DELTAY); + QPoint p2(p1.x() + BAR_WIDTH, + p1.y() - (int)( !m_resultCountArray[index] ? 0 : ((m_resultCountArray[index])*(*m_scaleFactor))) ); + QRect r(p1, p2); + painter->fillRect(r, QBrush(CSearchAnalysisScene::getColor(index)) ); + painter->drawRect(r); + drawn++; + } + } + //finds the next smaller value + int newValue = 0; + for (index=0;index < m_moduleCount; index++) + if (m_resultCountArray[index] < Value && m_resultCountArray[index] >= newValue) + newValue = m_resultCountArray[index]; + Value = newValue; + } + if (!m_bufferPixmap) { + m_bufferPixmap = new QPixmap(width(),BAR_LOWER_BORDER); + //m_bufferPixmap->resize(width(),BAR_LOWER_BORDER); + m_bufferPixmap->fill(); + QPainter p(m_bufferPixmap); + f = p.font(); + f.setPointSize(ITEM_TEXT_SIZE); + p.setFont(f); + p.rotate(90); + p.drawText(QPoint(5,0), m_bookName); + } + painter->drawPixmap(QPoint(int(rect().x()),int(rect().height()+y()-BAR_LOWER_BORDER)), *m_bufferPixmap); +} + +/** Returns the width of this item. */ +int CSearchAnalysisItem::width() { + return m_moduleCount*(m_moduleCount>1 ? BAR_DELTAX : 0) + BAR_WIDTH; +} + +/** Returns the tooltip for this item. */ +const QString CSearchAnalysisItem::getToolTip() { + QString toolTipString = QString("
%1

").arg(m_bookName); + toolTipString += "
"; + + //ToDo: Fix that loop + int i = 0; + QList::iterator end_it = m_moduleList->end(); + + for (QList::iterator it(m_moduleList->begin()); it != end_it; ++it) { + CSwordModuleInfo* info = (*it); + const QColor c = CSearchAnalysisScene::getColor(i); + + toolTipString.append( + QString("") + .arg(QString().sprintf("%02X%02X%02X",c.red(),c.green(),c.blue())) + .arg(info ? info->name() : QString::null) + .arg( m_resultCountArray[i] ) + .arg( (info && m_resultCountArray[i])? ((double)m_resultCountArray[i] / (double)info->searchResult().Count())*(double)100 : 0.0, 0, 'g', 2) + ); + ++i; + } + + toolTipString += "
%2%3 (%4%)
"; + + return toolTipString; +} + +} diff --git a/src/frontend/searchdialog/analysis/csearchanalysisitem.h b/src/frontend/searchdialog/analysis/csearchanalysisitem.h new file mode 100644 index 0000000..5926f43 --- /dev/null +++ b/src/frontend/searchdialog/analysis/csearchanalysisitem.h @@ -0,0 +1,65 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef SEARCHCSEARCHANALYSISITEM_H +#define SEARCHCSEARCHANALYSISITEM_H + +class CSwordModuleInfo; + +#include +#include + +namespace Search { + +/** + @author The BibleTime team +*/ +class CSearchAnalysisItem : public QGraphicsRectItem +{ +public: + + CSearchAnalysisItem(const int moduleCount, const QString& bookname, double *scaleFactor, QList* modules); + ~CSearchAnalysisItem(); + /** + * Sets the resultcount of this item + */ + void setCountForModule( const int moduleIndex, const int count); + + /** + * Returns the resultcount of this item + */ + int getCountForModule( const int moduleIndex); + /** + * Does one of the modules contain hits? + */ + bool hasHitsInAnyModule(); + /** + * Returns the width of this item. + */ + virtual int width(); + /** + * Returns the tooltip for this item. + */ + const QString getToolTip(); + +private: + virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem*, QWidget*); + + QList* m_moduleList; + double *m_scaleFactor; + QString m_bookName; + int m_moduleCount; + QVector m_resultCountArray; + QPixmap* m_bufferPixmap; + +}; + +} + +#endif diff --git a/src/frontend/searchdialog/analysis/csearchanalysislegenditem.cpp b/src/frontend/searchdialog/analysis/csearchanalysislegenditem.cpp new file mode 100644 index 0000000..be667e0 --- /dev/null +++ b/src/frontend/searchdialog/analysis/csearchanalysislegenditem.cpp @@ -0,0 +1,84 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "csearchanalysislegenditem.h" +#include "csearchanalysisscene.h" + +#include "backend/drivers/cswordmoduleinfo.h" + +#include +#include +#include + +namespace Search { + +const int SPACE_BETWEEN_PARTS = 5; +const int RIGHT_BORDER = 15; +const int LEFT_BORDER = 15; +const int LOWER_BORDER = 10; +const int UPPER_BORDER = 10; + +const int ITEM_TEXT_SIZE = 8; +const int LABEL_TEXT_SIZE = 6; + +//used for the shift between the bars +const int BAR_DELTAX = 4; +const int BAR_DELTAY = 2; +const int BAR_WIDTH = 2 + (2*BAR_DELTAX); //should be equal or bigger than the label font size +// Used for the text below the bars +const int BAR_LOWER_BORDER = 100; + +const int LEGEND_INNER_BORDER = 5; +const int LEGEND_DELTAY = 4; +const int LEGEND_WIDTH = 85; + + +CSearchAnalysisLegendItem::CSearchAnalysisLegendItem(QList *list ) + : QGraphicsRectItem() +{ + m_moduleList = list; +} + +/** Reimplementation. Draws the content of this item. */ +void CSearchAnalysisLegendItem::paint(QPainter* painter, const QStyleOptionGraphicsItem*, QWidget*) { + painter->save(); + + //the outer rectangle + QPoint p1( (int)(rect().x()), (int)(rect().y()) ); + QPoint p2( (int)(rect().x()+rect().width()), (int)(rect().y()) + rect().height() ); + QRect r(p1, p2); + r = r.normalized(); + painter->drawRect(r); + + QFont f = painter->font(); + f.setPointSize(ITEM_TEXT_SIZE); + painter->setFont(f); + + // for (unsigned int index=0; index < m_moduleList->count(); index++){ + int moduleIndex = 0; + QList::iterator end_it = m_moduleList->end(); + for (QList::iterator it(m_moduleList->begin()); it != end_it; ++it) { + // the module color indicators + QPoint p1( (int)(rect().x()) + LEGEND_INNER_BORDER, (int)(rect().y()) + LEGEND_INNER_BORDER + moduleIndex*(LEGEND_DELTAY + ITEM_TEXT_SIZE) ); + QPoint p2(p1.x() + ITEM_TEXT_SIZE, p1.y() + ITEM_TEXT_SIZE); + QRect r(p1,p2); + painter->fillRect(r, QBrush(CSearchAnalysisScene::getColor(moduleIndex)) ); + r = r.normalized(); + painter->drawRect(r); + + QPoint p3( p2.x() + LEGEND_INNER_BORDER, p2.y() ); + painter->drawText(p3, (*it)->name() ); + + ++moduleIndex; + } + painter->restore(); +} + + +} diff --git a/src/frontend/searchdialog/analysis/csearchanalysislegenditem.h b/src/frontend/searchdialog/analysis/csearchanalysislegenditem.h new file mode 100644 index 0000000..879f239 --- /dev/null +++ b/src/frontend/searchdialog/analysis/csearchanalysislegenditem.h @@ -0,0 +1,35 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef SEARCHCSEARCHANALYSISLEGENDITEM_H +#define SEARCHCSEARCHANALYSISLEGENDITEM_H + +class CSwordModuleInfo; + +#include + +namespace Search { + +/** + @author The BibleTime team +*/ +class CSearchAnalysisLegendItem : public QGraphicsRectItem +{ +public: + CSearchAnalysisLegendItem(QList* list ); + +private: + virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem*, QWidget*); + QList* m_moduleList; + +}; + +} + +#endif diff --git a/src/frontend/searchdialog/analysis/csearchanalysisscene.cpp b/src/frontend/searchdialog/analysis/csearchanalysisscene.cpp new file mode 100644 index 0000000..7bc3ab2 --- /dev/null +++ b/src/frontend/searchdialog/analysis/csearchanalysisscene.cpp @@ -0,0 +1,292 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "csearchanalysisscene.h" +#include "csearchanalysisitem.h" +#include "csearchanalysislegenditem.h" + +#include "frontend/searchdialog/csearchdialog.h" + +#include "backend/keys/cswordversekey.h" +#include "util/ctoolclass.h" + +#include +#include +#include +#include + + + +namespace Search { + +const int SPACE_BETWEEN_PARTS = 5; +const int RIGHT_BORDER = 15; +const int LEFT_BORDER = 15; +const int LOWER_BORDER = 10; +const int UPPER_BORDER = 10; + +const int ITEM_TEXT_SIZE = 8; +const int LABEL_TEXT_SIZE = 6; + +//used for the shift between the bars +const int BAR_DELTAX = 4; +const int BAR_DELTAY = 2; +const int BAR_WIDTH = 2 + (2*BAR_DELTAX); //should be equal or bigger than the label font size +// Used for the text below the bars +const int BAR_LOWER_BORDER = 90; + +const int LEGEND_INNER_BORDER = 5; +const int LEGEND_DELTAY = 4; +const int LEGEND_WIDTH = 85; + + +CSearchAnalysisScene::CSearchAnalysisScene(QObject *parent ) + : QGraphicsScene(parent), + m_scaleFactor(0.0), + m_legend(0) +{ + setBackgroundBrush(QBrush(Qt::white)); + setSceneRect(0,0,1,1); +} + + +QHash* CSearchAnalysisScene::getSearchAnalysisItemList() { + // Returns pointer to the search analysis items + return &m_itemList; +} + +/** Starts the analysis of the search result. This should be called only once because QCanvas handles the updates automatically. */ +void CSearchAnalysisScene::analyse(QList modules) { + /** + * Steps of analysing our search result; + * -Create the items for all available books ("Genesis" - "Revelation") + * -Iterate through all modules we analyse + * -Go through all books of this module + * -Find out how many times we found the book + * -Set the count to the items which belongs to the book + */ + setModules(modules); + + m_lastPosList.clear(); + const int numberOfModules = m_moduleList.count(); + if (!numberOfModules) + return; + m_legend = new CSearchAnalysisLegendItem(&m_moduleList); + addItem(m_legend); + m_legend->setRect(LEFT_BORDER, UPPER_BORDER, + LEGEND_WIDTH, LEGEND_INNER_BORDER*2 + ITEM_TEXT_SIZE*numberOfModules + LEGEND_DELTAY*(numberOfModules-1) ); + m_legend->show(); + + int xPos = (int)(LEFT_BORDER + m_legend->rect().width() + SPACE_BETWEEN_PARTS); + int moduleIndex = 0; + m_maxCount = 0; + int count = 0; + CSwordVerseKey key(0); + key.key("Genesis 1:1"); + + CSearchAnalysisItem* analysisItem = m_itemList[key.book()]; + bool ok = true; + while (ok && analysisItem) { + moduleIndex = 0; + QList::iterator end_it = m_moduleList.end(); + for (QList::iterator it(m_moduleList.begin()); it != end_it; ++it) { + qApp->processEvents( QEventLoop::AllEvents ); + if (!m_lastPosList.contains(*it)) { + m_lastPosList.insert(*it,0); + } + + analysisItem->setCountForModule(moduleIndex, (count = getCount(key.book(), *it))); + m_maxCount = (count > m_maxCount) ? count : m_maxCount; + + ++moduleIndex; + } + if (analysisItem->hasHitsInAnyModule()) + { + analysisItem->setRect(xPos, UPPER_BORDER, analysisItem->rect().width(), analysisItem->rect().height()); + QString tip = analysisItem->getToolTip(); + analysisItem->setToolTip(tip); + analysisItem->show(); + xPos += (int)analysisItem->width() + SPACE_BETWEEN_PARTS; + } + ok = key.next(CSwordVerseKey::UseBook); + analysisItem = m_itemList[key.book()]; + } + setSceneRect(0,0, xPos+BAR_WIDTH+(m_moduleList.count()-1)*BAR_DELTAX+RIGHT_BORDER, height() ); + slotResized(); +} + +/** Sets the module list used for the analysis. */ +void CSearchAnalysisScene::setModules(QList modules) { + m_moduleList.clear(); + foreach (CSwordModuleInfo * mod, modules) { + if ( (mod->type() == CSwordModuleInfo::Bible) || (mod->type() == CSwordModuleInfo::Commentary) ) { //a Bible or an commentary + m_moduleList.append(mod); + } + } + + m_itemList.clear(); + CSearchAnalysisItem* analysisItem = 0; + CSwordVerseKey key(0); + key.key("Genesis 1:1"); + do { + analysisItem = new CSearchAnalysisItem(m_moduleList.count(), key.book(), &m_scaleFactor, &m_moduleList); + addItem(analysisItem); + analysisItem->hide(); + m_itemList.insert(key.book(), analysisItem); + } + while (key.next(CSwordVerseKey::UseBook)); + update(); +} + +/** Sets back the items and deletes things to cleanup */ +void CSearchAnalysisScene::reset() { + m_scaleFactor = 0.0; + + QHashIterator it( m_itemList ); // iterator for items + while ( it.hasNext() ) { + it.next(); + if (it.value()) it.value()->hide(); + } + m_lastPosList.clear(); + + if (m_legend) m_legend->hide(); + + delete m_legend; + m_legend = 0; + + update(); +} + +/** No descriptions */ +void CSearchAnalysisScene::slotResized() { + m_scaleFactor = (double)( (double)(height()-UPPER_BORDER-LOWER_BORDER-BAR_LOWER_BORDER-100-(m_moduleList.count()-1)*BAR_DELTAY) + /(double)m_maxCount); + QHashIterator it( m_itemList ); + while ( it.hasNext() ) { + it.next(); + if (it.value()) { + it.value()->setRect(it.value()->rect().x(), UPPER_BORDER, BAR_WIDTH + (m_moduleList.count()-1)*BAR_DELTAX, height()-LOWER_BORDER-BAR_LOWER_BORDER); + } + } + update(); +} + +/** This function returns a color for each module */ +QColor CSearchAnalysisScene::getColor(int index) { + switch (index) { + case 0: + return Qt::red; + case 1: + return Qt::darkGreen; + case 2: + return Qt::blue; + case 3: + return Qt::cyan; + case 4: + return Qt::magenta; + case 5: + return Qt::darkRed; + case 6: + return Qt::darkGray; + case 7: + return Qt::black; + case 8: + return Qt::darkCyan; + case 9: + return Qt::darkMagenta; + default: + return Qt::red; + } +} + +/** Returns the count of the book in the module */ +unsigned int CSearchAnalysisScene::getCount( const QString book, CSwordModuleInfo* module ) { + sword::ListKey& result = module->searchResult(); + const int length = book.length(); + unsigned int i = m_lastPosList[module]; + unsigned int count = 0; + const unsigned int resultCount = result.Count(); + while (i < resultCount) { + if ( strncmp(book.toUtf8(), (const char*)*result.GetElement(i), length) ) + break; + i++; + ++count; + } + m_lastPosList.insert(module,i); + return count; +} + +void CSearchAnalysisScene::saveAsHTML() { + const QString fileName = QFileDialog::getSaveFileName(0, tr("Save Search Analysis"), QString::null, tr("HTML files (*.html;*.HTML;*.HTM;*.htm)") ); + if (fileName.isEmpty()) return; + + int count = 0; + QString countStr = ""; + QString m_searchAnalysisHTML = ""; + QString tableTitle = ""; + QString tableTotals = ""; + QString VerseRange = ""; + const QString txtCSS = QString("\n"); + const QString metaEncoding = QString(""); + CSwordVerseKey key(0); + sword::ListKey searchResult; + + key.key("Genesis 1:1"); + + CSearchAnalysisItem* analysisItem = m_itemList.value( key.book() ); + + QString text = "\n\n" + tr("BibleTime Search Analysis") + "\n" + txtCSS + metaEncoding + "\n\n"; + text += "\n\n"; + + tableTitle = ""; + tableTotals = ""; + + foreach (CSwordModuleInfo* mod, m_moduleList) { + tableTitle += QString(""); + searchResult = mod->searchResult(); + countStr.setNum(searchResult.Count()); + + tableTotals += QString(""); + } + tableTitle += QString("\n"); + tableTotals += QString("\n"); + + m_searchAnalysisHTML = ""; + bool ok = true; + while (ok) { + m_searchAnalysisHTML += QString(""); + analysisItem = m_itemList.value( key.book() ); + + int moduleIndex = 0; + QList::iterator end_it = m_moduleList.end(); + for (QList::iterator it(m_moduleList.begin()); it != end_it; ++it) { + count = analysisItem->getCountForModule(moduleIndex); + countStr.setNum(count); + m_searchAnalysisHTML += QString(""); + + ++moduleIndex; + } + m_searchAnalysisHTML += QString("\n"); + ok = key.next(CSwordVerseKey::UseBook); + } + + text += QString("
" + tr("Search text :") + "" + CSearchDialog::getSearchDialog()->searchText() + "
" + tr("Book") + "
" + tr("Total hits") + "") + mod->name() + QString("") + countStr + QString("
") + key.book() + QString("") + countStr + QString("
\n") + tableTitle + tableTotals + m_searchAnalysisHTML + QString("
\n"); + text += QString("
") + tr("Created by BibleTime") + QString("
"); + text += QString(""); + + CToolClass::savePlainFile(fileName, text, false, QTextCodec::codecForName("UTF8")); +} + +void CSearchAnalysisScene::resizeHeight(int height) +{ + setSceneRect(0,0, sceneRect().width(), height); + slotResized(); +} + +} diff --git a/src/frontend/searchdialog/analysis/csearchanalysisscene.h b/src/frontend/searchdialog/analysis/csearchanalysisscene.h new file mode 100644 index 0000000..755dacf --- /dev/null +++ b/src/frontend/searchdialog/analysis/csearchanalysisscene.h @@ -0,0 +1,88 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef SEARCHCSEARCHANALYSISSCENE_H +#define SEARCHCSEARCHANALYSISSCENE_H + +#include "csearchanalysisitem.h" + +class CSwordModuleInfo; + + +#include +#include +#include +#include + +namespace Search { + +class CSearchAnalysisLegendItem; + +/** + @author The BibleTime team +*/ +class CSearchAnalysisScene : public QGraphicsScene { + Q_OBJECT +public: + CSearchAnalysisScene(QObject* parent); + + virtual ~CSearchAnalysisScene() {} + + /** + * Starts the analysis of the search result. + * This should be called only once because + * QCanvas handles the updates automatically. + */ + void analyse(QList modules); + /** + * This function returns a color for each module + * @return The color at position index in the list + */ + static QColor getColor(int index); + /** + * This function returns a pointer to the list of AnalysisItems + */ + QHash* getSearchAnalysisItemList(); + void reset(); + /** + * resize the height of the scene + */ + void resizeHeight(int height); + +public slots: + void saveAsHTML(); + +protected slots: // Protected slots + /** + * No descriptions + */ + void slotResized(); + +protected: + void setModules(QList modules); + +private: + /** + * Returns the count of the book in the module + */ + unsigned int getCount( const QString book, CSwordModuleInfo* module ); + + QList m_moduleList; + QHash m_itemList; + QMap m_lastPosList; + int m_maxCount; + double m_scaleFactor; + CSearchAnalysisLegendItem* m_legend; + + +}; + +} + +#endif diff --git a/src/frontend/searchdialog/analysis/csearchanalysisview.cpp b/src/frontend/searchdialog/analysis/csearchanalysisview.cpp new file mode 100644 index 0000000..0d58c78 --- /dev/null +++ b/src/frontend/searchdialog/analysis/csearchanalysisview.cpp @@ -0,0 +1,50 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "csearchanalysisview.h" +#include "csearchanalysisscene.h" + +#include +#include +#include + + +namespace Search { + +CSearchAnalysisView::CSearchAnalysisView(CSearchAnalysisScene* scene, QWidget* parent) + : QGraphicsView(scene, parent) +{ + setFocusPolicy(Qt::WheelFocus); + setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); + resize(sizeHint()); +} + + +/** Returns the sizeHint for this view */ +QSize CSearchAnalysisView::sizeHint() const { + return QGraphicsView::sizeHint(); +} + +/** No descriptions */ +void CSearchAnalysisView::resizeEvent( QResizeEvent* e) { + QGraphicsView::resizeEvent(e); + scene()->setSceneRect(0,0, scene()->sceneRect().width(), viewport()->height() ); +} + + +/** Returns the item at position p. If there no item at that point return 0. +Is needed? +*/ +//CSearchAnalysisItem* CSearchAnalysisView::itemAt( const QPoint& p ) +//{ +//} + + + +} diff --git a/src/frontend/searchdialog/analysis/csearchanalysisview.h b/src/frontend/searchdialog/analysis/csearchanalysisview.h new file mode 100644 index 0000000..35c4419 --- /dev/null +++ b/src/frontend/searchdialog/analysis/csearchanalysisview.h @@ -0,0 +1,54 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef SEARCHCSEARCHANALYSISVIEW_H +#define SEARCHCSEARCHANALYSISVIEW_H + +#include +#include + +class QResizeEvent; + +namespace Search { + +class CSearchAnalysisScene; + +/** + @author The BibleTime team +*/ +class CSearchAnalysisView : public QGraphicsView +{ +public: + CSearchAnalysisView(CSearchAnalysisScene* scene, QWidget* parent); + + ~CSearchAnalysisView() {} + +/** + * Returns the sizeHint for this view + * We give back the size of the parent widgetas default. + * This is a reimplementation from QCanvasView::sizeHint(). + */ + virtual QSize sizeHint() const; + + /** + * Returns the item at position p or 0 if there is no item. + */ + //CSearchAnalysisItem* itemAt( const QPoint& p ); + +protected: + /** + * Reimplementation. + */ + virtual void resizeEvent(QResizeEvent* e); + +}; + +} + +#endif diff --git a/src/frontend/searchdialog/btsearchoptionsarea.cpp b/src/frontend/searchdialog/btsearchoptionsarea.cpp new file mode 100644 index 0000000..a4dbfd4 --- /dev/null +++ b/src/frontend/searchdialog/btsearchoptionsarea.cpp @@ -0,0 +1,530 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btsearchoptionsarea.h" +#include "csearchmodulechooserdialog.h" +#include "crangechooserdialog.h" + +#include "util/directoryutil.h" +#include "util/cresmgr.h" +#include "util/ctoolclass.h" +#include "util/cpointers.h" +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/config/cbtconfig.h" +#include "frontend/htmldialogs/bttabhtmldialog.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +namespace Search { + +BtSearchOptionsArea::BtSearchOptionsArea(QWidget *parent ) + : QWidget(parent) +{ + initView(); + initConnections(); + readSettings(); +} + +BtSearchOptionsArea::~BtSearchOptionsArea() { + saveSettings(); +} + +QString BtSearchOptionsArea::searchText() const { + return m_searchTextCombo->currentText(); +} + +BtSearchOptionsArea::SearchType BtSearchOptionsArea::searchType() +{ + if (m_typeAndButton->isChecked()) { + return BtSearchOptionsArea::AndType; + } + if (m_typeOrButton->isChecked()) { + return BtSearchOptionsArea::OrType; + } + return BtSearchOptionsArea::FullType; +} + +QPushButton* BtSearchOptionsArea::searchButton() const { + return m_searchButton; +} + +void BtSearchOptionsArea::setSearchText(const QString& text) { + bool found = false; + int i = 0; + for (i = 0; !found && i < m_searchTextCombo->count(); ++i) { + if (m_searchTextCombo->itemText(i) == text) { + found = true; + } + } + // This is needed because in the for loop i is incremented before the comparison (++i) + // As a result the index i is actually one greater than expected. + i--; + if (!found) { + i = 0; + m_searchTextCombo->insertItem(0, text ); + } + + m_searchTextCombo->setCurrentIndex(i); + m_searchTextCombo->setFocus(); +} + +void BtSearchOptionsArea::initView() +{ + QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed); + this->setSizePolicy(sizePolicy); + hboxLayout = new QHBoxLayout(this); + + searchGroupBox = new QGroupBox(this); + + gridLayout = new QGridLayout(searchGroupBox); + + gridLayout->setHorizontalSpacing(3); + + // ******** label for search text editor*********** + m_searchTextLabel = new QLabel(tr("Search for:"), searchGroupBox); + m_searchTextLabel->setWordWrap(false); + gridLayout->addWidget(m_searchTextLabel, 0, 0); + + // **********Buttons****************** + + m_searchButton = new QPushButton(this); + m_searchButton->setText(tr("&Search")); + m_searchButton->setIcon( util::filesystem::DirectoryUtil::getIcon(CResMgr::searchdialog::icon)); + m_searchButton->setToolTip(tr("Start to search the text in the chosen works")); + gridLayout->addWidget(m_searchButton, 0, 2); + + m_chooseModulesButton = new QPushButton(tr("Ch&oose..."), searchGroupBox); + m_chooseModulesButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::searchdialog::chooseworks_icon)); + m_chooseModulesButton->setToolTip( tr("Choose works for the search")); + gridLayout->addWidget(m_chooseModulesButton, 2, 2); + + m_chooseRangeButton = new QPushButton(tr("S&etup..."), searchGroupBox); + m_chooseRangeButton->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::searchdialog::setupscope_icon)); + m_chooseRangeButton->setToolTip(tr("Configure predefined scopes for search")); + gridLayout->addWidget(m_chooseRangeButton, 3, 2); + + // ************* Search type (AND/OR) selector *************************************** + QHBoxLayout* typeSelectorLayout = new QHBoxLayout(); + int tsLeft, tsTop, tsRight, tsBottom; + // Added space looks nicer and enhances readability + typeSelectorLayout->getContentsMargins(&tsLeft, &tsTop, &tsRight, &tsBottom); + typeSelectorLayout->setContentsMargins(tsLeft, 0, tsRight, tsBottom + CToolClass::mWidth(this,1) ); + typeSelectorLayout->setSpacing(typeSelectorLayout->spacing()+CToolClass::mWidth(this,1)); + QHBoxLayout* fullButtonLayout = new QHBoxLayout(); + fullButtonLayout->setSpacing(CToolClass::mWidth(this,1)/2); + m_typeAndButton = new QRadioButton(tr("All words")); + m_typeAndButton->setChecked(true); + m_typeOrButton = new QRadioButton(tr("Some words")); + m_typeFreeButton = new QRadioButton(tr("Free")); + + m_typeAndButton->setToolTip(tr("All of the words (AND is added between the words)")); + m_typeOrButton->setToolTip(tr("Some of the words (OR is added between the words)")); + m_typeFreeButton->setToolTip(tr("Full lucene syntax")); + + m_helpLabel = new QLabel(tr(" (full syntax)")); + m_helpLabel->setToolTip(tr("Click the link to get help for search syntax")); + + typeSelectorLayout->addWidget(m_typeAndButton); + typeSelectorLayout->addWidget(m_typeOrButton); + fullButtonLayout->addWidget(m_typeFreeButton); + fullButtonLayout->addWidget(m_helpLabel); + typeSelectorLayout->addLayout(fullButtonLayout); + gridLayout->addLayout(typeSelectorLayout, 1,1, 1,-1, Qt::AlignLeft|Qt::AlignTop); + + // ************* Label for search range/scope selector ************* + m_searchScopeLabel = new QLabel(tr("Scope:"), searchGroupBox); + m_searchScopeLabel->setWordWrap(false); + gridLayout->addWidget(m_searchScopeLabel, 3, 0); + + // ***********Range/scope selector combo box*********** + m_rangeChooserCombo = new QComboBox(searchGroupBox); + QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Fixed); + sizePolicy2.setHorizontalStretch(0); + sizePolicy2.setVerticalStretch(0); + sizePolicy2.setHeightForWidth(m_rangeChooserCombo->sizePolicy().hasHeightForWidth()); + m_rangeChooserCombo->setSizePolicy(sizePolicy2); + m_rangeChooserCombo->setToolTip(tr("Choose the scope (books/chapters/verses to search in).
Applicable for Bibles and commentaries.")); + gridLayout->addWidget(m_rangeChooserCombo, 3, 1); + + // ************* Search text combo box ******************* + m_searchTextCombo = new CHistoryComboBox(searchGroupBox); + sizePolicy2.setHeightForWidth(m_searchTextCombo->sizePolicy().hasHeightForWidth()); + m_searchTextCombo->setSizePolicy(sizePolicy2); + m_searchTextCombo->setFocusPolicy(Qt::WheelFocus); + m_searchTextCombo->setProperty("sizeLimit", QVariant(25)); + m_searchTextCombo->setProperty("duplicatesEnabled", QVariant(false)); + m_searchTextCombo->setToolTip(tr("The text you want to search for")); + m_searchTextCombo->setInsertPolicy(QComboBox::NoInsert); + gridLayout->addWidget(m_searchTextCombo, 0, 1); + + m_modulesLabel = new QLabel(tr("Works:"), searchGroupBox); + gridLayout->addWidget(m_modulesLabel, 2, 0); + + m_modulesCombo = new QComboBox(searchGroupBox); + m_modulesCombo->setDuplicatesEnabled(false); + gridLayout->addWidget(m_modulesCombo, 2, 1); + + hboxLayout->addWidget(searchGroupBox); + + // Set the minimum size before the widgets are populated with data. + // Otherwise we will get problems with sizing. + setMinimumSize(minimumSizeHint()); + + refreshRanges(); + //set the initial focus + m_searchTextCombo->setFocus(); + // event filter to prevent the Return/Enter presses in the combo box doing something + // in the parent widget + m_searchTextCombo->installEventFilter(this); +} + +void BtSearchOptionsArea::initConnections() +{ + QObject::connect( m_searchTextCombo->lineEdit(), SIGNAL(returnPressed ()), + this, SLOT( slotSearchTextEditReturnPressed() ) + ); + connect(m_chooseModulesButton, SIGNAL(clicked()), this, SLOT(chooseModules())); + connect(m_chooseRangeButton, SIGNAL(clicked()), this, SLOT(setupRanges())); + connect(m_modulesCombo, SIGNAL(activated(int)), this, SLOT(moduleListTextSelected(int) ) ); + connect(m_helpLabel, SIGNAL(linkActivated(QString)), this, SLOT(syntaxHelp())); + connect(m_searchTextCombo, SIGNAL(editTextChanged(const QString&)), this, SLOT(slotValidateText(const QString&))); +} + +/** Sets the modules used by the search. */ +void BtSearchOptionsArea::setModules( QList modules ) +{ + qDebug("BtSearchOptionsArea::setModules"); + qDebug() << modules; + QString t; + + m_modules.clear(); //remove old modules + QList::iterator end_it = modules.end(); + + for (QList::iterator it(modules.begin()); it != end_it; ++it) { + //ToDo: Check for containsRef compat + if (*it == 0) { //don't operate on null modules. + continue; + } + qDebug() << "new module:" << (*it)->name(); + if ( !m_modules.contains(*it) ) { + m_modules.append( *it ); + t.append( (*it)->name() ); + if (*it != modules.last()) { + t += QString::fromLatin1(", "); // so that it will become a readable list (WLC, LXX, GerLut...) + } + } + }; + //m_modulesLabel->setText(t); + int existingIndex = m_modulesCombo->findText(t); + qDebug() << "index of the module list string which already exists in combobox:" << existingIndex; + if (existingIndex >= 0) { + m_modulesCombo->removeItem(existingIndex); + } + if (m_modulesCombo->count() > 10) { + m_modulesCombo->removeItem(m_modulesCombo->count()-1); + } + m_modulesCombo->insertItem(0, t); + m_modulesCombo->setItemData(0, t, Qt::ToolTipRole); + m_modulesCombo->setCurrentIndex(0); + m_modulesCombo->setToolTip(t); + //Save the list in config here, not when deleting, because the history may be used + // elsewhere while the dialog is still open + QStringList historyList; + for (int i = 0; i < m_modulesCombo->count(); ++i) { + historyList.append(m_modulesCombo->itemText(i)); + } + CBTConfig::set(CBTConfig::searchModulesHistory, historyList); + emit( sigSetSearchButtonStatus( (modules.count() != 0) ) ); +} + +// Catch activated signal of module selector combobox +void BtSearchOptionsArea::moduleListTextSelected(int index) +{ + qDebug("BtSearchOptionsArea::moduleListTextSelected"); + //create the module list + QString text = m_modulesCombo->itemText(index); + qDebug() << text; + QStringList moduleNamesList = text.split(", "); + QList moduleList; + foreach(QString name, moduleNamesList) { + moduleList.append(CPointers::backend()->findModuleByName(name)); + } + //set the list and the combobox list and text + setModules(moduleList); +} + +void BtSearchOptionsArea::chooseModules() { + QString title(tr("Works to Search in")); + QString label(tr("Select the works which should be searched.")); + CSearchModuleChooserDialog* dlg = new CSearchModuleChooserDialog(this, title, label, modules()); + connect(dlg, SIGNAL(modulesChanged(QList, QTreeWidget*)), this, SLOT(setModules(QList))); + dlg->exec(); +} + +QList BtSearchOptionsArea::modules() const { + return m_modules; +} + +void BtSearchOptionsArea::reset() { + m_rangeChooserCombo->setCurrentIndex(0); + m_searchTextCombo->clearEditText(); +} + +void BtSearchOptionsArea::saveSettings() { + CBTConfig::set(CBTConfig::searchTexts, m_searchTextCombo->historyItems()); + SearchType t = FullType; + if (m_typeAndButton->isChecked()) { + t = AndType; + } + if (m_typeOrButton->isChecked()) { + t = OrType; + } + CBTConfig::set(CBTConfig::searchType, t); +} + +void BtSearchOptionsArea::readSettings() { + QStringList texts = CBTConfig::get(CBTConfig::searchTexts); + //for some reason the slot was called when setting the upmost item + disconnect(m_searchTextCombo, SIGNAL(editTextChanged(const QString&)), this, SLOT(slotValidateText(const QString&))); + for (int i=0; i 0) + m_searchTextCombo->addItem(texts.at(i)); + } + connect(m_searchTextCombo, SIGNAL(editTextChanged(const QString&)), this, SLOT(slotValidateText(const QString&))); + + m_modulesCombo->insertItems(0, CBTConfig::get(CBTConfig::searchModulesHistory)); + for (int i = 0; i < m_modulesCombo->count(); ++i) { + m_modulesCombo->setItemData(i, m_modulesCombo->itemText(i), Qt::ToolTipRole); + } + + int stype = CBTConfig::get(CBTConfig::searchType); + switch (stype) { + case AndType: m_typeAndButton->setChecked(true); + break; + case OrType: m_typeOrButton->setChecked(true); + break; + default: m_typeFreeButton->setChecked(true); + } +} + +void BtSearchOptionsArea::aboutToShow() { + m_searchTextCombo->setFocus(); +} + +void BtSearchOptionsArea::setupRanges() { + CRangeChooserDialog* chooser = new CRangeChooserDialog(this); + chooser->exec(); + + refreshRanges(); +} + +void BtSearchOptionsArea::syntaxHelp() { + + QString style = QString( + ""); + + //: Don't translate words inside <> tags! + //: Translate 'All words' etc. indentically to the Search dialog options. + QString intro = tr( + "

" + "This help is mainly for 'Full syntax' option. 'All words' and 'Some words' options " "have more limited syntax; wildcards and text fields are supported for them. Some other syntax features " "may give strange or wrong results with All words/Some words." + "

"); + + QString links = tr( + ""); + + //: Syntax words (AND, OR...) must not be translated. + QString whichwords = tr( + "

Which words to find

" + "

Search terms are separated by spaces. AND (all words), " "OR (some words) and NOT (not the following word) " "can be added between the words. If none is added explicitly OR is used " "automatically. '+word' means the word must be in the results, " "'-word' means it must not be in the results.

"); + + //: In examples words to be searched for may be translated, but syntax words (AND, OR...) must not be translated. + QString whichwordstable = tr( + "

" + "" + "" + "" + "" + "" + "" + "" + "
jesus AND godFinds verses with both 'Jesus' and 'God'
jesus OR godFinds verses with 'Jesus' or 'God' or both
jesus NOT godFinds verses with 'Jesus' but with no 'God'
+jesus -godFinds verses with 'Jesus' but with no 'God'

"); + + QString grouping = tr( + "

Grouping and order

" + "

Words can be grouped with parenthesis. " + "Strict word order can be defined with quotes.

"); + + QString groupingtable = tr( + "

" + "" + "" + "" + "" + "" + "
(a AND b) OR cFinds verses with both 'a' AND 'b', and verses with 'c'
\"says lord\"Finds e.g. '...Isaiah says, \"Lord...' but not '...says the LORD'
\"says the lord\"Finds all verses with 'says the LORD'

"); + + QString wildcards = tr( + "

Wildcards (partial words)

" + "

'*' matches any sequence of 0 or more characters, while '?' matches any single character. A wildcard can not be used in the beginning of a word.

"); + + QString wildcardstable = tr( + "

" + "" + "" + "" + "" + "" + "" + "" + "
a*All words beginning with 'a'
a*a'Assyria', 'aroma', 'abba' etc.
a?'at' and 'an'
a??a'abba', 'area', 'Asia' etc.

"); + + QString fields = tr( + "

Text fields (different parts of text)

" + "

Available text fields:
" + "" + "" + "" + "
heading:Searches headings
footnote:Searches footnotes
strong:Searches Strong's numbers
morph:Searches morphology codes

"); + + QString fieldstable = tr( + "

Examples:
" + "" + "" + "" + "" + "
heading:JesusFinds headings with 'Jesus'
footnote:Jesus AND footnote:saidFinds footnotes with 'Jesus' and 'said'
strong:G846Finds verses with Strong's Greek number 846
morph:\"N-NSF\"Finds verses with morphology code 'N-NSF'

"); + + QString lucene = tr( + "

Other syntax features

" + "

BibleTime uses the CLucene search engine. You can read more on the lucene syntax web page (in external browser).

"); + + QString syntax = style + intro + links + whichwords + whichwordstable + + grouping + groupingtable + wildcards + wildcardstable + + fields + fieldstable + lucene; + + BtTabHtmlDialog* dlg = new BtTabHtmlDialog(tr("Search Syntax Help"), 0, this); + dlg->setHtml(syntax); + dlg->show(); +} + +void BtSearchOptionsArea::refreshRanges() { + //the first option is fixed, the others can be edited using the "Setup ranges" button. + m_rangeChooserCombo->clear(); + m_rangeChooserCombo->insertItem(0, QString("[") + tr("No search scope") + QString("]")); + //TODO: what about this? + //m_rangeChooserCombo->insertItem(tr("Last search result")); + + //insert the user-defined ranges + m_rangeChooserCombo->insertItems(1, CBTConfig::get(CBTConfig::searchScopes).keys()); + +} + +sword::ListKey BtSearchOptionsArea::searchScope() { + if (m_rangeChooserCombo->currentIndex() > 0) { //is not "no scope" + CBTConfig::StringMap map = CBTConfig::get(CBTConfig::searchScopes); + QString scope = map[ m_rangeChooserCombo->currentText() ]; + if (!scope.isEmpty()) { + return sword::VerseKey().ParseVerseList( (const char*)scope.toUtf8(), "Genesis 1:1", true); + } + } + return sword::ListKey(); +} + +bool BtSearchOptionsArea::hasSearchScope() { + return (searchScope().Count() > 0); +} + +void BtSearchOptionsArea::addToHistory(const QString& text) +{ + m_searchTextCombo->addToHistory(text); +} + +void BtSearchOptionsArea::slotSearchTextEditReturnPressed() +{ + qDebug("BtSearchOptionsArea::slotSearchTextEditReturnPressed"); + m_searchTextCombo->addToHistory( m_searchTextCombo->currentText() ); + emit sigStartSearch(); +} + +bool BtSearchOptionsArea::eventFilter(QObject* obj, QEvent* event) +{ + if (event->type() == QEvent::KeyPress || event->type() == QEvent::KeyRelease) { + //qDebug() << "BtSearchOptionsArea::eventFilter" << obj << event; + if (obj == m_searchTextCombo->view() || obj == m_searchTextCombo || obj == m_searchTextCombo->lineEdit()) { + //qDebug() << "BtSearchOptionsArea::eventFilter" << obj << event; + obj->event(event); + // don't handle this event in parent + event->accept(); + return true; + } + } + return QWidget::eventFilter(obj, event); +} + +void BtSearchOptionsArea::slotValidateText(const QString& /*newText*/) +{ +// static const QRegExp re("\\b(AND|OR)\\b"); +// qDebug() << "new text:" << newText; +// qDebug() << "contains:" << (newText.contains(re)); +// if (newText.isEmpty() || !newText.contains(re) ) { +// qDebug()<< "no AND/OR"; +// if (!m_typeAndButton->isEnabled()) { +// m_typeOrButton->setEnabled(true); +// m_typeAndButton->setEnabled(true); +// m_typeAndButton->setToolTip(tr("All of the words (AND is added between the words)")); +// m_typeOrButton->setToolTip(tr("Some of the words")); +// } +// } +// else { +// qDebug("AND/OR!"); +// if (m_typeAndButton->isEnabled()) { +// m_typeOrButton->setChecked(true); +// m_typeOrButton->setEnabled(false); +// m_typeAndButton->setEnabled(false); +// m_typeAndButton->setToolTip(tr("Full syntax is used because text includes AND or OR")); +// m_typeOrButton->setToolTip(tr("Full syntax is used because text includes AND or OR")); +// } +// } +} + +//bool BtSearchOptionsArea::isAndSearchType() +//{ +// +//} + + +} diff --git a/src/frontend/searchdialog/btsearchoptionsarea.h b/src/frontend/searchdialog/btsearchoptionsarea.h new file mode 100644 index 0000000..30f6654 --- /dev/null +++ b/src/frontend/searchdialog/btsearchoptionsarea.h @@ -0,0 +1,150 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTSEARCHOPTIONSAREA_H +#define BTSEARCHOPTIONSAREA_H + +#include "chistorycombobox.h" + +#include "backend/keys/cswordversekey.h" + +#include + +class CSwordModuleInfo; + +class QGroupBox; +class QGridLayout; +class QHBoxLayout; +class QLabel; +class QPushButton; +class QRadioButton; +class QComboBox; +class QObject; +class QEvent; + + +namespace Search { + +class BtSearchOptionsArea : public QWidget +{ + Q_OBJECT +public: + + enum SearchType {AndType, OrType, FullType}; + + friend class CSearchDialog; + + BtSearchOptionsArea(QWidget *parent=0); + ~BtSearchOptionsArea(); + /* + * Add text to search combox box history + */ + void addToHistory(const QString& text); + /** + * Sets the search text used in the page. + */ + void setSearchText(const QString& text); + /** + * Returns the search text set in this page. + */ + QString searchText() const; + + SearchType searchType(); + + QPushButton* searchButton() const; + + /** + * Returns the list of used modules. + */ + QList modules() const; + + /** + * Sets all options back to the default. + */ + void reset(); + /** + * Returns the selected search scope if a search scope was selected. + */ + sword::ListKey searchScope(); + + bool hasSearchScope(); + + +protected: + /** + * Initializes this page. + */ + void initView(); + void initConnections(); + /** + * Reads the settings of the last searchdialog session. + */ + void readSettings(); + /** + * Reads the settings for the searchdialog from disk. + */ + void saveSettings(); + bool eventFilter(QObject* obj, QEvent* event); +public slots: + /** + * Sets the modules used by the search. + */ + void setModules( QList modules ); + + /** Sets the modules when user selects them from the combobox.*/ + void moduleListTextSelected(int index); + + /** + * Reimplementation. + */ + void aboutToShow(); + /** + * Refreshes the list of ranges and the range combobox. + */ + void refreshRanges(); + /** + * Opens the modules chooser dialog. + */ + void chooseModules(); + +protected slots: + void setupRanges(); + void syntaxHelp(); + void slotSearchTextEditReturnPressed(); + void slotValidateText(const QString& newText); + +signals: + void sigSetSearchButtonStatus(bool); + void sigStartSearch(); + +private: + QList m_modules; + + QHBoxLayout *hboxLayout; + QGroupBox *searchGroupBox; + QGridLayout *gridLayout; + QLabel *m_searchTextLabel; + QPushButton* m_searchButton; + QLabel* m_helpLabel; + QRadioButton* m_typeAndButton; + QRadioButton* m_typeOrButton; + QRadioButton* m_typeFreeButton; + QPushButton *m_chooseModulesButton; + QPushButton *m_chooseRangeButton; + QLabel *m_searchScopeLabel; + QComboBox *m_rangeChooserCombo; + CHistoryComboBox *m_searchTextCombo; + QLabel *m_modulesLabel; + QComboBox* m_modulesCombo; + +}; + +} + +#endif diff --git a/src/frontend/searchdialog/btsearchresultarea.cpp b/src/frontend/searchdialog/btsearchresultarea.cpp new file mode 100644 index 0000000..585d5d3 --- /dev/null +++ b/src/frontend/searchdialog/btsearchresultarea.cpp @@ -0,0 +1,659 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "btsearchresultarea.h" +#include "cmoduleresultview.h" +#include "csearchresultview.h" +#include "csearchdialog.h" +#include "frontend/searchdialog/analysis/csearchanalysisdialog.h" + +#include "util/ctoolclass.h" +#include "frontend/display/cdisplay.h" +#include "frontend/display/creaddisplay.h" +#include "backend/rendering/cdisplayrendering.h" +#include "backend/keys/cswordversekey.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +namespace Search { + +BtSearchResultArea::BtSearchResultArea(QWidget *parent) + : QWidget(parent) +{ + qDebug("BtSearchResultArea::BtSearchResultArea"); + initView(); + initConnections(); + qDebug("BtSearchResultArea::BtSearchResultArea end"); +} + +BtSearchResultArea::~BtSearchResultArea() +{ + saveDialogSettings(); +} + +void BtSearchResultArea::initView() +{ + QVBoxLayout *mainLayout; + QWidget *resultListsWidget; + QVBoxLayout *resultListsWidgetLayout; + + //Size is calculated from the font rather than set in pixels, + // maybe this is better in different kinds of displays? + int mWidth = CToolClass::mWidth(this, 1); + this->setMinimumSize(QSize(mWidth*40, mWidth*15)); + mainLayout = new QVBoxLayout(this); + mainSplitter = new QSplitter(this); + mainSplitter->setOrientation(Qt::Horizontal); + + resultListsWidget = new QWidget(mainSplitter); + + resultListsWidgetLayout = new QVBoxLayout(resultListsWidget); + resultListsWidgetLayout->setContentsMargins(0, 0, 0, 0); + + //Splitter for two result lists + resultListSplitter = new QSplitter(resultListsWidget); + resultListSplitter->setOrientation(Qt::Vertical); + m_moduleListBox = new CModuleResultView(resultListSplitter); + resultListSplitter->addWidget(m_moduleListBox); + m_resultListBox = new CSearchResultView(resultListSplitter); + resultListSplitter->addWidget(m_resultListBox); + resultListsWidgetLayout->addWidget(resultListSplitter); + + mainSplitter->addWidget(resultListsWidget); + + //Preview ("info") area + m_displayFrame = new QFrame(mainSplitter); + m_displayFrame->setFrameShape(QFrame::NoFrame); + m_displayFrame->setFrameShadow(QFrame::Plain); + mainSplitter->addWidget(m_displayFrame); + + mainLayout->addWidget(mainSplitter); + + QVBoxLayout* frameLayout = new QVBoxLayout(m_displayFrame); + frameLayout->setContentsMargins(0,0,0,0); + m_previewDisplay = CDisplay::createReadInstance(0, m_displayFrame); + m_previewDisplay->view()->setToolTip(tr("Text of the selected search result item")); + frameLayout->addWidget(m_previewDisplay->view()); + + loadDialogSettings(); +} + +void BtSearchResultArea::setSearchResult(QList modules) +{ + const QString searchedText = CSearchDialog::getSearchDialog()->searchText(); + reset(); //clear current modules + + m_modules = modules; + //pre-select the first module in the list + //this will pre-select and display the first hit of that module + m_moduleListBox->setupTree(modules, searchedText); + m_moduleListBox->setCurrentItem(m_moduleListBox->topLevelItem(0), 0); + + qobject_cast(parent())->m_analyseButton->setEnabled(true); +} + +void BtSearchResultArea::reset() +{ + m_moduleListBox->clear(); + m_resultListBox->clear(); + m_previewDisplay->setText(""); + qobject_cast(parent())->m_analyseButton->setEnabled(false); + m_modules.clear(); +} + +void BtSearchResultArea::clearPreview(){ + m_previewDisplay->setText(""); +} + +void BtSearchResultArea::updatePreview(const QString& key) +{ + using namespace Rendering; + + CSwordModuleInfo* module = m_moduleListBox->activeModule(); + if ( module ) { + const QString searchedText = CSearchDialog::getSearchDialog()->searchText(); + + QString text; + CDisplayRendering render; + + QList modules; + modules.append(module); + + CTextRendering::KeyTreeItem::Settings settings; + + //for bibles render 5 context verses + if (module->type() == CSwordModuleInfo::Bible) { + CSwordVerseKey vk(module); + vk.Headings(1); + vk.key(key); + + ((sword::VerseKey*)(module->module()->getKey()))->Headings(1); //HACK: enable headings for VerseKeys + + //first go back and then go forward the keys to be in context + vk.previous(CSwordVerseKey::UseVerse); + vk.previous(CSwordVerseKey::UseVerse); + + //include Headings in display, they are indexed and searched too + if (vk.Verse() == 1){ + if (vk.Chapter() == 1){ + vk.Chapter(0); + } + vk.Verse(0); + } + + const QString startKey = vk.key(); + + vk.key(key); + + vk.next(CSwordVerseKey::UseVerse); + vk.next(CSwordVerseKey::UseVerse); + const QString endKey = vk.key(); + + settings.keyRenderingFace = CTextRendering::KeyTreeItem::Settings::CompleteShort; + text = render.renderKeyRange(startKey, endKey, modules, key, settings); + } + //for commentaries only one verse, but with heading + else if (module->type() == CSwordModuleInfo::Commentary) { + CSwordVerseKey vk(module); + vk.Headings(1); + vk.key(key); + + ((sword::VerseKey*)(module->module()->getKey()))->Headings(1); //HACK: enable headings for VerseKeys + + //include Headings in display, they are indexed and searched too + if (vk.Verse() == 1){ + if (vk.Chapter() == 1){ + vk.Chapter(0); + } + vk.Verse(0); + } + const QString startKey = vk.key(); + + vk.key(key); + const QString endKey = vk.key(); + + settings.keyRenderingFace = CTextRendering::KeyTreeItem::Settings::NoKey; + text = render.renderKeyRange(startKey, endKey, modules, key, settings); + } + else { + text = render.renderSingleKey(key, modules, settings); + } + + m_previewDisplay->setText( highlightSearchedText(text, searchedText) ); + m_previewDisplay->moveToAnchor( CDisplayRendering::keyToHTMLAnchor(key) ); + } +} + +QStringList BtSearchResultArea::QueryParser(const QString& queryString) { + QString token; + QStringList tokenList; + int cnt, pos; + + token = ""; + cnt = 0; + while(cnt < queryString.length()) { + // add to token + if ((queryString[cnt]).isLetterOrNumber() || (queryString[cnt] == '*')) { + token = token + queryString[cnt]; + cnt++; + } + // token break + else if (queryString[cnt] == ' ') { + token = token.simplified(); + if ((token != "*") && (token != "")) + tokenList.append(token); + token = ""; + cnt++; + } + // clucene appears to ignore quoted strings in the sence + // that it treats all the words within quoted strings as + // regular tokens and not as a single token. + else if (queryString[cnt] == '"') { + cnt++; + } + // wild card - treat as a special token break + //else if (queryString[cnt] == '*') { + // token = token + queryString[cnt]; + // token = token.simplified(); + // if ((token != "*") && (token != "")) + // tokenList.append(token); + // // start next token with wildcard (kin*m -> kin* *m) + // token = "*"; + // cnt++; + //} + // the ! token is also a token break + else if (queryString[cnt] == '!') { + // store away current token + token = token.simplified(); + if ((token != "*") && (token != "")) + tokenList.append(token); + // add the ! token + tokenList.append("!"); + token = ""; + cnt++; + } + // the - token is also a token break + else if (queryString[cnt] == '-') { + // store away current token + token = token.simplified(); + if ((token != "*") && (token != "")) + tokenList.append(token); + // add the ! token + tokenList.append("-"); + token = ""; + cnt++; + } + // the + token is also a token break + else if (queryString[cnt] == '+') { + // store away current token + token = token.simplified(); + if ((token != "*") && (token != "")) + tokenList.append(token); + // add the + token + tokenList.append("+"); + token = ""; + cnt++; + } + // the || token is also a token break + else if ((queryString[cnt] == '|') && (queryString[cnt+1] == '|')) { + // store away current token + token = token.simplified(); + if ((token != "*") && (token != "")) + tokenList.append(token); + // add the || token + tokenList.append("||"); + token = ""; + cnt += 2; + } + // the && token is also a token break + else if ((queryString[cnt] == '&') && (queryString[cnt+1] == '&')) { + // store away current token + token = token.simplified(); + if ((token != "*") && (token != "")) + tokenList.append(token); + // add the || token + tokenList.append("&&"); + token = ""; + cnt += 2; + } + else cnt++; + } + token = token.simplified(); + if ((token != "*") && (token != "")) + tokenList.append(token); + + cnt = 0; + QStringList::iterator it; + for ( it = tokenList.begin(); it != tokenList.end(); it++ ) { + //----------------------------------------------------------- + // remove all the NOT(!) tokens - these do not need to be + // highlighted in the highlighter + //----------------------------------------------------------- + if (((*it) == "!") || ((*it) == "NOT") || ((*it) == "-")) { + it = tokenList.erase(it); + if (it == tokenList.end()) + break; + it = tokenList.erase(it); + if (it == tokenList.end()) + break; + it--; + } + //----------------------------------------------------------- + // remove all the operator tokens - these do not need to be + // highlighted in the highlighter + //----------------------------------------------------------- + else if ( ((*it) == "||") || ((*it) == "OR") || ((*it) == "+") || + ((*it) == "AND") || ((*it) == "&&") ) + { + it = tokenList.erase(it); + if (it == tokenList.end()) + break; + it--; + } + // if the token contains a ^ then trim the remainder of the + // token from the ^ + //What??? error: invalid conversion from ‘const void*’ to ‘int’ + // and how come "contains" returns bool but is used as int? + //else if ( (pos = (*it).contains("^")) >= 0 ) { + else if ( (pos = (*it).indexOf("^") ) >= 0 ) { + (*it) = (*it).left(pos - 1); + } + // if the token contains a ~ then trim the remainder of the + // token from the ~ + else if ( (pos = (*it).indexOf("~") ) >= 0 ) { + (*it) = (*it).left(pos - 2) + "*"; + } + } + return(tokenList); +} + +QString BtSearchResultArea::highlightSearchedText(const QString& content, const QString& searchedText) { + QString ret = content; + + const Qt::CaseSensitivity cs = Qt::CaseInsensitive; + + // int index = 0; + int index = ret.indexOf(""); + const QString rep2(""); + const unsigned int repLength = rep1.length() + rep1.length(); + const QString rep3("style=\"background-color:#FFFF66;\" "); + const unsigned int rep3Length = rep3.length(); + + + QString newSearchText; + + newSearchText = searchedText; + + // find the strongs search lemma and highlight it + // search the searched text for "strong:" until it is not found anymore + QStringList list; + + // split the search string - some possibilities are "\\s|\\|", "\\s|\\+", or "\\s|\\|\\+" + // TODO: find all possible seperators + QString regExp = "\\s"; + list = searchedText.split(QRegExp(regExp)); + foreach (QString newSearchText, list) { + int sstIndex; // strong search text index for finding "strong:" + int idx1, idx2; + QString sNumber, lemmaText; + + sstIndex = newSearchText.indexOf("strong:"); + if (sstIndex == -1) + continue; + + // set the start index to the start of + int strongIndex = index; + + // Get the strongs number from the search text. + // First, find the first space after "strong:" + sstIndex = sstIndex + 7; + // get the strongs number -> the text following "strong:" to the end of the string. + sNumber = newSearchText.mid(sstIndex, -1); + // find all the "lemma=" inside the the content + while((strongIndex = ret.indexOf("lemma=", strongIndex, cs)) != -1) { + // get the strongs number after the lemma and compare it with the + // strongs number we are looking for + idx1 = ret.indexOf("\"", strongIndex) + 1; + idx2 = ret.indexOf("\"", idx1 + 1); + lemmaText = ret.mid(idx1, idx2 - idx1); + + // this is interesting because we could have a strongs number like: G3218|G300 + // To handle this we will use some extra cpu cycles and do a partial match against + // the lemmaText + if (lemmaText.contains(sNumber)) { + // strongs number is found now we need to highlight it + // I believe the easiest way is to insert rep3 just before "lemma=" + ret = ret.insert(strongIndex, rep3); + strongIndex += rep3Length; + } + strongIndex += 6; // 6 is the length of "lemma=" + } + } + //--------------------------------------------------------------------- + // now that the strong: stuff is out of the way continue with + // other search options + //--------------------------------------------------------------------- + + // try to figure out how to use the lucene query parser + + //using namespace lucene::queryParser; + //using namespace lucene::search; + //using namespace lucene::analysis; + //using namespace lucene::util; + + //wchar_t *buf; + //char buf8[1000]; + //standard::WhitespaceAnalyzer analyzer; + //lucene_utf8towcs(m_wcharBuffer, searchedText.utf8(), MAX_CONV_SIZE); + //boost::scoped_ptr q( QueryParser::parse(m_wcharBuffer, _T("content"), &analyzer) ); + //StringReader reader(m_wcharBuffer); + //TokenStream* tokenStream = analyzer.tokenStream( _T("field"), &reader); + //Token token; + //while(tokenStream->next(&token) != 0) { + // lucene_wcstoutf8(buf8, token.termText(), 1000); + // printf("%s\n", buf8); + //} + + //=========================================================== + // since I could not figure out the lucene query parser, I + // made a simple parser. + //=========================================================== + QStringList words = QueryParser(newSearchText); + foreach (QString word, words) { //search for every word in the list + QRegExp findExp; + if (word.contains("*")) { + length = word.length() - 1; + word.replace('*', "\\S*"); //match within a word + findExp = QRegExp(word); + findExp.setMinimal(TRUE); + } + else { + length = word.length(); + findExp = QRegExp("\\b" + word + "\\b"); + } + + // index = 0; //for every word start at the beginning + index = ret.indexOf("connectionsProxy(), SLOT(clear())); + + // connect the strongs list + connect(m_moduleListBox, SIGNAL(strongsSelected(CSwordModuleInfo*, QStringList*)), + m_resultListBox, SLOT(setupStrongsTree(CSwordModuleInfo*, QStringList*))); +} + +/** Shows a dialog with the search analysis of the current search. */ +void BtSearchResultArea::showAnalysis() { + CSearchAnalysisDialog dlg(m_modules, this); + dlg.exec(); +} + +/** +* Load the settings from the resource file +*/ +void BtSearchResultArea::loadDialogSettings() +{ + QList mainSplitterSizes = CBTConfig::get(CBTConfig::searchMainSplitterSizes); + if (mainSplitterSizes.count() > 0) { + mainSplitter->setSizes(mainSplitterSizes); + } else { + int w = this->size().width(); + int w2 = m_moduleListBox->sizeHint().width(); + mainSplitterSizes << w2 << w - w2; + mainSplitter->setSizes(mainSplitterSizes); + } + QList resultSplitterSizes = CBTConfig::get(CBTConfig::searchResultSplitterSizes); + if (resultSplitterSizes.count() > 0) resultListSplitter->setSizes(resultSplitterSizes); +} + +/** +* Save the settings to the resource file +*/ +void BtSearchResultArea::saveDialogSettings() +{ + CBTConfig::set(CBTConfig::searchMainSplitterSizes, mainSplitter->sizes()); + CBTConfig::set(CBTConfig::searchResultSplitterSizes, resultListSplitter->sizes()); +} + +StrongsResult::StrongsResult() +{ +} + +StrongsResult::StrongsResult(const QString& text, const QString &keyName) + : text(text) +{ + //keyNameList.clear(); + keyNameList.append(keyName); +} + +QString StrongsResult::keyText() const { + return text; +} + +int StrongsResult::keyCount() const { + return keyNameList.count(); +} + +void StrongsResult::addKeyName(const QString& keyName) { + if (keyNameList.indexOf(keyName) == -1) + keyNameList.append(keyName); +} + +QStringList* StrongsResult::getKeyList() { + return & keyNameList; +} + + + +/******************************************** +************ StrongsResultClass ************* +********************************************/ +void StrongsResultClass::initStrongsResults(void) +{ + using namespace Rendering; + + CDisplayRendering render; + QList modules; + CTextRendering::KeyTreeItem::Settings settings; + QString rText, lText, key; + bool found; + int sIndex; + int count; + int index; + QString text; + + modules.append(srModule); + sword::ListKey& result = srModule->searchResult(); + + count = result.Count(); + if (!count) + return; + qApp->processEvents( QEventLoop::AllEvents, 1 ); //1 ms only + srList.clear(); + // for whatever reason the text "Parsing...translations." does not appear. + // this is not critical but the text is necessary to get the dialog box + // to be wide enough. + QProgressDialog* progress = new QProgressDialog(QObject::tr("Parsing Strong's Numbers"), 0, 0, count); + //0, "progressDialog", tr("Parsing Strong's Numbers"), tr("Parsing Strong's numbers for translations."), true); + + //progress->setAllowCancel(false); + //progress->setMinimumDuration(0); + progress->show(); + progress->raise(); + for (index = 0; index < count; index++){ + progress->setValue( index ); + qApp->processEvents(QEventLoop::AllEvents, 1 ); //1 ms only + + key = QString::fromUtf8(result.GetElement(index)->getText()); + text = render.renderSingleKey(key, modules, settings); + sIndex = 0; + while ((rText = getStrongsNumberText(text, &sIndex)) != "") + { + StrongsResultList::iterator it; + found = FALSE; + for ( it = srList.begin(); it != srList.end(); ++it ) + { + lText = (*it).keyText(); + if (lText == rText) + { + found = TRUE; + (*it).addKeyName(key); + break; + } + } + if (found == FALSE) + srList.append( StrongsResult(rText, key) ); + } + } + delete progress; + progress = 0; + //qHeapSort(srList); +} + +QString StrongsResultClass::getStrongsNumberText(const QString& verseContent, int *startIndex) { + // get the strongs text + int idx1, idx2, index; + QString sNumber, strongsText; + //const bool cs = CSwordModuleSearch::caseSensitive; + const Qt::CaseSensitivity cs = Qt::CaseInsensitive; + + if (*startIndex == 0) { + index = verseContent.indexOf("" is found. Get the text from here to + // the next "<". + index = verseContent.indexOf(">", index, cs) + 1; + idx2 = verseContent.indexOf("<", index, cs); + strongsText = verseContent.mid(index, idx2 - index); + index = idx2; + *startIndex = index; + + return(strongsText); + } + else { + index += 6; // 6 is the length of "lemma=" + } + } + return QString::null; +} + + + +} //namespace Search diff --git a/src/frontend/searchdialog/btsearchresultarea.h b/src/frontend/searchdialog/btsearchresultarea.h new file mode 100644 index 0000000..82eb2d4 --- /dev/null +++ b/src/frontend/searchdialog/btsearchresultarea.h @@ -0,0 +1,201 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BTSEARCHRESULTAREA_H +#define BTSEARCHRESULTAREA_H + + +#include "backend/managers/cswordbackend.h" +#include "backend/cswordmodulesearch.h" + +#include +#include +#include +#include + +//forward declarations +class CReadDisplay; +class CSwordModuleInfo; +namespace Search { + class CModuleResultView; + class CSearchResultView; +} + +class QHBoxLayout; +class QTreeWidget; +class QFrame; + +namespace Search { + +/** +* This class is used to keep track of the text strongs results. +* It only keeps track of one instance of a strongs text result. +* +* The functions of the class are: +* - Store an instance of a strongs text result. +* - Each strongs text result will contain a list of verses (keyNames). +* - The number of verses (keyNames) is returned by keyCount(). +* - The text for the strongs text result is returned by keyText(). +* - The list of verses (keyNames) is returned by getKeyList() [as QStringList]. +* +* To add a new verse to a strongs text result use addKeyName. +*/ +class StrongsResult { +public: + StrongsResult(); + StrongsResult(const QString& text, const QString &keyName); + + QString keyText() const; + int keyCount() const; + void addKeyName(const QString& keyName); + QStringList* getKeyList(); + + /* ???? + bool operator==(const StrongsResult &l, const StrongsResult &r) + { return (l.keyText() == r.keyText()); } + + bool operator<(const StrongsResult &l, const StrongsResult &r) + { return (l->keyText() < r->keyText()); } + + bool operator>(const StrongsResult &l, const StrongsResult &r) + { return (l->keyText() > r->keyText()); } + */ +private: + QString text; + QStringList keyNameList; +}; + +typedef QList StrongsResultList; + +/** +* This class is used to keep track of the text strongs results. +* It keeps track of all instances of all strongs text results. +* This class makes use of the above class StrongsResult. +* +* The functions of the class are: +* - Store an instance of a strongs text result. +* - Each strongs text result will contain a list of verses (keyNames). +* - The number of verses (keyNames) is returned by keyCount(). +* - The text for the strongs text result is returned by keyText(). +* - The list of verses (keyNames) is returned by getKeyList() [as QStringList]. +* +* To add a new verse to a strongs text result use addKeyName. +*/ +class StrongsResultClass { +public: + StrongsResultClass(CSwordModuleInfo* module, const QString& strongsNumber) + : srModule(module), lemmaText(strongsNumber) + { + initStrongsResults(); + } + + QString keyText(int index) const { + return srList[index].keyText(); + } + int keyCount(int index) const { + return srList[index].keyCount(); + } + QStringList* getKeyList(int index) { + return srList[index].getKeyList(); + } + int Count() const { + return srList.count(); + } + +private: + void initStrongsResults(void); + QString getStrongsNumberText(const QString& verseContent, int *startIndex); + + StrongsResultList srList; + CSwordModuleInfo* srModule; + QString lemmaText; +}; + + +/** The page of the search dialog which contains the search result part. + * @author The BibleTime team + */ +class BtSearchResultArea : public QWidget +{ + Q_OBJECT +public: + BtSearchResultArea(QWidget *parent=0); + ~BtSearchResultArea(); + /** + * Sets the modules which contain the result of each. + */ + void setSearchResult(QList modules); + + QSize sizeHint() const { return baseSize(); } + QSize minimumSizeHint() const { return minimumSize(); } + +public slots: + /** + * Resets the current list of modules and the displayed list of found entries. + */ + void reset(); + +protected: + /** + * Initializes the view of this widget. + */ + void initView(); + /** + * Initializes the signal slot conections of the child widgets + */ + void initConnections(); + /** + * This function breakes the queryString into clucene tokens + */ + QStringList QueryParser(const QString& queryString); + /** + * This function highlights the searched text in the content using the search type given by search flags + */ + QString highlightSearchedText(const QString& content, const QString& searchedText); + + /** + * Load the settings from the resource file + */ + void loadDialogSettings(); + /** + * Save the settings to the resource file + */ + void saveDialogSettings(); + +protected slots: + /** + * Update the preview of the selected key. + */ + void updatePreview(const QString& key); + /** + * Clear the preview of the selected key. + */ + void clearPreview(); + /** + * Shows a dialog with the search analysis of the current search. + */ + void showAnalysis(); + +private: + + CModuleResultView* m_moduleListBox; + CSearchResultView* m_resultListBox; + + QFrame *m_displayFrame; + CReadDisplay* m_previewDisplay; + + QList m_modules; + + QSplitter *mainSplitter; + QSplitter *resultListSplitter; +}; + +} //namespace Search + +#endif diff --git a/src/frontend/searchdialog/chistorycombobox.cpp b/src/frontend/searchdialog/chistorycombobox.cpp new file mode 100644 index 0000000..953d9f3 --- /dev/null +++ b/src/frontend/searchdialog/chistorycombobox.cpp @@ -0,0 +1,48 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "chistorycombobox.h" +#include +#include + +namespace Search { + +CHistoryComboBox::CHistoryComboBox( QWidget* parent) + : QComboBox(parent) +{ + setEditable(true); + completer()->setCompletionMode(QCompleter::PopupCompletion); +} + +CHistoryComboBox::~CHistoryComboBox() +{ +} + +void CHistoryComboBox::addToHistory(const QString& text) +{ + int index = findText(text); + if ( index >= 0) + removeItem(index); + insertItem(1, text); + setCurrentIndex(1); +} + +QStringList CHistoryComboBox::historyItems() const +{ + QStringList items; + for (int i=0; i 0) + items << text; + } + return items; +} +} //end of namespace Search + diff --git a/src/frontend/searchdialog/chistorycombobox.h b/src/frontend/searchdialog/chistorycombobox.h new file mode 100644 index 0000000..967c045 --- /dev/null +++ b/src/frontend/searchdialog/chistorycombobox.h @@ -0,0 +1,33 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CHISTORYCOMBOBOX_H +#define CHISTORYCOMBOBOX_H + +#include + +namespace Search { + +class CHistoryComboBox : public QComboBox +{ + Q_OBJECT +public: + CHistoryComboBox(QWidget* parent = 0); + ~CHistoryComboBox(); + void addToHistory(const QString& item); + QStringList historyItems() const; + +protected: + +private: +}; + +} //end of namespace Search + +#endif diff --git a/src/frontend/searchdialog/cmoduleresultview.cpp b/src/frontend/searchdialog/cmoduleresultview.cpp new file mode 100644 index 0000000..6c3053f --- /dev/null +++ b/src/frontend/searchdialog/cmoduleresultview.cpp @@ -0,0 +1,297 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "cmoduleresultview.h" + +#include "backend/drivers/cswordmoduleinfo.h" + +#include "frontend/cexportmanager.h" + +#include "util/cresmgr.h" +#include "util/ctoolclass.h" +#include "util/directoryutil.h" + +//Qt includes +#include +#include +#include +#include +#include +#include + +namespace Search { + + +/******************************************** +************ ModuleResultList ************** +********************************************/ + +CModuleResultView::CModuleResultView(QWidget* parent) + : QTreeWidget(parent), + strongsResults(0) +{ + initView(); + initConnections(); +} + +CModuleResultView::~CModuleResultView() +{} + + +/** Initializes this widget. */ +void CModuleResultView::initView() +{ + // see also csearchresultview.cpp + setToolTip(tr("Works chosen for the search and the number of the hits in each work")); + setHeaderLabels( QStringList(tr("Work")) << tr("Hits") ); + + setColumnWidth(0, CToolClass::mWidth(this, 8)); + setColumnWidth(1, CToolClass::mWidth(this, 4)); + QSize sz(CToolClass::mWidth(this, 13), CToolClass::mWidth(this, 5)); + //setMinimumSize(sz); + m_size = sz; + //TODO: sorting + //setSorting(0, true); + //setSorting(1, true); + + //setup the popup menu + m_popup = new QMenu(this); + + m_actions.copyMenu = new QMenu(tr("Copy..."), m_popup); + m_actions.copyMenu->setIcon(util::filesystem::DirectoryUtil::getIcon( CResMgr::searchdialog::result::moduleList::copyMenu::icon) ); + m_actions.copy.result = new QAction(tr("Reference only"), this); + QObject::connect(m_actions.copy.result, SIGNAL(triggered()), this, SLOT(copyResult()) ); + m_actions.copyMenu->addAction(m_actions.copy.result); + m_actions.copy.resultWithText = new QAction(tr("Reference with text"), this); + QObject::connect(m_actions.copy.resultWithText, SIGNAL(triggered()), this, SLOT(copyResultWithText()) ); + m_actions.copyMenu->addAction(m_actions.copy.resultWithText); + m_popup->addMenu(m_actions.copyMenu); + + m_actions.saveMenu = new QMenu(tr("Save..."), m_popup); + m_actions.saveMenu->setIcon(util::filesystem::DirectoryUtil::getIcon( CResMgr::searchdialog::result::moduleList::saveMenu::icon) ); + m_actions.save.result = new QAction(tr("Reference only"), this); + QObject::connect(m_actions.save.result, SIGNAL(triggered()), this, SLOT(saveResult()) ); + m_actions.saveMenu->addAction(m_actions.save.result); + m_actions.save.resultWithText = new QAction(tr("Reference with text"), this); + QObject::connect(m_actions.save.resultWithText, SIGNAL(triggered()), this, SLOT(saveResultWithText()) ); + m_actions.saveMenu->addAction(m_actions.save.resultWithText); + m_popup->addMenu(m_actions.saveMenu); + + m_actions.printMenu = new QMenu(tr("Print..."), m_popup); + m_actions.printMenu->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::searchdialog::result::moduleList::printMenu::icon)); + m_actions.print.result = new QAction(tr("Reference with text"), this); + QObject::connect(m_actions.print.result, SIGNAL(triggered()), this, SLOT(printResult()) ); + m_actions.printMenu->addAction(m_actions.print.result); + m_popup->addMenu(m_actions.printMenu); +} + +/** Initializes the connections of this widget, */ +void CModuleResultView::initConnections() +{ + //TODO: + connect(this, SIGNAL(currentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*)), + this, SLOT(executed(QTreeWidgetItem*, QTreeWidgetItem*))); +} + +/** Setups the tree using the given list of modules. */ +void CModuleResultView::setupTree( QList modules, const QString& searchedText ) +{ + clear(); + //TODO: this class is for sorting + //util::CSortListViewItem* item = 0; + //util::CSortListViewItem* oldItem = 0; + QTreeWidgetItem* item = 0; + QTreeWidgetItem* oldItem = 0; + + sword::ListKey result; + + if (strongsResults) { + delete strongsResults; + strongsResults = 0; + } + + bool strongsAvailable = false; + + QList::iterator end_it = modules.end(); + for (QList::iterator it(modules.begin()); it != end_it; ++it) { + // for (modules.first(); modules.current(); modules.next()) { + result = (*it)->searchResult(); + + item = new QTreeWidgetItem(this, QStringList((*it)->name()) << QString::number(result.Count()) ); + //TODO: item->setColumnSorting(1, util::CSortListViewItem::Number); + + item->setIcon(0,CToolClass::getIconForModule(*it) ); + oldItem = item; + //---------------------------------------------------------------------- + // we need to make a decision here. Either don't show any Strong's + // number translations, or show the first one in the search text, or + // figure out how to show them all. + // I choose option number 2 at this time. + //---------------------------------------------------------------------- + int sstIndex, sTokenIndex; // strong search text index for finding "strong:" + if ((sstIndex = searchedText.indexOf("strong:", 0)) != -1) { + QString sNumber; + //-------------------------------------------------- + // get the strongs number from the search text + //-------------------------------------------------- + // first find the first space after "strong:" + // this should indicate a change in search token + sstIndex = sstIndex + 7; + sTokenIndex = searchedText.indexOf(" ", sstIndex); + sNumber = searchedText.mid(sstIndex, sTokenIndex - sstIndex); + + setupStrongsResults((*it), item, sNumber); + + //TODO: item->setOpen(true); + strongsAvailable = true; + } + }; + + //Allow to hide the module strongs if there are any available + setRootIsDecorated( strongsAvailable ); +} + +void CModuleResultView::setupStrongsResults(CSwordModuleInfo* module, QTreeWidgetItem* parent, + const QString& sNumber) +{ + QString lText; + //TODO: + //util::CSortListViewItem* item = 0; + QTreeWidgetItem* item = 0; + + strongsResults = new StrongsResultClass(module, sNumber); + + for (int cnt = 0; cnt < strongsResults->Count(); ++cnt) { + lText = strongsResults->keyText(cnt); + + item = new QTreeWidgetItem(parent, QStringList(lText) << QString::number(strongsResults->keyCount(cnt))); + //TODO: + //item->setColumnSorting(1, util::CSortListViewItem::Number); + } +} + +//TODO: +/** Is executed when an item was selected in the list. */ +void CModuleResultView::executed( QTreeWidgetItem* i, QTreeWidgetItem*) +{ + QString itemText, lText; + + if (!i){ + //Clear list + emit moduleChanged(); + return; + } + if (CSwordModuleInfo* m = CPointers::backend()->findModuleByName(i->text(0))) { + emit moduleChanged(); + emit moduleSelected(m); + return; + } + + if (!strongsResults) { + return; + } + + itemText = i->text(0); + for (int cnt = 0; cnt < strongsResults->Count(); cnt++) { + lText = strongsResults->keyText(cnt); + if (lText == itemText) { + //clear the verses list + emit moduleChanged(); + emit strongsSelected(activeModule(), strongsResults->getKeyList(cnt)); + return; + } + } +} + +/** Returns the currently active module. */ +CSwordModuleInfo* CModuleResultView::activeModule() +{ + Q_ASSERT(currentItem()); + + QTreeWidgetItem* item = currentItem(); + if (!item) { + return 0; + } + + // we need to find the parent most node because that is the node + // that is the module name. + while (item->parent()) { + item = item->parent(); + } + + if (item) { + return CPointers::backend()->findModuleByName(item->text(0)); + } + + return 0; +} + +/** Reimplementation from QWidget. */ +void CModuleResultView::contextMenuEvent( QContextMenuEvent * event ) +{ + qDebug("CModuleResultView::showPopup"); + //make sure that all entries have the correct status + m_popup->exec(event->globalPos()); +} + +/** Copies the whole search result into the clipboard. */ +void CModuleResultView::copyResult() +{ + if (CSwordModuleInfo* m = activeModule()) { + sword::ListKey result = m->searchResult(); + CExportManager mgr(tr("Copy search result..."), true, tr("Copying search result")); + mgr.copyKeyList(&result,m,CExportManager::Text,false); + }; +} + +/** Copies the whole search result with the text into the clipboard. */ +void CModuleResultView::copyResultWithText() +{ + if (CSwordModuleInfo* m = activeModule()) { + sword::ListKey result = m->searchResult(); + CExportManager mgr(tr("Copy search result..."), true, tr("Copying search result")); + mgr.copyKeyList(&result,m,CExportManager::Text,true); + }; +} + +/** Saves the search result keys. */ +void CModuleResultView::saveResult() +{ + if (CSwordModuleInfo* m = activeModule()) { + sword::ListKey result = m->searchResult(); + CExportManager mgr(tr("Save search result..."), true, tr("Saving search result")); + mgr.saveKeyList(&result,m,CExportManager::Text,false); + }; +} + +/** Saves the search result with it's text. */ +void CModuleResultView::saveResultWithText() +{ + if (CSwordModuleInfo* m = activeModule()) { + sword::ListKey result = m->searchResult(); + CExportManager mgr(tr("Save search result..."), true, tr("Saving search result")); + mgr.saveKeyList(&result,m,CExportManager::Text,true); + }; +} + +/** Appends the whole search result to the printer queue. */ +void CModuleResultView::printResult() +{ + if (CSwordModuleInfo* m = activeModule()) { + sword::ListKey result = m->searchResult(); + CExportManager mgr(tr("Print search result..."), true, tr("Printing search result")); + mgr.printKeyList(&result,m,CBTConfig::getDisplayOptionDefaults(), CBTConfig::getFilterOptionDefaults()); + }; +} + + + +} //end of namespace Search diff --git a/src/frontend/searchdialog/cmoduleresultview.h b/src/frontend/searchdialog/cmoduleresultview.h new file mode 100644 index 0000000..c23d254 --- /dev/null +++ b/src/frontend/searchdialog/cmoduleresultview.h @@ -0,0 +1,136 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CMODULERESULTSVIEW_H +#define CMODULERESULTSVIEW_H + +//BibleTime includes +#include "btsearchresultarea.h" + +//Qt includes +#include +#include + + +//forward declarations +class CSwordModuleInfo; + +class QPoint; +class QMenu; +class QAction; +class QStringList; +class QContextMenuEvent; + +class StrongsResultClass; + + +namespace Search { + + +class CModuleResultView : public QTreeWidget { + Q_OBJECT +public: + CModuleResultView(QWidget* parent); + ~CModuleResultView(); + + /** + * Setups the tree using the given list of modules. + */ + void setupTree( QList modules, const QString& searchedText ); + /** + * Returns the currently active module. + */ + CSwordModuleInfo* activeModule(); + + virtual QSize sizeHint() {return m_size;} + +protected: + /** + * Initializes this widget. + */ + void initView(); + /** + * Initializes the connections of this widget + */ + void initConnections(); + + + void setupStrongsResults(CSwordModuleInfo* module, QTreeWidgetItem* parent, const QString& searchedText); + +protected slots: + /** + * Is executed when an item was selected in the list. + */ + void executed(QTreeWidgetItem*, QTreeWidgetItem*); + /** + * Copies the whole search result with the text into the clipboard. + */ + void copyResultWithText(); + /** + * Copies the whole search result into the clipboard. + */ + void copyResult(); + /** + * This event handler (reimplemented from QWidget) opens the popup menu at the given position. + */ + void contextMenuEvent( QContextMenuEvent * event ); + /** + * Appends the whole search result to the printer queue. + */ + void printResult(); + /** + * Saves the search result with it's text. + */ + void saveResultWithText(); + /** + * Saves the search result keys. + */ + void saveResult(); + +signals: + void moduleSelected(CSwordModuleInfo*); + void moduleChanged(); + void strongsSelected(CSwordModuleInfo*, QStringList*); + +private: + struct { + QMenu* saveMenu; + struct { + QAction* result; + QAction* resultWithText; + } + save; + + QMenu* printMenu; + struct { + QAction* result; + } + print; + + QMenu* copyMenu; + struct { + QAction* result; + QAction* resultWithText; + } + copy; + + } m_actions; + + QMenu* m_popup; + + StrongsResultClass* strongsResults; + QSize m_size; +}; + + +} //end of namespace Search + +#endif diff --git a/src/frontend/searchdialog/crangechooserdialog.cpp b/src/frontend/searchdialog/crangechooserdialog.cpp new file mode 100644 index 0000000..92a8dc0 --- /dev/null +++ b/src/frontend/searchdialog/crangechooserdialog.cpp @@ -0,0 +1,330 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#include "crangechooserdialog.h" + +#include "backend/config/cbtconfig.h" +#include "util/dialogutil.h" + +//sword +#include "versekey.h" +#include "listkey.h" + + + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace Search { + + +/********** RangeItem ******************/ +CRangeChooserDialog::RangeItem::RangeItem(QListWidget* view, QListWidgetItem* /*afterThis*/, const QString caption, const QString range) + : QListWidgetItem(view) +{ + setCaption(caption); + setRange(range); +} + +CRangeChooserDialog::RangeItem::~RangeItem() {} + +const QString& CRangeChooserDialog::RangeItem::range() const +{ + // qWarning("range is %s", (const char*)m_range.utf8()); + return m_range; +} + +void CRangeChooserDialog::RangeItem::setRange(QString newRange) { + m_range = newRange; +} + +QString CRangeChooserDialog::RangeItem::caption() const { + return text(); +} + +void CRangeChooserDialog::RangeItem::setCaption(const QString newCaption) { + setText(newCaption); +} + + +/*********** Dialog ***************/ + +CRangeChooserDialog::CRangeChooserDialog( QWidget* parentDialog ) + : QDialog(parentDialog) +{ + //Set the flag to destroy when closed - otherwise eats memory + setAttribute(Qt::WA_DeleteOnClose); + initView(); + initConnections(); + + //add the existing scopes + CBTConfig::StringMap map = CBTConfig::get + (CBTConfig::searchScopes); + CBTConfig::StringMap::Iterator it; + for (it = map.begin(); it != map.end(); ++it) { + new RangeItem(m_rangeList, 0, it.key(), it.value()); + }; + + editRange(0); + if (RangeItem* i = dynamic_cast(m_rangeList->currentItem()) + ) { + nameChanged(i->caption()); + } +} + +/** Initializes the view of this object. */ +void CRangeChooserDialog::initView() +{ + setWindowTitle(tr("Setup Search Scopes")); + + QVBoxLayout* vboxLayout = new QVBoxLayout(this); + + QHBoxLayout* hboxLayout = new QHBoxLayout(); + QVBoxLayout* vboxLayout1 = new QVBoxLayout(); + QLabel* rangeListLabel = new QLabel(tr("S&earch range:"), this); + vboxLayout1->addWidget(rangeListLabel); + + m_rangeList = new QListWidget(this); + m_rangeList->setToolTip(tr("Select a scope from the list to edit the search ranges")); + vboxLayout1->addWidget(m_rangeList); + + QHBoxLayout* hboxLayout1 = new QHBoxLayout(); + m_newRangeButton = new QPushButton(tr("&Add new scope"), this); + m_newRangeButton->setToolTip(tr("Add a new search scope. First enter an appropriate name, then edit the search ranges.")); + hboxLayout1->addWidget(m_newRangeButton); + m_deleteRangeButton = new QPushButton(tr("Delete current &scope"), this); + m_deleteRangeButton->setToolTip(tr("Delete the selected search scope")); + hboxLayout1->addWidget(m_deleteRangeButton); + + vboxLayout1->addLayout(hboxLayout1); + hboxLayout->addLayout(vboxLayout1); + + QVBoxLayout* vboxLayout2 = new QVBoxLayout(); + QHBoxLayout* hboxLayout2 = new QHBoxLayout(); + QLabel* nameEditLabel = new QLabel(tr("&Name:"), this); + hboxLayout2->addWidget(nameEditLabel); + + m_nameEdit = new QLineEdit(this); + m_nameEdit->setToolTip(tr("Change the name of the selected search scope")); + hboxLayout2->addWidget(m_nameEdit); + vboxLayout2->addLayout(hboxLayout2); + + QLabel* rangeEditLabel = new QLabel(tr("Edi&t current range:"), this); + vboxLayout2->addWidget(rangeEditLabel); + + m_rangeEdit = new QTextEdit(this); + m_rangeEdit->setToolTip(tr("Change the search ranges of the selected search scope item. Have a look at the predefined search scopes to see how search ranges are constructed.")); + + vboxLayout2->addWidget(m_rangeEdit); + + QLabel* resultListLabel = new QLabel(tr("Parsed search range:"), this); + vboxLayout2->addWidget(resultListLabel); + + m_resultList = new QListWidget(this); + m_resultList->setToolTip(tr("The search ranges which will be used for the search, parsed to the canonical form")); + vboxLayout2->addWidget(m_resultList); + + hboxLayout->addLayout(vboxLayout2); + vboxLayout->addLayout(hboxLayout); + + QFrame* line = new QFrame(this); + line->setFrameShape(QFrame::HLine); + line->setFrameShadow(QFrame::Sunken); + vboxLayout->addWidget(line); + + m_buttonBox = new QDialogButtonBox(this); + m_buttonBox->setOrientation(Qt::Horizontal); + m_buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok|QDialogButtonBox::RestoreDefaults); + util::prepareDialogBox(m_buttonBox); + vboxLayout->addWidget(m_buttonBox); + + rangeListLabel->setBuddy(m_rangeList); + nameEditLabel->setBuddy(m_nameEdit); + rangeEditLabel->setBuddy(m_rangeEdit); + resultListLabel->setBuddy(m_resultList); +} + + + +void CRangeChooserDialog::initConnections() +{ + // Signals from text/list widgets + QObject::connect(m_rangeList, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)), + this, SLOT(editRange(QListWidgetItem*))); + + QObject::connect(m_rangeEdit, SIGNAL(textChanged()), + this, SLOT(parseRange())); + QObject::connect(m_rangeEdit, SIGNAL(textChanged()), + this, SLOT(rangeChanged())); + + QObject::connect(m_nameEdit, SIGNAL(textChanged(const QString&)), + this, SLOT(nameChanged(const QString&))); + + // Buttons + QObject::connect(m_buttonBox, SIGNAL(accepted()), this, SLOT(slotOk())); + QObject::connect(m_buttonBox, SIGNAL(rejected()), this, SLOT(close())); + QObject::connect(m_newRangeButton, SIGNAL(clicked()), this, SLOT(addNewRange())); + QObject::connect(m_deleteRangeButton, SIGNAL(clicked()), this, SLOT(deleteCurrentRange())); + //restore defaults! + QPushButton* defaultsButton = m_buttonBox->button(QDialogButtonBox::RestoreDefaults); + QObject::connect(defaultsButton, SIGNAL(clicked()), this, SLOT(slotDefault())); +} + +/** Adds a new range to the list. */ +void CRangeChooserDialog::addNewRange() +{ + //qDebug("CRangeChooserDialog::addNewRange"); + //RangeItem* i = new RangeItem(m_rangeList, m_rangeList->lastItem(), tr("New range")); + RangeItem* i = new RangeItem(m_rangeList, 0, tr("New range")); + //use just setCurrentItem... m_rangeList->setSelected(i, true); + m_rangeList->setCurrentItem(i); + editRange(i); + + m_nameEdit->setFocus(); +} + +/** No descriptions */ +void CRangeChooserDialog::editRange(QListWidgetItem* item) +{ + //qDebug("CRangeChooserDialog::editRange"); + RangeItem* const range = dynamic_cast(item); + + m_nameEdit->setEnabled( range ); //only if an item is selected enable the edit part + m_rangeEdit->setEnabled( range ); + m_resultList->setEnabled( range ); + m_deleteRangeButton->setEnabled( range ); + + if (range) { + m_nameEdit->setText(range->caption()); + m_rangeEdit->setText(range->range()); + } +} + +/** Parses the entered text and prints out the result in the list box below the edit area. */ +void CRangeChooserDialog::parseRange() +{ + //qDebug("CRangeChooserDialog::parseRange"); + m_resultList->clear(); + + //TODO: remove this hack: + //HACK: repair range to work with Sword 1.5.6 + QString range( m_rangeEdit->toPlainText() ); + range.replace(QRegExp("\\s{0,}-\\s{0,}"), "-" ); + + sword::VerseKey key; + sword::ListKey verses = key.ParseVerseList((const char*)range.toUtf8(), "Genesis 1:1", true); + for (int i = 0; i < verses.Count(); ++i) { + new QListWidgetItem(QString::fromUtf8(verses.GetElement(i)->getRangeText()), m_resultList ); + // qWarning("range=%s, text=%s",verses.GetElement(i)->getRangeText(), verses.GetElement(i)->getText() ); + } + +} + +/** No descriptions */ +void CRangeChooserDialog::rangeChanged() +{ + //qDebug("CRangeChooserDialog::rangeChanged"); + if (RangeItem* i = dynamic_cast(m_rangeList->currentItem()) + ) { + QString range( m_rangeEdit->toPlainText() ); + //TODO: remove this hack: + //HACK: repair range to work with Sword 1.5.6 + range.replace(QRegExp("\\s{0,}-\\s{0,}"), "-" ); + i->setRange(range); + }; +} + +/** No descriptions */ +void CRangeChooserDialog::nameChanged(const QString& newCaption) +{ + //qDebug("CRangeChooserDialog::nameChanged"); + m_rangeEdit->setEnabled(!newCaption.isEmpty()); + m_resultList->setEnabled(!newCaption.isEmpty()); + //m_resultList->header()->setEnabled(!newCaption.isEmpty()); + + if (RangeItem* i = dynamic_cast(m_rangeList->currentItem()) + ) { + if (!newCaption.isEmpty()) { + //enable some items (see "else" below) + m_newRangeButton->setEnabled(true); + m_buttonBox->button(QDialogButtonBox::Ok)->setEnabled(true); + m_rangeList->setDisabled(false); + i->setCaption(newCaption); + } + else { //invalid name + i->setCaption(tr("")); + //disable some items to prevent saving invalid range + m_newRangeButton->setEnabled(false); + m_buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false); + m_rangeList->setDisabled(true); + }; + }; +} + +/** Deletes the selected range. */ +void CRangeChooserDialog::deleteCurrentRange() +{ + //qDebug("CRangeChooserDialog::deleteCurrentRange"); + if (RangeItem* i = dynamic_cast(m_rangeList->currentItem()) ) { + int row = m_rangeList->row(i); + m_rangeList->takeItem(row); + delete i; + } + editRange(m_rangeList->currentItem()); +} + +void CRangeChooserDialog::slotOk() +{ + m_rangeList->sortItems(); //sorted first because the order will be saved + //save the new map of search scopes + CBTConfig::StringMap map; + for (int i = 0; i < m_rangeList->count(); i++){ + if ( RangeItem* item = dynamic_cast(m_rangeList->item(i)) ) { + map[item->caption()] = item->range(); + }; + } + CBTConfig::set + (CBTConfig::searchScopes, map); + + QDialog::accept(); +} + +void CRangeChooserDialog::slotDefault() +{ + //qDebug("CRangeChooserDialog::slotDefault"); + m_rangeList->clear(); + CBTConfig::StringMap map = CBTConfig::getDefault(CBTConfig::searchScopes); + CBTConfig::StringMap::Iterator it; + for (it = map.begin(); it != map.end(); ++it) { + new RangeItem(m_rangeList, 0, it.key(), it.value()); + }; + m_rangeList->setCurrentItem(0); + + editRange(0); + if (RangeItem* i = dynamic_cast(m_rangeList->currentItem()) + ) { + nameChanged(i->caption()); + } + +} + + +} //end of namespace Search diff --git a/src/frontend/searchdialog/crangechooserdialog.h b/src/frontend/searchdialog/crangechooserdialog.h new file mode 100644 index 0000000..4859b15 --- /dev/null +++ b/src/frontend/searchdialog/crangechooserdialog.h @@ -0,0 +1,89 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + + +#ifndef CRANGECHOOSERDIALOG_H +#define CRANGECHOOSERDIALOG_H + +#include +#include + +class QListWidget; +class QLineEdit; +class QTextEdit; +class QPushButton; +class QDialogButtonBox; + + +namespace Search { + +class CRangeChooserDialog : public QDialog +{ + Q_OBJECT +public: + CRangeChooserDialog(QWidget* parentDialog); + ~CRangeChooserDialog(){}; + +protected: // Protected methods +class RangeItem : public QListWidgetItem { +public: + RangeItem(QListWidget*, QListWidgetItem* afterThis = 0, const QString caption = QString::null, const QString range = QString::null); + ~RangeItem(); + const QString& range() const; + QString caption() const; + void setRange(QString range); + void setCaption(const QString); +private: + QString m_range; + }; + + /** + * Initializes the connections of this widget. + */ + void initConnections(); + /** + * Initializes the view of this object. + */ + void initView(); + +protected slots: // Protected slots + /** + * Adds a new range to the list. + */ + void addNewRange(); + void editRange(QListWidgetItem*); + /** + * Parses the entered text and prints out the result in the list box below the edit area. + */ + void parseRange(); + void nameChanged(const QString&); + void rangeChanged(); + /** + * Deletes the selected range. + */ + void deleteCurrentRange(); + virtual void slotDefault(); + virtual void slotOk(); + +private: + QListWidget* m_rangeList; + QListWidget* m_resultList; + QLineEdit* m_nameEdit; + QTextEdit* m_rangeEdit; + QPushButton* m_newRangeButton; + QPushButton* m_deleteRangeButton; + QDialogButtonBox* m_buttonBox; +}; + + +} //end of namespace Search + + +#endif diff --git a/src/frontend/searchdialog/csearchdialog.cpp b/src/frontend/searchdialog/csearchdialog.cpp new file mode 100644 index 0000000..947e669 --- /dev/null +++ b/src/frontend/searchdialog/csearchdialog.cpp @@ -0,0 +1,304 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#include "csearchdialog.h" +#include "btsearchoptionsarea.h" +#include "btsearchresultarea.h" + +#include "backend/cswordmodulesearch.h" +#include "backend/keys/cswordkey.h" +#include "backend/keys/cswordversekey.h" +#include "backend/config/cbtconfig.h" + +#include "frontend/cmoduleindexdialog.h" + +#include "util/cresmgr.h" +#include "util/ctoolclass.h" +#include "util/directoryutil.h" + +//Qt includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace Search { + +static CSearchDialog* m_staticDialog = 0; + +void CSearchDialog::openDialog(const QList modules, const QString& searchText, QWidget* parentDialog) +{ + if (!m_staticDialog) { + m_staticDialog = new CSearchDialog(parentDialog); + }; + m_staticDialog->reset(); + + if (modules.count()) { + m_staticDialog->setModules(modules); + } + else { + m_staticDialog->showModulesSelector(); + } + + m_staticDialog->setSearchText(searchText); + if (m_staticDialog->isHidden()) { + m_staticDialog->show(); + } + + if (modules.count() && !searchText.isEmpty()) { + m_staticDialog->startSearch(); + } + // moved these to after the startSearch() because + // the progress dialog caused them to loose focus. + m_staticDialog->raise(); + m_staticDialog->activateWindow(); +} + +CSearchDialog* CSearchDialog::getSearchDialog() +{ + Q_ASSERT(m_staticDialog); + return m_staticDialog; +} + +CSearchDialog::CSearchDialog(QWidget *parent) + :QDialog(parent), /*m_searchButton(0),*/ m_closeButton(0), + m_searchResultArea(0), m_searchOptionsArea(0) +{ + setWindowIcon( util::filesystem::DirectoryUtil::getIcon(CResMgr::searchdialog::icon) ); + setWindowTitle(tr("Search")); + setAttribute(Qt::WA_DeleteOnClose); + m_searcher.connectFinished( this, SLOT(searchFinished())); + initView(); + initConnections(); +} + +CSearchDialog::~CSearchDialog() +{ + saveDialogSettings(); + m_staticDialog = 0; +} + +/** Starts the search with the set modules and the set search text. */ +void CSearchDialog::startSearch() +{ + QString originalSearchText(m_searchOptionsArea->searchText()); + QString searchText(""); + + if (originalSearchText.isEmpty()) { + return; + } + + searchText = prepareSearchText(originalSearchText); + + // Insert search text into history list of combobox + m_searchOptionsArea->addToHistory(originalSearchText); + + // check that we have the indices we need for searching + if (!m_searcher.modulesHaveIndices( modules() ) ) { + int result = QMessageBox::question(this, tr("Missing indices"), + tr("One or more works need indexing before they can be searched.\n" + "This could take a long time. Proceed with indexing?"), + QMessageBox::Yes | QMessageBox::Default, + QMessageBox::No | QMessageBox::Escape); + // In SuSE 10.0 the result is the logical or of the button type, just like it is + // inputed into the QMessageBox. + if ( (result == (QMessageBox::Yes | QMessageBox::Default)) || + (result == QMessageBox::Yes) || (result == QMessageBox::Default) ) { + CModuleIndexDialog* dlg = CModuleIndexDialog::getInstance(); + dlg->indexUnindexedModules( modules() ); + } + else { + return; + } + } + + if (m_searchOptionsArea->hasSearchScope()) { + m_searcher.setSearchScope( m_searchOptionsArea->searchScope() ); + } + else { + m_searcher.resetSearchScope(); + } + + m_searcher.setModules( modules() ); + m_searcher.setSearchedText(searchText); + + + //Just to be sure that it can't be clicked again, if the search happens to be a bit slow. + m_searchOptionsArea->searchButton()->setEnabled(false); + m_searchOptionsArea->m_searchTextCombo->setEnabled(false); + + m_searcher.startSearch(); + + m_searchOptionsArea->searchButton()->setEnabled(true); + m_searchOptionsArea->m_searchTextCombo->setEnabled(true); + m_searchOptionsArea->m_searchTextCombo->setFocus(); +} + +QString CSearchDialog::prepareSearchText(const QString& orig) +{ + qDebug() << "Original search text:" << orig; + static const QRegExp syntaxCharacters("[+\\-()!\"~]"); + static const QRegExp andWords("\\band\\b", Qt::CaseInsensitive); + static const QRegExp orWords("\\bor\\b", Qt::CaseInsensitive); + QString text(""); + if (m_searchOptionsArea->searchType() == BtSearchOptionsArea::AndType) { + qDebug() << "AND type"; + text = orig.simplified(); + text.remove(syntaxCharacters); + qDebug() << "After syntax characters removed:" << text; + text.replace(andWords, "\"and\""); + text.replace(orWords, "\"or\""); + qDebug() << "After andor repclaced:" << text; + text.replace(" ", " AND "); + } + if (m_searchOptionsArea->searchType() == BtSearchOptionsArea::OrType) { + text = orig.simplified(); + text.remove(syntaxCharacters); + text.replace(andWords, "\"and\""); + text.replace(orWords, "\"or\""); + } + if (m_searchOptionsArea->searchType() == BtSearchOptionsArea::FullType) { + text = orig; + } + qDebug() << "The final search string:" << text; + return text; +} + +/** Starts the search with the given module list and given search text. */ +void CSearchDialog::startSearch( const QList modules, const QString& searchText) +{ + m_searchResultArea->reset(); + m_searchOptionsArea->reset(); + setModules(modules); + setSearchText(searchText); + + startSearch(); +} + +/** Returns the list of used modules. */ +QList CSearchDialog::modules() const +{ + return m_searchOptionsArea->modules(); +} + +/** Sets the list of modules for the search. */ +void CSearchDialog::setModules( const QList modules ) +{ + m_searchOptionsArea->setModules(modules); +} + +/** Returns the search text which is set currently. */ +QString CSearchDialog::searchText() const +{ + return m_searchOptionsArea->searchText(); +} + +sword::ListKey CSearchDialog::searchScope() +{ + return m_searchOptionsArea->searchScope(); +} + +/** Sets the search text which is used for the search. */ +void CSearchDialog::setSearchText( const QString searchText ) +{ + m_searchOptionsArea->setSearchText(searchText); +} + +/** Initializes this object. */ +void CSearchDialog::initView() +{ + QVBoxLayout* verticalLayout = new QVBoxLayout(this); + setLayout(verticalLayout); + + m_searchOptionsArea = new BtSearchOptionsArea(this); + verticalLayout->addWidget(m_searchOptionsArea); + + m_searchResultArea = new BtSearchResultArea(this); + verticalLayout->addWidget(m_searchResultArea); + + QHBoxLayout* horizontalLayout = new QHBoxLayout(); + + m_analyseButton = new QPushButton(tr("&Analyze results..."), 0); + m_analyseButton->setToolTip(tr("Show a graphical analyzis of the search result")); + QSpacerItem* spacerItem = new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum); + horizontalLayout->addWidget(m_analyseButton); + horizontalLayout->addItem(spacerItem); + + m_closeButton = new QPushButton(this); + m_closeButton->setText(tr("&Close")); + m_closeButton->setIcon( util::filesystem::DirectoryUtil::getIcon(CResMgr::searchdialog::close_icon)); + horizontalLayout->addWidget(m_closeButton); + + verticalLayout->addLayout(horizontalLayout); + + loadDialogSettings(); +} + +void CSearchDialog::searchFinished() { + if ( m_searcher.foundItems() ) { + m_searchResultArea->setSearchResult(modules()); + } + else { + m_searchResultArea->reset(); + } + m_staticDialog->raise(); + m_staticDialog->activateWindow(); +} + +void CSearchDialog::showModulesSelector() { + m_searchOptionsArea->chooseModules(); +} + +/** Initializes the signal slot connections */ +void CSearchDialog::initConnections() { + // Search button is clicked + bool ok = connect(m_searchOptionsArea->searchButton(), SIGNAL(pressed()),this, SLOT(startSearch())); + Q_ASSERT(ok); + // Return/Enter is pressed in the search text field + ok = connect(m_searchOptionsArea, SIGNAL(sigStartSearch()), this, SLOT(startSearch()) ); + Q_ASSERT(ok); + ok = connect(m_closeButton, SIGNAL(pressed()), this, SLOT(closeButtonPressed())); + Q_ASSERT(ok); + + connect(m_analyseButton, SIGNAL(clicked()), m_searchResultArea, SLOT(showAnalysis())); + +} + +/** Resets the parts to the default. */ +void CSearchDialog::reset() { + m_searchOptionsArea->reset(); + m_searchResultArea->reset(); +} + +void CSearchDialog::closeButtonPressed() { + // With Qt::WA_DeleteOnClose set, the dialog will be deleted now + m_staticDialog->close(); +} + +void CSearchDialog::loadDialogSettings() +{ + resize(CBTConfig::get(CBTConfig::searchDialogWidth), CBTConfig::get(CBTConfig::searchDialogHeight)); + move(CBTConfig::get(CBTConfig::searchDialogX), CBTConfig::get(CBTConfig::searchDialogY)); +} + +void CSearchDialog::saveDialogSettings() +{ + CBTConfig::set(CBTConfig::searchDialogWidth, size().width()); + CBTConfig::set(CBTConfig::searchDialogHeight, size().height()); + CBTConfig::set(CBTConfig::searchDialogX, x()); + CBTConfig::set(CBTConfig::searchDialogY, y()); +} + + +} //end of namespace Search diff --git a/src/frontend/searchdialog/csearchdialog.h b/src/frontend/searchdialog/csearchdialog.h new file mode 100644 index 0000000..639ca26 --- /dev/null +++ b/src/frontend/searchdialog/csearchdialog.h @@ -0,0 +1,134 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSEARCHDIALOG_H +#define CSEARCHDIALOG_H + +//BibleTime includes +#include "backend/managers/cswordbackend.h" +#include "backend/cswordmodulesearch.h" + +#include "util/cpointers.h" + +//Qt includes +#include +#include + + +//forward declarations +namespace Search { + class BtSearchResultArea; + class BtSearchOptionsArea; +} + +class QWidget; +class QPushButton; + + +namespace Search { + +/** + *@author The BibleTime team + */ +class CSearchDialog : public QDialog { + Q_OBJECT + +public: + static void openDialog(const QList modules, const QString& searchText = QString::null, QWidget* parentDialog = 0); + +protected: + friend class CSearchAnalysisScene; + friend class CSearchResultArea; + friend class BtSearchResultArea; + friend class BibleTime; + + /** + * Only interesting for the class members! Useful to get the searched text etc. + */ + static CSearchDialog* getSearchDialog(); + + /** + * The constructor of the dialog. It's protected because you should use the static public function openDialog. + * The dialog destroys itself if it was closed. + */ + CSearchDialog(QWidget *parent); + ~CSearchDialog(); + + /** + * Initializes this object. + */ + void initView(); + /** + * Starts the search with the given module list and given search text. + * Doesn't wait for the start button press, starts immediately + */ + void startSearch( const QList modules, const QString& searchText); + /**Prepares the search string given by user for a specific search type */ + QString prepareSearchText(const QString& orig); + /** + * Sets the list of modules for the search. + */ + void setModules( const QList modules ); + /** + * Returns the list of used modules. + */ + QList modules() const; + /** + * Sets the search text which is used for the search. + */ + void setSearchText( const QString searchText ); + /** + * Returns the search text which is set currently. + */ + QString searchText() const; + /** + * Returns the used search scope as a list key + */ + sword::ListKey searchScope(); + + /** + * Resets the parts to the default. + */ + void reset(); + /** + * Load the settings from the resource file + */ + void loadDialogSettings(); + /** + * Save the settings to the resource file + */ + void saveDialogSettings(); + +protected slots: + /** + * Starts the search with the set modules and the set search text. + */ + void startSearch(); + void searchFinished(); + void showModulesSelector(); + /** + * Initializes the signal slot connections + */ + void initConnections(); + + void closeButtonPressed(); + +private: + QPushButton* m_analyseButton; + QPushButton* m_closeButton; + BtSearchResultArea* m_searchResultArea; + BtSearchOptionsArea* m_searchOptionsArea; + + CSwordModuleSearch m_searcher; +}; + + +} //end of namespace Search + +#endif diff --git a/src/frontend/searchdialog/csearchmodulechooserdialog.cpp b/src/frontend/searchdialog/csearchmodulechooserdialog.cpp new file mode 100644 index 0000000..cf68f6e --- /dev/null +++ b/src/frontend/searchdialog/csearchmodulechooserdialog.cpp @@ -0,0 +1,61 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2007 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "csearchmodulechooserdialog.h" + +#include "backend/drivers/cswordmoduleinfo.h" +#include "backend/managers/cswordbackend.h" +#include "backend/btmoduletreeitem.h" + +#include "util/cpointers.h" +#include "util/cresmgr.h" +#include "util/ctoolclass.h" +#include "util/directoryutil.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace Search { + +CSearchModuleChooserDialog::CSearchModuleChooserDialog( QWidget* parent, QString title, QString label, + QList selectedModules) + : CModuleChooserDialog(parent, title, label), + m_selectedModules(selectedModules) +{ + m_hiddenFilter = new BTModuleTreeItem::HiddenOff(); + QList filters; + filters.append(m_hiddenFilter); + setFilters(filters); + init(); +} + +CSearchModuleChooserDialog::~CSearchModuleChooserDialog() +{ + //see the ctor + delete m_hiddenFilter; +} + +void CSearchModuleChooserDialog::initModuleItem(BTModuleTreeItem* btItem, QTreeWidgetItem* widgetItem) +{ + widgetItem->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled); + if (m_selectedModules.contains(btItem->moduleInfo())) + widgetItem->setCheckState(0, Qt::Checked); + else + widgetItem->setCheckState(0, Qt::Unchecked); +} + +} //end of namespace Search diff --git a/src/frontend/searchdialog/csearchmodulechooserdialog.h b/src/frontend/searchdialog/csearchmodulechooserdialog.h new file mode 100644 index 0000000..8d5e32c --- /dev/null +++ b/src/frontend/searchdialog/csearchmodulechooserdialog.h @@ -0,0 +1,44 @@ +// +// C++ Interface: cmodulechooserdialog +// +// Description: +// +// +// Author: The BibleTime team , (C) 2007 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#ifndef CSEARCHMODULECHOOSERDIALOG_H +#define CSEARCHMODULECHOOSERDIALOG_H + +class CSwordModuleInfo; + +#include "frontend/cmodulechooserdialog.h" + +class QTreeWidgetItem; + +class BTModuleTreeItem; + + +namespace Search { + +class CSearchModuleChooserDialog : public CModuleChooserDialog +{ + Q_OBJECT +public: + CSearchModuleChooserDialog(QWidget* parent, QString title, QString label, QList selectedModules); + ~CSearchModuleChooserDialog(); + +protected: // Protected methods + virtual void initModuleItem(BTModuleTreeItem* btItem, QTreeWidgetItem* widgetItem); + +private: + QList m_selectedModules; + BTModuleTreeItem::HiddenOff* m_hiddenFilter; +}; + +} //end of namespace Search + +#endif diff --git a/src/frontend/searchdialog/csearchresultview.cpp b/src/frontend/searchdialog/csearchresultview.cpp new file mode 100644 index 0000000..74561d6 --- /dev/null +++ b/src/frontend/searchdialog/csearchresultview.cpp @@ -0,0 +1,295 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "csearchresultview.h" + +#include "backend/keys/cswordversekey.h" + +#include "frontend/cdragdrop.h" +#include "frontend/cexportmanager.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +#include +#include +#include +#include +#include +#include + +//KDE includes + + +namespace Search { + + +CSearchResultView::CSearchResultView(QWidget* parent) + : QTreeWidget(parent), + m_module(0) +{ + initView(); + initConnections(); +} + +CSearchResultView::~CSearchResultView() {} + +/** Initializes the view of this widget. */ +void CSearchResultView::initView() +{ + setToolTip(tr("Search result of the selected work")); + setHeaderLabel(tr("Results")); + setDragEnabled(true); + setRootIsDecorated( false ); + setSelectionMode(QAbstractItemView::ExtendedSelection); + + //setup the popup menu + m_popup = new QMenu(this); + + m_actions.copyMenu = new QMenu(tr("Copy..."), m_popup); + m_actions.copyMenu->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::searchdialog::result::foundItems::copyMenu::icon)); + + m_actions.copy.result = new QAction(tr("Reference only"), this); + QObject::connect(m_actions.copy.result, SIGNAL(triggered()), this, SLOT(copyItems()) ); + m_actions.copyMenu->addAction(m_actions.copy.result); + + m_actions.copy.resultWithText = new QAction(tr("Reference with text"), this); + QObject::connect(m_actions.copy.resultWithText, SIGNAL(triggered()), + this, SLOT(copyItemsWithText())); + m_actions.copyMenu->addAction(m_actions.copy.resultWithText); + + m_popup->addMenu(m_actions.copyMenu); + + m_actions.saveMenu = new QMenu(tr("Save..."), m_popup); + m_actions.saveMenu->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::searchdialog::result::foundItems::saveMenu::icon)); + + m_actions.save.result = new QAction(tr("Reference only"), this); + QObject::connect(m_actions.save.result, SIGNAL(triggered()), this, SLOT(saveItems()) ); + m_actions.saveMenu->addAction(m_actions.save.result); + + m_actions.save.resultWithText = new QAction(tr("Reference with text"), this); + m_actions.saveMenu->addAction(m_actions.save.resultWithText); + QObject::connect(m_actions.save.resultWithText, SIGNAL(triggered()), this, SLOT(saveItemsWithText())); + m_popup->addMenu(m_actions.saveMenu); + + m_actions.printMenu = new QMenu(tr("Print..."), m_popup); + m_actions.printMenu->setIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::searchdialog::result::foundItems::printMenu::icon)); + + m_actions.print.result = new QAction(tr("Reference with text"), this); + QObject::connect(m_actions.print.result, SIGNAL(triggered()), this, SLOT(printItems()) ); + m_actions.printMenu->addAction(m_actions.print.result); + m_popup->addMenu(m_actions.printMenu); +} + +/** No descriptions */ +void CSearchResultView::initConnections() { + // connect(this, SIGNAL(executed(QListViewItem*)), + // this, SLOT(executed(QListViewItem*))); + //TODO: are these right after porting? + //items: current, previous + connect(this, SIGNAL(currentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*)), + this, SLOT(executed(QTreeWidgetItem*, QTreeWidgetItem*))); +} + +/** Setups the list with the given module. */ +void CSearchResultView::setupTree(CSwordModuleInfo* m) { + clear(); + + if (!m) return; + + m_module = m; + sword::ListKey& result = m->searchResult(); + const int count = result.Count(); + if (!count) return; + + setUpdatesEnabled(false); + + QTreeWidgetItem* oldItem = 0; + QTreeWidgetItem* item = 0; + for (int index = 0; index < count; index++) { + item = new QTreeWidgetItem(this, oldItem); + item->setText(0, QString::fromUtf8(result.GetElement(index)->getText())); + oldItem = item; + } + + setUpdatesEnabled(true); + //pre-select the first item + this->setCurrentItem(this->topLevelItem(0), 0); +} + +void CSearchResultView::setupStrongsTree(CSwordModuleInfo* m, QStringList* vList) +{ + clear(); + if (!m) { + return; + } + + m_module = m; + + if (vList->count() <= 0) { + return; + } + + setUpdatesEnabled(false); + + QTreeWidgetItem* oldItem = 0; + QTreeWidgetItem* item = 0; + + foreach (QString s, *vList) { + item = new QTreeWidgetItem(this, oldItem); + item->setText(0, (s)); + oldItem = item; + } + + setUpdatesEnabled(true); + + //TODO:select the first item + //setSelected(firstChild(), true); + //executed(currentItem()); +} + +//TODO: is this still valid? +/** Is connected to the signal executed, which is emitted when a mew item was chosen. */ +void CSearchResultView::executed(QTreeWidgetItem* current, QTreeWidgetItem*) { + if (current){ + emit keySelected(current->text(0)); + } + else{ + emit keyDeselected(); + } +} + +//TODO: another function? +/** Reimplementation to show the popup menu. */ +void CSearchResultView::contextMenuEvent(QContextMenuEvent* event) +{ + qDebug("CSearchResultView::showPopup"); + m_popup->exec(event->globalPos()); +} + +void CSearchResultView::printItems() { + QList items = selectedItems(); + CExportManager mgr(tr("Print search result..."), true, tr("Printing search result")); + + QStringList list; + foreach (QTreeWidgetItem* k, items) { + list.append( k->text(0) ); + } + mgr.printKeyList( list, module(), CBTConfig::getDisplayOptionDefaults(), CBTConfig::getFilterOptionDefaults() ); +} + +void CSearchResultView::saveItems() { + CExportManager mgr(tr("Save search result..."), true, tr("Saving search result")); + + CSwordModuleInfo* m = module(); + CSwordKey* k = 0; + QList items = selectedItems(); + QList keys; + foreach (QTreeWidgetItem* i, items) { + k = CSwordKey::createInstance( m ); + k->key(i->text(0)); + keys.append( k ); + } + mgr.saveKeyList( keys, CExportManager::Text, false); + + qDeleteAll(keys); + keys.clear(); //delete all the keys we created +} + +void CSearchResultView::saveItemsWithText() { + CExportManager mgr(tr("Save search result..."), true, tr("Saving search result")); + + CSwordModuleInfo* m = module(); + CSwordKey* k = 0; + QList items = selectedItems(); + QList keys; + foreach (QTreeWidgetItem* i, items) { + k = CSwordKey::createInstance( m ); + k->key(i->text(0)); + keys.append( k ); + }; + mgr.saveKeyList( keys, CExportManager::Text, true); + + qDeleteAll(keys); + keys.clear(); //delete all the keys we created +} + +void CSearchResultView::copyItems() { + CExportManager mgr(tr("Copy search result..."), true, tr("Copying search result")); + + CSwordModuleInfo* m = module(); + CSwordKey* k = 0; + QList items = selectedItems(); + QList keys; + foreach (QTreeWidgetItem* i, items) { + k = CSwordKey::createInstance( m ); + k->key(i->text(0)); + keys.append( k ); + }; + mgr.copyKeyList( keys, CExportManager::Text, false); + + qDeleteAll(keys); + keys.clear(); //delete all the keys we created +} + +void CSearchResultView::copyItemsWithText() { + CExportManager mgr(tr("Copy search result..."), true, tr("Copying search result")); + + CSwordModuleInfo* m = module(); + CSwordKey* k = 0; + QList items = selectedItems(); + QList keys; + foreach (QTreeWidgetItem* i, items) { + k = CSwordKey::createInstance( m ); + k->key(i->text(0)); + keys.append( k ); + }; + mgr.copyKeyList( keys, CExportManager::Text, true); + + qDeleteAll(keys); + keys.clear(); //delete all the keys we created +} + +CSwordModuleInfo* CSearchResultView::module() { + return m_module; +} + +//TODO: port this to the new d'n'd +// Q3DragObject* CSearchResultView::dragObject() { +// //return a valid DragObject to make DnD possible! +// +// /* +// * First get all selected items and fill with them the dndItems list. The return the QDragObject we got from CDRagDropMgr +// */ +// CDragDropMgr::ItemList dndItems; +// +// Q3PtrList items = selectedItems(); +// for (items.first(); items.current(); items.next()) { +// dndItems.append( CDragDropMgr::Item(m_module->name(), items.current()->text(0), QString::null) ); //no description +// }; +// +// return CDragDropMgr::dragObject(dndItems, viewport()); +// } + + +QMimeData * CSearchResultView::mimeData ( const QList items ) const +{ + BTMimeData* mdata = new BTMimeData(m_module->name(), items.first()->text(0), QString::null); + foreach (QTreeWidgetItem* i, items) { + mdata->appendBookmark(m_module->name(), i->text(0), QString::null); + } + return mdata; +} + +QStringList CSearchResultView::mimeTypes () const +{ + return QStringList("BibleTime/Bookmark"); +} + +} //end of namespace + diff --git a/src/frontend/searchdialog/csearchresultview.h b/src/frontend/searchdialog/csearchresultview.h new file mode 100644 index 0000000..4d43bbf --- /dev/null +++ b/src/frontend/searchdialog/csearchresultview.h @@ -0,0 +1,101 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CSEARCHRESULTSVIEW_H +#define CSEARCHRESULTSVIEW_H + +class CSwordModuleInfo; + +#include + +//forward declarations +class QMenu; +class QAction; +class CReadDisplay; + +namespace Search { + +class CSearchResultView : public QTreeWidget { + Q_OBJECT +public: + CSearchResultView(QWidget* parent); + virtual ~CSearchResultView(); + /** Returns the module which is currently used. */ + CSwordModuleInfo* module(); + +protected: // Protected methods + /** + * Initializes the view of this widget. + */ + void initView(); + void initConnections(); + + //from QTreeWidget + virtual QMimeData * mimeData ( const QList items ) const; + virtual QStringList mimeTypes () const; + +public slots: // Public slots + void saveItems(); + /** + * Setups the list with the given module. + */ + void setupTree(CSwordModuleInfo*); + void setupStrongsTree(CSwordModuleInfo*, QStringList*); + void copyItemsWithText(); + void copyItems(); + void saveItemsWithText(); + /** + * Reimplementation to show the popup menu. + */ + virtual void contextMenuEvent(QContextMenuEvent* event); + +protected slots: // Protected slots + void printItems(); + + /** + * Is connected to the signal which is emitted when a new item was chosen. + */ + void executed(QTreeWidgetItem* current, QTreeWidgetItem*); + +private: + struct { + QMenu* saveMenu; + struct { + QAction* result; + QAction* resultWithText; + } + save; + + QMenu* printMenu; + struct { + QAction* result; + } + print; + + QMenu* copyMenu; + struct { + QAction* result; + QAction* resultWithText; + } + copy; + } + m_actions; + + QMenu* m_popup; + CSwordModuleInfo* m_module; + +signals: // Signals + void keySelected(const QString&); + void keyDeselected(); +}; + +} //end of namespace Search + +#endif + diff --git a/src/frontend/settingsdialogs/cacceleratorsettings.cpp.OFF b/src/frontend/settingsdialogs/cacceleratorsettings.cpp.OFF new file mode 100644 index 0000000..66fa9dc --- /dev/null +++ b/src/frontend/settingsdialogs/cacceleratorsettings.cpp.OFF @@ -0,0 +1,268 @@ +// +// C++ Implementation: cacceleratorsettings +// +// Description: +// +// +// Author: The BibleTime team , (C) 1999-2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#include "cacceleratorsettings.h" +#include "cacceleratorsettings.moc" + +#include "backend/config/cbtconfig.h" + +#include "frontend/displaywindow/cbiblereadwindow.h" +#include "frontend/displaywindow/ccommentaryreadwindow.h" +#include "frontend/displaywindow/clexiconreadwindow.h" +#include "frontend/displaywindow/cbookreadwindow.h" +#include "frontend/displaywindow/creadwindow.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + + + +CAcceleratorSettingsPage::CAcceleratorSettingsPage(QWidget *parent) + : QWidget(parent) +{ + qDebug("CAcceleratorSettingsPage::CAcceleratorSettingsPage"); + //TODO: widget layout may not work. Maybe it would be easier to use .ui file. + + QVBoxLayout* mainLayout = new QVBoxLayout(this); + this->setLayout(mainLayout); + //TODO: actionCollection must exist, but is this the right way? + m_application.actionCollection = new KActionCollection(this); + CBTConfig::setupAccelSettings( + CBTConfig::application, + m_application.actionCollection + ); + qDebug("create layout for window type chooser"); + QHBoxLayout* layoutForWindowTypeChooser = new QHBoxLayout(this); + mainLayout->addLayout(layoutForWindowTypeChooser); + QLabel* label = new QLabel(tr("Choose type:"), this); + layoutForWindowTypeChooser->addWidget(label); + m_typeChooser = new QComboBox(this); + layoutForWindowTypeChooser->addWidget(m_typeChooser); + + connect( + m_typeChooser, SIGNAL(activated(const QString&)), + SLOT(slotKeyChooserTypeChanged(const QString&)) + ); + //too ugly! change! + //QLabel* dummy = new QLabel( this); // empty label for stretch + //hbox->addWidget(dummy); + + //hbox->setStretchFactor(label, 0); + //hbox->setStretchFactor(m_typeChooser, 0); + //hbox->setStretchFactor(dummy, 1); + + //mainLayout->setStretchFactor(hbox, 0); + qDebug("create stack"); + m_keyChooserStack = new QStackedWidget(this); + + //mainLayout->setStretchFactor(m_keyChooserStack, 5); + + m_application.title = tr("BibleTime"); //don't set the app action collection to NULL + m_general = WindowType(tr("All text windows")); + m_bible = WindowType(tr("Bible windows")); + m_commentary = WindowType(tr("Commentary windows")); + m_lexicon = WindowType(tr("Lexicon windows")); + m_book = WindowType(tr("Book windows")); + + m_typeChooser->addItem(m_application.title); + m_typeChooser->addItem(m_general.title); + m_typeChooser->addItem(m_bible.title); + m_typeChooser->addItem(m_commentary.title); + m_typeChooser->addItem(m_lexicon.title); + m_typeChooser->addItem(m_book.title); + + qDebug("create shortcuteditors"); + Q_ASSERT(m_application.actionCollection); + m_application.keyChooser = new KShortcutsEditor( + m_application.actionCollection, + m_keyChooserStack + ); + qDebug("add first w"); + m_keyChooserStack->addWidget(m_application.keyChooser); + + // ----- All display windows ------ // + m_general.actionCollection = new KActionCollection(this); + CDisplayWindow::insertKeyboardActions( m_general.actionCollection); + CBTConfig::setupAccelSettings( + CBTConfig::allWindows, + m_general.actionCollection + ); + m_general.keyChooser = new KShortcutsEditor( + m_general.actionCollection, + m_keyChooserStack + ); + qDebug("add second w"); + m_keyChooserStack->addWidget(m_general.keyChooser); + + // ----- Bible windows ------ // + m_bible.actionCollection = new KActionCollection(this); + CBibleReadWindow::insertKeyboardActions( m_bible.actionCollection); + CBTConfig::setupAccelSettings( + CBTConfig::bibleWindow, + m_bible.actionCollection + ); + //m_keyChooserStack->addWidget(m_bible.keyChooser); + + // ----- Commentary windows ------ // + m_commentary.actionCollection = new KActionCollection(this); + CCommentaryReadWindow::insertKeyboardActions( m_commentary.actionCollection); + CBTConfig::setupAccelSettings( + CBTConfig::commentaryWindow, + m_commentary.actionCollection + ); + //m_keyChooserStack->addWidget(m_commentary.keyChooser); + + // ----- Lexicon windows ------ // + m_lexicon.actionCollection = new KActionCollection(this); + CLexiconReadWindow::insertKeyboardActions( m_lexicon.actionCollection ); + CBTConfig::setupAccelSettings( + CBTConfig::lexiconWindow, + m_lexicon.actionCollection + ); + //m_keyChooserStack->addWidget(m_lexicon.keyChooser); + + // ----- Book windows ------ // + m_book.actionCollection= new KActionCollection(this); + CBookReadWindow::insertKeyboardActions( m_book.actionCollection); + CBTConfig::setupAccelSettings( + CBTConfig::bookWindow, + m_book.actionCollection + ); + //m_keyChooserStack->addWidget(m_book.keyChooser); + + mainLayout->addWidget(m_keyChooserStack); + slotKeyChooserTypeChanged(m_application.title); + + qDebug("CAcceleratorSettingsPage::CAcceleratorSettingsPage end"); +} + + +CAcceleratorSettingsPage::~CAcceleratorSettingsPage() +{ +} + +void CAcceleratorSettingsPage::save() +{ + /* //TODO: does kde4 work without commitChanges? + if (m_general.keyChooser) { + m_general.keyChooser->commitChanges(); + } + + if (m_bible.keyChooser) { + m_bible.keyChooser->commitChanges(); + } + + if (m_commentary.keyChooser) { + m_commentary.keyChooser->commitChanges(); + } + + if (m_lexicon.keyChooser) { + m_lexicon.keyChooser->commitChanges(); + } + + if (m_book.keyChooser) { + m_book.keyChooser->commitChanges(); + } + */ + CBTConfig::saveAccelSettings( //application + CBTConfig::application, + m_application.actionCollection + ); + CBTConfig::saveAccelSettings( //read display windows + CBTConfig::allWindows, + m_general.actionCollection + ); + CBTConfig::saveAccelSettings( //bible + CBTConfig::bibleWindow, + m_bible.actionCollection + ); + CBTConfig::saveAccelSettings( //commentary + CBTConfig::commentaryWindow, + m_commentary.actionCollection + ); + CBTConfig::saveAccelSettings( //lexicon + CBTConfig::lexiconWindow, + m_lexicon.actionCollection + ); + CBTConfig::saveAccelSettings( //book + CBTConfig::bookWindow, + m_book.actionCollection + ); +} + + +void CAcceleratorSettingsPage::slotKeyChooserTypeChanged(const QString& title) +{ + qDebug("CAcceleratorSettingsPage::slotKeyChooserTypeChanged"); + //delete all KShortcutsEditors which may not share accels, because this class checks in all instances for key conflicts + typedef QList KeyChooserList; + KeyChooserList list; + list.append(m_bible.keyChooser); + list.append(m_commentary.keyChooser); + list.append(m_lexicon.keyChooser); + list.append(m_book.keyChooser); + + //commit all changes in the keychoosers + //for (KeyChooserList::iterator it(list.begin()); it != list.end(); ++it) { + // if (*it) { //the list may contain NULL pointers + // (*it)->commitChanges(); + // } + //} + + /* Delete all the keychoosers in the list, + * the keychoosers are set to NULL, because they are QGuardedPtr + */ + //list.setAutoDelete(true); + qDeleteAll(list); + list.clear(); + + WindowType* t = 0; + if (title == m_application.title) { //Application wide + t = &m_application; + } + else if (title == m_general.title) { // All display windows + t = &m_general; + } + else if (title == m_bible.title) { // Bible windows + t = &m_bible; + } + else if (title == m_commentary.title) { // Commentary windows + t = &m_commentary; + } + else if (title == m_lexicon.title) { // Lexicon windows + t = &m_lexicon; + } + else if (title == m_book.title) { // Book windows + t = &m_book; + } + + Q_ASSERT(t); + if (!t->keyChooser) { //was deleted, create a new one + t->keyChooser = new KShortcutsEditor( + m_keyChooserStack + ); + t->keyChooser->addCollection( + t->actionCollection, + t->title + ); + } + + m_keyChooserStack->setCurrentWidget(t->keyChooser); + qDebug("CAcceleratorSettingsPage::slotKeyChooserTypeChanged end"); +} diff --git a/src/frontend/settingsdialogs/cacceleratorsettings.h.OFF b/src/frontend/settingsdialogs/cacceleratorsettings.h.OFF new file mode 100644 index 0000000..adf0b95 --- /dev/null +++ b/src/frontend/settingsdialogs/cacceleratorsettings.h.OFF @@ -0,0 +1,72 @@ +// +// C++ Interface: cacceleratorsettings +// +// Description: +// +// +// Author: The BibleTime team , (C) 1999-2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#ifndef CACCELERATORSETTINGS_H +#define CACCELERATORSETTINGS_H + +#include +#include + +#include + +class QComboBox; +class QStackedWidget; +class KActionCollection; + +/** + @author The BibleTime team +*/ +class CAcceleratorSettingsPage : public QWidget +{ + Q_OBJECT + +public: + CAcceleratorSettingsPage(QWidget *parent); + + ~CAcceleratorSettingsPage(); + + void save(); + +protected slots: + + void slotKeyChooserTypeChanged(const QString& title); + +private: + + struct WindowType { + QPointer keyChooser; + KActionCollection* actionCollection; + QString title; + + WindowType() { + keyChooser = 0; + actionCollection = 0; + }; + WindowType(const QString& newTitle) { + title = newTitle; + keyChooser = 0; + actionCollection = 0; + } + }; + + WindowType m_application; + WindowType m_general; + WindowType m_bible; + WindowType m_commentary; + WindowType m_lexicon; + WindowType m_book; + + QComboBox* m_typeChooser; + QStackedWidget* m_keyChooserStack; + +}; + +#endif diff --git a/src/frontend/settingsdialogs/cconfigurationdialog.cpp b/src/frontend/settingsdialogs/cconfigurationdialog.cpp new file mode 100644 index 0000000..f3bf536 --- /dev/null +++ b/src/frontend/settingsdialogs/cconfigurationdialog.cpp @@ -0,0 +1,93 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cconfigurationdialog.h" + +#include "cdisplaysettings.h" +#include "cswordsettings.h" +#include "clanguagesettings.h" +//#include "cacceleratorsettings.h" + +#include "util/cpointers.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" +#include "util/dialogutil.h" + +#include +#include +#include +#include +#include + +CConfigurationDialog::CConfigurationDialog(QWidget * parent, BtActionCollection* actionCollection ) + : BtConfigDialog(parent), + m_actionCollection(actionCollection), + m_displayPage(0), + m_swordPage(0), + m_acceleratorsPage(0), + m_languagesPage(0), + m_bbox(0) +{ + setWindowTitle(tr("Configure BibleTime")); + setAttribute(Qt::WA_DeleteOnClose); + + // Add "Display" page + m_displayPage = new CDisplaySettingsPage(this); + addPage(m_displayPage); + + // Add "Desk" (sword) page + m_swordPage = new CSwordSettingsPage(this); + addPage(m_swordPage); + + // Add "Languages" (fonts) page + m_languagesPage = new CLanguageSettingsPage(this); + addPage(m_languagesPage); + +// // Add "Keyboard" (accelerators) page +// m_acceleratorsPage = new CAcceleratorSettingsPage(this); +// KPageWidgetItem* accelPage = new KPageWidgetItem(m_acceleratorsPage); +// accelPage->setHeader( tr( "HotKeys" ) ); +// accelPage->setName( tr( "HotKeys" ) ); +// accelPage->setIcon( KIcon(util::filesystem::DirectoryUtil::getIcon(CResMgr::settings::keys::icon)) ); +// addPage(accelPage); + + // Dialog buttons + m_bbox = new QDialogButtonBox(this); + m_bbox->addButton(QDialogButtonBox::Ok); + m_bbox->addButton(QDialogButtonBox::Apply); + m_bbox->addButton(QDialogButtonBox::Cancel); + util::prepareDialogBox(m_bbox); + addButtonBox(m_bbox); + bool ok = connect(m_bbox, SIGNAL(clicked(QAbstractButton *)), SLOT(slotButtonClicked(QAbstractButton *))); + Q_ASSERT(ok); + + slotChangePage(0); +} + +CConfigurationDialog::~CConfigurationDialog() {} + +/** Called if any button was clicked*/ +void CConfigurationDialog::slotButtonClicked(QAbstractButton* button) +{ + if (button == static_cast(m_bbox->button(QDialogButtonBox::Cancel))) + { + close(); + return; + } + +// m_acceleratorsPage->save(); + m_languagesPage->save(); + m_swordPage->save(); + m_displayPage->save(); + emit signalSettingsChanged( ); + + if (button == static_cast(m_bbox->button(QDialogButtonBox::Ok))) + close(); +} + diff --git a/src/frontend/settingsdialogs/cconfigurationdialog.h b/src/frontend/settingsdialogs/cconfigurationdialog.h new file mode 100644 index 0000000..f7a1718 --- /dev/null +++ b/src/frontend/settingsdialogs/cconfigurationdialog.h @@ -0,0 +1,49 @@ +// +// C++ Interface: cconfigurationdialog +// +// Description: BibleTime Configuration dialog. +// +// +// Author: The BibleTime team , (C) 1999-2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#ifndef CCONFIGURATIONDIALOG_H +#define CCONFIGURATIONDIALOG_H + +#include "frontend/bookshelfmanager/btconfigdialog.h" + +class QWidget; +class QAbstractButton; + +class CDisplaySettingsPage; +class CSwordSettingsPage; +class CLanguageSettingsPage; +class CAcceleratorSettingsPage; +class QDialogButtonBox; +class BtActionCollection; + +class CConfigurationDialog : public BtConfigDialog { + Q_OBJECT + +public: + CConfigurationDialog(QWidget *parent, BtActionCollection* actionCollection); + virtual ~CConfigurationDialog(); +protected slots: + void slotButtonClicked(QAbstractButton *); +private: + BtActionCollection* m_actionCollection; + CDisplaySettingsPage* m_displayPage; + CSwordSettingsPage* m_swordPage; + CAcceleratorSettingsPage* m_acceleratorsPage; + CLanguageSettingsPage* m_languagesPage; + QDialogButtonBox* m_bbox; + +signals: + void signalSettingsChanged(); +}; + + +#endif diff --git a/src/frontend/settingsdialogs/cdisplaysettings.cpp b/src/frontend/settingsdialogs/cdisplaysettings.cpp new file mode 100644 index 0000000..f04006e --- /dev/null +++ b/src/frontend/settingsdialogs/cdisplaysettings.cpp @@ -0,0 +1,199 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2009 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cdisplaysettings.h" + +#include "backend/config/cbtconfig.h" +#include "backend/rendering/cdisplayrendering.h" +#include "backend/managers/cdisplaytemplatemgr.h" + +#include "util/cresmgr.h" +#include "util/ctoolclass.h" +#include "util/cpointers.h" + +#include +#include +#include +#include +#include + +// *********************** +// Container for QWebView to control its size +class CWebViewerWidget : public QWidget +{ + public: + CWebViewerWidget(QWidget* parent = 0); + ~CWebViewerWidget(); + virtual QSize sizeHint () const; +}; + +CWebViewerWidget::CWebViewerWidget(QWidget* parent) + : QWidget(parent) +{ +} + +CWebViewerWidget::~CWebViewerWidget() +{ +} + +QSize CWebViewerWidget::sizeHint () const +{ + return QSize(100,100); +} +// ************************ + +/** Initializes the startup section of the OD. */ +CDisplaySettingsPage::CDisplaySettingsPage(QWidget* /*parent*/) + : BtConfigPage() +{ + QVBoxLayout* layout = new QVBoxLayout(this); + + { //startup logo + m_showLogoCheck = new QCheckBox(this); + m_showLogoCheck->setText(tr("Show startup logo")); + m_showLogoCheck->setToolTip(tr("Show the BibleTime logo on startup")); + + m_showLogoCheck->setChecked(CBTConfig::get(CBTConfig::logo)); + layout->addWidget(m_showLogoCheck); + } + layout->addSpacing(20); + + layout->addWidget( + CToolClass::explanationLabel( + this, + tr("Display templates"), + tr("Display templates define how text is displayed.") + ) + ); + + QHBoxLayout* hboxlayout = new QHBoxLayout(); + + m_styleChooserCombo = new QComboBox( this ); //create first to enable buddy for label + connect( m_styleChooserCombo, SIGNAL( activated( int ) ), + this, SLOT( updateStylePreview() ) ); + + QLabel* availableLabel = new QLabel(tr("Available display styles:"), this); + availableLabel->setBuddy(m_styleChooserCombo); + hboxlayout->addWidget(availableLabel); + hboxlayout->addWidget( m_styleChooserCombo ); + hboxlayout->addStretch(); + layout->addLayout( hboxlayout ); + + QWidget* webViewWidget = new CWebViewerWidget(this); + QLayout* webViewLayout = new QVBoxLayout(webViewWidget); + m_stylePreviewViewer = new QWebView(webViewWidget); + QLabel* previewLabel = new QLabel(tr("Style preview"), webViewWidget); + previewLabel->setBuddy(m_stylePreviewViewer); + webViewLayout->addWidget(previewLabel); + webViewLayout->addWidget(m_stylePreviewViewer); + webViewWidget->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); + layout->addWidget(webViewWidget); + + m_styleChooserCombo->addItems( + CPointers::displayTemplateManager()->availableTemplates() + ); + + for (int i = 0; i < m_styleChooserCombo->count(); ++i) + { + if ( m_styleChooserCombo->itemText(i) == CBTConfig::get(CBTConfig::displayStyle) ) + { + m_styleChooserCombo->setCurrentIndex( i ); + break; + } + } + + updateStylePreview(); //render it +} + + +void CDisplaySettingsPage::updateStylePreview() +{ + //update the style preview widget + qDebug("CDisplaySettingsPage::updateStylePreview"); + using namespace Rendering; + + const QString styleName = m_styleChooserCombo->currentText(); + qDebug() << "style name: " << styleName; + CTextRendering::KeyTree tree; + + CTextRendering::KeyTreeItem::Settings settings; + settings.highlight = false; + + tree.append( new CTextRendering::KeyTreeItem( + QString("\n16%1") + .arg(tr("For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.")), + settings)); + + settings.highlight = true; + + tree.append( new CTextRendering::KeyTreeItem( + QString("\n17%1") + .arg(tr("For God didn't send his Son into the world to judge the world, but that the world should be saved through him.")), + settings)); + + settings.highlight = false; + + tree.append( new CTextRendering::KeyTreeItem( + QString("\n18%1") + .arg(tr("He who believes in him is not judged. He who doesn't believe has been judged already, because he has not believed in the name of the one and only Son of God.")), + settings) ); + + tree.append( new CTextRendering::KeyTreeItem( + QString("\n19%1") + .arg(tr("This is the judgment, that the light has come into the world, and men loved the darkness rather than the light; for their works were evil.")), + settings)); + + tree.append( new CTextRendering::KeyTreeItem( + QString("\n20%1
") + .arg(tr("For everyone who does evil hates the light, and doesn't come to the light, lest his works would be exposed.")), + settings)); + + tree.append( new CTextRendering::KeyTreeItem( + QString("\n21%1") + .arg(tr("But he who does the truth comes to the light, that his works may be revealed, that they have been done in God.")), + settings)); + + const QString oldStyleName = CBTConfig::get + (CBTConfig::displayStyle); + //qDebug() << "old style name: " << oldStyleName; + CBTConfig::set + (CBTConfig::displayStyle, styleName); + //qDebug() << "new style name: " << CBTConfig::get(CBTConfig::displayStyle); + CDisplayRendering render; + m_stylePreviewViewer->setHtml( render.renderKeyTree(tree)); + + CBTConfig::set + (CBTConfig::displayStyle, oldStyleName); + qDebug("CDisplaySettingsPage::updateStylePreview end"); +} + +void CDisplaySettingsPage::save() +{ + CBTConfig::set + ( CBTConfig::logo, m_showLogoCheck->isChecked() ); + CBTConfig::set + ( CBTConfig::displayStyle, m_styleChooserCombo->currentText() ); +} + +// implement the BtConfigPage methods + +QString CDisplaySettingsPage::iconName() +{ + return CResMgr::settings::startup::icon; +} +QString CDisplaySettingsPage::label() +{ + //: Empty string, don't translate + return tr(""); +} +QString CDisplaySettingsPage::header() +{ + return tr("Display"); +} + diff --git a/src/frontend/settingsdialogs/cdisplaysettings.h b/src/frontend/settingsdialogs/cdisplaysettings.h new file mode 100644 index 0000000..faa929b --- /dev/null +++ b/src/frontend/settingsdialogs/cdisplaysettings.h @@ -0,0 +1,43 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + + +#ifndef CDISPLAYSETTINGS_H +#define CDISPLAYSETTINGS_H + +#include "frontend/bookshelfmanager/btconfigdialog.h" + +#include + +class QCheckBox; +class QComboBox; +class QWebView; + +class CDisplaySettingsPage : public BtConfigPage +{ + Q_OBJECT + +public: + CDisplaySettingsPage(QWidget* parent); + void save(); + QString iconName(); + QString label(); + QString header(); + +protected slots: + /** Update the style preview widget. */ + void updateStylePreview(); + +private: + QCheckBox* m_showLogoCheck; + QComboBox* m_styleChooserCombo; + QWebView* m_stylePreviewViewer; +}; + +#endif diff --git a/src/frontend/settingsdialogs/cfontchooser.cpp b/src/frontend/settingsdialogs/cfontchooser.cpp new file mode 100644 index 0000000..f755e57 --- /dev/null +++ b/src/frontend/settingsdialogs/cfontchooser.cpp @@ -0,0 +1,359 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cfontchooser.h" +#include "clistwidget.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +// *********************** +// Container for KHTHMView to control its size +class WebViewerWidget : public QWidget +{ + public: + WebViewerWidget(QWidget* parent = 0); + ~WebViewerWidget(); + virtual QSize sizeHint () const; +}; + +WebViewerWidget::WebViewerWidget(QWidget* parent) + : QWidget(parent) +{ +} + +WebViewerWidget::~WebViewerWidget() +{ +} + +QSize WebViewerWidget::sizeHint () const +{ + return QSize(100,85); +} +// ************************ + + + +CFontChooser::CFontChooser(QWidget* parent) + : QFrame(parent), m_fontWidget(0), + m_fontListWidget(0), m_styleListWidget(0), m_sizeListWidget(0) +{ + setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); + createLayout(); + connectListWidgets(); + loadFonts(); + setFrameStyle(QFrame::Box); + setFrameShadow(QFrame::Raised); +} + + +CFontChooser::~CFontChooser() +{ +} + + +void CFontChooser::createFontAreaLayout() +{ + QHBoxLayout* fontStyleSizeHBoxLayout = new QHBoxLayout(); + + // font column + QVBoxLayout* fontLayout = new QVBoxLayout(); + fontStyleSizeHBoxLayout->addLayout(fontLayout); + + QLabel* fontLabel = new QLabel(tr("Font name:")); + fontLayout->addWidget(fontLabel); + + m_fontListWidget = new CListWidget(); + m_fontListWidget->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding); + fontLayout->addWidget(m_fontListWidget); + + // style column + QVBoxLayout* styleLayout = new QVBoxLayout(); + fontStyleSizeHBoxLayout->addLayout(styleLayout); + + QLabel* styleLabel = new QLabel(tr("Font style:")); + styleLayout->addWidget(styleLabel); + + m_styleListWidget = new CListWidget(); + m_styleListWidget->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding); + m_styleListWidget->setCharWidth(12); + styleLayout->addWidget(m_styleListWidget); + + // size column + QVBoxLayout* sizeLayout = new QVBoxLayout(); + fontStyleSizeHBoxLayout->addLayout(sizeLayout); + + QLabel* sizeLabel = new QLabel(tr("Size:")); + sizeLayout->addWidget(sizeLabel); + + m_sizeListWidget = new CListWidget(); + m_sizeListWidget->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding); + m_sizeListWidget->setCharWidth(5); + sizeLayout->addWidget(m_sizeListWidget); + + m_vBoxLayout->addLayout(fontStyleSizeHBoxLayout); +} + + +void CFontChooser::createLayout() +{ + m_vBoxLayout = new QVBoxLayout(this); + createFontAreaLayout(); + createTextAreaLayout(); +} + + +void CFontChooser::createTextAreaLayout() +{ + QWidget* webViewWidget = new WebViewerWidget(this); + QLayout* webViewLayout = new QVBoxLayout(webViewWidget); + + m_webView = new QWebView(webViewWidget); + webViewLayout->addWidget(m_webView); + m_vBoxLayout->addWidget(webViewWidget); +} + + +void CFontChooser::connectListWidgets() +{ + + bool ok = connect( + m_fontListWidget, + SIGNAL(currentItemChanged(QListWidgetItem *, QListWidgetItem *)), + this, + SLOT(fontChanged(QListWidgetItem *, QListWidgetItem *))); + Q_ASSERT(ok); + + ok = connect( + m_styleListWidget, + SIGNAL(currentItemChanged(QListWidgetItem *, QListWidgetItem *)), + this, + SLOT(styleChanged(QListWidgetItem *, QListWidgetItem *))); + Q_ASSERT(ok); + + ok = connect( + m_sizeListWidget, + SIGNAL(currentItemChanged(QListWidgetItem *, QListWidgetItem *)), + this, + SLOT(sizeChanged(QListWidgetItem *, QListWidgetItem *))); + Q_ASSERT(ok); +} + + +void CFontChooser::fontChanged(QListWidgetItem* current, QListWidgetItem* /*previous*/) +{ + if (current == 0) + return; + QString fontFamily = current->text(); + m_font.setFamily(fontFamily); + loadStyles(fontFamily); + outputHtmlText(); + emit fontSelected(m_font); +} + + +QString CFontChooser::formatAsHtml(const QString& text) +{ + + QString htmlText; + htmlText.append("\n"); + htmlText.append("\n"); + htmlText.append("\n"); + htmlText.append("\n"); + htmlText.append(" \n"); + htmlText.append("\n"); + htmlText.append("\n"); + htmlText.append("
\n"); + htmlText.append("
\n"); + htmlText.append(text); + htmlText.append("
\n"); + htmlText.append("\n"); + htmlText.append("\n"); + return htmlText; +} + + +void CFontChooser::loadFonts() +{ + m_fontListWidget->clear(); + QFontDatabase database; + foreach (QString font, database.families()) { + m_fontListWidget->addItem(font); + } + // This triggers loading the styles for the first font + m_fontListWidget->setCurrentRow(0); +} + + +void CFontChooser::loadStyles(const QString& font) +{ + m_styleListWidget->clear(); + QFontDatabase database; + foreach (QString style, database.styles(font)) + { + m_styleListWidget->addItem(style); + // This triggers loading the sizes for the first style + restoreListWidgetValue(m_styleListWidget,m_choosenStyle); + } +} + + +void CFontChooser::loadSizes(const QString& font, const QString& style) +{ + + QString saveText = saveListWidgetValue(m_sizeListWidget); + + // Put new values into listWidget + m_sizeListWidget->clear(); + QFontDatabase database; + foreach (int size, database.pointSizes(font, style)) + { + m_sizeListWidget->addItem(QString::number(size)); + } + + restoreListWidgetValue(m_sizeListWidget, saveText); +} + + +void CFontChooser::outputHtmlText() +{ + QString text = formatAsHtml(m_htmlText); + text.replace("#FONT-FAMILY#", m_font.family()); + text.replace("#FONT-SIZE#", QString::number(m_font.pointSize())); + text.replace("#FONT-WEIGHT#", (m_font.bold() ? "bold" : "normal") ); + text.replace("#FONT-STYLE#", m_font.italic() ? "italic" : "normal"); + m_webView->setHtml(text); +} + + +void CFontChooser::restoreListWidgetValue(QListWidget* listWidget, const QString& value) +{ + if (value == "") { + listWidget->setCurrentRow(0); + return; + } + + for (int i=0; i< listWidget->count(); i++) + { + if (listWidget->item(i)->text() == value) + { + listWidget->setCurrentRow(i); + return; + } + } + listWidget->setCurrentRow(0); +} + + +QString CFontChooser::saveListWidgetValue(QListWidget* listWidget) +{ + QString saveText; + int row = listWidget->currentRow(); + if (row >= 0) { + saveText = listWidget->item(row)->text(); + } + return saveText; +} + + +void CFontChooser::setFont(const QFont& font) +{ + disconnect(m_fontListWidget, 0, 0, 0); + disconnect(m_styleListWidget, 0, 0, 0); + disconnect(m_sizeListWidget, 0, 0, 0); + + // set the font + m_font = font; + restoreListWidgetValue(m_fontListWidget, m_font.family()); + + // set the style + loadStyles( m_font.family()); + QFontDatabase database; + QString styleString = database.styleString(m_font); + m_choosenStyle = styleString; + restoreListWidgetValue(m_styleListWidget, styleString); + + // set the size + loadSizes(m_font.family(), styleString); + restoreListWidgetValue(m_sizeListWidget, QString::number(m_font.pointSize()) ); + + outputHtmlText(); + connectListWidgets(); +} + + +void CFontChooser::setFontStyle(const QString& styleString, QFont* font) +{ + if (styleString.contains("bold",Qt::CaseInsensitive)) + font->setBold(true); + else + font->setBold(false); + + if (styleString.contains("italic",Qt::CaseInsensitive) || styleString.contains("oblique",Qt::CaseInsensitive) ) + font->setItalic(true); + else + font->setItalic(false); +} + + +void CFontChooser::setSampleText(const QString& htmlText) +{ + m_htmlText = htmlText; + outputHtmlText(); +} + + +void CFontChooser::sizeChanged(QListWidgetItem* current, QListWidgetItem* /*previous*/) +{ + if (current == 0) + return; + + QString size = m_sizeListWidget->currentItem()->text(); + m_font.setPointSize(size.toInt()); + + outputHtmlText(); + emit fontSelected(m_font); +} + + +QSize CFontChooser::sizeHint() const +{ + return QSize(170,170); +} + +void CFontChooser::styleChanged(QListWidgetItem* current, QListWidgetItem* /*previous*/) +{ + if (current == 0) + return; + + QString styleString = current->text(); + setFontStyle(styleString, &m_font); + + // Save style if the user choose it + bool focus = m_styleListWidget->hasFocus(); + if (focus) + m_choosenStyle = styleString; + + QString font = m_fontListWidget->currentItem()->text(); + loadSizes(font, styleString); + + outputHtmlText(); + emit fontSelected(m_font); +} + + diff --git a/src/frontend/settingsdialogs/cfontchooser.h b/src/frontend/settingsdialogs/cfontchooser.h new file mode 100644 index 0000000..028fda9 --- /dev/null +++ b/src/frontend/settingsdialogs/cfontchooser.h @@ -0,0 +1,74 @@ +// +// C++ Interface: CFontChooser +// +// Description: BibleTime font chooser +// +// +// Author: The BibleTime team , (C) 1999-2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#ifndef CFONTCHOOSER_H +#define CFONTCHOOSER_H + +// These following two defines allow chosing between using KDE and +// Qt only for rendering the preview text + + +#include +#include + +class QString; +class QFrame; +class QListWidget; +class QListWidgetItem; +class QVBoxLayout; +class QWebView; +class CListWidget; + +class CFontChooser : public QFrame { + Q_OBJECT + +public: + CFontChooser(QWidget* parent = 0); + ~CFontChooser(); + void setFont(const QFont& font); + void setSampleText(const QString& text); + QSize sizeHint() const; + +private: + void createFontAreaLayout(); + void createLayout(); + void createTextAreaLayout(); + void connectListWidgets(); + QString formatAsHtml(const QString& text); + void loadFonts(); + void loadSizes(const QString& font, const QString& style); + void loadStyles(const QString& font); + void outputHtmlText(); + void restoreListWidgetValue(QListWidget* listWidget, const QString& value); + QString saveListWidgetValue(QListWidget* listWidget); + + QFrame* m_fontWidget; + QWebView* m_webView; + CListWidget* m_fontListWidget; + CListWidget* m_styleListWidget; + CListWidget* m_sizeListWidget; + QString m_htmlText; + QFont m_font; + QVBoxLayout* m_vBoxLayout; + QString m_choosenStyle; + +private slots: + void fontChanged(QListWidgetItem* current, QListWidgetItem* previous); + void setFontStyle(const QString& styleString, QFont* font); + void sizeChanged(QListWidgetItem* current, QListWidgetItem* previous); + void styleChanged(QListWidgetItem* current, QListWidgetItem* previous); + +signals: + void fontSelected(const QFont&); +}; + +#endif diff --git a/src/frontend/settingsdialogs/clanguagesettings.cpp b/src/frontend/settingsdialogs/clanguagesettings.cpp new file mode 100644 index 0000000..30d6e6b --- /dev/null +++ b/src/frontend/settingsdialogs/clanguagesettings.cpp @@ -0,0 +1,302 @@ +// +// C++ Implementation: clanguagesettings +// +// Description: +// +// +// Author: The BibleTime team , (C) 1999-2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#include "clanguagesettings.h" + +#include "util/cpointers.h" +#include "util/ctoolclass.h" +#include "util/cresmgr.h" +#include "util/directoryutil.h" + +#include +#include +#include +#include +#include +#include + + +#include "cfontchooser.h" + + +//Sword includes +#include +#include + +CLanguageSettingsPage::CLanguageSettingsPage(QWidget* /*parent*/) + : BtConfigPage() +{ + + QVBoxLayout* layout = new QVBoxLayout(this); + + //Sword locales + layout->addWidget( + CToolClass::explanationLabel( + this, + tr(""), + tr("Select the language in which the Biblical book names are displayed.") + )); + + m_swordLocaleCombo = new QComboBox(this); + QLabel* label = new QLabel( tr("Language for names of Bible books:"), this); + label->setBuddy(m_swordLocaleCombo); + m_swordLocaleCombo->setToolTip(tr("The languages which can be used for the biblical booknames")); + + + QHBoxLayout* hBoxLayout = new QHBoxLayout(); + hBoxLayout->addWidget(label); + hBoxLayout->addWidget(m_swordLocaleCombo); + hBoxLayout->addStretch(); + layout->addLayout(hBoxLayout); + + QStringList languageNames; + languageNames.append( languageMgr()->languageForAbbrev("en_US")->translatedName() ); + + std::list locales = sword::LocaleMgr::getSystemLocaleMgr()->getAvailableLocales(); + for (std::list::const_iterator it = locales.begin(); it != locales.end(); it++) + { + // qWarning("working on %s", (*it).c_str()); + const CLanguageMgr::Language* const l = + CPointers::languageMgr()->languageForAbbrev( sword::LocaleMgr::getSystemLocaleMgr()->getLocale((*it).c_str())->getName() ); + + if (l->isValid()) + { + languageNames.append( l->translatedName() ); + } + else + { + languageNames.append( + sword::LocaleMgr::getSystemLocaleMgr()->getLocale((*it).c_str())->getDescription() + ); + } + } //for + + languageNames.sort(); + m_swordLocaleCombo->addItems( languageNames ); + + const CLanguageMgr::Language* const l = + CPointers::languageMgr()->languageForAbbrev( CBTConfig::get(CBTConfig::language) ); + + QString currentLanguageName; + if ( l->isValid() && languageNames.contains(l->translatedName()) ) + { //tranlated language name is in the box + currentLanguageName = l->translatedName(); + } + else + { //a language like "German Abbrevs" might be the language to set + sword::SWLocale* locale = + sword::LocaleMgr::getSystemLocaleMgr()->getLocale( CBTConfig::get(CBTConfig::language).toLocal8Bit() ); + if (locale) + { + currentLanguageName = QString::fromLatin1(locale->getDescription()); + } + } + + if (currentLanguageName.isEmpty()) + { // set english as default if nothing was chosen + Q_ASSERT(languageMgr()->languageForAbbrev("en_US")); + currentLanguageName = languageMgr()->languageForAbbrev("en_US")->translatedName(); + } + + //now set the item with the right name as current item + for (int i = 0; i < m_swordLocaleCombo->count(); ++i) + { + if (currentLanguageName == m_swordLocaleCombo->itemText(i)) + { + m_swordLocaleCombo->setCurrentIndex(i); + break; //item found, finish the loop + } + } + + layout->addSpacing(20); + + //Font settings + + layout->addWidget( + CToolClass::explanationLabel( + this, + tr("Fonts"), + tr("You can specify a custom font for each language.") + ) + ); + QHBoxLayout* hLayout = new QHBoxLayout(); + + m_usageCombo = new QComboBox(this); + m_usageCombo->setToolTip(tr("The font selection below will apply to all texts in this language")); + + hLayout->addWidget(m_usageCombo); + + CLanguageMgr::LangMap langMap = languageMgr()->availableLanguages(); + + for (CLanguageMgr::LangMapIterator it = langMap.constBegin() ; it != langMap.constEnd(); ++it ) + { + const QString name = + (*it)->translatedName().isEmpty() + ? (*it)->abbrev() + : (*it)->translatedName(); + + m_fontMap.insert(name, CBTConfig::get(*it) ); + } + + for( QMap::Iterator it = m_fontMap.begin(); it != m_fontMap.end(); ++it ) + { + if ( m_fontMap[it.key()].first ) + { //show font icon + m_usageCombo->addItem(util::filesystem::DirectoryUtil::getIcon("fonts.svg"), it.key() ); + } + else + { //don't show icon for font + m_usageCombo->addItem(it.key()); + } + } + + m_useOwnFontCheck = new QCheckBox(tr("Use custom font"), this); + m_useOwnFontCheck->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); + connect(m_useOwnFontCheck, SIGNAL(toggled(bool)), SLOT(useOwnFontClicked(bool)) ); + hLayout->addWidget(m_useOwnFontCheck); + + layout->addLayout(hLayout); + hLayout->setContentsMargins(0,0,0,0); + //#warning TODO: remember the last selected font and jump there. + + m_fontChooser = new CFontChooser(this); + + //TODO: Eeli's wishlist: why not show something relevant here, like a Bible verse in chosen (not tr()'ed!) language? + QString sampleText; + sampleText.append("1 In the beginning God created the heaven and the earth. "); + sampleText.append("2 And the earth was without form, and void; and darkness was on the face of the deep."); + sampleText.append(" And the Spirit of God moved on the face of the waters."); + + m_fontChooser->setSampleText(sampleText); + layout->addWidget(m_fontChooser); + + connect(m_fontChooser, SIGNAL(fontSelected(const QFont&)), SLOT(newDisplayWindowFontSelected(const QFont&))); + connect(m_usageCombo, SIGNAL(activated(const QString&)), SLOT(newDisplayWindowFontAreaSelected(const QString&))); + + m_fontChooser->setFont( m_fontMap[m_usageCombo->currentText()].second ); + useOwnFontClicked( m_fontMap[m_usageCombo->currentText()].first ); + m_useOwnFontCheck->setChecked( m_fontMap[m_usageCombo->currentText()].first ); + m_fontChooser->setMinimumSize(m_fontChooser->sizeHint()); +} + + +CLanguageSettingsPage::~CLanguageSettingsPage() +{ +} + +void CLanguageSettingsPage::save() +{ + for(QMap::Iterator it = m_fontMap.begin(); it != m_fontMap.end(); ++it ) + { + const CLanguageMgr::Language* const lang = languageMgr()->languageForTranslatedName(it.key()); + if (!lang->isValid()) + { //we possibly use a language, for which we have only the abbrev + if (!lang->abbrev().isEmpty()) { + CLanguageMgr::Language l(it.key(), it.key(), it.key()); //create a temp language + CBTConfig::set(&l, it.value()); + } + } + else + { + CBTConfig::set(lang, it.value()); + } + } + + + QString languageAbbrev; + + const QString currentLanguageName = m_swordLocaleCombo->currentText(); + const CLanguageMgr::Language* const l = CPointers::languageMgr()->languageForTranslatedName( currentLanguageName ); + + if (l && l->isValid()) + { + languageAbbrev = l->abbrev(); + } + else + { //it can be the lang abbrev like de_abbrev or the Sword description + std::list locales = sword::LocaleMgr::getSystemLocaleMgr()->getAvailableLocales(); + + for (std::list ::iterator it = locales.begin(); it != locales.end(); it++) + { + sword::SWLocale* locale = sword::LocaleMgr::getSystemLocaleMgr()->getLocale((*it).c_str()); + Q_ASSERT(locale); + + if ( locale && (QString::fromLatin1(locale->getDescription()) == currentLanguageName) ) + { + languageAbbrev = QString::fromLatin1(locale->getName()); //we found the abbrevation for the current language + break; + } + } + + if (languageAbbrev.isEmpty()) + { + languageAbbrev = currentLanguageName; //probably a non-standard locale name like de_abbrev + } + } + + if (!languageAbbrev.isEmpty()) + { + CBTConfig::set(CBTConfig::language, languageAbbrev); + } +} + +/** */ +void CLanguageSettingsPage::newDisplayWindowFontSelected(const QFont &newFont) +{ + //belongs to the languages/fonts page + CBTConfig::FontSettingsPair oldSettings = m_fontMap[ m_usageCombo->currentText() ]; + m_fontMap.insert( m_usageCombo->currentText(), CBTConfig::FontSettingsPair(oldSettings.first, newFont) ); +} + +/** Called when the combobox contents is changed */ +void CLanguageSettingsPage::newDisplayWindowFontAreaSelected(const QString& usage) +{ + //belongs to fonts/languages + useOwnFontClicked( m_fontMap[usage].first ); + m_useOwnFontCheck->setChecked( m_fontMap[usage].first ); + + m_fontChooser->setFont( m_fontMap[usage].second ); +} + + +/** This slot is called when the "Use own font for language" bo was clicked. */ +void CLanguageSettingsPage::useOwnFontClicked( bool isOn ) +{ + //belongs to fonts/languages + + m_fontChooser->setEnabled(isOn); + m_fontMap[ m_usageCombo->currentText() ].first = isOn; + + if (isOn) + { //show font icon + m_usageCombo->setItemIcon(m_usageCombo->currentIndex(), util::filesystem::DirectoryUtil::getIcon("fonts.svg") ); + } + else + { //don't show + m_usageCombo->setItemText(m_usageCombo->currentIndex(), m_usageCombo->currentText() ); //TODO: should this change icon to empty? + } +} + + +QString CLanguageSettingsPage::iconName() +{ + return CResMgr::settings::fonts::icon; +} +QString CLanguageSettingsPage::label() +{ + //: Empty string, don't translate + return tr(""); +} +QString CLanguageSettingsPage::header() +{ + return tr("Languages"); +} diff --git a/src/frontend/settingsdialogs/clanguagesettings.h b/src/frontend/settingsdialogs/clanguagesettings.h new file mode 100644 index 0000000..cf635d3 --- /dev/null +++ b/src/frontend/settingsdialogs/clanguagesettings.h @@ -0,0 +1,65 @@ +// +// C++ Interface: clanguagesettings +// +// Description: +// +// +// Author: The BibleTime team , (C) 1999-2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#ifndef CLANGUAGESETTINGS_H +#define CLANGUAGESETTINGS_H + + +#include "util/cpointers.h" +#include "backend/config/cbtconfig.h" +#include "frontend/bookshelfmanager/btconfigdialog.h" + +#include +#include + +class QComboBox; +class QCheckBox; +class CFontChooser; + + +/** + @author The BibleTime team +*/ +class CLanguageSettingsPage : public BtConfigPage, CPointers +{ +Q_OBJECT +public: + CLanguageSettingsPage(QWidget *parent); + ~CLanguageSettingsPage(); + void save(); + QString iconName(); + QString label(); + QString header(); + +protected slots: + /** + * This slot is called when the "Use own font for language" button was clicked. + */ + void useOwnFontClicked(bool); + /** + * Called when a new font in the fonts page was selected. + */ + void newDisplayWindowFontSelected(const QFont &); + /** + * Called when the combobox contents is changed + */ + void newDisplayWindowFontAreaSelected(const QString&); + +private: + QComboBox* m_swordLocaleCombo; + QComboBox* m_usageCombo; + QCheckBox* m_useOwnFontCheck; + CFontChooser* m_fontChooser; + + QMap m_fontMap; +}; + +#endif diff --git a/src/frontend/settingsdialogs/clistwidget.cpp b/src/frontend/settingsdialogs/clistwidget.cpp new file mode 100644 index 0000000..8fdc130 --- /dev/null +++ b/src/frontend/settingsdialogs/clistwidget.cpp @@ -0,0 +1,30 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "util/ctoolclass.h" +#include "clistwidget.h" + +CListWidget::CListWidget(QWidget* parent) + : QListWidget(parent) +{ +} + +CListWidget::~CListWidget() +{ +} + +QSize CListWidget::sizeHint () const +{ + return QSize(100,120); +} + +void CListWidget::setCharWidth(int width) +{ + setMaximumWidth(CToolClass::mWidth(this, width)); +} diff --git a/src/frontend/settingsdialogs/clistwidget.h b/src/frontend/settingsdialogs/clistwidget.h new file mode 100644 index 0000000..6afd232 --- /dev/null +++ b/src/frontend/settingsdialogs/clistwidget.h @@ -0,0 +1,28 @@ +// +// C++ Interface: CListWidget +// +// Description: BibleTime font chooser +// +// +// Author: The BibleTime team , (C) 1999-2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#ifndef CLISTWIDGET_H +#define CLISTWIDGET_H + +#include + +class CListWidget : public QListWidget { + Q_OBJECT + +public: + CListWidget(QWidget* parent = 0); + ~CListWidget(); + virtual QSize sizeHint () const; + void setCharWidth(int width); +}; + +#endif diff --git a/src/frontend/settingsdialogs/cswordsettings.cpp b/src/frontend/settingsdialogs/cswordsettings.cpp new file mode 100644 index 0000000..29afd17 --- /dev/null +++ b/src/frontend/settingsdialogs/cswordsettings.cpp @@ -0,0 +1,423 @@ +// +// C++ Implementation: cswordsettings +// +// Description: +// +// +// Author: The BibleTime team , (C) 1999-2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#include "cswordsettings.h" + +#include "backend/config/cbtconfig.h" + +#include "util/cresmgr.h" +#include "util/ctoolclass.h" +#include "util/cpointers.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + + +CSwordSettingsPage::CSwordSettingsPage(QWidget* /*parent*/) + : BtConfigPage() +{ + QVBoxLayout* vbox = new QVBoxLayout(this); + QTabWidget* tabWidget = new QTabWidget(); + vbox->addWidget(tabWidget); + setLayout(vbox); + + m_worksTab = new StandardWorksTab(); + m_filtersTab = new TextFiltersTab(); + tabWidget->addTab(m_worksTab, tr("Standard works")); + tabWidget->addTab(m_filtersTab, tr("Text filters")); +} + +//Standard works tab + +StandardWorksTab::StandardWorksTab() + : QWidget(0) +{ + + // move: tabCtl->addTab(currentTab, tr("Standard works")); + QGridLayout* gridLayout = new QGridLayout(this); //the last row is for stretching available space + gridLayout->setSizeConstraint(QLayout::SetMinimumSize); + + gridLayout->addWidget( + CToolClass::explanationLabel( + this, + tr(""), + tr("Standard works are used when no particular work is specified, \ + for example when a hyperlink into a Bible or lexicon was clicked .")), + 0,0,1,2 /*fill the horizontal space*/ + ); + + //Create selection boxes + + m_standardBibleCombo = new QComboBox(this); + QLabel* label = new QLabel( tr("Bible:"), this); + label->setAlignment(Qt::AlignRight); + label->setBuddy(m_standardBibleCombo); + ////label->setAutoResize(true); //? not found in docs + m_standardBibleCombo->setToolTip(tr("The standard Bible is used when a hyperlink into a Bible is clicked")); + + gridLayout->addWidget(label,1,0); + gridLayout->addWidget(m_standardBibleCombo, 1, 1); + + m_standardCommentaryCombo = new QComboBox(this); + label = new QLabel( tr("Commentary:"), this); + label->setAlignment(Qt::AlignRight); + label->setBuddy(m_standardCommentaryCombo); + //label->setAutoResize(true); + m_standardCommentaryCombo->setToolTip(tr("The standard commentary is used when a hyperlink into a commentary is clicked")); + + gridLayout->addWidget(label, 2, 0); + gridLayout->addWidget(m_standardCommentaryCombo, 2, 1); + + m_standardLexiconCombo = new QComboBox(this); + label = new QLabel(tr("Lexicon:"), this); + label->setAlignment(Qt::AlignRight); + label->setBuddy(m_standardLexiconCombo); + //label->setAutoResize(true); + m_standardLexiconCombo->setToolTip(tr("The standard lexicon is used when a hyperlink into a lexicon is clicked")); + + gridLayout->addWidget(label,3,0); + gridLayout->addWidget(m_standardLexiconCombo, 3, 1); + + m_standardDailyDevotionalCombo = new QComboBox(this); + label = new QLabel(tr("Daily devotional:"), this); + label->setAlignment(Qt::AlignRight); + label->setBuddy(m_standardDailyDevotionalCombo); + //label->setAutoResize(true); + m_standardDailyDevotionalCombo->setToolTip(tr("The standard devotional will be used to display a short start up devotional")); + + gridLayout->addWidget(label,4,0); + gridLayout->addWidget(m_standardDailyDevotionalCombo, 4, 1); + + m_standardHebrewStrongCombo = new QComboBox(this); + label = new QLabel(tr("Hebrew Strong's lexicon:"), this); + label->setAlignment(Qt::AlignRight); + label->setBuddy(m_standardHebrewStrongCombo); + //label->setAutoResize(true); + m_standardHebrewStrongCombo->setToolTip(tr("The standard Hebrew lexicon is used when a hyperlink into a Hebrew lexicon is clicked")); + + gridLayout->addWidget(label, 5, 0); + gridLayout->addWidget(m_standardHebrewStrongCombo, 5, 1); + + m_standardGreekStrongCombo = new QComboBox(this); + label = new QLabel(tr("Greek Strong's lexicon:"), this); + label->setAlignment(Qt::AlignRight); + label->setBuddy(m_standardGreekStrongCombo); + //label->setAutoResize(true); + m_standardGreekStrongCombo->setToolTip(tr("The standard Greek lexicon is used when a hyperlink into a Greek lexicon is clicked")); + + gridLayout->addWidget(label, 6, 0); + gridLayout->addWidget(m_standardGreekStrongCombo, 6, 1); + + m_standardHebrewMorphCombo = new QComboBox(this); + label = new QLabel( tr("Hebrew morphological lexicon:"), this); + label->setAlignment(Qt::AlignRight); + label->setBuddy(m_standardHebrewMorphCombo); + //label->setAutoResize(true); + m_standardHebrewMorphCombo->setToolTip(tr("The standard morphological lexicon for Hebrew texts is used when a hyperlink of a morphological tag in a Hebrew text is clicked")); + + gridLayout->addWidget(label, 7, 0); + gridLayout->addWidget(m_standardHebrewMorphCombo, 7, 1); + + m_standardGreekMorphCombo = new QComboBox(this); + label = new QLabel(tr("Greek morphological lexicon:"), this); + label->setAlignment(Qt::AlignRight); + label->setBuddy(m_standardGreekMorphCombo); + //label->setAutoResize(true); + m_standardGreekMorphCombo->setToolTip(tr("The standard morphological lexicon for Greek texts is used when a hyperlink of a morphological tag in a Greek text is clicked")); + + gridLayout->addWidget(label, 8, 0); + gridLayout->addWidget(m_standardGreekMorphCombo, 8, 1); + + gridLayout->setRowStretch(9,5); + + //fill the comboboxes with the right modules + + QList& modules = backend()->moduleList(); + QString modDescript; + QList::iterator end_it = modules.end(); + for (QList::iterator it(modules.begin()); it != end_it; ++it) + { + modDescript = (*it)->config(CSwordModuleInfo::Description); + + switch ((*it)->type()) + { + case CSwordModuleInfo::Bible: + m_standardBibleCombo->addItem(modDescript); + break; + case CSwordModuleInfo::Commentary: + m_standardCommentaryCombo->addItem(modDescript); + break; + case CSwordModuleInfo::Lexicon: + { + bool inserted = false; + if ((*it)->has(CSwordModuleInfo::HebrewDef)) + { + m_standardHebrewStrongCombo->addItem(modDescript); + inserted = true; + } + if ((*it)->has(CSwordModuleInfo::GreekDef)) + { + m_standardGreekStrongCombo->addItem(modDescript); + inserted = true; + } + if ((*it)->has(CSwordModuleInfo::HebrewParse)) + { + m_standardHebrewMorphCombo->addItem(modDescript); + inserted = true; + } + if ((*it)->has(CSwordModuleInfo::GreekParse)) + { + m_standardGreekMorphCombo->addItem(modDescript); + inserted = true; + } + if ((*it)->category() == CSwordModuleInfo::DailyDevotional) + { + m_standardDailyDevotionalCombo->addItem(modDescript); + inserted = true; + } + + if (!inserted) + { //daily dvotionals, striong lexicons etc. are not very useful for word lookups + m_standardLexiconCombo->addItem(modDescript); + } + break; + } + default://unknown type + break; + } //switch + } //for + + //using two lists and one loop is better than six loops with almost the same code :) + QList comboList; + QStringList moduleList; + + for (int i = 0; i <= (int)CBTConfig::lastModuleType; ++i) + { + //fill the combobox list in the right order (i.e. same order as the CBTConfig::module enum list) + CBTConfig::modules moduleType = (CBTConfig::modules)(i); + switch (moduleType) + { + case CBTConfig::standardBible: + comboList.append(m_standardBibleCombo); + break; + case CBTConfig::standardCommentary: + comboList.append(m_standardCommentaryCombo); + break; + case CBTConfig::standardLexicon: + comboList.append(m_standardLexiconCombo); + break; + case CBTConfig::standardDailyDevotional: + comboList.append(m_standardDailyDevotionalCombo); + break; + case CBTConfig::standardHebrewStrongsLexicon: + comboList.append(m_standardHebrewStrongCombo); + break; + case CBTConfig::standardGreekStrongsLexicon: + comboList.append(m_standardGreekStrongCombo); + break; + case CBTConfig::standardHebrewMorphLexicon: + comboList.append(m_standardHebrewMorphCombo); + break; + case CBTConfig::standardGreekMorphLexicon: + comboList.append(m_standardGreekMorphCombo); + break; + }; //switch + + //fill the module list + CSwordModuleInfo* const m = CBTConfig::get( (CBTConfig::modules)(i) ); + if (m) + { + moduleList << m->config(CSwordModuleInfo::Description); + } + else + { + moduleList << QString::null; + } + } //for + + QString module = QString::null; + int item = 0; + int count = 0; + QListIterator it(comboList); + while (it.hasNext()) + { + //for (QComboBox* combo = comboList.first(); combo; combo = comboList.next() ) + QComboBox* combo = it.next(); + module = moduleList[comboList.indexOf(combo)]; + count = combo->count(); + combo->setMaximumWidth(300); + + for (item = 0; item < count; item++) + { + if (combo->itemText(item) == module ) + { + combo->setCurrentIndex(item); + break; + } + } + } +} + + +TextFiltersTab::TextFiltersTab() +{ + QVBoxLayout* layout = new QVBoxLayout(this); + layout->setMargin(5); + QWidget* eLabel = CToolClass::explanationLabel( + this, + tr(""), + tr("Filters control the appearance of text. \ +Here you can specify default settings for all filters. \ +You can override these settings in each display window.") + ); + eLabel->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred); + eLabel->setMaximumHeight(50); + eLabel->setMinimumWidth(300); + layout->setSpacing(2); + layout->addWidget(eLabel); + + m_lineBreaksCheck = new QCheckBox(this); + m_lineBreaksCheck->setText(tr("Insert line break after each verse")); + m_lineBreaksCheck->setChecked(CBTConfig::get(CBTConfig::lineBreaks)); + layout->addWidget(m_lineBreaksCheck); + + m_verseNumbersCheck = new QCheckBox(this); + m_verseNumbersCheck->setText(tr("Show verse numbers")); + m_verseNumbersCheck->setChecked(CBTConfig::get(CBTConfig::verseNumbers)); + layout->addWidget(m_verseNumbersCheck); + + m_headingsCheck = new QCheckBox(this); + m_headingsCheck->setText(tr("Show section headings")); + m_headingsCheck->setChecked(CBTConfig::get(CBTConfig::headings)); + layout->addWidget(m_headingsCheck); + + + m_scriptureReferencesCheck = new QCheckBox(this); + m_scriptureReferencesCheck->setText(tr("Show scripture cross-references")); + m_scriptureReferencesCheck->setChecked(CBTConfig::get(CBTConfig::scriptureReferences)); + layout->addWidget(m_scriptureReferencesCheck); + + m_greekAccentsCheck = new QCheckBox(this); + m_greekAccentsCheck->setText(tr("Show Greek accents")); + m_greekAccentsCheck->setChecked(CBTConfig::get(CBTConfig::greekAccents)); + layout->addWidget(m_greekAccentsCheck); + + m_hebrewPointsCheck = new QCheckBox(this); + m_hebrewPointsCheck->setText(tr("Show Hebrew vowel points")); + m_hebrewPointsCheck->setChecked(CBTConfig::get(CBTConfig::hebrewPoints)); + layout->addWidget(m_hebrewPointsCheck); + + m_hebrewCantillationCheck = new QCheckBox(this); + m_hebrewCantillationCheck->setText(tr("Show Hebrew cantillation marks")); + m_hebrewCantillationCheck->setChecked(CBTConfig::get(CBTConfig::hebrewCantillation)); + layout->addWidget(m_hebrewCantillationCheck); + + m_morphSegmentationCheck = new QCheckBox(this); + m_morphSegmentationCheck->setText(tr("Show morph segmentation")); + m_morphSegmentationCheck->setChecked(CBTConfig::get(CBTConfig::morphSegmentation)); + layout->addWidget(m_morphSegmentationCheck); + + m_textualVariantsCheck = new QCheckBox(this); + m_textualVariantsCheck->setText(tr("Use textual variants")); + m_textualVariantsCheck->setChecked(CBTConfig::get(CBTConfig::textualVariants)); + layout->addWidget(m_textualVariantsCheck); + + layout->addStretch(4); +} + +void CSwordSettingsPage::save() +{ + m_worksTab->save(); + m_filtersTab->save(); +} + +QString CSwordSettingsPage::iconName() +{ + return CResMgr::settings::sword::icon; +} +QString CSwordSettingsPage::label() +{ + //: Empty string, don't translate + return tr(""); +} +QString CSwordSettingsPage::header() +{ + return tr("Desk"); +} + +void StandardWorksTab::save() +{ + for (int i = 0; i <= (int)CBTConfig::lastModuleType; ++i) + { + QString moduleDescription = QString::null; + + CBTConfig::modules moduleType = (CBTConfig::modules)(i); + switch (moduleType) + { + case CBTConfig::standardBible: + moduleDescription = m_standardBibleCombo->currentText(); + break; + case CBTConfig::standardCommentary: + moduleDescription = m_standardCommentaryCombo->currentText(); + break; + case CBTConfig::standardLexicon: + moduleDescription = m_standardLexiconCombo->currentText(); + break; + case CBTConfig::standardDailyDevotional: + moduleDescription = m_standardDailyDevotionalCombo->currentText(); + break; + case CBTConfig::standardHebrewStrongsLexicon: + moduleDescription = m_standardHebrewStrongCombo->currentText(); + break; + case CBTConfig::standardGreekStrongsLexicon: + moduleDescription = m_standardGreekStrongCombo->currentText(); + break; + case CBTConfig::standardHebrewMorphLexicon: + moduleDescription = m_standardHebrewMorphCombo->currentText(); + break; + case CBTConfig::standardGreekMorphLexicon: + moduleDescription = m_standardGreekMorphCombo->currentText(); + break; + default: + qWarning("Unhandled module type."); + }; + + CSwordModuleInfo* const module = backend()->findModuleByDescription(moduleDescription); + CBTConfig::set + (moduleType, module); + } +} + + +void TextFiltersTab::save() +{ + CBTConfig::set(CBTConfig::lineBreaks, m_lineBreaksCheck->isChecked()); + CBTConfig::set(CBTConfig::verseNumbers, m_verseNumbersCheck->isChecked()); + CBTConfig::set(CBTConfig::headings, m_headingsCheck->isChecked()); + CBTConfig::set(CBTConfig::scriptureReferences, m_scriptureReferencesCheck->isChecked()); + CBTConfig::set(CBTConfig::hebrewPoints, m_hebrewPointsCheck->isChecked()); + CBTConfig::set(CBTConfig::hebrewCantillation, m_hebrewCantillationCheck->isChecked()); + CBTConfig::set(CBTConfig::morphSegmentation, m_morphSegmentationCheck->isChecked()); + CBTConfig::set(CBTConfig::greekAccents, m_greekAccentsCheck->isChecked()); + CBTConfig::set(CBTConfig::textualVariants, m_textualVariantsCheck->isChecked()); +} + + diff --git a/src/frontend/settingsdialogs/cswordsettings.h b/src/frontend/settingsdialogs/cswordsettings.h new file mode 100644 index 0000000..19db47b --- /dev/null +++ b/src/frontend/settingsdialogs/cswordsettings.h @@ -0,0 +1,86 @@ +// +// C++ Interface: cswordsettings +// +// Description: Widgets for "Sword" ("Desk") settings of configuration dialog. +// +// +// Author: The BibleTime team , (C) 1999-2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#ifndef CSWORDSETTINGS_H +#define CSWORDSETTINGS_H + +#include "frontend/bookshelfmanager/btconfigdialog.h" + +#include "util/cpointers.h" + +#include + + +class QComboBox; +class QCheckBox; + +class StandardWorksTab; +class TextFiltersTab; + +class CSwordSettingsPage : public BtConfigPage +{ + Q_OBJECT + +public: + CSwordSettingsPage(QWidget* parent); + void save(); + QString iconName(); + QString label(); + QString header(); + +private: + StandardWorksTab* m_worksTab; + TextFiltersTab* m_filtersTab; +}; + +//Tab pages. To be used only in Sword settings page. + +class StandardWorksTab : public QWidget, CPointers +{ + Q_OBJECT + +public: + StandardWorksTab(); + void save(); + +private: + QComboBox* m_standardBibleCombo; + QComboBox* m_standardCommentaryCombo; + QComboBox* m_standardLexiconCombo; + QComboBox* m_standardDailyDevotionalCombo; + QComboBox* m_standardHebrewStrongCombo; + QComboBox* m_standardGreekStrongCombo; + QComboBox* m_standardHebrewMorphCombo; + QComboBox* m_standardGreekMorphCombo; +}; + +class TextFiltersTab : public QWidget +{ + Q_OBJECT + +public: + TextFiltersTab(); + void save(); + +private: + QCheckBox* m_lineBreaksCheck; + QCheckBox* m_verseNumbersCheck; + QCheckBox* m_headingsCheck; + QCheckBox* m_hebrewPointsCheck; + QCheckBox* m_hebrewCantillationCheck; + QCheckBox* m_morphSegmentationCheck; + QCheckBox* m_greekAccentsCheck; + QCheckBox* m_textualVariantsCheck; + QCheckBox* m_scriptureReferencesCheck; +}; + +#endif diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..ee669d6 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,213 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +//own includes +#include "bibletimeapp.h" +#include "bibletime.h" +#include "bibletime_dbus_adaptor.h" + +#include "util/cresmgr.h" +#include "util/directoryutil.h" +#include "util/migrationutil.h" + +#include "backend/config/cbtconfig.h" + +#include +#include +#include + +#include + +#include +#include +#include +#include +#ifndef NO_DBUS +#include +#endif + +#ifdef BT_ENABLE_TESTING +#include +#include "tests/bibletime_test.h" +#endif + +using namespace util::filesystem; + +bool showDebugMessages = false; +BibleTime* bibletime_ptr = 0; + +void myMessageOutput( QtMsgType type, const char *msg ) { + //we use this messagehandler to switch debugging off in final releases + switch (type) { + case QtDebugMsg: + if (showDebugMessages) { //only show messages if they are enabled! + fprintf( stderr,"(BibleTime %s) Debug: %s\n", BT_VERSION, msg ); + } + break; + case QtWarningMsg: + //if (showDebugMessages) //comment out for releases so users don't get our debug warnings + fprintf( stderr,"(BibleTime %s) WARNING: %s\n", BT_VERSION, msg ); + break; + case QtFatalMsg: + case QtCriticalMsg: + fprintf( stderr,"(BibleTime %s) _FATAL_: %s\nPlease report this bug! (http://www.bibletime.info/development_help.html)", BT_VERSION, msg ); + abort(); // dump core on purpose + } +} + +// TODO - redo signal handler +#if 0 +extern "C" { + static void setSignalHandler(void (*handler)(int)); + + // Crash recovery signal handler + static void signalHandler(int sigId) { + setSignalHandler(SIG_DFL); + fprintf(stderr, "*** BibleTime got signal %d (Exiting)\n", sigId); + // try to cleanup all windows + if (CBTConfig::get(CBTConfig::crashedLastTime)) { + //crashed this time and the execution before this one, probably a bug which occurs every time + CBTConfig::set(CBTConfig::crashedTwoTimes, true); + } + else { + //try to restore next time. + CBTConfig::set(CBTConfig::crashedLastTime, true); + } + if (bibletime_ptr) { + bibletime_ptr->saveSettings(); + fprintf(stderr, "*** Saving seemed to be successful. If restoring does not work on next startup please use the option --ignore-session\n"); + } + ::exit(-1); //exit BibleTime + } + + // Crash recovery signal handler + static void crashHandler(int sigId) { + setSignalHandler(SIG_DFL); + fprintf(stderr, "*** BibleTime got signal %d (Crashing). Trying to save settings.\n", sigId); + if (CBTConfig::get(CBTConfig::crashedLastTime)) { + // crashed this time and the execution before this one, + // probably a bug which occurs every time + CBTConfig::set(CBTConfig::crashedTwoTimes, true); + } + else { + //try to restore next time. + CBTConfig::set(CBTConfig::crashedLastTime, true); + } + if (bibletime_ptr) { + bibletime_ptr->saveSettings(); + fprintf(stderr, "*** Saving seemed to be successful. If restoring does not work on next startup please use the option --ignore-session\n"); + } + // Return to DrKonqi. + } + + static void setSignalHandler(void (*handler)(int)) { + signal(SIGKILL, handler); + signal(SIGTERM, handler); + signal(SIGHUP, handler); + KCrash::setEmergencySaveFunction(crashHandler); + } +} +#endif + + +int main(int argc, char* argv[]) { + qInstallMsgHandler( myMessageOutput ); + +#ifdef BT_ENABLE_TESTING + if (QString(argv[1]) == QString("--run-tests")) + { + BibleTimeTest testClass; + return QTest::qExec(&testClass); + } +#endif + +#if 0 + //TODO: port to QT + static KCmdLineOptions options; + options.add("debug", ki18n("Enable debug messages"),0); + options.add("ignore-session", ki18n("Ignore the startup session that was saved when BibleTime was closed the last time."),0); + options.add("open-default-bible ", ki18n("Open the standard Bible with the given key. Use to open at a random position."),0); +#endif + + + BibleTimeApp app(argc, argv); //for QApplication + app.setApplicationName("bibletime"); + app.setApplicationVersion(BT_VERSION); + + // This is needed for languagemgr language names to work, they use \uxxxx escape sequences in string literals + QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); + //first install QT's own translations + QTranslator qtTranslator; + qtTranslator.load("qt_" + QLocale::system().name()); + app.installTranslator(&qtTranslator); + //then our own + QTranslator BibleTimeTranslator; + BibleTimeTranslator.load( QString("bibletime_ui_").append(QLocale::system().name()), DirectoryUtil::getLocaleDir().canonicalPath()); + app.installTranslator(&BibleTimeTranslator); + +#if 0 + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + // A binary option (on / off) + if (args->isSet("debug")) { + showDebugMessages = true; + app.setProperty("--debug", true); + } + if (!args->getOptionList("test").isEmpty()) { + QStringList testingFeatures = args->getOptionList("test"); + foreach (QString feature, testingFeatures) { + app.setProperty(feature.toLatin1().data(), true); + } + } +#endif + + // This is the QT4 version, will only work if main App is QApplication + // A binary option (on / off) + if (app.QCoreApplication::arguments().contains("--debug")) + { + showDebugMessages = true; + app.setProperty("--debug", true); + } + else + { + app.setProperty("--debug", false); + } + + //Migrate configuration data, if neccessary + util::MigrationUtil::checkMigration(); + +// setSignalHandler(signalHandler); + + bibletime_ptr = new BibleTime(); + + // a new BibleTime version was installed (maybe a completely new installation) + if (CBTConfig::get(CBTConfig::bibletimeVersion) != BT_VERSION) { + + CBTConfig::set(CBTConfig::bibletimeVersion, BT_VERSION); + //TODO: unabled temporarily + //bibletime_ptr->slotSettingsOptions(); + bibletime_ptr->slotSettingsOptions(); + } + + // restore the workspace and process command line options + //app.setMainWidget(bibletime_ptr); //no longer used in qt4 (QApplication) + bibletime_ptr->show(); + bibletime_ptr->processCommandline(); //must be done after the bibletime window is visible + +#ifndef NO_DBUS + new BibleTimeDBusAdaptor(bibletime_ptr); + // connect to D-Bus and register as an object: + QDBusConnection::sessionBus().registerObject("/BibleTime", bibletime_ptr); +#endif + + const int ret = app.exec(); + + delete bibletime_ptr; + return ret; +} + diff --git a/src/tests/backend/config/cbtconfig_test.cpp b/src/tests/backend/config/cbtconfig_test.cpp new file mode 100644 index 0000000..8fe76d5 --- /dev/null +++ b/src/tests/backend/config/cbtconfig_test.cpp @@ -0,0 +1,36 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "tests/bibletime_test.h" + +#include "backend/config/cbtconfig.h" + +#include + + +void BibleTimeTest::frontend_cbtconfig_test() +{ + QList value1; + value1 << -1 << 0 << 1 << 993738; + QString value1String("-1,0,1,993738"); + QList emptyValue; + QString emptyValueString(""); + + //conversion checks int-string + QCOMPARE(CBTConfig::IntListToString(value1), value1String); + QCOMPARE(CBTConfig::IntListToString(emptyValue), emptyValueString); + + //conversion checks string-int + QCOMPARE(CBTConfig::StringToIntList(value1String), value1); + QCOMPARE(CBTConfig::StringToIntList(emptyValueString), emptyValue); + + //roundtrip checks + QCOMPARE(CBTConfig::StringToIntList(CBTConfig::IntListToString(value1)), value1); + QCOMPARE(CBTConfig::StringToIntList(CBTConfig::IntListToString(emptyValue)), emptyValue); +} diff --git a/src/tests/bibletime_test.cpp b/src/tests/bibletime_test.cpp new file mode 100644 index 0000000..e27a817 --- /dev/null +++ b/src/tests/bibletime_test.cpp @@ -0,0 +1,20 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "bibletime_test.h" + +#include + +void BibleTimeTest::dummyTest() +{ + QCOMPARE(QString("Hello").toUpper(), QString("HELLO")); +} + + + diff --git a/src/tests/bibletime_test.h b/src/tests/bibletime_test.h new file mode 100644 index 0000000..a115553 --- /dev/null +++ b/src/tests/bibletime_test.h @@ -0,0 +1,28 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef BIBLETIME_TEST_H +#define BIBLETIME_TEST_H + +#include + +class BibleTimeTest: public QObject +{ + Q_OBJECT + +private slots: + //frontend + void frontend_cbtconfig_test(); + + //dummy test + void dummyTest(); +}; + + +#endif diff --git a/src/util/cpointers.cpp b/src/util/cpointers.cpp new file mode 100644 index 0000000..73c36d4 --- /dev/null +++ b/src/util/cpointers.cpp @@ -0,0 +1,55 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cpointers.h" + +//BibleTime's backend +#include "backend/managers/cswordbackend.h" +#include "backend/managers/cdisplaytemplatemgr.h" + +//BibleTime's frontend +#include "frontend/cprinter.h" + +CPointers::PointerCache m_pointerCache; + +void CPointers::setBackend(CSwordBackend* const backend) { + Q_ASSERT( m_pointerCache.backend == 0); + CPointers::deleteBackend(); + m_pointerCache.backend = backend; +} + +void CPointers::setInfoDisplay(InfoDisplay::CInfoDisplay* const infoDisplay) { + Q_ASSERT( m_pointerCache.infoDisplay == 0); + m_pointerCache.infoDisplay = infoDisplay; +} + +void CPointers::deleteBackend() { + delete m_pointerCache.backend; + m_pointerCache.backend = 0; +} + +void CPointers::deleteLanguageMgr() { + delete m_pointerCache.langMgr; + m_pointerCache.langMgr = 0; +} + +void CPointers::deleteDisplayTemplateMgr() { + delete m_pointerCache.displayTemplateMgr; + m_pointerCache.displayTemplateMgr = 0; +} + +/** Returns a pointer to the printer object. */ +CDisplayTemplateMgr* CPointers::displayTemplateManager() { + if (!m_pointerCache.displayTemplateMgr) { + m_pointerCache.displayTemplateMgr = new CDisplayTemplateMgr(); + } + + return m_pointerCache.displayTemplateMgr; +} + diff --git a/src/util/cpointers.h b/src/util/cpointers.h new file mode 100644 index 0000000..48ceea0 --- /dev/null +++ b/src/util/cpointers.h @@ -0,0 +1,116 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CPOINTERS_H +#define CPOINTERS_H + +//BibleTime includes +#include "backend/managers/clanguagemgr.h" +//#include "backend/cdisplaytemplatemgr.h" + +class CSwordBackend; +class CLanguageMgr; +class CDisplayTemplateMgr; + +namespace InfoDisplay { + class CInfoDisplay; +} + +/** Holds the pointers to important classes like modules, backend etc. +*/ +class CPointers { +protected: + friend class BibleTime; //BibleTime may initialize this object + friend class BibleTimeApp; //BibleTimeApp may initialize this object + friend int main(int argc, char* argv[]); //main may set the printer + + //Empty virtuaual destructor + virtual ~CPointers() {} + + /** Set the backend. + * @param backend Pointer to the new application-wide Sword backend + */ + static void setBackend(CSwordBackend* const backend); + /** Set the info display. + * @param iDisplay The pointer to the new info display. + */ + static void setInfoDisplay(InfoDisplay::CInfoDisplay* const iDisplay); + + /** Delete the backend. Should be called by BibleTimeApp, + * because the backend should be deleted as late as possible. + */ + static void deleteBackend(); + /** Delete the printer. Should be called by BibleTimeApp, + * because the printer should be deleted as late as possible. + */ + static void deletePrinter(); + /** Delete the language manager. Should be called by BibleTimeApp, + * because the language manager should be deleted as late as possible. + */ + static void deleteLanguageMgr(); + /** Delete the display template manager. Should be called by BibleTimeApp, + * because the template manager should be deleted as late as possible. + */ + static void deleteDisplayTemplateMgr(); + +public: // Public methods + /** Returns a pointer to the backend + * @return The backend pointer. + */ + inline static CSwordBackend* backend(); + /** Returns a pointer to the language manager + * @return The language manager + */ + inline static CLanguageMgr* languageMgr(); + /** Returns a pointer to the info display. + * @return The backend pointer. + */ + inline static InfoDisplay::CInfoDisplay* infoDisplay(); + /** Returns a pointer to the application's display template manager + * @return The backend pointer. + */ + static CDisplayTemplateMgr* displayTemplateManager(); + + struct PointerCache { + PointerCache() { + backend = 0; + langMgr = 0; + infoDisplay = 0; + displayTemplateMgr = 0; + }; + + CSwordBackend* backend; + CLanguageMgr* langMgr; + InfoDisplay::CInfoDisplay* infoDisplay; + CDisplayTemplateMgr* displayTemplateMgr; + }; +}; + +extern CPointers::PointerCache m_pointerCache; + +/** Returns a pointer to the backend ... */ +inline CSwordBackend* CPointers::backend() { + return m_pointerCache.backend; +} + +/** Returns a pointer to the backend ... */ +inline CLanguageMgr* CPointers::languageMgr() { + if (!m_pointerCache.langMgr) { + m_pointerCache.langMgr = new CLanguageMgr(); + } + return m_pointerCache.langMgr; +} + +/** Returns a pointer to the printer object. */ +inline InfoDisplay::CInfoDisplay* CPointers::infoDisplay() { + return m_pointerCache.infoDisplay; +} + + +#endif diff --git a/src/util/cresmgr.cpp b/src/util/cresmgr.cpp new file mode 100644 index 0000000..1bd51af --- /dev/null +++ b/src/util/cresmgr.cpp @@ -0,0 +1,496 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "cresmgr.h" + +#include + + +namespace CResMgr { + namespace modules { + namespace bible { + const QString icon_unlocked = "bible.svg"; + const QString icon_locked = "bible_locked.svg"; + const QString icon_add = "bible_add.svg"; + } //bible + namespace commentary { + const QString icon_unlocked = "commentary.svg"; + const QString icon_locked = "commentary_locked.svg"; + const QString icon_add = "commentary_add.svg"; + } //commentary + namespace lexicon { + const QString icon_unlocked = "lexicon.svg"; + const QString icon_locked = "lexicon_locked.svg"; + const QString icon_add = "lexicon_add.svg"; + }//lexicon + namespace book { + const QString icon_unlocked = "book.svg"; + const QString icon_locked = "book_locked.svg"; + const QString icon_add = "book_add.svg"; + }//book + }//modules + + namespace categories { + namespace bibles { + const QString icon = "bible.svg"; + } + namespace commentaries { + const QString icon = "commentary.svg"; + } + namespace lexicons { + const QString icon = "dictionary.svg"; + } + namespace dailydevotional { + const QString icon = "calendar.svg"; + } + namespace books { + const QString icon = "books.svg"; + } + namespace glossary { + const QString icon = "dictionary.svg"; + } + namespace images { + const QString icon = "map.svg"; + } + namespace cults { + const QString icon = "questionable.svg"; + } + }//categories + namespace mainMenu { //Main menu + + namespace view { //Main menu->View + namespace showMainIndex { + const QString icon = "view_index.svg"; + const QKeySequence accel(Qt::Key_F9); + const char* actionName = "viewMainIndex_action"; + } + namespace showInfoDisplay { + const QString icon = "view_mag.svg"; + const QKeySequence accel(Qt::Key_F8); + const char* actionName = "viewInfoDisplay_action"; + } + }//mainMenu::view + + namespace mainIndex { + namespace search { + const QString icon = "find.svg"; + const QKeySequence accel(Qt::CTRL + Qt::Key_O); + const char* actionName = "mainindex_search_action"; + } + namespace searchdefaultbible { + const QString icon = "find.svg"; + const QKeySequence accel(Qt::CTRL + Qt::ALT + Qt::Key_F); + const char* actionName = "mainindex_searchdefaultbible_action"; + } + }//mainMenu::mainIndex + + namespace window { //mainMenu::window + namespace loadProfile { + const QString icon = "view_profile.svg"; + const char* actionName = "windowLoadProfile_action"; + } + namespace saveProfile { + const QString icon = "view_profile.svg"; + const char* actionName = "windowSaveProfile_action"; + } + namespace saveToNewProfile { + const QString icon = "view_profile.svg"; + const QKeySequence accel(Qt::CTRL + Qt::ALT + Qt::Key_S); + const char* actionName = "windowSaveToNewProfile_action"; + } + namespace deleteProfile { + const QString icon = "view_profile.svg"; + const char* actionName = "windowDeleteProfile_action"; + } + namespace showFullscreen { + const QString icon = "window_fullscreen.svg"; + const QKeySequence accel(Qt::Key_F5); + const char* actionName = "windowFullscreen_action"; + } + namespace arrangementMode { + const QString icon = "cascade_auto.svg"; + const QKeySequence accel; + const char* actionName = "windowArrangementMode_action"; + + namespace manual { + const QString icon = "tile.svg"; + const QKeySequence accel(Qt::CTRL + Qt::ALT + Qt::Key_M); + const char* actionName = "windowArrangementManual_action"; + } + namespace autoTileHorizontal { + const QString icon = "tile_horiz.svg"; + const QKeySequence accel(Qt::CTRL + Qt::ALT + Qt::Key_H); + const char* actionName = "windowAutoTileHorizontal_action"; + } + namespace autoTileVertical { + const QString icon = "tile_vert.svg"; + const QKeySequence accel(Qt::CTRL + Qt::ALT + Qt::Key_G); + const char* actionName = "windowAutoTileVertical_action"; + } + namespace autoCascade { + const QString icon = "cascade_auto.svg"; + const QKeySequence accel(Qt::CTRL + Qt::ALT + Qt::Key_J); + const char* actionName = "windowAutoCascade_action"; + } + } + namespace tileHorizontal { + const QString icon = "tile_horiz.svg"; + const QKeySequence accel(Qt::CTRL + Qt::Key_H); + const char* actionName = "windowTileHorizontal_action"; + } + namespace tileVertical { + const QString icon = "tile_vert.svg"; + const QKeySequence accel(Qt::CTRL + Qt::Key_G); + const char* actionName = "windowTileVertical_action"; + } + namespace cascade { + const QString icon = "cascade.svg"; + const QKeySequence accel(Qt::CTRL + Qt::Key_J); + const char* actionName = "windowCascade_action"; + } + namespace closeAll { + const QString icon = "fileclose.svg"; + const QKeySequence accel(Qt::CTRL + Qt::ALT + Qt::Key_W); + const char* actionName = "windowCloseAll_action"; + } + }//mainMenu::window + + namespace settings { //Main menu->Settings + namespace swordSetupDialog { + const QString icon = "swordconfig.svg"; + const QKeySequence accel(Qt::Key_F4); + const char* actionName = "options_sword_setup"; + } + + }//mainMenu::settings + + namespace help { //Main menu->Help + namespace handbook { + const QString icon = "contents2.svg"; + const QKeySequence accel(Qt::Key_F1); + const char* actionName = "helpHandbook_action"; + } + namespace bibleStudyHowTo { + const QString icon = "contents2.svg"; + const QKeySequence accel(Qt::Key_F2); + const char* actionName = "helpHowTo_action"; + } + }//mainMenu::help + } //end of mainMenu + + namespace searchdialog { + const QString icon = "find.svg"; + const QString close_icon = "stop.svg"; + const QString help_icon = "questionmark"; + const QString chooseworks_icon = "checkbox"; + const QString setupscope_icon = "configure"; + + namespace result { + namespace moduleList { + + namespace copyMenu { + const QString icon = "edit_copy.svg"; + } + namespace saveMenu { + const QString icon = "file_save.svg"; + } + namespace printMenu { + const QString icon = "print.svg"; + } + } + namespace foundItems { + + namespace copyMenu { + const QString icon = "edit_copy.svg"; + } + namespace saveMenu { + const QString icon = "file_save.svg"; + } + namespace printMenu { + const QString icon = "print.svg"; + } + } + } + } //searchDialog + + namespace displaywindows { +/* namespace transliteration { + const QString icon = "bt_displaytranslit"; + }*/ + namespace displaySettings { + const QString icon = "displayconfig.svg"; + } + + namespace general { + namespace search { + const QString icon = "find.svg"; + const QKeySequence accel(Qt::CTRL + Qt::Key_L); + const char* actionName = "window_search_action"; + } + + namespace backInHistory { + const QString icon = "back.svg"; + const QKeySequence accel(Qt::ALT + Qt::Key_Left); + const char* actionName = "window_history_back_action"; + } + namespace forwardInHistory { + const QString icon = "forward.svg"; + const QKeySequence accel(Qt::ALT + Qt::Key_Right); + const char* actionName = "window_history_forward_action"; + } + namespace findStrongs { + const QString icon = "bt_findstrongs.svg"; + const QKeySequence accel; + const char* actionName = "window_find_strongs_action"; + } + + } + namespace bibleWindow { + namespace nextBook { + const QKeySequence accel(Qt::CTRL + Qt::Key_Y); + } + namespace previousBook { + const QKeySequence accel(Qt::CTRL + Qt::SHIFT + Qt::Key_Y); + } + + namespace nextChapter { + const QKeySequence accel(Qt::CTRL + Qt::Key_X); + } + namespace previousChapter { + const QKeySequence accel(Qt::CTRL + Qt::SHIFT + Qt::Key_X); + } + namespace nextVerse { + const QKeySequence accel(Qt::CTRL + Qt::Key_V); + } + namespace previousVerse { + const QKeySequence accel(Qt::CTRL + Qt::SHIFT + Qt::Key_V); + } + + namespace copyMenu { + const QString icon = "edit_copy.svg"; + } + namespace saveMenu { + const QString icon = "file_save.svg"; + } + namespace printMenu { + const QString icon = "print.svg"; + } + } + namespace commentaryWindow { + namespace syncWindow { + const QString icon = "sync.svg"; + const QKeySequence accel; + const char* actionName = "commentary_syncWindow"; + } + } + namespace lexiconWindow { + namespace entryList { + QString tooltip; + } + namespace nextEntry { + const QKeySequence accel(Qt::CTRL + Qt::Key_V); + } + namespace previousEntry { + const QKeySequence accel(Qt::CTRL + Qt::SHIFT + Qt::Key_V); + } + + namespace copyMenu { + const QString icon = "edit_copy.svg"; + } + namespace saveMenu { + const QString icon = "file_save.svg"; + } + namespace printMenu { + const QString icon = "print.svg"; + } + } + namespace bookWindow { + namespace toggleTree { + const QString icon = "view_sidetree.svg"; + const QKeySequence accel; + } + } + + namespace writeWindow { + namespace saveText { + const QString icon = "file_save"; + const QKeySequence accel; + const char* actionName = "writeWindow_saveText"; + } + namespace restoreText { + const QString icon = "import.svg"; + const QKeySequence accel; + const char* actionName = "writeWindow_restoreText"; + } + namespace deleteEntry { + const QString icon = "edit_delete.svg"; + const QKeySequence accel; + const char* actionName = "writeWindow_deleteEntry"; + } + + //formatting buttons + namespace boldText { + const QString icon = "text_bold.svg"; + const QKeySequence accel; + const char* actionName = "writeWindow_boldText"; + } + namespace italicText { + const QString icon = "text_italic.svg"; + const QKeySequence accel; + const char* actionName = "writeWindow_italicText"; + } + namespace underlinedText { + const QString icon = "text_under.svg"; + const QKeySequence accel; + const char* actionName = "writeWindow_underlineText"; + } + + namespace alignLeft { + const QString icon = "text_leftalign"; + const QKeySequence accel; + const char* actionName = "writeWindow_alignLeft"; + } + namespace alignCenter { + const QString icon = "text_center"; + const QKeySequence accel; + const char* actionName = "writeWindow_alignCenter"; + } + namespace alignRight { + const QString icon = "text_rightalign"; + const QKeySequence accel; + const char* actionName = "writeWindow_alignRight"; + } + namespace alignJustify { + const QString icon = "text_justify"; + const QKeySequence accel; + const char* actionName = "writeWindow_alignJustify"; + } + + namespace fontFamily { + const QKeySequence accel; + const char* actionName = "writeWindow_fontFamily"; + } + namespace fontSize { + const QKeySequence accel; + const char* actionName = "writeWindow_fontSize"; + } + } + }//displayWindows + + namespace settings { + namespace startup { + const QString icon = "startconfig.svg"; + } + namespace fonts { + const QString icon = "fonts.svg"; + } + namespace profiles { + const QString icon = "view_profile.svg"; + } + namespace sword { + const QString icon = "swordconfig.svg"; + + } + namespace keys { + const QString icon = "key_bindings.svg"; + } + }//settings + + namespace mainIndex { // Bookshelf view + namespace search { + const QString icon = "find.svg"; + const QKeySequence accel(Qt::CTRL + Qt::ALT + Qt::Key_M); + const char* actionName = "GMsearch_action"; + } + namespace newFolder { + const QString icon = "folder_new.svg"; + } + namespace changeFolder { + const QString icon = "folder.svg"; + } + namespace openedFolder { + const QString icon = "folder_open.svg"; + } + namespace closedFolder { + const QString icon = "folder.svg"; + } + + namespace bookmark { + const QString icon = "bookmark.svg"; + } + namespace changeBookmark { + const QString icon = "bookmark.svg"; + } + namespace importBookmarks { + const QString icon = "import.svg"; + } + namespace exportBookmarks { + const QString icon = "export.svg"; + } + namespace printBookmarks { + const QString icon = "print.svg"; + } + namespace deleteItems { + const QString icon = "edit_delete.svg"; + } + + namespace editModuleMenu { + const QString icon = "pencil.svg"; + } + namespace editModulePlain { + const QString icon = "pencil.svg"; + } + namespace editModuleHTML { + const QString icon = "pencil.svg"; + } + + namespace unlockModule { + const QString icon = "unlock.svg"; + } + namespace aboutModule { + const QString icon = "info.svg"; + } + namespace grouping { + const QString icon = "view-tree.svg"; + } + }//mainIndex + + namespace bookshelfmgr { + namespace installpage { + const QString icon = "bible_add"; + const QString refresh_icon = "refresh"; + const QString delete_icon = "trash"; + const QString add_icon = "plus"; + const QString install_icon = "bible_add"; + const QString path_icon = "configure"; + } + namespace removepage { + const QString icon = "bible_remove"; + const QString remove_icon = "trash"; + } + namespace indexpage { + const QString icon = "document_magnifier"; + const QString create_icon = "folder_new"; + const QString delete_icon = "trash"; + } + namespace paths { + const QString add_icon = "plus"; + const QString edit_icon = "pencil"; + const QString remove_icon = "trash"; + } + } + +} + + + +namespace CResMgr { + void init_tr() { + } //init_tr() +} //CResMgr diff --git a/src/util/cresmgr.h b/src/util/cresmgr.h new file mode 100644 index 0000000..1fa3953 --- /dev/null +++ b/src/util/cresmgr.h @@ -0,0 +1,509 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef CRESMGR_H +#define CRESMGR_H + +//Qt includes +#include +#include + +/** Provides static functions to easily access the Tooltip texts for all the frontend parts. + * @author The BibleTime team + */ +namespace CResMgr { + void init_tr(); + + namespace modules { + namespace bible { + extern const QString icon_unlocked; + extern const QString icon_locked; + extern const QString icon_add; + } + namespace commentary { + extern const QString icon_unlocked; + extern const QString icon_locked; + extern const QString icon_add; + } + namespace lexicon { + extern const QString icon_unlocked; + extern const QString icon_locked; + extern const QString icon_add; + } + namespace book { + extern const QString icon_unlocked; + extern const QString icon_locked; + extern const QString icon_add; + } + } + + namespace categories { + namespace bibles { + extern const QString icon; + } + namespace commentaries { + extern const QString icon; + } + namespace lexicons { + extern const QString icon; + } + namespace dailydevotional { + extern const QString icon; + } + namespace books { + extern const QString icon; + } + namespace glossary { + extern const QString icon; + } + namespace images { + extern const QString icon; + } + namespace cults { + extern const QString icon; + } + } + + namespace mainMenu { //Main menu + + namespace view { //Main menu->View + namespace showMainIndex { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace showInfoDisplay { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + } + + namespace mainIndex { //configuration for the main index and the view->search menu + namespace search { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace searchdefaultbible { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + } + + namespace window { //Main menu->Window + namespace loadProfile { + extern const QString icon; + extern const char* actionName; + } + namespace saveProfile { + extern const QString icon; + extern const char* actionName; + } + namespace saveToNewProfile { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace deleteProfile { + extern const QString icon; + extern const char* actionName; + } + namespace showFullscreen { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace arrangementMode { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + + namespace manual { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace autoTileVertical { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace autoTileHorizontal { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace autoCascade { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + } + namespace tileVertical { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace tileHorizontal { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace cascade { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace closeAll { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + } + + namespace settings { //Main menu->Settings + namespace editToolBar { // available as KStdAction + } + namespace optionsDialog { // available as KStdAction + } + namespace swordSetupDialog { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + } + + namespace help { //Main menu->Help + namespace handbook { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace bibleStudyHowTo { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + } + } //end of main menu + + namespace searchdialog { + extern const QString icon; + extern const QString close_icon; + extern const QString help_icon; + extern const QString chooseworks_icon; + extern const QString setupscope_icon; + + namespace result { + namespace moduleList { + + namespace copyMenu { + extern const QString icon; + } + namespace saveMenu { + extern const QString icon; + } + namespace printMenu { + extern const QString icon; + } + } + namespace foundItems { + + namespace copyMenu { + extern const QString icon; + } + namespace saveMenu { + extern const QString icon; + } + namespace printMenu { + extern const QString icon; + } + + } + } + } + +namespace workspace {} + + namespace displaywindows { + namespace transliteration { + extern const QString icon; + } + namespace displaySettings { + extern const QString icon; + } + + namespace general { + namespace search { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + + namespace backInHistory { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace forwardInHistory { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + + namespace findStrongs { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + } + + namespace bibleWindow { + namespace nextBook { + extern const QKeySequence accel; + } + namespace previousBook { + extern const QKeySequence accel; + } + + namespace nextChapter { + extern const QKeySequence accel; + } + namespace previousChapter { + extern const QKeySequence accel; + } + + namespace nextVerse { + extern const QKeySequence accel; + } + namespace previousVerse { + extern const QKeySequence accel; + } + + namespace copyMenu { + extern const QString icon; + } + namespace saveMenu { + extern const QString icon; + } + namespace printMenu { + extern const QString icon; + } + } + namespace commentaryWindow { + namespace syncWindow { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + + } + + namespace lexiconWindow { + namespace nextEntry { + extern const QKeySequence accel; + } + namespace previousEntry { + extern const QKeySequence accel; + } + + namespace copyMenu { + extern const QString icon; + } + namespace saveMenu { + extern const QString icon; + } + namespace printMenu { + extern const QString icon; + } + } + namespace bookWindow { + namespace toggleTree { + extern const QString icon; + extern const QKeySequence accel; + } + } + + + namespace writeWindow { + namespace saveText { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace restoreText { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace deleteEntry { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + + //formatting buttons + namespace boldText { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace italicText { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace underlinedText { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + + namespace alignLeft { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace alignCenter { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace alignRight { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace alignJustify { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + + namespace fontFamily { + extern const QKeySequence accel; + extern const char* actionName; + } + namespace fontSize { + extern const QKeySequence accel; + extern const char* actionName; + } + namespace fontColor { + } + + } + } + + namespace settings { + namespace startup { + extern const QString icon; + } + namespace fonts { + extern const QString icon; + } + namespace profiles { + extern const QString icon; + } + namespace sword { + extern const QString icon; + + } + namespace keys { + extern const QString icon; + } + } + + namespace mainIndex { //configuration for the main index and the view->search menu + namespace search { + extern const QString icon; + extern const QKeySequence accel; + extern const char* actionName; + } + namespace newFolder { + extern const QString icon; + } + namespace changeFolder { + extern const QString icon; + } + namespace openedFolder { + extern const QString icon; + } + namespace closedFolder { + extern const QString icon; + } + + namespace bookmark { + extern const QString icon; + } + namespace changeBookmark { + extern const QString icon; + } + namespace importBookmarks { + extern const QString icon; + } + namespace exportBookmarks { + extern const QString icon; + } + namespace printBookmarks { + extern const QString icon; + } + namespace deleteItems { + extern const QString icon; + } + + namespace editModuleMenu { + extern const QString icon; + } + namespace editModulePlain { + extern const QString icon; + } + namespace editModuleHTML { + extern const QString icon; + } + + namespace unlockModule { + extern const QString icon; + } + namespace aboutModule { + extern const QString icon; + } + namespace grouping { + extern const QString icon; + } + } + + namespace bookshelfmgr { + namespace installpage { + extern const QString icon; + extern const QString refresh_icon; + extern const QString delete_icon; + extern const QString add_icon; + extern const QString install_icon; + extern const QString path_icon; + } + namespace removepage { + extern const QString icon; + extern const QString remove_icon; + } + namespace indexpage { + extern const QString icon; + extern const QString create_icon; + extern const QString delete_icon; + } + namespace paths { + extern const QString add_icon; + extern const QString edit_icon; + extern const QString remove_icon; + } + } +} + +#endif diff --git a/src/util/ctoolclass.cpp b/src/util/ctoolclass.cpp new file mode 100644 index 0000000..c21bfe3 --- /dev/null +++ b/src/util/ctoolclass.cpp @@ -0,0 +1,279 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "ctoolclass.h" + +#include "util/cresmgr.h" +#include "util/directoryutil.h" +#include "backend/managers/cswordbackend.h" +#include "backend/drivers/cswordmoduleinfo.h" + +//Qt +#include +#include +#include +#include +#include +#include +#include +#include + +//KDE includes + + +/** Converts HTML text to plain text */ +QString CToolClass::htmlToText(const QString& html) { + QString newText = html; + // convert some tags we need in code + newText.replace( QRegExp(" "),"#SPACE#" ); + newText.replace( QRegExp("
\\s*"), "
\n" ); + newText.replace( QRegExp("#SPACE#")," " ); + + QRegExp re("<.+>"); + re.setMinimal(true); + newText.replace( re,"" ); + return newText; +} + +/** Converts text to HTML (\n to
) */ +QString CToolClass::textToHTML(const QString& text) { + QString newText = text; + newText.replace( QRegExp("
\n"),"#NEWLINE#" ); + newText.replace( QRegExp("\n"),"
\n" ); + newText.replace( QRegExp("#NEWLINE#"),"
\n"); + return newText; +} + +/** Creates the file filename and put text into the file. + */ +bool CToolClass::savePlainFile( const QString& filename, const QString& text, const bool& forceOverwrite, QTextCodec* fileCodec) { + QFile saveFile(filename); + bool ret; + + if (saveFile.exists()) { + if (!forceOverwrite && QMessageBox::question(0, QObject::tr("Overwrite File?"), + QString::fromLatin1("%1
%2
") + .arg( QObject::tr("The file already exists.") ) + .arg( QObject::tr("Do you want to overwrite it?")), + QMessageBox::Yes|QMessageBox::No, + QMessageBox::No) == QMessageBox::No + ) + { + return false; + } + else { //either the user chose yes or forceOverwrite is set + saveFile.remove(); + } + } + + if ( saveFile.open(QIODevice::ReadWrite) ) { + QTextStream textstream( &saveFile ); + textstream.setCodec(fileCodec); + textstream << text; + saveFile.close(); + ret = true; + } + else { + QMessageBox::critical(0, QObject::tr("Error"), + QString::fromLatin1("%1
%2
") + .arg( QObject::tr("The file couldn't be saved.") ) + .arg( QObject::tr("Please check permissions etc."))); + saveFile.close(); + ret = false; + } + return ret; +} + + +/** Returns the icon used for the module given as aparameter. */ +QIcon CToolClass::getIconForModule( CSwordModuleInfo* module_info ) { + return util::filesystem::DirectoryUtil::getIcon(getIconNameForModule(module_info)); +} + +/** Returns the name for the icon used for the module given as aparameter. */ +QString CToolClass::getIconNameForModule( CSwordModuleInfo* module_info ) { + //qDebug("CToolClass::getIconNameForModule"); + if (!module_info) return CResMgr::modules::book::icon_locked; + + if (module_info->category() == CSwordModuleInfo::Cult) { + return "stop.svg"; + } + + switch (module_info->type()) { + case CSwordModuleInfo::Bible: + if (module_info->isLocked()) + return CResMgr::modules::bible::icon_locked; + else + return CResMgr::modules::bible::icon_unlocked; + break; + + case CSwordModuleInfo::Lexicon: + if (module_info->isLocked()) + return CResMgr::modules::lexicon::icon_locked; + else + return CResMgr::modules::lexicon::icon_unlocked; + break; + + case CSwordModuleInfo::Commentary: + if (module_info->isLocked()) + return CResMgr::modules::commentary::icon_locked; + else + return CResMgr::modules::commentary::icon_unlocked; + break; + + case CSwordModuleInfo::GenericBook: + if (module_info->isLocked()) + return CResMgr::modules::book::icon_locked; + else + return CResMgr::modules::book::icon_unlocked; + break; + + case CSwordModuleInfo::Unknown: //fallback + default: + if (module_info->isLocked()) + return CResMgr::modules::book::icon_locked; + else + return CResMgr::modules::book::icon_unlocked; + break; + } + return CResMgr::modules::book::icon_unlocked; +} + +QLabel* CToolClass::explanationLabel(QWidget* parent, const QString& heading, const QString& text ) { + QString br; + if (!heading.isEmpty() && !text.isEmpty()) { + br = QString::fromLatin1(" - "); + } + QLabel* label = new QLabel( QString::fromLatin1("%1%2%3").arg(heading).arg(br).arg(text),parent ); + + label->setWordWrap(true); + label->setMargin(1); + label->setFrameStyle(QFrame::Box | QFrame::Sunken); + return label; +} + +/** No descriptions */ +bool CToolClass::inHTMLTag(int pos, QString & text) { + int i1=text.lastIndexOf("<",pos); + int i2=text.lastIndexOf(">",pos); + int i3=text.indexOf(">",pos); + int i4=text.indexOf("<",pos); + + + // if ((i1>0) && (i2==-1)) //we're in th first html tag + // i2=i1; // not ncessary, just for explanation + + if ((i3>0) && (i4==-1)) //we're in the last html tag + i4=i3+1; + + // qWarning("%d > %d && %d < %d",i1,i2,i3,i4); + + if ( (i1>i2) && (i3%1
").arg( module->name() ) + + ((module->category() == CSwordModuleInfo::Cult) ? QString::fromLatin1("%1
").arg(QObject::tr("Take care, this work contains cult / questionable material!")) : QString::null); + + text += QString("(") + module->config(CSwordModuleInfo::Description) + QString(")
"); + + text += QObject::tr("Language") + QString(": %1
").arg( module->language()->translatedName() ); + + if (module->isEncrypted()) { + text += QObject::tr("Unlock key") + QString(": %1
") + .arg(!module->config(CSwordModuleInfo::CipherKey).isEmpty() ? module->config(CSwordModuleInfo::CipherKey) : QString("%1").arg(QObject::tr("not set"))); + } + + if (module->hasVersion()) { + text += QObject::tr("Version") + QString(": %1
").arg( module->config(CSwordModuleInfo::ModuleVersion) ); + } + + QString options; + unsigned int opts; + for (opts = CSwordModuleInfo::filterTypesMIN; opts <= CSwordModuleInfo::filterTypesMAX; ++opts) { + if (module->has( static_cast(opts) )) { + if (!options.isEmpty()) { + options += QString::fromLatin1(", "); + } + + options += CSwordBackend::translatedOptionName( + static_cast(opts) + ); + } + } + + if (!options.isEmpty()) { + text += QObject::tr("Options") + QString::fromLatin1(": ") + options + QString(""); + } + + if (text.right(4) == QString::fromLatin1("
")) { + text = text.left(text.length()-4); + } + + return text; +} + +QString CToolClass::remoteModuleToolTip(CSwordModuleInfo* module, QString localVer) { + Q_ASSERT(module); + if (!module) { + return QString::null; + } + + QString text; + + text = QString("

%1 ").arg( module->name() ) + + ((module->category() == CSwordModuleInfo::Cult) ? QString::fromLatin1("%1
").arg(QObject::tr("Take care, this work contains cult / questionable material!")) : QString::null); + + text += QString("(") + module->config(CSwordModuleInfo::Description) + QString(")


"); + + if (module->isEncrypted()) { + text += QObject::tr("Encrypted - needs unlock key") + QString("
"); + } + + if (!localVer.isEmpty()) { + text += QString("") + QObject::tr("Updated version available!") + QString("
"); + } + + if (module->hasVersion()) { + text += QObject::tr("Version") + QString(": %1").arg( module->config(CSwordModuleInfo::ModuleVersion) ); + } + // if installed already + if (!localVer.isEmpty()) { + text += QString(" ") + QObject::tr("Installed version") + QString(": %1").arg(localVer); + } + text += QString("
"); + + text += QString("(") + QObject::tr("Double click for more information") + QString(")

"); + + + if (text.right(4) == QString::fromLatin1("
")) { + text = text.left(text.length()-4); + } + + return text; +} + + +int CToolClass::mWidth(const QWidget* widget, int m) +{ + if (widget) { + return widget->fontMetrics().width(QString().fill('M', m)); + } + return QApplication::fontMetrics().width(QString().fill('M', m)); +} diff --git a/src/util/ctoolclass.h b/src/util/ctoolclass.h new file mode 100644 index 0000000..47ba228 --- /dev/null +++ b/src/util/ctoolclass.h @@ -0,0 +1,94 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#ifndef CTOOLCLASS_H +#define CTOOLCLASS_H + +//Qt +#include +#include +#include + +class CSwordModuleInfo; +class QLabel; +class QWidget; + +/** + * Provides some useful functions which would be normally global. + * + * Some methods,that would be normaly global, but I hate global functions :-) + * (the function locateHTML is from Sandy Meier (KDevelop)) + * + * TODO: I think this could be implemented as a namespace: + * namespace util { function()...} + * And used: + * #include "util/util.h" + * util::function(); + * (comment by Eeli) + * + */ +class CToolClass { +public: + /** + * Converts HTML text to plain text. + * This function converts some HTML tags in text (e.g.
to \n) + * @return The text withput HTML tags and with converted
to \n + * @author Joachim Ansorg + */ + static QString htmlToText(const QString&); + /** + * Converts text to HTML converting some text commands into HTML tags (e.g. \n to
) + * @return The HTML formatted text we got after changing \n to
+ * @author Joachim Ansorg + */ + static QString textToHTML(const QString&); + /** + * Creates the file filename and put the text of parameter "text" into the file. + * @return True if saving was sucessful, otherwise false + * @author Joachim Ansorg + */ + static bool savePlainFile( const QString& filename, const QString& text, const bool& forceOverwrite = false, QTextCodec* fileCodec = QTextCodec::codecForLocale()); + /** + * Returns the icon used for the module given as aparameter. + */ + static QIcon getIconForModule( CSwordModuleInfo* ); + /** + * Returns the name for the icon used for the module given as aparameter. + */ + static QString getIconNameForModule( CSwordModuleInfo* ); + + /** Returns a label to explain difficult things of dialogs. + * This function returns a label with heading "heading" and explanation "text". This label should be used to + * explain difficult things of the GUI, e.g. in the optionsdialog. + */ + static QLabel* explanationLabel(QWidget* parent, const QString& heading, const QString& text ); + /** + * Returns true if the character at position "pos" of text is inside an HTML tag. Returns false if it's not inside an HTML tag. + */ + static bool inHTMLTag(int pos, QString & text); + + /** Return the module's tooltip text + * @param module The module required for the tooltip + * @return The tooltip text for the passed module + */ + static QString moduleToolTip(CSwordModuleInfo* module); + + /** Return the module's tooltip text for a remote module + * @param module The module required for the tooltip + * @return The tooltip text for the passed module + */ + static QString remoteModuleToolTip(CSwordModuleInfo* module, QString localVer); + + /** + * Returns the width in pixels for a string which has mCount 'M' letters, using the specified widget's font. + * This can be used when setting the size for a widget. It may be better to roughly calculate the size based on some text width rather than use pixels directly. + */ + static int mWidth(const QWidget* widget, int mCount); +}; + +#endif diff --git a/src/util/dialogutil.cpp b/src/util/dialogutil.cpp new file mode 100644 index 0000000..e89f881 --- /dev/null +++ b/src/util/dialogutil.cpp @@ -0,0 +1,61 @@ +// +// C++ Interface: dialogutil +// +// Description: +// +// +// Author: The BibleTime team , (C) 2009 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#include "dialogutil.h" +#include +#include + +namespace util +{ + + static void replaceText(QDialogButtonBox* box, QDialogButtonBox::StandardButton flag, const QString& text) + { + QPushButton* button = box->button(flag); + if (button != 0) + button->setText(text); + } + + void prepareDialogBox(QDialogButtonBox* box) + { + //: Standard button + replaceText(box, QDialogButtonBox::Ok , QPushButton::tr("OK" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::Open , QPushButton::tr("Open" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::Save , QPushButton::tr("Save" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::Cancel , QPushButton::tr("Cancel" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::Close , QPushButton::tr("Close" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::Discard , QPushButton::tr("Discard" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::Apply , QPushButton::tr("Apply" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::Reset , QPushButton::tr("Reset" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::RestoreDefaults, QPushButton::tr("Restore defaults", "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::Help , QPushButton::tr("Help" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::SaveAll , QPushButton::tr("Save All" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::Yes , QPushButton::tr("Yes" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::YesToAll, QPushButton::tr("Yes to all", "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::No , QPushButton::tr("No" , "Dialog Button")); + //: Standard button + replaceText(box, QDialogButtonBox::NoToAll , QPushButton::tr("No to all" , "Dialog Button")); + } + +} + diff --git a/src/util/dialogutil.h b/src/util/dialogutil.h new file mode 100644 index 0000000..e25c931 --- /dev/null +++ b/src/util/dialogutil.h @@ -0,0 +1,23 @@ +// +// C++ Interface: dialogutil +// +// Description: +// +// +// Author: The BibleTime team , (C) 2009 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#ifndef UTIL_DIALOG_UTIL_H +#define UTIL_DIALOG_UTIL_H + +class QDialogButtonBox; + +namespace util +{ + void prepareDialogBox(QDialogButtonBox* box); +} + +#endif + diff --git a/src/util/directoryutil.cpp b/src/util/directoryutil.cpp new file mode 100644 index 0000000..6a1076d --- /dev/null +++ b/src/util/directoryutil.cpp @@ -0,0 +1,368 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "directoryutil.h" + +//Qt includes +#include +#include +#include +#include +#include +#include +#include + +namespace util { + +namespace filesystem { + +void DirectoryUtil::removeRecursive(const QString dir) { + //Check for validity of argument + if (dir.isEmpty()) return; + QDir d(dir); + if (!d.exists()) return; + + //remove all files in this dir + d.setFilter( QDir::Files | QDir::Hidden | QDir::NoSymLinks ); + const QFileInfoList fileList = d.entryInfoList(); + for (QFileInfoList::const_iterator it_file = fileList.begin(); it_file != fileList.end(); it_file++) + { + d.remove( it_file->fileName() ); + } + + //remove all subdirs recursively + d.setFilter( QDir::Dirs | QDir::NoSymLinks ); + const QFileInfoList dirList = d.entryInfoList(); + for (QFileInfoList::const_iterator it_dir = dirList.begin(); it_dir != dirList.end(); it_dir++) + { + if ( !it_dir->isDir() || it_dir->fileName() == "." || it_dir->fileName() == ".." ) { + continue; + } + removeRecursive( it_dir->absoluteFilePath() ); + } + d.rmdir(dir); +} + +/** Returns the size of the directory including the size of all it's files and it's subdirs. + */ +unsigned long DirectoryUtil::getDirSizeRecursive(const QString dir) { + //Check for validity of argument + QDir d(dir); + if (!d.exists()) return 0; + + unsigned long size = 0; + + //First get the size of all files int this folder + d.setFilter(QDir::Files); + const QFileInfoList infoList = d.entryInfoList(); + for (QFileInfoList::const_iterator it = infoList.begin(); it != infoList.end(); it++) + { + size += it->size(); + } + + //Then add the sizes of all subdirectories + d.setFilter(QDir::Dirs); + const QFileInfoList dirInfoList = d.entryInfoList(); + for (QFileInfoList::const_iterator it_dir = dirInfoList.begin(); it_dir != dirInfoList.end(); it_dir++) + { + if ( !it_dir->isDir() || it_dir->fileName() == "." || it_dir->fileName() == ".." ) { + continue; + } + size += getDirSizeRecursive( it_dir->absoluteFilePath() ); + } + return size; +} + +/**Recursively copies a directory, overwriting existing files*/ +void DirectoryUtil::copyRecursive(QString src, QString dest){ + QDir srcDir(src); + QDir destDir(dest); + //Copy files + QStringList files = srcDir.entryList(QDir::Files); + for (QStringList::iterator it = files.begin(); it != files.end(); ++it){ + QFile currFile(src + "/" + *it); + QString newFileLoc = dest + "/" + *it; + QFile newFile(newFileLoc); + newFile.remove(); + currFile.copy(newFileLoc); + } + QStringList dirs = srcDir.entryList(QDir::Dirs | QDir::NoDotAndDotDot); + for (QStringList::iterator it = dirs.begin(); it != dirs.end(); ++it){ + QString temp = *it; + if (!destDir.cd(*it)){ + destDir.mkdir(*it); + } + copyRecursive(src + "/" + *it, dest + "/" + *it); + } +} + +static QDir cachedIconDir; +static QDir cachedJavascriptDir; +static QDir cachedLicenseDir; +static QDir cachedPicsDir; +static QDir cachedLocaleDir; +static QDir cachedHandbookDir; +static QDir cachedHowtoDir; +static QDir cachedDisplayTemplatesDir; +static QDir cachedUserDisplayTemplatesDir; +static QDir cachedUserBaseDir; +static QDir cachedUserHomeDir; +static QDir cachedUserSessionsDir; +static QDir cachedUserCacheDir; +static QDir cachedUserIndexDir; + +static bool dirCacheInitialized = false; + +void DirectoryUtil::initDirectoryCache(void) +{ + QDir wDir( QCoreApplication::applicationDirPath() ); + wDir.makeAbsolute(); + + if (!wDir.cdUp()) //installation prefix + { + qWarning() << "Cannot cd up from directory " << QCoreApplication::applicationDirPath(); + throw; + } + + cachedIconDir = wDir; //icon dir + if (!cachedIconDir.cd("share/bibletime/icons") || !cachedIconDir.isReadable()) + { + qWarning() << "Cannot find icon directory relative to" << QCoreApplication::applicationDirPath(); + throw; + } + + cachedJavascriptDir = wDir; + if (!cachedJavascriptDir.cd("share/bibletime/javascript") || !cachedJavascriptDir.isReadable()) + { + qWarning() << "Cannot find javascript directory relative to" << QCoreApplication::applicationDirPath(); + throw; + } + + cachedLicenseDir = wDir; + if (!cachedLicenseDir.cd("share/bibletime/license") || !cachedLicenseDir.isReadable()) + { + qWarning() << "Cannot find license directory relative to" << QCoreApplication::applicationDirPath(); + throw; + } + + cachedPicsDir = wDir; //icon dir + if (!cachedPicsDir.cd("share/bibletime/pics") || !cachedPicsDir.isReadable()) + { + qWarning() << "Cannot find icon directory relative to" << QCoreApplication::applicationDirPath(); + throw; + } + + cachedLocaleDir = wDir; + if (!cachedLocaleDir.cd("share/bibletime/locale")) { + qWarning() << "Cannot find locale directory relative to" << QCoreApplication::applicationDirPath(); + throw; + } + + QString localeName = QLocale::system().name(); + QString langCode = localeName.section('_', 0, 0); + + cachedHandbookDir = wDir; + if (!cachedHandbookDir.cd(QString("share/bibletime/docs/handbook/") + localeName)) { + if (!cachedHandbookDir.cd(QString("share/bibletime/docs/handbook/") + langCode)) { + if (!cachedHandbookDir.cd("share/bibletime/docs/handbook/en/")) { + qWarning() << "Cannot find handbook directory relative to" << QCoreApplication::applicationDirPath(); + throw; + } + } + } + + cachedHowtoDir = wDir; + if (!cachedHowtoDir.cd(QString("share/bibletime/docs/howto/") + localeName)) { + if (!cachedHowtoDir.cd(QString("share/bibletime/docs/howto/") + langCode)) { + if (!cachedHowtoDir.cd("share/bibletime/docs/howto/en/")) { + qWarning() << "Cannot find handbook directory relative to" << QCoreApplication::applicationDirPath(); + throw; + } + } + } + + cachedDisplayTemplatesDir = wDir; //display templates dir + if (!cachedDisplayTemplatesDir.cd("share/bibletime/display-templates/")) { + qWarning() << "Cannot find display template directory relative to" << QCoreApplication::applicationDirPath(); + throw; + } + + cachedUserHomeDir = QDir::home(); + + cachedUserBaseDir = QDir::home(); + if (!cachedUserBaseDir.cd(".bibletime")){ + bool success = cachedUserBaseDir.mkdir(".bibletime") && cachedUserBaseDir.cd(".bibletime"); + if (!success){ + qWarning() << "Could not create user setting directory."; + throw; + } + } + + cachedUserSessionsDir = cachedUserBaseDir; + if (!cachedUserSessionsDir.cd("sessions")){ + bool success = cachedUserSessionsDir.mkdir("sessions") && cachedUserSessionsDir.cd("sessions"); + if (!success){ + qWarning() << "Could not create user sessions directory."; + throw; + } + } + + cachedUserCacheDir = cachedUserBaseDir; + if (!cachedUserCacheDir.cd("cache")){ + bool success = cachedUserCacheDir.mkdir("cache") && cachedUserCacheDir.cd("cache"); + if (!success){ + qWarning() << "Could not create user cache directory."; + throw; + } + } + + cachedUserIndexDir = cachedUserBaseDir; + if (!cachedUserIndexDir.cd("indices")){ + bool success = cachedUserIndexDir.mkdir("indices") && cachedUserIndexDir.cd("indices"); + if (!success){ + qWarning() << "Could not create user indices directory."; + } + } + + cachedUserDisplayTemplatesDir = cachedUserBaseDir; + if (!cachedUserDisplayTemplatesDir.cd("display-templates")){ + bool success = cachedUserDisplayTemplatesDir.mkdir("display-templates") && cachedUserDisplayTemplatesDir.cd("display-templates"); + if (!success){ + qWarning() << "Could not create user display templates directory."; + } + } + + dirCacheInitialized = true; +} + +QDir DirectoryUtil::getIconDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedIconDir; +} + +QDir DirectoryUtil::getJavascriptDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedJavascriptDir; +} + +QDir DirectoryUtil::getLicenseDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedLicenseDir; +} + +QIcon DirectoryUtil::getIcon(const QString& name) +{ + static QMap iconCache; + //error if trying to use name directly... + QString name2(name); + QString plainName = name2.remove(".svg", Qt::CaseInsensitive); + if (iconCache.contains(plainName)) { + return iconCache.value(plainName); + } + + QString iconDir = getIconDir().canonicalPath(); + QString iconFileName = iconDir + "/" + plainName + ".svg"; + if (QFile(iconFileName).exists()) + { + QIcon ic = QIcon(iconFileName); + iconCache.insert(plainName, ic); + return ic; + } + else { + iconFileName = iconDir + "/" + plainName + ".png"; + if (QFile(iconFileName).exists()) { + QIcon ic = QIcon(iconFileName); + iconCache.insert(plainName, ic); + return ic; + } else { + qWarning() << "Cannot find icon file" << iconFileName << ", using default icon."; + iconFileName = iconDir + "/" + "/default.svg"; + if (QFile(iconFileName).exists()) { + return QIcon(iconDir + "/default.svg"); + } else { + return QIcon(iconDir + "default.png"); + } + } + } +} + +QDir DirectoryUtil::getPicsDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedPicsDir; +} + +QDir DirectoryUtil::getLocaleDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedLocaleDir; +} + +QDir DirectoryUtil::getHandbookDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedHandbookDir; +} + +QDir DirectoryUtil::getHowtoDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedHowtoDir; +} + +QDir DirectoryUtil::getDisplayTemplatesDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedDisplayTemplatesDir; +} + +QDir DirectoryUtil::getUserBaseDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedUserBaseDir; +} + +QDir DirectoryUtil::getUserHomeDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedUserHomeDir; +} + +QDir DirectoryUtil::getUserSessionsDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedUserSessionsDir; +} + +QDir DirectoryUtil::getUserCacheDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedUserCacheDir; +} + +QDir DirectoryUtil::getUserIndexDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedUserIndexDir; +} + +QDir DirectoryUtil::getUserDisplayTemplatesDir(void) +{ + if (!dirCacheInitialized) initDirectoryCache(); + return cachedUserDisplayTemplatesDir; +} + + +} //end of namespace util::filesystem + +} //end of namespace util + diff --git a/src/util/directoryutil.h b/src/util/directoryutil.h new file mode 100644 index 0000000..be13c79 --- /dev/null +++ b/src/util/directoryutil.h @@ -0,0 +1,112 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef UTIL_FILESDIRECTORYUTIL_H +#define UTIL_FILESDIRECTORYUTIL_H + +#include +#include +#include + +namespace util { + +namespace filesystem { + +/** + * Tools for working with directories. + * @author The BibleTime team +*/ +class DirectoryUtil { +private: + DirectoryUtil() {}; + ~DirectoryUtil() {}; + +public: + /** Removes the given dir with all it's files and subdirs. + * + * TODO: Check if it's suitable for huge dir trees, as it holds a QDir object + * for each of it at the same time in the deepest recursion. + * For really deep dir tree this may lead to a stack overflow. + */ + static void removeRecursive(const QString dir); + + /** Returns the size of the directory including the size of all its files + * and its subdirs. + * + * TODO: Check if it's suitable for huge dir trees, as it holds a QDir object + * for each of it at the same time in the deepest recursion. + * For really deep dir tree this may lead to a stack overflow. + * + * @return The size of the dir in bytes + */ + static unsigned long getDirSizeRecursive(const QString dir); + + /** Recursively copies one directory into another. This WILL OVERWRITE + * any existing files of the same name, and WILL NOT handle symlinks. + * + * This probably won't need to be used for large directory structures. + */ + static void copyRecursive(const QString src, const QString dest); + + /** Return the path to the icons. */ + static QDir getIconDir(void); + + /** Return the path to the javascript. */ + static QDir getJavascriptDir(void); + + /** Return the path to the license. */ + static QDir getLicenseDir(void); + + /** Returns an icon with the given name */ + static QIcon getIcon(const QString& name); + + /** Return the path to the pictures. */ + static QDir getPicsDir(void); + + /** Return the path to the translation files. */ + static QDir getLocaleDir(void); + + /** Return the path to the handbook files, either of the current locale or en as fallback. */ + static QDir getHandbookDir(void); + + /** Return the path to the bible study howto files, either of the current locale or en as fallback. */ + static QDir getHowtoDir(void); + + /** Return the path to the default display template files. */ + static QDir getDisplayTemplatesDir(void); + + /** Return the path to the user's home directory.*/ + static QDir getUserHomeDir(void); + + /** Return the path to the user's settings directory.*/ + static QDir getUserBaseDir(void); + + /** Return the path to the user's sessions directory.*/ + static QDir getUserSessionsDir(void); + + /** Return the path to the user's cache directory.*/ + static QDir getUserCacheDir(void); + + /** Return the path to the user's indices directory.*/ + static QDir getUserIndexDir(void); + + /** Return the path to the user's custom display templates directory.*/ + static QDir getUserDisplayTemplatesDir(void); + +private: + /** Will cache a few directories like icon directory */ + static void initDirectoryCache(void); + +}; + +} //namespace filesystem + +} //namespace directoryutil + +#endif diff --git a/src/util/exceptions.h b/src/util/exceptions.h new file mode 100644 index 0000000..2ba8ff3 --- /dev/null +++ b/src/util/exceptions.h @@ -0,0 +1,16 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ +#ifndef EXCEPTIONS_H +#define EXCEPTIONS_H + +class BTException {}; + +class BTCLuceneException: public BTException {}; + +#endif diff --git a/src/util/migrationutil.cpp b/src/util/migrationutil.cpp new file mode 100644 index 0000000..072b750 --- /dev/null +++ b/src/util/migrationutil.cpp @@ -0,0 +1,92 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#include "migrationutil.h" +#include "directoryutil.h" +#include "backend/config/cbtconfig.h" + +#include "swversion.h" + +#include +#include + + +using namespace util::filesystem; + +namespace util{ + +void MigrationUtil::checkMigration(){ + if (CBTConfig::get(CBTConfig::bibletimeVersion) != BT_VERSION) + { + sword::SWVersion lastVersion(CBTConfig::get(CBTConfig::bibletimeVersion).toUtf8()); + //lastVersion will be 0.0, if it was an old KDE install, + //because the config could not be found yet + if (lastVersion < sword::SWVersion("1.7.0") ) + { + tryMigrationFromKDE3(); // + } + } +} + +//Migration code for KDE 4 port, moves from old config dir to ~/.bibletime/ +void MigrationUtil::tryMigrationFromKDE3(){ + //List of potential old KDE directories to load data from. + QStringList searchDirs; + searchDirs << "/.kde" << "/.kde3" << "/.kde3.5"; + searchDirs << "/.kde3.4" << "/.kde3.3" << "/.kde3.2"; + searchDirs << "/.kde3.1" << "/.kde3.0"; + + foreach (QString searchDir, searchDirs){ + QString currSearch = QDir::homePath() + searchDir; + QDir searchHome(currSearch); + QFile oldRc(currSearch + "/share/config/bibletimerc"); + //Copy our old bibletimerc into the new KDE4 directory. + QString newRcLoc = DirectoryUtil::getUserBaseDir().absolutePath() + "/bibletimerc"; + QFile newRc(newRcLoc); + + //Migrate only if the old config exists and the new doesn't + if (oldRc.exists() && !newRc.exists()){ + QMessageBox msg (QMessageBox::Question, QObject::tr("Settings Migration"), + QObject::tr("It appears you have a BibleTime configuration from KDE 3 stored in %1, and you have not migrated it to this version. Would you like to import it?").arg(currSearch), QMessageBox::Yes | QMessageBox::No); + int result = msg.exec(); + if (result != QMessageBox::Yes){ + break; + } + oldRc.copy(newRcLoc); + QFile oldBookmarks(currSearch + "/share/apps/bibletime/bookmarks.xml"); + if (oldBookmarks.exists()){ + QString newBookmarksLoc = DirectoryUtil::getUserBaseDir().absolutePath() + "/" + "bookmarks.xml"; + QFile newBookmarks(newBookmarksLoc); + newBookmarks.remove(); + oldBookmarks.copy(newBookmarksLoc); + } + QDir sessionDir(currSearch + "/share/apps/bibletime/sessions"); + if (sessionDir.exists()){ + DirectoryUtil::copyRecursive( + sessionDir.absolutePath(), + DirectoryUtil::getUserSessionsDir().absolutePath()); + } + else{ + QDir oldSessionDir(currSearch + "/share/apps/bibletime/profiles"); + if (oldSessionDir.exists()){ + DirectoryUtil::copyRecursive( + oldSessionDir.absolutePath(), + DirectoryUtil::getUserSessionsDir().absolutePath()); + } + } + //We found at least a config file, so we are done + //searching for migration data. + break; + } + } + CBTConfig::syncConfig(); +} + +} + diff --git a/src/util/migrationutil.h b/src/util/migrationutil.h new file mode 100644 index 0000000..66571ff --- /dev/null +++ b/src/util/migrationutil.h @@ -0,0 +1,39 @@ +/********* +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2008 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License version 2.0. +* +**********/ + +#ifndef UTIL_MIGRATIONUTIL_H +#define UTIL_MIGRATIONUTIL_H + +namespace util{ + +/** + * Tools for handling settings migration automatically. + * @author The BibleTime team + */ +class MigrationUtil{ +public: + /** + * Performs any and all applicable migration actions, if neccessary + */ + static void checkMigration(); +private: + MigrationUtil() {}; //hide + ~MigrationUtil() {}; //hide + /* + * Performs a migration from a KDE 3 version of BibleTime. It supports all + * KDE 3 versions of BibleTime, including versions older than 1.3. Its + * only alteration is to move files to the new location, and to rename the + * sessions directory from pre-1.3 versions if necessary. It does not + * change any settings. + */ + static void tryMigrationFromKDE3(); +}; + +} //namespace util +#endif diff --git a/sword.m4 b/sword.m4 deleted file mode 100644 index 6041aa8..0000000 --- a/sword.m4 +++ /dev/null @@ -1,227 +0,0 @@ -## -*- autoconf -*- -dnl This file was created by Joachim Ansorg -dnl It provides macord for the autoconf package to find the Sword library on your system. - -dnl ---------------------------------------------------------------------- -dnl Check wheter to use static linking -dnl first parameter is the required version -dnl second is whether to use static sword library -dnl ---------------------------------------------------------------------- -AC_DEFUN(AC_CHECK_SWORD, -[ -dnl AC_MSG_CHECKING([for a Sword installation]) - -dnl The option for the configure script -AC_ARG_WITH(sword-dir, -[ --with-sword-dir=DIR Path where Sword is being installed (default=/usr) ], -[ - ac_sword_dir=$withval -],ac_sword_dir=/usr -) - -AC_ARG_ENABLE(static-sword, -[ --enable-static-sword Link to the static Sword library], - ac_static_sword="YES", - [ ac_static_sword="$2" ] -) - -dnl try to find Sword library files -AC_MSG_CHECKING([for Sword library files]) -AC_REQUIRE([AC_FIND_ZLIB]) -ac_sword_library_dirs="$ac_sword_dir/lib $exec_prefix/lib $prefix/lib /usr/lib /usr/lib64 /usr/lib/sword /usr/local/lib /usr/local/lib/sword /usr/local/sword/lib" - -if test "x$ac_static_sword" = "xYES"; then - SEARCH_LIBS="libsword.a"; -else - SEARCH_LIBS="libsword.so libsword.so.3 libsword.so.4 libsword.a"; -fi - - -AC_CACHE_VAL(ac_cv_sword_libdir, AC_FIND_FILE($SEARCH_LIBS, $ac_sword_library_dirs, ac_cv_sword_libdir)) - -if test "x$ac_cv_sword_libdir" = "xNO"; then - AC_MSG_ERROR(SWORD library not found. Try to use configure with --with-sword-dir=/your/SWORD/path!); -fi - -if test "x$ac_static_sword" = "xYES"; then - LIB_SWORD="$ac_cv_sword_libdir/libsword.a"; -else - LIB_SWORD="-lsword"; -fi - -AC_SUBST(SWORD_LIBRARY_PATH) -AC_SUBST(LIB_SWORD) -all_libraries="$all_libraries -L$ac_cv_sword_libdir" - -if test "x$ac_static_sword" = "xYES"; then - MESSAGE="static library $ac_cv_sword_libdir/libsword.a"; -else - MESSAGE="$ac_cv_sword_libdir"; -fi -AC_MSG_RESULT([$MESSAGE]) - -dnl -- try to find Swords include files -- -AC_MSG_CHECKING([for Sword include files]) -ac_sword_include_dirs="$ac_sword_dir/include/sword $ac_sword_dir/include $exec_prefix/include $prefix/include /usr/include/sword /usr/include /usr/local/include/sword /usr/local/include /usr/local/sword/include /usr/local/sword/include/sword" - -AC_CACHE_VAL(ac_cv_sword_incdir, AC_FIND_FILE(swmgr.h, $ac_sword_include_dirs, ac_cv_sword_incdir)) - -if test "x$ac_cv_sword_incdir" = "xNO"; then - AC_MSG_ERROR([The Sword include file files were not found. -Please try to use configure with --with-sword-dir=/your/SWORD/path ! -]) -fi - -SWORD_INCLUDES="-I$ac_cv_sword_incdir" -AC_SUBST(SWORD_INCLUDES) -all_includes="$all_includes -I$ac_cv_sword_incdir" - -AC_MSG_RESULT([$ac_cv_sword_incdir]) - - - -dnl -- Sword version tests -- -dnl First test for installed Sword version -dnl Then check if it's recent enough - -AC_MSG_CHECKING([for installed Sword version]) - -AC_CACHE_VAL(ac_cv_installed_sword_version, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH -ac_LIBRARY_PATH="$LIBRARY_PATH" -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$" -LDFLAGS="$LDFLAGS -L$ac_cv_sword_libdir" -LIBS="$LIB_SWORD -lz" -LD_LIBRARY_PATH="$ac_cv_sword_libdir" -export LD_LIBRARY_PATH -LIBRARY_PATH= -export LIBRARY_PATH - -cat > conftest.$ac_ext < -#include - -#ifdef SWORD_NAMESPACE_START -using namespace sword; -#endif - -int main(int argc, char** argv) { - std::cout << SWVersion::currentVersion << std::endl; - return 0; -} -EOF - - -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -if AC_TRY_EVAL(ac_link) && test -s conftest; then - if test -x conftest; then - eval ac_cv_installed_sword_version=`./conftest 2>&5` - fi -else - echo "configure: failed program was:" >&AC_FD_CC - AC_MSG_ERROR([Failed to compile the test program to check the Sword version! Please have a look at config.log! Report this to the BibleTime developers!]); - cat conftest.$ac_ext >&AC_FD_CC -fi - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -AC_LANG_RESTORE -]) -AC_MSG_RESULT([$ac_cv_installed_sword_version]) - - - - -dnl *** Now check if the installed version is recent enough -AC_MSG_CHECKING([whether your Sword installation is recent enough]) - -AC_CACHE_VAL(ac_cv_sword_recent_version, -[ -AC_LANG_SAVE -AC_LANG_CPLUSPLUS -ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH -ac_LIBRARY_PATH="$LIBRARY_PATH" -ac_cxxflags_safe="$CXXFLAGS" -ac_ldflags_safe="$LDFLAGS" -ac_libs_safe="$LIBS" - -CXXFLAGS="$CXXFLAGS -I$" -LDFLAGS="$LDFLAGS -L$ac_cv_sword_libdir" -LIBS="$LIB_SWORD -lz" -LD_LIBRARY_PATH="$ac_cv_sword_libdir" -export LD_LIBRARY_PATH -LIBRARY_PATH= -export LIBRARY_PATH - -cat > conftest.$ac_ext < -#include - -#ifdef SWORD_NAMESPACE_START -using namespace sword; -#endif - - -int main(int argc, char** argv) { - if (argc == 2) { //compare required with installed Sword version - const char* requiredVersion( argv[[1]] ); - if ( (SWVersion( requiredVersion ) < SWVersion::currentVersion) || (SWVersion( requiredVersion ) == SWVersion::currentVersion) ) { - std::cout << "ok"; - return -1; - } - else { - std::cout << "not-ok"; - return -2; //version not recent enough - } - } - return 0; -} -EOF - -ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -if AC_TRY_EVAL(ac_link) && test -s conftest; then - if test -x conftest; then - eval ac_cv_sword_recent_version=`./conftest $1 2>&5` - fi -else - echo "configure: failed program was:" >&AC_FD_CC - AC_MSG_ERROR([Failed to compile the test program to check the Sword version! Please have a look at config.log! Report this to the BibleTime developers!]); - cat conftest.$ac_ext >&AC_FD_CC -fi; - -rm -f conftest* -CXXFLAGS="$ac_cxxflags_safe" -LDFLAGS="$ac_ldflags_safe" -LIBS="$ac_libs_safe" - -LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" -export LD_LIBRARY_PATH -LIBRARY_PATH="$ac_LIBRARY_PATH" -export LIBRARY_PATH -AC_LANG_RESTORE -]) - -if test "x$ac_cv_sword_recent_version" = "xok"; then - AC_MSG_RESULT([yes]); -elif test "x$ac_cv_sword_recent_version" = "xnot-ok"; then - AC_MSG_RESULT([no]); - AC_MSG_ERROR([Your Sword installation is not recent enought! Please upgrade to version $1! Get the Sword library at www.crosswire.org.]); -else - AC_MSG_ERROR([Invalid return code of the internal Sword version test program. Please submit a bugreport!]); -fi; - -]) -- 2.30.2

Chapter 4. BibleTime:n asetukset

Tässä osiossa on yleiskuvaus, kuinka BibleTime:n asetuksia +asetetaan. Ohjelmassa tämä löytyy päävalikon Asetukset +-kohdasta.

Aseta BibleTime -ikkuna

BibleTime käyttöliittymä voidaan muokata monella tavalla tarpeittesi +mukaan. Pääset asetusikkunaan valitsemalla +Asetukset Aseta +BibleTime.

+ Display +

Käynnistyskäyttäytymistä voidaan säätää. Valitse seuraavista valinnoista: +

  • Näytä aloituskuva

Näyttömallit määrittelevät tekstin renderöinnin (värit, koko +jne.). Saatavana on erilaisia sisäänrakennettuja mallipohjia. Jos valitset +yhden sellaisen, näet esikatselukuvan oikealla paneelissa.

+ Languages +

Tässä voit määritellä, mitä kieltä käytetään kirjojen nimissä. Aseta tämä +äidinkieleksesi, jos se on saatavilla. Silloin tunnet olosi kotoisaksi.

By default, BibleTime uses the default system display font. You can +override this font if necessary. Some languages require special fonts to be +displayed correctly, and this dialog allows you to specify a custom font for +each language.

Valintavaihtoehtoikkunan kirjasimet

Valintaikkuna - Kirjasimet.

BibleTime can now use all supported fonts. As long as the works you are +interested in display correctly nothing needs to be done here. If a work +only displays as a series of question marks (??????) or empty boxes, then +you know that the standard display font does not contain the characters used +in this work.

To correct this, choose this work's language from the drop down menu. Select +the use custom font checkbox. Now select a font. For example, a font that +supports many languages is Code2000. If no installed font can display the +work you are interested in, try installing the localization package for that +language.

Kirjasimien asennus

Detailed font installation instructions are outside the scope of this +handbook. For further information you might want to refer to the Unicode +HOWTO.

Tip

Jos käytät pientä kirjasinta kuten Clearlyu (noin 22kb), BibleTime on +nopeampi kuin suurilla kirjasimilla kuten +Bitstream Cyberbit® (noin 12Mb).

Kirjasimien hankinta

Kirjasimia voi hankkia lukuisasta joukosta lähteitä:

  • Your *nix distribution.

  • Distribuutiosi lokalisointipaketit.

  • Olemassaoleva Microsoft Windows® +asennus samalla tietokoneella.

  • Kirjasinkokoelma, sellainen kuin on saatavilla Adobella tai Bitstreamilla.

  • Online kirjasinkokoelmat.

Unicode-kirjasimet tarjoavat enemmän merkkejä kuin muut kirjasimet, ja osa +niistä kirjasimista on saatavilla ilmaiseksi. Mikään saatavillaoleva +kirjasin ei sisällä kaikkia Unicode-standardin määrittelemiä merkkejä. Sinun +tulee siis käyttää eri kirjasimia eri kielille.

Table 4.1. Unicode-kirjasimet

+ + Code2000 + Ehkä paras ilmainen Unicode-kirjasin, käsittää laajan joukon merkkejä.
+ + SIL unicode fonts + Excellent Unicode fonts from the Summer Institute of Linguistics.
+ + FreeFont + A new free Unicode font initiative.
+ + Crosswire's font directory + Useita kirjasimia saatavana Crosswire Bible Society Ftp -palvelimella.
+ + Bitstream CyberBit + Käsittää melkein koko Unicode-merkistön, mutta hidastuttaa BibleTimeä +merkittävästi koon vuoksi.
ClearlyuSisältyy muutamiin jakeludistribuutioihin. Sisältää euroopan, kreikan, +heprean ja Thai-kielen.
+ + Caslon, Monospace, Cupola, Caliban + Osittainen peittävyys, katso tietoja linkitetyltä sivulta.

Netissä on hyviä Unicode-kirjasinluetteloja, kuten Christoph Singerin ( +Multilingual Unicode +TrueType Fonts in the Internet), tai Alan Woodin ( Unicode character +ranges and the Unicode fonts that support them).

+ Desk +

Many features provided by the Sword backend can now be customized in +BibleTime. These features are documented right in the dialog. You also +have the possibility to specify standard works that should be used when no +specific work is specified in a reference. An example: The standard Bible is +used to display the content of cross references in the Bible. When you hover +over then, the Mag will show the content of the verses referred to, +according to the standard Bible you specified.

+ HotKeys +

HotKeys are special key commands that can be used in the place of the menu +items and icons. A number of BibleTime's commands have predefined HotKeys +(see this section for a +complete listing). Most of BibleTime's commands can be assigned HotKeys +here. This is very helpful to quickly access the functions that you need the +most.